glClear [GL_COLOR_BUFFER_BIT,GL_DEPTH_BUFFER_BIT和GL_STENCIL_BUFFER_BIT]

时间:2017-08-30 10:44:57

标签: c++ opengl graphics

我正在http://LearnOpenGL.com中学习OpenGL的这些教程,我在渲染标题中遇到了这个函数glClearhere)。 Scince我还在学习英语,我也遇到了这个世界的问题"清楚"在这个功能。 (1)清除缓冲位是什么意思?

(2)"的含义是什么?清楚"在这三个值中?

GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT and GL_STENCIL_BUFFER_BIT

1 个答案:

答案 0 :(得分:2)

从这里开始:https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glClear.xml

  

glClear将窗口的位平面区域设置为先前的值   由glClearColorglClearIndexglClearDepthglClearStencil选中,   和glClearAccum

因此,只需默认值分配给缓冲区位。