GLISENABLED(3G)                                                GLISENABLED(3G)



NNAAMMEE
       ggllIIssEEnnaabblleedd - test whether a capability is enabled


CC SSPPEECCIIFFIICCAATTIIOONN
       GLboolean ggllIIssEEnnaabblleedd( GLenum _c_a_p )


PPAARRAAMMEETTEERRSS
       _c_a_p  Specifies a symbolic constant indicating a GL capability.

DDEESSCCRRIIPPTTIIOONN
       ggllIIssEEnnaabblleedd returns GGLL__TTRRUUEE if _c_a_p is an enabled capability and returns
       GGLL__FFAALLSSEE otherwise.  Initially all capabilities  except  GGLL__DDIITTHHEERR  are
       disabled; GGLL__DDIITTHHEERR is initially enabled.

       The following capabilities are accepted for _c_a_p:



       ---------------------------------------------------------------------
       CCoonnssttaanntt                           SSeeee
       ---------------------------------------------------------------------
       GGLL__AALLPPHHAA__TTEESSTT                      ggllAAllpphhaaFFuunncc
       GGLL__AAUUTTOO__NNOORRMMAALL                     ggllEEvvaallCCoooorrdd
       GGLL__BBLLEENNDD                           ggllBBlleennddFFuunncc, ggllLLooggiiccOOpp
       GGLL__CCLLIIPP__PPLLAANNEE_i                     ggllCClliippPPllaannee
       GGLL__CCOOLLOORR__AARRRRAAYY                     ggllCCoolloorrPPooiinntteerr
       GGLL__CCOOLLOORR__LLOOGGIICC__OOPP                  ggllLLooggiiccOOpp
       GGLL__CCOOLLOORR__MMAATTEERRIIAALL                  ggllCCoolloorrMMaatteerriiaall
       GGLL__CCOOLLOORR__TTAABBLLEE                     ggllCCoolloorrTTaabbllee
       GGLL__CCOONNVVOOLLUUTTIIOONN__11DD                  ggllCCoonnvvoolluuttiioonnFFiilltteerr11DD
       GGLL__CCOONNVVOOLLUUTTIIOONN__22DD                  ggllCCoonnvvoolluuttiioonnFFiilltteerr22DD
       GGLL__CCUULLLL__FFAACCEE                       ggllCCuullllFFaaccee
       GGLL__DDEEPPTTHH__TTEESSTT                      ggllDDeepptthhFFuunncc, ggllDDeepptthhRRaannggee
       GGLL__DDIITTHHEERR                          ggllEEnnaabbllee
       GGLL__EEDDGGEE__FFLLAAGG__AARRRRAAYY                 ggllEEddggeeFFllaaggPPooiinntteerr
       GGLL__FFOOGG                             ggllFFoogg
       GGLL__HHIISSTTOOGGRRAAMM                       ggllHHiissttooggrraamm
       GGLL__IINNDDEEXX__AARRRRAAYY                     ggllIInnddeexxPPooiinntteerr
       GGLL__IINNDDEEXX__LLOOGGIICC__OOPP                  ggllLLooggiiccOOpp
       GGLL__LLIIGGHHTT_i                          ggllLLiigghhttMMooddeell, ggllLLiigghhtt
       GGLL__LLIIGGHHTTIINNGG                        ggllMMaatteerriiaall, ggllLLiigghhttMMooddeell, ggllLLiigghhtt
       GGLL__LLIINNEE__SSMMOOOOTTHH                     ggllLLiinneeWWiiddtthh
       GGLL__LLIINNEE__SSTTIIPPPPLLEE                    ggllLLiinneeSSttiippppllee
       GGLL__MMAAPP11__CCOOLLOORR__44                    ggllMMaapp11
       GGLL__MMAAPP11__IINNDDEEXX                      ggllMMaapp11
       GGLL__MMAAPP11__NNOORRMMAALL                     ggllMMaapp11
       GGLL__MMAAPP11__TTEEXXTTUURREE__CCOOOORRDD__11            ggllMMaapp11
       GGLL__MMAAPP11__TTEEXXTTUURREE__CCOOOORRDD__22            ggllMMaapp11
       GGLL__MMAAPP11__TTEEXXTTUURREE__CCOOOORRDD__33            ggllMMaapp11
       GGLL__MMAAPP11__TTEEXXTTUURREE__CCOOOORRDD__44            ggllMMaapp11
       GGLL__MMAAPP22__CCOOLLOORR__44                    ggllMMaapp22
       GGLL__MMAAPP22__IINNDDEEXX                      ggllMMaapp22
       GGLL__MMAAPP22__NNOORRMMAALL                     ggllMMaapp22
       GGLL__MMAAPP22__TTEEXXTTUURREE__CCOOOORRDD__11            ggllMMaapp22
       GGLL__MMAAPP22__TTEEXXTTUURREE__CCOOOORRDD__22            ggllMMaapp22
       GGLL__MMAAPP22__TTEEXXTTUURREE__CCOOOORRDD__33            ggllMMaapp22
       GGLL__MMAAPP22__TTEEXXTTUURREE__CCOOOORRDD__44            ggllMMaapp22
       GGLL__MMAAPP22__VVEERRTTEEXX__33                   ggllMMaapp22
       GGLL__MMAAPP22__VVEERRTTEEXX__44                   ggllMMaapp22

       GGLL__MMIINNMMAAXX                          ggllMMiinnmmaaxx
       GGLL__NNOORRMMAALL__AARRRRAAYY                    ggllNNoorrmmaallPPooiinntteerr
       GGLL__NNOORRMMAALLIIZZEE                       ggllNNoorrmmaall
       GGLL__PPOOIINNTT__SSMMOOOOTTHH                    ggllPPooiinnttSSiizzee
       GGLL__PPOOLLYYGGOONN__SSMMOOOOTTHH                  ggllPPoollyyggoonnMMooddee
       GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__FFIILLLL             ggllPPoollyyggoonnOOffffsseett
       GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__LLIINNEE             ggllPPoollyyggoonnOOffffsseett
       GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__PPOOIINNTT            ggllPPoollyyggoonnOOffffsseett
       GGLL__PPOOLLYYGGOONN__SSTTIIPPPPLLEE                 ggllPPoollyyggoonnSSttiippppllee
       GGLL__PPOOSSTT__CCOOLLOORR__MMAATTRRIIXX__CCOOLLOORR__TTAABBLLEE   ggllCCoolloorrTTaabbllee
       GGLL__PPOOSSTT__CCOONNVVOOLLUUTTIIOONN__CCOOLLOORR__TTAABBLLEE    ggllCCoolloorrTTaabbllee
       GGLL__RREESSCCAALLEE__NNOORRMMAALL                  ggllNNoorrmmaall
       GGLL__SSCCIISSSSOORR__TTEESSTT                    ggllSScciissssoorr
       GGLL__SSEEPPAARRAABBLLEE__22DD                    ggllSSeeppaarraabblleeFFiilltteerr22DD
       GGLL__SSTTEENNCCIILL__TTEESSTT                    ggllSStteenncciillFFuunncc, ggllSStteenncciillOOpp
       GGLL__TTEEXXTTUURREE__11DD                      ggllTTeexxIImmaaggee11DD
       GGLL__TTEEXXTTUURREE__22DD                      ggllTTeexxIImmaaggee22DD
       GGLL__TTEEXXTTUURREE__33DD                      ggllTTeexxIImmaaggee33DD
       GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY             ggllTTeexxCCoooorrddPPooiinntteerr
       GGLL__TTEEXXTTUURREE__GGEENN__QQ                   ggllTTeexxGGeenn
       GGLL__TTEEXXTTUURREE__GGEENN__RR                   ggllTTeexxGGeenn
       GGLL__TTEEXXTTUURREE__GGEENN__SS                   ggllTTeexxGGeenn
       GGLL__TTEEXXTTUURREE__GGEENN__TT                   ggllTTeexxGGeenn
       GGLL__VVEERRTTEEXX__AARRRRAAYY                    ggllVVeerrtteexxPPooiinntteerr
       ---------------------------------------------------------------------


