# NNS_G3dGeSendDL

## 構文

      #include <nnsys/g3d/gecom.h>

      void
      NNS_G3dGeSendDL(
          const void* src,
          u32 szByte
      );

## 引数

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

## 返り値

なし。

## 説明

srcで指定されるディスプレイリストをジオメトリエンジンに転送します。ディスプレイリストのサイズが256バイト未満であるかTWL-SDKの`GX_InitEX`関数の設定でジオメトリコマンドのDMA転送が禁止されている場合にはCPUによってディスプレイリストを転送します。それ以外の場合は内部でTWL-SDKの`MI_SendGXCommandAsync`関数を呼び出してDMA転送を行っています。
注意：
ジオメトリコマンドをジオメトリエンジンにDMA転送する場合は必ずこの関数を使用してください。`MI_SendGXCommandAsync`関数等を直接使用することは避けてください。

## 参照

`NNS_G3dGeBufferOP_N`

## 履歴

2008/06/20 NITRO-SDKをTWL-SDKに変更
2004/10/15 記述の追加
2004/08/02 初版