Writing to then reading from an offscreen FBO on iPhone; works on simulator but not on device?
I'm trying to do some image manipulation on the iPhone, basing things on the GLImageProcessing example from Apple. Ultimately what I'd like to do is to load an image into a texture, perform one or more of the operations in the example code (hue, saturation, brightness, etc.), then read the resulting image back out for later processing/saving. For the most part, this would never need to touch the screen, so I thought that FBOs might be the way to go. To start with, I've cobbled together a little example that creates an offscreen FBO, draws to it, then reads the data back out as an image. I was