From: havoc Date: Sun, 20 May 2007 22:26:48 +0000 (+0000) Subject: made the effect of the r_shadow_shadow_polygonoffset cvar reverse when X-Git-Tag: xonotic-v0.1.0preview~3131 X-Git-Url: http://git.xonotic.org/?a=commitdiff_plain;h=c385fc96c504e55bbaa18bc91103941cdcc0eb37;p=xonotic%2Fdarkplaces.git made the effect of the r_shadow_shadow_polygonoffset cvar reverse when r_shadow_frontsidecasting is off, so that only one setting needs changing to toggle between the two modes git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@7324 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/gl_rmain.c b/gl_rmain.c index bfb11c60..2a2bb929 100644 --- a/gl_rmain.c +++ b/gl_rmain.c @@ -2455,8 +2455,8 @@ void R_UpdateVariables(void) r_refdef.polygonfactor = 0; r_refdef.polygonoffset = 0; - r_refdef.shadowpolygonfactor = r_refdef.polygonfactor + r_shadow_shadow_polygonfactor.value; - r_refdef.shadowpolygonoffset = r_refdef.polygonoffset + r_shadow_shadow_polygonoffset.value; + r_refdef.shadowpolygonfactor = r_refdef.polygonfactor + r_shadow_shadow_polygonfactor.value * (r_shadow_frontsidecasting.integer ? 1 : -1); + r_refdef.shadowpolygonoffset = r_refdef.polygonoffset + r_shadow_shadow_polygonoffset.value * (r_shadow_frontsidecasting.integer ? 1 : -1); r_refdef.rtworld = r_shadow_realtime_world.integer; r_refdef.rtworldshadows = r_shadow_realtime_world_shadows.integer && gl_stencil;