fglIsEnabled(3G)
fglIsEnabled - test whether a capability is enabled
Showing IRIX 6.5.30 (default release). Last changed in IRIX 6.5.15.
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: ____________________________________________________________________________________________________________________________________ Constant See ____________________________________________________________________________________________________________________________________ GL_ALPHA_TEST fglAlphaFunc GL_ASYNC_DRAW_PIXELS_SGIX fglDrawPixels GL_ASYNC_READ_PIXELS_SGIX fglReadPixels GL_ASYNC_TEX_IMAGE_SGIX fglTexImage1D, fglTexImage2D, fglTexImage3D, fglTexSubImage1D, fglTexSubImage2D, fglTexSubImage3D GL_AUTO_NORMAL fglEvalCoord GL_BLEND fglBlendFunc, fglLogicOp GL_CLIP_PLANEi fglClipPlane GL_COLOR_ARRAY fglColorPointer GL_COLOR_LOGIC_OP fglLogicOp GL_COLOR_MATERIAL fglColorMaterial GL_COLOR_TABLE fglColorTable GL_CONVOLUTION_1D fglConvolutionFilter1D GL_CONVOLUTION_2D fglConvolutionFilter2D GL_CULL_FACE fglCullFace GL_DEPTH_TEST fglDepthFunc, fglDepthRange GL_DITHER fglEnable GL_EDGE_FLAG_ARRAY fglEdgeFlagPointer GL_FOG fglFog GL_FOG_OFFSET_SGIX fglFog GL_FRAGMENT_LIGHTi_SGIX fglFragmentLightModel, fglFragmentLight GL_FRAGMENT_LIGHTING_SGIX fglFragmentMaterial, fglFragmentLightModel, fglFragmentLight GL_HISTOGRAM fglHistogram GL_INDEX_ARRAY fglIndexPointer GL_INDEX_LOGIC_OP fglLogicOp GL_INTERLACE_SGIX fglDrawPixels, fglTexImage2D, fglTexSubImage2D, fglCopyPixels, fglCopyTexSubImage2D GL_INTERLACE_READ_INGR fglReadPixels, fglCopyPixels, fglCopyTexSubImage2DEXT GL_IR_INSTRUMENT1_SGIX fglInstrumentsBufferSGIX GL_LIGHTi fglLightModel, fglLight GL_LIGHTING fglMaterial, fglLightModel, fglLight GL_LINE_SMOOTH fglLineWidth GL_LINE_STIPPLE fglLineStipple GL_LOGIC_OP fglLogicOp GL_MAP1_COLOR_4 fglMap1 GL_MAP1_INDEX fglMap1 GL_MAP1_NORMAL fglMap1 GL_MAP1_TEXTURE_COORD_1 fglMap1 GL_MAP1_TEXTURE_COORD_2 fglMap1 GL_MAP1_TEXTURE_COORD_3 fglMap1 GL_MAP1_TEXTURE_COORD_4 fglMap1 GL_MAP1_VERTEX_3 fglMap1 GL_MAP1_VERTEX_4 fglMap1 GL_MAP2_COLOR_4 fglMap2 GL_MAP2_INDEX fglMap2 GL_MAP2_NORMAL fglMap2 GL_MAP2_TEXTURE_COORD_1 fglMap2 GL_MAP2_TEXTURE_COORD_2 fglMap2 GL_MAP2_TEXTURE_COORD_3 fglMap2 GL_MAP2_TEXTURE_COORD_4 fglMap2 GL_MAP2_VERTEX_3 fglMap2 GL_MAP2_VERTEX_4 fglMap2 GL_MINMAX fglMinmax GL_NORMAL_ARRAY fglNormalPointer GL_NORMALIZE fglNormal GL_PIXEL_TEXTURE_SGIS fglPixelTexGenParameterSGIS GL_POINT_SMOOTH fglPointSize GL_POLYGON_SMOOTH fglPolygonMode GL_POLYGON_OFFSET_EXT fglPolygonOffsetEXT GL_POLYGON_OFFSET_FILL fglPolygonOffset GL_POLYGON_OFFSET_LINE fglPolygonOffset GL_POLYGON_OFFSET_POINT fglPolygonOffset GL_POLYGON_SMOOTH fglPolygonMode GL_POLYGON_STIPPLE fglPolygonStipple GL_POST_COLOR_MATRIX_COLOR_TABLE fglColorTable GL_POST_CONVOLUTION_COLOR_TABLE fglColorTable GL_REFERENCE_PLANE_SGIX fglReferencePlaneSGIX GL_RESCALE_NORMAL fglNormal GL_SAMPLE_ALPHA_TO_MASK_SGIS fglSampleMaskSGIS GL_SAMPLE_ALPHA_TO_ONE_SGIS fglSampleMaskSGIS GL_SAMPLE_MASK_SGIS fglSampleMaskSGIS GL_SCISSOR_TEST fglScissor GL_SEPARABLE_2D fglSeparableFilter2D GL_SPRITE_SGIX fglSpriteParameterSGIX GL_STENCIL_TEST fglStencilFunc, fglStencilOp GL_TEXTURE_1D fglTexImage1D GL_TEXTURE_2D fglTexImage2D GL_TEXTURE_3D fglTexImage3D GL_TEXTURE_COLOR_TABLE_SGI fglColorTableSGI GL_TEXTURE_COORD_ARRAY fglTexCoordPointer GL_TEXTURE_GEN_Q fglTexGen GL_TEXTURE_GEN_R fglTexGen GL_TEXTURE_GEN_S fglTexGen GL_TEXTURE_GEN_T fglTexGen GL_VERTEX_ARRAY fglVertexPointer NOTES If an error is generated, fglIsEnabled returns 0. 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 available only if the GL version is 1.1 or greater. GL_RESCALE_NORMAL, and GL_TEXTURE_3D are available only if the GL version is 1.2 or greater. GL_COLOR_TABLE, GL_CONVOLUTION_1D, GL_CONVOLUTION_2D, GL_HISTOGRAM, GL_MINMAX, GL_POST_COLOR_MATRIX_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, and GL_SEPARABLE_2D are available only if GL_ARB_imaging is returned when fglGet is called with GL_EXTENSIONS. GL_FRAGMENT_LIGHTi_SGIX and GL_FRAGMENT_LIGHTING_SGIX are available only if _SGIX_fragment_lighting is returned when fglGet is called with GL_EXTENSIONS. 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 The SGIX_async and SGIX_async_pixel extensions are implemented only on Octane2 VPro systems. 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_fragment_lighting extension is supported only on Octane2 VPro systems. On Octane2 VPro systems, fglLightModel with GL_SEPARATE_SPECULAR_COLOR is not compatible with fragment lighting. If fragment lighting is enabled, it will override the separate specular color light model. The SGIX_interlace extension is supported only on InfiniteReality systems, on RealityEngine, RealityEngine2, and VTX systems, on Octane2 VPro systems, and on O2 systems. The INGR_interlace_read extension is supported only on Octane2 VPro systems, and on O2 systems. GL_PIXEL_TEXTURE_SGIS is part of the SGIS_pixel_texture extension, which is supported only on Octane2 VPro systems. SEE ALSO fglEnable, fglEnableClientState, fglGet