]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
view model is no longer fully fogged (it was a divide by zero)
authorlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 18 Jan 2002 20:20:08 +0000 (20:20 +0000)
committerlordhavoc <lordhavoc@d7cf8633-e32d-0410-b094-e92efae38249>
Fri, 18 Jan 2002 20:20:08 +0000 (20:20 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@1363 d7cf8633-e32d-0410-b094-e92efae38249

gl_models.c

index 8684a8f025330e1618eb752f0062ca976108be7b..b3c4879e378d9e9784c42aff624944539bbf24e6 100644 (file)
@@ -366,7 +366,10 @@ void R_DrawQ1AliasModel (void)
        if (fogenabled)
        {
                VectorSubtract(currentrenderentity->origin, r_origin, diff);
-               fog = exp(fogdensity/DotProduct(diff,diff));
+               fog = DotProduct(diff,diff);
+               if (fog < 0.01f)
+                       fog = 0.01f;
+               fog = exp(fogdensity/fog);
                if (fog > 1)
                        fog = 1;
                if (fog < 0.01f)