vyre-wgpu 0.1.0

wgpu backend for vyre IR — implements VyreBackend, owns GPU runtime, buffer pool, pipeline cache
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Shader pipeline compilation and caching.

pub use pipeline_cache::MAX_PIPELINE_CACHE_ENTRIES;
pub(crate) use pipeline_cache::{cache_key, PipelineCache};

/// Compute shader compilation.
pub mod compile_compute_pipeline;
/// In-memory compute pipeline cache.
pub mod pipeline_cache;

/// Backwards-compatible shader cache key path.
pub mod cache_key {
    pub use super::pipeline_cache::cache_key;
}