Проблема производительности снимка GLKView на iOS

Мне нужно получить изображение экрана из GLKView, изменить его размер и отправить в сеть для подачи на светодиодную матрицу. Поэтому с этим требованием мне нужно делать снимок GLKView каждые 30 мс. Проблема, с которой я сталкиваюсь, заключается в том, что на моем iPad для продолжения требуется около 150 мс:

UIImage *snap = [(GLKView *)self.view snapshot] ;

Я ищу более быструю/лучшую альтернативу этому методу моментального снимка для получения снимка экрана.

Спасибо за вашу помощь, С уважением, Кристоф.


person Steamboy    schedule 18.11.2012    source источник
comment
Возможно, вы можете получить ответ здесь: заголовок stackoverflow.com/questions/9261450/ Хотя я не уверен, что снимок уже использует этот метод или glReadPixels   -  person Matic Oblak    schedule 20.11.2012
comment
Это кажется хорошей идеей, но мне нужно гораздо больше свободно владеть iOS/Ojective C, так как доступно очень мало примеров.   -  person Steamboy    schedule 21.11.2012
comment
Я не думаю, что есть что-то быстрее, чем это. Всегда была проблема с получением данных от графического процессора... Осталось только использовать меньшее разрешение: Retina по сравнению с не retina должна увеличить производительность в 4 раза.   -  person Matic Oblak    schedule 22.11.2012