1 unstable release
| 0.1.0 | Aug 10, 2020 |
|---|
#112 in #spir-v
146 downloads per month
Used in 2 crates
(via cart-tmp-wgc)
395KB
10K
SLoC
Naga
This is an experimental shader translation library for the needs of gfx-rs project and WebGPU. It's meant to provide a safe and performant way of converting to and from SPIR-V.
Supported end-points
| Front-end | Status | Notes |
|---|---|---|
| SPIR-V (binary) | 🚧 | |
| WGSL (Tint) | 🚧 | |
| GLSL (Vulkan) | 🚧 | |
| Rust |
| Back-end | Status | Notes |
|---|---|---|
| SPIR-V (binary) | 🚧 | |
| WGSL | ||
| Metal | 🚧 | |
| HLSL | ||
| GLSL | ||
| AIR | ||
| DXIR | ||
| DXIL | ||
| DXBC |
Dependencies
~0.5–0.9MB
~18K SLoC