fglIsEnabled(3G)
fglIsEnabled - test whether a capability is enabled
As shipped in IRIX 6.5.7. 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