NNS_G3dGeSendDL

構文

#include <nnsys/g3d/gecom.h>
void
NNS_G3dGeSendDL(
    const void* src,
    u32 szByte
);

引数

src ディスプレイリストへのポインタ
szByte ディスプレイリストの大きさ

返り値

なし。

説明

srcで指定されるディスプレイリストをジオメトリエンジンに転送します。ディスプレイリストのサイズが256バイト未満であるかNITRO-SDKのGX_InitEX関数の設定でジオメトリコマンドのDMA転送が禁止されている場合にはCPUによってディスプレイリストを転送します。それ以外の場合は内部でNITRO-SDKのMI_SendGXCommandAsync関数を呼び出してDMA転送を行っています。

注意
ジオメトリコマンドをジオメトリエンジンにDMA転送する場合は必ずこの関数を使用してください。MI_SendGXCommandAsync関数等を直接使用することは避けてください。

参照

NNS_G3dGeBufferOP_N

履歴

2004/10/15 記述の追加
2004/08/02 初版