CoreImageGLTextureFBO

Last Revision:
Version 1.0, 2008-07-30
Making OpenGL textures with Core Image
Build Requirements:
Mac OS X 10.4, Xcode 2.4
Runtime Requirements:
Mac OS X 10.4

Shows how to use an OpenGL accelerated offscreen destination, a framebuffer object or FBO, for Core Image to render into and create an OpenGL texture out of resulting image.

This technique is a high performance method that uses Core Image to apply special effects to OpenGL textures with minimal coding on the part of the developer, while at the same time maximizing the chances for all operations to execute on the GPU without the need to perform an expensive fetch out of VRAM.