Hi.
I have trouble: I can’t enable more than one light source. If I use glEnable with GL_LIGHT1-GL_LIGHT7 it doesn’t work!
Please, help…
P.S. Forgive me mine English, pls
Hi.
I have trouble: I can’t enable more than one light source. If I use glEnable with GL_LIGHT1-GL_LIGHT7 it doesn’t work!
Please, help…
P.S. Forgive me mine English, pls
GL_LIGHT1 and up is black by default, make sure you set their light parameters properly before using them.
Yes, I sure that I set light parameters…
How’d you set the light paramaters? What exactly do you mean by them not working? At the minimum you’ll have to set the diffuse and/or the ambient color properties for those lights. You’ll probably need to set the positional/directional properties as well.
I set for the GL_LIGHT1 default parameters:
GL_DIFFUSE (1.0, 1.0, 1.0, 1.0)
GL_SPECULAR (1.0, 1.0, 1.0, 1.0)
…but it doesn’t take effect.
Or I must set something else?
Try remove (comment out that is) all code for all light but GL_LIGHT0. Then rename ALL GL_LIGHT0 to GL_LIGHT1, it that gives you the same result, you are obviously missing something important with the other lights in the old version.
Can be a driver issue aswell. Try updare your display drivers.
Yes, I miss some important light parameters.
Thanks for help!