naga
Shader translator
A Rust library that translates universal shaders into different formats.
Universal shader translation in Rust
2k stars
29 watching
195 forks
Language: Rust
last commit: about 1 year ago Related projects:
Repository | Description | Stars |
---|---|---|
google/shaderc-rs | Rust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code. | 259 |
rohit507/rust-gfx-experiments | An experiment in rendering 2D graphics using Rust and its standard library | 0 |
emoon/bgfx-rs | Rust bindings to a cross-platform graphics API | 113 |
gfx-rs/portability | A Vulkan portability library providing compatibility and standardization across different platforms. | 386 |
not-fl3/nanoshredder | An experimental Rust project that creates shaders from a domain-specific language (DSL) and produces GLSL, Metal, and HLSL shader code. | 11 |
pema99/glsl2hlsl | A tool for converting Shadertoy shaders to Unity-compatible shaders | 87 |
bitshifter/glam-rs | A fast linear algebra library for games and graphics | 1,541 |
aras-p/hlsl2glslfork | Translates Direct3D 9 style HLSL to GLSL shader language | 558 |
ephraimkunz/gedcomx-rs | A collection of Rust libraries for working with GEDCOM X data structures and file formats. | 4 |
woboq/tr | Tools for localizing Rust applications by extracting and managing translations. | 58 |
brandmaier/ggx | A package that translates natural language commands into ggplot2 commands | 150 |
gyscos/zstd-rs | A Rust binding for the zstd compression library | 527 |
lukasbanana/xshadercompiler | A tool that translates shader code from HLSL to GLSL | 351 |
nomoresleep/hlslparser | Translates legacy shader code to modern OpenGL and Metal shading languages | 3 |
kizzx2/ccxt-rs | Transpilation of a popular exchange API into Rust with proper parsing and basic functionality | 37 |