Original Post
In my engine I''ve been using OpenGL lighting, but it doesn''t seem to be working properly. When I set the diffuse colour of the light to 1.0, 1.0, 1.0 and the ambient and specular colours to 0.0, 0.0, 0.0 the model I''m lighting appears evenly lit as if all the light in the scene was ambient, but there is no ambient light in the scene. When I set the diffuse colour of the light to 0.0, 0.0, 0.0, 0.0 everything''s black so it''s definetely the diffuse colour that''s causing it. Does anyone know why this could happen?