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

Constants§

WGPU_BACKEND_ID
Backend id string registered for WgpuDeviceBuffer. Matches WgpuBackend::id().
WGPU_TARGET_ID
Validated target identity owned by the WGPU driver.

Functions§

artifact_materializer
Create an artifact materializer bound to the selected WGPU adapter.