]> git.tdb.fi Git - libs/gl.git/blobdiff - source/light.cpp
Remove ambient color from Light
[libs/gl.git] / source / light.cpp
index 4b2e289c6c5d7c1b21ebb7f749a0a963523412e4..2192536450fdfd3a3d69235a02f641848833b16e 100644 (file)
@@ -11,7 +11,6 @@ unsigned Light::current_unit = 0;
 vector<const Light *> Light::current_lights(1);
 
 Light::Light():
-       ambient(0),
        diffuse(1),
        specular(1),
        position(0, 0, 1, 0),
@@ -24,11 +23,6 @@ Light::Light():
        attenuation[2] = 0;
 }
 
-void Light::set_ambient(const Color &c)
-{
-       ambient = c;
-}
-
 void Light::set_diffuse(const Color &c)
 {
        diffuse = c;
@@ -72,7 +66,6 @@ void Light::bind() const
        {
                GLenum l = GL_LIGHT0+current_unit;
                enable(l);
-               glLightfv(l, GL_AMBIENT, &ambient.r);
                glLightfv(l, GL_DIFFUSE, &diffuse.r);
                glLightfv(l, GL_SPECULAR, &specular.r);
                glLightfv(l, GL_POSITION, &position.x);