 |
 |
| gDPClearOtherMode | Initializes an RDP othermode command to all zeros |
| gDPEndDisplayList | Ends a graphics display list by instructing the RDP to pop the display list stack until the stack is empty |
| gDPFillRectangle | Renders a solid color rectangle in screen coordinates but cannot take negative arguments |
| gDPFullSync | Signals the end of a frame |
| gDPLoadBlock | Loads a texture image in a contiguous block from DRAM to on-chip texture memory (TMEM). It should not be used in a program |
| gDPLoadSync | Synchronizes texture loads |
| gDPLoadTexture | Describes the texture-loading macros and macros |
| gDPLoadTextureBlock | Loads a texture image in a contiguous block from DRAM to on-chip texture memory (TMEM) |
| gDPLoadTextureBlock_4b | Loads a texture image in a contiguous block from DRAM to on-chip texture memory (TMEM) |
| gDPLoadTextureTile | Loads a subtile of a larger texture image from DRAM to on-chip texture memory (TMEM) |
| gDPLoadTextureTile_4b | Loads a subtile of a larger texture image from DRAM to on-chip texture memory (TMEM) |
| gDPLoadTLUT_pal | Describes the macros that load the texture-lookup table into texture memory |
| gDPLoadTLUT_pal16 | Loads a texture look-up table into 1 of 16 palettes in texture memory (TMEM) |
| gDPLoadTLUT_pal256 | Loads a texture look-up table into 1 of 256 palettes in texture memory (TMEM) |
| gDPNoOp | Does nothing but provide a few stall cycles for debugging purposes |
| gDPNoOpTag | Does nothing but provide a few stall cycles for debugging purposes and includes a tag number to help with debugging |
| gDPPipelineMode | Sets the mode (cache coherent or pipeline) for using the RDP internal span caches to make rendering more efficient |
| gDPPipeSync | Synchronizes the attribute interpolation pipe |
| gDPScisFillRectangle | Renders a solid color rectangle in screen coordinates and can take negative arguments |
| gDPSetAlphaCompare | Sets the alpha compare mode for conditional writes to the framebuffer |
| gDPSetAlphaDither | Sets (or disables) the type of alpha dithering to use |
| gDPSetBlendColor | Sets the blend color in the RDP internal color register |
| gDPSetColor | Describes the various macros that set colors |
| gDPSetColorDither | Sets (or disables) various types of color dithering |
| gDPSetColorImage | Sets the framebuffer area for color images |
| gDPSetCombineKey | Enables or disables chroma keying |
| gDPSetCombineMode | Sets commonly used color combine (CC) modes |
| gDPSetConvert | Sets the matrix coefficients for converting YUV pixels to RGB |
| gDPSetCycleType | Sets the RDP cycle type |
| gDPSetDepthImage | Sets the framebuffer area for depth images |
| gDPSetDepthSource | Specifies which source z to use to compare against the depth buffer |
| gDPSetEnvColor | Sets the environment color in the RDP internal color register |
| gDPSetFillColor | Sets the fill color in the RDP internal color register |
| gDPSetFogColor | Sets the fog color in the RDP internal color register |
| gDPSetHilite1Tile | Sets texture parameters in RDP for specular highlight rendering |
| gDPSetHilite2Tile | Sets texture parameters in RDP for specular highlight rendering |
| gDPSetHiliteTile | Describes the SetHilite macros |
| gDPSetImage | Describes the SetImage macros that set the framebuffer area for color, depth, and texture images |
| gDPSetKeyGB | Works with gDPSetKeyR to select the color key for chroma key operation |
| gDPSetKeyR | Works with gDPSetKeyGB to select the color key for chroma key operation |
| gDPSetPrimColor | Sets the primitive color in the RDP internal color register |
| gDPSetPrimDepth | Sets the primitive depth (z) in the RDP |
| gDPSetRenderMode | Sets the rendering modes of the blender |
| gDPSetScissor | Sets the scissor box, which eliminates pixels drawn outside of the box region, in screen coordinates |
| gDPSetTextureConvert | Controls the texture filter unit, selecting whether the output should be filtered (G_TC_FILT), color-converted from YUV to RGB (G_TC_CONV), or both (G_TC_FILTCONV) |
| gDPSetTextureDetail | Enables and disables detailed textures |
| gDPSetTextureFilter | Sets the type of filter used when sampling a texture tile |
| gDPSetTextureImage | Sets the framebuffer area for texture images |
| gDPSetTextureLOD | Enables or disables for LOD or MIP mapped textures |
| gDPSetTextureLUT | Enables or disables for true color or lookup table textures |
| gDPSetTexturePersp | Enables and disables for perspective-corrected texture maps |
| gDPSetTile | Works with gDPSetTileSize to set up multi-tile texture modes like mip-mapping, detail, and sharpen |
| gDPSetTileSize | Sets tile parameters that define the origin and extent of the texture tile |
| gDPSync | Describes the synchronization macros |
| gDPTileSync | Synchronizes texture tile settings |