Open Bug 1924119 Opened 1 year ago Updated 9 months ago

Rasterize out-of-view snapshots at a lower resolution

Categories

(Core :: Graphics: WebRender, task, P3)

task

Tracking

()

People

(Reporter: nical, Unassigned)

References

Details

This is not strictly necessary per spec, but may be in practice to avoid blowing up memory usage if there are many snapshottable pictures.

The idea is to keep have a memory budget for snapshots and lower the resolution of off-screen snapshots if we go over the budget. Lowering the resolution may just be a matter of messing with the device_pixel_scale of the pictures, or it might be a lot more complicated than that.

Whiteboard: [viewtransitions:m1:gfx]
Whiteboard: [viewtransitions:m1:gfx] → [viewtransitions:m2:gfx]

For now I'll remove it from m2 as it's a nice-to have but not blocking anything.

Whiteboard: [viewtransitions:m2:gfx]
You need to log in before you can comment on or make changes to this bug.