# NNS_G3dGeSendDL

## C Specification

      #include <nnsys/g3d/gecom.h>

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

## Arguments

src | The pointer to the display list.
szByte | The size of the display list.

## Return Values

None.

## Description

This function transfers the display list specified with `src` to the geometry engine. When the size of the display list is less than 256 bytes, or when DMA transfer of geometry command is prohibited in the `GX_InitEX` function of NITRO-SDK, the display list is transferred via the CPU. In other cases, the function calls the `MI_SendGXCommandAsync` function of NITRO-SDK and performs a DMA transfer.
Caution:Be sure to use this function when DMA transferring the geometry command to the geometry engine. Avoid using the `MI_SendGXCommandAsync` function, etc. directly.

## See Also

`NNS_G3dGeBufferOP_N`

## Revision History

10/15/2004 Revised description.
08/02/2004 Initial version.