NNOOTTEESS
       If an error is generated, ggllIIssEEnnaabblleedd returns 0.

       GGLL__CCOOLLOORR__LLOOGGIICC__OOPP,  GGLL__CCOOLLOORR__AARRRRAAYY, GGLL__EEDDGGEE__FFLLAAGG__AARRRRAAYY, GGLL__IINNDDEEXX__AARRRRAAYY,
       GGLL__IINNDDEEXX__LLOOGGIICC__OOPP,       GGLL__NNOORRMMAALL__AARRRRAAYY,       GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__FFIILLLL,
       GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__LLIINNEE,                        GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__PPOOIINNTT,
       GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY, and GGLL__VVEERRTTEEXX__AARRRRAAYY are available only  if  the
       GL version is 1.1 or greater

       GGLL__RREESSCCAALLEE__NNOORRMMAALL,  and GGLL__TTEEXXTTUURREE__33DD are available only if the GL ver-
       sion is 1.2 or greater.

       GGLL__CCOOLLOORR__TTAABBLLEE,  GGLL__CCOONNVVOOLLUUTTIIOONN__11DD,  GGLL__CCOONNVVOOLLUUTTIIOONN__22DD,   GGLL__HHIISSTTOOGGRRAAMM,
       GGLL__MMIINNMMAAXX,                            GGLL__PPOOSSTT__CCOOLLOORR__MMAATTRRIIXX__CCOOLLOORR__TTAABBLLEE,
       GGLL__PPOOSSTT__CCOONNVVOOLLUUTTIIOONN__CCOOLLOORR__TTAABBLLEE, and GGLL__SSEEPPAARRAABBLLEE__22DD are available only
       if  GGLL__AARRBB__iimmaaggiinngg is returned when ggllGGeett is called with GGLL__EEXXTTEENNSSIIOONNSS.

       When the GGLL__AARRBB__mmuullttiitteexxttuurree  extension  is  supported,  the  following
       parameters  return  the  associated  value for the active texture unit.
       GGLL__TTEEXXTTUURREE__11DD,          GGLL__TTEEXXTTUURREE__BBIINNDDIINNGG__11DD,           GGLL__TTEEXXTTUURREE__22DD,
       GGLL__TTEEXXTTUURREE__BBIINNDDIINNGG__22DD,       GGLL__TTEEXXTTUURREE__33DD,      GGLL__TTEEXXTTUURREE__BBIINNDDIINNGG__33DD,
       GGLL__TTEEXXTTUURREE__GGEENN__SS, GGLL__TTEEXXTTUURREE__GGEENN__TT, GGLL__TTEEXXTTUURREE__GGEENN__RR, GGLL__TTEEXXTTUURREE__GGEENN__QQ,
       GGLL__TTEEXXTTUURREE__MMAATTRRIIXX, and GGLL__TTEEXXTTUURREE__SSTTAACCKK__DDEEPPTTHH.  Likewise, the following
       parameters return the associated value for the  active  client  texture
       unit:        GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY,       GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY__SSIIZZEE,
       GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY__SSTTRRIIDDEE, GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY__TTYYPPEE.

EERRRROORRSS
       GGLL__IINNVVAALLIIDD__EENNUUMM is generated if _c_a_p is not an accepted value.

       GGLL__IINNVVAALLIIDD__OOPPEERRAATTIIOONN is generated if ggllIIssEEnnaabblleedd  is  executed  between
       the execution of ggllBBeeggiinn and the corresponding execution of ggllEEnndd.

SSEEEE AALLSSOO
       ggllEEnnaabbllee((33GG)), ggllEEnnaabblleeCClliieennttSSttaattee((33GG)), ggllGGeett((33GG))




                                                               GLISENABLED(3G)
