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.