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

GitHub

855 stars
42 watching
124 forks
Language: C++
last commit: 5 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
google/shaderc A collection of tools and libraries for compiling shader code into a graphics pipeline format 1,872
shader-slang/slang A shading language that facilitates the development and maintenance of large-scale shader codebases with performance and portability in mind. 3,344
microsoft/shaderconductor A tool for converting HLSL shader code to multiple shading languages 1,783
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 353
saschawillems/spirv-vsextension A Visual Studio extension that simplifies compilation of GLSL and HLSL shaders to SPIR-V binary 91
jaredloomis/andromeda A Haskell-based library for writing and compiling OpenGL shaders 77
alaingalvan/crossshader A tool for converting between different shader languages and compilers. 285
swtwsk/vinci-lang A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language 15