|
|
看以下代码:
编译通过了,窗口也出来了,但就是看不到颜色,窗口中的画面是桌面背景的画面,不知为什么?
[em4] [em4] [em4] [em4] [em4]
#include <gl\glut.h>
//#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")
void renderScene(void);
void main(int argc,char **argv)
{
glutInit(&argc,argv);
glutInitWindowPosition(0,0);
glutInitWindowSize(200,200);
glutInitDisplayMode(GLUT_RGBA|GLUT_DOUBLE|GLUT_DEPTH);
glutCreateWindow("a opengl window!");
glutDisplayFunc(renderScene);
glutMainLoop();
}
void renderScene(void) {
glClearColor(0.0f, 0.0f, 0.5f, 1.0f);
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
glBegin(GL_TRIANGLES);
glVertex3f(-0.5,-0.5,0.0);
glVertex3f(0.5,0.0,0.0);
glVertex3f(0.0,0.5,0.0);
glEnd();
glFlush();
}
[em4]
希望大家能不吝赐教! |
|