I have a little problem when moving a light over a quad: It only gets lighted when the light is very close to the one of the vertexs. I do want smooth shades over the quad then light is on the top of it!!
I draw the quad with a texture (with just a color does the same) like this:
glPushMatrix;
Texture2.Enable;
glBegin(GL_QUADS);
glTexCoord2f(0, 0); glVertex2f(0,0);
glTexCoord2f(1, 0); glVertex2f(0,100);
glTexCoord2f(1, 1); glVertex2f(100,100);
glTexCoord2f(0, 1); glVertex2f(100,100);
glEnd;
glPopMatrix;
I tried applying glMaterial settings but nothing happens.
Any solution? Is this always like this?
Thanks a lot.