Open Bug 1597326 Opened 5 years ago Updated 1 year ago

Avoid separate surfaces in WebRender if preserve-3d children don't intersect

Categories

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

enhancement

Tracking

()

People

(Reporter: kvark, Unassigned)

References

(Blocks 2 open bugs)

Details

Currently, once we encounter a preserve-3d stacking context, we schedule all the children pictures to have their own surfaces, so that we can draw them piece by piece after plane splitting. If no intersections are detected, we are just wasting a fair bit of bandwidth on rendering these render targets, like in bug 1584794

No longer blocks: wr-perf
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.