@@ -544,7 +544,7 @@ void MakeNormalVectors( const vec3_t forward, vec3_t right, vec3_t up )
544544
545545 d = DotProduct ( right, forward );
546546 VectorMA ( right, -d, forward, right );
547- VectorNormalize ( right );
547+ VectorNormalizeFast ( right );
548548 CrossProduct ( right, forward, up );
549549}
550550
@@ -1082,7 +1082,7 @@ void PerpendicularVector( vec3_t dst, const vec3_t src )
10821082 /*
10831083 * * normalize the result
10841084 */
1085- VectorNormalize ( dst );
1085+ VectorNormalizeFast ( dst );
10861086}
10871087
10881088// Ridah
@@ -1099,13 +1099,13 @@ void GetPerpendicularViewVector( const vec3_t point, const vec3_t p1, const vec3
10991099 vec3_t v1, v2;
11001100
11011101 VectorSubtract ( point, p1, v1 );
1102- VectorNormalize ( v1 );
1102+ VectorNormalizeFast ( v1 );
11031103
11041104 VectorSubtract ( point, p2, v2 );
1105- VectorNormalize ( v2 );
1105+ VectorNormalizeFast ( v2 );
11061106
11071107 CrossProduct ( v1, v2, up );
1108- VectorNormalize ( up );
1108+ VectorNormalizeFast ( up );
11091109}
11101110
11111111/*
@@ -1119,7 +1119,7 @@ void ProjectPointOntoVector( const vec3_t point, const vec3_t vStart, const vec3
11191119
11201120 VectorSubtract ( point, vStart, pVec );
11211121 VectorSubtract ( vEnd, vStart, vec );
1122- VectorNormalize ( vec );
1122+ VectorNormalizeFast ( vec );
11231123 // project onto the directional vector for this segment
11241124 VectorMA ( vStart, DotProduct ( pVec, vec ), vec, vProj );
11251125}
@@ -1255,7 +1255,7 @@ void ProjectPointOntoVectorBounded( const vec3_t point, const vec3_t vStart, con
12551255
12561256 VectorSubtract ( point, vStart, pVec );
12571257 VectorSubtract ( vEnd, vStart, vec );
1258- VectorNormalize ( vec );
1258+ VectorNormalizeFast ( vec );
12591259 // project onto the directional vector for this segment
12601260 VectorMA ( vStart, DotProduct ( pVec, vec ), vec, vProj );
12611261
@@ -2684,16 +2684,16 @@ void MatrixLookAtLH( matrix_t m, const vec3_t eye, const vec3_t dir, const vec3_
26842684
26852685#if 1
26862686 CrossProduct ( up, dir, sideN );
2687- VectorNormalize ( sideN );
2687+ VectorNormalizeFast ( sideN );
26882688
26892689 CrossProduct ( dir, sideN, upN );
2690- VectorNormalize ( upN );
2690+ VectorNormalizeFast ( upN );
26912691#else
26922692 CrossProduct( dir, up, sideN );
2693- VectorNormalize ( sideN );
2693+ VectorNormalizeFast ( sideN );
26942694
26952695 CrossProduct( sideN, dir, upN );
2696- VectorNormalize ( upN );
2696+ VectorNormalizeFast ( upN );
26972697 #endif
26982698
26992699 VectorNormalize2 ( dir, dirN );
@@ -2723,10 +2723,10 @@ void MatrixLookAtRH( matrix_t m, const vec3_t eye, const vec3_t dir, const vec3_
27232723 vec3_t sideN;
27242724
27252725 CrossProduct ( dir, up, sideN );
2726- VectorNormalize ( sideN );
2726+ VectorNormalizeFast ( sideN );
27272727
27282728 CrossProduct ( sideN, dir, upN );
2729- VectorNormalize ( upN );
2729+ VectorNormalizeFast ( upN );
27302730
27312731 VectorNormalize2 ( dir, dirN );
27322732
0 commit comments