]> git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/mathlib/mathlib.c
take over q3map2 sliver fix from ZeroRadiant trunk (r363)
[xonotic/netradiant.git] / libs / mathlib / mathlib.c
index c549cb101896144354968170ca690120b8672c09..7daf27b22ced1e7020b2ebcb0b37ff16cf705bf5 100644 (file)
@@ -119,7 +119,7 @@ void _VectorCopy (vec3_t in, vec3_t out)
 }
 
 vec_t VectorNormalize( const vec3_t in, vec3_t out ) {
-       vec_t   length, ilength;
+       vec_t   length;
 
        length = (vec_t)sqrt (in[0]*in[0] + in[1]*in[1] + in[2]*in[2]);
        if (length == 0)
@@ -128,10 +128,9 @@ vec_t VectorNormalize( const vec3_t in, vec3_t out ) {
                return 0;
        }
 
-       ilength = 1.0f/length;
-       out[0] = in[0]*ilength;
-       out[1] = in[1]*ilength;
-       out[2] = in[2]*ilength;
+       out[0] = in[0]/length;
+       out[1] = in[1]/length;
+       out[2] = in[2]/length;
 
        return length;
 }