Hi,
Anyone know what the best practices are for drawing multiple layers of 2D OpenGL ES content on the iPhone?
For example, let's say I want to draw a complex fullscreen background texture, followed by a rotating texture, followed by another alpha blended texture on top.
Is there a way to draw the background texture only ONCE, and only draw changes to the upper layers when necessary?
Everything I've found so far indicates that you should always glClear(), then draw everything, every frame, every tick, in the proper order. But there's no sense in drawing something 60 times a second if it doesn't change...
Thanks!