The Past 3 Months

iPhone with trees

I have not posted anything in 3 months. What have I been up to? iPhone development! More specifically OpenGL ES! I have a rudimentary rendering system up and running which supports both programmable and fixed function pipelines, although I do expect fixed function rendering to become increasingly less important. My renderer has a simple batching system for rendering sprites as textured quads (not camera aligned) that is pretty fast. Some cool things are going to be made with this.

To the left is a screenshot of the iPhone simulator running my renderer. It’s drawing about 400 sprites worth of pixely trees. Also shown in this figure are two jarringly unskinned native UI controls!