|
|
guAlign | Returns a fixed-point modeling matrix that can be used to align the model with a vector, plus a rotation around that vector |
guAlignF | Returns a floating-point modeling matrix that can be used to align the model with a vector, plus a rotation around that vector |
guDPLoadTextureTile | Old function that does what the gDPLoadTextureTile macro now does |
guDumpGbiDL | NO LONGER SUPPORTED - it has been combined into the guParseGbiDL function |
guFrustum | Computes a 4x4 fixed-point perspective projection matrix |
guFrustumF | Computes a 4x4 floating-point perspective projection matrix |
guGetDPLoadTextureTileSz | 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 | Computes and returns a fixed-point 4x4 'lookat' viewing matrix |
guLookAtF | Computes and returns a floating-point 4x4 'lookat' viewing matrix |
guLookAtHilite | Computes a fixed-point 4x4 'lookat' viewing matrix, sets up the LookAt structure for reflection mapping or specular hilite rendering, and computes texture offsets of two specular highlights (in the Hilite structure) |
guLookAtHiliteF | Computes a floating-point 4x4 'lookat' viewing matrix, sets up the LookAt structure for reflection mapping or specular hilite rendering, and computes texture offsets of two specular highlights (in the Hilite structure) |
guLookAtReflect | Computes and returns a fixed-point 4x4 viewing matrix and sets up the LookAt structures with values for performing reflection mapping |
guLookAtReflectF | Computes and returns a floating-point 4x4 viewing matrix and sets up the LookAt structures with values for performing reflection mapping |
guLookAtStereo | Returns a fixed-point 4x4 matrix (m) that can be used for one view of a stereographic projection |
guLookAtStereoF | Returns a floating-point 4x4 matrix (m) that can be used for one view of a stereographic projection |
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 | Computes and returns a 4x4 fixed-point perspective projection matrix and returns a number to use with the gSPPerspNormalize function |
guPerspectiveF | Computes and returns a 4x4 floating-point perspective projection matrix and returns a number to use with the gSPPerspNormalize function |
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 | Returns a pseudo-random integer in the range of -2147483647 to 2147483647 |
guRotate | Computes and returns a fixed-point 4x4 rotational modeling matrix by working with guRotateRPY |
guRotateF | Computes and returns a floating-point 4x4 rotational modeling matrix by woring with guRotateRPYF |
guRotateRPY | Computes and returns a fixed-point 4x4 rotational modeling matrix by working with guRotate |
guRotateRPYF | Computes and returns a floating-point 4x4 rotational modeling matrix by woring with guRotateF |
guS2DEmuGBgRect1Cyc | Uses the CPU to emulate the action of the S2DEX microcode macro gSPBgRect1Cyc |
guS2DEmuSetScissor | Sets the scissoring parameters and texture filter referenced by the guS2DEmuBgRect1Cyc function. It is one of the two emulation functions that come with the S2DEX microcode that you can use to have the CPU emulate the S2DEX microcode |
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 | Initializes a sprite data structure for subsequent use by microcode |
guTranslate | Computes and returns a translation modeling fixed-point 4x4 matrix |
guTranslateF | Computes and returns a translation modeling floating-point 4x4 matrix |
RAND | Returns a pseudo-random integer in the range of -2147483647 to 2147483647 |