OpenGL - 解释glutInitDisplayMode()

时间:2012-05-17 12:00:50

标签: c++ opengl 3d glut glu

详细解释行中设置提供的功能:

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);

到目前为止,我知道此行将通过请求双重buffere来初始化显示模式 设置,设置RGBA窗口模式并请求深度缓冲,但我怎样才能更简单地解释这一点。我想用简单的英语描述每个论点

1 个答案:

答案 0 :(得分:14)

glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);

glutInitDisplayMode - 显示模式

GLUT_DOUBLE - 允许在双缓冲区窗口上显示

GLUT_RGBA - 显示颜色(红色,绿色,蓝色)和alpha

GLUT_DEPTH - 允许深度缓冲

http://www.opengl.org/documentation/specs/glut/spec3/node12.html