ruda-driver-wgpu
WGPU execution backend for Ruda kernels. It provides device initialization, storage, runtime options, and compiler selection for supported graphics APIs.
Interfaces
WgpuDevice,WgpuRuntime, andWgpuStorageprovide the backend entry points.init_setup,init_setup_async, andinit_deviceinitialize or integrate device resources.WgslCompilerhandles WGSL; additional compiler paths are feature-selected.
Usage
Cargo package: ruda-driver-wgpu. Rust import: ruda_driver_wgpu.
[]
= "0.1"
Features
Default features: ruda/runtime-default, ruda-core/std, ruda-kernel/frontend-default.
| Feature | Purpose |
|---|---|
spirv |
Enable the Vulkan SPIR-V compiler path. |
msl |
Enable Metal shader compilation on supported Apple targets. |
vulkan-validate |
Enable Vulkan validation. |
profile-tracy |
Enable Tracy profiling integration. |