

#include <nitro/gx/g3imm.h> #include <nitro/gx/g3b.h> #include <nitro/gx/g3c.h> void G3_TexPlttBase(u32 addr,GXTexFmt texFmt);// 以下ディスプレイリスト(コマンド列)作成用APIvoid G3B_TexPlttBase( GXDLInfo* info, u32 addr, GXTexFmt texFmt);void G3C_TexPlttBase( GXDLInfo* info, u32 addr, GXTexFmt texFmt);void G3BS_TexPlttBase( GXDLInfo* info, u32 addr, GXTexFmt texFmt);void G3CS_TexPlttBase( GXDLInfo* info, u32 addr, GXTexFmt texFmt);
| info | コマンドリスト情報 |
| addr | パレットのベースアドレスをそのまま指定 |
| texFmt | パレットを適用するテクスチャのフォーマット |
なし。
テクスチャパレットのベースアドレスを設定します。G3*_TexPlttBase() コマンドは通常はG3*_Begin() より前で発行しますが、G3*_Begin(), G3*_End() 間で発行することもでき、その場合、G3*_Begin(), G3*_End() 内の各ポリゴン毎に異なるテクスチャパレットのベースアドレスを設定することが出来ます。
texFmtはパレットに対応するテクスチャのフォーマットである必要があります。GXTexFmt型についてはG3*_TexImageParam() を参照してください。
G3*_TexImageParam, G3*_TexCoord
Ver. 2004/01/19