Ensure GL context is initialised first to shaders compile properly.
Shader tweaks
Add glu.h for utility / debugging tools.
Improve resource handling in shader.
Add Chapter 2 / Part 2
Tidyup
OpenGL SuperBible, Chapter 3-1
Passing basic variables between stages.