]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
fixed calculation of model shadowmap cull origin
authoreihrul <eihrul@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 4 Feb 2010 09:16:02 +0000 (09:16 +0000)
committereihrul <eihrul@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 4 Feb 2010 09:16:02 +0000 (09:16 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@9932 d7cf8633-e32d-0410-b094-e92efae38249

r_shadow.c

index 84afbdfc2a35597cbfec66c363aa991082f6ff81..be7f4fab01a8a0ae3f2c83e721842853351a160c 100644 (file)
@@ -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