HLSLcc
Shader compiler
A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications.
DirectX shader bytecode cross compiler
854 stars
42 watching
123 forks
Language: C++
last commit: 4 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
google/shaderc | A collection of tools and libraries for compiling shader code into a graphics pipeline format | 1,852 |
shader-slang/slang | A shading language that facilitates the development and maintenance of large-scale shader codebases with performance and portability in mind. | 2,189 |
axmolengine/glslcc | A cross-compiler tool that converts GLSL shader code to various graphics pipeline languages | 4 |
microsoft/shaderconductor | A tool for converting HLSL shader code to multiple shading languages | 1,775 |
aras-p/hlsl2glslfork | Translates Direct3D 9 style HLSL to GLSL shader language | 558 |
garettbass/gpuc | A header-only compiler that translates a C-like shading language into multiple shader backends | 60 |
google/shaderc-rs | Rust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code. | 259 |
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 |
igjoshua/cljsl | A Clojure-based compiler for converting a subset of Clojure code into GLSL shader code | 23 |
sleexyz/hylogen | A system for generating and compiling GLSL shaders in Haskell | 481 |
lukasbanana/xshadercompiler | A tool that translates shader code from HLSL to GLSL | 351 |
saschawillems/spirv-vsextension | A Visual Studio extension that simplifies compilation of GLSL and HLSL shaders to SPIR-V binary | 92 |
jaredloomis/andromeda | A Haskell-based library for writing and compiling OpenGL shaders | 76 |
alaingalvan/crossshader | A tool for converting between different shader languages and compilers. | 283 |
swtwsk/vinci-lang | A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language | 15 |