From 373ad04e920799f1fe63a1fe158b7767d7f8b822 Mon Sep 17 00:00:00 2001 From: Andrei Drexler Date: Sat, 4 Jun 2022 13:15:46 +0300 Subject: [PATCH] Clamp fog color --- Quake/gl_fog.c | 3 +++ 1 file changed, 3 insertions(+) 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;