X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=libs%2Fmathlib%2Fmathlib.c;h=33945cde4ed22436a696c2942e6998c70f954d9c;hb=f7764a84b21edf2ef7d8b548d5d06bb7937f6ad6;hp=b9b7b869f18bcc087e3f7df611d57a073e02c6cd;hpb=82ef81821f9f2721f338cb12074e7ee8a508decb;p=xonotic%2Fnetradiant.git diff --git a/libs/mathlib/mathlib.c b/libs/mathlib/mathlib.c index b9b7b869..33945cde 100644 --- a/libs/mathlib/mathlib.c +++ b/libs/mathlib/mathlib.c @@ -127,7 +127,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) @@ -136,10 +136,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; }