# 3.9.10 Textures

## Utility Functions

guLoadTextureBlockMipMap - Calculate the MIP-map pyramid from the original texture, and return the MIP-map texture with the required display list for drawing.

## GBI Commands

gSPTexture - Make the texture effective and specify the scaling of the texture.
gDPLoadBlock - Load TMEM using this low-level TMEM load macro.
gDPLoadTLUT_pal16 - Load the CI4 (16 colors) pallet to texture memory.
gDPLoadTLUT_pal256 - Load the CI8 (256 colors) pallet to texture memory.
gDPLoadTextureBlock - Load the consecutive texture block to TMEM.
gDPLoadTextureBlock_4b - Load the consecutive 4-bit texture block to TMEM.
gDPLoadTextureTile - Load a part of a large texture image to TMEM.
gDPLoadTextureTile_4b - Load a part of a large 4-bit texture image to TMEM.
gDPSetTextureImage - Set the texture area.
gDPSetTextureConvert - Control and convert the color texture filter.
gDPSetTextureDetail - Turn ON/OFF the detail texture.
gDPSetTextureFilter - Set the filter type on the sampling of the texture tile.
gDPSetTextureLOD - Turn ON/OFF LOD for the MIP-map texture.
gDPSetTextureLUT - Set the full color texture.
gDPSetTexturePersp - Turn ON/OFF texture map perspective transformation correction.
gDPSetTile - Set the parameter for one of the eight tile descriptors.
gDPSetTileSize - Set the parameter for one of the eight tile descriptors.

Nintendo® Confidential
Copyright © 1999
Nintendo of America Inc. All Rights Reserved
Nintendo and N64 are registered trademarks of Nintendo
Last Updated March, 1999