|
|
guAlign | Aligns the modeling matrix vector to the negative z-axis |
guAlignF | Aligns the modeling matrix vector to the negative z-axis |
guDPLoadTextureTile | Should not be used with hardware version 2.0 or later. Old function that does what the gDPLoadTextureTile macro now does. |
guDumpGbiDL | RSP task dump for execution with an RSP simulator. |
guFrustum | Calculates the perspective projection matrix. |
guFrustumF | Calculates the perspective projection matrix. |
guGetDPLoadTextureTileSz | Should not be used with hardware for Version 2.0 or later. Old function that indicates how many words will be added to the display list by the guDPLoadTextureTile function |
guLoadTextureBlockMipMap | Computes a mipmap pyramid from a source texture array and returns a display list for loading and rendering the mipmapped texture |
guLookAt | Calculate the 'lookat' viewing matrix |
guLookAtF | Computes and returns a floating-point 4x4 'lookat' viewing matrix |
guLookAtHilite | Sets up the LookAt structure for calculation of the LookAt viewing matrix and specular highlighting. |
guLookAtHiliteF | Sets up the LookAt structure for calculation of the LookAt viewing matrix and specular highlighting. |
guLookAtReflect | Sets up the LookAt structure for calculation of the LookAt viewing matrix and reflection mapping. |
guLookAtReflectF | Sets up the LookAt structure for calculation of the LookAt viewing matrix and reflection mapping. |
guLookAtStereo | Calculates the 'lookat' view matrix for stereographics display. |
guLookAtStereoF | Calculates the 'lookat' view matrix for stereographics display. |
guMtxCatF | Concatenates two 4x4 floating-point matrices |
guMtxCatL | Concatenates two 4x4 fixed-point matrices |
guMtxF2L | Converts a 4x4 floating-point matrix to a fixed-point matrix |
guMtxIdent | Returns a fixed-point 4x4 identity matrix |
guMtxIdentF | Returns a floating-point 4x4 identity matrix |
guMtxL2F | Converts a 4x4 fixed-point matrix to a floating-point matrix |
guMtxXFMF | Transforms a single point by a 4x4 floating-point matrix |
guMtxXFML | Transforms a single point by a 4x4 fixed-point matrix |
guNormalize | Normalizes a 3D vector |
guOrtho | Computes and returns an orthographic 4x4 fixed-point projection matrix for an orthographic parallel viewing volume |
guOrthoF | Computes and returns an orthographic 4x4 floating-point projection matrix for an orthographic parallel viewing volume |
guParseGbiDL | Prints a GBI display list in human readable format |
guParseRdpDL | Prints low-level display lists in human readable format |
guPerspective | Calculates the perspective projection matrix. |
guPerspectiveF | Calculates the perspective projection matrix. |
guPosition | Computes and returns a 4x4 fixed-point modeling matrix that locates an object at a specified position with a specified orientation |
guPositionF | Computes and returns a 4x4 floating-point modeling matrix that locates an object at a specified position with a specified orientation |
guPosLight | Simulates a positional light source by calculating a light structure for a single positional light without calculating specular hilite related values |
guPosLightHilite | Simulates a positional light source by calculating a light structure for two positional lights and their hilite and lookat value for rendering specular highlights |
guRandom | Generates a 32-bit integral random number. |
guRotate | Performs modeling matrix rotation operations. |
guRotateF | Performs modeling matrix rotation operations. |
guRotateRPY | Performs modeling matrix rotation operations. |
guRotateRPYF | Performs modeling matrix rotation operations. |
guS2DEmuGBgRect1Cyc | Emulates the operation of the S2DEX microcode macro gSPBgRect1Cyc with a CPU, by combining other GBIs. |
guS2DEmuSetScissor | Sets the dithering parameters and texture filter referenced by the guS2DEmuBgRect1Cyc function. |
guS2DInitBg | Initializes the S2DEX microcode's uObjBg structure (uObjBg_t) |
guScale | Computes and returns a fixed-point, scaling modeling, 4x4 matrix |
guScaleF | Computes and returns a floating-point, scaling modeling, 4x4 matrix |
guSprite2DInit | Uses passed arguments to initialize the Sprite structure used by the Sprite microcode. |
guTranslate | Computes and returns a translation modeling fixed-point 4x4 matrix |
guTranslateF | Computes and returns a translation modeling floating-point 4x4 matrix |
RAND | Generates a 32-bit random integer (a macro that calls guRandom) |