Kamui2 Library - バッファ制御関数

kmSetSystemConfiguration

システム構成の設定

書式

KMSTATUS kmSetSystemConfiguration( pSystemConfigStruct )
PKMSYSTEMCONFIGSTRUCT pSystemConfigStruct

引数

pSystemConfigStruct   (入力/出力)システム設定情報構造体へのポインタ

戻り値

KMSTATUS_SUCCESS   システム構成の設定に成功
KMSTATUS_NOT_ENOUGH_MEMORY   ネイティブデータ・フレームバッファのメモリ不足

解説

Kamuiの動作するシステム環境を設定します。

この関数は、KMSYSTEMCONFIGSTRUCT型構造体に指定されたパラメータにしたがって、Kamuiの各種システム構成を設定し、 グラフィックメモリ上にネイティブデータバッファとフレームバッファを確保します。 ネイティブデータバッファ領域の容量は下記のような計算式でに求めることができます。

ネイティブデータバッファ容量 = 全グラフィックメモリ容量 − (最大テクスチャメモリ使用量 + フレームバッファ容量)

しかし、ネイティブデータバッファの全容量は、グラフィックメモリ全容量の半分を越えることはできません。 上記の式で計算した結果がこの値を越えた場合、グラフィックメモリの半分をネイティブデータバッファとして使用します。


kmSetSystemConfiguration
COPYRIGHT © NEC Corporation / © SEGA ENTERPRISES, LTD., 1998-2000