diff --git a/source/vid.c b/source/vid.c index 2286941..773e916 100644 --- a/source/vid.c +++ b/source/vid.c @@ -168,5 +168,9 @@ VID_InitGamma (unsigned char *pal) vid_gamma = Cvar_Get ("vid_gamma", va ("%f", gamma), CVAR_ARCHIVE, VID_UpdateGamma, "Gamma correction"); - VID_BuildGammaTable (vid_gamma->value); + VID_UpdateGamma (vid_gamma); + + for (i = 0; i < 768; i++) { + pal[i] = gammatable[pal[i]]; + } }