1991-2006 Silicon Graphics, Inc.

glLoadIdentity

3G

glLoadIdentity

replace the current matrix with the identity matrix

# C Specification

                    void glLoadIdentity
                     void

## Description

`glLoadIdentity` replaces the current matrix with the identity matrix. It is semantically equivalent to calling

glLoadMatrix

with the identity matrix

1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1

but in some cases it is more efficient.

## Errors

`GL_INVALID_OPERATION` is generated if `glLoadIdentity` is executed between the execution of

glBegin

and the corresponding execution of

glEnd

.

## Associated Gets

glGet

with argument `GL_MATRIX_MODE`

glGet

with argument `GL_COLOR_MATRIX`

glGet

with argument `GL_MODELVIEW_MATRIX`

glGet

with argument `GL_PROJECTION_MATRIX`

glGet

with argument `GL_TEXTURE_MATRIX`

## See Also

glLoadMatrix

,

glLoadTransposeMatrix

,

glMatrixMode

,

glMultMatrix

,

glMultTransposeMatrix

,

glPushMatrix

## Copyright

Copyright 1991-2006 Silicon Graphics, Inc. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.