From 73f250eefd04980c20ead15e1e3bf288aabbffea Mon Sep 17 00:00:00 2001
From: eihrul <eihrul@d7cf8633-e32d-0410-b094-e92efae38249>
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
::stable-branch::merge=bc35319914fcde7d80493feb4e2dd09af001eb80
---
 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.5