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 sbc.c NNSi_G3dFuncSbc_CALLDL function. The following processes are performed inside this function:

  1. Checks the timing A callback. The callback in this position can be used when substituting the display list send 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 enter some process after this command ends.

See Also

Revision History

2004/10/14 Revised description.

2004/08/02 Initial version.


CONFIDENTIAL