在
一定范围内进行深度测试的最常见/最简单/最快的方法是什么?
pass if (currentDepth-offset < newDepth && newDepth < currentDepth)
- 当前深度 := 深度缓冲区中的值
- 偏移量 := 常量(在编译时知道并且对于所有片段都相同)
- 新深度 := 片段的深度
理想情况下,函数 glDepthFunc(...) 会更灵活。
glPolygonOffset 是你要找的吗?(当然,这取决于你想要的偏移量)。