NNS_G3dResDefaultSetup

構文

#include <nnsys/g3d/util.h>
BOOL
NNS_G3dResDefaultSetup(
    void* pResData
);

引数

pResData リソースへのポインタ

返り値

セットアップが成功すればTRUEを返します。

説明

pResDataで指定されるG3Dのリソースをセットアップします。 データフォーマットにより動作が異なります。

モデルファイル(拡張子:.nsbmd)の場合
        ・テクスチャとパレット用の領域を確保
        ・テクスチャとパレットをVRAMにロード
        ・ファイル内の各モデルにテクスチャをバインド

テクスチャファイル(拡張子:.nsbtx)の場合
        ・テクスチャとパレット用の領域を確保
        ・テクスチャとパレットをVRAMにロード

その他
        なにもしません。

テクスチャとパレットのロードにDMA転送を使用するため、この関数を呼ぶ前にDC_Flush*/DC_Store*関数等を使用してテクスチャとパレットをメモリにライトバックしておく必要があります。

参照

NNS_G3dResDefaultRelease

履歴

2008/01/23 DMA転送を使用する旨を追記
2004/08/02 初版