Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Commit b1c58de

Browse files
committed
Bug 1892201 - Remove unused RenderTaskParent::Surface field. r=gfx-reviewers,gw
Differential Revision: https://phabricator.services.mozilla.com/D208313
1 parent 723798c commit b1c58de

File tree

6 files changed

+9
-11
lines changed

6 files changed

+9
-11
lines changed

gfx/wr/webrender/src/prepare.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,7 @@ fn prepare_interned_prim_for_render(
394394
frame_state.rg_builder,
395395
None,
396396
false,
397-
RenderTaskParent::Surface(pic_context.surface_index),
397+
RenderTaskParent::Surface,
398398
&mut frame_state.surface_builder,
399399
|rg_builder, _| {
400400
rg_builder.add().init(RenderTask::new_dynamic(
@@ -549,7 +549,7 @@ fn prepare_interned_prim_for_render(
549549
frame_state.rg_builder,
550550
None,
551551
false, // TODO(gw): We don't calculate opacity for borders yet!
552-
RenderTaskParent::Surface(pic_context.surface_index),
552+
RenderTaskParent::Surface,
553553
&mut frame_state.surface_builder,
554554
|rg_builder, _| {
555555
rg_builder.add().init(RenderTask::new_dynamic(

gfx/wr/webrender/src/prim_store/gradient/conic.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ impl ConicGradientTemplate {
259259
frame_state.rg_builder,
260260
None,
261261
false,
262-
RenderTaskParent::Surface(parent_surface),
262+
RenderTaskParent::Surface,
263263
&mut frame_state.surface_builder,
264264
|rg_builder, gpu_buffer_builder| {
265265
let stops = GradientGpuBlockBuilder::build(

gfx/wr/webrender/src/prim_store/gradient/linear.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ impl LinearGradientTemplate {
526526
frame_state.rg_builder,
527527
None,
528528
false,
529-
RenderTaskParent::Surface(parent_surface),
529+
RenderTaskParent::Surface,
530530
&mut frame_state.surface_builder,
531531
|rg_builder, _| {
532532
rg_builder.add().init(RenderTask::new_dynamic(
@@ -556,7 +556,7 @@ impl LinearGradientTemplate {
556556
frame_state.rg_builder,
557557
None,
558558
false,
559-
RenderTaskParent::Surface(parent_surface),
559+
RenderTaskParent::Surface,
560560
&mut frame_state.surface_builder,
561561
|rg_builder, gpu_buffer_builder| {
562562
let stops = Some(GradientGpuBlockBuilder::build(

gfx/wr/webrender/src/prim_store/gradient/radial.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ impl RadialGradientTemplate {
225225
frame_state.rg_builder,
226226
None,
227227
false,
228-
RenderTaskParent::Surface(parent_surface),
228+
RenderTaskParent::Surface,
229229
&mut frame_state.surface_builder,
230230
|rg_builder, gpu_buffer_builder| {
231231
let stops = GradientGpuBlockBuilder::build(

gfx/wr/webrender/src/prim_store/image.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ impl ImageData {
261261
frame_state.rg_builder,
262262
None,
263263
descriptor.is_opaque(),
264-
RenderTaskParent::Surface(parent_surface),
264+
RenderTaskParent::Surface,
265265
&mut frame_state.surface_builder,
266266
|rg_builder, _| {
267267
// Create a task to blit from the texture cache to

gfx/wr/webrender/src/render_task_cache.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ const MAX_CACHE_TASK_SIZE: f32 = 4096.0;
3636
/// box-shadow input).
3737
pub enum RenderTaskParent {
3838
/// Parent is a surface
39-
Surface(SurfaceIndex),
39+
Surface,
4040
/// Parent is a render task
4141
RenderTask(RenderTaskId),
4242
}
@@ -288,9 +288,7 @@ impl RenderTaskCache {
288288
// an input source.
289289
if let Some(render_task_id) = cache_entry.render_task_id {
290290
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 => {
294292
// If parent is a surface, use helper fn to add this dependency,
295293
// which correctly takes account of the render task configuration
296294
// of the surface.

0 commit comments

Comments
 (0)