views:

268

answers:

1

I understand that an upgrade to the iPhone OS upgraded the OpenGL ES version support from 1.1 to 2.0. What I haven't been able to find is whether effort should be made to use 1.1 for backwards compatibility with older devices.

Xcode seems to suggest I using 2.0, since it only seems to include that version.

Should I use 2.0 and not look back? Are there devices which can only use 1.1?

Thanks.

+5  A: 

Only the iPhone 3GS and the latest 32GB & 64GB iPod touches support OpenGL ES 2.0.

All other devices support only OpenGL ES 1.1. As this is hardware limitation, an OS upgrade will likely never add OpenGL ES 2.0 support.

If you support only OpenGL ES 2.0, your application will not run on the current majority of devices.

Jon-Eric
Thanks, not what I was hoping but exactly what I needed to know.
Winder