This is an experimental shader translation library for the needs of gfx-rs project and WebGPU.
Everything is still a work-in-progress, but some end-points are usable:
Front-end | Status | Notes |
---|---|---|
SPIR-V (binary) | โ | |
WGSL | โ | |
GLSL (Vulkan) | ๐ | |
Rust |
Back-end | Status | Notes |
---|---|---|
SPIR-V (binary) | โ | |
WGSL | ||
Metal | โ | |
HLSL | ||
GLSL | ๐ | |
AIR | ||
DXIL/DXIR | ||
DXBC |
โ = Primary support โ ๐ = Secondary support โ ๐ง = Unsupported, but support in progress