servo/components/shared/webrender
Martin Robinson 6dce329acc
libservo: Expose an OffscreenRenderingContext and use it for servoshell (#35465)
Create a new `RenderingContext` which is used to render to a
`SurfmanRenderingContext`-related offscreen buffer. This allows having a
temporary place to render Servo and then blitting the results to a
subsection of the parent `RenderingContext`.

The goal with this change is to remove the details of how servoshell
renders from the `Compositor` and prepare for the compositor-per-WebView
world.


Co-authred-by: Ngo Iok Ui (Wu Yu Wei) <yuweiwu@pm.me>

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2025-02-17 08:35:05 +00:00
..
Cargo.toml libservo: Expose an OffscreenRenderingContext and use it for servoshell (#35465) 2025-02-17 08:35:05 +00:00
display_list.rs Fix scroll_sensitivity related naming issue (#35462) 2025-02-14 10:18:25 +00:00
lib.rs feat: Turn RenderingContext into a trait (#35052) 2025-01-24 02:39:39 +00:00
rendering_context.rs libservo: Expose an OffscreenRenderingContext and use it for servoshell (#35465) 2025-02-17 08:35:05 +00:00