Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
glslang provides CMake targets:
find_package(glslang CONFIG REQUIRED)
target_link_libraries(main PRIVATE glslang::glslang glslang::glslang-default-resource-limits glslang::SPIRV glslang::SPVRemapper)
Build with spirv-opt capability
Build with dynamic typeinfo
Build the glslangValidator and spirv-remap binaries
v15.0.0#0
All
Apache-2.0andBSD-3-ClauseandMITandGPL-3.0-or-later
Manifest