|
| f32 | sinf (f32) |
| f32 | cosf (f32) |
| void | C_MTXIdentity (Mtx m) |
| void | PSMTXIdentity (register Mtx m) |
| void | C_MTXCopy (Mtx src, Mtx dst) |
| asm void | PSMTXCopy (register Mtx src, register Mtx dst) |
| void | C_MTXConcat (Mtx a, Mtx b, Mtx ab) |
| asm void | PSMTXConcat (register Mtx mA, register Mtx mB, register Mtx mAB) |
| void | C_MTXTranspose (Mtx src, Mtx xPose) |
| void | PSMTXTranspose (register Mtx src, register Mtx xPose) |
| u32 | C_MTXInverse (Mtx src, Mtx inv) |
| asm u32 | PSMTXInverse (register Mtx src, register Mtx inv) |
| u32 | C_MTXInvXpose (Mtx src, Mtx invX) |
| asm u32 | PSMTXInvXpose (register Mtx src, register Mtx invX) |
| void | MTXRotRad (Mtx m, char axis, f32 rad) |
| void | PSMTXRotTrig (register Mtx m, register char axis, register f32 sinA, register f32 cosA) |
| void | C_MTXRotTrig (Mtx m, char axis, f32 sinA, f32 cosA) |
| void | PSMTXRotAxisRad (register Mtx m, Vec *axis, register f32 rad) |
| void | C_MTXRotAxisRad (Mtx m, Vec *axis, f32 rad) |
| void | PSMTXTrans (register Mtx m, register f32 xT, register f32 yT, register f32 zT) |
| void | MTXTransApply (Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT) |
| asm void | PSMTXScale (register Mtx m, register f32 xS, register f32 yS, register f32 zS) |
| void | C_MTXScale (Mtx m, f32 xS, f32 yS, f32 zS) |
| void | MTXScaleApply (Mtx src, Mtx dst, f32 xS, f32 yS, f32 zS) |
| void | PSMTXQuat (register Mtx m, register Quaternion *q) |
| void | C_MTXQuat (Mtx m, QuaternionPtr q) |
| void | MTXReflect (Mtx m, Vec *p, Vec *n) |
| void | MTXLookAt (Mtx m, Vec *camPos, Vec *camUp, Vec *target) |
| void | C_MTXLookAt (Mtx m, Vec *camPos, Vec *camUp, Vec *target) |
| void | MTXLightFrustum (Mtx m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 scaleS, f32 scaleT, f32 transS, f32 transT) |
| void | MTXLightPerspective (Mtx m, f32 fovY, f32 aspect, f32 scaleS, f32 scaleT, f32 transS, f32 transT) |
| void | MTXLightOrtho (Mtx m, f32 t, f32 b, f32 l, f32 r, f32 scaleS, f32 scaleT, f32 transS, f32 transT) |