glIsEnabled(3G) OpenGL Reference glIsEnabled(3G)
glIsEnabled - test whether a capability is enabled
GLboolean glIsEnabled( GLenum cap )
cap Specifies a symbolic constant indicating a GL capability.
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
Page 1
glIsEnabled(3G) OpenGL Reference glIsEnabled(3G)
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
Page 2
glIsEnabled(3G) OpenGL Reference glIsEnabled(3G)
GL_TEXTURE_GEN_S glTexGen
GL_TEXTURE_GEN_T glTexGen
GL_VERTEX_ARRAY glVertexPointer
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.
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.
Page 3
glIsEnabled(3G) OpenGL Reference glIsEnabled(3G)
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.
glEnable, glEnableClientState, glGet
PPPPaaaaggggeeee 4444 [ Back ]
|