| 
  Specifying the position
and color of a light 
 
 GLfloat light_ambient[] = { 0.0, 0.0, 0.0, 1.0
}; 
 GLfloat light_diffuse[] = { 1.0, 1.0, 1.0, 1.0
}; 
 GLfloat light_specular[] = { 1.0, 1.0, 1.0, 1.0
};
 GLfloat light_position[] = { 1.0, 1.0, 1.0, 0.0
}; 
 glLightfv(GL_LIGHT0, GL_AMBIENT, light_ambient); 
 glLightfv(GL_LIGHT0, GL_DIFFUSE, light_diffuse); 
 glLightfv(GL_LIGHT0, GL_SPECULAR, light_specular); 
 glLightfv(GL_LIGHT0, GL_POSITION, light_position);
Note: Remember to turn on each light
with glEnable(). (See "Enabling Lighting" for more information about how
to do this.)
  
  
  
    
 | 
 
 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
   |