您可以使用glutDis
pl
ayFunc()函数来指定OpenGL屏幕的显示函数,然后在该函数中使用glutPostRedis
pl
ay()
函数
进行屏幕更新。以下是示例代码:
// 注册显示函数
glutDisplayFunc(display);
// 显示函数
void display() {
// 渲染场景
renderScene();
// 更新屏幕
glutSwapBuffers();
glutPostRedisplay();
在此示例中,renderScene()函数将渲染OpenGL场景,然后使用glutSwapBuffers()函数进行双缓冲交换,并使用glutPostRedisplay()函数标记屏幕需要更新。这将使OpenGL屏幕在每个帧之后进行更新。