glLoadIdentity
Prev | GL | Next

## Name

glLoadIdentity — replace the current matrix with the identity matrix

## C Specification

`void `glLoadIdentity`` | `(` | `);`

## Python Specification

``glLoadIdentity`` | `(` | `) → `None``

## 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, glMatrixMode, glMultMatrix, glPushMatrix

Prev | Up | Next
glListBase | Home | glLoadMatrix