Get Updates By E-mail 

Article Written By:
Johann Dowa

Where can I learn OpenGL ES for iPhone? Is it difficult?

  •  
  •  
  •  
  •  
  •  

Rating: +3

Positive Negative

The first thing you need to understand when learning OpenGL ES is that the iPhone 3GS and iPad support OpenGL ES 2.0. The key difference between OpenGL ES 1.x and 2.0 is shader support, in fact all drawing is done through shaders. This makes things far more complicated, and while the shading language, GLSL, has been used on the desktop platform for awhile it can be tough to find easier to follow tutorials targetting OpenGL ES 2.0.

That being said there are some, and learning OpenGL ES 1.x will definitely set you on the road to learning OpenGL ES 2.0. Learning OpenGL ES 1.x is fairly straightforward with some programming experience thanks to the many tutorials now available.

I suggest that you check out the list of killerOpenGL ES iPhone resources.

The first thing that you will want to understand when learning OpenGL ES is the math behind everything. Understanding 3D math is essential for low level 3d graphics programming, there's no way around it, and a great math resource is included on the OpenGL ES iPhone resources page.


  •  
  •  
  •  
  •  
  •  

Comments