Skip to main content

Crate vyre_driver_wgpu

Crate vyre_driver_wgpu 

Source
Expand description

§vyre-wgpu - wgpu backend for the vyre GPU compute specification

Modules§

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).

Structs§

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.

Constants§

WGPU_BACKEND_ID
Backend id string registered for WgpuDeviceBuffer. Matches WgpuBackend::id().