Index Return to Main Contents

*mode*-
Specifies which matrix stack is the target
for subsequent matrix operations.
Three values are accepted:
**GL_MODELVIEW**,**GL_PROJECTION**, and**GL_TEXTURE**. The initial value is**GL_MODELVIEW**.Additionally, if the

**GL_ARB_imaging**extension is supported,**GL_COLOR**is also accepted.

**GL_MODELVIEW**- Applies subsequent matrix operations to the modelview matrix stack.
**GL_PROJECTION**- Applies subsequent matrix operations to the projection matrix stack.
**GL_TEXTURE**- Applies subsequent matrix operations to the texture matrix stack.
**GL_COLOR**-
Applies subsequent matrix operations to the color matrix stack.
To find out which matrix stack is currently the target of all matrix
operations, call
**glGet**with argument**GL_MATRIX_MODE**. The initial value is**GL_MODELVIEW**.

- NAME
- C SPECIFICATION
- PARAMETERS
- DESCRIPTION
- ERRORS
- ASSOCIATED GETS
- SEE ALSO