原始出处:http://wiki.livedoor.jp/mikk_ni3_92/d/OpenGL%a4%ce%ce%ae%a4%ec
OpenGL的流程如下
1,初始化OpenGL
2,产生OpenGL框口
3,注册显示函数(Display Function)
4, 开始消息循环
在显示函数中,重复 计算--〉画图,计算--〉画图的过程......
程序如下:
#include <stdio.h>
#include <GL/glut.h>
void display()
{
/* ...显示函数... */
}
int main(int argc,char *argv[])
{
glutInit(&argc,argv); //[1]:初始化
glutCreateWindow(argv[0]);//[2]:生成窗口
glutDisplayFunc(display); //[3]注册显示函数
glutMainLoop();//[4]:消息循环
return 0;
}