I got an iPod touch recently and am looking to port the Quake games to it, but I'm having a bit of trouble getting an OpenGL ES context set up in a way which doesn't flicker and reveal the status bar underneath.
At the moment I'm using code borrowed from
http://code.google.com/p/meadanglobe/ to set up the OpenGL context.
Does anyone know how to set up OpenGL ES the "right way"?
The official docs recommend using a CAEAGLLayer, which doesn't appear to exist in the unofficial SDK.