As a result of the search for an answer of this question, I ran into a rather uncomfortable finding.
It seems that rendering only glClearColor()
at 60 fps pushes the iPhone at 27% render utilization.
That means that doing hardly anything at all - only refreshing the screen - makes the iPhone use more than a quarter of its render capacity.
Is this to be expected?
The POWERVR should hit around 270 megapixels/second at least, according to the documentation. As unwind correctly stated below, 480×320 at 60 fps equals about 9.2 megapixels/second, putting the total performance at around 40 megapixels/second, wich is suspicious.