Simon Maurice's iPhone OpenGL ES Tutorial -Back up
OpenGL ES 00 - Xcode Project Set Up
OpenGL ES 01 - Drawing Primitives 1 - Triangles
OpenGL ES 02 - Drawing Primitives 2 - Squares
OpenGL ES 03 - Transformations
OpenGL ES 04 - Color and Shading
OpenGL ES 05 - Texture Mapping Our Square
OpenGL ES 06 - Objects in 3D
OpenGL ES 07 - Translating Objects Independently
OpenGL ES 08 - The Final Primitives: Points and Lines in a Stride
OpenGL ES 09 - Blending Without Mr. Buzzy Part 1
OpenGL ES 10 - Multiple Textures, Repeating Textures, and The End of the Book Era
OpenGL ES 11 - Single Texture, Multiple Looks, Render to Texture, and Getting Inspired in Maths
OpenGL ES 12 - Landscape View & Handling Touches Part 1 - 2D World
OpenGL ES 13 - Moving in 3D
OpenGL ES 13.5 - Moving in 3D Part 2: Some Theory that I Should Have Explained
OpenGL ES 14 - Blender Models Part 1: Learning Some Blender Internals
OpenGL ES 15 - Blender Models Part 2: Loading and Rendering
OpenGL ES 16 - Blender Models Part 3: Textures and UV Mapped Objects
OpenGL ES 17 - Collision Detection
OpenGL ES 18 - Monkeys on Your Back and Geometric Shapes
OpenGL ES 19 - So You Wanna Be an iPhone Games Programmer?
Source codes can be found here
Since the original website of Simon Maurice seems not available, many people have been searching for this cool tutorial. This one is pretty good to start learning Open GL ES for iPhone programming . It gives a detailed explanation for every code and also gives sample source codes. Hope it may help you. All the best!
Disclaimer: This post and the whole blog is just a copy of iPhone-OpenGL-ES-tutorial-Series (seems to have ) written by Simon Maurice. This blog does NOT have a written permission or any kind of permission from the original author (Simon Maurice). Please use it at your own risk. If you have any complaints regarding any content of this blog, please let me know I will remove it right away. Just hoping that it would be helpful for people who are trying to learn OpenGL. Happy coding!
Copyright 2009 Simon Maurice. All Rights Reserved.
The code provided in these pages are for educational purposes only and may not be used for commercial purposes without Simon Maurice’s expressed permission in writing. Information contained within this site cannot be duplicated in any form without Simon Maurice’s expressed permission in writing; this includes, but is not limited to, publishing in printed format, reproduced on web pages, or other forms of electronic distribution.