al - Audio Library Functions gDP - DP GBI Macros gdSP - General GBI Macros gSP - SP GBI Macros gt - Turbo Microcode RDP gu - Graphics Utilities Math - Math Functions nuSys - NuSystem os - N64 Operating System sp - Sprite Library Functions uh - Host to Target IO 64DD - N64 Disk Drive
|
gSPObjSubMatrixFormatgSPObjSubMatrix(Gfx *gdl, uObjMtx *mtx) gsSPObjSubMatrix(uObjMtx *mtx)Arguments
It is an S2DEX microcode macro that loads the data in the uObjSubMtx structure to the 2D matrix region of the RSP. However, the uObjSubMtx structure is a subset of uObjMtx, and holds the values of 2D matrix elements {X, Y, BaseScaleX, BaseScaleY} used by gSPObjRectangleR. This macro changes the 2D matrix elements {X, Y, BaseScaleX, BaseScaleY} that correspond to the variable members of uObjSubMtx structure only; it does not affect the values in {A, B, C, D}. This macro is used mainly in conjunction with gSPObjRectangleR. The S2DEX microcode uses a 2D matrix to hold the drawing data. This macro is one of the following two macros provided for the purpose of modifying this 2D matrix:
See Also S2DEX Microcode guS2DInitBg
|