![]() |
1
3
您总是可以不写入任何输出变量,无论它们是否被使用。
既然你用了
价值 . OpenGL 3.2 core profile specification ,第3.9节“片段着色器”,小节“着色器输出”
OpenGL 4.6 core profile ,更清楚这一点(第17.4节“整个帧缓冲区操作”):
GLSL 1.50规格还包括:
不写那些无论如何都不会被使用的输出变量是非常好的。
德国劳埃德船级社从未做出任何此类保证。我只能说两件事:
|
![]() |
Robert E. Brown · 嵌套类的嵌套类的访问权限 6 年前 |
![]() |
YSC · 通过成员指针访问受保护的成员:这是黑客行为吗? 6 年前 |
![]() |
Swift - Friday Pie · 交换数学运算的阶 6 年前 |
![]() |
Acorn · Linux内核的\uu is\u constexpr宏 6 年前 |
![]() |
Acorn · 检测宏中的整数常量表达式 6 年前 |
![]() |
Petr Skocik · 兼容类型并忽略C类型系统中的顶级限定符 6 年前 |