【问题标题】:Are the texture buffers flushed when an OpenGL ES (iPhone) context gets deallocated?当 OpenGL ES (iPhone) 上下文被释放时,纹理缓冲区是否被刷新?
【发布时间】:2010-10-23 12:58:54
【问题描述】:

还是我要glDeleteTextures,glDeleteTextures 一个一个呢? 还是有类似 glDeleteAllTextures 的功能?

【问题讨论】:

    标签: iphone memory opengl-es textures


    【解决方案1】:

    纹理(和其他 OpenGL ES 资源)由 EAGLSharegroup 对象管理。这些对象会在您创建 EAGLContext 对象时自动为您创建,并在 EAGLContext 对象被释放时释放。

    所以对您的问题的简短回答是:不,您不必在释放上下文之前删除所有纹理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多