KMSTATUS kmSetSystemConfiguration( pSystemConfigStruct )
PKMSYSTEMCONFIGSTRUCT pSystemConfigStruct
pSystemConfigStruct (入力/出力)システム設定情報構造体へのポインタ
KMSTATUS_SUCCESS システム構成の設定に成功 KMSTATUS_NOT_ENOUGH_MEMORY ネイティブデータ・フレームバッファのメモリ不足
Kamuiの動作するシステム環境を設定します。この関数は、KMSYSTEMCONFIGSTRUCT型構造体に指定されたパラメータにしたがって、Kamuiの各種システム構成を設定し、 グラフィックメモリ上にネイティブデータバッファとフレームバッファを確保します。 ネイティブデータバッファ領域の容量は下記のような計算式でに求めることができます。
ネイティブデータバッファ容量 = 全グラフィックメモリ容量 − (最大テクスチャメモリ使用量 + フレームバッファ容量)
しかし、ネイティブデータバッファの全容量は、グラフィックメモリ全容量の半分を越えることはできません。 上記の式で計算した結果がこの値を越えた場合、グラフィックメモリの半分をネイティブデータバッファとして使用します。