glIsEnabled(3G)

glIsEnabled - test whether a capability is enabled

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

NAME
     glIsEnabled - test whether a capability is enabled


C SPECIFICATION
     GLboolean glIsEnabled( GLenum cap )


PARAMETERS
     cap  Specifies a symbolic constant indicating a GL capability.

DESCRIPTION
     glIsEnabled returns GL_TRUE if cap is an enabled capability and returns
     GL_FALSE otherwise.  Initially all capabilities except GL_DITHER are
     disabled; GL_DITHER is initially enabled.

     The following capabilities are accepted for cap:

     GL_ALPHA_TEST                          See glAlphaFunc.
     GL_AUTO_NORMAL                         See glEvalCoord.
     GL_BLEND                               See glBlendFunc.
     GL_CALLIGRAPHIC_FRAGMENT_SGIX
     GL_CLIP_PLANEi                         See glClipPlane.
     GL_COLOR_ARRAY                         See glColorPointer.
     GL_COLOR_ARRAY_EXT                     See glColorPointerEXT.
     GL_COLOR_LOGIC_OP                      See glLogicOp.
     GL_COLOR_MATERIAL                      See glColorMaterial.
     GL_COLOR_TABLE_SGI                     See glColorTableSGI.
     GL_CONVOLUTION_1D_EXT                  See glConvolutionFilter1DEXT.
     GL_CONVOLUTION_2D_EXT                  See glConvolutionFilter2DEXT.
     GL_CULL_FACE                           See glCullFace.
     GL_DEPTH_TEST                          See glDepthFunc and  glDepthRange.
     GL_DITHER                              See glEnable.
     GL_EDGE_FLAG_ARRAY                     See glEdgeFlagPointer.
     GL_EDGE_FLAG_ARRAY_EXT                 See glEdgeFlagPointerEXT.
     GL_FOG                                 See glFog.
     GL_FOG_OFFSET_SGIX                     See glFog.
     GL_HISTOGRAM_EXT                       See glHistogramEXT.
     GL_INDEX_ARRAY                         See glIndexPointer.
     GL_INDEX_ARRAY_EXT                     See glIndexPointerEXT.
     GL_INDEX_LOGIC_OP                      See glLogicOp.
     GL_INTERLACE_SGIX                      See glCopyPixels and glCopyTexSubImage2DEXT.
     GL_IR_INSTRUMENT1_SGIX                 See glInstrumentsBufferSGIX.
     GL_LIGHTi                              See glLightModel and glLight.
     GL_LIGHTING                            See glMaterial, glLightModel, and glLight.
     GL_LINE_SMOOTH                         See glLineWidth.
     GL_LINE_STIPPLE                        See glLineStipple.
     GL_LOGIC_OP                            See glLogicOp.
     GL_MAP1_COLOR_4                        See glMap1.
     GL_MAP1_INDEX                          See glMap1.
     GL_MAP1_NORMAL                         See glMap1.
     GL_MAP1_TEXTURE_COORD_1                See glMap1.
     GL_MAP1_TEXTURE_COORD_2                See glMap1.
     GL_MAP1_TEXTURE_COORD_3                See glMap1.
     GL_MAP1_TEXTURE_COORD_4                See glMap1.
     GL_MAP1_VERTEX_3                       See glMap1.
     GL_MAP1_VERTEX_4                       See glMap1.
     GL_MAP2_COLOR_4                        See glMap2.
     GL_MAP2_INDEX                          See glMap2.
     GL_MAP2_NORMAL                         See glMap2.
     GL_MAP2_TEXTURE_COORD_1                See glMap2.
     GL_MAP2_TEXTURE_COORD_2                See glMap2.
     GL_MAP2_TEXTURE_COORD_3                See glMap2.
     GL_MAP2_TEXTURE_COORD_4                See glMap2.
     GL_MAP2_VERTEX_3                       See glMap2.
     GL_MAP2_VERTEX_4                       See glMap2.
     GL_MINMAX_EXT                          See glMinmaxEXT.
     GL_MULTISAMPLE_SGIS                    See glSamplePatternSGIS, glSampleMaskSGIS.
     GL_NORMAL_ARRAY                        See glNormalPointer.
     GL_NORMAL_ARRAY_EXT                    See glNormalPointerEXT.
     GL_NORMALIZE                           See glNormal.
     GL_POINT_SMOOTH                        See glPointSize.
     GL_POLYGON_OFFSET_EXT                  See glPolygonOffsetEXT.
     GL_POLYGON_OFFSET_FILL                 See glPolygonOffset.
     GL_POLYGON_OFFSET_LINE                 See glPolygonOffset.
     GL_POLYGON_OFFSET_POINT                See glPolygonOffset.
     GL_POLYGON_SMOOTH                      See glPolygonMode.
     GL_POLYGON_STIPPLE                     See glPolygonStipple.
     GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI   See glColorTableSGI.
     GL_POST_CONVOLUTION_COLOR_TABLE_SGI    See glColorTableSGI.
     GL_REFERENCE_PLANE_SGIX                See glReferencePlaneSGIX.
     GL_SAMPLE_ALPHA_TO_MASK_SGIS           See glSampleMaskSGIS.
     GL_SAMPLE_ALPHA_TO_ONE_SGIS            See glSampleMaskSGIS.
     GL_SAMPLE_MASK_SGIS                    See glSampleMaskSGIS.
     GL_SCISSOR_TEST                        See glScissor.
     GL_SEPARABLE_2D_EXT                    See glSeparableFilter2DEXT.
     GL_SPRITE_SGIX                         See glSpriteParameterSGIX.
     GL_STENCIL_TEST                        See glStencilFunc and glStencilOp.
     GL_TEXTURE_1D                          See glTexImage1D.
     GL_TEXTURE_2D                          See glTexImage2D.
     GL_TEXTURE_3D_EXT                      See glTexImage3DEXT.
     GL_TEXTURE_COLOR_TABLE_SGI             See glColorTableSGI.
     GL_TEXTURE_COORD_ARRAY                 See glTexCoordPointer.
     GL_TEXTURE_COORD_ARRAY_EXT             See glTexCoordPointerEXT.
     GL_TEXTURE_GEN_Q                       See glTexGen.
     GL_TEXTURE_GEN_R                       See glTexGen.
     GL_TEXTURE_GEN_S                       See glTexGen.
     GL_TEXTURE_GEN_T                       See glTexGen.
     GL_VERTEX_ARRAY                        See glVertexPointer.
     GL_VERTEX_ARRAY_EXT                    See glVertexPointerEXT.
NOTES
     If an error is generated, glIsEnabled returns zero.

     GL_COLOR_LOGIC_OP, GL_COLOR_ARRAY, GL_EDGE_FLAG_ARRAY, GL_INDEX_ARRAY,
     GL_INDEX_LOGIC_OP, GL_NORMAL_ARRAY, GL_POLYGON_OFFSET_FILL,
     GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_TEXTURE_COORD_ARRAY,
     and GL_VERTEX_ARRAY are only available if the GL version is 1.1 or
     greater

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

     GL_INVALID_OPERATION is generated if glIsEnabled is executed between the
     execution of glBegin and the corresponding execution of glEnd.


MACHINE DEPENDENCIES
     GL_COLOR_TABLE_SGI, GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI and
     GL_POST_CONVOLUTION_COLOR_TABLE_SGI are part of the SGI_color_table
     extension which is not supported on RealityEngine, RealityEngine2, and
     VTX systems.

     The SGIX_interlace extension is supported only on InfiniteReality
     systems, on RealityEngine, RealityEngine2, and VTX systems, and on O2
     systems.


SEE ALSO
     glEnable glEnableClientState