我正在尝试使用fedora 15上的过滤库创建一个黑色背景的基本窗口。
执行代码时,我只是得到一个窗口,背景为原始屏幕的屏幕截图(不是黑屏)。
我尝试使用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();
}
为什么会发生这种情况的任何想法