I was listening to this podcast from Stanford's CS course which had a developer from NGMoco talking about performance optimization with OpenGL for iPhone. Here's a link which includes a demo project and the presentation slides: (you can also search itunes-U for the audio) http://gamemakers.ngmoco.com/post/111712416/stanford-university-and-apple-were-kind-enough-to
His example is a particle system that he optimizes by doing the following:
1. Batch Geometry
2. Texture Atlases
3. Interleaved Arrays
4. Indexed triangles
5. Floats vs shorts (turns out shorts are good to feed into openGL)
And I was hoping Riq or some other Cocos2D guru here can see if there's anything that could improve rendering performance of Sprites or AtlasSprites or Particles Systems using some of these techniques.
:)