GLUT显示空白窗口

Pro*_*OXO 3 c++ opengl macos glut

我在这里关注GLUT教程.我将第一个例子"YAT"复制并粘贴到xcode中,略微修改了包含,发现有一个空白窗口.未修改的代码设置为显示线框茶壶.对我来说,这不会发生.

但是,如果我取消注意金牛座的创建,金牛座的一部分和茶壶出现在窗口中.在代码中绘制一些实际上会导致对象出现的东西(或者只是一个空白屏幕)下面还有一些看似随意的取消注释和注释行的组合.

PS我知道每个人都说不要使用GLUT,但我最终演示所需的图形是非常基本的,我看到的其他所有内容都让我感觉不舒服.

dat*_*olf 6

我将第一个例子"YAT"复制并粘贴到xcode中

这个例子的问题是,它没有请求双缓冲区,但是它不能很好地与MacOS X一起滚动.它可以完成,但实际上没有任何意义.

更换GLUT_SINGLEGLUT_DOUBLEglutInitDisplayMode标志,即

glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
Run Code Online (Sandbox Code Playgroud)

glutSwapBuffers()在显示功能的末尾添加一个.