A tiny proc macro to include a WGSL file in your binary, and verify that it is valid at compile time.
Includes a WGSL file with the `naga-oil` preprocessor.
A tiny crate meant to solve two major pain points with naga & wgsl: no validation at compile time and no support for shader includes.
Macro for checking wgsl shaders at compile time
An unofficial preprocessor for WGSL written in Rust for WGPU.
Simple, C-style preprocessor for WGSL using proc macros.
Macro expansion for wgsl using ppx, a C-style macro library
Wren's library for GPGPU compute shaders, based on WGPU
The WESL compiler
2D seeded noise primitives for Bevy with matching CPU and WGSL implementations
Validate wgsl in rust or C/C++
A macro used to embed WGSL within Rust.