glClear [ GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT and GL_ST

glClear [ GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT and GL_STENCIL_BUFFER_BIT ]

本文关键字:GL BIT BUFFER and ST DEPTH glClear COLOR      更新时间:2023-10-16

我正在学习http://learnopengl.com中的OpenGL的这些教程,我面对了此函数glClear(在渲染标题上)。Scince我仍在学习Eng,我在这个功能上在世界上"清晰"遇到了麻烦。(1)清除缓冲区位是什么意思?

(2)以下这三个值中的"清晰"一词的含义是什么?

GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT and GL_STENCIL_BUFFER_BIT

从这里:https://www.khronos.org/registry/opengl-refpages/gl2.1/xhtml/glclear.xml

glClear将窗口的比平平区域设置为先前的值 由glClearColorglClearIndexglClearDepthglClearStencil选择 和glClearAccum

所以它简单地默认值分配给缓冲区。