一个简单的 OpenGL 程序如下: (注意,如果需要编译并运行,需要正确安装 GLUT,安装方法如上所述)
#include <GL/glut.h> void myDisplay(void) { glClear(GL_COLOR_BUFFER_BIT); glRectf(-0.5f, -0.5f, 0.5f, 0.5f); <span style="white-space:pre"> </span>glFlush(); } int _tmain(int argc, char* argv[]) { <span style="white-space:pre"> </span>glutInit(&argc, argv); <span style="white-space:pre"> </span>glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE); <span style="white-space:pre"> </span>glutInitWindowPosition(100, 100); <span style="white-space:pre"> </span>glutInitWindowSize(400, 400); <span style="white-space:pre"> </span>glutCreateWindow("第一个 OpenGL 程序"); <span style="white-space:pre"> </span>glutDisplayFunc(&myDisplay); <span style="white-space:pre"> </span>glutMainLoop(); <span style="white-space:pre"> </span>return 0; }该程序的作用是在一个黑色的窗口中央画一个白色的矩形。下面对各行语句进行说明。
原文地址:http://blog.csdn.net/sundaboke/article/details/44937781