Захватите содержимое на экране, нарисованном через OpenGL - PullRequest
1 голос
/ 22 августа 2011

Я хочу знать, возможно ли захватить содержимое экрана / поверхности, нарисованное с помощью OpenGL?и как это сделать?

Я имею в виду что-то вроде этого (из Quarzt): если у меня есть CGBitmapContextRef, я могу выполнить все операции рисования на нем, а затем создать CGBitmap из него.Есть ли что-то подобное?Если нет, предложите другой подход.

1 Ответ

2 голосов
/ 22 августа 2011

Да, для этого вы должны использовать glReadPixels , но вы должны заметить, что интенсивное использование этой функции может быть медленным.

...