В iOS легко настроить рендеринг OpenGL ES 2.0 на текстуры, а затем использовать эти текстуры для проходов постобработки или в качестве текстур для последующих проходов рендеринга. Это кажется довольно распространенным подходом в реализациях OpenGL. Все хорошо.
В соответствии с Руководством по программированию Apple OpenGL ES для iOS (см. стр. 28 и 29) вы также можете создавать и рисовать несколько объектов внеэкранного буфера кадра. Они предполагают, что вы сделали бы это для того, чтобы выполнить обработку закадрового изображения. Однако я не могу найти описание того, как вы могли бы получить доступ к буферам для обработки изображений или любых других целей после их рендеринга.
Можно ли использовать эти внеэкранные буферы с платформами, отличными от OpenGL, для обработки изображений? Могут ли эти буферы быть прочитаны процессором?
У кого-нибудь есть указатели или примеры?