Shader Compilation & GPU Code Generation

4 repos

Compilers and toolchains for translating graphics shaders between different intermediate representations and target APIs. This cluster covers GLSL/HLSL front-end parsing, SPIR-V intermediate language processing, and code generation for graphics APIs like DirectX and Vulkan. Central projects include shaderc and glslang for shader compilation, SPIRV-Tools for bytecode manipulation, and specialized compilers like clspv (OpenCL to SPIR-V) and DirectXShaderCompiler.

C++ · 3
HTML · 1
compiler ·3,581
essl ·3,581
glsl ·3,581
glslang ·3,581
glslangvalidator ·3,581
hlsl ·3,581
shader ·3,581
spir-v ·3,581
validator ·3,581
vulkan ·488