OpenGL Primer example 1 chapter 2.
OpenGL Primer example 2 chapter 2.