vyre-conform 0.1.0

Conformance suite for vyre backends — proves byte-identical output to CPU reference
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Private WGSL helpers and the wgpu-backed `VyreBackend` implementation.

mod dispatch_config;
mod execution_model;
mod implementation;
pub mod wgpu;

/// Dispatch configuration and policy runners.
pub use dispatch_config::{run_with_all_init_policies, ConformDispatchConfig};
/// Execution model kinds and the universal dispatch envelope.
pub use execution_model::{
    unsupported_execution_model_error, ExecutionModel, ExecutionModelKind, OneShotDispatch,
};
pub(crate) use implementation::{require_gpu, wrap_shader, WgslBackend};