Bug 1901693 Comment 0 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

On Windows, WebRender with native compositor uses many DirectComposition Surfaces, it seems to add GPU tasks at DWM. one framebuffer with one Surface seemes to reduce GPU tasks at DWM. Chromium uses its combination.

This combination also bypass the problem of Bug 1620491.
On Windows, WebRender with native compositor uses many DirectComposition Surfaces, it seems to add GPU tasks at DWM. one framebuffer with one Surface seemes to reduce GPU tasks at DWM. Chromium uses its combination.

This combination also bypass the problem of Bug 1620491.
This support also might helps to add support of overlay with software WebRender of bug 1873796.
See 1873796.
On Windows, WebRender with native compositor uses many DirectComposition Surfaces, it seems to add GPU tasks at DWM. one framebuffer with one Surface seemes to reduce GPU tasks at DWM. Chromium uses its combination.

This combination also bypass the problem of Bug 1620491.
This support also might helps to add overlay support with software WebRender of bug 1873796.
See 1873796.
On Windows, WebRender with native compositor uses many DirectComposition Surfaces, it seems to add GPU tasks at DWM. one framebuffer with one Surface seemes to reduce GPU tasks at DWM. Chromium uses its combination.

This might help the followings.
- Native compositor support when hardware stretching is not supported  of Bug 1620491.
- Add overlay support with software WebRender of bug 1873796.
- Overlay support of DCSurfaceHandle of Bug 1901334 .
On Windows, WebRender with native compositor uses many DirectComposition Surfaces, it seems to add GPU tasks at DWM. one framebuffer with one Surface seemes to reduce GPU tasks at DWM. Chromium uses its combination.

This might help the followings.
- Native compositor support when hardware stretching is not supported  of Bug 1620491.
- Add overlay support with software WebRender of bug 1873796.
- Overlay support  of Bug 1901334 .

Back to Bug 1901693 Comment 0