Skip to main contentCrate vyre_driver_wgpu
Source Expand description
§vyre-wgpu - wgpu backend for the vyre GPU compute specification
- buffer
- Persistent GPU buffer handles and reusable allocation pools.
- emit
- Wgpu artifact emission.
- engine
- Layer 3 complete compute engines.
- ext
- WGSL-specific dispatch helpers for the wgpu backend.
- megakernel
- WGPU-owned megakernel dispatch wrapper.
- pipeline
- Native pipeline-mode implementation for the wgpu backend.
- runtime
- Layer 0 GPU runtime: device, buffers, shader compilation, and dispatch.
- spirv_backend
- SPIR-V backend module (C-B7).
- DispatchArena
- Backend-owned dispatch buffer arena.
- WgpuBackend
- A real wgpu backend for vyre.
- WgpuBackendStats
- Runtime observability snapshot for a
crate::WgpuBackend. - WgpuDeviceBuffer
- Concrete
DeviceBuffer impl over a GpuBufferHandle. - WgpuIR
- Progressive staging:
Program -> WgpuIR -> WGSL -> pipeline.
- WGPU_BACKEND_ID
- Backend id string registered for
WgpuDeviceBuffer. Matches
WgpuBackend::id().