# NNS_G3dGeBufferOP_N

## Syntax

      #include <nnsys/g3d/gecom.h>

      void
      NNS_G3dGeBufferOP_N(
          u32 op,
          const u32* args,
          u32 num
      );

## Arguments

op | The geometry command
args | The pointer to the argument list
num | The number of arguments

## Return Values

None.

## Description

Safely writes the geometry command that has `num` number of arguments to the geometry engine. If a display list is being transferred by the `NNS_G3dGeSendDL` function, this function buffers the command in the geometry command buffer and returns. If a command buffer is not configured, or if the command buffer capacity is insufficient, a wait process begins.

## See Also

`NNS_G3dGeSendDL`

## Revision History

2004/08/02 Initial version.

CONFIDENTIAL