Graphics DP GBI Macros
in Alphabetical Order

Nintendo® Confidential
             
To search the list, choose Find from the Edit menu in your browser.

Almost all gDP macros have two versions - the main version (prefaced with gDP) that is listed here as well as at the top of each macro's page and an alternative static version (prefaced with gsDP) that is shown only in each macro's Format section.
gDPClearOtherModeInitializes an RDP othermode command to all zeros
gDPEndDisplayListEnds a graphics display list by instructing the RDP to pop the display list stack until the stack is empty
gDPFillRectangleRenders a solid color rectangle in screen coordinates but cannot take negative arguments
gDPFullSyncSignals the end of a frame
gDPLoadBlockLoads a texture image in a contiguous block from DRAM to on-chip texture memory (TMEM). It should not be used in a program
gDPLoadSyncSynchronizes texture loads
gDPLoadTextureDescribes the texture-loading macros and macros
gDPLoadTextureBlockLoads a texture image in a contiguous block from DRAM to on-chip texture memory (TMEM)
gDPLoadTextureBlock_4bLoads a texture image in a contiguous block from DRAM to on-chip texture memory (TMEM)
gDPLoadTextureTileLoads a subtile of a larger texture image from DRAM to on-chip texture memory (TMEM)
gDPLoadTextureTile_4bLoads a subtile of a larger texture image from DRAM to on-chip texture memory (TMEM)
gDPLoadTLUT_palDescribes the macros that load the texture-lookup table into texture memory
gDPLoadTLUT_pal16Loads a texture look-up table into 1 of 16 palettes in texture memory (TMEM)
gDPLoadTLUT_pal256Loads a texture look-up table into 1 of 256 palettes in texture memory (TMEM)
gDPNoOpDoes nothing but provide a few stall cycles for debugging purposes
gDPNoOpTagDoes nothing but provide a few stall cycles for debugging purposes and includes a tag number to help with debugging
gDPPipelineModeSets the mode (cache coherent or pipeline) for using the RDP internal span caches to make rendering more efficient
gDPPipeSyncSynchronizes the attribute interpolation pipe
gDPScisFillRectangleRenders a solid color rectangle in screen coordinates and can take negative arguments
gDPSetAlphaCompareSets the alpha compare mode for conditional writes to the framebuffer
gDPSetAlphaDitherSets (or disables) the type of alpha dithering to use
gDPSetBlendColorSets the blend color in the RDP internal color register
gDPSetColorDescribes the various macros that set colors
gDPSetColorDitherSets (or disables) various types of color dithering
gDPSetColorImageSets the framebuffer area for color images
gDPSetCombineKeyEnables or disables chroma keying
gDPSetCombineModeSets commonly used color combine (CC) modes
gDPSetConvertSets the matrix coefficients for converting YUV pixels to RGB
gDPSetCycleTypeSets the RDP cycle type
gDPSetDepthImageSets the framebuffer area for depth images
gDPSetDepthSourceSpecifies which source z to use to compare against the depth buffer
gDPSetEnvColorSets the environment color in the RDP internal color register
gDPSetFillColorSets the fill color in the RDP internal color register
gDPSetFogColorSets the fog color in the RDP internal color register
gDPSetHilite1TileSets texture parameters in RDP for specular highlight rendering
gDPSetHilite2TileSets texture parameters in RDP for specular highlight rendering
gDPSetHiliteTileDescribes the SetHilite macros
gDPSetImageDescribes the SetImage macros that set the framebuffer area for color, depth, and texture images
gDPSetKeyGBWorks with gDPSetKeyR to select the color key for chroma key operation
gDPSetKeyRWorks with gDPSetKeyGB to select the color key for chroma key operation
gDPSetPrimColorSets the primitive color in the RDP internal color register
gDPSetPrimDepthSets the primitive depth (z) in the RDP
gDPSetRenderModeSets the rendering modes of the blender
gDPSetScissorSets the scissor box, which eliminates pixels drawn outside of the box region, in screen coordinates
gDPSetTextureConvertControls 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)
gDPSetTextureDetailEnables and disables detailed textures
gDPSetTextureFilterSets the type of filter used when sampling a texture tile
gDPSetTextureImageSets the framebuffer area for texture images
gDPSetTextureLODEnables or disables for LOD or MIP mapped textures
gDPSetTextureLUTEnables or disables for true color or lookup table textures
gDPSetTexturePerspEnables and disables for perspective-corrected texture maps
gDPSetTileWorks with gDPSetTileSize to set up multi-tile texture modes like mip-mapping, detail, and sharpen
gDPSetTileSizeSets tile parameters that define the origin and extent of the texture tile
gDPSyncDescribes the synchronization macros
gDPTileSyncSynchronizes texture tile settings
Warning: all information in this document is confidential and covered by a non-disclosure agreement. You are responsible for keeping this information confidential and protected. Nintendo will vigorously enforce this responsibility.

Copyright © 1998
Nintendo of America Inc.
All rights reserved.
Last updated January 1998