# Global Variables

## Description

NNS_G3dRS | Pointer to the structure that holds the state (of the state machine) maintained by the program during rendering. The region for the structure is allocated in the stack region (DTCM) by the `NNS_G3dDraw` function. The `NNS_G3dRS` structure is cleaned up to `NULL` when the `NNS_G3dDraw` function finishes.
NNS_G3dRSOnGlb | The state maintained by the program during rendering (state of the state machine), which is too large to be put on the stack region.
NNS_G3dFuncSbcTable | Registers individual SBC command handlers. The user can overwrite the handlers and customize the processes.
NNS_G3dFuncSbcShpTable | The tags at the start of each shape data are indices to this table. Register the shape data by handler type in this table.
NNS_G3dFuncSbcMatTable | The tags at the start of each material data are indices to this table. Register the material data by handler type in this table.

## See Also

## Revision History

2004/08/02 Initial version.

CONFIDENTIAL