OpenGL ES 1.x Tutorials and Codesamples
Many lessons, tutorials and codesamples were based on my GLU 1.3 port for OpenGL ES 1.x CM, check it out here: http://glues.googlecode.com. Almost all tutorials rely on SDL 1.3 which is still being developed, but even now it supports OpenGL ES 1.x for at least two platforms: iPhone and QNX 6.4.x. Check out the latest SDL 1.3 sources at SDL SVN: http://www.libsdl.org/svn.php
 |
| Lesson 02: Your First Polygon: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson02.tar.gz
|
|
 |
| Lesson 03: Adding Color: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson03.tar.gz
|
|
 |
| Lesson 04: Rotation: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson04.tar.gz
|
|
 |
| Lesson 05: 3D Shapes: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson05.tar.gz
|
|
 |
| Lesson 06: Texture Mapping: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson06.tar.gz
|
|
 |
| Lesson 07: Texture Filters, Lighting & Keyboard Control: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson07.tar.gz
|
|
 |
| Lesson 08: Blending: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson08.tar.gz
|
|
 |
| Lesson 09: Moving Bitmaps In 3D Space: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson09.tar.gz
|
|
 |
| Lesson 10: Loading And Moving Through A 3D World: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson10.tar.gz
|
|
 |
| Lesson 11: Flag Effect (Waving Texture): |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson11.tar.gz
|
|
 |
| Lesson 12: Predefined vertex arrays: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson12.tar.gz
|
|
 |
| Lesson 16: Cool Looking Fog: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson16.tar.gz
|
|
 |
| Lesson 17: 2D Texture Font: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson17.tar.gz
|
|
 |
| Lesson 18: Quadrics: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson18.tar.gz
|
|
 |
| Lesson 19: Particle Engine Using Triangle Strips: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson19.tar.gz
|
|
 |
| Lesson 20: Masking: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson20.tar.gz
|
|
 |
| Lesson 25: Morphing & Loading Objects From A File: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson25.tar.gz
|
|
 |
| Lesson 28: Bezier Patches: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson28.tar.gz
|
|
 |
| Lesson 29: Blitter Function, RAW Texture Loading: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson29.tar.gz
|
|
 |
| Lesson 30: Collision Detection: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson30.tar.gz
|
|
 |
| Lesson 31: Model Loading: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson31.tar.gz
|
|
 |
| Lesson 33: Loading Compressed And Uncompressed TGA's: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson33.tar.gz
|
|
 |
| Lesson 34: Beautiful Landscapes By Means Of Height Mapping: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson34.tar.gz
|
|
 |
| Lesson 36: Radial Blur & Rendering To A Texture: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson36.tar.gz
|
|
 |
| Lesson 40: Rope Physics: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson40.tar.gz
|
|
 |
| Lesson 42: Multiple Viewports: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson42.tar.gz
|
|
 |
| Lesson 45: Vertex Buffer Objects: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson45.tar.gz
This demo requires OpenGL ES 1.1 or OpenGL ES 1.0 with GL_OES_vertex_buffer_object extension. Otherwise all output will be done using vertex arrays.
|
|
 |
| Lesson 48: ArcBall Rotation: |
Original lesson can be located here
OpenGL ES 1.x CM / SDL 1.3 port: lesson48.tar.gz
|
|