Crates.io | cart-tmp-nga |
lib.rs | cart-tmp-nga |
version | 0.1.0 |
source | src |
created_at | 2020-08-10 04:15:49.037986 |
updated_at | 2020-08-10 04:15:49.037986 |
description | Shader translation infrastructure |
homepage | https://github.com/gfx-rs/naga |
repository | https://github.com/gfx-rs/naga |
max_upload_size | |
id | 274909 |
size | 419,456 |
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.
Front-end | Status | Notes |
---|---|---|
SPIR-V (binary) | :construction: | |
WGSL (Tint) | :construction: | |
GLSL (Vulkan) | :construction: | |
Rust |
Back-end | Status | Notes |
---|---|---|
SPIR-V (binary) | :construction: | |
WGSL | ||
Metal | :construction: | |
HLSL | ||
GLSL | ||
AIR | ||
DXIR | ||
DXIL | ||
DXBC |