Glslang着色器“标头”文件命名约定

时间:2018-07-02 00:48:24

标签: glsl vulkan

对于典型的着色器阶段,glslang强制使用命名约定*.vert*.tesc*.tese*.geom*.frag*.comp将着色器编译为Spir-V,而无需指定-S标志。

但是,使用GL_GOOGLE_include_directive扩展名,可以在多个着色器中包含多个阶段的具有常见功能的“头文件”又如何呢?

显然,人们可以随意命名,但是有一些合理的约定出现了吗?

1 个答案:

答案 0 :(得分:1)

包含文件的shaderc tests使用.glsl作为包含文件的后缀,而顶层文件仍使用.vert.frag等。