0

在一定范围内进行深度测试的最常见/最简单/最快的方法是什么?

pass if (currentDepth-offset < newDepth && newDepth < currentDepth)

  • currentDepth := 深度缓冲区中的值
  • offset := 常量(在编译时知道并且所有片段都相同)
  • newDepth := 片段的深度

理想情况下,函数 glDepthFunc(...) 会更灵活。

4

1 回答 1

0

glPolygonOffset是您要找的吗(当然,这取决于你想要的偏移量)。

于 2012-04-30T19:01:25.207 回答