GLCameraRipple

Последняя версия:
Версия 1.2, 2013-02-21
Удалите бросок моста, когда CVEAGLContext будет определен, чтобы быть EAGLContext.
(Полная история редакций)
Требования сборки:
iOS SDK 5.0 или позже.
Требования во время выполнения:
iOS 5.0 или позже. Это приложение будет только работать над устройством из-за входного требования камеры. Когда выполнение отладки основывается на определенных устройствах, вследствие интенсивного использования приложения CPU производительность может быть субоптимальной.

Эта выборка демонстрирует, как использовать платформу AVFoundation, чтобы получить кадры YUV от камеры и обработать их использующий программы построения теней в OpenGL ES 2.0. CVOpenGLESTextureCache, который плохо знаком с iOS 5.0, используется для обеспечения оптимальной производительности при использовании AVCaptureOutput как текстура OpenGL. Кроме того, волновой эффект применяется путем изменения координат текстуры плотно мозаичной четверки.