This repository was archived by the owner on Jul 9, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +9
-11
lines changed Expand file tree Collapse file tree 6 files changed +9
-11
lines changed Original file line number Diff line number Diff line change @@ -394,7 +394,7 @@ fn prepare_interned_prim_for_render(
394
394
frame_state. rg_builder ,
395
395
None ,
396
396
false ,
397
- RenderTaskParent :: Surface ( pic_context . surface_index ) ,
397
+ RenderTaskParent :: Surface ,
398
398
& mut frame_state. surface_builder ,
399
399
|rg_builder, _| {
400
400
rg_builder. add ( ) . init ( RenderTask :: new_dynamic (
@@ -549,7 +549,7 @@ fn prepare_interned_prim_for_render(
549
549
frame_state. rg_builder ,
550
550
None ,
551
551
false , // TODO(gw): We don't calculate opacity for borders yet!
552
- RenderTaskParent :: Surface ( pic_context . surface_index ) ,
552
+ RenderTaskParent :: Surface ,
553
553
& mut frame_state. surface_builder ,
554
554
|rg_builder, _| {
555
555
rg_builder. add ( ) . init ( RenderTask :: new_dynamic (
Original file line number Diff line number Diff line change @@ -259,7 +259,7 @@ impl ConicGradientTemplate {
259
259
frame_state. rg_builder ,
260
260
None ,
261
261
false ,
262
- RenderTaskParent :: Surface ( parent_surface ) ,
262
+ RenderTaskParent :: Surface ,
263
263
& mut frame_state. surface_builder ,
264
264
|rg_builder, gpu_buffer_builder| {
265
265
let stops = GradientGpuBlockBuilder :: build (
Original file line number Diff line number Diff line change @@ -526,7 +526,7 @@ impl LinearGradientTemplate {
526
526
frame_state. rg_builder ,
527
527
None ,
528
528
false ,
529
- RenderTaskParent :: Surface ( parent_surface ) ,
529
+ RenderTaskParent :: Surface ,
530
530
& mut frame_state. surface_builder ,
531
531
|rg_builder, _| {
532
532
rg_builder. add ( ) . init ( RenderTask :: new_dynamic (
@@ -556,7 +556,7 @@ impl LinearGradientTemplate {
556
556
frame_state. rg_builder ,
557
557
None ,
558
558
false ,
559
- RenderTaskParent :: Surface ( parent_surface ) ,
559
+ RenderTaskParent :: Surface ,
560
560
& mut frame_state. surface_builder ,
561
561
|rg_builder, gpu_buffer_builder| {
562
562
let stops = Some ( GradientGpuBlockBuilder :: build (
Original file line number Diff line number Diff line change @@ -225,7 +225,7 @@ impl RadialGradientTemplate {
225
225
frame_state. rg_builder ,
226
226
None ,
227
227
false ,
228
- RenderTaskParent :: Surface ( parent_surface ) ,
228
+ RenderTaskParent :: Surface ,
229
229
& mut frame_state. surface_builder ,
230
230
|rg_builder, gpu_buffer_builder| {
231
231
let stops = GradientGpuBlockBuilder :: build (
Original file line number Diff line number Diff line change @@ -261,7 +261,7 @@ impl ImageData {
261
261
frame_state. rg_builder ,
262
262
None ,
263
263
descriptor. is_opaque ( ) ,
264
- RenderTaskParent :: Surface ( parent_surface ) ,
264
+ RenderTaskParent :: Surface ,
265
265
& mut frame_state. surface_builder ,
266
266
|rg_builder, _| {
267
267
// Create a task to blit from the texture cache to
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ const MAX_CACHE_TASK_SIZE: f32 = 4096.0;
36
36
/// box-shadow input).
37
37
pub enum RenderTaskParent {
38
38
/// Parent is a surface
39
- Surface ( SurfaceIndex ) ,
39
+ Surface ,
40
40
/// Parent is a render task
41
41
RenderTask ( RenderTaskId ) ,
42
42
}
@@ -288,9 +288,7 @@ impl RenderTaskCache {
288
288
// an input source.
289
289
if let Some ( render_task_id) = cache_entry. render_task_id {
290
290
match parent {
291
- // TODO(gw): Remove surface from here as a follow up patch, as it's now implicit
292
- // due to using SurfaceBuilder
293
- RenderTaskParent :: Surface ( _surface_index) => {
291
+ RenderTaskParent :: Surface => {
294
292
// If parent is a surface, use helper fn to add this dependency,
295
293
// which correctly takes account of the render task configuration
296
294
// of the surface.
You can’t perform that action at this time.
0 commit comments