标签:
glNewList (listID, listMode); . . . glEndList ();该结构用赋予参数listID的正整数作为表名来形成一个显示表。参数listMode可赋以OpenGL符号常量GL_COMPILE或GL_COMPILE_AND_EXECUTE之一。如果希望为以后执行而存储该表,则使用GL_COMPILE。否则,放人表中的命令立即执行,但仍然可以在以后再执行它。
listID = glGenLists (1);该语句将一个未使用的正整数标识赋给变量listID。如果将g1GenLists中的变量由1改成另外一个正整数,则得到一个未使用的显示表标识段。例如,假如引用g1GenLists (6),则保留6个连续正整数并将其中第一个赋给变量listID。如果有错或系统不能产生所要数量的连续整数,则返回0。因此,在使用从g1GenLists子程序获得的标识之前要先检查它是否为0。
glIsList (listID);如果返回值GL_TRUE,则listID中的值已经用做某显示表的名字。如果该整数尚未被使用,gtIsList函数则返回值GL_FALSE。
计算机图形学(二)输出图元_18_显示列表_1_创建和命名OpenGL显示表
标签:
原文地址:http://blog.csdn.net/heyuchang666/article/details/51548551