2003-2004
Silicon Graphics, Inc.
glMatrixMode
3G
glMatrixMode
specify which matrix is the current matrix
C Specification
void glMatrixMode
GLenum mode
Parameters
mode
Specifies which matrix stack is the target for
subsequent matrix operations.
These values are accepted:
GL_MODELVIEW,
GL_PROJECTION, and
GL_TEXTURE., and
GL_MATRIX_PALETTE_OES.
The initial value is GL_MODELVIEW.
Description
glMatrixMode sets the current matrix mode.
mode can assume one of these values:
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_MATRIX_PALETTE_OES
Applies subsequent matrix operations to
the matrix palette stack.
Errors
GL_INVALID_ENUM is generated if
mode is not an accepted value.
Associated Gets
glGet with argument GL_MATRIX_MODE
glGet with argument GL_MAX_PALETTE_MATRICES_OES
See Also
glCurrentPaletteMatrix,
glLoadMatrix,
glLoadPaletteFromModelViewMatrix,
glMatrixIndexPointer,
glMultMatrix,
glPushMatrix,
glWeightPointer
Copyright
Copyright 2003-2004
Silicon Graphics, Inc. This document is licensed under the SGI
Free Software B License. For details, see
https://khronos.org/registry/OpenGL-Refpages/LICENSES/LicenseRef-FreeB.txt.