Код: Выделить всё
OS: Android 2.2 Froyo
Device: SGS Vibrant
Application: OpenGL-ES 1.1
Я отследил ошибку до gl.glDrawArrays () вызов. Я могу подтвердить, что gl.glGetError() возвращает 0 до рассматриваемого вызова DrawArrays и возвращает 1285 (GL_OUT_OF_MEMORY) после вызова DrawArrays.
Естественно, я подумал, что не очищаю ресурсы и не освобождаю контекст OpenGL. Вот что я делаю, когда приложение закрывается.
Код: Выделить всё
for(int x=0; x
Подробнее здесь: [url]https://stackoverflow.com/questions/6287545/gl-out-of-memory-after-a-call-to-gldrawarrays-why[/url]
Мобильная версия