Mac Phong shaders extend LightsShader. GradientShader base class.