Open Bug 1701986 Opened 3 years ago Updated 3 years ago

Share and reuse Direct composition surfaces between multiple windows

Categories

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

enhancement

Tracking

()

People

(Reporter: nical, Unassigned)

References

(Blocks 2 open bugs)

Details

Creating/deleting DC surfaces is expensive. Having a pool shared by all windows would help with GPU memory usage which quickly gets quite high with multiple windows.

There is something similar on mac: https://searchfox.org/mozilla-central/source/gfx/layers/SurfacePoolCA.h#32-56

Severity: -- → S4
You need to log in before you can comment on or make changes to this bug.