Module rutabaga_gfx::rutabaga_core
source · Expand description
rutabaga_core: Cross-platform, Rust-based, Wayland and Vulkan centric GPU virtualization.
Structs§
- The global libary handle used to query capability sets, create resources and contexts.
- Information required for 2D functionality.
- Rutabaga Builder, following the Rust builder pattern.
- A Rutabaga resource, supporting 2D and 3D rutabaga features. Assumes a single-threaded library.
- The serialized and deserialized parts of
Rutabaga
that are preserved across snapshot() and restore().
Constants§
Traits§
- A RutabagaComponent is a building block of the Virtual Graphics Interface (VGI). Each component on it’s own is sufficient to virtualize graphics on many Google products. These components wrap libraries like gfxstream or virglrenderer, and Rutabaga’s own 2D and cross-domain prototype functionality.