naga

Shader translator

A Rust library that translates universal shaders into different formats.

Universal shader translation in Rust

GitHub

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