The texture environment setting of GL_MODULATE differs from GL_REPLACE by:
a. GL_MODULATE alters the surface geometry
b. GL_MODULATE allows the underlying color of the surface to shine up through the texture
c. GL_REPLACE allows the underlying color of the surface to shine up through the texture
d. They are different names for the same thing