# GX_Init

## C Specification

      #include <nitro/gx/gx.h>

      void GX_Init( void );

## Arguments

None.

## Return Values

None.

## Description

This function initializes all graphics registers that are not 3D-related. Internally, `GX_SetPower` (`GX_POWER_ALL`) is called.
The GX function uses DMA 3 by default. Use either `GX_InitEx` or `GX_SetDefaultDMA` and change the DMA number to the desired value. Before calling this function, `OS_InitLock` or `OS_Init` must be called.

## See Also

`G3X_Init`, `G3X_Reset`, `G3X_InitTable`, `GX_InitEx`

## Revision History

03/14/2005

- Corrected link errors.

02/18/2005

- Added warning that `OS_Init` must be called in advance.

02/09/2004

- Changed so that `GX_SetPower` is called internally.

01/19/2004 Initial version.