Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ glisenabled(3G) — IRIX 6.5.3f

Media Vault

Software Library

Restoration Projects

Artifacts Sought



glIsEnabled(3G)                OpenGL Reference                glIsEnabled(3G)



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 GLTRUE if cap is an enabled capability and returns
     GLFALSE otherwise.  Initially all capabilities except GLDITHER are
     disabled; GLDITHER is initially enabled.

     The following capabilities are accepted for cap:

     GLALPHATEST                          See glAlphaFunc.
     GLAUTONORMAL                         See glEvalCoord.
     GLBLEND                               See glBlendFunc.
     GLCALLIGRAPHICFRAGMENTSGIX
     GLCLIPPLANEi                         See glClipPlane.
     GLCOLORARRAY                         See glColorPointer.
     GLCOLORARRAYEXT                     See glColorPointerEXT.
     GLCOLORLOGICOP                      See glLogicOp.
     GLCOLORMATERIAL                      See glColorMaterial.
     GLCOLORTABLESGI                     See glColorTableSGI.
     GLCONVOLUTION1DEXT                  See glConvolutionFilter1DEXT.
     GLCONVOLUTION2DEXT                  See glConvolutionFilter2DEXT.
     GLCULLFACE                           See glCullFace.
     GLDEPTHTEST                          See glDepthFunc and  glDepthRange.
     GLDITHER                              See glEnable.
     GLEDGEFLAGARRAY                     See glEdgeFlagPointer.
     GLEDGEFLAGARRAYEXT                 See glEdgeFlagPointerEXT.
     GLFOG                                 See glFog.
     GLFOGOFFSETSGIX                     See glFog.
     GLHISTOGRAMEXT                       See glHistogramEXT.
     GLINDEXARRAY                         See glIndexPointer.
     GLINDEXARRAYEXT                     See glIndexPointerEXT.
     GLINDEXLOGICOP                      See glLogicOp.
     GLINTERLACESGIX                      See glCopyPixels and glCopyTexSubImage2DEXT.
     GLIRINSTRUMENT1SGIX                 See glInstrumentsBufferSGIX.
     GLLIGHTi                              See glLightModel and glLight.
     GLLIGHTING                            See glMaterial, glLightModel, and glLight.
     GLLINESMOOTH                         See glLineWidth.
     GLLINESTIPPLE                        See glLineStipple.
     GLLOGICOP                            See glLogicOp.
     GLMAP1COLOR4                        See glMap1.
     GLMAP1INDEX                          See glMap1.





                                                                        Page 1





glIsEnabled(3G)                OpenGL Reference                glIsEnabled(3G)



     GLMAP1NORMAL                         See glMap1.
     GLMAP1TEXTURECOORD1                See glMap1.
     GLMAP1TEXTURECOORD2                See glMap1.
     GLMAP1TEXTURECOORD3                See glMap1.
     GLMAP1TEXTURECOORD4                See glMap1.
     GLMAP1VERTEX3                       See glMap1.
     GLMAP1VERTEX4                       See glMap1.
     GLMAP2COLOR4                        See glMap2.
     GLMAP2INDEX                          See glMap2.
     GLMAP2NORMAL                         See glMap2.
     GLMAP2TEXTURECOORD1                See glMap2.
     GLMAP2TEXTURECOORD2                See glMap2.
     GLMAP2TEXTURECOORD3                See glMap2.
     GLMAP2TEXTURECOORD4                See glMap2.
     GLMAP2VERTEX3                       See glMap2.
     GLMAP2VERTEX4                       See glMap2.
     GLMINMAXEXT                          See glMinmaxEXT.
     GLMULTISAMPLESGIS                    See glSamplePatternSGIS, glSampleMaskSGIS.
     GLNORMALARRAY                        See glNormalPointer.
     GLNORMALARRAYEXT                    See glNormalPointerEXT.
     GLNORMALIZE                           See glNormal.
     GLPOINTSMOOTH                        See glPointSize.
     GLPOLYGONOFFSETEXT                  See glPolygonOffsetEXT.
     GLPOLYGONOFFSETFILL                 See glPolygonOffset.
     GLPOLYGONOFFSETLINE                 See glPolygonOffset.
     GLPOLYGONOFFSETPOINT                See glPolygonOffset.
     GLPOLYGONSMOOTH                      See glPolygonMode.
     GLPOLYGONSTIPPLE                     See glPolygonStipple.
     GLPOSTCOLORMATRIXCOLORTABLESGI   See glColorTableSGI.
     GLPOSTCONVOLUTIONCOLORTABLESGI    See glColorTableSGI.
     GLREFERENCEPLANESGIX                See glReferencePlaneSGIX.
     GLSAMPLEALPHATOMASKSGIS           See glSampleMaskSGIS.
     GLSAMPLEALPHATOONESGIS            See glSampleMaskSGIS.
     GLSAMPLEMASKSGIS                    See glSampleMaskSGIS.
     GLSCISSORTEST                        See glScissor.
     GLSEPARABLE2DEXT                    See glSeparableFilter2DEXT.
     GLSPRITESGIX                         See glSpriteParameterSGIX.
     GLSTENCILTEST                        See glStencilFunc and glStencilOp.
     GLTEXTURE1D                          See glTexImage1D.
     GLTEXTURE2D                          See glTexImage2D.
     GLTEXTURE3DEXT                      See glTexImage3DEXT.
     GLTEXTURECOLORTABLESGI             See glColorTableSGI.
     GLTEXTURECOORDARRAY                 See glTexCoordPointer.
     GLTEXTURECOORDARRAYEXT             See glTexCoordPointerEXT.
     GLTEXTUREGENQ                       See glTexGen.
     GLTEXTUREGENR                       See glTexGen.
     GLTEXTUREGENS                       See glTexGen.
     GLTEXTUREGENT                       See glTexGen.
     GLVERTEXARRAY                        See glVertexPointer.
     GLVERTEXARRAYEXT                    See glVertexPointerEXT.





                                                                        Page 2





glIsEnabled(3G)                OpenGL Reference                glIsEnabled(3G)



NOTES
     If an error is generated, glIsEnabled returns zero.

     GLCOLORLOGICOP, GLCOLORARRAY, GLEDGEFLAGARRAY, GLINDEXARRAY,
     GLINDEXLOGICOP, GLNORMALARRAY, GLPOLYGONOFFSETFILL,
     GLPOLYGONOFFSETLINE, GLPOLYGONOFFSETPOINT, GLTEXTURECOORDARRAY,
     and GLVERTEXARRAY are only available if the GL version is 1.1 or
     greater

ERRORS
     GLINVALIDENUM is generated if cap is not an accepted value.

     GLINVALIDOPERATION is generated if glIsEnabled is executed between the
     execution of glBegin and the corresponding execution of glEnd.


MACHINE DEPENDENCIES
     GLCOLORTABLESGI, GLPOSTCOLORMATRIXCOLORTABLESGI and
     GLPOSTCONVOLUTIONCOLORTABLESGI are part of the SGIcolortable
     extension which is not supported on RealityEngine, RealityEngine2, and
     VTX systems.

     The SGIXinterlace extension is supported only on InfiniteReality
     systems, on RealityEngine, RealityEngine2, and VTX systems, and on O2
     systems.


SEE ALSO
     glEnable glEnableClientState


























                                                                        Page 3



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026