Textures provide color information, but so does glColor or lighting.
The texture environment controls how these colors interact.
glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, mode)
A "GL_REPLACE" environment uses just the texture color, and ignores everything
else.
Color = Ct
A "GL_MODULATE" environment combines the texture and other color, multiplying
them together.
Color = Ct * Cf
Example: texenv.py