给定深度预先通行渲染器,我有给定片段可能包含的最小深度值,因此考虑任何更远的片段是没有意义的。
现在,我有一个着色器,它写入
现在,我有一个着色器,它写入
gl_FragDepth
,但保证写入大于或等于其多边形面的深度值。 如何执行深度预测试(即,如果片段深度比缓冲区值更远,则舍弃而不执行着色器),但允许我在通过预测试时编写不同(更大)的值?