我们怎么知道我们是在顶点还是片段着色器中?
How do we know if we're in a vertex or a fragment shader?
我们在一个共享文件中有一些 GLSL 代码,该文件包含在顶点着色器和片段着色器(其中有很多)中。我想根据某个函数是否包含在顶点着色器或片段着色器中来对它进行 ifdef。
是否有我们可以使用的保留字或定义?
不,您必须自己注入一个定义。
我们在一个共享文件中有一些 GLSL 代码,该文件包含在顶点着色器和片段着色器(其中有很多)中。我想根据某个函数是否包含在顶点着色器或片段着色器中来对它进行 ifdef。
是否有我们可以使用的保留字或定义?
不,您必须自己注入一个定义。