首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

显示列表初始化,glGenLists(1)函数为什么总是返回0啊该如何处理

2012-04-12 
显示列表初始化,glGenLists(1)函数为什么总是返回0啊我在初始化函数里listnumglGenLists(1)glNewList(li

显示列表初始化,glGenLists(1)函数为什么总是返回0啊
我在初始化函数里
  listnum=glGenLists(1);
glNewList(listnum,GL_COMPILE);
Draw();
glEndList();
跟踪显示listnum的值为0,哪里有问题啊?各位帮帮忙,刚刚接触显示列表

[解决办法]
可能是你之前的代码什么地方用了glBegin(),但是没有glEnd();
或者是在使用glGenLists()之前,你的代码有其他错误,楼主可以使用下面代码检查一下

C/C++ code
int error = glGetError();if (error != GL_NO_ERROR) {  std::cout << "An OpenGL error has occured: " << gluErrorString(error) << std::endl;} 

热点排行