glLight{if}(GLenum light, GLenum pname, TYPE param)
light
can be GL_LIGHT0 .. GL_LIGHT7
pname
can be one of following:
GL_POSITION: light
position
GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR : light colors
GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF: spotlight parameters
GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION, GL_QUADRATIC_ATTENUATION: parameters for attenuation