Solving the mystery of GL_LIGHTING.