Expand description
Layer 0 GPU runtime: device, buffers, shader compilation, and dispatch.
Re-exports§
pub use cache::lru::AccessTracker;pub use cache::AccessStats;pub use cache::CacheError;pub use cache::LruPolicy;pub use device::cached_adapter_info;pub use device::cached_device;pub use device::init_device;pub use shader::compile_compute_pipeline::compile_compute_pipeline;pub use shader::compile_compute_pipeline::compile_compute_pipeline_with_layout;
Modules§
- adapter_
caps_ probe - Adapter-caps probe (C-B10).
- aot
- AOT shader specialization cache. AOT WGSL specialization cache for pipeline-mode dispatch.
- cache
- Tiered caching for device buffers and shader pipelines. Tiered runtime cache primitives.
- device
- GPU device abstraction and initialization. GPU device abstraction and initialization.
- indirect
- Indirect dispatch path (C-B4).
- prerecorded
- Pre-recorded persistent dispatch command buffers. Pre-recorded persistent dispatch command buffers.
- readback_
ring - Async readback ring (C-B5).
- router
- Runtime backend auto-picker (C-B11).
- serializer
- Runtime wire-format serialization for multi-part programs. Runtime wire-format serialization for multi-part programs.
- shader
- Shader pipeline compilation and caching. Shader pipeline compilation and caching.
Functions§
- bg_
entry - Build a bind group entry binding
bufferatbindingindex.