servo/components/compositing
Martin Robinson f34f2d9d0a
libservo: Expose SoftwareRenderingContext and WindowRenderingContext (#35501)
Expose two easy-to-use wrappers around `SurfmanRenderingContext` that
make the API simpler to use:

- `WindowRenderingContext`: This `RenderingContext` is a newtype around
  `SurfmanRenderingContext` takes a `raw-window-handle` display and window
  and creates a full window rendering context.
- `SoftwareRenderingContext`: is wraps `SurfmanRenderingContext` and
  adds a swap chain in order to expose a software GL rendering context.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
2025-02-18 14:50:41 +00:00
..
Cargo.toml libservo: Expose SoftwareRenderingContext and WindowRenderingContext (#35501) 2025-02-18 14:50:41 +00:00
compositor.rs implement Touchevent prevent default behavior (#35031) 2025-02-17 10:50:04 +00:00
lib.rs libservo: Expose an OffscreenRenderingContext and use it for servoshell (#35465) 2025-02-17 08:35:05 +00:00
touch.rs implement Touchevent prevent default behavior (#35031) 2025-02-17 10:50:04 +00:00
tracing.rs compositor: Remove some unused messages to the compositor (#35223) 2025-01-30 09:21:23 +00:00
webview.rs ohos: Support resizing the surface (#35158) 2025-01-29 15:45:17 +00:00
windowing.rs libservo: Remove message-based API (#35366) 2025-02-10 04:14:16 +00:00