#include <nitro/gx/g3imm.h>
#include <nitro/gx/g3b.h>
#include <nitro/gx/g3c.h>
void G3_MultMtx44(const G3Mtx44* m);
// Below are APIs for creating the display list (command list)
void G3B_MultMtx44(GXDLInfo* info, const MtxFx44* m);
void G3C_MultMtx44(GXDLInfo* info, const MtxFx44* m);
void G3BS_MultMtx44(GXDLInfo* info, const MtxFx44* m);
void G3CS_MultMtx44(GXDLInfo* info, const MtxFx44* m);This function premultiplies the current matrix by a 4x4 matrix. Each element of the matrix is a signed fixed-point number
(sign + 19-bit integer + 12-bit decimal). If the current matrix is C, then the new matrix, Cnew, is in the format shown below.

info |
Command list information |
m |
Pointer to the matrix to be multiplied |
None
G3*_MtxMode, G3*_Identity,
G3*_LoadMtx43, G3*_LoadMtx44,
G3*_MultMtx43, G3*_MultMtx33,
G3*_PushMtx, G3*_PopMtx,
G3*_StoreMtx, G3*_RestoreMtx,
G3*_Scale, G3*_Translate
01/19/2004 Initial Version