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). |
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:
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.
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. |
2004/10/14 Added description.
2004/08/02 Initial version.
CONFIDENTIAL