#include <iris/gx/g3imm.h> #include <iris/gx/g3b.h> #include <iris/gx/g3c.h> void G3_TexPlttBase(u32 addr,GXTexFmt texFmt);void 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