From bc35319914fcde7d80493feb4e2dd09af001eb80 Mon Sep 17 00:00:00 2001 From: eihrul Date: Thu, 4 Feb 2010 09:16:02 +0000 Subject: [PATCH] fixed calculation of model shadowmap cull origin git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9932 d7cf8633-e32d-0410-b094-e92efae38249 --- r_shadow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- 2.39.2