详细解释行中设置提供的功能:
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);
到目前为止,我知道此行将通过请求双重buffere来初始化显示模式 设置,设置RGBA窗口模式并请求深度缓冲,但我怎样才能更简单地解释这一点。我想用简单的英语描述每个论点
答案 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