Gecko:Overview: Difference between revisions

Jump to navigation Jump to search
Add some WebRender related links
(Fix outdated references to OMTC)
(Add some WebRender related links)
Line 674: Line 674:
* The clip-scroll tree (TODO)
* The clip-scroll tree (TODO)
* The render task graph (TODO)
* The render task graph (TODO)
* Culling (TODO)
* Culling: https://mozillagfx.wordpress.com/2018/11/08/webrender-culling/
* Batching (TODO)
* Batching: https://mozillagfx.wordpress.com/2018/11/21/webrender-batching/
* Picture-caching (TODO)
* Picture-caching: https://mozillagfx.wordpress.com/2018/11/02/webrender-picture-caching/


The WebRender code path reuses the layers IPC infrastructure for sharing textures between the content process and the renderer. For example The ImageBridge protocol described in the Compositing section is also used to transfer video frames when WebRender is enabled.
The WebRender code path reuses the layers IPC infrastructure for sharing textures between the content process and the renderer. For example The ImageBridge protocol described in the Compositing section is also used to transfer video frames when WebRender is enabled.
Asynchronous Panning and Zooming (APZ) described in a later sections is also relevant to WebRender.


==== Painting/Rasterizing (Layers aka Non-WebRender) ====
==== Painting/Rasterizing (Layers aka Non-WebRender) ====
Confirmed users
138

edits

Navigation menu