mirror of
https://github.com/gfx-rs/wgpu.git
synced 2024-11-26 16:53:48 +00:00
Cross-platform, safe, pure-rust graphics api.
6bb40ce27b
* [glsl-in] Cast gl_VertexIndex to SInt * [glsl-in] Use conversion cast (gl_VertexIndex) - Also cast gl_InstanceIndex * [glsl-in] Simplify global var lookup * [glsl-in] Fix missing comma |
||
---|---|---|
.github/workflows | ||
examples | ||
fuzz | ||
src | ||
test-data | ||
tests | ||
.gitignore | ||
.monocodus | ||
Cargo.toml | ||
CHANGELOG.md | ||
LICENSE-APACHE | ||
Makefile | ||
README.md |
Naga
This is an experimental shader translation library for the needs of gfx-rs project and WebGPU.
Supported end-points
Front-end | Status | Notes |
---|---|---|
SPIR-V (binary) | 🚧 | |
WGSL | 🚧 | |
GLSL (Vulkan) | 🚧 | |
Rust |
Back-end | Status | Notes |
---|---|---|
SPIR-V (binary) | 🚧 | |
WGSL | ||
Metal | 🚧 | |
HLSL | ||
GLSL | 🚧 | |
AIR | ||
DXIR | ||
DXIL | ||
DXBC |
✔️ = Primary support — ✅ = Secondary support — 🚧 = Unsupported, but support in progress