fglIsEnabled(3G)

fglIsEnabled - test whether a capability is enabled

As shipped in IRIX 6.5.5. Unchanged since IRIX 6.5.

NAME
     fglIsEnabled - test whether a capability is enabled


FORTRAN SPECIFICATION
     LOGICAL*1 fglIsEnabled( INTEGER*4 cap )


PARAMETERS
     cap  Specifies a symbolic constant indicating a GL capability.

DESCRIPTION
     fglIsEnabled 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 fglAlphaFunc.
     GL_AUTO_NORMAL                         See fglEvalCoord.
     GL_BLEND                               See fglBlendFunc.
     GL_CALLIGRAPHIC_FRAGMENT_SGIX
     GL_CLIP_PLANEi                         See fglClipPlane.
     GL_COLOR_ARRAY                         See fglColorPointer.
     GL_COLOR_ARRAY_EXT                     See fglColorPointerEXT.
     GL_COLOR_LOGIC_OP                      See fglLogicOp.
     GL_COLOR_MATERIAL                      See fglColorMaterial.
     GL_COLOR_TABLE_SGI                     See fglColorTableSGI.
     GL_CONVOLUTION_1D_EXT                  See fglConvolutionFilter1DEXT.
     GL_CONVOLUTION_2D_EXT                  See fglConvolutionFilter2DEXT.
     GL_CULL_FACE                           See fglCullFace.
     GL_DEPTH_TEST                          See fglDepthFunc and  fglDepthRange.
     GL_DITHER                              See fglEnable.
     GL_EDGE_FLAG_ARRAY                     See fglEdgeFlagPointer.
     GL_EDGE_FLAG_ARRAY_EXT                 See fglEdgeFlagPointerEXT.
     GL_FOG                                 See fglFog.
     GL_FOG_OFFSET_SGIX                     See fglFog.
     GL_HISTOGRAM_EXT                       See fglHistogramEXT.
     GL_INDEX_ARRAY                         See fglIndexPointer.
     GL_INDEX_ARRAY_EXT                     See fglIndexPointerEXT.
     GL_INDEX_LOGIC_OP                      See fglLogicOp.
     GL_INTERLACE_SGIX                      See fglCopyPixels and fglCopyTexSubImage2DEXT.
     GL_IR_INSTRUMENT1_SGIX                 See fglInstrumentsBufferSGIX.
     GL_LIGHTi                              See fglLightModel and fglLight.
     GL_LIGHTING                            See fglMaterial, fglLightModel, and fglLight.
     GL_LINE_SMOOTH                         See fglLineWidth.
     GL_LINE_STIPPLE                        See fglLineStipple.
     GL_LOGIC_OP                            See fglLogicOp.
     GL_MAP1_COLOR_4                        See fglMap1.
     GL_MAP1_INDEX                          See fglMap1.
     GL_MAP1_NORMAL                         See fglMap1.
     GL_MAP1_TEXTURE_COORD_1                See fglMap1.
     GL_MAP1_TEXTURE_COORD_2                See fglMap1.
     GL_MAP1_TEXTURE_COORD_3                See fglMap1.
     GL_MAP1_TEXTURE_COORD_4                See fglMap1.
     GL_MAP1_VERTEX_3                       See fglMap1.
     GL_MAP1_VERTEX_4                       See fglMap1.
     GL_MAP2_COLOR_4                        See fglMap2.
     GL_MAP2_INDEX                          See fglMap2.
     GL_MAP2_NORMAL                         See fglMap2.
     GL_MAP2_TEXTURE_COORD_1                See fglMap2.
     GL_MAP2_TEXTURE_COORD_2                See fglMap2.
     GL_MAP2_TEXTURE_COORD_3                See fglMap2.
     GL_MAP2_TEXTURE_COORD_4                See fglMap2.
     GL_MAP2_VERTEX_3                       See fglMap2.
     GL_MAP2_VERTEX_4                       See fglMap2.
     GL_MINMAX_EXT                          See fglMinmaxEXT.
     GL_MULTISAMPLE_SGIS                    See fglSamplePatternSGIS, fglSampleMaskSGIS.
     GL_NORMAL_ARRAY                        See fglNormalPointer.
     GL_NORMAL_ARRAY_EXT                    See fglNormalPointerEXT.
     GL_NORMALIZE                           See fglNormal.
     GL_POINT_SMOOTH                        See fglPointSize.
     GL_POLYGON_OFFSET_EXT                  See fglPolygonOffsetEXT.
     GL_POLYGON_OFFSET_FILL                 See fglPolygonOffset.
     GL_POLYGON_OFFSET_LINE                 See fglPolygonOffset.
     GL_POLYGON_OFFSET_POINT                See fglPolygonOffset.
     GL_POLYGON_SMOOTH                      See fglPolygonMode.
     GL_POLYGON_STIPPLE                     See fglPolygonStipple.
     GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI   See fglColorTableSGI.
     GL_POST_CONVOLUTION_COLOR_TABLE_SGI    See fglColorTableSGI.
     GL_REFERENCE_PLANE_SGIX                See fglReferencePlaneSGIX.
     GL_SAMPLE_ALPHA_TO_MASK_SGIS           See fglSampleMaskSGIS.
     GL_SAMPLE_ALPHA_TO_ONE_SGIS            See fglSampleMaskSGIS.
     GL_SAMPLE_MASK_SGIS                    See fglSampleMaskSGIS.
     GL_SCISSOR_TEST                        See fglScissor.
     GL_SEPARABLE_2D_EXT                    See fglSeparableFilter2DEXT.
     GL_SPRITE_SGIX                         See fglSpriteParameterSGIX.
     GL_STENCIL_TEST                        See fglStencilFunc and fglStencilOp.
     GL_TEXTURE_1D                          See fglTexImage1D.
     GL_TEXTURE_2D                          See fglTexImage2D.
     GL_TEXTURE_3D_EXT                      See fglTexImage3DEXT.
     GL_TEXTURE_COLOR_TABLE_SGI             See fglColorTableSGI.
     GL_TEXTURE_COORD_ARRAY                 See fglTexCoordPointer.
     GL_TEXTURE_COORD_ARRAY_EXT             See fglTexCoordPointerEXT.
     GL_TEXTURE_GEN_Q                       See fglTexGen.
     GL_TEXTURE_GEN_R                       See fglTexGen.
     GL_TEXTURE_GEN_S                       See fglTexGen.
     GL_TEXTURE_GEN_T                       See fglTexGen.
     GL_VERTEX_ARRAY                        See fglVertexPointer.
     GL_VERTEX_ARRAY_EXT                    See fglVertexPointerEXT.
NOTES
     If an error is generated, fglIsEnabled 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 fglIsEnabled is executed between the
     execution of fglBegin and the corresponding execution of fglEnd.


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
     fglEnable fglEnableClientState