OpenGL fog mixes the color of a polygon with the color of the fog. The degree of mixing is a function of the distance from the camera to the polygon.
finalColor = f * polyColor + (1-f) * fogColor
Example:
glEnable(GL_FOG) glFogi(GL_FOG_MODE, GL_LINEAR) glFogfv(GL_FOG_COLOR, [1, 1, 1, 1]) glFogf(GL_FOG_START, 5.0) glFogf(GL_FOG_END, 40.0)