DJC*_*rth 5 opengl jogl
有谁知道在显示列表中放置过多的OpenGL调用是否会导致其失败?如果是这样,是否有人估计可以进行多少次通话?它与显存有关吗?
我从JOGL调用OpenGL,但我认为这并不重要。
sho*_*osh 4
根据此文档页面,如果您尝试编译太大的列表,您应该会收到GL_OUT_OF_MEMORY错误消息。 确保glGetError()在创建列表之前和之后调用并处理所有结果,直到GL_NO_ERROR返回。
GL_OUT_OF_MEMORY
glGetError()
GL_NO_ERROR
似乎没有办法估计列表可以包含的命令数量。这可能是因为每个命令根据其参数和所使用的设备特定编码而采用不同的大小。这些列表保存在卡的视频内存中,因此如果您使用的是相对较旧的卡,那么对于任何合理大小的列表来说,这通常不会成为问题。如果您确实发现这确实是问题,您可以使用顶点数组甚至 VBO
归档时间:
17 年 前
查看次数:
1705 次
最近记录: