fglEnableClientState(3G)

fglEnableClientState, fglDisableClientState - enable or disable client- side capability

As shipped in IRIX 6.5. First release of IRIX 6.5.

NAME
     fglEnableClientState, fglDisableClientState - enable or disable client-
     side capability


FORTRAN SPECIFICATION
     SUBROUTINE fglEnableClientState( INTEGER*4 array )


PARAMETERS
     array  Specifies the capability to enable.  Symbolic constants
            GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_INDEX_ARRAY,
            GL_NORMAL_ARRAY, GL_TEXTURE_COORD_ARRAY, and GL_VERTEX_ARRAY are
            accepted.

FORTRAN SPECIFICATION
     SUBROUTINE fglDisableClientState( INTEGER*4 array )


PARAMETERS
     array
          Specifies the capability to disable.

DESCRIPTION
     fglEnableClientState and fglDisableClientState enable or disable
     individual client-side capabilities. By default, all client-side
     capabilities are disabled.  Both fglEnableClientState and
     fglDisableClientState take a single argument, array, which can assume one
     of the following values:

     GL_COLOR_ARRAY           If enabled, the color array is enabled for
                              writing and used during rendering when
                              fglDrawArrays or fglDrawElement is called. See
                              fglColorPointer.

     GL_EDGE_FLAG_ARRAY       If enabled, the edge flag array is enabled for
                              writing and used during rendering when
                              fglDrawArrays or fglDrawElements is called. See
                              fglEdgeFlagPointer.

     GL_INDEX_ARRAY           If enabled, the index array is enabled for
                              writing and used during rendering when
                              fglDrawArrays or fglDrawElements is called. See
                              fglIndexPointer.

     GL_NORMAL_ARRAY          If enabled, the normal array is enabled for
                              writing and used during rendering when
                              fglDrawArrays or fglDrawElements is called. See
                              fglNormalPointer.
     GL_TEXTURE_COORD_ARRAY   If enabled, the texture coordinate array is
                              enabled for writing and used for rendering when
                              fglDrawArrays or fglDrawElements is called. See
                              fglTexCoordPointer.

     GL_VERTEX_ARRAY          If enabled, the vertex array is enabled for
                              writing and used during rendering when
                              fglDrawArrays or fglDrawElements is called. See
                              fglVertexPointer.

NOTES
     fglEnableClientState is available only if the GL version is 1.1 or
     greater.

ERRORS
     GL_INVALID_ENUM is generated if array is not an accepted value.

     fglEnableClientState is not allowed between the execution of fglBegin and
     the corresponding fglEnd, but an error may or may not be generated. If no
     error is generated, the behavior is undefined.

SEE ALSO
     fglArrayElement, fglColorPointer, fglDrawArrays, fglDrawElements,
     fglEdgeFlagPointer, fglEnable, fglGetPointerv, fglIndexPointer,
     fglInterleavedArrays, fglNormalPointer, fglTexCoordPointer,
     fglVertexPointer