I’ve been digging around the net recently and noticed some video tutorials show an older template (pre SDK 3.2) with one OpenGL ES context. Now there are two of them, which, I’ve gleaned are the two versions of OpenGL ES available on the newer iMobile devices.
Can I just use the older one or do I need to do everything twice? How do I tell the iPhone to use the older context, or will it do so automatically?
By default, the template tries to create an ES2 context, and if that fails, then tries to create an ES1 context. If you want to work with ES 1.1 alone (which is supported on all devices), you can just delete all references to ES2 from the template project.