OpenGL Fixed Function to Shaders - On Demand Video