#include <nnsys/g3d/gecom.h>
void
NNS_G3dGeSetBuffer(
NNSG3dGeBuffer* p
);
| p | The pointer to the command buffer. |
None.
If the the geometry command buffer is not set up, the buffer shown in the geometry command buffer by p is set up. Nothing happens if the command buffer is already set. The geometry buffer is used to allow processing to proceed without stopping the CPU. It does this by buffering the geometry commands when a geometry command send request is received while a geometry command is performing a DMA transfer via the NNS_G3dGeSendDL command. This method is effective for non-simple models with large display lists. Generally, the buffer is allocated in the DTCM (stack) area.
NNS_G3dGeIsBufferExist, NNS_G3dGeReleaseBuffer
2004/10/15 Revised description.
2004/09/16 Added description regarding the buffer.
2004/08/02 Initial version.
CONFIDENTIAL