Light class has underlying GLfloat stuff now