iOS - отрисовка вне экрана с использованием OpenGL ES2 - PullRequest
1 голос
/ 20 декабря 2011

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

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

1 Ответ

2 голосов
/ 16 января 2012

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

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

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

...