http://goldenhammersoftware.blogspot.com/2010/09/100k-animated-triangles-at-30fps-on.html I wrote up some notes after spending most of the week upgrading our renderer to ES2 and optimizing all the nooks and crannies of it. The rendering itself for OverPowered now runs 5x faster when the game is paused. I still have some work to do on the cpu side when the game is running. I hope this is useful to someone. I tried to include some real numbers on things that can be hard to track down. I'd also be interested in reading anyone else's results on trying to max out the GPU. The theoretical stats never quite match up with what can be pulled off.