diff --git a/docs/04 Advanced OpenGL/08 Advanced GLSL.md b/docs/04 Advanced OpenGL/08 Advanced GLSL.md index f3496a7..49a316b 100644 --- a/docs/04 Advanced OpenGL/08 Advanced GLSL.md +++ b/docs/04 Advanced OpenGL/08 Advanced GLSL.md @@ -130,8 +130,6 @@ gl_FragDepth = 0.0; // 这个片段现在的深度值为 0.0 在写入gl_FragDepth时,你就需要考虑到它所带来的性能影响。然而,从OpenGL 4.2起,我们仍可以对两者进行一定的调和,在片段着色器的顶部使用深度条件(Depth Condition)重新声明gl_FragDepth变量: -因此,你需要考虑到`gl_FragDepth`写入所带来的性能的下降。然而从OpenGL4.2起,我们仍然可以对二者进行一定的调和,这需要在片段着色器的顶部使用深度条件(depth condition)来重新声明`gl_FragDepth`: - ```c++ layout (depth_) out float gl_FragDepth; ```