显示列表
创建显示列表
1.为了避免覆盖已有显示列表,创建列表的时候需要用未使用的索引值。
GLuint glGenLists(GLsizei range)
如果返回0 则表示系统无法满足这个函数分配的索引值的数量
2.指定显示列表
glNewList(GLuint list,GLenum mode)
mode可使用的值位GL_COMPILE(放入但暂时不执行) 和 GL_COMPILE_AND_EXECUTE(放入并执行)
执行显示列表
glCallList(GLuint list)
可在一个函数中创建 在另一个函数中执行
如果创建一个相同索引的显示列表,则会将之前的列表覆盖