Open Bug 1919615 Opened 2 months ago Updated 22 days ago

Support arbitrary 2d transforms on picture cache slices

Categories

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

task

Tracking

()

People

(Reporter: nical, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [viewtransitions:m2:gfx])

We currently can only apply translations and uniform scales on picture cache slices. For view-transitions we will need to support more.

One thing to be aware of is that there is an important optimization to reduce overdraw in the draw compositor that relies on picture cache slices being always axis-aligned.
We'll have to disable the optimization when we detect that a layer has a transformation it can't handle.

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