0

我正在尝试使用 Fedora 15 上的 glut 库创建一个黑色背景的基本窗口。

执行代码时,我只是得到一个窗口,它以背景作为我的原始屏幕(不是黑屏)的屏幕截图。

我尝试使用 Forced FallBack 模式,但这也无济于事。

我的图形:

lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03)

openGl 已正确安装。

我生成窗口的示例代码:

#include <GL/glut.h>

void display(void){

}

int main(int argc, char** argv){
 glutInit(&argc, argv);
 glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA);
 glutInitWindowSize(1024, 768);
 glutInitWindowPosition(100, 100);
 glutCreateWindow("Tutorial 01");
 glClearColor(0.0, 0.0, 0.0, 0.0);
 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
 glutDisplayFunc(display);
 glutMainLoop();
}

任何想法为什么会发生这种情况

4

0 回答 0