glIsEnabled(3G)
glIsEnabled - test whether a capability is enabled
As shipped in IRIX 6.5.22. Last changed in IRIX 6.5.15.
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: ______________________________________________________________________________________________________________________________ Constant See ______________________________________________________________________________________________________________________________ GL_ALPHA_TEST glAlphaFunc GL_ASYNC_DRAW_PIXELS_SGIX glDrawPixels GL_ASYNC_READ_PIXELS_SGIX glReadPixels GL_ASYNC_TEX_IMAGE_SGIX glTexImage1D, glTexImage2D, glTexImage3D, glTexSubImage1D, glTexSubImage2D, glTexSubImage3D GL_AUTO_NORMAL glEvalCoord GL_BLEND glBlendFunc, glLogicOp GL_CLIP_PLANEi glClipPlane GL_COLOR_ARRAY glColorPointer GL_COLOR_LOGIC_OP glLogicOp GL_COLOR_MATERIAL glColorMaterial GL_COLOR_TABLE glColorTable GL_CONVOLUTION_1D glConvolutionFilter1D GL_CONVOLUTION_2D glConvolutionFilter2D GL_CULL_FACE glCullFace GL_DEPTH_TEST glDepthFunc, glDepthRange GL_DITHER glEnable GL_EDGE_FLAG_ARRAY glEdgeFlagPointer GL_FOG glFog GL_FOG_OFFSET_SGIX glFog GL_FRAGMENT_LIGHTi_SGIX glFragmentLightModel, glFragmentLight GL_FRAGMENT_LIGHTING_SGIX glFragmentMaterial, glFragmentLightModel, glFragmentLight GL_HISTOGRAM glHistogram GL_INDEX_ARRAY glIndexPointer GL_INDEX_LOGIC_OP glLogicOp GL_INTERLACE_SGIX glDrawPixels, glTexImage2D, glTexSubImage2D, glCopyPixels, glCopyTexSubImage2D GL_INTERLACE_READ_INGR glReadPixels, glCopyPixels, glCopyTexSubImage2DEXT GL_IR_INSTRUMENT1_SGIX glInstrumentsBufferSGIX GL_LIGHTi glLightModel, glLight GL_LIGHTING glMaterial, glLightModel, glLight GL_LINE_SMOOTH glLineWidth GL_LINE_STIPPLE glLineStipple GL_LOGIC_OP glLogicOp GL_MAP1_COLOR_4 glMap1 GL_MAP1_INDEX glMap1 GL_MAP1_NORMAL glMap1 GL_MAP1_TEXTURE_COORD_1 glMap1 GL_MAP1_TEXTURE_COORD_2 glMap1 GL_MAP1_TEXTURE_COORD_3 glMap1 GL_MAP1_TEXTURE_COORD_4 glMap1 GL_MAP1_VERTEX_3 glMap1 GL_MAP1_VERTEX_4 glMap1 GL_MAP2_COLOR_4 glMap2 GL_MAP2_INDEX glMap2 GL_MAP2_NORMAL glMap2 GL_MAP2_TEXTURE_COORD_1 glMap2 GL_MAP2_TEXTURE_COORD_2 glMap2 GL_MAP2_TEXTURE_COORD_3 glMap2 GL_MAP2_TEXTURE_COORD_4 glMap2 GL_MAP2_VERTEX_3 glMap2 GL_MAP2_VERTEX_4 glMap2 GL_MINMAX glMinmax GL_NORMAL_ARRAY glNormalPointer GL_NORMALIZE glNormal GL_PIXEL_TEXTURE_SGIS glPixelTexGenParameterSGIS GL_POINT_SMOOTH glPointSize GL_POLYGON_SMOOTH glPolygonMode GL_POLYGON_OFFSET_EXT glPolygonOffsetEXT GL_POLYGON_OFFSET_FILL glPolygonOffset GL_POLYGON_OFFSET_LINE glPolygonOffset GL_POLYGON_OFFSET_POINT glPolygonOffset GL_POLYGON_SMOOTH glPolygonMode GL_POLYGON_STIPPLE glPolygonStipple GL_POST_COLOR_MATRIX_COLOR_TABLE glColorTable GL_POST_CONVOLUTION_COLOR_TABLE glColorTable GL_REFERENCE_PLANE_SGIX glReferencePlaneSGIX GL_RESCALE_NORMAL glNormal GL_SAMPLE_ALPHA_TO_MASK_SGIS glSampleMaskSGIS GL_SAMPLE_ALPHA_TO_ONE_SGIS glSampleMaskSGIS GL_SAMPLE_MASK_SGIS glSampleMaskSGIS GL_SCISSOR_TEST glScissor GL_SEPARABLE_2D glSeparableFilter2D GL_SPRITE_SGIX glSpriteParameterSGIX GL_STENCIL_TEST glStencilFunc, glStencilOp GL_TEXTURE_1D glTexImage1D GL_TEXTURE_2D glTexImage2D GL_TEXTURE_3D glTexImage3D GL_TEXTURE_COLOR_TABLE_SGI glColorTableSGI GL_TEXTURE_COORD_ARRAY glTexCoordPointer GL_TEXTURE_GEN_Q glTexGen GL_TEXTURE_GEN_R glTexGen GL_TEXTURE_GEN_S glTexGen GL_TEXTURE_GEN_T glTexGen GL_VERTEX_ARRAY glVertexPointer NOTES If an error is generated, glIsEnabled 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 glGet is called with GL_EXTENSIONS. GL_FRAGMENT_LIGHTi_SGIX and GL_FRAGMENT_LIGHTING_SGIX are available only if _SGIX_fragment_lighting is returned when glGet is called with GL_EXTENSIONS. 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 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, glLightModel 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 glEnable, glEnableClientState, glGet