opengl.nim 494 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482
  1. #
  2. #
  3. # Nimrod's Runtime Library
  4. # (c) Copyright 2012 Andreas Rumpf
  5. #
  6. # See the file "copying.txt", included in this
  7. # distribution, for details about the copyright.
  8. #
  9. ## This module is a wrapper around `opengl`:idx:. If you define the symbol
  10. ## ``useGlew`` this wrapper does not use Nimrod's ``dynlib`` mechanism,
  11. ## but `glew`:idx: instead. However, this shouldn't be necessary anymore; even
  12. ## extension loading for the different operating systems is handled here.
  13. ##
  14. ## You need to call ``loadExtensions`` after a rendering context has been
  15. ## created to load any extension proc that your code uses.
  16. {.deadCodeElim: on.}
  17. import macros, sequtils
  18. {.push warning[User]: off.}
  19. when defined(linux) and not defined(android) and not defined(emscripten):
  20. import X, XLib, XUtil
  21. elif defined(windows):
  22. import winlean, os
  23. when defined(windows):
  24. const
  25. ogldll* = "OpenGL32.dll"
  26. gludll* = "GLU32.dll"
  27. elif defined(macosx):
  28. #macosx has this notion of a framework, thus the path to the openGL dylib files
  29. #is absolute
  30. const
  31. ogldll* = "/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries/libGL.dylib"
  32. gludll* = "/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries/libGLU.dylib"
  33. else:
  34. const
  35. ogldll* = "libGL.so.1"
  36. gludll* = "libGLU.so.1"
  37. when defined(useGlew):
  38. {.pragma: ogl, header: "<GL/glew.h>".}
  39. {.pragma: oglx, header: "<GL/glxew.h>".}
  40. {.pragma: wgl, header: "<GL/wglew.h>".}
  41. {.pragma: glu, dynlib: gludll.}
  42. elif defined(ios):
  43. {.pragma: ogl.}
  44. {.pragma: oglx.}
  45. {.passC: "-framework OpenGLES", passL: "-framework OpenGLES".}
  46. elif defined(android) or defined(js) or defined(emscripten):
  47. {.pragma: ogl.}
  48. {.pragma: oglx.}
  49. else:
  50. # quite complex ... thanks to extension support for various platforms:
  51. import dynlib
  52. let oglHandle = loadLib(ogldll)
  53. if isNil(oglHandle): quit("could not load: " & ogldll)
  54. when defined(windows):
  55. var wglGetProcAddress = cast[proc (s: cstring): pointer {.stdcall.}](
  56. symAddr(oglHandle, "wglGetProcAddress"))
  57. elif defined(linux):
  58. var glxGetProcAddress = cast[proc (s: cstring): pointer {.cdecl.}](
  59. symAddr(oglHandle, "glxGetProcAddress"))
  60. var glxGetProcAddressArb = cast[proc (s: cstring): pointer {.cdecl.}](
  61. symAddr(oglHandle, "glxGetProcAddressARB"))
  62. proc glGetProc(h: LibHandle; procName: cstring): pointer =
  63. when defined(windows):
  64. result = symAddr(h, procname)
  65. if result != nil: return
  66. if not isNil(wglGetProcAddress): result = wglGetProcAddress(procName)
  67. elif defined(linux):
  68. if not isNil(glxGetProcAddress): result = glxGetProcAddress(procName)
  69. if result != nil: return
  70. if not isNil(glxGetProcAddressArb):
  71. result = glxGetProcAddressArb(procName)
  72. if result != nil: return
  73. result = symAddr(h, procname)
  74. else:
  75. result = symAddr(h, procName)
  76. if result == nil: raiseInvalidLibrary(procName)
  77. var gluHandle: LibHandle
  78. proc gluGetProc(procname: cstring): pointer =
  79. if gluHandle == nil:
  80. gluHandle = loadLib(gludll)
  81. if gluHandle == nil: quit("could not load: " & gludll)
  82. result = glGetProc(gluHandle, procname)
  83. # undocumented 'dynlib' feature: the string literal is replaced by
  84. # the imported proc name:
  85. {.pragma: ogl, dynlib: glGetProc(oglHandle, "0").}
  86. {.pragma: oglx, dynlib: glGetProc(oglHandle, "0").}
  87. {.pragma: wgl, dynlib: glGetProc(oglHandle, "0").}
  88. {.pragma: glu, dynlib: gluGetProc("").}
  89. proc nimLoadProcs0() {.importc.}
  90. template loadExtensions*() =
  91. ## call this after your rendering context has been setup if you use
  92. ## extensions.
  93. bind nimLoadProcs0
  94. nimLoadProcs0()
  95. {.pop.} # warning[User]: off
  96. type
  97. GLenum* = distinct uint32
  98. GLboolean* = bool
  99. GLbitfield* = distinct uint32
  100. GLvoid* = pointer
  101. GLbyte* = int8
  102. GLshort* = int64
  103. GLint* = int32
  104. GLclampx* = int32
  105. GLubyte* = uint8
  106. GLushort* = uint16
  107. GLuint* = uint32
  108. GLhandle* = GLuint
  109. GLsizei* = int32
  110. GLfloat* = float32
  111. GLclampf* = float32
  112. GLdouble* = float64
  113. GLclampd* = float64
  114. GLeglImageOES* = distinct pointer
  115. GLchar* = char
  116. GLcharArb* = char
  117. GLfixed* = int32
  118. GLhalfNv* = uint16
  119. GLvdpauSurfaceNv* = uint
  120. GLintptr* = int
  121. GLintptrArb* = int
  122. GLint64EXT* = int64
  123. GLuint64EXT* = uint64
  124. GLint64* = int64
  125. GLsizeiptrArb* = int
  126. GLsizeiptr* = int
  127. GLsync* = distinct pointer
  128. GLuint64* = uint64
  129. GLvectorub2* = array[0..1, GLubyte]
  130. GLvectori2* = array[0..1, GLint]
  131. GLvectorf2* = array[0..1, GLfloat]
  132. GLvectord2* = array[0..1, GLdouble]
  133. GLvectorp2* = array[0..1, pointer]
  134. GLvectorb3* = array[0..2, GLbyte]
  135. GLvectorub3* = array[0..2, GLubyte]
  136. GLvectori3* = array[0..2, GLint]
  137. GLvectorui3* = array[0..2, GLuint]
  138. GLvectorf3* = array[0..2, GLfloat]
  139. GLvectord3* = array[0..2, GLdouble]
  140. GLvectorp3* = array[0..2, pointer]
  141. GLvectors3* = array[0..2, GLshort]
  142. GLvectorus3* = array[0..2, GLushort]
  143. GLvectorb4* = array[0..3, GLbyte]
  144. GLvectorub4* = array[0..3, GLubyte]
  145. GLvectori4* = array[0..3, GLint]
  146. GLvectorui4* = array[0..3, GLuint]
  147. GLvectorf4* = array[0..3, GLfloat]
  148. GLvectord4* = array[0..3, GLdouble]
  149. GLvectorp4* = array[0..3, pointer]
  150. GLvectors4* = array[0..3, GLshort]
  151. GLvectorus4* = array[0..3, GLshort]
  152. GLarray4f* = GLvectorf4
  153. GLarrayf3* = GLvectorf3
  154. GLarrayd3* = GLvectord3
  155. GLarrayi4* = GLvectori4
  156. GLarrayp4* = GLvectorp4
  157. GLmatrixub3* = array[0..2, array[0..2, GLubyte]]
  158. GLmatrixi3* = array[0..2, array[0..2, GLint]]
  159. GLmatrixf3* = array[0..2, array[0..2, GLfloat]]
  160. GLmatrixd3* = array[0..2, array[0..2, GLdouble]]
  161. GLmatrixub4* = array[0..3, array[0..3, GLubyte]]
  162. GLmatrixi4* = array[0..3, array[0..3, GLint]]
  163. GLmatrixf4* = array[0..3, array[0..3, GLfloat]]
  164. GLmatrixd4* = array[0..3, array[0..3, GLdouble]]
  165. ClContext* = distinct pointer
  166. ClEvent* = distinct pointer
  167. GLdebugProc* = proc (
  168. source: GLenum,
  169. typ: GLenum,
  170. id: GLuint,
  171. severity: GLenum,
  172. length: GLsizei,
  173. message: ptr GLchar,
  174. userParam: pointer) {.stdcall.}
  175. GLdebugProcArb* = proc (
  176. source: GLenum,
  177. typ: GLenum,
  178. id: GLuint,
  179. severity: GLenum,
  180. len: GLsizei,
  181. message: ptr GLchar,
  182. userParam: pointer) {.stdcall.}
  183. GLdebugProcAmd* = proc (
  184. id: GLuint,
  185. category: GLenum,
  186. severity: GLenum,
  187. len: GLsizei,
  188. message: ptr GLchar,
  189. userParam: pointer) {.stdcall.}
  190. GLdebugProcKhr* = proc (
  191. source, typ: GLenum,
  192. id: GLuint,
  193. severity: GLenum,
  194. length: GLsizei,
  195. message: ptr GLchar,
  196. userParam: pointer) {.stdcall.}
  197. type
  198. GLerrorCode* {.size: GLenum.sizeof.} = enum # XXX: can't be evaluated when
  199. # in the same type section as
  200. # GLenum.
  201. glErrNoError = (0, "no error")
  202. glErrInvalidEnum = (0x0500, "invalid enum")
  203. glErrInvalidValue = (0x0501, "invalid value")
  204. glErrInvalidOperation = (0x0502, "invalid operation")
  205. glErrStackOverflow = (0x0503, "stack overflow")
  206. glErrStackUnderflow = (0x0504, "stack underflow")
  207. glErrOutOfMem = (0x0505, "out of memory")
  208. glErrInvalidFramebufferOperation = (0x0506, "invalid framebuffer operation")
  209. glErrTableTooLarge = (0x8031, "table too large")
  210. const AllErrorCodes = {
  211. glErrNoError,
  212. glErrInvalidEnum,
  213. glErrInvalidValue,
  214. glErrInvalidOperation,
  215. glErrStackOverflow,
  216. glErrStackUnderflow,
  217. glErrOutOfMem,
  218. glErrInvalidFramebufferOperation,
  219. glErrTableTooLarge,
  220. }
  221. when defined(macosx):
  222. type
  223. GLhandleArb = pointer
  224. else:
  225. type
  226. GLhandleArb = uint32
  227. {.deprecated: [
  228. TGLerror: GLerrorCode,
  229. TGLhandleARB: GLhandleArb,
  230. TGLenum: GLenum,
  231. TGLboolean: GLboolean,
  232. TGLbitfield: GLbitfield,
  233. TGLvoid: GLvoid,
  234. TGLbyte: GLbyte,
  235. TGLshort: GLshort,
  236. TGLint: GLint,
  237. TGLclampx: GLclampx,
  238. TGLubyte: GLubyte,
  239. TGLushort: GLushort,
  240. TGLuint: GLuint,
  241. TGLsizei: GLsizei,
  242. TGLfloat: GLfloat,
  243. TGLclampf: GLclampf,
  244. TGLdouble: GLdouble,
  245. TGLclampd: GLclampd,
  246. TGLeglImageOES: GLeglImageOES,
  247. TGLchar: GLchar,
  248. TGLcharARB: GLcharArb,
  249. TGLfixed: GLfixed,
  250. TGLhalfNV: GLhalfNv,
  251. TGLvdpauSurfaceNv: GLvdpauSurfaceNv,
  252. TGLintptr: GLintptr,
  253. TGLintptrARB: GLintptrArb,
  254. TGLint64EXT: GLint64Ext,
  255. TGLuint64EXT: GLuint64Ext,
  256. TGLint64: GLint64,
  257. TGLsizeiptrARB: GLsizeiptrArb,
  258. TGLsizeiptr: GLsizeiptr,
  259. TGLsync: GLsync,
  260. TGLuint64: GLuint64,
  261. TCL_context: ClContext,
  262. TCL_event: ClEvent,
  263. TGLdebugProc: GLdebugProc,
  264. TGLDebugProcARB: GLdebugProcArb,
  265. TGLDebugProcAMD: GLdebugProcAmd,
  266. TGLDebugProcKHR: GLdebugProcKhr,
  267. TGLVectorub2: GLvectorub2,
  268. TGLVectori2: GLvectori2,
  269. TGLVectorf2: GLvectorf2,
  270. TGLVectord2: GLvectord2,
  271. TGLVectorp2: GLvectorp2,
  272. TGLVectorb3: GLvectorb3,
  273. TGLVectorub3: GLvectorub3,
  274. TGLVectori3: GLvectori3,
  275. TGLVectorui3: GLvectorui3,
  276. TGLVectorf3: GLvectorf3,
  277. TGLVectord3: GLvectord3,
  278. TGLVectorp3: GLvectorp3,
  279. TGLVectors3: GLvectors3,
  280. TGLVectorus3: GLvectorus3,
  281. TGLVectorb4: GLvectorb4,
  282. TGLVectorub4: GLvectorub4,
  283. TGLVectori4: GLvectori4,
  284. TGLVectorui4: GLvectorui4,
  285. TGLVectorf4: GLvectorf4,
  286. TGLVectord4: GLvectord4,
  287. TGLVectorp4: GLvectorp4,
  288. TGLVectors4: GLvectors4,
  289. TGLVectorus4: GLvectorus4,
  290. TGLArrayf4: GLarray4f,
  291. TGLArrayf3: GLarrayf3,
  292. TGLArrayd3: GLarrayd3,
  293. TGLArrayi4: GLarrayi4,
  294. TGLArrayp4: GLarrayp4,
  295. TGLMatrixub3: GLmatrixub3,
  296. TGLMatrixi3: GLmatrixi3,
  297. TGLMatrixf3: GLmatrixf3,
  298. TGLMatrixd3: GLmatrixd3,
  299. TGLMatrixub4: GLmatrixub4,
  300. TGLMatrixi4: GLmatrixi4,
  301. TGLMatrixf4: GLmatrixf4,
  302. TGLMatrixd4: GLmatrixd4,
  303. TGLVector3d: GLvectord3,
  304. TGLVector4i: GLvectori4,
  305. TGLVector4f: GLvectorf4,
  306. TGLVector4p: GLvectorp4,
  307. TGLMatrix4f: GLmatrixf4,
  308. TGLMatrix4d: GLmatrixd4,
  309. ].}
  310. proc `==`*(a, b: GLenum): bool {.borrow.}
  311. proc `==`*(a, b: GLbitfield): bool {.borrow.}
  312. proc `or`*(a, b: GLbitfield): GLbitfield {.borrow.}
  313. proc hash*(x: GLenum): int =
  314. result = x.int
  315. proc glGetError*: GLenum {.stdcall, importc, ogl.}
  316. proc getGLerrorCode*: GLerrorCode = glGetError().GLerrorCode
  317. ## Like ``glGetError`` but returns an enumerator instead.
  318. type
  319. GLerror* = object of Exception
  320. ## An exception for OpenGL errors.
  321. code*: GLerrorCode ## The error code. This might be invalid for two reasons:
  322. ## an outdated list of errors or a bad driver.
  323. proc checkGLerror* =
  324. ## Raise ``GLerror`` if the last call to an OpenGL function generated an error.
  325. ## You might want to call this once every frame for example if automatic
  326. ## error checking has been disabled.
  327. let error = getGLerrorCode()
  328. if error == glErrNoError:
  329. return
  330. var
  331. exc = new(GLerror)
  332. for e in AllErrorCodes:
  333. if e == error:
  334. exc.msg = "OpenGL error: " & $e
  335. raise exc
  336. exc.code = error
  337. exc.msg = "OpenGL error: unknown (" & $error & ")"
  338. raise exc
  339. {.push warning[User]: off.}
  340. const
  341. NoAutoGLerrorCheck* = defined(noAutoGLerrorCheck) ##\
  342. ## This determines (at compile time) whether an exception should be raised
  343. ## if an OpenGL call generates an error. No additional code will be generated
  344. ## and ``enableAutoGLerrorCheck(bool)`` will have no effect when
  345. ## ``noAutoGLerrorCheck`` is defined.
  346. {.pop.} # warning[User]: off
  347. var
  348. gAutoGLerrorCheck = true
  349. gInsideBeginEnd* = false # do not change manually.
  350. proc enableAutoGLerrorCheck*(yes: bool) =
  351. ## This determines (at run time) whether an exception should be raised if an
  352. ## OpenGL call generates an error. This has no effect when
  353. ## ``noAutoGLerrorCheck`` is defined.
  354. gAutoGLerrorCheck = yes
  355. macro wrapErrorChecking(f: stmt): stmt {.immediate.} =
  356. f.expectKind nnkStmtList
  357. result = newStmtList()
  358. for child in f.children:
  359. if child.kind == nnkCommentStmt:
  360. continue
  361. child.expectKind nnkProcDef
  362. let params = toSeq(child.params.children)
  363. var glProc = copy child
  364. glProc.pragma = newNimNode(nnkPragma).add(
  365. newNimNode(nnkExprColonExpr).add(
  366. ident"importc" , newLit($child.name))
  367. ).add(ident"ogl")
  368. let rawGLprocName = $glProc.name
  369. glProc.name = ident(rawGLprocName & "Impl")
  370. var
  371. body = newStmtList glProc
  372. returnsSomething = child.params[0].kind != nnkEmpty
  373. callParams = newSeq[when defined(nimnode): NimNode else: PNimrodNode]()
  374. for param in params[1 ..< params.len]:
  375. callParams.add param[0]
  376. let glCall = newCall(glProc.name, callParams)
  377. body.add if returnsSomething:
  378. newAssignment(ident"result", glCall)
  379. else:
  380. glCall
  381. if rawGLprocName == "glBegin":
  382. body.add newAssignment(ident"gInsideBeginEnd", ident"true")
  383. if rawGLprocName == "glEnd":
  384. body.add newAssignment(ident"gInsideBeginEnd", ident"false")
  385. template errCheck: stmt =
  386. when not (NoAutoGLerrorCheck):
  387. if gAutoGLerrorCheck and not gInsideBeginEnd:
  388. checkGLerror()
  389. body.add getAst(errCheck())
  390. var procc = newProc(child.name, params, body)
  391. procc.pragma = newNimNode(nnkPragma).add(ident"inline")
  392. procc.name = postfix(procc.name, "*")
  393. result.add procc
  394. {.push stdcall, hint[XDeclaredButNotUsed]: off, warning[SmallLshouldNotBeUsed]: off.}
  395. wrapErrorChecking:
  396. proc glMultiTexCoord2d(target: GLenum, s: GLdouble, t: GLdouble) {.importc.}
  397. proc glDrawElementsIndirect(mode: GLenum, `type`: GLenum, indirect: pointer) {.importc.}
  398. proc glEnableVertexArrayEXT(vaobj: GLuint, `array`: GLenum) {.importc.}
  399. proc glDeleteFramebuffers(n: GLsizei, framebuffers: ptr GLuint) {.importc.}
  400. proc glMultiTexCoord3dv(target: GLenum, v: ptr GLdouble) {.importc.}
  401. proc glVertexAttrib4d(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  402. proc glLoadPaletteFromModelViewMatrixOES() {.importc.}
  403. proc glVertex3xvOES(coords: ptr GLfixed) {.importc.}
  404. proc glNormalStream3sATI(stream: GLenum, nx: GLshort, ny: GLshort, nz: GLshort) {.importc.}
  405. proc glMatrixFrustumEXT(mode: GLenum, left: GLdouble, right: GLdouble, bottom: GLdouble, top: GLdouble, zNear: GLdouble, zFar: GLdouble) {.importc.}
  406. proc glUniformMatrix2fvARB(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  407. proc glColor4dv(v: ptr GLdouble) {.importc.}
  408. proc glColor3fv(v: ptr GLfloat) {.importc.}
  409. proc glVertexAttribI1uiEXT(index: GLuint, x: GLuint) {.importc.}
  410. proc glGetDebugMessageLogKHR(count: GLuint, bufsize: GLsizei, sources: ptr GLenum, types: ptr GLenum, ids: ptr GLuint, severities: ptr GLenum, lengths: ptr GLsizei, messageLog: cstring): GLuint {.importc.}
  411. proc glVertexAttribI2iv(index: GLuint, v: ptr GLint) {.importc.}
  412. proc glTexCoord1xvOES(coords: ptr GLfixed) {.importc.}
  413. proc glVertex3hNV(x: GLhalfNv, y: GLhalfNv, z: GLhalfNv) {.importc.}
  414. proc glIsShader(shader: GLuint): GLboolean {.importc.}
  415. proc glDeleteRenderbuffersEXT(n: GLsizei, renderbuffers: ptr GLuint) {.importc.}
  416. proc glVertex3hvNV(v: ptr GLhalfNv) {.importc.}
  417. proc glGetPointervKHR(pname: GLenum, params: ptr pointer) {.importc.}
  418. proc glProgramUniform3i64vNV(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint64Ext) {.importc.}
  419. proc glNamedFramebufferTexture1DEXT(framebuffer: GLuint, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint) {.importc.}
  420. proc glGetNamedProgramLocalParameterfvEXT(program: GLuint, target: GLenum, index: GLuint, params: ptr GLfloat) {.importc.}
  421. proc glGenRenderbuffersOES(n: GLsizei, renderbuffers: ptr GLuint) {.importc.}
  422. proc glVertex4dv(v: ptr GLdouble) {.importc.}
  423. proc glTexCoord2fColor4ubVertex3fvSUN(tc: ptr GLfloat, c: ptr GLubyte, v: ptr GLfloat) {.importc.}
  424. proc glTexStorage2DEXT(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  425. proc glVertexAttrib2d(index: GLuint, x: GLdouble, y: GLdouble) {.importc.}
  426. proc glVertexAttrib1dv(index: GLuint, v: ptr GLdouble) {.importc.}
  427. proc glBindProgramARB(target: GLenum, program: GLuint) {.importc.}
  428. proc glRasterPos2dv(v: ptr GLdouble) {.importc.}
  429. proc glCompressedTextureSubImage2DEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, bits: pointer) {.importc.}
  430. proc glNormalPointervINTEL(`type`: GLenum, `pointer`: ptr pointer) {.importc.}
  431. proc glGetInteger64vAPPLE(pname: GLenum, params: ptr GLint64) {.importc.}
  432. proc glPushMatrix() {.importc.}
  433. proc glGetCompressedTexImageARB(target: GLenum, level: GLint, img: pointer) {.importc.}
  434. proc glBindMaterialParameterEXT(face: GLenum, value: GLenum): GLuint {.importc.}
  435. proc glBlendEquationIndexedAMD(buf: GLuint, mode: GLenum) {.importc.}
  436. proc glGetObjectBufferfvATI(buffer: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  437. proc glMakeNamedBufferNonResidentNV(buffer: GLuint) {.importc.}
  438. proc glUniform2ui64NV(location: GLint, x: GLuint64Ext, y: GLuint64Ext) {.importc.}
  439. proc glRasterPos4fv(v: ptr GLfloat) {.importc.}
  440. proc glDeleteTextures(n: GLsizei, textures: ptr GLuint) {.importc.}
  441. proc glSecondaryColorPointer(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  442. proc glTextureSubImage1DEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  443. proc glEndTilingQCOM(preserveMask: GLbitfield) {.importc.}
  444. proc glBindBuffer(target: GLenum, buffer: GLuint) {.importc.}
  445. proc glUniformMatrix3fvARB(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  446. proc glSamplerParameterf(sampler: GLuint, pname: GLenum, param: GLfloat) {.importc.}
  447. proc glSecondaryColor3d(red: GLdouble, green: GLdouble, blue: GLdouble) {.importc.}
  448. proc glVertexAttrib4sARB(index: GLuint, x: GLshort, y: GLshort, z: GLshort, w: GLshort) {.importc.}
  449. proc glNamedProgramLocalParameterI4iEXT(program: GLuint, target: GLenum, index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint) {.importc.}
  450. proc glProgramUniform2iEXT(program: GLuint, location: GLint, v0: GLint, v1: GLint) {.importc.}
  451. proc glPopAttrib() {.importc.}
  452. proc glGetnColorTableARB(target: GLenum, format: GLenum, `type`: GLenum, bufSize: GLsizei, table: pointer) {.importc.}
  453. proc glMatrixLoadIdentityEXT(mode: GLenum) {.importc.}
  454. proc glGetNamedProgramivEXT(program: GLuint, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  455. proc glCopyTextureSubImage2DEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  456. proc glUniform4i64NV(location: GLint, x: GLint64Ext, y: GLint64Ext, z: GLint64Ext, w: GLint64Ext) {.importc.}
  457. proc glDeleteTexturesEXT(n: GLsizei, textures: ptr GLuint) {.importc.}
  458. proc glMultiTexCoord1dv(target: GLenum, v: ptr GLdouble) {.importc.}
  459. proc glMultiTexRenderbufferEXT(texunit: GLenum, target: GLenum, renderbuffer: GLuint) {.importc.}
  460. proc glMultiDrawArraysIndirect(mode: GLenum, indirect: ptr pointer, drawcount: GLsizei, stride: GLsizei) {.importc.}
  461. proc glGetUniformfvARB(programObj: GLhandleArb, location: GLint, params: ptr GLfloat) {.importc.}
  462. proc glBufferDataARB(target: GLenum, size: GLsizeiptrArb, data: pointer, usage: GLenum) {.importc.}
  463. proc glTexCoord2d(s: GLdouble, t: GLdouble) {.importc.}
  464. proc glGetArrayObjectfvATI(`array`: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  465. proc glShaderOp1EXT(op: GLenum, res: GLuint, arg1: GLuint) {.importc.}
  466. proc glColor3s(red: GLshort, green: GLshort, blue: GLshort) {.importc.}
  467. proc glStencilFuncSeparate(face: GLenum, fun: GLenum, `ref`: GLint, mask: GLuint) {.importc.}
  468. proc glTextureImage2DMultisampleCoverageNV(texture: GLuint, target: GLenum, coverageSamples: GLsizei, colorSamples: GLsizei, internalFormat: GLint, width: GLsizei, height: GLsizei, fixedSampleLocations: GLboolean) {.importc.}
  469. proc glMultiTexCoord2xvOES(texture: GLenum, coords: ptr GLfixed) {.importc.}
  470. proc glGetVertexAttribLui64vNV(index: GLuint, pname: GLenum, params: ptr GLuint64Ext) {.importc.}
  471. proc glNormal3xOES(nx: GLfixed, ny: GLfixed, nz: GLfixed) {.importc.}
  472. proc glMapBufferRangeEXT(target: GLenum, offset: GLintptr, length: GLsizeiptr, access: GLbitfield): pointer {.importc.}
  473. proc glCreateShader(`type`: GLenum): GLuint {.importc.}
  474. proc glDrawRangeElementArrayAPPLE(mode: GLenum, start: GLuint, `end`: GLuint, first: GLint, count: GLsizei) {.importc.}
  475. proc glVertex2bOES(x: GLbyte) {.importc.}
  476. proc glGetMapxvOES(target: GLenum, query: GLenum, v: ptr GLfixed) {.importc.}
  477. proc glRasterPos3sv(v: ptr GLshort) {.importc.}
  478. proc glDeleteQueriesARB(n: GLsizei, ids: ptr GLuint) {.importc.}
  479. proc glProgramUniform1iv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  480. proc glVertexStream2dvATI(stream: GLenum, coords: ptr GLdouble) {.importc.}
  481. proc glBindVertexArrayOES(`array`: GLuint) {.importc.}
  482. proc glLightModelfv(pname: GLenum, params: ptr GLfloat) {.importc.}
  483. proc glEvalCoord2dv(u: ptr GLdouble) {.importc.}
  484. proc glColor3hNV(red: GLhalfNv, green: GLhalfNv, blue: GLhalfNv) {.importc.}
  485. proc glSecondaryColor3iEXT(red: GLint, green: GLint, blue: GLint) {.importc.}
  486. proc glBindTexture(target: GLenum, texture: GLuint) {.importc.}
  487. proc glUniformBufferEXT(program: GLuint, location: GLint, buffer: GLuint) {.importc.}
  488. proc glGetCombinerInputParameterfvNV(stage: GLenum, portion: GLenum, variable: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  489. proc glUniform2ui64vNV(location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  490. proc glMatrixMultTransposefEXT(mode: GLenum, m: ptr GLfloat) {.importc.}
  491. proc glLineWidth(width: GLfloat) {.importc.}
  492. proc glRotatef(angle: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  493. proc glNormalStream3svATI(stream: GLenum, coords: ptr GLshort) {.importc.}
  494. proc glTexCoordP4ui(`type`: GLenum, coords: GLuint) {.importc.}
  495. proc glImageTransformParameterfvHP(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  496. proc glUniform3uiEXT(location: GLint, v0: GLuint, v1: GLuint, v2: GLuint) {.importc.}
  497. proc glGetInvariantIntegervEXT(id: GLuint, value: GLenum, data: ptr GLint) {.importc.}
  498. proc glGetTransformFeedbackVaryingEXT(program: GLuint, index: GLuint, bufSize: GLsizei, length: ptr GLsizei, size: ptr GLsizei, `type`: ptr GLenum, name: cstring) {.importc.}
  499. proc glSamplerParameterIuiv(sampler: GLuint, pname: GLenum, param: ptr GLuint) {.importc.}
  500. proc glProgramUniform2fEXT(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat) {.importc.}
  501. proc glMultiTexCoord2hvNV(target: GLenum, v: ptr GLhalfNv) {.importc.}
  502. proc glDeleteRenderbuffersOES(n: GLsizei, renderbuffers: ptr GLuint) {.importc.}
  503. proc glRenderbufferStorageMultisampleCoverageNV(target: GLenum, coverageSamples: GLsizei, colorSamples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  504. proc glStencilClearTagEXT(stencilTagBits: GLsizei, stencilClearTag: GLuint) {.importc.}
  505. proc glConvolutionParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  506. proc glFenceSyncAPPLE(condition: GLenum, flags: GLbitfield): GLsync {.importc.}
  507. proc glGetVariantArrayObjectivATI(id: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  508. proc glProgramUniform4dvEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  509. proc glPushDebugGroupKHR(source: GLenum, id: GLuint, length: GLsizei, message: cstring) {.importc.}
  510. proc glFragmentLightivSGIX(light: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  511. proc glFramebufferTexture2DEXT(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint) {.importc.}
  512. proc glGetActiveSubroutineUniformiv(program: GLuint, shadertype: GLenum, index: GLuint, pname: GLenum, values: ptr GLint) {.importc.}
  513. proc glFrustumf(l: GLfloat, r: GLfloat, b: GLfloat, t: GLfloat, n: GLfloat, f: GLfloat) {.importc.}
  514. proc glEndQueryIndexed(target: GLenum, index: GLuint) {.importc.}
  515. proc glCompressedTextureSubImage3DEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, bits: pointer) {.importc.}
  516. proc glGetProgramPipelineInfoLogEXT(pipeline: GLuint, bufSize: GLsizei, length: ptr GLsizei, infoLog: cstring) {.importc.}
  517. proc glGetVertexAttribfvNV(index: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  518. proc glVertexArrayIndexOffsetEXT(vaobj: GLuint, buffer: GLuint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  519. proc glDrawTexsvOES(coords: ptr GLshort) {.importc.}
  520. proc glMultiTexCoord1hNV(target: GLenum, s: GLhalfNv) {.importc.}
  521. proc glWindowPos2iv(v: ptr GLint) {.importc.}
  522. proc glMultiTexCoordP1ui(texture: GLenum, `type`: GLenum, coords: GLuint) {.importc.}
  523. proc glTexCoord1i(s: GLint) {.importc.}
  524. proc glVertex4hvNV(v: ptr GLhalfNv) {.importc.}
  525. proc glCallLists(n: GLsizei, `type`: GLenum, lists: pointer) {.importc.}
  526. proc glIndexFormatNV(`type`: GLenum, stride: GLsizei) {.importc.}
  527. proc glPointParameterfARB(pname: GLenum, param: GLfloat) {.importc.}
  528. proc glProgramUniform1dv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  529. proc glGetVertexAttribArrayObjectfvATI(index: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  530. proc glVDPAUUnmapSurfacesNV(numSurface: GLsizei, surfaces: ptr GLvdpauSurfaceNv) {.importc.}
  531. proc glVertexAttribIFormat(attribindex: GLuint, size: GLint, `type`: GLenum, relativeoffset: GLuint) {.importc.}
  532. proc glClearColorx(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed) {.importc.}
  533. proc glColor3bv(v: ptr GLbyte) {.importc.}
  534. proc glNamedProgramLocalParameter4dEXT(program: GLuint, target: GLenum, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  535. proc glVertexPointer(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  536. proc glGetObjectLabelKHR(identifier: GLenum, name: GLuint, bufSize: GLsizei, length: ptr GLsizei, label: cstring) {.importc.}
  537. proc glCombinerStageParameterfvNV(stage: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  538. proc glNormal3hvNV(v: ptr GLhalfNv) {.importc.}
  539. proc glUniform2i64NV(location: GLint, x: GLint64Ext, y: GLint64Ext) {.importc.}
  540. proc glMultiTexCoord2iv(target: GLenum, v: ptr GLint) {.importc.}
  541. proc glProgramUniform3i(program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint) {.importc.}
  542. proc glDeleteAsyncMarkersSGIX(marker: GLuint, range: GLsizei) {.importc.}
  543. proc glStencilOp(fail: GLenum, zfail: GLenum, zpass: GLenum) {.importc.}
  544. proc glColorP4ui(`type`: GLenum, color: GLuint) {.importc.}
  545. proc glFinishAsyncSGIX(markerp: ptr GLuint): GLint {.importc.}
  546. proc glDrawTexsOES(x: GLshort, y: GLshort, z: GLshort, width: GLshort, height: GLshort) {.importc.}
  547. proc glLineStipple(factor: GLint, pattern: GLushort) {.importc.}
  548. proc glAlphaFragmentOp1ATI(op: GLenum, dst: GLuint, dstMod: GLuint, arg1: GLuint, arg1Rep: GLuint, arg1Mod: GLuint) {.importc.}
  549. proc glMapTexture2DINTEL(texture: GLuint, level: GLint, access: GLbitfield, stride: ptr GLint, layout: ptr GLenum): pointer {.importc.}
  550. proc glVertex4f(x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  551. proc glFramebufferTextureARB(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint) {.importc.}
  552. proc glProgramUniform3ui64NV(program: GLuint, location: GLint, x: GLuint64Ext, y: GLuint64Ext, z: GLuint64Ext) {.importc.}
  553. proc glMultTransposeMatrixxOES(m: ptr GLfixed) {.importc.}
  554. proc glNormal3fv(v: ptr GLfloat) {.importc.}
  555. proc glUniform4fARB(location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat) {.importc.}
  556. proc glBinormal3bEXT(bx: GLbyte, by: GLbyte, bz: GLbyte) {.importc.}
  557. proc glGenProgramPipelinesEXT(n: GLsizei, pipelines: ptr GLuint) {.importc.}
  558. proc glDispatchComputeIndirect(indirect: GLintptr) {.importc.}
  559. proc glGetPerfMonitorCounterDataAMD(monitor: GLuint, pname: GLenum, dataSize: GLsizei, data: ptr GLuint, bytesWritten: ptr GLint) {.importc.}
  560. proc glStencilOpValueAMD(face: GLenum, value: GLuint) {.importc.}
  561. proc glTangent3fvEXT(v: ptr GLfloat) {.importc.}
  562. proc glUniform3iARB(location: GLint, v0: GLint, v1: GLint, v2: GLint) {.importc.}
  563. proc glMatrixScalefEXT(mode: GLenum, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  564. proc glVertexAttrib2dARB(index: GLuint, x: GLdouble, y: GLdouble) {.importc.}
  565. proc glIsVertexArray(`array`: GLuint): GLboolean {.importc.}
  566. proc glGetMaterialx(face: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  567. proc glMultiTexCoord1dARB(target: GLenum, s: GLdouble) {.importc.}
  568. proc glColor3usv(v: ptr GLushort) {.importc.}
  569. proc glVertexStream3svATI(stream: GLenum, coords: ptr GLshort) {.importc.}
  570. proc glRasterPos3s(x: GLshort, y: GLshort, z: GLshort) {.importc.}
  571. proc glMultiTexCoord2bOES(texture: GLenum, s: GLbyte, t: GLbyte) {.importc.}
  572. proc glGetClipPlanefOES(plane: GLenum, equation: ptr GLfloat) {.importc.}
  573. proc glFramebufferTextureEXT(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint) {.importc.}
  574. proc glVertexAttrib1dNV(index: GLuint, x: GLdouble) {.importc.}
  575. proc glSampleCoverageOES(value: GLfixed, invert: GLboolean) {.importc.}
  576. proc glCompressedTexSubImage2DARB(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, data: pointer) {.importc.}
  577. proc glUniform1iv(location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  578. proc glExtGetProgramsQCOM(programs: ptr GLuint, maxPrograms: GLint, numPrograms: ptr GLint) {.importc.}
  579. proc glFogx(pname: GLenum, param: GLfixed) {.importc.}
  580. proc glMultiTexCoord3hNV(target: GLenum, s: GLhalfNv, t: GLhalfNv, r: GLhalfNv) {.importc.}
  581. proc glClipPlane(plane: GLenum, equation: ptr GLdouble) {.importc.}
  582. proc glConvolutionParameterxvOES(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  583. proc glInvalidateBufferData(buffer: GLuint) {.importc.}
  584. proc glCheckNamedFramebufferStatusEXT(framebuffer: GLuint, target: GLenum): GLenum {.importc.}
  585. proc glLinkProgram(program: GLuint) {.importc.}
  586. proc glCheckFramebufferStatus(target: GLenum): GLenum {.importc.}
  587. proc glBlendFunci(buf: GLuint, src: GLenum, dst: GLenum) {.importc.}
  588. proc glProgramUniform4uiv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  589. proc glConvolutionFilter2D(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, image: pointer) {.importc.}
  590. proc glVertex4bvOES(coords: ptr GLbyte) {.importc.}
  591. proc glCopyTextureSubImage1DEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei) {.importc.}
  592. proc glColor4uiv(v: ptr GLuint) {.importc.}
  593. proc glGetBufferParameteri64v(target: GLenum, pname: GLenum, params: ptr GLint64) {.importc.}
  594. proc glGetLocalConstantBooleanvEXT(id: GLuint, value: GLenum, data: ptr GLboolean) {.importc.}
  595. proc glCoverStrokePathNV(path: GLuint, coverMode: GLenum) {.importc.}
  596. proc glScaled(x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  597. proc glLightfv(light: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  598. proc glTexParameterIiv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  599. proc glMakeImageHandleResidentNV(handle: GLuint64, access: GLenum) {.importc.}
  600. proc glWindowPos3iARB(x: GLint, y: GLint, z: GLint) {.importc.}
  601. proc glListBase(base: GLuint) {.importc.}
  602. proc glFlushMappedBufferRangeEXT(target: GLenum, offset: GLintptr, length: GLsizeiptr) {.importc.}
  603. proc glNormal3dv(v: ptr GLdouble) {.importc.}
  604. proc glProgramUniform4d(program: GLuint, location: GLint, v0: GLdouble, v1: GLdouble, v2: GLdouble, v3: GLdouble) {.importc.}
  605. proc glCreateShaderProgramEXT(`type`: GLenum, string: cstring): GLuint {.importc.}
  606. proc glGetLightxvOES(light: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  607. proc glGetObjectPtrLabelKHR(`ptr`: ptr pointer, bufSize: GLsizei, length: ptr GLsizei, label: cstring) {.importc.}
  608. proc glTransformPathNV(resultPath: GLuint, srcPath: GLuint, transformType: GLenum, transformValues: ptr GLfloat) {.importc.}
  609. proc glMultTransposeMatrixf(m: ptr GLfloat) {.importc.}
  610. proc glMapVertexAttrib2dAPPLE(index: GLuint, size: GLuint, u1: GLdouble, u2: GLdouble, ustride: GLint, uorder: GLint, v1: GLdouble, v2: GLdouble, vstride: GLint, vorder: GLint, points: ptr GLdouble) {.importc.}
  611. proc glIsSync(sync: GLsync): GLboolean {.importc.}
  612. proc glMultMatrixx(m: ptr GLfixed) {.importc.}
  613. proc glInterpolatePathsNV(resultPath: GLuint, pathA: GLuint, pathB: GLuint, weight: GLfloat) {.importc.}
  614. proc glEnableClientStateIndexedEXT(`array`: GLenum, index: GLuint) {.importc.}
  615. proc glProgramEnvParameter4fARB(target: GLenum, index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  616. proc glVertexAttrib2svARB(index: GLuint, v: ptr GLshort) {.importc.}
  617. proc glLighti(light: GLenum, pname: GLenum, param: GLint) {.importc.}
  618. proc glSelectBuffer(size: GLsizei, buffer: ptr GLuint) {.importc.}
  619. proc glReplacementCodeusvSUN(code: ptr GLushort) {.importc.}
  620. proc glMapVertexAttrib1fAPPLE(index: GLuint, size: GLuint, u1: GLfloat, u2: GLfloat, stride: GLint, order: GLint, points: ptr GLfloat) {.importc.}
  621. proc glMaterialx(face: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  622. proc glDrawTransformFeedback(mode: GLenum, id: GLuint) {.importc.}
  623. proc glWindowPos2i(x: GLint, y: GLint) {.importc.}
  624. proc glMultiTexEnviEXT(texunit: GLenum, target: GLenum, pname: GLenum, param: GLint) {.importc.}
  625. proc glProgramUniform1fv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  626. proc glDrawBuffersARB(n: GLsizei, bufs: ptr GLenum) {.importc.}
  627. proc glGetUniformLocationARB(programObj: GLhandleArb, name: cstring): GLint {.importc.}
  628. proc glResumeTransformFeedback() {.importc.}
  629. proc glMap1f(target: GLenum, u1: GLfloat, u2: GLfloat, stride: GLint, order: GLint, points: ptr GLfloat) {.importc.}
  630. proc glVertex3xOES(x: GLfixed, y: GLfixed) {.importc.}
  631. proc glPathCoordsNV(path: GLuint, numCoords: GLsizei, coordType: GLenum, coords: pointer) {.importc.}
  632. proc glListParameterfSGIX(list: GLuint, pname: GLenum, param: GLfloat) {.importc.}
  633. proc glGetUniformivARB(programObj: GLhandleArb, location: GLint, params: ptr GLint) {.importc.}
  634. proc glBinormal3bvEXT(v: ptr GLbyte) {.importc.}
  635. proc glVertexAttribP3ui(index: GLuint, `type`: GLenum, normalized: GLboolean, value: GLuint) {.importc.}
  636. proc glGetVertexArrayPointeri_vEXT(vaobj: GLuint, index: GLuint, pname: GLenum, param: ptr pointer) {.importc.}
  637. proc glProgramParameter4fvNV(target: GLenum, index: GLuint, v: ptr GLfloat) {.importc.}
  638. proc glDiscardFramebufferEXT(target: GLenum, numAttachments: GLsizei, attachments: ptr GLenum) {.importc.}
  639. proc glGetDebugMessageLogARB(count: GLuint, bufsize: GLsizei, sources: ptr GLenum, types: ptr GLenum, ids: ptr GLuint, severities: ptr GLenum, lengths: ptr GLsizei, messageLog: cstring): GLuint {.importc.}
  640. proc glResolveMultisampleFramebufferAPPLE() {.importc.}
  641. proc glGetIntegeri_vEXT(target: GLenum, index: GLuint, data: ptr GLint) {.importc.}
  642. proc glDepthBoundsdNV(zmin: GLdouble, zmax: GLdouble) {.importc.}
  643. proc glEnd() {.importc.}
  644. proc glBindBufferBaseEXT(target: GLenum, index: GLuint, buffer: GLuint) {.importc.}
  645. proc glVertexAttribDivisor(index: GLuint, divisor: GLuint) {.importc.}
  646. proc glFogCoorddEXT(coord: GLdouble) {.importc.}
  647. proc glFrontFace(mode: GLenum) {.importc.}
  648. proc glVertexAttrib1hNV(index: GLuint, x: GLhalfNv) {.importc.}
  649. proc glNamedProgramLocalParametersI4uivEXT(program: GLuint, target: GLenum, index: GLuint, count: GLsizei, params: ptr GLuint) {.importc.}
  650. proc glTexCoord1dv(v: ptr GLdouble) {.importc.}
  651. proc glBindVideoCaptureStreamTextureNV(video_capture_slot: GLuint, stream: GLuint, frame_region: GLenum, target: GLenum, texture: GLuint) {.importc.}
  652. proc glWindowPos2iARB(x: GLint, y: GLint) {.importc.}
  653. proc glVertexAttribFormatNV(index: GLuint, size: GLint, `type`: GLenum, normalized: GLboolean, stride: GLsizei) {.importc.}
  654. proc glUniform1uivEXT(location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  655. proc glGetVideoivNV(video_slot: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  656. proc glVertexAttrib3fvARB(index: GLuint, v: ptr GLfloat) {.importc.}
  657. proc glVertexArraySecondaryColorOffsetEXT(vaobj: GLuint, buffer: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  658. proc glSecondaryColor3bv(v: ptr GLbyte) {.importc.}
  659. proc glDispatchComputeGroupSizeARB(num_groups_x: GLuint, num_groups_y: GLuint, num_groups_z: GLuint, group_size_x: GLuint, group_size_y: GLuint, group_size_z: GLuint) {.importc.}
  660. proc glNamedCopyBufferSubDataEXT(readBuffer: GLuint, writeBuffer: GLuint, readOffset: GLintptr, writeOffset: GLintptr, size: GLsizeiptr) {.importc.}
  661. proc glSampleCoverage(value: GLfloat, invert: GLboolean) {.importc.}
  662. proc glGetnMapfvARB(target: GLenum, query: GLenum, bufSize: GLsizei, v: ptr GLfloat) {.importc.}
  663. proc glVertexStream2svATI(stream: GLenum, coords: ptr GLshort) {.importc.}
  664. proc glProgramParameters4fvNV(target: GLenum, index: GLuint, count: GLsizei, v: ptr GLfloat) {.importc.}
  665. proc glVertexAttrib4fARB(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  666. proc glIndexd(c: GLdouble) {.importc.}
  667. proc glGetInteger64v(pname: GLenum, params: ptr GLint64) {.importc.}
  668. proc glGetMultiTexImageEXT(texunit: GLenum, target: GLenum, level: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  669. proc glLightModelx(pname: GLenum, param: GLfixed) {.importc.}
  670. proc glMap2f(target: GLenum, u1: GLfloat, u2: GLfloat, ustride: GLint, uorder: GLint, v1: GLfloat, v2: GLfloat, vstride: GLint, vorder: GLint, points: ptr GLfloat) {.importc.}
  671. proc glSecondaryColorPointerListIBM(size: GLint, `type`: GLenum, stride: GLint, `pointer`: ptr pointer, ptrstride: GLint) {.importc.}
  672. proc glVertexArrayVertexAttribIOffsetEXT(vaobj: GLuint, buffer: GLuint, index: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  673. proc glProgramUniformHandleui64vARB(program: GLuint, location: GLint, count: GLsizei, values: ptr GLuint64) {.importc.}
  674. proc glActiveProgramEXT(program: GLuint) {.importc.}
  675. proc glProgramUniformMatrix4x3fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  676. proc glCompressedTexSubImage3DARB(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: pointer) {.importc.}
  677. proc glBindProgramPipelineEXT(pipeline: GLuint) {.importc.}
  678. proc glDetailTexFuncSGIS(target: GLenum, n: GLsizei, points: ptr GLfloat) {.importc.}
  679. proc glSecondaryColor3ubEXT(red: GLubyte, green: GLubyte, blue: GLubyte) {.importc.}
  680. proc glDrawArraysInstanced(mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei) {.importc.}
  681. proc glWindowPos3fARB(x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  682. proc glNamedProgramLocalParameter4fEXT(program: GLuint, target: GLenum, index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  683. proc glTextureParameterfvEXT(texture: GLuint, target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  684. proc glProgramUniformHandleui64ARB(program: GLuint, location: GLint, value: GLuint64) {.importc.}
  685. proc glHistogramEXT(target: GLenum, width: GLsizei, internalformat: GLenum, sink: GLboolean) {.importc.}
  686. proc glResumeTransformFeedbackNV() {.importc.}
  687. proc glGetMaterialxv(face: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  688. proc glMultiTexCoord1sv(target: GLenum, v: ptr GLshort) {.importc.}
  689. proc glReadInstrumentsSGIX(marker: GLint) {.importc.}
  690. proc glTexCoord4hNV(s: GLhalfNv, t: GLhalfNv, r: GLhalfNv, q: GLhalfNv) {.importc.}
  691. proc glVertexAttribL4i64vNV(index: GLuint, v: ptr GLint64Ext) {.importc.}
  692. proc glEnableVariantClientStateEXT(id: GLuint) {.importc.}
  693. proc glSyncTextureINTEL(texture: GLuint) {.importc.}
  694. proc glGetObjectPtrLabel(`ptr`: ptr pointer, bufSize: GLsizei, length: ptr GLsizei, label: cstring) {.importc.}
  695. proc glCopyTexSubImage1D(target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei) {.importc.}
  696. proc glOrthofOES(l: GLfloat, r: GLfloat, b: GLfloat, t: GLfloat, n: GLfloat, f: GLfloat) {.importc.}
  697. proc glWindowPos3sARB(x: GLshort, y: GLshort, z: GLshort) {.importc.}
  698. proc glIsBufferARB(buffer: GLuint): GLboolean {.importc.}
  699. proc glColor3sv(v: ptr GLshort) {.importc.}
  700. proc glEvalMesh1(mode: GLenum, i1: GLint, i2: GLint) {.importc.}
  701. proc glMultiDrawArrays(mode: GLenum, first: ptr GLint, count: ptr GLsizei, drawcount: GLsizei) {.importc.}
  702. proc glGetMultiTexEnvfvEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  703. proc glWindowPos3fMESA(x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  704. proc glExtGetFramebuffersQCOM(framebuffers: ptr GLuint, maxFramebuffers: GLint, numFramebuffers: ptr GLint) {.importc.}
  705. proc glTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  706. proc glVertexAttrib4uiv(index: GLuint, v: ptr GLuint) {.importc.}
  707. proc glProgramUniformui64NV(program: GLuint, location: GLint, value: GLuint64Ext) {.importc.}
  708. proc glMultiTexCoord2ivARB(target: GLenum, v: ptr GLint) {.importc.}
  709. proc glProgramUniform4i64NV(program: GLuint, location: GLint, x: GLint64Ext, y: GLint64Ext, z: GLint64Ext, w: GLint64Ext) {.importc.}
  710. proc glWindowPos2svMESA(v: ptr GLshort) {.importc.}
  711. proc glVertexAttrib3dv(index: GLuint, v: ptr GLdouble) {.importc.}
  712. proc glColor4i(red: GLint, green: GLint, blue: GLint, alpha: GLint) {.importc.}
  713. proc glClampColor(target: GLenum, clamp: GLenum) {.importc.}
  714. proc glVertexP2ui(`type`: GLenum, value: GLuint) {.importc.}
  715. proc glGenQueries(n: GLsizei, ids: ptr GLuint) {.importc.}
  716. proc glBindBufferOffsetNV(target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr) {.importc.}
  717. proc glGetFragDataLocation(program: GLuint, name: cstring): GLint {.importc.}
  718. proc glVertexAttribs2svNV(index: GLuint, count: GLsizei, v: ptr GLshort) {.importc.}
  719. proc glGetPathLengthNV(path: GLuint, startSegment: GLsizei, numSegments: GLsizei): GLfloat {.importc.}
  720. proc glVertexAttrib3dARB(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  721. proc glMultiTexGenfvEXT(texunit: GLenum, coord: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  722. proc glFlushPixelDataRangeNV(target: GLenum) {.importc.}
  723. proc glReplacementCodeuiNormal3fVertex3fSUN(rc: GLuint, nx: GLfloat, ny: GLfloat, nz: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  724. proc glPathParameteriNV(path: GLuint, pname: GLenum, value: GLint) {.importc.}
  725. proc glVertexAttribI2iEXT(index: GLuint, x: GLint, y: GLint) {.importc.}
  726. proc glPixelStorei(pname: GLenum, param: GLint) {.importc.}
  727. proc glGetNamedFramebufferParameterivEXT(framebuffer: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  728. proc glGetTexEnvxv(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  729. proc glPathStringNV(path: GLuint, format: GLenum, length: GLsizei, pathString: pointer) {.importc.}
  730. proc glDepthMask(flag: GLboolean) {.importc.}
  731. proc glCopyTexImage1D(target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint) {.importc.}
  732. proc glDepthRangexOES(n: GLfixed, f: GLfixed) {.importc.}
  733. proc glUniform2i64vNV(location: GLint, count: GLsizei, value: ptr GLint64Ext) {.importc.}
  734. proc glSetFragmentShaderConstantATI(dst: GLuint, value: ptr GLfloat) {.importc.}
  735. proc glAttachShader(program: GLuint, shader: GLuint) {.importc.}
  736. proc glGetFramebufferParameterivEXT(framebuffer: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  737. proc glPointParameteriNV(pname: GLenum, param: GLint) {.importc.}
  738. proc glWindowPos2dMESA(x: GLdouble, y: GLdouble) {.importc.}
  739. proc glGetTextureParameterfvEXT(texture: GLuint, target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  740. proc glTexBumpParameterfvATI(pname: GLenum, param: ptr GLfloat) {.importc.}
  741. proc glCompressedTexImage1DARB(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, border: GLint, imageSize: GLsizei, data: pointer) {.importc.}
  742. proc glGetTexGendv(coord: GLenum, pname: GLenum, params: ptr GLdouble) {.importc.}
  743. proc glGetFragmentMaterialfvSGIX(face: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  744. proc glBeginConditionalRenderNVX(id: GLuint) {.importc.}
  745. proc glLightModelxOES(pname: GLenum, param: GLfixed) {.importc.}
  746. proc glTexCoord2xOES(s: GLfixed, t: GLfixed) {.importc.}
  747. proc glProgramUniformMatrix2x4fvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  748. proc glRasterPos2xvOES(coords: ptr GLfixed) {.importc.}
  749. proc glGetMapiv(target: GLenum, query: GLenum, v: ptr GLint) {.importc.}
  750. proc glGetImageHandleARB(texture: GLuint, level: GLint, layered: GLboolean, layer: GLint, format: GLenum): GLuint64 {.importc.}
  751. proc glVDPAURegisterVideoSurfaceNV(vdpSurface: pointer, target: GLenum, numTextureNames: GLsizei, textureNames: ptr GLuint): GLvdpauSurfaceNv {.importc.}
  752. proc glVertexAttribL2dEXT(index: GLuint, x: GLdouble, y: GLdouble) {.importc.}
  753. proc glVertexAttrib1dvNV(index: GLuint, v: ptr GLdouble) {.importc.}
  754. proc glPollAsyncSGIX(markerp: ptr GLuint): GLint {.importc.}
  755. proc glCullParameterfvEXT(pname: GLenum, params: ptr GLfloat) {.importc.}
  756. proc glMakeNamedBufferResidentNV(buffer: GLuint, access: GLenum) {.importc.}
  757. proc glPointParameterfSGIS(pname: GLenum, param: GLfloat) {.importc.}
  758. proc glGenLists(range: GLsizei): GLuint {.importc.}
  759. proc glGetTexBumpParameterfvATI(pname: GLenum, param: ptr GLfloat) {.importc.}
  760. proc glCompressedMultiTexSubImage2DEXT(texunit: GLenum, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, bits: pointer) {.importc.}
  761. proc glFinishFenceNV(fence: GLuint) {.importc.}
  762. proc glPointSize(size: GLfloat) {.importc.}
  763. proc glCompressedTextureImage2DEXT(texture: GLuint, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, bits: pointer) {.importc.}
  764. proc glGetUniformui64vNV(program: GLuint, location: GLint, params: ptr GLuint64Ext) {.importc.}
  765. proc glGetMapControlPointsNV(target: GLenum, index: GLuint, `type`: GLenum, ustride: GLsizei, vstride: GLsizei, packed: GLboolean, points: pointer) {.importc.}
  766. proc glGetPathColorGenfvNV(color: GLenum, pname: GLenum, value: ptr GLfloat) {.importc.}
  767. proc glTexCoord2f(s: GLfloat, t: GLfloat) {.importc.}
  768. proc glSampleMaski(index: GLuint, mask: GLbitfield) {.importc.}
  769. proc glReadBufferIndexedEXT(src: GLenum, index: GLint) {.importc.}
  770. proc glCoverFillPathNV(path: GLuint, coverMode: GLenum) {.importc.}
  771. proc glColorTableParameterfvSGI(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  772. proc glDeleteVertexArraysAPPLE(n: GLsizei, arrays: ptr GLuint) {.importc.}
  773. proc glGetVertexAttribIiv(index: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  774. proc glWeightbvARB(size: GLint, weights: ptr GLbyte) {.importc.}
  775. proc glGetNamedBufferPointervEXT(buffer: GLuint, pname: GLenum, params: ptr pointer) {.importc.}
  776. proc glTexCoordPointer(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  777. proc glColor4fv(v: ptr GLfloat) {.importc.}
  778. proc glGetnUniformfvARB(program: GLuint, location: GLint, bufSize: GLsizei, params: ptr GLfloat) {.importc.}
  779. proc glMaterialxOES(face: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  780. proc glGetFixedv(pname: GLenum, params: ptr GLfixed) {.importc.}
  781. proc glMaterialf(face: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  782. proc glVideoCaptureStreamParameterfvNV(video_capture_slot: GLuint, stream: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  783. proc glGetDebugMessageLogAMD(count: GLuint, bufsize: GLsizei, categories: ptr GLenum, severities: ptr GLuint, ids: ptr GLuint, lengths: ptr GLsizei, message: cstring): GLuint {.importc.}
  784. proc glProgramUniform2uiv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  785. proc glMatrixMultTransposedEXT(mode: GLenum, m: ptr GLdouble) {.importc.}
  786. proc glIsPointInStrokePathNV(path: GLuint, x: GLfloat, y: GLfloat): GLboolean {.importc.}
  787. proc glDisable(cap: GLenum) {.importc.}
  788. proc glCompileShader(shader: GLuint) {.importc.}
  789. proc glLoadTransposeMatrixd(m: ptr GLdouble) {.importc.}
  790. proc glGetMultiTexParameterIuivEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLuint) {.importc.}
  791. proc glGetHistogram(target: GLenum, reset: GLboolean, format: GLenum, `type`: GLenum, values: pointer) {.importc.}
  792. proc glMultiTexCoord3fvARB(target: GLenum, v: ptr GLfloat) {.importc.}
  793. proc glColor4xvOES(components: ptr GLfixed) {.importc.}
  794. proc glIsBuffer(buffer: GLuint): GLboolean {.importc.}
  795. proc glVertex2dv(v: ptr GLdouble) {.importc.}
  796. proc glNamedProgramLocalParameterI4uivEXT(program: GLuint, target: GLenum, index: GLuint, params: ptr GLuint) {.importc.}
  797. proc glPixelTexGenParameteriSGIS(pname: GLenum, param: GLint) {.importc.}
  798. proc glBindVertexBuffers(first: GLuint, count: GLsizei, buffers: ptr GLuint, offsets: ptr GLintptr, strides: ptr GLsizei) {.importc.}
  799. proc glUniform1ui64vNV(location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  800. proc glColor4ub(red: GLubyte, green: GLubyte, blue: GLubyte, alpha: GLubyte) {.importc.}
  801. proc glConvolutionParameterfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  802. proc glReplacementCodeuiColor4fNormal3fVertex3fSUN(rc: GLuint, r: GLfloat, g: GLfloat, b: GLfloat, a: GLfloat, nx: GLfloat, ny: GLfloat, nz: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  803. proc glVertexAttribI2ui(index: GLuint, x: GLuint, y: GLuint) {.importc.}
  804. proc glDeleteNamesAMD(identifier: GLenum, num: GLuint, names: ptr GLuint) {.importc.}
  805. proc glPixelTransferxOES(pname: GLenum, param: GLfixed) {.importc.}
  806. proc glVertexAttrib4ivARB(index: GLuint, v: ptr GLint) {.importc.}
  807. proc glLightModeli(pname: GLenum, param: GLint) {.importc.}
  808. proc glGetHistogramEXT(target: GLenum, reset: GLboolean, format: GLenum, `type`: GLenum, values: pointer) {.importc.}
  809. proc glWindowPos3svMESA(v: ptr GLshort) {.importc.}
  810. proc glRasterPos3iv(v: ptr GLint) {.importc.}
  811. proc glCopyTextureSubImage3DEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  812. proc glTextureStorage3DMultisampleEXT(texture: GLuint, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean) {.importc.}
  813. proc glIsNameAMD(identifier: GLenum, name: GLuint): GLboolean {.importc.}
  814. proc glProgramUniformMatrix3fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  815. proc glGetProgramParameterfvNV(target: GLenum, index: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  816. proc glTexStorage3D(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei) {.importc.}
  817. proc glMultiTexCoord2xOES(texture: GLenum, s: GLfixed, t: GLfixed) {.importc.}
  818. proc glWindowPos2fARB(x: GLfloat, y: GLfloat) {.importc.}
  819. proc glGetProgramResourceIndex(program: GLuint, programInterface: GLenum, name: cstring): GLuint {.importc.}
  820. proc glProgramUniform2uivEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  821. proc glMakeImageHandleNonResidentNV(handle: GLuint64) {.importc.}
  822. proc glNamedProgramLocalParameter4fvEXT(program: GLuint, target: GLenum, index: GLuint, params: ptr GLfloat) {.importc.}
  823. proc glInvalidateFramebuffer(target: GLenum, numAttachments: GLsizei, attachments: ptr GLenum) {.importc.}
  824. proc glTexStorage3DMultisample(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean) {.importc.}
  825. proc glMapVertexAttrib2fAPPLE(index: GLuint, size: GLuint, u1: GLfloat, u2: GLfloat, ustride: GLint, uorder: GLint, v1: GLfloat, v2: GLfloat, vstride: GLint, vorder: GLint, points: ptr GLfloat) {.importc.}
  826. proc glCombinerParameterfNV(pname: GLenum, param: GLfloat) {.importc.}
  827. proc glCopyMultiTexImage2DEXT(texunit: GLenum, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint) {.importc.}
  828. proc glBindVertexShaderEXT(id: GLuint) {.importc.}
  829. proc glPathGlyphsNV(firstPathName: GLuint, fontTarget: GLenum, fontName: pointer, fontStyle: GLbitfield, numGlyphs: GLsizei, `type`: GLenum, charcodes: pointer, handleMissingGlyphs: GLenum, pathParameterTemplate: GLuint, emScale: GLfloat) {.importc.}
  830. proc glProgramLocalParametersI4uivNV(target: GLenum, index: GLuint, count: GLsizei, params: ptr GLuint) {.importc.}
  831. proc glMultiTexCoord3hvNV(target: GLenum, v: ptr GLhalfNv) {.importc.}
  832. proc glMultiTexCoordP2uiv(texture: GLenum, `type`: GLenum, coords: ptr GLuint) {.importc.}
  833. proc glDisableVariantClientStateEXT(id: GLuint) {.importc.}
  834. proc glGetTexLevelParameterxvOES(target: GLenum, level: GLint, pname: GLenum, params: ptr GLfixed) {.importc.}
  835. proc glRasterPos2sv(v: ptr GLshort) {.importc.}
  836. proc glWeightPathsNV(resultPath: GLuint, numPaths: GLsizei, paths: ptr GLuint, weights: ptr GLfloat) {.importc.}
  837. proc glDrawBuffersNV(n: GLsizei, bufs: ptr GLenum) {.importc.}
  838. proc glBindBufferARB(target: GLenum, buffer: GLuint) {.importc.}
  839. proc glVariantbvEXT(id: GLuint, `addr`: ptr GLbyte) {.importc.}
  840. proc glColorP3uiv(`type`: GLenum, color: ptr GLuint) {.importc.}
  841. proc glBlendEquationEXT(mode: GLenum) {.importc.}
  842. proc glProgramLocalParameterI4uivNV(target: GLenum, index: GLuint, params: ptr GLuint) {.importc.}
  843. proc glRenderMode(mode: GLenum): GLint {.importc.}
  844. proc glVertexStream4fATI(stream: GLenum, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  845. proc glGetObjectLabelEXT(`type`: GLenum, `object`: GLuint, bufSize: GLsizei, length: ptr GLsizei, label: cstring) {.importc.}
  846. proc glNamedFramebufferTexture3DEXT(framebuffer: GLuint, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, zoffset: GLint) {.importc.}
  847. proc glLoadMatrixf(m: ptr GLfloat) {.importc.}
  848. proc glGetQueryObjectuivEXT(id: GLuint, pname: GLenum, params: ptr GLuint) {.importc.}
  849. proc glBindVideoCaptureStreamBufferNV(video_capture_slot: GLuint, stream: GLuint, frame_region: GLenum, offset: GLintPtrArb) {.importc.}
  850. proc glMatrixOrthoEXT(mode: GLenum, left: GLdouble, right: GLdouble, bottom: GLdouble, top: GLdouble, zNear: GLdouble, zFar: GLdouble) {.importc.}
  851. proc glBlendFunc(sfactor: GLenum, dfactor: GLenum) {.importc.}
  852. proc glTexGenxvOES(coord: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  853. proc glMatrixMode(mode: GLenum) {.importc.}
  854. proc glColorTableParameterivSGI(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  855. proc glGetProgramInfoLog(program: GLuint, bufSize: GLsizei, length: ptr GLsizei, infoLog: cstring) {.importc.}
  856. proc glGetSeparableFilter(target: GLenum, format: GLenum, `type`: GLenum, row: pointer, column: pointer, span: pointer) {.importc.}
  857. proc glFogfv(pname: GLenum, params: ptr GLfloat) {.importc.}
  858. proc glDrawTexfvOES(coords: ptr GLfloat) {.importc.}
  859. proc glClipPlanexIMG(p: GLenum, eqn: ptr GLfixed) {.importc.}
  860. proc glResetHistogramEXT(target: GLenum) {.importc.}
  861. proc glMemoryBarrier(barriers: GLbitfield) {.importc.}
  862. proc glGetPixelMapusv(map: GLenum, values: ptr GLushort) {.importc.}
  863. proc glEvalCoord2f(u: GLfloat, v: GLfloat) {.importc.}
  864. proc glUniform4uiv(location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  865. proc glIsProgramARB(program: GLuint): GLboolean {.importc.}
  866. proc glPointParameterfv(pname: GLenum, params: ptr GLfloat) {.importc.}
  867. proc glTexBuffer(target: GLenum, internalformat: GLenum, buffer: GLuint) {.importc.}
  868. proc glVertexAttrib1s(index: GLuint, x: GLshort) {.importc.}
  869. proc glRenderbufferStorageMultisampleEXT(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  870. proc glMapNamedBufferEXT(buffer: GLuint, access: GLenum): pointer {.importc.}
  871. proc glDebugMessageCallbackAMD(callback: GLdebugProcAmd, userParam: ptr pointer) {.importc.}
  872. proc glGetTexEnvfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  873. proc glVertexAttribI3uivEXT(index: GLuint, v: ptr GLuint) {.importc.}
  874. proc glMultiTexEnvfEXT(texunit: GLenum, target: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  875. proc glGetUniformiv(program: GLuint, location: GLint, params: ptr GLint) {.importc.}
  876. proc glProgramLocalParameters4fvEXT(target: GLenum, index: GLuint, count: GLsizei, params: ptr GLfloat) {.importc.}
  877. proc glStencilStrokePathInstancedNV(numPaths: GLsizei, pathNameType: GLenum, paths: pointer, pathBase: GLuint, reference: GLint, mask: GLuint, transformType: GLenum, transformValues: ptr GLfloat) {.importc.}
  878. proc glBeginConditionalRender(id: GLuint, mode: GLenum) {.importc.}
  879. proc glVertexAttribI3uiEXT(index: GLuint, x: GLuint, y: GLuint, z: GLuint) {.importc.}
  880. proc glVDPAUMapSurfacesNV(numSurfaces: GLsizei, surfaces: ptr GLvdpauSurfaceNv) {.importc.}
  881. proc glGetProgramResourceName(program: GLuint, programInterface: GLenum, index: GLuint, bufSize: GLsizei, length: ptr GLsizei, name: cstring) {.importc.}
  882. proc glMultiTexCoord4f(target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat) {.importc.}
  883. proc glVertexAttrib2hNV(index: GLuint, x: GLhalfNv, y: GLhalfNv) {.importc.}
  884. proc glDrawArraysInstancedNV(mode: GLenum, first: GLint, count: GLsizei, primcount: GLsizei) {.importc.}
  885. proc glClearAccum(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat) {.importc.}
  886. proc glVertexAttribI4usv(index: GLuint, v: ptr GLushort) {.importc.}
  887. proc glGetProgramNamedParameterfvNV(id: GLuint, len: GLsizei, name: ptr GLubyte, params: ptr GLfloat) {.importc.}
  888. proc glTextureLightEXT(pname: GLenum) {.importc.}
  889. proc glPathSubCoordsNV(path: GLuint, coordStart: GLsizei, numCoords: GLsizei, coordType: GLenum, coords: pointer) {.importc.}
  890. proc glBindImageTexture(unit: GLuint, texture: GLuint, level: GLint, layered: GLboolean, layer: GLint, access: GLenum, format: GLenum) {.importc.}
  891. proc glGenVertexArraysAPPLE(n: GLsizei, arrays: ptr GLuint) {.importc.}
  892. proc glFogCoordf(coord: GLfloat) {.importc.}
  893. proc glFrameTerminatorGREMEDY() {.importc.}
  894. proc glValidateProgramPipelineEXT(pipeline: GLuint) {.importc.}
  895. proc glScalexOES(x: GLfixed, y: GLfixed, z: GLfixed) {.importc.}
  896. proc glReplacementCodeuiColor3fVertex3fvSUN(rc: ptr GLuint, c: ptr GLfloat, v: ptr GLfloat) {.importc.}
  897. proc glProgramNamedParameter4dNV(id: GLuint, len: GLsizei, name: ptr GLubyte, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  898. proc glMultiDrawElementsIndirectCountARB(mode: GLenum, `type`: GLenum, indirect: GLintptr, drawcount: GLintptr, maxdrawcount: GLsizei, stride: GLsizei) {.importc.}
  899. proc glReferencePlaneSGIX(equation: ptr GLdouble) {.importc.}
  900. proc glNormalStream3iATI(stream: GLenum, nx: GLint, ny: GLint, nz: GLint) {.importc.}
  901. proc glGetColorTableParameterfvEXT(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  902. proc glGetAttribLocation(program: GLuint, name: cstring): GLint {.importc.}
  903. proc glMultiTexParameterfEXT(texunit: GLenum, target: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  904. proc glGenFencesNV(n: GLsizei, fences: ptr GLuint) {.importc.}
  905. proc glUniform4dv(location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  906. proc glGetTexLevelParameterfv(target: GLenum, level: GLint, pname: GLenum, params: ptr GLfloat) {.importc.}
  907. proc glProgramUniform1ivEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  908. proc glProgramUniform1dvEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  909. proc glLoadTransposeMatrixdARB(m: ptr GLdouble) {.importc.}
  910. proc glVertexAttrib2fvARB(index: GLuint, v: ptr GLfloat) {.importc.}
  911. proc glMultiTexGendEXT(texunit: GLenum, coord: GLenum, pname: GLenum, param: GLdouble) {.importc.}
  912. proc glProgramUniformMatrix4x3dvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  913. proc glUniform4ui(location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint) {.importc.}
  914. proc glTexSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  915. proc glVertexAttrib3hNV(index: GLuint, x: GLhalfNv, y: GLhalfNv, z: GLhalfNv) {.importc.}
  916. proc glRotatexOES(angle: GLfixed, x: GLfixed, y: GLfixed, z: GLfixed) {.importc.}
  917. proc glGenTextures(n: GLsizei, textures: ptr GLuint) {.importc.}
  918. proc glCheckFramebufferStatusOES(target: GLenum): GLenum {.importc.}
  919. proc glGetVideoCaptureStreamdvNV(video_capture_slot: GLuint, stream: GLuint, pname: GLenum, params: ptr GLdouble) {.importc.}
  920. proc glCompressedTextureSubImage1DEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, bits: pointer) {.importc.}
  921. proc glCurrentPaletteMatrixOES(matrixpaletteindex: GLuint) {.importc.}
  922. proc glCompressedMultiTexSubImage1DEXT(texunit: GLenum, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, bits: pointer) {.importc.}
  923. proc glNormal3d(nx: GLdouble, ny: GLdouble, nz: GLdouble) {.importc.}
  924. proc glMultiTexCoord1fv(target: GLenum, v: ptr GLfloat) {.importc.}
  925. proc glProgramUniform2uiEXT(program: GLuint, location: GLint, v0: GLuint, v1: GLuint) {.importc.}
  926. proc glMultiTexCoord3fARB(target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat) {.importc.}
  927. proc glRasterPos3xOES(x: GLfixed, y: GLfixed, z: GLfixed) {.importc.}
  928. proc glEGLImageTargetRenderbufferStorageOES(target: GLenum, image: GLeglImageOes) {.importc.}
  929. proc glGetAttribLocationARB(programObj: GLhandleArb, name: cstring): GLint {.importc.}
  930. proc glProgramNamedParameter4dvNV(id: GLuint, len: GLsizei, name: ptr GLubyte, v: ptr GLdouble) {.importc.}
  931. proc glProgramLocalParameterI4uiNV(target: GLenum, index: GLuint, x: GLuint, y: GLuint, z: GLuint, w: GLuint) {.importc.}
  932. proc glNamedFramebufferTextureFaceEXT(framebuffer: GLuint, attachment: GLenum, texture: GLuint, level: GLint, face: GLenum) {.importc.}
  933. proc glIndexf(c: GLfloat) {.importc.}
  934. proc glExtTexObjectStateOverrideiQCOM(target: GLenum, pname: GLenum, param: GLint) {.importc.}
  935. proc glCoverageOperationNV(operation: GLenum) {.importc.}
  936. proc glColorP4uiv(`type`: GLenum, color: ptr GLuint) {.importc.}
  937. proc glDeleteSync(sync: GLsync) {.importc.}
  938. proc glGetHistogramParameterfvEXT(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  939. proc glTexCoord4fColor4fNormal3fVertex4fSUN(s: GLfloat, t: GLfloat, p: GLfloat, q: GLfloat, r: GLfloat, g: GLfloat, b: GLfloat, a: GLfloat, nx: GLfloat, ny: GLfloat, nz: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  940. proc glEndPerfMonitorAMD(monitor: GLuint) {.importc.}
  941. proc glGetInternalformati64v(target: GLenum, internalformat: GLenum, pname: GLenum, bufSize: GLsizei, params: ptr GLint64) {.importc.}
  942. proc glGenNamesAMD(identifier: GLenum, num: GLuint, names: ptr GLuint) {.importc.}
  943. proc glDrawElementsInstancedBaseVertexBaseInstance(mode: GLenum, count: GLsizei, `type`: GLenum, indices: ptr pointer, instancecount: GLsizei, basevertex: GLint, baseinstance: GLuint) {.importc.}
  944. proc glMultiTexCoord4i(target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint) {.importc.}
  945. proc glVertexAttribL1dv(index: GLuint, v: ptr GLdouble) {.importc.}
  946. proc glGetProgramNamedParameterdvNV(id: GLuint, len: GLsizei, name: ptr GLubyte, params: ptr GLdouble) {.importc.}
  947. proc glSetLocalConstantEXT(id: GLuint, `type`: GLenum, `addr`: pointer) {.importc.}
  948. proc glProgramBinary(program: GLuint, binaryFormat: GLenum, binary: pointer, length: GLsizei) {.importc.}
  949. proc glVideoCaptureNV(video_capture_slot: GLuint, sequence_num: ptr GLuint, capture_time: ptr GLuint64Ext): GLenum {.importc.}
  950. proc glDebugMessageEnableAMD(category: GLenum, severity: GLenum, count: GLsizei, ids: ptr GLuint, enabled: GLboolean) {.importc.}
  951. proc glVertexAttribI1i(index: GLuint, x: GLint) {.importc.}
  952. proc glVertexWeighthNV(weight: GLhalfNv) {.importc.}
  953. proc glTextureParameterIivEXT(texture: GLuint, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  954. proc glClipPlanefIMG(p: GLenum, eqn: ptr GLfloat) {.importc.}
  955. proc glGetLightxv(light: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  956. proc glGetAttachedObjectsARB(containerObj: GLhandleArb, maxCount: GLsizei, count: ptr GLsizei, obj: ptr GLhandleArb) {.importc.}
  957. proc glVertexAttrib4fv(index: GLuint, v: ptr GLfloat) {.importc.}
  958. proc glDisableVertexAttribArrayARB(index: GLuint) {.importc.}
  959. proc glWindowPos3fvARB(v: ptr GLfloat) {.importc.}
  960. proc glClearDepthdNV(depth: GLdouble) {.importc.}
  961. proc glMapParameterivNV(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  962. proc glEndConditionalRenderNVX() {.importc.}
  963. proc glGetFragmentLightivSGIX(light: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  964. proc glProgramUniformMatrix4fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  965. proc glVertexStream1iATI(stream: GLenum, x: GLint) {.importc.}
  966. proc glColorP3ui(`type`: GLenum, color: GLuint) {.importc.}
  967. proc glGetLightxOES(light: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  968. proc glGetLightiv(light: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  969. proc glVertexStream3dATI(stream: GLenum, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  970. proc glProgramUniform1iEXT(program: GLuint, location: GLint, v0: GLint) {.importc.}
  971. proc glSecondaryColorFormatNV(size: GLint, `type`: GLenum, stride: GLsizei) {.importc.}
  972. proc glDrawElementsBaseVertex(mode: GLenum, count: GLsizei, `type`: GLenum, indices: pointer, basevertex: GLint) {.importc.}
  973. proc glGenFencesAPPLE(n: GLsizei, fences: ptr GLuint) {.importc.}
  974. proc glBinormal3svEXT(v: ptr GLshort) {.importc.}
  975. proc glUseProgramStagesEXT(pipeline: GLuint, stages: GLbitfield, program: GLuint) {.importc.}
  976. proc glDebugMessageCallbackKHR(callback: GLdebugProcKhr, userParam: ptr pointer) {.importc.}
  977. proc glCopyMultiTexSubImage3DEXT(texunit: GLenum, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  978. proc glColor4hvNV(v: ptr GLhalfNv) {.importc.}
  979. proc glFenceSync(condition: GLenum, flags: GLbitfield): GLsync {.importc.}
  980. proc glTexCoordPointerListIBM(size: GLint, `type`: GLenum, stride: GLint, `pointer`: ptr pointer, ptrstride: GLint) {.importc.}
  981. proc glPopName() {.importc.}
  982. proc glColor3fVertex3fvSUN(c: ptr GLfloat, v: ptr GLfloat) {.importc.}
  983. proc glGetUniformfv(program: GLuint, location: GLint, params: ptr GLfloat) {.importc.}
  984. proc glMultiTexCoord2hNV(target: GLenum, s: GLhalfNv, t: GLhalfNv) {.importc.}
  985. proc glLightxv(light: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  986. proc glVideoCaptureStreamParameterivNV(video_capture_slot: GLuint, stream: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  987. proc glEvalCoord1xvOES(coords: ptr GLfixed) {.importc.}
  988. proc glGetProgramEnvParameterIivNV(target: GLenum, index: GLuint, params: ptr GLint) {.importc.}
  989. proc glObjectPurgeableAPPLE(objectType: GLenum, name: GLuint, option: GLenum): GLenum {.importc.}
  990. proc glRequestResidentProgramsNV(n: GLsizei, programs: ptr GLuint) {.importc.}
  991. proc glIsImageHandleResidentNV(handle: GLuint64): GLboolean {.importc.}
  992. proc glColor3hvNV(v: ptr GLhalfNv) {.importc.}
  993. proc glMultiTexCoord2dARB(target: GLenum, s: GLdouble, t: GLdouble) {.importc.}
  994. proc glDeletePathsNV(path: GLuint, range: GLsizei) {.importc.}
  995. proc glVertexAttrib4Nsv(index: GLuint, v: ptr GLshort) {.importc.}
  996. proc glTexEnvf(target: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  997. proc glGlobalAlphaFactoriSUN(factor: GLint) {.importc.}
  998. proc glBlendColorEXT(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat) {.importc.}
  999. proc glSecondaryColor3usvEXT(v: ptr GLushort) {.importc.}
  1000. proc glProgramEnvParameterI4uiNV(target: GLenum, index: GLuint, x: GLuint, y: GLuint, z: GLuint, w: GLuint) {.importc.}
  1001. proc glTexImage4DSGIS(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, size4d: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1002. proc glMatrixPushEXT(mode: GLenum) {.importc.}
  1003. proc glGetPixelTexGenParameterivSGIS(pname: GLenum, params: ptr GLint) {.importc.}
  1004. proc glVariantuivEXT(id: GLuint, `addr`: ptr GLuint) {.importc.}
  1005. proc glTexParameterfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1006. proc glGetSubroutineUniformLocation(program: GLuint, shadertype: GLenum, name: cstring): GLint {.importc.}
  1007. proc glProgramUniformMatrix3fvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1008. proc glDrawBuffersATI(n: GLsizei, bufs: ptr GLenum) {.importc.}
  1009. proc glGetVertexAttribivNV(index: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1010. proc glMultiTexCoord4bvOES(texture: GLenum, coords: ptr GLbyte) {.importc.}
  1011. proc glCompressedTexSubImage1DARB(target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, data: pointer) {.importc.}
  1012. proc glClientActiveTexture(texture: GLenum) {.importc.}
  1013. proc glVertexAttrib2fARB(index: GLuint, x: GLfloat, y: GLfloat) {.importc.}
  1014. proc glProgramUniform2fvEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  1015. proc glGetBufferParameterui64vNV(target: GLenum, pname: GLenum, params: ptr GLuint64Ext) {.importc.}
  1016. proc glVertexStream3dvATI(stream: GLenum, coords: ptr GLdouble) {.importc.}
  1017. proc glReplacementCodeuiNormal3fVertex3fvSUN(rc: ptr GLuint, n: ptr GLfloat, v: ptr GLfloat) {.importc.}
  1018. proc glVertexAttrib4svNV(index: GLuint, v: ptr GLshort) {.importc.}
  1019. proc glClearBufferSubData(target: GLenum, internalformat: GLenum, offset: GLintptr, size: GLsizeiptr, format: GLenum, `type`: GLenum, data: ptr pointer) {.importc.}
  1020. proc glVertexStream2sATI(stream: GLenum, x: GLshort, y: GLshort) {.importc.}
  1021. proc glTextureImage2DEXT(texture: GLuint, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1022. proc glGetListParameterfvSGIX(list: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  1023. proc glUniform3uiv(location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  1024. proc glIsTexture(texture: GLuint): GLboolean {.importc.}
  1025. proc glObjectUnpurgeableAPPLE(objectType: GLenum, name: GLuint, option: GLenum): GLenum {.importc.}
  1026. proc glGetVertexAttribdv(index: GLuint, pname: GLenum, params: ptr GLdouble) {.importc.}
  1027. proc glGetPointeri_vEXT(pname: GLenum, index: GLuint, params: ptr pointer) {.importc.}
  1028. proc glSampleCoveragex(value: GLclampx, invert: GLboolean) {.importc.}
  1029. proc glColor3f(red: GLfloat, green: GLfloat, blue: GLfloat) {.importc.}
  1030. proc glGetnMapivARB(target: GLenum, query: GLenum, bufSize: GLsizei, v: ptr GLint) {.importc.}
  1031. proc glMakeTextureHandleResidentARB(handle: GLuint64) {.importc.}
  1032. proc glSecondaryColorP3ui(`type`: GLenum, color: GLuint) {.importc.}
  1033. proc glMultiTexCoord4sARB(target: GLenum, s: GLshort, t: GLshort, r: GLshort, q: GLshort) {.importc.}
  1034. proc glUniform3i64NV(location: GLint, x: GLint64Ext, y: GLint64Ext, z: GLint64Ext) {.importc.}
  1035. proc glVDPAUGetSurfaceivNV(surface: GLvdpauSurfaceNv, pname: GLenum, bufSize: GLsizei, length: ptr GLsizei, values: ptr GLint) {.importc.}
  1036. proc glTexBufferEXT(target: GLenum, internalformat: GLenum, buffer: GLuint) {.importc.}
  1037. proc glVertexAttribI4ubvEXT(index: GLuint, v: ptr GLubyte) {.importc.}
  1038. proc glDeleteFramebuffersOES(n: GLsizei, framebuffers: ptr GLuint) {.importc.}
  1039. proc glColor3fVertex3fSUN(r: GLfloat, g: GLfloat, b: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1040. proc glCombinerInputNV(stage: GLenum, portion: GLenum, variable: GLenum, input: GLenum, mapping: GLenum, componentUsage: GLenum) {.importc.}
  1041. proc glPolygonOffsetEXT(factor: GLfloat, bias: GLfloat) {.importc.}
  1042. proc glWindowPos4dMESA(x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  1043. proc glVertex3f(x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1044. proc glTexCoord3f(s: GLfloat, t: GLfloat, r: GLfloat) {.importc.}
  1045. proc glMultiTexCoord1fARB(target: GLenum, s: GLfloat) {.importc.}
  1046. proc glVertexAttrib4f(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  1047. proc glGetFragDataLocationEXT(program: GLuint, name: cstring): GLint {.importc.}
  1048. proc glFlushMappedNamedBufferRangeEXT(buffer: GLuint, offset: GLintptr, length: GLsizeiptr) {.importc.}
  1049. proc glVertexAttrib1sARB(index: GLuint, x: GLshort) {.importc.}
  1050. proc glBitmapxOES(width: GLsizei, height: GLsizei, xorig: GLfixed, yorig: GLfixed, xmove: GLfixed, ymove: GLfixed, bitmap: ptr GLubyte) {.importc.}
  1051. proc glEnableVertexArrayAttribEXT(vaobj: GLuint, index: GLuint) {.importc.}
  1052. proc glDeleteRenderbuffers(n: GLsizei, renderbuffers: ptr GLuint) {.importc.}
  1053. proc glFramebufferRenderbuffer(target: GLenum, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: GLuint) {.importc.}
  1054. proc glInvalidateTexImage(texture: GLuint, level: GLint) {.importc.}
  1055. proc glProgramUniform2i64NV(program: GLuint, location: GLint, x: GLint64Ext, y: GLint64Ext) {.importc.}
  1056. proc glTextureImage3DMultisampleNV(texture: GLuint, target: GLenum, samples: GLsizei, internalFormat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, fixedSampleLocations: GLboolean) {.importc.}
  1057. proc glValidateProgram(program: GLuint) {.importc.}
  1058. proc glUniform1dv(location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  1059. proc glNormalStream3dvATI(stream: GLenum, coords: ptr GLdouble) {.importc.}
  1060. proc glMultiDrawElementsIndirect(mode: GLenum, `type`: GLenum, indirect: ptr pointer, drawcount: GLsizei, stride: GLsizei) {.importc.}
  1061. proc glVertexBlendARB(count: GLint) {.importc.}
  1062. proc glIsSampler(sampler: GLuint): GLboolean {.importc.}
  1063. proc glVariantdvEXT(id: GLuint, `addr`: ptr GLdouble) {.importc.}
  1064. proc glProgramUniformMatrix3x2fvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1065. proc glVertexStream4fvATI(stream: GLenum, coords: ptr GLfloat) {.importc.}
  1066. proc glOrthoxOES(l: GLfixed, r: GLfixed, b: GLfixed, t: GLfixed, n: GLfixed, f: GLfixed) {.importc.}
  1067. proc glColorFormatNV(size: GLint, `type`: GLenum, stride: GLsizei) {.importc.}
  1068. proc glFogCoordPointer(`type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  1069. proc glVertexAttrib3dvARB(index: GLuint, v: ptr GLdouble) {.importc.}
  1070. proc glVertex3bOES(x: GLbyte, y: GLbyte) {.importc.}
  1071. proc glVertexAttribFormat(attribindex: GLuint, size: GLint, `type`: GLenum, normalized: GLboolean, relativeoffset: GLuint) {.importc.}
  1072. proc glTexCoord4fVertex4fSUN(s: GLfloat, t: GLfloat, p: GLfloat, q: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  1073. proc glEnableDriverControlQCOM(driverControl: GLuint) {.importc.}
  1074. proc glPointParameteri(pname: GLenum, param: GLint) {.importc.}
  1075. proc glVertexAttribI2i(index: GLuint, x: GLint, y: GLint) {.importc.}
  1076. proc glGetDriverControlStringQCOM(driverControl: GLuint, bufSize: GLsizei, length: ptr GLsizei, driverControlString: cstring) {.importc.}
  1077. proc glGetTexLevelParameteriv(target: GLenum, level: GLint, pname: GLenum, params: ptr GLint) {.importc.}
  1078. proc glGetHandleARB(pname: GLenum): GLhandleArb {.importc.}
  1079. proc glIndexubv(c: ptr GLubyte) {.importc.}
  1080. proc glBlendFunciARB(buf: GLuint, src: GLenum, dst: GLenum) {.importc.}
  1081. proc glColor4usv(v: ptr GLushort) {.importc.}
  1082. proc glBlendEquationSeparateOES(modeRgb: GLenum, modeAlpha: GLenum) {.importc.}
  1083. proc glVertexAttribI4ui(index: GLuint, x: GLuint, y: GLuint, z: GLuint, w: GLuint) {.importc.}
  1084. proc glProgramUniform3f(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat) {.importc.}
  1085. proc glVertexAttribL3i64vNV(index: GLuint, v: ptr GLint64Ext) {.importc.}
  1086. proc glWeightdvARB(size: GLint, weights: ptr GLdouble) {.importc.}
  1087. proc glVertexArrayRangeAPPLE(length: GLsizei, `pointer`: pointer) {.importc.}
  1088. proc glMapGrid2d(un: GLint, u1: GLdouble, u2: GLdouble, vn: GLint, v1: GLdouble, v2: GLdouble) {.importc.}
  1089. proc glFogiv(pname: GLenum, params: ptr GLint) {.importc.}
  1090. proc glUniform2f(location: GLint, v0: GLfloat, v1: GLfloat) {.importc.}
  1091. proc glGetDoublei_v(target: GLenum, index: GLuint, data: ptr GLdouble) {.importc.}
  1092. proc glGetVertexAttribfv(index: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  1093. proc glVertexAttribI2ivEXT(index: GLuint, v: ptr GLint) {.importc.}
  1094. proc glIsProgramNV(id: GLuint): GLboolean {.importc.}
  1095. proc glTexCoord1hNV(s: GLhalfNv) {.importc.}
  1096. proc glMinSampleShadingARB(value: GLfloat) {.importc.}
  1097. proc glMultiDrawElements(mode: GLenum, count: ptr GLsizei, `type`: GLenum, indices: ptr pointer, drawcount: GLsizei) {.importc.}
  1098. proc glGetQueryObjectuiv(id: GLuint, pname: GLenum, params: ptr GLuint) {.importc.}
  1099. proc glReadBuffer(mode: GLenum) {.importc.}
  1100. proc glMultiTexCoordP3uiv(texture: GLenum, `type`: GLenum, coords: ptr GLuint) {.importc.}
  1101. proc glUniformMatrix3x2fv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1102. proc glBindRenderbuffer(target: GLenum, renderbuffer: GLuint) {.importc.}
  1103. proc glBinormal3sEXT(bx: GLshort, by: GLshort, bz: GLshort) {.importc.}
  1104. proc glUniform4iARB(location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint) {.importc.}
  1105. proc glGetUniformOffsetEXT(program: GLuint, location: GLint): GLintptr {.importc.}
  1106. proc glDeleteLists(list: GLuint, range: GLsizei) {.importc.}
  1107. proc glVertexAttribI1iEXT(index: GLuint, x: GLint) {.importc.}
  1108. proc glFramebufferTexture1D(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint) {.importc.}
  1109. proc glVertexAttribI2uiv(index: GLuint, v: ptr GLuint) {.importc.}
  1110. proc glBindFragDataLocation(program: GLuint, color: GLuint, name: cstring) {.importc.}
  1111. proc glClearStencil(s: GLint) {.importc.}
  1112. proc glVertexAttrib4Nubv(index: GLuint, v: ptr GLubyte) {.importc.}
  1113. proc glConvolutionFilter2DEXT(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, image: pointer) {.importc.}
  1114. proc glGenFramebuffersEXT(n: GLsizei, framebuffers: ptr GLuint) {.importc.}
  1115. proc glFogCoordfvEXT(coord: ptr GLfloat) {.importc.}
  1116. proc glGetRenderbufferParameterivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1117. proc glVertexAttribs1fvNV(index: GLuint, count: GLsizei, v: ptr GLfloat) {.importc.}
  1118. proc glTexCoord2fColor3fVertex3fSUN(s: GLfloat, t: GLfloat, r: GLfloat, g: GLfloat, b: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1119. proc glRasterPos3i(x: GLint, y: GLint, z: GLint) {.importc.}
  1120. proc glMultiTexSubImage2DEXT(texunit: GLenum, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1121. proc glConvolutionParameteriEXT(target: GLenum, pname: GLenum, params: GLint) {.importc.}
  1122. proc glVertexAttribI4iEXT(index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint) {.importc.}
  1123. proc glVertexAttribL2i64vNV(index: GLuint, v: ptr GLint64Ext) {.importc.}
  1124. proc glBlendColor(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat) {.importc.}
  1125. proc glGetPathColorGenivNV(color: GLenum, pname: GLenum, value: ptr GLint) {.importc.}
  1126. proc glCompressedTextureImage1DEXT(texture: GLuint, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, border: GLint, imageSize: GLsizei, bits: pointer) {.importc.}
  1127. proc glDrawElementsInstanced(mode: GLenum, count: GLsizei, `type`: GLenum, indices: pointer, instancecount: GLsizei) {.importc.}
  1128. proc glFogCoordd(coord: GLdouble) {.importc.}
  1129. proc glTexParameterxvOES(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  1130. proc glWindowPos3svARB(v: ptr GLshort) {.importc.}
  1131. proc glGetVertexArrayPointervEXT(vaobj: GLuint, pname: GLenum, param: ptr pointer) {.importc.}
  1132. proc glDrawTextureNV(texture: GLuint, sampler: GLuint, x0: GLfloat, y0: GLfloat, x1: GLfloat, y1: GLfloat, z: GLfloat, s0: GLfloat, t0: GLfloat, s1: GLfloat, t1: GLfloat) {.importc.}
  1133. proc glUniformMatrix2dv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  1134. proc glTexImage3DOES(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1135. proc glClampColorARB(target: GLenum, clamp: GLenum) {.importc.}
  1136. proc glTexParameteri(target: GLenum, pname: GLenum, param: GLint) {.importc.}
  1137. proc glWindowPos4svMESA(v: ptr GLshort) {.importc.}
  1138. proc glMultiTexCoordP4ui(texture: GLenum, `type`: GLenum, coords: GLuint) {.importc.}
  1139. proc glVertexP4uiv(`type`: GLenum, value: ptr GLuint) {.importc.}
  1140. proc glProgramUniform4iEXT(program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint) {.importc.}
  1141. proc glTexCoord3xvOES(coords: ptr GLfixed) {.importc.}
  1142. proc glCopyTexImage2DEXT(target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint) {.importc.}
  1143. proc glGenSamplers(count: GLsizei, samplers: ptr GLuint) {.importc.}
  1144. proc glRasterPos4iv(v: ptr GLint) {.importc.}
  1145. proc glWindowPos4sMESA(x: GLshort, y: GLshort, z: GLshort, w: GLshort) {.importc.}
  1146. proc glProgramUniform2dvEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  1147. proc glPrioritizeTexturesEXT(n: GLsizei, textures: ptr GLuint, priorities: ptr GLclampf) {.importc.}
  1148. proc glRects(x1: GLshort, y1: GLshort, x2: GLshort, y2: GLshort) {.importc.}
  1149. proc glMultiDrawElementsBaseVertex(mode: GLenum, count: ptr GLsizei, `type`: GLenum, indices: ptr pointer, drawcount: GLsizei, basevertex: ptr GLint) {.importc.}
  1150. proc glProgramBinaryOES(program: GLuint, binaryFormat: GLenum, binary: pointer, length: GLint) {.importc.}
  1151. proc glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc: ptr GLuint, tc: ptr GLfloat, c: ptr GLfloat, n: ptr GLfloat, v: ptr GLfloat) {.importc.}
  1152. proc glGetMinmaxParameterfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1153. proc glColor4fNormal3fVertex3fSUN(r: GLfloat, g: GLfloat, b: GLfloat, a: GLfloat, nx: GLfloat, ny: GLfloat, nz: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1154. proc glWindowPos2d(x: GLdouble, y: GLdouble) {.importc.}
  1155. proc glGetPerfMonitorGroupStringAMD(group: GLuint, bufSize: GLsizei, length: ptr GLsizei, groupString: cstring) {.importc.}
  1156. proc glUniformHandleui64vNV(location: GLint, count: GLsizei, value: ptr GLuint64) {.importc.}
  1157. proc glBlendEquation(mode: GLenum) {.importc.}
  1158. proc glMapBufferARB(target: GLenum, access: GLenum): pointer {.importc.}
  1159. proc glGetMaterialxvOES(face: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  1160. proc glVertexAttribI1ivEXT(index: GLuint, v: ptr GLint) {.importc.}
  1161. proc glTexCoord4hvNV(v: ptr GLhalfNv) {.importc.}
  1162. proc glVertexArrayVertexAttribLOffsetEXT(vaobj: GLuint, buffer: GLuint, index: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  1163. proc glExtGetShadersQCOM(shaders: ptr GLuint, maxShaders: GLint, numShaders: ptr GLint) {.importc.}
  1164. proc glWindowPos4ivMESA(v: ptr GLint) {.importc.}
  1165. proc glVertexAttrib1sNV(index: GLuint, x: GLshort) {.importc.}
  1166. proc glNormalStream3ivATI(stream: GLenum, coords: ptr GLint) {.importc.}
  1167. proc glSecondaryColor3fEXT(red: GLfloat, green: GLfloat, blue: GLfloat) {.importc.}
  1168. proc glVertexArrayFogCoordOffsetEXT(vaobj: GLuint, buffer: GLuint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  1169. proc glGetTextureImageEXT(texture: GLuint, target: GLenum, level: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1170. proc glVertexAttrib4hNV(index: GLuint, x: GLhalfNv, y: GLhalfNv, z: GLhalfNv, w: GLhalfNv) {.importc.}
  1171. proc glReplacementCodeusSUN(code: GLushort) {.importc.}
  1172. proc glPixelTexGenSGIX(mode: GLenum) {.importc.}
  1173. proc glMultiDrawRangeElementArrayAPPLE(mode: GLenum, start: GLuint, `end`: GLuint, first: ptr GLint, count: ptr GLsizei, primcount: GLsizei) {.importc.}
  1174. proc glDrawElements(mode: GLenum, count: GLsizei, `type`: GLenum, indices: pointer) {.importc.}
  1175. proc glTexCoord1hvNV(v: ptr GLhalfNv) {.importc.}
  1176. proc glGetPixelMapuiv(map: GLenum, values: ptr GLuint) {.importc.}
  1177. proc glRasterPos4d(x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  1178. proc glTexImage1D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1179. proc glConvolutionParameterxOES(target: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  1180. proc glSecondaryColor3dEXT(red: GLdouble, green: GLdouble, blue: GLdouble) {.importc.}
  1181. proc glGetCombinerOutputParameterivNV(stage: GLenum, portion: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1182. proc glQueryCounter(id: GLuint, target: GLenum) {.importc.}
  1183. proc glGetUniformi64vNV(program: GLuint, location: GLint, params: ptr GLint64Ext) {.importc.}
  1184. proc glTexCoord2fv(v: ptr GLfloat) {.importc.}
  1185. proc glWindowPos3d(x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  1186. proc glBlendFuncSeparateINGR(sfactorRgb: GLenum, dfactorRgb: GLenum, sfactorAlpha: GLenum, dfactorAlpha: GLenum) {.importc.}
  1187. proc glTextureNormalEXT(mode: GLenum) {.importc.}
  1188. proc glVertexStream2fATI(stream: GLenum, x: GLfloat, y: GLfloat) {.importc.}
  1189. proc glViewportIndexedf(index: GLuint, x: GLfloat, y: GLfloat, w: GLfloat, h: GLfloat) {.importc.}
  1190. proc glMultiTexCoord4ivARB(target: GLenum, v: ptr GLint) {.importc.}
  1191. proc glBindBufferOffsetEXT(target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr) {.importc.}
  1192. proc glTexCoord3sv(v: ptr GLshort) {.importc.}
  1193. proc glVertexArrayVertexAttribBindingEXT(vaobj: GLuint, attribindex: GLuint, bindingindex: GLuint) {.importc.}
  1194. proc glVertexAttrib2f(index: GLuint, x: GLfloat, y: GLfloat) {.importc.}
  1195. proc glMultiTexGenivEXT(texunit: GLenum, coord: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1196. proc glUniformui64vNV(location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  1197. proc glGetInfoLogARB(obj: GLhandleArb, maxLength: GLsizei, length: ptr GLsizei, infoLog: cstring) {.importc.}
  1198. proc glGetNamedProgramLocalParameterIivEXT(program: GLuint, target: GLenum, index: GLuint, params: ptr GLint) {.importc.}
  1199. proc glVertexAttrib4s(index: GLuint, x: GLshort, y: GLshort, z: GLshort, w: GLshort) {.importc.}
  1200. proc glUniformMatrix4x2dv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  1201. proc glVertexAttribs3dvNV(index: GLuint, count: GLsizei, v: ptr GLdouble) {.importc.}
  1202. proc glSecondaryColor3dvEXT(v: ptr GLdouble) {.importc.}
  1203. proc glTextureRenderbufferEXT(texture: GLuint, target: GLenum, renderbuffer: GLuint) {.importc.}
  1204. proc glVertexAttribL2ui64vNV(index: GLuint, v: ptr GLuint64Ext) {.importc.}
  1205. proc glBlendFuncSeparateOES(srcRgb: GLenum, dstRgb: GLenum, srcAlpha: GLenum, dstAlpha: GLenum) {.importc.}
  1206. proc glVertexAttribDivisorARB(index: GLuint, divisor: GLuint) {.importc.}
  1207. proc glWindowPos2sv(v: ptr GLshort) {.importc.}
  1208. proc glMultiTexCoord3svARB(target: GLenum, v: ptr GLshort) {.importc.}
  1209. proc glCombinerParameterfvNV(pname: GLenum, params: ptr GLfloat) {.importc.}
  1210. proc glGetImageTransformParameterfvHP(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1211. proc glTexParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1212. proc glGetArrayObjectivATI(`array`: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1213. proc glGetTexParameterIuiv(target: GLenum, pname: GLenum, params: ptr GLuint) {.importc.}
  1214. proc glGetProgramPipelineInfoLog(pipeline: GLuint, bufSize: GLsizei, length: ptr GLsizei, infoLog: cstring) {.importc.}
  1215. proc glGetOcclusionQueryuivNV(id: GLuint, pname: GLenum, params: ptr GLuint) {.importc.}
  1216. proc glVertexAttrib4bvARB(index: GLuint, v: ptr GLbyte) {.importc.}
  1217. proc glListParameterfvSGIX(list: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  1218. proc glDeleteSamplers(count: GLsizei, samplers: ptr GLuint) {.importc.}
  1219. proc glNormalStream3dATI(stream: GLenum, nx: GLdouble, ny: GLdouble, nz: GLdouble) {.importc.}
  1220. proc glProgramUniform4i64vNV(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint64Ext) {.importc.}
  1221. proc glBlendFuncSeparateiARB(buf: GLuint, srcRgb: GLenum, dstRgb: GLenum, srcAlpha: GLenum, dstAlpha: GLenum) {.importc.}
  1222. proc glEndTransformFeedbackEXT() {.importc.}
  1223. proc glMultiTexCoord3i(target: GLenum, s: GLint, t: GLint, r: GLint) {.importc.}
  1224. proc glMakeBufferResidentNV(target: GLenum, access: GLenum) {.importc.}
  1225. proc glTangent3dvEXT(v: ptr GLdouble) {.importc.}
  1226. proc glMatrixPopEXT(mode: GLenum) {.importc.}
  1227. proc glVertexAttrib4NivARB(index: GLuint, v: ptr GLint) {.importc.}
  1228. proc glProgramUniform2ui64NV(program: GLuint, location: GLint, x: GLuint64Ext, y: GLuint64Ext) {.importc.}
  1229. proc glWeightPointerARB(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  1230. proc glCullParameterdvEXT(pname: GLenum, params: ptr GLdouble) {.importc.}
  1231. proc glFramebufferTexture2D(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint) {.importc.}
  1232. proc glGenVertexArrays(n: GLsizei, arrays: ptr GLuint) {.importc.}
  1233. proc glUniformHandleui64NV(location: GLint, value: GLuint64) {.importc.}
  1234. proc glIndexPointer(`type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  1235. proc glGetProgramSubroutineParameteruivNV(target: GLenum, index: GLuint, param: ptr GLuint) {.importc.}
  1236. proc glVertexAttrib1svARB(index: GLuint, v: ptr GLshort) {.importc.}
  1237. proc glDetachObjectARB(containerObj: GLhandleArb, attachedObj: GLhandleArb) {.importc.}
  1238. proc glCompressedTexImage3D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, data: pointer) {.importc.}
  1239. proc glBlendFuncSeparate(sfactorRgb: GLenum, dfactorRgb: GLenum, sfactorAlpha: GLenum, dfactorAlpha: GLenum) {.importc.}
  1240. proc glExecuteProgramNV(target: GLenum, id: GLuint, params: ptr GLfloat) {.importc.}
  1241. proc glAttachObjectARB(containerObj: GLhandleArb, obj: GLhandleArb) {.importc.}
  1242. proc glCompressedTexSubImage1D(target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, imageSize: GLsizei, data: pointer) {.importc.}
  1243. proc glProgramUniform4iv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  1244. proc glVertexAttrib3sv(index: GLuint, v: ptr GLshort) {.importc.}
  1245. proc glTexCoord3bvOES(coords: ptr GLbyte) {.importc.}
  1246. proc glGenTexturesEXT(n: GLsizei, textures: ptr GLuint) {.importc.}
  1247. proc glColor4f(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat) {.importc.}
  1248. proc glGetFramebufferAttachmentParameterivOES(target: GLenum, attachment: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1249. proc glClearColor(red: GLfloat, green: GLfloat, blue: GLfloat, alpha: GLfloat) {.importc.}
  1250. proc glNamedProgramLocalParametersI4ivEXT(program: GLuint, target: GLenum, index: GLuint, count: GLsizei, params: ptr GLint) {.importc.}
  1251. proc glMakeImageHandleNonResidentARB(handle: GLuint64) {.importc.}
  1252. proc glGenRenderbuffers(n: GLsizei, renderbuffers: ptr GLuint) {.importc.}
  1253. proc glVertexAttribL1ui64vARB(index: GLuint, v: ptr GLuint64Ext) {.importc.}
  1254. proc glBindFramebufferEXT(target: GLenum, framebuffer: GLuint) {.importc.}
  1255. proc glProgramUniform2dEXT(program: GLuint, location: GLint, x: GLdouble, y: GLdouble) {.importc.}
  1256. proc glCompressedMultiTexImage2DEXT(texunit: GLenum, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, bits: pointer) {.importc.}
  1257. proc glDeleteSyncAPPLE(sync: GLsync) {.importc.}
  1258. proc glDebugMessageInsertAMD(category: GLenum, severity: GLenum, id: GLuint, length: GLsizei, buf: cstring) {.importc.}
  1259. proc glSecondaryColorPointerEXT(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  1260. proc glTextureImage2DMultisampleNV(texture: GLuint, target: GLenum, samples: GLsizei, internalFormat: GLint, width: GLsizei, height: GLsizei, fixedSampleLocations: GLboolean) {.importc.}
  1261. proc glBeginFragmentShaderATI() {.importc.}
  1262. proc glClearDepth(depth: GLdouble) {.importc.}
  1263. proc glBindTextures(first: GLuint, count: GLsizei, textures: ptr GLuint) {.importc.}
  1264. proc glEvalCoord1d(u: GLdouble) {.importc.}
  1265. proc glSecondaryColor3b(red: GLbyte, green: GLbyte, blue: GLbyte) {.importc.}
  1266. proc glExtGetTexSubImageQCOM(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, `type`: GLenum, texels: pointer) {.importc.}
  1267. proc glClearColorIiEXT(red: GLint, green: GLint, blue: GLint, alpha: GLint) {.importc.}
  1268. proc glVertex2xOES(x: GLfixed) {.importc.}
  1269. proc glVertexAttrib2s(index: GLuint, x: GLshort, y: GLshort) {.importc.}
  1270. proc glUniformHandleui64vARB(location: GLint, count: GLsizei, value: ptr GLuint64) {.importc.}
  1271. proc glAreTexturesResidentEXT(n: GLsizei, textures: ptr GLuint, residences: ptr GLboolean): GLboolean {.importc.}
  1272. proc glDrawElementsInstancedBaseInstance(mode: GLenum, count: GLsizei, `type`: GLenum, indices: ptr pointer, instancecount: GLsizei, baseinstance: GLuint) {.importc.}
  1273. proc glGetString(name: GLenum): ptr GLubyte {.importc.}
  1274. proc glDrawTransformFeedbackStream(mode: GLenum, id: GLuint, stream: GLuint) {.importc.}
  1275. proc glSecondaryColor3uiv(v: ptr GLuint) {.importc.}
  1276. proc glNamedFramebufferParameteriEXT(framebuffer: GLuint, pname: GLenum, param: GLint) {.importc.}
  1277. proc glVertexAttrib4hvNV(index: GLuint, v: ptr GLhalfNv) {.importc.}
  1278. proc glGetnUniformuivARB(program: GLuint, location: GLint, bufSize: GLsizei, params: ptr GLuint) {.importc.}
  1279. proc glProgramUniform4ui(program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint) {.importc.}
  1280. proc glPointParameterxvOES(pname: GLenum, params: ptr GLfixed) {.importc.}
  1281. proc glIsEnabledi(target: GLenum, index: GLuint): GLboolean {.importc.}
  1282. proc glColorPointerEXT(size: GLint, `type`: GLenum, stride: GLsizei, count: GLsizei, `pointer`: pointer) {.importc.}
  1283. proc glFragmentLightModelfvSGIX(pname: GLenum, params: ptr GLfloat) {.importc.}
  1284. proc glRasterPos3f(x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1285. proc glDeleteObjectARB(obj: GLhandleArb) {.importc.}
  1286. proc glSetFenceNV(fence: GLuint, condition: GLenum) {.importc.}
  1287. proc glTransformFeedbackAttribsNV(count: GLuint, attribs: ptr GLint, bufferMode: GLenum) {.importc.}
  1288. proc glProgramUniformMatrix2fvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1289. proc glGetPointerv(pname: GLenum, params: ptr pointer) {.importc.}
  1290. proc glWindowPos2dvMESA(v: ptr GLdouble) {.importc.}
  1291. proc glTexImage2DMultisample(target: GLenum, samples: GLsizei, internalformat: GLint, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean) {.importc.}
  1292. proc glGenFragmentShadersATI(range: GLuint): GLuint {.importc.}
  1293. proc glTexCoord4fv(v: ptr GLfloat) {.importc.}
  1294. proc glCompressedTexImage1D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, border: GLint, imageSize: GLsizei, data: pointer) {.importc.}
  1295. proc glGetNamedBufferSubDataEXT(buffer: GLuint, offset: GLintptr, size: GLsizeiptr, data: pointer) {.importc.}
  1296. proc glFinish() {.importc.}
  1297. proc glDeleteVertexShaderEXT(id: GLuint) {.importc.}
  1298. proc glFinishObjectAPPLE(`object`: GLenum, name: GLint) {.importc.}
  1299. proc glGetActiveAttribARB(programObj: GLhandleArb, index: GLuint, maxLength: GLsizei, length: ptr GLsizei, size: ptr GLint, `type`: ptr GLenum, name: cstring) {.importc.}
  1300. proc glPointParameterx(pname: GLenum, param: GLfixed) {.importc.}
  1301. proc glProgramUniformui64vNV(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  1302. proc glSecondaryColor3ubv(v: ptr GLubyte) {.importc.}
  1303. proc glGetProgramLocalParameterIivNV(target: GLenum, index: GLuint, params: ptr GLint) {.importc.}
  1304. proc glDeleteProgramPipelinesEXT(n: GLsizei, pipelines: ptr GLuint) {.importc.}
  1305. proc glVertexAttrib4fNV(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  1306. proc glGetColorTableParameterfvSGI(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1307. proc glGetFloati_v(target: GLenum, index: GLuint, data: ptr GLfloat) {.importc.}
  1308. proc glGenBuffers(n: GLsizei, buffers: ptr GLuint) {.importc.}
  1309. proc glNormal3b(nx: GLbyte, ny: GLbyte, nz: GLbyte) {.importc.}
  1310. proc glDrawArraysInstancedARB(mode: GLenum, first: GLint, count: GLsizei, primcount: GLsizei) {.importc.}
  1311. proc glTexStorage2DMultisample(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean) {.importc.}
  1312. proc glGetVariantIntegervEXT(id: GLuint, value: GLenum, data: ptr GLint) {.importc.}
  1313. proc glColor3ubv(v: ptr GLubyte) {.importc.}
  1314. proc glVertexAttribP4uiv(index: GLuint, `type`: GLenum, normalized: GLboolean, value: ptr GLuint) {.importc.}
  1315. proc glProgramUniform2ivEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  1316. proc glVertexStream4dATI(stream: GLenum, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  1317. proc glVertexAttribL2ui64NV(index: GLuint, x: GLuint64Ext, y: GLuint64Ext) {.importc.}
  1318. proc glSecondaryColor3bEXT(red: GLbyte, green: GLbyte, blue: GLbyte) {.importc.}
  1319. proc glGetBufferPointervOES(target: GLenum, pname: GLenum, params: ptr pointer) {.importc.}
  1320. proc glGetMaterialfv(face: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1321. proc glVertexStream3sATI(stream: GLenum, x: GLshort, y: GLshort, z: GLshort) {.importc.}
  1322. proc glUniform1i(location: GLint, v0: GLint) {.importc.}
  1323. proc glVertexAttribL2d(index: GLuint, x: GLdouble, y: GLdouble) {.importc.}
  1324. proc glTestObjectAPPLE(`object`: GLenum, name: GLuint): GLboolean {.importc.}
  1325. proc glGetTransformFeedbackVarying(program: GLuint, index: GLuint, bufSize: GLsizei, length: ptr GLsizei, size: ptr GLsizei, `type`: ptr GLenum, name: cstring) {.importc.}
  1326. proc glFramebufferRenderbufferOES(target: GLenum, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: GLuint) {.importc.}
  1327. proc glVertexStream3iATI(stream: GLenum, x: GLint, y: GLint, z: GLint) {.importc.}
  1328. proc glMakeTextureHandleNonResidentNV(handle: GLuint64) {.importc.}
  1329. proc glVertexAttrib4fvNV(index: GLuint, v: ptr GLfloat) {.importc.}
  1330. proc glArrayElement(i: GLint) {.importc.}
  1331. proc glClearBufferData(target: GLenum, internalformat: GLenum, format: GLenum, `type`: GLenum, data: ptr pointer) {.importc.}
  1332. proc glSecondaryColor3usEXT(red: GLushort, green: GLushort, blue: GLushort) {.importc.}
  1333. proc glRenderbufferStorageMultisample(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  1334. proc glTexCoord2xvOES(coords: ptr GLfixed) {.importc.}
  1335. proc glWindowPos3f(x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1336. proc glTangent3svEXT(v: ptr GLshort) {.importc.}
  1337. proc glPointParameterf(pname: GLenum, param: GLfloat) {.importc.}
  1338. proc glVertexAttribI4uivEXT(index: GLuint, v: ptr GLuint) {.importc.}
  1339. proc glColorTableParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1340. proc glMatrixMultdEXT(mode: GLenum, m: ptr GLdouble) {.importc.}
  1341. proc glUseProgramStages(pipeline: GLuint, stages: GLbitfield, program: GLuint) {.importc.}
  1342. proc glVertexStream4sATI(stream: GLenum, x: GLshort, y: GLshort, z: GLshort, w: GLshort) {.importc.}
  1343. proc glDrawElementsInstancedNV(mode: GLenum, count: GLsizei, `type`: GLenum, indices: pointer, primcount: GLsizei) {.importc.}
  1344. proc glUniform3d(location: GLint, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  1345. proc glDebugMessageControlARB(source: GLenum, `type`: GLenum, severity: GLenum, count: GLsizei, ids: ptr GLuint, enabled: GLboolean) {.importc.}
  1346. proc glVertexAttribs3svNV(index: GLuint, count: GLsizei, v: ptr GLshort) {.importc.}
  1347. proc glElementPointerATI(`type`: GLenum, `pointer`: pointer) {.importc.}
  1348. proc glColor4fNormal3fVertex3fvSUN(c: ptr GLfloat, n: ptr GLfloat, v: ptr GLfloat) {.importc.}
  1349. proc glGetPerfMonitorCountersAMD(group: GLuint, numCounters: ptr GLint, maxActiveCounters: ptr GLint, counterSize: GLsizei, counters: ptr GLuint) {.importc.}
  1350. proc glDispatchCompute(num_groups_x: GLuint, num_groups_y: GLuint, num_groups_z: GLuint) {.importc.}
  1351. proc glVertexAttribDivisorNV(index: GLuint, divisor: GLuint) {.importc.}
  1352. proc glProgramUniform3uiEXT(program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint) {.importc.}
  1353. proc glRenderbufferStorageMultisampleNV(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  1354. proc glBinormalPointerEXT(`type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  1355. proc glRectxvOES(v1: ptr GLfixed, v2: ptr GLfixed) {.importc.}
  1356. proc glGenVertexArraysOES(n: GLsizei, arrays: ptr GLuint) {.importc.}
  1357. proc glDebugMessageControlKHR(source: GLenum, `type`: GLenum, severity: GLenum, count: GLsizei, ids: ptr GLuint, enabled: GLboolean) {.importc.}
  1358. proc glProgramUniform1uiEXT(program: GLuint, location: GLint, v0: GLuint) {.importc.}
  1359. proc glPixelTransferi(pname: GLenum, param: GLint) {.importc.}
  1360. proc glIsPointInFillPathNV(path: GLuint, mask: GLuint, x: GLfloat, y: GLfloat): GLboolean {.importc.}
  1361. proc glVertexBindingDivisor(bindingindex: GLuint, divisor: GLuint) {.importc.}
  1362. proc glGetVertexAttribLui64vARB(index: GLuint, pname: GLenum, params: ptr GLuint64Ext) {.importc.}
  1363. proc glProgramUniformMatrix3dvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  1364. proc glDrawBuffer(mode: GLenum) {.importc.}
  1365. proc glMultiTexCoord1sARB(target: GLenum, s: GLshort) {.importc.}
  1366. proc glSeparableFilter2DEXT(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, row: pointer, column: pointer) {.importc.}
  1367. proc glTangent3bvEXT(v: ptr GLbyte) {.importc.}
  1368. proc glTexParameterIuiv(target: GLenum, pname: GLenum, params: ptr GLuint) {.importc.}
  1369. proc glVertexAttribL4i64NV(index: GLuint, x: GLint64Ext, y: GLint64Ext, z: GLint64Ext, w: GLint64Ext) {.importc.}
  1370. proc glDebugMessageCallbackARB(callback: GLdebugProcArb, userParam: ptr pointer) {.importc.}
  1371. proc glMultiTexCoordP1uiv(texture: GLenum, `type`: GLenum, coords: ptr GLuint) {.importc.}
  1372. proc glLabelObjectEXT(`type`: GLenum, `object`: GLuint, length: GLsizei, label: cstring) {.importc.}
  1373. proc glGetnPolygonStippleARB(bufSize: GLsizei, pattern: ptr GLubyte) {.importc.}
  1374. proc glTexCoord3xOES(s: GLfixed, t: GLfixed, r: GLfixed) {.importc.}
  1375. proc glCopyPixels(x: GLint, y: GLint, width: GLsizei, height: GLsizei, `type`: GLenum) {.importc.}
  1376. proc glGetnUniformfvEXT(program: GLuint, location: GLint, bufSize: GLsizei, params: ptr GLfloat) {.importc.}
  1377. proc glColorMaski(index: GLuint, r: GLboolean, g: GLboolean, b: GLboolean, a: GLboolean) {.importc.}
  1378. proc glRasterPos2fv(v: ptr GLfloat) {.importc.}
  1379. proc glBindBuffersBase(target: GLenum, first: GLuint, count: GLsizei, buffers: ptr GLuint) {.importc.}
  1380. proc glSpriteParameterfvSGIX(pname: GLenum, params: ptr GLfloat) {.importc.}
  1381. proc glGetSyncivAPPLE(sync: GLsync, pname: GLenum, bufSize: GLsizei, length: ptr GLsizei, values: ptr GLint) {.importc.}
  1382. proc glVertexAttribI3i(index: GLuint, x: GLint, y: GLint, z: GLint) {.importc.}
  1383. proc glPixelTransformParameteriEXT(target: GLenum, pname: GLenum, param: GLint) {.importc.}
  1384. proc glMultiDrawArraysEXT(mode: GLenum, first: ptr GLint, count: ptr GLsizei, primcount: GLsizei) {.importc.}
  1385. proc glGetTextureHandleNV(texture: GLuint): GLuint64 {.importc.}
  1386. proc glTexCoordP2ui(`type`: GLenum, coords: GLuint) {.importc.}
  1387. proc glDeleteQueries(n: GLsizei, ids: ptr GLuint) {.importc.}
  1388. proc glGetVertexAttribArrayObjectivATI(index: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1389. proc glVertexArrayVertexBindingDivisorEXT(vaobj: GLuint, bindingindex: GLuint, divisor: GLuint) {.importc.}
  1390. proc glVertex3i(x: GLint, y: GLint, z: GLint) {.importc.}
  1391. proc glBlendEquationSeparatei(buf: GLuint, modeRgb: GLenum, modeAlpha: GLenum) {.importc.}
  1392. proc glGetMapAttribParameterivNV(target: GLenum, index: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1393. proc glGetVideoCaptureivNV(video_capture_slot: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1394. proc glFragmentMaterialfvSGIX(face: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1395. proc glEGLImageTargetTexture2DOES(target: GLenum, image: GLeglImageOes) {.importc.}
  1396. proc glCopyImageSubDataNV(srcName: GLuint, srcTarget: GLenum, srcLevel: GLint, srcX: GLint, srcY: GLint, srcZ: GLint, dstName: GLuint, dstTarget: GLenum, dstLevel: GLint, dstX: GLint, dstY: GLint, dstZ: GLint, width: GLsizei, height: GLsizei, depth: GLsizei) {.importc.}
  1397. proc glUniform2i(location: GLint, v0: GLint, v1: GLint) {.importc.}
  1398. proc glVertexAttrib3fvNV(index: GLuint, v: ptr GLfloat) {.importc.}
  1399. proc glNamedBufferStorageEXT(buffer: GLuint, size: GLsizeiptr, data: ptr pointer, flags: GLbitfield) {.importc.}
  1400. proc glProgramEnvParameterI4uivNV(target: GLenum, index: GLuint, params: ptr GLuint) {.importc.}
  1401. proc glGetVertexAttribdvARB(index: GLuint, pname: GLenum, params: ptr GLdouble) {.importc.}
  1402. proc glVertexAttribL3ui64vNV(index: GLuint, v: ptr GLuint64Ext) {.importc.}
  1403. proc glUniform4fvARB(location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  1404. proc glWeightsvARB(size: GLint, weights: ptr GLshort) {.importc.}
  1405. proc glMakeTextureHandleNonResidentARB(handle: GLuint64) {.importc.}
  1406. proc glEvalCoord1xOES(u: GLfixed) {.importc.}
  1407. proc glVertexAttrib2sv(index: GLuint, v: ptr GLshort) {.importc.}
  1408. proc glVertexAttrib4dvNV(index: GLuint, v: ptr GLdouble) {.importc.}
  1409. proc glProgramNamedParameter4fNV(id: GLuint, len: GLsizei, name: ptr GLubyte, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  1410. proc glCompileShaderARB(shaderObj: GLhandleArb) {.importc.}
  1411. proc glProgramEnvParameter4fvARB(target: GLenum, index: GLuint, params: ptr GLfloat) {.importc.}
  1412. proc glGetVertexAttribiv(index: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1413. proc glEvalPoint1(i: GLint) {.importc.}
  1414. proc glEvalMapsNV(target: GLenum, mode: GLenum) {.importc.}
  1415. proc glGetTexGenxvOES(coord: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  1416. proc glBlendEquationSeparate(modeRgb: GLenum, modeAlpha: GLenum) {.importc.}
  1417. proc glGetColorTableParameterfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1418. proc glQueryCounterEXT(id: GLuint, target: GLenum) {.importc.}
  1419. proc glExtGetProgramBinarySourceQCOM(program: GLuint, shadertype: GLenum, source: cstring, length: ptr GLint) {.importc.}
  1420. proc glGetConvolutionParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1421. proc glIsProgramPipeline(pipeline: GLuint): GLboolean {.importc.}
  1422. proc glVertexWeightfvEXT(weight: ptr GLfloat) {.importc.}
  1423. proc glDisableDriverControlQCOM(driverControl: GLuint) {.importc.}
  1424. proc glVertexStream1fvATI(stream: GLenum, coords: ptr GLfloat) {.importc.}
  1425. proc glMakeTextureHandleResidentNV(handle: GLuint64) {.importc.}
  1426. proc glSamplerParameteriv(sampler: GLuint, pname: GLenum, param: ptr GLint) {.importc.}
  1427. proc glTexEnvxOES(target: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  1428. proc glEndOcclusionQueryNV() {.importc.}
  1429. proc glFlushMappedBufferRangeAPPLE(target: GLenum, offset: GLintptr, size: GLsizeiptr) {.importc.}
  1430. proc glVertex4iv(v: ptr GLint) {.importc.}
  1431. proc glVertexArrayVertexAttribIFormatEXT(vaobj: GLuint, attribindex: GLuint, size: GLint, `type`: GLenum, relativeoffset: GLuint) {.importc.}
  1432. proc glDisableIndexedEXT(target: GLenum, index: GLuint) {.importc.}
  1433. proc glVertexAttribL1dEXT(index: GLuint, x: GLdouble) {.importc.}
  1434. proc glBeginPerfMonitorAMD(monitor: GLuint) {.importc.}
  1435. proc glConvolutionFilter1DEXT(target: GLenum, internalformat: GLenum, width: GLsizei, format: GLenum, `type`: GLenum, image: pointer) {.importc.}
  1436. proc glPrimitiveRestartIndex(index: GLuint) {.importc.}
  1437. proc glWindowPos2dv(v: ptr GLdouble) {.importc.}
  1438. proc glBindFramebufferOES(target: GLenum, framebuffer: GLuint) {.importc.}
  1439. proc glTessellationModeAMD(mode: GLenum) {.importc.}
  1440. proc glIsVariantEnabledEXT(id: GLuint, cap: GLenum): GLboolean {.importc.}
  1441. proc glColor3iv(v: ptr GLint) {.importc.}
  1442. proc glFogCoordFormatNV(`type`: GLenum, stride: GLsizei) {.importc.}
  1443. proc glClearNamedBufferDataEXT(buffer: GLuint, internalformat: GLenum, format: GLenum, `type`: GLenum, data: ptr pointer) {.importc.}
  1444. proc glTextureRangeAPPLE(target: GLenum, length: GLsizei, `pointer`: pointer) {.importc.}
  1445. proc glTexCoord4bvOES(coords: ptr GLbyte) {.importc.}
  1446. proc glRotated(angle: GLdouble, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  1447. proc glAccum(op: GLenum, value: GLfloat) {.importc.}
  1448. proc glVertex3d(x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  1449. proc glGetPathMetricRangeNV(metricQueryMask: GLbitfield, firstPathName: GLuint, numPaths: GLsizei, stride: GLsizei, metrics: ptr GLfloat) {.importc.}
  1450. proc glUniform4d(location: GLint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  1451. proc glTextureSubImage2DEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1452. proc glMultiTexCoord1iv(target: GLenum, v: ptr GLint) {.importc.}
  1453. proc glFogFuncSGIS(n: GLsizei, points: ptr GLfloat) {.importc.}
  1454. proc glGetMaterialxOES(face: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  1455. proc glGlobalAlphaFactorbSUN(factor: GLbyte) {.importc.}
  1456. proc glGetProgramLocalParameterdvARB(target: GLenum, index: GLuint, params: ptr GLdouble) {.importc.}
  1457. proc glDeleteProgramsARB(n: GLsizei, programs: ptr GLuint) {.importc.}
  1458. proc glVertexStream1sATI(stream: GLenum, x: GLshort) {.importc.}
  1459. proc glMatrixTranslatedEXT(mode: GLenum, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  1460. proc glTexSubImage1D(target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1461. proc glGetBufferSubData(target: GLenum, offset: GLintptr, size: GLsizeiptr, data: pointer) {.importc.}
  1462. proc glUniform4uiEXT(location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint) {.importc.}
  1463. proc glGetShaderiv(shader: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1464. proc glGetQueryIndexediv(target: GLenum, index: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1465. proc glDebugMessageInsert(source: GLenum, `type`: GLenum, id: GLuint, severity: GLenum, length: GLsizei, buf: cstring) {.importc.}
  1466. proc glVertexAttribs2dvNV(index: GLuint, count: GLsizei, v: ptr GLdouble) {.importc.}
  1467. proc glGetFixedvOES(pname: GLenum, params: ptr GLfixed) {.importc.}
  1468. proc glUniform2iv(location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  1469. proc glTextureView(texture: GLuint, target: GLenum, origtexture: GLuint, internalformat: GLenum, minlevel: GLuint, numlevels: GLuint, minlayer: GLuint, numlayers: GLuint) {.importc.}
  1470. proc glMultiTexCoord1xvOES(texture: GLenum, coords: ptr GLfixed) {.importc.}
  1471. proc glTexBufferRange(target: GLenum, internalformat: GLenum, buffer: GLuint, offset: GLintptr, size: GLsizeiptr) {.importc.}
  1472. proc glMultiTexCoordPointerEXT(texunit: GLenum, size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  1473. proc glBlendColorxOES(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed) {.importc.}
  1474. proc glReadPixels(x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1475. proc glWindowPos3dARB(x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  1476. proc glPixelTexGenParameterivSGIS(pname: GLenum, params: ptr GLint) {.importc.}
  1477. proc glSecondaryColor3svEXT(v: ptr GLshort) {.importc.}
  1478. proc glPopGroupMarkerEXT() {.importc.}
  1479. proc glImportSyncEXT(external_sync_type: GLenum, external_sync: GLintptr, flags: GLbitfield): GLsync {.importc.}
  1480. proc glVertexAttribLFormatNV(index: GLuint, size: GLint, `type`: GLenum, stride: GLsizei) {.importc.}
  1481. proc glVertexAttrib2sNV(index: GLuint, x: GLshort, y: GLshort) {.importc.}
  1482. proc glGetIntegeri_v(target: GLenum, index: GLuint, data: ptr GLint) {.importc.}
  1483. proc glProgramUniform3uiv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  1484. proc glGetActiveUniformBlockiv(program: GLuint, uniformBlockIndex: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1485. proc glCreateShaderProgramv(`type`: GLenum, count: GLsizei, strings: cstringArray): GLuint {.importc.}
  1486. proc glUniform2fARB(location: GLint, v0: GLfloat, v1: GLfloat) {.importc.}
  1487. proc glVertexStream4ivATI(stream: GLenum, coords: ptr GLint) {.importc.}
  1488. proc glNormalP3uiv(`type`: GLenum, coords: ptr GLuint) {.importc.}
  1489. proc glVertexAttribLFormat(attribindex: GLuint, size: GLint, `type`: GLenum, relativeoffset: GLuint) {.importc.}
  1490. proc glTexCoord2bvOES(coords: ptr GLbyte) {.importc.}
  1491. proc glGetActiveUniformName(program: GLuint, uniformIndex: GLuint, bufSize: GLsizei, length: ptr GLsizei, uniformName: cstring) {.importc.}
  1492. proc glTexCoord2sv(v: ptr GLshort) {.importc.}
  1493. proc glVertexAttrib2dNV(index: GLuint, x: GLdouble, y: GLdouble) {.importc.}
  1494. proc glGetFogFuncSGIS(points: ptr GLfloat) {.importc.}
  1495. proc glSetFenceAPPLE(fence: GLuint) {.importc.}
  1496. proc glRasterPos2f(x: GLfloat, y: GLfloat) {.importc.}
  1497. proc glVertexWeightPointerEXT(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  1498. proc glEndList() {.importc.}
  1499. proc glVDPAUFiniNV() {.importc.}
  1500. proc glTbufferMask3DFX(mask: GLuint) {.importc.}
  1501. proc glVertexP4ui(`type`: GLenum, value: GLuint) {.importc.}
  1502. proc glTexEnviv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1503. proc glColor4xOES(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed) {.importc.}
  1504. proc glBlendEquationi(buf: GLuint, mode: GLenum) {.importc.}
  1505. proc glLoadMatrixxOES(m: ptr GLfixed) {.importc.}
  1506. proc glFogxOES(pname: GLenum, param: GLfixed) {.importc.}
  1507. proc glTexCoord4dv(v: ptr GLdouble) {.importc.}
  1508. proc glFogCoordPointerListIBM(`type`: GLenum, stride: GLint, `pointer`: ptr pointer, ptrstride: GLint) {.importc.}
  1509. proc glGetPerfMonitorGroupsAMD(numGroups: ptr GLint, groupsSize: GLsizei, groups: ptr GLuint) {.importc.}
  1510. proc glVertex2hNV(x: GLhalfNv, y: GLhalfNv) {.importc.}
  1511. proc glDeleteFragmentShaderATI(id: GLuint) {.importc.}
  1512. proc glGetSamplerParameterIiv(sampler: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1513. proc glUniform2fvARB(location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  1514. proc glFogf(pname: GLenum, param: GLfloat) {.importc.}
  1515. proc glMultiTexCoord1iARB(target: GLenum, s: GLint) {.importc.}
  1516. proc glGetActiveUniformARB(programObj: GLhandleArb, index: GLuint, maxLength: GLsizei, length: ptr GLsizei, size: ptr GLint, `type`: ptr GLenum, name: cstring) {.importc.}
  1517. proc glMapGrid1xOES(n: GLint, u1: GLfixed, u2: GLfixed) {.importc.}
  1518. proc glIndexsv(c: ptr GLshort) {.importc.}
  1519. proc glFragmentMaterialfSGIX(face: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  1520. proc glBindTextureEXT(target: GLenum, texture: GLuint) {.importc.}
  1521. proc glRectiv(v1: ptr GLint, v2: ptr GLint) {.importc.}
  1522. proc glTangent3dEXT(tx: GLdouble, ty: GLdouble, tz: GLdouble) {.importc.}
  1523. proc glProgramUniformMatrix3x4fvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1524. proc glNormal3hNV(nx: GLhalfNv, ny: GLhalfNv, nz: GLhalfNv) {.importc.}
  1525. proc glPushClientAttribDefaultEXT(mask: GLbitfield) {.importc.}
  1526. proc glUnmapBufferARB(target: GLenum): GLboolean {.importc.}
  1527. proc glVertexAttribs1dvNV(index: GLuint, count: GLsizei, v: ptr GLdouble) {.importc.}
  1528. proc glUniformMatrix2x3dv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  1529. proc glUniform3f(location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat) {.importc.}
  1530. proc glTexEnvxv(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  1531. proc glMapBufferOES(target: GLenum, access: GLenum): pointer {.importc.}
  1532. proc glBufferData(target: GLenum, size: GLsizeiptr, data: pointer, usage: GLenum) {.importc.}
  1533. proc glDrawElementsInstancedANGLE(mode: GLenum, count: GLsizei, `type`: GLenum, indices: ptr pointer, primcount: GLsizei) {.importc.}
  1534. proc glGetTextureHandleARB(texture: GLuint): GLuint64 {.importc.}
  1535. proc glNormal3f(nx: GLfloat, ny: GLfloat, nz: GLfloat) {.importc.}
  1536. proc glTexCoordP3uiv(`type`: GLenum, coords: ptr GLuint) {.importc.}
  1537. proc glTexParameterx(target: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  1538. proc glMapBufferRange(target: GLenum, offset: GLintptr, length: GLsizeiptr, access: GLbitfield): pointer {.importc.}
  1539. proc glTexCoord2fVertex3fSUN(s: GLfloat, t: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1540. proc glVariantArrayObjectATI(id: GLuint, `type`: GLenum, stride: GLsizei, buffer: GLuint, offset: GLuint) {.importc.}
  1541. proc glGetnHistogramARB(target: GLenum, reset: GLboolean, format: GLenum, `type`: GLenum, bufSize: GLsizei, values: pointer) {.importc.}
  1542. proc glWindowPos3sv(v: ptr GLshort) {.importc.}
  1543. proc glGetVariantPointervEXT(id: GLuint, value: GLenum, data: ptr pointer) {.importc.}
  1544. proc glGetLightfv(light: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1545. proc glGetnTexImageARB(target: GLenum, level: GLint, format: GLenum, `type`: GLenum, bufSize: GLsizei, img: pointer) {.importc.}
  1546. proc glGenRenderbuffersEXT(n: GLsizei, renderbuffers: ptr GLuint) {.importc.}
  1547. proc glMultiDrawArraysIndirectBindlessNV(mode: GLenum, indirect: pointer, drawCount: GLsizei, stride: GLsizei, vertexBufferCount: GLint) {.importc.}
  1548. proc glDisableClientStateIndexedEXT(`array`: GLenum, index: GLuint) {.importc.}
  1549. proc glMapGrid1f(un: GLint, u1: GLfloat, u2: GLfloat) {.importc.}
  1550. proc glTexStorage2D(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  1551. proc glShaderStorageBlockBinding(program: GLuint, storageBlockIndex: GLuint, storageBlockBinding: GLuint) {.importc.}
  1552. proc glBlendBarrierNV() {.importc.}
  1553. proc glGetVideoui64vNV(video_slot: GLuint, pname: GLenum, params: ptr GLuint64Ext) {.importc.}
  1554. proc glUniform3ui64NV(location: GLint, x: GLuint64Ext, y: GLuint64Ext, z: GLuint64Ext) {.importc.}
  1555. proc glUniform4ivARB(location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  1556. proc glGetQueryObjectivARB(id: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1557. proc glCompressedTexSubImage3DOES(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: pointer) {.importc.}
  1558. proc glEnableIndexedEXT(target: GLenum, index: GLuint) {.importc.}
  1559. proc glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer: GLuint, coverageSamples: GLsizei, colorSamples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  1560. proc glVertexAttribI3iEXT(index: GLuint, x: GLint, y: GLint, z: GLint) {.importc.}
  1561. proc glUniform4uivEXT(location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  1562. proc glGetUniformLocation(program: GLuint, name: cstring): GLint {.importc.}
  1563. proc glCurrentPaletteMatrixARB(index: GLint) {.importc.}
  1564. proc glVertexAttribLPointerEXT(index: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  1565. proc glFogCoorddvEXT(coord: ptr GLdouble) {.importc.}
  1566. proc glInitNames() {.importc.}
  1567. proc glGetPathSpacingNV(pathListMode: GLenum, numPaths: GLsizei, pathNameType: GLenum, paths: pointer, pathBase: GLuint, advanceScale: GLfloat, kerningScale: GLfloat, transformType: GLenum, returnedSpacing: ptr GLfloat) {.importc.}
  1568. proc glNormal3fVertex3fvSUN(n: ptr GLfloat, v: ptr GLfloat) {.importc.}
  1569. proc glTexCoord2iv(v: ptr GLint) {.importc.}
  1570. proc glWindowPos3s(x: GLshort, y: GLshort, z: GLshort) {.importc.}
  1571. proc glProgramUniformMatrix3x4fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1572. proc glVertexAttribP4ui(index: GLuint, `type`: GLenum, normalized: GLboolean, value: GLuint) {.importc.}
  1573. proc glVertexAttribs4ubvNV(index: GLuint, count: GLsizei, v: ptr GLubyte) {.importc.}
  1574. proc glProgramLocalParameterI4iNV(target: GLenum, index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint) {.importc.}
  1575. proc glStencilMaskSeparate(face: GLenum, mask: GLuint) {.importc.}
  1576. proc glClientWaitSync(sync: GLsync, flags: GLbitfield, timeout: GLuint64): GLenum {.importc.}
  1577. proc glPolygonOffsetx(factor: GLfixed, units: GLfixed) {.importc.}
  1578. proc glCreateProgramObjectARB(): GLhandleArb {.importc.}
  1579. proc glClearColorIuiEXT(red: GLuint, green: GLuint, blue: GLuint, alpha: GLuint) {.importc.}
  1580. proc glDeleteTransformFeedbacksNV(n: GLsizei, ids: ptr GLuint) {.importc.}
  1581. proc glFramebufferDrawBuffersEXT(framebuffer: GLuint, n: GLsizei, bufs: ptr GLenum) {.importc.}
  1582. proc glAreTexturesResident(n: GLsizei, textures: ptr GLuint, residences: ptr GLboolean): GLboolean {.importc.}
  1583. proc glNamedBufferDataEXT(buffer: GLuint, size: GLsizeiptr, data: pointer, usage: GLenum) {.importc.}
  1584. proc glGetInvariantFloatvEXT(id: GLuint, value: GLenum, data: ptr GLfloat) {.importc.}
  1585. proc glMultiTexCoord4d(target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble) {.importc.}
  1586. proc glGetPixelTransformParameterfvEXT(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1587. proc glGetStringi(name: GLenum, index: GLuint): ptr GLubyte {.importc.}
  1588. proc glMakeBufferNonResidentNV(target: GLenum) {.importc.}
  1589. proc glVertex4bOES(x: GLbyte, y: GLbyte, z: GLbyte) {.importc.}
  1590. proc glGetObjectLabel(identifier: GLenum, name: GLuint, bufSize: GLsizei, length: ptr GLsizei, label: cstring) {.importc.}
  1591. proc glClipPlanexOES(plane: GLenum, equation: ptr GLfixed) {.importc.}
  1592. proc glElementPointerAPPLE(`type`: GLenum, `pointer`: pointer) {.importc.}
  1593. proc glIsAsyncMarkerSGIX(marker: GLuint): GLboolean {.importc.}
  1594. proc glUseShaderProgramEXT(`type`: GLenum, program: GLuint) {.importc.}
  1595. proc glReplacementCodeuiColor4ubVertex3fSUN(rc: GLuint, r: GLubyte, g: GLubyte, b: GLubyte, a: GLubyte, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1596. proc glIsTransformFeedback(id: GLuint): GLboolean {.importc.}
  1597. proc glEdgeFlag(flag: GLboolean) {.importc.}
  1598. proc glGetTexGeniv(coord: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1599. proc glBeginQueryEXT(target: GLenum, id: GLuint) {.importc.}
  1600. proc glUniform1uiEXT(location: GLint, v0: GLuint) {.importc.}
  1601. proc glProgramUniform3fvEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  1602. proc glGetVideoi64vNV(video_slot: GLuint, pname: GLenum, params: ptr GLint64Ext) {.importc.}
  1603. proc glProgramUniform3ui(program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint) {.importc.}
  1604. proc glSecondaryColor3uiEXT(red: GLuint, green: GLuint, blue: GLuint) {.importc.}
  1605. proc glPathStencilFuncNV(fun: GLenum, `ref`: GLint, mask: GLuint) {.importc.}
  1606. proc glVertexAttribP1ui(index: GLuint, `type`: GLenum, normalized: GLboolean, value: GLuint) {.importc.}
  1607. proc glStencilFillPathInstancedNV(numPaths: GLsizei, pathNameType: GLenum, paths: pointer, pathBase: GLuint, fillMode: GLenum, mask: GLuint, transformType: GLenum, transformValues: ptr GLfloat) {.importc.}
  1608. proc glFogCoordfEXT(coord: GLfloat) {.importc.}
  1609. proc glTextureParameterIuivEXT(texture: GLuint, target: GLenum, pname: GLenum, params: ptr GLuint) {.importc.}
  1610. proc glProgramUniform4dEXT(program: GLuint, location: GLint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  1611. proc glFramebufferTextureFaceARB(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, face: GLenum) {.importc.}
  1612. proc glTexCoord3s(s: GLshort, t: GLshort, r: GLshort) {.importc.}
  1613. proc glGetFramebufferAttachmentParameteriv(target: GLenum, attachment: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1614. proc glEndVideoCaptureNV(video_capture_slot: GLuint) {.importc.}
  1615. proc glProgramUniformMatrix2x4dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  1616. proc glGetFloatIndexedvEXT(target: GLenum, index: GLuint, data: ptr GLfloat) {.importc.}
  1617. proc glTexCoord1xOES(s: GLfixed) {.importc.}
  1618. proc glTexCoord4f(s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat) {.importc.}
  1619. proc glShaderSource(shader: GLuint, count: GLsizei, string: cstringArray, length: ptr GLint) {.importc.}
  1620. proc glGetDetailTexFuncSGIS(target: GLenum, points: ptr GLfloat) {.importc.}
  1621. proc glResetHistogram(target: GLenum) {.importc.}
  1622. proc glVertexAttribP2ui(index: GLuint, `type`: GLenum, normalized: GLboolean, value: GLuint) {.importc.}
  1623. proc glDrawTransformFeedbackNV(mode: GLenum, id: GLuint) {.importc.}
  1624. proc glWindowPos2fMESA(x: GLfloat, y: GLfloat) {.importc.}
  1625. proc glObjectLabelKHR(identifier: GLenum, name: GLuint, length: GLsizei, label: cstring) {.importc.}
  1626. proc glMultiTexCoord2iARB(target: GLenum, s: GLint, t: GLint) {.importc.}
  1627. proc glVertexAttrib4usv(index: GLuint, v: ptr GLushort) {.importc.}
  1628. proc glGetGraphicsResetStatusARB(): GLenum {.importc.}
  1629. proc glProgramUniform3dEXT(program: GLuint, location: GLint, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  1630. proc glPathSubCommandsNV(path: GLuint, commandStart: GLsizei, commandsToDelete: GLsizei, numCommands: GLsizei, commands: ptr GLubyte, numCoords: GLsizei, coordType: GLenum, coords: pointer) {.importc.}
  1631. proc glEndTransformFeedbackNV() {.importc.}
  1632. proc glWindowPos2sMESA(x: GLshort, y: GLshort) {.importc.}
  1633. proc glTangent3sEXT(tx: GLshort, ty: GLshort, tz: GLshort) {.importc.}
  1634. proc glLineWidthx(width: GLfixed) {.importc.}
  1635. proc glGetUniformBufferSizeEXT(program: GLuint, location: GLint): GLint {.importc.}
  1636. proc glTexCoord2bOES(s: GLbyte, t: GLbyte) {.importc.}
  1637. proc glWindowPos3iMESA(x: GLint, y: GLint, z: GLint) {.importc.}
  1638. proc glTexGend(coord: GLenum, pname: GLenum, param: GLdouble) {.importc.}
  1639. proc glRenderbufferStorageMultisampleANGLE(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  1640. proc glGetProgramiv(program: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1641. proc glDrawTransformFeedbackStreamInstanced(mode: GLenum, id: GLuint, stream: GLuint, instancecount: GLsizei) {.importc.}
  1642. proc glMatrixTranslatefEXT(mode: GLenum, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1643. proc glColor4iv(v: ptr GLint) {.importc.}
  1644. proc glSecondaryColor3ivEXT(v: ptr GLint) {.importc.}
  1645. proc glIsNamedStringARB(namelen: GLint, name: cstring): GLboolean {.importc.}
  1646. proc glVertexAttribL4dv(index: GLuint, v: ptr GLdouble) {.importc.}
  1647. proc glEndTransformFeedback() {.importc.}
  1648. proc glVertexStream3fvATI(stream: GLenum, coords: ptr GLfloat) {.importc.}
  1649. proc glProgramUniformMatrix4x2dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  1650. proc glTextureBufferRangeEXT(texture: GLuint, target: GLenum, internalformat: GLenum, buffer: GLuint, offset: GLintptr, size: GLsizeiptr) {.importc.}
  1651. proc glTexCoord2fNormal3fVertex3fvSUN(tc: ptr GLfloat, n: ptr GLfloat, v: ptr GLfloat) {.importc.}
  1652. proc glProgramUniform2f(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat) {.importc.}
  1653. proc glMultiTexCoord2sv(target: GLenum, v: ptr GLshort) {.importc.}
  1654. proc glTexCoord3bOES(s: GLbyte, t: GLbyte, r: GLbyte) {.importc.}
  1655. proc glGenFramebuffersOES(n: GLsizei, framebuffers: ptr GLuint) {.importc.}
  1656. proc glMultiTexCoord3sv(target: GLenum, v: ptr GLshort) {.importc.}
  1657. proc glVertexAttrib4Nub(index: GLuint, x: GLubyte, y: GLubyte, z: GLubyte, w: GLubyte) {.importc.}
  1658. proc glColor3d(red: GLdouble, green: GLdouble, blue: GLdouble) {.importc.}
  1659. proc glGetActiveAttrib(program: GLuint, index: GLuint, bufSize: GLsizei, length: ptr GLsizei, size: ptr GLint, `type`: ptr GLenum, name: cstring) {.importc.}
  1660. proc glConvolutionParameterfEXT(target: GLenum, pname: GLenum, params: GLfloat) {.importc.}
  1661. proc glTexSubImage2DEXT(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1662. proc glBinormal3fvEXT(v: ptr GLfloat) {.importc.}
  1663. proc glDebugMessageControl(source: GLenum, `type`: GLenum, severity: GLenum, count: GLsizei, ids: ptr GLuint, enabled: GLboolean) {.importc.}
  1664. proc glProgramUniform3uivEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  1665. proc glPNTrianglesiATI(pname: GLenum, param: GLint) {.importc.}
  1666. proc glGetPerfMonitorCounterInfoAMD(group: GLuint, counter: GLuint, pname: GLenum, data: pointer) {.importc.}
  1667. proc glVertexAttribL3ui64NV(index: GLuint, x: GLuint64Ext, y: GLuint64Ext, z: GLuint64Ext) {.importc.}
  1668. proc glIsRenderbufferOES(renderbuffer: GLuint): GLboolean {.importc.}
  1669. proc glColorSubTable(target: GLenum, start: GLsizei, count: GLsizei, format: GLenum, `type`: GLenum, data: pointer) {.importc.}
  1670. proc glCompressedMultiTexImage1DEXT(texunit: GLenum, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, border: GLint, imageSize: GLsizei, bits: pointer) {.importc.}
  1671. proc glBindSampler(unit: GLuint, sampler: GLuint) {.importc.}
  1672. proc glVariantubvEXT(id: GLuint, `addr`: ptr GLubyte) {.importc.}
  1673. proc glDisablei(target: GLenum, index: GLuint) {.importc.}
  1674. proc glVertexAttribI2uiEXT(index: GLuint, x: GLuint, y: GLuint) {.importc.}
  1675. proc glDrawElementArrayATI(mode: GLenum, count: GLsizei) {.importc.}
  1676. proc glTagSampleBufferSGIX() {.importc.}
  1677. proc glVertexPointerEXT(size: GLint, `type`: GLenum, stride: GLsizei, count: GLsizei, `pointer`: pointer) {.importc.}
  1678. proc glFragmentLightiSGIX(light: GLenum, pname: GLenum, param: GLint) {.importc.}
  1679. proc glLoadTransposeMatrixxOES(m: ptr GLfixed) {.importc.}
  1680. proc glProgramLocalParameter4fvARB(target: GLenum, index: GLuint, params: ptr GLfloat) {.importc.}
  1681. proc glGetVariantFloatvEXT(id: GLuint, value: GLenum, data: ptr GLfloat) {.importc.}
  1682. proc glProgramUniform4ui64vNV(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  1683. proc glFragmentLightfSGIX(light: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  1684. proc glIsVertexArrayAPPLE(`array`: GLuint): GLboolean {.importc.}
  1685. proc glTexCoord1bvOES(coords: ptr GLbyte) {.importc.}
  1686. proc glUniform4fv(location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  1687. proc glPixelDataRangeNV(target: GLenum, length: GLsizei, `pointer`: pointer) {.importc.}
  1688. proc glUniformMatrix4x2fv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1689. proc glRectf(x1: GLfloat, y1: GLfloat, x2: GLfloat, y2: GLfloat) {.importc.}
  1690. proc glCoverageMaskNV(mask: GLboolean) {.importc.}
  1691. proc glPointParameterfvSGIS(pname: GLenum, params: ptr GLfloat) {.importc.}
  1692. proc glProgramUniformMatrix4x2dvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  1693. proc glFragmentLightModelfSGIX(pname: GLenum, param: GLfloat) {.importc.}
  1694. proc glDisableVertexAttribAPPLE(index: GLuint, pname: GLenum) {.importc.}
  1695. proc glMultiTexCoord3dvARB(target: GLenum, v: ptr GLdouble) {.importc.}
  1696. proc glTexCoord4iv(v: ptr GLint) {.importc.}
  1697. proc glUniform1f(location: GLint, v0: GLfloat) {.importc.}
  1698. proc glVertexAttribParameteriAMD(index: GLuint, pname: GLenum, param: GLint) {.importc.}
  1699. proc glGetConvolutionParameterfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1700. proc glRecti(x1: GLint, y1: GLint, x2: GLint, y2: GLint) {.importc.}
  1701. proc glTexEnvxvOES(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  1702. proc glGetRenderbufferParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1703. proc glBlendFuncIndexedAMD(buf: GLuint, src: GLenum, dst: GLenum) {.importc.}
  1704. proc glProgramUniformMatrix3x2fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1705. proc glDrawArraysInstancedANGLE(mode: GLenum, first: GLint, count: GLsizei, primcount: GLsizei) {.importc.}
  1706. proc glTextureBarrierNV() {.importc.}
  1707. proc glDrawBuffersIndexedEXT(n: GLint, location: ptr GLenum, indices: ptr GLint) {.importc.}
  1708. proc glUniformMatrix4fvARB(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1709. proc glInstrumentsBufferSGIX(size: GLsizei, buffer: ptr GLint) {.importc.}
  1710. proc glAlphaFuncQCOM(fun: GLenum, `ref`: GLclampf) {.importc.}
  1711. proc glUniformMatrix4fv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1712. proc glGetMinmaxParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1713. proc glGetInvariantBooleanvEXT(id: GLuint, value: GLenum, data: ptr GLboolean) {.importc.}
  1714. proc glVDPAUIsSurfaceNV(surface: GLvdpauSurfaceNv) {.importc.}
  1715. proc glGenProgramsARB(n: GLsizei, programs: ptr GLuint) {.importc.}
  1716. proc glDrawRangeElementArrayATI(mode: GLenum, start: GLuint, `end`: GLuint, count: GLsizei) {.importc.}
  1717. proc glFramebufferRenderbufferEXT(target: GLenum, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: GLuint) {.importc.}
  1718. proc glClearIndex(c: GLfloat) {.importc.}
  1719. proc glDepthRangeIndexed(index: GLuint, n: GLdouble, f: GLdouble) {.importc.}
  1720. proc glDrawTexivOES(coords: ptr GLint) {.importc.}
  1721. proc glTangent3iEXT(tx: GLint, ty: GLint, tz: GLint) {.importc.}
  1722. proc glStringMarkerGREMEDY(len: GLsizei, string: pointer) {.importc.}
  1723. proc glTexCoordP1ui(`type`: GLenum, coords: GLuint) {.importc.}
  1724. proc glOrthox(l: GLfixed, r: GLfixed, b: GLfixed, t: GLfixed, n: GLfixed, f: GLfixed) {.importc.}
  1725. proc glReplacementCodeuiVertex3fvSUN(rc: ptr GLuint, v: ptr GLfloat) {.importc.}
  1726. proc glMultiTexCoord1bvOES(texture: GLenum, coords: ptr GLbyte) {.importc.}
  1727. proc glDrawArraysInstancedBaseInstance(mode: GLenum, first: GLint, count: GLsizei, instancecount: GLsizei, baseinstance: GLuint) {.importc.}
  1728. proc glMultMatrixf(m: ptr GLfloat) {.importc.}
  1729. proc glProgramUniform4i(program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint) {.importc.}
  1730. proc glScissorArrayv(first: GLuint, count: GLsizei, v: ptr GLint) {.importc.}
  1731. proc glGetnUniformivEXT(program: GLuint, location: GLint, bufSize: GLsizei, params: ptr GLint) {.importc.}
  1732. proc glGetTexEnvxvOES(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  1733. proc glWindowPos3ivARB(v: ptr GLint) {.importc.}
  1734. proc glProgramStringARB(target: GLenum, format: GLenum, len: GLsizei, string: pointer) {.importc.}
  1735. proc glTextureColorMaskSGIS(red: GLboolean, green: GLboolean, blue: GLboolean, alpha: GLboolean) {.importc.}
  1736. proc glMultiTexCoord4fv(target: GLenum, v: ptr GLfloat) {.importc.}
  1737. proc glUniformMatrix4x3fv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1738. proc glIsPathNV(path: GLuint): GLboolean {.importc.}
  1739. proc glStartTilingQCOM(x: GLuint, y: GLuint, width: GLuint, height: GLuint, preserveMask: GLbitfield) {.importc.}
  1740. proc glVariantivEXT(id: GLuint, `addr`: ptr GLint) {.importc.}
  1741. proc glGetnMinmaxARB(target: GLenum, reset: GLboolean, format: GLenum, `type`: GLenum, bufSize: GLsizei, values: pointer) {.importc.}
  1742. proc glTransformFeedbackVaryings(program: GLuint, count: GLsizei, varyings: cstringArray, bufferMode: GLenum) {.importc.}
  1743. proc glShaderOp2EXT(op: GLenum, res: GLuint, arg1: GLuint, arg2: GLuint) {.importc.}
  1744. proc glVertexAttribPointer(index: GLuint, size: GLint, `type`: GLenum, normalized: GLboolean, stride: GLsizei, `pointer`: pointer) {.importc.}
  1745. proc glMultiTexCoord4dvARB(target: GLenum, v: ptr GLdouble) {.importc.}
  1746. proc glProgramUniform1ui64NV(program: GLuint, location: GLint, x: GLuint64Ext) {.importc.}
  1747. proc glGetShaderSourceARB(obj: GLhandleArb, maxLength: GLsizei, length: ptr GLsizei, source: cstring) {.importc.}
  1748. proc glGetBufferSubDataARB(target: GLenum, offset: GLintPtrArb, size: GLsizeiptrArb, data: pointer) {.importc.}
  1749. proc glCopyTexSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  1750. proc glProgramEnvParameterI4iNV(target: GLenum, index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint) {.importc.}
  1751. proc glGetVertexAttribivARB(index: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1752. proc glGetFinalCombinerInputParameterivNV(variable: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1753. proc glIndexFuncEXT(fun: GLenum, `ref`: GLclampf) {.importc.}
  1754. proc glProgramUniformMatrix3dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  1755. proc glTexStorage1DEXT(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei) {.importc.}
  1756. proc glUniformMatrix2fv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1757. proc glConvolutionParameterf(target: GLenum, pname: GLenum, params: GLfloat) {.importc.}
  1758. proc glGlobalAlphaFactordSUN(factor: GLdouble) {.importc.}
  1759. proc glCopyTextureImage2DEXT(texture: GLuint, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint) {.importc.}
  1760. proc glVertex4xOES(x: GLfixed, y: GLfixed, z: GLfixed) {.importc.}
  1761. proc glClearDepthx(depth: GLfixed) {.importc.}
  1762. proc glGetColorTableParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1763. proc glGenProgramPipelines(n: GLsizei, pipelines: ptr GLuint) {.importc.}
  1764. proc glVertexAttribL4ui64vNV(index: GLuint, v: ptr GLuint64Ext) {.importc.}
  1765. proc glUniform1fARB(location: GLint, v0: GLfloat) {.importc.}
  1766. proc glUniformMatrix3fv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1767. proc glUniform3dv(location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  1768. proc glVertexAttribI4iv(index: GLuint, v: ptr GLint) {.importc.}
  1769. proc glPixelZoom(xfactor: GLfloat, yfactor: GLfloat) {.importc.}
  1770. proc glShadeModel(mode: GLenum) {.importc.}
  1771. proc glFramebufferTexture3DOES(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, zoffset: GLint) {.importc.}
  1772. proc glMultiTexCoord2i(target: GLenum, s: GLint, t: GLint) {.importc.}
  1773. proc glBlendEquationSeparateIndexedAMD(buf: GLuint, modeRgb: GLenum, modeAlpha: GLenum) {.importc.}
  1774. proc glIsEnabled(cap: GLenum): GLboolean {.importc.}
  1775. proc glTexImage2D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1776. proc glPolygonOffsetxOES(factor: GLfixed, units: GLfixed) {.importc.}
  1777. proc glDrawBuffersEXT(n: GLsizei, bufs: ptr GLenum) {.importc.}
  1778. proc glPixelTexGenParameterfSGIS(pname: GLenum, param: GLfloat) {.importc.}
  1779. proc glExtGetRenderbuffersQCOM(renderbuffers: ptr GLuint, maxRenderbuffers: GLint, numRenderbuffers: ptr GLint) {.importc.}
  1780. proc glBindImageTextures(first: GLuint, count: GLsizei, textures: ptr GLuint) {.importc.}
  1781. proc glVertexAttribP2uiv(index: GLuint, `type`: GLenum, normalized: GLboolean, value: ptr GLuint) {.importc.}
  1782. proc glTextureImage3DMultisampleCoverageNV(texture: GLuint, target: GLenum, coverageSamples: GLsizei, colorSamples: GLsizei, internalFormat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, fixedSampleLocations: GLboolean) {.importc.}
  1783. proc glRasterPos2s(x: GLshort, y: GLshort) {.importc.}
  1784. proc glVertexAttrib4dvARB(index: GLuint, v: ptr GLdouble) {.importc.}
  1785. proc glProgramUniformMatrix2x3fvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1786. proc glProgramUniformMatrix2x4dvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  1787. proc glMultiTexCoord1d(target: GLenum, s: GLdouble) {.importc.}
  1788. proc glGetProgramParameterdvNV(target: GLenum, index: GLuint, pname: GLenum, params: ptr GLdouble) {.importc.}
  1789. proc glPNTrianglesfATI(pname: GLenum, param: GLfloat) {.importc.}
  1790. proc glUniformMatrix3x4fv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1791. proc glVertexAttrib3sNV(index: GLuint, x: GLshort, y: GLshort, z: GLshort) {.importc.}
  1792. proc glGetVideoCaptureStreamfvNV(video_capture_slot: GLuint, stream: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  1793. proc glCombinerParameterivNV(pname: GLenum, params: ptr GLint) {.importc.}
  1794. proc glGetTexGenfvOES(coord: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1795. proc glCopyTexSubImage2DEXT(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  1796. proc glGetProgramLocalParameterfvARB(target: GLenum, index: GLuint, params: ptr GLfloat) {.importc.}
  1797. proc glTexCoord3iv(v: ptr GLint) {.importc.}
  1798. proc glVertexAttribs2hvNV(index: GLuint, n: GLsizei, v: ptr GLhalfNv) {.importc.}
  1799. proc glNormal3sv(v: ptr GLshort) {.importc.}
  1800. proc glUniform2dv(location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  1801. proc glSecondaryColor3hvNV(v: ptr GLhalfNv) {.importc.}
  1802. proc glDrawArraysInstancedEXT(mode: GLenum, start: GLint, count: GLsizei, primcount: GLsizei) {.importc.}
  1803. proc glBeginTransformFeedback(primitiveMode: GLenum) {.importc.}
  1804. proc glTexParameterIuivEXT(target: GLenum, pname: GLenum, params: ptr GLuint) {.importc.}
  1805. proc glProgramBufferParametersfvNV(target: GLenum, bindingIndex: GLuint, wordIndex: GLuint, count: GLsizei, params: ptr GLfloat) {.importc.}
  1806. proc glVertexArrayBindVertexBufferEXT(vaobj: GLuint, bindingindex: GLuint, buffer: GLuint, offset: GLintptr, stride: GLsizei) {.importc.}
  1807. proc glPathParameterfNV(path: GLuint, pname: GLenum, value: GLfloat) {.importc.}
  1808. proc glGetClipPlanexOES(plane: GLenum, equation: ptr GLfixed) {.importc.}
  1809. proc glSecondaryColor3ubvEXT(v: ptr GLubyte) {.importc.}
  1810. proc glGetPixelMapxv(map: GLenum, size: GLint, values: ptr GLfixed) {.importc.}
  1811. proc glVertexAttribI1uivEXT(index: GLuint, v: ptr GLuint) {.importc.}
  1812. proc glMultiTexImage3DEXT(texunit: GLenum, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1813. proc glAlphaFuncxOES(fun: GLenum, `ref`: GLfixed) {.importc.}
  1814. proc glMultiTexCoord2dv(target: GLenum, v: ptr GLdouble) {.importc.}
  1815. proc glBindRenderbufferOES(target: GLenum, renderbuffer: GLuint) {.importc.}
  1816. proc glPathStencilDepthOffsetNV(factor: GLfloat, units: GLfloat) {.importc.}
  1817. proc glPointParameterfvEXT(pname: GLenum, params: ptr GLfloat) {.importc.}
  1818. proc glSampleCoverageARB(value: GLfloat, invert: GLboolean) {.importc.}
  1819. proc glVertexAttrib3dNV(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  1820. proc glNamedProgramLocalParameter4dvEXT(program: GLuint, target: GLenum, index: GLuint, params: ptr GLdouble) {.importc.}
  1821. proc glGenFramebuffers(n: GLsizei, framebuffers: ptr GLuint) {.importc.}
  1822. proc glMultiDrawElementsEXT(mode: GLenum, count: ptr GLsizei, `type`: GLenum, indices: ptr pointer, primcount: GLsizei) {.importc.}
  1823. proc glVertexAttrib2fNV(index: GLuint, x: GLfloat, y: GLfloat) {.importc.}
  1824. proc glProgramUniform4ivEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  1825. proc glTexGeniOES(coord: GLenum, pname: GLenum, param: GLint) {.importc.}
  1826. proc glBindProgramPipeline(pipeline: GLuint) {.importc.}
  1827. proc glBindSamplers(first: GLuint, count: GLsizei, samplers: ptr GLuint) {.importc.}
  1828. proc glColorTableSGI(target: GLenum, internalformat: GLenum, width: GLsizei, format: GLenum, `type`: GLenum, table: pointer) {.importc.}
  1829. proc glMultiTexCoord3xOES(texture: GLenum, s: GLfixed, t: GLfixed, r: GLfixed) {.importc.}
  1830. proc glIsQueryEXT(id: GLuint): GLboolean {.importc.}
  1831. proc glGenBuffersARB(n: GLsizei, buffers: ptr GLuint) {.importc.}
  1832. proc glVertex4xvOES(coords: ptr GLfixed) {.importc.}
  1833. proc glPixelMapuiv(map: GLenum, mapsize: GLsizei, values: ptr GLuint) {.importc.}
  1834. proc glDrawTexfOES(x: GLfloat, y: GLfloat, z: GLfloat, width: GLfloat, height: GLfloat) {.importc.}
  1835. proc glPointParameterfEXT(pname: GLenum, param: GLfloat) {.importc.}
  1836. proc glPathDashArrayNV(path: GLuint, dashCount: GLsizei, dashArray: ptr GLfloat) {.importc.}
  1837. proc glClearTexImage(texture: GLuint, level: GLint, format: GLenum, `type`: GLenum, data: ptr pointer) {.importc.}
  1838. proc glIndexdv(c: ptr GLdouble) {.importc.}
  1839. proc glMultTransposeMatrixfARB(m: ptr GLfloat) {.importc.}
  1840. proc glVertexAttribL3d(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  1841. proc glUniform3fv(location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  1842. proc glGetProgramInterfaceiv(program: GLuint, programInterface: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1843. proc glFogCoordfv(coord: ptr GLfloat) {.importc.}
  1844. proc glTexSubImage3DOES(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1845. proc glGetPolygonStipple(mask: ptr GLubyte) {.importc.}
  1846. proc glGetQueryObjectivEXT(id: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1847. proc glColor3xOES(red: GLfixed, green: GLfixed, blue: GLfixed) {.importc.}
  1848. proc glMultiTexParameterIivEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1849. proc glGetMaterialiv(face: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1850. proc glVertex2fv(v: ptr GLfloat) {.importc.}
  1851. proc glConvolutionParameterivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1852. proc glGenOcclusionQueriesNV(n: GLsizei, ids: ptr GLuint) {.importc.}
  1853. proc glGetVertexAttribdvNV(index: GLuint, pname: GLenum, params: ptr GLdouble) {.importc.}
  1854. proc glVertexAttribs4fvNV(index: GLuint, count: GLsizei, v: ptr GLfloat) {.importc.}
  1855. proc glVertexAttribL3dv(index: GLuint, v: ptr GLdouble) {.importc.}
  1856. proc glTexEnvi(target: GLenum, pname: GLenum, param: GLint) {.importc.}
  1857. proc glObjectPtrLabel(`ptr`: ptr pointer, length: GLsizei, label: cstring) {.importc.}
  1858. proc glGetTexGenfv(coord: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1859. proc glMapVertexAttrib1dAPPLE(index: GLuint, size: GLuint, u1: GLdouble, u2: GLdouble, stride: GLint, order: GLint, points: ptr GLdouble) {.importc.}
  1860. proc glTexCoord3dv(v: ptr GLdouble) {.importc.}
  1861. proc glIsEnabledIndexedEXT(target: GLenum, index: GLuint): GLboolean {.importc.}
  1862. proc glGlobalAlphaFactoruiSUN(factor: GLuint) {.importc.}
  1863. proc glMatrixIndexPointerARB(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  1864. proc glUniformHandleui64ARB(location: GLint, value: GLuint64) {.importc.}
  1865. proc glUniform1fvARB(location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  1866. proc glGetActiveSubroutineUniformName(program: GLuint, shadertype: GLenum, index: GLuint, bufsize: GLsizei, length: ptr GLsizei, name: cstring) {.importc.}
  1867. proc glProgramUniformMatrix4x2fvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1868. proc glMultiTexCoord4fARB(target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat, q: GLfloat) {.importc.}
  1869. proc glGetDriverControlsQCOM(num: ptr GLint, size: GLsizei, driverControls: ptr GLuint) {.importc.}
  1870. proc glBindBufferRange(target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr, size: GLsizeiptr) {.importc.}
  1871. proc glMapGrid2f(un: GLint, u1: GLfloat, u2: GLfloat, vn: GLint, v1: GLfloat, v2: GLfloat) {.importc.}
  1872. proc glUniform2fv(location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  1873. proc glOrtho(left: GLdouble, right: GLdouble, bottom: GLdouble, top: GLdouble, zNear: GLdouble, zFar: GLdouble) {.importc.}
  1874. proc glGetImageHandleNV(texture: GLuint, level: GLint, layered: GLboolean, layer: GLint, format: GLenum): GLuint64 {.importc.}
  1875. proc glIsImageHandleResidentARB(handle: GLuint64): GLboolean {.importc.}
  1876. proc glGetConvolutionParameterivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1877. proc glLineWidthxOES(width: GLfixed) {.importc.}
  1878. proc glPathCommandsNV(path: GLuint, numCommands: GLsizei, commands: ptr GLubyte, numCoords: GLsizei, coordType: GLenum, coords: pointer) {.importc.}
  1879. proc glMaterialxvOES(face: GLenum, pname: GLenum, param: ptr GLfixed) {.importc.}
  1880. proc glPauseTransformFeedbackNV() {.importc.}
  1881. proc glTexCoord4d(s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble) {.importc.}
  1882. proc glUniform3ui64vNV(location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  1883. proc glMultiTexCoord3dARB(target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble) {.importc.}
  1884. proc glProgramUniform3fEXT(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat) {.importc.}
  1885. proc glTexImage3DMultisampleCoverageNV(target: GLenum, coverageSamples: GLsizei, colorSamples: GLsizei, internalFormat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, fixedSampleLocations: GLboolean) {.importc.}
  1886. proc glNormalPointerEXT(`type`: GLenum, stride: GLsizei, count: GLsizei, `pointer`: pointer) {.importc.}
  1887. proc glPathColorGenNV(color: GLenum, genMode: GLenum, colorFormat: GLenum, coeffs: ptr GLfloat) {.importc.}
  1888. proc glGetMultiTexGendvEXT(texunit: GLenum, coord: GLenum, pname: GLenum, params: ptr GLdouble) {.importc.}
  1889. proc glColor3i(red: GLint, green: GLint, blue: GLint) {.importc.}
  1890. proc glPointSizex(size: GLfixed) {.importc.}
  1891. proc glGetConvolutionFilterEXT(target: GLenum, format: GLenum, `type`: GLenum, image: pointer) {.importc.}
  1892. proc glBindBufferBaseNV(target: GLenum, index: GLuint, buffer: GLuint) {.importc.}
  1893. proc glInsertComponentEXT(res: GLuint, src: GLuint, num: GLuint) {.importc.}
  1894. proc glVertex2d(x: GLdouble, y: GLdouble) {.importc.}
  1895. proc glGetPathDashArrayNV(path: GLuint, dashArray: ptr GLfloat) {.importc.}
  1896. proc glVertexAttrib2sARB(index: GLuint, x: GLshort, y: GLshort) {.importc.}
  1897. proc glScissor(x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  1898. proc glLoadMatrixd(m: ptr GLdouble) {.importc.}
  1899. proc glVertex2bvOES(coords: ptr GLbyte) {.importc.}
  1900. proc glTexCoord2i(s: GLint, t: GLint) {.importc.}
  1901. proc glWriteMaskEXT(res: GLuint, `in`: GLuint, outX: GLenum, outY: GLenum, outZ: GLenum, outW: GLenum) {.importc.}
  1902. proc glClientWaitSyncAPPLE(sync: GLsync, flags: GLbitfield, timeout: GLuint64): GLenum {.importc.}
  1903. proc glGetObjectBufferivATI(buffer: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1904. proc glGetNamedBufferParameterivEXT(buffer: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1905. proc glTexCoord1bOES(s: GLbyte) {.importc.}
  1906. proc glVertexAttrib4dARB(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  1907. proc glUniform3fARB(location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat) {.importc.}
  1908. proc glWindowPos2ivARB(v: ptr GLint) {.importc.}
  1909. proc glCreateShaderProgramvEXT(`type`: GLenum, count: GLsizei, strings: cstringArray): GLuint {.importc.}
  1910. proc glListParameterivSGIX(list: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  1911. proc glGetGraphicsResetStatusEXT(): GLenum {.importc.}
  1912. proc glActiveShaderProgramEXT(pipeline: GLuint, program: GLuint) {.importc.}
  1913. proc glTexCoordP1uiv(`type`: GLenum, coords: ptr GLuint) {.importc.}
  1914. proc glVideoCaptureStreamParameterdvNV(video_capture_slot: GLuint, stream: GLuint, pname: GLenum, params: ptr GLdouble) {.importc.}
  1915. proc glGetVertexAttribPointerv(index: GLuint, pname: GLenum, `pointer`: ptr pointer) {.importc.}
  1916. proc glGetCompressedMultiTexImageEXT(texunit: GLenum, target: GLenum, lod: GLint, img: pointer) {.importc.}
  1917. proc glWindowPos4fMESA(x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  1918. proc glDrawElementsInstancedARB(mode: GLenum, count: GLsizei, `type`: GLenum, indices: pointer, primcount: GLsizei) {.importc.}
  1919. proc glVertexStream1dATI(stream: GLenum, x: GLdouble) {.importc.}
  1920. proc glMatrixMultfEXT(mode: GLenum, m: ptr GLfloat) {.importc.}
  1921. proc glGetPathParameterivNV(path: GLuint, pname: GLenum, value: ptr GLint) {.importc.}
  1922. proc glCombinerParameteriNV(pname: GLenum, param: GLint) {.importc.}
  1923. proc glUpdateObjectBufferATI(buffer: GLuint, offset: GLuint, size: GLsizei, `pointer`: pointer, preserve: GLenum) {.importc.}
  1924. proc glVertexAttrib4uivARB(index: GLuint, v: ptr GLuint) {.importc.}
  1925. proc glVertexAttrib4iv(index: GLuint, v: ptr GLint) {.importc.}
  1926. proc glFrustum(left: GLdouble, right: GLdouble, bottom: GLdouble, top: GLdouble, zNear: GLdouble, zFar: GLdouble) {.importc.}
  1927. proc glDrawTexxvOES(coords: ptr GLfixed) {.importc.}
  1928. proc glTexCoord2fColor4ubVertex3fSUN(s: GLfloat, t: GLfloat, r: GLubyte, g: GLubyte, b: GLubyte, a: GLubyte, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  1929. proc glMultiTexCoord2fARB(target: GLenum, s: GLfloat, t: GLfloat) {.importc.}
  1930. proc glGenTransformFeedbacksNV(n: GLsizei, ids: ptr GLuint) {.importc.}
  1931. proc glMultiTexGenfEXT(texunit: GLenum, coord: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  1932. proc glGetMinmax(target: GLenum, reset: GLboolean, format: GLenum, `type`: GLenum, values: pointer) {.importc.}
  1933. proc glBindTransformFeedback(target: GLenum, id: GLuint) {.importc.}
  1934. proc glEnableVertexAttribArrayARB(index: GLuint) {.importc.}
  1935. proc glIsFenceAPPLE(fence: GLuint): GLboolean {.importc.}
  1936. proc glMultiTexGendvEXT(texunit: GLenum, coord: GLenum, pname: GLenum, params: ptr GLdouble) {.importc.}
  1937. proc glRotatex(angle: GLfixed, x: GLfixed, y: GLfixed, z: GLfixed) {.importc.}
  1938. proc glGetFragmentLightfvSGIX(light: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1939. proc glMultiTexCoord4dv(target: GLenum, v: ptr GLdouble) {.importc.}
  1940. proc glBlendFuncSeparateEXT(sfactorRgb: GLenum, dfactorRgb: GLenum, sfactorAlpha: GLenum, dfactorAlpha: GLenum) {.importc.}
  1941. proc glMultiTexCoord1f(target: GLenum, s: GLfloat) {.importc.}
  1942. proc glWindowPos2f(x: GLfloat, y: GLfloat) {.importc.}
  1943. proc glGetPathTexGenivNV(texCoordSet: GLenum, pname: GLenum, value: ptr GLint) {.importc.}
  1944. proc glIndexxvOES(component: ptr GLfixed) {.importc.}
  1945. proc glDisableVertexArrayAttribEXT(vaobj: GLuint, index: GLuint) {.importc.}
  1946. proc glGetProgramivARB(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  1947. proc glPatchParameteri(pname: GLenum, value: GLint) {.importc.}
  1948. proc glMultiTexCoord2fv(target: GLenum, v: ptr GLfloat) {.importc.}
  1949. proc glTexSubImage3DEXT(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  1950. proc glFramebufferTexture1DEXT(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint) {.importc.}
  1951. proc glTangent3fEXT(tx: GLfloat, ty: GLfloat, tz: GLfloat) {.importc.}
  1952. proc glIsVertexAttribEnabledAPPLE(index: GLuint, pname: GLenum): GLboolean {.importc.}
  1953. proc glGetShaderInfoLog(shader: GLuint, bufSize: GLsizei, length: ptr GLsizei, infoLog: cstring) {.importc.}
  1954. proc glFrustumx(l: GLfixed, r: GLfixed, b: GLfixed, t: GLfixed, n: GLfixed, f: GLfixed) {.importc.}
  1955. proc glTexGenfv(coord: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  1956. proc glCompressedTexImage2DARB(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, data: pointer) {.importc.}
  1957. proc glMultiTexCoord2bvOES(texture: GLenum, coords: ptr GLbyte) {.importc.}
  1958. proc glGetTexBumpParameterivATI(pname: GLenum, param: ptr GLint) {.importc.}
  1959. proc glMultiTexCoord2svARB(target: GLenum, v: ptr GLshort) {.importc.}
  1960. proc glProgramBufferParametersIivNV(target: GLenum, bindingIndex: GLuint, wordIndex: GLuint, count: GLsizei, params: ptr GLint) {.importc.}
  1961. proc glIsQueryARB(id: GLuint): GLboolean {.importc.}
  1962. proc glFramebufferTextureLayer(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, layer: GLint) {.importc.}
  1963. proc glUniform4i(location: GLint, v0: GLint, v1: GLint, v2: GLint, v3: GLint) {.importc.}
  1964. proc glDrawArrays(mode: GLenum, first: GLint, count: GLsizei) {.importc.}
  1965. proc glWeightubvARB(size: GLint, weights: ptr GLubyte) {.importc.}
  1966. proc glGetUniformSubroutineuiv(shadertype: GLenum, location: GLint, params: ptr GLuint) {.importc.}
  1967. proc glMultTransposeMatrixdARB(m: ptr GLdouble) {.importc.}
  1968. proc glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc: ptr GLuint, tc: ptr GLfloat, n: ptr GLfloat, v: ptr GLfloat) {.importc.}
  1969. proc glGetMapdv(target: GLenum, query: GLenum, v: ptr GLdouble) {.importc.}
  1970. proc glGetMultisamplefvNV(pname: GLenum, index: GLuint, val: ptr GLfloat) {.importc.}
  1971. proc glVertex2hvNV(v: ptr GLhalfNv) {.importc.}
  1972. proc glProgramUniformMatrix2x3fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1973. proc glProgramUniform3iEXT(program: GLuint, location: GLint, v0: GLint, v1: GLint, v2: GLint) {.importc.}
  1974. proc glGetnPixelMapusvARB(map: GLenum, bufSize: GLsizei, values: ptr GLushort) {.importc.}
  1975. proc glVertexWeighthvNV(weight: ptr GLhalfNv) {.importc.}
  1976. proc glDrawTransformFeedbackInstanced(mode: GLenum, id: GLuint, instancecount: GLsizei) {.importc.}
  1977. proc glFlushStaticDataIBM(target: GLenum) {.importc.}
  1978. proc glWindowPos2fvARB(v: ptr GLfloat) {.importc.}
  1979. proc glMultiTexCoord3sARB(target: GLenum, s: GLshort, t: GLshort, r: GLshort) {.importc.}
  1980. proc glWindowPos3fv(v: ptr GLfloat) {.importc.}
  1981. proc glFlushVertexArrayRangeNV() {.importc.}
  1982. proc glTangent3bEXT(tx: GLbyte, ty: GLbyte, tz: GLbyte) {.importc.}
  1983. proc glIglooInterfaceSGIX(pname: GLenum, params: pointer) {.importc.}
  1984. proc glProgramUniformMatrix4x2fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  1985. proc glVertexAttribIFormatNV(index: GLuint, size: GLint, `type`: GLenum, stride: GLsizei) {.importc.}
  1986. proc glNamedRenderbufferStorageMultisampleEXT(renderbuffer: GLuint, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  1987. proc glCopyTexImage1DEXT(target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint) {.importc.}
  1988. proc glBindTexGenParameterEXT(unit: GLenum, coord: GLenum, value: GLenum): GLuint {.importc.}
  1989. proc glVertex4hNV(x: GLhalfNv, y: GLhalfNv, z: GLhalfNv, w: GLhalfNv) {.importc.}
  1990. proc glGetMapfv(target: GLenum, query: GLenum, v: ptr GLfloat) {.importc.}
  1991. proc glSamplePatternEXT(pattern: GLenum) {.importc.}
  1992. proc glIndexxOES(component: GLfixed) {.importc.}
  1993. proc glVertexAttrib4ubv(index: GLuint, v: ptr GLubyte) {.importc.}
  1994. proc glGetColorTable(target: GLenum, format: GLenum, `type`: GLenum, table: pointer) {.importc.}
  1995. proc glFragmentLightModelivSGIX(pname: GLenum, params: ptr GLint) {.importc.}
  1996. proc glPixelTransformParameterfEXT(target: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  1997. proc glSamplerParameterfv(sampler: GLuint, pname: GLenum, param: ptr GLfloat) {.importc.}
  1998. proc glBindTextureUnitParameterEXT(unit: GLenum, value: GLenum): GLuint {.importc.}
  1999. proc glColor3ub(red: GLubyte, green: GLubyte, blue: GLubyte) {.importc.}
  2000. proc glGetMultiTexGenivEXT(texunit: GLenum, coord: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2001. proc glVariantusvEXT(id: GLuint, `addr`: ptr GLushort) {.importc.}
  2002. proc glMaterialiv(face: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2003. proc glPassTexCoordATI(dst: GLuint, coord: GLuint, swizzle: GLenum) {.importc.}
  2004. proc glGetIntegerui64vNV(value: GLenum, result: ptr GLuint64Ext) {.importc.}
  2005. proc glProgramParameteriEXT(program: GLuint, pname: GLenum, value: GLint) {.importc.}
  2006. proc glVertexArrayEdgeFlagOffsetEXT(vaobj: GLuint, buffer: GLuint, stride: GLsizei, offset: GLintptr) {.importc.}
  2007. proc glGetCombinerInputParameterivNV(stage: GLenum, portion: GLenum, variable: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2008. proc glLogicOp(opcode: GLenum) {.importc.}
  2009. proc glConvolutionParameterfvEXT(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2010. proc glIsBufferResidentNV(target: GLenum): GLboolean {.importc.}
  2011. proc glIsProgram(program: GLuint): GLboolean {.importc.}
  2012. proc glEndQueryARB(target: GLenum) {.importc.}
  2013. proc glRenderbufferStorage(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  2014. proc glMaterialfv(face: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2015. proc glTranslatex(x: GLfixed, y: GLfixed, z: GLfixed) {.importc.}
  2016. proc glPathParameterivNV(path: GLuint, pname: GLenum, value: ptr GLint) {.importc.}
  2017. proc glLightxOES(light: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  2018. proc glSampleMaskEXT(value: GLclampf, invert: GLboolean) {.importc.}
  2019. proc glReplacementCodeubvSUN(code: ptr GLubyte) {.importc.}
  2020. proc glVertexAttribArrayObjectATI(index: GLuint, size: GLint, `type`: GLenum, normalized: GLboolean, stride: GLsizei, buffer: GLuint, offset: GLuint) {.importc.}
  2021. proc glBeginTransformFeedbackNV(primitiveMode: GLenum) {.importc.}
  2022. proc glEvalCoord1fv(u: ptr GLfloat) {.importc.}
  2023. proc glProgramUniformMatrix2x3dvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2024. proc glMaterialxv(face: GLenum, pname: GLenum, param: ptr GLfixed) {.importc.}
  2025. proc glGetIntegerui64i_vNV(value: GLenum, index: GLuint, result: ptr GLuint64Ext) {.importc.}
  2026. proc glUniformBlockBinding(program: GLuint, uniformBlockIndex: GLuint, uniformBlockBinding: GLuint) {.importc.}
  2027. proc glColor4ui(red: GLuint, green: GLuint, blue: GLuint, alpha: GLuint) {.importc.}
  2028. proc glColor4ubVertex2fvSUN(c: ptr GLubyte, v: ptr GLfloat) {.importc.}
  2029. proc glRectd(x1: GLdouble, y1: GLdouble, x2: GLdouble, y2: GLdouble) {.importc.}
  2030. proc glGenVertexShadersEXT(range: GLuint): GLuint {.importc.}
  2031. proc glLinkProgramARB(programObj: GLhandleArb) {.importc.}
  2032. proc glVertexAttribL4dEXT(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  2033. proc glBlitFramebuffer(srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum) {.importc.}
  2034. proc glUseProgram(program: GLuint) {.importc.}
  2035. proc glNamedProgramLocalParameterI4ivEXT(program: GLuint, target: GLenum, index: GLuint, params: ptr GLint) {.importc.}
  2036. proc glMatrixLoadTransposedEXT(mode: GLenum, m: ptr GLdouble) {.importc.}
  2037. proc glTranslatef(x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2038. proc glGetBooleani_v(target: GLenum, index: GLuint, data: ptr GLboolean) {.importc.}
  2039. proc glEndFragmentShaderATI() {.importc.}
  2040. proc glVertexAttribI4ivEXT(index: GLuint, v: ptr GLint) {.importc.}
  2041. proc glMultiDrawElementsIndirectBindlessNV(mode: GLenum, `type`: GLenum, indirect: pointer, drawCount: GLsizei, stride: GLsizei, vertexBufferCount: GLint) {.importc.}
  2042. proc glTexCoord2s(s: GLshort, t: GLshort) {.importc.}
  2043. proc glProgramUniform1i64vNV(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint64Ext) {.importc.}
  2044. proc glPointSizePointerOES(`type`: GLenum, stride: GLsizei, `pointer`: ptr pointer) {.importc.}
  2045. proc glGetTexFilterFuncSGIS(target: GLenum, filter: GLenum, weights: ptr GLfloat) {.importc.}
  2046. proc glMapGrid2xOES(n: GLint, u1: GLfixed, u2: GLfixed, v1: GLfixed, v2: GLfixed) {.importc.}
  2047. proc glRasterPos4xvOES(coords: ptr GLfixed) {.importc.}
  2048. proc glGetProgramBinary(program: GLuint, bufSize: GLsizei, length: ptr GLsizei, binaryFormat: ptr GLenum, binary: pointer) {.importc.}
  2049. proc glNamedProgramLocalParameterI4uiEXT(program: GLuint, target: GLenum, index: GLuint, x: GLuint, y: GLuint, z: GLuint, w: GLuint) {.importc.}
  2050. proc glGetTexImage(target: GLenum, level: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  2051. proc glColor4d(red: GLdouble, green: GLdouble, blue: GLdouble, alpha: GLdouble) {.importc.}
  2052. proc glTexCoord2fColor4fNormal3fVertex3fSUN(s: GLfloat, t: GLfloat, r: GLfloat, g: GLfloat, b: GLfloat, a: GLfloat, nx: GLfloat, ny: GLfloat, nz: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2053. proc glIndexi(c: GLint) {.importc.}
  2054. proc glGetSamplerParameterIuiv(sampler: GLuint, pname: GLenum, params: ptr GLuint) {.importc.}
  2055. proc glGetnUniformivARB(program: GLuint, location: GLint, bufSize: GLsizei, params: ptr GLint) {.importc.}
  2056. proc glCopyTexSubImage3DEXT(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  2057. proc glVertexAttribI2uivEXT(index: GLuint, v: ptr GLuint) {.importc.}
  2058. proc glVertexStream2fvATI(stream: GLenum, coords: ptr GLfloat) {.importc.}
  2059. proc glArrayElementEXT(i: GLint) {.importc.}
  2060. proc glVertexAttrib2fv(index: GLuint, v: ptr GLfloat) {.importc.}
  2061. proc glCopyMultiTexSubImage1DEXT(texunit: GLenum, target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei) {.importc.}
  2062. proc glTexCoord4sv(v: ptr GLshort) {.importc.}
  2063. proc glTexGenfvOES(coord: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2064. proc glPointParameteriv(pname: GLenum, params: ptr GLint) {.importc.}
  2065. proc glGetNamedRenderbufferParameterivEXT(renderbuffer: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2066. proc glProgramVertexLimitNV(target: GLenum, limit: GLint) {.importc.}
  2067. proc glSetMultisamplefvAMD(pname: GLenum, index: GLuint, val: ptr GLfloat) {.importc.}
  2068. proc glLoadIdentityDeformationMapSGIX(mask: GLbitfield) {.importc.}
  2069. proc glIsSyncAPPLE(sync: GLsync): GLboolean {.importc.}
  2070. proc glProgramUniform1ui64vNV(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  2071. proc glEdgeFlagPointerListIBM(stride: GLint, `pointer`: ptr ptr GLboolean, ptrstride: GLint) {.importc.}
  2072. proc glBeginVertexShaderEXT() {.importc.}
  2073. proc glGetIntegerv(pname: GLenum, params: ptr GLint) {.importc.}
  2074. proc glVertexAttrib2dvARB(index: GLuint, v: ptr GLdouble) {.importc.}
  2075. proc glBeginConditionalRenderNV(id: GLuint, mode: GLenum) {.importc.}
  2076. proc glEdgeFlagv(flag: ptr GLboolean) {.importc.}
  2077. proc glReplacementCodeubSUN(code: GLubyte) {.importc.}
  2078. proc glObjectLabel(identifier: GLenum, name: GLuint, length: GLsizei, label: cstring) {.importc.}
  2079. proc glMultiTexCoord3xvOES(texture: GLenum, coords: ptr GLfixed) {.importc.}
  2080. proc glNormal3iv(v: ptr GLint) {.importc.}
  2081. proc glSamplerParameteri(sampler: GLuint, pname: GLenum, param: GLint) {.importc.}
  2082. proc glTextureStorage1DEXT(texture: GLuint, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei) {.importc.}
  2083. proc glVertexStream4dvATI(stream: GLenum, coords: ptr GLdouble) {.importc.}
  2084. proc glWindowPos2fv(v: ptr GLfloat) {.importc.}
  2085. proc glTexCoord4i(s: GLint, t: GLint, r: GLint, q: GLint) {.importc.}
  2086. proc glVertexAttrib4NusvARB(index: GLuint, v: ptr GLushort) {.importc.}
  2087. proc glVertexAttribL4d(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  2088. proc glVertexAttribDivisorANGLE(index: GLuint, divisor: GLuint) {.importc.}
  2089. proc glMatrixIndexPointerOES(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  2090. proc glMultMatrixxOES(m: ptr GLfixed) {.importc.}
  2091. proc glMultiTexCoordP2ui(texture: GLenum, `type`: GLenum, coords: GLuint) {.importc.}
  2092. proc glDeformationMap3dSGIX(target: GLenum, u1: GLdouble, u2: GLdouble, ustride: GLint, uorder: GLint, v1: GLdouble, v2: GLdouble, vstride: GLint, vorder: GLint, w1: GLdouble, w2: GLdouble, wstride: GLint, worder: GLint, points: ptr GLdouble) {.importc.}
  2093. proc glClearDepthfOES(depth: GLclampf) {.importc.}
  2094. proc glVertexStream1ivATI(stream: GLenum, coords: ptr GLint) {.importc.}
  2095. proc glHint(target: GLenum, mode: GLenum) {.importc.}
  2096. proc glVertex3fv(v: ptr GLfloat) {.importc.}
  2097. proc glWaitSyncAPPLE(sync: GLsync, flags: GLbitfield, timeout: GLuint64) {.importc.}
  2098. proc glWindowPos3i(x: GLint, y: GLint, z: GLint) {.importc.}
  2099. proc glCompressedTexImage3DARB(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, data: pointer) {.importc.}
  2100. proc glVertexAttrib1fvARB(index: GLuint, v: ptr GLfloat) {.importc.}
  2101. proc glMultiTexCoord4xOES(texture: GLenum, s: GLfixed, t: GLfixed, r: GLfixed, q: GLfixed) {.importc.}
  2102. proc glUniform4ui64NV(location: GLint, x: GLuint64Ext, y: GLuint64Ext, z: GLuint64Ext, w: GLuint64Ext) {.importc.}
  2103. proc glProgramUniform4uiEXT(program: GLuint, location: GLint, v0: GLuint, v1: GLuint, v2: GLuint, v3: GLuint) {.importc.}
  2104. proc glUnmapNamedBufferEXT(buffer: GLuint): GLboolean {.importc.}
  2105. proc glBitmap(width: GLsizei, height: GLsizei, xorig: GLfloat, yorig: GLfloat, xmove: GLfloat, ymove: GLfloat, bitmap: ptr GLubyte) {.importc.}
  2106. proc glNamedProgramLocalParameters4fvEXT(program: GLuint, target: GLenum, index: GLuint, count: GLsizei, params: ptr GLfloat) {.importc.}
  2107. proc glGetPathCommandsNV(path: GLuint, commands: ptr GLubyte) {.importc.}
  2108. proc glVertexAttrib3fNV(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2109. proc glNamedProgramStringEXT(program: GLuint, target: GLenum, format: GLenum, len: GLsizei, string: pointer) {.importc.}
  2110. proc glMatrixIndexusvARB(size: GLint, indices: ptr GLushort) {.importc.}
  2111. proc glBlitFramebufferNV(srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum) {.importc.}
  2112. proc glVertexAttribI1uiv(index: GLuint, v: ptr GLuint) {.importc.}
  2113. proc glEndConditionalRenderNV() {.importc.}
  2114. proc glFeedbackBuffer(size: GLsizei, `type`: GLenum, buffer: ptr GLfloat) {.importc.}
  2115. proc glMultiTexCoord3bvOES(texture: GLenum, coords: ptr GLbyte) {.importc.}
  2116. proc glCopyColorTableSGI(target: GLenum, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei) {.importc.}
  2117. proc glActiveTexture(texture: GLenum) {.importc.}
  2118. proc glFogCoordhNV(fog: GLhalfNv) {.importc.}
  2119. proc glColorMaskIndexedEXT(index: GLuint, r: GLboolean, g: GLboolean, b: GLboolean, a: GLboolean) {.importc.}
  2120. proc glGetCompressedTexImage(target: GLenum, level: GLint, img: pointer) {.importc.}
  2121. proc glRasterPos2iv(v: ptr GLint) {.importc.}
  2122. proc glGetBufferParameterivARB(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2123. proc glProgramUniform3d(program: GLuint, location: GLint, v0: GLdouble, v1: GLdouble, v2: GLdouble) {.importc.}
  2124. proc glRasterPos3xvOES(coords: ptr GLfixed) {.importc.}
  2125. proc glGetTextureParameterIuivEXT(texture: GLuint, target: GLenum, pname: GLenum, params: ptr GLuint) {.importc.}
  2126. proc glBindImageTextureEXT(index: GLuint, texture: GLuint, level: GLint, layered: GLboolean, layer: GLint, access: GLenum, format: GLint) {.importc.}
  2127. proc glWindowPos2iMESA(x: GLint, y: GLint) {.importc.}
  2128. proc glVertexPointervINTEL(size: GLint, `type`: GLenum, `pointer`: ptr pointer) {.importc.}
  2129. proc glPixelTexGenParameterfvSGIS(pname: GLenum, params: ptr GLfloat) {.importc.}
  2130. proc glUniform1iARB(location: GLint, v0: GLint) {.importc.}
  2131. proc glTextureSubImage3DEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  2132. proc glStencilOpSeparate(face: GLenum, sfail: GLenum, dpfail: GLenum, dppass: GLenum) {.importc.}
  2133. proc glVertexAttrib1dARB(index: GLuint, x: GLdouble) {.importc.}
  2134. proc glGetVideoCaptureStreamivNV(video_capture_slot: GLuint, stream: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2135. proc glIsFramebufferEXT(framebuffer: GLuint): GLboolean {.importc.}
  2136. proc glPointParameterxv(pname: GLenum, params: ptr GLfixed) {.importc.}
  2137. proc glProgramUniform4dv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  2138. proc glPassThrough(token: GLfloat) {.importc.}
  2139. proc glGetProgramPipelineiv(pipeline: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2140. proc glApplyTextureEXT(mode: GLenum) {.importc.}
  2141. proc glVertexArrayNormalOffsetEXT(vaobj: GLuint, buffer: GLuint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  2142. proc glTexFilterFuncSGIS(target: GLenum, filter: GLenum, n: GLsizei, weights: ptr GLfloat) {.importc.}
  2143. proc glRenderbufferStorageOES(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  2144. proc glBindParameterEXT(value: GLenum): GLuint {.importc.}
  2145. proc glVertex4s(x: GLshort, y: GLshort, z: GLshort, w: GLshort) {.importc.}
  2146. proc glLoadTransposeMatrixf(m: ptr GLfloat) {.importc.}
  2147. proc glDepthFunc(fun: GLenum) {.importc.}
  2148. proc glGetFramebufferAttachmentParameterivEXT(target: GLenum, attachment: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2149. proc glSampleMaskSGIS(value: GLclampf, invert: GLboolean) {.importc.}
  2150. proc glGetPointerIndexedvEXT(target: GLenum, index: GLuint, data: ptr pointer) {.importc.}
  2151. proc glVertexStream4iATI(stream: GLenum, x: GLint, y: GLint, z: GLint, w: GLint) {.importc.}
  2152. proc glUnlockArraysEXT() {.importc.}
  2153. proc glReplacementCodeuivSUN(code: ptr GLuint) {.importc.}
  2154. proc glMatrixScaledEXT(mode: GLenum, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  2155. proc glMultiTexImage2DEXT(texunit: GLenum, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  2156. proc glFeedbackBufferxOES(n: GLsizei, `type`: GLenum, buffer: ptr GLfixed) {.importc.}
  2157. proc glLightEnviSGIX(pname: GLenum, param: GLint) {.importc.}
  2158. proc glMultiTexCoord4dARB(target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble, q: GLdouble) {.importc.}
  2159. proc glExtGetTexLevelParameterivQCOM(texture: GLuint, face: GLenum, level: GLint, pname: GLenum, params: ptr GLint) {.importc.}
  2160. proc glVertexAttribI4usvEXT(index: GLuint, v: ptr GLushort) {.importc.}
  2161. proc glWindowPos2dvARB(v: ptr GLdouble) {.importc.}
  2162. proc glBindFramebuffer(target: GLenum, framebuffer: GLuint) {.importc.}
  2163. proc glGetProgramPipelineivEXT(pipeline: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2164. proc glProgramUniformHandleui64vNV(program: GLuint, location: GLint, count: GLsizei, values: ptr GLuint64) {.importc.}
  2165. proc glFogCoordhvNV(fog: ptr GLhalfNv) {.importc.}
  2166. proc glTextureImage1DEXT(texture: GLuint, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  2167. proc glGetActiveAtomicCounterBufferiv(program: GLuint, bufferIndex: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2168. proc glBeginQueryARB(target: GLenum, id: GLuint) {.importc.}
  2169. proc glGetTexParameterIuivEXT(target: GLenum, pname: GLenum, params: ptr GLuint) {.importc.}
  2170. proc glUniform4ui64vNV(location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  2171. proc glClearAccumxOES(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed) {.importc.}
  2172. proc glFreeObjectBufferATI(buffer: GLuint) {.importc.}
  2173. proc glGetVideouivNV(video_slot: GLuint, pname: GLenum, params: ptr GLuint) {.importc.}
  2174. proc glVertexAttribL4ui64NV(index: GLuint, x: GLuint64Ext, y: GLuint64Ext, z: GLuint64Ext, w: GLuint64Ext) {.importc.}
  2175. proc glGetUniformBlockIndex(program: GLuint, uniformBlockName: cstring): GLuint {.importc.}
  2176. proc glCopyMultiTexSubImage2DEXT(texunit: GLenum, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  2177. proc glVertex3bvOES(coords: ptr GLbyte) {.importc.}
  2178. proc glMultiDrawElementArrayAPPLE(mode: GLenum, first: ptr GLint, count: ptr GLsizei, primcount: GLsizei) {.importc.}
  2179. proc glPrimitiveRestartNV() {.importc.}
  2180. proc glMateriali(face: GLenum, pname: GLenum, param: GLint) {.importc.}
  2181. proc glBegin(mode: GLenum) {.importc.}
  2182. proc glFogCoordPointerEXT(`type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  2183. proc glTexCoord1sv(v: ptr GLshort) {.importc.}
  2184. proc glVertexAttribI4sv(index: GLuint, v: ptr GLshort) {.importc.}
  2185. proc glTexEnvx(target: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  2186. proc glTexParameterIivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2187. proc glLoadTransposeMatrixfARB(m: ptr GLfloat) {.importc.}
  2188. proc glGetTextureSamplerHandleARB(texture: GLuint, sampler: GLuint): GLuint64 {.importc.}
  2189. proc glVertexP3uiv(`type`: GLenum, value: ptr GLuint) {.importc.}
  2190. proc glProgramUniform2dv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  2191. proc glTexCoord4xvOES(coords: ptr GLfixed) {.importc.}
  2192. proc glTexStorage1D(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei) {.importc.}
  2193. proc glTextureParameterfEXT(texture: GLuint, target: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  2194. proc glVertexAttrib1d(index: GLuint, x: GLdouble) {.importc.}
  2195. proc glGetnPixelMapfvARB(map: GLenum, bufSize: GLsizei, values: ptr GLfloat) {.importc.}
  2196. proc glDisableVertexAttribArray(index: GLuint) {.importc.}
  2197. proc glUniformMatrix4x3dv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2198. proc glRasterPos4f(x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  2199. proc glProgramUniform1fEXT(program: GLuint, location: GLint, v0: GLfloat) {.importc.}
  2200. proc glPathTexGenNV(texCoordSet: GLenum, genMode: GLenum, components: GLint, coeffs: ptr GLfloat) {.importc.}
  2201. proc glUniform3ui(location: GLint, v0: GLuint, v1: GLuint, v2: GLuint) {.importc.}
  2202. proc glVDPAURegisterOutputSurfaceNV(vdpSurface: pointer, target: GLenum, numTextureNames: GLsizei, textureNames: ptr GLuint): GLvdpauSurfaceNv {.importc.}
  2203. proc glGetProgramLocalParameterIuivNV(target: GLenum, index: GLuint, params: ptr GLuint) {.importc.}
  2204. proc glIsTextureHandleResidentNV(handle: GLuint64): GLboolean {.importc.}
  2205. proc glProgramEnvParameters4fvEXT(target: GLenum, index: GLuint, count: GLsizei, params: ptr GLfloat) {.importc.}
  2206. proc glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc: GLuint, s: GLfloat, t: GLfloat, nx: GLfloat, ny: GLfloat, nz: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2207. proc glGetMultiTexEnvivEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2208. proc glGetFloatv(pname: GLenum, params: ptr GLfloat) {.importc.}
  2209. proc glInsertEventMarkerEXT(length: GLsizei, marker: cstring) {.importc.}
  2210. proc glRasterPos3d(x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  2211. proc glNamedFramebufferRenderbufferEXT(framebuffer: GLuint, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: GLuint) {.importc.}
  2212. proc glGetConvolutionFilter(target: GLenum, format: GLenum, `type`: GLenum, image: pointer) {.importc.}
  2213. proc glIsOcclusionQueryNV(id: GLuint): GLboolean {.importc.}
  2214. proc glGetnPixelMapuivARB(map: GLenum, bufSize: GLsizei, values: ptr GLuint) {.importc.}
  2215. proc glMapParameterfvNV(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2216. proc glPushDebugGroup(source: GLenum, id: GLuint, length: GLsizei, message: cstring) {.importc.}
  2217. proc glMakeImageHandleResidentARB(handle: GLuint64, access: GLenum) {.importc.}
  2218. proc glProgramUniformMatrix2fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  2219. proc glUniform3i64vNV(location: GLint, count: GLsizei, value: ptr GLint64Ext) {.importc.}
  2220. proc glImageTransformParameteriHP(target: GLenum, pname: GLenum, param: GLint) {.importc.}
  2221. proc glMultiTexCoord1s(target: GLenum, s: GLshort) {.importc.}
  2222. proc glVertexAttribL4dvEXT(index: GLuint, v: ptr GLdouble) {.importc.}
  2223. proc glGetProgramEnvParameterfvARB(target: GLenum, index: GLuint, params: ptr GLfloat) {.importc.}
  2224. proc glVertexArrayColorOffsetEXT(vaobj: GLuint, buffer: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  2225. proc glGetHistogramParameterivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2226. proc glGetRenderbufferParameterivOES(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2227. proc glGetBufferPointerv(target: GLenum, pname: GLenum, params: ptr pointer) {.importc.}
  2228. proc glSecondaryColor3ui(red: GLuint, green: GLuint, blue: GLuint) {.importc.}
  2229. proc glGetDebugMessageLog(count: GLuint, bufsize: GLsizei, sources: ptr GLenum, types: ptr GLenum, ids: ptr GLuint, severities: ptr GLenum, lengths: ptr GLsizei, messageLog: cstring): GLuint {.importc.}
  2230. proc glNormal3i(nx: GLint, ny: GLint, nz: GLint) {.importc.}
  2231. proc glTestFenceNV(fence: GLuint): GLboolean {.importc.}
  2232. proc glSecondaryColor3usv(v: ptr GLushort) {.importc.}
  2233. proc glGenPathsNV(range: GLsizei): GLuint {.importc.}
  2234. proc glDeleteBuffersARB(n: GLsizei, buffers: ptr GLuint) {.importc.}
  2235. proc glProgramUniform4fvEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  2236. proc glGetSharpenTexFuncSGIS(target: GLenum, points: ptr GLfloat) {.importc.}
  2237. proc glDrawMeshArraysSUN(mode: GLenum, first: GLint, count: GLsizei, width: GLsizei) {.importc.}
  2238. proc glVertexAttribs4hvNV(index: GLuint, n: GLsizei, v: ptr GLhalfNv) {.importc.}
  2239. proc glGetClipPlane(plane: GLenum, equation: ptr GLdouble) {.importc.}
  2240. proc glEvalCoord2fv(u: ptr GLfloat) {.importc.}
  2241. proc glAsyncMarkerSGIX(marker: GLuint) {.importc.}
  2242. proc glGetSynciv(sync: GLsync, pname: GLenum, bufSize: GLsizei, length: ptr GLsizei, values: ptr GLint) {.importc.}
  2243. proc glGetPathTexGenfvNV(texCoordSet: GLenum, pname: GLenum, value: ptr GLfloat) {.importc.}
  2244. proc glTexParameterf(target: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  2245. proc glMultiTexCoord1fvARB(target: GLenum, v: ptr GLfloat) {.importc.}
  2246. proc glNormalPointerListIBM(`type`: GLenum, stride: GLint, `pointer`: ptr pointer, ptrstride: GLint) {.importc.}
  2247. proc glFragmentLightfvSGIX(light: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2248. proc glViewportArrayv(first: GLuint, count: GLsizei, v: ptr GLfloat) {.importc.}
  2249. proc glNormal3fVertex3fSUN(nx: GLfloat, ny: GLfloat, nz: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2250. proc glMultiTexCoord2dvARB(target: GLenum, v: ptr GLdouble) {.importc.}
  2251. proc glCopyColorSubTable(target: GLenum, start: GLsizei, x: GLint, y: GLint, width: GLsizei) {.importc.}
  2252. proc glTexCoord2hvNV(v: ptr GLhalfNv) {.importc.}
  2253. proc glGetQueryObjectiv(id: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2254. proc glColor4hNV(red: GLhalfNv, green: GLhalfNv, blue: GLhalfNv, alpha: GLhalfNv) {.importc.}
  2255. proc glProgramUniform2fv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  2256. proc glMultiTexCoord4hNV(target: GLenum, s: GLhalfNv, t: GLhalfNv, r: GLhalfNv, q: GLhalfNv) {.importc.}
  2257. proc glWindowPos2fvMESA(v: ptr GLfloat) {.importc.}
  2258. proc glVertexAttrib3s(index: GLuint, x: GLshort, y: GLshort, z: GLshort) {.importc.}
  2259. proc glGetIntegerIndexedvEXT(target: GLenum, index: GLuint, data: ptr GLint) {.importc.}
  2260. proc glVertexAttrib4Niv(index: GLuint, v: ptr GLint) {.importc.}
  2261. proc glProgramLocalParameter4dvARB(target: GLenum, index: GLuint, params: ptr GLdouble) {.importc.}
  2262. proc glFramebufferTextureLayerEXT(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, layer: GLint) {.importc.}
  2263. proc glVertexAttribI1ui(index: GLuint, x: GLuint) {.importc.}
  2264. proc glFogCoorddv(coord: ptr GLdouble) {.importc.}
  2265. proc glLightModelxv(pname: GLenum, param: ptr GLfixed) {.importc.}
  2266. proc glGetCombinerOutputParameterfvNV(stage: GLenum, portion: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2267. proc glFramebufferReadBufferEXT(framebuffer: GLuint, mode: GLenum) {.importc.}
  2268. proc glGetActiveUniformsiv(program: GLuint, uniformCount: GLsizei, uniformIndices: ptr GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2269. proc glGetProgramStringNV(id: GLuint, pname: GLenum, program: ptr GLubyte) {.importc.}
  2270. proc glCopyConvolutionFilter2D(target: GLenum, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  2271. proc glMultiTexCoord3iARB(target: GLenum, s: GLint, t: GLint, r: GLint) {.importc.}
  2272. proc glPushName(name: GLuint) {.importc.}
  2273. proc glProgramParameter4dNV(target: GLenum, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  2274. proc glVertexAttrib4svARB(index: GLuint, v: ptr GLshort) {.importc.}
  2275. proc glSecondaryColor3iv(v: ptr GLint) {.importc.}
  2276. proc glCopyColorSubTableEXT(target: GLenum, start: GLsizei, x: GLint, y: GLint, width: GLsizei) {.importc.}
  2277. proc glCallList(list: GLuint) {.importc.}
  2278. proc glGetMultiTexLevelParameterivEXT(texunit: GLenum, target: GLenum, level: GLint, pname: GLenum, params: ptr GLint) {.importc.}
  2279. proc glProgramUniformMatrix2x4fv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  2280. proc glTexBumpParameterivATI(pname: GLenum, param: ptr GLint) {.importc.}
  2281. proc glTexGeni(coord: GLenum, pname: GLenum, param: GLint) {.importc.}
  2282. proc glSecondaryColor3dv(v: ptr GLdouble) {.importc.}
  2283. proc glGetnUniformdvARB(program: GLuint, location: GLint, bufSize: GLsizei, params: ptr GLdouble) {.importc.}
  2284. proc glGetNamedProgramLocalParameterdvEXT(program: GLuint, target: GLenum, index: GLuint, params: ptr GLdouble) {.importc.}
  2285. proc glGetVertexAttribPointervARB(index: GLuint, pname: GLenum, `pointer`: ptr pointer) {.importc.}
  2286. proc glCopyColorTable(target: GLenum, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei) {.importc.}
  2287. proc glNamedFramebufferTextureLayerEXT(framebuffer: GLuint, attachment: GLenum, texture: GLuint, level: GLint, layer: GLint) {.importc.}
  2288. proc glLoadProgramNV(target: GLenum, id: GLuint, len: GLsizei, program: ptr GLubyte) {.importc.}
  2289. proc glAlphaFragmentOp2ATI(op: GLenum, dst: GLuint, dstMod: GLuint, arg1: GLuint, arg1Rep: GLuint, arg1Mod: GLuint, arg2: GLuint, arg2Rep: GLuint, arg2Mod: GLuint) {.importc.}
  2290. proc glBindLightParameterEXT(light: GLenum, value: GLenum): GLuint {.importc.}
  2291. proc glVertexAttrib1fv(index: GLuint, v: ptr GLfloat) {.importc.}
  2292. proc glLoadIdentity() {.importc.}
  2293. proc glFramebufferTexture2DMultisampleEXT(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, samples: GLsizei) {.importc.}
  2294. proc glVertexAttrib1dvARB(index: GLuint, v: ptr GLdouble) {.importc.}
  2295. proc glDrawRangeElementsBaseVertex(mode: GLenum, start: GLuint, `end`: GLuint, count: GLsizei, `type`: GLenum, indices: pointer, basevertex: GLint) {.importc.}
  2296. proc glPixelMapfv(map: GLenum, mapsize: GLsizei, values: ptr GLfloat) {.importc.}
  2297. proc glPointParameterxOES(pname: GLenum, param: GLfixed) {.importc.}
  2298. proc glBindBufferRangeNV(target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr, size: GLsizeiptr) {.importc.}
  2299. proc glDepthBoundsEXT(zmin: GLclampd, zmax: GLclampd) {.importc.}
  2300. proc glProgramUniformMatrix2dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2301. proc glSecondaryColor3s(red: GLshort, green: GLshort, blue: GLshort) {.importc.}
  2302. proc glEdgeFlagPointerEXT(stride: GLsizei, count: GLsizei, `pointer`: ptr GLboolean) {.importc.}
  2303. proc glVertexStream1fATI(stream: GLenum, x: GLfloat) {.importc.}
  2304. proc glUniformui64NV(location: GLint, value: GLuint64Ext) {.importc.}
  2305. proc glTexCoordP4uiv(`type`: GLenum, coords: ptr GLuint) {.importc.}
  2306. proc glTexCoord3d(s: GLdouble, t: GLdouble, r: GLdouble) {.importc.}
  2307. proc glDeleteProgramPipelines(n: GLsizei, pipelines: ptr GLuint) {.importc.}
  2308. proc glVertex2iv(v: ptr GLint) {.importc.}
  2309. proc glGetMultisamplefv(pname: GLenum, index: GLuint, val: ptr GLfloat) {.importc.}
  2310. proc glStartInstrumentsSGIX() {.importc.}
  2311. proc glGetOcclusionQueryivNV(id: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2312. proc glDebugMessageCallback(callback: GLdebugProc, userParam: ptr pointer) {.importc.}
  2313. proc glPixelZoomxOES(xfactor: GLfixed, yfactor: GLfixed) {.importc.}
  2314. proc glTexCoord3i(s: GLint, t: GLint, r: GLint) {.importc.}
  2315. proc glEdgeFlagFormatNV(stride: GLsizei) {.importc.}
  2316. proc glProgramUniform2i(program: GLuint, location: GLint, v0: GLint, v1: GLint) {.importc.}
  2317. proc glColor3b(red: GLbyte, green: GLbyte, blue: GLbyte) {.importc.}
  2318. proc glDepthRangefOES(n: GLclampf, f: GLclampf) {.importc.}
  2319. proc glEndVertexShaderEXT() {.importc.}
  2320. proc glBindVertexArrayAPPLE(`array`: GLuint) {.importc.}
  2321. proc glColor4bv(v: ptr GLbyte) {.importc.}
  2322. proc glNamedFramebufferTexture2DEXT(framebuffer: GLuint, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint) {.importc.}
  2323. proc glTexCoord1f(s: GLfloat) {.importc.}
  2324. proc glUniform3fvARB(location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  2325. proc glGetQueryObjectuivARB(id: GLuint, pname: GLenum, params: ptr GLuint) {.importc.}
  2326. proc glVertexAttrib4bv(index: GLuint, v: ptr GLbyte) {.importc.}
  2327. proc glGetPixelTransformParameterivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2328. proc glVertexAttrib3svNV(index: GLuint, v: ptr GLshort) {.importc.}
  2329. proc glDeleteQueriesEXT(n: GLsizei, ids: ptr GLuint) {.importc.}
  2330. proc glUniform3ivARB(location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  2331. proc glNormal3xvOES(coords: ptr GLfixed) {.importc.}
  2332. proc glMatrixLoadfEXT(mode: GLenum, m: ptr GLfloat) {.importc.}
  2333. proc glGetNamedFramebufferAttachmentParameterivEXT(framebuffer: GLuint, attachment: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2334. proc glSeparableFilter2D(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, row: pointer, column: pointer) {.importc.}
  2335. proc glVertexAttribI3uiv(index: GLuint, v: ptr GLuint) {.importc.}
  2336. proc glTextureStorageSparseAMD(texture: GLuint, target: GLenum, internalFormat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, layers: GLsizei, flags: GLbitfield) {.importc.}
  2337. proc glMultiDrawArraysIndirectCountARB(mode: GLenum, indirect: GLintptr, drawcount: GLintptr, maxdrawcount: GLsizei, stride: GLsizei) {.importc.}
  2338. proc glTranslated(x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  2339. proc glColorPointer(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  2340. proc glDrawElementsInstancedBaseVertex(mode: GLenum, count: GLsizei, `type`: GLenum, indices: pointer, instancecount: GLsizei, basevertex: GLint) {.importc.}
  2341. proc glBindAttribLocationARB(programObj: GLhandleArb, index: GLuint, name: cstring) {.importc.}
  2342. proc glTexGendv(coord: GLenum, pname: GLenum, params: ptr GLdouble) {.importc.}
  2343. proc glGetPathCoordsNV(path: GLuint, coords: ptr GLfloat) {.importc.}
  2344. proc glGetMapParameterivNV(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2345. proc glClientAttribDefaultEXT(mask: GLbitfield) {.importc.}
  2346. proc glProgramUniformMatrix4x3fvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  2347. proc glEnable(cap: GLenum) {.importc.}
  2348. proc glGetVertexAttribPointervNV(index: GLuint, pname: GLenum, `pointer`: ptr pointer) {.importc.}
  2349. proc glBindMultiTextureEXT(texunit: GLenum, target: GLenum, texture: GLuint) {.importc.}
  2350. proc glGetConvolutionParameterfvEXT(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2351. proc glLightModelxvOES(pname: GLenum, param: ptr GLfixed) {.importc.}
  2352. proc glMultiTexCoord4sv(target: GLenum, v: ptr GLshort) {.importc.}
  2353. proc glGetColorTableParameterivSGI(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2354. proc glFramebufferTexture2DOES(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint) {.importc.}
  2355. proc glClearDepthxOES(depth: GLfixed) {.importc.}
  2356. proc glDisableClientStateiEXT(`array`: GLenum, index: GLuint) {.importc.}
  2357. proc glWindowPos2dARB(x: GLdouble, y: GLdouble) {.importc.}
  2358. proc glVertexAttrib1fvNV(index: GLuint, v: ptr GLfloat) {.importc.}
  2359. proc glDepthRangedNV(zNear: GLdouble, zFar: GLdouble) {.importc.}
  2360. proc glClear(mask: GLbitfield) {.importc.}
  2361. proc glUnmapTexture2DINTEL(texture: GLuint, level: GLint) {.importc.}
  2362. proc glSecondaryColor3ub(red: GLubyte, green: GLubyte, blue: GLubyte) {.importc.}
  2363. proc glVertexAttribI4bv(index: GLuint, v: ptr GLbyte) {.importc.}
  2364. proc glTexRenderbufferNV(target: GLenum, renderbuffer: GLuint) {.importc.}
  2365. proc glColor4ubVertex3fvSUN(c: ptr GLubyte, v: ptr GLfloat) {.importc.}
  2366. proc glVertexAttrib2svNV(index: GLuint, v: ptr GLshort) {.importc.}
  2367. proc glMultiTexCoord1ivARB(target: GLenum, v: ptr GLint) {.importc.}
  2368. proc glUniformMatrix3x2dv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2369. proc glVertexAttribL3dvEXT(index: GLuint, v: ptr GLdouble) {.importc.}
  2370. proc glMultiTexSubImage1DEXT(texunit: GLenum, target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  2371. proc glGetBufferPointervARB(target: GLenum, pname: GLenum, params: ptr pointer) {.importc.}
  2372. proc glGetMultiTexLevelParameterfvEXT(texunit: GLenum, target: GLenum, level: GLint, pname: GLenum, params: ptr GLfloat) {.importc.}
  2373. proc glMultiTexParameterIuivEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLuint) {.importc.}
  2374. proc glGetShaderSource(shader: GLuint, bufSize: GLsizei, length: ptr GLsizei, source: cstring) {.importc.}
  2375. proc glStencilFunc(fun: GLenum, `ref`: GLint, mask: GLuint) {.importc.}
  2376. proc glVertexAttribI4bvEXT(index: GLuint, v: ptr GLbyte) {.importc.}
  2377. proc glVertexAttrib4NuivARB(index: GLuint, v: ptr GLuint) {.importc.}
  2378. proc glIsObjectBufferATI(buffer: GLuint): GLboolean {.importc.}
  2379. proc glRasterPos2xOES(x: GLfixed, y: GLfixed) {.importc.}
  2380. proc glIsFenceNV(fence: GLuint): GLboolean {.importc.}
  2381. proc glGetFramebufferParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2382. proc glClearBufferfv(buffer: GLenum, drawbuffer: GLint, value: ptr GLfloat) {.importc.}
  2383. proc glClearColorxOES(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed) {.importc.}
  2384. proc glVertexWeightfEXT(weight: GLfloat) {.importc.}
  2385. proc glExtIsProgramBinaryQCOM(program: GLuint): GLboolean {.importc.}
  2386. proc glTextureStorage2DMultisampleEXT(texture: GLuint, target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, fixedsamplelocations: GLboolean) {.importc.}
  2387. proc glGetHistogramParameterxvOES(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  2388. proc glVertexAttrib4dNV(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  2389. proc glGetPerfMonitorCounterStringAMD(group: GLuint, counter: GLuint, bufSize: GLsizei, length: ptr GLsizei, counterString: cstring) {.importc.}
  2390. proc glMultiTexCoord2sARB(target: GLenum, s: GLshort, t: GLshort) {.importc.}
  2391. proc glSpriteParameterivSGIX(pname: GLenum, params: ptr GLint) {.importc.}
  2392. proc glCompressedTextureImage3DEXT(texture: GLuint, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, bits: pointer) {.importc.}
  2393. proc glBufferSubData(target: GLenum, offset: GLintptr, size: GLsizeiptr, data: pointer) {.importc.}
  2394. proc glBlendParameteriNV(pname: GLenum, value: GLint) {.importc.}
  2395. proc glVertexAttrib2fvNV(index: GLuint, v: ptr GLfloat) {.importc.}
  2396. proc glGetVariantBooleanvEXT(id: GLuint, value: GLenum, data: ptr GLboolean) {.importc.}
  2397. proc glProgramParameteri(program: GLuint, pname: GLenum, value: GLint) {.importc.}
  2398. proc glGetLocalConstantIntegervEXT(id: GLuint, value: GLenum, data: ptr GLint) {.importc.}
  2399. proc glFragmentMaterialiSGIX(face: GLenum, pname: GLenum, param: GLint) {.importc.}
  2400. proc glGetNamedStringivARB(namelen: GLint, name: cstring, pname: GLenum, params: ptr GLint) {.importc.}
  2401. proc glBinormal3ivEXT(v: ptr GLint) {.importc.}
  2402. proc glCheckFramebufferStatusEXT(target: GLenum): GLenum {.importc.}
  2403. proc glVertexAttrib1fNV(index: GLuint, x: GLfloat) {.importc.}
  2404. proc glNamedRenderbufferStorageEXT(renderbuffer: GLuint, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  2405. proc glPresentFrameKeyedNV(video_slot: GLuint, minPresentTime: GLuint64Ext, beginPresentTimeId: GLuint, presentDurationId: GLuint, `type`: GLenum, target0: GLenum, fill0: GLuint, key0: GLuint, target1: GLenum, fill1: GLuint, key1: GLuint) {.importc.}
  2406. proc glGetObjectParameterfvARB(obj: GLhandleArb, pname: GLenum, params: ptr GLfloat) {.importc.}
  2407. proc glVertex3sv(v: ptr GLshort) {.importc.}
  2408. proc glColor4s(red: GLshort, green: GLshort, blue: GLshort, alpha: GLshort) {.importc.}
  2409. proc glGetQueryObjecti64vEXT(id: GLuint, pname: GLenum, params: ptr GLint64) {.importc.}
  2410. proc glEvalMesh2(mode: GLenum, i1: GLint, i2: GLint, j1: GLint, j2: GLint) {.importc.}
  2411. proc glBeginTransformFeedbackEXT(primitiveMode: GLenum) {.importc.}
  2412. proc glBufferAddressRangeNV(pname: GLenum, index: GLuint, address: GLuint64Ext, length: GLsizeiptr) {.importc.}
  2413. proc glPointParameterfvARB(pname: GLenum, params: ptr GLfloat) {.importc.}
  2414. proc glGetActiveVaryingNV(program: GLuint, index: GLuint, bufSize: GLsizei, length: ptr GLsizei, size: ptr GLsizei, `type`: ptr GLenum, name: cstring) {.importc.}
  2415. proc glIndexMask(mask: GLuint) {.importc.}
  2416. proc glVertexAttribBinding(attribindex: GLuint, bindingindex: GLuint) {.importc.}
  2417. proc glDeleteFencesNV(n: GLsizei, fences: ptr GLuint) {.importc.}
  2418. proc glVertexAttribI4ubv(index: GLuint, v: ptr GLubyte) {.importc.}
  2419. proc glPathParameterfvNV(path: GLuint, pname: GLenum, value: ptr GLfloat) {.importc.}
  2420. proc glVertexStream3fATI(stream: GLenum, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2421. proc glVertexAttribs4svNV(index: GLuint, count: GLsizei, v: ptr GLshort) {.importc.}
  2422. proc glVertexAttrib4sNV(index: GLuint, x: GLshort, y: GLshort, z: GLshort, w: GLshort) {.importc.}
  2423. proc glAlphaFragmentOp3ATI(op: GLenum, dst: GLuint, dstMod: GLuint, arg1: GLuint, arg1Rep: GLuint, arg1Mod: GLuint, arg2: GLuint, arg2Rep: GLuint, arg2Mod: GLuint, arg3: GLuint, arg3Rep: GLuint, arg3Mod: GLuint) {.importc.}
  2424. proc glGetHistogramParameterfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2425. proc glVertexAttribL1ui64NV(index: GLuint, x: GLuint64Ext) {.importc.}
  2426. proc glVertexAttribs3fvNV(index: GLuint, count: GLsizei, v: ptr GLfloat) {.importc.}
  2427. proc glMultiTexCoord3ivARB(target: GLenum, v: ptr GLint) {.importc.}
  2428. proc glClipPlanefOES(plane: GLenum, equation: ptr GLfloat) {.importc.}
  2429. proc glVertex3s(x: GLshort, y: GLshort, z: GLshort) {.importc.}
  2430. proc glVertex3dv(v: ptr GLdouble) {.importc.}
  2431. proc glWeightPointerOES(size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  2432. proc glBindBufferBase(target: GLenum, index: GLuint, buffer: GLuint) {.importc.}
  2433. proc glIndexs(c: GLshort) {.importc.}
  2434. proc glTessellationFactorAMD(factor: GLfloat) {.importc.}
  2435. proc glColor4ubVertex3fSUN(r: GLubyte, g: GLubyte, b: GLubyte, a: GLubyte, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2436. proc glPauseTransformFeedback() {.importc.}
  2437. proc glImageTransformParameterivHP(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2438. proc glColor3dv(v: ptr GLdouble) {.importc.}
  2439. proc glRasterPos4sv(v: ptr GLshort) {.importc.}
  2440. proc glInvalidateTexSubImage(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei) {.importc.}
  2441. proc glNormalStream3bvATI(stream: GLenum, coords: ptr GLbyte) {.importc.}
  2442. proc glUniformMatrix2x4fv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  2443. proc glMinmax(target: GLenum, internalformat: GLenum, sink: GLboolean) {.importc.}
  2444. proc glGetProgramStageiv(program: GLuint, shadertype: GLenum, pname: GLenum, values: ptr GLint) {.importc.}
  2445. proc glScalex(x: GLfixed, y: GLfixed, z: GLfixed) {.importc.}
  2446. proc glTexBufferARB(target: GLenum, internalformat: GLenum, buffer: GLuint) {.importc.}
  2447. proc glDrawArraysIndirect(mode: GLenum, indirect: pointer) {.importc.}
  2448. proc glMatrixLoadTransposefEXT(mode: GLenum, m: ptr GLfloat) {.importc.}
  2449. proc glMultiTexCoord2f(target: GLenum, s: GLfloat, t: GLfloat) {.importc.}
  2450. proc glDrawRangeElements(mode: GLenum, start: GLuint, `end`: GLuint, count: GLsizei, `type`: GLenum, indices: pointer) {.importc.}
  2451. proc glVertexAttrib4NubARB(index: GLuint, x: GLubyte, y: GLubyte, z: GLubyte, w: GLubyte) {.importc.}
  2452. proc glMultiTexCoord4xvOES(texture: GLenum, coords: ptr GLfixed) {.importc.}
  2453. proc glVertexArrayVertexAttribOffsetEXT(vaobj: GLuint, buffer: GLuint, index: GLuint, size: GLint, `type`: GLenum, normalized: GLboolean, stride: GLsizei, offset: GLintptr) {.importc.}
  2454. proc glVertexAttribL1i64vNV(index: GLuint, v: ptr GLint64Ext) {.importc.}
  2455. proc glMapBuffer(target: GLenum, access: GLenum): pointer {.importc.}
  2456. proc glUniform1ui(location: GLint, v0: GLuint) {.importc.}
  2457. proc glGetPixelMapfv(map: GLenum, values: ptr GLfloat) {.importc.}
  2458. proc glTexImage2DMultisampleCoverageNV(target: GLenum, coverageSamples: GLsizei, colorSamples: GLsizei, internalFormat: GLint, width: GLsizei, height: GLsizei, fixedSampleLocations: GLboolean) {.importc.}
  2459. proc glUniform2ivARB(location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  2460. proc glVertexAttribI3ui(index: GLuint, x: GLuint, y: GLuint, z: GLuint) {.importc.}
  2461. proc glGetProgramResourceiv(program: GLuint, programInterface: GLenum, index: GLuint, propCount: GLsizei, props: ptr GLenum, bufSize: GLsizei, length: ptr GLsizei, params: ptr GLint) {.importc.}
  2462. proc glUniform4iv(location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  2463. proc glVertexAttrib3f(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2464. proc glClientActiveVertexStreamATI(stream: GLenum) {.importc.}
  2465. proc glTexCoord4fColor4fNormal3fVertex4fvSUN(tc: ptr GLfloat, c: ptr GLfloat, n: ptr GLfloat, v: ptr GLfloat) {.importc.}
  2466. proc glColor3xvOES(components: ptr GLfixed) {.importc.}
  2467. proc glVertexPointerListIBM(size: GLint, `type`: GLenum, stride: GLint, `pointer`: ptr pointer, ptrstride: GLint) {.importc.}
  2468. proc glProgramEnvParameter4dARB(target: GLenum, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  2469. proc glGetLocalConstantFloatvEXT(id: GLuint, value: GLenum, data: ptr GLfloat) {.importc.}
  2470. proc glTexCoordPointerEXT(size: GLint, `type`: GLenum, stride: GLsizei, count: GLsizei, `pointer`: pointer) {.importc.}
  2471. proc glTexCoordPointervINTEL(size: GLint, `type`: GLenum, `pointer`: ptr pointer) {.importc.}
  2472. proc glSelectPerfMonitorCountersAMD(monitor: GLuint, enable: GLboolean, group: GLuint, numCounters: GLint, counterList: ptr GLuint) {.importc.}
  2473. proc glVertexStream4svATI(stream: GLenum, coords: ptr GLshort) {.importc.}
  2474. proc glColor3ui(red: GLuint, green: GLuint, blue: GLuint) {.importc.}
  2475. proc glBindTransformFeedbackNV(target: GLenum, id: GLuint) {.importc.}
  2476. proc glDeformSGIX(mask: GLbitfield) {.importc.}
  2477. proc glDeformationMap3fSGIX(target: GLenum, u1: GLfloat, u2: GLfloat, ustride: GLint, uorder: GLint, v1: GLfloat, v2: GLfloat, vstride: GLint, vorder: GLint, w1: GLfloat, w2: GLfloat, wstride: GLint, worder: GLint, points: ptr GLfloat) {.importc.}
  2478. proc glNamedBufferSubDataEXT(buffer: GLuint, offset: GLintptr, size: GLsizeiptr, data: pointer) {.importc.}
  2479. proc glGetNamedProgramStringEXT(program: GLuint, target: GLenum, pname: GLenum, string: pointer) {.importc.}
  2480. proc glCopyPathNV(resultPath: GLuint, srcPath: GLuint) {.importc.}
  2481. proc glMapControlPointsNV(target: GLenum, index: GLuint, `type`: GLenum, ustride: GLsizei, vstride: GLsizei, uorder: GLint, vorder: GLint, packed: GLboolean, points: pointer) {.importc.}
  2482. proc glGetBufferParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2483. proc glUnmapObjectBufferATI(buffer: GLuint) {.importc.}
  2484. proc glGetProgramResourceLocation(program: GLuint, programInterface: GLenum, name: cstring): GLint {.importc.}
  2485. proc glUniform4i64vNV(location: GLint, count: GLsizei, value: ptr GLint64Ext) {.importc.}
  2486. proc glImageTransformParameterfHP(target: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  2487. proc glArrayObjectATI(`array`: GLenum, size: GLint, `type`: GLenum, stride: GLsizei, buffer: GLuint, offset: GLuint) {.importc.}
  2488. proc glBindBufferRangeEXT(target: GLenum, index: GLuint, buffer: GLuint, offset: GLintptr, size: GLsizeiptr) {.importc.}
  2489. proc glVertexArrayVertexAttribFormatEXT(vaobj: GLuint, attribindex: GLuint, size: GLint, `type`: GLenum, normalized: GLboolean, relativeoffset: GLuint) {.importc.}
  2490. proc glBindRenderbufferEXT(target: GLenum, renderbuffer: GLuint) {.importc.}
  2491. proc glListParameteriSGIX(list: GLuint, pname: GLenum, param: GLint) {.importc.}
  2492. proc glProgramUniformMatrix2dvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2493. proc glProgramUniform2i64vNV(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint64Ext) {.importc.}
  2494. proc glObjectPtrLabelKHR(`ptr`: ptr pointer, length: GLsizei, label: cstring) {.importc.}
  2495. proc glVertexAttribL1i64NV(index: GLuint, x: GLint64Ext) {.importc.}
  2496. proc glMultiTexBufferEXT(texunit: GLenum, target: GLenum, internalformat: GLenum, buffer: GLuint) {.importc.}
  2497. proc glCoverFillPathInstancedNV(numPaths: GLsizei, pathNameType: GLenum, paths: pointer, pathBase: GLuint, coverMode: GLenum, transformType: GLenum, transformValues: ptr GLfloat) {.importc.}
  2498. proc glGetVertexAttribIivEXT(index: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2499. proc glLightf(light: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  2500. proc glGetMinmaxParameterfvEXT(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2501. proc glUniform1d(location: GLint, x: GLdouble) {.importc.}
  2502. proc glLightiv(light: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2503. proc glVertexAttrib2dvNV(index: GLuint, v: ptr GLdouble) {.importc.}
  2504. proc glNormalP3ui(`type`: GLenum, coords: GLuint) {.importc.}
  2505. proc glFinalCombinerInputNV(variable: GLenum, input: GLenum, mapping: GLenum, componentUsage: GLenum) {.importc.}
  2506. proc glUniform1uiv(location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  2507. proc glValidateProgramARB(programObj: GLhandleArb) {.importc.}
  2508. proc glNormalPointer(`type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  2509. proc glProgramNamedParameter4fvNV(id: GLuint, len: GLsizei, name: ptr GLubyte, v: ptr GLfloat) {.importc.}
  2510. proc glGetBooleanv(pname: GLenum, params: ptr GLboolean) {.importc.}
  2511. proc glTangent3ivEXT(v: ptr GLint) {.importc.}
  2512. proc glTexImage3DMultisample(target: GLenum, samples: GLsizei, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, fixedsamplelocations: GLboolean) {.importc.}
  2513. proc glGetUniformIndices(program: GLuint, uniformCount: GLsizei, uniformNames: cstringArray, uniformIndices: ptr GLuint) {.importc.}
  2514. proc glVDPAUInitNV(vdpDevice: pointer, getProcAddress: pointer) {.importc.}
  2515. proc glGetMinmaxParameterivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2516. proc glMultiTexCoord2fvARB(target: GLenum, v: ptr GLfloat) {.importc.}
  2517. proc glProgramEnvParametersI4ivNV(target: GLenum, index: GLuint, count: GLsizei, params: ptr GLint) {.importc.}
  2518. proc glClearTexSubImage(texture: GLuint, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, `type`: GLenum, data: ptr pointer) {.importc.}
  2519. proc glRectxOES(x1: GLfixed, y1: GLfixed, x2: GLfixed, y2: GLfixed) {.importc.}
  2520. proc glBlendEquationOES(mode: GLenum) {.importc.}
  2521. proc glFramebufferTexture(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint) {.importc.}
  2522. proc glGetInstrumentsSGIX(): GLint {.importc.}
  2523. proc glFramebufferParameteri(target: GLenum, pname: GLenum, param: GLint) {.importc.}
  2524. proc glPathCoverDepthFuncNV(fun: GLenum) {.importc.}
  2525. proc glGetTranslatedShaderSourceANGLE(shader: GLuint, bufsize: GLsizei, length: ptr GLsizei, source: cstring) {.importc.}
  2526. proc glIndexfv(c: ptr GLfloat) {.importc.}
  2527. proc glGetActiveUniformBlockName(program: GLuint, uniformBlockIndex: GLuint, bufSize: GLsizei, length: ptr GLsizei, uniformBlockName: cstring) {.importc.}
  2528. proc glNormal3s(nx: GLshort, ny: GLshort, nz: GLshort) {.importc.}
  2529. proc glColorFragmentOp3ATI(op: GLenum, dst: GLuint, dstMask: GLuint, dstMod: GLuint, arg1: GLuint, arg1Rep: GLuint, arg1Mod: GLuint, arg2: GLuint, arg2Rep: GLuint, arg2Mod: GLuint, arg3: GLuint, arg3Rep: GLuint, arg3Mod: GLuint) {.importc.}
  2530. proc glGetProgramResourceLocationIndex(program: GLuint, programInterface: GLenum, name: cstring): GLint {.importc.}
  2531. proc glGetBooleanIndexedvEXT(target: GLenum, index: GLuint, data: ptr GLboolean) {.importc.}
  2532. proc glGenPerfMonitorsAMD(n: GLsizei, monitors: ptr GLuint) {.importc.}
  2533. proc glDrawRangeElementsEXT(mode: GLenum, start: GLuint, `end`: GLuint, count: GLsizei, `type`: GLenum, indices: pointer) {.importc.}
  2534. proc glFramebufferTexture3D(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, zoffset: GLint) {.importc.}
  2535. proc glGetTexParameterxvOES(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  2536. proc glCompileShaderIncludeARB(shader: GLuint, count: GLsizei, path: cstringArray, length: ptr GLint) {.importc.}
  2537. proc glGetMultiTexParameterfvEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2538. proc glEvalPoint2(i: GLint, j: GLint) {.importc.}
  2539. proc glGetProgramivNV(id: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2540. proc glProgramParameter4fNV(target: GLenum, index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  2541. proc glMultiTexParameterfvEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2542. proc glVertexAttrib3svARB(index: GLuint, v: ptr GLshort) {.importc.}
  2543. proc glDrawElementArrayAPPLE(mode: GLenum, first: GLint, count: GLsizei) {.importc.}
  2544. proc glMultiTexCoord4x(texture: GLenum, s: GLfixed, t: GLfixed, r: GLfixed, q: GLfixed) {.importc.}
  2545. proc glUniformMatrix3dv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2546. proc glVertexAttribPointerARB(index: GLuint, size: GLint, `type`: GLenum, normalized: GLboolean, stride: GLsizei, `pointer`: pointer) {.importc.}
  2547. proc glProgramUniformMatrix3x4dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2548. proc glGetFloati_vEXT(pname: GLenum, index: GLuint, params: ptr GLfloat) {.importc.}
  2549. proc glGetObjectParameterivAPPLE(objectType: GLenum, name: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2550. proc glPushGroupMarkerEXT(length: GLsizei, marker: cstring) {.importc.}
  2551. proc glProgramUniform4uivEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  2552. proc glReplacementCodeuiVertex3fSUN(rc: GLuint, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2553. proc glTexSubImage1DEXT(target: GLenum, level: GLint, xoffset: GLint, width: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  2554. proc glProgramUniform1uivEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  2555. proc glGetFenceivNV(fence: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2556. proc glGetnCompressedTexImageARB(target: GLenum, lod: GLint, bufSize: GLsizei, img: pointer) {.importc.}
  2557. proc glTexGenfOES(coord: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  2558. proc glVertexAttrib4dv(index: GLuint, v: ptr GLdouble) {.importc.}
  2559. proc glVertexAttribL1ui64vNV(index: GLuint, v: ptr GLuint64Ext) {.importc.}
  2560. proc glVertexAttrib4fvARB(index: GLuint, v: ptr GLfloat) {.importc.}
  2561. proc glDeleteVertexArraysOES(n: GLsizei, arrays: ptr GLuint) {.importc.}
  2562. proc glSamplerParameterIiv(sampler: GLuint, pname: GLenum, param: ptr GLint) {.importc.}
  2563. proc glMapGrid1d(un: GLint, u1: GLdouble, u2: GLdouble) {.importc.}
  2564. proc glTranslatexOES(x: GLfixed, y: GLfixed, z: GLfixed) {.importc.}
  2565. proc glCullFace(mode: GLenum) {.importc.}
  2566. proc glPrioritizeTextures(n: GLsizei, textures: ptr GLuint, priorities: ptr GLfloat) {.importc.}
  2567. proc glGetSeparableFilterEXT(target: GLenum, format: GLenum, `type`: GLenum, row: pointer, column: pointer, span: pointer) {.importc.}
  2568. proc glVertexAttrib4NubvARB(index: GLuint, v: ptr GLubyte) {.importc.}
  2569. proc glGetTransformFeedbackVaryingNV(program: GLuint, index: GLuint, location: ptr GLint) {.importc.}
  2570. proc glTexCoord4xOES(s: GLfixed, t: GLfixed, r: GLfixed, q: GLfixed) {.importc.}
  2571. proc glGetProgramEnvParameterdvARB(target: GLenum, index: GLuint, params: ptr GLdouble) {.importc.}
  2572. proc glWindowPos2ivMESA(v: ptr GLint) {.importc.}
  2573. proc glGlobalAlphaFactorfSUN(factor: GLfloat) {.importc.}
  2574. proc glNormalStream3fvATI(stream: GLenum, coords: ptr GLfloat) {.importc.}
  2575. proc glRasterPos4i(x: GLint, y: GLint, z: GLint, w: GLint) {.importc.}
  2576. proc glReleaseShaderCompiler() {.importc.}
  2577. proc glProgramUniformMatrix4fvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  2578. proc glCopyMultiTexImage1DEXT(texunit: GLenum, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint) {.importc.}
  2579. proc glColorTableParameterfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2580. proc glSecondaryColor3bvEXT(v: ptr GLbyte) {.importc.}
  2581. proc glMap1xOES(target: GLenum, u1: GLfixed, u2: GLfixed, stride: GLint, order: GLint, points: GLfixed) {.importc.}
  2582. proc glVertexStream1svATI(stream: GLenum, coords: ptr GLshort) {.importc.}
  2583. proc glIsRenderbuffer(renderbuffer: GLuint): GLboolean {.importc.}
  2584. proc glPatchParameterfv(pname: GLenum, values: ptr GLfloat) {.importc.}
  2585. proc glProgramUniformMatrix4dvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2586. proc glVertexAttrib4ubNV(index: GLuint, x: GLubyte, y: GLubyte, z: GLubyte, w: GLubyte) {.importc.}
  2587. proc glVertex2i(x: GLint, y: GLint) {.importc.}
  2588. proc glPushClientAttrib(mask: GLbitfield) {.importc.}
  2589. proc glDrawArraysEXT(mode: GLenum, first: GLint, count: GLsizei) {.importc.}
  2590. proc glCreateProgram(): GLuint {.importc.}
  2591. proc glPolygonStipple(mask: ptr GLubyte) {.importc.}
  2592. proc glGetColorTableEXT(target: GLenum, format: GLenum, `type`: GLenum, data: pointer) {.importc.}
  2593. proc glSharpenTexFuncSGIS(target: GLenum, n: GLsizei, points: ptr GLfloat) {.importc.}
  2594. proc glNamedFramebufferTextureEXT(framebuffer: GLuint, attachment: GLenum, texture: GLuint, level: GLint) {.importc.}
  2595. proc glWindowPos3fvMESA(v: ptr GLfloat) {.importc.}
  2596. proc glBinormal3iEXT(bx: GLint, by: GLint, bz: GLint) {.importc.}
  2597. proc glEnableClientStateiEXT(`array`: GLenum, index: GLuint) {.importc.}
  2598. proc glProgramUniform3iv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  2599. proc glProgramUniform1dEXT(program: GLuint, location: GLint, x: GLdouble) {.importc.}
  2600. proc glPollInstrumentsSGIX(marker_p: ptr GLint): GLint {.importc.}
  2601. proc glSecondaryColor3f(red: GLfloat, green: GLfloat, blue: GLfloat) {.importc.}
  2602. proc glDeleteTransformFeedbacks(n: GLsizei, ids: ptr GLuint) {.importc.}
  2603. proc glCoverStrokePathInstancedNV(numPaths: GLsizei, pathNameType: GLenum, paths: pointer, pathBase: GLuint, coverMode: GLenum, transformType: GLenum, transformValues: ptr GLfloat) {.importc.}
  2604. proc glIsTextureHandleResidentARB(handle: GLuint64): GLboolean {.importc.}
  2605. proc glVariantsvEXT(id: GLuint, `addr`: ptr GLshort) {.importc.}
  2606. proc glTexCoordFormatNV(size: GLint, `type`: GLenum, stride: GLsizei) {.importc.}
  2607. proc glTexStorage3DEXT(target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei) {.importc.}
  2608. proc glUniform2ui(location: GLint, v0: GLuint, v1: GLuint) {.importc.}
  2609. proc glReplacementCodePointerSUN(`type`: GLenum, stride: GLsizei, `pointer`: ptr pointer) {.importc.}
  2610. proc glFramebufferTextureLayerARB(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, layer: GLint) {.importc.}
  2611. proc glBinormal3dvEXT(v: ptr GLdouble) {.importc.}
  2612. proc glProgramUniform2ui64vNV(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  2613. proc glGetnConvolutionFilterARB(target: GLenum, format: GLenum, `type`: GLenum, bufSize: GLsizei, image: pointer) {.importc.}
  2614. proc glStopInstrumentsSGIX(marker: GLint) {.importc.}
  2615. proc glVertexAttrib1svNV(index: GLuint, v: ptr GLshort) {.importc.}
  2616. proc glVertexAttribs2fvNV(index: GLuint, count: GLsizei, v: ptr GLfloat) {.importc.}
  2617. proc glGetInternalformativ(target: GLenum, internalformat: GLenum, pname: GLenum, bufSize: GLsizei, params: ptr GLint) {.importc.}
  2618. proc glIsProgramPipelineEXT(pipeline: GLuint): GLboolean {.importc.}
  2619. proc glMatrixIndexubvARB(size: GLint, indices: ptr GLubyte) {.importc.}
  2620. proc glTexCoord4bOES(s: GLbyte, t: GLbyte, r: GLbyte, q: GLbyte) {.importc.}
  2621. proc glSecondaryColor3us(red: GLushort, green: GLushort, blue: GLushort) {.importc.}
  2622. proc glGlobalAlphaFactorubSUN(factor: GLubyte) {.importc.}
  2623. proc glNamedStringARB(`type`: GLenum, namelen: GLint, name: cstring, stringlen: GLint, string: cstring) {.importc.}
  2624. proc glGetAttachedShaders(program: GLuint, maxCount: GLsizei, count: ptr GLsizei, shaders: ptr GLuint) {.importc.}
  2625. proc glMatrixRotatefEXT(mode: GLenum, angle: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2626. proc glVertexStream3ivATI(stream: GLenum, coords: ptr GLint) {.importc.}
  2627. proc glMatrixIndexuivARB(size: GLint, indices: ptr GLuint) {.importc.}
  2628. proc glMatrixRotatedEXT(mode: GLenum, angle: GLdouble, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  2629. proc glPathFogGenNV(genMode: GLenum) {.importc.}
  2630. proc glMultiTexCoord4hvNV(target: GLenum, v: ptr GLhalfNv) {.importc.}
  2631. proc glVertexAttribIPointer(index: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  2632. proc glMultiTexCoord3bOES(texture: GLenum, s: GLbyte, t: GLbyte, r: GLbyte) {.importc.}
  2633. proc glResizeBuffersMESA() {.importc.}
  2634. proc glPrimitiveRestartIndexNV(index: GLuint) {.importc.}
  2635. proc glProgramUniform4f(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat) {.importc.}
  2636. proc glColor4ubVertex2fSUN(r: GLubyte, g: GLubyte, b: GLubyte, a: GLubyte, x: GLfloat, y: GLfloat) {.importc.}
  2637. proc glGetColorTableParameterivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2638. proc glDepthRangef(n: GLfloat, f: GLfloat) {.importc.}
  2639. proc glVertexArrayVertexOffsetEXT(vaobj: GLuint, buffer: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  2640. proc glMatrixLoaddEXT(mode: GLenum, m: ptr GLdouble) {.importc.}
  2641. proc glVariantfvEXT(id: GLuint, `addr`: ptr GLfloat) {.importc.}
  2642. proc glReplacementCodeuiTexCoord2fVertex3fvSUN(rc: ptr GLuint, tc: ptr GLfloat, v: ptr GLfloat) {.importc.}
  2643. proc glSamplePatternSGIS(pattern: GLenum) {.importc.}
  2644. proc glProgramUniform3i64NV(program: GLuint, location: GLint, x: GLint64Ext, y: GLint64Ext, z: GLint64Ext) {.importc.}
  2645. proc glUniform3uivEXT(location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  2646. proc glGetImageTransformParameterivHP(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2647. proc glPopMatrix() {.importc.}
  2648. proc glVertexAttrib3sARB(index: GLuint, x: GLshort, y: GLshort, z: GLshort) {.importc.}
  2649. proc glGenQueriesEXT(n: GLsizei, ids: ptr GLuint) {.importc.}
  2650. proc glGetQueryObjectui64v(id: GLuint, pname: GLenum, params: ptr GLuint64) {.importc.}
  2651. proc glWeightusvARB(size: GLint, weights: ptr GLushort) {.importc.}
  2652. proc glWindowPos2sARB(x: GLshort, y: GLshort) {.importc.}
  2653. proc glGetTextureLevelParameterivEXT(texture: GLuint, target: GLenum, level: GLint, pname: GLenum, params: ptr GLint) {.importc.}
  2654. proc glBufferParameteriAPPLE(target: GLenum, pname: GLenum, param: GLint) {.importc.}
  2655. proc glMultiModeDrawArraysIBM(mode: ptr GLenum, first: ptr GLint, count: ptr GLsizei, primcount: GLsizei, modestride: GLint) {.importc.}
  2656. proc glUniformMatrix2x3fv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLfloat) {.importc.}
  2657. proc glTangentPointerEXT(`type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  2658. proc glResetMinmax(target: GLenum) {.importc.}
  2659. proc glVertexAttribP1uiv(index: GLuint, `type`: GLenum, normalized: GLboolean, value: ptr GLuint) {.importc.}
  2660. proc glPixelMapx(map: GLenum, size: GLint, values: ptr GLfixed) {.importc.}
  2661. proc glPixelStoref(pname: GLenum, param: GLfloat) {.importc.}
  2662. proc glBinormal3dEXT(bx: GLdouble, by: GLdouble, bz: GLdouble) {.importc.}
  2663. proc glVertexAttribs1hvNV(index: GLuint, n: GLsizei, v: ptr GLhalfNv) {.importc.}
  2664. proc glVertexAttrib4usvARB(index: GLuint, v: ptr GLushort) {.importc.}
  2665. proc glUnmapBuffer(target: GLenum): GLboolean {.importc.}
  2666. proc glFlushRasterSGIX() {.importc.}
  2667. proc glColor3uiv(v: ptr GLuint) {.importc.}
  2668. proc glInvalidateBufferSubData(buffer: GLuint, offset: GLintptr, length: GLsizeiptr) {.importc.}
  2669. proc glPassThroughxOES(token: GLfixed) {.importc.}
  2670. proc glLockArraysEXT(first: GLint, count: GLsizei) {.importc.}
  2671. proc glStencilFuncSeparateATI(frontfunc: GLenum, backfunc: GLenum, `ref`: GLint, mask: GLuint) {.importc.}
  2672. proc glProgramUniform3dvEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  2673. proc glGenTransformFeedbacks(n: GLsizei, ids: ptr GLuint) {.importc.}
  2674. proc glCopyTexSubImage3DOES(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  2675. proc glIsNamedBufferResidentNV(buffer: GLuint): GLboolean {.importc.}
  2676. proc glSampleMaskIndexedNV(index: GLuint, mask: GLbitfield) {.importc.}
  2677. proc glVDPAUSurfaceAccessNV(surface: GLvdpauSurfaceNv, access: GLenum) {.importc.}
  2678. proc glProgramUniform3dv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLdouble) {.importc.}
  2679. proc glDeleteProgram(program: GLuint) {.importc.}
  2680. proc glConvolutionFilter1D(target: GLenum, internalformat: GLenum, width: GLsizei, format: GLenum, `type`: GLenum, image: pointer) {.importc.}
  2681. proc glVertex2f(x: GLfloat, y: GLfloat) {.importc.}
  2682. proc glWindowPos4dvMESA(v: ptr GLdouble) {.importc.}
  2683. proc glColor4us(red: GLushort, green: GLushort, blue: GLushort, alpha: GLushort) {.importc.}
  2684. proc glColorMask(red: GLboolean, green: GLboolean, blue: GLboolean, alpha: GLboolean) {.importc.}
  2685. proc glGetTexEnviv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2686. proc glProgramUniform3ivEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  2687. proc glSecondaryColor3i(red: GLint, green: GLint, blue: GLint) {.importc.}
  2688. proc glGetSamplerParameteriv(sampler: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2689. proc glDeleteFramebuffersEXT(n: GLsizei, framebuffers: ptr GLuint) {.importc.}
  2690. proc glCompressedTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, data: pointer) {.importc.}
  2691. proc glVertex2s(x: GLshort, y: GLshort) {.importc.}
  2692. proc glIsQuery(id: GLuint): GLboolean {.importc.}
  2693. proc glFogxv(pname: GLenum, param: ptr GLfixed) {.importc.}
  2694. proc glAreProgramsResidentNV(n: GLsizei, programs: ptr GLuint, residences: ptr GLboolean): GLboolean {.importc.}
  2695. proc glShaderSourceARB(shaderObj: GLhandleArb, count: GLsizei, string: cstringArray, length: ptr GLint) {.importc.}
  2696. proc glPointSizexOES(size: GLfixed) {.importc.}
  2697. proc glPixelTransferf(pname: GLenum, param: GLfloat) {.importc.}
  2698. proc glExtractComponentEXT(res: GLuint, src: GLuint, num: GLuint) {.importc.}
  2699. proc glUniform1fv(location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  2700. proc glGetNamedStringARB(namelen: GLint, name: cstring, bufSize: GLsizei, stringlen: ptr GLint, string: cstring) {.importc.}
  2701. proc glGetProgramBinaryOES(program: GLuint, bufSize: GLsizei, length: ptr GLsizei, binaryFormat: ptr GLenum, binary: pointer) {.importc.}
  2702. proc glDeleteOcclusionQueriesNV(n: GLsizei, ids: ptr GLuint) {.importc.}
  2703. proc glEnableClientState(`array`: GLenum) {.importc.}
  2704. proc glProgramBufferParametersIuivNV(target: GLenum, bindingIndex: GLuint, wordIndex: GLuint, count: GLsizei, params: ptr GLuint) {.importc.}
  2705. proc glProgramUniform2ui(program: GLuint, location: GLint, v0: GLuint, v1: GLuint) {.importc.}
  2706. proc glReplacementCodeuiSUN(code: GLuint) {.importc.}
  2707. proc glMultMatrixd(m: ptr GLdouble) {.importc.}
  2708. proc glInvalidateSubFramebuffer(target: GLenum, numAttachments: GLsizei, attachments: ptr GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  2709. proc glGenerateMultiTexMipmapEXT(texunit: GLenum, target: GLenum) {.importc.}
  2710. proc glDepthRangex(n: GLfixed, f: GLfixed) {.importc.}
  2711. proc glGetInteger64i_v(target: GLenum, index: GLuint, data: ptr GLint64) {.importc.}
  2712. proc glDrawBuffers(n: GLsizei, bufs: ptr GLenum) {.importc.}
  2713. proc glGetPointervEXT(pname: GLenum, params: ptr pointer) {.importc.}
  2714. proc glFogxvOES(pname: GLenum, param: ptr GLfixed) {.importc.}
  2715. proc glTexCoordP2uiv(`type`: GLenum, coords: ptr GLuint) {.importc.}
  2716. proc glVertexFormatNV(size: GLint, `type`: GLenum, stride: GLsizei) {.importc.}
  2717. proc glColorPointervINTEL(size: GLint, `type`: GLenum, `pointer`: ptr pointer) {.importc.}
  2718. proc glGetMultiTexParameterivEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2719. proc glMultiTexCoordP4uiv(texture: GLenum, `type`: GLenum, coords: ptr GLuint) {.importc.}
  2720. proc glResetMinmaxEXT(target: GLenum) {.importc.}
  2721. proc glCopyBufferSubData(readTarget: GLenum, writeTarget: GLenum, readOffset: GLintptr, writeOffset: GLintptr, size: GLsizeiptr) {.importc.}
  2722. proc glSecondaryColor3sv(v: ptr GLshort) {.importc.}
  2723. proc glPixelStorex(pname: GLenum, param: GLfixed) {.importc.}
  2724. proc glWaitSync(sync: GLsync, flags: GLbitfield, timeout: GLuint64) {.importc.}
  2725. proc glVertexAttribI1iv(index: GLuint, v: ptr GLint) {.importc.}
  2726. proc glColorSubTableEXT(target: GLenum, start: GLsizei, count: GLsizei, format: GLenum, `type`: GLenum, data: pointer) {.importc.}
  2727. proc glGetDoublev(pname: GLenum, params: ptr GLdouble) {.importc.}
  2728. proc glMultiTexParameterivEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2729. proc glMultiTexCoord4svARB(target: GLenum, v: ptr GLshort) {.importc.}
  2730. proc glColorPointerListIBM(size: GLint, `type`: GLenum, stride: GLint, `pointer`: ptr pointer, ptrstride: GLint) {.importc.}
  2731. proc glScissorIndexed(index: GLuint, left: GLint, bottom: GLint, width: GLsizei, height: GLsizei) {.importc.}
  2732. proc glStencilOpSeparateATI(face: GLenum, sfail: GLenum, dpfail: GLenum, dppass: GLenum) {.importc.}
  2733. proc glLoadName(name: GLuint) {.importc.}
  2734. proc glIsTransformFeedbackNV(id: GLuint): GLboolean {.importc.}
  2735. proc glPopDebugGroup() {.importc.}
  2736. proc glClipPlanef(p: GLenum, eqn: ptr GLfloat) {.importc.}
  2737. proc glDeleteFencesAPPLE(n: GLsizei, fences: ptr GLuint) {.importc.}
  2738. proc glGetQueryObjecti64v(id: GLuint, pname: GLenum, params: ptr GLint64) {.importc.}
  2739. proc glAlphaFunc(fun: GLenum, `ref`: GLfloat) {.importc.}
  2740. proc glIndexPointerEXT(`type`: GLenum, stride: GLsizei, count: GLsizei, `pointer`: pointer) {.importc.}
  2741. proc glVertexAttribI3ivEXT(index: GLuint, v: ptr GLint) {.importc.}
  2742. proc glIndexub(c: GLubyte) {.importc.}
  2743. proc glVertexP2uiv(`type`: GLenum, value: ptr GLuint) {.importc.}
  2744. proc glProgramUniform1uiv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  2745. proc glDebugMessageInsertKHR(source: GLenum, `type`: GLenum, id: GLuint, severity: GLenum, length: GLsizei, buf: cstring) {.importc.}
  2746. proc glColor4b(red: GLbyte, green: GLbyte, blue: GLbyte, alpha: GLbyte) {.importc.}
  2747. proc glRenderbufferStorageMultisampleAPPLE(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  2748. proc glMinSampleShading(value: GLfloat) {.importc.}
  2749. proc glBindProgramNV(target: GLenum, id: GLuint) {.importc.}
  2750. proc glWindowPos3dMESA(x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  2751. proc glEdgeFlagPointer(stride: GLsizei, `pointer`: pointer) {.importc.}
  2752. proc glGetFragDataIndex(program: GLuint, name: cstring): GLint {.importc.}
  2753. proc glTexCoord3hNV(s: GLhalfNv, t: GLhalfNv, r: GLhalfNv) {.importc.}
  2754. proc glMultiDrawArraysIndirectAMD(mode: GLenum, indirect: pointer, primcount: GLsizei, stride: GLsizei) {.importc.}
  2755. proc glFragmentColorMaterialSGIX(face: GLenum, mode: GLenum) {.importc.}
  2756. proc glTexGenf(coord: GLenum, pname: GLenum, param: GLfloat) {.importc.}
  2757. proc glVertexAttrib4ubvARB(index: GLuint, v: ptr GLubyte) {.importc.}
  2758. proc glClearBufferiv(buffer: GLenum, drawbuffer: GLint, value: ptr GLint) {.importc.}
  2759. proc glGenQueriesARB(n: GLsizei, ids: ptr GLuint) {.importc.}
  2760. proc glRectdv(v1: ptr GLdouble, v2: ptr GLdouble) {.importc.}
  2761. proc glBlendEquationSeparateEXT(modeRgb: GLenum, modeAlpha: GLenum) {.importc.}
  2762. proc glTestFenceAPPLE(fence: GLuint): GLboolean {.importc.}
  2763. proc glTexGeniv(coord: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2764. proc glPolygonMode(face: GLenum, mode: GLenum) {.importc.}
  2765. proc glFrameZoomSGIX(factor: GLint) {.importc.}
  2766. proc glReplacementCodeuiTexCoord2fVertex3fSUN(rc: GLuint, s: GLfloat, t: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2767. proc glUniformSubroutinesuiv(shadertype: GLenum, count: GLsizei, indices: ptr GLuint) {.importc.}
  2768. proc glBeginQueryIndexed(target: GLenum, index: GLuint, id: GLuint) {.importc.}
  2769. proc glMultiTexGeniEXT(texunit: GLenum, coord: GLenum, pname: GLenum, param: GLint) {.importc.}
  2770. proc glRasterPos3fv(v: ptr GLfloat) {.importc.}
  2771. proc glMapObjectBufferATI(buffer: GLuint): pointer {.importc.}
  2772. proc glIndexiv(c: ptr GLint) {.importc.}
  2773. proc glVertexAttribLPointer(index: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  2774. proc glMultiTexCoord4s(target: GLenum, s: GLshort, t: GLshort, r: GLshort, q: GLshort) {.importc.}
  2775. proc glSecondaryColorP3uiv(`type`: GLenum, color: ptr GLuint) {.importc.}
  2776. proc glNormalFormatNV(`type`: GLenum, stride: GLsizei) {.importc.}
  2777. proc glVertex4i(x: GLint, y: GLint, z: GLint, w: GLint) {.importc.}
  2778. proc glUniform1ui64NV(location: GLint, x: GLuint64Ext) {.importc.}
  2779. proc glScissorIndexedv(index: GLuint, v: ptr GLint) {.importc.}
  2780. proc glProgramUniform1i(program: GLuint, location: GLint, v0: GLint) {.importc.}
  2781. proc glCompressedMultiTexSubImage3DEXT(texunit: GLenum, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, imageSize: GLsizei, bits: pointer) {.importc.}
  2782. proc glFinishTextureSUNX() {.importc.}
  2783. proc glFramebufferTexture3DEXT(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, zoffset: GLint) {.importc.}
  2784. proc glSetInvariantEXT(id: GLuint, `type`: GLenum, `addr`: pointer) {.importc.}
  2785. proc glGetTexParameterIivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2786. proc glMultiTexCoordP3ui(texture: GLenum, `type`: GLenum, coords: GLuint) {.importc.}
  2787. proc glMultiTexCoord3f(target: GLenum, s: GLfloat, t: GLfloat, r: GLfloat) {.importc.}
  2788. proc glNormalStream3fATI(stream: GLenum, nx: GLfloat, ny: GLfloat, nz: GLfloat) {.importc.}
  2789. proc glActiveShaderProgram(pipeline: GLuint, program: GLuint) {.importc.}
  2790. proc glDisableVertexArrayEXT(vaobj: GLuint, `array`: GLenum) {.importc.}
  2791. proc glVertexAttribI3iv(index: GLuint, v: ptr GLint) {.importc.}
  2792. proc glProvokingVertex(mode: GLenum) {.importc.}
  2793. proc glTexCoord1fv(v: ptr GLfloat) {.importc.}
  2794. proc glVertexAttrib3fv(index: GLuint, v: ptr GLfloat) {.importc.}
  2795. proc glWindowPos3iv(v: ptr GLint) {.importc.}
  2796. proc glProgramUniform4ui64NV(program: GLuint, location: GLint, x: GLuint64Ext, y: GLuint64Ext, z: GLuint64Ext, w: GLuint64Ext) {.importc.}
  2797. proc glProgramUniform2d(program: GLuint, location: GLint, v0: GLdouble, v1: GLdouble) {.importc.}
  2798. proc glDebugMessageInsertARB(source: GLenum, `type`: GLenum, id: GLuint, severity: GLenum, length: GLsizei, buf: cstring) {.importc.}
  2799. proc glMultiTexSubImage3DEXT(texunit: GLenum, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  2800. proc glMap1d(target: GLenum, u1: GLdouble, u2: GLdouble, stride: GLint, order: GLint, points: ptr GLdouble) {.importc.}
  2801. proc glDeleteShader(shader: GLuint) {.importc.}
  2802. proc glTexturePageCommitmentEXT(texture: GLuint, target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, resident: GLboolean) {.importc.}
  2803. proc glFramebufferDrawBufferEXT(framebuffer: GLuint, mode: GLenum) {.importc.}
  2804. proc glTexCoord2fNormal3fVertex3fSUN(s: GLfloat, t: GLfloat, nx: GLfloat, ny: GLfloat, nz: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2805. proc glDeleteProgramsNV(n: GLsizei, programs: ptr GLuint) {.importc.}
  2806. proc glPointAlongPathNV(path: GLuint, startSegment: GLsizei, numSegments: GLsizei, distance: GLfloat, x: ptr GLfloat, y: ptr GLfloat, tangentX: ptr GLfloat, tangentY: ptr GLfloat): GLboolean {.importc.}
  2807. proc glTexCoord1d(s: GLdouble) {.importc.}
  2808. proc glStencilStrokePathNV(path: GLuint, reference: GLint, mask: GLuint) {.importc.}
  2809. proc glQueryMatrixxOES(mantissa: ptr GLfixed, exponent: ptr GLint): GLbitfield {.importc.}
  2810. proc glGetNamedProgramLocalParameterIuivEXT(program: GLuint, target: GLenum, index: GLuint, params: ptr GLuint) {.importc.}
  2811. proc glGenerateMipmapOES(target: GLenum) {.importc.}
  2812. proc glRenderbufferStorageMultisampleIMG(target: GLenum, samples: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  2813. proc glVertexBlendEnviATI(pname: GLenum, param: GLint) {.importc.}
  2814. proc glPushAttrib(mask: GLbitfield) {.importc.}
  2815. proc glShaderOp3EXT(op: GLenum, res: GLuint, arg1: GLuint, arg2: GLuint, arg3: GLuint) {.importc.}
  2816. proc glEnableVertexAttribArray(index: GLuint) {.importc.}
  2817. proc glVertexAttrib4Nbv(index: GLuint, v: ptr GLbyte) {.importc.}
  2818. proc glExtGetBuffersQCOM(buffers: ptr GLuint, maxBuffers: GLint, numBuffers: ptr GLint) {.importc.}
  2819. proc glCopyTexSubImage3D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  2820. proc glDeletePerfMonitorsAMD(n: GLsizei, monitors: ptr GLuint) {.importc.}
  2821. proc glGetTrackMatrixivNV(target: GLenum, address: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  2822. proc glEndConditionalRender() {.importc.}
  2823. proc glVertexAttribL3i64NV(index: GLuint, x: GLint64Ext, y: GLint64Ext, z: GLint64Ext) {.importc.}
  2824. proc glProgramLocalParametersI4ivNV(target: GLenum, index: GLuint, count: GLsizei, params: ptr GLint) {.importc.}
  2825. proc glFlush() {.importc.}
  2826. proc glGetNamedBufferParameterui64vNV(buffer: GLuint, pname: GLenum, params: ptr GLuint64Ext) {.importc.}
  2827. proc glGetVertexArrayIntegeri_vEXT(vaobj: GLuint, index: GLuint, pname: GLenum, param: ptr GLint) {.importc.}
  2828. proc glReadnPixelsEXT(x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, bufSize: GLsizei, data: pointer) {.importc.}
  2829. proc glMultiTexImage1DEXT(texunit: GLenum, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  2830. proc glGetVaryingLocationNV(program: GLuint, name: cstring): GLint {.importc.}
  2831. proc glMultiTexCoord4fvARB(target: GLenum, v: ptr GLfloat) {.importc.}
  2832. proc glMultiTexCoord3iv(target: GLenum, v: ptr GLint) {.importc.}
  2833. proc glVertexAttribL2dvEXT(index: GLuint, v: ptr GLdouble) {.importc.}
  2834. proc glTexParameterxOES(target: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  2835. proc glSecondaryColor3uivEXT(v: ptr GLuint) {.importc.}
  2836. proc glReadnPixelsARB(x: GLint, y: GLint, width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, bufSize: GLsizei, data: pointer) {.importc.}
  2837. proc glCopyTexSubImage1DEXT(target: GLenum, level: GLint, xoffset: GLint, x: GLint, y: GLint, width: GLsizei) {.importc.}
  2838. proc glGetDoublei_vEXT(pname: GLenum, index: GLuint, params: ptr GLdouble) {.importc.}
  2839. proc glVariantPointerEXT(id: GLuint, `type`: GLenum, stride: GLuint, `addr`: pointer) {.importc.}
  2840. proc glProgramUniform3ui64vNV(program: GLuint, location: GLint, count: GLsizei, value: ptr GLuint64Ext) {.importc.}
  2841. proc glTexCoord2fColor3fVertex3fvSUN(tc: ptr GLfloat, c: ptr GLfloat, v: ptr GLfloat) {.importc.}
  2842. proc glProgramUniform3fv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  2843. proc glBindFragDataLocationIndexed(program: GLuint, colorNumber: GLuint, index: GLuint, name: cstring) {.importc.}
  2844. proc glGetnSeparableFilterARB(target: GLenum, format: GLenum, `type`: GLenum, rowBufSize: GLsizei, row: pointer, columnBufSize: GLsizei, column: pointer, span: pointer) {.importc.}
  2845. proc glTextureParameteriEXT(texture: GLuint, target: GLenum, pname: GLenum, param: GLint) {.importc.}
  2846. proc glGetUniformuivEXT(program: GLuint, location: GLint, params: ptr GLuint) {.importc.}
  2847. proc glFragmentMaterialivSGIX(face: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2848. proc glMultiTexCoord1svARB(target: GLenum, v: ptr GLshort) {.importc.}
  2849. proc glClientActiveTextureARB(texture: GLenum) {.importc.}
  2850. proc glVertexAttrib1fARB(index: GLuint, x: GLfloat) {.importc.}
  2851. proc glVertexAttrib4NbvARB(index: GLuint, v: ptr GLbyte) {.importc.}
  2852. proc glRasterPos2d(x: GLdouble, y: GLdouble) {.importc.}
  2853. proc glMultiTexCoord4iARB(target: GLenum, s: GLint, t: GLint, r: GLint, q: GLint) {.importc.}
  2854. proc glGetPixelTexGenParameterfvSGIS(pname: GLenum, params: ptr GLfloat) {.importc.}
  2855. proc glVertexAttribL2dv(index: GLuint, v: ptr GLdouble) {.importc.}
  2856. proc glGetProgramStringARB(target: GLenum, pname: GLenum, string: pointer) {.importc.}
  2857. proc glRasterPos2i(x: GLint, y: GLint) {.importc.}
  2858. proc glTexCoord2fColor4fNormal3fVertex3fvSUN(tc: ptr GLfloat, c: ptr GLfloat, n: ptr GLfloat, v: ptr GLfloat) {.importc.}
  2859. proc glMultiTexCoord3s(target: GLenum, s: GLshort, t: GLshort, r: GLshort) {.importc.}
  2860. proc glMultTransposeMatrixd(m: ptr GLdouble) {.importc.}
  2861. proc glActiveVaryingNV(program: GLuint, name: cstring) {.importc.}
  2862. proc glProgramUniform1f(program: GLuint, location: GLint, v0: GLfloat) {.importc.}
  2863. proc glGetActiveSubroutineName(program: GLuint, shadertype: GLenum, index: GLuint, bufsize: GLsizei, length: ptr GLsizei, name: cstring) {.importc.}
  2864. proc glClipPlanex(plane: GLenum, equation: ptr GLfixed) {.importc.}
  2865. proc glMultiTexCoord4iv(target: GLenum, v: ptr GLint) {.importc.}
  2866. proc glTransformFeedbackVaryingsEXT(program: GLuint, count: GLsizei, varyings: cstringArray, bufferMode: GLenum) {.importc.}
  2867. proc glBlendEquationSeparateiARB(buf: GLuint, modeRgb: GLenum, modeAlpha: GLenum) {.importc.}
  2868. proc glVertex2sv(v: ptr GLshort) {.importc.}
  2869. proc glAccumxOES(op: GLenum, value: GLfixed) {.importc.}
  2870. proc glProgramLocalParameter4dARB(target: GLenum, index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  2871. proc glIsRenderbufferEXT(renderbuffer: GLuint): GLboolean {.importc.}
  2872. proc glMultiDrawElementsIndirectAMD(mode: GLenum, `type`: GLenum, indirect: pointer, primcount: GLsizei, stride: GLsizei) {.importc.}
  2873. proc glVertexAttribI4uiEXT(index: GLuint, x: GLuint, y: GLuint, z: GLuint, w: GLuint) {.importc.}
  2874. proc glVertex4fv(v: ptr GLfloat) {.importc.}
  2875. proc glGenerateMipmapEXT(target: GLenum) {.importc.}
  2876. proc glVertexP3ui(`type`: GLenum, value: GLuint) {.importc.}
  2877. proc glTexCoord2dv(v: ptr GLdouble) {.importc.}
  2878. proc glFlushMappedBufferRange(target: GLenum, offset: GLintptr, length: GLsizeiptr) {.importc.}
  2879. proc glTrackMatrixNV(target: GLenum, address: GLuint, matrix: GLenum, transform: GLenum) {.importc.}
  2880. proc glFragmentLightModeliSGIX(pname: GLenum, param: GLint) {.importc.}
  2881. proc glVertexAttrib4Nusv(index: GLuint, v: ptr GLushort) {.importc.}
  2882. proc glScalef(x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2883. proc glLightxvOES(light: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  2884. proc glTextureParameterivEXT(texture: GLuint, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2885. proc glCompressedMultiTexImage3DEXT(texunit: GLenum, target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, bits: pointer) {.importc.}
  2886. proc glVertexAttribL1d(index: GLuint, x: GLdouble) {.importc.}
  2887. proc glVertexAttrib3fARB(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2888. proc glVertexAttrib3hvNV(index: GLuint, v: ptr GLhalfNv) {.importc.}
  2889. proc glSpriteParameteriSGIX(pname: GLenum, param: GLint) {.importc.}
  2890. proc glFrustumxOES(l: GLfixed, r: GLfixed, b: GLfixed, t: GLfixed, n: GLfixed, f: GLfixed) {.importc.}
  2891. proc glGetnMapdvARB(target: GLenum, query: GLenum, bufSize: GLsizei, v: ptr GLdouble) {.importc.}
  2892. proc glGetMinmaxEXT(target: GLenum, reset: GLboolean, format: GLenum, `type`: GLenum, values: pointer) {.importc.}
  2893. proc glProgramUniformHandleui64NV(program: GLuint, location: GLint, value: GLuint64) {.importc.}
  2894. proc glWindowPos4fvMESA(v: ptr GLfloat) {.importc.}
  2895. proc glExtGetTexturesQCOM(textures: ptr GLuint, maxTextures: GLint, numTextures: ptr GLint) {.importc.}
  2896. proc glProgramSubroutineParametersuivNV(target: GLenum, count: GLsizei, params: ptr GLuint) {.importc.}
  2897. proc glSampleCoveragexOES(value: GLclampx, invert: GLboolean) {.importc.}
  2898. proc glMultiTexEnvivEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2899. proc glGetFinalCombinerInputParameterfvNV(variable: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2900. proc glLightModeliv(pname: GLenum, params: ptr GLint) {.importc.}
  2901. proc glUniform4f(location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat) {.importc.}
  2902. proc glDepthRange(near: GLdouble, far: GLdouble) {.importc.}
  2903. proc glProgramUniformMatrix4x3dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2904. proc glProgramUniform4fv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  2905. proc glGetTexParameterIiv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2906. proc glVertexAttribs4dvNV(index: GLuint, count: GLsizei, v: ptr GLdouble) {.importc.}
  2907. proc glConvolutionParameteri(target: GLenum, pname: GLenum, params: GLint) {.importc.}
  2908. proc glVertexAttribI4uiv(index: GLuint, v: ptr GLuint) {.importc.}
  2909. proc glEvalCoord1dv(u: ptr GLdouble) {.importc.}
  2910. proc glIsFramebuffer(framebuffer: GLuint): GLboolean {.importc.}
  2911. proc glEvalCoord2d(u: GLdouble, v: GLdouble) {.importc.}
  2912. proc glClearDepthf(d: GLfloat) {.importc.}
  2913. proc glCompressedTexSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, width: GLsizei, height: GLsizei, format: GLenum, imageSize: GLsizei, data: pointer) {.importc.}
  2914. proc glProgramUniformMatrix3x2dvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2915. proc glGetTexParameterxv(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  2916. proc glBinormal3fEXT(bx: GLfloat, by: GLfloat, bz: GLfloat) {.importc.}
  2917. proc glProgramParameteriARB(program: GLuint, pname: GLenum, value: GLint) {.importc.}
  2918. proc glWindowPos3ivMESA(v: ptr GLint) {.importc.}
  2919. proc glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc: ptr GLuint, c: ptr GLfloat, n: ptr GLfloat, v: ptr GLfloat) {.importc.}
  2920. proc glPresentFrameDualFillNV(video_slot: GLuint, minPresentTime: GLuint64Ext, beginPresentTimeId: GLuint, presentDurationId: GLuint, `type`: GLenum, target0: GLenum, fill0: GLuint, target1: GLenum, fill1: GLuint, target2: GLenum, fill2: GLuint, target3: GLenum, fill3: GLuint) {.importc.}
  2921. proc glIndexPointerListIBM(`type`: GLenum, stride: GLint, `pointer`: ptr pointer, ptrstride: GLint) {.importc.}
  2922. proc glVertexStream2dATI(stream: GLenum, x: GLdouble, y: GLdouble) {.importc.}
  2923. proc glUniformMatrix3x4dv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2924. proc glMapNamedBufferRangeEXT(buffer: GLuint, offset: GLintptr, length: GLsizeiptr, access: GLbitfield): pointer {.importc.}
  2925. proc glColor4sv(v: ptr GLshort) {.importc.}
  2926. proc glStencilFillPathNV(path: GLuint, fillMode: GLenum, mask: GLuint) {.importc.}
  2927. proc glGetVertexAttribfvARB(index: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  2928. proc glWindowPos3dv(v: ptr GLdouble) {.importc.}
  2929. proc glHintPGI(target: GLenum, mode: GLint) {.importc.}
  2930. proc glVertexAttribs3hvNV(index: GLuint, n: GLsizei, v: ptr GLhalfNv) {.importc.}
  2931. proc glProgramUniform1i64NV(program: GLuint, location: GLint, x: GLint64Ext) {.importc.}
  2932. proc glReplacementCodeuiColor3fVertex3fSUN(rc: GLuint, r: GLfloat, g: GLfloat, b: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  2933. proc glUniform2iARB(location: GLint, v0: GLint, v1: GLint) {.importc.}
  2934. proc glViewport(x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  2935. proc glBlendFuncSeparateIndexedAMD(buf: GLuint, srcRgb: GLenum, dstRgb: GLenum, srcAlpha: GLenum, dstAlpha: GLenum) {.importc.}
  2936. proc glColor3us(red: GLushort, green: GLushort, blue: GLushort) {.importc.}
  2937. proc glVertexAttrib2hvNV(index: GLuint, v: ptr GLhalfNv) {.importc.}
  2938. proc glGenerateMipmap(target: GLenum) {.importc.}
  2939. proc glGetProgramEnvParameterIuivNV(target: GLenum, index: GLuint, params: ptr GLuint) {.importc.}
  2940. proc glBlendEquationiARB(buf: GLuint, mode: GLenum) {.importc.}
  2941. proc glReadBufferNV(mode: GLenum) {.importc.}
  2942. proc glProvokingVertexEXT(mode: GLenum) {.importc.}
  2943. proc glPointParameterivNV(pname: GLenum, params: ptr GLint) {.importc.}
  2944. proc glBlitFramebufferANGLE(srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum) {.importc.}
  2945. proc glGetObjectParameterivARB(obj: GLhandleArb, pname: GLenum, params: ptr GLint) {.importc.}
  2946. proc glGetSubroutineIndex(program: GLuint, shadertype: GLenum, name: cstring): GLuint {.importc.}
  2947. proc glMap2d(target: GLenum, u1: GLdouble, u2: GLdouble, ustride: GLint, uorder: GLint, v1: GLdouble, v2: GLdouble, vstride: GLint, vorder: GLint, points: ptr GLdouble) {.importc.}
  2948. proc glRectfv(v1: ptr GLfloat, v2: ptr GLfloat) {.importc.}
  2949. proc glDepthRangeArrayv(first: GLuint, count: GLsizei, v: ptr GLdouble) {.importc.}
  2950. proc glMultiTexParameteriEXT(texunit: GLenum, target: GLenum, pname: GLenum, param: GLint) {.importc.}
  2951. proc glTexStorageSparseAMD(target: GLenum, internalFormat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, layers: GLsizei, flags: GLbitfield) {.importc.}
  2952. proc glGenerateTextureMipmapEXT(texture: GLuint, target: GLenum) {.importc.}
  2953. proc glCopyConvolutionFilter1D(target: GLenum, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei) {.importc.}
  2954. proc glVertex4d(x: GLdouble, y: GLdouble, z: GLdouble, w: GLdouble) {.importc.}
  2955. proc glGetPathParameterfvNV(path: GLuint, pname: GLenum, value: ptr GLfloat) {.importc.}
  2956. proc glDetachShader(program: GLuint, shader: GLuint) {.importc.}
  2957. proc glGetColorTableSGI(target: GLenum, format: GLenum, `type`: GLenum, table: pointer) {.importc.}
  2958. proc glPixelTransformParameterfvEXT(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2959. proc glBufferSubDataARB(target: GLenum, offset: GLintPtrArb, size: GLsizeiptrArb, data: pointer) {.importc.}
  2960. proc glVertexAttrib4ubvNV(index: GLuint, v: ptr GLubyte) {.importc.}
  2961. proc glCopyTextureImage1DEXT(texture: GLuint, target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, border: GLint) {.importc.}
  2962. proc glGetQueryivARB(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2963. proc glVertexAttribIPointerEXT(index: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  2964. proc glVertexAttribL3dEXT(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  2965. proc glGetQueryObjectui64vEXT(id: GLuint, pname: GLenum, params: ptr GLuint64) {.importc.}
  2966. proc glColor4x(red: GLfixed, green: GLfixed, blue: GLfixed, alpha: GLfixed) {.importc.}
  2967. proc glProgramUniformMatrix3x2dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2968. proc glVertexAttribI4i(index: GLuint, x: GLint, y: GLint, z: GLint, w: GLint) {.importc.}
  2969. proc glVertexAttrib1f(index: GLuint, x: GLfloat) {.importc.}
  2970. proc glUnmapBufferOES(target: GLenum): GLboolean {.importc.}
  2971. proc glVertexStream2ivATI(stream: GLenum, coords: ptr GLint) {.importc.}
  2972. proc glBeginOcclusionQueryNV(id: GLuint) {.importc.}
  2973. proc glVertex4sv(v: ptr GLshort) {.importc.}
  2974. proc glEnablei(target: GLenum, index: GLuint) {.importc.}
  2975. proc glUseProgramObjectARB(programObj: GLhandleArb) {.importc.}
  2976. proc glGetVertexAttribLdvEXT(index: GLuint, pname: GLenum, params: ptr GLdouble) {.importc.}
  2977. proc glUniform2d(location: GLint, x: GLdouble, y: GLdouble) {.importc.}
  2978. proc glMinmaxEXT(target: GLenum, internalformat: GLenum, sink: GLboolean) {.importc.}
  2979. proc glTexImage3D(target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  2980. proc glGenSymbolsEXT(datatype: GLenum, storagetype: GLenum, range: GLenum, components: GLuint): GLuint {.importc.}
  2981. proc glVertexAttribI4svEXT(index: GLuint, v: ptr GLshort) {.importc.}
  2982. proc glProgramEnvParameter4dvARB(target: GLenum, index: GLuint, params: ptr GLdouble) {.importc.}
  2983. proc glProgramUniformMatrix4dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  2984. proc glGetSamplerParameterfv(sampler: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  2985. proc glPopClientAttrib() {.importc.}
  2986. proc glHistogram(target: GLenum, width: GLsizei, internalformat: GLenum, sink: GLboolean) {.importc.}
  2987. proc glTexEnvfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2988. proc glMultiTexCoord1dvARB(target: GLenum, v: ptr GLdouble) {.importc.}
  2989. proc glGetTexGenivOES(coord: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2990. proc glUniform1ivARB(location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  2991. proc glTexCoord3fv(v: ptr GLfloat) {.importc.}
  2992. proc glVertex2xvOES(coords: ptr GLfixed) {.importc.}
  2993. proc glTexCoord4fVertex4fvSUN(tc: ptr GLfloat, v: ptr GLfloat) {.importc.}
  2994. proc glUniform2uiv(location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  2995. proc glMultiTexEnvfvEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  2996. proc glGetTextureParameterIivEXT(texture: GLuint, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  2997. proc glMemoryBarrierEXT(barriers: GLbitfield) {.importc.}
  2998. proc glGetTexParameterPointervAPPLE(target: GLenum, pname: GLenum, params: ptr pointer) {.importc.}
  2999. proc glWindowPos2svARB(v: ptr GLshort) {.importc.}
  3000. proc glEndQuery(target: GLenum) {.importc.}
  3001. proc glBlitFramebufferEXT(srcX0: GLint, srcY0: GLint, srcX1: GLint, srcY1: GLint, dstX0: GLint, dstY0: GLint, dstX1: GLint, dstY1: GLint, mask: GLbitfield, filter: GLenum) {.importc.}
  3002. proc glProgramEnvParametersI4uivNV(target: GLenum, index: GLuint, count: GLsizei, params: ptr GLuint) {.importc.}
  3003. proc glGetActiveUniform(program: GLuint, index: GLuint, bufSize: GLsizei, length: ptr GLsizei, size: ptr GLint, `type`: ptr GLenum, name: cstring) {.importc.}
  3004. proc glGenAsyncMarkersSGIX(range: GLsizei): GLuint {.importc.}
  3005. proc glClipControlARB(origin: GLenum, depth: GLenum) {.importc.}
  3006. proc glDrawElementsInstancedEXT(mode: GLenum, count: GLsizei, `type`: GLenum, indices: pointer, primcount: GLsizei) {.importc.}
  3007. proc glGetFragmentMaterialivSGIX(face: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  3008. proc glSwizzleEXT(res: GLuint, `in`: GLuint, outX: GLenum, outY: GLenum, outZ: GLenum, outW: GLenum) {.importc.}
  3009. proc glMultiTexCoord1bOES(texture: GLenum, s: GLbyte) {.importc.}
  3010. proc glProgramParameters4dvNV(target: GLenum, index: GLuint, count: GLsizei, v: ptr GLdouble) {.importc.}
  3011. proc glWindowPos2s(x: GLshort, y: GLshort) {.importc.}
  3012. proc glBlendFuncSeparatei(buf: GLuint, srcRgb: GLenum, dstRgb: GLenum, srcAlpha: GLenum, dstAlpha: GLenum) {.importc.}
  3013. proc glMultiModeDrawElementsIBM(mode: ptr GLenum, count: ptr GLsizei, `type`: GLenum, indices: ptr pointer, primcount: GLsizei, modestride: GLint) {.importc.}
  3014. proc glNormal3x(nx: GLfixed, ny: GLfixed, nz: GLfixed) {.importc.}
  3015. proc glProgramUniform1fvEXT(program: GLuint, location: GLint, count: GLsizei, value: ptr GLfloat) {.importc.}
  3016. proc glTexCoord2hNV(s: GLhalfNv, t: GLhalfNv) {.importc.}
  3017. proc glViewportIndexedfv(index: GLuint, v: ptr GLfloat) {.importc.}
  3018. proc glDrawTexxOES(x: GLfixed, y: GLfixed, z: GLfixed, width: GLfixed, height: GLfixed) {.importc.}
  3019. proc glProgramParameter4dvNV(target: GLenum, index: GLuint, v: ptr GLdouble) {.importc.}
  3020. proc glDeleteBuffers(n: GLsizei, buffers: ptr GLuint) {.importc.}
  3021. proc glGetVertexArrayIntegervEXT(vaobj: GLuint, pname: GLenum, param: ptr GLint) {.importc.}
  3022. proc glBindFragDataLocationEXT(program: GLuint, color: GLuint, name: cstring) {.importc.}
  3023. proc glGenProgramsNV(n: GLsizei, programs: ptr GLuint) {.importc.}
  3024. proc glMultiTexCoord1i(target: GLenum, s: GLint) {.importc.}
  3025. proc glCompressedTexImage3DOES(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, imageSize: GLsizei, data: pointer) {.importc.}
  3026. proc glGetQueryivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  3027. proc glExtGetBufferPointervQCOM(target: GLenum, params: ptr pointer) {.importc.}
  3028. proc glVertex3iv(v: ptr GLint) {.importc.}
  3029. proc glVertexAttribL1dvEXT(index: GLuint, v: ptr GLdouble) {.importc.}
  3030. proc glValidateProgramPipeline(pipeline: GLuint) {.importc.}
  3031. proc glBindVertexArray(`array`: GLuint) {.importc.}
  3032. proc glUniform2uiEXT(location: GLint, v0: GLuint, v1: GLuint) {.importc.}
  3033. proc glUniform3i(location: GLint, v0: GLint, v1: GLint, v2: GLint) {.importc.}
  3034. proc glGetVertexAttribIuiv(index: GLuint, pname: GLenum, params: ptr GLuint) {.importc.}
  3035. proc glVertexArrayParameteriAPPLE(pname: GLenum, param: GLint) {.importc.}
  3036. proc glVertexAttribL2i64NV(index: GLuint, x: GLint64Ext, y: GLint64Ext) {.importc.}
  3037. proc glTexGenivOES(coord: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  3038. proc glIsFramebufferOES(framebuffer: GLuint): GLboolean {.importc.}
  3039. proc glColor4ubv(v: ptr GLubyte) {.importc.}
  3040. proc glDeleteNamedStringARB(namelen: GLint, name: cstring) {.importc.}
  3041. proc glCopyConvolutionFilter1DEXT(target: GLenum, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei) {.importc.}
  3042. proc glBufferStorage(target: GLenum, size: GLsizeiptr, data: ptr pointer, flags: GLbitfield) {.importc.}
  3043. proc glDrawTexiOES(x: GLint, y: GLint, z: GLint, width: GLint, height: GLint) {.importc.}
  3044. proc glRasterPos3dv(v: ptr GLdouble) {.importc.}
  3045. proc glIndexMaterialEXT(face: GLenum, mode: GLenum) {.importc.}
  3046. proc glGetClipPlanex(plane: GLenum, equation: ptr GLfixed) {.importc.}
  3047. proc glIsVertexArrayOES(`array`: GLuint): GLboolean {.importc.}
  3048. proc glColorTableEXT(target: GLenum, internalFormat: GLenum, width: GLsizei, format: GLenum, `type`: GLenum, table: pointer) {.importc.}
  3049. proc glCompressedTexImage2D(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, border: GLint, imageSize: GLsizei, data: pointer) {.importc.}
  3050. proc glLightx(light: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  3051. proc glGetTexParameterfv(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  3052. proc glVertexAttrib4NsvARB(index: GLuint, v: ptr GLshort) {.importc.}
  3053. proc glInterleavedArrays(format: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  3054. proc glProgramLocalParameter4fARB(target: GLenum, index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat) {.importc.}
  3055. proc glPopDebugGroupKHR() {.importc.}
  3056. proc glVDPAUUnregisterSurfaceNV(surface: GLvdpauSurfaceNv) {.importc.}
  3057. proc glTexCoord1s(s: GLshort) {.importc.}
  3058. proc glFramebufferTexture2DMultisampleIMG(target: GLenum, attachment: GLenum, textarget: GLenum, texture: GLuint, level: GLint, samples: GLsizei) {.importc.}
  3059. proc glShaderBinary(count: GLsizei, shaders: ptr GLuint, binaryformat: GLenum, binary: pointer, length: GLsizei) {.importc.}
  3060. proc glVertexAttrib2dv(index: GLuint, v: ptr GLdouble) {.importc.}
  3061. proc glUniformMatrix4dv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  3062. proc glWeightivARB(size: GLint, weights: ptr GLint) {.importc.}
  3063. proc glGetMultiTexParameterIivEXT(texunit: GLenum, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  3064. proc glCopyConvolutionFilter2DEXT(target: GLenum, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei) {.importc.}
  3065. proc glSecondaryColor3hNV(red: GLhalfNv, green: GLhalfNv, blue: GLhalfNv) {.importc.}
  3066. proc glVertexAttrib1sv(index: GLuint, v: ptr GLshort) {.importc.}
  3067. proc glFrustumfOES(l: GLfloat, r: GLfloat, b: GLfloat, t: GLfloat, n: GLfloat, f: GLfloat) {.importc.}
  3068. proc glVertexStream2iATI(stream: GLenum, x: GLint, y: GLint) {.importc.}
  3069. proc glNormalStream3bATI(stream: GLenum, nx: GLbyte, ny: GLbyte, nz: GLbyte) {.importc.}
  3070. proc glVertexArrayTexCoordOffsetEXT(vaobj: GLuint, buffer: GLuint, size: GLint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  3071. proc glGetQueryiv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  3072. proc glTransformFeedbackStreamAttribsNV(count: GLsizei, attribs: ptr GLint, nbuffers: GLsizei, bufstreams: ptr GLint, bufferMode: GLenum) {.importc.}
  3073. proc glTextureStorage3DEXT(texture: GLuint, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei) {.importc.}
  3074. proc glWindowPos3dvMESA(v: ptr GLdouble) {.importc.}
  3075. proc glUniform2uivEXT(location: GLint, count: GLsizei, value: ptr GLuint) {.importc.}
  3076. proc glTextureStorage2DEXT(texture: GLuint, target: GLenum, levels: GLsizei, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  3077. proc glVertexArrayMultiTexCoordOffsetEXT(vaobj: GLuint, buffer: GLuint, texunit: GLenum, size: GLint, `type`: GLenum, stride: GLsizei, offset: GLintptr) {.importc.}
  3078. proc glVertexStream1dvATI(stream: GLenum, coords: ptr GLdouble) {.importc.}
  3079. proc glCopyImageSubData(srcName: GLuint, srcTarget: GLenum, srcLevel: GLint, srcX: GLint, srcY: GLint, srcZ: GLint, dstName: GLuint, dstTarget: GLenum, dstLevel: GLint, dstX: GLint, dstY: GLint, dstZ: GLint, srcWidth: GLsizei, srcHeight: GLsizei, srcDepth: GLsizei) {.importc.}
  3080. proc glClearNamedBufferSubDataEXT(buffer: GLuint, internalformat: GLenum, format: GLenum, `type`: GLenum, offset: GLsizeiptr, size: GLsizeiptr, data: ptr pointer) {.importc.}
  3081. proc glBindBuffersRange(target: GLenum, first: GLuint, count: GLsizei, buffers: ptr GLuint, offsets: ptr GLintptr, sizes: ptr GLsizeiptr) {.importc.}
  3082. proc glGetVertexAttribIuivEXT(index: GLuint, pname: GLenum, params: ptr GLuint) {.importc.}
  3083. proc glLoadMatrixx(m: ptr GLfixed) {.importc.}
  3084. proc glTransformFeedbackVaryingsNV(program: GLuint, count: GLsizei, locations: ptr GLint, bufferMode: GLenum) {.importc.}
  3085. proc glUniform1i64vNV(location: GLint, count: GLsizei, value: ptr GLint64Ext) {.importc.}
  3086. proc glVertexArrayVertexAttribLFormatEXT(vaobj: GLuint, attribindex: GLuint, size: GLint, `type`: GLenum, relativeoffset: GLuint) {.importc.}
  3087. proc glClearBufferuiv(buffer: GLenum, drawbuffer: GLint, value: ptr GLuint) {.importc.}
  3088. proc glCombinerOutputNV(stage: GLenum, portion: GLenum, abOutput: GLenum, cdOutput: GLenum, sumOutput: GLenum, scale: GLenum, bias: GLenum, abDotProduct: GLboolean, cdDotProduct: GLboolean, muxSum: GLboolean) {.importc.}
  3089. proc glTexImage3DEXT(target: GLenum, level: GLint, internalformat: GLenum, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  3090. proc glPixelTransformParameterivEXT(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  3091. proc glActiveStencilFaceEXT(face: GLenum) {.importc.}
  3092. proc glCreateShaderObjectARB(shaderType: GLenum): GLhandleArb {.importc.}
  3093. proc glGetTextureParameterivEXT(texture: GLuint, target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  3094. proc glCopyTextureLevelsAPPLE(destinationTexture: GLuint, sourceTexture: GLuint, sourceBaseLevel: GLint, sourceLevelCount: GLsizei) {.importc.}
  3095. proc glVertexAttrib4Nuiv(index: GLuint, v: ptr GLuint) {.importc.}
  3096. proc glDrawPixels(width: GLsizei, height: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  3097. proc glWindowPos3dvARB(v: ptr GLdouble) {.importc.}
  3098. proc glProgramLocalParameterI4ivNV(target: GLenum, index: GLuint, params: ptr GLint) {.importc.}
  3099. proc glRasterPos4s(x: GLshort, y: GLshort, z: GLshort, w: GLshort) {.importc.}
  3100. proc glTexCoord2fVertex3fvSUN(tc: ptr GLfloat, v: ptr GLfloat) {.importc.}
  3101. proc glGetPathMetricsNV(metricQueryMask: GLbitfield, numPaths: GLsizei, pathNameType: GLenum, paths: pointer, pathBase: GLuint, stride: GLsizei, metrics: ptr GLfloat) {.importc.}
  3102. proc glMultiTexCoord4bOES(texture: GLenum, s: GLbyte, t: GLbyte, r: GLbyte, q: GLbyte) {.importc.}
  3103. proc glTextureBufferEXT(texture: GLuint, target: GLenum, internalformat: GLenum, buffer: GLuint) {.importc.}
  3104. proc glSecondaryColor3fv(v: ptr GLfloat) {.importc.}
  3105. proc glMultiTexCoord3fv(target: GLenum, v: ptr GLfloat) {.importc.}
  3106. proc glGetTexParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  3107. proc glMap2xOES(target: GLenum, u1: GLfixed, u2: GLfixed, ustride: GLint, uorder: GLint, v1: GLfixed, v2: GLfixed, vstride: GLint, vorder: GLint, points: GLfixed) {.importc.}
  3108. proc glFlushVertexArrayRangeAPPLE(length: GLsizei, `pointer`: pointer) {.importc.}
  3109. proc glActiveTextureARB(texture: GLenum) {.importc.}
  3110. proc glGetVertexAttribLi64vNV(index: GLuint, pname: GLenum, params: ptr GLint64Ext) {.importc.}
  3111. proc glNormal3bv(v: ptr GLbyte) {.importc.}
  3112. proc glCreateSyncFromCLeventARB(context: ptr ClContext, event: ptr ClContext, flags: GLbitfield): GLsync {.importc.}
  3113. proc glRenderbufferStorageEXT(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei) {.importc.}
  3114. proc glGetCompressedTextureImageEXT(texture: GLuint, target: GLenum, lod: GLint, img: pointer) {.importc.}
  3115. proc glColorFragmentOp2ATI(op: GLenum, dst: GLuint, dstMask: GLuint, dstMod: GLuint, arg1: GLuint, arg1Rep: GLuint, arg1Mod: GLuint, arg2: GLuint, arg2Rep: GLuint, arg2Mod: GLuint) {.importc.}
  3116. proc glPixelMapusv(map: GLenum, mapsize: GLsizei, values: ptr GLushort) {.importc.}
  3117. proc glGlobalAlphaFactorsSUN(factor: GLshort) {.importc.}
  3118. proc glTexParameterxv(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  3119. proc glEvalCoord2xOES(u: GLfixed, v: GLfixed) {.importc.}
  3120. proc glIsList(list: GLuint): GLboolean {.importc.}
  3121. proc glVertexAttrib3d(index: GLuint, x: GLdouble, y: GLdouble, z: GLdouble) {.importc.}
  3122. proc glSpriteParameterfSGIX(pname: GLenum, param: GLfloat) {.importc.}
  3123. proc glPathGlyphRangeNV(firstPathName: GLuint, fontTarget: GLenum, fontName: pointer, fontStyle: GLbitfield, firstGlyph: GLuint, numGlyphs: GLsizei, handleMissingGlyphs: GLenum, pathParameterTemplate: GLuint, emScale: GLfloat) {.importc.}
  3124. proc glUniform3iv(location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  3125. proc glClearBufferfi(buffer: GLenum, drawbuffer: GLint, depth: GLfloat, stencil: GLint) {.importc.}
  3126. proc glWindowPos3sMESA(x: GLshort, y: GLshort, z: GLshort) {.importc.}
  3127. proc glGetMapParameterfvNV(target: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  3128. proc glBindFragmentShaderATI(id: GLuint) {.importc.}
  3129. proc glTexCoord4s(s: GLshort, t: GLshort, r: GLshort, q: GLshort) {.importc.}
  3130. proc glGetMultiTexGenfvEXT(texunit: GLenum, coord: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  3131. proc glColorMaterial(face: GLenum, mode: GLenum) {.importc.}
  3132. proc glVertexAttribs1svNV(index: GLuint, count: GLsizei, v: ptr GLshort) {.importc.}
  3133. proc glEnableVertexAttribAPPLE(index: GLuint, pname: GLenum) {.importc.}
  3134. proc glGetDoubleIndexedvEXT(target: GLenum, index: GLuint, data: ptr GLdouble) {.importc.}
  3135. proc glOrthof(l: GLfloat, r: GLfloat, b: GLfloat, t: GLfloat, n: GLfloat, f: GLfloat) {.importc.}
  3136. proc glVertexBlendEnvfATI(pname: GLenum, param: GLfloat) {.importc.}
  3137. proc glUniformMatrix2x4dv(location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  3138. proc glPrioritizeTexturesxOES(n: GLsizei, textures: ptr GLuint, priorities: ptr GLfixed) {.importc.}
  3139. proc glGetTextureSamplerHandleNV(texture: GLuint, sampler: GLuint): GLuint64 {.importc.}
  3140. proc glDeleteVertexArrays(n: GLsizei, arrays: ptr GLuint) {.importc.}
  3141. proc glMultiTexCoord1xOES(texture: GLenum, s: GLfixed) {.importc.}
  3142. proc glGlobalAlphaFactorusSUN(factor: GLushort) {.importc.}
  3143. proc glGetConvolutionParameterxvOES(target: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  3144. proc glProgramUniform4fEXT(program: GLuint, location: GLint, v0: GLfloat, v1: GLfloat, v2: GLfloat, v3: GLfloat) {.importc.}
  3145. proc glProgramUniformMatrix3x4dvEXT(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  3146. proc glBindVertexBuffer(bindingindex: GLuint, buffer: GLuint, offset: GLintptr, stride: GLsizei) {.importc.}
  3147. proc glGetHistogramParameteriv(target: GLenum, pname: GLenum, params: ptr GLint) {.importc.}
  3148. proc glGetShaderPrecisionFormat(shadertype: GLenum, precisiontype: GLenum, range: ptr GLint, precision: ptr GLint) {.importc.}
  3149. proc glTextureMaterialEXT(face: GLenum, mode: GLenum) {.importc.}
  3150. proc glEvalCoord2xvOES(coords: ptr GLfixed) {.importc.}
  3151. proc glWeightuivARB(size: GLint, weights: ptr GLuint) {.importc.}
  3152. proc glGetTextureLevelParameterfvEXT(texture: GLuint, target: GLenum, level: GLint, pname: GLenum, params: ptr GLfloat) {.importc.}
  3153. proc glVertexAttribP3uiv(index: GLuint, `type`: GLenum, normalized: GLboolean, value: ptr GLuint) {.importc.}
  3154. proc glProgramEnvParameterI4ivNV(target: GLenum, index: GLuint, params: ptr GLint) {.importc.}
  3155. proc glFogi(pname: GLenum, param: GLint) {.importc.}
  3156. proc glTexCoord1iv(v: ptr GLint) {.importc.}
  3157. proc glReplacementCodeuiColor4ubVertex3fvSUN(rc: ptr GLuint, c: ptr GLubyte, v: ptr GLfloat) {.importc.}
  3158. proc glProgramUniform1ui(program: GLuint, location: GLint, v0: GLuint) {.importc.}
  3159. proc glMultiTexCoord3d(target: GLenum, s: GLdouble, t: GLdouble, r: GLdouble) {.importc.}
  3160. proc glBeginVideoCaptureNV(video_capture_slot: GLuint) {.importc.}
  3161. proc glEvalCoord1f(u: GLfloat) {.importc.}
  3162. proc glMultiTexCoord1hvNV(target: GLenum, v: ptr GLhalfNv) {.importc.}
  3163. proc glSecondaryColor3sEXT(red: GLshort, green: GLshort, blue: GLshort) {.importc.}
  3164. proc glTextureImage3DEXT(texture: GLuint, target: GLenum, level: GLint, internalformat: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, border: GLint, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  3165. proc glCopyTexImage2D(target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint) {.importc.}
  3166. proc glFinishFenceAPPLE(fence: GLuint) {.importc.}
  3167. proc glVertexArrayRangeNV(length: GLsizei, `pointer`: pointer) {.importc.}
  3168. proc glLightModelf(pname: GLenum, param: GLfloat) {.importc.}
  3169. proc glVertexAttribL1ui64ARB(index: GLuint, x: GLuint64Ext) {.importc.}
  3170. proc glPolygonOffset(factor: GLfloat, units: GLfloat) {.importc.}
  3171. proc glRasterPos4xOES(x: GLfixed, y: GLfixed, z: GLfixed, w: GLfixed) {.importc.}
  3172. proc glVertexAttrib3dvNV(index: GLuint, v: ptr GLdouble) {.importc.}
  3173. proc glBeginQuery(target: GLenum, id: GLuint) {.importc.}
  3174. proc glWeightfvARB(size: GLint, weights: ptr GLfloat) {.importc.}
  3175. proc glGetUniformuiv(program: GLuint, location: GLint, params: ptr GLuint) {.importc.}
  3176. proc glIsTextureEXT(texture: GLuint): GLboolean {.importc.}
  3177. proc glGetClipPlanef(plane: GLenum, equation: ptr GLfloat) {.importc.}
  3178. proc glTexGenxOES(coord: GLenum, pname: GLenum, param: GLfixed) {.importc.}
  3179. proc glFramebufferTextureFaceEXT(target: GLenum, attachment: GLenum, texture: GLuint, level: GLint, face: GLenum) {.importc.}
  3180. proc glDisableClientState(`array`: GLenum) {.importc.}
  3181. proc glTexPageCommitmentARB(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, resident: GLboolean) {.importc.}
  3182. proc glRasterPos4dv(v: ptr GLdouble) {.importc.}
  3183. proc glGetLightx(light: GLenum, pname: GLenum, params: ptr GLfixed) {.importc.}
  3184. proc glVertexAttrib1hvNV(index: GLuint, v: ptr GLhalfNv) {.importc.}
  3185. proc glMultiTexCoord2s(target: GLenum, s: GLshort, t: GLshort) {.importc.}
  3186. proc glProgramUniform2iv(program: GLuint, location: GLint, count: GLsizei, value: ptr GLint) {.importc.}
  3187. proc glGetListParameterivSGIX(list: GLuint, pname: GLenum, params: ptr GLint) {.importc.}
  3188. proc glColorFragmentOp1ATI(op: GLenum, dst: GLuint, dstMask: GLuint, dstMod: GLuint, arg1: GLuint, arg1Rep: GLuint, arg1Mod: GLuint) {.importc.}
  3189. proc glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc: GLuint, s: GLfloat, t: GLfloat, r: GLfloat, g: GLfloat, b: GLfloat, a: GLfloat, nx: GLfloat, ny: GLfloat, nz: GLfloat, x: GLfloat, y: GLfloat, z: GLfloat) {.importc.}
  3190. proc glSampleMapATI(dst: GLuint, interp: GLuint, swizzle: GLenum) {.importc.}
  3191. proc glProgramUniform1d(program: GLuint, location: GLint, v0: GLdouble) {.importc.}
  3192. proc glBindAttribLocation(program: GLuint, index: GLuint, name: cstring) {.importc.}
  3193. proc glGetCombinerStageParameterfvNV(stage: GLenum, pname: GLenum, params: ptr GLfloat) {.importc.}
  3194. proc glTexSubImage4DSGIS(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, zoffset: GLint, woffset: GLint, width: GLsizei, height: GLsizei, depth: GLsizei, size4d: GLsizei, format: GLenum, `type`: GLenum, pixels: pointer) {.importc.}
  3195. proc glGetMapAttribParameterfvNV(target: GLenum, index: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  3196. proc glNewObjectBufferATI(size: GLsizei, `pointer`: pointer, usage: GLenum): GLuint {.importc.}
  3197. proc glWindowPos4iMESA(x: GLint, y: GLint, z: GLint, w: GLint) {.importc.}
  3198. proc glNewList(list: GLuint, mode: GLenum) {.importc.}
  3199. proc glUniform1i64NV(location: GLint, x: GLint64Ext) {.importc.}
  3200. proc glTexCoordP3ui(`type`: GLenum, coords: GLuint) {.importc.}
  3201. proc glEndQueryEXT(target: GLenum) {.importc.}
  3202. proc glGetVertexAttribLdv(index: GLuint, pname: GLenum, params: ptr GLdouble) {.importc.}
  3203. proc glStencilMask(mask: GLuint) {.importc.}
  3204. proc glVertexAttrib4sv(index: GLuint, v: ptr GLshort) {.importc.}
  3205. proc glRectsv(v1: ptr GLshort, v2: ptr GLshort) {.importc.}
  3206. proc glGetVariantArrayObjectfvATI(id: GLuint, pname: GLenum, params: ptr GLfloat) {.importc.}
  3207. proc glTexCoord3hvNV(v: ptr GLhalfNv) {.importc.}
  3208. proc glGetUniformdv(program: GLuint, location: GLint, params: ptr GLdouble) {.importc.}
  3209. proc glSecondaryColor3fvEXT(v: ptr GLfloat) {.importc.}
  3210. proc glAlphaFuncx(fun: GLenum, `ref`: GLfixed) {.importc.}
  3211. proc glVertexAttribPointerNV(index: GLuint, fsize: GLint, `type`: GLenum, stride: GLsizei, `pointer`: pointer) {.importc.}
  3212. proc glColorTable(target: GLenum, internalformat: GLenum, width: GLsizei, format: GLenum, `type`: GLenum, table: pointer) {.importc.}
  3213. proc glProgramUniformMatrix2x3dv(program: GLuint, location: GLint, count: GLsizei, transpose: GLboolean, value: ptr GLdouble) {.importc.}
  3214. ## # GL_ARB_direct_state_access
  3215. proc glCreateTransformFeedbacks(n: GLsizei; ids: ptr GLuint) {.importc.}
  3216. proc glTransformFeedbackBufferBase(xfb: GLuint; index: GLuint; buffer: GLuint) {.importc.}
  3217. proc glTransformFeedbackBufferRange(xfb: GLuint; index: GLuint; buffer: GLuint; offset: GLintptr; size: GLsizeiptr) {.importc.}
  3218. proc glGetTransformFeedbackiv(xfb: GLuint; pname: GLenum; param: ptr GLint) {.importc.}
  3219. proc glGetTransformFeedbacki_v(xfb: GLuint; pname: GLenum; index: GLuint; param: ptr GLint) {.importc.}
  3220. proc glGetTransformFeedbacki64_v(xfb: GLuint; pname: GLenum; index: GLuint; param: ptr GLint64) {.importc.}
  3221. ## # Buffer object functions
  3222. proc glCreateBuffers(n: GLsizei; buffers: ptr GLuint) {.importc.}
  3223. proc glNamedBufferStorage(buffer: GLuint; size: GLsizeiptr; data: pointer; flags: GLbitfield) {.importc.}
  3224. proc glNamedBufferData(buffer: GLuint; size: GLsizeiptr; data: pointer; usage: GLenum) {.importc.}
  3225. proc glNamedBufferSubData(buffer: GLuint; offset: GLintptr; size: GLsizeiptr; data: pointer) {.importc.}
  3226. proc glCopyNamedBufferSubData(readBuffer: GLuint; writeBuffer: GLuint; readOffset: GLintptr; writeOffset: GLintptr; size: GLsizeiptr) {.importc.}
  3227. proc glClearNamedBufferData(buffer: GLuint; internalformat: GLenum; format: GLenum; `type`: GLenum; data: pointer) {.importc.}
  3228. proc glClearNamedBufferSubData(buffer: GLuint; internalformat: GLenum; offset: GLintptr; size: GLsizeiptr; format: GLenum; `type`: GLenum; data: pointer) {.importc.}
  3229. proc glMapNamedBuffer(buffer: GLuint; access: GLenum): pointer {.importc.}
  3230. proc glMapNamedBufferRange(buffer: GLuint; offset: GLintptr; length: GLsizeiptr; access: GLbitfield): pointer {.importc.}
  3231. proc glUnmapNamedBuffer(buffer: GLuint): GLboolean {.importc.}
  3232. proc glFlushMappedNamedBufferRange(buffer: GLuint; offset: GLintptr; length: GLsizeiptr) {.importc.}
  3233. proc glGetNamedBufferParameteriv(buffer: GLuint; pname: GLenum; params: ptr GLint) {.importc.}
  3234. proc glGetNamedBufferParameteri64v(buffer: GLuint; pname: GLenum; params: ptr GLint64) {.importc.}
  3235. proc glGetNamedBufferPointerv(buffer: GLuint; pname: GLenum; params: ptr pointer) {.importc.}
  3236. proc glGetNamedBufferSubData(buffer: GLuint; offset: GLintptr; size: GLsizeiptr; data: pointer) {.importc.}
  3237. ## # Framebuffer object functions
  3238. proc glCreateFramebuffers(n: GLsizei; framebuffers: ptr GLuint) {.importc.}
  3239. proc glNamedFramebufferRenderbuffer(framebuffer: GLuint; attachment: GLenum; renderbuffertarget: GLenum; renderbuffer: GLuint) {.importc.}
  3240. proc glNamedFramebufferParameteri(framebuffer: GLuint; pname: GLenum; param: GLint) {.importc.}
  3241. proc glNamedFramebufferTexture(framebuffer: GLuint; attachment: GLenum; texture: GLuint; level: GLint) {.importc.}
  3242. proc glNamedFramebufferTextureLayer(framebuffer: GLuint; attachment: GLenum; texture: GLuint; level: GLint; layer: GLint) {.importc.}
  3243. proc glNamedFramebufferDrawBuffer(framebuffer: GLuint; mode: GLenum) {.importc.}
  3244. proc glNamedFramebufferDrawBuffers(framebuffer: GLuint; n: GLsizei; bufs: ptr GLenum) {.importc.}
  3245. proc glNamedFramebufferReadBuffer(framebuffer: GLuint; mode: GLenum) {.importc.}
  3246. proc glInvalidateNamedFramebufferData(framebuffer: GLuint; numAttachments: GLsizei; attachments: ptr GLenum) {.importc.}
  3247. proc glInvalidateNamedFramebufferSubData(framebuffer: GLuint; numAttachments: GLsizei; attachments: ptr GLenum; x: GLint; y: GLint; width: GLsizei; height: GLsizei) {.importc.}
  3248. proc glClearNamedFramebufferiv(framebuffer: GLuint; buffer: GLenum; drawbuffer: GLint; value: ptr GLint) {.importc.}
  3249. proc glClearNamedFramebufferuiv(framebuffer: GLuint; buffer: GLenum; drawbuffer: GLint; value: ptr GLuint) {.importc.}
  3250. proc glClearNamedFramebufferfv(framebuffer: GLuint; buffer: GLenum; drawbuffer: GLint; value: ptr cfloat) {.importc.}
  3251. proc glClearNamedFramebufferfi(framebuffer: GLuint; buffer: GLenum; drawbuffer: GLint; depth: cfloat; stencil: GLint) {.importc.}
  3252. proc glBlitNamedFramebuffer(readFramebuffer: GLuint; drawFramebuffer: GLuint; srcX0: GLint; srcY0: GLint; srcX1: GLint; srcY1: GLint; dstX0: GLint; dstY0: GLint; dstX1: GLint; dstY1: GLint; mask: GLbitfield; filter: GLenum) {.importc.}
  3253. proc glCheckNamedFramebufferStatus(framebuffer: GLuint; target: GLenum): GLenum {.importc.}
  3254. proc glGetNamedFramebufferParameteriv(framebuffer: GLuint; pname: GLenum; param: ptr GLint) {.importc.}
  3255. proc glGetNamedFramebufferAttachmentParameteriv(framebuffer: GLuint; attachment: GLenum; pname: GLenum; params: ptr GLint) {.importc.}
  3256. ## # Renderbuffer object functions
  3257. proc glCreateRenderbuffers(n: GLsizei; renderbuffers: ptr GLuint) {.importc.}
  3258. proc glNamedRenderbufferStorage(renderbuffer: GLuint; internalformat: GLenum; width: GLsizei; height: GLsizei) {.importc.}
  3259. proc glNamedRenderbufferStorageMultisample(renderbuffer: GLuint; samples: GLsizei; internalformat: GLenum; width: GLsizei; height: GLsizei) {.importc.}
  3260. proc glGetNamedRenderbufferParameteriv(renderbuffer: GLuint; pname: GLenum; params: ptr GLint) {.importc.}
  3261. ## # Texture object functions
  3262. proc glCreateTextures(target: GLenum; n: GLsizei; textures: ptr GLuint) {.importc.}
  3263. proc glTextureBuffer(texture: GLuint; internalformat: GLenum; buffer: GLuint) {.importc.}
  3264. proc glTextureBufferRange(texture: GLuint; internalformat: GLenum; buffer: GLuint; offset: GLintptr; size: GLsizeiptr) {.importc.}
  3265. proc glTextureStorage1D(texture: GLuint; levels: GLsizei; internalformat: GLenum; width: GLsizei) {.importc.}
  3266. proc glTextureStorage2D(texture: GLuint; levels: GLsizei; internalformat: GLenum; width: GLsizei; height: GLsizei) {.importc.}
  3267. proc glTextureStorage3D(texture: GLuint; levels: GLsizei; internalformat: GLenum; width: GLsizei; height: GLsizei; depth: GLsizei) {.importc.}
  3268. proc glTextureStorage2DMultisample(texture: GLuint; samples: GLsizei; internalformat: GLenum; width: GLsizei; height: GLsizei; fixedsamplelocations: GLboolean) {.importc.}
  3269. proc glTextureStorage3DMultisample(texture: GLuint; samples: GLsizei; internalformat: GLenum; width: GLsizei; height: GLsizei; depth: GLsizei; fixedsamplelocations: GLboolean) {.importc.}
  3270. proc glTextureSubImage1D(texture: GLuint; level: GLint; xoffset: GLint; width: GLsizei; format: GLenum; `type`: GLenum; pixels: pointer) {.importc.}
  3271. proc glTextureSubImage2D(texture: GLuint; level: GLint; xoffset: GLint; yoffset: GLint; width: GLsizei; height: GLsizei; format: GLenum; `type`: GLenum; pixels: pointer) {.importc.}
  3272. proc glTextureSubImage3D(texture: GLuint; level: GLint; xoffset: GLint; yoffset: GLint; zoffset: GLint; width: GLsizei; height: GLsizei; depth: GLsizei; format: GLenum; `type`: GLenum; pixels: pointer) {.importc.}
  3273. proc glCompressedTextureSubImage1D(texture: GLuint; level: GLint; xoffset: GLint; width: GLsizei; format: GLenum; imageSize: GLsizei; data: pointer) {.importc.}
  3274. proc glCompressedTextureSubImage2D(texture: GLuint; level: GLint; xoffset: GLint; yoffset: GLint; width: GLsizei; height: GLsizei; format: GLenum; imageSize: GLsizei; data: pointer) {.importc.}
  3275. proc glCompressedTextureSubImage3D(texture: GLuint; level: GLint; xoffset: GLint; yoffset: GLint; zoffset: GLint; width: GLsizei; height: GLsizei; depth: GLsizei; format: GLenum; imageSize: GLsizei; data: pointer) {.importc.}
  3276. proc glCopyTextureSubImage1D(texture: GLuint; level: GLint; xoffset: GLint; x: GLint; y: GLint; width: GLsizei) {.importc.}
  3277. proc glCopyTextureSubImage2D(texture: GLuint; level: GLint; xoffset: GLint; yoffset: GLint; x: GLint; y: GLint; width: GLsizei; height: GLsizei) {.importc.}
  3278. proc glCopyTextureSubImage3D(texture: GLuint; level: GLint; xoffset: GLint; yoffset: GLint; zoffset: GLint; x: GLint; y: GLint; width: GLsizei; height: GLsizei) {.importc.}
  3279. proc glTextureParameterf(texture: GLuint; pname: GLenum; param: cfloat) {.importc.}
  3280. proc glTextureParameterfv(texture: GLuint; pname: GLenum; param: ptr cfloat) {.importc.}
  3281. proc glTextureParameteri(texture: GLuint; pname: GLenum; param: GLint) {.importc.}
  3282. proc glTextureParameterIiv(texture: GLuint; pname: GLenum; params: ptr GLint) {.importc.}
  3283. proc glTextureParameterIuiv(texture: GLuint; pname: GLenum; params: ptr GLuint) {.importc.}
  3284. proc glTextureParameteriv(texture: GLuint; pname: GLenum; param: ptr GLint) {.importc.}
  3285. proc glGenerateTextureMipmap(texture: GLuint) {.importc.}
  3286. proc glBindTextureUnit(unit: GLuint; texture: GLuint) {.importc.}
  3287. proc glGetTextureImage(texture: GLuint; level: GLint; format: GLenum; `type`: GLenum; bufSize: GLsizei; pixels: pointer) {.importc.}
  3288. proc glGetCompressedTextureImage(texture: GLuint; level: GLint; bufSize: GLsizei; pixels: pointer) {.importc.}
  3289. proc glGetTextureLevelParameterfv(texture: GLuint; level: GLint; pname: GLenum; params: ptr cfloat) {.importc.}
  3290. proc glGetTextureLevelParameteriv(texture: GLuint; level: GLint; pname: GLenum; params: ptr GLint) {.importc.}
  3291. proc glGetTextureParameterfv(texture: GLuint; pname: GLenum; params: ptr cfloat) {.importc.}
  3292. proc glGetTextureParameterIiv(texture: GLuint; pname: GLenum; params: ptr GLint) {.importc.}
  3293. proc glGetTextureParameterIuiv(texture: GLuint; pname: GLenum; params: ptr GLuint) {.importc.}
  3294. proc glGetTextureParameteriv(texture: GLuint; pname: GLenum; params: ptr GLint) {.importc.}
  3295. ## # Vertex Array object functions
  3296. proc glCreateVertexArrays(n: GLsizei; arrays: ptr GLuint) {.importc.}
  3297. proc glDisableVertexArrayAttrib(vaobj: GLuint; index: GLuint) {.importc.}
  3298. proc glEnableVertexArrayAttrib(vaobj: GLuint; index: GLuint) {.importc.}
  3299. proc glVertexArrayElementBuffer(vaobj: GLuint; buffer: GLuint) {.importc.}
  3300. proc glVertexArrayVertexBuffer(vaobj: GLuint; bindingindex: GLuint; buffer: GLuint; offset: GLintptr; stride: GLsizei) {.importc.}
  3301. proc glVertexArrayVertexBuffers(vaobj: GLuint; first: GLuint; count: GLsizei; buffers: ptr GLuint; offsets: ptr GLintptr; strides: ptr GLsizei) {.importc.}
  3302. proc glVertexArrayAttribFormat(vaobj: GLuint; attribindex: GLuint; size: GLint; `type`: GLenum; normalized: GLboolean; relativeoffset: GLuint) {.importc.}
  3303. proc glVertexArrayAttribIFormat(vaobj: GLuint; attribindex: GLuint; size: GLint; `type`: GLenum; relativeoffset: GLuint) {.importc.}
  3304. proc glVertexArrayAttribLFormat(vaobj: GLuint; attribindex: GLuint; size: GLint; `type`: GLenum; relativeoffset: GLuint) {.importc.}
  3305. proc glVertexArrayAttribBinding(vaobj: GLuint; attribindex: GLuint; bindingindex: GLuint) {.importc.}
  3306. proc glVertexArrayBindingDivisor(vaobj: GLuint; bindingindex: GLuint; divisor: GLuint) {.importc.}
  3307. proc glGetVertexArrayiv(vaobj: GLuint; pname: GLenum; param: ptr GLint) {.importc.}
  3308. proc glGetVertexArrayIndexediv(vaobj: GLuint; index: GLuint; pname: GLenum; param: ptr GLint) {.importc.}
  3309. proc glGetVertexArrayIndexed64iv(vaobj: GLuint; index: GLuint; pname: GLenum; param: ptr GLint64) {.importc.}
  3310. ## # Sampler object functions
  3311. proc glCreateSamplers(n: GLsizei; samplers: ptr GLuint) {.importc.}
  3312. ## # Program Pipeline object functions
  3313. proc glCreateProgramPipelines(n: GLsizei; pipelines: ptr GLuint) {.importc.}
  3314. ## # Query object functions
  3315. proc glCreateQueries(target: GLenum; n: GLsizei; ids: ptr GLuint) {.importc.}
  3316. proc glGetQueryBufferObjectiv(id: GLuint; buffer: GLuint; pname: GLenum; offset: GLintptr) {.importc.}
  3317. proc glGetQueryBufferObjectuiv(id: GLuint; buffer: GLuint; pname: GLenum; offset: GLintptr) {.importc.}
  3318. proc glGetQueryBufferObjecti64v(id: GLuint; buffer: GLuint; pname: GLenum; offset: GLintptr) {.importc.}
  3319. proc glGetQueryBufferObjectui64v(id: GLuint; buffer: GLuint; pname: GLenum; offset: GLintptr) {.importc.}
  3320. {.pop.} # stdcall, hint[XDeclaredButNotUsed]: off, warning[SmallLshouldNotBeUsed]: off.
  3321. const
  3322. cGL_UNSIGNED_BYTE* = 0x1401.GLenum
  3323. cGL_UNSIGNED_SHORT* = 0x1403.GLenum
  3324. GL_2X_BIT_ATI* = 0x00000001.GLbitfield
  3325. GL_MODELVIEW6_ARB* = 0x8726.GLenum
  3326. GL_CULL_FACE_MODE* = 0x0B45.GLenum
  3327. GL_TEXTURE_MAG_FILTER* = 0x2800.GLenum
  3328. GL_TRANSFORM_FEEDBACK_VARYINGS_EXT* = 0x8C83.GLenum
  3329. GL_PATH_JOIN_STYLE_NV* = 0x9079.GLenum
  3330. GL_FEEDBACK_BUFFER_SIZE* = 0x0DF1.GLenum
  3331. GL_FRAGMENT_LIGHT0_SGIX* = 0x840C.GLenum
  3332. GL_DRAW_BUFFER7_ARB* = 0x882C.GLenum
  3333. GL_POINT_SPRITE_OES* = 0x8861.GLenum
  3334. GL_INT_SAMPLER_RENDERBUFFER_NV* = 0x8E57.GLenum
  3335. GL_POST_CONVOLUTION_COLOR_TABLE_SGI* = 0x80D1.GLenum
  3336. GL_ZOOM_X* = 0x0D16.GLenum
  3337. GL_DRAW_FRAMEBUFFER_NV* = 0x8CA9.GLenum
  3338. GL_RGB_FLOAT16_ATI* = 0x881B.GLenum
  3339. GL_NUM_COMPRESSED_TEXTURE_FORMATS* = 0x86A2.GLenum
  3340. GL_LINE_STRIP* = 0x0003.GLenum
  3341. GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI* = 0x80D5.GLenum
  3342. GL_CURRENT_TIME_NV* = 0x8E28.GLenum
  3343. GL_FRAMEBUFFER_UNSUPPORTED* = 0x8CDD.GLenum
  3344. GL_PIXEL_TEX_GEN_Q_CEILING_SGIX* = 0x8184.GLenum
  3345. GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT* = 0x8C76.GLenum
  3346. GL_MAP_PERSISTENT_BIT* = 0x0040.GLbitfield
  3347. GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT* = 0x9056.GLenum
  3348. GL_CON_16_ATI* = 0x8951.GLenum
  3349. GL_DEPTH_BUFFER_BIT1_QCOM* = 0x00000200.GLbitfield
  3350. GL_TEXTURE30_ARB* = 0x84DE.GLenum
  3351. GL_SAMPLER_BUFFER* = 0x8DC2.GLenum
  3352. GL_MAX_COLOR_TEXTURE_SAMPLES* = 0x910E.GLenum
  3353. GL_DEPTH_STENCIL* = 0x84F9.GLenum
  3354. GL_C4F_N3F_V3F* = 0x2A26.GLenum
  3355. GL_ZOOM_Y* = 0x0D17.GLenum
  3356. GL_RGB10* = 0x8052.GLenum
  3357. GL_PRESERVE_ATI* = 0x8762.GLenum
  3358. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB* = 0x8B4D.GLenum
  3359. GL_COLOR_ATTACHMENT12_NV* = 0x8CEC.GLenum
  3360. GL_GREEN_MAX_CLAMP_INGR* = 0x8565.GLenum
  3361. GL_CURRENT_VERTEX_ATTRIB* = 0x8626.GLenum
  3362. GL_TEXTURE_SHARED_SIZE* = 0x8C3F.GLenum
  3363. GL_NORMAL_ARRAY_TYPE* = 0x807E.GLenum
  3364. GL_DYNAMIC_READ* = 0x88E9.GLenum
  3365. GL_ALPHA4_EXT* = 0x803B.GLenum
  3366. GL_REPLACEMENT_CODE_ARRAY_SUN* = 0x85C0.GLenum
  3367. GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV* = 0x8852.GLenum
  3368. GL_MAX_VERTEX_ATTRIBS_ARB* = 0x8869.GLenum
  3369. GL_VIDEO_COLOR_CONVERSION_MIN_NV* = 0x902B.GLenum
  3370. GL_SOURCE3_RGB_NV* = 0x8583.GLenum
  3371. GL_ALPHA* = 0x1906.GLenum
  3372. GL_OUTPUT_TEXTURE_COORD16_EXT* = 0x87AD.GLenum
  3373. GL_BLEND_EQUATION_EXT* = 0x8009.GLenum
  3374. GL_BIAS_BIT_ATI* = 0x00000008.GLbitfield
  3375. GL_BLEND_EQUATION_RGB* = 0x8009.GLenum
  3376. GL_SHADER_BINARY_DMP* = 0x9250.GLenum
  3377. GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE* = 0x90C8.GLenum
  3378. GL_Z4Y12Z4CB12Z4CR12_444_NV* = 0x9037.GLenum
  3379. GL_READ_PIXELS_TYPE* = 0x828E.GLenum
  3380. GL_CONVOLUTION_HINT_SGIX* = 0x8316.GLenum
  3381. GL_TRANSPOSE_AFFINE_3D_NV* = 0x9098.GLenum
  3382. GL_PIXEL_MAP_B_TO_B* = 0x0C78.GLenum
  3383. GL_VERTEX_BLEND_ARB* = 0x86A7.GLenum
  3384. GL_LIGHT2* = 0x4002.GLenum
  3385. cGL_BYTE* = 0x1400.GLenum
  3386. GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS* = 0x92D3.GLenum
  3387. GL_DOMAIN* = 0x0A02.GLenum
  3388. GL_PROGRAM_NATIVE_TEMPORARIES_ARB* = 0x88A6.GLenum
  3389. GL_RELATIVE_CUBIC_CURVE_TO_NV* = 0x0D.GLenum
  3390. GL_TEXTURE_DEPTH_TYPE_ARB* = 0x8C16.GLenum
  3391. GL_STENCIL_BACK_PASS_DEPTH_PASS* = 0x8803.GLenum
  3392. GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV* = 0x8868.GLenum
  3393. GL_ATTRIB_STACK_DEPTH* = 0x0BB0.GLenum
  3394. GL_DEPTH_COMPONENT16_ARB* = 0x81A5.GLenum
  3395. GL_TESSELLATION_MODE_AMD* = 0x9004.GLenum
  3396. GL_UNSIGNED_INT8_VEC3_NV* = 0x8FEE.GLenum
  3397. GL_DOUBLE_VEC4* = 0x8FFE.GLenum
  3398. GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS* = 0x8E85.GLenum
  3399. GL_TEXTURE_GREEN_TYPE_ARB* = 0x8C11.GLenum
  3400. GL_PIXEL_PACK_BUFFER* = 0x88EB.GLenum
  3401. GL_VERTEX_WEIGHT_ARRAY_EXT* = 0x850C.GLenum
  3402. GL_HALF_FLOAT* = 0x140B.GLenum
  3403. GL_REG_0_ATI* = 0x8921.GLenum
  3404. GL_DEPTH_BUFFER_BIT4_QCOM* = 0x00001000.GLbitfield
  3405. GL_UNSIGNED_INT_5_9_9_9_REV_EXT* = 0x8C3E.GLenum
  3406. GL_DEPTH_COMPONENT16_SGIX* = 0x81A5.GLenum
  3407. GL_COMPRESSED_RGBA_ASTC_8x5_KHR* = 0x93B5.GLenum
  3408. GL_EDGE_FLAG_ARRAY_LENGTH_NV* = 0x8F30.GLenum
  3409. GL_CON_17_ATI* = 0x8952.GLenum
  3410. GL_PARAMETER_BUFFER_ARB* = 0x80EE.GLenum
  3411. GL_COLOR_ATTACHMENT6_EXT* = 0x8CE6.GLenum
  3412. GL_INDEX_ARRAY_EXT* = 0x8077.GLenum
  3413. GL_ALPHA_SCALE* = 0x0D1C.GLenum
  3414. GL_LINE_QUALITY_HINT_SGIX* = 0x835B.GLenum
  3415. GL_SLUMINANCE8* = 0x8C47.GLenum
  3416. GL_DEBUG_OUTPUT_KHR* = 0x92E0.GLenum
  3417. GL_TEXTURE_LIGHTING_MODE_HP* = 0x8167.GLenum
  3418. GL_SPOT_DIRECTION* = 0x1204.GLenum
  3419. GL_V3F* = 0x2A21.GLenum
  3420. GL_ALPHA16_EXT* = 0x803E.GLenum
  3421. GL_DRAW_BUFFER15_NV* = 0x8834.GLenum
  3422. GL_MIN_PROGRAM_TEXEL_OFFSET_EXT* = 0x8904.GLenum
  3423. GL_ACTIVE_VARYING_MAX_LENGTH_NV* = 0x8C82.GLenum
  3424. GL_COLOR_ATTACHMENT10* = 0x8CEA.GLenum
  3425. GL_COLOR_ARRAY_LIST_STRIDE_IBM* = 103082.GLenum
  3426. GL_TEXTURE_TARGET_QCOM* = 0x8BDA.GLenum
  3427. GL_DRAW_BUFFER12_ARB* = 0x8831.GLenum
  3428. GL_SAMPLE_MASK* = 0x8E51.GLenum
  3429. GL_TEXTURE_FORMAT_QCOM* = 0x8BD6.GLenum
  3430. GL_TEXTURE_COMPONENTS* = 0x1003.GLenum
  3431. GL_PROGRAM_PIPELINE_BINDING* = 0x825A.GLenum
  3432. GL_HIGH_INT* = 0x8DF5.GLenum
  3433. GL_MAP_INVALIDATE_BUFFER_BIT* = 0x0008.GLbitfield
  3434. GL_LAYOUT_LINEAR_CPU_CACHED_INTEL* = 2.GLenum
  3435. GL_TEXTURE_DS_SIZE_NV* = 0x871D.GLenum
  3436. GL_HALF_FLOAT_NV* = 0x140B.GLenum
  3437. GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE* = 0x80D5.GLenum
  3438. GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER* = 0x8A45.GLenum
  3439. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR* = 0x93DB.GLenum
  3440. GL_REG_18_ATI* = 0x8933.GLenum
  3441. GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS* = 0x8266.GLenum
  3442. GL_UNPACK_FLIP_Y_WEBGL* = 0x9240.GLenum
  3443. GL_POLYGON_STIPPLE_BIT* = 0x00000010.GLbitfield
  3444. GL_MULTISAMPLE_BUFFER_BIT6_QCOM* = 0x40000000.GLbitfield
  3445. GL_ONE_MINUS_SRC_ALPHA* = 0x0303.GLenum
  3446. GL_RASTERIZER_DISCARD_EXT* = 0x8C89.GLenum
  3447. GL_BGRA_INTEGER* = 0x8D9B.GLenum
  3448. GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS* = 0x92CE.GLenum
  3449. GL_MODELVIEW1_EXT* = 0x850A.GLenum
  3450. GL_VERTEX_ELEMENT_SWIZZLE_AMD* = 0x91A4.GLenum
  3451. GL_MAP1_GRID_SEGMENTS* = 0x0DD1.GLenum
  3452. GL_PATH_ERROR_POSITION_NV* = 0x90AB.GLenum
  3453. GL_FOG_COORDINATE_ARRAY_EXT* = 0x8457.GLenum
  3454. GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI* = 0x8973.GLenum
  3455. GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB* = 0x880D.GLenum
  3456. GL_PATH_GEN_COLOR_FORMAT_NV* = 0x90B2.GLenum
  3457. GL_BUFFER_VARIABLE* = 0x92E5.GLenum
  3458. GL_PROXY_TEXTURE_CUBE_MAP_ARB* = 0x851B.GLenum
  3459. GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB* = 0x8E8D.GLenum
  3460. GL_TEXT_FRAGMENT_SHADER_ATI* = 0x8200.GLenum
  3461. GL_ALPHA_MAX_SGIX* = 0x8321.GLenum
  3462. GL_UNPACK_ALIGNMENT* = 0x0CF5.GLenum
  3463. GL_POST_COLOR_MATRIX_RED_SCALE* = 0x80B4.GLenum
  3464. GL_CIRCULAR_CW_ARC_TO_NV* = 0xFA.GLenum
  3465. GL_MAX_SAMPLES_APPLE* = 0x8D57.GLenum
  3466. GL_4PASS_3_SGIS* = 0x80A7.GLenum
  3467. GL_SAMPLER_3D_OES* = 0x8B5F.GLenum
  3468. GL_UNSIGNED_INT16_VEC2_NV* = 0x8FF1.GLenum
  3469. GL_UNSIGNED_INT_SAMPLER_1D_ARRAY* = 0x8DD6.GLenum
  3470. GL_REG_8_ATI* = 0x8929.GLenum
  3471. GL_UNSIGNED_SHORT_1_5_5_5_REV_EXT* = 0x8366.GLenum
  3472. GL_QUERY_RESULT_AVAILABLE_EXT* = 0x8867.GLenum
  3473. GL_INTENSITY8_EXT* = 0x804B.GLenum
  3474. GL_OUTPUT_TEXTURE_COORD9_EXT* = 0x87A6.GLenum
  3475. GL_TEXTURE_BINDING_RECTANGLE_NV* = 0x84F6.GLenum
  3476. GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV* = 0x8853.GLenum
  3477. GL_IMAGE_FORMAT_COMPATIBILITY_TYPE* = 0x90C7.GLenum
  3478. GL_WRITE_ONLY* = 0x88B9.GLenum
  3479. GL_SAMPLER_1D_SHADOW* = 0x8B61.GLenum
  3480. GL_DISPATCH_INDIRECT_BUFFER_BINDING* = 0x90EF.GLenum
  3481. GL_VERTEX_PROGRAM_BINDING_NV* = 0x864A.GLenum
  3482. GL_RGB8_EXT* = 0x8051.GLenum
  3483. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR* = 0x93D7.GLenum
  3484. GL_CON_5_ATI* = 0x8946.GLenum
  3485. GL_DUAL_INTENSITY8_SGIS* = 0x8119.GLenum
  3486. GL_MAX_SAMPLES_EXT* = 0x8D57.GLenum
  3487. GL_VERTEX_ARRAY_POINTER_EXT* = 0x808E.GLenum
  3488. GL_COMBINE_EXT* = 0x8570.GLenum
  3489. GL_MULTISAMPLE_BUFFER_BIT1_QCOM* = 0x02000000.GLbitfield
  3490. GL_MAGNITUDE_SCALE_NV* = 0x8712.GLenum
  3491. GL_SYNC_CONDITION_APPLE* = 0x9113.GLenum
  3492. GL_RGBA_S3TC* = 0x83A2.GLenum
  3493. GL_LINE_STIPPLE_REPEAT* = 0x0B26.GLenum
  3494. GL_TEXTURE_COMPRESSION_HINT* = 0x84EF.GLenum
  3495. GL_TEXTURE_COMPARE_MODE* = 0x884C.GLenum
  3496. GL_RGBA_FLOAT_MODE_ATI* = 0x8820.GLenum
  3497. GL_OPERAND0_RGB* = 0x8590.GLenum
  3498. GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV* = 0x870D.GLenum
  3499. GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI* = 0x80B5.GLenum
  3500. GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV* = 0x9033.GLenum
  3501. GL_UNPACK_ROW_LENGTH* = 0x0CF2.GLenum
  3502. GL_DOUBLE_MAT2_EXT* = 0x8F46.GLenum
  3503. GL_TEXTURE_GEQUAL_R_SGIX* = 0x819D.GLenum
  3504. GL_UNSIGNED_INT_8_24_REV_MESA* = 0x8752.GLenum
  3505. GL_DSDT8_NV* = 0x8709.GLenum
  3506. GL_RESAMPLE_DECIMATE_SGIX* = 0x8430.GLenum
  3507. GL_DEBUG_SOURCE_OTHER_KHR* = 0x824B.GLenum
  3508. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB* = 0x8DA8.GLenum
  3509. GL_MAX_VERTEX_UNITS_OES* = 0x86A4.GLenum
  3510. GL_ISOLINES* = 0x8E7A.GLenum
  3511. GL_INCR_WRAP* = 0x8507.GLenum
  3512. GL_BUFFER_MAP_POINTER* = 0x88BD.GLenum
  3513. GL_INT_SAMPLER_CUBE_MAP_ARRAY* = 0x900E.GLenum
  3514. GL_UNSIGNED_INT_VEC2* = 0x8DC6.GLenum
  3515. GL_RENDERBUFFER_HEIGHT_OES* = 0x8D43.GLenum
  3516. GL_COMPRESSED_RGBA_ASTC_10x10_KHR* = 0x93BB.GLenum
  3517. GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX* = 0x818A.GLenum
  3518. GL_LINEAR_SHARPEN_COLOR_SGIS* = 0x80AF.GLenum
  3519. GL_COLOR_ATTACHMENT5_EXT* = 0x8CE5.GLenum
  3520. GL_VERTEX_ATTRIB_ARRAY9_NV* = 0x8659.GLenum
  3521. GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING* = 0x889D.GLenum
  3522. GL_BLEND_DST_RGB* = 0x80C8.GLenum
  3523. GL_VERTEX_ARRAY_EXT* = 0x8074.GLenum
  3524. GL_VERTEX_ARRAY_RANGE_POINTER_NV* = 0x8521.GLenum
  3525. GL_DEBUG_SEVERITY_MEDIUM_ARB* = 0x9147.GLenum
  3526. GL_OPERAND0_ALPHA* = 0x8598.GLenum
  3527. GL_TEXTURE_BINDING_CUBE_MAP* = 0x8514.GLenum
  3528. GL_ADD_ATI* = 0x8963.GLenum
  3529. GL_AUX1* = 0x040A.GLenum
  3530. GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT* = 0x8210.GLenum
  3531. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS* = 0x8CD9.GLenum
  3532. GL_MINUS_NV* = 0x929F.GLenum
  3533. GL_RGB4* = 0x804F.GLenum
  3534. GL_COMPRESSED_RGBA_ASTC_12x12_KHR* = 0x93BD.GLenum
  3535. GL_MAX_GEOMETRY_OUTPUT_VERTICES* = 0x8DE0.GLenum
  3536. GL_SURFACE_STATE_NV* = 0x86EB.GLenum
  3537. GL_COLOR_MATERIAL_FACE* = 0x0B55.GLenum
  3538. GL_TEXTURE18_ARB* = 0x84D2.GLenum
  3539. GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES* = 0x9277.GLenum
  3540. GL_LOWER_LEFT* = 0x8CA1.GLenum
  3541. GL_DRAW_BUFFER8_ATI* = 0x882D.GLenum
  3542. GL_TEXTURE_CONSTANT_DATA_SUNX* = 0x81D6.GLenum
  3543. GL_SAMPLER_1D* = 0x8B5D.GLenum
  3544. GL_POLYGON_OFFSET_EXT* = 0x8037.GLenum
  3545. GL_EQUIV* = 0x1509.GLenum
  3546. GL_QUERY_BUFFER_BINDING* = 0x9193.GLenum
  3547. GL_COMBINE_ARB* = 0x8570.GLenum
  3548. GL_MATRIX0_NV* = 0x8630.GLenum
  3549. GL_CLAMP_TO_BORDER_SGIS* = 0x812D.GLint
  3550. GL_INTENSITY8UI_EXT* = 0x8D7F.GLenum
  3551. GL_TRACK_MATRIX_TRANSFORM_NV* = 0x8649.GLenum
  3552. GL_SURFACE_MAPPED_NV* = 0x8700.GLenum
  3553. GL_INT_VEC3_ARB* = 0x8B54.GLenum
  3554. GL_IMAGE_TRANSFORM_2D_HP* = 0x8161.GLenum
  3555. GL_PROGRAM_BINARY_RETRIEVABLE_HINT* = 0x8257.GLenum
  3556. GL_DRAW_BUFFER8_EXT* = 0x882D.GLenum
  3557. GL_DEPTH_STENCIL_EXT* = 0x84F9.GLenum
  3558. GL_CONTEXT_PROFILE_MASK* = 0x9126.GLenum
  3559. GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB* = 0x88A3.GLenum
  3560. GL_MATRIX5_ARB* = 0x88C5.GLenum
  3561. GL_FRAMEBUFFER_UNDEFINED_OES* = 0x8219.GLenum
  3562. GL_UNPACK_CMYK_HINT_EXT* = 0x800F.GLenum
  3563. GL_UNSIGNED_NORMALIZED_EXT* = 0x8C17.GLenum
  3564. GL_ONE* = 1.GLenum
  3565. GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB* = 0x889B.GLenum
  3566. GL_TRANSPOSE_PROJECTION_MATRIX* = 0x84E4.GLenum
  3567. GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV* = 0x8C28.GLenum
  3568. GL_CLIP_DISTANCE3* = 0x3003.GLenum
  3569. GL_4PASS_1_SGIS* = 0x80A5.GLenum
  3570. GL_MAX_FRAGMENT_LIGHTS_SGIX* = 0x8404.GLenum
  3571. GL_TEXTURE_3D_OES* = 0x806F.GLenum
  3572. GL_TEXTURE0* = 0x84C0.GLenum
  3573. GL_INT_IMAGE_CUBE_EXT* = 0x905B.GLenum
  3574. GL_INNOCENT_CONTEXT_RESET_ARB* = 0x8254.GLenum
  3575. GL_INDEX_ARRAY_TYPE_EXT* = 0x8085.GLenum
  3576. GL_SAMPLER_OBJECT_AMD* = 0x9155.GLenum
  3577. GL_INDEX_ARRAY_BUFFER_BINDING_ARB* = 0x8899.GLenum
  3578. GL_RENDERBUFFER_DEPTH_SIZE_OES* = 0x8D54.GLenum
  3579. GL_MAX_SAMPLE_MASK_WORDS* = 0x8E59.GLenum
  3580. GL_COMBINER2_NV* = 0x8552.GLenum
  3581. GL_COLOR_ARRAY_BUFFER_BINDING_ARB* = 0x8898.GLenum
  3582. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB* = 0x886A.GLenum
  3583. GL_STREAM_DRAW* = 0x88E0.GLenum
  3584. GL_RGB8I* = 0x8D8F.GLenum
  3585. GL_BLEND_COLOR_EXT* = 0x8005.GLenum
  3586. GL_MAX_VARYING_VECTORS* = 0x8DFC.GLenum
  3587. GL_COPY_WRITE_BUFFER_BINDING* = 0x8F37.GLenum
  3588. GL_FIXED_ONLY_ARB* = 0x891D.GLenum
  3589. GL_INT_VEC4* = 0x8B55.GLenum
  3590. GL_PROGRAM_PIPELINE_BINDING_EXT* = 0x825A.GLenum
  3591. GL_UNSIGNED_NORMALIZED_ARB* = 0x8C17.GLenum
  3592. GL_NUM_INSTRUCTIONS_PER_PASS_ATI* = 0x8971.GLenum
  3593. GL_PIXEL_MODE_BIT* = 0x00000020.GLbitfield
  3594. GL_COMPRESSED_RED_RGTC1* = 0x8DBB.GLenum
  3595. GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT* = 0x00000020.GLbitfield
  3596. GL_VARIANT_DATATYPE_EXT* = 0x87E5.GLenum
  3597. GL_DARKEN_NV* = 0x9297.GLenum
  3598. GL_POINT_SIZE_MAX_SGIS* = 0x8127.GLenum
  3599. GL_OBJECT_ATTACHED_OBJECTS_ARB* = 0x8B85.GLenum
  3600. GL_SLUMINANCE_ALPHA_EXT* = 0x8C44.GLenum
  3601. GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY* = 0x906A.GLenum
  3602. GL_EDGE_FLAG_ARRAY* = 0x8079.GLenum
  3603. GL_LINEAR_CLIPMAP_NEAREST_SGIX* = 0x844F.GLenum
  3604. GL_LUMINANCE_ALPHA32F_EXT* = 0x8819.GLenum
  3605. GL_NORMAL_BIT_PGI* = 0x08000000.GLbitfield
  3606. GL_SECONDARY_COLOR_ARRAY* = 0x845E.GLenum
  3607. GL_CLIP_PLANE1_IMG* = 0x3001.GLenum
  3608. GL_REG_19_ATI* = 0x8934.GLenum
  3609. GL_PIXEL_PACK_BUFFER_BINDING* = 0x88ED.GLenum
  3610. GL_PIXEL_GROUP_COLOR_SGIS* = 0x8356.GLenum
  3611. GL_SELECTION_BUFFER_SIZE* = 0x0DF4.GLenum
  3612. GL_SRC_OUT_NV* = 0x928C.GLenum
  3613. GL_TEXTURE7* = 0x84C7.GLenum
  3614. GL_COMPARE_R_TO_TEXTURE* = 0x884E.GLenum
  3615. GL_DUDV_ATI* = 0x8779.GLenum
  3616. GL_TEXTURE_BASE_LEVEL* = 0x813C.GLenum
  3617. GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI* = 0x87F5.GLenum
  3618. GL_LAYOUT_LINEAR_INTEL* = 1.GLenum
  3619. GL_DEPTH_BUFFER_BIT2_QCOM* = 0x00000400.GLbitfield
  3620. GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS* = 0x8E8A.GLenum
  3621. GL_LIGHT3* = 0x4003.GLenum
  3622. GL_ALPHA_MAX_CLAMP_INGR* = 0x8567.GLenum
  3623. GL_RG_INTEGER* = 0x8228.GLenum
  3624. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL* = 0x8CD2.GLenum
  3625. GL_TEXTURE_STACK_DEPTH* = 0x0BA5.GLenum
  3626. GL_ALREADY_SIGNALED* = 0x911A.GLenum
  3627. GL_TEXTURE_CUBE_MAP_OES* = 0x8513.GLenum
  3628. GL_N3F_V3F* = 0x2A25.GLenum
  3629. GL_SUBTRACT_ARB* = 0x84E7.GLenum
  3630. GL_ELEMENT_ARRAY_LENGTH_NV* = 0x8F33.GLenum
  3631. GL_NORMAL_ARRAY_EXT* = 0x8075.GLenum
  3632. GL_POLYGON_OFFSET_FACTOR_EXT* = 0x8038.GLenum
  3633. GL_EIGHTH_BIT_ATI* = 0x00000020.GLbitfield
  3634. GL_UNSIGNED_INT_SAMPLER_2D_RECT* = 0x8DD5.GLenum
  3635. GL_OBJECT_ACTIVE_ATTRIBUTES_ARB* = 0x8B89.GLenum
  3636. GL_MAX_VERTEX_VARYING_COMPONENTS_ARB* = 0x8DDE.GLenum
  3637. GL_TEXTURE_COORD_ARRAY_STRIDE_EXT* = 0x808A.GLenum
  3638. GL_4_BYTES* = 0x1409.GLenum
  3639. GL_SAMPLE_SHADING* = 0x8C36.GLenum
  3640. GL_FOG_MODE* = 0x0B65.GLenum
  3641. GL_CON_7_ATI* = 0x8948.GLenum
  3642. GL_DRAW_FRAMEBUFFER* = 0x8CA9.GLenum
  3643. GL_TEXTURE_MEMORY_LAYOUT_INTEL* = 0x83FF.GLenum
  3644. GL_RGB32I_EXT* = 0x8D83.GLenum
  3645. GL_VERTEX_ARRAY_STRIDE* = 0x807C.GLenum
  3646. GL_COLOR_ATTACHMENT3_NV* = 0x8CE3.GLenum
  3647. GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL* = 0x83F6.GLenum
  3648. GL_CONTRAST_NV* = 0x92A1.GLenum
  3649. GL_RGBA32F* = 0x8814.GLenum
  3650. GL_YCBAYCR8A_4224_NV* = 0x9032.GLenum
  3651. GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET* = 0x82D9.GLenum
  3652. GL_TEXTURE22* = 0x84D6.GLenum
  3653. GL_TEXTURE_3D* = 0x806F.GLenum
  3654. GL_STENCIL_PASS_DEPTH_FAIL* = 0x0B95.GLenum
  3655. GL_PROXY_HISTOGRAM_EXT* = 0x8025.GLenum
  3656. GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS* = 0x92C5.GLenum
  3657. GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE* = 0x92D8.GLenum
  3658. GL_FOG_COORD_ARRAY_TYPE* = 0x8454.GLenum
  3659. GL_MAP2_VERTEX_4* = 0x0DB8.GLenum
  3660. GL_PACK_COMPRESSED_SIZE_SGIX* = 0x831C.GLenum
  3661. GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX* = 0x817C.GLenum
  3662. GL_ITALIC_BIT_NV* = 0x02.GLbitfield
  3663. GL_COMPRESSED_LUMINANCE_ALPHA* = 0x84EB.GLenum
  3664. GL_COLOR_TABLE_SCALE_SGI* = 0x80D6.GLenum
  3665. GL_DOUBLE_MAT2x4_EXT* = 0x8F4A.GLenum
  3666. GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE* = 0x8215.GLenum
  3667. GL_MATRIX11_ARB* = 0x88CB.GLenum
  3668. GL_REG_5_ATI* = 0x8926.GLenum
  3669. GL_RGBA2_EXT* = 0x8055.GLenum
  3670. GL_DISCARD_NV* = 0x8530.GLenum
  3671. GL_TEXTURE7_ARB* = 0x84C7.GLenum
  3672. GL_LUMINANCE32UI_EXT* = 0x8D74.GLenum
  3673. GL_ACTIVE_UNIFORM_BLOCKS* = 0x8A36.GLenum
  3674. GL_UNSIGNED_INT16_VEC4_NV* = 0x8FF3.GLenum
  3675. GL_VERTEX_ATTRIB_ARRAY5_NV* = 0x8655.GLenum
  3676. GL_DOUBLE_MAT3x4* = 0x8F4C.GLenum
  3677. GL_BOOL* = 0x8B56.GLenum
  3678. GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB* = 0x86A2.GLenum
  3679. GL_COMPRESSED_RGB_ARB* = 0x84ED.GLenum
  3680. GL_DEBUG_TYPE_MARKER_KHR* = 0x8268.GLenum
  3681. GL_TEXTURE_DEPTH_QCOM* = 0x8BD4.GLenum
  3682. GL_VARIABLE_F_NV* = 0x8528.GLenum
  3683. GL_MAX_PIXEL_MAP_TABLE* = 0x0D34.GLenum
  3684. GL_DST_COLOR* = 0x0306.GLenum
  3685. GL_OR_INVERTED* = 0x150D.GLenum
  3686. GL_TRANSFORM_FEEDBACK_VARYINGS_NV* = 0x8C83.GLenum
  3687. GL_RGB_INTEGER* = 0x8D98.GLenum
  3688. GL_COLOR_MATERIAL* = 0x0B57.GLenum
  3689. GL_DEBUG_SEVERITY_LOW_AMD* = 0x9148.GLenum
  3690. GL_MIRROR_CLAMP_TO_BORDER_EXT* = 0x8912.GLint
  3691. GL_TEXTURE1_ARB* = 0x84C1.GLenum
  3692. GL_MIN_MAP_BUFFER_ALIGNMENT* = 0x90BC.GLenum
  3693. GL_MATRIX16_ARB* = 0x88D0.GLenum
  3694. GL_TEXTURE_ALPHA_TYPE_ARB* = 0x8C13.GLenum
  3695. GL_PROGRAM_POINT_SIZE* = 0x8642.GLenum
  3696. GL_COMBINER_AB_OUTPUT_NV* = 0x854A.GLenum
  3697. GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2_OES* = 0x9276.GLenum
  3698. GL_RGB4_S3TC* = 0x83A1.GLenum
  3699. GL_TEXTURE_EXTERNAL_OES* = 0x8D65.GLenum
  3700. GL_MAX_MAP_TESSELLATION_NV* = 0x86D6.GLenum
  3701. GL_AUX_DEPTH_STENCIL_APPLE* = 0x8A14.GLenum
  3702. GL_MAX_DEBUG_LOGGED_MESSAGES_AMD* = 0x9144.GLenum
  3703. GL_CONSTANT_BORDER* = 0x8151.GLenum
  3704. GL_RESAMPLE_ZERO_FILL_OML* = 0x8987.GLenum
  3705. GL_POST_CONVOLUTION_ALPHA_SCALE_EXT* = 0x801F.GLenum
  3706. GL_OBJECT_VALIDATE_STATUS_ARB* = 0x8B83.GLenum
  3707. GL_DST_ALPHA* = 0x0304.GLenum
  3708. GL_COMBINER5_NV* = 0x8555.GLenum
  3709. GL_VERSION_ES_CL_1_1* = 1.GLenum
  3710. GL_MOVE_TO_CONTINUES_NV* = 0x90B6.GLenum
  3711. GL_IMAGE_MAG_FILTER_HP* = 0x815C.GLenum
  3712. GL_TEXTURE_FREE_MEMORY_ATI* = 0x87FC.GLenum
  3713. GL_DEBUG_TYPE_PORTABILITY_KHR* = 0x824F.GLenum
  3714. GL_BUFFER_UPDATE_BARRIER_BIT* = 0x00000200.GLbitfield
  3715. GL_FUNC_ADD* = 0x8006.GLenum
  3716. GL_PN_TRIANGLES_POINT_MODE_ATI* = 0x87F2.GLenum
  3717. GL_DEBUG_CALLBACK_USER_PARAM_ARB* = 0x8245.GLenum
  3718. GL_CURRENT_SECONDARY_COLOR* = 0x8459.GLenum
  3719. GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV* = 0x885A.GLenum
  3720. GL_FRAGMENT_LIGHT7_SGIX* = 0x8413.GLenum
  3721. GL_MAP2_TEXTURE_COORD_4* = 0x0DB6.GLenum
  3722. GL_PACK_ALIGNMENT* = 0x0D05.GLenum
  3723. GL_VERTEX23_BIT_PGI* = 0x00000004.GLbitfield
  3724. GL_MAX_CLIPMAP_DEPTH_SGIX* = 0x8177.GLenum
  3725. GL_TEXTURE_3D_BINDING_EXT* = 0x806A.GLenum
  3726. GL_COLOR_ATTACHMENT1* = 0x8CE1.GLenum
  3727. GL_NEAREST* = 0x2600.GLint
  3728. GL_MAX_DEBUG_LOGGED_MESSAGES* = 0x9144.GLenum
  3729. GL_COMBINER6_NV* = 0x8556.GLenum
  3730. GL_COLOR_SUM_EXT* = 0x8458.GLenum
  3731. GL_CONVOLUTION_WIDTH* = 0x8018.GLenum
  3732. GL_SAMPLE_ALPHA_TO_COVERAGE_ARB* = 0x809E.GLenum
  3733. GL_DRAW_FRAMEBUFFER_EXT* = 0x8CA9.GLenum
  3734. GL_PROXY_HISTOGRAM* = 0x8025.GLenum
  3735. GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS* = 0x8355.GLenum
  3736. GL_COMPRESSED_RGBA_ASTC_10x5_KHR* = 0x93B8.GLenum
  3737. GL_SMOOTH_CUBIC_CURVE_TO_NV* = 0x10.GLenum
  3738. GL_BGR_EXT* = 0x80E0.GLenum
  3739. GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB* = 0x88B6.GLenum
  3740. GL_VIBRANCE_BIAS_NV* = 0x8719.GLenum
  3741. GL_UNPACK_COLORSPACE_CONVERSION_WEBGL* = 0x9243.GLenum
  3742. GL_SLUMINANCE8_NV* = 0x8C47.GLenum
  3743. GL_TEXTURE_MAX_LEVEL_SGIS* = 0x813D.GLenum
  3744. GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX* = 0x92DA.GLenum
  3745. GL_RGB9_E5_EXT* = 0x8C3D.GLenum
  3746. GL_CULL_VERTEX_IBM* = 103050.GLenum
  3747. GL_PROXY_COLOR_TABLE* = 0x80D3.GLenum
  3748. GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE* = 0x8216.GLenum
  3749. GL_MAX_FRAGMENT_UNIFORM_COMPONENTS* = 0x8B49.GLenum
  3750. GL_CCW* = 0x0901.GLenum
  3751. GL_COLOR_WRITEMASK* = 0x0C23.GLenum
  3752. GL_TEXTURE19_ARB* = 0x84D3.GLenum
  3753. GL_VERTEX_STREAM3_ATI* = 0x876F.GLenum
  3754. GL_ONE_EXT* = 0x87DE.GLenum
  3755. GL_MAX_SAMPLES* = 0x8D57.GLenum
  3756. GL_STENCIL_PASS_DEPTH_PASS* = 0x0B96.GLenum
  3757. GL_PERFMON_RESULT_AVAILABLE_AMD* = 0x8BC4.GLenum
  3758. GL_RETURN* = 0x0102.GLenum
  3759. GL_DETAIL_TEXTURE_LEVEL_SGIS* = 0x809A.GLenum
  3760. GL_UNSIGNED_INT_IMAGE_CUBE_EXT* = 0x9066.GLenum
  3761. GL_FOG_OFFSET_VALUE_SGIX* = 0x8199.GLenum
  3762. GL_TEXTURE_MAX_LOD_SGIS* = 0x813B.GLenum
  3763. GL_TRANSPOSE_COLOR_MATRIX_ARB* = 0x84E6.GLenum
  3764. GL_DEBUG_SOURCE_APPLICATION_ARB* = 0x824A.GLenum
  3765. GL_SIGNED_ALPHA_NV* = 0x8705.GLenum
  3766. GL_UNSIGNED_INT_IMAGE_2D_EXT* = 0x9063.GLenum
  3767. GL_SHADER_IMAGE_ACCESS_BARRIER_BIT* = 0x00000020.GLbitfield
  3768. GL_ATOMIC_COUNTER_BARRIER_BIT* = 0x00001000.GLbitfield
  3769. GL_COLOR3_BIT_PGI* = 0x00010000.GLbitfield
  3770. GL_MATERIAL_SIDE_HINT_PGI* = 0x1A22C.GLenum
  3771. GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE* = 0x85B0.GLenum
  3772. GL_LINEAR_SHARPEN_SGIS* = 0x80AD.GLenum
  3773. GL_LUMINANCE_SNORM* = 0x9011.GLenum
  3774. GL_TEXTURE_LUMINANCE_SIZE* = 0x8060.GLenum
  3775. GL_REPLACE_MIDDLE_SUN* = 0x0002.GLenum
  3776. GL_TEXTURE_DEFORMATION_SGIX* = 0x8195.GLenum
  3777. GL_MULTISAMPLE_BUFFER_BIT7_QCOM* = 0x80000000.GLbitfield
  3778. GL_FONT_HAS_KERNING_BIT_NV* = 0x10000000.GLbitfield
  3779. GL_COPY* = 0x1503.GLenum
  3780. GL_READ_BUFFER_NV* = 0x0C02.GLenum
  3781. GL_TRANSPOSE_CURRENT_MATRIX_ARB* = 0x88B7.GLenum
  3782. GL_VERTEX_ARRAY_OBJECT_AMD* = 0x9154.GLenum
  3783. GL_TIMEOUT_EXPIRED* = 0x911B.GLenum
  3784. GL_DYNAMIC_COPY* = 0x88EA.GLenum
  3785. GL_DRAW_BUFFER2_ARB* = 0x8827.GLenum
  3786. GL_OUTPUT_TEXTURE_COORD10_EXT* = 0x87A7.GLenum
  3787. GL_SIGNED_RGBA8_NV* = 0x86FC.GLenum
  3788. GL_MATRIX6_ARB* = 0x88C6.GLenum
  3789. GL_OP_SUB_EXT* = 0x8796.GLenum
  3790. GL_NO_RESET_NOTIFICATION_EXT* = 0x8261.GLenum
  3791. GL_TEXTURE_BASE_LEVEL_SGIS* = 0x813C.GLenum
  3792. GL_ALPHA_INTEGER* = 0x8D97.GLenum
  3793. GL_TEXTURE13* = 0x84CD.GLenum
  3794. GL_EYE_LINEAR* = 0x2400.GLenum
  3795. GL_INTENSITY4_EXT* = 0x804A.GLenum
  3796. GL_SOURCE1_RGB_EXT* = 0x8581.GLenum
  3797. GL_AUX_BUFFERS* = 0x0C00.GLenum
  3798. GL_SOURCE0_ALPHA* = 0x8588.GLenum
  3799. GL_RGB32I* = 0x8D83.GLenum
  3800. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS* = 0x8C8A.GLenum
  3801. GL_VIEW_CLASS_S3TC_DXT1_RGBA* = 0x82CD.GLenum
  3802. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV* = 0x8C85.GLenum
  3803. GL_SAMPLER_KHR* = 0x82E6.GLenum
  3804. GL_WRITEONLY_RENDERING_QCOM* = 0x8823.GLenum
  3805. GL_PACK_SKIP_ROWS* = 0x0D03.GLenum
  3806. GL_MAP1_VERTEX_ATTRIB0_4_NV* = 0x8660.GLenum
  3807. GL_PATH_STENCIL_VALUE_MASK_NV* = 0x90B9.GLenum
  3808. GL_REPLACE_EXT* = 0x8062.GLenum
  3809. GL_MODELVIEW3_ARB* = 0x8723.GLenum
  3810. GL_ONE_MINUS_CONSTANT_ALPHA* = 0x8004.GLenum
  3811. GL_DSDT8_MAG8_INTENSITY8_NV* = 0x870B.GLenum
  3812. GL_CURRENT_QUERY_ARB* = 0x8865.GLenum
  3813. GL_LUMINANCE8_ALPHA8_OES* = 0x8045.GLenum
  3814. GL_ARRAY_ELEMENT_LOCK_COUNT_EXT* = 0x81A9.GLenum
  3815. GL_MODELVIEW19_ARB* = 0x8733.GLenum
  3816. GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT* = 0x87C5.GLenum
  3817. GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB* = 0x8810.GLenum
  3818. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT* = 0x906C.GLenum
  3819. GL_NORMAL_ARRAY_BUFFER_BINDING* = 0x8897.GLenum
  3820. GL_AMBIENT* = 0x1200.GLenum
  3821. GL_TEXTURE_MATERIAL_PARAMETER_EXT* = 0x8352.GLenum
  3822. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR* = 0x93DA.GLenum
  3823. GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS* = 0x8E7F.GLenum
  3824. GL_COMPRESSED_LUMINANCE_ALPHA_ARB* = 0x84EB.GLenum
  3825. GL_MODELVIEW14_ARB* = 0x872E.GLenum
  3826. GL_INTERLACE_READ_OML* = 0x8981.GLenum
  3827. GL_RENDERBUFFER_FREE_MEMORY_ATI* = 0x87FD.GLenum
  3828. GL_EMBOSS_MAP_NV* = 0x855F.GLenum
  3829. GL_POINT_SIZE_RANGE* = 0x0B12.GLenum
  3830. GL_FOG_COORDINATE* = 0x8451.GLenum
  3831. GL_MAJOR_VERSION* = 0x821B.GLenum
  3832. GL_FRAME_NV* = 0x8E26.GLenum
  3833. GL_CURRENT_TEXTURE_COORDS* = 0x0B03.GLenum
  3834. GL_PACK_RESAMPLE_OML* = 0x8984.GLenum
  3835. GL_DEPTH24_STENCIL8_OES* = 0x88F0.GLenum
  3836. GL_PROGRAM_BINARY_FORMATS_OES* = 0x87FF.GLenum
  3837. GL_TRANSLATE_3D_NV* = 0x9091.GLenum
  3838. GL_TEXTURE_GEN_Q* = 0x0C63.GLenum
  3839. GL_COLOR_ATTACHMENT0_EXT* = 0x8CE0.GLenum
  3840. GL_ALPHA12* = 0x803D.GLenum
  3841. GL_INCR_WRAP_EXT* = 0x8507.GLenum
  3842. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN* = 0x8C88.GLenum
  3843. GL_DUAL_ALPHA12_SGIS* = 0x8112.GLenum
  3844. GL_EYE_LINE_SGIS* = 0x81F6.GLenum
  3845. GL_TEXTURE_MAX_LEVEL_APPLE* = 0x813D.GLenum
  3846. GL_TRIANGLE_FAN* = 0x0006.GLenum
  3847. GL_DEBUG_GROUP_STACK_DEPTH* = 0x826D.GLenum
  3848. GL_IMAGE_CLASS_1_X_16* = 0x82BE.GLenum
  3849. GL_COMPILE* = 0x1300.GLenum
  3850. GL_LINE_SMOOTH* = 0x0B20.GLenum
  3851. GL_FEEDBACK_BUFFER_POINTER* = 0x0DF0.GLenum
  3852. GL_CURRENT_SECONDARY_COLOR_EXT* = 0x8459.GLenum
  3853. GL_DRAW_BUFFER2_ATI* = 0x8827.GLenum
  3854. GL_PN_TRIANGLES_NORMAL_MODE_ATI* = 0x87F3.GLenum
  3855. GL_MODELVIEW0_ARB* = 0x1700.GLenum
  3856. GL_SRGB8_ALPHA8* = 0x8C43.GLenum
  3857. GL_TEXTURE_BLUE_TYPE* = 0x8C12.GLenum
  3858. GL_POST_CONVOLUTION_ALPHA_BIAS* = 0x8023.GLenum
  3859. GL_PATH_STROKE_BOUNDING_BOX_NV* = 0x90A2.GLenum
  3860. GL_RGBA16UI* = 0x8D76.GLenum
  3861. GL_OFFSET_HILO_TEXTURE_2D_NV* = 0x8854.GLenum
  3862. GL_PREVIOUS_ARB* = 0x8578.GLenum
  3863. GL_BINORMAL_ARRAY_EXT* = 0x843A.GLenum
  3864. GL_UNSIGNED_INT_IMAGE_CUBE* = 0x9066.GLenum
  3865. GL_REG_30_ATI* = 0x893F.GLenum
  3866. GL_VIEWPORT_SUBPIXEL_BITS* = 0x825C.GLenum
  3867. GL_VERSION* = 0x1F02.GLenum
  3868. GL_COMPUTE_PROGRAM_PARAMETER_BUFFER_NV* = 0x90FC.GLenum
  3869. GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD* = 0x914E.GLenum
  3870. GL_CONVOLUTION_FILTER_SCALE_EXT* = 0x8014.GLenum
  3871. GL_HALF_BIT_ATI* = 0x00000008.GLbitfield
  3872. GL_SPRITE_AXIS_SGIX* = 0x814A.GLenum
  3873. GL_INDEX_ARRAY_STRIDE* = 0x8086.GLenum
  3874. GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB* = 0x88B2.GLenum
  3875. GL_EVAL_VERTEX_ATTRIB0_NV* = 0x86C6.GLenum
  3876. GL_COUNTER_RANGE_AMD* = 0x8BC1.GLenum
  3877. GL_VERTEX_WEIGHTING_EXT* = 0x8509.GLenum
  3878. GL_POST_CONVOLUTION_GREEN_SCALE* = 0x801D.GLenum
  3879. GL_UNSIGNED_INT8_NV* = 0x8FEC.GLenum
  3880. GL_CURRENT_MATRIX_STACK_DEPTH_NV* = 0x8640.GLenum
  3881. GL_STENCIL_INDEX1_OES* = 0x8D46.GLenum
  3882. GL_SLUMINANCE_NV* = 0x8C46.GLenum
  3883. GL_UNSIGNED_INT_8_8_8_8_REV_EXT* = 0x8367.GLenum
  3884. GL_HISTOGRAM_FORMAT* = 0x8027.GLenum
  3885. GL_LUMINANCE12_ALPHA4_EXT* = 0x8046.GLenum
  3886. GL_FLOAT_MAT3* = 0x8B5B.GLenum
  3887. GL_MAX_PROGRAM_TEXEL_OFFSET_NV* = 0x8905.GLenum
  3888. GL_PALETTE8_RGBA4_OES* = 0x8B98.GLenum
  3889. GL_UNPACK_SKIP_IMAGES_EXT* = 0x806D.GLenum
  3890. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y* = 0x8518.GLenum
  3891. GL_UNPACK_SUBSAMPLE_RATE_SGIX* = 0x85A1.GLenum
  3892. GL_NORMAL_ARRAY_LENGTH_NV* = 0x8F2C.GLenum
  3893. GL_VERTEX_ATTRIB_ARRAY4_NV* = 0x8654.GLenum
  3894. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES* = 0x8CD9.GLenum
  3895. GL_UNSIGNED_BYTE* = 0x1401.GLenum
  3896. GL_RGB2_EXT* = 0x804E.GLenum
  3897. GL_TEXTURE_BUFFER_SIZE* = 0x919E.GLenum
  3898. GL_MAP_STENCIL* = 0x0D11.GLenum
  3899. GL_TIMEOUT_EXPIRED_APPLE* = 0x911B.GLenum
  3900. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS* = 0x8C29.GLenum
  3901. GL_CON_14_ATI* = 0x894F.GLenum
  3902. GL_RGBA12* = 0x805A.GLenum
  3903. GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS* = 0x919A.GLenum
  3904. GL_CON_20_ATI* = 0x8955.GLenum
  3905. GL_LOCAL_CONSTANT_DATATYPE_EXT* = 0x87ED.GLenum
  3906. GL_DUP_FIRST_CUBIC_CURVE_TO_NV* = 0xF2.GLenum
  3907. GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV* = 0x8F27.GLenum
  3908. GL_TEXTURE_COORD_ARRAY* = 0x8078.GLenum
  3909. GL_LUMINANCE8I_EXT* = 0x8D92.GLenum
  3910. GL_REPLACE_OLDEST_SUN* = 0x0003.GLenum
  3911. GL_TEXTURE_SHADER_NV* = 0x86DE.GLenum
  3912. GL_UNSIGNED_INT_8_8_8_8_EXT* = 0x8035.GLenum
  3913. GL_SAMPLE_COVERAGE_INVERT* = 0x80AB.GLenum
  3914. GL_FOG_COORD_ARRAY_ADDRESS_NV* = 0x8F28.GLenum
  3915. GL_GPU_DISJOINT_EXT* = 0x8FBB.GLenum
  3916. GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI* = 0x8803.GLenum
  3917. GL_TEXTURE_GREEN_SIZE_EXT* = 0x805D.GLenum
  3918. GL_INTERLEAVED_ATTRIBS* = 0x8C8C.GLenum
  3919. GL_FOG_FUNC_SGIS* = 0x812A.GLenum
  3920. GL_TEXTURE_DEPTH_SIZE_ARB* = 0x884A.GLenum
  3921. GL_MAP_COHERENT_BIT* = 0x0080.GLbitfield
  3922. GL_COMPRESSED_SLUMINANCE_ALPHA* = 0x8C4B.GLenum
  3923. GL_RGB32UI* = 0x8D71.GLenum
  3924. GL_SEPARABLE_2D* = 0x8012.GLenum
  3925. GL_MATRIX10_ARB* = 0x88CA.GLenum
  3926. GL_FLOAT_RGBA32_NV* = 0x888B.GLenum
  3927. GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB* = 0x9199.GLenum
  3928. GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV* = 0x8E54.GLenum
  3929. GL_REG_9_ATI* = 0x892A.GLenum
  3930. GL_MAP2_VERTEX_ATTRIB14_4_NV* = 0x867E.GLenum
  3931. GL_OP_EXP_BASE_2_EXT* = 0x8791.GLenum
  3932. GL_INT_IMAGE_BUFFER_EXT* = 0x905C.GLenum
  3933. GL_TEXTURE_WRAP_R_EXT* = 0x8072.GLenum
  3934. GL_DOUBLE_VEC3* = 0x8FFD.GLenum
  3935. GL_DRAW_BUFFER5_EXT* = 0x882A.GLenum
  3936. GL_OUTPUT_TEXTURE_COORD7_EXT* = 0x87A4.GLenum
  3937. GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB* = 0x8242.GLenum
  3938. GL_MAX_TESS_GEN_LEVEL* = 0x8E7E.GLenum
  3939. GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB* = 0x8895.GLenum
  3940. GL_RGBA16I_EXT* = 0x8D88.GLenum
  3941. GL_REG_10_ATI* = 0x892B.GLenum
  3942. GL_MAT_EMISSION_BIT_PGI* = 0x00800000.GLbitfield
  3943. GL_TEXTURE_COORD_ARRAY_SIZE_EXT* = 0x8088.GLenum
  3944. GL_RED_BIAS* = 0x0D15.GLenum
  3945. GL_RGB16F_ARB* = 0x881B.GLenum
  3946. GL_ANY_SAMPLES_PASSED_CONSERVATIVE* = 0x8D6A.GLenum
  3947. GL_BLUE_MAX_CLAMP_INGR* = 0x8566.GLenum
  3948. cGL_FLOAT* = 0x1406.GLenum
  3949. GL_STENCIL_INDEX8_EXT* = 0x8D48.GLenum
  3950. GL_POINT_SIZE_ARRAY_OES* = 0x8B9C.GLenum
  3951. GL_INT16_NV* = 0x8FE4.GLenum
  3952. GL_PALETTE4_RGB8_OES* = 0x8B90.GLenum
  3953. GL_RENDERBUFFER_GREEN_SIZE_OES* = 0x8D51.GLenum
  3954. GL_SEPARATE_ATTRIBS_NV* = 0x8C8D.GLenum
  3955. GL_BOOL_VEC3_ARB* = 0x8B58.GLenum
  3956. GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES* = 0x92C6.GLenum
  3957. GL_STACK_UNDERFLOW_KHR* = 0x0504.GLenum
  3958. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB* = 0x8519.GLenum
  3959. GL_COMPRESSED_INTENSITY_ARB* = 0x84EC.GLenum
  3960. GL_MAX_ASYNC_TEX_IMAGE_SGIX* = 0x835F.GLenum
  3961. GL_TEXTURE_4D_SGIS* = 0x8134.GLenum
  3962. GL_TEXCOORD3_BIT_PGI* = 0x40000000.GLbitfield
  3963. GL_PIXEL_MAP_I_TO_R_SIZE* = 0x0CB2.GLenum
  3964. GL_NORMAL_MAP_ARB* = 0x8511.GLenum
  3965. GL_MAX_CONVOLUTION_HEIGHT* = 0x801B.GLenum
  3966. GL_COMPRESSED_INTENSITY* = 0x84EC.GLenum
  3967. GL_FONT_Y_MAX_BOUNDS_BIT_NV* = 0x00080000.GLbitfield
  3968. GL_FLOAT_MAT2* = 0x8B5A.GLenum
  3969. GL_TEXTURE_SRGB_DECODE_EXT* = 0x8A48.GLenum
  3970. GL_FRAMEBUFFER_BLEND* = 0x828B.GLenum
  3971. GL_TEXTURE_COORD_ARRAY_LIST_IBM* = 103074.GLenum
  3972. GL_REG_12_ATI* = 0x892D.GLenum
  3973. GL_UNSIGNED_INT_ATOMIC_COUNTER* = 0x92DB.GLenum
  3974. GL_DETAIL_TEXTURE_2D_BINDING_SGIS* = 0x8096.GLenum
  3975. GL_OCCLUSION_TEST_HP* = 0x8165.GLenum
  3976. GL_TEXTURE11_ARB* = 0x84CB.GLenum
  3977. GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC* = 0x9279.GLenum
  3978. GL_BUFFER_MAPPED* = 0x88BC.GLenum
  3979. GL_VARIANT_ARRAY_STRIDE_EXT* = 0x87E6.GLenum
  3980. GL_CONVOLUTION_BORDER_COLOR_HP* = 0x8154.GLenum
  3981. GL_UNPACK_RESAMPLE_OML* = 0x8985.GLenum
  3982. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE* = 0x8C85.GLenum
  3983. GL_PROXY_TEXTURE_2D_ARRAY_EXT* = 0x8C1B.GLenum
  3984. GL_RGBA4_EXT* = 0x8056.GLenum
  3985. GL_ALPHA32I_EXT* = 0x8D84.GLenum
  3986. GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE* = 0x92C4.GLenum
  3987. GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX* = 0x840A.GLenum
  3988. GL_BINORMAL_ARRAY_TYPE_EXT* = 0x8440.GLenum
  3989. GL_VIEW_CLASS_S3TC_DXT5_RGBA* = 0x82CF.GLenum
  3990. GL_TEXTURE_CLIPMAP_OFFSET_SGIX* = 0x8173.GLenum
  3991. GL_RESTART_SUN* = 0x0001.GLenum
  3992. GL_PERTURB_EXT* = 0x85AE.GLenum
  3993. GL_UNSIGNED_BYTE_3_3_2_EXT* = 0x8032.GLenum
  3994. GL_LUMINANCE16I_EXT* = 0x8D8C.GLenum
  3995. GL_TEXTURE3_ARB* = 0x84C3.GLenum
  3996. GL_POINT_SIZE_MIN_EXT* = 0x8126.GLenum
  3997. GL_OUTPUT_TEXTURE_COORD1_EXT* = 0x879E.GLenum
  3998. GL_COMPARE_REF_TO_TEXTURE* = 0x884E.GLenum
  3999. GL_KEEP* = 0x1E00.GLenum
  4000. GL_FLOAT_MAT2x4* = 0x8B66.GLenum
  4001. GL_FLOAT_VEC4_ARB* = 0x8B52.GLenum
  4002. GL_BIAS_BY_NEGATIVE_ONE_HALF_NV* = 0x8541.GLenum
  4003. GL_BGR* = 0x80E0.GLenum
  4004. GL_SHADER_BINARY_FORMATS* = 0x8DF8.GLenum
  4005. GL_CND0_ATI* = 0x896B.GLenum
  4006. GL_MIRRORED_REPEAT_IBM* = 0x8370.GLint
  4007. GL_REFLECTION_MAP_OES* = 0x8512.GLenum
  4008. GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT* = 0x8DE2.GLenum
  4009. GL_R* = 0x2002.GLenum
  4010. GL_MAX_SHADER_STORAGE_BLOCK_SIZE* = 0x90DE.GLenum
  4011. GL_ATTRIB_ARRAY_STRIDE_NV* = 0x8624.GLenum
  4012. GL_VARIABLE_E_NV* = 0x8527.GLenum
  4013. GL_HISTOGRAM_EXT* = 0x8024.GLenum
  4014. GL_TEXTURE_BINDING_BUFFER_ARB* = 0x8C2C.GLenum
  4015. GL_MAX_SPARSE_TEXTURE_SIZE_ARB* = 0x9198.GLenum
  4016. GL_TEXTURE5* = 0x84C5.GLenum
  4017. GL_NUM_ACTIVE_VARIABLES* = 0x9304.GLenum
  4018. GL_DEPTH_STENCIL_ATTACHMENT* = 0x821A.GLenum
  4019. GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB* = 0x889E.GLenum
  4020. GL_AMBIENT_AND_DIFFUSE* = 0x1602.GLenum
  4021. GL_LAYER_NV* = 0x8DAA.GLenum
  4022. GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV* = 0x08.GLbitfield
  4023. GL_TEXTURE8* = 0x84C8.GLenum
  4024. GL_MODELVIEW5_ARB* = 0x8725.GLenum
  4025. GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS* = 0x92D1.GLenum
  4026. GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS* = 0x92CD.GLenum
  4027. GL_BLUE_MIN_CLAMP_INGR* = 0x8562.GLenum
  4028. GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS* = 0x90D9.GLenum
  4029. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES* = 0x8519.GLenum
  4030. GL_MAX_SAMPLES_IMG* = 0x9135.GLenum
  4031. GL_QUERY_BY_REGION_WAIT* = 0x8E15.GLenum
  4032. GL_T* = 0x2001.GLenum
  4033. GL_VIEW_CLASS_RGTC2_RG* = 0x82D1.GLenum
  4034. GL_TEXTURE_ENV_MODE* = 0x2200.GLenum
  4035. GL_COMPRESSED_SRGB8_ETC2* = 0x9275.GLenum
  4036. GL_MAP_FLUSH_EXPLICIT_BIT* = 0x0010.GLbitfield
  4037. GL_COLOR_MATERIAL_PARAMETER* = 0x0B56.GLenum
  4038. GL_HALF_FLOAT_ARB* = 0x140B.GLenum
  4039. GL_NOTEQUAL* = 0x0205.GLenum
  4040. GL_MAP_INVALIDATE_BUFFER_BIT_EXT* = 0x0008.GLbitfield
  4041. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT* = 0x8C29.GLenum
  4042. GL_DUAL_TEXTURE_SELECT_SGIS* = 0x8124.GLenum
  4043. GL_TEXTURE31* = 0x84DF.GLenum
  4044. GL_EVAL_TRIANGULAR_2D_NV* = 0x86C1.GLenum
  4045. GL_VIDEO_COLOR_CONVERSION_OFFSET_NV* = 0x902C.GLenum
  4046. GL_COMPRESSED_R11_EAC_OES* = 0x9270.GLenum
  4047. GL_RGB8_OES* = 0x8051.GLenum
  4048. GL_CLIP_PLANE2* = 0x3002.GLenum
  4049. GL_HINT_BIT* = 0x00008000.GLbitfield
  4050. GL_TEXTURE6_ARB* = 0x84C6.GLenum
  4051. GL_FLOAT_VEC2* = 0x8B50.GLenum
  4052. GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT* = 0x8C85.GLenum
  4053. GL_MAX_EVAL_ORDER* = 0x0D30.GLenum
  4054. GL_DUAL_LUMINANCE8_SGIS* = 0x8115.GLenum
  4055. GL_ALPHA16I_EXT* = 0x8D8A.GLenum
  4056. GL_IDENTITY_NV* = 0x862A.GLenum
  4057. GL_VIEW_CLASS_BPTC_UNORM* = 0x82D2.GLenum
  4058. GL_PATH_DASH_CAPS_NV* = 0x907B.GLenum
  4059. GL_IGNORE_BORDER_HP* = 0x8150.GLenum
  4060. GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI* = 0x87F6.GLenum
  4061. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT* = 0x8C8B.GLenum
  4062. GL_DRAW_BUFFER1_ATI* = 0x8826.GLenum
  4063. GL_TEXTURE_MIN_FILTER* = 0x2801.GLenum
  4064. GL_EVAL_VERTEX_ATTRIB12_NV* = 0x86D2.GLenum
  4065. GL_INT_IMAGE_2D_ARRAY* = 0x905E.GLenum
  4066. GL_SRC0_RGB* = 0x8580.GLenum
  4067. GL_MIN_EXT* = 0x8007.GLenum
  4068. GL_PROGRAM_PIPELINE_OBJECT_EXT* = 0x8A4F.GLenum
  4069. GL_STENCIL_BUFFER_BIT* = 0x00000400.GLbitfield
  4070. GL_SCREEN_COORDINATES_REND* = 0x8490.GLenum
  4071. GL_DOUBLE_VEC3_EXT* = 0x8FFD.GLenum
  4072. GL_SUBSAMPLE_DISTANCE_AMD* = 0x883F.GLenum
  4073. GL_VERTEX_SHADER_LOCALS_EXT* = 0x87D3.GLenum
  4074. GL_VERTEX_ATTRIB_ARRAY13_NV* = 0x865D.GLenum
  4075. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR* = 0x93D9.GLenum
  4076. GL_UNSIGNED_NORMALIZED* = 0x8C17.GLenum
  4077. GL_DRAW_BUFFER10_NV* = 0x882F.GLenum
  4078. GL_PATH_STROKE_MASK_NV* = 0x9084.GLenum
  4079. GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB* = 0x88A7.GLenum
  4080. GL_SRGB_ALPHA_EXT* = 0x8C42.GLenum
  4081. GL_CONST_EYE_NV* = 0x86E5.GLenum
  4082. GL_MODELVIEW1_ARB* = 0x850A.GLenum
  4083. GL_FORMAT_SUBSAMPLE_244_244_OML* = 0x8983.GLenum
  4084. GL_LOGIC_OP_MODE* = 0x0BF0.GLenum
  4085. GL_CLIP_DISTANCE4* = 0x3004.GLenum
  4086. GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD* = 0x914A.GLenum
  4087. GL_SAMPLES* = 0x80A9.GLenum
  4088. GL_UNSIGNED_SHORT_5_5_5_1_EXT* = 0x8034.GLenum
  4089. GL_POINT_DISTANCE_ATTENUATION* = 0x8129.GLenum
  4090. GL_3D_COLOR* = 0x0602.GLenum
  4091. GL_BGRA* = 0x80E1.GLenum
  4092. GL_PARAMETER_BUFFER_BINDING_ARB* = 0x80EF.GLenum
  4093. GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM* = 103085.GLenum
  4094. GL_HSL_LUMINOSITY_NV* = 0x92B0.GLenum
  4095. GL_PROJECTION_STACK_DEPTH* = 0x0BA4.GLenum
  4096. GL_COMBINER_BIAS_NV* = 0x8549.GLenum
  4097. GL_AND* = 0x1501.GLenum
  4098. GL_TEXTURE27* = 0x84DB.GLenum
  4099. GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA* = 0x8BB7.GLenum
  4100. GL_DRAW_BUFFER13_ATI* = 0x8832.GLenum
  4101. GL_UNSIGNED_SHORT_5_5_5_1* = 0x8034.GLenum
  4102. GL_PERFMON_GLOBAL_MODE_QCOM* = 0x8FA0.GLenum
  4103. GL_RED_EXT* = 0x1903.GLenum
  4104. GL_INNOCENT_CONTEXT_RESET_EXT* = 0x8254.GLenum
  4105. GL_UNIFORM_BUFFER_START* = 0x8A29.GLenum
  4106. GL_MAX_UNIFORM_BUFFER_BINDINGS* = 0x8A2F.GLenum
  4107. GL_SLICE_ACCUM_SUN* = 0x85CC.GLenum
  4108. GL_DRAW_BUFFER9_ATI* = 0x882E.GLenum
  4109. GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV* = 0x8DA2.GLenum
  4110. GL_READ_FRAMEBUFFER_BINDING_APPLE* = 0x8CAA.GLenum
  4111. GL_INDEX_ARRAY_LENGTH_NV* = 0x8F2E.GLenum
  4112. GL_DETAIL_TEXTURE_MODE_SGIS* = 0x809B.GLenum
  4113. GL_MATRIX13_ARB* = 0x88CD.GLenum
  4114. GL_ADD_SIGNED_ARB* = 0x8574.GLenum
  4115. GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE* = 0x910A.GLenum
  4116. GL_DEPTH_BITS* = 0x0D56.GLenum
  4117. GL_LUMINANCE_ALPHA_SNORM* = 0x9012.GLenum
  4118. GL_VIEW_CLASS_RGTC1_RED* = 0x82D0.GLenum
  4119. GL_LINE_WIDTH* = 0x0B21.GLenum
  4120. GL_DRAW_BUFFER14_ATI* = 0x8833.GLenum
  4121. GL_CON_30_ATI* = 0x895F.GLenum
  4122. GL_POST_COLOR_MATRIX_BLUE_BIAS* = 0x80BA.GLenum
  4123. GL_PIXEL_TRANSFORM_2D_EXT* = 0x8330.GLenum
  4124. GL_CONTEXT_LOST_WEBGL* = 0x9242.GLenum
  4125. GL_COLOR_TABLE_BLUE_SIZE_SGI* = 0x80DC.GLenum
  4126. GL_CONSTANT_EXT* = 0x8576.GLenum
  4127. GL_IMPLEMENTATION_COLOR_READ_TYPE* = 0x8B9A.GLenum
  4128. GL_HSL_COLOR_NV* = 0x92AF.GLenum
  4129. GL_LOAD* = 0x0101.GLenum
  4130. GL_TEXTURE_BIT* = 0x00040000.GLbitfield
  4131. GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT* = 0x8CD9.GLenum
  4132. GL_IMAGE_ROTATE_ORIGIN_X_HP* = 0x815A.GLenum
  4133. GL_DEPTH_BUFFER_BIT6_QCOM* = 0x00004000.GLbitfield
  4134. GL_QUERY* = 0x82E3.GLenum
  4135. GL_INVALID_VALUE* = 0x0501.GLenum
  4136. GL_PACK_COMPRESSED_BLOCK_HEIGHT* = 0x912C.GLenum
  4137. GL_MAX_PROGRAM_GENERIC_RESULTS_NV* = 0x8DA6.GLenum
  4138. GL_BACK_PRIMARY_COLOR_NV* = 0x8C77.GLenum
  4139. GL_ALPHA8_OES* = 0x803C.GLenum
  4140. GL_INDEX* = 0x8222.GLenum
  4141. GL_ATTRIB_ARRAY_SIZE_NV* = 0x8623.GLenum
  4142. GL_INT_IMAGE_1D_ARRAY* = 0x905D.GLenum
  4143. GL_LOCATION* = 0x930E.GLenum
  4144. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT* = 0x8CD7.GLenum
  4145. GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE* = 0x82AF.GLenum
  4146. GL_RESAMPLE_ZERO_FILL_SGIX* = 0x842F.GLenum
  4147. GL_VERTEX_ARRAY_BINDING_OES* = 0x85B5.GLenum
  4148. GL_MATRIX4_ARB* = 0x88C4.GLenum
  4149. GL_NEXT_BUFFER_NV* = -2
  4150. GL_ELEMENT_ARRAY_BARRIER_BIT* = 0x00000002.GLbitfield
  4151. GL_RGBA16_EXT* = 0x805B.GLenum
  4152. GL_SEPARABLE_2D_EXT* = 0x8012.GLenum
  4153. GL_R11F_G11F_B10F_EXT* = 0x8C3A.GLenum
  4154. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT* = 0x8CD4.GLenum
  4155. GL_IMAGE_2D_EXT* = 0x904D.GLenum
  4156. GL_DRAW_BUFFER6_NV* = 0x882B.GLenum
  4157. GL_TEXTURE_RANGE_LENGTH_APPLE* = 0x85B7.GLenum
  4158. GL_TEXTURE_RED_TYPE_ARB* = 0x8C10.GLenum
  4159. GL_ALPHA16F_ARB* = 0x881C.GLenum
  4160. GL_DEBUG_LOGGED_MESSAGES_ARB* = 0x9145.GLenum
  4161. GL_TRANSPOSE_MODELVIEW_MATRIX_ARB* = 0x84E3.GLenum
  4162. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT* = 0x8C8F.GLenum
  4163. GL_MAX_CONVOLUTION_WIDTH* = 0x801A.GLenum
  4164. GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV* = 0x8E5B.GLenum
  4165. GL_PIXEL_TILE_CACHE_SIZE_SGIX* = 0x8145.GLenum
  4166. GL_4PASS_0_SGIS* = 0x80A4.GLenum
  4167. GL_PRIMITIVE_RESTART* = 0x8F9D.GLenum
  4168. GL_RG16_SNORM* = 0x8F99.GLenum
  4169. GL_SAMPLER_2D_SHADOW_EXT* = 0x8B62.GLenum
  4170. GL_FRONT* = 0x0404.GLenum
  4171. GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY* = 0x9103.GLenum
  4172. GL_SAMPLER_BINDING* = 0x8919.GLenum
  4173. GL_TEXTURE_2D_STACK_MESAX* = 0x875A.GLenum
  4174. GL_ASYNC_HISTOGRAM_SGIX* = 0x832C.GLenum
  4175. GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES* = 0x8B9B.GLenum
  4176. GL_OP_SET_LT_EXT* = 0x878D.GLenum
  4177. GL_INTERNALFORMAT_RED_TYPE* = 0x8278.GLenum
  4178. GL_AUX2* = 0x040B.GLenum
  4179. GL_CLAMP_FRAGMENT_COLOR* = 0x891B.GLenum
  4180. GL_BROWSER_DEFAULT_WEBGL* = 0x9244.GLenum
  4181. GL_IMAGE_CLASS_11_11_10* = 0x82C2.GLenum
  4182. GL_BUMP_ENVMAP_ATI* = 0x877B.GLenum
  4183. GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV* = 0x8DAD.GLenum
  4184. GL_RG_SNORM* = 0x8F91.GLenum
  4185. GL_BUMP_ROT_MATRIX_ATI* = 0x8775.GLenum
  4186. GL_UNIFORM_TYPE* = 0x8A37.GLenum
  4187. GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX* = 0x8403.GLenum
  4188. GL_TEXTURE_BINDING_CUBE_MAP_ARRAY* = 0x900A.GLenum
  4189. GL_LUMINANCE12* = 0x8041.GLenum
  4190. GL_QUERY_NO_WAIT_NV* = 0x8E14.GLenum
  4191. GL_TEXTURE_CUBE_MAP_ARRAY_ARB* = 0x9009.GLenum
  4192. GL_QUERY_BY_REGION_NO_WAIT_NV* = 0x8E16.GLenum
  4193. GL_FOG_END* = 0x0B64.GLenum
  4194. GL_OBJECT_LINK_STATUS_ARB* = 0x8B82.GLenum
  4195. GL_TEXTURE_COORD_ARRAY_SIZE* = 0x8088.GLenum
  4196. GL_SOURCE0_ALPHA_ARB* = 0x8588.GLenum
  4197. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB* = 0x8518.GLenum
  4198. GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX* = 0x840B.GLenum
  4199. GL_STATIC_COPY* = 0x88E6.GLenum
  4200. GL_LINE_WIDTH_RANGE* = 0x0B22.GLenum
  4201. GL_VERTEX_SOURCE_ATI* = 0x8774.GLenum
  4202. GL_FLOAT_MAT4x3* = 0x8B6A.GLenum
  4203. GL_HALF_APPLE* = 0x140B.GLenum
  4204. GL_TEXTURE11* = 0x84CB.GLenum
  4205. GL_DECODE_EXT* = 0x8A49.GLenum
  4206. GL_VERTEX_ARRAY_STRIDE_EXT* = 0x807C.GLenum
  4207. GL_SAMPLER_BUFFER_EXT* = 0x8DC2.GLenum
  4208. GL_TEXTURE_LOD_BIAS_EXT* = 0x8501.GLenum
  4209. GL_MODULATE_SIGNED_ADD_ATI* = 0x8745.GLenum
  4210. GL_DEPTH_CLEAR_VALUE* = 0x0B73.GLenum
  4211. GL_COMPRESSED_ALPHA* = 0x84E9.GLenum
  4212. GL_TEXTURE_1D_STACK_MESAX* = 0x8759.GLenum
  4213. GL_TEXTURE_FIXED_SAMPLE_LOCATIONS* = 0x9107.GLenum
  4214. GL_LARGE_CCW_ARC_TO_NV* = 0x16.GLenum
  4215. GL_COMBINER1_NV* = 0x8551.GLenum
  4216. GL_ARRAY_SIZE* = 0x92FB.GLenum
  4217. GL_MAX_COMPUTE_IMAGE_UNIFORMS* = 0x91BD.GLenum
  4218. GL_TEXTURE_BINDING_EXTERNAL_OES* = 0x8D67.GLenum
  4219. GL_REG_26_ATI* = 0x893B.GLenum
  4220. GL_MUL_ATI* = 0x8964.GLenum
  4221. GL_STENCIL_BUFFER_BIT6_QCOM* = 0x00400000.GLbitfield
  4222. GL_INVALID_OPERATION* = 0x0502.GLenum
  4223. GL_COLOR_SUM* = 0x8458.GLenum
  4224. GL_OP_CROSS_PRODUCT_EXT* = 0x8797.GLenum
  4225. GL_COLOR_ATTACHMENT4_NV* = 0x8CE4.GLenum
  4226. GL_MAX_RECTANGLE_TEXTURE_SIZE_NV* = 0x84F8.GLenum
  4227. GL_BOOL_ARB* = 0x8B56.GLenum
  4228. GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB* = 0x8625.GLenum
  4229. GL_MODELVIEW8_ARB* = 0x8728.GLenum
  4230. GL_STENCIL_TEST* = 0x0B90.GLenum
  4231. GL_SRC_OVER_NV* = 0x9288.GLenum
  4232. GL_COMPRESSED_LUMINANCE* = 0x84EA.GLenum
  4233. GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV* = 0x8E5A.GLenum
  4234. GL_WEIGHT_ARRAY_TYPE_ARB* = 0x86A9.GLenum
  4235. GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV* = 0x887C.GLenum
  4236. GL_COLOR_ARRAY_STRIDE_EXT* = 0x8083.GLenum
  4237. GL_BLEND_SRC_ALPHA_EXT* = 0x80CB.GLenum
  4238. GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB* = 0x88B4.GLenum
  4239. GL_SCALAR_EXT* = 0x87BE.GLenum
  4240. GL_DEBUG_SEVERITY_MEDIUM_KHR* = 0x9147.GLenum
  4241. GL_IMAGE_SCALE_X_HP* = 0x8155.GLenum
  4242. GL_LUMINANCE6_ALPHA2_EXT* = 0x8044.GLenum
  4243. GL_OUTPUT_TEXTURE_COORD22_EXT* = 0x87B3.GLenum
  4244. GL_CURRENT_PROGRAM* = 0x8B8D.GLenum
  4245. GL_FRAGMENT_PROGRAM_ARB* = 0x8804.GLenum
  4246. GL_INFO_LOG_LENGTH* = 0x8B84.GLenum
  4247. GL_TEXTURE_CUBE_MAP_POSITIVE_Z* = 0x8519.GLenum
  4248. GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES* = 0x898E.GLenum
  4249. GL_PRIMITIVE_RESTART_FIXED_INDEX* = 0x8D69.GLenum
  4250. GL_ARRAY_BUFFER_ARB* = 0x8892.GLenum
  4251. GL_DEPTH_STENCIL_MESA* = 0x8750.GLenum
  4252. GL_LUMINANCE8_OES* = 0x8040.GLenum
  4253. GL_REFLECTION_MAP_EXT* = 0x8512.GLenum
  4254. GL_PRIMITIVES_GENERATED* = 0x8C87.GLenum
  4255. GL_IMAGE_PIXEL_FORMAT* = 0x82A9.GLenum
  4256. GL_VERTEX_ARRAY_LIST_STRIDE_IBM* = 103080.GLenum
  4257. GL_MAP2_COLOR_4* = 0x0DB0.GLenum
  4258. GL_MULTIPLY_NV* = 0x9294.GLenum
  4259. GL_UNIFORM_BARRIER_BIT_EXT* = 0x00000004.GLbitfield
  4260. GL_STENCIL_BUFFER_BIT3_QCOM* = 0x00080000.GLbitfield
  4261. GL_REG_7_ATI* = 0x8928.GLenum
  4262. GL_STATIC_READ_ARB* = 0x88E5.GLenum
  4263. GL_MATRIX2_ARB* = 0x88C2.GLenum
  4264. GL_STENCIL_BUFFER_BIT5_QCOM* = 0x00200000.GLbitfield
  4265. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB* = 0x8B4C.GLenum
  4266. GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG* = 0x8C03.GLenum
  4267. GL_R1UI_T2F_N3F_V3F_SUN* = 0x85CA.GLenum
  4268. GL_TEXTURE27_ARB* = 0x84DB.GLenum
  4269. GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES* = 0x8CDA.GLenum
  4270. GL_MAX_PROGRAM_TEXEL_OFFSET* = 0x8905.GLenum
  4271. GL_INT_SAMPLER_2D_ARRAY_EXT* = 0x8DCF.GLenum
  4272. GL_DRAW_BUFFER9_EXT* = 0x882E.GLenum
  4273. GL_RGB5_A1_EXT* = 0x8057.GLenum
  4274. GL_FIELDS_NV* = 0x8E27.GLenum
  4275. GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV* = 0x862E.GLenum
  4276. GL_SHADER_COMPILER* = 0x8DFA.GLenum
  4277. GL_SRC2_ALPHA* = 0x858A.GLenum
  4278. GL_TRACE_NAME_MESA* = 0x8756.GLenum
  4279. GL_MIRROR_CLAMP_TO_EDGE* = 0x8743.GLint
  4280. GL_OPERAND0_RGB_EXT* = 0x8590.GLenum
  4281. GL_UNSIGNED_BYTE_2_3_3_REV_EXT* = 0x8362.GLenum
  4282. GL_UNSIGNED_INT_2_10_10_10_REV* = 0x8368.GLenum
  4283. GL_MAX_CLIP_DISTANCES* = 0x0D32.GLenum
  4284. GL_MAP2_TEXTURE_COORD_3* = 0x0DB5.GLenum
  4285. GL_DUAL_LUMINANCE16_SGIS* = 0x8117.GLenum
  4286. GL_TEXTURE_UPDATE_BARRIER_BIT_EXT* = 0x00000100.GLbitfield
  4287. GL_IMAGE_BUFFER_EXT* = 0x9051.GLenum
  4288. GL_REDUCE_EXT* = 0x8016.GLenum
  4289. GL_EVAL_VERTEX_ATTRIB9_NV* = 0x86CF.GLenum
  4290. GL_IMAGE_CLASS_4_X_32* = 0x82B9.GLenum
  4291. GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT* = 0x8DE3.GLenum
  4292. GL_FRAGMENTS_INSTRUMENT_MAX_SGIX* = 0x8315.GLenum
  4293. GL_REG_28_ATI* = 0x893D.GLenum
  4294. GL_VARIABLE_B_NV* = 0x8524.GLenum
  4295. GL_GET_TEXTURE_IMAGE_TYPE* = 0x8292.GLenum
  4296. GL_PERCENTAGE_AMD* = 0x8BC3.GLenum
  4297. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB* = 0x8DE1.GLenum
  4298. GL_MAX_COMPUTE_UNIFORM_BLOCKS* = 0x91BB.GLenum
  4299. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE* = 0x8D56.GLenum
  4300. GL_PROVOKING_VERTEX* = 0x8E4F.GLenum
  4301. GL_FRAMEZOOM_FACTOR_SGIX* = 0x818C.GLenum
  4302. GL_COLOR_TABLE_ALPHA_SIZE* = 0x80DD.GLenum
  4303. GL_PIXEL_TEXTURE_SGIS* = 0x8353.GLenum
  4304. GL_MODELVIEW26_ARB* = 0x873A.GLenum
  4305. GL_MAX_DEBUG_MESSAGE_LENGTH_KHR* = 0x9143.GLenum
  4306. GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT* = 0x8519.GLenum
  4307. GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT* = 0x87D2.GLenum
  4308. GL_DRAW_INDIRECT_LENGTH_NV* = 0x8F42.GLenum
  4309. GL_OPERAND2_RGB_ARB* = 0x8592.GLenum
  4310. GL_TESS_EVALUATION_SHADER* = 0x8E87.GLenum
  4311. GL_INTERLACE_SGIX* = 0x8094.GLenum
  4312. GL_HARDLIGHT_NV* = 0x929B.GLenum
  4313. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT* = 0x8CD0.GLenum
  4314. GL_OUTPUT_TEXTURE_COORD6_EXT* = 0x87A3.GLenum
  4315. GL_SIGNED_LUMINANCE_NV* = 0x8701.GLenum
  4316. GL_CON_13_ATI* = 0x894E.GLenum
  4317. GL_CURRENT_TANGENT_EXT* = 0x843B.GLenum
  4318. GL_UNSIGNED_INT_IMAGE_3D* = 0x9064.GLenum
  4319. GL_MODELVIEW24_ARB* = 0x8738.GLenum
  4320. GL_EVAL_FRACTIONAL_TESSELLATION_NV* = 0x86C5.GLenum
  4321. GL_POINT_SPRITE_NV* = 0x8861.GLenum
  4322. GL_MULTISAMPLE_EXT* = 0x809D.GLenum
  4323. GL_INT64_VEC3_NV* = 0x8FEA.GLenum
  4324. GL_ABGR_EXT* = 0x8000.GLenum
  4325. GL_MAX_GENERAL_COMBINERS_NV* = 0x854D.GLenum
  4326. GL_NUM_PROGRAM_BINARY_FORMATS* = 0x87FE.GLenum
  4327. GL_TEXTURE_LO_SIZE_NV* = 0x871C.GLenum
  4328. GL_INT_IMAGE_1D_ARRAY_EXT* = 0x905D.GLenum
  4329. GL_MULTISAMPLE_BUFFER_BIT3_QCOM* = 0x08000000.GLbitfield
  4330. GL_TEXTURE_GEN_MODE_OES* = 0x2500.GLenum
  4331. GL_SECONDARY_COLOR_ARRAY_STRIDE* = 0x845C.GLenum
  4332. GL_ELEMENT_ARRAY_TYPE_APPLE* = 0x8A0D.GLenum
  4333. GL_UNPACK_IMAGE_HEIGHT_EXT* = 0x806E.GLenum
  4334. GL_PALETTE4_R5_G6_B5_OES* = 0x8B92.GLenum
  4335. GL_TEXTURE_RED_SIZE* = 0x805C.GLenum
  4336. GL_COLOR_ATTACHMENT7_EXT* = 0x8CE7.GLenum
  4337. GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET* = 0x8E5F.GLenum
  4338. GL_DRAW_BUFFER11* = 0x8830.GLenum
  4339. GL_MODELVIEW0_MATRIX_EXT* = 0x0BA6.GLenum
  4340. GL_LAYER_PROVOKING_VERTEX* = 0x825E.GLenum
  4341. GL_TEXTURE14* = 0x84CE.GLenum
  4342. GL_ALPHA8_EXT* = 0x803C.GLenum
  4343. GL_GENERIC_ATTRIB_NV* = 0x8C7D.GLenum
  4344. GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES* = 0x8B8B.GLenum
  4345. GL_STENCIL_ATTACHMENT_OES* = 0x8D20.GLenum
  4346. GL_MAX_VARYING_FLOATS* = 0x8B4B.GLenum
  4347. GL_RGB_SNORM* = 0x8F92.GLenum
  4348. GL_SECONDARY_COLOR_ARRAY_TYPE_EXT* = 0x845B.GLenum
  4349. GL_MAX_PROGRAM_LOOP_DEPTH_NV* = 0x88F7.GLenum
  4350. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER* = 0x8CD4.GLenum
  4351. GL_MAX_MODELVIEW_STACK_DEPTH* = 0x0D36.GLenum
  4352. GL_CON_23_ATI* = 0x8958.GLenum
  4353. GL_VERTEX_ARRAY_RANGE_POINTER_APPLE* = 0x8521.GLenum
  4354. GL_VERTEX_ARRAY_BUFFER_BINDING* = 0x8896.GLenum
  4355. GL_VERTEX_STREAM2_ATI* = 0x876E.GLenum
  4356. GL_STENCIL* = 0x1802.GLenum
  4357. GL_IMAGE_2D_ARRAY_EXT* = 0x9053.GLenum
  4358. GL_RGBA8* = 0x8058.GLenum
  4359. GL_TEXTURE_SPARSE_ARB* = 0x91A6.GLenum
  4360. GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX* = 0x8188.GLenum
  4361. GL_SECONDARY_INTERPOLATOR_ATI* = 0x896D.GLenum
  4362. GL_MAX_COMBINED_DIMENSIONS* = 0x8282.GLenum
  4363. GL_DEBUG_TYPE_POP_GROUP* = 0x826A.GLenum
  4364. GL_IMAGE_CLASS_4_X_8* = 0x82BF.GLenum
  4365. GL_VERTEX_ARRAY_RANGE_VALID_NV* = 0x851F.GLenum
  4366. GL_LUMINANCE_ALPHA8UI_EXT* = 0x8D81.GLenum
  4367. GL_RGBA32F_ARB* = 0x8814.GLenum
  4368. GL_GLYPH_HEIGHT_BIT_NV* = 0x02.GLbitfield
  4369. GL_FOG_COORD_ARRAY_BUFFER_BINDING* = 0x889D.GLenum
  4370. GL_TRACE_OPERATIONS_BIT_MESA* = 0x0001.GLbitfield
  4371. GL_INT8_VEC4_NV* = 0x8FE3.GLenum
  4372. GL_VERTEX_BINDING_STRIDE* = 0x82D8.GLenum
  4373. GL_LIGHT_ENV_MODE_SGIX* = 0x8407.GLenum
  4374. GL_PROXY_TEXTURE_1D_EXT* = 0x8063.GLenum
  4375. GL_CON_31_ATI* = 0x8960.GLenum
  4376. GL_TEXTURE_BORDER_COLOR* = 0x1004.GLenum
  4377. GL_ELEMENT_ARRAY_POINTER_APPLE* = 0x8A0E.GLenum
  4378. GL_NAME_LENGTH* = 0x92F9.GLenum
  4379. GL_PIXEL_COUNT_AVAILABLE_NV* = 0x8867.GLenum
  4380. GL_IUI_V3F_EXT* = 0x81AE.GLenum
  4381. GL_OBJECT_LINE_SGIS* = 0x81F7.GLenum
  4382. GL_T2F_N3F_V3F* = 0x2A2B.GLenum
  4383. GL_TRUE* = true.GLboolean
  4384. GL_COMPARE_REF_TO_TEXTURE_EXT* = 0x884E.GLenum
  4385. GL_MAX_3D_TEXTURE_SIZE* = 0x8073.GLenum
  4386. GL_LUMINANCE16_ALPHA16_EXT* = 0x8048.GLenum
  4387. GL_DRAW_INDIRECT_ADDRESS_NV* = 0x8F41.GLenum
  4388. GL_TEXTURE_IMAGE_FORMAT* = 0x828F.GLenum
  4389. GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES* = 0x898D.GLenum
  4390. GL_TEXTURE_RECTANGLE_ARB* = 0x84F5.GLenum
  4391. GL_TEXTURE_INDEX_SIZE_EXT* = 0x80ED.GLenum
  4392. GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV* = 0x8F2A.GLenum
  4393. GL_DEBUG_CALLBACK_USER_PARAM* = 0x8245.GLenum
  4394. GL_INTENSITY8_SNORM* = 0x9017.GLenum
  4395. GL_DISTANCE_ATTENUATION_EXT* = 0x8129.GLenum
  4396. GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS* = 0x90CC.GLenum
  4397. GL_ATTRIB_ARRAY_POINTER_NV* = 0x8645.GLenum
  4398. GL_OBJECT_TYPE* = 0x9112.GLenum
  4399. GL_PROGRAM_KHR* = 0x82E2.GLenum
  4400. GL_SOURCE0_ALPHA_EXT* = 0x8588.GLenum
  4401. GL_PIXEL_MAP_I_TO_G_SIZE* = 0x0CB3.GLenum
  4402. GL_RGBA_MODE* = 0x0C31.GLenum
  4403. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR* = 0x93D6.GLenum
  4404. GL_MAX_ELEMENTS_VERTICES_EXT* = 0x80E8.GLenum
  4405. GL_DEBUG_SOURCE_SHADER_COMPILER* = 0x8248.GLenum
  4406. GL_ARC_TO_NV* = 0xFE.GLenum
  4407. GL_CON_6_ATI* = 0x8947.GLenum
  4408. GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT* = 0x87CE.GLenum
  4409. GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE* = 0x8A05.GLenum
  4410. GL_R16_SNORM* = 0x8F98.GLenum
  4411. GL_DOUBLE_VEC2_EXT* = 0x8FFC.GLenum
  4412. GL_UNSIGNED_INT8_VEC4_NV* = 0x8FEF.GLenum
  4413. GL_POST_CONVOLUTION_RED_SCALE* = 0x801C.GLenum
  4414. GL_FULL_STIPPLE_HINT_PGI* = 0x1A219.GLenum
  4415. GL_ACTIVE_ATTRIBUTES* = 0x8B89.GLenum
  4416. GL_TEXTURE_MATERIAL_FACE_EXT* = 0x8351.GLenum
  4417. GL_INCR_WRAP_OES* = 0x8507.GLenum
  4418. GL_UNPACK_COMPRESSED_BLOCK_WIDTH* = 0x9127.GLenum
  4419. GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT* = 0x8C73.GLenum
  4420. GL_MAX_VERTEX_SHADER_LOCALS_EXT* = 0x87C9.GLenum
  4421. GL_NUM_VIDEO_CAPTURE_STREAMS_NV* = 0x9024.GLenum
  4422. GL_DRAW_BUFFER3_ARB* = 0x8828.GLenum
  4423. GL_COMBINER_COMPONENT_USAGE_NV* = 0x8544.GLenum
  4424. GL_ELEMENT_ARRAY_POINTER_ATI* = 0x876A.GLenum
  4425. GL_RGB8UI_EXT* = 0x8D7D.GLenum
  4426. GL_RGBA8I* = 0x8D8E.GLenum
  4427. GL_TEXTURE_WIDTH_QCOM* = 0x8BD2.GLenum
  4428. GL_DOT3_RGB* = 0x86AE.GLenum
  4429. GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV* = 0x903B.GLenum
  4430. GL_TEXTURE_CUBE_MAP_NEGATIVE_X* = 0x8516.GLenum
  4431. GL_UNIFORM_BUFFER_SIZE* = 0x8A2A.GLenum
  4432. GL_OPERAND1_ALPHA* = 0x8599.GLenum
  4433. GL_TEXTURE_INTENSITY_SIZE_EXT* = 0x8061.GLenum
  4434. GL_DEBUG_TYPE_OTHER* = 0x8251.GLenum
  4435. GL_MAX_TESS_PATCH_COMPONENTS* = 0x8E84.GLenum
  4436. GL_UNIFORM_BUFFER_BINDING* = 0x8A28.GLenum
  4437. GL_INTENSITY_FLOAT16_APPLE* = 0x881D.GLenum
  4438. GL_TEXTURE_BLUE_SIZE* = 0x805E.GLenum
  4439. GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT* = 0x919F.GLenum
  4440. GL_TEXTURE_SWIZZLE_G* = 0x8E43.GLenum
  4441. GL_MAX_PROGRAM_TEXEL_OFFSET_EXT* = 0x8905.GLenum
  4442. GL_COLOR_BUFFER_BIT* = 0x00004000.GLbitfield
  4443. GL_ALPHA_FLOAT32_APPLE* = 0x8816.GLenum
  4444. GL_PROXY_TEXTURE_2D_EXT* = 0x8064.GLenum
  4445. GL_STENCIL_COMPONENTS* = 0x8285.GLenum
  4446. GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV* = 0x9026.GLenum
  4447. GL_TEXTURE_COMPRESSED_ARB* = 0x86A1.GLenum
  4448. GL_OBJECT_SUBTYPE_ARB* = 0x8B4F.GLenum
  4449. GL_MAX_PROGRAM_PARAMETERS_ARB* = 0x88A9.GLenum
  4450. GL_OFFSET_TEXTURE_2D_MATRIX_NV* = 0x86E1.GLenum
  4451. GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI* = 0x87F7.GLenum
  4452. GL_PATCH_VERTICES* = 0x8E72.GLenum
  4453. GL_NEGATIVE_Y_EXT* = 0x87DA.GLenum
  4454. GL_INT_2_10_10_10_REV* = 0x8D9F.GLenum
  4455. GL_READ_FRAMEBUFFER_BINDING_NV* = 0x8CAA.GLenum
  4456. GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI* = 0x80D2.GLenum
  4457. GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS* = 0x90DA.GLenum
  4458. GL_IMAGE_COMPATIBILITY_CLASS* = 0x82A8.GLenum
  4459. GL_FLOAT_MAT4* = 0x8B5C.GLenum
  4460. GL_FIELD_LOWER_NV* = 0x9023.GLenum
  4461. GL_UNPACK_IMAGE_HEIGHT* = 0x806E.GLenum
  4462. GL_PATH_COMMAND_COUNT_NV* = 0x909D.GLenum
  4463. GL_UNSIGNED_SHORT_4_4_4_4_EXT* = 0x8033.GLenum
  4464. GL_VIEW_CLASS_S3TC_DXT3_RGBA* = 0x82CE.GLenum
  4465. GL_STENCIL_BUFFER_BIT1_QCOM* = 0x00020000.GLbitfield
  4466. GL_BLOCK_INDEX* = 0x92FD.GLenum
  4467. GL_BUMP_TARGET_ATI* = 0x877C.GLenum
  4468. GL_PATH_STROKE_COVER_MODE_NV* = 0x9083.GLenum
  4469. GL_INT_IMAGE_2D_RECT* = 0x905A.GLenum
  4470. GL_VECTOR_EXT* = 0x87BF.GLenum
  4471. GL_INDEX_ARRAY_BUFFER_BINDING* = 0x8899.GLenum
  4472. GL_SAMPLER_2D_SHADOW* = 0x8B62.GLenum
  4473. GL_OBJECT_BUFFER_SIZE_ATI* = 0x8764.GLenum
  4474. GL_NORMALIZED_RANGE_EXT* = 0x87E0.GLenum
  4475. GL_DEPTH_COMPONENT32_OES* = 0x81A7.GLenum
  4476. GL_CON_9_ATI* = 0x894A.GLenum
  4477. GL_VIRTUAL_PAGE_SIZE_X_ARB* = 0x9195.GLenum
  4478. GL_LESS* = 0x0201.GLenum
  4479. GL_FRAMEBUFFER_UNSUPPORTED_OES* = 0x8CDD.GLenum
  4480. GL_CON_19_ATI* = 0x8954.GLenum
  4481. GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB* = 0x88A2.GLenum
  4482. GL_MAX_TEXTURE_COORDS_ARB* = 0x8871.GLenum
  4483. GL_TRANSFORM_FEEDBACK_BUFFER_MODE* = 0x8C7F.GLenum
  4484. GL_TEXTURE_1D_BINDING_EXT* = 0x8068.GLenum
  4485. GL_LINE_TOKEN* = 0x0702.GLenum
  4486. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES* = 0x8CD7.GLenum
  4487. GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV* = 0x9036.GLenum
  4488. GL_TEXTURE_SWIZZLE_R* = 0x8E42.GLenum
  4489. GL_PIXEL_UNPACK_BUFFER_ARB* = 0x88EC.GLenum
  4490. GL_UNKNOWN_CONTEXT_RESET_EXT* = 0x8255.GLenum
  4491. GL_PROGRAM_ERROR_POSITION_NV* = 0x864B.GLenum
  4492. GL_ONE_MINUS_CONSTANT_COLOR* = 0x8002.GLenum
  4493. GL_POST_COLOR_MATRIX_GREEN_SCALE* = 0x80B5.GLenum
  4494. GL_TEXTURE_CUBE_MAP_SEAMLESS* = 0x884F.GLenum
  4495. GL_DRAW_BUFFER2* = 0x8827.GLenum
  4496. GL_STENCIL_INDEX* = 0x1901.GLenum
  4497. GL_FOG_DENSITY* = 0x0B62.GLenum
  4498. GL_MATRIX27_ARB* = 0x88DB.GLenum
  4499. GL_CURRENT_NORMAL* = 0x0B02.GLenum
  4500. GL_AFFINE_3D_NV* = 0x9094.GLenum
  4501. GL_STATIC_COPY_ARB* = 0x88E6.GLenum
  4502. GL_4X_BIT_ATI* = 0x00000002.GLbitfield
  4503. GL_COLOR_BUFFER_BIT3_QCOM* = 0x00000008.GLbitfield
  4504. GL_TEXTURE_MATRIX* = 0x0BA8.GLenum
  4505. GL_UNDEFINED_APPLE* = 0x8A1C.GLenum
  4506. GL_COLOR_TABLE_LUMINANCE_SIZE_SGI* = 0x80DE.GLenum
  4507. GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY* = 0x9061.GLenum
  4508. GL_RELATIVE_ARC_TO_NV* = 0xFF.GLenum
  4509. GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL* = 0x9241.GLenum
  4510. GL_READ_FRAMEBUFFER_BINDING_EXT* = 0x8CAA.GLenum
  4511. GL_TEXTURE_WRAP_R_OES* = 0x8072.GLenum
  4512. GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT* = 0x8DDD.GLenum
  4513. GL_TEXTURE_CUBE_MAP_EXT* = 0x8513.GLenum
  4514. GL_COMMAND_BARRIER_BIT_EXT* = 0x00000040.GLbitfield
  4515. GL_DEBUG_SEVERITY_NOTIFICATION* = 0x826B.GLenum
  4516. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR* = 0x93D8.GLenum
  4517. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS* = 0x8C8B.GLenum
  4518. GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV* = 0x90D0.GLenum
  4519. GL_INT_IMAGE_2D_EXT* = 0x9058.GLenum
  4520. GL_RGB_S3TC* = 0x83A0.GLenum
  4521. GL_SUCCESS_NV* = 0x902F.GLenum
  4522. GL_MATRIX_INDEX_ARRAY_SIZE_OES* = 0x8846.GLenum
  4523. GL_VIEW_CLASS_8_BITS* = 0x82CB.GLenum
  4524. GL_DONT_CARE* = 0x1100.GLenum
  4525. GL_FOG_COORDINATE_ARRAY* = 0x8457.GLenum
  4526. GL_DRAW_BUFFER9* = 0x882E.GLenum
  4527. GL_TEXTURE28_ARB* = 0x84DC.GLenum
  4528. GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB* = 0x8E5F.GLenum
  4529. GL_TEXTURE21* = 0x84D5.GLenum
  4530. GL_TRANSLATE_Y_NV* = 0x908F.GLenum
  4531. GL_MODELVIEW17_ARB* = 0x8731.GLenum
  4532. GL_ALPHA_FLOAT16_ATI* = 0x881C.GLenum
  4533. GL_DEPTH_STENCIL_OES* = 0x84F9.GLenum
  4534. GL_QUAD_MESH_SUN* = 0x8614.GLenum
  4535. GL_PROGRAM_ADDRESS_REGISTERS_ARB* = 0x88B0.GLenum
  4536. GL_VERTEX_BINDING_OFFSET* = 0x82D7.GLenum
  4537. GL_FIRST_TO_REST_NV* = 0x90AF.GLenum
  4538. GL_SHADE_MODEL* = 0x0B54.GLenum
  4539. GL_INT_IMAGE_2D_ARRAY_EXT* = 0x905E.GLenum
  4540. GL_FRONT_FACE* = 0x0B46.GLenum
  4541. GL_PRIMITIVE_RESTART_INDEX* = 0x8F9E.GLenum
  4542. GL_LUMINANCE8* = 0x8040.GLenum
  4543. GL_COVERAGE_ALL_FRAGMENTS_NV* = 0x8ED5.GLenum
  4544. GL_FRAGMENT_ALPHA_MODULATE_IMG* = 0x8C08.GLenum
  4545. GL_CLIP_PLANE3_IMG* = 0x3003.GLenum
  4546. GL_EVAL_VERTEX_ATTRIB15_NV* = 0x86D5.GLenum
  4547. GL_SYNC_GPU_COMMANDS_COMPLETE* = 0x9117.GLenum
  4548. GL_FALSE* = false.GLboolean
  4549. GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR* = 0x826C.GLenum
  4550. GL_STENCIL_ATTACHMENT_EXT* = 0x8D20.GLenum
  4551. GL_DST_ATOP_NV* = 0x928F.GLenum
  4552. GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN* = 0x85C1.GLenum
  4553. GL_COMBINE4_NV* = 0x8503.GLenum
  4554. GL_MINMAX_SINK_EXT* = 0x8030.GLenum
  4555. GL_RG16I* = 0x8239.GLenum
  4556. GL_BGRA_IMG* = 0x80E1.GLenum
  4557. GL_REFERENCED_BY_COMPUTE_SHADER* = 0x930B.GLenum
  4558. GL_MIN_LOD_WARNING_AMD* = 0x919C.GLenum
  4559. GL_READ_BUFFER_EXT* = 0x0C02.GLenum
  4560. GL_RGBA8UI_EXT* = 0x8D7C.GLenum
  4561. GL_LINE_BIT* = 0x00000004.GLbitfield
  4562. GL_CONDITION_SATISFIED* = 0x911C.GLenum
  4563. GL_SLUMINANCE_ALPHA* = 0x8C44.GLenum
  4564. GL_FOG_COORDINATE_ARRAY_TYPE* = 0x8454.GLenum
  4565. GL_EXPAND_NORMAL_NV* = 0x8538.GLenum
  4566. GL_TEXTURE_2D_ARRAY_EXT* = 0x8C1A.GLenum
  4567. GL_SAMPLER_2D_RECT_ARB* = 0x8B63.GLenum
  4568. GL_CLAMP_TO_BORDER_NV* = 0x812D.GLint
  4569. GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB* = 0x8DE0.GLenum
  4570. GL_TEXCOORD2_BIT_PGI* = 0x20000000.GLbitfield
  4571. GL_MATRIX0_ARB* = 0x88C0.GLenum
  4572. GL_STENCIL_BUFFER_BIT2_QCOM* = 0x00040000.GLbitfield
  4573. GL_COLOR_MATRIX_SGI* = 0x80B1.GLenum
  4574. GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI* = 0x87F4.GLenum
  4575. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT* = 0x8CDC.GLenum
  4576. GL_LEFT* = 0x0406.GLenum
  4577. GL_LO_SCALE_NV* = 0x870F.GLenum
  4578. GL_STRICT_DEPTHFUNC_HINT_PGI* = 0x1A216.GLenum
  4579. GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS* = 0x8E1E.GLenum
  4580. GL_REPEAT* = 0x2901.GLint
  4581. GL_DEBUG_TYPE_PORTABILITY_ARB* = 0x824F.GLenum
  4582. GL_MAX_FRAMEBUFFER_LAYERS* = 0x9317.GLenum
  4583. GL_TRIANGLE_STRIP* = 0x0005.GLenum
  4584. GL_RECLAIM_MEMORY_HINT_PGI* = 0x1A1FE.GLenum
  4585. GL_RELATIVE_LINE_TO_NV* = 0x05.GLenum
  4586. GL_MAX_LIGHTS* = 0x0D31.GLenum
  4587. GL_MULTISAMPLE_BIT* = 0x20000000.GLbitfield
  4588. GL_READ_PIXELS* = 0x828C.GLenum
  4589. GL_DISCRETE_AMD* = 0x9006.GLenum
  4590. GL_QUAD_TEXTURE_SELECT_SGIS* = 0x8125.GLenum
  4591. GL_CON_25_ATI* = 0x895A.GLenum
  4592. GL_BUFFER_IMMUTABLE_STORAGE* = 0x821F.GLenum
  4593. GL_FLOAT_R16_NV* = 0x8884.GLenum
  4594. GL_GREEN_INTEGER_EXT* = 0x8D95.GLenum
  4595. cGL_FIXED* = 0x140C.GLenum
  4596. GL_LIST_PRIORITY_SGIX* = 0x8182.GLenum
  4597. GL_DRAW_BUFFER6_EXT* = 0x882B.GLenum
  4598. GL_OFFSET_TEXTURE_BIAS_NV* = 0x86E3.GLenum
  4599. GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB* = 0x8645.GLenum
  4600. GL_MALI_SHADER_BINARY_ARM* = 0x8F60.GLenum
  4601. GL_RGB_422_APPLE* = 0x8A1F.GLenum
  4602. GL_R1UI_N3F_V3F_SUN* = 0x85C7.GLenum
  4603. GL_VERTEX_ARRAY_OBJECT_EXT* = 0x9154.GLenum
  4604. GL_UNSIGNED_INT_10F_11F_11F_REV* = 0x8C3B.GLenum
  4605. GL_VERSION_ES_CM_1_1* = 1.GLenum
  4606. GL_CLEAR_TEXTURE* = 0x9365.GLenum
  4607. GL_FLOAT16_VEC3_NV* = 0x8FFA.GLenum
  4608. GL_TEXTURE_LUMINANCE_TYPE* = 0x8C14.GLenum
  4609. GL_TRANSFORM_FEEDBACK* = 0x8E22.GLenum
  4610. GL_POST_CONVOLUTION_COLOR_TABLE* = 0x80D1.GLenum
  4611. GL_DEPTH_TEST* = 0x0B71.GLenum
  4612. GL_CON_1_ATI* = 0x8942.GLenum
  4613. GL_FRAGMENT_SHADER_ATI* = 0x8920.GLenum
  4614. GL_SAMPLER_1D_ARRAY_SHADOW* = 0x8DC3.GLenum
  4615. GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT* = 0x90DF.GLenum
  4616. GL_MAX_SERVER_WAIT_TIMEOUT* = 0x9111.GLenum
  4617. GL_VERTEX_SHADER_BIT_EXT* = 0x00000001.GLbitfield
  4618. GL_TEXTURE_BINDING_CUBE_MAP_OES* = 0x8514.GLenum
  4619. GL_PIXEL_MAP_S_TO_S_SIZE* = 0x0CB1.GLenum
  4620. GL_CURRENT_OCCLUSION_QUERY_ID_NV* = 0x8865.GLenum
  4621. GL_TIMEOUT_IGNORED_APPLE* = 0xFFFFFFFFFFFFFFFF.GLenum
  4622. GL_MAX_COMPUTE_UNIFORM_COMPONENTS* = 0x8263.GLenum
  4623. GL_COPY_PIXEL_TOKEN* = 0x0706.GLenum
  4624. GL_SPOT_CUTOFF* = 0x1206.GLenum
  4625. GL_FRACTIONAL_EVEN* = 0x8E7C.GLenum
  4626. GL_MAP1_VERTEX_ATTRIB6_4_NV* = 0x8666.GLenum
  4627. GL_TRIANGLE_LIST_SUN* = 0x81D7.GLenum
  4628. GL_ATOMIC_COUNTER_BUFFER_START* = 0x92C2.GLenum
  4629. GL_MAX_ELEMENTS_VERTICES* = 0x80E8.GLenum
  4630. GL_COLOR_ATTACHMENT9_EXT* = 0x8CE9.GLenum
  4631. GL_ACCUM_CLEAR_VALUE* = 0x0B80.GLenum
  4632. GL_TEXTURE_COORD_ARRAY_LENGTH_NV* = 0x8F2F.GLenum
  4633. GL_DRAW_BUFFER3_EXT* = 0x8828.GLenum
  4634. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT* = 0x8517.GLenum
  4635. GL_C4UB_V3F* = 0x2A23.GLenum
  4636. GL_MAX_PROGRAM_ATTRIBS_ARB* = 0x88AD.GLenum
  4637. GL_PIXEL_TILE_CACHE_INCREMENT_SGIX* = 0x813F.GLenum
  4638. GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB* = 0x8DA9.GLenum
  4639. GL_CON_8_ATI* = 0x8949.GLenum
  4640. GL_POST_COLOR_MATRIX_ALPHA_BIAS* = 0x80BB.GLenum
  4641. GL_RENDERBUFFER_WIDTH* = 0x8D42.GLenum
  4642. GL_VERTEX_ID_NV* = 0x8C7B.GLenum
  4643. GL_STRICT_LIGHTING_HINT_PGI* = 0x1A217.GLenum
  4644. GL_COMPRESSED_RGBA8_ETC2_EAC_OES* = 0x9278.GLenum
  4645. GL_PACK_COMPRESSED_BLOCK_WIDTH* = 0x912B.GLenum
  4646. GL_ZERO_EXT* = 0x87DD.GLenum
  4647. GL_DEBUG_SOURCE_OTHER* = 0x824B.GLenum
  4648. GL_MAP_UNSYNCHRONIZED_BIT* = 0x0020.GLbitfield
  4649. GL_VERTEX_ARRAY_POINTER* = 0x808E.GLenum
  4650. GL_FLOAT_RGBA_NV* = 0x8883.GLenum
  4651. GL_WEIGHT_ARRAY_STRIDE_OES* = 0x86AA.GLenum
  4652. GL_UNPACK_ROW_BYTES_APPLE* = 0x8A16.GLenum
  4653. GL_CURRENT_COLOR* = 0x0B00.GLenum
  4654. GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT* = 0x8CD7.GLenum
  4655. GL_MAX_NAME_STACK_DEPTH* = 0x0D37.GLenum
  4656. GL_SHADER_STORAGE_BUFFER_START* = 0x90D4.GLenum
  4657. GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT* = 0x8C7F.GLenum
  4658. GL_PATH_GEN_COMPONENTS_NV* = 0x90B3.GLenum
  4659. GL_AUTO_GENERATE_MIPMAP* = 0x8295.GLenum
  4660. GL_UNSIGNED_INT_5_9_9_9_REV* = 0x8C3E.GLenum
  4661. GL_VIEWPORT* = 0x0BA2.GLenum
  4662. GL_MAX_VERTEX_STREAMS_ATI* = 0x876B.GLenum
  4663. GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT* = 0x87CB.GLenum
  4664. GL_STENCIL_CLEAR_VALUE* = 0x0B91.GLenum
  4665. GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT* = 0x9069.GLenum
  4666. GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX* = 0x8409.GLenum
  4667. GL_FRAGMENT_SHADER_BIT_EXT* = 0x00000002.GLbitfield
  4668. GL_COLOR_SUM_ARB* = 0x8458.GLenum
  4669. GL_RGBA4_DXT5_S3TC* = 0x83A5.GLenum
  4670. GL_INT_IMAGE_CUBE* = 0x905B.GLenum
  4671. GL_ACTIVE_ATOMIC_COUNTER_BUFFERS* = 0x92D9.GLenum
  4672. GL_INTERNALFORMAT_GREEN_SIZE* = 0x8272.GLenum
  4673. GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV* = 0x8855.GLenum
  4674. GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI* = 0x87F1.GLenum
  4675. GL_REG_24_ATI* = 0x8939.GLenum
  4676. GL_MULT* = 0x0103.GLenum
  4677. GL_RGBA2* = 0x8055.GLenum
  4678. GL_CONVOLUTION_WIDTH_EXT* = 0x8018.GLenum
  4679. GL_STENCIL_EXT* = 0x1802.GLenum
  4680. GL_PATH_STROKE_WIDTH_NV* = 0x9075.GLenum
  4681. GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB* = 0x8247.GLenum
  4682. GL_QUERY_COUNTER_BITS* = 0x8864.GLenum
  4683. GL_OUTPUT_FOG_EXT* = 0x87BD.GLenum
  4684. GL_POST_COLOR_MATRIX_RED_BIAS* = 0x80B8.GLenum
  4685. GL_UNSIGNED_INT_10_10_10_2* = 0x8036.GLenum
  4686. GL_INT_SAMPLER_1D* = 0x8DC9.GLenum
  4687. GL_INT_IMAGE_2D_MULTISAMPLE_EXT* = 0x9060.GLenum
  4688. GL_RENDERBUFFER_INTERNAL_FORMAT_OES* = 0x8D44.GLenum
  4689. GL_TRACE_PIXELS_BIT_MESA* = 0x0010.GLbitfield
  4690. GL_FAILURE_NV* = 0x9030.GLenum
  4691. GL_INT_SAMPLER_3D_EXT* = 0x8DCB.GLenum
  4692. GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV* = 0x8DA1.GLenum
  4693. GL_OBJECT_DISTANCE_TO_POINT_SGIS* = 0x81F1.GLenum
  4694. GL_BLEND_SRC_RGB_OES* = 0x80C9.GLenum
  4695. GL_LUMINANCE4_ALPHA4_OES* = 0x8043.GLenum
  4696. GL_REG_4_ATI* = 0x8925.GLenum
  4697. GL_SHADING_LANGUAGE_VERSION_ARB* = 0x8B8C.GLenum
  4698. GL_RGBA16F_ARB* = 0x881A.GLenum
  4699. GL_R32F* = 0x822E.GLenum
  4700. GL_COMPRESSED_SRGB_S3TC_DXT1_NV* = 0x8C4C.GLenum
  4701. GL_TESS_CONTROL_OUTPUT_VERTICES* = 0x8E75.GLenum
  4702. GL_ONE_MINUS_DST_COLOR* = 0x0307.GLenum
  4703. GL_MATRIX19_ARB* = 0x88D3.GLenum
  4704. GL_INT_SAMPLER_2D_RECT* = 0x8DCD.GLenum
  4705. GL_POST_CONVOLUTION_GREEN_SCALE_EXT* = 0x801D.GLenum
  4706. GL_CLIP_DISTANCE5* = 0x3005.GLenum
  4707. GL_HISTOGRAM_RED_SIZE_EXT* = 0x8028.GLenum
  4708. GL_INTENSITY_FLOAT32_APPLE* = 0x8817.GLenum
  4709. GL_MODULATE_ADD_ATI* = 0x8744.GLenum
  4710. GL_NEGATIVE_X_EXT* = 0x87D9.GLenum
  4711. GL_REG_21_ATI* = 0x8936.GLenum
  4712. GL_STENCIL_RENDERABLE* = 0x8288.GLenum
  4713. GL_FOG_COORD_ARRAY_STRIDE* = 0x8455.GLenum
  4714. GL_FACTOR_MAX_AMD* = 0x901D.GLenum
  4715. GL_LUMINANCE16_EXT* = 0x8042.GLenum
  4716. GL_VARIANT_ARRAY_POINTER_EXT* = 0x87E9.GLenum
  4717. GL_DECAL* = 0x2101.GLenum
  4718. GL_SIGNED_ALPHA8_NV* = 0x8706.GLenum
  4719. GL_ALPHA_BITS* = 0x0D55.GLenum
  4720. GL_MATRIX29_ARB* = 0x88DD.GLenum
  4721. GL_FOG* = 0x0B60.GLenum
  4722. GL_INDEX_ARRAY_LIST_STRIDE_IBM* = 103083.GLenum
  4723. GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS* = 0x90C9.GLenum
  4724. GL_RGBA4_S3TC* = 0x83A3.GLenum
  4725. GL_LUMINANCE16_ALPHA16* = 0x8048.GLenum
  4726. GL_PROXY_TEXTURE_RECTANGLE* = 0x84F7.GLenum
  4727. GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV* = 0x8DA4.GLenum
  4728. GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER* = 0x84F0.GLenum
  4729. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE* = 0x8CD3.GLenum
  4730. GL_COLOR_TABLE_GREEN_SIZE_SGI* = 0x80DB.GLenum
  4731. GL_TEXTURE_PRE_SPECULAR_HP* = 0x8169.GLenum
  4732. GL_SHADOW_ATTENUATION_EXT* = 0x834E.GLenum
  4733. GL_SIGNED_RGB_NV* = 0x86FE.GLenum
  4734. GL_CLIENT_ALL_ATTRIB_BITS* = 0xFFFFFFFF.GLbitfield
  4735. GL_DEPTH_ATTACHMENT_EXT* = 0x8D00.GLenum
  4736. GL_DEBUG_SOURCE_API_KHR* = 0x8246.GLenum
  4737. GL_COLOR_INDEXES* = 0x1603.GLenum
  4738. GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH* = 0x8243.GLenum
  4739. GL_TEXTURE_BINDING_1D* = 0x8068.GLenum
  4740. GL_UNSIGNED_INT_SAMPLER_2D* = 0x8DD2.GLenum
  4741. GL_DRAW_BUFFER9_NV* = 0x882E.GLenum
  4742. GL_RED* = 0x1903.GLenum
  4743. GL_LINE_STRIP_ADJACENCY_EXT* = 0x000B.GLenum
  4744. GL_NUM_PASSES_ATI* = 0x8970.GLenum
  4745. GL_MAT_DIFFUSE_BIT_PGI* = 0x00400000.GLbitfield
  4746. GL_LUMINANCE_INTEGER_EXT* = 0x8D9C.GLenum
  4747. GL_PIXEL_MAP_I_TO_I* = 0x0C70.GLenum
  4748. GL_SLUMINANCE8_ALPHA8_NV* = 0x8C45.GLenum
  4749. GL_RGBA4_OES* = 0x8056.GLenum
  4750. GL_COMPRESSED_SIGNED_R11_EAC* = 0x9271.GLenum
  4751. GL_FRAGMENT_LIGHT4_SGIX* = 0x8410.GLenum
  4752. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV* = 0x8C80.GLenum
  4753. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT* = 0x8C4D.GLenum
  4754. GL_READ_FRAMEBUFFER_APPLE* = 0x8CA8.GLenum
  4755. GL_DRAW_BUFFER15_ARB* = 0x8834.GLenum
  4756. GL_INSTRUMENT_MEASUREMENTS_SGIX* = 0x8181.GLenum
  4757. GL_REG_15_ATI* = 0x8930.GLenum
  4758. GL_UNSIGNED_INT_IMAGE_1D_ARRAY* = 0x9068.GLenum
  4759. GL_COMPUTE_LOCAL_WORK_SIZE* = 0x8267.GLenum
  4760. GL_RGBA32I* = 0x8D82.GLenum
  4761. GL_VERTEX_ATTRIB_MAP2_APPLE* = 0x8A01.GLenum
  4762. GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR* = 0x824D.GLenum
  4763. GL_READ_FRAMEBUFFER_BINDING_ANGLE* = 0x8CAA.GLenum
  4764. GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR* = 0x8247.GLenum
  4765. GL_OP_FRAC_EXT* = 0x8789.GLenum
  4766. GL_RGB_FLOAT32_APPLE* = 0x8815.GLenum
  4767. GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER* = 0x8A44.GLenum
  4768. GL_NORMAL_ARRAY* = 0x8075.GLenum
  4769. GL_TEXTURE21_ARB* = 0x84D5.GLenum
  4770. GL_WRITE_ONLY_OES* = 0x88B9.GLenum
  4771. GL_TEXTURE0_ARB* = 0x84C0.GLenum
  4772. GL_SPRITE_OBJECT_ALIGNED_SGIX* = 0x814D.GLenum
  4773. GL_POSITION* = 0x1203.GLenum
  4774. GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR* = 0x824E.GLenum
  4775. GL_GEOMETRY_OUTPUT_TYPE_ARB* = 0x8DDC.GLenum
  4776. GL_IMAGE_PIXEL_TYPE* = 0x82AA.GLenum
  4777. GL_UNSIGNED_INT64_AMD* = 0x8BC2.GLenum
  4778. GL_LIST_INDEX* = 0x0B33.GLenum
  4779. GL_UNSIGNED_INT_8_8_S8_S8_REV_NV* = 0x86DB.GLenum
  4780. GL_MAP_ATTRIB_U_ORDER_NV* = 0x86C3.GLenum
  4781. GL_PROXY_TEXTURE_RECTANGLE_ARB* = 0x84F7.GLenum
  4782. GL_CLIP_NEAR_HINT_PGI* = 0x1A220.GLenum
  4783. GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX* = 0x817B.GLenum
  4784. GL_MAX_UNIFORM_BLOCK_SIZE* = 0x8A30.GLenum
  4785. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER* = 0x8CDB.GLenum
  4786. GL_SAMPLE_MASK_INVERT_EXT* = 0x80AB.GLenum
  4787. GL_MAP1_VERTEX_ATTRIB14_4_NV* = 0x866E.GLenum
  4788. GL_SYNC_FLAGS* = 0x9115.GLenum
  4789. GL_COMPRESSED_RGBA* = 0x84EE.GLenum
  4790. GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT* = 0x82B2.GLenum
  4791. GL_INDEX_ARRAY_STRIDE_EXT* = 0x8086.GLenum
  4792. GL_CLIP_DISTANCE_NV* = 0x8C7A.GLenum
  4793. GL_UNSIGNED_INT_VEC4* = 0x8DC8.GLenum
  4794. GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB* = 0x8E8E.GLenum
  4795. GL_MIRRORED_REPEAT_OES* = 0x8370.GLint
  4796. GL_WEIGHT_ARRAY_SIZE_ARB* = 0x86AB.GLenum
  4797. GL_MIN_SAMPLE_SHADING_VALUE* = 0x8C37.GLenum
  4798. GL_SOURCE0_RGB* = 0x8580.GLenum
  4799. GL_RG32I* = 0x823B.GLenum
  4800. GL_QUERY_BUFFER_BINDING_AMD* = 0x9193.GLenum
  4801. GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV* = 0x8851.GLenum
  4802. GL_POST_CONVOLUTION_BLUE_SCALE_EXT* = 0x801E.GLenum
  4803. GL_DOUBLE_MAT3x4_EXT* = 0x8F4C.GLenum
  4804. GL_MAX_VERTEX_HINT_PGI* = 0x1A22D.GLenum
  4805. GL_ADD* = 0x0104.GLenum
  4806. GL_PATH_FORMAT_SVG_NV* = 0x9070.GLenum
  4807. GL_VIDEO_BUFFER_BINDING_NV* = 0x9021.GLenum
  4808. GL_NUM_EXTENSIONS* = 0x821D.GLenum
  4809. GL_DEPTH_RANGE* = 0x0B70.GLenum
  4810. GL_FRAGMENT_SUBROUTINE* = 0x92EC.GLenum
  4811. GL_DEPTH24_STENCIL8_EXT* = 0x88F0.GLenum
  4812. GL_COMPRESSED_RGBA_S3TC_DXT3_EXT* = 0x83F2.GLenum
  4813. GL_COLOR_TABLE_SGI* = 0x80D0.GLenum
  4814. GL_OBJECT_ACTIVE_UNIFORMS_ARB* = 0x8B86.GLenum
  4815. GL_RGBA16F* = 0x881A.GLenum
  4816. GL_COORD_REPLACE_ARB* = 0x8862.GLenum
  4817. GL_SAMPLE_POSITION_NV* = 0x8E50.GLenum
  4818. GL_SRC_ALPHA* = 0x0302.GLenum
  4819. GL_COMBINE_ALPHA* = 0x8572.GLenum
  4820. GL_CLEAR* = 0x1500.GLenum
  4821. GL_HSL_HUE_NV* = 0x92AD.GLenum
  4822. GL_SCISSOR_TEST* = 0x0C11.GLenum
  4823. GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT* = 0x8DD8.GLenum
  4824. GL_RGB16UI* = 0x8D77.GLenum
  4825. GL_MATRIX9_ARB* = 0x88C9.GLenum
  4826. GL_COLOR_ATTACHMENT13* = 0x8CED.GLenum
  4827. GL_BUMP_ROT_MATRIX_SIZE_ATI* = 0x8776.GLenum
  4828. GL_PIXEL_PACK_BUFFER_BINDING_ARB* = 0x88ED.GLenum
  4829. GL_FONT_X_MAX_BOUNDS_BIT_NV* = 0x00040000.GLbitfield
  4830. GL_MODELVIEW31_ARB* = 0x873F.GLenum
  4831. GL_DRAW_BUFFER14_ARB* = 0x8833.GLenum
  4832. GL_EDGEFLAG_BIT_PGI* = 0x00040000.GLbitfield
  4833. GL_TEXTURE_LOD_BIAS_R_SGIX* = 0x8190.GLenum
  4834. GL_FIELD_UPPER_NV* = 0x9022.GLenum
  4835. GL_CLIP_PLANE3* = 0x3003.GLenum
  4836. GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX* = 0x8408.GLenum
  4837. GL_BLUE* = 0x1905.GLenum
  4838. GL_LUMINANCE_ALPHA_FLOAT32_ATI* = 0x8819.GLenum
  4839. GL_MATRIX31_ARB* = 0x88DF.GLenum
  4840. GL_OR_REVERSE* = 0x150B.GLenum
  4841. GL_INTERPOLATE_EXT* = 0x8575.GLenum
  4842. GL_MODELVIEW13_ARB* = 0x872D.GLenum
  4843. GL_UTF16_NV* = 0x909B.GLenum
  4844. GL_READ_FRAMEBUFFER_ANGLE* = 0x8CA8.GLenum
  4845. GL_LUMINANCE16F_EXT* = 0x881E.GLenum
  4846. GL_VERTEX_ATTRIB_ARRAY7_NV* = 0x8657.GLenum
  4847. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT* = 0x8C8A.GLenum
  4848. GL_PRIMARY_COLOR_EXT* = 0x8577.GLenum
  4849. GL_VERTEX_ATTRIB_RELATIVE_OFFSET* = 0x82D5.GLenum
  4850. GL_LARGE_CW_ARC_TO_NV* = 0x18.GLenum
  4851. GL_PROGRAM_PARAMETER_NV* = 0x8644.GLenum
  4852. GL_ASYNC_MARKER_SGIX* = 0x8329.GLenum
  4853. GL_TEXTURE24_ARB* = 0x84D8.GLenum
  4854. GL_PIXEL_SUBSAMPLE_4242_SGIX* = 0x85A4.GLenum
  4855. GL_RGB10_A2_EXT* = 0x8059.GLenum
  4856. GL_IMAGE_CLASS_2_X_32* = 0x82BA.GLenum
  4857. GL_TEXTURE_INTENSITY_TYPE* = 0x8C15.GLenum
  4858. GL_TEXTURE_LOD_BIAS_S_SGIX* = 0x818E.GLenum
  4859. GL_PROGRAM_BINARY_LENGTH* = 0x8741.GLenum
  4860. GL_CURRENT_RASTER_NORMAL_SGIX* = 0x8406.GLenum
  4861. GL_DETAIL_TEXTURE_2D_SGIS* = 0x8095.GLenum
  4862. GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV* = 0x8E5C.GLenum
  4863. GL_CONVOLUTION_FILTER_BIAS_EXT* = 0x8015.GLenum
  4864. GL_DT_BIAS_NV* = 0x8717.GLenum
  4865. GL_RESET_NOTIFICATION_STRATEGY_EXT* = 0x8256.GLenum
  4866. GL_SHADER_STORAGE_BUFFER* = 0x90D2.GLenum
  4867. GL_RESET_NOTIFICATION_STRATEGY_ARB* = 0x8256.GLenum
  4868. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT* = 0x8CD1.GLenum
  4869. GL_SRC_NV* = 0x9286.GLenum
  4870. GL_POINT_FADE_THRESHOLD_SIZE* = 0x8128.GLenum
  4871. GL_DEPENDENT_RGB_TEXTURE_3D_NV* = 0x8859.GLenum
  4872. GL_QUERY_RESULT_ARB* = 0x8866.GLenum
  4873. GL_GEOMETRY_VERTICES_OUT* = 0x8916.GLenum
  4874. GL_MAX_COMPUTE_FIXED_GROUP_INVOCATIONS_ARB* = 0x90EB.GLenum
  4875. GL_MODELVIEW27_ARB* = 0x873B.GLenum
  4876. GL_DRAW_BUFFER11_NV* = 0x8830.GLenum
  4877. GL_COLOR_ATTACHMENT9_NV* = 0x8CE9.GLenum
  4878. GL_BLEND_SRC* = 0x0BE1.GLenum
  4879. GL_CONVOLUTION_2D_EXT* = 0x8011.GLenum
  4880. GL_MAX_ELEMENTS_INDICES* = 0x80E9.GLenum
  4881. GL_LUMINANCE_ALPHA_FLOAT32_APPLE* = 0x8819.GLenum
  4882. GL_INT_IMAGE_1D* = 0x9057.GLenum
  4883. GL_CONSTANT_COLOR* = 0x8001.GLenum
  4884. GL_FRAMEBUFFER_BARRIER_BIT* = 0x00000400.GLbitfield
  4885. GL_POST_CONVOLUTION_BLUE_SCALE* = 0x801E.GLenum
  4886. GL_DEBUG_SOURCE_SHADER_COMPILER_ARB* = 0x8248.GLenum
  4887. GL_RGB16I* = 0x8D89.GLenum
  4888. GL_MAX_WIDTH* = 0x827E.GLenum
  4889. GL_LIGHT_MODEL_AMBIENT* = 0x0B53.GLenum
  4890. GL_COVERAGE_ATTACHMENT_NV* = 0x8ED2.GLenum
  4891. GL_PROGRAM* = 0x82E2.GLenum
  4892. GL_IMAGE_ROTATE_ANGLE_HP* = 0x8159.GLenum
  4893. GL_SRC2_RGB* = 0x8582.GLenum
  4894. GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR* = 0x824E.GLenum
  4895. GL_PASS_THROUGH_NV* = 0x86E6.GLenum
  4896. GL_HALF_BIAS_NEGATE_NV* = 0x853B.GLenum
  4897. GL_SAMPLER_CUBE_SHADOW_EXT* = 0x8DC5.GLenum
  4898. GL_COMPRESSED_RGBA_BPTC_UNORM_ARB* = 0x8E8C.GLenum
  4899. GL_MAX_SERVER_WAIT_TIMEOUT_APPLE* = 0x9111.GLenum
  4900. GL_STORAGE_PRIVATE_APPLE* = 0x85BD.GLenum
  4901. GL_VERTEX_SHADER_BIT* = 0x00000001.GLbitfield
  4902. GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI* = 0x80B6.GLenum
  4903. GL_VERTEX_SHADER_VARIANTS_EXT* = 0x87D0.GLenum
  4904. GL_TRANSFORM_FEEDBACK_ACTIVE* = 0x8E24.GLenum
  4905. GL_ACTIVE_UNIFORMS* = 0x8B86.GLenum
  4906. GL_MULTISAMPLE_BUFFER_BIT0_QCOM* = 0x01000000.GLbitfield
  4907. GL_OFFSET_TEXTURE_SCALE_NV* = 0x86E2.GLenum
  4908. GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB* = 0x88FE.GLenum
  4909. GL_BEVEL_NV* = 0x90A6.GLenum
  4910. GL_MAX_DRAW_BUFFERS_NV* = 0x8824.GLenum
  4911. GL_MAP1_TANGENT_EXT* = 0x8444.GLenum
  4912. GL_ANY_SAMPLES_PASSED* = 0x8C2F.GLenum
  4913. GL_MAX_IMAGE_SAMPLES* = 0x906D.GLenum
  4914. GL_PIXEL_UNPACK_BUFFER_BINDING* = 0x88EF.GLenum
  4915. GL_SRGB8_ALPHA8_EXT* = 0x8C43.GLenum
  4916. GL_2PASS_1_SGIS* = 0x80A3.GLenum
  4917. GL_PROGRAM_POINT_SIZE_ARB* = 0x8642.GLenum
  4918. GL_ALLOW_DRAW_WIN_HINT_PGI* = 0x1A20F.GLenum
  4919. GL_INTERNALFORMAT_RED_SIZE* = 0x8271.GLenum
  4920. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES* = 0x8CD3.GLenum
  4921. GL_4PASS_2_SGIS* = 0x80A6.GLenum
  4922. GL_PROGRAM_OBJECT_EXT* = 0x8B40.GLenum
  4923. GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST* = 0x82AD.GLenum
  4924. GL_LIGHTING_BIT* = 0x00000040.GLbitfield
  4925. GL_DRAW_BUFFER13_EXT* = 0x8832.GLenum
  4926. GL_STREAM_DRAW_ARB* = 0x88E0.GLenum
  4927. GL_INDEX_ARRAY_TYPE* = 0x8085.GLenum
  4928. GL_DEBUG_SOURCE_THIRD_PARTY* = 0x8249.GLenum
  4929. GL_DYNAMIC_COPY_ARB* = 0x88EA.GLenum
  4930. GL_COMPARE_R_TO_TEXTURE_ARB* = 0x884E.GLenum
  4931. GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX* = 0x8314.GLenum
  4932. GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB* = 0x91A9.GLenum
  4933. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS* = 0x8DDF.GLenum
  4934. GL_READ_PIXEL_DATA_RANGE_POINTER_NV* = 0x887D.GLenum
  4935. GL_BUFFER_MAPPED_OES* = 0x88BC.GLenum
  4936. GL_COLOR_ARRAY_COUNT_EXT* = 0x8084.GLenum
  4937. GL_SET_AMD* = 0x874A.GLenum
  4938. GL_BLEND_DST_RGB_OES* = 0x80C8.GLenum
  4939. GL_MAX_CONVOLUTION_HEIGHT_EXT* = 0x801B.GLenum
  4940. GL_DEBUG_SEVERITY_MEDIUM* = 0x9147.GLenum
  4941. GL_TEXTURE_INTENSITY_TYPE_ARB* = 0x8C15.GLenum
  4942. GL_IMAGE_CLASS_10_10_10_2* = 0x82C3.GLenum
  4943. GL_TEXTURE_BORDER_COLOR_NV* = 0x1004.GLenum
  4944. GL_VERTEX_ATTRIB_ARRAY12_NV* = 0x865C.GLenum
  4945. GL_MAX_GEOMETRY_SHADER_INVOCATIONS* = 0x8E5A.GLenum
  4946. GL_NEAREST_CLIPMAP_NEAREST_SGIX* = 0x844D.GLenum
  4947. GL_MAP2_VERTEX_ATTRIB12_4_NV* = 0x867C.GLenum
  4948. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING* = 0x889A.GLenum
  4949. GL_SEPARATE_SPECULAR_COLOR_EXT* = 0x81FA.GLenum
  4950. GL_MATRIX_INDEX_ARRAY_SIZE_ARB* = 0x8846.GLenum
  4951. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB* = 0x8517.GLenum
  4952. GL_DECR* = 0x1E03.GLenum
  4953. GL_DEPTH_BUFFER_BIT7_QCOM* = 0x00008000.GLbitfield
  4954. GL_LOCAL_EXT* = 0x87C4.GLenum
  4955. GL_FUNC_REVERSE_SUBTRACT_OES* = 0x800B.GLenum
  4956. GL_FLOAT_VEC3* = 0x8B51.GLenum
  4957. GL_POINT_SIZE_GRANULARITY* = 0x0B13.GLenum
  4958. GL_COLOR_ATTACHMENT9* = 0x8CE9.GLenum
  4959. GL_MAT_SPECULAR_BIT_PGI* = 0x04000000.GLbitfield
  4960. GL_VERTEX_ATTRIB_MAP1_APPLE* = 0x8A00.GLenum
  4961. GL_DEBUG_SOURCE_WINDOW_SYSTEM* = 0x8247.GLenum
  4962. GL_NEAREST_MIPMAP_NEAREST* = 0x2700.GLint
  4963. GL_MODELVIEW7_ARB* = 0x8727.GLenum
  4964. GL_OUTPUT_VERTEX_EXT* = 0x879A.GLenum
  4965. GL_FRAMEBUFFER_EXT* = 0x8D40.GLenum
  4966. GL_ATC_RGBA_EXPLICIT_ALPHA_AMD* = 0x8C93.GLenum
  4967. GL_RENDERBUFFER_WIDTH_OES* = 0x8D42.GLenum
  4968. GL_TEXTURE_VIEW_MIN_LAYER* = 0x82DD.GLenum
  4969. GL_TEXTURE25_ARB* = 0x84D9.GLenum
  4970. GL_LIGHT7* = 0x4007.GLenum
  4971. GL_TESS_EVALUATION_SHADER_BIT* = 0x00000010.GLbitfield
  4972. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT* = 0x8CD2.GLenum
  4973. GL_COLOR_ATTACHMENT15_NV* = 0x8CEF.GLenum
  4974. GL_RED_SNORM* = 0x8F90.GLenum
  4975. GL_VIVIDLIGHT_NV* = 0x92A6.GLenum
  4976. GL_OBJECT_COMPILE_STATUS_ARB* = 0x8B81.GLenum
  4977. GL_INTERNALFORMAT_PREFERRED* = 0x8270.GLenum
  4978. GL_OUT_OF_MEMORY* = 0x0505.GLenum
  4979. GL_422_REV_EXT* = 0x80CD.GLenum
  4980. GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV* = 0x86F0.GLenum
  4981. GL_PROXY_TEXTURE_1D* = 0x8063.GLenum
  4982. GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA* = 0x8BB2.GLenum
  4983. GL_YCBCR_422_APPLE* = 0x85B9.GLenum
  4984. GL_DRAW_BUFFER10_ATI* = 0x882F.GLenum
  4985. GL_COLOR_TABLE_ALPHA_SIZE_SGI* = 0x80DD.GLenum
  4986. GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS* = 0x8E86.GLenum
  4987. GL_MAX_PROGRAM_OUTPUT_VERTICES_NV* = 0x8C27.GLenum
  4988. GL_IMAGE_2D_MULTISAMPLE_EXT* = 0x9055.GLenum
  4989. GL_ACTIVE_TEXTURE_ARB* = 0x84E0.GLenum
  4990. GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV* = 0x02000000.GLbitfield
  4991. GL_QUERY_WAIT_NV* = 0x8E13.GLenum
  4992. GL_MAX_ELEMENT_INDEX* = 0x8D6B.GLenum
  4993. GL_OP_LOG_BASE_2_EXT* = 0x8792.GLenum
  4994. GL_ADD_SIGNED* = 0x8574.GLenum
  4995. GL_CONVOLUTION_FORMAT* = 0x8017.GLenum
  4996. GL_RENDERBUFFER_RED_SIZE_EXT* = 0x8D50.GLenum
  4997. GL_RENDERBUFFER_INTERNAL_FORMAT* = 0x8D44.GLenum
  4998. GL_COLOR_ATTACHMENT11_NV* = 0x8CEB.GLenum
  4999. GL_MATRIX14_ARB* = 0x88CE.GLenum
  5000. GL_COLOR_TABLE_RED_SIZE_SGI* = 0x80DA.GLenum
  5001. GL_CON_22_ATI* = 0x8957.GLenum
  5002. GL_TEXTURE_SWIZZLE_B_EXT* = 0x8E44.GLenum
  5003. GL_SAMPLES_SGIS* = 0x80A9.GLenum
  5004. GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV* = 0x887A.GLenum
  5005. GL_FONT_X_MIN_BOUNDS_BIT_NV* = 0x00010000.GLbitfield
  5006. GL_3_BYTES* = 0x1408.GLenum
  5007. GL_TEXTURE_MAX_CLAMP_S_SGIX* = 0x8369.GLenum
  5008. GL_PROXY_TEXTURE_CUBE_MAP_EXT* = 0x851B.GLenum
  5009. GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE* = 0x88FE.GLenum
  5010. GL_VERTEX_DATA_HINT_PGI* = 0x1A22A.GLenum
  5011. GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT* = 0x850D.GLenum
  5012. GL_MAX_INTEGER_SAMPLES* = 0x9110.GLenum
  5013. GL_TEXTURE_BUFFER_ARB* = 0x8C2A.GLenum
  5014. GL_FOG_COORD_ARRAY_POINTER* = 0x8456.GLenum
  5015. GL_UNSIGNED_SHORT_1_15_REV_MESA* = 0x8754.GLenum
  5016. GL_IMAGE_CUBIC_WEIGHT_HP* = 0x815E.GLenum
  5017. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES* = 0x8CD6.GLenum
  5018. GL_RGBA_DXT5_S3TC* = 0x83A4.GLenum
  5019. GL_INT_IMAGE_2D_MULTISAMPLE* = 0x9060.GLenum
  5020. GL_ACTIVE_RESOURCES* = 0x92F5.GLenum
  5021. GL_TEXTURE_BINDING_2D* = 0x8069.GLenum
  5022. GL_SAMPLE_COVERAGE* = 0x80A0.GLenum
  5023. GL_SMOOTH* = 0x1D01.GLenum
  5024. GL_SAMPLER_1D_SHADOW_ARB* = 0x8B61.GLenum
  5025. GL_VIRTUAL_PAGE_SIZE_Y_AMD* = 0x9196.GLenum
  5026. GL_HORIZONTAL_LINE_TO_NV* = 0x06.GLenum
  5027. GL_HISTOGRAM_GREEN_SIZE_EXT* = 0x8029.GLenum
  5028. GL_COLOR_FLOAT_APPLE* = 0x8A0F.GLenum
  5029. GL_NUM_SHADER_BINARY_FORMATS* = 0x8DF9.GLenum
  5030. GL_TIMESTAMP* = 0x8E28.GLenum
  5031. GL_SRGB_EXT* = 0x8C40.GLenum
  5032. GL_MAX_VERTEX_UNIFORM_BLOCKS* = 0x8A2B.GLenum
  5033. GL_COLOR_ATTACHMENT2_EXT* = 0x8CE2.GLenum
  5034. GL_DEBUG_CALLBACK_FUNCTION_KHR* = 0x8244.GLenum
  5035. GL_DISPLAY_LIST* = 0x82E7.GLenum
  5036. GL_MAP1_NORMAL* = 0x0D92.GLenum
  5037. GL_COMPUTE_TEXTURE* = 0x82A0.GLenum
  5038. GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS* = 0x90DB.GLenum
  5039. GL_W_EXT* = 0x87D8.GLenum
  5040. GL_SAMPLE_SHADING_ARB* = 0x8C36.GLenum
  5041. GL_FRAGMENT_INTERPOLATION_OFFSET_BITS* = 0x8E5D.GLenum
  5042. GL_IMAGE_CLASS_4_X_16* = 0x82BC.GLenum
  5043. GL_FRAGMENT_DEPTH_EXT* = 0x8452.GLenum
  5044. GL_EVAL_BIT* = 0x00010000.GLbitfield
  5045. GL_UNSIGNED_INT_8_8_8_8* = 0x8035.GLenum
  5046. GL_MAX_TESS_CONTROL_INPUT_COMPONENTS* = 0x886C.GLenum
  5047. GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA* = 0x8BB3.GLenum
  5048. GL_SLUMINANCE8_ALPHA8* = 0x8C45.GLenum
  5049. GL_MODULATE_COLOR_IMG* = 0x8C04.GLenum
  5050. GL_TEXTURE20* = 0x84D4.GLenum
  5051. GL_ALPHA_INTEGER_EXT* = 0x8D97.GLenum
  5052. GL_TEXTURE_BINDING_CUBE_MAP_EXT* = 0x8514.GLenum
  5053. GL_BACK_LEFT* = 0x0402.GLenum
  5054. GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT* = 0x8F39.GLenum
  5055. GL_MAX_TRANSFORM_FEEDBACK_BUFFERS* = 0x8E70.GLenum
  5056. GL_TRANSFORM_BIT* = 0x00001000.GLbitfield
  5057. GL_RGB4_EXT* = 0x804F.GLenum
  5058. GL_FRAGMENT_COLOR_EXT* = 0x834C.GLenum
  5059. GL_PIXEL_MAP_S_TO_S* = 0x0C71.GLenum
  5060. GL_COMPRESSED_RGBA_S3TC_DXT5_EXT* = 0x83F3.GLenum
  5061. GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV* = 0x90BD.GLenum
  5062. GL_SOURCE0_RGB_EXT* = 0x8580.GLenum
  5063. GL_PIXEL_COUNTER_BITS_NV* = 0x8864.GLenum
  5064. GL_ALIASED_LINE_WIDTH_RANGE* = 0x846E.GLenum
  5065. GL_DRAW_BUFFER10* = 0x882F.GLenum
  5066. GL_T4F_C4F_N3F_V4F* = 0x2A2D.GLenum
  5067. GL_BLEND_EQUATION_OES* = 0x8009.GLenum
  5068. GL_DEPTH_COMPONENT32* = 0x81A7.GLenum
  5069. GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT* = 0x87CA.GLenum
  5070. GL_DEPTH_BUFFER_BIT5_QCOM* = 0x00002000.GLbitfield
  5071. GL_RED_MIN_CLAMP_INGR* = 0x8560.GLenum
  5072. GL_RGBA_INTEGER_MODE_EXT* = 0x8D9E.GLenum
  5073. GL_DOUBLE_MAT4_EXT* = 0x8F48.GLenum
  5074. GL_OBJECT_DELETE_STATUS_ARB* = 0x8B80.GLenum
  5075. GL_FOG_COORD_ARRAY_LENGTH_NV* = 0x8F32.GLenum
  5076. GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING* = 0x889C.GLenum
  5077. GL_MAP1_VERTEX_ATTRIB7_4_NV* = 0x8667.GLenum
  5078. GL_BLEND_SRC_RGB_EXT* = 0x80C9.GLenum
  5079. GL_VERTEX_PROGRAM_POINT_SIZE_ARB* = 0x8642.GLenum
  5080. GL_STENCIL_INDEX1_EXT* = 0x8D46.GLenum
  5081. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT* = 0x8516.GLenum
  5082. GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT* = 0x8A52.GLenum
  5083. GL_FOG_COORD_SRC* = 0x8450.GLenum
  5084. GL_ANY_SAMPLES_PASSED_EXT* = 0x8C2F.GLenum
  5085. GL_ALPHA4* = 0x803B.GLenum
  5086. GL_TEXTURE_GEN_MODE* = 0x2500.GLenum
  5087. GL_FLOAT_MAT3_ARB* = 0x8B5B.GLenum
  5088. GL_PIXEL_MAP_A_TO_A_SIZE* = 0x0CB9.GLenum
  5089. GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB* = 0x8B8B.GLenum
  5090. GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI* = 0x8802.GLenum
  5091. GL_COPY_READ_BUFFER_BINDING* = 0x8F36.GLenum
  5092. GL_YCRCB_444_SGIX* = 0x81BC.GLenum
  5093. GL_SLUMINANCE_EXT* = 0x8C46.GLenum
  5094. GL_EDGE_FLAG_ARRAY_EXT* = 0x8079.GLenum
  5095. GL_STENCIL_INDEX8_OES* = 0x8D48.GLenum
  5096. GL_RGBA32UI* = 0x8D70.GLenum
  5097. GL_TEXTURE_CUBE_MAP* = 0x8513.GLenum
  5098. GL_STREAM_COPY* = 0x88E2.GLenum
  5099. GL_VIEWPORT_BOUNDS_RANGE* = 0x825D.GLenum
  5100. GL_ASYNC_READ_PIXELS_SGIX* = 0x835E.GLenum
  5101. GL_VERTEX_ATTRIB_ARRAY_INTEGER* = 0x88FD.GLenum
  5102. GL_INTERNALFORMAT_STENCIL_TYPE* = 0x827D.GLenum
  5103. GL_OUTPUT_TEXTURE_COORD28_EXT* = 0x87B9.GLenum
  5104. GL_MATRIX_MODE* = 0x0BA0.GLenum
  5105. GL_MULTISAMPLE_SGIS* = 0x809D.GLenum
  5106. GL_R1UI_V3F_SUN* = 0x85C4.GLenum
  5107. GL_FLOAT_R32_NV* = 0x8885.GLenum
  5108. GL_MAX_DRAW_BUFFERS* = 0x8824.GLenum
  5109. GL_CIRCULAR_CCW_ARC_TO_NV* = 0xF8.GLenum
  5110. GL_PROGRAM_OUTPUT* = 0x92E4.GLenum
  5111. GL_MAX_CUBE_MAP_TEXTURE_SIZE* = 0x851C.GLenum
  5112. GL_TRIANGLE_STRIP_ADJACENCY_ARB* = 0x000D.GLenum
  5113. GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT* = 0x8A34.GLenum
  5114. GL_SRGB* = 0x8C40.GLenum
  5115. GL_BUFFER_ACCESS* = 0x88BB.GLenum
  5116. GL_TEXTURE_WRAP_S* = 0x2802.GLenum
  5117. GL_TRANSFORM_FEEDBACK_VARYINGS* = 0x8C83.GLenum
  5118. GL_RG16UI* = 0x823A.GLenum
  5119. GL_DUAL_LUMINANCE4_SGIS* = 0x8114.GLenum
  5120. GL_DOT_PRODUCT_DEPTH_REPLACE_NV* = 0x86ED.GLenum
  5121. GL_READ_FRAMEBUFFER_BINDING* = 0x8CAA.GLenum
  5122. GL_MAX_FOG_FUNC_POINTS_SGIS* = 0x812C.GLenum
  5123. GL_QUERY_RESULT_NO_WAIT* = 0x9194.GLenum
  5124. GL_FILE_NAME_NV* = 0x9074.GLenum
  5125. GL_DRAW_FRAMEBUFFER_BINDING* = 0x8CA6.GLenum
  5126. GL_FRAGMENT_SHADER* = 0x8B30.GLenum
  5127. GL_VIBRANCE_SCALE_NV* = 0x8713.GLenum
  5128. GL_PATH_FILL_COVER_MODE_NV* = 0x9082.GLenum
  5129. GL_LINEAR_MIPMAP_LINEAR* = 0x2703.GLint
  5130. GL_TEXTURE29* = 0x84DD.GLenum
  5131. GL_SCISSOR_BOX* = 0x0C10.GLenum
  5132. GL_PACK_SKIP_IMAGES* = 0x806B.GLenum
  5133. GL_BUFFER_MAP_OFFSET* = 0x9121.GLenum
  5134. GL_SLUMINANCE8_EXT* = 0x8C47.GLenum
  5135. GL_CONVOLUTION_1D* = 0x8010.GLenum
  5136. GL_MAX_GEOMETRY_IMAGE_UNIFORMS* = 0x90CD.GLenum
  5137. GL_MAP1_VERTEX_ATTRIB11_4_NV* = 0x866B.GLenum
  5138. GL_COLOR_LOGIC_OP* = 0x0BF2.GLenum
  5139. GL_SYNC_FLAGS_APPLE* = 0x9115.GLenum
  5140. GL_ACCUM_RED_BITS* = 0x0D58.GLenum
  5141. GL_VIEW_CLASS_128_BITS* = 0x82C4.GLenum
  5142. GL_INT_VEC3* = 0x8B54.GLenum
  5143. GL_INTENSITY12* = 0x804C.GLenum
  5144. GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER* = 0x90EC.GLenum
  5145. GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES* = 0x8D68.GLenum
  5146. GL_MAX_COLOR_MATRIX_STACK_DEPTH* = 0x80B3.GLenum
  5147. GL_GLOBAL_ALPHA_FACTOR_SUN* = 0x81DA.GLenum
  5148. GL_PACK_RESAMPLE_SGIX* = 0x842C.GLenum
  5149. GL_MAX_COMPUTE_FIXED_GROUP_SIZE_ARB* = 0x91BF.GLenum
  5150. GL_DEPTH_BUFFER_FLOAT_MODE_NV* = 0x8DAF.GLenum
  5151. GL_SIGNED_LUMINANCE_ALPHA_NV* = 0x8703.GLenum
  5152. GL_OP_MIN_EXT* = 0x878B.GLenum
  5153. GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV* = 0x8C7F.GLenum
  5154. GL_COLOR_INDEX12_EXT* = 0x80E6.GLenum
  5155. GL_AUTO_NORMAL* = 0x0D80.GLenum
  5156. GL_ARRAY_BUFFER* = 0x8892.GLenum
  5157. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT* = 0x8DE1.GLenum
  5158. GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV* = 0x903C.GLenum
  5159. GL_ACCUM_BLUE_BITS* = 0x0D5A.GLenum
  5160. GL_RENDERBUFFER_SAMPLES_ANGLE* = 0x8CAB.GLenum
  5161. GL_MAX_ASYNC_HISTOGRAM_SGIX* = 0x832D.GLenum
  5162. GL_GLYPH_HAS_KERNING_BIT_NV* = 0x100.GLbitfield
  5163. GL_TESS_CONTROL_SUBROUTINE_UNIFORM* = 0x92EF.GLenum
  5164. GL_DRAW_BUFFER1* = 0x8826.GLenum
  5165. GL_INT8_NV* = 0x8FE0.GLenum
  5166. GL_2PASS_0_EXT* = 0x80A2.GLenum
  5167. GL_TRANSFORM_FEEDBACK_BUFFER_INDEX* = 0x934B.GLenum
  5168. GL_NUM_VIRTUAL_PAGE_SIZES_ARB* = 0x91A8.GLenum
  5169. GL_INT_SAMPLER_3D* = 0x8DCB.GLenum
  5170. GL_RASTERIZER_DISCARD* = 0x8C89.GLenum
  5171. GL_SOURCE2_RGB_ARB* = 0x8582.GLenum
  5172. GL_LOCAL_CONSTANT_EXT* = 0x87C3.GLenum
  5173. GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT* = 0x8DA9.GLenum
  5174. GL_MODELVIEW12_ARB* = 0x872C.GLenum
  5175. GL_VERTEX_SUBROUTINE_UNIFORM* = 0x92EE.GLenum
  5176. GL_OPERAND0_ALPHA_ARB* = 0x8598.GLenum
  5177. GL_DEPTH24_STENCIL8* = 0x88F0.GLenum
  5178. GL_RENDERBUFFER_RED_SIZE* = 0x8D50.GLenum
  5179. GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING* = 0x8210.GLenum
  5180. GL_DRAW_BUFFER10_ARB* = 0x882F.GLenum
  5181. GL_UNSIGNED_INT_SAMPLER_3D* = 0x8DD3.GLenum
  5182. GL_SKIP_COMPONENTS2_NV* = -5
  5183. GL_PROGRAM_BINARY_LENGTH_OES* = 0x8741.GLenum
  5184. GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE* = 0x8A02.GLenum
  5185. GL_QUERY_RESULT_EXT* = 0x8866.GLenum
  5186. GL_CONSTANT_COLOR0_NV* = 0x852A.GLenum
  5187. GL_MAX_ASYNC_DRAW_PIXELS_SGIX* = 0x8360.GLenum
  5188. GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV* = 0x86F1.GLenum
  5189. GL_ALPHA_TEST_REF* = 0x0BC2.GLenum
  5190. GL_MAX_4D_TEXTURE_SIZE_SGIS* = 0x8138.GLenum
  5191. GL_INT_SAMPLER_2D_MULTISAMPLE* = 0x9109.GLenum
  5192. GL_DRAW_BUFFER6_ATI* = 0x882B.GLenum
  5193. GL_INTENSITY16UI_EXT* = 0x8D79.GLenum
  5194. GL_POINT_FADE_THRESHOLD_SIZE_ARB* = 0x8128.GLenum
  5195. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING* = 0x889F.GLenum
  5196. GL_RENDERBUFFER_WIDTH_EXT* = 0x8D42.GLenum
  5197. GL_FIXED_ONLY* = 0x891D.GLenum
  5198. GL_HISTOGRAM_BLUE_SIZE* = 0x802A.GLenum
  5199. GL_PROGRAM_TEX_INSTRUCTIONS_ARB* = 0x8806.GLenum
  5200. GL_MAX_VERTEX_SHADER_VARIANTS_EXT* = 0x87C6.GLenum
  5201. GL_UNSIGNED_INT_10_10_10_2_EXT* = 0x8036.GLenum
  5202. GL_SAMPLE_ALPHA_TO_ONE_EXT* = 0x809F.GLenum
  5203. GL_INDEX_ARRAY* = 0x8077.GLenum
  5204. GL_GEQUAL* = 0x0206.GLenum
  5205. GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS* = 0x90D8.GLenum
  5206. GL_DITHER* = 0x0BD0.GLenum
  5207. GL_ATTACHED_SHADERS* = 0x8B85.GLenum
  5208. GL_FUNC_SUBTRACT* = 0x800A.GLenum
  5209. GL_ATOMIC_COUNTER_BARRIER_BIT_EXT* = 0x00001000.GLbitfield
  5210. GL_LUMINANCE4* = 0x803F.GLenum
  5211. GL_BLEND_EQUATION_RGB_EXT* = 0x8009.GLenum
  5212. GL_TEXTURE_MULTI_BUFFER_HINT_SGIX* = 0x812E.GLenum
  5213. GL_DEBUG_SEVERITY_LOW_KHR* = 0x9148.GLenum
  5214. GL_UNPACK_COMPRESSED_BLOCK_HEIGHT* = 0x9128.GLenum
  5215. GL_CULL_VERTEX_OBJECT_POSITION_EXT* = 0x81AC.GLenum
  5216. GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI* = 0x80BB.GLenum
  5217. GL_ADD_SIGNED_EXT* = 0x8574.GLenum
  5218. GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL* = 0x83F5.GLenum
  5219. GL_CURRENT_RASTER_SECONDARY_COLOR* = 0x845F.GLenum
  5220. GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV* = 0x8E5F.GLenum
  5221. GL_CONTINUOUS_AMD* = 0x9007.GLenum
  5222. GL_R1UI_T2F_C4F_N3F_V3F_SUN* = 0x85CB.GLenum
  5223. GL_COMPUTE_SHADER* = 0x91B9.GLenum
  5224. GL_CLIP_DISTANCE6* = 0x3006.GLenum
  5225. GL_SRC_ATOP_NV* = 0x928E.GLenum
  5226. GL_DEPTH_COMPONENT16_OES* = 0x81A5.GLenum
  5227. GL_DOUBLE_MAT4* = 0x8F48.GLenum
  5228. GL_MAT_SHININESS_BIT_PGI* = 0x02000000.GLbitfield
  5229. GL_SAMPLER_BUFFER_AMD* = 0x9001.GLenum
  5230. GL_ARRAY_BUFFER_BINDING_ARB* = 0x8894.GLenum
  5231. GL_VOLATILE_APPLE* = 0x8A1A.GLenum
  5232. GL_ALPHA32UI_EXT* = 0x8D72.GLenum
  5233. GL_COLOR_BUFFER_BIT1_QCOM* = 0x00000002.GLbitfield
  5234. GL_VERTEX_PROGRAM_CALLBACK_MESA* = 0x8BB4.GLenum
  5235. GL_CULL_VERTEX_EXT* = 0x81AA.GLenum
  5236. GL_RENDERBUFFER_STENCIL_SIZE_EXT* = 0x8D55.GLenum
  5237. GL_SELECT* = 0x1C02.GLenum
  5238. GL_LUMINANCE12_ALPHA4* = 0x8046.GLenum
  5239. GL_IMAGE_BINDING_LEVEL_EXT* = 0x8F3B.GLenum
  5240. GL_MATRIX_PALETTE_ARB* = 0x8840.GLenum
  5241. GL_DUAL_ALPHA4_SGIS* = 0x8110.GLenum
  5242. GL_BACK_NORMALS_HINT_PGI* = 0x1A223.GLenum
  5243. GL_UNSIGNED_SHORT_15_1_MESA* = 0x8753.GLenum
  5244. GL_UNSIGNED_SHORT_4_4_4_4_REV* = 0x8365.GLenum
  5245. GL_BUFFER* = 0x82E0.GLenum
  5246. GL_RENDERBUFFER_INTERNAL_FORMAT_EXT* = 0x8D44.GLenum
  5247. GL_MATRIX5_NV* = 0x8635.GLenum
  5248. GL_ATOMIC_COUNTER_BUFFER* = 0x92C0.GLenum
  5249. GL_SMOOTH_QUADRATIC_CURVE_TO_NV* = 0x0E.GLenum
  5250. GL_VARIABLE_D_NV* = 0x8526.GLenum
  5251. GL_PINLIGHT_NV* = 0x92A8.GLenum
  5252. GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT* = 0x88FD.GLenum
  5253. GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS* = 0x92CF.GLenum
  5254. GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV* = 0x9034.GLenum
  5255. GL_RESAMPLE_REPLICATE_SGIX* = 0x842E.GLenum
  5256. GL_UNSIGNED_SHORT_5_6_5_REV* = 0x8364.GLenum
  5257. GL_VERTEX_ATTRIB_ARRAY2_NV* = 0x8652.GLenum
  5258. GL_3D_COLOR_TEXTURE* = 0x0603.GLenum
  5259. GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS* = 0x8B4C.GLenum
  5260. GL_DEBUG_TYPE_PERFORMANCE_KHR* = 0x8250.GLenum
  5261. GL_MATRIX_INDEX_ARRAY_OES* = 0x8844.GLenum
  5262. GL_TEXTURE_TOO_LARGE_EXT* = 0x8065.GLenum
  5263. GL_PACK_IMAGE_HEIGHT_EXT* = 0x806C.GLenum
  5264. GL_YCBYCR8_422_NV* = 0x9031.GLenum
  5265. GL_COLOR_ATTACHMENT8* = 0x8CE8.GLenum
  5266. GL_SAMPLE_COVERAGE_ARB* = 0x80A0.GLenum
  5267. GL_CURRENT_VERTEX_EXT* = 0x87E2.GLenum
  5268. GL_LINEAR* = 0x2601.GLint
  5269. GL_STENCIL_TAG_BITS_EXT* = 0x88F2.GLenum
  5270. GL_T2F_IUI_V3F_EXT* = 0x81B2.GLenum
  5271. GL_TEXTURE_3D_BINDING_OES* = 0x806A.GLenum
  5272. GL_PATH_CLIENT_LENGTH_NV* = 0x907F.GLenum
  5273. GL_MAT_AMBIENT_BIT_PGI* = 0x00100000.GLbitfield
  5274. GL_DOUBLE_MAT4x3* = 0x8F4E.GLenum
  5275. GL_QUERY_BY_REGION_WAIT_NV* = 0x8E15.GLenum
  5276. GL_LEQUAL* = 0x0203.GLenum
  5277. GL_PROGRAM_ATTRIBS_ARB* = 0x88AC.GLenum
  5278. GL_BUFFER_MAPPED_ARB* = 0x88BC.GLenum
  5279. GL_VERTEX_SHADER_ARB* = 0x8B31.GLenum
  5280. GL_SOURCE1_ALPHA_EXT* = 0x8589.GLenum
  5281. GL_UNSIGNED_INT16_VEC3_NV* = 0x8FF2.GLenum
  5282. GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB* = 0x88B1.GLenum
  5283. GL_RGB16* = 0x8054.GLenum
  5284. GL_TEXTURE15_ARB* = 0x84CF.GLenum
  5285. GL_TEXTURE_GATHER_SHADOW* = 0x82A3.GLenum
  5286. GL_FENCE_APPLE* = 0x8A0B.GLenum
  5287. GL_TRIANGLES* = 0x0004.GLenum
  5288. GL_DOT4_ATI* = 0x8967.GLenum
  5289. GL_CURRENT_FOG_COORD* = 0x8453.GLenum
  5290. GL_DEPTH_CLAMP_NEAR_AMD* = 0x901E.GLenum
  5291. GL_SYNC_FENCE* = 0x9116.GLenum
  5292. GL_UNSIGNED_INT64_VEC3_NV* = 0x8FF6.GLenum
  5293. GL_DEPTH* = 0x1801.GLenum
  5294. GL_TEXTURE_COORD_NV* = 0x8C79.GLenum
  5295. GL_COMBINE* = 0x8570.GLenum
  5296. GL_MAX_VERTEX_UNITS_ARB* = 0x86A4.GLenum
  5297. GL_COLOR_INDEX2_EXT* = 0x80E3.GLenum
  5298. GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP* = 0x8162.GLenum
  5299. GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB* = 0x900E.GLenum
  5300. GL_MIRROR_CLAMP_EXT* = 0x8742.GLint
  5301. GL_STENCIL_VALUE_MASK* = 0x0B93.GLenum
  5302. GL_UNSIGNED_INT_SAMPLER_BUFFER* = 0x8DD8.GLenum
  5303. GL_TRACK_MATRIX_NV* = 0x8648.GLenum
  5304. GL_MAP1_VERTEX_3* = 0x0D97.GLenum
  5305. GL_OP_MOV_EXT* = 0x8799.GLenum
  5306. GL_MAP_INVALIDATE_RANGE_BIT_EXT* = 0x0004.GLbitfield
  5307. GL_MAX_CONVOLUTION_WIDTH_EXT* = 0x801A.GLenum
  5308. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES* = 0x8518.GLenum
  5309. GL_RGBA_SNORM* = 0x8F93.GLenum
  5310. GL_MAX_TRACK_MATRICES_NV* = 0x862F.GLenum
  5311. GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS* = 0x886D.GLenum
  5312. GL_DOUBLE_VEC4_EXT* = 0x8FFE.GLenum
  5313. GL_COLOR_TABLE_BLUE_SIZE* = 0x80DC.GLenum
  5314. GL_T2F_C3F_V3F* = 0x2A2A.GLenum
  5315. GL_INTENSITY16_SNORM* = 0x901B.GLenum
  5316. GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT* = 0x905F.GLenum
  5317. GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD* = 0x914C.GLenum
  5318. GL_NORMAL_MAP_EXT* = 0x8511.GLenum
  5319. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV* = 0x8C8B.GLenum
  5320. GL_DRAW_BUFFER4_EXT* = 0x8829.GLenum
  5321. GL_PIXEL_MAP_G_TO_G* = 0x0C77.GLenum
  5322. GL_TESS_GEN_POINT_MODE* = 0x8E79.GLenum
  5323. GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS* = 0x92CC.GLenum
  5324. GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT* = 0x8DD5.GLenum
  5325. GL_MULTISAMPLE_BUFFER_BIT2_QCOM* = 0x04000000.GLbitfield
  5326. GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI* = 0x80B9.GLenum
  5327. GL_POST_COLOR_MATRIX_GREEN_BIAS* = 0x80B9.GLenum
  5328. GL_TEXTURE10* = 0x84CA.GLenum
  5329. GL_RGB32F* = 0x8815.GLenum
  5330. GL_DYNAMIC_READ_ARB* = 0x88E9.GLenum
  5331. GL_MODELVIEW22_ARB* = 0x8736.GLenum
  5332. GL_VERTEX_STREAM0_ATI* = 0x876C.GLenum
  5333. GL_TEXTURE_FETCH_BARRIER_BIT_EXT* = 0x00000008.GLbitfield
  5334. GL_COMBINER_INPUT_NV* = 0x8542.GLenum
  5335. GL_DRAW_BUFFER0_NV* = 0x8825.GLenum
  5336. GL_ALPHA_TEST* = 0x0BC0.GLenum
  5337. GL_PIXEL_UNPACK_BUFFER* = 0x88EC.GLenum
  5338. GL_SRC_IN_NV* = 0x928A.GLenum
  5339. GL_COMPRESSED_SIGNED_RED_RGTC1_EXT* = 0x8DBC.GLenum
  5340. GL_PACK_SUBSAMPLE_RATE_SGIX* = 0x85A0.GLenum
  5341. GL_FRAMEBUFFER_DEFAULT_SAMPLES* = 0x9313.GLenum
  5342. GL_ARRAY_OBJECT_OFFSET_ATI* = 0x8767.GLenum
  5343. GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES* = 0x8515.GLenum
  5344. GL_STENCIL_BITS* = 0x0D57.GLenum
  5345. GL_DEPTH_COMPONENT24_OES* = 0x81A6.GLenum
  5346. GL_FRAMEBUFFER* = 0x8D40.GLenum
  5347. GL_8X_BIT_ATI* = 0x00000004.GLbitfield
  5348. GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY* = 0x9105.GLenum
  5349. GL_BOOL_VEC2* = 0x8B57.GLenum
  5350. GL_EXP* = 0x0800.GLenum
  5351. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT* = 0x851A.GLenum
  5352. GL_STENCIL_INDEX16* = 0x8D49.GLenum
  5353. GL_FRAGMENT_LIGHTING_SGIX* = 0x8400.GLenum
  5354. GL_PACK_SKIP_PIXELS* = 0x0D04.GLenum
  5355. GL_TEXTURE_MIN_LOD* = 0x813A.GLenum
  5356. GL_COMPRESSED_RGB* = 0x84ED.GLenum
  5357. GL_MAP1_VERTEX_ATTRIB2_4_NV* = 0x8662.GLenum
  5358. GL_CONJOINT_NV* = 0x9284.GLenum
  5359. GL_MAX_COMPUTE_SHARED_MEMORY_SIZE* = 0x8262.GLenum
  5360. GL_INTENSITY8* = 0x804B.GLenum
  5361. GL_SAMPLER_2D_MULTISAMPLE* = 0x9108.GLenum
  5362. GL_MAX_LIST_NESTING* = 0x0B31.GLenum
  5363. GL_DOUBLE_MAT3* = 0x8F47.GLenum
  5364. GL_TEXTURE_DEPTH* = 0x8071.GLenum
  5365. GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION* = 0x8E4C.GLenum
  5366. GL_TEXTURE12_ARB* = 0x84CC.GLenum
  5367. GL_R1UI_T2F_V3F_SUN* = 0x85C9.GLenum
  5368. GL_REPLACE* = 0x1E01.GLenum
  5369. GL_MAX_NUM_ACTIVE_VARIABLES* = 0x92F7.GLenum
  5370. GL_RGBA_INTEGER_EXT* = 0x8D99.GLenum
  5371. GL_TEXTURE_COMPRESSED_BLOCK_SIZE* = 0x82B3.GLenum
  5372. GL_INDEX_CLEAR_VALUE* = 0x0C20.GLenum
  5373. GL_PROGRAM_ERROR_POSITION_ARB* = 0x864B.GLenum
  5374. GL_LINEARBURN_NV* = 0x92A5.GLenum
  5375. GL_TEXTURE_BINDING_CUBE_MAP_ARB* = 0x8514.GLenum
  5376. GL_TESSELLATION_FACTOR_AMD* = 0x9005.GLenum
  5377. GL_SHADER_IMAGE_STORE* = 0x82A5.GLenum
  5378. GL_COMPRESSED_SLUMINANCE_ALPHA_EXT* = 0x8C4B.GLenum
  5379. GL_MAX_PALETTE_MATRICES_ARB* = 0x8842.GLenum
  5380. GL_UNPACK_CONSTANT_DATA_SUNX* = 0x81D5.GLenum
  5381. GL_FLOAT_MAT3x4* = 0x8B68.GLenum
  5382. GL_DRAW_BUFFER8_NV* = 0x882D.GLenum
  5383. GL_ATTENUATION_EXT* = 0x834D.GLenum
  5384. GL_REG_25_ATI* = 0x893A.GLenum
  5385. GL_UNSIGNED_INT_SAMPLER_1D* = 0x8DD1.GLenum
  5386. GL_TEXTURE_1D_STACK_BINDING_MESAX* = 0x875D.GLenum
  5387. GL_SYNC_STATUS_APPLE* = 0x9114.GLenum
  5388. GL_TEXTURE_CUBE_MAP_ARRAY* = 0x9009.GLenum
  5389. GL_EXP2* = 0x0801.GLenum
  5390. GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT* = 0x8C71.GLenum
  5391. GL_BUFFER_ACCESS_ARB* = 0x88BB.GLenum
  5392. GL_LO_BIAS_NV* = 0x8715.GLenum
  5393. GL_MIRROR_CLAMP_ATI* = 0x8742.GLint
  5394. GL_SAMPLE_COVERAGE_VALUE* = 0x80AA.GLenum
  5395. GL_UNSIGNED_INT_24_8_EXT* = 0x84FA.GLenum
  5396. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT* = 0x8C88.GLenum
  5397. GL_R16UI* = 0x8234.GLenum
  5398. GL_BLEND_PREMULTIPLIED_SRC_NV* = 0x9280.GLenum
  5399. GL_COLOR_ATTACHMENT0* = 0x8CE0.GLenum
  5400. GL_GEOMETRY_VERTICES_OUT_EXT* = 0x8DDA.GLenum
  5401. GL_SAMPLE_MASK_NV* = 0x8E51.GLenum
  5402. GL_BGRA_INTEGER_EXT* = 0x8D9B.GLenum
  5403. GL_PALETTE8_RGBA8_OES* = 0x8B96.GLenum
  5404. GL_MAX_ARRAY_TEXTURE_LAYERS_EXT* = 0x88FF.GLenum
  5405. GL_TEXTURE_COLOR_TABLE_SGI* = 0x80BC.GLenum
  5406. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT* = 0x8C80.GLenum
  5407. GL_TEXTURE10_ARB* = 0x84CA.GLenum
  5408. GL_TRIANGLES_ADJACENCY* = 0x000C.GLenum
  5409. GL_COLOR_ARRAY_EXT* = 0x8076.GLenum
  5410. GL_MAX_FRAMEBUFFER_SAMPLES* = 0x9318.GLenum
  5411. GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB* = 0x889F.GLenum
  5412. GL_IMAGE_TEXEL_SIZE* = 0x82A7.GLenum
  5413. GL_MAGNITUDE_BIAS_NV* = 0x8718.GLenum
  5414. GL_SHADOW_AMBIENT_SGIX* = 0x80BF.GLenum
  5415. GL_BUFFER_SERIALIZED_MODIFY_APPLE* = 0x8A12.GLenum
  5416. GL_TEXTURE_COORD_ARRAY_COUNT_EXT* = 0x808B.GLenum
  5417. GL_MAX_DRAW_BUFFERS_ARB* = 0x8824.GLenum
  5418. GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT* = 0x87CD.GLenum
  5419. GL_PASS_THROUGH_TOKEN* = 0x0700.GLenum
  5420. GL_BLEND_EQUATION* = 0x8009.GLenum
  5421. GL_FOG_HINT* = 0x0C54.GLenum
  5422. GL_FLOAT_RGB16_NV* = 0x8888.GLenum
  5423. GL_OUTPUT_TEXTURE_COORD18_EXT* = 0x87AF.GLenum
  5424. GL_T2F_IUI_N3F_V2F_EXT* = 0x81B3.GLenum
  5425. GL_SAMPLER_EXTERNAL_OES* = 0x8D66.GLenum
  5426. GL_MAX_SUBROUTINES* = 0x8DE7.GLenum
  5427. GL_RED_BIT_ATI* = 0x00000001.GLbitfield
  5428. GL_SOURCE2_ALPHA* = 0x858A.GLenum
  5429. GL_AUX0* = 0x0409.GLenum
  5430. GL_OPERAND1_ALPHA_ARB* = 0x8599.GLenum
  5431. GL_TEXTURE_MAX_ANISOTROPY_EXT* = 0x84FE.GLenum
  5432. GL_VERTEX_PROGRAM_POINT_SIZE_NV* = 0x8642.GLenum
  5433. GL_MULTIVIEW_EXT* = 0x90F1.GLenum
  5434. GL_FOG_OFFSET_SGIX* = 0x8198.GLenum
  5435. GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL* = 0x83F7.GLenum
  5436. GL_ELEMENT_ARRAY_ATI* = 0x8768.GLenum
  5437. GL_ALPHA16_SNORM* = 0x9018.GLenum
  5438. GL_COMPRESSED_SLUMINANCE_EXT* = 0x8C4A.GLenum
  5439. GL_TEXTURE_OBJECT_VALID_QCOM* = 0x8BDB.GLenum
  5440. GL_STENCIL_BACK_FUNC* = 0x8800.GLenum
  5441. GL_CULL_FACE* = 0x0B44.GLenum
  5442. GL_MAP1_COLOR_4* = 0x0D90.GLenum
  5443. GL_SHADER_OBJECT_ARB* = 0x8B48.GLenum
  5444. GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG* = 0x8C01.GLenum
  5445. GL_TANGENT_ARRAY_EXT* = 0x8439.GLenum
  5446. GL_NUM_FRAGMENT_CONSTANTS_ATI* = 0x896F.GLenum
  5447. GL_COLOR_RENDERABLE* = 0x8286.GLenum
  5448. GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS* = 0x8B4D.GLenum
  5449. GL_TRANSFORM_FEEDBACK_RECORD_NV* = 0x8C86.GLenum
  5450. GL_COLOR_ATTACHMENT1_NV* = 0x8CE1.GLenum
  5451. GL_ALPHA_SNORM* = 0x9010.GLenum
  5452. GL_PIXEL_TRANSFORM_2D_MATRIX_EXT* = 0x8338.GLenum
  5453. GL_SMOOTH_POINT_SIZE_GRANULARITY* = 0x0B13.GLenum
  5454. GL_R8I* = 0x8231.GLenum
  5455. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT* = 0x8D56.GLenum
  5456. GL_POLYGON_OFFSET_BIAS_EXT* = 0x8039.GLenum
  5457. GL_DEPTH_COMPONENT24* = 0x81A6.GLenum
  5458. GL_TEXTURE_SWIZZLE_B* = 0x8E44.GLenum
  5459. GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS* = 0x8E81.GLenum
  5460. GL_MAP2_INDEX* = 0x0DB1.GLenum
  5461. GL_SAMPLER_CUBE_MAP_ARRAY* = 0x900C.GLenum
  5462. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT* = 0x8CD6.GLenum
  5463. GL_UNSIGNED_INT_8_8_8_8_REV* = 0x8367.GLenum
  5464. GL_PATH_GEN_COEFF_NV* = 0x90B1.GLenum
  5465. GL_OPERAND3_ALPHA_NV* = 0x859B.GLenum
  5466. GL_LUMINANCE* = 0x1909.GLenum
  5467. GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS* = 0x8DE8.GLenum
  5468. GL_MAP_READ_BIT* = 0x0001.GLbitfield
  5469. GL_MAX_TEXTURE_STACK_DEPTH* = 0x0D39.GLenum
  5470. GL_ORDER* = 0x0A01.GLenum
  5471. GL_PATH_FILL_MODE_NV* = 0x9080.GLenum
  5472. GL_RENDERBUFFER_BLUE_SIZE* = 0x8D52.GLenum
  5473. GL_TEXTURE_INTENSITY_SIZE* = 0x8061.GLenum
  5474. GL_DRAW_BUFFER1_NV* = 0x8826.GLenum
  5475. GL_SCREEN_NV* = 0x9295.GLenum
  5476. GL_RGB8I_EXT* = 0x8D8F.GLenum
  5477. GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET* = 0x8E5E.GLenum
  5478. GL_DUAL_INTENSITY12_SGIS* = 0x811A.GLenum
  5479. GL_SPARE1_NV* = 0x852F.GLenum
  5480. GL_PALETTE8_R5_G6_B5_OES* = 0x8B97.GLenum
  5481. GL_COLOR_ATTACHMENT7_NV* = 0x8CE7.GLenum
  5482. GL_TEXTURE_HEIGHT* = 0x1001.GLenum
  5483. GL_RENDERBUFFER_BINDING* = 0x8CA7.GLenum
  5484. GL_DRAW_BUFFER7_EXT* = 0x882C.GLenum
  5485. GL_HISTOGRAM* = 0x8024.GLenum
  5486. GL_COLOR_ATTACHMENT0_OES* = 0x8CE0.GLenum
  5487. GL_BINORMAL_ARRAY_STRIDE_EXT* = 0x8441.GLenum
  5488. GL_DEBUG_SEVERITY_HIGH_AMD* = 0x9146.GLenum
  5489. GL_MIN_SPARSE_LEVEL_AMD* = 0x919B.GLenum
  5490. GL_MAP1_VERTEX_ATTRIB10_4_NV* = 0x866A.GLenum
  5491. GL_COEFF* = 0x0A00.GLenum
  5492. GL_COMPRESSED_RGBA_ASTC_6x5_KHR* = 0x93B3.GLenum
  5493. GL_TEXTURE_4D_BINDING_SGIS* = 0x814F.GLenum
  5494. GL_BUFFER_USAGE* = 0x8765.GLenum
  5495. GL_YCBCR_MESA* = 0x8757.GLenum
  5496. GL_CLAMP_VERTEX_COLOR* = 0x891A.GLenum
  5497. GL_RGBA8_EXT* = 0x8058.GLenum
  5498. GL_BITMAP_TOKEN* = 0x0704.GLenum
  5499. GL_IMAGE_SCALE_Y_HP* = 0x8156.GLenum
  5500. GL_OUTPUT_TEXTURE_COORD25_EXT* = 0x87B6.GLenum
  5501. GL_DEBUG_SOURCE_API* = 0x8246.GLenum
  5502. GL_STACK_UNDERFLOW* = 0x0504.GLenum
  5503. GL_COMBINER_CD_DOT_PRODUCT_NV* = 0x8546.GLenum
  5504. GL_FRAMEBUFFER_BINDING_EXT* = 0x8CA6.GLenum
  5505. GL_REG_20_ATI* = 0x8935.GLenum
  5506. GL_MAP1_TEXTURE_COORD_4* = 0x0D96.GLenum
  5507. GL_DEBUG_OUTPUT_SYNCHRONOUS* = 0x8242.GLenum
  5508. GL_ACCUM_ALPHA_BITS* = 0x0D5B.GLenum
  5509. GL_INT_10_10_10_2_OES* = 0x8DF7.GLenum
  5510. GL_FLOAT_MAT2_ARB* = 0x8B5A.GLenum
  5511. GL_FRONT_RIGHT* = 0x0401.GLenum
  5512. GL_COMBINER_AB_DOT_PRODUCT_NV* = 0x8545.GLenum
  5513. GL_LUMINANCE_ALPHA* = 0x190A.GLenum
  5514. GL_C4UB_V2F* = 0x2A22.GLenum
  5515. GL_COMBINER_MUX_SUM_NV* = 0x8547.GLenum
  5516. GL_MODELVIEW_STACK_DEPTH* = 0x0BA3.GLenum
  5517. GL_SAMPLES_ARB* = 0x80A9.GLenum
  5518. GL_ALPHA_TEST_FUNC* = 0x0BC1.GLenum
  5519. GL_DEPTH_CLAMP* = 0x864F.GLenum
  5520. GL_MAP2_VERTEX_ATTRIB8_4_NV* = 0x8678.GLenum
  5521. GL_INVALID_INDEX* = 0xFFFFFFFF.GLenum
  5522. GL_COMBINER_SCALE_NV* = 0x8548.GLenum
  5523. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER* = 0x92CB.GLenum
  5524. GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV* = 0x864E.GLenum
  5525. GL_RELATIVE_SMALL_CW_ARC_TO_NV* = 0x15.GLenum
  5526. GL_UNSIGNED_INT_10_10_10_2_OES* = 0x8DF6.GLenum
  5527. GL_DISCARD_ATI* = 0x8763.GLenum
  5528. GL_PRIMITIVE_RESTART_INDEX_NV* = 0x8559.GLenum
  5529. GL_IMAGE_CLASS_2_X_8* = 0x82C0.GLenum
  5530. GL_MANUAL_GENERATE_MIPMAP* = 0x8294.GLenum
  5531. GL_FLOAT_R_NV* = 0x8880.GLenum
  5532. GL_SATURATE_BIT_ATI* = 0x00000040.GLbitfield
  5533. GL_BUFFER_SIZE* = 0x8764.GLenum
  5534. GL_FRAMEBUFFER_BARRIER_BIT_EXT* = 0x00000400.GLbitfield
  5535. GL_LUMINANCE8UI_EXT* = 0x8D80.GLenum
  5536. GL_T2F_IUI_V2F_EXT* = 0x81B1.GLenum
  5537. GL_OUTPUT_TEXTURE_COORD15_EXT* = 0x87AC.GLenum
  5538. GL_COVERAGE_AUTOMATIC_NV* = 0x8ED7.GLenum
  5539. GL_TEXTURE_INTERNAL_FORMAT_QCOM* = 0x8BD5.GLenum
  5540. GL_INT_IMAGE_CUBE_MAP_ARRAY* = 0x905F.GLenum
  5541. GL_BUFFER_UPDATE_BARRIER_BIT_EXT* = 0x00000200.GLbitfield
  5542. GL_GLYPH_WIDTH_BIT_NV* = 0x01.GLbitfield
  5543. GL_OP_MAX_EXT* = 0x878A.GLenum
  5544. GL_MINMAX_FORMAT_EXT* = 0x802F.GLenum
  5545. GL_R16I* = 0x8233.GLenum
  5546. GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB* = 0x8809.GLenum
  5547. GL_TEXTURE_MAX_LEVEL* = 0x813D.GLenum
  5548. GL_GEOMETRY_SHADER* = 0x8DD9.GLenum
  5549. GL_MAX_RENDERBUFFER_SIZE* = 0x84E8.GLenum
  5550. GL_RGB16_EXT* = 0x8054.GLenum
  5551. GL_DUAL_INTENSITY16_SGIS* = 0x811B.GLenum
  5552. GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT* = 0x8CD6.GLenum
  5553. GL_BLUE_SCALE* = 0x0D1A.GLenum
  5554. GL_RGBA_FLOAT16_APPLE* = 0x881A.GLenum
  5555. GL_RGBA8UI* = 0x8D7C.GLenum
  5556. GL_COLOR_ATTACHMENT5* = 0x8CE5.GLenum
  5557. GL_UNSIGNED_IDENTITY_NV* = 0x8536.GLenum
  5558. GL_COMPRESSED_RGBA_ASTC_10x8_KHR* = 0x93BA.GLenum
  5559. GL_FRAGMENT_SHADER_ARB* = 0x8B30.GLenum
  5560. GL_R8* = 0x8229.GLenum
  5561. GL_IMAGE_BINDING_LAYERED* = 0x8F3C.GLenum
  5562. GL_RGBA_FLOAT32_ATI* = 0x8814.GLenum
  5563. GL_TEXTURE_RED_SIZE_EXT* = 0x805C.GLenum
  5564. GL_INT8_VEC2_NV* = 0x8FE1.GLenum
  5565. GL_NEGATE_BIT_ATI* = 0x00000004.GLbitfield
  5566. GL_ALL_BARRIER_BITS_EXT* = 0xFFFFFFFF.GLbitfield
  5567. GL_LIGHT_MODEL_COLOR_CONTROL_EXT* = 0x81F8.GLenum
  5568. GL_LUMINANCE_ALPHA16UI_EXT* = 0x8D7B.GLenum
  5569. GL_COUNT_UP_NV* = 0x9088.GLenum
  5570. GL_QUERY_RESULT_AVAILABLE_ARB* = 0x8867.GLenum
  5571. GL_DRAW_INDIRECT_BUFFER* = 0x8F3F.GLenum
  5572. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT* = 0x8CD3.GLenum
  5573. GL_OP_DOT3_EXT* = 0x8784.GLenum
  5574. GL_COLOR_ATTACHMENT10_NV* = 0x8CEA.GLenum
  5575. GL_STENCIL_INDEX4_OES* = 0x8D47.GLenum
  5576. GL_LUMINANCE_FLOAT32_ATI* = 0x8818.GLenum
  5577. GL_DRAW_BUFFER9_ARB* = 0x882E.GLenum
  5578. GL_RG8_EXT* = 0x822B.GLenum
  5579. GL_FONT_DESCENDER_BIT_NV* = 0x00400000.GLbitfield
  5580. GL_TEXTURE_ALPHA_SIZE_EXT* = 0x805F.GLenum
  5581. GL_Y_EXT* = 0x87D6.GLenum
  5582. GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT* = 0x8DE4.GLenum
  5583. GL_SAMPLER_3D_ARB* = 0x8B5F.GLenum
  5584. GL_INVERT_OVG_NV* = 0x92B4.GLenum
  5585. GL_REFERENCED_BY_TESS_EVALUATION_SHADER* = 0x9308.GLenum
  5586. GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL* = 0x83F8.GLenum
  5587. GL_LIGHT4* = 0x4004.GLenum
  5588. GL_VERTEX_STATE_PROGRAM_NV* = 0x8621.GLenum
  5589. GL_ZERO* = 0.GLenum
  5590. GL_SAMPLER_CUBE_MAP_ARRAY_ARB* = 0x900C.GLenum
  5591. GL_SAMPLE_MASK_EXT* = 0x80A0.GLenum
  5592. GL_COMBINER_CD_OUTPUT_NV* = 0x854B.GLenum
  5593. GL_SAMPLE_ALPHA_TO_MASK_SGIS* = 0x809E.GLenum
  5594. GL_RGBA16* = 0x805B.GLenum
  5595. GL_PATH_TERMINAL_DASH_CAP_NV* = 0x907D.GLenum
  5596. GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB* = 0x889C.GLenum
  5597. GL_DEBUG_SEVERITY_HIGH_KHR* = 0x9146.GLenum
  5598. GL_DRAW_BUFFER14_EXT* = 0x8833.GLenum
  5599. GL_READ_FRAMEBUFFER* = 0x8CA8.GLenum
  5600. GL_UNSIGNED_SHORT_8_8_APPLE* = 0x85BA.GLenum
  5601. GL_OR* = 0x1507.GLenum
  5602. GL_ONE_MINUS_DST_ALPHA* = 0x0305.GLenum
  5603. GL_RGB12* = 0x8053.GLenum
  5604. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES* = 0x8CDB.GLenum
  5605. GL_OUTPUT_TEXTURE_COORD26_EXT* = 0x87B7.GLenum
  5606. GL_LOCAL_CONSTANT_VALUE_EXT* = 0x87EC.GLenum
  5607. GL_SURFACE_REGISTERED_NV* = 0x86FD.GLenum
  5608. GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV* = 0x8E5D.GLenum
  5609. GL_COMPRESSED_RG_RGTC2* = 0x8DBD.GLenum
  5610. GL_MAX_VERTEX_ATTRIB_STRIDE* = 0x82E5.GLenum
  5611. GL_COLOR_ARRAY_ADDRESS_NV* = 0x8F23.GLenum
  5612. GL_MATRIX_INDEX_ARRAY_POINTER_ARB* = 0x8849.GLenum
  5613. GL_DUAL_ALPHA8_SGIS* = 0x8111.GLenum
  5614. GL_TEXTURE_MAX_LOD* = 0x813B.GLenum
  5615. GL_INTERNALFORMAT_SHARED_SIZE* = 0x8277.GLenum
  5616. GL_LINEAR_DETAIL_SGIS* = 0x8097.GLenum
  5617. GL_RG16F_EXT* = 0x822F.GLenum
  5618. GL_LIST_MODE* = 0x0B30.GLenum
  5619. GL_VIEWPORT_INDEX_PROVOKING_VERTEX* = 0x825F.GLenum
  5620. GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW* = 0x900D.GLenum
  5621. GL_COLOR_TABLE_LUMINANCE_SIZE* = 0x80DE.GLenum
  5622. GL_COLOR_ARRAY_POINTER* = 0x8090.GLenum
  5623. GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT* = 0x84FF.GLenum
  5624. GL_LUMINANCE32F_EXT* = 0x8818.GLenum
  5625. GL_FRAMEBUFFER_COMPLETE_OES* = 0x8CD5.GLenum
  5626. GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB* = 0x8F9F.GLenum
  5627. GL_FEEDBACK* = 0x1C01.GLenum
  5628. GL_UNSIGNED_INT_IMAGE_2D_ARRAY* = 0x9069.GLenum
  5629. GL_VERTEX_STREAM1_ATI* = 0x876D.GLenum
  5630. GL_SLUMINANCE_ALPHA_NV* = 0x8C44.GLenum
  5631. GL_MAX_TEXTURE_UNITS_ARB* = 0x84E2.GLenum
  5632. GL_MODELVIEW11_ARB* = 0x872B.GLenum
  5633. GL_DRAW_FRAMEBUFFER_BINDING_ANGLE* = 0x8CA6.GLenum
  5634. GL_NEGATIVE_W_EXT* = 0x87DC.GLenum
  5635. GL_MODELVIEW25_ARB* = 0x8739.GLenum
  5636. GL_NORMAL_ARRAY_LIST_STRIDE_IBM* = 103081.GLenum
  5637. GL_CON_0_ATI* = 0x8941.GLenum
  5638. GL_VERTEX_SHADER_INSTRUCTIONS_EXT* = 0x87CF.GLenum
  5639. GL_TRANSPOSE_PROGRAM_MATRIX_EXT* = 0x8E2E.GLenum
  5640. GL_TEXTURE_DEPTH_TYPE* = 0x8C16.GLenum
  5641. GL_PROGRAM_TARGET_NV* = 0x8646.GLenum
  5642. GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT* = 0x87CC.GLenum
  5643. GL_NORMAL_ARRAY_STRIDE_EXT* = 0x807F.GLenum
  5644. GL_INT_SAMPLER_2D* = 0x8DCA.GLenum
  5645. GL_MAP2_VERTEX_ATTRIB10_4_NV* = 0x867A.GLenum
  5646. GL_STEREO* = 0x0C33.GLenum
  5647. GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT* = 0x9065.GLenum
  5648. GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV* = 0x8C75.GLenum
  5649. GL_TRACE_ERRORS_BIT_MESA* = 0x0020.GLbitfield
  5650. GL_MAX_GEOMETRY_UNIFORM_BLOCKS* = 0x8A2C.GLenum
  5651. GL_CONVOLUTION_2D* = 0x8011.GLenum
  5652. GL_RGB_SCALE_ARB* = 0x8573.GLenum
  5653. GL_VIDEO_COLOR_CONVERSION_MAX_NV* = 0x902A.GLenum
  5654. GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS* = 0x90DD.GLenum
  5655. GL_TABLE_TOO_LARGE_EXT* = 0x8031.GLenum
  5656. GL_TRANSFORM_FEEDBACK_BINDING_NV* = 0x8E25.GLenum
  5657. GL_TEXTURE16_ARB* = 0x84D0.GLenum
  5658. GL_FRAGMENT_SHADER_DERIVATIVE_HINT* = 0x8B8B.GLenum
  5659. GL_IUI_N3F_V2F_EXT* = 0x81AF.GLenum
  5660. GL_CLIP_PLANE2_IMG* = 0x3002.GLenum
  5661. GL_VERTEX_ATTRIB_ARRAY10_NV* = 0x865A.GLenum
  5662. GL_TEXTURE_FETCH_BARRIER_BIT* = 0x00000008.GLbitfield
  5663. GL_DOT3_RGBA_EXT* = 0x8741.GLenum
  5664. GL_RENDERBUFFER_GREEN_SIZE_EXT* = 0x8D51.GLenum
  5665. GL_MAX_CLIENT_ATTRIB_STACK_DEPTH* = 0x0D3B.GLenum
  5666. GL_UNPACK_COMPRESSED_BLOCK_SIZE* = 0x912A.GLenum
  5667. GL_SAMPLE_BUFFERS_SGIS* = 0x80A8.GLenum
  5668. GL_MAP1_VERTEX_ATTRIB1_4_NV* = 0x8661.GLenum
  5669. GL_BUFFER_OBJECT_EXT* = 0x9151.GLenum
  5670. GL_INT_SAMPLER_1D_ARRAY* = 0x8DCE.GLenum
  5671. GL_POST_TEXTURE_FILTER_SCALE_SGIX* = 0x817A.GLenum
  5672. GL_RED_MAX_CLAMP_INGR* = 0x8564.GLenum
  5673. GL_POST_COLOR_MATRIX_RED_SCALE_SGI* = 0x80B4.GLenum
  5674. GL_TEXTURE_COORD_ARRAY_TYPE* = 0x8089.GLenum
  5675. GL_COMPRESSED_SIGNED_RG11_EAC* = 0x9273.GLenum
  5676. GL_MULTISAMPLE_FILTER_HINT_NV* = 0x8534.GLenum
  5677. GL_COMPRESSED_RGBA8_ETC2_EAC* = 0x9278.GLenum
  5678. GL_FONT_UNDERLINE_THICKNESS_BIT_NV* = 0x08000000.GLbitfield
  5679. GL_READ_WRITE_ARB* = 0x88BA.GLenum
  5680. GL_RENDER_MODE* = 0x0C40.GLenum
  5681. GL_MAX_NUM_COMPATIBLE_SUBROUTINES* = 0x92F8.GLenum
  5682. GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI* = 0x87F8.GLenum
  5683. GL_MODELVIEW0_STACK_DEPTH_EXT* = 0x0BA3.GLenum
  5684. GL_CONTEXT_FLAG_DEBUG_BIT* = 0x00000002.GLbitfield
  5685. GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT* = 0x8C84.GLenum
  5686. GL_POINT_SIZE_MAX_EXT* = 0x8127.GLenum
  5687. GL_COLOR_ARRAY_LENGTH_NV* = 0x8F2D.GLenum
  5688. GL_COLOR_COMPONENTS* = 0x8283.GLenum
  5689. GL_LINEARDODGE_NV* = 0x92A4.GLenum
  5690. GL_TEXTURE20_ARB* = 0x84D4.GLenum
  5691. GL_UNSIGNED_INT64_VEC4_NV* = 0x8FF7.GLenum
  5692. GL_TEXTURE28* = 0x84DC.GLenum
  5693. GL_HISTOGRAM_FORMAT_EXT* = 0x8027.GLenum
  5694. GL_PROGRAM_MATRIX_EXT* = 0x8E2D.GLenum
  5695. GL_PIXEL_PACK_BUFFER_EXT* = 0x88EB.GLenum
  5696. GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT* = 0x8515.GLenum
  5697. GL_STANDARD_FONT_NAME_NV* = 0x9072.GLenum
  5698. GL_REG_13_ATI* = 0x892E.GLenum
  5699. GL_GREEN_SCALE* = 0x0D18.GLenum
  5700. GL_COLOR_BUFFER_BIT7_QCOM* = 0x00000080.GLbitfield
  5701. GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS* = 0x8264.GLenum
  5702. GL_LUMINANCE8_ALPHA8_SNORM* = 0x9016.GLenum
  5703. GL_GCCSO_SHADER_BINARY_FJ* = 0x9260.GLenum
  5704. GL_COORD_REPLACE_NV* = 0x8862.GLenum
  5705. GL_SOURCE2_RGB_EXT* = 0x8582.GLenum
  5706. GL_IR_INSTRUMENT1_SGIX* = 0x817F.GLenum
  5707. GL_CONTEXT_FLAG_DEBUG_BIT_KHR* = 0x00000002.GLbitfield
  5708. GL_SWIZZLE_STR_ATI* = 0x8976.GLenum
  5709. GL_OUTPUT_TEXTURE_COORD17_EXT* = 0x87AE.GLenum
  5710. GL_MODELVIEW2_ARB* = 0x8722.GLenum
  5711. GL_R1UI_C4F_N3F_V3F_SUN* = 0x85C8.GLenum
  5712. GL_MAX_TEXTURE_BUFFER_SIZE_ARB* = 0x8C2B.GLenum
  5713. GL_OUTPUT_TEXTURE_COORD0_EXT* = 0x879D.GLenum
  5714. GL_POINT_FADE_THRESHOLD_SIZE_EXT* = 0x8128.GLenum
  5715. GL_OUTPUT_TEXTURE_COORD30_EXT* = 0x87BB.GLenum
  5716. GL_EVAL_VERTEX_ATTRIB3_NV* = 0x86C9.GLenum
  5717. GL_SPHERE_MAP* = 0x2402.GLenum
  5718. GL_SHADER_IMAGE_ATOMIC* = 0x82A6.GLenum
  5719. GL_INDEX_BITS* = 0x0D51.GLenum
  5720. GL_INTERNALFORMAT_ALPHA_TYPE* = 0x827B.GLenum
  5721. GL_CON_15_ATI* = 0x8950.GLenum
  5722. GL_TESS_EVALUATION_TEXTURE* = 0x829D.GLenum
  5723. GL_EDGE_FLAG_ARRAY_STRIDE* = 0x808C.GLenum
  5724. GL_VERTEX_ATTRIB_ARRAY8_NV* = 0x8658.GLenum
  5725. GL_POST_COLOR_MATRIX_COLOR_TABLE* = 0x80D2.GLenum
  5726. GL_CLOSE_PATH_NV* = 0x00.GLenum
  5727. GL_SCALE_BY_TWO_NV* = 0x853E.GLenum
  5728. GL_PALETTE8_RGB8_OES* = 0x8B95.GLenum
  5729. GL_MAX_COMPUTE_ATOMIC_COUNTERS* = 0x8265.GLenum
  5730. GL_VERTEX_ATTRIB_ARRAY_NORMALIZED* = 0x886A.GLenum
  5731. GL_MAX_VERTEX_ATTRIBS* = 0x8869.GLenum
  5732. GL_PROGRAM_POINT_SIZE_EXT* = 0x8642.GLenum
  5733. GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE* = 0x93A0.GLenum
  5734. GL_SIGNED_NORMALIZED* = 0x8F9C.GLenum
  5735. GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES* = 0x851C.GLenum
  5736. GL_OFFSET_TEXTURE_2D_SCALE_NV* = 0x86E2.GLenum
  5737. GL_COMPRESSED_SLUMINANCE* = 0x8C4A.GLenum
  5738. GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS* = 0x8E80.GLenum
  5739. GL_RASTER_POSITION_UNCLIPPED_IBM* = 0x19262.GLenum
  5740. GL_COMPRESSED_TEXTURE_FORMATS_ARB* = 0x86A3.GLenum
  5741. GL_TRANSPOSE_MODELVIEW_MATRIX* = 0x84E3.GLenum
  5742. GL_ALPHA_FLOAT16_APPLE* = 0x881C.GLenum
  5743. GL_PIXEL_MIN_FILTER_EXT* = 0x8332.GLenum
  5744. GL_MAX_SPARSE_TEXTURE_SIZE_AMD* = 0x9198.GLenum
  5745. GL_UNSIGNED_SHORT_5_6_5_REV_EXT* = 0x8364.GLenum
  5746. GL_DU8DV8_ATI* = 0x877A.GLenum
  5747. GL_COLOR_ARRAY_LIST_IBM* = 103072.GLenum
  5748. GL_RGBA8I_EXT* = 0x8D8E.GLenum
  5749. GL_MULTISAMPLE_BUFFER_BIT4_QCOM* = 0x10000000.GLbitfield
  5750. GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB* = 0x824D.GLenum
  5751. GL_MODELVIEW20_ARB* = 0x8734.GLenum
  5752. GL_COLOR_TABLE_RED_SIZE* = 0x80DA.GLenum
  5753. GL_UNIFORM_BARRIER_BIT* = 0x00000004.GLbitfield
  5754. GL_TEXTURE* = 0x1702.GLenum
  5755. GL_CLIP_PLANE0* = 0x3000.GLenum
  5756. GL_FOG_COORDINATE_ARRAY_POINTER* = 0x8456.GLenum
  5757. GL_CONSTANT_ALPHA_EXT* = 0x8003.GLenum
  5758. GL_NAME_STACK_DEPTH* = 0x0D70.GLenum
  5759. GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE* = 0x83F2.GLenum
  5760. GL_LINEAR_DETAIL_ALPHA_SGIS* = 0x8098.GLenum
  5761. GL_EDGE_FLAG_ARRAY_POINTER_EXT* = 0x8093.GLenum
  5762. GL_UNSIGNED_SHORT* = 0x1403.GLenum
  5763. GL_MAP2_VERTEX_ATTRIB1_4_NV* = 0x8671.GLenum
  5764. GL_DEPTH_CLAMP_FAR_AMD* = 0x901F.GLenum
  5765. GL_OPERAND3_RGB_NV* = 0x8593.GLenum
  5766. GL_TEXTURE_SWIZZLE_R_EXT* = 0x8E42.GLenum
  5767. GL_PATCHES* = 0x000E.GLenum
  5768. GL_TEXTURE12* = 0x84CC.GLenum
  5769. GL_COLOR_ATTACHMENT12_EXT* = 0x8CEC.GLenum
  5770. GL_MAP2_VERTEX_ATTRIB15_4_NV* = 0x867F.GLenum
  5771. GL_DRAW_BUFFER15_ATI* = 0x8834.GLenum
  5772. GL_GEOMETRY_INPUT_TYPE* = 0x8917.GLenum
  5773. GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC_OES* = 0x9279.GLenum
  5774. GL_RGBA32UI_EXT* = 0x8D70.GLenum
  5775. GL_RGBA_FLOAT32_APPLE* = 0x8814.GLenum
  5776. GL_NORMAL_MAP_OES* = 0x8511.GLenum
  5777. GL_MAP2_GRID_DOMAIN* = 0x0DD2.GLenum
  5778. GL_RELATIVE_HORIZONTAL_LINE_TO_NV* = 0x07.GLenum
  5779. GL_TANGENT_ARRAY_STRIDE_EXT* = 0x843F.GLenum
  5780. GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT* = 0x8CDB.GLenum
  5781. GL_OBJECT_POINT_SGIS* = 0x81F5.GLenum
  5782. GL_IMAGE_2D_ARRAY* = 0x9053.GLenum
  5783. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB* = 0x8DDF.GLenum
  5784. GL_SPRITE_MODE_SGIX* = 0x8149.GLenum
  5785. GL_WEIGHT_ARRAY_OES* = 0x86AD.GLenum
  5786. GL_MAX_VERTEX_STREAMS* = 0x8E71.GLenum
  5787. GL_R16F_EXT* = 0x822D.GLenum
  5788. GL_VERSION_ES_CL_1_0* = 1.GLenum
  5789. GL_PROXY_TEXTURE_COLOR_TABLE_SGI* = 0x80BD.GLenum
  5790. GL_MAX_PROGRAM_INSTRUCTIONS_ARB* = 0x88A1.GLenum
  5791. GL_PURGEABLE_APPLE* = 0x8A1D.GLenum
  5792. GL_TEXTURE_SWIZZLE_G_EXT* = 0x8E43.GLenum
  5793. GL_FIRST_VERTEX_CONVENTION_EXT* = 0x8E4D.GLenum
  5794. GL_DEBUG_SEVERITY_LOW* = 0x9148.GLenum
  5795. GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT* = 0x00000001.GLbitfield
  5796. GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB* = 0x8B8A.GLenum
  5797. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR* = 0x93D4.GLenum
  5798. GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV* = 0x86F3.GLenum
  5799. GL_RENDERBUFFER_DEPTH_SIZE* = 0x8D54.GLenum
  5800. GL_OPERAND1_RGB_ARB* = 0x8591.GLenum
  5801. GL_REFLECTION_MAP_NV* = 0x8512.GLenum
  5802. GL_MATRIX17_ARB* = 0x88D1.GLenum
  5803. GL_EYE_PLANE_ABSOLUTE_NV* = 0x855C.GLenum
  5804. GL_SRC1_ALPHA* = 0x8589.GLenum
  5805. GL_UNSIGNED_BYTE_2_3_3_REV* = 0x8362.GLenum
  5806. GL_RGB5_EXT* = 0x8050.GLenum
  5807. GL_TEXTURE_2D_ARRAY* = 0x8C1A.GLenum
  5808. GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB* = 0x8515.GLenum
  5809. GL_TEXTURE26* = 0x84DA.GLenum
  5810. GL_MAX_3D_TEXTURE_SIZE_OES* = 0x8073.GLenum
  5811. GL_PIXEL_TILE_WIDTH_SGIX* = 0x8140.GLenum
  5812. GL_PIXEL_UNPACK_BUFFER_BINDING_EXT* = 0x88EF.GLenum
  5813. GL_TEXTURE_ALPHA_SIZE* = 0x805F.GLenum
  5814. GL_RELATIVE_QUADRATIC_CURVE_TO_NV* = 0x0B.GLenum
  5815. GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES* = 0x8B9F.GLenum
  5816. GL_GEOMETRY_DEFORMATION_BIT_SGIX* = 0x00000002.GLbitfield
  5817. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS* = 0x8DA8.GLenum
  5818. GL_NAMED_STRING_LENGTH_ARB* = 0x8DE9.GLenum
  5819. GL_IMAGE_1D_ARRAY* = 0x9052.GLenum
  5820. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES* = 0x8CD4.GLenum
  5821. GL_MATRIX28_ARB* = 0x88DC.GLenum
  5822. GL_FRAGMENT_LIGHT1_SGIX* = 0x840D.GLenum
  5823. GL_HARDMIX_NV* = 0x92A9.GLenum
  5824. GL_DEBUG_SOURCE_THIRD_PARTY_KHR* = 0x8249.GLenum
  5825. GL_PACK_SWAP_BYTES* = 0x0D00.GLenum
  5826. GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB* = 0x8B4A.GLenum
  5827. GL_SOURCE2_ALPHA_EXT* = 0x858A.GLenum
  5828. GL_DOUBLE_MAT2x4* = 0x8F4A.GLenum
  5829. GL_MEDIUM_FLOAT* = 0x8DF1.GLenum
  5830. GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX* = 0x813E.GLenum
  5831. GL_UNPACK_SKIP_ROWS* = 0x0CF3.GLenum
  5832. GL_PACK_COMPRESSED_BLOCK_SIZE* = 0x912E.GLenum
  5833. GL_UNSIGNED_INT_IMAGE_2D* = 0x9063.GLenum
  5834. GL_COLOR_ARRAY_TYPE_EXT* = 0x8082.GLenum
  5835. GL_BUFFER_MAP_POINTER_ARB* = 0x88BD.GLenum
  5836. GL_CALLIGRAPHIC_FRAGMENT_SGIX* = 0x8183.GLenum
  5837. GL_ONE_MINUS_CONSTANT_COLOR_EXT* = 0x8002.GLenum
  5838. GL_COMPRESSED_RGBA_FXT1_3DFX* = 0x86B1.GLenum
  5839. GL_CLIP_PLANE1* = 0x3001.GLenum
  5840. GL_COVERAGE_BUFFERS_NV* = 0x8ED3.GLenum
  5841. GL_ADD_BLEND_IMG* = 0x8C09.GLenum
  5842. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR* = 0x93D5.GLenum
  5843. GL_PIXEL_TILE_HEIGHT_SGIX* = 0x8141.GLenum
  5844. GL_SAMPLE_COVERAGE_INVERT_ARB* = 0x80AB.GLenum
  5845. GL_MAP1_VERTEX_ATTRIB9_4_NV* = 0x8669.GLenum
  5846. GL_COLOR_TABLE_BIAS_SGI* = 0x80D7.GLenum
  5847. GL_EDGE_FLAG_ARRAY_COUNT_EXT* = 0x808D.GLenum
  5848. GL_SAMPLE_BUFFERS_EXT* = 0x80A8.GLenum
  5849. GL_COLOR_INDEX* = 0x1900.GLenum
  5850. GL_REPLACEMENT_CODE_SUN* = 0x81D8.GLenum
  5851. GL_INT_SAMPLER_CUBE_EXT* = 0x8DCC.GLenum
  5852. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE* = 0x8D56.GLenum
  5853. GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV* = 0x8F1E.GLenum
  5854. GL_DUAL_LUMINANCE_ALPHA8_SGIS* = 0x811D.GLenum
  5855. GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX* = 0x8189.GLenum
  5856. GL_CLIP_DISTANCE7* = 0x3007.GLenum
  5857. GL_DOT3_RGB_ARB* = 0x86AE.GLenum
  5858. GL_TEXTURE_WRAP_T* = 0x2803.GLenum
  5859. GL_LUMINANCE12_EXT* = 0x8041.GLenum
  5860. GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX* = 0x8174.GLenum
  5861. GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB* = 0x86A0.GLenum
  5862. GL_EVAL_2D_NV* = 0x86C0.GLenum
  5863. GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS* = 0x9314.GLenum
  5864. GL_CURRENT_WEIGHT_ARB* = 0x86A8.GLenum
  5865. GL_DEBUG_SOURCE_API_ARB* = 0x8246.GLenum
  5866. GL_FOG_SPECULAR_TEXTURE_WIN* = 0x80EC.GLenum
  5867. GL_BOOL_VEC4* = 0x8B59.GLenum
  5868. GL_FRAGMENTS_INSTRUMENT_SGIX* = 0x8313.GLenum
  5869. GL_GEOMETRY_OUTPUT_TYPE_EXT* = 0x8DDC.GLenum
  5870. GL_TEXTURE_2D* = 0x0DE1.GLenum
  5871. GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI* = 0x00200000.GLbitfield
  5872. GL_TEXTURE_BINDING_RECTANGLE_ARB* = 0x84F6.GLenum
  5873. GL_SAMPLE_BUFFERS_3DFX* = 0x86B3.GLenum
  5874. GL_INDEX_OFFSET* = 0x0D13.GLenum
  5875. GL_MAX_COLOR_ATTACHMENTS* = 0x8CDF.GLenum
  5876. GL_PLUS_CLAMPED_NV* = 0x92B1.GLenum
  5877. GL_SIGNED_NEGATE_NV* = 0x853D.GLenum
  5878. GL_PROXY_TEXTURE_2D_STACK_MESAX* = 0x875C.GLenum
  5879. GL_MAX_VERTEX_UNIFORM_COMPONENTS* = 0x8B4A.GLenum
  5880. GL_SAMPLE_MASK_VALUE_SGIS* = 0x80AA.GLenum
  5881. GL_QUADRATIC_ATTENUATION* = 0x1209.GLenum
  5882. GL_LUMINANCE32F_ARB* = 0x8818.GLenum
  5883. GL_COVERAGE_COMPONENT4_NV* = 0x8ED1.GLenum
  5884. GL_MINMAX_FORMAT* = 0x802F.GLenum
  5885. GL_SRGB_DECODE_ARB* = 0x8299.GLenum
  5886. GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT* = 0x8CDA.GLenum
  5887. GL_UNSIGNED_INT_SAMPLER_CUBE_EXT* = 0x8DD4.GLenum
  5888. GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2* = 0x9277.GLenum
  5889. GL_DISJOINT_NV* = 0x9283.GLenum
  5890. GL_TEXTURE_ENV_BIAS_SGIX* = 0x80BE.GLenum
  5891. GL_PROXY_TEXTURE_3D_EXT* = 0x8070.GLenum
  5892. GL_SGX_BINARY_IMG* = 0x8C0A.GLenum
  5893. GL_COPY_READ_BUFFER* = 0x8F36.GLenum
  5894. GL_POINT_FADE_THRESHOLD_SIZE_SGIS* = 0x8128.GLenum
  5895. GL_UNIFORM_MATRIX_STRIDE* = 0x8A3D.GLenum
  5896. GL_UNIFORM_BLOCK_NAME_LENGTH* = 0x8A41.GLenum
  5897. GL_HISTOGRAM_LUMINANCE_SIZE* = 0x802C.GLenum
  5898. GL_UNSIGNED_SHORT_4_4_4_4* = 0x8033.GLenum
  5899. GL_MAX_DEPTH* = 0x8280.GLenum
  5900. GL_IMAGE_1D* = 0x904C.GLenum
  5901. GL_LUMINANCE8_ALPHA8_EXT* = 0x8045.GLenum
  5902. GL_MAX_TEXTURE_IMAGE_UNITS* = 0x8872.GLenum
  5903. GL_MODELVIEW16_ARB* = 0x8730.GLenum
  5904. GL_CURRENT_PALETTE_MATRIX_OES* = 0x8843.GLenum
  5905. GL_SIGNED_HILO_NV* = 0x86F9.GLenum
  5906. GL_FRAMEBUFFER_DEFAULT_HEIGHT* = 0x9311.GLenum
  5907. GL_UNPACK_SKIP_IMAGES* = 0x806D.GLenum
  5908. GL_2_BYTES* = 0x1407.GLenum
  5909. GL_ALLOW_DRAW_FRG_HINT_PGI* = 0x1A210.GLenum
  5910. GL_INTENSITY16I_EXT* = 0x8D8B.GLenum
  5911. GL_MAX_SAMPLES_NV* = 0x8D57.GLenum
  5912. GL_VERTEX_ARRAY_STORAGE_HINT_APPLE* = 0x851F.GLenum
  5913. GL_LINE_STRIP_ADJACENCY_ARB* = 0x000B.GLenum
  5914. GL_COORD_REPLACE* = 0x8862.GLenum
  5915. GL_INDEX_MATERIAL_FACE_EXT* = 0x81BA.GLenum
  5916. GL_MODELVIEW15_ARB* = 0x872F.GLenum
  5917. GL_TEXTURE19* = 0x84D3.GLenum
  5918. GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT* = 0x9068.GLenum
  5919. GL_SIGNED_INTENSITY8_NV* = 0x8708.GLenum
  5920. GL_TEXTURE_MAG_SIZE_NV* = 0x871F.GLenum
  5921. GL_DISPATCH_INDIRECT_BUFFER* = 0x90EE.GLenum
  5922. GL_MAP1_INDEX* = 0x0D91.GLenum
  5923. GL_TEXTURE_BUFFER_DATA_STORE_BINDING* = 0x8C2D.GLenum
  5924. GL_MAX_HEIGHT* = 0x827F.GLenum
  5925. GL_BLEND_DST_ALPHA* = 0x80CA.GLenum
  5926. GL_R1UI_C3F_V3F_SUN* = 0x85C6.GLenum
  5927. GL_TEXTURE_PRIORITY_EXT* = 0x8066.GLenum
  5928. GL_INT_IMAGE_2D* = 0x9058.GLenum
  5929. GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV* = 0x8E11.GLenum
  5930. GL_DRAW_BUFFER4_ATI* = 0x8829.GLenum
  5931. GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB* = 0x8DDD.GLenum
  5932. GL_DEPTH_EXT* = 0x1801.GLenum
  5933. GL_SAMPLE_POSITION* = 0x8E50.GLenum
  5934. GL_INTERNALFORMAT_DEPTH_TYPE* = 0x827C.GLenum
  5935. GL_MATRIX23_ARB* = 0x88D7.GLenum
  5936. GL_DEBUG_TYPE_PUSH_GROUP* = 0x8269.GLenum
  5937. GL_POLYGON_OFFSET_FILL* = 0x8037.GLenum
  5938. GL_FRAGMENT_PROGRAM_BINDING_NV* = 0x8873.GLenum
  5939. GL_FRAMEBUFFER_SRGB_CAPABLE_EXT* = 0x8DBA.GLenum
  5940. GL_VERTEX_ATTRIB_BINDING* = 0x82D4.GLenum
  5941. GL_UNSIGNED_INT8_VEC2_NV* = 0x8FED.GLenum
  5942. GL_POLYGON_OFFSET_FACTOR* = 0x8038.GLenum
  5943. GL_BOLD_BIT_NV* = 0x01.GLbitfield
  5944. GL_CLAMP_TO_BORDER_ARB* = 0x812D.GLint
  5945. GL_INDEX_MODE* = 0x0C30.GLenum
  5946. GL_SAMPLER_CUBE_SHADOW_NV* = 0x8DC5.GLenum
  5947. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT* = 0x8C4F.GLenum
  5948. GL_MATRIX21_ARB* = 0x88D5.GLenum
  5949. GL_UNPACK_ROW_LENGTH_EXT* = 0x0CF2.GLenum
  5950. GL_FRAGMENT_NORMAL_EXT* = 0x834A.GLenum
  5951. GL_DOT3_ATI* = 0x8966.GLenum
  5952. GL_IMPLEMENTATION_COLOR_READ_TYPE_OES* = 0x8B9A.GLenum
  5953. GL_IMAGE_BINDING_ACCESS_EXT* = 0x8F3E.GLenum
  5954. GL_SYNC_CL_EVENT_ARB* = 0x8240.GLenum
  5955. GL_UNSIGNED_INT_24_8* = 0x84FA.GLenum
  5956. GL_2PASS_1_EXT* = 0x80A3.GLenum
  5957. GL_POST_TEXTURE_FILTER_BIAS_SGIX* = 0x8179.GLenum
  5958. GL_TEXTURE_COMPRESSED_IMAGE_SIZE* = 0x86A0.GLenum
  5959. GL_LUMINANCE_ALPHA32UI_EXT* = 0x8D75.GLenum
  5960. GL_FORCE_BLUE_TO_ONE_NV* = 0x8860.GLenum
  5961. GL_FRAMEBUFFER_DEFAULT* = 0x8218.GLenum
  5962. GL_VIRTUAL_PAGE_SIZE_Z_ARB* = 0x9197.GLenum
  5963. GL_TEXTURE_LIGHT_EXT* = 0x8350.GLenum
  5964. GL_MULTISAMPLE_BUFFER_BIT5_QCOM* = 0x20000000.GLbitfield
  5965. GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY* = 0x910D.GLenum
  5966. GL_SYNC_CONDITION* = 0x9113.GLenum
  5967. GL_PERFMON_RESULT_SIZE_AMD* = 0x8BC5.GLenum
  5968. GL_PROGRAM_OBJECT_ARB* = 0x8B40.GLenum
  5969. GL_MAX_SHININESS_NV* = 0x8504.GLenum
  5970. GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB* = 0x880A.GLenum
  5971. GL_RENDERBUFFER_COLOR_SAMPLES_NV* = 0x8E10.GLenum
  5972. GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS* = 0x8A31.GLenum
  5973. GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH* = 0x8E49.GLenum
  5974. GL_MODELVIEW29_ARB* = 0x873D.GLenum
  5975. GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB* = 0x900B.GLenum
  5976. GL_SIGNED_HILO16_NV* = 0x86FA.GLenum
  5977. GL_TRANSFORM_HINT_APPLE* = 0x85B1.GLenum
  5978. GL_STENCIL_INDEX4* = 0x8D47.GLenum
  5979. GL_EXTENSIONS* = 0x1F03.GLenum
  5980. GL_RG16F* = 0x822F.GLenum
  5981. GL_MAP_UNSYNCHRONIZED_BIT_EXT* = 0x0020.GLbitfield
  5982. GL_LUMINANCE16F_ARB* = 0x881E.GLenum
  5983. GL_UNSIGNED_INT_IMAGE_BUFFER* = 0x9067.GLenum
  5984. GL_COMPRESSED_RGBA_ASTC_8x8_KHR* = 0x93B7.GLenum
  5985. GL_AVERAGE_HP* = 0x8160.GLenum
  5986. GL_INDEX_MATERIAL_EXT* = 0x81B8.GLenum
  5987. GL_COLOR_TABLE* = 0x80D0.GLenum
  5988. GL_FOG_COORDINATE_ARRAY_LIST_IBM* = 103076.GLenum
  5989. GL_DEBUG_CATEGORY_OTHER_AMD* = 0x9150.GLenum
  5990. GL_R1UI_C4UB_V3F_SUN* = 0x85C5.GLenum
  5991. GL_SYSTEM_FONT_NAME_NV* = 0x9073.GLenum
  5992. GL_STATIC_VERTEX_ARRAY_IBM* = 103061.GLenum
  5993. GL_VERTEX_ATTRIB_ARRAY_DIVISOR_NV* = 0x88FE.GLenum
  5994. GL_SCALE_BY_ONE_HALF_NV* = 0x8540.GLenum
  5995. GL_INTENSITY_FLOAT32_ATI* = 0x8817.GLenum
  5996. GL_FRAGMENT_LIGHT6_SGIX* = 0x8412.GLenum
  5997. GL_DECR_WRAP_OES* = 0x8508.GLenum
  5998. GL_MODELVIEW23_ARB* = 0x8737.GLenum
  5999. GL_PROXY_TEXTURE_1D_ARRAY* = 0x8C19.GLenum
  6000. GL_REFERENCED_BY_VERTEX_SHADER* = 0x9306.GLenum
  6001. GL_MAX_NAME_LENGTH* = 0x92F6.GLenum
  6002. GL_AFFINE_2D_NV* = 0x9092.GLenum
  6003. GL_SYNC_OBJECT_APPLE* = 0x8A53.GLenum
  6004. GL_PLUS_DARKER_NV* = 0x9292.GLenum
  6005. GL_TESS_CONTROL_PROGRAM_NV* = 0x891E.GLenum
  6006. GL_RGB_SCALE* = 0x8573.GLenum
  6007. GL_RGBA16UI_EXT* = 0x8D76.GLenum
  6008. GL_COMPATIBLE_SUBROUTINES* = 0x8E4B.GLenum
  6009. GL_COLOR_TABLE_WIDTH* = 0x80D9.GLenum
  6010. GL_MAX_COMBINED_UNIFORM_BLOCKS* = 0x8A2E.GLenum
  6011. GL_BACK_SECONDARY_COLOR_NV* = 0x8C78.GLenum
  6012. GL_MAX_COMPUTE_VARIABLE_GROUP_INVOCATIONS_ARB* = 0x9344.GLenum
  6013. GL_SECONDARY_COLOR_NV* = 0x852D.GLenum
  6014. GL_RGB16UI_EXT* = 0x8D77.GLenum
  6015. GL_SHADER_STORAGE_BUFFER_SIZE* = 0x90D5.GLenum
  6016. GL_VERTEX_SUBROUTINE* = 0x92E8.GLenum
  6017. GL_MAP_COLOR* = 0x0D10.GLenum
  6018. GL_OBJECT_TYPE_ARB* = 0x8B4E.GLenum
  6019. GL_LAST_VIDEO_CAPTURE_STATUS_NV* = 0x9027.GLenum
  6020. GL_RGB12_EXT* = 0x8053.GLenum
  6021. GL_UNSIGNED_INT_IMAGE_3D_EXT* = 0x9064.GLenum
  6022. GL_LUMINANCE8_ALPHA8* = 0x8045.GLenum
  6023. GL_FLOAT_RGBA_MODE_NV* = 0x888E.GLenum
  6024. GL_CURRENT_RASTER_COLOR* = 0x0B04.GLenum
  6025. GL_CURRENT_RASTER_POSITION* = 0x0B07.GLenum
  6026. GL_UNIFORM_BLOCK_DATA_SIZE* = 0x8A40.GLenum
  6027. GL_MALI_PROGRAM_BINARY_ARM* = 0x8F61.GLenum
  6028. GL_QUERY_COUNTER_BITS_ARB* = 0x8864.GLenum
  6029. GL_VARIANT_ARRAY_EXT* = 0x87E8.GLenum
  6030. GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV* = 0x903A.GLenum
  6031. GL_DEPTH_COMPONENT24_ARB* = 0x81A6.GLenum
  6032. GL_UNSIGNED_INVERT_NV* = 0x8537.GLenum
  6033. GL_TEXTURE_IMMUTABLE_LEVELS* = 0x82DF.GLenum
  6034. GL_DRAW_BUFFER12_ATI* = 0x8831.GLenum
  6035. GL_MAP_FLUSH_EXPLICIT_BIT_EXT* = 0x0010.GLbitfield
  6036. GL_INDEX_WRITEMASK* = 0x0C21.GLenum
  6037. GL_POLYGON_SMOOTH* = 0x0B41.GLenum
  6038. GL_COMPRESSED_SIGNED_R11_EAC_OES* = 0x9271.GLenum
  6039. GL_TEXTURE_SWIZZLE_A_EXT* = 0x8E45.GLenum
  6040. GL_TEXTURE_COORD_ARRAY_STRIDE* = 0x808A.GLenum
  6041. GL_PIXEL_MAP_I_TO_R* = 0x0C72.GLenum
  6042. GL_CONVOLUTION_HEIGHT* = 0x8019.GLenum
  6043. GL_SIGNALED* = 0x9119.GLenum
  6044. GL_UNSIGNED_INT_24_8_OES* = 0x84FA.GLenum
  6045. GL_DRAW_BUFFER6_ARB* = 0x882B.GLenum
  6046. GL_BUFFER_SIZE_ARB* = 0x8764.GLenum
  6047. GL_CLEAR_BUFFER* = 0x82B4.GLenum
  6048. GL_LUMINANCE16UI_EXT* = 0x8D7A.GLenum
  6049. GL_FRAMEBUFFER_ATTACHMENT_ANGLE* = 0x93A3.GLenum
  6050. GL_STENCIL_ATTACHMENT* = 0x8D20.GLenum
  6051. GL_ALL_COMPLETED_NV* = 0x84F2.GLenum
  6052. GL_MIN* = 0x8007.GLenum
  6053. GL_COLOR_ATTACHMENT11* = 0x8CEB.GLenum
  6054. GL_PATH_STENCIL_FUNC_NV* = 0x90B7.GLenum
  6055. GL_MAX_LABEL_LENGTH* = 0x82E8.GLenum
  6056. GL_WEIGHT_ARRAY_TYPE_OES* = 0x86A9.GLenum
  6057. GL_ACCUM_BUFFER_BIT* = 0x00000200.GLbitfield
  6058. GL_WEIGHT_ARRAY_POINTER_ARB* = 0x86AC.GLenum
  6059. GL_WEIGHT_SUM_UNITY_ARB* = 0x86A6.GLenum
  6060. GL_COMPRESSED_SRGB_EXT* = 0x8C48.GLenum
  6061. GL_ATTRIB_ARRAY_TYPE_NV* = 0x8625.GLenum
  6062. GL_RED_INTEGER_EXT* = 0x8D94.GLenum
  6063. GL_ALWAYS_SOFT_HINT_PGI* = 0x1A20D.GLenum
  6064. GL_COMPRESSED_SRGB8_ETC2_OES* = 0x9275.GLenum
  6065. GL_LOW_FLOAT* = 0x8DF0.GLenum
  6066. GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS* = 0x8354.GLenum
  6067. GL_TEXTURE_LEQUAL_R_SGIX* = 0x819C.GLenum
  6068. GL_CONTEXT_COMPATIBILITY_PROFILE_BIT* = 0x00000002.GLbitfield
  6069. GL_INCR* = 0x1E02.GLenum
  6070. GL_3D* = 0x0601.GLenum
  6071. GL_SHADER_KHR* = 0x82E1.GLenum
  6072. GL_SRC_COLOR* = 0x0300.GLenum
  6073. GL_DRAW_BUFFER7_NV* = 0x882C.GLenum
  6074. GL_VERTEX_ARRAY_SIZE* = 0x807A.GLenum
  6075. GL_SAMPLER_2D_RECT* = 0x8B63.GLenum
  6076. GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG* = 0x8365.GLenum
  6077. GL_READ_PIXEL_DATA_RANGE_NV* = 0x8879.GLenum
  6078. GL_EDGE_FLAG* = 0x0B43.GLenum
  6079. GL_TEXTURE_3D_EXT* = 0x806F.GLenum
  6080. GL_DOT_PRODUCT_TEXTURE_1D_NV* = 0x885C.GLenum
  6081. GL_COLOR_SUM_CLAMP_NV* = 0x854F.GLenum
  6082. GL_RGB10_A2* = 0x8059.GLenum
  6083. GL_BOOL_VEC3* = 0x8B58.GLenum
  6084. GL_REG_3_ATI* = 0x8924.GLenum
  6085. GL_LINEAR_SHARPEN_ALPHA_SGIS* = 0x80AE.GLenum
  6086. GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT* = 0x8DA8.GLenum
  6087. GL_MAP1_VERTEX_ATTRIB5_4_NV* = 0x8665.GLenum
  6088. GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS* = 0x8F39.GLenum
  6089. GL_PIXEL_MAP_I_TO_B_SIZE* = 0x0CB4.GLenum
  6090. GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT* = 0x00000800.GLbitfield
  6091. GL_COLOR_BUFFER_BIT6_QCOM* = 0x00000040.GLbitfield
  6092. GL_PROGRAM_TEMPORARIES_ARB* = 0x88A4.GLenum
  6093. GL_ELEMENT_ARRAY_BUFFER* = 0x8893.GLenum
  6094. GL_ALWAYS_FAST_HINT_PGI* = 0x1A20C.GLenum
  6095. GL_INTENSITY_FLOAT16_ATI* = 0x881D.GLenum
  6096. GL_ACTIVE_ATTRIBUTE_MAX_LENGTH* = 0x8B8A.GLenum
  6097. GL_CON_12_ATI* = 0x894D.GLenum
  6098. GL_LINEAR_MIPMAP_NEAREST* = 0x2701.GLint
  6099. GL_TEXTURE_COVERAGE_SAMPLES_NV* = 0x9045.GLenum
  6100. GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB* = 0x88AB.GLenum
  6101. GL_DEPTH_SCALE* = 0x0D1E.GLenum
  6102. GL_SOURCE3_ALPHA_NV* = 0x858B.GLenum
  6103. GL_ACTIVE_VERTEX_UNITS_ARB* = 0x86A5.GLenum
  6104. GL_SWIZZLE_STR_DR_ATI* = 0x8978.GLenum
  6105. GL_RGB16I_EXT* = 0x8D89.GLenum
  6106. GL_INT_IMAGE_2D_RECT_EXT* = 0x905A.GLenum
  6107. GL_GREEN_BIAS* = 0x0D19.GLenum
  6108. GL_FRAMEBUFFER_RENDERABLE_LAYERED* = 0x828A.GLenum
  6109. GL_COMPRESSED_RGB8_ETC2* = 0x9274.GLenum
  6110. GL_COMPRESSED_RGBA_ARB* = 0x84EE.GLenum
  6111. GL_MAX_VERTEX_ATOMIC_COUNTERS* = 0x92D2.GLenum
  6112. GL_RGBA32I_EXT* = 0x8D82.GLenum
  6113. GL_WAIT_FAILED* = 0x911D.GLenum
  6114. GL_FOG_COORDINATE_SOURCE_EXT* = 0x8450.GLenum
  6115. GL_SAMPLE_MASK_VALUE_NV* = 0x8E52.GLenum
  6116. GL_OP_MUL_EXT* = 0x8786.GLenum
  6117. GL_FRAGMENT_TEXTURE* = 0x829F.GLenum
  6118. GL_GEOMETRY_PROGRAM_NV* = 0x8C26.GLenum
  6119. GL_MATRIX20_ARB* = 0x88D4.GLenum
  6120. GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT* = 0x845C.GLenum
  6121. GL_UNSIGNED_INT_2_10_10_10_REV_EXT* = 0x8368.GLenum
  6122. GL_PHONG_HINT_WIN* = 0x80EB.GLenum
  6123. GL_EYE_DISTANCE_TO_LINE_SGIS* = 0x81F2.GLenum
  6124. GL_SAMPLES_PASSED* = 0x8914.GLenum
  6125. GL_MAX_COLOR_ATTACHMENTS_NV* = 0x8CDF.GLenum
  6126. GL_WEIGHT_ARRAY_POINTER_OES* = 0x86AC.GLenum
  6127. GL_MAX_DEBUG_GROUP_STACK_DEPTH* = 0x826C.GLenum
  6128. GL_TEXTURE_2D_STACK_BINDING_MESAX* = 0x875E.GLenum
  6129. GL_VARIANT_VALUE_EXT* = 0x87E4.GLenum
  6130. GL_TEXTURE_GEN_R* = 0x0C62.GLenum
  6131. GL_COMPRESSED_RG11_EAC* = 0x9272.GLenum
  6132. GL_IMAGE_ROTATE_ORIGIN_Y_HP* = 0x815B.GLenum
  6133. GL_BLEND_ADVANCED_COHERENT_NV* = 0x9285.GLenum
  6134. GL_DEBUG_CALLBACK_FUNCTION* = 0x8244.GLenum
  6135. GL_PROXY_TEXTURE_4D_SGIS* = 0x8135.GLenum
  6136. GL_OCCLUSION_TEST_RESULT_HP* = 0x8166.GLenum
  6137. GL_COLOR_ATTACHMENT13_EXT* = 0x8CED.GLenum
  6138. GL_LINE_STRIP_ADJACENCY* = 0x000B.GLenum
  6139. GL_DEBUG_CATEGORY_APPLICATION_AMD* = 0x914F.GLenum
  6140. GL_CIRCULAR_TANGENT_ARC_TO_NV* = 0xFC.GLenum
  6141. GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB* = 0x88B3.GLenum
  6142. GL_VERTEX_ATTRIB_ARRAY_STRIDE* = 0x8624.GLenum
  6143. GL_COMPRESSED_SRGB_ALPHA_EXT* = 0x8C49.GLenum
  6144. GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY* = 0x900F.GLenum
  6145. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY* = 0x906C.GLenum
  6146. GL_LIGHT_MODEL_COLOR_CONTROL* = 0x81F8.GLenum
  6147. GL_INT_VEC2_ARB* = 0x8B53.GLenum
  6148. GL_PARALLEL_ARRAYS_INTEL* = 0x83F4.GLenum
  6149. GL_COLOR_ATTACHMENT11_EXT* = 0x8CEB.GLenum
  6150. GL_SAMPLE_ALPHA_TO_ONE_SGIS* = 0x809F.GLenum
  6151. GL_FUNC_ADD_OES* = 0x8006.GLenum
  6152. GL_COMBINER_MAPPING_NV* = 0x8543.GLenum
  6153. GL_INT_IMAGE_BUFFER* = 0x905C.GLenum
  6154. GL_TEXTURE_SWIZZLE_A* = 0x8E45.GLenum
  6155. GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB* = 0x8DA7.GLenum
  6156. GL_EXPAND_NEGATE_NV* = 0x8539.GLenum
  6157. GL_COVERAGE_EDGE_FRAGMENTS_NV* = 0x8ED6.GLenum
  6158. GL_PATH_OBJECT_BOUNDING_BOX_NV* = 0x908A.GLenum
  6159. GL_MAX_RECTANGLE_TEXTURE_SIZE* = 0x84F8.GLenum
  6160. GL_FONT_ASCENDER_BIT_NV* = 0x00200000.GLbitfield
  6161. GL_INDEX_SHIFT* = 0x0D12.GLenum
  6162. GL_LUMINANCE6_ALPHA2* = 0x8044.GLenum
  6163. GL_FLOAT_CLEAR_COLOR_VALUE_NV* = 0x888D.GLenum
  6164. GL_V2F* = 0x2A20.GLenum
  6165. GL_DRAW_BUFFER12_NV* = 0x8831.GLenum
  6166. GL_RIGHT* = 0x0407.GLenum
  6167. GL_CON_28_ATI* = 0x895D.GLenum
  6168. GL_SAMPLER_CUBE_ARB* = 0x8B60.GLenum
  6169. GL_OUTPUT_TEXTURE_COORD27_EXT* = 0x87B8.GLenum
  6170. GL_MAX_DEPTH_TEXTURE_SAMPLES* = 0x910F.GLenum
  6171. GL_MODULATE* = 0x2100.GLenum
  6172. GL_NUM_FILL_STREAMS_NV* = 0x8E29.GLenum
  6173. GL_DT_SCALE_NV* = 0x8711.GLenum
  6174. GL_ONE_MINUS_SRC_COLOR* = 0x0301.GLenum
  6175. GL_OPERAND2_ALPHA* = 0x859A.GLenum
  6176. GL_MATRIX15_ARB* = 0x88CF.GLenum
  6177. GL_MULTISAMPLE* = 0x809D.GLenum
  6178. GL_DEPTH32F_STENCIL8* = 0x8CAD.GLenum
  6179. GL_COMPRESSED_RGBA_ASTC_4x4_KHR* = 0x93B0.GLenum
  6180. GL_DUAL_ALPHA16_SGIS* = 0x8113.GLenum
  6181. GL_COMPRESSED_RGB_FXT1_3DFX* = 0x86B0.GLenum
  6182. GL_PROXY_TEXTURE_2D_ARRAY* = 0x8C1B.GLenum
  6183. GL_UNIFORM_NAME_LENGTH* = 0x8A39.GLenum
  6184. GL_COMPILE_AND_EXECUTE* = 0x1301.GLenum
  6185. GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG* = 0x9138.GLenum
  6186. GL_PIXEL_CUBIC_WEIGHT_EXT* = 0x8333.GLenum
  6187. GL_GREEN_MIN_CLAMP_INGR* = 0x8561.GLenum
  6188. GL_MAX_TEXTURE_LOD_BIAS* = 0x84FD.GLenum
  6189. GL_NORMAL_MAP_NV* = 0x8511.GLenum
  6190. GL_PIXEL_UNPACK_BUFFER_BINDING_ARB* = 0x88EF.GLenum
  6191. GL_LUMINANCE_ALPHA32F_ARB* = 0x8819.GLenum
  6192. GL_LUMINANCE_FLOAT16_APPLE* = 0x881E.GLenum
  6193. GL_FACTOR_MIN_AMD* = 0x901C.GLenum
  6194. GL_BUFFER_GPU_ADDRESS_NV* = 0x8F1D.GLenum
  6195. GL_DEBUG_TYPE_PERFORMANCE_ARB* = 0x8250.GLenum
  6196. GL_TEXTURE_RESIDENT* = 0x8067.GLenum
  6197. GL_TESS_CONTROL_SHADER_BIT* = 0x00000008.GLbitfield
  6198. GL_VERTEX_SHADER* = 0x8B31.GLenum
  6199. GL_COLOR_ATTACHMENT15_EXT* = 0x8CEF.GLenum
  6200. GL_DRAW_BUFFER2_NV* = 0x8827.GLenum
  6201. GL_UNSIGNED_INT* = 0x1405.GLenum
  6202. GL_TEXTURE_SHARED_SIZE_EXT* = 0x8C3F.GLenum
  6203. GL_LIGHT5* = 0x4005.GLenum
  6204. GL_VERTEX_ARRAY_SIZE_EXT* = 0x807A.GLenum
  6205. GL_YCRCB_SGIX* = 0x8318.GLenum
  6206. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER* = 0x92C9.GLenum
  6207. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES* = 0x8CD1.GLenum
  6208. GL_QUADRATIC_CURVE_TO_NV* = 0x0A.GLenum
  6209. GL_POINTS* = 0x0000.GLenum
  6210. GL_OPERAND1_RGB* = 0x8591.GLenum
  6211. GL_POINT_DISTANCE_ATTENUATION_ARB* = 0x8129.GLenum
  6212. GL_QUERY_BUFFER_BARRIER_BIT* = 0x00008000.GLbitfield
  6213. GL_QUAD_LUMINANCE4_SGIS* = 0x8120.GLenum
  6214. GL_GENERATE_MIPMAP_SGIS* = 0x8191.GLenum
  6215. GL_FRAMEBUFFER_UNSUPPORTED_EXT* = 0x8CDD.GLenum
  6216. GL_PALETTE4_RGB5_A1_OES* = 0x8B94.GLenum
  6217. GL_TEXTURE_CROP_RECT_OES* = 0x8B9D.GLenum
  6218. GL_COMPUTE_SHADER_BIT* = 0x00000020.GLbitfield
  6219. GL_OUTPUT_TEXTURE_COORD2_EXT* = 0x879F.GLenum
  6220. GL_PALETTE4_RGBA4_OES* = 0x8B93.GLenum
  6221. GL_TEXTURE_CLIPMAP_CENTER_SGIX* = 0x8171.GLenum
  6222. GL_BLUE_BITS* = 0x0D54.GLenum
  6223. GL_RELATIVE_LARGE_CCW_ARC_TO_NV* = 0x17.GLenum
  6224. GL_UNSIGNED_SHORT_5_6_5_EXT* = 0x8363.GLenum
  6225. GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS* = 0x8DE1.GLenum
  6226. GL_UNCORRELATED_NV* = 0x9282.GLenum
  6227. GL_TESS_EVALUATION_SUBROUTINE* = 0x92EA.GLenum
  6228. GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB* = 0x8E5E.GLenum
  6229. GL_CON_11_ATI* = 0x894C.GLenum
  6230. GL_ACTIVE_TEXTURE* = 0x84E0.GLenum
  6231. GL_ASYNC_TEX_IMAGE_SGIX* = 0x835C.GLenum
  6232. GL_COLOR_CLEAR_VALUE* = 0x0C22.GLenum
  6233. GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY* = 0x910C.GLenum
  6234. GL_TESS_CONTROL_TEXTURE* = 0x829C.GLenum
  6235. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES* = 0x851A.GLenum
  6236. GL_HISTOGRAM_BLUE_SIZE_EXT* = 0x802A.GLenum
  6237. GL_PATCH_DEFAULT_OUTER_LEVEL* = 0x8E74.GLenum
  6238. GL_PROGRAM_MATRIX_STACK_DEPTH_EXT* = 0x8E2F.GLenum
  6239. GL_RENDERBUFFER_BINDING_ANGLE* = 0x8CA7.GLenum
  6240. GL_CONSTANT_ATTENUATION* = 0x1207.GLenum
  6241. GL_SHADER_CONSISTENT_NV* = 0x86DD.GLenum
  6242. GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS* = 0x92D4.GLenum
  6243. GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD* = 0x9160.GLenum
  6244. GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS* = 0x809C.GLenum
  6245. GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT* = 0x9061.GLenum
  6246. GL_COUNT_DOWN_NV* = 0x9089.GLenum
  6247. GL_MATRIX12_ARB* = 0x88CC.GLenum
  6248. GL_MAX_VERTEX_SHADER_INVARIANTS_EXT* = 0x87C7.GLenum
  6249. GL_REPLICATE_BORDER_HP* = 0x8153.GLenum
  6250. GL_MODELVIEW9_ARB* = 0x8729.GLenum
  6251. GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT* = 0x8D6A.GLenum
  6252. GL_PROGRAM_PARAMETERS_ARB* = 0x88A8.GLenum
  6253. GL_LIST_BIT* = 0x00020000.GLbitfield
  6254. GL_MAX_GEOMETRY_ATOMIC_COUNTERS* = 0x92D5.GLenum
  6255. GL_CONSTANT_COLOR1_NV* = 0x852B.GLenum
  6256. GL_AVERAGE_EXT* = 0x8335.GLenum
  6257. GL_SINGLE_COLOR_EXT* = 0x81F9.GLenum
  6258. GL_VERTEX_ARRAY* = 0x8074.GLenum
  6259. GL_COLOR_INDEX1_EXT* = 0x80E2.GLenum
  6260. GL_COMPUTE_PROGRAM_NV* = 0x90FB.GLenum
  6261. GL_LINES_ADJACENCY* = 0x000A.GLenum
  6262. GL_OP_ROUND_EXT* = 0x8790.GLenum
  6263. GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE* = 0x934C.GLenum
  6264. GL_MAX_DEEP_3D_TEXTURE_DEPTH_NV* = 0x90D1.GLenum
  6265. GL_REG_11_ATI* = 0x892C.GLenum
  6266. GL_SAMPLES_EXT* = 0x80A9.GLenum
  6267. GL_FUNC_REVERSE_SUBTRACT* = 0x800B.GLenum
  6268. GL_POINT_SPRITE_COORD_ORIGIN* = 0x8CA0.GLenum
  6269. GL_REG_27_ATI* = 0x893C.GLenum
  6270. GL_TEXTURE_VIEW_MIN_LEVEL* = 0x82DB.GLenum
  6271. GL_NICEST* = 0x1102.GLenum
  6272. GL_CLIP_PLANE4_IMG* = 0x3004.GLenum
  6273. GL_ARRAY_BUFFER_BINDING* = 0x8894.GLenum
  6274. GL_422_AVERAGE_EXT* = 0x80CE.GLenum
  6275. GL_RENDERER* = 0x1F01.GLenum
  6276. GL_OVERLAY_NV* = 0x9296.GLenum
  6277. GL_TEXTURE_SAMPLES_IMG* = 0x9136.GLenum
  6278. GL_DEBUG_SOURCE_SHADER_COMPILER_KHR* = 0x8248.GLenum
  6279. GL_EYE_DISTANCE_TO_POINT_SGIS* = 0x81F0.GLenum
  6280. GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV* = 0x8DA5.GLenum
  6281. GL_FILTER4_SGIS* = 0x8146.GLenum
  6282. GL_LIGHT_MODEL_LOCAL_VIEWER* = 0x0B51.GLenum
  6283. GL_TRIANGLE_MESH_SUN* = 0x8615.GLenum
  6284. GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB* = 0x900D.GLenum
  6285. GL_DEPTH_COMPONENTS* = 0x8284.GLenum
  6286. GL_NUM_GENERAL_COMBINERS_NV* = 0x854E.GLenum
  6287. GL_CLIENT_ACTIVE_TEXTURE_ARB* = 0x84E1.GLenum
  6288. GL_FRAGMENT_DEPTH* = 0x8452.GLenum
  6289. GL_SEPARATE_ATTRIBS* = 0x8C8D.GLenum
  6290. GL_HALF_FLOAT_OES* = 0x8D61.GLenum
  6291. GL_PROXY_TEXTURE_2D* = 0x8064.GLenum
  6292. GL_VARIANT_ARRAY_TYPE_EXT* = 0x87E7.GLenum
  6293. GL_DRAW_BUFFER11_ATI* = 0x8830.GLenum
  6294. GL_MATRIX_INDEX_ARRAY_POINTER_OES* = 0x8849.GLenum
  6295. GL_CURRENT_INDEX* = 0x0B01.GLenum
  6296. GL_UNSIGNED_INT_24_8_MESA* = 0x8751.GLenum
  6297. GL_PROGRAM_SEPARABLE* = 0x8258.GLenum
  6298. GL_TEXTURE8_ARB* = 0x84C8.GLenum
  6299. GL_OPERAND0_ALPHA_EXT* = 0x8598.GLenum
  6300. GL_PER_STAGE_CONSTANTS_NV* = 0x8535.GLenum
  6301. GL_LINE_LOOP* = 0x0002.GLenum
  6302. GL_DRAW_PIXEL_TOKEN* = 0x0705.GLenum
  6303. GL_DRAW_BUFFER3* = 0x8828.GLenum
  6304. GL_GEOMETRY_DEFORMATION_SGIX* = 0x8194.GLenum
  6305. GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT* = 0x851C.GLenum
  6306. GL_GLYPH_VERTICAL_BEARING_X_BIT_NV* = 0x20.GLbitfield
  6307. GL_TEXTURE30* = 0x84DE.GLenum
  6308. GL_4PASS_1_EXT* = 0x80A5.GLenum
  6309. GL_RGB16F_EXT* = 0x881B.GLenum
  6310. GL_2PASS_0_SGIS* = 0x80A2.GLenum
  6311. GL_CON_27_ATI* = 0x895C.GLenum
  6312. GL_SAMPLE_ALPHA_TO_ONE* = 0x809F.GLenum
  6313. GL_POLYGON_SMOOTH_HINT* = 0x0C53.GLenum
  6314. GL_COLOR_ATTACHMENT_EXT* = 0x90F0.GLenum
  6315. GL_PATCH_DEFAULT_INNER_LEVEL* = 0x8E73.GLenum
  6316. GL_TEXTURE_MAX_CLAMP_T_SGIX* = 0x836A.GLenum
  6317. GL_WEIGHT_ARRAY_BUFFER_BINDING_OES* = 0x889E.GLenum
  6318. GL_TEXTURE1* = 0x84C1.GLenum
  6319. GL_LINES* = 0x0001.GLenum
  6320. GL_PIXEL_TILE_GRID_DEPTH_SGIX* = 0x8144.GLenum
  6321. GL_TEXTURE2* = 0x84C2.GLenum
  6322. GL_IMAGE_CUBE_MAP_ARRAY_EXT* = 0x9054.GLenum
  6323. GL_DRAW_BUFFER4* = 0x8829.GLenum
  6324. GL_DRAW_BUFFER_EXT* = 0x0C01.GLenum
  6325. GL_STENCIL_INDEX1* = 0x8D46.GLenum
  6326. GL_DEPTH_COMPONENT32F_NV* = 0x8DAB.GLenum
  6327. GL_VERTEX_ATTRIB_ARRAY_POINTER* = 0x8645.GLenum
  6328. GL_DOUBLE_MAT4x2* = 0x8F4D.GLenum
  6329. GL_MOVE_TO_NV* = 0x02.GLenum
  6330. GL_OP_RECIP_SQRT_EXT* = 0x8795.GLenum
  6331. GL_SAMPLER_1D_ARRAY* = 0x8DC0.GLenum
  6332. GL_MIN_FRAGMENT_INTERPOLATION_OFFSET* = 0x8E5B.GLenum
  6333. GL_TEXTURE_DEPTH_EXT* = 0x8071.GLenum
  6334. GL_STENCIL_INDEX8* = 0x8D48.GLenum
  6335. GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB* = 0x880C.GLenum
  6336. GL_INTERNALFORMAT_DEPTH_SIZE* = 0x8275.GLenum
  6337. GL_STATE_RESTORE* = 0x8BDC.GLenum
  6338. GL_SMALL_CW_ARC_TO_NV* = 0x14.GLenum
  6339. GL_LUMINANCE16* = 0x8042.GLenum
  6340. GL_VERTEX_ATTRIB_ARRAY1_NV* = 0x8651.GLenum
  6341. GL_TEXTURE_MAX_CLAMP_R_SGIX* = 0x836B.GLenum
  6342. GL_LUMINANCE_FLOAT16_ATI* = 0x881E.GLenum
  6343. GL_MAX_TEXTURE_UNITS* = 0x84E2.GLenum
  6344. GL_DRAW_BUFFER4_ARB* = 0x8829.GLenum
  6345. GL_DRAW_BUFFER12* = 0x8831.GLenum
  6346. GL_R8UI* = 0x8232.GLenum
  6347. GL_STENCIL_REF* = 0x0B97.GLenum
  6348. GL_VARIANT_EXT* = 0x87C1.GLenum
  6349. GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE* = 0x8A09.GLenum
  6350. GL_QUERY_OBJECT_AMD* = 0x9153.GLenum
  6351. GL_PLUS_NV* = 0x9291.GLenum
  6352. GL_UNPACK_SWAP_BYTES* = 0x0CF0.GLenum
  6353. GL_MAX_UNIFORM_LOCATIONS* = 0x826E.GLenum
  6354. GL_GUILTY_CONTEXT_RESET_EXT* = 0x8253.GLenum
  6355. GL_DOT3_RGBA_IMG* = 0x86AF.GLenum
  6356. GL_X_EXT* = 0x87D5.GLenum
  6357. GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB* = 0x900F.GLenum
  6358. GL_TEXTURE_COMPARE_FAIL_VALUE_ARB* = 0x80BF.GLenum
  6359. GL_ETC1_RGB8_OES* = 0x8D64.GLenum
  6360. GL_LUMINANCE_ALPHA_INTEGER_EXT* = 0x8D9D.GLenum
  6361. GL_MINMAX_SINK* = 0x8030.GLenum
  6362. GL_RG32F* = 0x8230.GLenum
  6363. GL_PROXY_TEXTURE_2D_MULTISAMPLE* = 0x9101.GLenum
  6364. GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV* = 0x86D9.GLenum
  6365. GL_R16* = 0x822A.GLenum
  6366. GL_BOUNDING_BOX_NV* = 0x908D.GLenum
  6367. GL_INVALID_ENUM* = 0x0500.GLenum
  6368. GL_MOVE_TO_RESETS_NV* = 0x90B5.GLenum
  6369. GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE* = 0x9117.GLenum
  6370. GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB* = 0x84F8.GLenum
  6371. GL_UNSIGNED_INT_10F_11F_11F_REV_EXT* = 0x8C3B.GLenum
  6372. GL_VERTEX_PRECLIP_HINT_SGIX* = 0x83EF.GLenum
  6373. GL_CLIENT_VERTEX_ARRAY_BIT* = 0x00000002.GLbitfield
  6374. GL_MAT_COLOR_INDEXES_BIT_PGI* = 0x01000000.GLbitfield
  6375. GL_PERFORMANCE_MONITOR_AMD* = 0x9152.GLenum
  6376. GL_QUAD_STRIP* = 0x0008.GLenum
  6377. GL_MAX_TEXTURE_COORDS_NV* = 0x8871.GLenum
  6378. GL_TESS_EVALUATION_SUBROUTINE_UNIFORM* = 0x92F0.GLenum
  6379. GL_DRAW_BUFFER1_EXT* = 0x8826.GLenum
  6380. GL_TEXTURE18* = 0x84D2.GLenum
  6381. GL_COLOR_ATTACHMENT5_NV* = 0x8CE5.GLenum
  6382. GL_MAX_COMPUTE_WORK_GROUP_SIZE* = 0x91BF.GLenum
  6383. GL_T2F_C4UB_V3F* = 0x2A29.GLenum
  6384. GL_MAP1_GRID_DOMAIN* = 0x0DD0.GLenum
  6385. GL_DEBUG_TYPE_PUSH_GROUP_KHR* = 0x8269.GLenum
  6386. GL_STATIC_READ* = 0x88E5.GLenum
  6387. GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB* = 0x880E.GLenum
  6388. GL_DOUBLE_EXT* = 0x140A.GLenum
  6389. GL_MAX_FRAGMENT_UNIFORM_VECTORS* = 0x8DFD.GLenum
  6390. GL_R32F_EXT* = 0x822E.GLenum
  6391. GL_MAX_RENDERBUFFER_SIZE_EXT* = 0x84E8.GLenum
  6392. GL_COMPRESSED_TEXTURE_FORMATS* = 0x86A3.GLenum
  6393. GL_MAX_EXT* = 0x8008.GLenum
  6394. GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB* = 0x8622.GLenum
  6395. GL_INTERPOLATE* = 0x8575.GLenum
  6396. GL_QUERY_RESULT_NO_WAIT_AMD* = 0x9194.GLenum
  6397. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES* = 0x8516.GLenum
  6398. GL_LUMINANCE16_ALPHA16_SNORM* = 0x901A.GLenum
  6399. GL_SRC_ALPHA_SATURATE* = 0x0308.GLenum
  6400. GL_DRAW_INDIRECT_BUFFER_BINDING* = 0x8F43.GLenum
  6401. GL_T2F_IUI_N3F_V3F_EXT* = 0x81B4.GLenum
  6402. GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB* = 0x8B49.GLenum
  6403. GL_MAX_ASYNC_READ_PIXELS_SGIX* = 0x8361.GLenum
  6404. GL_VERTEX_ARRAY_RANGE_APPLE* = 0x851D.GLenum
  6405. GL_SAMPLER_2D_SHADOW_ARB* = 0x8B62.GLenum
  6406. GL_ETC1_SRGB8_NV* = 0x88EE.GLenum
  6407. GL_COLORBURN_NV* = 0x929A.GLenum
  6408. GL_SAMPLER_2D_ARRAY_SHADOW_EXT* = 0x8DC4.GLenum
  6409. GL_ALL_BARRIER_BITS* = 0xFFFFFFFF.GLbitfield
  6410. GL_TRIANGLE_STRIP_ADJACENCY_EXT* = 0x000D.GLenum
  6411. GL_MAX_TEXTURE_BUFFER_SIZE* = 0x8C2B.GLenum
  6412. GL_ALIASED_POINT_SIZE_RANGE* = 0x846D.GLenum
  6413. GL_STENCIL_BACK_VALUE_MASK* = 0x8CA4.GLenum
  6414. GL_CMYK_EXT* = 0x800C.GLenum
  6415. GL_OPERAND1_ALPHA_EXT* = 0x8599.GLenum
  6416. GL_TEXTURE_SHADOW* = 0x82A1.GLenum
  6417. GL_LINEAR_CLIPMAP_LINEAR_SGIX* = 0x8170.GLenum
  6418. GL_MIPMAP* = 0x8293.GLenum
  6419. GL_LINE_SMOOTH_HINT* = 0x0C52.GLenum
  6420. GL_DEPTH_STENCIL_TEXTURE_MODE* = 0x90EA.GLenum
  6421. GL_BUFFER_ACCESS_OES* = 0x88BB.GLenum
  6422. GL_PROXY_TEXTURE_1D_ARRAY_EXT* = 0x8C19.GLenum
  6423. GL_OBJECT_LINEAR* = 0x2401.GLenum
  6424. GL_MAP1_TEXTURE_COORD_3* = 0x0D95.GLenum
  6425. GL_TEXTURE_RENDERBUFFER_NV* = 0x8E55.GLenum
  6426. GL_FRAMEBUFFER_RENDERABLE* = 0x8289.GLenum
  6427. GL_DOT3_RGB_EXT* = 0x8740.GLenum
  6428. GL_QUAD_LUMINANCE8_SGIS* = 0x8121.GLenum
  6429. GL_UNIFORM_BLOCK_INDEX* = 0x8A3A.GLenum
  6430. GL_DS_SCALE_NV* = 0x8710.GLenum
  6431. GL_TYPE* = 0x92FA.GLenum
  6432. GL_MATRIX_EXT* = 0x87C0.GLenum
  6433. GL_VERTEX_STREAM4_ATI* = 0x8770.GLenum
  6434. GL_TOP_LEVEL_ARRAY_STRIDE* = 0x930D.GLenum
  6435. GL_INT_SAMPLER_2D_EXT* = 0x8DCA.GLenum
  6436. GL_PATH_FORMAT_PS_NV* = 0x9071.GLenum
  6437. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR* = 0x93D2.GLenum
  6438. GL_MAX_TEXTURE_COORDS* = 0x8871.GLenum
  6439. GL_MAX_FRAGMENT_INTERPOLATION_OFFSET* = 0x8E5C.GLenum
  6440. GL_REG_17_ATI* = 0x8932.GLenum
  6441. GL_WAIT_FAILED_APPLE* = 0x911D.GLenum
  6442. GL_TEXTURE_BINDING_3D* = 0x806A.GLenum
  6443. GL_TEXTURE_VIEW* = 0x82B5.GLenum
  6444. GL_DOT3_RGBA_ARB* = 0x86AF.GLenum
  6445. GL_MAX_VARYING_FLOATS_ARB* = 0x8B4B.GLenum
  6446. GL_UNIFORM_IS_ROW_MAJOR* = 0x8A3E.GLenum
  6447. GL_FRAGMENT_SHADER_BIT* = 0x00000002.GLbitfield
  6448. GL_MATRIX_INDEX_ARRAY_ARB* = 0x8844.GLenum
  6449. GL_PIXEL_PACK_BUFFER_BINDING_EXT* = 0x88ED.GLenum
  6450. GL_MATRIX_PALETTE_OES* = 0x8840.GLenum
  6451. GL_INTENSITY_SNORM* = 0x9013.GLenum
  6452. GL_COLOR_BUFFER_BIT0_QCOM* = 0x00000001.GLbitfield
  6453. GL_BITMAP* = 0x1A00.GLenum
  6454. GL_CURRENT_MATRIX_NV* = 0x8641.GLenum
  6455. GL_QUERY_BUFFER_AMD* = 0x9192.GLenum
  6456. GL_EDGE_FLAG_ARRAY_BUFFER_BINDING* = 0x889B.GLenum
  6457. GL_4PASS_3_EXT* = 0x80A7.GLenum
  6458. GL_TEXTURE_4DSIZE_SGIS* = 0x8136.GLenum
  6459. GL_PATH_COORD_COUNT_NV* = 0x909E.GLenum
  6460. GL_SLUMINANCE* = 0x8C46.GLenum
  6461. GL_POINT_SMOOTH_HINT* = 0x0C51.GLenum
  6462. GL_ADJACENT_PAIRS_NV* = 0x90AE.GLenum
  6463. GL_BUFFER_BINDING* = 0x9302.GLenum
  6464. GL_ARRAY_OBJECT_BUFFER_ATI* = 0x8766.GLenum
  6465. GL_PATH_INITIAL_DASH_CAP_NV* = 0x907C.GLenum
  6466. GL_RGBA4* = 0x8056.GLenum
  6467. GL_PACK_LSB_FIRST* = 0x0D01.GLenum
  6468. GL_IMAGE_BINDING_NAME_EXT* = 0x8F3A.GLenum
  6469. GL_UNSIGNED_INT_SAMPLER_2D_EXT* = 0x8DD2.GLenum
  6470. GL_RGBA12_EXT* = 0x805A.GLenum
  6471. GL_COMBINER0_NV* = 0x8550.GLenum
  6472. GL_COLOR_BUFFER_BIT4_QCOM* = 0x00000010.GLbitfield
  6473. GL_TIME_ELAPSED* = 0x88BF.GLenum
  6474. GL_TRANSFORM_FEEDBACK_BUFFER_START* = 0x8C84.GLenum
  6475. GL_COMPRESSED_RGBA_ASTC_5x5_KHR* = 0x93B2.GLenum
  6476. GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD* = 0x9199.GLenum
  6477. GL_RENDERBUFFER_HEIGHT_EXT* = 0x8D43.GLenum
  6478. GL_QUARTER_BIT_ATI* = 0x00000010.GLbitfield
  6479. GL_TEXTURE_COMPRESSION_HINT_ARB* = 0x84EF.GLenum
  6480. GL_DRAW_BUFFER13* = 0x8832.GLenum
  6481. GL_CURRENT_MATRIX_STACK_DEPTH_ARB* = 0x8640.GLenum
  6482. GL_DEPENDENT_HILO_TEXTURE_2D_NV* = 0x8858.GLenum
  6483. GL_DST_NV* = 0x9287.GLenum
  6484. GL_DEBUG_OBJECT_MESA* = 0x8759.GLenum
  6485. GL_NUM_INSTRUCTIONS_TOTAL_ATI* = 0x8972.GLenum
  6486. GL_FLAT* = 0x1D00.GLenum
  6487. GL_EVAL_VERTEX_ATTRIB8_NV* = 0x86CE.GLenum
  6488. GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA* = 0x8BB6.GLenum
  6489. GL_TEXTURE_COORD_ARRAY_EXT* = 0x8078.GLenum
  6490. GL_LOCATION_INDEX* = 0x930F.GLenum
  6491. GL_SLIM10U_SGIX* = 0x831E.GLenum
  6492. GL_PHONG_WIN* = 0x80EA.GLenum
  6493. GL_EVAL_VERTEX_ATTRIB1_NV* = 0x86C7.GLenum
  6494. GL_SMOOTH_LINE_WIDTH_RANGE* = 0x0B22.GLenum
  6495. GL_SAMPLER_RENDERBUFFER_NV* = 0x8E56.GLenum
  6496. GL_UNPACK_LSB_FIRST* = 0x0CF1.GLenum
  6497. GL_SELECTION_BUFFER_POINTER* = 0x0DF3.GLenum
  6498. GL_PIXEL_SUBSAMPLE_4444_SGIX* = 0x85A2.GLenum
  6499. GL_COMPRESSED_R11_EAC* = 0x9270.GLenum
  6500. GL_MAX_CLIP_PLANES* = 0x0D32.GLenum
  6501. GL_POST_CONVOLUTION_GREEN_BIAS* = 0x8021.GLenum
  6502. GL_COLOR_EXT* = 0x1800.GLenum
  6503. GL_VENDOR* = 0x1F00.GLenum
  6504. GL_MAP1_VERTEX_ATTRIB8_4_NV* = 0x8668.GLenum
  6505. GL_TEXTURE_ALPHA_TYPE* = 0x8C13.GLenum
  6506. GL_CURRENT_VERTEX_ATTRIB_ARB* = 0x8626.GLenum
  6507. GL_COLOR_BUFFER_BIT2_QCOM* = 0x00000004.GLbitfield
  6508. GL_VERTEX_ATTRIB_ARRAY15_NV* = 0x865F.GLenum
  6509. GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV* = 0x8850.GLenum
  6510. GL_DRAW_BUFFER5_ARB* = 0x882A.GLenum
  6511. GL_SAMPLES_PASSED_ARB* = 0x8914.GLenum
  6512. GL_PRIMITIVE_RESTART_NV* = 0x8558.GLenum
  6513. GL_FRAGMENT_LIGHT3_SGIX* = 0x840F.GLenum
  6514. GL_COLOR_INDEX16_EXT* = 0x80E7.GLenum
  6515. GL_RGBA8_OES* = 0x8058.GLenum
  6516. GL_PACK_CMYK_HINT_EXT* = 0x800E.GLenum
  6517. GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE* = 0x8214.GLenum
  6518. GL_MODELVIEW0_EXT* = 0x1700.GLenum
  6519. GL_RETAINED_APPLE* = 0x8A1B.GLenum
  6520. GL_DRAW_PIXELS_APPLE* = 0x8A0A.GLenum
  6521. GL_POINT_BIT* = 0x00000002.GLbitfield
  6522. GL_PIXEL_MAP_B_TO_B_SIZE* = 0x0CB8.GLenum
  6523. GL_RELATIVE_SMALL_CCW_ARC_TO_NV* = 0x13.GLenum
  6524. GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB* = 0x8624.GLenum
  6525. GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV* = 0x885D.GLenum
  6526. GL_CON_2_ATI* = 0x8943.GLenum
  6527. GL_SAMPLER_2D_ARRAY* = 0x8DC1.GLenum
  6528. GL_LINE_STIPPLE_PATTERN* = 0x0B25.GLenum
  6529. GL_IMPLEMENTATION_COLOR_READ_FORMAT* = 0x8B9B.GLenum
  6530. GL_TRANSPOSE_AFFINE_2D_NV* = 0x9096.GLenum
  6531. GL_COLOR_ATTACHMENT7* = 0x8CE7.GLenum
  6532. GL_COLOR_ATTACHMENT14* = 0x8CEE.GLenum
  6533. GL_SHADER* = 0x82E1.GLenum
  6534. GL_SKIP_MISSING_GLYPH_NV* = 0x90A9.GLenum
  6535. GL_VERTEX_ARRAY_TYPE* = 0x807B.GLenum
  6536. GL_OP_POWER_EXT* = 0x8793.GLenum
  6537. GL_MAX_BINDABLE_UNIFORM_SIZE_EXT* = 0x8DED.GLenum
  6538. GL_SRGB8* = 0x8C41.GLenum
  6539. GL_INTERNALFORMAT_ALPHA_SIZE* = 0x8274.GLenum
  6540. GL_IMAGE_2D_MULTISAMPLE* = 0x9055.GLenum
  6541. GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV* = 0x9039.GLenum
  6542. GL_NEVER* = 0x0200.GLenum
  6543. GL_MAP2_TEXTURE_COORD_2* = 0x0DB4.GLenum
  6544. GL_PROGRAM_RESULT_COMPONENTS_NV* = 0x8907.GLenum
  6545. GL_SHADER_STORAGE_BARRIER_BIT* = 0x00002000.GLbitfield
  6546. GL_SLIM8U_SGIX* = 0x831D.GLenum
  6547. GL_DRAW_BUFFER7_ATI* = 0x882C.GLenum
  6548. GL_CLAMP_TO_EDGE* = 0x812F.GLint
  6549. GL_LUMINANCE32I_EXT* = 0x8D86.GLenum
  6550. GL_NORMAL_ARRAY_POINTER* = 0x808F.GLenum
  6551. GL_ALPHA_TEST_REF_QCOM* = 0x0BC2.GLenum
  6552. GL_MATRIX7_NV* = 0x8637.GLenum
  6553. GL_REFERENCED_BY_FRAGMENT_SHADER* = 0x930A.GLenum
  6554. GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG* = 0x8C02.GLenum
  6555. GL_DEBUG_TYPE_MARKER* = 0x8268.GLenum
  6556. GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR* = 0x8242.GLenum
  6557. GL_CON_26_ATI* = 0x895B.GLenum
  6558. GL_COMBINER7_NV* = 0x8557.GLenum
  6559. GL_MAP2_TANGENT_EXT* = 0x8445.GLenum
  6560. GL_COMPRESSED_RGBA_ASTC_10x6_KHR* = 0x93B9.GLenum
  6561. GL_RG8* = 0x822B.GLenum
  6562. GL_INT_SAMPLER_1D_ARRAY_EXT* = 0x8DCE.GLenum
  6563. GL_POINT_SPRITE_R_MODE_NV* = 0x8863.GLenum
  6564. GL_ATOMIC_COUNTER_BUFFER_BINDING* = 0x92C1.GLenum
  6565. GL_INTENSITY16F_ARB* = 0x881D.GLenum
  6566. GL_DEFORMATIONS_MASK_SGIX* = 0x8196.GLenum
  6567. GL_PATH_TERMINAL_END_CAP_NV* = 0x9078.GLenum
  6568. GL_VERTEX_BINDING_DIVISOR* = 0x82D6.GLenum
  6569. GL_WIDE_LINE_HINT_PGI* = 0x1A222.GLenum
  6570. GL_LIGHTING* = 0x0B50.GLenum
  6571. GL_CURRENT_BIT* = 0x00000001.GLbitfield
  6572. GL_LOSE_CONTEXT_ON_RESET_ARB* = 0x8252.GLenum
  6573. GL_COLOR_ATTACHMENT15* = 0x8CEF.GLenum
  6574. GL_REGISTER_COMBINERS_NV* = 0x8522.GLenum
  6575. GL_UNSIGNED_INT64_VEC2_NV* = 0x8FF5.GLenum
  6576. GL_TEXTURE_CLIPMAP_DEPTH_SGIX* = 0x8176.GLenum
  6577. GL_HISTOGRAM_WIDTH* = 0x8026.GLenum
  6578. GL_RENDERBUFFER_ALPHA_SIZE* = 0x8D53.GLenum
  6579. GL_POST_CONVOLUTION_BLUE_BIAS_EXT* = 0x8022.GLenum
  6580. GL_SCALED_RESOLVE_FASTEST_EXT* = 0x90BA.GLenum
  6581. GL_DRAW_BUFFER15* = 0x8834.GLenum
  6582. GL_LUMINANCE4_ALPHA4* = 0x8043.GLenum
  6583. GL_SWIZZLE_STRQ_DQ_ATI* = 0x897B.GLenum
  6584. GL_OP_MADD_EXT* = 0x8788.GLenum
  6585. GL_MAX_ATTRIB_STACK_DEPTH* = 0x0D35.GLenum
  6586. GL_DEBUG_GROUP_STACK_DEPTH_KHR* = 0x826D.GLenum
  6587. GL_ACTIVE_VARYINGS_NV* = 0x8C81.GLenum
  6588. GL_DEBUG_SEVERITY_HIGH* = 0x9146.GLenum
  6589. GL_SRGB8_EXT* = 0x8C41.GLenum
  6590. GL_STENCIL_WRITEMASK* = 0x0B98.GLenum
  6591. GL_REG_14_ATI* = 0x892F.GLenum
  6592. GL_PROGRAM_BINARY_ANGLE* = 0x93A6.GLenum
  6593. GL_RENDERBUFFER_DEPTH_SIZE_EXT* = 0x8D54.GLenum
  6594. GL_ALPHA_BIAS* = 0x0D1D.GLenum
  6595. GL_STATIC_ATI* = 0x8760.GLenum
  6596. GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES* = 0x8B9E.GLenum
  6597. GL_SOFTLIGHT_NV* = 0x929C.GLenum
  6598. GL_INDEX_ARRAY_COUNT_EXT* = 0x8087.GLenum
  6599. GL_RENDERBUFFER_BLUE_SIZE_EXT* = 0x8D52.GLenum
  6600. GL_SHARED_TEXTURE_PALETTE_EXT* = 0x81FB.GLenum
  6601. GL_VERTEX_SHADER_OPTIMIZED_EXT* = 0x87D4.GLenum
  6602. GL_MAX_SAMPLE_MASK_WORDS_NV* = 0x8E59.GLenum
  6603. GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB* = 0x8841.GLenum
  6604. GL_MATRIX30_ARB* = 0x88DE.GLenum
  6605. GL_NORMAL_ARRAY_POINTER_EXT* = 0x808F.GLenum
  6606. GL_PIXEL_MAP_A_TO_A* = 0x0C79.GLenum
  6607. GL_MATRIX18_ARB* = 0x88D2.GLenum
  6608. GL_UNPACK_SKIP_ROWS_EXT* = 0x0CF3.GLenum
  6609. GL_INVARIANT_DATATYPE_EXT* = 0x87EB.GLenum
  6610. GL_INT_IMAGE_1D_EXT* = 0x9057.GLenum
  6611. GL_OUTPUT_TEXTURE_COORD24_EXT* = 0x87B5.GLenum
  6612. GL_MAP_WRITE_BIT_EXT* = 0x0002.GLbitfield
  6613. GL_MODELVIEW28_ARB* = 0x873C.GLenum
  6614. GL_MAX_VARYING_COMPONENTS_EXT* = 0x8B4B.GLenum
  6615. GL_OUTPUT_TEXTURE_COORD4_EXT* = 0x87A1.GLenum
  6616. GL_UNSIGNED_INT_VEC2_EXT* = 0x8DC6.GLenum
  6617. GL_READ_ONLY* = 0x88B8.GLenum
  6618. GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM* = 103087.GLenum
  6619. GL_UNSIGNED_INT64_NV* = 0x140F.GLenum
  6620. GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN* = 0x85C2.GLenum
  6621. GL_DEPTH_BUFFER_BIT0_QCOM* = 0x00000100.GLbitfield
  6622. GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE* = 0x8A06.GLenum
  6623. GL_POST_CONVOLUTION_ALPHA_SCALE* = 0x801F.GLenum
  6624. GL_TEXTURE_COLOR_SAMPLES_NV* = 0x9046.GLenum
  6625. GL_DEBUG_SEVERITY_HIGH_ARB* = 0x9146.GLenum
  6626. GL_MAP_WRITE_BIT* = 0x0002.GLbitfield
  6627. GL_SRC1_RGB* = 0x8581.GLenum
  6628. GL_LIGHT0* = 0x4000.GLenum
  6629. GL_READ_PIXELS_FORMAT* = 0x828D.GLenum
  6630. GL_COMBINE_RGB_EXT* = 0x8571.GLenum
  6631. GL_MATRIX2_NV* = 0x8632.GLenum
  6632. GL_INT16_VEC4_NV* = 0x8FE7.GLenum
  6633. GL_INT_SAMPLER_CUBE* = 0x8DCC.GLenum
  6634. GL_LUMINANCE_ALPHA8I_EXT* = 0x8D93.GLenum
  6635. GL_TRIANGLE_STRIP_ADJACENCY* = 0x000D.GLenum
  6636. GL_MAX_TEXTURE_BUFFER_SIZE_EXT* = 0x8C2B.GLenum
  6637. GL_COLOR_TABLE_BIAS* = 0x80D7.GLenum
  6638. GL_MAX_GEOMETRY_INPUT_COMPONENTS* = 0x9123.GLenum
  6639. GL_TEXTURE_RANGE_POINTER_APPLE* = 0x85B8.GLenum
  6640. GL_PIXEL_SUBSAMPLE_2424_SGIX* = 0x85A3.GLenum
  6641. GL_RESAMPLE_REPLICATE_OML* = 0x8986.GLenum
  6642. GL_ALL_STATIC_DATA_IBM* = 103060.GLenum
  6643. GL_DEBUG_CATEGORY_PERFORMANCE_AMD* = 0x914D.GLenum
  6644. GL_ALPHA_TEST_QCOM* = 0x0BC0.GLenum
  6645. GL_PREVIOUS_TEXTURE_INPUT_NV* = 0x86E4.GLenum
  6646. GL_SIGNED_RGBA_NV* = 0x86FB.GLenum
  6647. GL_GLOBAL_ALPHA_SUN* = 0x81D9.GLenum
  6648. GL_RGB_FLOAT16_APPLE* = 0x881B.GLenum
  6649. GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB* = 0x8808.GLenum
  6650. GL_UTF8_NV* = 0x909A.GLenum
  6651. GL_ALLOW_DRAW_OBJ_HINT_PGI* = 0x1A20E.GLenum
  6652. GL_INT_IMAGE_3D* = 0x9059.GLenum
  6653. GL_PACK_ROW_LENGTH* = 0x0D02.GLenum
  6654. GL_MAX_TEXTURE_LOD_BIAS_EXT* = 0x84FD.GLenum
  6655. GL_SCALED_RESOLVE_NICEST_EXT* = 0x90BB.GLenum
  6656. GL_422_EXT* = 0x80CC.GLenum
  6657. GL_SAMPLER_1D_ARRAY_SHADOW_EXT* = 0x8DC3.GLenum
  6658. GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT* = 0x8336.GLenum
  6659. GL_COMPRESSED_RED* = 0x8225.GLenum
  6660. GL_MAX_RATIONAL_EVAL_ORDER_NV* = 0x86D7.GLenum
  6661. GL_MAX_COMBINED_IMAGE_UNIFORMS* = 0x90CF.GLenum
  6662. GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV* = 0x10.GLbitfield
  6663. GL_TEXTURE_BINDING_1D_ARRAY* = 0x8C1C.GLenum
  6664. GL_FRAMEBUFFER_COMPLETE* = 0x8CD5.GLenum
  6665. GL_RG8I* = 0x8237.GLenum
  6666. GL_COLOR_ATTACHMENT2_NV* = 0x8CE2.GLenum
  6667. GL_INT64_VEC4_NV* = 0x8FEB.GLenum
  6668. GL_OP_SET_GE_EXT* = 0x878C.GLenum
  6669. GL_READ_WRITE* = 0x88BA.GLenum
  6670. GL_OPERAND1_RGB_EXT* = 0x8591.GLenum
  6671. GL_SHADER_STORAGE_BLOCK* = 0x92E6.GLenum
  6672. GL_TEXTURE_UPDATE_BARRIER_BIT* = 0x00000100.GLbitfield
  6673. GL_MAX_FRAGMENT_ATOMIC_COUNTERS* = 0x92D6.GLenum
  6674. GL_SHADER_INCLUDE_ARB* = 0x8DAE.GLenum
  6675. GL_UNSIGNED_SHORT_1_5_5_5_REV* = 0x8366.GLenum
  6676. GL_PROGRAM_PIPELINE* = 0x82E4.GLenum
  6677. GL_MAP1_TEXTURE_COORD_2* = 0x0D94.GLenum
  6678. GL_FOG_COORDINATE_ARRAY_STRIDE_EXT* = 0x8455.GLenum
  6679. GL_WEIGHT_ARRAY_SIZE_OES* = 0x86AB.GLenum
  6680. GL_R11F_G11F_B10F* = 0x8C3A.GLenum
  6681. GL_WRITE_PIXEL_DATA_RANGE_NV* = 0x8878.GLenum
  6682. GL_UNSIGNED_SHORT_8_8_REV_APPLE* = 0x85BB.GLenum
  6683. GL_CND_ATI* = 0x896A.GLenum
  6684. GL_IMAGE_2D_MULTISAMPLE_ARRAY* = 0x9056.GLenum
  6685. GL_MAX_TEXTURE_IMAGE_UNITS_NV* = 0x8872.GLenum
  6686. GL_COMPRESSED_SIGNED_RG11_EAC_OES* = 0x9273.GLenum
  6687. GL_DOT_PRODUCT_TEXTURE_3D_NV* = 0x86EF.GLenum
  6688. GL_IMAGE_TRANSLATE_Y_HP* = 0x8158.GLenum
  6689. GL_NORMAL_ARRAY_TYPE_EXT* = 0x807E.GLenum
  6690. GL_PIXEL_COUNT_NV* = 0x8866.GLenum
  6691. GL_INT_IMAGE_3D_EXT* = 0x9059.GLenum
  6692. GL_TEXTURE_TYPE_QCOM* = 0x8BD7.GLenum
  6693. GL_COMBINE_ALPHA_EXT* = 0x8572.GLenum
  6694. GL_POINT_TOKEN* = 0x0701.GLenum
  6695. GL_QUAD_ALPHA4_SGIS* = 0x811E.GLenum
  6696. GL_SIGNED_HILO8_NV* = 0x885F.GLenum
  6697. GL_MULTISAMPLE_ARB* = 0x809D.GLenum
  6698. GL_TEXTURE25* = 0x84D9.GLenum
  6699. GL_CURRENT_VERTEX_WEIGHT_EXT* = 0x850B.GLenum
  6700. GL_BLEND_DST_ALPHA_OES* = 0x80CA.GLenum
  6701. GL_UNSIGNED_SHORT_8_8_REV_MESA* = 0x85BB.GLenum
  6702. GL_CLAMP_TO_EDGE_SGIS* = 0x812F.GLint
  6703. GL_PATH_STENCIL_REF_NV* = 0x90B8.GLenum
  6704. GL_DEBUG_OUTPUT* = 0x92E0.GLenum
  6705. GL_OBJECT_TYPE_APPLE* = 0x9112.GLenum
  6706. GL_TEXTURE_COMPARE_MODE_ARB* = 0x884C.GLenum
  6707. GL_CONSTANT* = 0x8576.GLenum
  6708. GL_RGB5_A1_OES* = 0x8057.GLenum
  6709. GL_INT16_VEC2_NV* = 0x8FE5.GLenum
  6710. GL_CONVOLUTION_BORDER_MODE_EXT* = 0x8013.GLenum
  6711. GL_CONTEXT_FLAGS* = 0x821E.GLenum
  6712. GL_MAX_PROGRAM_SUBROUTINE_NUM_NV* = 0x8F45.GLenum
  6713. GL_SPRITE_SGIX* = 0x8148.GLenum
  6714. GL_CURRENT_QUERY* = 0x8865.GLenum
  6715. GL_STENCIL_OP_VALUE_AMD* = 0x874C.GLenum
  6716. GL_UNIFORM* = 0x92E1.GLenum
  6717. GL_TEXTURE_BINDING_RECTANGLE* = 0x84F6.GLenum
  6718. GL_TRIANGLES_ADJACENCY_EXT* = 0x000C.GLenum
  6719. GL_PROVOKING_VERTEX_EXT* = 0x8E4F.GLenum
  6720. GL_INT64_VEC2_NV* = 0x8FE9.GLenum
  6721. GL_INVERSE_NV* = 0x862B.GLenum
  6722. GL_CON_29_ATI* = 0x895E.GLenum
  6723. GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV* = 0x8E24.GLenum
  6724. GL_FRONT_AND_BACK* = 0x0408.GLenum
  6725. GL_MAX_LABEL_LENGTH_KHR* = 0x82E8.GLenum
  6726. GL_TRANSFORM_FEEDBACK_BUFFER_START_NV* = 0x8C84.GLenum
  6727. GL_EQUAL* = 0x0202.GLenum
  6728. GL_RGB10_EXT* = 0x8052.GLenum
  6729. GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB* = 0x8C29.GLenum
  6730. GL_OP_ADD_EXT* = 0x8787.GLenum
  6731. GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN* = 0x85C3.GLenum
  6732. GL_NORMAL_ARRAY_LIST_IBM* = 103071.GLenum
  6733. GL_RENDERBUFFER_GREEN_SIZE* = 0x8D51.GLenum
  6734. GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV* = 0x8C74.GLenum
  6735. GL_CURRENT_PALETTE_MATRIX_ARB* = 0x8843.GLenum
  6736. GL_DEBUG_TYPE_ERROR* = 0x824C.GLenum
  6737. GL_UNIFORM_BUFFER* = 0x8A11.GLenum
  6738. GL_NEAREST_CLIPMAP_LINEAR_SGIX* = 0x844E.GLenum
  6739. GL_LAST_VERTEX_CONVENTION* = 0x8E4E.GLenum
  6740. GL_COMPRESSED_RGBA_ASTC_12x10_KHR* = 0x93BC.GLenum
  6741. GL_FENCE_STATUS_NV* = 0x84F3.GLenum
  6742. GL_POST_CONVOLUTION_BLUE_BIAS* = 0x8022.GLenum
  6743. GL_BLEND_OVERLAP_NV* = 0x9281.GLenum
  6744. GL_COMBINE_RGB_ARB* = 0x8571.GLenum
  6745. GL_TESS_GEN_MODE* = 0x8E76.GLenum
  6746. GL_TEXTURE_ENV* = 0x2300.GLenum
  6747. GL_VERTEX_ATTRIB_ARRAY11_NV* = 0x865B.GLenum
  6748. GL_SHININESS* = 0x1601.GLenum
  6749. GL_DYNAMIC_STORAGE_BIT* = 0x0100.GLbitfield
  6750. GL_MODELVIEW30_ARB* = 0x873E.GLenum
  6751. GL_WRAP_BORDER_SUN* = 0x81D4.GLenum
  6752. GL_SKIP_COMPONENTS1_NV* = -6
  6753. GL_DEPTH_CLAMP_NV* = 0x864F.GLenum
  6754. GL_PROGRAM_BINARY_FORMATS* = 0x87FF.GLenum
  6755. GL_CURRENT_RASTER_POSITION_VALID* = 0x0B08.GLenum
  6756. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER* = 0x92C8.GLenum
  6757. GL_T2F_C4F_N3F_V3F* = 0x2A2C.GLenum
  6758. GL_R16F* = 0x822D.GLenum
  6759. GL_SECONDARY_COLOR_ARRAY_LENGTH_NV* = 0x8F31.GLenum
  6760. GL_SEPARATE_ATTRIBS_EXT* = 0x8C8D.GLenum
  6761. GL_NEGATIVE_Z_EXT* = 0x87DB.GLenum
  6762. GL_Z400_BINARY_AMD* = 0x8740.GLenum
  6763. GL_DRAW_INDIRECT_UNIFIED_NV* = 0x8F40.GLenum
  6764. GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV* = 0x8C8A.GLenum
  6765. GL_UNSIGNED_INT_S8_S8_8_8_NV* = 0x86DA.GLenum
  6766. GL_SRGB8_NV* = 0x8C41.GLenum
  6767. GL_DEBUG_SEVERITY_MEDIUM_AMD* = 0x9147.GLenum
  6768. GL_MAX_DRAW_BUFFERS_ATI* = 0x8824.GLenum
  6769. GL_TEXTURE_COORD_ARRAY_POINTER_EXT* = 0x8092.GLenum
  6770. GL_RESAMPLE_AVERAGE_OML* = 0x8988.GLenum
  6771. GL_NO_ERROR* = 0.GLenum
  6772. GL_RGB5* = 0x8050.GLenum
  6773. GL_OP_CLAMP_EXT* = 0x878E.GLenum
  6774. GL_PROGRAM_RESIDENT_NV* = 0x8647.GLenum
  6775. GL_PROGRAM_ALU_INSTRUCTIONS_ARB* = 0x8805.GLenum
  6776. GL_ELEMENT_ARRAY_UNIFIED_NV* = 0x8F1F.GLenum
  6777. GL_SECONDARY_COLOR_ARRAY_LIST_IBM* = 103077.GLenum
  6778. GL_INTENSITY12_EXT* = 0x804C.GLenum
  6779. GL_STENCIL_BUFFER_BIT7_QCOM* = 0x00800000.GLbitfield
  6780. GL_SAMPLER* = 0x82E6.GLenum
  6781. GL_MAD_ATI* = 0x8968.GLenum
  6782. GL_STENCIL_BACK_FAIL* = 0x8801.GLenum
  6783. GL_LIGHT_MODEL_TWO_SIDE* = 0x0B52.GLenum
  6784. GL_UNPACK_SKIP_PIXELS* = 0x0CF4.GLenum
  6785. GL_PIXEL_TEX_GEN_SGIX* = 0x8139.GLenum
  6786. GL_FRACTIONAL_ODD* = 0x8E7B.GLenum
  6787. GL_LOW_INT* = 0x8DF3.GLenum
  6788. GL_MODELVIEW* = 0x1700.GLenum
  6789. GL_POST_CONVOLUTION_RED_SCALE_EXT* = 0x801C.GLenum
  6790. GL_DRAW_BUFFER11_EXT* = 0x8830.GLenum
  6791. GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH* = 0x8A35.GLenum
  6792. GL_CONVOLUTION_BORDER_MODE* = 0x8013.GLenum
  6793. GL_COMPRESSED_ALPHA_ARB* = 0x84E9.GLenum
  6794. GL_DEPTH_ATTACHMENT* = 0x8D00.GLenum
  6795. GL_ALPHA8_SNORM* = 0x9014.GLenum
  6796. GL_DOUBLE_MAT4x3_EXT* = 0x8F4E.GLenum
  6797. GL_INTERNALFORMAT_STENCIL_SIZE* = 0x8276.GLenum
  6798. GL_BOOL_VEC2_ARB* = 0x8B57.GLenum
  6799. GL_FASTEST* = 0x1101.GLenum
  6800. GL_MAX_FRAGMENT_INPUT_COMPONENTS* = 0x9125.GLenum
  6801. GL_STENCIL_BACK_FUNC_ATI* = 0x8800.GLenum
  6802. GL_POLYGON* = 0x0009.GLenum
  6803. GL_SAMPLER_1D_ARRAY_EXT* = 0x8DC0.GLenum
  6804. GL_OUTPUT_COLOR1_EXT* = 0x879C.GLenum
  6805. GL_IMAGE_2D_RECT* = 0x904F.GLenum
  6806. GL_RECT_NV* = 0xF6.GLenum
  6807. GL_OUTPUT_TEXTURE_COORD21_EXT* = 0x87B2.GLenum
  6808. GL_NOR* = 0x1508.GLenum
  6809. GL_FOG_COORD_ARRAY* = 0x8457.GLenum
  6810. GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES* = 0x8517.GLenum
  6811. GL_TANGENT_ARRAY_POINTER_EXT* = 0x8442.GLenum
  6812. GL_DST_OUT_NV* = 0x928D.GLenum
  6813. GL_RENDERBUFFER_BINDING_OES* = 0x8CA7.GLenum
  6814. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR* = 0x93D3.GLenum
  6815. GL_TEXTURE_GEN_S* = 0x0C60.GLenum
  6816. GL_SLIM12S_SGIX* = 0x831F.GLenum
  6817. GL_VERTEX_ARRAY_BINDING* = 0x85B5.GLenum
  6818. GL_TRACE_PRIMITIVES_BIT_MESA* = 0x0002.GLbitfield
  6819. GL_MAX_DEBUG_MESSAGE_LENGTH* = 0x9143.GLenum
  6820. GL_EVAL_VERTEX_ATTRIB4_NV* = 0x86CA.GLenum
  6821. GL_ACTIVE_SUBROUTINE_UNIFORMS* = 0x8DE6.GLenum
  6822. GL_ACCUM_ADJACENT_PAIRS_NV* = 0x90AD.GLenum
  6823. GL_NEGATIVE_ONE_EXT* = 0x87DF.GLenum
  6824. GL_UNPACK_RESAMPLE_SGIX* = 0x842D.GLenum
  6825. GL_ACTIVE_SUBROUTINE_MAX_LENGTH* = 0x8E48.GLenum
  6826. GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT* = 0x8518.GLenum
  6827. GL_DEBUG_CATEGORY_API_ERROR_AMD* = 0x9149.GLenum
  6828. GL_INTERNALFORMAT_BLUE_SIZE* = 0x8273.GLenum
  6829. GL_DRAW_BUFFER13_NV* = 0x8832.GLenum
  6830. GL_DEBUG_SOURCE_THIRD_PARTY_ARB* = 0x8249.GLenum
  6831. GL_R8_EXT* = 0x8229.GLenum
  6832. GL_GENERATE_MIPMAP* = 0x8191.GLenum
  6833. cGL_SHORT* = 0x1402.GLenum
  6834. GL_PACK_REVERSE_ROW_ORDER_ANGLE* = 0x93A4.GLenum
  6835. GL_PATH_DASH_OFFSET_RESET_NV* = 0x90B4.GLenum
  6836. GL_PACK_SKIP_VOLUMES_SGIS* = 0x8130.GLenum
  6837. GL_TEXTURE_RED_TYPE* = 0x8C10.GLenum
  6838. GL_MAX_COLOR_ATTACHMENTS_EXT* = 0x8CDF.GLenum
  6839. GL_MAP2_VERTEX_ATTRIB5_4_NV* = 0x8675.GLenum
  6840. GL_CONSTANT_ALPHA* = 0x8003.GLenum
  6841. GL_COLOR_INDEX8_EXT* = 0x80E5.GLenum
  6842. GL_DOUBLE_MAT3_EXT* = 0x8F47.GLenum
  6843. GL_ATOMIC_COUNTER_BUFFER_INDEX* = 0x9301.GLenum
  6844. GL_LINES_ADJACENCY_EXT* = 0x000A.GLenum
  6845. GL_RENDERBUFFER_SAMPLES_IMG* = 0x9133.GLenum
  6846. GL_COLOR_TABLE_FORMAT* = 0x80D8.GLenum
  6847. GL_VERTEX_ATTRIB_ARRAY_TYPE* = 0x8625.GLenum
  6848. GL_QUERY_OBJECT_EXT* = 0x9153.GLenum
  6849. GL_STREAM_READ_ARB* = 0x88E1.GLenum
  6850. GL_MIRROR_CLAMP_TO_EDGE_ATI* = 0x8743.GLint
  6851. GL_FRAGMENT_SUBROUTINE_UNIFORM* = 0x92F2.GLenum
  6852. GL_UNIFORM_BUFFER_EXT* = 0x8DEE.GLenum
  6853. GL_SOURCE2_RGB* = 0x8582.GLenum
  6854. GL_PROGRAM_NATIVE_ATTRIBS_ARB* = 0x88AE.GLenum
  6855. GL_LUMINANCE12_ALPHA12* = 0x8047.GLenum
  6856. GL_INT_SAMPLER_1D_EXT* = 0x8DC9.GLenum
  6857. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT* = 0x8D6C.GLenum
  6858. GL_DEPTH_RENDERABLE* = 0x8287.GLenum
  6859. GL_INTERNALFORMAT_BLUE_TYPE* = 0x827A.GLenum
  6860. GL_SLUMINANCE8_ALPHA8_EXT* = 0x8C45.GLenum
  6861. GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB* = 0x900A.GLenum
  6862. GL_COLOR_MATRIX* = 0x80B1.GLenum
  6863. GL_RGB8_SNORM* = 0x8F96.GLenum
  6864. GL_COLOR_ARRAY_SIZE* = 0x8081.GLenum
  6865. GL_DRAW_BUFFER4_NV* = 0x8829.GLenum
  6866. GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV* = 0x902D.GLenum
  6867. GL_PRESENT_TIME_NV* = 0x8E2A.GLenum
  6868. GL_COPY_WRITE_BUFFER* = 0x8F37.GLenum
  6869. GL_UNPACK_SKIP_PIXELS_EXT* = 0x0CF4.GLenum
  6870. GL_PRIMITIVES_GENERATED_NV* = 0x8C87.GLenum
  6871. GL_INT_SAMPLER_BUFFER* = 0x8DD0.GLenum
  6872. GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV* = 0x04.GLbitfield
  6873. GL_FOG_COORDINATE_EXT* = 0x8451.GLenum
  6874. GL_VERTEX_ARRAY_ADDRESS_NV* = 0x8F21.GLenum
  6875. GL_RENDERBUFFER_RED_SIZE_OES* = 0x8D50.GLenum
  6876. GL_BGR_INTEGER_EXT* = 0x8D9A.GLenum
  6877. GL_UNSIGNED_BYTE_3_3_2* = 0x8032.GLenum
  6878. GL_VBO_FREE_MEMORY_ATI* = 0x87FB.GLenum
  6879. GL_PATH_COMPUTED_LENGTH_NV* = 0x90A0.GLenum
  6880. GL_COLOR_MATRIX_STACK_DEPTH_SGI* = 0x80B2.GLenum
  6881. GL_STACK_OVERFLOW* = 0x0503.GLenum
  6882. GL_MODELVIEW1_MATRIX_EXT* = 0x8506.GLenum
  6883. GL_CURRENT_BINORMAL_EXT* = 0x843C.GLenum
  6884. GL_OP_MULTIPLY_MATRIX_EXT* = 0x8798.GLenum
  6885. GL_CLIENT_ATTRIB_STACK_DEPTH* = 0x0BB1.GLenum
  6886. GL_VERTEX_PROGRAM_TWO_SIDE_NV* = 0x8643.GLenum
  6887. GL_HISTOGRAM_WIDTH_EXT* = 0x8026.GLenum
  6888. GL_OBJECT_INFO_LOG_LENGTH_ARB* = 0x8B84.GLenum
  6889. GL_SAMPLER_2D_ARRAY_SHADOW* = 0x8DC4.GLenum
  6890. GL_UNSIGNED_INT_IMAGE_1D* = 0x9062.GLenum
  6891. GL_MAX_IMAGE_UNITS* = 0x8F38.GLenum
  6892. GL_TEXTURE31_ARB* = 0x84DF.GLenum
  6893. GL_CUBIC_HP* = 0x815F.GLenum
  6894. GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV* = 0x8856.GLenum
  6895. GL_ARRAY_STRIDE* = 0x92FE.GLenum
  6896. GL_DEPTH_PASS_INSTRUMENT_SGIX* = 0x8310.GLenum
  6897. GL_COMMAND_BARRIER_BIT* = 0x00000040.GLbitfield
  6898. GL_STATIC_DRAW_ARB* = 0x88E4.GLenum
  6899. GL_RGB16F* = 0x881B.GLenum
  6900. GL_INDEX_MATERIAL_PARAMETER_EXT* = 0x81B9.GLenum
  6901. GL_UNPACK_SKIP_VOLUMES_SGIS* = 0x8132.GLenum
  6902. GL_TEXTURE_1D* = 0x0DE0.GLenum
  6903. GL_VERTEX_PROGRAM_NV* = 0x8620.GLenum
  6904. GL_COLOR_ATTACHMENT0_NV* = 0x8CE0.GLenum
  6905. GL_READ_PIXEL_DATA_RANGE_LENGTH_NV* = 0x887B.GLenum
  6906. GL_FLOAT_32_UNSIGNED_INT_24_8_REV* = 0x8DAD.GLenum
  6907. GL_LINE_RESET_TOKEN* = 0x0707.GLenum
  6908. GL_WEIGHT_ARRAY_ARB* = 0x86AD.GLenum
  6909. GL_TEXTURE17* = 0x84D1.GLenum
  6910. GL_DEPTH_COMPONENT32_ARB* = 0x81A7.GLenum
  6911. GL_REFERENCED_BY_TESS_CONTROL_SHADER* = 0x9307.GLenum
  6912. GL_INVERT* = 0x150A.GLenum
  6913. GL_FOG_COORDINATE_ARRAY_STRIDE* = 0x8455.GLenum
  6914. GL_COMPRESSED_SIGNED_RG_RGTC2* = 0x8DBE.GLenum
  6915. GL_UNSIGNED_SHORT_8_8_MESA* = 0x85BA.GLenum
  6916. GL_ELEMENT_ARRAY_TYPE_ATI* = 0x8769.GLenum
  6917. GL_CLAMP_VERTEX_COLOR_ARB* = 0x891A.GLenum
  6918. GL_POINT_SIZE_ARRAY_STRIDE_OES* = 0x898B.GLenum
  6919. GL_RGB8* = 0x8051.GLenum
  6920. GL_MATRIX1_ARB* = 0x88C1.GLenum
  6921. GL_TEXTURE_POST_SPECULAR_HP* = 0x8168.GLenum
  6922. GL_TEXTURE_WRAP_Q_SGIS* = 0x8137.GLenum
  6923. GL_SAMPLER_2D_MULTISAMPLE_ARRAY* = 0x910B.GLenum
  6924. GL_INVALID_FRAMEBUFFER_OPERATION_OES* = 0x0506.GLenum
  6925. GL_VERTEX_ID_SWIZZLE_AMD* = 0x91A5.GLenum
  6926. GL_USE_MISSING_GLYPH_NV* = 0x90AA.GLenum
  6927. GL_LUMINANCE8_EXT* = 0x8040.GLenum
  6928. GL_INT_VEC2* = 0x8B53.GLenum
  6929. GL_TEXTURE9* = 0x84C9.GLenum
  6930. GL_RGB32UI_EXT* = 0x8D71.GLenum
  6931. GL_FENCE_CONDITION_NV* = 0x84F4.GLenum
  6932. GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT* = 0x8E4C.GLenum
  6933. GL_HSL_SATURATION_NV* = 0x92AE.GLenum
  6934. GL_CMYKA_EXT* = 0x800D.GLenum
  6935. GL_TRANSFORM_FEEDBACK_BUFFER_NV* = 0x8C8E.GLenum
  6936. GL_BUFFER_MAP_POINTER_OES* = 0x88BD.GLenum
  6937. GL_STORAGE_CLIENT_APPLE* = 0x85B4.GLenum
  6938. GL_VERTEX_ARRAY_BUFFER_BINDING_ARB* = 0x8896.GLenum
  6939. GL_TEXTURE_INTERNAL_FORMAT* = 0x1003.GLenum
  6940. GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED* = 0x8E23.GLenum
  6941. GL_UNSIGNED_INT_VEC3* = 0x8DC7.GLenum
  6942. GL_TRACE_MASK_MESA* = 0x8755.GLenum
  6943. GL_MAP_READ_BIT_EXT* = 0x0001.GLbitfield
  6944. GL_READ_FRAMEBUFFER_EXT* = 0x8CA8.GLenum
  6945. GL_HISTOGRAM_GREEN_SIZE* = 0x8029.GLenum
  6946. GL_COLOR_TABLE_INTENSITY_SIZE_SGI* = 0x80DF.GLenum
  6947. GL_SMALL_CCW_ARC_TO_NV* = 0x12.GLenum
  6948. GL_RELATIVE_LARGE_CW_ARC_TO_NV* = 0x19.GLenum
  6949. GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI* = 0x80BA.GLenum
  6950. GL_SCISSOR_BIT* = 0x00080000.GLbitfield
  6951. GL_DRAW_BUFFER0_ATI* = 0x8825.GLenum
  6952. GL_GEOMETRY_SHADER_BIT* = 0x00000004.GLbitfield
  6953. GL_CLIP_FAR_HINT_PGI* = 0x1A221.GLenum
  6954. GL_TEXTURE_COMPARE_FUNC_EXT* = 0x884D.GLenum
  6955. GL_IS_ROW_MAJOR* = 0x9300.GLenum
  6956. GL_MAP1_VERTEX_4* = 0x0D98.GLenum
  6957. GL_OUTPUT_TEXTURE_COORD8_EXT* = 0x87A5.GLenum
  6958. GL_MAX_VERTEX_IMAGE_UNIFORMS* = 0x90CA.GLenum
  6959. GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE* = 0x8211.GLenum
  6960. GL_SOURCE1_ALPHA_ARB* = 0x8589.GLenum
  6961. GL_VIRTUAL_PAGE_SIZE_X_AMD* = 0x9195.GLenum
  6962. GL_CULL_FRAGMENT_NV* = 0x86E7.GLenum
  6963. GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS* = 0x92DC.GLenum
  6964. GL_QUERY_COUNTER_BITS_EXT* = 0x8864.GLenum
  6965. GL_RGB565* = 0x8D62.GLenum
  6966. GL_OFFSET_TEXTURE_RECTANGLE_NV* = 0x864C.GLenum
  6967. GL_CONVOLUTION_FORMAT_EXT* = 0x8017.GLenum
  6968. GL_EYE_POINT_SGIS* = 0x81F4.GLenum
  6969. GL_ALPHA32F_ARB* = 0x8816.GLenum
  6970. GL_TEXTURE_DEPTH_SIZE* = 0x884A.GLenum
  6971. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR* = 0x93D1.GLenum
  6972. GL_PRIMARY_COLOR_NV* = 0x852C.GLenum
  6973. GL_BLEND_DST_ALPHA_EXT* = 0x80CA.GLenum
  6974. GL_NORMALIZE* = 0x0BA1.GLenum
  6975. GL_POST_CONVOLUTION_GREEN_BIAS_EXT* = 0x8021.GLenum
  6976. GL_HI_SCALE_NV* = 0x870E.GLenum
  6977. GL_TESS_EVALUATION_PROGRAM_NV* = 0x891F.GLenum
  6978. GL_MAX_DUAL_SOURCE_DRAW_BUFFERS* = 0x88FC.GLenum
  6979. GL_SWIZZLE_STRQ_ATI* = 0x897A.GLenum
  6980. GL_READ_FRAMEBUFFER_NV* = 0x8CA8.GLenum
  6981. GL_MATRIX_INDEX_ARRAY_STRIDE_OES* = 0x8848.GLenum
  6982. GL_MIN_SPARSE_LEVEL_ARB* = 0x919B.GLenum
  6983. GL_RG32UI* = 0x823C.GLenum
  6984. GL_SAMPLER_2D_ARRAY_EXT* = 0x8DC1.GLenum
  6985. GL_TEXTURE22_ARB* = 0x84D6.GLenum
  6986. GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS* = 0x8A32.GLenum
  6987. GL_CULL_VERTEX_EYE_POSITION_EXT* = 0x81AB.GLenum
  6988. GL_TEXTURE_BUFFER* = 0x8C2A.GLenum
  6989. GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB* = 0x851C.GLenum
  6990. GL_NORMAL_ARRAY_COUNT_EXT* = 0x8080.GLenum
  6991. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV* = 0x8D56.GLenum
  6992. GL_ELEMENT_ARRAY_BARRIER_BIT_EXT* = 0x00000002.GLbitfield
  6993. GL_VERTEX_ARRAY_COUNT_EXT* = 0x807D.GLenum
  6994. GL_PROGRAM_ERROR_STRING_NV* = 0x8874.GLenum
  6995. GL_INVALID_FRAMEBUFFER_OPERATION* = 0x0506.GLenum
  6996. GL_RGB9_E5* = 0x8C3D.GLenum
  6997. GL_GREEN_BITS* = 0x0D53.GLenum
  6998. GL_CLIP_DISTANCE0* = 0x3000.GLenum
  6999. GL_COMBINER_SUM_OUTPUT_NV* = 0x854C.GLenum
  7000. GL_COLOR_ARRAY* = 0x8076.GLenum
  7001. GL_RGBA8_SNORM* = 0x8F97.GLenum
  7002. GL_PROGRAM_BINDING_ARB* = 0x8677.GLenum
  7003. GL_4PASS_0_EXT* = 0x80A4.GLenum
  7004. GL_STATIC_DRAW* = 0x88E4.GLenum
  7005. GL_TEXTURE_COMPRESSED_BLOCK_WIDTH* = 0x82B1.GLenum
  7006. GL_TEXTURE_STORAGE_SPARSE_BIT_AMD* = 0x00000001.GLbitfield
  7007. GL_MEDIUM_INT* = 0x8DF4.GLenum
  7008. GL_TEXTURE13_ARB* = 0x84CD.GLenum
  7009. GL_LUMINANCE_ALPHA16F_ARB* = 0x881F.GLenum
  7010. GL_CONTEXT_CORE_PROFILE_BIT* = 0x00000001.GLbitfield
  7011. GL_LOCATION_COMPONENT* = 0x934A.GLenum
  7012. GL_TEXTURE_RECTANGLE* = 0x84F5.GLenum
  7013. GL_SAMPLER_2D_ARB* = 0x8B5E.GLenum
  7014. GL_FLOAT_RG32_NV* = 0x8887.GLenum
  7015. GL_SKIP_DECODE_EXT* = 0x8A4A.GLenum
  7016. GL_LIGHT6* = 0x4006.GLenum
  7017. GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD* = 0x87EE.GLenum
  7018. GL_NOOP* = 0x1505.GLenum
  7019. GL_DEPTH_BUFFER_BIT* = 0x00000100.GLbitfield
  7020. GL_FRAMEBUFFER_BINDING_ANGLE* = 0x8CA6.GLenum
  7021. GL_DEBUG_TYPE_POP_GROUP_KHR* = 0x826A.GLenum
  7022. GL_SAMPLER_2D_RECT_SHADOW* = 0x8B64.GLenum
  7023. GL_CONSERVE_MEMORY_HINT_PGI* = 0x1A1FD.GLenum
  7024. GL_QUERY_BY_REGION_NO_WAIT* = 0x8E16.GLenum
  7025. GL_UNSIGNED_INT_SAMPLER_CUBE* = 0x8DD4.GLenum
  7026. GL_LUMINANCE4_EXT* = 0x803F.GLenum
  7027. GL_COLOR_ARRAY_STRIDE* = 0x8083.GLenum
  7028. GL_SAMPLER_2D_ARRAY_SHADOW_NV* = 0x8DC4.GLenum
  7029. GL_REFERENCED_BY_GEOMETRY_SHADER* = 0x9309.GLenum
  7030. GL_SIGNED_RGB_UNSIGNED_ALPHA_NV* = 0x870C.GLenum
  7031. GL_OBJECT_PLANE* = 0x2501.GLenum
  7032. GL_Q* = 0x2003.GLenum
  7033. GL_MAX_SPOT_EXPONENT_NV* = 0x8505.GLenum
  7034. GL_VERTEX_ATTRIB_ARRAY_LONG* = 0x874E.GLenum
  7035. GL_COLOR_ATTACHMENT3* = 0x8CE3.GLenum
  7036. GL_TEXTURE_BINDING_RENDERBUFFER_NV* = 0x8E53.GLenum
  7037. GL_EXCLUSION_NV* = 0x92A0.GLenum
  7038. GL_EDGE_FLAG_ARRAY_ADDRESS_NV* = 0x8F26.GLenum
  7039. GL_PRIMARY_COLOR_ARB* = 0x8577.GLenum
  7040. GL_LUMINANCE_ALPHA_FLOAT16_ATI* = 0x881F.GLenum
  7041. GL_TRACE_TEXTURES_BIT_MESA* = 0x0008.GLbitfield
  7042. GL_FRAMEBUFFER_OES* = 0x8D40.GLenum
  7043. GL_PIXEL_MAG_FILTER_EXT* = 0x8331.GLenum
  7044. GL_IMAGE_BINDING_LAYERED_EXT* = 0x8F3C.GLenum
  7045. GL_PATH_MITER_LIMIT_NV* = 0x907A.GLenum
  7046. GL_PROJECTION_MATRIX* = 0x0BA7.GLenum
  7047. GL_TEXTURE23_ARB* = 0x84D7.GLenum
  7048. GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE* = 0x8A07.GLenum
  7049. GL_RGB32F_ARB* = 0x8815.GLenum
  7050. GL_RED_SCALE* = 0x0D14.GLenum
  7051. GL_GEOMETRY_INPUT_TYPE_ARB* = 0x8DDB.GLenum
  7052. GL_EVAL_VERTEX_ATTRIB13_NV* = 0x86D3.GLenum
  7053. GL_INT64_NV* = 0x140E.GLenum
  7054. GL_VIEW_CLASS_24_BITS* = 0x82C9.GLenum
  7055. GL_FRAGMENT_LIGHT2_SGIX* = 0x840E.GLenum
  7056. GL_LUMINANCE12_ALPHA12_EXT* = 0x8047.GLenum
  7057. GL_MAP2_VERTEX_ATTRIB2_4_NV* = 0x8672.GLenum
  7058. GL_POINT_SIZE_MIN_SGIS* = 0x8126.GLenum
  7059. GL_DEBUG_TYPE_OTHER_ARB* = 0x8251.GLenum
  7060. GL_MAP2_VERTEX_ATTRIB0_4_NV* = 0x8670.GLenum
  7061. GL_DEBUG_PRINT_MESA* = 0x875A.GLenum
  7062. GL_TEXTURE_PRIORITY* = 0x8066.GLenum
  7063. GL_PIXEL_MAP_I_TO_G* = 0x0C73.GLenum
  7064. GL_VERTEX_ATTRIB_ARRAY_DIVISOR* = 0x88FE.GLenum
  7065. GL_TEXTURE_CUBE_MAP_ARB* = 0x8513.GLenum
  7066. GL_LUMINANCE8_SNORM* = 0x9015.GLenum
  7067. GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT* = 0x00004000.GLbitfield
  7068. GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS* = 0x8E1F.GLenum
  7069. GL_BUFFER_STORAGE_FLAGS* = 0x8220.GLenum
  7070. GL_DEPTH_COMPONENT24_SGIX* = 0x81A6.GLenum
  7071. GL_UNIFORM_OFFSET* = 0x8A3B.GLenum
  7072. GL_TEXTURE_DT_SIZE_NV* = 0x871E.GLenum
  7073. GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI* = 0x80B7.GLenum
  7074. GL_DEPTH32F_STENCIL8_NV* = 0x8DAC.GLenum
  7075. GL_STENCIL_FUNC* = 0x0B92.GLenum
  7076. GL_NEAREST_MIPMAP_LINEAR* = 0x2702.GLint
  7077. GL_COMPRESSED_LUMINANCE_LATC1_EXT* = 0x8C70.GLenum
  7078. GL_TEXTURE_BORDER* = 0x1005.GLenum
  7079. GL_COLOR_ATTACHMENT14_NV* = 0x8CEE.GLenum
  7080. GL_TEXTURE_STORAGE_HINT_APPLE* = 0x85BC.GLenum
  7081. GL_VERTEX_ARRAY_RANGE_NV* = 0x851D.GLenum
  7082. GL_COLOR_ARRAY_SIZE_EXT* = 0x8081.GLenum
  7083. GL_INTERNALFORMAT_SUPPORTED* = 0x826F.GLenum
  7084. GL_MULTISAMPLE_BIT_ARB* = 0x20000000.GLbitfield
  7085. GL_RGB* = 0x1907.GLenum
  7086. GL_TRANSFORM_FEEDBACK_PAUSED* = 0x8E23.GLenum
  7087. GL_ALPHA8* = 0x803C.GLenum
  7088. GL_STENCIL_FAIL* = 0x0B94.GLenum
  7089. GL_PACK_SKIP_IMAGES_EXT* = 0x806B.GLenum
  7090. GL_FOG_COORDINATE_ARRAY_TYPE_EXT* = 0x8454.GLenum
  7091. GL_RESCALE_NORMAL_EXT* = 0x803A.GLenum
  7092. GL_LERP_ATI* = 0x8969.GLenum
  7093. GL_MATRIX_INDEX_ARRAY_STRIDE_ARB* = 0x8848.GLenum
  7094. GL_PROGRAM_LENGTH_NV* = 0x8627.GLenum
  7095. GL_UNSIGNED_INT_SAMPLER_3D_EXT* = 0x8DD3.GLenum
  7096. GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT* = 0x8DBE.GLenum
  7097. GL_UNSIGNED_INT_24_8_NV* = 0x84FA.GLenum
  7098. GL_POINT_SIZE_MIN_ARB* = 0x8126.GLenum
  7099. GL_COMP_BIT_ATI* = 0x00000002.GLbitfield
  7100. GL_NORMAL_ARRAY_ADDRESS_NV* = 0x8F22.GLenum
  7101. GL_TEXTURE9_ARB* = 0x84C9.GLenum
  7102. GL_MAX_GEOMETRY_OUTPUT_COMPONENTS* = 0x9124.GLenum
  7103. GL_DOUBLEBUFFER* = 0x0C32.GLenum
  7104. GL_OFFSET_TEXTURE_2D_BIAS_NV* = 0x86E3.GLenum
  7105. GL_ACTIVE_PROGRAM_EXT* = 0x8B8D.GLenum
  7106. GL_PARTIAL_SUCCESS_NV* = 0x902E.GLenum
  7107. GL_SUBTRACT* = 0x84E7.GLenum
  7108. GL_DUAL_INTENSITY4_SGIS* = 0x8118.GLenum
  7109. GL_FILL* = 0x1B02.GLenum
  7110. GL_COMPRESSED_SRGB_ALPHA* = 0x8C49.GLenum
  7111. GL_RENDERBUFFER_OES* = 0x8D41.GLenum
  7112. GL_PIXEL_MAP_R_TO_R_SIZE* = 0x0CB6.GLenum
  7113. GL_TEXTURE_LUMINANCE_TYPE_ARB* = 0x8C14.GLenum
  7114. GL_TEXTURE_BUFFER_FORMAT_EXT* = 0x8C2E.GLenum
  7115. GL_OUTPUT_TEXTURE_COORD13_EXT* = 0x87AA.GLenum
  7116. GL_LINES_ADJACENCY_ARB* = 0x000A.GLenum
  7117. GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV* = 0x8F44.GLenum
  7118. GL_INTENSITY32UI_EXT* = 0x8D73.GLenum
  7119. GL_PACK_IMAGE_HEIGHT* = 0x806C.GLenum
  7120. GL_HI_BIAS_NV* = 0x8714.GLenum
  7121. GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB* = 0x824E.GLenum
  7122. GL_LINE_STIPPLE* = 0x0B24.GLenum
  7123. GL_INDEX_LOGIC_OP* = 0x0BF1.GLenum
  7124. GL_CON_18_ATI* = 0x8953.GLenum
  7125. GL_QUERY_RESULT* = 0x8866.GLenum
  7126. GL_FRAGMENT_PROGRAM_NV* = 0x8870.GLenum
  7127. GL_MATRIX1_NV* = 0x8631.GLenum
  7128. GL_FUNC_SUBTRACT_OES* = 0x800A.GLenum
  7129. GL_PIXEL_MAP_I_TO_A_SIZE* = 0x0CB5.GLenum
  7130. GL_UNSIGNED_SHORT_4_4_4_4_REV_EXT* = 0x8365.GLenum
  7131. GL_OUTPUT_TEXTURE_COORD20_EXT* = 0x87B1.GLenum
  7132. GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT* = 0x00000001.GLbitfield
  7133. GL_TRIANGULAR_NV* = 0x90A5.GLenum
  7134. GL_TEXTURE_COMPARE_MODE_EXT* = 0x884C.GLenum
  7135. GL_SECONDARY_COLOR_ARRAY_SIZE_EXT* = 0x845A.GLenum
  7136. GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT* = 0x8DA7.GLenum
  7137. GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE* = 0x83F3.GLenum
  7138. GL_MAX_COMPUTE_VARIABLE_GROUP_SIZE_ARB* = 0x9345.GLenum
  7139. GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB* = 0x889A.GLenum
  7140. GL_PROGRAM_FORMAT_ARB* = 0x8876.GLenum
  7141. GL_QUAD_INTENSITY4_SGIS* = 0x8122.GLenum
  7142. GL_REPLICATE_BORDER* = 0x8153.GLenum
  7143. GL_PN_TRIANGLES_ATI* = 0x87F0.GLenum
  7144. GL_DEPTH_TEXTURE_MODE* = 0x884B.GLenum
  7145. GL_VARIABLE_C_NV* = 0x8525.GLenum
  7146. GL_CLIP_PLANE0_IMG* = 0x3000.GLenum
  7147. GL_FRONT_LEFT* = 0x0400.GLenum
  7148. GL_MATRIX3_ARB* = 0x88C3.GLenum
  7149. GL_BLEND_EQUATION_ALPHA_EXT* = 0x883D.GLenum
  7150. GL_BGRA8_EXT* = 0x93A1.GLenum
  7151. GL_INTERLACE_READ_INGR* = 0x8568.GLenum
  7152. GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE* = 0x8E24.GLenum
  7153. GL_MAP1_VERTEX_ATTRIB13_4_NV* = 0x866D.GLenum
  7154. GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX* = 0x8186.GLenum
  7155. GL_UNSIGNED_INT_SAMPLER_2D_ARRAY* = 0x8DD7.GLenum
  7156. GL_ALL_SHADER_BITS_EXT* = 0xFFFFFFFF.GLbitfield
  7157. GL_ONE_MINUS_SRC1_ALPHA* = 0x88FB.GLenum
  7158. GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE* = 0x851E.GLenum
  7159. GL_PROXY_COLOR_TABLE_SGI* = 0x80D3.GLenum
  7160. GL_MAX_RENDERBUFFER_SIZE_OES* = 0x84E8.GLenum
  7161. GL_VERTEX_ATTRIB_ARRAY_ENABLED* = 0x8622.GLenum
  7162. GL_TEXTURE_BINDING_2D_MULTISAMPLE* = 0x9104.GLenum
  7163. GL_STENCIL_BUFFER_BIT0_QCOM* = 0x00010000.GLbitfield
  7164. GL_IMAGE_BINDING_FORMAT_EXT* = 0x906E.GLenum
  7165. GL_RENDERBUFFER_SAMPLES_NV* = 0x8CAB.GLenum
  7166. GL_ACCUM_GREEN_BITS* = 0x0D59.GLenum
  7167. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER* = 0x90ED.GLenum
  7168. GL_FRAMEBUFFER_UNDEFINED* = 0x8219.GLenum
  7169. GL_OFFSET_TEXTURE_2D_NV* = 0x86E8.GLenum
  7170. GL_POST_CONVOLUTION_RED_BIAS* = 0x8020.GLenum
  7171. GL_DRAW_BUFFER8* = 0x882D.GLenum
  7172. GL_MAP_INVALIDATE_RANGE_BIT* = 0x0004.GLbitfield
  7173. GL_ALWAYS* = 0x0207.GLenum
  7174. GL_ALPHA_MIN_SGIX* = 0x8320.GLenum
  7175. GL_SOURCE0_RGB_ARB* = 0x8580.GLenum
  7176. GL_POINT_SIZE_ARRAY_POINTER_OES* = 0x898C.GLenum
  7177. GL_CUBIC_EXT* = 0x8334.GLenum
  7178. GL_MAP2_NORMAL* = 0x0DB2.GLenum
  7179. GL_TEXTURE_RESIDENT_EXT* = 0x8067.GLenum
  7180. GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB* = 0x8C2D.GLenum
  7181. GL_BUMP_NUM_TEX_UNITS_ATI* = 0x8777.GLenum
  7182. GL_TEXTURE_LOD_BIAS_T_SGIX* = 0x818F.GLenum
  7183. GL_FONT_UNDERLINE_POSITION_BIT_NV* = 0x04000000.GLbitfield
  7184. GL_NORMAL_ARRAY_STRIDE* = 0x807F.GLenum
  7185. GL_CONDITION_SATISFIED_APPLE* = 0x911C.GLenum
  7186. GL_POINT_SIZE_MIN* = 0x8126.GLenum
  7187. GL_SPARE0_PLUS_SECONDARY_COLOR_NV* = 0x8532.GLenum
  7188. GL_LAYOUT_DEFAULT_INTEL* = 0.GLenum
  7189. GL_FRAMEBUFFER_BINDING* = 0x8CA6.GLenum
  7190. GL_HIGH_FLOAT* = 0x8DF2.GLenum
  7191. GL_NO_RESET_NOTIFICATION_ARB* = 0x8261.GLenum
  7192. GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV* = 0x864D.GLenum
  7193. GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV* = 0x8F20.GLenum
  7194. GL_VIEW_CLASS_96_BITS* = 0x82C5.GLenum
  7195. GL_BACK_RIGHT* = 0x0403.GLenum
  7196. GL_BLEND_EQUATION_ALPHA* = 0x883D.GLenum
  7197. GL_DISTANCE_ATTENUATION_SGIS* = 0x8129.GLenum
  7198. GL_PROXY_TEXTURE_CUBE_MAP_ARRAY* = 0x900B.GLenum
  7199. GL_RG16* = 0x822C.GLenum
  7200. GL_UNDEFINED_VERTEX* = 0x8260.GLenum
  7201. GL_PATH_DASH_OFFSET_NV* = 0x907E.GLenum
  7202. GL_ALL_ATTRIB_BITS* = 0xFFFFFFFF.GLbitfield
  7203. GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE* = 0x8A04.GLenum
  7204. GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI* = 0x80B3.GLenum
  7205. GL_TIME_ELAPSED_EXT* = 0x88BF.GLenum
  7206. GL_MAP2_VERTEX_3* = 0x0DB7.GLenum
  7207. GL_MAX_PROGRAM_RESULT_COMPONENTS_NV* = 0x8909.GLenum
  7208. GL_SAMPLER_2D_RECT_SHADOW_ARB* = 0x8B64.GLenum
  7209. GL_REFERENCE_PLANE_SGIX* = 0x817D.GLenum
  7210. GL_LUMINANCE4_ALPHA4_EXT* = 0x8043.GLenum
  7211. GL_PATH_FILL_MASK_NV* = 0x9081.GLenum
  7212. GL_FILTER* = 0x829A.GLenum
  7213. GL_INT_SAMPLER_2D_ARRAY* = 0x8DCF.GLenum
  7214. GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV* = 0x8908.GLenum
  7215. GL_EVAL_VERTEX_ATTRIB2_NV* = 0x86C8.GLenum
  7216. GL_NAND* = 0x150E.GLenum
  7217. GL_BLEND_SRC_RGB* = 0x80C9.GLenum
  7218. GL_OPERAND2_ALPHA_EXT* = 0x859A.GLenum
  7219. GL_IMAGE_1D_EXT* = 0x904C.GLenum
  7220. GL_CONVOLUTION_FILTER_SCALE* = 0x8014.GLenum
  7221. GL_IMAGE_CLASS_2_X_16* = 0x82BD.GLenum
  7222. GL_VIEW_CLASS_BPTC_FLOAT* = 0x82D3.GLenum
  7223. GL_PROGRAM_INPUT* = 0x92E3.GLenum
  7224. GL_1PASS_SGIS* = 0x80A1.GLenum
  7225. GL_FOG_DISTANCE_MODE_NV* = 0x855A.GLenum
  7226. GL_STENCIL_INDEX16_EXT* = 0x8D49.GLenum
  7227. GL_POST_CONVOLUTION_RED_BIAS_EXT* = 0x8020.GLenum
  7228. GL_PIXEL_MAP_R_TO_R* = 0x0C76.GLenum
  7229. GL_3DC_XY_AMD* = 0x87FA.GLenum
  7230. GL_POINT_SIZE_MAX* = 0x8127.GLenum
  7231. GL_DOUBLE_MAT3x2* = 0x8F4B.GLenum
  7232. GL_DOUBLE_MAT4x2_EXT* = 0x8F4D.GLenum
  7233. GL_TEXTURE_HI_SIZE_NV* = 0x871B.GLenum
  7234. GL_MATRIX4_NV* = 0x8634.GLenum
  7235. GL_SPRITE_TRANSLATION_SGIX* = 0x814B.GLenum
  7236. GL_TEXTURE_FILTER_CONTROL_EXT* = 0x8500.GLenum
  7237. GL_SMOOTH_LINE_WIDTH_GRANULARITY* = 0x0B23.GLenum
  7238. GL_TEXTURE_BINDING_BUFFER* = 0x8C2C.GLenum
  7239. GL_INTENSITY4* = 0x804A.GLenum
  7240. GL_MAX_IMAGE_SAMPLES_EXT* = 0x906D.GLenum
  7241. GL_COLOR_ATTACHMENT12* = 0x8CEC.GLenum
  7242. GL_CLAMP_READ_COLOR* = 0x891C.GLenum
  7243. GL_ELEMENT_ARRAY_BUFFER_ARB* = 0x8893.GLenum
  7244. GL_MAP2_VERTEX_ATTRIB6_4_NV* = 0x8676.GLenum
  7245. GL_CONVOLUTION_HEIGHT_EXT* = 0x8019.GLenum
  7246. GL_SGX_PROGRAM_BINARY_IMG* = 0x9130.GLenum
  7247. GL_MAP1_TEXTURE_COORD_1* = 0x0D93.GLenum
  7248. GL_COMPRESSED_RGBA_ASTC_6x6_KHR* = 0x93B4.GLenum
  7249. GL_TEXTURE_APPLICATION_MODE_EXT* = 0x834F.GLenum
  7250. GL_TEXTURE_GATHER* = 0x82A2.GLenum
  7251. GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS* = 0x90DC.GLenum
  7252. GL_DEBUG_LOGGED_MESSAGES_KHR* = 0x9145.GLenum
  7253. GL_TEXTURE_VIEW_NUM_LEVELS* = 0x82DC.GLenum
  7254. GL_ENABLE_BIT* = 0x00002000.GLbitfield
  7255. GL_VERTEX_PROGRAM_TWO_SIDE_ARB* = 0x8643.GLenum
  7256. GL_INDEX_TEST_EXT* = 0x81B5.GLenum
  7257. GL_TEXTURE_WRAP_R* = 0x8072.GLenum
  7258. GL_MAX* = 0x8008.GLenum
  7259. GL_UNPACK_IMAGE_DEPTH_SGIS* = 0x8133.GLenum
  7260. GL_COLOR_ATTACHMENT13_NV* = 0x8CED.GLenum
  7261. GL_FOG_BIT* = 0x00000080.GLbitfield
  7262. GL_GEOMETRY_SHADER_EXT* = 0x8DD9.GLenum
  7263. GL_ALPHA_TEST_FUNC_QCOM* = 0x0BC1.GLenum
  7264. GL_DRAW_BUFFER10_EXT* = 0x882F.GLenum
  7265. GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB* = 0x880F.GLenum
  7266. GL_STENCIL_BACK_REF* = 0x8CA3.GLenum
  7267. GL_SAMPLER_1D_ARB* = 0x8B5D.GLenum
  7268. GL_DRAW_BUFFER* = 0x0C01.GLenum
  7269. GL_CLIENT_PIXEL_STORE_BIT* = 0x00000001.GLbitfield
  7270. GL_TEXTURE_STENCIL_SIZE* = 0x88F1.GLenum
  7271. GL_ELEMENT_ARRAY_APPLE* = 0x8A0C.GLenum
  7272. GL_CON_21_ATI* = 0x8956.GLenum
  7273. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER* = 0x92C7.GLenum
  7274. GL_PIXEL_MAP_I_TO_B* = 0x0C74.GLenum
  7275. GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE* = 0x8A03.GLenum
  7276. GL_FOG_INDEX* = 0x0B61.GLenum
  7277. GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI* = 0x80D4.GLenum
  7278. GL_OUTPUT_TEXTURE_COORD29_EXT* = 0x87BA.GLenum
  7279. GL_TESS_CONTROL_SUBROUTINE* = 0x92E9.GLenum
  7280. GL_IMAGE_CUBE_MAP_ARRAY* = 0x9054.GLenum
  7281. GL_RGB_FLOAT32_ATI* = 0x8815.GLenum
  7282. GL_OBJECT_SHADER_SOURCE_LENGTH_ARB* = 0x8B88.GLenum
  7283. GL_COLOR_INDEX4_EXT* = 0x80E4.GLenum
  7284. GL_DRAW_BUFFER14* = 0x8833.GLenum
  7285. GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV* = 0x90BE.GLenum
  7286. GL_NATIVE_GRAPHICS_HANDLE_PGI* = 0x1A202.GLenum
  7287. GL_UNSIGNED_SHORT_5_6_5* = 0x8363.GLenum
  7288. GL_GREATER* = 0x0204.GLenum
  7289. GL_DATA_BUFFER_AMD* = 0x9151.GLenum
  7290. GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV* = 0x40.GLbitfield
  7291. GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2* = 0x9276.GLenum
  7292. GL_RELATIVE_MOVE_TO_NV* = 0x03.GLenum
  7293. GL_BLUE_INTEGER* = 0x8D96.GLenum
  7294. GL_BLUE_BIAS* = 0x0D1B.GLenum
  7295. GL_SHADER_TYPE* = 0x8B4F.GLenum
  7296. GL_TRANSFORM_FEEDBACK_BINDING* = 0x8E25.GLenum
  7297. GL_TEXTURE17_ARB* = 0x84D1.GLenum
  7298. GL_GREEN* = 0x1904.GLenum
  7299. GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS* = 0x8E89.GLenum
  7300. GL_DRAW_BUFFER6* = 0x882B.GLenum
  7301. GL_VALIDATE_STATUS* = 0x8B83.GLenum
  7302. GL_TEXTURE_COORD_ARRAY_ADDRESS_NV* = 0x8F25.GLenum
  7303. GL_MVP_MATRIX_EXT* = 0x87E3.GLenum
  7304. GL_PIXEL_BUFFER_BARRIER_BIT_EXT* = 0x00000080.GLbitfield
  7305. GL_MAX_VERTEX_VARYING_COMPONENTS_EXT* = 0x8DDE.GLenum
  7306. GL_STACK_OVERFLOW_KHR* = 0x0503.GLenum
  7307. GL_MAX_PROJECTION_STACK_DEPTH* = 0x0D38.GLenum
  7308. GL_SKIP_COMPONENTS3_NV* = -4
  7309. GL_DEBUG_ASSERT_MESA* = 0x875B.GLenum
  7310. GL_INSTRUMENT_BUFFER_POINTER_SGIX* = 0x8180.GLenum
  7311. GL_SAMPLE_ALPHA_TO_MASK_EXT* = 0x809E.GLenum
  7312. GL_REG_29_ATI* = 0x893E.GLenum
  7313. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_NV* = 0x8C4E.GLenum
  7314. GL_DEBUG_CATEGORY_DEPRECATION_AMD* = 0x914B.GLenum
  7315. GL_DEPTH_STENCIL_TO_BGRA_NV* = 0x886F.GLenum
  7316. GL_UNSIGNED_INT_VEC3_EXT* = 0x8DC7.GLenum
  7317. GL_VERTEX_SHADER_EXT* = 0x8780.GLenum
  7318. GL_LIST_BASE* = 0x0B32.GLenum
  7319. GL_TEXTURE_STENCIL_SIZE_EXT* = 0x88F1.GLenum
  7320. GL_ACTIVE_PROGRAM* = 0x8259.GLenum
  7321. GL_RGBA_SIGNED_COMPONENTS_EXT* = 0x8C3C.GLenum
  7322. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR* = 0x93DC.GLenum
  7323. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE* = 0x8CD0.GLenum
  7324. GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE* = 0x8217.GLenum
  7325. GL_MATRIX7_ARB* = 0x88C7.GLenum
  7326. GL_FLOAT_VEC3_ARB* = 0x8B51.GLenum
  7327. GL_PACK_ROW_BYTES_APPLE* = 0x8A15.GLenum
  7328. GL_PIXEL_TILE_GRID_HEIGHT_SGIX* = 0x8143.GLenum
  7329. GL_UNIFORM_BLOCK* = 0x92E2.GLenum
  7330. GL_VIEWPORT_BIT* = 0x00000800.GLbitfield
  7331. GL_RENDERBUFFER_COVERAGE_SAMPLES_NV* = 0x8CAB.GLenum
  7332. GL_MAP1_BINORMAL_EXT* = 0x8446.GLenum
  7333. GL_SAMPLER_3D* = 0x8B5F.GLenum
  7334. GL_RENDERBUFFER_SAMPLES_APPLE* = 0x8CAB.GLenum
  7335. GL_DEPTH_WRITEMASK* = 0x0B72.GLenum
  7336. GL_MAP2_VERTEX_ATTRIB9_4_NV* = 0x8679.GLenum
  7337. GL_TEXTURE_COMPARE_FUNC* = 0x884D.GLenum
  7338. GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB* = 0x00000004.GLbitfield
  7339. GL_READ_BUFFER* = 0x0C02.GLenum
  7340. GL_ONE_MINUS_SRC1_COLOR* = 0x88FA.GLenum
  7341. GL_PROGRAM_FORMAT_ASCII_ARB* = 0x8875.GLenum
  7342. GL_DRAW_FRAMEBUFFER_APPLE* = 0x8CA9.GLenum
  7343. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES* = 0x8CD0.GLenum
  7344. GL_BLEND_DST* = 0x0BE0.GLenum
  7345. GL_SHADER_OBJECT_EXT* = 0x8B48.GLenum
  7346. GL_UNSIGNALED* = 0x9118.GLenum
  7347. GL_VERTEX4_BIT_PGI* = 0x00000008.GLbitfield
  7348. GL_DRAW_FRAMEBUFFER_BINDING_APPLE* = 0x8CA6.GLenum
  7349. GL_IMAGE_CUBE_EXT* = 0x9050.GLenum
  7350. GL_CONTEXT_ROBUST_ACCESS_EXT* = 0x90F3.GLenum
  7351. GL_TEXTURE14_ARB* = 0x84CE.GLenum
  7352. GL_TEXTURE_CUBE_MAP_POSITIVE_Y* = 0x8517.GLenum
  7353. GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV* = 0x8857.GLenum
  7354. GL_COMPRESSED_RG11_EAC_OES* = 0x9272.GLenum
  7355. GL_OP_DOT4_EXT* = 0x8785.GLenum
  7356. GL_FRAMEBUFFER_COMPLETE_EXT* = 0x8CD5.GLenum
  7357. GL_TEXTURE_COMPARE_FUNC_ARB* = 0x884D.GLenum
  7358. GL_TEXTURE_FILTER4_SIZE_SGIS* = 0x8147.GLenum
  7359. GL_ELEMENT_ARRAY_BUFFER_BINDING* = 0x8895.GLenum
  7360. GL_UNSIGNED_INT_IMAGE_BUFFER_EXT* = 0x9067.GLenum
  7361. GL_IMAGE_1D_ARRAY_EXT* = 0x9052.GLenum
  7362. GL_CLAMP_READ_COLOR_ARB* = 0x891C.GLenum
  7363. GL_COMPUTE_SUBROUTINE* = 0x92ED.GLenum
  7364. GL_R3_G3_B2* = 0x2A10.GLenum
  7365. GL_PATH_DASH_ARRAY_COUNT_NV* = 0x909F.GLenum
  7366. GL_SPOT_EXPONENT* = 0x1205.GLenum
  7367. GL_NUM_PROGRAM_BINARY_FORMATS_OES* = 0x87FE.GLenum
  7368. GL_SWIZZLE_STQ_ATI* = 0x8977.GLenum
  7369. GL_SYNC_FLUSH_COMMANDS_BIT_APPLE* = 0x00000001.GLbitfield
  7370. GL_VERTEX_STREAM6_ATI* = 0x8772.GLenum
  7371. GL_FRAGMENT_COLOR_MATERIAL_SGIX* = 0x8401.GLenum
  7372. GL_DYNAMIC_ATI* = 0x8761.GLenum
  7373. GL_SUB_ATI* = 0x8965.GLenum
  7374. GL_PREVIOUS_EXT* = 0x8578.GLenum
  7375. GL_MAP2_TEXTURE_COORD_1* = 0x0DB3.GLenum
  7376. GL_COLOR_SAMPLES_NV* = 0x8E20.GLenum
  7377. GL_HILO_NV* = 0x86F4.GLenum
  7378. GL_SHADER_STORAGE_BUFFER_BINDING* = 0x90D3.GLenum
  7379. GL_DUP_LAST_CUBIC_CURVE_TO_NV* = 0xF4.GLenum
  7380. GL_ACTIVE_SUBROUTINES* = 0x8DE5.GLenum
  7381. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG* = 0x9134.GLenum
  7382. GL_INTENSITY16* = 0x804D.GLenum
  7383. GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB* = 0x88AF.GLenum
  7384. GL_TIMESTAMP_EXT* = 0x8E28.GLenum
  7385. GL_CLIENT_ACTIVE_TEXTURE* = 0x84E1.GLenum
  7386. GL_TEXTURE_BINDING_2D_ARRAY* = 0x8C1D.GLenum
  7387. GL_INT_SAMPLER_2D_RECT_EXT* = 0x8DCD.GLenum
  7388. GL_PREFER_DOUBLEBUFFER_HINT_PGI* = 0x1A1F8.GLenum
  7389. GL_TEXTURE_WIDTH* = 0x1000.GLenum
  7390. GL_CPU_OPTIMIZED_QCOM* = 0x8FB1.GLenum
  7391. GL_TEXTURE_IMAGE_TYPE* = 0x8290.GLenum
  7392. GL_MAX_VERTEX_UNIFORM_VECTORS* = 0x8DFB.GLenum
  7393. GL_MODULATE_SUBTRACT_ATI* = 0x8746.GLenum
  7394. GL_SYNC_STATUS* = 0x9114.GLenum
  7395. GL_IMAGE_2D_RECT_EXT* = 0x904F.GLenum
  7396. GL_MATRIX6_NV* = 0x8636.GLenum
  7397. GL_SOURCE1_RGB_ARB* = 0x8581.GLenum
  7398. GL_MAX_COMBINED_ATOMIC_COUNTERS* = 0x92D7.GLenum
  7399. GL_MAX_COMPUTE_LOCAL_INVOCATIONS* = 0x90EB.GLenum
  7400. GL_SAMPLER_CUBE* = 0x8B60.GLenum
  7401. GL_ALPHA_FLOAT32_ATI* = 0x8816.GLenum
  7402. GL_COMPRESSED_LUMINANCE_ARB* = 0x84EA.GLenum
  7403. GL_COMPRESSED_RGB8_ETC2_OES* = 0x9274.GLenum
  7404. GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR* = 0x8243.GLenum
  7405. GL_MINUS_CLAMPED_NV* = 0x92B3.GLenum
  7406. GL_REG_31_ATI* = 0x8940.GLenum
  7407. GL_ELEMENT_ARRAY_ADDRESS_NV* = 0x8F29.GLenum
  7408. GL_SRC1_COLOR* = 0x88F9.GLenum
  7409. GL_DEBUG_SEVERITY_LOW_ARB* = 0x9148.GLenum
  7410. GL_CON_3_ATI* = 0x8944.GLenum
  7411. GL_R32I* = 0x8235.GLenum
  7412. GL_BLEND_COLOR* = 0x8005.GLenum
  7413. GL_CLIP_PLANE4* = 0x3004.GLenum
  7414. GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT* = 0x00000001.GLbitfield
  7415. GL_FLOAT16_VEC4_NV* = 0x8FFB.GLenum
  7416. GL_DST_IN_NV* = 0x928B.GLenum
  7417. GL_VIRTUAL_PAGE_SIZE_Y_ARB* = 0x9196.GLenum
  7418. GL_COLOR_ATTACHMENT8_NV* = 0x8CE8.GLenum
  7419. GL_TESS_GEN_VERTEX_ORDER* = 0x8E78.GLenum
  7420. GL_LOSE_CONTEXT_ON_RESET_EXT* = 0x8252.GLenum
  7421. GL_PROGRAM_INSTRUCTIONS_ARB* = 0x88A0.GLenum
  7422. GL_TEXTURE_IMAGE_VALID_QCOM* = 0x8BD8.GLenum
  7423. GL_SAMPLE_MASK_VALUE_EXT* = 0x80AA.GLenum
  7424. GL_CURRENT_MATRIX_ARB* = 0x8641.GLenum
  7425. GL_DECR_WRAP_EXT* = 0x8508.GLenum
  7426. GL_BLUE_INTEGER_EXT* = 0x8D96.GLenum
  7427. GL_COMPRESSED_RG* = 0x8226.GLenum
  7428. GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV* = 0x88F4.GLenum
  7429. GL_MINMAX_EXT* = 0x802E.GLenum
  7430. GL_FLOAT_MAT4_ARB* = 0x8B5C.GLenum
  7431. GL_TEXTURE_CLIPMAP_FRAME_SGIX* = 0x8172.GLenum
  7432. GL_PIXEL_UNPACK_BUFFER_EXT* = 0x88EC.GLenum
  7433. GL_TEXTURE5_ARB* = 0x84C5.GLenum
  7434. GL_UNSIGNED_INT_IMAGE_2D_RECT* = 0x9065.GLenum
  7435. GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS* = 0x91BC.GLenum
  7436. GL_DEPTH_COMPONENT* = 0x1902.GLenum
  7437. GL_RG32F_EXT* = 0x8230.GLenum
  7438. GL_FACTOR_ALPHA_MODULATE_IMG* = 0x8C07.GLenum
  7439. GL_VERTEX_ARRAY_TYPE_EXT* = 0x807B.GLenum
  7440. GL_DS_BIAS_NV* = 0x8716.GLenum
  7441. GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI* = 0x1A203.GLenum
  7442. GL_ALPHA16UI_EXT* = 0x8D78.GLenum
  7443. GL_DOUBLE_VEC2* = 0x8FFC.GLenum
  7444. GL_MAP1_VERTEX_ATTRIB12_4_NV* = 0x866C.GLenum
  7445. GL_4D_COLOR_TEXTURE* = 0x0604.GLenum
  7446. GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS* = 0x90D6.GLenum
  7447. GL_SPECULAR* = 0x1202.GLenum
  7448. GL_TOP_LEVEL_ARRAY_SIZE* = 0x930C.GLenum
  7449. GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB* = 0x919A.GLenum
  7450. GL_COVERAGE_SAMPLES_NV* = 0x8ED4.GLenum
  7451. GL_SIGNALED_APPLE* = 0x9119.GLenum
  7452. GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR* = 0x824D.GLenum
  7453. GL_BUFFER_KHR* = 0x82E0.GLenum
  7454. GL_GEOMETRY_TEXTURE* = 0x829E.GLenum
  7455. GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV* = 0x8E5E.GLenum
  7456. GL_EVAL_VERTEX_ATTRIB7_NV* = 0x86CD.GLenum
  7457. GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV* = 0x80.GLbitfield
  7458. GL_BINORMAL_ARRAY_POINTER_EXT* = 0x8443.GLenum
  7459. GL_AUX3* = 0x040C.GLenum
  7460. GL_MULTISAMPLE_BIT_EXT* = 0x20000000.GLbitfield
  7461. GL_COLOR_TABLE_FORMAT_SGI* = 0x80D8.GLenum
  7462. GL_VERTEX_PROGRAM_POINT_SIZE* = 0x8642.GLenum
  7463. GL_LINE_WIDTH_GRANULARITY* = 0x0B23.GLenum
  7464. GL_MAX_VERTEX_ATTRIB_BINDINGS* = 0x82DA.GLenum
  7465. GL_TEXTURE_BINDING_2D_ARRAY_EXT* = 0x8C1D.GLenum
  7466. GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST* = 0x82AC.GLenum
  7467. GL_SCALE_BY_FOUR_NV* = 0x853F.GLenum
  7468. GL_VIRTUAL_PAGE_SIZE_Z_AMD* = 0x9197.GLenum
  7469. GL_TEXTURE16* = 0x84D0.GLenum
  7470. GL_DSDT8_MAG8_NV* = 0x870A.GLenum
  7471. GL_OP_FLOOR_EXT* = 0x878F.GLenum
  7472. GL_MAX_PROGRAM_IF_DEPTH_NV* = 0x88F6.GLenum
  7473. GL_VERTEX_ARRAY_LIST_IBM* = 103070.GLenum
  7474. GL_COMPRESSED_SIGNED_RED_RGTC1* = 0x8DBC.GLenum
  7475. GL_CUBIC_CURVE_TO_NV* = 0x0C.GLenum
  7476. GL_PROXY_POST_CONVOLUTION_COLOR_TABLE* = 0x80D4.GLenum
  7477. GL_SIGNED_IDENTITY_NV* = 0x853C.GLenum
  7478. GL_EVAL_VERTEX_ATTRIB6_NV* = 0x86CC.GLenum
  7479. GL_MODELVIEW10_ARB* = 0x872A.GLenum
  7480. GL_MULTISAMPLE_3DFX* = 0x86B2.GLenum
  7481. GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG* = 0x8C00.GLenum
  7482. GL_DSDT_MAG_VIB_NV* = 0x86F7.GLenum
  7483. GL_TEXCOORD4_BIT_PGI* = 0x80000000.GLbitfield
  7484. GL_TRANSFORM_FEEDBACK_BARRIER_BIT* = 0x00000800.GLbitfield
  7485. GL_EVAL_VERTEX_ATTRIB10_NV* = 0x86D0.GLenum
  7486. GL_DRAW_BUFFER13_ARB* = 0x8832.GLenum
  7487. GL_RENDERBUFFER_STENCIL_SIZE_OES* = 0x8D55.GLenum
  7488. GL_INTENSITY8I_EXT* = 0x8D91.GLenum
  7489. GL_STENCIL_BACK_PASS_DEPTH_FAIL* = 0x8802.GLenum
  7490. GL_INTENSITY32F_ARB* = 0x8817.GLenum
  7491. GL_CURRENT_ATTRIB_NV* = 0x8626.GLenum
  7492. GL_POLYGON_BIT* = 0x00000008.GLbitfield
  7493. GL_COMBINE_RGB* = 0x8571.GLenum
  7494. GL_MAX_FRAMEBUFFER_HEIGHT* = 0x9316.GLenum
  7495. GL_FRAMEBUFFER_BINDING_OES* = 0x8CA6.GLenum
  7496. GL_TEXTURE_GREEN_TYPE* = 0x8C11.GLenum
  7497. GL_LINE_TO_NV* = 0x04.GLenum
  7498. GL_FUNC_ADD_EXT* = 0x8006.GLenum
  7499. GL_TEXTURE_LOD_BIAS* = 0x8501.GLenum
  7500. GL_QUAD_INTENSITY8_SGIS* = 0x8123.GLenum
  7501. GL_SECONDARY_COLOR_ARRAY_EXT* = 0x845E.GLenum
  7502. GL_UNPACK_COMPRESSED_SIZE_SGIX* = 0x831A.GLenum
  7503. GL_RGBA_INTEGER* = 0x8D99.GLenum
  7504. GL_ATOMIC_COUNTER_BUFFER_SIZE* = 0x92C3.GLenum
  7505. GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE* = 0x8D56.GLenum
  7506. GL_OBJECT_DISTANCE_TO_LINE_SGIS* = 0x81F3.GLenum
  7507. GL_DEPTH_BUFFER_BIT3_QCOM* = 0x00000800.GLbitfield
  7508. GL_RGB16_SNORM* = 0x8F9A.GLenum
  7509. GL_MATRIX_INDEX_ARRAY_TYPE_ARB* = 0x8847.GLenum
  7510. GL_TRANSLATE_X_NV* = 0x908E.GLenum
  7511. GL_BUFFER_ACCESS_FLAGS* = 0x911F.GLenum
  7512. GL_IS_PER_PATCH* = 0x92E7.GLenum
  7513. GL_PATH_GEN_MODE_NV* = 0x90B0.GLenum
  7514. GL_ALPHA_MIN_CLAMP_INGR* = 0x8563.GLenum
  7515. GL_LUMINANCE_ALPHA32I_EXT* = 0x8D87.GLenum
  7516. GL_BUFFER_USAGE_ARB* = 0x8765.GLenum
  7517. GL_POINT_SIZE* = 0x0B11.GLenum
  7518. GL_INVARIANT_EXT* = 0x87C2.GLenum
  7519. GL_IMAGE_BINDING_NAME* = 0x8F3A.GLenum
  7520. GL_BLEND_SRC_ALPHA* = 0x80CB.GLenum
  7521. GL_OUTPUT_TEXTURE_COORD23_EXT* = 0x87B4.GLenum
  7522. GL_EYE_PLANE* = 0x2502.GLenum
  7523. GL_BOOL_VEC4_ARB* = 0x8B59.GLenum
  7524. GL_MITER_REVERT_NV* = 0x90A7.GLenum
  7525. GL_SYNC_X11_FENCE_EXT* = 0x90E1.GLenum
  7526. GL_GEOMETRY_SHADER_INVOCATIONS* = 0x887F.GLenum
  7527. GL_DRAW_BUFFER5_ATI* = 0x882A.GLenum
  7528. GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB* = 0x889D.GLenum
  7529. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT* = 0x906B.GLenum
  7530. GL_PIXEL_TEX_GEN_Q_ROUND_SGIX* = 0x8185.GLenum
  7531. GL_DOUBLE_MAT3x2_EXT* = 0x8F4B.GLenum
  7532. GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB* = 0x8516.GLenum
  7533. GL_MOV_ATI* = 0x8961.GLenum
  7534. GL_COLOR4_BIT_PGI* = 0x00020000.GLbitfield
  7535. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR* = 0x93DD.GLenum
  7536. GL_DEPTH_BOUNDS_TEST_EXT* = 0x8890.GLenum
  7537. GL_DST_OVER_NV* = 0x9289.GLenum
  7538. GL_PIXEL_MAP_I_TO_I_SIZE* = 0x0CB0.GLenum
  7539. GL_ALPHA16F_EXT* = 0x881C.GLenum
  7540. GL_RENDERBUFFER_BINDING_EXT* = 0x8CA7.GLenum
  7541. GL_MATRIX25_ARB* = 0x88D9.GLenum
  7542. GL_OUTPUT_TEXTURE_COORD19_EXT* = 0x87B0.GLenum
  7543. GL_NORMAL_MAP* = 0x8511.GLenum
  7544. GL_GPU_ADDRESS_NV* = 0x8F34.GLenum
  7545. GL_STREAM_READ* = 0x88E1.GLenum
  7546. GL_MIRRORED_REPEAT* = 0x8370.GLint
  7547. GL_TEXTURE_SWIZZLE_RGBA* = 0x8E46.GLenum
  7548. GL_HALF_BIAS_NORMAL_NV* = 0x853A.GLenum
  7549. GL_STENCIL_BACK_OP_VALUE_AMD* = 0x874D.GLenum
  7550. GL_TEXTURE_BLUE_TYPE_ARB* = 0x8C12.GLenum
  7551. GL_MODELVIEW_PROJECTION_NV* = 0x8629.GLenum
  7552. GL_ACTIVE_UNIFORM_MAX_LENGTH* = 0x8B87.GLenum
  7553. GL_TEXTURE_SWIZZLE_RGBA_EXT* = 0x8E46.GLenum
  7554. GL_TEXTURE_GEN_T* = 0x0C61.GLenum
  7555. GL_HILO16_NV* = 0x86F8.GLenum
  7556. GL_CURRENT_QUERY_EXT* = 0x8865.GLenum
  7557. GL_FLOAT16_VEC2_NV* = 0x8FF9.GLenum
  7558. GL_RGBA_FLOAT_MODE_ARB* = 0x8820.GLenum
  7559. GL_POINT_SIZE_ARRAY_TYPE_OES* = 0x898A.GLenum
  7560. GL_GENERATE_MIPMAP_HINT* = 0x8192.GLenum
  7561. GL_1PASS_EXT* = 0x80A1.GLenum
  7562. GL_SWIZZLE_STQ_DQ_ATI* = 0x8979.GLenum
  7563. GL_VERTICAL_LINE_TO_NV* = 0x08.GLenum
  7564. GL_MINMAX* = 0x802E.GLenum
  7565. GL_RENDERBUFFER_ALPHA_SIZE_EXT* = 0x8D53.GLenum
  7566. GL_DEPTH_COMPONENT32F* = 0x8CAC.GLenum
  7567. GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV* = 0x9025.GLenum
  7568. GL_CLIP_PLANE5_IMG* = 0x3005.GLenum
  7569. GL_TEXTURE_2D_MULTISAMPLE* = 0x9100.GLenum
  7570. GL_PREVIOUS* = 0x8578.GLenum
  7571. GL_CULL_MODES_NV* = 0x86E0.GLenum
  7572. GL_TRACE_ARRAYS_BIT_MESA* = 0x0004.GLbitfield
  7573. GL_MAX_ACTIVE_LIGHTS_SGIX* = 0x8405.GLenum
  7574. GL_PRIMITIVE_ID_NV* = 0x8C7C.GLenum
  7575. GL_DEPTH_COMPONENT16* = 0x81A5.GLenum
  7576. GL_FRAMEBUFFER_ATTACHMENT_LAYERED* = 0x8DA7.GLenum
  7577. GL_MAX_FRAGMENT_UNIFORM_BLOCKS* = 0x8A2D.GLenum
  7578. GL_OUTPUT_COLOR0_EXT* = 0x879B.GLenum
  7579. GL_RGBA16F_EXT* = 0x881A.GLenum
  7580. GL_MAX_PALETTE_MATRICES_OES* = 0x8842.GLenum
  7581. GL_VIEW_CLASS_64_BITS* = 0x82C6.GLenum
  7582. GL_TRACE_ALL_BITS_MESA* = 0xFFFF.GLbitfield
  7583. GL_REPLACE_VALUE_AMD* = 0x874B.GLenum
  7584. GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP* = 0x8163.GLenum
  7585. GL_BGR_INTEGER* = 0x8D9A.GLenum
  7586. GL_MAX_DEBUG_LOGGED_MESSAGES_ARB* = 0x9144.GLenum
  7587. GL_FOG_COLOR* = 0x0B66.GLenum
  7588. GL_MAX_MULTIVIEW_BUFFERS_EXT* = 0x90F2.GLenum
  7589. GL_TRANSFORM_FEEDBACK_BUFFER* = 0x8C8E.GLenum
  7590. GL_E_TIMES_F_NV* = 0x8531.GLenum
  7591. GL_COLOR_TABLE_WIDTH_SGI* = 0x80D9.GLenum
  7592. GL_VERTEX_ATTRIB_ARRAY_SIZE* = 0x8623.GLenum
  7593. GL_422_REV_AVERAGE_EXT* = 0x80CF.GLenum
  7594. GL_WRITE_DISCARD_NV* = 0x88BE.GLenum
  7595. GL_DRAW_BUFFER0_EXT* = 0x8825.GLenum
  7596. GL_FONT_HEIGHT_BIT_NV* = 0x00800000.GLbitfield
  7597. GL_INTERLACE_OML* = 0x8980.GLenum
  7598. GL_FUNC_REVERSE_SUBTRACT_EXT* = 0x800B.GLenum
  7599. GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT* = 0x87C8.GLenum
  7600. GL_PRIMARY_COLOR* = 0x8577.GLenum
  7601. GL_RGBA16I* = 0x8D88.GLenum
  7602. GL_TEXTURE6* = 0x84C6.GLenum
  7603. GL_PATH_FILL_BOUNDING_BOX_NV* = 0x90A1.GLenum
  7604. GL_WEIGHT_ARRAY_BUFFER_BINDING* = 0x889E.GLenum
  7605. GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI* = 0x8835.GLenum
  7606. GL_YCRCB_422_SGIX* = 0x81BB.GLenum
  7607. GL_RGB5_A1* = 0x8057.GLenum
  7608. GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT* = 0x8211.GLenum
  7609. GL_DRAW_FRAMEBUFFER_BINDING_EXT* = 0x8CA6.GLenum
  7610. GL_TEXTURE_1D_ARRAY* = 0x8C18.GLenum
  7611. GL_CLAMP_FRAGMENT_COLOR_ARB* = 0x891B.GLenum
  7612. GL_FULL_RANGE_EXT* = 0x87E1.GLenum
  7613. GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV* = 0x8DA3.GLenum
  7614. GL_CON_24_ATI* = 0x8959.GLenum
  7615. GL_2D* = 0x0600.GLenum
  7616. GL_DRAW_BUFFER5_NV* = 0x882A.GLenum
  7617. GL_PALETTE4_RGBA8_OES* = 0x8B91.GLenum
  7618. GL_READ_ONLY_ARB* = 0x88B8.GLenum
  7619. GL_NUM_SAMPLE_COUNTS* = 0x9380.GLenum
  7620. GL_MATRIX_STRIDE* = 0x92FF.GLenum
  7621. GL_HISTOGRAM_RED_SIZE* = 0x8028.GLenum
  7622. GL_COLOR_ATTACHMENT4* = 0x8CE4.GLenum
  7623. GL_PATH_INITIAL_END_CAP_NV* = 0x9077.GLenum
  7624. GL_TEXTURE_USAGE_ANGLE* = 0x93A2.GLenum
  7625. GL_DOUBLE_MAT2* = 0x8F46.GLenum
  7626. GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE* = 0x8212.GLenum
  7627. GL_SECONDARY_COLOR_ARRAY_POINTER* = 0x845D.GLenum
  7628. GL_MAX_VIEWPORTS* = 0x825B.GLenum
  7629. GL_TRANSFORM_FEEDBACK_BUFFER_EXT* = 0x8C8E.GLenum
  7630. GL_FRAMEBUFFER_SRGB_EXT* = 0x8DB9.GLenum
  7631. GL_STORAGE_SHARED_APPLE* = 0x85BF.GLenum
  7632. GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH* = 0x8C76.GLenum
  7633. GL_TRANSFORM_FEEDBACK_NV* = 0x8E22.GLenum
  7634. GL_MIRRORED_REPEAT_ARB* = 0x8370.GLint
  7635. GL_MAX_VERTEX_OUTPUT_COMPONENTS* = 0x9122.GLenum
  7636. GL_BUFFER_MAP_LENGTH* = 0x9120.GLenum
  7637. GL_BUFFER_OBJECT_APPLE* = 0x85B3.GLenum
  7638. GL_INT_VEC4_ARB* = 0x8B55.GLenum
  7639. GL_COMBINER3_NV* = 0x8553.GLenum
  7640. GL_INT16_VEC3_NV* = 0x8FE6.GLenum
  7641. GL_MAX_3D_TEXTURE_SIZE_EXT* = 0x8073.GLenum
  7642. GL_GENERATE_MIPMAP_HINT_SGIS* = 0x8192.GLenum
  7643. GL_SRC0_ALPHA* = 0x8588.GLenum
  7644. GL_IMAGE_2D* = 0x904D.GLenum
  7645. GL_VIEW_CLASS_S3TC_DXT1_RGB* = 0x82CC.GLenum
  7646. GL_DOT3_RGBA* = 0x86AF.GLenum
  7647. GL_TEXTURE_GREEN_SIZE* = 0x805D.GLenum
  7648. GL_DOUBLE_MAT2x3* = 0x8F49.GLenum
  7649. GL_COORD_REPLACE_OES* = 0x8862.GLenum
  7650. GL_MAX_DEBUG_MESSAGE_LENGTH_ARB* = 0x9143.GLenum
  7651. GL_TEXTURE_IMMUTABLE_FORMAT_EXT* = 0x912F.GLenum
  7652. GL_INDEX_ARRAY_POINTER_EXT* = 0x8091.GLenum
  7653. GL_NUM_SHADING_LANGUAGE_VERSIONS* = 0x82E9.GLenum
  7654. GL_DEBUG_CALLBACK_FUNCTION_ARB* = 0x8244.GLenum
  7655. GL_OFFSET_TEXTURE_MATRIX_NV* = 0x86E1.GLenum
  7656. GL_INTENSITY32I_EXT* = 0x8D85.GLenum
  7657. GL_BUMP_TEX_UNITS_ATI* = 0x8778.GLenum
  7658. GL_RENDERBUFFER* = 0x8D41.GLenum
  7659. GL_UPPER_LEFT* = 0x8CA2.GLenum
  7660. GL_GUILTY_CONTEXT_RESET_ARB* = 0x8253.GLenum
  7661. GL_MAP2_GRID_SEGMENTS* = 0x0DD3.GLenum
  7662. GL_REG_23_ATI* = 0x8938.GLenum
  7663. GL_UNSIGNED_INT16_NV* = 0x8FF0.GLenum
  7664. GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM* = 103084.GLenum
  7665. GL_INVARIANT_VALUE_EXT* = 0x87EA.GLenum
  7666. GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV* = 0x8C88.GLenum
  7667. GL_TEXTURE2_ARB* = 0x84C2.GLenum
  7668. GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT* = 0x8DD7.GLenum
  7669. GL_IMAGE_CUBE* = 0x9050.GLenum
  7670. GL_MAX_PROGRAM_MATRICES_ARB* = 0x862F.GLenum
  7671. GL_SIGNED_LUMINANCE8_ALPHA8_NV* = 0x8704.GLenum
  7672. GL_INDEX_ARRAY_LIST_IBM* = 103073.GLenum
  7673. GL_EVAL_VERTEX_ATTRIB5_NV* = 0x86CB.GLenum
  7674. GL_SHADER_SOURCE_LENGTH* = 0x8B88.GLenum
  7675. GL_TEXTURE4* = 0x84C4.GLenum
  7676. GL_VERTEX_ATTRIB_ARRAY6_NV* = 0x8656.GLenum
  7677. GL_PROXY_TEXTURE_1D_STACK_MESAX* = 0x875B.GLenum
  7678. GL_MAP_ATTRIB_V_ORDER_NV* = 0x86C4.GLenum
  7679. GL_DSDT_NV* = 0x86F5.GLenum
  7680. GL_DEBUG_SEVERITY_NOTIFICATION_KHR* = 0x826B.GLenum
  7681. GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM* = 103086.GLenum
  7682. GL_COMPRESSED_RGBA_ASTC_8x6_KHR* = 0x93B6.GLenum
  7683. GL_LINEAR_ATTENUATION* = 0x1208.GLenum
  7684. GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV* = 0x9035.GLenum
  7685. GL_CONVOLUTION_FILTER_BIAS* = 0x8015.GLenum
  7686. GL_IMAGE_MIN_FILTER_HP* = 0x815D.GLenum
  7687. GL_EYE_RADIAL_NV* = 0x855B.GLenum
  7688. GL_TEXTURE_MIN_LOD_SGIS* = 0x813A.GLenum
  7689. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV* = 0x8C8F.GLenum
  7690. GL_TRANSLATE_2D_NV* = 0x9090.GLenum
  7691. GL_CONSTANT_ARB* = 0x8576.GLenum
  7692. GL_FLOAT_MAT2x3* = 0x8B65.GLenum
  7693. GL_MULTISAMPLE_COVERAGE_MODES_NV* = 0x8E12.GLenum
  7694. GL_TRANSPOSE_COLOR_MATRIX* = 0x84E6.GLenum
  7695. GL_PROGRAM_STRING_NV* = 0x8628.GLenum
  7696. GL_UNSIGNED_INT_SAMPLER_1D_EXT* = 0x8DD1.GLenum
  7697. GL_BLEND_SRC_ALPHA_OES* = 0x80CB.GLenum
  7698. GL_RGB32F_EXT* = 0x8815.GLenum
  7699. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT* = 0x8CD4.GLenum
  7700. GL_RESTART_PATH_NV* = 0xF0.GLenum
  7701. GL_MAP2_VERTEX_ATTRIB11_4_NV* = 0x867B.GLenum
  7702. GL_VIEW_CLASS_16_BITS* = 0x82CA.GLenum
  7703. GL_BUFFER_DATA_SIZE* = 0x9303.GLenum
  7704. GL_BUFFER_FLUSHING_UNMAP_APPLE* = 0x8A13.GLenum
  7705. GL_RELATIVE_VERTICAL_LINE_TO_NV* = 0x09.GLenum
  7706. GL_SRGB_WRITE* = 0x8298.GLenum
  7707. GL_TEXTURE_LUMINANCE_SIZE_EXT* = 0x8060.GLenum
  7708. GL_VERTEX_PRECLIP_SGIX* = 0x83EE.GLenum
  7709. GL_LINEAR_DETAIL_COLOR_SGIS* = 0x8099.GLenum
  7710. GL_SOURCE2_ALPHA_ARB* = 0x858A.GLenum
  7711. GL_PATH_FOG_GEN_MODE_NV* = 0x90AC.GLenum
  7712. GL_RGB10_A2UI* = 0x906F.GLenum
  7713. GL_MULTISAMPLE_BIT_3DFX* = 0x20000000.GLbitfield
  7714. GL_PIXEL_MAP_G_TO_G_SIZE* = 0x0CB7.GLenum
  7715. GL_COVERAGE_BUFFER_BIT_NV* = 0x00008000.GLbitfield
  7716. GL_TEXTURE_COMPRESSED* = 0x86A1.GLenum
  7717. GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER* = 0x92CA.GLenum
  7718. GL_NAMED_STRING_TYPE_ARB* = 0x8DEA.GLenum
  7719. GL_RESCALE_NORMAL* = 0x803A.GLenum
  7720. GL_OUTPUT_TEXTURE_COORD3_EXT* = 0x87A0.GLenum
  7721. GL_RENDERBUFFER_EXT* = 0x8D41.GLenum
  7722. GL_QUERY_NO_WAIT* = 0x8E14.GLenum
  7723. GL_SAMPLE_ALPHA_TO_COVERAGE* = 0x809E.GLenum
  7724. GL_RG8UI* = 0x8238.GLenum
  7725. GL_MATRIX3_NV* = 0x8633.GLenum
  7726. GL_SAMPLE_BUFFERS_ARB* = 0x80A8.GLenum
  7727. GL_VERTEX_CONSISTENT_HINT_PGI* = 0x1A22B.GLenum
  7728. GL_SPRITE_AXIAL_SGIX* = 0x814C.GLenum
  7729. GL_MODELVIEW_MATRIX* = 0x0BA6.GLenum
  7730. GL_SAMPLE_PATTERN_SGIS* = 0x80AC.GLenum
  7731. GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE* = 0x906B.GLenum
  7732. GL_FLOAT_RG16_NV* = 0x8886.GLenum
  7733. GL_IMAGE_TRANSLATE_X_HP* = 0x8157.GLenum
  7734. GL_FRAMEBUFFER_SRGB* = 0x8DB9.GLenum
  7735. GL_DRAW_BUFFER7* = 0x882C.GLenum
  7736. GL_CONVOLUTION_BORDER_COLOR* = 0x8154.GLenum
  7737. GL_DRAW_BUFFER5* = 0x882A.GLenum
  7738. GL_GEOMETRY_INPUT_TYPE_EXT* = 0x8DDB.GLenum
  7739. GL_IUI_V2F_EXT* = 0x81AD.GLenum
  7740. GL_FLOAT_RG_NV* = 0x8881.GLenum
  7741. GL_VERTEX_SHADER_INVARIANTS_EXT* = 0x87D1.GLenum
  7742. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_NV* = 0x8C4D.GLenum
  7743. GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB* = 0x862E.GLenum
  7744. GL_SAMPLE_PATTERN_EXT* = 0x80AC.GLenum
  7745. GL_DIFFERENCE_NV* = 0x929E.GLenum
  7746. GL_POST_CONVOLUTION_ALPHA_BIAS_EXT* = 0x8023.GLenum
  7747. GL_COLOR_ATTACHMENT1_EXT* = 0x8CE1.GLenum
  7748. GL_TEXTURE_ALPHA_MODULATE_IMG* = 0x8C06.GLenum
  7749. GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV* = 0x8E23.GLenum
  7750. GL_MAX_TEXTURE_IMAGE_UNITS_ARB* = 0x8872.GLenum
  7751. GL_FIXED_OES* = 0x140C.GLenum
  7752. GL_ALREADY_SIGNALED_APPLE* = 0x911A.GLenum
  7753. GL_SET* = 0x150F.GLenum
  7754. GL_PERFMON_RESULT_AMD* = 0x8BC6.GLenum
  7755. GL_VARIABLE_G_NV* = 0x8529.GLenum
  7756. GL_DRAW_FRAMEBUFFER_ANGLE* = 0x8CA9.GLenum
  7757. GL_GEOMETRY_SUBROUTINE_UNIFORM* = 0x92F1.GLenum
  7758. GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT* = 0x884E.GLenum
  7759. GL_POINT* = 0x1B00.GLenum
  7760. GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV* = 0x01000000.GLbitfield
  7761. GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS* = 0x90CB.GLenum
  7762. GL_PLUS_CLAMPED_ALPHA_NV* = 0x92B2.GLenum
  7763. GL_DRAW_BUFFER3_ATI* = 0x8828.GLenum
  7764. GL_LUMINANCE_ALPHA16I_EXT* = 0x8D8D.GLenum
  7765. GL_SUBPIXEL_BITS* = 0x0D50.GLenum
  7766. GL_POINT_SPRITE* = 0x8861.GLenum
  7767. GL_DRAW_BUFFER0* = 0x8825.GLenum
  7768. GL_DEPTH_BIAS* = 0x0D1F.GLenum
  7769. GL_COLOR_ARRAY_TYPE* = 0x8082.GLenum
  7770. GL_DEPENDENT_GB_TEXTURE_2D_NV* = 0x86EA.GLenum
  7771. GL_MAX_SAMPLES_ANGLE* = 0x8D57.GLenum
  7772. GL_ALLOW_DRAW_MEM_HINT_PGI* = 0x1A211.GLenum
  7773. GL_GEOMETRY_OUTPUT_TYPE* = 0x8918.GLenum
  7774. GL_MAX_DEBUG_LOGGED_MESSAGES_KHR* = 0x9144.GLenum
  7775. GL_VERTEX_ATTRIB_ARRAY0_NV* = 0x8650.GLenum
  7776. GL_PRIMITIVES_GENERATED_EXT* = 0x8C87.GLenum
  7777. GL_TEXTURE_FLOAT_COMPONENTS_NV* = 0x888C.GLenum
  7778. GL_CLIP_VOLUME_CLIPPING_HINT_EXT* = 0x80F0.GLenum
  7779. GL_FRAGMENT_PROGRAM_POSITION_MESA* = 0x8BB0.GLenum
  7780. GL_MAX_FRAGMENT_IMAGE_UNIFORMS* = 0x90CE.GLenum
  7781. GL_VERTEX_ARRAY_BINDING_APPLE* = 0x85B5.GLenum
  7782. GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV* = 0x00000010.GLbitfield
  7783. GL_FIRST_VERTEX_CONVENTION* = 0x8E4D.GLenum
  7784. GL_DECR_WRAP* = 0x8508.GLenum
  7785. GL_IMAGE_CLASS_1_X_32* = 0x82BB.GLenum
  7786. GL_MAX_CLIP_PLANES_IMG* = 0x0D32.GLenum
  7787. GL_MAX_VARYING_COMPONENTS* = 0x8B4B.GLenum
  7788. GL_POST_COLOR_MATRIX_RED_BIAS_SGI* = 0x80B8.GLenum
  7789. GL_DSDT_MAG_NV* = 0x86F6.GLenum
  7790. GL_DEBUG_SOURCE_APPLICATION* = 0x824A.GLenum
  7791. GL_OPERAND0_RGB_ARB* = 0x8590.GLenum
  7792. GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE* = 0x82AE.GLenum
  7793. GL_VIDEO_COLOR_CONVERSION_MATRIX_NV* = 0x9029.GLenum
  7794. GL_MAP2_VERTEX_ATTRIB13_4_NV* = 0x867D.GLenum
  7795. GL_DOT2_ADD_ATI* = 0x896C.GLenum
  7796. GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS* = 0x8A33.GLenum
  7797. GL_IMAGE_BINDING_LAYER_EXT* = 0x8F3D.GLenum
  7798. GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX* = 0x8402.GLenum
  7799. GL_PACK_IMAGE_DEPTH_SGIS* = 0x8131.GLenum
  7800. GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT* = 0x8DDF.GLenum
  7801. GL_Z_EXT* = 0x87D7.GLenum
  7802. GL_MAP1_VERTEX_ATTRIB15_4_NV* = 0x866F.GLenum
  7803. GL_RG8_SNORM* = 0x8F95.GLenum
  7804. GL_OUTPUT_TEXTURE_COORD5_EXT* = 0x87A2.GLenum
  7805. GL_TEXTURE_BINDING_1D_ARRAY_EXT* = 0x8C1C.GLenum
  7806. GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB* = 0x8B87.GLenum
  7807. GL_PATH_END_CAPS_NV* = 0x9076.GLenum
  7808. GL_COLOR_TABLE_GREEN_SIZE* = 0x80DB.GLenum
  7809. GL_MAX_ELEMENTS_INDICES_EXT* = 0x80E9.GLenum
  7810. GL_TEXTURE_IMMUTABLE_FORMAT* = 0x912F.GLenum
  7811. GL_WRITE_ONLY_ARB* = 0x88B9.GLenum
  7812. GL_COLOR_ATTACHMENT10_EXT* = 0x8CEA.GLenum
  7813. GL_INVERT_RGB_NV* = 0x92A3.GLenum
  7814. GL_CURRENT_RASTER_DISTANCE* = 0x0B09.GLenum
  7815. GL_DEPTH_STENCIL_TO_RGBA_NV* = 0x886E.GLenum
  7816. GL_INVERTED_SCREEN_W_REND* = 0x8491.GLenum
  7817. GL_TABLE_TOO_LARGE* = 0x8031.GLenum
  7818. GL_REG_16_ATI* = 0x8931.GLenum
  7819. GL_BLEND_EQUATION_ALPHA_OES* = 0x883D.GLenum
  7820. GL_DRAW_FRAMEBUFFER_BINDING_NV* = 0x8CA6.GLenum
  7821. GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS* = 0x8E47.GLenum
  7822. GL_TEXTURE_BLUE_SIZE_EXT* = 0x805E.GLenum
  7823. GL_TEXTURE_BORDER_VALUES_NV* = 0x871A.GLenum
  7824. GL_PROGRAM_LENGTH_ARB* = 0x8627.GLenum
  7825. GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV* = 0x909C.GLenum
  7826. GL_DOT_PRODUCT_NV* = 0x86EC.GLenum
  7827. GL_TRANSPOSE_PROJECTION_MATRIX_ARB* = 0x84E4.GLenum
  7828. GL_TEXTURE_2D_MULTISAMPLE_ARRAY* = 0x9102.GLenum
  7829. GL_MIN_PROGRAM_TEXEL_OFFSET_NV* = 0x8904.GLenum
  7830. GL_MAP2_BINORMAL_EXT* = 0x8447.GLenum
  7831. GL_COLOR_ARRAY_BUFFER_BINDING* = 0x8898.GLenum
  7832. GL_TEXTURE_COORD_ARRAY_POINTER* = 0x8092.GLenum
  7833. GL_TEXTURE4_ARB* = 0x84C4.GLenum
  7834. GL_VARIABLE_A_NV* = 0x8523.GLenum
  7835. GL_CURRENT_FOG_COORDINATE_EXT* = 0x8453.GLenum
  7836. GL_TEXTURE_CUBE_MAP_POSITIVE_X* = 0x8515.GLenum
  7837. GL_DEPENDENT_AR_TEXTURE_2D_NV* = 0x86E9.GLenum
  7838. GL_TEXTURE29_ARB* = 0x84DD.GLenum
  7839. GL_INVERSE_TRANSPOSE_NV* = 0x862D.GLenum
  7840. GL_TEXTURE_COLOR_WRITEMASK_SGIS* = 0x81EF.GLenum
  7841. GL_HISTOGRAM_SINK* = 0x802D.GLenum
  7842. GL_ALPHA12_EXT* = 0x803D.GLenum
  7843. GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX* = 0x8175.GLenum
  7844. GL_DSDT_MAG_INTENSITY_NV* = 0x86DC.GLenum
  7845. GL_ATC_RGB_AMD* = 0x8C92.GLenum
  7846. GL_PROGRAM_ATTRIB_COMPONENTS_NV* = 0x8906.GLenum
  7847. GL_UNIFORM_BLOCK_BINDING* = 0x8A3F.GLenum
  7848. GL_POLYGON_STIPPLE* = 0x0B42.GLenum
  7849. GL_BACK* = 0x0405.GLenum
  7850. GL_DEPTH_COMPONENT16_NONLINEAR_NV* = 0x8E2C.GLenum
  7851. GL_ALPHA32F_EXT* = 0x8816.GLenum
  7852. GL_CLAMP_TO_BORDER* = 0x812D.GLint
  7853. GL_FLOAT_RGBA16_NV* = 0x888A.GLenum
  7854. GL_VERTEX_ARRAY_RANGE_LENGTH_NV* = 0x851E.GLenum
  7855. GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV* = 0x8E58.GLenum
  7856. GL_SAMPLER_2D* = 0x8B5E.GLenum
  7857. GL_SMOOTH_POINT_SIZE_RANGE* = 0x0B12.GLenum
  7858. GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX* = 0x8312.GLenum
  7859. GL_INTERPOLATE_ARB* = 0x8575.GLenum
  7860. GL_VERTEX_ARRAY_LENGTH_NV* = 0x8F2B.GLenum
  7861. GL_FUNC_SUBTRACT_EXT* = 0x800A.GLenum
  7862. GL_OUTPUT_TEXTURE_COORD14_EXT* = 0x87AB.GLenum
  7863. GL_HISTOGRAM_SINK_EXT* = 0x802D.GLenum
  7864. GL_RG_EXT* = 0x8227.GLenum
  7865. GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS* = 0x80B0.GLenum
  7866. GL_COLOR_TABLE_SCALE* = 0x80D6.GLenum
  7867. GL_CURRENT_RASTER_TEXTURE_COORDS* = 0x0B06.GLenum
  7868. GL_PIXEL_BUFFER_BARRIER_BIT* = 0x00000080.GLbitfield
  7869. GL_SHADING_LANGUAGE_VERSION* = 0x8B8C.GLenum
  7870. GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES* = 0x898F.GLenum
  7871. GL_DUAL_LUMINANCE_ALPHA4_SGIS* = 0x811C.GLenum
  7872. GL_CLAMP* = 0x2900.GLint
  7873. GL_4PASS_2_EXT* = 0x80A6.GLenum
  7874. GL_POLYGON_OFFSET_LINE* = 0x2A02.GLenum
  7875. GL_LOGIC_OP* = 0x0BF1.GLenum
  7876. GL_RENDERBUFFER_HEIGHT* = 0x8D43.GLenum
  7877. GL_COPY_INVERTED* = 0x150C.GLenum
  7878. GL_NONE* = 0.GLenum
  7879. GL_COLOR_ENCODING* = 0x8296.GLenum
  7880. GL_ONE_MINUS_CONSTANT_ALPHA_EXT* = 0x8004.GLenum
  7881. GL_DEBUG_TYPE_ERROR_KHR* = 0x824C.GLenum
  7882. GL_PIXEL_TILE_GRID_WIDTH_SGIX* = 0x8142.GLenum
  7883. GL_UNIFORM_SIZE* = 0x8A38.GLenum
  7884. GL_VERTEX_SHADER_BINDING_EXT* = 0x8781.GLenum
  7885. GL_BLEND_DST_RGB_EXT* = 0x80C8.GLenum
  7886. GL_QUADS* = 0x0007.GLenum
  7887. cGL_INT* = 0x1404.GLenum
  7888. GL_PIXEL_TEX_GEN_MODE_SGIX* = 0x832B.GLenum
  7889. GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB* = 0x8E8F.GLenum
  7890. GL_SAMPLE_ALPHA_TO_ONE_ARB* = 0x809F.GLenum
  7891. GL_RGBA32F_EXT* = 0x8814.GLenum
  7892. GL_VERTEX_PROGRAM_POSITION_MESA* = 0x8BB4.GLenum
  7893. GL_GEOMETRY_SUBROUTINE* = 0x92EB.GLenum
  7894. GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT* = 0x8DD6.GLenum
  7895. GL_IMAGE_BINDING_LAYER* = 0x8F3D.GLenum
  7896. GL_PIXEL_PACK_BUFFER_ARB* = 0x88EB.GLenum
  7897. GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER* = 0x84F1.GLenum
  7898. GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB* = 0x8623.GLenum
  7899. GL_ALPHA8UI_EXT* = 0x8D7E.GLenum
  7900. GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV* = 0x11.GLenum
  7901. GL_CAVEAT_SUPPORT* = 0x82B8.GLenum
  7902. GL_ACCUM* = 0x0100.GLenum
  7903. GL_DRAW_BUFFER3_NV* = 0x8828.GLenum
  7904. GL_DEBUG_TYPE_OTHER_KHR* = 0x8251.GLenum
  7905. GL_TESS_GEN_SPACING* = 0x8E77.GLenum
  7906. GL_FLOAT_MAT4x2* = 0x8B69.GLenum
  7907. GL_TEXTURE_GEN_STR_OES* = 0x8D60.GLenum
  7908. GL_NUM_COMPATIBLE_SUBROUTINES* = 0x8E4A.GLenum
  7909. GL_CLIP_DISTANCE1* = 0x3001.GLenum
  7910. GL_DEPTH_COMPONENT32_SGIX* = 0x81A7.GLenum
  7911. GL_FRAMEZOOM_SGIX* = 0x818B.GLenum
  7912. GL_COLOR_ATTACHMENT14_EXT* = 0x8CEE.GLenum
  7913. GL_POLYGON_TOKEN* = 0x0703.GLenum
  7914. GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE* = 0x8213.GLenum
  7915. GL_DRAW_BUFFER2_EXT* = 0x8827.GLenum
  7916. GL_MATRIX_INDEX_ARRAY_TYPE_OES* = 0x8847.GLenum
  7917. GL_HISTOGRAM_LUMINANCE_SIZE_EXT* = 0x802C.GLenum
  7918. GL_DEPTH_BOUNDS_EXT* = 0x8891.GLenum
  7919. GL_TEXTURE24* = 0x84D8.GLenum
  7920. GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES* = 0x8A43.GLenum
  7921. GL_MAX_PATCH_VERTICES* = 0x8E7D.GLenum
  7922. GL_COMPILE_STATUS* = 0x8B81.GLenum
  7923. GL_MODELVIEW4_ARB* = 0x8724.GLenum
  7924. GL_SHADER_BINARY_VIV* = 0x8FC4.GLenum
  7925. GL_CON_10_ATI* = 0x894B.GLenum
  7926. GL_FRAGMENT_LIGHT5_SGIX* = 0x8411.GLenum
  7927. GL_CONVOLUTION_1D_EXT* = 0x8010.GLenum
  7928. GL_CONSTANT_BORDER_HP* = 0x8151.GLenum
  7929. GL_SAMPLE_BUFFERS* = 0x80A8.GLenum
  7930. GL_RGB8UI* = 0x8D7D.GLenum
  7931. GL_FRAGMENT_MATERIAL_EXT* = 0x8349.GLenum
  7932. GL_OP_RECIP_EXT* = 0x8794.GLenum
  7933. GL_SHADER_OPERATION_NV* = 0x86DF.GLenum
  7934. GL_COMPUTE_SUBROUTINE_UNIFORM* = 0x92F3.GLenum
  7935. GL_VIDEO_BUFFER_PITCH_NV* = 0x9028.GLenum
  7936. GL_UNKNOWN_CONTEXT_RESET_ARB* = 0x8255.GLenum
  7937. GL_COLOR_ATTACHMENT3_EXT* = 0x8CE3.GLenum
  7938. GL_QUERY_WAIT* = 0x8E13.GLenum
  7939. GL_SOURCE1_RGB* = 0x8581.GLenum
  7940. GL_DELETE_STATUS* = 0x8B80.GLenum
  7941. GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB* = 0x8243.GLenum
  7942. GL_HILO8_NV* = 0x885E.GLenum
  7943. GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT* = 0x906A.GLenum
  7944. GL_LUMINANCE_ALPHA_FLOAT16_APPLE* = 0x881F.GLenum
  7945. GL_LUMINANCE16_SNORM* = 0x9019.GLenum
  7946. GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX* = 0x8178.GLenum
  7947. GL_RENDER* = 0x1C00.GLenum
  7948. GL_RED_INTEGER* = 0x8D94.GLenum
  7949. GL_DEBUG_TYPE_ERROR_ARB* = 0x824C.GLenum
  7950. GL_IMAGE_BINDING_ACCESS* = 0x8F3E.GLenum
  7951. GL_COVERAGE_COMPONENT_NV* = 0x8ED0.GLenum
  7952. GL_TEXTURE_BINDING_BUFFER_EXT* = 0x8C2C.GLenum
  7953. GL_MAX_PROGRAM_PATCH_ATTRIBS_NV* = 0x86D8.GLenum
  7954. GL_DUAL_LUMINANCE12_SGIS* = 0x8116.GLenum
  7955. GL_QUAD_ALPHA8_SGIS* = 0x811F.GLenum
  7956. GL_COMPRESSED_RED_GREEN_RGTC2_EXT* = 0x8DBD.GLenum
  7957. GL_PACK_INVERT_MESA* = 0x8758.GLenum
  7958. GL_OUTPUT_TEXTURE_COORD11_EXT* = 0x87A8.GLenum
  7959. GL_DYNAMIC_DRAW_ARB* = 0x88E8.GLenum
  7960. GL_RGB565_OES* = 0x8D62.GLenum
  7961. GL_LINE* = 0x1B01.GLenum
  7962. GL_T2F_V3F* = 0x2A27.GLenum
  7963. GL_DIFFUSE* = 0x1201.GLenum
  7964. GL_FOG_COORDINATE_SOURCE* = 0x8450.GLenum
  7965. GL_TEXTURE_1D_ARRAY_EXT* = 0x8C18.GLenum
  7966. GL_TEXTURE_RECTANGLE_NV* = 0x84F5.GLenum
  7967. GL_STENCIL_INDEX4_EXT* = 0x8D47.GLenum
  7968. GL_VERTEX_PROGRAM_TWO_SIDE* = 0x8643.GLenum
  7969. GL_REDUCE* = 0x8016.GLenum
  7970. GL_DEBUG_CALLBACK_USER_PARAM_KHR* = 0x8245.GLenum
  7971. GL_DEBUG_LOGGED_MESSAGES_AMD* = 0x9145.GLenum
  7972. GL_FONT_UNITS_PER_EM_BIT_NV* = 0x00100000.GLbitfield
  7973. GL_INVALID_FRAMEBUFFER_OPERATION_EXT* = 0x0506.GLenum
  7974. GL_NORMAL_ARRAY_BUFFER_BINDING_ARB* = 0x8897.GLenum
  7975. GL_SAMPLE_MASK_INVERT_SGIS* = 0x80AB.GLenum
  7976. GL_MAX_SHADER_BUFFER_ADDRESS_NV* = 0x8F35.GLenum
  7977. GL_PIXEL_MAP_I_TO_A* = 0x0C75.GLenum
  7978. GL_MINOR_VERSION* = 0x821C.GLenum
  7979. GL_TEXTURE_BUFFER_EXT* = 0x8C2A.GLenum
  7980. GL_SKIP_COMPONENTS4_NV* = -3
  7981. GL_FLOAT16_NV* = 0x8FF8.GLenum
  7982. GL_FEEDBACK_BUFFER_TYPE* = 0x0DF2.GLenum
  7983. GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT* = 0x8C72.GLenum
  7984. GL_REG_6_ATI* = 0x8927.GLenum
  7985. GL_EDGE_FLAG_ARRAY_LIST_IBM* = 103075.GLenum
  7986. GL_MATRIX26_ARB* = 0x88DA.GLenum
  7987. GL_ALPHA16* = 0x803E.GLenum
  7988. GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME* = 0x8CD1.GLenum
  7989. GL_HISTOGRAM_ALPHA_SIZE* = 0x802B.GLenum
  7990. GL_COLOR_MATRIX_STACK_DEPTH* = 0x80B2.GLenum
  7991. GL_INTERNALFORMAT_GREEN_TYPE* = 0x8279.GLenum
  7992. GL_YCRCBA_SGIX* = 0x8319.GLenum
  7993. GL_VIEW_CLASS_48_BITS* = 0x82C7.GLenum
  7994. GL_VERTEX_ATTRIB_ARRAY3_NV* = 0x8653.GLenum
  7995. GL_CLIENT_STORAGE_BIT* = 0x0200.GLbitfield
  7996. GL_MIN_SAMPLE_SHADING_VALUE_ARB* = 0x8C37.GLenum
  7997. GL_PROXY_TEXTURE_CUBE_MAP* = 0x851B.GLenum
  7998. GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES* = 0x8F39.GLenum
  7999. GL_TEXTURE15* = 0x84CF.GLenum
  8000. GL_COLOR* = 0x1800.GLenum
  8001. GL_LIGHT1* = 0x4001.GLenum
  8002. GL_LUMINANCE_ALPHA16F_EXT* = 0x881F.GLenum
  8003. GL_TEXTURE_VIEW_NUM_LAYERS* = 0x82DE.GLenum
  8004. GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS* = 0x8E82.GLenum
  8005. GL_INTERLEAVED_ATTRIBS_NV* = 0x8C8C.GLenum
  8006. GL_INT_SAMPLER_BUFFER_EXT* = 0x8DD0.GLenum
  8007. GL_EVAL_VERTEX_ATTRIB14_NV* = 0x86D4.GLenum
  8008. GL_FRAGMENT_PROGRAM_CALLBACK_MESA* = 0x8BB1.GLenum
  8009. GL_EMISSION* = 0x1600.GLenum
  8010. GL_WEIGHT_ARRAY_STRIDE_ARB* = 0x86AA.GLenum
  8011. GL_ACTIVE_VARIABLES* = 0x9305.GLenum
  8012. GL_TIMEOUT_IGNORED* = 0xFFFFFFFFFFFFFFFF.GLenum
  8013. GL_VERTEX_STREAM5_ATI* = 0x8771.GLenum
  8014. GL_INDEX_ARRAY_POINTER* = 0x8091.GLenum
  8015. GL_POST_COLOR_MATRIX_ALPHA_SCALE* = 0x80B7.GLenum
  8016. GL_TESS_CONTROL_SHADER* = 0x8E88.GLenum
  8017. GL_POLYGON_MODE* = 0x0B40.GLenum
  8018. GL_ASYNC_DRAW_PIXELS_SGIX* = 0x835D.GLenum
  8019. GL_RGBA16_SNORM* = 0x8F9B.GLenum
  8020. GL_TEXTURE_NORMAL_EXT* = 0x85AF.GLenum
  8021. GL_REG_22_ATI* = 0x8937.GLenum
  8022. GL_FRAMEBUFFER_DEFAULT_WIDTH* = 0x9310.GLenum
  8023. GL_TEXCOORD1_BIT_PGI* = 0x10000000.GLbitfield
  8024. GL_REFERENCE_PLANE_EQUATION_SGIX* = 0x817E.GLenum
  8025. GL_COLOR_ALPHA_PAIRING_ATI* = 0x8975.GLenum
  8026. GL_SINGLE_COLOR* = 0x81F9.GLenum
  8027. GL_MODELVIEW21_ARB* = 0x8735.GLenum
  8028. GL_FORMAT_SUBSAMPLE_24_24_OML* = 0x8982.GLenum
  8029. GL_SOURCE1_ALPHA* = 0x8589.GLenum
  8030. GL_LINEARLIGHT_NV* = 0x92A7.GLenum
  8031. GL_REG_2_ATI* = 0x8923.GLenum
  8032. GL_QUERY_RESULT_AVAILABLE* = 0x8867.GLenum
  8033. GL_PERSPECTIVE_CORRECTION_HINT* = 0x0C50.GLenum
  8034. GL_COMBINE_ALPHA_ARB* = 0x8572.GLenum
  8035. GL_HISTOGRAM_ALPHA_SIZE_EXT* = 0x802B.GLenum
  8036. GL_SIGNED_RGB8_NV* = 0x86FF.GLenum
  8037. GL_DEPTH_TEXTURE_MODE_ARB* = 0x884B.GLenum
  8038. GL_PRESENT_DURATION_NV* = 0x8E2B.GLenum
  8039. GL_TRIANGLES_ADJACENCY_ARB* = 0x000C.GLenum
  8040. GL_TEXTURE_BUFFER_OFFSET* = 0x919D.GLenum
  8041. GL_PROGRAM_STRING_ARB* = 0x8628.GLenum
  8042. GL_UNSIGNED_INT_IMAGE_1D_EXT* = 0x9062.GLenum
  8043. GL_COLOR_ATTACHMENT2* = 0x8CE2.GLenum
  8044. GL_DOT_PRODUCT_TEXTURE_2D_NV* = 0x86EE.GLenum
  8045. GL_QUERY_BUFFER* = 0x9192.GLenum
  8046. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z* = 0x851A.GLenum
  8047. GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX* = 0x8187.GLenum
  8048. GL_FULL_SUPPORT* = 0x82B7.GLenum
  8049. GL_MAX_PROGRAM_ENV_PARAMETERS_ARB* = 0x88B5.GLenum
  8050. GL_MAX_COMPUTE_WORK_GROUP_COUNT* = 0x91BE.GLenum
  8051. GL_DEBUG_TYPE_PERFORMANCE* = 0x8250.GLenum
  8052. GL_DRAW_BUFFER12_EXT* = 0x8831.GLenum
  8053. GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD* = 0x9003.GLenum
  8054. GL_CURRENT_FOG_COORDINATE* = 0x8453.GLenum
  8055. GL_INTENSITY_EXT* = 0x8049.GLenum
  8056. GL_TRANSPOSE_NV* = 0x862C.GLenum
  8057. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_NV* = 0x8C4F.GLenum
  8058. GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS* = 0x8C80.GLenum
  8059. GL_COLOR_ARRAY_POINTER_EXT* = 0x8090.GLenum
  8060. GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT* = 0x8C2D.GLenum
  8061. GL_GEOMETRY_VERTICES_OUT_ARB* = 0x8DDA.GLenum
  8062. GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV* = 0x0F.GLenum
  8063. GL_OP_INDEX_EXT* = 0x8782.GLenum
  8064. GL_REG_1_ATI* = 0x8922.GLenum
  8065. GL_OFFSET* = 0x92FC.GLenum
  8066. GL_PATH_COVER_DEPTH_FUNC_NV* = 0x90BF.GLenum
  8067. GL_UNPACK_COMPRESSED_BLOCK_DEPTH* = 0x9129.GLenum
  8068. GL_POLYGON_OFFSET_UNITS* = 0x2A00.GLenum
  8069. GL_INDEX_TEST_FUNC_EXT* = 0x81B6.GLenum
  8070. GL_POINT_SMOOTH* = 0x0B10.GLenum
  8071. GL_SCALEBIAS_HINT_SGIX* = 0x8322.GLenum
  8072. GL_COMPRESSED_RGBA_ASTC_5x4_KHR* = 0x93B1.GLenum
  8073. GL_SEPARATE_SPECULAR_COLOR* = 0x81FA.GLenum
  8074. GL_VERTEX_ATTRIB_ARRAY14_NV* = 0x865E.GLenum
  8075. GL_INTENSITY16_EXT* = 0x804D.GLenum
  8076. GL_R8_SNORM* = 0x8F94.GLenum
  8077. GL_DEBUG_LOGGED_MESSAGES* = 0x9145.GLenum
  8078. GL_ALPHA8I_EXT* = 0x8D90.GLenum
  8079. GL_OPERAND2_RGB* = 0x8592.GLenum
  8080. GL_EMBOSS_LIGHT_NV* = 0x855D.GLenum
  8081. GL_EDGE_FLAG_ARRAY_STRIDE_EXT* = 0x808C.GLenum
  8082. GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV* = 0x88FD.GLenum
  8083. GL_NUM_LOOPBACK_COMPONENTS_ATI* = 0x8974.GLenum
  8084. GL_DEBUG_SOURCE_APPLICATION_KHR* = 0x824A.GLenum
  8085. GL_COMPRESSED_RGB_S3TC_DXT1_EXT* = 0x83F0.GLenum
  8086. GL_DEBUG_SOURCE_OTHER_ARB* = 0x824B.GLenum
  8087. cGL_DOUBLE* = 0x140A.GLenum
  8088. GL_STENCIL_TEST_TWO_SIDE_EXT* = 0x8910.GLenum
  8089. GL_MIN_PROGRAM_TEXEL_OFFSET* = 0x8904.GLenum
  8090. GL_3DC_X_AMD* = 0x87F9.GLenum
  8091. GL_FLOAT_RGB32_NV* = 0x8889.GLenum
  8092. GL_SECONDARY_COLOR_ARRAY_POINTER_EXT* = 0x845D.GLenum
  8093. GL_OPERAND2_ALPHA_ARB* = 0x859A.GLenum
  8094. GL_IMAGE_3D* = 0x904E.GLenum
  8095. GL_SECONDARY_COLOR_ARRAY_SIZE* = 0x845A.GLenum
  8096. GL_RELEASED_APPLE* = 0x8A19.GLenum
  8097. GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM* = 0x8FB3.GLenum
  8098. GL_FRAMEBUFFER_DEFAULT_LAYERS* = 0x9312.GLenum
  8099. GL_INTENSITY* = 0x8049.GLenum
  8100. GL_RENDERBUFFER_BLUE_SIZE_OES* = 0x8D52.GLenum
  8101. GL_FLOAT_RGB_NV* = 0x8882.GLenum
  8102. GL_ARRAY_ELEMENT_LOCK_FIRST_EXT* = 0x81A8.GLenum
  8103. GL_CON_4_ATI* = 0x8945.GLenum
  8104. GL_ROUND_NV* = 0x90A4.GLenum
  8105. GL_CLIP_DISTANCE2* = 0x3002.GLenum
  8106. GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB* = 0x880B.GLenum
  8107. GL_PROGRAM_ERROR_STRING_ARB* = 0x8874.GLenum
  8108. GL_STORAGE_CACHED_APPLE* = 0x85BE.GLenum
  8109. GL_LIGHTEN_NV* = 0x9298.GLenum
  8110. GL_TEXTURE23* = 0x84D7.GLenum
  8111. GL_SAMPLER_CUBE_SHADOW* = 0x8DC5.GLenum
  8112. GL_VERTEX_PROGRAM_ARB* = 0x8620.GLenum
  8113. GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT* = 0x8C4E.GLenum
  8114. GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB* = 0x851A.GLenum
  8115. GL_RENDERBUFFER_SAMPLES* = 0x8CAB.GLenum
  8116. GL_RENDERBUFFER_STENCIL_SIZE* = 0x8D55.GLenum
  8117. GL_VIRTUAL_PAGE_SIZE_INDEX_ARB* = 0x91A7.GLenum
  8118. GL_CLIP_PLANE5* = 0x3005.GLenum
  8119. GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT* = 0x8510.GLenum
  8120. GL_COLOR_BUFFER_BIT5_QCOM* = 0x00000020.GLbitfield
  8121. GL_DOUBLE_MAT2x3_EXT* = 0x8F49.GLenum
  8122. GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS* = 0x8A42.GLenum
  8123. GL_COLOR_ATTACHMENT8_EXT* = 0x8CE8.GLenum
  8124. GL_UNIFORM_BUFFER_BINDING_EXT* = 0x8DEF.GLenum
  8125. GL_MATRIX8_ARB* = 0x88C8.GLenum
  8126. GL_COUNTER_TYPE_AMD* = 0x8BC0.GLenum
  8127. GL_INT8_VEC3_NV* = 0x8FE2.GLenum
  8128. GL_TEXTURE_BINDING_3D_OES* = 0x806A.GLenum
  8129. GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX* = 0x8311.GLenum
  8130. GL_IMAGE_BINDING_LEVEL* = 0x8F3B.GLenum
  8131. GL_STENCIL_BACK_FAIL_ATI* = 0x8801.GLenum
  8132. GL_TRANSFORM_FEEDBACK_ATTRIBS_NV* = 0x8C7E.GLenum
  8133. GL_COLOR_TABLE_INTENSITY_SIZE* = 0x80DF.GLenum
  8134. GL_TEXTURE_2D_BINDING_EXT* = 0x8069.GLenum
  8135. GL_CW* = 0x0900.GLenum
  8136. GL_COLOR_ATTACHMENT6* = 0x8CE6.GLenum
  8137. GL_R32UI* = 0x8236.GLenum
  8138. GL_PROXY_TEXTURE_3D* = 0x8070.GLenum
  8139. GL_FLOAT_VEC2_ARB* = 0x8B50.GLenum
  8140. GL_C3F_V3F* = 0x2A24.GLenum
  8141. GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV* = 0x8DA0.GLenum
  8142. GL_EVAL_VERTEX_ATTRIB11_NV* = 0x86D1.GLenum
  8143. GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV* = 0x8520.GLenum
  8144. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES* = 0x8CDC.GLenum
  8145. GL_MAX_VIEWPORT_DIMS* = 0x0D3A.GLenum
  8146. GL_STENCIL_CLEAR_TAG_VALUE_EXT* = 0x88F3.GLenum
  8147. GL_TEXTURE_BUFFER_FORMAT_ARB* = 0x8C2E.GLenum
  8148. GL_PROGRAM_NATIVE_PARAMETERS_ARB* = 0x88AA.GLenum
  8149. GL_FLOAT_MAT3x2* = 0x8B67.GLenum
  8150. GL_BLUE_BIT_ATI* = 0x00000004.GLbitfield
  8151. GL_COLOR_ATTACHMENT6_NV* = 0x8CE6.GLenum
  8152. GL_AND_INVERTED* = 0x1504.GLenum
  8153. GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS* = 0x90D7.GLenum
  8154. GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR* = 0x93D0.GLenum
  8155. GL_PACK_COMPRESSED_BLOCK_DEPTH* = 0x912D.GLenum
  8156. GL_TEXTURE_COMPARE_SGIX* = 0x819A.GLenum
  8157. GL_SYNC_CL_EVENT_COMPLETE_ARB* = 0x8241.GLenum
  8158. GL_DEBUG_TYPE_PORTABILITY* = 0x824F.GLenum
  8159. GL_IMAGE_BINDING_FORMAT* = 0x906E.GLenum
  8160. GL_RESAMPLE_DECIMATE_OML* = 0x8989.GLenum
  8161. GL_MAX_PROGRAM_TEMPORARIES_ARB* = 0x88A5.GLenum
  8162. GL_ALL_SHADER_BITS* = 0xFFFFFFFF.GLbitfield
  8163. GL_TRANSFORM_FEEDBACK_VARYING* = 0x92F4.GLenum
  8164. GL_TRANSFORM_FEEDBACK_BUFFER_BINDING* = 0x8C8F.GLenum
  8165. GL_ACTIVE_STENCIL_FACE_EXT* = 0x8911.GLenum
  8166. GL_MAP1_VERTEX_ATTRIB4_4_NV* = 0x8664.GLenum
  8167. GL_LINK_STATUS* = 0x8B82.GLenum
  8168. GL_SYNC_FLUSH_COMMANDS_BIT* = 0x00000001.GLbitfield
  8169. GL_BLEND* = 0x0BE2.GLenum
  8170. GL_OUTPUT_TEXTURE_COORD12_EXT* = 0x87A9.GLenum
  8171. GL_DRAW_BUFFER11_ARB* = 0x8830.GLenum
  8172. GL_OBJECT_BUFFER_USAGE_ATI* = 0x8765.GLenum
  8173. GL_COLORDODGE_NV* = 0x9299.GLenum
  8174. GL_SHADER_IMAGE_LOAD* = 0x82A4.GLenum
  8175. GL_EMBOSS_CONSTANT_NV* = 0x855E.GLenum
  8176. GL_MAP_TESSELLATION_NV* = 0x86C2.GLenum
  8177. GL_MAX_DRAW_BUFFERS_EXT* = 0x8824.GLenum
  8178. GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT* = 0x850E.GLenum
  8179. GL_TEXTURE_ENV_COLOR* = 0x2201.GLenum
  8180. GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER* = 0x8A46.GLenum
  8181. GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV* = 0x86F2.GLenum
  8182. GL_QUERY_KHR* = 0x82E3.GLenum
  8183. GL_RG* = 0x8227.GLenum
  8184. GL_MAX_TEXTURE_SIZE* = 0x0D33.GLenum
  8185. GL_TEXTURE_NUM_LEVELS_QCOM* = 0x8BD9.GLenum
  8186. GL_MAP2_VERTEX_ATTRIB3_4_NV* = 0x8673.GLenum
  8187. GL_LUMINANCE_FLOAT32_APPLE* = 0x8818.GLenum
  8188. GL_MAP2_VERTEX_ATTRIB7_4_NV* = 0x8677.GLenum
  8189. GL_GEOMETRY_SHADER_ARB* = 0x8DD9.GLenum
  8190. GL_SYNC_FENCE_APPLE* = 0x9116.GLenum
  8191. GL_SAMPLE_MASK_VALUE* = 0x8E52.GLenum
  8192. GL_PROXY_TEXTURE_RECTANGLE_NV* = 0x84F7.GLenum
  8193. GL_DEPTH_FUNC* = 0x0B74.GLenum
  8194. GL_S* = 0x2000.GLenum
  8195. GL_CONSTANT_COLOR_EXT* = 0x8001.GLenum
  8196. GL_MAX_PROGRAM_LOOP_COUNT_NV* = 0x88F8.GLenum
  8197. GL_VIEW_COMPATIBILITY_CLASS* = 0x82B6.GLenum
  8198. GL_INT_SAMPLER_BUFFER_AMD* = 0x9002.GLenum
  8199. GL_COMPRESSED_SRGB* = 0x8C48.GLenum
  8200. GL_PROGRAM_SEPARABLE_EXT* = 0x8258.GLenum
  8201. GL_FOG_FUNC_POINTS_SGIS* = 0x812B.GLenum
  8202. GL_MITER_TRUNCATE_NV* = 0x90A8.GLenum
  8203. GL_POLYGON_OFFSET_POINT* = 0x2A01.GLenum
  8204. GL_SRGB_READ* = 0x8297.GLenum
  8205. GL_INDEX_ARRAY_ADDRESS_NV* = 0x8F24.GLenum
  8206. GL_MAX_FRAMEBUFFER_WIDTH* = 0x9315.GLenum
  8207. GL_COMPRESSED_RED_RGTC1_EXT* = 0x8DBB.GLenum
  8208. GL_RGB_INTEGER_EXT* = 0x8D98.GLenum
  8209. GL_OP_NEGATE_EXT* = 0x8783.GLenum
  8210. GL_POINT_SIZE_MAX_ARB* = 0x8127.GLenum
  8211. GL_TEXTURE_DEFORMATION_BIT_SGIX* = 0x00000001.GLbitfield
  8212. GL_SIGNED_LUMINANCE8_NV* = 0x8702.GLenum
  8213. GL_OPERAND2_RGB_EXT* = 0x8592.GLenum
  8214. GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT* = 0x8337.GLenum
  8215. GL_RECIP_ADD_SIGNED_ALPHA_IMG* = 0x8C05.GLenum
  8216. GL_VERTEX_STREAM7_ATI* = 0x8773.GLenum
  8217. GL_MODELVIEW1_STACK_DEPTH_EXT* = 0x8502.GLenum
  8218. GL_DYNAMIC_DRAW* = 0x88E8.GLenum
  8219. GL_DRAW_BUFFER15_EXT* = 0x8834.GLenum
  8220. GL_TEXTURE_COMPARE_OPERATOR_SGIX* = 0x819B.GLenum
  8221. GL_SQUARE_NV* = 0x90A3.GLenum
  8222. GL_COMPRESSED_SRGB_S3TC_DXT1_EXT* = 0x8C4C.GLenum
  8223. GL_DRAW_BUFFER0_ARB* = 0x8825.GLenum
  8224. GL_GPU_OPTIMIZED_QCOM* = 0x8FB2.GLenum
  8225. GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT* = 0x850F.GLenum
  8226. GL_SPRITE_EYE_ALIGNED_SGIX* = 0x814E.GLenum
  8227. GL_MAP1_VERTEX_ATTRIB3_4_NV* = 0x8663.GLenum
  8228. GL_SAMPLE_MASK_SGIS* = 0x80A0.GLenum
  8229. GL_TEXTURE_SAMPLES* = 0x9106.GLenum
  8230. GL_AND_REVERSE* = 0x1502.GLenum
  8231. GL_COMBINER4_NV* = 0x8554.GLenum
  8232. GL_FONT_Y_MIN_BOUNDS_BIT_NV* = 0x00020000.GLbitfield
  8233. GL_VIEW_CLASS_32_BITS* = 0x82C8.GLenum
  8234. GL_BGRA_EXT* = 0x80E1.GLenum
  8235. GL_TANGENT_ARRAY_TYPE_EXT* = 0x843E.GLenum
  8236. GL_BLEND_EQUATION_RGB_OES* = 0x8009.GLenum
  8237. GL_TRANSPOSE_TEXTURE_MATRIX_ARB* = 0x84E5.GLenum
  8238. GL_GET_TEXTURE_IMAGE_FORMAT* = 0x8291.GLenum
  8239. GL_PACK_MAX_COMPRESSED_SIZE_SGIX* = 0x831B.GLenum
  8240. GL_UNIFORM_ARRAY_STRIDE* = 0x8A3C.GLenum
  8241. GL_REFLECTION_MAP_ARB* = 0x8512.GLenum
  8242. GL_RGBA_FLOAT16_ATI* = 0x881A.GLenum
  8243. GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS* = 0x8E83.GLenum
  8244. GL_RED_BITS* = 0x0D52.GLenum
  8245. GL_VERTEX_TEXTURE* = 0x829B.GLenum
  8246. GL_UNSIGNALED_APPLE* = 0x9118.GLenum
  8247. GL_RENDERBUFFER_ALPHA_SIZE_OES* = 0x8D53.GLenum
  8248. GL_DRAW_BUFFER14_NV* = 0x8833.GLenum
  8249. GL_STREAM_COPY_ARB* = 0x88E2.GLenum
  8250. GL_SECONDARY_COLOR_ARRAY_TYPE* = 0x845B.GLenum
  8251. GL_MATRIX22_ARB* = 0x88D6.GLenum
  8252. GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV* = 0x8533.GLenum
  8253. GL_IUI_N3F_V3F_EXT* = 0x81B0.GLenum
  8254. GL_SPARE0_NV* = 0x852E.GLenum
  8255. GL_FOG_COORD* = 0x8451.GLenum
  8256. GL_DRAW_BUFFER8_ARB* = 0x882D.GLenum
  8257. GL_MATRIX24_ARB* = 0x88D8.GLenum
  8258. GL_MAX_DEBUG_MESSAGE_LENGTH_AMD* = 0x9143.GLenum
  8259. GL_POST_COLOR_MATRIX_BLUE_SCALE* = 0x80B6.GLenum
  8260. GL_TEXTURE_HEIGHT_QCOM* = 0x8BD3.GLenum
  8261. GL_NUM_FRAGMENT_REGISTERS_ATI* = 0x896E.GLenum
  8262. GL_IMAGE_3D_EXT* = 0x904E.GLenum
  8263. GL_TEXTURE_FILTER_CONTROL* = 0x8500.GLenum
  8264. GL_VIDEO_BUFFER_NV* = 0x9020.GLenum
  8265. GL_CURRENT_MATRIX_INDEX_ARB* = 0x8845.GLenum
  8266. GL_STENCIL_BUFFER_BIT4_QCOM* = 0x00100000.GLbitfield
  8267. GL_SIGNED_INTENSITY_NV* = 0x8707.GLenum
  8268. GL_RASTERIZER_DISCARD_NV* = 0x8C89.GLenum
  8269. GL_MAX_DEFORMATION_ORDER_SGIX* = 0x8197.GLenum
  8270. GL_SAMPLES_3DFX* = 0x86B4.GLenum
  8271. GL_DOT_PRODUCT_PASS_THROUGH_NV* = 0x885B.GLenum
  8272. GL_RGB_SCALE_EXT* = 0x8573.GLenum
  8273. GL_TEXTURE_UNSIGNED_REMAP_MODE_NV* = 0x888F.GLenum
  8274. GL_MIRROR_CLAMP_TO_EDGE_EXT* = 0x8743.GLint
  8275. GL_NATIVE_GRAPHICS_END_HINT_PGI* = 0x1A204.GLenum
  8276. GL_UNPACK_CLIENT_STORAGE_APPLE* = 0x85B2.GLenum
  8277. GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER* = 0x8CDC.GLenum
  8278. GL_FOG_START* = 0x0B63.GLenum
  8279. GL_MAX_PROGRAM_CALL_DEPTH_NV* = 0x88F5.GLenum
  8280. GL_MODELVIEW18_ARB* = 0x8732.GLenum
  8281. GL_MAX_FRAMEZOOM_FACTOR_SGIX* = 0x818D.GLenum
  8282. GL_EDGE_FLAG_ARRAY_POINTER* = 0x8093.GLenum
  8283. GL_GREEN_INTEGER* = 0x8D95.GLenum
  8284. GL_IMAGE_BUFFER* = 0x9051.GLenum
  8285. GL_PROJECTION* = 0x1701.GLenum
  8286. GL_UNSIGNED_INT_VEC4_EXT* = 0x8DC8.GLenum
  8287. GL_PALETTE8_RGB5_A1_OES* = 0x8B99.GLenum
  8288. GL_RENDERBUFFER_SAMPLES_EXT* = 0x8CAB.GLenum
  8289. GL_TEXTURE3* = 0x84C3.GLenum
  8290. GL_CURRENT_RASTER_INDEX* = 0x0B05.GLenum
  8291. GL_INTERLEAVED_ATTRIBS_EXT* = 0x8C8C.GLenum
  8292. GL_STENCIL_BACK_WRITEMASK* = 0x8CA5.GLenum
  8293. GL_POINT_SPRITE_ARB* = 0x8861.GLenum
  8294. GL_TRANSPOSE_TEXTURE_MATRIX* = 0x84E5.GLenum
  8295. GL_DRAW_BUFFER1_ARB* = 0x8826.GLenum
  8296. GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS* = 0x92D0.GLenum
  8297. GL_DEPTH_ATTACHMENT_OES* = 0x8D00.GLenum
  8298. GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG* = 0x9137.GLenum
  8299. GL_SRGB_ALPHA* = 0x8C42.GLenum
  8300. GL_UNSIGNED_INT64_ARB* = 0x140F.GLenum
  8301. GL_LAST_VERTEX_CONVENTION_EXT* = 0x8E4E.GLenum
  8302. GL_IMAGE_CLASS_1_X_8* = 0x82C1.GLenum
  8303. GL_COMPRESSED_RGBA_S3TC_DXT1_EXT* = 0x83F1.GLenum
  8304. GL_REFLECTION_MAP* = 0x8512.GLenum
  8305. GL_MAX_IMAGE_UNITS_EXT* = 0x8F38.GLenum
  8306. GL_DEPTH_STENCIL_NV* = 0x84F9.GLenum
  8307. GL_PROGRAM_TEX_INDIRECTIONS_ARB* = 0x8807.GLenum
  8308. GL_BINNING_CONTROL_HINT_QCOM* = 0x8FB0.GLenum
  8309. GL_T4F_V4F* = 0x2A28.GLenum
  8310. GL_FLOAT_VEC4* = 0x8B52.GLenum
  8311. GL_CONVEX_HULL_NV* = 0x908B.GLenum
  8312. GL_TEXTURE26_ARB* = 0x84DA.GLenum
  8313. GL_INDEX_BIT_PGI* = 0x00080000.GLbitfield
  8314. GL_TEXTURE_COORD_ARRAY_TYPE_EXT* = 0x8089.GLenum
  8315. GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES* = 0x8CD2.GLenum
  8316. GL_MAX_ARRAY_TEXTURE_LAYERS* = 0x88FF.GLenum
  8317. GL_COLOR_ATTACHMENT4_EXT* = 0x8CE4.GLenum
  8318. GL_SAMPLE_COVERAGE_VALUE_ARB* = 0x80AA.GLenum
  8319. GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE* = 0x8A08.GLenum
  8320. GL_MAX_LAYERS* = 0x8281.GLenum
  8321. GL_FOG_COORDINATE_ARRAY_POINTER_EXT* = 0x8456.GLenum
  8322. GL_INDEX_TEST_REF_EXT* = 0x81B7.GLenum
  8323. GL_GREEN_BIT_ATI* = 0x00000002.GLbitfield
  8324. GL_STRICT_SCISSOR_HINT_PGI* = 0x1A218.GLenum
  8325. GL_MAP2_VERTEX_ATTRIB4_4_NV* = 0x8674.GLenum
  8326. GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT* = 0x8DE0.GLenum
  8327. GL_OUTPUT_TEXTURE_COORD31_EXT* = 0x87BC.GLenum
  8328. GL_XOR* = 0x1506.GLenum
  8329. GL_VIDEO_CAPTURE_FRAME_WIDTH_NV* = 0x9038.GLenum
  8330. GL_RGBA* = 0x1908.GLenum
  8331. GL_TEXTURE_TARGET* = 0x1006.GLenum
  8332. GL_QUERY_TARGET* = 0x82EA.GLenum
  8333. {.deprecated: [
  8334. cGL_TRANSFORM_FEEDBACK_VARYINGS_EXT: GL_TRANSFORM_FEEDBACK_VARYINGS_EXT,
  8335. cGL_BLEND_EQUATION_EXT: GL_BLEND_EQUATION_EXT,
  8336. cGL_VERTEX_BLEND_ARB: GL_VERTEX_BLEND_ARB,
  8337. cGL_TESSELLATION_MODE_AMD: GL_TESSELLATION_MODE_AMD,
  8338. cGL_POLYGON_OFFSET_EXT: GL_POLYGON_OFFSET_EXT,
  8339. cGL_BLEND_COLOR_EXT: GL_BLEND_COLOR_EXT,
  8340. cGL_TRANSFORM_FEEDBACK_VARYINGS_NV: GL_TRANSFORM_FEEDBACK_VARYINGS_NV,
  8341. cGL_COLOR_MATERIAL: GL_COLOR_MATERIAL,
  8342. cGL_READ_BUFFER_NV: GL_READ_BUFFER_NV,
  8343. cGL_FOG_FUNC_SGIS: GL_FOG_FUNC_SGIS,
  8344. cGL_HISTOGRAM_EXT: GL_HISTOGRAM_EXT,
  8345. cGL_LINE_WIDTH: GL_LINE_WIDTH,
  8346. cGL_PROVOKING_VERTEX: GL_PROVOKING_VERTEX,
  8347. cGL_SHADE_MODEL: GL_SHADE_MODEL,
  8348. cGL_FRONT_FACE: GL_FRONT_FACE,
  8349. cGL_PRIMITIVE_RESTART_INDEX: GL_PRIMITIVE_RESTART_INDEX,
  8350. cGL_READ_PIXELS: GL_READ_PIXELS,
  8351. cGL_VIEWPORT: GL_VIEWPORT,
  8352. cGL_DEPTH_RANGE: GL_DEPTH_RANGE,
  8353. cGL_COLOR_TABLE_SGI: GL_COLOR_TABLE_SGI,
  8354. cGL_CLEAR: GL_CLEAR,
  8355. cGL_ASYNC_MARKER_SGIX: GL_ASYNC_MARKER_SGIX,
  8356. cGL_ACTIVE_TEXTURE_ARB: GL_ACTIVE_TEXTURE_ARB,
  8357. cGL_SAMPLE_COVERAGE: GL_SAMPLE_COVERAGE,
  8358. cGL_BLEND_EQUATION_OES: GL_BLEND_EQUATION_OES,
  8359. cGL_MATRIX_MODE: GL_MATRIX_MODE,
  8360. cGL_TRANSFORM_FEEDBACK_VARYINGS: GL_TRANSFORM_FEEDBACK_VARYINGS,
  8361. cGL_SAMPLE_COVERAGE_ARB: GL_SAMPLE_COVERAGE_ARB,
  8362. cGL_TRACK_MATRIX_NV: GL_TRACK_MATRIX_NV,
  8363. cGL_COMBINER_INPUT_NV: GL_COMBINER_INPUT_NV,
  8364. cGL_TESSELLATION_FACTOR_AMD: GL_TESSELLATION_FACTOR_AMD,
  8365. cGL_BLEND_EQUATION: GL_BLEND_EQUATION,
  8366. cGL_CULL_FACE: GL_CULL_FACE,
  8367. cGL_HISTOGRAM: GL_HISTOGRAM,
  8368. cGL_PRIMITIVE_RESTART_INDEX_NV: GL_PRIMITIVE_RESTART_INDEX_NV,
  8369. cGL_SAMPLE_MASK_EXT: GL_SAMPLE_MASK_EXT,
  8370. cGL_RENDER_MODE: GL_RENDER_MODE,
  8371. cGL_CURRENT_PALETTE_MATRIX_OES: GL_CURRENT_PALETTE_MATRIX_OES,
  8372. cGL_VERTEX_ATTRIB_BINDING: GL_VERTEX_ATTRIB_BINDING,
  8373. cGL_TEXTURE_LIGHT_EXT: GL_TEXTURE_LIGHT_EXT,
  8374. cGL_INDEX_MATERIAL_EXT: GL_INDEX_MATERIAL_EXT,
  8375. cGL_COLOR_TABLE: GL_COLOR_TABLE,
  8376. cGL_PATH_STENCIL_FUNC_NV: GL_PATH_STENCIL_FUNC_NV,
  8377. cGL_EDGE_FLAG: GL_EDGE_FLAG,
  8378. cGL_ACTIVE_TEXTURE: GL_ACTIVE_TEXTURE,
  8379. cGL_CLIENT_ACTIVE_TEXTURE_ARB: GL_CLIENT_ACTIVE_TEXTURE_ARB,
  8380. cGL_VERTEX_ARRAY_RANGE_APPLE: GL_VERTEX_ARRAY_RANGE_APPLE,
  8381. cGL_TEXTURE_VIEW: GL_TEXTURE_VIEW,
  8382. cGL_BITMAP: GL_BITMAP,
  8383. cGL_PRIMITIVE_RESTART_NV: GL_PRIMITIVE_RESTART_NV,
  8384. cGL_VERTEX_BINDING_DIVISOR: GL_VERTEX_BINDING_DIVISOR,
  8385. cGL_STENCIL_OP_VALUE_AMD: GL_STENCIL_OP_VALUE_AMD,
  8386. cGL_PROVOKING_VERTEX_EXT: GL_PROVOKING_VERTEX_EXT,
  8387. cGL_CURRENT_PALETTE_MATRIX_ARB: GL_CURRENT_PALETTE_MATRIX_ARB,
  8388. cGL_PIXEL_TEX_GEN_SGIX: GL_PIXEL_TEX_GEN_SGIX,
  8389. cGL_GENERATE_MIPMAP: GL_GENERATE_MIPMAP,
  8390. cGL_UNIFORM_BUFFER_EXT: GL_UNIFORM_BUFFER_EXT,
  8391. cGL_STENCIL_FUNC: GL_STENCIL_FUNC,
  8392. cGL_VERTEX_ARRAY_RANGE_NV: GL_VERTEX_ARRAY_RANGE_NV,
  8393. cGL_ACTIVE_PROGRAM_EXT: GL_ACTIVE_PROGRAM_EXT,
  8394. cGL_LINE_STIPPLE: GL_LINE_STIPPLE,
  8395. cGL_REFERENCE_PLANE_SGIX: GL_REFERENCE_PLANE_SGIX,
  8396. cGL_DRAW_BUFFER: GL_DRAW_BUFFER,
  8397. cGL_LIST_BASE: GL_LIST_BASE,
  8398. cGL_READ_BUFFER: GL_READ_BUFFER,
  8399. cGL_FRAGMENT_COLOR_MATERIAL_SGIX: GL_FRAGMENT_COLOR_MATERIAL_SGIX,
  8400. cGL_CLIENT_ACTIVE_TEXTURE: GL_CLIENT_ACTIVE_TEXTURE,
  8401. cGL_BLEND_COLOR: GL_BLEND_COLOR,
  8402. cGL_MINMAX_EXT: GL_MINMAX_EXT,
  8403. cGL_POINT_SIZE: GL_POINT_SIZE,
  8404. cGL_MINMAX: GL_MINMAX,
  8405. cGL_SAMPLE_PATTERN_SGIS: GL_SAMPLE_PATTERN_SGIS,
  8406. cGL_SAMPLE_PATTERN_EXT: GL_SAMPLE_PATTERN_EXT,
  8407. cGL_UNIFORM_BLOCK_BINDING: GL_UNIFORM_BLOCK_BINDING,
  8408. cGL_POLYGON_STIPPLE: GL_POLYGON_STIPPLE,
  8409. cGL_LOGIC_OP: GL_LOGIC_OP,
  8410. cGL_ACCUM: GL_ACCUM,
  8411. cGL_FRAMEZOOM_SGIX: GL_FRAMEZOOM_SGIX,
  8412. cGL_DEPTH_BOUNDS_EXT: GL_DEPTH_BOUNDS_EXT,
  8413. cGL_TEXTURE_BUFFER_EXT: GL_TEXTURE_BUFFER_EXT,
  8414. cGL_POLYGON_MODE: GL_POLYGON_MODE,
  8415. cGL_TEXTURE_NORMAL_EXT: GL_TEXTURE_NORMAL_EXT,
  8416. cGL_PROGRAM_STRING_ARB: GL_PROGRAM_STRING_ARB,
  8417. cGL_PATH_COVER_DEPTH_FUNC_NV: GL_PATH_COVER_DEPTH_FUNC_NV,
  8418. cGL_TRANSFORM_FEEDBACK_ATTRIBS_NV: GL_TRANSFORM_FEEDBACK_ATTRIBS_NV,
  8419. cGL_ACTIVE_STENCIL_FACE_EXT: GL_ACTIVE_STENCIL_FACE_EXT,
  8420. cGL_DEPTH_FUNC: GL_DEPTH_FUNC,
  8421. cGL_SAMPLE_MASK_SGIS: GL_SAMPLE_MASK_SGIS
  8422. ].}