@araker, is it possible to get artifacts in the first rendering frame with this error?
OpenGL error 0x0502 in -[ES1Renderer createFrameBuffer:]
(I am not saying this is a problem. I don't know whether it happens but I am worried about the possibility as the error may indicate incomplete initialization of the EAGLView.)
If it could happen, where would these artifacts come from? Potentially not just from a previous run of the app but also from some other apps that were run previously?