Open Bug 1597326 Opened 5 years ago Updated 2 years 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
Blocks: 1795885
You need to log in before you can comment on or make changes to this bug.