Сбрасываются ли буферы текстур, когда контекст OpenGL ES (iPhone) освобождается? - PullRequest
3 голосов
/ 23 октября 2010

Или я должен glDeleteTextures, glDeleteTextures один за другим их?Или есть какая-то функция типа glDeleteAllTextures?

1 Ответ

4 голосов
/ 23 октября 2010

Текстуры (и другие ресурсы OpenGL ES) управляются объектами EAGLSharegroup.Эти объекты создаются для вас автоматически при создании объектов EAGLContext и удаляются при освобождении объектов EAGLContext.

Итак, краткий ответ на ваш вопрос: нет, вам не нужно удалять все текстурыпрежде чем вы выпустите свой контекст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...