我试图运行一个OpenGL代码,它没有在glClear()中清除GL_DEPTH_BUFFER_BIT,因为我无法渲染我的场景.我添加了这个位,然后渲染了场景.为什么有必要使用这个清除位?
我可能知道这个的原因,以清除之前GPU使用的深度缓冲区值,但我只是想确认一下.
c++ opengl depth-buffer
c++ ×1
depth-buffer ×1
opengl ×1