The following capabilities are accepted for _c_a_p:
lb lb l l. _ Constant See _ GGLL__AALLPPHHAA__TTEESSTT ggllAAllpphhaaFFuunncc GGLL__AAUUTTOO__NNOORRMMAALL ggllEEvvaallCCoooorrdd GGLL__BBLLEENNDD ggllBBlleennddFFuunncc, ggllLLooggiiccOOpp GGLL__CCLLIIPP__PPLLAANNEE_i ggllCClliippPPllaannee GGLL__CCOOLLOORR__AARRRRAAYY ggllCCoolloorrPPooiinntteerr GGLL__CCOOLLOORR__LLOOGGIICC__OOPP ggllLLooggiiccOOpp GGLL__CCOOLLOORR__MMAATTEERRIIAALL ggllCCoolloorrMMaatteerriiaall GGLL__CCOOLLOORR__TTAABBLLEE ggllCCoolloorrTTaabbllee GGLL__CCOONNVVOOLLUUTTIIOONN__11DD ggllCCoonnvvoolluuttiioonnFFiilltteerr11DD GGLL__CCOONNVVOOLLUUTTIIOONN__22DD ggllCCoonnvvoolluuttiioonnFFiilltteerr22DD GGLL__CCUULLLL__FFAACCEE ggllCCuullllFFaaccee GGLL__DDEEPPTTHH__TTEESSTT ggllDDeepptthhFFuunncc, ggllDDeepptthhRRaannggee GGLL__DDIITTHHEERR ggllEEnnaabbllee GGLL__EEDDGGEE__FFLLAAGG__AARRRRAAYY ggllEEddggeeFFllaaggPPooiinntteerr GGLL__FFOOGG ggllFFoogg GGLL__HHIISSTTOOGGRRAAMM ggllHHiissttooggrraamm GGLL__IINNDDEEXX__AARRRRAAYY ggllIInnddeexxPPooiinntteerr GGLL__IINNDDEEXX__LLOOGGIICC__OOPP ggllLLooggiiccOOpp GGLL__LLIIGGHHTT_i ggllLLiigghhttMMooddeell, ggllLLiigghhtt GGLL__LLIIGGHHTTIINNGG ggllMMaatteerriiaall, ggllLLiigghhttMMooddeell, ggllLLiigghhtt GGLL__LLIINNEE__SSMMOOOOTTHH ggllLLiinneeWWiiddtthh GGLL__LLIINNEE__SSTTIIPPPPLLEE ggllLLiinneeSSttiippppllee GGLL__MMAAPP11__CCOOLLOORR__44 ggllMMaapp11 GGLL__MMAAPP11__IINNDDEEXX ggllMMaapp11 GGLL__MMAAPP11__NNOORRMMAALL ggllMMaapp11 GGLL__MMAAPP11__TTEEXXTTUURREE__CCOOOORRDD__11 ggllMMaapp11 GGLL__MMAAPP11__TTEEXXTTUURREE__CCOOOORRDD__22 ggllMMaapp11 GGLL__MMAAPP11__TTEEXXTTUURREE__CCOOOORRDD__33 ggllMMaapp11 GGLL__MMAAPP11__TTEEXXTTUURREE__CCOOOORRDD__44 ggllMMaapp11 GGLL__MMAAPP22__CCOOLLOORR__44 ggllMMaapp22 GGLL__MMAAPP22__IINNDDEEXX ggllMMaapp22 GGLL__MMAAPP22__NNOORRMMAALL ggllMMaapp22 GGLL__MMAAPP22__TTEEXXTTUURREE__CCOOOORRDD__11 ggllMMaapp22 GGLL__MMAAPP22__TTEEXXTTUURREE__CCOOOORRDD__22 ggllMMaapp22 GGLL__MMAAPP22__TTEEXXTTUURREE__CCOOOORRDD__33 ggllMMaapp22 GGLL__MMAAPP22__TTEEXXTTUURREE__CCOOOORRDD__44 ggllMMaapp22 GGLL__MMAAPP22__VVEERRTTEEXX__33 ggllMMaapp22 GGLL__MMAAPP22__VVEERRTTEEXX__44 ggllMMaapp22 GGLL__MMIINNMMAAXX ggllMMiinnmmaaxx GGLL__NNOORRMMAALL__AARRRRAAYY ggllNNoorrmmaallPPooiinntteerr GGLL__NNOORRMMAALLIIZZEE ggllNNoorrmmaall GGLL__PPOOIINNTT__SSMMOOOOTTHH ggllPPooiinnttSSiizzee GGLL__PPOOLLYYGGOONN__SSMMOOOOTTHH ggllPPoollyyggoonnMMooddee GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__FFIILLLL ggllPPoollyyggoonnOOffffsseett GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__LLIINNEE ggllPPoollyyggoonnOOffffsseett GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__PPOOIINNTT ggllPPoollyyggoonnOOffffsseett GGLL__PPOOLLYYGGOONN__SSTTIIPPPPLLEE ggllPPoollyyggoonnSSttiippppllee GGLL__PPOOSSTT__CCOOLLOORR__MMAATTRRIIXX__CCOOLLOORR__TTAABBLLEE ggllCCoolloorrTTaabbllee GGLL__PPOOSSTT__CCOONNVVOOLLUUTTIIOONN__CCOOLLOORR__TTAABBLLEE ggllCCoolloorrTTaabbllee GGLL__RREESSCCAALLEE__NNOORRMMAALL ggllNNoorrmmaall GGLL__SSCCIISSSSOORR__TTEESSTT ggllSScciissssoorr GGLL__SSEEPPAARRAABBLLEE__22DD ggllSSeeppaarraabblleeFFiilltteerr22DD GGLL__SSTTEENNCCIILL__TTEESSTT ggllSStteenncciillFFuunncc, ggllSStteenncciillOOpp GGLL__TTEEXXTTUURREE__11DD ggllTTeexxIImmaaggee11DD GGLL__TTEEXXTTUURREE__22DD ggllTTeexxIImmaaggee22DD GGLL__TTEEXXTTUURREE__33DD ggllTTeexxIImmaaggee33DD GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY ggllTTeexxCCoooorrddPPooiinntteerr GGLL__TTEEXXTTUURREE__GGEENN__QQ ggllTTeexxGGeenn GGLL__TTEEXXTTUURREE__GGEENN__RR ggllTTeexxGGeenn GGLL__TTEEXXTTUURREE__GGEENN__SS ggllTTeexxGGeenn GGLL__TTEEXXTTUURREE__GGEENN__TT ggllTTeexxGGeenn GGLL__VVEERRTTEEXX__AARRRRAAYY ggllVVeerrtteexxPPooiinntteerr _
GGLL__CCOOLLOORR__LLOOGGIICC__OOPP, GGLL__CCOOLLOORR__AARRRRAAYY, GGLL__EEDDGGEE__FFLLAAGG__AARRRRAAYY, GGLL__IINNDDEEXX__AARRRRAAYY, GGLL__IINNDDEEXX__LLOOGGIICC__OOPP, GGLL__NNOORRMMAALL__AARRRRAAYY, GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__FFIILLLL, GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__LLIINNEE, GGLL__PPOOLLYYGGOONN__OOFFFFSSEETT__PPOOIINNTT, GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY, and GGLL__VVEERRTTEEXX__AARRRRAAYY are available only if the GL version is 1.1 or greater
GGLL__RREESSCCAALLEE__NNOORRMMAALL, and GGLL__TTEEXXTTUURREE__33DD are available only if the GL version is 1.2 or greater.
GGLL__CCOOLLOORR__TTAABBLLEE, GGLL__CCOONNVVOOLLUUTTIIOONN__11DD, GGLL__CCOONNVVOOLLUUTTIIOONN__22DD, GGLL__HHIISSTTOOGGRRAAMM, GGLL__MMIINNMMAAXX, GGLL__PPOOSSTT__CCOOLLOORR__MMAATTRRIIXX__CCOOLLOORR__TTAABBLLEE, GGLL__PPOOSSTT__CCOONNVVOOLLUUTTIIOONN__CCOOLLOORR__TTAABBLLEE, and GGLL__SSEEPPAARRAABBLLEE__22DD are available only if GGLL__AARRBB__iimmaaggiinngg is returned when ggllGGeett is called with GGLL__EEXXTTEENNSSIIOONNSS.
When the GGLL__AARRBB__mmuullttiitteexxttuurree extension is supported, the following parameters return the associated value for the active texture unit. GGLL__TTEEXXTTUURREE__11DD, GGLL__TTEEXXTTUURREE__BBIINNDDIINNGG__11DD, GGLL__TTEEXXTTUURREE__22DD, GGLL__TTEEXXTTUURREE__BBIINNDDIINNGG__22DD, GGLL__TTEEXXTTUURREE__33DD, GGLL__TTEEXXTTUURREE__BBIINNDDIINNGG__33DD, GGLL__TTEEXXTTUURREE__GGEENN__SS, GGLL__TTEEXXTTUURREE__GGEENN__TT, GGLL__TTEEXXTTUURREE__GGEENN__RR, GGLL__TTEEXXTTUURREE__GGEENN__QQ, GGLL__TTEEXXTTUURREE__MMAATTRRIIXX, and GGLL__TTEEXXTTUURREE__SSTTAACCKK__DDEEPPTTHH. Likewise, the following parameters return the associated value for the active client texture unit: GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY, GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY__SSIIZZEE, GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY__SSTTRRIIDDEE, GGLL__TTEEXXTTUURREE__CCOOOORRDD__AARRRRAAYY__TTYYPPEE.
GGLL__IINNVVAALLIIDD__OOPPEERRAATTIIOONN is generated if ggllIIssEEnnaabblleedd is executed between the execution of ggllBBeeggiinn and the corresponding execution of ggllEEnndd.