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: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
google/shadercA collection of tools and libraries for compiling shader code into a graphics pipeline format1,872
shader-slang/slangA shading language that facilitates the development and maintenance of large-scale shader codebases with performance and portability in mind.3,344
microsoft/shaderconductorA tool for converting HLSL shader code to multiple shading languages1,783
aras-p/hlsl2glslforkTranslates Direct3D 9 style HLSL to GLSL shader language558
garettbass/gpucA header-only compiler that translates a C-like shading language into multiple shader backends60
google/shaderc-rsRust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code.259
not-fl3/nanoshredderAn experimental Rust project that creates shaders from a domain-specific language (DSL) and produces GLSL, Metal, and HLSL shader code.11
igjoshua/cljslA Clojure-based compiler for converting a subset of Clojure code into GLSL shader code23
sleexyz/hylogenA system for generating and compiling GLSL shaders in Haskell481
lukasbanana/xshadercompilerA tool that translates shader code from HLSL to GLSL353
saschawillems/spirv-vsextensionA Visual Studio extension that simplifies compilation of GLSL and HLSL shaders to SPIR-V binary91
jaredloomis/andromedaA Haskell-based library for writing and compiling OpenGL shaders77
alaingalvan/crossshaderA tool for converting between different shader languages and compilers.285
swtwsk/vinci-langA proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language15