Archive for the ‘Graphics’ Category

The Rest of Tutorial 3


November 30th, 2012 by Eric Berna

I’m running out of comments. If you’ve been following along in my Learning Modern 3D Graphics Programming on iOS series (see the announcement) you’ll already know about all the differences between desktop OpenGL and OpenGL ES 2.0 on iOS combined with GLKit that matter for writing the programs in chapter 3 of McKesson’s book. After [...]

Posted in C, Graphics, iOS, Open GL, Programming | Comments (0)

Tut 03 CPU Position Offset


November 30th, 2012 by Eric Berna

This tutorial program in my Learning Modern 3D Graphics Programming on iOS series (see the announcement) is very similar to the previous programs in the series. Most of the differences seen between the original program and the iOS version of the program are already covered in the previous blog posts. The only new concept needed [...]

Posted in C, Graphics, iOS, Open GL, Programming | Comments (0)

Tut 02 Playing with Colors VertexColors


November 29th, 2012 by Eric Berna

This post describes this tutorial in my Learning Modern 3D Graphics Programming on iOS series (see the announcement). Tutorial 2 in the book is two programs showing alternative methods of giving the triangle from the previous tutorial more color. Preliminaries I’m assuming you’re following along in my series, and will omit many details that I’ve [...]

Posted in C, Graphics, iOS, Open GL, Programming | Comments (0)

Tut 02 Playing with Colors FragPosition


November 29th, 2012 by Eric Berna

This post describes this tutorial in my Learning Modern 3D Graphics Programming on iOS series (see the announcement). Tutorial 2 in the book is two programs showing alternative methods of giving the triangle from the previous tutorial more color. Preliminaries I’m assuming you’re following along in my series, and will omit many details that I’ve [...]

Posted in C, Graphics, iOS, Open GL, Programming | Comments (0)

Learning Modern 3D Graphics Programming on iOS


January 10th, 2012 by Eric Berna

Modern 3D graphics APIs such as recent versions of OpenGL use a programmable rendering pipeline. Unfortunately I know more about the older fixed-function rendering pipeline. I took a course in college on 3D graphics programming that taught lots of theory and an older version of OpenGL. I’ve produced programs that portably run in GLUT on [...]

Posted in Graphics, iOS, Open GL, Programming | Comments (5)