GLee.h 933 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647
  1. /***************************************************************************
  2. *
  3. * GLee.h
  4. * GLee (OpenGL Easy Extension library)
  5. * Version : 5.4
  6. *
  7. * Copyright (c)2009 Ben Woodhouse All rights reserved.
  8. *
  9. * Redistribution and use in source and binary forms, with or without
  10. * modification, are permitted provided that the following conditions are
  11. * met:
  12. * 1. Redistributions of source code must retain the above copyright
  13. * notice, this list of conditions and the following disclaimer as
  14. * the first lines of this file unmodified.
  15. * 2. Redistributions in binary form must reproduce the above copyright
  16. * notice, this list of conditions and the following disclaimer in the
  17. * documentation and/or other materials provided with the distribution.
  18. *
  19. * THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR
  20. * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
  21. * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  22. * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT,
  23. * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
  24. * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  25. * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  26. * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  27. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
  28. * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  29. * Web: http://elf-stone.com/glee.php
  30. *
  31. * [This file was automatically generated by GLeeGen 7.0
  32. *
  33. ***************************************************************************/
  34. #ifndef __glee_h_
  35. #define __glee_h_
  36. #ifdef __gl_h_
  37. #error gl.h included before glee.h
  38. #endif
  39. #ifdef __glext_h_
  40. #error glext.h included before glee.h
  41. #endif
  42. #ifdef __wglext_h_
  43. #error wglext.h included before glee.h
  44. #endif
  45. #ifdef __glxext_h_
  46. #error glxext.h included before glee.h
  47. #endif
  48. #ifdef WIN32
  49. #define WIN32_LEAN_AND_MEAN
  50. #include <windows.h>
  51. #include <GL/gl.h>
  52. #elif defined(__APPLE__) || defined(__APPLE_CC__)
  53. #define GL_GLEXT_LEGACY
  54. #include <OpenGL/gl.h>
  55. #else // GLX
  56. #define __glext_h_ /* prevent glext.h from being included */
  57. #define __glxext_h_ /* prevent glxext.h from being included */
  58. #define GLX_GLXEXT_PROTOTYPES
  59. #include <GL/gl.h>
  60. #include <GL/glx.h>
  61. #endif
  62. #ifndef APIENTRY
  63. #define APIENTRY
  64. #endif
  65. #ifndef APIENTRYP
  66. #define APIENTRYP APIENTRY *
  67. #endif
  68. #define GLEE_EXTERN extern
  69. #ifdef __cplusplus
  70. extern "C" { /* begin C linkage */
  71. #endif
  72. #define GLEE_LINK_FAIL 0
  73. #define GLEE_LINK_PARTIAL 1
  74. #define GLEE_LINK_COMPLETE 2
  75. /* Extension querying variables */
  76. GLEE_EXTERN GLboolean _GLEE_VERSION_1_2;
  77. GLEE_EXTERN GLboolean _GLEE_ARB_imaging;
  78. GLEE_EXTERN GLboolean _GLEE_VERSION_1_3;
  79. GLEE_EXTERN GLboolean _GLEE_VERSION_1_4;
  80. GLEE_EXTERN GLboolean _GLEE_VERSION_1_5;
  81. GLEE_EXTERN GLboolean _GLEE_VERSION_2_0;
  82. GLEE_EXTERN GLboolean _GLEE_VERSION_2_1;
  83. GLEE_EXTERN GLboolean _GLEE_VERSION_3_0;
  84. GLEE_EXTERN GLboolean _GLEE_ARB_multitexture;
  85. GLEE_EXTERN GLboolean _GLEE_ARB_transpose_matrix;
  86. GLEE_EXTERN GLboolean _GLEE_ARB_multisample;
  87. GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_add;
  88. GLEE_EXTERN GLboolean _GLEE_ARB_texture_cube_map;
  89. GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression;
  90. GLEE_EXTERN GLboolean _GLEE_ARB_texture_border_clamp;
  91. GLEE_EXTERN GLboolean _GLEE_ARB_point_parameters;
  92. GLEE_EXTERN GLboolean _GLEE_ARB_vertex_blend;
  93. GLEE_EXTERN GLboolean _GLEE_ARB_matrix_palette;
  94. GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_combine;
  95. GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_crossbar;
  96. GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_dot3;
  97. GLEE_EXTERN GLboolean _GLEE_ARB_texture_mirrored_repeat;
  98. GLEE_EXTERN GLboolean _GLEE_ARB_depth_texture;
  99. GLEE_EXTERN GLboolean _GLEE_ARB_shadow;
  100. GLEE_EXTERN GLboolean _GLEE_ARB_shadow_ambient;
  101. GLEE_EXTERN GLboolean _GLEE_ARB_window_pos;
  102. GLEE_EXTERN GLboolean _GLEE_ARB_vertex_program;
  103. GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program;
  104. GLEE_EXTERN GLboolean _GLEE_ARB_vertex_buffer_object;
  105. GLEE_EXTERN GLboolean _GLEE_ARB_occlusion_query;
  106. GLEE_EXTERN GLboolean _GLEE_ARB_shader_objects;
  107. GLEE_EXTERN GLboolean _GLEE_ARB_vertex_shader;
  108. GLEE_EXTERN GLboolean _GLEE_ARB_fragment_shader;
  109. GLEE_EXTERN GLboolean _GLEE_ARB_shading_language_100;
  110. GLEE_EXTERN GLboolean _GLEE_ARB_texture_non_power_of_two;
  111. GLEE_EXTERN GLboolean _GLEE_ARB_point_sprite;
  112. GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program_shadow;
  113. GLEE_EXTERN GLboolean _GLEE_ARB_draw_buffers;
  114. GLEE_EXTERN GLboolean _GLEE_ARB_texture_rectangle;
  115. GLEE_EXTERN GLboolean _GLEE_ARB_color_buffer_float;
  116. GLEE_EXTERN GLboolean _GLEE_ARB_half_float_pixel;
  117. GLEE_EXTERN GLboolean _GLEE_ARB_texture_float;
  118. GLEE_EXTERN GLboolean _GLEE_ARB_pixel_buffer_object;
  119. GLEE_EXTERN GLboolean _GLEE_ARB_depth_buffer_float;
  120. GLEE_EXTERN GLboolean _GLEE_ARB_draw_instanced;
  121. GLEE_EXTERN GLboolean _GLEE_ARB_framebuffer_object;
  122. GLEE_EXTERN GLboolean _GLEE_ARB_framebuffer_sRGB;
  123. GLEE_EXTERN GLboolean _GLEE_ARB_geometry_shader4;
  124. GLEE_EXTERN GLboolean _GLEE_ARB_half_float_vertex;
  125. GLEE_EXTERN GLboolean _GLEE_ARB_instanced_arrays;
  126. GLEE_EXTERN GLboolean _GLEE_ARB_map_buffer_range;
  127. GLEE_EXTERN GLboolean _GLEE_ARB_texture_buffer_object;
  128. GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression_rgtc;
  129. GLEE_EXTERN GLboolean _GLEE_ARB_texture_rg;
  130. GLEE_EXTERN GLboolean _GLEE_ARB_vertex_array_object;
  131. GLEE_EXTERN GLboolean _GLEE_EXT_abgr;
  132. GLEE_EXTERN GLboolean _GLEE_EXT_blend_color;
  133. GLEE_EXTERN GLboolean _GLEE_EXT_polygon_offset;
  134. GLEE_EXTERN GLboolean _GLEE_EXT_texture;
  135. GLEE_EXTERN GLboolean _GLEE_EXT_texture3D;
  136. GLEE_EXTERN GLboolean _GLEE_SGIS_texture_filter4;
  137. GLEE_EXTERN GLboolean _GLEE_EXT_subtexture;
  138. GLEE_EXTERN GLboolean _GLEE_EXT_copy_texture;
  139. GLEE_EXTERN GLboolean _GLEE_EXT_histogram;
  140. GLEE_EXTERN GLboolean _GLEE_EXT_convolution;
  141. GLEE_EXTERN GLboolean _GLEE_SGI_color_matrix;
  142. GLEE_EXTERN GLboolean _GLEE_SGI_color_table;
  143. GLEE_EXTERN GLboolean _GLEE_SGIS_pixel_texture;
  144. GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture;
  145. GLEE_EXTERN GLboolean _GLEE_SGIS_texture4D;
  146. GLEE_EXTERN GLboolean _GLEE_SGI_texture_color_table;
  147. GLEE_EXTERN GLboolean _GLEE_EXT_cmyka;
  148. GLEE_EXTERN GLboolean _GLEE_EXT_texture_object;
  149. GLEE_EXTERN GLboolean _GLEE_SGIS_detail_texture;
  150. GLEE_EXTERN GLboolean _GLEE_SGIS_sharpen_texture;
  151. GLEE_EXTERN GLboolean _GLEE_EXT_packed_pixels;
  152. GLEE_EXTERN GLboolean _GLEE_SGIS_texture_lod;
  153. GLEE_EXTERN GLboolean _GLEE_SGIS_multisample;
  154. GLEE_EXTERN GLboolean _GLEE_EXT_rescale_normal;
  155. GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array;
  156. GLEE_EXTERN GLboolean _GLEE_EXT_misc_attribute;
  157. GLEE_EXTERN GLboolean _GLEE_SGIS_generate_mipmap;
  158. GLEE_EXTERN GLboolean _GLEE_SGIX_clipmap;
  159. GLEE_EXTERN GLboolean _GLEE_SGIX_shadow;
  160. GLEE_EXTERN GLboolean _GLEE_SGIS_texture_edge_clamp;
  161. GLEE_EXTERN GLboolean _GLEE_SGIS_texture_border_clamp;
  162. GLEE_EXTERN GLboolean _GLEE_EXT_blend_minmax;
  163. GLEE_EXTERN GLboolean _GLEE_EXT_blend_subtract;
  164. GLEE_EXTERN GLboolean _GLEE_EXT_blend_logic_op;
  165. GLEE_EXTERN GLboolean _GLEE_SGIX_interlace;
  166. GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_tiles;
  167. GLEE_EXTERN GLboolean _GLEE_SGIS_texture_select;
  168. GLEE_EXTERN GLboolean _GLEE_SGIX_sprite;
  169. GLEE_EXTERN GLboolean _GLEE_SGIX_texture_multi_buffer;
  170. GLEE_EXTERN GLboolean _GLEE_EXT_point_parameters;
  171. GLEE_EXTERN GLboolean _GLEE_SGIS_point_parameters;
  172. GLEE_EXTERN GLboolean _GLEE_SGIX_instruments;
  173. GLEE_EXTERN GLboolean _GLEE_SGIX_texture_scale_bias;
  174. GLEE_EXTERN GLboolean _GLEE_SGIX_framezoom;
  175. GLEE_EXTERN GLboolean _GLEE_SGIX_tag_sample_buffer;
  176. GLEE_EXTERN GLboolean _GLEE_FfdMaskSGIX;
  177. GLEE_EXTERN GLboolean _GLEE_SGIX_polynomial_ffd;
  178. GLEE_EXTERN GLboolean _GLEE_SGIX_reference_plane;
  179. GLEE_EXTERN GLboolean _GLEE_SGIX_flush_raster;
  180. GLEE_EXTERN GLboolean _GLEE_SGIX_depth_texture;
  181. GLEE_EXTERN GLboolean _GLEE_SGIS_fog_function;
  182. GLEE_EXTERN GLboolean _GLEE_SGIX_fog_offset;
  183. GLEE_EXTERN GLboolean _GLEE_HP_image_transform;
  184. GLEE_EXTERN GLboolean _GLEE_HP_convolution_border_modes;
  185. GLEE_EXTERN GLboolean _GLEE_INGR_palette_buffer;
  186. GLEE_EXTERN GLboolean _GLEE_SGIX_texture_add_env;
  187. GLEE_EXTERN GLboolean _GLEE_EXT_color_subtable;
  188. GLEE_EXTERN GLboolean _GLEE_PGI_vertex_hints;
  189. GLEE_EXTERN GLboolean _GLEE_PGI_misc_hints;
  190. GLEE_EXTERN GLboolean _GLEE_EXT_paletted_texture;
  191. GLEE_EXTERN GLboolean _GLEE_EXT_clip_volume_hint;
  192. GLEE_EXTERN GLboolean _GLEE_SGIX_list_priority;
  193. GLEE_EXTERN GLboolean _GLEE_SGIX_ir_instrument1;
  194. GLEE_EXTERN GLboolean _GLEE_SGIX_calligraphic_fragment;
  195. GLEE_EXTERN GLboolean _GLEE_SGIX_texture_lod_bias;
  196. GLEE_EXTERN GLboolean _GLEE_SGIX_shadow_ambient;
  197. GLEE_EXTERN GLboolean _GLEE_EXT_index_texture;
  198. GLEE_EXTERN GLboolean _GLEE_EXT_index_material;
  199. GLEE_EXTERN GLboolean _GLEE_EXT_index_func;
  200. GLEE_EXTERN GLboolean _GLEE_EXT_index_array_formats;
  201. GLEE_EXTERN GLboolean _GLEE_EXT_compiled_vertex_array;
  202. GLEE_EXTERN GLboolean _GLEE_EXT_cull_vertex;
  203. GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb;
  204. GLEE_EXTERN GLboolean _GLEE_SGIX_fragment_lighting;
  205. GLEE_EXTERN GLboolean _GLEE_IBM_rasterpos_clip;
  206. GLEE_EXTERN GLboolean _GLEE_HP_texture_lighting;
  207. GLEE_EXTERN GLboolean _GLEE_EXT_draw_range_elements;
  208. GLEE_EXTERN GLboolean _GLEE_WIN_phong_shading;
  209. GLEE_EXTERN GLboolean _GLEE_WIN_specular_fog;
  210. GLEE_EXTERN GLboolean _GLEE_EXT_light_texture;
  211. GLEE_EXTERN GLboolean _GLEE_SGIX_blend_alpha_minmax;
  212. GLEE_EXTERN GLboolean _GLEE_SGIX_impact_pixel_texture;
  213. GLEE_EXTERN GLboolean _GLEE_EXT_bgra;
  214. GLEE_EXTERN GLboolean _GLEE_SGIX_async;
  215. GLEE_EXTERN GLboolean _GLEE_SGIX_async_pixel;
  216. GLEE_EXTERN GLboolean _GLEE_SGIX_async_histogram;
  217. GLEE_EXTERN GLboolean _GLEE_INTEL_texture_scissor;
  218. GLEE_EXTERN GLboolean _GLEE_INTEL_parallel_arrays;
  219. GLEE_EXTERN GLboolean _GLEE_HP_occlusion_test;
  220. GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform;
  221. GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform_color_table;
  222. GLEE_EXTERN GLboolean _GLEE_EXT_shared_texture_palette;
  223. GLEE_EXTERN GLboolean _GLEE_EXT_separate_specular_color;
  224. GLEE_EXTERN GLboolean _GLEE_EXT_secondary_color;
  225. GLEE_EXTERN GLboolean _GLEE_EXT_texture_perturb_normal;
  226. GLEE_EXTERN GLboolean _GLEE_EXT_multi_draw_arrays;
  227. GLEE_EXTERN GLboolean _GLEE_EXT_fog_coord;
  228. GLEE_EXTERN GLboolean _GLEE_REND_screen_coordinates;
  229. GLEE_EXTERN GLboolean _GLEE_EXT_coordinate_frame;
  230. GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_combine;
  231. GLEE_EXTERN GLboolean _GLEE_APPLE_specular_vector;
  232. GLEE_EXTERN GLboolean _GLEE_APPLE_transform_hint;
  233. GLEE_EXTERN GLboolean _GLEE_SGIX_fog_scale;
  234. GLEE_EXTERN GLboolean _GLEE_SUNX_constant_data;
  235. GLEE_EXTERN GLboolean _GLEE_SUN_global_alpha;
  236. GLEE_EXTERN GLboolean _GLEE_SUN_triangle_list;
  237. GLEE_EXTERN GLboolean _GLEE_SUN_vertex;
  238. GLEE_EXTERN GLboolean _GLEE_EXT_blend_func_separate;
  239. GLEE_EXTERN GLboolean _GLEE_INGR_color_clamp;
  240. GLEE_EXTERN GLboolean _GLEE_INGR_interlace_read;
  241. GLEE_EXTERN GLboolean _GLEE_EXT_stencil_wrap;
  242. GLEE_EXTERN GLboolean _GLEE_EXT_422_pixels;
  243. GLEE_EXTERN GLboolean _GLEE_NV_texgen_reflection;
  244. GLEE_EXTERN GLboolean _GLEE_EXT_texture_cube_map;
  245. GLEE_EXTERN GLboolean _GLEE_SUN_convolution_border_modes;
  246. GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_add;
  247. GLEE_EXTERN GLboolean _GLEE_EXT_texture_lod_bias;
  248. GLEE_EXTERN GLboolean _GLEE_EXT_texture_filter_anisotropic;
  249. GLEE_EXTERN GLboolean _GLEE_EXT_vertex_weighting;
  250. GLEE_EXTERN GLboolean _GLEE_NV_light_max_exponent;
  251. GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range;
  252. GLEE_EXTERN GLboolean _GLEE_NV_register_combiners;
  253. GLEE_EXTERN GLboolean _GLEE_NV_fog_distance;
  254. GLEE_EXTERN GLboolean _GLEE_NV_texgen_emboss;
  255. GLEE_EXTERN GLboolean _GLEE_NV_blend_square;
  256. GLEE_EXTERN GLboolean _GLEE_NV_texture_env_combine4;
  257. GLEE_EXTERN GLboolean _GLEE_MESA_resize_buffers;
  258. GLEE_EXTERN GLboolean _GLEE_MESA_window_pos;
  259. GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_s3tc;
  260. GLEE_EXTERN GLboolean _GLEE_IBM_cull_vertex;
  261. GLEE_EXTERN GLboolean _GLEE_IBM_multimode_draw_arrays;
  262. GLEE_EXTERN GLboolean _GLEE_IBM_vertex_array_lists;
  263. GLEE_EXTERN GLboolean _GLEE_SGIX_subsample;
  264. GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb_subsample;
  265. GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcba;
  266. GLEE_EXTERN GLboolean _GLEE_SGI_depth_pass_instrument;
  267. GLEE_EXTERN GLboolean _GLEE_3DFX_texture_compression_FXT1;
  268. GLEE_EXTERN GLboolean _GLEE_3DFX_multisample;
  269. GLEE_EXTERN GLboolean _GLEE_3DFX_tbuffer;
  270. GLEE_EXTERN GLboolean _GLEE_EXT_multisample;
  271. GLEE_EXTERN GLboolean _GLEE_SGIX_vertex_preclip;
  272. GLEE_EXTERN GLboolean _GLEE_SGIX_convolution_accuracy;
  273. GLEE_EXTERN GLboolean _GLEE_SGIX_resample;
  274. GLEE_EXTERN GLboolean _GLEE_SGIS_point_line_texgen;
  275. GLEE_EXTERN GLboolean _GLEE_SGIS_texture_color_mask;
  276. GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_dot3;
  277. GLEE_EXTERN GLboolean _GLEE_ATI_texture_mirror_once;
  278. GLEE_EXTERN GLboolean _GLEE_NV_fence;
  279. GLEE_EXTERN GLboolean _GLEE_IBM_texture_mirrored_repeat;
  280. GLEE_EXTERN GLboolean _GLEE_NV_evaluators;
  281. GLEE_EXTERN GLboolean _GLEE_NV_packed_depth_stencil;
  282. GLEE_EXTERN GLboolean _GLEE_NV_register_combiners2;
  283. GLEE_EXTERN GLboolean _GLEE_NV_texture_compression_vtc;
  284. GLEE_EXTERN GLboolean _GLEE_NV_texture_rectangle;
  285. GLEE_EXTERN GLboolean _GLEE_NV_texture_shader;
  286. GLEE_EXTERN GLboolean _GLEE_NV_texture_shader2;
  287. GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range2;
  288. GLEE_EXTERN GLboolean _GLEE_NV_vertex_program;
  289. GLEE_EXTERN GLboolean _GLEE_SGIX_texture_coordinate_clamp;
  290. GLEE_EXTERN GLboolean _GLEE_SGIX_scalebias_hint;
  291. GLEE_EXTERN GLboolean _GLEE_OML_interlace;
  292. GLEE_EXTERN GLboolean _GLEE_OML_subsample;
  293. GLEE_EXTERN GLboolean _GLEE_OML_resample;
  294. GLEE_EXTERN GLboolean _GLEE_NV_copy_depth_to_color;
  295. GLEE_EXTERN GLboolean _GLEE_ATI_envmap_bumpmap;
  296. GLEE_EXTERN GLboolean _GLEE_ATI_fragment_shader;
  297. GLEE_EXTERN GLboolean _GLEE_ATI_pn_triangles;
  298. GLEE_EXTERN GLboolean _GLEE_ATI_vertex_array_object;
  299. GLEE_EXTERN GLboolean _GLEE_EXT_vertex_shader;
  300. GLEE_EXTERN GLboolean _GLEE_ATI_vertex_streams;
  301. GLEE_EXTERN GLboolean _GLEE_ATI_element_array;
  302. GLEE_EXTERN GLboolean _GLEE_SUN_mesh_array;
  303. GLEE_EXTERN GLboolean _GLEE_SUN_slice_accum;
  304. GLEE_EXTERN GLboolean _GLEE_NV_multisample_filter_hint;
  305. GLEE_EXTERN GLboolean _GLEE_NV_depth_clamp;
  306. GLEE_EXTERN GLboolean _GLEE_NV_occlusion_query;
  307. GLEE_EXTERN GLboolean _GLEE_NV_point_sprite;
  308. GLEE_EXTERN GLboolean _GLEE_NV_texture_shader3;
  309. GLEE_EXTERN GLboolean _GLEE_NV_vertex_program1_1;
  310. GLEE_EXTERN GLboolean _GLEE_EXT_shadow_funcs;
  311. GLEE_EXTERN GLboolean _GLEE_EXT_stencil_two_side;
  312. GLEE_EXTERN GLboolean _GLEE_ATI_text_fragment_shader;
  313. GLEE_EXTERN GLboolean _GLEE_APPLE_client_storage;
  314. GLEE_EXTERN GLboolean _GLEE_APPLE_element_array;
  315. GLEE_EXTERN GLboolean _GLEE_APPLE_fence;
  316. GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_object;
  317. GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_range;
  318. GLEE_EXTERN GLboolean _GLEE_APPLE_ycbcr_422;
  319. GLEE_EXTERN GLboolean _GLEE_S3_s3tc;
  320. GLEE_EXTERN GLboolean _GLEE_ATI_draw_buffers;
  321. GLEE_EXTERN GLboolean _GLEE_ATI_pixel_format_float;
  322. GLEE_EXTERN GLboolean _GLEE_ATI_texture_env_combine3;
  323. GLEE_EXTERN GLboolean _GLEE_ATI_texture_float;
  324. GLEE_EXTERN GLboolean _GLEE_NV_float_buffer;
  325. GLEE_EXTERN GLboolean _GLEE_NV_fragment_program;
  326. GLEE_EXTERN GLboolean _GLEE_NV_half_float;
  327. GLEE_EXTERN GLboolean _GLEE_NV_pixel_data_range;
  328. GLEE_EXTERN GLboolean _GLEE_NV_primitive_restart;
  329. GLEE_EXTERN GLboolean _GLEE_NV_texture_expand_normal;
  330. GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2;
  331. GLEE_EXTERN GLboolean _GLEE_ATI_map_object_buffer;
  332. GLEE_EXTERN GLboolean _GLEE_ATI_separate_stencil;
  333. GLEE_EXTERN GLboolean _GLEE_ATI_vertex_attrib_array_object;
  334. GLEE_EXTERN GLboolean _GLEE_OES_read_format;
  335. GLEE_EXTERN GLboolean _GLEE_EXT_depth_bounds_test;
  336. GLEE_EXTERN GLboolean _GLEE_EXT_texture_mirror_clamp;
  337. GLEE_EXTERN GLboolean _GLEE_EXT_blend_equation_separate;
  338. GLEE_EXTERN GLboolean _GLEE_MESA_pack_invert;
  339. GLEE_EXTERN GLboolean _GLEE_MESA_ycbcr_texture;
  340. GLEE_EXTERN GLboolean _GLEE_EXT_pixel_buffer_object;
  341. GLEE_EXTERN GLboolean _GLEE_NV_fragment_program_option;
  342. GLEE_EXTERN GLboolean _GLEE_NV_fragment_program2;
  343. GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2_option;
  344. GLEE_EXTERN GLboolean _GLEE_NV_vertex_program3;
  345. GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_object;
  346. GLEE_EXTERN GLboolean _GLEE_GREMEDY_string_marker;
  347. GLEE_EXTERN GLboolean _GLEE_EXT_packed_depth_stencil;
  348. GLEE_EXTERN GLboolean _GLEE_EXT_stencil_clear_tag;
  349. GLEE_EXTERN GLboolean _GLEE_EXT_texture_sRGB;
  350. GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_blit;
  351. GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_multisample;
  352. GLEE_EXTERN GLboolean _GLEE_MESAX_texture_stack;
  353. GLEE_EXTERN GLboolean _GLEE_EXT_timer_query;
  354. GLEE_EXTERN GLboolean _GLEE_EXT_gpu_program_parameters;
  355. GLEE_EXTERN GLboolean _GLEE_APPLE_flush_buffer_range;
  356. GLEE_EXTERN GLboolean _GLEE_EXT_gpu_shader4;
  357. GLEE_EXTERN GLboolean _GLEE_EXT_draw_instanced;
  358. GLEE_EXTERN GLboolean _GLEE_EXT_packed_float;
  359. GLEE_EXTERN GLboolean _GLEE_EXT_texture_array;
  360. GLEE_EXTERN GLboolean _GLEE_EXT_texture_buffer_object;
  361. GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_latc;
  362. GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_rgtc;
  363. GLEE_EXTERN GLboolean _GLEE_EXT_texture_shared_exponent;
  364. GLEE_EXTERN GLboolean _GLEE_NV_depth_buffer_float;
  365. GLEE_EXTERN GLboolean _GLEE_NV_framebuffer_multisample_coverage;
  366. GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_sRGB;
  367. GLEE_EXTERN GLboolean _GLEE_NV_geometry_shader4;
  368. GLEE_EXTERN GLboolean _GLEE_NV_parameter_buffer_object;
  369. GLEE_EXTERN GLboolean _GLEE_EXT_draw_buffers2;
  370. GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback;
  371. GLEE_EXTERN GLboolean _GLEE_EXT_bindable_uniform;
  372. GLEE_EXTERN GLboolean _GLEE_EXT_texture_integer;
  373. GLEE_EXTERN GLboolean _GLEE_GREMEDY_frame_terminator;
  374. GLEE_EXTERN GLboolean _GLEE_NV_conditional_render;
  375. GLEE_EXTERN GLboolean _GLEE_NV_present_video;
  376. GLEE_EXTERN GLboolean _GLEE_EXT_transform_feedback;
  377. GLEE_EXTERN GLboolean _GLEE_EXT_direct_state_access;
  378. GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array_bgra;
  379. GLEE_EXTERN GLboolean _GLEE_EXT_texture_swizzle;
  380. GLEE_EXTERN GLboolean _GLEE_NV_explicit_multisample;
  381. GLEE_EXTERN GLboolean _GLEE_NV_transform_feedback2;
  382. GLEE_EXTERN GLboolean _GLEE_SGIX_texture_select;
  383. GLEE_EXTERN GLboolean _GLEE_INGR_blend_func_separate;
  384. GLEE_EXTERN GLboolean _GLEE_SGIX_depth_pass_instrument;
  385. GLEE_EXTERN GLboolean _GLEE_SGIX_igloo_interface;
  386. GLEE_EXTERN GLboolean _GLEE_EXT_fragment_lighting;
  387. GLEE_EXTERN GLboolean _GLEE_EXT_geometry_shader4;
  388. GLEE_EXTERN GLboolean _GLEE_EXT_scene_marker;
  389. GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_dxt1;
  390. GLEE_EXTERN GLboolean _GLEE_EXT_texture_env;
  391. GLEE_EXTERN GLboolean _GLEE_IBM_static_data;
  392. GLEE_EXTERN GLboolean _GLEE_NV_gpu_program4;
  393. GLEE_EXTERN GLboolean _GLEE_OES_byte_coordinates;
  394. GLEE_EXTERN GLboolean _GLEE_OES_compressed_paletted_texture;
  395. GLEE_EXTERN GLboolean _GLEE_OES_single_precision;
  396. GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture_bits;
  397. GLEE_EXTERN GLboolean _GLEE_SGIX_texture_range;
  398. /* Aliases for extension querying variables */
  399. #define GLEE_VERSION_1_2 GLeeEnabled(&_GLEE_VERSION_1_2)
  400. #define GLEE_ARB_imaging GLeeEnabled(&_GLEE_ARB_imaging)
  401. #define GLEE_VERSION_1_3 GLeeEnabled(&_GLEE_VERSION_1_3)
  402. #define GLEE_VERSION_1_4 GLeeEnabled(&_GLEE_VERSION_1_4)
  403. #define GLEE_VERSION_1_5 GLeeEnabled(&_GLEE_VERSION_1_5)
  404. #define GLEE_VERSION_2_0 GLeeEnabled(&_GLEE_VERSION_2_0)
  405. #define GLEE_VERSION_2_1 GLeeEnabled(&_GLEE_VERSION_2_1)
  406. #define GLEE_VERSION_3_0 GLeeEnabled(&_GLEE_VERSION_3_0)
  407. #define GLEE_ARB_multitexture GLeeEnabled(&_GLEE_ARB_multitexture)
  408. #define GLEE_ARB_transpose_matrix GLeeEnabled(&_GLEE_ARB_transpose_matrix)
  409. #define GLEE_ARB_multisample GLeeEnabled(&_GLEE_ARB_multisample)
  410. #define GLEE_ARB_texture_env_add GLeeEnabled(&_GLEE_ARB_texture_env_add)
  411. #define GLEE_ARB_texture_cube_map GLeeEnabled(&_GLEE_ARB_texture_cube_map)
  412. #define GLEE_ARB_texture_compression GLeeEnabled(&_GLEE_ARB_texture_compression)
  413. #define GLEE_ARB_texture_border_clamp GLeeEnabled(&_GLEE_ARB_texture_border_clamp)
  414. #define GLEE_ARB_point_parameters GLeeEnabled(&_GLEE_ARB_point_parameters)
  415. #define GLEE_ARB_vertex_blend GLeeEnabled(&_GLEE_ARB_vertex_blend)
  416. #define GLEE_ARB_matrix_palette GLeeEnabled(&_GLEE_ARB_matrix_palette)
  417. #define GLEE_ARB_texture_env_combine GLeeEnabled(&_GLEE_ARB_texture_env_combine)
  418. #define GLEE_ARB_texture_env_crossbar GLeeEnabled(&_GLEE_ARB_texture_env_crossbar)
  419. #define GLEE_ARB_texture_env_dot3 GLeeEnabled(&_GLEE_ARB_texture_env_dot3)
  420. #define GLEE_ARB_texture_mirrored_repeat GLeeEnabled(&_GLEE_ARB_texture_mirrored_repeat)
  421. #define GLEE_ARB_depth_texture GLeeEnabled(&_GLEE_ARB_depth_texture)
  422. #define GLEE_ARB_shadow GLeeEnabled(&_GLEE_ARB_shadow)
  423. #define GLEE_ARB_shadow_ambient GLeeEnabled(&_GLEE_ARB_shadow_ambient)
  424. #define GLEE_ARB_window_pos GLeeEnabled(&_GLEE_ARB_window_pos)
  425. #define GLEE_ARB_vertex_program GLeeEnabled(&_GLEE_ARB_vertex_program)
  426. #define GLEE_ARB_fragment_program GLeeEnabled(&_GLEE_ARB_fragment_program)
  427. #define GLEE_ARB_vertex_buffer_object GLeeEnabled(&_GLEE_ARB_vertex_buffer_object)
  428. #define GLEE_ARB_occlusion_query GLeeEnabled(&_GLEE_ARB_occlusion_query)
  429. #define GLEE_ARB_shader_objects GLeeEnabled(&_GLEE_ARB_shader_objects)
  430. #define GLEE_ARB_vertex_shader GLeeEnabled(&_GLEE_ARB_vertex_shader)
  431. #define GLEE_ARB_fragment_shader GLeeEnabled(&_GLEE_ARB_fragment_shader)
  432. #define GLEE_ARB_shading_language_100 GLeeEnabled(&_GLEE_ARB_shading_language_100)
  433. #define GLEE_ARB_texture_non_power_of_two GLeeEnabled(&_GLEE_ARB_texture_non_power_of_two)
  434. #define GLEE_ARB_point_sprite GLeeEnabled(&_GLEE_ARB_point_sprite)
  435. #define GLEE_ARB_fragment_program_shadow GLeeEnabled(&_GLEE_ARB_fragment_program_shadow)
  436. #define GLEE_ARB_draw_buffers GLeeEnabled(&_GLEE_ARB_draw_buffers)
  437. #define GLEE_ARB_texture_rectangle GLeeEnabled(&_GLEE_ARB_texture_rectangle)
  438. #define GLEE_ARB_color_buffer_float GLeeEnabled(&_GLEE_ARB_color_buffer_float)
  439. #define GLEE_ARB_half_float_pixel GLeeEnabled(&_GLEE_ARB_half_float_pixel)
  440. #define GLEE_ARB_texture_float GLeeEnabled(&_GLEE_ARB_texture_float)
  441. #define GLEE_ARB_pixel_buffer_object GLeeEnabled(&_GLEE_ARB_pixel_buffer_object)
  442. #define GLEE_ARB_depth_buffer_float GLeeEnabled(&_GLEE_ARB_depth_buffer_float)
  443. #define GLEE_ARB_draw_instanced GLeeEnabled(&_GLEE_ARB_draw_instanced)
  444. #define GLEE_ARB_framebuffer_object GLeeEnabled(&_GLEE_ARB_framebuffer_object)
  445. #define GLEE_ARB_framebuffer_sRGB GLeeEnabled(&_GLEE_ARB_framebuffer_sRGB)
  446. #define GLEE_ARB_geometry_shader4 GLeeEnabled(&_GLEE_ARB_geometry_shader4)
  447. #define GLEE_ARB_half_float_vertex GLeeEnabled(&_GLEE_ARB_half_float_vertex)
  448. #define GLEE_ARB_instanced_arrays GLeeEnabled(&_GLEE_ARB_instanced_arrays)
  449. #define GLEE_ARB_map_buffer_range GLeeEnabled(&_GLEE_ARB_map_buffer_range)
  450. #define GLEE_ARB_texture_buffer_object GLeeEnabled(&_GLEE_ARB_texture_buffer_object)
  451. #define GLEE_ARB_texture_compression_rgtc GLeeEnabled(&_GLEE_ARB_texture_compression_rgtc)
  452. #define GLEE_ARB_texture_rg GLeeEnabled(&_GLEE_ARB_texture_rg)
  453. #define GLEE_ARB_vertex_array_object GLeeEnabled(&_GLEE_ARB_vertex_array_object)
  454. #define GLEE_EXT_abgr GLeeEnabled(&_GLEE_EXT_abgr)
  455. #define GLEE_EXT_blend_color GLeeEnabled(&_GLEE_EXT_blend_color)
  456. #define GLEE_EXT_polygon_offset GLeeEnabled(&_GLEE_EXT_polygon_offset)
  457. #define GLEE_EXT_texture GLeeEnabled(&_GLEE_EXT_texture)
  458. #define GLEE_EXT_texture3D GLeeEnabled(&_GLEE_EXT_texture3D)
  459. #define GLEE_SGIS_texture_filter4 GLeeEnabled(&_GLEE_SGIS_texture_filter4)
  460. #define GLEE_EXT_subtexture GLeeEnabled(&_GLEE_EXT_subtexture)
  461. #define GLEE_EXT_copy_texture GLeeEnabled(&_GLEE_EXT_copy_texture)
  462. #define GLEE_EXT_histogram GLeeEnabled(&_GLEE_EXT_histogram)
  463. #define GLEE_EXT_convolution GLeeEnabled(&_GLEE_EXT_convolution)
  464. #define GLEE_SGI_color_matrix GLeeEnabled(&_GLEE_SGI_color_matrix)
  465. #define GLEE_SGI_color_table GLeeEnabled(&_GLEE_SGI_color_table)
  466. #define GLEE_SGIS_pixel_texture GLeeEnabled(&_GLEE_SGIS_pixel_texture)
  467. #define GLEE_SGIX_pixel_texture GLeeEnabled(&_GLEE_SGIX_pixel_texture)
  468. #define GLEE_SGIS_texture4D GLeeEnabled(&_GLEE_SGIS_texture4D)
  469. #define GLEE_SGI_texture_color_table GLeeEnabled(&_GLEE_SGI_texture_color_table)
  470. #define GLEE_EXT_cmyka GLeeEnabled(&_GLEE_EXT_cmyka)
  471. #define GLEE_EXT_texture_object GLeeEnabled(&_GLEE_EXT_texture_object)
  472. #define GLEE_SGIS_detail_texture GLeeEnabled(&_GLEE_SGIS_detail_texture)
  473. #define GLEE_SGIS_sharpen_texture GLeeEnabled(&_GLEE_SGIS_sharpen_texture)
  474. #define GLEE_EXT_packed_pixels GLeeEnabled(&_GLEE_EXT_packed_pixels)
  475. #define GLEE_SGIS_texture_lod GLeeEnabled(&_GLEE_SGIS_texture_lod)
  476. #define GLEE_SGIS_multisample GLeeEnabled(&_GLEE_SGIS_multisample)
  477. #define GLEE_EXT_rescale_normal GLeeEnabled(&_GLEE_EXT_rescale_normal)
  478. #define GLEE_EXT_vertex_array GLeeEnabled(&_GLEE_EXT_vertex_array)
  479. #define GLEE_EXT_misc_attribute GLeeEnabled(&_GLEE_EXT_misc_attribute)
  480. #define GLEE_SGIS_generate_mipmap GLeeEnabled(&_GLEE_SGIS_generate_mipmap)
  481. #define GLEE_SGIX_clipmap GLeeEnabled(&_GLEE_SGIX_clipmap)
  482. #define GLEE_SGIX_shadow GLeeEnabled(&_GLEE_SGIX_shadow)
  483. #define GLEE_SGIS_texture_edge_clamp GLeeEnabled(&_GLEE_SGIS_texture_edge_clamp)
  484. #define GLEE_SGIS_texture_border_clamp GLeeEnabled(&_GLEE_SGIS_texture_border_clamp)
  485. #define GLEE_EXT_blend_minmax GLeeEnabled(&_GLEE_EXT_blend_minmax)
  486. #define GLEE_EXT_blend_subtract GLeeEnabled(&_GLEE_EXT_blend_subtract)
  487. #define GLEE_EXT_blend_logic_op GLeeEnabled(&_GLEE_EXT_blend_logic_op)
  488. #define GLEE_SGIX_interlace GLeeEnabled(&_GLEE_SGIX_interlace)
  489. #define GLEE_SGIX_pixel_tiles GLeeEnabled(&_GLEE_SGIX_pixel_tiles)
  490. #define GLEE_SGIS_texture_select GLeeEnabled(&_GLEE_SGIS_texture_select)
  491. #define GLEE_SGIX_sprite GLeeEnabled(&_GLEE_SGIX_sprite)
  492. #define GLEE_SGIX_texture_multi_buffer GLeeEnabled(&_GLEE_SGIX_texture_multi_buffer)
  493. #define GLEE_EXT_point_parameters GLeeEnabled(&_GLEE_EXT_point_parameters)
  494. #define GLEE_SGIS_point_parameters GLeeEnabled(&_GLEE_SGIS_point_parameters)
  495. #define GLEE_SGIX_instruments GLeeEnabled(&_GLEE_SGIX_instruments)
  496. #define GLEE_SGIX_texture_scale_bias GLeeEnabled(&_GLEE_SGIX_texture_scale_bias)
  497. #define GLEE_SGIX_framezoom GLeeEnabled(&_GLEE_SGIX_framezoom)
  498. #define GLEE_SGIX_tag_sample_buffer GLeeEnabled(&_GLEE_SGIX_tag_sample_buffer)
  499. #define GLEE_FfdMaskSGIX GLeeEnabled(&_GLEE_FfdMaskSGIX)
  500. #define GLEE_SGIX_polynomial_ffd GLeeEnabled(&_GLEE_SGIX_polynomial_ffd)
  501. #define GLEE_SGIX_reference_plane GLeeEnabled(&_GLEE_SGIX_reference_plane)
  502. #define GLEE_SGIX_flush_raster GLeeEnabled(&_GLEE_SGIX_flush_raster)
  503. #define GLEE_SGIX_depth_texture GLeeEnabled(&_GLEE_SGIX_depth_texture)
  504. #define GLEE_SGIS_fog_function GLeeEnabled(&_GLEE_SGIS_fog_function)
  505. #define GLEE_SGIX_fog_offset GLeeEnabled(&_GLEE_SGIX_fog_offset)
  506. #define GLEE_HP_image_transform GLeeEnabled(&_GLEE_HP_image_transform)
  507. #define GLEE_HP_convolution_border_modes GLeeEnabled(&_GLEE_HP_convolution_border_modes)
  508. #define GLEE_INGR_palette_buffer GLeeEnabled(&_GLEE_INGR_palette_buffer)
  509. #define GLEE_SGIX_texture_add_env GLeeEnabled(&_GLEE_SGIX_texture_add_env)
  510. #define GLEE_EXT_color_subtable GLeeEnabled(&_GLEE_EXT_color_subtable)
  511. #define GLEE_PGI_vertex_hints GLeeEnabled(&_GLEE_PGI_vertex_hints)
  512. #define GLEE_PGI_misc_hints GLeeEnabled(&_GLEE_PGI_misc_hints)
  513. #define GLEE_EXT_paletted_texture GLeeEnabled(&_GLEE_EXT_paletted_texture)
  514. #define GLEE_EXT_clip_volume_hint GLeeEnabled(&_GLEE_EXT_clip_volume_hint)
  515. #define GLEE_SGIX_list_priority GLeeEnabled(&_GLEE_SGIX_list_priority)
  516. #define GLEE_SGIX_ir_instrument1 GLeeEnabled(&_GLEE_SGIX_ir_instrument1)
  517. #define GLEE_SGIX_calligraphic_fragment GLeeEnabled(&_GLEE_SGIX_calligraphic_fragment)
  518. #define GLEE_SGIX_texture_lod_bias GLeeEnabled(&_GLEE_SGIX_texture_lod_bias)
  519. #define GLEE_SGIX_shadow_ambient GLeeEnabled(&_GLEE_SGIX_shadow_ambient)
  520. #define GLEE_EXT_index_texture GLeeEnabled(&_GLEE_EXT_index_texture)
  521. #define GLEE_EXT_index_material GLeeEnabled(&_GLEE_EXT_index_material)
  522. #define GLEE_EXT_index_func GLeeEnabled(&_GLEE_EXT_index_func)
  523. #define GLEE_EXT_index_array_formats GLeeEnabled(&_GLEE_EXT_index_array_formats)
  524. #define GLEE_EXT_compiled_vertex_array GLeeEnabled(&_GLEE_EXT_compiled_vertex_array)
  525. #define GLEE_EXT_cull_vertex GLeeEnabled(&_GLEE_EXT_cull_vertex)
  526. #define GLEE_SGIX_ycrcb GLeeEnabled(&_GLEE_SGIX_ycrcb)
  527. #define GLEE_SGIX_fragment_lighting GLeeEnabled(&_GLEE_SGIX_fragment_lighting)
  528. #define GLEE_IBM_rasterpos_clip GLeeEnabled(&_GLEE_IBM_rasterpos_clip)
  529. #define GLEE_HP_texture_lighting GLeeEnabled(&_GLEE_HP_texture_lighting)
  530. #define GLEE_EXT_draw_range_elements GLeeEnabled(&_GLEE_EXT_draw_range_elements)
  531. #define GLEE_WIN_phong_shading GLeeEnabled(&_GLEE_WIN_phong_shading)
  532. #define GLEE_WIN_specular_fog GLeeEnabled(&_GLEE_WIN_specular_fog)
  533. #define GLEE_EXT_light_texture GLeeEnabled(&_GLEE_EXT_light_texture)
  534. #define GLEE_SGIX_blend_alpha_minmax GLeeEnabled(&_GLEE_SGIX_blend_alpha_minmax)
  535. #define GLEE_SGIX_impact_pixel_texture GLeeEnabled(&_GLEE_SGIX_impact_pixel_texture)
  536. #define GLEE_EXT_bgra GLeeEnabled(&_GLEE_EXT_bgra)
  537. #define GLEE_SGIX_async GLeeEnabled(&_GLEE_SGIX_async)
  538. #define GLEE_SGIX_async_pixel GLeeEnabled(&_GLEE_SGIX_async_pixel)
  539. #define GLEE_SGIX_async_histogram GLeeEnabled(&_GLEE_SGIX_async_histogram)
  540. #define GLEE_INTEL_texture_scissor GLeeEnabled(&_GLEE_INTEL_texture_scissor)
  541. #define GLEE_INTEL_parallel_arrays GLeeEnabled(&_GLEE_INTEL_parallel_arrays)
  542. #define GLEE_HP_occlusion_test GLeeEnabled(&_GLEE_HP_occlusion_test)
  543. #define GLEE_EXT_pixel_transform GLeeEnabled(&_GLEE_EXT_pixel_transform)
  544. #define GLEE_EXT_pixel_transform_color_table GLeeEnabled(&_GLEE_EXT_pixel_transform_color_table)
  545. #define GLEE_EXT_shared_texture_palette GLeeEnabled(&_GLEE_EXT_shared_texture_palette)
  546. #define GLEE_EXT_separate_specular_color GLeeEnabled(&_GLEE_EXT_separate_specular_color)
  547. #define GLEE_EXT_secondary_color GLeeEnabled(&_GLEE_EXT_secondary_color)
  548. #define GLEE_EXT_texture_perturb_normal GLeeEnabled(&_GLEE_EXT_texture_perturb_normal)
  549. #define GLEE_EXT_multi_draw_arrays GLeeEnabled(&_GLEE_EXT_multi_draw_arrays)
  550. #define GLEE_EXT_fog_coord GLeeEnabled(&_GLEE_EXT_fog_coord)
  551. #define GLEE_REND_screen_coordinates GLeeEnabled(&_GLEE_REND_screen_coordinates)
  552. #define GLEE_EXT_coordinate_frame GLeeEnabled(&_GLEE_EXT_coordinate_frame)
  553. #define GLEE_EXT_texture_env_combine GLeeEnabled(&_GLEE_EXT_texture_env_combine)
  554. #define GLEE_APPLE_specular_vector GLeeEnabled(&_GLEE_APPLE_specular_vector)
  555. #define GLEE_APPLE_transform_hint GLeeEnabled(&_GLEE_APPLE_transform_hint)
  556. #define GLEE_SGIX_fog_scale GLeeEnabled(&_GLEE_SGIX_fog_scale)
  557. #define GLEE_SUNX_constant_data GLeeEnabled(&_GLEE_SUNX_constant_data)
  558. #define GLEE_SUN_global_alpha GLeeEnabled(&_GLEE_SUN_global_alpha)
  559. #define GLEE_SUN_triangle_list GLeeEnabled(&_GLEE_SUN_triangle_list)
  560. #define GLEE_SUN_vertex GLeeEnabled(&_GLEE_SUN_vertex)
  561. #define GLEE_EXT_blend_func_separate GLeeEnabled(&_GLEE_EXT_blend_func_separate)
  562. #define GLEE_INGR_color_clamp GLeeEnabled(&_GLEE_INGR_color_clamp)
  563. #define GLEE_INGR_interlace_read GLeeEnabled(&_GLEE_INGR_interlace_read)
  564. #define GLEE_EXT_stencil_wrap GLeeEnabled(&_GLEE_EXT_stencil_wrap)
  565. #define GLEE_EXT_422_pixels GLeeEnabled(&_GLEE_EXT_422_pixels)
  566. #define GLEE_NV_texgen_reflection GLeeEnabled(&_GLEE_NV_texgen_reflection)
  567. #define GLEE_EXT_texture_cube_map GLeeEnabled(&_GLEE_EXT_texture_cube_map)
  568. #define GLEE_SUN_convolution_border_modes GLeeEnabled(&_GLEE_SUN_convolution_border_modes)
  569. #define GLEE_EXT_texture_env_add GLeeEnabled(&_GLEE_EXT_texture_env_add)
  570. #define GLEE_EXT_texture_lod_bias GLeeEnabled(&_GLEE_EXT_texture_lod_bias)
  571. #define GLEE_EXT_texture_filter_anisotropic GLeeEnabled(&_GLEE_EXT_texture_filter_anisotropic)
  572. #define GLEE_EXT_vertex_weighting GLeeEnabled(&_GLEE_EXT_vertex_weighting)
  573. #define GLEE_NV_light_max_exponent GLeeEnabled(&_GLEE_NV_light_max_exponent)
  574. #define GLEE_NV_vertex_array_range GLeeEnabled(&_GLEE_NV_vertex_array_range)
  575. #define GLEE_NV_register_combiners GLeeEnabled(&_GLEE_NV_register_combiners)
  576. #define GLEE_NV_fog_distance GLeeEnabled(&_GLEE_NV_fog_distance)
  577. #define GLEE_NV_texgen_emboss GLeeEnabled(&_GLEE_NV_texgen_emboss)
  578. #define GLEE_NV_blend_square GLeeEnabled(&_GLEE_NV_blend_square)
  579. #define GLEE_NV_texture_env_combine4 GLeeEnabled(&_GLEE_NV_texture_env_combine4)
  580. #define GLEE_MESA_resize_buffers GLeeEnabled(&_GLEE_MESA_resize_buffers)
  581. #define GLEE_MESA_window_pos GLeeEnabled(&_GLEE_MESA_window_pos)
  582. #define GLEE_EXT_texture_compression_s3tc GLeeEnabled(&_GLEE_EXT_texture_compression_s3tc)
  583. #define GLEE_IBM_cull_vertex GLeeEnabled(&_GLEE_IBM_cull_vertex)
  584. #define GLEE_IBM_multimode_draw_arrays GLeeEnabled(&_GLEE_IBM_multimode_draw_arrays)
  585. #define GLEE_IBM_vertex_array_lists GLeeEnabled(&_GLEE_IBM_vertex_array_lists)
  586. #define GLEE_SGIX_subsample GLeeEnabled(&_GLEE_SGIX_subsample)
  587. #define GLEE_SGIX_ycrcb_subsample GLeeEnabled(&_GLEE_SGIX_ycrcb_subsample)
  588. #define GLEE_SGIX_ycrcba GLeeEnabled(&_GLEE_SGIX_ycrcba)
  589. #define GLEE_SGI_depth_pass_instrument GLeeEnabled(&_GLEE_SGI_depth_pass_instrument)
  590. #define GLEE_3DFX_texture_compression_FXT1 GLeeEnabled(&_GLEE_3DFX_texture_compression_FXT1)
  591. #define GLEE_3DFX_multisample GLeeEnabled(&_GLEE_3DFX_multisample)
  592. #define GLEE_3DFX_tbuffer GLeeEnabled(&_GLEE_3DFX_tbuffer)
  593. #define GLEE_EXT_multisample GLeeEnabled(&_GLEE_EXT_multisample)
  594. #define GLEE_SGIX_vertex_preclip GLeeEnabled(&_GLEE_SGIX_vertex_preclip)
  595. #define GLEE_SGIX_convolution_accuracy GLeeEnabled(&_GLEE_SGIX_convolution_accuracy)
  596. #define GLEE_SGIX_resample GLeeEnabled(&_GLEE_SGIX_resample)
  597. #define GLEE_SGIS_point_line_texgen GLeeEnabled(&_GLEE_SGIS_point_line_texgen)
  598. #define GLEE_SGIS_texture_color_mask GLeeEnabled(&_GLEE_SGIS_texture_color_mask)
  599. #define GLEE_EXT_texture_env_dot3 GLeeEnabled(&_GLEE_EXT_texture_env_dot3)
  600. #define GLEE_ATI_texture_mirror_once GLeeEnabled(&_GLEE_ATI_texture_mirror_once)
  601. #define GLEE_NV_fence GLeeEnabled(&_GLEE_NV_fence)
  602. #define GLEE_IBM_texture_mirrored_repeat GLeeEnabled(&_GLEE_IBM_texture_mirrored_repeat)
  603. #define GLEE_NV_evaluators GLeeEnabled(&_GLEE_NV_evaluators)
  604. #define GLEE_NV_packed_depth_stencil GLeeEnabled(&_GLEE_NV_packed_depth_stencil)
  605. #define GLEE_NV_register_combiners2 GLeeEnabled(&_GLEE_NV_register_combiners2)
  606. #define GLEE_NV_texture_compression_vtc GLeeEnabled(&_GLEE_NV_texture_compression_vtc)
  607. #define GLEE_NV_texture_rectangle GLeeEnabled(&_GLEE_NV_texture_rectangle)
  608. #define GLEE_NV_texture_shader GLeeEnabled(&_GLEE_NV_texture_shader)
  609. #define GLEE_NV_texture_shader2 GLeeEnabled(&_GLEE_NV_texture_shader2)
  610. #define GLEE_NV_vertex_array_range2 GLeeEnabled(&_GLEE_NV_vertex_array_range2)
  611. #define GLEE_NV_vertex_program GLeeEnabled(&_GLEE_NV_vertex_program)
  612. #define GLEE_SGIX_texture_coordinate_clamp GLeeEnabled(&_GLEE_SGIX_texture_coordinate_clamp)
  613. #define GLEE_SGIX_scalebias_hint GLeeEnabled(&_GLEE_SGIX_scalebias_hint)
  614. #define GLEE_OML_interlace GLeeEnabled(&_GLEE_OML_interlace)
  615. #define GLEE_OML_subsample GLeeEnabled(&_GLEE_OML_subsample)
  616. #define GLEE_OML_resample GLeeEnabled(&_GLEE_OML_resample)
  617. #define GLEE_NV_copy_depth_to_color GLeeEnabled(&_GLEE_NV_copy_depth_to_color)
  618. #define GLEE_ATI_envmap_bumpmap GLeeEnabled(&_GLEE_ATI_envmap_bumpmap)
  619. #define GLEE_ATI_fragment_shader GLeeEnabled(&_GLEE_ATI_fragment_shader)
  620. #define GLEE_ATI_pn_triangles GLeeEnabled(&_GLEE_ATI_pn_triangles)
  621. #define GLEE_ATI_vertex_array_object GLeeEnabled(&_GLEE_ATI_vertex_array_object)
  622. #define GLEE_EXT_vertex_shader GLeeEnabled(&_GLEE_EXT_vertex_shader)
  623. #define GLEE_ATI_vertex_streams GLeeEnabled(&_GLEE_ATI_vertex_streams)
  624. #define GLEE_ATI_element_array GLeeEnabled(&_GLEE_ATI_element_array)
  625. #define GLEE_SUN_mesh_array GLeeEnabled(&_GLEE_SUN_mesh_array)
  626. #define GLEE_SUN_slice_accum GLeeEnabled(&_GLEE_SUN_slice_accum)
  627. #define GLEE_NV_multisample_filter_hint GLeeEnabled(&_GLEE_NV_multisample_filter_hint)
  628. #define GLEE_NV_depth_clamp GLeeEnabled(&_GLEE_NV_depth_clamp)
  629. #define GLEE_NV_occlusion_query GLeeEnabled(&_GLEE_NV_occlusion_query)
  630. #define GLEE_NV_point_sprite GLeeEnabled(&_GLEE_NV_point_sprite)
  631. #define GLEE_NV_texture_shader3 GLeeEnabled(&_GLEE_NV_texture_shader3)
  632. #define GLEE_NV_vertex_program1_1 GLeeEnabled(&_GLEE_NV_vertex_program1_1)
  633. #define GLEE_EXT_shadow_funcs GLeeEnabled(&_GLEE_EXT_shadow_funcs)
  634. #define GLEE_EXT_stencil_two_side GLeeEnabled(&_GLEE_EXT_stencil_two_side)
  635. #define GLEE_ATI_text_fragment_shader GLeeEnabled(&_GLEE_ATI_text_fragment_shader)
  636. #define GLEE_APPLE_client_storage GLeeEnabled(&_GLEE_APPLE_client_storage)
  637. #define GLEE_APPLE_element_array GLeeEnabled(&_GLEE_APPLE_element_array)
  638. #define GLEE_APPLE_fence GLeeEnabled(&_GLEE_APPLE_fence)
  639. #define GLEE_APPLE_vertex_array_object GLeeEnabled(&_GLEE_APPLE_vertex_array_object)
  640. #define GLEE_APPLE_vertex_array_range GLeeEnabled(&_GLEE_APPLE_vertex_array_range)
  641. #define GLEE_APPLE_ycbcr_422 GLeeEnabled(&_GLEE_APPLE_ycbcr_422)
  642. #define GLEE_S3_s3tc GLeeEnabled(&_GLEE_S3_s3tc)
  643. #define GLEE_ATI_draw_buffers GLeeEnabled(&_GLEE_ATI_draw_buffers)
  644. #define GLEE_ATI_pixel_format_float GLeeEnabled(&_GLEE_ATI_pixel_format_float)
  645. #define GLEE_ATI_texture_env_combine3 GLeeEnabled(&_GLEE_ATI_texture_env_combine3)
  646. #define GLEE_ATI_texture_float GLeeEnabled(&_GLEE_ATI_texture_float)
  647. #define GLEE_NV_float_buffer GLeeEnabled(&_GLEE_NV_float_buffer)
  648. #define GLEE_NV_fragment_program GLeeEnabled(&_GLEE_NV_fragment_program)
  649. #define GLEE_NV_half_float GLeeEnabled(&_GLEE_NV_half_float)
  650. #define GLEE_NV_pixel_data_range GLeeEnabled(&_GLEE_NV_pixel_data_range)
  651. #define GLEE_NV_primitive_restart GLeeEnabled(&_GLEE_NV_primitive_restart)
  652. #define GLEE_NV_texture_expand_normal GLeeEnabled(&_GLEE_NV_texture_expand_normal)
  653. #define GLEE_NV_vertex_program2 GLeeEnabled(&_GLEE_NV_vertex_program2)
  654. #define GLEE_ATI_map_object_buffer GLeeEnabled(&_GLEE_ATI_map_object_buffer)
  655. #define GLEE_ATI_separate_stencil GLeeEnabled(&_GLEE_ATI_separate_stencil)
  656. #define GLEE_ATI_vertex_attrib_array_object GLeeEnabled(&_GLEE_ATI_vertex_attrib_array_object)
  657. #define GLEE_OES_read_format GLeeEnabled(&_GLEE_OES_read_format)
  658. #define GLEE_EXT_depth_bounds_test GLeeEnabled(&_GLEE_EXT_depth_bounds_test)
  659. #define GLEE_EXT_texture_mirror_clamp GLeeEnabled(&_GLEE_EXT_texture_mirror_clamp)
  660. #define GLEE_EXT_blend_equation_separate GLeeEnabled(&_GLEE_EXT_blend_equation_separate)
  661. #define GLEE_MESA_pack_invert GLeeEnabled(&_GLEE_MESA_pack_invert)
  662. #define GLEE_MESA_ycbcr_texture GLeeEnabled(&_GLEE_MESA_ycbcr_texture)
  663. #define GLEE_EXT_pixel_buffer_object GLeeEnabled(&_GLEE_EXT_pixel_buffer_object)
  664. #define GLEE_NV_fragment_program_option GLeeEnabled(&_GLEE_NV_fragment_program_option)
  665. #define GLEE_NV_fragment_program2 GLeeEnabled(&_GLEE_NV_fragment_program2)
  666. #define GLEE_NV_vertex_program2_option GLeeEnabled(&_GLEE_NV_vertex_program2_option)
  667. #define GLEE_NV_vertex_program3 GLeeEnabled(&_GLEE_NV_vertex_program3)
  668. #define GLEE_EXT_framebuffer_object GLeeEnabled(&_GLEE_EXT_framebuffer_object)
  669. #define GLEE_GREMEDY_string_marker GLeeEnabled(&_GLEE_GREMEDY_string_marker)
  670. #define GLEE_EXT_packed_depth_stencil GLeeEnabled(&_GLEE_EXT_packed_depth_stencil)
  671. #define GLEE_EXT_stencil_clear_tag GLeeEnabled(&_GLEE_EXT_stencil_clear_tag)
  672. #define GLEE_EXT_texture_sRGB GLeeEnabled(&_GLEE_EXT_texture_sRGB)
  673. #define GLEE_EXT_framebuffer_blit GLeeEnabled(&_GLEE_EXT_framebuffer_blit)
  674. #define GLEE_EXT_framebuffer_multisample GLeeEnabled(&_GLEE_EXT_framebuffer_multisample)
  675. #define GLEE_MESAX_texture_stack GLeeEnabled(&_GLEE_MESAX_texture_stack)
  676. #define GLEE_EXT_timer_query GLeeEnabled(&_GLEE_EXT_timer_query)
  677. #define GLEE_EXT_gpu_program_parameters GLeeEnabled(&_GLEE_EXT_gpu_program_parameters)
  678. #define GLEE_APPLE_flush_buffer_range GLeeEnabled(&_GLEE_APPLE_flush_buffer_range)
  679. #define GLEE_EXT_gpu_shader4 GLeeEnabled(&_GLEE_EXT_gpu_shader4)
  680. #define GLEE_EXT_draw_instanced GLeeEnabled(&_GLEE_EXT_draw_instanced)
  681. #define GLEE_EXT_packed_float GLeeEnabled(&_GLEE_EXT_packed_float)
  682. #define GLEE_EXT_texture_array GLeeEnabled(&_GLEE_EXT_texture_array)
  683. #define GLEE_EXT_texture_buffer_object GLeeEnabled(&_GLEE_EXT_texture_buffer_object)
  684. #define GLEE_EXT_texture_compression_latc GLeeEnabled(&_GLEE_EXT_texture_compression_latc)
  685. #define GLEE_EXT_texture_compression_rgtc GLeeEnabled(&_GLEE_EXT_texture_compression_rgtc)
  686. #define GLEE_EXT_texture_shared_exponent GLeeEnabled(&_GLEE_EXT_texture_shared_exponent)
  687. #define GLEE_NV_depth_buffer_float GLeeEnabled(&_GLEE_NV_depth_buffer_float)
  688. #define GLEE_NV_framebuffer_multisample_coverage GLeeEnabled(&_GLEE_NV_framebuffer_multisample_coverage)
  689. #define GLEE_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_EXT_framebuffer_sRGB)
  690. #define GLEE_NV_geometry_shader4 GLeeEnabled(&_GLEE_NV_geometry_shader4)
  691. #define GLEE_NV_parameter_buffer_object GLeeEnabled(&_GLEE_NV_parameter_buffer_object)
  692. #define GLEE_EXT_draw_buffers2 GLeeEnabled(&_GLEE_EXT_draw_buffers2)
  693. #define GLEE_NV_transform_feedback GLeeEnabled(&_GLEE_NV_transform_feedback)
  694. #define GLEE_EXT_bindable_uniform GLeeEnabled(&_GLEE_EXT_bindable_uniform)
  695. #define GLEE_EXT_texture_integer GLeeEnabled(&_GLEE_EXT_texture_integer)
  696. #define GLEE_GREMEDY_frame_terminator GLeeEnabled(&_GLEE_GREMEDY_frame_terminator)
  697. #define GLEE_NV_conditional_render GLeeEnabled(&_GLEE_NV_conditional_render)
  698. #define GLEE_NV_present_video GLeeEnabled(&_GLEE_NV_present_video)
  699. #define GLEE_EXT_transform_feedback GLeeEnabled(&_GLEE_EXT_transform_feedback)
  700. #define GLEE_EXT_direct_state_access GLeeEnabled(&_GLEE_EXT_direct_state_access)
  701. #define GLEE_EXT_vertex_array_bgra GLeeEnabled(&_GLEE_EXT_vertex_array_bgra)
  702. #define GLEE_EXT_texture_swizzle GLeeEnabled(&_GLEE_EXT_texture_swizzle)
  703. #define GLEE_NV_explicit_multisample GLeeEnabled(&_GLEE_NV_explicit_multisample)
  704. #define GLEE_NV_transform_feedback2 GLeeEnabled(&_GLEE_NV_transform_feedback2)
  705. #define GLEE_SGIX_texture_select GLeeEnabled(&_GLEE_SGIX_texture_select)
  706. #define GLEE_INGR_blend_func_separate GLeeEnabled(&_GLEE_INGR_blend_func_separate)
  707. #define GLEE_SGIX_depth_pass_instrument GLeeEnabled(&_GLEE_SGIX_depth_pass_instrument)
  708. #define GLEE_SGIX_igloo_interface GLeeEnabled(&_GLEE_SGIX_igloo_interface)
  709. #define GLEE_EXT_fragment_lighting GLeeEnabled(&_GLEE_EXT_fragment_lighting)
  710. #define GLEE_EXT_geometry_shader4 GLeeEnabled(&_GLEE_EXT_geometry_shader4)
  711. #define GLEE_EXT_scene_marker GLeeEnabled(&_GLEE_EXT_scene_marker)
  712. #define GLEE_EXT_texture_compression_dxt1 GLeeEnabled(&_GLEE_EXT_texture_compression_dxt1)
  713. #define GLEE_EXT_texture_env GLeeEnabled(&_GLEE_EXT_texture_env)
  714. #define GLEE_IBM_static_data GLeeEnabled(&_GLEE_IBM_static_data)
  715. #define GLEE_NV_gpu_program4 GLeeEnabled(&_GLEE_NV_gpu_program4)
  716. #define GLEE_OES_byte_coordinates GLeeEnabled(&_GLEE_OES_byte_coordinates)
  717. #define GLEE_OES_compressed_paletted_texture GLeeEnabled(&_GLEE_OES_compressed_paletted_texture)
  718. #define GLEE_OES_single_precision GLeeEnabled(&_GLEE_OES_single_precision)
  719. #define GLEE_SGIX_pixel_texture_bits GLeeEnabled(&_GLEE_SGIX_pixel_texture_bits)
  720. #define GLEE_SGIX_texture_range GLeeEnabled(&_GLEE_SGIX_texture_range)
  721. /*****************************************************************
  722. * Additional types needed for extensions
  723. *****************************************************************/
  724. /* Used for GLSL shader text */
  725. #ifndef GL_VERSION_2_0
  726. typedef char GLchar;
  727. #endif
  728. #include <stddef.h>
  729. #ifndef GL_VERSION_1_5
  730. typedef ptrdiff_t GLintptr;
  731. typedef ptrdiff_t GLsizeiptr;
  732. #endif
  733. #ifndef GL_NV_half_float
  734. typedef unsigned short GLhalfNV;
  735. #endif
  736. #ifndef GL_ARB_vertex_buffer_object
  737. typedef ptrdiff_t GLintptrARB;
  738. typedef ptrdiff_t GLsizeiptrARB;
  739. #endif
  740. #ifndef GL_ARB_shader_objects
  741. typedef int GLhandleARB;
  742. typedef char GLcharARB;
  743. #endif
  744. #ifndef GL_EXT_timer_query
  745. typedef signed long long GLint64EXT;
  746. typedef unsigned long long GLuint64EXT;
  747. #endif
  748. /* Platform-specific */
  749. #ifdef WIN32
  750. /* WGL */
  751. #ifndef WGL_ARB_pbuffer
  752. DECLARE_HANDLE(HPBUFFERARB);
  753. #endif
  754. #ifndef WGL_EXT_pbuffer
  755. DECLARE_HANDLE(HPBUFFEREXT);
  756. #endif
  757. #ifndef WGL_NV_video_output
  758. DECLARE_HANDLE(HPVIDEODEV);
  759. #endif
  760. #ifndef WGL_NV_present_video
  761. DECLARE_HANDLE(HVIDEOOUTPUTDEVICENV);
  762. #endif
  763. #ifndef WGL_NV_gpu_affinity
  764. DECLARE_HANDLE(HPGPUNV);
  765. DECLARE_HANDLE(HGPUNV);
  766. typedef struct _GPU_DEVICE {
  767. DWORD cb;
  768. CHAR DeviceName[32];
  769. CHAR DeviceString[128];
  770. DWORD Flags;
  771. RECT rcVirtualScreen;
  772. } GPU_DEVICE, *PGPU_DEVICE;
  773. #endif
  774. #elif defined(__APPLE__) || defined(__APPLE_CC__)
  775. /* Mac OS X */
  776. #else
  777. /* GLX */
  778. typedef void (*__GLXextFuncPtr)(void);
  779. #ifndef GLX_ARB_get_proc_address
  780. #define GLX_ARB_get_proc_address 1
  781. extern __GLXextFuncPtr glXGetProcAddressARB (const GLubyte *);
  782. extern void ( * glXGetProcAddressARB (const GLubyte *procName))(void);
  783. typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSARBPROC) (const GLubyte *procName);
  784. #endif
  785. #ifndef GLX_SGIX_fbconfig
  786. typedef XID GLXFBConfigIDSGIX;
  787. typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
  788. #endif
  789. #ifndef GLX_SGIX_pbuffer
  790. typedef XID GLXPbufferSGIX;
  791. typedef struct {
  792. int type;
  793. unsigned long serial;
  794. Bool send_event;
  795. Display *display;
  796. GLXDrawable drawable;
  797. int event_type;
  798. int draw_type;
  799. unsigned int mask;
  800. int x, y;
  801. int width, height;
  802. int count;
  803. } GLXBufferClobberEventSGIX;
  804. #endif
  805. #ifndef GLX_SGIX_hyperpipe
  806. #define _GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
  807. typedef struct
  808. {
  809. char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
  810. int networkId;
  811. } GLXHyperpipeNetworkSGIX;
  812. typedef struct
  813. {
  814. char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
  815. int channel;
  816. unsigned int participationType;
  817. int timeSlice;
  818. } GLXHyperpipeConfigSGIX;
  819. typedef struct
  820. {
  821. char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
  822. int srcXOrigin;
  823. int srcYOrigin;
  824. int srcWidth;
  825. int srcHeight;
  826. int destXOrigin;
  827. int destYOrigin;
  828. int destWidth;
  829. int destHeight;
  830. } GLXPipeRect;
  831. typedef struct
  832. {
  833. char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
  834. int XOrigin;
  835. int YOrigin;
  836. int maxHeight;
  837. int maxWidth;
  838. } GLXPipeRectLimits;
  839. #endif
  840. #ifndef GLX_NV_video_output
  841. typedef unsigned int GLXVideoDeviceNV;
  842. #endif // GLX_NV_video_output
  843. #endif /* end platform specific */
  844. /* GL_VERSION_1_2 */
  845. #ifndef GL_VERSION_1_2
  846. #define GL_VERSION_1_2 1
  847. #define __GLEE_GL_VERSION_1_2 1
  848. /* Constants */
  849. #define GL_UNSIGNED_BYTE_3_3_2 0x8032
  850. #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
  851. #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
  852. #define GL_UNSIGNED_INT_8_8_8_8 0x8035
  853. #define GL_UNSIGNED_INT_10_10_10_2 0x8036
  854. #define GL_RESCALE_NORMAL 0x803A
  855. #define GL_TEXTURE_BINDING_3D 0x806A
  856. #define GL_PACK_SKIP_IMAGES 0x806B
  857. #define GL_PACK_IMAGE_HEIGHT 0x806C
  858. #define GL_UNPACK_SKIP_IMAGES 0x806D
  859. #define GL_UNPACK_IMAGE_HEIGHT 0x806E
  860. #define GL_TEXTURE_3D 0x806F
  861. #define GL_PROXY_TEXTURE_3D 0x8070
  862. #define GL_TEXTURE_DEPTH 0x8071
  863. #define GL_TEXTURE_WRAP_R 0x8072
  864. #define GL_MAX_3D_TEXTURE_SIZE 0x8073
  865. #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
  866. #define GL_UNSIGNED_SHORT_5_6_5 0x8363
  867. #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
  868. #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
  869. #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
  870. #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
  871. #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
  872. #define GL_BGR 0x80E0
  873. #define GL_BGRA 0x80E1
  874. #define GL_MAX_ELEMENTS_VERTICES 0x80E8
  875. #define GL_MAX_ELEMENTS_INDICES 0x80E9
  876. #define GL_CLAMP_TO_EDGE 0x812F
  877. #define GL_TEXTURE_MIN_LOD 0x813A
  878. #define GL_TEXTURE_MAX_LOD 0x813B
  879. #define GL_TEXTURE_BASE_LEVEL 0x813C
  880. #define GL_TEXTURE_MAX_LEVEL 0x813D
  881. #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
  882. #define GL_SINGLE_COLOR 0x81F9
  883. #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
  884. #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
  885. #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
  886. #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
  887. #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
  888. #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
  889. #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
  890. #ifndef GLEE_H_DEFINED_glBlendColor
  891. #define GLEE_H_DEFINED_glBlendColor
  892. typedef void (APIENTRYP GLEEPFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
  893. GLEE_EXTERN GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor;
  894. #define glBlendColor GLeeFuncPtr_glBlendColor
  895. #endif
  896. #ifndef GLEE_H_DEFINED_glBlendEquation
  897. #define GLEE_H_DEFINED_glBlendEquation
  898. typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONPROC) (GLenum mode);
  899. GLEE_EXTERN GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation;
  900. #define glBlendEquation GLeeFuncPtr_glBlendEquation
  901. #endif
  902. #ifndef GLEE_H_DEFINED_glDrawRangeElements
  903. #define GLEE_H_DEFINED_glDrawRangeElements
  904. typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
  905. GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements;
  906. #define glDrawRangeElements GLeeFuncPtr_glDrawRangeElements
  907. #endif
  908. #ifndef GLEE_H_DEFINED_glColorTable
  909. #define GLEE_H_DEFINED_glColorTable
  910. typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
  911. GLEE_EXTERN GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable;
  912. #define glColorTable GLeeFuncPtr_glColorTable
  913. #endif
  914. #ifndef GLEE_H_DEFINED_glColorTableParameterfv
  915. #define GLEE_H_DEFINED_glColorTableParameterfv
  916. typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
  917. GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv;
  918. #define glColorTableParameterfv GLeeFuncPtr_glColorTableParameterfv
  919. #endif
  920. #ifndef GLEE_H_DEFINED_glColorTableParameteriv
  921. #define GLEE_H_DEFINED_glColorTableParameteriv
  922. typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
  923. GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv;
  924. #define glColorTableParameteriv GLeeFuncPtr_glColorTableParameteriv
  925. #endif
  926. #ifndef GLEE_H_DEFINED_glCopyColorTable
  927. #define GLEE_H_DEFINED_glCopyColorTable
  928. typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
  929. GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable;
  930. #define glCopyColorTable GLeeFuncPtr_glCopyColorTable
  931. #endif
  932. #ifndef GLEE_H_DEFINED_glGetColorTable
  933. #define GLEE_H_DEFINED_glGetColorTable
  934. typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
  935. GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable;
  936. #define glGetColorTable GLeeFuncPtr_glGetColorTable
  937. #endif
  938. #ifndef GLEE_H_DEFINED_glGetColorTableParameterfv
  939. #define GLEE_H_DEFINED_glGetColorTableParameterfv
  940. typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
  941. GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv;
  942. #define glGetColorTableParameterfv GLeeFuncPtr_glGetColorTableParameterfv
  943. #endif
  944. #ifndef GLEE_H_DEFINED_glGetColorTableParameteriv
  945. #define GLEE_H_DEFINED_glGetColorTableParameteriv
  946. typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
  947. GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv;
  948. #define glGetColorTableParameteriv GLeeFuncPtr_glGetColorTableParameteriv
  949. #endif
  950. #ifndef GLEE_H_DEFINED_glColorSubTable
  951. #define GLEE_H_DEFINED_glColorSubTable
  952. typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
  953. GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable;
  954. #define glColorSubTable GLeeFuncPtr_glColorSubTable
  955. #endif
  956. #ifndef GLEE_H_DEFINED_glCopyColorSubTable
  957. #define GLEE_H_DEFINED_glCopyColorSubTable
  958. typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
  959. GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable;
  960. #define glCopyColorSubTable GLeeFuncPtr_glCopyColorSubTable
  961. #endif
  962. #ifndef GLEE_H_DEFINED_glConvolutionFilter1D
  963. #define GLEE_H_DEFINED_glConvolutionFilter1D
  964. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
  965. GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D;
  966. #define glConvolutionFilter1D GLeeFuncPtr_glConvolutionFilter1D
  967. #endif
  968. #ifndef GLEE_H_DEFINED_glConvolutionFilter2D
  969. #define GLEE_H_DEFINED_glConvolutionFilter2D
  970. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
  971. GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D;
  972. #define glConvolutionFilter2D GLeeFuncPtr_glConvolutionFilter2D
  973. #endif
  974. #ifndef GLEE_H_DEFINED_glConvolutionParameterf
  975. #define GLEE_H_DEFINED_glConvolutionParameterf
  976. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
  977. GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf;
  978. #define glConvolutionParameterf GLeeFuncPtr_glConvolutionParameterf
  979. #endif
  980. #ifndef GLEE_H_DEFINED_glConvolutionParameterfv
  981. #define GLEE_H_DEFINED_glConvolutionParameterfv
  982. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
  983. GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv;
  984. #define glConvolutionParameterfv GLeeFuncPtr_glConvolutionParameterfv
  985. #endif
  986. #ifndef GLEE_H_DEFINED_glConvolutionParameteri
  987. #define GLEE_H_DEFINED_glConvolutionParameteri
  988. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
  989. GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri;
  990. #define glConvolutionParameteri GLeeFuncPtr_glConvolutionParameteri
  991. #endif
  992. #ifndef GLEE_H_DEFINED_glConvolutionParameteriv
  993. #define GLEE_H_DEFINED_glConvolutionParameteriv
  994. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
  995. GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv;
  996. #define glConvolutionParameteriv GLeeFuncPtr_glConvolutionParameteriv
  997. #endif
  998. #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1D
  999. #define GLEE_H_DEFINED_glCopyConvolutionFilter1D
  1000. typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
  1001. GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D;
  1002. #define glCopyConvolutionFilter1D GLeeFuncPtr_glCopyConvolutionFilter1D
  1003. #endif
  1004. #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2D
  1005. #define GLEE_H_DEFINED_glCopyConvolutionFilter2D
  1006. typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
  1007. GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D;
  1008. #define glCopyConvolutionFilter2D GLeeFuncPtr_glCopyConvolutionFilter2D
  1009. #endif
  1010. #ifndef GLEE_H_DEFINED_glGetConvolutionFilter
  1011. #define GLEE_H_DEFINED_glGetConvolutionFilter
  1012. typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
  1013. GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter;
  1014. #define glGetConvolutionFilter GLeeFuncPtr_glGetConvolutionFilter
  1015. #endif
  1016. #ifndef GLEE_H_DEFINED_glGetConvolutionParameterfv
  1017. #define GLEE_H_DEFINED_glGetConvolutionParameterfv
  1018. typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
  1019. GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv;
  1020. #define glGetConvolutionParameterfv GLeeFuncPtr_glGetConvolutionParameterfv
  1021. #endif
  1022. #ifndef GLEE_H_DEFINED_glGetConvolutionParameteriv
  1023. #define GLEE_H_DEFINED_glGetConvolutionParameteriv
  1024. typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
  1025. GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv;
  1026. #define glGetConvolutionParameteriv GLeeFuncPtr_glGetConvolutionParameteriv
  1027. #endif
  1028. #ifndef GLEE_H_DEFINED_glGetSeparableFilter
  1029. #define GLEE_H_DEFINED_glGetSeparableFilter
  1030. typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
  1031. GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter;
  1032. #define glGetSeparableFilter GLeeFuncPtr_glGetSeparableFilter
  1033. #endif
  1034. #ifndef GLEE_H_DEFINED_glSeparableFilter2D
  1035. #define GLEE_H_DEFINED_glSeparableFilter2D
  1036. typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
  1037. GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D;
  1038. #define glSeparableFilter2D GLeeFuncPtr_glSeparableFilter2D
  1039. #endif
  1040. #ifndef GLEE_H_DEFINED_glGetHistogram
  1041. #define GLEE_H_DEFINED_glGetHistogram
  1042. typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
  1043. GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram;
  1044. #define glGetHistogram GLeeFuncPtr_glGetHistogram
  1045. #endif
  1046. #ifndef GLEE_H_DEFINED_glGetHistogramParameterfv
  1047. #define GLEE_H_DEFINED_glGetHistogramParameterfv
  1048. typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
  1049. GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv;
  1050. #define glGetHistogramParameterfv GLeeFuncPtr_glGetHistogramParameterfv
  1051. #endif
  1052. #ifndef GLEE_H_DEFINED_glGetHistogramParameteriv
  1053. #define GLEE_H_DEFINED_glGetHistogramParameteriv
  1054. typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
  1055. GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv;
  1056. #define glGetHistogramParameteriv GLeeFuncPtr_glGetHistogramParameteriv
  1057. #endif
  1058. #ifndef GLEE_H_DEFINED_glGetMinmax
  1059. #define GLEE_H_DEFINED_glGetMinmax
  1060. typedef void (APIENTRYP GLEEPFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
  1061. GLEE_EXTERN GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax;
  1062. #define glGetMinmax GLeeFuncPtr_glGetMinmax
  1063. #endif
  1064. #ifndef GLEE_H_DEFINED_glGetMinmaxParameterfv
  1065. #define GLEE_H_DEFINED_glGetMinmaxParameterfv
  1066. typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
  1067. GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv;
  1068. #define glGetMinmaxParameterfv GLeeFuncPtr_glGetMinmaxParameterfv
  1069. #endif
  1070. #ifndef GLEE_H_DEFINED_glGetMinmaxParameteriv
  1071. #define GLEE_H_DEFINED_glGetMinmaxParameteriv
  1072. typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
  1073. GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv;
  1074. #define glGetMinmaxParameteriv GLeeFuncPtr_glGetMinmaxParameteriv
  1075. #endif
  1076. #ifndef GLEE_H_DEFINED_glHistogram
  1077. #define GLEE_H_DEFINED_glHistogram
  1078. typedef void (APIENTRYP GLEEPFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
  1079. GLEE_EXTERN GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram;
  1080. #define glHistogram GLeeFuncPtr_glHistogram
  1081. #endif
  1082. #ifndef GLEE_H_DEFINED_glMinmax
  1083. #define GLEE_H_DEFINED_glMinmax
  1084. typedef void (APIENTRYP GLEEPFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
  1085. GLEE_EXTERN GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax;
  1086. #define glMinmax GLeeFuncPtr_glMinmax
  1087. #endif
  1088. #ifndef GLEE_H_DEFINED_glResetHistogram
  1089. #define GLEE_H_DEFINED_glResetHistogram
  1090. typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMPROC) (GLenum target);
  1091. GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram;
  1092. #define glResetHistogram GLeeFuncPtr_glResetHistogram
  1093. #endif
  1094. #ifndef GLEE_H_DEFINED_glResetMinmax
  1095. #define GLEE_H_DEFINED_glResetMinmax
  1096. typedef void (APIENTRYP GLEEPFNGLRESETMINMAXPROC) (GLenum target);
  1097. GLEE_EXTERN GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax;
  1098. #define glResetMinmax GLeeFuncPtr_glResetMinmax
  1099. #endif
  1100. #ifndef GLEE_H_DEFINED_glTexImage3D
  1101. #define GLEE_H_DEFINED_glTexImage3D
  1102. typedef void (APIENTRYP GLEEPFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  1103. GLEE_EXTERN GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D;
  1104. #define glTexImage3D GLeeFuncPtr_glTexImage3D
  1105. #endif
  1106. #ifndef GLEE_H_DEFINED_glTexSubImage3D
  1107. #define GLEE_H_DEFINED_glTexSubImage3D
  1108. typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
  1109. GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D;
  1110. #define glTexSubImage3D GLeeFuncPtr_glTexSubImage3D
  1111. #endif
  1112. #ifndef GLEE_H_DEFINED_glCopyTexSubImage3D
  1113. #define GLEE_H_DEFINED_glCopyTexSubImage3D
  1114. typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  1115. GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D;
  1116. #define glCopyTexSubImage3D GLeeFuncPtr_glCopyTexSubImage3D
  1117. #endif
  1118. #endif
  1119. /* GL_ARB_imaging */
  1120. #ifndef GL_ARB_imaging
  1121. #define GL_ARB_imaging 1
  1122. #define __GLEE_GL_ARB_imaging 1
  1123. /* Constants */
  1124. #define GL_CONSTANT_COLOR 0x8001
  1125. #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
  1126. #define GL_CONSTANT_ALPHA 0x8003
  1127. #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
  1128. #define GL_BLEND_COLOR 0x8005
  1129. #define GL_FUNC_ADD 0x8006
  1130. #define GL_MIN 0x8007
  1131. #define GL_MAX 0x8008
  1132. #define GL_BLEND_EQUATION 0x8009
  1133. #define GL_FUNC_SUBTRACT 0x800A
  1134. #define GL_FUNC_REVERSE_SUBTRACT 0x800B
  1135. #define GL_CONVOLUTION_1D 0x8010
  1136. #define GL_CONVOLUTION_2D 0x8011
  1137. #define GL_SEPARABLE_2D 0x8012
  1138. #define GL_CONVOLUTION_BORDER_MODE 0x8013
  1139. #define GL_CONVOLUTION_FILTER_SCALE 0x8014
  1140. #define GL_CONVOLUTION_FILTER_BIAS 0x8015
  1141. #define GL_REDUCE 0x8016
  1142. #define GL_CONVOLUTION_FORMAT 0x8017
  1143. #define GL_CONVOLUTION_WIDTH 0x8018
  1144. #define GL_CONVOLUTION_HEIGHT 0x8019
  1145. #define GL_MAX_CONVOLUTION_WIDTH 0x801A
  1146. #define GL_MAX_CONVOLUTION_HEIGHT 0x801B
  1147. #define GL_POST_CONVOLUTION_RED_SCALE 0x801C
  1148. #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
  1149. #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
  1150. #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
  1151. #define GL_POST_CONVOLUTION_RED_BIAS 0x8020
  1152. #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
  1153. #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
  1154. #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
  1155. #define GL_HISTOGRAM 0x8024
  1156. #define GL_PROXY_HISTOGRAM 0x8025
  1157. #define GL_HISTOGRAM_WIDTH 0x8026
  1158. #define GL_HISTOGRAM_FORMAT 0x8027
  1159. #define GL_HISTOGRAM_RED_SIZE 0x8028
  1160. #define GL_HISTOGRAM_GREEN_SIZE 0x8029
  1161. #define GL_HISTOGRAM_BLUE_SIZE 0x802A
  1162. #define GL_HISTOGRAM_ALPHA_SIZE 0x802B
  1163. #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
  1164. #define GL_HISTOGRAM_SINK 0x802D
  1165. #define GL_MINMAX 0x802E
  1166. #define GL_MINMAX_FORMAT 0x802F
  1167. #define GL_MINMAX_SINK 0x8030
  1168. #define GL_TABLE_TOO_LARGE 0x8031
  1169. #define GL_COLOR_MATRIX 0x80B1
  1170. #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
  1171. #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
  1172. #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
  1173. #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
  1174. #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
  1175. #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
  1176. #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
  1177. #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
  1178. #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
  1179. #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
  1180. #define GL_COLOR_TABLE 0x80D0
  1181. #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
  1182. #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
  1183. #define GL_PROXY_COLOR_TABLE 0x80D3
  1184. #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
  1185. #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
  1186. #define GL_COLOR_TABLE_SCALE 0x80D6
  1187. #define GL_COLOR_TABLE_BIAS 0x80D7
  1188. #define GL_COLOR_TABLE_FORMAT 0x80D8
  1189. #define GL_COLOR_TABLE_WIDTH 0x80D9
  1190. #define GL_COLOR_TABLE_RED_SIZE 0x80DA
  1191. #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
  1192. #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
  1193. #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
  1194. #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
  1195. #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
  1196. #define GL_CONSTANT_BORDER 0x8151
  1197. #define GL_REPLICATE_BORDER 0x8153
  1198. #define GL_CONVOLUTION_BORDER_COLOR 0x8154
  1199. #endif
  1200. /* GL_VERSION_1_3 */
  1201. #ifndef GL_VERSION_1_3
  1202. #define GL_VERSION_1_3 1
  1203. #define __GLEE_GL_VERSION_1_3 1
  1204. /* Constants */
  1205. #define GL_TEXTURE0 0x84C0
  1206. #define GL_TEXTURE1 0x84C1
  1207. #define GL_TEXTURE2 0x84C2
  1208. #define GL_TEXTURE3 0x84C3
  1209. #define GL_TEXTURE4 0x84C4
  1210. #define GL_TEXTURE5 0x84C5
  1211. #define GL_TEXTURE6 0x84C6
  1212. #define GL_TEXTURE7 0x84C7
  1213. #define GL_TEXTURE8 0x84C8
  1214. #define GL_TEXTURE9 0x84C9
  1215. #define GL_TEXTURE10 0x84CA
  1216. #define GL_TEXTURE11 0x84CB
  1217. #define GL_TEXTURE12 0x84CC
  1218. #define GL_TEXTURE13 0x84CD
  1219. #define GL_TEXTURE14 0x84CE
  1220. #define GL_TEXTURE15 0x84CF
  1221. #define GL_TEXTURE16 0x84D0
  1222. #define GL_TEXTURE17 0x84D1
  1223. #define GL_TEXTURE18 0x84D2
  1224. #define GL_TEXTURE19 0x84D3
  1225. #define GL_TEXTURE20 0x84D4
  1226. #define GL_TEXTURE21 0x84D5
  1227. #define GL_TEXTURE22 0x84D6
  1228. #define GL_TEXTURE23 0x84D7
  1229. #define GL_TEXTURE24 0x84D8
  1230. #define GL_TEXTURE25 0x84D9
  1231. #define GL_TEXTURE26 0x84DA
  1232. #define GL_TEXTURE27 0x84DB
  1233. #define GL_TEXTURE28 0x84DC
  1234. #define GL_TEXTURE29 0x84DD
  1235. #define GL_TEXTURE30 0x84DE
  1236. #define GL_TEXTURE31 0x84DF
  1237. #define GL_ACTIVE_TEXTURE 0x84E0
  1238. #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
  1239. #define GL_MAX_TEXTURE_UNITS 0x84E2
  1240. #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
  1241. #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
  1242. #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
  1243. #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
  1244. #define GL_MULTISAMPLE 0x809D
  1245. #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
  1246. #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
  1247. #define GL_SAMPLE_COVERAGE 0x80A0
  1248. #define GL_SAMPLE_BUFFERS 0x80A8
  1249. #define GL_SAMPLES 0x80A9
  1250. #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
  1251. #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
  1252. #define GL_MULTISAMPLE_BIT 0x20000000
  1253. #define GL_NORMAL_MAP 0x8511
  1254. #define GL_REFLECTION_MAP 0x8512
  1255. #define GL_TEXTURE_CUBE_MAP 0x8513
  1256. #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
  1257. #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
  1258. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
  1259. #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
  1260. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
  1261. #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
  1262. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
  1263. #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
  1264. #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
  1265. #define GL_COMPRESSED_ALPHA 0x84E9
  1266. #define GL_COMPRESSED_LUMINANCE 0x84EA
  1267. #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
  1268. #define GL_COMPRESSED_INTENSITY 0x84EC
  1269. #define GL_COMPRESSED_RGB 0x84ED
  1270. #define GL_COMPRESSED_RGBA 0x84EE
  1271. #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
  1272. #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
  1273. #define GL_TEXTURE_COMPRESSED 0x86A1
  1274. #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
  1275. #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
  1276. #define GL_CLAMP_TO_BORDER 0x812D
  1277. #define GL_COMBINE 0x8570
  1278. #define GL_COMBINE_RGB 0x8571
  1279. #define GL_COMBINE_ALPHA 0x8572
  1280. #define GL_SOURCE0_RGB 0x8580
  1281. #define GL_SOURCE1_RGB 0x8581
  1282. #define GL_SOURCE2_RGB 0x8582
  1283. #define GL_SOURCE0_ALPHA 0x8588
  1284. #define GL_SOURCE1_ALPHA 0x8589
  1285. #define GL_SOURCE2_ALPHA 0x858A
  1286. #define GL_OPERAND0_RGB 0x8590
  1287. #define GL_OPERAND1_RGB 0x8591
  1288. #define GL_OPERAND2_RGB 0x8592
  1289. #define GL_OPERAND0_ALPHA 0x8598
  1290. #define GL_OPERAND1_ALPHA 0x8599
  1291. #define GL_OPERAND2_ALPHA 0x859A
  1292. #define GL_RGB_SCALE 0x8573
  1293. #define GL_ADD_SIGNED 0x8574
  1294. #define GL_INTERPOLATE 0x8575
  1295. #define GL_SUBTRACT 0x84E7
  1296. #define GL_CONSTANT 0x8576
  1297. #define GL_PRIMARY_COLOR 0x8577
  1298. #define GL_PREVIOUS 0x8578
  1299. #define GL_DOT3_RGB 0x86AE
  1300. #define GL_DOT3_RGBA 0x86AF
  1301. #ifndef GLEE_H_DEFINED_glActiveTexture
  1302. #define GLEE_H_DEFINED_glActiveTexture
  1303. typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREPROC) (GLenum texture);
  1304. GLEE_EXTERN GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture;
  1305. #define glActiveTexture GLeeFuncPtr_glActiveTexture
  1306. #endif
  1307. #ifndef GLEE_H_DEFINED_glClientActiveTexture
  1308. #define GLEE_H_DEFINED_glClientActiveTexture
  1309. typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
  1310. GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture;
  1311. #define glClientActiveTexture GLeeFuncPtr_glClientActiveTexture
  1312. #endif
  1313. #ifndef GLEE_H_DEFINED_glMultiTexCoord1d
  1314. #define GLEE_H_DEFINED_glMultiTexCoord1d
  1315. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
  1316. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d;
  1317. #define glMultiTexCoord1d GLeeFuncPtr_glMultiTexCoord1d
  1318. #endif
  1319. #ifndef GLEE_H_DEFINED_glMultiTexCoord1dv
  1320. #define GLEE_H_DEFINED_glMultiTexCoord1dv
  1321. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble * v);
  1322. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv;
  1323. #define glMultiTexCoord1dv GLeeFuncPtr_glMultiTexCoord1dv
  1324. #endif
  1325. #ifndef GLEE_H_DEFINED_glMultiTexCoord1f
  1326. #define GLEE_H_DEFINED_glMultiTexCoord1f
  1327. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
  1328. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f;
  1329. #define glMultiTexCoord1f GLeeFuncPtr_glMultiTexCoord1f
  1330. #endif
  1331. #ifndef GLEE_H_DEFINED_glMultiTexCoord1fv
  1332. #define GLEE_H_DEFINED_glMultiTexCoord1fv
  1333. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat * v);
  1334. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv;
  1335. #define glMultiTexCoord1fv GLeeFuncPtr_glMultiTexCoord1fv
  1336. #endif
  1337. #ifndef GLEE_H_DEFINED_glMultiTexCoord1i
  1338. #define GLEE_H_DEFINED_glMultiTexCoord1i
  1339. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
  1340. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i;
  1341. #define glMultiTexCoord1i GLeeFuncPtr_glMultiTexCoord1i
  1342. #endif
  1343. #ifndef GLEE_H_DEFINED_glMultiTexCoord1iv
  1344. #define GLEE_H_DEFINED_glMultiTexCoord1iv
  1345. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v);
  1346. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv;
  1347. #define glMultiTexCoord1iv GLeeFuncPtr_glMultiTexCoord1iv
  1348. #endif
  1349. #ifndef GLEE_H_DEFINED_glMultiTexCoord1s
  1350. #define GLEE_H_DEFINED_glMultiTexCoord1s
  1351. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
  1352. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s;
  1353. #define glMultiTexCoord1s GLeeFuncPtr_glMultiTexCoord1s
  1354. #endif
  1355. #ifndef GLEE_H_DEFINED_glMultiTexCoord1sv
  1356. #define GLEE_H_DEFINED_glMultiTexCoord1sv
  1357. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort * v);
  1358. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv;
  1359. #define glMultiTexCoord1sv GLeeFuncPtr_glMultiTexCoord1sv
  1360. #endif
  1361. #ifndef GLEE_H_DEFINED_glMultiTexCoord2d
  1362. #define GLEE_H_DEFINED_glMultiTexCoord2d
  1363. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
  1364. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d;
  1365. #define glMultiTexCoord2d GLeeFuncPtr_glMultiTexCoord2d
  1366. #endif
  1367. #ifndef GLEE_H_DEFINED_glMultiTexCoord2dv
  1368. #define GLEE_H_DEFINED_glMultiTexCoord2dv
  1369. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble * v);
  1370. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv;
  1371. #define glMultiTexCoord2dv GLeeFuncPtr_glMultiTexCoord2dv
  1372. #endif
  1373. #ifndef GLEE_H_DEFINED_glMultiTexCoord2f
  1374. #define GLEE_H_DEFINED_glMultiTexCoord2f
  1375. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
  1376. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f;
  1377. #define glMultiTexCoord2f GLeeFuncPtr_glMultiTexCoord2f
  1378. #endif
  1379. #ifndef GLEE_H_DEFINED_glMultiTexCoord2fv
  1380. #define GLEE_H_DEFINED_glMultiTexCoord2fv
  1381. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat * v);
  1382. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv;
  1383. #define glMultiTexCoord2fv GLeeFuncPtr_glMultiTexCoord2fv
  1384. #endif
  1385. #ifndef GLEE_H_DEFINED_glMultiTexCoord2i
  1386. #define GLEE_H_DEFINED_glMultiTexCoord2i
  1387. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
  1388. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i;
  1389. #define glMultiTexCoord2i GLeeFuncPtr_glMultiTexCoord2i
  1390. #endif
  1391. #ifndef GLEE_H_DEFINED_glMultiTexCoord2iv
  1392. #define GLEE_H_DEFINED_glMultiTexCoord2iv
  1393. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint * v);
  1394. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv;
  1395. #define glMultiTexCoord2iv GLeeFuncPtr_glMultiTexCoord2iv
  1396. #endif
  1397. #ifndef GLEE_H_DEFINED_glMultiTexCoord2s
  1398. #define GLEE_H_DEFINED_glMultiTexCoord2s
  1399. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
  1400. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s;
  1401. #define glMultiTexCoord2s GLeeFuncPtr_glMultiTexCoord2s
  1402. #endif
  1403. #ifndef GLEE_H_DEFINED_glMultiTexCoord2sv
  1404. #define GLEE_H_DEFINED_glMultiTexCoord2sv
  1405. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort * v);
  1406. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv;
  1407. #define glMultiTexCoord2sv GLeeFuncPtr_glMultiTexCoord2sv
  1408. #endif
  1409. #ifndef GLEE_H_DEFINED_glMultiTexCoord3d
  1410. #define GLEE_H_DEFINED_glMultiTexCoord3d
  1411. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
  1412. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d;
  1413. #define glMultiTexCoord3d GLeeFuncPtr_glMultiTexCoord3d
  1414. #endif
  1415. #ifndef GLEE_H_DEFINED_glMultiTexCoord3dv
  1416. #define GLEE_H_DEFINED_glMultiTexCoord3dv
  1417. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble * v);
  1418. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv;
  1419. #define glMultiTexCoord3dv GLeeFuncPtr_glMultiTexCoord3dv
  1420. #endif
  1421. #ifndef GLEE_H_DEFINED_glMultiTexCoord3f
  1422. #define GLEE_H_DEFINED_glMultiTexCoord3f
  1423. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
  1424. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f;
  1425. #define glMultiTexCoord3f GLeeFuncPtr_glMultiTexCoord3f
  1426. #endif
  1427. #ifndef GLEE_H_DEFINED_glMultiTexCoord3fv
  1428. #define GLEE_H_DEFINED_glMultiTexCoord3fv
  1429. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat * v);
  1430. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv;
  1431. #define glMultiTexCoord3fv GLeeFuncPtr_glMultiTexCoord3fv
  1432. #endif
  1433. #ifndef GLEE_H_DEFINED_glMultiTexCoord3i
  1434. #define GLEE_H_DEFINED_glMultiTexCoord3i
  1435. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
  1436. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i;
  1437. #define glMultiTexCoord3i GLeeFuncPtr_glMultiTexCoord3i
  1438. #endif
  1439. #ifndef GLEE_H_DEFINED_glMultiTexCoord3iv
  1440. #define GLEE_H_DEFINED_glMultiTexCoord3iv
  1441. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint * v);
  1442. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv;
  1443. #define glMultiTexCoord3iv GLeeFuncPtr_glMultiTexCoord3iv
  1444. #endif
  1445. #ifndef GLEE_H_DEFINED_glMultiTexCoord3s
  1446. #define GLEE_H_DEFINED_glMultiTexCoord3s
  1447. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
  1448. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s;
  1449. #define glMultiTexCoord3s GLeeFuncPtr_glMultiTexCoord3s
  1450. #endif
  1451. #ifndef GLEE_H_DEFINED_glMultiTexCoord3sv
  1452. #define GLEE_H_DEFINED_glMultiTexCoord3sv
  1453. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort * v);
  1454. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv;
  1455. #define glMultiTexCoord3sv GLeeFuncPtr_glMultiTexCoord3sv
  1456. #endif
  1457. #ifndef GLEE_H_DEFINED_glMultiTexCoord4d
  1458. #define GLEE_H_DEFINED_glMultiTexCoord4d
  1459. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
  1460. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d;
  1461. #define glMultiTexCoord4d GLeeFuncPtr_glMultiTexCoord4d
  1462. #endif
  1463. #ifndef GLEE_H_DEFINED_glMultiTexCoord4dv
  1464. #define GLEE_H_DEFINED_glMultiTexCoord4dv
  1465. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble * v);
  1466. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv;
  1467. #define glMultiTexCoord4dv GLeeFuncPtr_glMultiTexCoord4dv
  1468. #endif
  1469. #ifndef GLEE_H_DEFINED_glMultiTexCoord4f
  1470. #define GLEE_H_DEFINED_glMultiTexCoord4f
  1471. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
  1472. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f;
  1473. #define glMultiTexCoord4f GLeeFuncPtr_glMultiTexCoord4f
  1474. #endif
  1475. #ifndef GLEE_H_DEFINED_glMultiTexCoord4fv
  1476. #define GLEE_H_DEFINED_glMultiTexCoord4fv
  1477. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat * v);
  1478. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv;
  1479. #define glMultiTexCoord4fv GLeeFuncPtr_glMultiTexCoord4fv
  1480. #endif
  1481. #ifndef GLEE_H_DEFINED_glMultiTexCoord4i
  1482. #define GLEE_H_DEFINED_glMultiTexCoord4i
  1483. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
  1484. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i;
  1485. #define glMultiTexCoord4i GLeeFuncPtr_glMultiTexCoord4i
  1486. #endif
  1487. #ifndef GLEE_H_DEFINED_glMultiTexCoord4iv
  1488. #define GLEE_H_DEFINED_glMultiTexCoord4iv
  1489. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint * v);
  1490. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv;
  1491. #define glMultiTexCoord4iv GLeeFuncPtr_glMultiTexCoord4iv
  1492. #endif
  1493. #ifndef GLEE_H_DEFINED_glMultiTexCoord4s
  1494. #define GLEE_H_DEFINED_glMultiTexCoord4s
  1495. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
  1496. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s;
  1497. #define glMultiTexCoord4s GLeeFuncPtr_glMultiTexCoord4s
  1498. #endif
  1499. #ifndef GLEE_H_DEFINED_glMultiTexCoord4sv
  1500. #define GLEE_H_DEFINED_glMultiTexCoord4sv
  1501. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort * v);
  1502. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv;
  1503. #define glMultiTexCoord4sv GLeeFuncPtr_glMultiTexCoord4sv
  1504. #endif
  1505. #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixf
  1506. #define GLEE_H_DEFINED_glLoadTransposeMatrixf
  1507. typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat * m);
  1508. GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf;
  1509. #define glLoadTransposeMatrixf GLeeFuncPtr_glLoadTransposeMatrixf
  1510. #endif
  1511. #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixd
  1512. #define GLEE_H_DEFINED_glLoadTransposeMatrixd
  1513. typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble * m);
  1514. GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd;
  1515. #define glLoadTransposeMatrixd GLeeFuncPtr_glLoadTransposeMatrixd
  1516. #endif
  1517. #ifndef GLEE_H_DEFINED_glMultTransposeMatrixf
  1518. #define GLEE_H_DEFINED_glMultTransposeMatrixf
  1519. typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat * m);
  1520. GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf;
  1521. #define glMultTransposeMatrixf GLeeFuncPtr_glMultTransposeMatrixf
  1522. #endif
  1523. #ifndef GLEE_H_DEFINED_glMultTransposeMatrixd
  1524. #define GLEE_H_DEFINED_glMultTransposeMatrixd
  1525. typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble * m);
  1526. GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd;
  1527. #define glMultTransposeMatrixd GLeeFuncPtr_glMultTransposeMatrixd
  1528. #endif
  1529. #ifndef GLEE_H_DEFINED_glSampleCoverage
  1530. #define GLEE_H_DEFINED_glSampleCoverage
  1531. typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
  1532. GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage;
  1533. #define glSampleCoverage GLeeFuncPtr_glSampleCoverage
  1534. #endif
  1535. #ifndef GLEE_H_DEFINED_glCompressedTexImage3D
  1536. #define GLEE_H_DEFINED_glCompressedTexImage3D
  1537. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
  1538. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D;
  1539. #define glCompressedTexImage3D GLeeFuncPtr_glCompressedTexImage3D
  1540. #endif
  1541. #ifndef GLEE_H_DEFINED_glCompressedTexImage2D
  1542. #define GLEE_H_DEFINED_glCompressedTexImage2D
  1543. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
  1544. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D;
  1545. #define glCompressedTexImage2D GLeeFuncPtr_glCompressedTexImage2D
  1546. #endif
  1547. #ifndef GLEE_H_DEFINED_glCompressedTexImage1D
  1548. #define GLEE_H_DEFINED_glCompressedTexImage1D
  1549. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
  1550. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D;
  1551. #define glCompressedTexImage1D GLeeFuncPtr_glCompressedTexImage1D
  1552. #endif
  1553. #ifndef GLEE_H_DEFINED_glCompressedTexSubImage3D
  1554. #define GLEE_H_DEFINED_glCompressedTexSubImage3D
  1555. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
  1556. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D;
  1557. #define glCompressedTexSubImage3D GLeeFuncPtr_glCompressedTexSubImage3D
  1558. #endif
  1559. #ifndef GLEE_H_DEFINED_glCompressedTexSubImage2D
  1560. #define GLEE_H_DEFINED_glCompressedTexSubImage2D
  1561. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
  1562. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D;
  1563. #define glCompressedTexSubImage2D GLeeFuncPtr_glCompressedTexSubImage2D
  1564. #endif
  1565. #ifndef GLEE_H_DEFINED_glCompressedTexSubImage1D
  1566. #define GLEE_H_DEFINED_glCompressedTexSubImage1D
  1567. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
  1568. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D;
  1569. #define glCompressedTexSubImage1D GLeeFuncPtr_glCompressedTexSubImage1D
  1570. #endif
  1571. #ifndef GLEE_H_DEFINED_glGetCompressedTexImage
  1572. #define GLEE_H_DEFINED_glGetCompressedTexImage
  1573. typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid * img);
  1574. GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage;
  1575. #define glGetCompressedTexImage GLeeFuncPtr_glGetCompressedTexImage
  1576. #endif
  1577. #endif
  1578. /* GL_VERSION_1_4 */
  1579. #ifndef GL_VERSION_1_4
  1580. #define GL_VERSION_1_4 1
  1581. #define __GLEE_GL_VERSION_1_4 1
  1582. /* Constants */
  1583. #define GL_BLEND_DST_RGB 0x80C8
  1584. #define GL_BLEND_SRC_RGB 0x80C9
  1585. #define GL_BLEND_DST_ALPHA 0x80CA
  1586. #define GL_BLEND_SRC_ALPHA 0x80CB
  1587. #define GL_POINT_SIZE_MIN 0x8126
  1588. #define GL_POINT_SIZE_MAX 0x8127
  1589. #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
  1590. #define GL_POINT_DISTANCE_ATTENUATION 0x8129
  1591. #define GL_GENERATE_MIPMAP 0x8191
  1592. #define GL_GENERATE_MIPMAP_HINT 0x8192
  1593. #define GL_DEPTH_COMPONENT16 0x81A5
  1594. #define GL_DEPTH_COMPONENT24 0x81A6
  1595. #define GL_DEPTH_COMPONENT32 0x81A7
  1596. #define GL_MIRRORED_REPEAT 0x8370
  1597. #define GL_FOG_COORDINATE_SOURCE 0x8450
  1598. #define GL_FOG_COORDINATE 0x8451
  1599. #define GL_FRAGMENT_DEPTH 0x8452
  1600. #define GL_CURRENT_FOG_COORDINATE 0x8453
  1601. #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
  1602. #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
  1603. #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
  1604. #define GL_FOG_COORDINATE_ARRAY 0x8457
  1605. #define GL_COLOR_SUM 0x8458
  1606. #define GL_CURRENT_SECONDARY_COLOR 0x8459
  1607. #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
  1608. #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
  1609. #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
  1610. #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
  1611. #define GL_SECONDARY_COLOR_ARRAY 0x845E
  1612. #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
  1613. #define GL_TEXTURE_FILTER_CONTROL 0x8500
  1614. #define GL_TEXTURE_LOD_BIAS 0x8501
  1615. #define GL_INCR_WRAP 0x8507
  1616. #define GL_DECR_WRAP 0x8508
  1617. #define GL_TEXTURE_DEPTH_SIZE 0x884A
  1618. #define GL_DEPTH_TEXTURE_MODE 0x884B
  1619. #define GL_TEXTURE_COMPARE_MODE 0x884C
  1620. #define GL_TEXTURE_COMPARE_FUNC 0x884D
  1621. #define GL_COMPARE_R_TO_TEXTURE 0x884E
  1622. #ifndef GLEE_H_DEFINED_glBlendFuncSeparate
  1623. #define GLEE_H_DEFINED_glBlendFuncSeparate
  1624. typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
  1625. GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate;
  1626. #define glBlendFuncSeparate GLeeFuncPtr_glBlendFuncSeparate
  1627. #endif
  1628. #ifndef GLEE_H_DEFINED_glFogCoordf
  1629. #define GLEE_H_DEFINED_glFogCoordf
  1630. typedef void (APIENTRYP GLEEPFNGLFOGCOORDFPROC) (GLfloat coord);
  1631. GLEE_EXTERN GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf;
  1632. #define glFogCoordf GLeeFuncPtr_glFogCoordf
  1633. #endif
  1634. #ifndef GLEE_H_DEFINED_glFogCoordfv
  1635. #define GLEE_H_DEFINED_glFogCoordfv
  1636. typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVPROC) (const GLfloat * coord);
  1637. GLEE_EXTERN GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv;
  1638. #define glFogCoordfv GLeeFuncPtr_glFogCoordfv
  1639. #endif
  1640. #ifndef GLEE_H_DEFINED_glFogCoordd
  1641. #define GLEE_H_DEFINED_glFogCoordd
  1642. typedef void (APIENTRYP GLEEPFNGLFOGCOORDDPROC) (GLdouble coord);
  1643. GLEE_EXTERN GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd;
  1644. #define glFogCoordd GLeeFuncPtr_glFogCoordd
  1645. #endif
  1646. #ifndef GLEE_H_DEFINED_glFogCoorddv
  1647. #define GLEE_H_DEFINED_glFogCoorddv
  1648. typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVPROC) (const GLdouble * coord);
  1649. GLEE_EXTERN GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv;
  1650. #define glFogCoorddv GLeeFuncPtr_glFogCoorddv
  1651. #endif
  1652. #ifndef GLEE_H_DEFINED_glFogCoordPointer
  1653. #define GLEE_H_DEFINED_glFogCoordPointer
  1654. typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
  1655. GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer;
  1656. #define glFogCoordPointer GLeeFuncPtr_glFogCoordPointer
  1657. #endif
  1658. #ifndef GLEE_H_DEFINED_glMultiDrawArrays
  1659. #define GLEE_H_DEFINED_glMultiDrawArrays
  1660. typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
  1661. GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays;
  1662. #define glMultiDrawArrays GLeeFuncPtr_glMultiDrawArrays
  1663. #endif
  1664. #ifndef GLEE_H_DEFINED_glMultiDrawElements
  1665. #define GLEE_H_DEFINED_glMultiDrawElements
  1666. typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
  1667. GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements;
  1668. #define glMultiDrawElements GLeeFuncPtr_glMultiDrawElements
  1669. #endif
  1670. #ifndef GLEE_H_DEFINED_glPointParameterf
  1671. #define GLEE_H_DEFINED_glPointParameterf
  1672. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
  1673. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf;
  1674. #define glPointParameterf GLeeFuncPtr_glPointParameterf
  1675. #endif
  1676. #ifndef GLEE_H_DEFINED_glPointParameterfv
  1677. #define GLEE_H_DEFINED_glPointParameterfv
  1678. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat * params);
  1679. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv;
  1680. #define glPointParameterfv GLeeFuncPtr_glPointParameterfv
  1681. #endif
  1682. #ifndef GLEE_H_DEFINED_glPointParameteri
  1683. #define GLEE_H_DEFINED_glPointParameteri
  1684. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
  1685. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri;
  1686. #define glPointParameteri GLeeFuncPtr_glPointParameteri
  1687. #endif
  1688. #ifndef GLEE_H_DEFINED_glPointParameteriv
  1689. #define GLEE_H_DEFINED_glPointParameteriv
  1690. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint * params);
  1691. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv;
  1692. #define glPointParameteriv GLeeFuncPtr_glPointParameteriv
  1693. #endif
  1694. #ifndef GLEE_H_DEFINED_glSecondaryColor3b
  1695. #define GLEE_H_DEFINED_glSecondaryColor3b
  1696. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
  1697. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b;
  1698. #define glSecondaryColor3b GLeeFuncPtr_glSecondaryColor3b
  1699. #endif
  1700. #ifndef GLEE_H_DEFINED_glSecondaryColor3bv
  1701. #define GLEE_H_DEFINED_glSecondaryColor3bv
  1702. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVPROC) (const GLbyte * v);
  1703. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv;
  1704. #define glSecondaryColor3bv GLeeFuncPtr_glSecondaryColor3bv
  1705. #endif
  1706. #ifndef GLEE_H_DEFINED_glSecondaryColor3d
  1707. #define GLEE_H_DEFINED_glSecondaryColor3d
  1708. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
  1709. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d;
  1710. #define glSecondaryColor3d GLeeFuncPtr_glSecondaryColor3d
  1711. #endif
  1712. #ifndef GLEE_H_DEFINED_glSecondaryColor3dv
  1713. #define GLEE_H_DEFINED_glSecondaryColor3dv
  1714. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVPROC) (const GLdouble * v);
  1715. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv;
  1716. #define glSecondaryColor3dv GLeeFuncPtr_glSecondaryColor3dv
  1717. #endif
  1718. #ifndef GLEE_H_DEFINED_glSecondaryColor3f
  1719. #define GLEE_H_DEFINED_glSecondaryColor3f
  1720. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
  1721. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f;
  1722. #define glSecondaryColor3f GLeeFuncPtr_glSecondaryColor3f
  1723. #endif
  1724. #ifndef GLEE_H_DEFINED_glSecondaryColor3fv
  1725. #define GLEE_H_DEFINED_glSecondaryColor3fv
  1726. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVPROC) (const GLfloat * v);
  1727. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv;
  1728. #define glSecondaryColor3fv GLeeFuncPtr_glSecondaryColor3fv
  1729. #endif
  1730. #ifndef GLEE_H_DEFINED_glSecondaryColor3i
  1731. #define GLEE_H_DEFINED_glSecondaryColor3i
  1732. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
  1733. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i;
  1734. #define glSecondaryColor3i GLeeFuncPtr_glSecondaryColor3i
  1735. #endif
  1736. #ifndef GLEE_H_DEFINED_glSecondaryColor3iv
  1737. #define GLEE_H_DEFINED_glSecondaryColor3iv
  1738. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVPROC) (const GLint * v);
  1739. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv;
  1740. #define glSecondaryColor3iv GLeeFuncPtr_glSecondaryColor3iv
  1741. #endif
  1742. #ifndef GLEE_H_DEFINED_glSecondaryColor3s
  1743. #define GLEE_H_DEFINED_glSecondaryColor3s
  1744. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
  1745. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s;
  1746. #define glSecondaryColor3s GLeeFuncPtr_glSecondaryColor3s
  1747. #endif
  1748. #ifndef GLEE_H_DEFINED_glSecondaryColor3sv
  1749. #define GLEE_H_DEFINED_glSecondaryColor3sv
  1750. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVPROC) (const GLshort * v);
  1751. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv;
  1752. #define glSecondaryColor3sv GLeeFuncPtr_glSecondaryColor3sv
  1753. #endif
  1754. #ifndef GLEE_H_DEFINED_glSecondaryColor3ub
  1755. #define GLEE_H_DEFINED_glSecondaryColor3ub
  1756. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
  1757. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub;
  1758. #define glSecondaryColor3ub GLeeFuncPtr_glSecondaryColor3ub
  1759. #endif
  1760. #ifndef GLEE_H_DEFINED_glSecondaryColor3ubv
  1761. #define GLEE_H_DEFINED_glSecondaryColor3ubv
  1762. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte * v);
  1763. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv;
  1764. #define glSecondaryColor3ubv GLeeFuncPtr_glSecondaryColor3ubv
  1765. #endif
  1766. #ifndef GLEE_H_DEFINED_glSecondaryColor3ui
  1767. #define GLEE_H_DEFINED_glSecondaryColor3ui
  1768. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
  1769. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui;
  1770. #define glSecondaryColor3ui GLeeFuncPtr_glSecondaryColor3ui
  1771. #endif
  1772. #ifndef GLEE_H_DEFINED_glSecondaryColor3uiv
  1773. #define GLEE_H_DEFINED_glSecondaryColor3uiv
  1774. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVPROC) (const GLuint * v);
  1775. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv;
  1776. #define glSecondaryColor3uiv GLeeFuncPtr_glSecondaryColor3uiv
  1777. #endif
  1778. #ifndef GLEE_H_DEFINED_glSecondaryColor3us
  1779. #define GLEE_H_DEFINED_glSecondaryColor3us
  1780. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
  1781. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us;
  1782. #define glSecondaryColor3us GLeeFuncPtr_glSecondaryColor3us
  1783. #endif
  1784. #ifndef GLEE_H_DEFINED_glSecondaryColor3usv
  1785. #define GLEE_H_DEFINED_glSecondaryColor3usv
  1786. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVPROC) (const GLushort * v);
  1787. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv;
  1788. #define glSecondaryColor3usv GLeeFuncPtr_glSecondaryColor3usv
  1789. #endif
  1790. #ifndef GLEE_H_DEFINED_glSecondaryColorPointer
  1791. #define GLEE_H_DEFINED_glSecondaryColorPointer
  1792. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  1793. GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer;
  1794. #define glSecondaryColorPointer GLeeFuncPtr_glSecondaryColorPointer
  1795. #endif
  1796. #ifndef GLEE_H_DEFINED_glWindowPos2d
  1797. #define GLEE_H_DEFINED_glWindowPos2d
  1798. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
  1799. GLEE_EXTERN GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d;
  1800. #define glWindowPos2d GLeeFuncPtr_glWindowPos2d
  1801. #endif
  1802. #ifndef GLEE_H_DEFINED_glWindowPos2dv
  1803. #define GLEE_H_DEFINED_glWindowPos2dv
  1804. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVPROC) (const GLdouble * v);
  1805. GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv;
  1806. #define glWindowPos2dv GLeeFuncPtr_glWindowPos2dv
  1807. #endif
  1808. #ifndef GLEE_H_DEFINED_glWindowPos2f
  1809. #define GLEE_H_DEFINED_glWindowPos2f
  1810. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
  1811. GLEE_EXTERN GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f;
  1812. #define glWindowPos2f GLeeFuncPtr_glWindowPos2f
  1813. #endif
  1814. #ifndef GLEE_H_DEFINED_glWindowPos2fv
  1815. #define GLEE_H_DEFINED_glWindowPos2fv
  1816. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVPROC) (const GLfloat * v);
  1817. GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv;
  1818. #define glWindowPos2fv GLeeFuncPtr_glWindowPos2fv
  1819. #endif
  1820. #ifndef GLEE_H_DEFINED_glWindowPos2i
  1821. #define GLEE_H_DEFINED_glWindowPos2i
  1822. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
  1823. GLEE_EXTERN GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i;
  1824. #define glWindowPos2i GLeeFuncPtr_glWindowPos2i
  1825. #endif
  1826. #ifndef GLEE_H_DEFINED_glWindowPos2iv
  1827. #define GLEE_H_DEFINED_glWindowPos2iv
  1828. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVPROC) (const GLint * v);
  1829. GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv;
  1830. #define glWindowPos2iv GLeeFuncPtr_glWindowPos2iv
  1831. #endif
  1832. #ifndef GLEE_H_DEFINED_glWindowPos2s
  1833. #define GLEE_H_DEFINED_glWindowPos2s
  1834. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
  1835. GLEE_EXTERN GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s;
  1836. #define glWindowPos2s GLeeFuncPtr_glWindowPos2s
  1837. #endif
  1838. #ifndef GLEE_H_DEFINED_glWindowPos2sv
  1839. #define GLEE_H_DEFINED_glWindowPos2sv
  1840. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVPROC) (const GLshort * v);
  1841. GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv;
  1842. #define glWindowPos2sv GLeeFuncPtr_glWindowPos2sv
  1843. #endif
  1844. #ifndef GLEE_H_DEFINED_glWindowPos3d
  1845. #define GLEE_H_DEFINED_glWindowPos3d
  1846. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
  1847. GLEE_EXTERN GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d;
  1848. #define glWindowPos3d GLeeFuncPtr_glWindowPos3d
  1849. #endif
  1850. #ifndef GLEE_H_DEFINED_glWindowPos3dv
  1851. #define GLEE_H_DEFINED_glWindowPos3dv
  1852. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVPROC) (const GLdouble * v);
  1853. GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv;
  1854. #define glWindowPos3dv GLeeFuncPtr_glWindowPos3dv
  1855. #endif
  1856. #ifndef GLEE_H_DEFINED_glWindowPos3f
  1857. #define GLEE_H_DEFINED_glWindowPos3f
  1858. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
  1859. GLEE_EXTERN GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f;
  1860. #define glWindowPos3f GLeeFuncPtr_glWindowPos3f
  1861. #endif
  1862. #ifndef GLEE_H_DEFINED_glWindowPos3fv
  1863. #define GLEE_H_DEFINED_glWindowPos3fv
  1864. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVPROC) (const GLfloat * v);
  1865. GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv;
  1866. #define glWindowPos3fv GLeeFuncPtr_glWindowPos3fv
  1867. #endif
  1868. #ifndef GLEE_H_DEFINED_glWindowPos3i
  1869. #define GLEE_H_DEFINED_glWindowPos3i
  1870. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
  1871. GLEE_EXTERN GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i;
  1872. #define glWindowPos3i GLeeFuncPtr_glWindowPos3i
  1873. #endif
  1874. #ifndef GLEE_H_DEFINED_glWindowPos3iv
  1875. #define GLEE_H_DEFINED_glWindowPos3iv
  1876. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVPROC) (const GLint * v);
  1877. GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv;
  1878. #define glWindowPos3iv GLeeFuncPtr_glWindowPos3iv
  1879. #endif
  1880. #ifndef GLEE_H_DEFINED_glWindowPos3s
  1881. #define GLEE_H_DEFINED_glWindowPos3s
  1882. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
  1883. GLEE_EXTERN GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s;
  1884. #define glWindowPos3s GLeeFuncPtr_glWindowPos3s
  1885. #endif
  1886. #ifndef GLEE_H_DEFINED_glWindowPos3sv
  1887. #define GLEE_H_DEFINED_glWindowPos3sv
  1888. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVPROC) (const GLshort * v);
  1889. GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv;
  1890. #define glWindowPos3sv GLeeFuncPtr_glWindowPos3sv
  1891. #endif
  1892. #endif
  1893. /* GL_VERSION_1_5 */
  1894. #ifndef GL_VERSION_1_5
  1895. #define GL_VERSION_1_5 1
  1896. #define __GLEE_GL_VERSION_1_5 1
  1897. /* Constants */
  1898. #define GL_BUFFER_SIZE 0x8764
  1899. #define GL_BUFFER_USAGE 0x8765
  1900. #define GL_QUERY_COUNTER_BITS 0x8864
  1901. #define GL_CURRENT_QUERY 0x8865
  1902. #define GL_QUERY_RESULT 0x8866
  1903. #define GL_QUERY_RESULT_AVAILABLE 0x8867
  1904. #define GL_ARRAY_BUFFER 0x8892
  1905. #define GL_ELEMENT_ARRAY_BUFFER 0x8893
  1906. #define GL_ARRAY_BUFFER_BINDING 0x8894
  1907. #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
  1908. #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
  1909. #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
  1910. #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
  1911. #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
  1912. #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
  1913. #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
  1914. #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
  1915. #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
  1916. #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
  1917. #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
  1918. #define GL_READ_ONLY 0x88B8
  1919. #define GL_WRITE_ONLY 0x88B9
  1920. #define GL_READ_WRITE 0x88BA
  1921. #define GL_BUFFER_ACCESS 0x88BB
  1922. #define GL_BUFFER_MAPPED 0x88BC
  1923. #define GL_BUFFER_MAP_POINTER 0x88BD
  1924. #define GL_STREAM_DRAW 0x88E0
  1925. #define GL_STREAM_READ 0x88E1
  1926. #define GL_STREAM_COPY 0x88E2
  1927. #define GL_STATIC_DRAW 0x88E4
  1928. #define GL_STATIC_READ 0x88E5
  1929. #define GL_STATIC_COPY 0x88E6
  1930. #define GL_DYNAMIC_DRAW 0x88E8
  1931. #define GL_DYNAMIC_READ 0x88E9
  1932. #define GL_DYNAMIC_COPY 0x88EA
  1933. #define GL_SAMPLES_PASSED 0x8914
  1934. #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE
  1935. #define GL_FOG_COORD GL_FOG_COORDINATE
  1936. #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE
  1937. #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
  1938. #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE
  1939. #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER
  1940. #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY
  1941. #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
  1942. #define GL_SRC0_RGB GL_SOURCE0_RGB
  1943. #define GL_SRC1_RGB GL_SOURCE1_RGB
  1944. #define GL_SRC2_RGB GL_SOURCE2_RGB
  1945. #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA
  1946. #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA
  1947. #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA
  1948. #ifndef GLEE_H_DEFINED_glGenQueries
  1949. #define GLEE_H_DEFINED_glGenQueries
  1950. typedef void (APIENTRYP GLEEPFNGLGENQUERIESPROC) (GLsizei n, GLuint * ids);
  1951. GLEE_EXTERN GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries;
  1952. #define glGenQueries GLeeFuncPtr_glGenQueries
  1953. #endif
  1954. #ifndef GLEE_H_DEFINED_glDeleteQueries
  1955. #define GLEE_H_DEFINED_glDeleteQueries
  1956. typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids);
  1957. GLEE_EXTERN GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries;
  1958. #define glDeleteQueries GLeeFuncPtr_glDeleteQueries
  1959. #endif
  1960. #ifndef GLEE_H_DEFINED_glIsQuery
  1961. #define GLEE_H_DEFINED_glIsQuery
  1962. typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYPROC) (GLuint id);
  1963. GLEE_EXTERN GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery;
  1964. #define glIsQuery GLeeFuncPtr_glIsQuery
  1965. #endif
  1966. #ifndef GLEE_H_DEFINED_glBeginQuery
  1967. #define GLEE_H_DEFINED_glBeginQuery
  1968. typedef void (APIENTRYP GLEEPFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
  1969. GLEE_EXTERN GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery;
  1970. #define glBeginQuery GLeeFuncPtr_glBeginQuery
  1971. #endif
  1972. #ifndef GLEE_H_DEFINED_glEndQuery
  1973. #define GLEE_H_DEFINED_glEndQuery
  1974. typedef void (APIENTRYP GLEEPFNGLENDQUERYPROC) (GLenum target);
  1975. GLEE_EXTERN GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery;
  1976. #define glEndQuery GLeeFuncPtr_glEndQuery
  1977. #endif
  1978. #ifndef GLEE_H_DEFINED_glGetQueryiv
  1979. #define GLEE_H_DEFINED_glGetQueryiv
  1980. typedef void (APIENTRYP GLEEPFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint * params);
  1981. GLEE_EXTERN GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv;
  1982. #define glGetQueryiv GLeeFuncPtr_glGetQueryiv
  1983. #endif
  1984. #ifndef GLEE_H_DEFINED_glGetQueryObjectiv
  1985. #define GLEE_H_DEFINED_glGetQueryObjectiv
  1986. typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint * params);
  1987. GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv;
  1988. #define glGetQueryObjectiv GLeeFuncPtr_glGetQueryObjectiv
  1989. #endif
  1990. #ifndef GLEE_H_DEFINED_glGetQueryObjectuiv
  1991. #define GLEE_H_DEFINED_glGetQueryObjectuiv
  1992. typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint * params);
  1993. GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv;
  1994. #define glGetQueryObjectuiv GLeeFuncPtr_glGetQueryObjectuiv
  1995. #endif
  1996. #ifndef GLEE_H_DEFINED_glBindBuffer
  1997. #define GLEE_H_DEFINED_glBindBuffer
  1998. typedef void (APIENTRYP GLEEPFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
  1999. GLEE_EXTERN GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer;
  2000. #define glBindBuffer GLeeFuncPtr_glBindBuffer
  2001. #endif
  2002. #ifndef GLEE_H_DEFINED_glDeleteBuffers
  2003. #define GLEE_H_DEFINED_glDeleteBuffers
  2004. typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers);
  2005. GLEE_EXTERN GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers;
  2006. #define glDeleteBuffers GLeeFuncPtr_glDeleteBuffers
  2007. #endif
  2008. #ifndef GLEE_H_DEFINED_glGenBuffers
  2009. #define GLEE_H_DEFINED_glGenBuffers
  2010. typedef void (APIENTRYP GLEEPFNGLGENBUFFERSPROC) (GLsizei n, GLuint * buffers);
  2011. GLEE_EXTERN GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers;
  2012. #define glGenBuffers GLeeFuncPtr_glGenBuffers
  2013. #endif
  2014. #ifndef GLEE_H_DEFINED_glIsBuffer
  2015. #define GLEE_H_DEFINED_glIsBuffer
  2016. typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERPROC) (GLuint buffer);
  2017. GLEE_EXTERN GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer;
  2018. #define glIsBuffer GLeeFuncPtr_glIsBuffer
  2019. #endif
  2020. #ifndef GLEE_H_DEFINED_glBufferData
  2021. #define GLEE_H_DEFINED_glBufferData
  2022. typedef void (APIENTRYP GLEEPFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
  2023. GLEE_EXTERN GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData;
  2024. #define glBufferData GLeeFuncPtr_glBufferData
  2025. #endif
  2026. #ifndef GLEE_H_DEFINED_glBufferSubData
  2027. #define GLEE_H_DEFINED_glBufferSubData
  2028. typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
  2029. GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData;
  2030. #define glBufferSubData GLeeFuncPtr_glBufferSubData
  2031. #endif
  2032. #ifndef GLEE_H_DEFINED_glGetBufferSubData
  2033. #define GLEE_H_DEFINED_glGetBufferSubData
  2034. typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
  2035. GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData;
  2036. #define glGetBufferSubData GLeeFuncPtr_glGetBufferSubData
  2037. #endif
  2038. #ifndef GLEE_H_DEFINED_glMapBuffer
  2039. #define GLEE_H_DEFINED_glMapBuffer
  2040. typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
  2041. GLEE_EXTERN GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer;
  2042. #define glMapBuffer GLeeFuncPtr_glMapBuffer
  2043. #endif
  2044. #ifndef GLEE_H_DEFINED_glUnmapBuffer
  2045. #define GLEE_H_DEFINED_glUnmapBuffer
  2046. typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERPROC) (GLenum target);
  2047. GLEE_EXTERN GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer;
  2048. #define glUnmapBuffer GLeeFuncPtr_glUnmapBuffer
  2049. #endif
  2050. #ifndef GLEE_H_DEFINED_glGetBufferParameteriv
  2051. #define GLEE_H_DEFINED_glGetBufferParameteriv
  2052. typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
  2053. GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv;
  2054. #define glGetBufferParameteriv GLeeFuncPtr_glGetBufferParameteriv
  2055. #endif
  2056. #ifndef GLEE_H_DEFINED_glGetBufferPointerv
  2057. #define GLEE_H_DEFINED_glGetBufferPointerv
  2058. typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* * params);
  2059. GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv;
  2060. #define glGetBufferPointerv GLeeFuncPtr_glGetBufferPointerv
  2061. #endif
  2062. #endif
  2063. /* GL_VERSION_2_0 */
  2064. #ifndef GL_VERSION_2_0
  2065. #define GL_VERSION_2_0 1
  2066. #define __GLEE_GL_VERSION_2_0 1
  2067. /* Constants */
  2068. #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
  2069. #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
  2070. #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
  2071. #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
  2072. #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
  2073. #define GL_CURRENT_VERTEX_ATTRIB 0x8626
  2074. #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
  2075. #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
  2076. #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
  2077. #define GL_STENCIL_BACK_FUNC 0x8800
  2078. #define GL_STENCIL_BACK_FAIL 0x8801
  2079. #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
  2080. #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
  2081. #define GL_MAX_DRAW_BUFFERS 0x8824
  2082. #define GL_DRAW_BUFFER0 0x8825
  2083. #define GL_DRAW_BUFFER1 0x8826
  2084. #define GL_DRAW_BUFFER2 0x8827
  2085. #define GL_DRAW_BUFFER3 0x8828
  2086. #define GL_DRAW_BUFFER4 0x8829
  2087. #define GL_DRAW_BUFFER5 0x882A
  2088. #define GL_DRAW_BUFFER6 0x882B
  2089. #define GL_DRAW_BUFFER7 0x882C
  2090. #define GL_DRAW_BUFFER8 0x882D
  2091. #define GL_DRAW_BUFFER9 0x882E
  2092. #define GL_DRAW_BUFFER10 0x882F
  2093. #define GL_DRAW_BUFFER11 0x8830
  2094. #define GL_DRAW_BUFFER12 0x8831
  2095. #define GL_DRAW_BUFFER13 0x8832
  2096. #define GL_DRAW_BUFFER14 0x8833
  2097. #define GL_DRAW_BUFFER15 0x8834
  2098. #define GL_BLEND_EQUATION_ALPHA 0x883D
  2099. #define GL_POINT_SPRITE 0x8861
  2100. #define GL_COORD_REPLACE 0x8862
  2101. #define GL_MAX_VERTEX_ATTRIBS 0x8869
  2102. #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
  2103. #define GL_MAX_TEXTURE_COORDS 0x8871
  2104. #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
  2105. #define GL_FRAGMENT_SHADER 0x8B30
  2106. #define GL_VERTEX_SHADER 0x8B31
  2107. #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
  2108. #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
  2109. #define GL_MAX_VARYING_FLOATS 0x8B4B
  2110. #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
  2111. #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
  2112. #define GL_SHADER_TYPE 0x8B4F
  2113. #define GL_FLOAT_VEC2 0x8B50
  2114. #define GL_FLOAT_VEC3 0x8B51
  2115. #define GL_FLOAT_VEC4 0x8B52
  2116. #define GL_INT_VEC2 0x8B53
  2117. #define GL_INT_VEC3 0x8B54
  2118. #define GL_INT_VEC4 0x8B55
  2119. #define GL_BOOL 0x8B56
  2120. #define GL_BOOL_VEC2 0x8B57
  2121. #define GL_BOOL_VEC3 0x8B58
  2122. #define GL_BOOL_VEC4 0x8B59
  2123. #define GL_FLOAT_MAT2 0x8B5A
  2124. #define GL_FLOAT_MAT3 0x8B5B
  2125. #define GL_FLOAT_MAT4 0x8B5C
  2126. #define GL_SAMPLER_1D 0x8B5D
  2127. #define GL_SAMPLER_2D 0x8B5E
  2128. #define GL_SAMPLER_3D 0x8B5F
  2129. #define GL_SAMPLER_CUBE 0x8B60
  2130. #define GL_SAMPLER_1D_SHADOW 0x8B61
  2131. #define GL_SAMPLER_2D_SHADOW 0x8B62
  2132. #define GL_DELETE_STATUS 0x8B80
  2133. #define GL_COMPILE_STATUS 0x8B81
  2134. #define GL_LINK_STATUS 0x8B82
  2135. #define GL_VALIDATE_STATUS 0x8B83
  2136. #define GL_INFO_LOG_LENGTH 0x8B84
  2137. #define GL_ATTACHED_SHADERS 0x8B85
  2138. #define GL_ACTIVE_UNIFORMS 0x8B86
  2139. #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
  2140. #define GL_SHADER_SOURCE_LENGTH 0x8B88
  2141. #define GL_ACTIVE_ATTRIBUTES 0x8B89
  2142. #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
  2143. #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
  2144. #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
  2145. #define GL_CURRENT_PROGRAM 0x8B8D
  2146. #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
  2147. #define GL_LOWER_LEFT 0x8CA1
  2148. #define GL_UPPER_LEFT 0x8CA2
  2149. #define GL_STENCIL_BACK_REF 0x8CA3
  2150. #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
  2151. #define GL_STENCIL_BACK_WRITEMASK 0x8CA5
  2152. #ifndef GLEE_H_DEFINED_glBlendEquationSeparate
  2153. #define GLEE_H_DEFINED_glBlendEquationSeparate
  2154. typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
  2155. GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate;
  2156. #define glBlendEquationSeparate GLeeFuncPtr_glBlendEquationSeparate
  2157. #endif
  2158. #ifndef GLEE_H_DEFINED_glDrawBuffers
  2159. #define GLEE_H_DEFINED_glDrawBuffers
  2160. typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum * bufs);
  2161. GLEE_EXTERN GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers;
  2162. #define glDrawBuffers GLeeFuncPtr_glDrawBuffers
  2163. #endif
  2164. #ifndef GLEE_H_DEFINED_glStencilOpSeparate
  2165. #define GLEE_H_DEFINED_glStencilOpSeparate
  2166. typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
  2167. GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate;
  2168. #define glStencilOpSeparate GLeeFuncPtr_glStencilOpSeparate
  2169. #endif
  2170. #ifndef GLEE_H_DEFINED_glStencilFuncSeparate
  2171. #define GLEE_H_DEFINED_glStencilFuncSeparate
  2172. typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
  2173. GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate;
  2174. #define glStencilFuncSeparate GLeeFuncPtr_glStencilFuncSeparate
  2175. #endif
  2176. #ifndef GLEE_H_DEFINED_glStencilMaskSeparate
  2177. #define GLEE_H_DEFINED_glStencilMaskSeparate
  2178. typedef void (APIENTRYP GLEEPFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
  2179. GLEE_EXTERN GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate;
  2180. #define glStencilMaskSeparate GLeeFuncPtr_glStencilMaskSeparate
  2181. #endif
  2182. #ifndef GLEE_H_DEFINED_glAttachShader
  2183. #define GLEE_H_DEFINED_glAttachShader
  2184. typedef void (APIENTRYP GLEEPFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
  2185. GLEE_EXTERN GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader;
  2186. #define glAttachShader GLeeFuncPtr_glAttachShader
  2187. #endif
  2188. #ifndef GLEE_H_DEFINED_glBindAttribLocation
  2189. #define GLEE_H_DEFINED_glBindAttribLocation
  2190. typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar * name);
  2191. GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation;
  2192. #define glBindAttribLocation GLeeFuncPtr_glBindAttribLocation
  2193. #endif
  2194. #ifndef GLEE_H_DEFINED_glCompileShader
  2195. #define GLEE_H_DEFINED_glCompileShader
  2196. typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERPROC) (GLuint shader);
  2197. GLEE_EXTERN GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader;
  2198. #define glCompileShader GLeeFuncPtr_glCompileShader
  2199. #endif
  2200. #ifndef GLEE_H_DEFINED_glCreateProgram
  2201. #define GLEE_H_DEFINED_glCreateProgram
  2202. typedef GLuint (APIENTRYP GLEEPFNGLCREATEPROGRAMPROC) ();
  2203. GLEE_EXTERN GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram;
  2204. #define glCreateProgram GLeeFuncPtr_glCreateProgram
  2205. #endif
  2206. #ifndef GLEE_H_DEFINED_glCreateShader
  2207. #define GLEE_H_DEFINED_glCreateShader
  2208. typedef GLuint (APIENTRYP GLEEPFNGLCREATESHADERPROC) (GLenum type);
  2209. GLEE_EXTERN GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader;
  2210. #define glCreateShader GLeeFuncPtr_glCreateShader
  2211. #endif
  2212. #ifndef GLEE_H_DEFINED_glDeleteProgram
  2213. #define GLEE_H_DEFINED_glDeleteProgram
  2214. typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMPROC) (GLuint program);
  2215. GLEE_EXTERN GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram;
  2216. #define glDeleteProgram GLeeFuncPtr_glDeleteProgram
  2217. #endif
  2218. #ifndef GLEE_H_DEFINED_glDeleteShader
  2219. #define GLEE_H_DEFINED_glDeleteShader
  2220. typedef void (APIENTRYP GLEEPFNGLDELETESHADERPROC) (GLuint shader);
  2221. GLEE_EXTERN GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader;
  2222. #define glDeleteShader GLeeFuncPtr_glDeleteShader
  2223. #endif
  2224. #ifndef GLEE_H_DEFINED_glDetachShader
  2225. #define GLEE_H_DEFINED_glDetachShader
  2226. typedef void (APIENTRYP GLEEPFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
  2227. GLEE_EXTERN GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader;
  2228. #define glDetachShader GLeeFuncPtr_glDetachShader
  2229. #endif
  2230. #ifndef GLEE_H_DEFINED_glDisableVertexAttribArray
  2231. #define GLEE_H_DEFINED_glDisableVertexAttribArray
  2232. typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
  2233. GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray;
  2234. #define glDisableVertexAttribArray GLeeFuncPtr_glDisableVertexAttribArray
  2235. #endif
  2236. #ifndef GLEE_H_DEFINED_glEnableVertexAttribArray
  2237. #define GLEE_H_DEFINED_glEnableVertexAttribArray
  2238. typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
  2239. GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray;
  2240. #define glEnableVertexAttribArray GLeeFuncPtr_glEnableVertexAttribArray
  2241. #endif
  2242. #ifndef GLEE_H_DEFINED_glGetActiveAttrib
  2243. #define GLEE_H_DEFINED_glGetActiveAttrib
  2244. typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
  2245. GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib;
  2246. #define glGetActiveAttrib GLeeFuncPtr_glGetActiveAttrib
  2247. #endif
  2248. #ifndef GLEE_H_DEFINED_glGetActiveUniform
  2249. #define GLEE_H_DEFINED_glGetActiveUniform
  2250. typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
  2251. GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform;
  2252. #define glGetActiveUniform GLeeFuncPtr_glGetActiveUniform
  2253. #endif
  2254. #ifndef GLEE_H_DEFINED_glGetAttachedShaders
  2255. #define GLEE_H_DEFINED_glGetAttachedShaders
  2256. typedef void (APIENTRYP GLEEPFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);
  2257. GLEE_EXTERN GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders;
  2258. #define glGetAttachedShaders GLeeFuncPtr_glGetAttachedShaders
  2259. #endif
  2260. #ifndef GLEE_H_DEFINED_glGetAttribLocation
  2261. #define GLEE_H_DEFINED_glGetAttribLocation
  2262. typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar * name);
  2263. GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation;
  2264. #define glGetAttribLocation GLeeFuncPtr_glGetAttribLocation
  2265. #endif
  2266. #ifndef GLEE_H_DEFINED_glGetProgramiv
  2267. #define GLEE_H_DEFINED_glGetProgramiv
  2268. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint * params);
  2269. GLEE_EXTERN GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv;
  2270. #define glGetProgramiv GLeeFuncPtr_glGetProgramiv
  2271. #endif
  2272. #ifndef GLEE_H_DEFINED_glGetProgramInfoLog
  2273. #define GLEE_H_DEFINED_glGetProgramInfoLog
  2274. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
  2275. GLEE_EXTERN GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog;
  2276. #define glGetProgramInfoLog GLeeFuncPtr_glGetProgramInfoLog
  2277. #endif
  2278. #ifndef GLEE_H_DEFINED_glGetShaderiv
  2279. #define GLEE_H_DEFINED_glGetShaderiv
  2280. typedef void (APIENTRYP GLEEPFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint * params);
  2281. GLEE_EXTERN GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv;
  2282. #define glGetShaderiv GLeeFuncPtr_glGetShaderiv
  2283. #endif
  2284. #ifndef GLEE_H_DEFINED_glGetShaderInfoLog
  2285. #define GLEE_H_DEFINED_glGetShaderInfoLog
  2286. typedef void (APIENTRYP GLEEPFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
  2287. GLEE_EXTERN GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog;
  2288. #define glGetShaderInfoLog GLeeFuncPtr_glGetShaderInfoLog
  2289. #endif
  2290. #ifndef GLEE_H_DEFINED_glGetShaderSource
  2291. #define GLEE_H_DEFINED_glGetShaderSource
  2292. typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
  2293. GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource;
  2294. #define glGetShaderSource GLeeFuncPtr_glGetShaderSource
  2295. #endif
  2296. #ifndef GLEE_H_DEFINED_glGetUniformLocation
  2297. #define GLEE_H_DEFINED_glGetUniformLocation
  2298. typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar * name);
  2299. GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation;
  2300. #define glGetUniformLocation GLeeFuncPtr_glGetUniformLocation
  2301. #endif
  2302. #ifndef GLEE_H_DEFINED_glGetUniformfv
  2303. #define GLEE_H_DEFINED_glGetUniformfv
  2304. typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat * params);
  2305. GLEE_EXTERN GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv;
  2306. #define glGetUniformfv GLeeFuncPtr_glGetUniformfv
  2307. #endif
  2308. #ifndef GLEE_H_DEFINED_glGetUniformiv
  2309. #define GLEE_H_DEFINED_glGetUniformiv
  2310. typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint * params);
  2311. GLEE_EXTERN GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv;
  2312. #define glGetUniformiv GLeeFuncPtr_glGetUniformiv
  2313. #endif
  2314. #ifndef GLEE_H_DEFINED_glGetVertexAttribdv
  2315. #define GLEE_H_DEFINED_glGetVertexAttribdv
  2316. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble * params);
  2317. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv;
  2318. #define glGetVertexAttribdv GLeeFuncPtr_glGetVertexAttribdv
  2319. #endif
  2320. #ifndef GLEE_H_DEFINED_glGetVertexAttribfv
  2321. #define GLEE_H_DEFINED_glGetVertexAttribfv
  2322. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat * params);
  2323. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv;
  2324. #define glGetVertexAttribfv GLeeFuncPtr_glGetVertexAttribfv
  2325. #endif
  2326. #ifndef GLEE_H_DEFINED_glGetVertexAttribiv
  2327. #define GLEE_H_DEFINED_glGetVertexAttribiv
  2328. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint * params);
  2329. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv;
  2330. #define glGetVertexAttribiv GLeeFuncPtr_glGetVertexAttribiv
  2331. #endif
  2332. #ifndef GLEE_H_DEFINED_glGetVertexAttribPointerv
  2333. #define GLEE_H_DEFINED_glGetVertexAttribPointerv
  2334. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
  2335. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv;
  2336. #define glGetVertexAttribPointerv GLeeFuncPtr_glGetVertexAttribPointerv
  2337. #endif
  2338. #ifndef GLEE_H_DEFINED_glIsProgram
  2339. #define GLEE_H_DEFINED_glIsProgram
  2340. typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMPROC) (GLuint program);
  2341. GLEE_EXTERN GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram;
  2342. #define glIsProgram GLeeFuncPtr_glIsProgram
  2343. #endif
  2344. #ifndef GLEE_H_DEFINED_glIsShader
  2345. #define GLEE_H_DEFINED_glIsShader
  2346. typedef GLboolean (APIENTRYP GLEEPFNGLISSHADERPROC) (GLuint shader);
  2347. GLEE_EXTERN GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader;
  2348. #define glIsShader GLeeFuncPtr_glIsShader
  2349. #endif
  2350. #ifndef GLEE_H_DEFINED_glLinkProgram
  2351. #define GLEE_H_DEFINED_glLinkProgram
  2352. typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMPROC) (GLuint program);
  2353. GLEE_EXTERN GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram;
  2354. #define glLinkProgram GLeeFuncPtr_glLinkProgram
  2355. #endif
  2356. #ifndef GLEE_H_DEFINED_glShaderSource
  2357. #define GLEE_H_DEFINED_glShaderSource
  2358. typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* * string, const GLint * length);
  2359. GLEE_EXTERN GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource;
  2360. #define glShaderSource GLeeFuncPtr_glShaderSource
  2361. #endif
  2362. #ifndef GLEE_H_DEFINED_glUseProgram
  2363. #define GLEE_H_DEFINED_glUseProgram
  2364. typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMPROC) (GLuint program);
  2365. GLEE_EXTERN GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram;
  2366. #define glUseProgram GLeeFuncPtr_glUseProgram
  2367. #endif
  2368. #ifndef GLEE_H_DEFINED_glUniform1f
  2369. #define GLEE_H_DEFINED_glUniform1f
  2370. typedef void (APIENTRYP GLEEPFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
  2371. GLEE_EXTERN GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f;
  2372. #define glUniform1f GLeeFuncPtr_glUniform1f
  2373. #endif
  2374. #ifndef GLEE_H_DEFINED_glUniform2f
  2375. #define GLEE_H_DEFINED_glUniform2f
  2376. typedef void (APIENTRYP GLEEPFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
  2377. GLEE_EXTERN GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f;
  2378. #define glUniform2f GLeeFuncPtr_glUniform2f
  2379. #endif
  2380. #ifndef GLEE_H_DEFINED_glUniform3f
  2381. #define GLEE_H_DEFINED_glUniform3f
  2382. typedef void (APIENTRYP GLEEPFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
  2383. GLEE_EXTERN GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f;
  2384. #define glUniform3f GLeeFuncPtr_glUniform3f
  2385. #endif
  2386. #ifndef GLEE_H_DEFINED_glUniform4f
  2387. #define GLEE_H_DEFINED_glUniform4f
  2388. typedef void (APIENTRYP GLEEPFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
  2389. GLEE_EXTERN GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f;
  2390. #define glUniform4f GLeeFuncPtr_glUniform4f
  2391. #endif
  2392. #ifndef GLEE_H_DEFINED_glUniform1i
  2393. #define GLEE_H_DEFINED_glUniform1i
  2394. typedef void (APIENTRYP GLEEPFNGLUNIFORM1IPROC) (GLint location, GLint v0);
  2395. GLEE_EXTERN GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i;
  2396. #define glUniform1i GLeeFuncPtr_glUniform1i
  2397. #endif
  2398. #ifndef GLEE_H_DEFINED_glUniform2i
  2399. #define GLEE_H_DEFINED_glUniform2i
  2400. typedef void (APIENTRYP GLEEPFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
  2401. GLEE_EXTERN GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i;
  2402. #define glUniform2i GLeeFuncPtr_glUniform2i
  2403. #endif
  2404. #ifndef GLEE_H_DEFINED_glUniform3i
  2405. #define GLEE_H_DEFINED_glUniform3i
  2406. typedef void (APIENTRYP GLEEPFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
  2407. GLEE_EXTERN GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i;
  2408. #define glUniform3i GLeeFuncPtr_glUniform3i
  2409. #endif
  2410. #ifndef GLEE_H_DEFINED_glUniform4i
  2411. #define GLEE_H_DEFINED_glUniform4i
  2412. typedef void (APIENTRYP GLEEPFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
  2413. GLEE_EXTERN GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i;
  2414. #define glUniform4i GLeeFuncPtr_glUniform4i
  2415. #endif
  2416. #ifndef GLEE_H_DEFINED_glUniform1fv
  2417. #define GLEE_H_DEFINED_glUniform1fv
  2418. typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat * value);
  2419. GLEE_EXTERN GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv;
  2420. #define glUniform1fv GLeeFuncPtr_glUniform1fv
  2421. #endif
  2422. #ifndef GLEE_H_DEFINED_glUniform2fv
  2423. #define GLEE_H_DEFINED_glUniform2fv
  2424. typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat * value);
  2425. GLEE_EXTERN GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv;
  2426. #define glUniform2fv GLeeFuncPtr_glUniform2fv
  2427. #endif
  2428. #ifndef GLEE_H_DEFINED_glUniform3fv
  2429. #define GLEE_H_DEFINED_glUniform3fv
  2430. typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat * value);
  2431. GLEE_EXTERN GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv;
  2432. #define glUniform3fv GLeeFuncPtr_glUniform3fv
  2433. #endif
  2434. #ifndef GLEE_H_DEFINED_glUniform4fv
  2435. #define GLEE_H_DEFINED_glUniform4fv
  2436. typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat * value);
  2437. GLEE_EXTERN GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv;
  2438. #define glUniform4fv GLeeFuncPtr_glUniform4fv
  2439. #endif
  2440. #ifndef GLEE_H_DEFINED_glUniform1iv
  2441. #define GLEE_H_DEFINED_glUniform1iv
  2442. typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint * value);
  2443. GLEE_EXTERN GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv;
  2444. #define glUniform1iv GLeeFuncPtr_glUniform1iv
  2445. #endif
  2446. #ifndef GLEE_H_DEFINED_glUniform2iv
  2447. #define GLEE_H_DEFINED_glUniform2iv
  2448. typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint * value);
  2449. GLEE_EXTERN GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv;
  2450. #define glUniform2iv GLeeFuncPtr_glUniform2iv
  2451. #endif
  2452. #ifndef GLEE_H_DEFINED_glUniform3iv
  2453. #define GLEE_H_DEFINED_glUniform3iv
  2454. typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint * value);
  2455. GLEE_EXTERN GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv;
  2456. #define glUniform3iv GLeeFuncPtr_glUniform3iv
  2457. #endif
  2458. #ifndef GLEE_H_DEFINED_glUniform4iv
  2459. #define GLEE_H_DEFINED_glUniform4iv
  2460. typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint * value);
  2461. GLEE_EXTERN GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv;
  2462. #define glUniform4iv GLeeFuncPtr_glUniform4iv
  2463. #endif
  2464. #ifndef GLEE_H_DEFINED_glUniformMatrix2fv
  2465. #define GLEE_H_DEFINED_glUniformMatrix2fv
  2466. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  2467. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv;
  2468. #define glUniformMatrix2fv GLeeFuncPtr_glUniformMatrix2fv
  2469. #endif
  2470. #ifndef GLEE_H_DEFINED_glUniformMatrix3fv
  2471. #define GLEE_H_DEFINED_glUniformMatrix3fv
  2472. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  2473. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv;
  2474. #define glUniformMatrix3fv GLeeFuncPtr_glUniformMatrix3fv
  2475. #endif
  2476. #ifndef GLEE_H_DEFINED_glUniformMatrix4fv
  2477. #define GLEE_H_DEFINED_glUniformMatrix4fv
  2478. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  2479. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv;
  2480. #define glUniformMatrix4fv GLeeFuncPtr_glUniformMatrix4fv
  2481. #endif
  2482. #ifndef GLEE_H_DEFINED_glValidateProgram
  2483. #define GLEE_H_DEFINED_glValidateProgram
  2484. typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMPROC) (GLuint program);
  2485. GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram;
  2486. #define glValidateProgram GLeeFuncPtr_glValidateProgram
  2487. #endif
  2488. #ifndef GLEE_H_DEFINED_glVertexAttrib1d
  2489. #define GLEE_H_DEFINED_glVertexAttrib1d
  2490. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
  2491. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d;
  2492. #define glVertexAttrib1d GLeeFuncPtr_glVertexAttrib1d
  2493. #endif
  2494. #ifndef GLEE_H_DEFINED_glVertexAttrib1dv
  2495. #define GLEE_H_DEFINED_glVertexAttrib1dv
  2496. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble * v);
  2497. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv;
  2498. #define glVertexAttrib1dv GLeeFuncPtr_glVertexAttrib1dv
  2499. #endif
  2500. #ifndef GLEE_H_DEFINED_glVertexAttrib1f
  2501. #define GLEE_H_DEFINED_glVertexAttrib1f
  2502. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
  2503. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f;
  2504. #define glVertexAttrib1f GLeeFuncPtr_glVertexAttrib1f
  2505. #endif
  2506. #ifndef GLEE_H_DEFINED_glVertexAttrib1fv
  2507. #define GLEE_H_DEFINED_glVertexAttrib1fv
  2508. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat * v);
  2509. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv;
  2510. #define glVertexAttrib1fv GLeeFuncPtr_glVertexAttrib1fv
  2511. #endif
  2512. #ifndef GLEE_H_DEFINED_glVertexAttrib1s
  2513. #define GLEE_H_DEFINED_glVertexAttrib1s
  2514. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
  2515. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s;
  2516. #define glVertexAttrib1s GLeeFuncPtr_glVertexAttrib1s
  2517. #endif
  2518. #ifndef GLEE_H_DEFINED_glVertexAttrib1sv
  2519. #define GLEE_H_DEFINED_glVertexAttrib1sv
  2520. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort * v);
  2521. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv;
  2522. #define glVertexAttrib1sv GLeeFuncPtr_glVertexAttrib1sv
  2523. #endif
  2524. #ifndef GLEE_H_DEFINED_glVertexAttrib2d
  2525. #define GLEE_H_DEFINED_glVertexAttrib2d
  2526. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
  2527. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d;
  2528. #define glVertexAttrib2d GLeeFuncPtr_glVertexAttrib2d
  2529. #endif
  2530. #ifndef GLEE_H_DEFINED_glVertexAttrib2dv
  2531. #define GLEE_H_DEFINED_glVertexAttrib2dv
  2532. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble * v);
  2533. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv;
  2534. #define glVertexAttrib2dv GLeeFuncPtr_glVertexAttrib2dv
  2535. #endif
  2536. #ifndef GLEE_H_DEFINED_glVertexAttrib2f
  2537. #define GLEE_H_DEFINED_glVertexAttrib2f
  2538. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
  2539. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f;
  2540. #define glVertexAttrib2f GLeeFuncPtr_glVertexAttrib2f
  2541. #endif
  2542. #ifndef GLEE_H_DEFINED_glVertexAttrib2fv
  2543. #define GLEE_H_DEFINED_glVertexAttrib2fv
  2544. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat * v);
  2545. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv;
  2546. #define glVertexAttrib2fv GLeeFuncPtr_glVertexAttrib2fv
  2547. #endif
  2548. #ifndef GLEE_H_DEFINED_glVertexAttrib2s
  2549. #define GLEE_H_DEFINED_glVertexAttrib2s
  2550. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
  2551. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s;
  2552. #define glVertexAttrib2s GLeeFuncPtr_glVertexAttrib2s
  2553. #endif
  2554. #ifndef GLEE_H_DEFINED_glVertexAttrib2sv
  2555. #define GLEE_H_DEFINED_glVertexAttrib2sv
  2556. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort * v);
  2557. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv;
  2558. #define glVertexAttrib2sv GLeeFuncPtr_glVertexAttrib2sv
  2559. #endif
  2560. #ifndef GLEE_H_DEFINED_glVertexAttrib3d
  2561. #define GLEE_H_DEFINED_glVertexAttrib3d
  2562. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
  2563. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d;
  2564. #define glVertexAttrib3d GLeeFuncPtr_glVertexAttrib3d
  2565. #endif
  2566. #ifndef GLEE_H_DEFINED_glVertexAttrib3dv
  2567. #define GLEE_H_DEFINED_glVertexAttrib3dv
  2568. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble * v);
  2569. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv;
  2570. #define glVertexAttrib3dv GLeeFuncPtr_glVertexAttrib3dv
  2571. #endif
  2572. #ifndef GLEE_H_DEFINED_glVertexAttrib3f
  2573. #define GLEE_H_DEFINED_glVertexAttrib3f
  2574. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
  2575. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f;
  2576. #define glVertexAttrib3f GLeeFuncPtr_glVertexAttrib3f
  2577. #endif
  2578. #ifndef GLEE_H_DEFINED_glVertexAttrib3fv
  2579. #define GLEE_H_DEFINED_glVertexAttrib3fv
  2580. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat * v);
  2581. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv;
  2582. #define glVertexAttrib3fv GLeeFuncPtr_glVertexAttrib3fv
  2583. #endif
  2584. #ifndef GLEE_H_DEFINED_glVertexAttrib3s
  2585. #define GLEE_H_DEFINED_glVertexAttrib3s
  2586. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
  2587. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s;
  2588. #define glVertexAttrib3s GLeeFuncPtr_glVertexAttrib3s
  2589. #endif
  2590. #ifndef GLEE_H_DEFINED_glVertexAttrib3sv
  2591. #define GLEE_H_DEFINED_glVertexAttrib3sv
  2592. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort * v);
  2593. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv;
  2594. #define glVertexAttrib3sv GLeeFuncPtr_glVertexAttrib3sv
  2595. #endif
  2596. #ifndef GLEE_H_DEFINED_glVertexAttrib4Nbv
  2597. #define GLEE_H_DEFINED_glVertexAttrib4Nbv
  2598. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte * v);
  2599. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv;
  2600. #define glVertexAttrib4Nbv GLeeFuncPtr_glVertexAttrib4Nbv
  2601. #endif
  2602. #ifndef GLEE_H_DEFINED_glVertexAttrib4Niv
  2603. #define GLEE_H_DEFINED_glVertexAttrib4Niv
  2604. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint * v);
  2605. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv;
  2606. #define glVertexAttrib4Niv GLeeFuncPtr_glVertexAttrib4Niv
  2607. #endif
  2608. #ifndef GLEE_H_DEFINED_glVertexAttrib4Nsv
  2609. #define GLEE_H_DEFINED_glVertexAttrib4Nsv
  2610. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort * v);
  2611. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv;
  2612. #define glVertexAttrib4Nsv GLeeFuncPtr_glVertexAttrib4Nsv
  2613. #endif
  2614. #ifndef GLEE_H_DEFINED_glVertexAttrib4Nub
  2615. #define GLEE_H_DEFINED_glVertexAttrib4Nub
  2616. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
  2617. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub;
  2618. #define glVertexAttrib4Nub GLeeFuncPtr_glVertexAttrib4Nub
  2619. #endif
  2620. #ifndef GLEE_H_DEFINED_glVertexAttrib4Nubv
  2621. #define GLEE_H_DEFINED_glVertexAttrib4Nubv
  2622. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte * v);
  2623. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv;
  2624. #define glVertexAttrib4Nubv GLeeFuncPtr_glVertexAttrib4Nubv
  2625. #endif
  2626. #ifndef GLEE_H_DEFINED_glVertexAttrib4Nuiv
  2627. #define GLEE_H_DEFINED_glVertexAttrib4Nuiv
  2628. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint * v);
  2629. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv;
  2630. #define glVertexAttrib4Nuiv GLeeFuncPtr_glVertexAttrib4Nuiv
  2631. #endif
  2632. #ifndef GLEE_H_DEFINED_glVertexAttrib4Nusv
  2633. #define GLEE_H_DEFINED_glVertexAttrib4Nusv
  2634. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort * v);
  2635. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv;
  2636. #define glVertexAttrib4Nusv GLeeFuncPtr_glVertexAttrib4Nusv
  2637. #endif
  2638. #ifndef GLEE_H_DEFINED_glVertexAttrib4bv
  2639. #define GLEE_H_DEFINED_glVertexAttrib4bv
  2640. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte * v);
  2641. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv;
  2642. #define glVertexAttrib4bv GLeeFuncPtr_glVertexAttrib4bv
  2643. #endif
  2644. #ifndef GLEE_H_DEFINED_glVertexAttrib4d
  2645. #define GLEE_H_DEFINED_glVertexAttrib4d
  2646. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  2647. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d;
  2648. #define glVertexAttrib4d GLeeFuncPtr_glVertexAttrib4d
  2649. #endif
  2650. #ifndef GLEE_H_DEFINED_glVertexAttrib4dv
  2651. #define GLEE_H_DEFINED_glVertexAttrib4dv
  2652. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble * v);
  2653. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv;
  2654. #define glVertexAttrib4dv GLeeFuncPtr_glVertexAttrib4dv
  2655. #endif
  2656. #ifndef GLEE_H_DEFINED_glVertexAttrib4f
  2657. #define GLEE_H_DEFINED_glVertexAttrib4f
  2658. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  2659. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f;
  2660. #define glVertexAttrib4f GLeeFuncPtr_glVertexAttrib4f
  2661. #endif
  2662. #ifndef GLEE_H_DEFINED_glVertexAttrib4fv
  2663. #define GLEE_H_DEFINED_glVertexAttrib4fv
  2664. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat * v);
  2665. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv;
  2666. #define glVertexAttrib4fv GLeeFuncPtr_glVertexAttrib4fv
  2667. #endif
  2668. #ifndef GLEE_H_DEFINED_glVertexAttrib4iv
  2669. #define GLEE_H_DEFINED_glVertexAttrib4iv
  2670. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint * v);
  2671. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv;
  2672. #define glVertexAttrib4iv GLeeFuncPtr_glVertexAttrib4iv
  2673. #endif
  2674. #ifndef GLEE_H_DEFINED_glVertexAttrib4s
  2675. #define GLEE_H_DEFINED_glVertexAttrib4s
  2676. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
  2677. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s;
  2678. #define glVertexAttrib4s GLeeFuncPtr_glVertexAttrib4s
  2679. #endif
  2680. #ifndef GLEE_H_DEFINED_glVertexAttrib4sv
  2681. #define GLEE_H_DEFINED_glVertexAttrib4sv
  2682. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v);
  2683. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv;
  2684. #define glVertexAttrib4sv GLeeFuncPtr_glVertexAttrib4sv
  2685. #endif
  2686. #ifndef GLEE_H_DEFINED_glVertexAttrib4ubv
  2687. #define GLEE_H_DEFINED_glVertexAttrib4ubv
  2688. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte * v);
  2689. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv;
  2690. #define glVertexAttrib4ubv GLeeFuncPtr_glVertexAttrib4ubv
  2691. #endif
  2692. #ifndef GLEE_H_DEFINED_glVertexAttrib4uiv
  2693. #define GLEE_H_DEFINED_glVertexAttrib4uiv
  2694. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v);
  2695. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv;
  2696. #define glVertexAttrib4uiv GLeeFuncPtr_glVertexAttrib4uiv
  2697. #endif
  2698. #ifndef GLEE_H_DEFINED_glVertexAttrib4usv
  2699. #define GLEE_H_DEFINED_glVertexAttrib4usv
  2700. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort * v);
  2701. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv;
  2702. #define glVertexAttrib4usv GLeeFuncPtr_glVertexAttrib4usv
  2703. #endif
  2704. #ifndef GLEE_H_DEFINED_glVertexAttribPointer
  2705. #define GLEE_H_DEFINED_glVertexAttribPointer
  2706. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
  2707. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer;
  2708. #define glVertexAttribPointer GLeeFuncPtr_glVertexAttribPointer
  2709. #endif
  2710. #endif
  2711. /* GL_VERSION_2_1 */
  2712. #ifndef GL_VERSION_2_1
  2713. #define GL_VERSION_2_1 1
  2714. #define __GLEE_GL_VERSION_2_1 1
  2715. /* Constants */
  2716. #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F
  2717. #define GL_PIXEL_PACK_BUFFER 0x88EB
  2718. #define GL_PIXEL_UNPACK_BUFFER 0x88EC
  2719. #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED
  2720. #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF
  2721. #define GL_FLOAT_MAT2x3 0x8B65
  2722. #define GL_FLOAT_MAT2x4 0x8B66
  2723. #define GL_FLOAT_MAT3x2 0x8B67
  2724. #define GL_FLOAT_MAT3x4 0x8B68
  2725. #define GL_FLOAT_MAT4x2 0x8B69
  2726. #define GL_FLOAT_MAT4x3 0x8B6A
  2727. #define GL_SRGB 0x8C40
  2728. #define GL_SRGB8 0x8C41
  2729. #define GL_SRGB_ALPHA 0x8C42
  2730. #define GL_SRGB8_ALPHA8 0x8C43
  2731. #define GL_SLUMINANCE_ALPHA 0x8C44
  2732. #define GL_SLUMINANCE8_ALPHA8 0x8C45
  2733. #define GL_SLUMINANCE 0x8C46
  2734. #define GL_SLUMINANCE8 0x8C47
  2735. #define GL_COMPRESSED_SRGB 0x8C48
  2736. #define GL_COMPRESSED_SRGB_ALPHA 0x8C49
  2737. #define GL_COMPRESSED_SLUMINANCE 0x8C4A
  2738. #define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B
  2739. #ifndef GLEE_H_DEFINED_glUniformMatrix2x3fv
  2740. #define GLEE_H_DEFINED_glUniformMatrix2x3fv
  2741. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  2742. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv;
  2743. #define glUniformMatrix2x3fv GLeeFuncPtr_glUniformMatrix2x3fv
  2744. #endif
  2745. #ifndef GLEE_H_DEFINED_glUniformMatrix3x2fv
  2746. #define GLEE_H_DEFINED_glUniformMatrix3x2fv
  2747. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  2748. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv;
  2749. #define glUniformMatrix3x2fv GLeeFuncPtr_glUniformMatrix3x2fv
  2750. #endif
  2751. #ifndef GLEE_H_DEFINED_glUniformMatrix2x4fv
  2752. #define GLEE_H_DEFINED_glUniformMatrix2x4fv
  2753. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  2754. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv;
  2755. #define glUniformMatrix2x4fv GLeeFuncPtr_glUniformMatrix2x4fv
  2756. #endif
  2757. #ifndef GLEE_H_DEFINED_glUniformMatrix4x2fv
  2758. #define GLEE_H_DEFINED_glUniformMatrix4x2fv
  2759. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  2760. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv;
  2761. #define glUniformMatrix4x2fv GLeeFuncPtr_glUniformMatrix4x2fv
  2762. #endif
  2763. #ifndef GLEE_H_DEFINED_glUniformMatrix3x4fv
  2764. #define GLEE_H_DEFINED_glUniformMatrix3x4fv
  2765. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  2766. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv;
  2767. #define glUniformMatrix3x4fv GLeeFuncPtr_glUniformMatrix3x4fv
  2768. #endif
  2769. #ifndef GLEE_H_DEFINED_glUniformMatrix4x3fv
  2770. #define GLEE_H_DEFINED_glUniformMatrix4x3fv
  2771. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  2772. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv;
  2773. #define glUniformMatrix4x3fv GLeeFuncPtr_glUniformMatrix4x3fv
  2774. #endif
  2775. #endif
  2776. /* GL_VERSION_3_0 */
  2777. #ifndef GL_VERSION_3_0
  2778. #define GL_VERSION_3_0 1
  2779. #define __GLEE_GL_VERSION_3_0 1
  2780. /* Constants */
  2781. #define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB
  2782. #define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0
  2783. #define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1
  2784. #define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2
  2785. #define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3
  2786. #define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4
  2787. #define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5
  2788. #define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES
  2789. #define GL_MAJOR_VERSION 0x821B
  2790. #define GL_MINOR_VERSION 0x821C
  2791. #define GL_NUM_EXTENSIONS 0x821D
  2792. #define GL_CONTEXT_FLAGS 0x821E
  2793. #define GL_DEPTH_BUFFER 0x8223
  2794. #define GL_STENCIL_BUFFER 0x8224
  2795. #define GL_COMPRESSED_RED 0x8225
  2796. #define GL_COMPRESSED_RG 0x8226
  2797. #define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001
  2798. #define GL_RGBA32F 0x8814
  2799. #define GL_RGB32F 0x8815
  2800. #define GL_RGBA16F 0x881A
  2801. #define GL_RGB16F 0x881B
  2802. #define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD
  2803. #define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF
  2804. #define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
  2805. #define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
  2806. #define GL_CLAMP_VERTEX_COLOR 0x891A
  2807. #define GL_CLAMP_FRAGMENT_COLOR 0x891B
  2808. #define GL_CLAMP_READ_COLOR 0x891C
  2809. #define GL_FIXED_ONLY 0x891D
  2810. #define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS
  2811. #define GL_TEXTURE_RED_TYPE 0x8C10
  2812. #define GL_TEXTURE_GREEN_TYPE 0x8C11
  2813. #define GL_TEXTURE_BLUE_TYPE 0x8C12
  2814. #define GL_TEXTURE_ALPHA_TYPE 0x8C13
  2815. #define GL_TEXTURE_LUMINANCE_TYPE 0x8C14
  2816. #define GL_TEXTURE_INTENSITY_TYPE 0x8C15
  2817. #define GL_TEXTURE_DEPTH_TYPE 0x8C16
  2818. #define GL_UNSIGNED_NORMALIZED 0x8C17
  2819. #define GL_TEXTURE_1D_ARRAY 0x8C18
  2820. #define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
  2821. #define GL_TEXTURE_2D_ARRAY 0x8C1A
  2822. #define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
  2823. #define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
  2824. #define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
  2825. #define GL_R11F_G11F_B10F 0x8C3A
  2826. #define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B
  2827. #define GL_RGB9_E5 0x8C3D
  2828. #define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
  2829. #define GL_TEXTURE_SHARED_SIZE 0x8C3F
  2830. #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
  2831. #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
  2832. #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
  2833. #define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
  2834. #define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
  2835. #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
  2836. #define GL_PRIMITIVES_GENERATED 0x8C87
  2837. #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
  2838. #define GL_RASTERIZER_DISCARD 0x8C89
  2839. #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
  2840. #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
  2841. #define GL_INTERLEAVED_ATTRIBS 0x8C8C
  2842. #define GL_SEPARATE_ATTRIBS 0x8C8D
  2843. #define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E
  2844. #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
  2845. #define GL_RGBA32UI 0x8D70
  2846. #define GL_RGB32UI 0x8D71
  2847. #define GL_RGBA16UI 0x8D76
  2848. #define GL_RGB16UI 0x8D77
  2849. #define GL_RGBA8UI 0x8D7C
  2850. #define GL_RGB8UI 0x8D7D
  2851. #define GL_RGBA32I 0x8D82
  2852. #define GL_RGB32I 0x8D83
  2853. #define GL_RGBA16I 0x8D88
  2854. #define GL_RGB16I 0x8D89
  2855. #define GL_RGBA8I 0x8D8E
  2856. #define GL_RGB8I 0x8D8F
  2857. #define GL_RED_INTEGER 0x8D94
  2858. #define GL_GREEN_INTEGER 0x8D95
  2859. #define GL_BLUE_INTEGER 0x8D96
  2860. #define GL_ALPHA_INTEGER 0x8D97
  2861. #define GL_RGB_INTEGER 0x8D98
  2862. #define GL_RGBA_INTEGER 0x8D99
  2863. #define GL_BGR_INTEGER 0x8D9A
  2864. #define GL_BGRA_INTEGER 0x8D9B
  2865. #define GL_SAMPLER_1D_ARRAY 0x8DC0
  2866. #define GL_SAMPLER_2D_ARRAY 0x8DC1
  2867. #define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
  2868. #define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
  2869. #define GL_SAMPLER_CUBE_SHADOW 0x8DC5
  2870. #define GL_UNSIGNED_INT_VEC2 0x8DC6
  2871. #define GL_UNSIGNED_INT_VEC3 0x8DC7
  2872. #define GL_UNSIGNED_INT_VEC4 0x8DC8
  2873. #define GL_INT_SAMPLER_1D 0x8DC9
  2874. #define GL_INT_SAMPLER_2D 0x8DCA
  2875. #define GL_INT_SAMPLER_3D 0x8DCB
  2876. #define GL_INT_SAMPLER_CUBE 0x8DCC
  2877. #define GL_INT_SAMPLER_1D_ARRAY 0x8DCE
  2878. #define GL_INT_SAMPLER_2D_ARRAY 0x8DCF
  2879. #define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
  2880. #define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
  2881. #define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
  2882. #define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
  2883. #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
  2884. #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
  2885. #define GL_QUERY_WAIT 0x8E13
  2886. #define GL_QUERY_NO_WAIT 0x8E14
  2887. #define GL_QUERY_BY_REGION_WAIT 0x8E15
  2888. #define GL_QUERY_BY_REGION_NO_WAIT 0x8E16
  2889. #ifndef GLEE_H_DEFINED_glColorMaski
  2890. #define GLEE_H_DEFINED_glColorMaski
  2891. typedef void (APIENTRYP GLEEPFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
  2892. GLEE_EXTERN GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski;
  2893. #define glColorMaski GLeeFuncPtr_glColorMaski
  2894. #endif
  2895. #ifndef GLEE_H_DEFINED_glGetBooleani_v
  2896. #define GLEE_H_DEFINED_glGetBooleani_v
  2897. typedef void (APIENTRYP GLEEPFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean * data);
  2898. GLEE_EXTERN GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v;
  2899. #define glGetBooleani_v GLeeFuncPtr_glGetBooleani_v
  2900. #endif
  2901. #ifndef GLEE_H_DEFINED_glGetIntegeri_v
  2902. #define GLEE_H_DEFINED_glGetIntegeri_v
  2903. typedef void (APIENTRYP GLEEPFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint * data);
  2904. GLEE_EXTERN GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v;
  2905. #define glGetIntegeri_v GLeeFuncPtr_glGetIntegeri_v
  2906. #endif
  2907. #ifndef GLEE_H_DEFINED_glEnablei
  2908. #define GLEE_H_DEFINED_glEnablei
  2909. typedef void (APIENTRYP GLEEPFNGLENABLEIPROC) (GLenum target, GLuint index);
  2910. GLEE_EXTERN GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei;
  2911. #define glEnablei GLeeFuncPtr_glEnablei
  2912. #endif
  2913. #ifndef GLEE_H_DEFINED_glDisablei
  2914. #define GLEE_H_DEFINED_glDisablei
  2915. typedef void (APIENTRYP GLEEPFNGLDISABLEIPROC) (GLenum target, GLuint index);
  2916. GLEE_EXTERN GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei;
  2917. #define glDisablei GLeeFuncPtr_glDisablei
  2918. #endif
  2919. #ifndef GLEE_H_DEFINED_glIsEnabledi
  2920. #define GLEE_H_DEFINED_glIsEnabledi
  2921. typedef GLboolean (APIENTRYP GLEEPFNGLISENABLEDIPROC) (GLenum target, GLuint index);
  2922. GLEE_EXTERN GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi;
  2923. #define glIsEnabledi GLeeFuncPtr_glIsEnabledi
  2924. #endif
  2925. #ifndef GLEE_H_DEFINED_glBeginTransformFeedback
  2926. #define GLEE_H_DEFINED_glBeginTransformFeedback
  2927. typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
  2928. GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback;
  2929. #define glBeginTransformFeedback GLeeFuncPtr_glBeginTransformFeedback
  2930. #endif
  2931. #ifndef GLEE_H_DEFINED_glEndTransformFeedback
  2932. #define GLEE_H_DEFINED_glEndTransformFeedback
  2933. typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKPROC) ();
  2934. GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback;
  2935. #define glEndTransformFeedback GLeeFuncPtr_glEndTransformFeedback
  2936. #endif
  2937. #ifndef GLEE_H_DEFINED_glBindBufferRange
  2938. #define GLEE_H_DEFINED_glBindBufferRange
  2939. typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
  2940. GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange;
  2941. #define glBindBufferRange GLeeFuncPtr_glBindBufferRange
  2942. #endif
  2943. #ifndef GLEE_H_DEFINED_glBindBufferBase
  2944. #define GLEE_H_DEFINED_glBindBufferBase
  2945. typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
  2946. GLEE_EXTERN GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase;
  2947. #define glBindBufferBase GLeeFuncPtr_glBindBufferBase
  2948. #endif
  2949. #ifndef GLEE_H_DEFINED_glTransformFeedbackVaryings
  2950. #define GLEE_H_DEFINED_glTransformFeedbackVaryings
  2951. typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
  2952. GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVaryings;
  2953. #define glTransformFeedbackVaryings GLeeFuncPtr_glTransformFeedbackVaryings
  2954. #endif
  2955. #ifndef GLEE_H_DEFINED_glGetTransformFeedbackVarying
  2956. #define GLEE_H_DEFINED_glGetTransformFeedbackVarying
  2957. typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLint * location);
  2958. GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedbackVarying;
  2959. #define glGetTransformFeedbackVarying GLeeFuncPtr_glGetTransformFeedbackVarying
  2960. #endif
  2961. #ifndef GLEE_H_DEFINED_glClampColor
  2962. #define GLEE_H_DEFINED_glClampColor
  2963. typedef void (APIENTRYP GLEEPFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);
  2964. GLEE_EXTERN GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor;
  2965. #define glClampColor GLeeFuncPtr_glClampColor
  2966. #endif
  2967. #ifndef GLEE_H_DEFINED_glBeginConditionalRender
  2968. #define GLEE_H_DEFINED_glBeginConditionalRender
  2969. typedef void (APIENTRYP GLEEPFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);
  2970. GLEE_EXTERN GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender;
  2971. #define glBeginConditionalRender GLeeFuncPtr_glBeginConditionalRender
  2972. #endif
  2973. #ifndef GLEE_H_DEFINED_glEndConditionalRender
  2974. #define GLEE_H_DEFINED_glEndConditionalRender
  2975. typedef void (APIENTRYP GLEEPFNGLENDCONDITIONALRENDERPROC) ();
  2976. GLEE_EXTERN GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender;
  2977. #define glEndConditionalRender GLeeFuncPtr_glEndConditionalRender
  2978. #endif
  2979. #ifndef GLEE_H_DEFINED_glVertexAttribI1i
  2980. #define GLEE_H_DEFINED_glVertexAttribI1i
  2981. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x);
  2982. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i;
  2983. #define glVertexAttribI1i GLeeFuncPtr_glVertexAttribI1i
  2984. #endif
  2985. #ifndef GLEE_H_DEFINED_glVertexAttribI2i
  2986. #define GLEE_H_DEFINED_glVertexAttribI2i
  2987. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y);
  2988. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i;
  2989. #define glVertexAttribI2i GLeeFuncPtr_glVertexAttribI2i
  2990. #endif
  2991. #ifndef GLEE_H_DEFINED_glVertexAttribI3i
  2992. #define GLEE_H_DEFINED_glVertexAttribI3i
  2993. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z);
  2994. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i;
  2995. #define glVertexAttribI3i GLeeFuncPtr_glVertexAttribI3i
  2996. #endif
  2997. #ifndef GLEE_H_DEFINED_glVertexAttribI4i
  2998. #define GLEE_H_DEFINED_glVertexAttribI4i
  2999. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
  3000. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i;
  3001. #define glVertexAttribI4i GLeeFuncPtr_glVertexAttribI4i
  3002. #endif
  3003. #ifndef GLEE_H_DEFINED_glVertexAttribI1ui
  3004. #define GLEE_H_DEFINED_glVertexAttribI1ui
  3005. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x);
  3006. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui;
  3007. #define glVertexAttribI1ui GLeeFuncPtr_glVertexAttribI1ui
  3008. #endif
  3009. #ifndef GLEE_H_DEFINED_glVertexAttribI2ui
  3010. #define GLEE_H_DEFINED_glVertexAttribI2ui
  3011. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y);
  3012. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui;
  3013. #define glVertexAttribI2ui GLeeFuncPtr_glVertexAttribI2ui
  3014. #endif
  3015. #ifndef GLEE_H_DEFINED_glVertexAttribI3ui
  3016. #define GLEE_H_DEFINED_glVertexAttribI3ui
  3017. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
  3018. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui;
  3019. #define glVertexAttribI3ui GLeeFuncPtr_glVertexAttribI3ui
  3020. #endif
  3021. #ifndef GLEE_H_DEFINED_glVertexAttribI4ui
  3022. #define GLEE_H_DEFINED_glVertexAttribI4ui
  3023. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
  3024. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui;
  3025. #define glVertexAttribI4ui GLeeFuncPtr_glVertexAttribI4ui
  3026. #endif
  3027. #ifndef GLEE_H_DEFINED_glVertexAttribI1iv
  3028. #define GLEE_H_DEFINED_glVertexAttribI1iv
  3029. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint * v);
  3030. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv;
  3031. #define glVertexAttribI1iv GLeeFuncPtr_glVertexAttribI1iv
  3032. #endif
  3033. #ifndef GLEE_H_DEFINED_glVertexAttribI2iv
  3034. #define GLEE_H_DEFINED_glVertexAttribI2iv
  3035. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint * v);
  3036. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv;
  3037. #define glVertexAttribI2iv GLeeFuncPtr_glVertexAttribI2iv
  3038. #endif
  3039. #ifndef GLEE_H_DEFINED_glVertexAttribI3iv
  3040. #define GLEE_H_DEFINED_glVertexAttribI3iv
  3041. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint * v);
  3042. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv;
  3043. #define glVertexAttribI3iv GLeeFuncPtr_glVertexAttribI3iv
  3044. #endif
  3045. #ifndef GLEE_H_DEFINED_glVertexAttribI4iv
  3046. #define GLEE_H_DEFINED_glVertexAttribI4iv
  3047. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint * v);
  3048. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv;
  3049. #define glVertexAttribI4iv GLeeFuncPtr_glVertexAttribI4iv
  3050. #endif
  3051. #ifndef GLEE_H_DEFINED_glVertexAttribI1uiv
  3052. #define GLEE_H_DEFINED_glVertexAttribI1uiv
  3053. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint * v);
  3054. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv;
  3055. #define glVertexAttribI1uiv GLeeFuncPtr_glVertexAttribI1uiv
  3056. #endif
  3057. #ifndef GLEE_H_DEFINED_glVertexAttribI2uiv
  3058. #define GLEE_H_DEFINED_glVertexAttribI2uiv
  3059. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint * v);
  3060. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv;
  3061. #define glVertexAttribI2uiv GLeeFuncPtr_glVertexAttribI2uiv
  3062. #endif
  3063. #ifndef GLEE_H_DEFINED_glVertexAttribI3uiv
  3064. #define GLEE_H_DEFINED_glVertexAttribI3uiv
  3065. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint * v);
  3066. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv;
  3067. #define glVertexAttribI3uiv GLeeFuncPtr_glVertexAttribI3uiv
  3068. #endif
  3069. #ifndef GLEE_H_DEFINED_glVertexAttribI4uiv
  3070. #define GLEE_H_DEFINED_glVertexAttribI4uiv
  3071. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint * v);
  3072. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv;
  3073. #define glVertexAttribI4uiv GLeeFuncPtr_glVertexAttribI4uiv
  3074. #endif
  3075. #ifndef GLEE_H_DEFINED_glVertexAttribI4bv
  3076. #define GLEE_H_DEFINED_glVertexAttribI4bv
  3077. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte * v);
  3078. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv;
  3079. #define glVertexAttribI4bv GLeeFuncPtr_glVertexAttribI4bv
  3080. #endif
  3081. #ifndef GLEE_H_DEFINED_glVertexAttribI4sv
  3082. #define GLEE_H_DEFINED_glVertexAttribI4sv
  3083. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort * v);
  3084. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv;
  3085. #define glVertexAttribI4sv GLeeFuncPtr_glVertexAttribI4sv
  3086. #endif
  3087. #ifndef GLEE_H_DEFINED_glVertexAttribI4ubv
  3088. #define GLEE_H_DEFINED_glVertexAttribI4ubv
  3089. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte * v);
  3090. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv;
  3091. #define glVertexAttribI4ubv GLeeFuncPtr_glVertexAttribI4ubv
  3092. #endif
  3093. #ifndef GLEE_H_DEFINED_glVertexAttribI4usv
  3094. #define GLEE_H_DEFINED_glVertexAttribI4usv
  3095. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort * v);
  3096. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv;
  3097. #define glVertexAttribI4usv GLeeFuncPtr_glVertexAttribI4usv
  3098. #endif
  3099. #ifndef GLEE_H_DEFINED_glVertexAttribIPointer
  3100. #define GLEE_H_DEFINED_glVertexAttribIPointer
  3101. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  3102. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer;
  3103. #define glVertexAttribIPointer GLeeFuncPtr_glVertexAttribIPointer
  3104. #endif
  3105. #ifndef GLEE_H_DEFINED_glGetVertexAttribIiv
  3106. #define GLEE_H_DEFINED_glGetVertexAttribIiv
  3107. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint * params);
  3108. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv;
  3109. #define glGetVertexAttribIiv GLeeFuncPtr_glGetVertexAttribIiv
  3110. #endif
  3111. #ifndef GLEE_H_DEFINED_glGetVertexAttribIuiv
  3112. #define GLEE_H_DEFINED_glGetVertexAttribIuiv
  3113. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint * params);
  3114. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv;
  3115. #define glGetVertexAttribIuiv GLeeFuncPtr_glGetVertexAttribIuiv
  3116. #endif
  3117. #ifndef GLEE_H_DEFINED_glGetUniformuiv
  3118. #define GLEE_H_DEFINED_glGetUniformuiv
  3119. typedef void (APIENTRYP GLEEPFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint * params);
  3120. GLEE_EXTERN GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv;
  3121. #define glGetUniformuiv GLeeFuncPtr_glGetUniformuiv
  3122. #endif
  3123. #ifndef GLEE_H_DEFINED_glBindFragDataLocation
  3124. #define GLEE_H_DEFINED_glBindFragDataLocation
  3125. typedef void (APIENTRYP GLEEPFNGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar * name);
  3126. GLEE_EXTERN GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation;
  3127. #define glBindFragDataLocation GLeeFuncPtr_glBindFragDataLocation
  3128. #endif
  3129. #ifndef GLEE_H_DEFINED_glGetFragDataLocation
  3130. #define GLEE_H_DEFINED_glGetFragDataLocation
  3131. typedef GLint (APIENTRYP GLEEPFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar * name);
  3132. GLEE_EXTERN GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation;
  3133. #define glGetFragDataLocation GLeeFuncPtr_glGetFragDataLocation
  3134. #endif
  3135. #ifndef GLEE_H_DEFINED_glUniform1ui
  3136. #define GLEE_H_DEFINED_glUniform1ui
  3137. typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIPROC) (GLint location, GLuint v0);
  3138. GLEE_EXTERN GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui;
  3139. #define glUniform1ui GLeeFuncPtr_glUniform1ui
  3140. #endif
  3141. #ifndef GLEE_H_DEFINED_glUniform2ui
  3142. #define GLEE_H_DEFINED_glUniform2ui
  3143. typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1);
  3144. GLEE_EXTERN GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui;
  3145. #define glUniform2ui GLeeFuncPtr_glUniform2ui
  3146. #endif
  3147. #ifndef GLEE_H_DEFINED_glUniform3ui
  3148. #define GLEE_H_DEFINED_glUniform3ui
  3149. typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
  3150. GLEE_EXTERN GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui;
  3151. #define glUniform3ui GLeeFuncPtr_glUniform3ui
  3152. #endif
  3153. #ifndef GLEE_H_DEFINED_glUniform4ui
  3154. #define GLEE_H_DEFINED_glUniform4ui
  3155. typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
  3156. GLEE_EXTERN GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui;
  3157. #define glUniform4ui GLeeFuncPtr_glUniform4ui
  3158. #endif
  3159. #ifndef GLEE_H_DEFINED_glUniform1uiv
  3160. #define GLEE_H_DEFINED_glUniform1uiv
  3161. typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint * value);
  3162. GLEE_EXTERN GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv;
  3163. #define glUniform1uiv GLeeFuncPtr_glUniform1uiv
  3164. #endif
  3165. #ifndef GLEE_H_DEFINED_glUniform2uiv
  3166. #define GLEE_H_DEFINED_glUniform2uiv
  3167. typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint * value);
  3168. GLEE_EXTERN GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv;
  3169. #define glUniform2uiv GLeeFuncPtr_glUniform2uiv
  3170. #endif
  3171. #ifndef GLEE_H_DEFINED_glUniform3uiv
  3172. #define GLEE_H_DEFINED_glUniform3uiv
  3173. typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint * value);
  3174. GLEE_EXTERN GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv;
  3175. #define glUniform3uiv GLeeFuncPtr_glUniform3uiv
  3176. #endif
  3177. #ifndef GLEE_H_DEFINED_glUniform4uiv
  3178. #define GLEE_H_DEFINED_glUniform4uiv
  3179. typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint * value);
  3180. GLEE_EXTERN GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv;
  3181. #define glUniform4uiv GLeeFuncPtr_glUniform4uiv
  3182. #endif
  3183. #ifndef GLEE_H_DEFINED_glTexParameterIiv
  3184. #define GLEE_H_DEFINED_glTexParameterIiv
  3185. typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint * params);
  3186. GLEE_EXTERN GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv;
  3187. #define glTexParameterIiv GLeeFuncPtr_glTexParameterIiv
  3188. #endif
  3189. #ifndef GLEE_H_DEFINED_glTexParameterIuiv
  3190. #define GLEE_H_DEFINED_glTexParameterIuiv
  3191. typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint * params);
  3192. GLEE_EXTERN GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv;
  3193. #define glTexParameterIuiv GLeeFuncPtr_glTexParameterIuiv
  3194. #endif
  3195. #ifndef GLEE_H_DEFINED_glGetTexParameterIiv
  3196. #define GLEE_H_DEFINED_glGetTexParameterIiv
  3197. typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint * params);
  3198. GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv;
  3199. #define glGetTexParameterIiv GLeeFuncPtr_glGetTexParameterIiv
  3200. #endif
  3201. #ifndef GLEE_H_DEFINED_glGetTexParameterIuiv
  3202. #define GLEE_H_DEFINED_glGetTexParameterIuiv
  3203. typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint * params);
  3204. GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv;
  3205. #define glGetTexParameterIuiv GLeeFuncPtr_glGetTexParameterIuiv
  3206. #endif
  3207. #ifndef GLEE_H_DEFINED_glClearBufferiv
  3208. #define GLEE_H_DEFINED_glClearBufferiv
  3209. typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint * value);
  3210. GLEE_EXTERN GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv;
  3211. #define glClearBufferiv GLeeFuncPtr_glClearBufferiv
  3212. #endif
  3213. #ifndef GLEE_H_DEFINED_glClearBufferuiv
  3214. #define GLEE_H_DEFINED_glClearBufferuiv
  3215. typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint * value);
  3216. GLEE_EXTERN GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv;
  3217. #define glClearBufferuiv GLeeFuncPtr_glClearBufferuiv
  3218. #endif
  3219. #ifndef GLEE_H_DEFINED_glClearBufferfv
  3220. #define GLEE_H_DEFINED_glClearBufferfv
  3221. typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat * value);
  3222. GLEE_EXTERN GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv;
  3223. #define glClearBufferfv GLeeFuncPtr_glClearBufferfv
  3224. #endif
  3225. #ifndef GLEE_H_DEFINED_glClearBufferfi
  3226. #define GLEE_H_DEFINED_glClearBufferfi
  3227. typedef void (APIENTRYP GLEEPFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
  3228. GLEE_EXTERN GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi;
  3229. #define glClearBufferfi GLeeFuncPtr_glClearBufferfi
  3230. #endif
  3231. #ifndef GLEE_H_DEFINED_glGetStringi
  3232. #define GLEE_H_DEFINED_glGetStringi
  3233. typedef const GLubyte * (APIENTRYP GLEEPFNGLGETSTRINGIPROC) (GLenum name, GLuint index);
  3234. GLEE_EXTERN GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi;
  3235. #define glGetStringi GLeeFuncPtr_glGetStringi
  3236. #endif
  3237. #endif
  3238. /* GL_ARB_multitexture */
  3239. #ifndef GL_ARB_multitexture
  3240. #define GL_ARB_multitexture 1
  3241. #define __GLEE_GL_ARB_multitexture 1
  3242. /* Constants */
  3243. #define GL_TEXTURE0_ARB 0x84C0
  3244. #define GL_TEXTURE1_ARB 0x84C1
  3245. #define GL_TEXTURE2_ARB 0x84C2
  3246. #define GL_TEXTURE3_ARB 0x84C3
  3247. #define GL_TEXTURE4_ARB 0x84C4
  3248. #define GL_TEXTURE5_ARB 0x84C5
  3249. #define GL_TEXTURE6_ARB 0x84C6
  3250. #define GL_TEXTURE7_ARB 0x84C7
  3251. #define GL_TEXTURE8_ARB 0x84C8
  3252. #define GL_TEXTURE9_ARB 0x84C9
  3253. #define GL_TEXTURE10_ARB 0x84CA
  3254. #define GL_TEXTURE11_ARB 0x84CB
  3255. #define GL_TEXTURE12_ARB 0x84CC
  3256. #define GL_TEXTURE13_ARB 0x84CD
  3257. #define GL_TEXTURE14_ARB 0x84CE
  3258. #define GL_TEXTURE15_ARB 0x84CF
  3259. #define GL_TEXTURE16_ARB 0x84D0
  3260. #define GL_TEXTURE17_ARB 0x84D1
  3261. #define GL_TEXTURE18_ARB 0x84D2
  3262. #define GL_TEXTURE19_ARB 0x84D3
  3263. #define GL_TEXTURE20_ARB 0x84D4
  3264. #define GL_TEXTURE21_ARB 0x84D5
  3265. #define GL_TEXTURE22_ARB 0x84D6
  3266. #define GL_TEXTURE23_ARB 0x84D7
  3267. #define GL_TEXTURE24_ARB 0x84D8
  3268. #define GL_TEXTURE25_ARB 0x84D9
  3269. #define GL_TEXTURE26_ARB 0x84DA
  3270. #define GL_TEXTURE27_ARB 0x84DB
  3271. #define GL_TEXTURE28_ARB 0x84DC
  3272. #define GL_TEXTURE29_ARB 0x84DD
  3273. #define GL_TEXTURE30_ARB 0x84DE
  3274. #define GL_TEXTURE31_ARB 0x84DF
  3275. #define GL_ACTIVE_TEXTURE_ARB 0x84E0
  3276. #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
  3277. #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
  3278. #ifndef GLEE_H_DEFINED_glActiveTextureARB
  3279. #define GLEE_H_DEFINED_glActiveTextureARB
  3280. typedef void (APIENTRYP GLEEPFNGLACTIVETEXTUREARBPROC) (GLenum texture);
  3281. GLEE_EXTERN GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB;
  3282. #define glActiveTextureARB GLeeFuncPtr_glActiveTextureARB
  3283. #endif
  3284. #ifndef GLEE_H_DEFINED_glClientActiveTextureARB
  3285. #define GLEE_H_DEFINED_glClientActiveTextureARB
  3286. typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
  3287. GLEE_EXTERN GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB;
  3288. #define glClientActiveTextureARB GLeeFuncPtr_glClientActiveTextureARB
  3289. #endif
  3290. #ifndef GLEE_H_DEFINED_glMultiTexCoord1dARB
  3291. #define GLEE_H_DEFINED_glMultiTexCoord1dARB
  3292. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
  3293. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB;
  3294. #define glMultiTexCoord1dARB GLeeFuncPtr_glMultiTexCoord1dARB
  3295. #endif
  3296. #ifndef GLEE_H_DEFINED_glMultiTexCoord1dvARB
  3297. #define GLEE_H_DEFINED_glMultiTexCoord1dvARB
  3298. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble * v);
  3299. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB;
  3300. #define glMultiTexCoord1dvARB GLeeFuncPtr_glMultiTexCoord1dvARB
  3301. #endif
  3302. #ifndef GLEE_H_DEFINED_glMultiTexCoord1fARB
  3303. #define GLEE_H_DEFINED_glMultiTexCoord1fARB
  3304. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
  3305. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB;
  3306. #define glMultiTexCoord1fARB GLeeFuncPtr_glMultiTexCoord1fARB
  3307. #endif
  3308. #ifndef GLEE_H_DEFINED_glMultiTexCoord1fvARB
  3309. #define GLEE_H_DEFINED_glMultiTexCoord1fvARB
  3310. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat * v);
  3311. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB;
  3312. #define glMultiTexCoord1fvARB GLeeFuncPtr_glMultiTexCoord1fvARB
  3313. #endif
  3314. #ifndef GLEE_H_DEFINED_glMultiTexCoord1iARB
  3315. #define GLEE_H_DEFINED_glMultiTexCoord1iARB
  3316. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
  3317. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB;
  3318. #define glMultiTexCoord1iARB GLeeFuncPtr_glMultiTexCoord1iARB
  3319. #endif
  3320. #ifndef GLEE_H_DEFINED_glMultiTexCoord1ivARB
  3321. #define GLEE_H_DEFINED_glMultiTexCoord1ivARB
  3322. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint * v);
  3323. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB;
  3324. #define glMultiTexCoord1ivARB GLeeFuncPtr_glMultiTexCoord1ivARB
  3325. #endif
  3326. #ifndef GLEE_H_DEFINED_glMultiTexCoord1sARB
  3327. #define GLEE_H_DEFINED_glMultiTexCoord1sARB
  3328. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
  3329. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB;
  3330. #define glMultiTexCoord1sARB GLeeFuncPtr_glMultiTexCoord1sARB
  3331. #endif
  3332. #ifndef GLEE_H_DEFINED_glMultiTexCoord1svARB
  3333. #define GLEE_H_DEFINED_glMultiTexCoord1svARB
  3334. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort * v);
  3335. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB;
  3336. #define glMultiTexCoord1svARB GLeeFuncPtr_glMultiTexCoord1svARB
  3337. #endif
  3338. #ifndef GLEE_H_DEFINED_glMultiTexCoord2dARB
  3339. #define GLEE_H_DEFINED_glMultiTexCoord2dARB
  3340. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
  3341. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB;
  3342. #define glMultiTexCoord2dARB GLeeFuncPtr_glMultiTexCoord2dARB
  3343. #endif
  3344. #ifndef GLEE_H_DEFINED_glMultiTexCoord2dvARB
  3345. #define GLEE_H_DEFINED_glMultiTexCoord2dvARB
  3346. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble * v);
  3347. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB;
  3348. #define glMultiTexCoord2dvARB GLeeFuncPtr_glMultiTexCoord2dvARB
  3349. #endif
  3350. #ifndef GLEE_H_DEFINED_glMultiTexCoord2fARB
  3351. #define GLEE_H_DEFINED_glMultiTexCoord2fARB
  3352. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
  3353. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB;
  3354. #define glMultiTexCoord2fARB GLeeFuncPtr_glMultiTexCoord2fARB
  3355. #endif
  3356. #ifndef GLEE_H_DEFINED_glMultiTexCoord2fvARB
  3357. #define GLEE_H_DEFINED_glMultiTexCoord2fvARB
  3358. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat * v);
  3359. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB;
  3360. #define glMultiTexCoord2fvARB GLeeFuncPtr_glMultiTexCoord2fvARB
  3361. #endif
  3362. #ifndef GLEE_H_DEFINED_glMultiTexCoord2iARB
  3363. #define GLEE_H_DEFINED_glMultiTexCoord2iARB
  3364. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
  3365. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB;
  3366. #define glMultiTexCoord2iARB GLeeFuncPtr_glMultiTexCoord2iARB
  3367. #endif
  3368. #ifndef GLEE_H_DEFINED_glMultiTexCoord2ivARB
  3369. #define GLEE_H_DEFINED_glMultiTexCoord2ivARB
  3370. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint * v);
  3371. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB;
  3372. #define glMultiTexCoord2ivARB GLeeFuncPtr_glMultiTexCoord2ivARB
  3373. #endif
  3374. #ifndef GLEE_H_DEFINED_glMultiTexCoord2sARB
  3375. #define GLEE_H_DEFINED_glMultiTexCoord2sARB
  3376. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
  3377. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB;
  3378. #define glMultiTexCoord2sARB GLeeFuncPtr_glMultiTexCoord2sARB
  3379. #endif
  3380. #ifndef GLEE_H_DEFINED_glMultiTexCoord2svARB
  3381. #define GLEE_H_DEFINED_glMultiTexCoord2svARB
  3382. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort * v);
  3383. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB;
  3384. #define glMultiTexCoord2svARB GLeeFuncPtr_glMultiTexCoord2svARB
  3385. #endif
  3386. #ifndef GLEE_H_DEFINED_glMultiTexCoord3dARB
  3387. #define GLEE_H_DEFINED_glMultiTexCoord3dARB
  3388. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
  3389. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB;
  3390. #define glMultiTexCoord3dARB GLeeFuncPtr_glMultiTexCoord3dARB
  3391. #endif
  3392. #ifndef GLEE_H_DEFINED_glMultiTexCoord3dvARB
  3393. #define GLEE_H_DEFINED_glMultiTexCoord3dvARB
  3394. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble * v);
  3395. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB;
  3396. #define glMultiTexCoord3dvARB GLeeFuncPtr_glMultiTexCoord3dvARB
  3397. #endif
  3398. #ifndef GLEE_H_DEFINED_glMultiTexCoord3fARB
  3399. #define GLEE_H_DEFINED_glMultiTexCoord3fARB
  3400. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
  3401. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB;
  3402. #define glMultiTexCoord3fARB GLeeFuncPtr_glMultiTexCoord3fARB
  3403. #endif
  3404. #ifndef GLEE_H_DEFINED_glMultiTexCoord3fvARB
  3405. #define GLEE_H_DEFINED_glMultiTexCoord3fvARB
  3406. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat * v);
  3407. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB;
  3408. #define glMultiTexCoord3fvARB GLeeFuncPtr_glMultiTexCoord3fvARB
  3409. #endif
  3410. #ifndef GLEE_H_DEFINED_glMultiTexCoord3iARB
  3411. #define GLEE_H_DEFINED_glMultiTexCoord3iARB
  3412. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
  3413. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB;
  3414. #define glMultiTexCoord3iARB GLeeFuncPtr_glMultiTexCoord3iARB
  3415. #endif
  3416. #ifndef GLEE_H_DEFINED_glMultiTexCoord3ivARB
  3417. #define GLEE_H_DEFINED_glMultiTexCoord3ivARB
  3418. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint * v);
  3419. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB;
  3420. #define glMultiTexCoord3ivARB GLeeFuncPtr_glMultiTexCoord3ivARB
  3421. #endif
  3422. #ifndef GLEE_H_DEFINED_glMultiTexCoord3sARB
  3423. #define GLEE_H_DEFINED_glMultiTexCoord3sARB
  3424. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
  3425. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB;
  3426. #define glMultiTexCoord3sARB GLeeFuncPtr_glMultiTexCoord3sARB
  3427. #endif
  3428. #ifndef GLEE_H_DEFINED_glMultiTexCoord3svARB
  3429. #define GLEE_H_DEFINED_glMultiTexCoord3svARB
  3430. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort * v);
  3431. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB;
  3432. #define glMultiTexCoord3svARB GLeeFuncPtr_glMultiTexCoord3svARB
  3433. #endif
  3434. #ifndef GLEE_H_DEFINED_glMultiTexCoord4dARB
  3435. #define GLEE_H_DEFINED_glMultiTexCoord4dARB
  3436. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
  3437. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB;
  3438. #define glMultiTexCoord4dARB GLeeFuncPtr_glMultiTexCoord4dARB
  3439. #endif
  3440. #ifndef GLEE_H_DEFINED_glMultiTexCoord4dvARB
  3441. #define GLEE_H_DEFINED_glMultiTexCoord4dvARB
  3442. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble * v);
  3443. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB;
  3444. #define glMultiTexCoord4dvARB GLeeFuncPtr_glMultiTexCoord4dvARB
  3445. #endif
  3446. #ifndef GLEE_H_DEFINED_glMultiTexCoord4fARB
  3447. #define GLEE_H_DEFINED_glMultiTexCoord4fARB
  3448. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
  3449. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB;
  3450. #define glMultiTexCoord4fARB GLeeFuncPtr_glMultiTexCoord4fARB
  3451. #endif
  3452. #ifndef GLEE_H_DEFINED_glMultiTexCoord4fvARB
  3453. #define GLEE_H_DEFINED_glMultiTexCoord4fvARB
  3454. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat * v);
  3455. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB;
  3456. #define glMultiTexCoord4fvARB GLeeFuncPtr_glMultiTexCoord4fvARB
  3457. #endif
  3458. #ifndef GLEE_H_DEFINED_glMultiTexCoord4iARB
  3459. #define GLEE_H_DEFINED_glMultiTexCoord4iARB
  3460. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
  3461. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB;
  3462. #define glMultiTexCoord4iARB GLeeFuncPtr_glMultiTexCoord4iARB
  3463. #endif
  3464. #ifndef GLEE_H_DEFINED_glMultiTexCoord4ivARB
  3465. #define GLEE_H_DEFINED_glMultiTexCoord4ivARB
  3466. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint * v);
  3467. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB;
  3468. #define glMultiTexCoord4ivARB GLeeFuncPtr_glMultiTexCoord4ivARB
  3469. #endif
  3470. #ifndef GLEE_H_DEFINED_glMultiTexCoord4sARB
  3471. #define GLEE_H_DEFINED_glMultiTexCoord4sARB
  3472. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
  3473. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB;
  3474. #define glMultiTexCoord4sARB GLeeFuncPtr_glMultiTexCoord4sARB
  3475. #endif
  3476. #ifndef GLEE_H_DEFINED_glMultiTexCoord4svARB
  3477. #define GLEE_H_DEFINED_glMultiTexCoord4svARB
  3478. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort * v);
  3479. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB;
  3480. #define glMultiTexCoord4svARB GLeeFuncPtr_glMultiTexCoord4svARB
  3481. #endif
  3482. #endif
  3483. /* GL_ARB_transpose_matrix */
  3484. #ifndef GL_ARB_transpose_matrix
  3485. #define GL_ARB_transpose_matrix 1
  3486. #define __GLEE_GL_ARB_transpose_matrix 1
  3487. /* Constants */
  3488. #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
  3489. #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
  3490. #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
  3491. #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
  3492. #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixfARB
  3493. #define GLEE_H_DEFINED_glLoadTransposeMatrixfARB
  3494. typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
  3495. GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfARB;
  3496. #define glLoadTransposeMatrixfARB GLeeFuncPtr_glLoadTransposeMatrixfARB
  3497. #endif
  3498. #ifndef GLEE_H_DEFINED_glLoadTransposeMatrixdARB
  3499. #define GLEE_H_DEFINED_glLoadTransposeMatrixdARB
  3500. typedef void (APIENTRYP GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
  3501. GLEE_EXTERN GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdARB;
  3502. #define glLoadTransposeMatrixdARB GLeeFuncPtr_glLoadTransposeMatrixdARB
  3503. #endif
  3504. #ifndef GLEE_H_DEFINED_glMultTransposeMatrixfARB
  3505. #define GLEE_H_DEFINED_glMultTransposeMatrixfARB
  3506. typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
  3507. GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfARB;
  3508. #define glMultTransposeMatrixfARB GLeeFuncPtr_glMultTransposeMatrixfARB
  3509. #endif
  3510. #ifndef GLEE_H_DEFINED_glMultTransposeMatrixdARB
  3511. #define GLEE_H_DEFINED_glMultTransposeMatrixdARB
  3512. typedef void (APIENTRYP GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
  3513. GLEE_EXTERN GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdARB;
  3514. #define glMultTransposeMatrixdARB GLeeFuncPtr_glMultTransposeMatrixdARB
  3515. #endif
  3516. #endif
  3517. /* GL_ARB_multisample */
  3518. #ifndef GL_ARB_multisample
  3519. #define GL_ARB_multisample 1
  3520. #define __GLEE_GL_ARB_multisample 1
  3521. /* Constants */
  3522. #define GL_MULTISAMPLE_ARB 0x809D
  3523. #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
  3524. #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
  3525. #define GL_SAMPLE_COVERAGE_ARB 0x80A0
  3526. #define GL_SAMPLE_BUFFERS_ARB 0x80A8
  3527. #define GL_SAMPLES_ARB 0x80A9
  3528. #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
  3529. #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
  3530. #define GL_MULTISAMPLE_BIT_ARB 0x20000000
  3531. #ifndef GLEE_H_DEFINED_glSampleCoverageARB
  3532. #define GLEE_H_DEFINED_glSampleCoverageARB
  3533. typedef void (APIENTRYP GLEEPFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
  3534. GLEE_EXTERN GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB;
  3535. #define glSampleCoverageARB GLeeFuncPtr_glSampleCoverageARB
  3536. #endif
  3537. #endif
  3538. /* GL_ARB_texture_env_add */
  3539. #ifndef GL_ARB_texture_env_add
  3540. #define GL_ARB_texture_env_add 1
  3541. #define __GLEE_GL_ARB_texture_env_add 1
  3542. /* Constants */
  3543. #endif
  3544. /* GL_ARB_texture_cube_map */
  3545. #ifndef GL_ARB_texture_cube_map
  3546. #define GL_ARB_texture_cube_map 1
  3547. #define __GLEE_GL_ARB_texture_cube_map 1
  3548. /* Constants */
  3549. #define GL_NORMAL_MAP_ARB 0x8511
  3550. #define GL_REFLECTION_MAP_ARB 0x8512
  3551. #define GL_TEXTURE_CUBE_MAP_ARB 0x8513
  3552. #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
  3553. #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
  3554. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
  3555. #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
  3556. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
  3557. #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
  3558. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
  3559. #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
  3560. #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
  3561. #endif
  3562. /* GL_ARB_texture_compression */
  3563. #ifndef GL_ARB_texture_compression
  3564. #define GL_ARB_texture_compression 1
  3565. #define __GLEE_GL_ARB_texture_compression 1
  3566. /* Constants */
  3567. #define GL_COMPRESSED_ALPHA_ARB 0x84E9
  3568. #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
  3569. #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
  3570. #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
  3571. #define GL_COMPRESSED_RGB_ARB 0x84ED
  3572. #define GL_COMPRESSED_RGBA_ARB 0x84EE
  3573. #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
  3574. #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
  3575. #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
  3576. #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
  3577. #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
  3578. #ifndef GLEE_H_DEFINED_glCompressedTexImage3DARB
  3579. #define GLEE_H_DEFINED_glCompressedTexImage3DARB
  3580. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
  3581. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DARB;
  3582. #define glCompressedTexImage3DARB GLeeFuncPtr_glCompressedTexImage3DARB
  3583. #endif
  3584. #ifndef GLEE_H_DEFINED_glCompressedTexImage2DARB
  3585. #define GLEE_H_DEFINED_glCompressedTexImage2DARB
  3586. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
  3587. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DARB;
  3588. #define glCompressedTexImage2DARB GLeeFuncPtr_glCompressedTexImage2DARB
  3589. #endif
  3590. #ifndef GLEE_H_DEFINED_glCompressedTexImage1DARB
  3591. #define GLEE_H_DEFINED_glCompressedTexImage1DARB
  3592. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
  3593. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DARB;
  3594. #define glCompressedTexImage1DARB GLeeFuncPtr_glCompressedTexImage1DARB
  3595. #endif
  3596. #ifndef GLEE_H_DEFINED_glCompressedTexSubImage3DARB
  3597. #define GLEE_H_DEFINED_glCompressedTexSubImage3DARB
  3598. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
  3599. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubImage3DARB;
  3600. #define glCompressedTexSubImage3DARB GLeeFuncPtr_glCompressedTexSubImage3DARB
  3601. #endif
  3602. #ifndef GLEE_H_DEFINED_glCompressedTexSubImage2DARB
  3603. #define GLEE_H_DEFINED_glCompressedTexSubImage2DARB
  3604. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
  3605. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubImage2DARB;
  3606. #define glCompressedTexSubImage2DARB GLeeFuncPtr_glCompressedTexSubImage2DARB
  3607. #endif
  3608. #ifndef GLEE_H_DEFINED_glCompressedTexSubImage1DARB
  3609. #define GLEE_H_DEFINED_glCompressedTexSubImage1DARB
  3610. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
  3611. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubImage1DARB;
  3612. #define glCompressedTexSubImage1DARB GLeeFuncPtr_glCompressedTexSubImage1DARB
  3613. #endif
  3614. #ifndef GLEE_H_DEFINED_glGetCompressedTexImageARB
  3615. #define GLEE_H_DEFINED_glGetCompressedTexImageARB
  3616. typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid * img);
  3617. GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImageARB;
  3618. #define glGetCompressedTexImageARB GLeeFuncPtr_glGetCompressedTexImageARB
  3619. #endif
  3620. #endif
  3621. /* GL_ARB_texture_border_clamp */
  3622. #ifndef GL_ARB_texture_border_clamp
  3623. #define GL_ARB_texture_border_clamp 1
  3624. #define __GLEE_GL_ARB_texture_border_clamp 1
  3625. /* Constants */
  3626. #define GL_CLAMP_TO_BORDER_ARB 0x812D
  3627. #endif
  3628. /* GL_ARB_point_parameters */
  3629. #ifndef GL_ARB_point_parameters
  3630. #define GL_ARB_point_parameters 1
  3631. #define __GLEE_GL_ARB_point_parameters 1
  3632. /* Constants */
  3633. #define GL_POINT_SIZE_MIN_ARB 0x8126
  3634. #define GL_POINT_SIZE_MAX_ARB 0x8127
  3635. #define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128
  3636. #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
  3637. #ifndef GLEE_H_DEFINED_glPointParameterfARB
  3638. #define GLEE_H_DEFINED_glPointParameterfARB
  3639. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
  3640. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB;
  3641. #define glPointParameterfARB GLeeFuncPtr_glPointParameterfARB
  3642. #endif
  3643. #ifndef GLEE_H_DEFINED_glPointParameterfvARB
  3644. #define GLEE_H_DEFINED_glPointParameterfvARB
  3645. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat * params);
  3646. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB;
  3647. #define glPointParameterfvARB GLeeFuncPtr_glPointParameterfvARB
  3648. #endif
  3649. #endif
  3650. /* GL_ARB_vertex_blend */
  3651. #ifndef GL_ARB_vertex_blend
  3652. #define GL_ARB_vertex_blend 1
  3653. #define __GLEE_GL_ARB_vertex_blend 1
  3654. /* Constants */
  3655. #define GL_MAX_VERTEX_UNITS_ARB 0x86A4
  3656. #define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5
  3657. #define GL_WEIGHT_SUM_UNITY_ARB 0x86A6
  3658. #define GL_VERTEX_BLEND_ARB 0x86A7
  3659. #define GL_CURRENT_WEIGHT_ARB 0x86A8
  3660. #define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9
  3661. #define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA
  3662. #define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB
  3663. #define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC
  3664. #define GL_WEIGHT_ARRAY_ARB 0x86AD
  3665. #define GL_MODELVIEW0_ARB 0x1700
  3666. #define GL_MODELVIEW1_ARB 0x850A
  3667. #define GL_MODELVIEW2_ARB 0x8722
  3668. #define GL_MODELVIEW3_ARB 0x8723
  3669. #define GL_MODELVIEW4_ARB 0x8724
  3670. #define GL_MODELVIEW5_ARB 0x8725
  3671. #define GL_MODELVIEW6_ARB 0x8726
  3672. #define GL_MODELVIEW7_ARB 0x8727
  3673. #define GL_MODELVIEW8_ARB 0x8728
  3674. #define GL_MODELVIEW9_ARB 0x8729
  3675. #define GL_MODELVIEW10_ARB 0x872A
  3676. #define GL_MODELVIEW11_ARB 0x872B
  3677. #define GL_MODELVIEW12_ARB 0x872C
  3678. #define GL_MODELVIEW13_ARB 0x872D
  3679. #define GL_MODELVIEW14_ARB 0x872E
  3680. #define GL_MODELVIEW15_ARB 0x872F
  3681. #define GL_MODELVIEW16_ARB 0x8730
  3682. #define GL_MODELVIEW17_ARB 0x8731
  3683. #define GL_MODELVIEW18_ARB 0x8732
  3684. #define GL_MODELVIEW19_ARB 0x8733
  3685. #define GL_MODELVIEW20_ARB 0x8734
  3686. #define GL_MODELVIEW21_ARB 0x8735
  3687. #define GL_MODELVIEW22_ARB 0x8736
  3688. #define GL_MODELVIEW23_ARB 0x8737
  3689. #define GL_MODELVIEW24_ARB 0x8738
  3690. #define GL_MODELVIEW25_ARB 0x8739
  3691. #define GL_MODELVIEW26_ARB 0x873A
  3692. #define GL_MODELVIEW27_ARB 0x873B
  3693. #define GL_MODELVIEW28_ARB 0x873C
  3694. #define GL_MODELVIEW29_ARB 0x873D
  3695. #define GL_MODELVIEW30_ARB 0x873E
  3696. #define GL_MODELVIEW31_ARB 0x873F
  3697. #ifndef GLEE_H_DEFINED_glWeightbvARB
  3698. #define GLEE_H_DEFINED_glWeightbvARB
  3699. typedef void (APIENTRYP GLEEPFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte * weights);
  3700. GLEE_EXTERN GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB;
  3701. #define glWeightbvARB GLeeFuncPtr_glWeightbvARB
  3702. #endif
  3703. #ifndef GLEE_H_DEFINED_glWeightsvARB
  3704. #define GLEE_H_DEFINED_glWeightsvARB
  3705. typedef void (APIENTRYP GLEEPFNGLWEIGHTSVARBPROC) (GLint size, const GLshort * weights);
  3706. GLEE_EXTERN GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB;
  3707. #define glWeightsvARB GLeeFuncPtr_glWeightsvARB
  3708. #endif
  3709. #ifndef GLEE_H_DEFINED_glWeightivARB
  3710. #define GLEE_H_DEFINED_glWeightivARB
  3711. typedef void (APIENTRYP GLEEPFNGLWEIGHTIVARBPROC) (GLint size, const GLint * weights);
  3712. GLEE_EXTERN GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB;
  3713. #define glWeightivARB GLeeFuncPtr_glWeightivARB
  3714. #endif
  3715. #ifndef GLEE_H_DEFINED_glWeightfvARB
  3716. #define GLEE_H_DEFINED_glWeightfvARB
  3717. typedef void (APIENTRYP GLEEPFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat * weights);
  3718. GLEE_EXTERN GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB;
  3719. #define glWeightfvARB GLeeFuncPtr_glWeightfvARB
  3720. #endif
  3721. #ifndef GLEE_H_DEFINED_glWeightdvARB
  3722. #define GLEE_H_DEFINED_glWeightdvARB
  3723. typedef void (APIENTRYP GLEEPFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble * weights);
  3724. GLEE_EXTERN GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB;
  3725. #define glWeightdvARB GLeeFuncPtr_glWeightdvARB
  3726. #endif
  3727. #ifndef GLEE_H_DEFINED_glWeightubvARB
  3728. #define GLEE_H_DEFINED_glWeightubvARB
  3729. typedef void (APIENTRYP GLEEPFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte * weights);
  3730. GLEE_EXTERN GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB;
  3731. #define glWeightubvARB GLeeFuncPtr_glWeightubvARB
  3732. #endif
  3733. #ifndef GLEE_H_DEFINED_glWeightusvARB
  3734. #define GLEE_H_DEFINED_glWeightusvARB
  3735. typedef void (APIENTRYP GLEEPFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort * weights);
  3736. GLEE_EXTERN GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB;
  3737. #define glWeightusvARB GLeeFuncPtr_glWeightusvARB
  3738. #endif
  3739. #ifndef GLEE_H_DEFINED_glWeightuivARB
  3740. #define GLEE_H_DEFINED_glWeightuivARB
  3741. typedef void (APIENTRYP GLEEPFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint * weights);
  3742. GLEE_EXTERN GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB;
  3743. #define glWeightuivARB GLeeFuncPtr_glWeightuivARB
  3744. #endif
  3745. #ifndef GLEE_H_DEFINED_glWeightPointerARB
  3746. #define GLEE_H_DEFINED_glWeightPointerARB
  3747. typedef void (APIENTRYP GLEEPFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  3748. GLEE_EXTERN GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB;
  3749. #define glWeightPointerARB GLeeFuncPtr_glWeightPointerARB
  3750. #endif
  3751. #ifndef GLEE_H_DEFINED_glVertexBlendARB
  3752. #define GLEE_H_DEFINED_glVertexBlendARB
  3753. typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDARBPROC) (GLint count);
  3754. GLEE_EXTERN GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB;
  3755. #define glVertexBlendARB GLeeFuncPtr_glVertexBlendARB
  3756. #endif
  3757. #endif
  3758. /* GL_ARB_matrix_palette */
  3759. #ifndef GL_ARB_matrix_palette
  3760. #define GL_ARB_matrix_palette 1
  3761. #define __GLEE_GL_ARB_matrix_palette 1
  3762. /* Constants */
  3763. #define GL_MATRIX_PALETTE_ARB 0x8840
  3764. #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
  3765. #define GL_MAX_PALETTE_MATRICES_ARB 0x8842
  3766. #define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
  3767. #define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
  3768. #define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
  3769. #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
  3770. #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
  3771. #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
  3772. #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
  3773. #ifndef GLEE_H_DEFINED_glCurrentPaletteMatrixARB
  3774. #define GLEE_H_DEFINED_glCurrentPaletteMatrixARB
  3775. typedef void (APIENTRYP GLEEPFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
  3776. GLEE_EXTERN GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixARB;
  3777. #define glCurrentPaletteMatrixARB GLeeFuncPtr_glCurrentPaletteMatrixARB
  3778. #endif
  3779. #ifndef GLEE_H_DEFINED_glMatrixIndexubvARB
  3780. #define GLEE_H_DEFINED_glMatrixIndexubvARB
  3781. typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte * indices);
  3782. GLEE_EXTERN GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB;
  3783. #define glMatrixIndexubvARB GLeeFuncPtr_glMatrixIndexubvARB
  3784. #endif
  3785. #ifndef GLEE_H_DEFINED_glMatrixIndexusvARB
  3786. #define GLEE_H_DEFINED_glMatrixIndexusvARB
  3787. typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort * indices);
  3788. GLEE_EXTERN GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB;
  3789. #define glMatrixIndexusvARB GLeeFuncPtr_glMatrixIndexusvARB
  3790. #endif
  3791. #ifndef GLEE_H_DEFINED_glMatrixIndexuivARB
  3792. #define GLEE_H_DEFINED_glMatrixIndexuivARB
  3793. typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint * indices);
  3794. GLEE_EXTERN GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB;
  3795. #define glMatrixIndexuivARB GLeeFuncPtr_glMatrixIndexuivARB
  3796. #endif
  3797. #ifndef GLEE_H_DEFINED_glMatrixIndexPointerARB
  3798. #define GLEE_H_DEFINED_glMatrixIndexPointerARB
  3799. typedef void (APIENTRYP GLEEPFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  3800. GLEE_EXTERN GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB;
  3801. #define glMatrixIndexPointerARB GLeeFuncPtr_glMatrixIndexPointerARB
  3802. #endif
  3803. #endif
  3804. /* GL_ARB_texture_env_combine */
  3805. #ifndef GL_ARB_texture_env_combine
  3806. #define GL_ARB_texture_env_combine 1
  3807. #define __GLEE_GL_ARB_texture_env_combine 1
  3808. /* Constants */
  3809. #define GL_COMBINE_ARB 0x8570
  3810. #define GL_COMBINE_RGB_ARB 0x8571
  3811. #define GL_COMBINE_ALPHA_ARB 0x8572
  3812. #define GL_SOURCE0_RGB_ARB 0x8580
  3813. #define GL_SOURCE1_RGB_ARB 0x8581
  3814. #define GL_SOURCE2_RGB_ARB 0x8582
  3815. #define GL_SOURCE0_ALPHA_ARB 0x8588
  3816. #define GL_SOURCE1_ALPHA_ARB 0x8589
  3817. #define GL_SOURCE2_ALPHA_ARB 0x858A
  3818. #define GL_OPERAND0_RGB_ARB 0x8590
  3819. #define GL_OPERAND1_RGB_ARB 0x8591
  3820. #define GL_OPERAND2_RGB_ARB 0x8592
  3821. #define GL_OPERAND0_ALPHA_ARB 0x8598
  3822. #define GL_OPERAND1_ALPHA_ARB 0x8599
  3823. #define GL_OPERAND2_ALPHA_ARB 0x859A
  3824. #define GL_RGB_SCALE_ARB 0x8573
  3825. #define GL_ADD_SIGNED_ARB 0x8574
  3826. #define GL_INTERPOLATE_ARB 0x8575
  3827. #define GL_SUBTRACT_ARB 0x84E7
  3828. #define GL_CONSTANT_ARB 0x8576
  3829. #define GL_PRIMARY_COLOR_ARB 0x8577
  3830. #define GL_PREVIOUS_ARB 0x8578
  3831. #endif
  3832. /* GL_ARB_texture_env_crossbar */
  3833. #ifndef GL_ARB_texture_env_crossbar
  3834. #define GL_ARB_texture_env_crossbar 1
  3835. #define __GLEE_GL_ARB_texture_env_crossbar 1
  3836. /* Constants */
  3837. #endif
  3838. /* GL_ARB_texture_env_dot3 */
  3839. #ifndef GL_ARB_texture_env_dot3
  3840. #define GL_ARB_texture_env_dot3 1
  3841. #define __GLEE_GL_ARB_texture_env_dot3 1
  3842. /* Constants */
  3843. #define GL_DOT3_RGB_ARB 0x86AE
  3844. #define GL_DOT3_RGBA_ARB 0x86AF
  3845. #endif
  3846. /* GL_ARB_texture_mirrored_repeat */
  3847. #ifndef GL_ARB_texture_mirrored_repeat
  3848. #define GL_ARB_texture_mirrored_repeat 1
  3849. #define __GLEE_GL_ARB_texture_mirrored_repeat 1
  3850. /* Constants */
  3851. #define GL_MIRRORED_REPEAT_ARB 0x8370
  3852. #endif
  3853. /* GL_ARB_depth_texture */
  3854. #ifndef GL_ARB_depth_texture
  3855. #define GL_ARB_depth_texture 1
  3856. #define __GLEE_GL_ARB_depth_texture 1
  3857. /* Constants */
  3858. #define GL_DEPTH_COMPONENT16_ARB 0x81A5
  3859. #define GL_DEPTH_COMPONENT24_ARB 0x81A6
  3860. #define GL_DEPTH_COMPONENT32_ARB 0x81A7
  3861. #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
  3862. #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
  3863. #endif
  3864. /* GL_ARB_shadow */
  3865. #ifndef GL_ARB_shadow
  3866. #define GL_ARB_shadow 1
  3867. #define __GLEE_GL_ARB_shadow 1
  3868. /* Constants */
  3869. #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
  3870. #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
  3871. #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
  3872. #endif
  3873. /* GL_ARB_shadow_ambient */
  3874. #ifndef GL_ARB_shadow_ambient
  3875. #define GL_ARB_shadow_ambient 1
  3876. #define __GLEE_GL_ARB_shadow_ambient 1
  3877. /* Constants */
  3878. #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
  3879. #endif
  3880. /* GL_ARB_window_pos */
  3881. #ifndef GL_ARB_window_pos
  3882. #define GL_ARB_window_pos 1
  3883. #define __GLEE_GL_ARB_window_pos 1
  3884. /* Constants */
  3885. #ifndef GLEE_H_DEFINED_glWindowPos2dARB
  3886. #define GLEE_H_DEFINED_glWindowPos2dARB
  3887. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
  3888. GLEE_EXTERN GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB;
  3889. #define glWindowPos2dARB GLeeFuncPtr_glWindowPos2dARB
  3890. #endif
  3891. #ifndef GLEE_H_DEFINED_glWindowPos2dvARB
  3892. #define GLEE_H_DEFINED_glWindowPos2dvARB
  3893. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVARBPROC) (const GLdouble * v);
  3894. GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB;
  3895. #define glWindowPos2dvARB GLeeFuncPtr_glWindowPos2dvARB
  3896. #endif
  3897. #ifndef GLEE_H_DEFINED_glWindowPos2fARB
  3898. #define GLEE_H_DEFINED_glWindowPos2fARB
  3899. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
  3900. GLEE_EXTERN GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB;
  3901. #define glWindowPos2fARB GLeeFuncPtr_glWindowPos2fARB
  3902. #endif
  3903. #ifndef GLEE_H_DEFINED_glWindowPos2fvARB
  3904. #define GLEE_H_DEFINED_glWindowPos2fvARB
  3905. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVARBPROC) (const GLfloat * v);
  3906. GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB;
  3907. #define glWindowPos2fvARB GLeeFuncPtr_glWindowPos2fvARB
  3908. #endif
  3909. #ifndef GLEE_H_DEFINED_glWindowPos2iARB
  3910. #define GLEE_H_DEFINED_glWindowPos2iARB
  3911. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
  3912. GLEE_EXTERN GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB;
  3913. #define glWindowPos2iARB GLeeFuncPtr_glWindowPos2iARB
  3914. #endif
  3915. #ifndef GLEE_H_DEFINED_glWindowPos2ivARB
  3916. #define GLEE_H_DEFINED_glWindowPos2ivARB
  3917. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVARBPROC) (const GLint * v);
  3918. GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB;
  3919. #define glWindowPos2ivARB GLeeFuncPtr_glWindowPos2ivARB
  3920. #endif
  3921. #ifndef GLEE_H_DEFINED_glWindowPos2sARB
  3922. #define GLEE_H_DEFINED_glWindowPos2sARB
  3923. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
  3924. GLEE_EXTERN GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB;
  3925. #define glWindowPos2sARB GLeeFuncPtr_glWindowPos2sARB
  3926. #endif
  3927. #ifndef GLEE_H_DEFINED_glWindowPos2svARB
  3928. #define GLEE_H_DEFINED_glWindowPos2svARB
  3929. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVARBPROC) (const GLshort * v);
  3930. GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB;
  3931. #define glWindowPos2svARB GLeeFuncPtr_glWindowPos2svARB
  3932. #endif
  3933. #ifndef GLEE_H_DEFINED_glWindowPos3dARB
  3934. #define GLEE_H_DEFINED_glWindowPos3dARB
  3935. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
  3936. GLEE_EXTERN GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB;
  3937. #define glWindowPos3dARB GLeeFuncPtr_glWindowPos3dARB
  3938. #endif
  3939. #ifndef GLEE_H_DEFINED_glWindowPos3dvARB
  3940. #define GLEE_H_DEFINED_glWindowPos3dvARB
  3941. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVARBPROC) (const GLdouble * v);
  3942. GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB;
  3943. #define glWindowPos3dvARB GLeeFuncPtr_glWindowPos3dvARB
  3944. #endif
  3945. #ifndef GLEE_H_DEFINED_glWindowPos3fARB
  3946. #define GLEE_H_DEFINED_glWindowPos3fARB
  3947. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
  3948. GLEE_EXTERN GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB;
  3949. #define glWindowPos3fARB GLeeFuncPtr_glWindowPos3fARB
  3950. #endif
  3951. #ifndef GLEE_H_DEFINED_glWindowPos3fvARB
  3952. #define GLEE_H_DEFINED_glWindowPos3fvARB
  3953. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVARBPROC) (const GLfloat * v);
  3954. GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB;
  3955. #define glWindowPos3fvARB GLeeFuncPtr_glWindowPos3fvARB
  3956. #endif
  3957. #ifndef GLEE_H_DEFINED_glWindowPos3iARB
  3958. #define GLEE_H_DEFINED_glWindowPos3iARB
  3959. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
  3960. GLEE_EXTERN GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB;
  3961. #define glWindowPos3iARB GLeeFuncPtr_glWindowPos3iARB
  3962. #endif
  3963. #ifndef GLEE_H_DEFINED_glWindowPos3ivARB
  3964. #define GLEE_H_DEFINED_glWindowPos3ivARB
  3965. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVARBPROC) (const GLint * v);
  3966. GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB;
  3967. #define glWindowPos3ivARB GLeeFuncPtr_glWindowPos3ivARB
  3968. #endif
  3969. #ifndef GLEE_H_DEFINED_glWindowPos3sARB
  3970. #define GLEE_H_DEFINED_glWindowPos3sARB
  3971. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
  3972. GLEE_EXTERN GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB;
  3973. #define glWindowPos3sARB GLeeFuncPtr_glWindowPos3sARB
  3974. #endif
  3975. #ifndef GLEE_H_DEFINED_glWindowPos3svARB
  3976. #define GLEE_H_DEFINED_glWindowPos3svARB
  3977. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVARBPROC) (const GLshort * v);
  3978. GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB;
  3979. #define glWindowPos3svARB GLeeFuncPtr_glWindowPos3svARB
  3980. #endif
  3981. #endif
  3982. /* GL_ARB_vertex_program */
  3983. #ifndef GL_ARB_vertex_program
  3984. #define GL_ARB_vertex_program 1
  3985. #define __GLEE_GL_ARB_vertex_program 1
  3986. /* Constants */
  3987. #define GL_COLOR_SUM_ARB 0x8458
  3988. #define GL_VERTEX_PROGRAM_ARB 0x8620
  3989. #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
  3990. #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
  3991. #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
  3992. #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
  3993. #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
  3994. #define GL_PROGRAM_LENGTH_ARB 0x8627
  3995. #define GL_PROGRAM_STRING_ARB 0x8628
  3996. #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
  3997. #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
  3998. #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
  3999. #define GL_CURRENT_MATRIX_ARB 0x8641
  4000. #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
  4001. #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
  4002. #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
  4003. #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
  4004. #define GL_PROGRAM_BINDING_ARB 0x8677
  4005. #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
  4006. #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
  4007. #define GL_PROGRAM_ERROR_STRING_ARB 0x8874
  4008. #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
  4009. #define GL_PROGRAM_FORMAT_ARB 0x8876
  4010. #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
  4011. #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
  4012. #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
  4013. #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
  4014. #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
  4015. #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
  4016. #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
  4017. #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
  4018. #define GL_PROGRAM_PARAMETERS_ARB 0x88A8
  4019. #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
  4020. #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
  4021. #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
  4022. #define GL_PROGRAM_ATTRIBS_ARB 0x88AC
  4023. #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
  4024. #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
  4025. #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
  4026. #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
  4027. #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
  4028. #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
  4029. #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
  4030. #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
  4031. #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
  4032. #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
  4033. #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
  4034. #define GL_MATRIX0_ARB 0x88C0
  4035. #define GL_MATRIX1_ARB 0x88C1
  4036. #define GL_MATRIX2_ARB 0x88C2
  4037. #define GL_MATRIX3_ARB 0x88C3
  4038. #define GL_MATRIX4_ARB 0x88C4
  4039. #define GL_MATRIX5_ARB 0x88C5
  4040. #define GL_MATRIX6_ARB 0x88C6
  4041. #define GL_MATRIX7_ARB 0x88C7
  4042. #define GL_MATRIX8_ARB 0x88C8
  4043. #define GL_MATRIX9_ARB 0x88C9
  4044. #define GL_MATRIX10_ARB 0x88CA
  4045. #define GL_MATRIX11_ARB 0x88CB
  4046. #define GL_MATRIX12_ARB 0x88CC
  4047. #define GL_MATRIX13_ARB 0x88CD
  4048. #define GL_MATRIX14_ARB 0x88CE
  4049. #define GL_MATRIX15_ARB 0x88CF
  4050. #define GL_MATRIX16_ARB 0x88D0
  4051. #define GL_MATRIX17_ARB 0x88D1
  4052. #define GL_MATRIX18_ARB 0x88D2
  4053. #define GL_MATRIX19_ARB 0x88D3
  4054. #define GL_MATRIX20_ARB 0x88D4
  4055. #define GL_MATRIX21_ARB 0x88D5
  4056. #define GL_MATRIX22_ARB 0x88D6
  4057. #define GL_MATRIX23_ARB 0x88D7
  4058. #define GL_MATRIX24_ARB 0x88D8
  4059. #define GL_MATRIX25_ARB 0x88D9
  4060. #define GL_MATRIX26_ARB 0x88DA
  4061. #define GL_MATRIX27_ARB 0x88DB
  4062. #define GL_MATRIX28_ARB 0x88DC
  4063. #define GL_MATRIX29_ARB 0x88DD
  4064. #define GL_MATRIX30_ARB 0x88DE
  4065. #define GL_MATRIX31_ARB 0x88DF
  4066. #ifndef GLEE_H_DEFINED_glVertexAttrib1dARB
  4067. #define GLEE_H_DEFINED_glVertexAttrib1dARB
  4068. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
  4069. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB;
  4070. #define glVertexAttrib1dARB GLeeFuncPtr_glVertexAttrib1dARB
  4071. #endif
  4072. #ifndef GLEE_H_DEFINED_glVertexAttrib1dvARB
  4073. #define GLEE_H_DEFINED_glVertexAttrib1dvARB
  4074. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble * v);
  4075. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB;
  4076. #define glVertexAttrib1dvARB GLeeFuncPtr_glVertexAttrib1dvARB
  4077. #endif
  4078. #ifndef GLEE_H_DEFINED_glVertexAttrib1fARB
  4079. #define GLEE_H_DEFINED_glVertexAttrib1fARB
  4080. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
  4081. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB;
  4082. #define glVertexAttrib1fARB GLeeFuncPtr_glVertexAttrib1fARB
  4083. #endif
  4084. #ifndef GLEE_H_DEFINED_glVertexAttrib1fvARB
  4085. #define GLEE_H_DEFINED_glVertexAttrib1fvARB
  4086. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat * v);
  4087. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB;
  4088. #define glVertexAttrib1fvARB GLeeFuncPtr_glVertexAttrib1fvARB
  4089. #endif
  4090. #ifndef GLEE_H_DEFINED_glVertexAttrib1sARB
  4091. #define GLEE_H_DEFINED_glVertexAttrib1sARB
  4092. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
  4093. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB;
  4094. #define glVertexAttrib1sARB GLeeFuncPtr_glVertexAttrib1sARB
  4095. #endif
  4096. #ifndef GLEE_H_DEFINED_glVertexAttrib1svARB
  4097. #define GLEE_H_DEFINED_glVertexAttrib1svARB
  4098. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort * v);
  4099. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB;
  4100. #define glVertexAttrib1svARB GLeeFuncPtr_glVertexAttrib1svARB
  4101. #endif
  4102. #ifndef GLEE_H_DEFINED_glVertexAttrib2dARB
  4103. #define GLEE_H_DEFINED_glVertexAttrib2dARB
  4104. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
  4105. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB;
  4106. #define glVertexAttrib2dARB GLeeFuncPtr_glVertexAttrib2dARB
  4107. #endif
  4108. #ifndef GLEE_H_DEFINED_glVertexAttrib2dvARB
  4109. #define GLEE_H_DEFINED_glVertexAttrib2dvARB
  4110. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble * v);
  4111. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB;
  4112. #define glVertexAttrib2dvARB GLeeFuncPtr_glVertexAttrib2dvARB
  4113. #endif
  4114. #ifndef GLEE_H_DEFINED_glVertexAttrib2fARB
  4115. #define GLEE_H_DEFINED_glVertexAttrib2fARB
  4116. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
  4117. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB;
  4118. #define glVertexAttrib2fARB GLeeFuncPtr_glVertexAttrib2fARB
  4119. #endif
  4120. #ifndef GLEE_H_DEFINED_glVertexAttrib2fvARB
  4121. #define GLEE_H_DEFINED_glVertexAttrib2fvARB
  4122. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat * v);
  4123. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB;
  4124. #define glVertexAttrib2fvARB GLeeFuncPtr_glVertexAttrib2fvARB
  4125. #endif
  4126. #ifndef GLEE_H_DEFINED_glVertexAttrib2sARB
  4127. #define GLEE_H_DEFINED_glVertexAttrib2sARB
  4128. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
  4129. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB;
  4130. #define glVertexAttrib2sARB GLeeFuncPtr_glVertexAttrib2sARB
  4131. #endif
  4132. #ifndef GLEE_H_DEFINED_glVertexAttrib2svARB
  4133. #define GLEE_H_DEFINED_glVertexAttrib2svARB
  4134. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort * v);
  4135. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB;
  4136. #define glVertexAttrib2svARB GLeeFuncPtr_glVertexAttrib2svARB
  4137. #endif
  4138. #ifndef GLEE_H_DEFINED_glVertexAttrib3dARB
  4139. #define GLEE_H_DEFINED_glVertexAttrib3dARB
  4140. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
  4141. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB;
  4142. #define glVertexAttrib3dARB GLeeFuncPtr_glVertexAttrib3dARB
  4143. #endif
  4144. #ifndef GLEE_H_DEFINED_glVertexAttrib3dvARB
  4145. #define GLEE_H_DEFINED_glVertexAttrib3dvARB
  4146. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble * v);
  4147. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB;
  4148. #define glVertexAttrib3dvARB GLeeFuncPtr_glVertexAttrib3dvARB
  4149. #endif
  4150. #ifndef GLEE_H_DEFINED_glVertexAttrib3fARB
  4151. #define GLEE_H_DEFINED_glVertexAttrib3fARB
  4152. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
  4153. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB;
  4154. #define glVertexAttrib3fARB GLeeFuncPtr_glVertexAttrib3fARB
  4155. #endif
  4156. #ifndef GLEE_H_DEFINED_glVertexAttrib3fvARB
  4157. #define GLEE_H_DEFINED_glVertexAttrib3fvARB
  4158. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat * v);
  4159. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB;
  4160. #define glVertexAttrib3fvARB GLeeFuncPtr_glVertexAttrib3fvARB
  4161. #endif
  4162. #ifndef GLEE_H_DEFINED_glVertexAttrib3sARB
  4163. #define GLEE_H_DEFINED_glVertexAttrib3sARB
  4164. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
  4165. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB;
  4166. #define glVertexAttrib3sARB GLeeFuncPtr_glVertexAttrib3sARB
  4167. #endif
  4168. #ifndef GLEE_H_DEFINED_glVertexAttrib3svARB
  4169. #define GLEE_H_DEFINED_glVertexAttrib3svARB
  4170. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort * v);
  4171. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB;
  4172. #define glVertexAttrib3svARB GLeeFuncPtr_glVertexAttrib3svARB
  4173. #endif
  4174. #ifndef GLEE_H_DEFINED_glVertexAttrib4NbvARB
  4175. #define GLEE_H_DEFINED_glVertexAttrib4NbvARB
  4176. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte * v);
  4177. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB;
  4178. #define glVertexAttrib4NbvARB GLeeFuncPtr_glVertexAttrib4NbvARB
  4179. #endif
  4180. #ifndef GLEE_H_DEFINED_glVertexAttrib4NivARB
  4181. #define GLEE_H_DEFINED_glVertexAttrib4NivARB
  4182. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint * v);
  4183. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB;
  4184. #define glVertexAttrib4NivARB GLeeFuncPtr_glVertexAttrib4NivARB
  4185. #endif
  4186. #ifndef GLEE_H_DEFINED_glVertexAttrib4NsvARB
  4187. #define GLEE_H_DEFINED_glVertexAttrib4NsvARB
  4188. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort * v);
  4189. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB;
  4190. #define glVertexAttrib4NsvARB GLeeFuncPtr_glVertexAttrib4NsvARB
  4191. #endif
  4192. #ifndef GLEE_H_DEFINED_glVertexAttrib4NubARB
  4193. #define GLEE_H_DEFINED_glVertexAttrib4NubARB
  4194. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
  4195. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB;
  4196. #define glVertexAttrib4NubARB GLeeFuncPtr_glVertexAttrib4NubARB
  4197. #endif
  4198. #ifndef GLEE_H_DEFINED_glVertexAttrib4NubvARB
  4199. #define GLEE_H_DEFINED_glVertexAttrib4NubvARB
  4200. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte * v);
  4201. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB;
  4202. #define glVertexAttrib4NubvARB GLeeFuncPtr_glVertexAttrib4NubvARB
  4203. #endif
  4204. #ifndef GLEE_H_DEFINED_glVertexAttrib4NuivARB
  4205. #define GLEE_H_DEFINED_glVertexAttrib4NuivARB
  4206. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint * v);
  4207. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB;
  4208. #define glVertexAttrib4NuivARB GLeeFuncPtr_glVertexAttrib4NuivARB
  4209. #endif
  4210. #ifndef GLEE_H_DEFINED_glVertexAttrib4NusvARB
  4211. #define GLEE_H_DEFINED_glVertexAttrib4NusvARB
  4212. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort * v);
  4213. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB;
  4214. #define glVertexAttrib4NusvARB GLeeFuncPtr_glVertexAttrib4NusvARB
  4215. #endif
  4216. #ifndef GLEE_H_DEFINED_glVertexAttrib4bvARB
  4217. #define GLEE_H_DEFINED_glVertexAttrib4bvARB
  4218. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte * v);
  4219. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB;
  4220. #define glVertexAttrib4bvARB GLeeFuncPtr_glVertexAttrib4bvARB
  4221. #endif
  4222. #ifndef GLEE_H_DEFINED_glVertexAttrib4dARB
  4223. #define GLEE_H_DEFINED_glVertexAttrib4dARB
  4224. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  4225. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB;
  4226. #define glVertexAttrib4dARB GLeeFuncPtr_glVertexAttrib4dARB
  4227. #endif
  4228. #ifndef GLEE_H_DEFINED_glVertexAttrib4dvARB
  4229. #define GLEE_H_DEFINED_glVertexAttrib4dvARB
  4230. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble * v);
  4231. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB;
  4232. #define glVertexAttrib4dvARB GLeeFuncPtr_glVertexAttrib4dvARB
  4233. #endif
  4234. #ifndef GLEE_H_DEFINED_glVertexAttrib4fARB
  4235. #define GLEE_H_DEFINED_glVertexAttrib4fARB
  4236. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  4237. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB;
  4238. #define glVertexAttrib4fARB GLeeFuncPtr_glVertexAttrib4fARB
  4239. #endif
  4240. #ifndef GLEE_H_DEFINED_glVertexAttrib4fvARB
  4241. #define GLEE_H_DEFINED_glVertexAttrib4fvARB
  4242. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat * v);
  4243. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB;
  4244. #define glVertexAttrib4fvARB GLeeFuncPtr_glVertexAttrib4fvARB
  4245. #endif
  4246. #ifndef GLEE_H_DEFINED_glVertexAttrib4ivARB
  4247. #define GLEE_H_DEFINED_glVertexAttrib4ivARB
  4248. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint * v);
  4249. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB;
  4250. #define glVertexAttrib4ivARB GLeeFuncPtr_glVertexAttrib4ivARB
  4251. #endif
  4252. #ifndef GLEE_H_DEFINED_glVertexAttrib4sARB
  4253. #define GLEE_H_DEFINED_glVertexAttrib4sARB
  4254. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
  4255. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB;
  4256. #define glVertexAttrib4sARB GLeeFuncPtr_glVertexAttrib4sARB
  4257. #endif
  4258. #ifndef GLEE_H_DEFINED_glVertexAttrib4svARB
  4259. #define GLEE_H_DEFINED_glVertexAttrib4svARB
  4260. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort * v);
  4261. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB;
  4262. #define glVertexAttrib4svARB GLeeFuncPtr_glVertexAttrib4svARB
  4263. #endif
  4264. #ifndef GLEE_H_DEFINED_glVertexAttrib4ubvARB
  4265. #define GLEE_H_DEFINED_glVertexAttrib4ubvARB
  4266. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte * v);
  4267. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB;
  4268. #define glVertexAttrib4ubvARB GLeeFuncPtr_glVertexAttrib4ubvARB
  4269. #endif
  4270. #ifndef GLEE_H_DEFINED_glVertexAttrib4uivARB
  4271. #define GLEE_H_DEFINED_glVertexAttrib4uivARB
  4272. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint * v);
  4273. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB;
  4274. #define glVertexAttrib4uivARB GLeeFuncPtr_glVertexAttrib4uivARB
  4275. #endif
  4276. #ifndef GLEE_H_DEFINED_glVertexAttrib4usvARB
  4277. #define GLEE_H_DEFINED_glVertexAttrib4usvARB
  4278. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort * v);
  4279. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB;
  4280. #define glVertexAttrib4usvARB GLeeFuncPtr_glVertexAttrib4usvARB
  4281. #endif
  4282. #ifndef GLEE_H_DEFINED_glVertexAttribPointerARB
  4283. #define GLEE_H_DEFINED_glVertexAttribPointerARB
  4284. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
  4285. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB;
  4286. #define glVertexAttribPointerARB GLeeFuncPtr_glVertexAttribPointerARB
  4287. #endif
  4288. #ifndef GLEE_H_DEFINED_glEnableVertexAttribArrayARB
  4289. #define GLEE_H_DEFINED_glEnableVertexAttribArrayARB
  4290. typedef void (APIENTRYP GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
  4291. GLEE_EXTERN GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribArrayARB;
  4292. #define glEnableVertexAttribArrayARB GLeeFuncPtr_glEnableVertexAttribArrayARB
  4293. #endif
  4294. #ifndef GLEE_H_DEFINED_glDisableVertexAttribArrayARB
  4295. #define GLEE_H_DEFINED_glDisableVertexAttribArrayARB
  4296. typedef void (APIENTRYP GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
  4297. GLEE_EXTERN GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttribArrayARB;
  4298. #define glDisableVertexAttribArrayARB GLeeFuncPtr_glDisableVertexAttribArrayARB
  4299. #endif
  4300. #ifndef GLEE_H_DEFINED_glProgramStringARB
  4301. #define GLEE_H_DEFINED_glProgramStringARB
  4302. typedef void (APIENTRYP GLEEPFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid * string);
  4303. GLEE_EXTERN GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB;
  4304. #define glProgramStringARB GLeeFuncPtr_glProgramStringARB
  4305. #endif
  4306. #ifndef GLEE_H_DEFINED_glBindProgramARB
  4307. #define GLEE_H_DEFINED_glBindProgramARB
  4308. typedef void (APIENTRYP GLEEPFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
  4309. GLEE_EXTERN GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB;
  4310. #define glBindProgramARB GLeeFuncPtr_glBindProgramARB
  4311. #endif
  4312. #ifndef GLEE_H_DEFINED_glDeleteProgramsARB
  4313. #define GLEE_H_DEFINED_glDeleteProgramsARB
  4314. typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint * programs);
  4315. GLEE_EXTERN GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB;
  4316. #define glDeleteProgramsARB GLeeFuncPtr_glDeleteProgramsARB
  4317. #endif
  4318. #ifndef GLEE_H_DEFINED_glGenProgramsARB
  4319. #define GLEE_H_DEFINED_glGenProgramsARB
  4320. typedef void (APIENTRYP GLEEPFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint * programs);
  4321. GLEE_EXTERN GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB;
  4322. #define glGenProgramsARB GLeeFuncPtr_glGenProgramsARB
  4323. #endif
  4324. #ifndef GLEE_H_DEFINED_glProgramEnvParameter4dARB
  4325. #define GLEE_H_DEFINED_glProgramEnvParameter4dARB
  4326. typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  4327. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4dARB;
  4328. #define glProgramEnvParameter4dARB GLeeFuncPtr_glProgramEnvParameter4dARB
  4329. #endif
  4330. #ifndef GLEE_H_DEFINED_glProgramEnvParameter4dvARB
  4331. #define GLEE_H_DEFINED_glProgramEnvParameter4dvARB
  4332. typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
  4333. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4dvARB;
  4334. #define glProgramEnvParameter4dvARB GLeeFuncPtr_glProgramEnvParameter4dvARB
  4335. #endif
  4336. #ifndef GLEE_H_DEFINED_glProgramEnvParameter4fARB
  4337. #define GLEE_H_DEFINED_glProgramEnvParameter4fARB
  4338. typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  4339. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4fARB;
  4340. #define glProgramEnvParameter4fARB GLeeFuncPtr_glProgramEnvParameter4fARB
  4341. #endif
  4342. #ifndef GLEE_H_DEFINED_glProgramEnvParameter4fvARB
  4343. #define GLEE_H_DEFINED_glProgramEnvParameter4fvARB
  4344. typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
  4345. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4fvARB;
  4346. #define glProgramEnvParameter4fvARB GLeeFuncPtr_glProgramEnvParameter4fvARB
  4347. #endif
  4348. #ifndef GLEE_H_DEFINED_glProgramLocalParameter4dARB
  4349. #define GLEE_H_DEFINED_glProgramLocalParameter4dARB
  4350. typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  4351. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParameter4dARB;
  4352. #define glProgramLocalParameter4dARB GLeeFuncPtr_glProgramLocalParameter4dARB
  4353. #endif
  4354. #ifndef GLEE_H_DEFINED_glProgramLocalParameter4dvARB
  4355. #define GLEE_H_DEFINED_glProgramLocalParameter4dvARB
  4356. typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
  4357. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParameter4dvARB;
  4358. #define glProgramLocalParameter4dvARB GLeeFuncPtr_glProgramLocalParameter4dvARB
  4359. #endif
  4360. #ifndef GLEE_H_DEFINED_glProgramLocalParameter4fARB
  4361. #define GLEE_H_DEFINED_glProgramLocalParameter4fARB
  4362. typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  4363. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParameter4fARB;
  4364. #define glProgramLocalParameter4fARB GLeeFuncPtr_glProgramLocalParameter4fARB
  4365. #endif
  4366. #ifndef GLEE_H_DEFINED_glProgramLocalParameter4fvARB
  4367. #define GLEE_H_DEFINED_glProgramLocalParameter4fvARB
  4368. typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
  4369. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParameter4fvARB;
  4370. #define glProgramLocalParameter4fvARB GLeeFuncPtr_glProgramLocalParameter4fvARB
  4371. #endif
  4372. #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterdvARB
  4373. #define GLEE_H_DEFINED_glGetProgramEnvParameterdvARB
  4374. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
  4375. GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParameterdvARB;
  4376. #define glGetProgramEnvParameterdvARB GLeeFuncPtr_glGetProgramEnvParameterdvARB
  4377. #endif
  4378. #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterfvARB
  4379. #define GLEE_H_DEFINED_glGetProgramEnvParameterfvARB
  4380. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
  4381. GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParameterfvARB;
  4382. #define glGetProgramEnvParameterfvARB GLeeFuncPtr_glGetProgramEnvParameterfvARB
  4383. #endif
  4384. #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterdvARB
  4385. #define GLEE_H_DEFINED_glGetProgramLocalParameterdvARB
  4386. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
  4387. GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalParameterdvARB;
  4388. #define glGetProgramLocalParameterdvARB GLeeFuncPtr_glGetProgramLocalParameterdvARB
  4389. #endif
  4390. #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterfvARB
  4391. #define GLEE_H_DEFINED_glGetProgramLocalParameterfvARB
  4392. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
  4393. GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalParameterfvARB;
  4394. #define glGetProgramLocalParameterfvARB GLeeFuncPtr_glGetProgramLocalParameterfvARB
  4395. #endif
  4396. #ifndef GLEE_H_DEFINED_glGetProgramivARB
  4397. #define GLEE_H_DEFINED_glGetProgramivARB
  4398. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint * params);
  4399. GLEE_EXTERN GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB;
  4400. #define glGetProgramivARB GLeeFuncPtr_glGetProgramivARB
  4401. #endif
  4402. #ifndef GLEE_H_DEFINED_glGetProgramStringARB
  4403. #define GLEE_H_DEFINED_glGetProgramStringARB
  4404. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid * string);
  4405. GLEE_EXTERN GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB;
  4406. #define glGetProgramStringARB GLeeFuncPtr_glGetProgramStringARB
  4407. #endif
  4408. #ifndef GLEE_H_DEFINED_glGetVertexAttribdvARB
  4409. #define GLEE_H_DEFINED_glGetVertexAttribdvARB
  4410. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble * params);
  4411. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB;
  4412. #define glGetVertexAttribdvARB GLeeFuncPtr_glGetVertexAttribdvARB
  4413. #endif
  4414. #ifndef GLEE_H_DEFINED_glGetVertexAttribfvARB
  4415. #define GLEE_H_DEFINED_glGetVertexAttribfvARB
  4416. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat * params);
  4417. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB;
  4418. #define glGetVertexAttribfvARB GLeeFuncPtr_glGetVertexAttribfvARB
  4419. #endif
  4420. #ifndef GLEE_H_DEFINED_glGetVertexAttribivARB
  4421. #define GLEE_H_DEFINED_glGetVertexAttribivARB
  4422. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint * params);
  4423. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB;
  4424. #define glGetVertexAttribivARB GLeeFuncPtr_glGetVertexAttribivARB
  4425. #endif
  4426. #ifndef GLEE_H_DEFINED_glGetVertexAttribPointervARB
  4427. #define GLEE_H_DEFINED_glGetVertexAttribPointervARB
  4428. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
  4429. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPointervARB;
  4430. #define glGetVertexAttribPointervARB GLeeFuncPtr_glGetVertexAttribPointervARB
  4431. #endif
  4432. #ifndef GLEE_H_DEFINED_glIsProgramARB
  4433. #define GLEE_H_DEFINED_glIsProgramARB
  4434. typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMARBPROC) (GLuint program);
  4435. GLEE_EXTERN GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB;
  4436. #define glIsProgramARB GLeeFuncPtr_glIsProgramARB
  4437. #endif
  4438. #endif
  4439. /* GL_ARB_fragment_program */
  4440. #ifndef GL_ARB_fragment_program
  4441. #define GL_ARB_fragment_program 1
  4442. #define __GLEE_GL_ARB_fragment_program 1
  4443. /* Constants */
  4444. #define GL_FRAGMENT_PROGRAM_ARB 0x8804
  4445. #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
  4446. #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
  4447. #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
  4448. #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
  4449. #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
  4450. #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
  4451. #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
  4452. #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
  4453. #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
  4454. #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
  4455. #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
  4456. #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
  4457. #define GL_MAX_TEXTURE_COORDS_ARB 0x8871
  4458. #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
  4459. #endif
  4460. /* GL_ARB_vertex_buffer_object */
  4461. #ifndef GL_ARB_vertex_buffer_object
  4462. #define GL_ARB_vertex_buffer_object 1
  4463. #define __GLEE_GL_ARB_vertex_buffer_object 1
  4464. /* Constants */
  4465. #define GL_BUFFER_SIZE_ARB 0x8764
  4466. #define GL_BUFFER_USAGE_ARB 0x8765
  4467. #define GL_ARRAY_BUFFER_ARB 0x8892
  4468. #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893
  4469. #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894
  4470. #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895
  4471. #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896
  4472. #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897
  4473. #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898
  4474. #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899
  4475. #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A
  4476. #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B
  4477. #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C
  4478. #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D
  4479. #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E
  4480. #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F
  4481. #define GL_READ_ONLY_ARB 0x88B8
  4482. #define GL_WRITE_ONLY_ARB 0x88B9
  4483. #define GL_READ_WRITE_ARB 0x88BA
  4484. #define GL_BUFFER_ACCESS_ARB 0x88BB
  4485. #define GL_BUFFER_MAPPED_ARB 0x88BC
  4486. #define GL_BUFFER_MAP_POINTER_ARB 0x88BD
  4487. #define GL_STREAM_DRAW_ARB 0x88E0
  4488. #define GL_STREAM_READ_ARB 0x88E1
  4489. #define GL_STREAM_COPY_ARB 0x88E2
  4490. #define GL_STATIC_DRAW_ARB 0x88E4
  4491. #define GL_STATIC_READ_ARB 0x88E5
  4492. #define GL_STATIC_COPY_ARB 0x88E6
  4493. #define GL_DYNAMIC_DRAW_ARB 0x88E8
  4494. #define GL_DYNAMIC_READ_ARB 0x88E9
  4495. #define GL_DYNAMIC_COPY_ARB 0x88EA
  4496. #ifndef GLEE_H_DEFINED_glBindBufferARB
  4497. #define GLEE_H_DEFINED_glBindBufferARB
  4498. typedef void (APIENTRYP GLEEPFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
  4499. GLEE_EXTERN GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB;
  4500. #define glBindBufferARB GLeeFuncPtr_glBindBufferARB
  4501. #endif
  4502. #ifndef GLEE_H_DEFINED_glDeleteBuffersARB
  4503. #define GLEE_H_DEFINED_glDeleteBuffersARB
  4504. typedef void (APIENTRYP GLEEPFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint * buffers);
  4505. GLEE_EXTERN GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB;
  4506. #define glDeleteBuffersARB GLeeFuncPtr_glDeleteBuffersARB
  4507. #endif
  4508. #ifndef GLEE_H_DEFINED_glGenBuffersARB
  4509. #define GLEE_H_DEFINED_glGenBuffersARB
  4510. typedef void (APIENTRYP GLEEPFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint * buffers);
  4511. GLEE_EXTERN GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB;
  4512. #define glGenBuffersARB GLeeFuncPtr_glGenBuffersARB
  4513. #endif
  4514. #ifndef GLEE_H_DEFINED_glIsBufferARB
  4515. #define GLEE_H_DEFINED_glIsBufferARB
  4516. typedef GLboolean (APIENTRYP GLEEPFNGLISBUFFERARBPROC) (GLuint buffer);
  4517. GLEE_EXTERN GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB;
  4518. #define glIsBufferARB GLeeFuncPtr_glIsBufferARB
  4519. #endif
  4520. #ifndef GLEE_H_DEFINED_glBufferDataARB
  4521. #define GLEE_H_DEFINED_glBufferDataARB
  4522. typedef void (APIENTRYP GLEEPFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage);
  4523. GLEE_EXTERN GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB;
  4524. #define glBufferDataARB GLeeFuncPtr_glBufferDataARB
  4525. #endif
  4526. #ifndef GLEE_H_DEFINED_glBufferSubDataARB
  4527. #define GLEE_H_DEFINED_glBufferSubDataARB
  4528. typedef void (APIENTRYP GLEEPFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data);
  4529. GLEE_EXTERN GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB;
  4530. #define glBufferSubDataARB GLeeFuncPtr_glBufferSubDataARB
  4531. #endif
  4532. #ifndef GLEE_H_DEFINED_glGetBufferSubDataARB
  4533. #define GLEE_H_DEFINED_glGetBufferSubDataARB
  4534. typedef void (APIENTRYP GLEEPFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data);
  4535. GLEE_EXTERN GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB;
  4536. #define glGetBufferSubDataARB GLeeFuncPtr_glGetBufferSubDataARB
  4537. #endif
  4538. #ifndef GLEE_H_DEFINED_glMapBufferARB
  4539. #define GLEE_H_DEFINED_glMapBufferARB
  4540. typedef GLvoid* (APIENTRYP GLEEPFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
  4541. GLEE_EXTERN GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB;
  4542. #define glMapBufferARB GLeeFuncPtr_glMapBufferARB
  4543. #endif
  4544. #ifndef GLEE_H_DEFINED_glUnmapBufferARB
  4545. #define GLEE_H_DEFINED_glUnmapBufferARB
  4546. typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPBUFFERARBPROC) (GLenum target);
  4547. GLEE_EXTERN GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB;
  4548. #define glUnmapBufferARB GLeeFuncPtr_glUnmapBufferARB
  4549. #endif
  4550. #ifndef GLEE_H_DEFINED_glGetBufferParameterivARB
  4551. #define GLEE_H_DEFINED_glGetBufferParameterivARB
  4552. typedef void (APIENTRYP GLEEPFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint * params);
  4553. GLEE_EXTERN GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivARB;
  4554. #define glGetBufferParameterivARB GLeeFuncPtr_glGetBufferParameterivARB
  4555. #endif
  4556. #ifndef GLEE_H_DEFINED_glGetBufferPointervARB
  4557. #define GLEE_H_DEFINED_glGetBufferPointervARB
  4558. typedef void (APIENTRYP GLEEPFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* * params);
  4559. GLEE_EXTERN GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB;
  4560. #define glGetBufferPointervARB GLeeFuncPtr_glGetBufferPointervARB
  4561. #endif
  4562. #endif
  4563. /* GL_ARB_occlusion_query */
  4564. #ifndef GL_ARB_occlusion_query
  4565. #define GL_ARB_occlusion_query 1
  4566. #define __GLEE_GL_ARB_occlusion_query 1
  4567. /* Constants */
  4568. #define GL_QUERY_COUNTER_BITS_ARB 0x8864
  4569. #define GL_CURRENT_QUERY_ARB 0x8865
  4570. #define GL_QUERY_RESULT_ARB 0x8866
  4571. #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
  4572. #define GL_SAMPLES_PASSED_ARB 0x8914
  4573. #ifndef GLEE_H_DEFINED_glGenQueriesARB
  4574. #define GLEE_H_DEFINED_glGenQueriesARB
  4575. typedef void (APIENTRYP GLEEPFNGLGENQUERIESARBPROC) (GLsizei n, GLuint * ids);
  4576. GLEE_EXTERN GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB;
  4577. #define glGenQueriesARB GLeeFuncPtr_glGenQueriesARB
  4578. #endif
  4579. #ifndef GLEE_H_DEFINED_glDeleteQueriesARB
  4580. #define GLEE_H_DEFINED_glDeleteQueriesARB
  4581. typedef void (APIENTRYP GLEEPFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint * ids);
  4582. GLEE_EXTERN GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB;
  4583. #define glDeleteQueriesARB GLeeFuncPtr_glDeleteQueriesARB
  4584. #endif
  4585. #ifndef GLEE_H_DEFINED_glIsQueryARB
  4586. #define GLEE_H_DEFINED_glIsQueryARB
  4587. typedef GLboolean (APIENTRYP GLEEPFNGLISQUERYARBPROC) (GLuint id);
  4588. GLEE_EXTERN GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB;
  4589. #define glIsQueryARB GLeeFuncPtr_glIsQueryARB
  4590. #endif
  4591. #ifndef GLEE_H_DEFINED_glBeginQueryARB
  4592. #define GLEE_H_DEFINED_glBeginQueryARB
  4593. typedef void (APIENTRYP GLEEPFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
  4594. GLEE_EXTERN GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB;
  4595. #define glBeginQueryARB GLeeFuncPtr_glBeginQueryARB
  4596. #endif
  4597. #ifndef GLEE_H_DEFINED_glEndQueryARB
  4598. #define GLEE_H_DEFINED_glEndQueryARB
  4599. typedef void (APIENTRYP GLEEPFNGLENDQUERYARBPROC) (GLenum target);
  4600. GLEE_EXTERN GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB;
  4601. #define glEndQueryARB GLeeFuncPtr_glEndQueryARB
  4602. #endif
  4603. #ifndef GLEE_H_DEFINED_glGetQueryivARB
  4604. #define GLEE_H_DEFINED_glGetQueryivARB
  4605. typedef void (APIENTRYP GLEEPFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint * params);
  4606. GLEE_EXTERN GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB;
  4607. #define glGetQueryivARB GLeeFuncPtr_glGetQueryivARB
  4608. #endif
  4609. #ifndef GLEE_H_DEFINED_glGetQueryObjectivARB
  4610. #define GLEE_H_DEFINED_glGetQueryObjectivARB
  4611. typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint * params);
  4612. GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB;
  4613. #define glGetQueryObjectivARB GLeeFuncPtr_glGetQueryObjectivARB
  4614. #endif
  4615. #ifndef GLEE_H_DEFINED_glGetQueryObjectuivARB
  4616. #define GLEE_H_DEFINED_glGetQueryObjectuivARB
  4617. typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint * params);
  4618. GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB;
  4619. #define glGetQueryObjectuivARB GLeeFuncPtr_glGetQueryObjectuivARB
  4620. #endif
  4621. #endif
  4622. /* GL_ARB_shader_objects */
  4623. #ifndef GL_ARB_shader_objects
  4624. #define GL_ARB_shader_objects 1
  4625. #define __GLEE_GL_ARB_shader_objects 1
  4626. /* Constants */
  4627. #define GL_PROGRAM_OBJECT_ARB 0x8B40
  4628. #define GL_SHADER_OBJECT_ARB 0x8B48
  4629. #define GL_OBJECT_TYPE_ARB 0x8B4E
  4630. #define GL_OBJECT_SUBTYPE_ARB 0x8B4F
  4631. #define GL_FLOAT_VEC2_ARB 0x8B50
  4632. #define GL_FLOAT_VEC3_ARB 0x8B51
  4633. #define GL_FLOAT_VEC4_ARB 0x8B52
  4634. #define GL_INT_VEC2_ARB 0x8B53
  4635. #define GL_INT_VEC3_ARB 0x8B54
  4636. #define GL_INT_VEC4_ARB 0x8B55
  4637. #define GL_BOOL_ARB 0x8B56
  4638. #define GL_BOOL_VEC2_ARB 0x8B57
  4639. #define GL_BOOL_VEC3_ARB 0x8B58
  4640. #define GL_BOOL_VEC4_ARB 0x8B59
  4641. #define GL_FLOAT_MAT2_ARB 0x8B5A
  4642. #define GL_FLOAT_MAT3_ARB 0x8B5B
  4643. #define GL_FLOAT_MAT4_ARB 0x8B5C
  4644. #define GL_SAMPLER_1D_ARB 0x8B5D
  4645. #define GL_SAMPLER_2D_ARB 0x8B5E
  4646. #define GL_SAMPLER_3D_ARB 0x8B5F
  4647. #define GL_SAMPLER_CUBE_ARB 0x8B60
  4648. #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
  4649. #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
  4650. #define GL_SAMPLER_2D_RECT_ARB 0x8B63
  4651. #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
  4652. #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
  4653. #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
  4654. #define GL_OBJECT_LINK_STATUS_ARB 0x8B82
  4655. #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
  4656. #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
  4657. #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
  4658. #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
  4659. #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
  4660. #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
  4661. #ifndef GLEE_H_DEFINED_glDeleteObjectARB
  4662. #define GLEE_H_DEFINED_glDeleteObjectARB
  4663. typedef void (APIENTRYP GLEEPFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);
  4664. GLEE_EXTERN GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB;
  4665. #define glDeleteObjectARB GLeeFuncPtr_glDeleteObjectARB
  4666. #endif
  4667. #ifndef GLEE_H_DEFINED_glGetHandleARB
  4668. #define GLEE_H_DEFINED_glGetHandleARB
  4669. typedef GLhandleARB (APIENTRYP GLEEPFNGLGETHANDLEARBPROC) (GLenum pname);
  4670. GLEE_EXTERN GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB;
  4671. #define glGetHandleARB GLeeFuncPtr_glGetHandleARB
  4672. #endif
  4673. #ifndef GLEE_H_DEFINED_glDetachObjectARB
  4674. #define GLEE_H_DEFINED_glDetachObjectARB
  4675. typedef void (APIENTRYP GLEEPFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
  4676. GLEE_EXTERN GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB;
  4677. #define glDetachObjectARB GLeeFuncPtr_glDetachObjectARB
  4678. #endif
  4679. #ifndef GLEE_H_DEFINED_glCreateShaderObjectARB
  4680. #define GLEE_H_DEFINED_glCreateShaderObjectARB
  4681. typedef GLhandleARB (APIENTRYP GLEEPFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
  4682. GLEE_EXTERN GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB;
  4683. #define glCreateShaderObjectARB GLeeFuncPtr_glCreateShaderObjectARB
  4684. #endif
  4685. #ifndef GLEE_H_DEFINED_glShaderSourceARB
  4686. #define GLEE_H_DEFINED_glShaderSourceARB
  4687. typedef void (APIENTRYP GLEEPFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length);
  4688. GLEE_EXTERN GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB;
  4689. #define glShaderSourceARB GLeeFuncPtr_glShaderSourceARB
  4690. #endif
  4691. #ifndef GLEE_H_DEFINED_glCompileShaderARB
  4692. #define GLEE_H_DEFINED_glCompileShaderARB
  4693. typedef void (APIENTRYP GLEEPFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
  4694. GLEE_EXTERN GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB;
  4695. #define glCompileShaderARB GLeeFuncPtr_glCompileShaderARB
  4696. #endif
  4697. #ifndef GLEE_H_DEFINED_glCreateProgramObjectARB
  4698. #define GLEE_H_DEFINED_glCreateProgramObjectARB
  4699. typedef GLhandleARB (APIENTRYP GLEEPFNGLCREATEPROGRAMOBJECTARBPROC) ();
  4700. GLEE_EXTERN GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB;
  4701. #define glCreateProgramObjectARB GLeeFuncPtr_glCreateProgramObjectARB
  4702. #endif
  4703. #ifndef GLEE_H_DEFINED_glAttachObjectARB
  4704. #define GLEE_H_DEFINED_glAttachObjectARB
  4705. typedef void (APIENTRYP GLEEPFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
  4706. GLEE_EXTERN GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB;
  4707. #define glAttachObjectARB GLeeFuncPtr_glAttachObjectARB
  4708. #endif
  4709. #ifndef GLEE_H_DEFINED_glLinkProgramARB
  4710. #define GLEE_H_DEFINED_glLinkProgramARB
  4711. typedef void (APIENTRYP GLEEPFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
  4712. GLEE_EXTERN GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB;
  4713. #define glLinkProgramARB GLeeFuncPtr_glLinkProgramARB
  4714. #endif
  4715. #ifndef GLEE_H_DEFINED_glUseProgramObjectARB
  4716. #define GLEE_H_DEFINED_glUseProgramObjectARB
  4717. typedef void (APIENTRYP GLEEPFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
  4718. GLEE_EXTERN GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB;
  4719. #define glUseProgramObjectARB GLeeFuncPtr_glUseProgramObjectARB
  4720. #endif
  4721. #ifndef GLEE_H_DEFINED_glValidateProgramARB
  4722. #define GLEE_H_DEFINED_glValidateProgramARB
  4723. typedef void (APIENTRYP GLEEPFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
  4724. GLEE_EXTERN GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB;
  4725. #define glValidateProgramARB GLeeFuncPtr_glValidateProgramARB
  4726. #endif
  4727. #ifndef GLEE_H_DEFINED_glUniform1fARB
  4728. #define GLEE_H_DEFINED_glUniform1fARB
  4729. typedef void (APIENTRYP GLEEPFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
  4730. GLEE_EXTERN GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB;
  4731. #define glUniform1fARB GLeeFuncPtr_glUniform1fARB
  4732. #endif
  4733. #ifndef GLEE_H_DEFINED_glUniform2fARB
  4734. #define GLEE_H_DEFINED_glUniform2fARB
  4735. typedef void (APIENTRYP GLEEPFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
  4736. GLEE_EXTERN GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB;
  4737. #define glUniform2fARB GLeeFuncPtr_glUniform2fARB
  4738. #endif
  4739. #ifndef GLEE_H_DEFINED_glUniform3fARB
  4740. #define GLEE_H_DEFINED_glUniform3fARB
  4741. typedef void (APIENTRYP GLEEPFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
  4742. GLEE_EXTERN GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB;
  4743. #define glUniform3fARB GLeeFuncPtr_glUniform3fARB
  4744. #endif
  4745. #ifndef GLEE_H_DEFINED_glUniform4fARB
  4746. #define GLEE_H_DEFINED_glUniform4fARB
  4747. typedef void (APIENTRYP GLEEPFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
  4748. GLEE_EXTERN GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB;
  4749. #define glUniform4fARB GLeeFuncPtr_glUniform4fARB
  4750. #endif
  4751. #ifndef GLEE_H_DEFINED_glUniform1iARB
  4752. #define GLEE_H_DEFINED_glUniform1iARB
  4753. typedef void (APIENTRYP GLEEPFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
  4754. GLEE_EXTERN GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB;
  4755. #define glUniform1iARB GLeeFuncPtr_glUniform1iARB
  4756. #endif
  4757. #ifndef GLEE_H_DEFINED_glUniform2iARB
  4758. #define GLEE_H_DEFINED_glUniform2iARB
  4759. typedef void (APIENTRYP GLEEPFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
  4760. GLEE_EXTERN GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB;
  4761. #define glUniform2iARB GLeeFuncPtr_glUniform2iARB
  4762. #endif
  4763. #ifndef GLEE_H_DEFINED_glUniform3iARB
  4764. #define GLEE_H_DEFINED_glUniform3iARB
  4765. typedef void (APIENTRYP GLEEPFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
  4766. GLEE_EXTERN GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB;
  4767. #define glUniform3iARB GLeeFuncPtr_glUniform3iARB
  4768. #endif
  4769. #ifndef GLEE_H_DEFINED_glUniform4iARB
  4770. #define GLEE_H_DEFINED_glUniform4iARB
  4771. typedef void (APIENTRYP GLEEPFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
  4772. GLEE_EXTERN GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB;
  4773. #define glUniform4iARB GLeeFuncPtr_glUniform4iARB
  4774. #endif
  4775. #ifndef GLEE_H_DEFINED_glUniform1fvARB
  4776. #define GLEE_H_DEFINED_glUniform1fvARB
  4777. typedef void (APIENTRYP GLEEPFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
  4778. GLEE_EXTERN GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB;
  4779. #define glUniform1fvARB GLeeFuncPtr_glUniform1fvARB
  4780. #endif
  4781. #ifndef GLEE_H_DEFINED_glUniform2fvARB
  4782. #define GLEE_H_DEFINED_glUniform2fvARB
  4783. typedef void (APIENTRYP GLEEPFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
  4784. GLEE_EXTERN GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB;
  4785. #define glUniform2fvARB GLeeFuncPtr_glUniform2fvARB
  4786. #endif
  4787. #ifndef GLEE_H_DEFINED_glUniform3fvARB
  4788. #define GLEE_H_DEFINED_glUniform3fvARB
  4789. typedef void (APIENTRYP GLEEPFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
  4790. GLEE_EXTERN GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB;
  4791. #define glUniform3fvARB GLeeFuncPtr_glUniform3fvARB
  4792. #endif
  4793. #ifndef GLEE_H_DEFINED_glUniform4fvARB
  4794. #define GLEE_H_DEFINED_glUniform4fvARB
  4795. typedef void (APIENTRYP GLEEPFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
  4796. GLEE_EXTERN GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB;
  4797. #define glUniform4fvARB GLeeFuncPtr_glUniform4fvARB
  4798. #endif
  4799. #ifndef GLEE_H_DEFINED_glUniform1ivARB
  4800. #define GLEE_H_DEFINED_glUniform1ivARB
  4801. typedef void (APIENTRYP GLEEPFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint * value);
  4802. GLEE_EXTERN GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB;
  4803. #define glUniform1ivARB GLeeFuncPtr_glUniform1ivARB
  4804. #endif
  4805. #ifndef GLEE_H_DEFINED_glUniform2ivARB
  4806. #define GLEE_H_DEFINED_glUniform2ivARB
  4807. typedef void (APIENTRYP GLEEPFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint * value);
  4808. GLEE_EXTERN GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB;
  4809. #define glUniform2ivARB GLeeFuncPtr_glUniform2ivARB
  4810. #endif
  4811. #ifndef GLEE_H_DEFINED_glUniform3ivARB
  4812. #define GLEE_H_DEFINED_glUniform3ivARB
  4813. typedef void (APIENTRYP GLEEPFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint * value);
  4814. GLEE_EXTERN GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB;
  4815. #define glUniform3ivARB GLeeFuncPtr_glUniform3ivARB
  4816. #endif
  4817. #ifndef GLEE_H_DEFINED_glUniform4ivARB
  4818. #define GLEE_H_DEFINED_glUniform4ivARB
  4819. typedef void (APIENTRYP GLEEPFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint * value);
  4820. GLEE_EXTERN GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB;
  4821. #define glUniform4ivARB GLeeFuncPtr_glUniform4ivARB
  4822. #endif
  4823. #ifndef GLEE_H_DEFINED_glUniformMatrix2fvARB
  4824. #define GLEE_H_DEFINED_glUniformMatrix2fvARB
  4825. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  4826. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB;
  4827. #define glUniformMatrix2fvARB GLeeFuncPtr_glUniformMatrix2fvARB
  4828. #endif
  4829. #ifndef GLEE_H_DEFINED_glUniformMatrix3fvARB
  4830. #define GLEE_H_DEFINED_glUniformMatrix3fvARB
  4831. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  4832. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB;
  4833. #define glUniformMatrix3fvARB GLeeFuncPtr_glUniformMatrix3fvARB
  4834. #endif
  4835. #ifndef GLEE_H_DEFINED_glUniformMatrix4fvARB
  4836. #define GLEE_H_DEFINED_glUniformMatrix4fvARB
  4837. typedef void (APIENTRYP GLEEPFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  4838. GLEE_EXTERN GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB;
  4839. #define glUniformMatrix4fvARB GLeeFuncPtr_glUniformMatrix4fvARB
  4840. #endif
  4841. #ifndef GLEE_H_DEFINED_glGetObjectParameterfvARB
  4842. #define GLEE_H_DEFINED_glGetObjectParameterfvARB
  4843. typedef void (APIENTRYP GLEEPFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat * params);
  4844. GLEE_EXTERN GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvARB;
  4845. #define glGetObjectParameterfvARB GLeeFuncPtr_glGetObjectParameterfvARB
  4846. #endif
  4847. #ifndef GLEE_H_DEFINED_glGetObjectParameterivARB
  4848. #define GLEE_H_DEFINED_glGetObjectParameterivARB
  4849. typedef void (APIENTRYP GLEEPFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint * params);
  4850. GLEE_EXTERN GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivARB;
  4851. #define glGetObjectParameterivARB GLeeFuncPtr_glGetObjectParameterivARB
  4852. #endif
  4853. #ifndef GLEE_H_DEFINED_glGetInfoLogARB
  4854. #define GLEE_H_DEFINED_glGetInfoLogARB
  4855. typedef void (APIENTRYP GLEEPFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog);
  4856. GLEE_EXTERN GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB;
  4857. #define glGetInfoLogARB GLeeFuncPtr_glGetInfoLogARB
  4858. #endif
  4859. #ifndef GLEE_H_DEFINED_glGetAttachedObjectsARB
  4860. #define GLEE_H_DEFINED_glGetAttachedObjectsARB
  4861. typedef void (APIENTRYP GLEEPFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);
  4862. GLEE_EXTERN GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB;
  4863. #define glGetAttachedObjectsARB GLeeFuncPtr_glGetAttachedObjectsARB
  4864. #endif
  4865. #ifndef GLEE_H_DEFINED_glGetUniformLocationARB
  4866. #define GLEE_H_DEFINED_glGetUniformLocationARB
  4867. typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
  4868. GLEE_EXTERN GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB;
  4869. #define glGetUniformLocationARB GLeeFuncPtr_glGetUniformLocationARB
  4870. #endif
  4871. #ifndef GLEE_H_DEFINED_glGetActiveUniformARB
  4872. #define GLEE_H_DEFINED_glGetActiveUniformARB
  4873. typedef void (APIENTRYP GLEEPFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
  4874. GLEE_EXTERN GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB;
  4875. #define glGetActiveUniformARB GLeeFuncPtr_glGetActiveUniformARB
  4876. #endif
  4877. #ifndef GLEE_H_DEFINED_glGetUniformfvARB
  4878. #define GLEE_H_DEFINED_glGetUniformfvARB
  4879. typedef void (APIENTRYP GLEEPFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat * params);
  4880. GLEE_EXTERN GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB;
  4881. #define glGetUniformfvARB GLeeFuncPtr_glGetUniformfvARB
  4882. #endif
  4883. #ifndef GLEE_H_DEFINED_glGetUniformivARB
  4884. #define GLEE_H_DEFINED_glGetUniformivARB
  4885. typedef void (APIENTRYP GLEEPFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint * params);
  4886. GLEE_EXTERN GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB;
  4887. #define glGetUniformivARB GLeeFuncPtr_glGetUniformivARB
  4888. #endif
  4889. #ifndef GLEE_H_DEFINED_glGetShaderSourceARB
  4890. #define GLEE_H_DEFINED_glGetShaderSourceARB
  4891. typedef void (APIENTRYP GLEEPFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source);
  4892. GLEE_EXTERN GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB;
  4893. #define glGetShaderSourceARB GLeeFuncPtr_glGetShaderSourceARB
  4894. #endif
  4895. #endif
  4896. /* GL_ARB_vertex_shader */
  4897. #ifndef GL_ARB_vertex_shader
  4898. #define GL_ARB_vertex_shader 1
  4899. #define __GLEE_GL_ARB_vertex_shader 1
  4900. /* Constants */
  4901. #define GL_VERTEX_SHADER_ARB 0x8B31
  4902. #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
  4903. #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
  4904. #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
  4905. #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
  4906. #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
  4907. #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
  4908. #ifndef GLEE_H_DEFINED_glBindAttribLocationARB
  4909. #define GLEE_H_DEFINED_glBindAttribLocationARB
  4910. typedef void (APIENTRYP GLEEPFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB * name);
  4911. GLEE_EXTERN GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB;
  4912. #define glBindAttribLocationARB GLeeFuncPtr_glBindAttribLocationARB
  4913. #endif
  4914. #ifndef GLEE_H_DEFINED_glGetActiveAttribARB
  4915. #define GLEE_H_DEFINED_glGetActiveAttribARB
  4916. typedef void (APIENTRYP GLEEPFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
  4917. GLEE_EXTERN GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB;
  4918. #define glGetActiveAttribARB GLeeFuncPtr_glGetActiveAttribARB
  4919. #endif
  4920. #ifndef GLEE_H_DEFINED_glGetAttribLocationARB
  4921. #define GLEE_H_DEFINED_glGetAttribLocationARB
  4922. typedef GLint (APIENTRYP GLEEPFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
  4923. GLEE_EXTERN GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB;
  4924. #define glGetAttribLocationARB GLeeFuncPtr_glGetAttribLocationARB
  4925. #endif
  4926. #endif
  4927. /* GL_ARB_fragment_shader */
  4928. #ifndef GL_ARB_fragment_shader
  4929. #define GL_ARB_fragment_shader 1
  4930. #define __GLEE_GL_ARB_fragment_shader 1
  4931. /* Constants */
  4932. #define GL_FRAGMENT_SHADER_ARB 0x8B30
  4933. #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
  4934. #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B
  4935. #endif
  4936. /* GL_ARB_shading_language_100 */
  4937. #ifndef GL_ARB_shading_language_100
  4938. #define GL_ARB_shading_language_100 1
  4939. #define __GLEE_GL_ARB_shading_language_100 1
  4940. /* Constants */
  4941. #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
  4942. #endif
  4943. /* GL_ARB_texture_non_power_of_two */
  4944. #ifndef GL_ARB_texture_non_power_of_two
  4945. #define GL_ARB_texture_non_power_of_two 1
  4946. #define __GLEE_GL_ARB_texture_non_power_of_two 1
  4947. /* Constants */
  4948. #endif
  4949. /* GL_ARB_point_sprite */
  4950. #ifndef GL_ARB_point_sprite
  4951. #define GL_ARB_point_sprite 1
  4952. #define __GLEE_GL_ARB_point_sprite 1
  4953. /* Constants */
  4954. #define GL_POINT_SPRITE_ARB 0x8861
  4955. #define GL_COORD_REPLACE_ARB 0x8862
  4956. #endif
  4957. /* GL_ARB_fragment_program_shadow */
  4958. #ifndef GL_ARB_fragment_program_shadow
  4959. #define GL_ARB_fragment_program_shadow 1
  4960. #define __GLEE_GL_ARB_fragment_program_shadow 1
  4961. /* Constants */
  4962. #endif
  4963. /* GL_ARB_draw_buffers */
  4964. #ifndef GL_ARB_draw_buffers
  4965. #define GL_ARB_draw_buffers 1
  4966. #define __GLEE_GL_ARB_draw_buffers 1
  4967. /* Constants */
  4968. #define GL_MAX_DRAW_BUFFERS_ARB 0x8824
  4969. #define GL_DRAW_BUFFER0_ARB 0x8825
  4970. #define GL_DRAW_BUFFER1_ARB 0x8826
  4971. #define GL_DRAW_BUFFER2_ARB 0x8827
  4972. #define GL_DRAW_BUFFER3_ARB 0x8828
  4973. #define GL_DRAW_BUFFER4_ARB 0x8829
  4974. #define GL_DRAW_BUFFER5_ARB 0x882A
  4975. #define GL_DRAW_BUFFER6_ARB 0x882B
  4976. #define GL_DRAW_BUFFER7_ARB 0x882C
  4977. #define GL_DRAW_BUFFER8_ARB 0x882D
  4978. #define GL_DRAW_BUFFER9_ARB 0x882E
  4979. #define GL_DRAW_BUFFER10_ARB 0x882F
  4980. #define GL_DRAW_BUFFER11_ARB 0x8830
  4981. #define GL_DRAW_BUFFER12_ARB 0x8831
  4982. #define GL_DRAW_BUFFER13_ARB 0x8832
  4983. #define GL_DRAW_BUFFER14_ARB 0x8833
  4984. #define GL_DRAW_BUFFER15_ARB 0x8834
  4985. #ifndef GLEE_H_DEFINED_glDrawBuffersARB
  4986. #define GLEE_H_DEFINED_glDrawBuffersARB
  4987. typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum * bufs);
  4988. GLEE_EXTERN GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB;
  4989. #define glDrawBuffersARB GLeeFuncPtr_glDrawBuffersARB
  4990. #endif
  4991. #endif
  4992. /* GL_ARB_texture_rectangle */
  4993. #ifndef GL_ARB_texture_rectangle
  4994. #define GL_ARB_texture_rectangle 1
  4995. #define __GLEE_GL_ARB_texture_rectangle 1
  4996. /* Constants */
  4997. #define GL_TEXTURE_RECTANGLE_ARB 0x84F5
  4998. #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
  4999. #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
  5000. #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
  5001. #endif
  5002. /* GL_ARB_color_buffer_float */
  5003. #ifndef GL_ARB_color_buffer_float
  5004. #define GL_ARB_color_buffer_float 1
  5005. #define __GLEE_GL_ARB_color_buffer_float 1
  5006. /* Constants */
  5007. #define GL_RGBA_FLOAT_MODE_ARB 0x8820
  5008. #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
  5009. #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
  5010. #define GL_CLAMP_READ_COLOR_ARB 0x891C
  5011. #define GL_FIXED_ONLY_ARB 0x891D
  5012. #ifndef GLEE_H_DEFINED_glClampColorARB
  5013. #define GLEE_H_DEFINED_glClampColorARB
  5014. typedef void (APIENTRYP GLEEPFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
  5015. GLEE_EXTERN GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB;
  5016. #define glClampColorARB GLeeFuncPtr_glClampColorARB
  5017. #endif
  5018. #endif
  5019. /* GL_ARB_half_float_pixel */
  5020. #ifndef GL_ARB_half_float_pixel
  5021. #define GL_ARB_half_float_pixel 1
  5022. #define __GLEE_GL_ARB_half_float_pixel 1
  5023. /* Constants */
  5024. #define GL_HALF_FLOAT_ARB 0x140B
  5025. #endif
  5026. /* GL_ARB_texture_float */
  5027. #ifndef GL_ARB_texture_float
  5028. #define GL_ARB_texture_float 1
  5029. #define __GLEE_GL_ARB_texture_float 1
  5030. /* Constants */
  5031. #define GL_TEXTURE_RED_TYPE_ARB 0x8C10
  5032. #define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11
  5033. #define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12
  5034. #define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13
  5035. #define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14
  5036. #define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15
  5037. #define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16
  5038. #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17
  5039. #define GL_RGBA32F_ARB 0x8814
  5040. #define GL_RGB32F_ARB 0x8815
  5041. #define GL_ALPHA32F_ARB 0x8816
  5042. #define GL_INTENSITY32F_ARB 0x8817
  5043. #define GL_LUMINANCE32F_ARB 0x8818
  5044. #define GL_LUMINANCE_ALPHA32F_ARB 0x8819
  5045. #define GL_RGBA16F_ARB 0x881A
  5046. #define GL_RGB16F_ARB 0x881B
  5047. #define GL_ALPHA16F_ARB 0x881C
  5048. #define GL_INTENSITY16F_ARB 0x881D
  5049. #define GL_LUMINANCE16F_ARB 0x881E
  5050. #define GL_LUMINANCE_ALPHA16F_ARB 0x881F
  5051. #endif
  5052. /* GL_ARB_pixel_buffer_object */
  5053. #ifndef GL_ARB_pixel_buffer_object
  5054. #define GL_ARB_pixel_buffer_object 1
  5055. #define __GLEE_GL_ARB_pixel_buffer_object 1
  5056. /* Constants */
  5057. #define GL_PIXEL_PACK_BUFFER_ARB 0x88EB
  5058. #define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC
  5059. #define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED
  5060. #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF
  5061. #endif
  5062. /* GL_ARB_depth_buffer_float */
  5063. #ifndef GL_ARB_depth_buffer_float
  5064. #define GL_ARB_depth_buffer_float 1
  5065. #define __GLEE_GL_ARB_depth_buffer_float 1
  5066. /* Constants */
  5067. #define GL_DEPTH_COMPONENT32F 0x8CAC
  5068. #define GL_DEPTH32F_STENCIL8 0x8CAD
  5069. #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD
  5070. #endif
  5071. /* GL_ARB_draw_instanced */
  5072. #ifndef GL_ARB_draw_instanced
  5073. #define GL_ARB_draw_instanced 1
  5074. #define __GLEE_GL_ARB_draw_instanced 1
  5075. /* Constants */
  5076. #ifndef GLEE_H_DEFINED_glDrawArraysInstancedARB
  5077. #define GLEE_H_DEFINED_glDrawArraysInstancedARB
  5078. typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
  5079. GLEE_EXTERN GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB;
  5080. #define glDrawArraysInstancedARB GLeeFuncPtr_glDrawArraysInstancedARB
  5081. #endif
  5082. #ifndef GLEE_H_DEFINED_glDrawElementsInstancedARB
  5083. #define GLEE_H_DEFINED_glDrawElementsInstancedARB
  5084. typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
  5085. GLEE_EXTERN GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstancedARB;
  5086. #define glDrawElementsInstancedARB GLeeFuncPtr_glDrawElementsInstancedARB
  5087. #endif
  5088. #endif
  5089. /* GL_ARB_framebuffer_object */
  5090. #ifndef GL_ARB_framebuffer_object
  5091. #define GL_ARB_framebuffer_object 1
  5092. #define __GLEE_GL_ARB_framebuffer_object 1
  5093. /* Constants */
  5094. #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
  5095. #define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
  5096. #define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
  5097. #define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
  5098. #define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
  5099. #define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
  5100. #define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
  5101. #define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
  5102. #define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
  5103. #define GL_FRAMEBUFFER_DEFAULT 0x8218
  5104. #define GL_FRAMEBUFFER_UNDEFINED 0x8219
  5105. #define GL_DEPTH_STENCIL_ATTACHMENT 0x821A
  5106. #define GL_INDEX 0x8222
  5107. #define GL_MAX_RENDERBUFFER_SIZE 0x84E8
  5108. #define GL_DEPTH_STENCIL 0x84F9
  5109. #define GL_UNSIGNED_INT_24_8 0x84FA
  5110. #define GL_DEPTH24_STENCIL8 0x88F0
  5111. #define GL_TEXTURE_STENCIL_SIZE 0x88F1
  5112. #define GL_FRAMEBUFFER_BINDING 0x8CA6
  5113. #define GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING
  5114. #define GL_RENDERBUFFER_BINDING 0x8CA7
  5115. #define GL_READ_FRAMEBUFFER 0x8CA8
  5116. #define GL_DRAW_FRAMEBUFFER 0x8CA9
  5117. #define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
  5118. #define GL_RENDERBUFFER_SAMPLES 0x8CAB
  5119. #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
  5120. #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
  5121. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
  5122. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
  5123. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
  5124. #define GL_FRAMEBUFFER_COMPLETE 0x8CD5
  5125. #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
  5126. #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
  5127. #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
  5128. #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
  5129. #define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
  5130. #define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
  5131. #define GL_COLOR_ATTACHMENT0 0x8CE0
  5132. #define GL_COLOR_ATTACHMENT1 0x8CE1
  5133. #define GL_COLOR_ATTACHMENT2 0x8CE2
  5134. #define GL_COLOR_ATTACHMENT3 0x8CE3
  5135. #define GL_COLOR_ATTACHMENT4 0x8CE4
  5136. #define GL_COLOR_ATTACHMENT5 0x8CE5
  5137. #define GL_COLOR_ATTACHMENT6 0x8CE6
  5138. #define GL_COLOR_ATTACHMENT7 0x8CE7
  5139. #define GL_COLOR_ATTACHMENT8 0x8CE8
  5140. #define GL_COLOR_ATTACHMENT9 0x8CE9
  5141. #define GL_COLOR_ATTACHMENT10 0x8CEA
  5142. #define GL_COLOR_ATTACHMENT11 0x8CEB
  5143. #define GL_COLOR_ATTACHMENT12 0x8CEC
  5144. #define GL_COLOR_ATTACHMENT13 0x8CED
  5145. #define GL_COLOR_ATTACHMENT14 0x8CEE
  5146. #define GL_COLOR_ATTACHMENT15 0x8CEF
  5147. #define GL_DEPTH_ATTACHMENT 0x8D00
  5148. #define GL_STENCIL_ATTACHMENT 0x8D20
  5149. #define GL_FRAMEBUFFER 0x8D40
  5150. #define GL_RENDERBUFFER 0x8D41
  5151. #define GL_RENDERBUFFER_WIDTH 0x8D42
  5152. #define GL_RENDERBUFFER_HEIGHT 0x8D43
  5153. #define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
  5154. #define GL_STENCIL_INDEX1 0x8D46
  5155. #define GL_STENCIL_INDEX4 0x8D47
  5156. #define GL_STENCIL_INDEX8 0x8D48
  5157. #define GL_STENCIL_INDEX16 0x8D49
  5158. #define GL_RENDERBUFFER_RED_SIZE 0x8D50
  5159. #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
  5160. #define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
  5161. #define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
  5162. #define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
  5163. #define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
  5164. #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
  5165. #define GL_MAX_SAMPLES 0x8D57
  5166. #ifndef GLEE_H_DEFINED_glIsRenderbuffer
  5167. #define GLEE_H_DEFINED_glIsRenderbuffer
  5168. typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFERPROC) (GLuint renderbuffer);
  5169. GLEE_EXTERN GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer;
  5170. #define glIsRenderbuffer GLeeFuncPtr_glIsRenderbuffer
  5171. #endif
  5172. #ifndef GLEE_H_DEFINED_glBindRenderbuffer
  5173. #define GLEE_H_DEFINED_glBindRenderbuffer
  5174. typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);
  5175. GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer;
  5176. #define glBindRenderbuffer GLeeFuncPtr_glBindRenderbuffer
  5177. #endif
  5178. #ifndef GLEE_H_DEFINED_glDeleteRenderbuffers
  5179. #define GLEE_H_DEFINED_glDeleteRenderbuffers
  5180. typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint * renderbuffers);
  5181. GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers;
  5182. #define glDeleteRenderbuffers GLeeFuncPtr_glDeleteRenderbuffers
  5183. #endif
  5184. #ifndef GLEE_H_DEFINED_glGenRenderbuffers
  5185. #define GLEE_H_DEFINED_glGenRenderbuffers
  5186. typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint * renderbuffers);
  5187. GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers;
  5188. #define glGenRenderbuffers GLeeFuncPtr_glGenRenderbuffers
  5189. #endif
  5190. #ifndef GLEE_H_DEFINED_glRenderbufferStorage
  5191. #define GLEE_H_DEFINED_glRenderbufferStorage
  5192. typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
  5193. GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage;
  5194. #define glRenderbufferStorage GLeeFuncPtr_glRenderbufferStorage
  5195. #endif
  5196. #ifndef GLEE_H_DEFINED_glGetRenderbufferParameteriv
  5197. #define GLEE_H_DEFINED_glGetRenderbufferParameteriv
  5198. typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
  5199. GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferParameteriv;
  5200. #define glGetRenderbufferParameteriv GLeeFuncPtr_glGetRenderbufferParameteriv
  5201. #endif
  5202. #ifndef GLEE_H_DEFINED_glIsFramebuffer
  5203. #define GLEE_H_DEFINED_glIsFramebuffer
  5204. typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFERPROC) (GLuint framebuffer);
  5205. GLEE_EXTERN GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer;
  5206. #define glIsFramebuffer GLeeFuncPtr_glIsFramebuffer
  5207. #endif
  5208. #ifndef GLEE_H_DEFINED_glBindFramebuffer
  5209. #define GLEE_H_DEFINED_glBindFramebuffer
  5210. typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
  5211. GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer;
  5212. #define glBindFramebuffer GLeeFuncPtr_glBindFramebuffer
  5213. #endif
  5214. #ifndef GLEE_H_DEFINED_glDeleteFramebuffers
  5215. #define GLEE_H_DEFINED_glDeleteFramebuffers
  5216. typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint * framebuffers);
  5217. GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers;
  5218. #define glDeleteFramebuffers GLeeFuncPtr_glDeleteFramebuffers
  5219. #endif
  5220. #ifndef GLEE_H_DEFINED_glGenFramebuffers
  5221. #define GLEE_H_DEFINED_glGenFramebuffers
  5222. typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint * framebuffers);
  5223. GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers;
  5224. #define glGenFramebuffers GLeeFuncPtr_glGenFramebuffers
  5225. #endif
  5226. #ifndef GLEE_H_DEFINED_glCheckFramebufferStatus
  5227. #define GLEE_H_DEFINED_glCheckFramebufferStatus
  5228. typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target);
  5229. GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus;
  5230. #define glCheckFramebufferStatus GLeeFuncPtr_glCheckFramebufferStatus
  5231. #endif
  5232. #ifndef GLEE_H_DEFINED_glFramebufferTexture1D
  5233. #define GLEE_H_DEFINED_glFramebufferTexture1D
  5234. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  5235. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D;
  5236. #define glFramebufferTexture1D GLeeFuncPtr_glFramebufferTexture1D
  5237. #endif
  5238. #ifndef GLEE_H_DEFINED_glFramebufferTexture2D
  5239. #define GLEE_H_DEFINED_glFramebufferTexture2D
  5240. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  5241. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D;
  5242. #define glFramebufferTexture2D GLeeFuncPtr_glFramebufferTexture2D
  5243. #endif
  5244. #ifndef GLEE_H_DEFINED_glFramebufferTexture3D
  5245. #define GLEE_H_DEFINED_glFramebufferTexture3D
  5246. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
  5247. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D;
  5248. #define glFramebufferTexture3D GLeeFuncPtr_glFramebufferTexture3D
  5249. #endif
  5250. #ifndef GLEE_H_DEFINED_glFramebufferRenderbuffer
  5251. #define GLEE_H_DEFINED_glFramebufferRenderbuffer
  5252. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
  5253. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffer;
  5254. #define glFramebufferRenderbuffer GLeeFuncPtr_glFramebufferRenderbuffer
  5255. #endif
  5256. #ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameteriv
  5257. #define GLEE_H_DEFINED_glGetFramebufferAttachmentParameteriv
  5258. typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
  5259. GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebufferAttachmentParameteriv;
  5260. #define glGetFramebufferAttachmentParameteriv GLeeFuncPtr_glGetFramebufferAttachmentParameteriv
  5261. #endif
  5262. #ifndef GLEE_H_DEFINED_glGenerateMipmap
  5263. #define GLEE_H_DEFINED_glGenerateMipmap
  5264. typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPPROC) (GLenum target);
  5265. GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap;
  5266. #define glGenerateMipmap GLeeFuncPtr_glGenerateMipmap
  5267. #endif
  5268. #ifndef GLEE_H_DEFINED_glBlitFramebuffer
  5269. #define GLEE_H_DEFINED_glBlitFramebuffer
  5270. typedef void (APIENTRYP GLEEPFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
  5271. GLEE_EXTERN GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer;
  5272. #define glBlitFramebuffer GLeeFuncPtr_glBlitFramebuffer
  5273. #endif
  5274. #ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisample
  5275. #define GLEE_H_DEFINED_glRenderbufferStorageMultisample
  5276. typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
  5277. GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferStorageMultisample;
  5278. #define glRenderbufferStorageMultisample GLeeFuncPtr_glRenderbufferStorageMultisample
  5279. #endif
  5280. #ifndef GLEE_H_DEFINED_glFramebufferTextureLayer
  5281. #define GLEE_H_DEFINED_glFramebufferTextureLayer
  5282. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
  5283. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLayer;
  5284. #define glFramebufferTextureLayer GLeeFuncPtr_glFramebufferTextureLayer
  5285. #endif
  5286. #endif
  5287. /* GL_ARB_framebuffer_sRGB */
  5288. #ifndef GL_ARB_framebuffer_sRGB
  5289. #define GL_ARB_framebuffer_sRGB 1
  5290. #define __GLEE_GL_ARB_framebuffer_sRGB 1
  5291. /* Constants */
  5292. #define GL_FRAMEBUFFER_SRGB 0x8DB9
  5293. #endif
  5294. /* GL_ARB_geometry_shader4 */
  5295. #ifndef GL_ARB_geometry_shader4
  5296. #define GL_ARB_geometry_shader4 1
  5297. #define __GLEE_GL_ARB_geometry_shader4 1
  5298. /* Constants */
  5299. #define GL_LINES_ADJACENCY_ARB 0x000A
  5300. #define GL_LINE_STRIP_ADJACENCY_ARB 0x000B
  5301. #define GL_TRIANGLES_ADJACENCY_ARB 0x000C
  5302. #define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0x000D
  5303. #define GL_PROGRAM_POINT_SIZE_ARB 0x8642
  5304. #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29
  5305. #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7
  5306. #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8
  5307. #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9
  5308. #define GL_GEOMETRY_SHADER_ARB 0x8DD9
  5309. #define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA
  5310. #define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB
  5311. #define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC
  5312. #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD
  5313. #define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE
  5314. #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF
  5315. #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0
  5316. #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1
  5317. #ifndef GLEE_H_DEFINED_glProgramParameteriARB
  5318. #define GLEE_H_DEFINED_glProgramParameteriARB
  5319. typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
  5320. GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB;
  5321. #define glProgramParameteriARB GLeeFuncPtr_glProgramParameteriARB
  5322. #endif
  5323. #ifndef GLEE_H_DEFINED_glFramebufferTextureARB
  5324. #define GLEE_H_DEFINED_glFramebufferTextureARB
  5325. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
  5326. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB;
  5327. #define glFramebufferTextureARB GLeeFuncPtr_glFramebufferTextureARB
  5328. #endif
  5329. #ifndef GLEE_H_DEFINED_glFramebufferTextureLayerARB
  5330. #define GLEE_H_DEFINED_glFramebufferTextureLayerARB
  5331. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
  5332. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureLayerARB;
  5333. #define glFramebufferTextureLayerARB GLeeFuncPtr_glFramebufferTextureLayerARB
  5334. #endif
  5335. #ifndef GLEE_H_DEFINED_glFramebufferTextureFaceARB
  5336. #define GLEE_H_DEFINED_glFramebufferTextureFaceARB
  5337. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
  5338. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFaceARB;
  5339. #define glFramebufferTextureFaceARB GLeeFuncPtr_glFramebufferTextureFaceARB
  5340. #endif
  5341. #endif
  5342. /* GL_ARB_half_float_vertex */
  5343. #ifndef GL_ARB_half_float_vertex
  5344. #define GL_ARB_half_float_vertex 1
  5345. #define __GLEE_GL_ARB_half_float_vertex 1
  5346. /* Constants */
  5347. #define GL_HALF_FLOAT 0x140B
  5348. #endif
  5349. /* GL_ARB_instanced_arrays */
  5350. #ifndef GL_ARB_instanced_arrays
  5351. #define GL_ARB_instanced_arrays 1
  5352. #define __GLEE_GL_ARB_instanced_arrays 1
  5353. /* Constants */
  5354. #ifndef GLEE_H_DEFINED_glVertexAttribDivisor
  5355. #define GLEE_H_DEFINED_glVertexAttribDivisor
  5356. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);
  5357. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor;
  5358. #define glVertexAttribDivisor GLeeFuncPtr_glVertexAttribDivisor
  5359. #endif
  5360. #endif
  5361. /* GL_ARB_map_buffer_range */
  5362. #ifndef GL_ARB_map_buffer_range
  5363. #define GL_ARB_map_buffer_range 1
  5364. #define __GLEE_GL_ARB_map_buffer_range 1
  5365. /* Constants */
  5366. #define GL_MAP_READ_BIT 0x0001
  5367. #define GL_MAP_WRITE_BIT 0x0002
  5368. #define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
  5369. #define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
  5370. #define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
  5371. #define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
  5372. #ifndef GLEE_H_DEFINED_glMapBufferRange
  5373. #define GLEE_H_DEFINED_glMapBufferRange
  5374. typedef void (APIENTRYP GLEEPFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
  5375. GLEE_EXTERN GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange;
  5376. #define glMapBufferRange GLeeFuncPtr_glMapBufferRange
  5377. #endif
  5378. #ifndef GLEE_H_DEFINED_glFlushMappedBufferRange
  5379. #define GLEE_H_DEFINED_glFlushMappedBufferRange
  5380. typedef void (APIENTRYP GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
  5381. GLEE_EXTERN GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange;
  5382. #define glFlushMappedBufferRange GLeeFuncPtr_glFlushMappedBufferRange
  5383. #endif
  5384. #endif
  5385. /* GL_ARB_texture_buffer_object */
  5386. #ifndef GL_ARB_texture_buffer_object
  5387. #define GL_ARB_texture_buffer_object 1
  5388. #define __GLEE_GL_ARB_texture_buffer_object 1
  5389. /* Constants */
  5390. #define GL_TEXTURE_BUFFER_ARB 0x8C2A
  5391. #define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B
  5392. #define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C
  5393. #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D
  5394. #define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E
  5395. #ifndef GLEE_H_DEFINED_glTexBufferARB
  5396. #define GLEE_H_DEFINED_glTexBufferARB
  5397. typedef void (APIENTRYP GLEEPFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);
  5398. GLEE_EXTERN GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB;
  5399. #define glTexBufferARB GLeeFuncPtr_glTexBufferARB
  5400. #endif
  5401. #endif
  5402. /* GL_ARB_texture_compression_rgtc */
  5403. #ifndef GL_ARB_texture_compression_rgtc
  5404. #define GL_ARB_texture_compression_rgtc 1
  5405. #define __GLEE_GL_ARB_texture_compression_rgtc 1
  5406. /* Constants */
  5407. #define GL_COMPRESSED_RED_RGTC1 0x8DBB
  5408. #define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC
  5409. #define GL_COMPRESSED_RG_RGTC2 0x8DBD
  5410. #define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE
  5411. #endif
  5412. /* GL_ARB_texture_rg */
  5413. #ifndef GL_ARB_texture_rg
  5414. #define GL_ARB_texture_rg 1
  5415. #define __GLEE_GL_ARB_texture_rg 1
  5416. /* Constants */
  5417. #define GL_RG 0x8227
  5418. #define GL_RG_INTEGER 0x8228
  5419. #define GL_R8 0x8229
  5420. #define GL_R16 0x822A
  5421. #define GL_RG8 0x822B
  5422. #define GL_RG16 0x822C
  5423. #define GL_R16F 0x822D
  5424. #define GL_R32F 0x822E
  5425. #define GL_RG16F 0x822F
  5426. #define GL_RG32F 0x8230
  5427. #define GL_R8I 0x8231
  5428. #define GL_R8UI 0x8232
  5429. #define GL_R16I 0x8233
  5430. #define GL_R16UI 0x8234
  5431. #define GL_R32I 0x8235
  5432. #define GL_R32UI 0x8236
  5433. #define GL_RG8I 0x8237
  5434. #define GL_RG8UI 0x8238
  5435. #define GL_RG16I 0x8239
  5436. #define GL_RG16UI 0x823A
  5437. #define GL_RG32I 0x823B
  5438. #define GL_RG32UI 0x823C
  5439. #endif
  5440. /* GL_ARB_vertex_array_object */
  5441. #ifndef GL_ARB_vertex_array_object
  5442. #define GL_ARB_vertex_array_object 1
  5443. #define __GLEE_GL_ARB_vertex_array_object 1
  5444. /* Constants */
  5445. #define GL_VERTEX_ARRAY_BINDING 0x85B5
  5446. #ifndef GLEE_H_DEFINED_glBindVertexArray
  5447. #define GLEE_H_DEFINED_glBindVertexArray
  5448. typedef void (APIENTRYP GLEEPFNGLBINDVERTEXARRAYPROC) (GLuint array);
  5449. GLEE_EXTERN GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray;
  5450. #define glBindVertexArray GLeeFuncPtr_glBindVertexArray
  5451. #endif
  5452. #ifndef GLEE_H_DEFINED_glDeleteVertexArrays
  5453. #define GLEE_H_DEFINED_glDeleteVertexArrays
  5454. typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint * arrays);
  5455. GLEE_EXTERN GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays;
  5456. #define glDeleteVertexArrays GLeeFuncPtr_glDeleteVertexArrays
  5457. #endif
  5458. #ifndef GLEE_H_DEFINED_glGenVertexArrays
  5459. #define GLEE_H_DEFINED_glGenVertexArrays
  5460. typedef void (APIENTRYP GLEEPFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint * arrays);
  5461. GLEE_EXTERN GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays;
  5462. #define glGenVertexArrays GLeeFuncPtr_glGenVertexArrays
  5463. #endif
  5464. #ifndef GLEE_H_DEFINED_glIsVertexArray
  5465. #define GLEE_H_DEFINED_glIsVertexArray
  5466. typedef GLboolean (APIENTRYP GLEEPFNGLISVERTEXARRAYPROC) (GLuint array);
  5467. GLEE_EXTERN GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray;
  5468. #define glIsVertexArray GLeeFuncPtr_glIsVertexArray
  5469. #endif
  5470. #endif
  5471. /* GL_EXT_abgr */
  5472. #ifndef GL_EXT_abgr
  5473. #define GL_EXT_abgr 1
  5474. #define __GLEE_GL_EXT_abgr 1
  5475. /* Constants */
  5476. #define GL_ABGR_EXT 0x8000
  5477. #endif
  5478. /* GL_EXT_blend_color */
  5479. #ifndef GL_EXT_blend_color
  5480. #define GL_EXT_blend_color 1
  5481. #define __GLEE_GL_EXT_blend_color 1
  5482. /* Constants */
  5483. #define GL_CONSTANT_COLOR_EXT 0x8001
  5484. #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
  5485. #define GL_CONSTANT_ALPHA_EXT 0x8003
  5486. #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
  5487. #define GL_BLEND_COLOR_EXT 0x8005
  5488. #ifndef GLEE_H_DEFINED_glBlendColorEXT
  5489. #define GLEE_H_DEFINED_glBlendColorEXT
  5490. typedef void (APIENTRYP GLEEPFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
  5491. GLEE_EXTERN GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT;
  5492. #define glBlendColorEXT GLeeFuncPtr_glBlendColorEXT
  5493. #endif
  5494. #endif
  5495. /* GL_EXT_polygon_offset */
  5496. #ifndef GL_EXT_polygon_offset
  5497. #define GL_EXT_polygon_offset 1
  5498. #define __GLEE_GL_EXT_polygon_offset 1
  5499. /* Constants */
  5500. #define GL_POLYGON_OFFSET_EXT 0x8037
  5501. #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
  5502. #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
  5503. #ifndef GLEE_H_DEFINED_glPolygonOffsetEXT
  5504. #define GLEE_H_DEFINED_glPolygonOffsetEXT
  5505. typedef void (APIENTRYP GLEEPFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
  5506. GLEE_EXTERN GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT;
  5507. #define glPolygonOffsetEXT GLeeFuncPtr_glPolygonOffsetEXT
  5508. #endif
  5509. #endif
  5510. /* GL_EXT_texture */
  5511. #ifndef GL_EXT_texture
  5512. #define GL_EXT_texture 1
  5513. #define __GLEE_GL_EXT_texture 1
  5514. /* Constants */
  5515. #define GL_ALPHA4_EXT 0x803B
  5516. #define GL_ALPHA8_EXT 0x803C
  5517. #define GL_ALPHA12_EXT 0x803D
  5518. #define GL_ALPHA16_EXT 0x803E
  5519. #define GL_LUMINANCE4_EXT 0x803F
  5520. #define GL_LUMINANCE8_EXT 0x8040
  5521. #define GL_LUMINANCE12_EXT 0x8041
  5522. #define GL_LUMINANCE16_EXT 0x8042
  5523. #define GL_LUMINANCE4_ALPHA4_EXT 0x8043
  5524. #define GL_LUMINANCE6_ALPHA2_EXT 0x8044
  5525. #define GL_LUMINANCE8_ALPHA8_EXT 0x8045
  5526. #define GL_LUMINANCE12_ALPHA4_EXT 0x8046
  5527. #define GL_LUMINANCE12_ALPHA12_EXT 0x8047
  5528. #define GL_LUMINANCE16_ALPHA16_EXT 0x8048
  5529. #define GL_INTENSITY_EXT 0x8049
  5530. #define GL_INTENSITY4_EXT 0x804A
  5531. #define GL_INTENSITY8_EXT 0x804B
  5532. #define GL_INTENSITY12_EXT 0x804C
  5533. #define GL_INTENSITY16_EXT 0x804D
  5534. #define GL_RGB2_EXT 0x804E
  5535. #define GL_RGB4_EXT 0x804F
  5536. #define GL_RGB5_EXT 0x8050
  5537. #define GL_RGB8_EXT 0x8051
  5538. #define GL_RGB10_EXT 0x8052
  5539. #define GL_RGB12_EXT 0x8053
  5540. #define GL_RGB16_EXT 0x8054
  5541. #define GL_RGBA2_EXT 0x8055
  5542. #define GL_RGBA4_EXT 0x8056
  5543. #define GL_RGB5_A1_EXT 0x8057
  5544. #define GL_RGBA8_EXT 0x8058
  5545. #define GL_RGB10_A2_EXT 0x8059
  5546. #define GL_RGBA12_EXT 0x805A
  5547. #define GL_RGBA16_EXT 0x805B
  5548. #define GL_TEXTURE_RED_SIZE_EXT 0x805C
  5549. #define GL_TEXTURE_GREEN_SIZE_EXT 0x805D
  5550. #define GL_TEXTURE_BLUE_SIZE_EXT 0x805E
  5551. #define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
  5552. #define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
  5553. #define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
  5554. #define GL_REPLACE_EXT 0x8062
  5555. #define GL_PROXY_TEXTURE_1D_EXT 0x8063
  5556. #define GL_PROXY_TEXTURE_2D_EXT 0x8064
  5557. #define GL_TEXTURE_TOO_LARGE_EXT 0x8065
  5558. #endif
  5559. /* GL_EXT_texture3D */
  5560. #ifndef GL_EXT_texture3D
  5561. #define GL_EXT_texture3D 1
  5562. #define __GLEE_GL_EXT_texture3D 1
  5563. /* Constants */
  5564. #define GL_PACK_SKIP_IMAGES_EXT 0x806B
  5565. #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
  5566. #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
  5567. #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
  5568. #define GL_TEXTURE_3D_EXT 0x806F
  5569. #define GL_PROXY_TEXTURE_3D_EXT 0x8070
  5570. #define GL_TEXTURE_DEPTH_EXT 0x8071
  5571. #define GL_TEXTURE_WRAP_R_EXT 0x8072
  5572. #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
  5573. #ifndef GLEE_H_DEFINED_glTexImage3DEXT
  5574. #define GLEE_H_DEFINED_glTexImage3DEXT
  5575. typedef void (APIENTRYP GLEEPFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  5576. GLEE_EXTERN GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT;
  5577. #define glTexImage3DEXT GLeeFuncPtr_glTexImage3DEXT
  5578. #endif
  5579. #ifndef GLEE_H_DEFINED_glTexSubImage3DEXT
  5580. #define GLEE_H_DEFINED_glTexSubImage3DEXT
  5581. typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
  5582. GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT;
  5583. #define glTexSubImage3DEXT GLeeFuncPtr_glTexSubImage3DEXT
  5584. #endif
  5585. #endif
  5586. /* GL_SGIS_texture_filter4 */
  5587. #ifndef GL_SGIS_texture_filter4
  5588. #define GL_SGIS_texture_filter4 1
  5589. #define __GLEE_GL_SGIS_texture_filter4 1
  5590. /* Constants */
  5591. #define GL_FILTER4_SGIS 0x8146
  5592. #define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147
  5593. #ifndef GLEE_H_DEFINED_glGetTexFilterFuncSGIS
  5594. #define GLEE_H_DEFINED_glGetTexFilterFuncSGIS
  5595. typedef void (APIENTRYP GLEEPFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat * weights);
  5596. GLEE_EXTERN GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS;
  5597. #define glGetTexFilterFuncSGIS GLeeFuncPtr_glGetTexFilterFuncSGIS
  5598. #endif
  5599. #ifndef GLEE_H_DEFINED_glTexFilterFuncSGIS
  5600. #define GLEE_H_DEFINED_glTexFilterFuncSGIS
  5601. typedef void (APIENTRYP GLEEPFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);
  5602. GLEE_EXTERN GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS;
  5603. #define glTexFilterFuncSGIS GLeeFuncPtr_glTexFilterFuncSGIS
  5604. #endif
  5605. #endif
  5606. /* GL_EXT_subtexture */
  5607. #ifndef GL_EXT_subtexture
  5608. #define GL_EXT_subtexture 1
  5609. #define __GLEE_GL_EXT_subtexture 1
  5610. /* Constants */
  5611. #ifndef GLEE_H_DEFINED_glTexSubImage1DEXT
  5612. #define GLEE_H_DEFINED_glTexSubImage1DEXT
  5613. typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
  5614. GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT;
  5615. #define glTexSubImage1DEXT GLeeFuncPtr_glTexSubImage1DEXT
  5616. #endif
  5617. #ifndef GLEE_H_DEFINED_glTexSubImage2DEXT
  5618. #define GLEE_H_DEFINED_glTexSubImage2DEXT
  5619. typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
  5620. GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT;
  5621. #define glTexSubImage2DEXT GLeeFuncPtr_glTexSubImage2DEXT
  5622. #endif
  5623. #endif
  5624. /* GL_EXT_copy_texture */
  5625. #ifndef GL_EXT_copy_texture
  5626. #define GL_EXT_copy_texture 1
  5627. #define __GLEE_GL_EXT_copy_texture 1
  5628. /* Constants */
  5629. #ifndef GLEE_H_DEFINED_glCopyTexImage1DEXT
  5630. #define GLEE_H_DEFINED_glCopyTexImage1DEXT
  5631. typedef void (APIENTRYP GLEEPFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
  5632. GLEE_EXTERN GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT;
  5633. #define glCopyTexImage1DEXT GLeeFuncPtr_glCopyTexImage1DEXT
  5634. #endif
  5635. #ifndef GLEE_H_DEFINED_glCopyTexImage2DEXT
  5636. #define GLEE_H_DEFINED_glCopyTexImage2DEXT
  5637. typedef void (APIENTRYP GLEEPFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
  5638. GLEE_EXTERN GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT;
  5639. #define glCopyTexImage2DEXT GLeeFuncPtr_glCopyTexImage2DEXT
  5640. #endif
  5641. #ifndef GLEE_H_DEFINED_glCopyTexSubImage1DEXT
  5642. #define GLEE_H_DEFINED_glCopyTexSubImage1DEXT
  5643. typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
  5644. GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT;
  5645. #define glCopyTexSubImage1DEXT GLeeFuncPtr_glCopyTexSubImage1DEXT
  5646. #endif
  5647. #ifndef GLEE_H_DEFINED_glCopyTexSubImage2DEXT
  5648. #define GLEE_H_DEFINED_glCopyTexSubImage2DEXT
  5649. typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  5650. GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT;
  5651. #define glCopyTexSubImage2DEXT GLeeFuncPtr_glCopyTexSubImage2DEXT
  5652. #endif
  5653. #ifndef GLEE_H_DEFINED_glCopyTexSubImage3DEXT
  5654. #define GLEE_H_DEFINED_glCopyTexSubImage3DEXT
  5655. typedef void (APIENTRYP GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  5656. GLEE_EXTERN GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT;
  5657. #define glCopyTexSubImage3DEXT GLeeFuncPtr_glCopyTexSubImage3DEXT
  5658. #endif
  5659. #endif
  5660. /* GL_EXT_histogram */
  5661. #ifndef GL_EXT_histogram
  5662. #define GL_EXT_histogram 1
  5663. #define __GLEE_GL_EXT_histogram 1
  5664. /* Constants */
  5665. #define GL_HISTOGRAM_EXT 0x8024
  5666. #define GL_PROXY_HISTOGRAM_EXT 0x8025
  5667. #define GL_HISTOGRAM_WIDTH_EXT 0x8026
  5668. #define GL_HISTOGRAM_FORMAT_EXT 0x8027
  5669. #define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
  5670. #define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
  5671. #define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
  5672. #define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
  5673. #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
  5674. #define GL_HISTOGRAM_SINK_EXT 0x802D
  5675. #define GL_MINMAX_EXT 0x802E
  5676. #define GL_MINMAX_FORMAT_EXT 0x802F
  5677. #define GL_MINMAX_SINK_EXT 0x8030
  5678. #define GL_TABLE_TOO_LARGE_EXT 0x8031
  5679. #ifndef GLEE_H_DEFINED_glGetHistogramEXT
  5680. #define GLEE_H_DEFINED_glGetHistogramEXT
  5681. typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
  5682. GLEE_EXTERN GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT;
  5683. #define glGetHistogramEXT GLeeFuncPtr_glGetHistogramEXT
  5684. #endif
  5685. #ifndef GLEE_H_DEFINED_glGetHistogramParameterfvEXT
  5686. #define GLEE_H_DEFINED_glGetHistogramParameterfvEXT
  5687. typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
  5688. GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParameterfvEXT;
  5689. #define glGetHistogramParameterfvEXT GLeeFuncPtr_glGetHistogramParameterfvEXT
  5690. #endif
  5691. #ifndef GLEE_H_DEFINED_glGetHistogramParameterivEXT
  5692. #define GLEE_H_DEFINED_glGetHistogramParameterivEXT
  5693. typedef void (APIENTRYP GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
  5694. GLEE_EXTERN GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParameterivEXT;
  5695. #define glGetHistogramParameterivEXT GLeeFuncPtr_glGetHistogramParameterivEXT
  5696. #endif
  5697. #ifndef GLEE_H_DEFINED_glGetMinmaxEXT
  5698. #define GLEE_H_DEFINED_glGetMinmaxEXT
  5699. typedef void (APIENTRYP GLEEPFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
  5700. GLEE_EXTERN GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT;
  5701. #define glGetMinmaxEXT GLeeFuncPtr_glGetMinmaxEXT
  5702. #endif
  5703. #ifndef GLEE_H_DEFINED_glGetMinmaxParameterfvEXT
  5704. #define GLEE_H_DEFINED_glGetMinmaxParameterfvEXT
  5705. typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
  5706. GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEXT;
  5707. #define glGetMinmaxParameterfvEXT GLeeFuncPtr_glGetMinmaxParameterfvEXT
  5708. #endif
  5709. #ifndef GLEE_H_DEFINED_glGetMinmaxParameterivEXT
  5710. #define GLEE_H_DEFINED_glGetMinmaxParameterivEXT
  5711. typedef void (APIENTRYP GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
  5712. GLEE_EXTERN GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEXT;
  5713. #define glGetMinmaxParameterivEXT GLeeFuncPtr_glGetMinmaxParameterivEXT
  5714. #endif
  5715. #ifndef GLEE_H_DEFINED_glHistogramEXT
  5716. #define GLEE_H_DEFINED_glHistogramEXT
  5717. typedef void (APIENTRYP GLEEPFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
  5718. GLEE_EXTERN GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT;
  5719. #define glHistogramEXT GLeeFuncPtr_glHistogramEXT
  5720. #endif
  5721. #ifndef GLEE_H_DEFINED_glMinmaxEXT
  5722. #define GLEE_H_DEFINED_glMinmaxEXT
  5723. typedef void (APIENTRYP GLEEPFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
  5724. GLEE_EXTERN GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT;
  5725. #define glMinmaxEXT GLeeFuncPtr_glMinmaxEXT
  5726. #endif
  5727. #ifndef GLEE_H_DEFINED_glResetHistogramEXT
  5728. #define GLEE_H_DEFINED_glResetHistogramEXT
  5729. typedef void (APIENTRYP GLEEPFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
  5730. GLEE_EXTERN GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT;
  5731. #define glResetHistogramEXT GLeeFuncPtr_glResetHistogramEXT
  5732. #endif
  5733. #ifndef GLEE_H_DEFINED_glResetMinmaxEXT
  5734. #define GLEE_H_DEFINED_glResetMinmaxEXT
  5735. typedef void (APIENTRYP GLEEPFNGLRESETMINMAXEXTPROC) (GLenum target);
  5736. GLEE_EXTERN GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT;
  5737. #define glResetMinmaxEXT GLeeFuncPtr_glResetMinmaxEXT
  5738. #endif
  5739. #endif
  5740. /* GL_EXT_convolution */
  5741. #ifndef GL_EXT_convolution
  5742. #define GL_EXT_convolution 1
  5743. #define __GLEE_GL_EXT_convolution 1
  5744. /* Constants */
  5745. #define GL_CONVOLUTION_1D_EXT 0x8010
  5746. #define GL_CONVOLUTION_2D_EXT 0x8011
  5747. #define GL_SEPARABLE_2D_EXT 0x8012
  5748. #define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
  5749. #define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
  5750. #define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
  5751. #define GL_REDUCE_EXT 0x8016
  5752. #define GL_CONVOLUTION_FORMAT_EXT 0x8017
  5753. #define GL_CONVOLUTION_WIDTH_EXT 0x8018
  5754. #define GL_CONVOLUTION_HEIGHT_EXT 0x8019
  5755. #define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
  5756. #define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
  5757. #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
  5758. #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
  5759. #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
  5760. #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
  5761. #define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
  5762. #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
  5763. #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
  5764. #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
  5765. #ifndef GLEE_H_DEFINED_glConvolutionFilter1DEXT
  5766. #define GLEE_H_DEFINED_glConvolutionFilter1DEXT
  5767. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
  5768. GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT;
  5769. #define glConvolutionFilter1DEXT GLeeFuncPtr_glConvolutionFilter1DEXT
  5770. #endif
  5771. #ifndef GLEE_H_DEFINED_glConvolutionFilter2DEXT
  5772. #define GLEE_H_DEFINED_glConvolutionFilter2DEXT
  5773. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
  5774. GLEE_EXTERN GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT;
  5775. #define glConvolutionFilter2DEXT GLeeFuncPtr_glConvolutionFilter2DEXT
  5776. #endif
  5777. #ifndef GLEE_H_DEFINED_glConvolutionParameterfEXT
  5778. #define GLEE_H_DEFINED_glConvolutionParameterfEXT
  5779. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
  5780. GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterfEXT;
  5781. #define glConvolutionParameterfEXT GLeeFuncPtr_glConvolutionParameterfEXT
  5782. #endif
  5783. #ifndef GLEE_H_DEFINED_glConvolutionParameterfvEXT
  5784. #define GLEE_H_DEFINED_glConvolutionParameterfvEXT
  5785. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
  5786. GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameterfvEXT;
  5787. #define glConvolutionParameterfvEXT GLeeFuncPtr_glConvolutionParameterfvEXT
  5788. #endif
  5789. #ifndef GLEE_H_DEFINED_glConvolutionParameteriEXT
  5790. #define GLEE_H_DEFINED_glConvolutionParameteriEXT
  5791. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
  5792. GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteriEXT;
  5793. #define glConvolutionParameteriEXT GLeeFuncPtr_glConvolutionParameteriEXT
  5794. #endif
  5795. #ifndef GLEE_H_DEFINED_glConvolutionParameterivEXT
  5796. #define GLEE_H_DEFINED_glConvolutionParameterivEXT
  5797. typedef void (APIENTRYP GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
  5798. GLEE_EXTERN GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameterivEXT;
  5799. #define glConvolutionParameterivEXT GLeeFuncPtr_glConvolutionParameterivEXT
  5800. #endif
  5801. #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter1DEXT
  5802. #define GLEE_H_DEFINED_glCopyConvolutionFilter1DEXT
  5803. typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
  5804. GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter1DEXT;
  5805. #define glCopyConvolutionFilter1DEXT GLeeFuncPtr_glCopyConvolutionFilter1DEXT
  5806. #endif
  5807. #ifndef GLEE_H_DEFINED_glCopyConvolutionFilter2DEXT
  5808. #define GLEE_H_DEFINED_glCopyConvolutionFilter2DEXT
  5809. typedef void (APIENTRYP GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
  5810. GLEE_EXTERN GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter2DEXT;
  5811. #define glCopyConvolutionFilter2DEXT GLeeFuncPtr_glCopyConvolutionFilter2DEXT
  5812. #endif
  5813. #ifndef GLEE_H_DEFINED_glGetConvolutionFilterEXT
  5814. #define GLEE_H_DEFINED_glGetConvolutionFilterEXT
  5815. typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
  5816. GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEXT;
  5817. #define glGetConvolutionFilterEXT GLeeFuncPtr_glGetConvolutionFilterEXT
  5818. #endif
  5819. #ifndef GLEE_H_DEFINED_glGetConvolutionParameterfvEXT
  5820. #define GLEE_H_DEFINED_glGetConvolutionParameterfvEXT
  5821. typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
  5822. GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionParameterfvEXT;
  5823. #define glGetConvolutionParameterfvEXT GLeeFuncPtr_glGetConvolutionParameterfvEXT
  5824. #endif
  5825. #ifndef GLEE_H_DEFINED_glGetConvolutionParameterivEXT
  5826. #define GLEE_H_DEFINED_glGetConvolutionParameterivEXT
  5827. typedef void (APIENTRYP GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
  5828. GLEE_EXTERN GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionParameterivEXT;
  5829. #define glGetConvolutionParameterivEXT GLeeFuncPtr_glGetConvolutionParameterivEXT
  5830. #endif
  5831. #ifndef GLEE_H_DEFINED_glGetSeparableFilterEXT
  5832. #define GLEE_H_DEFINED_glGetSeparableFilterEXT
  5833. typedef void (APIENTRYP GLEEPFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
  5834. GLEE_EXTERN GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT;
  5835. #define glGetSeparableFilterEXT GLeeFuncPtr_glGetSeparableFilterEXT
  5836. #endif
  5837. #ifndef GLEE_H_DEFINED_glSeparableFilter2DEXT
  5838. #define GLEE_H_DEFINED_glSeparableFilter2DEXT
  5839. typedef void (APIENTRYP GLEEPFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
  5840. GLEE_EXTERN GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT;
  5841. #define glSeparableFilter2DEXT GLeeFuncPtr_glSeparableFilter2DEXT
  5842. #endif
  5843. #endif
  5844. /* GL_SGI_color_matrix */
  5845. #ifndef GL_SGI_color_matrix
  5846. #define GL_SGI_color_matrix 1
  5847. #define __GLEE_GL_SGI_color_matrix 1
  5848. /* Constants */
  5849. #define GL_COLOR_MATRIX_SGI 0x80B1
  5850. #define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2
  5851. #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
  5852. #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
  5853. #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
  5854. #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
  5855. #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
  5856. #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
  5857. #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
  5858. #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
  5859. #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
  5860. #endif
  5861. /* GL_SGI_color_table */
  5862. #ifndef GL_SGI_color_table
  5863. #define GL_SGI_color_table 1
  5864. #define __GLEE_GL_SGI_color_table 1
  5865. /* Constants */
  5866. #define GL_COLOR_TABLE_SGI 0x80D0
  5867. #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
  5868. #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
  5869. #define GL_PROXY_COLOR_TABLE_SGI 0x80D3
  5870. #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
  5871. #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
  5872. #define GL_COLOR_TABLE_SCALE_SGI 0x80D6
  5873. #define GL_COLOR_TABLE_BIAS_SGI 0x80D7
  5874. #define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
  5875. #define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
  5876. #define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
  5877. #define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
  5878. #define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
  5879. #define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
  5880. #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
  5881. #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
  5882. #ifndef GLEE_H_DEFINED_glColorTableSGI
  5883. #define GLEE_H_DEFINED_glColorTableSGI
  5884. typedef void (APIENTRYP GLEEPFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
  5885. GLEE_EXTERN GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI;
  5886. #define glColorTableSGI GLeeFuncPtr_glColorTableSGI
  5887. #endif
  5888. #ifndef GLEE_H_DEFINED_glColorTableParameterfvSGI
  5889. #define GLEE_H_DEFINED_glColorTableParameterfvSGI
  5890. typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat * params);
  5891. GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfvSGI;
  5892. #define glColorTableParameterfvSGI GLeeFuncPtr_glColorTableParameterfvSGI
  5893. #endif
  5894. #ifndef GLEE_H_DEFINED_glColorTableParameterivSGI
  5895. #define GLEE_H_DEFINED_glColorTableParameterivSGI
  5896. typedef void (APIENTRYP GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint * params);
  5897. GLEE_EXTERN GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameterivSGI;
  5898. #define glColorTableParameterivSGI GLeeFuncPtr_glColorTableParameterivSGI
  5899. #endif
  5900. #ifndef GLEE_H_DEFINED_glCopyColorTableSGI
  5901. #define GLEE_H_DEFINED_glCopyColorTableSGI
  5902. typedef void (APIENTRYP GLEEPFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
  5903. GLEE_EXTERN GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI;
  5904. #define glCopyColorTableSGI GLeeFuncPtr_glCopyColorTableSGI
  5905. #endif
  5906. #ifndef GLEE_H_DEFINED_glGetColorTableSGI
  5907. #define GLEE_H_DEFINED_glGetColorTableSGI
  5908. typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
  5909. GLEE_EXTERN GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI;
  5910. #define glGetColorTableSGI GLeeFuncPtr_glGetColorTableSGI
  5911. #endif
  5912. #ifndef GLEE_H_DEFINED_glGetColorTableParameterfvSGI
  5913. #define GLEE_H_DEFINED_glGetColorTableParameterfvSGI
  5914. typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat * params);
  5915. GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParameterfvSGI;
  5916. #define glGetColorTableParameterfvSGI GLeeFuncPtr_glGetColorTableParameterfvSGI
  5917. #endif
  5918. #ifndef GLEE_H_DEFINED_glGetColorTableParameterivSGI
  5919. #define GLEE_H_DEFINED_glGetColorTableParameterivSGI
  5920. typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint * params);
  5921. GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParameterivSGI;
  5922. #define glGetColorTableParameterivSGI GLeeFuncPtr_glGetColorTableParameterivSGI
  5923. #endif
  5924. #endif
  5925. /* GL_SGIS_pixel_texture */
  5926. #ifndef GL_SGIS_pixel_texture
  5927. #define GL_SGIS_pixel_texture 1
  5928. #define __GLEE_GL_SGIS_pixel_texture 1
  5929. /* Constants */
  5930. #define GL_PIXEL_TEXTURE_SGIS 0x8353
  5931. #define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354
  5932. #define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355
  5933. #define GL_PIXEL_GROUP_COLOR_SGIS 0x8356
  5934. #ifndef GLEE_H_DEFINED_glPixelTexGenParameteriSGIS
  5935. #define GLEE_H_DEFINED_glPixelTexGenParameteriSGIS
  5936. typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
  5937. GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameteriSGIS;
  5938. #define glPixelTexGenParameteriSGIS GLeeFuncPtr_glPixelTexGenParameteriSGIS
  5939. #endif
  5940. #ifndef GLEE_H_DEFINED_glPixelTexGenParameterivSGIS
  5941. #define GLEE_H_DEFINED_glPixelTexGenParameterivSGIS
  5942. typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint * params);
  5943. GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParameterivSGIS;
  5944. #define glPixelTexGenParameterivSGIS GLeeFuncPtr_glPixelTexGenParameterivSGIS
  5945. #endif
  5946. #ifndef GLEE_H_DEFINED_glPixelTexGenParameterfSGIS
  5947. #define GLEE_H_DEFINED_glPixelTexGenParameterfSGIS
  5948. typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
  5949. GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameterfSGIS;
  5950. #define glPixelTexGenParameterfSGIS GLeeFuncPtr_glPixelTexGenParameterfSGIS
  5951. #endif
  5952. #ifndef GLEE_H_DEFINED_glPixelTexGenParameterfvSGIS
  5953. #define GLEE_H_DEFINED_glPixelTexGenParameterfvSGIS
  5954. typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
  5955. GLEE_EXTERN GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParameterfvSGIS;
  5956. #define glPixelTexGenParameterfvSGIS GLeeFuncPtr_glPixelTexGenParameterfvSGIS
  5957. #endif
  5958. #ifndef GLEE_H_DEFINED_glGetPixelTexGenParameterivSGIS
  5959. #define GLEE_H_DEFINED_glGetPixelTexGenParameterivSGIS
  5960. typedef void (APIENTRYP GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint * params);
  5961. GLEE_EXTERN GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterivSGIS;
  5962. #define glGetPixelTexGenParameterivSGIS GLeeFuncPtr_glGetPixelTexGenParameterivSGIS
  5963. #endif
  5964. #ifndef GLEE_H_DEFINED_glGetPixelTexGenParameterfvSGIS
  5965. #define GLEE_H_DEFINED_glGetPixelTexGenParameterfvSGIS
  5966. typedef void (APIENTRYP GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat * params);
  5967. GLEE_EXTERN GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS;
  5968. #define glGetPixelTexGenParameterfvSGIS GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS
  5969. #endif
  5970. #endif
  5971. /* GL_SGIX_pixel_texture */
  5972. #ifndef GL_SGIX_pixel_texture
  5973. #define GL_SGIX_pixel_texture 1
  5974. #define __GLEE_GL_SGIX_pixel_texture 1
  5975. /* Constants */
  5976. #define GL_PIXEL_TEX_GEN_SGIX 0x8139
  5977. #define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B
  5978. #ifndef GLEE_H_DEFINED_glPixelTexGenSGIX
  5979. #define GLEE_H_DEFINED_glPixelTexGenSGIX
  5980. typedef void (APIENTRYP GLEEPFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
  5981. GLEE_EXTERN GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX;
  5982. #define glPixelTexGenSGIX GLeeFuncPtr_glPixelTexGenSGIX
  5983. #endif
  5984. #endif
  5985. /* GL_SGIS_texture4D */
  5986. #ifndef GL_SGIS_texture4D
  5987. #define GL_SGIS_texture4D 1
  5988. #define __GLEE_GL_SGIS_texture4D 1
  5989. /* Constants */
  5990. #define GL_PACK_SKIP_VOLUMES_SGIS 0x8130
  5991. #define GL_PACK_IMAGE_DEPTH_SGIS 0x8131
  5992. #define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132
  5993. #define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133
  5994. #define GL_TEXTURE_4D_SGIS 0x8134
  5995. #define GL_PROXY_TEXTURE_4D_SGIS 0x8135
  5996. #define GL_TEXTURE_4DSIZE_SGIS 0x8136
  5997. #define GL_TEXTURE_WRAP_Q_SGIS 0x8137
  5998. #define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138
  5999. #define GL_TEXTURE_4D_BINDING_SGIS 0x814F
  6000. #ifndef GLEE_H_DEFINED_glTexImage4DSGIS
  6001. #define GLEE_H_DEFINED_glTexImage4DSGIS
  6002. typedef void (APIENTRYP GLEEPFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  6003. GLEE_EXTERN GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS;
  6004. #define glTexImage4DSGIS GLeeFuncPtr_glTexImage4DSGIS
  6005. #endif
  6006. #ifndef GLEE_H_DEFINED_glTexSubImage4DSGIS
  6007. #define GLEE_H_DEFINED_glTexSubImage4DSGIS
  6008. typedef void (APIENTRYP GLEEPFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels);
  6009. GLEE_EXTERN GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS;
  6010. #define glTexSubImage4DSGIS GLeeFuncPtr_glTexSubImage4DSGIS
  6011. #endif
  6012. #endif
  6013. /* GL_SGI_texture_color_table */
  6014. #ifndef GL_SGI_texture_color_table
  6015. #define GL_SGI_texture_color_table 1
  6016. #define __GLEE_GL_SGI_texture_color_table 1
  6017. /* Constants */
  6018. #define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
  6019. #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
  6020. #endif
  6021. /* GL_EXT_cmyka */
  6022. #ifndef GL_EXT_cmyka
  6023. #define GL_EXT_cmyka 1
  6024. #define __GLEE_GL_EXT_cmyka 1
  6025. /* Constants */
  6026. #define GL_CMYK_EXT 0x800C
  6027. #define GL_CMYKA_EXT 0x800D
  6028. #define GL_PACK_CMYK_HINT_EXT 0x800E
  6029. #define GL_UNPACK_CMYK_HINT_EXT 0x800F
  6030. #endif
  6031. /* GL_EXT_texture_object */
  6032. #ifndef GL_EXT_texture_object
  6033. #define GL_EXT_texture_object 1
  6034. #define __GLEE_GL_EXT_texture_object 1
  6035. /* Constants */
  6036. #define GL_TEXTURE_PRIORITY_EXT 0x8066
  6037. #define GL_TEXTURE_RESIDENT_EXT 0x8067
  6038. #define GL_TEXTURE_1D_BINDING_EXT 0x8068
  6039. #define GL_TEXTURE_2D_BINDING_EXT 0x8069
  6040. #define GL_TEXTURE_3D_BINDING_EXT 0x806A
  6041. #ifndef GLEE_H_DEFINED_glAreTexturesResidentEXT
  6042. #define GLEE_H_DEFINED_glAreTexturesResidentEXT
  6043. typedef GLboolean (APIENTRYP GLEEPFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint * textures, GLboolean * residences);
  6044. GLEE_EXTERN GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT;
  6045. #define glAreTexturesResidentEXT GLeeFuncPtr_glAreTexturesResidentEXT
  6046. #endif
  6047. #ifndef GLEE_H_DEFINED_glBindTextureEXT
  6048. #define GLEE_H_DEFINED_glBindTextureEXT
  6049. typedef void (APIENTRYP GLEEPFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
  6050. GLEE_EXTERN GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT;
  6051. #define glBindTextureEXT GLeeFuncPtr_glBindTextureEXT
  6052. #endif
  6053. #ifndef GLEE_H_DEFINED_glDeleteTexturesEXT
  6054. #define GLEE_H_DEFINED_glDeleteTexturesEXT
  6055. typedef void (APIENTRYP GLEEPFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint * textures);
  6056. GLEE_EXTERN GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT;
  6057. #define glDeleteTexturesEXT GLeeFuncPtr_glDeleteTexturesEXT
  6058. #endif
  6059. #ifndef GLEE_H_DEFINED_glGenTexturesEXT
  6060. #define GLEE_H_DEFINED_glGenTexturesEXT
  6061. typedef void (APIENTRYP GLEEPFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint * textures);
  6062. GLEE_EXTERN GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT;
  6063. #define glGenTexturesEXT GLeeFuncPtr_glGenTexturesEXT
  6064. #endif
  6065. #ifndef GLEE_H_DEFINED_glIsTextureEXT
  6066. #define GLEE_H_DEFINED_glIsTextureEXT
  6067. typedef GLboolean (APIENTRYP GLEEPFNGLISTEXTUREEXTPROC) (GLuint texture);
  6068. GLEE_EXTERN GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT;
  6069. #define glIsTextureEXT GLeeFuncPtr_glIsTextureEXT
  6070. #endif
  6071. #ifndef GLEE_H_DEFINED_glPrioritizeTexturesEXT
  6072. #define GLEE_H_DEFINED_glPrioritizeTexturesEXT
  6073. typedef void (APIENTRYP GLEEPFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint * textures, const GLclampf * priorities);
  6074. GLEE_EXTERN GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT;
  6075. #define glPrioritizeTexturesEXT GLeeFuncPtr_glPrioritizeTexturesEXT
  6076. #endif
  6077. #endif
  6078. /* GL_SGIS_detail_texture */
  6079. #ifndef GL_SGIS_detail_texture
  6080. #define GL_SGIS_detail_texture 1
  6081. #define __GLEE_GL_SGIS_detail_texture 1
  6082. /* Constants */
  6083. #define GL_DETAIL_TEXTURE_2D_SGIS 0x8095
  6084. #define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096
  6085. #define GL_LINEAR_DETAIL_SGIS 0x8097
  6086. #define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098
  6087. #define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099
  6088. #define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A
  6089. #define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B
  6090. #define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C
  6091. #ifndef GLEE_H_DEFINED_glDetailTexFuncSGIS
  6092. #define GLEE_H_DEFINED_glDetailTexFuncSGIS
  6093. typedef void (APIENTRYP GLEEPFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
  6094. GLEE_EXTERN GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS;
  6095. #define glDetailTexFuncSGIS GLeeFuncPtr_glDetailTexFuncSGIS
  6096. #endif
  6097. #ifndef GLEE_H_DEFINED_glGetDetailTexFuncSGIS
  6098. #define GLEE_H_DEFINED_glGetDetailTexFuncSGIS
  6099. typedef void (APIENTRYP GLEEPFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
  6100. GLEE_EXTERN GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS;
  6101. #define glGetDetailTexFuncSGIS GLeeFuncPtr_glGetDetailTexFuncSGIS
  6102. #endif
  6103. #endif
  6104. /* GL_SGIS_sharpen_texture */
  6105. #ifndef GL_SGIS_sharpen_texture
  6106. #define GL_SGIS_sharpen_texture 1
  6107. #define __GLEE_GL_SGIS_sharpen_texture 1
  6108. /* Constants */
  6109. #define GL_LINEAR_SHARPEN_SGIS 0x80AD
  6110. #define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE
  6111. #define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF
  6112. #define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0
  6113. #ifndef GLEE_H_DEFINED_glSharpenTexFuncSGIS
  6114. #define GLEE_H_DEFINED_glSharpenTexFuncSGIS
  6115. typedef void (APIENTRYP GLEEPFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
  6116. GLEE_EXTERN GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS;
  6117. #define glSharpenTexFuncSGIS GLeeFuncPtr_glSharpenTexFuncSGIS
  6118. #endif
  6119. #ifndef GLEE_H_DEFINED_glGetSharpenTexFuncSGIS
  6120. #define GLEE_H_DEFINED_glGetSharpenTexFuncSGIS
  6121. typedef void (APIENTRYP GLEEPFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
  6122. GLEE_EXTERN GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS;
  6123. #define glGetSharpenTexFuncSGIS GLeeFuncPtr_glGetSharpenTexFuncSGIS
  6124. #endif
  6125. #endif
  6126. /* GL_EXT_packed_pixels */
  6127. #ifndef GL_EXT_packed_pixels
  6128. #define GL_EXT_packed_pixels 1
  6129. #define __GLEE_GL_EXT_packed_pixels 1
  6130. /* Constants */
  6131. #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
  6132. #define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
  6133. #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
  6134. #define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
  6135. #define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
  6136. #endif
  6137. /* GL_SGIS_texture_lod */
  6138. #ifndef GL_SGIS_texture_lod
  6139. #define GL_SGIS_texture_lod 1
  6140. #define __GLEE_GL_SGIS_texture_lod 1
  6141. /* Constants */
  6142. #define GL_TEXTURE_MIN_LOD_SGIS 0x813A
  6143. #define GL_TEXTURE_MAX_LOD_SGIS 0x813B
  6144. #define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
  6145. #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
  6146. #endif
  6147. /* GL_SGIS_multisample */
  6148. #ifndef GL_SGIS_multisample
  6149. #define GL_SGIS_multisample 1
  6150. #define __GLEE_GL_SGIS_multisample 1
  6151. /* Constants */
  6152. #define GL_MULTISAMPLE_SGIS 0x809D
  6153. #define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E
  6154. #define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F
  6155. #define GL_SAMPLE_MASK_SGIS 0x80A0
  6156. #define GL_1PASS_SGIS 0x80A1
  6157. #define GL_2PASS_0_SGIS 0x80A2
  6158. #define GL_2PASS_1_SGIS 0x80A3
  6159. #define GL_4PASS_0_SGIS 0x80A4
  6160. #define GL_4PASS_1_SGIS 0x80A5
  6161. #define GL_4PASS_2_SGIS 0x80A6
  6162. #define GL_4PASS_3_SGIS 0x80A7
  6163. #define GL_SAMPLE_BUFFERS_SGIS 0x80A8
  6164. #define GL_SAMPLES_SGIS 0x80A9
  6165. #define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA
  6166. #define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB
  6167. #define GL_SAMPLE_PATTERN_SGIS 0x80AC
  6168. #ifndef GLEE_H_DEFINED_glSampleMaskSGIS
  6169. #define GLEE_H_DEFINED_glSampleMaskSGIS
  6170. typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
  6171. GLEE_EXTERN GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS;
  6172. #define glSampleMaskSGIS GLeeFuncPtr_glSampleMaskSGIS
  6173. #endif
  6174. #ifndef GLEE_H_DEFINED_glSamplePatternSGIS
  6175. #define GLEE_H_DEFINED_glSamplePatternSGIS
  6176. typedef void (APIENTRYP GLEEPFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
  6177. GLEE_EXTERN GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS;
  6178. #define glSamplePatternSGIS GLeeFuncPtr_glSamplePatternSGIS
  6179. #endif
  6180. #endif
  6181. /* GL_EXT_rescale_normal */
  6182. #ifndef GL_EXT_rescale_normal
  6183. #define GL_EXT_rescale_normal 1
  6184. #define __GLEE_GL_EXT_rescale_normal 1
  6185. /* Constants */
  6186. #define GL_RESCALE_NORMAL_EXT 0x803A
  6187. #endif
  6188. /* GL_EXT_vertex_array */
  6189. #ifndef GL_EXT_vertex_array
  6190. #define GL_EXT_vertex_array 1
  6191. #define __GLEE_GL_EXT_vertex_array 1
  6192. /* Constants */
  6193. #define GL_VERTEX_ARRAY_EXT 0x8074
  6194. #define GL_NORMAL_ARRAY_EXT 0x8075
  6195. #define GL_COLOR_ARRAY_EXT 0x8076
  6196. #define GL_INDEX_ARRAY_EXT 0x8077
  6197. #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
  6198. #define GL_EDGE_FLAG_ARRAY_EXT 0x8079
  6199. #define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
  6200. #define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
  6201. #define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
  6202. #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
  6203. #define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
  6204. #define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
  6205. #define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
  6206. #define GL_COLOR_ARRAY_SIZE_EXT 0x8081
  6207. #define GL_COLOR_ARRAY_TYPE_EXT 0x8082
  6208. #define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
  6209. #define GL_COLOR_ARRAY_COUNT_EXT 0x8084
  6210. #define GL_INDEX_ARRAY_TYPE_EXT 0x8085
  6211. #define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
  6212. #define GL_INDEX_ARRAY_COUNT_EXT 0x8087
  6213. #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
  6214. #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
  6215. #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
  6216. #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
  6217. #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
  6218. #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
  6219. #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
  6220. #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
  6221. #define GL_COLOR_ARRAY_POINTER_EXT 0x8090
  6222. #define GL_INDEX_ARRAY_POINTER_EXT 0x8091
  6223. #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
  6224. #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
  6225. #ifndef GLEE_H_DEFINED_glArrayElementEXT
  6226. #define GLEE_H_DEFINED_glArrayElementEXT
  6227. typedef void (APIENTRYP GLEEPFNGLARRAYELEMENTEXTPROC) (GLint i);
  6228. GLEE_EXTERN GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT;
  6229. #define glArrayElementEXT GLeeFuncPtr_glArrayElementEXT
  6230. #endif
  6231. #ifndef GLEE_H_DEFINED_glColorPointerEXT
  6232. #define GLEE_H_DEFINED_glColorPointerEXT
  6233. typedef void (APIENTRYP GLEEPFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  6234. GLEE_EXTERN GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT;
  6235. #define glColorPointerEXT GLeeFuncPtr_glColorPointerEXT
  6236. #endif
  6237. #ifndef GLEE_H_DEFINED_glDrawArraysEXT
  6238. #define GLEE_H_DEFINED_glDrawArraysEXT
  6239. typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
  6240. GLEE_EXTERN GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT;
  6241. #define glDrawArraysEXT GLeeFuncPtr_glDrawArraysEXT
  6242. #endif
  6243. #ifndef GLEE_H_DEFINED_glEdgeFlagPointerEXT
  6244. #define GLEE_H_DEFINED_glEdgeFlagPointerEXT
  6245. typedef void (APIENTRYP GLEEPFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean * pointer);
  6246. GLEE_EXTERN GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT;
  6247. #define glEdgeFlagPointerEXT GLeeFuncPtr_glEdgeFlagPointerEXT
  6248. #endif
  6249. #ifndef GLEE_H_DEFINED_glGetPointervEXT
  6250. #define GLEE_H_DEFINED_glGetPointervEXT
  6251. typedef void (APIENTRYP GLEEPFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* * params);
  6252. GLEE_EXTERN GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT;
  6253. #define glGetPointervEXT GLeeFuncPtr_glGetPointervEXT
  6254. #endif
  6255. #ifndef GLEE_H_DEFINED_glIndexPointerEXT
  6256. #define GLEE_H_DEFINED_glIndexPointerEXT
  6257. typedef void (APIENTRYP GLEEPFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  6258. GLEE_EXTERN GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT;
  6259. #define glIndexPointerEXT GLeeFuncPtr_glIndexPointerEXT
  6260. #endif
  6261. #ifndef GLEE_H_DEFINED_glNormalPointerEXT
  6262. #define GLEE_H_DEFINED_glNormalPointerEXT
  6263. typedef void (APIENTRYP GLEEPFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  6264. GLEE_EXTERN GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT;
  6265. #define glNormalPointerEXT GLeeFuncPtr_glNormalPointerEXT
  6266. #endif
  6267. #ifndef GLEE_H_DEFINED_glTexCoordPointerEXT
  6268. #define GLEE_H_DEFINED_glTexCoordPointerEXT
  6269. typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  6270. GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT;
  6271. #define glTexCoordPointerEXT GLeeFuncPtr_glTexCoordPointerEXT
  6272. #endif
  6273. #ifndef GLEE_H_DEFINED_glVertexPointerEXT
  6274. #define GLEE_H_DEFINED_glVertexPointerEXT
  6275. typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  6276. GLEE_EXTERN GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT;
  6277. #define glVertexPointerEXT GLeeFuncPtr_glVertexPointerEXT
  6278. #endif
  6279. #endif
  6280. /* GL_EXT_misc_attribute */
  6281. #ifndef GL_EXT_misc_attribute
  6282. #define GL_EXT_misc_attribute 1
  6283. #define __GLEE_GL_EXT_misc_attribute 1
  6284. /* Constants */
  6285. #endif
  6286. /* GL_SGIS_generate_mipmap */
  6287. #ifndef GL_SGIS_generate_mipmap
  6288. #define GL_SGIS_generate_mipmap 1
  6289. #define __GLEE_GL_SGIS_generate_mipmap 1
  6290. /* Constants */
  6291. #define GL_GENERATE_MIPMAP_SGIS 0x8191
  6292. #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
  6293. #endif
  6294. /* GL_SGIX_clipmap */
  6295. #ifndef GL_SGIX_clipmap
  6296. #define GL_SGIX_clipmap 1
  6297. #define __GLEE_GL_SGIX_clipmap 1
  6298. /* Constants */
  6299. #define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170
  6300. #define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171
  6301. #define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172
  6302. #define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173
  6303. #define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174
  6304. #define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175
  6305. #define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176
  6306. #define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177
  6307. #define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178
  6308. #define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D
  6309. #define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E
  6310. #define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F
  6311. #endif
  6312. /* GL_SGIX_shadow */
  6313. #ifndef GL_SGIX_shadow
  6314. #define GL_SGIX_shadow 1
  6315. #define __GLEE_GL_SGIX_shadow 1
  6316. /* Constants */
  6317. #define GL_TEXTURE_COMPARE_SGIX 0x819A
  6318. #define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
  6319. #define GL_TEXTURE_LEQUAL_R_SGIX 0x819C
  6320. #define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
  6321. #endif
  6322. /* GL_SGIS_texture_edge_clamp */
  6323. #ifndef GL_SGIS_texture_edge_clamp
  6324. #define GL_SGIS_texture_edge_clamp 1
  6325. #define __GLEE_GL_SGIS_texture_edge_clamp 1
  6326. /* Constants */
  6327. #define GL_CLAMP_TO_EDGE_SGIS 0x812F
  6328. #endif
  6329. /* GL_SGIS_texture_border_clamp */
  6330. #ifndef GL_SGIS_texture_border_clamp
  6331. #define GL_SGIS_texture_border_clamp 1
  6332. #define __GLEE_GL_SGIS_texture_border_clamp 1
  6333. /* Constants */
  6334. #define GL_CLAMP_TO_BORDER_SGIS 0x812D
  6335. #endif
  6336. /* GL_EXT_blend_minmax */
  6337. #ifndef GL_EXT_blend_minmax
  6338. #define GL_EXT_blend_minmax 1
  6339. #define __GLEE_GL_EXT_blend_minmax 1
  6340. /* Constants */
  6341. #define GL_FUNC_ADD_EXT 0x8006
  6342. #define GL_MIN_EXT 0x8007
  6343. #define GL_MAX_EXT 0x8008
  6344. #define GL_BLEND_EQUATION_EXT 0x8009
  6345. #ifndef GLEE_H_DEFINED_glBlendEquationEXT
  6346. #define GLEE_H_DEFINED_glBlendEquationEXT
  6347. typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
  6348. GLEE_EXTERN GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT;
  6349. #define glBlendEquationEXT GLeeFuncPtr_glBlendEquationEXT
  6350. #endif
  6351. #endif
  6352. /* GL_EXT_blend_subtract */
  6353. #ifndef GL_EXT_blend_subtract
  6354. #define GL_EXT_blend_subtract 1
  6355. #define __GLEE_GL_EXT_blend_subtract 1
  6356. /* Constants */
  6357. #define GL_FUNC_SUBTRACT_EXT 0x800A
  6358. #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
  6359. #endif
  6360. /* GL_EXT_blend_logic_op */
  6361. #ifndef GL_EXT_blend_logic_op
  6362. #define GL_EXT_blend_logic_op 1
  6363. #define __GLEE_GL_EXT_blend_logic_op 1
  6364. /* Constants */
  6365. #endif
  6366. /* GL_SGIX_interlace */
  6367. #ifndef GL_SGIX_interlace
  6368. #define GL_SGIX_interlace 1
  6369. #define __GLEE_GL_SGIX_interlace 1
  6370. /* Constants */
  6371. #define GL_INTERLACE_SGIX 0x8094
  6372. #endif
  6373. /* GL_SGIX_pixel_tiles */
  6374. #ifndef GL_SGIX_pixel_tiles
  6375. #define GL_SGIX_pixel_tiles 1
  6376. #define __GLEE_GL_SGIX_pixel_tiles 1
  6377. /* Constants */
  6378. #define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E
  6379. #define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F
  6380. #define GL_PIXEL_TILE_WIDTH_SGIX 0x8140
  6381. #define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141
  6382. #define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142
  6383. #define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143
  6384. #define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144
  6385. #define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145
  6386. #endif
  6387. /* GL_SGIS_texture_select */
  6388. #ifndef GL_SGIS_texture_select
  6389. #define GL_SGIS_texture_select 1
  6390. #define __GLEE_GL_SGIS_texture_select 1
  6391. /* Constants */
  6392. #define GL_DUAL_ALPHA4_SGIS 0x8110
  6393. #define GL_DUAL_ALPHA8_SGIS 0x8111
  6394. #define GL_DUAL_ALPHA12_SGIS 0x8112
  6395. #define GL_DUAL_ALPHA16_SGIS 0x8113
  6396. #define GL_DUAL_LUMINANCE4_SGIS 0x8114
  6397. #define GL_DUAL_LUMINANCE8_SGIS 0x8115
  6398. #define GL_DUAL_LUMINANCE12_SGIS 0x8116
  6399. #define GL_DUAL_LUMINANCE16_SGIS 0x8117
  6400. #define GL_DUAL_INTENSITY4_SGIS 0x8118
  6401. #define GL_DUAL_INTENSITY8_SGIS 0x8119
  6402. #define GL_DUAL_INTENSITY12_SGIS 0x811A
  6403. #define GL_DUAL_INTENSITY16_SGIS 0x811B
  6404. #define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C
  6405. #define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D
  6406. #define GL_QUAD_ALPHA4_SGIS 0x811E
  6407. #define GL_QUAD_ALPHA8_SGIS 0x811F
  6408. #define GL_QUAD_LUMINANCE4_SGIS 0x8120
  6409. #define GL_QUAD_LUMINANCE8_SGIS 0x8121
  6410. #define GL_QUAD_INTENSITY4_SGIS 0x8122
  6411. #define GL_QUAD_INTENSITY8_SGIS 0x8123
  6412. #define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124
  6413. #define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125
  6414. #endif
  6415. /* GL_SGIX_sprite */
  6416. #ifndef GL_SGIX_sprite
  6417. #define GL_SGIX_sprite 1
  6418. #define __GLEE_GL_SGIX_sprite 1
  6419. /* Constants */
  6420. #define GL_SPRITE_SGIX 0x8148
  6421. #define GL_SPRITE_MODE_SGIX 0x8149
  6422. #define GL_SPRITE_AXIS_SGIX 0x814A
  6423. #define GL_SPRITE_TRANSLATION_SGIX 0x814B
  6424. #define GL_SPRITE_AXIAL_SGIX 0x814C
  6425. #define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D
  6426. #define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E
  6427. #ifndef GLEE_H_DEFINED_glSpriteParameterfSGIX
  6428. #define GLEE_H_DEFINED_glSpriteParameterfSGIX
  6429. typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
  6430. GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX;
  6431. #define glSpriteParameterfSGIX GLeeFuncPtr_glSpriteParameterfSGIX
  6432. #endif
  6433. #ifndef GLEE_H_DEFINED_glSpriteParameterfvSGIX
  6434. #define GLEE_H_DEFINED_glSpriteParameterfvSGIX
  6435. typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat * params);
  6436. GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX;
  6437. #define glSpriteParameterfvSGIX GLeeFuncPtr_glSpriteParameterfvSGIX
  6438. #endif
  6439. #ifndef GLEE_H_DEFINED_glSpriteParameteriSGIX
  6440. #define GLEE_H_DEFINED_glSpriteParameteriSGIX
  6441. typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
  6442. GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX;
  6443. #define glSpriteParameteriSGIX GLeeFuncPtr_glSpriteParameteriSGIX
  6444. #endif
  6445. #ifndef GLEE_H_DEFINED_glSpriteParameterivSGIX
  6446. #define GLEE_H_DEFINED_glSpriteParameterivSGIX
  6447. typedef void (APIENTRYP GLEEPFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint * params);
  6448. GLEE_EXTERN GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX;
  6449. #define glSpriteParameterivSGIX GLeeFuncPtr_glSpriteParameterivSGIX
  6450. #endif
  6451. #endif
  6452. /* GL_SGIX_texture_multi_buffer */
  6453. #ifndef GL_SGIX_texture_multi_buffer
  6454. #define GL_SGIX_texture_multi_buffer 1
  6455. #define __GLEE_GL_SGIX_texture_multi_buffer 1
  6456. /* Constants */
  6457. #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
  6458. #endif
  6459. /* GL_EXT_point_parameters */
  6460. #ifndef GL_EXT_point_parameters
  6461. #define GL_EXT_point_parameters 1
  6462. #define __GLEE_GL_EXT_point_parameters 1
  6463. /* Constants */
  6464. #define GL_POINT_SIZE_MIN_EXT 0x8126
  6465. #define GL_POINT_SIZE_MAX_EXT 0x8127
  6466. #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
  6467. #define GL_DISTANCE_ATTENUATION_EXT 0x8129
  6468. #ifndef GLEE_H_DEFINED_glPointParameterfEXT
  6469. #define GLEE_H_DEFINED_glPointParameterfEXT
  6470. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
  6471. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT;
  6472. #define glPointParameterfEXT GLeeFuncPtr_glPointParameterfEXT
  6473. #endif
  6474. #ifndef GLEE_H_DEFINED_glPointParameterfvEXT
  6475. #define GLEE_H_DEFINED_glPointParameterfvEXT
  6476. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat * params);
  6477. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT;
  6478. #define glPointParameterfvEXT GLeeFuncPtr_glPointParameterfvEXT
  6479. #endif
  6480. #endif
  6481. /* GL_SGIS_point_parameters */
  6482. #ifndef GL_SGIS_point_parameters
  6483. #define GL_SGIS_point_parameters 1
  6484. #define __GLEE_GL_SGIS_point_parameters 1
  6485. /* Constants */
  6486. #define GL_POINT_SIZE_MIN_SGIS 0x8126
  6487. #define GL_POINT_SIZE_MAX_SGIS 0x8127
  6488. #define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128
  6489. #define GL_DISTANCE_ATTENUATION_SGIS 0x8129
  6490. #ifndef GLEE_H_DEFINED_glPointParameterfSGIS
  6491. #define GLEE_H_DEFINED_glPointParameterfSGIS
  6492. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
  6493. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS;
  6494. #define glPointParameterfSGIS GLeeFuncPtr_glPointParameterfSGIS
  6495. #endif
  6496. #ifndef GLEE_H_DEFINED_glPointParameterfvSGIS
  6497. #define GLEE_H_DEFINED_glPointParameterfvSGIS
  6498. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
  6499. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS;
  6500. #define glPointParameterfvSGIS GLeeFuncPtr_glPointParameterfvSGIS
  6501. #endif
  6502. #endif
  6503. /* GL_SGIX_instruments */
  6504. #ifndef GL_SGIX_instruments
  6505. #define GL_SGIX_instruments 1
  6506. #define __GLEE_GL_SGIX_instruments 1
  6507. /* Constants */
  6508. #define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180
  6509. #define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181
  6510. #ifndef GLEE_H_DEFINED_glGetInstrumentsSGIX
  6511. #define GLEE_H_DEFINED_glGetInstrumentsSGIX
  6512. typedef GLint (APIENTRYP GLEEPFNGLGETINSTRUMENTSSGIXPROC) ();
  6513. GLEE_EXTERN GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX;
  6514. #define glGetInstrumentsSGIX GLeeFuncPtr_glGetInstrumentsSGIX
  6515. #endif
  6516. #ifndef GLEE_H_DEFINED_glInstrumentsBufferSGIX
  6517. #define GLEE_H_DEFINED_glInstrumentsBufferSGIX
  6518. typedef void (APIENTRYP GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint * buffer);
  6519. GLEE_EXTERN GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX;
  6520. #define glInstrumentsBufferSGIX GLeeFuncPtr_glInstrumentsBufferSGIX
  6521. #endif
  6522. #ifndef GLEE_H_DEFINED_glPollInstrumentsSGIX
  6523. #define GLEE_H_DEFINED_glPollInstrumentsSGIX
  6524. typedef GLint (APIENTRYP GLEEPFNGLPOLLINSTRUMENTSSGIXPROC) (GLint * marker_p);
  6525. GLEE_EXTERN GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX;
  6526. #define glPollInstrumentsSGIX GLeeFuncPtr_glPollInstrumentsSGIX
  6527. #endif
  6528. #ifndef GLEE_H_DEFINED_glReadInstrumentsSGIX
  6529. #define GLEE_H_DEFINED_glReadInstrumentsSGIX
  6530. typedef void (APIENTRYP GLEEPFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
  6531. GLEE_EXTERN GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX;
  6532. #define glReadInstrumentsSGIX GLeeFuncPtr_glReadInstrumentsSGIX
  6533. #endif
  6534. #ifndef GLEE_H_DEFINED_glStartInstrumentsSGIX
  6535. #define GLEE_H_DEFINED_glStartInstrumentsSGIX
  6536. typedef void (APIENTRYP GLEEPFNGLSTARTINSTRUMENTSSGIXPROC) ();
  6537. GLEE_EXTERN GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX;
  6538. #define glStartInstrumentsSGIX GLeeFuncPtr_glStartInstrumentsSGIX
  6539. #endif
  6540. #ifndef GLEE_H_DEFINED_glStopInstrumentsSGIX
  6541. #define GLEE_H_DEFINED_glStopInstrumentsSGIX
  6542. typedef void (APIENTRYP GLEEPFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
  6543. GLEE_EXTERN GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX;
  6544. #define glStopInstrumentsSGIX GLeeFuncPtr_glStopInstrumentsSGIX
  6545. #endif
  6546. #endif
  6547. /* GL_SGIX_texture_scale_bias */
  6548. #ifndef GL_SGIX_texture_scale_bias
  6549. #define GL_SGIX_texture_scale_bias 1
  6550. #define __GLEE_GL_SGIX_texture_scale_bias 1
  6551. /* Constants */
  6552. #define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179
  6553. #define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
  6554. #define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
  6555. #define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
  6556. #endif
  6557. /* GL_SGIX_framezoom */
  6558. #ifndef GL_SGIX_framezoom
  6559. #define GL_SGIX_framezoom 1
  6560. #define __GLEE_GL_SGIX_framezoom 1
  6561. /* Constants */
  6562. #define GL_FRAMEZOOM_SGIX 0x818B
  6563. #define GL_FRAMEZOOM_FACTOR_SGIX 0x818C
  6564. #define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D
  6565. #ifndef GLEE_H_DEFINED_glFrameZoomSGIX
  6566. #define GLEE_H_DEFINED_glFrameZoomSGIX
  6567. typedef void (APIENTRYP GLEEPFNGLFRAMEZOOMSGIXPROC) (GLint factor);
  6568. GLEE_EXTERN GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX;
  6569. #define glFrameZoomSGIX GLeeFuncPtr_glFrameZoomSGIX
  6570. #endif
  6571. #endif
  6572. /* GL_SGIX_tag_sample_buffer */
  6573. #ifndef GL_SGIX_tag_sample_buffer
  6574. #define GL_SGIX_tag_sample_buffer 1
  6575. #define __GLEE_GL_SGIX_tag_sample_buffer 1
  6576. /* Constants */
  6577. #ifndef GLEE_H_DEFINED_glTagSampleBufferSGIX
  6578. #define GLEE_H_DEFINED_glTagSampleBufferSGIX
  6579. typedef void (APIENTRYP GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC) ();
  6580. GLEE_EXTERN GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX;
  6581. #define glTagSampleBufferSGIX GLeeFuncPtr_glTagSampleBufferSGIX
  6582. #endif
  6583. #endif
  6584. /* GL_FfdMaskSGIX */
  6585. #ifndef GL_FfdMaskSGIX
  6586. #define GL_FfdMaskSGIX 1
  6587. #define __GLEE_GL_FfdMaskSGIX 1
  6588. /* Constants */
  6589. #define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001
  6590. #define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002
  6591. #endif
  6592. /* GL_SGIX_polynomial_ffd */
  6593. #ifndef GL_SGIX_polynomial_ffd
  6594. #define GL_SGIX_polynomial_ffd 1
  6595. #define __GLEE_GL_SGIX_polynomial_ffd 1
  6596. /* Constants */
  6597. #define GL_GEOMETRY_DEFORMATION_SGIX 0x8194
  6598. #define GL_TEXTURE_DEFORMATION_SGIX 0x8195
  6599. #define GL_DEFORMATIONS_MASK_SGIX 0x8196
  6600. #define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197
  6601. #ifndef GLEE_H_DEFINED_glDeformationMap3dSGIX
  6602. #define GLEE_H_DEFINED_glDeformationMap3dSGIX
  6603. typedef void (APIENTRYP GLEEPFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points);
  6604. GLEE_EXTERN GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX;
  6605. #define glDeformationMap3dSGIX GLeeFuncPtr_glDeformationMap3dSGIX
  6606. #endif
  6607. #ifndef GLEE_H_DEFINED_glDeformationMap3fSGIX
  6608. #define GLEE_H_DEFINED_glDeformationMap3fSGIX
  6609. typedef void (APIENTRYP GLEEPFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points);
  6610. GLEE_EXTERN GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX;
  6611. #define glDeformationMap3fSGIX GLeeFuncPtr_glDeformationMap3fSGIX
  6612. #endif
  6613. #ifndef GLEE_H_DEFINED_glDeformSGIX
  6614. #define GLEE_H_DEFINED_glDeformSGIX
  6615. typedef void (APIENTRYP GLEEPFNGLDEFORMSGIXPROC) (GLbitfield mask);
  6616. GLEE_EXTERN GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX;
  6617. #define glDeformSGIX GLeeFuncPtr_glDeformSGIX
  6618. #endif
  6619. #ifndef GLEE_H_DEFINED_glLoadIdentityDeformationMapSGIX
  6620. #define GLEE_H_DEFINED_glLoadIdentityDeformationMapSGIX
  6621. typedef void (APIENTRYP GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
  6622. GLEE_EXTERN GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDeformationMapSGIX;
  6623. #define glLoadIdentityDeformationMapSGIX GLeeFuncPtr_glLoadIdentityDeformationMapSGIX
  6624. #endif
  6625. #endif
  6626. /* GL_SGIX_reference_plane */
  6627. #ifndef GL_SGIX_reference_plane
  6628. #define GL_SGIX_reference_plane 1
  6629. #define __GLEE_GL_SGIX_reference_plane 1
  6630. /* Constants */
  6631. #define GL_REFERENCE_PLANE_SGIX 0x817D
  6632. #define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E
  6633. #ifndef GLEE_H_DEFINED_glReferencePlaneSGIX
  6634. #define GLEE_H_DEFINED_glReferencePlaneSGIX
  6635. typedef void (APIENTRYP GLEEPFNGLREFERENCEPLANESGIXPROC) (const GLdouble * equation);
  6636. GLEE_EXTERN GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX;
  6637. #define glReferencePlaneSGIX GLeeFuncPtr_glReferencePlaneSGIX
  6638. #endif
  6639. #endif
  6640. /* GL_SGIX_flush_raster */
  6641. #ifndef GL_SGIX_flush_raster
  6642. #define GL_SGIX_flush_raster 1
  6643. #define __GLEE_GL_SGIX_flush_raster 1
  6644. /* Constants */
  6645. #ifndef GLEE_H_DEFINED_glFlushRasterSGIX
  6646. #define GLEE_H_DEFINED_glFlushRasterSGIX
  6647. typedef void (APIENTRYP GLEEPFNGLFLUSHRASTERSGIXPROC) ();
  6648. GLEE_EXTERN GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX;
  6649. #define glFlushRasterSGIX GLeeFuncPtr_glFlushRasterSGIX
  6650. #endif
  6651. #endif
  6652. /* GL_SGIX_depth_texture */
  6653. #ifndef GL_SGIX_depth_texture
  6654. #define GL_SGIX_depth_texture 1
  6655. #define __GLEE_GL_SGIX_depth_texture 1
  6656. /* Constants */
  6657. #define GL_DEPTH_COMPONENT16_SGIX 0x81A5
  6658. #define GL_DEPTH_COMPONENT24_SGIX 0x81A6
  6659. #define GL_DEPTH_COMPONENT32_SGIX 0x81A7
  6660. #endif
  6661. /* GL_SGIS_fog_function */
  6662. #ifndef GL_SGIS_fog_function
  6663. #define GL_SGIS_fog_function 1
  6664. #define __GLEE_GL_SGIS_fog_function 1
  6665. /* Constants */
  6666. #define GL_FOG_FUNC_SGIS 0x812A
  6667. #define GL_FOG_FUNC_POINTS_SGIS 0x812B
  6668. #define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C
  6669. #ifndef GLEE_H_DEFINED_glFogFuncSGIS
  6670. #define GLEE_H_DEFINED_glFogFuncSGIS
  6671. typedef void (APIENTRYP GLEEPFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat * points);
  6672. GLEE_EXTERN GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS;
  6673. #define glFogFuncSGIS GLeeFuncPtr_glFogFuncSGIS
  6674. #endif
  6675. #ifndef GLEE_H_DEFINED_glGetFogFuncSGIS
  6676. #define GLEE_H_DEFINED_glGetFogFuncSGIS
  6677. typedef void (APIENTRYP GLEEPFNGLGETFOGFUNCSGISPROC) (GLfloat * points);
  6678. GLEE_EXTERN GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS;
  6679. #define glGetFogFuncSGIS GLeeFuncPtr_glGetFogFuncSGIS
  6680. #endif
  6681. #endif
  6682. /* GL_SGIX_fog_offset */
  6683. #ifndef GL_SGIX_fog_offset
  6684. #define GL_SGIX_fog_offset 1
  6685. #define __GLEE_GL_SGIX_fog_offset 1
  6686. /* Constants */
  6687. #define GL_FOG_OFFSET_SGIX 0x8198
  6688. #define GL_FOG_OFFSET_VALUE_SGIX 0x8199
  6689. #endif
  6690. /* GL_HP_image_transform */
  6691. #ifndef GL_HP_image_transform
  6692. #define GL_HP_image_transform 1
  6693. #define __GLEE_GL_HP_image_transform 1
  6694. /* Constants */
  6695. #define GL_IMAGE_SCALE_X_HP 0x8155
  6696. #define GL_IMAGE_SCALE_Y_HP 0x8156
  6697. #define GL_IMAGE_TRANSLATE_X_HP 0x8157
  6698. #define GL_IMAGE_TRANSLATE_Y_HP 0x8158
  6699. #define GL_IMAGE_ROTATE_ANGLE_HP 0x8159
  6700. #define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A
  6701. #define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B
  6702. #define GL_IMAGE_MAG_FILTER_HP 0x815C
  6703. #define GL_IMAGE_MIN_FILTER_HP 0x815D
  6704. #define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E
  6705. #define GL_CUBIC_HP 0x815F
  6706. #define GL_AVERAGE_HP 0x8160
  6707. #define GL_IMAGE_TRANSFORM_2D_HP 0x8161
  6708. #define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162
  6709. #define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163
  6710. #ifndef GLEE_H_DEFINED_glImageTransformParameteriHP
  6711. #define GLEE_H_DEFINED_glImageTransformParameteriHP
  6712. typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
  6713. GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParameteriHP;
  6714. #define glImageTransformParameteriHP GLeeFuncPtr_glImageTransformParameteriHP
  6715. #endif
  6716. #ifndef GLEE_H_DEFINED_glImageTransformParameterfHP
  6717. #define GLEE_H_DEFINED_glImageTransformParameterfHP
  6718. typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
  6719. GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParameterfHP;
  6720. #define glImageTransformParameterfHP GLeeFuncPtr_glImageTransformParameterfHP
  6721. #endif
  6722. #ifndef GLEE_H_DEFINED_glImageTransformParameterivHP
  6723. #define GLEE_H_DEFINED_glImageTransformParameterivHP
  6724. typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint * params);
  6725. GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformParameterivHP;
  6726. #define glImageTransformParameterivHP GLeeFuncPtr_glImageTransformParameterivHP
  6727. #endif
  6728. #ifndef GLEE_H_DEFINED_glImageTransformParameterfvHP
  6729. #define GLEE_H_DEFINED_glImageTransformParameterfvHP
  6730. typedef void (APIENTRYP GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat * params);
  6731. GLEE_EXTERN GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformParameterfvHP;
  6732. #define glImageTransformParameterfvHP GLeeFuncPtr_glImageTransformParameterfvHP
  6733. #endif
  6734. #ifndef GLEE_H_DEFINED_glGetImageTransformParameterivHP
  6735. #define GLEE_H_DEFINED_glGetImageTransformParameterivHP
  6736. typedef void (APIENTRYP GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint * params);
  6737. GLEE_EXTERN GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransformParameterivHP;
  6738. #define glGetImageTransformParameterivHP GLeeFuncPtr_glGetImageTransformParameterivHP
  6739. #endif
  6740. #ifndef GLEE_H_DEFINED_glGetImageTransformParameterfvHP
  6741. #define GLEE_H_DEFINED_glGetImageTransformParameterfvHP
  6742. typedef void (APIENTRYP GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat * params);
  6743. GLEE_EXTERN GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransformParameterfvHP;
  6744. #define glGetImageTransformParameterfvHP GLeeFuncPtr_glGetImageTransformParameterfvHP
  6745. #endif
  6746. #endif
  6747. /* GL_HP_convolution_border_modes */
  6748. #ifndef GL_HP_convolution_border_modes
  6749. #define GL_HP_convolution_border_modes 1
  6750. #define __GLEE_GL_HP_convolution_border_modes 1
  6751. /* Constants */
  6752. #define GL_IGNORE_BORDER_HP 0x8150
  6753. #define GL_CONSTANT_BORDER_HP 0x8151
  6754. #define GL_REPLICATE_BORDER_HP 0x8153
  6755. #define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154
  6756. #endif
  6757. /* GL_INGR_palette_buffer */
  6758. #ifndef GL_INGR_palette_buffer
  6759. #define GL_INGR_palette_buffer 1
  6760. #define __GLEE_GL_INGR_palette_buffer 1
  6761. /* Constants */
  6762. #endif
  6763. /* GL_SGIX_texture_add_env */
  6764. #ifndef GL_SGIX_texture_add_env
  6765. #define GL_SGIX_texture_add_env 1
  6766. #define __GLEE_GL_SGIX_texture_add_env 1
  6767. /* Constants */
  6768. #define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE
  6769. #endif
  6770. /* GL_EXT_color_subtable */
  6771. #ifndef GL_EXT_color_subtable
  6772. #define GL_EXT_color_subtable 1
  6773. #define __GLEE_GL_EXT_color_subtable 1
  6774. /* Constants */
  6775. #ifndef GLEE_H_DEFINED_glColorSubTableEXT
  6776. #define GLEE_H_DEFINED_glColorSubTableEXT
  6777. typedef void (APIENTRYP GLEEPFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
  6778. GLEE_EXTERN GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT;
  6779. #define glColorSubTableEXT GLeeFuncPtr_glColorSubTableEXT
  6780. #endif
  6781. #ifndef GLEE_H_DEFINED_glCopyColorSubTableEXT
  6782. #define GLEE_H_DEFINED_glCopyColorSubTableEXT
  6783. typedef void (APIENTRYP GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
  6784. GLEE_EXTERN GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT;
  6785. #define glCopyColorSubTableEXT GLeeFuncPtr_glCopyColorSubTableEXT
  6786. #endif
  6787. #endif
  6788. /* GL_PGI_vertex_hints */
  6789. #ifndef GL_PGI_vertex_hints
  6790. #define GL_PGI_vertex_hints 1
  6791. #define __GLEE_GL_PGI_vertex_hints 1
  6792. /* Constants */
  6793. #define GL_VERTEX_DATA_HINT_PGI 0x1A22A
  6794. #define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B
  6795. #define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C
  6796. #define GL_MAX_VERTEX_HINT_PGI 0x1A22D
  6797. #define GL_COLOR3_BIT_PGI 0x00010000
  6798. #define GL_COLOR4_BIT_PGI 0x00020000
  6799. #define GL_EDGEFLAG_BIT_PGI 0x00040000
  6800. #define GL_INDEX_BIT_PGI 0x00080000
  6801. #define GL_MAT_AMBIENT_BIT_PGI 0x00100000
  6802. #define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
  6803. #define GL_MAT_DIFFUSE_BIT_PGI 0x00400000
  6804. #define GL_MAT_EMISSION_BIT_PGI 0x00800000
  6805. #define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000
  6806. #define GL_MAT_SHININESS_BIT_PGI 0x02000000
  6807. #define GL_MAT_SPECULAR_BIT_PGI 0x04000000
  6808. #define GL_NORMAL_BIT_PGI 0x08000000
  6809. #define GL_TEXCOORD1_BIT_PGI 0x10000000
  6810. #define GL_TEXCOORD2_BIT_PGI 0x20000000
  6811. #define GL_TEXCOORD3_BIT_PGI 0x40000000
  6812. #define GL_TEXCOORD4_BIT_PGI 0x80000000
  6813. #define GL_VERTEX23_BIT_PGI 0x00000004
  6814. #define GL_VERTEX4_BIT_PGI 0x00000008
  6815. #endif
  6816. /* GL_PGI_misc_hints */
  6817. #ifndef GL_PGI_misc_hints
  6818. #define GL_PGI_misc_hints 1
  6819. #define __GLEE_GL_PGI_misc_hints 1
  6820. /* Constants */
  6821. #define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8
  6822. #define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD
  6823. #define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE
  6824. #define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202
  6825. #define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203
  6826. #define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204
  6827. #define GL_ALWAYS_FAST_HINT_PGI 0x1A20C
  6828. #define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D
  6829. #define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E
  6830. #define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F
  6831. #define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210
  6832. #define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211
  6833. #define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216
  6834. #define GL_STRICT_LIGHTING_HINT_PGI 0x1A217
  6835. #define GL_STRICT_SCISSOR_HINT_PGI 0x1A218
  6836. #define GL_FULL_STIPPLE_HINT_PGI 0x1A219
  6837. #define GL_CLIP_NEAR_HINT_PGI 0x1A220
  6838. #define GL_CLIP_FAR_HINT_PGI 0x1A221
  6839. #define GL_WIDE_LINE_HINT_PGI 0x1A222
  6840. #define GL_BACK_NORMALS_HINT_PGI 0x1A223
  6841. #ifndef GLEE_H_DEFINED_glHintPGI
  6842. #define GLEE_H_DEFINED_glHintPGI
  6843. typedef void (APIENTRYP GLEEPFNGLHINTPGIPROC) (GLenum target, GLint mode);
  6844. GLEE_EXTERN GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI;
  6845. #define glHintPGI GLeeFuncPtr_glHintPGI
  6846. #endif
  6847. #endif
  6848. /* GL_EXT_paletted_texture */
  6849. #ifndef GL_EXT_paletted_texture
  6850. #define GL_EXT_paletted_texture 1
  6851. #define __GLEE_GL_EXT_paletted_texture 1
  6852. /* Constants */
  6853. #define GL_COLOR_INDEX1_EXT 0x80E2
  6854. #define GL_COLOR_INDEX2_EXT 0x80E3
  6855. #define GL_COLOR_INDEX4_EXT 0x80E4
  6856. #define GL_COLOR_INDEX8_EXT 0x80E5
  6857. #define GL_COLOR_INDEX12_EXT 0x80E6
  6858. #define GL_COLOR_INDEX16_EXT 0x80E7
  6859. #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
  6860. #ifndef GLEE_H_DEFINED_glColorTableEXT
  6861. #define GLEE_H_DEFINED_glColorTableEXT
  6862. typedef void (APIENTRYP GLEEPFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
  6863. GLEE_EXTERN GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT;
  6864. #define glColorTableEXT GLeeFuncPtr_glColorTableEXT
  6865. #endif
  6866. #ifndef GLEE_H_DEFINED_glGetColorTableEXT
  6867. #define GLEE_H_DEFINED_glGetColorTableEXT
  6868. typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * data);
  6869. GLEE_EXTERN GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT;
  6870. #define glGetColorTableEXT GLeeFuncPtr_glGetColorTableEXT
  6871. #endif
  6872. #ifndef GLEE_H_DEFINED_glGetColorTableParameterivEXT
  6873. #define GLEE_H_DEFINED_glGetColorTableParameterivEXT
  6874. typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
  6875. GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParameterivEXT;
  6876. #define glGetColorTableParameterivEXT GLeeFuncPtr_glGetColorTableParameterivEXT
  6877. #endif
  6878. #ifndef GLEE_H_DEFINED_glGetColorTableParameterfvEXT
  6879. #define GLEE_H_DEFINED_glGetColorTableParameterfvEXT
  6880. typedef void (APIENTRYP GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
  6881. GLEE_EXTERN GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParameterfvEXT;
  6882. #define glGetColorTableParameterfvEXT GLeeFuncPtr_glGetColorTableParameterfvEXT
  6883. #endif
  6884. #endif
  6885. /* GL_EXT_clip_volume_hint */
  6886. #ifndef GL_EXT_clip_volume_hint
  6887. #define GL_EXT_clip_volume_hint 1
  6888. #define __GLEE_GL_EXT_clip_volume_hint 1
  6889. /* Constants */
  6890. #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
  6891. #endif
  6892. /* GL_SGIX_list_priority */
  6893. #ifndef GL_SGIX_list_priority
  6894. #define GL_SGIX_list_priority 1
  6895. #define __GLEE_GL_SGIX_list_priority 1
  6896. /* Constants */
  6897. #define GL_LIST_PRIORITY_SGIX 0x8182
  6898. #ifndef GLEE_H_DEFINED_glGetListParameterfvSGIX
  6899. #define GLEE_H_DEFINED_glGetListParameterfvSGIX
  6900. typedef void (APIENTRYP GLEEPFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat * params);
  6901. GLEE_EXTERN GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX;
  6902. #define glGetListParameterfvSGIX GLeeFuncPtr_glGetListParameterfvSGIX
  6903. #endif
  6904. #ifndef GLEE_H_DEFINED_glGetListParameterivSGIX
  6905. #define GLEE_H_DEFINED_glGetListParameterivSGIX
  6906. typedef void (APIENTRYP GLEEPFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint * params);
  6907. GLEE_EXTERN GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX;
  6908. #define glGetListParameterivSGIX GLeeFuncPtr_glGetListParameterivSGIX
  6909. #endif
  6910. #ifndef GLEE_H_DEFINED_glListParameterfSGIX
  6911. #define GLEE_H_DEFINED_glListParameterfSGIX
  6912. typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
  6913. GLEE_EXTERN GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX;
  6914. #define glListParameterfSGIX GLeeFuncPtr_glListParameterfSGIX
  6915. #endif
  6916. #ifndef GLEE_H_DEFINED_glListParameterfvSGIX
  6917. #define GLEE_H_DEFINED_glListParameterfvSGIX
  6918. typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat * params);
  6919. GLEE_EXTERN GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX;
  6920. #define glListParameterfvSGIX GLeeFuncPtr_glListParameterfvSGIX
  6921. #endif
  6922. #ifndef GLEE_H_DEFINED_glListParameteriSGIX
  6923. #define GLEE_H_DEFINED_glListParameteriSGIX
  6924. typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
  6925. GLEE_EXTERN GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX;
  6926. #define glListParameteriSGIX GLeeFuncPtr_glListParameteriSGIX
  6927. #endif
  6928. #ifndef GLEE_H_DEFINED_glListParameterivSGIX
  6929. #define GLEE_H_DEFINED_glListParameterivSGIX
  6930. typedef void (APIENTRYP GLEEPFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint * params);
  6931. GLEE_EXTERN GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX;
  6932. #define glListParameterivSGIX GLeeFuncPtr_glListParameterivSGIX
  6933. #endif
  6934. #endif
  6935. /* GL_SGIX_ir_instrument1 */
  6936. #ifndef GL_SGIX_ir_instrument1
  6937. #define GL_SGIX_ir_instrument1 1
  6938. #define __GLEE_GL_SGIX_ir_instrument1 1
  6939. /* Constants */
  6940. #define GL_IR_INSTRUMENT1_SGIX 0x817F
  6941. #endif
  6942. /* GL_SGIX_calligraphic_fragment */
  6943. #ifndef GL_SGIX_calligraphic_fragment
  6944. #define GL_SGIX_calligraphic_fragment 1
  6945. #define __GLEE_GL_SGIX_calligraphic_fragment 1
  6946. /* Constants */
  6947. #define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183
  6948. #endif
  6949. /* GL_SGIX_texture_lod_bias */
  6950. #ifndef GL_SGIX_texture_lod_bias
  6951. #define GL_SGIX_texture_lod_bias 1
  6952. #define __GLEE_GL_SGIX_texture_lod_bias 1
  6953. /* Constants */
  6954. #define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E
  6955. #define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F
  6956. #define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190
  6957. #endif
  6958. /* GL_SGIX_shadow_ambient */
  6959. #ifndef GL_SGIX_shadow_ambient
  6960. #define GL_SGIX_shadow_ambient 1
  6961. #define __GLEE_GL_SGIX_shadow_ambient 1
  6962. /* Constants */
  6963. #define GL_SHADOW_AMBIENT_SGIX 0x80BF
  6964. #endif
  6965. /* GL_EXT_index_texture */
  6966. #ifndef GL_EXT_index_texture
  6967. #define GL_EXT_index_texture 1
  6968. #define __GLEE_GL_EXT_index_texture 1
  6969. /* Constants */
  6970. #endif
  6971. /* GL_EXT_index_material */
  6972. #ifndef GL_EXT_index_material
  6973. #define GL_EXT_index_material 1
  6974. #define __GLEE_GL_EXT_index_material 1
  6975. /* Constants */
  6976. #define GL_INDEX_MATERIAL_EXT 0x81B8
  6977. #define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9
  6978. #define GL_INDEX_MATERIAL_FACE_EXT 0x81BA
  6979. #ifndef GLEE_H_DEFINED_glIndexMaterialEXT
  6980. #define GLEE_H_DEFINED_glIndexMaterialEXT
  6981. typedef void (APIENTRYP GLEEPFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
  6982. GLEE_EXTERN GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT;
  6983. #define glIndexMaterialEXT GLeeFuncPtr_glIndexMaterialEXT
  6984. #endif
  6985. #endif
  6986. /* GL_EXT_index_func */
  6987. #ifndef GL_EXT_index_func
  6988. #define GL_EXT_index_func 1
  6989. #define __GLEE_GL_EXT_index_func 1
  6990. /* Constants */
  6991. #define GL_INDEX_TEST_EXT 0x81B5
  6992. #define GL_INDEX_TEST_FUNC_EXT 0x81B6
  6993. #define GL_INDEX_TEST_REF_EXT 0x81B7
  6994. #ifndef GLEE_H_DEFINED_glIndexFuncEXT
  6995. #define GLEE_H_DEFINED_glIndexFuncEXT
  6996. typedef void (APIENTRYP GLEEPFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
  6997. GLEE_EXTERN GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT;
  6998. #define glIndexFuncEXT GLeeFuncPtr_glIndexFuncEXT
  6999. #endif
  7000. #endif
  7001. /* GL_EXT_index_array_formats */
  7002. #ifndef GL_EXT_index_array_formats
  7003. #define GL_EXT_index_array_formats 1
  7004. #define __GLEE_GL_EXT_index_array_formats 1
  7005. /* Constants */
  7006. #define GL_IUI_V2F_EXT 0x81AD
  7007. #define GL_IUI_V3F_EXT 0x81AE
  7008. #define GL_IUI_N3F_V2F_EXT 0x81AF
  7009. #define GL_IUI_N3F_V3F_EXT 0x81B0
  7010. #define GL_T2F_IUI_V2F_EXT 0x81B1
  7011. #define GL_T2F_IUI_V3F_EXT 0x81B2
  7012. #define GL_T2F_IUI_N3F_V2F_EXT 0x81B3
  7013. #define GL_T2F_IUI_N3F_V3F_EXT 0x81B4
  7014. #endif
  7015. /* GL_EXT_compiled_vertex_array */
  7016. #ifndef GL_EXT_compiled_vertex_array
  7017. #define GL_EXT_compiled_vertex_array 1
  7018. #define __GLEE_GL_EXT_compiled_vertex_array 1
  7019. /* Constants */
  7020. #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
  7021. #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
  7022. #ifndef GLEE_H_DEFINED_glLockArraysEXT
  7023. #define GLEE_H_DEFINED_glLockArraysEXT
  7024. typedef void (APIENTRYP GLEEPFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
  7025. GLEE_EXTERN GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT;
  7026. #define glLockArraysEXT GLeeFuncPtr_glLockArraysEXT
  7027. #endif
  7028. #ifndef GLEE_H_DEFINED_glUnlockArraysEXT
  7029. #define GLEE_H_DEFINED_glUnlockArraysEXT
  7030. typedef void (APIENTRYP GLEEPFNGLUNLOCKARRAYSEXTPROC) ();
  7031. GLEE_EXTERN GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT;
  7032. #define glUnlockArraysEXT GLeeFuncPtr_glUnlockArraysEXT
  7033. #endif
  7034. #endif
  7035. /* GL_EXT_cull_vertex */
  7036. #ifndef GL_EXT_cull_vertex
  7037. #define GL_EXT_cull_vertex 1
  7038. #define __GLEE_GL_EXT_cull_vertex 1
  7039. /* Constants */
  7040. #define GL_CULL_VERTEX_EXT 0x81AA
  7041. #define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
  7042. #define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
  7043. #ifndef GLEE_H_DEFINED_glCullParameterdvEXT
  7044. #define GLEE_H_DEFINED_glCullParameterdvEXT
  7045. typedef void (APIENTRYP GLEEPFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble * params);
  7046. GLEE_EXTERN GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT;
  7047. #define glCullParameterdvEXT GLeeFuncPtr_glCullParameterdvEXT
  7048. #endif
  7049. #ifndef GLEE_H_DEFINED_glCullParameterfvEXT
  7050. #define GLEE_H_DEFINED_glCullParameterfvEXT
  7051. typedef void (APIENTRYP GLEEPFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat * params);
  7052. GLEE_EXTERN GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT;
  7053. #define glCullParameterfvEXT GLeeFuncPtr_glCullParameterfvEXT
  7054. #endif
  7055. #endif
  7056. /* GL_SGIX_ycrcb */
  7057. #ifndef GL_SGIX_ycrcb
  7058. #define GL_SGIX_ycrcb 1
  7059. #define __GLEE_GL_SGIX_ycrcb 1
  7060. /* Constants */
  7061. #define GL_YCRCB_422_SGIX 0x81BB
  7062. #define GL_YCRCB_444_SGIX 0x81BC
  7063. #endif
  7064. /* GL_SGIX_fragment_lighting */
  7065. #ifndef GL_SGIX_fragment_lighting
  7066. #define GL_SGIX_fragment_lighting 1
  7067. #define __GLEE_GL_SGIX_fragment_lighting 1
  7068. /* Constants */
  7069. #define GL_FRAGMENT_LIGHTING_SGIX 0x8400
  7070. #define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401
  7071. #define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402
  7072. #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403
  7073. #define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404
  7074. #define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405
  7075. #define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406
  7076. #define GL_LIGHT_ENV_MODE_SGIX 0x8407
  7077. #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408
  7078. #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409
  7079. #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A
  7080. #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B
  7081. #define GL_FRAGMENT_LIGHT0_SGIX 0x840C
  7082. #define GL_FRAGMENT_LIGHT1_SGIX 0x840D
  7083. #define GL_FRAGMENT_LIGHT2_SGIX 0x840E
  7084. #define GL_FRAGMENT_LIGHT3_SGIX 0x840F
  7085. #define GL_FRAGMENT_LIGHT4_SGIX 0x8410
  7086. #define GL_FRAGMENT_LIGHT5_SGIX 0x8411
  7087. #define GL_FRAGMENT_LIGHT6_SGIX 0x8412
  7088. #define GL_FRAGMENT_LIGHT7_SGIX 0x8413
  7089. #ifndef GLEE_H_DEFINED_glFragmentColorMaterialSGIX
  7090. #define GLEE_H_DEFINED_glFragmentColorMaterialSGIX
  7091. typedef void (APIENTRYP GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
  7092. GLEE_EXTERN GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMaterialSGIX;
  7093. #define glFragmentColorMaterialSGIX GLeeFuncPtr_glFragmentColorMaterialSGIX
  7094. #endif
  7095. #ifndef GLEE_H_DEFINED_glFragmentLightfSGIX
  7096. #define GLEE_H_DEFINED_glFragmentLightfSGIX
  7097. typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
  7098. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX;
  7099. #define glFragmentLightfSGIX GLeeFuncPtr_glFragmentLightfSGIX
  7100. #endif
  7101. #ifndef GLEE_H_DEFINED_glFragmentLightfvSGIX
  7102. #define GLEE_H_DEFINED_glFragmentLightfvSGIX
  7103. typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat * params);
  7104. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX;
  7105. #define glFragmentLightfvSGIX GLeeFuncPtr_glFragmentLightfvSGIX
  7106. #endif
  7107. #ifndef GLEE_H_DEFINED_glFragmentLightiSGIX
  7108. #define GLEE_H_DEFINED_glFragmentLightiSGIX
  7109. typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
  7110. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX;
  7111. #define glFragmentLightiSGIX GLeeFuncPtr_glFragmentLightiSGIX
  7112. #endif
  7113. #ifndef GLEE_H_DEFINED_glFragmentLightivSGIX
  7114. #define GLEE_H_DEFINED_glFragmentLightivSGIX
  7115. typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint * params);
  7116. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX;
  7117. #define glFragmentLightivSGIX GLeeFuncPtr_glFragmentLightivSGIX
  7118. #endif
  7119. #ifndef GLEE_H_DEFINED_glFragmentLightModelfSGIX
  7120. #define GLEE_H_DEFINED_glFragmentLightModelfSGIX
  7121. typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
  7122. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGIX;
  7123. #define glFragmentLightModelfSGIX GLeeFuncPtr_glFragmentLightModelfSGIX
  7124. #endif
  7125. #ifndef GLEE_H_DEFINED_glFragmentLightModelfvSGIX
  7126. #define GLEE_H_DEFINED_glFragmentLightModelfvSGIX
  7127. typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat * params);
  7128. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvSGIX;
  7129. #define glFragmentLightModelfvSGIX GLeeFuncPtr_glFragmentLightModelfvSGIX
  7130. #endif
  7131. #ifndef GLEE_H_DEFINED_glFragmentLightModeliSGIX
  7132. #define GLEE_H_DEFINED_glFragmentLightModeliSGIX
  7133. typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
  7134. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGIX;
  7135. #define glFragmentLightModeliSGIX GLeeFuncPtr_glFragmentLightModeliSGIX
  7136. #endif
  7137. #ifndef GLEE_H_DEFINED_glFragmentLightModelivSGIX
  7138. #define GLEE_H_DEFINED_glFragmentLightModelivSGIX
  7139. typedef void (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint * params);
  7140. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivSGIX;
  7141. #define glFragmentLightModelivSGIX GLeeFuncPtr_glFragmentLightModelivSGIX
  7142. #endif
  7143. #ifndef GLEE_H_DEFINED_glFragmentMaterialfSGIX
  7144. #define GLEE_H_DEFINED_glFragmentMaterialfSGIX
  7145. typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
  7146. GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX;
  7147. #define glFragmentMaterialfSGIX GLeeFuncPtr_glFragmentMaterialfSGIX
  7148. #endif
  7149. #ifndef GLEE_H_DEFINED_glFragmentMaterialfvSGIX
  7150. #define GLEE_H_DEFINED_glFragmentMaterialfvSGIX
  7151. typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat * params);
  7152. GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX;
  7153. #define glFragmentMaterialfvSGIX GLeeFuncPtr_glFragmentMaterialfvSGIX
  7154. #endif
  7155. #ifndef GLEE_H_DEFINED_glFragmentMaterialiSGIX
  7156. #define GLEE_H_DEFINED_glFragmentMaterialiSGIX
  7157. typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
  7158. GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX;
  7159. #define glFragmentMaterialiSGIX GLeeFuncPtr_glFragmentMaterialiSGIX
  7160. #endif
  7161. #ifndef GLEE_H_DEFINED_glFragmentMaterialivSGIX
  7162. #define GLEE_H_DEFINED_glFragmentMaterialivSGIX
  7163. typedef void (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint * params);
  7164. GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX;
  7165. #define glFragmentMaterialivSGIX GLeeFuncPtr_glFragmentMaterialivSGIX
  7166. #endif
  7167. #ifndef GLEE_H_DEFINED_glGetFragmentLightfvSGIX
  7168. #define GLEE_H_DEFINED_glGetFragmentLightfvSGIX
  7169. typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat * params);
  7170. GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX;
  7171. #define glGetFragmentLightfvSGIX GLeeFuncPtr_glGetFragmentLightfvSGIX
  7172. #endif
  7173. #ifndef GLEE_H_DEFINED_glGetFragmentLightivSGIX
  7174. #define GLEE_H_DEFINED_glGetFragmentLightivSGIX
  7175. typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint * params);
  7176. GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX;
  7177. #define glGetFragmentLightivSGIX GLeeFuncPtr_glGetFragmentLightivSGIX
  7178. #endif
  7179. #ifndef GLEE_H_DEFINED_glGetFragmentMaterialfvSGIX
  7180. #define GLEE_H_DEFINED_glGetFragmentMaterialfvSGIX
  7181. typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat * params);
  7182. GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialfvSGIX;
  7183. #define glGetFragmentMaterialfvSGIX GLeeFuncPtr_glGetFragmentMaterialfvSGIX
  7184. #endif
  7185. #ifndef GLEE_H_DEFINED_glGetFragmentMaterialivSGIX
  7186. #define GLEE_H_DEFINED_glGetFragmentMaterialivSGIX
  7187. typedef void (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint * params);
  7188. GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialivSGIX;
  7189. #define glGetFragmentMaterialivSGIX GLeeFuncPtr_glGetFragmentMaterialivSGIX
  7190. #endif
  7191. #ifndef GLEE_H_DEFINED_glLightEnviSGIX
  7192. #define GLEE_H_DEFINED_glLightEnviSGIX
  7193. typedef void (APIENTRYP GLEEPFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
  7194. GLEE_EXTERN GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX;
  7195. #define glLightEnviSGIX GLeeFuncPtr_glLightEnviSGIX
  7196. #endif
  7197. #endif
  7198. /* GL_IBM_rasterpos_clip */
  7199. #ifndef GL_IBM_rasterpos_clip
  7200. #define GL_IBM_rasterpos_clip 1
  7201. #define __GLEE_GL_IBM_rasterpos_clip 1
  7202. /* Constants */
  7203. #define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262
  7204. #endif
  7205. /* GL_HP_texture_lighting */
  7206. #ifndef GL_HP_texture_lighting
  7207. #define GL_HP_texture_lighting 1
  7208. #define __GLEE_GL_HP_texture_lighting 1
  7209. /* Constants */
  7210. #define GL_TEXTURE_LIGHTING_MODE_HP 0x8167
  7211. #define GL_TEXTURE_POST_SPECULAR_HP 0x8168
  7212. #define GL_TEXTURE_PRE_SPECULAR_HP 0x8169
  7213. #endif
  7214. /* GL_EXT_draw_range_elements */
  7215. #ifndef GL_EXT_draw_range_elements
  7216. #define GL_EXT_draw_range_elements 1
  7217. #define __GLEE_GL_EXT_draw_range_elements 1
  7218. /* Constants */
  7219. #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
  7220. #define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
  7221. #ifndef GLEE_H_DEFINED_glDrawRangeElementsEXT
  7222. #define GLEE_H_DEFINED_glDrawRangeElementsEXT
  7223. typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
  7224. GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT;
  7225. #define glDrawRangeElementsEXT GLeeFuncPtr_glDrawRangeElementsEXT
  7226. #endif
  7227. #endif
  7228. /* GL_WIN_phong_shading */
  7229. #ifndef GL_WIN_phong_shading
  7230. #define GL_WIN_phong_shading 1
  7231. #define __GLEE_GL_WIN_phong_shading 1
  7232. /* Constants */
  7233. #define GL_PHONG_WIN 0x80EA
  7234. #define GL_PHONG_HINT_WIN 0x80EB
  7235. #endif
  7236. /* GL_WIN_specular_fog */
  7237. #ifndef GL_WIN_specular_fog
  7238. #define GL_WIN_specular_fog 1
  7239. #define __GLEE_GL_WIN_specular_fog 1
  7240. /* Constants */
  7241. #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
  7242. #endif
  7243. /* GL_EXT_light_texture */
  7244. #ifndef GL_EXT_light_texture
  7245. #define GL_EXT_light_texture 1
  7246. #define __GLEE_GL_EXT_light_texture 1
  7247. /* Constants */
  7248. #define GL_FRAGMENT_MATERIAL_EXT 0x8349
  7249. #define GL_FRAGMENT_NORMAL_EXT 0x834A
  7250. #define GL_FRAGMENT_COLOR_EXT 0x834C
  7251. #define GL_ATTENUATION_EXT 0x834D
  7252. #define GL_SHADOW_ATTENUATION_EXT 0x834E
  7253. #define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F
  7254. #define GL_TEXTURE_LIGHT_EXT 0x8350
  7255. #define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351
  7256. #define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
  7257. #ifndef GLEE_H_DEFINED_glApplyTextureEXT
  7258. #define GLEE_H_DEFINED_glApplyTextureEXT
  7259. typedef void (APIENTRYP GLEEPFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
  7260. GLEE_EXTERN GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT;
  7261. #define glApplyTextureEXT GLeeFuncPtr_glApplyTextureEXT
  7262. #endif
  7263. #ifndef GLEE_H_DEFINED_glTextureLightEXT
  7264. #define GLEE_H_DEFINED_glTextureLightEXT
  7265. typedef void (APIENTRYP GLEEPFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
  7266. GLEE_EXTERN GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT;
  7267. #define glTextureLightEXT GLeeFuncPtr_glTextureLightEXT
  7268. #endif
  7269. #ifndef GLEE_H_DEFINED_glTextureMaterialEXT
  7270. #define GLEE_H_DEFINED_glTextureMaterialEXT
  7271. typedef void (APIENTRYP GLEEPFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
  7272. GLEE_EXTERN GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT;
  7273. #define glTextureMaterialEXT GLeeFuncPtr_glTextureMaterialEXT
  7274. #endif
  7275. #endif
  7276. /* GL_SGIX_blend_alpha_minmax */
  7277. #ifndef GL_SGIX_blend_alpha_minmax
  7278. #define GL_SGIX_blend_alpha_minmax 1
  7279. #define __GLEE_GL_SGIX_blend_alpha_minmax 1
  7280. /* Constants */
  7281. #define GL_ALPHA_MIN_SGIX 0x8320
  7282. #define GL_ALPHA_MAX_SGIX 0x8321
  7283. #endif
  7284. /* GL_SGIX_impact_pixel_texture */
  7285. #ifndef GL_SGIX_impact_pixel_texture
  7286. #define GL_SGIX_impact_pixel_texture 1
  7287. #define __GLEE_GL_SGIX_impact_pixel_texture 1
  7288. /* Constants */
  7289. #define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX 0x8184
  7290. #define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX 0x8185
  7291. #define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX 0x8186
  7292. #define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187
  7293. #define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188
  7294. #define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX 0x8189
  7295. #define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX 0x818A
  7296. #endif
  7297. /* GL_EXT_bgra */
  7298. #ifndef GL_EXT_bgra
  7299. #define GL_EXT_bgra 1
  7300. #define __GLEE_GL_EXT_bgra 1
  7301. /* Constants */
  7302. #define GL_BGR_EXT 0x80E0
  7303. #define GL_BGRA_EXT 0x80E1
  7304. #endif
  7305. /* GL_SGIX_async */
  7306. #ifndef GL_SGIX_async
  7307. #define GL_SGIX_async 1
  7308. #define __GLEE_GL_SGIX_async 1
  7309. /* Constants */
  7310. #define GL_ASYNC_MARKER_SGIX 0x8329
  7311. #ifndef GLEE_H_DEFINED_glAsyncMarkerSGIX
  7312. #define GLEE_H_DEFINED_glAsyncMarkerSGIX
  7313. typedef void (APIENTRYP GLEEPFNGLASYNCMARKERSGIXPROC) (GLuint marker);
  7314. GLEE_EXTERN GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX;
  7315. #define glAsyncMarkerSGIX GLeeFuncPtr_glAsyncMarkerSGIX
  7316. #endif
  7317. #ifndef GLEE_H_DEFINED_glFinishAsyncSGIX
  7318. #define GLEE_H_DEFINED_glFinishAsyncSGIX
  7319. typedef GLint (APIENTRYP GLEEPFNGLFINISHASYNCSGIXPROC) (GLuint * markerp);
  7320. GLEE_EXTERN GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX;
  7321. #define glFinishAsyncSGIX GLeeFuncPtr_glFinishAsyncSGIX
  7322. #endif
  7323. #ifndef GLEE_H_DEFINED_glPollAsyncSGIX
  7324. #define GLEE_H_DEFINED_glPollAsyncSGIX
  7325. typedef GLint (APIENTRYP GLEEPFNGLPOLLASYNCSGIXPROC) (GLuint * markerp);
  7326. GLEE_EXTERN GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX;
  7327. #define glPollAsyncSGIX GLeeFuncPtr_glPollAsyncSGIX
  7328. #endif
  7329. #ifndef GLEE_H_DEFINED_glGenAsyncMarkersSGIX
  7330. #define GLEE_H_DEFINED_glGenAsyncMarkersSGIX
  7331. typedef GLuint (APIENTRYP GLEEPFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
  7332. GLEE_EXTERN GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX;
  7333. #define glGenAsyncMarkersSGIX GLeeFuncPtr_glGenAsyncMarkersSGIX
  7334. #endif
  7335. #ifndef GLEE_H_DEFINED_glDeleteAsyncMarkersSGIX
  7336. #define GLEE_H_DEFINED_glDeleteAsyncMarkersSGIX
  7337. typedef void (APIENTRYP GLEEPFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
  7338. GLEE_EXTERN GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX;
  7339. #define glDeleteAsyncMarkersSGIX GLeeFuncPtr_glDeleteAsyncMarkersSGIX
  7340. #endif
  7341. #ifndef GLEE_H_DEFINED_glIsAsyncMarkerSGIX
  7342. #define GLEE_H_DEFINED_glIsAsyncMarkerSGIX
  7343. typedef GLboolean (APIENTRYP GLEEPFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
  7344. GLEE_EXTERN GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX;
  7345. #define glIsAsyncMarkerSGIX GLeeFuncPtr_glIsAsyncMarkerSGIX
  7346. #endif
  7347. #endif
  7348. /* GL_SGIX_async_pixel */
  7349. #ifndef GL_SGIX_async_pixel
  7350. #define GL_SGIX_async_pixel 1
  7351. #define __GLEE_GL_SGIX_async_pixel 1
  7352. /* Constants */
  7353. #define GL_ASYNC_TEX_IMAGE_SGIX 0x835C
  7354. #define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D
  7355. #define GL_ASYNC_READ_PIXELS_SGIX 0x835E
  7356. #define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F
  7357. #define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360
  7358. #define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361
  7359. #endif
  7360. /* GL_SGIX_async_histogram */
  7361. #ifndef GL_SGIX_async_histogram
  7362. #define GL_SGIX_async_histogram 1
  7363. #define __GLEE_GL_SGIX_async_histogram 1
  7364. /* Constants */
  7365. #define GL_ASYNC_HISTOGRAM_SGIX 0x832C
  7366. #define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
  7367. #endif
  7368. /* GL_INTEL_texture_scissor */
  7369. #ifndef GL_INTEL_texture_scissor
  7370. #define GL_INTEL_texture_scissor 1
  7371. #define __GLEE_GL_INTEL_texture_scissor 1
  7372. /* Constants */
  7373. #endif
  7374. /* GL_INTEL_parallel_arrays */
  7375. #ifndef GL_INTEL_parallel_arrays
  7376. #define GL_INTEL_parallel_arrays 1
  7377. #define __GLEE_GL_INTEL_parallel_arrays 1
  7378. /* Constants */
  7379. #define GL_PARALLEL_ARRAYS_INTEL 0x83F4
  7380. #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
  7381. #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
  7382. #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
  7383. #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
  7384. #ifndef GLEE_H_DEFINED_glVertexPointervINTEL
  7385. #define GLEE_H_DEFINED_glVertexPointervINTEL
  7386. typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
  7387. GLEE_EXTERN GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL;
  7388. #define glVertexPointervINTEL GLeeFuncPtr_glVertexPointervINTEL
  7389. #endif
  7390. #ifndef GLEE_H_DEFINED_glNormalPointervINTEL
  7391. #define GLEE_H_DEFINED_glNormalPointervINTEL
  7392. typedef void (APIENTRYP GLEEPFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* * pointer);
  7393. GLEE_EXTERN GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL;
  7394. #define glNormalPointervINTEL GLeeFuncPtr_glNormalPointervINTEL
  7395. #endif
  7396. #ifndef GLEE_H_DEFINED_glColorPointervINTEL
  7397. #define GLEE_H_DEFINED_glColorPointervINTEL
  7398. typedef void (APIENTRYP GLEEPFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
  7399. GLEE_EXTERN GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL;
  7400. #define glColorPointervINTEL GLeeFuncPtr_glColorPointervINTEL
  7401. #endif
  7402. #ifndef GLEE_H_DEFINED_glTexCoordPointervINTEL
  7403. #define GLEE_H_DEFINED_glTexCoordPointervINTEL
  7404. typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
  7405. GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL;
  7406. #define glTexCoordPointervINTEL GLeeFuncPtr_glTexCoordPointervINTEL
  7407. #endif
  7408. #endif
  7409. /* GL_HP_occlusion_test */
  7410. #ifndef GL_HP_occlusion_test
  7411. #define GL_HP_occlusion_test 1
  7412. #define __GLEE_GL_HP_occlusion_test 1
  7413. /* Constants */
  7414. #define GL_OCCLUSION_TEST_HP 0x8165
  7415. #define GL_OCCLUSION_TEST_RESULT_HP 0x8166
  7416. #endif
  7417. /* GL_EXT_pixel_transform */
  7418. #ifndef GL_EXT_pixel_transform
  7419. #define GL_EXT_pixel_transform 1
  7420. #define __GLEE_GL_EXT_pixel_transform 1
  7421. /* Constants */
  7422. #define GL_PIXEL_TRANSFORM_2D_EXT 0x8330
  7423. #define GL_PIXEL_MAG_FILTER_EXT 0x8331
  7424. #define GL_PIXEL_MIN_FILTER_EXT 0x8332
  7425. #define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333
  7426. #define GL_CUBIC_EXT 0x8334
  7427. #define GL_AVERAGE_EXT 0x8335
  7428. #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
  7429. #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
  7430. #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338
  7431. #ifndef GLEE_H_DEFINED_glPixelTransformParameteriEXT
  7432. #define GLEE_H_DEFINED_glPixelTransformParameteriEXT
  7433. typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
  7434. GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformParameteriEXT;
  7435. #define glPixelTransformParameteriEXT GLeeFuncPtr_glPixelTransformParameteriEXT
  7436. #endif
  7437. #ifndef GLEE_H_DEFINED_glPixelTransformParameterfEXT
  7438. #define GLEE_H_DEFINED_glPixelTransformParameterfEXT
  7439. typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
  7440. GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformParameterfEXT;
  7441. #define glPixelTransformParameterfEXT GLeeFuncPtr_glPixelTransformParameterfEXT
  7442. #endif
  7443. #ifndef GLEE_H_DEFINED_glPixelTransformParameterivEXT
  7444. #define GLEE_H_DEFINED_glPixelTransformParameterivEXT
  7445. typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
  7446. GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformParameterivEXT;
  7447. #define glPixelTransformParameterivEXT GLeeFuncPtr_glPixelTransformParameterivEXT
  7448. #endif
  7449. #ifndef GLEE_H_DEFINED_glPixelTransformParameterfvEXT
  7450. #define GLEE_H_DEFINED_glPixelTransformParameterfvEXT
  7451. typedef void (APIENTRYP GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
  7452. GLEE_EXTERN GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformParameterfvEXT;
  7453. #define glPixelTransformParameterfvEXT GLeeFuncPtr_glPixelTransformParameterfvEXT
  7454. #endif
  7455. #endif
  7456. /* GL_EXT_pixel_transform_color_table */
  7457. #ifndef GL_EXT_pixel_transform_color_table
  7458. #define GL_EXT_pixel_transform_color_table 1
  7459. #define __GLEE_GL_EXT_pixel_transform_color_table 1
  7460. /* Constants */
  7461. #endif
  7462. /* GL_EXT_shared_texture_palette */
  7463. #ifndef GL_EXT_shared_texture_palette
  7464. #define GL_EXT_shared_texture_palette 1
  7465. #define __GLEE_GL_EXT_shared_texture_palette 1
  7466. /* Constants */
  7467. #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
  7468. #endif
  7469. /* GL_EXT_separate_specular_color */
  7470. #ifndef GL_EXT_separate_specular_color
  7471. #define GL_EXT_separate_specular_color 1
  7472. #define __GLEE_GL_EXT_separate_specular_color 1
  7473. /* Constants */
  7474. #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
  7475. #define GL_SINGLE_COLOR_EXT 0x81F9
  7476. #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
  7477. #endif
  7478. /* GL_EXT_secondary_color */
  7479. #ifndef GL_EXT_secondary_color
  7480. #define GL_EXT_secondary_color 1
  7481. #define __GLEE_GL_EXT_secondary_color 1
  7482. /* Constants */
  7483. #define GL_COLOR_SUM_EXT 0x8458
  7484. #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
  7485. #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
  7486. #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
  7487. #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
  7488. #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
  7489. #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
  7490. #ifndef GLEE_H_DEFINED_glSecondaryColor3bEXT
  7491. #define GLEE_H_DEFINED_glSecondaryColor3bEXT
  7492. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
  7493. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT;
  7494. #define glSecondaryColor3bEXT GLeeFuncPtr_glSecondaryColor3bEXT
  7495. #endif
  7496. #ifndef GLEE_H_DEFINED_glSecondaryColor3bvEXT
  7497. #define GLEE_H_DEFINED_glSecondaryColor3bvEXT
  7498. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte * v);
  7499. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT;
  7500. #define glSecondaryColor3bvEXT GLeeFuncPtr_glSecondaryColor3bvEXT
  7501. #endif
  7502. #ifndef GLEE_H_DEFINED_glSecondaryColor3dEXT
  7503. #define GLEE_H_DEFINED_glSecondaryColor3dEXT
  7504. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
  7505. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT;
  7506. #define glSecondaryColor3dEXT GLeeFuncPtr_glSecondaryColor3dEXT
  7507. #endif
  7508. #ifndef GLEE_H_DEFINED_glSecondaryColor3dvEXT
  7509. #define GLEE_H_DEFINED_glSecondaryColor3dvEXT
  7510. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble * v);
  7511. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT;
  7512. #define glSecondaryColor3dvEXT GLeeFuncPtr_glSecondaryColor3dvEXT
  7513. #endif
  7514. #ifndef GLEE_H_DEFINED_glSecondaryColor3fEXT
  7515. #define GLEE_H_DEFINED_glSecondaryColor3fEXT
  7516. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
  7517. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT;
  7518. #define glSecondaryColor3fEXT GLeeFuncPtr_glSecondaryColor3fEXT
  7519. #endif
  7520. #ifndef GLEE_H_DEFINED_glSecondaryColor3fvEXT
  7521. #define GLEE_H_DEFINED_glSecondaryColor3fvEXT
  7522. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat * v);
  7523. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT;
  7524. #define glSecondaryColor3fvEXT GLeeFuncPtr_glSecondaryColor3fvEXT
  7525. #endif
  7526. #ifndef GLEE_H_DEFINED_glSecondaryColor3iEXT
  7527. #define GLEE_H_DEFINED_glSecondaryColor3iEXT
  7528. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
  7529. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT;
  7530. #define glSecondaryColor3iEXT GLeeFuncPtr_glSecondaryColor3iEXT
  7531. #endif
  7532. #ifndef GLEE_H_DEFINED_glSecondaryColor3ivEXT
  7533. #define GLEE_H_DEFINED_glSecondaryColor3ivEXT
  7534. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint * v);
  7535. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT;
  7536. #define glSecondaryColor3ivEXT GLeeFuncPtr_glSecondaryColor3ivEXT
  7537. #endif
  7538. #ifndef GLEE_H_DEFINED_glSecondaryColor3sEXT
  7539. #define GLEE_H_DEFINED_glSecondaryColor3sEXT
  7540. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
  7541. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT;
  7542. #define glSecondaryColor3sEXT GLeeFuncPtr_glSecondaryColor3sEXT
  7543. #endif
  7544. #ifndef GLEE_H_DEFINED_glSecondaryColor3svEXT
  7545. #define GLEE_H_DEFINED_glSecondaryColor3svEXT
  7546. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort * v);
  7547. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT;
  7548. #define glSecondaryColor3svEXT GLeeFuncPtr_glSecondaryColor3svEXT
  7549. #endif
  7550. #ifndef GLEE_H_DEFINED_glSecondaryColor3ubEXT
  7551. #define GLEE_H_DEFINED_glSecondaryColor3ubEXT
  7552. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
  7553. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT;
  7554. #define glSecondaryColor3ubEXT GLeeFuncPtr_glSecondaryColor3ubEXT
  7555. #endif
  7556. #ifndef GLEE_H_DEFINED_glSecondaryColor3ubvEXT
  7557. #define GLEE_H_DEFINED_glSecondaryColor3ubvEXT
  7558. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte * v);
  7559. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT;
  7560. #define glSecondaryColor3ubvEXT GLeeFuncPtr_glSecondaryColor3ubvEXT
  7561. #endif
  7562. #ifndef GLEE_H_DEFINED_glSecondaryColor3uiEXT
  7563. #define GLEE_H_DEFINED_glSecondaryColor3uiEXT
  7564. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
  7565. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT;
  7566. #define glSecondaryColor3uiEXT GLeeFuncPtr_glSecondaryColor3uiEXT
  7567. #endif
  7568. #ifndef GLEE_H_DEFINED_glSecondaryColor3uivEXT
  7569. #define GLEE_H_DEFINED_glSecondaryColor3uivEXT
  7570. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint * v);
  7571. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT;
  7572. #define glSecondaryColor3uivEXT GLeeFuncPtr_glSecondaryColor3uivEXT
  7573. #endif
  7574. #ifndef GLEE_H_DEFINED_glSecondaryColor3usEXT
  7575. #define GLEE_H_DEFINED_glSecondaryColor3usEXT
  7576. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
  7577. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT;
  7578. #define glSecondaryColor3usEXT GLeeFuncPtr_glSecondaryColor3usEXT
  7579. #endif
  7580. #ifndef GLEE_H_DEFINED_glSecondaryColor3usvEXT
  7581. #define GLEE_H_DEFINED_glSecondaryColor3usvEXT
  7582. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort * v);
  7583. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT;
  7584. #define glSecondaryColor3usvEXT GLeeFuncPtr_glSecondaryColor3usvEXT
  7585. #endif
  7586. #ifndef GLEE_H_DEFINED_glSecondaryColorPointerEXT
  7587. #define GLEE_H_DEFINED_glSecondaryColorPointerEXT
  7588. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  7589. GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointerEXT;
  7590. #define glSecondaryColorPointerEXT GLeeFuncPtr_glSecondaryColorPointerEXT
  7591. #endif
  7592. #endif
  7593. /* GL_EXT_texture_perturb_normal */
  7594. #ifndef GL_EXT_texture_perturb_normal
  7595. #define GL_EXT_texture_perturb_normal 1
  7596. #define __GLEE_GL_EXT_texture_perturb_normal 1
  7597. /* Constants */
  7598. #define GL_PERTURB_EXT 0x85AE
  7599. #define GL_TEXTURE_NORMAL_EXT 0x85AF
  7600. #ifndef GLEE_H_DEFINED_glTextureNormalEXT
  7601. #define GLEE_H_DEFINED_glTextureNormalEXT
  7602. typedef void (APIENTRYP GLEEPFNGLTEXTURENORMALEXTPROC) (GLenum mode);
  7603. GLEE_EXTERN GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT;
  7604. #define glTextureNormalEXT GLeeFuncPtr_glTextureNormalEXT
  7605. #endif
  7606. #endif
  7607. /* GL_EXT_multi_draw_arrays */
  7608. #ifndef GL_EXT_multi_draw_arrays
  7609. #define GL_EXT_multi_draw_arrays 1
  7610. #define __GLEE_GL_EXT_multi_draw_arrays 1
  7611. /* Constants */
  7612. #ifndef GLEE_H_DEFINED_glMultiDrawArraysEXT
  7613. #define GLEE_H_DEFINED_glMultiDrawArraysEXT
  7614. typedef void (APIENTRYP GLEEPFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
  7615. GLEE_EXTERN GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT;
  7616. #define glMultiDrawArraysEXT GLeeFuncPtr_glMultiDrawArraysEXT
  7617. #endif
  7618. #ifndef GLEE_H_DEFINED_glMultiDrawElementsEXT
  7619. #define GLEE_H_DEFINED_glMultiDrawElementsEXT
  7620. typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
  7621. GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT;
  7622. #define glMultiDrawElementsEXT GLeeFuncPtr_glMultiDrawElementsEXT
  7623. #endif
  7624. #endif
  7625. /* GL_EXT_fog_coord */
  7626. #ifndef GL_EXT_fog_coord
  7627. #define GL_EXT_fog_coord 1
  7628. #define __GLEE_GL_EXT_fog_coord 1
  7629. /* Constants */
  7630. #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
  7631. #define GL_FOG_COORDINATE_EXT 0x8451
  7632. #define GL_FRAGMENT_DEPTH_EXT 0x8452
  7633. #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
  7634. #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
  7635. #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
  7636. #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
  7637. #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
  7638. #ifndef GLEE_H_DEFINED_glFogCoordfEXT
  7639. #define GLEE_H_DEFINED_glFogCoordfEXT
  7640. typedef void (APIENTRYP GLEEPFNGLFOGCOORDFEXTPROC) (GLfloat coord);
  7641. GLEE_EXTERN GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT;
  7642. #define glFogCoordfEXT GLeeFuncPtr_glFogCoordfEXT
  7643. #endif
  7644. #ifndef GLEE_H_DEFINED_glFogCoordfvEXT
  7645. #define GLEE_H_DEFINED_glFogCoordfvEXT
  7646. typedef void (APIENTRYP GLEEPFNGLFOGCOORDFVEXTPROC) (const GLfloat * coord);
  7647. GLEE_EXTERN GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT;
  7648. #define glFogCoordfvEXT GLeeFuncPtr_glFogCoordfvEXT
  7649. #endif
  7650. #ifndef GLEE_H_DEFINED_glFogCoorddEXT
  7651. #define GLEE_H_DEFINED_glFogCoorddEXT
  7652. typedef void (APIENTRYP GLEEPFNGLFOGCOORDDEXTPROC) (GLdouble coord);
  7653. GLEE_EXTERN GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT;
  7654. #define glFogCoorddEXT GLeeFuncPtr_glFogCoorddEXT
  7655. #endif
  7656. #ifndef GLEE_H_DEFINED_glFogCoorddvEXT
  7657. #define GLEE_H_DEFINED_glFogCoorddvEXT
  7658. typedef void (APIENTRYP GLEEPFNGLFOGCOORDDVEXTPROC) (const GLdouble * coord);
  7659. GLEE_EXTERN GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT;
  7660. #define glFogCoorddvEXT GLeeFuncPtr_glFogCoorddvEXT
  7661. #endif
  7662. #ifndef GLEE_H_DEFINED_glFogCoordPointerEXT
  7663. #define GLEE_H_DEFINED_glFogCoordPointerEXT
  7664. typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
  7665. GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT;
  7666. #define glFogCoordPointerEXT GLeeFuncPtr_glFogCoordPointerEXT
  7667. #endif
  7668. #endif
  7669. /* GL_REND_screen_coordinates */
  7670. #ifndef GL_REND_screen_coordinates
  7671. #define GL_REND_screen_coordinates 1
  7672. #define __GLEE_GL_REND_screen_coordinates 1
  7673. /* Constants */
  7674. #define GL_SCREEN_COORDINATES_REND 0x8490
  7675. #define GL_INVERTED_SCREEN_W_REND 0x8491
  7676. #endif
  7677. /* GL_EXT_coordinate_frame */
  7678. #ifndef GL_EXT_coordinate_frame
  7679. #define GL_EXT_coordinate_frame 1
  7680. #define __GLEE_GL_EXT_coordinate_frame 1
  7681. /* Constants */
  7682. #define GL_TANGENT_ARRAY_EXT 0x8439
  7683. #define GL_BINORMAL_ARRAY_EXT 0x843A
  7684. #define GL_CURRENT_TANGENT_EXT 0x843B
  7685. #define GL_CURRENT_BINORMAL_EXT 0x843C
  7686. #define GL_TANGENT_ARRAY_TYPE_EXT 0x843E
  7687. #define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
  7688. #define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
  7689. #define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
  7690. #define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
  7691. #define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
  7692. #define GL_MAP1_TANGENT_EXT 0x8444
  7693. #define GL_MAP2_TANGENT_EXT 0x8445
  7694. #define GL_MAP1_BINORMAL_EXT 0x8446
  7695. #define GL_MAP2_BINORMAL_EXT 0x8447
  7696. #ifndef GLEE_H_DEFINED_glTangent3bEXT
  7697. #define GLEE_H_DEFINED_glTangent3bEXT
  7698. typedef void (APIENTRYP GLEEPFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
  7699. GLEE_EXTERN GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT;
  7700. #define glTangent3bEXT GLeeFuncPtr_glTangent3bEXT
  7701. #endif
  7702. #ifndef GLEE_H_DEFINED_glTangent3bvEXT
  7703. #define GLEE_H_DEFINED_glTangent3bvEXT
  7704. typedef void (APIENTRYP GLEEPFNGLTANGENT3BVEXTPROC) (const GLbyte * v);
  7705. GLEE_EXTERN GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT;
  7706. #define glTangent3bvEXT GLeeFuncPtr_glTangent3bvEXT
  7707. #endif
  7708. #ifndef GLEE_H_DEFINED_glTangent3dEXT
  7709. #define GLEE_H_DEFINED_glTangent3dEXT
  7710. typedef void (APIENTRYP GLEEPFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
  7711. GLEE_EXTERN GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT;
  7712. #define glTangent3dEXT GLeeFuncPtr_glTangent3dEXT
  7713. #endif
  7714. #ifndef GLEE_H_DEFINED_glTangent3dvEXT
  7715. #define GLEE_H_DEFINED_glTangent3dvEXT
  7716. typedef void (APIENTRYP GLEEPFNGLTANGENT3DVEXTPROC) (const GLdouble * v);
  7717. GLEE_EXTERN GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT;
  7718. #define glTangent3dvEXT GLeeFuncPtr_glTangent3dvEXT
  7719. #endif
  7720. #ifndef GLEE_H_DEFINED_glTangent3fEXT
  7721. #define GLEE_H_DEFINED_glTangent3fEXT
  7722. typedef void (APIENTRYP GLEEPFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
  7723. GLEE_EXTERN GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT;
  7724. #define glTangent3fEXT GLeeFuncPtr_glTangent3fEXT
  7725. #endif
  7726. #ifndef GLEE_H_DEFINED_glTangent3fvEXT
  7727. #define GLEE_H_DEFINED_glTangent3fvEXT
  7728. typedef void (APIENTRYP GLEEPFNGLTANGENT3FVEXTPROC) (const GLfloat * v);
  7729. GLEE_EXTERN GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT;
  7730. #define glTangent3fvEXT GLeeFuncPtr_glTangent3fvEXT
  7731. #endif
  7732. #ifndef GLEE_H_DEFINED_glTangent3iEXT
  7733. #define GLEE_H_DEFINED_glTangent3iEXT
  7734. typedef void (APIENTRYP GLEEPFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
  7735. GLEE_EXTERN GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT;
  7736. #define glTangent3iEXT GLeeFuncPtr_glTangent3iEXT
  7737. #endif
  7738. #ifndef GLEE_H_DEFINED_glTangent3ivEXT
  7739. #define GLEE_H_DEFINED_glTangent3ivEXT
  7740. typedef void (APIENTRYP GLEEPFNGLTANGENT3IVEXTPROC) (const GLint * v);
  7741. GLEE_EXTERN GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT;
  7742. #define glTangent3ivEXT GLeeFuncPtr_glTangent3ivEXT
  7743. #endif
  7744. #ifndef GLEE_H_DEFINED_glTangent3sEXT
  7745. #define GLEE_H_DEFINED_glTangent3sEXT
  7746. typedef void (APIENTRYP GLEEPFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
  7747. GLEE_EXTERN GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT;
  7748. #define glTangent3sEXT GLeeFuncPtr_glTangent3sEXT
  7749. #endif
  7750. #ifndef GLEE_H_DEFINED_glTangent3svEXT
  7751. #define GLEE_H_DEFINED_glTangent3svEXT
  7752. typedef void (APIENTRYP GLEEPFNGLTANGENT3SVEXTPROC) (const GLshort * v);
  7753. GLEE_EXTERN GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT;
  7754. #define glTangent3svEXT GLeeFuncPtr_glTangent3svEXT
  7755. #endif
  7756. #ifndef GLEE_H_DEFINED_glBinormal3bEXT
  7757. #define GLEE_H_DEFINED_glBinormal3bEXT
  7758. typedef void (APIENTRYP GLEEPFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
  7759. GLEE_EXTERN GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT;
  7760. #define glBinormal3bEXT GLeeFuncPtr_glBinormal3bEXT
  7761. #endif
  7762. #ifndef GLEE_H_DEFINED_glBinormal3bvEXT
  7763. #define GLEE_H_DEFINED_glBinormal3bvEXT
  7764. typedef void (APIENTRYP GLEEPFNGLBINORMAL3BVEXTPROC) (const GLbyte * v);
  7765. GLEE_EXTERN GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT;
  7766. #define glBinormal3bvEXT GLeeFuncPtr_glBinormal3bvEXT
  7767. #endif
  7768. #ifndef GLEE_H_DEFINED_glBinormal3dEXT
  7769. #define GLEE_H_DEFINED_glBinormal3dEXT
  7770. typedef void (APIENTRYP GLEEPFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
  7771. GLEE_EXTERN GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT;
  7772. #define glBinormal3dEXT GLeeFuncPtr_glBinormal3dEXT
  7773. #endif
  7774. #ifndef GLEE_H_DEFINED_glBinormal3dvEXT
  7775. #define GLEE_H_DEFINED_glBinormal3dvEXT
  7776. typedef void (APIENTRYP GLEEPFNGLBINORMAL3DVEXTPROC) (const GLdouble * v);
  7777. GLEE_EXTERN GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT;
  7778. #define glBinormal3dvEXT GLeeFuncPtr_glBinormal3dvEXT
  7779. #endif
  7780. #ifndef GLEE_H_DEFINED_glBinormal3fEXT
  7781. #define GLEE_H_DEFINED_glBinormal3fEXT
  7782. typedef void (APIENTRYP GLEEPFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
  7783. GLEE_EXTERN GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT;
  7784. #define glBinormal3fEXT GLeeFuncPtr_glBinormal3fEXT
  7785. #endif
  7786. #ifndef GLEE_H_DEFINED_glBinormal3fvEXT
  7787. #define GLEE_H_DEFINED_glBinormal3fvEXT
  7788. typedef void (APIENTRYP GLEEPFNGLBINORMAL3FVEXTPROC) (const GLfloat * v);
  7789. GLEE_EXTERN GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT;
  7790. #define glBinormal3fvEXT GLeeFuncPtr_glBinormal3fvEXT
  7791. #endif
  7792. #ifndef GLEE_H_DEFINED_glBinormal3iEXT
  7793. #define GLEE_H_DEFINED_glBinormal3iEXT
  7794. typedef void (APIENTRYP GLEEPFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
  7795. GLEE_EXTERN GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT;
  7796. #define glBinormal3iEXT GLeeFuncPtr_glBinormal3iEXT
  7797. #endif
  7798. #ifndef GLEE_H_DEFINED_glBinormal3ivEXT
  7799. #define GLEE_H_DEFINED_glBinormal3ivEXT
  7800. typedef void (APIENTRYP GLEEPFNGLBINORMAL3IVEXTPROC) (const GLint * v);
  7801. GLEE_EXTERN GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT;
  7802. #define glBinormal3ivEXT GLeeFuncPtr_glBinormal3ivEXT
  7803. #endif
  7804. #ifndef GLEE_H_DEFINED_glBinormal3sEXT
  7805. #define GLEE_H_DEFINED_glBinormal3sEXT
  7806. typedef void (APIENTRYP GLEEPFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
  7807. GLEE_EXTERN GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT;
  7808. #define glBinormal3sEXT GLeeFuncPtr_glBinormal3sEXT
  7809. #endif
  7810. #ifndef GLEE_H_DEFINED_glBinormal3svEXT
  7811. #define GLEE_H_DEFINED_glBinormal3svEXT
  7812. typedef void (APIENTRYP GLEEPFNGLBINORMAL3SVEXTPROC) (const GLshort * v);
  7813. GLEE_EXTERN GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT;
  7814. #define glBinormal3svEXT GLeeFuncPtr_glBinormal3svEXT
  7815. #endif
  7816. #ifndef GLEE_H_DEFINED_glTangentPointerEXT
  7817. #define GLEE_H_DEFINED_glTangentPointerEXT
  7818. typedef void (APIENTRYP GLEEPFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
  7819. GLEE_EXTERN GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT;
  7820. #define glTangentPointerEXT GLeeFuncPtr_glTangentPointerEXT
  7821. #endif
  7822. #ifndef GLEE_H_DEFINED_glBinormalPointerEXT
  7823. #define GLEE_H_DEFINED_glBinormalPointerEXT
  7824. typedef void (APIENTRYP GLEEPFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
  7825. GLEE_EXTERN GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT;
  7826. #define glBinormalPointerEXT GLeeFuncPtr_glBinormalPointerEXT
  7827. #endif
  7828. #endif
  7829. /* GL_EXT_texture_env_combine */
  7830. #ifndef GL_EXT_texture_env_combine
  7831. #define GL_EXT_texture_env_combine 1
  7832. #define __GLEE_GL_EXT_texture_env_combine 1
  7833. /* Constants */
  7834. #define GL_COMBINE_EXT 0x8570
  7835. #define GL_COMBINE_RGB_EXT 0x8571
  7836. #define GL_COMBINE_ALPHA_EXT 0x8572
  7837. #define GL_RGB_SCALE_EXT 0x8573
  7838. #define GL_ADD_SIGNED_EXT 0x8574
  7839. #define GL_INTERPOLATE_EXT 0x8575
  7840. #define GL_CONSTANT_EXT 0x8576
  7841. #define GL_PRIMARY_COLOR_EXT 0x8577
  7842. #define GL_PREVIOUS_EXT 0x8578
  7843. #define GL_SOURCE0_RGB_EXT 0x8580
  7844. #define GL_SOURCE1_RGB_EXT 0x8581
  7845. #define GL_SOURCE2_RGB_EXT 0x8582
  7846. #define GL_SOURCE0_ALPHA_EXT 0x8588
  7847. #define GL_SOURCE1_ALPHA_EXT 0x8589
  7848. #define GL_SOURCE2_ALPHA_EXT 0x858A
  7849. #define GL_OPERAND0_RGB_EXT 0x8590
  7850. #define GL_OPERAND1_RGB_EXT 0x8591
  7851. #define GL_OPERAND2_RGB_EXT 0x8592
  7852. #define GL_OPERAND0_ALPHA_EXT 0x8598
  7853. #define GL_OPERAND1_ALPHA_EXT 0x8599
  7854. #define GL_OPERAND2_ALPHA_EXT 0x859A
  7855. #endif
  7856. /* GL_APPLE_specular_vector */
  7857. #ifndef GL_APPLE_specular_vector
  7858. #define GL_APPLE_specular_vector 1
  7859. #define __GLEE_GL_APPLE_specular_vector 1
  7860. /* Constants */
  7861. #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
  7862. #endif
  7863. /* GL_APPLE_transform_hint */
  7864. #ifndef GL_APPLE_transform_hint
  7865. #define GL_APPLE_transform_hint 1
  7866. #define __GLEE_GL_APPLE_transform_hint 1
  7867. /* Constants */
  7868. #define GL_TRANSFORM_HINT_APPLE 0x85B1
  7869. #endif
  7870. /* GL_SGIX_fog_scale */
  7871. #ifndef GL_SGIX_fog_scale
  7872. #define GL_SGIX_fog_scale 1
  7873. #define __GLEE_GL_SGIX_fog_scale 1
  7874. /* Constants */
  7875. #define GL_FOG_SCALE_SGIX 0x81FC
  7876. #define GL_FOG_SCALE_VALUE_SGIX 0x81FD
  7877. #endif
  7878. /* GL_SUNX_constant_data */
  7879. #ifndef GL_SUNX_constant_data
  7880. #define GL_SUNX_constant_data 1
  7881. #define __GLEE_GL_SUNX_constant_data 1
  7882. /* Constants */
  7883. #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
  7884. #define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
  7885. #ifndef GLEE_H_DEFINED_glFinishTextureSUNX
  7886. #define GLEE_H_DEFINED_glFinishTextureSUNX
  7887. typedef void (APIENTRYP GLEEPFNGLFINISHTEXTURESUNXPROC) ();
  7888. GLEE_EXTERN GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX;
  7889. #define glFinishTextureSUNX GLeeFuncPtr_glFinishTextureSUNX
  7890. #endif
  7891. #endif
  7892. /* GL_SUN_global_alpha */
  7893. #ifndef GL_SUN_global_alpha
  7894. #define GL_SUN_global_alpha 1
  7895. #define __GLEE_GL_SUN_global_alpha 1
  7896. /* Constants */
  7897. #define GL_GLOBAL_ALPHA_SUN 0x81D9
  7898. #define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA
  7899. #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorbSUN
  7900. #define GLEE_H_DEFINED_glGlobalAlphaFactorbSUN
  7901. typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
  7902. GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN;
  7903. #define glGlobalAlphaFactorbSUN GLeeFuncPtr_glGlobalAlphaFactorbSUN
  7904. #endif
  7905. #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorsSUN
  7906. #define GLEE_H_DEFINED_glGlobalAlphaFactorsSUN
  7907. typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
  7908. GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN;
  7909. #define glGlobalAlphaFactorsSUN GLeeFuncPtr_glGlobalAlphaFactorsSUN
  7910. #endif
  7911. #ifndef GLEE_H_DEFINED_glGlobalAlphaFactoriSUN
  7912. #define GLEE_H_DEFINED_glGlobalAlphaFactoriSUN
  7913. typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
  7914. GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN;
  7915. #define glGlobalAlphaFactoriSUN GLeeFuncPtr_glGlobalAlphaFactoriSUN
  7916. #endif
  7917. #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorfSUN
  7918. #define GLEE_H_DEFINED_glGlobalAlphaFactorfSUN
  7919. typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
  7920. GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN;
  7921. #define glGlobalAlphaFactorfSUN GLeeFuncPtr_glGlobalAlphaFactorfSUN
  7922. #endif
  7923. #ifndef GLEE_H_DEFINED_glGlobalAlphaFactordSUN
  7924. #define GLEE_H_DEFINED_glGlobalAlphaFactordSUN
  7925. typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
  7926. GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN;
  7927. #define glGlobalAlphaFactordSUN GLeeFuncPtr_glGlobalAlphaFactordSUN
  7928. #endif
  7929. #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorubSUN
  7930. #define GLEE_H_DEFINED_glGlobalAlphaFactorubSUN
  7931. typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
  7932. GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN;
  7933. #define glGlobalAlphaFactorubSUN GLeeFuncPtr_glGlobalAlphaFactorubSUN
  7934. #endif
  7935. #ifndef GLEE_H_DEFINED_glGlobalAlphaFactorusSUN
  7936. #define GLEE_H_DEFINED_glGlobalAlphaFactorusSUN
  7937. typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
  7938. GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN;
  7939. #define glGlobalAlphaFactorusSUN GLeeFuncPtr_glGlobalAlphaFactorusSUN
  7940. #endif
  7941. #ifndef GLEE_H_DEFINED_glGlobalAlphaFactoruiSUN
  7942. #define GLEE_H_DEFINED_glGlobalAlphaFactoruiSUN
  7943. typedef void (APIENTRYP GLEEPFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
  7944. GLEE_EXTERN GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN;
  7945. #define glGlobalAlphaFactoruiSUN GLeeFuncPtr_glGlobalAlphaFactoruiSUN
  7946. #endif
  7947. #endif
  7948. /* GL_SUN_triangle_list */
  7949. #ifndef GL_SUN_triangle_list
  7950. #define GL_SUN_triangle_list 1
  7951. #define __GLEE_GL_SUN_triangle_list 1
  7952. /* Constants */
  7953. #define GL_RESTART_SUN 0x0001
  7954. #define GL_REPLACE_MIDDLE_SUN 0x0002
  7955. #define GL_REPLACE_OLDEST_SUN 0x0003
  7956. #define GL_TRIANGLE_LIST_SUN 0x81D7
  7957. #define GL_REPLACEMENT_CODE_SUN 0x81D8
  7958. #define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0
  7959. #define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
  7960. #define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
  7961. #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
  7962. #define GL_R1UI_V3F_SUN 0x85C4
  7963. #define GL_R1UI_C4UB_V3F_SUN 0x85C5
  7964. #define GL_R1UI_C3F_V3F_SUN 0x85C6
  7965. #define GL_R1UI_N3F_V3F_SUN 0x85C7
  7966. #define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
  7967. #define GL_R1UI_T2F_V3F_SUN 0x85C9
  7968. #define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
  7969. #define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
  7970. #ifndef GLEE_H_DEFINED_glReplacementCodeuiSUN
  7971. #define GLEE_H_DEFINED_glReplacementCodeuiSUN
  7972. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
  7973. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN;
  7974. #define glReplacementCodeuiSUN GLeeFuncPtr_glReplacementCodeuiSUN
  7975. #endif
  7976. #ifndef GLEE_H_DEFINED_glReplacementCodeusSUN
  7977. #define GLEE_H_DEFINED_glReplacementCodeusSUN
  7978. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
  7979. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN;
  7980. #define glReplacementCodeusSUN GLeeFuncPtr_glReplacementCodeusSUN
  7981. #endif
  7982. #ifndef GLEE_H_DEFINED_glReplacementCodeubSUN
  7983. #define GLEE_H_DEFINED_glReplacementCodeubSUN
  7984. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
  7985. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN;
  7986. #define glReplacementCodeubSUN GLeeFuncPtr_glReplacementCodeubSUN
  7987. #endif
  7988. #ifndef GLEE_H_DEFINED_glReplacementCodeuivSUN
  7989. #define GLEE_H_DEFINED_glReplacementCodeuivSUN
  7990. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint * code);
  7991. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN;
  7992. #define glReplacementCodeuivSUN GLeeFuncPtr_glReplacementCodeuivSUN
  7993. #endif
  7994. #ifndef GLEE_H_DEFINED_glReplacementCodeusvSUN
  7995. #define GLEE_H_DEFINED_glReplacementCodeusvSUN
  7996. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort * code);
  7997. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN;
  7998. #define glReplacementCodeusvSUN GLeeFuncPtr_glReplacementCodeusvSUN
  7999. #endif
  8000. #ifndef GLEE_H_DEFINED_glReplacementCodeubvSUN
  8001. #define GLEE_H_DEFINED_glReplacementCodeubvSUN
  8002. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte * code);
  8003. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN;
  8004. #define glReplacementCodeubvSUN GLeeFuncPtr_glReplacementCodeubvSUN
  8005. #endif
  8006. #ifndef GLEE_H_DEFINED_glReplacementCodePointerSUN
  8007. #define GLEE_H_DEFINED_glReplacementCodePointerSUN
  8008. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* * pointer);
  8009. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePointerSUN;
  8010. #define glReplacementCodePointerSUN GLeeFuncPtr_glReplacementCodePointerSUN
  8011. #endif
  8012. #endif
  8013. /* GL_SUN_vertex */
  8014. #ifndef GL_SUN_vertex
  8015. #define GL_SUN_vertex 1
  8016. #define __GLEE_GL_SUN_vertex 1
  8017. /* Constants */
  8018. #ifndef GLEE_H_DEFINED_glColor4ubVertex2fSUN
  8019. #define GLEE_H_DEFINED_glColor4ubVertex2fSUN
  8020. typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
  8021. GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN;
  8022. #define glColor4ubVertex2fSUN GLeeFuncPtr_glColor4ubVertex2fSUN
  8023. #endif
  8024. #ifndef GLEE_H_DEFINED_glColor4ubVertex2fvSUN
  8025. #define GLEE_H_DEFINED_glColor4ubVertex2fvSUN
  8026. typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte * c, const GLfloat * v);
  8027. GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN;
  8028. #define glColor4ubVertex2fvSUN GLeeFuncPtr_glColor4ubVertex2fvSUN
  8029. #endif
  8030. #ifndef GLEE_H_DEFINED_glColor4ubVertex3fSUN
  8031. #define GLEE_H_DEFINED_glColor4ubVertex3fSUN
  8032. typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
  8033. GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN;
  8034. #define glColor4ubVertex3fSUN GLeeFuncPtr_glColor4ubVertex3fSUN
  8035. #endif
  8036. #ifndef GLEE_H_DEFINED_glColor4ubVertex3fvSUN
  8037. #define GLEE_H_DEFINED_glColor4ubVertex3fvSUN
  8038. typedef void (APIENTRYP GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte * c, const GLfloat * v);
  8039. GLEE_EXTERN GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN;
  8040. #define glColor4ubVertex3fvSUN GLeeFuncPtr_glColor4ubVertex3fvSUN
  8041. #endif
  8042. #ifndef GLEE_H_DEFINED_glColor3fVertex3fSUN
  8043. #define GLEE_H_DEFINED_glColor3fVertex3fSUN
  8044. typedef void (APIENTRYP GLEEPFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
  8045. GLEE_EXTERN GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN;
  8046. #define glColor3fVertex3fSUN GLeeFuncPtr_glColor3fVertex3fSUN
  8047. #endif
  8048. #ifndef GLEE_H_DEFINED_glColor3fVertex3fvSUN
  8049. #define GLEE_H_DEFINED_glColor3fVertex3fvSUN
  8050. typedef void (APIENTRYP GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * v);
  8051. GLEE_EXTERN GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN;
  8052. #define glColor3fVertex3fvSUN GLeeFuncPtr_glColor3fVertex3fvSUN
  8053. #endif
  8054. #ifndef GLEE_H_DEFINED_glNormal3fVertex3fSUN
  8055. #define GLEE_H_DEFINED_glNormal3fVertex3fSUN
  8056. typedef void (APIENTRYP GLEEPFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
  8057. GLEE_EXTERN GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN;
  8058. #define glNormal3fVertex3fSUN GLeeFuncPtr_glNormal3fVertex3fSUN
  8059. #endif
  8060. #ifndef GLEE_H_DEFINED_glNormal3fVertex3fvSUN
  8061. #define GLEE_H_DEFINED_glNormal3fVertex3fvSUN
  8062. typedef void (APIENTRYP GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * n, const GLfloat * v);
  8063. GLEE_EXTERN GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN;
  8064. #define glNormal3fVertex3fvSUN GLeeFuncPtr_glNormal3fVertex3fvSUN
  8065. #endif
  8066. #ifndef GLEE_H_DEFINED_glColor4fNormal3fVertex3fSUN
  8067. #define GLEE_H_DEFINED_glColor4fNormal3fVertex3fSUN
  8068. typedef void (APIENTRYP GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
  8069. GLEE_EXTERN GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fSUN;
  8070. #define glColor4fNormal3fVertex3fSUN GLeeFuncPtr_glColor4fNormal3fVertex3fSUN
  8071. #endif
  8072. #ifndef GLEE_H_DEFINED_glColor4fNormal3fVertex3fvSUN
  8073. #define GLEE_H_DEFINED_glColor4fNormal3fVertex3fvSUN
  8074. typedef void (APIENTRYP GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * n, const GLfloat * v);
  8075. GLEE_EXTERN GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN;
  8076. #define glColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN
  8077. #endif
  8078. #ifndef GLEE_H_DEFINED_glTexCoord2fVertex3fSUN
  8079. #define GLEE_H_DEFINED_glTexCoord2fVertex3fSUN
  8080. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
  8081. GLEE_EXTERN GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN;
  8082. #define glTexCoord2fVertex3fSUN GLeeFuncPtr_glTexCoord2fVertex3fSUN
  8083. #endif
  8084. #ifndef GLEE_H_DEFINED_glTexCoord2fVertex3fvSUN
  8085. #define GLEE_H_DEFINED_glTexCoord2fVertex3fvSUN
  8086. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
  8087. GLEE_EXTERN GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN;
  8088. #define glTexCoord2fVertex3fvSUN GLeeFuncPtr_glTexCoord2fVertex3fvSUN
  8089. #endif
  8090. #ifndef GLEE_H_DEFINED_glTexCoord4fVertex4fSUN
  8091. #define GLEE_H_DEFINED_glTexCoord4fVertex4fSUN
  8092. typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  8093. GLEE_EXTERN GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN;
  8094. #define glTexCoord4fVertex4fSUN GLeeFuncPtr_glTexCoord4fVertex4fSUN
  8095. #endif
  8096. #ifndef GLEE_H_DEFINED_glTexCoord4fVertex4fvSUN
  8097. #define GLEE_H_DEFINED_glTexCoord4fVertex4fvSUN
  8098. typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
  8099. GLEE_EXTERN GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN;
  8100. #define glTexCoord4fVertex4fvSUN GLeeFuncPtr_glTexCoord4fVertex4fvSUN
  8101. #endif
  8102. #ifndef GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fSUN
  8103. #define GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fSUN
  8104. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
  8105. GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN;
  8106. #define glTexCoord2fColor4ubVertex3fSUN GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN
  8107. #endif
  8108. #ifndef GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
  8109. #define GLEE_H_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
  8110. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat * tc, const GLubyte * c, const GLfloat * v);
  8111. GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN;
  8112. #define glTexCoord2fColor4ubVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN
  8113. #endif
  8114. #ifndef GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fSUN
  8115. #define GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fSUN
  8116. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
  8117. GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN;
  8118. #define glTexCoord2fColor3fVertex3fSUN GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN
  8119. #endif
  8120. #ifndef GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fvSUN
  8121. #define GLEE_H_DEFINED_glTexCoord2fColor3fVertex3fvSUN
  8122. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * v);
  8123. GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN;
  8124. #define glTexCoord2fColor3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN
  8125. #endif
  8126. #ifndef GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fSUN
  8127. #define GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fSUN
  8128. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
  8129. GLEE_EXTERN GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN;
  8130. #define glTexCoord2fNormal3fVertex3fSUN GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN
  8131. #endif
  8132. #ifndef GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
  8133. #define GLEE_H_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
  8134. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * n, const GLfloat * v);
  8135. GLEE_EXTERN GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN;
  8136. #define glTexCoord2fNormal3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN
  8137. #endif
  8138. #ifndef GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
  8139. #define GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
  8140. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
  8141. GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN;
  8142. #define glTexCoord2fColor4fNormal3fVertex3fSUN GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN
  8143. #endif
  8144. #ifndef GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
  8145. #define GLEE_H_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
  8146. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
  8147. GLEE_EXTERN GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN;
  8148. #define glTexCoord2fColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN
  8149. #endif
  8150. #ifndef GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
  8151. #define GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
  8152. typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat 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);
  8153. GLEE_EXTERN GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN;
  8154. #define glTexCoord4fColor4fNormal3fVertex4fSUN GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN
  8155. #endif
  8156. #ifndef GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
  8157. #define GLEE_H_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
  8158. typedef void (APIENTRYP GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
  8159. GLEE_EXTERN GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN;
  8160. #define glTexCoord4fColor4fNormal3fVertex4fvSUN GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN
  8161. #endif
  8162. #ifndef GLEE_H_DEFINED_glReplacementCodeuiVertex3fSUN
  8163. #define GLEE_H_DEFINED_glReplacementCodeuiVertex3fSUN
  8164. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
  8165. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fSUN;
  8166. #define glReplacementCodeuiVertex3fSUN GLeeFuncPtr_glReplacementCodeuiVertex3fSUN
  8167. #endif
  8168. #ifndef GLEE_H_DEFINED_glReplacementCodeuiVertex3fvSUN
  8169. #define GLEE_H_DEFINED_glReplacementCodeuiVertex3fvSUN
  8170. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * v);
  8171. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN;
  8172. #define glReplacementCodeuiVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN
  8173. #endif
  8174. #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
  8175. #define GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
  8176. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
  8177. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN;
  8178. #define glReplacementCodeuiColor4ubVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN
  8179. #endif
  8180. #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
  8181. #define GLEE_H_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
  8182. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint * rc, const GLubyte * c, const GLfloat * v);
  8183. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN;
  8184. #define glReplacementCodeuiColor4ubVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN
  8185. #endif
  8186. #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
  8187. #define GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
  8188. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
  8189. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN;
  8190. #define glReplacementCodeuiColor3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN
  8191. #endif
  8192. #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
  8193. #define GLEE_H_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
  8194. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * v);
  8195. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN;
  8196. #define glReplacementCodeuiColor3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN
  8197. #endif
  8198. #ifndef GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
  8199. #define GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
  8200. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
  8201. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN;
  8202. #define glReplacementCodeuiNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN
  8203. #endif
  8204. #ifndef GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
  8205. #define GLEE_H_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
  8206. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * n, const GLfloat * v);
  8207. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN;
  8208. #define glReplacementCodeuiNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN
  8209. #endif
  8210. #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
  8211. #define GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
  8212. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
  8213. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
  8214. #define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN
  8215. #endif
  8216. #ifndef GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
  8217. #define GLEE_H_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
  8218. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
  8219. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
  8220. #define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
  8221. #endif
  8222. #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
  8223. #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
  8224. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
  8225. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN;
  8226. #define glReplacementCodeuiTexCoord2fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN
  8227. #endif
  8228. #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
  8229. #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
  8230. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * v);
  8231. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN;
  8232. #define glReplacementCodeuiTexCoord2fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN
  8233. #endif
  8234. #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
  8235. #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
  8236. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
  8237. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
  8238. #define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
  8239. #endif
  8240. #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
  8241. #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
  8242. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v);
  8243. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
  8244. #define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
  8245. #endif
  8246. #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
  8247. #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
  8248. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
  8249. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
  8250. #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
  8251. #endif
  8252. #ifndef GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
  8253. #define GLEE_H_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
  8254. typedef void (APIENTRYP GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
  8255. GLEE_EXTERN GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
  8256. #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
  8257. #endif
  8258. #endif
  8259. /* GL_EXT_blend_func_separate */
  8260. #ifndef GL_EXT_blend_func_separate
  8261. #define GL_EXT_blend_func_separate 1
  8262. #define __GLEE_GL_EXT_blend_func_separate 1
  8263. /* Constants */
  8264. #define GL_BLEND_DST_RGB_EXT 0x80C8
  8265. #define GL_BLEND_SRC_RGB_EXT 0x80C9
  8266. #define GL_BLEND_DST_ALPHA_EXT 0x80CA
  8267. #define GL_BLEND_SRC_ALPHA_EXT 0x80CB
  8268. #ifndef GLEE_H_DEFINED_glBlendFuncSeparateEXT
  8269. #define GLEE_H_DEFINED_glBlendFuncSeparateEXT
  8270. typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
  8271. GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT;
  8272. #define glBlendFuncSeparateEXT GLeeFuncPtr_glBlendFuncSeparateEXT
  8273. #endif
  8274. #endif
  8275. /* GL_INGR_color_clamp */
  8276. #ifndef GL_INGR_color_clamp
  8277. #define GL_INGR_color_clamp 1
  8278. #define __GLEE_GL_INGR_color_clamp 1
  8279. /* Constants */
  8280. #define GL_RED_MIN_CLAMP_INGR 0x8560
  8281. #define GL_GREEN_MIN_CLAMP_INGR 0x8561
  8282. #define GL_BLUE_MIN_CLAMP_INGR 0x8562
  8283. #define GL_ALPHA_MIN_CLAMP_INGR 0x8563
  8284. #define GL_RED_MAX_CLAMP_INGR 0x8564
  8285. #define GL_GREEN_MAX_CLAMP_INGR 0x8565
  8286. #define GL_BLUE_MAX_CLAMP_INGR 0x8566
  8287. #define GL_ALPHA_MAX_CLAMP_INGR 0x8567
  8288. #endif
  8289. /* GL_INGR_interlace_read */
  8290. #ifndef GL_INGR_interlace_read
  8291. #define GL_INGR_interlace_read 1
  8292. #define __GLEE_GL_INGR_interlace_read 1
  8293. /* Constants */
  8294. #define GL_INTERLACE_READ_INGR 0x8568
  8295. #endif
  8296. /* GL_EXT_stencil_wrap */
  8297. #ifndef GL_EXT_stencil_wrap
  8298. #define GL_EXT_stencil_wrap 1
  8299. #define __GLEE_GL_EXT_stencil_wrap 1
  8300. /* Constants */
  8301. #define GL_INCR_WRAP_EXT 0x8507
  8302. #define GL_DECR_WRAP_EXT 0x8508
  8303. #endif
  8304. /* GL_EXT_422_pixels */
  8305. #ifndef GL_EXT_422_pixels
  8306. #define GL_EXT_422_pixels 1
  8307. #define __GLEE_GL_EXT_422_pixels 1
  8308. /* Constants */
  8309. #define GL_422_EXT 0x80CC
  8310. #define GL_422_REV_EXT 0x80CD
  8311. #define GL_422_AVERAGE_EXT 0x80CE
  8312. #define GL_422_REV_AVERAGE_EXT 0x80CF
  8313. #endif
  8314. /* GL_NV_texgen_reflection */
  8315. #ifndef GL_NV_texgen_reflection
  8316. #define GL_NV_texgen_reflection 1
  8317. #define __GLEE_GL_NV_texgen_reflection 1
  8318. /* Constants */
  8319. #define GL_NORMAL_MAP_NV 0x8511
  8320. #define GL_REFLECTION_MAP_NV 0x8512
  8321. #endif
  8322. /* GL_EXT_texture_cube_map */
  8323. #ifndef GL_EXT_texture_cube_map
  8324. #define GL_EXT_texture_cube_map 1
  8325. #define __GLEE_GL_EXT_texture_cube_map 1
  8326. /* Constants */
  8327. #define GL_NORMAL_MAP_EXT 0x8511
  8328. #define GL_REFLECTION_MAP_EXT 0x8512
  8329. #define GL_TEXTURE_CUBE_MAP_EXT 0x8513
  8330. #define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
  8331. #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
  8332. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
  8333. #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
  8334. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
  8335. #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
  8336. #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
  8337. #define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
  8338. #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
  8339. #endif
  8340. /* GL_SUN_convolution_border_modes */
  8341. #ifndef GL_SUN_convolution_border_modes
  8342. #define GL_SUN_convolution_border_modes 1
  8343. #define __GLEE_GL_SUN_convolution_border_modes 1
  8344. /* Constants */
  8345. #define GL_WRAP_BORDER_SUN 0x81D4
  8346. #endif
  8347. /* GL_EXT_texture_env_add */
  8348. #ifndef GL_EXT_texture_env_add
  8349. #define GL_EXT_texture_env_add 1
  8350. #define __GLEE_GL_EXT_texture_env_add 1
  8351. /* Constants */
  8352. #endif
  8353. /* GL_EXT_texture_lod_bias */
  8354. #ifndef GL_EXT_texture_lod_bias
  8355. #define GL_EXT_texture_lod_bias 1
  8356. #define __GLEE_GL_EXT_texture_lod_bias 1
  8357. /* Constants */
  8358. #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
  8359. #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
  8360. #define GL_TEXTURE_LOD_BIAS_EXT 0x8501
  8361. #endif
  8362. /* GL_EXT_texture_filter_anisotropic */
  8363. #ifndef GL_EXT_texture_filter_anisotropic
  8364. #define GL_EXT_texture_filter_anisotropic 1
  8365. #define __GLEE_GL_EXT_texture_filter_anisotropic 1
  8366. /* Constants */
  8367. #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
  8368. #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
  8369. #endif
  8370. /* GL_EXT_vertex_weighting */
  8371. #ifndef GL_EXT_vertex_weighting
  8372. #define GL_EXT_vertex_weighting 1
  8373. #define __GLEE_GL_EXT_vertex_weighting 1
  8374. /* Constants */
  8375. #define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH
  8376. #define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
  8377. #define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX
  8378. #define GL_MODELVIEW1_MATRIX_EXT 0x8506
  8379. #define GL_VERTEX_WEIGHTING_EXT 0x8509
  8380. #define GL_MODELVIEW0_EXT GL_MODELVIEW
  8381. #define GL_MODELVIEW1_EXT 0x850A
  8382. #define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
  8383. #define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
  8384. #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
  8385. #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
  8386. #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
  8387. #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
  8388. #ifndef GLEE_H_DEFINED_glVertexWeightfEXT
  8389. #define GLEE_H_DEFINED_glVertexWeightfEXT
  8390. typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
  8391. GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT;
  8392. #define glVertexWeightfEXT GLeeFuncPtr_glVertexWeightfEXT
  8393. #endif
  8394. #ifndef GLEE_H_DEFINED_glVertexWeightfvEXT
  8395. #define GLEE_H_DEFINED_glVertexWeightfvEXT
  8396. typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat * weight);
  8397. GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT;
  8398. #define glVertexWeightfvEXT GLeeFuncPtr_glVertexWeightfvEXT
  8399. #endif
  8400. #ifndef GLEE_H_DEFINED_glVertexWeightPointerEXT
  8401. #define GLEE_H_DEFINED_glVertexWeightPointerEXT
  8402. typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);
  8403. GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT;
  8404. #define glVertexWeightPointerEXT GLeeFuncPtr_glVertexWeightPointerEXT
  8405. #endif
  8406. #endif
  8407. /* GL_NV_light_max_exponent */
  8408. #ifndef GL_NV_light_max_exponent
  8409. #define GL_NV_light_max_exponent 1
  8410. #define __GLEE_GL_NV_light_max_exponent 1
  8411. /* Constants */
  8412. #define GL_MAX_SHININESS_NV 0x8504
  8413. #define GL_MAX_SPOT_EXPONENT_NV 0x8505
  8414. #endif
  8415. /* GL_NV_vertex_array_range */
  8416. #ifndef GL_NV_vertex_array_range
  8417. #define GL_NV_vertex_array_range 1
  8418. #define __GLEE_GL_NV_vertex_array_range 1
  8419. /* Constants */
  8420. #define GL_VERTEX_ARRAY_RANGE_NV 0x851D
  8421. #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
  8422. #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
  8423. #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
  8424. #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
  8425. #ifndef GLEE_H_DEFINED_glFlushVertexArrayRangeNV
  8426. #define GLEE_H_DEFINED_glFlushVertexArrayRangeNV
  8427. typedef void (APIENTRYP GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC) ();
  8428. GLEE_EXTERN GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeNV;
  8429. #define glFlushVertexArrayRangeNV GLeeFuncPtr_glFlushVertexArrayRangeNV
  8430. #endif
  8431. #ifndef GLEE_H_DEFINED_glVertexArrayRangeNV
  8432. #define GLEE_H_DEFINED_glVertexArrayRangeNV
  8433. typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid * pointer);
  8434. GLEE_EXTERN GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV;
  8435. #define glVertexArrayRangeNV GLeeFuncPtr_glVertexArrayRangeNV
  8436. #endif
  8437. #endif
  8438. /* GL_NV_register_combiners */
  8439. #ifndef GL_NV_register_combiners
  8440. #define GL_NV_register_combiners 1
  8441. #define __GLEE_GL_NV_register_combiners 1
  8442. /* Constants */
  8443. #define GL_REGISTER_COMBINERS_NV 0x8522
  8444. #define GL_VARIABLE_A_NV 0x8523
  8445. #define GL_VARIABLE_B_NV 0x8524
  8446. #define GL_VARIABLE_C_NV 0x8525
  8447. #define GL_VARIABLE_D_NV 0x8526
  8448. #define GL_VARIABLE_E_NV 0x8527
  8449. #define GL_VARIABLE_F_NV 0x8528
  8450. #define GL_VARIABLE_G_NV 0x8529
  8451. #define GL_CONSTANT_COLOR0_NV 0x852A
  8452. #define GL_CONSTANT_COLOR1_NV 0x852B
  8453. #define GL_PRIMARY_COLOR_NV 0x852C
  8454. #define GL_SECONDARY_COLOR_NV 0x852D
  8455. #define GL_SPARE0_NV 0x852E
  8456. #define GL_SPARE1_NV 0x852F
  8457. #define GL_DISCARD_NV 0x8530
  8458. #define GL_E_TIMES_F_NV 0x8531
  8459. #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
  8460. #define GL_UNSIGNED_IDENTITY_NV 0x8536
  8461. #define GL_UNSIGNED_INVERT_NV 0x8537
  8462. #define GL_EXPAND_NORMAL_NV 0x8538
  8463. #define GL_EXPAND_NEGATE_NV 0x8539
  8464. #define GL_HALF_BIAS_NORMAL_NV 0x853A
  8465. #define GL_HALF_BIAS_NEGATE_NV 0x853B
  8466. #define GL_SIGNED_IDENTITY_NV 0x853C
  8467. #define GL_SIGNED_NEGATE_NV 0x853D
  8468. #define GL_SCALE_BY_TWO_NV 0x853E
  8469. #define GL_SCALE_BY_FOUR_NV 0x853F
  8470. #define GL_SCALE_BY_ONE_HALF_NV 0x8540
  8471. #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
  8472. #define GL_COMBINER_INPUT_NV 0x8542
  8473. #define GL_COMBINER_MAPPING_NV 0x8543
  8474. #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
  8475. #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
  8476. #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
  8477. #define GL_COMBINER_MUX_SUM_NV 0x8547
  8478. #define GL_COMBINER_SCALE_NV 0x8548
  8479. #define GL_COMBINER_BIAS_NV 0x8549
  8480. #define GL_COMBINER_AB_OUTPUT_NV 0x854A
  8481. #define GL_COMBINER_CD_OUTPUT_NV 0x854B
  8482. #define GL_COMBINER_SUM_OUTPUT_NV 0x854C
  8483. #define GL_MAX_GENERAL_COMBINERS_NV 0x854D
  8484. #define GL_NUM_GENERAL_COMBINERS_NV 0x854E
  8485. #define GL_COLOR_SUM_CLAMP_NV 0x854F
  8486. #define GL_COMBINER0_NV 0x8550
  8487. #define GL_COMBINER1_NV 0x8551
  8488. #define GL_COMBINER2_NV 0x8552
  8489. #define GL_COMBINER3_NV 0x8553
  8490. #define GL_COMBINER4_NV 0x8554
  8491. #define GL_COMBINER5_NV 0x8555
  8492. #define GL_COMBINER6_NV 0x8556
  8493. #define GL_COMBINER7_NV 0x8557
  8494. #ifndef GLEE_H_DEFINED_glCombinerParameterfvNV
  8495. #define GLEE_H_DEFINED_glCombinerParameterfvNV
  8496. typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat * params);
  8497. GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV;
  8498. #define glCombinerParameterfvNV GLeeFuncPtr_glCombinerParameterfvNV
  8499. #endif
  8500. #ifndef GLEE_H_DEFINED_glCombinerParameterfNV
  8501. #define GLEE_H_DEFINED_glCombinerParameterfNV
  8502. typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
  8503. GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV;
  8504. #define glCombinerParameterfNV GLeeFuncPtr_glCombinerParameterfNV
  8505. #endif
  8506. #ifndef GLEE_H_DEFINED_glCombinerParameterivNV
  8507. #define GLEE_H_DEFINED_glCombinerParameterivNV
  8508. typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
  8509. GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV;
  8510. #define glCombinerParameterivNV GLeeFuncPtr_glCombinerParameterivNV
  8511. #endif
  8512. #ifndef GLEE_H_DEFINED_glCombinerParameteriNV
  8513. #define GLEE_H_DEFINED_glCombinerParameteriNV
  8514. typedef void (APIENTRYP GLEEPFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
  8515. GLEE_EXTERN GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV;
  8516. #define glCombinerParameteriNV GLeeFuncPtr_glCombinerParameteriNV
  8517. #endif
  8518. #ifndef GLEE_H_DEFINED_glCombinerInputNV
  8519. #define GLEE_H_DEFINED_glCombinerInputNV
  8520. typedef void (APIENTRYP GLEEPFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
  8521. GLEE_EXTERN GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV;
  8522. #define glCombinerInputNV GLeeFuncPtr_glCombinerInputNV
  8523. #endif
  8524. #ifndef GLEE_H_DEFINED_glCombinerOutputNV
  8525. #define GLEE_H_DEFINED_glCombinerOutputNV
  8526. typedef void (APIENTRYP GLEEPFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
  8527. GLEE_EXTERN GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV;
  8528. #define glCombinerOutputNV GLeeFuncPtr_glCombinerOutputNV
  8529. #endif
  8530. #ifndef GLEE_H_DEFINED_glFinalCombinerInputNV
  8531. #define GLEE_H_DEFINED_glFinalCombinerInputNV
  8532. typedef void (APIENTRYP GLEEPFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
  8533. GLEE_EXTERN GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV;
  8534. #define glFinalCombinerInputNV GLeeFuncPtr_glFinalCombinerInputNV
  8535. #endif
  8536. #ifndef GLEE_H_DEFINED_glGetCombinerInputParameterfvNV
  8537. #define GLEE_H_DEFINED_glGetCombinerInputParameterfvNV
  8538. typedef void (APIENTRYP GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);
  8539. GLEE_EXTERN GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInputParameterfvNV;
  8540. #define glGetCombinerInputParameterfvNV GLeeFuncPtr_glGetCombinerInputParameterfvNV
  8541. #endif
  8542. #ifndef GLEE_H_DEFINED_glGetCombinerInputParameterivNV
  8543. #define GLEE_H_DEFINED_glGetCombinerInputParameterivNV
  8544. typedef void (APIENTRYP GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);
  8545. GLEE_EXTERN GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInputParameterivNV;
  8546. #define glGetCombinerInputParameterivNV GLeeFuncPtr_glGetCombinerInputParameterivNV
  8547. #endif
  8548. #ifndef GLEE_H_DEFINED_glGetCombinerOutputParameterfvNV
  8549. #define GLEE_H_DEFINED_glGetCombinerOutputParameterfvNV
  8550. typedef void (APIENTRYP GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat * params);
  8551. GLEE_EXTERN GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterfvNV;
  8552. #define glGetCombinerOutputParameterfvNV GLeeFuncPtr_glGetCombinerOutputParameterfvNV
  8553. #endif
  8554. #ifndef GLEE_H_DEFINED_glGetCombinerOutputParameterivNV
  8555. #define GLEE_H_DEFINED_glGetCombinerOutputParameterivNV
  8556. typedef void (APIENTRYP GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint * params);
  8557. GLEE_EXTERN GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterivNV;
  8558. #define glGetCombinerOutputParameterivNV GLeeFuncPtr_glGetCombinerOutputParameterivNV
  8559. #endif
  8560. #ifndef GLEE_H_DEFINED_glGetFinalCombinerInputParameterfvNV
  8561. #define GLEE_H_DEFINED_glGetFinalCombinerInputParameterfvNV
  8562. typedef void (APIENTRYP GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat * params);
  8563. GLEE_EXTERN GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV;
  8564. #define glGetFinalCombinerInputParameterfvNV GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV
  8565. #endif
  8566. #ifndef GLEE_H_DEFINED_glGetFinalCombinerInputParameterivNV
  8567. #define GLEE_H_DEFINED_glGetFinalCombinerInputParameterivNV
  8568. typedef void (APIENTRYP GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint * params);
  8569. GLEE_EXTERN GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterivNV;
  8570. #define glGetFinalCombinerInputParameterivNV GLeeFuncPtr_glGetFinalCombinerInputParameterivNV
  8571. #endif
  8572. #endif
  8573. /* GL_NV_fog_distance */
  8574. #ifndef GL_NV_fog_distance
  8575. #define GL_NV_fog_distance 1
  8576. #define __GLEE_GL_NV_fog_distance 1
  8577. /* Constants */
  8578. #define GL_FOG_DISTANCE_MODE_NV 0x855A
  8579. #define GL_EYE_RADIAL_NV 0x855B
  8580. #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
  8581. #endif
  8582. /* GL_NV_texgen_emboss */
  8583. #ifndef GL_NV_texgen_emboss
  8584. #define GL_NV_texgen_emboss 1
  8585. #define __GLEE_GL_NV_texgen_emboss 1
  8586. /* Constants */
  8587. #define GL_EMBOSS_LIGHT_NV 0x855D
  8588. #define GL_EMBOSS_CONSTANT_NV 0x855E
  8589. #define GL_EMBOSS_MAP_NV 0x855F
  8590. #endif
  8591. /* GL_NV_blend_square */
  8592. #ifndef GL_NV_blend_square
  8593. #define GL_NV_blend_square 1
  8594. #define __GLEE_GL_NV_blend_square 1
  8595. /* Constants */
  8596. #endif
  8597. /* GL_NV_texture_env_combine4 */
  8598. #ifndef GL_NV_texture_env_combine4
  8599. #define GL_NV_texture_env_combine4 1
  8600. #define __GLEE_GL_NV_texture_env_combine4 1
  8601. /* Constants */
  8602. #define GL_COMBINE4_NV 0x8503
  8603. #define GL_SOURCE3_RGB_NV 0x8583
  8604. #define GL_SOURCE3_ALPHA_NV 0x858B
  8605. #define GL_OPERAND3_RGB_NV 0x8593
  8606. #define GL_OPERAND3_ALPHA_NV 0x859B
  8607. #endif
  8608. /* GL_MESA_resize_buffers */
  8609. #ifndef GL_MESA_resize_buffers
  8610. #define GL_MESA_resize_buffers 1
  8611. #define __GLEE_GL_MESA_resize_buffers 1
  8612. /* Constants */
  8613. #ifndef GLEE_H_DEFINED_glResizeBuffersMESA
  8614. #define GLEE_H_DEFINED_glResizeBuffersMESA
  8615. typedef void (APIENTRYP GLEEPFNGLRESIZEBUFFERSMESAPROC) ();
  8616. GLEE_EXTERN GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA;
  8617. #define glResizeBuffersMESA GLeeFuncPtr_glResizeBuffersMESA
  8618. #endif
  8619. #endif
  8620. /* GL_MESA_window_pos */
  8621. #ifndef GL_MESA_window_pos
  8622. #define GL_MESA_window_pos 1
  8623. #define __GLEE_GL_MESA_window_pos 1
  8624. /* Constants */
  8625. #ifndef GLEE_H_DEFINED_glWindowPos2dMESA
  8626. #define GLEE_H_DEFINED_glWindowPos2dMESA
  8627. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
  8628. GLEE_EXTERN GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA;
  8629. #define glWindowPos2dMESA GLeeFuncPtr_glWindowPos2dMESA
  8630. #endif
  8631. #ifndef GLEE_H_DEFINED_glWindowPos2dvMESA
  8632. #define GLEE_H_DEFINED_glWindowPos2dvMESA
  8633. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2DVMESAPROC) (const GLdouble * v);
  8634. GLEE_EXTERN GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA;
  8635. #define glWindowPos2dvMESA GLeeFuncPtr_glWindowPos2dvMESA
  8636. #endif
  8637. #ifndef GLEE_H_DEFINED_glWindowPos2fMESA
  8638. #define GLEE_H_DEFINED_glWindowPos2fMESA
  8639. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
  8640. GLEE_EXTERN GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA;
  8641. #define glWindowPos2fMESA GLeeFuncPtr_glWindowPos2fMESA
  8642. #endif
  8643. #ifndef GLEE_H_DEFINED_glWindowPos2fvMESA
  8644. #define GLEE_H_DEFINED_glWindowPos2fvMESA
  8645. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2FVMESAPROC) (const GLfloat * v);
  8646. GLEE_EXTERN GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA;
  8647. #define glWindowPos2fvMESA GLeeFuncPtr_glWindowPos2fvMESA
  8648. #endif
  8649. #ifndef GLEE_H_DEFINED_glWindowPos2iMESA
  8650. #define GLEE_H_DEFINED_glWindowPos2iMESA
  8651. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
  8652. GLEE_EXTERN GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA;
  8653. #define glWindowPos2iMESA GLeeFuncPtr_glWindowPos2iMESA
  8654. #endif
  8655. #ifndef GLEE_H_DEFINED_glWindowPos2ivMESA
  8656. #define GLEE_H_DEFINED_glWindowPos2ivMESA
  8657. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2IVMESAPROC) (const GLint * v);
  8658. GLEE_EXTERN GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA;
  8659. #define glWindowPos2ivMESA GLeeFuncPtr_glWindowPos2ivMESA
  8660. #endif
  8661. #ifndef GLEE_H_DEFINED_glWindowPos2sMESA
  8662. #define GLEE_H_DEFINED_glWindowPos2sMESA
  8663. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
  8664. GLEE_EXTERN GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA;
  8665. #define glWindowPos2sMESA GLeeFuncPtr_glWindowPos2sMESA
  8666. #endif
  8667. #ifndef GLEE_H_DEFINED_glWindowPos2svMESA
  8668. #define GLEE_H_DEFINED_glWindowPos2svMESA
  8669. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS2SVMESAPROC) (const GLshort * v);
  8670. GLEE_EXTERN GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA;
  8671. #define glWindowPos2svMESA GLeeFuncPtr_glWindowPos2svMESA
  8672. #endif
  8673. #ifndef GLEE_H_DEFINED_glWindowPos3dMESA
  8674. #define GLEE_H_DEFINED_glWindowPos3dMESA
  8675. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
  8676. GLEE_EXTERN GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA;
  8677. #define glWindowPos3dMESA GLeeFuncPtr_glWindowPos3dMESA
  8678. #endif
  8679. #ifndef GLEE_H_DEFINED_glWindowPos3dvMESA
  8680. #define GLEE_H_DEFINED_glWindowPos3dvMESA
  8681. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3DVMESAPROC) (const GLdouble * v);
  8682. GLEE_EXTERN GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA;
  8683. #define glWindowPos3dvMESA GLeeFuncPtr_glWindowPos3dvMESA
  8684. #endif
  8685. #ifndef GLEE_H_DEFINED_glWindowPos3fMESA
  8686. #define GLEE_H_DEFINED_glWindowPos3fMESA
  8687. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
  8688. GLEE_EXTERN GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA;
  8689. #define glWindowPos3fMESA GLeeFuncPtr_glWindowPos3fMESA
  8690. #endif
  8691. #ifndef GLEE_H_DEFINED_glWindowPos3fvMESA
  8692. #define GLEE_H_DEFINED_glWindowPos3fvMESA
  8693. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3FVMESAPROC) (const GLfloat * v);
  8694. GLEE_EXTERN GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA;
  8695. #define glWindowPos3fvMESA GLeeFuncPtr_glWindowPos3fvMESA
  8696. #endif
  8697. #ifndef GLEE_H_DEFINED_glWindowPos3iMESA
  8698. #define GLEE_H_DEFINED_glWindowPos3iMESA
  8699. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
  8700. GLEE_EXTERN GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA;
  8701. #define glWindowPos3iMESA GLeeFuncPtr_glWindowPos3iMESA
  8702. #endif
  8703. #ifndef GLEE_H_DEFINED_glWindowPos3ivMESA
  8704. #define GLEE_H_DEFINED_glWindowPos3ivMESA
  8705. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3IVMESAPROC) (const GLint * v);
  8706. GLEE_EXTERN GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA;
  8707. #define glWindowPos3ivMESA GLeeFuncPtr_glWindowPos3ivMESA
  8708. #endif
  8709. #ifndef GLEE_H_DEFINED_glWindowPos3sMESA
  8710. #define GLEE_H_DEFINED_glWindowPos3sMESA
  8711. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
  8712. GLEE_EXTERN GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA;
  8713. #define glWindowPos3sMESA GLeeFuncPtr_glWindowPos3sMESA
  8714. #endif
  8715. #ifndef GLEE_H_DEFINED_glWindowPos3svMESA
  8716. #define GLEE_H_DEFINED_glWindowPos3svMESA
  8717. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS3SVMESAPROC) (const GLshort * v);
  8718. GLEE_EXTERN GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA;
  8719. #define glWindowPos3svMESA GLeeFuncPtr_glWindowPos3svMESA
  8720. #endif
  8721. #ifndef GLEE_H_DEFINED_glWindowPos4dMESA
  8722. #define GLEE_H_DEFINED_glWindowPos4dMESA
  8723. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  8724. GLEE_EXTERN GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA;
  8725. #define glWindowPos4dMESA GLeeFuncPtr_glWindowPos4dMESA
  8726. #endif
  8727. #ifndef GLEE_H_DEFINED_glWindowPos4dvMESA
  8728. #define GLEE_H_DEFINED_glWindowPos4dvMESA
  8729. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4DVMESAPROC) (const GLdouble * v);
  8730. GLEE_EXTERN GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA;
  8731. #define glWindowPos4dvMESA GLeeFuncPtr_glWindowPos4dvMESA
  8732. #endif
  8733. #ifndef GLEE_H_DEFINED_glWindowPos4fMESA
  8734. #define GLEE_H_DEFINED_glWindowPos4fMESA
  8735. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  8736. GLEE_EXTERN GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA;
  8737. #define glWindowPos4fMESA GLeeFuncPtr_glWindowPos4fMESA
  8738. #endif
  8739. #ifndef GLEE_H_DEFINED_glWindowPos4fvMESA
  8740. #define GLEE_H_DEFINED_glWindowPos4fvMESA
  8741. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4FVMESAPROC) (const GLfloat * v);
  8742. GLEE_EXTERN GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA;
  8743. #define glWindowPos4fvMESA GLeeFuncPtr_glWindowPos4fvMESA
  8744. #endif
  8745. #ifndef GLEE_H_DEFINED_glWindowPos4iMESA
  8746. #define GLEE_H_DEFINED_glWindowPos4iMESA
  8747. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
  8748. GLEE_EXTERN GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA;
  8749. #define glWindowPos4iMESA GLeeFuncPtr_glWindowPos4iMESA
  8750. #endif
  8751. #ifndef GLEE_H_DEFINED_glWindowPos4ivMESA
  8752. #define GLEE_H_DEFINED_glWindowPos4ivMESA
  8753. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4IVMESAPROC) (const GLint * v);
  8754. GLEE_EXTERN GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA;
  8755. #define glWindowPos4ivMESA GLeeFuncPtr_glWindowPos4ivMESA
  8756. #endif
  8757. #ifndef GLEE_H_DEFINED_glWindowPos4sMESA
  8758. #define GLEE_H_DEFINED_glWindowPos4sMESA
  8759. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
  8760. GLEE_EXTERN GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA;
  8761. #define glWindowPos4sMESA GLeeFuncPtr_glWindowPos4sMESA
  8762. #endif
  8763. #ifndef GLEE_H_DEFINED_glWindowPos4svMESA
  8764. #define GLEE_H_DEFINED_glWindowPos4svMESA
  8765. typedef void (APIENTRYP GLEEPFNGLWINDOWPOS4SVMESAPROC) (const GLshort * v);
  8766. GLEE_EXTERN GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA;
  8767. #define glWindowPos4svMESA GLeeFuncPtr_glWindowPos4svMESA
  8768. #endif
  8769. #endif
  8770. /* GL_EXT_texture_compression_s3tc */
  8771. #ifndef GL_EXT_texture_compression_s3tc
  8772. #define GL_EXT_texture_compression_s3tc 1
  8773. #define __GLEE_GL_EXT_texture_compression_s3tc 1
  8774. /* Constants */
  8775. #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
  8776. #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
  8777. #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
  8778. #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
  8779. #endif
  8780. /* GL_IBM_cull_vertex */
  8781. #ifndef GL_IBM_cull_vertex
  8782. #define GL_IBM_cull_vertex 1
  8783. #define __GLEE_GL_IBM_cull_vertex 1
  8784. /* Constants */
  8785. #define GL_CULL_VERTEX_IBM 103050
  8786. #endif
  8787. /* GL_IBM_multimode_draw_arrays */
  8788. #ifndef GL_IBM_multimode_draw_arrays
  8789. #define GL_IBM_multimode_draw_arrays 1
  8790. #define __GLEE_GL_IBM_multimode_draw_arrays 1
  8791. /* Constants */
  8792. #ifndef GLEE_H_DEFINED_glMultiModeDrawArraysIBM
  8793. #define GLEE_H_DEFINED_glMultiModeDrawArraysIBM
  8794. typedef void (APIENTRYP GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
  8795. GLEE_EXTERN GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM;
  8796. #define glMultiModeDrawArraysIBM GLeeFuncPtr_glMultiModeDrawArraysIBM
  8797. #endif
  8798. #ifndef GLEE_H_DEFINED_glMultiModeDrawElementsIBM
  8799. #define GLEE_H_DEFINED_glMultiModeDrawElementsIBM
  8800. typedef void (APIENTRYP GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride);
  8801. GLEE_EXTERN GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElementsIBM;
  8802. #define glMultiModeDrawElementsIBM GLeeFuncPtr_glMultiModeDrawElementsIBM
  8803. #endif
  8804. #endif
  8805. /* GL_IBM_vertex_array_lists */
  8806. #ifndef GL_IBM_vertex_array_lists
  8807. #define GL_IBM_vertex_array_lists 1
  8808. #define __GLEE_GL_IBM_vertex_array_lists 1
  8809. /* Constants */
  8810. #define GL_VERTEX_ARRAY_LIST_IBM 103070
  8811. #define GL_NORMAL_ARRAY_LIST_IBM 103071
  8812. #define GL_COLOR_ARRAY_LIST_IBM 103072
  8813. #define GL_INDEX_ARRAY_LIST_IBM 103073
  8814. #define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074
  8815. #define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075
  8816. #define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076
  8817. #define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
  8818. #define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080
  8819. #define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081
  8820. #define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082
  8821. #define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083
  8822. #define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
  8823. #define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
  8824. #define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
  8825. #define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
  8826. #ifndef GLEE_H_DEFINED_glColorPointerListIBM
  8827. #define GLEE_H_DEFINED_glColorPointerListIBM
  8828. typedef void (APIENTRYP GLEEPFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
  8829. GLEE_EXTERN GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM;
  8830. #define glColorPointerListIBM GLeeFuncPtr_glColorPointerListIBM
  8831. #endif
  8832. #ifndef GLEE_H_DEFINED_glSecondaryColorPointerListIBM
  8833. #define GLEE_H_DEFINED_glSecondaryColorPointerListIBM
  8834. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
  8835. GLEE_EXTERN GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPointerListIBM;
  8836. #define glSecondaryColorPointerListIBM GLeeFuncPtr_glSecondaryColorPointerListIBM
  8837. #endif
  8838. #ifndef GLEE_H_DEFINED_glEdgeFlagPointerListIBM
  8839. #define GLEE_H_DEFINED_glEdgeFlagPointerListIBM
  8840. typedef void (APIENTRYP GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* * pointer, GLint ptrstride);
  8841. GLEE_EXTERN GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM;
  8842. #define glEdgeFlagPointerListIBM GLeeFuncPtr_glEdgeFlagPointerListIBM
  8843. #endif
  8844. #ifndef GLEE_H_DEFINED_glFogCoordPointerListIBM
  8845. #define GLEE_H_DEFINED_glFogCoordPointerListIBM
  8846. typedef void (APIENTRYP GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
  8847. GLEE_EXTERN GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM;
  8848. #define glFogCoordPointerListIBM GLeeFuncPtr_glFogCoordPointerListIBM
  8849. #endif
  8850. #ifndef GLEE_H_DEFINED_glIndexPointerListIBM
  8851. #define GLEE_H_DEFINED_glIndexPointerListIBM
  8852. typedef void (APIENTRYP GLEEPFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
  8853. GLEE_EXTERN GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM;
  8854. #define glIndexPointerListIBM GLeeFuncPtr_glIndexPointerListIBM
  8855. #endif
  8856. #ifndef GLEE_H_DEFINED_glNormalPointerListIBM
  8857. #define GLEE_H_DEFINED_glNormalPointerListIBM
  8858. typedef void (APIENTRYP GLEEPFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
  8859. GLEE_EXTERN GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM;
  8860. #define glNormalPointerListIBM GLeeFuncPtr_glNormalPointerListIBM
  8861. #endif
  8862. #ifndef GLEE_H_DEFINED_glTexCoordPointerListIBM
  8863. #define GLEE_H_DEFINED_glTexCoordPointerListIBM
  8864. typedef void (APIENTRYP GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
  8865. GLEE_EXTERN GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM;
  8866. #define glTexCoordPointerListIBM GLeeFuncPtr_glTexCoordPointerListIBM
  8867. #endif
  8868. #ifndef GLEE_H_DEFINED_glVertexPointerListIBM
  8869. #define GLEE_H_DEFINED_glVertexPointerListIBM
  8870. typedef void (APIENTRYP GLEEPFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
  8871. GLEE_EXTERN GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM;
  8872. #define glVertexPointerListIBM GLeeFuncPtr_glVertexPointerListIBM
  8873. #endif
  8874. #endif
  8875. /* GL_SGIX_subsample */
  8876. #ifndef GL_SGIX_subsample
  8877. #define GL_SGIX_subsample 1
  8878. #define __GLEE_GL_SGIX_subsample 1
  8879. /* Constants */
  8880. #define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0
  8881. #define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1
  8882. #define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2
  8883. #define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3
  8884. #define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4
  8885. #endif
  8886. /* GL_SGIX_ycrcb_subsample */
  8887. #ifndef GL_SGIX_ycrcb_subsample
  8888. #define GL_SGIX_ycrcb_subsample 1
  8889. #define __GLEE_GL_SGIX_ycrcb_subsample 1
  8890. /* Constants */
  8891. #endif
  8892. /* GL_SGIX_ycrcba */
  8893. #ifndef GL_SGIX_ycrcba
  8894. #define GL_SGIX_ycrcba 1
  8895. #define __GLEE_GL_SGIX_ycrcba 1
  8896. /* Constants */
  8897. #define GL_YCRCB_SGIX 0x8318
  8898. #define GL_YCRCBA_SGIX 0x8319
  8899. #endif
  8900. /* GL_SGI_depth_pass_instrument */
  8901. #ifndef GL_SGI_depth_pass_instrument
  8902. #define GL_SGI_depth_pass_instrument 1
  8903. #define __GLEE_GL_SGI_depth_pass_instrument 1
  8904. /* Constants */
  8905. #define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x8310
  8906. #define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311
  8907. #define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312
  8908. #endif
  8909. /* GL_3DFX_texture_compression_FXT1 */
  8910. #ifndef GL_3DFX_texture_compression_FXT1
  8911. #define GL_3DFX_texture_compression_FXT1 1
  8912. #define __GLEE_GL_3DFX_texture_compression_FXT1 1
  8913. /* Constants */
  8914. #define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
  8915. #define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
  8916. #endif
  8917. /* GL_3DFX_multisample */
  8918. #ifndef GL_3DFX_multisample
  8919. #define GL_3DFX_multisample 1
  8920. #define __GLEE_GL_3DFX_multisample 1
  8921. /* Constants */
  8922. #define GL_MULTISAMPLE_3DFX 0x86B2
  8923. #define GL_SAMPLE_BUFFERS_3DFX 0x86B3
  8924. #define GL_SAMPLES_3DFX 0x86B4
  8925. #define GL_MULTISAMPLE_BIT_3DFX 0x20000000
  8926. #endif
  8927. /* GL_3DFX_tbuffer */
  8928. #ifndef GL_3DFX_tbuffer
  8929. #define GL_3DFX_tbuffer 1
  8930. #define __GLEE_GL_3DFX_tbuffer 1
  8931. /* Constants */
  8932. #ifndef GLEE_H_DEFINED_glTbufferMask3DFX
  8933. #define GLEE_H_DEFINED_glTbufferMask3DFX
  8934. typedef void (APIENTRYP GLEEPFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
  8935. GLEE_EXTERN GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX;
  8936. #define glTbufferMask3DFX GLeeFuncPtr_glTbufferMask3DFX
  8937. #endif
  8938. #endif
  8939. /* GL_EXT_multisample */
  8940. #ifndef GL_EXT_multisample
  8941. #define GL_EXT_multisample 1
  8942. #define __GLEE_GL_EXT_multisample 1
  8943. /* Constants */
  8944. #define GL_MULTISAMPLE_EXT 0x809D
  8945. #define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E
  8946. #define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F
  8947. #define GL_SAMPLE_MASK_EXT 0x80A0
  8948. #define GL_1PASS_EXT 0x80A1
  8949. #define GL_2PASS_0_EXT 0x80A2
  8950. #define GL_2PASS_1_EXT 0x80A3
  8951. #define GL_4PASS_0_EXT 0x80A4
  8952. #define GL_4PASS_1_EXT 0x80A5
  8953. #define GL_4PASS_2_EXT 0x80A6
  8954. #define GL_4PASS_3_EXT 0x80A7
  8955. #define GL_SAMPLE_BUFFERS_EXT 0x80A8
  8956. #define GL_SAMPLES_EXT 0x80A9
  8957. #define GL_SAMPLE_MASK_VALUE_EXT 0x80AA
  8958. #define GL_SAMPLE_MASK_INVERT_EXT 0x80AB
  8959. #define GL_SAMPLE_PATTERN_EXT 0x80AC
  8960. #define GL_MULTISAMPLE_BIT_EXT 0x20000000
  8961. #ifndef GLEE_H_DEFINED_glSampleMaskEXT
  8962. #define GLEE_H_DEFINED_glSampleMaskEXT
  8963. typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
  8964. GLEE_EXTERN GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT;
  8965. #define glSampleMaskEXT GLeeFuncPtr_glSampleMaskEXT
  8966. #endif
  8967. #ifndef GLEE_H_DEFINED_glSamplePatternEXT
  8968. #define GLEE_H_DEFINED_glSamplePatternEXT
  8969. typedef void (APIENTRYP GLEEPFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
  8970. GLEE_EXTERN GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT;
  8971. #define glSamplePatternEXT GLeeFuncPtr_glSamplePatternEXT
  8972. #endif
  8973. #endif
  8974. /* GL_SGIX_vertex_preclip */
  8975. #ifndef GL_SGIX_vertex_preclip
  8976. #define GL_SGIX_vertex_preclip 1
  8977. #define __GLEE_GL_SGIX_vertex_preclip 1
  8978. /* Constants */
  8979. #define GL_VERTEX_PRECLIP_SGIX 0x83EE
  8980. #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
  8981. #endif
  8982. /* GL_SGIX_convolution_accuracy */
  8983. #ifndef GL_SGIX_convolution_accuracy
  8984. #define GL_SGIX_convolution_accuracy 1
  8985. #define __GLEE_GL_SGIX_convolution_accuracy 1
  8986. /* Constants */
  8987. #define GL_CONVOLUTION_HINT_SGIX 0x8316
  8988. #endif
  8989. /* GL_SGIX_resample */
  8990. #ifndef GL_SGIX_resample
  8991. #define GL_SGIX_resample 1
  8992. #define __GLEE_GL_SGIX_resample 1
  8993. /* Constants */
  8994. #define GL_PACK_RESAMPLE_SGIX 0x842C
  8995. #define GL_UNPACK_RESAMPLE_SGIX 0x842D
  8996. #define GL_RESAMPLE_REPLICATE_SGIX 0x842E
  8997. #define GL_RESAMPLE_ZERO_FILL_SGIX 0x842F
  8998. #define GL_RESAMPLE_DECIMATE_SGIX 0x8430
  8999. #endif
  9000. /* GL_SGIS_point_line_texgen */
  9001. #ifndef GL_SGIS_point_line_texgen
  9002. #define GL_SGIS_point_line_texgen 1
  9003. #define __GLEE_GL_SGIS_point_line_texgen 1
  9004. /* Constants */
  9005. #define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0
  9006. #define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1
  9007. #define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2
  9008. #define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3
  9009. #define GL_EYE_POINT_SGIS 0x81F4
  9010. #define GL_OBJECT_POINT_SGIS 0x81F5
  9011. #define GL_EYE_LINE_SGIS 0x81F6
  9012. #define GL_OBJECT_LINE_SGIS 0x81F7
  9013. #endif
  9014. /* GL_SGIS_texture_color_mask */
  9015. #ifndef GL_SGIS_texture_color_mask
  9016. #define GL_SGIS_texture_color_mask 1
  9017. #define __GLEE_GL_SGIS_texture_color_mask 1
  9018. /* Constants */
  9019. #define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF
  9020. #ifndef GLEE_H_DEFINED_glTextureColorMaskSGIS
  9021. #define GLEE_H_DEFINED_glTextureColorMaskSGIS
  9022. typedef void (APIENTRYP GLEEPFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
  9023. GLEE_EXTERN GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS;
  9024. #define glTextureColorMaskSGIS GLeeFuncPtr_glTextureColorMaskSGIS
  9025. #endif
  9026. #endif
  9027. /* GL_EXT_texture_env_dot3 */
  9028. #ifndef GL_EXT_texture_env_dot3
  9029. #define GL_EXT_texture_env_dot3 1
  9030. #define __GLEE_GL_EXT_texture_env_dot3 1
  9031. /* Constants */
  9032. #define GL_DOT3_RGB_EXT 0x8740
  9033. #define GL_DOT3_RGBA_EXT 0x8741
  9034. #endif
  9035. /* GL_ATI_texture_mirror_once */
  9036. #ifndef GL_ATI_texture_mirror_once
  9037. #define GL_ATI_texture_mirror_once 1
  9038. #define __GLEE_GL_ATI_texture_mirror_once 1
  9039. /* Constants */
  9040. #define GL_MIRROR_CLAMP_ATI 0x8742
  9041. #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743
  9042. #endif
  9043. /* GL_NV_fence */
  9044. #ifndef GL_NV_fence
  9045. #define GL_NV_fence 1
  9046. #define __GLEE_GL_NV_fence 1
  9047. /* Constants */
  9048. #define GL_ALL_COMPLETED_NV 0x84F2
  9049. #define GL_FENCE_STATUS_NV 0x84F3
  9050. #define GL_FENCE_CONDITION_NV 0x84F4
  9051. #ifndef GLEE_H_DEFINED_glDeleteFencesNV
  9052. #define GLEE_H_DEFINED_glDeleteFencesNV
  9053. typedef void (APIENTRYP GLEEPFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint * fences);
  9054. GLEE_EXTERN GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV;
  9055. #define glDeleteFencesNV GLeeFuncPtr_glDeleteFencesNV
  9056. #endif
  9057. #ifndef GLEE_H_DEFINED_glGenFencesNV
  9058. #define GLEE_H_DEFINED_glGenFencesNV
  9059. typedef void (APIENTRYP GLEEPFNGLGENFENCESNVPROC) (GLsizei n, GLuint * fences);
  9060. GLEE_EXTERN GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV;
  9061. #define glGenFencesNV GLeeFuncPtr_glGenFencesNV
  9062. #endif
  9063. #ifndef GLEE_H_DEFINED_glIsFenceNV
  9064. #define GLEE_H_DEFINED_glIsFenceNV
  9065. typedef GLboolean (APIENTRYP GLEEPFNGLISFENCENVPROC) (GLuint fence);
  9066. GLEE_EXTERN GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV;
  9067. #define glIsFenceNV GLeeFuncPtr_glIsFenceNV
  9068. #endif
  9069. #ifndef GLEE_H_DEFINED_glTestFenceNV
  9070. #define GLEE_H_DEFINED_glTestFenceNV
  9071. typedef GLboolean (APIENTRYP GLEEPFNGLTESTFENCENVPROC) (GLuint fence);
  9072. GLEE_EXTERN GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV;
  9073. #define glTestFenceNV GLeeFuncPtr_glTestFenceNV
  9074. #endif
  9075. #ifndef GLEE_H_DEFINED_glGetFenceivNV
  9076. #define GLEE_H_DEFINED_glGetFenceivNV
  9077. typedef void (APIENTRYP GLEEPFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint * params);
  9078. GLEE_EXTERN GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV;
  9079. #define glGetFenceivNV GLeeFuncPtr_glGetFenceivNV
  9080. #endif
  9081. #ifndef GLEE_H_DEFINED_glFinishFenceNV
  9082. #define GLEE_H_DEFINED_glFinishFenceNV
  9083. typedef void (APIENTRYP GLEEPFNGLFINISHFENCENVPROC) (GLuint fence);
  9084. GLEE_EXTERN GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV;
  9085. #define glFinishFenceNV GLeeFuncPtr_glFinishFenceNV
  9086. #endif
  9087. #ifndef GLEE_H_DEFINED_glSetFenceNV
  9088. #define GLEE_H_DEFINED_glSetFenceNV
  9089. typedef void (APIENTRYP GLEEPFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
  9090. GLEE_EXTERN GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV;
  9091. #define glSetFenceNV GLeeFuncPtr_glSetFenceNV
  9092. #endif
  9093. #endif
  9094. /* GL_IBM_texture_mirrored_repeat */
  9095. #ifndef GL_IBM_texture_mirrored_repeat
  9096. #define GL_IBM_texture_mirrored_repeat 1
  9097. #define __GLEE_GL_IBM_texture_mirrored_repeat 1
  9098. /* Constants */
  9099. #define GL_MIRRORED_REPEAT_IBM 0x8370
  9100. #endif
  9101. /* GL_NV_evaluators */
  9102. #ifndef GL_NV_evaluators
  9103. #define GL_NV_evaluators 1
  9104. #define __GLEE_GL_NV_evaluators 1
  9105. /* Constants */
  9106. #define GL_EVAL_2D_NV 0x86C0
  9107. #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
  9108. #define GL_MAP_TESSELLATION_NV 0x86C2
  9109. #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
  9110. #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
  9111. #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
  9112. #define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
  9113. #define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
  9114. #define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
  9115. #define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
  9116. #define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
  9117. #define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
  9118. #define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
  9119. #define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD
  9120. #define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
  9121. #define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
  9122. #define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
  9123. #define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
  9124. #define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
  9125. #define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
  9126. #define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
  9127. #define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
  9128. #define GL_MAX_MAP_TESSELLATION_NV 0x86D6
  9129. #define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
  9130. #ifndef GLEE_H_DEFINED_glMapControlPointsNV
  9131. #define GLEE_H_DEFINED_glMapControlPointsNV
  9132. typedef void (APIENTRYP GLEEPFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points);
  9133. GLEE_EXTERN GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV;
  9134. #define glMapControlPointsNV GLeeFuncPtr_glMapControlPointsNV
  9135. #endif
  9136. #ifndef GLEE_H_DEFINED_glMapParameterivNV
  9137. #define GLEE_H_DEFINED_glMapParameterivNV
  9138. typedef void (APIENTRYP GLEEPFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint * params);
  9139. GLEE_EXTERN GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV;
  9140. #define glMapParameterivNV GLeeFuncPtr_glMapParameterivNV
  9141. #endif
  9142. #ifndef GLEE_H_DEFINED_glMapParameterfvNV
  9143. #define GLEE_H_DEFINED_glMapParameterfvNV
  9144. typedef void (APIENTRYP GLEEPFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat * params);
  9145. GLEE_EXTERN GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV;
  9146. #define glMapParameterfvNV GLeeFuncPtr_glMapParameterfvNV
  9147. #endif
  9148. #ifndef GLEE_H_DEFINED_glGetMapControlPointsNV
  9149. #define GLEE_H_DEFINED_glGetMapControlPointsNV
  9150. typedef void (APIENTRYP GLEEPFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points);
  9151. GLEE_EXTERN GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV;
  9152. #define glGetMapControlPointsNV GLeeFuncPtr_glGetMapControlPointsNV
  9153. #endif
  9154. #ifndef GLEE_H_DEFINED_glGetMapParameterivNV
  9155. #define GLEE_H_DEFINED_glGetMapParameterivNV
  9156. typedef void (APIENTRYP GLEEPFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint * params);
  9157. GLEE_EXTERN GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV;
  9158. #define glGetMapParameterivNV GLeeFuncPtr_glGetMapParameterivNV
  9159. #endif
  9160. #ifndef GLEE_H_DEFINED_glGetMapParameterfvNV
  9161. #define GLEE_H_DEFINED_glGetMapParameterfvNV
  9162. typedef void (APIENTRYP GLEEPFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat * params);
  9163. GLEE_EXTERN GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV;
  9164. #define glGetMapParameterfvNV GLeeFuncPtr_glGetMapParameterfvNV
  9165. #endif
  9166. #ifndef GLEE_H_DEFINED_glGetMapAttribParameterivNV
  9167. #define GLEE_H_DEFINED_glGetMapAttribParameterivNV
  9168. typedef void (APIENTRYP GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint * params);
  9169. GLEE_EXTERN GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParameterivNV;
  9170. #define glGetMapAttribParameterivNV GLeeFuncPtr_glGetMapAttribParameterivNV
  9171. #endif
  9172. #ifndef GLEE_H_DEFINED_glGetMapAttribParameterfvNV
  9173. #define GLEE_H_DEFINED_glGetMapAttribParameterfvNV
  9174. typedef void (APIENTRYP GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
  9175. GLEE_EXTERN GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParameterfvNV;
  9176. #define glGetMapAttribParameterfvNV GLeeFuncPtr_glGetMapAttribParameterfvNV
  9177. #endif
  9178. #ifndef GLEE_H_DEFINED_glEvalMapsNV
  9179. #define GLEE_H_DEFINED_glEvalMapsNV
  9180. typedef void (APIENTRYP GLEEPFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
  9181. GLEE_EXTERN GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV;
  9182. #define glEvalMapsNV GLeeFuncPtr_glEvalMapsNV
  9183. #endif
  9184. #endif
  9185. /* GL_NV_packed_depth_stencil */
  9186. #ifndef GL_NV_packed_depth_stencil
  9187. #define GL_NV_packed_depth_stencil 1
  9188. #define __GLEE_GL_NV_packed_depth_stencil 1
  9189. /* Constants */
  9190. #define GL_DEPTH_STENCIL_NV 0x84F9
  9191. #define GL_UNSIGNED_INT_24_8_NV 0x84FA
  9192. #endif
  9193. /* GL_NV_register_combiners2 */
  9194. #ifndef GL_NV_register_combiners2
  9195. #define GL_NV_register_combiners2 1
  9196. #define __GLEE_GL_NV_register_combiners2 1
  9197. /* Constants */
  9198. #define GL_PER_STAGE_CONSTANTS_NV 0x8535
  9199. #ifndef GLEE_H_DEFINED_glCombinerStageParameterfvNV
  9200. #define GLEE_H_DEFINED_glCombinerStageParameterfvNV
  9201. typedef void (APIENTRYP GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat * params);
  9202. GLEE_EXTERN GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParameterfvNV;
  9203. #define glCombinerStageParameterfvNV GLeeFuncPtr_glCombinerStageParameterfvNV
  9204. #endif
  9205. #ifndef GLEE_H_DEFINED_glGetCombinerStageParameterfvNV
  9206. #define GLEE_H_DEFINED_glGetCombinerStageParameterfvNV
  9207. typedef void (APIENTRYP GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat * params);
  9208. GLEE_EXTERN GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStageParameterfvNV;
  9209. #define glGetCombinerStageParameterfvNV GLeeFuncPtr_glGetCombinerStageParameterfvNV
  9210. #endif
  9211. #endif
  9212. /* GL_NV_texture_compression_vtc */
  9213. #ifndef GL_NV_texture_compression_vtc
  9214. #define GL_NV_texture_compression_vtc 1
  9215. #define __GLEE_GL_NV_texture_compression_vtc 1
  9216. /* Constants */
  9217. #endif
  9218. /* GL_NV_texture_rectangle */
  9219. #ifndef GL_NV_texture_rectangle
  9220. #define GL_NV_texture_rectangle 1
  9221. #define __GLEE_GL_NV_texture_rectangle 1
  9222. /* Constants */
  9223. #define GL_TEXTURE_RECTANGLE_NV 0x84F5
  9224. #define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
  9225. #define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
  9226. #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
  9227. #endif
  9228. /* GL_NV_texture_shader */
  9229. #ifndef GL_NV_texture_shader
  9230. #define GL_NV_texture_shader 1
  9231. #define __GLEE_GL_NV_texture_shader 1
  9232. /* Constants */
  9233. #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
  9234. #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
  9235. #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
  9236. #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
  9237. #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
  9238. #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
  9239. #define GL_DSDT_MAG_INTENSITY_NV 0x86DC
  9240. #define GL_SHADER_CONSISTENT_NV 0x86DD
  9241. #define GL_TEXTURE_SHADER_NV 0x86DE
  9242. #define GL_SHADER_OPERATION_NV 0x86DF
  9243. #define GL_CULL_MODES_NV 0x86E0
  9244. #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
  9245. #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
  9246. #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
  9247. #define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV
  9248. #define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV
  9249. #define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV
  9250. #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
  9251. #define GL_CONST_EYE_NV 0x86E5
  9252. #define GL_PASS_THROUGH_NV 0x86E6
  9253. #define GL_CULL_FRAGMENT_NV 0x86E7
  9254. #define GL_OFFSET_TEXTURE_2D_NV 0x86E8
  9255. #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
  9256. #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
  9257. #define GL_DOT_PRODUCT_NV 0x86EC
  9258. #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
  9259. #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
  9260. #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
  9261. #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
  9262. #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
  9263. #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
  9264. #define GL_HILO_NV 0x86F4
  9265. #define GL_DSDT_NV 0x86F5
  9266. #define GL_DSDT_MAG_NV 0x86F6
  9267. #define GL_DSDT_MAG_VIB_NV 0x86F7
  9268. #define GL_HILO16_NV 0x86F8
  9269. #define GL_SIGNED_HILO_NV 0x86F9
  9270. #define GL_SIGNED_HILO16_NV 0x86FA
  9271. #define GL_SIGNED_RGBA_NV 0x86FB
  9272. #define GL_SIGNED_RGBA8_NV 0x86FC
  9273. #define GL_SIGNED_RGB_NV 0x86FE
  9274. #define GL_SIGNED_RGB8_NV 0x86FF
  9275. #define GL_SIGNED_LUMINANCE_NV 0x8701
  9276. #define GL_SIGNED_LUMINANCE8_NV 0x8702
  9277. #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
  9278. #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
  9279. #define GL_SIGNED_ALPHA_NV 0x8705
  9280. #define GL_SIGNED_ALPHA8_NV 0x8706
  9281. #define GL_SIGNED_INTENSITY_NV 0x8707
  9282. #define GL_SIGNED_INTENSITY8_NV 0x8708
  9283. #define GL_DSDT8_NV 0x8709
  9284. #define GL_DSDT8_MAG8_NV 0x870A
  9285. #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
  9286. #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
  9287. #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
  9288. #define GL_HI_SCALE_NV 0x870E
  9289. #define GL_LO_SCALE_NV 0x870F
  9290. #define GL_DS_SCALE_NV 0x8710
  9291. #define GL_DT_SCALE_NV 0x8711
  9292. #define GL_MAGNITUDE_SCALE_NV 0x8712
  9293. #define GL_VIBRANCE_SCALE_NV 0x8713
  9294. #define GL_HI_BIAS_NV 0x8714
  9295. #define GL_LO_BIAS_NV 0x8715
  9296. #define GL_DS_BIAS_NV 0x8716
  9297. #define GL_DT_BIAS_NV 0x8717
  9298. #define GL_MAGNITUDE_BIAS_NV 0x8718
  9299. #define GL_VIBRANCE_BIAS_NV 0x8719
  9300. #define GL_TEXTURE_BORDER_VALUES_NV 0x871A
  9301. #define GL_TEXTURE_HI_SIZE_NV 0x871B
  9302. #define GL_TEXTURE_LO_SIZE_NV 0x871C
  9303. #define GL_TEXTURE_DS_SIZE_NV 0x871D
  9304. #define GL_TEXTURE_DT_SIZE_NV 0x871E
  9305. #define GL_TEXTURE_MAG_SIZE_NV 0x871F
  9306. #endif
  9307. /* GL_NV_texture_shader2 */
  9308. #ifndef GL_NV_texture_shader2
  9309. #define GL_NV_texture_shader2 1
  9310. #define __GLEE_GL_NV_texture_shader2 1
  9311. /* Constants */
  9312. #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
  9313. #endif
  9314. /* GL_NV_vertex_array_range2 */
  9315. #ifndef GL_NV_vertex_array_range2
  9316. #define GL_NV_vertex_array_range2 1
  9317. #define __GLEE_GL_NV_vertex_array_range2 1
  9318. /* Constants */
  9319. #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
  9320. #endif
  9321. /* GL_NV_vertex_program */
  9322. #ifndef GL_NV_vertex_program
  9323. #define GL_NV_vertex_program 1
  9324. #define __GLEE_GL_NV_vertex_program 1
  9325. /* Constants */
  9326. #define GL_VERTEX_PROGRAM_NV 0x8620
  9327. #define GL_VERTEX_STATE_PROGRAM_NV 0x8621
  9328. #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
  9329. #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
  9330. #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
  9331. #define GL_CURRENT_ATTRIB_NV 0x8626
  9332. #define GL_PROGRAM_LENGTH_NV 0x8627
  9333. #define GL_PROGRAM_STRING_NV 0x8628
  9334. #define GL_MODELVIEW_PROJECTION_NV 0x8629
  9335. #define GL_IDENTITY_NV 0x862A
  9336. #define GL_INVERSE_NV 0x862B
  9337. #define GL_TRANSPOSE_NV 0x862C
  9338. #define GL_INVERSE_TRANSPOSE_NV 0x862D
  9339. #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
  9340. #define GL_MAX_TRACK_MATRICES_NV 0x862F
  9341. #define GL_MATRIX0_NV 0x8630
  9342. #define GL_MATRIX1_NV 0x8631
  9343. #define GL_MATRIX2_NV 0x8632
  9344. #define GL_MATRIX3_NV 0x8633
  9345. #define GL_MATRIX4_NV 0x8634
  9346. #define GL_MATRIX5_NV 0x8635
  9347. #define GL_MATRIX6_NV 0x8636
  9348. #define GL_MATRIX7_NV 0x8637
  9349. #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
  9350. #define GL_CURRENT_MATRIX_NV 0x8641
  9351. #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
  9352. #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
  9353. #define GL_PROGRAM_PARAMETER_NV 0x8644
  9354. #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
  9355. #define GL_PROGRAM_TARGET_NV 0x8646
  9356. #define GL_PROGRAM_RESIDENT_NV 0x8647
  9357. #define GL_TRACK_MATRIX_NV 0x8648
  9358. #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
  9359. #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
  9360. #define GL_PROGRAM_ERROR_POSITION_NV 0x864B
  9361. #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
  9362. #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
  9363. #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
  9364. #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
  9365. #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
  9366. #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
  9367. #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
  9368. #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
  9369. #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
  9370. #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
  9371. #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
  9372. #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
  9373. #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
  9374. #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
  9375. #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
  9376. #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
  9377. #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
  9378. #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
  9379. #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
  9380. #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
  9381. #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
  9382. #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
  9383. #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
  9384. #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
  9385. #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
  9386. #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
  9387. #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
  9388. #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
  9389. #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
  9390. #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
  9391. #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
  9392. #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
  9393. #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
  9394. #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
  9395. #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
  9396. #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
  9397. #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
  9398. #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
  9399. #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
  9400. #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
  9401. #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
  9402. #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
  9403. #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
  9404. #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
  9405. #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
  9406. #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
  9407. #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
  9408. #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
  9409. #ifndef GLEE_H_DEFINED_glAreProgramsResidentNV
  9410. #define GLEE_H_DEFINED_glAreProgramsResidentNV
  9411. typedef GLboolean (APIENTRYP GLEEPFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint * programs, GLboolean * residences);
  9412. GLEE_EXTERN GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV;
  9413. #define glAreProgramsResidentNV GLeeFuncPtr_glAreProgramsResidentNV
  9414. #endif
  9415. #ifndef GLEE_H_DEFINED_glBindProgramNV
  9416. #define GLEE_H_DEFINED_glBindProgramNV
  9417. typedef void (APIENTRYP GLEEPFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
  9418. GLEE_EXTERN GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV;
  9419. #define glBindProgramNV GLeeFuncPtr_glBindProgramNV
  9420. #endif
  9421. #ifndef GLEE_H_DEFINED_glDeleteProgramsNV
  9422. #define GLEE_H_DEFINED_glDeleteProgramsNV
  9423. typedef void (APIENTRYP GLEEPFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
  9424. GLEE_EXTERN GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV;
  9425. #define glDeleteProgramsNV GLeeFuncPtr_glDeleteProgramsNV
  9426. #endif
  9427. #ifndef GLEE_H_DEFINED_glExecuteProgramNV
  9428. #define GLEE_H_DEFINED_glExecuteProgramNV
  9429. typedef void (APIENTRYP GLEEPFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat * params);
  9430. GLEE_EXTERN GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV;
  9431. #define glExecuteProgramNV GLeeFuncPtr_glExecuteProgramNV
  9432. #endif
  9433. #ifndef GLEE_H_DEFINED_glGenProgramsNV
  9434. #define GLEE_H_DEFINED_glGenProgramsNV
  9435. typedef void (APIENTRYP GLEEPFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint * programs);
  9436. GLEE_EXTERN GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV;
  9437. #define glGenProgramsNV GLeeFuncPtr_glGenProgramsNV
  9438. #endif
  9439. #ifndef GLEE_H_DEFINED_glGetProgramParameterdvNV
  9440. #define GLEE_H_DEFINED_glGetProgramParameterdvNV
  9441. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble * params);
  9442. GLEE_EXTERN GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvNV;
  9443. #define glGetProgramParameterdvNV GLeeFuncPtr_glGetProgramParameterdvNV
  9444. #endif
  9445. #ifndef GLEE_H_DEFINED_glGetProgramParameterfvNV
  9446. #define GLEE_H_DEFINED_glGetProgramParameterfvNV
  9447. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
  9448. GLEE_EXTERN GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvNV;
  9449. #define glGetProgramParameterfvNV GLeeFuncPtr_glGetProgramParameterfvNV
  9450. #endif
  9451. #ifndef GLEE_H_DEFINED_glGetProgramivNV
  9452. #define GLEE_H_DEFINED_glGetProgramivNV
  9453. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint * params);
  9454. GLEE_EXTERN GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV;
  9455. #define glGetProgramivNV GLeeFuncPtr_glGetProgramivNV
  9456. #endif
  9457. #ifndef GLEE_H_DEFINED_glGetProgramStringNV
  9458. #define GLEE_H_DEFINED_glGetProgramStringNV
  9459. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte * program);
  9460. GLEE_EXTERN GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV;
  9461. #define glGetProgramStringNV GLeeFuncPtr_glGetProgramStringNV
  9462. #endif
  9463. #ifndef GLEE_H_DEFINED_glGetTrackMatrixivNV
  9464. #define GLEE_H_DEFINED_glGetTrackMatrixivNV
  9465. typedef void (APIENTRYP GLEEPFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint * params);
  9466. GLEE_EXTERN GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV;
  9467. #define glGetTrackMatrixivNV GLeeFuncPtr_glGetTrackMatrixivNV
  9468. #endif
  9469. #ifndef GLEE_H_DEFINED_glGetVertexAttribdvNV
  9470. #define GLEE_H_DEFINED_glGetVertexAttribdvNV
  9471. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble * params);
  9472. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV;
  9473. #define glGetVertexAttribdvNV GLeeFuncPtr_glGetVertexAttribdvNV
  9474. #endif
  9475. #ifndef GLEE_H_DEFINED_glGetVertexAttribfvNV
  9476. #define GLEE_H_DEFINED_glGetVertexAttribfvNV
  9477. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat * params);
  9478. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV;
  9479. #define glGetVertexAttribfvNV GLeeFuncPtr_glGetVertexAttribfvNV
  9480. #endif
  9481. #ifndef GLEE_H_DEFINED_glGetVertexAttribivNV
  9482. #define GLEE_H_DEFINED_glGetVertexAttribivNV
  9483. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint * params);
  9484. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV;
  9485. #define glGetVertexAttribivNV GLeeFuncPtr_glGetVertexAttribivNV
  9486. #endif
  9487. #ifndef GLEE_H_DEFINED_glGetVertexAttribPointervNV
  9488. #define GLEE_H_DEFINED_glGetVertexAttribPointervNV
  9489. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
  9490. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPointervNV;
  9491. #define glGetVertexAttribPointervNV GLeeFuncPtr_glGetVertexAttribPointervNV
  9492. #endif
  9493. #ifndef GLEE_H_DEFINED_glIsProgramNV
  9494. #define GLEE_H_DEFINED_glIsProgramNV
  9495. typedef GLboolean (APIENTRYP GLEEPFNGLISPROGRAMNVPROC) (GLuint id);
  9496. GLEE_EXTERN GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV;
  9497. #define glIsProgramNV GLeeFuncPtr_glIsProgramNV
  9498. #endif
  9499. #ifndef GLEE_H_DEFINED_glLoadProgramNV
  9500. #define GLEE_H_DEFINED_glLoadProgramNV
  9501. typedef void (APIENTRYP GLEEPFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte * program);
  9502. GLEE_EXTERN GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV;
  9503. #define glLoadProgramNV GLeeFuncPtr_glLoadProgramNV
  9504. #endif
  9505. #ifndef GLEE_H_DEFINED_glProgramParameter4dNV
  9506. #define GLEE_H_DEFINED_glProgramParameter4dNV
  9507. typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  9508. GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV;
  9509. #define glProgramParameter4dNV GLeeFuncPtr_glProgramParameter4dNV
  9510. #endif
  9511. #ifndef GLEE_H_DEFINED_glProgramParameter4dvNV
  9512. #define GLEE_H_DEFINED_glProgramParameter4dvNV
  9513. typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble * v);
  9514. GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV;
  9515. #define glProgramParameter4dvNV GLeeFuncPtr_glProgramParameter4dvNV
  9516. #endif
  9517. #ifndef GLEE_H_DEFINED_glProgramParameter4fNV
  9518. #define GLEE_H_DEFINED_glProgramParameter4fNV
  9519. typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  9520. GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV;
  9521. #define glProgramParameter4fNV GLeeFuncPtr_glProgramParameter4fNV
  9522. #endif
  9523. #ifndef GLEE_H_DEFINED_glProgramParameter4fvNV
  9524. #define GLEE_H_DEFINED_glProgramParameter4fvNV
  9525. typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat * v);
  9526. GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV;
  9527. #define glProgramParameter4fvNV GLeeFuncPtr_glProgramParameter4fvNV
  9528. #endif
  9529. #ifndef GLEE_H_DEFINED_glProgramParameters4dvNV
  9530. #define GLEE_H_DEFINED_glProgramParameters4dvNV
  9531. typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble * v);
  9532. GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV;
  9533. #define glProgramParameters4dvNV GLeeFuncPtr_glProgramParameters4dvNV
  9534. #endif
  9535. #ifndef GLEE_H_DEFINED_glProgramParameters4fvNV
  9536. #define GLEE_H_DEFINED_glProgramParameters4fvNV
  9537. typedef void (APIENTRYP GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat * v);
  9538. GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV;
  9539. #define glProgramParameters4fvNV GLeeFuncPtr_glProgramParameters4fvNV
  9540. #endif
  9541. #ifndef GLEE_H_DEFINED_glRequestResidentProgramsNV
  9542. #define GLEE_H_DEFINED_glRequestResidentProgramsNV
  9543. typedef void (APIENTRYP GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
  9544. GLEE_EXTERN GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgramsNV;
  9545. #define glRequestResidentProgramsNV GLeeFuncPtr_glRequestResidentProgramsNV
  9546. #endif
  9547. #ifndef GLEE_H_DEFINED_glTrackMatrixNV
  9548. #define GLEE_H_DEFINED_glTrackMatrixNV
  9549. typedef void (APIENTRYP GLEEPFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
  9550. GLEE_EXTERN GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV;
  9551. #define glTrackMatrixNV GLeeFuncPtr_glTrackMatrixNV
  9552. #endif
  9553. #ifndef GLEE_H_DEFINED_glVertexAttribPointerNV
  9554. #define GLEE_H_DEFINED_glVertexAttribPointerNV
  9555. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);
  9556. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV;
  9557. #define glVertexAttribPointerNV GLeeFuncPtr_glVertexAttribPointerNV
  9558. #endif
  9559. #ifndef GLEE_H_DEFINED_glVertexAttrib1dNV
  9560. #define GLEE_H_DEFINED_glVertexAttrib1dNV
  9561. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
  9562. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV;
  9563. #define glVertexAttrib1dNV GLeeFuncPtr_glVertexAttrib1dNV
  9564. #endif
  9565. #ifndef GLEE_H_DEFINED_glVertexAttrib1dvNV
  9566. #define GLEE_H_DEFINED_glVertexAttrib1dvNV
  9567. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble * v);
  9568. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV;
  9569. #define glVertexAttrib1dvNV GLeeFuncPtr_glVertexAttrib1dvNV
  9570. #endif
  9571. #ifndef GLEE_H_DEFINED_glVertexAttrib1fNV
  9572. #define GLEE_H_DEFINED_glVertexAttrib1fNV
  9573. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
  9574. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV;
  9575. #define glVertexAttrib1fNV GLeeFuncPtr_glVertexAttrib1fNV
  9576. #endif
  9577. #ifndef GLEE_H_DEFINED_glVertexAttrib1fvNV
  9578. #define GLEE_H_DEFINED_glVertexAttrib1fvNV
  9579. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat * v);
  9580. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV;
  9581. #define glVertexAttrib1fvNV GLeeFuncPtr_glVertexAttrib1fvNV
  9582. #endif
  9583. #ifndef GLEE_H_DEFINED_glVertexAttrib1sNV
  9584. #define GLEE_H_DEFINED_glVertexAttrib1sNV
  9585. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
  9586. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV;
  9587. #define glVertexAttrib1sNV GLeeFuncPtr_glVertexAttrib1sNV
  9588. #endif
  9589. #ifndef GLEE_H_DEFINED_glVertexAttrib1svNV
  9590. #define GLEE_H_DEFINED_glVertexAttrib1svNV
  9591. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort * v);
  9592. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV;
  9593. #define glVertexAttrib1svNV GLeeFuncPtr_glVertexAttrib1svNV
  9594. #endif
  9595. #ifndef GLEE_H_DEFINED_glVertexAttrib2dNV
  9596. #define GLEE_H_DEFINED_glVertexAttrib2dNV
  9597. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
  9598. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV;
  9599. #define glVertexAttrib2dNV GLeeFuncPtr_glVertexAttrib2dNV
  9600. #endif
  9601. #ifndef GLEE_H_DEFINED_glVertexAttrib2dvNV
  9602. #define GLEE_H_DEFINED_glVertexAttrib2dvNV
  9603. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble * v);
  9604. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV;
  9605. #define glVertexAttrib2dvNV GLeeFuncPtr_glVertexAttrib2dvNV
  9606. #endif
  9607. #ifndef GLEE_H_DEFINED_glVertexAttrib2fNV
  9608. #define GLEE_H_DEFINED_glVertexAttrib2fNV
  9609. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
  9610. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV;
  9611. #define glVertexAttrib2fNV GLeeFuncPtr_glVertexAttrib2fNV
  9612. #endif
  9613. #ifndef GLEE_H_DEFINED_glVertexAttrib2fvNV
  9614. #define GLEE_H_DEFINED_glVertexAttrib2fvNV
  9615. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat * v);
  9616. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV;
  9617. #define glVertexAttrib2fvNV GLeeFuncPtr_glVertexAttrib2fvNV
  9618. #endif
  9619. #ifndef GLEE_H_DEFINED_glVertexAttrib2sNV
  9620. #define GLEE_H_DEFINED_glVertexAttrib2sNV
  9621. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
  9622. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV;
  9623. #define glVertexAttrib2sNV GLeeFuncPtr_glVertexAttrib2sNV
  9624. #endif
  9625. #ifndef GLEE_H_DEFINED_glVertexAttrib2svNV
  9626. #define GLEE_H_DEFINED_glVertexAttrib2svNV
  9627. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort * v);
  9628. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV;
  9629. #define glVertexAttrib2svNV GLeeFuncPtr_glVertexAttrib2svNV
  9630. #endif
  9631. #ifndef GLEE_H_DEFINED_glVertexAttrib3dNV
  9632. #define GLEE_H_DEFINED_glVertexAttrib3dNV
  9633. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
  9634. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV;
  9635. #define glVertexAttrib3dNV GLeeFuncPtr_glVertexAttrib3dNV
  9636. #endif
  9637. #ifndef GLEE_H_DEFINED_glVertexAttrib3dvNV
  9638. #define GLEE_H_DEFINED_glVertexAttrib3dvNV
  9639. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble * v);
  9640. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV;
  9641. #define glVertexAttrib3dvNV GLeeFuncPtr_glVertexAttrib3dvNV
  9642. #endif
  9643. #ifndef GLEE_H_DEFINED_glVertexAttrib3fNV
  9644. #define GLEE_H_DEFINED_glVertexAttrib3fNV
  9645. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
  9646. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV;
  9647. #define glVertexAttrib3fNV GLeeFuncPtr_glVertexAttrib3fNV
  9648. #endif
  9649. #ifndef GLEE_H_DEFINED_glVertexAttrib3fvNV
  9650. #define GLEE_H_DEFINED_glVertexAttrib3fvNV
  9651. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat * v);
  9652. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV;
  9653. #define glVertexAttrib3fvNV GLeeFuncPtr_glVertexAttrib3fvNV
  9654. #endif
  9655. #ifndef GLEE_H_DEFINED_glVertexAttrib3sNV
  9656. #define GLEE_H_DEFINED_glVertexAttrib3sNV
  9657. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
  9658. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV;
  9659. #define glVertexAttrib3sNV GLeeFuncPtr_glVertexAttrib3sNV
  9660. #endif
  9661. #ifndef GLEE_H_DEFINED_glVertexAttrib3svNV
  9662. #define GLEE_H_DEFINED_glVertexAttrib3svNV
  9663. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort * v);
  9664. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV;
  9665. #define glVertexAttrib3svNV GLeeFuncPtr_glVertexAttrib3svNV
  9666. #endif
  9667. #ifndef GLEE_H_DEFINED_glVertexAttrib4dNV
  9668. #define GLEE_H_DEFINED_glVertexAttrib4dNV
  9669. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  9670. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV;
  9671. #define glVertexAttrib4dNV GLeeFuncPtr_glVertexAttrib4dNV
  9672. #endif
  9673. #ifndef GLEE_H_DEFINED_glVertexAttrib4dvNV
  9674. #define GLEE_H_DEFINED_glVertexAttrib4dvNV
  9675. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble * v);
  9676. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV;
  9677. #define glVertexAttrib4dvNV GLeeFuncPtr_glVertexAttrib4dvNV
  9678. #endif
  9679. #ifndef GLEE_H_DEFINED_glVertexAttrib4fNV
  9680. #define GLEE_H_DEFINED_glVertexAttrib4fNV
  9681. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  9682. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV;
  9683. #define glVertexAttrib4fNV GLeeFuncPtr_glVertexAttrib4fNV
  9684. #endif
  9685. #ifndef GLEE_H_DEFINED_glVertexAttrib4fvNV
  9686. #define GLEE_H_DEFINED_glVertexAttrib4fvNV
  9687. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat * v);
  9688. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV;
  9689. #define glVertexAttrib4fvNV GLeeFuncPtr_glVertexAttrib4fvNV
  9690. #endif
  9691. #ifndef GLEE_H_DEFINED_glVertexAttrib4sNV
  9692. #define GLEE_H_DEFINED_glVertexAttrib4sNV
  9693. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
  9694. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV;
  9695. #define glVertexAttrib4sNV GLeeFuncPtr_glVertexAttrib4sNV
  9696. #endif
  9697. #ifndef GLEE_H_DEFINED_glVertexAttrib4svNV
  9698. #define GLEE_H_DEFINED_glVertexAttrib4svNV
  9699. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort * v);
  9700. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV;
  9701. #define glVertexAttrib4svNV GLeeFuncPtr_glVertexAttrib4svNV
  9702. #endif
  9703. #ifndef GLEE_H_DEFINED_glVertexAttrib4ubNV
  9704. #define GLEE_H_DEFINED_glVertexAttrib4ubNV
  9705. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
  9706. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV;
  9707. #define glVertexAttrib4ubNV GLeeFuncPtr_glVertexAttrib4ubNV
  9708. #endif
  9709. #ifndef GLEE_H_DEFINED_glVertexAttrib4ubvNV
  9710. #define GLEE_H_DEFINED_glVertexAttrib4ubvNV
  9711. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte * v);
  9712. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV;
  9713. #define glVertexAttrib4ubvNV GLeeFuncPtr_glVertexAttrib4ubvNV
  9714. #endif
  9715. #ifndef GLEE_H_DEFINED_glVertexAttribs1dvNV
  9716. #define GLEE_H_DEFINED_glVertexAttribs1dvNV
  9717. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
  9718. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV;
  9719. #define glVertexAttribs1dvNV GLeeFuncPtr_glVertexAttribs1dvNV
  9720. #endif
  9721. #ifndef GLEE_H_DEFINED_glVertexAttribs1fvNV
  9722. #define GLEE_H_DEFINED_glVertexAttribs1fvNV
  9723. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
  9724. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV;
  9725. #define glVertexAttribs1fvNV GLeeFuncPtr_glVertexAttribs1fvNV
  9726. #endif
  9727. #ifndef GLEE_H_DEFINED_glVertexAttribs1svNV
  9728. #define GLEE_H_DEFINED_glVertexAttribs1svNV
  9729. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
  9730. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV;
  9731. #define glVertexAttribs1svNV GLeeFuncPtr_glVertexAttribs1svNV
  9732. #endif
  9733. #ifndef GLEE_H_DEFINED_glVertexAttribs2dvNV
  9734. #define GLEE_H_DEFINED_glVertexAttribs2dvNV
  9735. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
  9736. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV;
  9737. #define glVertexAttribs2dvNV GLeeFuncPtr_glVertexAttribs2dvNV
  9738. #endif
  9739. #ifndef GLEE_H_DEFINED_glVertexAttribs2fvNV
  9740. #define GLEE_H_DEFINED_glVertexAttribs2fvNV
  9741. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
  9742. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV;
  9743. #define glVertexAttribs2fvNV GLeeFuncPtr_glVertexAttribs2fvNV
  9744. #endif
  9745. #ifndef GLEE_H_DEFINED_glVertexAttribs2svNV
  9746. #define GLEE_H_DEFINED_glVertexAttribs2svNV
  9747. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
  9748. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV;
  9749. #define glVertexAttribs2svNV GLeeFuncPtr_glVertexAttribs2svNV
  9750. #endif
  9751. #ifndef GLEE_H_DEFINED_glVertexAttribs3dvNV
  9752. #define GLEE_H_DEFINED_glVertexAttribs3dvNV
  9753. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
  9754. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV;
  9755. #define glVertexAttribs3dvNV GLeeFuncPtr_glVertexAttribs3dvNV
  9756. #endif
  9757. #ifndef GLEE_H_DEFINED_glVertexAttribs3fvNV
  9758. #define GLEE_H_DEFINED_glVertexAttribs3fvNV
  9759. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
  9760. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV;
  9761. #define glVertexAttribs3fvNV GLeeFuncPtr_glVertexAttribs3fvNV
  9762. #endif
  9763. #ifndef GLEE_H_DEFINED_glVertexAttribs3svNV
  9764. #define GLEE_H_DEFINED_glVertexAttribs3svNV
  9765. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
  9766. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV;
  9767. #define glVertexAttribs3svNV GLeeFuncPtr_glVertexAttribs3svNV
  9768. #endif
  9769. #ifndef GLEE_H_DEFINED_glVertexAttribs4dvNV
  9770. #define GLEE_H_DEFINED_glVertexAttribs4dvNV
  9771. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
  9772. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV;
  9773. #define glVertexAttribs4dvNV GLeeFuncPtr_glVertexAttribs4dvNV
  9774. #endif
  9775. #ifndef GLEE_H_DEFINED_glVertexAttribs4fvNV
  9776. #define GLEE_H_DEFINED_glVertexAttribs4fvNV
  9777. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
  9778. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV;
  9779. #define glVertexAttribs4fvNV GLeeFuncPtr_glVertexAttribs4fvNV
  9780. #endif
  9781. #ifndef GLEE_H_DEFINED_glVertexAttribs4svNV
  9782. #define GLEE_H_DEFINED_glVertexAttribs4svNV
  9783. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
  9784. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV;
  9785. #define glVertexAttribs4svNV GLeeFuncPtr_glVertexAttribs4svNV
  9786. #endif
  9787. #ifndef GLEE_H_DEFINED_glVertexAttribs4ubvNV
  9788. #define GLEE_H_DEFINED_glVertexAttribs4ubvNV
  9789. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte * v);
  9790. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV;
  9791. #define glVertexAttribs4ubvNV GLeeFuncPtr_glVertexAttribs4ubvNV
  9792. #endif
  9793. #endif
  9794. /* GL_SGIX_texture_coordinate_clamp */
  9795. #ifndef GL_SGIX_texture_coordinate_clamp
  9796. #define GL_SGIX_texture_coordinate_clamp 1
  9797. #define __GLEE_GL_SGIX_texture_coordinate_clamp 1
  9798. /* Constants */
  9799. #define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369
  9800. #define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A
  9801. #define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B
  9802. #endif
  9803. /* GL_SGIX_scalebias_hint */
  9804. #ifndef GL_SGIX_scalebias_hint
  9805. #define GL_SGIX_scalebias_hint 1
  9806. #define __GLEE_GL_SGIX_scalebias_hint 1
  9807. /* Constants */
  9808. #define GL_SCALEBIAS_HINT_SGIX 0x8322
  9809. #endif
  9810. /* GL_OML_interlace */
  9811. #ifndef GL_OML_interlace
  9812. #define GL_OML_interlace 1
  9813. #define __GLEE_GL_OML_interlace 1
  9814. /* Constants */
  9815. #define GL_INTERLACE_OML 0x8980
  9816. #define GL_INTERLACE_READ_OML 0x8981
  9817. #endif
  9818. /* GL_OML_subsample */
  9819. #ifndef GL_OML_subsample
  9820. #define GL_OML_subsample 1
  9821. #define __GLEE_GL_OML_subsample 1
  9822. /* Constants */
  9823. #define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
  9824. #define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
  9825. #endif
  9826. /* GL_OML_resample */
  9827. #ifndef GL_OML_resample
  9828. #define GL_OML_resample 1
  9829. #define __GLEE_GL_OML_resample 1
  9830. /* Constants */
  9831. #define GL_PACK_RESAMPLE_OML 0x8984
  9832. #define GL_UNPACK_RESAMPLE_OML 0x8985
  9833. #define GL_RESAMPLE_REPLICATE_OML 0x8986
  9834. #define GL_RESAMPLE_ZERO_FILL_OML 0x8987
  9835. #define GL_RESAMPLE_AVERAGE_OML 0x8988
  9836. #define GL_RESAMPLE_DECIMATE_OML 0x8989
  9837. #endif
  9838. /* GL_NV_copy_depth_to_color */
  9839. #ifndef GL_NV_copy_depth_to_color
  9840. #define GL_NV_copy_depth_to_color 1
  9841. #define __GLEE_GL_NV_copy_depth_to_color 1
  9842. /* Constants */
  9843. #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
  9844. #define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
  9845. #endif
  9846. /* GL_ATI_envmap_bumpmap */
  9847. #ifndef GL_ATI_envmap_bumpmap
  9848. #define GL_ATI_envmap_bumpmap 1
  9849. #define __GLEE_GL_ATI_envmap_bumpmap 1
  9850. /* Constants */
  9851. #define GL_BUMP_ROT_MATRIX_ATI 0x8775
  9852. #define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776
  9853. #define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777
  9854. #define GL_BUMP_TEX_UNITS_ATI 0x8778
  9855. #define GL_DUDV_ATI 0x8779
  9856. #define GL_DU8DV8_ATI 0x877A
  9857. #define GL_BUMP_ENVMAP_ATI 0x877B
  9858. #define GL_BUMP_TARGET_ATI 0x877C
  9859. #ifndef GLEE_H_DEFINED_glTexBumpParameterivATI
  9860. #define GLEE_H_DEFINED_glTexBumpParameterivATI
  9861. typedef void (APIENTRYP GLEEPFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint * param);
  9862. GLEE_EXTERN GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI;
  9863. #define glTexBumpParameterivATI GLeeFuncPtr_glTexBumpParameterivATI
  9864. #endif
  9865. #ifndef GLEE_H_DEFINED_glTexBumpParameterfvATI
  9866. #define GLEE_H_DEFINED_glTexBumpParameterfvATI
  9867. typedef void (APIENTRYP GLEEPFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat * param);
  9868. GLEE_EXTERN GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI;
  9869. #define glTexBumpParameterfvATI GLeeFuncPtr_glTexBumpParameterfvATI
  9870. #endif
  9871. #ifndef GLEE_H_DEFINED_glGetTexBumpParameterivATI
  9872. #define GLEE_H_DEFINED_glGetTexBumpParameterivATI
  9873. typedef void (APIENTRYP GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint * param);
  9874. GLEE_EXTERN GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameterivATI;
  9875. #define glGetTexBumpParameterivATI GLeeFuncPtr_glGetTexBumpParameterivATI
  9876. #endif
  9877. #ifndef GLEE_H_DEFINED_glGetTexBumpParameterfvATI
  9878. #define GLEE_H_DEFINED_glGetTexBumpParameterfvATI
  9879. typedef void (APIENTRYP GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat * param);
  9880. GLEE_EXTERN GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfvATI;
  9881. #define glGetTexBumpParameterfvATI GLeeFuncPtr_glGetTexBumpParameterfvATI
  9882. #endif
  9883. #endif
  9884. /* GL_ATI_fragment_shader */
  9885. #ifndef GL_ATI_fragment_shader
  9886. #define GL_ATI_fragment_shader 1
  9887. #define __GLEE_GL_ATI_fragment_shader 1
  9888. /* Constants */
  9889. #define GL_FRAGMENT_SHADER_ATI 0x8920
  9890. #define GL_REG_0_ATI 0x8921
  9891. #define GL_REG_1_ATI 0x8922
  9892. #define GL_REG_2_ATI 0x8923
  9893. #define GL_REG_3_ATI 0x8924
  9894. #define GL_REG_4_ATI 0x8925
  9895. #define GL_REG_5_ATI 0x8926
  9896. #define GL_REG_6_ATI 0x8927
  9897. #define GL_REG_7_ATI 0x8928
  9898. #define GL_REG_8_ATI 0x8929
  9899. #define GL_REG_9_ATI 0x892A
  9900. #define GL_REG_10_ATI 0x892B
  9901. #define GL_REG_11_ATI 0x892C
  9902. #define GL_REG_12_ATI 0x892D
  9903. #define GL_REG_13_ATI 0x892E
  9904. #define GL_REG_14_ATI 0x892F
  9905. #define GL_REG_15_ATI 0x8930
  9906. #define GL_REG_16_ATI 0x8931
  9907. #define GL_REG_17_ATI 0x8932
  9908. #define GL_REG_18_ATI 0x8933
  9909. #define GL_REG_19_ATI 0x8934
  9910. #define GL_REG_20_ATI 0x8935
  9911. #define GL_REG_21_ATI 0x8936
  9912. #define GL_REG_22_ATI 0x8937
  9913. #define GL_REG_23_ATI 0x8938
  9914. #define GL_REG_24_ATI 0x8939
  9915. #define GL_REG_25_ATI 0x893A
  9916. #define GL_REG_26_ATI 0x893B
  9917. #define GL_REG_27_ATI 0x893C
  9918. #define GL_REG_28_ATI 0x893D
  9919. #define GL_REG_29_ATI 0x893E
  9920. #define GL_REG_30_ATI 0x893F
  9921. #define GL_REG_31_ATI 0x8940
  9922. #define GL_CON_0_ATI 0x8941
  9923. #define GL_CON_1_ATI 0x8942
  9924. #define GL_CON_2_ATI 0x8943
  9925. #define GL_CON_3_ATI 0x8944
  9926. #define GL_CON_4_ATI 0x8945
  9927. #define GL_CON_5_ATI 0x8946
  9928. #define GL_CON_6_ATI 0x8947
  9929. #define GL_CON_7_ATI 0x8948
  9930. #define GL_CON_8_ATI 0x8949
  9931. #define GL_CON_9_ATI 0x894A
  9932. #define GL_CON_10_ATI 0x894B
  9933. #define GL_CON_11_ATI 0x894C
  9934. #define GL_CON_12_ATI 0x894D
  9935. #define GL_CON_13_ATI 0x894E
  9936. #define GL_CON_14_ATI 0x894F
  9937. #define GL_CON_15_ATI 0x8950
  9938. #define GL_CON_16_ATI 0x8951
  9939. #define GL_CON_17_ATI 0x8952
  9940. #define GL_CON_18_ATI 0x8953
  9941. #define GL_CON_19_ATI 0x8954
  9942. #define GL_CON_20_ATI 0x8955
  9943. #define GL_CON_21_ATI 0x8956
  9944. #define GL_CON_22_ATI 0x8957
  9945. #define GL_CON_23_ATI 0x8958
  9946. #define GL_CON_24_ATI 0x8959
  9947. #define GL_CON_25_ATI 0x895A
  9948. #define GL_CON_26_ATI 0x895B
  9949. #define GL_CON_27_ATI 0x895C
  9950. #define GL_CON_28_ATI 0x895D
  9951. #define GL_CON_29_ATI 0x895E
  9952. #define GL_CON_30_ATI 0x895F
  9953. #define GL_CON_31_ATI 0x8960
  9954. #define GL_MOV_ATI 0x8961
  9955. #define GL_ADD_ATI 0x8963
  9956. #define GL_MUL_ATI 0x8964
  9957. #define GL_SUB_ATI 0x8965
  9958. #define GL_DOT3_ATI 0x8966
  9959. #define GL_DOT4_ATI 0x8967
  9960. #define GL_MAD_ATI 0x8968
  9961. #define GL_LERP_ATI 0x8969
  9962. #define GL_CND_ATI 0x896A
  9963. #define GL_CND0_ATI 0x896B
  9964. #define GL_DOT2_ADD_ATI 0x896C
  9965. #define GL_SECONDARY_INTERPOLATOR_ATI 0x896D
  9966. #define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
  9967. #define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
  9968. #define GL_NUM_PASSES_ATI 0x8970
  9969. #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
  9970. #define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
  9971. #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
  9972. #define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
  9973. #define GL_COLOR_ALPHA_PAIRING_ATI 0x8975
  9974. #define GL_SWIZZLE_STR_ATI 0x8976
  9975. #define GL_SWIZZLE_STQ_ATI 0x8977
  9976. #define GL_SWIZZLE_STR_DR_ATI 0x8978
  9977. #define GL_SWIZZLE_STQ_DQ_ATI 0x8979
  9978. #define GL_SWIZZLE_STRQ_ATI 0x897A
  9979. #define GL_SWIZZLE_STRQ_DQ_ATI 0x897B
  9980. #define GL_RED_BIT_ATI 0x00000001
  9981. #define GL_GREEN_BIT_ATI 0x00000002
  9982. #define GL_BLUE_BIT_ATI 0x00000004
  9983. #define GL_2X_BIT_ATI 0x00000001
  9984. #define GL_4X_BIT_ATI 0x00000002
  9985. #define GL_8X_BIT_ATI 0x00000004
  9986. #define GL_HALF_BIT_ATI 0x00000008
  9987. #define GL_QUARTER_BIT_ATI 0x00000010
  9988. #define GL_EIGHTH_BIT_ATI 0x00000020
  9989. #define GL_SATURATE_BIT_ATI 0x00000040
  9990. #define GL_COMP_BIT_ATI 0x00000002
  9991. #define GL_NEGATE_BIT_ATI 0x00000004
  9992. #define GL_BIAS_BIT_ATI 0x00000008
  9993. #ifndef GLEE_H_DEFINED_glGenFragmentShadersATI
  9994. #define GLEE_H_DEFINED_glGenFragmentShadersATI
  9995. typedef GLuint (APIENTRYP GLEEPFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
  9996. GLEE_EXTERN GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI;
  9997. #define glGenFragmentShadersATI GLeeFuncPtr_glGenFragmentShadersATI
  9998. #endif
  9999. #ifndef GLEE_H_DEFINED_glBindFragmentShaderATI
  10000. #define GLEE_H_DEFINED_glBindFragmentShaderATI
  10001. typedef void (APIENTRYP GLEEPFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
  10002. GLEE_EXTERN GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI;
  10003. #define glBindFragmentShaderATI GLeeFuncPtr_glBindFragmentShaderATI
  10004. #endif
  10005. #ifndef GLEE_H_DEFINED_glDeleteFragmentShaderATI
  10006. #define GLEE_H_DEFINED_glDeleteFragmentShaderATI
  10007. typedef void (APIENTRYP GLEEPFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
  10008. GLEE_EXTERN GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderATI;
  10009. #define glDeleteFragmentShaderATI GLeeFuncPtr_glDeleteFragmentShaderATI
  10010. #endif
  10011. #ifndef GLEE_H_DEFINED_glBeginFragmentShaderATI
  10012. #define GLEE_H_DEFINED_glBeginFragmentShaderATI
  10013. typedef void (APIENTRYP GLEEPFNGLBEGINFRAGMENTSHADERATIPROC) ();
  10014. GLEE_EXTERN GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI;
  10015. #define glBeginFragmentShaderATI GLeeFuncPtr_glBeginFragmentShaderATI
  10016. #endif
  10017. #ifndef GLEE_H_DEFINED_glEndFragmentShaderATI
  10018. #define GLEE_H_DEFINED_glEndFragmentShaderATI
  10019. typedef void (APIENTRYP GLEEPFNGLENDFRAGMENTSHADERATIPROC) ();
  10020. GLEE_EXTERN GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI;
  10021. #define glEndFragmentShaderATI GLeeFuncPtr_glEndFragmentShaderATI
  10022. #endif
  10023. #ifndef GLEE_H_DEFINED_glPassTexCoordATI
  10024. #define GLEE_H_DEFINED_glPassTexCoordATI
  10025. typedef void (APIENTRYP GLEEPFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
  10026. GLEE_EXTERN GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI;
  10027. #define glPassTexCoordATI GLeeFuncPtr_glPassTexCoordATI
  10028. #endif
  10029. #ifndef GLEE_H_DEFINED_glSampleMapATI
  10030. #define GLEE_H_DEFINED_glSampleMapATI
  10031. typedef void (APIENTRYP GLEEPFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
  10032. GLEE_EXTERN GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI;
  10033. #define glSampleMapATI GLeeFuncPtr_glSampleMapATI
  10034. #endif
  10035. #ifndef GLEE_H_DEFINED_glColorFragmentOp1ATI
  10036. #define GLEE_H_DEFINED_glColorFragmentOp1ATI
  10037. typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
  10038. GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI;
  10039. #define glColorFragmentOp1ATI GLeeFuncPtr_glColorFragmentOp1ATI
  10040. #endif
  10041. #ifndef GLEE_H_DEFINED_glColorFragmentOp2ATI
  10042. #define GLEE_H_DEFINED_glColorFragmentOp2ATI
  10043. typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
  10044. GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI;
  10045. #define glColorFragmentOp2ATI GLeeFuncPtr_glColorFragmentOp2ATI
  10046. #endif
  10047. #ifndef GLEE_H_DEFINED_glColorFragmentOp3ATI
  10048. #define GLEE_H_DEFINED_glColorFragmentOp3ATI
  10049. typedef void (APIENTRYP GLEEPFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
  10050. GLEE_EXTERN GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI;
  10051. #define glColorFragmentOp3ATI GLeeFuncPtr_glColorFragmentOp3ATI
  10052. #endif
  10053. #ifndef GLEE_H_DEFINED_glAlphaFragmentOp1ATI
  10054. #define GLEE_H_DEFINED_glAlphaFragmentOp1ATI
  10055. typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
  10056. GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI;
  10057. #define glAlphaFragmentOp1ATI GLeeFuncPtr_glAlphaFragmentOp1ATI
  10058. #endif
  10059. #ifndef GLEE_H_DEFINED_glAlphaFragmentOp2ATI
  10060. #define GLEE_H_DEFINED_glAlphaFragmentOp2ATI
  10061. typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
  10062. GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI;
  10063. #define glAlphaFragmentOp2ATI GLeeFuncPtr_glAlphaFragmentOp2ATI
  10064. #endif
  10065. #ifndef GLEE_H_DEFINED_glAlphaFragmentOp3ATI
  10066. #define GLEE_H_DEFINED_glAlphaFragmentOp3ATI
  10067. typedef void (APIENTRYP GLEEPFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
  10068. GLEE_EXTERN GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI;
  10069. #define glAlphaFragmentOp3ATI GLeeFuncPtr_glAlphaFragmentOp3ATI
  10070. #endif
  10071. #ifndef GLEE_H_DEFINED_glSetFragmentShaderConstantATI
  10072. #define GLEE_H_DEFINED_glSetFragmentShaderConstantATI
  10073. typedef void (APIENTRYP GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat * value);
  10074. GLEE_EXTERN GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShaderConstantATI;
  10075. #define glSetFragmentShaderConstantATI GLeeFuncPtr_glSetFragmentShaderConstantATI
  10076. #endif
  10077. #endif
  10078. /* GL_ATI_pn_triangles */
  10079. #ifndef GL_ATI_pn_triangles
  10080. #define GL_ATI_pn_triangles 1
  10081. #define __GLEE_GL_ATI_pn_triangles 1
  10082. /* Constants */
  10083. #define GL_PN_TRIANGLES_ATI 0x87F0
  10084. #define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
  10085. #define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2
  10086. #define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3
  10087. #define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
  10088. #define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
  10089. #define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
  10090. #define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
  10091. #define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
  10092. #ifndef GLEE_H_DEFINED_glPNTrianglesiATI
  10093. #define GLEE_H_DEFINED_glPNTrianglesiATI
  10094. typedef void (APIENTRYP GLEEPFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
  10095. GLEE_EXTERN GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI;
  10096. #define glPNTrianglesiATI GLeeFuncPtr_glPNTrianglesiATI
  10097. #endif
  10098. #ifndef GLEE_H_DEFINED_glPNTrianglesfATI
  10099. #define GLEE_H_DEFINED_glPNTrianglesfATI
  10100. typedef void (APIENTRYP GLEEPFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
  10101. GLEE_EXTERN GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI;
  10102. #define glPNTrianglesfATI GLeeFuncPtr_glPNTrianglesfATI
  10103. #endif
  10104. #endif
  10105. /* GL_ATI_vertex_array_object */
  10106. #ifndef GL_ATI_vertex_array_object
  10107. #define GL_ATI_vertex_array_object 1
  10108. #define __GLEE_GL_ATI_vertex_array_object 1
  10109. /* Constants */
  10110. #define GL_STATIC_ATI 0x8760
  10111. #define GL_DYNAMIC_ATI 0x8761
  10112. #define GL_PRESERVE_ATI 0x8762
  10113. #define GL_DISCARD_ATI 0x8763
  10114. #define GL_OBJECT_BUFFER_SIZE_ATI 0x8764
  10115. #define GL_OBJECT_BUFFER_USAGE_ATI 0x8765
  10116. #define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766
  10117. #define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767
  10118. #ifndef GLEE_H_DEFINED_glNewObjectBufferATI
  10119. #define GLEE_H_DEFINED_glNewObjectBufferATI
  10120. typedef GLuint (APIENTRYP GLEEPFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid * pointer, GLenum usage);
  10121. GLEE_EXTERN GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI;
  10122. #define glNewObjectBufferATI GLeeFuncPtr_glNewObjectBufferATI
  10123. #endif
  10124. #ifndef GLEE_H_DEFINED_glIsObjectBufferATI
  10125. #define GLEE_H_DEFINED_glIsObjectBufferATI
  10126. typedef GLboolean (APIENTRYP GLEEPFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
  10127. GLEE_EXTERN GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI;
  10128. #define glIsObjectBufferATI GLeeFuncPtr_glIsObjectBufferATI
  10129. #endif
  10130. #ifndef GLEE_H_DEFINED_glUpdateObjectBufferATI
  10131. #define GLEE_H_DEFINED_glUpdateObjectBufferATI
  10132. typedef void (APIENTRYP GLEEPFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve);
  10133. GLEE_EXTERN GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI;
  10134. #define glUpdateObjectBufferATI GLeeFuncPtr_glUpdateObjectBufferATI
  10135. #endif
  10136. #ifndef GLEE_H_DEFINED_glGetObjectBufferfvATI
  10137. #define GLEE_H_DEFINED_glGetObjectBufferfvATI
  10138. typedef void (APIENTRYP GLEEPFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat * params);
  10139. GLEE_EXTERN GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI;
  10140. #define glGetObjectBufferfvATI GLeeFuncPtr_glGetObjectBufferfvATI
  10141. #endif
  10142. #ifndef GLEE_H_DEFINED_glGetObjectBufferivATI
  10143. #define GLEE_H_DEFINED_glGetObjectBufferivATI
  10144. typedef void (APIENTRYP GLEEPFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint * params);
  10145. GLEE_EXTERN GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI;
  10146. #define glGetObjectBufferivATI GLeeFuncPtr_glGetObjectBufferivATI
  10147. #endif
  10148. #ifndef GLEE_H_DEFINED_glFreeObjectBufferATI
  10149. #define GLEE_H_DEFINED_glFreeObjectBufferATI
  10150. typedef void (APIENTRYP GLEEPFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
  10151. GLEE_EXTERN GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI;
  10152. #define glFreeObjectBufferATI GLeeFuncPtr_glFreeObjectBufferATI
  10153. #endif
  10154. #ifndef GLEE_H_DEFINED_glArrayObjectATI
  10155. #define GLEE_H_DEFINED_glArrayObjectATI
  10156. typedef void (APIENTRYP GLEEPFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
  10157. GLEE_EXTERN GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI;
  10158. #define glArrayObjectATI GLeeFuncPtr_glArrayObjectATI
  10159. #endif
  10160. #ifndef GLEE_H_DEFINED_glGetArrayObjectfvATI
  10161. #define GLEE_H_DEFINED_glGetArrayObjectfvATI
  10162. typedef void (APIENTRYP GLEEPFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat * params);
  10163. GLEE_EXTERN GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI;
  10164. #define glGetArrayObjectfvATI GLeeFuncPtr_glGetArrayObjectfvATI
  10165. #endif
  10166. #ifndef GLEE_H_DEFINED_glGetArrayObjectivATI
  10167. #define GLEE_H_DEFINED_glGetArrayObjectivATI
  10168. typedef void (APIENTRYP GLEEPFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint * params);
  10169. GLEE_EXTERN GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI;
  10170. #define glGetArrayObjectivATI GLeeFuncPtr_glGetArrayObjectivATI
  10171. #endif
  10172. #ifndef GLEE_H_DEFINED_glVariantArrayObjectATI
  10173. #define GLEE_H_DEFINED_glVariantArrayObjectATI
  10174. typedef void (APIENTRYP GLEEPFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
  10175. GLEE_EXTERN GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI;
  10176. #define glVariantArrayObjectATI GLeeFuncPtr_glVariantArrayObjectATI
  10177. #endif
  10178. #ifndef GLEE_H_DEFINED_glGetVariantArrayObjectfvATI
  10179. #define GLEE_H_DEFINED_glGetVariantArrayObjectfvATI
  10180. typedef void (APIENTRYP GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat * params);
  10181. GLEE_EXTERN GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObjectfvATI;
  10182. #define glGetVariantArrayObjectfvATI GLeeFuncPtr_glGetVariantArrayObjectfvATI
  10183. #endif
  10184. #ifndef GLEE_H_DEFINED_glGetVariantArrayObjectivATI
  10185. #define GLEE_H_DEFINED_glGetVariantArrayObjectivATI
  10186. typedef void (APIENTRYP GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint * params);
  10187. GLEE_EXTERN GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObjectivATI;
  10188. #define glGetVariantArrayObjectivATI GLeeFuncPtr_glGetVariantArrayObjectivATI
  10189. #endif
  10190. #endif
  10191. /* GL_EXT_vertex_shader */
  10192. #ifndef GL_EXT_vertex_shader
  10193. #define GL_EXT_vertex_shader 1
  10194. #define __GLEE_GL_EXT_vertex_shader 1
  10195. /* Constants */
  10196. #define GL_VERTEX_SHADER_EXT 0x8780
  10197. #define GL_VERTEX_SHADER_BINDING_EXT 0x8781
  10198. #define GL_OP_INDEX_EXT 0x8782
  10199. #define GL_OP_NEGATE_EXT 0x8783
  10200. #define GL_OP_DOT3_EXT 0x8784
  10201. #define GL_OP_DOT4_EXT 0x8785
  10202. #define GL_OP_MUL_EXT 0x8786
  10203. #define GL_OP_ADD_EXT 0x8787
  10204. #define GL_OP_MADD_EXT 0x8788
  10205. #define GL_OP_FRAC_EXT 0x8789
  10206. #define GL_OP_MAX_EXT 0x878A
  10207. #define GL_OP_MIN_EXT 0x878B
  10208. #define GL_OP_SET_GE_EXT 0x878C
  10209. #define GL_OP_SET_LT_EXT 0x878D
  10210. #define GL_OP_CLAMP_EXT 0x878E
  10211. #define GL_OP_FLOOR_EXT 0x878F
  10212. #define GL_OP_ROUND_EXT 0x8790
  10213. #define GL_OP_EXP_BASE_2_EXT 0x8791
  10214. #define GL_OP_LOG_BASE_2_EXT 0x8792
  10215. #define GL_OP_POWER_EXT 0x8793
  10216. #define GL_OP_RECIP_EXT 0x8794
  10217. #define GL_OP_RECIP_SQRT_EXT 0x8795
  10218. #define GL_OP_SUB_EXT 0x8796
  10219. #define GL_OP_CROSS_PRODUCT_EXT 0x8797
  10220. #define GL_OP_MULTIPLY_MATRIX_EXT 0x8798
  10221. #define GL_OP_MOV_EXT 0x8799
  10222. #define GL_OUTPUT_VERTEX_EXT 0x879A
  10223. #define GL_OUTPUT_COLOR0_EXT 0x879B
  10224. #define GL_OUTPUT_COLOR1_EXT 0x879C
  10225. #define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
  10226. #define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
  10227. #define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
  10228. #define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
  10229. #define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
  10230. #define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
  10231. #define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
  10232. #define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
  10233. #define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
  10234. #define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
  10235. #define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
  10236. #define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
  10237. #define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
  10238. #define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
  10239. #define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
  10240. #define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
  10241. #define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
  10242. #define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
  10243. #define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
  10244. #define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
  10245. #define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
  10246. #define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
  10247. #define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
  10248. #define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
  10249. #define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
  10250. #define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
  10251. #define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
  10252. #define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
  10253. #define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
  10254. #define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
  10255. #define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
  10256. #define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
  10257. #define GL_OUTPUT_FOG_EXT 0x87BD
  10258. #define GL_SCALAR_EXT 0x87BE
  10259. #define GL_VECTOR_EXT 0x87BF
  10260. #define GL_MATRIX_EXT 0x87C0
  10261. #define GL_VARIANT_EXT 0x87C1
  10262. #define GL_INVARIANT_EXT 0x87C2
  10263. #define GL_LOCAL_CONSTANT_EXT 0x87C3
  10264. #define GL_LOCAL_EXT 0x87C4
  10265. #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
  10266. #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
  10267. #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
  10268. #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
  10269. #define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
  10270. #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
  10271. #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
  10272. #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
  10273. #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD
  10274. #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
  10275. #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
  10276. #define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
  10277. #define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
  10278. #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
  10279. #define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
  10280. #define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
  10281. #define GL_X_EXT 0x87D5
  10282. #define GL_Y_EXT 0x87D6
  10283. #define GL_Z_EXT 0x87D7
  10284. #define GL_W_EXT 0x87D8
  10285. #define GL_NEGATIVE_X_EXT 0x87D9
  10286. #define GL_NEGATIVE_Y_EXT 0x87DA
  10287. #define GL_NEGATIVE_Z_EXT 0x87DB
  10288. #define GL_NEGATIVE_W_EXT 0x87DC
  10289. #define GL_ZERO_EXT 0x87DD
  10290. #define GL_ONE_EXT 0x87DE
  10291. #define GL_NEGATIVE_ONE_EXT 0x87DF
  10292. #define GL_NORMALIZED_RANGE_EXT 0x87E0
  10293. #define GL_FULL_RANGE_EXT 0x87E1
  10294. #define GL_CURRENT_VERTEX_EXT 0x87E2
  10295. #define GL_MVP_MATRIX_EXT 0x87E3
  10296. #define GL_VARIANT_VALUE_EXT 0x87E4
  10297. #define GL_VARIANT_DATATYPE_EXT 0x87E5
  10298. #define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
  10299. #define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
  10300. #define GL_VARIANT_ARRAY_EXT 0x87E8
  10301. #define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
  10302. #define GL_INVARIANT_VALUE_EXT 0x87EA
  10303. #define GL_INVARIANT_DATATYPE_EXT 0x87EB
  10304. #define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
  10305. #define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
  10306. #ifndef GLEE_H_DEFINED_glBeginVertexShaderEXT
  10307. #define GLEE_H_DEFINED_glBeginVertexShaderEXT
  10308. typedef void (APIENTRYP GLEEPFNGLBEGINVERTEXSHADEREXTPROC) ();
  10309. GLEE_EXTERN GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT;
  10310. #define glBeginVertexShaderEXT GLeeFuncPtr_glBeginVertexShaderEXT
  10311. #endif
  10312. #ifndef GLEE_H_DEFINED_glEndVertexShaderEXT
  10313. #define GLEE_H_DEFINED_glEndVertexShaderEXT
  10314. typedef void (APIENTRYP GLEEPFNGLENDVERTEXSHADEREXTPROC) ();
  10315. GLEE_EXTERN GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT;
  10316. #define glEndVertexShaderEXT GLeeFuncPtr_glEndVertexShaderEXT
  10317. #endif
  10318. #ifndef GLEE_H_DEFINED_glBindVertexShaderEXT
  10319. #define GLEE_H_DEFINED_glBindVertexShaderEXT
  10320. typedef void (APIENTRYP GLEEPFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
  10321. GLEE_EXTERN GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT;
  10322. #define glBindVertexShaderEXT GLeeFuncPtr_glBindVertexShaderEXT
  10323. #endif
  10324. #ifndef GLEE_H_DEFINED_glGenVertexShadersEXT
  10325. #define GLEE_H_DEFINED_glGenVertexShadersEXT
  10326. typedef GLuint (APIENTRYP GLEEPFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
  10327. GLEE_EXTERN GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT;
  10328. #define glGenVertexShadersEXT GLeeFuncPtr_glGenVertexShadersEXT
  10329. #endif
  10330. #ifndef GLEE_H_DEFINED_glDeleteVertexShaderEXT
  10331. #define GLEE_H_DEFINED_glDeleteVertexShaderEXT
  10332. typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
  10333. GLEE_EXTERN GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT;
  10334. #define glDeleteVertexShaderEXT GLeeFuncPtr_glDeleteVertexShaderEXT
  10335. #endif
  10336. #ifndef GLEE_H_DEFINED_glShaderOp1EXT
  10337. #define GLEE_H_DEFINED_glShaderOp1EXT
  10338. typedef void (APIENTRYP GLEEPFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
  10339. GLEE_EXTERN GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT;
  10340. #define glShaderOp1EXT GLeeFuncPtr_glShaderOp1EXT
  10341. #endif
  10342. #ifndef GLEE_H_DEFINED_glShaderOp2EXT
  10343. #define GLEE_H_DEFINED_glShaderOp2EXT
  10344. typedef void (APIENTRYP GLEEPFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
  10345. GLEE_EXTERN GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT;
  10346. #define glShaderOp2EXT GLeeFuncPtr_glShaderOp2EXT
  10347. #endif
  10348. #ifndef GLEE_H_DEFINED_glShaderOp3EXT
  10349. #define GLEE_H_DEFINED_glShaderOp3EXT
  10350. typedef void (APIENTRYP GLEEPFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
  10351. GLEE_EXTERN GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT;
  10352. #define glShaderOp3EXT GLeeFuncPtr_glShaderOp3EXT
  10353. #endif
  10354. #ifndef GLEE_H_DEFINED_glSwizzleEXT
  10355. #define GLEE_H_DEFINED_glSwizzleEXT
  10356. typedef void (APIENTRYP GLEEPFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
  10357. GLEE_EXTERN GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT;
  10358. #define glSwizzleEXT GLeeFuncPtr_glSwizzleEXT
  10359. #endif
  10360. #ifndef GLEE_H_DEFINED_glWriteMaskEXT
  10361. #define GLEE_H_DEFINED_glWriteMaskEXT
  10362. typedef void (APIENTRYP GLEEPFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
  10363. GLEE_EXTERN GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT;
  10364. #define glWriteMaskEXT GLeeFuncPtr_glWriteMaskEXT
  10365. #endif
  10366. #ifndef GLEE_H_DEFINED_glInsertComponentEXT
  10367. #define GLEE_H_DEFINED_glInsertComponentEXT
  10368. typedef void (APIENTRYP GLEEPFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
  10369. GLEE_EXTERN GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT;
  10370. #define glInsertComponentEXT GLeeFuncPtr_glInsertComponentEXT
  10371. #endif
  10372. #ifndef GLEE_H_DEFINED_glExtractComponentEXT
  10373. #define GLEE_H_DEFINED_glExtractComponentEXT
  10374. typedef void (APIENTRYP GLEEPFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
  10375. GLEE_EXTERN GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT;
  10376. #define glExtractComponentEXT GLeeFuncPtr_glExtractComponentEXT
  10377. #endif
  10378. #ifndef GLEE_H_DEFINED_glGenSymbolsEXT
  10379. #define GLEE_H_DEFINED_glGenSymbolsEXT
  10380. typedef GLuint (APIENTRYP GLEEPFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
  10381. GLEE_EXTERN GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT;
  10382. #define glGenSymbolsEXT GLeeFuncPtr_glGenSymbolsEXT
  10383. #endif
  10384. #ifndef GLEE_H_DEFINED_glSetInvariantEXT
  10385. #define GLEE_H_DEFINED_glSetInvariantEXT
  10386. typedef void (APIENTRYP GLEEPFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
  10387. GLEE_EXTERN GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT;
  10388. #define glSetInvariantEXT GLeeFuncPtr_glSetInvariantEXT
  10389. #endif
  10390. #ifndef GLEE_H_DEFINED_glSetLocalConstantEXT
  10391. #define GLEE_H_DEFINED_glSetLocalConstantEXT
  10392. typedef void (APIENTRYP GLEEPFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
  10393. GLEE_EXTERN GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT;
  10394. #define glSetLocalConstantEXT GLeeFuncPtr_glSetLocalConstantEXT
  10395. #endif
  10396. #ifndef GLEE_H_DEFINED_glVariantbvEXT
  10397. #define GLEE_H_DEFINED_glVariantbvEXT
  10398. typedef void (APIENTRYP GLEEPFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte * addr);
  10399. GLEE_EXTERN GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT;
  10400. #define glVariantbvEXT GLeeFuncPtr_glVariantbvEXT
  10401. #endif
  10402. #ifndef GLEE_H_DEFINED_glVariantsvEXT
  10403. #define GLEE_H_DEFINED_glVariantsvEXT
  10404. typedef void (APIENTRYP GLEEPFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort * addr);
  10405. GLEE_EXTERN GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT;
  10406. #define glVariantsvEXT GLeeFuncPtr_glVariantsvEXT
  10407. #endif
  10408. #ifndef GLEE_H_DEFINED_glVariantivEXT
  10409. #define GLEE_H_DEFINED_glVariantivEXT
  10410. typedef void (APIENTRYP GLEEPFNGLVARIANTIVEXTPROC) (GLuint id, const GLint * addr);
  10411. GLEE_EXTERN GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT;
  10412. #define glVariantivEXT GLeeFuncPtr_glVariantivEXT
  10413. #endif
  10414. #ifndef GLEE_H_DEFINED_glVariantfvEXT
  10415. #define GLEE_H_DEFINED_glVariantfvEXT
  10416. typedef void (APIENTRYP GLEEPFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat * addr);
  10417. GLEE_EXTERN GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT;
  10418. #define glVariantfvEXT GLeeFuncPtr_glVariantfvEXT
  10419. #endif
  10420. #ifndef GLEE_H_DEFINED_glVariantdvEXT
  10421. #define GLEE_H_DEFINED_glVariantdvEXT
  10422. typedef void (APIENTRYP GLEEPFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble * addr);
  10423. GLEE_EXTERN GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT;
  10424. #define glVariantdvEXT GLeeFuncPtr_glVariantdvEXT
  10425. #endif
  10426. #ifndef GLEE_H_DEFINED_glVariantubvEXT
  10427. #define GLEE_H_DEFINED_glVariantubvEXT
  10428. typedef void (APIENTRYP GLEEPFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte * addr);
  10429. GLEE_EXTERN GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT;
  10430. #define glVariantubvEXT GLeeFuncPtr_glVariantubvEXT
  10431. #endif
  10432. #ifndef GLEE_H_DEFINED_glVariantusvEXT
  10433. #define GLEE_H_DEFINED_glVariantusvEXT
  10434. typedef void (APIENTRYP GLEEPFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort * addr);
  10435. GLEE_EXTERN GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT;
  10436. #define glVariantusvEXT GLeeFuncPtr_glVariantusvEXT
  10437. #endif
  10438. #ifndef GLEE_H_DEFINED_glVariantuivEXT
  10439. #define GLEE_H_DEFINED_glVariantuivEXT
  10440. typedef void (APIENTRYP GLEEPFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint * addr);
  10441. GLEE_EXTERN GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT;
  10442. #define glVariantuivEXT GLeeFuncPtr_glVariantuivEXT
  10443. #endif
  10444. #ifndef GLEE_H_DEFINED_glVariantPointerEXT
  10445. #define GLEE_H_DEFINED_glVariantPointerEXT
  10446. typedef void (APIENTRYP GLEEPFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid * addr);
  10447. GLEE_EXTERN GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT;
  10448. #define glVariantPointerEXT GLeeFuncPtr_glVariantPointerEXT
  10449. #endif
  10450. #ifndef GLEE_H_DEFINED_glEnableVariantClientStateEXT
  10451. #define GLEE_H_DEFINED_glEnableVariantClientStateEXT
  10452. typedef void (APIENTRYP GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
  10453. GLEE_EXTERN GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClientStateEXT;
  10454. #define glEnableVariantClientStateEXT GLeeFuncPtr_glEnableVariantClientStateEXT
  10455. #endif
  10456. #ifndef GLEE_H_DEFINED_glDisableVariantClientStateEXT
  10457. #define GLEE_H_DEFINED_glDisableVariantClientStateEXT
  10458. typedef void (APIENTRYP GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
  10459. GLEE_EXTERN GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantClientStateEXT;
  10460. #define glDisableVariantClientStateEXT GLeeFuncPtr_glDisableVariantClientStateEXT
  10461. #endif
  10462. #ifndef GLEE_H_DEFINED_glBindLightParameterEXT
  10463. #define GLEE_H_DEFINED_glBindLightParameterEXT
  10464. typedef GLuint (APIENTRYP GLEEPFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
  10465. GLEE_EXTERN GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT;
  10466. #define glBindLightParameterEXT GLeeFuncPtr_glBindLightParameterEXT
  10467. #endif
  10468. #ifndef GLEE_H_DEFINED_glBindMaterialParameterEXT
  10469. #define GLEE_H_DEFINED_glBindMaterialParameterEXT
  10470. typedef GLuint (APIENTRYP GLEEPFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
  10471. GLEE_EXTERN GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameterEXT;
  10472. #define glBindMaterialParameterEXT GLeeFuncPtr_glBindMaterialParameterEXT
  10473. #endif
  10474. #ifndef GLEE_H_DEFINED_glBindTexGenParameterEXT
  10475. #define GLEE_H_DEFINED_glBindTexGenParameterEXT
  10476. typedef GLuint (APIENTRYP GLEEPFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
  10477. GLEE_EXTERN GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT;
  10478. #define glBindTexGenParameterEXT GLeeFuncPtr_glBindTexGenParameterEXT
  10479. #endif
  10480. #ifndef GLEE_H_DEFINED_glBindTextureUnitParameterEXT
  10481. #define GLEE_H_DEFINED_glBindTextureUnitParameterEXT
  10482. typedef GLuint (APIENTRYP GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
  10483. GLEE_EXTERN GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitParameterEXT;
  10484. #define glBindTextureUnitParameterEXT GLeeFuncPtr_glBindTextureUnitParameterEXT
  10485. #endif
  10486. #ifndef GLEE_H_DEFINED_glBindParameterEXT
  10487. #define GLEE_H_DEFINED_glBindParameterEXT
  10488. typedef GLuint (APIENTRYP GLEEPFNGLBINDPARAMETEREXTPROC) (GLenum value);
  10489. GLEE_EXTERN GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT;
  10490. #define glBindParameterEXT GLeeFuncPtr_glBindParameterEXT
  10491. #endif
  10492. #ifndef GLEE_H_DEFINED_glIsVariantEnabledEXT
  10493. #define GLEE_H_DEFINED_glIsVariantEnabledEXT
  10494. typedef GLboolean (APIENTRYP GLEEPFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
  10495. GLEE_EXTERN GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT;
  10496. #define glIsVariantEnabledEXT GLeeFuncPtr_glIsVariantEnabledEXT
  10497. #endif
  10498. #ifndef GLEE_H_DEFINED_glGetVariantBooleanvEXT
  10499. #define GLEE_H_DEFINED_glGetVariantBooleanvEXT
  10500. typedef void (APIENTRYP GLEEPFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
  10501. GLEE_EXTERN GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT;
  10502. #define glGetVariantBooleanvEXT GLeeFuncPtr_glGetVariantBooleanvEXT
  10503. #endif
  10504. #ifndef GLEE_H_DEFINED_glGetVariantIntegervEXT
  10505. #define GLEE_H_DEFINED_glGetVariantIntegervEXT
  10506. typedef void (APIENTRYP GLEEPFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
  10507. GLEE_EXTERN GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT;
  10508. #define glGetVariantIntegervEXT GLeeFuncPtr_glGetVariantIntegervEXT
  10509. #endif
  10510. #ifndef GLEE_H_DEFINED_glGetVariantFloatvEXT
  10511. #define GLEE_H_DEFINED_glGetVariantFloatvEXT
  10512. typedef void (APIENTRYP GLEEPFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
  10513. GLEE_EXTERN GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT;
  10514. #define glGetVariantFloatvEXT GLeeFuncPtr_glGetVariantFloatvEXT
  10515. #endif
  10516. #ifndef GLEE_H_DEFINED_glGetVariantPointervEXT
  10517. #define GLEE_H_DEFINED_glGetVariantPointervEXT
  10518. typedef void (APIENTRYP GLEEPFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* * data);
  10519. GLEE_EXTERN GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT;
  10520. #define glGetVariantPointervEXT GLeeFuncPtr_glGetVariantPointervEXT
  10521. #endif
  10522. #ifndef GLEE_H_DEFINED_glGetInvariantBooleanvEXT
  10523. #define GLEE_H_DEFINED_glGetInvariantBooleanvEXT
  10524. typedef void (APIENTRYP GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
  10525. GLEE_EXTERN GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEXT;
  10526. #define glGetInvariantBooleanvEXT GLeeFuncPtr_glGetInvariantBooleanvEXT
  10527. #endif
  10528. #ifndef GLEE_H_DEFINED_glGetInvariantIntegervEXT
  10529. #define GLEE_H_DEFINED_glGetInvariantIntegervEXT
  10530. typedef void (APIENTRYP GLEEPFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
  10531. GLEE_EXTERN GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEXT;
  10532. #define glGetInvariantIntegervEXT GLeeFuncPtr_glGetInvariantIntegervEXT
  10533. #endif
  10534. #ifndef GLEE_H_DEFINED_glGetInvariantFloatvEXT
  10535. #define GLEE_H_DEFINED_glGetInvariantFloatvEXT
  10536. typedef void (APIENTRYP GLEEPFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
  10537. GLEE_EXTERN GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT;
  10538. #define glGetInvariantFloatvEXT GLeeFuncPtr_glGetInvariantFloatvEXT
  10539. #endif
  10540. #ifndef GLEE_H_DEFINED_glGetLocalConstantBooleanvEXT
  10541. #define GLEE_H_DEFINED_glGetLocalConstantBooleanvEXT
  10542. typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
  10543. GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBooleanvEXT;
  10544. #define glGetLocalConstantBooleanvEXT GLeeFuncPtr_glGetLocalConstantBooleanvEXT
  10545. #endif
  10546. #ifndef GLEE_H_DEFINED_glGetLocalConstantIntegervEXT
  10547. #define GLEE_H_DEFINED_glGetLocalConstantIntegervEXT
  10548. typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
  10549. GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIntegervEXT;
  10550. #define glGetLocalConstantIntegervEXT GLeeFuncPtr_glGetLocalConstantIntegervEXT
  10551. #endif
  10552. #ifndef GLEE_H_DEFINED_glGetLocalConstantFloatvEXT
  10553. #define GLEE_H_DEFINED_glGetLocalConstantFloatvEXT
  10554. typedef void (APIENTRYP GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
  10555. GLEE_EXTERN GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloatvEXT;
  10556. #define glGetLocalConstantFloatvEXT GLeeFuncPtr_glGetLocalConstantFloatvEXT
  10557. #endif
  10558. #endif
  10559. /* GL_ATI_vertex_streams */
  10560. #ifndef GL_ATI_vertex_streams
  10561. #define GL_ATI_vertex_streams 1
  10562. #define __GLEE_GL_ATI_vertex_streams 1
  10563. /* Constants */
  10564. #define GL_MAX_VERTEX_STREAMS_ATI 0x876B
  10565. #define GL_VERTEX_STREAM0_ATI 0x876C
  10566. #define GL_VERTEX_STREAM1_ATI 0x876D
  10567. #define GL_VERTEX_STREAM2_ATI 0x876E
  10568. #define GL_VERTEX_STREAM3_ATI 0x876F
  10569. #define GL_VERTEX_STREAM4_ATI 0x8770
  10570. #define GL_VERTEX_STREAM5_ATI 0x8771
  10571. #define GL_VERTEX_STREAM6_ATI 0x8772
  10572. #define GL_VERTEX_STREAM7_ATI 0x8773
  10573. #define GL_VERTEX_SOURCE_ATI 0x8774
  10574. #ifndef GLEE_H_DEFINED_glVertexStream1sATI
  10575. #define GLEE_H_DEFINED_glVertexStream1sATI
  10576. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
  10577. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI;
  10578. #define glVertexStream1sATI GLeeFuncPtr_glVertexStream1sATI
  10579. #endif
  10580. #ifndef GLEE_H_DEFINED_glVertexStream1svATI
  10581. #define GLEE_H_DEFINED_glVertexStream1svATI
  10582. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort * coords);
  10583. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI;
  10584. #define glVertexStream1svATI GLeeFuncPtr_glVertexStream1svATI
  10585. #endif
  10586. #ifndef GLEE_H_DEFINED_glVertexStream1iATI
  10587. #define GLEE_H_DEFINED_glVertexStream1iATI
  10588. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
  10589. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI;
  10590. #define glVertexStream1iATI GLeeFuncPtr_glVertexStream1iATI
  10591. #endif
  10592. #ifndef GLEE_H_DEFINED_glVertexStream1ivATI
  10593. #define GLEE_H_DEFINED_glVertexStream1ivATI
  10594. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint * coords);
  10595. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI;
  10596. #define glVertexStream1ivATI GLeeFuncPtr_glVertexStream1ivATI
  10597. #endif
  10598. #ifndef GLEE_H_DEFINED_glVertexStream1fATI
  10599. #define GLEE_H_DEFINED_glVertexStream1fATI
  10600. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
  10601. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI;
  10602. #define glVertexStream1fATI GLeeFuncPtr_glVertexStream1fATI
  10603. #endif
  10604. #ifndef GLEE_H_DEFINED_glVertexStream1fvATI
  10605. #define GLEE_H_DEFINED_glVertexStream1fvATI
  10606. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat * coords);
  10607. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI;
  10608. #define glVertexStream1fvATI GLeeFuncPtr_glVertexStream1fvATI
  10609. #endif
  10610. #ifndef GLEE_H_DEFINED_glVertexStream1dATI
  10611. #define GLEE_H_DEFINED_glVertexStream1dATI
  10612. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
  10613. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI;
  10614. #define glVertexStream1dATI GLeeFuncPtr_glVertexStream1dATI
  10615. #endif
  10616. #ifndef GLEE_H_DEFINED_glVertexStream1dvATI
  10617. #define GLEE_H_DEFINED_glVertexStream1dvATI
  10618. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble * coords);
  10619. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI;
  10620. #define glVertexStream1dvATI GLeeFuncPtr_glVertexStream1dvATI
  10621. #endif
  10622. #ifndef GLEE_H_DEFINED_glVertexStream2sATI
  10623. #define GLEE_H_DEFINED_glVertexStream2sATI
  10624. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
  10625. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI;
  10626. #define glVertexStream2sATI GLeeFuncPtr_glVertexStream2sATI
  10627. #endif
  10628. #ifndef GLEE_H_DEFINED_glVertexStream2svATI
  10629. #define GLEE_H_DEFINED_glVertexStream2svATI
  10630. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort * coords);
  10631. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI;
  10632. #define glVertexStream2svATI GLeeFuncPtr_glVertexStream2svATI
  10633. #endif
  10634. #ifndef GLEE_H_DEFINED_glVertexStream2iATI
  10635. #define GLEE_H_DEFINED_glVertexStream2iATI
  10636. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
  10637. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI;
  10638. #define glVertexStream2iATI GLeeFuncPtr_glVertexStream2iATI
  10639. #endif
  10640. #ifndef GLEE_H_DEFINED_glVertexStream2ivATI
  10641. #define GLEE_H_DEFINED_glVertexStream2ivATI
  10642. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint * coords);
  10643. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI;
  10644. #define glVertexStream2ivATI GLeeFuncPtr_glVertexStream2ivATI
  10645. #endif
  10646. #ifndef GLEE_H_DEFINED_glVertexStream2fATI
  10647. #define GLEE_H_DEFINED_glVertexStream2fATI
  10648. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
  10649. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI;
  10650. #define glVertexStream2fATI GLeeFuncPtr_glVertexStream2fATI
  10651. #endif
  10652. #ifndef GLEE_H_DEFINED_glVertexStream2fvATI
  10653. #define GLEE_H_DEFINED_glVertexStream2fvATI
  10654. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat * coords);
  10655. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI;
  10656. #define glVertexStream2fvATI GLeeFuncPtr_glVertexStream2fvATI
  10657. #endif
  10658. #ifndef GLEE_H_DEFINED_glVertexStream2dATI
  10659. #define GLEE_H_DEFINED_glVertexStream2dATI
  10660. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
  10661. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI;
  10662. #define glVertexStream2dATI GLeeFuncPtr_glVertexStream2dATI
  10663. #endif
  10664. #ifndef GLEE_H_DEFINED_glVertexStream2dvATI
  10665. #define GLEE_H_DEFINED_glVertexStream2dvATI
  10666. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble * coords);
  10667. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI;
  10668. #define glVertexStream2dvATI GLeeFuncPtr_glVertexStream2dvATI
  10669. #endif
  10670. #ifndef GLEE_H_DEFINED_glVertexStream3sATI
  10671. #define GLEE_H_DEFINED_glVertexStream3sATI
  10672. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
  10673. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI;
  10674. #define glVertexStream3sATI GLeeFuncPtr_glVertexStream3sATI
  10675. #endif
  10676. #ifndef GLEE_H_DEFINED_glVertexStream3svATI
  10677. #define GLEE_H_DEFINED_glVertexStream3svATI
  10678. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
  10679. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI;
  10680. #define glVertexStream3svATI GLeeFuncPtr_glVertexStream3svATI
  10681. #endif
  10682. #ifndef GLEE_H_DEFINED_glVertexStream3iATI
  10683. #define GLEE_H_DEFINED_glVertexStream3iATI
  10684. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
  10685. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI;
  10686. #define glVertexStream3iATI GLeeFuncPtr_glVertexStream3iATI
  10687. #endif
  10688. #ifndef GLEE_H_DEFINED_glVertexStream3ivATI
  10689. #define GLEE_H_DEFINED_glVertexStream3ivATI
  10690. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
  10691. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI;
  10692. #define glVertexStream3ivATI GLeeFuncPtr_glVertexStream3ivATI
  10693. #endif
  10694. #ifndef GLEE_H_DEFINED_glVertexStream3fATI
  10695. #define GLEE_H_DEFINED_glVertexStream3fATI
  10696. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
  10697. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI;
  10698. #define glVertexStream3fATI GLeeFuncPtr_glVertexStream3fATI
  10699. #endif
  10700. #ifndef GLEE_H_DEFINED_glVertexStream3fvATI
  10701. #define GLEE_H_DEFINED_glVertexStream3fvATI
  10702. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
  10703. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI;
  10704. #define glVertexStream3fvATI GLeeFuncPtr_glVertexStream3fvATI
  10705. #endif
  10706. #ifndef GLEE_H_DEFINED_glVertexStream3dATI
  10707. #define GLEE_H_DEFINED_glVertexStream3dATI
  10708. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
  10709. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI;
  10710. #define glVertexStream3dATI GLeeFuncPtr_glVertexStream3dATI
  10711. #endif
  10712. #ifndef GLEE_H_DEFINED_glVertexStream3dvATI
  10713. #define GLEE_H_DEFINED_glVertexStream3dvATI
  10714. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
  10715. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI;
  10716. #define glVertexStream3dvATI GLeeFuncPtr_glVertexStream3dvATI
  10717. #endif
  10718. #ifndef GLEE_H_DEFINED_glVertexStream4sATI
  10719. #define GLEE_H_DEFINED_glVertexStream4sATI
  10720. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
  10721. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI;
  10722. #define glVertexStream4sATI GLeeFuncPtr_glVertexStream4sATI
  10723. #endif
  10724. #ifndef GLEE_H_DEFINED_glVertexStream4svATI
  10725. #define GLEE_H_DEFINED_glVertexStream4svATI
  10726. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort * coords);
  10727. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI;
  10728. #define glVertexStream4svATI GLeeFuncPtr_glVertexStream4svATI
  10729. #endif
  10730. #ifndef GLEE_H_DEFINED_glVertexStream4iATI
  10731. #define GLEE_H_DEFINED_glVertexStream4iATI
  10732. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
  10733. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI;
  10734. #define glVertexStream4iATI GLeeFuncPtr_glVertexStream4iATI
  10735. #endif
  10736. #ifndef GLEE_H_DEFINED_glVertexStream4ivATI
  10737. #define GLEE_H_DEFINED_glVertexStream4ivATI
  10738. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint * coords);
  10739. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI;
  10740. #define glVertexStream4ivATI GLeeFuncPtr_glVertexStream4ivATI
  10741. #endif
  10742. #ifndef GLEE_H_DEFINED_glVertexStream4fATI
  10743. #define GLEE_H_DEFINED_glVertexStream4fATI
  10744. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  10745. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI;
  10746. #define glVertexStream4fATI GLeeFuncPtr_glVertexStream4fATI
  10747. #endif
  10748. #ifndef GLEE_H_DEFINED_glVertexStream4fvATI
  10749. #define GLEE_H_DEFINED_glVertexStream4fvATI
  10750. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat * coords);
  10751. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI;
  10752. #define glVertexStream4fvATI GLeeFuncPtr_glVertexStream4fvATI
  10753. #endif
  10754. #ifndef GLEE_H_DEFINED_glVertexStream4dATI
  10755. #define GLEE_H_DEFINED_glVertexStream4dATI
  10756. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  10757. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI;
  10758. #define glVertexStream4dATI GLeeFuncPtr_glVertexStream4dATI
  10759. #endif
  10760. #ifndef GLEE_H_DEFINED_glVertexStream4dvATI
  10761. #define GLEE_H_DEFINED_glVertexStream4dvATI
  10762. typedef void (APIENTRYP GLEEPFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble * coords);
  10763. GLEE_EXTERN GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI;
  10764. #define glVertexStream4dvATI GLeeFuncPtr_glVertexStream4dvATI
  10765. #endif
  10766. #ifndef GLEE_H_DEFINED_glNormalStream3bATI
  10767. #define GLEE_H_DEFINED_glNormalStream3bATI
  10768. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
  10769. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI;
  10770. #define glNormalStream3bATI GLeeFuncPtr_glNormalStream3bATI
  10771. #endif
  10772. #ifndef GLEE_H_DEFINED_glNormalStream3bvATI
  10773. #define GLEE_H_DEFINED_glNormalStream3bvATI
  10774. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte * coords);
  10775. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI;
  10776. #define glNormalStream3bvATI GLeeFuncPtr_glNormalStream3bvATI
  10777. #endif
  10778. #ifndef GLEE_H_DEFINED_glNormalStream3sATI
  10779. #define GLEE_H_DEFINED_glNormalStream3sATI
  10780. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
  10781. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI;
  10782. #define glNormalStream3sATI GLeeFuncPtr_glNormalStream3sATI
  10783. #endif
  10784. #ifndef GLEE_H_DEFINED_glNormalStream3svATI
  10785. #define GLEE_H_DEFINED_glNormalStream3svATI
  10786. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
  10787. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI;
  10788. #define glNormalStream3svATI GLeeFuncPtr_glNormalStream3svATI
  10789. #endif
  10790. #ifndef GLEE_H_DEFINED_glNormalStream3iATI
  10791. #define GLEE_H_DEFINED_glNormalStream3iATI
  10792. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
  10793. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI;
  10794. #define glNormalStream3iATI GLeeFuncPtr_glNormalStream3iATI
  10795. #endif
  10796. #ifndef GLEE_H_DEFINED_glNormalStream3ivATI
  10797. #define GLEE_H_DEFINED_glNormalStream3ivATI
  10798. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
  10799. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI;
  10800. #define glNormalStream3ivATI GLeeFuncPtr_glNormalStream3ivATI
  10801. #endif
  10802. #ifndef GLEE_H_DEFINED_glNormalStream3fATI
  10803. #define GLEE_H_DEFINED_glNormalStream3fATI
  10804. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
  10805. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI;
  10806. #define glNormalStream3fATI GLeeFuncPtr_glNormalStream3fATI
  10807. #endif
  10808. #ifndef GLEE_H_DEFINED_glNormalStream3fvATI
  10809. #define GLEE_H_DEFINED_glNormalStream3fvATI
  10810. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
  10811. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI;
  10812. #define glNormalStream3fvATI GLeeFuncPtr_glNormalStream3fvATI
  10813. #endif
  10814. #ifndef GLEE_H_DEFINED_glNormalStream3dATI
  10815. #define GLEE_H_DEFINED_glNormalStream3dATI
  10816. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
  10817. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI;
  10818. #define glNormalStream3dATI GLeeFuncPtr_glNormalStream3dATI
  10819. #endif
  10820. #ifndef GLEE_H_DEFINED_glNormalStream3dvATI
  10821. #define GLEE_H_DEFINED_glNormalStream3dvATI
  10822. typedef void (APIENTRYP GLEEPFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
  10823. GLEE_EXTERN GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI;
  10824. #define glNormalStream3dvATI GLeeFuncPtr_glNormalStream3dvATI
  10825. #endif
  10826. #ifndef GLEE_H_DEFINED_glClientActiveVertexStreamATI
  10827. #define GLEE_H_DEFINED_glClientActiveVertexStreamATI
  10828. typedef void (APIENTRYP GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
  10829. GLEE_EXTERN GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertexStreamATI;
  10830. #define glClientActiveVertexStreamATI GLeeFuncPtr_glClientActiveVertexStreamATI
  10831. #endif
  10832. #ifndef GLEE_H_DEFINED_glVertexBlendEnviATI
  10833. #define GLEE_H_DEFINED_glVertexBlendEnviATI
  10834. typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
  10835. GLEE_EXTERN GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI;
  10836. #define glVertexBlendEnviATI GLeeFuncPtr_glVertexBlendEnviATI
  10837. #endif
  10838. #ifndef GLEE_H_DEFINED_glVertexBlendEnvfATI
  10839. #define GLEE_H_DEFINED_glVertexBlendEnvfATI
  10840. typedef void (APIENTRYP GLEEPFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
  10841. GLEE_EXTERN GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI;
  10842. #define glVertexBlendEnvfATI GLeeFuncPtr_glVertexBlendEnvfATI
  10843. #endif
  10844. #endif
  10845. /* GL_ATI_element_array */
  10846. #ifndef GL_ATI_element_array
  10847. #define GL_ATI_element_array 1
  10848. #define __GLEE_GL_ATI_element_array 1
  10849. /* Constants */
  10850. #define GL_ELEMENT_ARRAY_ATI 0x8768
  10851. #define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
  10852. #define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
  10853. #ifndef GLEE_H_DEFINED_glElementPointerATI
  10854. #define GLEE_H_DEFINED_glElementPointerATI
  10855. typedef void (APIENTRYP GLEEPFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid * pointer);
  10856. GLEE_EXTERN GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI;
  10857. #define glElementPointerATI GLeeFuncPtr_glElementPointerATI
  10858. #endif
  10859. #ifndef GLEE_H_DEFINED_glDrawElementArrayATI
  10860. #define GLEE_H_DEFINED_glDrawElementArrayATI
  10861. typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
  10862. GLEE_EXTERN GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI;
  10863. #define glDrawElementArrayATI GLeeFuncPtr_glDrawElementArrayATI
  10864. #endif
  10865. #ifndef GLEE_H_DEFINED_glDrawRangeElementArrayATI
  10866. #define GLEE_H_DEFINED_glDrawRangeElementArrayATI
  10867. typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
  10868. GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArrayATI;
  10869. #define glDrawRangeElementArrayATI GLeeFuncPtr_glDrawRangeElementArrayATI
  10870. #endif
  10871. #endif
  10872. /* GL_SUN_mesh_array */
  10873. #ifndef GL_SUN_mesh_array
  10874. #define GL_SUN_mesh_array 1
  10875. #define __GLEE_GL_SUN_mesh_array 1
  10876. /* Constants */
  10877. #define GL_QUAD_MESH_SUN 0x8614
  10878. #define GL_TRIANGLE_MESH_SUN 0x8615
  10879. #ifndef GLEE_H_DEFINED_glDrawMeshArraysSUN
  10880. #define GLEE_H_DEFINED_glDrawMeshArraysSUN
  10881. typedef void (APIENTRYP GLEEPFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
  10882. GLEE_EXTERN GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN;
  10883. #define glDrawMeshArraysSUN GLeeFuncPtr_glDrawMeshArraysSUN
  10884. #endif
  10885. #endif
  10886. /* GL_SUN_slice_accum */
  10887. #ifndef GL_SUN_slice_accum
  10888. #define GL_SUN_slice_accum 1
  10889. #define __GLEE_GL_SUN_slice_accum 1
  10890. /* Constants */
  10891. #define GL_SLICE_ACCUM_SUN 0x85CC
  10892. #endif
  10893. /* GL_NV_multisample_filter_hint */
  10894. #ifndef GL_NV_multisample_filter_hint
  10895. #define GL_NV_multisample_filter_hint 1
  10896. #define __GLEE_GL_NV_multisample_filter_hint 1
  10897. /* Constants */
  10898. #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
  10899. #endif
  10900. /* GL_NV_depth_clamp */
  10901. #ifndef GL_NV_depth_clamp
  10902. #define GL_NV_depth_clamp 1
  10903. #define __GLEE_GL_NV_depth_clamp 1
  10904. /* Constants */
  10905. #define GL_DEPTH_CLAMP_NV 0x864F
  10906. #endif
  10907. /* GL_NV_occlusion_query */
  10908. #ifndef GL_NV_occlusion_query
  10909. #define GL_NV_occlusion_query 1
  10910. #define __GLEE_GL_NV_occlusion_query 1
  10911. /* Constants */
  10912. #define GL_PIXEL_COUNTER_BITS_NV 0x8864
  10913. #define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865
  10914. #define GL_PIXEL_COUNT_NV 0x8866
  10915. #define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867
  10916. #ifndef GLEE_H_DEFINED_glGenOcclusionQueriesNV
  10917. #define GLEE_H_DEFINED_glGenOcclusionQueriesNV
  10918. typedef void (APIENTRYP GLEEPFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint * ids);
  10919. GLEE_EXTERN GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV;
  10920. #define glGenOcclusionQueriesNV GLeeFuncPtr_glGenOcclusionQueriesNV
  10921. #endif
  10922. #ifndef GLEE_H_DEFINED_glDeleteOcclusionQueriesNV
  10923. #define GLEE_H_DEFINED_glDeleteOcclusionQueriesNV
  10924. typedef void (APIENTRYP GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint * ids);
  10925. GLEE_EXTERN GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQueriesNV;
  10926. #define glDeleteOcclusionQueriesNV GLeeFuncPtr_glDeleteOcclusionQueriesNV
  10927. #endif
  10928. #ifndef GLEE_H_DEFINED_glIsOcclusionQueryNV
  10929. #define GLEE_H_DEFINED_glIsOcclusionQueryNV
  10930. typedef GLboolean (APIENTRYP GLEEPFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
  10931. GLEE_EXTERN GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV;
  10932. #define glIsOcclusionQueryNV GLeeFuncPtr_glIsOcclusionQueryNV
  10933. #endif
  10934. #ifndef GLEE_H_DEFINED_glBeginOcclusionQueryNV
  10935. #define GLEE_H_DEFINED_glBeginOcclusionQueryNV
  10936. typedef void (APIENTRYP GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
  10937. GLEE_EXTERN GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV;
  10938. #define glBeginOcclusionQueryNV GLeeFuncPtr_glBeginOcclusionQueryNV
  10939. #endif
  10940. #ifndef GLEE_H_DEFINED_glEndOcclusionQueryNV
  10941. #define GLEE_H_DEFINED_glEndOcclusionQueryNV
  10942. typedef void (APIENTRYP GLEEPFNGLENDOCCLUSIONQUERYNVPROC) ();
  10943. GLEE_EXTERN GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV;
  10944. #define glEndOcclusionQueryNV GLeeFuncPtr_glEndOcclusionQueryNV
  10945. #endif
  10946. #ifndef GLEE_H_DEFINED_glGetOcclusionQueryivNV
  10947. #define GLEE_H_DEFINED_glGetOcclusionQueryivNV
  10948. typedef void (APIENTRYP GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint * params);
  10949. GLEE_EXTERN GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV;
  10950. #define glGetOcclusionQueryivNV GLeeFuncPtr_glGetOcclusionQueryivNV
  10951. #endif
  10952. #ifndef GLEE_H_DEFINED_glGetOcclusionQueryuivNV
  10953. #define GLEE_H_DEFINED_glGetOcclusionQueryuivNV
  10954. typedef void (APIENTRYP GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint * params);
  10955. GLEE_EXTERN GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV;
  10956. #define glGetOcclusionQueryuivNV GLeeFuncPtr_glGetOcclusionQueryuivNV
  10957. #endif
  10958. #endif
  10959. /* GL_NV_point_sprite */
  10960. #ifndef GL_NV_point_sprite
  10961. #define GL_NV_point_sprite 1
  10962. #define __GLEE_GL_NV_point_sprite 1
  10963. /* Constants */
  10964. #define GL_POINT_SPRITE_NV 0x8861
  10965. #define GL_COORD_REPLACE_NV 0x8862
  10966. #define GL_POINT_SPRITE_R_MODE_NV 0x8863
  10967. #ifndef GLEE_H_DEFINED_glPointParameteriNV
  10968. #define GLEE_H_DEFINED_glPointParameteriNV
  10969. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
  10970. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV;
  10971. #define glPointParameteriNV GLeeFuncPtr_glPointParameteriNV
  10972. #endif
  10973. #ifndef GLEE_H_DEFINED_glPointParameterivNV
  10974. #define GLEE_H_DEFINED_glPointParameterivNV
  10975. typedef void (APIENTRYP GLEEPFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
  10976. GLEE_EXTERN GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV;
  10977. #define glPointParameterivNV GLeeFuncPtr_glPointParameterivNV
  10978. #endif
  10979. #endif
  10980. /* GL_NV_texture_shader3 */
  10981. #ifndef GL_NV_texture_shader3
  10982. #define GL_NV_texture_shader3 1
  10983. #define __GLEE_GL_NV_texture_shader3 1
  10984. /* Constants */
  10985. #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
  10986. #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
  10987. #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
  10988. #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
  10989. #define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854
  10990. #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
  10991. #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
  10992. #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
  10993. #define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858
  10994. #define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859
  10995. #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
  10996. #define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B
  10997. #define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C
  10998. #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
  10999. #define GL_HILO8_NV 0x885E
  11000. #define GL_SIGNED_HILO8_NV 0x885F
  11001. #define GL_FORCE_BLUE_TO_ONE_NV 0x8860
  11002. #endif
  11003. /* GL_NV_vertex_program1_1 */
  11004. #ifndef GL_NV_vertex_program1_1
  11005. #define GL_NV_vertex_program1_1 1
  11006. #define __GLEE_GL_NV_vertex_program1_1 1
  11007. /* Constants */
  11008. #endif
  11009. /* GL_EXT_shadow_funcs */
  11010. #ifndef GL_EXT_shadow_funcs
  11011. #define GL_EXT_shadow_funcs 1
  11012. #define __GLEE_GL_EXT_shadow_funcs 1
  11013. /* Constants */
  11014. #endif
  11015. /* GL_EXT_stencil_two_side */
  11016. #ifndef GL_EXT_stencil_two_side
  11017. #define GL_EXT_stencil_two_side 1
  11018. #define __GLEE_GL_EXT_stencil_two_side 1
  11019. /* Constants */
  11020. #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910
  11021. #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911
  11022. #ifndef GLEE_H_DEFINED_glActiveStencilFaceEXT
  11023. #define GLEE_H_DEFINED_glActiveStencilFaceEXT
  11024. typedef void (APIENTRYP GLEEPFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
  11025. GLEE_EXTERN GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT;
  11026. #define glActiveStencilFaceEXT GLeeFuncPtr_glActiveStencilFaceEXT
  11027. #endif
  11028. #endif
  11029. /* GL_ATI_text_fragment_shader */
  11030. #ifndef GL_ATI_text_fragment_shader
  11031. #define GL_ATI_text_fragment_shader 1
  11032. #define __GLEE_GL_ATI_text_fragment_shader 1
  11033. /* Constants */
  11034. #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
  11035. #endif
  11036. /* GL_APPLE_client_storage */
  11037. #ifndef GL_APPLE_client_storage
  11038. #define GL_APPLE_client_storage 1
  11039. #define __GLEE_GL_APPLE_client_storage 1
  11040. /* Constants */
  11041. #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
  11042. #endif
  11043. /* GL_APPLE_element_array */
  11044. #ifndef GL_APPLE_element_array
  11045. #define GL_APPLE_element_array 1
  11046. #define __GLEE_GL_APPLE_element_array 1
  11047. /* Constants */
  11048. #define GL_ELEMENT_ARRAY_APPLE 0x8768
  11049. #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769
  11050. #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A
  11051. #ifndef GLEE_H_DEFINED_glElementPointerAPPLE
  11052. #define GLEE_H_DEFINED_glElementPointerAPPLE
  11053. typedef void (APIENTRYP GLEEPFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid * pointer);
  11054. GLEE_EXTERN GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE;
  11055. #define glElementPointerAPPLE GLeeFuncPtr_glElementPointerAPPLE
  11056. #endif
  11057. #ifndef GLEE_H_DEFINED_glDrawElementArrayAPPLE
  11058. #define GLEE_H_DEFINED_glDrawElementArrayAPPLE
  11059. typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
  11060. GLEE_EXTERN GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE;
  11061. #define glDrawElementArrayAPPLE GLeeFuncPtr_glDrawElementArrayAPPLE
  11062. #endif
  11063. #ifndef GLEE_H_DEFINED_glDrawRangeElementArrayAPPLE
  11064. #define GLEE_H_DEFINED_glDrawRangeElementArrayAPPLE
  11065. typedef void (APIENTRYP GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
  11066. GLEE_EXTERN GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArrayAPPLE;
  11067. #define glDrawRangeElementArrayAPPLE GLeeFuncPtr_glDrawRangeElementArrayAPPLE
  11068. #endif
  11069. #ifndef GLEE_H_DEFINED_glMultiDrawElementArrayAPPLE
  11070. #define GLEE_H_DEFINED_glMultiDrawElementArrayAPPLE
  11071. typedef void (APIENTRYP GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
  11072. GLEE_EXTERN GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArrayAPPLE;
  11073. #define glMultiDrawElementArrayAPPLE GLeeFuncPtr_glMultiDrawElementArrayAPPLE
  11074. #endif
  11075. #ifndef GLEE_H_DEFINED_glMultiDrawRangeElementArrayAPPLE
  11076. #define GLEE_H_DEFINED_glMultiDrawRangeElementArrayAPPLE
  11077. typedef void (APIENTRYP GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);
  11078. GLEE_EXTERN GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE;
  11079. #define glMultiDrawRangeElementArrayAPPLE GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE
  11080. #endif
  11081. #endif
  11082. /* GL_APPLE_fence */
  11083. #ifndef GL_APPLE_fence
  11084. #define GL_APPLE_fence 1
  11085. #define __GLEE_GL_APPLE_fence 1
  11086. /* Constants */
  11087. #define GL_DRAW_PIXELS_APPLE 0x8A0A
  11088. #define GL_FENCE_APPLE 0x8A0B
  11089. #ifndef GLEE_H_DEFINED_glGenFencesAPPLE
  11090. #define GLEE_H_DEFINED_glGenFencesAPPLE
  11091. typedef void (APIENTRYP GLEEPFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint * fences);
  11092. GLEE_EXTERN GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE;
  11093. #define glGenFencesAPPLE GLeeFuncPtr_glGenFencesAPPLE
  11094. #endif
  11095. #ifndef GLEE_H_DEFINED_glDeleteFencesAPPLE
  11096. #define GLEE_H_DEFINED_glDeleteFencesAPPLE
  11097. typedef void (APIENTRYP GLEEPFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint * fences);
  11098. GLEE_EXTERN GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE;
  11099. #define glDeleteFencesAPPLE GLeeFuncPtr_glDeleteFencesAPPLE
  11100. #endif
  11101. #ifndef GLEE_H_DEFINED_glSetFenceAPPLE
  11102. #define GLEE_H_DEFINED_glSetFenceAPPLE
  11103. typedef void (APIENTRYP GLEEPFNGLSETFENCEAPPLEPROC) (GLuint fence);
  11104. GLEE_EXTERN GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE;
  11105. #define glSetFenceAPPLE GLeeFuncPtr_glSetFenceAPPLE
  11106. #endif
  11107. #ifndef GLEE_H_DEFINED_glIsFenceAPPLE
  11108. #define GLEE_H_DEFINED_glIsFenceAPPLE
  11109. typedef GLboolean (APIENTRYP GLEEPFNGLISFENCEAPPLEPROC) (GLuint fence);
  11110. GLEE_EXTERN GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE;
  11111. #define glIsFenceAPPLE GLeeFuncPtr_glIsFenceAPPLE
  11112. #endif
  11113. #ifndef GLEE_H_DEFINED_glTestFenceAPPLE
  11114. #define GLEE_H_DEFINED_glTestFenceAPPLE
  11115. typedef GLboolean (APIENTRYP GLEEPFNGLTESTFENCEAPPLEPROC) (GLuint fence);
  11116. GLEE_EXTERN GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE;
  11117. #define glTestFenceAPPLE GLeeFuncPtr_glTestFenceAPPLE
  11118. #endif
  11119. #ifndef GLEE_H_DEFINED_glFinishFenceAPPLE
  11120. #define GLEE_H_DEFINED_glFinishFenceAPPLE
  11121. typedef void (APIENTRYP GLEEPFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
  11122. GLEE_EXTERN GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE;
  11123. #define glFinishFenceAPPLE GLeeFuncPtr_glFinishFenceAPPLE
  11124. #endif
  11125. #ifndef GLEE_H_DEFINED_glTestObjectAPPLE
  11126. #define GLEE_H_DEFINED_glTestObjectAPPLE
  11127. typedef GLboolean (APIENTRYP GLEEPFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
  11128. GLEE_EXTERN GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE;
  11129. #define glTestObjectAPPLE GLeeFuncPtr_glTestObjectAPPLE
  11130. #endif
  11131. #ifndef GLEE_H_DEFINED_glFinishObjectAPPLE
  11132. #define GLEE_H_DEFINED_glFinishObjectAPPLE
  11133. typedef void (APIENTRYP GLEEPFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
  11134. GLEE_EXTERN GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE;
  11135. #define glFinishObjectAPPLE GLeeFuncPtr_glFinishObjectAPPLE
  11136. #endif
  11137. #endif
  11138. /* GL_APPLE_vertex_array_object */
  11139. #ifndef GL_APPLE_vertex_array_object
  11140. #define GL_APPLE_vertex_array_object 1
  11141. #define __GLEE_GL_APPLE_vertex_array_object 1
  11142. /* Constants */
  11143. #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
  11144. #ifndef GLEE_H_DEFINED_glBindVertexArrayAPPLE
  11145. #define GLEE_H_DEFINED_glBindVertexArrayAPPLE
  11146. typedef void (APIENTRYP GLEEPFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
  11147. GLEE_EXTERN GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE;
  11148. #define glBindVertexArrayAPPLE GLeeFuncPtr_glBindVertexArrayAPPLE
  11149. #endif
  11150. #ifndef GLEE_H_DEFINED_glDeleteVertexArraysAPPLE
  11151. #define GLEE_H_DEFINED_glDeleteVertexArraysAPPLE
  11152. typedef void (APIENTRYP GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint * arrays);
  11153. GLEE_EXTERN GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPLE;
  11154. #define glDeleteVertexArraysAPPLE GLeeFuncPtr_glDeleteVertexArraysAPPLE
  11155. #endif
  11156. #ifndef GLEE_H_DEFINED_glGenVertexArraysAPPLE
  11157. #define GLEE_H_DEFINED_glGenVertexArraysAPPLE
  11158. typedef void (APIENTRYP GLEEPFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, GLuint * arrays);
  11159. GLEE_EXTERN GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE;
  11160. #define glGenVertexArraysAPPLE GLeeFuncPtr_glGenVertexArraysAPPLE
  11161. #endif
  11162. #ifndef GLEE_H_DEFINED_glIsVertexArrayAPPLE
  11163. #define GLEE_H_DEFINED_glIsVertexArrayAPPLE
  11164. typedef GLboolean (APIENTRYP GLEEPFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
  11165. GLEE_EXTERN GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE;
  11166. #define glIsVertexArrayAPPLE GLeeFuncPtr_glIsVertexArrayAPPLE
  11167. #endif
  11168. #endif
  11169. /* GL_APPLE_vertex_array_range */
  11170. #ifndef GL_APPLE_vertex_array_range
  11171. #define GL_APPLE_vertex_array_range 1
  11172. #define __GLEE_GL_APPLE_vertex_array_range 1
  11173. /* Constants */
  11174. #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
  11175. #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
  11176. #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
  11177. #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
  11178. #define GL_STORAGE_CACHED_APPLE 0x85BE
  11179. #define GL_STORAGE_SHARED_APPLE 0x85BF
  11180. #ifndef GLEE_H_DEFINED_glVertexArrayRangeAPPLE
  11181. #define GLEE_H_DEFINED_glVertexArrayRangeAPPLE
  11182. typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
  11183. GLEE_EXTERN GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE;
  11184. #define glVertexArrayRangeAPPLE GLeeFuncPtr_glVertexArrayRangeAPPLE
  11185. #endif
  11186. #ifndef GLEE_H_DEFINED_glFlushVertexArrayRangeAPPLE
  11187. #define GLEE_H_DEFINED_glFlushVertexArrayRangeAPPLE
  11188. typedef void (APIENTRYP GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
  11189. GLEE_EXTERN GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRangeAPPLE;
  11190. #define glFlushVertexArrayRangeAPPLE GLeeFuncPtr_glFlushVertexArrayRangeAPPLE
  11191. #endif
  11192. #ifndef GLEE_H_DEFINED_glVertexArrayParameteriAPPLE
  11193. #define GLEE_H_DEFINED_glVertexArrayParameteriAPPLE
  11194. typedef void (APIENTRYP GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
  11195. GLEE_EXTERN GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParameteriAPPLE;
  11196. #define glVertexArrayParameteriAPPLE GLeeFuncPtr_glVertexArrayParameteriAPPLE
  11197. #endif
  11198. #endif
  11199. /* GL_APPLE_ycbcr_422 */
  11200. #ifndef GL_APPLE_ycbcr_422
  11201. #define GL_APPLE_ycbcr_422 1
  11202. #define __GLEE_GL_APPLE_ycbcr_422 1
  11203. /* Constants */
  11204. #define GL_YCBCR_422_APPLE 0x85B9
  11205. #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
  11206. #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
  11207. #endif
  11208. /* GL_S3_s3tc */
  11209. #ifndef GL_S3_s3tc
  11210. #define GL_S3_s3tc 1
  11211. #define __GLEE_GL_S3_s3tc 1
  11212. /* Constants */
  11213. #define GL_RGB_S3TC 0x83A0
  11214. #define GL_RGB4_S3TC 0x83A1
  11215. #define GL_RGBA_S3TC 0x83A2
  11216. #define GL_RGBA4_S3TC 0x83A3
  11217. #endif
  11218. /* GL_ATI_draw_buffers */
  11219. #ifndef GL_ATI_draw_buffers
  11220. #define GL_ATI_draw_buffers 1
  11221. #define __GLEE_GL_ATI_draw_buffers 1
  11222. /* Constants */
  11223. #define GL_MAX_DRAW_BUFFERS_ATI 0x8824
  11224. #define GL_DRAW_BUFFER0_ATI 0x8825
  11225. #define GL_DRAW_BUFFER1_ATI 0x8826
  11226. #define GL_DRAW_BUFFER2_ATI 0x8827
  11227. #define GL_DRAW_BUFFER3_ATI 0x8828
  11228. #define GL_DRAW_BUFFER4_ATI 0x8829
  11229. #define GL_DRAW_BUFFER5_ATI 0x882A
  11230. #define GL_DRAW_BUFFER6_ATI 0x882B
  11231. #define GL_DRAW_BUFFER7_ATI 0x882C
  11232. #define GL_DRAW_BUFFER8_ATI 0x882D
  11233. #define GL_DRAW_BUFFER9_ATI 0x882E
  11234. #define GL_DRAW_BUFFER10_ATI 0x882F
  11235. #define GL_DRAW_BUFFER11_ATI 0x8830
  11236. #define GL_DRAW_BUFFER12_ATI 0x8831
  11237. #define GL_DRAW_BUFFER13_ATI 0x8832
  11238. #define GL_DRAW_BUFFER14_ATI 0x8833
  11239. #define GL_DRAW_BUFFER15_ATI 0x8834
  11240. #ifndef GLEE_H_DEFINED_glDrawBuffersATI
  11241. #define GLEE_H_DEFINED_glDrawBuffersATI
  11242. typedef void (APIENTRYP GLEEPFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum * bufs);
  11243. GLEE_EXTERN GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI;
  11244. #define glDrawBuffersATI GLeeFuncPtr_glDrawBuffersATI
  11245. #endif
  11246. #endif
  11247. /* GL_ATI_pixel_format_float */
  11248. #ifndef GL_ATI_pixel_format_float
  11249. #define GL_ATI_pixel_format_float 1
  11250. #define __GLEE_GL_ATI_pixel_format_float 1
  11251. /* Constants */
  11252. #define GL_TYPE_RGBA_FLOAT_ATI 0x8820
  11253. #define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835
  11254. #endif
  11255. /* GL_ATI_texture_env_combine3 */
  11256. #ifndef GL_ATI_texture_env_combine3
  11257. #define GL_ATI_texture_env_combine3 1
  11258. #define __GLEE_GL_ATI_texture_env_combine3 1
  11259. /* Constants */
  11260. #define GL_MODULATE_ADD_ATI 0x8744
  11261. #define GL_MODULATE_SIGNED_ADD_ATI 0x8745
  11262. #define GL_MODULATE_SUBTRACT_ATI 0x8746
  11263. #endif
  11264. /* GL_ATI_texture_float */
  11265. #ifndef GL_ATI_texture_float
  11266. #define GL_ATI_texture_float 1
  11267. #define __GLEE_GL_ATI_texture_float 1
  11268. /* Constants */
  11269. #define GL_RGBA_FLOAT32_ATI 0x8814
  11270. #define GL_RGB_FLOAT32_ATI 0x8815
  11271. #define GL_ALPHA_FLOAT32_ATI 0x8816
  11272. #define GL_INTENSITY_FLOAT32_ATI 0x8817
  11273. #define GL_LUMINANCE_FLOAT32_ATI 0x8818
  11274. #define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819
  11275. #define GL_RGBA_FLOAT16_ATI 0x881A
  11276. #define GL_RGB_FLOAT16_ATI 0x881B
  11277. #define GL_ALPHA_FLOAT16_ATI 0x881C
  11278. #define GL_INTENSITY_FLOAT16_ATI 0x881D
  11279. #define GL_LUMINANCE_FLOAT16_ATI 0x881E
  11280. #define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F
  11281. #endif
  11282. /* GL_NV_float_buffer */
  11283. #ifndef GL_NV_float_buffer
  11284. #define GL_NV_float_buffer 1
  11285. #define __GLEE_GL_NV_float_buffer 1
  11286. /* Constants */
  11287. #define GL_FLOAT_R_NV 0x8880
  11288. #define GL_FLOAT_RG_NV 0x8881
  11289. #define GL_FLOAT_RGB_NV 0x8882
  11290. #define GL_FLOAT_RGBA_NV 0x8883
  11291. #define GL_FLOAT_R16_NV 0x8884
  11292. #define GL_FLOAT_R32_NV 0x8885
  11293. #define GL_FLOAT_RG16_NV 0x8886
  11294. #define GL_FLOAT_RG32_NV 0x8887
  11295. #define GL_FLOAT_RGB16_NV 0x8888
  11296. #define GL_FLOAT_RGB32_NV 0x8889
  11297. #define GL_FLOAT_RGBA16_NV 0x888A
  11298. #define GL_FLOAT_RGBA32_NV 0x888B
  11299. #define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C
  11300. #define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D
  11301. #define GL_FLOAT_RGBA_MODE_NV 0x888E
  11302. #endif
  11303. /* GL_NV_fragment_program */
  11304. #ifndef GL_NV_fragment_program
  11305. #define GL_NV_fragment_program 1
  11306. #define __GLEE_GL_NV_fragment_program 1
  11307. /* Constants */
  11308. #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868
  11309. #define GL_FRAGMENT_PROGRAM_NV 0x8870
  11310. #define GL_MAX_TEXTURE_COORDS_NV 0x8871
  11311. #define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872
  11312. #define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873
  11313. #define GL_PROGRAM_ERROR_STRING_NV 0x8874
  11314. #ifndef GLEE_H_DEFINED_glProgramNamedParameter4fNV
  11315. #define GLEE_H_DEFINED_glProgramNamedParameter4fNV
  11316. typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  11317. GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParameter4fNV;
  11318. #define glProgramNamedParameter4fNV GLeeFuncPtr_glProgramNamedParameter4fNV
  11319. #endif
  11320. #ifndef GLEE_H_DEFINED_glProgramNamedParameter4dNV
  11321. #define GLEE_H_DEFINED_glProgramNamedParameter4dNV
  11322. typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  11323. GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParameter4dNV;
  11324. #define glProgramNamedParameter4dNV GLeeFuncPtr_glProgramNamedParameter4dNV
  11325. #endif
  11326. #ifndef GLEE_H_DEFINED_glProgramNamedParameter4fvNV
  11327. #define GLEE_H_DEFINED_glProgramNamedParameter4fvNV
  11328. typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);
  11329. GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParameter4fvNV;
  11330. #define glProgramNamedParameter4fvNV GLeeFuncPtr_glProgramNamedParameter4fvNV
  11331. #endif
  11332. #ifndef GLEE_H_DEFINED_glProgramNamedParameter4dvNV
  11333. #define GLEE_H_DEFINED_glProgramNamedParameter4dvNV
  11334. typedef void (APIENTRYP GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);
  11335. GLEE_EXTERN GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParameter4dvNV;
  11336. #define glProgramNamedParameter4dvNV GLeeFuncPtr_glProgramNamedParameter4dvNV
  11337. #endif
  11338. #ifndef GLEE_H_DEFINED_glGetProgramNamedParameterfvNV
  11339. #define GLEE_H_DEFINED_glGetProgramNamedParameterfvNV
  11340. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);
  11341. GLEE_EXTERN GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedParameterfvNV;
  11342. #define glGetProgramNamedParameterfvNV GLeeFuncPtr_glGetProgramNamedParameterfvNV
  11343. #endif
  11344. #ifndef GLEE_H_DEFINED_glGetProgramNamedParameterdvNV
  11345. #define GLEE_H_DEFINED_glGetProgramNamedParameterdvNV
  11346. typedef void (APIENTRYP GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);
  11347. GLEE_EXTERN GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedParameterdvNV;
  11348. #define glGetProgramNamedParameterdvNV GLeeFuncPtr_glGetProgramNamedParameterdvNV
  11349. #endif
  11350. #endif
  11351. /* GL_NV_half_float */
  11352. #ifndef GL_NV_half_float
  11353. #define GL_NV_half_float 1
  11354. #define __GLEE_GL_NV_half_float 1
  11355. /* Constants */
  11356. #define GL_HALF_FLOAT_NV 0x140B
  11357. #ifndef GLEE_H_DEFINED_glVertex2hNV
  11358. #define GLEE_H_DEFINED_glVertex2hNV
  11359. typedef void (APIENTRYP GLEEPFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y);
  11360. GLEE_EXTERN GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV;
  11361. #define glVertex2hNV GLeeFuncPtr_glVertex2hNV
  11362. #endif
  11363. #ifndef GLEE_H_DEFINED_glVertex2hvNV
  11364. #define GLEE_H_DEFINED_glVertex2hvNV
  11365. typedef void (APIENTRYP GLEEPFNGLVERTEX2HVNVPROC) (const GLhalfNV * v);
  11366. GLEE_EXTERN GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV;
  11367. #define glVertex2hvNV GLeeFuncPtr_glVertex2hvNV
  11368. #endif
  11369. #ifndef GLEE_H_DEFINED_glVertex3hNV
  11370. #define GLEE_H_DEFINED_glVertex3hNV
  11371. typedef void (APIENTRYP GLEEPFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z);
  11372. GLEE_EXTERN GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV;
  11373. #define glVertex3hNV GLeeFuncPtr_glVertex3hNV
  11374. #endif
  11375. #ifndef GLEE_H_DEFINED_glVertex3hvNV
  11376. #define GLEE_H_DEFINED_glVertex3hvNV
  11377. typedef void (APIENTRYP GLEEPFNGLVERTEX3HVNVPROC) (const GLhalfNV * v);
  11378. GLEE_EXTERN GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV;
  11379. #define glVertex3hvNV GLeeFuncPtr_glVertex3hvNV
  11380. #endif
  11381. #ifndef GLEE_H_DEFINED_glVertex4hNV
  11382. #define GLEE_H_DEFINED_glVertex4hNV
  11383. typedef void (APIENTRYP GLEEPFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
  11384. GLEE_EXTERN GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV;
  11385. #define glVertex4hNV GLeeFuncPtr_glVertex4hNV
  11386. #endif
  11387. #ifndef GLEE_H_DEFINED_glVertex4hvNV
  11388. #define GLEE_H_DEFINED_glVertex4hvNV
  11389. typedef void (APIENTRYP GLEEPFNGLVERTEX4HVNVPROC) (const GLhalfNV * v);
  11390. GLEE_EXTERN GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV;
  11391. #define glVertex4hvNV GLeeFuncPtr_glVertex4hvNV
  11392. #endif
  11393. #ifndef GLEE_H_DEFINED_glNormal3hNV
  11394. #define GLEE_H_DEFINED_glNormal3hNV
  11395. typedef void (APIENTRYP GLEEPFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
  11396. GLEE_EXTERN GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV;
  11397. #define glNormal3hNV GLeeFuncPtr_glNormal3hNV
  11398. #endif
  11399. #ifndef GLEE_H_DEFINED_glNormal3hvNV
  11400. #define GLEE_H_DEFINED_glNormal3hvNV
  11401. typedef void (APIENTRYP GLEEPFNGLNORMAL3HVNVPROC) (const GLhalfNV * v);
  11402. GLEE_EXTERN GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV;
  11403. #define glNormal3hvNV GLeeFuncPtr_glNormal3hvNV
  11404. #endif
  11405. #ifndef GLEE_H_DEFINED_glColor3hNV
  11406. #define GLEE_H_DEFINED_glColor3hNV
  11407. typedef void (APIENTRYP GLEEPFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
  11408. GLEE_EXTERN GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV;
  11409. #define glColor3hNV GLeeFuncPtr_glColor3hNV
  11410. #endif
  11411. #ifndef GLEE_H_DEFINED_glColor3hvNV
  11412. #define GLEE_H_DEFINED_glColor3hvNV
  11413. typedef void (APIENTRYP GLEEPFNGLCOLOR3HVNVPROC) (const GLhalfNV * v);
  11414. GLEE_EXTERN GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV;
  11415. #define glColor3hvNV GLeeFuncPtr_glColor3hvNV
  11416. #endif
  11417. #ifndef GLEE_H_DEFINED_glColor4hNV
  11418. #define GLEE_H_DEFINED_glColor4hNV
  11419. typedef void (APIENTRYP GLEEPFNGLCOLOR4HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
  11420. GLEE_EXTERN GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV;
  11421. #define glColor4hNV GLeeFuncPtr_glColor4hNV
  11422. #endif
  11423. #ifndef GLEE_H_DEFINED_glColor4hvNV
  11424. #define GLEE_H_DEFINED_glColor4hvNV
  11425. typedef void (APIENTRYP GLEEPFNGLCOLOR4HVNVPROC) (const GLhalfNV * v);
  11426. GLEE_EXTERN GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV;
  11427. #define glColor4hvNV GLeeFuncPtr_glColor4hvNV
  11428. #endif
  11429. #ifndef GLEE_H_DEFINED_glTexCoord1hNV
  11430. #define GLEE_H_DEFINED_glTexCoord1hNV
  11431. typedef void (APIENTRYP GLEEPFNGLTEXCOORD1HNVPROC) (GLhalfNV s);
  11432. GLEE_EXTERN GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV;
  11433. #define glTexCoord1hNV GLeeFuncPtr_glTexCoord1hNV
  11434. #endif
  11435. #ifndef GLEE_H_DEFINED_glTexCoord1hvNV
  11436. #define GLEE_H_DEFINED_glTexCoord1hvNV
  11437. typedef void (APIENTRYP GLEEPFNGLTEXCOORD1HVNVPROC) (const GLhalfNV * v);
  11438. GLEE_EXTERN GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV;
  11439. #define glTexCoord1hvNV GLeeFuncPtr_glTexCoord1hvNV
  11440. #endif
  11441. #ifndef GLEE_H_DEFINED_glTexCoord2hNV
  11442. #define GLEE_H_DEFINED_glTexCoord2hNV
  11443. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2HNVPROC) (GLhalfNV s, GLhalfNV t);
  11444. GLEE_EXTERN GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV;
  11445. #define glTexCoord2hNV GLeeFuncPtr_glTexCoord2hNV
  11446. #endif
  11447. #ifndef GLEE_H_DEFINED_glTexCoord2hvNV
  11448. #define GLEE_H_DEFINED_glTexCoord2hvNV
  11449. typedef void (APIENTRYP GLEEPFNGLTEXCOORD2HVNVPROC) (const GLhalfNV * v);
  11450. GLEE_EXTERN GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV;
  11451. #define glTexCoord2hvNV GLeeFuncPtr_glTexCoord2hvNV
  11452. #endif
  11453. #ifndef GLEE_H_DEFINED_glTexCoord3hNV
  11454. #define GLEE_H_DEFINED_glTexCoord3hNV
  11455. typedef void (APIENTRYP GLEEPFNGLTEXCOORD3HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r);
  11456. GLEE_EXTERN GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV;
  11457. #define glTexCoord3hNV GLeeFuncPtr_glTexCoord3hNV
  11458. #endif
  11459. #ifndef GLEE_H_DEFINED_glTexCoord3hvNV
  11460. #define GLEE_H_DEFINED_glTexCoord3hvNV
  11461. typedef void (APIENTRYP GLEEPFNGLTEXCOORD3HVNVPROC) (const GLhalfNV * v);
  11462. GLEE_EXTERN GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV;
  11463. #define glTexCoord3hvNV GLeeFuncPtr_glTexCoord3hvNV
  11464. #endif
  11465. #ifndef GLEE_H_DEFINED_glTexCoord4hNV
  11466. #define GLEE_H_DEFINED_glTexCoord4hNV
  11467. typedef void (APIENTRYP GLEEPFNGLTEXCOORD4HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
  11468. GLEE_EXTERN GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV;
  11469. #define glTexCoord4hNV GLeeFuncPtr_glTexCoord4hNV
  11470. #endif
  11471. #ifndef GLEE_H_DEFINED_glTexCoord4hvNV
  11472. #define GLEE_H_DEFINED_glTexCoord4hvNV
  11473. typedef void (APIENTRYP GLEEPFNGLTEXCOORD4HVNVPROC) (const GLhalfNV * v);
  11474. GLEE_EXTERN GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV;
  11475. #define glTexCoord4hvNV GLeeFuncPtr_glTexCoord4hvNV
  11476. #endif
  11477. #ifndef GLEE_H_DEFINED_glMultiTexCoord1hNV
  11478. #define GLEE_H_DEFINED_glMultiTexCoord1hNV
  11479. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s);
  11480. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV;
  11481. #define glMultiTexCoord1hNV GLeeFuncPtr_glMultiTexCoord1hNV
  11482. #endif
  11483. #ifndef GLEE_H_DEFINED_glMultiTexCoord1hvNV
  11484. #define GLEE_H_DEFINED_glMultiTexCoord1hvNV
  11485. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalfNV * v);
  11486. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV;
  11487. #define glMultiTexCoord1hvNV GLeeFuncPtr_glMultiTexCoord1hvNV
  11488. #endif
  11489. #ifndef GLEE_H_DEFINED_glMultiTexCoord2hNV
  11490. #define GLEE_H_DEFINED_glMultiTexCoord2hNV
  11491. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t);
  11492. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV;
  11493. #define glMultiTexCoord2hNV GLeeFuncPtr_glMultiTexCoord2hNV
  11494. #endif
  11495. #ifndef GLEE_H_DEFINED_glMultiTexCoord2hvNV
  11496. #define GLEE_H_DEFINED_glMultiTexCoord2hvNV
  11497. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalfNV * v);
  11498. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV;
  11499. #define glMultiTexCoord2hvNV GLeeFuncPtr_glMultiTexCoord2hvNV
  11500. #endif
  11501. #ifndef GLEE_H_DEFINED_glMultiTexCoord3hNV
  11502. #define GLEE_H_DEFINED_glMultiTexCoord3hNV
  11503. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
  11504. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV;
  11505. #define glMultiTexCoord3hNV GLeeFuncPtr_glMultiTexCoord3hNV
  11506. #endif
  11507. #ifndef GLEE_H_DEFINED_glMultiTexCoord3hvNV
  11508. #define GLEE_H_DEFINED_glMultiTexCoord3hvNV
  11509. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV * v);
  11510. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV;
  11511. #define glMultiTexCoord3hvNV GLeeFuncPtr_glMultiTexCoord3hvNV
  11512. #endif
  11513. #ifndef GLEE_H_DEFINED_glMultiTexCoord4hNV
  11514. #define GLEE_H_DEFINED_glMultiTexCoord4hNV
  11515. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
  11516. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV;
  11517. #define glMultiTexCoord4hNV GLeeFuncPtr_glMultiTexCoord4hNV
  11518. #endif
  11519. #ifndef GLEE_H_DEFINED_glMultiTexCoord4hvNV
  11520. #define GLEE_H_DEFINED_glMultiTexCoord4hvNV
  11521. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV * v);
  11522. GLEE_EXTERN GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV;
  11523. #define glMultiTexCoord4hvNV GLeeFuncPtr_glMultiTexCoord4hvNV
  11524. #endif
  11525. #ifndef GLEE_H_DEFINED_glFogCoordhNV
  11526. #define GLEE_H_DEFINED_glFogCoordhNV
  11527. typedef void (APIENTRYP GLEEPFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
  11528. GLEE_EXTERN GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV;
  11529. #define glFogCoordhNV GLeeFuncPtr_glFogCoordhNV
  11530. #endif
  11531. #ifndef GLEE_H_DEFINED_glFogCoordhvNV
  11532. #define GLEE_H_DEFINED_glFogCoordhvNV
  11533. typedef void (APIENTRYP GLEEPFNGLFOGCOORDHVNVPROC) (const GLhalfNV * fog);
  11534. GLEE_EXTERN GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV;
  11535. #define glFogCoordhvNV GLeeFuncPtr_glFogCoordhvNV
  11536. #endif
  11537. #ifndef GLEE_H_DEFINED_glSecondaryColor3hNV
  11538. #define GLEE_H_DEFINED_glSecondaryColor3hNV
  11539. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
  11540. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV;
  11541. #define glSecondaryColor3hNV GLeeFuncPtr_glSecondaryColor3hNV
  11542. #endif
  11543. #ifndef GLEE_H_DEFINED_glSecondaryColor3hvNV
  11544. #define GLEE_H_DEFINED_glSecondaryColor3hvNV
  11545. typedef void (APIENTRYP GLEEPFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV * v);
  11546. GLEE_EXTERN GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV;
  11547. #define glSecondaryColor3hvNV GLeeFuncPtr_glSecondaryColor3hvNV
  11548. #endif
  11549. #ifndef GLEE_H_DEFINED_glVertexWeighthNV
  11550. #define GLEE_H_DEFINED_glVertexWeighthNV
  11551. typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
  11552. GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV;
  11553. #define glVertexWeighthNV GLeeFuncPtr_glVertexWeighthNV
  11554. #endif
  11555. #ifndef GLEE_H_DEFINED_glVertexWeighthvNV
  11556. #define GLEE_H_DEFINED_glVertexWeighthvNV
  11557. typedef void (APIENTRYP GLEEPFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV * weight);
  11558. GLEE_EXTERN GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV;
  11559. #define glVertexWeighthvNV GLeeFuncPtr_glVertexWeighthvNV
  11560. #endif
  11561. #ifndef GLEE_H_DEFINED_glVertexAttrib1hNV
  11562. #define GLEE_H_DEFINED_glVertexAttrib1hNV
  11563. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x);
  11564. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV;
  11565. #define glVertexAttrib1hNV GLeeFuncPtr_glVertexAttrib1hNV
  11566. #endif
  11567. #ifndef GLEE_H_DEFINED_glVertexAttrib1hvNV
  11568. #define GLEE_H_DEFINED_glVertexAttrib1hvNV
  11569. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV * v);
  11570. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV;
  11571. #define glVertexAttrib1hvNV GLeeFuncPtr_glVertexAttrib1hvNV
  11572. #endif
  11573. #ifndef GLEE_H_DEFINED_glVertexAttrib2hNV
  11574. #define GLEE_H_DEFINED_glVertexAttrib2hNV
  11575. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y);
  11576. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV;
  11577. #define glVertexAttrib2hNV GLeeFuncPtr_glVertexAttrib2hNV
  11578. #endif
  11579. #ifndef GLEE_H_DEFINED_glVertexAttrib2hvNV
  11580. #define GLEE_H_DEFINED_glVertexAttrib2hvNV
  11581. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalfNV * v);
  11582. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV;
  11583. #define glVertexAttrib2hvNV GLeeFuncPtr_glVertexAttrib2hvNV
  11584. #endif
  11585. #ifndef GLEE_H_DEFINED_glVertexAttrib3hNV
  11586. #define GLEE_H_DEFINED_glVertexAttrib3hNV
  11587. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
  11588. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV;
  11589. #define glVertexAttrib3hNV GLeeFuncPtr_glVertexAttrib3hNV
  11590. #endif
  11591. #ifndef GLEE_H_DEFINED_glVertexAttrib3hvNV
  11592. #define GLEE_H_DEFINED_glVertexAttrib3hvNV
  11593. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalfNV * v);
  11594. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV;
  11595. #define glVertexAttrib3hvNV GLeeFuncPtr_glVertexAttrib3hvNV
  11596. #endif
  11597. #ifndef GLEE_H_DEFINED_glVertexAttrib4hNV
  11598. #define GLEE_H_DEFINED_glVertexAttrib4hNV
  11599. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
  11600. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV;
  11601. #define glVertexAttrib4hNV GLeeFuncPtr_glVertexAttrib4hNV
  11602. #endif
  11603. #ifndef GLEE_H_DEFINED_glVertexAttrib4hvNV
  11604. #define GLEE_H_DEFINED_glVertexAttrib4hvNV
  11605. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfNV * v);
  11606. GLEE_EXTERN GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV;
  11607. #define glVertexAttrib4hvNV GLeeFuncPtr_glVertexAttrib4hvNV
  11608. #endif
  11609. #ifndef GLEE_H_DEFINED_glVertexAttribs1hvNV
  11610. #define GLEE_H_DEFINED_glVertexAttribs1hvNV
  11611. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
  11612. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV;
  11613. #define glVertexAttribs1hvNV GLeeFuncPtr_glVertexAttribs1hvNV
  11614. #endif
  11615. #ifndef GLEE_H_DEFINED_glVertexAttribs2hvNV
  11616. #define GLEE_H_DEFINED_glVertexAttribs2hvNV
  11617. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
  11618. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV;
  11619. #define glVertexAttribs2hvNV GLeeFuncPtr_glVertexAttribs2hvNV
  11620. #endif
  11621. #ifndef GLEE_H_DEFINED_glVertexAttribs3hvNV
  11622. #define GLEE_H_DEFINED_glVertexAttribs3hvNV
  11623. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
  11624. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV;
  11625. #define glVertexAttribs3hvNV GLeeFuncPtr_glVertexAttribs3hvNV
  11626. #endif
  11627. #ifndef GLEE_H_DEFINED_glVertexAttribs4hvNV
  11628. #define GLEE_H_DEFINED_glVertexAttribs4hvNV
  11629. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
  11630. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV;
  11631. #define glVertexAttribs4hvNV GLeeFuncPtr_glVertexAttribs4hvNV
  11632. #endif
  11633. #endif
  11634. /* GL_NV_pixel_data_range */
  11635. #ifndef GL_NV_pixel_data_range
  11636. #define GL_NV_pixel_data_range 1
  11637. #define __GLEE_GL_NV_pixel_data_range 1
  11638. /* Constants */
  11639. #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878
  11640. #define GL_READ_PIXEL_DATA_RANGE_NV 0x8879
  11641. #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A
  11642. #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B
  11643. #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C
  11644. #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
  11645. #ifndef GLEE_H_DEFINED_glPixelDataRangeNV
  11646. #define GLEE_H_DEFINED_glPixelDataRangeNV
  11647. typedef void (APIENTRYP GLEEPFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid * pointer);
  11648. GLEE_EXTERN GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV;
  11649. #define glPixelDataRangeNV GLeeFuncPtr_glPixelDataRangeNV
  11650. #endif
  11651. #ifndef GLEE_H_DEFINED_glFlushPixelDataRangeNV
  11652. #define GLEE_H_DEFINED_glFlushPixelDataRangeNV
  11653. typedef void (APIENTRYP GLEEPFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
  11654. GLEE_EXTERN GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV;
  11655. #define glFlushPixelDataRangeNV GLeeFuncPtr_glFlushPixelDataRangeNV
  11656. #endif
  11657. #endif
  11658. /* GL_NV_primitive_restart */
  11659. #ifndef GL_NV_primitive_restart
  11660. #define GL_NV_primitive_restart 1
  11661. #define __GLEE_GL_NV_primitive_restart 1
  11662. /* Constants */
  11663. #define GL_PRIMITIVE_RESTART_NV 0x8558
  11664. #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
  11665. #ifndef GLEE_H_DEFINED_glPrimitiveRestartNV
  11666. #define GLEE_H_DEFINED_glPrimitiveRestartNV
  11667. typedef void (APIENTRYP GLEEPFNGLPRIMITIVERESTARTNVPROC) ();
  11668. GLEE_EXTERN GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV;
  11669. #define glPrimitiveRestartNV GLeeFuncPtr_glPrimitiveRestartNV
  11670. #endif
  11671. #ifndef GLEE_H_DEFINED_glPrimitiveRestartIndexNV
  11672. #define GLEE_H_DEFINED_glPrimitiveRestartIndexNV
  11673. typedef void (APIENTRYP GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
  11674. GLEE_EXTERN GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexNV;
  11675. #define glPrimitiveRestartIndexNV GLeeFuncPtr_glPrimitiveRestartIndexNV
  11676. #endif
  11677. #endif
  11678. /* GL_NV_texture_expand_normal */
  11679. #ifndef GL_NV_texture_expand_normal
  11680. #define GL_NV_texture_expand_normal 1
  11681. #define __GLEE_GL_NV_texture_expand_normal 1
  11682. /* Constants */
  11683. #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F
  11684. #endif
  11685. /* GL_NV_vertex_program2 */
  11686. #ifndef GL_NV_vertex_program2
  11687. #define GL_NV_vertex_program2 1
  11688. #define __GLEE_GL_NV_vertex_program2 1
  11689. /* Constants */
  11690. #endif
  11691. /* GL_ATI_map_object_buffer */
  11692. #ifndef GL_ATI_map_object_buffer
  11693. #define GL_ATI_map_object_buffer 1
  11694. #define __GLEE_GL_ATI_map_object_buffer 1
  11695. /* Constants */
  11696. #ifndef GLEE_H_DEFINED_glMapObjectBufferATI
  11697. #define GLEE_H_DEFINED_glMapObjectBufferATI
  11698. typedef GLvoid* (APIENTRYP GLEEPFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
  11699. GLEE_EXTERN GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI;
  11700. #define glMapObjectBufferATI GLeeFuncPtr_glMapObjectBufferATI
  11701. #endif
  11702. #ifndef GLEE_H_DEFINED_glUnmapObjectBufferATI
  11703. #define GLEE_H_DEFINED_glUnmapObjectBufferATI
  11704. typedef void (APIENTRYP GLEEPFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
  11705. GLEE_EXTERN GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI;
  11706. #define glUnmapObjectBufferATI GLeeFuncPtr_glUnmapObjectBufferATI
  11707. #endif
  11708. #endif
  11709. /* GL_ATI_separate_stencil */
  11710. #ifndef GL_ATI_separate_stencil
  11711. #define GL_ATI_separate_stencil 1
  11712. #define __GLEE_GL_ATI_separate_stencil 1
  11713. /* Constants */
  11714. #define GL_STENCIL_BACK_FUNC_ATI 0x8800
  11715. #define GL_STENCIL_BACK_FAIL_ATI 0x8801
  11716. #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802
  11717. #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803
  11718. #ifndef GLEE_H_DEFINED_glStencilOpSeparateATI
  11719. #define GLEE_H_DEFINED_glStencilOpSeparateATI
  11720. typedef void (APIENTRYP GLEEPFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
  11721. GLEE_EXTERN GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI;
  11722. #define glStencilOpSeparateATI GLeeFuncPtr_glStencilOpSeparateATI
  11723. #endif
  11724. #ifndef GLEE_H_DEFINED_glStencilFuncSeparateATI
  11725. #define GLEE_H_DEFINED_glStencilFuncSeparateATI
  11726. typedef void (APIENTRYP GLEEPFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
  11727. GLEE_EXTERN GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI;
  11728. #define glStencilFuncSeparateATI GLeeFuncPtr_glStencilFuncSeparateATI
  11729. #endif
  11730. #endif
  11731. /* GL_ATI_vertex_attrib_array_object */
  11732. #ifndef GL_ATI_vertex_attrib_array_object
  11733. #define GL_ATI_vertex_attrib_array_object 1
  11734. #define __GLEE_GL_ATI_vertex_attrib_array_object 1
  11735. /* Constants */
  11736. #ifndef GLEE_H_DEFINED_glVertexAttribArrayObjectATI
  11737. #define GLEE_H_DEFINED_glVertexAttribArrayObjectATI
  11738. typedef void (APIENTRYP GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
  11739. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayObjectATI;
  11740. #define glVertexAttribArrayObjectATI GLeeFuncPtr_glVertexAttribArrayObjectATI
  11741. #endif
  11742. #ifndef GLEE_H_DEFINED_glGetVertexAttribArrayObjectfvATI
  11743. #define GLEE_H_DEFINED_glGetVertexAttribArrayObjectfvATI
  11744. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat * params);
  11745. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI;
  11746. #define glGetVertexAttribArrayObjectfvATI GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI
  11747. #endif
  11748. #ifndef GLEE_H_DEFINED_glGetVertexAttribArrayObjectivATI
  11749. #define GLEE_H_DEFINED_glGetVertexAttribArrayObjectivATI
  11750. typedef void (APIENTRYP GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint * params);
  11751. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectivATI;
  11752. #define glGetVertexAttribArrayObjectivATI GLeeFuncPtr_glGetVertexAttribArrayObjectivATI
  11753. #endif
  11754. #endif
  11755. /* GL_OES_read_format */
  11756. #ifndef GL_OES_read_format
  11757. #define GL_OES_read_format 1
  11758. #define __GLEE_GL_OES_read_format 1
  11759. /* Constants */
  11760. #define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A
  11761. #define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B
  11762. #endif
  11763. /* GL_EXT_depth_bounds_test */
  11764. #ifndef GL_EXT_depth_bounds_test
  11765. #define GL_EXT_depth_bounds_test 1
  11766. #define __GLEE_GL_EXT_depth_bounds_test 1
  11767. /* Constants */
  11768. #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890
  11769. #define GL_DEPTH_BOUNDS_EXT 0x8891
  11770. #ifndef GLEE_H_DEFINED_glDepthBoundsEXT
  11771. #define GLEE_H_DEFINED_glDepthBoundsEXT
  11772. typedef void (APIENTRYP GLEEPFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
  11773. GLEE_EXTERN GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT;
  11774. #define glDepthBoundsEXT GLeeFuncPtr_glDepthBoundsEXT
  11775. #endif
  11776. #endif
  11777. /* GL_EXT_texture_mirror_clamp */
  11778. #ifndef GL_EXT_texture_mirror_clamp
  11779. #define GL_EXT_texture_mirror_clamp 1
  11780. #define __GLEE_GL_EXT_texture_mirror_clamp 1
  11781. /* Constants */
  11782. #define GL_MIRROR_CLAMP_EXT 0x8742
  11783. #define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
  11784. #define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
  11785. #endif
  11786. /* GL_EXT_blend_equation_separate */
  11787. #ifndef GL_EXT_blend_equation_separate
  11788. #define GL_EXT_blend_equation_separate 1
  11789. #define __GLEE_GL_EXT_blend_equation_separate 1
  11790. /* Constants */
  11791. #define GL_BLEND_EQUATION_RGB_EXT GL_BLEND_EQUATION
  11792. #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
  11793. #ifndef GLEE_H_DEFINED_glBlendEquationSeparateEXT
  11794. #define GLEE_H_DEFINED_glBlendEquationSeparateEXT
  11795. typedef void (APIENTRYP GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
  11796. GLEE_EXTERN GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparateEXT;
  11797. #define glBlendEquationSeparateEXT GLeeFuncPtr_glBlendEquationSeparateEXT
  11798. #endif
  11799. #endif
  11800. /* GL_MESA_pack_invert */
  11801. #ifndef GL_MESA_pack_invert
  11802. #define GL_MESA_pack_invert 1
  11803. #define __GLEE_GL_MESA_pack_invert 1
  11804. /* Constants */
  11805. #define GL_PACK_INVERT_MESA 0x8758
  11806. #endif
  11807. /* GL_MESA_ycbcr_texture */
  11808. #ifndef GL_MESA_ycbcr_texture
  11809. #define GL_MESA_ycbcr_texture 1
  11810. #define __GLEE_GL_MESA_ycbcr_texture 1
  11811. /* Constants */
  11812. #define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA
  11813. #define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB
  11814. #define GL_YCBCR_MESA 0x8757
  11815. #endif
  11816. /* GL_EXT_pixel_buffer_object */
  11817. #ifndef GL_EXT_pixel_buffer_object
  11818. #define GL_EXT_pixel_buffer_object 1
  11819. #define __GLEE_GL_EXT_pixel_buffer_object 1
  11820. /* Constants */
  11821. #define GL_PIXEL_PACK_BUFFER_EXT 0x88EB
  11822. #define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC
  11823. #define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED
  11824. #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF
  11825. #endif
  11826. /* GL_NV_fragment_program_option */
  11827. #ifndef GL_NV_fragment_program_option
  11828. #define GL_NV_fragment_program_option 1
  11829. #define __GLEE_GL_NV_fragment_program_option 1
  11830. /* Constants */
  11831. #endif
  11832. /* GL_NV_fragment_program2 */
  11833. #ifndef GL_NV_fragment_program2
  11834. #define GL_NV_fragment_program2 1
  11835. #define __GLEE_GL_NV_fragment_program2 1
  11836. /* Constants */
  11837. #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
  11838. #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
  11839. #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6
  11840. #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7
  11841. #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8
  11842. #endif
  11843. /* GL_NV_vertex_program2_option */
  11844. #ifndef GL_NV_vertex_program2_option
  11845. #define GL_NV_vertex_program2_option 1
  11846. #define __GLEE_GL_NV_vertex_program2_option 1
  11847. /* Constants */
  11848. #endif
  11849. /* GL_NV_vertex_program3 */
  11850. #ifndef GL_NV_vertex_program3
  11851. #define GL_NV_vertex_program3 1
  11852. #define __GLEE_GL_NV_vertex_program3 1
  11853. /* Constants */
  11854. #endif
  11855. /* GL_EXT_framebuffer_object */
  11856. #ifndef GL_EXT_framebuffer_object
  11857. #define GL_EXT_framebuffer_object 1
  11858. #define __GLEE_GL_EXT_framebuffer_object 1
  11859. /* Constants */
  11860. #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
  11861. #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
  11862. #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
  11863. #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
  11864. #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
  11865. #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
  11866. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
  11867. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
  11868. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
  11869. #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
  11870. #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
  11871. #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
  11872. #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
  11873. #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
  11874. #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
  11875. #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
  11876. #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
  11877. #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
  11878. #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
  11879. #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
  11880. #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
  11881. #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
  11882. #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
  11883. #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
  11884. #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
  11885. #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
  11886. #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
  11887. #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
  11888. #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
  11889. #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
  11890. #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
  11891. #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
  11892. #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
  11893. #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
  11894. #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
  11895. #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
  11896. #define GL_FRAMEBUFFER_EXT 0x8D40
  11897. #define GL_RENDERBUFFER_EXT 0x8D41
  11898. #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
  11899. #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
  11900. #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
  11901. #define GL_STENCIL_INDEX1_EXT 0x8D46
  11902. #define GL_STENCIL_INDEX4_EXT 0x8D47
  11903. #define GL_STENCIL_INDEX8_EXT 0x8D48
  11904. #define GL_STENCIL_INDEX16_EXT 0x8D49
  11905. #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
  11906. #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
  11907. #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
  11908. #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
  11909. #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
  11910. #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
  11911. #ifndef GLEE_H_DEFINED_glIsRenderbufferEXT
  11912. #define GLEE_H_DEFINED_glIsRenderbufferEXT
  11913. typedef GLboolean (APIENTRYP GLEEPFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
  11914. GLEE_EXTERN GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT;
  11915. #define glIsRenderbufferEXT GLeeFuncPtr_glIsRenderbufferEXT
  11916. #endif
  11917. #ifndef GLEE_H_DEFINED_glBindRenderbufferEXT
  11918. #define GLEE_H_DEFINED_glBindRenderbufferEXT
  11919. typedef void (APIENTRYP GLEEPFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
  11920. GLEE_EXTERN GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT;
  11921. #define glBindRenderbufferEXT GLeeFuncPtr_glBindRenderbufferEXT
  11922. #endif
  11923. #ifndef GLEE_H_DEFINED_glDeleteRenderbuffersEXT
  11924. #define GLEE_H_DEFINED_glDeleteRenderbuffersEXT
  11925. typedef void (APIENTRYP GLEEPFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint * renderbuffers);
  11926. GLEE_EXTERN GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT;
  11927. #define glDeleteRenderbuffersEXT GLeeFuncPtr_glDeleteRenderbuffersEXT
  11928. #endif
  11929. #ifndef GLEE_H_DEFINED_glGenRenderbuffersEXT
  11930. #define GLEE_H_DEFINED_glGenRenderbuffersEXT
  11931. typedef void (APIENTRYP GLEEPFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint * renderbuffers);
  11932. GLEE_EXTERN GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT;
  11933. #define glGenRenderbuffersEXT GLeeFuncPtr_glGenRenderbuffersEXT
  11934. #endif
  11935. #ifndef GLEE_H_DEFINED_glRenderbufferStorageEXT
  11936. #define GLEE_H_DEFINED_glRenderbufferStorageEXT
  11937. typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
  11938. GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT;
  11939. #define glRenderbufferStorageEXT GLeeFuncPtr_glRenderbufferStorageEXT
  11940. #endif
  11941. #ifndef GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
  11942. #define GLEE_H_DEFINED_glGetRenderbufferParameterivEXT
  11943. typedef void (APIENTRYP GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
  11944. GLEE_EXTERN GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT;
  11945. #define glGetRenderbufferParameterivEXT GLeeFuncPtr_glGetRenderbufferParameterivEXT
  11946. #endif
  11947. #ifndef GLEE_H_DEFINED_glIsFramebufferEXT
  11948. #define GLEE_H_DEFINED_glIsFramebufferEXT
  11949. typedef GLboolean (APIENTRYP GLEEPFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
  11950. GLEE_EXTERN GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT;
  11951. #define glIsFramebufferEXT GLeeFuncPtr_glIsFramebufferEXT
  11952. #endif
  11953. #ifndef GLEE_H_DEFINED_glBindFramebufferEXT
  11954. #define GLEE_H_DEFINED_glBindFramebufferEXT
  11955. typedef void (APIENTRYP GLEEPFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
  11956. GLEE_EXTERN GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT;
  11957. #define glBindFramebufferEXT GLeeFuncPtr_glBindFramebufferEXT
  11958. #endif
  11959. #ifndef GLEE_H_DEFINED_glDeleteFramebuffersEXT
  11960. #define GLEE_H_DEFINED_glDeleteFramebuffersEXT
  11961. typedef void (APIENTRYP GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint * framebuffers);
  11962. GLEE_EXTERN GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT;
  11963. #define glDeleteFramebuffersEXT GLeeFuncPtr_glDeleteFramebuffersEXT
  11964. #endif
  11965. #ifndef GLEE_H_DEFINED_glGenFramebuffersEXT
  11966. #define GLEE_H_DEFINED_glGenFramebuffersEXT
  11967. typedef void (APIENTRYP GLEEPFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint * framebuffers);
  11968. GLEE_EXTERN GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT;
  11969. #define glGenFramebuffersEXT GLeeFuncPtr_glGenFramebuffersEXT
  11970. #endif
  11971. #ifndef GLEE_H_DEFINED_glCheckFramebufferStatusEXT
  11972. #define GLEE_H_DEFINED_glCheckFramebufferStatusEXT
  11973. typedef GLenum (APIENTRYP GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
  11974. GLEE_EXTERN GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT;
  11975. #define glCheckFramebufferStatusEXT GLeeFuncPtr_glCheckFramebufferStatusEXT
  11976. #endif
  11977. #ifndef GLEE_H_DEFINED_glFramebufferTexture1DEXT
  11978. #define GLEE_H_DEFINED_glFramebufferTexture1DEXT
  11979. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  11980. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT;
  11981. #define glFramebufferTexture1DEXT GLeeFuncPtr_glFramebufferTexture1DEXT
  11982. #endif
  11983. #ifndef GLEE_H_DEFINED_glFramebufferTexture2DEXT
  11984. #define GLEE_H_DEFINED_glFramebufferTexture2DEXT
  11985. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  11986. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT;
  11987. #define glFramebufferTexture2DEXT GLeeFuncPtr_glFramebufferTexture2DEXT
  11988. #endif
  11989. #ifndef GLEE_H_DEFINED_glFramebufferTexture3DEXT
  11990. #define GLEE_H_DEFINED_glFramebufferTexture3DEXT
  11991. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
  11992. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT;
  11993. #define glFramebufferTexture3DEXT GLeeFuncPtr_glFramebufferTexture3DEXT
  11994. #endif
  11995. #ifndef GLEE_H_DEFINED_glFramebufferRenderbufferEXT
  11996. #define GLEE_H_DEFINED_glFramebufferRenderbufferEXT
  11997. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
  11998. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT;
  11999. #define glFramebufferRenderbufferEXT GLeeFuncPtr_glFramebufferRenderbufferEXT
  12000. #endif
  12001. #ifndef GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
  12002. #define GLEE_H_DEFINED_glGetFramebufferAttachmentParameterivEXT
  12003. typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
  12004. GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT;
  12005. #define glGetFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT
  12006. #endif
  12007. #ifndef GLEE_H_DEFINED_glGenerateMipmapEXT
  12008. #define GLEE_H_DEFINED_glGenerateMipmapEXT
  12009. typedef void (APIENTRYP GLEEPFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
  12010. GLEE_EXTERN GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT;
  12011. #define glGenerateMipmapEXT GLeeFuncPtr_glGenerateMipmapEXT
  12012. #endif
  12013. #endif
  12014. /* GL_GREMEDY_string_marker */
  12015. #ifndef GL_GREMEDY_string_marker
  12016. #define GL_GREMEDY_string_marker 1
  12017. #define __GLEE_GL_GREMEDY_string_marker 1
  12018. /* Constants */
  12019. #ifndef GLEE_H_DEFINED_glStringMarkerGREMEDY
  12020. #define GLEE_H_DEFINED_glStringMarkerGREMEDY
  12021. typedef void (APIENTRYP GLEEPFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid * string);
  12022. GLEE_EXTERN GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY;
  12023. #define glStringMarkerGREMEDY GLeeFuncPtr_glStringMarkerGREMEDY
  12024. #endif
  12025. #endif
  12026. /* GL_EXT_packed_depth_stencil */
  12027. #ifndef GL_EXT_packed_depth_stencil
  12028. #define GL_EXT_packed_depth_stencil 1
  12029. #define __GLEE_GL_EXT_packed_depth_stencil 1
  12030. /* Constants */
  12031. #define GL_DEPTH_STENCIL_EXT 0x84F9
  12032. #define GL_UNSIGNED_INT_24_8_EXT 0x84FA
  12033. #define GL_DEPTH24_STENCIL8_EXT 0x88F0
  12034. #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
  12035. #endif
  12036. /* GL_EXT_stencil_clear_tag */
  12037. #ifndef GL_EXT_stencil_clear_tag
  12038. #define GL_EXT_stencil_clear_tag 1
  12039. #define __GLEE_GL_EXT_stencil_clear_tag 1
  12040. /* Constants */
  12041. #define GL_STENCIL_TAG_BITS_EXT 0x88F2
  12042. #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3
  12043. #ifndef GLEE_H_DEFINED_glStencilClearTagEXT
  12044. #define GLEE_H_DEFINED_glStencilClearTagEXT
  12045. typedef void (APIENTRYP GLEEPFNGLSTENCILCLEARTAGEXTPROC) (GLsizei stencilTagBits, GLuint stencilClearTag);
  12046. GLEE_EXTERN GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT;
  12047. #define glStencilClearTagEXT GLeeFuncPtr_glStencilClearTagEXT
  12048. #endif
  12049. #endif
  12050. /* GL_EXT_texture_sRGB */
  12051. #ifndef GL_EXT_texture_sRGB
  12052. #define GL_EXT_texture_sRGB 1
  12053. #define __GLEE_GL_EXT_texture_sRGB 1
  12054. /* Constants */
  12055. #define GL_SRGB_EXT 0x8C40
  12056. #define GL_SRGB8_EXT 0x8C41
  12057. #define GL_SRGB_ALPHA_EXT 0x8C42
  12058. #define GL_SRGB8_ALPHA8_EXT 0x8C43
  12059. #define GL_SLUMINANCE_ALPHA_EXT 0x8C44
  12060. #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45
  12061. #define GL_SLUMINANCE_EXT 0x8C46
  12062. #define GL_SLUMINANCE8_EXT 0x8C47
  12063. #define GL_COMPRESSED_SRGB_EXT 0x8C48
  12064. #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49
  12065. #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A
  12066. #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B
  12067. #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
  12068. #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
  12069. #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
  12070. #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F
  12071. #endif
  12072. /* GL_EXT_framebuffer_blit */
  12073. #ifndef GL_EXT_framebuffer_blit
  12074. #define GL_EXT_framebuffer_blit 1
  12075. #define __GLEE_GL_EXT_framebuffer_blit 1
  12076. /* Constants */
  12077. #define GL_READ_FRAMEBUFFER_EXT 0x8CA8
  12078. #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
  12079. #define GL_DRAW_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT
  12080. #define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA
  12081. #ifndef GLEE_H_DEFINED_glBlitFramebufferEXT
  12082. #define GLEE_H_DEFINED_glBlitFramebufferEXT
  12083. typedef void (APIENTRYP GLEEPFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
  12084. GLEE_EXTERN GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT;
  12085. #define glBlitFramebufferEXT GLeeFuncPtr_glBlitFramebufferEXT
  12086. #endif
  12087. #endif
  12088. /* GL_EXT_framebuffer_multisample */
  12089. #ifndef GL_EXT_framebuffer_multisample
  12090. #define GL_EXT_framebuffer_multisample 1
  12091. #define __GLEE_GL_EXT_framebuffer_multisample 1
  12092. /* Constants */
  12093. #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
  12094. #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
  12095. #define GL_MAX_SAMPLES_EXT 0x8D57
  12096. #ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisampleEXT
  12097. #define GLEE_H_DEFINED_glRenderbufferStorageMultisampleEXT
  12098. typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
  12099. GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbufferStorageMultisampleEXT;
  12100. #define glRenderbufferStorageMultisampleEXT GLeeFuncPtr_glRenderbufferStorageMultisampleEXT
  12101. #endif
  12102. #endif
  12103. /* GL_MESAX_texture_stack */
  12104. #ifndef GL_MESAX_texture_stack
  12105. #define GL_MESAX_texture_stack 1
  12106. #define __GLEE_GL_MESAX_texture_stack 1
  12107. /* Constants */
  12108. #define GL_TEXTURE_1D_STACK_MESAX 0x8759
  12109. #define GL_TEXTURE_2D_STACK_MESAX 0x875A
  12110. #define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B
  12111. #define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C
  12112. #define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D
  12113. #define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E
  12114. #endif
  12115. /* GL_EXT_timer_query */
  12116. #ifndef GL_EXT_timer_query
  12117. #define GL_EXT_timer_query 1
  12118. #define __GLEE_GL_EXT_timer_query 1
  12119. /* Constants */
  12120. #define GL_TIME_ELAPSED_EXT 0x88BF
  12121. #ifndef GLEE_H_DEFINED_glGetQueryObjecti64vEXT
  12122. #define GLEE_H_DEFINED_glGetQueryObjecti64vEXT
  12123. typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname, GLint64EXT * params);
  12124. GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT;
  12125. #define glGetQueryObjecti64vEXT GLeeFuncPtr_glGetQueryObjecti64vEXT
  12126. #endif
  12127. #ifndef GLEE_H_DEFINED_glGetQueryObjectui64vEXT
  12128. #define GLEE_H_DEFINED_glGetQueryObjectui64vEXT
  12129. typedef void (APIENTRYP GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pname, GLuint64EXT * params);
  12130. GLEE_EXTERN GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT;
  12131. #define glGetQueryObjectui64vEXT GLeeFuncPtr_glGetQueryObjectui64vEXT
  12132. #endif
  12133. #endif
  12134. /* GL_EXT_gpu_program_parameters */
  12135. #ifndef GL_EXT_gpu_program_parameters
  12136. #define GL_EXT_gpu_program_parameters 1
  12137. #define __GLEE_GL_EXT_gpu_program_parameters 1
  12138. /* Constants */
  12139. #ifndef GLEE_H_DEFINED_glProgramEnvParameters4fvEXT
  12140. #define GLEE_H_DEFINED_glProgramEnvParameters4fvEXT
  12141. typedef void (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat * params);
  12142. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameters4fvEXT;
  12143. #define glProgramEnvParameters4fvEXT GLeeFuncPtr_glProgramEnvParameters4fvEXT
  12144. #endif
  12145. #ifndef GLEE_H_DEFINED_glProgramLocalParameters4fvEXT
  12146. #define GLEE_H_DEFINED_glProgramLocalParameters4fvEXT
  12147. typedef void (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, GLuint index, GLsizei count, const GLfloat * params);
  12148. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParameters4fvEXT;
  12149. #define glProgramLocalParameters4fvEXT GLeeFuncPtr_glProgramLocalParameters4fvEXT
  12150. #endif
  12151. #endif
  12152. /* GL_APPLE_flush_buffer_range */
  12153. #ifndef GL_APPLE_flush_buffer_range
  12154. #define GL_APPLE_flush_buffer_range 1
  12155. #define __GLEE_GL_APPLE_flush_buffer_range 1
  12156. /* Constants */
  12157. #define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12
  12158. #define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13
  12159. #ifndef GLEE_H_DEFINED_glBufferParameteriAPPLE
  12160. #define GLEE_H_DEFINED_glBufferParameteriAPPLE
  12161. typedef void (APIENTRYP GLEEPFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum pname, GLint param);
  12162. GLEE_EXTERN GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE;
  12163. #define glBufferParameteriAPPLE GLeeFuncPtr_glBufferParameteriAPPLE
  12164. #endif
  12165. #ifndef GLEE_H_DEFINED_glFlushMappedBufferRangeAPPLE
  12166. #define GLEE_H_DEFINED_glFlushMappedBufferRangeAPPLE
  12167. typedef void (APIENTRYP GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GLintptr offset, GLsizeiptr size);
  12168. GLEE_EXTERN GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferRangeAPPLE;
  12169. #define glFlushMappedBufferRangeAPPLE GLeeFuncPtr_glFlushMappedBufferRangeAPPLE
  12170. #endif
  12171. #endif
  12172. /* GL_EXT_gpu_shader4 */
  12173. #ifndef GL_EXT_gpu_shader4
  12174. #define GL_EXT_gpu_shader4 1
  12175. #define __GLEE_GL_EXT_gpu_shader4 1
  12176. /* Constants */
  12177. #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0
  12178. #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1
  12179. #define GL_SAMPLER_BUFFER_EXT 0x8DC2
  12180. #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3
  12181. #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4
  12182. #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5
  12183. #define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6
  12184. #define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7
  12185. #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8
  12186. #define GL_INT_SAMPLER_1D_EXT 0x8DC9
  12187. #define GL_INT_SAMPLER_2D_EXT 0x8DCA
  12188. #define GL_INT_SAMPLER_3D_EXT 0x8DCB
  12189. #define GL_INT_SAMPLER_CUBE_EXT 0x8DCC
  12190. #define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD
  12191. #define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE
  12192. #define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF
  12193. #define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0
  12194. #define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1
  12195. #define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2
  12196. #define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3
  12197. #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4
  12198. #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5
  12199. #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6
  12200. #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7
  12201. #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8
  12202. #ifndef GLEE_H_DEFINED_glGetUniformuivEXT
  12203. #define GLEE_H_DEFINED_glGetUniformuivEXT
  12204. typedef void (APIENTRYP GLEEPFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint location, GLuint * params);
  12205. GLEE_EXTERN GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT;
  12206. #define glGetUniformuivEXT GLeeFuncPtr_glGetUniformuivEXT
  12207. #endif
  12208. #ifndef GLEE_H_DEFINED_glBindFragDataLocationEXT
  12209. #define GLEE_H_DEFINED_glBindFragDataLocationEXT
  12210. typedef void (APIENTRYP GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuint color, const GLchar * name);
  12211. GLEE_EXTERN GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEXT;
  12212. #define glBindFragDataLocationEXT GLeeFuncPtr_glBindFragDataLocationEXT
  12213. #endif
  12214. #ifndef GLEE_H_DEFINED_glGetFragDataLocationEXT
  12215. #define GLEE_H_DEFINED_glGetFragDataLocationEXT
  12216. typedef GLint (APIENTRYP GLEEPFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar * name);
  12217. GLEE_EXTERN GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT;
  12218. #define glGetFragDataLocationEXT GLeeFuncPtr_glGetFragDataLocationEXT
  12219. #endif
  12220. #ifndef GLEE_H_DEFINED_glUniform1uiEXT
  12221. #define GLEE_H_DEFINED_glUniform1uiEXT
  12222. typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0);
  12223. GLEE_EXTERN GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT;
  12224. #define glUniform1uiEXT GLeeFuncPtr_glUniform1uiEXT
  12225. #endif
  12226. #ifndef GLEE_H_DEFINED_glUniform2uiEXT
  12227. #define GLEE_H_DEFINED_glUniform2uiEXT
  12228. typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLuint v1);
  12229. GLEE_EXTERN GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT;
  12230. #define glUniform2uiEXT GLeeFuncPtr_glUniform2uiEXT
  12231. #endif
  12232. #ifndef GLEE_H_DEFINED_glUniform3uiEXT
  12233. #define GLEE_H_DEFINED_glUniform3uiEXT
  12234. typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
  12235. GLEE_EXTERN GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT;
  12236. #define glUniform3uiEXT GLeeFuncPtr_glUniform3uiEXT
  12237. #endif
  12238. #ifndef GLEE_H_DEFINED_glUniform4uiEXT
  12239. #define GLEE_H_DEFINED_glUniform4uiEXT
  12240. typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
  12241. GLEE_EXTERN GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT;
  12242. #define glUniform4uiEXT GLeeFuncPtr_glUniform4uiEXT
  12243. #endif
  12244. #ifndef GLEE_H_DEFINED_glUniform1uivEXT
  12245. #define GLEE_H_DEFINED_glUniform1uivEXT
  12246. typedef void (APIENTRYP GLEEPFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
  12247. GLEE_EXTERN GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT;
  12248. #define glUniform1uivEXT GLeeFuncPtr_glUniform1uivEXT
  12249. #endif
  12250. #ifndef GLEE_H_DEFINED_glUniform2uivEXT
  12251. #define GLEE_H_DEFINED_glUniform2uivEXT
  12252. typedef void (APIENTRYP GLEEPFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
  12253. GLEE_EXTERN GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT;
  12254. #define glUniform2uivEXT GLeeFuncPtr_glUniform2uivEXT
  12255. #endif
  12256. #ifndef GLEE_H_DEFINED_glUniform3uivEXT
  12257. #define GLEE_H_DEFINED_glUniform3uivEXT
  12258. typedef void (APIENTRYP GLEEPFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
  12259. GLEE_EXTERN GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT;
  12260. #define glUniform3uivEXT GLeeFuncPtr_glUniform3uivEXT
  12261. #endif
  12262. #ifndef GLEE_H_DEFINED_glUniform4uivEXT
  12263. #define GLEE_H_DEFINED_glUniform4uivEXT
  12264. typedef void (APIENTRYP GLEEPFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint * value);
  12265. GLEE_EXTERN GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT;
  12266. #define glUniform4uivEXT GLeeFuncPtr_glUniform4uivEXT
  12267. #endif
  12268. #endif
  12269. /* GL_EXT_draw_instanced */
  12270. #ifndef GL_EXT_draw_instanced
  12271. #define GL_EXT_draw_instanced 1
  12272. #define __GLEE_GL_EXT_draw_instanced 1
  12273. /* Constants */
  12274. #ifndef GLEE_H_DEFINED_glDrawArraysInstancedEXT
  12275. #define GLEE_H_DEFINED_glDrawArraysInstancedEXT
  12276. typedef void (APIENTRYP GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
  12277. GLEE_EXTERN GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT;
  12278. #define glDrawArraysInstancedEXT GLeeFuncPtr_glDrawArraysInstancedEXT
  12279. #endif
  12280. #ifndef GLEE_H_DEFINED_glDrawElementsInstancedEXT
  12281. #define GLEE_H_DEFINED_glDrawElementsInstancedEXT
  12282. typedef void (APIENTRYP GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount);
  12283. GLEE_EXTERN GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstancedEXT;
  12284. #define glDrawElementsInstancedEXT GLeeFuncPtr_glDrawElementsInstancedEXT
  12285. #endif
  12286. #endif
  12287. /* GL_EXT_packed_float */
  12288. #ifndef GL_EXT_packed_float
  12289. #define GL_EXT_packed_float 1
  12290. #define __GLEE_GL_EXT_packed_float 1
  12291. /* Constants */
  12292. #define GL_R11F_G11F_B10F_EXT 0x8C3A
  12293. #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B
  12294. #define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C
  12295. #endif
  12296. /* GL_EXT_texture_array */
  12297. #ifndef GL_EXT_texture_array
  12298. #define GL_EXT_texture_array 1
  12299. #define __GLEE_GL_EXT_texture_array 1
  12300. /* Constants */
  12301. #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
  12302. #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
  12303. #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
  12304. #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
  12305. #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
  12306. #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
  12307. #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
  12308. #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E
  12309. #endif
  12310. /* GL_EXT_texture_buffer_object */
  12311. #ifndef GL_EXT_texture_buffer_object
  12312. #define GL_EXT_texture_buffer_object 1
  12313. #define __GLEE_GL_EXT_texture_buffer_object 1
  12314. /* Constants */
  12315. #define GL_TEXTURE_BUFFER_EXT 0x8C2A
  12316. #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B
  12317. #define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C
  12318. #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D
  12319. #define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E
  12320. #ifndef GLEE_H_DEFINED_glTexBufferEXT
  12321. #define GLEE_H_DEFINED_glTexBufferEXT
  12322. typedef void (APIENTRYP GLEEPFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);
  12323. GLEE_EXTERN GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT;
  12324. #define glTexBufferEXT GLeeFuncPtr_glTexBufferEXT
  12325. #endif
  12326. #endif
  12327. /* GL_EXT_texture_compression_latc */
  12328. #ifndef GL_EXT_texture_compression_latc
  12329. #define GL_EXT_texture_compression_latc 1
  12330. #define __GLEE_GL_EXT_texture_compression_latc 1
  12331. /* Constants */
  12332. #define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70
  12333. #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71
  12334. #define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72
  12335. #define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73
  12336. #endif
  12337. /* GL_EXT_texture_compression_rgtc */
  12338. #ifndef GL_EXT_texture_compression_rgtc
  12339. #define GL_EXT_texture_compression_rgtc 1
  12340. #define __GLEE_GL_EXT_texture_compression_rgtc 1
  12341. /* Constants */
  12342. #define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB
  12343. #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC
  12344. #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD
  12345. #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE
  12346. #endif
  12347. /* GL_EXT_texture_shared_exponent */
  12348. #ifndef GL_EXT_texture_shared_exponent
  12349. #define GL_EXT_texture_shared_exponent 1
  12350. #define __GLEE_GL_EXT_texture_shared_exponent 1
  12351. /* Constants */
  12352. #define GL_RGB9_E5_EXT 0x8C3D
  12353. #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E
  12354. #define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F
  12355. #endif
  12356. /* GL_NV_depth_buffer_float */
  12357. #ifndef GL_NV_depth_buffer_float
  12358. #define GL_NV_depth_buffer_float 1
  12359. #define __GLEE_GL_NV_depth_buffer_float 1
  12360. /* Constants */
  12361. #define GL_DEPTH_COMPONENT32F_NV 0x8DAB
  12362. #define GL_DEPTH32F_STENCIL8_NV 0x8DAC
  12363. #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD
  12364. #define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF
  12365. #ifndef GLEE_H_DEFINED_glDepthRangedNV
  12366. #define GLEE_H_DEFINED_glDepthRangedNV
  12367. typedef void (APIENTRYP GLEEPFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar);
  12368. GLEE_EXTERN GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV;
  12369. #define glDepthRangedNV GLeeFuncPtr_glDepthRangedNV
  12370. #endif
  12371. #ifndef GLEE_H_DEFINED_glClearDepthdNV
  12372. #define GLEE_H_DEFINED_glClearDepthdNV
  12373. typedef void (APIENTRYP GLEEPFNGLCLEARDEPTHDNVPROC) (GLdouble depth);
  12374. GLEE_EXTERN GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV;
  12375. #define glClearDepthdNV GLeeFuncPtr_glClearDepthdNV
  12376. #endif
  12377. #ifndef GLEE_H_DEFINED_glDepthBoundsdNV
  12378. #define GLEE_H_DEFINED_glDepthBoundsdNV
  12379. typedef void (APIENTRYP GLEEPFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax);
  12380. GLEE_EXTERN GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV;
  12381. #define glDepthBoundsdNV GLeeFuncPtr_glDepthBoundsdNV
  12382. #endif
  12383. #endif
  12384. /* GL_NV_framebuffer_multisample_coverage */
  12385. #ifndef GL_NV_framebuffer_multisample_coverage
  12386. #define GL_NV_framebuffer_multisample_coverage 1
  12387. #define __GLEE_GL_NV_framebuffer_multisample_coverage 1
  12388. /* Constants */
  12389. #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB
  12390. #define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10
  12391. #define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11
  12392. #define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12
  12393. #ifndef GLEE_H_DEFINED_glRenderbufferStorageMultisampleCoverageNV
  12394. #define GLEE_H_DEFINED_glRenderbufferStorageMultisampleCoverageNV
  12395. typedef void (APIENTRYP GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
  12396. GLEE_EXTERN GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV;
  12397. #define glRenderbufferStorageMultisampleCoverageNV GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV
  12398. #endif
  12399. #endif
  12400. /* GL_EXT_framebuffer_sRGB */
  12401. #ifndef GL_EXT_framebuffer_sRGB
  12402. #define GL_EXT_framebuffer_sRGB 1
  12403. #define __GLEE_GL_EXT_framebuffer_sRGB 1
  12404. /* Constants */
  12405. #define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
  12406. #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA
  12407. #endif
  12408. /* GL_NV_geometry_shader4 */
  12409. #ifndef GL_NV_geometry_shader4
  12410. #define GL_NV_geometry_shader4 1
  12411. #define __GLEE_GL_NV_geometry_shader4 1
  12412. /* Constants */
  12413. #endif
  12414. /* GL_NV_parameter_buffer_object */
  12415. #ifndef GL_NV_parameter_buffer_object
  12416. #define GL_NV_parameter_buffer_object 1
  12417. #define __GLEE_GL_NV_parameter_buffer_object 1
  12418. /* Constants */
  12419. #define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0
  12420. #define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1
  12421. #define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2
  12422. #define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3
  12423. #define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4
  12424. #ifndef GLEE_H_DEFINED_glProgramBufferParametersfvNV
  12425. #define GLEE_H_DEFINED_glProgramBufferParametersfvNV
  12426. typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params);
  12427. GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParametersfvNV;
  12428. #define glProgramBufferParametersfvNV GLeeFuncPtr_glProgramBufferParametersfvNV
  12429. #endif
  12430. #ifndef GLEE_H_DEFINED_glProgramBufferParametersIivNV
  12431. #define GLEE_H_DEFINED_glProgramBufferParametersIivNV
  12432. typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params);
  12433. GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferParametersIivNV;
  12434. #define glProgramBufferParametersIivNV GLeeFuncPtr_glProgramBufferParametersIivNV
  12435. #endif
  12436. #ifndef GLEE_H_DEFINED_glProgramBufferParametersIuivNV
  12437. #define GLEE_H_DEFINED_glProgramBufferParametersIuivNV
  12438. typedef void (APIENTRYP GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params);
  12439. GLEE_EXTERN GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferParametersIuivNV;
  12440. #define glProgramBufferParametersIuivNV GLeeFuncPtr_glProgramBufferParametersIuivNV
  12441. #endif
  12442. #endif
  12443. /* GL_EXT_draw_buffers2 */
  12444. #ifndef GL_EXT_draw_buffers2
  12445. #define GL_EXT_draw_buffers2 1
  12446. #define __GLEE_GL_EXT_draw_buffers2 1
  12447. /* Constants */
  12448. #ifndef GLEE_H_DEFINED_glColorMaskIndexedEXT
  12449. #define GLEE_H_DEFINED_glColorMaskIndexedEXT
  12450. typedef void (APIENTRYP GLEEPFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
  12451. GLEE_EXTERN GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT;
  12452. #define glColorMaskIndexedEXT GLeeFuncPtr_glColorMaskIndexedEXT
  12453. #endif
  12454. #ifndef GLEE_H_DEFINED_glGetBooleanIndexedvEXT
  12455. #define GLEE_H_DEFINED_glGetBooleanIndexedvEXT
  12456. typedef void (APIENTRYP GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint index, GLboolean * data);
  12457. GLEE_EXTERN GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT;
  12458. #define glGetBooleanIndexedvEXT GLeeFuncPtr_glGetBooleanIndexedvEXT
  12459. #endif
  12460. #ifndef GLEE_H_DEFINED_glGetIntegerIndexedvEXT
  12461. #define GLEE_H_DEFINED_glGetIntegerIndexedvEXT
  12462. typedef void (APIENTRYP GLEEPFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLint * data);
  12463. GLEE_EXTERN GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT;
  12464. #define glGetIntegerIndexedvEXT GLeeFuncPtr_glGetIntegerIndexedvEXT
  12465. #endif
  12466. #ifndef GLEE_H_DEFINED_glEnableIndexedEXT
  12467. #define GLEE_H_DEFINED_glEnableIndexedEXT
  12468. typedef void (APIENTRYP GLEEPFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
  12469. GLEE_EXTERN GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT;
  12470. #define glEnableIndexedEXT GLeeFuncPtr_glEnableIndexedEXT
  12471. #endif
  12472. #ifndef GLEE_H_DEFINED_glDisableIndexedEXT
  12473. #define GLEE_H_DEFINED_glDisableIndexedEXT
  12474. typedef void (APIENTRYP GLEEPFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index);
  12475. GLEE_EXTERN GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT;
  12476. #define glDisableIndexedEXT GLeeFuncPtr_glDisableIndexedEXT
  12477. #endif
  12478. #ifndef GLEE_H_DEFINED_glIsEnabledIndexedEXT
  12479. #define GLEE_H_DEFINED_glIsEnabledIndexedEXT
  12480. typedef GLboolean (APIENTRYP GLEEPFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuint index);
  12481. GLEE_EXTERN GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT;
  12482. #define glIsEnabledIndexedEXT GLeeFuncPtr_glIsEnabledIndexedEXT
  12483. #endif
  12484. #endif
  12485. /* GL_NV_transform_feedback */
  12486. #ifndef GL_NV_transform_feedback
  12487. #define GL_NV_transform_feedback 1
  12488. #define __GLEE_GL_NV_transform_feedback 1
  12489. /* Constants */
  12490. #define GL_BACK_PRIMARY_COLOR_NV 0x8C77
  12491. #define GL_BACK_SECONDARY_COLOR_NV 0x8C78
  12492. #define GL_TEXTURE_COORD_NV 0x8C79
  12493. #define GL_CLIP_DISTANCE_NV 0x8C7A
  12494. #define GL_VERTEX_ID_NV 0x8C7B
  12495. #define GL_PRIMITIVE_ID_NV 0x8C7C
  12496. #define GL_GENERIC_ATTRIB_NV 0x8C7D
  12497. #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E
  12498. #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F
  12499. #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80
  12500. #define GL_ACTIVE_VARYINGS_NV 0x8C81
  12501. #define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82
  12502. #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83
  12503. #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84
  12504. #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85
  12505. #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86
  12506. #define GL_PRIMITIVES_GENERATED_NV 0x8C87
  12507. #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88
  12508. #define GL_RASTERIZER_DISCARD_NV 0x8C89
  12509. #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A
  12510. #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B
  12511. #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C
  12512. #define GL_SEPARATE_ATTRIBS_NV 0x8C8D
  12513. #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E
  12514. #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F
  12515. #ifndef GLEE_H_DEFINED_glBeginTransformFeedbackNV
  12516. #define GLEE_H_DEFINED_glBeginTransformFeedbackNV
  12517. typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode);
  12518. GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbackNV;
  12519. #define glBeginTransformFeedbackNV GLeeFuncPtr_glBeginTransformFeedbackNV
  12520. #endif
  12521. #ifndef GLEE_H_DEFINED_glEndTransformFeedbackNV
  12522. #define GLEE_H_DEFINED_glEndTransformFeedbackNV
  12523. typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC) ();
  12524. GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV;
  12525. #define glEndTransformFeedbackNV GLeeFuncPtr_glEndTransformFeedbackNV
  12526. #endif
  12527. #ifndef GLEE_H_DEFINED_glTransformFeedbackAttribsNV
  12528. #define GLEE_H_DEFINED_glTransformFeedbackAttribsNV
  12529. typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, const GLint * attribs, GLenum bufferMode);
  12530. GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAttribsNV;
  12531. #define glTransformFeedbackAttribsNV GLeeFuncPtr_glTransformFeedbackAttribsNV
  12532. #endif
  12533. #ifndef GLEE_H_DEFINED_glBindBufferRangeNV
  12534. #define GLEE_H_DEFINED_glBindBufferRangeNV
  12535. typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
  12536. GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV;
  12537. #define glBindBufferRangeNV GLeeFuncPtr_glBindBufferRangeNV
  12538. #endif
  12539. #ifndef GLEE_H_DEFINED_glBindBufferOffsetNV
  12540. #define GLEE_H_DEFINED_glBindBufferOffsetNV
  12541. typedef void (APIENTRYP GLEEPFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
  12542. GLEE_EXTERN GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV;
  12543. #define glBindBufferOffsetNV GLeeFuncPtr_glBindBufferOffsetNV
  12544. #endif
  12545. #ifndef GLEE_H_DEFINED_glBindBufferBaseNV
  12546. #define GLEE_H_DEFINED_glBindBufferBaseNV
  12547. typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer);
  12548. GLEE_EXTERN GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV;
  12549. #define glBindBufferBaseNV GLeeFuncPtr_glBindBufferBaseNV
  12550. #endif
  12551. #ifndef GLEE_H_DEFINED_glTransformFeedbackVaryingsNV
  12552. #define GLEE_H_DEFINED_glTransformFeedbackVaryingsNV
  12553. typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
  12554. GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackVaryingsNV;
  12555. #define glTransformFeedbackVaryingsNV GLeeFuncPtr_glTransformFeedbackVaryingsNV
  12556. #endif
  12557. #ifndef GLEE_H_DEFINED_glActiveVaryingNV
  12558. #define GLEE_H_DEFINED_glActiveVaryingNV
  12559. typedef void (APIENTRYP GLEEPFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar * name);
  12560. GLEE_EXTERN GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV;
  12561. #define glActiveVaryingNV GLeeFuncPtr_glActiveVaryingNV
  12562. #endif
  12563. #ifndef GLEE_H_DEFINED_glGetVaryingLocationNV
  12564. #define GLEE_H_DEFINED_glGetVaryingLocationNV
  12565. typedef GLint (APIENTRYP GLEEPFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const GLchar * name);
  12566. GLEE_EXTERN GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV;
  12567. #define glGetVaryingLocationNV GLeeFuncPtr_glGetVaryingLocationNV
  12568. #endif
  12569. #ifndef GLEE_H_DEFINED_glGetActiveVaryingNV
  12570. #define GLEE_H_DEFINED_glGetActiveVaryingNV
  12571. typedef void (APIENTRYP GLEEPFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
  12572. GLEE_EXTERN GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV;
  12573. #define glGetActiveVaryingNV GLeeFuncPtr_glGetActiveVaryingNV
  12574. #endif
  12575. #ifndef GLEE_H_DEFINED_glGetTransformFeedbackVaryingNV
  12576. #define GLEE_H_DEFINED_glGetTransformFeedbackVaryingNV
  12577. typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint * location);
  12578. GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeedbackVaryingNV;
  12579. #define glGetTransformFeedbackVaryingNV GLeeFuncPtr_glGetTransformFeedbackVaryingNV
  12580. #endif
  12581. #endif
  12582. /* GL_EXT_bindable_uniform */
  12583. #ifndef GL_EXT_bindable_uniform
  12584. #define GL_EXT_bindable_uniform 1
  12585. #define __GLEE_GL_EXT_bindable_uniform 1
  12586. /* Constants */
  12587. #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2
  12588. #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3
  12589. #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4
  12590. #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED
  12591. #define GL_UNIFORM_BUFFER_EXT 0x8DEE
  12592. #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF
  12593. #ifndef GLEE_H_DEFINED_glUniformBufferEXT
  12594. #define GLEE_H_DEFINED_glUniformBufferEXT
  12595. typedef void (APIENTRYP GLEEPFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint location, GLuint buffer);
  12596. GLEE_EXTERN GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT;
  12597. #define glUniformBufferEXT GLeeFuncPtr_glUniformBufferEXT
  12598. #endif
  12599. #ifndef GLEE_H_DEFINED_glGetUniformBufferSizeEXT
  12600. #define GLEE_H_DEFINED_glGetUniformBufferSizeEXT
  12601. typedef GLint (APIENTRYP GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLint location);
  12602. GLEE_EXTERN GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEXT;
  12603. #define glGetUniformBufferSizeEXT GLeeFuncPtr_glGetUniformBufferSizeEXT
  12604. #endif
  12605. #ifndef GLEE_H_DEFINED_glGetUniformOffsetEXT
  12606. #define GLEE_H_DEFINED_glGetUniformOffsetEXT
  12607. typedef GLintptr (APIENTRYP GLEEPFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location);
  12608. GLEE_EXTERN GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT;
  12609. #define glGetUniformOffsetEXT GLeeFuncPtr_glGetUniformOffsetEXT
  12610. #endif
  12611. #endif
  12612. /* GL_EXT_texture_integer */
  12613. #ifndef GL_EXT_texture_integer
  12614. #define GL_EXT_texture_integer 1
  12615. #define __GLEE_GL_EXT_texture_integer 1
  12616. /* Constants */
  12617. #define GL_RGBA32UI_EXT 0x8D70
  12618. #define GL_RGB32UI_EXT 0x8D71
  12619. #define GL_ALPHA32UI_EXT 0x8D72
  12620. #define GL_INTENSITY32UI_EXT 0x8D73
  12621. #define GL_LUMINANCE32UI_EXT 0x8D74
  12622. #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75
  12623. #define GL_RGBA16UI_EXT 0x8D76
  12624. #define GL_RGB16UI_EXT 0x8D77
  12625. #define GL_ALPHA16UI_EXT 0x8D78
  12626. #define GL_INTENSITY16UI_EXT 0x8D79
  12627. #define GL_LUMINANCE16UI_EXT 0x8D7A
  12628. #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B
  12629. #define GL_RGBA8UI_EXT 0x8D7C
  12630. #define GL_RGB8UI_EXT 0x8D7D
  12631. #define GL_ALPHA8UI_EXT 0x8D7E
  12632. #define GL_INTENSITY8UI_EXT 0x8D7F
  12633. #define GL_LUMINANCE8UI_EXT 0x8D80
  12634. #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81
  12635. #define GL_RGBA32I_EXT 0x8D82
  12636. #define GL_RGB32I_EXT 0x8D83
  12637. #define GL_ALPHA32I_EXT 0x8D84
  12638. #define GL_INTENSITY32I_EXT 0x8D85
  12639. #define GL_LUMINANCE32I_EXT 0x8D86
  12640. #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87
  12641. #define GL_RGBA16I_EXT 0x8D88
  12642. #define GL_RGB16I_EXT 0x8D89
  12643. #define GL_ALPHA16I_EXT 0x8D8A
  12644. #define GL_INTENSITY16I_EXT 0x8D8B
  12645. #define GL_LUMINANCE16I_EXT 0x8D8C
  12646. #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D
  12647. #define GL_RGBA8I_EXT 0x8D8E
  12648. #define GL_RGB8I_EXT 0x8D8F
  12649. #define GL_ALPHA8I_EXT 0x8D90
  12650. #define GL_INTENSITY8I_EXT 0x8D91
  12651. #define GL_LUMINANCE8I_EXT 0x8D92
  12652. #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93
  12653. #define GL_RED_INTEGER_EXT 0x8D94
  12654. #define GL_GREEN_INTEGER_EXT 0x8D95
  12655. #define GL_BLUE_INTEGER_EXT 0x8D96
  12656. #define GL_ALPHA_INTEGER_EXT 0x8D97
  12657. #define GL_RGB_INTEGER_EXT 0x8D98
  12658. #define GL_RGBA_INTEGER_EXT 0x8D99
  12659. #define GL_BGR_INTEGER_EXT 0x8D9A
  12660. #define GL_BGRA_INTEGER_EXT 0x8D9B
  12661. #define GL_LUMINANCE_INTEGER_EXT 0x8D9C
  12662. #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
  12663. #define GL_RGBA_INTEGER_MODE_EXT 0x8D9E
  12664. #ifndef GLEE_H_DEFINED_glTexParameterIivEXT
  12665. #define GLEE_H_DEFINED_glTexParameterIivEXT
  12666. typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
  12667. GLEE_EXTERN GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT;
  12668. #define glTexParameterIivEXT GLeeFuncPtr_glTexParameterIivEXT
  12669. #endif
  12670. #ifndef GLEE_H_DEFINED_glTexParameterIuivEXT
  12671. #define GLEE_H_DEFINED_glTexParameterIuivEXT
  12672. typedef void (APIENTRYP GLEEPFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint * params);
  12673. GLEE_EXTERN GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT;
  12674. #define glTexParameterIuivEXT GLeeFuncPtr_glTexParameterIuivEXT
  12675. #endif
  12676. #ifndef GLEE_H_DEFINED_glGetTexParameterIivEXT
  12677. #define GLEE_H_DEFINED_glGetTexParameterIivEXT
  12678. typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
  12679. GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT;
  12680. #define glGetTexParameterIivEXT GLeeFuncPtr_glGetTexParameterIivEXT
  12681. #endif
  12682. #ifndef GLEE_H_DEFINED_glGetTexParameterIuivEXT
  12683. #define GLEE_H_DEFINED_glGetTexParameterIuivEXT
  12684. typedef void (APIENTRYP GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint * params);
  12685. GLEE_EXTERN GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT;
  12686. #define glGetTexParameterIuivEXT GLeeFuncPtr_glGetTexParameterIuivEXT
  12687. #endif
  12688. #ifndef GLEE_H_DEFINED_glClearColorIiEXT
  12689. #define GLEE_H_DEFINED_glClearColorIiEXT
  12690. typedef void (APIENTRYP GLEEPFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha);
  12691. GLEE_EXTERN GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT;
  12692. #define glClearColorIiEXT GLeeFuncPtr_glClearColorIiEXT
  12693. #endif
  12694. #ifndef GLEE_H_DEFINED_glClearColorIuiEXT
  12695. #define GLEE_H_DEFINED_glClearColorIuiEXT
  12696. typedef void (APIENTRYP GLEEPFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha);
  12697. GLEE_EXTERN GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT;
  12698. #define glClearColorIuiEXT GLeeFuncPtr_glClearColorIuiEXT
  12699. #endif
  12700. #endif
  12701. /* GL_GREMEDY_frame_terminator */
  12702. #ifndef GL_GREMEDY_frame_terminator
  12703. #define GL_GREMEDY_frame_terminator 1
  12704. #define __GLEE_GL_GREMEDY_frame_terminator 1
  12705. /* Constants */
  12706. #ifndef GLEE_H_DEFINED_glFrameTerminatorGREMEDY
  12707. #define GLEE_H_DEFINED_glFrameTerminatorGREMEDY
  12708. typedef void (APIENTRYP GLEEPFNGLFRAMETERMINATORGREMEDYPROC) ();
  12709. GLEE_EXTERN GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY;
  12710. #define glFrameTerminatorGREMEDY GLeeFuncPtr_glFrameTerminatorGREMEDY
  12711. #endif
  12712. #endif
  12713. /* GL_NV_conditional_render */
  12714. #ifndef GL_NV_conditional_render
  12715. #define GL_NV_conditional_render 1
  12716. #define __GLEE_GL_NV_conditional_render 1
  12717. /* Constants */
  12718. #define GL_QUERY_WAIT_NV 0x8E13
  12719. #define GL_QUERY_NO_WAIT_NV 0x8E14
  12720. #define GL_QUERY_BY_REGION_WAIT_NV 0x8E15
  12721. #define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16
  12722. #ifndef GLEE_H_DEFINED_glBeginConditionalRenderNV
  12723. #define GLEE_H_DEFINED_glBeginConditionalRenderNV
  12724. typedef void (APIENTRYP GLEEPFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode);
  12725. GLEE_EXTERN GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRenderNV;
  12726. #define glBeginConditionalRenderNV GLeeFuncPtr_glBeginConditionalRenderNV
  12727. #endif
  12728. #ifndef GLEE_H_DEFINED_glEndConditionalRenderNV
  12729. #define GLEE_H_DEFINED_glEndConditionalRenderNV
  12730. typedef void (APIENTRYP GLEEPFNGLENDCONDITIONALRENDERNVPROC) ();
  12731. GLEE_EXTERN GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV;
  12732. #define glEndConditionalRenderNV GLeeFuncPtr_glEndConditionalRenderNV
  12733. #endif
  12734. #endif
  12735. /* GL_NV_present_video */
  12736. #ifndef GL_NV_present_video
  12737. #define GL_NV_present_video 1
  12738. #define __GLEE_GL_NV_present_video 1
  12739. /* Constants */
  12740. #define GL_FRAME_NV 0x8E26
  12741. #define GL_FIELDS_NV 0x8E27
  12742. #define GL_CURRENT_TIME_NV 0x8E28
  12743. #define GL_NUM_FILL_STREAMS_NV 0x8E29
  12744. #define GL_PRESENT_TIME_NV 0x8E2A
  12745. #define GL_PRESENT_DURATION_NV 0x8E2B
  12746. #endif
  12747. /* GL_EXT_transform_feedback */
  12748. #ifndef GL_EXT_transform_feedback
  12749. #define GL_EXT_transform_feedback 1
  12750. #define __GLEE_GL_EXT_transform_feedback 1
  12751. /* Constants */
  12752. #define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E
  12753. #define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84
  12754. #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85
  12755. #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F
  12756. #define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C
  12757. #define GL_SEPARATE_ATTRIBS_EXT 0x8C8D
  12758. #define GL_PRIMITIVES_GENERATED_EXT 0x8C87
  12759. #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88
  12760. #define GL_RASTERIZER_DISCARD_EXT 0x8C89
  12761. #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A
  12762. #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B
  12763. #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80
  12764. #define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83
  12765. #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F
  12766. #define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76
  12767. #ifndef GLEE_H_DEFINED_glBeginTransformFeedbackEXT
  12768. #define GLEE_H_DEFINED_glBeginTransformFeedbackEXT
  12769. typedef void (APIENTRYP GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode);
  12770. GLEE_EXTERN GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedbackEXT;
  12771. #define glBeginTransformFeedbackEXT GLeeFuncPtr_glBeginTransformFeedbackEXT
  12772. #endif
  12773. #ifndef GLEE_H_DEFINED_glEndTransformFeedbackEXT
  12774. #define GLEE_H_DEFINED_glEndTransformFeedbackEXT
  12775. typedef void (APIENTRYP GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC) ();
  12776. GLEE_EXTERN GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEXT;
  12777. #define glEndTransformFeedbackEXT GLeeFuncPtr_glEndTransformFeedbackEXT
  12778. #endif
  12779. #ifndef GLEE_H_DEFINED_glBindBufferRangeEXT
  12780. #define GLEE_H_DEFINED_glBindBufferRangeEXT
  12781. typedef void (APIENTRYP GLEEPFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
  12782. GLEE_EXTERN GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT;
  12783. #define glBindBufferRangeEXT GLeeFuncPtr_glBindBufferRangeEXT
  12784. #endif
  12785. #ifndef GLEE_H_DEFINED_glBindBufferOffsetEXT
  12786. #define GLEE_H_DEFINED_glBindBufferOffsetEXT
  12787. typedef void (APIENTRYP GLEEPFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
  12788. GLEE_EXTERN GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT;
  12789. #define glBindBufferOffsetEXT GLeeFuncPtr_glBindBufferOffsetEXT
  12790. #endif
  12791. #ifndef GLEE_H_DEFINED_glBindBufferBaseEXT
  12792. #define GLEE_H_DEFINED_glBindBufferBaseEXT
  12793. typedef void (APIENTRYP GLEEPFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer);
  12794. GLEE_EXTERN GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT;
  12795. #define glBindBufferBaseEXT GLeeFuncPtr_glBindBufferBaseEXT
  12796. #endif
  12797. #ifndef GLEE_H_DEFINED_glTransformFeedbackVaryingsEXT
  12798. #define GLEE_H_DEFINED_glTransformFeedbackVaryingsEXT
  12799. typedef void (APIENTRYP GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
  12800. GLEE_EXTERN GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedbackVaryingsEXT;
  12801. #define glTransformFeedbackVaryingsEXT GLeeFuncPtr_glTransformFeedbackVaryingsEXT
  12802. #endif
  12803. #ifndef GLEE_H_DEFINED_glGetTransformFeedbackVaryingEXT
  12804. #define GLEE_H_DEFINED_glGetTransformFeedbackVaryingEXT
  12805. typedef void (APIENTRYP GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLint * location);
  12806. GLEE_EXTERN GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFeedbackVaryingEXT;
  12807. #define glGetTransformFeedbackVaryingEXT GLeeFuncPtr_glGetTransformFeedbackVaryingEXT
  12808. #endif
  12809. #endif
  12810. /* GL_EXT_direct_state_access */
  12811. #ifndef GL_EXT_direct_state_access
  12812. #define GL_EXT_direct_state_access 1
  12813. #define __GLEE_GL_EXT_direct_state_access 1
  12814. /* Constants */
  12815. #define GL_PROGRAM_MATRIX_EXT 0x8E2D
  12816. #define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E
  12817. #define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F
  12818. #ifndef GLEE_H_DEFINED_glClientAttribDefaultEXT
  12819. #define GLEE_H_DEFINED_glClientAttribDefaultEXT
  12820. typedef void (APIENTRYP GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
  12821. GLEE_EXTERN GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT;
  12822. #define glClientAttribDefaultEXT GLeeFuncPtr_glClientAttribDefaultEXT
  12823. #endif
  12824. #ifndef GLEE_H_DEFINED_glPushClientAttribDefaultEXT
  12825. #define GLEE_H_DEFINED_glPushClientAttribDefaultEXT
  12826. typedef void (APIENTRYP GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
  12827. GLEE_EXTERN GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDefaultEXT;
  12828. #define glPushClientAttribDefaultEXT GLeeFuncPtr_glPushClientAttribDefaultEXT
  12829. #endif
  12830. #ifndef GLEE_H_DEFINED_glMatrixLoadfEXT
  12831. #define GLEE_H_DEFINED_glMatrixLoadfEXT
  12832. typedef void (APIENTRYP GLEEPFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat * m);
  12833. GLEE_EXTERN GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT;
  12834. #define glMatrixLoadfEXT GLeeFuncPtr_glMatrixLoadfEXT
  12835. #endif
  12836. #ifndef GLEE_H_DEFINED_glMatrixLoaddEXT
  12837. #define GLEE_H_DEFINED_glMatrixLoaddEXT
  12838. typedef void (APIENTRYP GLEEPFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble * m);
  12839. GLEE_EXTERN GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT;
  12840. #define glMatrixLoaddEXT GLeeFuncPtr_glMatrixLoaddEXT
  12841. #endif
  12842. #ifndef GLEE_H_DEFINED_glMatrixMultfEXT
  12843. #define GLEE_H_DEFINED_glMatrixMultfEXT
  12844. typedef void (APIENTRYP GLEEPFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat * m);
  12845. GLEE_EXTERN GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT;
  12846. #define glMatrixMultfEXT GLeeFuncPtr_glMatrixMultfEXT
  12847. #endif
  12848. #ifndef GLEE_H_DEFINED_glMatrixMultdEXT
  12849. #define GLEE_H_DEFINED_glMatrixMultdEXT
  12850. typedef void (APIENTRYP GLEEPFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble * m);
  12851. GLEE_EXTERN GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT;
  12852. #define glMatrixMultdEXT GLeeFuncPtr_glMatrixMultdEXT
  12853. #endif
  12854. #ifndef GLEE_H_DEFINED_glMatrixLoadIdentityEXT
  12855. #define GLEE_H_DEFINED_glMatrixLoadIdentityEXT
  12856. typedef void (APIENTRYP GLEEPFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode);
  12857. GLEE_EXTERN GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT;
  12858. #define glMatrixLoadIdentityEXT GLeeFuncPtr_glMatrixLoadIdentityEXT
  12859. #endif
  12860. #ifndef GLEE_H_DEFINED_glMatrixRotatefEXT
  12861. #define GLEE_H_DEFINED_glMatrixRotatefEXT
  12862. typedef void (APIENTRYP GLEEPFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
  12863. GLEE_EXTERN GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT;
  12864. #define glMatrixRotatefEXT GLeeFuncPtr_glMatrixRotatefEXT
  12865. #endif
  12866. #ifndef GLEE_H_DEFINED_glMatrixRotatedEXT
  12867. #define GLEE_H_DEFINED_glMatrixRotatedEXT
  12868. typedef void (APIENTRYP GLEEPFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
  12869. GLEE_EXTERN GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT;
  12870. #define glMatrixRotatedEXT GLeeFuncPtr_glMatrixRotatedEXT
  12871. #endif
  12872. #ifndef GLEE_H_DEFINED_glMatrixScalefEXT
  12873. #define GLEE_H_DEFINED_glMatrixScalefEXT
  12874. typedef void (APIENTRYP GLEEPFNGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
  12875. GLEE_EXTERN GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT;
  12876. #define glMatrixScalefEXT GLeeFuncPtr_glMatrixScalefEXT
  12877. #endif
  12878. #ifndef GLEE_H_DEFINED_glMatrixScaledEXT
  12879. #define GLEE_H_DEFINED_glMatrixScaledEXT
  12880. typedef void (APIENTRYP GLEEPFNGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
  12881. GLEE_EXTERN GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT;
  12882. #define glMatrixScaledEXT GLeeFuncPtr_glMatrixScaledEXT
  12883. #endif
  12884. #ifndef GLEE_H_DEFINED_glMatrixTranslatefEXT
  12885. #define GLEE_H_DEFINED_glMatrixTranslatefEXT
  12886. typedef void (APIENTRYP GLEEPFNGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z);
  12887. GLEE_EXTERN GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT;
  12888. #define glMatrixTranslatefEXT GLeeFuncPtr_glMatrixTranslatefEXT
  12889. #endif
  12890. #ifndef GLEE_H_DEFINED_glMatrixTranslatedEXT
  12891. #define GLEE_H_DEFINED_glMatrixTranslatedEXT
  12892. typedef void (APIENTRYP GLEEPFNGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
  12893. GLEE_EXTERN GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT;
  12894. #define glMatrixTranslatedEXT GLeeFuncPtr_glMatrixTranslatedEXT
  12895. #endif
  12896. #ifndef GLEE_H_DEFINED_glMatrixFrustumEXT
  12897. #define GLEE_H_DEFINED_glMatrixFrustumEXT
  12898. typedef void (APIENTRYP GLEEPFNGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
  12899. GLEE_EXTERN GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT;
  12900. #define glMatrixFrustumEXT GLeeFuncPtr_glMatrixFrustumEXT
  12901. #endif
  12902. #ifndef GLEE_H_DEFINED_glMatrixOrthoEXT
  12903. #define GLEE_H_DEFINED_glMatrixOrthoEXT
  12904. typedef void (APIENTRYP GLEEPFNGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
  12905. GLEE_EXTERN GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT;
  12906. #define glMatrixOrthoEXT GLeeFuncPtr_glMatrixOrthoEXT
  12907. #endif
  12908. #ifndef GLEE_H_DEFINED_glMatrixPopEXT
  12909. #define GLEE_H_DEFINED_glMatrixPopEXT
  12910. typedef void (APIENTRYP GLEEPFNGLMATRIXPOPEXTPROC) (GLenum mode);
  12911. GLEE_EXTERN GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT;
  12912. #define glMatrixPopEXT GLeeFuncPtr_glMatrixPopEXT
  12913. #endif
  12914. #ifndef GLEE_H_DEFINED_glMatrixPushEXT
  12915. #define GLEE_H_DEFINED_glMatrixPushEXT
  12916. typedef void (APIENTRYP GLEEPFNGLMATRIXPUSHEXTPROC) (GLenum mode);
  12917. GLEE_EXTERN GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT;
  12918. #define glMatrixPushEXT GLeeFuncPtr_glMatrixPushEXT
  12919. #endif
  12920. #ifndef GLEE_H_DEFINED_glMatrixLoadTransposefEXT
  12921. #define GLEE_H_DEFINED_glMatrixLoadTransposefEXT
  12922. typedef void (APIENTRYP GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat * m);
  12923. GLEE_EXTERN GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEXT;
  12924. #define glMatrixLoadTransposefEXT GLeeFuncPtr_glMatrixLoadTransposefEXT
  12925. #endif
  12926. #ifndef GLEE_H_DEFINED_glMatrixLoadTransposedEXT
  12927. #define GLEE_H_DEFINED_glMatrixLoadTransposedEXT
  12928. typedef void (APIENTRYP GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble * m);
  12929. GLEE_EXTERN GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEXT;
  12930. #define glMatrixLoadTransposedEXT GLeeFuncPtr_glMatrixLoadTransposedEXT
  12931. #endif
  12932. #ifndef GLEE_H_DEFINED_glMatrixMultTransposefEXT
  12933. #define GLEE_H_DEFINED_glMatrixMultTransposefEXT
  12934. typedef void (APIENTRYP GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat * m);
  12935. GLEE_EXTERN GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEXT;
  12936. #define glMatrixMultTransposefEXT GLeeFuncPtr_glMatrixMultTransposefEXT
  12937. #endif
  12938. #ifndef GLEE_H_DEFINED_glMatrixMultTransposedEXT
  12939. #define GLEE_H_DEFINED_glMatrixMultTransposedEXT
  12940. typedef void (APIENTRYP GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble * m);
  12941. GLEE_EXTERN GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEXT;
  12942. #define glMatrixMultTransposedEXT GLeeFuncPtr_glMatrixMultTransposedEXT
  12943. #endif
  12944. #ifndef GLEE_H_DEFINED_glTextureParameterfEXT
  12945. #define GLEE_H_DEFINED_glTextureParameterfEXT
  12946. typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
  12947. GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT;
  12948. #define glTextureParameterfEXT GLeeFuncPtr_glTextureParameterfEXT
  12949. #endif
  12950. #ifndef GLEE_H_DEFINED_glTextureParameterfvEXT
  12951. #define GLEE_H_DEFINED_glTextureParameterfvEXT
  12952. typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat * params);
  12953. GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT;
  12954. #define glTextureParameterfvEXT GLeeFuncPtr_glTextureParameterfvEXT
  12955. #endif
  12956. #ifndef GLEE_H_DEFINED_glTextureParameteriEXT
  12957. #define GLEE_H_DEFINED_glTextureParameteriEXT
  12958. typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param);
  12959. GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT;
  12960. #define glTextureParameteriEXT GLeeFuncPtr_glTextureParameteriEXT
  12961. #endif
  12962. #ifndef GLEE_H_DEFINED_glTextureParameterivEXT
  12963. #define GLEE_H_DEFINED_glTextureParameterivEXT
  12964. typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint * params);
  12965. GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT;
  12966. #define glTextureParameterivEXT GLeeFuncPtr_glTextureParameterivEXT
  12967. #endif
  12968. #ifndef GLEE_H_DEFINED_glTextureImage1DEXT
  12969. #define GLEE_H_DEFINED_glTextureImage1DEXT
  12970. typedef void (APIENTRYP GLEEPFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  12971. GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT;
  12972. #define glTextureImage1DEXT GLeeFuncPtr_glTextureImage1DEXT
  12973. #endif
  12974. #ifndef GLEE_H_DEFINED_glTextureImage2DEXT
  12975. #define GLEE_H_DEFINED_glTextureImage2DEXT
  12976. typedef void (APIENTRYP GLEEPFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  12977. GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT;
  12978. #define glTextureImage2DEXT GLeeFuncPtr_glTextureImage2DEXT
  12979. #endif
  12980. #ifndef GLEE_H_DEFINED_glTextureSubImage1DEXT
  12981. #define GLEE_H_DEFINED_glTextureSubImage1DEXT
  12982. typedef void (APIENTRYP GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
  12983. GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT;
  12984. #define glTextureSubImage1DEXT GLeeFuncPtr_glTextureSubImage1DEXT
  12985. #endif
  12986. #ifndef GLEE_H_DEFINED_glTextureSubImage2DEXT
  12987. #define GLEE_H_DEFINED_glTextureSubImage2DEXT
  12988. typedef void (APIENTRYP GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
  12989. GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT;
  12990. #define glTextureSubImage2DEXT GLeeFuncPtr_glTextureSubImage2DEXT
  12991. #endif
  12992. #ifndef GLEE_H_DEFINED_glCopyTextureImage1DEXT
  12993. #define GLEE_H_DEFINED_glCopyTextureImage1DEXT
  12994. typedef void (APIENTRYP GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
  12995. GLEE_EXTERN GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT;
  12996. #define glCopyTextureImage1DEXT GLeeFuncPtr_glCopyTextureImage1DEXT
  12997. #endif
  12998. #ifndef GLEE_H_DEFINED_glCopyTextureImage2DEXT
  12999. #define GLEE_H_DEFINED_glCopyTextureImage2DEXT
  13000. typedef void (APIENTRYP GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
  13001. GLEE_EXTERN GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT;
  13002. #define glCopyTextureImage2DEXT GLeeFuncPtr_glCopyTextureImage2DEXT
  13003. #endif
  13004. #ifndef GLEE_H_DEFINED_glCopyTextureSubImage1DEXT
  13005. #define GLEE_H_DEFINED_glCopyTextureSubImage1DEXT
  13006. typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
  13007. GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1DEXT;
  13008. #define glCopyTextureSubImage1DEXT GLeeFuncPtr_glCopyTextureSubImage1DEXT
  13009. #endif
  13010. #ifndef GLEE_H_DEFINED_glCopyTextureSubImage2DEXT
  13011. #define GLEE_H_DEFINED_glCopyTextureSubImage2DEXT
  13012. typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  13013. GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2DEXT;
  13014. #define glCopyTextureSubImage2DEXT GLeeFuncPtr_glCopyTextureSubImage2DEXT
  13015. #endif
  13016. #ifndef GLEE_H_DEFINED_glGetTextureImageEXT
  13017. #define GLEE_H_DEFINED_glGetTextureImageEXT
  13018. typedef void (APIENTRYP GLEEPFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
  13019. GLEE_EXTERN GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT;
  13020. #define glGetTextureImageEXT GLeeFuncPtr_glGetTextureImageEXT
  13021. #endif
  13022. #ifndef GLEE_H_DEFINED_glGetTextureParameterfvEXT
  13023. #define GLEE_H_DEFINED_glGetTextureParameterfvEXT
  13024. typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat * params);
  13025. GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfvEXT;
  13026. #define glGetTextureParameterfvEXT GLeeFuncPtr_glGetTextureParameterfvEXT
  13027. #endif
  13028. #ifndef GLEE_H_DEFINED_glGetTextureParameterivEXT
  13029. #define GLEE_H_DEFINED_glGetTextureParameterivEXT
  13030. typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint * params);
  13031. GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameterivEXT;
  13032. #define glGetTextureParameterivEXT GLeeFuncPtr_glGetTextureParameterivEXT
  13033. #endif
  13034. #ifndef GLEE_H_DEFINED_glGetTextureLevelParameterfvEXT
  13035. #define GLEE_H_DEFINED_glGetTextureLevelParameterfvEXT
  13036. typedef void (APIENTRYP GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params);
  13037. GLEE_EXTERN GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterfvEXT;
  13038. #define glGetTextureLevelParameterfvEXT GLeeFuncPtr_glGetTextureLevelParameterfvEXT
  13039. #endif
  13040. #ifndef GLEE_H_DEFINED_glGetTextureLevelParameterivEXT
  13041. #define GLEE_H_DEFINED_glGetTextureLevelParameterivEXT
  13042. typedef void (APIENTRYP GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params);
  13043. GLEE_EXTERN GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterivEXT;
  13044. #define glGetTextureLevelParameterivEXT GLeeFuncPtr_glGetTextureLevelParameterivEXT
  13045. #endif
  13046. #ifndef GLEE_H_DEFINED_glTextureImage3DEXT
  13047. #define GLEE_H_DEFINED_glTextureImage3DEXT
  13048. typedef void (APIENTRYP GLEEPFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  13049. GLEE_EXTERN GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT;
  13050. #define glTextureImage3DEXT GLeeFuncPtr_glTextureImage3DEXT
  13051. #endif
  13052. #ifndef GLEE_H_DEFINED_glTextureSubImage3DEXT
  13053. #define GLEE_H_DEFINED_glTextureSubImage3DEXT
  13054. typedef void (APIENTRYP GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
  13055. GLEE_EXTERN GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT;
  13056. #define glTextureSubImage3DEXT GLeeFuncPtr_glTextureSubImage3DEXT
  13057. #endif
  13058. #ifndef GLEE_H_DEFINED_glCopyTextureSubImage3DEXT
  13059. #define GLEE_H_DEFINED_glCopyTextureSubImage3DEXT
  13060. typedef void (APIENTRYP GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  13061. GLEE_EXTERN GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3DEXT;
  13062. #define glCopyTextureSubImage3DEXT GLeeFuncPtr_glCopyTextureSubImage3DEXT
  13063. #endif
  13064. #ifndef GLEE_H_DEFINED_glMultiTexParameterfEXT
  13065. #define GLEE_H_DEFINED_glMultiTexParameterfEXT
  13066. typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
  13067. GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT;
  13068. #define glMultiTexParameterfEXT GLeeFuncPtr_glMultiTexParameterfEXT
  13069. #endif
  13070. #ifndef GLEE_H_DEFINED_glMultiTexParameterfvEXT
  13071. #define GLEE_H_DEFINED_glMultiTexParameterfvEXT
  13072. typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
  13073. GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT;
  13074. #define glMultiTexParameterfvEXT GLeeFuncPtr_glMultiTexParameterfvEXT
  13075. #endif
  13076. #ifndef GLEE_H_DEFINED_glMultiTexParameteriEXT
  13077. #define GLEE_H_DEFINED_glMultiTexParameteriEXT
  13078. typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
  13079. GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT;
  13080. #define glMultiTexParameteriEXT GLeeFuncPtr_glMultiTexParameteriEXT
  13081. #endif
  13082. #ifndef GLEE_H_DEFINED_glMultiTexParameterivEXT
  13083. #define GLEE_H_DEFINED_glMultiTexParameterivEXT
  13084. typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
  13085. GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT;
  13086. #define glMultiTexParameterivEXT GLeeFuncPtr_glMultiTexParameterivEXT
  13087. #endif
  13088. #ifndef GLEE_H_DEFINED_glMultiTexImage1DEXT
  13089. #define GLEE_H_DEFINED_glMultiTexImage1DEXT
  13090. typedef void (APIENTRYP GLEEPFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  13091. GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT;
  13092. #define glMultiTexImage1DEXT GLeeFuncPtr_glMultiTexImage1DEXT
  13093. #endif
  13094. #ifndef GLEE_H_DEFINED_glMultiTexImage2DEXT
  13095. #define GLEE_H_DEFINED_glMultiTexImage2DEXT
  13096. typedef void (APIENTRYP GLEEPFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  13097. GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT;
  13098. #define glMultiTexImage2DEXT GLeeFuncPtr_glMultiTexImage2DEXT
  13099. #endif
  13100. #ifndef GLEE_H_DEFINED_glMultiTexSubImage1DEXT
  13101. #define GLEE_H_DEFINED_glMultiTexSubImage1DEXT
  13102. typedef void (APIENTRYP GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
  13103. GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT;
  13104. #define glMultiTexSubImage1DEXT GLeeFuncPtr_glMultiTexSubImage1DEXT
  13105. #endif
  13106. #ifndef GLEE_H_DEFINED_glMultiTexSubImage2DEXT
  13107. #define GLEE_H_DEFINED_glMultiTexSubImage2DEXT
  13108. typedef void (APIENTRYP GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
  13109. GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT;
  13110. #define glMultiTexSubImage2DEXT GLeeFuncPtr_glMultiTexSubImage2DEXT
  13111. #endif
  13112. #ifndef GLEE_H_DEFINED_glCopyMultiTexImage1DEXT
  13113. #define GLEE_H_DEFINED_glCopyMultiTexImage1DEXT
  13114. typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
  13115. GLEE_EXTERN GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT;
  13116. #define glCopyMultiTexImage1DEXT GLeeFuncPtr_glCopyMultiTexImage1DEXT
  13117. #endif
  13118. #ifndef GLEE_H_DEFINED_glCopyMultiTexImage2DEXT
  13119. #define GLEE_H_DEFINED_glCopyMultiTexImage2DEXT
  13120. typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
  13121. GLEE_EXTERN GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT;
  13122. #define glCopyMultiTexImage2DEXT GLeeFuncPtr_glCopyMultiTexImage2DEXT
  13123. #endif
  13124. #ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage1DEXT
  13125. #define GLEE_H_DEFINED_glCopyMultiTexSubImage1DEXT
  13126. typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
  13127. GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage1DEXT;
  13128. #define glCopyMultiTexSubImage1DEXT GLeeFuncPtr_glCopyMultiTexSubImage1DEXT
  13129. #endif
  13130. #ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage2DEXT
  13131. #define GLEE_H_DEFINED_glCopyMultiTexSubImage2DEXT
  13132. typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  13133. GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage2DEXT;
  13134. #define glCopyMultiTexSubImage2DEXT GLeeFuncPtr_glCopyMultiTexSubImage2DEXT
  13135. #endif
  13136. #ifndef GLEE_H_DEFINED_glGetMultiTexImageEXT
  13137. #define GLEE_H_DEFINED_glGetMultiTexImageEXT
  13138. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
  13139. GLEE_EXTERN GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT;
  13140. #define glGetMultiTexImageEXT GLeeFuncPtr_glGetMultiTexImageEXT
  13141. #endif
  13142. #ifndef GLEE_H_DEFINED_glGetMultiTexParameterfvEXT
  13143. #define GLEE_H_DEFINED_glGetMultiTexParameterfvEXT
  13144. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
  13145. GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameterfvEXT;
  13146. #define glGetMultiTexParameterfvEXT GLeeFuncPtr_glGetMultiTexParameterfvEXT
  13147. #endif
  13148. #ifndef GLEE_H_DEFINED_glGetMultiTexParameterivEXT
  13149. #define GLEE_H_DEFINED_glGetMultiTexParameterivEXT
  13150. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
  13151. GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterivEXT;
  13152. #define glGetMultiTexParameterivEXT GLeeFuncPtr_glGetMultiTexParameterivEXT
  13153. #endif
  13154. #ifndef GLEE_H_DEFINED_glGetMultiTexLevelParameterfvEXT
  13155. #define GLEE_H_DEFINED_glGetMultiTexLevelParameterfvEXT
  13156. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params);
  13157. GLEE_EXTERN GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT;
  13158. #define glGetMultiTexLevelParameterfvEXT GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT
  13159. #endif
  13160. #ifndef GLEE_H_DEFINED_glGetMultiTexLevelParameterivEXT
  13161. #define GLEE_H_DEFINED_glGetMultiTexLevelParameterivEXT
  13162. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params);
  13163. GLEE_EXTERN GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterivEXT;
  13164. #define glGetMultiTexLevelParameterivEXT GLeeFuncPtr_glGetMultiTexLevelParameterivEXT
  13165. #endif
  13166. #ifndef GLEE_H_DEFINED_glMultiTexImage3DEXT
  13167. #define GLEE_H_DEFINED_glMultiTexImage3DEXT
  13168. typedef void (APIENTRYP GLEEPFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  13169. GLEE_EXTERN GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT;
  13170. #define glMultiTexImage3DEXT GLeeFuncPtr_glMultiTexImage3DEXT
  13171. #endif
  13172. #ifndef GLEE_H_DEFINED_glMultiTexSubImage3DEXT
  13173. #define GLEE_H_DEFINED_glMultiTexSubImage3DEXT
  13174. typedef void (APIENTRYP GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
  13175. GLEE_EXTERN GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT;
  13176. #define glMultiTexSubImage3DEXT GLeeFuncPtr_glMultiTexSubImage3DEXT
  13177. #endif
  13178. #ifndef GLEE_H_DEFINED_glCopyMultiTexSubImage3DEXT
  13179. #define GLEE_H_DEFINED_glCopyMultiTexSubImage3DEXT
  13180. typedef void (APIENTRYP GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  13181. GLEE_EXTERN GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage3DEXT;
  13182. #define glCopyMultiTexSubImage3DEXT GLeeFuncPtr_glCopyMultiTexSubImage3DEXT
  13183. #endif
  13184. #ifndef GLEE_H_DEFINED_glBindMultiTextureEXT
  13185. #define GLEE_H_DEFINED_glBindMultiTextureEXT
  13186. typedef void (APIENTRYP GLEEPFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture);
  13187. GLEE_EXTERN GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT;
  13188. #define glBindMultiTextureEXT GLeeFuncPtr_glBindMultiTextureEXT
  13189. #endif
  13190. #ifndef GLEE_H_DEFINED_glEnableClientStateIndexedEXT
  13191. #define GLEE_H_DEFINED_glEnableClientStateIndexedEXT
  13192. typedef void (APIENTRYP GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
  13193. GLEE_EXTERN GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateIndexedEXT;
  13194. #define glEnableClientStateIndexedEXT GLeeFuncPtr_glEnableClientStateIndexedEXT
  13195. #endif
  13196. #ifndef GLEE_H_DEFINED_glDisableClientStateIndexedEXT
  13197. #define GLEE_H_DEFINED_glDisableClientStateIndexedEXT
  13198. typedef void (APIENTRYP GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index);
  13199. GLEE_EXTERN GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStateIndexedEXT;
  13200. #define glDisableClientStateIndexedEXT GLeeFuncPtr_glDisableClientStateIndexedEXT
  13201. #endif
  13202. #ifndef GLEE_H_DEFINED_glMultiTexCoordPointerEXT
  13203. #define GLEE_H_DEFINED_glMultiTexCoordPointerEXT
  13204. typedef void (APIENTRYP GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  13205. GLEE_EXTERN GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEXT;
  13206. #define glMultiTexCoordPointerEXT GLeeFuncPtr_glMultiTexCoordPointerEXT
  13207. #endif
  13208. #ifndef GLEE_H_DEFINED_glMultiTexEnvfEXT
  13209. #define GLEE_H_DEFINED_glMultiTexEnvfEXT
  13210. typedef void (APIENTRYP GLEEPFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param);
  13211. GLEE_EXTERN GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT;
  13212. #define glMultiTexEnvfEXT GLeeFuncPtr_glMultiTexEnvfEXT
  13213. #endif
  13214. #ifndef GLEE_H_DEFINED_glMultiTexEnvfvEXT
  13215. #define GLEE_H_DEFINED_glMultiTexEnvfvEXT
  13216. typedef void (APIENTRYP GLEEPFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat * params);
  13217. GLEE_EXTERN GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT;
  13218. #define glMultiTexEnvfvEXT GLeeFuncPtr_glMultiTexEnvfvEXT
  13219. #endif
  13220. #ifndef GLEE_H_DEFINED_glMultiTexEnviEXT
  13221. #define GLEE_H_DEFINED_glMultiTexEnviEXT
  13222. typedef void (APIENTRYP GLEEPFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param);
  13223. GLEE_EXTERN GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT;
  13224. #define glMultiTexEnviEXT GLeeFuncPtr_glMultiTexEnviEXT
  13225. #endif
  13226. #ifndef GLEE_H_DEFINED_glMultiTexEnvivEXT
  13227. #define GLEE_H_DEFINED_glMultiTexEnvivEXT
  13228. typedef void (APIENTRYP GLEEPFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
  13229. GLEE_EXTERN GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT;
  13230. #define glMultiTexEnvivEXT GLeeFuncPtr_glMultiTexEnvivEXT
  13231. #endif
  13232. #ifndef GLEE_H_DEFINED_glMultiTexGendEXT
  13233. #define GLEE_H_DEFINED_glMultiTexGendEXT
  13234. typedef void (APIENTRYP GLEEPFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param);
  13235. GLEE_EXTERN GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT;
  13236. #define glMultiTexGendEXT GLeeFuncPtr_glMultiTexGendEXT
  13237. #endif
  13238. #ifndef GLEE_H_DEFINED_glMultiTexGendvEXT
  13239. #define GLEE_H_DEFINED_glMultiTexGendvEXT
  13240. typedef void (APIENTRYP GLEEPFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params);
  13241. GLEE_EXTERN GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT;
  13242. #define glMultiTexGendvEXT GLeeFuncPtr_glMultiTexGendvEXT
  13243. #endif
  13244. #ifndef GLEE_H_DEFINED_glMultiTexGenfEXT
  13245. #define GLEE_H_DEFINED_glMultiTexGenfEXT
  13246. typedef void (APIENTRYP GLEEPFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param);
  13247. GLEE_EXTERN GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT;
  13248. #define glMultiTexGenfEXT GLeeFuncPtr_glMultiTexGenfEXT
  13249. #endif
  13250. #ifndef GLEE_H_DEFINED_glMultiTexGenfvEXT
  13251. #define GLEE_H_DEFINED_glMultiTexGenfvEXT
  13252. typedef void (APIENTRYP GLEEPFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params);
  13253. GLEE_EXTERN GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT;
  13254. #define glMultiTexGenfvEXT GLeeFuncPtr_glMultiTexGenfvEXT
  13255. #endif
  13256. #ifndef GLEE_H_DEFINED_glMultiTexGeniEXT
  13257. #define GLEE_H_DEFINED_glMultiTexGeniEXT
  13258. typedef void (APIENTRYP GLEEPFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param);
  13259. GLEE_EXTERN GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT;
  13260. #define glMultiTexGeniEXT GLeeFuncPtr_glMultiTexGeniEXT
  13261. #endif
  13262. #ifndef GLEE_H_DEFINED_glMultiTexGenivEXT
  13263. #define GLEE_H_DEFINED_glMultiTexGenivEXT
  13264. typedef void (APIENTRYP GLEEPFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint * params);
  13265. GLEE_EXTERN GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT;
  13266. #define glMultiTexGenivEXT GLeeFuncPtr_glMultiTexGenivEXT
  13267. #endif
  13268. #ifndef GLEE_H_DEFINED_glGetMultiTexEnvfvEXT
  13269. #define GLEE_H_DEFINED_glGetMultiTexEnvfvEXT
  13270. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat * params);
  13271. GLEE_EXTERN GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT;
  13272. #define glGetMultiTexEnvfvEXT GLeeFuncPtr_glGetMultiTexEnvfvEXT
  13273. #endif
  13274. #ifndef GLEE_H_DEFINED_glGetMultiTexEnvivEXT
  13275. #define GLEE_H_DEFINED_glGetMultiTexEnvivEXT
  13276. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
  13277. GLEE_EXTERN GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT;
  13278. #define glGetMultiTexEnvivEXT GLeeFuncPtr_glGetMultiTexEnvivEXT
  13279. #endif
  13280. #ifndef GLEE_H_DEFINED_glGetMultiTexGendvEXT
  13281. #define GLEE_H_DEFINED_glGetMultiTexGendvEXT
  13282. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble * params);
  13283. GLEE_EXTERN GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT;
  13284. #define glGetMultiTexGendvEXT GLeeFuncPtr_glGetMultiTexGendvEXT
  13285. #endif
  13286. #ifndef GLEE_H_DEFINED_glGetMultiTexGenfvEXT
  13287. #define GLEE_H_DEFINED_glGetMultiTexGenfvEXT
  13288. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat * params);
  13289. GLEE_EXTERN GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT;
  13290. #define glGetMultiTexGenfvEXT GLeeFuncPtr_glGetMultiTexGenfvEXT
  13291. #endif
  13292. #ifndef GLEE_H_DEFINED_glGetMultiTexGenivEXT
  13293. #define GLEE_H_DEFINED_glGetMultiTexGenivEXT
  13294. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint * params);
  13295. GLEE_EXTERN GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT;
  13296. #define glGetMultiTexGenivEXT GLeeFuncPtr_glGetMultiTexGenivEXT
  13297. #endif
  13298. #ifndef GLEE_H_DEFINED_glGetFloatIndexedvEXT
  13299. #define GLEE_H_DEFINED_glGetFloatIndexedvEXT
  13300. typedef void (APIENTRYP GLEEPFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat * data);
  13301. GLEE_EXTERN GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT;
  13302. #define glGetFloatIndexedvEXT GLeeFuncPtr_glGetFloatIndexedvEXT
  13303. #endif
  13304. #ifndef GLEE_H_DEFINED_glGetDoubleIndexedvEXT
  13305. #define GLEE_H_DEFINED_glGetDoubleIndexedvEXT
  13306. typedef void (APIENTRYP GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble * data);
  13307. GLEE_EXTERN GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT;
  13308. #define glGetDoubleIndexedvEXT GLeeFuncPtr_glGetDoubleIndexedvEXT
  13309. #endif
  13310. #ifndef GLEE_H_DEFINED_glGetPointerIndexedvEXT
  13311. #define GLEE_H_DEFINED_glGetPointerIndexedvEXT
  13312. typedef void (APIENTRYP GLEEPFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid* * data);
  13313. GLEE_EXTERN GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT;
  13314. #define glGetPointerIndexedvEXT GLeeFuncPtr_glGetPointerIndexedvEXT
  13315. #endif
  13316. #ifndef GLEE_H_DEFINED_glCompressedTextureImage3DEXT
  13317. #define GLEE_H_DEFINED_glCompressedTextureImage3DEXT
  13318. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits);
  13319. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureImage3DEXT;
  13320. #define glCompressedTextureImage3DEXT GLeeFuncPtr_glCompressedTextureImage3DEXT
  13321. #endif
  13322. #ifndef GLEE_H_DEFINED_glCompressedTextureImage2DEXT
  13323. #define GLEE_H_DEFINED_glCompressedTextureImage2DEXT
  13324. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits);
  13325. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureImage2DEXT;
  13326. #define glCompressedTextureImage2DEXT GLeeFuncPtr_glCompressedTextureImage2DEXT
  13327. #endif
  13328. #ifndef GLEE_H_DEFINED_glCompressedTextureImage1DEXT
  13329. #define GLEE_H_DEFINED_glCompressedTextureImage1DEXT
  13330. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);
  13331. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureImage1DEXT;
  13332. #define glCompressedTextureImage1DEXT GLeeFuncPtr_glCompressedTextureImage1DEXT
  13333. #endif
  13334. #ifndef GLEE_H_DEFINED_glCompressedTextureSubImage3DEXT
  13335. #define GLEE_H_DEFINED_glCompressedTextureSubImage3DEXT
  13336. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits);
  13337. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage3DEXT;
  13338. #define glCompressedTextureSubImage3DEXT GLeeFuncPtr_glCompressedTextureSubImage3DEXT
  13339. #endif
  13340. #ifndef GLEE_H_DEFINED_glCompressedTextureSubImage2DEXT
  13341. #define GLEE_H_DEFINED_glCompressedTextureSubImage2DEXT
  13342. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits);
  13343. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage2DEXT;
  13344. #define glCompressedTextureSubImage2DEXT GLeeFuncPtr_glCompressedTextureSubImage2DEXT
  13345. #endif
  13346. #ifndef GLEE_H_DEFINED_glCompressedTextureSubImage1DEXT
  13347. #define GLEE_H_DEFINED_glCompressedTextureSubImage1DEXT
  13348. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
  13349. GLEE_EXTERN GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage1DEXT;
  13350. #define glCompressedTextureSubImage1DEXT GLeeFuncPtr_glCompressedTextureSubImage1DEXT
  13351. #endif
  13352. #ifndef GLEE_H_DEFINED_glGetCompressedTextureImageEXT
  13353. #define GLEE_H_DEFINED_glGetCompressedTextureImageEXT
  13354. typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, GLvoid * img);
  13355. GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedTextureImageEXT;
  13356. #define glGetCompressedTextureImageEXT GLeeFuncPtr_glGetCompressedTextureImageEXT
  13357. #endif
  13358. #ifndef GLEE_H_DEFINED_glCompressedMultiTexImage3DEXT
  13359. #define GLEE_H_DEFINED_glCompressedMultiTexImage3DEXT
  13360. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits);
  13361. GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage3DEXT;
  13362. #define glCompressedMultiTexImage3DEXT GLeeFuncPtr_glCompressedMultiTexImage3DEXT
  13363. #endif
  13364. #ifndef GLEE_H_DEFINED_glCompressedMultiTexImage2DEXT
  13365. #define GLEE_H_DEFINED_glCompressedMultiTexImage2DEXT
  13366. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits);
  13367. GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage2DEXT;
  13368. #define glCompressedMultiTexImage2DEXT GLeeFuncPtr_glCompressedMultiTexImage2DEXT
  13369. #endif
  13370. #ifndef GLEE_H_DEFINED_glCompressedMultiTexImage1DEXT
  13371. #define GLEE_H_DEFINED_glCompressedMultiTexImage1DEXT
  13372. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits);
  13373. GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage1DEXT;
  13374. #define glCompressedMultiTexImage1DEXT GLeeFuncPtr_glCompressedMultiTexImage1DEXT
  13375. #endif
  13376. #ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage3DEXT
  13377. #define GLEE_H_DEFINED_glCompressedMultiTexSubImage3DEXT
  13378. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits);
  13379. GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT;
  13380. #define glCompressedMultiTexSubImage3DEXT GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT
  13381. #endif
  13382. #ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage2DEXT
  13383. #define GLEE_H_DEFINED_glCompressedMultiTexSubImage2DEXT
  13384. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits);
  13385. GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT;
  13386. #define glCompressedMultiTexSubImage2DEXT GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT
  13387. #endif
  13388. #ifndef GLEE_H_DEFINED_glCompressedMultiTexSubImage1DEXT
  13389. #define GLEE_H_DEFINED_glCompressedMultiTexSubImage1DEXT
  13390. typedef void (APIENTRYP GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits);
  13391. GLEE_EXTERN GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT;
  13392. #define glCompressedMultiTexSubImage1DEXT GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT
  13393. #endif
  13394. #ifndef GLEE_H_DEFINED_glGetCompressedMultiTexImageEXT
  13395. #define GLEE_H_DEFINED_glGetCompressedMultiTexImageEXT
  13396. typedef void (APIENTRYP GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, GLvoid * img);
  13397. GLEE_EXTERN GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMultiTexImageEXT;
  13398. #define glGetCompressedMultiTexImageEXT GLeeFuncPtr_glGetCompressedMultiTexImageEXT
  13399. #endif
  13400. #ifndef GLEE_H_DEFINED_glNamedProgramStringEXT
  13401. #define GLEE_H_DEFINED_glNamedProgramStringEXT
  13402. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string);
  13403. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT;
  13404. #define glNamedProgramStringEXT GLeeFuncPtr_glNamedProgramStringEXT
  13405. #endif
  13406. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4dEXT
  13407. #define GLEE_H_DEFINED_glNamedProgramLocalParameter4dEXT
  13408. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  13409. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dEXT;
  13410. #define glNamedProgramLocalParameter4dEXT GLeeFuncPtr_glNamedProgramLocalParameter4dEXT
  13411. #endif
  13412. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4dvEXT
  13413. #define GLEE_H_DEFINED_glNamedProgramLocalParameter4dvEXT
  13414. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble * params);
  13415. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT;
  13416. #define glNamedProgramLocalParameter4dvEXT GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT
  13417. #endif
  13418. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4fEXT
  13419. #define GLEE_H_DEFINED_glNamedProgramLocalParameter4fEXT
  13420. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  13421. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fEXT;
  13422. #define glNamedProgramLocalParameter4fEXT GLeeFuncPtr_glNamedProgramLocalParameter4fEXT
  13423. #endif
  13424. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameter4fvEXT
  13425. #define GLEE_H_DEFINED_glNamedProgramLocalParameter4fvEXT
  13426. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat * params);
  13427. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT;
  13428. #define glNamedProgramLocalParameter4fvEXT GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT
  13429. #endif
  13430. #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterdvEXT
  13431. #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterdvEXT
  13432. typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble * params);
  13433. GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT;
  13434. #define glGetNamedProgramLocalParameterdvEXT GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT
  13435. #endif
  13436. #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterfvEXT
  13437. #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterfvEXT
  13438. typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat * params);
  13439. GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT;
  13440. #define glGetNamedProgramLocalParameterfvEXT GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT
  13441. #endif
  13442. #ifndef GLEE_H_DEFINED_glGetNamedProgramivEXT
  13443. #define GLEE_H_DEFINED_glGetNamedProgramivEXT
  13444. typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint * params);
  13445. GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT;
  13446. #define glGetNamedProgramivEXT GLeeFuncPtr_glGetNamedProgramivEXT
  13447. #endif
  13448. #ifndef GLEE_H_DEFINED_glGetNamedProgramStringEXT
  13449. #define GLEE_H_DEFINED_glGetNamedProgramStringEXT
  13450. typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid * string);
  13451. GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramStringEXT;
  13452. #define glGetNamedProgramStringEXT GLeeFuncPtr_glGetNamedProgramStringEXT
  13453. #endif
  13454. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameters4fvEXT
  13455. #define GLEE_H_DEFINED_glNamedProgramLocalParameters4fvEXT
  13456. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params);
  13457. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT;
  13458. #define glNamedProgramLocalParameters4fvEXT GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT
  13459. #endif
  13460. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4iEXT
  13461. #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4iEXT
  13462. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
  13463. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT;
  13464. #define glNamedProgramLocalParameterI4iEXT GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT
  13465. #endif
  13466. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4ivEXT
  13467. #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4ivEXT
  13468. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint * params);
  13469. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT;
  13470. #define glNamedProgramLocalParameterI4ivEXT GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT
  13471. #endif
  13472. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParametersI4ivEXT
  13473. #define GLEE_H_DEFINED_glNamedProgramLocalParametersI4ivEXT
  13474. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params);
  13475. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT;
  13476. #define glNamedProgramLocalParametersI4ivEXT GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT
  13477. #endif
  13478. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4uiEXT
  13479. #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4uiEXT
  13480. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
  13481. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT;
  13482. #define glNamedProgramLocalParameterI4uiEXT GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT
  13483. #endif
  13484. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParameterI4uivEXT
  13485. #define GLEE_H_DEFINED_glNamedProgramLocalParameterI4uivEXT
  13486. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint * params);
  13487. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT;
  13488. #define glNamedProgramLocalParameterI4uivEXT GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT
  13489. #endif
  13490. #ifndef GLEE_H_DEFINED_glNamedProgramLocalParametersI4uivEXT
  13491. #define GLEE_H_DEFINED_glNamedProgramLocalParametersI4uivEXT
  13492. typedef void (APIENTRYP GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params);
  13493. GLEE_EXTERN GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT;
  13494. #define glNamedProgramLocalParametersI4uivEXT GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT
  13495. #endif
  13496. #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterIivEXT
  13497. #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterIivEXT
  13498. typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint * params);
  13499. GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT;
  13500. #define glGetNamedProgramLocalParameterIivEXT GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT
  13501. #endif
  13502. #ifndef GLEE_H_DEFINED_glGetNamedProgramLocalParameterIuivEXT
  13503. #define GLEE_H_DEFINED_glGetNamedProgramLocalParameterIuivEXT
  13504. typedef void (APIENTRYP GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint * params);
  13505. GLEE_EXTERN GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT;
  13506. #define glGetNamedProgramLocalParameterIuivEXT GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT
  13507. #endif
  13508. #ifndef GLEE_H_DEFINED_glTextureParameterIivEXT
  13509. #define GLEE_H_DEFINED_glTextureParameterIivEXT
  13510. typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint * params);
  13511. GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT;
  13512. #define glTextureParameterIivEXT GLeeFuncPtr_glTextureParameterIivEXT
  13513. #endif
  13514. #ifndef GLEE_H_DEFINED_glTextureParameterIuivEXT
  13515. #define GLEE_H_DEFINED_glTextureParameterIuivEXT
  13516. typedef void (APIENTRYP GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint * params);
  13517. GLEE_EXTERN GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEXT;
  13518. #define glTextureParameterIuivEXT GLeeFuncPtr_glTextureParameterIuivEXT
  13519. #endif
  13520. #ifndef GLEE_H_DEFINED_glGetTextureParameterIivEXT
  13521. #define GLEE_H_DEFINED_glGetTextureParameterIivEXT
  13522. typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint * params);
  13523. GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterIivEXT;
  13524. #define glGetTextureParameterIivEXT GLeeFuncPtr_glGetTextureParameterIivEXT
  13525. #endif
  13526. #ifndef GLEE_H_DEFINED_glGetTextureParameterIuivEXT
  13527. #define GLEE_H_DEFINED_glGetTextureParameterIuivEXT
  13528. typedef void (APIENTRYP GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint * params);
  13529. GLEE_EXTERN GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameterIuivEXT;
  13530. #define glGetTextureParameterIuivEXT GLeeFuncPtr_glGetTextureParameterIuivEXT
  13531. #endif
  13532. #ifndef GLEE_H_DEFINED_glMultiTexParameterIivEXT
  13533. #define GLEE_H_DEFINED_glMultiTexParameterIivEXT
  13534. typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint * params);
  13535. GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEXT;
  13536. #define glMultiTexParameterIivEXT GLeeFuncPtr_glMultiTexParameterIivEXT
  13537. #endif
  13538. #ifndef GLEE_H_DEFINED_glMultiTexParameterIuivEXT
  13539. #define GLEE_H_DEFINED_glMultiTexParameterIuivEXT
  13540. typedef void (APIENTRYP GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint * params);
  13541. GLEE_EXTERN GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuivEXT;
  13542. #define glMultiTexParameterIuivEXT GLeeFuncPtr_glMultiTexParameterIuivEXT
  13543. #endif
  13544. #ifndef GLEE_H_DEFINED_glGetMultiTexParameterIivEXT
  13545. #define GLEE_H_DEFINED_glGetMultiTexParameterIivEXT
  13546. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint * params);
  13547. GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIivEXT;
  13548. #define glGetMultiTexParameterIivEXT GLeeFuncPtr_glGetMultiTexParameterIivEXT
  13549. #endif
  13550. #ifndef GLEE_H_DEFINED_glGetMultiTexParameterIuivEXT
  13551. #define GLEE_H_DEFINED_glGetMultiTexParameterIuivEXT
  13552. typedef void (APIENTRYP GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint * params);
  13553. GLEE_EXTERN GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIuivEXT;
  13554. #define glGetMultiTexParameterIuivEXT GLeeFuncPtr_glGetMultiTexParameterIuivEXT
  13555. #endif
  13556. #ifndef GLEE_H_DEFINED_glProgramUniform1fEXT
  13557. #define GLEE_H_DEFINED_glProgramUniform1fEXT
  13558. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0);
  13559. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT;
  13560. #define glProgramUniform1fEXT GLeeFuncPtr_glProgramUniform1fEXT
  13561. #endif
  13562. #ifndef GLEE_H_DEFINED_glProgramUniform2fEXT
  13563. #define GLEE_H_DEFINED_glProgramUniform2fEXT
  13564. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
  13565. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT;
  13566. #define glProgramUniform2fEXT GLeeFuncPtr_glProgramUniform2fEXT
  13567. #endif
  13568. #ifndef GLEE_H_DEFINED_glProgramUniform3fEXT
  13569. #define GLEE_H_DEFINED_glProgramUniform3fEXT
  13570. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
  13571. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT;
  13572. #define glProgramUniform3fEXT GLeeFuncPtr_glProgramUniform3fEXT
  13573. #endif
  13574. #ifndef GLEE_H_DEFINED_glProgramUniform4fEXT
  13575. #define GLEE_H_DEFINED_glProgramUniform4fEXT
  13576. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
  13577. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT;
  13578. #define glProgramUniform4fEXT GLeeFuncPtr_glProgramUniform4fEXT
  13579. #endif
  13580. #ifndef GLEE_H_DEFINED_glProgramUniform1iEXT
  13581. #define GLEE_H_DEFINED_glProgramUniform1iEXT
  13582. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0);
  13583. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT;
  13584. #define glProgramUniform1iEXT GLeeFuncPtr_glProgramUniform1iEXT
  13585. #endif
  13586. #ifndef GLEE_H_DEFINED_glProgramUniform2iEXT
  13587. #define GLEE_H_DEFINED_glProgramUniform2iEXT
  13588. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1);
  13589. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT;
  13590. #define glProgramUniform2iEXT GLeeFuncPtr_glProgramUniform2iEXT
  13591. #endif
  13592. #ifndef GLEE_H_DEFINED_glProgramUniform3iEXT
  13593. #define GLEE_H_DEFINED_glProgramUniform3iEXT
  13594. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
  13595. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT;
  13596. #define glProgramUniform3iEXT GLeeFuncPtr_glProgramUniform3iEXT
  13597. #endif
  13598. #ifndef GLEE_H_DEFINED_glProgramUniform4iEXT
  13599. #define GLEE_H_DEFINED_glProgramUniform4iEXT
  13600. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
  13601. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT;
  13602. #define glProgramUniform4iEXT GLeeFuncPtr_glProgramUniform4iEXT
  13603. #endif
  13604. #ifndef GLEE_H_DEFINED_glProgramUniform1fvEXT
  13605. #define GLEE_H_DEFINED_glProgramUniform1fvEXT
  13606. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
  13607. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT;
  13608. #define glProgramUniform1fvEXT GLeeFuncPtr_glProgramUniform1fvEXT
  13609. #endif
  13610. #ifndef GLEE_H_DEFINED_glProgramUniform2fvEXT
  13611. #define GLEE_H_DEFINED_glProgramUniform2fvEXT
  13612. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
  13613. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT;
  13614. #define glProgramUniform2fvEXT GLeeFuncPtr_glProgramUniform2fvEXT
  13615. #endif
  13616. #ifndef GLEE_H_DEFINED_glProgramUniform3fvEXT
  13617. #define GLEE_H_DEFINED_glProgramUniform3fvEXT
  13618. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
  13619. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT;
  13620. #define glProgramUniform3fvEXT GLeeFuncPtr_glProgramUniform3fvEXT
  13621. #endif
  13622. #ifndef GLEE_H_DEFINED_glProgramUniform4fvEXT
  13623. #define GLEE_H_DEFINED_glProgramUniform4fvEXT
  13624. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat * value);
  13625. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT;
  13626. #define glProgramUniform4fvEXT GLeeFuncPtr_glProgramUniform4fvEXT
  13627. #endif
  13628. #ifndef GLEE_H_DEFINED_glProgramUniform1ivEXT
  13629. #define GLEE_H_DEFINED_glProgramUniform1ivEXT
  13630. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
  13631. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT;
  13632. #define glProgramUniform1ivEXT GLeeFuncPtr_glProgramUniform1ivEXT
  13633. #endif
  13634. #ifndef GLEE_H_DEFINED_glProgramUniform2ivEXT
  13635. #define GLEE_H_DEFINED_glProgramUniform2ivEXT
  13636. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
  13637. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT;
  13638. #define glProgramUniform2ivEXT GLeeFuncPtr_glProgramUniform2ivEXT
  13639. #endif
  13640. #ifndef GLEE_H_DEFINED_glProgramUniform3ivEXT
  13641. #define GLEE_H_DEFINED_glProgramUniform3ivEXT
  13642. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
  13643. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT;
  13644. #define glProgramUniform3ivEXT GLeeFuncPtr_glProgramUniform3ivEXT
  13645. #endif
  13646. #ifndef GLEE_H_DEFINED_glProgramUniform4ivEXT
  13647. #define GLEE_H_DEFINED_glProgramUniform4ivEXT
  13648. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint * value);
  13649. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT;
  13650. #define glProgramUniform4ivEXT GLeeFuncPtr_glProgramUniform4ivEXT
  13651. #endif
  13652. #ifndef GLEE_H_DEFINED_glProgramUniformMatrix2fvEXT
  13653. #define GLEE_H_DEFINED_glProgramUniformMatrix2fvEXT
  13654. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  13655. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2fvEXT;
  13656. #define glProgramUniformMatrix2fvEXT GLeeFuncPtr_glProgramUniformMatrix2fvEXT
  13657. #endif
  13658. #ifndef GLEE_H_DEFINED_glProgramUniformMatrix3fvEXT
  13659. #define GLEE_H_DEFINED_glProgramUniformMatrix3fvEXT
  13660. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  13661. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3fvEXT;
  13662. #define glProgramUniformMatrix3fvEXT GLeeFuncPtr_glProgramUniformMatrix3fvEXT
  13663. #endif
  13664. #ifndef GLEE_H_DEFINED_glProgramUniformMatrix4fvEXT
  13665. #define GLEE_H_DEFINED_glProgramUniformMatrix4fvEXT
  13666. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  13667. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4fvEXT;
  13668. #define glProgramUniformMatrix4fvEXT GLeeFuncPtr_glProgramUniformMatrix4fvEXT
  13669. #endif
  13670. #ifndef GLEE_H_DEFINED_glProgramUniformMatrix2x3fvEXT
  13671. #define GLEE_H_DEFINED_glProgramUniformMatrix2x3fvEXT
  13672. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  13673. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT;
  13674. #define glProgramUniformMatrix2x3fvEXT GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT
  13675. #endif
  13676. #ifndef GLEE_H_DEFINED_glProgramUniformMatrix3x2fvEXT
  13677. #define GLEE_H_DEFINED_glProgramUniformMatrix3x2fvEXT
  13678. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  13679. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT;
  13680. #define glProgramUniformMatrix3x2fvEXT GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT
  13681. #endif
  13682. #ifndef GLEE_H_DEFINED_glProgramUniformMatrix2x4fvEXT
  13683. #define GLEE_H_DEFINED_glProgramUniformMatrix2x4fvEXT
  13684. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  13685. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT;
  13686. #define glProgramUniformMatrix2x4fvEXT GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT
  13687. #endif
  13688. #ifndef GLEE_H_DEFINED_glProgramUniformMatrix4x2fvEXT
  13689. #define GLEE_H_DEFINED_glProgramUniformMatrix4x2fvEXT
  13690. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  13691. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT;
  13692. #define glProgramUniformMatrix4x2fvEXT GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT
  13693. #endif
  13694. #ifndef GLEE_H_DEFINED_glProgramUniformMatrix3x4fvEXT
  13695. #define GLEE_H_DEFINED_glProgramUniformMatrix3x4fvEXT
  13696. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  13697. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT;
  13698. #define glProgramUniformMatrix3x4fvEXT GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT
  13699. #endif
  13700. #ifndef GLEE_H_DEFINED_glProgramUniformMatrix4x3fvEXT
  13701. #define GLEE_H_DEFINED_glProgramUniformMatrix4x3fvEXT
  13702. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
  13703. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT;
  13704. #define glProgramUniformMatrix4x3fvEXT GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT
  13705. #endif
  13706. #ifndef GLEE_H_DEFINED_glProgramUniform1uiEXT
  13707. #define GLEE_H_DEFINED_glProgramUniform1uiEXT
  13708. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0);
  13709. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT;
  13710. #define glProgramUniform1uiEXT GLeeFuncPtr_glProgramUniform1uiEXT
  13711. #endif
  13712. #ifndef GLEE_H_DEFINED_glProgramUniform2uiEXT
  13713. #define GLEE_H_DEFINED_glProgramUniform2uiEXT
  13714. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
  13715. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT;
  13716. #define glProgramUniform2uiEXT GLeeFuncPtr_glProgramUniform2uiEXT
  13717. #endif
  13718. #ifndef GLEE_H_DEFINED_glProgramUniform3uiEXT
  13719. #define GLEE_H_DEFINED_glProgramUniform3uiEXT
  13720. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
  13721. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT;
  13722. #define glProgramUniform3uiEXT GLeeFuncPtr_glProgramUniform3uiEXT
  13723. #endif
  13724. #ifndef GLEE_H_DEFINED_glProgramUniform4uiEXT
  13725. #define GLEE_H_DEFINED_glProgramUniform4uiEXT
  13726. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
  13727. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT;
  13728. #define glProgramUniform4uiEXT GLeeFuncPtr_glProgramUniform4uiEXT
  13729. #endif
  13730. #ifndef GLEE_H_DEFINED_glProgramUniform1uivEXT
  13731. #define GLEE_H_DEFINED_glProgramUniform1uivEXT
  13732. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
  13733. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT;
  13734. #define glProgramUniform1uivEXT GLeeFuncPtr_glProgramUniform1uivEXT
  13735. #endif
  13736. #ifndef GLEE_H_DEFINED_glProgramUniform2uivEXT
  13737. #define GLEE_H_DEFINED_glProgramUniform2uivEXT
  13738. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
  13739. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT;
  13740. #define glProgramUniform2uivEXT GLeeFuncPtr_glProgramUniform2uivEXT
  13741. #endif
  13742. #ifndef GLEE_H_DEFINED_glProgramUniform3uivEXT
  13743. #define GLEE_H_DEFINED_glProgramUniform3uivEXT
  13744. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
  13745. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT;
  13746. #define glProgramUniform3uivEXT GLeeFuncPtr_glProgramUniform3uivEXT
  13747. #endif
  13748. #ifndef GLEE_H_DEFINED_glProgramUniform4uivEXT
  13749. #define GLEE_H_DEFINED_glProgramUniform4uivEXT
  13750. typedef void (APIENTRYP GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint * value);
  13751. GLEE_EXTERN GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT;
  13752. #define glProgramUniform4uivEXT GLeeFuncPtr_glProgramUniform4uivEXT
  13753. #endif
  13754. #ifndef GLEE_H_DEFINED_glNamedBufferDataEXT
  13755. #define GLEE_H_DEFINED_glNamedBufferDataEXT
  13756. typedef void (APIENTRYP GLEEPFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage);
  13757. GLEE_EXTERN GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT;
  13758. #define glNamedBufferDataEXT GLeeFuncPtr_glNamedBufferDataEXT
  13759. #endif
  13760. #ifndef GLEE_H_DEFINED_glNamedBufferSubDataEXT
  13761. #define GLEE_H_DEFINED_glNamedBufferSubDataEXT
  13762. typedef void (APIENTRYP GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data);
  13763. GLEE_EXTERN GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT;
  13764. #define glNamedBufferSubDataEXT GLeeFuncPtr_glNamedBufferSubDataEXT
  13765. #endif
  13766. #ifndef GLEE_H_DEFINED_glMapNamedBufferEXT
  13767. #define GLEE_H_DEFINED_glMapNamedBufferEXT
  13768. typedef GLvoid* (APIENTRYP GLEEPFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access);
  13769. GLEE_EXTERN GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT;
  13770. #define glMapNamedBufferEXT GLeeFuncPtr_glMapNamedBufferEXT
  13771. #endif
  13772. #ifndef GLEE_H_DEFINED_glUnmapNamedBufferEXT
  13773. #define GLEE_H_DEFINED_glUnmapNamedBufferEXT
  13774. typedef GLboolean (APIENTRYP GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer);
  13775. GLEE_EXTERN GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT;
  13776. #define glUnmapNamedBufferEXT GLeeFuncPtr_glUnmapNamedBufferEXT
  13777. #endif
  13778. #ifndef GLEE_H_DEFINED_glGetNamedBufferParameterivEXT
  13779. #define GLEE_H_DEFINED_glGetNamedBufferParameterivEXT
  13780. typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint * params);
  13781. GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferParameterivEXT;
  13782. #define glGetNamedBufferParameterivEXT GLeeFuncPtr_glGetNamedBufferParameterivEXT
  13783. #endif
  13784. #ifndef GLEE_H_DEFINED_glGetNamedBufferPointervEXT
  13785. #define GLEE_H_DEFINED_glGetNamedBufferPointervEXT
  13786. typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, GLvoid* * params);
  13787. GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointervEXT;
  13788. #define glGetNamedBufferPointervEXT GLeeFuncPtr_glGetNamedBufferPointervEXT
  13789. #endif
  13790. #ifndef GLEE_H_DEFINED_glGetNamedBufferSubDataEXT
  13791. #define GLEE_H_DEFINED_glGetNamedBufferSubDataEXT
  13792. typedef void (APIENTRYP GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data);
  13793. GLEE_EXTERN GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubDataEXT;
  13794. #define glGetNamedBufferSubDataEXT GLeeFuncPtr_glGetNamedBufferSubDataEXT
  13795. #endif
  13796. #ifndef GLEE_H_DEFINED_glTextureBufferEXT
  13797. #define GLEE_H_DEFINED_glTextureBufferEXT
  13798. typedef void (APIENTRYP GLEEPFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer);
  13799. GLEE_EXTERN GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT;
  13800. #define glTextureBufferEXT GLeeFuncPtr_glTextureBufferEXT
  13801. #endif
  13802. #ifndef GLEE_H_DEFINED_glMultiTexBufferEXT
  13803. #define GLEE_H_DEFINED_glMultiTexBufferEXT
  13804. typedef void (APIENTRYP GLEEPFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer);
  13805. GLEE_EXTERN GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT;
  13806. #define glMultiTexBufferEXT GLeeFuncPtr_glMultiTexBufferEXT
  13807. #endif
  13808. #ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageEXT
  13809. #define GLEE_H_DEFINED_glNamedRenderbufferStorageEXT
  13810. typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
  13811. GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageEXT;
  13812. #define glNamedRenderbufferStorageEXT GLeeFuncPtr_glNamedRenderbufferStorageEXT
  13813. #endif
  13814. #ifndef GLEE_H_DEFINED_glGetNamedRenderbufferParameterivEXT
  13815. #define GLEE_H_DEFINED_glGetNamedRenderbufferParameterivEXT
  13816. typedef void (APIENTRYP GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint * params);
  13817. GLEE_EXTERN GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT;
  13818. #define glGetNamedRenderbufferParameterivEXT GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT
  13819. #endif
  13820. #ifndef GLEE_H_DEFINED_glCheckNamedFramebufferStatusEXT
  13821. #define GLEE_H_DEFINED_glCheckNamedFramebufferStatusEXT
  13822. typedef GLenum (APIENTRYP GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target);
  13823. GLEE_EXTERN GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFramebufferStatusEXT;
  13824. #define glCheckNamedFramebufferStatusEXT GLeeFuncPtr_glCheckNamedFramebufferStatusEXT
  13825. #endif
  13826. #ifndef GLEE_H_DEFINED_glNamedFramebufferTexture1DEXT
  13827. #define GLEE_H_DEFINED_glNamedFramebufferTexture1DEXT
  13828. typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  13829. GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture1DEXT;
  13830. #define glNamedFramebufferTexture1DEXT GLeeFuncPtr_glNamedFramebufferTexture1DEXT
  13831. #endif
  13832. #ifndef GLEE_H_DEFINED_glNamedFramebufferTexture2DEXT
  13833. #define GLEE_H_DEFINED_glNamedFramebufferTexture2DEXT
  13834. typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  13835. GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture2DEXT;
  13836. #define glNamedFramebufferTexture2DEXT GLeeFuncPtr_glNamedFramebufferTexture2DEXT
  13837. #endif
  13838. #ifndef GLEE_H_DEFINED_glNamedFramebufferTexture3DEXT
  13839. #define GLEE_H_DEFINED_glNamedFramebufferTexture3DEXT
  13840. typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
  13841. GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture3DEXT;
  13842. #define glNamedFramebufferTexture3DEXT GLeeFuncPtr_glNamedFramebufferTexture3DEXT
  13843. #endif
  13844. #ifndef GLEE_H_DEFINED_glNamedFramebufferRenderbufferEXT
  13845. #define GLEE_H_DEFINED_glNamedFramebufferRenderbufferEXT
  13846. typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
  13847. GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebufferRenderbufferEXT;
  13848. #define glNamedFramebufferRenderbufferEXT GLeeFuncPtr_glNamedFramebufferRenderbufferEXT
  13849. #endif
  13850. #ifndef GLEE_H_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
  13851. #define GLEE_H_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
  13852. typedef void (APIENTRYP GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params);
  13853. GLEE_EXTERN GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT;
  13854. #define glGetNamedFramebufferAttachmentParameterivEXT GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT
  13855. #endif
  13856. #ifndef GLEE_H_DEFINED_glGenerateTextureMipmapEXT
  13857. #define GLEE_H_DEFINED_glGenerateTextureMipmapEXT
  13858. typedef void (APIENTRYP GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target);
  13859. GLEE_EXTERN GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmapEXT;
  13860. #define glGenerateTextureMipmapEXT GLeeFuncPtr_glGenerateTextureMipmapEXT
  13861. #endif
  13862. #ifndef GLEE_H_DEFINED_glGenerateMultiTexMipmapEXT
  13863. #define GLEE_H_DEFINED_glGenerateMultiTexMipmapEXT
  13864. typedef void (APIENTRYP GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target);
  13865. GLEE_EXTERN GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipmapEXT;
  13866. #define glGenerateMultiTexMipmapEXT GLeeFuncPtr_glGenerateMultiTexMipmapEXT
  13867. #endif
  13868. #ifndef GLEE_H_DEFINED_glFramebufferDrawBufferEXT
  13869. #define GLEE_H_DEFINED_glFramebufferDrawBufferEXT
  13870. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
  13871. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBufferEXT;
  13872. #define glFramebufferDrawBufferEXT GLeeFuncPtr_glFramebufferDrawBufferEXT
  13873. #endif
  13874. #ifndef GLEE_H_DEFINED_glFramebufferDrawBuffersEXT
  13875. #define GLEE_H_DEFINED_glFramebufferDrawBuffersEXT
  13876. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum * bufs);
  13877. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffersEXT;
  13878. #define glFramebufferDrawBuffersEXT GLeeFuncPtr_glFramebufferDrawBuffersEXT
  13879. #endif
  13880. #ifndef GLEE_H_DEFINED_glFramebufferReadBufferEXT
  13881. #define GLEE_H_DEFINED_glFramebufferReadBufferEXT
  13882. typedef void (APIENTRYP GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
  13883. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBufferEXT;
  13884. #define glFramebufferReadBufferEXT GLeeFuncPtr_glFramebufferReadBufferEXT
  13885. #endif
  13886. #ifndef GLEE_H_DEFINED_glGetFramebufferParameterivEXT
  13887. #define GLEE_H_DEFINED_glGetFramebufferParameterivEXT
  13888. typedef void (APIENTRYP GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint * params);
  13889. GLEE_EXTERN GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferParameterivEXT;
  13890. #define glGetFramebufferParameterivEXT GLeeFuncPtr_glGetFramebufferParameterivEXT
  13891. #endif
  13892. #ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleEXT
  13893. #define GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleEXT
  13894. typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
  13895. GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT;
  13896. #define glNamedRenderbufferStorageMultisampleEXT GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT
  13897. #endif
  13898. #ifndef GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
  13899. #define GLEE_H_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
  13900. typedef void (APIENTRYP GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
  13901. GLEE_EXTERN GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT;
  13902. #define glNamedRenderbufferStorageMultisampleCoverageEXT GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT
  13903. #endif
  13904. #ifndef GLEE_H_DEFINED_glNamedFramebufferTextureEXT
  13905. #define GLEE_H_DEFINED_glNamedFramebufferTextureEXT
  13906. typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
  13907. GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTextureEXT;
  13908. #define glNamedFramebufferTextureEXT GLeeFuncPtr_glNamedFramebufferTextureEXT
  13909. #endif
  13910. #ifndef GLEE_H_DEFINED_glNamedFramebufferTextureLayerEXT
  13911. #define GLEE_H_DEFINED_glNamedFramebufferTextureLayerEXT
  13912. typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
  13913. GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebufferTextureLayerEXT;
  13914. #define glNamedFramebufferTextureLayerEXT GLeeFuncPtr_glNamedFramebufferTextureLayerEXT
  13915. #endif
  13916. #ifndef GLEE_H_DEFINED_glNamedFramebufferTextureFaceEXT
  13917. #define GLEE_H_DEFINED_glNamedFramebufferTextureFaceEXT
  13918. typedef void (APIENTRYP GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
  13919. GLEE_EXTERN GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebufferTextureFaceEXT;
  13920. #define glNamedFramebufferTextureFaceEXT GLeeFuncPtr_glNamedFramebufferTextureFaceEXT
  13921. #endif
  13922. #ifndef GLEE_H_DEFINED_glTextureRenderbufferEXT
  13923. #define GLEE_H_DEFINED_glTextureRenderbufferEXT
  13924. typedef void (APIENTRYP GLEEPFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);
  13925. GLEE_EXTERN GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT;
  13926. #define glTextureRenderbufferEXT GLeeFuncPtr_glTextureRenderbufferEXT
  13927. #endif
  13928. #ifndef GLEE_H_DEFINED_glMultiTexRenderbufferEXT
  13929. #define GLEE_H_DEFINED_glMultiTexRenderbufferEXT
  13930. typedef void (APIENTRYP GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer);
  13931. GLEE_EXTERN GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEXT;
  13932. #define glMultiTexRenderbufferEXT GLeeFuncPtr_glMultiTexRenderbufferEXT
  13933. #endif
  13934. #endif
  13935. /* GL_EXT_vertex_array_bgra */
  13936. #ifndef GL_EXT_vertex_array_bgra
  13937. #define GL_EXT_vertex_array_bgra 1
  13938. #define __GLEE_GL_EXT_vertex_array_bgra 1
  13939. /* Constants */
  13940. #endif
  13941. /* GL_EXT_texture_swizzle */
  13942. #ifndef GL_EXT_texture_swizzle
  13943. #define GL_EXT_texture_swizzle 1
  13944. #define __GLEE_GL_EXT_texture_swizzle 1
  13945. /* Constants */
  13946. #define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42
  13947. #define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43
  13948. #define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44
  13949. #define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45
  13950. #define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46
  13951. #endif
  13952. /* GL_NV_explicit_multisample */
  13953. #ifndef GL_NV_explicit_multisample
  13954. #define GL_NV_explicit_multisample 1
  13955. #define __GLEE_GL_NV_explicit_multisample 1
  13956. /* Constants */
  13957. #define GL_SAMPLE_POSITION_NV 0x8E50
  13958. #define GL_SAMPLE_MASK_NV 0x8E51
  13959. #define GL_SAMPLE_MASK_VALUE_NV 0x8E52
  13960. #define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53
  13961. #define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54
  13962. #define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59
  13963. #define GL_TEXTURE_RENDERBUFFER_NV 0x8E55
  13964. #define GL_SAMPLER_RENDERBUFFER_NV 0x8E56
  13965. #define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57
  13966. #define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58
  13967. #ifndef GLEE_H_DEFINED_glGetMultisamplefvNV
  13968. #define GLEE_H_DEFINED_glGetMultisamplefvNV
  13969. typedef void (APIENTRYP GLEEPFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat * val);
  13970. GLEE_EXTERN GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV;
  13971. #define glGetMultisamplefvNV GLeeFuncPtr_glGetMultisamplefvNV
  13972. #endif
  13973. #ifndef GLEE_H_DEFINED_glSampleMaskIndexedNV
  13974. #define GLEE_H_DEFINED_glSampleMaskIndexedNV
  13975. typedef void (APIENTRYP GLEEPFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask);
  13976. GLEE_EXTERN GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV;
  13977. #define glSampleMaskIndexedNV GLeeFuncPtr_glSampleMaskIndexedNV
  13978. #endif
  13979. #ifndef GLEE_H_DEFINED_glTexRenderbufferNV
  13980. #define GLEE_H_DEFINED_glTexRenderbufferNV
  13981. typedef void (APIENTRYP GLEEPFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer);
  13982. GLEE_EXTERN GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV;
  13983. #define glTexRenderbufferNV GLeeFuncPtr_glTexRenderbufferNV
  13984. #endif
  13985. #endif
  13986. /* GL_NV_transform_feedback2 */
  13987. #ifndef GL_NV_transform_feedback2
  13988. #define GL_NV_transform_feedback2 1
  13989. #define __GLEE_GL_NV_transform_feedback2 1
  13990. /* Constants */
  13991. #define GL_TRANSFORM_FEEDBACK_NV 0x8E22
  13992. #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23
  13993. #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24
  13994. #define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25
  13995. #ifndef GLEE_H_DEFINED_glBindTransformFeedbackNV
  13996. #define GLEE_H_DEFINED_glBindTransformFeedbackNV
  13997. typedef void (APIENTRYP GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id);
  13998. GLEE_EXTERN GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackNV;
  13999. #define glBindTransformFeedbackNV GLeeFuncPtr_glBindTransformFeedbackNV
  14000. #endif
  14001. #ifndef GLEE_H_DEFINED_glDeleteTransformFeedbacksNV
  14002. #define GLEE_H_DEFINED_glDeleteTransformFeedbacksNV
  14003. typedef void (APIENTRYP GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint * ids);
  14004. GLEE_EXTERN GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeedbacksNV;
  14005. #define glDeleteTransformFeedbacksNV GLeeFuncPtr_glDeleteTransformFeedbacksNV
  14006. #endif
  14007. #ifndef GLEE_H_DEFINED_glGenTransformFeedbacksNV
  14008. #define GLEE_H_DEFINED_glGenTransformFeedbacksNV
  14009. typedef void (APIENTRYP GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint * ids);
  14010. GLEE_EXTERN GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksNV;
  14011. #define glGenTransformFeedbacksNV GLeeFuncPtr_glGenTransformFeedbacksNV
  14012. #endif
  14013. #ifndef GLEE_H_DEFINED_glIsTransformFeedbackNV
  14014. #define GLEE_H_DEFINED_glIsTransformFeedbackNV
  14015. typedef GLboolean (APIENTRYP GLEEPFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id);
  14016. GLEE_EXTERN GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV;
  14017. #define glIsTransformFeedbackNV GLeeFuncPtr_glIsTransformFeedbackNV
  14018. #endif
  14019. #ifndef GLEE_H_DEFINED_glPauseTransformFeedbackNV
  14020. #define GLEE_H_DEFINED_glPauseTransformFeedbackNV
  14021. typedef void (APIENTRYP GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC) ();
  14022. GLEE_EXTERN GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbackNV;
  14023. #define glPauseTransformFeedbackNV GLeeFuncPtr_glPauseTransformFeedbackNV
  14024. #endif
  14025. #ifndef GLEE_H_DEFINED_glResumeTransformFeedbackNV
  14026. #define GLEE_H_DEFINED_glResumeTransformFeedbackNV
  14027. typedef void (APIENTRYP GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC) ();
  14028. GLEE_EXTERN GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedbackNV;
  14029. #define glResumeTransformFeedbackNV GLeeFuncPtr_glResumeTransformFeedbackNV
  14030. #endif
  14031. #ifndef GLEE_H_DEFINED_glDrawTransformFeedbackNV
  14032. #define GLEE_H_DEFINED_glDrawTransformFeedbackNV
  14033. typedef void (APIENTRYP GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id);
  14034. GLEE_EXTERN GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackNV;
  14035. #define glDrawTransformFeedbackNV GLeeFuncPtr_glDrawTransformFeedbackNV
  14036. #endif
  14037. #endif
  14038. /* GL_SGIX_texture_select */
  14039. #ifndef GL_SGIX_texture_select
  14040. #define GL_SGIX_texture_select 1
  14041. #define __GLEE_GL_SGIX_texture_select 1
  14042. /* Constants */
  14043. #endif
  14044. /* GL_INGR_blend_func_separate */
  14045. #ifndef GL_INGR_blend_func_separate
  14046. #define GL_INGR_blend_func_separate 1
  14047. #define __GLEE_GL_INGR_blend_func_separate 1
  14048. /* Constants */
  14049. #ifndef GLEE_H_DEFINED_glBlendFuncSeparateINGR
  14050. #define GLEE_H_DEFINED_glBlendFuncSeparateINGR
  14051. typedef void (APIENTRYP GLEEPFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
  14052. GLEE_EXTERN GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR;
  14053. #define glBlendFuncSeparateINGR GLeeFuncPtr_glBlendFuncSeparateINGR
  14054. #endif
  14055. #endif
  14056. /* GL_SGIX_depth_pass_instrument */
  14057. #ifndef GL_SGIX_depth_pass_instrument
  14058. #define GL_SGIX_depth_pass_instrument 1
  14059. #define __GLEE_GL_SGIX_depth_pass_instrument 1
  14060. /* Constants */
  14061. #endif
  14062. /* GL_SGIX_igloo_interface */
  14063. #ifndef GL_SGIX_igloo_interface
  14064. #define GL_SGIX_igloo_interface 1
  14065. #define __GLEE_GL_SGIX_igloo_interface 1
  14066. /* Constants */
  14067. #ifndef GLEE_H_DEFINED_glIglooInterfaceSGIX
  14068. #define GLEE_H_DEFINED_glIglooInterfaceSGIX
  14069. typedef void (APIENTRYP GLEEPFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid * params);
  14070. GLEE_EXTERN GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX;
  14071. #define glIglooInterfaceSGIX GLeeFuncPtr_glIglooInterfaceSGIX
  14072. #endif
  14073. #endif
  14074. /* GL_EXT_fragment_lighting */
  14075. #ifndef GL_EXT_fragment_lighting
  14076. #define GL_EXT_fragment_lighting 1
  14077. #define __GLEE_GL_EXT_fragment_lighting 1
  14078. /* Constants */
  14079. #define GL_FRAGMENT_LIGHTING_EXT 0x8400
  14080. #define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401
  14081. #define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402
  14082. #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403
  14083. #define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404
  14084. #define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405
  14085. #define GL_CURRENT_RASTER_NORMAL_EXT 0x8406
  14086. #define GL_LIGHT_ENV_MODE_EXT 0x8407
  14087. #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408
  14088. #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409
  14089. #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A
  14090. #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B
  14091. #define GL_FRAGMENT_LIGHT0_EXT 0x840C
  14092. #define GL_FRAGMENT_LIGHT7_EXT 0x8413
  14093. #ifndef GLEE_H_DEFINED_glFragmentLightModeliEXT
  14094. #define GLEE_H_DEFINED_glFragmentLightModeliEXT
  14095. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param);
  14096. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT;
  14097. #define glFragmentLightModeliEXT GLeeFuncPtr_glFragmentLightModeliEXT
  14098. #endif
  14099. #ifndef GLEE_H_DEFINED_glFragmentLightModelfEXT
  14100. #define GLEE_H_DEFINED_glFragmentLightModelfEXT
  14101. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
  14102. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT;
  14103. #define glFragmentLightModelfEXT GLeeFuncPtr_glFragmentLightModelfEXT
  14104. #endif
  14105. #ifndef GLEE_H_DEFINED_glFragmentLightModelivEXT
  14106. #define GLEE_H_DEFINED_glFragmentLightModelivEXT
  14107. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint * params);
  14108. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEXT;
  14109. #define glFragmentLightModelivEXT GLeeFuncPtr_glFragmentLightModelivEXT
  14110. #endif
  14111. #ifndef GLEE_H_DEFINED_glFragmentLightModelfvEXT
  14112. #define GLEE_H_DEFINED_glFragmentLightModelfvEXT
  14113. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat * params);
  14114. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEXT;
  14115. #define glFragmentLightModelfvEXT GLeeFuncPtr_glFragmentLightModelfvEXT
  14116. #endif
  14117. #ifndef GLEE_H_DEFINED_glFragmentLightiEXT
  14118. #define GLEE_H_DEFINED_glFragmentLightiEXT
  14119. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);
  14120. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT;
  14121. #define glFragmentLightiEXT GLeeFuncPtr_glFragmentLightiEXT
  14122. #endif
  14123. #ifndef GLEE_H_DEFINED_glFragmentLightfEXT
  14124. #define GLEE_H_DEFINED_glFragmentLightfEXT
  14125. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);
  14126. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT;
  14127. #define glFragmentLightfEXT GLeeFuncPtr_glFragmentLightfEXT
  14128. #endif
  14129. #ifndef GLEE_H_DEFINED_glFragmentLightivEXT
  14130. #define GLEE_H_DEFINED_glFragmentLightivEXT
  14131. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
  14132. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT;
  14133. #define glFragmentLightivEXT GLeeFuncPtr_glFragmentLightivEXT
  14134. #endif
  14135. #ifndef GLEE_H_DEFINED_glFragmentLightfvEXT
  14136. #define GLEE_H_DEFINED_glFragmentLightfvEXT
  14137. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
  14138. GLEE_EXTERN GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT;
  14139. #define glFragmentLightfvEXT GLeeFuncPtr_glFragmentLightfvEXT
  14140. #endif
  14141. #ifndef GLEE_H_DEFINED_glGetFragmentLightivEXT
  14142. #define GLEE_H_DEFINED_glGetFragmentLightivEXT
  14143. typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
  14144. GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT;
  14145. #define glGetFragmentLightivEXT GLeeFuncPtr_glGetFragmentLightivEXT
  14146. #endif
  14147. #ifndef GLEE_H_DEFINED_glGetFragmentLightfvEXT
  14148. #define GLEE_H_DEFINED_glGetFragmentLightfvEXT
  14149. typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
  14150. GLEE_EXTERN GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT;
  14151. #define glGetFragmentLightfvEXT GLeeFuncPtr_glGetFragmentLightfvEXT
  14152. #endif
  14153. #ifndef GLEE_H_DEFINED_glFragmentMaterialfEXT
  14154. #define GLEE_H_DEFINED_glFragmentMaterialfEXT
  14155. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);
  14156. GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT;
  14157. #define glFragmentMaterialfEXT GLeeFuncPtr_glFragmentMaterialfEXT
  14158. #endif
  14159. #ifndef GLEE_H_DEFINED_glFragmentMaterialiEXT
  14160. #define GLEE_H_DEFINED_glFragmentMaterialiEXT
  14161. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);
  14162. GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT;
  14163. #define glFragmentMaterialiEXT GLeeFuncPtr_glFragmentMaterialiEXT
  14164. #endif
  14165. #ifndef GLEE_H_DEFINED_glFragmentMaterialfvEXT
  14166. #define GLEE_H_DEFINED_glFragmentMaterialfvEXT
  14167. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
  14168. GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT;
  14169. #define glFragmentMaterialfvEXT GLeeFuncPtr_glFragmentMaterialfvEXT
  14170. #endif
  14171. #ifndef GLEE_H_DEFINED_glFragmentMaterialivEXT
  14172. #define GLEE_H_DEFINED_glFragmentMaterialivEXT
  14173. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
  14174. GLEE_EXTERN GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT;
  14175. #define glFragmentMaterialivEXT GLeeFuncPtr_glFragmentMaterialivEXT
  14176. #endif
  14177. #ifndef GLEE_H_DEFINED_glFragmentColorMaterialEXT
  14178. #define GLEE_H_DEFINED_glFragmentColorMaterialEXT
  14179. typedef GLvoid (APIENTRYP GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
  14180. GLEE_EXTERN GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterialEXT;
  14181. #define glFragmentColorMaterialEXT GLeeFuncPtr_glFragmentColorMaterialEXT
  14182. #endif
  14183. #ifndef GLEE_H_DEFINED_glGetFragmentMaterialfvEXT
  14184. #define GLEE_H_DEFINED_glGetFragmentMaterialfvEXT
  14185. typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
  14186. GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfvEXT;
  14187. #define glGetFragmentMaterialfvEXT GLeeFuncPtr_glGetFragmentMaterialfvEXT
  14188. #endif
  14189. #ifndef GLEE_H_DEFINED_glGetFragmentMaterialivEXT
  14190. #define GLEE_H_DEFINED_glGetFragmentMaterialivEXT
  14191. typedef GLvoid (APIENTRYP GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
  14192. GLEE_EXTERN GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialivEXT;
  14193. #define glGetFragmentMaterialivEXT GLeeFuncPtr_glGetFragmentMaterialivEXT
  14194. #endif
  14195. #ifndef GLEE_H_DEFINED_glLightEnviEXT
  14196. #define GLEE_H_DEFINED_glLightEnviEXT
  14197. typedef GLvoid (APIENTRYP GLEEPFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
  14198. GLEE_EXTERN GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT;
  14199. #define glLightEnviEXT GLeeFuncPtr_glLightEnviEXT
  14200. #endif
  14201. #endif
  14202. /* GL_EXT_geometry_shader4 */
  14203. #ifndef GL_EXT_geometry_shader4
  14204. #define GL_EXT_geometry_shader4 1
  14205. #define __GLEE_GL_EXT_geometry_shader4 1
  14206. /* Constants */
  14207. #define GL_GEOMETRY_SHADER_EXT 0x8DD9
  14208. #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
  14209. #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
  14210. #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
  14211. #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
  14212. #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD
  14213. #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE
  14214. #define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B
  14215. #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
  14216. #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
  14217. #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
  14218. #define GL_LINES_ADJACENCY_EXT 0xA
  14219. #define GL_LINE_STRIP_ADJACENCY_EXT 0xB
  14220. #define GL_TRIANGLES_ADJACENCY_EXT 0xC
  14221. #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD
  14222. #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
  14223. #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
  14224. #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
  14225. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
  14226. #define GL_PROGRAM_POINT_SIZE_EXT 0x8642
  14227. #ifndef GLEE_H_DEFINED_glProgramParameteriEXT
  14228. #define GLEE_H_DEFINED_glProgramParameteriEXT
  14229. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum pname, GLint value);
  14230. GLEE_EXTERN GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT;
  14231. #define glProgramParameteriEXT GLeeFuncPtr_glProgramParameteriEXT
  14232. #endif
  14233. #ifndef GLEE_H_DEFINED_glFramebufferTextureEXT
  14234. #define GLEE_H_DEFINED_glFramebufferTextureEXT
  14235. typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
  14236. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT;
  14237. #define glFramebufferTextureEXT GLeeFuncPtr_glFramebufferTextureEXT
  14238. #endif
  14239. #ifndef GLEE_H_DEFINED_glFramebufferTextureLayerEXT
  14240. #define GLEE_H_DEFINED_glFramebufferTextureLayerEXT
  14241. typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
  14242. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT;
  14243. #define glFramebufferTextureLayerEXT GLeeFuncPtr_glFramebufferTextureLayerEXT
  14244. #endif
  14245. #ifndef GLEE_H_DEFINED_glFramebufferTextureFaceEXT
  14246. #define GLEE_H_DEFINED_glFramebufferTextureFaceEXT
  14247. typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
  14248. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT;
  14249. #define glFramebufferTextureFaceEXT GLeeFuncPtr_glFramebufferTextureFaceEXT
  14250. #endif
  14251. #endif
  14252. /* GL_EXT_scene_marker */
  14253. #ifndef GL_EXT_scene_marker
  14254. #define GL_EXT_scene_marker 1
  14255. #define __GLEE_GL_EXT_scene_marker 1
  14256. /* Constants */
  14257. #ifndef GLEE_H_DEFINED_glBeginSceneEXT
  14258. #define GLEE_H_DEFINED_glBeginSceneEXT
  14259. typedef GLvoid (APIENTRYP GLEEPFNGLBEGINSCENEEXTPROC) ();
  14260. GLEE_EXTERN GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT;
  14261. #define glBeginSceneEXT GLeeFuncPtr_glBeginSceneEXT
  14262. #endif
  14263. #ifndef GLEE_H_DEFINED_glEndSceneEXT
  14264. #define GLEE_H_DEFINED_glEndSceneEXT
  14265. typedef GLvoid (APIENTRYP GLEEPFNGLENDSCENEEXTPROC) ();
  14266. GLEE_EXTERN GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT;
  14267. #define glEndSceneEXT GLeeFuncPtr_glEndSceneEXT
  14268. #endif
  14269. #endif
  14270. /* GL_EXT_texture_compression_dxt1 */
  14271. #ifndef GL_EXT_texture_compression_dxt1
  14272. #define GL_EXT_texture_compression_dxt1 1
  14273. #define __GLEE_GL_EXT_texture_compression_dxt1 1
  14274. /* Constants */
  14275. #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
  14276. #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
  14277. #endif
  14278. /* GL_EXT_texture_env */
  14279. #ifndef GL_EXT_texture_env
  14280. #define GL_EXT_texture_env 1
  14281. #define __GLEE_GL_EXT_texture_env 1
  14282. /* Constants */
  14283. #define GL_TEXTURE_ENV0_EXT 0
  14284. #define GL_TEXTURE_ENV_MODE_ALPHA_EXT 0
  14285. #define GL_ENV_COPY_EXT 0
  14286. #define GL_ENV_REPLACE_EXT 0
  14287. #define GL_ENV_MODULATE_EXT 0
  14288. #define GL_ENV_ADD_EXT 0
  14289. #define GL_ENV_SUBTRACT_EXT 0
  14290. #define GL_ENV_REVERSE_SUBTRACT_EXT 0
  14291. #define GL_ENV_BLEND_EXT 0
  14292. #define GL_ENV_REVERSE_BLEND_EXT 0
  14293. #define GL_TEXTURE_ENV_SHIFT_EXT 0
  14294. #endif
  14295. /* GL_IBM_static_data */
  14296. #ifndef GL_IBM_static_data
  14297. #define GL_IBM_static_data 1
  14298. #define __GLEE_GL_IBM_static_data 1
  14299. /* Constants */
  14300. #define GL_ALL_STATIC_DATA_IBM 103060
  14301. #define GL_STATIC_VERTEX_ARRAY_IBM 103061
  14302. #endif
  14303. /* GL_NV_gpu_program4 */
  14304. #ifndef GL_NV_gpu_program4
  14305. #define GL_NV_gpu_program4 1
  14306. #define __GLEE_GL_NV_gpu_program4 1
  14307. /* Constants */
  14308. #define GL_MIN_PROGRAM_TEXEL_OFFSET_EXT 0x8904
  14309. #define GL_MAX_PROGRAM_TEXEL_OFFSET_EXT 0x8905
  14310. #define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906
  14311. #define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907
  14312. #define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908
  14313. #define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909
  14314. #define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5
  14315. #define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6
  14316. #define GL_GEOMETRY_PROGRAM_NV 0x8C26
  14317. #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27
  14318. #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28
  14319. #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
  14320. #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
  14321. #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
  14322. #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
  14323. #define GL_LINES_ADJACENCY_EXT 0xA
  14324. #define GL_LINE_STRIP_ADJACENCY_EXT 0xB
  14325. #define GL_TRIANGLES_ADJACENCY_EXT 0xC
  14326. #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0xD
  14327. #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
  14328. #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
  14329. #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
  14330. #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
  14331. #define GL_PROGRAM_POINT_SIZE_EXT 0x8642
  14332. #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT 0x88FD
  14333. #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4iNV
  14334. #define GLEE_H_DEFINED_glProgramLocalParameterI4iNV
  14335. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
  14336. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParameterI4iNV;
  14337. #define glProgramLocalParameterI4iNV GLeeFuncPtr_glProgramLocalParameterI4iNV
  14338. #endif
  14339. #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4ivNV
  14340. #define GLEE_H_DEFINED_glProgramLocalParameterI4ivNV
  14341. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
  14342. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParameterI4ivNV;
  14343. #define glProgramLocalParameterI4ivNV GLeeFuncPtr_glProgramLocalParameterI4ivNV
  14344. #endif
  14345. #ifndef GLEE_H_DEFINED_glProgramLocalParametersI4ivNV
  14346. #define GLEE_H_DEFINED_glProgramLocalParametersI4ivNV
  14347. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
  14348. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParametersI4ivNV;
  14349. #define glProgramLocalParametersI4ivNV GLeeFuncPtr_glProgramLocalParametersI4ivNV
  14350. #endif
  14351. #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4uiNV
  14352. #define GLEE_H_DEFINED_glProgramLocalParameterI4uiNV
  14353. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
  14354. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParameterI4uiNV;
  14355. #define glProgramLocalParameterI4uiNV GLeeFuncPtr_glProgramLocalParameterI4uiNV
  14356. #endif
  14357. #ifndef GLEE_H_DEFINED_glProgramLocalParameterI4uivNV
  14358. #define GLEE_H_DEFINED_glProgramLocalParameterI4uivNV
  14359. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
  14360. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParameterI4uivNV;
  14361. #define glProgramLocalParameterI4uivNV GLeeFuncPtr_glProgramLocalParameterI4uivNV
  14362. #endif
  14363. #ifndef GLEE_H_DEFINED_glProgramLocalParametersI4uivNV
  14364. #define GLEE_H_DEFINED_glProgramLocalParametersI4uivNV
  14365. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
  14366. GLEE_EXTERN GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalParametersI4uivNV;
  14367. #define glProgramLocalParametersI4uivNV GLeeFuncPtr_glProgramLocalParametersI4uivNV
  14368. #endif
  14369. #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4iNV
  14370. #define GLEE_H_DEFINED_glProgramEnvParameterI4iNV
  14371. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w);
  14372. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4iNV;
  14373. #define glProgramEnvParameterI4iNV GLeeFuncPtr_glProgramEnvParameterI4iNV
  14374. #endif
  14375. #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4ivNV
  14376. #define GLEE_H_DEFINED_glProgramEnvParameterI4ivNV
  14377. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLuint index, const GLint * params);
  14378. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI4ivNV;
  14379. #define glProgramEnvParameterI4ivNV GLeeFuncPtr_glProgramEnvParameterI4ivNV
  14380. #endif
  14381. #ifndef GLEE_H_DEFINED_glProgramEnvParametersI4ivNV
  14382. #define GLEE_H_DEFINED_glProgramEnvParametersI4ivNV
  14383. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLint * params);
  14384. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParametersI4ivNV;
  14385. #define glProgramEnvParametersI4ivNV GLeeFuncPtr_glProgramEnvParametersI4ivNV
  14386. #endif
  14387. #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4uiNV
  14388. #define GLEE_H_DEFINED_glProgramEnvParameterI4uiNV
  14389. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
  14390. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI4uiNV;
  14391. #define glProgramEnvParameterI4uiNV GLeeFuncPtr_glProgramEnvParameterI4uiNV
  14392. #endif
  14393. #ifndef GLEE_H_DEFINED_glProgramEnvParameterI4uivNV
  14394. #define GLEE_H_DEFINED_glProgramEnvParameterI4uivNV
  14395. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLuint index, const GLuint * params);
  14396. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameterI4uivNV;
  14397. #define glProgramEnvParameterI4uivNV GLeeFuncPtr_glProgramEnvParameterI4uivNV
  14398. #endif
  14399. #ifndef GLEE_H_DEFINED_glProgramEnvParametersI4uivNV
  14400. #define GLEE_H_DEFINED_glProgramEnvParametersI4uivNV
  14401. typedef GLvoid (APIENTRYP GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint * params);
  14402. GLEE_EXTERN GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParametersI4uivNV;
  14403. #define glProgramEnvParametersI4uivNV GLeeFuncPtr_glProgramEnvParametersI4uivNV
  14404. #endif
  14405. #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterIivNV
  14406. #define GLEE_H_DEFINED_glGetProgramLocalParameterIivNV
  14407. typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
  14408. GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIivNV;
  14409. #define glGetProgramLocalParameterIivNV GLeeFuncPtr_glGetProgramLocalParameterIivNV
  14410. #endif
  14411. #ifndef GLEE_H_DEFINED_glGetProgramLocalParameterIuivNV
  14412. #define GLEE_H_DEFINED_glGetProgramLocalParameterIuivNV
  14413. typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
  14414. GLEE_EXTERN GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIuivNV;
  14415. #define glGetProgramLocalParameterIuivNV GLeeFuncPtr_glGetProgramLocalParameterIuivNV
  14416. #endif
  14417. #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterIivNV
  14418. #define GLEE_H_DEFINED_glGetProgramEnvParameterIivNV
  14419. typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint * params);
  14420. GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIivNV;
  14421. #define glGetProgramEnvParameterIivNV GLeeFuncPtr_glGetProgramEnvParameterIivNV
  14422. #endif
  14423. #ifndef GLEE_H_DEFINED_glGetProgramEnvParameterIuivNV
  14424. #define GLEE_H_DEFINED_glGetProgramEnvParameterIuivNV
  14425. typedef GLvoid (APIENTRYP GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint * params);
  14426. GLEE_EXTERN GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIuivNV;
  14427. #define glGetProgramEnvParameterIuivNV GLeeFuncPtr_glGetProgramEnvParameterIuivNV
  14428. #endif
  14429. #ifndef GLEE_H_DEFINED_glFramebufferTextureEXT
  14430. #define GLEE_H_DEFINED_glFramebufferTextureEXT
  14431. typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
  14432. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT;
  14433. #define glFramebufferTextureEXT GLeeFuncPtr_glFramebufferTextureEXT
  14434. #endif
  14435. #ifndef GLEE_H_DEFINED_glFramebufferTextureLayerEXT
  14436. #define GLEE_H_DEFINED_glFramebufferTextureLayerEXT
  14437. typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
  14438. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT;
  14439. #define glFramebufferTextureLayerEXT GLeeFuncPtr_glFramebufferTextureLayerEXT
  14440. #endif
  14441. #ifndef GLEE_H_DEFINED_glFramebufferTextureFaceEXT
  14442. #define GLEE_H_DEFINED_glFramebufferTextureFaceEXT
  14443. typedef GLvoid (APIENTRYP GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
  14444. GLEE_EXTERN GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT;
  14445. #define glFramebufferTextureFaceEXT GLeeFuncPtr_glFramebufferTextureFaceEXT
  14446. #endif
  14447. #ifndef GLEE_H_DEFINED_glVertexAttribI2iEXT
  14448. #define GLEE_H_DEFINED_glVertexAttribI2iEXT
  14449. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLint y);
  14450. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT;
  14451. #define glVertexAttribI2iEXT GLeeFuncPtr_glVertexAttribI2iEXT
  14452. #endif
  14453. #ifndef GLEE_H_DEFINED_glVertexAttribI3iEXT
  14454. #define GLEE_H_DEFINED_glVertexAttribI3iEXT
  14455. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLint y, GLint z);
  14456. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT;
  14457. #define glVertexAttribI3iEXT GLeeFuncPtr_glVertexAttribI3iEXT
  14458. #endif
  14459. #ifndef GLEE_H_DEFINED_glVertexAttribI4iEXT
  14460. #define GLEE_H_DEFINED_glVertexAttribI4iEXT
  14461. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
  14462. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT;
  14463. #define glVertexAttribI4iEXT GLeeFuncPtr_glVertexAttribI4iEXT
  14464. #endif
  14465. #ifndef GLEE_H_DEFINED_glVertexAttribI1uiEXT
  14466. #define GLEE_H_DEFINED_glVertexAttribI1uiEXT
  14467. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x);
  14468. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT;
  14469. #define glVertexAttribI1uiEXT GLeeFuncPtr_glVertexAttribI1uiEXT
  14470. #endif
  14471. #ifndef GLEE_H_DEFINED_glVertexAttribI2uiEXT
  14472. #define GLEE_H_DEFINED_glVertexAttribI2uiEXT
  14473. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, GLuint y);
  14474. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT;
  14475. #define glVertexAttribI2uiEXT GLeeFuncPtr_glVertexAttribI2uiEXT
  14476. #endif
  14477. #ifndef GLEE_H_DEFINED_glVertexAttribI3uiEXT
  14478. #define GLEE_H_DEFINED_glVertexAttribI3uiEXT
  14479. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
  14480. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT;
  14481. #define glVertexAttribI3uiEXT GLeeFuncPtr_glVertexAttribI3uiEXT
  14482. #endif
  14483. #ifndef GLEE_H_DEFINED_glVertexAttribI4uiEXT
  14484. #define GLEE_H_DEFINED_glVertexAttribI4uiEXT
  14485. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
  14486. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT;
  14487. #define glVertexAttribI4uiEXT GLeeFuncPtr_glVertexAttribI4uiEXT
  14488. #endif
  14489. #ifndef GLEE_H_DEFINED_glVertexAttribI1ivEXT
  14490. #define GLEE_H_DEFINED_glVertexAttribI1ivEXT
  14491. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint * v);
  14492. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT;
  14493. #define glVertexAttribI1ivEXT GLeeFuncPtr_glVertexAttribI1ivEXT
  14494. #endif
  14495. #ifndef GLEE_H_DEFINED_glVertexAttribI2ivEXT
  14496. #define GLEE_H_DEFINED_glVertexAttribI2ivEXT
  14497. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint * v);
  14498. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT;
  14499. #define glVertexAttribI2ivEXT GLeeFuncPtr_glVertexAttribI2ivEXT
  14500. #endif
  14501. #ifndef GLEE_H_DEFINED_glVertexAttribI3ivEXT
  14502. #define GLEE_H_DEFINED_glVertexAttribI3ivEXT
  14503. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint * v);
  14504. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT;
  14505. #define glVertexAttribI3ivEXT GLeeFuncPtr_glVertexAttribI3ivEXT
  14506. #endif
  14507. #ifndef GLEE_H_DEFINED_glVertexAttribI4ivEXT
  14508. #define GLEE_H_DEFINED_glVertexAttribI4ivEXT
  14509. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint * v);
  14510. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT;
  14511. #define glVertexAttribI4ivEXT GLeeFuncPtr_glVertexAttribI4ivEXT
  14512. #endif
  14513. #ifndef GLEE_H_DEFINED_glVertexAttribI1uivEXT
  14514. #define GLEE_H_DEFINED_glVertexAttribI1uivEXT
  14515. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLuint * v);
  14516. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT;
  14517. #define glVertexAttribI1uivEXT GLeeFuncPtr_glVertexAttribI1uivEXT
  14518. #endif
  14519. #ifndef GLEE_H_DEFINED_glVertexAttribI2uivEXT
  14520. #define GLEE_H_DEFINED_glVertexAttribI2uivEXT
  14521. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLuint * v);
  14522. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT;
  14523. #define glVertexAttribI2uivEXT GLeeFuncPtr_glVertexAttribI2uivEXT
  14524. #endif
  14525. #ifndef GLEE_H_DEFINED_glVertexAttribI3uivEXT
  14526. #define GLEE_H_DEFINED_glVertexAttribI3uivEXT
  14527. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLuint * v);
  14528. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT;
  14529. #define glVertexAttribI3uivEXT GLeeFuncPtr_glVertexAttribI3uivEXT
  14530. #endif
  14531. #ifndef GLEE_H_DEFINED_glVertexAttribI4uivEXT
  14532. #define GLEE_H_DEFINED_glVertexAttribI4uivEXT
  14533. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLuint * v);
  14534. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT;
  14535. #define glVertexAttribI4uivEXT GLeeFuncPtr_glVertexAttribI4uivEXT
  14536. #endif
  14537. #ifndef GLEE_H_DEFINED_glVertexAttribI4bvEXT
  14538. #define GLEE_H_DEFINED_glVertexAttribI4bvEXT
  14539. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyte * v);
  14540. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT;
  14541. #define glVertexAttribI4bvEXT GLeeFuncPtr_glVertexAttribI4bvEXT
  14542. #endif
  14543. #ifndef GLEE_H_DEFINED_glVertexAttribI4svEXT
  14544. #define GLEE_H_DEFINED_glVertexAttribI4svEXT
  14545. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLshort * v);
  14546. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT;
  14547. #define glVertexAttribI4svEXT GLeeFuncPtr_glVertexAttribI4svEXT
  14548. #endif
  14549. #ifndef GLEE_H_DEFINED_glVertexAttribI4ubvEXT
  14550. #define GLEE_H_DEFINED_glVertexAttribI4ubvEXT
  14551. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLubyte * v);
  14552. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT;
  14553. #define glVertexAttribI4ubvEXT GLeeFuncPtr_glVertexAttribI4ubvEXT
  14554. #endif
  14555. #ifndef GLEE_H_DEFINED_glVertexAttribI4usvEXT
  14556. #define GLEE_H_DEFINED_glVertexAttribI4usvEXT
  14557. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLushort * v);
  14558. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT;
  14559. #define glVertexAttribI4usvEXT GLeeFuncPtr_glVertexAttribI4usvEXT
  14560. #endif
  14561. #ifndef GLEE_H_DEFINED_glVertexAttribIPointerEXT
  14562. #define GLEE_H_DEFINED_glVertexAttribIPointerEXT
  14563. typedef GLvoid (APIENTRYP GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  14564. GLEE_EXTERN GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEXT;
  14565. #define glVertexAttribIPointerEXT GLeeFuncPtr_glVertexAttribIPointerEXT
  14566. #endif
  14567. #ifndef GLEE_H_DEFINED_glGetVertexAttribIivEXT
  14568. #define GLEE_H_DEFINED_glGetVertexAttribIivEXT
  14569. typedef GLvoid (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pname, GLint * params);
  14570. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT;
  14571. #define glGetVertexAttribIivEXT GLeeFuncPtr_glGetVertexAttribIivEXT
  14572. #endif
  14573. #ifndef GLEE_H_DEFINED_glGetVertexAttribIuivEXT
  14574. #define GLEE_H_DEFINED_glGetVertexAttribIuivEXT
  14575. typedef GLvoid (APIENTRYP GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum pname, GLuint * params);
  14576. GLEE_EXTERN GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT;
  14577. #define glGetVertexAttribIuivEXT GLeeFuncPtr_glGetVertexAttribIuivEXT
  14578. #endif
  14579. #endif
  14580. /* GL_OES_byte_coordinates */
  14581. #ifndef GL_OES_byte_coordinates
  14582. #define GL_OES_byte_coordinates 1
  14583. #define __GLEE_GL_OES_byte_coordinates 1
  14584. /* Constants */
  14585. #define GL_BYTE 0x1400
  14586. #endif
  14587. /* GL_OES_compressed_paletted_texture */
  14588. #ifndef GL_OES_compressed_paletted_texture
  14589. #define GL_OES_compressed_paletted_texture 1
  14590. #define __GLEE_GL_OES_compressed_paletted_texture 1
  14591. /* Constants */
  14592. #define GL_PALETTE4_RGB8_OES 0x8B90
  14593. #define GL_PALETTE4_RGBA8_OES 0x8B91
  14594. #define GL_PALETTE4_R5_G6_B5_OES 0x8B92
  14595. #define GL_PALETTE4_RGBA4_OES 0x8B93
  14596. #define GL_PALETTE4_RGB5_A1_OES 0x8B94
  14597. #define GL_PALETTE8_RGB8_OES 0x8B95
  14598. #define GL_PALETTE8_RGBA8_OES 0x8B96
  14599. #define GL_PALETTE8_R5_G6_B5_OES 0x8B97
  14600. #define GL_PALETTE8_RGBA4_OES 0x8B98
  14601. #define GL_PALETTE8_RGB5_A1_OES 0x8B99
  14602. #endif
  14603. /* GL_OES_single_precision */
  14604. #ifndef GL_OES_single_precision
  14605. #define GL_OES_single_precision 1
  14606. #define __GLEE_GL_OES_single_precision 1
  14607. /* Constants */
  14608. #ifndef GLEE_H_DEFINED_glDepthRangefOES
  14609. #define GLEE_H_DEFINED_glDepthRangefOES
  14610. typedef GLvoid (APIENTRYP GLEEPFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f);
  14611. GLEE_EXTERN GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES;
  14612. #define glDepthRangefOES GLeeFuncPtr_glDepthRangefOES
  14613. #endif
  14614. #ifndef GLEE_H_DEFINED_glFrustumfOES
  14615. #define GLEE_H_DEFINED_glFrustumfOES
  14616. typedef GLvoid (APIENTRYP GLEEPFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
  14617. GLEE_EXTERN GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES;
  14618. #define glFrustumfOES GLeeFuncPtr_glFrustumfOES
  14619. #endif
  14620. #ifndef GLEE_H_DEFINED_glOrthofOES
  14621. #define GLEE_H_DEFINED_glOrthofOES
  14622. typedef GLvoid (APIENTRYP GLEEPFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
  14623. GLEE_EXTERN GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES;
  14624. #define glOrthofOES GLeeFuncPtr_glOrthofOES
  14625. #endif
  14626. #ifndef GLEE_H_DEFINED_glClipPlanefOES
  14627. #define GLEE_H_DEFINED_glClipPlanefOES
  14628. typedef GLvoid (APIENTRYP GLEEPFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation);
  14629. GLEE_EXTERN GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES;
  14630. #define glClipPlanefOES GLeeFuncPtr_glClipPlanefOES
  14631. #endif
  14632. #ifndef GLEE_H_DEFINED_glGetClipPlanefOES
  14633. #define GLEE_H_DEFINED_glGetClipPlanefOES
  14634. typedef GLvoid (APIENTRYP GLEEPFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation);
  14635. GLEE_EXTERN GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES;
  14636. #define glGetClipPlanefOES GLeeFuncPtr_glGetClipPlanefOES
  14637. #endif
  14638. #ifndef GLEE_H_DEFINED_glClearDepthfOES
  14639. #define GLEE_H_DEFINED_glClearDepthfOES
  14640. typedef GLvoid (APIENTRYP GLEEPFNGLCLEARDEPTHFOESPROC) (GLclampd depth);
  14641. GLEE_EXTERN GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES;
  14642. #define glClearDepthfOES GLeeFuncPtr_glClearDepthfOES
  14643. #endif
  14644. #endif
  14645. /* GL_SGIX_pixel_texture_bits */
  14646. #ifndef GL_SGIX_pixel_texture_bits
  14647. #define GL_SGIX_pixel_texture_bits 1
  14648. #define __GLEE_GL_SGIX_pixel_texture_bits 1
  14649. /* Constants */
  14650. #endif
  14651. /* GL_SGIX_texture_range */
  14652. #ifndef GL_SGIX_texture_range
  14653. #define GL_SGIX_texture_range 1
  14654. #define __GLEE_GL_SGIX_texture_range 1
  14655. /* Constants */
  14656. #define GL_RGB_SIGNED_SGIX 0x85E0
  14657. #define GL_RGBA_SIGNED_SGIX 0x85E1
  14658. #define GL_ALPHA_SIGNED_SGIX 0x85E2
  14659. #define GL_LUMINANCE_SIGNED_SGIX 0x85E3
  14660. #define GL_INTENSITY_SIGNED_SGIX 0x85E4
  14661. #define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5
  14662. #define GL_RGB16_SIGNED_SGIX 0x85E6
  14663. #define GL_RGBA16_SIGNED_SGIX 0x85E7
  14664. #define GL_ALPHA16_SIGNED_SGIX 0x85E8
  14665. #define GL_LUMINANCE16_SIGNED_SGIX 0x85E9
  14666. #define GL_INTENSITY16_SIGNED_SGIX 0x85EA
  14667. #define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB
  14668. #define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC
  14669. #define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED
  14670. #define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE
  14671. #define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF
  14672. #define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0
  14673. #define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1
  14674. #define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2
  14675. #define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3
  14676. #define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4
  14677. #define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5
  14678. #define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6
  14679. #define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7
  14680. #define GL_MIN_LUMINANCE_SGIS 0x85F8
  14681. #define GL_MAX_LUMINANCE_SGIS 0x85F9
  14682. #define GL_MIN_INTENSITY_SGIS 0x85FA
  14683. #define GL_MAX_INTENSITY_SGIS 0x85FB
  14684. #endif
  14685. /* WGL */
  14686. #ifdef WIN32
  14687. /* Extension querying variables */
  14688. GLEE_EXTERN GLboolean _GLEE_WGL_ARB_buffer_region;
  14689. GLEE_EXTERN GLboolean _GLEE_WGL_ARB_multisample;
  14690. GLEE_EXTERN GLboolean _GLEE_WGL_ARB_extensions_string;
  14691. GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format;
  14692. GLEE_EXTERN GLboolean _GLEE_WGL_ARB_make_current_read;
  14693. GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pbuffer;
  14694. GLEE_EXTERN GLboolean _GLEE_WGL_ARB_render_texture;
  14695. GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format_float;
  14696. GLEE_EXTERN GLboolean _GLEE_WGL_ARB_create_context;
  14697. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_make_current_read;
  14698. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format;
  14699. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pbuffer;
  14700. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_depth_float;
  14701. GLEE_EXTERN GLboolean _GLEE_WGL_3DFX_multisample;
  14702. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_multisample;
  14703. GLEE_EXTERN GLboolean _GLEE_WGL_I3D_digital_video_control;
  14704. GLEE_EXTERN GLboolean _GLEE_WGL_I3D_gamma;
  14705. GLEE_EXTERN GLboolean _GLEE_WGL_I3D_genlock;
  14706. GLEE_EXTERN GLboolean _GLEE_WGL_I3D_image_buffer;
  14707. GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_lock;
  14708. GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_depth_texture;
  14709. GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_texture_rectangle;
  14710. GLEE_EXTERN GLboolean _GLEE_WGL_ATI_pixel_format_float;
  14711. GLEE_EXTERN GLboolean _GLEE_WGL_NV_float_buffer;
  14712. GLEE_EXTERN GLboolean _GLEE_WGL_3DL_stereo_control;
  14713. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format_packed_float;
  14714. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_framebuffer_sRGB;
  14715. GLEE_EXTERN GLboolean _GLEE_WGL_NV_present_video;
  14716. GLEE_EXTERN GLboolean _GLEE_WGL_NV_swap_group;
  14717. GLEE_EXTERN GLboolean _GLEE_WGL_NV_gpu_affinity;
  14718. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_display_color_table;
  14719. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_extensions_string;
  14720. GLEE_EXTERN GLboolean _GLEE_WGL_EXT_swap_control;
  14721. GLEE_EXTERN GLboolean _GLEE_WGL_NV_vertex_array_range;
  14722. GLEE_EXTERN GLboolean _GLEE_WGL_OML_sync_control;
  14723. GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_usage;
  14724. GLEE_EXTERN GLboolean _GLEE_WGL_NV_video_output;
  14725. /* Aliases for extension querying variables */
  14726. #define GLEE_WGL_ARB_buffer_region GLeeEnabled(&_GLEE_WGL_ARB_buffer_region)
  14727. #define GLEE_WGL_ARB_multisample GLeeEnabled(&_GLEE_WGL_ARB_multisample)
  14728. #define GLEE_WGL_ARB_extensions_string GLeeEnabled(&_GLEE_WGL_ARB_extensions_string)
  14729. #define GLEE_WGL_ARB_pixel_format GLeeEnabled(&_GLEE_WGL_ARB_pixel_format)
  14730. #define GLEE_WGL_ARB_make_current_read GLeeEnabled(&_GLEE_WGL_ARB_make_current_read)
  14731. #define GLEE_WGL_ARB_pbuffer GLeeEnabled(&_GLEE_WGL_ARB_pbuffer)
  14732. #define GLEE_WGL_ARB_render_texture GLeeEnabled(&_GLEE_WGL_ARB_render_texture)
  14733. #define GLEE_WGL_ARB_pixel_format_float GLeeEnabled(&_GLEE_WGL_ARB_pixel_format_float)
  14734. #define GLEE_WGL_ARB_create_context GLeeEnabled(&_GLEE_WGL_ARB_create_context)
  14735. #define GLEE_WGL_EXT_make_current_read GLeeEnabled(&_GLEE_WGL_EXT_make_current_read)
  14736. #define GLEE_WGL_EXT_pixel_format GLeeEnabled(&_GLEE_WGL_EXT_pixel_format)
  14737. #define GLEE_WGL_EXT_pbuffer GLeeEnabled(&_GLEE_WGL_EXT_pbuffer)
  14738. #define GLEE_WGL_EXT_depth_float GLeeEnabled(&_GLEE_WGL_EXT_depth_float)
  14739. #define GLEE_WGL_3DFX_multisample GLeeEnabled(&_GLEE_WGL_3DFX_multisample)
  14740. #define GLEE_WGL_EXT_multisample GLeeEnabled(&_GLEE_WGL_EXT_multisample)
  14741. #define GLEE_WGL_I3D_digital_video_control GLeeEnabled(&_GLEE_WGL_I3D_digital_video_control)
  14742. #define GLEE_WGL_I3D_gamma GLeeEnabled(&_GLEE_WGL_I3D_gamma)
  14743. #define GLEE_WGL_I3D_genlock GLeeEnabled(&_GLEE_WGL_I3D_genlock)
  14744. #define GLEE_WGL_I3D_image_buffer GLeeEnabled(&_GLEE_WGL_I3D_image_buffer)
  14745. #define GLEE_WGL_I3D_swap_frame_lock GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_lock)
  14746. #define GLEE_WGL_NV_render_depth_texture GLeeEnabled(&_GLEE_WGL_NV_render_depth_texture)
  14747. #define GLEE_WGL_NV_render_texture_rectangle GLeeEnabled(&_GLEE_WGL_NV_render_texture_rectangle)
  14748. #define GLEE_WGL_ATI_pixel_format_float GLeeEnabled(&_GLEE_WGL_ATI_pixel_format_float)
  14749. #define GLEE_WGL_NV_float_buffer GLeeEnabled(&_GLEE_WGL_NV_float_buffer)
  14750. #define GLEE_WGL_3DL_stereo_control GLeeEnabled(&_GLEE_WGL_3DL_stereo_control)
  14751. #define GLEE_WGL_EXT_pixel_format_packed_float GLeeEnabled(&_GLEE_WGL_EXT_pixel_format_packed_float)
  14752. #define GLEE_WGL_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_WGL_EXT_framebuffer_sRGB)
  14753. #define GLEE_WGL_NV_present_video GLeeEnabled(&_GLEE_WGL_NV_present_video)
  14754. #define GLEE_WGL_NV_swap_group GLeeEnabled(&_GLEE_WGL_NV_swap_group)
  14755. #define GLEE_WGL_NV_gpu_affinity GLeeEnabled(&_GLEE_WGL_NV_gpu_affinity)
  14756. #define GLEE_WGL_EXT_display_color_table GLeeEnabled(&_GLEE_WGL_EXT_display_color_table)
  14757. #define GLEE_WGL_EXT_extensions_string GLeeEnabled(&_GLEE_WGL_EXT_extensions_string)
  14758. #define GLEE_WGL_EXT_swap_control GLeeEnabled(&_GLEE_WGL_EXT_swap_control)
  14759. #define GLEE_WGL_NV_vertex_array_range GLeeEnabled(&_GLEE_WGL_NV_vertex_array_range)
  14760. #define GLEE_WGL_OML_sync_control GLeeEnabled(&_GLEE_WGL_OML_sync_control)
  14761. #define GLEE_WGL_I3D_swap_frame_usage GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_usage)
  14762. #define GLEE_WGL_NV_video_output GLeeEnabled(&_GLEE_WGL_NV_video_output)
  14763. /* WGL_ARB_buffer_region */
  14764. #ifndef WGL_ARB_buffer_region
  14765. #define WGL_ARB_buffer_region 1
  14766. #define __GLEE_WGL_ARB_buffer_region 1
  14767. /* Constants */
  14768. #define WGL_FRONT_COLOR_BUFFER_BIT_ARB 0x00000001
  14769. #define WGL_BACK_COLOR_BUFFER_BIT_ARB 0x00000002
  14770. #define WGL_DEPTH_BUFFER_BIT_ARB 0x00000004
  14771. #define WGL_STENCIL_BUFFER_BIT_ARB 0x00000008
  14772. #ifndef GLEE_H_DEFINED_wglCreateBufferRegionARB
  14773. #define GLEE_H_DEFINED_wglCreateBufferRegionARB
  14774. typedef HANDLE (APIENTRYP GLEEPFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
  14775. GLEE_EXTERN GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB;
  14776. #define wglCreateBufferRegionARB GLeeFuncPtr_wglCreateBufferRegionARB
  14777. #endif
  14778. #ifndef GLEE_H_DEFINED_wglDeleteBufferRegionARB
  14779. #define GLEE_H_DEFINED_wglDeleteBufferRegionARB
  14780. typedef VOID (APIENTRYP GLEEPFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion);
  14781. GLEE_EXTERN GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB;
  14782. #define wglDeleteBufferRegionARB GLeeFuncPtr_wglDeleteBufferRegionARB
  14783. #endif
  14784. #ifndef GLEE_H_DEFINED_wglSaveBufferRegionARB
  14785. #define GLEE_H_DEFINED_wglSaveBufferRegionARB
  14786. typedef BOOL (APIENTRYP GLEEPFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
  14787. GLEE_EXTERN GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB;
  14788. #define wglSaveBufferRegionARB GLeeFuncPtr_wglSaveBufferRegionARB
  14789. #endif
  14790. #ifndef GLEE_H_DEFINED_wglRestoreBufferRegionARB
  14791. #define GLEE_H_DEFINED_wglRestoreBufferRegionARB
  14792. typedef BOOL (APIENTRYP GLEEPFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
  14793. GLEE_EXTERN GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionARB;
  14794. #define wglRestoreBufferRegionARB GLeeFuncPtr_wglRestoreBufferRegionARB
  14795. #endif
  14796. #endif
  14797. /* WGL_ARB_multisample */
  14798. #ifndef WGL_ARB_multisample
  14799. #define WGL_ARB_multisample 1
  14800. #define __GLEE_WGL_ARB_multisample 1
  14801. /* Constants */
  14802. #define WGL_SAMPLE_BUFFERS_ARB 0x2041
  14803. #define WGL_SAMPLES_ARB 0x2042
  14804. #endif
  14805. /* WGL_ARB_extensions_string */
  14806. #ifndef WGL_ARB_extensions_string
  14807. #define WGL_ARB_extensions_string 1
  14808. #define __GLEE_WGL_ARB_extensions_string 1
  14809. /* Constants */
  14810. #ifndef GLEE_H_DEFINED_wglGetExtensionsStringARB
  14811. #define GLEE_H_DEFINED_wglGetExtensionsStringARB
  14812. typedef const char * (APIENTRYP GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc);
  14813. GLEE_EXTERN GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringARB;
  14814. #define wglGetExtensionsStringARB GLeeFuncPtr_wglGetExtensionsStringARB
  14815. #endif
  14816. #endif
  14817. /* WGL_ARB_pixel_format */
  14818. #ifndef WGL_ARB_pixel_format
  14819. #define WGL_ARB_pixel_format 1
  14820. #define __GLEE_WGL_ARB_pixel_format 1
  14821. /* Constants */
  14822. #define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
  14823. #define WGL_DRAW_TO_WINDOW_ARB 0x2001
  14824. #define WGL_DRAW_TO_BITMAP_ARB 0x2002
  14825. #define WGL_ACCELERATION_ARB 0x2003
  14826. #define WGL_NEED_PALETTE_ARB 0x2004
  14827. #define WGL_NEED_SYSTEM_PALETTE_ARB 0x2005
  14828. #define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
  14829. #define WGL_SWAP_METHOD_ARB 0x2007
  14830. #define WGL_NUMBER_OVERLAYS_ARB 0x2008
  14831. #define WGL_NUMBER_UNDERLAYS_ARB 0x2009
  14832. #define WGL_TRANSPARENT_ARB 0x200A
  14833. #define WGL_TRANSPARENT_RED_VALUE_ARB 0x2037
  14834. #define WGL_TRANSPARENT_GREEN_VALUE_ARB 0x2038
  14835. #define WGL_TRANSPARENT_BLUE_VALUE_ARB 0x2039
  14836. #define WGL_TRANSPARENT_ALPHA_VALUE_ARB 0x203A
  14837. #define WGL_TRANSPARENT_INDEX_VALUE_ARB 0x203B
  14838. #define WGL_SHARE_DEPTH_ARB 0x200C
  14839. #define WGL_SHARE_STENCIL_ARB 0x200D
  14840. #define WGL_SHARE_ACCUM_ARB 0x200E
  14841. #define WGL_SUPPORT_GDI_ARB 0x200F
  14842. #define WGL_SUPPORT_OPENGL_ARB 0x2010
  14843. #define WGL_DOUBLE_BUFFER_ARB 0x2011
  14844. #define WGL_STEREO_ARB 0x2012
  14845. #define WGL_PIXEL_TYPE_ARB 0x2013
  14846. #define WGL_COLOR_BITS_ARB 0x2014
  14847. #define WGL_RED_BITS_ARB 0x2015
  14848. #define WGL_RED_SHIFT_ARB 0x2016
  14849. #define WGL_GREEN_BITS_ARB 0x2017
  14850. #define WGL_GREEN_SHIFT_ARB 0x2018
  14851. #define WGL_BLUE_BITS_ARB 0x2019
  14852. #define WGL_BLUE_SHIFT_ARB 0x201A
  14853. #define WGL_ALPHA_BITS_ARB 0x201B
  14854. #define WGL_ALPHA_SHIFT_ARB 0x201C
  14855. #define WGL_ACCUM_BITS_ARB 0x201D
  14856. #define WGL_ACCUM_RED_BITS_ARB 0x201E
  14857. #define WGL_ACCUM_GREEN_BITS_ARB 0x201F
  14858. #define WGL_ACCUM_BLUE_BITS_ARB 0x2020
  14859. #define WGL_ACCUM_ALPHA_BITS_ARB 0x2021
  14860. #define WGL_DEPTH_BITS_ARB 0x2022
  14861. #define WGL_STENCIL_BITS_ARB 0x2023
  14862. #define WGL_AUX_BUFFERS_ARB 0x2024
  14863. #define WGL_NO_ACCELERATION_ARB 0x2025
  14864. #define WGL_GENERIC_ACCELERATION_ARB 0x2026
  14865. #define WGL_FULL_ACCELERATION_ARB 0x2027
  14866. #define WGL_SWAP_EXCHANGE_ARB 0x2028
  14867. #define WGL_SWAP_COPY_ARB 0x2029
  14868. #define WGL_SWAP_UNDEFINED_ARB 0x202A
  14869. #define WGL_TYPE_RGBA_ARB 0x202B
  14870. #define WGL_TYPE_COLORINDEX_ARB 0x202C
  14871. #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribivARB
  14872. #define GLEE_H_DEFINED_wglGetPixelFormatAttribivARB
  14873. typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues);
  14874. GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribivARB;
  14875. #define wglGetPixelFormatAttribivARB GLeeFuncPtr_wglGetPixelFormatAttribivARB
  14876. #endif
  14877. #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribfvARB
  14878. #define GLEE_H_DEFINED_wglGetPixelFormatAttribfvARB
  14879. typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues);
  14880. GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribfvARB;
  14881. #define wglGetPixelFormatAttribfvARB GLeeFuncPtr_wglGetPixelFormatAttribfvARB
  14882. #endif
  14883. #ifndef GLEE_H_DEFINED_wglChoosePixelFormatARB
  14884. #define GLEE_H_DEFINED_wglChoosePixelFormatARB
  14885. typedef BOOL (APIENTRYP GLEEPFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
  14886. GLEE_EXTERN GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB;
  14887. #define wglChoosePixelFormatARB GLeeFuncPtr_wglChoosePixelFormatARB
  14888. #endif
  14889. #endif
  14890. /* WGL_ARB_make_current_read */
  14891. #ifndef WGL_ARB_make_current_read
  14892. #define WGL_ARB_make_current_read 1
  14893. #define __GLEE_WGL_ARB_make_current_read 1
  14894. /* Constants */
  14895. #define ERROR_INVALID_PIXEL_TYPE_ARB 0x2043
  14896. #define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB 0x2054
  14897. #ifndef GLEE_H_DEFINED_wglMakeContextCurrentARB
  14898. #define GLEE_H_DEFINED_wglMakeContextCurrentARB
  14899. typedef BOOL (APIENTRYP GLEEPFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
  14900. GLEE_EXTERN GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB;
  14901. #define wglMakeContextCurrentARB GLeeFuncPtr_wglMakeContextCurrentARB
  14902. #endif
  14903. #ifndef GLEE_H_DEFINED_wglGetCurrentReadDCARB
  14904. #define GLEE_H_DEFINED_wglGetCurrentReadDCARB
  14905. typedef HDC (APIENTRYP GLEEPFNWGLGETCURRENTREADDCARBPROC) ();
  14906. GLEE_EXTERN GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB;
  14907. #define wglGetCurrentReadDCARB GLeeFuncPtr_wglGetCurrentReadDCARB
  14908. #endif
  14909. #endif
  14910. /* WGL_ARB_pbuffer */
  14911. #ifndef WGL_ARB_pbuffer
  14912. #define WGL_ARB_pbuffer 1
  14913. #define __GLEE_WGL_ARB_pbuffer 1
  14914. /* Constants */
  14915. #define WGL_DRAW_TO_PBUFFER_ARB 0x202D
  14916. #define WGL_MAX_PBUFFER_PIXELS_ARB 0x202E
  14917. #define WGL_MAX_PBUFFER_WIDTH_ARB 0x202F
  14918. #define WGL_MAX_PBUFFER_HEIGHT_ARB 0x2030
  14919. #define WGL_PBUFFER_LARGEST_ARB 0x2033
  14920. #define WGL_PBUFFER_WIDTH_ARB 0x2034
  14921. #define WGL_PBUFFER_HEIGHT_ARB 0x2035
  14922. #define WGL_PBUFFER_LOST_ARB 0x2036
  14923. #ifndef GLEE_H_DEFINED_wglCreatePbufferARB
  14924. #define GLEE_H_DEFINED_wglCreatePbufferARB
  14925. typedef HPBUFFERARB (APIENTRYP GLEEPFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
  14926. GLEE_EXTERN GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB;
  14927. #define wglCreatePbufferARB GLeeFuncPtr_wglCreatePbufferARB
  14928. #endif
  14929. #ifndef GLEE_H_DEFINED_wglGetPbufferDCARB
  14930. #define GLEE_H_DEFINED_wglGetPbufferDCARB
  14931. typedef HDC (APIENTRYP GLEEPFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer);
  14932. GLEE_EXTERN GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB;
  14933. #define wglGetPbufferDCARB GLeeFuncPtr_wglGetPbufferDCARB
  14934. #endif
  14935. #ifndef GLEE_H_DEFINED_wglReleasePbufferDCARB
  14936. #define GLEE_H_DEFINED_wglReleasePbufferDCARB
  14937. typedef int (APIENTRYP GLEEPFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC);
  14938. GLEE_EXTERN GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB;
  14939. #define wglReleasePbufferDCARB GLeeFuncPtr_wglReleasePbufferDCARB
  14940. #endif
  14941. #ifndef GLEE_H_DEFINED_wglDestroyPbufferARB
  14942. #define GLEE_H_DEFINED_wglDestroyPbufferARB
  14943. typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer);
  14944. GLEE_EXTERN GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB;
  14945. #define wglDestroyPbufferARB GLeeFuncPtr_wglDestroyPbufferARB
  14946. #endif
  14947. #ifndef GLEE_H_DEFINED_wglQueryPbufferARB
  14948. #define GLEE_H_DEFINED_wglQueryPbufferARB
  14949. typedef BOOL (APIENTRYP GLEEPFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int * piValue);
  14950. GLEE_EXTERN GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB;
  14951. #define wglQueryPbufferARB GLeeFuncPtr_wglQueryPbufferARB
  14952. #endif
  14953. #endif
  14954. /* WGL_ARB_render_texture */
  14955. #ifndef WGL_ARB_render_texture
  14956. #define WGL_ARB_render_texture 1
  14957. #define __GLEE_WGL_ARB_render_texture 1
  14958. /* Constants */
  14959. #define WGL_BIND_TO_TEXTURE_RGB_ARB 0x2070
  14960. #define WGL_BIND_TO_TEXTURE_RGBA_ARB 0x2071
  14961. #define WGL_TEXTURE_FORMAT_ARB 0x2072
  14962. #define WGL_TEXTURE_TARGET_ARB 0x2073
  14963. #define WGL_MIPMAP_TEXTURE_ARB 0x2074
  14964. #define WGL_TEXTURE_RGB_ARB 0x2075
  14965. #define WGL_TEXTURE_RGBA_ARB 0x2076
  14966. #define WGL_NO_TEXTURE_ARB 0x2077
  14967. #define WGL_TEXTURE_CUBE_MAP_ARB 0x2078
  14968. #define WGL_TEXTURE_1D_ARB 0x2079
  14969. #define WGL_TEXTURE_2D_ARB 0x207A
  14970. #define WGL_MIPMAP_LEVEL_ARB 0x207B
  14971. #define WGL_CUBE_MAP_FACE_ARB 0x207C
  14972. #define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x207D
  14973. #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x207E
  14974. #define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x207F
  14975. #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x2080
  14976. #define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x2081
  14977. #define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x2082
  14978. #define WGL_FRONT_LEFT_ARB 0x2083
  14979. #define WGL_FRONT_RIGHT_ARB 0x2084
  14980. #define WGL_BACK_LEFT_ARB 0x2085
  14981. #define WGL_BACK_RIGHT_ARB 0x2086
  14982. #define WGL_AUX0_ARB 0x2087
  14983. #define WGL_AUX1_ARB 0x2088
  14984. #define WGL_AUX2_ARB 0x2089
  14985. #define WGL_AUX3_ARB 0x208A
  14986. #define WGL_AUX4_ARB 0x208B
  14987. #define WGL_AUX5_ARB 0x208C
  14988. #define WGL_AUX6_ARB 0x208D
  14989. #define WGL_AUX7_ARB 0x208E
  14990. #define WGL_AUX8_ARB 0x208F
  14991. #define WGL_AUX9_ARB 0x2090
  14992. #ifndef GLEE_H_DEFINED_wglBindTexImageARB
  14993. #define GLEE_H_DEFINED_wglBindTexImageARB
  14994. typedef BOOL (APIENTRYP GLEEPFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
  14995. GLEE_EXTERN GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB;
  14996. #define wglBindTexImageARB GLeeFuncPtr_wglBindTexImageARB
  14997. #endif
  14998. #ifndef GLEE_H_DEFINED_wglReleaseTexImageARB
  14999. #define GLEE_H_DEFINED_wglReleaseTexImageARB
  15000. typedef BOOL (APIENTRYP GLEEPFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
  15001. GLEE_EXTERN GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB;
  15002. #define wglReleaseTexImageARB GLeeFuncPtr_wglReleaseTexImageARB
  15003. #endif
  15004. #ifndef GLEE_H_DEFINED_wglSetPbufferAttribARB
  15005. #define GLEE_H_DEFINED_wglSetPbufferAttribARB
  15006. typedef BOOL (APIENTRYP GLEEPFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int * piAttribList);
  15007. GLEE_EXTERN GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB;
  15008. #define wglSetPbufferAttribARB GLeeFuncPtr_wglSetPbufferAttribARB
  15009. #endif
  15010. #endif
  15011. /* WGL_ARB_pixel_format_float */
  15012. #ifndef WGL_ARB_pixel_format_float
  15013. #define WGL_ARB_pixel_format_float 1
  15014. #define __GLEE_WGL_ARB_pixel_format_float 1
  15015. /* Constants */
  15016. #define WGL_TYPE_RGBA_FLOAT_ARB 0x21A0
  15017. #endif
  15018. /* WGL_ARB_create_context */
  15019. #ifndef WGL_ARB_create_context
  15020. #define WGL_ARB_create_context 1
  15021. #define __GLEE_WGL_ARB_create_context 1
  15022. /* Constants */
  15023. #define WGL_CONTEXT_DEBUG_BIT_ARB 0x0001
  15024. #define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002
  15025. #define WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091
  15026. #define WGL_CONTEXT_MINOR_VERSION_ARB 0x2092
  15027. #define WGL_CONTEXT_LAYER_PLANE_ARB 0x2093
  15028. #define WGL_CONTEXT_FLAGS_ARB 0x2094
  15029. #define ERROR_INVALID_VERSION_ARB 0x2095
  15030. #ifndef GLEE_H_DEFINED_wglCreateContextAttribsARB
  15031. #define GLEE_H_DEFINED_wglCreateContextAttribsARB
  15032. typedef HGLRC (APIENTRYP GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC) (HDC hDC, HGLRC hShareContext, const int * attribList);
  15033. GLEE_EXTERN GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribsARB;
  15034. #define wglCreateContextAttribsARB GLeeFuncPtr_wglCreateContextAttribsARB
  15035. #endif
  15036. #endif
  15037. /* WGL_EXT_make_current_read */
  15038. #ifndef WGL_EXT_make_current_read
  15039. #define WGL_EXT_make_current_read 1
  15040. #define __GLEE_WGL_EXT_make_current_read 1
  15041. /* Constants */
  15042. #define ERROR_INVALID_PIXEL_TYPE_EXT 0x2043
  15043. #ifndef GLEE_H_DEFINED_wglMakeContextCurrentEXT
  15044. #define GLEE_H_DEFINED_wglMakeContextCurrentEXT
  15045. typedef BOOL (APIENTRYP GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
  15046. GLEE_EXTERN GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT;
  15047. #define wglMakeContextCurrentEXT GLeeFuncPtr_wglMakeContextCurrentEXT
  15048. #endif
  15049. #ifndef GLEE_H_DEFINED_wglGetCurrentReadDCEXT
  15050. #define GLEE_H_DEFINED_wglGetCurrentReadDCEXT
  15051. typedef HDC (APIENTRYP GLEEPFNWGLGETCURRENTREADDCEXTPROC) ();
  15052. GLEE_EXTERN GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT;
  15053. #define wglGetCurrentReadDCEXT GLeeFuncPtr_wglGetCurrentReadDCEXT
  15054. #endif
  15055. #endif
  15056. /* WGL_EXT_pixel_format */
  15057. #ifndef WGL_EXT_pixel_format
  15058. #define WGL_EXT_pixel_format 1
  15059. #define __GLEE_WGL_EXT_pixel_format 1
  15060. /* Constants */
  15061. #define WGL_NUMBER_PIXEL_FORMATS_EXT 0x2000
  15062. #define WGL_DRAW_TO_WINDOW_EXT 0x2001
  15063. #define WGL_DRAW_TO_BITMAP_EXT 0x2002
  15064. #define WGL_ACCELERATION_EXT 0x2003
  15065. #define WGL_NEED_PALETTE_EXT 0x2004
  15066. #define WGL_NEED_SYSTEM_PALETTE_EXT 0x2005
  15067. #define WGL_SWAP_LAYER_BUFFERS_EXT 0x2006
  15068. #define WGL_SWAP_METHOD_EXT 0x2007
  15069. #define WGL_NUMBER_OVERLAYS_EXT 0x2008
  15070. #define WGL_NUMBER_UNDERLAYS_EXT 0x2009
  15071. #define WGL_TRANSPARENT_EXT 0x200A
  15072. #define WGL_TRANSPARENT_VALUE_EXT 0x200B
  15073. #define WGL_SHARE_DEPTH_EXT 0x200C
  15074. #define WGL_SHARE_STENCIL_EXT 0x200D
  15075. #define WGL_SHARE_ACCUM_EXT 0x200E
  15076. #define WGL_SUPPORT_GDI_EXT 0x200F
  15077. #define WGL_SUPPORT_OPENGL_EXT 0x2010
  15078. #define WGL_DOUBLE_BUFFER_EXT 0x2011
  15079. #define WGL_STEREO_EXT 0x2012
  15080. #define WGL_PIXEL_TYPE_EXT 0x2013
  15081. #define WGL_COLOR_BITS_EXT 0x2014
  15082. #define WGL_RED_BITS_EXT 0x2015
  15083. #define WGL_RED_SHIFT_EXT 0x2016
  15084. #define WGL_GREEN_BITS_EXT 0x2017
  15085. #define WGL_GREEN_SHIFT_EXT 0x2018
  15086. #define WGL_BLUE_BITS_EXT 0x2019
  15087. #define WGL_BLUE_SHIFT_EXT 0x201A
  15088. #define WGL_ALPHA_BITS_EXT 0x201B
  15089. #define WGL_ALPHA_SHIFT_EXT 0x201C
  15090. #define WGL_ACCUM_BITS_EXT 0x201D
  15091. #define WGL_ACCUM_RED_BITS_EXT 0x201E
  15092. #define WGL_ACCUM_GREEN_BITS_EXT 0x201F
  15093. #define WGL_ACCUM_BLUE_BITS_EXT 0x2020
  15094. #define WGL_ACCUM_ALPHA_BITS_EXT 0x2021
  15095. #define WGL_DEPTH_BITS_EXT 0x2022
  15096. #define WGL_STENCIL_BITS_EXT 0x2023
  15097. #define WGL_AUX_BUFFERS_EXT 0x2024
  15098. #define WGL_NO_ACCELERATION_EXT 0x2025
  15099. #define WGL_GENERIC_ACCELERATION_EXT 0x2026
  15100. #define WGL_FULL_ACCELERATION_EXT 0x2027
  15101. #define WGL_SWAP_EXCHANGE_EXT 0x2028
  15102. #define WGL_SWAP_COPY_EXT 0x2029
  15103. #define WGL_SWAP_UNDEFINED_EXT 0x202A
  15104. #define WGL_TYPE_RGBA_EXT 0x202B
  15105. #define WGL_TYPE_COLORINDEX_EXT 0x202C
  15106. #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribivEXT
  15107. #define GLEE_H_DEFINED_wglGetPixelFormatAttribivEXT
  15108. typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues);
  15109. GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribivEXT;
  15110. #define wglGetPixelFormatAttribivEXT GLeeFuncPtr_wglGetPixelFormatAttribivEXT
  15111. #endif
  15112. #ifndef GLEE_H_DEFINED_wglGetPixelFormatAttribfvEXT
  15113. #define GLEE_H_DEFINED_wglGetPixelFormatAttribfvEXT
  15114. typedef BOOL (APIENTRYP GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues);
  15115. GLEE_EXTERN GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribfvEXT;
  15116. #define wglGetPixelFormatAttribfvEXT GLeeFuncPtr_wglGetPixelFormatAttribfvEXT
  15117. #endif
  15118. #ifndef GLEE_H_DEFINED_wglChoosePixelFormatEXT
  15119. #define GLEE_H_DEFINED_wglChoosePixelFormatEXT
  15120. typedef BOOL (APIENTRYP GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
  15121. GLEE_EXTERN GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT;
  15122. #define wglChoosePixelFormatEXT GLeeFuncPtr_wglChoosePixelFormatEXT
  15123. #endif
  15124. #endif
  15125. /* WGL_EXT_pbuffer */
  15126. #ifndef WGL_EXT_pbuffer
  15127. #define WGL_EXT_pbuffer 1
  15128. #define __GLEE_WGL_EXT_pbuffer 1
  15129. /* Constants */
  15130. #define WGL_DRAW_TO_PBUFFER_EXT 0x202D
  15131. #define WGL_MAX_PBUFFER_PIXELS_EXT 0x202E
  15132. #define WGL_MAX_PBUFFER_WIDTH_EXT 0x202F
  15133. #define WGL_MAX_PBUFFER_HEIGHT_EXT 0x2030
  15134. #define WGL_OPTIMAL_PBUFFER_WIDTH_EXT 0x2031
  15135. #define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT 0x2032
  15136. #define WGL_PBUFFER_LARGEST_EXT 0x2033
  15137. #define WGL_PBUFFER_WIDTH_EXT 0x2034
  15138. #define WGL_PBUFFER_HEIGHT_EXT 0x2035
  15139. #ifndef GLEE_H_DEFINED_wglCreatePbufferEXT
  15140. #define GLEE_H_DEFINED_wglCreatePbufferEXT
  15141. typedef HPBUFFEREXT (APIENTRYP GLEEPFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
  15142. GLEE_EXTERN GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT;
  15143. #define wglCreatePbufferEXT GLeeFuncPtr_wglCreatePbufferEXT
  15144. #endif
  15145. #ifndef GLEE_H_DEFINED_wglGetPbufferDCEXT
  15146. #define GLEE_H_DEFINED_wglGetPbufferDCEXT
  15147. typedef HDC (APIENTRYP GLEEPFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer);
  15148. GLEE_EXTERN GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT;
  15149. #define wglGetPbufferDCEXT GLeeFuncPtr_wglGetPbufferDCEXT
  15150. #endif
  15151. #ifndef GLEE_H_DEFINED_wglReleasePbufferDCEXT
  15152. #define GLEE_H_DEFINED_wglReleasePbufferDCEXT
  15153. typedef int (APIENTRYP GLEEPFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC);
  15154. GLEE_EXTERN GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT;
  15155. #define wglReleasePbufferDCEXT GLeeFuncPtr_wglReleasePbufferDCEXT
  15156. #endif
  15157. #ifndef GLEE_H_DEFINED_wglDestroyPbufferEXT
  15158. #define GLEE_H_DEFINED_wglDestroyPbufferEXT
  15159. typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer);
  15160. GLEE_EXTERN GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT;
  15161. #define wglDestroyPbufferEXT GLeeFuncPtr_wglDestroyPbufferEXT
  15162. #endif
  15163. #ifndef GLEE_H_DEFINED_wglQueryPbufferEXT
  15164. #define GLEE_H_DEFINED_wglQueryPbufferEXT
  15165. typedef BOOL (APIENTRYP GLEEPFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int * piValue);
  15166. GLEE_EXTERN GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT;
  15167. #define wglQueryPbufferEXT GLeeFuncPtr_wglQueryPbufferEXT
  15168. #endif
  15169. #endif
  15170. /* WGL_EXT_depth_float */
  15171. #ifndef WGL_EXT_depth_float
  15172. #define WGL_EXT_depth_float 1
  15173. #define __GLEE_WGL_EXT_depth_float 1
  15174. /* Constants */
  15175. #define WGL_DEPTH_FLOAT_EXT 0x2040
  15176. #endif
  15177. /* WGL_3DFX_multisample */
  15178. #ifndef WGL_3DFX_multisample
  15179. #define WGL_3DFX_multisample 1
  15180. #define __GLEE_WGL_3DFX_multisample 1
  15181. /* Constants */
  15182. #define WGL_SAMPLE_BUFFERS_3DFX 0x2060
  15183. #define WGL_SAMPLES_3DFX 0x2061
  15184. #endif
  15185. /* WGL_EXT_multisample */
  15186. #ifndef WGL_EXT_multisample
  15187. #define WGL_EXT_multisample 1
  15188. #define __GLEE_WGL_EXT_multisample 1
  15189. /* Constants */
  15190. #define WGL_SAMPLE_BUFFERS_EXT 0x2041
  15191. #define WGL_SAMPLES_EXT 0x2042
  15192. #endif
  15193. /* WGL_I3D_digital_video_control */
  15194. #ifndef WGL_I3D_digital_video_control
  15195. #define WGL_I3D_digital_video_control 1
  15196. #define __GLEE_WGL_I3D_digital_video_control 1
  15197. /* Constants */
  15198. #define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D 0x2050
  15199. #define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D 0x2051
  15200. #define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D 0x2052
  15201. #define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D 0x2053
  15202. #ifndef GLEE_H_DEFINED_wglGetDigitalVideoParametersI3D
  15203. #define GLEE_H_DEFINED_wglGetDigitalVideoParametersI3D
  15204. typedef BOOL (APIENTRYP GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
  15205. GLEE_EXTERN GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideoParametersI3D;
  15206. #define wglGetDigitalVideoParametersI3D GLeeFuncPtr_wglGetDigitalVideoParametersI3D
  15207. #endif
  15208. #ifndef GLEE_H_DEFINED_wglSetDigitalVideoParametersI3D
  15209. #define GLEE_H_DEFINED_wglSetDigitalVideoParametersI3D
  15210. typedef BOOL (APIENTRYP GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
  15211. GLEE_EXTERN GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideoParametersI3D;
  15212. #define wglSetDigitalVideoParametersI3D GLeeFuncPtr_wglSetDigitalVideoParametersI3D
  15213. #endif
  15214. #endif
  15215. /* WGL_I3D_gamma */
  15216. #ifndef WGL_I3D_gamma
  15217. #define WGL_I3D_gamma 1
  15218. #define __GLEE_WGL_I3D_gamma 1
  15219. /* Constants */
  15220. #define WGL_GAMMA_TABLE_SIZE_I3D 0x204E
  15221. #define WGL_GAMMA_EXCLUDE_DESKTOP_I3D 0x204F
  15222. #ifndef GLEE_H_DEFINED_wglGetGammaTableParametersI3D
  15223. #define GLEE_H_DEFINED_wglGetGammaTableParametersI3D
  15224. typedef BOOL (APIENTRYP GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
  15225. GLEE_EXTERN GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTableParametersI3D;
  15226. #define wglGetGammaTableParametersI3D GLeeFuncPtr_wglGetGammaTableParametersI3D
  15227. #endif
  15228. #ifndef GLEE_H_DEFINED_wglSetGammaTableParametersI3D
  15229. #define GLEE_H_DEFINED_wglSetGammaTableParametersI3D
  15230. typedef BOOL (APIENTRYP GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
  15231. GLEE_EXTERN GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTableParametersI3D;
  15232. #define wglSetGammaTableParametersI3D GLeeFuncPtr_wglSetGammaTableParametersI3D
  15233. #endif
  15234. #ifndef GLEE_H_DEFINED_wglGetGammaTableI3D
  15235. #define GLEE_H_DEFINED_wglGetGammaTableI3D
  15236. typedef BOOL (APIENTRYP GLEEPFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue);
  15237. GLEE_EXTERN GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D;
  15238. #define wglGetGammaTableI3D GLeeFuncPtr_wglGetGammaTableI3D
  15239. #endif
  15240. #ifndef GLEE_H_DEFINED_wglSetGammaTableI3D
  15241. #define GLEE_H_DEFINED_wglSetGammaTableI3D
  15242. typedef BOOL (APIENTRYP GLEEPFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue);
  15243. GLEE_EXTERN GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D;
  15244. #define wglSetGammaTableI3D GLeeFuncPtr_wglSetGammaTableI3D
  15245. #endif
  15246. #endif
  15247. /* WGL_I3D_genlock */
  15248. #ifndef WGL_I3D_genlock
  15249. #define WGL_I3D_genlock 1
  15250. #define __GLEE_WGL_I3D_genlock 1
  15251. /* Constants */
  15252. #define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D 0x2044
  15253. #define WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D 0x2045
  15254. #define WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D 0x2046
  15255. #define WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D 0x2047
  15256. #define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D 0x2048
  15257. #define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D 0x2049
  15258. #define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D 0x204A
  15259. #define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D 0x204B
  15260. #define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D 0x204C
  15261. #ifndef GLEE_H_DEFINED_wglEnableGenlockI3D
  15262. #define GLEE_H_DEFINED_wglEnableGenlockI3D
  15263. typedef BOOL (APIENTRYP GLEEPFNWGLENABLEGENLOCKI3DPROC) (HDC hDC);
  15264. GLEE_EXTERN GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D;
  15265. #define wglEnableGenlockI3D GLeeFuncPtr_wglEnableGenlockI3D
  15266. #endif
  15267. #ifndef GLEE_H_DEFINED_wglDisableGenlockI3D
  15268. #define GLEE_H_DEFINED_wglDisableGenlockI3D
  15269. typedef BOOL (APIENTRYP GLEEPFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC);
  15270. GLEE_EXTERN GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D;
  15271. #define wglDisableGenlockI3D GLeeFuncPtr_wglDisableGenlockI3D
  15272. #endif
  15273. #ifndef GLEE_H_DEFINED_wglIsEnabledGenlockI3D
  15274. #define GLEE_H_DEFINED_wglIsEnabledGenlockI3D
  15275. typedef BOOL (APIENTRYP GLEEPFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL * pFlag);
  15276. GLEE_EXTERN GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D;
  15277. #define wglIsEnabledGenlockI3D GLeeFuncPtr_wglIsEnabledGenlockI3D
  15278. #endif
  15279. #ifndef GLEE_H_DEFINED_wglGenlockSourceI3D
  15280. #define GLEE_H_DEFINED_wglGenlockSourceI3D
  15281. typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource);
  15282. GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D;
  15283. #define wglGenlockSourceI3D GLeeFuncPtr_wglGenlockSourceI3D
  15284. #endif
  15285. #ifndef GLEE_H_DEFINED_wglGetGenlockSourceI3D
  15286. #define GLEE_H_DEFINED_wglGetGenlockSourceI3D
  15287. typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT * uSource);
  15288. GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D;
  15289. #define wglGetGenlockSourceI3D GLeeFuncPtr_wglGetGenlockSourceI3D
  15290. #endif
  15291. #ifndef GLEE_H_DEFINED_wglGenlockSourceEdgeI3D
  15292. #define GLEE_H_DEFINED_wglGenlockSourceEdgeI3D
  15293. typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge);
  15294. GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D;
  15295. #define wglGenlockSourceEdgeI3D GLeeFuncPtr_wglGenlockSourceEdgeI3D
  15296. #endif
  15297. #ifndef GLEE_H_DEFINED_wglGetGenlockSourceEdgeI3D
  15298. #define GLEE_H_DEFINED_wglGetGenlockSourceEdgeI3D
  15299. typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT * uEdge);
  15300. GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdgeI3D;
  15301. #define wglGetGenlockSourceEdgeI3D GLeeFuncPtr_wglGetGenlockSourceEdgeI3D
  15302. #endif
  15303. #ifndef GLEE_H_DEFINED_wglGenlockSampleRateI3D
  15304. #define GLEE_H_DEFINED_wglGenlockSampleRateI3D
  15305. typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate);
  15306. GLEE_EXTERN GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D;
  15307. #define wglGenlockSampleRateI3D GLeeFuncPtr_wglGenlockSampleRateI3D
  15308. #endif
  15309. #ifndef GLEE_H_DEFINED_wglGetGenlockSampleRateI3D
  15310. #define GLEE_H_DEFINED_wglGetGenlockSampleRateI3D
  15311. typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT * uRate);
  15312. GLEE_EXTERN GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRateI3D;
  15313. #define wglGetGenlockSampleRateI3D GLeeFuncPtr_wglGetGenlockSampleRateI3D
  15314. #endif
  15315. #ifndef GLEE_H_DEFINED_wglGenlockSourceDelayI3D
  15316. #define GLEE_H_DEFINED_wglGenlockSourceDelayI3D
  15317. typedef BOOL (APIENTRYP GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay);
  15318. GLEE_EXTERN GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D;
  15319. #define wglGenlockSourceDelayI3D GLeeFuncPtr_wglGenlockSourceDelayI3D
  15320. #endif
  15321. #ifndef GLEE_H_DEFINED_wglGetGenlockSourceDelayI3D
  15322. #define GLEE_H_DEFINED_wglGetGenlockSourceDelayI3D
  15323. typedef BOOL (APIENTRYP GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT * uDelay);
  15324. GLEE_EXTERN GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDelayI3D;
  15325. #define wglGetGenlockSourceDelayI3D GLeeFuncPtr_wglGetGenlockSourceDelayI3D
  15326. #endif
  15327. #ifndef GLEE_H_DEFINED_wglQueryGenlockMaxSourceDelayI3D
  15328. #define GLEE_H_DEFINED_wglQueryGenlockMaxSourceDelayI3D
  15329. typedef BOOL (APIENTRYP GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay);
  15330. GLEE_EXTERN GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D;
  15331. #define wglQueryGenlockMaxSourceDelayI3D GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D
  15332. #endif
  15333. #endif
  15334. /* WGL_I3D_image_buffer */
  15335. #ifndef WGL_I3D_image_buffer
  15336. #define WGL_I3D_image_buffer 1
  15337. #define __GLEE_WGL_I3D_image_buffer 1
  15338. /* Constants */
  15339. #define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D 0x00000001
  15340. #define WGL_IMAGE_BUFFER_LOCK_I3D 0x00000002
  15341. #ifndef GLEE_H_DEFINED_wglCreateImageBufferI3D
  15342. #define GLEE_H_DEFINED_wglCreateImageBufferI3D
  15343. typedef LPVOID (APIENTRYP GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags);
  15344. GLEE_EXTERN GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D;
  15345. #define wglCreateImageBufferI3D GLeeFuncPtr_wglCreateImageBufferI3D
  15346. #endif
  15347. #ifndef GLEE_H_DEFINED_wglDestroyImageBufferI3D
  15348. #define GLEE_H_DEFINED_wglDestroyImageBufferI3D
  15349. typedef BOOL (APIENTRYP GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress);
  15350. GLEE_EXTERN GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D;
  15351. #define wglDestroyImageBufferI3D GLeeFuncPtr_wglDestroyImageBufferI3D
  15352. #endif
  15353. #ifndef GLEE_H_DEFINED_wglAssociateImageBufferEventsI3D
  15354. #define GLEE_H_DEFINED_wglAssociateImageBufferEventsI3D
  15355. typedef BOOL (APIENTRYP GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count);
  15356. GLEE_EXTERN GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImageBufferEventsI3D;
  15357. #define wglAssociateImageBufferEventsI3D GLeeFuncPtr_wglAssociateImageBufferEventsI3D
  15358. #endif
  15359. #ifndef GLEE_H_DEFINED_wglReleaseImageBufferEventsI3D
  15360. #define GLEE_H_DEFINED_wglReleaseImageBufferEventsI3D
  15361. typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const LPVOID * pAddress, UINT count);
  15362. GLEE_EXTERN GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBufferEventsI3D;
  15363. #define wglReleaseImageBufferEventsI3D GLeeFuncPtr_wglReleaseImageBufferEventsI3D
  15364. #endif
  15365. #endif
  15366. /* WGL_I3D_swap_frame_lock */
  15367. #ifndef WGL_I3D_swap_frame_lock
  15368. #define WGL_I3D_swap_frame_lock 1
  15369. #define __GLEE_WGL_I3D_swap_frame_lock 1
  15370. /* Constants */
  15371. #ifndef GLEE_H_DEFINED_wglEnableFrameLockI3D
  15372. #define GLEE_H_DEFINED_wglEnableFrameLockI3D
  15373. typedef BOOL (APIENTRYP GLEEPFNWGLENABLEFRAMELOCKI3DPROC) ();
  15374. GLEE_EXTERN GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D;
  15375. #define wglEnableFrameLockI3D GLeeFuncPtr_wglEnableFrameLockI3D
  15376. #endif
  15377. #ifndef GLEE_H_DEFINED_wglDisableFrameLockI3D
  15378. #define GLEE_H_DEFINED_wglDisableFrameLockI3D
  15379. typedef BOOL (APIENTRYP GLEEPFNWGLDISABLEFRAMELOCKI3DPROC) ();
  15380. GLEE_EXTERN GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D;
  15381. #define wglDisableFrameLockI3D GLeeFuncPtr_wglDisableFrameLockI3D
  15382. #endif
  15383. #ifndef GLEE_H_DEFINED_wglIsEnabledFrameLockI3D
  15384. #define GLEE_H_DEFINED_wglIsEnabledFrameLockI3D
  15385. typedef BOOL (APIENTRYP GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL * pFlag);
  15386. GLEE_EXTERN GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D;
  15387. #define wglIsEnabledFrameLockI3D GLeeFuncPtr_wglIsEnabledFrameLockI3D
  15388. #endif
  15389. #ifndef GLEE_H_DEFINED_wglQueryFrameLockMasterI3D
  15390. #define GLEE_H_DEFINED_wglQueryFrameLockMasterI3D
  15391. typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL * pFlag);
  15392. GLEE_EXTERN GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMasterI3D;
  15393. #define wglQueryFrameLockMasterI3D GLeeFuncPtr_wglQueryFrameLockMasterI3D
  15394. #endif
  15395. #endif
  15396. /* WGL_NV_render_depth_texture */
  15397. #ifndef WGL_NV_render_depth_texture
  15398. #define WGL_NV_render_depth_texture 1
  15399. #define __GLEE_WGL_NV_render_depth_texture 1
  15400. /* Constants */
  15401. #define WGL_BIND_TO_TEXTURE_DEPTH_NV 0x20A3
  15402. #define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV 0x20A4
  15403. #define WGL_DEPTH_TEXTURE_FORMAT_NV 0x20A5
  15404. #define WGL_TEXTURE_DEPTH_COMPONENT_NV 0x20A6
  15405. #define WGL_DEPTH_COMPONENT_NV 0x20A7
  15406. #endif
  15407. /* WGL_NV_render_texture_rectangle */
  15408. #ifndef WGL_NV_render_texture_rectangle
  15409. #define WGL_NV_render_texture_rectangle 1
  15410. #define __GLEE_WGL_NV_render_texture_rectangle 1
  15411. /* Constants */
  15412. #define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV 0x20A0
  15413. #define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV 0x20A1
  15414. #define WGL_TEXTURE_RECTANGLE_NV 0x20A2
  15415. #endif
  15416. /* WGL_ATI_pixel_format_float */
  15417. #ifndef WGL_ATI_pixel_format_float
  15418. #define WGL_ATI_pixel_format_float 1
  15419. #define __GLEE_WGL_ATI_pixel_format_float 1
  15420. /* Constants */
  15421. #define WGL_TYPE_RGBA_FLOAT_ATI 0x21A0
  15422. #endif
  15423. /* WGL_NV_float_buffer */
  15424. #ifndef WGL_NV_float_buffer
  15425. #define WGL_NV_float_buffer 1
  15426. #define __GLEE_WGL_NV_float_buffer 1
  15427. /* Constants */
  15428. #define WGL_FLOAT_COMPONENTS_NV 0x20B0
  15429. #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV 0x20B1
  15430. #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV 0x20B2
  15431. #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV 0x20B3
  15432. #define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV 0x20B4
  15433. #define WGL_TEXTURE_FLOAT_R_NV 0x20B5
  15434. #define WGL_TEXTURE_FLOAT_RG_NV 0x20B6
  15435. #define WGL_TEXTURE_FLOAT_RGB_NV 0x20B7
  15436. #define WGL_TEXTURE_FLOAT_RGBA_NV 0x20B8
  15437. #endif
  15438. /* WGL_3DL_stereo_control */
  15439. #ifndef WGL_3DL_stereo_control
  15440. #define WGL_3DL_stereo_control 1
  15441. #define __GLEE_WGL_3DL_stereo_control 1
  15442. /* Constants */
  15443. #define WGL_STEREO_EMITTER_ENABLE_3DL 0x2055
  15444. #define WGL_STEREO_EMITTER_DISABLE_3DL 0x2056
  15445. #define WGL_STEREO_POLARITY_NORMAL_3DL 0x2057
  15446. #define WGL_STEREO_POLARITY_INVERT_3DL 0x2058
  15447. #endif
  15448. /* WGL_EXT_pixel_format_packed_float */
  15449. #ifndef WGL_EXT_pixel_format_packed_float
  15450. #define WGL_EXT_pixel_format_packed_float 1
  15451. #define __GLEE_WGL_EXT_pixel_format_packed_float 1
  15452. /* Constants */
  15453. #define WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT 0x20A8
  15454. #endif
  15455. /* WGL_EXT_framebuffer_sRGB */
  15456. #ifndef WGL_EXT_framebuffer_sRGB
  15457. #define WGL_EXT_framebuffer_sRGB 1
  15458. #define __GLEE_WGL_EXT_framebuffer_sRGB 1
  15459. /* Constants */
  15460. #define WGL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20A9
  15461. #endif
  15462. /* WGL_NV_present_video */
  15463. #ifndef WGL_NV_present_video
  15464. #define WGL_NV_present_video 1
  15465. #define __GLEE_WGL_NV_present_video 1
  15466. /* Constants */
  15467. #define WGL_NUM_VIDEO_SLOTS_NV 0x20F0
  15468. #ifndef GLEE_H_DEFINED_wglEnumerateVideoDevicesNV
  15469. #define GLEE_H_DEFINED_wglEnumerateVideoDevicesNV
  15470. typedef int (APIENTRYP GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC) (HDC hDC, HVIDEOOUTPUTDEVICENV * phDeviceList);
  15471. GLEE_EXTERN GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevicesNV;
  15472. #define wglEnumerateVideoDevicesNV GLeeFuncPtr_wglEnumerateVideoDevicesNV
  15473. #endif
  15474. #ifndef GLEE_H_DEFINED_wglBindVideoDeviceNV
  15475. #define GLEE_H_DEFINED_wglBindVideoDeviceNV
  15476. typedef BOOL (APIENTRYP GLEEPFNWGLBINDVIDEODEVICENVPROC) (HDC hDC, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList);
  15477. GLEE_EXTERN GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV;
  15478. #define wglBindVideoDeviceNV GLeeFuncPtr_wglBindVideoDeviceNV
  15479. #endif
  15480. #ifndef GLEE_H_DEFINED_wglQueryCurrentContextNV
  15481. #define GLEE_H_DEFINED_wglQueryCurrentContextNV
  15482. typedef BOOL (APIENTRYP GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC) (int iAttribute, int * piValue);
  15483. GLEE_EXTERN GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV;
  15484. #define wglQueryCurrentContextNV GLeeFuncPtr_wglQueryCurrentContextNV
  15485. #endif
  15486. #endif
  15487. /* WGL_NV_swap_group */
  15488. #ifndef WGL_NV_swap_group
  15489. #define WGL_NV_swap_group 1
  15490. #define __GLEE_WGL_NV_swap_group 1
  15491. /* Constants */
  15492. #ifndef GLEE_H_DEFINED_wglJoinSwapGroupNV
  15493. #define GLEE_H_DEFINED_wglJoinSwapGroupNV
  15494. typedef BOOL (APIENTRYP GLEEPFNWGLJOINSWAPGROUPNVPROC) (HDC hDC, GLuint group);
  15495. GLEE_EXTERN GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV;
  15496. #define wglJoinSwapGroupNV GLeeFuncPtr_wglJoinSwapGroupNV
  15497. #endif
  15498. #ifndef GLEE_H_DEFINED_wglBindSwapBarrierNV
  15499. #define GLEE_H_DEFINED_wglBindSwapBarrierNV
  15500. typedef BOOL (APIENTRYP GLEEPFNWGLBINDSWAPBARRIERNVPROC) (GLuint group, GLuint barrier);
  15501. GLEE_EXTERN GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV;
  15502. #define wglBindSwapBarrierNV GLeeFuncPtr_wglBindSwapBarrierNV
  15503. #endif
  15504. #ifndef GLEE_H_DEFINED_wglQuerySwapGroupNV
  15505. #define GLEE_H_DEFINED_wglQuerySwapGroupNV
  15506. typedef BOOL (APIENTRYP GLEEPFNWGLQUERYSWAPGROUPNVPROC) (HDC hDC, GLuint * group, GLuint * barrier);
  15507. GLEE_EXTERN GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV;
  15508. #define wglQuerySwapGroupNV GLeeFuncPtr_wglQuerySwapGroupNV
  15509. #endif
  15510. #ifndef GLEE_H_DEFINED_wglQueryMaxSwapGroupsNV
  15511. #define GLEE_H_DEFINED_wglQueryMaxSwapGroupsNV
  15512. typedef BOOL (APIENTRYP GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC) (HDC hDC, GLuint * maxGroups, GLuint * maxBarriers);
  15513. GLEE_EXTERN GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV;
  15514. #define wglQueryMaxSwapGroupsNV GLeeFuncPtr_wglQueryMaxSwapGroupsNV
  15515. #endif
  15516. #ifndef GLEE_H_DEFINED_wglQueryFrameCountNV
  15517. #define GLEE_H_DEFINED_wglQueryFrameCountNV
  15518. typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMECOUNTNVPROC) (HDC hDC, GLuint * count);
  15519. GLEE_EXTERN GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV;
  15520. #define wglQueryFrameCountNV GLeeFuncPtr_wglQueryFrameCountNV
  15521. #endif
  15522. #ifndef GLEE_H_DEFINED_wglResetFrameCountNV
  15523. #define GLEE_H_DEFINED_wglResetFrameCountNV
  15524. typedef BOOL (APIENTRYP GLEEPFNWGLRESETFRAMECOUNTNVPROC) (HDC hDC);
  15525. GLEE_EXTERN GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV;
  15526. #define wglResetFrameCountNV GLeeFuncPtr_wglResetFrameCountNV
  15527. #endif
  15528. #endif
  15529. /* WGL_NV_gpu_affinity */
  15530. #ifndef WGL_NV_gpu_affinity
  15531. #define WGL_NV_gpu_affinity 1
  15532. #define __GLEE_WGL_NV_gpu_affinity 1
  15533. /* Constants */
  15534. #define WGL_ERROR_INCOMPATIBLE_AFFINITY_MASKS_NV 0x20D0
  15535. #define WGL_ERROR_MISSING_AFFINITY_MASK_NV 0x20D1
  15536. #ifndef GLEE_H_DEFINED_wglEnumGpusNV
  15537. #define GLEE_H_DEFINED_wglEnumGpusNV
  15538. typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUSNVPROC) (UINT iGpuIndex, HGPUNV * phGpu);
  15539. GLEE_EXTERN GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV;
  15540. #define wglEnumGpusNV GLeeFuncPtr_wglEnumGpusNV
  15541. #endif
  15542. #ifndef GLEE_H_DEFINED_wglEnumGpuDevicesNV
  15543. #define GLEE_H_DEFINED_wglEnumGpuDevicesNV
  15544. typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUDEVICESNVPROC) (HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice);
  15545. GLEE_EXTERN GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV;
  15546. #define wglEnumGpuDevicesNV GLeeFuncPtr_wglEnumGpuDevicesNV
  15547. #endif
  15548. #ifndef GLEE_H_DEFINED_wglCreateAffinityDCNV
  15549. #define GLEE_H_DEFINED_wglCreateAffinityDCNV
  15550. typedef HDC (APIENTRYP GLEEPFNWGLCREATEAFFINITYDCNVPROC) (const HGPUNV * phGpuList);
  15551. GLEE_EXTERN GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV;
  15552. #define wglCreateAffinityDCNV GLeeFuncPtr_wglCreateAffinityDCNV
  15553. #endif
  15554. #ifndef GLEE_H_DEFINED_wglEnumGpusFromAffinityDCNV
  15555. #define GLEE_H_DEFINED_wglEnumGpusFromAffinityDCNV
  15556. typedef BOOL (APIENTRYP GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC) (HDC hAffinityDC, UINT iGpuIndex, HGPUNV * hGpu);
  15557. GLEE_EXTERN GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinityDCNV;
  15558. #define wglEnumGpusFromAffinityDCNV GLeeFuncPtr_wglEnumGpusFromAffinityDCNV
  15559. #endif
  15560. #ifndef GLEE_H_DEFINED_wglDeleteDCNV
  15561. #define GLEE_H_DEFINED_wglDeleteDCNV
  15562. typedef BOOL (APIENTRYP GLEEPFNWGLDELETEDCNVPROC) (HDC hdc);
  15563. GLEE_EXTERN GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV;
  15564. #define wglDeleteDCNV GLeeFuncPtr_wglDeleteDCNV
  15565. #endif
  15566. #endif
  15567. /* WGL_EXT_display_color_table */
  15568. #ifndef WGL_EXT_display_color_table
  15569. #define WGL_EXT_display_color_table 1
  15570. #define __GLEE_WGL_EXT_display_color_table 1
  15571. /* Constants */
  15572. #ifndef GLEE_H_DEFINED_wglCreateDisplayColorTableEXT
  15573. #define GLEE_H_DEFINED_wglCreateDisplayColorTableEXT
  15574. typedef GLboolean (APIENTRYP GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id);
  15575. GLEE_EXTERN GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColorTableEXT;
  15576. #define wglCreateDisplayColorTableEXT GLeeFuncPtr_wglCreateDisplayColorTableEXT
  15577. #endif
  15578. #ifndef GLEE_H_DEFINED_wglLoadDisplayColorTableEXT
  15579. #define GLEE_H_DEFINED_wglLoadDisplayColorTableEXT
  15580. typedef GLboolean (APIENTRYP GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (const GLushort * table, GLuint length);
  15581. GLEE_EXTERN GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTableEXT;
  15582. #define wglLoadDisplayColorTableEXT GLeeFuncPtr_wglLoadDisplayColorTableEXT
  15583. #endif
  15584. #ifndef GLEE_H_DEFINED_wglBindDisplayColorTableEXT
  15585. #define GLEE_H_DEFINED_wglBindDisplayColorTableEXT
  15586. typedef GLboolean (APIENTRYP GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id);
  15587. GLEE_EXTERN GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTableEXT;
  15588. #define wglBindDisplayColorTableEXT GLeeFuncPtr_wglBindDisplayColorTableEXT
  15589. #endif
  15590. #ifndef GLEE_H_DEFINED_wglDestroyDisplayColorTableEXT
  15591. #define GLEE_H_DEFINED_wglDestroyDisplayColorTableEXT
  15592. typedef VOID (APIENTRYP GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id);
  15593. GLEE_EXTERN GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayColorTableEXT;
  15594. #define wglDestroyDisplayColorTableEXT GLeeFuncPtr_wglDestroyDisplayColorTableEXT
  15595. #endif
  15596. #endif
  15597. /* WGL_EXT_extensions_string */
  15598. #ifndef WGL_EXT_extensions_string
  15599. #define WGL_EXT_extensions_string 1
  15600. #define __GLEE_WGL_EXT_extensions_string 1
  15601. /* Constants */
  15602. #ifndef GLEE_H_DEFINED_wglGetExtensionsStringEXT
  15603. #define GLEE_H_DEFINED_wglGetExtensionsStringEXT
  15604. typedef const char * (APIENTRYP GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC) ();
  15605. GLEE_EXTERN GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEXT;
  15606. #define wglGetExtensionsStringEXT GLeeFuncPtr_wglGetExtensionsStringEXT
  15607. #endif
  15608. #endif
  15609. /* WGL_EXT_swap_control */
  15610. #ifndef WGL_EXT_swap_control
  15611. #define WGL_EXT_swap_control 1
  15612. #define __GLEE_WGL_EXT_swap_control 1
  15613. /* Constants */
  15614. #ifndef GLEE_H_DEFINED_wglSwapIntervalEXT
  15615. #define GLEE_H_DEFINED_wglSwapIntervalEXT
  15616. typedef BOOL (APIENTRYP GLEEPFNWGLSWAPINTERVALEXTPROC) (int interval);
  15617. GLEE_EXTERN GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT;
  15618. #define wglSwapIntervalEXT GLeeFuncPtr_wglSwapIntervalEXT
  15619. #endif
  15620. #ifndef GLEE_H_DEFINED_wglGetSwapIntervalEXT
  15621. #define GLEE_H_DEFINED_wglGetSwapIntervalEXT
  15622. typedef int (APIENTRYP GLEEPFNWGLGETSWAPINTERVALEXTPROC) ();
  15623. GLEE_EXTERN GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT;
  15624. #define wglGetSwapIntervalEXT GLeeFuncPtr_wglGetSwapIntervalEXT
  15625. #endif
  15626. #endif
  15627. /* WGL_NV_vertex_array_range */
  15628. #ifndef WGL_NV_vertex_array_range
  15629. #define WGL_NV_vertex_array_range 1
  15630. #define __GLEE_WGL_NV_vertex_array_range 1
  15631. /* Constants */
  15632. #ifndef GLEE_H_DEFINED_wglAllocateMemoryNV
  15633. #define GLEE_H_DEFINED_wglAllocateMemoryNV
  15634. typedef void* (APIENTRYP GLEEPFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
  15635. GLEE_EXTERN GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV;
  15636. #define wglAllocateMemoryNV GLeeFuncPtr_wglAllocateMemoryNV
  15637. #endif
  15638. #ifndef GLEE_H_DEFINED_wglFreeMemoryNV
  15639. #define GLEE_H_DEFINED_wglFreeMemoryNV
  15640. typedef void (APIENTRYP GLEEPFNWGLFREEMEMORYNVPROC) (void * pointer);
  15641. GLEE_EXTERN GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV;
  15642. #define wglFreeMemoryNV GLeeFuncPtr_wglFreeMemoryNV
  15643. #endif
  15644. #endif
  15645. /* WGL_OML_sync_control */
  15646. #ifndef WGL_OML_sync_control
  15647. #define WGL_OML_sync_control 1
  15648. #define __GLEE_WGL_OML_sync_control 1
  15649. /* Constants */
  15650. #ifndef GLEE_H_DEFINED_wglGetSyncValuesOML
  15651. #define GLEE_H_DEFINED_wglGetSyncValuesOML
  15652. typedef BOOL (APIENTRYP GLEEPFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc);
  15653. GLEE_EXTERN GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML;
  15654. #define wglGetSyncValuesOML GLeeFuncPtr_wglGetSyncValuesOML
  15655. #endif
  15656. #ifndef GLEE_H_DEFINED_wglGetMscRateOML
  15657. #define GLEE_H_DEFINED_wglGetMscRateOML
  15658. typedef BOOL (APIENTRYP GLEEPFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32 * numerator, INT32 * denominator);
  15659. GLEE_EXTERN GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML;
  15660. #define wglGetMscRateOML GLeeFuncPtr_wglGetMscRateOML
  15661. #endif
  15662. #ifndef GLEE_H_DEFINED_wglSwapBuffersMscOML
  15663. #define GLEE_H_DEFINED_wglSwapBuffersMscOML
  15664. typedef INT64 (APIENTRYP GLEEPFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder);
  15665. GLEE_EXTERN GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML;
  15666. #define wglSwapBuffersMscOML GLeeFuncPtr_wglSwapBuffersMscOML
  15667. #endif
  15668. #ifndef GLEE_H_DEFINED_wglSwapLayerBuffersMscOML
  15669. #define GLEE_H_DEFINED_wglSwapLayerBuffersMscOML
  15670. typedef INT64 (APIENTRYP GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder);
  15671. GLEE_EXTERN GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOML;
  15672. #define wglSwapLayerBuffersMscOML GLeeFuncPtr_wglSwapLayerBuffersMscOML
  15673. #endif
  15674. #ifndef GLEE_H_DEFINED_wglWaitForMscOML
  15675. #define GLEE_H_DEFINED_wglWaitForMscOML
  15676. typedef BOOL (APIENTRYP GLEEPFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc);
  15677. GLEE_EXTERN GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML;
  15678. #define wglWaitForMscOML GLeeFuncPtr_wglWaitForMscOML
  15679. #endif
  15680. #ifndef GLEE_H_DEFINED_wglWaitForSbcOML
  15681. #define GLEE_H_DEFINED_wglWaitForSbcOML
  15682. typedef BOOL (APIENTRYP GLEEPFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc);
  15683. GLEE_EXTERN GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML;
  15684. #define wglWaitForSbcOML GLeeFuncPtr_wglWaitForSbcOML
  15685. #endif
  15686. #endif
  15687. /* WGL_I3D_swap_frame_usage */
  15688. #ifndef WGL_I3D_swap_frame_usage
  15689. #define WGL_I3D_swap_frame_usage 1
  15690. #define __GLEE_WGL_I3D_swap_frame_usage 1
  15691. /* Constants */
  15692. #ifndef GLEE_H_DEFINED_wglGetFrameUsageI3D
  15693. #define GLEE_H_DEFINED_wglGetFrameUsageI3D
  15694. typedef BOOL (APIENTRYP GLEEPFNWGLGETFRAMEUSAGEI3DPROC) (float * pUsage);
  15695. GLEE_EXTERN GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D;
  15696. #define wglGetFrameUsageI3D GLeeFuncPtr_wglGetFrameUsageI3D
  15697. #endif
  15698. #ifndef GLEE_H_DEFINED_wglBeginFrameTrackingI3D
  15699. #define GLEE_H_DEFINED_wglBeginFrameTrackingI3D
  15700. typedef BOOL (APIENTRYP GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC) ();
  15701. GLEE_EXTERN GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D;
  15702. #define wglBeginFrameTrackingI3D GLeeFuncPtr_wglBeginFrameTrackingI3D
  15703. #endif
  15704. #ifndef GLEE_H_DEFINED_wglEndFrameTrackingI3D
  15705. #define GLEE_H_DEFINED_wglEndFrameTrackingI3D
  15706. typedef BOOL (APIENTRYP GLEEPFNWGLENDFRAMETRACKINGI3DPROC) ();
  15707. GLEE_EXTERN GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D;
  15708. #define wglEndFrameTrackingI3D GLeeFuncPtr_wglEndFrameTrackingI3D
  15709. #endif
  15710. #ifndef GLEE_H_DEFINED_wglQueryFrameTrackingI3D
  15711. #define GLEE_H_DEFINED_wglQueryFrameTrackingI3D
  15712. typedef BOOL (APIENTRYP GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage);
  15713. GLEE_EXTERN GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D;
  15714. #define wglQueryFrameTrackingI3D GLeeFuncPtr_wglQueryFrameTrackingI3D
  15715. #endif
  15716. #endif
  15717. /* WGL_NV_video_output */
  15718. #ifndef WGL_NV_video_output
  15719. #define WGL_NV_video_output 1
  15720. #define __GLEE_WGL_NV_video_output 1
  15721. /* Constants */
  15722. #define WGL_BIND_TO_VIDEO_RGB_NV 0x20C0
  15723. #define WGL_BIND_TO_VIDEO_RGBA_NV 0x20C1
  15724. #define WGL_BIND_TO_VIDEO_RGB_AND_DEPTH_NV 0x20C2
  15725. #define WGL_VIDEO_OUT_COLOR_NV 0x20C3
  15726. #define WGL_VIDEO_OUT_ALPHA_NV 0x20C4
  15727. #define WGL_VIDEO_OUT_DEPTH_NV 0x20C5
  15728. #define WGL_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
  15729. #define WGL_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
  15730. #define WGL_VIDEO_OUT_FRAME 0x20C8
  15731. #define WGL_VIDEO_OUT_FIELD_1 0x20C9
  15732. #define WGL_VIDEO_OUT_FIELD_2 0x20CA
  15733. #define WGL_VIDEO_OUT_STACKED_FIELDS_1_2 0x20CB
  15734. #define WGL_VIDEO_OUT_STACKED_FIELDS_2_1 0x20CC
  15735. #ifndef GLEE_H_DEFINED_wglGetVideoDeviceNV
  15736. #define GLEE_H_DEFINED_wglGetVideoDeviceNV
  15737. typedef BOOL (APIENTRYP GLEEPFNWGLGETVIDEODEVICENVPROC) (HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice);
  15738. GLEE_EXTERN GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV;
  15739. #define wglGetVideoDeviceNV GLeeFuncPtr_wglGetVideoDeviceNV
  15740. #endif
  15741. #ifndef GLEE_H_DEFINED_wglReleaseVideoDeviceNV
  15742. #define GLEE_H_DEFINED_wglReleaseVideoDeviceNV
  15743. typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEVIDEODEVICENVPROC) (HPVIDEODEV hVideoDevice);
  15744. GLEE_EXTERN GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV;
  15745. #define wglReleaseVideoDeviceNV GLeeFuncPtr_wglReleaseVideoDeviceNV
  15746. #endif
  15747. #ifndef GLEE_H_DEFINED_wglBindVideoImageNV
  15748. #define GLEE_H_DEFINED_wglBindVideoImageNV
  15749. typedef BOOL (APIENTRYP GLEEPFNWGLBINDVIDEOIMAGENVPROC) (HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer);
  15750. GLEE_EXTERN GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV;
  15751. #define wglBindVideoImageNV GLeeFuncPtr_wglBindVideoImageNV
  15752. #endif
  15753. #ifndef GLEE_H_DEFINED_wglReleaseVideoImageNV
  15754. #define GLEE_H_DEFINED_wglReleaseVideoImageNV
  15755. typedef BOOL (APIENTRYP GLEEPFNWGLRELEASEVIDEOIMAGENVPROC) (HPBUFFERARB hPbuffer, int iVideoBuffer);
  15756. GLEE_EXTERN GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV;
  15757. #define wglReleaseVideoImageNV GLeeFuncPtr_wglReleaseVideoImageNV
  15758. #endif
  15759. #ifndef GLEE_H_DEFINED_wglSendPbufferToVideoNV
  15760. #define GLEE_H_DEFINED_wglSendPbufferToVideoNV
  15761. typedef BOOL (APIENTRYP GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC) (HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock);
  15762. GLEE_EXTERN GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV;
  15763. #define wglSendPbufferToVideoNV GLeeFuncPtr_wglSendPbufferToVideoNV
  15764. #endif
  15765. #ifndef GLEE_H_DEFINED_wglGetVideoInfoNV
  15766. #define GLEE_H_DEFINED_wglGetVideoInfoNV
  15767. typedef BOOL (APIENTRYP GLEEPFNWGLGETVIDEOINFONVPROC) (HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
  15768. GLEE_EXTERN GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV;
  15769. #define wglGetVideoInfoNV GLeeFuncPtr_wglGetVideoInfoNV
  15770. #endif
  15771. #endif
  15772. #elif defined(__APPLE__) || defined(__APPLE_CC__)
  15773. #else /* GLX */
  15774. /* Extension querying variables */
  15775. GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_3;
  15776. GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_4;
  15777. GLEE_EXTERN GLboolean _GLEE_GLX_ARB_multisample;
  15778. GLEE_EXTERN GLboolean _GLEE_GLX_ARB_fbconfig_float;
  15779. GLEE_EXTERN GLboolean _GLEE_GLX_ARB_create_context;
  15780. GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_multisample;
  15781. GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_info;
  15782. GLEE_EXTERN GLboolean _GLEE_GLX_SGI_swap_control;
  15783. GLEE_EXTERN GLboolean _GLEE_GLX_SGI_video_sync;
  15784. GLEE_EXTERN GLboolean _GLEE_GLX_SGI_make_current_read;
  15785. GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_rating;
  15786. GLEE_EXTERN GLboolean _GLEE_GLX_EXT_import_context;
  15787. GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_fbconfig;
  15788. GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_pbuffer;
  15789. GLEE_EXTERN GLboolean _GLEE_GLX_SGI_cushion;
  15790. GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_video_resize;
  15791. GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_group;
  15792. GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_barrier;
  15793. GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_blended_overlay;
  15794. GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_shared_multisample;
  15795. GLEE_EXTERN GLboolean _GLEE_GLX_SUN_get_transparent_index;
  15796. GLEE_EXTERN GLboolean _GLEE_GLX_3DFX_multisample;
  15797. GLEE_EXTERN GLboolean _GLEE_GLX_MESA_copy_sub_buffer;
  15798. GLEE_EXTERN GLboolean _GLEE_GLX_MESA_pixmap_colormap;
  15799. GLEE_EXTERN GLboolean _GLEE_GLX_MESA_release_buffers;
  15800. GLEE_EXTERN GLboolean _GLEE_GLX_MESA_set_3dfx_mode;
  15801. GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_visual_select_group;
  15802. GLEE_EXTERN GLboolean _GLEE_GLX_OML_swap_method;
  15803. GLEE_EXTERN GLboolean _GLEE_GLX_OML_sync_control;
  15804. GLEE_EXTERN GLboolean _GLEE_GLX_NV_float_buffer;
  15805. GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_hyperpipe;
  15806. GLEE_EXTERN GLboolean _GLEE_GLX_MESA_agp_offset;
  15807. GLEE_EXTERN GLboolean _GLEE_GLX_EXT_fbconfig_packed_float;
  15808. GLEE_EXTERN GLboolean _GLEE_GLX_EXT_framebuffer_sRGB;
  15809. GLEE_EXTERN GLboolean _GLEE_GLX_EXT_texture_from_pixmap;
  15810. GLEE_EXTERN GLboolean _GLEE_GLX_NV_present_video;
  15811. GLEE_EXTERN GLboolean _GLEE_GLX_NV_video_out;
  15812. GLEE_EXTERN GLboolean _GLEE_GLX_NV_swap_group;
  15813. GLEE_EXTERN GLboolean _GLEE_GLX_EXT_scene_marker;
  15814. GLEE_EXTERN GLboolean _GLEE_GLX_NV_video_output;
  15815. /* Aliases for extension querying variables */
  15816. #define GLEE_GLX_VERSION_1_3 GLeeEnabled(&_GLEE_GLX_VERSION_1_3)
  15817. #define GLEE_GLX_VERSION_1_4 GLeeEnabled(&_GLEE_GLX_VERSION_1_4)
  15818. #define GLEE_GLX_ARB_multisample GLeeEnabled(&_GLEE_GLX_ARB_multisample)
  15819. #define GLEE_GLX_ARB_fbconfig_float GLeeEnabled(&_GLEE_GLX_ARB_fbconfig_float)
  15820. #define GLEE_GLX_ARB_create_context GLeeEnabled(&_GLEE_GLX_ARB_create_context)
  15821. #define GLEE_GLX_SGIS_multisample GLeeEnabled(&_GLEE_GLX_SGIS_multisample)
  15822. #define GLEE_GLX_EXT_visual_info GLeeEnabled(&_GLEE_GLX_EXT_visual_info)
  15823. #define GLEE_GLX_SGI_swap_control GLeeEnabled(&_GLEE_GLX_SGI_swap_control)
  15824. #define GLEE_GLX_SGI_video_sync GLeeEnabled(&_GLEE_GLX_SGI_video_sync)
  15825. #define GLEE_GLX_SGI_make_current_read GLeeEnabled(&_GLEE_GLX_SGI_make_current_read)
  15826. #define GLEE_GLX_EXT_visual_rating GLeeEnabled(&_GLEE_GLX_EXT_visual_rating)
  15827. #define GLEE_GLX_EXT_import_context GLeeEnabled(&_GLEE_GLX_EXT_import_context)
  15828. #define GLEE_GLX_SGIX_fbconfig GLeeEnabled(&_GLEE_GLX_SGIX_fbconfig)
  15829. #define GLEE_GLX_SGIX_pbuffer GLeeEnabled(&_GLEE_GLX_SGIX_pbuffer)
  15830. #define GLEE_GLX_SGI_cushion GLeeEnabled(&_GLEE_GLX_SGI_cushion)
  15831. #define GLEE_GLX_SGIX_video_resize GLeeEnabled(&_GLEE_GLX_SGIX_video_resize)
  15832. #define GLEE_GLX_SGIX_swap_group GLeeEnabled(&_GLEE_GLX_SGIX_swap_group)
  15833. #define GLEE_GLX_SGIX_swap_barrier GLeeEnabled(&_GLEE_GLX_SGIX_swap_barrier)
  15834. #define GLEE_GLX_SGIS_blended_overlay GLeeEnabled(&_GLEE_GLX_SGIS_blended_overlay)
  15835. #define GLEE_GLX_SGIS_shared_multisample GLeeEnabled(&_GLEE_GLX_SGIS_shared_multisample)
  15836. #define GLEE_GLX_SUN_get_transparent_index GLeeEnabled(&_GLEE_GLX_SUN_get_transparent_index)
  15837. #define GLEE_GLX_3DFX_multisample GLeeEnabled(&_GLEE_GLX_3DFX_multisample)
  15838. #define GLEE_GLX_MESA_copy_sub_buffer GLeeEnabled(&_GLEE_GLX_MESA_copy_sub_buffer)
  15839. #define GLEE_GLX_MESA_pixmap_colormap GLeeEnabled(&_GLEE_GLX_MESA_pixmap_colormap)
  15840. #define GLEE_GLX_MESA_release_buffers GLeeEnabled(&_GLEE_GLX_MESA_release_buffers)
  15841. #define GLEE_GLX_MESA_set_3dfx_mode GLeeEnabled(&_GLEE_GLX_MESA_set_3dfx_mode)
  15842. #define GLEE_GLX_SGIX_visual_select_group GLeeEnabled(&_GLEE_GLX_SGIX_visual_select_group)
  15843. #define GLEE_GLX_OML_swap_method GLeeEnabled(&_GLEE_GLX_OML_swap_method)
  15844. #define GLEE_GLX_OML_sync_control GLeeEnabled(&_GLEE_GLX_OML_sync_control)
  15845. #define GLEE_GLX_NV_float_buffer GLeeEnabled(&_GLEE_GLX_NV_float_buffer)
  15846. #define GLEE_GLX_SGIX_hyperpipe GLeeEnabled(&_GLEE_GLX_SGIX_hyperpipe)
  15847. #define GLEE_GLX_MESA_agp_offset GLeeEnabled(&_GLEE_GLX_MESA_agp_offset)
  15848. #define GLEE_GLX_EXT_fbconfig_packed_float GLeeEnabled(&_GLEE_GLX_EXT_fbconfig_packed_float)
  15849. #define GLEE_GLX_EXT_framebuffer_sRGB GLeeEnabled(&_GLEE_GLX_EXT_framebuffer_sRGB)
  15850. #define GLEE_GLX_EXT_texture_from_pixmap GLeeEnabled(&_GLEE_GLX_EXT_texture_from_pixmap)
  15851. #define GLEE_GLX_NV_present_video GLeeEnabled(&_GLEE_GLX_NV_present_video)
  15852. #define GLEE_GLX_NV_video_out GLeeEnabled(&_GLEE_GLX_NV_video_out)
  15853. #define GLEE_GLX_NV_swap_group GLeeEnabled(&_GLEE_GLX_NV_swap_group)
  15854. #define GLEE_GLX_EXT_scene_marker GLeeEnabled(&_GLEE_GLX_EXT_scene_marker)
  15855. #define GLEE_GLX_NV_video_output GLeeEnabled(&_GLEE_GLX_NV_video_output)
  15856. /* GLX_VERSION_1_3 */
  15857. #ifndef GLX_VERSION_1_3
  15858. #define GLX_VERSION_1_3 1
  15859. #define __GLEE_GLX_VERSION_1_3 1
  15860. /* Constants */
  15861. #define GLX_WINDOW_BIT 0x00000001
  15862. #define GLX_PIXMAP_BIT 0x00000002
  15863. #define GLX_PBUFFER_BIT 0x00000004
  15864. #define GLX_RGBA_BIT 0x00000001
  15865. #define GLX_COLOR_INDEX_BIT 0x00000002
  15866. #define GLX_PBUFFER_CLOBBER_MASK 0x08000000
  15867. #define GLX_FRONT_LEFT_BUFFER_BIT 0x00000001
  15868. #define GLX_FRONT_RIGHT_BUFFER_BIT 0x00000002
  15869. #define GLX_BACK_LEFT_BUFFER_BIT 0x00000004
  15870. #define GLX_BACK_RIGHT_BUFFER_BIT 0x00000008
  15871. #define GLX_AUX_BUFFERS_BIT 0x00000010
  15872. #define GLX_DEPTH_BUFFER_BIT 0x00000020
  15873. #define GLX_STENCIL_BUFFER_BIT 0x00000040
  15874. #define GLX_ACCUM_BUFFER_BIT 0x00000080
  15875. #define GLX_CONFIG_CAVEAT 0x20
  15876. #define GLX_X_VISUAL_TYPE 0x22
  15877. #define GLX_TRANSPARENT_TYPE 0x23
  15878. #define GLX_TRANSPARENT_INDEX_VALUE 0x24
  15879. #define GLX_TRANSPARENT_RED_VALUE 0x25
  15880. #define GLX_TRANSPARENT_GREEN_VALUE 0x26
  15881. #define GLX_TRANSPARENT_BLUE_VALUE 0x27
  15882. #define GLX_TRANSPARENT_ALPHA_VALUE 0x28
  15883. #define GLX_DONT_CARE 0xFFFFFFFF
  15884. #define GLX_NONE 0x8000
  15885. #define GLX_SLOW_CONFIG 0x8001
  15886. #define GLX_TRUE_COLOR 0x8002
  15887. #define GLX_DIRECT_COLOR 0x8003
  15888. #define GLX_PSEUDO_COLOR 0x8004
  15889. #define GLX_STATIC_COLOR 0x8005
  15890. #define GLX_GRAY_SCALE 0x8006
  15891. #define GLX_STATIC_GRAY 0x8007
  15892. #define GLX_TRANSPARENT_RGB 0x8008
  15893. #define GLX_TRANSPARENT_INDEX 0x8009
  15894. #define GLX_VISUAL_ID 0x800B
  15895. #define GLX_SCREEN 0x800C
  15896. #define GLX_NON_CONFORMANT_CONFIG 0x800D
  15897. #define GLX_DRAWABLE_TYPE 0x8010
  15898. #define GLX_RENDER_TYPE 0x8011
  15899. #define GLX_X_RENDERABLE 0x8012
  15900. #define GLX_FBCONFIG_ID 0x8013
  15901. #define GLX_RGBA_TYPE 0x8014
  15902. #define GLX_COLOR_INDEX_TYPE 0x8015
  15903. #define GLX_MAX_PBUFFER_WIDTH 0x8016
  15904. #define GLX_MAX_PBUFFER_HEIGHT 0x8017
  15905. #define GLX_MAX_PBUFFER_PIXELS 0x8018
  15906. #define GLX_PRESERVED_CONTENTS 0x801B
  15907. #define GLX_LARGEST_PBUFFER 0x801C
  15908. #define GLX_WIDTH 0x801D
  15909. #define GLX_HEIGHT 0x801E
  15910. #define GLX_EVENT_MASK 0x801F
  15911. #define GLX_DAMAGED 0x8020
  15912. #define GLX_SAVED 0x8021
  15913. #define GLX_WINDOW 0x8022
  15914. #define GLX_PBUFFER 0x8023
  15915. #define GLX_PBUFFER_HEIGHT 0x8040
  15916. #define GLX_PBUFFER_WIDTH 0x8041
  15917. #ifndef GLEE_H_DEFINED_glXGetFBConfigs
  15918. #define GLEE_H_DEFINED_glXGetFBConfigs
  15919. typedef GLXFBConfig * (APIENTRYP GLEEPFNGLXGETFBCONFIGSPROC) (Display * dpy, int screen, int * nelements);
  15920. GLEE_EXTERN GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs;
  15921. #define glXGetFBConfigs GLeeFuncPtr_glXGetFBConfigs
  15922. #endif
  15923. #ifndef GLEE_H_DEFINED_glXChooseFBConfig
  15924. #define GLEE_H_DEFINED_glXChooseFBConfig
  15925. typedef GLXFBConfig * (APIENTRYP GLEEPFNGLXCHOOSEFBCONFIGPROC) (Display * dpy, int screen, const int * attrib_list, int * nelements);
  15926. GLEE_EXTERN GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig;
  15927. #define glXChooseFBConfig GLeeFuncPtr_glXChooseFBConfig
  15928. #endif
  15929. #ifndef GLEE_H_DEFINED_glXGetFBConfigAttrib
  15930. #define GLEE_H_DEFINED_glXGetFBConfigAttrib
  15931. typedef int (APIENTRYP GLEEPFNGLXGETFBCONFIGATTRIBPROC) (Display * dpy, GLXFBConfig config, int attribute, int * value);
  15932. GLEE_EXTERN GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib;
  15933. #define glXGetFBConfigAttrib GLeeFuncPtr_glXGetFBConfigAttrib
  15934. #endif
  15935. #ifndef GLEE_H_DEFINED_glXGetVisualFromFBConfig
  15936. #define GLEE_H_DEFINED_glXGetVisualFromFBConfig
  15937. typedef XVisualInfo * (APIENTRYP GLEEPFNGLXGETVISUALFROMFBCONFIGPROC) (Display * dpy, GLXFBConfig config);
  15938. GLEE_EXTERN GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig;
  15939. #define glXGetVisualFromFBConfig GLeeFuncPtr_glXGetVisualFromFBConfig
  15940. #endif
  15941. #ifndef GLEE_H_DEFINED_glXCreateWindow
  15942. #define GLEE_H_DEFINED_glXCreateWindow
  15943. typedef GLXWindow (APIENTRYP GLEEPFNGLXCREATEWINDOWPROC) (Display * dpy, GLXFBConfig config, Window win, const int * attrib_list);
  15944. GLEE_EXTERN GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow;
  15945. #define glXCreateWindow GLeeFuncPtr_glXCreateWindow
  15946. #endif
  15947. #ifndef GLEE_H_DEFINED_glXDestroyWindow
  15948. #define GLEE_H_DEFINED_glXDestroyWindow
  15949. typedef void (APIENTRYP GLEEPFNGLXDESTROYWINDOWPROC) (Display * dpy, GLXWindow win);
  15950. GLEE_EXTERN GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow;
  15951. #define glXDestroyWindow GLeeFuncPtr_glXDestroyWindow
  15952. #endif
  15953. #ifndef GLEE_H_DEFINED_glXCreatePixmap
  15954. #define GLEE_H_DEFINED_glXCreatePixmap
  15955. typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEPIXMAPPROC) (Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list);
  15956. GLEE_EXTERN GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap;
  15957. #define glXCreatePixmap GLeeFuncPtr_glXCreatePixmap
  15958. #endif
  15959. #ifndef GLEE_H_DEFINED_glXDestroyPixmap
  15960. #define GLEE_H_DEFINED_glXDestroyPixmap
  15961. typedef void (APIENTRYP GLEEPFNGLXDESTROYPIXMAPPROC) (Display * dpy, GLXPixmap pixmap);
  15962. GLEE_EXTERN GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap;
  15963. #define glXDestroyPixmap GLeeFuncPtr_glXDestroyPixmap
  15964. #endif
  15965. #ifndef GLEE_H_DEFINED_glXCreatePbuffer
  15966. #define GLEE_H_DEFINED_glXCreatePbuffer
  15967. typedef GLXPbuffer (APIENTRYP GLEEPFNGLXCREATEPBUFFERPROC) (Display * dpy, GLXFBConfig config, const int * attrib_list);
  15968. GLEE_EXTERN GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer;
  15969. #define glXCreatePbuffer GLeeFuncPtr_glXCreatePbuffer
  15970. #endif
  15971. #ifndef GLEE_H_DEFINED_glXDestroyPbuffer
  15972. #define GLEE_H_DEFINED_glXDestroyPbuffer
  15973. typedef void (APIENTRYP GLEEPFNGLXDESTROYPBUFFERPROC) (Display * dpy, GLXPbuffer pbuf);
  15974. GLEE_EXTERN GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer;
  15975. #define glXDestroyPbuffer GLeeFuncPtr_glXDestroyPbuffer
  15976. #endif
  15977. #ifndef GLEE_H_DEFINED_glXQueryDrawable
  15978. #define GLEE_H_DEFINED_glXQueryDrawable
  15979. typedef void (APIENTRYP GLEEPFNGLXQUERYDRAWABLEPROC) (Display * dpy, GLXDrawable draw, int attribute, unsigned int * value);
  15980. GLEE_EXTERN GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable;
  15981. #define glXQueryDrawable GLeeFuncPtr_glXQueryDrawable
  15982. #endif
  15983. #ifndef GLEE_H_DEFINED_glXCreateNewContext
  15984. #define GLEE_H_DEFINED_glXCreateNewContext
  15985. typedef GLXContext (APIENTRYP GLEEPFNGLXCREATENEWCONTEXTPROC) (Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
  15986. GLEE_EXTERN GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext;
  15987. #define glXCreateNewContext GLeeFuncPtr_glXCreateNewContext
  15988. #endif
  15989. #ifndef GLEE_H_DEFINED_glXMakeContextCurrent
  15990. #define GLEE_H_DEFINED_glXMakeContextCurrent
  15991. typedef Bool (APIENTRYP GLEEPFNGLXMAKECONTEXTCURRENTPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
  15992. GLEE_EXTERN GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent;
  15993. #define glXMakeContextCurrent GLeeFuncPtr_glXMakeContextCurrent
  15994. #endif
  15995. #ifndef GLEE_H_DEFINED_glXGetCurrentReadDrawable
  15996. #define GLEE_H_DEFINED_glXGetCurrentReadDrawable
  15997. typedef GLXDrawable (APIENTRYP GLEEPFNGLXGETCURRENTREADDRAWABLEPROC) ();
  15998. GLEE_EXTERN GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawable;
  15999. #define glXGetCurrentReadDrawable GLeeFuncPtr_glXGetCurrentReadDrawable
  16000. #endif
  16001. #ifndef GLEE_H_DEFINED_glXGetCurrentDisplay
  16002. #define GLEE_H_DEFINED_glXGetCurrentDisplay
  16003. typedef Display * (APIENTRYP GLEEPFNGLXGETCURRENTDISPLAYPROC) ();
  16004. GLEE_EXTERN GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay;
  16005. #define glXGetCurrentDisplay GLeeFuncPtr_glXGetCurrentDisplay
  16006. #endif
  16007. #ifndef GLEE_H_DEFINED_glXQueryContext
  16008. #define GLEE_H_DEFINED_glXQueryContext
  16009. typedef int (APIENTRYP GLEEPFNGLXQUERYCONTEXTPROC) (Display * dpy, GLXContext ctx, int attribute, int * value);
  16010. GLEE_EXTERN GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext;
  16011. #define glXQueryContext GLeeFuncPtr_glXQueryContext
  16012. #endif
  16013. #ifndef GLEE_H_DEFINED_glXSelectEvent
  16014. #define GLEE_H_DEFINED_glXSelectEvent
  16015. typedef void (APIENTRYP GLEEPFNGLXSELECTEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long event_mask);
  16016. GLEE_EXTERN GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent;
  16017. #define glXSelectEvent GLeeFuncPtr_glXSelectEvent
  16018. #endif
  16019. #ifndef GLEE_H_DEFINED_glXGetSelectedEvent
  16020. #define GLEE_H_DEFINED_glXGetSelectedEvent
  16021. typedef void (APIENTRYP GLEEPFNGLXGETSELECTEDEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long * event_mask);
  16022. GLEE_EXTERN GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent;
  16023. #define glXGetSelectedEvent GLeeFuncPtr_glXGetSelectedEvent
  16024. #endif
  16025. #endif
  16026. /* GLX_VERSION_1_4 */
  16027. #ifndef GLX_VERSION_1_4
  16028. #define GLX_VERSION_1_4 1
  16029. #define __GLEE_GLX_VERSION_1_4 1
  16030. /* Constants */
  16031. #define GLX_SAMPLE_BUFFERS 100000
  16032. #define GLX_SAMPLES 100001
  16033. #ifndef GLEE_H_DEFINED_glXGetProcAddress
  16034. #define GLEE_H_DEFINED_glXGetProcAddress
  16035. typedef __GLXextFuncPtr (APIENTRYP GLEEPFNGLXGETPROCADDRESSPROC) (const GLubyte * procName);
  16036. GLEE_EXTERN GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress;
  16037. #define glXGetProcAddress GLeeFuncPtr_glXGetProcAddress
  16038. #endif
  16039. #endif
  16040. /* GLX_ARB_multisample */
  16041. #ifndef GLX_ARB_multisample
  16042. #define GLX_ARB_multisample 1
  16043. #define __GLEE_GLX_ARB_multisample 1
  16044. /* Constants */
  16045. #define GLX_SAMPLE_BUFFERS_ARB 100000
  16046. #define GLX_SAMPLES_ARB 100001
  16047. #endif
  16048. /* GLX_ARB_fbconfig_float */
  16049. #ifndef GLX_ARB_fbconfig_float
  16050. #define GLX_ARB_fbconfig_float 1
  16051. #define __GLEE_GLX_ARB_fbconfig_float 1
  16052. /* Constants */
  16053. #define GLX_RGBA_FLOAT_TYPE_ARB 0x20B9
  16054. #define GLX_RGBA_FLOAT_BIT_ARB 0x00000004
  16055. #endif
  16056. /* GLX_ARB_create_context */
  16057. #ifndef GLX_ARB_create_context
  16058. #define GLX_ARB_create_context 1
  16059. #define __GLEE_GLX_ARB_create_context 1
  16060. /* Constants */
  16061. #define GLX_CONTEXT_DEBUG_BIT_ARB 0x00000001
  16062. #define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x00000002
  16063. #define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091
  16064. #define GLX_CONTEXT_MINOR_VERSION_ARB 0x2092
  16065. #define GLX_CONTEXT_FLAGS_ARB 0x2094
  16066. #ifndef GLEE_H_DEFINED_glXCreateContextAttribsARB
  16067. #define GLEE_H_DEFINED_glXCreateContextAttribsARB
  16068. typedef GLXContext (APIENTRYP GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC) (Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list);
  16069. GLEE_EXTERN GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribsARB;
  16070. #define glXCreateContextAttribsARB GLeeFuncPtr_glXCreateContextAttribsARB
  16071. #endif
  16072. #endif
  16073. /* GLX_SGIS_multisample */
  16074. #ifndef GLX_SGIS_multisample
  16075. #define GLX_SGIS_multisample 1
  16076. #define __GLEE_GLX_SGIS_multisample 1
  16077. /* Constants */
  16078. #define GLX_SAMPLE_BUFFERS_SGIS 100000
  16079. #define GLX_SAMPLES_SGIS 100001
  16080. #endif
  16081. /* GLX_EXT_visual_info */
  16082. #ifndef GLX_EXT_visual_info
  16083. #define GLX_EXT_visual_info 1
  16084. #define __GLEE_GLX_EXT_visual_info 1
  16085. /* Constants */
  16086. #define GLX_X_VISUAL_TYPE_EXT 0x22
  16087. #define GLX_TRANSPARENT_TYPE_EXT 0x23
  16088. #define GLX_TRANSPARENT_INDEX_VALUE_EXT 0x24
  16089. #define GLX_TRANSPARENT_RED_VALUE_EXT 0x25
  16090. #define GLX_TRANSPARENT_GREEN_VALUE_EXT 0x26
  16091. #define GLX_TRANSPARENT_BLUE_VALUE_EXT 0x27
  16092. #define GLX_TRANSPARENT_ALPHA_VALUE_EXT 0x28
  16093. #define GLX_NONE_EXT 0x8000
  16094. #define GLX_TRUE_COLOR_EXT 0x8002
  16095. #define GLX_DIRECT_COLOR_EXT 0x8003
  16096. #define GLX_PSEUDO_COLOR_EXT 0x8004
  16097. #define GLX_STATIC_COLOR_EXT 0x8005
  16098. #define GLX_GRAY_SCALE_EXT 0x8006
  16099. #define GLX_STATIC_GRAY_EXT 0x8007
  16100. #define GLX_TRANSPARENT_RGB_EXT 0x8008
  16101. #define GLX_TRANSPARENT_INDEX_EXT 0x8009
  16102. #endif
  16103. /* GLX_SGI_swap_control */
  16104. #ifndef GLX_SGI_swap_control
  16105. #define GLX_SGI_swap_control 1
  16106. #define __GLEE_GLX_SGI_swap_control 1
  16107. /* Constants */
  16108. #ifndef GLEE_H_DEFINED_glXSwapIntervalSGI
  16109. #define GLEE_H_DEFINED_glXSwapIntervalSGI
  16110. typedef int (APIENTRYP GLEEPFNGLXSWAPINTERVALSGIPROC) (int interval);
  16111. GLEE_EXTERN GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI;
  16112. #define glXSwapIntervalSGI GLeeFuncPtr_glXSwapIntervalSGI
  16113. #endif
  16114. #endif
  16115. /* GLX_SGI_video_sync */
  16116. #ifndef GLX_SGI_video_sync
  16117. #define GLX_SGI_video_sync 1
  16118. #define __GLEE_GLX_SGI_video_sync 1
  16119. /* Constants */
  16120. #ifndef GLEE_H_DEFINED_glXGetVideoSyncSGI
  16121. #define GLEE_H_DEFINED_glXGetVideoSyncSGI
  16122. typedef int (APIENTRYP GLEEPFNGLXGETVIDEOSYNCSGIPROC) (unsigned int * count);
  16123. GLEE_EXTERN GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI;
  16124. #define glXGetVideoSyncSGI GLeeFuncPtr_glXGetVideoSyncSGI
  16125. #endif
  16126. #ifndef GLEE_H_DEFINED_glXWaitVideoSyncSGI
  16127. #define GLEE_H_DEFINED_glXWaitVideoSyncSGI
  16128. typedef int (APIENTRYP GLEEPFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int * count);
  16129. GLEE_EXTERN GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI;
  16130. #define glXWaitVideoSyncSGI GLeeFuncPtr_glXWaitVideoSyncSGI
  16131. #endif
  16132. #endif
  16133. /* GLX_SGI_make_current_read */
  16134. #ifndef GLX_SGI_make_current_read
  16135. #define GLX_SGI_make_current_read 1
  16136. #define __GLEE_GLX_SGI_make_current_read 1
  16137. /* Constants */
  16138. #ifndef GLEE_H_DEFINED_glXMakeCurrentReadSGI
  16139. #define GLEE_H_DEFINED_glXMakeCurrentReadSGI
  16140. typedef Bool (APIENTRYP GLEEPFNGLXMAKECURRENTREADSGIPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
  16141. GLEE_EXTERN GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI;
  16142. #define glXMakeCurrentReadSGI GLeeFuncPtr_glXMakeCurrentReadSGI
  16143. #endif
  16144. #ifndef GLEE_H_DEFINED_glXGetCurrentReadDrawableSGI
  16145. #define GLEE_H_DEFINED_glXGetCurrentReadDrawableSGI
  16146. typedef GLXDrawable (APIENTRYP GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC) ();
  16147. GLEE_EXTERN GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDrawableSGI;
  16148. #define glXGetCurrentReadDrawableSGI GLeeFuncPtr_glXGetCurrentReadDrawableSGI
  16149. #endif
  16150. #endif
  16151. /* GLX_EXT_visual_rating */
  16152. #ifndef GLX_EXT_visual_rating
  16153. #define GLX_EXT_visual_rating 1
  16154. #define __GLEE_GLX_EXT_visual_rating 1
  16155. /* Constants */
  16156. #define GLX_VISUAL_CAVEAT_EXT 0x20
  16157. #define GLX_SLOW_VISUAL_EXT 0x8001
  16158. #define GLX_NON_CONFORMANT_VISUAL_EXT 0x800D
  16159. #endif
  16160. /* GLX_EXT_import_context */
  16161. #ifndef GLX_EXT_import_context
  16162. #define GLX_EXT_import_context 1
  16163. #define __GLEE_GLX_EXT_import_context 1
  16164. /* Constants */
  16165. #define GLX_SHARE_CONTEXT_EXT 0x800A
  16166. #define GLX_VISUAL_ID_EXT 0x800B
  16167. #define GLX_SCREEN_EXT 0x800C
  16168. #ifndef GLEE_H_DEFINED_glXGetCurrentDisplayEXT
  16169. #define GLEE_H_DEFINED_glXGetCurrentDisplayEXT
  16170. typedef Display * (APIENTRYP GLEEPFNGLXGETCURRENTDISPLAYEXTPROC) ();
  16171. GLEE_EXTERN GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT;
  16172. #define glXGetCurrentDisplayEXT GLeeFuncPtr_glXGetCurrentDisplayEXT
  16173. #endif
  16174. #ifndef GLEE_H_DEFINED_glXQueryContextInfoEXT
  16175. #define GLEE_H_DEFINED_glXQueryContextInfoEXT
  16176. typedef int (APIENTRYP GLEEPFNGLXQUERYCONTEXTINFOEXTPROC) (Display * dpy, GLXContext context, int attribute, int * value);
  16177. GLEE_EXTERN GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT;
  16178. #define glXQueryContextInfoEXT GLeeFuncPtr_glXQueryContextInfoEXT
  16179. #endif
  16180. #ifndef GLEE_H_DEFINED_glXGetContextIDEXT
  16181. #define GLEE_H_DEFINED_glXGetContextIDEXT
  16182. typedef GLXContextID (APIENTRYP GLEEPFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
  16183. GLEE_EXTERN GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT;
  16184. #define glXGetContextIDEXT GLeeFuncPtr_glXGetContextIDEXT
  16185. #endif
  16186. #ifndef GLEE_H_DEFINED_glXImportContextEXT
  16187. #define GLEE_H_DEFINED_glXImportContextEXT
  16188. typedef GLXContext (APIENTRYP GLEEPFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLXContextID contextID);
  16189. GLEE_EXTERN GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT;
  16190. #define glXImportContextEXT GLeeFuncPtr_glXImportContextEXT
  16191. #endif
  16192. #ifndef GLEE_H_DEFINED_glXFreeContextEXT
  16193. #define GLEE_H_DEFINED_glXFreeContextEXT
  16194. typedef void (APIENTRYP GLEEPFNGLXFREECONTEXTEXTPROC) (Display * dpy, GLXContext context);
  16195. GLEE_EXTERN GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT;
  16196. #define glXFreeContextEXT GLeeFuncPtr_glXFreeContextEXT
  16197. #endif
  16198. #endif
  16199. /* GLX_SGIX_fbconfig */
  16200. #ifndef GLX_SGIX_fbconfig
  16201. #define GLX_SGIX_fbconfig 1
  16202. #define __GLEE_GLX_SGIX_fbconfig 1
  16203. /* Constants */
  16204. #define GLX_WINDOW_BIT_SGIX 0x00000001
  16205. #define GLX_PIXMAP_BIT_SGIX 0x00000002
  16206. #define GLX_RGBA_BIT_SGIX 0x00000001
  16207. #define GLX_COLOR_INDEX_BIT_SGIX 0x00000002
  16208. #define GLX_DRAWABLE_TYPE_SGIX 0x8010
  16209. #define GLX_RENDER_TYPE_SGIX 0x8011
  16210. #define GLX_X_RENDERABLE_SGIX 0x8012
  16211. #define GLX_FBCONFIG_ID_SGIX 0x8013
  16212. #define GLX_RGBA_TYPE_SGIX 0x8014
  16213. #define GLX_COLOR_INDEX_TYPE_SGIX 0x8015
  16214. #ifndef GLEE_H_DEFINED_glXGetFBConfigAttribSGIX
  16215. #define GLEE_H_DEFINED_glXGetFBConfigAttribSGIX
  16216. typedef int (APIENTRYP GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int attribute, int * value);
  16217. GLEE_EXTERN GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX;
  16218. #define glXGetFBConfigAttribSGIX GLeeFuncPtr_glXGetFBConfigAttribSGIX
  16219. #endif
  16220. #ifndef GLEE_H_DEFINED_glXChooseFBConfigSGIX
  16221. #define GLEE_H_DEFINED_glXChooseFBConfigSGIX
  16222. typedef GLXFBConfigSGIX * (APIENTRYP GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC) (Display * dpy, int screen, int * attrib_list, int * nelements);
  16223. GLEE_EXTERN GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX;
  16224. #define glXChooseFBConfigSGIX GLeeFuncPtr_glXChooseFBConfigSGIX
  16225. #endif
  16226. #ifndef GLEE_H_DEFINED_glXCreateGLXPixmapWithConfigSGIX
  16227. #define GLEE_H_DEFINED_glXCreateGLXPixmapWithConfigSGIX
  16228. typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap);
  16229. GLEE_EXTERN GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX;
  16230. #define glXCreateGLXPixmapWithConfigSGIX GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX
  16231. #endif
  16232. #ifndef GLEE_H_DEFINED_glXCreateContextWithConfigSGIX
  16233. #define GLEE_H_DEFINED_glXCreateContextWithConfigSGIX
  16234. typedef GLXContext (APIENTRYP GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct);
  16235. GLEE_EXTERN GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWithConfigSGIX;
  16236. #define glXCreateContextWithConfigSGIX GLeeFuncPtr_glXCreateContextWithConfigSGIX
  16237. #endif
  16238. #ifndef GLEE_H_DEFINED_glXGetVisualFromFBConfigSGIX
  16239. #define GLEE_H_DEFINED_glXGetVisualFromFBConfigSGIX
  16240. typedef XVisualInfo * (APIENTRYP GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config);
  16241. GLEE_EXTERN GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBConfigSGIX;
  16242. #define glXGetVisualFromFBConfigSGIX GLeeFuncPtr_glXGetVisualFromFBConfigSGIX
  16243. #endif
  16244. #ifndef GLEE_H_DEFINED_glXGetFBConfigFromVisualSGIX
  16245. #define GLEE_H_DEFINED_glXGetFBConfigFromVisualSGIX
  16246. typedef GLXFBConfigSGIX (APIENTRYP GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display * dpy, XVisualInfo * vis);
  16247. GLEE_EXTERN GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVisualSGIX;
  16248. #define glXGetFBConfigFromVisualSGIX GLeeFuncPtr_glXGetFBConfigFromVisualSGIX
  16249. #endif
  16250. #endif
  16251. /* GLX_SGIX_pbuffer */
  16252. #ifndef GLX_SGIX_pbuffer
  16253. #define GLX_SGIX_pbuffer 1
  16254. #define __GLEE_GLX_SGIX_pbuffer 1
  16255. /* Constants */
  16256. #define GLX_PBUFFER_BIT_SGIX 0x00000004
  16257. #define GLX_BUFFER_CLOBBER_MASK_SGIX 0x08000000
  16258. #define GLX_FRONT_LEFT_BUFFER_BIT_SGIX 0x00000001
  16259. #define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX 0x00000002
  16260. #define GLX_BACK_LEFT_BUFFER_BIT_SGIX 0x00000004
  16261. #define GLX_BACK_RIGHT_BUFFER_BIT_SGIX 0x00000008
  16262. #define GLX_AUX_BUFFERS_BIT_SGIX 0x00000010
  16263. #define GLX_DEPTH_BUFFER_BIT_SGIX 0x00000020
  16264. #define GLX_STENCIL_BUFFER_BIT_SGIX 0x00000040
  16265. #define GLX_ACCUM_BUFFER_BIT_SGIX 0x00000080
  16266. #define GLX_SAMPLE_BUFFERS_BIT_SGIX 0x00000100
  16267. #define GLX_MAX_PBUFFER_WIDTH_SGIX 0x8016
  16268. #define GLX_MAX_PBUFFER_HEIGHT_SGIX 0x8017
  16269. #define GLX_MAX_PBUFFER_PIXELS_SGIX 0x8018
  16270. #define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX 0x8019
  16271. #define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX 0x801A
  16272. #define GLX_PRESERVED_CONTENTS_SGIX 0x801B
  16273. #define GLX_LARGEST_PBUFFER_SGIX 0x801C
  16274. #define GLX_WIDTH_SGIX 0x801D
  16275. #define GLX_HEIGHT_SGIX 0x801E
  16276. #define GLX_EVENT_MASK_SGIX 0x801F
  16277. #define GLX_DAMAGED_SGIX 0x8020
  16278. #define GLX_SAVED_SGIX 0x8021
  16279. #define GLX_WINDOW_SGIX 0x8022
  16280. #define GLX_PBUFFER_SGIX 0x8023
  16281. #ifndef GLEE_H_DEFINED_glXCreateGLXPbufferSGIX
  16282. #define GLEE_H_DEFINED_glXCreateGLXPbufferSGIX
  16283. typedef GLXPbufferSGIX (APIENTRYP GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list);
  16284. GLEE_EXTERN GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX;
  16285. #define glXCreateGLXPbufferSGIX GLeeFuncPtr_glXCreateGLXPbufferSGIX
  16286. #endif
  16287. #ifndef GLEE_H_DEFINED_glXDestroyGLXPbufferSGIX
  16288. #define GLEE_H_DEFINED_glXDestroyGLXPbufferSGIX
  16289. typedef void (APIENTRYP GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf);
  16290. GLEE_EXTERN GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX;
  16291. #define glXDestroyGLXPbufferSGIX GLeeFuncPtr_glXDestroyGLXPbufferSGIX
  16292. #endif
  16293. #ifndef GLEE_H_DEFINED_glXQueryGLXPbufferSGIX
  16294. #define GLEE_H_DEFINED_glXQueryGLXPbufferSGIX
  16295. typedef int (APIENTRYP GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value);
  16296. GLEE_EXTERN GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX;
  16297. #define glXQueryGLXPbufferSGIX GLeeFuncPtr_glXQueryGLXPbufferSGIX
  16298. #endif
  16299. #ifndef GLEE_H_DEFINED_glXSelectEventSGIX
  16300. #define GLEE_H_DEFINED_glXSelectEventSGIX
  16301. typedef void (APIENTRYP GLEEPFNGLXSELECTEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long mask);
  16302. GLEE_EXTERN GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX;
  16303. #define glXSelectEventSGIX GLeeFuncPtr_glXSelectEventSGIX
  16304. #endif
  16305. #ifndef GLEE_H_DEFINED_glXGetSelectedEventSGIX
  16306. #define GLEE_H_DEFINED_glXGetSelectedEventSGIX
  16307. typedef void (APIENTRYP GLEEPFNGLXGETSELECTEDEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long * mask);
  16308. GLEE_EXTERN GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX;
  16309. #define glXGetSelectedEventSGIX GLeeFuncPtr_glXGetSelectedEventSGIX
  16310. #endif
  16311. #endif
  16312. /* GLX_SGI_cushion */
  16313. #ifndef GLX_SGI_cushion
  16314. #define GLX_SGI_cushion 1
  16315. #define __GLEE_GLX_SGI_cushion 1
  16316. /* Constants */
  16317. #ifndef GLEE_H_DEFINED_glXCushionSGI
  16318. #define GLEE_H_DEFINED_glXCushionSGI
  16319. typedef void (APIENTRYP GLEEPFNGLXCUSHIONSGIPROC) (Display * dpy, Window window, float cushion);
  16320. GLEE_EXTERN GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI;
  16321. #define glXCushionSGI GLeeFuncPtr_glXCushionSGI
  16322. #endif
  16323. #endif
  16324. /* GLX_SGIX_video_resize */
  16325. #ifndef GLX_SGIX_video_resize
  16326. #define GLX_SGIX_video_resize 1
  16327. #define __GLEE_GLX_SGIX_video_resize 1
  16328. /* Constants */
  16329. #define GLX_SYNC_FRAME_SGIX 0x00000000
  16330. #define GLX_SYNC_SWAP_SGIX 0x00000001
  16331. #ifndef GLEE_H_DEFINED_glXBindChannelToWindowSGIX
  16332. #define GLEE_H_DEFINED_glXBindChannelToWindowSGIX
  16333. typedef int (APIENTRYP GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display * display, int screen, int channel, Window window);
  16334. GLEE_EXTERN GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowSGIX;
  16335. #define glXBindChannelToWindowSGIX GLeeFuncPtr_glXBindChannelToWindowSGIX
  16336. #endif
  16337. #ifndef GLEE_H_DEFINED_glXChannelRectSGIX
  16338. #define GLEE_H_DEFINED_glXChannelRectSGIX
  16339. typedef int (APIENTRYP GLEEPFNGLXCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int x, int y, int w, int h);
  16340. GLEE_EXTERN GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX;
  16341. #define glXChannelRectSGIX GLeeFuncPtr_glXChannelRectSGIX
  16342. #endif
  16343. #ifndef GLEE_H_DEFINED_glXQueryChannelRectSGIX
  16344. #define GLEE_H_DEFINED_glXQueryChannelRectSGIX
  16345. typedef int (APIENTRYP GLEEPFNGLXQUERYCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
  16346. GLEE_EXTERN GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX;
  16347. #define glXQueryChannelRectSGIX GLeeFuncPtr_glXQueryChannelRectSGIX
  16348. #endif
  16349. #ifndef GLEE_H_DEFINED_glXQueryChannelDeltasSGIX
  16350. #define GLEE_H_DEFINED_glXQueryChannelDeltasSGIX
  16351. typedef int (APIENTRYP GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC) (Display * display, int screen, int channel, int * x, int * y, int * w, int * h);
  16352. GLEE_EXTERN GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGIX;
  16353. #define glXQueryChannelDeltasSGIX GLeeFuncPtr_glXQueryChannelDeltasSGIX
  16354. #endif
  16355. #ifndef GLEE_H_DEFINED_glXChannelRectSyncSGIX
  16356. #define GLEE_H_DEFINED_glXChannelRectSyncSGIX
  16357. typedef int (APIENTRYP GLEEPFNGLXCHANNELRECTSYNCSGIXPROC) (Display * display, int screen, int channel, GLenum synctype);
  16358. GLEE_EXTERN GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX;
  16359. #define glXChannelRectSyncSGIX GLeeFuncPtr_glXChannelRectSyncSGIX
  16360. #endif
  16361. #endif
  16362. /* GLX_SGIX_swap_group */
  16363. #ifndef GLX_SGIX_swap_group
  16364. #define GLX_SGIX_swap_group 1
  16365. #define __GLEE_GLX_SGIX_swap_group 1
  16366. /* Constants */
  16367. #ifndef GLEE_H_DEFINED_glXJoinSwapGroupSGIX
  16368. #define GLEE_H_DEFINED_glXJoinSwapGroupSGIX
  16369. typedef void (APIENTRYP GLEEPFNGLXJOINSWAPGROUPSGIXPROC) (Display * dpy, GLXDrawable drawable, GLXDrawable member);
  16370. GLEE_EXTERN GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX;
  16371. #define glXJoinSwapGroupSGIX GLeeFuncPtr_glXJoinSwapGroupSGIX
  16372. #endif
  16373. #endif
  16374. /* GLX_SGIX_swap_barrier */
  16375. #ifndef GLX_SGIX_swap_barrier
  16376. #define GLX_SGIX_swap_barrier 1
  16377. #define __GLEE_GLX_SGIX_swap_barrier 1
  16378. /* Constants */
  16379. #ifndef GLEE_H_DEFINED_glXBindSwapBarrierSGIX
  16380. #define GLEE_H_DEFINED_glXBindSwapBarrierSGIX
  16381. typedef void (APIENTRYP GLEEPFNGLXBINDSWAPBARRIERSGIXPROC) (Display * dpy, GLXDrawable drawable, int barrier);
  16382. GLEE_EXTERN GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX;
  16383. #define glXBindSwapBarrierSGIX GLeeFuncPtr_glXBindSwapBarrierSGIX
  16384. #endif
  16385. #ifndef GLEE_H_DEFINED_glXQueryMaxSwapBarriersSGIX
  16386. #define GLEE_H_DEFINED_glXQueryMaxSwapBarriersSGIX
  16387. typedef Bool (APIENTRYP GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display * dpy, int screen, int * max);
  16388. GLEE_EXTERN GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX;
  16389. #define glXQueryMaxSwapBarriersSGIX GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX
  16390. #endif
  16391. #endif
  16392. /* GLX_SGIS_blended_overlay */
  16393. #ifndef GLX_SGIS_blended_overlay
  16394. #define GLX_SGIS_blended_overlay 1
  16395. #define __GLEE_GLX_SGIS_blended_overlay 1
  16396. /* Constants */
  16397. #define GLX_BLENDED_RGBA_SGIS 0x8025
  16398. #endif
  16399. /* GLX_SGIS_shared_multisample */
  16400. #ifndef GLX_SGIS_shared_multisample
  16401. #define GLX_SGIS_shared_multisample 1
  16402. #define __GLEE_GLX_SGIS_shared_multisample 1
  16403. /* Constants */
  16404. #define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS 0x8026
  16405. #define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS 0x8027
  16406. #endif
  16407. /* GLX_SUN_get_transparent_index */
  16408. #ifndef GLX_SUN_get_transparent_index
  16409. #define GLX_SUN_get_transparent_index 1
  16410. #define __GLEE_GLX_SUN_get_transparent_index 1
  16411. /* Constants */
  16412. #ifndef GLEE_H_DEFINED_glXGetTransparentIndexSUN
  16413. #define GLEE_H_DEFINED_glXGetTransparentIndexSUN
  16414. typedef Status (APIENTRYP GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC) (Display * dpy, Window overlay, Window underlay, long * pTransparentIndex);
  16415. GLEE_EXTERN GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSUN;
  16416. #define glXGetTransparentIndexSUN GLeeFuncPtr_glXGetTransparentIndexSUN
  16417. #endif
  16418. #endif
  16419. /* GLX_3DFX_multisample */
  16420. #ifndef GLX_3DFX_multisample
  16421. #define GLX_3DFX_multisample 1
  16422. #define __GLEE_GLX_3DFX_multisample 1
  16423. /* Constants */
  16424. #define GLX_SAMPLE_BUFFERS_3DFX 0x8050
  16425. #define GLX_SAMPLES_3DFX 0x8051
  16426. #endif
  16427. /* GLX_MESA_copy_sub_buffer */
  16428. #ifndef GLX_MESA_copy_sub_buffer
  16429. #define GLX_MESA_copy_sub_buffer 1
  16430. #define __GLEE_GLX_MESA_copy_sub_buffer 1
  16431. /* Constants */
  16432. #ifndef GLEE_H_DEFINED_glXCopySubBufferMESA
  16433. #define GLEE_H_DEFINED_glXCopySubBufferMESA
  16434. typedef void (APIENTRYP GLEEPFNGLXCOPYSUBBUFFERMESAPROC) (Display * dpy, GLXDrawable drawable, int x, int y, int width, int height);
  16435. GLEE_EXTERN GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA;
  16436. #define glXCopySubBufferMESA GLeeFuncPtr_glXCopySubBufferMESA
  16437. #endif
  16438. #endif
  16439. /* GLX_MESA_pixmap_colormap */
  16440. #ifndef GLX_MESA_pixmap_colormap
  16441. #define GLX_MESA_pixmap_colormap 1
  16442. #define __GLEE_GLX_MESA_pixmap_colormap 1
  16443. /* Constants */
  16444. #ifndef GLEE_H_DEFINED_glXCreateGLXPixmapMESA
  16445. #define GLEE_H_DEFINED_glXCreateGLXPixmapMESA
  16446. typedef GLXPixmap (APIENTRYP GLEEPFNGLXCREATEGLXPIXMAPMESAPROC) (Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap);
  16447. GLEE_EXTERN GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA;
  16448. #define glXCreateGLXPixmapMESA GLeeFuncPtr_glXCreateGLXPixmapMESA
  16449. #endif
  16450. #endif
  16451. /* GLX_MESA_release_buffers */
  16452. #ifndef GLX_MESA_release_buffers
  16453. #define GLX_MESA_release_buffers 1
  16454. #define __GLEE_GLX_MESA_release_buffers 1
  16455. /* Constants */
  16456. #ifndef GLEE_H_DEFINED_glXReleaseBuffersMESA
  16457. #define GLEE_H_DEFINED_glXReleaseBuffersMESA
  16458. typedef Bool (APIENTRYP GLEEPFNGLXRELEASEBUFFERSMESAPROC) (Display * dpy, GLXDrawable drawable);
  16459. GLEE_EXTERN GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA;
  16460. #define glXReleaseBuffersMESA GLeeFuncPtr_glXReleaseBuffersMESA
  16461. #endif
  16462. #endif
  16463. /* GLX_MESA_set_3dfx_mode */
  16464. #ifndef GLX_MESA_set_3dfx_mode
  16465. #define GLX_MESA_set_3dfx_mode 1
  16466. #define __GLEE_GLX_MESA_set_3dfx_mode 1
  16467. /* Constants */
  16468. #define GLX_3DFX_WINDOW_MODE_MESA 0x1
  16469. #define GLX_3DFX_FULLSCREEN_MODE_MESA 0x2
  16470. #ifndef GLEE_H_DEFINED_glXSet3DfxModeMESA
  16471. #define GLEE_H_DEFINED_glXSet3DfxModeMESA
  16472. typedef Bool (APIENTRYP GLEEPFNGLXSET3DFXMODEMESAPROC) (int mode);
  16473. GLEE_EXTERN GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA;
  16474. #define glXSet3DfxModeMESA GLeeFuncPtr_glXSet3DfxModeMESA
  16475. #endif
  16476. #endif
  16477. /* GLX_SGIX_visual_select_group */
  16478. #ifndef GLX_SGIX_visual_select_group
  16479. #define GLX_SGIX_visual_select_group 1
  16480. #define __GLEE_GLX_SGIX_visual_select_group 1
  16481. /* Constants */
  16482. #define GLX_VISUAL_SELECT_GROUP_SGIX 0x8028
  16483. #endif
  16484. /* GLX_OML_swap_method */
  16485. #ifndef GLX_OML_swap_method
  16486. #define GLX_OML_swap_method 1
  16487. #define __GLEE_GLX_OML_swap_method 1
  16488. /* Constants */
  16489. #define GLX_SWAP_METHOD_OML 0x8060
  16490. #define GLX_SWAP_EXCHANGE_OML 0x8061
  16491. #define GLX_SWAP_COPY_OML 0x8062
  16492. #define GLX_SWAP_UNDEFINED_OML 0x8063
  16493. #endif
  16494. /* GLX_OML_sync_control */
  16495. #ifndef GLX_OML_sync_control
  16496. #define GLX_OML_sync_control 1
  16497. #define __GLEE_GLX_OML_sync_control 1
  16498. /* Constants */
  16499. #ifndef GLEE_H_DEFINED_glXGetSyncValuesOML
  16500. #define GLEE_H_DEFINED_glXGetSyncValuesOML
  16501. typedef Bool (APIENTRYP GLEEPFNGLXGETSYNCVALUESOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
  16502. GLEE_EXTERN GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML;
  16503. #define glXGetSyncValuesOML GLeeFuncPtr_glXGetSyncValuesOML
  16504. #endif
  16505. #ifndef GLEE_H_DEFINED_glXGetMscRateOML
  16506. #define GLEE_H_DEFINED_glXGetMscRateOML
  16507. typedef Bool (APIENTRYP GLEEPFNGLXGETMSCRATEOMLPROC) (Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator);
  16508. GLEE_EXTERN GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML;
  16509. #define glXGetMscRateOML GLeeFuncPtr_glXGetMscRateOML
  16510. #endif
  16511. #ifndef GLEE_H_DEFINED_glXSwapBuffersMscOML
  16512. #define GLEE_H_DEFINED_glXSwapBuffersMscOML
  16513. typedef int64_t (APIENTRYP GLEEPFNGLXSWAPBUFFERSMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
  16514. GLEE_EXTERN GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML;
  16515. #define glXSwapBuffersMscOML GLeeFuncPtr_glXSwapBuffersMscOML
  16516. #endif
  16517. #ifndef GLEE_H_DEFINED_glXWaitForMscOML
  16518. #define GLEE_H_DEFINED_glXWaitForMscOML
  16519. typedef Bool (APIENTRYP GLEEPFNGLXWAITFORMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
  16520. GLEE_EXTERN GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML;
  16521. #define glXWaitForMscOML GLeeFuncPtr_glXWaitForMscOML
  16522. #endif
  16523. #ifndef GLEE_H_DEFINED_glXWaitForSbcOML
  16524. #define GLEE_H_DEFINED_glXWaitForSbcOML
  16525. typedef Bool (APIENTRYP GLEEPFNGLXWAITFORSBCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
  16526. GLEE_EXTERN GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML;
  16527. #define glXWaitForSbcOML GLeeFuncPtr_glXWaitForSbcOML
  16528. #endif
  16529. #endif
  16530. /* GLX_NV_float_buffer */
  16531. #ifndef GLX_NV_float_buffer
  16532. #define GLX_NV_float_buffer 1
  16533. #define __GLEE_GLX_NV_float_buffer 1
  16534. /* Constants */
  16535. #define GLX_FLOAT_COMPONENTS_NV 0x20B0
  16536. #endif
  16537. /* GLX_SGIX_hyperpipe */
  16538. #ifndef GLX_SGIX_hyperpipe
  16539. #define GLX_SGIX_hyperpipe 1
  16540. #define __GLEE_GLX_SGIX_hyperpipe 1
  16541. /* Constants */
  16542. #define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
  16543. #define GLX_BAD_HYPERPIPE_CONFIG_SGIX 91
  16544. #define GLX_BAD_HYPERPIPE_SGIX 92
  16545. #define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX 0x00000001
  16546. #define GLX_HYPERPIPE_RENDER_PIPE_SGIX 0x00000002
  16547. #define GLX_PIPE_RECT_SGIX 0x00000001
  16548. #define GLX_PIPE_RECT_LIMITS_SGIX 0x00000002
  16549. #define GLX_HYPERPIPE_STEREO_SGIX 0x00000003
  16550. #define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX 0x00000004
  16551. #define GLX_HYPERPIPE_ID_SGIX 0x8030
  16552. #ifndef GLEE_H_DEFINED_glXQueryHyperpipeNetworkSGIX
  16553. #define GLEE_H_DEFINED_glXQueryHyperpipeNetworkSGIX
  16554. typedef GLXHyperpipeNetworkSGIX * (APIENTRYP GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display * dpy, int * npipes);
  16555. GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX;
  16556. #define glXQueryHyperpipeNetworkSGIX GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX
  16557. #endif
  16558. #ifndef GLEE_H_DEFINED_glXHyperpipeConfigSGIX
  16559. #define GLEE_H_DEFINED_glXHyperpipeConfigSGIX
  16560. typedef int (APIENTRYP GLEEPFNGLXHYPERPIPECONFIGSGIXPROC) (Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId);
  16561. GLEE_EXTERN GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX;
  16562. #define glXHyperpipeConfigSGIX GLeeFuncPtr_glXHyperpipeConfigSGIX
  16563. #endif
  16564. #ifndef GLEE_H_DEFINED_glXQueryHyperpipeConfigSGIX
  16565. #define GLEE_H_DEFINED_glXQueryHyperpipeConfigSGIX
  16566. typedef GLXHyperpipeConfigSGIX * (APIENTRYP GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId, int * npipes);
  16567. GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfigSGIX;
  16568. #define glXQueryHyperpipeConfigSGIX GLeeFuncPtr_glXQueryHyperpipeConfigSGIX
  16569. #endif
  16570. #ifndef GLEE_H_DEFINED_glXDestroyHyperpipeConfigSGIX
  16571. #define GLEE_H_DEFINED_glXDestroyHyperpipeConfigSGIX
  16572. typedef int (APIENTRYP GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId);
  16573. GLEE_EXTERN GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX;
  16574. #define glXDestroyHyperpipeConfigSGIX GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX
  16575. #endif
  16576. #ifndef GLEE_H_DEFINED_glXBindHyperpipeSGIX
  16577. #define GLEE_H_DEFINED_glXBindHyperpipeSGIX
  16578. typedef int (APIENTRYP GLEEPFNGLXBINDHYPERPIPESGIXPROC) (Display * dpy, int hpId);
  16579. GLEE_EXTERN GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX;
  16580. #define glXBindHyperpipeSGIX GLeeFuncPtr_glXBindHyperpipeSGIX
  16581. #endif
  16582. #ifndef GLEE_H_DEFINED_glXQueryHyperpipeBestAttribSGIX
  16583. #define GLEE_H_DEFINED_glXQueryHyperpipeBestAttribSGIX
  16584. typedef int (APIENTRYP GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList);
  16585. GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX;
  16586. #define glXQueryHyperpipeBestAttribSGIX GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX
  16587. #endif
  16588. #ifndef GLEE_H_DEFINED_glXHyperpipeAttribSGIX
  16589. #define GLEE_H_DEFINED_glXHyperpipeAttribSGIX
  16590. typedef int (APIENTRYP GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList);
  16591. GLEE_EXTERN GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX;
  16592. #define glXHyperpipeAttribSGIX GLeeFuncPtr_glXHyperpipeAttribSGIX
  16593. #endif
  16594. #ifndef GLEE_H_DEFINED_glXQueryHyperpipeAttribSGIX
  16595. #define GLEE_H_DEFINED_glXQueryHyperpipeAttribSGIX
  16596. typedef int (APIENTRYP GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList);
  16597. GLEE_EXTERN GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttribSGIX;
  16598. #define glXQueryHyperpipeAttribSGIX GLeeFuncPtr_glXQueryHyperpipeAttribSGIX
  16599. #endif
  16600. #endif
  16601. /* GLX_MESA_agp_offset */
  16602. #ifndef GLX_MESA_agp_offset
  16603. #define GLX_MESA_agp_offset 1
  16604. #define __GLEE_GLX_MESA_agp_offset 1
  16605. /* Constants */
  16606. #ifndef GLEE_H_DEFINED_glXGetAGPOffsetMESA
  16607. #define GLEE_H_DEFINED_glXGetAGPOffsetMESA
  16608. typedef unsigned int (APIENTRYP GLEEPFNGLXGETAGPOFFSETMESAPROC) (const void * pointer);
  16609. GLEE_EXTERN GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA;
  16610. #define glXGetAGPOffsetMESA GLeeFuncPtr_glXGetAGPOffsetMESA
  16611. #endif
  16612. #endif
  16613. /* GLX_EXT_fbconfig_packed_float */
  16614. #ifndef GLX_EXT_fbconfig_packed_float
  16615. #define GLX_EXT_fbconfig_packed_float 1
  16616. #define __GLEE_GLX_EXT_fbconfig_packed_float 1
  16617. /* Constants */
  16618. #define GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT 0x20B1
  16619. #define GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT 0x00000008
  16620. #endif
  16621. /* GLX_EXT_framebuffer_sRGB */
  16622. #ifndef GLX_EXT_framebuffer_sRGB
  16623. #define GLX_EXT_framebuffer_sRGB 1
  16624. #define __GLEE_GLX_EXT_framebuffer_sRGB 1
  16625. /* Constants */
  16626. #define GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x20B2
  16627. #endif
  16628. /* GLX_EXT_texture_from_pixmap */
  16629. #ifndef GLX_EXT_texture_from_pixmap
  16630. #define GLX_EXT_texture_from_pixmap 1
  16631. #define __GLEE_GLX_EXT_texture_from_pixmap 1
  16632. /* Constants */
  16633. #define GLX_TEXTURE_1D_BIT_EXT 0x00000001
  16634. #define GLX_TEXTURE_2D_BIT_EXT 0x00000002
  16635. #define GLX_TEXTURE_RECTANGLE_BIT_EXT 0x00000004
  16636. #define GLX_BIND_TO_TEXTURE_RGB_EXT 0x20D0
  16637. #define GLX_BIND_TO_TEXTURE_RGBA_EXT 0x20D1
  16638. #define GLX_BIND_TO_MIPMAP_TEXTURE_EXT 0x20D2
  16639. #define GLX_BIND_TO_TEXTURE_TARGETS_EXT 0x20D3
  16640. #define GLX_Y_INVERTED_EXT 0x20D4
  16641. #define GLX_TEXTURE_FORMAT_EXT 0x20D5
  16642. #define GLX_TEXTURE_TARGET_EXT 0x20D6
  16643. #define GLX_MIPMAP_TEXTURE_EXT 0x20D7
  16644. #define GLX_TEXTURE_FORMAT_NONE_EXT 0x20D8
  16645. #define GLX_TEXTURE_FORMAT_RGB_EXT 0x20D9
  16646. #define GLX_TEXTURE_FORMAT_RGBA_EXT 0x20DA
  16647. #define GLX_TEXTURE_1D_EXT 0x20DB
  16648. #define GLX_TEXTURE_2D_EXT 0x20DC
  16649. #define GLX_TEXTURE_RECTANGLE_EXT 0x20DD
  16650. #define GLX_FRONT_LEFT_EXT 0x20DE
  16651. #define GLX_FRONT_RIGHT_EXT 0x20DF
  16652. #define GLX_BACK_LEFT_EXT 0x20E0
  16653. #define GLX_BACK_RIGHT_EXT 0x20E1
  16654. #define GLX_FRONT_EXT GLX_FRONT_LEFT_EXT
  16655. #define GLX_BACK_EXT GLX_BACK_LEFT_EXT
  16656. #define GLX_AUX0_EXT 0x20E2
  16657. #define GLX_AUX1_EXT 0x20E3
  16658. #define GLX_AUX2_EXT 0x20E4
  16659. #define GLX_AUX3_EXT 0x20E5
  16660. #define GLX_AUX4_EXT 0x20E6
  16661. #define GLX_AUX5_EXT 0x20E7
  16662. #define GLX_AUX6_EXT 0x20E8
  16663. #define GLX_AUX7_EXT 0x20E9
  16664. #define GLX_AUX8_EXT 0x20EA
  16665. #define GLX_AUX9_EXT 0x20EB
  16666. #ifndef GLEE_H_DEFINED_glXBindTexImageEXT
  16667. #define GLEE_H_DEFINED_glXBindTexImageEXT
  16668. typedef void (APIENTRYP GLEEPFNGLXBINDTEXIMAGEEXTPROC) (Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list);
  16669. GLEE_EXTERN GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT;
  16670. #define glXBindTexImageEXT GLeeFuncPtr_glXBindTexImageEXT
  16671. #endif
  16672. #ifndef GLEE_H_DEFINED_glXReleaseTexImageEXT
  16673. #define GLEE_H_DEFINED_glXReleaseTexImageEXT
  16674. typedef void (APIENTRYP GLEEPFNGLXRELEASETEXIMAGEEXTPROC) (Display * dpy, GLXDrawable drawable, int buffer);
  16675. GLEE_EXTERN GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT;
  16676. #define glXReleaseTexImageEXT GLeeFuncPtr_glXReleaseTexImageEXT
  16677. #endif
  16678. #endif
  16679. /* GLX_NV_present_video */
  16680. #ifndef GLX_NV_present_video
  16681. #define GLX_NV_present_video 1
  16682. #define __GLEE_GLX_NV_present_video 1
  16683. /* Constants */
  16684. #define GLX_NUM_VIDEO_SLOTS_NV 0x20F0
  16685. #endif
  16686. /* GLX_NV_video_out */
  16687. #ifndef GLX_NV_video_out
  16688. #define GLX_NV_video_out 1
  16689. #define __GLEE_GLX_NV_video_out 1
  16690. /* Constants */
  16691. #define GLX_VIDEO_OUT_COLOR_NV 0x20C3
  16692. #define GLX_VIDEO_OUT_ALPHA_NV 0x20C4
  16693. #define GLX_VIDEO_OUT_DEPTH_NV 0x20C5
  16694. #define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
  16695. #define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
  16696. #define GLX_VIDEO_OUT_FRAME_NV 0x20C8
  16697. #define GLX_VIDEO_OUT_FIELD_1_NV 0x20C9
  16698. #define GLX_VIDEO_OUT_FIELD_2_NV 0x20CA
  16699. #define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB
  16700. #define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC
  16701. #endif
  16702. /* GLX_NV_swap_group */
  16703. #ifndef GLX_NV_swap_group
  16704. #define GLX_NV_swap_group 1
  16705. #define __GLEE_GLX_NV_swap_group 1
  16706. /* Constants */
  16707. #endif
  16708. /* GLX_EXT_scene_marker */
  16709. #ifndef GLX_EXT_scene_marker
  16710. #define GLX_EXT_scene_marker 1
  16711. #define __GLEE_GLX_EXT_scene_marker 1
  16712. /* Constants */
  16713. #endif
  16714. /* GLX_NV_video_output */
  16715. #ifndef GLX_NV_video_output
  16716. #define GLX_NV_video_output 1
  16717. #define __GLEE_GLX_NV_video_output 1
  16718. /* Constants */
  16719. #define GLX_VIDEO_OUT_COLOR_NV 0x20C3
  16720. #define GLX_VIDEO_OUT_ALPHA_NV 0x20C4
  16721. #define GLX_VIDEO_OUT_DEPTH_NV 0x20C5
  16722. #define GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV 0x20C6
  16723. #define GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV 0x20C7
  16724. #define GLX_VIDEO_OUT_FRAME_NV 0x20C8
  16725. #define GLX_VIDEO_OUT_FIELD_1_NV 0x20C9
  16726. #define GLX_VIDEO_OUT_FIELD_2_NV 0x20CA
  16727. #define GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV 0x20CB
  16728. #define GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV 0x20CC
  16729. #ifndef GLEE_H_DEFINED_glXGetVideoDeviceNV
  16730. #define GLEE_H_DEFINED_glXGetVideoDeviceNV
  16731. typedef int (APIENTRYP GLEEPFNGLXGETVIDEODEVICENVPROC) (Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice);
  16732. GLEE_EXTERN GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV;
  16733. #define glXGetVideoDeviceNV GLeeFuncPtr_glXGetVideoDeviceNV
  16734. #endif
  16735. #ifndef GLEE_H_DEFINED_glXReleaseVideoDeviceNV
  16736. #define GLEE_H_DEFINED_glXReleaseVideoDeviceNV
  16737. typedef int (APIENTRYP GLEEPFNGLXRELEASEVIDEODEVICENVPROC) (Display * dpy, int screen, GLXVideoDeviceNV VideoDevice);
  16738. GLEE_EXTERN GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV;
  16739. #define glXReleaseVideoDeviceNV GLeeFuncPtr_glXReleaseVideoDeviceNV
  16740. #endif
  16741. #ifndef GLEE_H_DEFINED_glXBindVideoImageNV
  16742. #define GLEE_H_DEFINED_glXBindVideoImageNV
  16743. typedef int (APIENTRYP GLEEPFNGLXBINDVIDEOIMAGENVPROC) (Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer);
  16744. GLEE_EXTERN GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV;
  16745. #define glXBindVideoImageNV GLeeFuncPtr_glXBindVideoImageNV
  16746. #endif
  16747. #ifndef GLEE_H_DEFINED_glXReleaseVideoImageNV
  16748. #define GLEE_H_DEFINED_glXReleaseVideoImageNV
  16749. typedef int (APIENTRYP GLEEPFNGLXRELEASEVIDEOIMAGENVPROC) (Display * dpy, GLXPbuffer pbuf);
  16750. GLEE_EXTERN GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV;
  16751. #define glXReleaseVideoImageNV GLeeFuncPtr_glXReleaseVideoImageNV
  16752. #endif
  16753. #ifndef GLEE_H_DEFINED_glXSendPbufferToVideoNV
  16754. #define GLEE_H_DEFINED_glXSendPbufferToVideoNV
  16755. typedef int (APIENTRYP GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC) (Display * dpy, GLXPbuffer pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock);
  16756. GLEE_EXTERN GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV;
  16757. #define glXSendPbufferToVideoNV GLeeFuncPtr_glXSendPbufferToVideoNV
  16758. #endif
  16759. #ifndef GLEE_H_DEFINED_glXGetVideoInfoNV
  16760. #define GLEE_H_DEFINED_glXGetVideoInfoNV
  16761. typedef int (APIENTRYP GLEEPFNGLXGETVIDEOINFONVPROC) (Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo);
  16762. GLEE_EXTERN GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV;
  16763. #define glXGetVideoInfoNV GLeeFuncPtr_glXGetVideoInfoNV
  16764. #endif
  16765. #endif
  16766. #endif /*end GLX */
  16767. /*****************************************************************
  16768. * GLee functions
  16769. *****************************************************************/
  16770. GLEE_EXTERN GLboolean GLeeInit( void );
  16771. GLEE_EXTERN GLint GLeeForceLink(const char * extensionName);
  16772. GLEE_EXTERN const char * GLeeGetErrorString( void );
  16773. GLEE_EXTERN const char * GLeeGetExtStrGL( void );
  16774. GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable);
  16775. #ifdef WIN32
  16776. GLEE_EXTERN const char * GLeeGetExtStrWGL( void );
  16777. #elif defined(__APPLE__) || defined(__APPLE_CC__)
  16778. #else
  16779. GLEE_EXTERN const char * GLeeGetExtStrGLX( void );
  16780. #endif
  16781. #ifdef __cplusplus
  16782. } /* end C linkage */
  16783. #endif
  16784. #endif /* __glee_h_ defined */