グローバルインデックス番号0番に256×256のミップマップ
グローバルインデックス番号1番に128×128のミップマップ
グローバルインデックス番号2番に256×128の長方形テクスチャ
がロードされているものとする
Sint8* texbuf;
texbuf = syMalloc(0x2B000);
/* ファイルからリロードする場合もテクスチャバッファが必要になる */
njInitTextureBuffer(texbuf,0x2B000);
/*
グローバルインデックス番号0番のテクスチャの
ミップマップレベル128×128をfile1.pvrに変更する。
※file1.pvrは256×256のミップマップテクスチャとする
*/
njReLoadTextureNumG(0,"file1.pvr",NJD_TEXATTR_TYPE_FILE,128);
/*
グローバルインデックス番号1番のテクスチャをすべてロードし直す。
※file2.pvrは128×128のミップマップテクスチャとする
*/
njReLoadTextureNumG(1,"file2.pvr",NJD_TEXATTR_TYPE_FILE,0);
/*
グローバルインデックス番号2番のテクスチャをすべてロードし直す。
※file3.pvrは256×128の長方形テクスチャとする
*/
njReLoadTextureNumG(2,"file3.pvr",NJD_TEXATTR_TYPE_FILE,0);
syFree(texbuf);