#include <nnsys/gfd.h>
NNSGfdTexKey NNS_GfdAllocLnkTexVram( u32 szByte, BOOL is4x4comp, u32 opt );
| szByte | 確保したい領域のバイトサイズ( 16 - 524272 バイト ) |
| is4x4comp | 4x4圧縮テクスチャか?圧縮テクスチャならばTRUE。 |
| opt | オプション。現在は使用されていません。 |
確保したVRAM領域を表すテクスチャキー。
szByteで指定されたサイズのテクスチャメモリをVRAMから確保し、そのVRAM領域を表すテクスチャキーを返します。
確保に失敗した場合は、エラーを示すキーであるNNS_GFD_ALLOC_ERROR_TEXKEYを返します。
is4x4compにTRUEが指定されている場合には、4×4テクセル圧縮テクスチャ用にテクスチャ用メモリを確保します。
(インデックスパレット用の領域も同時に確保されます。)
2007/08/24 内部動作の説明と、効率的な利用方法についての注意書きを追加
2005/01/31 サイズの値域に関する注意書きを追加
2004/10/12 初版