Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
The package glslang provides CMake targets:
find_package(glslang CONFIG REQUIRED)
target_link_libraries(main PRIVATE glslang::OSDependent glslang::glslang glslang::MachineIndependent glslang::GenericCodeGen glslang::OGLCompiler glslang::glslangValidator glslang::spirv-remap glslang::glslang-default-resource-limits glslang::SPVRemapper glslang::SPIRV glslang::HLSL)
Build the glslangValidator and spirv-remap binaries
v11.11.0#1
All
Complex license
Manifest