У меня есть Java-приложение для Android, использующее OpenGL ES 1.1, и я столкнулся со следующей проблемой: когда приложение свернуто, onPause()
вызывается для действия. На этом этапе я хотел бы сохранить одну из текстур GL (в которую я визуализировал материал) и сохранить ее в памяти, пока контекст openGL уничтожен. Затем, когда приложение возобновится, я смогу вернуть свою текстуру. Однако для получения текстуры openGL требуются команды GL, которые могут выполняться только потоком рендеринга, который может иметь или не иметь больше итераций рендеринга непосредственно перед его остановкой.
Есть известный способ справиться с этим?