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.