GLSL/HLSL Shader Compilation & SPIR-V

13 repos

Shader language compilation infrastructure, primarily focused on translating GLSL and HLSL into Vulkan's SPIR-V intermediate representation. The cluster centers on compiler tooling like glslang and shaderc, along with supporting specs and tools for SPIR-V validation and manipulation. This is foundational infrastructure for GPU graphics programming, enabling cross-platform shader portability and optimization.

C++ · 6
LLVM · 2
C · 1
Python · 1
Rust · 1
HTML · 1
hlsl ·9,709
glsl ·6,079
compiler ·6,058
glslang ·5,772
directx-shader-compiler ·3,651
dxil ·3,651
shader-programs ·3,651
glslangvalidator ·3,586
essl ·3,586
shader ·3,586