我试图运行 OpenGL 代码,它没有在 glClear() 中清除GL_DEPTH_BUFFER_BIT,因此我无法渲染我的场景。我添加了这一点,并且渲染了场景。为什么需要使用这个清除位?
我可能知道原因,清除 GPU 之前使用的深度缓冲区值,但我只是想确认一下。
我试图运行 OpenGL 代码,它没有在 glClear() 中清除GL_DEPTH_BUFFER_BIT,因此我无法渲染我的场景。我添加了这一点,并且渲染了场景。为什么需要使用这个清除位?
我可能知道原因,清除 GPU 之前使用的深度缓冲区值,但我只是想确认一下。