diff --git a/Quake/gl_fog.c b/Quake/gl_fog.c index 3a6cb235..254a2a71 100644 --- a/Quake/gl_fog.c +++ b/Quake/gl_fog.c @@ -263,6 +263,9 @@ float *Fog_GetColor (void) c[3] = 1.0; } + for (i=0;i<3;i++) + c[i] = CLAMP (0.f, c[i], 1.f); + //find closest 24-bit RGB value, so solid-colored sky can match the fog perfectly for (i=0;i<3;i++) c[i] = (float)(Q_rint(c[i] * 255)) / 255.0f;