Having constructed a very simple OpenGL program consisting of a centered textured cube with respective vertex/normal values of +/-1.0, I have two questions regarding the behaviour of the fixed-pipe lighting model.
1) Why is my object not fully illuminated when I set the global ambient light to {1.0, 1.0, 1.0, 1.0}. I would have expected these settings to render the model as if lighting had been disabled (i.e. all surfaces are rendered at full intensity).
2) When I place a diffuse light directly in front of the model at {0.0, 0.0, 2.0} everything appears to render correctly, but if I move the light further back at {0.0, 0.0, 200.0} the model renders as if lighting has been disabled (i.e. all surfaces are rendered at full intensity).