iOS - внеэкранный рендеринг с использованием OpenGL ES2

Я хочу реализовать редактирование изображений с использованием шейдеров OpenGL. Я нашел несколько примеров, как реализовать рендеринг вне экрана с использованием OpenGL ES1.

Есть ли у вас какой-нибудь пример рендеринга вне экрана с использованием OpenGL ES2 и шейдеров на iPhone? заранее спасибо

1 ответ

Вам нужно использовать расширение объекта кадрового буфера (FBO), которое является частью OpenGL ES2.

Это так же, как в OpenGL ES 1.0, за исключением того, что функции теряют свой суффикс OES (поскольку FBO было расширением OES для ES1, а не частью ядра).

Вам может понравиться http://programming4.us/multimedia/3288.aspx это руководство. Код довольно прост и должен быть довольно прост в использовании с GLES2.

Другие вопросы по тегам