1 unstable release
Uses new Rust 2024
| new 0.1.0 | Jan 19, 2026 |
|---|
#503 in Template engine
23KB
385 lines
WGSL template engine
A template engine for wgsl files using ppx.
Usage
To compile a wgsl template at compile time, this crate provides a macro
similar to include_wgsl! in wgpu.
let shader = device.create_shader_module(include_wgsl_template!("wgsl/file.wgsl", "wgsl/", ["1", "35"]));
To compile a wgsl template at runtime, use the ppx library directly.
Dependencies
~0.6–1MB
~23K SLoC