NNS_G3D_SBC_CALLDL

Command Format

Offset (bytes) Description
0 NNS_G3D_SBC_CALLDL
1-4 Relative address from the command to the display list.
5-8 Size of the display list (bytes).

Description

The NNS_G3D_SBC_CALLDL command transmits the display list designated by the command to the geometry engine. By default, this command calls the NNSi_G3dFuncSbc_CALLDL function found in sbc.c. This function internally performs the following processes:

  1. Checks the timing A callback. The callback in this position can be used when substituting the sending of the display list to the callback function. You can skip processing until the next callback by setting the NNS_G3D_RSFLAG_SKIP flag in the NNS_G3dRS structure in the callback function.
  2. Transmits the display list
  3. Checks the timing C callback. The callback in this position is used when performing some sort of operation after this command finishes.


Timing for Calling a Callback Function Usage
NNS_G3D_SBC_CALLBACK_TIMING_A When you want a callback function to send the display list.
NNS_G3D_SBC_CALLBACK_TIMING_B You cannot use this timing.
NNS_G3D_SBC_CALLBACK_TIMING_C When you want to insert some process after this command ends.

See Also

Revision History

2004/10/14 Added description.
2004/08/02 Initial version.


CONFIDENTIAL