gDPSetTextureDetail [macro]
Sets detail texture settings.
Syntax
#include <ultra64.h> /* gbi.h */
gDPSetTextureDetail(Gfx *gdl, u32 type)
gsDPSetTextureDetail(u32 type)
Arguments
- gdl is the display list pointer.
- type is the texture sampling type:
G_TD_CLAMP (Clamp)
G_TD_SHARPEN (Sharpen)
G_TD_DETAIL (Detail)
Explanation
Sets the texture sampling type to use when detail texture is enabled. These texture sampling types are used by the RDP when LOD is less than 1.0 and during enlargement processes.
The different texture sampling types are explained below:
- G_TD_CLAMP
- Uses and clamps the tile with the highest level of detail from among a number of texture tiles.
- G_TD_SHARPEN
- Estimates the texture from the two tiles with the highest level of detail. This can also create sharp textures when enlarging.
- G_TD_DETAIL
- Adds detail when the highest level of detail starts to become blurry as it is enlarged. The value restricting the minimum LOD of the Color Combiner's (CC) primitive color restricts the detail texture being used.
Detail texture is enabled/disabled by gDPSetTextureLOD. For more information, see Section 12.4.6, "Texture-Sampling Modes," anf Section 13.7.5.1, "Detail Texture," in the N64 Online Programming Manual, and gDPSetTextureLOD.
See Also
gDPSetPrimColor
gDPSetTextureLOD
gDPSetTextureLUT
gDPSetTexturePersp
Revision History
2/1/99 Completely rewritten.
|
Nintendo® Confidential
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-1999
Nintendo of America Inc. All rights reserved Nintendo and N64 are registered trademarks of Nintendo
Last Updated April, 1999
|