|
| void | C_MTXIdentity (Mtx m) |
| |
| void | PSMTXIdentity (__REGISTER Mtx m) |
| |
| void | C_MTXCopy (const Mtx src, Mtx dst) |
| |
| asm void | PSMTXCopy (const __REGISTER Mtx src, __REGISTER Mtx dst) |
| |
| void | C_MTXConcat (const Mtx a, const Mtx b, Mtx ab) |
| |
| asm void | PSMTXConcat (const __REGISTER Mtx a, const __REGISTER Mtx b, __REGISTER Mtx ab) |
| |
| void | C_MTXConcatArray (const Mtx a, const Mtx *srcBase, Mtx *dstBase, u32 count) |
| |
| void | PSMTXConcatArray (const __REGISTER Mtx a, const __REGISTER Mtx *srcBase, __REGISTER Mtx *dstBase, __REGISTER u32 count) |
| |
| void | C_MTXTranspose (const Mtx src, Mtx xPose) |
| |
| void | PSMTXTranspose (const __REGISTER Mtx src, __REGISTER Mtx xPose) |
| |
| u32 | C_MTXInverse (const Mtx src, Mtx inv) |
| |
| asm u32 | PSMTXInverse (const __REGISTER Mtx src, __REGISTER Mtx inv) |
| |
| u32 | C_MTXInvXpose (const Mtx src, Mtx invX) |
| |
| asm u32 | PSMTXInvXpose (const __REGISTER Mtx src, __REGISTER Mtx invX) |
| |
| void | C_MTXRotRad (Mtx m, char axis, f32 rad) |
| |
| void | PSMTXRotRad (Mtx m, char axis, f32 rad) |
| |
| void | C_MTXRotTrig (Mtx m, char axis, f32 sinA, f32 cosA) |
| |
| void | PSMTXRotTrig (__REGISTER Mtx m, __REGISTER char axis, __REGISTER f32 sinA, __REGISTER f32 cosA) |
| |
| static void | __PSMTXRotAxisRadInternal (__REGISTER Mtx m, const __REGISTER Vec *axis, __REGISTER f32 sT, __REGISTER f32 cT) |
| |
| void | PSMTXRotAxisRad (Mtx m, const Vec *axis, f32 rad) |
| |
| void | C_MTXRotAxisRad (Mtx m, const Vec *axis, f32 rad) |
| |
| void | C_MTXTrans (Mtx m, f32 xT, f32 yT, f32 zT) |
| |
| void | PSMTXTrans (__REGISTER Mtx m, __REGISTER f32 xT, __REGISTER f32 yT, __REGISTER f32 zT) |
| |
| void | C_MTXTransApply (const Mtx src, Mtx dst, f32 xT, f32 yT, f32 zT) |
| |
| asm void | PSMTXTransApply (const __REGISTER Mtx src, __REGISTER Mtx dst, __REGISTER f32 xT, __REGISTER f32 yT, __REGISTER f32 zT) |
| |
| void | C_MTXScale (Mtx m, f32 xS, f32 yS, f32 zS) |
| |
| void | PSMTXScale (__REGISTER Mtx m, __REGISTER f32 xS, __REGISTER f32 yS, __REGISTER f32 zS) |
| |
| void | C_MTXScaleApply (const Mtx src, Mtx dst, f32 xS, f32 yS, f32 zS) |
| |
| asm void | PSMTXScaleApply (const __REGISTER Mtx src, __REGISTER Mtx dst, __REGISTER f32 xS, __REGISTER f32 yS, __REGISTER f32 zS) |
| |
| void | C_MTXQuat (Mtx m, const Quaternion *q) |
| |
| void | PSMTXQuat (__REGISTER Mtx m, const __REGISTER Quaternion *q) |
| |
| void | C_MTXReflect (Mtx m, const Vec *p, const Vec *n) |
| |
| void | PSMTXReflect (__REGISTER Mtx m, const __REGISTER Vec *p, const __REGISTER Vec *n) |
| |
| void | C_MTXLookAt (Mtx m, const Point3d *camPos, const Vec *camUp, const Point3d *target) |
| |
| void | C_MTXLightFrustum (Mtx m, f32 t, f32 b, f32 l, f32 r, f32 n, f32 scaleS, f32 scaleT, f32 transS, f32 transT) |
| |
| void | C_MTXLightPerspective (Mtx m, f32 fovY, f32 aspect, f32 scaleS, f32 scaleT, f32 transS, f32 transT) |
| |
| void | C_MTXLightOrtho (Mtx m, f32 t, f32 b, f32 l, f32 r, f32 scaleS, f32 scaleT, f32 transS, f32 transT) |
| |