views:

107

answers:

0

I am trying to choose between implementing OpenGL ES 1.1 and 2.0 for my augmented reality app, which is only available on the iPhone 3GS.

About what we'll be doing:

1 -We are moving to OpenGL because CoreAnimation was exceptionally slow, and we'll be able to create a richer user experience.

2 - Our plans are to create a 3D environment where there is a texture signifying the "ground". 3D objects will be set on top of that 'ground' and the viewport will move with the user through that environment. Those 3D objects might get animated at times (perhaps based on a touch), but the screen will not be filled with moving, interactive elements like a game

I am not sure of the advantages that ES2.0 offers. Not having done graphics programming before, I have had a hard time quantifying what being able to program my own shaders will do for the app.

Without that quantification (or qualification), I am leaning towards ES1.1 purely because there is much more in the way of tutorials and resources, and I have not been able to find a tutorial or in depth explanation of Apples OpenGL ES templates that have both the ES1renderer and ES2renderer. It would be great to get a line by line explanation of the ES2renderer files.

I'd appreciate anyone sharing their thoughts or experiences as I try to make this decision.

Thanks.