#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 configured, this function configures the buffer indicated by p
to be the geometry command buffer. If the geometry command buffer is already configured, this function does nothing. When a geometry command send request is received while geometry commands are being DMA transferred via the NNS_G3dGeSendDL
command, the geometry command buffer is used to allow processing to proceed without stopping the CPU. It does this by buffering the geometry commands . This method tends to be effective when rendering non-simple models with large display lists. Generally, the buffer itself is allocated by the user in the DTCM (stack) area.
NNS_G3dGeIsBufferExist
, NNS_G3dGeReleaseBuffer
2004/10/15 Added description.
2004/09/16 Added description regarding the buffer.
2004/08/02 Initial version.
CONFIDENTIAL