1
3
您总是可以不写入任何输出变量,无论它们是否被使用。
既然你用了
价值 . OpenGL 3.2 core profile specification ,第3.9节“片段着色器”,小节“着色器输出”
OpenGL 4.6 core profile ,更清楚这一点(第17.4节“整个帧缓冲区操作”):
GLSL 1.50规格还包括:
不写那些无论如何都不会被使用的输出变量是非常好的。
德国劳埃德船级社从未做出任何此类保证。我只能说两件事:
|
user3178756 · GLSL纹理布局 6 年前 |
Matt Kae · OpenGL/GLSL 4.1中的全向照明 6 年前 |
user3162781 · 着色器两个输出反馈 6 年前 |
AGogel · 三个多贴图通道模型和纹理。js公司 6 年前 |
Elias · 在着色器中旋转2d图像矩阵上的Z轴 7 年前 |
A. Person · 尝试为opengl创建像素化着色器失败 7 年前 |
Riilu · GLSL删除已用变量 7 年前 |