glslang(GLSL编译器)
简介¶
glslang是Khronos Group开源的GLSL编译器前端(front)。glslang是Khronos Group在开发和标准化OpenGL ES和Vulkan技术时的重要组成部分
- 它可以将GLSL代码编译成OpenGL ES/WebGL/Vulkan可用的中间表示(IR)。
- glslang支持大部分的GLSL 4.60(OpenGL 4.6)语言特性,以及一些Vulkan专有的扩展
- 同时,它也支持反向编译,并能够将IR转换回GLSL代码