From: eihrul Date: Thu, 4 Feb 2010 09:16:02 +0000 (+0000) Subject: fixed calculation of model shadowmap cull origin X-Git-Tag: xonotic-v0.1.0preview~230^2~537 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=bc35319914fcde7d80493feb4e2dd09af001eb80;p=xonotic%2Fdarkplaces.git fixed calculation of model shadowmap cull origin git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9932 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/r_shadow.c b/r_shadow.c index 84afbdfc..be7f4fab 100644 --- a/r_shadow.c +++ b/r_shadow.c @@ -4287,7 +4287,7 @@ void R_DrawModelShadowMaps(void) Matrix4x4_Invert_Full(&cameramatrix, &shadowmatrix); R_Viewport_InitOrtho(&viewport, &cameramatrix, 0, 0, size, size, 0, size, size, 0, 0, -1, NULL); - VectorMA(r_refdef.view.origin, fabs(dot1) * radius, shadowforward, shadoworigin); + VectorMA(r_refdef.view.origin, (1.0f - fabs(dot1)) * radius, shadowforward, shadoworigin); #if 0 qglBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0);CHECKGLERROR