KhronosGroup /glslangC++3.6K998Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.glslhlslcompilerspir-v