Add blank shader template for GLSL 330.
No longer supporting display lists and immediate mode on OpenGL 2.X. Seems to work fine for NVIDIA but not on Mac or Intel drivers.
Combined the bind states into a single class. Combined strategies for Vertex Array into a single abstract class. Also combined strategies for VBOs. Added support for vertex array object creation.
Added first converted shader for GLSL 330.
Added first two demos for OpenGL 3.3. Both demos are using a new cube mesh for a cube with per vertex colors. In OpenGL 3.3 GL_QUADS is no longer available.
Convert basic shaders to GLSL 330.
Configuration has to overwrite settings when Mac OS requests a 3.3 core profile so that the correct shaders are loaded.
Convert vertex lit single shaders to GLSL 330.
Converted several demos to work with OpenGL 3.3.
Convert pixel lit single shaders to GLSL 330.
Convert pixel lit demo to OpenGL 3.3.
Convert multi pass demos to OpenGL 3.3.
Converted vertex lit multi shaders (multiple lights of the same type) to GLSL 330.
Converted pixel lit multi shaders (multiple lights of the same type) to GLSL 330.
Added single pass and hybrid demos for vertex and pixel lit shaders that work with OpenGL 3.3.