Skip to content

Commit 4e334dd

Browse files
committed
Rename MatrixMultiply to Q_MatrixMultiply to avoid colliding with SDL_d3dmath.c when statically compiling
1 parent 7666af6 commit 4e334dd

7 files changed

Lines changed: 16 additions & 16 deletions

File tree

code/cgame/cg_ents.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ void CG_PositionEntityOnTag( refEntity_t *entity, const refEntity_t *parent,
4949
}
5050

5151
// had to cast away the const to avoid compiler problems...
52-
MatrixMultiply( lerped.axis, ((refEntity_t *)parent)->axis, entity->axis );
52+
Q_MatrixMultiply( lerped.axis, ((refEntity_t *)parent)->axis, entity->axis );
5353
entity->backlerp = parent->backlerp;
5454
}
5555

@@ -80,8 +80,8 @@ void CG_PositionRotatedEntityOnTag( refEntity_t *entity, const refEntity_t *pare
8080
}
8181

8282
// had to cast away the const to avoid compiler problems...
83-
MatrixMultiply( entity->axis, lerped.axis, tempAxis );
84-
MatrixMultiply( tempAxis, ((refEntity_t *)parent)->axis, entity->axis );
83+
Q_MatrixMultiply( entity->axis, lerped.axis, tempAxis );
84+
Q_MatrixMultiply( tempAxis, ((refEntity_t *)parent)->axis, entity->axis );
8585
}
8686

8787

code/cgame/cg_weapons.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1265,7 +1265,7 @@ void CG_AddPlayerWeapon( refEntity_t *parent, playerState_t *ps, centity_t *cent
12651265

12661266
VectorMA(gun.origin, lerped.origin[2], parent->axis[2], gun.origin);
12671267

1268-
MatrixMultiply(lerped.axis, ((refEntity_t *)parent)->axis, gun.axis);
1268+
Q_MatrixMultiply(lerped.axis, ((refEntity_t *)parent)->axis, gun.axis);
12691269
gun.backlerp = parent->backlerp;
12701270

12711271
CG_AddWeaponWithPowerups( &gun, cent->currentState.powerups );

code/q3_ui/ui_players.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ static void UI_PositionEntityOnTag( refEntity_t *entity, const refEntity_t *pare
305305
}
306306

307307
// cast away const because of compiler problems
308-
MatrixMultiply( lerped.axis, ((refEntity_t*)parent)->axis, entity->axis );
308+
Q_MatrixMultiply( lerped.axis, ((refEntity_t*)parent)->axis, entity->axis );
309309
entity->backlerp = parent->backlerp;
310310
}
311311

@@ -332,8 +332,8 @@ static void UI_PositionRotatedEntityOnTag( refEntity_t *entity, const refEntity_
332332
}
333333

334334
// cast away const because of compiler problems
335-
MatrixMultiply( entity->axis, ((refEntity_t *)parent)->axis, tempAxis );
336-
MatrixMultiply( lerped.axis, tempAxis, entity->axis );
335+
Q_MatrixMultiply( entity->axis, ((refEntity_t *)parent)->axis, tempAxis );
336+
Q_MatrixMultiply( lerped.axis, tempAxis, entity->axis );
337337
}
338338

339339

code/qcommon/q_math.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -337,8 +337,8 @@ void RotatePointAroundVector( vec3_t dst, const vec3_t dir, const vec3_t point,
337337
zrot[1][0] = -sin( rad );
338338
zrot[1][1] = cos( rad );
339339

340-
MatrixMultiply( m, zrot, tmpmat );
341-
MatrixMultiply( tmpmat, im, rot );
340+
Q_MatrixMultiply( m, zrot, tmpmat );
341+
Q_MatrixMultiply( tmpmat, im, rot );
342342

343343
for ( i = 0; i < 3; i++ ) {
344344
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])
10331033

10341034
/*
10351035
================
1036-
MatrixMultiply
1036+
Q_MatrixMultiply
10371037
================
10381038
*/
1039-
void MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]) {
1039+
void Q_MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]) {
10401040
out[0][0] = in1[0][0] * in2[0][0] + in1[0][1] * in2[1][0] +
10411041
in1[0][2] * in2[2][0];
10421042
out[0][1] = in1[0][0] * in2[0][1] + in1[0][1] * in2[1][1] +

code/qcommon/q_shared.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ qboolean Matrix4Compare(const float a[16], const float b[16]);
709709
void Matrix4Copy(const float in[16], float out[16]);
710710
void Matrix4Multiply(const float a[16], const float b[16], float out[16]);
711711

712-
void MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]);
712+
void Q_MatrixMultiply(float in1[3][3], float in2[3][3], float out[3][3]);
713713
void AngleVectors( const vec3_t angles, vec3_t forward, vec3_t right, vec3_t up);
714714
void PerpendicularVector( vec3_t dst, const vec3_t src );
715715

code/server/sv_game.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -819,7 +819,7 @@ intptr_t SV_GameSystemCalls( intptr_t *args ) {
819819
return FloatAsInt( sqrt( VMF(1) ) );
820820

821821
case TRAP_MATRIXMULTIPLY:
822-
MatrixMultiply( VMA(1), VMA(2), VMA(3) );
822+
Q_MatrixMultiply( VMA(1), VMA(2), VMA(3) );
823823
return 0;
824824

825825
case TRAP_ANGLEVECTORS:

code/ui/ui_players.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ static void UI_PositionEntityOnTag( refEntity_t *entity, const refEntity_t *pare
306306
}
307307

308308
// cast away const because of compiler problems
309-
MatrixMultiply( lerped.axis, ((refEntity_t*)parent)->axis, entity->axis );
309+
Q_MatrixMultiply( lerped.axis, ((refEntity_t*)parent)->axis, entity->axis );
310310
entity->backlerp = parent->backlerp;
311311
}
312312

@@ -333,8 +333,8 @@ static void UI_PositionRotatedEntityOnTag( refEntity_t *entity, const refEntity_
333333
}
334334

335335
// cast away const because of compiler problems
336-
MatrixMultiply( entity->axis, ((refEntity_t *)parent)->axis, tempAxis );
337-
MatrixMultiply( lerped.axis, tempAxis, entity->axis );
336+
Q_MatrixMultiply( entity->axis, ((refEntity_t *)parent)->axis, tempAxis );
337+
Q_MatrixMultiply( lerped.axis, tempAxis, entity->axis );
338338
}
339339

340340

0 commit comments

Comments
 (0)