Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ glmatrixmode(3G) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



glMatrixMode(3G)               OpenGL Reference               glMatrixMode(3G)



NAME
     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.  Four values are accepted:  GLMODELVIEW,
           GLPROJECTION, GLTEXTURE, and GLCOLOR (if and only if the
           SGIcolormatrix extension is supported).  The initial value is
           GLMODELVIEW.

DESCRIPTION
     glMatrixMode sets the current matrix mode.  mode can assume one of four
     values:

     GLMODELVIEW        Applies subsequent matrix operations to the modelview
                         matrix stack.

     GLPROJECTION       Applies subsequent matrix operations to the
                         projection matrix stack.

     GLTEXTURE          Applies subsequent matrix operations to the texture
                         matrix stack.

     GLCOLOR            Applies subsequent matrix operations to the color
                         matrix stack.  This option is available only if the
                         SGIcolormatrix extension is supported.

     To find out which matrix stack is currently the target of all matrix
     operations, call glGet with argument GLMATRIXMODE. The initial value is
     GLMODELVIEW.

ERRORS
     GLINVALIDENUM is generated if mode is not an accepted value.

     GLINVALIDOPERATION is generated if glMatrixMode is executed between the
     execution of glBegin and the corresponding execution of glEnd.

ASSOCIATED GETS
     glGet with argument GLMATRIXMODE


MACHINE DEPENDENCIES
     RealityEngine, RealityEngine2, and VTX systems do not support color
     matrix transformations on images as they are loaded to or read back from
     texture memory.





                                                                        Page 1





glMatrixMode(3G)               OpenGL Reference               glMatrixMode(3G)



SEE ALSO
     glLoadMatrix, glMatrixMode, glPixelTransfer (for information about the
     color matrix stack), glPushMatrix




















































                                                                        Page 2



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026