G3*_TexPlttBase

構文

#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