代码之家  ›  专栏  ›  技术社区  ›  DJClayworth

OpenGL显示列表大小限制

  •  5
  • DJClayworth  · 技术社区  · 17 年前

    我从JOGL调用OpenGL,但我认为这并不重要。

    1 回复  |  直到 17 年前
        1
  •  4
  •   shoosh    17 年前

    据此 documentation page 如果你试图编译一个太大的列表,你应该得到一个 GL_OUT_OF_MEMORY
    glGetError() 在创建列表并处理所有结果之前和之后,直到 GL_NO_ERROR 返回。

    似乎没有办法估计列表可以包含的命令数量。这可能是因为每个命令根据其参数和使用的设备特定编码而具有不同的大小。列表保存在卡的视频存储器中,因此,如果您使用的是相对非过时的卡,对于任何合理大小的列表来说,这通常都不是问题。

    推荐文章