diff --git a/code/cgame/cg_ents.c b/code/cgame/cg_ents.c index 484bce13..1682e4e6 100644 --- a/code/cgame/cg_ents.c +++ b/code/cgame/cg_ents.c @@ -49,7 +49,7 @@ void CG_PositionEntityOnTag( refEntity_t *entity, const refEntity_t *parent, } // had to cast away the const to avoid compiler problems... - MatrixMultiply( lerped.axis, ((refEntity_t *)parent)->axis, entity->axis ); + Q_MatrixMultiply( lerped.axis, ((refEntity_t *)parent)->axis, entity->axis ); entity->backlerp = parent->backlerp; } @@ -80,8 +80,8 @@ void CG_PositionRotatedEntityOnTag( refEntity_t *entity, const refEntity_t *pare } // had to cast away the const to avoid compiler problems... - MatrixMultiply( entity->axis, lerped.axis, tempAxis ); - MatrixMultiply( tempAxis, ((refEntity_t *)parent)->axis, entity->axis ); + Q_MatrixMultiply( entity->axis, lerped.axis, tempAxis ); + Q_MatrixMultiply( tempAxis, ((refEntity_t *)parent)->axis, entity->axis ); } diff --git a/code/cgame/cg_weapons.c b/code/cgame/cg_weapons.c index 64452411..bca2c848 100644 --- a/code/cgame/cg_weapons.c +++ b/code/cgame/cg_weapons.c @@ -1265,7 +1265,7 @@ void CG_AddPlayerWeapon( refEntity_t *parent, playerState_t *ps, centity_t *cent VectorMA(gun.origin, lerped.origin[2], parent->axis[2], gun.origin); - MatrixMultiply(lerped.axis, ((refEntity_t *)parent)->axis, gun.axis); + Q_MatrixMultiply(lerped.axis, ((refEntity_t *)parent)->axis, gun.axis); gun.backlerp = parent->backlerp; CG_AddWeaponWithPowerups( &gun, cent->currentState.powerups ); diff --git a/code/q3_ui/ui_players.c b/code/q3_ui/ui_players.c index ad15fe78..a98ff082 100644 --- a/code/q3_ui/ui_players.c +++ b/code/q3_ui/ui_players.c @@ -305,7 +305,7 @@ static void UI_PositionEntityOnTag( refEntity_t *entity, const refEntity_t *pare } // cast away const because of compiler problems - MatrixMultiply( lerped.axis, ((refEntity_t*)parent)->axis, entity->axis ); + Q_MatrixMultiply( lerped.axis, ((refEntity_t*)parent)->axis, entity->axis ); entity->backlerp = parent->backlerp; } @@ -332,8 +332,8 @@ static void UI_PositionRotatedEntityOnTag( refEntity_t *entity, const refEntity_ } // cast away const because of compiler problems - MatrixMultiply( entity->axis, ((refEntity_t *)parent)->axis, tempAxis ); - MatrixMultiply( lerped.axis, tempAxis, entity->axis ); + Q_MatrixMultiply( entity->axis, ((refEntity_t *)parent)->axis, tempAxis ); + Q_MatrixMultiply( lerped.axis, tempAxis, entity->axis ); } diff --git a/code/qcommon/q_math.c b/code/qcommon/q_math.c index 9627a829..1ca3c428 100644 --- a/code/qcommon/q_math.c +++ b/code/qcommon/q_math.c @@ -337,8 +337,8 @@ void RotatePointAroundVector( vec3_t dst, const vec3_t dir, const vec3_t point, zrot[1][0] = -sin( rad ); zrot[1][1] = cos( rad ); - MatrixMultiply( m, zrot, tmpmat ); - MatrixMultiply( tmpmat, im, rot ); + Q_MatrixMultiply( m, zrot, tmpmat ); + Q_MatrixMultiply( tmpmat, im, rot ); for ( i = 0; i < 3; i++ ) { dst[i] = rot[i][0] * point[0] + rot[i][1] * point[1] + rot[i][2] * point[2]; @@ -1033,10 +1033,10 @@ void Matrix4Multiply(const float a[16], const float b[16], float out[16]) /* ================ -MatrixMultiply +Q_MatrixMultiply ================ */ -void MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]) { +void Q_MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]) { out[0][0] = in1[0][0] * in2[0][0] + in1[0][1] * in2[1][0] + in1[0][2] * in2[2][0]; out[0][1] = in1[0][0] * in2[0][1] + in1[0][1] * in2[1][1] + diff --git a/code/qcommon/q_shared.h b/code/qcommon/q_shared.h index 59d3acc1..ff6f1ee0 100644 --- a/code/qcommon/q_shared.h +++ b/code/qcommon/q_shared.h @@ -709,7 +709,7 @@ qboolean Matrix4Compare(const float a[16], const float b[16]); void Matrix4Copy(const float in[16], float out[16]); void Matrix4Multiply(const float a[16], const float b[16], float out[16]); -void MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]); +void Q_MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]); void AngleVectors( const vec3_t angles, vec3_t forward, vec3_t right, vec3_t up); void PerpendicularVector( vec3_t dst, const vec3_t src ); diff --git a/code/server/sv_game.c b/code/server/sv_game.c index ebfa726c..89e3dc08 100644 --- a/code/server/sv_game.c +++ b/code/server/sv_game.c @@ -819,7 +819,7 @@ intptr_t SV_GameSystemCalls( intptr_t *args ) { return FloatAsInt( sqrt( VMF(1) ) ); case TRAP_MATRIXMULTIPLY: - MatrixMultiply( VMA(1), VMA(2), VMA(3) ); + Q_MatrixMultiply( VMA(1), VMA(2), VMA(3) ); return 0; case TRAP_ANGLEVECTORS: diff --git a/code/ui/ui_players.c b/code/ui/ui_players.c index ee30febc..fcca94c5 100644 --- a/code/ui/ui_players.c +++ b/code/ui/ui_players.c @@ -306,7 +306,7 @@ static void UI_PositionEntityOnTag( refEntity_t *entity, const refEntity_t *pare } // cast away const because of compiler problems - MatrixMultiply( lerped.axis, ((refEntity_t*)parent)->axis, entity->axis ); + Q_MatrixMultiply( lerped.axis, ((refEntity_t*)parent)->axis, entity->axis ); entity->backlerp = parent->backlerp; } @@ -333,8 +333,8 @@ static void UI_PositionRotatedEntityOnTag( refEntity_t *entity, const refEntity_ } // cast away const because of compiler problems - MatrixMultiply( entity->axis, ((refEntity_t *)parent)->axis, tempAxis ); - MatrixMultiply( lerped.axis, tempAxis, entity->axis ); + Q_MatrixMultiply( entity->axis, ((refEntity_t *)parent)->axis, tempAxis ); + Q_MatrixMultiply( lerped.axis, tempAxis, entity->axis ); }