mirror of
https://github.com/gfx-rs/wgpu.git
synced 2026-04-22 03:02:01 -04:00
34c59d0371b2dce465ce51dd40c24ca14807fd6f
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) | 🚧 | |
| Tint | ||
| GLSL (Vulkan) | ||
| Rust |
| Back-end | Status | Notes |
|---|---|---|
| SPIR-V (binary) | ||
| Tint | ||
| MSL | 🚧 | |
| HLSL | ||
| GLSL | ||
| AIR | ||
| DXBC | ||
| DXIL |
Description
Languages
Rust
79.9%
WGSL
16.2%
HLSL
2%
GLSL
1.7%
JavaScript
0.2%