Here’s a blog chock full of meaty programming goodness we hadn’t stumbled over before: iPhone Development. The particular post we found a reference to was a collection of OpenGL articles from December,
These past three days have seen a flurry of postings. I thought I’d just do a quick table of contents to the various tutorials and postings I’ve done recently, in the order they should be read:
- A Better OpenGL Project Template for Xcode
- Source code for the missing gluPerspective() function
- NeHe OpenGL Lesson 02 Ported to iPhone
- NeHe OpenGL Lesson 03 Ported to iPhone
- NeHe OpenGL Lesson 04 Ported to iPhone
- Captain Obvious Discusses OpenGL Function Documentation
- NeHe OpenGL Lesson 05 Ported to iPhone
- Preparations for NeHe OpenGL Lesson 06
- NeHe OpenGL Lesson 06 Ported to iPhone (sort of)
- Surface Normals in OpenGL
- Sample Project showing how to draw icosahedron in OpenGL
- Writing an OpenGL ES Object Loader, part 1 (Wavefront OBJ file format
but there’s been a good bit of updates since then. Catch them all by looking for the OpenGL ES tag, or if you’d like a bit of a refresher the OpenGL From the Ground Up series, but we’ll draw your attention particularly to this post providing an updated version of the Xcode template post above:
Here is a new version of my OpenGL ES project template for Xcode. This version adds a class called “OpenGLCommon.h”, which contains data structures and inline functions for vertices, vectors, triangles, etc. – mostly stuff from the Wavefront OBJ class that has generic applicability, backported into the template.
h/t: iPhoneKicks!
[UPDATES]
And here’s another good OpenGL ES article at Dr. Dobbs written by the author of The OpenGL SuperBible, which if you don’t have we recommend you buy immediately.
Another roundup post with some new links — and the blog it’s from has lots more OpenGL stuff!
And here’s a very good iPhone focused series of OpenGL tutorials — up to #4 on 09.05.15!
That no glBegin()/glEnd() bit got you stumped? Read OpenGL Vertex Buffer Objects (VBOs): A Simple Tutorial!
Continue Reading →FEB
