DirectXShaderCompiler

Shader compiler

Compiles High-Level Shader Language programs into DirectX Intermediate Language representation.

This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.

GitHub

3k stars
154 watching
705 forks
Language: C++
last commit: almost 2 years ago
Linked from 2 awesome lists

directx-shader-compilerdxilhlslshader-programs

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
unity-technologies/hlslccA compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications.855
nukem9/dxbc2dxilConverts DXBC to DXIL using internal APIs for HLSL bytecode compilation24
microsoft/directxtkA collection of helper classes for writing DirectX 11 C++ code for various Windows applications2,599
microsoft/directx-graphics-samplesDirectX 12 Graphics Samples repository6,113
aras-p/hlsl2glslforkTranslates Direct3D 9 style HLSL to GLSL shader language558
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
jaredloomis/andromedaA Haskell-based library for writing and compiling OpenGL shaders77
google/shadercA collection of tools and libraries for compiling shader code into a graphics pipeline format1,872
polymonster/pmfx-shaderA cross-platform shader compiler and reflection system with offline compilation and code generation for multiple GPU targets346
saharan/hgslEnables development of GLSL ES 3.0 programs with additional features and language support for Haxe.141
dfranx/shaderdebuggerA C++ library for debugging and inspecting GLSL and HLSL shaders at runtime.326
google/clspvCompiles OpenCL C to Vulkan compute shaders using LLVM626
nomoresleep/hlslparserTranslates legacy shader code to modern OpenGL and Metal shading languages3