use r_ignorehwgamma cvar to allow user to disable gamma correction

This commit is contained in:
Ludwig Nussel 2005-09-08 08:34:32 +00:00
parent cda15d093a
commit 4caa237d5f
1 changed files with 7 additions and 1 deletions

View File

@ -442,7 +442,12 @@ void GLimp_SetGamma( unsigned char red[256], unsigned char green[256], unsigned
{
// NOTE TTimo we get the gamma value from cvar, because we can't work with the s_gammatable
// the API wasn't changed to avoid breaking other OSes
float g = Cvar_Get("r_gamma", "1.0", 0)->value;
float g;
if ( r_ignorehwgamma->integer )
return;
g = Cvar_Get("r_gamma", "1.0", 0)->value;
SDL_SetGamma(g, g, g);
}
@ -1450,3 +1455,4 @@ void IN_JoyMove( void )
// end of linux_glimp_sdl.c ...