当OpenGL ES(iPhone)上下文被解除分配时,纹理缓冲区是否刷新?

时间:2010-10-23 12:58:54

标签: iphone memory opengl-es textures

或者我必须逐个glDeleteTextures,glDeleteTextures吗? 或者是否有类似glDeleteAllTextures的函数?

1 个答案:

答案 0 :(得分:4)

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

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