Есть текстура в памяти, надо получить ее для записи в файл. Слышал, что можно как-то сделать через FrameBuffer, но все попытки не увенчались пока успехом.
В андроид-версии, насколько я знаю — на чистом eGL никак. В SDL — делал через Surface, т.е. объект после загрузки в eGL не убивал. Вариант очень неоптимальный по памяти.