I have a number of user reports saying that sometimes one of our games is running, but the screen is not updating. I've not been able to recreate this by playing the game, however when I purposefully set the EAGLContext I am using to nil I get the same effect.
Does anyone know if there are conditions when the EAGLContext gets lost on an iPhone? And also, how would you detect it has been lost?