GL_LIGHT n gives diffrent result to GL_LIGHT0
Hi all,
I'm running a model and putting lights on problem is light 0 works great but using any other light makes the model go flat as if the lights are disabled :s.
So if I use
glEnable(GL_LIGHT0);
glLightfv(GL_LIGHT0, GL_AMBIENT, ambient);
glLightfv(GL_LIGHT0, GL_POSITION, position);
it works great, if I used
glEnable(GL_LIGHT1);
glLightfv(GL_LIGHT1, GL_AMBIENT, ambient);
glLightfv(GL_LIGHT1, GL_POSITION, position);
It seems lights are disabled? Can any one advise. Thanks!
Light 0 tends to have different default properties to the other lights. Set the other parameters (diffuse, specular, etc.) and it should look correct.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement