Library for embedding native GPU textures (GL FBO, Vulkan image, Metal IOSurface) into wgpu textures.
HEALTH ? 87 / Healthy
Library for embedding native GPU textures (GL FBO, Vulkan image, Metal IOSurface) into wgpu textures.
// readme
Rust workspace for grafting an external GPU producer’s texture onto
host-owned wgpu textures. The framework-agnostic
grafting crate provides the low-level interop (GL FBO /
Vulkan image / Metal IOSurface / DX12 shared texture into wgpu), a Servo
adapter sits on top, and nine demos show the embedding pattern across Rust
GUI frameworks. Derived from the
Slint Servo embedding example.
grafting 0.6.0 is the published baseline; main carries subsequent compatibility
and diagnostic changes. It makes borrowed Metal frame descriptors move-only and carries
feature-selected wgpu 28/29/30, including the corrected wgpu-28 Metal arm.
wgpu 29 remains the default while the GUI ecosystem straddles majors.aac43a3f31a259f04a574f5ec4e959c943ad7cc7, with Surfman 0.14 and ANGLE 0.7.
Current migration checks and runtime acceptance are recorded in the
[triplet release…