创建显示列表
创建显示列表实际上就是把各种OpenGL函数的调用装入到显示列表中。使用glNewList开始装入,使用glEndList结束装入。
glNewList有两个参数:第一个参数:正整数表示装入到那个显示列表。第二个参数:有两种取值GL_COMPILE 表示以下内容只是装入到显示列表,但现在不执行他们;GL_COMPILE_AND_EXECUTE 在装入的同时,把装入的内容执行一遍。
例:
glNewList(list, GL_COMPILE);//将下面两条命令装入到编号为list的显示列表中
glColor3f(1.0f, 0.0f, 0.0f);//设置颜色为红色
glVertex2f(0.0f, 0.0f);//设置坐标为(