glEnable(GL_COLOR_MATERIAL);
glColorMaterial(GL_FRONT,
GL_DIFFUSE);
glColor3f(0.2, 0.5, 0.8);
/* draw some objects */
glColorMaterial(GL_FRONT,
GL_SPECULAR);
/*glColor no longer changes diffuse
reflection, it now changes secular reflection */
glColor3f(0.9, 0.0, 0.2);
/* draw some other objects */
glDisable(GL_COLOR_MATERIAL);