相关疑难解决方法(0)

为什么我们必须在渲染过程中清除OpenGL中的深度缓冲区?

我试图运行一个OpenGL代码,它没有在glClear()中清除GL_DEPTH_BUFFER_BIT,因为我无法渲染我的场景.我添加了这个位,然后渲染了场景.为什么有必要使用这个清除位?

我可能知道这个的原因,以清除之前GPU使用的深度缓冲区值,但我只是想确认一下.

c++ opengl depth-buffer

10
推荐指数
1
解决办法
5187
查看次数

标签 统计

c++ ×1

depth-buffer ×1

opengl ×1