From 2365f0b0e8bc56fb52155515877ea51175ef54da Mon Sep 17 00:00:00 2001 From: ahmed Date: Sat, 16 Dec 2023 23:23:47 +0100 Subject: [PATCH 1/8] Support Java 21 and MacOS ARM --- .gitignore | 48 ++++++++++++++++++++++++++++++++++++++++++------ pom.xml | 21 +++++++++++++++++---- 2 files changed, 59 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 57b664b..5522948 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,42 @@ -/.idea/ -/.settings/ -/target/ -/.classpath -/.project -/*.iml +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +.idea/sonarlint/ +*.iws +*.iml +*.ipr +.idea + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store +hs_err_pid*.log +*log \ No newline at end of file diff --git a/pom.xml b/pom.xml index a04f45b..96301b9 100644 --- a/pom.xml +++ b/pom.xml @@ -34,8 +34,8 @@ - 3.3.1 - 9.4 + 3.3.3 + 9.5 5.0.4 4.13.2 UTF-8 @@ -44,7 +44,7 @@ 3.4.1 3.1.0 3.0.0-M8 - 3.4.1 + 3.5.1 3.10.1 3.0.1 1.8 @@ -89,13 +89,26 @@ mac - Mac + mac + x64 macos + + lwjgl-natives-macos-aarch64 + + + mac + aarch64 + + + + macos-arm64 + + deployment From 0f97fe97a125c5685fcfc97a6d23e8d2a6e00cbb Mon Sep 17 00:00:00 2001 From: Ahmed Moalla Date: Sat, 16 Dec 2023 23:42:27 +0100 Subject: [PATCH 2/8] Create maven.yml --- .github/workflows/maven.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/maven.yml diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml new file mode 100644 index 0000000..d673b22 --- /dev/null +++ b/.github/workflows/maven.yml @@ -0,0 +1,37 @@ +# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven + +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +name: Java CI with Maven + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: '21' + distribution: 'temurin' + cache: maven + - name: Build with Maven + run: mvn --batch-mode --update-snapshots verify + - run: mkdir staging && cp target/lwjglx-debug-*.jar staging + - uses: actions/upload-artifact@v3 + with: + name: LWJGLX-debug + path: staging + From 3a99de1d7ab2125ab0ef0b4ff6191595d03cda33 Mon Sep 17 00:00:00 2001 From: Ahmed Moalla Date: Sat, 16 Dec 2023 23:53:38 +0100 Subject: [PATCH 3/8] Skip tests on workflow --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index d673b22..6399a7d 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -28,7 +28,7 @@ jobs: distribution: 'temurin' cache: maven - name: Build with Maven - run: mvn --batch-mode --update-snapshots verify + run: mvn --batch-mode --update-snapshots verify -DskipTests - run: mkdir staging && cp target/lwjglx-debug-*.jar staging - uses: actions/upload-artifact@v3 with: From 7c37a72acf2ca4c2023fee42a39ce720e33b4019 Mon Sep 17 00:00:00 2001 From: Ahmed Moalla Date: Sat, 16 Dec 2023 23:54:05 +0100 Subject: [PATCH 4/8] Rename step to reflect usage of Java 21 --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 6399a7d..65591d2 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -21,7 +21,7 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Set up JDK 17 + - name: Set up JDK 21 uses: actions/setup-java@v3 with: java-version: '21' From d4038541df539bae42f995861c8f8d7fe3e8dd0f Mon Sep 17 00:00:00 2001 From: Mike Duigou Date: Wed, 24 Dec 2025 10:25:39 -0800 Subject: [PATCH 5/8] update to support java 25, current maven and current gl.xml. --- .mvn/wrapper/maven-wrapper.jar | Bin 58727 -> 0 bytes .mvn/wrapper/maven-wrapper.properties | 21 +- generator/GLXMLReader.java | 204 +- gl.xml | 47736 ++++++++++++++++++++++++ mvnw | 481 +- mvnw.cmd | 327 +- pom.xml | 69 +- src/org/lwjglx/debug/GLmetadata.java | 7684 ++-- test/test/DebugIT.java | 43 +- 9 files changed, 52157 insertions(+), 4408 deletions(-) delete mode 100644 .mvn/wrapper/maven-wrapper.jar create mode 100644 gl.xml diff --git a/.mvn/wrapper/maven-wrapper.jar b/.mvn/wrapper/maven-wrapper.jar deleted file mode 100644 index c1dd12f17644411d6e840bd5a10c6ecda0175f18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58727 zcmb5W18`>1vNjyPv28mO+cqb*Z6_1kwr$(?#I}=(ZGUs`Jr}3`|DLbDUA3!L?dtC8 zUiH*ktDo+@6r@4HP=SCTA%WmZqm^Ro`Ls)bfPkcdfq?#g1(Fq27W^S8Cq^$TC?_c< zs-#ROD;6C)1wFuk7<3)nGuR^#!H;n&3*IjzXg+s8Z_S!!E0jUq(`}Itt=YdYa5Z_s z&e>2={87knpF*PKNzU;lsbk#P(l^WBvb$yEz)z+nYH43pKodrDkMp@h?;n{;K}hl>Fb^ zqx}C0|D7kg|Cj~3f7hn_zkAE}|6t|cZT|S5Hvb#3nc~C14u5UI{6#F<|FkJ0svs&S zA}S{=DXLT*BM1$`2rK%`D@vEw9l9%*=92X_2g?Fwfi=6Zfpr7+<~sgP#Bav+Df2ts zwtu~70zhqV?mrzM)}r7mMS`Hk_)NrI5K%CTtQtDxqw5iv5F0!ksIon{qqpPVnU?ds zN$|Vm{MHKEReUy>1kVfT-$3))Js0p2W_LFy3cjjZ7za0R zPdBH>y&pb0vr1|ckDpt2p$IQhwnPs5G*^b-y}sg4W!ALn}a`pY0JIa$H0$eV2T8WjWD= zWaENacQhlTyK4O!+aOXBurVR2k$eb8HVTCxy-bcHlZ4Xr!`juLAL#?t6|Ba!g9G4I zSwIt2Lla>C?C4wAZ8cKsZl9-Yd3kqE`%!5HlGdJJaFw0mu#--&**L-i|BcIdc3B$;0FC;FbE-dunVZ; zdIQ=tPKH4iJQQ=$5BeEMLov_Hn>gXib|9nOr}>eZt@B4W^m~>Zp#xhn1dax+?hS!AchWJ4makWZs@dQUeXQ zsI2+425_{X@t2KN zIbqec#)Jg5==VY3^YBeJ2B+%~^Y8|;F!mE8d(`UgNl2B9o>Ir5)qbBr)a?f%nrP zQyW(>FYPZjCVKDOU;Bw#PqPF1CCvp)dGdA&57a5hD&*vIc)jA)Z-!y5pS{5W6%#prH16zgD8s zexvpF#a|=*acp>L^lZ(PT)GiA8BJL-9!r8S$ZvXRKMVtiGe`+!@O%j<1!@msc177U zTDy>WOZu)W5anPrweQyjIu3IJC|ngdjZofGbdW&oj^DJlC7$;|xafB45evT|WBgGf-b|9y0J`fe0W-vw6xh}` z=(Tnq(-K0O{;VUcKe2y63{HXc+`R_#HLwnZ0rzWO*b#VeSuC4NG!H_ApCypbt1qx( z6y7Q$5(JOpQ&pTkc^0f}A0Kq*?;g9lEfzeE?5e2MBNZB)^8W1)YgdjsVyN+I9EZlh z3l}*}*)cFl=dOq|DvF=!ui$V%XhGQ%bDn3PK9 zV%{Y|VkAdt^d9~y4laGDqSwLd@pOnS&^@sI7}YTIb@El1&^_sq+{yAGf0|rq5TMp# z6d~;uAZ(fY3(eH=+rcbItl2=u6mf|P{lD4kiRCv;>GtFaHR3gim?WU9RjHmFZLm+m z+j<}_exaOQ1a}=K#voc~En+Mk_<(L!?1e#Uay~|H5q)LjD*yE6xFYQ-Wx{^iH1@pP zC0De#D6I26&W{;J40sZB!=%{c?XdO?YQvnTMA3TwfhAm@bvkX*(x?JTs*dFDv^=2X z284}AK)1nRn+8(Q2P?f)e>0~;NUI9%p%fnv1wBVpoXL+9OE`Vv1Y7=+nub$o7AN>y zB?R(^G8PYcMk4bxe7XItq@48QqWKb8fa*i9-N)=wdU-Q^=}!nFgTr_uT=Z=9pq z`{7!$U|+fnXFcsJ4GNm3JQQCN+G85k$)ZLhF{NbIy{REj84}Zt;0fe#>MARW)AoSb zrBpwF37ZVBMd>wZn_hAadI*xu8)Y#`aMbwRIA2n^-OS~M58_@j?#P1|PXJ1XBC9{4 zT^8*|xu<@(JlSOT*ILrVGr+7$nZN`Z3GxJJO@nY&mHsv^^duAh*lCu5q+S6zWA+`- z%^*y#)O7ko_RwGJl;bcEpP03FOrhlLWs`V_OUCrR-g>NJz*pN|itmN6O@Hw05Zq;Xtif%+sp4Py0{<7<^c zeoHHhRq>2EtYy9~2dZywm&OSk`u2ECWh6dJY?;fT-3-$U`!c(o$&hhPC%$~fT&bw3 zyj+8aXD;G!p*>BC6rpvx#6!|Qaic;KEv5>`Y+R(6F^1eIeYG6d1q3D3OL{7%7iw3R zwO)W7gMh27ASSB>-=OfP(YrKqBTNFv4hL@Im~~ombbSu44p~VoH$H-6+L_JW>Amkl zhDU~|r77?raaxD!-c$Ta?WAAi{w3T}YV=+S?1HQGC0+{Bny_^b+4Jum}oW4c=$ z#?D<}Ds{#d5v`L`${Pee;W84X*osNQ96xsKp^EAzuUh9#&zDX=eqdAp$UY)EGrkU% z(6m35n=46B$TNnejNSlih_!<)Iu@K!PW5S@Ya^0OK+EMWM=1w=GUKW^(r59U%i?d zzbo?|V4tDWGHHsrAQ}}ma#<`9r=M8%XF#%a=@Hn(p3wFBlkZ2L@8=*@J-^zuyF0aN zzJ7f!Jf8I+^6Tt$e+IIh zb80@?7y#Iz3w-0VEjgbHurqI>$qj<@n916)&O340!_5W9DtwR)P5mk6v2ljyK*DG5 zYjzE~m`>tq8HYXl%1JJ%e-%BqV4kRdPUZB1Cm$BQZr(fzp_@rn_W+;GwI$?L2Y4;b z)}c5D$#LT}2W8Si<`EHKIa_X+>+2PF(C*u~F=8E!jL(=IdQxY40%|( zoNg2Z&Aob@LEui-lJ#@)Ts)tE0_!*3{Uk)r{;-IZpX`N4mZX`#E|A;viQWImB6flI z?M_|xHCXV$5LOY-!U1_O1k;OWa=EchwlDCK4xHwBW2jE-6&%}og+9NILu${v10Z^Z#* zap|)B9a-AMU~>$r)3&|dQuP#MA$jnw54w*Ax~*_$iikp+j^OR8I5Fo<_UR#B-c>$? zeg)=;w^sGeAMi<3RGDRj$jA30Qq$e|zf2z;JyQ}tkU)ZI_k6tY%(`#AvL)p)iYXUy z5W9Su3NJ8mVyy)WqzFSk&vZM!;kUh8dVeA-myqcV%;xUne`PbHCPpvH?br`U2Y&dM zV!nJ!^n%`!H&!QSlpzLWnZpgi;#P0OAleH+<CfLa?&o|kyw1}W%6Pij zp$Vv5=;Z0LFN|j9i&9>zqX>*VnV3h#>n!2L?5gO6HJS3~kpy5G zYAVPMaB-FJOk3@OrxL(*-O~OB9^d{!G0K>wlzXuBm*$&%p1O#6SQ*?Q0CETLQ->XpfkW7< zj&Nep(}eAH1u$wWFvLV*lA{JOltP_%xKXC*a8DB&;{fD&2bATy>rC^kFY+$hFS7us;Y) zy_H?cv9XTHYz<4C<0b`WKC#{nJ15{F=oaq3x5}sYApT?Po+(Cmmo#dHZFO^{M#d~d znRT=TFATGVO%z_FNG-@G;9az|udZ>t@5l+A-K)BUWFn_|T#K3=d3EXRNqHyi#>;hX z*JQ`pT3#&tH>25laFlL6Rllu(seA*OboEd%rxMtz3@5v-+{qDP9&BcoS$2fgjgvp$ zc8!3=p0p@Ee1$u{Gg}Kkxg@M*qgZfYLlnD88{uwG1T?zxCbBR+x(RK$JB(eWJH#~; zZoY6L+esVRV?-*QmRCG}h`rB*Lv=uE%URF@+#l-g!Artx>Y9D;&G=jY2n2`J z{6-J%WX~Glx*QBmOOJ(RDRIzhfk&ibsm1t&&7aU{1P3U0uM%F2zJb4~50uby_ng+# zN)O9lK=dkJpxsUo7u8|e`Y~mmbxOTDn0i!i;d;ml#orN(Lc=j+n422NoSnlH6?0<0?th-qB7u}`5My%#?ES}>@RldOQz}WILz<$+cN~&ET zwUI01HCB((TyU$Ej8bxsE8oLmT-c7gA1Js?Iq`QMzIHV|)v)n2 zT_L(9x5%8*wU(C`VapaHoicWcm|0X@9TiNtbc|<4N6_H1F6&qgEEj=vjegFt;hC7- zLG7_=vedRFZ6Chbw!{#EpAlM?-sc#pc<~j#537n)M%RT)|L}y(ggi_-SLpsE3qi3V z=EEASxc>a{Su)jXcRS41Z@Mxk&0B7B<(?Izt5wpyyIBO|-M}ex8BhbIgi*X4 zDZ+Yk1<6&=PoZ=U-!9`!?sBVpYF#Y!JK<`fx}bXN651o0VVaW;t6ASVF@gq-mIDV_)?F^>rq1XX0NYy~(G=I6x%Fi5C2rMtvs z%P`g2>0{xLUy~#ye)%QAz^NkD5GUyPYl}K#;e-~UQ96`I$U0D!sMdQ>;%+c0h>k*Y z)sD1mi_@|rZnQ+zbWq~QxFlBQXj8WEY7NKaOYjUxAkGB8S#;l@b^C?;twRKl=mt0< zazifrBs`(q7_r14u1ZS`66VmsLpV>b5U!ktX>g4Nq~VPq6`%`3iCdr(>nS~uxxylU z>h(2p$XPJVh9BDpRLLzTDlNdp+oq8sOUlJ#{6boG`k)bwnsw5iy@#d{f_De-I|}vx6evw;ch97=;kLvM)-DBGwl6%fA%JItoMeyqjCR*_5Q70yd!KN zh=>ek8>f#~^6CJR0DXp0;7ifZjjSGBn}Cl{HeX!$iXMbtAU$F+;`%A<3TqbN#PCM& z&ueq$cB%pu2oMm_-@*aYzgn9`OiT@2ter*d+-$Aw42(@2Ng4mKG%M-IqX?q%3R|_( zN|&n$e1L#Ev=YMX5F53!O%))qDG3D(0rsOHblk;9ghWyqEOpg)mC$OduqpHAuIxr_>*|zy+|=EmOFn zFM+Ni%@CymLS-3vRWn=rVk?oZEz0V#y356IE6HR5#>7EigxZ05=cA|4<_tC8jyBJ| zgg!^kNwP7S^ooIj6riI9x`jFeQfRr4JCPumr<82M zto$j^Qb~MPmJ-|*2u{o7?yI8BI``zDaOCg2tG_5X;w<|uj5%oDthnLx-l4l)fmUGx z6N^jR|DC);yLi4q-ztTkf>*U$@2^w5(lhxu=OC|=WuTTp^!?2Nn27R`2FY_ zLHY-zFS}r+4|XyZw9b0D3)DmS!Gr+-LSdI}m{@-gL%^8CFSIYL?UZaCVd)2VI3|ay zwue39zshVrB+s2lp*};!gm<79@0HkjhgF^>`UhoR9Mi`aI#V#fI@x&1K3f&^8kaq% zkHVg$CTBoaGqEjrL)k*Y!rtiD2iQLYZ%|B}oBl8GHvR%n>HiIQN*+$mCN>I=c7H2N z&K4$4e@E^ff-cVHCbrHNMh4Dy|2Q;M{{xu|DYjeaRh2FK5QK!bG_K`kbBk$l$S4UF zq?F-%7UrX_Q?9M)a#WvcZ^R-fzJB5IFP>3uEoeCAAhN5W-ELRB&zsCnWY6#E?!)E56Pe+bxHjGF6;R9Hps)+t092-bf4 z_Wieg+0u5JL++k)#i0r?l`9*k)3ZlHOeMJ1DTdx9E1J2@BtdD3qX;&S_wMExOGv$T zl^T%oxb+)vq6vJvR`8{+YOsc@8}wSXpoK%v0k@8X*04Se3<8f)rE|fRXAoT!$6MdrKSuzeK@L*yug?MQs8oTbofqW)Df# zC2J3irHAaX_e~SGlBoRhEW`W6Z}&YX|5IMfzskAt{B*m z*w=3i!;x5Gfgc~>y9fPXFAPMhO@Si}SQESjh`P|dlV5HPRo7j(hV=$o8UMIT7~7+k z*@Sd>f%#{ARweJYhQs~ECpHie!~YXL|FJA;KS4m|CKFnT{fN`Ws>N?CcV@(>7WMPYN} z1}Wg+XU2(Yjpq7PJ|aSn;THEZ{4s8*@N!dz&bjys_Zk7%HiD+56;cF26`-a zEIo!B(T|L*uMXUvqJs&54`^@sUMtH-i~rOM9%$xGXTpmow$DxI>E5!csP zAHe|);0w%`I<==_Zw9t$e}?R+lIu%|`coRum(1p~*+20mBc?Z=$+z<0n&qS0-}|L4 zrgq|(U*eB%l3nfC=U1Y?(Tf@0x8bhdtsU2w&Y-WvyzkiyJ>GZqUP6c+<_p0`ZOnIK z#a~ynuzRWxO6c;S@*}B1pTjLJQHi(+EuE2;gG*p^Fq%6UoE1x95(^BY$H$$soSf=vpJ)_3E zp&$l=SiNaeoNLAK8x%XaHp3-So@F7 z3NMRRa@%k+Z$a%yb25ud&>Cdcb<+}n>=jZ`91)a z{wcA(j$%z#RoyB|&Z+B4%7Pe*No`pAX0Y;Ju4$wvJE{VF*Qej8C}uVF=xFpG^rY6Y+9mcz$T9^x(VP3uY>G3Zt&eU{pF*Bu<4j9MPbi4NMC=Z$kS6DMW9yN#vhM&1gd1t}8m(*YY9 zh2@s)$1p4yYT`~lYmU>>wKu+DhlnI1#Xn4(Rnv_qidPQHW=w3ZU!w3(@jO*f;4;h? zMH0!08(4=lT}#QA=eR(ZtW1=~llQij7)L6n#?5iY_p>|_mLalXYRH!x#Y?KHyzPB^ z6P3YRD}{ou%9T%|nOpP_??P;Rmra7$Q*Jz-f?42PF_y>d)+0Q^)o5h8@7S=je}xG# z2_?AdFP^t{IZHWK)9+EE_aPtTBahhUcWIQ7Awz?NK)ck2n-a$gplnd4OKbJ;;tvIu zH4vAexlK2f22gTALq5PZ&vfFqqERVT{G_d`X)eGI%+?5k6lRiHoo*Vc?ie6dx75_t z6hmd#0?OB9*OKD7A~P$e-TTv3^aCdZys6@`vq%Vi_D8>=`t&q9`Jn1=M#ktSC>SO3 z1V?vuIlQs6+{aHDHL?BB&3baSv;y#07}(xll9vs9K_vs2f9gC9Biy+9DxS77=)c z6dMbuokO-L*Te5JUSO$MmhIuFJRGR&9cDf)@y5OQu&Q$h@SW-yU&XQd9;_x;l z<`{S&Hnl!5U@%I~5p)BZspK894y7kVQE7&?t7Z|OOlnrCkvEf7$J5dR?0;Jt6oANc zMnb_Xjky|2ID#fhIB2hs-48Er>*M?56YFnjC)ixiCes%fgT?C|1tQupZ0Jon>yr|j z6M66rC(=;vw^orAMk!I1z|k}1Ox9qOILGJFxU*ZrMSfCe?)wByP=U73z+@Pfbcndc=VzYvSUnUy z+-B+_n`=f>kS8QBPwk+aD()=#IqkdxHPQMJ93{JGhP=48oRkmJyQ@i$pk(L&(p6<0 zC9ZEdO*i+t`;%(Ctae(SjV<@i%r5aune9)T4{hdzv33Uo9*K=V18S$6VVm^wgEteF za0zCLO(9~!U9_z@Qrh&rS|L0xG}RWoE1jXiEsrTgIF4qf#{0rl zE}|NGrvYLMtoORV&FWaFadDNCjMt|U8ba8|z&3tvd)s7KQ!Od*Kqe(48&C7=V;?`SQV)Qc?6L^k_vNUPbJ>>!5J?sDYm5kR&h_RZk)MfZ1 znOpQ|T;Me(%mdBJR$sbEmp3!HKDDSmMDnVpeo{S13l#9e6OImR$UPzjd-eCwmMwyT zm5~g6DIbY<_!8;xEUHdT(r_OQ<6QCE9Jy|QLoS>d(B zW6GRzX)~&Mx}})ITysFzl5_6JM*~ciBfVP(WF_r zY>z4gw&AxB%UV3Y{Y6z*t*o!p@~#u3X_t{Q9Us8ar8_9?N% zN&M~6y%2R(mAZ~@Tg1Oapt?vDr&fHuJ=V$wXstq|)eIG_4lB#@eU>fniJh zwJY<8yH5(+SSQ=$Y=-$2f$@^Ak#~kaR^NYFsi{XGlFCvK(eu{S$J(owIv17|p-%0O zL-@NyUg!rx0$Uh~JIeMX6JJE>*t<7vS9ev#^{AGyc;uio_-Je1?u#mA8+JVczhA2( zhD!koe;9$`Qgaxlcly4rdQ1VlmEHUhHe9TwduB+hm3wH2o27edh?|vrY{=;1Doy4& zIhP)IDd91@{`QQqVya(ASth4}6OY z-9BQj2d-%+-N7jO8!$QPq%o$9Fy8ja{4WT$gRP+b=Q1I48g-g|iLNjbhYtoNiR*d- z{sB}~8j*6*C3eM8JQj5Jn?mD#Gd*CrVEIDicLJ-4gBqUwLA-bp58UXko;M|ql+i5` zym-&U5BIS9@iPg#fFbuXCHrprSQKRU0#@yd%qrX1hhs*85R}~hahfFDq=e@bX))mf zWH%mXxMx|h5YhrTy;P_Xi_IDH*m6TYv>|hPX*_-XTW0G9iu!PqonQneKKaCVvvF^% zgBMDpN7!N?|G5t`v{neLaCFB{OyIl>qJQ_^0MJXQ zY2%-si~ej?F^%ytIIHU(pqT+3d+|IQ{ss#!c91R{2l*00e3ry!ha|XIsR%!q=E^Fal`6Oxu`K0fmPM?P6ZgzH7|TVQhl;l2 z)2w0L9CsN-(adU5YsuUw19OY_X69-!=7MIJ^(rUNr@#9l6aB8isAL^M{n2oD0FAHk97;X* z-INjZ5li`a|NYNt9gL2WbKT!`?%?lB^)J)9|025nBcBtEmWBRXQwi21EGg8>!tU>6Wf}S3p!>7vHNFSQR zgC>pb^&OHhRQD~7Q|gh5lV)F6i++k4Hp_F2L2WrcxH&@wK}QgVDg+y~o0gZ=$j&^W zz1aP8*cvnEJ#ffCK!Kz{K>yYW`@fc8ByF9X4XmyIv+h!?4&$YKl*~`ToalM{=Z_#^ zUs<1Do+PA*XaH;&0GW^tDjrctWKPmCF-qo7jGL)MK=XP*vt@O4wN1Y!8o`{DN|Rh) znK?nvyU&`ATc@U*l}=@+D*@l^gYOj&6SE|$n{UvyPwaiRQ_ua2?{Vfa|E~uqV$BhH z^QNqA*9F@*1dA`FLbnq;=+9KC@9Mel*>6i_@oVab95LHpTE)*t@BS>}tZ#9A^X7nP z3mIo+6TpvS$peMe@&=g5EQF9Mi9*W@Q`sYs=% z`J{3llzn$q;2G1{N!-#oTfQDY`8>C|n=Fu=iTk443Ld>>^fIr4-!R3U5_^ftd>VU> zij_ix{`V$I#k6!Oy2-z#QFSZkEPrXWsYyFURAo`Kl$LkN>@A?_);LE0rZIkmjb6T$ zvhc#L-Cv^4Ex*AIo=KQn!)A4;7K`pu-E+atrm@Cpmpl3e>)t(yo4gGOX18pL#xceU zbVB`#5_@(k{4LAygT1m#@(7*7f5zqB)HWH#TCrVLd9}j6Q>?p7HX{avFSb?Msb>Jg z9Q9DChze~0Psl!h0E6mcWh?ky! z$p#@LxUe(TR5sW2tMb#pS1ng@>w3o|r~-o4m&00p$wiWQ5Sh-vx2cv5nemM~Fl1Pn z@3ALEM#_3h4-XQ&z$#6X&r~U-&ge+HK6$)-`hqPj0tb|+kaKy*LS5@a9aSk!=WAEB z7cI`gaUSauMkEbg?nl0$44TYIwTngwzvUu0v0_OhpV;%$5Qgg&)WZm^FN=PNstTzW z5<}$*L;zrw>a$bG5r`q?DRc%V$RwwnGIe?m&(9mClc}9i#aHUKPLdt96(pMxt5u`F zsVoku+IC|TC;_C5rEU!}Gu*`2zKnDQ`WtOc3i#v}_9p>fW{L4(`pY;?uq z$`&LvOMMbLsPDYP*x|AVrmCRaI$UB?QoO(7mlBcHC};gA=!meK)IsI~PL0y1&{Dfm6! zxIajDc1$a0s>QG%WID%>A#`iA+J8HaAGsH z+1JH=+eX5F(AjmZGk|`7}Gpl#jvD6_Z!&{*kn@WkECV-~Ja@tmSR|e_L@9?N9 z3hyyry*D0!XyQh_V=8-SnJco#P{XBd1+7<5S3FA)2dFlkJY!1OO&M7z9uO?$#hp8K z><}uQS-^-B;u7Z^QD!7#V;QFmx0m%{^xtl3ZvPyZdi;^O&c;sNC4CHxzvvOB8&uHl zBN;-lu+P=jNn`2k$=vE0JzL{v67psMe_cb$LsmVfxA?yG z^q7lR00E@Ud3)mBPnT0KM~pwzZiBREupva^PE3~e zBgQ9oh@kcTk2)px3Hv^VzTtMzCG?*X(TDZ1MJ6zx{v- z;$oo46L#QNjk*1przHSQn~Ba#>3BG8`L)xla=P{Ql8aZ!A^Z6rPv%&@SnTI7FhdzT z-x7FR0{9HZg8Bd(puRlmXB(tB?&pxM&<=cA-;RT5}8rI%~CSUsR^{Dr%I2WAQghoqE5 zeQ874(T`vBC+r2Mi(w`h|d zA4x%EfH35I?h933@ic#u`b+%b+T?h=<}m@x_~!>o35p|cvIkkw07W=Ny7YcgssA_^ z|KJQrnu||Nu9@b|xC#C5?8Pin=q|UB?`CTw&AW0b)lKxZVYrBw+whPwZJCl}G&w9r zr7qsqm>f2u_6F@FhZU0%1Ioc3X7bMP%by_Z?hds`Q+&3P9-_AX+3CZ=@n!y7udAV2 zp{GT6;VL4-#t0l_h~?J^;trk1kxNAn8jdoaqgM2+mL&?tVy{I)e`HT9#Tr}HKnAfO zAJZ82j0+49)E0+=x%#1_D;sKu#W>~5HZV6AnZfC`v#unnm=hLTtGWz+21|p)uV+0= zDOyrLYI2^g8m3wtm-=pf^6N4ebLJbV%x`J8yd1!3Avqgg6|ar z=EM0KdG6a2L4YK~_kgr6w5OA;dvw0WPFhMF7`I5vD}#giMbMzRotEs&-q z^ji&t1A?l%UJezWv?>ijh|$1^UCJYXJwLX#IH}_1K@sAR!*q@j(({4#DfT|nj}p7M zFBU=FwOSI=xng>2lYo5*J9K3yZPwv(=7kbl8Xv0biOba>vik>6!sfwnH(pglq1mD-GrQi8H*AmfY*J7&;hny2F zupR}4@kzq+K*BE%5$iX5nQzayWTCLJ^xTam-EEIH-L2;huPSy;32KLb>>4 z#l$W^Sx7Q5j+Sy*E;1eSQQuHHWOT;1#LjoYpL!-{7W3SP4*MXf z<~>V7^&sY|9XSw`B<^9fTGQLPEtj=;<#x^=;O9f2{oR+{Ef^oZ z@N>P$>mypv%_#=lBSIr_5sn zBF-F_WgYS81vyW6$M;D_PoE&%OkNV1&-q+qgg~`A7s}>S`}cn#E$2m z%aeUXwNA(^3tP=;y5%pk#5Yz&H#AD`Jph-xjvZm_3KZ|J>_NR@croB^RUT~K;Exu5%wC}1D4nov3+@b8 zKyU5jYuQ*ZpTK23xXzpN51kB+r*ktnQJ7kee-gP+Ij0J_#rFTS4Gux;pkVB;n(c=6 zMks#)ZuXUcnN>UKDJ-IP-u2de1-AKdHxRZDUGkp)0Q#U$EPKlSLQSlnq)OsCour)+ zIXh@3d!ImInH7VrmR>p8p4%n;Tf6l2jx1qjJu>e3kf5aTzU)&910nXa-g0xn$tFa& z2qZ7UAl*@5o=PAh`6L${6S-0?pe3thPB4pahffb$#nL8ncN(Nyos`}r{%{g64Ji^= zK8BIywT0-g4VrhTt}n~Y;3?FGL74h?EG*QfQy0A8u>BtXuI{C-BYu*$o^}U1)z;8d zVN(ssw?oCbebREPD~I$-t7}`_5{{<0d10So7Pc2%EREdpMWIJI&$|rq<0!LL+BQM4 zn7)cq=qy|8YzdO(?NOsVRk{rW)@e7g^S~r^SCawzq3kj#u(5@C!PKCK0cCy zT@Tey2IeDYafA2~1{gyvaIT^a-Yo9kx!W#P-k6DfasKEgFji`hkzrmJ#JU^Yb%Nc~ zc)+cIfTBA#N0moyxZ~K!`^<>*Nzv-cjOKR(kUa4AkAG#vtWpaD=!Ku&;(D#(>$&~B zI?V}e8@p%s(G|8L+B)&xE<({g^M`#TwqdB=+oP|5pF3Z8u>VA!=w6k)zc6w2=?Q2` zYCjX|)fRKI1gNj{-8ymwDOI5Mx8oNp2JJHG3dGJGg!vK>$ji?n>5qG)`6lEfc&0uV z)te%G&Q1rN;+7EPr-n8LpNz6C6N0*v{_iIbta7OTukSY zt5r@sO!)rjh0aAmShx zd3=DJ3c(pJXGXzIh?#RR_*krI1q)H$FJ#dwIvz);mn;w6Rlw+>LEq4CN6pP4AI;!Y zk-sQ?O=i1Mp5lZX3yka>p+XCraM+a!1)`F`h^cG>0)f0OApGe(^cz-WoOno-Y(EeB zVBy3=Yj}ak7OBj~V259{&B`~tbJCxeVy@OEE|ke4O2=TwIvf-=;Xt_l)y`wuQ-9#D z(xD-!k+2KQzr`l$7dLvWf*$c8=#(`40h6d$m6%!SB1JzK+tYQihGQEwR*-!cM>#LD>x_J*w(LZbcvHW@LTjM?RSN z0@Z*4$Bw~Ki3W|JRI-r3aMSepJNv;mo|5yDfqNLHQ55&A>H5>_V9<_R!Ip`7^ylX=D<5 zr40z>BKiC@4{wSUswebDlvprK4SK2!)w4KkfX~jY9!W|xUKGTVn}g@0fG94sSJGV- z9@a~d2gf5s>8XT@`If?Oway5SNZS!L5=jpB8mceuf2Nd%aK2Zt|2FVcg8~7O{VPgI z#?H*_Kl!9!B}MrK1=O!Aw&faUBluA0v#gWVlAmZt;QN7KC<$;;%p`lmn@d(yu9scs zVjomrund9+p!|LWCOoZ`ur5QXPFJtfr_b5%&Ajig2dI6}s&Fy~t^j}()~4WEpAPL= zTj^d;OoZTUf?weuf2m?|R-7 z*C4M6ZhWF(F@2}nsp85rOqt+!+uZz3$ReX#{MP5-r6b`ztXDWl$_mcjFn*{sEx7f*O(ck+ou8_?~a_2Ztsq6qB|SPw26k!tLk{Q~Rz z$(8F1B;zK-#>AmmDC7;;_!;g&CU7a?qiIT=6Ts0cbUNMT6yPRH9~g zS%x{(kxYd=D&GKCkx;N21sU;OI8@4vLg2}L>Lb{Qv`B*O0*j>yJd#`R5ypf^lp<7V zCc|+>fYgvG`ROo>HK+FAqlDm81MS>&?n2E-(;N7}oF>3T9}4^PhY=Gm`9i(DPpuS- zq)>2qz!TmZ6q8;&M?@B;p1uG6RM_Y8zyId{-~XQD_}bXL{Jp7w`)~IR{l5a2?7!Vg zp!OfP4E$Ty_-K3VY!wdGj%2RL%QPHTL)uKfO5Am5<$`5 zHCBtvI~7q-ochU`=NJF*pPx@^IhAk&ZEA>w$%oPGc-}6~ywV~3-0{>*sb=|ruD{y$ ze%@-m`u28vKDaf*_rmN`tzQT>&2ltg-lofR8~c;p;E@`zK!1lkgi?JR0 z+<61+rEupp7F=mB=Ch?HwEjuQm}1KOh=o@ zMbI}0J>5}!koi&v9?!B?4FJR88jvyXR_v{YDm}C)lp@2G2{a{~6V5CwSrp6vHQsfb-U<{SSrQ zhjRbS;qlDTA&TQ2#?M(4xsRXFZ^;3A+_yLw>o-9GJ5sgsauB`LnB-hGo9sJ~tJ`Q>=X7sVmg<=Fcv=JDe*DjP-SK-0mJ7)>I zaLDLOU*I}4@cro&?@C`hH3tiXmN`!(&>@S2bFyAvI&axlSgd=!4IOi#+W;sS>lQ28 zd}q&dew9=x;5l0kK@1y9JgKWMv9!I`*C;((P>8C@JJRGwP5EL;JAPHi5fI|4MqlLU z^4D!~w+OIklt7dx3^!m6Be{Lp55j{5gSGgJz=hlNd@tt_I>UG(GP5s^O{jFU;m~l0 zfd`QdE~0Ym=6+XN*P`i0ogbgAJVjD9#%eBYJGIbDZ4s(f-KRE_>8D1Dv*kgO1~NSn zigx8f+VcA_xS)V-O^qrs&N9(}L!_3HAcegFfzVAntKxmhgOtsb4k6qHOpGWq6Q0RS zZO=EomYL%;nKgmFqxD<68tSGFOEM^u0M(;;2m1#4GvSsz2$jawEJDNWrrCrbO<}g~ zkM6516erswSi_yWuyR}}+h!VY?-F!&Y5Z!Z`tkJz&`8AyQ=-mEXxkQ%abc`V1s>DE zLXd7!Q6C)`7#dmZ4Lm?>CTlyTOslb(wZbi|6|Pl5fFq3y^VIzE4DALm=q$pK>-WM> z@ETsJj5=7=*4 z#Q8(b#+V=~6Gxl?$xq|?@_yQJ2+hAYmuTj0F76c(B8K%;DPhGGWr)cY>SQS>s7%O- zr6Ml8h`}klA=1&wvbFMqk}6fml`4A%G=o@K@8LHifs$)}wD?ix~Id@9-`;?+I7 zOhQN(D)j=^%EHN16(Z3@mMRM5=V)_z(6y^1b?@Bn6m>LUW7}?nupv*6MUVPSjf!Ym zMPo5YoD~t(`-c9w)tV%RX*mYjAn;5MIsD?0L&NQ#IY`9k5}Fr#5{CeTr)O|C2fRhY z4zq(ltHY2X)P*f?yM#RY75m8c<%{Y?5feq6xvdMWrNuqnR%(o(uo8i|36NaN<#FnT ze-_O*q0DXqR>^*1sAnsz$Ueqe5*AD@Htx?pWR*RP=0#!NjnaE-Gq3oUM~Kc9MO+o6 z7qc6wsBxp7GXx+hwEunnebz!|CX&`z{>loyCFSF-zg za}zec;B1H7rhGMDfn+t9n*wt|C_0-MM~XO*wx7-`@9~-%t?IegrHM(6oVSG^u?q`T zO<+YuVbO2fonR-MCa6@aND4dBy^~awRZcp!&=v+#kH@4jYvxt=)zsHV0;47XjlvDC8M1hSV zm!GB(KGLwSd{F-?dmMAe%W0oxkgDv8ivbs__S{*1U}yQ=tsqHJYI9)jduSKr<63$> zp;a-B^6Hg3OLUPi1UwHnptVSH=_Km$SXrCM2w8P z%F#Boi&CcZ5vAGjR1axw&YNh~Q%)VDYUDZ6f^0;>W7_sZr&QvRWc2v~p^PqkA%m=S zCwFUg2bNM(DaY>=TLmOLaDW&uH;Za?8BAwQo4+Xy4KXX;Z}@D5+}m)U#o?3UF}+(@jr$M4ja*`Y9gy~Y`0 z6Aex1*3ng@2er)@{%E9a3A;cts9cAor=RWt7ege)z=$O3$d5CX&hORZ3htL>jj5qT zW#KGQ;AZ|YbS0fvG~Y)CvVwXnBLJkSps7d~v;cj$D3w=rB9Tx>a&4>(x00yz!o*SOd*M!yIwx;NgqW?(ysFv8XLxs6Lrh8-F`3FO$}V{Avztc4qmZ zoz&YQR`*wWy_^&k-ifJ&N8Qh=E-fH6e}-}0C{h~hYS6L^lP>=pLOmjN-z4eQL27!6 zIe2E}knE;dxIJ_!>Mt|vXj%uGY=I^8(q<4zJy~Q@_^p@JUNiGPr!oUHfL~dw9t7C4I9$7RnG5p9wBpdw^)PtGwLmaQM=KYe z;Dfw@%nquH^nOI6gjP+K@B~0g1+WROmv1sk1tV@SUr>YvK7mxV3$HR4WeQ2&Y-{q~ z4PAR&mPOEsTbo~mRwg&EJE2Dj?TOZPO_@Z|HZX9-6NA!%Pb3h;G3F5J+30BoT8-PU z_kbx`I>&nWEMtfv(-m>LzC}s6q%VdBUVI_GUv3@^6SMkEBeVjWplD5y58LyJhikp4VLHhyf?n%gk0PBr(PZ3 z+V`qF971_d@rCO8p#7*#L0^v$DH>-qB!gy@ut`3 zy3cQ8*t@@{V7F*ti(u{G4i55*xY9Erw3{JZ8T4QPjo5b{n=&z4P^}wxA;x85^fwmD z6mEq9o;kx<5VneT_c-VUqa|zLe+BFgskp_;A)b>&EDmmP7Gx#nU-T@;O+(&&n7ljK zqK7&yV!`FIJAI+SaA6y=-H=tT`zWvBlaed!3X^_Lucc%Q=kuiG%65@@6IeG}e@`ieesOL} zKHBJBso6u&7gzlrpB%_yy<>TFwDI>}Ec|Gieb4=0fGwY|3YGW2Dq46=a1 zVo`Vi%yz+L9)9hbb%FLTC@-G(lODgJ(f&WmSCK9zV3-IV7XI<{2j}ms_Vmb!os)06 zhVIZPZF)hW--kWTCyDVRd2T&t|P&aDrtO5kzXy<*A+5$k7$>4+y%;% znYN-t#1^#}Z6d+ahj*Gzor+@kBD7@f|IGNR$4U=Y0J2#D2)YSxUCtiC1weJg zLp0Q&JFrt|In8!~1?fY0?=fPyaqPy$iQXJDhHP>N%B42Yck`Qz-OM_~GMuWow)>=Q z0pCCC7d0Z^Ipx29`}P3;?b{dO?7z0e{L|O*Z}nxi>X|RL8XAw$1eOLKd5j@f{RQ~Y zG?7$`hy@s7IoRF2@KA%2ZM6{ru9T5Gj)iDCz};VvlG$WuT+>_wCTS~J6`I9D{nsrU z2;X#OyopBgo778Q>D%_E>rMN~Po~d5H<`8|Zcv}F`xL5~NCVLX4Wkg007HhMgj9Pa z94$km3A+F&LzOJlpeFR*j+Y%M!Qm42ziH~cKM&3b;15s)ycD@3_tL-dk{+xP@J7#o z-)bYa-gd2esfy<&-nrj>1{1^_L>j&(MA1#WNPg3UD?reL*}V{ag{b!uT755x>mfbZ z0PzwF+kx91`qqOn`1>xw@801XAJlH>{`~|pyi6J;3s=cTOfelA&K5HX#gBp6s<|r5 zjSSj+CU*-TulqlnlP`}?)JkJ_7fg){;bRlXf+&^e8CWwFqGY@SZ=%NmLCXpYb+}7* z$4k}%iFUi^kBdeJg^kHt)f~<;Ovlz!9frq20cIj>2eIcG(dh57ry;^E^2T)E_8#;_9iJT>4sdCB_db|zO?Z^*lBN zNCs~f+Jkx%EUgkN2-xFF?B%TMr4#)%wq?-~+Nh;g9=n3tM>i5ZcH&nkVcPXgYRjG@ zf(Y7WN@hGV7o0bjx_2@bthJ`hjXXpfaes_(lWIw!(QK_nkyqj?{j#uFKpNVpV@h?7_WC3~&%)xHR1kKo`Cypj15#%0m z-o0GXem63g^|IltM?eZV=b+Z2e8&Z1%{0;*zmFc62mNqLTy$Y_c|9HiH0l>K z+mAx7DVYoHhXfdCE8Bs@j=t0f*uM++Idd25BgIm`Ad;I_{$mO?W%=JF82blr8rl>yMk6?pM z^tMluJ-ckG_}OkxP91t2o>CQ_O8^VZn$s$M_APWIXBGBq0Lt^YrTD5(Vwe2ta4y#DEYa(W~=eLOy7rD^%Vd$kL27M)MSpwgoP3P{ z!yS$zc|uP{yzaIqCwE!AfYNS;KW|OdP1Q%!LZviA0e^WDsIS5#= z!B{TW)VB)VHg{LoS#W7i6W>*sFz!qr^YS0t2kh90y=Je5{p>8)~D@dLS@QM(F# zIp{6M*#(@?tsu1Rq-Mdq+eV}ibRSpv#976C_5xlI`$#1tN`sK1?)5M+sj=OXG6dNu zV1K{y>!i0&9w8O{a>`IA#mo(3a zf*+Q=&HW7&(nX8~C1tiHZj%>;asBEp$p_Q!@Y0T8R~OuPEy3Lq@^t$8=~(FhPVmJJ z#VF8`(fNzK-b%Iin7|cxWP0xr*M&zoz|fCx@=Y!-0j_~cuxsDHHpmSo)qOalZ$bRl z2F$j0k3llJ$>28HH3l_W(KjF^!@LwtLej_b9;i;{ku2x+&WA@jKTO0ad71@_Yta!{ z2oqhO4zaU433LK371>E{bZ?+3kLZ9WQ2+3PTZAP90%P13Yy3lr3mhmy|>eN6(SHs1C%Q39p)YsUr7(kuaoIJGJhXV-PyG zjnxhcAC;fqY@6;MWWBnRK6ocG`%T&0&*k95#yK7DFtZV?;cy;!RD_*YJjsb6Q`$;K zy)&X{P`*5xEgjTQ9r=oh0|>Z_yeFm?ev!p z7q;JA4mtu@qa39v%6i)Z4%qwdxcHuOMO;a1wFMP_290FqH1OsmCG{ zq^afYrz2BQyQ0*JGE}1h!W9fKgk$b!)|!%q(1x?5=}PpmZQ$e;2EB*k4%+&+u;(E* z2n@=9HsqMv;4>Nn^2v&@4T-YTkd`TdWU^U*;sA5|r7TjZGnLY*xC=_K-GmDfkWEGC z;oN&!c1xB-<4J7=9 zJ(BedZwZhG4|64<=wvCn4)}w%Zx_TEs6ehmjVG&p5pi46r zg=3-3Q~;v55KR&8CfG;`Lv6NsXB}RqPVyNeKAfj9=Ol>fQlEUl2cH7=mPV!68+;jgtKvo5F#8&9m? z``w+#S5UR=QHFGM~noocC zVFa#v2%oo{%;wi~_~R2ci}`=B|0@ zinDfNxV3%iHIS(7{h_WEXqu!v~`CMH+7^SkvLe_3i}=pyDRah zN#L)F-`JLj6BiG}sj*WBmrdZuVVEo86Z<6VB}s)T$ZcWvG?i0cqI}WhUq2Y#{f~x# zi1LjxSZCwiKX}*ETGVzZ157=jydo*xC^}mJ<+)!DDCd4sx?VM%Y;&CTpw5;M*ihZ| zJ!FBJj0&j&-oJs?9a_I$;jzd%7|pdsQ3m`bPBe$nLoV1!YV8?Pw~0D zmSD-5Ue60>L$Rw;yk{_2d~v@CnvZa%!7{{7lb$kxWx!pzyh;6G~RbN5+|mFTbxcxf!XyfbLI^zMQSb6P~xzESXmV{9 zCMp)baZSz%)j&JWkc|Gq;_*$K@zQ%tH^91X2|Byv>=SmWR$7-shf|_^>Ll;*9+c(e z{N%43;&e8}_QGW+zE0m0myb-@QU%=Qo>``5UzB(lH0sK=E``{ZBl2Ni^-QtDp0ME1 zK88E-db_XBZQaU}cuvkCgH7crju~9eE-Y`os~0P-J=s;aS#wil$HGdK;Ut?dSO71ssyrdm{QRpMAV2nXslvlIE#+Oh>l7y_~?;}F!;ENCR zO+IG#NWIRI`FLntsz^FldCkky2f!d-%Pij9iLKr>IfCK);=}}?(NL%#4PfE(4kPQN zSC%BpZJ*P+PO5mHw0Wd%!zJsn&4g<$n#_?(=)JnoR2DK(mCPHp6e6VdV>?E5KCUF@ zf7W9wm%G#Wfm*NxTWIcJX-qtR=~NFxz4PSmDVAU8(B2wIm#IdHae-F{3jKQFiX?8NlKEhXR2Z|JCUd@HMnNVwqF~V9YJtD+T zQlOroDX-mg2% zBKV^Q5m5ECK{nWjJ7FHOSUi*a-C_?S_yo~G5HuRZH6R``^dS3Bh6u!nD`kFbxYThD zw~2%zL4tHA26rcdln4^=A(C+f9hLlcuMCv{8`u;?uoEVbU=YVNkBP#s3KnM@Oi)fQ zt_F3VjY)zASub%Q{Y?XgzlD3M5#gUBUuhW;$>uBSJH9UBfBtug*S|-;h?|L#^Z&uE zB&)spqM89dWg9ZrXi#F{KtL@r9g^xeR8J+$EhL~2u@cf`dS{8GUC76JP0hHtCKRg0 zt*rVyl&jaJAez;!fb!yX^+So4-8XMNpP@d3H*eF%t_?I|zN^1Iu5aGBXSm+}eCqn3 z^+vzcM*J>wV-FJRrx@^5;l>h0{OYT)lg{dr8!{s7(i{5T|3bivDoTonV1yo1@nVPR zXxEgGg^x5KHgp?=$xBwm_cKHeDurCgO>$B$GSO`Cd<~J8@>ni>Z-Ef!3+ck(MHVy@ z@#<*kCOb5S$V+Fvc@{Qv$oLfnOAG&YO5z_E2j6E z7a+c(>-`H)>g+6DeY1Y*ag-B6>Cl@@VhkZY@Uihe!{LlRpuTsmIsN4;+UDsHd954n9WZV6qq*{qZ5j<W)`UorOmXtVnLo3T{t#h3q^fooqQ~A+EY<$TDG4RKP*cK0liX95STt= zToC<2M2*(H1tZ)0s|v~iSAa^F-9jMwCy4cK0HM*3$@1Q`Pz}FFYm`PGP0wuamWrt*ehz3(|Fn%;0;K4}!Q~cx{0U0L=cs6lcrY^Y%Vf_rXpQIw~DfxB-72tZU6gdK8C~ea6(2P@kGH}!2N?>r(Ca{ zsI!6B!alPl%j1CHq97PTVRng$!~?s2{+6ffC#;X2z(Xb#9GsSYYe@9zY~7Dc7Hfgh z5Tq!})o30pA3ywg<9W3NpvUs;E%Cehz=s?EfLzcV0H?b{=q?vJCih2y%dhls6w3j$ zk9LB0L&(15mtul3T^QSK7KIZVTod#Sc)?1gzY~M=?ay87V}6G?F>~AIv()-N zD3rHX`;r;L{9N|Z8REN}OZB&SZ|5a80B%dQd-CNESP7HnuNn43T~Agcl1YOF@#W03 z1b*t!>t5G@XwVygHYczDIC|RdMB+ z$s5_5_W-EXN-u_5Pb{((!+8xa+?@_#dwtYHeJ_49Dql%3Fv0yXeV?!cC&Iqx@s~P%$X6%1 zYzS9pqaUv&aBQqO zBQs7d63FZIL1B&<8^oni%CZOdf6&;^oNqQ-9j-NBuQ^|9baQuZ^Jtyt&?cHq$Q9JE z5D>QY1?MU7%VVbvjysl~-a&ImiE(uFwHo{!kp;Jd`OLE!^4k8ID{`e-&>2uB7XB~= z+nIQGZ8-Sbfa}OrVPL}!mdieCrs3Nq8Ic_lpTKMIJ{h>XS$C3`h~ z?p2AbK~%t$t(NcOq5ZB3V|`a0io8A))v_PMt)Hg3x+07RL>i zGUq@t&+VV`kj55_snp?)Y@0rKZr`riC`9Q(B1P^nxffV9AvBLPrE<8D>ZP{HCDY@JIvYcYNRz8 z0Rf+Q0riSU@KaVpK)0M{2}Wuh!o~t*6>)EZSCQD{=}N4Oxjo1KO-MNpPYuPABh}E|rM!=TSl^F%NV^dg+>WNGi@Q5C z%JGsP#em`4LxDdIzA@VF&`2bLDv%J)(7vedDiXDqx{y6$Y0o~j*nVY73pINPCY?9y z$Rd&^64MN)Pkxr-CuZ+WqAJx6vuIAwmjkN{aPkrJ0I4F5-Bl}$hRzhRhZ^xN&Oe5$ za4Wrh6PyFfDG+Nzd8NTp2})j>pGtyejb&;NkU3C5-_H;{?>xK1QQ9S`xaHoMgee=2 zEbEh+*I!ggW@{T{qENlruZT)ODp~ZXHBc_Ngqu{jyC#qjyYGAQsO8VT^lts$z0HP+ z2xs^QjUwWuiEh863(PqO4BAosmhaK`pEI{-geBD9UuIn8ugOt-|6S(xkBLeGhW~)< z8aWBs0)bzOnY4wC$yW{M@&(iTe{8zhDnKP<1yr9J8akUK)1svAuxC)}x-<>S!9(?F zcA?{_C?@ZV2Aei`n#l(9zu`WS-hJsAXWt(SGp4(xg7~3*c5@odW;kXXbGuLOFMj{d z{gx81mQREmRAUHhfp#zoWh>z}GuS|raw1R#en%9R3hSR`qGglQhaq>#K!M%tooG;? zzjo}>sL7a3M5jW*s8R;#Y8b(l;%*I$@YH9)YzWR!T6WLI{$8ScBvw+5&()>NhPzd! z{>P(yk8{(G&2ovV^|#1HbcVMvXU&;0pk&6CxBTvBAB>#tK~qALsH`Ad1P0tAKWHv+BR8Fv4!`+>Obu1UX^Ov zmOpuS@Ui|NK4k-)TbG?+9T$)rkvq+?=0RDa=xdmY#JHLastjqPXdDbShqW>7NrHZ7 z7(9(HjM1-Ef(^`%3TlhySDJ27vQ?H`xr9VOM%0ANsA|A3-jj|r`KAo%oTajX3>^E` zq{Nq+*dAH{EQyjZw_d4E!54gka%phEHEm}XI5o%$)&Z+*4qj<_EChj#X+kA1t|O3V@_RzoBA(&rgxwAF+zhjMY6+Xi>tw<6k+vgz=?DPJS^! zei4z1%+2HDqt}Ow+|2v^3IZQkTR<&IRxc0IZ_-Di>CErQ+oFQ~G{;lJSzvh9rKkAiSGHlAB$1}ZRdR^v zs2OS)Pca>Ap(RaSs7lM2GfJ#%F`}$!)K4#RaGJ_tY}6PMzY{5uHi}HjU>Qb~wlXQ) zdd(`#gdDgN_cat+Q#1q&iH{`26k}U3UR5(?FXM>Jm{W%IKpM4Jo{`3aEHN)XI&Bwx zs}a_P|M)fwG1Tybl)Rkw#D__n_uM+eDn*}}uN4z)3dq)U)n>pIk&pbWpPt@TXlB?b z8AAgq!2_g-!QL>xdU4~4f6CB06j6@M?60$f;#gpb)X1N0YO*%fw2W`m=M@%ZGWPx; z)r*>C$WLCDX)-_~S%jEx%dBpzU6HNHNQ%gLO~*egm7li)zfi|oMBt1pwzMA$x@ zu{Ht#H}ZBZwaf0Ylus3KCZ*qfyfbTUYGuOQI9>??gLrBPf-0XB84}sCqt5Q(O$M& zoJ+1hx4Wp#z?uex+Q1crm2ai?kci;AE!yriBr}c@tQdCnhs$P-CE8jdP&uriF`WFt>D9wO9fCS0WzaqUKjV_uRWg>^hIC!n-~q=1K87NAECZb^W?R zjbI&9pJ)4SSxiq06Zasv*@ATm7ghLgGw3coL-dn6@_D-UhvwPXC3tLC)q3xA2`^D{ z&=G&aeSCN)6{2W6l@cg&2`cCja~D2N{_>ZQ)(5oSf!ns1i9szOif~I8@;2b)f2yQ5 zCqr{lGy5(^+d!<0g??wFzH^wuv=~0)g55&^7m8Ptk3y$OU|eI7 zIovLvNCoY%N(aW#=_C%GDqEO|hH3O9&iCp+LU=&CJ(=JYDGI;&ag&NKq}d;B`TonC zK+-t8V5KjcmDyMR@jvDs|7lkga4>TQej$5B+>A`@{zE&?j-QbQWk4J*eP2@%RzQ{J z?h`1~zwArwi^D7k9~%xtyf(2&$=GsP*n-fTKneej-y6y(3nNfC7|0{drDx{zz~cSs z<_+d2#ZDst@+`w{mwzmn?dM2aB;E;bS-Opq$%w@WnDwa$hUGL90u9c=as)+_6aO10 zLR|CR8nr<2DQTvkaH0QDsyn@TYCs7Nk3lN}Ix$)JM0*zf=0Ad$w9j723W#%{r8V&`{wx-8kSv#)mZ{FU%UZDIi zvbgLHyJ>z0BZe`GNM$Q;D6D48#zc9s(4^SGr>u-arE}okN62N{zuwX)@FL5>$ib=b z5Wtm~!ojD3X|g59lw%^hE?dL;c^bgVtBOkJxQR{Eb*nR1wVM&fJQ{<))bn9e3bSlu z3E-qpLbAE(S^I4mVn`?lycoV!yO!Qj_4qYgsg7tXR)Gu2%1)5FZu&lY7x>bU`eE}x zSZ5c`z~^&$9V?eEH!^Rp-Fz3WiCvEgf`Tq}CnWRZY+@jZ{2NewmyGUM6|xa3Sh7)v zj6d&NWUVqu9f-&W)tQ>Y%Ea!e76@y!Vm*aQp|wU5u<%knNvHZ!U}`fp*_)mIWba=j z*w9~{f5pD;zCmEWePjM#ERNiNjv!SnM-&rGpB9Nmiv}J+hwB&0f_+x?%*lgJFRHsqfFDPwyvh8<*xLT0u_BeEHw{q+UGj=$4udEx)Vq#sV zKB3+_C!RUKy?ac3-`+}dL2!D_2(5=8&@hBf`-AbU`-<_3>Ilqkg6qSI>9G(@Kx?g<0h0K&31$AR>R%d}{%DyXPss$&c^ja7NR z$0AN7Fl$>VpGxqHW15CjxAa6DUVmCpQNbOwBv8D^Y{bXg28> zEQE9xl?CWh0gS6%Y=G4Cy($Vb>jBb2f_dm#0_B<_Ce`|~Obt_Xp^nkR zK%o_`{h1XkWn}i|5Dp#q8D(;k;2|+{DAG{2gJgPNQ=KZ=FKY@d>QEu6W;oLsE(1}< zpnwSEj(K{Bu^#CXdi7L_$!X`QOx^tA1c{&-XTHo3G?3(H*&VM~*Aud?8%FU=dE&kV zJ$SqZoj^g@(q9x;7B30J$(-qUml{?3e+I^Cf?X0PpLr}m zS}W9`QaCwINRU&D5>j9O*j6S}R1`7{5+{d-xUlI~)U!^4+*b5tkuon-Msz03Z{{Kp zH!GAXoyr#1K;t5o#h#a%Lzj3XQGqM0TRnfu$(fsQe^wb_?W!m!+7r55q>svWN`k~T zS(gk9bi|@+8wg;dR<&0f;MpwQbY27$N{{laPQk3@3uCz$w1&jq)`uW*yn!Pe-V^%Q zR9)cW;UB~ODlwolWFAX?ik#_|v)AtHNwoq72E9Jg#v2e5SErf+7nTleI8&}%tn6hf zuz#5YtRs94Ui&E_1PakHfo+^t-{#ewhO*j5ls-zhm^C{kCARNEB1aORsxE!1SXBRz z6Oc-^#|0W6=7AJ;I|}pH#qby@i^C+Vsu9?zdtkE{0`oO_Hw|N=Lz9Is8j}R zI+8thGK?(KSZ5ZW4nQG1`v(=0Jd*0gIlavVihzo#fPaa=}(Rqdxl3^6O8K+{MqU`;1iTJ$<^k)Nms(A$j?A-wHJKvh9 zUHW3}JkE;x?FETPV8DFTxFLY8eSAd%C8vp?P_EuaMakmyFN_e?Hf|LBctnncUb}zF zIGP4WqtKCydoov~Bi<_I%y%$l+})!;SQVcP?>)9wM3q-GE6t9*LfoePBlo{gx~~e{g_XM5PQ8Y5dsuG%3Xq}I&qcY6 zTCo?<6E%)O$A2torq3-g8j3?GGd){+VHg@gM6Kw|E($M9}3HVIyL1D9321C zu#6~~h<<*=V7*ria%j^d5A;S^E;n!mOnFppfi+4)!BQ@#O2<|WH$RS~)&2Qol|@ff zFR#zmU(|jaqCXPA@q?UhrgbMO7zNXQYA@8$E+;4Bz7g=&zV-)=&08J_noLAz#ngz$ zA)8L8MrbXIDZuFsR_M(DsdX)s$}yH!*bLr{s$YWl5J?alLci=I#p`&MbL4`5bC}=2 z^8-(u4v2hs9*us}hjB!uiiY6vvv&QWJcVLTJ=SFG=lpR+S4Cd91l}oZ+B-*ehY2Ic_85)SRSa% zMEL~a3xrvH8ZnMIC!{9@pfOT7lrhxMf^8N20{CJXg}M35=`50S;6g-JYwjwj!K{^) z5Bohf6_G6z=+0V8&>F8xLbJ4mkCVu^g66#h&?tL z9odv&iW21IAh~y9D-DupKP-NcernF2(*RsFkAsM<$<>@-Cl1?&XAi4+Mh2Zm@2x#u zWH&J^1=8G|`|H2%94bnjUZyI>QACu9FS}^$lbtzzCz4AMspqGYEwFFM<%G!Oc$+;7 z3r_L!H~PR}5n8+3-&4v*fFr$uK{y_VamM0*TKn^))nQsn5U?7Iv?`4|Oy&m6himAG z%=a;2ji3f_RtDPqkwR>ISxhnS0f)E`ITo}TR!zIxPwECZy#jzo%q{BNYtd!<IP_S+=*yDOk1GgwLqe!d9esV@3$iVAm1!8RoE| zqnTz;5a)B(~~KcP)c>?+ysFAlAGF4EBor6)K{K*Kn>B(&QtMAkR^ynG%k%UbJpKM zI$}qQXXP3PISHe_vTFssbcL`irhG2zN7J((3ZFmh*bnPuiK~=#YG=820hXqOON#HI<0bvIT{z&SaqRvqaMG-d5<06zdP?-kIH{%UMR$Xn@S}Hx3 zFjg}6no}vN_512D+RIn-mo9^_Li-)WI5%VigYt{Jd!RyI%d|-LqJU$y3aJ*a$y6$1 zjyTuIF2&t>1rPlw&k5OVLhrYBvk5Vl8T(*Gd?Alqi}> z<@-`X_o@9EOB8Ik&?|;lvKHFU@#O+?T!kEf&oJUaLzN;>!}!!e1WIs(T}V#Irf$AK z42`x`z-9ogxd@%CS;D5S z2M^b;Pu)q)c&_KBO!va-4xnI57L7V@*_I_r4vU)z>xk5z6PDVqg92R7_iZH|VlO_B z#8R`5HZVn?ou>czd>gZ~s;w4ZkzVXJNP8FiezlB5JXe6Z-OLsDw%N7!(135!Vl2Lb zLYI79?U{h#W-_#W6hf`<$BQHJCu5ehv?IF+-uxUqt~j!ZW1cxfiEJal^q7~RMWQ0a z2CEaPa1_p|P6qRmmeKgas*N}@(2tH%U37-<5i(DSnVOFFxg-Sv%7&{hPeRh{U`&ufGz=V|JdYQ2sG5 zk%3JimSwQFP=Yr?u_beSG^B$nnh$4hrxb4lpTTiUFRQEZ3ulr+L3m;>;Io?D;jG6Wjj!b)nsZds<6 zX@cD%+aVr!ra~F7HYr`TB!|y-t)HSb^FQt zbo+_XP44IWJGGxg73JyhBjKMSv`77ngDOw}6Eve6ZIol$Q5s65d(1-sP{BU{1_y)7 zF8sh5A~jxRHk=wq3c5i3*e&otCd9>cstT?IQ&D4slC-&^q!ut1;WAQ}fE}Y+jU}r{ zmpSI%sW?})RAm8}$WUU+V$PmQOF5gSKOGQ2;LF-E(gd<67rYu2K| zom8mOppa%XJ6C(@I7-*opqLn73e9BMFStaBER?suJ{jte1$vA%z?$_`Em=a=(?T-q z*A=VZOQ`P{co!*UUKyV@Rd-c#*wmb7v<%rN=TGFmWmqhbj#&+?X|3bZYAjbNGTv~O zs7SIYi3VgW6@?=PGnbNNZIWaY^*+ChW&a)A$uqH8xxehwx2`<1w6mag?zuHbsVJiO$a)tQ zuBBoR>rLfhpA@)Qf`8BwRMx886%9HP5rOR%YCy9pQ|^Xw!=Mcnwx8j=(ZE)P-tJ&s zON&Nsr%14jS@K+IvrJj720NkCR*C(j&aI$EFCV)w$9M<#LdihyRKdzTjJPI|t9_S} z--#oF#;F?Y1KN%_yE);Bxv}9PWZphz_g5mReOKR`y%9UZ=n}GXWw?E$T1%NAfK1Ad z|0$Lp^;sntA>}=ybW)mkxNv1?hkZ`<8hCemcT5 zYl6$I^bhXDzPlz<>6zOy3Fu*3?>#q$;1fJ>nuxyx#&<&x6Y}j zCU&VmtCJ`;aYN+qP}nwr%s2ZQC|Z**axS^?iGu+x^{{>FIv!k0#HaXtEG=*C7kPe!mMnknbn}TKpp6Xv9 zVvq&%A3nmY^N*XTg&+=wO>(|{uTwm;ZP9@+M)6%T zwXPh-&{+aAfv^ZCzOEb;yj>A=f5Pbu)7T{9PT3u>#w*%?K8jqEF%I>A?q;E%CXn)f z|0ohNa5DMv@HVk^vT(L=HBtH*Vzo81L?)M=g7)>@j*vUx?S zxqZo23n3vn@K-Q@bx3lLT+5=fB_oz8+p?P;@*UU<-u)jb5WFEXzoc+8*EC5P6(HWr zY$mfFr=L&G>(jvl8US2fLQqTzHtAGizfR*;W4-kN2^I>L3KkXgx=e*}+i*N($}{?c zi=Q67G)oEMW{|Gdsm{)|V)5Evo}KLj%}gIe>98FFoNTLrJX z-ACRdewnT1w#Egct%wpGg~q%?!$}>$_UJPC4SP0^)G_$d4jN0jBEx}+rcd*^aDtnx zewG{`m!oSbQ?A~FZ6L{&V0hUE+b$DxjO_;oskFha>@gzy(jDnzGO>z3Tzz|i&Dakg zFid5$;SFxINis^4JzK5XIVabKoP`=ZWp|p|t{hTi8n|#XE=-rINwJ*blo?=%Se(qw zkW7x5Qs(LV5RVGxu2e&4);c73lY#0(iZo1x=MY;7mW`uUQIY+$_PqH`4a`6O#urwU zE6(FrvyExmB{c5z*YAj_P&t??F1t6TN2N!$N#~02u(t(PDVyD)$mL3hqKQ4E91N#GOIngPr&pUb-f_Z4*XV8`p1pq+mzrUlUY=4~i|3RDo;Lo36U}uwm zaOah}mO8c@%J*~~{Up7_7->8|3x<}WemgaMA}h>xD17Fey@V9;LgjQFSBS(A<+2kCP9( zlkD%;oXzWtZ_hgu0IxeTjH`6=vi|t_04Btl32=g8swD1oZguWr4|lx0RuXoDHbh27 z+ks?gkVWYnr~_{h+PzQjQ(#8kaJai4We{F!JuqCzU0t*+H{n6i3;K<>_6XUn1n)}) zJ?}JCUPYhT9S1Hi-M+$(Z**%fz7Z%IiMN6%kD>wh%r4#C?Ge4{>w9o??Vbehy9!3@ zffZs8?LGxyWQr@yB(|%~Aa>fVj3$O=i{K*f;?h-a@-ce{(cY8qByOCA1r0;NC}}gr zcC^fCa$Ot`42n>`ehclOAqBo7L&D6Mi=;M5!pd@jj$H z?U7LQWX_u7bHpBzF7L-s4*`C)`dUrbEIgKy5=QHsi7%#&WYozvQOXrNcG{~HIIM%x zV^eEHrB=(%$-FXVCvH@A@|nvmh`|agsu9s1UhmdPdKflZa7m&1G`3*tdUI5$9Z>*F zYy|l8`o!QqR9?pP4D7|Lqz&~*Rl-kIL8%z?mi`BQh9Pk9a$Z}_#nRe4NIwqEYR(W0 z1lAKVtT#ZTXK2pwfcCP%Apfo#EVU|strP=o4bbt3j zP?k0Bn$A&Xv$GTun3!izxU#IXsK1GQt;F0k`Tglr{z>v2>gCINX!vfs`aqag!S*AG5Z`y-# zUv_u&J4r;|EA`r!-gsoYGn<^nSZLH-nj1SRGc0MRG%LWVL)PckFn9z!ebIJ}eg+ix zIJo7GN;j1s$D6!({bYW)auypcB~eAWN;vhF%(l=|RR})$TOn;ldq^@8ZPi<%Xz~{Z zQQ|KAJ@JHaX!Ka2nhP%Cb^I}V6_C|e1SjOQpcPMMwfNz#U@Az|+rmH*Zn=cYJu-KR z{>f++Z~P=jm)4-7^yc#52U4qeNcBRYb!hhT3Q7Ngu5t@CvY*ygxu^Eh?2l6= zhdqN{QEaP(!p>1p1*toD!TllHH6EH~S%l9`mG62dyAd+?}1(vf@N*x^6vhEFU<-RqS7#12*q-xtU z5d|F^n%WSAQHnm-vL)4L-VvoUVvO0kvhpIg57Wf@9p;lYS5YfrG9jtrr?E<_JL{q% z7uPQ52{)aP{7<_v^&=J)?_|}Ep*`{dH-=cDt*65^%LodzPSH@+Z~;7sAL}ZECxQv+;z*f;(?k)>-Lp@jBh9%J`XotGJO(HcJc!21iZ98g zS-O!L9vpE(xMx1mf9DIcy8J5)hGpT!o|C8H4)o-_$BR!bDb^zNiWIT6UA{5}dYySM zHQT8>e*04zk1)?F99$dp5F^2Htt*jJ=( zH(#XwfEZ`EErdI~k(THhgbwNK9a(()+Ha1EBDWVRLSB?0Q;=5Y(M0?PRJ>2M#uzuD zmf5hDxfxr%P1;dy0k|ogO(?oahcJqGgVJmb=m16RKxNU3!xpt19>sEsWYvwP{J!u& zhdu+RFZ4v8PVYnwc{fM7MuBs+CsdV}`PdHl)2nn0;J!OA&)^P23|uK)87pmdZ@8~F$W)lLA}u#meb zcl7EI?ng$CAA;AN+8y~9?aon#I*BgYxWleUO+W3YsQxAUF@2;Lu-m#U?F(tFRNIYA zvXuKXpMuxLjHEn&4;#P|=^k+?^~TbcB2pzqPMEz1N%;UDcf{z2lSiwvJs(KhoK+3^2 zfrmK%Z-ShDHo^OUl@cfy#(cE=fZvfHxbQ!Chs#(vIsL%hf55_zyx>0|h2JT=|7JWo z+Uth3y@G;48O|plybV_jER4KV{y{$yL5wc#-5H&w(6~)&1NfQe9WP99*Kc+Z^!6u7 zj`vK@fV-8(sZW=(Si)_WUKp0uKT$p8mKTgi$@k}(Ng z#xPo-5i8eZl6VB8Bk%2=&`o=v+G7g|dW47~gh}b3hDtjW%w)47v#X!VYM}Z7hG1GI zj16;ufr@1^yZ*w3R&6pB8PMbuz%kQ%r=|F4+a!Gw2RBX6RD5c!3fU@+QCq#X7W@Q5 zuVQ}Uu0dzN+2mSX5)KV%CsU;2FL%B6YT`10$8JR^#;jOO1x?t()Q_gI zxpQr2HI0_^@ge0hNt&MQAI`yJ1Zhd-fpR{rdNmRkEEDu7SpB)QOP4ajV;UBZZZK<6 zWds;!f+|}iP-kqWAH#1@QisJpjcg`+s80!LhAG@(eMad|zcln~oE8}9l5!K{^zf~( zd=HArZ5+Mryc$uNa`@|GSdOX=y}8GZc-%p8W@OM)uk2DfmhQXCU1E#y3XJ>|+XdW2 z)FQLeK38}u_D(5E{GV|YT^rI4qds2{-r<@@@@SG@u&4LbC z5o|KKqVM{?wk$5>2?t*I?IHdh~gljn_2m2zqZNJEEz4Mb$o&I3_UAg#$B{0u$uF4-q}{ zzs5+k@qOe08!CGLGmy3eRrcuqsgB*B>i8c3>3=T^Hv>nL{{u)jtNc6tLbL7KxfUr; z=Pp14Nz+ggjuwd~*oRJ)xWwGwdge+~b!E%c3Gzw6`vT>CCxE0t6v5Z`tw1oKCcm68A~Dbc zgbhP6bkWwSQ=#5EsX*O9Sm^}EwmQQzt2V2phrqqe2y)w8;|&t6W?lUSOTjeU%PKXC z3Kw$|>1YrfgUf6^)h(|d9SRFO_0&Cvpk<+i83DLS_}jgt~^YFwg0XWQSKW?cnBUVU}$R9F3Uo;N#%+js-gOY@`B4+9DH zYuN|s&@2{9&>eH?p1WVQcdDx&V(%-kz&oSSnvqzcXC3VsggWet1#~bRj5lBJDo#zF zSz))FHQd8>3iSw{63m`Pgy_jkkj9LTmJ&!J(V0E~&}HJ4@nXp<(miz$sb;(I<8s!7 zZyezu!-+X81r03486gAlx@n#aKx_93DREBtNcYln*8oliQ zbh0~SkAgHXX%C6}HwN(TRwaK2k_$Y}PxKId;jYt=S1Bf<8s@(IL?k3u1(f^V%TYO1 zA_jPf*V)SLEZFWS#y>M&p$LoSk+%ubs`)H%WEZf=F)RKh&x;i)uLIGJ94~A4m$(;S z;1rQC{m>--`WHFcaFA&5#7~vz|5S;{fB(7pPnG;@$D~C0pZYNEG?B8X*GB2e4{Qk; za1oop8OvHqs1Lk6B`AuYOv4`y`IgM315iTr{VUVc9WeOG;xE z%eDQgE4rb_B%vuT>N?^K zRvPnQwG%7RjO26+DY!OXWjgBu4^!)W-+ob_G&nX++))pD->QdRCo0spZN?Y*J#@-q z)fk-fJvZYz8)GSxYc^oXYIM;Pw}ftHW+a3dis#dXx^OS^m-~FlwcVr6MXv78fNI!i z51K-2t&!&IZ4(GF=mT@;qIp!&R(I@UiWPPz)%Us&(FdAAGxZ-+6^UZ7em`J-F#_3r zLkHym@VAnZFM$J~?0b@&O`l4YXyvOQ+OqalbZ0{g{qD{neY_xno1ZpXlSJWM=Mv(~ zvK{?O>AcXpbd}+hn{~*>weZwDTURX*M^9RkOO#DUfRW1;comKg1bn+mlsrNY8XDyW zgWg9~AWb_1^D8zsD4bL(1J4oinVy0Fimrh&AC}Itl;IH*p4eU_I;SWkOI!9tAbi3B zO@0=q#LHAc>z?ve8Q&hsF(sR9lgf_99_5Kvuug<^&0}Y&m)YjI?bITGIuh}AJO|>z zc*`Mly$>TA={AIT#d%JuMpXHDt($qkc*3UTf-wS$8^awqDD^|EAeA{FoeyJfWM@QX zk>vJ4L|8DU7jg_fB^3Qvz*V$QmDl*AXdw6@KSckh#qxjLCM8Nba!dTkJgr(S@~Z0a zt8%|W!a~3zG4Y&X6xbLtt^JK5;JT($B`_9bv(BjRTfG_Y`tg3k-}%sQoY@F|=}}${ zwmW%Ub6jPd)$;NA0=b7w!^2dE-qvI4)AVr`yvkabJcGwvuQ2rAoRlTjvCC^-$2BG} ziy0<6nt8;J67rymwm&wVZ8E7Krouv2Ir@-GQ%ui6PR42KHKms3MK&Z$zp{_XAVvrd znK4cbg)Ggh5k(4SlFOM9yyRUlVH1oo%|6Lu9%ZxZW28!c9Z%H5#E?B?7H7ulcUtirB<{s@jnS(-R@we z^R#{Mn$#JXd~5sw9rU&~e3fYTx!T&hY{S<~7hviG-T$<4OPcG6eA0KOHJbTz^(`i~ z_WON4ILDLdi}Ra@cWXKLqyd0nPi06vnrU-)-{)Xp&|2gV>E{Uc>Td`@f@=WYJYZ^- zw&+fjnmyeRoK-unBVvX>g>wO3!ey<+X#z@8GNc9MD}khMO>TV{4`z zx4%!9|H6k|Ue;`M{G6d!p#LL+_@6WMpWgF7jk*%$D_JB3c%D`~YmHRJD1UNDLh;Tf zYbbKcv9R(81c4yK+g+1Ril{5w#?E}+NVz>d@n48C-T-(L?9a9W`JV*{dan-sH*P3_Hnt~iRv)}ye;7$b}^4l%ixphDK`G#b!4R4qoouT@*A zZ)kQa)e94??k7N>tqoRl>h(9DFq&92=z|F!LJrh-97EoFL|Wt2v}>(zG1*#aiYA_^ zM_&%_G^g*O8x650e>m!#MDmwRub!irY>^^|L=!4^%lBr;?}mvgP3y~^mSdKSm^R~WAt7T0_ck0mA`GS)J^SYTo6^vQ|vuM7!92&@$BhtcQ^Z4h2)aN zh~EQthyjn1(eI~$FtuHH!|x(iHU{9k40k5nPBwB)X@8Lo$P6u81EeoNOGRct%a-LM_4y3Ts z7ki0PWAO^Es6c%M*SSRn)2|NAoUsKyL%))uVx7?5lkrk`njxs4q@M~x+8%jr7xV;- z|KC=g3aTZO|y|g~oHXB6b42(|J_&fP2Y`*;L07H2d>{~JP zFNGl$MYUG(Qy3dR?9Bfdg8#peGRiVP8VYn@)6T1bj*v)s6q*7<6P(ZVm4ZnTA;rOHSd>P`_5uT0+azWdV`gIvLaJ1o*DB}&W6LCgX|BycgF5qd z!)}dT#A~4*6{1=Bd5VV(Qa2h4x9m#2X711z(ZN>i&cn`BopG*5P`CD*HfYiQmXNGk zhgqcHPBrJP$Z@PLZ4}d-8^}%X^LtUDHq&;~3}lUyrxxl@|IS={GP&6-qq&Iy5gKW- zC@$}`EEZd}DOSeSD+v_x5r_tpBWfN0gDa21p(@TAIrgWQFo7NO@slI6XOAML_lN;3 zEv~}LlMbGWKu}0s$tO-vR)wD!=olGcA?}vU;lRu4+Zf z?nCD7hBmA5`U9P#W8-*0V1=OT-NI0k&_`UZ87DbpYq_=DBdyNDchZ<|V1f%dbaa7i zf~R+6Xt%G)VXlM@8REfP3u#7UPadWYOBMsQ56fHRv!0p9R6q>Rbx!n|IY0goLb%{+ zzy|5WXk+(d@ChzOWatIV1lc1F!(uEOfEmMd;v`|$Kt3X2Uws;%@OV!E86PN?CeHV& z=4#TX{J8RWaH`)!J<8AUs#Ar{6Am^8M{S( zc%K7y2YbcLUz+*eDTXdthNE)Lm^P&*e^eV zilOS9)TVKgr9_^_M!TJ^44v<YF2NO=h(oOr5jYxVTxWk0XJ8n0{F_SOH%49WMk*Sg7`g6B(=^< z*rLAW;8I5;1?;Fh{N=f;kxjLpj}u^mD|k8lih|G4#}wEG1j`HIG( z8y;BMR3cE01e?(+k8NLR|Z+)#>qR^iMZc=BkcixWSKYmkaHpIFN?s%*74kc&wxwB zrtbYBGz9%pvV6E(uli6j)5ir%#lQkjb3dvlX*rw5tLv#Z>OZm@`Bf2t{r>u^&lRCg z11*w4A;Lyb@q~I(UQMdvrmi=)$OCVYnk+t;^r>c#G8`h!o`YcqH8gU}9po>S=du9c*l_g~>doGE0IcWrED`rvE=z~Ywv@;O-##+DMmBR>lb!~_7 zR`BUxf?+5fruGkiwwu|HbWP^Jzui=9t^Pmg#NmGvp(?!d)5EY<%rIhD=9w5u)G z%IE9*4yz9o$1)VZJQuppnkY)lK!TBiW`sGyfH16#{EV>_Im$y783ui)a;-}3CPRt- zmxO@Yt$vIOrD}k_^|B2lDb2%nl2OWg6Y)59a?)gy#YtpS+gXx?_I|RZ&XPO`M!yl7 z;2IS@aT4!^l`Tped5UGWStOw5PrH#`=se%(ox%gmJUBk18PsN$*-J8S%r51Y$i!4N zQ!rW%cgj44jA~_x%%smSTU2WG_W0c&PB$A5*kl8{$|865+lSIX~uyDT`uI7qnS!BPAg1Wwrc0e)8Usf zv9^E38H&hWSp5!@K8Qinl|)9 zEB?NMaxZK^GB!PUf1TBw+`H&jFSNI=Q@v5$Ryf-y^#IuXO#vsM5R+9@qz#z0fD0GP z9|Hj#E>?<=HTcsF$`xn`je~D&3kF1Qi%dfH{sKh!~(IpgjkDGQn zQx2F9rv{*x2$(@P9v?|JZY)^b9cd+SO6_1#63n-HAY3fE&s(G031g2@Q^a@63@o?I zE_^r%aUvMhsOi=tkW;}Shom;+Nc%cdktxtkh|>BIneNRGIK{m_1`lDB*U=m|M^HGl zWF#z8NRBduQcF-G43k2-5YrD}6~rn2DKdpV0gD%Kl{02J{G3<4zSJ1GFFSXFehumq zyPvyjMp2SLpdE5dG#@%A>+R3%AhLAwyqxjvGd{I7J`Iw{?=KKPRzyrdFeU}Qj{rm{351DoP_;vx zMo*s+!Gwgn;${(LXXO(xyI@$ULPZI|uzYR%`>MmW6Hcr1y2aM5b$grFwW_(9Fzz$Q z$&8dKNdWvBkK=iYWA|0}s1B7>8J$g*Ij_+S9vC1#jy~uA8nr)yY)a+ zoJ=e>Lp`7v3^tQN<&6UpDi{c1b}F~fJ$9r=p=@U^J_7bOck$5}ncVjYB0yEjbWrhe@E`j64yN3X?=k_F3BalH$aN zV=94?wDNv=BKLB<1*xU|65Zl!%51r5sHQ?qCggCw;$2QfCZ$lN40WPL=n^{Prf^QS zjbZ&1MRGgiZ2T)}DpiluFr#q*!AZJ$1v#d10YQ{>wQ5px!y28-1hCZ7lwvQnQYN*U zOg9BpvB0A$WUzFs+KWk1qLiGTrDT-0>DUpFl??l(FqWVz_3_Xzqg9vTpagp- zZcJ!5W?|0G%W|AJVVHJ7`u6@<4yyqMGHj@kpv`P+LV<)%PM__Rz&oq~t-*vV12@NR zoEVPz<2D>O==MlNI`;l8Gmv49&|1`FR!}2`NLRCqA{@`imLz6zrjS4ui0)O;!Pu&?KPAcX)?tDPS26uKvR(ry(p{6kiXPoZbnQ!vx6dLu zZCaj~Ocr$h##KqsD;9;ZiUwhmUd%5lrwczWr1Yn6V>+IK=>51;N7JDkrm1NY-ZBes z;FxeOTb^HAyA+~P2}WvSSu_fzt_K=(m4wUp%c*^hF zEJ+1dP0{0B8bryXR+qApLz43iu?ga<5QQxTa$1gMCBq0W=4|DTv4nY4T*-^Im%>U~ z)98;hc(d7vk0zAML$WnPWsqK>=O-FZSLI3_WQKr*PCK=(i6LelZ$$}XXrD5cb~VXz zT%egX>8e;KZs@jcD>cL9VP(Q}b0r~ST$Mc%mr1cC8mqRUQc|N^9@Weu$Z|KeczK7HhSFeFV0i)MQmwrn7CBL=p`_9n?nh320m}6-MSv3L7I*<*56GR zZ`zI^1zyC7F#*zVL@M)F2+oqxydaiQz?|ODmqs|Ub8%&KXk9P3P7<4tM?X{~!;Ygw zt=h7)AYGDO9F&wV=BhCyD9exr#YM_-<;Fo~iE>IBEXK$%;JCUAEr;lR&3S_DUy_E) z#!oCYdENVE9OaaeaIrPk-odMtvdFG;ocA#`L6AifMu0og^?Oy9F|Et9q6 z8;3_|9+Io@hqYoN;58x1K&OP!9Vd#dzhTRjB2kI?%31ceHb#Q~WqJV5lw;@b>4@Rd z={z1S`d05YdWC*RLc7sR0bVGSytn-a3`JZL3|d8KC?vj_70Vi4ohP9QbU&Q4?Zjd0 zSZA?KbqLBsJg(qj>fycto3`zN-)lDe4{Ij-QfoBn@rT_tTszA+CnM~xWmE(4zfpCQ z;zPJfl3=ctrggYM!KQg;V{J;utMMF9&BfOe!<{wU0ph?-VQ%cv3B%fFiW?6xBPdf0 zD-HhEU?0C`G@7e+b-=8fj=TP3mdz&SIQ}Nd`*G#DTz9Y@b zaoDF}Gx7ZhPzpDhi^fA7WZ)EAEFv;N2*bKp0T za0t<^1|Zc#`A+?s$!$8eO4CK~PUFECC3BwNR4f)!V&-Y>$xg(%T{MtrH|CPcO(Lf> zE_meE1?6S-qlV^p2fh! zT11Ub)hHw!_mpFDMIAFB`%Yal+`1IXV>b?%!q^Ps%8nh8wtjVGlF-!5x*D29WJ4=M zZ7X(QvKe$YZNgM(HibD7+VO5Q29?@HzS?k$c|3B@JI6dlLgu5S&LbU4=4p-Yn||z@ z4p05vq*k*pbOV9QjVTMp8`c$?t@~!$8&5AP_sz@tk%a$nWHMh-Gm{WS5+q)5W6pU# za@YZXJCLTpZ}zb=$HCYbIm->?Hu6XIBz_d7)n1+3eSLzGVoNQCTHcu9qS2@({0sxc zu<-mhx@Xz_*(S1DEL|d0`YV7uNevL*Y6|DAQmvSp{4DzPL@>hqJ?`FjvIU;<&}YEKDmFUGSBYjRmK{Km-1m%-t=fFfI9kV|POH|SxvO=P+><+1JK_lt5F6fTPf8PXU+lYEJz__** z&>`4F2F8EWE+k7ZsZx9%!?A56{lsk1juYw5zN)V+g$d^Q^Gm}fnHKA6L^36=`e;p% zp{;JD$X3%}O7qINR*2<>a422}_hmc=)-A7B-1#2v85jN5K31t0DtmqON-Dim`XIR; zOo`KRv)gtn?stp*`^f>}UDnGYGnJAbl(4srd>(5fo2#oqi>#bus86EHfeItFIu$+% z;lE|3gjQA`BXHEE5JdcjCoethN`@NEc~zm6CYf@LJ|hT^1>l}gRl7oDHMnw!*5*IC z@@Mi=gO=lZSnWln`dX^4Bd{9zYG{HNIX-87A#5OM%xu*%V?7K3j3CHcN*t!zNK4N4 z!U2?a>0`8m8}UQshILC0g6-k>8~;SRIJ?vQKDj z@U{DrstWIT7ufyRYox^&*IyHYb$3wtB}V^0sS|1OyK#sDc%sh+(gy&NT9j4Aa7J0C zPe$02TylMjad&|{_oe3`zx)Cqns?6qThYue6U=~j5+l0Po4`bX*&9V@a<-O;;vCzm z(af&;e<^}?5$7&MRW$eb*P< zX|33QmDvFSDFK-qMz|RF|Eedum@~W zt~8C1@i8@LammTr)rAgKm8X_SczCg@+@LeWpcmx;VL;iLQJ;t%Z*|XbNWUnHX|o=Q z%bsXc%bw=pk~8%3aV-w(7E$co9_cHQ$!}Ep6YcoCb7~GQBWl#4D!T8A5!P*tSl4FK zK2CX0mjmosg6TSK@-E-He{dm0?9h{&v~}OX15xgF<1-w4DCypYo22%@;uRq`ZFld- z{Uqof@a@P5dW@kfF-`1B1(!R>(DHb&$UXY%Gd+6r?w8klhP&ldzG*6#l#VuM&`)ki z)f$+Rp?YYog9u==<#MC%1daG#%3EOX9A{7$`_(s#_4mV`xZaB+6YlX`H4{}vq;)TF zo~fR@do6EZIR?413A$V6o^fq&QV7P(bB(9m1969szOosyhZRYciAWXe4@u-}s(LeJpuIkSx)XvjXmvVEseG zJvWN4s|$6r;s(3F+cgeh4DMEq??h!$eb^5h#`whT5d03qfYpol8dCim)A^NG1-H}} z!b)V8DTL2Q8@R2p`y4@CeSVj9;8B5#O?jfl-j<$Quv?Ztwp*)GvQ~|W8i6?-ZV@Lf z8$04U_1m{2|AIu+rd8KW`Qk|P1w(}d%}cjG6cxsTJ3Y&*J^_@bQgXwILWY7w zx+z)v81rZv-|mi>y#p$4S7AA760X?)P&0e{iKcWq4xvv@KA@EWjPGdt8CKvh4}p}~ zdUVzuzkBlU2Z+*hTK214><61~h~9zQ3k+-{Pv~w`#4|YdjTFKc{===9Ml7EMFmE!f zH}U3O{Z`DuJrBZbz~OjSVlD6uZSEeNK8epja_LanEh8v;_$Eg9?g*9ihMoat$#qd^ z?;x?a*y3-pW#6|kF^<$w;2^~s!fc;3D~#&#WYZfK@3;bO{MvmN?>qy%_%v`BVCgfC zdwL~(H14Gr6w(1CX|R;zhZh%?*Q{hxJH`MV2)@Jg$pbqjZeL+LO7^vwgi!@3yn@NT zU91-{;BWIi8bV-j-YR|A9Qs?M?e7Ru&Onl1(Sz(kxAw?LEbd+Le%Z43rZgb2h2m|e z^rblc;4r+}?@tC(YIBB_qpQL?_kg{;zO#6JD9{;HSUgf@zIZ)}Bh4wFZIs>meSd}f z4iF~nD$KAV6CVEw+{YOPrW~~y~Y=?snG4dE3edN$~SXh`!c_F zUsQ1M;ARz&v0mIbfP}aLWZ&cBPU+DU{l+0}_>9DZGL{@}lF6QCtgAg;EWUu`D$Evm znblG}kC!}Mw)bR~U;+S}T9TVc6lXWR!LNMm)nmxr*ORkv#&UO$_WQpt0WdX{A=bjC zV^lB~(r;y!C4$Rk0fWUR|09O?KBos@aFQjUx{ODABcj}h5~ObwM_cS>5;iI^I- zPVEP9qrox2CFbG`T5r_GwQQpoI0>mVc_|$o>zdY5vbE~B%oK26jZ)m=1nu_uLEvZ< z8QI_G?ejz`;^ap+REYQzBo}7CnlSHE_DI5qrR!yVx3J1Jl;`UaLnKp2G$R__fAe;R(9%n zC)#)tvvo-9WUBL~r_=XlhpWhM=WS6B0DItw{1160xd;M(JxX_-a&i%PXO@}rnu73_ zObHBZrH%R!#~pjEp~P?qIj4MdAx@sv;E96Doi$eO-~)oUz%Z0Tr4K`-jl06Il!9{s zdjF*1r{XU?)C(%XKPm;UnpnDGD%QL3pgo0ust~+sB0pa|v37>E1dp*Odn)n=DY;5j zDzSAkU9B6F$;|##_mrDe#%hd7pC1u`{9ZKeDdtkyl&4>H=e)Fq@}$UffPt1#cjYZg zd%O%xpg4~brEr>AnKT)kF@`cdX4tMlZ#Vk!l1Xz!G970p`Gkv^lk-|>jmt0W5Wu6woGf?hNA zXO2?BG)<{`NsYAY#3|L^x*=rS7uWU~s<*UhTC8AYc#lGP-=Aw1I)@y(<` znQb^nL~$rlDbsdAc4nc#{+$_;Z4iY;Pi0i9Q;>ZB3+IjWLg_r40-Fso^xF<*_s7Tj zujFrMH{vW3PmCndjQIscnQE%`Qj|E2kidi#c&PcWIMyH+e#7!l`<$_)*pDP$!49pY6w!bN)j8~A1wV%gIakf+vA04 zV)_Q=QMPSj6$M2Ar#KhhxsbZUOq3nZHh8m0?Fr}I6N(Fk zkhXM(f57yOa8vn^97J+g9ISPa=-**6^8ZX&g=z+m&6~x<1>)MyM&tpbWhSf8#+Pcd4rVK#)NSw>1eLKHTO z44A@sc_}Ypi#ggFRbDRFV(IhOnRU&XPrQYh9`mVMo-^U$&AwsXooSRUFqJ7)XUXCK zFpt;gJ}9QTN9xy9$=3OnRkjgUuQZ`X)!}LBm~WUIEKuK-Z%}f?2?+MKucWU<3)>9G zxsz~2pHut1AmH<@66;LdCB9+dSpojE4ggrYS?%icv*Rpi?G0Q($^`(g<1&Z){O_5B$@f#;I2-+Qa1P$a@=u-vOY5vqo z|6G67X;*A|V86ZET9OpFB&02twZtc2K}~ASoQpM_p{vJ{-XvA8UmQa4Ed%fS{D@g( zr_aY0gKw*=2SIGznXXKFo$r0x3)@bq8@4od^U(L0-jvTsK@qYOWX?2G_>N+?;r{TU2{M>V0zid zB_Zu?WSnRl@k?oE*gsgv;jH@+ z-}BDGyR-ls7$dz{e( ztv7lI2|OxNkLD4zc3xGA`!d7LiSdOys4H!8aA(_c0Nm*uLjS4TW%Z3v>am1nwQ_lI zIs85Uufd;cv-(4wi(Js;QsL#|qdv)n;r_?puaK*1>zTC@d=#sK+q1YF_Q(5B%%3TtI8&bNs_e8vIb;oc|Rk`F~u?|A?jj{c={?{Env{mW#q@8 z)#WEgt4B6b&X2?o3=b`ilz;)-h$t4;hsxPDo-%5C(7m#c9tZF-U`vcx0HnVtf_X(}4Tg}4wx(=y!@T7{)4;I_p95mBhikg-|U9z35q`|!1+Zz@97 z(PFE5jCv|=t;^=(CLqYp)k90rV4ZSiFDAhD8YOCzv{}1WDuB?epORibW36);q(Aig ze27@D?lN-ZyjuB4GsebA$;+(KGiOtCe6Bfd%GKRty>dBS1GUe}MXgnu61UdgO=m1& zE(eECPF_%J-lU{;R)eQJot;;}Wch$-8Z|lxN*AAdc;bkpbD`W}F=Z}^Cy(SKyfF#+ zQSalA%JDDAu|77$M3E|kv==3vx~pFPw_<+9xgcE#oigh*>#QsA2}sTYO7uY(h@dhR zHJBi^bb-`1?<1cGFZJa8Akzs{H^$N<)5@hlXeKwt9hD5^5K&`pdHOI92p<7XhS?>| z(5h9KYctN|H+W~Xh2N4W+yjMyBm(AdewjX?PBuRU$^J zS#+U($K6rhFFzf z0q*kJ>B6xI1qAti?H@X@dxtB7_vT+Nj@PNxr?CSK#xqE6jh5S{`nH#zzvjOId=i1X zK(Yjl!7KF(73GXYLVkQA5irn|v-ArCqwi)CM8X&m!#@NQ3bqmQlfurU4qT`zl_m^C zhpk?mfVvy9L|)*+bW8&NY4lG$@0_PKfO9+~(zrbn?wECGi7472W{H&dRPZum^Qf z73C-TR6$#q>XJgYnUgV!WkbmRas;`TY#7CxPXIEGwT6VPBDKbyr#|C2M%q|7l#Ql< zuM}j=2{D+?SxT8?ZJn&Z%cRN8Gu@y(`zV(lfj1T%g44(d#-g&@O0FL5;I9=?bW>!M z%c3J&e}GThdean-<||jUh zlLP`UeKBhhrQ?HHjM3}kfO7Z=EKB%+rs*t+nuBoeuD2yk%n32SA?-s)4+DsTV7U&K zyKQO2b2*tQT}#((=#fkb%hkRkt^%tY&VK$hcs91+hld zJ%lgC!ooILC&|(Z9$zzk=Q0*%&l7wwyf%nv=`C=OcPjb|Q%@9*XkPGFrn+bxp?t^D z!_qO=e-;bnT)^0d|Ex9X&svN9S8M&R>5l*5Df2H@r2l)VfBO@LqeVw`Fz6TSwAt^I z5Wu6A>LNnF7hq4Ow=7D7LEDv3A))d5!M=lT3ConlFN`5eTQMexVVs* zH0tx-*R+-B@&Lp`0V4j6Uy=LJmLQRY_6tH4vnV{_am%kkv|{CYkF}4Wn6U+|9Xre$ zJkO;_=dtw`@aEs|^GlO-zvpp-73H;PYk}V5RrH83G4SVkRJ0YSluQa8pKejcqB4u~ z^9^lDR|?7vEo|jITtaIFI6}1;vTI6n(d0kDGQUJuk>>sqdd7#VBF;?_dM5i<+VMEq zc>habJK}_0eEsOkdwv48d43jKMnqYFMnYDU&c?vi#Fp+S)sxo1-oVJ*g!X^^K! z>z!G8?KfU{qOnLHhaEF4QRHgOpfvoo7@=FG(2ZefYJk- zZuA9ubiTTP9jw9Uzpx8FfJBFt+NNE9dTlM!$g$|lTD za4LMNxWhw8!AV(x;U`IV-(bK@iQ%#QSmq8D$YqLgt?V#|~% z;{ST}6aQbOoewMKYzZT@8|Qq z@9SNBu1UErolMjrhJW-Id&7y<0I<+Z-lr`IHMh1;M)n@g|hx_T-maO`s{Tuhax}EjC zS;1kdL*A3BW5YZXgD|0zm)g3_3vMs>5xgHUhQDl19lfQWMcfLTsw$)amgDs>bW*Oe+$UK^`ioL%F0Ua5vb%II+EGS>*I zw)AmqcWBZpWH&Aswk_FJT=J|^Gn=MfnDTIzMdnoRUB91MeW?e>+C)g3_FDN8rN$(? zL+kH!*L}rq`MK`KDt^v4nUJg3Ce-`IW0Ph0?|}Puq5WIS_a7iEO;~mGQqqo=Ey;ND zhBXA^$ZrCc#&0}dMA&@)&TCq5PMzgJPafZCg-6$R zRqJ2+_t+dGUAY@~xPzU3`od7-(8nnuMfM-4#u`Q~`l-CUGC7u*^5VwH`ot;Ck#R1% zRr%?;!NrB$w^}NW=GGR}m!3a9bh#wXrq?fF7j-IS?E_!GaD3KYzcXhCUHhjEl-6b# zCmIF#4y@HN=^#uIz zRFl8D)Ri1<(Kr~Hoi_MtXWP8^AyTKxi1)ew88bV{*Ok8w8YLXBFW0sRJ<(vU{$ym| zz)feLQbz3k;_}2_{-bW`h~t&2$ObtlbS?k2k|5Kbu?FZLDMTVW_Z6p#A)c)`3DD?a*hxHS2Zj zcIiebfsINfWvwY7Z{YOlIQ61b`j=%6{>MPs+`()Q{wq0z0?|jwRN(1IrMQsj40BHx zvBC_Xfcr;55&}MeoP_@#nz$avCh%FJfE5NNAE~fW@L7~f8Y=?Wno31128EYOK8+O! zc4Vaj-DCsB6CPH$?pQQVbb_(tg^x{$STYM_WKLtrh-_-Hq-M%Ubpt6$mCHY!B{ISD zz}grIo^bNVDw4={SA2*nDNq5`e@ZO5r4TbQpHM)~qfD9!s0h(Jf>vYd;I~j<2fD4)_>ctbwNX6S*8>i^*4 zYKI5<4}d;hM!!N|A$@eg09J|HV;!UUVIau_I~dxZp#?a3u0G)pts6GKdCNk>FKxdh_`Xu!>zO3Kv?u+W6cYJPy!@=PuY868>3|Zg} z$7galV~M`d!q(`I{;CJsq6G9>W0}H6gVY`q7S@9s8ak1r{>}*Q0JyH&f!f8(NZxhC zkn|KS64r^A1fniFel2KkxYByk%erCx9UgFLI)`yuA)X z8SU?6kj!numPNCAj}>1ipax(t{%rxU;6`(Nqt$~Z4~76TQ$9d8l`yJ}rniII%HbH= zlS_7o!qB{55at^>N!Voer%)`KMh9Yd@Z?~nc19*hs)NGN954`O9zA&&vJHbm&|D@E za(&z6A=3NfC;>I)hlI@ulP8E@W-ziGe{iCf_mHvWGldxw8{ng-hI({EtOdALnD9zG ze)fU?I(DNt)Bzdd9Cs^>!|+2!xv1SK=I zJ+y_;=Sq-zqD~GKy@{5(my&aPgFfGY&_mayR_)?dF_^Fwc-n!UAG+fQQGfjWE-1MF YM{}PByk10KD_nuQ4E7Du?}+~TKh4V)`~Uy| diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index b0030d2..8dea6c2 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -1,18 +1,3 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.7/apache-maven-3.8.7-bin.zip -wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar +wrapperVersion=3.3.4 +distributionType=only-script +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.12/apache-maven-3.9.12-bin.zip diff --git a/generator/GLXMLReader.java b/generator/GLXMLReader.java index e7fc9b7..314330e 100644 --- a/generator/GLXMLReader.java +++ b/generator/GLXMLReader.java @@ -25,11 +25,14 @@ of this software and associated documentation files (the "Software"), to deal import java.io.OutputStreamWriter; import java.io.Writer; import java.util.ArrayList; +import java.util.Arrays; import java.util.HashMap; +import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +import java.util.Set; import java.util.Stack; import java.util.stream.Collectors; @@ -95,12 +98,12 @@ public boolean equals(Object obj) { static class Param { String name; String type; - Group group; + Set groups = new HashSet<>(); } static class Return { String type; - Group group; + Set groups = new HashSet<>(); } static class Group { @@ -120,7 +123,7 @@ static class Extension { { paths.add(""); } - private Group currentGroup; + private List currentGroups = new ArrayList<>(); private Map groups = new HashMap<>(); private Map commands = new HashMap<>(); private Map extensions = new HashMap<>(); @@ -128,6 +131,26 @@ static class Extension { private Command currentCommand; private Param currentParam; private Extension currentExtension; + private String outputFile; + + private static final Set ALPHA_FUNCTION_ENUMS = new HashSet<>(Arrays.asList( + "GL_NEVER", "GL_LESS", "GL_EQUAL", "GL_LEQUAL", "GL_GREATER", "GL_NOTEQUAL", "GL_GEQUAL", "GL_ALWAYS" + )); + + public GLXMLReader(String outputFile) { + this.outputFile = outputFile; + } + + private Group getOrCreateGroup(String name) { + if (name == null) return null; + Group g = groups.get(name); + if (g == null) { + g = new Group(); + g.name = name; + groups.put(name, g); + } + return g; + } @Override public void characters(char[] ch, int start, int length) throws SAXException { @@ -140,8 +163,9 @@ public void characters(char[] ch, int start, int length) throws SAXException { Return ret = currentCommand.returnType; ret.type = ptype; // Patch up some GLboolean parameters which have no Boolean group - if ("GLboolean".equals(ptype) && (ret.group == null || ret.group.name == null || !ret.group.name.equals("Boolean"))) { - ret.group = groups.get("Boolean"); + if ("GLboolean".equals(ptype)) { + ret.groups.clear(); + ret.groups.add(getOrCreateGroup("Boolean")); } } else if ("/registry/commands/command/param/name".equals(path)) { String name = new String(ch, start, length).trim(); @@ -150,8 +174,9 @@ public void characters(char[] ch, int start, int length) throws SAXException { String ptype = new String(ch, start, length).trim(); currentParam.type = ptype; // Patch up some GLboolean parameters which have no Boolean group - if ("GLboolean".equals(ptype) && (currentParam.group == null || currentParam.group.name == null || !currentParam.group.name.equals("Boolean"))) { - currentParam.group = groups.get("Boolean"); + if ("GLboolean".equals(ptype)) { + currentParam.groups.clear(); + currentParam.groups.add(getOrCreateGroup("Boolean")); } } } @@ -161,9 +186,10 @@ public void startElement(String uri, String localName, String qName, Attributes path = paths.peek() + "/" + localName; paths.push(path); if ("/registry/groups/group".equals(path)) { - currentGroup = new Group(); - currentGroup.name = attributes.getValue("name"); - groups.put(currentGroup.name, currentGroup); + currentGroups.clear(); + String name = attributes.getValue("name"); + Group group = getOrCreateGroup(name); + currentGroups.add(group); } else if ("/registry/groups/group/enum".equals(path)) { String enumName = attributes.getValue("name"); GLenum e = enums.get(enumName); @@ -172,18 +198,19 @@ public void startElement(String uri, String localName, String qName, Attributes e.name = enumName; enums.put(e.name, e); } - currentGroup.enums.put(e.name, e); + for (Group g : currentGroups) { + g.enums.put(e.name, e); + } } else if ("/registry/enums".equals(path)) { - // Use the null-group for /registry/enums. - // Even though those elements have a "group" attribute, that - // hardly ever matches any /registry/groups/group - // example, see: "ShaderType" - Group group = groups.get(null); - if (group == null) { - group = new Group(); - groups.put(group.name, group); - } - currentGroup = group; + String groupName = attributes.getValue("group"); + currentGroups.clear(); + Group g = groups.get(groupName); + if (g == null) { + g = new Group(); + g.name = groupName; + groups.put(groupName, g); + } + currentGroups.add(g); } else if ("/registry/enums/enum".equals(path)) { String hexValue = attributes.getValue("value"); int value; @@ -207,9 +234,32 @@ public void startElement(String uri, String localName, String qName, Attributes } else if (!e.name.equals(enumName)) { throw new AssertionError("Duplicate enum [" + e.name + "] and [" + enumName + "] = " + value); } - // currenGroup here is always the null-group - currentGroup.enums.put(e.name, e); - /* Also add to null group */ + String groupNameOnEnum = attributes.getValue("group"); + List targetGroups = new ArrayList<>(); + if (groupNameOnEnum != null) { + for (String g : groupNameOnEnum.split(",")) { + g = g.trim(); + if (!g.isEmpty()) { + targetGroups.add(getOrCreateGroup(g)); + } + } + } else { + targetGroups.addAll(currentGroups); + } + + // Force GL_TRUE and GL_FALSE into Boolean group + if ("GL_TRUE".equals(enumName) || "GL_FALSE".equals(enumName)) { + targetGroups.add(getOrCreateGroup("Boolean")); + } + + // Force AlphaFunction enums + if (ALPHA_FUNCTION_ENUMS.contains(enumName)) { + targetGroups.add(getOrCreateGroup("AlphaFunction")); + } + + for (Group targetGroup : targetGroups) { + targetGroup.enums.put(e.name, e); + } enums.put(e.name, e); e.value = value; e.hasValue = true; @@ -219,7 +269,14 @@ public void startElement(String uri, String localName, String qName, Attributes String groupName = attributes.getValue("group"); Return ret = new Return(); currentCommand.returnType = ret; - ret.group = groups.get(groupName); + if (groupName != null) { + for (String g : groupName.split(",")) { + g = g.trim(); + if (!g.isEmpty()) { + ret.groups.add(getOrCreateGroup(g)); + } + } + } } else if ("/registry/commands/command/alias".equals(path)) { String aliasName = attributes.getValue("name"); if (!commands.containsKey(aliasName)) @@ -229,11 +286,18 @@ public void startElement(String uri, String localName, String qName, Attributes currentParam = param; currentCommand.params.add(param); String groupName = attributes.getValue("group"); - if ("PixelInternalFormat".equals(groupName)) { - /* The gl.xml is apparently handcrafted */ - groupName = "InternalFormat"; + if (groupName != null) { + for (String g : groupName.split(",")) { + g = g.trim(); + if ("PixelInternalFormat".equals(g)) { + /* The gl.xml is apparently handcrafted */ + g = "InternalFormat"; + } + if (!g.isEmpty()) { + param.groups.add(getOrCreateGroup(g)); + } + } } - param.group = groups.get(groupName); } else if ("/registry/extensions/extension".equals(path)) { String name = attributes.getValue("name"); currentExtension = new Extension(); @@ -280,10 +344,22 @@ static > Map sortByValue(Map map) )); } + private static String sanitize(String name) { + if (name == null) return null; + return name.replaceAll("[^a-zA-Z0-9_]", "_"); + } + + private boolean containsGroup(Set groups, String name) { + for (Group g : groups) { + if (g.name != null && g.name.equals(name)) return true; + } + return false; + } + private void generate() throws Exception { StringBuilder sb = new StringBuilder(); StringBuilder prolog = new StringBuilder(); - FileOutputStream fos = new FileOutputStream(new File("src/org/lwjglx/debug/GLmetadata.java")); + FileOutputStream fos = new FileOutputStream(new File(outputFile)); Writer writer = new OutputStreamWriter(fos); prolog.append("package org.lwjglx.debug;\n"); prolog.append("import java.util.Map;\n"); @@ -343,7 +419,7 @@ private void generate() throws Exception { sb.append(" private static final int ").append(e.name).append(" = ").append(e.value).append(";\n"); } for (Group group : groups.values()) { - String gname = group.name; + String gname = sanitize(group.name); if (gname == null) { gname = "_null_"; } @@ -445,6 +521,16 @@ private void generate() throws Exception { sb.append(" return ").append(ext.name).append(";\n"); sb.append(" }\n"); } + + prolog.append(" @SafeVarargs\n"); + prolog.append(" private static Map merge(Map... maps) {\n"); + prolog.append(" Map result = new HashMap<>();\n"); + prolog.append(" for (Map map : maps) {\n"); + prolog.append(" if (map != null) result.putAll(map);\n"); + prolog.append(" }\n"); + prolog.append(" return result;\n"); + prolog.append(" }\n"); + for (Command cmd : commands.values()) { boolean found = false; for (Param param : cmd.params) { @@ -461,11 +547,7 @@ private void generate() throws Exception { int numParams = 0; for (Param param : cmd.params) { if ("GLboolean".equals(param.type) || "GLenum".equals(param.type) || "GLbitfield".equals(param.type)) { - if (param.group == null || param.group.name == null) { - numParams++; - } else { - numParams++; - } + numParams++; } } sb.append(" private static Command ").append(cmd.name).append(";\n"); @@ -473,17 +555,47 @@ private void generate() throws Exception { sb.append(" if (").append(cmd.name).append(" != null)\n"); sb.append(" return ").append(cmd.name).append(";\n"); sb.append(" Command cmd = new Command(").append(numParams).append(");\n"); - if (cmd.returnType.group != null && cmd.returnType.group.name != null) { - sb.append(" cmd.returnGroup = ").append(cmd.returnType.group.name).append("();\n"); + + if (!cmd.returnType.groups.isEmpty()) { + if (cmd.returnType.groups.size() == 1) { + String gname = sanitize(cmd.returnType.groups.iterator().next().name); + if (gname == null) gname = "_null_"; + sb.append(" cmd.returnGroup = ").append(gname).append("();\n"); + } else { + sb.append(" cmd.returnGroup = merge("); + int i = 0; + for (Group g : cmd.returnType.groups) { + if (i > 0) sb.append(", "); + String gname = sanitize(g.name); + if (gname == null) gname = "_null_"; + sb.append(gname).append("()"); + i++; + } + sb.append(");\n"); + } } else { sb.append(" cmd.returnGroup = _null_();\n"); } + for (Param param : cmd.params) { if ("GLboolean".equals(param.type) || "GLenum".equals(param.type) || "GLbitfield".equals(param.type)) { - if (param.group == null || param.group.name == null) { + if (param.groups.isEmpty()) { sb.append(" cmd.addParam(\"").append(param.name).append("\", _null_());\n"); + } else if (param.groups.size() == 1) { + String gname = sanitize(param.groups.iterator().next().name); + if (gname == null) gname = "_null_"; + sb.append(" cmd.addParam(\"").append(param.name).append("\", ").append(gname).append("());\n"); } else { - sb.append(" cmd.addParam(\"").append(param.name).append("\", ").append(param.group.name).append("());\n"); + sb.append(" cmd.addParam(\"").append(param.name).append("\", merge("); + int i = 0; + for (Group g : param.groups) { + if (i > 0) sb.append(", "); + String gname = sanitize(g.name); + if (gname == null) gname = "_null_"; + sb.append(gname).append("()"); + i++; + } + sb.append("));\n"); } } } @@ -522,12 +634,18 @@ private static String convertToFileURL(String filename) { } public static void main(String[] args) throws Exception { + if (args.length < 2) { + throw new IllegalArgumentException("Usage: GLXMLReader "); + } + String input = args[0]; + String output = args[1]; + SAXParserFactory spf = SAXParserFactory.newInstance(); spf.setNamespaceAware(true); SAXParser saxParser = spf.newSAXParser(); XMLReader xmlReader = saxParser.getXMLReader(); - xmlReader.setContentHandler(new GLXMLReader()); - xmlReader.parse(convertToFileURL("spec/gl.xml")); + xmlReader.setContentHandler(new GLXMLReader(output)); + xmlReader.parse(convertToFileURL(input)); } -} +} \ No newline at end of file diff --git a/gl.xml b/gl.xml new file mode 100644 index 0000000..aabe69e --- /dev/null +++ b/gl.xml @@ -0,0 +1,47736 @@ + + + +Copyright 2013-2025 The Khronos Group Inc. +SPDX-License-Identifier: Apache-2.0 + +This file, gl.xml, is the OpenGL and OpenGL API Registry. The canonical +version of the registry, together with documentation, schema, and Python +generator scripts used to generate C header files for OpenGL and OpenGL ES, +can always be found in the Khronos Registry at +https://github.com/KhronosGroup/OpenGL-Registry + + + + + + #include <KHR/khrplatform.h> + + typedef unsigned int GLenum; + typedef unsigned char GLboolean; + typedef unsigned int GLbitfield; + typedef void GLvoid; + typedef khronos_int8_t GLbyte; + typedef khronos_uint8_t GLubyte; + typedef khronos_int16_t GLshort; + typedef khronos_uint16_t GLushort; + typedef int GLint; + typedef unsigned int GLuint; + typedef khronos_int32_t GLclampx; + typedef int GLsizei; + typedef khronos_float_t GLfloat; + typedef khronos_float_t GLclampf; + typedef double GLdouble; + typedef double GLclampd; + typedef void *GLeglClientBufferEXT; + typedef void *GLeglImageOES; + typedef char GLchar; + typedef char GLcharARB; + #ifdef __APPLE__ +typedef void *GLhandleARB; +#else +typedef unsigned int GLhandleARB; +#endif + typedef khronos_uint16_t GLhalf; + typedef khronos_uint16_t GLhalfARB; + typedef khronos_int32_t GLfixed; + typedef khronos_intptr_t GLintptr; + typedef khronos_intptr_t GLintptrARB; + typedef khronos_ssize_t GLsizeiptr; + typedef khronos_ssize_t GLsizeiptrARB; + typedef khronos_int64_t GLint64; + typedef khronos_int64_t GLint64EXT; + typedef khronos_uint64_t GLuint64; + typedef khronos_uint64_t GLuint64EXT; + typedef struct __GLsync *GLsync; + struct _cl_context; + struct _cl_event; + typedef void ( *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); + typedef void ( *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); + typedef void ( *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); + + + typedef void ( *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); + typedef unsigned short GLhalfNV; + typedef GLintptr GLvdpauSurfaceNV; + typedef void ( *GLVULKANPROCNV)(void); + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + void glAccum + GLenum op + GLfloat value + + + + void glAccumxOES + GLenum op + GLfixed value + + + void glActiveProgramEXT + GLuint program + + + void glActiveShaderProgram + GLuint pipeline + GLuint program + + + void glActiveShaderProgramEXT + GLuint pipeline + GLuint program + + + void glActiveStencilFaceEXT + GLenum face + + + + void glActiveTexture + GLenum texture + + + + void glActiveTextureARB + GLenum texture + + + + + void glActiveVaryingNV + GLuint program + const GLchar *name + + + void glAlphaFragmentOp1ATI + GLenum op + GLuint dst + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + + + void glAlphaFragmentOp2ATI + GLenum op + GLuint dst + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + GLuint arg2 + GLuint arg2Rep + GLuint arg2Mod + + + void glAlphaFragmentOp3ATI + GLenum op + GLuint dst + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + GLuint arg2 + GLuint arg2Rep + GLuint arg2Mod + GLuint arg3 + GLuint arg3Rep + GLuint arg3Mod + + + void glAlphaFunc + GLenum func + GLfloat ref + + + + void glAlphaFuncQCOM + GLenum func + GLclampf ref + + + void glAlphaFuncx + GLenum func + GLfixed ref + + + void glAlphaFuncxOES + GLenum func + GLfixed ref + + + void glAlphaToCoverageDitherControlNV + GLenum mode + + + void glApplyFramebufferAttachmentCMAAINTEL + + + void glApplyTextureEXT + GLenum mode + + + GLboolean glAcquireKeyedMutexWin32EXT + GLuint memory + GLuint64 key + GLuint timeout + + + GLboolean glAreProgramsResidentNV + GLsizei n + const GLuint *programs + GLboolean *residences + + + + GLboolean glAreTexturesResident + GLsizei n + const GLuint *textures + GLboolean *residences + + + + GLboolean glAreTexturesResidentEXT + GLsizei n + const GLuint *textures + GLboolean *residences + + + + void glArrayElement + GLint i + + + void glArrayElementEXT + GLint i + + + + void glArrayObjectATI + GLenum array + GLint size + GLenum type + GLsizei stride + GLuint buffer + GLuint offset + + + GLuint glAsyncCopyBufferSubDataNVX + GLsizei waitSemaphoreCount + const GLuint *waitSemaphoreArray + const GLuint64 *fenceValueArray + GLuint readGpu + GLbitfield writeGpuMask + GLuint readBuffer + GLuint writeBuffer + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + GLsizei signalSemaphoreCount + const GLuint *signalSemaphoreArray + const GLuint64 *signalValueArray + + + GLuint glAsyncCopyImageSubDataNVX + GLsizei waitSemaphoreCount + const GLuint *waitSemaphoreArray + const GLuint64 *waitValueArray + GLuint srcGpu + GLbitfield dstGpuMask + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei srcWidth + GLsizei srcHeight + GLsizei srcDepth + GLsizei signalSemaphoreCount + const GLuint *signalSemaphoreArray + const GLuint64 *signalValueArray + + + void glAsyncMarkerSGIX + GLuint marker + + + void glAttachObjectARB + GLhandleARB containerObj + GLhandleARB obj + + + + void glAttachShader + GLuint program + GLuint shader + + + void glBegin + GLenum mode + + + + void glBeginConditionalRender + GLuint id + GLenum mode + + + void glBeginConditionalRenderNV + GLuint id + GLenum mode + + + + + void glBeginConditionalRenderNVX + GLuint id + + + void glBeginFragmentShaderATI + + + void glBeginOcclusionQueryNV + GLuint id + + + void glBeginPerfMonitorAMD + GLuint monitor + + + void glBeginPerfQueryINTEL + GLuint queryHandle + + + void glBeginQuery + GLenum target + GLuint id + + + + void glBeginQueryARB + GLenum target + GLuint id + + + + void glBeginQueryEXT + GLenum target + GLuint id + + + void glBeginQueryIndexed + GLenum target + GLuint index + GLuint id + + + void glBeginTransformFeedback + GLenum primitiveMode + + + + void glBeginTransformFeedbackEXT + GLenum primitiveMode + + + + void glBeginTransformFeedbackNV + GLenum primitiveMode + + + + void glBeginVertexShaderEXT + + + void glBeginVideoCaptureNV + GLuint video_capture_slot + + + void glBindAttribLocation + GLuint program + GLuint index + const GLchar *name + + + void glBindAttribLocationARB + GLhandleARB programObj + GLuint index + const GLcharARB *name + + + + void glBindBuffer + GLenum target + GLuint buffer + + + void glBindBufferARB + GLenum target + GLuint buffer + + + + void glBindBufferBase + GLenum target + GLuint index + GLuint buffer + + + + void glBindBufferBaseEXT + GLenum target + GLuint index + GLuint buffer + + + + void glBindBufferBaseNV + GLenum target + GLuint index + GLuint buffer + + + + void glBindBufferOffsetEXT + GLenum target + GLuint index + GLuint buffer + GLintptr offset + + + void glBindBufferOffsetNV + GLenum target + GLuint index + GLuint buffer + GLintptr offset + + + + void glBindBufferRange + GLenum target + GLuint index + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glBindBufferRangeEXT + GLenum target + GLuint index + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glBindBufferRangeNV + GLenum target + GLuint index + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glBindBuffersBase + GLenum target + GLuint first + GLsizei count + const GLuint *buffers + + + void glBindBuffersRange + GLenum target + GLuint first + GLsizei count + const GLuint *buffers + const GLintptr *offsets + const GLsizeiptr *sizes + + + void glBindFragDataLocation + GLuint program + GLuint color + const GLchar *name + + + void glBindFragDataLocationEXT + GLuint program + GLuint color + const GLchar *name + + + + void glBindFragDataLocationIndexed + GLuint program + GLuint colorNumber + GLuint index + const GLchar *name + + + void glBindFragDataLocationIndexedEXT + GLuint program + GLuint colorNumber + GLuint index + const GLchar *name + + + + void glBindFragmentShaderATI + GLuint id + + + void glBindFramebuffer + GLenum target + GLuint framebuffer + + + + void glBindFramebufferEXT + GLenum target + GLuint framebuffer + + + + void glBindFramebufferOES + GLenum target + GLuint framebuffer + + + void glBindImageTexture + GLuint unit + GLuint texture + GLint level + GLboolean layered + GLint layer + GLenum access + GLenum format + + + void glBindImageTextureEXT + GLuint index + GLuint texture + GLint level + GLboolean layered + GLint layer + GLenum access + GLint format + + + void glBindImageTextures + GLuint first + GLsizei count + const GLuint *textures + + + GLuint glBindLightParameterEXT + GLenum light + GLenum value + + + GLuint glBindMaterialParameterEXT + GLenum face + GLenum value + + + void glBindMultiTextureEXT + GLenum texunit + GLenum target + GLuint texture + + + GLuint glBindParameterEXT + GLenum value + + + void glBindProgramARB + GLenum target + GLuint program + + + + void glBindProgramNV + GLenum target + GLuint id + + + + + void glBindProgramPipeline + GLuint pipeline + + + void glBindProgramPipelineEXT + GLuint pipeline + + + void glBindRenderbuffer + GLenum target + GLuint renderbuffer + + + + void glBindRenderbufferEXT + GLenum target + GLuint renderbuffer + + + + void glBindRenderbufferOES + GLenum target + GLuint renderbuffer + + + void glBindSampler + GLuint unit + GLuint sampler + + + void glBindSamplers + GLuint first + GLsizei count + const GLuint *samplers + + + void glBindShadingRateImageNV + GLuint texture + + + GLuint glBindTexGenParameterEXT + GLenum unit + GLenum coord + GLenum value + + + void glBindTexture + GLenum target + GLuint texture + + + + void glBindTextureEXT + GLenum target + GLuint texture + + + + + void glBindTextureUnit + GLuint unit + GLuint texture + + + GLuint glBindTextureUnitParameterEXT + GLenum unit + GLenum value + + + void glBindTextures + GLuint first + GLsizei count + const GLuint *textures + + + void glBindTransformFeedback + GLenum target + GLuint id + + + void glBindTransformFeedbackNV + GLenum target + GLuint id + + + void glBindVertexArray + GLuint array + + + + void glBindVertexArrayAPPLE + GLuint array + + + void glBindVertexArrayOES + GLuint array + + + + void glBindVertexBuffer + GLuint bindingindex + GLuint buffer + GLintptr offset + GLsizei stride + + + void glBindVertexBuffers + GLuint first + GLsizei count + const GLuint *buffers + const GLintptr *offsets + const GLsizei *strides + + + void glBindVertexShaderEXT + GLuint id + + + void glBindVideoCaptureStreamBufferNV + GLuint video_capture_slot + GLuint stream + GLenum frame_region + GLintptrARB offset + + + void glBindVideoCaptureStreamTextureNV + GLuint video_capture_slot + GLuint stream + GLenum frame_region + GLenum target + GLuint texture + + + void glBinormal3bEXT + GLbyte bx + GLbyte by + GLbyte bz + + + + void glBinormal3bvEXT + const GLbyte *v + + + void glBinormal3dEXT + GLdouble bx + GLdouble by + GLdouble bz + + + + void glBinormal3dvEXT + const GLdouble *v + + + void glBinormal3fEXT + GLfloat bx + GLfloat by + GLfloat bz + + + + void glBinormal3fvEXT + const GLfloat *v + + + void glBinormal3iEXT + GLint bx + GLint by + GLint bz + + + + void glBinormal3ivEXT + const GLint *v + + + void glBinormal3sEXT + GLshort bx + GLshort by + GLshort bz + + + + void glBinormal3svEXT + const GLshort *v + + + void glBinormalPointerEXT + GLenum type + GLsizei stride + const void *pointer + + + void glBitmap + GLsizei width + GLsizei height + GLfloat xorig + GLfloat yorig + GLfloat xmove + GLfloat ymove + const GLubyte *bitmap + + + + + void glBitmapxOES + GLsizei width + GLsizei height + GLfixed xorig + GLfixed yorig + GLfixed xmove + GLfixed ymove + const GLubyte *bitmap + + + void glBlendBarrier + + + void glBlendBarrierKHR + + + + void glBlendBarrierNV + + + + void glBlendColor + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha + + + + void glBlendColorEXT + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha + + + + + void glBlendColorxOES + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha + + + void glBlendEquation + GLenum mode + + + + void glBlendEquationEXT + GLenum mode + + + + + void glBlendEquationIndexedAMD + GLuint buf + GLenum mode + + + + void glBlendEquationOES + GLenum mode + + + void glBlendEquationSeparate + GLenum modeRGB + GLenum modeAlpha + + + + void glBlendEquationSeparateEXT + GLenum modeRGB + GLenum modeAlpha + + + + + void glBlendEquationSeparateIndexedAMD + GLuint buf + GLenum modeRGB + GLenum modeAlpha + + + + void glBlendEquationSeparateOES + GLenum modeRGB + GLenum modeAlpha + + + void glBlendEquationSeparatei + GLuint buf + GLenum modeRGB + GLenum modeAlpha + + + void glBlendEquationSeparateiARB + GLuint buf + GLenum modeRGB + GLenum modeAlpha + + + + void glBlendEquationSeparateiEXT + GLuint buf + GLenum modeRGB + GLenum modeAlpha + + + + void glBlendEquationSeparateiOES + GLuint buf + GLenum modeRGB + GLenum modeAlpha + + + + void glBlendEquationi + GLuint buf + GLenum mode + + + void glBlendEquationiARB + GLuint buf + GLenum mode + + + + void glBlendEquationiEXT + GLuint buf + GLenum mode + + + + void glBlendEquationiOES + GLuint buf + GLenum mode + + + + void glBlendFunc + GLenum sfactor + GLenum dfactor + + + + void glBlendFuncIndexedAMD + GLuint buf + GLenum src + GLenum dst + + + + void glBlendFuncSeparate + GLenum sfactorRGB + GLenum dfactorRGB + GLenum sfactorAlpha + GLenum dfactorAlpha + + + + void glBlendFuncSeparateEXT + GLenum sfactorRGB + GLenum dfactorRGB + GLenum sfactorAlpha + GLenum dfactorAlpha + + + + + void glBlendFuncSeparateINGR + GLenum sfactorRGB + GLenum dfactorRGB + GLenum sfactorAlpha + GLenum dfactorAlpha + + + + + void glBlendFuncSeparateIndexedAMD + GLuint buf + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha + + + + void glBlendFuncSeparateOES + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha + + + void glBlendFuncSeparatei + GLuint buf + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha + + + void glBlendFuncSeparateiARB + GLuint buf + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha + + + + void glBlendFuncSeparateiEXT + GLuint buf + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha + + + + void glBlendFuncSeparateiOES + GLuint buf + GLenum srcRGB + GLenum dstRGB + GLenum srcAlpha + GLenum dstAlpha + + + + void glBlendFunci + GLuint buf + GLenum src + GLenum dst + + + void glBlendFunciARB + GLuint buf + GLenum src + GLenum dst + + + + void glBlendFunciEXT + GLuint buf + GLenum src + GLenum dst + + + + void glBlendFunciOES + GLuint buf + GLenum src + GLenum dst + + + + void glBlendParameteriNV + GLenum pname + GLint value + + + void glBlitFramebuffer + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter + + + + void glBlitFramebufferANGLE + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter + + + void glBlitFramebufferEXT + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter + + + + + void glBlitFramebufferLayerEXT + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint srcLayer + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLint dstLayer + GLbitfield mask + GLenum filter + + + void glBlitFramebufferLayersEXT + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter + + + void glBlitFramebufferNV + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter + + + + void glBlitNamedFramebuffer + GLuint readFramebuffer + GLuint drawFramebuffer + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter + + + void glBufferAddressRangeNV + GLenum pname + GLuint index + GLuint64EXT address + GLsizeiptr length + + + void glBufferAttachMemoryNV + GLenum target + GLuint memory + GLuint64 offset + + + void glBufferData + GLenum target + GLsizeiptr size + const void *data + GLenum usage + + + void glBufferDataARB + GLenum target + GLsizeiptrARB size + const void *data + GLenum usage + + + + void glBufferPageCommitmentARB + GLenum target + GLintptr offset + GLsizeiptr size + GLboolean commit + + + void glBufferPageCommitmentMemNV + GLenum target + GLintptr offset + GLsizeiptr size + GLuint memory + GLuint64 memOffset + GLboolean commit + + + void glBufferParameteriAPPLE + GLenum target + GLenum pname + GLint param + + + void glBufferStorage + GLenum target + GLsizeiptr size + const void *data + GLbitfield flags + + + void glBufferStorageEXT + GLenum target + GLsizeiptr size + const void *data + GLbitfield flags + + + + void glBufferStorageExternalEXT + GLenum target + GLintptr offset + GLsizeiptr size + GLeglClientBufferEXT clientBuffer + GLbitfield flags + + + void glBufferStorageMemEXT + GLenum target + GLsizeiptr size + GLuint memory + GLuint64 offset + + + void glBufferSubData + GLenum target + GLintptr offset + GLsizeiptr size + const void *data + + + void glBufferSubDataARB + GLenum target + GLintptrARB offset + GLsizeiptrARB size + const void *data + + + + void glCallCommandListNV + GLuint list + + + void glCallList + GLuint list + + + + void glCallLists + GLsizei n + GLenum type + const void *lists + + + + GLenum glCheckFramebufferStatus + GLenum target + + + + GLenum glCheckFramebufferStatusEXT + GLenum target + + + + + GLenum glCheckFramebufferStatusOES + GLenum target + + + GLenum glCheckNamedFramebufferStatus + GLuint framebuffer + GLenum target + + + GLenum glCheckNamedFramebufferStatusEXT + GLuint framebuffer + GLenum target + + + void glClampColor + GLenum target + GLenum clamp + + + + void glClampColorARB + GLenum target + GLenum clamp + + + + + void glClear + GLbitfield mask + + + + void glClearAccum + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha + + + + void glClearAccumxOES + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha + + + void glClearBufferData + GLenum target + GLenum internalformat + GLenum format + GLenum type + const void *data + + + void glClearBufferSubData + GLenum target + GLenum internalformat + GLintptr offset + GLsizeiptr size + GLenum format + GLenum type + const void *data + + + void glClearBufferfi + GLenum buffer + GLint drawbuffer + GLfloat depth + GLint stencil + + + + void glClearBufferfv + GLenum buffer + GLint drawbuffer + const GLfloat *value + + + + void glClearBufferiv + GLenum buffer + GLint drawbuffer + const GLint *value + + + + void glClearBufferuiv + GLenum buffer + GLint drawbuffer + const GLuint *value + + + + void glClearColor + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha + + + + void glClearColorIiEXT + GLint red + GLint green + GLint blue + GLint alpha + + + + void glClearColorIuiEXT + GLuint red + GLuint green + GLuint blue + GLuint alpha + + + + void glClearColorx + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha + + + void glClearColorxOES + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha + + + void glClearDepth + GLdouble depth + + + + void glClearDepthdNV + GLdouble depth + + + + void glClearDepthf + GLfloat d + + + void glClearDepthfOES + GLclampf depth + + + + + void glClearDepthx + GLfixed depth + + + void glClearDepthxOES + GLfixed depth + + + void glClearIndex + GLfloat c + + + + void glClearNamedBufferData + GLuint buffer + GLenum internalformat + GLenum format + GLenum type + const void *data + + + void glClearNamedBufferDataEXT + GLuint buffer + GLenum internalformat + GLenum format + GLenum type + const void *data + + + void glClearNamedBufferSubData + GLuint buffer + GLenum internalformat + GLintptr offset + GLsizeiptr size + GLenum format + GLenum type + const void *data + + + void glClearNamedBufferSubDataEXT + GLuint buffer + GLenum internalformat + GLsizeiptr offset + GLsizeiptr size + GLenum format + GLenum type + const void *data + + + void glClearNamedFramebufferfi + GLuint framebuffer + GLenum buffer + GLint drawbuffer + GLfloat depth + GLint stencil + + + void glClearNamedFramebufferfv + GLuint framebuffer + GLenum buffer + GLint drawbuffer + const GLfloat *value + + + void glClearNamedFramebufferiv + GLuint framebuffer + GLenum buffer + GLint drawbuffer + const GLint *value + + + void glClearNamedFramebufferuiv + GLuint framebuffer + GLenum buffer + GLint drawbuffer + const GLuint *value + + + void glClearPixelLocalStorageuiEXT + GLsizei offset + GLsizei n + const GLuint *values + + + void glClearStencil + GLint s + + + + void glClearTexImage + GLuint texture + GLint level + GLenum format + GLenum type + const void *data + + + void glClearTexImageEXT + GLuint texture + GLint level + GLenum format + GLenum type + const void *data + + + + void glClearTexSubImage + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *data + + + void glClearTexSubImageEXT + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *data + + + + void glClientActiveTexture + GLenum texture + + + void glClientActiveTextureARB + GLenum texture + + + + void glClientActiveVertexStreamATI + GLenum stream + + + void glClientAttribDefaultEXT + GLbitfield mask + + + void glClientWaitSemaphoreui64NVX + GLsizei fenceObjectCount + const GLuint *semaphoreArray + const GLuint64 *fenceValueArray + + + GLenum glClientWaitSync + GLsync sync + GLbitfield flags + GLuint64 timeout + + + GLenum glClientWaitSyncAPPLE + GLsync sync + GLbitfield flags + GLuint64 timeout + + + + void glClipControl + GLenum origin + GLenum depth + + + void glClipControlEXT + GLenum origin + GLenum depth + + + + void glClipPlane + GLenum plane + const GLdouble *equation + + + + void glClipPlanef + GLenum p + const GLfloat *eqn + + + void glClipPlanefIMG + GLenum p + const GLfloat *eqn + + + void glClipPlanefOES + GLenum plane + const GLfloat *equation + + + + void glClipPlanex + GLenum plane + const GLfixed *equation + + + void glClipPlanexIMG + GLenum p + const GLfixed *eqn + + + void glClipPlanexOES + GLenum plane + const GLfixed *equation + + + void glColor3b + GLbyte red + GLbyte green + GLbyte blue + + + + void glColor3bv + const GLbyte *v + + + + void glColor3d + GLdouble red + GLdouble green + GLdouble blue + + + + void glColor3dv + const GLdouble *v + + + + void glColor3f + GLfloat red + GLfloat green + GLfloat blue + + + + void glColor3fVertex3fSUN + GLfloat r + GLfloat g + GLfloat b + GLfloat x + GLfloat y + GLfloat z + + + void glColor3fVertex3fvSUN + const GLfloat *c + const GLfloat *v + + + void glColor3fv + const GLfloat *v + + + + void glColor3hNV + GLhalfNV red + GLhalfNV green + GLhalfNV blue + + + + void glColor3hvNV + const GLhalfNV *v + + + + void glColor3i + GLint red + GLint green + GLint blue + + + + void glColor3iv + const GLint *v + + + + void glColor3s + GLshort red + GLshort green + GLshort blue + + + + void glColor3sv + const GLshort *v + + + + void glColor3ub + GLubyte red + GLubyte green + GLubyte blue + + + + void glColor3ubv + const GLubyte *v + + + + void glColor3ui + GLuint red + GLuint green + GLuint blue + + + + void glColor3uiv + const GLuint *v + + + + void glColor3us + GLushort red + GLushort green + GLushort blue + + + + void glColor3usv + const GLushort *v + + + + void glColor3xOES + GLfixed red + GLfixed green + GLfixed blue + + + void glColor3xvOES + const GLfixed *components + + + void glColor4b + GLbyte red + GLbyte green + GLbyte blue + GLbyte alpha + + + + void glColor4bv + const GLbyte *v + + + + void glColor4d + GLdouble red + GLdouble green + GLdouble blue + GLdouble alpha + + + + void glColor4dv + const GLdouble *v + + + + void glColor4f + GLfloat red + GLfloat green + GLfloat blue + GLfloat alpha + + + + void glColor4fNormal3fVertex3fSUN + GLfloat r + GLfloat g + GLfloat b + GLfloat a + GLfloat nx + GLfloat ny + GLfloat nz + GLfloat x + GLfloat y + GLfloat z + + + void glColor4fNormal3fVertex3fvSUN + const GLfloat *c + const GLfloat *n + const GLfloat *v + + + void glColor4fv + const GLfloat *v + + + + void glColor4hNV + GLhalfNV red + GLhalfNV green + GLhalfNV blue + GLhalfNV alpha + + + + void glColor4hvNV + const GLhalfNV *v + + + + void glColor4i + GLint red + GLint green + GLint blue + GLint alpha + + + + void glColor4iv + const GLint *v + + + + void glColor4s + GLshort red + GLshort green + GLshort blue + GLshort alpha + + + + void glColor4sv + const GLshort *v + + + + void glColor4ub + GLubyte red + GLubyte green + GLubyte blue + GLubyte alpha + + + + void glColor4ubVertex2fSUN + GLubyte r + GLubyte g + GLubyte b + GLubyte a + GLfloat x + GLfloat y + + + void glColor4ubVertex2fvSUN + const GLubyte *c + const GLfloat *v + + + void glColor4ubVertex3fSUN + GLubyte r + GLubyte g + GLubyte b + GLubyte a + GLfloat x + GLfloat y + GLfloat z + + + void glColor4ubVertex3fvSUN + const GLubyte *c + const GLfloat *v + + + void glColor4ubv + const GLubyte *v + + + + void glColor4ui + GLuint red + GLuint green + GLuint blue + GLuint alpha + + + + void glColor4uiv + const GLuint *v + + + + void glColor4us + GLushort red + GLushort green + GLushort blue + GLushort alpha + + + + void glColor4usv + const GLushort *v + + + + void glColor4x + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha + + + void glColor4xOES + GLfixed red + GLfixed green + GLfixed blue + GLfixed alpha + + + void glColor4xvOES + const GLfixed *components + + + void glColorFormatNV + GLint size + GLenum type + GLsizei stride + + + void glColorFragmentOp1ATI + GLenum op + GLuint dst + GLuint dstMask + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + + + void glColorFragmentOp2ATI + GLenum op + GLuint dst + GLuint dstMask + GLuint dstMod + GLuint arg1 + GLuint arg1Rep + GLuint arg1Mod + GLuint arg2 + GLuint arg2Rep + GLuint arg2Mod + + + void glColorFragmentOp3ATI + 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 + + + void glColorMask + GLboolean red + GLboolean green + GLboolean blue + GLboolean alpha + + + + void glColorMaskIndexedEXT + GLuint index + GLboolean r + GLboolean g + GLboolean b + GLboolean a + + + + + void glColorMaski + GLuint index + GLboolean r + GLboolean g + GLboolean b + GLboolean a + + + void glColorMaskiEXT + GLuint index + GLboolean r + GLboolean g + GLboolean b + GLboolean a + + + + void glColorMaskiOES + GLuint index + GLboolean r + GLboolean g + GLboolean b + GLboolean a + + + + void glColorMaterial + GLenum face + GLenum mode + + + + void glColorP3ui + GLenum type + GLuint color + + + void glColorP3uiv + GLenum type + const GLuint *color + + + void glColorP4ui + GLenum type + GLuint color + + + void glColorP4uiv + GLenum type + const GLuint *color + + + void glColorPointer + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glColorPointerEXT + GLint size + GLenum type + GLsizei stride + GLsizei count + const void *pointer + + + void glColorPointerListIBM + GLint size + GLenum type + GLint stride + const void **pointer + GLint ptrstride + + + void glColorPointervINTEL + GLint size + GLenum type + const void **pointer + + + void glColorSubTable + GLenum target + GLsizei start + GLsizei count + GLenum format + GLenum type + const void *data + + + + + void glColorSubTableEXT + GLenum target + GLsizei start + GLsizei count + GLenum format + GLenum type + const void *data + + + + void glColorTable + GLenum target + GLenum internalformat + GLsizei width + GLenum format + GLenum type + const void *table + + + + + void glColorTableEXT + GLenum target + GLenum internalFormat + GLsizei width + GLenum format + GLenum type + const void *table + + + + void glColorTableParameterfv + GLenum target + GLenum pname + const GLfloat *params + + + + void glColorTableParameterfvSGI + GLenum target + GLenum pname + const GLfloat *params + + + + + void glColorTableParameteriv + GLenum target + GLenum pname + const GLint *params + + + + void glColorTableParameterivSGI + GLenum target + GLenum pname + const GLint *params + + + + + void glColorTableSGI + GLenum target + GLenum internalformat + GLsizei width + GLenum format + GLenum type + const void *table + + + + + void glCombinerInputNV + GLenum stage + GLenum portion + GLenum variable + GLenum input + GLenum mapping + GLenum componentUsage + + + + void glCombinerOutputNV + GLenum stage + GLenum portion + GLenum abOutput + GLenum cdOutput + GLenum sumOutput + GLenum scale + GLenum bias + GLboolean abDotProduct + GLboolean cdDotProduct + GLboolean muxSum + + + + void glCombinerParameterfNV + GLenum pname + GLfloat param + + + + void glCombinerParameterfvNV + GLenum pname + const GLfloat *params + + + + void glCombinerParameteriNV + GLenum pname + GLint param + + + + void glCombinerParameterivNV + GLenum pname + const GLint *params + + + + void glCombinerStageParameterfvNV + GLenum stage + GLenum pname + const GLfloat *params + + + void glCommandListSegmentsNV + GLuint list + GLuint segments + + + void glCompileCommandListNV + GLuint list + + + void glCompileShader + GLuint shader + + + void glCompileShaderARB + GLhandleARB shaderObj + + + + void glCompileShaderIncludeARB + GLuint shader + GLsizei count + const GLchar *const*path + const GLint *length + + + void glCompressedMultiTexImage1DEXT + GLenum texunit + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLint border + GLsizei imageSize + const void *bits + + + void glCompressedMultiTexImage2DEXT + GLenum texunit + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLint border + GLsizei imageSize + const void *bits + + + void glCompressedMultiTexImage3DEXT + GLenum texunit + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLsizei imageSize + const void *bits + + + void glCompressedMultiTexSubImage1DEXT + GLenum texunit + GLenum target + GLint level + GLint xoffset + GLsizei width + GLenum format + GLsizei imageSize + const void *bits + + + void glCompressedMultiTexSubImage2DEXT + GLenum texunit + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLsizei imageSize + const void *bits + + + void glCompressedMultiTexSubImage3DEXT + GLenum texunit + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLsizei imageSize + const void *bits + + + void glCompressedTexImage1D + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLint border + GLsizei imageSize + const void *data + + + + + void glCompressedTexImage1DARB + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLint border + GLsizei imageSize + const void *data + + + + + void glCompressedTexImage2D + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLint border + GLsizei imageSize + const void *data + + + + + void glCompressedTexImage2DARB + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLint border + GLsizei imageSize + const void *data + + + + + void glCompressedTexImage3D + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLsizei imageSize + const void *data + + + + + void glCompressedTexImage3DARB + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLsizei imageSize + const void *data + + + + + void glCompressedTexImage3DOES + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLsizei imageSize + const void *data + + + void glCompressedTexSubImage1D + GLenum target + GLint level + GLint xoffset + GLsizei width + GLenum format + GLsizei imageSize + const void *data + + + + + void glCompressedTexSubImage1DARB + GLenum target + GLint level + GLint xoffset + GLsizei width + GLenum format + GLsizei imageSize + const void *data + + + + + void glCompressedTexSubImage2D + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLsizei imageSize + const void *data + + + + + void glCompressedTexSubImage2DARB + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLsizei imageSize + const void *data + + + + + void glCompressedTexSubImage3D + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLsizei imageSize + const void *data + + + + + void glCompressedTexSubImage3DARB + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLsizei imageSize + const void *data + + + + + void glCompressedTexSubImage3DOES + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLsizei imageSize + const void *data + + + void glCompressedTextureImage1DEXT + GLuint texture + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLint border + GLsizei imageSize + const void *bits + + + void glCompressedTextureImage2DEXT + GLuint texture + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLint border + GLsizei imageSize + const void *bits + + + void glCompressedTextureImage3DEXT + GLuint texture + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLsizei imageSize + const void *bits + + + void glCompressedTextureSubImage1D + GLuint texture + GLint level + GLint xoffset + GLsizei width + GLenum format + GLsizei imageSize + const void *data + + + void glCompressedTextureSubImage1DEXT + GLuint texture + GLenum target + GLint level + GLint xoffset + GLsizei width + GLenum format + GLsizei imageSize + const void *bits + + + void glCompressedTextureSubImage2D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLsizei imageSize + const void *data + + + void glCompressedTextureSubImage2DEXT + GLuint texture + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLsizei imageSize + const void *bits + + + void glCompressedTextureSubImage3D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLsizei imageSize + const void *data + + + void glCompressedTextureSubImage3DEXT + GLuint texture + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLsizei imageSize + const void *bits + + + void glConservativeRasterParameterfNV + GLenum pname + GLfloat value + + + void glConservativeRasterParameteriNV + GLenum pname + GLint param + + + void glConvolutionFilter1D + GLenum target + GLenum internalformat + GLsizei width + GLenum format + GLenum type + const void *image + + + + + void glConvolutionFilter1DEXT + GLenum target + GLenum internalformat + GLsizei width + GLenum format + GLenum type + const void *image + + + + + void glConvolutionFilter2D + GLenum target + GLenum internalformat + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *image + + + + + void glConvolutionFilter2DEXT + GLenum target + GLenum internalformat + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *image + + + + + void glConvolutionParameterf + GLenum target + GLenum pname + GLfloat params + + + + void glConvolutionParameterfEXT + GLenum target + GLenum pname + GLfloat params + + + + + void glConvolutionParameterfv + GLenum target + GLenum pname + const GLfloat *params + + + + void glConvolutionParameterfvEXT + GLenum target + GLenum pname + const GLfloat *params + + + + + void glConvolutionParameteri + GLenum target + GLenum pname + GLint params + + + + void glConvolutionParameteriEXT + GLenum target + GLenum pname + GLint params + + + + + void glConvolutionParameteriv + GLenum target + GLenum pname + const GLint *params + + + + void glConvolutionParameterivEXT + GLenum target + GLenum pname + const GLint *params + + + + + void glConvolutionParameterxOES + GLenum target + GLenum pname + GLfixed param + + + void glConvolutionParameterxvOES + GLenum target + GLenum pname + const GLfixed *params + + + void glCopyBufferSubData + GLenum readTarget + GLenum writeTarget + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + + + + void glCopyBufferSubDataNV + GLenum readTarget + GLenum writeTarget + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + + + + void glCopyColorSubTable + GLenum target + GLsizei start + GLint x + GLint y + GLsizei width + + + + void glCopyColorSubTableEXT + GLenum target + GLsizei start + GLint x + GLint y + GLsizei width + + + + void glCopyColorTable + GLenum target + GLenum internalformat + GLint x + GLint y + GLsizei width + + + + void glCopyColorTableSGI + GLenum target + GLenum internalformat + GLint x + GLint y + GLsizei width + + + + + void glCopyConvolutionFilter1D + GLenum target + GLenum internalformat + GLint x + GLint y + GLsizei width + + + + void glCopyConvolutionFilter1DEXT + GLenum target + GLenum internalformat + GLint x + GLint y + GLsizei width + + + + + void glCopyConvolutionFilter2D + GLenum target + GLenum internalformat + GLint x + GLint y + GLsizei width + GLsizei height + + + + void glCopyConvolutionFilter2DEXT + GLenum target + GLenum internalformat + GLint x + GLint y + GLsizei width + GLsizei height + + + + + void glCopyImageSubData + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei srcWidth + GLsizei srcHeight + GLsizei srcDepth + + + void glCopyImageSubDataEXT + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei srcWidth + GLsizei srcHeight + GLsizei srcDepth + + + + void glCopyImageSubDataNV + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei width + GLsizei height + GLsizei depth + + + + void glCopyImageSubDataOES + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei srcWidth + GLsizei srcHeight + GLsizei srcDepth + + + + void glCopyMultiTexImage1DEXT + GLenum texunit + GLenum target + GLint level + GLenum internalformat + GLint x + GLint y + GLsizei width + GLint border + + + void glCopyMultiTexImage2DEXT + GLenum texunit + GLenum target + GLint level + GLenum internalformat + GLint x + GLint y + GLsizei width + GLsizei height + GLint border + + + void glCopyMultiTexSubImage1DEXT + GLenum texunit + GLenum target + GLint level + GLint xoffset + GLint x + GLint y + GLsizei width + + + void glCopyMultiTexSubImage2DEXT + GLenum texunit + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + void glCopyMultiTexSubImage3DEXT + GLenum texunit + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + void glCopyNamedBufferSubData + GLuint readBuffer + GLuint writeBuffer + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + + + void glCopyPathNV + GLuint resultPath + GLuint srcPath + + + void glCopyPixels + GLint x + GLint y + GLsizei width + GLsizei height + GLenum type + + + + void glCopyTexImage1D + GLenum target + GLint level + GLenum internalformat + GLint x + GLint y + GLsizei width + GLint border + + + + void glCopyTexImage1DEXT + GLenum target + GLint level + GLenum internalformat + GLint x + GLint y + GLsizei width + GLint border + + + + + void glCopyTexImage2D + GLenum target + GLint level + GLenum internalformat + GLint x + GLint y + GLsizei width + GLsizei height + GLint border + + + + void glCopyTexImage2DEXT + GLenum target + GLint level + GLenum internalformat + GLint x + GLint y + GLsizei width + GLsizei height + GLint border + + + + + void glCopyTexSubImage1D + GLenum target + GLint level + GLint xoffset + GLint x + GLint y + GLsizei width + + + + void glCopyTexSubImage1DEXT + GLenum target + GLint level + GLint xoffset + GLint x + GLint y + GLsizei width + + + + + void glCopyTexSubImage2D + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + + void glCopyTexSubImage2DEXT + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + + + void glCopyTexSubImage3D + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + + void glCopyTexSubImage3DEXT + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + + + void glCopyTexSubImage3DOES + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + void glCopyTextureImage1DEXT + GLuint texture + GLenum target + GLint level + GLenum internalformat + GLint x + GLint y + GLsizei width + GLint border + + + void glCopyTextureImage2DEXT + GLuint texture + GLenum target + GLint level + GLenum internalformat + GLint x + GLint y + GLsizei width + GLsizei height + GLint border + + + void glCopyTextureLevelsAPPLE + GLuint destinationTexture + GLuint sourceTexture + GLint sourceBaseLevel + GLsizei sourceLevelCount + + + void glCopyTextureSubImage1D + GLuint texture + GLint level + GLint xoffset + GLint x + GLint y + GLsizei width + + + void glCopyTextureSubImage1DEXT + GLuint texture + GLenum target + GLint level + GLint xoffset + GLint x + GLint y + GLsizei width + + + void glCopyTextureSubImage2D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + void glCopyTextureSubImage2DEXT + GLuint texture + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + void glCopyTextureSubImage3D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + void glCopyTextureSubImage3DEXT + GLuint texture + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLint x + GLint y + GLsizei width + GLsizei height + + + void glCoverFillPathInstancedNV + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLenum coverMode + GLenum transformType + const GLfloat *transformValues + + + void glCoverFillPathNV + GLuint path + GLenum coverMode + + + void glCoverStrokePathInstancedNV + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLenum coverMode + GLenum transformType + const GLfloat *transformValues + + + void glCoverStrokePathNV + GLuint path + GLenum coverMode + + + void glCoverageMaskNV + GLboolean mask + + + void glCoverageModulationNV + GLenum components + + + void glCoverageModulationTableNV + GLsizei n + const GLfloat *v + + + void glCoverageOperationNV + GLenum operation + + + void glCreateBuffers + GLsizei n + GLuint *buffers + + + void glCreateCommandListsNV + GLsizei n + GLuint *lists + + + void glCreateFramebuffers + GLsizei n + GLuint *framebuffers + + + void glCreateMemoryObjectsEXT + GLsizei n + GLuint *memoryObjects + + + void glCreatePerfQueryINTEL + GLuint queryId + GLuint *queryHandle + + + GLuint glCreateProgram + + + GLhandleARB glCreateProgramObjectARB + + + + void glCreateProgramPipelines + GLsizei n + GLuint *pipelines + + + GLuint glCreateProgressFenceNVX + + + void glCreateQueries + GLenum target + GLsizei n + GLuint *ids + + + void glCreateRenderbuffers + GLsizei n + GLuint *renderbuffers + + + void glCreateSamplers + GLsizei n + GLuint *samplers + + + void glCreateSemaphoresNV + GLsizei n + GLuint *semaphores + + + GLuint glCreateShader + GLenum type + + + GLhandleARB glCreateShaderObjectARB + GLenum shaderType + + + + GLuint glCreateShaderProgramEXT + GLenum type + const GLchar *string + + + GLuint glCreateShaderProgramv + GLenum type + GLsizei count + const GLchar *const*strings + + + GLuint glCreateShaderProgramvEXT + GLenum type + GLsizei count + const GLchar *const*strings + + + void glCreateStatesNV + GLsizei n + GLuint *states + + + GLsync glCreateSyncFromCLeventARB + struct _cl_context *context + struct _cl_event *event + GLbitfield flags + + + void glCreateTextures + GLenum target + GLsizei n + GLuint *textures + + + void glCreateTransformFeedbacks + GLsizei n + GLuint *ids + + + void glCreateVertexArrays + GLsizei n + GLuint *arrays + + + void glCullFace + GLenum mode + + + + void glCullParameterdvEXT + GLenum pname + GLdouble *params + + + void glCullParameterfvEXT + GLenum pname + GLfloat *params + + + void glCurrentPaletteMatrixARB + GLint index + + + + void glCurrentPaletteMatrixOES + GLuint matrixpaletteindex + + + void glDebugMessageCallback + GLDEBUGPROC callback + const void *userParam + + + void glDebugMessageCallbackAMD + GLDEBUGPROCAMD callback + void *userParam + + + void glDebugMessageCallbackARB + GLDEBUGPROCARB callback + const void *userParam + + + + void glDebugMessageCallbackKHR + GLDEBUGPROCKHR callback + const void *userParam + + + + void glDebugMessageControl + GLenum source + GLenum type + GLenum severity + GLsizei count + const GLuint *ids + GLboolean enabled + + + void glDebugMessageControlARB + GLenum source + GLenum type + GLenum severity + GLsizei count + const GLuint *ids + GLboolean enabled + + + + void glDebugMessageControlKHR + GLenum source + GLenum type + GLenum severity + GLsizei count + const GLuint *ids + GLboolean enabled + + + + void glDebugMessageEnableAMD + GLenum category + GLenum severity + GLsizei count + const GLuint *ids + GLboolean enabled + + + void glDebugMessageInsert + GLenum source + GLenum type + GLuint id + GLenum severity + GLsizei length + const GLchar *buf + + + void glDebugMessageInsertAMD + GLenum category + GLenum severity + GLuint id + GLsizei length + const GLchar *buf + + + void glDebugMessageInsertARB + GLenum source + GLenum type + GLuint id + GLenum severity + GLsizei length + const GLchar *buf + + + + void glDebugMessageInsertKHR + GLenum source + GLenum type + GLuint id + GLenum severity + GLsizei length + const GLchar *buf + + + + void glDeformSGIX + GLbitfield mask + + + + void glDeformationMap3dSGIX + 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 + + + + void glDeformationMap3fSGIX + 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 + + + + void glDeleteAsyncMarkersSGIX + GLuint marker + GLsizei range + + + void glDeleteBuffers + GLsizei n + const GLuint *buffers + + + void glDeleteBuffersARB + GLsizei n + const GLuint *buffers + + + + void glDeleteCommandListsNV + GLsizei n + const GLuint *lists + + + void glDeleteFencesAPPLE + GLsizei n + const GLuint *fences + + + void glDeleteFencesNV + GLsizei n + const GLuint *fences + + + + void glDeleteFragmentShaderATI + GLuint id + + + void glDeleteFramebuffers + GLsizei n + const GLuint *framebuffers + + + + void glDeleteFramebuffersEXT + GLsizei n + const GLuint *framebuffers + + + + + void glDeleteFramebuffersOES + GLsizei n + const GLuint *framebuffers + + + void glDeleteLists + GLuint list + GLsizei range + + + + void glDeleteMemoryObjectsEXT + GLsizei n + const GLuint *memoryObjects + + + void glDeleteNamedStringARB + GLint namelen + const GLchar *name + + + void glDeleteNamesAMD + GLenum identifier + GLuint num + const GLuint *names + + + void glDeleteObjectARB + GLhandleARB obj + + + void glDeleteOcclusionQueriesNV + GLsizei n + const GLuint *ids + + + void glDeletePathsNV + GLuint path + GLsizei range + + + void glDeletePerfMonitorsAMD + GLsizei n + GLuint *monitors + + + void glDeletePerfQueryINTEL + GLuint queryHandle + + + void glDeleteProgram + GLuint program + + + + void glDeleteProgramPipelines + GLsizei n + const GLuint *pipelines + + + void glDeleteProgramPipelinesEXT + GLsizei n + const GLuint *pipelines + + + void glDeleteProgramsARB + GLsizei n + const GLuint *programs + + + + void glDeleteProgramsNV + GLsizei n + const GLuint *programs + + + + + void glDeleteQueries + GLsizei n + const GLuint *ids + + + + void glDeleteQueriesARB + GLsizei n + const GLuint *ids + + + + void glDeleteQueriesEXT + GLsizei n + const GLuint *ids + + + void glDeleteQueryResourceTagNV + GLsizei n + const GLint *tagIds + + + void glDeleteRenderbuffers + GLsizei n + const GLuint *renderbuffers + + + + void glDeleteRenderbuffersEXT + GLsizei n + const GLuint *renderbuffers + + + + + void glDeleteRenderbuffersOES + GLsizei n + const GLuint *renderbuffers + + + void glDeleteSamplers + GLsizei count + const GLuint *samplers + + + void glDeleteSemaphoresEXT + GLsizei n + const GLuint *semaphores + + + void glDeleteShader + GLuint shader + + + + void glDeleteStatesNV + GLsizei n + const GLuint *states + + + void glDeleteSync + GLsync sync + + + void glDeleteSyncAPPLE + GLsync sync + + + + void glDeleteTextures + GLsizei n + const GLuint *textures + + + + void glDeleteTexturesEXT + GLsizei n + const GLuint *textures + + + + void glDeleteTransformFeedbacks + GLsizei n + const GLuint *ids + + + void glDeleteTransformFeedbacksNV + GLsizei n + const GLuint *ids + + + + void glDeleteVertexArrays + GLsizei n + const GLuint *arrays + + + + void glDeleteVertexArraysAPPLE + GLsizei n + const GLuint *arrays + + + + void glDeleteVertexArraysOES + GLsizei n + const GLuint *arrays + + + + void glDeleteVertexShaderEXT + GLuint id + + + void glDepthBoundsEXT + GLclampd zmin + GLclampd zmax + + + + void glDepthBoundsdNV + GLdouble zmin + GLdouble zmax + + + + void glDepthFunc + GLenum func + + + + void glDepthMask + GLboolean flag + + + + void glDepthRange + GLdouble n + GLdouble f + + + + void glDepthRangeArraydvNV + GLuint first + GLsizei count + const GLdouble *v + + + void glDepthRangeArrayfvNV + GLuint first + GLsizei count + const GLfloat *v + + + void glDepthRangeArrayfvOES + GLuint first + GLsizei count + const GLfloat *v + + + void glDepthRangeArrayv + GLuint first + GLsizei count + const GLdouble *v + + + void glDepthRangeIndexed + GLuint index + GLdouble n + GLdouble f + + + void glDepthRangeIndexeddNV + GLuint index + GLdouble n + GLdouble f + + + void glDepthRangeIndexedfNV + GLuint index + GLfloat n + GLfloat f + + + void glDepthRangeIndexedfOES + GLuint index + GLfloat n + GLfloat f + + + void glDepthRangedNV + GLdouble zNear + GLdouble zFar + + + + void glDepthRangef + GLfloat n + GLfloat f + + + void glDepthRangefOES + GLclampf n + GLclampf f + + + + + void glDepthRangex + GLfixed n + GLfixed f + + + void glDepthRangexOES + GLfixed n + GLfixed f + + + void glDetachObjectARB + GLhandleARB containerObj + GLhandleARB attachedObj + + + + void glDetachShader + GLuint program + GLuint shader + + + void glDetailTexFuncSGIS + GLenum target + GLsizei n + const GLfloat *points + + + + void glDisable + GLenum cap + + + + void glDisableClientState + GLenum array + + + void glDisableClientStateIndexedEXT + GLenum array + GLuint index + + + void glDisableClientStateiEXT + GLenum array + GLuint index + + + void glDisableDriverControlQCOM + GLuint driverControl + + + void glDisableIndexedEXT + GLenum target + GLuint index + + + + + void glDisableVariantClientStateEXT + GLuint id + + + void glDisableVertexArrayAttrib + GLuint vaobj + GLuint index + + + void glDisableVertexArrayAttribEXT + GLuint vaobj + GLuint index + + + void glDisableVertexArrayEXT + GLuint vaobj + GLenum array + + + void glDisableVertexAttribAPPLE + GLuint index + GLenum pname + + + void glDisableVertexAttribArray + GLuint index + + + void glDisableVertexAttribArrayARB + GLuint index + + + + void glDisablei + GLenum target + GLuint index + + + void glDisableiEXT + GLenum target + GLuint index + + + + void glDisableiNV + GLenum target + GLuint index + + + + void glDisableiOES + GLenum target + GLuint index + + + + void glDiscardFramebufferEXT + GLenum target + GLsizei numAttachments + const GLenum *attachments + + + void glDispatchCompute + GLuint num_groups_x + GLuint num_groups_y + GLuint num_groups_z + + + void glDispatchComputeGroupSizeARB + GLuint num_groups_x + GLuint num_groups_y + GLuint num_groups_z + GLuint group_size_x + GLuint group_size_y + GLuint group_size_z + + + void glDispatchComputeIndirect + GLintptr indirect + + + void glDrawArrays + GLenum mode + GLint first + GLsizei count + + + + void glDrawArraysEXT + GLenum mode + GLint first + GLsizei count + + + + + void glDrawArraysIndirect + GLenum mode + const void *indirect + + + void glDrawArraysInstanced + GLenum mode + GLint first + GLsizei count + GLsizei instancecount + + + void glDrawArraysInstancedANGLE + GLenum mode + GLint first + GLsizei count + GLsizei primcount + + + + void glDrawArraysInstancedARB + GLenum mode + GLint first + GLsizei count + GLsizei primcount + + + + void glDrawArraysInstancedBaseInstance + GLenum mode + GLint first + GLsizei count + GLsizei instancecount + GLuint baseinstance + + + void glDrawArraysInstancedBaseInstanceEXT + GLenum mode + GLint first + GLsizei count + GLsizei instancecount + GLuint baseinstance + + + + void glDrawArraysInstancedEXT + GLenum mode + GLint start + GLsizei count + GLsizei primcount + + + + void glDrawArraysInstancedNV + GLenum mode + GLint first + GLsizei count + GLsizei primcount + + + + void glDrawBuffer + GLenum buf + + + + void glDrawBuffers + GLsizei n + const GLenum *bufs + + + + void glDrawBuffersARB + GLsizei n + const GLenum *bufs + + + + void glDrawBuffersATI + GLsizei n + const GLenum *bufs + + + + + void glDrawBuffersEXT + GLsizei n + const GLenum *bufs + + + + void glDrawBuffersIndexedEXT + GLint n + const GLenum *location + const GLint *indices + + + void glDrawBuffersNV + GLsizei n + const GLenum *bufs + + + void glDrawCommandsAddressNV + GLenum primitiveMode + const GLuint64 *indirects + const GLsizei *sizes + GLuint count + + + void glDrawCommandsNV + GLenum primitiveMode + GLuint buffer + const GLintptr *indirects + const GLsizei *sizes + GLuint count + + + void glDrawCommandsStatesAddressNV + const GLuint64 *indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos + GLuint count + + + void glDrawCommandsStatesNV + GLuint buffer + const GLintptr *indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos + GLuint count + + + void glDrawElementArrayAPPLE + GLenum mode + GLint first + GLsizei count + + + void glDrawElementArrayATI + GLenum mode + GLsizei count + + + void glDrawElements + GLenum mode + GLsizei count + GLenum type + const void *indices + + + void glDrawElementsBaseVertex + GLenum mode + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + void glDrawElementsBaseVertexEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + + void glDrawElementsBaseVertexOES + GLenum mode + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + + void glDrawElementsIndirect + GLenum mode + GLenum type + const void *indirect + + + void glDrawElementsInstanced + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + + + void glDrawElementsInstancedANGLE + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei primcount + + + + void glDrawElementsInstancedARB + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei primcount + + + + void glDrawElementsInstancedBaseInstance + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLuint baseinstance + + + void glDrawElementsInstancedBaseInstanceEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLuint baseinstance + + + + void glDrawElementsInstancedBaseVertex + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + + + void glDrawElementsInstancedBaseVertexBaseInstance + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + GLuint baseinstance + + + void glDrawElementsInstancedBaseVertexBaseInstanceEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + GLuint baseinstance + + + + void glDrawElementsInstancedBaseVertexEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + + + + void glDrawElementsInstancedBaseVertexOES + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei instancecount + GLint basevertex + + + + void glDrawElementsInstancedEXT + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei primcount + + + + void glDrawElementsInstancedNV + GLenum mode + GLsizei count + GLenum type + const void *indices + GLsizei primcount + + + + void glDrawMeshArraysSUN + GLenum mode + GLint first + GLsizei count + GLsizei width + + + void glDrawMeshTasksEXT + GLuint num_groups_x + GLuint num_groups_y + GLuint num_groups_z + + + void glDrawMeshTasksNV + GLuint first + GLuint count + + + void glDrawMeshTasksIndirectEXT + GLintptr indirect + + + void glDrawMeshTasksIndirectNV + GLintptr indirect + + + void glDrawPixels + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *pixels + + + + + void glDrawRangeElementArrayAPPLE + GLenum mode + GLuint start + GLuint end + GLint first + GLsizei count + + + void glDrawRangeElementArrayATI + GLenum mode + GLuint start + GLuint end + GLsizei count + + + void glDrawRangeElements + GLenum mode + GLuint start + GLuint end + GLsizei count + GLenum type + const void *indices + + + void glDrawRangeElementsBaseVertex + GLenum mode + GLuint start + GLuint end + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + void glDrawRangeElementsBaseVertexEXT + GLenum mode + GLuint start + GLuint end + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + + void glDrawRangeElementsBaseVertexOES + GLenum mode + GLuint start + GLuint end + GLsizei count + GLenum type + const void *indices + GLint basevertex + + + + void glDrawRangeElementsEXT + GLenum mode + GLuint start + GLuint end + GLsizei count + GLenum type + const void *indices + + + + void glDrawTexfOES + GLfloat x + GLfloat y + GLfloat z + GLfloat width + GLfloat height + + + + void glDrawTexfvOES + const GLfloat *coords + + + void glDrawTexiOES + GLint x + GLint y + GLint z + GLint width + GLint height + + + + void glDrawTexivOES + const GLint *coords + + + void glDrawTexsOES + GLshort x + GLshort y + GLshort z + GLshort width + GLshort height + + + + void glDrawTexsvOES + const GLshort *coords + + + void glDrawTextureNV + GLuint texture + GLuint sampler + GLfloat x0 + GLfloat y0 + GLfloat x1 + GLfloat y1 + GLfloat z + GLfloat s0 + GLfloat t0 + GLfloat s1 + GLfloat t1 + + + void glDrawTexxOES + GLfixed x + GLfixed y + GLfixed z + GLfixed width + GLfixed height + + + + void glDrawTexxvOES + const GLfixed *coords + + + void glDrawTransformFeedback + GLenum mode + GLuint id + + + void glDrawTransformFeedbackEXT + GLenum mode + GLuint id + + + + void glDrawTransformFeedbackInstanced + GLenum mode + GLuint id + GLsizei instancecount + + + void glDrawTransformFeedbackInstancedEXT + GLenum mode + GLuint id + GLsizei instancecount + + + + void glDrawTransformFeedbackNV + GLenum mode + GLuint id + + + + void glDrawTransformFeedbackStream + GLenum mode + GLuint id + GLuint stream + + + void glDrawTransformFeedbackStreamInstanced + GLenum mode + GLuint id + GLuint stream + GLsizei instancecount + + + void glEGLImageTargetRenderbufferStorageOES + GLenum target + GLeglImageOES image + + + void glEGLImageTargetTexStorageEXT + GLenum target + GLeglImageOES image + const GLint* attrib_list + + + void glEGLImageTargetTexture2DOES + GLenum target + GLeglImageOES image + + + void glEGLImageTargetTextureStorageEXT + GLuint texture + GLeglImageOES image + const GLint* attrib_list + + + void glEdgeFlag + GLboolean flag + + + + void glEdgeFlagFormatNV + GLsizei stride + + + void glEdgeFlagPointer + GLsizei stride + const void *pointer + + + void glEdgeFlagPointerEXT + GLsizei stride + GLsizei count + const GLboolean *pointer + + + void glEdgeFlagPointerListIBM + GLint stride + const GLboolean **pointer + GLint ptrstride + + + void glEdgeFlagv + const GLboolean *flag + + + + void glElementPointerAPPLE + GLenum type + const void *pointer + + + void glElementPointerATI + GLenum type + const void *pointer + + + void glEnable + GLenum cap + + + + void glEnableClientState + GLenum array + + + void glEnableClientStateIndexedEXT + GLenum array + GLuint index + + + void glEnableClientStateiEXT + GLenum array + GLuint index + + + void glEnableDriverControlQCOM + GLuint driverControl + + + void glEnableIndexedEXT + GLenum target + GLuint index + + + + + void glEnableVariantClientStateEXT + GLuint id + + + void glEnableVertexArrayAttrib + GLuint vaobj + GLuint index + + + void glEnableVertexArrayAttribEXT + GLuint vaobj + GLuint index + + + void glEnableVertexArrayEXT + GLuint vaobj + GLenum array + + + void glEnableVertexAttribAPPLE + GLuint index + GLenum pname + + + void glEnableVertexAttribArray + GLuint index + + + void glEnableVertexAttribArrayARB + GLuint index + + + + void glEnablei + GLenum target + GLuint index + + + void glEnableiEXT + GLenum target + GLuint index + + + + void glEnableiNV + GLenum target + GLuint index + + + + void glEnableiOES + GLenum target + GLuint index + + + + void glEnd + + + + void glEndConditionalRender + + + + void glEndConditionalRenderNV + + + + void glEndConditionalRenderNVX + + + + void glEndFragmentShaderATI + + + void glEndList + + + + void glEndOcclusionQueryNV + + + void glEndPerfMonitorAMD + GLuint monitor + + + void glEndPerfQueryINTEL + GLuint queryHandle + + + void glEndQuery + GLenum target + + + + void glEndQueryARB + GLenum target + + + + void glEndQueryEXT + GLenum target + + + void glEndQueryIndexed + GLenum target + GLuint index + + + void glEndTilingQCOM + GLbitfield preserveMask + + + void glEndTransformFeedback + + + + void glEndTransformFeedbackEXT + + + + void glEndTransformFeedbackNV + + + + void glEndVertexShaderEXT + + + void glEndVideoCaptureNV + GLuint video_capture_slot + + + void glEvalCoord1d + GLdouble u + + + + void glEvalCoord1dv + const GLdouble *u + + + + void glEvalCoord1f + GLfloat u + + + + void glEvalCoord1fv + const GLfloat *u + + + + void glEvalCoord1xOES + GLfixed u + + + void glEvalCoord1xvOES + const GLfixed *coords + + + void glEvalCoord2d + GLdouble u + GLdouble v + + + + void glEvalCoord2dv + const GLdouble *u + + + + void glEvalCoord2f + GLfloat u + GLfloat v + + + + void glEvalCoord2fv + const GLfloat *u + + + + void glEvalCoord2xOES + GLfixed u + GLfixed v + + + void glEvalCoord2xvOES + const GLfixed *coords + + + void glEvalMapsNV + GLenum target + GLenum mode + + + void glEvalMesh1 + GLenum mode + GLint i1 + GLint i2 + + + + void glEvalMesh2 + GLenum mode + GLint i1 + GLint i2 + GLint j1 + GLint j2 + + + + void glEvalPoint1 + GLint i + + + + void glEvalPoint2 + GLint i + GLint j + + + + void glEvaluateDepthValuesARB + + + void glExecuteProgramNV + GLenum target + GLuint id + const GLfloat *params + + + + void glExtGetBufferPointervQCOM + GLenum target + void **params + + + void glExtGetBuffersQCOM + GLuint *buffers + GLint maxBuffers + GLint *numBuffers + + + void glExtGetFramebuffersQCOM + GLuint *framebuffers + GLint maxFramebuffers + GLint *numFramebuffers + + + void glExtGetProgramBinarySourceQCOM + GLuint program + GLenum shadertype + GLchar *source + GLint *length + + + void glExtGetProgramsQCOM + GLuint *programs + GLint maxPrograms + GLint *numPrograms + + + void glExtGetRenderbuffersQCOM + GLuint *renderbuffers + GLint maxRenderbuffers + GLint *numRenderbuffers + + + void glExtGetShadersQCOM + GLuint *shaders + GLint maxShaders + GLint *numShaders + + + void glExtGetTexLevelParameterivQCOM + GLuint texture + GLenum face + GLint level + GLenum pname + GLint *params + + + void glExtGetTexSubImageQCOM + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + void *texels + + + void glExtGetTexturesQCOM + GLuint *textures + GLint maxTextures + GLint *numTextures + + + GLboolean glExtIsProgramBinaryQCOM + GLuint program + + + void glExtTexObjectStateOverrideiQCOM + GLenum target + GLenum pname + GLint param + + + void glExtractComponentEXT + GLuint res + GLuint src + GLuint num + + + void glFeedbackBuffer + GLsizei size + GLenum type + GLfloat *buffer + + + + void glFeedbackBufferxOES + GLsizei n + GLenum type + const GLfixed *buffer + + + GLsync glFenceSync + GLenum condition + GLbitfield flags + + + GLsync glFenceSyncAPPLE + GLenum condition + GLbitfield flags + + + + void glFinalCombinerInputNV + GLenum variable + GLenum input + GLenum mapping + GLenum componentUsage + + + + void glFinish + + + + GLint glFinishAsyncSGIX + GLuint *markerp + + + void glFinishFenceAPPLE + GLuint fence + + + void glFinishFenceNV + GLuint fence + + + + void glFinishObjectAPPLE + GLenum object + GLint name + + + void glFinishTextureSUNX + + + void glFlush + + + + void glFlushMappedBufferRange + GLenum target + GLintptr offset + GLsizeiptr length + + + void glFlushMappedBufferRangeAPPLE + GLenum target + GLintptr offset + GLsizeiptr size + + + + void glFlushMappedBufferRangeEXT + GLenum target + GLintptr offset + GLsizeiptr length + + + + void glFlushMappedNamedBufferRange + GLuint buffer + GLintptr offset + GLsizeiptr length + + + void glFlushMappedNamedBufferRangeEXT + GLuint buffer + GLintptr offset + GLsizeiptr length + + + void glFlushPixelDataRangeNV + GLenum target + + + void glFlushRasterSGIX + + + + void glFlushStaticDataIBM + GLenum target + + + void glFlushVertexArrayRangeAPPLE + GLsizei length + void *pointer + + + void glFlushVertexArrayRangeNV + + + void glFogCoordFormatNV + GLenum type + GLsizei stride + + + void glFogCoordPointer + GLenum type + GLsizei stride + const void *pointer + + + void glFogCoordPointerEXT + GLenum type + GLsizei stride + const void *pointer + + + + void glFogCoordPointerListIBM + GLenum type + GLint stride + const void **pointer + GLint ptrstride + + + void glFogCoordd + GLdouble coord + + + + void glFogCoorddEXT + GLdouble coord + + + + + void glFogCoorddv + const GLdouble *coord + + + + void glFogCoorddvEXT + const GLdouble *coord + + + + + void glFogCoordf + GLfloat coord + + + + void glFogCoordfEXT + GLfloat coord + + + + + void glFogCoordfv + const GLfloat *coord + + + + void glFogCoordfvEXT + const GLfloat *coord + + + + + void glFogCoordhNV + GLhalfNV fog + + + + void glFogCoordhvNV + const GLhalfNV *fog + + + + void glFogFuncSGIS + GLsizei n + const GLfloat *points + + + + void glFogf + GLenum pname + GLfloat param + + + + void glFogfv + GLenum pname + const GLfloat *params + + + + void glFogi + GLenum pname + GLint param + + + + void glFogiv + GLenum pname + const GLint *params + + + + void glFogx + GLenum pname + GLfixed param + + + void glFogxOES + GLenum pname + GLfixed param + + + void glFogxv + GLenum pname + const GLfixed *param + + + void glFogxvOES + GLenum pname + const GLfixed *param + + + void glFragmentColorMaterialSGIX + GLenum face + GLenum mode + + + void glFragmentCoverageColorNV + GLuint color + + + void glFragmentLightModelfSGIX + GLenum pname + GLfloat param + + + void glFragmentLightModelfvSGIX + GLenum pname + const GLfloat *params + + + void glFragmentLightModeliSGIX + GLenum pname + GLint param + + + void glFragmentLightModelivSGIX + GLenum pname + const GLint *params + + + void glFragmentLightfSGIX + GLenum light + GLenum pname + GLfloat param + + + void glFragmentLightfvSGIX + GLenum light + GLenum pname + const GLfloat *params + + + void glFragmentLightiSGIX + GLenum light + GLenum pname + GLint param + + + void glFragmentLightivSGIX + GLenum light + GLenum pname + const GLint *params + + + void glFragmentMaterialfSGIX + GLenum face + GLenum pname + GLfloat param + + + void glFragmentMaterialfvSGIX + GLenum face + GLenum pname + const GLfloat *params + + + void glFragmentMaterialiSGIX + GLenum face + GLenum pname + GLint param + + + void glFragmentMaterialivSGIX + GLenum face + GLenum pname + const GLint *params + + + void glFrameTerminatorGREMEDY + + + void glFrameZoomSGIX + GLint factor + + + + void glFramebufferDrawBufferEXT + GLuint framebuffer + GLenum mode + + + void glFramebufferDrawBuffersEXT + GLuint framebuffer + GLsizei n + const GLenum *bufs + + + void glFramebufferFetchBarrierEXT + + + void glFramebufferFetchBarrierQCOM + + + void glFramebufferFoveationConfigQCOM + GLuint framebuffer + GLuint numLayers + GLuint focalPointsPerLayer + GLuint requestedFeatures + GLuint *providedFeatures + + + void glFramebufferFoveationParametersQCOM + GLuint framebuffer + GLuint layer + GLuint focalPoint + GLfloat focalX + GLfloat focalY + GLfloat gainX + GLfloat gainY + GLfloat foveaArea + + + void glFramebufferParameteri + GLenum target + GLenum pname + GLint param + + + void glFramebufferPixelLocalStorageSizeEXT + GLuint target + GLsizei size + + + void glFramebufferReadBufferEXT + GLuint framebuffer + GLenum mode + + + void glFramebufferRenderbuffer + GLenum target + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer + + + + void glFramebufferRenderbufferEXT + GLenum target + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer + + + + + void glFramebufferRenderbufferOES + GLenum target + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer + + + void glFramebufferSampleLocationsfvARB + GLenum target + GLuint start + GLsizei count + const GLfloat *v + + + void glFramebufferSampleLocationsfvNV + GLenum target + GLuint start + GLsizei count + const GLfloat *v + + + void glFramebufferSamplePositionsfvAMD + GLenum target + GLuint numsamples + GLuint pixelindex + const GLfloat *values + + + void glFramebufferShadingRateEXT + GLenum target + GLenum attachment + GLuint texture + GLint baseLayer + GLsizei numLayers + GLsizei texelWidth + GLsizei texelHeight + + + void glFramebufferTexture + GLenum target + GLenum attachment + GLuint texture + GLint level + + + void glFramebufferTexture1D + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + + + + void glFramebufferTexture1DEXT + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + + + + + void glFramebufferTexture2D + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + + + + void glFramebufferTexture2DEXT + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + + + + + void glFramebufferTexture2DDownsampleIMG + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + GLint xscale + GLint yscale + + + void glFramebufferTexture2DMultisampleEXT + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + GLsizei samples + + + void glFramebufferTexture2DMultisampleIMG + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + GLsizei samples + + + void glFramebufferTexture2DOES + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + + + void glFramebufferTexture3D + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + GLint zoffset + + + + void glFramebufferTexture3DEXT + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + GLint zoffset + + + + + void glFramebufferTexture3DOES + GLenum target + GLenum attachment + GLenum textarget + GLuint texture + GLint level + GLint zoffset + + + void glFramebufferTextureARB + GLenum target + GLenum attachment + GLuint texture + GLint level + + + + void glFramebufferTextureEXT + GLenum target + GLenum attachment + GLuint texture + GLint level + + + + void glFramebufferTextureFaceARB + GLenum target + GLenum attachment + GLuint texture + GLint level + GLenum face + + + void glFramebufferTextureFaceEXT + GLenum target + GLenum attachment + GLuint texture + GLint level + GLenum face + + + + void glFramebufferTextureLayer + GLenum target + GLenum attachment + GLuint texture + GLint level + GLint layer + + + + void glFramebufferTextureLayerARB + GLenum target + GLenum attachment + GLuint texture + GLint level + GLint layer + + + + void glFramebufferTextureLayerEXT + GLenum target + GLenum attachment + GLuint texture + GLint level + GLint layer + + + + void glFramebufferTextureLayerDownsampleIMG + GLenum target + GLenum attachment + GLuint texture + GLint level + GLint layer + GLint xscale + GLint yscale + + + void glFramebufferTextureMultisampleMultiviewOVR + GLenum target + GLenum attachment + GLuint texture + GLint level + GLsizei samples + GLint baseViewIndex + GLsizei numViews + + + void glFramebufferTextureMultiviewOVR + GLenum target + GLenum attachment + GLuint texture + GLint level + GLint baseViewIndex + GLsizei numViews + + + void glFramebufferTextureOES + GLenum target + GLenum attachment + GLuint texture + GLint level + + + + void glFreeObjectBufferATI + GLuint buffer + + + void glFrontFace + GLenum mode + + + + void glFrustum + GLdouble left + GLdouble right + GLdouble bottom + GLdouble top + GLdouble zNear + GLdouble zFar + + + + void glFrustumf + GLfloat l + GLfloat r + GLfloat b + GLfloat t + GLfloat n + GLfloat f + + + void glFrustumfOES + GLfloat l + GLfloat r + GLfloat b + GLfloat t + GLfloat n + GLfloat f + + + + void glFrustumx + GLfixed l + GLfixed r + GLfixed b + GLfixed t + GLfixed n + GLfixed f + + + void glFrustumxOES + GLfixed l + GLfixed r + GLfixed b + GLfixed t + GLfixed n + GLfixed f + + + GLuint glGenAsyncMarkersSGIX + GLsizei range + + + void glGenBuffers + GLsizei n + GLuint *buffers + + + void glGenBuffersARB + GLsizei n + GLuint *buffers + + + + void glGenFencesAPPLE + GLsizei n + GLuint *fences + + + void glGenFencesNV + GLsizei n + GLuint *fences + + + + GLuint glGenFragmentShadersATI + GLuint range + + + void glGenFramebuffers + GLsizei n + GLuint *framebuffers + + + + void glGenFramebuffersEXT + GLsizei n + GLuint *framebuffers + + + + + void glGenFramebuffersOES + GLsizei n + GLuint *framebuffers + + + GLuint glGenLists + GLsizei range + + + + void glGenNamesAMD + GLenum identifier + GLuint num + GLuint *names + + + void glGenOcclusionQueriesNV + GLsizei n + GLuint *ids + + + GLuint glGenPathsNV + GLsizei range + + + void glGenPerfMonitorsAMD + GLsizei n + GLuint *monitors + + + void glGenProgramPipelines + GLsizei n + GLuint *pipelines + + + void glGenProgramPipelinesEXT + GLsizei n + GLuint *pipelines + + + void glGenProgramsARB + GLsizei n + GLuint *programs + + + + void glGenProgramsNV + GLsizei n + GLuint *programs + + + + + void glGenQueries + GLsizei n + GLuint *ids + + + + void glGenQueriesARB + GLsizei n + GLuint *ids + + + + void glGenQueriesEXT + GLsizei n + GLuint *ids + + + void glGenQueryResourceTagNV + GLsizei n + GLint *tagIds + + + void glGenRenderbuffers + GLsizei n + GLuint *renderbuffers + + + + void glGenRenderbuffersEXT + GLsizei n + GLuint *renderbuffers + + + + + void glGenRenderbuffersOES + GLsizei n + GLuint *renderbuffers + + + void glGenSamplers + GLsizei count + GLuint *samplers + + + void glGenSemaphoresEXT + GLsizei n + GLuint *semaphores + + + GLuint glGenSymbolsEXT + GLenum datatype + GLenum storagetype + GLenum range + GLuint components + + + void glGenTextures + GLsizei n + GLuint *textures + + + + void glGenTexturesEXT + GLsizei n + GLuint *textures + + + + void glGenTransformFeedbacks + GLsizei n + GLuint *ids + + + void glGenTransformFeedbacksNV + GLsizei n + GLuint *ids + + + + void glGenVertexArrays + GLsizei n + GLuint *arrays + + + + void glGenVertexArraysAPPLE + GLsizei n + GLuint *arrays + + + + void glGenVertexArraysOES + GLsizei n + GLuint *arrays + + + + GLuint glGenVertexShadersEXT + GLuint range + + + void glGenerateMipmap + GLenum target + + + + void glGenerateMipmapEXT + GLenum target + + + + + void glGenerateMipmapOES + GLenum target + + + void glGenerateMultiTexMipmapEXT + GLenum texunit + GLenum target + + + void glGenerateTextureMipmap + GLuint texture + + + void glGenerateTextureMipmapEXT + GLuint texture + GLenum target + + + void glGetActiveAtomicCounterBufferiv + GLuint program + GLuint bufferIndex + GLenum pname + GLint *params + + + void glGetActiveAttrib + GLuint program + GLuint index + GLsizei bufSize + GLsizei *length + GLint *size + GLenum *type + GLchar *name + + + void glGetActiveAttribARB + GLhandleARB programObj + GLuint index + GLsizei maxLength + GLsizei *length + GLint *size + GLenum *type + GLcharARB *name + + + + void glGetActiveSubroutineName + GLuint program + GLenum shadertype + GLuint index + GLsizei bufSize + GLsizei *length + GLchar *name + + + void glGetActiveSubroutineUniformName + GLuint program + GLenum shadertype + GLuint index + GLsizei bufSize + GLsizei *length + GLchar *name + + + void glGetActiveSubroutineUniformiv + GLuint program + GLenum shadertype + GLuint index + GLenum pname + GLint *values + + + void glGetActiveUniform + GLuint program + GLuint index + GLsizei bufSize + GLsizei *length + GLint *size + GLenum *type + GLchar *name + + + void glGetActiveUniformARB + GLhandleARB programObj + GLuint index + GLsizei maxLength + GLsizei *length + GLint *size + GLenum *type + GLcharARB *name + + + + void glGetActiveUniformBlockName + GLuint program + GLuint uniformBlockIndex + GLsizei bufSize + GLsizei *length + GLchar *uniformBlockName + + + + void glGetActiveUniformBlockiv + GLuint program + GLuint uniformBlockIndex + GLenum pname + GLint *params + + + + void glGetActiveUniformName + GLuint program + GLuint uniformIndex + GLsizei bufSize + GLsizei *length + GLchar *uniformName + + + + void glGetActiveUniformsiv + GLuint program + GLsizei uniformCount + const GLuint *uniformIndices + GLenum pname + GLint *params + + + + void glGetActiveVaryingNV + GLuint program + GLuint index + GLsizei bufSize + GLsizei *length + GLsizei *size + GLenum *type + GLchar *name + + + void glGetArrayObjectfvATI + GLenum array + GLenum pname + GLfloat *params + + + void glGetArrayObjectivATI + GLenum array + GLenum pname + GLint *params + + + void glGetAttachedObjectsARB + GLhandleARB containerObj + GLsizei maxCount + GLsizei *count + GLhandleARB *obj + + + void glGetAttachedShaders + GLuint program + GLsizei maxCount + GLsizei *count + GLuint *shaders + + + GLint glGetAttribLocation + GLuint program + const GLchar *name + + + GLint glGetAttribLocationARB + GLhandleARB programObj + const GLcharARB *name + + + + void glGetBooleanIndexedvEXT + GLenum target + GLuint index + GLboolean *data + + + + + void glGetBooleani_v + GLenum target + GLuint index + GLboolean *data + + + void glGetBooleanv + GLenum pname + GLboolean *data + + + + void glGetBufferParameteri64v + GLenum target + GLenum pname + GLint64 *params + + + void glGetBufferParameteriv + GLenum target + GLenum pname + GLint *params + + + void glGetBufferParameterivARB + GLenum target + GLenum pname + GLint *params + + + + void glGetBufferParameterui64vNV + GLenum target + GLenum pname + GLuint64EXT *params + + + void glGetBufferPointerv + GLenum target + GLenum pname + void **params + + + void glGetBufferPointervARB + GLenum target + GLenum pname + void **params + + + + void glGetBufferPointervOES + GLenum target + GLenum pname + void **params + + + + void glGetBufferSubData + GLenum target + GLintptr offset + GLsizeiptr size + void *data + + + void glGetBufferSubDataARB + GLenum target + GLintptrARB offset + GLsizeiptrARB size + void *data + + + + void glGetClipPlane + GLenum plane + GLdouble *equation + + + + void glGetClipPlanef + GLenum plane + GLfloat *equation + + + void glGetClipPlanefOES + GLenum plane + GLfloat *equation + + + + void glGetClipPlanex + GLenum plane + GLfixed *equation + + + void glGetClipPlanexOES + GLenum plane + GLfixed *equation + + + void glGetColorTable + GLenum target + GLenum format + GLenum type + void *table + + + + + void glGetColorTableEXT + GLenum target + GLenum format + GLenum type + void *data + + + + void glGetColorTableParameterfv + GLenum target + GLenum pname + GLfloat *params + + + + void glGetColorTableParameterfvEXT + GLenum target + GLenum pname + GLfloat *params + + + + void glGetColorTableParameterfvSGI + GLenum target + GLenum pname + GLfloat *params + + + + void glGetColorTableParameteriv + GLenum target + GLenum pname + GLint *params + + + + void glGetColorTableParameterivEXT + GLenum target + GLenum pname + GLint *params + + + + void glGetColorTableParameterivSGI + GLenum target + GLenum pname + GLint *params + + + + void glGetColorTableSGI + GLenum target + GLenum format + GLenum type + void *table + + + + void glGetCombinerInputParameterfvNV + GLenum stage + GLenum portion + GLenum variable + GLenum pname + GLfloat *params + + + + void glGetCombinerInputParameterivNV + GLenum stage + GLenum portion + GLenum variable + GLenum pname + GLint *params + + + + void glGetCombinerOutputParameterfvNV + GLenum stage + GLenum portion + GLenum pname + GLfloat *params + + + + void glGetCombinerOutputParameterivNV + GLenum stage + GLenum portion + GLenum pname + GLint *params + + + + void glGetCombinerStageParameterfvNV + GLenum stage + GLenum pname + GLfloat *params + + + GLuint glGetCommandHeaderNV + GLenum tokenID + GLuint size + + + void glGetCompressedMultiTexImageEXT + GLenum texunit + GLenum target + GLint lod + void *img + + + void glGetCompressedTexImage + GLenum target + GLint level + void *img + + + + + void glGetCompressedTexImageARB + GLenum target + GLint level + void *img + + + + + void glGetCompressedTextureImage + GLuint texture + GLint level + GLsizei bufSize + void *pixels + + + void glGetCompressedTextureImageEXT + GLuint texture + GLenum target + GLint lod + void *img + + + void glGetCompressedTextureSubImage + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLsizei bufSize + void *pixels + + + void glGetConvolutionFilter + GLenum target + GLenum format + GLenum type + void *image + + + + + void glGetConvolutionFilterEXT + GLenum target + GLenum format + GLenum type + void *image + + + + void glGetConvolutionParameterfv + GLenum target + GLenum pname + GLfloat *params + + + + void glGetConvolutionParameterfvEXT + GLenum target + GLenum pname + GLfloat *params + + + + void glGetConvolutionParameteriv + GLenum target + GLenum pname + GLint *params + + + + void glGetConvolutionParameterivEXT + GLenum target + GLenum pname + GLint *params + + + + void glGetConvolutionParameterxvOES + GLenum target + GLenum pname + GLfixed *params + + + void glGetCoverageModulationTableNV + GLsizei bufSize + GLfloat *v + + + GLuint glGetDebugMessageLog + GLuint count + GLsizei bufSize + GLenum *sources + GLenum *types + GLuint *ids + GLenum *severities + GLsizei *lengths + GLchar *messageLog + + + GLuint glGetDebugMessageLogAMD + GLuint count + GLsizei bufSize + GLenum *categories + GLenum *severities + GLuint *ids + GLsizei *lengths + GLchar *message + + + GLuint glGetDebugMessageLogARB + GLuint count + GLsizei bufSize + GLenum *sources + GLenum *types + GLuint *ids + GLenum *severities + GLsizei *lengths + GLchar *messageLog + + + + GLuint glGetDebugMessageLogKHR + GLuint count + GLsizei bufSize + GLenum *sources + GLenum *types + GLuint *ids + GLenum *severities + GLsizei *lengths + GLchar *messageLog + + + + void glGetDetailTexFuncSGIS + GLenum target + GLfloat *points + + + + void glGetDoubleIndexedvEXT + GLenum target + GLuint index + GLdouble *data + + + + void glGetDoublei_v + GLenum target + GLuint index + GLdouble *data + + + void glGetDoublei_vEXT + GLenum pname + GLuint index + GLdouble *params + + + + void glGetDoublev + GLenum pname + GLdouble *data + + + + void glGetDriverControlStringQCOM + GLuint driverControl + GLsizei bufSize + GLsizei *length + GLchar *driverControlString + + + void glGetDriverControlsQCOM + GLint *num + GLsizei size + GLuint *driverControls + + + GLenum glGetError + + + + void glGetFenceivNV + GLuint fence + GLenum pname + GLint *params + + + + void glGetFinalCombinerInputParameterfvNV + GLenum variable + GLenum pname + GLfloat *params + + + + void glGetFinalCombinerInputParameterivNV + GLenum variable + GLenum pname + GLint *params + + + + void glGetFirstPerfQueryIdINTEL + GLuint *queryId + + + void glGetFixedv + GLenum pname + GLfixed *params + + + void glGetFixedvOES + GLenum pname + GLfixed *params + + + void glGetFloatIndexedvEXT + GLenum target + GLuint index + GLfloat *data + + + + void glGetFloati_v + GLenum target + GLuint index + GLfloat *data + + + void glGetFloati_vEXT + GLenum pname + GLuint index + GLfloat *params + + + + void glGetFloati_vNV + GLenum target + GLuint index + GLfloat *data + + + + void glGetFloati_vOES + GLenum target + GLuint index + GLfloat *data + + + + void glGetFloatv + GLenum pname + GLfloat *data + + + + void glGetFogFuncSGIS + GLfloat *points + + + GLint glGetFragDataIndex + GLuint program + const GLchar *name + + + GLint glGetFragDataIndexEXT + GLuint program + const GLchar *name + + + + GLint glGetFragDataLocation + GLuint program + const GLchar *name + + + GLint glGetFragDataLocationEXT + GLuint program + const GLchar *name + + + + void glGetFragmentLightfvSGIX + GLenum light + GLenum pname + GLfloat *params + + + void glGetFragmentLightivSGIX + GLenum light + GLenum pname + GLint *params + + + void glGetFragmentMaterialfvSGIX + GLenum face + GLenum pname + GLfloat *params + + + void glGetFragmentMaterialivSGIX + GLenum face + GLenum pname + GLint *params + + + void glGetFragmentShadingRatesEXT + GLsizei samples + GLsizei maxCount + GLsizei *count + GLenum *shadingRates + + + void glGetFramebufferAttachmentParameteriv + GLenum target + GLenum attachment + GLenum pname + GLint *params + + + + void glGetFramebufferAttachmentParameterivEXT + GLenum target + GLenum attachment + GLenum pname + GLint *params + + + + + void glGetFramebufferAttachmentParameterivOES + GLenum target + GLenum attachment + GLenum pname + GLint *params + + + void glGetFramebufferParameterfvAMD + GLenum target + GLenum pname + GLuint numsamples + GLuint pixelindex + GLsizei size + GLfloat *values + + + void glGetFramebufferParameteriv + GLenum target + GLenum pname + GLint *params + + + void glGetFramebufferParameterivEXT + GLuint framebuffer + GLenum pname + GLint *params + + + GLsizei glGetFramebufferPixelLocalStorageSizeEXT + GLuint target + + + GLenum glGetGraphicsResetStatus + + + GLenum glGetGraphicsResetStatusARB + + + GLenum glGetGraphicsResetStatusEXT + + + + GLenum glGetGraphicsResetStatusKHR + + + + GLhandleARB glGetHandleARB + GLenum pname + + + void glGetHistogram + GLenum target + GLboolean reset + GLenum format + GLenum type + void *values + + + + + void glGetHistogramEXT + GLenum target + GLboolean reset + GLenum format + GLenum type + void *values + + + + void glGetHistogramParameterfv + GLenum target + GLenum pname + GLfloat *params + + + + void glGetHistogramParameterfvEXT + GLenum target + GLenum pname + GLfloat *params + + + + void glGetHistogramParameteriv + GLenum target + GLenum pname + GLint *params + + + + void glGetHistogramParameterivEXT + GLenum target + GLenum pname + GLint *params + + + + void glGetHistogramParameterxvOES + GLenum target + GLenum pname + GLfixed *params + + + GLuint64 glGetImageHandleARB + GLuint texture + GLint level + GLboolean layered + GLint layer + GLenum format + + + GLuint64 glGetImageHandleNV + GLuint texture + GLint level + GLboolean layered + GLint layer + GLenum format + + + void glGetImageTransformParameterfvHP + GLenum target + GLenum pname + GLfloat *params + + + void glGetImageTransformParameterivHP + GLenum target + GLenum pname + GLint *params + + + void glGetInfoLogARB + GLhandleARB obj + GLsizei maxLength + GLsizei *length + GLcharARB *infoLog + + + GLint glGetInstrumentsSGIX + + + + void glGetInteger64i_v + GLenum target + GLuint index + GLint64 *data + + + void glGetInteger64v + GLenum pname + GLint64 *data + + + void glGetInteger64vAPPLE + GLenum pname + GLint64 *params + + + + void glGetInteger64vEXT + GLenum pname + GLint64 *data + + + + void glGetIntegerIndexedvEXT + GLenum target + GLuint index + GLint *data + + + + + void glGetIntegeri_v + GLenum target + GLuint index + GLint *data + + + void glGetIntegeri_vEXT + GLenum target + GLuint index + GLint *data + + + void glGetIntegerui64i_vNV + GLenum value + GLuint index + GLuint64EXT *result + + + void glGetIntegerui64vNV + GLenum value + GLuint64EXT *result + + + void glGetIntegerv + GLenum pname + GLint *data + + + + void glGetInternalformatSampleivNV + GLenum target + GLenum internalformat + GLsizei samples + GLenum pname + GLsizei count + GLint *params + + + void glGetInternalformati64v + GLenum target + GLenum internalformat + GLenum pname + GLsizei count + GLint64 *params + + + void glGetInternalformativ + GLenum target + GLenum internalformat + GLenum pname + GLsizei count + GLint *params + + + void glGetInvariantBooleanvEXT + GLuint id + GLenum value + GLboolean *data + + + void glGetInvariantFloatvEXT + GLuint id + GLenum value + GLfloat *data + + + void glGetInvariantIntegervEXT + GLuint id + GLenum value + GLint *data + + + void glGetLightfv + GLenum light + GLenum pname + GLfloat *params + + + + void glGetLightiv + GLenum light + GLenum pname + GLint *params + + + + void glGetLightxOES + GLenum light + GLenum pname + GLfixed *params + + + void glGetLightxv + GLenum light + GLenum pname + GLfixed *params + + + void glGetLightxvOES + GLenum light + GLenum pname + GLfixed *params + + + void glGetListParameterfvSGIX + GLuint list + GLenum pname + GLfloat *params + + + void glGetListParameterivSGIX + GLuint list + GLenum pname + GLint *params + + + void glGetLocalConstantBooleanvEXT + GLuint id + GLenum value + GLboolean *data + + + void glGetLocalConstantFloatvEXT + GLuint id + GLenum value + GLfloat *data + + + void glGetLocalConstantIntegervEXT + GLuint id + GLenum value + GLint *data + + + void glGetMapAttribParameterfvNV + GLenum target + GLuint index + GLenum pname + GLfloat *params + + + void glGetMapAttribParameterivNV + GLenum target + GLuint index + GLenum pname + GLint *params + + + void glGetMapControlPointsNV + GLenum target + GLuint index + GLenum type + GLsizei ustride + GLsizei vstride + GLboolean packed + void *points + + + void glGetMapParameterfvNV + GLenum target + GLenum pname + GLfloat *params + + + void glGetMapParameterivNV + GLenum target + GLenum pname + GLint *params + + + void glGetMapdv + GLenum target + GLenum query + GLdouble *v + + + + void glGetMapfv + GLenum target + GLenum query + GLfloat *v + + + + void glGetMapiv + GLenum target + GLenum query + GLint *v + + + + void glGetMapxvOES + GLenum target + GLenum query + GLfixed *v + + + void glGetMaterialfv + GLenum face + GLenum pname + GLfloat *params + + + + void glGetMaterialiv + GLenum face + GLenum pname + GLint *params + + + + void glGetMaterialxOES + GLenum face + GLenum pname + GLfixed param + + + void glGetMaterialxv + GLenum face + GLenum pname + GLfixed *params + + + void glGetMaterialxvOES + GLenum face + GLenum pname + GLfixed *params + + + void glGetMemoryObjectDetachedResourcesuivNV + GLuint memory + GLenum pname + GLint first + GLsizei count + GLuint *params + + + void glGetMemoryObjectParameterivEXT + GLuint memoryObject + GLenum pname + GLint *params + + + void glGetMinmax + GLenum target + GLboolean reset + GLenum format + GLenum type + void *values + + + + + void glGetMinmaxEXT + GLenum target + GLboolean reset + GLenum format + GLenum type + void *values + + + + void glGetMinmaxParameterfv + GLenum target + GLenum pname + GLfloat *params + + + + void glGetMinmaxParameterfvEXT + GLenum target + GLenum pname + GLfloat *params + + + + void glGetMinmaxParameteriv + GLenum target + GLenum pname + GLint *params + + + + void glGetMinmaxParameterivEXT + GLenum target + GLenum pname + GLint *params + + + + void glGetMultiTexEnvfvEXT + GLenum texunit + GLenum target + GLenum pname + GLfloat *params + + + void glGetMultiTexEnvivEXT + GLenum texunit + GLenum target + GLenum pname + GLint *params + + + void glGetMultiTexGendvEXT + GLenum texunit + GLenum coord + GLenum pname + GLdouble *params + + + void glGetMultiTexGenfvEXT + GLenum texunit + GLenum coord + GLenum pname + GLfloat *params + + + void glGetMultiTexGenivEXT + GLenum texunit + GLenum coord + GLenum pname + GLint *params + + + void glGetMultiTexImageEXT + GLenum texunit + GLenum target + GLint level + GLenum format + GLenum type + void *pixels + + + void glGetMultiTexLevelParameterfvEXT + GLenum texunit + GLenum target + GLint level + GLenum pname + GLfloat *params + + + void glGetMultiTexLevelParameterivEXT + GLenum texunit + GLenum target + GLint level + GLenum pname + GLint *params + + + void glGetMultiTexParameterIivEXT + GLenum texunit + GLenum target + GLenum pname + GLint *params + + + void glGetMultiTexParameterIuivEXT + GLenum texunit + GLenum target + GLenum pname + GLuint *params + + + void glGetMultiTexParameterfvEXT + GLenum texunit + GLenum target + GLenum pname + GLfloat *params + + + void glGetMultiTexParameterivEXT + GLenum texunit + GLenum target + GLenum pname + GLint *params + + + void glGetMultisamplefv + GLenum pname + GLuint index + GLfloat *val + + + void glGetMultisamplefvNV + GLenum pname + GLuint index + GLfloat *val + + + + void glGetNamedBufferParameteri64v + GLuint buffer + GLenum pname + GLint64 *params + + + void glGetNamedBufferParameteriv + GLuint buffer + GLenum pname + GLint *params + + + void glGetNamedBufferParameterivEXT + GLuint buffer + GLenum pname + GLint *params + + + void glGetNamedBufferParameterui64vNV + GLuint buffer + GLenum pname + GLuint64EXT *params + + + void glGetNamedBufferPointerv + GLuint buffer + GLenum pname + void **params + + + void glGetNamedBufferPointervEXT + GLuint buffer + GLenum pname + void **params + + + void glGetNamedBufferSubData + GLuint buffer + GLintptr offset + GLsizeiptr size + void *data + + + void glGetNamedBufferSubDataEXT + GLuint buffer + GLintptr offset + GLsizeiptr size + void *data + + + void glGetNamedFramebufferParameterfvAMD + GLuint framebuffer + GLenum pname + GLuint numsamples + GLuint pixelindex + GLsizei size + GLfloat *values + + + void glGetNamedFramebufferAttachmentParameteriv + GLuint framebuffer + GLenum attachment + GLenum pname + GLint *params + + + void glGetNamedFramebufferAttachmentParameterivEXT + GLuint framebuffer + GLenum attachment + GLenum pname + GLint *params + + + void glGetNamedFramebufferParameteriv + GLuint framebuffer + GLenum pname + GLint *param + + + void glGetNamedFramebufferParameterivEXT + GLuint framebuffer + GLenum pname + GLint *params + + + void glGetNamedProgramLocalParameterIivEXT + GLuint program + GLenum target + GLuint index + GLint *params + + + void glGetNamedProgramLocalParameterIuivEXT + GLuint program + GLenum target + GLuint index + GLuint *params + + + void glGetNamedProgramLocalParameterdvEXT + GLuint program + GLenum target + GLuint index + GLdouble *params + + + void glGetNamedProgramLocalParameterfvEXT + GLuint program + GLenum target + GLuint index + GLfloat *params + + + void glGetNamedProgramStringEXT + GLuint program + GLenum target + GLenum pname + void *string + + + void glGetNamedProgramivEXT + GLuint program + GLenum target + GLenum pname + GLint *params + + + void glGetNamedRenderbufferParameteriv + GLuint renderbuffer + GLenum pname + GLint *params + + + void glGetNamedRenderbufferParameterivEXT + GLuint renderbuffer + GLenum pname + GLint *params + + + void glGetNamedStringARB + GLint namelen + const GLchar *name + GLsizei bufSize + GLint *stringlen + GLchar *string + + + void glGetNamedStringivARB + GLint namelen + const GLchar *name + GLenum pname + GLint *params + + + void glGetNextPerfQueryIdINTEL + GLuint queryId + GLuint *nextQueryId + + + void glGetObjectBufferfvATI + GLuint buffer + GLenum pname + GLfloat *params + + + void glGetObjectBufferivATI + GLuint buffer + GLenum pname + GLint *params + + + void glGetObjectLabel + GLenum identifier + GLuint name + GLsizei bufSize + GLsizei *length + GLchar *label + + + void glGetObjectLabelEXT + GLenum type + GLuint object + GLsizei bufSize + GLsizei *length + GLchar *label + + + void glGetObjectLabelKHR + GLenum identifier + GLuint name + GLsizei bufSize + GLsizei *length + GLchar *label + + + + void glGetObjectParameterfvARB + GLhandleARB obj + GLenum pname + GLfloat *params + + + void glGetObjectParameterivAPPLE + GLenum objectType + GLuint name + GLenum pname + GLint *params + + + void glGetObjectParameterivARB + GLhandleARB obj + GLenum pname + GLint *params + + + void glGetObjectPtrLabel + const void *ptr + GLsizei bufSize + GLsizei *length + GLchar *label + + + void glGetObjectPtrLabelKHR + const void *ptr + GLsizei bufSize + GLsizei *length + GLchar *label + + + + void glGetOcclusionQueryivNV + GLuint id + GLenum pname + GLint *params + + + void glGetOcclusionQueryuivNV + GLuint id + GLenum pname + GLuint *params + + + void glGetPathColorGenfvNV + GLenum color + GLenum pname + GLfloat *value + + + void glGetPathColorGenivNV + GLenum color + GLenum pname + GLint *value + + + void glGetPathCommandsNV + GLuint path + GLubyte *commands + + + void glGetPathCoordsNV + GLuint path + GLfloat *coords + + + void glGetPathDashArrayNV + GLuint path + GLfloat *dashArray + + + GLfloat glGetPathLengthNV + GLuint path + GLsizei startSegment + GLsizei numSegments + + + void glGetPathMetricRangeNV + GLbitfield metricQueryMask + GLuint firstPathName + GLsizei numPaths + GLsizei stride + GLfloat *metrics + + + void glGetPathMetricsNV + GLbitfield metricQueryMask + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLsizei stride + GLfloat *metrics + + + void glGetPathParameterfvNV + GLuint path + GLenum pname + GLfloat *value + + + void glGetPathParameterivNV + GLuint path + GLenum pname + GLint *value + + + void glGetPathSpacingNV + GLenum pathListMode + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLfloat advanceScale + GLfloat kerningScale + GLenum transformType + GLfloat *returnedSpacing + + + void glGetPathTexGenfvNV + GLenum texCoordSet + GLenum pname + GLfloat *value + + + void glGetPathTexGenivNV + GLenum texCoordSet + GLenum pname + GLint *value + + + void glGetPerfCounterInfoINTEL + GLuint queryId + GLuint counterId + GLuint counterNameLength + GLchar *counterName + GLuint counterDescLength + GLchar *counterDesc + GLuint *counterOffset + GLuint *counterDataSize + GLuint *counterTypeEnum + GLuint *counterDataTypeEnum + GLuint64 *rawCounterMaxValue + + + void glGetPerfMonitorCounterDataAMD + GLuint monitor + GLenum pname + GLsizei dataSize + GLuint *data + GLint *bytesWritten + + + void glGetPerfMonitorCounterInfoAMD + GLuint group + GLuint counter + GLenum pname + void *data + + + void glGetPerfMonitorCounterStringAMD + GLuint group + GLuint counter + GLsizei bufSize + GLsizei *length + GLchar *counterString + + + void glGetPerfMonitorCountersAMD + GLuint group + GLint *numCounters + GLint *maxActiveCounters + GLsizei counterSize + GLuint *counters + + + void glGetPerfMonitorGroupStringAMD + GLuint group + GLsizei bufSize + GLsizei *length + GLchar *groupString + + + void glGetPerfMonitorGroupsAMD + GLint *numGroups + GLsizei groupsSize + GLuint *groups + + + void glGetPerfQueryDataINTEL + GLuint queryHandle + GLuint flags + GLsizei dataSize + void *data + GLuint *bytesWritten + + + void glGetPerfQueryIdByNameINTEL + GLchar *queryName + GLuint *queryId + + + void glGetPerfQueryInfoINTEL + GLuint queryId + GLuint queryNameLength + GLchar *queryName + GLuint *dataSize + GLuint *noCounters + GLuint *noInstances + GLuint *capsMask + + + void glGetPixelMapfv + GLenum map + GLfloat *values + + + + + void glGetPixelMapuiv + GLenum map + GLuint *values + + + + + void glGetPixelMapusv + GLenum map + GLushort *values + + + + + void glGetPixelMapxv + GLenum map + GLint size + GLfixed *values + + + void glGetPixelTexGenParameterfvSGIS + GLenum pname + GLfloat *params + + + void glGetPixelTexGenParameterivSGIS + GLenum pname + GLint *params + + + void glGetPixelTransformParameterfvEXT + GLenum target + GLenum pname + GLfloat *params + + + + void glGetPixelTransformParameterivEXT + GLenum target + GLenum pname + GLint *params + + + + void glGetPointerIndexedvEXT + GLenum target + GLuint index + void **data + + + void glGetPointeri_vEXT + GLenum pname + GLuint index + void **params + + + void glGetPointerv + GLenum pname + void **params + + + + void glGetPointervEXT + GLenum pname + void **params + + + + void glGetPointervKHR + GLenum pname + void **params + + + + void glGetPolygonStipple + GLubyte *mask + + + + + void glGetProgramBinary + GLuint program + GLsizei bufSize + GLsizei *length + GLenum *binaryFormat + void *binary + + + void glGetProgramBinaryOES + GLuint program + GLsizei bufSize + GLsizei *length + GLenum *binaryFormat + void *binary + + + + void glGetProgramEnvParameterIivNV + GLenum target + GLuint index + GLint *params + + + void glGetProgramEnvParameterIuivNV + GLenum target + GLuint index + GLuint *params + + + void glGetProgramEnvParameterdvARB + GLenum target + GLuint index + GLdouble *params + + + void glGetProgramEnvParameterfvARB + GLenum target + GLuint index + GLfloat *params + + + void glGetProgramInfoLog + GLuint program + GLsizei bufSize + GLsizei *length + GLchar *infoLog + + + + void glGetProgramInterfaceiv + GLuint program + GLenum programInterface + GLenum pname + GLint *params + + + void glGetProgramLocalParameterIivNV + GLenum target + GLuint index + GLint *params + + + void glGetProgramLocalParameterIuivNV + GLenum target + GLuint index + GLuint *params + + + void glGetProgramLocalParameterdvARB + GLenum target + GLuint index + GLdouble *params + + + void glGetProgramLocalParameterfvARB + GLenum target + GLuint index + GLfloat *params + + + void glGetProgramNamedParameterdvNV + GLuint id + GLsizei len + const GLubyte *name + GLdouble *params + + + + void glGetProgramNamedParameterfvNV + GLuint id + GLsizei len + const GLubyte *name + GLfloat *params + + + + void glGetProgramParameterdvNV + GLenum target + GLuint index + GLenum pname + GLdouble *params + + + + void glGetProgramParameterfvNV + GLenum target + GLuint index + GLenum pname + GLfloat *params + + + + void glGetProgramPipelineInfoLog + GLuint pipeline + GLsizei bufSize + GLsizei *length + GLchar *infoLog + + + void glGetProgramPipelineInfoLogEXT + GLuint pipeline + GLsizei bufSize + GLsizei *length + GLchar *infoLog + + + void glGetProgramPipelineiv + GLuint pipeline + GLenum pname + GLint *params + + + void glGetProgramPipelineivEXT + GLuint pipeline + GLenum pname + GLint *params + + + GLuint glGetProgramResourceIndex + GLuint program + GLenum programInterface + const GLchar *name + + + GLint glGetProgramResourceLocation + GLuint program + GLenum programInterface + const GLchar *name + + + GLint glGetProgramResourceLocationIndex + GLuint program + GLenum programInterface + const GLchar *name + + + GLint glGetProgramResourceLocationIndexEXT + GLuint program + GLenum programInterface + const GLchar *name + + + void glGetProgramResourceName + GLuint program + GLenum programInterface + GLuint index + GLsizei bufSize + GLsizei *length + GLchar *name + + + void glGetProgramResourcefvNV + GLuint program + GLenum programInterface + GLuint index + GLsizei propCount + const GLenum *props + GLsizei count + GLsizei *length + GLfloat *params + + + void glGetProgramResourceiv + GLuint program + GLenum programInterface + GLuint index + GLsizei propCount + const GLenum *props + GLsizei count + GLsizei *length + GLint *params + + + void glGetProgramStageiv + GLuint program + GLenum shadertype + GLenum pname + GLint *values + + + void glGetProgramStringARB + GLenum target + GLenum pname + void *string + + + void glGetProgramStringNV + GLuint id + GLenum pname + GLubyte *program + + + + void glGetProgramSubroutineParameteruivNV + GLenum target + GLuint index + GLuint *param + + + void glGetProgramiv + GLuint program + GLenum pname + GLint *params + + + + void glGetProgramivARB + GLenum target + GLenum pname + GLint *params + + + void glGetProgramivNV + GLuint id + GLenum pname + GLint *params + + + + void glGetQueryBufferObjecti64v + GLuint id + GLuint buffer + GLenum pname + GLintptr offset + + + void glGetQueryBufferObjectiv + GLuint id + GLuint buffer + GLenum pname + GLintptr offset + + + void glGetQueryBufferObjectui64v + GLuint id + GLuint buffer + GLenum pname + GLintptr offset + + + void glGetQueryBufferObjectuiv + GLuint id + GLuint buffer + GLenum pname + GLintptr offset + + + void glGetQueryIndexediv + GLenum target + GLuint index + GLenum pname + GLint *params + + + void glGetQueryObjecti64v + GLuint id + GLenum pname + GLint64 *params + + + void glGetQueryObjecti64vEXT + GLuint id + GLenum pname + GLint64 *params + + + + + void glGetQueryObjectiv + GLuint id + GLenum pname + GLint *params + + + + void glGetQueryObjectivARB + GLuint id + GLenum pname + GLint *params + + + + void glGetQueryObjectivEXT + GLuint id + GLenum pname + GLint *params + + + + void glGetQueryObjectui64v + GLuint id + GLenum pname + GLuint64 *params + + + void glGetQueryObjectui64vEXT + GLuint id + GLenum pname + GLuint64 *params + + + + + void glGetQueryObjectuiv + GLuint id + GLenum pname + GLuint *params + + + + void glGetQueryObjectuivARB + GLuint id + GLenum pname + GLuint *params + + + + void glGetQueryObjectuivEXT + GLuint id + GLenum pname + GLuint *params + + + void glGetQueryiv + GLenum target + GLenum pname + GLint *params + + + + void glGetQueryivARB + GLenum target + GLenum pname + GLint *params + + + + void glGetQueryivEXT + GLenum target + GLenum pname + GLint *params + + + void glGetRenderbufferParameteriv + GLenum target + GLenum pname + GLint *params + + + + void glGetRenderbufferParameterivEXT + GLenum target + GLenum pname + GLint *params + + + + + void glGetRenderbufferParameterivOES + GLenum target + GLenum pname + GLint *params + + + void glGetSamplerParameterIiv + GLuint sampler + GLenum pname + GLint *params + + + void glGetSamplerParameterIivEXT + GLuint sampler + GLenum pname + GLint *params + + + + void glGetSamplerParameterIivOES + GLuint sampler + GLenum pname + GLint *params + + + + void glGetSamplerParameterIuiv + GLuint sampler + GLenum pname + GLuint *params + + + void glGetSamplerParameterIuivEXT + GLuint sampler + GLenum pname + GLuint *params + + + + void glGetSamplerParameterIuivOES + GLuint sampler + GLenum pname + GLuint *params + + + + void glGetSamplerParameterfv + GLuint sampler + GLenum pname + GLfloat *params + + + void glGetSamplerParameteriv + GLuint sampler + GLenum pname + GLint *params + + + void glGetSemaphoreParameterivNV + GLuint semaphore + GLenum pname + GLint *params + + + void glGetSemaphoreParameterui64vEXT + GLuint semaphore + GLenum pname + GLuint64 *params + + + void glGetSeparableFilter + GLenum target + GLenum format + GLenum type + void *row + void *column + void *span + + + + + void glGetSeparableFilterEXT + GLenum target + GLenum format + GLenum type + void *row + void *column + void *span + + + + void glGetShaderInfoLog + GLuint shader + GLsizei bufSize + GLsizei *length + GLchar *infoLog + + + + void glGetShaderPrecisionFormat + GLenum shadertype + GLenum precisiontype + GLint *range + GLint *precision + + + void glGetShaderSource + GLuint shader + GLsizei bufSize + GLsizei *length + GLchar *source + + + void glGetShaderSourceARB + GLhandleARB obj + GLsizei maxLength + GLsizei *length + GLcharARB *source + + + + void glGetShaderiv + GLuint shader + GLenum pname + GLint *params + + + + void glGetShadingRateImagePaletteNV + GLuint viewport + GLuint entry + GLenum *rate + + + void glGetShadingRateSampleLocationivNV + GLenum rate + GLuint samples + GLuint index + GLint *location + + + void glGetSharpenTexFuncSGIS + GLenum target + GLfloat *points + + + + GLushort glGetStageIndexNV + GLenum shadertype + + + + const GLubyte *glGetString + GLenum name + + + + const GLubyte *glGetStringi + GLenum name + GLuint index + + + + GLuint glGetSubroutineIndex + GLuint program + GLenum shadertype + const GLchar *name + + + GLint glGetSubroutineUniformLocation + GLuint program + GLenum shadertype + const GLchar *name + + + void glGetSynciv + GLsync sync + GLenum pname + GLsizei count + GLsizei *length + GLint *values + + + void glGetSyncivAPPLE + GLsync sync + GLenum pname + GLsizei count + GLsizei *length + GLint *values + + + + void glGetTexBumpParameterfvATI + GLenum pname + GLfloat *param + + + void glGetTexBumpParameterivATI + GLenum pname + GLint *param + + + void glGetTexEnvfv + GLenum target + GLenum pname + GLfloat *params + + + + void glGetTexEnviv + GLenum target + GLenum pname + GLint *params + + + + void glGetTexEnvxv + GLenum target + GLenum pname + GLfixed *params + + + void glGetTexEnvxvOES + GLenum target + GLenum pname + GLfixed *params + + + void glGetTexFilterFuncSGIS + GLenum target + GLenum filter + GLfloat *weights + + + + void glGetTexGendv + GLenum coord + GLenum pname + GLdouble *params + + + + void glGetTexGenfv + GLenum coord + GLenum pname + GLfloat *params + + + + void glGetTexGenfvOES + GLenum coord + GLenum pname + GLfloat *params + + + void glGetTexGeniv + GLenum coord + GLenum pname + GLint *params + + + + void glGetTexGenivOES + GLenum coord + GLenum pname + GLint *params + + + void glGetTexGenxvOES + GLenum coord + GLenum pname + GLfixed *params + + + void glGetTexImage + GLenum target + GLint level + GLenum format + GLenum type + void *pixels + + + + + void glGetTexLevelParameterfv + GLenum target + GLint level + GLenum pname + GLfloat *params + + + + void glGetTexLevelParameteriv + GLenum target + GLint level + GLenum pname + GLint *params + + + + void glGetTexLevelParameterxvOES + GLenum target + GLint level + GLenum pname + GLfixed *params + + + void glGetTexParameterIiv + GLenum target + GLenum pname + GLint *params + + + + void glGetTexParameterIivEXT + GLenum target + GLenum pname + GLint *params + + + + void glGetTexParameterIivOES + GLenum target + GLenum pname + GLint *params + + + + void glGetTexParameterIuiv + GLenum target + GLenum pname + GLuint *params + + + + void glGetTexParameterIuivEXT + GLenum target + GLenum pname + GLuint *params + + + + void glGetTexParameterIuivOES + GLenum target + GLenum pname + GLuint *params + + + + void glGetTexParameterPointervAPPLE + GLenum target + GLenum pname + void **params + + + void glGetTexParameterfv + GLenum target + GLenum pname + GLfloat *params + + + + void glGetTexParameteriv + GLenum target + GLenum pname + GLint *params + + + + void glGetTexParameterxv + GLenum target + GLenum pname + GLfixed *params + + + void glGetTexParameterxvOES + GLenum target + GLenum pname + GLfixed *params + + + GLuint64 glGetTextureHandleARB + GLuint texture + + + GLuint64 glGetTextureHandleIMG + GLuint texture + + + + GLuint64 glGetTextureHandleNV + GLuint texture + + + void glGetTextureImage + GLuint texture + GLint level + GLenum format + GLenum type + GLsizei bufSize + void *pixels + + + void glGetTextureImageEXT + GLuint texture + GLenum target + GLint level + GLenum format + GLenum type + void *pixels + + + void glGetTextureLevelParameterfv + GLuint texture + GLint level + GLenum pname + GLfloat *params + + + void glGetTextureLevelParameterfvEXT + GLuint texture + GLenum target + GLint level + GLenum pname + GLfloat *params + + + void glGetTextureLevelParameteriv + GLuint texture + GLint level + GLenum pname + GLint *params + + + void glGetTextureLevelParameterivEXT + GLuint texture + GLenum target + GLint level + GLenum pname + GLint *params + + + void glGetTextureParameterIiv + GLuint texture + GLenum pname + GLint *params + + + void glGetTextureParameterIivEXT + GLuint texture + GLenum target + GLenum pname + GLint *params + + + void glGetTextureParameterIuiv + GLuint texture + GLenum pname + GLuint *params + + + void glGetTextureParameterIuivEXT + GLuint texture + GLenum target + GLenum pname + GLuint *params + + + void glGetTextureParameterfv + GLuint texture + GLenum pname + GLfloat *params + + + void glGetTextureParameterfvEXT + GLuint texture + GLenum target + GLenum pname + GLfloat *params + + + void glGetTextureParameteriv + GLuint texture + GLenum pname + GLint *params + + + void glGetTextureParameterivEXT + GLuint texture + GLenum target + GLenum pname + GLint *params + + + GLuint64 glGetTextureSamplerHandleARB + GLuint texture + GLuint sampler + + + GLuint64 glGetTextureSamplerHandleIMG + GLuint texture + GLuint sampler + + + + GLuint64 glGetTextureSamplerHandleNV + GLuint texture + GLuint sampler + + + void glGetTextureSubImage + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + GLsizei bufSize + void *pixels + + + void glGetTrackMatrixivNV + GLenum target + GLuint address + GLenum pname + GLint *params + + + + void glGetTransformFeedbackVarying + GLuint program + GLuint index + GLsizei bufSize + GLsizei *length + GLsizei *size + GLenum *type + GLchar *name + + + + void glGetTransformFeedbackVaryingEXT + GLuint program + GLuint index + GLsizei bufSize + GLsizei *length + GLsizei *size + GLenum *type + GLchar *name + + + + void glGetTransformFeedbackVaryingNV + GLuint program + GLuint index + GLint *location + + + void glGetTransformFeedbacki64_v + GLuint xfb + GLenum pname + GLuint index + GLint64 *param + + + void glGetTransformFeedbacki_v + GLuint xfb + GLenum pname + GLuint index + GLint *param + + + void glGetTransformFeedbackiv + GLuint xfb + GLenum pname + GLint *param + + + void glGetTranslatedShaderSourceANGLE + GLuint shader + GLsizei bufSize + GLsizei *length + GLchar *source + + + GLuint glGetUniformBlockIndex + GLuint program + const GLchar *uniformBlockName + + + + GLint glGetUniformBufferSizeEXT + GLuint program + GLint location + + + void glGetUniformIndices + GLuint program + GLsizei uniformCount + const GLchar *const*uniformNames + GLuint *uniformIndices + + + + GLint glGetUniformLocation + GLuint program + const GLchar *name + + + GLint glGetUniformLocationARB + GLhandleARB programObj + const GLcharARB *name + + + + GLintptr glGetUniformOffsetEXT + GLuint program + GLint location + + + void glGetUniformSubroutineuiv + GLenum shadertype + GLint location + GLuint *params + + + void glGetUniformdv + GLuint program + GLint location + GLdouble *params + + + void glGetUniformfv + GLuint program + GLint location + GLfloat *params + + + void glGetUniformfvARB + GLhandleARB programObj + GLint location + GLfloat *params + + + + void glGetUniformi64vARB + GLuint program + GLint location + GLint64 *params + + + void glGetUniformi64vNV + GLuint program + GLint location + GLint64EXT *params + + + void glGetUniformiv + GLuint program + GLint location + GLint *params + + + void glGetUniformivARB + GLhandleARB programObj + GLint location + GLint *params + + + + void glGetUniformui64vARB + GLuint program + GLint location + GLuint64 *params + + + void glGetUniformui64vNV + GLuint program + GLint location + GLuint64EXT *params + + + void glGetUniformuiv + GLuint program + GLint location + GLuint *params + + + void glGetUniformuivEXT + GLuint program + GLint location + GLuint *params + + + + void glGetUnsignedBytevEXT + GLenum pname + GLubyte *data + + + void glGetUnsignedBytei_vEXT + GLenum target + GLuint index + GLubyte *data + + + void glGetVariantArrayObjectfvATI + GLuint id + GLenum pname + GLfloat *params + + + void glGetVariantArrayObjectivATI + GLuint id + GLenum pname + GLint *params + + + void glGetVariantBooleanvEXT + GLuint id + GLenum value + GLboolean *data + + + void glGetVariantFloatvEXT + GLuint id + GLenum value + GLfloat *data + + + void glGetVariantIntegervEXT + GLuint id + GLenum value + GLint *data + + + void glGetVariantPointervEXT + GLuint id + GLenum value + void **data + + + GLint glGetVaryingLocationNV + GLuint program + const GLchar *name + + + void glGetVertexArrayIndexed64iv + GLuint vaobj + GLuint index + GLenum pname + GLint64 *param + + + void glGetVertexArrayIndexediv + GLuint vaobj + GLuint index + GLenum pname + GLint *param + + + void glGetVertexArrayIntegeri_vEXT + GLuint vaobj + GLuint index + GLenum pname + GLint *param + + + void glGetVertexArrayIntegervEXT + GLuint vaobj + GLenum pname + GLint *param + + + void glGetVertexArrayPointeri_vEXT + GLuint vaobj + GLuint index + GLenum pname + void **param + + + void glGetVertexArrayPointervEXT + GLuint vaobj + GLenum pname + void **param + + + void glGetVertexArrayiv + GLuint vaobj + GLenum pname + GLint *param + + + void glGetVertexAttribArrayObjectfvATI + GLuint index + GLenum pname + GLfloat *params + + + void glGetVertexAttribArrayObjectivATI + GLuint index + GLenum pname + GLint *params + + + void glGetVertexAttribIiv + GLuint index + GLenum pname + GLint *params + + + void glGetVertexAttribIivEXT + GLuint index + GLenum pname + GLint *params + + + + void glGetVertexAttribIuiv + GLuint index + GLenum pname + GLuint *params + + + void glGetVertexAttribIuivEXT + GLuint index + GLenum pname + GLuint *params + + + + void glGetVertexAttribLdv + GLuint index + GLenum pname + GLdouble *params + + + void glGetVertexAttribLdvEXT + GLuint index + GLenum pname + GLdouble *params + + + + void glGetVertexAttribLi64vNV + GLuint index + GLenum pname + GLint64EXT *params + + + void glGetVertexAttribLui64vARB + GLuint index + GLenum pname + GLuint64EXT *params + + + void glGetVertexAttribLui64vNV + GLuint index + GLenum pname + GLuint64EXT *params + + + void glGetVertexAttribPointerv + GLuint index + GLenum pname + void **pointer + + + + void glGetVertexAttribPointervARB + GLuint index + GLenum pname + void **pointer + + + + void glGetVertexAttribPointervNV + GLuint index + GLenum pname + void **pointer + + + + void glGetVertexAttribdv + GLuint index + GLenum pname + GLdouble *params + + + + void glGetVertexAttribdvARB + GLuint index + GLenum pname + GLdouble *params + + + + + void glGetVertexAttribdvNV + GLuint index + GLenum pname + GLdouble *params + + + + + void glGetVertexAttribfv + GLuint index + GLenum pname + GLfloat *params + + + + void glGetVertexAttribfvARB + GLuint index + GLenum pname + GLfloat *params + + + + + void glGetVertexAttribfvNV + GLuint index + GLenum pname + GLfloat *params + + + + + void glGetVertexAttribiv + GLuint index + GLenum pname + GLint *params + + + + void glGetVertexAttribivARB + GLuint index + GLenum pname + GLint *params + + + + + void glGetVertexAttribivNV + GLuint index + GLenum pname + GLint *params + + + + + void glGetVideoCaptureStreamdvNV + GLuint video_capture_slot + GLuint stream + GLenum pname + GLdouble *params + + + void glGetVideoCaptureStreamfvNV + GLuint video_capture_slot + GLuint stream + GLenum pname + GLfloat *params + + + void glGetVideoCaptureStreamivNV + GLuint video_capture_slot + GLuint stream + GLenum pname + GLint *params + + + void glGetVideoCaptureivNV + GLuint video_capture_slot + GLenum pname + GLint *params + + + void glGetVideoi64vNV + GLuint video_slot + GLenum pname + GLint64EXT *params + + + void glGetVideoivNV + GLuint video_slot + GLenum pname + GLint *params + + + void glGetVideoui64vNV + GLuint video_slot + GLenum pname + GLuint64EXT *params + + + void glGetVideouivNV + GLuint video_slot + GLenum pname + GLuint *params + + + void glGetnColorTable + GLenum target + GLenum format + GLenum type + GLsizei bufSize + void *table + + + void glGetnColorTableARB + GLenum target + GLenum format + GLenum type + GLsizei bufSize + void *table + + + void glGetnCompressedTexImage + GLenum target + GLint lod + GLsizei bufSize + void *pixels + + + void glGetnCompressedTexImageARB + GLenum target + GLint lod + GLsizei bufSize + void *img + + + void glGetnConvolutionFilter + GLenum target + GLenum format + GLenum type + GLsizei bufSize + void *image + + + void glGetnConvolutionFilterARB + GLenum target + GLenum format + GLenum type + GLsizei bufSize + void *image + + + void glGetnHistogram + GLenum target + GLboolean reset + GLenum format + GLenum type + GLsizei bufSize + void *values + + + void glGetnHistogramARB + GLenum target + GLboolean reset + GLenum format + GLenum type + GLsizei bufSize + void *values + + + void glGetnMapdv + GLenum target + GLenum query + GLsizei bufSize + GLdouble *v + + + void glGetnMapdvARB + GLenum target + GLenum query + GLsizei bufSize + GLdouble *v + + + void glGetnMapfv + GLenum target + GLenum query + GLsizei bufSize + GLfloat *v + + + void glGetnMapfvARB + GLenum target + GLenum query + GLsizei bufSize + GLfloat *v + + + void glGetnMapiv + GLenum target + GLenum query + GLsizei bufSize + GLint *v + + + void glGetnMapivARB + GLenum target + GLenum query + GLsizei bufSize + GLint *v + + + void glGetnMinmax + GLenum target + GLboolean reset + GLenum format + GLenum type + GLsizei bufSize + void *values + + + void glGetnMinmaxARB + GLenum target + GLboolean reset + GLenum format + GLenum type + GLsizei bufSize + void *values + + + void glGetnPixelMapfv + GLenum map + GLsizei bufSize + GLfloat *values + + + void glGetnPixelMapfvARB + GLenum map + GLsizei bufSize + GLfloat *values + + + void glGetnPixelMapuiv + GLenum map + GLsizei bufSize + GLuint *values + + + void glGetnPixelMapuivARB + GLenum map + GLsizei bufSize + GLuint *values + + + void glGetnPixelMapusv + GLenum map + GLsizei bufSize + GLushort *values + + + void glGetnPixelMapusvARB + GLenum map + GLsizei bufSize + GLushort *values + + + void glGetnPolygonStipple + GLsizei bufSize + GLubyte *pattern + + + void glGetnPolygonStippleARB + GLsizei bufSize + GLubyte *pattern + + + void glGetnSeparableFilter + GLenum target + GLenum format + GLenum type + GLsizei rowBufSize + void *row + GLsizei columnBufSize + void *column + void *span + + + void glGetnSeparableFilterARB + GLenum target + GLenum format + GLenum type + GLsizei rowBufSize + void *row + GLsizei columnBufSize + void *column + void *span + + + void glGetnTexImage + GLenum target + GLint level + GLenum format + GLenum type + GLsizei bufSize + void *pixels + + + void glGetnTexImageARB + GLenum target + GLint level + GLenum format + GLenum type + GLsizei bufSize + void *img + + + void glGetnUniformdv + GLuint program + GLint location + GLsizei bufSize + GLdouble *params + + + void glGetnUniformdvARB + GLuint program + GLint location + GLsizei bufSize + GLdouble *params + + + void glGetnUniformfv + GLuint program + GLint location + GLsizei bufSize + GLfloat *params + + + void glGetnUniformfvARB + GLuint program + GLint location + GLsizei bufSize + GLfloat *params + + + void glGetnUniformfvEXT + GLuint program + GLint location + GLsizei bufSize + GLfloat *params + + + + void glGetnUniformfvKHR + GLuint program + GLint location + GLsizei bufSize + GLfloat *params + + + + void glGetnUniformi64vARB + GLuint program + GLint location + GLsizei bufSize + GLint64 *params + + + void glGetnUniformiv + GLuint program + GLint location + GLsizei bufSize + GLint *params + + + void glGetnUniformivARB + GLuint program + GLint location + GLsizei bufSize + GLint *params + + + void glGetnUniformivEXT + GLuint program + GLint location + GLsizei bufSize + GLint *params + + + + void glGetnUniformivKHR + GLuint program + GLint location + GLsizei bufSize + GLint *params + + + + void glGetnUniformui64vARB + GLuint program + GLint location + GLsizei bufSize + GLuint64 *params + + + void glGetnUniformuiv + GLuint program + GLint location + GLsizei bufSize + GLuint *params + + + void glGetnUniformuivARB + GLuint program + GLint location + GLsizei bufSize + GLuint *params + + + void glGetnUniformuivKHR + GLuint program + GLint location + GLsizei bufSize + GLuint *params + + + + void glGlobalAlphaFactorbSUN + GLbyte factor + + + void glGlobalAlphaFactordSUN + GLdouble factor + + + void glGlobalAlphaFactorfSUN + GLfloat factor + + + void glGlobalAlphaFactoriSUN + GLint factor + + + void glGlobalAlphaFactorsSUN + GLshort factor + + + void glGlobalAlphaFactorubSUN + GLubyte factor + + + void glGlobalAlphaFactoruiSUN + GLuint factor + + + void glGlobalAlphaFactorusSUN + GLushort factor + + + void glHint + GLenum target + GLenum mode + + + + void glHintPGI + GLenum target + GLint mode + + + void glHistogram + GLenum target + GLsizei width + GLenum internalformat + GLboolean sink + + + + void glHistogramEXT + GLenum target + GLsizei width + GLenum internalformat + GLboolean sink + + + + + void glIglooInterfaceSGIX + GLenum pname + const void *params + + + + void glImageTransformParameterfHP + GLenum target + GLenum pname + GLfloat param + + + void glImageTransformParameterfvHP + GLenum target + GLenum pname + const GLfloat *params + + + void glImageTransformParameteriHP + GLenum target + GLenum pname + GLint param + + + void glImageTransformParameterivHP + GLenum target + GLenum pname + const GLint *params + + + void glImportMemoryFdEXT + GLuint memory + GLuint64 size + GLenum handleType + GLint fd + + + void glImportMemoryWin32HandleEXT + GLuint memory + GLuint64 size + GLenum handleType + void *handle + + + void glImportMemoryWin32NameEXT + GLuint memory + GLuint64 size + GLenum handleType + const void *name + + + void glImportSemaphoreFdEXT + GLuint semaphore + GLenum handleType + GLint fd + + + void glImportSemaphoreWin32HandleEXT + GLuint semaphore + GLenum handleType + void *handle + + + void glImportSemaphoreWin32NameEXT + GLuint semaphore + GLenum handleType + const void *name + + + GLsync glImportSyncEXT + GLenum external_sync_type + GLintptr external_sync + GLbitfield flags + + + void glIndexFormatNV + GLenum type + GLsizei stride + + + void glIndexFuncEXT + GLenum func + GLclampf ref + + + void glIndexMask + GLuint mask + + + + void glIndexMaterialEXT + GLenum face + GLenum mode + + + void glIndexPointer + GLenum type + GLsizei stride + const void *pointer + + + void glIndexPointerEXT + GLenum type + GLsizei stride + GLsizei count + const void *pointer + + + void glIndexPointerListIBM + GLenum type + GLint stride + const void **pointer + GLint ptrstride + + + void glIndexd + GLdouble c + + + + void glIndexdv + const GLdouble *c + + + + void glIndexf + GLfloat c + + + + void glIndexfv + const GLfloat *c + + + + void glIndexi + GLint c + + + + void glIndexiv + const GLint *c + + + + void glIndexs + GLshort c + + + + void glIndexsv + const GLshort *c + + + + void glIndexub + GLubyte c + + + + void glIndexubv + const GLubyte *c + + + + void glIndexxOES + GLfixed component + + + void glIndexxvOES + const GLfixed *component + + + void glInitNames + + + + void glInsertComponentEXT + GLuint res + GLuint src + GLuint num + + + void glInsertEventMarkerEXT + GLsizei length + const GLchar *marker + + + void glInstrumentsBufferSGIX + GLsizei size + GLint *buffer + + + + void glInterleavedArrays + GLenum format + GLsizei stride + const void *pointer + + + void glInterpolatePathsNV + GLuint resultPath + GLuint pathA + GLuint pathB + GLfloat weight + + + void glInvalidateBufferData + GLuint buffer + + + void glInvalidateBufferSubData + GLuint buffer + GLintptr offset + GLsizeiptr length + + + void glInvalidateFramebuffer + GLenum target + GLsizei numAttachments + const GLenum *attachments + + + void glInvalidateNamedFramebufferData + GLuint framebuffer + GLsizei numAttachments + const GLenum *attachments + + + void glInvalidateNamedFramebufferSubData + GLuint framebuffer + GLsizei numAttachments + const GLenum *attachments + GLint x + GLint y + GLsizei width + GLsizei height + + + void glInvalidateSubFramebuffer + GLenum target + GLsizei numAttachments + const GLenum *attachments + GLint x + GLint y + GLsizei width + GLsizei height + + + void glInvalidateTexImage + GLuint texture + GLint level + + + void glInvalidateTexSubImage + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + + + GLboolean glIsAsyncMarkerSGIX + GLuint marker + + + GLboolean glIsBuffer + GLuint buffer + + + GLboolean glIsBufferARB + GLuint buffer + + + + GLboolean glIsBufferResidentNV + GLenum target + + + GLboolean glIsCommandListNV + GLuint list + + + GLboolean glIsEnabled + GLenum cap + + + + GLboolean glIsEnabledIndexedEXT + GLenum target + GLuint index + + + + + GLboolean glIsEnabledi + GLenum target + GLuint index + + + GLboolean glIsEnablediEXT + GLenum target + GLuint index + + + + GLboolean glIsEnablediNV + GLenum target + GLuint index + + + + GLboolean glIsEnablediOES + GLenum target + GLuint index + + + + GLboolean glIsFenceAPPLE + GLuint fence + + + GLboolean glIsFenceNV + GLuint fence + + + + GLboolean glIsFramebuffer + GLuint framebuffer + + + + GLboolean glIsFramebufferEXT + GLuint framebuffer + + + + + GLboolean glIsFramebufferOES + GLuint framebuffer + + + GLboolean glIsImageHandleResidentARB + GLuint64 handle + + + GLboolean glIsImageHandleResidentNV + GLuint64 handle + + + GLboolean glIsList + GLuint list + + + + GLboolean glIsMemoryObjectEXT + GLuint memoryObject + + + GLboolean glIsNameAMD + GLenum identifier + GLuint name + + + GLboolean glIsNamedBufferResidentNV + GLuint buffer + + + GLboolean glIsNamedStringARB + GLint namelen + const GLchar *name + + + GLboolean glIsObjectBufferATI + GLuint buffer + + + GLboolean glIsOcclusionQueryNV + GLuint id + + + GLboolean glIsPathNV + GLuint path + + + GLboolean glIsPointInFillPathNV + GLuint path + GLuint mask + GLfloat x + GLfloat y + + + GLboolean glIsPointInStrokePathNV + GLuint path + GLfloat x + GLfloat y + + + GLboolean glIsProgram + GLuint program + + + + GLboolean glIsProgramARB + GLuint program + + + + GLboolean glIsProgramNV + GLuint id + + + + + GLboolean glIsProgramPipeline + GLuint pipeline + + + GLboolean glIsProgramPipelineEXT + GLuint pipeline + + + GLboolean glIsQuery + GLuint id + + + + GLboolean glIsQueryARB + GLuint id + + + + GLboolean glIsQueryEXT + GLuint id + + + GLboolean glIsRenderbuffer + GLuint renderbuffer + + + + GLboolean glIsRenderbufferEXT + GLuint renderbuffer + + + + + GLboolean glIsRenderbufferOES + GLuint renderbuffer + + + GLboolean glIsSemaphoreEXT + GLuint semaphore + + + GLboolean glIsSampler + GLuint sampler + + + GLboolean glIsShader + GLuint shader + + + + GLboolean glIsStateNV + GLuint state + + + GLboolean glIsSync + GLsync sync + + + GLboolean glIsSyncAPPLE + GLsync sync + + + + GLboolean glIsTexture + GLuint texture + + + + GLboolean glIsTextureEXT + GLuint texture + + + + GLboolean glIsTextureHandleResidentARB + GLuint64 handle + + + GLboolean glIsTextureHandleResidentNV + GLuint64 handle + + + GLboolean glIsTransformFeedback + GLuint id + + + GLboolean glIsTransformFeedbackNV + GLuint id + + + + GLboolean glIsVariantEnabledEXT + GLuint id + GLenum cap + + + GLboolean glIsVertexArray + GLuint array + + + + GLboolean glIsVertexArrayAPPLE + GLuint array + + + + GLboolean glIsVertexArrayOES + GLuint array + + + + GLboolean glIsVertexAttribEnabledAPPLE + GLuint index + GLenum pname + + + void glLGPUCopyImageSubDataNVX + GLuint sourceGpu + GLbitfield destinationGpuMask + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srxY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei width + GLsizei height + GLsizei depth + + + void glLGPUInterlockNVX + + + void glLGPUNamedBufferSubDataNVX + GLbitfield gpuMask + GLuint buffer + GLintptr offset + GLsizeiptr size + const void *data + + + void glLabelObjectEXT + GLenum type + GLuint object + GLsizei length + const GLchar *label + + + void glLightEnviSGIX + GLenum pname + GLint param + + + void glLightModelf + GLenum pname + GLfloat param + + + + void glLightModelfv + GLenum pname + const GLfloat *params + + + + void glLightModeli + GLenum pname + GLint param + + + + void glLightModeliv + GLenum pname + const GLint *params + + + + void glLightModelx + GLenum pname + GLfixed param + + + void glLightModelxOES + GLenum pname + GLfixed param + + + void glLightModelxv + GLenum pname + const GLfixed *param + + + void glLightModelxvOES + GLenum pname + const GLfixed *param + + + void glLightf + GLenum light + GLenum pname + GLfloat param + + + + void glLightfv + GLenum light + GLenum pname + const GLfloat *params + + + + void glLighti + GLenum light + GLenum pname + GLint param + + + + void glLightiv + GLenum light + GLenum pname + const GLint *params + + + + void glLightx + GLenum light + GLenum pname + GLfixed param + + + void glLightxOES + GLenum light + GLenum pname + GLfixed param + + + void glLightxv + GLenum light + GLenum pname + const GLfixed *params + + + void glLightxvOES + GLenum light + GLenum pname + const GLfixed *params + + + void glLineStipple + GLint factor + GLushort pattern + + + + void glLineWidth + GLfloat width + + + + void glLineWidthx + GLfixed width + + + void glLineWidthxOES + GLfixed width + + + void glLinkProgram + GLuint program + + + void glLinkProgramARB + GLhandleARB programObj + + + + void glListBase + GLuint base + + + + void glListDrawCommandsStatesClientNV + GLuint list + GLuint segment + const void **indirects + const GLsizei *sizes + const GLuint *states + const GLuint *fbos + GLuint count + + + void glListParameterfSGIX + GLuint list + GLenum pname + GLfloat param + + + + void glListParameterfvSGIX + GLuint list + GLenum pname + const GLfloat *params + + + + void glListParameteriSGIX + GLuint list + GLenum pname + GLint param + + + + void glListParameterivSGIX + GLuint list + GLenum pname + const GLint *params + + + + void glLoadIdentity + + + + void glLoadIdentityDeformationMapSGIX + GLbitfield mask + + + + void glLoadMatrixd + const GLdouble *m + + + + void glLoadMatrixf + const GLfloat *m + + + + void glLoadMatrixx + const GLfixed *m + + + void glLoadMatrixxOES + const GLfixed *m + + + void glLoadName + GLuint name + + + + void glLoadPaletteFromModelViewMatrixOES + + + void glLoadProgramNV + GLenum target + GLuint id + GLsizei len + const GLubyte *program + + + + void glLoadTransposeMatrixd + const GLdouble *m + + + void glLoadTransposeMatrixdARB + const GLdouble *m + + + + void glLoadTransposeMatrixf + const GLfloat *m + + + void glLoadTransposeMatrixfARB + const GLfloat *m + + + + void glLoadTransposeMatrixxOES + const GLfixed *m + + + void glLockArraysEXT + GLint first + GLsizei count + + + void glLogicOp + GLenum opcode + + + + void glMakeBufferNonResidentNV + GLenum target + + + void glMakeBufferResidentNV + GLenum target + GLenum access + + + void glMakeImageHandleNonResidentARB + GLuint64 handle + + + void glMakeImageHandleNonResidentNV + GLuint64 handle + + + void glMakeImageHandleResidentARB + GLuint64 handle + GLenum access + + + void glMakeImageHandleResidentNV + GLuint64 handle + GLenum access + + + void glMakeNamedBufferNonResidentNV + GLuint buffer + + + void glMakeNamedBufferResidentNV + GLuint buffer + GLenum access + + + void glMakeTextureHandleNonResidentARB + GLuint64 handle + + + void glMakeTextureHandleNonResidentNV + GLuint64 handle + + + void glMakeTextureHandleResidentARB + GLuint64 handle + + + void glMakeTextureHandleResidentNV + GLuint64 handle + + + void glMap1d + GLenum target + GLdouble u1 + GLdouble u2 + GLint stride + GLint order + const GLdouble *points + + + + void glMap1f + GLenum target + GLfloat u1 + GLfloat u2 + GLint stride + GLint order + const GLfloat *points + + + + void glMap1xOES + GLenum target + GLfixed u1 + GLfixed u2 + GLint stride + GLint order + GLfixed points + + + void glMap2d + GLenum target + GLdouble u1 + GLdouble u2 + GLint ustride + GLint uorder + GLdouble v1 + GLdouble v2 + GLint vstride + GLint vorder + const GLdouble *points + + + + void glMap2f + GLenum target + GLfloat u1 + GLfloat u2 + GLint ustride + GLint uorder + GLfloat v1 + GLfloat v2 + GLint vstride + GLint vorder + const GLfloat *points + + + + void glMap2xOES + GLenum target + GLfixed u1 + GLfixed u2 + GLint ustride + GLint uorder + GLfixed v1 + GLfixed v2 + GLint vstride + GLint vorder + GLfixed points + + + void *glMapBuffer + GLenum target + GLenum access + + + void *glMapBufferARB + GLenum target + GLenum access + + + + void *glMapBufferOES + GLenum target + GLenum access + + + + void *glMapBufferRange + GLenum target + GLintptr offset + GLsizeiptr length + GLbitfield access + + + + void *glMapBufferRangeEXT + GLenum target + GLintptr offset + GLsizeiptr length + GLbitfield access + + + + void glMapControlPointsNV + GLenum target + GLuint index + GLenum type + GLsizei ustride + GLsizei vstride + GLint uorder + GLint vorder + GLboolean packed + const void *points + + + void glMapGrid1d + GLint un + GLdouble u1 + GLdouble u2 + + + + void glMapGrid1f + GLint un + GLfloat u1 + GLfloat u2 + + + + void glMapGrid1xOES + GLint n + GLfixed u1 + GLfixed u2 + + + void glMapGrid2d + GLint un + GLdouble u1 + GLdouble u2 + GLint vn + GLdouble v1 + GLdouble v2 + + + + void glMapGrid2f + GLint un + GLfloat u1 + GLfloat u2 + GLint vn + GLfloat v1 + GLfloat v2 + + + + void glMapGrid2xOES + GLint n + GLfixed u1 + GLfixed u2 + GLfixed v1 + GLfixed v2 + + + void *glMapNamedBuffer + GLuint buffer + GLenum access + + + void *glMapNamedBufferEXT + GLuint buffer + GLenum access + + + void *glMapNamedBufferRange + GLuint buffer + GLintptr offset + GLsizeiptr length + GLbitfield access + + + void *glMapNamedBufferRangeEXT + GLuint buffer + GLintptr offset + GLsizeiptr length + GLbitfield access + + + void *glMapObjectBufferATI + GLuint buffer + + + void glMapParameterfvNV + GLenum target + GLenum pname + const GLfloat *params + + + void glMapParameterivNV + GLenum target + GLenum pname + const GLint *params + + + void *glMapTexture2DINTEL + GLuint texture + GLint level + GLbitfield access + GLint *stride + GLenum *layout + + + void glMapVertexAttrib1dAPPLE + GLuint index + GLuint size + GLdouble u1 + GLdouble u2 + GLint stride + GLint order + const GLdouble *points + + + void glMapVertexAttrib1fAPPLE + GLuint index + GLuint size + GLfloat u1 + GLfloat u2 + GLint stride + GLint order + const GLfloat *points + + + void glMapVertexAttrib2dAPPLE + GLuint index + GLuint size + GLdouble u1 + GLdouble u2 + GLint ustride + GLint uorder + GLdouble v1 + GLdouble v2 + GLint vstride + GLint vorder + const GLdouble *points + + + void glMapVertexAttrib2fAPPLE + GLuint index + GLuint size + GLfloat u1 + GLfloat u2 + GLint ustride + GLint uorder + GLfloat v1 + GLfloat v2 + GLint vstride + GLint vorder + const GLfloat *points + + + void glMaterialf + GLenum face + GLenum pname + GLfloat param + + + + void glMaterialfv + GLenum face + GLenum pname + const GLfloat *params + + + + void glMateriali + GLenum face + GLenum pname + GLint param + + + + void glMaterialiv + GLenum face + GLenum pname + const GLint *params + + + + void glMaterialx + GLenum face + GLenum pname + GLfixed param + + + void glMaterialxOES + GLenum face + GLenum pname + GLfixed param + + + void glMaterialxv + GLenum face + GLenum pname + const GLfixed *param + + + void glMaterialxvOES + GLenum face + GLenum pname + const GLfixed *param + + + void glMatrixFrustumEXT + GLenum mode + GLdouble left + GLdouble right + GLdouble bottom + GLdouble top + GLdouble zNear + GLdouble zFar + + + void glMatrixIndexPointerARB + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glMatrixIndexPointerOES + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glMatrixIndexubvARB + GLint size + const GLubyte *indices + + + + void glMatrixIndexuivARB + GLint size + const GLuint *indices + + + + void glMatrixIndexusvARB + GLint size + const GLushort *indices + + + + void glMatrixLoad3x2fNV + GLenum matrixMode + const GLfloat *m + + + void glMatrixLoad3x3fNV + GLenum matrixMode + const GLfloat *m + + + void glMatrixLoadIdentityEXT + GLenum mode + + + void glMatrixLoadTranspose3x3fNV + GLenum matrixMode + const GLfloat *m + + + void glMatrixLoadTransposedEXT + GLenum mode + const GLdouble *m + + + void glMatrixLoadTransposefEXT + GLenum mode + const GLfloat *m + + + void glMatrixLoaddEXT + GLenum mode + const GLdouble *m + + + void glMatrixLoadfEXT + GLenum mode + const GLfloat *m + + + void glMatrixMode + GLenum mode + + + + void glMatrixMult3x2fNV + GLenum matrixMode + const GLfloat *m + + + void glMatrixMult3x3fNV + GLenum matrixMode + const GLfloat *m + + + void glMatrixMultTranspose3x3fNV + GLenum matrixMode + const GLfloat *m + + + void glMatrixMultTransposedEXT + GLenum mode + const GLdouble *m + + + void glMatrixMultTransposefEXT + GLenum mode + const GLfloat *m + + + void glMatrixMultdEXT + GLenum mode + const GLdouble *m + + + void glMatrixMultfEXT + GLenum mode + const GLfloat *m + + + void glMatrixOrthoEXT + GLenum mode + GLdouble left + GLdouble right + GLdouble bottom + GLdouble top + GLdouble zNear + GLdouble zFar + + + void glMatrixPopEXT + GLenum mode + + + void glMatrixPushEXT + GLenum mode + + + void glMatrixRotatedEXT + GLenum mode + GLdouble angle + GLdouble x + GLdouble y + GLdouble z + + + void glMatrixRotatefEXT + GLenum mode + GLfloat angle + GLfloat x + GLfloat y + GLfloat z + + + void glMatrixScaledEXT + GLenum mode + GLdouble x + GLdouble y + GLdouble z + + + void glMatrixScalefEXT + GLenum mode + GLfloat x + GLfloat y + GLfloat z + + + void glMatrixTranslatedEXT + GLenum mode + GLdouble x + GLdouble y + GLdouble z + + + void glMatrixTranslatefEXT + GLenum mode + GLfloat x + GLfloat y + GLfloat z + + + void glMaxActiveShaderCoresARM + GLuint count + + + void glMaxShaderCompilerThreadsKHR + GLuint count + + + void glMaxShaderCompilerThreadsARB + GLuint count + + + + void glMemoryBarrier + GLbitfield barriers + + + void glMemoryBarrierByRegion + GLbitfield barriers + + + void glMemoryBarrierEXT + GLbitfield barriers + + + + void glMemoryObjectParameterivEXT + GLuint memoryObject + GLenum pname + const GLint *params + + + void glMinSampleShading + GLfloat value + + + void glMinSampleShadingARB + GLfloat value + + + + void glMinSampleShadingOES + GLfloat value + + + + void glMinmax + GLenum target + GLenum internalformat + GLboolean sink + + + + void glMinmaxEXT + GLenum target + GLenum internalformat + GLboolean sink + + + + + void glMultMatrixd + const GLdouble *m + + + + void glMultMatrixf + const GLfloat *m + + + + void glMultMatrixx + const GLfixed *m + + + void glMultMatrixxOES + const GLfixed *m + + + void glMultTransposeMatrixd + const GLdouble *m + + + void glMultTransposeMatrixdARB + const GLdouble *m + + + + void glMultTransposeMatrixf + const GLfloat *m + + + void glMultTransposeMatrixfARB + const GLfloat *m + + + + void glMultTransposeMatrixxOES + const GLfixed *m + + + void glMultiDrawArrays + GLenum mode + const GLint *first + const GLsizei *count + GLsizei drawcount + + + void glMultiDrawArraysEXT + GLenum mode + const GLint *first + const GLsizei *count + GLsizei primcount + + + + void glMultiDrawArraysIndirect + GLenum mode + const void *indirect + GLsizei drawcount + GLsizei stride + + + void glMultiDrawArraysIndirectAMD + GLenum mode + const void *indirect + GLsizei primcount + GLsizei stride + + + + void glMultiDrawArraysIndirectBindlessCountNV + GLenum mode + const void *indirect + GLsizei drawCount + GLsizei maxDrawCount + GLsizei stride + GLint vertexBufferCount + + + void glMultiDrawArraysIndirectBindlessNV + GLenum mode + const void *indirect + GLsizei drawCount + GLsizei stride + GLint vertexBufferCount + + + void glMultiDrawArraysIndirectCount + GLenum mode + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + + + void glMultiDrawArraysIndirectCountARB + GLenum mode + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + + + + void glMultiDrawArraysIndirectEXT + GLenum mode + const void *indirect + GLsizei drawcount + GLsizei stride + + + + void glMultiDrawElementArrayAPPLE + GLenum mode + const GLint *first + const GLsizei *count + GLsizei primcount + + + void glMultiDrawElements + GLenum mode + const GLsizei *count + GLenum type + const void *const*indices + GLsizei drawcount + + + void glMultiDrawElementsBaseVertex + GLenum mode + const GLsizei *count + GLenum type + const void *const*indices + GLsizei drawcount + const GLint *basevertex + + + void glMultiDrawElementsBaseVertexEXT + GLenum mode + const GLsizei *count + GLenum type + const void *const*indices + GLsizei drawcount + const GLint *basevertex + + + + void glMultiDrawElementsEXT + GLenum mode + const GLsizei *count + GLenum type + const void *const*indices + GLsizei primcount + + + + void glMultiDrawElementsIndirect + GLenum mode + GLenum type + const void *indirect + GLsizei drawcount + GLsizei stride + + + void glMultiDrawElementsIndirectAMD + GLenum mode + GLenum type + const void *indirect + GLsizei primcount + GLsizei stride + + + + void glMultiDrawElementsIndirectBindlessCountNV + GLenum mode + GLenum type + const void *indirect + GLsizei drawCount + GLsizei maxDrawCount + GLsizei stride + GLint vertexBufferCount + + + void glMultiDrawElementsIndirectBindlessNV + GLenum mode + GLenum type + const void *indirect + GLsizei drawCount + GLsizei stride + GLint vertexBufferCount + + + void glMultiDrawElementsIndirectCount + GLenum mode + GLenum type + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + + + void glMultiDrawElementsIndirectCountARB + GLenum mode + GLenum type + const void *indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + + + + void glMultiDrawElementsIndirectEXT + GLenum mode + GLenum type + const void *indirect + GLsizei drawcount + GLsizei stride + + + + void glMultiDrawMeshTasksIndirectEXT + GLintptr indirect + GLsizei drawcount + GLsizei stride + + + void glMultiDrawMeshTasksIndirectNV + GLintptr indirect + GLsizei drawcount + GLsizei stride + + + void glMultiDrawMeshTasksIndirectCountEXT + GLintptr indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + + + void glMultiDrawMeshTasksIndirectCountNV + GLintptr indirect + GLintptr drawcount + GLsizei maxdrawcount + GLsizei stride + + + void glMultiDrawRangeElementArrayAPPLE + GLenum mode + GLuint start + GLuint end + const GLint *first + const GLsizei *count + GLsizei primcount + + + void glMultiModeDrawArraysIBM + const GLenum *mode + const GLint *first + const GLsizei *count + GLsizei primcount + GLint modestride + + + void glMultiModeDrawElementsIBM + const GLenum *mode + const GLsizei *count + GLenum type + const void *const*indices + GLsizei primcount + GLint modestride + + + void glMultiTexBufferEXT + GLenum texunit + GLenum target + GLenum internalformat + GLuint buffer + + + void glMultiTexCoord1bOES + GLenum texture + GLbyte s + + + void glMultiTexCoord1bvOES + GLenum texture + const GLbyte *coords + + + void glMultiTexCoord1d + GLenum target + GLdouble s + + + + void glMultiTexCoord1dARB + GLenum target + GLdouble s + + + + + void glMultiTexCoord1dv + GLenum target + const GLdouble *v + + + + void glMultiTexCoord1dvARB + GLenum target + const GLdouble *v + + + + + void glMultiTexCoord1f + GLenum target + GLfloat s + + + + void glMultiTexCoord1fARB + GLenum target + GLfloat s + + + + + void glMultiTexCoord1fv + GLenum target + const GLfloat *v + + + + void glMultiTexCoord1fvARB + GLenum target + const GLfloat *v + + + + + void glMultiTexCoord1hNV + GLenum target + GLhalfNV s + + + + void glMultiTexCoord1hvNV + GLenum target + const GLhalfNV *v + + + + void glMultiTexCoord1i + GLenum target + GLint s + + + + void glMultiTexCoord1iARB + GLenum target + GLint s + + + + + void glMultiTexCoord1iv + GLenum target + const GLint *v + + + + void glMultiTexCoord1ivARB + GLenum target + const GLint *v + + + + + void glMultiTexCoord1s + GLenum target + GLshort s + + + + void glMultiTexCoord1sARB + GLenum target + GLshort s + + + + + void glMultiTexCoord1sv + GLenum target + const GLshort *v + + + + void glMultiTexCoord1svARB + GLenum target + const GLshort *v + + + + + void glMultiTexCoord1xOES + GLenum texture + GLfixed s + + + void glMultiTexCoord1xvOES + GLenum texture + const GLfixed *coords + + + void glMultiTexCoord2bOES + GLenum texture + GLbyte s + GLbyte t + + + void glMultiTexCoord2bvOES + GLenum texture + const GLbyte *coords + + + void glMultiTexCoord2d + GLenum target + GLdouble s + GLdouble t + + + + void glMultiTexCoord2dARB + GLenum target + GLdouble s + GLdouble t + + + + + void glMultiTexCoord2dv + GLenum target + const GLdouble *v + + + + void glMultiTexCoord2dvARB + GLenum target + const GLdouble *v + + + + + void glMultiTexCoord2f + GLenum target + GLfloat s + GLfloat t + + + + void glMultiTexCoord2fARB + GLenum target + GLfloat s + GLfloat t + + + + + void glMultiTexCoord2fv + GLenum target + const GLfloat *v + + + + void glMultiTexCoord2fvARB + GLenum target + const GLfloat *v + + + + + void glMultiTexCoord2hNV + GLenum target + GLhalfNV s + GLhalfNV t + + + + void glMultiTexCoord2hvNV + GLenum target + const GLhalfNV *v + + + + void glMultiTexCoord2i + GLenum target + GLint s + GLint t + + + + void glMultiTexCoord2iARB + GLenum target + GLint s + GLint t + + + + + void glMultiTexCoord2iv + GLenum target + const GLint *v + + + + void glMultiTexCoord2ivARB + GLenum target + const GLint *v + + + + + void glMultiTexCoord2s + GLenum target + GLshort s + GLshort t + + + + void glMultiTexCoord2sARB + GLenum target + GLshort s + GLshort t + + + + + void glMultiTexCoord2sv + GLenum target + const GLshort *v + + + + void glMultiTexCoord2svARB + GLenum target + const GLshort *v + + + + + void glMultiTexCoord2xOES + GLenum texture + GLfixed s + GLfixed t + + + void glMultiTexCoord2xvOES + GLenum texture + const GLfixed *coords + + + void glMultiTexCoord3bOES + GLenum texture + GLbyte s + GLbyte t + GLbyte r + + + void glMultiTexCoord3bvOES + GLenum texture + const GLbyte *coords + + + void glMultiTexCoord3d + GLenum target + GLdouble s + GLdouble t + GLdouble r + + + + void glMultiTexCoord3dARB + GLenum target + GLdouble s + GLdouble t + GLdouble r + + + + + void glMultiTexCoord3dv + GLenum target + const GLdouble *v + + + + void glMultiTexCoord3dvARB + GLenum target + const GLdouble *v + + + + + void glMultiTexCoord3f + GLenum target + GLfloat s + GLfloat t + GLfloat r + + + + void glMultiTexCoord3fARB + GLenum target + GLfloat s + GLfloat t + GLfloat r + + + + + void glMultiTexCoord3fv + GLenum target + const GLfloat *v + + + + void glMultiTexCoord3fvARB + GLenum target + const GLfloat *v + + + + + void glMultiTexCoord3hNV + GLenum target + GLhalfNV s + GLhalfNV t + GLhalfNV r + + + + void glMultiTexCoord3hvNV + GLenum target + const GLhalfNV *v + + + + void glMultiTexCoord3i + GLenum target + GLint s + GLint t + GLint r + + + + void glMultiTexCoord3iARB + GLenum target + GLint s + GLint t + GLint r + + + + + void glMultiTexCoord3iv + GLenum target + const GLint *v + + + + void glMultiTexCoord3ivARB + GLenum target + const GLint *v + + + + + void glMultiTexCoord3s + GLenum target + GLshort s + GLshort t + GLshort r + + + + void glMultiTexCoord3sARB + GLenum target + GLshort s + GLshort t + GLshort r + + + + + void glMultiTexCoord3sv + GLenum target + const GLshort *v + + + + void glMultiTexCoord3svARB + GLenum target + const GLshort *v + + + + + void glMultiTexCoord3xOES + GLenum texture + GLfixed s + GLfixed t + GLfixed r + + + void glMultiTexCoord3xvOES + GLenum texture + const GLfixed *coords + + + void glMultiTexCoord4bOES + GLenum texture + GLbyte s + GLbyte t + GLbyte r + GLbyte q + + + void glMultiTexCoord4bvOES + GLenum texture + const GLbyte *coords + + + void glMultiTexCoord4d + GLenum target + GLdouble s + GLdouble t + GLdouble r + GLdouble q + + + + void glMultiTexCoord4dARB + GLenum target + GLdouble s + GLdouble t + GLdouble r + GLdouble q + + + + + void glMultiTexCoord4dv + GLenum target + const GLdouble *v + + + + void glMultiTexCoord4dvARB + GLenum target + const GLdouble *v + + + + + void glMultiTexCoord4f + GLenum target + GLfloat s + GLfloat t + GLfloat r + GLfloat q + + + + void glMultiTexCoord4fARB + GLenum target + GLfloat s + GLfloat t + GLfloat r + GLfloat q + + + + + void glMultiTexCoord4fv + GLenum target + const GLfloat *v + + + + void glMultiTexCoord4fvARB + GLenum target + const GLfloat *v + + + + + void glMultiTexCoord4hNV + GLenum target + GLhalfNV s + GLhalfNV t + GLhalfNV r + GLhalfNV q + + + + void glMultiTexCoord4hvNV + GLenum target + const GLhalfNV *v + + + + void glMultiTexCoord4i + GLenum target + GLint s + GLint t + GLint r + GLint q + + + + void glMultiTexCoord4iARB + GLenum target + GLint s + GLint t + GLint r + GLint q + + + + + void glMultiTexCoord4iv + GLenum target + const GLint *v + + + + void glMultiTexCoord4ivARB + GLenum target + const GLint *v + + + + + void glMultiTexCoord4s + GLenum target + GLshort s + GLshort t + GLshort r + GLshort q + + + + void glMultiTexCoord4sARB + GLenum target + GLshort s + GLshort t + GLshort r + GLshort q + + + + + void glMultiTexCoord4sv + GLenum target + const GLshort *v + + + + void glMultiTexCoord4svARB + GLenum target + const GLshort *v + + + + + void glMultiTexCoord4x + GLenum texture + GLfixed s + GLfixed t + GLfixed r + GLfixed q + + + void glMultiTexCoord4xOES + GLenum texture + GLfixed s + GLfixed t + GLfixed r + GLfixed q + + + void glMultiTexCoord4xvOES + GLenum texture + const GLfixed *coords + + + void glMultiTexCoordP1ui + GLenum texture + GLenum type + GLuint coords + + + void glMultiTexCoordP1uiv + GLenum texture + GLenum type + const GLuint *coords + + + void glMultiTexCoordP2ui + GLenum texture + GLenum type + GLuint coords + + + void glMultiTexCoordP2uiv + GLenum texture + GLenum type + const GLuint *coords + + + void glMultiTexCoordP3ui + GLenum texture + GLenum type + GLuint coords + + + void glMultiTexCoordP3uiv + GLenum texture + GLenum type + const GLuint *coords + + + void glMultiTexCoordP4ui + GLenum texture + GLenum type + GLuint coords + + + void glMultiTexCoordP4uiv + GLenum texture + GLenum type + const GLuint *coords + + + void glMultiTexCoordPointerEXT + GLenum texunit + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glMultiTexEnvfEXT + GLenum texunit + GLenum target + GLenum pname + GLfloat param + + + + void glMultiTexEnvfvEXT + GLenum texunit + GLenum target + GLenum pname + const GLfloat *params + + + void glMultiTexEnviEXT + GLenum texunit + GLenum target + GLenum pname + GLint param + + + + void glMultiTexEnvivEXT + GLenum texunit + GLenum target + GLenum pname + const GLint *params + + + void glMultiTexGendEXT + GLenum texunit + GLenum coord + GLenum pname + GLdouble param + + + + void glMultiTexGendvEXT + GLenum texunit + GLenum coord + GLenum pname + const GLdouble *params + + + void glMultiTexGenfEXT + GLenum texunit + GLenum coord + GLenum pname + GLfloat param + + + + void glMultiTexGenfvEXT + GLenum texunit + GLenum coord + GLenum pname + const GLfloat *params + + + void glMultiTexGeniEXT + GLenum texunit + GLenum coord + GLenum pname + GLint param + + + + void glMultiTexGenivEXT + GLenum texunit + GLenum coord + GLenum pname + const GLint *params + + + void glMultiTexImage1DEXT + GLenum texunit + GLenum target + GLint level + GLint internalformat + GLsizei width + GLint border + GLenum format + GLenum type + const void *pixels + + + void glMultiTexImage2DEXT + GLenum texunit + GLenum target + GLint level + GLint internalformat + GLsizei width + GLsizei height + GLint border + GLenum format + GLenum type + const void *pixels + + + void glMultiTexImage3DEXT + GLenum texunit + GLenum target + GLint level + GLint internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLenum format + GLenum type + const void *pixels + + + void glMultiTexParameterIivEXT + GLenum texunit + GLenum target + GLenum pname + const GLint *params + + + void glMultiTexParameterIuivEXT + GLenum texunit + GLenum target + GLenum pname + const GLuint *params + + + void glMultiTexParameterfEXT + GLenum texunit + GLenum target + GLenum pname + GLfloat param + + + + void glMultiTexParameterfvEXT + GLenum texunit + GLenum target + GLenum pname + const GLfloat *params + + + void glMultiTexParameteriEXT + GLenum texunit + GLenum target + GLenum pname + GLint param + + + + void glMultiTexParameterivEXT + GLenum texunit + GLenum target + GLenum pname + const GLint *params + + + void glMultiTexRenderbufferEXT + GLenum texunit + GLenum target + GLuint renderbuffer + + + void glMultiTexSubImage1DEXT + GLenum texunit + GLenum target + GLint level + GLint xoffset + GLsizei width + GLenum format + GLenum type + const void *pixels + + + void glMultiTexSubImage2DEXT + GLenum texunit + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *pixels + + + void glMultiTexSubImage3DEXT + GLenum texunit + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *pixels + + + void glMulticastBarrierNV + + + void glMulticastBlitFramebufferNV + GLuint srcGpu + GLuint dstGpu + GLint srcX0 + GLint srcY0 + GLint srcX1 + GLint srcY1 + GLint dstX0 + GLint dstY0 + GLint dstX1 + GLint dstY1 + GLbitfield mask + GLenum filter + + + void glMulticastBufferSubDataNV + GLbitfield gpuMask + GLuint buffer + GLintptr offset + GLsizeiptr size + const void *data + + + void glMulticastCopyBufferSubDataNV + GLuint readGpu + GLbitfield writeGpuMask + GLuint readBuffer + GLuint writeBuffer + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + + + void glMulticastCopyImageSubDataNV + GLuint srcGpu + GLbitfield dstGpuMask + GLuint srcName + GLenum srcTarget + GLint srcLevel + GLint srcX + GLint srcY + GLint srcZ + GLuint dstName + GLenum dstTarget + GLint dstLevel + GLint dstX + GLint dstY + GLint dstZ + GLsizei srcWidth + GLsizei srcHeight + GLsizei srcDepth + + + void glMulticastFramebufferSampleLocationsfvNV + GLuint gpu + GLuint framebuffer + GLuint start + GLsizei count + const GLfloat *v + + + void glMulticastGetQueryObjecti64vNV + GLuint gpu + GLuint id + GLenum pname + GLint64 *params + + + void glMulticastGetQueryObjectivNV + GLuint gpu + GLuint id + GLenum pname + GLint *params + + + void glMulticastGetQueryObjectui64vNV + GLuint gpu + GLuint id + GLenum pname + GLuint64 *params + + + void glMulticastGetQueryObjectuivNV + GLuint gpu + GLuint id + GLenum pname + GLuint *params + + + void glMulticastScissorArrayvNVX + GLuint gpu + GLuint first + GLsizei count + const GLint *v + + + void glMulticastViewportArrayvNVX + GLuint gpu + GLuint first + GLsizei count + const GLfloat *v + + + void glMulticastViewportPositionWScaleNVX + GLuint gpu + GLuint index + GLfloat xcoeff + GLfloat ycoeff + + + void glMulticastWaitSyncNV + GLuint signalGpu + GLbitfield waitGpuMask + + + void glNamedBufferAttachMemoryNV + GLuint buffer + GLuint memory + GLuint64 offset + + + void glNamedBufferData + GLuint buffer + GLsizeiptr size + const void *data + GLenum usage + + + void glNamedBufferDataEXT + GLuint buffer + GLsizeiptr size + const void *data + GLenum usage + + + void glNamedBufferPageCommitmentARB + GLuint buffer + GLintptr offset + GLsizeiptr size + GLboolean commit + + + void glNamedBufferPageCommitmentEXT + GLuint buffer + GLintptr offset + GLsizeiptr size + GLboolean commit + + + void glNamedBufferPageCommitmentMemNV + GLuint buffer + GLintptr offset + GLsizeiptr size + GLuint memory + GLuint64 memOffset + GLboolean commit + + + void glNamedBufferStorage + GLuint buffer + GLsizeiptr size + const void *data + GLbitfield flags + + + void glNamedBufferStorageExternalEXT + GLuint buffer + GLintptr offset + GLsizeiptr size + GLeglClientBufferEXT clientBuffer + GLbitfield flags + + + void glNamedBufferStorageEXT + GLuint buffer + GLsizeiptr size + const void *data + GLbitfield flags + + + + void glNamedBufferStorageMemEXT + GLuint buffer + GLsizeiptr size + GLuint memory + GLuint64 offset + + + void glNamedBufferSubData + GLuint buffer + GLintptr offset + GLsizeiptr size + const void *data + + + void glNamedBufferSubDataEXT + GLuint buffer + GLintptr offset + GLsizeiptr size + const void *data + + + + void glNamedCopyBufferSubDataEXT + GLuint readBuffer + GLuint writeBuffer + GLintptr readOffset + GLintptr writeOffset + GLsizeiptr size + + + void glNamedFramebufferDrawBuffer + GLuint framebuffer + GLenum buf + + + void glNamedFramebufferDrawBuffers + GLuint framebuffer + GLsizei n + const GLenum *bufs + + + void glNamedFramebufferParameteri + GLuint framebuffer + GLenum pname + GLint param + + + void glNamedFramebufferParameteriEXT + GLuint framebuffer + GLenum pname + GLint param + + + void glNamedFramebufferReadBuffer + GLuint framebuffer + GLenum src + + + void glNamedFramebufferRenderbuffer + GLuint framebuffer + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer + + + void glNamedFramebufferRenderbufferEXT + GLuint framebuffer + GLenum attachment + GLenum renderbuffertarget + GLuint renderbuffer + + + void glNamedFramebufferSampleLocationsfvARB + GLuint framebuffer + GLuint start + GLsizei count + const GLfloat *v + + + void glNamedFramebufferSampleLocationsfvNV + GLuint framebuffer + GLuint start + GLsizei count + const GLfloat *v + + + void glNamedFramebufferTexture + GLuint framebuffer + GLenum attachment + GLuint texture + GLint level + + + void glNamedFramebufferSamplePositionsfvAMD + GLuint framebuffer + GLuint numsamples + GLuint pixelindex + const GLfloat *values + + + void glNamedFramebufferTexture1DEXT + GLuint framebuffer + GLenum attachment + GLenum textarget + GLuint texture + GLint level + + + void glNamedFramebufferTexture2DEXT + GLuint framebuffer + GLenum attachment + GLenum textarget + GLuint texture + GLint level + + + void glNamedFramebufferTexture3DEXT + GLuint framebuffer + GLenum attachment + GLenum textarget + GLuint texture + GLint level + GLint zoffset + + + void glNamedFramebufferTextureEXT + GLuint framebuffer + GLenum attachment + GLuint texture + GLint level + + + void glNamedFramebufferTextureFaceEXT + GLuint framebuffer + GLenum attachment + GLuint texture + GLint level + GLenum face + + + void glNamedFramebufferTextureLayer + GLuint framebuffer + GLenum attachment + GLuint texture + GLint level + GLint layer + + + void glNamedFramebufferTextureLayerEXT + GLuint framebuffer + GLenum attachment + GLuint texture + GLint level + GLint layer + + + void glNamedFramebufferTextureMultiviewOVR + GLuint framebuffer + GLenum attachment + GLuint texture + GLint level + GLint baseViewIndex + GLsizei numViews + + + void glNamedProgramLocalParameter4dEXT + GLuint program + GLenum target + GLuint index + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glNamedProgramLocalParameter4dvEXT + GLuint program + GLenum target + GLuint index + const GLdouble *params + + + void glNamedProgramLocalParameter4fEXT + GLuint program + GLenum target + GLuint index + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + void glNamedProgramLocalParameter4fvEXT + GLuint program + GLenum target + GLuint index + const GLfloat *params + + + void glNamedProgramLocalParameterI4iEXT + GLuint program + GLenum target + GLuint index + GLint x + GLint y + GLint z + GLint w + + + + void glNamedProgramLocalParameterI4ivEXT + GLuint program + GLenum target + GLuint index + const GLint *params + + + void glNamedProgramLocalParameterI4uiEXT + GLuint program + GLenum target + GLuint index + GLuint x + GLuint y + GLuint z + GLuint w + + + + void glNamedProgramLocalParameterI4uivEXT + GLuint program + GLenum target + GLuint index + const GLuint *params + + + void glNamedProgramLocalParameters4fvEXT + GLuint program + GLenum target + GLuint index + GLsizei count + const GLfloat *params + + + void glNamedProgramLocalParametersI4ivEXT + GLuint program + GLenum target + GLuint index + GLsizei count + const GLint *params + + + void glNamedProgramLocalParametersI4uivEXT + GLuint program + GLenum target + GLuint index + GLsizei count + const GLuint *params + + + void glNamedProgramStringEXT + GLuint program + GLenum target + GLenum format + GLsizei len + const void *string + + + void glNamedRenderbufferStorage + GLuint renderbuffer + GLenum internalformat + GLsizei width + GLsizei height + + + void glNamedRenderbufferStorageEXT + GLuint renderbuffer + GLenum internalformat + GLsizei width + GLsizei height + + + void glNamedRenderbufferStorageMultisample + GLuint renderbuffer + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + void glNamedRenderbufferStorageMultisampleAdvancedAMD + GLuint renderbuffer + GLsizei samples + GLsizei storageSamples + GLenum internalformat + GLsizei width + GLsizei height + + + void glNamedRenderbufferStorageMultisampleCoverageEXT + GLuint renderbuffer + GLsizei coverageSamples + GLsizei colorSamples + GLenum internalformat + GLsizei width + GLsizei height + + + void glNamedRenderbufferStorageMultisampleEXT + GLuint renderbuffer + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + void glNamedStringARB + GLenum type + GLint namelen + const GLchar *name + GLint stringlen + const GLchar *string + + + void glNewList + GLuint list + GLenum mode + + + + GLuint glNewObjectBufferATI + GLsizei size + const void *pointer + GLenum usage + + + void glNormal3b + GLbyte nx + GLbyte ny + GLbyte nz + + + + void glNormal3bv + const GLbyte *v + + + + void glNormal3d + GLdouble nx + GLdouble ny + GLdouble nz + + + + void glNormal3dv + const GLdouble *v + + + + void glNormal3f + GLfloat nx + GLfloat ny + GLfloat nz + + + + void glNormal3fVertex3fSUN + GLfloat nx + GLfloat ny + GLfloat nz + GLfloat x + GLfloat y + GLfloat z + + + void glNormal3fVertex3fvSUN + const GLfloat *n + const GLfloat *v + + + void glNormal3fv + const GLfloat *v + + + + void glNormal3hNV + GLhalfNV nx + GLhalfNV ny + GLhalfNV nz + + + + void glNormal3hvNV + const GLhalfNV *v + + + + void glNormal3i + GLint nx + GLint ny + GLint nz + + + + void glNormal3iv + const GLint *v + + + + void glNormal3s + GLshort nx + GLshort ny + GLshort nz + + + + void glNormal3sv + const GLshort *v + + + + void glNormal3x + GLfixed nx + GLfixed ny + GLfixed nz + + + void glNormal3xOES + GLfixed nx + GLfixed ny + GLfixed nz + + + void glNormal3xvOES + const GLfixed *coords + + + void glNormalFormatNV + GLenum type + GLsizei stride + + + void glNormalP3ui + GLenum type + GLuint coords + + + void glNormalP3uiv + GLenum type + const GLuint *coords + + + void glNormalPointer + GLenum type + GLsizei stride + const void *pointer + + + void glNormalPointerEXT + GLenum type + GLsizei stride + GLsizei count + const void *pointer + + + void glNormalPointerListIBM + GLenum type + GLint stride + const void **pointer + GLint ptrstride + + + void glNormalPointervINTEL + GLenum type + const void **pointer + + + void glNormalStream3bATI + GLenum stream + GLbyte nx + GLbyte ny + GLbyte nz + + + void glNormalStream3bvATI + GLenum stream + const GLbyte *coords + + + void glNormalStream3dATI + GLenum stream + GLdouble nx + GLdouble ny + GLdouble nz + + + void glNormalStream3dvATI + GLenum stream + const GLdouble *coords + + + void glNormalStream3fATI + GLenum stream + GLfloat nx + GLfloat ny + GLfloat nz + + + void glNormalStream3fvATI + GLenum stream + const GLfloat *coords + + + void glNormalStream3iATI + GLenum stream + GLint nx + GLint ny + GLint nz + + + void glNormalStream3ivATI + GLenum stream + const GLint *coords + + + void glNormalStream3sATI + GLenum stream + GLshort nx + GLshort ny + GLshort nz + + + void glNormalStream3svATI + GLenum stream + const GLshort *coords + + + void glObjectLabel + GLenum identifier + GLuint name + GLsizei length + const GLchar *label + + + void glObjectLabelKHR + GLenum identifier + GLuint name + GLsizei length + const GLchar *label + + + + void glObjectPtrLabel + const void *ptr + GLsizei length + const GLchar *label + + + void glObjectPtrLabelKHR + const void *ptr + GLsizei length + const GLchar *label + + + + GLenum glObjectPurgeableAPPLE + GLenum objectType + GLuint name + GLenum option + + + GLenum glObjectUnpurgeableAPPLE + GLenum objectType + GLuint name + GLenum option + + + void glOrtho + GLdouble left + GLdouble right + GLdouble bottom + GLdouble top + GLdouble zNear + GLdouble zFar + + + + void glOrthof + GLfloat l + GLfloat r + GLfloat b + GLfloat t + GLfloat n + GLfloat f + + + void glOrthofOES + GLfloat l + GLfloat r + GLfloat b + GLfloat t + GLfloat n + GLfloat f + + + + void glOrthox + GLfixed l + GLfixed r + GLfixed b + GLfixed t + GLfixed n + GLfixed f + + + void glOrthoxOES + GLfixed l + GLfixed r + GLfixed b + GLfixed t + GLfixed n + GLfixed f + + + void glPNTrianglesfATI + GLenum pname + GLfloat param + + + void glPNTrianglesiATI + GLenum pname + GLint param + + + void glPassTexCoordATI + GLuint dst + GLuint coord + GLenum swizzle + + + void glPassThrough + GLfloat token + + + + void glPassThroughxOES + GLfixed token + + + void glPatchParameterfv + GLenum pname + const GLfloat *values + + + void glPatchParameteri + GLenum pname + GLint value + + + void glPatchParameteriEXT + GLenum pname + GLint value + + + + void glPatchParameteriOES + GLenum pname + GLint value + + + + void glPathColorGenNV + GLenum color + GLenum genMode + GLenum colorFormat + const GLfloat *coeffs + + + void glPathCommandsNV + GLuint path + GLsizei numCommands + const GLubyte *commands + GLsizei numCoords + GLenum coordType + const void *coords + + + void glPathCoordsNV + GLuint path + GLsizei numCoords + GLenum coordType + const void *coords + + + void glPathCoverDepthFuncNV + GLenum func + + + void glPathDashArrayNV + GLuint path + GLsizei dashCount + const GLfloat *dashArray + + + void glPathFogGenNV + GLenum genMode + + + GLenum glPathGlyphIndexArrayNV + GLuint firstPathName + GLenum fontTarget + const void *fontName + GLbitfield fontStyle + GLuint firstGlyphIndex + GLsizei numGlyphs + GLuint pathParameterTemplate + GLfloat emScale + + + GLenum glPathGlyphIndexRangeNV + GLenum fontTarget + const void *fontName + GLbitfield fontStyle + GLuint pathParameterTemplate + GLfloat emScale + GLuint *baseAndCount + + + void glPathGlyphRangeNV + GLuint firstPathName + GLenum fontTarget + const void *fontName + GLbitfield fontStyle + GLuint firstGlyph + GLsizei numGlyphs + GLenum handleMissingGlyphs + GLuint pathParameterTemplate + GLfloat emScale + + + void glPathGlyphsNV + GLuint firstPathName + GLenum fontTarget + const void *fontName + GLbitfield fontStyle + GLsizei numGlyphs + GLenum type + const void *charcodes + GLenum handleMissingGlyphs + GLuint pathParameterTemplate + GLfloat emScale + + + GLenum glPathMemoryGlyphIndexArrayNV + GLuint firstPathName + GLenum fontTarget + GLsizeiptr fontSize + const void *fontData + GLsizei faceIndex + GLuint firstGlyphIndex + GLsizei numGlyphs + GLuint pathParameterTemplate + GLfloat emScale + + + void glPathParameterfNV + GLuint path + GLenum pname + GLfloat value + + + void glPathParameterfvNV + GLuint path + GLenum pname + const GLfloat *value + + + void glPathParameteriNV + GLuint path + GLenum pname + GLint value + + + void glPathParameterivNV + GLuint path + GLenum pname + const GLint *value + + + void glPathStencilDepthOffsetNV + GLfloat factor + GLfloat units + + + void glPathStencilFuncNV + GLenum func + GLint ref + GLuint mask + + + void glPathStringNV + GLuint path + GLenum format + GLsizei length + const void *pathString + + + void glPathSubCommandsNV + GLuint path + GLsizei commandStart + GLsizei commandsToDelete + GLsizei numCommands + const GLubyte *commands + GLsizei numCoords + GLenum coordType + const void *coords + + + void glPathSubCoordsNV + GLuint path + GLsizei coordStart + GLsizei numCoords + GLenum coordType + const void *coords + + + void glPathTexGenNV + GLenum texCoordSet + GLenum genMode + GLint components + const GLfloat *coeffs + + + void glPauseTransformFeedback + + + void glPauseTransformFeedbackNV + + + + void glPixelDataRangeNV + GLenum target + GLsizei length + const void *pointer + + + void glPixelMapfv + GLenum map + GLsizei mapsize + const GLfloat *values + + + + + void glPixelMapuiv + GLenum map + GLsizei mapsize + const GLuint *values + + + + + void glPixelMapusv + GLenum map + GLsizei mapsize + const GLushort *values + + + + + void glPixelMapx + GLenum map + GLint size + const GLfixed *values + + + void glPixelStoref + GLenum pname + GLfloat param + + + + void glPixelStorei + GLenum pname + GLint param + + + + void glPixelStorex + GLenum pname + GLfixed param + + + void glPixelTexGenParameterfSGIS + GLenum pname + GLfloat param + + + void glPixelTexGenParameterfvSGIS + GLenum pname + const GLfloat *params + + + void glPixelTexGenParameteriSGIS + GLenum pname + GLint param + + + void glPixelTexGenParameterivSGIS + GLenum pname + const GLint *params + + + void glPixelTexGenSGIX + GLenum mode + + + + void glPixelTransferf + GLenum pname + GLfloat param + + + + void glPixelTransferi + GLenum pname + GLint param + + + + void glPixelTransferxOES + GLenum pname + GLfixed param + + + void glPixelTransformParameterfEXT + GLenum target + GLenum pname + GLfloat param + + + + void glPixelTransformParameterfvEXT + GLenum target + GLenum pname + const GLfloat *params + + + void glPixelTransformParameteriEXT + GLenum target + GLenum pname + GLint param + + + + void glPixelTransformParameterivEXT + GLenum target + GLenum pname + const GLint *params + + + void glPixelZoom + GLfloat xfactor + GLfloat yfactor + + + + void glPixelZoomxOES + GLfixed xfactor + GLfixed yfactor + + + GLboolean glPointAlongPathNV + GLuint path + GLsizei startSegment + GLsizei numSegments + GLfloat distance + GLfloat *x + GLfloat *y + GLfloat *tangentX + GLfloat *tangentY + + + void glPointParameterf + GLenum pname + GLfloat param + + + + void glPointParameterfARB + GLenum pname + GLfloat param + + + + + void glPointParameterfEXT + GLenum pname + GLfloat param + + + + void glPointParameterfSGIS + GLenum pname + GLfloat param + + + + void glPointParameterfv + GLenum pname + const GLfloat *params + + + + void glPointParameterfvARB + GLenum pname + const GLfloat *params + + + + + void glPointParameterfvEXT + GLenum pname + const GLfloat *params + + + + void glPointParameterfvSGIS + GLenum pname + const GLfloat *params + + + + void glPointParameteri + GLenum pname + GLint param + + + + void glPointParameteriNV + GLenum pname + GLint param + + + + + void glPointParameteriv + GLenum pname + const GLint *params + + + + void glPointParameterivNV + GLenum pname + const GLint *params + + + + + void glPointParameterx + GLenum pname + GLfixed param + + + void glPointParameterxOES + GLenum pname + GLfixed param + + + void glPointParameterxv + GLenum pname + const GLfixed *params + + + void glPointParameterxvOES + GLenum pname + const GLfixed *params + + + void glPointSize + GLfloat size + + + + void glPointSizePointerOES + GLenum type + GLsizei stride + const void *pointer + + + void glPointSizex + GLfixed size + + + void glPointSizexOES + GLfixed size + + + GLint glPollAsyncSGIX + GLuint *markerp + + + GLint glPollInstrumentsSGIX + GLint *marker_p + + + + void glPolygonMode + GLenum face + GLenum mode + + + + void glPolygonModeNV + GLenum face + GLenum mode + + + + void glPolygonOffset + GLfloat factor + GLfloat units + + + + void glPolygonOffsetClamp + GLfloat factor + GLfloat units + GLfloat clamp + + + + void glPolygonOffsetClampEXT + GLfloat factor + GLfloat units + GLfloat clamp + + + + void glPolygonOffsetEXT + GLfloat factor + GLfloat bias + + + + void glPolygonOffsetx + GLfixed factor + GLfixed units + + + void glPolygonOffsetxOES + GLfixed factor + GLfixed units + + + void glPolygonStipple + const GLubyte *mask + + + + + void glPopAttrib + + + + void glPopClientAttrib + + + void glPopDebugGroup + + + void glPopDebugGroupKHR + + + + void glPopGroupMarkerEXT + + + void glPopMatrix + + + + void glPopName + + + + void glPresentFrameDualFillNV + GLuint video_slot + GLuint64EXT minPresentTime + GLuint beginPresentTimeId + GLuint presentDurationId + GLenum type + GLenum target0 + GLuint fill0 + GLenum target1 + GLuint fill1 + GLenum target2 + GLuint fill2 + GLenum target3 + GLuint fill3 + + + void glPresentFrameKeyedNV + GLuint video_slot + GLuint64EXT minPresentTime + GLuint beginPresentTimeId + GLuint presentDurationId + GLenum type + GLenum target0 + GLuint fill0 + GLuint key0 + GLenum target1 + GLuint fill1 + GLuint key1 + + + void glPrimitiveBoundingBox + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + + void glPrimitiveBoundingBoxARB + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + + + void glPrimitiveBoundingBoxEXT + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + + + void glPrimitiveBoundingBoxOES + GLfloat minX + GLfloat minY + GLfloat minZ + GLfloat minW + GLfloat maxX + GLfloat maxY + GLfloat maxZ + GLfloat maxW + + + + void glPrimitiveRestartIndex + GLuint index + + + void glPrimitiveRestartIndexNV + GLuint index + + + + void glPrimitiveRestartNV + + + + void glPrioritizeTextures + GLsizei n + const GLuint *textures + const GLfloat *priorities + + + + void glPrioritizeTexturesEXT + GLsizei n + const GLuint *textures + const GLclampf *priorities + + + + + void glPrioritizeTexturesxOES + GLsizei n + const GLuint *textures + const GLfixed *priorities + + + void glProgramBinary + GLuint program + GLenum binaryFormat + const void *binary + GLsizei length + + + void glProgramBinaryOES + GLuint program + GLenum binaryFormat + const void *binary + GLint length + + + + void glProgramBufferParametersIivNV + GLenum target + GLuint bindingIndex + GLuint wordIndex + GLsizei count + const GLint *params + + + void glProgramBufferParametersIuivNV + GLenum target + GLuint bindingIndex + GLuint wordIndex + GLsizei count + const GLuint *params + + + void glProgramBufferParametersfvNV + GLenum target + GLuint bindingIndex + GLuint wordIndex + GLsizei count + const GLfloat *params + + + void glProgramEnvParameter4dARB + GLenum target + GLuint index + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glProgramEnvParameter4dvARB + GLenum target + GLuint index + const GLdouble *params + + + void glProgramEnvParameter4fARB + GLenum target + GLuint index + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + void glProgramEnvParameter4fvARB + GLenum target + GLuint index + const GLfloat *params + + + void glProgramEnvParameterI4iNV + GLenum target + GLuint index + GLint x + GLint y + GLint z + GLint w + + + + void glProgramEnvParameterI4ivNV + GLenum target + GLuint index + const GLint *params + + + void glProgramEnvParameterI4uiNV + GLenum target + GLuint index + GLuint x + GLuint y + GLuint z + GLuint w + + + + void glProgramEnvParameterI4uivNV + GLenum target + GLuint index + const GLuint *params + + + void glProgramEnvParameters4fvEXT + GLenum target + GLuint index + GLsizei count + const GLfloat *params + + + + void glProgramEnvParametersI4ivNV + GLenum target + GLuint index + GLsizei count + const GLint *params + + + void glProgramEnvParametersI4uivNV + GLenum target + GLuint index + GLsizei count + const GLuint *params + + + void glProgramLocalParameter4dARB + GLenum target + GLuint index + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glProgramLocalParameter4dvARB + GLenum target + GLuint index + const GLdouble *params + + + void glProgramLocalParameter4fARB + GLenum target + GLuint index + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + void glProgramLocalParameter4fvARB + GLenum target + GLuint index + const GLfloat *params + + + void glProgramLocalParameterI4iNV + GLenum target + GLuint index + GLint x + GLint y + GLint z + GLint w + + + + void glProgramLocalParameterI4ivNV + GLenum target + GLuint index + const GLint *params + + + void glProgramLocalParameterI4uiNV + GLenum target + GLuint index + GLuint x + GLuint y + GLuint z + GLuint w + + + + void glProgramLocalParameterI4uivNV + GLenum target + GLuint index + const GLuint *params + + + void glProgramLocalParameters4fvEXT + GLenum target + GLuint index + GLsizei count + const GLfloat *params + + + + void glProgramLocalParametersI4ivNV + GLenum target + GLuint index + GLsizei count + const GLint *params + + + void glProgramLocalParametersI4uivNV + GLenum target + GLuint index + GLsizei count + const GLuint *params + + + void glProgramNamedParameter4dNV + GLuint id + GLsizei len + const GLubyte *name + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glProgramNamedParameter4dvNV + GLuint id + GLsizei len + const GLubyte *name + const GLdouble *v + + + + void glProgramNamedParameter4fNV + GLuint id + GLsizei len + const GLubyte *name + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + void glProgramNamedParameter4fvNV + GLuint id + GLsizei len + const GLubyte *name + const GLfloat *v + + + + void glProgramParameter4dNV + GLenum target + GLuint index + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glProgramParameter4dvNV + GLenum target + GLuint index + const GLdouble *v + + + + void glProgramParameter4fNV + GLenum target + GLuint index + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + void glProgramParameter4fvNV + GLenum target + GLuint index + const GLfloat *v + + + + void glProgramParameteri + GLuint program + GLenum pname + GLint value + + + void glProgramParameteriARB + GLuint program + GLenum pname + GLint value + + + + void glProgramParameteriEXT + GLuint program + GLenum pname + GLint value + + + + void glProgramParameters4dvNV + GLenum target + GLuint index + GLsizei count + const GLdouble *v + + + + void glProgramParameters4fvNV + GLenum target + GLuint index + GLsizei count + const GLfloat *v + + + + void glProgramPathFragmentInputGenNV + GLuint program + GLint location + GLenum genMode + GLint components + const GLfloat *coeffs + + + void glProgramStringARB + GLenum target + GLenum format + GLsizei len + const void *string + + + void glProgramSubroutineParametersuivNV + GLenum target + GLsizei count + const GLuint *params + + + void glProgramUniform1d + GLuint program + GLint location + GLdouble v0 + + + void glProgramUniform1dEXT + GLuint program + GLint location + GLdouble x + + + void glProgramUniform1dv + GLuint program + GLint location + GLsizei count + const GLdouble *value + + + void glProgramUniform1dvEXT + GLuint program + GLint location + GLsizei count + const GLdouble *value + + + void glProgramUniform1f + GLuint program + GLint location + GLfloat v0 + + + void glProgramUniform1fEXT + GLuint program + GLint location + GLfloat v0 + + + + void glProgramUniform1fv + GLuint program + GLint location + GLsizei count + const GLfloat *value + + + void glProgramUniform1fvEXT + GLuint program + GLint location + GLsizei count + const GLfloat *value + + + + void glProgramUniform1i + GLuint program + GLint location + GLint v0 + + + void glProgramUniform1i64ARB + GLuint program + GLint location + GLint64 x + + + void glProgramUniform1i64NV + GLuint program + GLint location + GLint64EXT x + + + void glProgramUniform1i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + + + void glProgramUniform1i64vNV + GLuint program + GLint location + GLsizei count + const GLint64EXT *value + + + void glProgramUniform1iEXT + GLuint program + GLint location + GLint v0 + + + + void glProgramUniform1iv + GLuint program + GLint location + GLsizei count + const GLint *value + + + void glProgramUniform1ivEXT + GLuint program + GLint location + GLsizei count + const GLint *value + + + + void glProgramUniform1ui + GLuint program + GLint location + GLuint v0 + + + void glProgramUniform1ui64ARB + GLuint program + GLint location + GLuint64 x + + + void glProgramUniform1ui64NV + GLuint program + GLint location + GLuint64EXT x + + + void glProgramUniform1ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + + + void glProgramUniform1ui64vNV + GLuint program + GLint location + GLsizei count + const GLuint64EXT *value + + + void glProgramUniform1uiEXT + GLuint program + GLint location + GLuint v0 + + + + void glProgramUniform1uiv + GLuint program + GLint location + GLsizei count + const GLuint *value + + + void glProgramUniform1uivEXT + GLuint program + GLint location + GLsizei count + const GLuint *value + + + + void glProgramUniform2d + GLuint program + GLint location + GLdouble v0 + GLdouble v1 + + + void glProgramUniform2dEXT + GLuint program + GLint location + GLdouble x + GLdouble y + + + void glProgramUniform2dv + GLuint program + GLint location + GLsizei count + const GLdouble *value + + + void glProgramUniform2dvEXT + GLuint program + GLint location + GLsizei count + const GLdouble *value + + + void glProgramUniform2f + GLuint program + GLint location + GLfloat v0 + GLfloat v1 + + + void glProgramUniform2fEXT + GLuint program + GLint location + GLfloat v0 + GLfloat v1 + + + + void glProgramUniform2fv + GLuint program + GLint location + GLsizei count + const GLfloat *value + + + void glProgramUniform2fvEXT + GLuint program + GLint location + GLsizei count + const GLfloat *value + + + + void glProgramUniform2i + GLuint program + GLint location + GLint v0 + GLint v1 + + + void glProgramUniform2i64ARB + GLuint program + GLint location + GLint64 x + GLint64 y + + + void glProgramUniform2i64NV + GLuint program + GLint location + GLint64EXT x + GLint64EXT y + + + void glProgramUniform2i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + + + void glProgramUniform2i64vNV + GLuint program + GLint location + GLsizei count + const GLint64EXT *value + + + void glProgramUniform2iEXT + GLuint program + GLint location + GLint v0 + GLint v1 + + + + void glProgramUniform2iv + GLuint program + GLint location + GLsizei count + const GLint *value + + + void glProgramUniform2ivEXT + GLuint program + GLint location + GLsizei count + const GLint *value + + + + void glProgramUniform2ui + GLuint program + GLint location + GLuint v0 + GLuint v1 + + + void glProgramUniform2ui64ARB + GLuint program + GLint location + GLuint64 x + GLuint64 y + + + void glProgramUniform2ui64NV + GLuint program + GLint location + GLuint64EXT x + GLuint64EXT y + + + void glProgramUniform2ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + + + void glProgramUniform2ui64vNV + GLuint program + GLint location + GLsizei count + const GLuint64EXT *value + + + void glProgramUniform2uiEXT + GLuint program + GLint location + GLuint v0 + GLuint v1 + + + + void glProgramUniform2uiv + GLuint program + GLint location + GLsizei count + const GLuint *value + + + void glProgramUniform2uivEXT + GLuint program + GLint location + GLsizei count + const GLuint *value + + + + void glProgramUniform3d + GLuint program + GLint location + GLdouble v0 + GLdouble v1 + GLdouble v2 + + + void glProgramUniform3dEXT + GLuint program + GLint location + GLdouble x + GLdouble y + GLdouble z + + + void glProgramUniform3dv + GLuint program + GLint location + GLsizei count + const GLdouble *value + + + void glProgramUniform3dvEXT + GLuint program + GLint location + GLsizei count + const GLdouble *value + + + void glProgramUniform3f + GLuint program + GLint location + GLfloat v0 + GLfloat v1 + GLfloat v2 + + + void glProgramUniform3fEXT + GLuint program + GLint location + GLfloat v0 + GLfloat v1 + GLfloat v2 + + + + void glProgramUniform3fv + GLuint program + GLint location + GLsizei count + const GLfloat *value + + + void glProgramUniform3fvEXT + GLuint program + GLint location + GLsizei count + const GLfloat *value + + + + void glProgramUniform3i + GLuint program + GLint location + GLint v0 + GLint v1 + GLint v2 + + + void glProgramUniform3i64ARB + GLuint program + GLint location + GLint64 x + GLint64 y + GLint64 z + + + void glProgramUniform3i64NV + GLuint program + GLint location + GLint64EXT x + GLint64EXT y + GLint64EXT z + + + void glProgramUniform3i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + + + void glProgramUniform3i64vNV + GLuint program + GLint location + GLsizei count + const GLint64EXT *value + + + void glProgramUniform3iEXT + GLuint program + GLint location + GLint v0 + GLint v1 + GLint v2 + + + + void glProgramUniform3iv + GLuint program + GLint location + GLsizei count + const GLint *value + + + void glProgramUniform3ivEXT + GLuint program + GLint location + GLsizei count + const GLint *value + + + + void glProgramUniform3ui + GLuint program + GLint location + GLuint v0 + GLuint v1 + GLuint v2 + + + void glProgramUniform3ui64ARB + GLuint program + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + + + void glProgramUniform3ui64NV + GLuint program + GLint location + GLuint64EXT x + GLuint64EXT y + GLuint64EXT z + + + void glProgramUniform3ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + + + void glProgramUniform3ui64vNV + GLuint program + GLint location + GLsizei count + const GLuint64EXT *value + + + void glProgramUniform3uiEXT + GLuint program + GLint location + GLuint v0 + GLuint v1 + GLuint v2 + + + + void glProgramUniform3uiv + GLuint program + GLint location + GLsizei count + const GLuint *value + + + void glProgramUniform3uivEXT + GLuint program + GLint location + GLsizei count + const GLuint *value + + + + void glProgramUniform4d + GLuint program + GLint location + GLdouble v0 + GLdouble v1 + GLdouble v2 + GLdouble v3 + + + void glProgramUniform4dEXT + GLuint program + GLint location + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + void glProgramUniform4dv + GLuint program + GLint location + GLsizei count + const GLdouble *value + + + void glProgramUniform4dvEXT + GLuint program + GLint location + GLsizei count + const GLdouble *value + + + void glProgramUniform4f + GLuint program + GLint location + GLfloat v0 + GLfloat v1 + GLfloat v2 + GLfloat v3 + + + void glProgramUniform4fEXT + GLuint program + GLint location + GLfloat v0 + GLfloat v1 + GLfloat v2 + GLfloat v3 + + + + void glProgramUniform4fv + GLuint program + GLint location + GLsizei count + const GLfloat *value + + + void glProgramUniform4fvEXT + GLuint program + GLint location + GLsizei count + const GLfloat *value + + + + void glProgramUniform4i + GLuint program + GLint location + GLint v0 + GLint v1 + GLint v2 + GLint v3 + + + void glProgramUniform4i64ARB + GLuint program + GLint location + GLint64 x + GLint64 y + GLint64 z + GLint64 w + + + void glProgramUniform4i64NV + GLuint program + GLint location + GLint64EXT x + GLint64EXT y + GLint64EXT z + GLint64EXT w + + + void glProgramUniform4i64vARB + GLuint program + GLint location + GLsizei count + const GLint64 *value + + + void glProgramUniform4i64vNV + GLuint program + GLint location + GLsizei count + const GLint64EXT *value + + + void glProgramUniform4iEXT + GLuint program + GLint location + GLint v0 + GLint v1 + GLint v2 + GLint v3 + + + + void glProgramUniform4iv + GLuint program + GLint location + GLsizei count + const GLint *value + + + void glProgramUniform4ivEXT + GLuint program + GLint location + GLsizei count + const GLint *value + + + + void glProgramUniform4ui + GLuint program + GLint location + GLuint v0 + GLuint v1 + GLuint v2 + GLuint v3 + + + void glProgramUniform4ui64ARB + GLuint program + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + GLuint64 w + + + void glProgramUniform4ui64NV + GLuint program + GLint location + GLuint64EXT x + GLuint64EXT y + GLuint64EXT z + GLuint64EXT w + + + void glProgramUniform4ui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *value + + + void glProgramUniform4ui64vNV + GLuint program + GLint location + GLsizei count + const GLuint64EXT *value + + + void glProgramUniform4uiEXT + GLuint program + GLint location + GLuint v0 + GLuint v1 + GLuint v2 + GLuint v3 + + + + void glProgramUniform4uiv + GLuint program + GLint location + GLsizei count + const GLuint *value + + + void glProgramUniform4uivEXT + GLuint program + GLint location + GLsizei count + const GLuint *value + + + + void glProgramUniformHandleui64ARB + GLuint program + GLint location + GLuint64 value + + + void glProgramUniformHandleui64IMG + GLuint program + GLint location + GLuint64 value + + + + void glProgramUniformHandleui64NV + GLuint program + GLint location + GLuint64 value + + + void glProgramUniformHandleui64vARB + GLuint program + GLint location + GLsizei count + const GLuint64 *values + + + void glProgramUniformHandleui64vIMG + GLuint program + GLint location + GLsizei count + const GLuint64 *values + + + + void glProgramUniformHandleui64vNV + GLuint program + GLint location + GLsizei count + const GLuint64 *values + + + void glProgramUniformMatrix2dv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix2dvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix2fv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glProgramUniformMatrix2fvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glProgramUniformMatrix2x3dv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix2x3dvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix2x3fv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glProgramUniformMatrix2x3fvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glProgramUniformMatrix2x4dv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix2x4dvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix2x4fv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glProgramUniformMatrix2x4fvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glProgramUniformMatrix3dv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix3dvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix3fv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glProgramUniformMatrix3fvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glProgramUniformMatrix3x2dv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix3x2dvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix3x2fv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glProgramUniformMatrix3x2fvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glProgramUniformMatrix3x4dv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix3x4dvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix3x4fv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glProgramUniformMatrix3x4fvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glProgramUniformMatrix4dv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix4dvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix4fv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glProgramUniformMatrix4fvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glProgramUniformMatrix4x2dv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix4x2dvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix4x2fv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glProgramUniformMatrix4x2fvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glProgramUniformMatrix4x3dv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix4x3dvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glProgramUniformMatrix4x3fv + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glProgramUniformMatrix4x3fvEXT + GLuint program + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glProgramUniformui64NV + GLuint program + GLint location + GLuint64EXT value + + + void glProgramUniformui64vNV + GLuint program + GLint location + GLsizei count + const GLuint64EXT *value + + + void glProgramVertexLimitNV + GLenum target + GLint limit + + + void glProvokingVertex + GLenum mode + + + void glProvokingVertexEXT + GLenum mode + + + + void glPushAttrib + GLbitfield mask + + + + void glPushClientAttrib + GLbitfield mask + + + void glPushClientAttribDefaultEXT + GLbitfield mask + + + void glPushDebugGroup + GLenum source + GLuint id + GLsizei length + const GLchar *message + + + void glPushDebugGroupKHR + GLenum source + GLuint id + GLsizei length + const GLchar *message + + + + void glPushGroupMarkerEXT + GLsizei length + const GLchar *marker + + + void glPushMatrix + + + + void glPushName + GLuint name + + + + void glQueryCounter + GLuint id + GLenum target + + + void glQueryCounterEXT + GLuint id + GLenum target + + + + GLbitfield glQueryMatrixxOES + GLfixed *mantissa + GLint *exponent + + + void glQueryObjectParameteruiAMD + GLenum target + GLuint id + GLenum pname + GLuint param + + + GLint glQueryResourceNV + GLenum queryType + GLint tagId + GLuint count + GLint *buffer + + + void glQueryResourceTagNV + GLint tagId + const GLchar *tagString + + + void glRasterPos2d + GLdouble x + GLdouble y + + + + void glRasterPos2dv + const GLdouble *v + + + + void glRasterPos2f + GLfloat x + GLfloat y + + + + void glRasterPos2fv + const GLfloat *v + + + + void glRasterPos2i + GLint x + GLint y + + + + void glRasterPos2iv + const GLint *v + + + + void glRasterPos2s + GLshort x + GLshort y + + + + void glRasterPos2sv + const GLshort *v + + + + void glRasterPos2xOES + GLfixed x + GLfixed y + + + void glRasterPos2xvOES + const GLfixed *coords + + + void glRasterPos3d + GLdouble x + GLdouble y + GLdouble z + + + + void glRasterPos3dv + const GLdouble *v + + + + void glRasterPos3f + GLfloat x + GLfloat y + GLfloat z + + + + void glRasterPos3fv + const GLfloat *v + + + + void glRasterPos3i + GLint x + GLint y + GLint z + + + + void glRasterPos3iv + const GLint *v + + + + void glRasterPos3s + GLshort x + GLshort y + GLshort z + + + + void glRasterPos3sv + const GLshort *v + + + + void glRasterPos3xOES + GLfixed x + GLfixed y + GLfixed z + + + void glRasterPos3xvOES + const GLfixed *coords + + + void glRasterPos4d + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glRasterPos4dv + const GLdouble *v + + + + void glRasterPos4f + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + void glRasterPos4fv + const GLfloat *v + + + + void glRasterPos4i + GLint x + GLint y + GLint z + GLint w + + + + void glRasterPos4iv + const GLint *v + + + + void glRasterPos4s + GLshort x + GLshort y + GLshort z + GLshort w + + + + void glRasterPos4sv + const GLshort *v + + + + void glRasterPos4xOES + GLfixed x + GLfixed y + GLfixed z + GLfixed w + + + void glRasterPos4xvOES + const GLfixed *coords + + + void glRasterSamplesEXT + GLuint samples + GLboolean fixedsamplelocations + + + void glReadBuffer + GLenum src + + + + void glReadBufferIndexedEXT + GLenum src + GLint index + + + void glReadBufferNV + GLenum mode + + + void glReadInstrumentsSGIX + GLint marker + + + + void glReadPixels + GLint x + GLint y + GLsizei width + GLsizei height + GLenum format + GLenum type + void *pixels + + + + + void glReadnPixels + GLint x + GLint y + GLsizei width + GLsizei height + GLenum format + GLenum type + GLsizei bufSize + void *data + + + void glReadnPixelsARB + GLint x + GLint y + GLsizei width + GLsizei height + GLenum format + GLenum type + GLsizei bufSize + void *data + + + + void glReadnPixelsEXT + GLint x + GLint y + GLsizei width + GLsizei height + GLenum format + GLenum type + GLsizei bufSize + void *data + + + + void glReadnPixelsKHR + GLint x + GLint y + GLsizei width + GLsizei height + GLenum format + GLenum type + GLsizei bufSize + void *data + + + + GLboolean glReleaseKeyedMutexWin32EXT + GLuint memory + GLuint64 key + + + void glRectd + GLdouble x1 + GLdouble y1 + GLdouble x2 + GLdouble y2 + + + + void glRectdv + const GLdouble *v1 + const GLdouble *v2 + + + + void glRectf + GLfloat x1 + GLfloat y1 + GLfloat x2 + GLfloat y2 + + + + void glRectfv + const GLfloat *v1 + const GLfloat *v2 + + + + void glRecti + GLint x1 + GLint y1 + GLint x2 + GLint y2 + + + + void glRectiv + const GLint *v1 + const GLint *v2 + + + + void glRects + GLshort x1 + GLshort y1 + GLshort x2 + GLshort y2 + + + + void glRectsv + const GLshort *v1 + const GLshort *v2 + + + + void glRectxOES + GLfixed x1 + GLfixed y1 + GLfixed x2 + GLfixed y2 + + + void glRectxvOES + const GLfixed *v1 + const GLfixed *v2 + + + void glReferencePlaneSGIX + const GLdouble *equation + + + + void glReleaseShaderCompiler + + + void glRenderGpuMaskNV + GLbitfield mask + + + GLint glRenderMode + GLenum mode + + + + void glRenderbufferStorage + GLenum target + GLenum internalformat + GLsizei width + GLsizei height + + + + void glRenderbufferStorageEXT + GLenum target + GLenum internalformat + GLsizei width + GLsizei height + + + + + void glRenderbufferStorageMultisample + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + + void glRenderbufferStorageMultisampleANGLE + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + void glRenderbufferStorageMultisampleAPPLE + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + void glRenderbufferStorageMultisampleAdvancedAMD + GLenum target + GLsizei samples + GLsizei storageSamples + GLenum internalformat + GLsizei width + GLsizei height + + + void glRenderbufferStorageMultisampleCoverageNV + GLenum target + GLsizei coverageSamples + GLsizei colorSamples + GLenum internalformat + GLsizei width + GLsizei height + + + void glRenderbufferStorageMultisampleEXT + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + + + void glRenderbufferStorageMultisampleIMG + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + void glRenderbufferStorageMultisampleNV + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + + + + void glRenderbufferStorageOES + GLenum target + GLenum internalformat + GLsizei width + GLsizei height + + + void glReplacementCodePointerSUN + GLenum type + GLsizei stride + const void **pointer + + + void glReplacementCodeubSUN + GLubyte code + + + void glReplacementCodeubvSUN + const GLubyte *code + + + void glReplacementCodeuiColor3fVertex3fSUN + GLuint rc + GLfloat r + GLfloat g + GLfloat b + GLfloat x + GLfloat y + GLfloat z + + + void glReplacementCodeuiColor3fVertex3fvSUN + const GLuint *rc + const GLfloat *c + const GLfloat *v + + + void glReplacementCodeuiColor4fNormal3fVertex3fSUN + GLuint rc + GLfloat r + GLfloat g + GLfloat b + GLfloat a + GLfloat nx + GLfloat ny + GLfloat nz + GLfloat x + GLfloat y + GLfloat z + + + void glReplacementCodeuiColor4fNormal3fVertex3fvSUN + const GLuint *rc + const GLfloat *c + const GLfloat *n + const GLfloat *v + + + void glReplacementCodeuiColor4ubVertex3fSUN + GLuint rc + GLubyte r + GLubyte g + GLubyte b + GLubyte a + GLfloat x + GLfloat y + GLfloat z + + + void glReplacementCodeuiColor4ubVertex3fvSUN + const GLuint *rc + const GLubyte *c + const GLfloat *v + + + void glReplacementCodeuiNormal3fVertex3fSUN + GLuint rc + GLfloat nx + GLfloat ny + GLfloat nz + GLfloat x + GLfloat y + GLfloat z + + + void glReplacementCodeuiNormal3fVertex3fvSUN + const GLuint *rc + const GLfloat *n + const GLfloat *v + + + void glReplacementCodeuiSUN + GLuint code + + + void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN + 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 + + + void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN + const GLuint *rc + const GLfloat *tc + const GLfloat *c + const GLfloat *n + const GLfloat *v + + + void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN + GLuint rc + GLfloat s + GLfloat t + GLfloat nx + GLfloat ny + GLfloat nz + GLfloat x + GLfloat y + GLfloat z + + + void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN + const GLuint *rc + const GLfloat *tc + const GLfloat *n + const GLfloat *v + + + void glReplacementCodeuiTexCoord2fVertex3fSUN + GLuint rc + GLfloat s + GLfloat t + GLfloat x + GLfloat y + GLfloat z + + + void glReplacementCodeuiTexCoord2fVertex3fvSUN + const GLuint *rc + const GLfloat *tc + const GLfloat *v + + + void glReplacementCodeuiVertex3fSUN + GLuint rc + GLfloat x + GLfloat y + GLfloat z + + + void glReplacementCodeuiVertex3fvSUN + const GLuint *rc + const GLfloat *v + + + void glReplacementCodeuivSUN + const GLuint *code + + + void glReplacementCodeusSUN + GLushort code + + + void glReplacementCodeusvSUN + const GLushort *code + + + void glRequestResidentProgramsNV + GLsizei n + const GLuint *programs + + + + void glResetHistogram + GLenum target + + + + void glResetHistogramEXT + GLenum target + + + + + void glResetMemoryObjectParameterNV + GLuint memory + GLenum pname + + + void glResetMinmax + GLenum target + + + + void glResetMinmaxEXT + GLenum target + + + + + void glResizeBuffersMESA + + + void glResolveDepthValuesNV + + + void glResolveMultisampleFramebufferAPPLE + + + void glResumeTransformFeedback + + + void glResumeTransformFeedbackNV + + + + void glRotated + GLdouble angle + GLdouble x + GLdouble y + GLdouble z + + + + void glRotatef + GLfloat angle + GLfloat x + GLfloat y + GLfloat z + + + + void glRotatex + GLfixed angle + GLfixed x + GLfixed y + GLfixed z + + + void glRotatexOES + GLfixed angle + GLfixed x + GLfixed y + GLfixed z + + + void glSampleCoverage + GLfloat value + GLboolean invert + + + + void glSampleCoverageARB + GLfloat value + GLboolean invert + + + + void glSampleCoveragex + GLclampx value + GLboolean invert + + + void glSampleCoveragexOES + GLclampx value + GLboolean invert + + + void glSampleMapATI + GLuint dst + GLuint interp + GLenum swizzle + + + void glSampleMaskEXT + GLclampf value + GLboolean invert + + + void glSampleMaskIndexedNV + GLuint index + GLbitfield mask + + + void glSampleMaskSGIS + GLclampf value + GLboolean invert + + + + + void glSampleMaski + GLuint maskNumber + GLbitfield mask + + + void glSamplePatternEXT + GLenum pattern + + + void glSamplePatternSGIS + GLenum pattern + + + + + void glSamplerParameterIiv + GLuint sampler + GLenum pname + const GLint *param + + + void glSamplerParameterIivEXT + GLuint sampler + GLenum pname + const GLint *param + + + + void glSamplerParameterIivOES + GLuint sampler + GLenum pname + const GLint *param + + + + void glSamplerParameterIuiv + GLuint sampler + GLenum pname + const GLuint *param + + + void glSamplerParameterIuivEXT + GLuint sampler + GLenum pname + const GLuint *param + + + + void glSamplerParameterIuivOES + GLuint sampler + GLenum pname + const GLuint *param + + + + void glSamplerParameterf + GLuint sampler + GLenum pname + GLfloat param + + + void glSamplerParameterfv + GLuint sampler + GLenum pname + const GLfloat *param + + + void glSamplerParameteri + GLuint sampler + GLenum pname + GLint param + + + void glSamplerParameteriv + GLuint sampler + GLenum pname + const GLint *param + + + void glScaled + GLdouble x + GLdouble y + GLdouble z + + + + void glScalef + GLfloat x + GLfloat y + GLfloat z + + + + void glScalex + GLfixed x + GLfixed y + GLfixed z + + + void glScalexOES + GLfixed x + GLfixed y + GLfixed z + + + void glScissor + GLint x + GLint y + GLsizei width + GLsizei height + + + + void glScissorArrayv + GLuint first + GLsizei count + const GLint *v + + + void glScissorArrayvNV + GLuint first + GLsizei count + const GLint *v + + + + void glScissorArrayvOES + GLuint first + GLsizei count + const GLint *v + + + + void glScissorExclusiveArrayvNV + GLuint first + GLsizei count + const GLint *v + + + void glScissorExclusiveNV + GLint x + GLint y + GLsizei width + GLsizei height + + + void glScissorIndexed + GLuint index + GLint left + GLint bottom + GLsizei width + GLsizei height + + + void glScissorIndexedNV + GLuint index + GLint left + GLint bottom + GLsizei width + GLsizei height + + + + void glScissorIndexedOES + GLuint index + GLint left + GLint bottom + GLsizei width + GLsizei height + + + + void glScissorIndexedv + GLuint index + const GLint *v + + + void glScissorIndexedvNV + GLuint index + const GLint *v + + + + void glScissorIndexedvOES + GLuint index + const GLint *v + + + + void glSecondaryColor3b + GLbyte red + GLbyte green + GLbyte blue + + + + void glSecondaryColor3bEXT + GLbyte red + GLbyte green + GLbyte blue + + + + + void glSecondaryColor3bv + const GLbyte *v + + + + void glSecondaryColor3bvEXT + const GLbyte *v + + + + + void glSecondaryColor3d + GLdouble red + GLdouble green + GLdouble blue + + + + void glSecondaryColor3dEXT + GLdouble red + GLdouble green + GLdouble blue + + + + + void glSecondaryColor3dv + const GLdouble *v + + + + void glSecondaryColor3dvEXT + const GLdouble *v + + + + + void glSecondaryColor3f + GLfloat red + GLfloat green + GLfloat blue + + + + void glSecondaryColor3fEXT + GLfloat red + GLfloat green + GLfloat blue + + + + + void glSecondaryColor3fv + const GLfloat *v + + + + void glSecondaryColor3fvEXT + const GLfloat *v + + + + + void glSecondaryColor3hNV + GLhalfNV red + GLhalfNV green + GLhalfNV blue + + + + void glSecondaryColor3hvNV + const GLhalfNV *v + + + + void glSecondaryColor3i + GLint red + GLint green + GLint blue + + + + void glSecondaryColor3iEXT + GLint red + GLint green + GLint blue + + + + + void glSecondaryColor3iv + const GLint *v + + + + void glSecondaryColor3ivEXT + const GLint *v + + + + + void glSecondaryColor3s + GLshort red + GLshort green + GLshort blue + + + + void glSecondaryColor3sEXT + GLshort red + GLshort green + GLshort blue + + + + + void glSecondaryColor3sv + const GLshort *v + + + + void glSecondaryColor3svEXT + const GLshort *v + + + + + void glSecondaryColor3ub + GLubyte red + GLubyte green + GLubyte blue + + + + void glSecondaryColor3ubEXT + GLubyte red + GLubyte green + GLubyte blue + + + + + void glSecondaryColor3ubv + const GLubyte *v + + + + void glSecondaryColor3ubvEXT + const GLubyte *v + + + + + void glSecondaryColor3ui + GLuint red + GLuint green + GLuint blue + + + + void glSecondaryColor3uiEXT + GLuint red + GLuint green + GLuint blue + + + + + void glSecondaryColor3uiv + const GLuint *v + + + + void glSecondaryColor3uivEXT + const GLuint *v + + + + + void glSecondaryColor3us + GLushort red + GLushort green + GLushort blue + + + + void glSecondaryColor3usEXT + GLushort red + GLushort green + GLushort blue + + + + + void glSecondaryColor3usv + const GLushort *v + + + + void glSecondaryColor3usvEXT + const GLushort *v + + + + + void glSecondaryColorFormatNV + GLint size + GLenum type + GLsizei stride + + + void glSecondaryColorP3ui + GLenum type + GLuint color + + + void glSecondaryColorP3uiv + GLenum type + const GLuint *color + + + void glSecondaryColorPointer + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glSecondaryColorPointerEXT + GLint size + GLenum type + GLsizei stride + const void *pointer + + + + void glSecondaryColorPointerListIBM + GLint size + GLenum type + GLint stride + const void **pointer + GLint ptrstride + + + void glSelectBuffer + GLsizei size + GLuint *buffer + + + + void glSelectPerfMonitorCountersAMD + GLuint monitor + GLboolean enable + GLuint group + GLint numCounters + GLuint *counterList + + + void glSemaphoreParameterivNV + GLuint semaphore + GLenum pname + const GLint *params + + + void glSemaphoreParameterui64vEXT + GLuint semaphore + GLenum pname + const GLuint64 *params + + + void glSeparableFilter2D + GLenum target + GLenum internalformat + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *row + const void *column + + + + + void glSeparableFilter2DEXT + GLenum target + GLenum internalformat + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *row + const void *column + + + + + void glSetFenceAPPLE + GLuint fence + + + void glSetFenceNV + GLuint fence + GLenum condition + + + void glSetFragmentShaderConstantATI + GLuint dst + const GLfloat *value + + + void glSetInvariantEXT + GLuint id + GLenum type + const void *addr + + + void glSetLocalConstantEXT + GLuint id + GLenum type + const void *addr + + + void glSetMultisamplefvAMD + GLenum pname + GLuint index + const GLfloat *val + + + void glShadeModel + GLenum mode + + + + void glShaderBinary + GLsizei count + const GLuint *shaders + GLenum binaryFormat + const void *binary + GLsizei length + + + void glShaderOp1EXT + GLenum op + GLuint res + GLuint arg1 + + + void glShaderOp2EXT + GLenum op + GLuint res + GLuint arg1 + GLuint arg2 + + + void glShaderOp3EXT + GLenum op + GLuint res + GLuint arg1 + GLuint arg2 + GLuint arg3 + + + void glShaderSource + GLuint shader + GLsizei count + const GLchar *const*string + const GLint *length + + + void glShaderSourceARB + GLhandleARB shaderObj + GLsizei count + const GLcharARB **string + const GLint *length + + + + void glShaderStorageBlockBinding + GLuint program + GLuint storageBlockIndex + GLuint storageBlockBinding + + + void glShadingRateEXT + GLenum rate + + + void glShadingRateCombinerOpsEXT + GLenum combinerOp0 + GLenum combinerOp1 + + + void glShadingRateImageBarrierNV + GLboolean synchronize + + + void glShadingRateQCOM + GLenum rate + + + void glShadingRateImagePaletteNV + GLuint viewport + GLuint first + GLsizei count + const GLenum *rates + + + void glShadingRateSampleOrderNV + GLenum order + + + void glShadingRateSampleOrderCustomNV + GLenum rate + GLuint samples + const GLint *locations + + + void glSharpenTexFuncSGIS + GLenum target + GLsizei n + const GLfloat *points + + + + void glSignalSemaphoreEXT + GLuint semaphore + GLuint numBufferBarriers + const GLuint *buffers + GLuint numTextureBarriers + const GLuint *textures + const GLenum *dstLayouts + + + void glSignalSemaphoreui64NVX + GLuint signalGpu + GLsizei fenceObjectCount + const GLuint *semaphoreArray + const GLuint64 *fenceValueArray + + + void glSpecializeShader + GLuint shader + const GLchar *pEntryPoint + GLuint numSpecializationConstants + const GLuint *pConstantIndex + const GLuint *pConstantValue + + + void glSpecializeShaderARB + GLuint shader + const GLchar *pEntryPoint + GLuint numSpecializationConstants + const GLuint *pConstantIndex + const GLuint *pConstantValue + + + + void glSpriteParameterfSGIX + GLenum pname + GLfloat param + + + + void glSpriteParameterfvSGIX + GLenum pname + const GLfloat *params + + + + void glSpriteParameteriSGIX + GLenum pname + GLint param + + + + void glSpriteParameterivSGIX + GLenum pname + const GLint *params + + + + void glStartInstrumentsSGIX + + + + void glStartTilingQCOM + GLuint x + GLuint y + GLuint width + GLuint height + GLbitfield preserveMask + + + void glStateCaptureNV + GLuint state + GLenum mode + + + void glStencilClearTagEXT + GLsizei stencilTagBits + GLuint stencilClearTag + + + + void glStencilFillPathInstancedNV + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLenum fillMode + GLuint mask + GLenum transformType + const GLfloat *transformValues + + + void glStencilFillPathNV + GLuint path + GLenum fillMode + GLuint mask + + + void glStencilFunc + GLenum func + GLint ref + GLuint mask + + + + void glStencilFuncSeparate + GLenum face + GLenum func + GLint ref + GLuint mask + + + void glStencilFuncSeparateATI + GLenum frontfunc + GLenum backfunc + GLint ref + GLuint mask + + + void glStencilMask + GLuint mask + + + + void glStencilMaskSeparate + GLenum face + GLuint mask + + + void glStencilOp + GLenum fail + GLenum zfail + GLenum zpass + + + + void glStencilOpSeparate + GLenum face + GLenum sfail + GLenum dpfail + GLenum dppass + + + void glStencilOpSeparateATI + GLenum face + GLenum sfail + GLenum dpfail + GLenum dppass + + + + void glStencilOpValueAMD + GLenum face + GLuint value + + + void glStencilStrokePathInstancedNV + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLint reference + GLuint mask + GLenum transformType + const GLfloat *transformValues + + + void glStencilStrokePathNV + GLuint path + GLint reference + GLuint mask + + + void glStencilThenCoverFillPathInstancedNV + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLenum fillMode + GLuint mask + GLenum coverMode + GLenum transformType + const GLfloat *transformValues + + + void glStencilThenCoverFillPathNV + GLuint path + GLenum fillMode + GLuint mask + GLenum coverMode + + + void glStencilThenCoverStrokePathInstancedNV + GLsizei numPaths + GLenum pathNameType + const void *paths + GLuint pathBase + GLint reference + GLuint mask + GLenum coverMode + GLenum transformType + const GLfloat *transformValues + + + void glStencilThenCoverStrokePathNV + GLuint path + GLint reference + GLuint mask + GLenum coverMode + + + void glStopInstrumentsSGIX + GLint marker + + + + void glStringMarkerGREMEDY + GLsizei len + const void *string + + + void glSubpixelPrecisionBiasNV + GLuint xbits + GLuint ybits + + + void glSwizzleEXT + GLuint res + GLuint in + GLenum outX + GLenum outY + GLenum outZ + GLenum outW + + + void glSyncTextureINTEL + GLuint texture + + + void glTagSampleBufferSGIX + + + + void glTangent3bEXT + GLbyte tx + GLbyte ty + GLbyte tz + + + + void glTangent3bvEXT + const GLbyte *v + + + void glTangent3dEXT + GLdouble tx + GLdouble ty + GLdouble tz + + + + void glTangent3dvEXT + const GLdouble *v + + + void glTangent3fEXT + GLfloat tx + GLfloat ty + GLfloat tz + + + + void glTangent3fvEXT + const GLfloat *v + + + void glTangent3iEXT + GLint tx + GLint ty + GLint tz + + + + void glTangent3ivEXT + const GLint *v + + + void glTangent3sEXT + GLshort tx + GLshort ty + GLshort tz + + + + void glTangent3svEXT + const GLshort *v + + + void glTangentPointerEXT + GLenum type + GLsizei stride + const void *pointer + + + void glTbufferMask3DFX + GLuint mask + + + void glTessellationFactorAMD + GLfloat factor + + + void glTessellationModeAMD + GLenum mode + + + GLboolean glTestFenceAPPLE + GLuint fence + + + GLboolean glTestFenceNV + GLuint fence + + + + GLboolean glTestObjectAPPLE + GLenum object + GLuint name + + + void glTexAttachMemoryNV + GLenum target + GLuint memory + GLuint64 offset + + + void glTexBuffer + GLenum target + GLenum internalformat + GLuint buffer + + + void glTexBufferARB + GLenum target + GLenum internalformat + GLuint buffer + + + + + void glTexBufferEXT + GLenum target + GLenum internalformat + GLuint buffer + + + + void glTexBufferOES + GLenum target + GLenum internalformat + GLuint buffer + + + + void glTexBufferRange + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size + + + void glTexBufferRangeEXT + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glTexBufferRangeOES + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size + + + + void glTexBumpParameterfvATI + GLenum pname + const GLfloat *param + + + void glTexBumpParameterivATI + GLenum pname + const GLint *param + + + void glTexCoord1bOES + GLbyte s + + + void glTexCoord1bvOES + const GLbyte *coords + + + void glTexCoord1d + GLdouble s + + + + void glTexCoord1dv + const GLdouble *v + + + + void glTexCoord1f + GLfloat s + + + + void glTexCoord1fv + const GLfloat *v + + + + void glTexCoord1hNV + GLhalfNV s + + + + void glTexCoord1hvNV + const GLhalfNV *v + + + + void glTexCoord1i + GLint s + + + + void glTexCoord1iv + const GLint *v + + + + void glTexCoord1s + GLshort s + + + + void glTexCoord1sv + const GLshort *v + + + + void glTexCoord1xOES + GLfixed s + + + void glTexCoord1xvOES + const GLfixed *coords + + + void glTexCoord2bOES + GLbyte s + GLbyte t + + + void glTexCoord2bvOES + const GLbyte *coords + + + void glTexCoord2d + GLdouble s + GLdouble t + + + + void glTexCoord2dv + const GLdouble *v + + + + void glTexCoord2f + GLfloat s + GLfloat t + + + + void glTexCoord2fColor3fVertex3fSUN + GLfloat s + GLfloat t + GLfloat r + GLfloat g + GLfloat b + GLfloat x + GLfloat y + GLfloat z + + + void glTexCoord2fColor3fVertex3fvSUN + const GLfloat *tc + const GLfloat *c + const GLfloat *v + + + void glTexCoord2fColor4fNormal3fVertex3fSUN + GLfloat s + GLfloat t + GLfloat r + GLfloat g + GLfloat b + GLfloat a + GLfloat nx + GLfloat ny + GLfloat nz + GLfloat x + GLfloat y + GLfloat z + + + void glTexCoord2fColor4fNormal3fVertex3fvSUN + const GLfloat *tc + const GLfloat *c + const GLfloat *n + const GLfloat *v + + + void glTexCoord2fColor4ubVertex3fSUN + GLfloat s + GLfloat t + GLubyte r + GLubyte g + GLubyte b + GLubyte a + GLfloat x + GLfloat y + GLfloat z + + + void glTexCoord2fColor4ubVertex3fvSUN + const GLfloat *tc + const GLubyte *c + const GLfloat *v + + + void glTexCoord2fNormal3fVertex3fSUN + GLfloat s + GLfloat t + GLfloat nx + GLfloat ny + GLfloat nz + GLfloat x + GLfloat y + GLfloat z + + + void glTexCoord2fNormal3fVertex3fvSUN + const GLfloat *tc + const GLfloat *n + const GLfloat *v + + + void glTexCoord2fVertex3fSUN + GLfloat s + GLfloat t + GLfloat x + GLfloat y + GLfloat z + + + void glTexCoord2fVertex3fvSUN + const GLfloat *tc + const GLfloat *v + + + void glTexCoord2fv + const GLfloat *v + + + + void glTexCoord2hNV + GLhalfNV s + GLhalfNV t + + + + void glTexCoord2hvNV + const GLhalfNV *v + + + + void glTexCoord2i + GLint s + GLint t + + + + void glTexCoord2iv + const GLint *v + + + + void glTexCoord2s + GLshort s + GLshort t + + + + void glTexCoord2sv + const GLshort *v + + + + void glTexCoord2xOES + GLfixed s + GLfixed t + + + void glTexCoord2xvOES + const GLfixed *coords + + + void glTexCoord3bOES + GLbyte s + GLbyte t + GLbyte r + + + void glTexCoord3bvOES + const GLbyte *coords + + + void glTexCoord3d + GLdouble s + GLdouble t + GLdouble r + + + + void glTexCoord3dv + const GLdouble *v + + + + void glTexCoord3f + GLfloat s + GLfloat t + GLfloat r + + + + void glTexCoord3fv + const GLfloat *v + + + + void glTexCoord3hNV + GLhalfNV s + GLhalfNV t + GLhalfNV r + + + + void glTexCoord3hvNV + const GLhalfNV *v + + + + void glTexCoord3i + GLint s + GLint t + GLint r + + + + void glTexCoord3iv + const GLint *v + + + + void glTexCoord3s + GLshort s + GLshort t + GLshort r + + + + void glTexCoord3sv + const GLshort *v + + + + void glTexCoord3xOES + GLfixed s + GLfixed t + GLfixed r + + + void glTexCoord3xvOES + const GLfixed *coords + + + void glTexCoord4bOES + GLbyte s + GLbyte t + GLbyte r + GLbyte q + + + void glTexCoord4bvOES + const GLbyte *coords + + + void glTexCoord4d + GLdouble s + GLdouble t + GLdouble r + GLdouble q + + + + void glTexCoord4dv + const GLdouble *v + + + + void glTexCoord4f + GLfloat s + GLfloat t + GLfloat r + GLfloat q + + + + void glTexCoord4fColor4fNormal3fVertex4fSUN + 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 + + + void glTexCoord4fColor4fNormal3fVertex4fvSUN + const GLfloat *tc + const GLfloat *c + const GLfloat *n + const GLfloat *v + + + void glTexCoord4fVertex4fSUN + GLfloat s + GLfloat t + GLfloat p + GLfloat q + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + void glTexCoord4fVertex4fvSUN + const GLfloat *tc + const GLfloat *v + + + void glTexCoord4fv + const GLfloat *v + + + + void glTexCoord4hNV + GLhalfNV s + GLhalfNV t + GLhalfNV r + GLhalfNV q + + + + void glTexCoord4hvNV + const GLhalfNV *v + + + + void glTexCoord4i + GLint s + GLint t + GLint r + GLint q + + + + void glTexCoord4iv + const GLint *v + + + + void glTexCoord4s + GLshort s + GLshort t + GLshort r + GLshort q + + + + void glTexCoord4sv + const GLshort *v + + + + void glTexCoord4xOES + GLfixed s + GLfixed t + GLfixed r + GLfixed q + + + void glTexCoord4xvOES + const GLfixed *coords + + + void glTexCoordFormatNV + GLint size + GLenum type + GLsizei stride + + + void glTexCoordP1ui + GLenum type + GLuint coords + + + void glTexCoordP1uiv + GLenum type + const GLuint *coords + + + void glTexCoordP2ui + GLenum type + GLuint coords + + + void glTexCoordP2uiv + GLenum type + const GLuint *coords + + + void glTexCoordP3ui + GLenum type + GLuint coords + + + void glTexCoordP3uiv + GLenum type + const GLuint *coords + + + void glTexCoordP4ui + GLenum type + GLuint coords + + + void glTexCoordP4uiv + GLenum type + const GLuint *coords + + + void glTexCoordPointer + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glTexCoordPointerEXT + GLint size + GLenum type + GLsizei stride + GLsizei count + const void *pointer + + + void glTexCoordPointerListIBM + GLint size + GLenum type + GLint stride + const void **pointer + GLint ptrstride + + + void glTexCoordPointervINTEL + GLint size + GLenum type + const void **pointer + + + void glTexEnvf + GLenum target + GLenum pname + GLfloat param + + + + void glTexEnvfv + GLenum target + GLenum pname + const GLfloat *params + + + + void glTexEnvi + GLenum target + GLenum pname + GLint param + + + + void glTexEnviv + GLenum target + GLenum pname + const GLint *params + + + + void glTexEnvx + GLenum target + GLenum pname + GLfixed param + + + void glTexEnvxOES + GLenum target + GLenum pname + GLfixed param + + + void glTexEnvxv + GLenum target + GLenum pname + const GLfixed *params + + + void glTexEnvxvOES + GLenum target + GLenum pname + const GLfixed *params + + + void glTexEstimateMotionQCOM + GLuint ref + GLuint target + GLuint output + + + void glTexEstimateMotionRegionsQCOM + GLuint ref + GLuint target + GLuint output + GLuint mask + + + void glExtrapolateTex2DQCOM + GLuint src1 + GLuint src2 + GLuint output + GLfloat scaleFactor + + + void glTexFilterFuncSGIS + GLenum target + GLenum filter + GLsizei n + const GLfloat *weights + + + + void glTexGend + GLenum coord + GLenum pname + GLdouble param + + + + void glTexGendv + GLenum coord + GLenum pname + const GLdouble *params + + + + void glTexGenf + GLenum coord + GLenum pname + GLfloat param + + + + void glTexGenfOES + GLenum coord + GLenum pname + GLfloat param + + + void glTexGenfv + GLenum coord + GLenum pname + const GLfloat *params + + + + void glTexGenfvOES + GLenum coord + GLenum pname + const GLfloat *params + + + void glTexGeni + GLenum coord + GLenum pname + GLint param + + + + void glTexGeniOES + GLenum coord + GLenum pname + GLint param + + + void glTexGeniv + GLenum coord + GLenum pname + const GLint *params + + + + void glTexGenivOES + GLenum coord + GLenum pname + const GLint *params + + + void glTexGenxOES + GLenum coord + GLenum pname + GLfixed param + + + void glTexGenxvOES + GLenum coord + GLenum pname + const GLfixed *params + + + void glTexImage1D + GLenum target + GLint level + GLint internalformat + GLsizei width + GLint border + GLenum format + GLenum type + const void *pixels + + + + + void glTexImage2D + GLenum target + GLint level + GLint internalformat + GLsizei width + GLsizei height + GLint border + GLenum format + GLenum type + const void *pixels + + + + + void glTexImage2DMultisample + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLboolean fixedsamplelocations + + + void glTexImage2DMultisampleCoverageNV + GLenum target + GLsizei coverageSamples + GLsizei colorSamples + GLint internalFormat + GLsizei width + GLsizei height + GLboolean fixedSampleLocations + + + void glTexImage3D + GLenum target + GLint level + GLint internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLenum format + GLenum type + const void *pixels + + + + + void glTexImage3DEXT + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLenum format + GLenum type + const void *pixels + + + + + void glTexImage3DMultisample + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedsamplelocations + + + void glTexImage3DMultisampleCoverageNV + GLenum target + GLsizei coverageSamples + GLsizei colorSamples + GLint internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedSampleLocations + + + void glTexImage3DOES + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLenum format + GLenum type + const void *pixels + + + void glTexImage4DSGIS + GLenum target + GLint level + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLsizei size4d + GLint border + GLenum format + GLenum type + const void *pixels + + + + void glTexPageCommitmentARB + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLboolean commit + + + void glTexPageCommitmentEXT + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLboolean commit + + + + void glTexPageCommitmentMemNV + GLenum target + GLint layer + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + GLboolean commit + + + void glTexParameterIiv + GLenum target + GLenum pname + const GLint *params + + + + void glTexParameterIivEXT + GLenum target + GLenum pname + const GLint *params + + + + void glTexParameterIivOES + GLenum target + GLenum pname + const GLint *params + + + + void glTexParameterIuiv + GLenum target + GLenum pname + const GLuint *params + + + + void glTexParameterIuivEXT + GLenum target + GLenum pname + const GLuint *params + + + + void glTexParameterIuivOES + GLenum target + GLenum pname + const GLuint *params + + + + void glTexParameterf + GLenum target + GLenum pname + GLfloat param + + + + void glTexParameterfv + GLenum target + GLenum pname + const GLfloat *params + + + + void glTexParameteri + GLenum target + GLenum pname + GLint param + + + + void glTexParameteriv + GLenum target + GLenum pname + const GLint *params + + + + void glTexParameterx + GLenum target + GLenum pname + GLfixed param + + + void glTexParameterxOES + GLenum target + GLenum pname + GLfixed param + + + void glTexParameterxv + GLenum target + GLenum pname + const GLfixed *params + + + void glTexParameterxvOES + GLenum target + GLenum pname + const GLfixed *params + + + void glTexRenderbufferNV + GLenum target + GLuint renderbuffer + + + void glTexStorage1D + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + + + void glTexStorage1DEXT + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + + + + void glTexStorage2D + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + + + void glTexStorage2DEXT + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + + + + void glTexStorage2DMultisample + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLboolean fixedsamplelocations + + + void glTexStorage3D + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + + + void glTexStorage3DEXT + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + + + + void glTexStorage3DMultisample + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedsamplelocations + + + void glTexStorage3DMultisampleOES + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedsamplelocations + + + + void glTexStorageAttribs2DEXT + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + const GLint* attrib_list + + + void glTexStorageAttribs3DEXT + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + const GLint* attrib_list + + + void glTexStorageMem1DEXT + GLenum target + GLsizei levels + GLenum internalFormat + GLsizei width + GLuint memory + GLuint64 offset + + + void glTexStorageMem2DEXT + GLenum target + GLsizei levels + GLenum internalFormat + GLsizei width + GLsizei height + GLuint memory + GLuint64 offset + + + void glTexStorageMem2DMultisampleEXT + GLenum target + GLsizei samples + GLenum internalFormat + GLsizei width + GLsizei height + GLboolean fixedSampleLocations + GLuint memory + GLuint64 offset + + + void glTexStorageMem3DEXT + GLenum target + GLsizei levels + GLenum internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + + + void glTexStorageMem3DMultisampleEXT + GLenum target + GLsizei samples + GLenum internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedSampleLocations + GLuint memory + GLuint64 offset + + + void glTexStorageSparseAMD + GLenum target + GLenum internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLsizei layers + GLbitfield flags + + + void glTexSubImage1D + GLenum target + GLint level + GLint xoffset + GLsizei width + GLenum format + GLenum type + const void *pixels + + + + + void glTexSubImage1DEXT + GLenum target + GLint level + GLint xoffset + GLsizei width + GLenum format + GLenum type + const void *pixels + + + + + void glTexSubImage2D + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *pixels + + + + + void glTexSubImage2DEXT + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *pixels + + + + + void glTexSubImage3D + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *pixels + + + + + void glTexSubImage3DEXT + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *pixels + + + + + void glTexSubImage3DOES + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *pixels + + + void glTexSubImage4DSGIS + 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 void *pixels + + + + void glTextureAttachMemoryNV + GLuint texture + GLuint memory + GLuint64 offset + + + void glTextureBarrier + + + void glTextureBarrierNV + + + + void glTextureBuffer + GLuint texture + GLenum internalformat + GLuint buffer + + + void glTextureBufferEXT + GLuint texture + GLenum target + GLenum internalformat + GLuint buffer + + + void glTextureBufferRange + GLuint texture + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size + + + void glTextureBufferRangeEXT + GLuint texture + GLenum target + GLenum internalformat + GLuint buffer + GLintptr offset + GLsizeiptr size + + + void glTextureColorMaskSGIS + GLboolean red + GLboolean green + GLboolean blue + GLboolean alpha + + + + void glTextureFoveationParametersQCOM + GLuint texture + GLuint layer + GLuint focalPoint + GLfloat focalX + GLfloat focalY + GLfloat gainX + GLfloat gainY + GLfloat foveaArea + + + void glTextureImage1DEXT + GLuint texture + GLenum target + GLint level + GLint internalformat + GLsizei width + GLint border + GLenum format + GLenum type + const void *pixels + + + void glTextureImage2DEXT + GLuint texture + GLenum target + GLint level + GLint internalformat + GLsizei width + GLsizei height + GLint border + GLenum format + GLenum type + const void *pixels + + + void glTextureImage2DMultisampleCoverageNV + GLuint texture + GLenum target + GLsizei coverageSamples + GLsizei colorSamples + GLint internalFormat + GLsizei width + GLsizei height + GLboolean fixedSampleLocations + + + void glTextureImage2DMultisampleNV + GLuint texture + GLenum target + GLsizei samples + GLint internalFormat + GLsizei width + GLsizei height + GLboolean fixedSampleLocations + + + void glTextureImage3DEXT + GLuint texture + GLenum target + GLint level + GLint internalformat + GLsizei width + GLsizei height + GLsizei depth + GLint border + GLenum format + GLenum type + const void *pixels + + + void glTextureImage3DMultisampleCoverageNV + GLuint texture + GLenum target + GLsizei coverageSamples + GLsizei colorSamples + GLint internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedSampleLocations + + + void glTextureImage3DMultisampleNV + GLuint texture + GLenum target + GLsizei samples + GLint internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedSampleLocations + + + void glTextureLightEXT + GLenum pname + + + void glTextureMaterialEXT + GLenum face + GLenum mode + + + void glTextureNormalEXT + GLenum mode + + + void glTexturePageCommitmentEXT + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLboolean commit + + + void glTexturePageCommitmentMemNV + GLuint texture + GLint layer + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + GLboolean commit + + + void glTextureParameterIiv + GLuint texture + GLenum pname + const GLint *params + + + void glTextureParameterIivEXT + GLuint texture + GLenum target + GLenum pname + const GLint *params + + + void glTextureParameterIuiv + GLuint texture + GLenum pname + const GLuint *params + + + void glTextureParameterIuivEXT + GLuint texture + GLenum target + GLenum pname + const GLuint *params + + + void glTextureParameterf + GLuint texture + GLenum pname + GLfloat param + + + void glTextureParameterfEXT + GLuint texture + GLenum target + GLenum pname + GLfloat param + + + + void glTextureParameterfv + GLuint texture + GLenum pname + const GLfloat *param + + + void glTextureParameterfvEXT + GLuint texture + GLenum target + GLenum pname + const GLfloat *params + + + void glTextureParameteri + GLuint texture + GLenum pname + GLint param + + + void glTextureParameteriEXT + GLuint texture + GLenum target + GLenum pname + GLint param + + + + void glTextureParameteriv + GLuint texture + GLenum pname + const GLint *param + + + void glTextureParameterivEXT + GLuint texture + GLenum target + GLenum pname + const GLint *params + + + void glTextureRangeAPPLE + GLenum target + GLsizei length + const void *pointer + + + void glTextureRenderbufferEXT + GLuint texture + GLenum target + GLuint renderbuffer + + + void glTextureStorage1D + GLuint texture + GLsizei levels + GLenum internalformat + GLsizei width + + + void glTextureStorage1DEXT + GLuint texture + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + + + void glTextureStorage2D + GLuint texture + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + + + void glTextureStorage2DEXT + GLuint texture + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + + + void glTextureStorage2DMultisample + GLuint texture + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLboolean fixedsamplelocations + + + void glTextureStorage2DMultisampleEXT + GLuint texture + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLboolean fixedsamplelocations + + + void glTextureStorage3D + GLuint texture + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + + + void glTextureStorage3DEXT + GLuint texture + GLenum target + GLsizei levels + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + + + void glTextureStorage3DMultisample + GLuint texture + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedsamplelocations + + + void glTextureStorage3DMultisampleEXT + GLuint texture + GLenum target + GLsizei samples + GLenum internalformat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedsamplelocations + + + void glTextureStorageMem1DEXT + GLuint texture + GLsizei levels + GLenum internalFormat + GLsizei width + GLuint memory + GLuint64 offset + + + void glTextureStorageMem2DEXT + GLuint texture + GLsizei levels + GLenum internalFormat + GLsizei width + GLsizei height + GLuint memory + GLuint64 offset + + + void glTextureStorageMem2DMultisampleEXT + GLuint texture + GLsizei samples + GLenum internalFormat + GLsizei width + GLsizei height + GLboolean fixedSampleLocations + GLuint memory + GLuint64 offset + + + void glTextureStorageMem3DEXT + GLuint texture + GLsizei levels + GLenum internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLuint memory + GLuint64 offset + + + void glTextureStorageMem3DMultisampleEXT + GLuint texture + GLsizei samples + GLenum internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLboolean fixedSampleLocations + GLuint memory + GLuint64 offset + + + void glTextureStorageSparseAMD + GLuint texture + GLenum target + GLenum internalFormat + GLsizei width + GLsizei height + GLsizei depth + GLsizei layers + GLbitfield flags + + + void glTextureSubImage1D + GLuint texture + GLint level + GLint xoffset + GLsizei width + GLenum format + GLenum type + const void *pixels + + + void glTextureSubImage1DEXT + GLuint texture + GLenum target + GLint level + GLint xoffset + GLsizei width + GLenum format + GLenum type + const void *pixels + + + void glTextureSubImage2D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *pixels + + + void glTextureSubImage2DEXT + GLuint texture + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLsizei width + GLsizei height + GLenum format + GLenum type + const void *pixels + + + void glTextureSubImage3D + GLuint texture + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *pixels + + + void glTextureSubImage3DEXT + GLuint texture + GLenum target + GLint level + GLint xoffset + GLint yoffset + GLint zoffset + GLsizei width + GLsizei height + GLsizei depth + GLenum format + GLenum type + const void *pixels + + + void glTextureView + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat + GLuint minlevel + GLuint numlevels + GLuint minlayer + GLuint numlayers + + + void glTextureViewEXT + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat + GLuint minlevel + GLuint numlevels + GLuint minlayer + GLuint numlayers + + + + void glTextureViewOES + GLuint texture + GLenum target + GLuint origtexture + GLenum internalformat + GLuint minlevel + GLuint numlevels + GLuint minlayer + GLuint numlayers + + + + void glTrackMatrixNV + GLenum target + GLuint address + GLenum matrix + GLenum transform + + + + void glTransformFeedbackAttribsNV + GLsizei count + const GLint *attribs + GLenum bufferMode + + + void glTransformFeedbackBufferBase + GLuint xfb + GLuint index + GLuint buffer + + + void glTransformFeedbackBufferRange + GLuint xfb + GLuint index + GLuint buffer + GLintptr offset + GLsizeiptr size + + + void glTransformFeedbackStreamAttribsNV + GLsizei count + const GLint *attribs + GLsizei nbuffers + const GLint *bufstreams + GLenum bufferMode + + + void glTransformFeedbackVaryings + GLuint program + GLsizei count + const GLchar *const*varyings + GLenum bufferMode + + + + void glTransformFeedbackVaryingsEXT + GLuint program + GLsizei count + const GLchar *const*varyings + GLenum bufferMode + + + + void glTransformFeedbackVaryingsNV + GLuint program + GLsizei count + const GLint *locations + GLenum bufferMode + + + void glTransformPathNV + GLuint resultPath + GLuint srcPath + GLenum transformType + const GLfloat *transformValues + + + void glTranslated + GLdouble x + GLdouble y + GLdouble z + + + + void glTranslatef + GLfloat x + GLfloat y + GLfloat z + + + + void glTranslatex + GLfixed x + GLfixed y + GLfixed z + + + void glTranslatexOES + GLfixed x + GLfixed y + GLfixed z + + + void glUniform1d + GLint location + GLdouble x + + + void glUniform1dv + GLint location + GLsizei count + const GLdouble *value + + + void glUniform1f + GLint location + GLfloat v0 + + + void glUniform1fARB + GLint location + GLfloat v0 + + + + void glUniform1fv + GLint location + GLsizei count + const GLfloat *value + + + void glUniform1fvARB + GLint location + GLsizei count + const GLfloat *value + + + + void glUniform1i + GLint location + GLint v0 + + + void glUniform1i64ARB + GLint location + GLint64 x + + + void glUniform1i64NV + GLint location + GLint64EXT x + + + void glUniform1i64vARB + GLint location + GLsizei count + const GLint64 *value + + + void glUniform1i64vNV + GLint location + GLsizei count + const GLint64EXT *value + + + void glUniform1iARB + GLint location + GLint v0 + + + + void glUniform1iv + GLint location + GLsizei count + const GLint *value + + + void glUniform1ivARB + GLint location + GLsizei count + const GLint *value + + + + void glUniform1ui + GLint location + GLuint v0 + + + void glUniform1ui64ARB + GLint location + GLuint64 x + + + void glUniform1ui64NV + GLint location + GLuint64EXT x + + + void glUniform1ui64vARB + GLint location + GLsizei count + const GLuint64 *value + + + void glUniform1ui64vNV + GLint location + GLsizei count + const GLuint64EXT *value + + + void glUniform1uiEXT + GLint location + GLuint v0 + + + + void glUniform1uiv + GLint location + GLsizei count + const GLuint *value + + + void glUniform1uivEXT + GLint location + GLsizei count + const GLuint *value + + + + void glUniform2d + GLint location + GLdouble x + GLdouble y + + + void glUniform2dv + GLint location + GLsizei count + const GLdouble *value + + + void glUniform2f + GLint location + GLfloat v0 + GLfloat v1 + + + void glUniform2fARB + GLint location + GLfloat v0 + GLfloat v1 + + + + void glUniform2fv + GLint location + GLsizei count + const GLfloat *value + + + void glUniform2fvARB + GLint location + GLsizei count + const GLfloat *value + + + + void glUniform2i + GLint location + GLint v0 + GLint v1 + + + void glUniform2i64ARB + GLint location + GLint64 x + GLint64 y + + + void glUniform2i64NV + GLint location + GLint64EXT x + GLint64EXT y + + + void glUniform2i64vARB + GLint location + GLsizei count + const GLint64 *value + + + void glUniform2i64vNV + GLint location + GLsizei count + const GLint64EXT *value + + + void glUniform2iARB + GLint location + GLint v0 + GLint v1 + + + + void glUniform2iv + GLint location + GLsizei count + const GLint *value + + + void glUniform2ivARB + GLint location + GLsizei count + const GLint *value + + + + void glUniform2ui + GLint location + GLuint v0 + GLuint v1 + + + void glUniform2ui64ARB + GLint location + GLuint64 x + GLuint64 y + + + void glUniform2ui64NV + GLint location + GLuint64EXT x + GLuint64EXT y + + + void glUniform2ui64vARB + GLint location + GLsizei count + const GLuint64 *value + + + void glUniform2ui64vNV + GLint location + GLsizei count + const GLuint64EXT *value + + + void glUniform2uiEXT + GLint location + GLuint v0 + GLuint v1 + + + + void glUniform2uiv + GLint location + GLsizei count + const GLuint *value + + + void glUniform2uivEXT + GLint location + GLsizei count + const GLuint *value + + + + void glUniform3d + GLint location + GLdouble x + GLdouble y + GLdouble z + + + void glUniform3dv + GLint location + GLsizei count + const GLdouble *value + + + void glUniform3f + GLint location + GLfloat v0 + GLfloat v1 + GLfloat v2 + + + void glUniform3fARB + GLint location + GLfloat v0 + GLfloat v1 + GLfloat v2 + + + + void glUniform3fv + GLint location + GLsizei count + const GLfloat *value + + + void glUniform3fvARB + GLint location + GLsizei count + const GLfloat *value + + + + void glUniform3i + GLint location + GLint v0 + GLint v1 + GLint v2 + + + void glUniform3i64ARB + GLint location + GLint64 x + GLint64 y + GLint64 z + + + void glUniform3i64NV + GLint location + GLint64EXT x + GLint64EXT y + GLint64EXT z + + + void glUniform3i64vARB + GLint location + GLsizei count + const GLint64 *value + + + void glUniform3i64vNV + GLint location + GLsizei count + const GLint64EXT *value + + + void glUniform3iARB + GLint location + GLint v0 + GLint v1 + GLint v2 + + + + void glUniform3iv + GLint location + GLsizei count + const GLint *value + + + void glUniform3ivARB + GLint location + GLsizei count + const GLint *value + + + + void glUniform3ui + GLint location + GLuint v0 + GLuint v1 + GLuint v2 + + + void glUniform3ui64ARB + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + + + void glUniform3ui64NV + GLint location + GLuint64EXT x + GLuint64EXT y + GLuint64EXT z + + + void glUniform3ui64vARB + GLint location + GLsizei count + const GLuint64 *value + + + void glUniform3ui64vNV + GLint location + GLsizei count + const GLuint64EXT *value + + + void glUniform3uiEXT + GLint location + GLuint v0 + GLuint v1 + GLuint v2 + + + + void glUniform3uiv + GLint location + GLsizei count + const GLuint *value + + + void glUniform3uivEXT + GLint location + GLsizei count + const GLuint *value + + + + void glUniform4d + GLint location + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + void glUniform4dv + GLint location + GLsizei count + const GLdouble *value + + + void glUniform4f + GLint location + GLfloat v0 + GLfloat v1 + GLfloat v2 + GLfloat v3 + + + void glUniform4fARB + GLint location + GLfloat v0 + GLfloat v1 + GLfloat v2 + GLfloat v3 + + + + void glUniform4fv + GLint location + GLsizei count + const GLfloat *value + + + void glUniform4fvARB + GLint location + GLsizei count + const GLfloat *value + + + + void glUniform4i + GLint location + GLint v0 + GLint v1 + GLint v2 + GLint v3 + + + void glUniform4i64ARB + GLint location + GLint64 x + GLint64 y + GLint64 z + GLint64 w + + + void glUniform4i64NV + GLint location + GLint64EXT x + GLint64EXT y + GLint64EXT z + GLint64EXT w + + + void glUniform4i64vARB + GLint location + GLsizei count + const GLint64 *value + + + void glUniform4i64vNV + GLint location + GLsizei count + const GLint64EXT *value + + + void glUniform4iARB + GLint location + GLint v0 + GLint v1 + GLint v2 + GLint v3 + + + + void glUniform4iv + GLint location + GLsizei count + const GLint *value + + + void glUniform4ivARB + GLint location + GLsizei count + const GLint *value + + + + void glUniform4ui + GLint location + GLuint v0 + GLuint v1 + GLuint v2 + GLuint v3 + + + void glUniform4ui64ARB + GLint location + GLuint64 x + GLuint64 y + GLuint64 z + GLuint64 w + + + void glUniform4ui64NV + GLint location + GLuint64EXT x + GLuint64EXT y + GLuint64EXT z + GLuint64EXT w + + + void glUniform4ui64vARB + GLint location + GLsizei count + const GLuint64 *value + + + void glUniform4ui64vNV + GLint location + GLsizei count + const GLuint64EXT *value + + + void glUniform4uiEXT + GLint location + GLuint v0 + GLuint v1 + GLuint v2 + GLuint v3 + + + + void glUniform4uiv + GLint location + GLsizei count + const GLuint *value + + + void glUniform4uivEXT + GLint location + GLsizei count + const GLuint *value + + + + void glUniformBlockBinding + GLuint program + GLuint uniformBlockIndex + GLuint uniformBlockBinding + + + + void glUniformBufferEXT + GLuint program + GLint location + GLuint buffer + + + void glUniformHandleui64ARB + GLint location + GLuint64 value + + + void glUniformHandleui64IMG + GLint location + GLuint64 value + + + + void glUniformHandleui64NV + GLint location + GLuint64 value + + + void glUniformHandleui64vARB + GLint location + GLsizei count + const GLuint64 *value + + + void glUniformHandleui64vIMG + GLint location + GLsizei count + const GLuint64 *value + + + + void glUniformHandleui64vNV + GLint location + GLsizei count + const GLuint64 *value + + + void glUniformMatrix2dv + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glUniformMatrix2fv + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glUniformMatrix2fvARB + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix2x3dv + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glUniformMatrix2x3fv + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix2x3fvNV + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix2x4dv + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glUniformMatrix2x4fv + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix2x4fvNV + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix3dv + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glUniformMatrix3fv + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glUniformMatrix3fvARB + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix3x2dv + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glUniformMatrix3x2fv + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix3x2fvNV + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix3x4dv + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glUniformMatrix3x4fv + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix3x4fvNV + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix4dv + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glUniformMatrix4fv + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + void glUniformMatrix4fvARB + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix4x2dv + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glUniformMatrix4x2fv + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix4x2fvNV + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix4x3dv + GLint location + GLsizei count + GLboolean transpose + const GLdouble *value + + + void glUniformMatrix4x3fv + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformMatrix4x3fvNV + GLint location + GLsizei count + GLboolean transpose + const GLfloat *value + + + + void glUniformSubroutinesuiv + GLenum shadertype + GLsizei count + const GLuint *indices + + + void glUniformui64NV + GLint location + GLuint64EXT value + + + void glUniformui64vNV + GLint location + GLsizei count + const GLuint64EXT *value + + + void glUnlockArraysEXT + + + GLboolean glUnmapBuffer + GLenum target + + + GLboolean glUnmapBufferARB + GLenum target + + + + GLboolean glUnmapBufferOES + GLenum target + + + + GLboolean glUnmapNamedBuffer + GLuint buffer + + + GLboolean glUnmapNamedBufferEXT + GLuint buffer + + + void glUnmapObjectBufferATI + GLuint buffer + + + void glUnmapTexture2DINTEL + GLuint texture + GLint level + + + void glUpdateObjectBufferATI + GLuint buffer + GLuint offset + GLsizei size + const void *pointer + GLenum preserve + + + void glUploadGpuMaskNVX + GLbitfield mask + + + void glUseProgram + GLuint program + + + void glUseProgramObjectARB + GLhandleARB programObj + + + + void glUseProgramStages + GLuint pipeline + GLbitfield stages + GLuint program + + + void glUseProgramStagesEXT + GLuint pipeline + GLbitfield stages + GLuint program + + + void glUseShaderProgramEXT + GLenum type + GLuint program + + + void glVDPAUFiniNV + + + void glVDPAUGetSurfaceivNV + GLvdpauSurfaceNV surface + GLenum pname + GLsizei count + GLsizei *length + GLint *values + + + void glVDPAUInitNV + const void *vdpDevice + const void *getProcAddress + + + GLboolean glVDPAUIsSurfaceNV + GLvdpauSurfaceNV surface + + + void glVDPAUMapSurfacesNV + GLsizei numSurfaces + const GLvdpauSurfaceNV *surfaces + + + GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV + const void *vdpSurface + GLenum target + GLsizei numTextureNames + const GLuint *textureNames + + + GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV + const void *vdpSurface + GLenum target + GLsizei numTextureNames + const GLuint *textureNames + + + GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceWithPictureStructureNV + const void *vdpSurface + GLenum target + GLsizei numTextureNames + const GLuint *textureNames + GLboolean isFrameStructure + + + void glVDPAUSurfaceAccessNV + GLvdpauSurfaceNV surface + GLenum access + + + void glVDPAUUnmapSurfacesNV + GLsizei numSurface + const GLvdpauSurfaceNV *surfaces + + + void glVDPAUUnregisterSurfaceNV + GLvdpauSurfaceNV surface + + + void glValidateProgram + GLuint program + + + void glValidateProgramARB + GLhandleARB programObj + + + + void glValidateProgramPipeline + GLuint pipeline + + + void glValidateProgramPipelineEXT + GLuint pipeline + + + void glVariantArrayObjectATI + GLuint id + GLenum type + GLsizei stride + GLuint buffer + GLuint offset + + + void glVariantPointerEXT + GLuint id + GLenum type + GLuint stride + const void *addr + + + void glVariantbvEXT + GLuint id + const GLbyte *addr + + + void glVariantdvEXT + GLuint id + const GLdouble *addr + + + void glVariantfvEXT + GLuint id + const GLfloat *addr + + + void glVariantivEXT + GLuint id + const GLint *addr + + + void glVariantsvEXT + GLuint id + const GLshort *addr + + + void glVariantubvEXT + GLuint id + const GLubyte *addr + + + void glVariantuivEXT + GLuint id + const GLuint *addr + + + void glVariantusvEXT + GLuint id + const GLushort *addr + + + void glVertex2bOES + GLbyte x + GLbyte y + + + void glVertex2bvOES + const GLbyte *coords + + + void glVertex2d + GLdouble x + GLdouble y + + + + void glVertex2dv + const GLdouble *v + + + + void glVertex2f + GLfloat x + GLfloat y + + + + void glVertex2fv + const GLfloat *v + + + + void glVertex2hNV + GLhalfNV x + GLhalfNV y + + + + void glVertex2hvNV + const GLhalfNV *v + + + + void glVertex2i + GLint x + GLint y + + + + void glVertex2iv + const GLint *v + + + + void glVertex2s + GLshort x + GLshort y + + + + void glVertex2sv + const GLshort *v + + + + void glVertex2xOES + GLfixed x + + + void glVertex2xvOES + const GLfixed *coords + + + void glVertex3bOES + GLbyte x + GLbyte y + GLbyte z + + + void glVertex3bvOES + const GLbyte *coords + + + void glVertex3d + GLdouble x + GLdouble y + GLdouble z + + + + void glVertex3dv + const GLdouble *v + + + + void glVertex3f + GLfloat x + GLfloat y + GLfloat z + + + + void glVertex3fv + const GLfloat *v + + + + void glVertex3hNV + GLhalfNV x + GLhalfNV y + GLhalfNV z + + + + void glVertex3hvNV + const GLhalfNV *v + + + + void glVertex3i + GLint x + GLint y + GLint z + + + + void glVertex3iv + const GLint *v + + + + void glVertex3s + GLshort x + GLshort y + GLshort z + + + + void glVertex3sv + const GLshort *v + + + + void glVertex3xOES + GLfixed x + GLfixed y + + + void glVertex3xvOES + const GLfixed *coords + + + void glVertex4bOES + GLbyte x + GLbyte y + GLbyte z + GLbyte w + + + void glVertex4bvOES + const GLbyte *coords + + + void glVertex4d + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glVertex4dv + const GLdouble *v + + + + void glVertex4f + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + void glVertex4fv + const GLfloat *v + + + + void glVertex4hNV + GLhalfNV x + GLhalfNV y + GLhalfNV z + GLhalfNV w + + + + void glVertex4hvNV + const GLhalfNV *v + + + + void glVertex4i + GLint x + GLint y + GLint z + GLint w + + + + void glVertex4iv + const GLint *v + + + + void glVertex4s + GLshort x + GLshort y + GLshort z + GLshort w + + + + void glVertex4sv + const GLshort *v + + + + void glVertex4xOES + GLfixed x + GLfixed y + GLfixed z + + + void glVertex4xvOES + const GLfixed *coords + + + void glVertexArrayAttribBinding + GLuint vaobj + GLuint attribindex + GLuint bindingindex + + + void glVertexArrayAttribFormat + GLuint vaobj + GLuint attribindex + GLint size + GLenum type + GLboolean normalized + GLuint relativeoffset + + + void glVertexArrayAttribIFormat + GLuint vaobj + GLuint attribindex + GLint size + GLenum type + GLuint relativeoffset + + + void glVertexArrayAttribLFormat + GLuint vaobj + GLuint attribindex + GLint size + GLenum type + GLuint relativeoffset + + + void glVertexArrayBindVertexBufferEXT + GLuint vaobj + GLuint bindingindex + GLuint buffer + GLintptr offset + GLsizei stride + + + void glVertexArrayBindingDivisor + GLuint vaobj + GLuint bindingindex + GLuint divisor + + + void glVertexArrayColorOffsetEXT + GLuint vaobj + GLuint buffer + GLint size + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexArrayEdgeFlagOffsetEXT + GLuint vaobj + GLuint buffer + GLsizei stride + GLintptr offset + + + void glVertexArrayElementBuffer + GLuint vaobj + GLuint buffer + + + void glVertexArrayFogCoordOffsetEXT + GLuint vaobj + GLuint buffer + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexArrayIndexOffsetEXT + GLuint vaobj + GLuint buffer + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexArrayMultiTexCoordOffsetEXT + GLuint vaobj + GLuint buffer + GLenum texunit + GLint size + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexArrayNormalOffsetEXT + GLuint vaobj + GLuint buffer + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexArrayParameteriAPPLE + GLenum pname + GLint param + + + void glVertexArrayRangeAPPLE + GLsizei length + void *pointer + + + void glVertexArrayRangeNV + GLsizei length + const void *pointer + + + void glVertexArraySecondaryColorOffsetEXT + GLuint vaobj + GLuint buffer + GLint size + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexArrayTexCoordOffsetEXT + GLuint vaobj + GLuint buffer + GLint size + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexArrayVertexAttribBindingEXT + GLuint vaobj + GLuint attribindex + GLuint bindingindex + + + void glVertexArrayVertexAttribDivisorEXT + GLuint vaobj + GLuint index + GLuint divisor + + + void glVertexArrayVertexAttribFormatEXT + GLuint vaobj + GLuint attribindex + GLint size + GLenum type + GLboolean normalized + GLuint relativeoffset + + + void glVertexArrayVertexAttribIFormatEXT + GLuint vaobj + GLuint attribindex + GLint size + GLenum type + GLuint relativeoffset + + + void glVertexArrayVertexAttribIOffsetEXT + GLuint vaobj + GLuint buffer + GLuint index + GLint size + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexArrayVertexAttribLFormatEXT + GLuint vaobj + GLuint attribindex + GLint size + GLenum type + GLuint relativeoffset + + + void glVertexArrayVertexAttribLOffsetEXT + GLuint vaobj + GLuint buffer + GLuint index + GLint size + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexArrayVertexAttribOffsetEXT + GLuint vaobj + GLuint buffer + GLuint index + GLint size + GLenum type + GLboolean normalized + GLsizei stride + GLintptr offset + + + void glVertexArrayVertexBindingDivisorEXT + GLuint vaobj + GLuint bindingindex + GLuint divisor + + + void glVertexArrayVertexBuffer + GLuint vaobj + GLuint bindingindex + GLuint buffer + GLintptr offset + GLsizei stride + + + void glVertexArrayVertexBuffers + GLuint vaobj + GLuint first + GLsizei count + const GLuint *buffers + const GLintptr *offsets + const GLsizei *strides + + + void glVertexArrayVertexOffsetEXT + GLuint vaobj + GLuint buffer + GLint size + GLenum type + GLsizei stride + GLintptr offset + + + void glVertexAttrib1d + GLuint index + GLdouble x + + + + void glVertexAttrib1dARB + GLuint index + GLdouble x + + + + + void glVertexAttrib1dNV + GLuint index + GLdouble x + + + + + void glVertexAttrib1dv + GLuint index + const GLdouble *v + + + + void glVertexAttrib1dvARB + GLuint index + const GLdouble *v + + + + + void glVertexAttrib1dvNV + GLuint index + const GLdouble *v + + + + + void glVertexAttrib1f + GLuint index + GLfloat x + + + + void glVertexAttrib1fARB + GLuint index + GLfloat x + + + + + void glVertexAttrib1fNV + GLuint index + GLfloat x + + + + + void glVertexAttrib1fv + GLuint index + const GLfloat *v + + + + void glVertexAttrib1fvARB + GLuint index + const GLfloat *v + + + + + void glVertexAttrib1fvNV + GLuint index + const GLfloat *v + + + + + void glVertexAttrib1hNV + GLuint index + GLhalfNV x + + + + void glVertexAttrib1hvNV + GLuint index + const GLhalfNV *v + + + + void glVertexAttrib1s + GLuint index + GLshort x + + + + void glVertexAttrib1sARB + GLuint index + GLshort x + + + + + void glVertexAttrib1sNV + GLuint index + GLshort x + + + + + void glVertexAttrib1sv + GLuint index + const GLshort *v + + + + void glVertexAttrib1svARB + GLuint index + const GLshort *v + + + + + void glVertexAttrib1svNV + GLuint index + const GLshort *v + + + + + void glVertexAttrib2d + GLuint index + GLdouble x + GLdouble y + + + + void glVertexAttrib2dARB + GLuint index + GLdouble x + GLdouble y + + + + + void glVertexAttrib2dNV + GLuint index + GLdouble x + GLdouble y + + + + + void glVertexAttrib2dv + GLuint index + const GLdouble *v + + + + void glVertexAttrib2dvARB + GLuint index + const GLdouble *v + + + + + void glVertexAttrib2dvNV + GLuint index + const GLdouble *v + + + + + void glVertexAttrib2f + GLuint index + GLfloat x + GLfloat y + + + + void glVertexAttrib2fARB + GLuint index + GLfloat x + GLfloat y + + + + + void glVertexAttrib2fNV + GLuint index + GLfloat x + GLfloat y + + + + + void glVertexAttrib2fv + GLuint index + const GLfloat *v + + + + void glVertexAttrib2fvARB + GLuint index + const GLfloat *v + + + + + void glVertexAttrib2fvNV + GLuint index + const GLfloat *v + + + + + void glVertexAttrib2hNV + GLuint index + GLhalfNV x + GLhalfNV y + + + + void glVertexAttrib2hvNV + GLuint index + const GLhalfNV *v + + + + void glVertexAttrib2s + GLuint index + GLshort x + GLshort y + + + + void glVertexAttrib2sARB + GLuint index + GLshort x + GLshort y + + + + + void glVertexAttrib2sNV + GLuint index + GLshort x + GLshort y + + + + + void glVertexAttrib2sv + GLuint index + const GLshort *v + + + + void glVertexAttrib2svARB + GLuint index + const GLshort *v + + + + + void glVertexAttrib2svNV + GLuint index + const GLshort *v + + + + + void glVertexAttrib3d + GLuint index + GLdouble x + GLdouble y + GLdouble z + + + + void glVertexAttrib3dARB + GLuint index + GLdouble x + GLdouble y + GLdouble z + + + + + void glVertexAttrib3dNV + GLuint index + GLdouble x + GLdouble y + GLdouble z + + + + + void glVertexAttrib3dv + GLuint index + const GLdouble *v + + + + void glVertexAttrib3dvARB + GLuint index + const GLdouble *v + + + + + void glVertexAttrib3dvNV + GLuint index + const GLdouble *v + + + + + void glVertexAttrib3f + GLuint index + GLfloat x + GLfloat y + GLfloat z + + + + void glVertexAttrib3fARB + GLuint index + GLfloat x + GLfloat y + GLfloat z + + + + + void glVertexAttrib3fNV + GLuint index + GLfloat x + GLfloat y + GLfloat z + + + + + void glVertexAttrib3fv + GLuint index + const GLfloat *v + + + + void glVertexAttrib3fvARB + GLuint index + const GLfloat *v + + + + + void glVertexAttrib3fvNV + GLuint index + const GLfloat *v + + + + + void glVertexAttrib3hNV + GLuint index + GLhalfNV x + GLhalfNV y + GLhalfNV z + + + + void glVertexAttrib3hvNV + GLuint index + const GLhalfNV *v + + + + void glVertexAttrib3s + GLuint index + GLshort x + GLshort y + GLshort z + + + + void glVertexAttrib3sARB + GLuint index + GLshort x + GLshort y + GLshort z + + + + + void glVertexAttrib3sNV + GLuint index + GLshort x + GLshort y + GLshort z + + + + + void glVertexAttrib3sv + GLuint index + const GLshort *v + + + + void glVertexAttrib3svARB + GLuint index + const GLshort *v + + + + + void glVertexAttrib3svNV + GLuint index + const GLshort *v + + + + + void glVertexAttrib4Nbv + GLuint index + const GLbyte *v + + + void glVertexAttrib4NbvARB + GLuint index + const GLbyte *v + + + + void glVertexAttrib4Niv + GLuint index + const GLint *v + + + void glVertexAttrib4NivARB + GLuint index + const GLint *v + + + + void glVertexAttrib4Nsv + GLuint index + const GLshort *v + + + void glVertexAttrib4NsvARB + GLuint index + const GLshort *v + + + + void glVertexAttrib4Nub + GLuint index + GLubyte x + GLubyte y + GLubyte z + GLubyte w + + + void glVertexAttrib4NubARB + GLuint index + GLubyte x + GLubyte y + GLubyte z + GLubyte w + + + + void glVertexAttrib4Nubv + GLuint index + const GLubyte *v + + + + void glVertexAttrib4NubvARB + GLuint index + const GLubyte *v + + + + + void glVertexAttrib4Nuiv + GLuint index + const GLuint *v + + + void glVertexAttrib4NuivARB + GLuint index + const GLuint *v + + + + void glVertexAttrib4Nusv + GLuint index + const GLushort *v + + + void glVertexAttrib4NusvARB + GLuint index + const GLushort *v + + + + void glVertexAttrib4bv + GLuint index + const GLbyte *v + + + void glVertexAttrib4bvARB + GLuint index + const GLbyte *v + + + + void glVertexAttrib4d + GLuint index + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glVertexAttrib4dARB + GLuint index + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + + void glVertexAttrib4dNV + GLuint index + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + + void glVertexAttrib4dv + GLuint index + const GLdouble *v + + + + void glVertexAttrib4dvARB + GLuint index + const GLdouble *v + + + + + void glVertexAttrib4dvNV + GLuint index + const GLdouble *v + + + + + void glVertexAttrib4f + GLuint index + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + void glVertexAttrib4fARB + GLuint index + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + + void glVertexAttrib4fNV + GLuint index + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + + void glVertexAttrib4fv + GLuint index + const GLfloat *v + + + + void glVertexAttrib4fvARB + GLuint index + const GLfloat *v + + + + + void glVertexAttrib4fvNV + GLuint index + const GLfloat *v + + + + + void glVertexAttrib4hNV + GLuint index + GLhalfNV x + GLhalfNV y + GLhalfNV z + GLhalfNV w + + + + void glVertexAttrib4hvNV + GLuint index + const GLhalfNV *v + + + + void glVertexAttrib4iv + GLuint index + const GLint *v + + + void glVertexAttrib4ivARB + GLuint index + const GLint *v + + + + void glVertexAttrib4s + GLuint index + GLshort x + GLshort y + GLshort z + GLshort w + + + + void glVertexAttrib4sARB + GLuint index + GLshort x + GLshort y + GLshort z + GLshort w + + + + + void glVertexAttrib4sNV + GLuint index + GLshort x + GLshort y + GLshort z + GLshort w + + + + + void glVertexAttrib4sv + GLuint index + const GLshort *v + + + + void glVertexAttrib4svARB + GLuint index + const GLshort *v + + + + + void glVertexAttrib4svNV + GLuint index + const GLshort *v + + + + + void glVertexAttrib4ubNV + GLuint index + GLubyte x + GLubyte y + GLubyte z + GLubyte w + + + + + void glVertexAttrib4ubv + GLuint index + const GLubyte *v + + + void glVertexAttrib4ubvARB + GLuint index + const GLubyte *v + + + + void glVertexAttrib4ubvNV + GLuint index + const GLubyte *v + + + + + void glVertexAttrib4uiv + GLuint index + const GLuint *v + + + void glVertexAttrib4uivARB + GLuint index + const GLuint *v + + + + void glVertexAttrib4usv + GLuint index + const GLushort *v + + + void glVertexAttrib4usvARB + GLuint index + const GLushort *v + + + + void glVertexAttribArrayObjectATI + GLuint index + GLint size + GLenum type + GLboolean normalized + GLsizei stride + GLuint buffer + GLuint offset + + + void glVertexAttribBinding + GLuint attribindex + GLuint bindingindex + + + void glVertexAttribDivisor + GLuint index + GLuint divisor + + + void glVertexAttribDivisorANGLE + GLuint index + GLuint divisor + + + + void glVertexAttribDivisorARB + GLuint index + GLuint divisor + + + + void glVertexAttribDivisorEXT + GLuint index + GLuint divisor + + + + void glVertexAttribDivisorNV + GLuint index + GLuint divisor + + + + void glVertexAttribFormat + GLuint attribindex + GLint size + GLenum type + GLboolean normalized + GLuint relativeoffset + + + void glVertexAttribFormatNV + GLuint index + GLint size + GLenum type + GLboolean normalized + GLsizei stride + + + void glVertexAttribI1i + GLuint index + GLint x + + + + void glVertexAttribI1iEXT + GLuint index + GLint x + + + + + void glVertexAttribI1iv + GLuint index + const GLint *v + + + void glVertexAttribI1ivEXT + GLuint index + const GLint *v + + + + void glVertexAttribI1ui + GLuint index + GLuint x + + + + void glVertexAttribI1uiEXT + GLuint index + GLuint x + + + + + void glVertexAttribI1uiv + GLuint index + const GLuint *v + + + void glVertexAttribI1uivEXT + GLuint index + const GLuint *v + + + + void glVertexAttribI2i + GLuint index + GLint x + GLint y + + + + void glVertexAttribI2iEXT + GLuint index + GLint x + GLint y + + + + + void glVertexAttribI2iv + GLuint index + const GLint *v + + + void glVertexAttribI2ivEXT + GLuint index + const GLint *v + + + + void glVertexAttribI2ui + GLuint index + GLuint x + GLuint y + + + + void glVertexAttribI2uiEXT + GLuint index + GLuint x + GLuint y + + + + + void glVertexAttribI2uiv + GLuint index + const GLuint *v + + + void glVertexAttribI2uivEXT + GLuint index + const GLuint *v + + + + void glVertexAttribI3i + GLuint index + GLint x + GLint y + GLint z + + + + void glVertexAttribI3iEXT + GLuint index + GLint x + GLint y + GLint z + + + + + void glVertexAttribI3iv + GLuint index + const GLint *v + + + void glVertexAttribI3ivEXT + GLuint index + const GLint *v + + + + void glVertexAttribI3ui + GLuint index + GLuint x + GLuint y + GLuint z + + + + void glVertexAttribI3uiEXT + GLuint index + GLuint x + GLuint y + GLuint z + + + + + void glVertexAttribI3uiv + GLuint index + const GLuint *v + + + void glVertexAttribI3uivEXT + GLuint index + const GLuint *v + + + + void glVertexAttribI4bv + GLuint index + const GLbyte *v + + + void glVertexAttribI4bvEXT + GLuint index + const GLbyte *v + + + + void glVertexAttribI4i + GLuint index + GLint x + GLint y + GLint z + GLint w + + + + void glVertexAttribI4iEXT + GLuint index + GLint x + GLint y + GLint z + GLint w + + + + + void glVertexAttribI4iv + GLuint index + const GLint *v + + + void glVertexAttribI4ivEXT + GLuint index + const GLint *v + + + + void glVertexAttribI4sv + GLuint index + const GLshort *v + + + void glVertexAttribI4svEXT + GLuint index + const GLshort *v + + + + void glVertexAttribI4ubv + GLuint index + const GLubyte *v + + + void glVertexAttribI4ubvEXT + GLuint index + const GLubyte *v + + + + void glVertexAttribI4ui + GLuint index + GLuint x + GLuint y + GLuint z + GLuint w + + + + void glVertexAttribI4uiEXT + GLuint index + GLuint x + GLuint y + GLuint z + GLuint w + + + + + void glVertexAttribI4uiv + GLuint index + const GLuint *v + + + void glVertexAttribI4uivEXT + GLuint index + const GLuint *v + + + + void glVertexAttribI4usv + GLuint index + const GLushort *v + + + void glVertexAttribI4usvEXT + GLuint index + const GLushort *v + + + + void glVertexAttribIFormat + GLuint attribindex + GLint size + GLenum type + GLuint relativeoffset + + + void glVertexAttribIFormatNV + GLuint index + GLint size + GLenum type + GLsizei stride + + + void glVertexAttribIPointer + GLuint index + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glVertexAttribIPointerEXT + GLuint index + GLint size + GLenum type + GLsizei stride + const void *pointer + + + + void glVertexAttribL1d + GLuint index + GLdouble x + + + void glVertexAttribL1dEXT + GLuint index + GLdouble x + + + + void glVertexAttribL1dv + GLuint index + const GLdouble *v + + + void glVertexAttribL1dvEXT + GLuint index + const GLdouble *v + + + + void glVertexAttribL1i64NV + GLuint index + GLint64EXT x + + + void glVertexAttribL1i64vNV + GLuint index + const GLint64EXT *v + + + void glVertexAttribL1ui64ARB + GLuint index + GLuint64EXT x + + + void glVertexAttribL1ui64NV + GLuint index + GLuint64EXT x + + + void glVertexAttribL1ui64vARB + GLuint index + const GLuint64EXT *v + + + void glVertexAttribL1ui64vNV + GLuint index + const GLuint64EXT *v + + + void glVertexAttribL2d + GLuint index + GLdouble x + GLdouble y + + + void glVertexAttribL2dEXT + GLuint index + GLdouble x + GLdouble y + + + + void glVertexAttribL2dv + GLuint index + const GLdouble *v + + + void glVertexAttribL2dvEXT + GLuint index + const GLdouble *v + + + + void glVertexAttribL2i64NV + GLuint index + GLint64EXT x + GLint64EXT y + + + void glVertexAttribL2i64vNV + GLuint index + const GLint64EXT *v + + + void glVertexAttribL2ui64NV + GLuint index + GLuint64EXT x + GLuint64EXT y + + + void glVertexAttribL2ui64vNV + GLuint index + const GLuint64EXT *v + + + void glVertexAttribL3d + GLuint index + GLdouble x + GLdouble y + GLdouble z + + + void glVertexAttribL3dEXT + GLuint index + GLdouble x + GLdouble y + GLdouble z + + + + void glVertexAttribL3dv + GLuint index + const GLdouble *v + + + void glVertexAttribL3dvEXT + GLuint index + const GLdouble *v + + + + void glVertexAttribL3i64NV + GLuint index + GLint64EXT x + GLint64EXT y + GLint64EXT z + + + void glVertexAttribL3i64vNV + GLuint index + const GLint64EXT *v + + + void glVertexAttribL3ui64NV + GLuint index + GLuint64EXT x + GLuint64EXT y + GLuint64EXT z + + + void glVertexAttribL3ui64vNV + GLuint index + const GLuint64EXT *v + + + void glVertexAttribL4d + GLuint index + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + void glVertexAttribL4dEXT + GLuint index + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glVertexAttribL4dv + GLuint index + const GLdouble *v + + + void glVertexAttribL4dvEXT + GLuint index + const GLdouble *v + + + + void glVertexAttribL4i64NV + GLuint index + GLint64EXT x + GLint64EXT y + GLint64EXT z + GLint64EXT w + + + void glVertexAttribL4i64vNV + GLuint index + const GLint64EXT *v + + + void glVertexAttribL4ui64NV + GLuint index + GLuint64EXT x + GLuint64EXT y + GLuint64EXT z + GLuint64EXT w + + + void glVertexAttribL4ui64vNV + GLuint index + const GLuint64EXT *v + + + void glVertexAttribLFormat + GLuint attribindex + GLint size + GLenum type + GLuint relativeoffset + + + void glVertexAttribLFormatNV + GLuint index + GLint size + GLenum type + GLsizei stride + + + void glVertexAttribLPointer + GLuint index + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glVertexAttribLPointerEXT + GLuint index + GLint size + GLenum type + GLsizei stride + const void *pointer + + + + void glVertexAttribP1ui + GLuint index + GLenum type + GLboolean normalized + GLuint value + + + void glVertexAttribP1uiv + GLuint index + GLenum type + GLboolean normalized + const GLuint *value + + + void glVertexAttribP2ui + GLuint index + GLenum type + GLboolean normalized + GLuint value + + + void glVertexAttribP2uiv + GLuint index + GLenum type + GLboolean normalized + const GLuint *value + + + void glVertexAttribP3ui + GLuint index + GLenum type + GLboolean normalized + GLuint value + + + void glVertexAttribP3uiv + GLuint index + GLenum type + GLboolean normalized + const GLuint *value + + + void glVertexAttribP4ui + GLuint index + GLenum type + GLboolean normalized + GLuint value + + + void glVertexAttribP4uiv + GLuint index + GLenum type + GLboolean normalized + const GLuint *value + + + void glVertexAttribParameteriAMD + GLuint index + GLenum pname + GLint param + + + void glVertexAttribPointer + GLuint index + GLint size + GLenum type + GLboolean normalized + GLsizei stride + const void *pointer + + + void glVertexAttribPointerARB + GLuint index + GLint size + GLenum type + GLboolean normalized + GLsizei stride + const void *pointer + + + + void glVertexAttribPointerNV + GLuint index + GLint fsize + GLenum type + GLsizei stride + const void *pointer + + + void glVertexAttribs1dvNV + GLuint index + GLsizei count + const GLdouble *v + + + + void glVertexAttribs1fvNV + GLuint index + GLsizei count + const GLfloat *v + + + + void glVertexAttribs1hvNV + GLuint index + GLsizei n + const GLhalfNV *v + + + + void glVertexAttribs1svNV + GLuint index + GLsizei count + const GLshort *v + + + + void glVertexAttribs2dvNV + GLuint index + GLsizei count + const GLdouble *v + + + + void glVertexAttribs2fvNV + GLuint index + GLsizei count + const GLfloat *v + + + + void glVertexAttribs2hvNV + GLuint index + GLsizei n + const GLhalfNV *v + + + + void glVertexAttribs2svNV + GLuint index + GLsizei count + const GLshort *v + + + + void glVertexAttribs3dvNV + GLuint index + GLsizei count + const GLdouble *v + + + + void glVertexAttribs3fvNV + GLuint index + GLsizei count + const GLfloat *v + + + + void glVertexAttribs3hvNV + GLuint index + GLsizei n + const GLhalfNV *v + + + + void glVertexAttribs3svNV + GLuint index + GLsizei count + const GLshort *v + + + + void glVertexAttribs4dvNV + GLuint index + GLsizei count + const GLdouble *v + + + + void glVertexAttribs4fvNV + GLuint index + GLsizei count + const GLfloat *v + + + + void glVertexAttribs4hvNV + GLuint index + GLsizei n + const GLhalfNV *v + + + + void glVertexAttribs4svNV + GLuint index + GLsizei count + const GLshort *v + + + + void glVertexAttribs4ubvNV + GLuint index + GLsizei count + const GLubyte *v + + + + void glVertexBindingDivisor + GLuint bindingindex + GLuint divisor + + + void glVertexBlendARB + GLint count + + + + void glVertexBlendEnvfATI + GLenum pname + GLfloat param + + + void glVertexBlendEnviATI + GLenum pname + GLint param + + + void glVertexFormatNV + GLint size + GLenum type + GLsizei stride + + + void glVertexP2ui + GLenum type + GLuint value + + + void glVertexP2uiv + GLenum type + const GLuint *value + + + void glVertexP3ui + GLenum type + GLuint value + + + void glVertexP3uiv + GLenum type + const GLuint *value + + + void glVertexP4ui + GLenum type + GLuint value + + + void glVertexP4uiv + GLenum type + const GLuint *value + + + void glVertexPointer + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glVertexPointerEXT + GLint size + GLenum type + GLsizei stride + GLsizei count + const void *pointer + + + void glVertexPointerListIBM + GLint size + GLenum type + GLint stride + const void **pointer + GLint ptrstride + + + void glVertexPointervINTEL + GLint size + GLenum type + const void **pointer + + + void glVertexStream1dATI + GLenum stream + GLdouble x + + + void glVertexStream1dvATI + GLenum stream + const GLdouble *coords + + + void glVertexStream1fATI + GLenum stream + GLfloat x + + + void glVertexStream1fvATI + GLenum stream + const GLfloat *coords + + + void glVertexStream1iATI + GLenum stream + GLint x + + + void glVertexStream1ivATI + GLenum stream + const GLint *coords + + + void glVertexStream1sATI + GLenum stream + GLshort x + + + void glVertexStream1svATI + GLenum stream + const GLshort *coords + + + void glVertexStream2dATI + GLenum stream + GLdouble x + GLdouble y + + + void glVertexStream2dvATI + GLenum stream + const GLdouble *coords + + + void glVertexStream2fATI + GLenum stream + GLfloat x + GLfloat y + + + void glVertexStream2fvATI + GLenum stream + const GLfloat *coords + + + void glVertexStream2iATI + GLenum stream + GLint x + GLint y + + + void glVertexStream2ivATI + GLenum stream + const GLint *coords + + + void glVertexStream2sATI + GLenum stream + GLshort x + GLshort y + + + void glVertexStream2svATI + GLenum stream + const GLshort *coords + + + void glVertexStream3dATI + GLenum stream + GLdouble x + GLdouble y + GLdouble z + + + void glVertexStream3dvATI + GLenum stream + const GLdouble *coords + + + void glVertexStream3fATI + GLenum stream + GLfloat x + GLfloat y + GLfloat z + + + void glVertexStream3fvATI + GLenum stream + const GLfloat *coords + + + void glVertexStream3iATI + GLenum stream + GLint x + GLint y + GLint z + + + void glVertexStream3ivATI + GLenum stream + const GLint *coords + + + void glVertexStream3sATI + GLenum stream + GLshort x + GLshort y + GLshort z + + + void glVertexStream3svATI + GLenum stream + const GLshort *coords + + + void glVertexStream4dATI + GLenum stream + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + void glVertexStream4dvATI + GLenum stream + const GLdouble *coords + + + void glVertexStream4fATI + GLenum stream + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + void glVertexStream4fvATI + GLenum stream + const GLfloat *coords + + + void glVertexStream4iATI + GLenum stream + GLint x + GLint y + GLint z + GLint w + + + void glVertexStream4ivATI + GLenum stream + const GLint *coords + + + void glVertexStream4sATI + GLenum stream + GLshort x + GLshort y + GLshort z + GLshort w + + + void glVertexStream4svATI + GLenum stream + const GLshort *coords + + + void glVertexWeightPointerEXT + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glVertexWeightfEXT + GLfloat weight + + + + void glVertexWeightfvEXT + const GLfloat *weight + + + + void glVertexWeighthNV + GLhalfNV weight + + + + void glVertexWeighthvNV + const GLhalfNV *weight + + + + GLenum glVideoCaptureNV + GLuint video_capture_slot + GLuint *sequence_num + GLuint64EXT *capture_time + + + void glVideoCaptureStreamParameterdvNV + GLuint video_capture_slot + GLuint stream + GLenum pname + const GLdouble *params + + + void glVideoCaptureStreamParameterfvNV + GLuint video_capture_slot + GLuint stream + GLenum pname + const GLfloat *params + + + void glVideoCaptureStreamParameterivNV + GLuint video_capture_slot + GLuint stream + GLenum pname + const GLint *params + + + void glViewport + GLint x + GLint y + GLsizei width + GLsizei height + + + + void glViewportArrayv + GLuint first + GLsizei count + const GLfloat *v + + + void glViewportArrayvNV + GLuint first + GLsizei count + const GLfloat *v + + + + void glViewportArrayvOES + GLuint first + GLsizei count + const GLfloat *v + + + + void glViewportIndexedf + GLuint index + GLfloat x + GLfloat y + GLfloat w + GLfloat h + + + void glViewportIndexedfOES + GLuint index + GLfloat x + GLfloat y + GLfloat w + GLfloat h + + + + void glViewportIndexedfNV + GLuint index + GLfloat x + GLfloat y + GLfloat w + GLfloat h + + + + void glViewportIndexedfv + GLuint index + const GLfloat *v + + + void glViewportIndexedfvOES + GLuint index + const GLfloat *v + + + + void glViewportIndexedfvNV + GLuint index + const GLfloat *v + + + + void glViewportPositionWScaleNV + GLuint index + GLfloat xcoeff + GLfloat ycoeff + + + void glViewportSwizzleNV + GLuint index + GLenum swizzlex + GLenum swizzley + GLenum swizzlez + GLenum swizzlew + + + void glWaitSemaphoreEXT + GLuint semaphore + GLuint numBufferBarriers + const GLuint *buffers + GLuint numTextureBarriers + const GLuint *textures + const GLenum *srcLayouts + + + void glWaitSemaphoreui64NVX + GLuint waitGpu + GLsizei fenceObjectCount + const GLuint *semaphoreArray + const GLuint64 *fenceValueArray + + + void glWaitSync + GLsync sync + GLbitfield flags + GLuint64 timeout + + + void glWaitSyncAPPLE + GLsync sync + GLbitfield flags + GLuint64 timeout + + + + void glWeightPathsNV + GLuint resultPath + GLsizei numPaths + const GLuint *paths + const GLfloat *weights + + + void glWeightPointerARB + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glWeightPointerOES + GLint size + GLenum type + GLsizei stride + const void *pointer + + + void glWeightbvARB + GLint size + const GLbyte *weights + + + + void glWeightdvARB + GLint size + const GLdouble *weights + + + + void glWeightfvARB + GLint size + const GLfloat *weights + + + + void glWeightivARB + GLint size + const GLint *weights + + + + void glWeightsvARB + GLint size + const GLshort *weights + + + + void glWeightubvARB + GLint size + const GLubyte *weights + + + + void glWeightuivARB + GLint size + const GLuint *weights + + + + void glWeightusvARB + GLint size + const GLushort *weights + + + + void glWindowPos2d + GLdouble x + GLdouble y + + + + void glWindowPos2dARB + GLdouble x + GLdouble y + + + + + void glWindowPos2dMESA + GLdouble x + GLdouble y + + + + + void glWindowPos2dv + const GLdouble *v + + + + void glWindowPos2dvARB + const GLdouble *v + + + + + void glWindowPos2dvMESA + const GLdouble *v + + + + void glWindowPos2f + GLfloat x + GLfloat y + + + + void glWindowPos2fARB + GLfloat x + GLfloat y + + + + + void glWindowPos2fMESA + GLfloat x + GLfloat y + + + + + void glWindowPos2fv + const GLfloat *v + + + + void glWindowPos2fvARB + const GLfloat *v + + + + + void glWindowPos2fvMESA + const GLfloat *v + + + + void glWindowPos2i + GLint x + GLint y + + + + void glWindowPos2iARB + GLint x + GLint y + + + + + void glWindowPos2iMESA + GLint x + GLint y + + + + + void glWindowPos2iv + const GLint *v + + + + void glWindowPos2ivARB + const GLint *v + + + + + void glWindowPos2ivMESA + const GLint *v + + + + void glWindowPos2s + GLshort x + GLshort y + + + + void glWindowPos2sARB + GLshort x + GLshort y + + + + + void glWindowPos2sMESA + GLshort x + GLshort y + + + + + void glWindowPos2sv + const GLshort *v + + + + void glWindowPos2svARB + const GLshort *v + + + + + void glWindowPos2svMESA + const GLshort *v + + + + void glWindowPos3d + GLdouble x + GLdouble y + GLdouble z + + + + void glWindowPos3dARB + GLdouble x + GLdouble y + GLdouble z + + + + + void glWindowPos3dMESA + GLdouble x + GLdouble y + GLdouble z + + + + + void glWindowPos3dv + const GLdouble *v + + + + void glWindowPos3dvARB + const GLdouble *v + + + + + void glWindowPos3dvMESA + const GLdouble *v + + + + void glWindowPos3f + GLfloat x + GLfloat y + GLfloat z + + + + void glWindowPos3fARB + GLfloat x + GLfloat y + GLfloat z + + + + + void glWindowPos3fMESA + GLfloat x + GLfloat y + GLfloat z + + + + + void glWindowPos3fv + const GLfloat *v + + + + void glWindowPos3fvARB + const GLfloat *v + + + + + void glWindowPos3fvMESA + const GLfloat *v + + + + void glWindowPos3i + GLint x + GLint y + GLint z + + + + void glWindowPos3iARB + GLint x + GLint y + GLint z + + + + + void glWindowPos3iMESA + GLint x + GLint y + GLint z + + + + + void glWindowPos3iv + const GLint *v + + + + void glWindowPos3ivARB + const GLint *v + + + + + void glWindowPos3ivMESA + const GLint *v + + + + void glWindowPos3s + GLshort x + GLshort y + GLshort z + + + + void glWindowPos3sARB + GLshort x + GLshort y + GLshort z + + + + + void glWindowPos3sMESA + GLshort x + GLshort y + GLshort z + + + + + void glWindowPos3sv + const GLshort *v + + + + void glWindowPos3svARB + const GLshort *v + + + + + void glWindowPos3svMESA + const GLshort *v + + + + void glWindowPos4dMESA + GLdouble x + GLdouble y + GLdouble z + GLdouble w + + + + void glWindowPos4dvMESA + const GLdouble *v + + + void glWindowPos4fMESA + GLfloat x + GLfloat y + GLfloat z + GLfloat w + + + + void glWindowPos4fvMESA + const GLfloat *v + + + void glWindowPos4iMESA + GLint x + GLint y + GLint z + GLint w + + + + void glWindowPos4ivMESA + const GLint *v + + + void glWindowPos4sMESA + GLshort x + GLshort y + GLshort z + GLshort w + + + + void glWindowPos4svMESA + const GLshort *v + + + void glWindowRectanglesEXT + GLenum mode + GLsizei count + const GLint *box + + + void glWriteMaskEXT + GLuint res + GLuint in + GLenum outX + GLenum outY + GLenum outZ + GLenum outW + + + void glDrawVkImageNV + GLuint64 vkImage + GLuint sampler + GLfloat x0 + GLfloat y0 + GLfloat x1 + GLfloat y1 + GLfloat z + GLfloat s0 + GLfloat t0 + GLfloat s1 + GLfloat t1 + + + GLVULKANPROCNV glGetVkProcAddrNV + const GLchar *name + + + void glWaitVkSemaphoreNV + GLuint64 vkSemaphore + + + void glSignalVkSemaphoreNV + GLuint64 vkSemaphore + + + void glSignalVkFenceNV + GLuint64 vkFence + + + void glFramebufferParameteriMESA + GLenum target + GLenum pname + GLint param + + + void glGetFramebufferParameterivMESA + GLenum target + GLenum pname + GLint *params + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mvnw b/mvnw index 5643201..d76af3f 100755 --- a/mvnw +++ b/mvnw @@ -19,298 +19,277 @@ # ---------------------------------------------------------------------------- # ---------------------------------------------------------------------------- -# Maven Start Up Batch script -# -# Required ENV vars: -# ------------------ -# JAVA_HOME - location of a JDK home dir +# Apache Maven Wrapper startup batch script, version 3.3.4 # # Optional ENV vars # ----------------- -# M2_HOME - location of maven2's installed home dir -# MAVEN_OPTS - parameters passed to the Java VM when running Maven -# e.g. to debug Maven itself, use -# set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -# MAVEN_SKIP_RC - flag to disable loading of mavenrc files +# JAVA_HOME - location of a JDK home dir, required when download maven via java source +# MVNW_REPOURL - repo url base for downloading maven distribution +# MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +# MVNW_VERBOSE - true: enable verbose log; debug: trace the mvnw script; others: silence the output # ---------------------------------------------------------------------------- -if [ -z "$MAVEN_SKIP_RC" ] ; then - - if [ -f /usr/local/etc/mavenrc ] ; then - . /usr/local/etc/mavenrc - fi - - if [ -f /etc/mavenrc ] ; then - . /etc/mavenrc - fi +set -euf +[ "${MVNW_VERBOSE-}" != debug ] || set -x - if [ -f "$HOME/.mavenrc" ] ; then - . "$HOME/.mavenrc" - fi +# OS specific support. +native_path() { printf %s\\n "$1"; } +case "$(uname)" in +CYGWIN* | MINGW*) + [ -z "${JAVA_HOME-}" ] || JAVA_HOME="$(cygpath --unix "$JAVA_HOME")" + native_path() { cygpath --path --windows "$1"; } + ;; +esac -fi +# set JAVACMD and JAVACCMD +set_java_home() { + # For Cygwin and MinGW, ensure paths are in Unix format before anything is touched + if [ -n "${JAVA_HOME-}" ]; then + if [ -x "$JAVA_HOME/jre/sh/java" ]; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + JAVACCMD="$JAVA_HOME/jre/sh/javac" + else + JAVACMD="$JAVA_HOME/bin/java" + JAVACCMD="$JAVA_HOME/bin/javac" -# OS specific support. $var _must_ be set to either true or false. -cygwin=false; -darwin=false; -mingw=false -case "`uname`" in - CYGWIN*) cygwin=true ;; - MINGW*) mingw=true;; - Darwin*) darwin=true - # Use /usr/libexec/java_home if available, otherwise fall back to /Library/Java/Home - # See https://developer.apple.com/library/mac/qa/qa1170/_index.html - if [ -z "$JAVA_HOME" ]; then - if [ -x "/usr/libexec/java_home" ]; then - export JAVA_HOME="`/usr/libexec/java_home`" - else - export JAVA_HOME="/Library/Java/Home" + if [ ! -x "$JAVACMD" ] || [ ! -x "$JAVACCMD" ]; then + echo "The JAVA_HOME environment variable is not defined correctly, so mvnw cannot run." >&2 + echo "JAVA_HOME is set to \"$JAVA_HOME\", but \"\$JAVA_HOME/bin/java\" or \"\$JAVA_HOME/bin/javac\" does not exist." >&2 + return 1 fi fi - ;; -esac - -if [ -z "$JAVA_HOME" ] ; then - if [ -r /etc/gentoo-release ] ; then - JAVA_HOME=`java-config --jre-home` + else + JAVACMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v java + )" || : + JAVACCMD="$( + 'set' +e + 'unset' -f command 2>/dev/null + 'command' -v javac + )" || : + + if [ ! -x "${JAVACMD-}" ] || [ ! -x "${JAVACCMD-}" ]; then + echo "The java/javac command does not exist in PATH nor is JAVA_HOME set, so mvnw cannot run." >&2 + return 1 + fi fi -fi - -if [ -z "$M2_HOME" ] ; then - ## resolve links - $0 may be a link to maven's home - PRG="$0" +} - # need this for relative symlinks - while [ -h "$PRG" ] ; do - ls=`ls -ld "$PRG"` - link=`expr "$ls" : '.*-> \(.*\)$'` - if expr "$link" : '/.*' > /dev/null; then - PRG="$link" - else - PRG="`dirname "$PRG"`/$link" - fi +# hash string like Java String::hashCode +hash_string() { + str="${1:-}" h=0 + while [ -n "$str" ]; do + char="${str%"${str#?}"}" + h=$(((h * 31 + $(LC_CTYPE=C printf %d "'$char")) % 4294967296)) + str="${str#?}" done + printf %x\\n $h +} - saveddir=`pwd` +verbose() { :; } +[ "${MVNW_VERBOSE-}" != true ] || verbose() { printf %s\\n "${1-}"; } - M2_HOME=`dirname "$PRG"`/.. +die() { + printf %s\\n "$1" >&2 + exit 1 +} - # make it fully qualified - M2_HOME=`cd "$M2_HOME" && pwd` +trim() { + # MWRAPPER-139: + # Trims trailing and leading whitespace, carriage returns, tabs, and linefeeds. + # Needed for removing poorly interpreted newline sequences when running in more + # exotic environments such as mingw bash on Windows. + printf "%s" "${1}" | tr -d '[:space:]' +} - cd "$saveddir" - # echo Using m2 at $M2_HOME -fi +scriptDir="$(dirname "$0")" +scriptName="$(basename "$0")" + +# parse distributionUrl and optional distributionSha256Sum, requires .mvn/wrapper/maven-wrapper.properties +while IFS="=" read -r key value; do + case "${key-}" in + distributionUrl) distributionUrl=$(trim "${value-}") ;; + distributionSha256Sum) distributionSha256Sum=$(trim "${value-}") ;; + esac +done <"$scriptDir/.mvn/wrapper/maven-wrapper.properties" +[ -n "${distributionUrl-}" ] || die "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties" + +case "${distributionUrl##*/}" in +maven-mvnd-*bin.*) + MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ + case "${PROCESSOR_ARCHITECTURE-}${PROCESSOR_ARCHITEW6432-}:$(uname -a)" in + *AMD64:CYGWIN* | *AMD64:MINGW*) distributionPlatform=windows-amd64 ;; + *Darwin*x86_64*) distributionPlatform=darwin-amd64 ;; + *Darwin*arm64*) distributionPlatform=darwin-aarch64 ;; + *Linux*x86_64*) distributionPlatform=linux-amd64 ;; + *) + echo "Cannot detect native platform for mvnd on $(uname)-$(uname -m), use pure java version" >&2 + distributionPlatform=linux-amd64 + ;; + esac + distributionUrl="${distributionUrl%-bin.*}-$distributionPlatform.zip" + ;; +maven-mvnd-*) MVN_CMD=mvnd.sh _MVNW_REPO_PATTERN=/maven/mvnd/ ;; +*) MVN_CMD="mvn${scriptName#mvnw}" _MVNW_REPO_PATTERN=/org/apache/maven/ ;; +esac -# For Cygwin, ensure paths are in UNIX format before anything is touched -if $cygwin ; then - [ -n "$M2_HOME" ] && - M2_HOME=`cygpath --unix "$M2_HOME"` - [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --unix "$JAVA_HOME"` - [ -n "$CLASSPATH" ] && - CLASSPATH=`cygpath --path --unix "$CLASSPATH"` -fi +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +[ -z "${MVNW_REPOURL-}" ] || distributionUrl="$MVNW_REPOURL$_MVNW_REPO_PATTERN${distributionUrl#*"$_MVNW_REPO_PATTERN"}" +distributionUrlName="${distributionUrl##*/}" +distributionUrlNameMain="${distributionUrlName%.*}" +distributionUrlNameMain="${distributionUrlNameMain%-bin}" +MAVEN_USER_HOME="${MAVEN_USER_HOME:-${HOME}/.m2}" +MAVEN_HOME="${MAVEN_USER_HOME}/wrapper/dists/${distributionUrlNameMain-}/$(hash_string "$distributionUrl")" + +exec_maven() { + unset MVNW_VERBOSE MVNW_USERNAME MVNW_PASSWORD MVNW_REPOURL || : + exec "$MAVEN_HOME/bin/$MVN_CMD" "$@" || die "cannot exec $MAVEN_HOME/bin/$MVN_CMD" +} -# For Mingw, ensure paths are in UNIX format before anything is touched -if $mingw ; then - [ -n "$M2_HOME" ] && - M2_HOME="`(cd "$M2_HOME"; pwd)`" - [ -n "$JAVA_HOME" ] && - JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`" +if [ -d "$MAVEN_HOME" ]; then + verbose "found existing MAVEN_HOME at $MAVEN_HOME" + exec_maven "$@" fi -if [ -z "$JAVA_HOME" ]; then - javaExecutable="`which javac`" - if [ -n "$javaExecutable" ] && ! [ "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ]; then - # readlink(1) is not available as standard on Solaris 10. - readLink=`which readlink` - if [ ! `expr "$readLink" : '\([^ ]*\)'` = "no" ]; then - if $darwin ; then - javaHome="`dirname \"$javaExecutable\"`" - javaExecutable="`cd \"$javaHome\" && pwd -P`/javac" - else - javaExecutable="`readlink -f \"$javaExecutable\"`" - fi - javaHome="`dirname \"$javaExecutable\"`" - javaHome=`expr "$javaHome" : '\(.*\)/bin'` - JAVA_HOME="$javaHome" - export JAVA_HOME - fi - fi -fi +case "${distributionUrl-}" in +*?-bin.zip | *?maven-mvnd-?*-?*.zip) ;; +*) die "distributionUrl is not valid, must match *-bin.zip or maven-mvnd-*.zip, but found '${distributionUrl-}'" ;; +esac -if [ -z "$JAVACMD" ] ; then - if [ -n "$JAVA_HOME" ] ; then - if [ -x "$JAVA_HOME/jre/sh/java" ] ; then - # IBM's JDK on AIX uses strange locations for the executables - JAVACMD="$JAVA_HOME/jre/sh/java" - else - JAVACMD="$JAVA_HOME/bin/java" - fi - else - JAVACMD="`\\unset -f command; \\command -v java`" - fi +# prepare tmp dir +if TMP_DOWNLOAD_DIR="$(mktemp -d)" && [ -d "$TMP_DOWNLOAD_DIR" ]; then + clean() { rm -rf -- "$TMP_DOWNLOAD_DIR"; } + trap clean HUP INT TERM EXIT +else + die "cannot create temp dir" fi -if [ ! -x "$JAVACMD" ] ; then - echo "Error: JAVA_HOME is not defined correctly." >&2 - echo " We cannot execute $JAVACMD" >&2 - exit 1 -fi +mkdir -p -- "${MAVEN_HOME%/*}" + +# Download and Install Apache Maven +verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +verbose "Downloading from: $distributionUrl" +verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" -if [ -z "$JAVA_HOME" ] ; then - echo "Warning: JAVA_HOME environment variable is not set." +# select .zip or .tar.gz +if ! command -v unzip >/dev/null; then + distributionUrl="${distributionUrl%.zip}.tar.gz" + distributionUrlName="${distributionUrl##*/}" fi -CLASSWORLDS_LAUNCHER=org.codehaus.plexus.classworlds.launcher.Launcher +# verbose opt +__MVNW_QUIET_WGET=--quiet __MVNW_QUIET_CURL=--silent __MVNW_QUIET_UNZIP=-q __MVNW_QUIET_TAR='' +[ "${MVNW_VERBOSE-}" != true ] || __MVNW_QUIET_WGET='' __MVNW_QUIET_CURL='' __MVNW_QUIET_UNZIP='' __MVNW_QUIET_TAR=v -# traverses directory structure from process work directory to filesystem root -# first directory with .mvn subdirectory is considered project base directory -find_maven_basedir() { +# normalize http auth +case "${MVNW_PASSWORD:+has-password}" in +'') MVNW_USERNAME='' MVNW_PASSWORD='' ;; +has-password) [ -n "${MVNW_USERNAME-}" ] || MVNW_USERNAME='' MVNW_PASSWORD='' ;; +esac - if [ -z "$1" ] - then - echo "Path not specified to find_maven_basedir" - return 1 - fi +if [ -z "${MVNW_USERNAME-}" ] && command -v wget >/dev/null; then + verbose "Found wget ... using wget" + wget ${__MVNW_QUIET_WGET:+"$__MVNW_QUIET_WGET"} "$distributionUrl" -O "$TMP_DOWNLOAD_DIR/$distributionUrlName" || die "wget: Failed to fetch $distributionUrl" +elif [ -z "${MVNW_USERNAME-}" ] && command -v curl >/dev/null; then + verbose "Found curl ... using curl" + curl ${__MVNW_QUIET_CURL:+"$__MVNW_QUIET_CURL"} -f -L -o "$TMP_DOWNLOAD_DIR/$distributionUrlName" "$distributionUrl" || die "curl: Failed to fetch $distributionUrl" +elif set_java_home; then + verbose "Falling back to use Java to download" + javaSource="$TMP_DOWNLOAD_DIR/Downloader.java" + targetZip="$TMP_DOWNLOAD_DIR/$distributionUrlName" + cat >"$javaSource" <<-END + public class Downloader extends java.net.Authenticator + { + protected java.net.PasswordAuthentication getPasswordAuthentication() + { + return new java.net.PasswordAuthentication( System.getenv( "MVNW_USERNAME" ), System.getenv( "MVNW_PASSWORD" ).toCharArray() ); + } + public static void main( String[] args ) throws Exception + { + setDefault( new Downloader() ); + java.nio.file.Files.copy( java.net.URI.create( args[0] ).toURL().openStream(), java.nio.file.Paths.get( args[1] ).toAbsolutePath().normalize() ); + } + } + END + # For Cygwin/MinGW, switch paths to Windows format before running javac and java + verbose " - Compiling Downloader.java ..." + "$(native_path "$JAVACCMD")" "$(native_path "$javaSource")" || die "Failed to compile Downloader.java" + verbose " - Running Downloader.java ..." + "$(native_path "$JAVACMD")" -cp "$(native_path "$TMP_DOWNLOAD_DIR")" Downloader "$distributionUrl" "$(native_path "$targetZip")" +fi - basedir="$1" - wdir="$1" - while [ "$wdir" != '/' ] ; do - if [ -d "$wdir"/.mvn ] ; then - basedir=$wdir - break +# If specified, validate the SHA-256 sum of the Maven distribution zip file +if [ -n "${distributionSha256Sum-}" ]; then + distributionSha256Result=false + if [ "$MVN_CMD" = mvnd.sh ]; then + echo "Checksum validation is not supported for maven-mvnd." >&2 + echo "Please disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + elif command -v sha256sum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | sha256sum -c - >/dev/null 2>&1; then + distributionSha256Result=true fi - # workaround for JBEAP-8937 (on Solaris 10/Sparc) - if [ -d "${wdir}" ]; then - wdir=`cd "$wdir/.."; pwd` + elif command -v shasum >/dev/null; then + if echo "$distributionSha256Sum $TMP_DOWNLOAD_DIR/$distributionUrlName" | shasum -a 256 -c >/dev/null 2>&1; then + distributionSha256Result=true fi - # end of workaround - done - echo "${basedir}" -} - -# concatenates all lines of a file -concat_lines() { - if [ -f "$1" ]; then - echo "$(tr -s '\n' ' ' < "$1")" + else + echo "Checksum validation was requested but neither 'sha256sum' or 'shasum' are available." >&2 + echo "Please install either command, or disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." >&2 + exit 1 + fi + if [ $distributionSha256Result = false ]; then + echo "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised." >&2 + echo "If you updated your Maven version, you need to update the specified distributionSha256Sum property." >&2 + exit 1 fi -} - -BASE_DIR=`find_maven_basedir "$(pwd)"` -if [ -z "$BASE_DIR" ]; then - exit 1; fi -########################################################################################## -# Extension to allow automatically downloading the maven-wrapper.jar from Maven-central -# This allows using the maven wrapper in projects that prohibit checking in binary data. -########################################################################################## -if [ -r "$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" ]; then - if [ "$MVNW_VERBOSE" = true ]; then - echo "Found .mvn/wrapper/maven-wrapper.jar" - fi +# unzip and move +if command -v unzip >/dev/null; then + unzip ${__MVNW_QUIET_UNZIP:+"$__MVNW_QUIET_UNZIP"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -d "$TMP_DOWNLOAD_DIR" || die "failed to unzip" else - if [ "$MVNW_VERBOSE" = true ]; then - echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..." - fi - if [ -n "$MVNW_REPOURL" ]; then - jarUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" - else - jarUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" - fi - while IFS="=" read key value; do - case "$key" in (wrapperUrl) jarUrl="$value"; break ;; - esac - done < "$BASE_DIR/.mvn/wrapper/maven-wrapper.properties" - if [ "$MVNW_VERBOSE" = true ]; then - echo "Downloading from: $jarUrl" - fi - wrapperJarPath="$BASE_DIR/.mvn/wrapper/maven-wrapper.jar" - if $cygwin; then - wrapperJarPath=`cygpath --path --windows "$wrapperJarPath"` - fi + tar xzf${__MVNW_QUIET_TAR:+"$__MVNW_QUIET_TAR"} "$TMP_DOWNLOAD_DIR/$distributionUrlName" -C "$TMP_DOWNLOAD_DIR" || die "failed to untar" +fi - if command -v wget > /dev/null; then - if [ "$MVNW_VERBOSE" = true ]; then - echo "Found wget ... using wget" - fi - if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then - wget "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" - else - wget --http-user=$MVNW_USERNAME --http-password=$MVNW_PASSWORD "$jarUrl" -O "$wrapperJarPath" || rm -f "$wrapperJarPath" - fi - elif command -v curl > /dev/null; then - if [ "$MVNW_VERBOSE" = true ]; then - echo "Found curl ... using curl" - fi - if [ -z "$MVNW_USERNAME" ] || [ -z "$MVNW_PASSWORD" ]; then - curl -o "$wrapperJarPath" "$jarUrl" -f - else - curl --user $MVNW_USERNAME:$MVNW_PASSWORD -o "$wrapperJarPath" "$jarUrl" -f - fi +# Find the actual extracted directory name (handles snapshots where filename != directory name) +actualDistributionDir="" - else - if [ "$MVNW_VERBOSE" = true ]; then - echo "Falling back to using Java to download" - fi - javaClass="$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.java" - # For Cygwin, switch paths to Windows format before running javac - if $cygwin; then - javaClass=`cygpath --path --windows "$javaClass"` - fi - if [ -e "$javaClass" ]; then - if [ ! -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then - if [ "$MVNW_VERBOSE" = true ]; then - echo " - Compiling MavenWrapperDownloader.java ..." - fi - # Compiling the Java class - ("$JAVA_HOME/bin/javac" "$javaClass") - fi - if [ -e "$BASE_DIR/.mvn/wrapper/MavenWrapperDownloader.class" ]; then - # Running the downloader - if [ "$MVNW_VERBOSE" = true ]; then - echo " - Running MavenWrapperDownloader.java ..." - fi - ("$JAVA_HOME/bin/java" -cp .mvn/wrapper MavenWrapperDownloader "$MAVEN_PROJECTBASEDIR") - fi - fi - fi +# First try the expected directory name (for regular distributions) +if [ -d "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain" ]; then + if [ -f "$TMP_DOWNLOAD_DIR/$distributionUrlNameMain/bin/$MVN_CMD" ]; then + actualDistributionDir="$distributionUrlNameMain" + fi fi -########################################################################################## -# End of extension -########################################################################################## -export MAVEN_PROJECTBASEDIR=${MAVEN_BASEDIR:-"$BASE_DIR"} -if [ "$MVNW_VERBOSE" = true ]; then - echo $MAVEN_PROJECTBASEDIR -fi -MAVEN_OPTS="$(concat_lines "$MAVEN_PROJECTBASEDIR/.mvn/jvm.config") $MAVEN_OPTS" - -# For Cygwin, switch paths to Windows format before running java -if $cygwin; then - [ -n "$M2_HOME" ] && - M2_HOME=`cygpath --path --windows "$M2_HOME"` - [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` - [ -n "$CLASSPATH" ] && - CLASSPATH=`cygpath --path --windows "$CLASSPATH"` - [ -n "$MAVEN_PROJECTBASEDIR" ] && - MAVEN_PROJECTBASEDIR=`cygpath --path --windows "$MAVEN_PROJECTBASEDIR"` +# If not found, search for any directory with the Maven executable (for snapshots) +if [ -z "$actualDistributionDir" ]; then + # enable globbing to iterate over items + set +f + for dir in "$TMP_DOWNLOAD_DIR"/*; do + if [ -d "$dir" ]; then + if [ -f "$dir/bin/$MVN_CMD" ]; then + actualDistributionDir="$(basename "$dir")" + break + fi + fi + done + set -f fi -# Provide a "standardized" way to retrieve the CLI args that will -# work with both Windows and non-Windows executions. -MAVEN_CMD_LINE_ARGS="$MAVEN_CONFIG $@" -export MAVEN_CMD_LINE_ARGS +if [ -z "$actualDistributionDir" ]; then + verbose "Contents of $TMP_DOWNLOAD_DIR:" + verbose "$(ls -la "$TMP_DOWNLOAD_DIR")" + die "Could not find Maven distribution directory in extracted archive" +fi -WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain +verbose "Found extracted Maven distribution directory: $actualDistributionDir" +printf %s\\n "$distributionUrl" >"$TMP_DOWNLOAD_DIR/$actualDistributionDir/mvnw.url" +mv -- "$TMP_DOWNLOAD_DIR/$actualDistributionDir" "$MAVEN_HOME" || [ -d "$MAVEN_HOME" ] || die "fail to move MAVEN_HOME" -exec "$JAVACMD" \ - $MAVEN_OPTS \ - $MAVEN_DEBUG_OPTS \ - -classpath "$MAVEN_PROJECTBASEDIR/.mvn/wrapper/maven-wrapper.jar" \ - "-Dmaven.home=${M2_HOME}" \ - "-Dmaven.multiModuleProjectDirectory=${MAVEN_PROJECTBASEDIR}" \ - ${WRAPPER_LAUNCHER} $MAVEN_CONFIG "$@" +clean || : +exec_maven "$@" diff --git a/mvnw.cmd b/mvnw.cmd index 23b7079..5761d94 100644 --- a/mvnw.cmd +++ b/mvnw.cmd @@ -1,3 +1,4 @@ +<# : batch portion @REM ---------------------------------------------------------------------------- @REM Licensed to the Apache Software Foundation (ASF) under one @REM or more contributor license agreements. See the NOTICE file @@ -18,171 +19,171 @@ @REM ---------------------------------------------------------------------------- @REM ---------------------------------------------------------------------------- -@REM Maven Start Up Batch script -@REM -@REM Required ENV vars: -@REM JAVA_HOME - location of a JDK home dir +@REM Apache Maven Wrapper startup batch script, version 3.3.4 @REM @REM Optional ENV vars -@REM M2_HOME - location of maven2's installed home dir -@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands -@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a keystroke before ending -@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven -@REM e.g. to debug Maven itself, use -@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files +@REM MVNW_REPOURL - repo url base for downloading maven distribution +@REM MVNW_USERNAME/MVNW_PASSWORD - user and password for downloading maven +@REM MVNW_VERBOSE - true: enable verbose log; others: silence the output @REM ---------------------------------------------------------------------------- -@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on' -@echo off -@REM set title of command window -title %0 -@REM enable echoing by setting MAVEN_BATCH_ECHO to 'on' -@if "%MAVEN_BATCH_ECHO%" == "on" echo %MAVEN_BATCH_ECHO% - -@REM set %HOME% to equivalent of $HOME -if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%") - -@REM Execute a user defined script before this one -if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre -@REM check for pre script, once with legacy .bat ending and once with .cmd ending -if exist "%USERPROFILE%\mavenrc_pre.bat" call "%USERPROFILE%\mavenrc_pre.bat" %* -if exist "%USERPROFILE%\mavenrc_pre.cmd" call "%USERPROFILE%\mavenrc_pre.cmd" %* -:skipRcPre - -@setlocal - -set ERROR_CODE=0 - -@REM To isolate internal variables from possible post scripts, we use another setlocal -@setlocal - -@REM ==== START VALIDATION ==== -if not "%JAVA_HOME%" == "" goto OkJHome - -echo. -echo Error: JAVA_HOME not found in your environment. >&2 -echo Please set the JAVA_HOME variable in your environment to match the >&2 -echo location of your Java installation. >&2 -echo. -goto error - -:OkJHome -if exist "%JAVA_HOME%\bin\java.exe" goto init - -echo. -echo Error: JAVA_HOME is set to an invalid directory. >&2 -echo JAVA_HOME = "%JAVA_HOME%" >&2 -echo Please set the JAVA_HOME variable in your environment to match the >&2 -echo location of your Java installation. >&2 -echo. -goto error - -@REM ==== END VALIDATION ==== - -:init - -@REM Find the project base dir, i.e. the directory that contains the folder ".mvn". -@REM Fallback to current working directory if not found. - -set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% -IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir - -set EXEC_DIR=%CD% -set WDIR=%EXEC_DIR% -:findBaseDir -IF EXIST "%WDIR%"\.mvn goto baseDirFound -cd .. -IF "%WDIR%"=="%CD%" goto baseDirNotFound -set WDIR=%CD% -goto findBaseDir - -:baseDirFound -set MAVEN_PROJECTBASEDIR=%WDIR% -cd "%EXEC_DIR%" -goto endDetectBaseDir - -:baseDirNotFound -set MAVEN_PROJECTBASEDIR=%EXEC_DIR% -cd "%EXEC_DIR%" - -:endDetectBaseDir - -IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig - -@setlocal EnableExtensions EnableDelayedExpansion -for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a -@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS% - -:endReadAdditionalConfig - -SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe" -set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar" -set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain - -set DOWNLOAD_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" - -FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO ( - IF "%%A"=="wrapperUrl" SET DOWNLOAD_URL=%%B -) - -@REM Extension to allow automatically downloading the maven-wrapper.jar from Maven-central -@REM This allows using the maven wrapper in projects that prohibit checking in binary data. -if exist %WRAPPER_JAR% ( - if "%MVNW_VERBOSE%" == "true" ( - echo Found %WRAPPER_JAR% - ) -) else ( - if not "%MVNW_REPOURL%" == "" ( - SET DOWNLOAD_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.0/maven-wrapper-3.1.0.jar" - ) - if "%MVNW_VERBOSE%" == "true" ( - echo Couldn't find %WRAPPER_JAR%, downloading it ... - echo Downloading from: %DOWNLOAD_URL% - ) - - powershell -Command "&{"^ - "$webclient = new-object System.Net.WebClient;"^ - "if (-not ([string]::IsNullOrEmpty('%MVNW_USERNAME%') -and [string]::IsNullOrEmpty('%MVNW_PASSWORD%'))) {"^ - "$webclient.Credentials = new-object System.Net.NetworkCredential('%MVNW_USERNAME%', '%MVNW_PASSWORD%');"^ - "}"^ - "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; $webclient.DownloadFile('%DOWNLOAD_URL%', '%WRAPPER_JAR%')"^ - "}" - if "%MVNW_VERBOSE%" == "true" ( - echo Finished downloading %WRAPPER_JAR% - ) +@IF "%__MVNW_ARG0_NAME__%"=="" (SET __MVNW_ARG0_NAME__=%~nx0) +@SET __MVNW_CMD__= +@SET __MVNW_ERROR__= +@SET __MVNW_PSMODULEP_SAVE=%PSModulePath% +@SET PSModulePath= +@FOR /F "usebackq tokens=1* delims==" %%A IN (`powershell -noprofile "& {$scriptDir='%~dp0'; $script='%__MVNW_ARG0_NAME__%'; icm -ScriptBlock ([Scriptblock]::Create((Get-Content -Raw '%~f0'))) -NoNewScope}"`) DO @( + IF "%%A"=="MVN_CMD" (set __MVNW_CMD__=%%B) ELSE IF "%%B"=="" (echo %%A) ELSE (echo %%A=%%B) ) -@REM End of extension - -@REM Provide a "standardized" way to retrieve the CLI args that will -@REM work with both Windows and non-Windows executions. -set MAVEN_CMD_LINE_ARGS=%* - -%MAVEN_JAVA_EXE% ^ - %JVM_CONFIG_MAVEN_PROPS% ^ - %MAVEN_OPTS% ^ - %MAVEN_DEBUG_OPTS% ^ - -classpath %WRAPPER_JAR% ^ - "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^ - %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %* -if ERRORLEVEL 1 goto error -goto end - -:error -set ERROR_CODE=1 - -:end -@endlocal & set ERROR_CODE=%ERROR_CODE% - -if not "%MAVEN_SKIP_RC%"=="" goto skipRcPost -@REM check for post script, once with legacy .bat ending and once with .cmd ending -if exist "%USERPROFILE%\mavenrc_post.bat" call "%USERPROFILE%\mavenrc_post.bat" -if exist "%USERPROFILE%\mavenrc_post.cmd" call "%USERPROFILE%\mavenrc_post.cmd" -:skipRcPost - -@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on' -if "%MAVEN_BATCH_PAUSE%"=="on" pause - -if "%MAVEN_TERMINATE_CMD%"=="on" exit %ERROR_CODE% - -cmd /C exit /B %ERROR_CODE% +@SET PSModulePath=%__MVNW_PSMODULEP_SAVE% +@SET __MVNW_PSMODULEP_SAVE= +@SET __MVNW_ARG0_NAME__= +@SET MVNW_USERNAME= +@SET MVNW_PASSWORD= +@IF NOT "%__MVNW_CMD__%"=="" ("%__MVNW_CMD__%" %*) +@echo Cannot start maven from wrapper >&2 && exit /b 1 +@GOTO :EOF +: end batch / begin powershell #> + +$ErrorActionPreference = "Stop" +if ($env:MVNW_VERBOSE -eq "true") { + $VerbosePreference = "Continue" +} + +# calculate distributionUrl, requires .mvn/wrapper/maven-wrapper.properties +$distributionUrl = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionUrl +if (!$distributionUrl) { + Write-Error "cannot read distributionUrl property in $scriptDir/.mvn/wrapper/maven-wrapper.properties" +} + +switch -wildcard -casesensitive ( $($distributionUrl -replace '^.*/','') ) { + "maven-mvnd-*" { + $USE_MVND = $true + $distributionUrl = $distributionUrl -replace '-bin\.[^.]*$',"-windows-amd64.zip" + $MVN_CMD = "mvnd.cmd" + break + } + default { + $USE_MVND = $false + $MVN_CMD = $script -replace '^mvnw','mvn' + break + } +} + +# apply MVNW_REPOURL and calculate MAVEN_HOME +# maven home pattern: ~/.m2/wrapper/dists/{apache-maven-,maven-mvnd--}/ +if ($env:MVNW_REPOURL) { + $MVNW_REPO_PATTERN = if ($USE_MVND -eq $False) { "/org/apache/maven/" } else { "/maven/mvnd/" } + $distributionUrl = "$env:MVNW_REPOURL$MVNW_REPO_PATTERN$($distributionUrl -replace "^.*$MVNW_REPO_PATTERN",'')" +} +$distributionUrlName = $distributionUrl -replace '^.*/','' +$distributionUrlNameMain = $distributionUrlName -replace '\.[^.]*$','' -replace '-bin$','' + +$MAVEN_M2_PATH = "$HOME/.m2" +if ($env:MAVEN_USER_HOME) { + $MAVEN_M2_PATH = "$env:MAVEN_USER_HOME" +} + +if (-not (Test-Path -Path $MAVEN_M2_PATH)) { + New-Item -Path $MAVEN_M2_PATH -ItemType Directory | Out-Null +} + +$MAVEN_WRAPPER_DISTS = $null +if ((Get-Item $MAVEN_M2_PATH).Target[0] -eq $null) { + $MAVEN_WRAPPER_DISTS = "$MAVEN_M2_PATH/wrapper/dists" +} else { + $MAVEN_WRAPPER_DISTS = (Get-Item $MAVEN_M2_PATH).Target[0] + "/wrapper/dists" +} + +$MAVEN_HOME_PARENT = "$MAVEN_WRAPPER_DISTS/$distributionUrlNameMain" +$MAVEN_HOME_NAME = ([System.Security.Cryptography.SHA256]::Create().ComputeHash([byte[]][char[]]$distributionUrl) | ForEach-Object {$_.ToString("x2")}) -join '' +$MAVEN_HOME = "$MAVEN_HOME_PARENT/$MAVEN_HOME_NAME" + +if (Test-Path -Path "$MAVEN_HOME" -PathType Container) { + Write-Verbose "found existing MAVEN_HOME at $MAVEN_HOME" + Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" + exit $? +} + +if (! $distributionUrlNameMain -or ($distributionUrlName -eq $distributionUrlNameMain)) { + Write-Error "distributionUrl is not valid, must end with *-bin.zip, but found $distributionUrl" +} + +# prepare tmp dir +$TMP_DOWNLOAD_DIR_HOLDER = New-TemporaryFile +$TMP_DOWNLOAD_DIR = New-Item -Itemtype Directory -Path "$TMP_DOWNLOAD_DIR_HOLDER.dir" +$TMP_DOWNLOAD_DIR_HOLDER.Delete() | Out-Null +trap { + if ($TMP_DOWNLOAD_DIR.Exists) { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } + } +} + +New-Item -Itemtype Directory -Path "$MAVEN_HOME_PARENT" -Force | Out-Null + +# Download and Install Apache Maven +Write-Verbose "Couldn't find MAVEN_HOME, downloading and installing it ..." +Write-Verbose "Downloading from: $distributionUrl" +Write-Verbose "Downloading to: $TMP_DOWNLOAD_DIR/$distributionUrlName" + +$webclient = New-Object System.Net.WebClient +if ($env:MVNW_USERNAME -and $env:MVNW_PASSWORD) { + $webclient.Credentials = New-Object System.Net.NetworkCredential($env:MVNW_USERNAME, $env:MVNW_PASSWORD) +} +[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 +$webclient.DownloadFile($distributionUrl, "$TMP_DOWNLOAD_DIR/$distributionUrlName") | Out-Null + +# If specified, validate the SHA-256 sum of the Maven distribution zip file +$distributionSha256Sum = (Get-Content -Raw "$scriptDir/.mvn/wrapper/maven-wrapper.properties" | ConvertFrom-StringData).distributionSha256Sum +if ($distributionSha256Sum) { + if ($USE_MVND) { + Write-Error "Checksum validation is not supported for maven-mvnd. `nPlease disable validation by removing 'distributionSha256Sum' from your maven-wrapper.properties." + } + Import-Module $PSHOME\Modules\Microsoft.PowerShell.Utility -Function Get-FileHash + if ((Get-FileHash "$TMP_DOWNLOAD_DIR/$distributionUrlName" -Algorithm SHA256).Hash.ToLower() -ne $distributionSha256Sum) { + Write-Error "Error: Failed to validate Maven distribution SHA-256, your Maven distribution might be compromised. If you updated your Maven version, you need to update the specified distributionSha256Sum property." + } +} + +# unzip and move +Expand-Archive "$TMP_DOWNLOAD_DIR/$distributionUrlName" -DestinationPath "$TMP_DOWNLOAD_DIR" | Out-Null + +# Find the actual extracted directory name (handles snapshots where filename != directory name) +$actualDistributionDir = "" + +# First try the expected directory name (for regular distributions) +$expectedPath = Join-Path "$TMP_DOWNLOAD_DIR" "$distributionUrlNameMain" +$expectedMvnPath = Join-Path "$expectedPath" "bin/$MVN_CMD" +if ((Test-Path -Path $expectedPath -PathType Container) -and (Test-Path -Path $expectedMvnPath -PathType Leaf)) { + $actualDistributionDir = $distributionUrlNameMain +} + +# If not found, search for any directory with the Maven executable (for snapshots) +if (!$actualDistributionDir) { + Get-ChildItem -Path "$TMP_DOWNLOAD_DIR" -Directory | ForEach-Object { + $testPath = Join-Path $_.FullName "bin/$MVN_CMD" + if (Test-Path -Path $testPath -PathType Leaf) { + $actualDistributionDir = $_.Name + } + } +} + +if (!$actualDistributionDir) { + Write-Error "Could not find Maven distribution directory in extracted archive" +} + +Write-Verbose "Found extracted Maven distribution directory: $actualDistributionDir" +Rename-Item -Path "$TMP_DOWNLOAD_DIR/$actualDistributionDir" -NewName $MAVEN_HOME_NAME | Out-Null +try { + Move-Item -Path "$TMP_DOWNLOAD_DIR/$MAVEN_HOME_NAME" -Destination $MAVEN_HOME_PARENT | Out-Null +} catch { + if (! (Test-Path -Path "$MAVEN_HOME" -PathType Container)) { + Write-Error "fail to move MAVEN_HOME" + } +} finally { + try { Remove-Item $TMP_DOWNLOAD_DIR -Recurse -Force | Out-Null } + catch { Write-Warning "Cannot remove $TMP_DOWNLOAD_DIR" } +} + +Write-Output "MVN_CMD=$MAVEN_HOME/bin/$MVN_CMD" diff --git a/pom.xml b/pom.xml index 96301b9..9c7e84d 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.lwjglx lwjglx-debug - 1.0.0 + 1.0.1 LWJGLX/debug Debug LWJGL3 OpenGL applications 2017 @@ -34,21 +34,22 @@ - 3.3.3 - 9.5 + 3.3.6 + 9.9.1 5.0.4 4.13.2 UTF-8 UTF-8 - 3.2.1 - 3.4.1 - 3.1.0 - 3.0.0-M8 - 3.5.1 - 3.10.1 - 3.0.1 + 3.3.1 + 3.12.0 + 3.2.0 + 3.5.2 + 3.6.0 + 3.13.0 + 3.2.7 1.8 1.8 + @@ -90,11 +91,12 @@ mac - x64 + x86_64 macos + -XstartOnFirstThread @@ -107,6 +109,7 @@ macos-arm64 + -XstartOnFirstThread @@ -155,21 +158,27 @@ + generate-sources-pre-jdk9 generate-sources + includeantruntime="false" + fork="true"> + classpathref="maven.plugin.classpath" + fork="true" + dir="${basedir}"> + + @@ -194,21 +203,27 @@ ${maven-antrun-plugin.version} + generate-sources-jdk9 generate-sources + includeantruntime="false" + fork="true"> + classpathref="maven.plugin.classpath" + fork="true" + dir="${basedir}"> + + @@ -241,6 +256,28 @@ + + maven-antrun-plugin + ${maven-antrun-plugin.version} + + + download-gl-spec + generate-sources + + + + + + + + run + + + + maven-compiler-plugin ${maven-compiler-plugin.version} @@ -310,7 +347,7 @@ ${maven-failsafe-plugin.version} 1 - -javaagent:"${project.build.directory}/${project.build.finalName}.jar" + -javaagent:"${project.build.directory}/${project.build.finalName}.jar" ${jvm.args} diff --git a/src/org/lwjglx/debug/GLmetadata.java b/src/org/lwjglx/debug/GLmetadata.java index 8016da7..8d47138 100644 --- a/src/org/lwjglx/debug/GLmetadata.java +++ b/src/org/lwjglx/debug/GLmetadata.java @@ -2,6 +2,14 @@ import java.util.Map; import java.util.HashMap; public class GLmetadata { + @SafeVarargs + private static Map merge(Map... maps) { + Map result = new HashMap<>(); + for (Map map : maps) { + if (map != null) result.putAll(map); + } + return result; + } private static final int GL_MULTISAMPLE_BUFFER_BIT7_QCOM = -2147483648; private static final int GL_TEXCOORD4_BIT_PGI = -2147483648; private static final int GL_SKIP_COMPONENTS1_NV = -6; @@ -47,6 +55,7 @@ public class GLmetadata { private static final int GL_COLOR_BUFFER_BIT0_QCOM = 1; private static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1; private static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 1; + private static final int GL_SUBGROUP_FEATURE_BASIC_BIT_KHR = 1; private static final int GL_ONE = 1; private static final int GL_LAYOUT_LINEAR_INTEL = 1; private static final int GL_CLIENT_PIXEL_STORE_BIT = 1; @@ -88,6 +97,7 @@ public class GLmetadata { private static final int GL_REPLACE_MIDDLE_SUN = 2; private static final int GL_POINT_BIT = 2; private static final int GL_COLOR_BUFFER_BIT1_QCOM = 2; + private static final int GL_SUBGROUP_FEATURE_VOTE_BIT_KHR = 2; private static final int GL_LINE_STRIP = 3; private static final int GL_REPLACE_OLDEST_SUN = 3; private static final int GL_DRAW_ARRAYS_COMMAND_NV = 3; @@ -103,6 +113,7 @@ public class GLmetadata { private static final int GL_TRACE_ARRAYS_BIT_MESA = 4; private static final int GL_UNIFORM_BARRIER_BIT_EXT = 4; private static final int GL_VERTEX23_BIT_PGI = 4; + private static final int GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR = 4; private static final int GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 4; private static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 4; private static final int GL_GEOMETRY_SHADER_BIT = 4; @@ -144,6 +155,7 @@ public class GLmetadata { private static final int GL_CONTEXT_FLAG_NO_ERROR_BIT = 8; private static final int GL_POLYGON_BIT = 8; private static final int GL_QUAD_STRIP = 8; + private static final int GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR = 8; private static final int GL_VERTICAL_LINE_TO_NV = 8; private static final int GL_HALF_BIT_ATI = 8; private static final int GL_RELATIVE_VERTICAL_LINE_TO_NV = 9; @@ -180,6 +192,7 @@ public class GLmetadata { private static final int GL_POLYGON_OFFSET_COMMAND_NV = 14; private static final int GL_ALPHA_REF_COMMAND_NV = 15; private static final int GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 15; + private static final int GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR = 16; private static final int GL_TESS_EVALUATION_SHADER_BIT_EXT = 16; private static final int GL_VIEWPORT_COMMAND_NV = 16; private static final int GL_TESS_EVALUATION_SHADER_BIT_OES = 16; @@ -214,11 +227,13 @@ public class GLmetadata { private static final int GL_TRACE_ERRORS_BIT_MESA = 32; private static final int GL_MAP_UNSYNCHRONIZED_BIT_EXT = 32; private static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32; + private static final int GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR = 32; private static final int GL_COMPUTE_SHADER_BIT = 32; private static final int GL_MAP_UNSYNCHRONIZED_BIT = 32; private static final int GL_COMMAND_BARRIER_BIT = 64; private static final int GL_MAP_PERSISTENT_BIT_EXT = 64; private static final int GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 64; + private static final int GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR = 64; private static final int GL_COMMAND_BARRIER_BIT_EXT = 64; private static final int GL_MAP_PERSISTENT_BIT = 64; private static final int GL_COLOR_BUFFER_BIT6_QCOM = 64; @@ -229,6 +244,7 @@ public class GLmetadata { private static final int GL_FOG_BIT = 128; private static final int GL_COLOR_BUFFER_BIT7_QCOM = 128; private static final int GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 128; + private static final int GL_SUBGROUP_FEATURE_QUAD_BIT_KHR = 128; private static final int GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 128; private static final int GL_MAP_COHERENT_BIT_EXT = 128; private static final int GL_ROUNDED_RECT_NV = 232; @@ -1313,8 +1329,6 @@ public class GLmetadata { private static final int GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156; private static final int GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157; private static final int GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158; - private static final int GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 33159; - private static final int GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 33160; private static final int GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161; private static final int GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162; private static final int GL_FRAMEZOOM_SGIX = 33163; @@ -3217,6 +3231,9 @@ public class GLmetadata { private static final int GL_TILE_RASTER_ORDER_INCREASING_X_MESA = 35769; private static final int GL_TILE_RASTER_ORDER_INCREASING_Y_MESA = 35770; private static final int GL_FRAMEBUFFER_FLIP_Y_MESA = 35771; + private static final int GL_FRAMEBUFFER_FLIP_X_MESA = 35772; + private static final int GL_FRAMEBUFFER_SWAP_XY_MESA = 35773; + private static final int GL_CONST_BW_TILING_MESA = 35774; private static final int GL_COUNTER_TYPE_AMD = 35776; private static final int GL_COUNTER_RANGE_AMD = 35777; private static final int GL_UNSIGNED_INT64_AMD = 35778; @@ -3380,8 +3397,11 @@ public class GLmetadata { private static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983; private static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983; private static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983; + private static final int GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM = 35984; + private static final int GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM = 35985; private static final int GL_ATC_RGB_AMD = 35986; private static final int GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 35987; + private static final int GL_TEXTURE_LOD_BIAS_QCOM = 35990; private static final int GL_POINT_SPRITE_COORD_ORIGIN = 36000; private static final int GL_LOWER_LEFT = 36001; private static final int GL_LOWER_LEFT_EXT = 36001; @@ -3590,6 +3610,9 @@ public class GLmetadata { private static final int GL_TEXTURE_GEN_STR_OES = 36192; private static final int GL_RGB565 = 36194; private static final int GL_RGB565_OES = 36194; + private static final int GL_TEXTURE_EXTERNAL_OES = 36197; + private static final int GL_TEXTURE_BINDING_EXTERNAL_OES = 36199; + private static final int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 36200; private static final int GL_PRIMITIVE_RESTART_FIXED_INDEX = 36201; private static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 36202; private static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 36202; @@ -3956,6 +3979,10 @@ public class GLmetadata { private static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = 36493; private static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = 36494; private static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = 36495; + private static final int GL_TRP_IMG = 36512; + private static final int GL_TRP_ERROR_CONTEXT_RESET_IMG = 36513; + private static final int GL_TRP_UNSUPPORTED_CONTEXT_IMG = 36514; + private static final int GL_PVRIC_SIGNATURE_MISMATCH_IMG = 36515; private static final int GL_COVERAGE_COMPONENT_NV = 36560; private static final int GL_COVERAGE_COMPONENT4_NV = 36561; private static final int GL_COVERAGE_ATTACHMENT_NV = 36562; @@ -4046,6 +4073,9 @@ public class GLmetadata { private static final int GL_MALI_PROGRAM_BINARY_ARM = 36705; private static final int GL_FETCH_PER_SAMPLE_ARM = 36709; private static final int GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 36710; + private static final int GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM = 36714; + private static final int GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT = 36718; + private static final int GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT = 36719; private static final int GL_RED_SNORM = 36752; private static final int GL_RG_SNORM = 36753; private static final int GL_RGB_SNORM = 36754; @@ -4537,6 +4567,11 @@ public class GLmetadata { private static final int GL_CONTEXT_LOST_WEBGL = 37442; private static final int GL_UNPACK_COLORSPACE_CONVERSION_WEBGL = 37443; private static final int GL_BROWSER_DEFAULT_WEBGL = 37444; + private static final int GL_UNMASKED_VENDOR_WEBGL = 37445; + private static final int GL_UNMASKED_RENDERER_WEBGL = 37446; + private static final int GL_MAX_CLIENT_WAIT_TIMEOUT_WEBGL = 37447; + private static final int GL_TEXTURE_VIDEO_IMAGE_WEBGL = 37448; + private static final int GL_SAMPLER_VIDEO_IMAGE_WEBGL = 37449; private static final int GL_SHADER_BINARY_DMP = 37456; private static final int GL_SMAPHS30_PROGRAM_BINARY_DMP = 37457; private static final int GL_SMAPHS_PROGRAM_BINARY_DMP = 37458; @@ -4914,6 +4949,10 @@ public class GLmetadata { private static final int GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 38144; private static final int GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT = 38192; private static final int GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT = 38193; + private static final int GL_SUBGROUP_SIZE_KHR = 38194; + private static final int GL_SUBGROUP_SUPPORTED_STAGES_KHR = 38195; + private static final int GL_SUBGROUP_SUPPORTED_FEATURES_KHR = 38196; + private static final int GL_SUBGROUP_QUAD_ALL_STAGES_KHR = 38197; private static final int GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV = 38208; private static final int GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV = 38210; private static final int GL_QUERY_RESOURCE_SYS_RESERVED_NV = 38212; @@ -4922,6 +4961,7 @@ public class GLmetadata { private static final int GL_QUERY_RESOURCE_BUFFEROBJECT_NV = 38215; private static final int GL_PER_GPU_STORAGE_NV = 38216; private static final int GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV = 38217; + private static final int GL_UPLOAD_GPU_MASK_NVX = 38218; private static final int GL_CONSERVATIVE_RASTER_MODE_NV = 38221; private static final int GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 38222; private static final int GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 38223; @@ -4969,6 +5009,7 @@ public class GLmetadata { private static final int GL_LAYOUT_TRANSFER_SRC_EXT = 38290; private static final int GL_LAYOUT_TRANSFER_DST_EXT = 38291; private static final int GL_HANDLE_TYPE_D3D12_FENCE_EXT = 38292; + private static final int GL_TIMELINE_SEMAPHORE_VALUE_NV = 38293; private static final int GL_D3D12_FENCE_VALUE_EXT = 38293; private static final int GL_NUM_DEVICE_UUIDS_EXT = 38294; private static final int GL_DEVICE_UUID_EXT = 38295; @@ -4989,14 +5030,82 @@ public class GLmetadata { private static final int GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV = 38318; private static final int GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV = 38319; private static final int GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV = 38320; + private static final int GL_SEMAPHORE_TYPE_NV = 38323; + private static final int GL_SEMAPHORE_TYPE_BINARY_NV = 38324; + private static final int GL_SEMAPHORE_TYPE_TIMELINE_NV = 38325; + private static final int GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV = 38326; private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 38448; private static final int GL_MAX_VIEWS_OVR = 38449; private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 38450; private static final int GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 38451; private static final int GL_GS_SHADER_BINARY_MTK = 38464; private static final int GL_GS_PROGRAM_BINARY_MTK = 38465; + private static final int GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM = 38560; private static final int GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 38562; private static final int GL_VALIDATE_SHADER_BINARY_QCOM = 38563; + private static final int GL_SHADING_RATE_QCOM = 38564; + private static final int GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM = 38565; + private static final int GL_SHADING_RATE_1X1_PIXELS_EXT = 38566; + private static final int GL_SHADING_RATE_1X1_PIXELS_QCOM = 38566; + private static final int GL_SHADING_RATE_1X2_PIXELS_QCOM = 38567; + private static final int GL_SHADING_RATE_1X2_PIXELS_EXT = 38567; + private static final int GL_SHADING_RATE_2X1_PIXELS_QCOM = 38568; + private static final int GL_SHADING_RATE_2X1_PIXELS_EXT = 38568; + private static final int GL_SHADING_RATE_2X2_PIXELS_EXT = 38569; + private static final int GL_SHADING_RATE_2X2_PIXELS_QCOM = 38569; + private static final int GL_SHADING_RATE_1X4_PIXELS_QCOM = 38570; + private static final int GL_SHADING_RATE_1X4_PIXELS_EXT = 38570; + private static final int GL_SHADING_RATE_4X1_PIXELS_EXT = 38571; + private static final int GL_SHADING_RATE_4X1_PIXELS_QCOM = 38571; + private static final int GL_SHADING_RATE_4X2_PIXELS_EXT = 38572; + private static final int GL_SHADING_RATE_4X2_PIXELS_QCOM = 38572; + private static final int GL_SHADING_RATE_2X4_PIXELS_QCOM = 38573; + private static final int GL_SHADING_RATE_2X4_PIXELS_EXT = 38573; + private static final int GL_SHADING_RATE_4X4_PIXELS_QCOM = 38574; + private static final int GL_SHADING_RATE_4X4_PIXELS_EXT = 38574; + private static final int GL_SURFACE_COMPRESSION_EXT = 38592; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT = 38593; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT = 38594; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT = 38596; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT = 38597; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT = 38598; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT = 38599; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT = 38600; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT = 38601; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT = 38602; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT = 38603; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT = 38604; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT = 38605; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT = 38606; + private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT = 38607; + private static final int GL_SHADING_RATE_EXT = 38608; + private static final int GL_SHADING_RATE_ATTACHMENT_EXT = 38609; + private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT = 38610; + private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT = 38611; + private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT = 38612; + private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT = 38613; + private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT = 38614; + private static final int GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT = 38615; + private static final int GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT = 38616; + private static final int GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT = 38617; + private static final int GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT = 38618; + private static final int GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT = 38619; + private static final int GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT = 38620; + private static final int GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT = 38621; + private static final int GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT = 38622; + private static final int GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT = 38623; + private static final int GL_SHADER_CORE_COUNT_ARM = 38640; + private static final int GL_SHADER_CORE_ACTIVE_COUNT_ARM = 38641; + private static final int GL_SHADER_CORE_PRESENT_MASK_ARM = 38642; + private static final int GL_SHADER_CORE_MAX_WARP_COUNT_ARM = 38643; + private static final int GL_SHADER_CORE_PIXEL_RATE_ARM = 38644; + private static final int GL_SHADER_CORE_TEXEL_RATE_ARM = 38645; + private static final int GL_SHADER_CORE_FMA_RATE_ARM = 38646; + private static final int GL_TEXTURE_Y_DEGAMMA_QCOM = 38672; + private static final int GL_TEXTURE_CBCR_DEGAMMA_QCOM = 38673; + private static final int GL_HUAWEI_SHADER_BINARY = 38768; + private static final int GL_HUAWEI_PROGRAM_BINARY = 38769; + private static final int GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT = 38784; private static final int GL_TRACE_ALL_BITS_MESA = 65535; private static final int GL_FONT_X_MIN_BOUNDS_BIT_NV = 65536; private static final int GL_EVAL_BIT = 65536; @@ -5098,2975 +5207,885 @@ public class GLmetadata { private static void _null_0() { _null_.put(GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, "GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING"); _null_.put(GL_TRANSFORM_FEEDBACK_BINDING, "GL_TRANSFORM_FEEDBACK_BINDING"); - _null_.put(GL_REFERENCED_BY_GEOMETRY_SHADER, "GL_REFERENCED_BY_GEOMETRY_SHADER"); - _null_.put(GL_TEXTURE_GEN_MODE, "GL_TEXTURE_GEN_MODE"); + _null_.put(GL_PIXEL_GROUP_COLOR_SGIS, "GL_PIXEL_GROUP_COLOR_SGIS"); _null_.put(GL_CLIPPING_INPUT_PRIMITIVES, "GL_CLIPPING_INPUT_PRIMITIVES"); + _null_.put(GL_PROGRAM_BINARY_ANGLE, "GL_PROGRAM_BINARY_ANGLE"); _null_.put(GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX, "GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX"); _null_.put(GL_SYNC_STATUS_APPLE, "GL_SYNC_STATUS_APPLE"); - _null_.put(GL_ACCUM_CLEAR_VALUE, "GL_ACCUM_CLEAR_VALUE"); _null_.put(GL_SHADER_KHR, "GL_SHADER_KHR"); _null_.put(GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA, "GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA"); _null_.put(GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE, "GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE"); _null_.put(GL_MAX_IMAGE_UNITS, "GL_MAX_IMAGE_UNITS"); - _null_.put(GL_RENDERBUFFER_SAMPLES_APPLE, "GL_RENDERBUFFER_SAMPLES_APPLE"); - _null_.put(GL_MODELVIEW_STACK_DEPTH, "GL_MODELVIEW_STACK_DEPTH"); - _null_.put(GL_TEXTURE_MIN_LOD, "GL_TEXTURE_MIN_LOD"); - _null_.put(GL_FLOAT_MAT3x4, "GL_FLOAT_MAT3x4"); - _null_.put(GL_FLOAT_MAT3x2, "GL_FLOAT_MAT3x2"); - _null_.put(GL_FRAMEBUFFER_BARRIER_BIT, "GL_FRAMEBUFFER_BARRIER_BIT"); - _null_.put(GL_DEPTH_COMPONENT16_SGIX, "GL_DEPTH_COMPONENT16_SGIX"); + _null_.put(GL_TEXTURE_CONSTANT_DATA_SUNX, "GL_TEXTURE_CONSTANT_DATA_SUNX"); + _null_.put(GL_OVERLAY, "GL_OVERLAY"); + _null_.put(GL_UNPACK_CLIENT_STORAGE_APPLE, "GL_UNPACK_CLIENT_STORAGE_APPLE"); + _null_.put(GL_COLOR_ARRAY_LIST_IBM, "GL_COLOR_ARRAY_LIST_IBM"); + _null_.put(GL_COLOR_FLOAT_APPLE, "GL_COLOR_FLOAT_APPLE"); + _null_.put(GL_MAX_DEBUG_MESSAGE_LENGTH_KHR, "GL_MAX_DEBUG_MESSAGE_LENGTH_KHR"); _null_.put(GL_MAX_DEBUG_LOGGED_MESSAGES, "GL_MAX_DEBUG_LOGGED_MESSAGES"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"); - _null_.put(GL_INVALID_FRAMEBUFFER_OPERATION, "GL_INVALID_FRAMEBUFFER_OPERATION"); - _null_.put(GL_POINT_SPRITE, "GL_POINT_SPRITE"); - _null_.put(GL_MAX_FRAGMENT_UNIFORM_VECTORS, "GL_MAX_FRAGMENT_UNIFORM_VECTORS"); - _null_.put(GL_UNIFORM_SIZE, "GL_UNIFORM_SIZE"); + _null_.put(GL_UNDEFINED_APPLE, "GL_UNDEFINED_APPLE"); _null_.put(GL_RGBA_DXT5_S3TC, "GL_RGBA_DXT5_S3TC"); - _null_.put(GL_INVALID_OPERATION, "GL_INVALID_OPERATION"); - _null_.put(GL_SOURCE0_RGB, "GL_SOURCE0_RGB"); + _null_.put(GL_QUERY_KHR, "GL_QUERY_KHR"); _null_.put(GL_IMAGE_BINDING_ACCESS, "GL_IMAGE_BINDING_ACCESS"); - _null_.put(GL_SAMPLE_BUFFERS_SGIS, "GL_SAMPLE_BUFFERS_SGIS"); - _null_.put(GL_TEXTURE_COMPARE_SGIX, "GL_TEXTURE_COMPARE_SGIX"); + _null_.put(GL_RGBA_FLOAT16_APPLE, "GL_RGBA_FLOAT16_APPLE"); + _null_.put(GL_MAX_COMBINED_DIMENSIONS, "GL_MAX_COMBINED_DIMENSIONS"); _null_.put(GL_MAX_DEBUG_MESSAGE_LENGTH, "GL_MAX_DEBUG_MESSAGE_LENGTH"); _null_.put(GL_BLUE_MAX_CLAMP_INGR, "GL_BLUE_MAX_CLAMP_INGR"); - _null_.put(GL_SAMPLER_2D_ARRAY_SHADOW, "GL_SAMPLER_2D_ARRAY_SHADOW"); - _null_.put(GL_POST_COLOR_MATRIX_RED_SCALE, "GL_POST_COLOR_MATRIX_RED_SCALE"); _null_.put(GL_MAX_COMBINED_IMAGE_UNIFORMS, "GL_MAX_COMBINED_IMAGE_UNIFORMS"); - _null_.put(GL_TEXTURE_CLIPMAP_CENTER_SGIX, "GL_TEXTURE_CLIPMAP_CENTER_SGIX"); - _null_.put(GL_MAX_DEPTH_TEXTURE_SAMPLES, "GL_MAX_DEPTH_TEXTURE_SAMPLES"); + _null_.put(GL_PACK_INVERT_MESA, "GL_PACK_INVERT_MESA"); _null_.put(GL_IMAGE_BINDING_LAYER, "GL_IMAGE_BINDING_LAYER"); _null_.put(GL_RGBA_FLOAT32_APPLE, "GL_RGBA_FLOAT32_APPLE"); - _null_.put(GL_SET, "GL_SET"); - _null_.put(GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"); + _null_.put(GL_VIEW_CLASS_ETC2_EAC_RGBA, "GL_VIEW_CLASS_ETC2_EAC_RGBA"); _null_.put(GL_PARAMETER_BUFFER_BINDING, "GL_PARAMETER_BUFFER_BINDING"); - _null_.put(GL_UNIFORM_BLOCK_DATA_SIZE, "GL_UNIFORM_BLOCK_DATA_SIZE"); - _null_.put(GL_PACK_IMAGE_HEIGHT, "GL_PACK_IMAGE_HEIGHT"); - _null_.put(GL_ASYNC_DRAW_PIXELS_SGIX, "GL_ASYNC_DRAW_PIXELS_SGIX"); - _null_.put(GL_FOG_COORD_ARRAY_TYPE, "GL_FOG_COORD_ARRAY_TYPE"); } private static void _null_1() { + _null_.put(GL_FOG_COORD_ARRAY_TYPE, "GL_FOG_COORD_ARRAY_TYPE"); _null_.put(GL_COLOR_ARRAY_LIST_STRIDE_IBM, "GL_COLOR_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_FRAMEBUFFER_UNDEFINED, "GL_FRAMEBUFFER_UNDEFINED"); _null_.put(GL_MAX_TEXTURE_UNITS, "GL_MAX_TEXTURE_UNITS"); _null_.put(GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR"); - _null_.put(GL_GREEN_INTEGER, "GL_GREEN_INTEGER"); _null_.put(GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL, "GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL"); - _null_.put(GL_LINES_ADJACENCY, "GL_LINES_ADJACENCY"); - _null_.put(GL_STENCIL_BUFFER_BIT2_QCOM, "GL_STENCIL_BUFFER_BIT2_QCOM"); - _null_.put(GL_DYNAMIC_DRAW, "GL_DYNAMIC_DRAW"); + _null_.put(GL_FRAGMENTS_INSTRUMENT_SGIX, "GL_FRAGMENTS_INSTRUMENT_SGIX"); _null_.put(GL_SLUMINANCE8, "GL_SLUMINANCE8"); - _null_.put(GL_MULTISAMPLE_BUFFER_BIT7_QCOM, "GL_MULTISAMPLE_BUFFER_BIT7_QCOM"); + _null_.put(GL_TRIANGLE_LIST_SUN, "GL_TRIANGLE_LIST_SUN"); _null_.put(GL_Z400_BINARY_AMD, "GL_Z400_BINARY_AMD"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"); - _null_.put(GL_VERSION_ES_CM_1_1, "GL_VERSION_ES_CM_1_1"); - _null_.put(GL_PERFQUERY_SINGLE_CONTEXT_INTEL, "GL_PERFQUERY_SINGLE_CONTEXT_INTEL"); - _null_.put(GL_PROGRAM_BINARY_FORMATS, "GL_PROGRAM_BINARY_FORMATS"); - _null_.put(GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"); + _null_.put(GL_TRANSPOSE_TEXTURE_MATRIX, "GL_TRANSPOSE_TEXTURE_MATRIX"); + _null_.put(GL_RESCALE_NORMAL, "GL_RESCALE_NORMAL"); _null_.put(GL_INTENSITY_SNORM, "GL_INTENSITY_SNORM"); - _null_.put(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"); - _null_.put(GL_COMPRESSED_SRGB_ALPHA, "GL_COMPRESSED_SRGB_ALPHA"); - _null_.put(GL_PIXEL_MAP_A_TO_A, "GL_PIXEL_MAP_A_TO_A"); - _null_.put(GL_SYNC_GPU_COMMANDS_COMPLETE, "GL_SYNC_GPU_COMMANDS_COMPLETE"); + _null_.put(GL_DEBUG_GROUP_STACK_DEPTH_KHR, "GL_DEBUG_GROUP_STACK_DEPTH_KHR"); _null_.put(GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"); _null_.put(GL_BUFFER_SERIALIZED_MODIFY_APPLE, "GL_BUFFER_SERIALIZED_MODIFY_APPLE"); - _null_.put(GL_ALL_BARRIER_BITS, "GL_ALL_BARRIER_BITS"); - _null_.put(GL_TEXTURE_FETCH_BARRIER_BIT, "GL_TEXTURE_FETCH_BARRIER_BIT"); + _null_.put(GL_TEXTURE_BLUE_TYPE, "GL_TEXTURE_BLUE_TYPE"); _null_.put(GL_RGB_FLOAT16_APPLE, "GL_RGB_FLOAT16_APPLE"); _null_.put(GL_VIEW_CLASS_S3TC_DXT1_RGB, "GL_VIEW_CLASS_S3TC_DXT1_RGB"); - _null_.put(GL_EDGE_FLAG_ARRAY_STRIDE, "GL_EDGE_FLAG_ARRAY_STRIDE"); - _null_.put(GL_IMAGE_ROTATE_ORIGIN_X_HP, "GL_IMAGE_ROTATE_ORIGIN_X_HP"); - _null_.put(GL_FLOAT_VEC2, "GL_FLOAT_VEC2"); - _null_.put(GL_OBJECT_DISTANCE_TO_POINT_SGIS, "GL_OBJECT_DISTANCE_TO_POINT_SGIS"); - _null_.put(GL_FLOAT_VEC4, "GL_FLOAT_VEC4"); - _null_.put(GL_FLOAT_VEC3, "GL_FLOAT_VEC3"); - _null_.put(GL_TEXTURE_GATHER, "GL_TEXTURE_GATHER"); - _null_.put(GL_COLOR_TABLE_ALPHA_SIZE, "GL_COLOR_TABLE_ALPHA_SIZE"); + _null_.put(GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX, "GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX"); + _null_.put(GL_FRACTIONAL_ODD, "GL_FRACTIONAL_ODD"); + _null_.put(GL_VERTEX_ARRAY_RANGE_APPLE, "GL_VERTEX_ARRAY_RANGE_APPLE"); + _null_.put(GL_VERTEX_PROGRAM_POINT_SIZE, "GL_VERTEX_PROGRAM_POINT_SIZE"); + _null_.put(GL_HSL_SATURATION_KHR, "GL_HSL_SATURATION_KHR"); + _null_.put(GL_SUBGROUP_SIZE_KHR, "GL_SUBGROUP_SIZE_KHR"); _null_.put(GL_MAX_SAMPLES_ANGLE, "GL_MAX_SAMPLES_ANGLE"); _null_.put(GL_MAX_LABEL_LENGTH_KHR, "GL_MAX_LABEL_LENGTH_KHR"); _null_.put(GL_IMAGE_CLASS_10_10_10_2, "GL_IMAGE_CLASS_10_10_10_2"); - _null_.put(GL_IMAGE_2D_ARRAY, "GL_IMAGE_2D_ARRAY"); _null_.put(GL_HSL_HUE, "GL_HSL_HUE"); - _null_.put(GL_ALPHA_MIN_SGIX, "GL_ALPHA_MIN_SGIX"); - _null_.put(GL_FRONT_FACE, "GL_FRONT_FACE"); + _null_.put(GL_MAX_COMPUTE_IMAGE_UNIFORMS, "GL_MAX_COMPUTE_IMAGE_UNIFORMS"); + _null_.put(GL_SYNC_OBJECT_APPLE, "GL_SYNC_OBJECT_APPLE"); _null_.put(GL_TEXTURE_GREEN_TYPE, "GL_TEXTURE_GREEN_TYPE"); _null_.put(GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS"); - _null_.put(GL_POST_COLOR_MATRIX_RED_BIAS_SGI, "GL_POST_COLOR_MATRIX_RED_BIAS_SGI"); - _null_.put(GL_TESS_EVALUATION_TEXTURE, "GL_TESS_EVALUATION_TEXTURE"); + _null_.put(GL_VERTEX_ARRAY_LIST_IBM, "GL_VERTEX_ARRAY_LIST_IBM"); } private static void _null_2() { - _null_.put(GL_VERTEX_SHADER_BIT, "GL_VERTEX_SHADER_BIT"); - _null_.put(GL_COLOR_MATERIAL_FACE, "GL_COLOR_MATERIAL_FACE"); _null_.put(GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA, "GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA"); - _null_.put(GL_COMMAND_BARRIER_BIT, "GL_COMMAND_BARRIER_BIT"); - _null_.put(GL_BACK_LEFT, "GL_BACK_LEFT"); + _null_.put(GL_DEBUG_SOURCE_OTHER_KHR, "GL_DEBUG_SOURCE_OTHER_KHR"); + _null_.put(GL_UPLOAD_GPU_MASK_NVX, "GL_UPLOAD_GPU_MASK_NVX"); + _null_.put(GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL, "GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL"); + _null_.put(GL_SYNC_FLAGS_APPLE, "GL_SYNC_FLAGS_APPLE"); + _null_.put(GL_FOG_COORDINATE_ARRAY_LIST_IBM, "GL_FOG_COORDINATE_ARRAY_LIST_IBM"); + _null_.put(GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW, "GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW"); + _null_.put(GL_STENCIL_OP_VALUE_AMD, "GL_STENCIL_OP_VALUE_AMD"); _null_.put(GL_RENDERBUFFER_BINDING_ANGLE, "GL_RENDERBUFFER_BINDING_ANGLE"); - _null_.put(GL_SHADER_BINARY_VIV, "GL_SHADER_BINARY_VIV"); - _null_.put(GL_QUERY_BY_REGION_NO_WAIT, "GL_QUERY_BY_REGION_NO_WAIT"); _null_.put(GL_SECONDARY_COLOR_ARRAY_SIZE, "GL_SECONDARY_COLOR_ARRAY_SIZE"); - _null_.put(GL_CURRENT_PROGRAM, "GL_CURRENT_PROGRAM"); - _null_.put(GL_ALPHA_TEST_FUNC, "GL_ALPHA_TEST_FUNC"); - _null_.put(GL_POLYGON_OFFSET_POINT, "GL_POLYGON_OFFSET_POINT"); - _null_.put(GL_FOG_COORDINATE, "GL_FOG_COORDINATE"); - _null_.put(GL_LIST_MODE, "GL_LIST_MODE"); + _null_.put(GL_SECONDARY_COLOR_ARRAY_TYPE, "GL_SECONDARY_COLOR_ARRAY_TYPE"); + _null_.put(GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES, "GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES"); _null_.put(GL_RGB_S3TC, "GL_RGB_S3TC"); - _null_.put(GL_INCR, "GL_INCR"); - _null_.put(GL_ACTIVE_RESOURCES, "GL_ACTIVE_RESOURCES"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_8x8, "GL_COMPRESSED_RGBA_ASTC_8x8"); - _null_.put(GL_TEXTURE_BLUE_SIZE, "GL_TEXTURE_BLUE_SIZE"); - _null_.put(GL_WIDE_LINE_HINT_PGI, "GL_WIDE_LINE_HINT_PGI"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_8x6, "GL_COMPRESSED_RGBA_ASTC_8x6"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_8x5, "GL_COMPRESSED_RGBA_ASTC_8x5"); - _null_.put(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - _null_.put(GL_RGB32F, "GL_RGB32F"); - _null_.put(GL_ACTIVE_UNIFORM_BLOCKS, "GL_ACTIVE_UNIFORM_BLOCKS"); _null_.put(GL_RGB4_S3TC, "GL_RGB4_S3TC"); - _null_.put(GL_RGB32I, "GL_RGB32I"); - _null_.put(GL_DEBUG_OUTPUT_SYNCHRONOUS, "GL_DEBUG_OUTPUT_SYNCHRONOUS"); _null_.put(GL_AUX_DEPTH_STENCIL_APPLE, "GL_AUX_DEPTH_STENCIL_APPLE"); _null_.put(GL_YCRCB_SGIX, "GL_YCRCB_SGIX"); - _null_.put(GL_REFERENCED_BY_VERTEX_SHADER, "GL_REFERENCED_BY_VERTEX_SHADER"); + _null_.put(GL_TEXTURE_MAX_LEVEL_APPLE, "GL_TEXTURE_MAX_LEVEL_APPLE"); _null_.put(GL_MULTISAMPLE_LINE_WIDTH_RANGE, "GL_MULTISAMPLE_LINE_WIDTH_RANGE"); - _null_.put(GL_DISTANCE_ATTENUATION_SGIS, "GL_DISTANCE_ATTENUATION_SGIS"); - _null_.put(GL_COLOR_TABLE_SGI, "GL_COLOR_TABLE_SGI"); - _null_.put(GL_SHADER_SOURCE_LENGTH, "GL_SHADER_SOURCE_LENGTH"); - _null_.put(GL_TEXTURE_COMPRESSION_HINT, "GL_TEXTURE_COMPRESSION_HINT"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_8x5_KHR, "GL_COMPRESSED_RGBA_ASTC_8x5_KHR"); + _null_.put(GL_VERTEX_PROGRAM_CALLBACK_MESA, "GL_VERTEX_PROGRAM_CALLBACK_MESA"); _null_.put(GL_LUMINANCE_SNORM, "GL_LUMINANCE_SNORM"); - _null_.put(GL_TEXTURE_STORAGE_HINT_APPLE, "GL_TEXTURE_STORAGE_HINT_APPLE"); + _null_.put(GL_IMAGE_BINDING_LAYERED, "GL_IMAGE_BINDING_LAYERED"); _null_.put(GL_VIEW_CLASS_RGTC1_RED, "GL_VIEW_CLASS_RGTC1_RED"); - _null_.put(GL_UNSIGNED_INT_10F_11F_11F_REV, "GL_UNSIGNED_INT_10F_11F_11F_REV"); - _null_.put(GL_CULL_FACE_MODE, "GL_CULL_FACE_MODE"); + _null_.put(GL_PACK_MAX_COMPRESSED_SIZE_SGIX, "GL_PACK_MAX_COMPRESSED_SIZE_SGIX"); + _null_.put(GL_UNSIGNED_SHORT_8_8_APPLE, "GL_UNSIGNED_SHORT_8_8_APPLE"); + _null_.put(GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"); } private static void _null_3() { - _null_.put(GL_TEXTURE_SWIZZLE_R, "GL_TEXTURE_SWIZZLE_R"); - _null_.put(GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"); _null_.put(GL_RESAMPLE_ZERO_FILL_OML, "GL_RESAMPLE_ZERO_FILL_OML"); - _null_.put(GL_TEXTURE_SWIZZLE_B, "GL_TEXTURE_SWIZZLE_B"); - _null_.put(GL_TEXTURE_SWIZZLE_A, "GL_TEXTURE_SWIZZLE_A"); - _null_.put(GL_TEXTURE_SWIZZLE_G, "GL_TEXTURE_SWIZZLE_G"); + _null_.put(GL_COLORBURN_KHR, "GL_COLORBURN_KHR"); + _null_.put(GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD, "GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD"); _null_.put(GL_COLOR_SUM, "GL_COLOR_SUM"); - _null_.put(GL_COLOR_TABLE_FORMAT_SGI, "GL_COLOR_TABLE_FORMAT_SGI"); - _null_.put(GL_PIXEL_PACK_BUFFER_BINDING, "GL_PIXEL_PACK_BUFFER_BINDING"); + _null_.put(GL_SECONDARY_COLOR_ARRAY_POINTER, "GL_SECONDARY_COLOR_ARRAY_POINTER"); _null_.put(GL_FOG_COORDINATE_ARRAY_STRIDE, "GL_FOG_COORDINATE_ARRAY_STRIDE"); - _null_.put(GL_TEXTURE_VIEW, "GL_TEXTURE_VIEW"); - _null_.put(GL_TEXTURE_INTENSITY_SIZE, "GL_TEXTURE_INTENSITY_SIZE"); + _null_.put(GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"); + _null_.put(GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS"); + _null_.put(GL_FRACTIONAL_EVEN, "GL_FRACTIONAL_EVEN"); + _null_.put(GL_STENCIL_COMPONENTS, "GL_STENCIL_COMPONENTS"); + _null_.put(GL_POINT_SPRITE_COORD_ORIGIN, "GL_POINT_SPRITE_COORD_ORIGIN"); _null_.put(GL_QUAD_MESH_SUN, "GL_QUAD_MESH_SUN"); - _null_.put(GL_PROGRAM_PIPELINE_BINDING, "GL_PROGRAM_PIPELINE_BINDING"); - _null_.put(GL_R32UI, "GL_R32UI"); - _null_.put(GL_TEXTURE_LOD_BIAS_T_SGIX, "GL_TEXTURE_LOD_BIAS_T_SGIX"); - _null_.put(GL_TEXTURE_COORD_ARRAY_POINTER, "GL_TEXTURE_COORD_ARRAY_POINTER"); + _null_.put(GL_QUERY_OBJECT_AMD, "GL_QUERY_OBJECT_AMD"); + _null_.put(GL_TRP_ERROR_CONTEXT_RESET_IMG, "GL_TRP_ERROR_CONTEXT_RESET_IMG"); _null_.put(GL_R1UI_C4F_N3F_V3F_SUN, "GL_R1UI_C4F_N3F_V3F_SUN"); - _null_.put(GL_ANY_SAMPLES_PASSED, "GL_ANY_SAMPLES_PASSED"); + _null_.put(GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"); _null_.put(GL_TEXTURE_COORD_ARRAY_LIST_IBM, "GL_TEXTURE_COORD_ARRAY_LIST_IBM"); - _null_.put(GL_DEPTH_BUFFER_BIT0_QCOM, "GL_DEPTH_BUFFER_BIT0_QCOM"); - _null_.put(GL_TEXTURE_4DSIZE_SGIS, "GL_TEXTURE_4DSIZE_SGIS"); - _null_.put(GL_LESS, "GL_LESS"); - _null_.put(GL_DEPTH_BUFFER_BIT4_QCOM, "GL_DEPTH_BUFFER_BIT4_QCOM"); - _null_.put(GL_TEXTURE_COORD_ARRAY, "GL_TEXTURE_COORD_ARRAY"); _null_.put(GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG, "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG"); - _null_.put(GL_COMPRESSED_RG11_EAC, "GL_COMPRESSED_RG11_EAC"); _null_.put(GL_RGB_RAW_422_APPLE, "GL_RGB_RAW_422_APPLE"); _null_.put(GL_DEBUG_TYPE_PUSH_GROUP_KHR, "GL_DEBUG_TYPE_PUSH_GROUP_KHR"); + _null_.put(GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE, "GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE"); _null_.put(GL_IMAGE_BINDING_NAME, "GL_IMAGE_BINDING_NAME"); _null_.put(GL_TESS_CONTROL_SHADER_PATCHES, "GL_TESS_CONTROL_SHADER_PATCHES"); - _null_.put(GL_TRANSFORM_FEEDBACK_PAUSED, "GL_TRANSFORM_FEEDBACK_PAUSED"); _null_.put(GL_MIN_SPARSE_LEVEL_AMD, "GL_MIN_SPARSE_LEVEL_AMD"); - _null_.put(GL_INT_IMAGE_2D_MULTISAMPLE, "GL_INT_IMAGE_2D_MULTISAMPLE"); - _null_.put(GL_QUADRATIC_ATTENUATION, "GL_QUADRATIC_ATTENUATION"); + _null_.put(GL_RESAMPLE_REPLICATE_OML, "GL_RESAMPLE_REPLICATE_OML"); } private static void _null_4() { - _null_.put(GL_CONTEXT_FLAG_DEBUG_BIT_KHR, "GL_CONTEXT_FLAG_DEBUG_BIT_KHR"); - _null_.put(GL_DECAL, "GL_DECAL"); - _null_.put(GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, "GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"); + _null_.put(GL_DEBUG_CATEGORY_PERFORMANCE_AMD, "GL_DEBUG_CATEGORY_PERFORMANCE_AMD"); + _null_.put(GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM, "GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM"); + _null_.put(GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE, "GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE"); + _null_.put(GL_DEBUG_OBJECT_MESA, "GL_DEBUG_OBJECT_MESA"); + _null_.put(GL_UNPACK_COMPRESSED_BLOCK_SIZE, "GL_UNPACK_COMPRESSED_BLOCK_SIZE"); _null_.put(GL_DRAW_BUFFER9, "GL_DRAW_BUFFER9"); _null_.put(GL_DRAW_BUFFER5, "GL_DRAW_BUFFER5"); _null_.put(GL_DRAW_BUFFER6, "GL_DRAW_BUFFER6"); - _null_.put(GL_CONSERVE_MEMORY_HINT_PGI, "GL_CONSERVE_MEMORY_HINT_PGI"); _null_.put(GL_DRAW_BUFFER7, "GL_DRAW_BUFFER7"); _null_.put(GL_DRAW_BUFFER8, "GL_DRAW_BUFFER8"); _null_.put(GL_DRAW_BUFFER1, "GL_DRAW_BUFFER1"); + _null_.put(GL_TEXTURE_STENCIL_SIZE, "GL_TEXTURE_STENCIL_SIZE"); _null_.put(GL_DRAW_BUFFER2, "GL_DRAW_BUFFER2"); _null_.put(GL_DRAW_BUFFER3, "GL_DRAW_BUFFER3"); - _null_.put(GL_STENCIL_BACK_VALUE_MASK, "GL_STENCIL_BACK_VALUE_MASK"); - _null_.put(GL_TRIANGLES, "GL_TRIANGLES"); _null_.put(GL_DRAW_BUFFER4, "GL_DRAW_BUFFER4"); _null_.put(GL_DEPTH_COMPONENTS, "GL_DEPTH_COMPONENTS"); _null_.put(GL_STREAM_RASTERIZATION_AMD, "GL_STREAM_RASTERIZATION_AMD"); - _null_.put(GL_MAX_NUM_ACTIVE_VARIABLES, "GL_MAX_NUM_ACTIVE_VARIABLES"); _null_.put(GL_DRAW_BUFFER0, "GL_DRAW_BUFFER0"); - _null_.put(GL_REFERENCED_BY_COMPUTE_SHADER, "GL_REFERENCED_BY_COMPUTE_SHADER"); - _null_.put(GL_MAX_ASYNC_READ_PIXELS_SGIX, "GL_MAX_ASYNC_READ_PIXELS_SGIX"); _null_.put(GL_STACK_UNDERFLOW_KHR, "GL_STACK_UNDERFLOW_KHR"); - _null_.put(GL_COLOR_TABLE_RED_SIZE_SGI, "GL_COLOR_TABLE_RED_SIZE_SGI"); - _null_.put(GL_RGBA, "GL_RGBA"); - _null_.put(GL_RGB5, "GL_RGB5"); - _null_.put(GL_RGB4, "GL_RGB4"); + _null_.put(GL_COMPRESSED_RGB_FXT1_3DFX, "GL_COMPRESSED_RGB_FXT1_3DFX"); + _null_.put(GL_INDEX_ARRAY_BUFFER_BINDING, "GL_INDEX_ARRAY_BUFFER_BINDING"); + _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR, "GL_CONTEXT_RELEASE_BEHAVIOR"); + _null_.put(GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD, "GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD"); + _null_.put(GL_UNMASKED_RENDERER_WEBGL, "GL_UNMASKED_RENDERER_WEBGL"); _null_.put(GL_GS_SHADER_BINARY_MTK, "GL_GS_SHADER_BINARY_MTK"); _null_.put(GL_GUILTY_CONTEXT_RESET_KHR, "GL_GUILTY_CONTEXT_RESET_KHR"); - _null_.put(GL_RGB8, "GL_RGB8"); - _null_.put(GL_FRAMEBUFFER_RENDERABLE, "GL_FRAMEBUFFER_RENDERABLE"); + _null_.put(GL_DRAW_FRAMEBUFFER_BINDING_APPLE, "GL_DRAW_FRAMEBUFFER_BINDING_APPLE"); _null_.put(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS"); + _null_.put(GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM, "GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM"); _null_.put(GL_UNPACK_ROW_BYTES_APPLE, "GL_UNPACK_ROW_BYTES_APPLE"); + _null_.put(GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD, "GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD"); _null_.put(GL_PERFMON_RESULT_AMD, "GL_PERFMON_RESULT_AMD"); _null_.put(GL_3DC_XY_AMD, "GL_3DC_XY_AMD"); - _null_.put(GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"); + _null_.put(GL_TRANSPOSE_PROJECTION_MATRIX, "GL_TRANSPOSE_PROJECTION_MATRIX"); _null_.put(GL_FRAGMENT_SHADER_INVOCATIONS, "GL_FRAGMENT_SHADER_INVOCATIONS"); - _null_.put(GL_DEPTH_STENCIL, "GL_DEPTH_STENCIL"); - _null_.put(GL_BYTE, "GL_BYTE"); - _null_.put(GL_RGB5_A1, "GL_RGB5_A1"); - _null_.put(GL_ZOOM_X, "GL_ZOOM_X"); - _null_.put(GL_ZOOM_Y, "GL_ZOOM_Y"); + _null_.put(GL_STATIC_VERTEX_ARRAY_IBM, "GL_STATIC_VERTEX_ARRAY_IBM"); + _null_.put(GL_LOSE_CONTEXT_ON_RESET_KHR, "GL_LOSE_CONTEXT_ON_RESET_KHR"); _null_.put(GL_UNPACK_COLORSPACE_CONVERSION_WEBGL, "GL_UNPACK_COLORSPACE_CONVERSION_WEBGL"); - _null_.put(GL_UNPACK_RESAMPLE_OML, "GL_UNPACK_RESAMPLE_OML"); _null_.put(GL_SOFTLIGHT_KHR, "GL_SOFTLIGHT_KHR"); - _null_.put(GL_QUERY_WAIT, "GL_QUERY_WAIT"); + _null_.put(GL_FULL_SUPPORT, "GL_FULL_SUPPORT"); + _null_.put(GL_HARDLIGHT, "GL_HARDLIGHT"); + _null_.put(GL_MAX_GEOMETRY_OUTPUT_VERTICES, "GL_MAX_GEOMETRY_OUTPUT_VERTICES"); _null_.put(GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"); - _null_.put(GL_VERTEX_ARRAY_BINDING_APPLE, "GL_VERTEX_ARRAY_BINDING_APPLE"); - _null_.put(GL_CONVOLUTION_FORMAT, "GL_CONVOLUTION_FORMAT"); - _null_.put(GL_PACK_RESAMPLE_SGIX, "GL_PACK_RESAMPLE_SGIX"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4"); - _null_.put(GL_LINE_STIPPLE_REPEAT, "GL_LINE_STIPPLE_REPEAT"); - _null_.put(GL_VERTEX_PROGRAM_POSITION_MESA, "GL_VERTEX_PROGRAM_POSITION_MESA"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_MODE, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"); } private static void _null_5() { - _null_.put(GL_DEBUG_OUTPUT, "GL_DEBUG_OUTPUT"); - _null_.put(GL_PROGRAM_SEPARABLE, "GL_PROGRAM_SEPARABLE"); + _null_.put(GL_VERTEX_ARRAY_BINDING_APPLE, "GL_VERTEX_ARRAY_BINDING_APPLE"); + _null_.put(GL_CONVOLUTION_BORDER_COLOR_HP, "GL_CONVOLUTION_BORDER_COLOR_HP"); + _null_.put(GL_VERTEX_PROGRAM_POSITION_MESA, "GL_VERTEX_PROGRAM_POSITION_MESA"); _null_.put(GL_TEXTURE_LIGHTING_MODE_HP, "GL_TEXTURE_LIGHTING_MODE_HP"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_LONG, "GL_VERTEX_ATTRIB_ARRAY_LONG"); - _null_.put(GL_SPHERE_MAP, "GL_SPHERE_MAP"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR"); + _null_.put(GL_SAMPLER_OBJECT_AMD, "GL_SAMPLER_OBJECT_AMD"); + _null_.put(GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE, "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"); + _null_.put(GL_CONTEXT_ROBUST_ACCESS, "GL_CONTEXT_ROBUST_ACCESS"); _null_.put(GL_VERTEX_ARRAY_KHR, "GL_VERTEX_ARRAY_KHR"); - _null_.put(GL_IMAGE_ROTATE_ANGLE_HP, "GL_IMAGE_ROTATE_ANGLE_HP"); - _null_.put(GL_COLOR_TABLE, "GL_COLOR_TABLE"); - _null_.put(GL_POINT_FADE_THRESHOLD_SIZE_SGIS, "GL_POINT_FADE_THRESHOLD_SIZE_SGIS"); - _null_.put(GL_PROGRAM_PIPELINE, "GL_PROGRAM_PIPELINE"); + _null_.put(GL_VIEW_CLASS_128_BITS, "GL_VIEW_CLASS_128_BITS"); _null_.put(GL_UNSIGNED_INT64_AMD, "GL_UNSIGNED_INT64_AMD"); + _null_.put(GL_LUMINANCE_ALPHA_SNORM, "GL_LUMINANCE_ALPHA_SNORM"); _null_.put(GL_NO_RESET_NOTIFICATION, "GL_NO_RESET_NOTIFICATION"); - _null_.put(GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"); - _null_.put(GL_SYNC_STATUS, "GL_SYNC_STATUS"); - _null_.put(GL_TEXTURE_RECTANGLE, "GL_TEXTURE_RECTANGLE"); - _null_.put(GL_POLYGON_OFFSET_UNITS, "GL_POLYGON_OFFSET_UNITS"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_12x10_KHR, "GL_COMPRESSED_RGBA_ASTC_12x10_KHR"); - _null_.put(GL_SRGB8_ALPHA8, "GL_SRGB8_ALPHA8"); _null_.put(GL_PHONG_WIN, "GL_PHONG_WIN"); - _null_.put(GL_DEBUG_TYPE_PUSH_GROUP, "GL_DEBUG_TYPE_PUSH_GROUP"); + _null_.put(GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, "GL_UNPACK_COMPRESSED_BLOCK_HEIGHT"); _null_.put(GL_CURRENT_FOG_COORD, "GL_CURRENT_FOG_COORD"); _null_.put(GL_LUMINANCE16_ALPHA16_SNORM, "GL_LUMINANCE16_ALPHA16_SNORM"); - _null_.put(GL_UNIFORM_NAME_LENGTH, "GL_UNIFORM_NAME_LENGTH"); _null_.put(GL_DEBUG_CATEGORY_API_ERROR_AMD, "GL_DEBUG_CATEGORY_API_ERROR_AMD"); - _null_.put(GL_MULTISAMPLE_BUFFER_BIT0_QCOM, "GL_MULTISAMPLE_BUFFER_BIT0_QCOM"); - _null_.put(GL_UNSIGNED_INT_IMAGE_2D, "GL_UNSIGNED_INT_IMAGE_2D"); + _null_.put(GL_RELEASED_APPLE, "GL_RELEASED_APPLE"); _null_.put(GL_DATA_BUFFER_AMD, "GL_DATA_BUFFER_AMD"); - _null_.put(GL_STACK_OVERFLOW, "GL_STACK_OVERFLOW"); _null_.put(GL_MAX_PATCH_VERTICES, "GL_MAX_PATCH_VERTICES"); - _null_.put(GL_FRAMEBUFFER_DEFAULT_SAMPLES, "GL_FRAMEBUFFER_DEFAULT_SAMPLES"); _null_.put(GL_SLUMINANCE8_ALPHA8, "GL_SLUMINANCE8_ALPHA8"); - _null_.put(GL_INNOCENT_CONTEXT_RESET, "GL_INNOCENT_CONTEXT_RESET"); _null_.put(GL_ALREADY_SIGNALED_APPLE, "GL_ALREADY_SIGNALED_APPLE"); _null_.put(GL_DEBUG_SEVERITY_LOW_AMD, "GL_DEBUG_SEVERITY_LOW_AMD"); - _null_.put(GL_C4F_N3F_V3F, "GL_C4F_N3F_V3F"); - _null_.put(GL_VIEWPORT_BOUNDS_RANGE, "GL_VIEWPORT_BOUNDS_RANGE"); - _null_.put(GL_RED_INTEGER, "GL_RED_INTEGER"); - _null_.put(GL_TEXTURE_COORD_ARRAY_STRIDE, "GL_TEXTURE_COORD_ARRAY_STRIDE"); + _null_.put(GL_FLOAT16_MAT3_AMD, "GL_FLOAT16_MAT3_AMD"); + _null_.put(GL_FOG_COORD_ARRAY_STRIDE, "GL_FOG_COORD_ARRAY_STRIDE"); _null_.put(GL_IGNORE_BORDER_HP, "GL_IGNORE_BORDER_HP"); _null_.put(GL_WRAP_BORDER_SUN, "GL_WRAP_BORDER_SUN"); - _null_.put(GL_BLEND_EQUATION_RGB, "GL_BLEND_EQUATION_RGB"); - _null_.put(GL_UNSIGNED_INT_IMAGE_1D, "GL_UNSIGNED_INT_IMAGE_1D"); - _null_.put(GL_T2F_N3F_V3F, "GL_T2F_N3F_V3F"); + _null_.put(GL_GPU_OPTIMIZED_QCOM, "GL_GPU_OPTIMIZED_QCOM"); _null_.put(GL_MAX_TEXTURE_COORDS, "GL_MAX_TEXTURE_COORDS"); - _null_.put(GL_WRITE_ONLY, "GL_WRITE_ONLY"); + _null_.put(GL_TEXTURE_INTENSITY_TYPE, "GL_TEXTURE_INTENSITY_TYPE"); + _null_.put(GL_INTENSITY16_SNORM, "GL_INTENSITY16_SNORM"); } private static void _null_6() { - _null_.put(GL_MODELVIEW_MATRIX, "GL_MODELVIEW_MATRIX"); + _null_.put(GL_READ_FRAMEBUFFER_ANGLE, "GL_READ_FRAMEBUFFER_ANGLE"); + _null_.put(GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX, "GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX"); _null_.put(GL_SLICE_ACCUM_SUN, "GL_SLICE_ACCUM_SUN"); - _null_.put(GL_LGPU_SEPARATE_STORAGE_BIT_NVX, "GL_LGPU_SEPARATE_STORAGE_BIT_NVX"); - _null_.put(GL_INDEX_WRITEMASK, "GL_INDEX_WRITEMASK"); - _null_.put(GL_DRAW_FRAMEBUFFER_BINDING, "GL_DRAW_FRAMEBUFFER_BINDING"); - _null_.put(GL_TESS_CONTROL_TEXTURE, "GL_TESS_CONTROL_TEXTURE"); - _null_.put(GL_PROXY_COLOR_TABLE_SGI, "GL_PROXY_COLOR_TABLE_SGI"); - _null_.put(GL_PIXEL_MODE_BIT, "GL_PIXEL_MODE_BIT"); - _null_.put(GL_DEPTH_BUFFER_BIT7_QCOM, "GL_DEPTH_BUFFER_BIT7_QCOM"); + _null_.put(GL_RGB_FLOAT32_APPLE, "GL_RGB_FLOAT32_APPLE"); + _null_.put(GL_CONST_BW_TILING_MESA, "GL_CONST_BW_TILING_MESA"); _null_.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS"); _null_.put(GL_PURGEABLE_APPLE, "GL_PURGEABLE_APPLE"); _null_.put(GL_COMPUTE_SHADER_INVOCATIONS, "GL_COMPUTE_SHADER_INVOCATIONS"); - _null_.put(GL_UNSIGNED_INT_IMAGE_3D, "GL_UNSIGNED_INT_IMAGE_3D"); - _null_.put(GL_OPERAND2_RGB, "GL_OPERAND2_RGB"); _null_.put(GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG"); - _null_.put(GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"); - _null_.put(GL_PIXEL_TILE_CACHE_INCREMENT_SGIX, "GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"); - _null_.put(GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE"); - _null_.put(GL_READ_PIXELS, "GL_READ_PIXELS"); - _null_.put(GL_LOW_INT, "GL_LOW_INT"); - _null_.put(GL_STRICT_LIGHTING_HINT_PGI, "GL_STRICT_LIGHTING_HINT_PGI"); - _null_.put(GL_IMAGE_TRANSLATE_Y_HP, "GL_IMAGE_TRANSLATE_Y_HP"); - _null_.put(GL_RGB10_A2, "GL_RGB10_A2"); + _null_.put(GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"); + _null_.put(GL_RESET_NOTIFICATION_STRATEGY_KHR, "GL_RESET_NOTIFICATION_STRATEGY_KHR"); + _null_.put(GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"); _null_.put(GL_MAX_SHADER_STORAGE_BLOCK_SIZE, "GL_MAX_SHADER_STORAGE_BLOCK_SIZE"); _null_.put(GL_TEXTURE_PRE_SPECULAR_HP, "GL_TEXTURE_PRE_SPECULAR_HP"); - _null_.put(GL_MAP1_VERTEX_3, "GL_MAP1_VERTEX_3"); - _null_.put(GL_MAP1_VERTEX_4, "GL_MAP1_VERTEX_4"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"); _null_.put(GL_NATIVE_GRAPHICS_HANDLE_PGI, "GL_NATIVE_GRAPHICS_HANDLE_PGI"); _null_.put(GL_READ_FRAMEBUFFER_BINDING_ANGLE, "GL_READ_FRAMEBUFFER_BINDING_ANGLE"); - _null_.put(GL_PROGRAM_OUTPUT, "GL_PROGRAM_OUTPUT"); - _null_.put(GL_POLYGON_SMOOTH_HINT, "GL_POLYGON_SMOOTH_HINT"); - _null_.put(GL_BGR, "GL_BGR"); - _null_.put(GL_INT_IMAGE_1D, "GL_INT_IMAGE_1D"); + _null_.put(GL_FOG_SPECULAR_TEXTURE_WIN, "GL_FOG_SPECULAR_TEXTURE_WIN"); + _null_.put(GL_HARDLIGHT_KHR, "GL_HARDLIGHT_KHR"); + _null_.put(GL_COLOR_MATRIX_STACK_DEPTH, "GL_COLOR_MATRIX_STACK_DEPTH"); _null_.put(GL_BLEND_ADVANCED_COHERENT_KHR, "GL_BLEND_ADVANCED_COHERENT_KHR"); - _null_.put(GL_COMPRESSED_SIGNED_RG11_EAC, "GL_COMPRESSED_SIGNED_RG11_EAC"); - _null_.put(GL_POINT, "GL_POINT"); - _null_.put(GL_DEBUG_TYPE_ERROR, "GL_DEBUG_TYPE_ERROR"); - _null_.put(GL_PIXEL_UNPACK_BUFFER_BINDING, "GL_PIXEL_UNPACK_BUFFER_BINDING"); - _null_.put(GL_CLEAR, "GL_CLEAR"); - _null_.put(GL_INT_IMAGE_3D, "GL_INT_IMAGE_3D"); - _null_.put(GL_INT_IMAGE_2D, "GL_INT_IMAGE_2D"); - _null_.put(GL_IMAGE_1D_ARRAY, "GL_IMAGE_1D_ARRAY"); - _null_.put(GL_VERTEX_BINDING_DIVISOR, "GL_VERTEX_BINDING_DIVISOR"); + _null_.put(GL_RECIP_ADD_SIGNED_ALPHA_IMG, "GL_RECIP_ADD_SIGNED_ALPHA_IMG"); + _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH, "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH"); + _null_.put(GL_VIEW_CLASS_S3TC_DXT5_RGBA, "GL_VIEW_CLASS_S3TC_DXT5_RGBA"); + _null_.put(GL_CLAMP_VERTEX_COLOR, "GL_CLAMP_VERTEX_COLOR"); + _null_.put(GL_CURRENT_SECONDARY_COLOR, "GL_CURRENT_SECONDARY_COLOR"); _null_.put(GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS"); - _null_.put(GL_POINT_SIZE_MAX, "GL_POINT_SIZE_MAX"); - _null_.put(GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"); - _null_.put(GL_UNSIGNALED, "GL_UNSIGNALED"); + _null_.put(GL_VIEW_CLASS_8_BITS, "GL_VIEW_CLASS_8_BITS"); } private static void _null_7() { - _null_.put(GL_INT_SAMPLER_2D_ARRAY, "GL_INT_SAMPLER_2D_ARRAY"); - _null_.put(GL_SAMPLER_2D_ARRAY, "GL_SAMPLER_2D_ARRAY"); - _null_.put(GL_POLYGON_OFFSET_LINE, "GL_POLYGON_OFFSET_LINE"); - _null_.put(GL_PIXEL_TEX_GEN_MODE_SGIX, "GL_PIXEL_TEX_GEN_MODE_SGIX"); - _null_.put(GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, "GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"); - _null_.put(GL_TEXTURE_MULTI_BUFFER_HINT_SGIX, "GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"); + _null_.put(GL_UNSIGNALED, "GL_UNSIGNALED"); + _null_.put(GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, "GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY"); + _null_.put(GL_WEIGHT_ARRAY_BUFFER_BINDING, "GL_WEIGHT_ARRAY_BUFFER_BINDING"); _null_.put(GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL, "GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL"); - _null_.put(GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"); - _null_.put(GL_RENDERBUFFER_SAMPLES, "GL_RENDERBUFFER_SAMPLES"); + _null_.put(GL_TEXTURE_FORMAT_QCOM, "GL_TEXTURE_FORMAT_QCOM"); _null_.put(GL_QUERY_BUFFER_BINDING_AMD, "GL_QUERY_BUFFER_BINDING_AMD"); - _null_.put(GL_INTERNALFORMAT_STENCIL_TYPE, "GL_INTERNALFORMAT_STENCIL_TYPE"); + _null_.put(GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM, "GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM"); _null_.put(GL_PROXY_TEXTURE_2D_STACK_MESAX, "GL_PROXY_TEXTURE_2D_STACK_MESAX"); - _null_.put(GL_MAX_PROGRAM_TEXEL_OFFSET, "GL_MAX_PROGRAM_TEXEL_OFFSET"); - _null_.put(GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"); - _null_.put(GL_COLOR_ARRAY_POINTER, "GL_COLOR_ARRAY_POINTER"); - _null_.put(GL_MAX_WIDTH, "GL_MAX_WIDTH"); - _null_.put(GL_BUFFER_MAPPED, "GL_BUFFER_MAPPED"); - _null_.put(GL_BLEND_EQUATION_ALPHA, "GL_BLEND_EQUATION_ALPHA"); + _null_.put(GL_READ_FRAMEBUFFER_BINDING_APPLE, "GL_READ_FRAMEBUFFER_BINDING_APPLE"); _null_.put(GL_UNPACK_FLIP_Y_WEBGL, "GL_UNPACK_FLIP_Y_WEBGL"); - _null_.put(GL_MIRRORED_REPEAT_IBM, "GL_MIRRORED_REPEAT_IBM"); - _null_.put(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); - _null_.put(GL_SPRITE_SGIX, "GL_SPRITE_SGIX"); + _null_.put(GL_PACK_ROW_BYTES_APPLE, "GL_PACK_ROW_BYTES_APPLE"); + _null_.put(GL_CLIP_ORIGIN, "GL_CLIP_ORIGIN"); + _null_.put(GL_MAX_SAMPLES, "GL_MAX_SAMPLES"); _null_.put(GL_UNPACK_COMPRESSED_SIZE_SGIX, "GL_UNPACK_COMPRESSED_SIZE_SGIX"); - _null_.put(GL_FOG_HINT, "GL_FOG_HINT"); - _null_.put(GL_COLOR_TABLE_SCALE_SGI, "GL_COLOR_TABLE_SCALE_SGI"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"); _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE"); - _null_.put(GL_FLOAT_MAT4x3, "GL_FLOAT_MAT4x3"); - _null_.put(GL_UNSIGNED_INT_10_10_10_2, "GL_UNSIGNED_INT_10_10_10_2"); - _null_.put(GL_FLOAT_MAT4x2, "GL_FLOAT_MAT4x2"); - _null_.put(GL_ACCUM_BLUE_BITS, "GL_ACCUM_BLUE_BITS"); - _null_.put(GL_R16UI, "GL_R16UI"); + _null_.put(GL_FRAGMENT_PROGRAM_CALLBACK_MESA, "GL_FRAGMENT_PROGRAM_CALLBACK_MESA"); _null_.put(GL_VIEW_CLASS_24_BITS, "GL_VIEW_CLASS_24_BITS"); - _null_.put(GL_LINEAR_MIPMAP_NEAREST, "GL_LINEAR_MIPMAP_NEAREST"); - _null_.put(GL_TEXTURE_LOD_BIAS, "GL_TEXTURE_LOD_BIAS"); - _null_.put(GL_STENCIL_BACK_FAIL, "GL_STENCIL_BACK_FAIL"); - _null_.put(GL_LIST_INDEX, "GL_LIST_INDEX"); - _null_.put(GL_REPLACE, "GL_REPLACE"); - _null_.put(GL_TIMEOUT_IGNORED_APPLE, "GL_TIMEOUT_IGNORED_APPLE"); - _null_.put(GL_MULTISAMPLE_BUFFER_BIT3_QCOM, "GL_MULTISAMPLE_BUFFER_BIT3_QCOM"); - _null_.put(GL_MEDIUM_FLOAT, "GL_MEDIUM_FLOAT"); - _null_.put(GL_COPY_WRITE_BUFFER, "GL_COPY_WRITE_BUFFER"); - _null_.put(GL_SHADER_BINARY_DMP, "GL_SHADER_BINARY_DMP"); - _null_.put(GL_INDEX_ARRAY_STRIDE, "GL_INDEX_ARRAY_STRIDE"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"); + _null_.put(GL_VIEW_CLASS_ASTC_8x5_RGBA, "GL_VIEW_CLASS_ASTC_8x5_RGBA"); + _null_.put(GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL, "GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL"); _null_.put(GL_VIEW_CLASS_ASTC_5x5_RGBA, "GL_VIEW_CLASS_ASTC_5x5_RGBA"); - _null_.put(GL_MAP1_GRID_DOMAIN, "GL_MAP1_GRID_DOMAIN"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"); _null_.put(GL_TEXTURE_RANGE_LENGTH_APPLE, "GL_TEXTURE_RANGE_LENGTH_APPLE"); - _null_.put(GL_SHININESS, "GL_SHININESS"); - _null_.put(GL_READ_FRAMEBUFFER, "GL_READ_FRAMEBUFFER"); - _null_.put(GL_SHADER_STORAGE_BUFFER, "GL_SHADER_STORAGE_BUFFER"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_10x6_KHR, "GL_COMPRESSED_RGBA_ASTC_10x6_KHR"); + _null_.put(GL_CLIP_DEPTH_MODE, "GL_CLIP_DEPTH_MODE"); + _null_.put(GL_TRP_UNSUPPORTED_CONTEXT_IMG, "GL_TRP_UNSUPPORTED_CONTEXT_IMG"); + _null_.put(GL_MALI_PROGRAM_BINARY_ARM, "GL_MALI_PROGRAM_BINARY_ARM"); + _null_.put(GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"); + _null_.put(GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS"); _null_.put(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR"); } private static void _null_8() { - _null_.put(GL_ONE_MINUS_SRC1_COLOR, "GL_ONE_MINUS_SRC1_COLOR"); - _null_.put(GL_INTERNALFORMAT_GREEN_SIZE, "GL_INTERNALFORMAT_GREEN_SIZE"); + _null_.put(GL_CLIP_PLANE5_IMG, "GL_CLIP_PLANE5_IMG"); _null_.put(GL_DEBUG_SEVERITY_HIGH_KHR, "GL_DEBUG_SEVERITY_HIGH_KHR"); _null_.put(GL_DEBUG_SOURCE_API_KHR, "GL_DEBUG_SOURCE_API_KHR"); _null_.put(GL_SET_AMD, "GL_SET_AMD"); - _null_.put(GL_SAMPLER_3D, "GL_SAMPLER_3D"); _null_.put(GL_MAX_LGPU_GPUS_NVX, "GL_MAX_LGPU_GPUS_NVX"); - _null_.put(GL_IMAGE_SCALE_Y_HP, "GL_IMAGE_SCALE_Y_HP"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"); _null_.put(GL_FLOAT16_MAT2x3_AMD, "GL_FLOAT16_MAT2x3_AMD"); - _null_.put(GL_MAP_INVALIDATE_BUFFER_BIT, "GL_MAP_INVALIDATE_BUFFER_BIT"); + _null_.put(GL_INDEX_ARRAY_LIST_IBM, "GL_INDEX_ARRAY_LIST_IBM"); _null_.put(GL_FLOAT16_MAT2_AMD, "GL_FLOAT16_MAT2_AMD"); _null_.put(GL_TEXTURE_TYPE_QCOM, "GL_TEXTURE_TYPE_QCOM"); - _null_.put(GL_IMAGE_CUBE_MAP_ARRAY, "GL_IMAGE_CUBE_MAP_ARRAY"); - _null_.put(GL_INDEX_BIT_PGI, "GL_INDEX_BIT_PGI"); _null_.put(GL_SLUMINANCE_ALPHA, "GL_SLUMINANCE_ALPHA"); _null_.put(GL_COLOR_ARRAY_BUFFER_BINDING, "GL_COLOR_ARRAY_BUFFER_BINDING"); - _null_.put(GL_FALSE, "GL_FALSE"); - _null_.put(GL_TIMESTAMP, "GL_TIMESTAMP"); _null_.put(GL_SUBSAMPLE_DISTANCE_AMD, "GL_SUBSAMPLE_DISTANCE_AMD"); - _null_.put(GL_SAMPLER_2D, "GL_SAMPLER_2D"); - _null_.put(GL_TEXCOORD4_BIT_PGI, "GL_TEXCOORD4_BIT_PGI"); - _null_.put(GL_SPRITE_MODE_SGIX, "GL_SPRITE_MODE_SGIX"); + _null_.put(GL_TEXTURE_LOD_BIAS_QCOM, "GL_TEXTURE_LOD_BIAS_QCOM"); _null_.put(GL_UNSIGNED_SHORT_8_8_MESA, "GL_UNSIGNED_SHORT_8_8_MESA"); _null_.put(GL_MIRROR_CLAMP_TO_EDGE, "GL_MIRROR_CLAMP_TO_EDGE"); - _null_.put(GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM, "GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM"); - _null_.put(GL_CLEAR_TEXTURE, "GL_CLEAR_TEXTURE"); _null_.put(GL_COMPRESSED_INTENSITY, "GL_COMPRESSED_INTENSITY"); - _null_.put(GL_INT, "GL_INT"); - _null_.put(GL_SAMPLER_1D, "GL_SAMPLER_1D"); _null_.put(GL_FRAMEBUFFER_BINDING, "GL_FRAMEBUFFER_BINDING"); - _null_.put(GL_MEDIUM_INT, "GL_MEDIUM_INT"); - _null_.put(GL_SAMPLES_PASSED, "GL_SAMPLES_PASSED"); - _null_.put(GL_ACTIVE_SUBROUTINE_UNIFORMS, "GL_ACTIVE_SUBROUTINE_UNIFORMS"); - _null_.put(GL_CLIP_DISTANCE1, "GL_CLIP_DISTANCE1"); - _null_.put(GL_CLIP_DISTANCE0, "GL_CLIP_DISTANCE0"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_LAYERED, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED"); - _null_.put(GL_CLIP_DISTANCE3, "GL_CLIP_DISTANCE3"); - _null_.put(GL_CLIP_DISTANCE2, "GL_CLIP_DISTANCE2"); - _null_.put(GL_CLIP_DISTANCE5, "GL_CLIP_DISTANCE5"); - _null_.put(GL_R8I, "GL_R8I"); - _null_.put(GL_CLIP_DISTANCE4, "GL_CLIP_DISTANCE4"); - _null_.put(GL_CLIP_DISTANCE7, "GL_CLIP_DISTANCE7"); - _null_.put(GL_CLIP_DISTANCE6, "GL_CLIP_DISTANCE6"); - _null_.put(GL_MAX_HEIGHT, "GL_MAX_HEIGHT"); - _null_.put(GL_SGX_BINARY_IMG, "GL_SGX_BINARY_IMG"); - _null_.put(GL_VALIDATE_STATUS, "GL_VALIDATE_STATUS"); - _null_.put(GL_INTENSITY16, "GL_INTENSITY16"); - _null_.put(GL_PIXEL_SUBSAMPLE_4242_SGIX, "GL_PIXEL_SUBSAMPLE_4242_SGIX"); - _null_.put(GL_NORMAL_ARRAY_POINTER, "GL_NORMAL_ARRAY_POINTER"); - _null_.put(GL_INTENSITY12, "GL_INTENSITY12"); - _null_.put(GL_REDUCE, "GL_REDUCE"); - _null_.put(GL_SAMPLE_MASK_SGIS, "GL_SAMPLE_MASK_SGIS"); - _null_.put(GL_TEXTURE_SWIZZLE_RGBA, "GL_TEXTURE_SWIZZLE_RGBA"); - } - private static void _null_9() { - _null_.put(GL_COLOR_BUFFER_BIT2_QCOM, "GL_COLOR_BUFFER_BIT2_QCOM"); + _null_.put(GL_TESSELLATION_FACTOR_AMD, "GL_TESSELLATION_FACTOR_AMD"); + _null_.put(GL_MAX_DEBUG_LOGGED_MESSAGES_KHR, "GL_MAX_DEBUG_LOGGED_MESSAGES_KHR"); _null_.put(GL_TESS_GEN_VERTEX_ORDER, "GL_TESS_GEN_VERTEX_ORDER"); _null_.put(GL_YCBCR_MESA, "GL_YCBCR_MESA"); - _null_.put(GL_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_INT_SAMPLER_CUBE_MAP_ARRAY"); - _null_.put(GL_FRAGMENT_DEPTH, "GL_FRAGMENT_DEPTH"); - _null_.put(GL_MULTISAMPLE_BUFFER_BIT4_QCOM, "GL_MULTISAMPLE_BUFFER_BIT4_QCOM"); + _null_.put(GL_LIGHTEN_KHR, "GL_LIGHTEN_KHR"); _null_.put(GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE, "GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE"); _null_.put(GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD, "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD"); - _null_.put(GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"); - _null_.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS"); - _null_.put(GL_UNPACK_SKIP_IMAGES, "GL_UNPACK_SKIP_IMAGES"); + _null_.put(GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED, "GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED"); _null_.put(GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX, "GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX"); _null_.put(GL_NORMAL_ARRAY_LIST_IBM, "GL_NORMAL_ARRAY_LIST_IBM"); - _null_.put(GL_FIXED_ONLY, "GL_FIXED_ONLY"); + } + private static void _null_9() { + _null_.put(GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, "GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"); _null_.put(GL_TEXTURE_IMMUTABLE_FORMAT, "GL_TEXTURE_IMMUTABLE_FORMAT"); - _null_.put(GL_STORAGE_CLIENT_APPLE, "GL_STORAGE_CLIENT_APPLE"); - _null_.put(GL_TEXTURE_1D_ARRAY, "GL_TEXTURE_1D_ARRAY"); - _null_.put(GL_TEXTURE_SHADOW, "GL_TEXTURE_SHADOW"); - _null_.put(GL_DEPTH_STENCIL_ATTACHMENT, "GL_DEPTH_STENCIL_ATTACHMENT"); - _null_.put(GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"); - _null_.put(GL_POLYGON_STIPPLE, "GL_POLYGON_STIPPLE"); + _null_.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"); + _null_.put(GL_TEXTURE_HEIGHT_QCOM, "GL_TEXTURE_HEIGHT_QCOM"); + _null_.put(GL_TEXTURE_POST_SPECULAR_HP, "GL_TEXTURE_POST_SPECULAR_HP"); _null_.put(GL_COMPRESSED_SLUMINANCE, "GL_COMPRESSED_SLUMINANCE"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"); _null_.put(GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM, "GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_GEOMETRY_DEFORMATION_BIT_SGIX, "GL_GEOMETRY_DEFORMATION_BIT_SGIX"); - _null_.put(GL_DETAIL_TEXTURE_2D_BINDING_SGIS, "GL_DETAIL_TEXTURE_2D_BINDING_SGIS"); _null_.put(GL_DEBUG_SOURCE_SHADER_COMPILER_KHR, "GL_DEBUG_SOURCE_SHADER_COMPILER_KHR"); - _null_.put(GL_QUERY_BUFFER_BARRIER_BIT, "GL_QUERY_BUFFER_BARRIER_BIT"); - _null_.put(GL_HISTOGRAM_ALPHA_SIZE, "GL_HISTOGRAM_ALPHA_SIZE"); - _null_.put(GL_LINE_STRIP_ADJACENCY, "GL_LINE_STRIP_ADJACENCY"); _null_.put(GL_LUMINANCE16_SNORM, "GL_LUMINANCE16_SNORM"); _null_.put(GL_UNKNOWN_CONTEXT_RESET_KHR, "GL_UNKNOWN_CONTEXT_RESET_KHR"); - _null_.put(GL_POINT_SIZE_GRANULARITY, "GL_POINT_SIZE_GRANULARITY"); - _null_.put(GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD, "GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"); - _null_.put(GL_UNIFORM_MATRIX_STRIDE, "GL_UNIFORM_MATRIX_STRIDE"); - _null_.put(GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"); - _null_.put(GL_POST_COLOR_MATRIX_RED_BIAS, "GL_POST_COLOR_MATRIX_RED_BIAS"); - _null_.put(GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT, "GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT"); + _null_.put(GL_MAX_CLIP_PLANES_IMG, "GL_MAX_CLIP_PLANES_IMG"); + _null_.put(GL_DISCRETE_AMD, "GL_DISCRETE_AMD"); + _null_.put(GL_MAX_CLIENT_WAIT_TIMEOUT_WEBGL, "GL_MAX_CLIENT_WAIT_TIMEOUT_WEBGL"); _null_.put(GL_DEBUG_SEVERITY_NOTIFICATION_KHR, "GL_DEBUG_SEVERITY_NOTIFICATION_KHR"); _null_.put(GL_CLIP_PLANE3_IMG, "GL_CLIP_PLANE3_IMG"); - _null_.put(GL_VERTEX_ARRAY_POINTER, "GL_VERTEX_ARRAY_POINTER"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE, "GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE"); _null_.put(GL_TRIANGLE_MESH_SUN, "GL_TRIANGLE_MESH_SUN"); + _null_.put(GL_PERFMON_RESULT_AVAILABLE_AMD, "GL_PERFMON_RESULT_AVAILABLE_AMD"); _null_.put(GL_TEXTURE_1D_STACK_BINDING_MESAX, "GL_TEXTURE_1D_STACK_BINDING_MESAX"); _null_.put(GL_SAMPLE_MASK_VALUE, "GL_SAMPLE_MASK_VALUE"); - _null_.put(GL_COMPILE_AND_EXECUTE, "GL_COMPILE_AND_EXECUTE"); - _null_.put(GL_LUMINANCE6_ALPHA2, "GL_LUMINANCE6_ALPHA2"); - _null_.put(GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX, "GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"); - _null_.put(GL_FRAMEBUFFER_SRGB, "GL_FRAMEBUFFER_SRGB"); + _null_.put(GL_ADD_BLEND_IMG, "GL_ADD_BLEND_IMG"); + _null_.put(GL_YCRCBA_SGIX, "GL_YCRCBA_SGIX"); + _null_.put(GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM, "GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM"); _null_.put(GL_VIEW_CLASS_EAC_R11, "GL_VIEW_CLASS_EAC_R11"); - _null_.put(GL_TRANSFORM_FEEDBACK_BARRIER_BIT, "GL_TRANSFORM_FEEDBACK_BARRIER_BIT"); + _null_.put(GL_GREEN_MAX_CLAMP_INGR, "GL_GREEN_MAX_CLAMP_INGR"); + _null_.put(GL_ELEMENT_ARRAY_POINTER_APPLE, "GL_ELEMENT_ARRAY_POINTER_APPLE"); + _null_.put(GL_MAX_CULL_DISTANCES, "GL_MAX_CULL_DISTANCES"); + _null_.put(GL_FOG_COORD_ARRAY, "GL_FOG_COORD_ARRAY"); } private static void _null_10() { - _null_.put(GL_EYE_DISTANCE_TO_POINT_SGIS, "GL_EYE_DISTANCE_TO_POINT_SGIS"); - _null_.put(GL_MODULATE, "GL_MODULATE"); - _null_.put(GL_ALPHA_TEST_QCOM, "GL_ALPHA_TEST_QCOM"); - _null_.put(GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG, "GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG"); + _null_.put(GL_COUNTER_RANGE_AMD, "GL_COUNTER_RANGE_AMD"); _null_.put(GL_SCREEN, "GL_SCREEN"); + _null_.put(GL_SAMPLER_VIDEO_IMAGE_WEBGL, "GL_SAMPLER_VIDEO_IMAGE_WEBGL"); _null_.put(GL_TEXTURE_SAMPLES, "GL_TEXTURE_SAMPLES"); + _null_.put(GL_TEXTURE_ALPHA_MODULATE_IMG, "GL_TEXTURE_ALPHA_MODULATE_IMG"); + _null_.put(GL_FOG_COORD_ARRAY_BUFFER_BINDING, "GL_FOG_COORD_ARRAY_BUFFER_BINDING"); _null_.put(GL_MULTIPLY_KHR, "GL_MULTIPLY_KHR"); _null_.put(GL_TRANSPOSE_MODELVIEW_MATRIX, "GL_TRANSPOSE_MODELVIEW_MATRIX"); - _null_.put(GL_BLUE_BIAS, "GL_BLUE_BIAS"); - _null_.put(GL_AUTO_NORMAL, "GL_AUTO_NORMAL"); - _null_.put(GL_POINT_SIZE_MIN, "GL_POINT_SIZE_MIN"); + _null_.put(GL_DEBUG_LOGGED_MESSAGES_KHR, "GL_DEBUG_LOGGED_MESSAGES_KHR"); + _null_.put(GL_ELEMENT_ARRAY_APPLE, "GL_ELEMENT_ARRAY_APPLE"); + _null_.put(GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL, "GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL"); + _null_.put(GL_CAVEAT_SUPPORT, "GL_CAVEAT_SUPPORT"); _null_.put(GL_CULL_VERTEX_IBM, "GL_CULL_VERTEX_IBM"); - _null_.put(GL_MIPMAP, "GL_MIPMAP"); - _null_.put(GL_SINGLE_COLOR, "GL_SINGLE_COLOR"); _null_.put(GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"); _null_.put(GL_UNPACK_COMPRESSED_BLOCK_DEPTH, "GL_UNPACK_COMPRESSED_BLOCK_DEPTH"); + _null_.put(GL_SUBGROUP_QUAD_ALL_STAGES_KHR, "GL_SUBGROUP_QUAD_ALL_STAGES_KHR"); _null_.put(GL_NUM_SHADING_LANGUAGE_VERSIONS, "GL_NUM_SHADING_LANGUAGE_VERSIONS"); - _null_.put(GL_SHADOW_AMBIENT_SGIX, "GL_SHADOW_AMBIENT_SGIX"); + _null_.put(GL_PERFMON_GLOBAL_MODE_QCOM, "GL_PERFMON_GLOBAL_MODE_QCOM"); _null_.put(GL_ALPHA8_SNORM, "GL_ALPHA8_SNORM"); - _null_.put(GL_POST_COLOR_MATRIX_ALPHA_BIAS, "GL_POST_COLOR_MATRIX_ALPHA_BIAS"); - _null_.put(GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"); _null_.put(GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"); _null_.put(GL_TEXTURE_INTERNAL_FORMAT_QCOM, "GL_TEXTURE_INTERNAL_FORMAT_QCOM"); + _null_.put(GL_DEPTH_TEXTURE_MODE, "GL_DEPTH_TEXTURE_MODE"); _null_.put(GL_SIGNED_NORMALIZED, "GL_SIGNED_NORMALIZED"); _null_.put(GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET"); - _null_.put(GL_DELETE_STATUS, "GL_DELETE_STATUS"); _null_.put(GL_VIEW_CLASS_S3TC_DXT3_RGBA, "GL_VIEW_CLASS_S3TC_DXT3_RGBA"); - _null_.put(GL_SAMPLE_PATTERN_SGIS, "GL_SAMPLE_PATTERN_SGIS"); - _null_.put(GL_R11F_G11F_B10F_APPLE, "GL_R11F_G11F_B10F_APPLE"); - _null_.put(GL_MAX_VERTEX_HINT_PGI, "GL_MAX_VERTEX_HINT_PGI"); - _null_.put(GL_UNSIGNED_INT_IMAGE_1D_ARRAY, "GL_UNSIGNED_INT_IMAGE_1D_ARRAY"); - _null_.put(GL_PIXEL_MAP_R_TO_R, "GL_PIXEL_MAP_R_TO_R"); + _null_.put(GL_STORAGE_PRIVATE_APPLE, "GL_STORAGE_PRIVATE_APPLE"); + _null_.put(GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN, "GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN"); + _null_.put(GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL, "GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL"); + _null_.put(GL_CONTEXT_ROBUST_ACCESS_KHR, "GL_CONTEXT_ROBUST_ACCESS_KHR"); + _null_.put(GL_PRIMITIVE_BOUNDING_BOX, "GL_PRIMITIVE_BOUNDING_BOX"); + _null_.put(GL_SUBGROUP_SUPPORTED_FEATURES_KHR, "GL_SUBGROUP_SUPPORTED_FEATURES_KHR"); + _null_.put(GL_VIEW_CLASS_64_BITS, "GL_VIEW_CLASS_64_BITS"); + _null_.put(GL_MAX_COLOR_MATRIX_STACK_DEPTH, "GL_MAX_COLOR_MATRIX_STACK_DEPTH"); _null_.put(GL_VERTEX_ATTRIB_MAP1_APPLE, "GL_VERTEX_ATTRIB_MAP1_APPLE"); - _null_.put(GL_SAMPLE_COVERAGE_VALUE, "GL_SAMPLE_COVERAGE_VALUE"); - _null_.put(GL_PIXEL_TEX_GEN_SGIX, "GL_PIXEL_TEX_GEN_SGIX"); + _null_.put(GL_DRAW_FRAMEBUFFER_APPLE, "GL_DRAW_FRAMEBUFFER_APPLE"); _null_.put(GL_ALPHA_INTEGER, "GL_ALPHA_INTEGER"); - _null_.put(GL_UNKNOWN_CONTEXT_RESET, "GL_UNKNOWN_CONTEXT_RESET"); - _null_.put(GL_MAX_PROJECTION_STACK_DEPTH, "GL_MAX_PROJECTION_STACK_DEPTH"); - _null_.put(GL_TOP_LEVEL_ARRAY_STRIDE, "GL_TOP_LEVEL_ARRAY_STRIDE"); - _null_.put(GL_R3_G3_B2, "GL_R3_G3_B2"); - _null_.put(GL_LINE_STRIP, "GL_LINE_STRIP"); - _null_.put(GL_QUERY, "GL_QUERY"); - _null_.put(GL_TEXTURE_ENV_COLOR, "GL_TEXTURE_ENV_COLOR"); - _null_.put(GL_SAMPLES_SGIS, "GL_SAMPLES_SGIS"); - _null_.put(GL_UPPER_LEFT, "GL_UPPER_LEFT"); _null_.put(GL_INNOCENT_CONTEXT_RESET_KHR, "GL_INNOCENT_CONTEXT_RESET_KHR"); _null_.put(GL_DEBUG_TYPE_OTHER_KHR, "GL_DEBUG_TYPE_OTHER_KHR"); } private static void _null_11() { - _null_.put(GL_DUAL_LUMINANCE4_SGIS, "GL_DUAL_LUMINANCE4_SGIS"); - _null_.put(GL_COLOR_BUFFER_BIT5_QCOM, "GL_COLOR_BUFFER_BIT5_QCOM"); - _null_.put(GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS, "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"); - _null_.put(GL_TEXTURE_LUMINANCE_SIZE, "GL_TEXTURE_LUMINANCE_SIZE"); _null_.put(GL_RESET_NOTIFICATION_STRATEGY, "GL_RESET_NOTIFICATION_STRATEGY"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_10x6, "GL_COMPRESSED_RGBA_ASTC_10x6"); - _null_.put(GL_POST_TEXTURE_FILTER_SCALE_SGIX, "GL_POST_TEXTURE_FILTER_SCALE_SGIX"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_10x8, "GL_COMPRESSED_RGBA_ASTC_10x8"); - _null_.put(GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS, "GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_10x5, "GL_COMPRESSED_RGBA_ASTC_10x5"); - _null_.put(GL_LIST_BIT, "GL_LIST_BIT"); - _null_.put(GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"); - _null_.put(GL_SPOT_CUTOFF, "GL_SPOT_CUTOFF"); + _null_.put(GL_FORMAT_SUBSAMPLE_244_244_OML, "GL_FORMAT_SUBSAMPLE_244_244_OML"); + _null_.put(GL_SIGNALED_APPLE, "GL_SIGNALED_APPLE"); + _null_.put(GL_TEXTURE_VIEW_NUM_LEVELS, "GL_TEXTURE_VIEW_NUM_LEVELS"); _null_.put(GL_TEXTURE_COLOR_WRITEMASK_SGIS, "GL_TEXTURE_COLOR_WRITEMASK_SGIS"); - _null_.put(GL_DYNAMIC_COPY, "GL_DYNAMIC_COPY"); - _null_.put(GL_OBJECT_POINT_SGIS, "GL_OBJECT_POINT_SGIS"); + _null_.put(GL_MODULATE_COLOR_IMG, "GL_MODULATE_COLOR_IMG"); _null_.put(GL_ALPHA_MAX_CLAMP_INGR, "GL_ALPHA_MAX_CLAMP_INGR"); + _null_.put(GL_PROGRAM_BINARY_FORMAT_MESA, "GL_PROGRAM_BINARY_FORMAT_MESA"); _null_.put(GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN, "GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN"); _null_.put(GL_DEPTH_CLAMP_FAR_AMD, "GL_DEPTH_CLAMP_FAR_AMD"); - _null_.put(GL_TRANSFORM_FEEDBACK_ACTIVE, "GL_TRANSFORM_FEEDBACK_ACTIVE"); - _null_.put(GL_AND_INVERTED, "GL_AND_INVERTED"); - _null_.put(GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"); + _null_.put(GL_IMAGE_CLASS_1_X_32, "GL_IMAGE_CLASS_1_X_32"); + _null_.put(GL_FLOAT16_MAT4x3_AMD, "GL_FLOAT16_MAT4x3_AMD"); _null_.put(GL_TEXTURE_BUFFER_OFFSET, "GL_TEXTURE_BUFFER_OFFSET"); - _null_.put(GL_PROGRAM_BINARY_RETRIEVABLE_HINT, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"); - _null_.put(GL_POINT_SIZE_MIN_SGIS, "GL_POINT_SIZE_MIN_SGIS"); - _null_.put(GL_PROJECTION, "GL_PROJECTION"); - _null_.put(GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"); - _null_.put(GL_2PASS_1_SGIS, "GL_2PASS_1_SGIS"); - _null_.put(GL_LINEAR, "GL_LINEAR"); - _null_.put(GL_ACTIVE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_UNIFORM_MAX_LENGTH"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_8x8_KHR, "GL_COMPRESSED_RGBA_ASTC_8x8_KHR"); - _null_.put(GL_INDEX_CLEAR_VALUE, "GL_INDEX_CLEAR_VALUE"); - _null_.put(GL_RGB9_E5_APPLE, "GL_RGB9_E5_APPLE"); - _null_.put(GL_BGRA_INTEGER, "GL_BGRA_INTEGER"); + _null_.put(GL_BUFFER_OBJECT_APPLE, "GL_BUFFER_OBJECT_APPLE"); _null_.put(GL_SGX_PROGRAM_BINARY_IMG, "GL_SGX_PROGRAM_BINARY_IMG"); _null_.put(GL_HSL_SATURATION, "GL_HSL_SATURATION"); + _null_.put(GL_ATOMIC_COUNTER_BUFFER_START, "GL_ATOMIC_COUNTER_BUFFER_START"); _null_.put(GL_REPLICATE_BORDER, "GL_REPLICATE_BORDER"); _null_.put(GL_TEXTURE_2D_STACK_BINDING_MESAX, "GL_TEXTURE_2D_STACK_BINDING_MESAX"); - _null_.put(GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"); - _null_.put(GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"); _null_.put(GL_TEXTURE_VIEW_MIN_LAYER, "GL_TEXTURE_VIEW_MIN_LAYER"); _null_.put(GL_ALPHA_FLOAT16_APPLE, "GL_ALPHA_FLOAT16_APPLE"); + _null_.put(GL_CONTEXT_LOST_WEBGL, "GL_CONTEXT_LOST_WEBGL"); _null_.put(GL_CLAMP_FRAGMENT_COLOR, "GL_CLAMP_FRAGMENT_COLOR"); + _null_.put(GL_IMAGE_CLASS_1_X_16, "GL_IMAGE_CLASS_1_X_16"); _null_.put(GL_MAX_TESS_GEN_LEVEL, "GL_MAX_TESS_GEN_LEVEL"); - _null_.put(GL_MAX_COMPUTE_ATOMIC_COUNTERS, "GL_MAX_COMPUTE_ATOMIC_COUNTERS"); + _null_.put(GL_INDEX, "GL_INDEX"); + _null_.put(GL_LUMINANCE_FLOAT16_APPLE, "GL_LUMINANCE_FLOAT16_APPLE"); + _null_.put(GL_DRAW_BUFFER14, "GL_DRAW_BUFFER14"); + _null_.put(GL_DRAW_BUFFER15, "GL_DRAW_BUFFER15"); + _null_.put(GL_DRAW_BUFFER10, "GL_DRAW_BUFFER10"); _null_.put(GL_VIEW_CLASS_ASTC_10x5_RGBA, "GL_VIEW_CLASS_ASTC_10x5_RGBA"); + _null_.put(GL_DRAW_BUFFER11, "GL_DRAW_BUFFER11"); + _null_.put(GL_CUBIC_IMG, "GL_CUBIC_IMG"); + _null_.put(GL_DRAW_BUFFER12, "GL_DRAW_BUFFER12"); } private static void _null_12() { - _null_.put(GL_AND, "GL_AND"); - _null_.put(GL_UNIFORM_BUFFER_SIZE, "GL_UNIFORM_BUFFER_SIZE"); - _null_.put(GL_BACK, "GL_BACK"); - _null_.put(GL_COLOR_ARRAY_TYPE, "GL_COLOR_ARRAY_TYPE"); - _null_.put(GL_TEXTURE_MAX_LOD_SGIS, "GL_TEXTURE_MAX_LOD_SGIS"); - _null_.put(GL_TEXTURE_BINDING_CUBE_MAP, "GL_TEXTURE_BINDING_CUBE_MAP"); - _null_.put(GL_PIXEL_SUBSAMPLE_4444_SGIX, "GL_PIXEL_SUBSAMPLE_4444_SGIX"); - _null_.put(GL_LOAD, "GL_LOAD"); - _null_.put(GL_4PASS_0_SGIS, "GL_4PASS_0_SGIS"); - _null_.put(GL_NEGATIVE_ONE_TO_ONE, "GL_NEGATIVE_ONE_TO_ONE"); - _null_.put(GL_T2F_V3F, "GL_T2F_V3F"); - _null_.put(GL_CONTEXT_COMPATIBILITY_PROFILE_BIT, "GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"); + _null_.put(GL_RED_MAX_CLAMP_INGR, "GL_RED_MAX_CLAMP_INGR"); + _null_.put(GL_DRAW_BUFFER13, "GL_DRAW_BUFFER13"); + _null_.put(GL_TEXTURE_VIEW_NUM_LAYERS, "GL_TEXTURE_VIEW_NUM_LAYERS"); + _null_.put(GL_CLIP_PLANE1_IMG, "GL_CLIP_PLANE1_IMG"); + _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR, "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR"); + _null_.put(GL_FRAMEBUFFER_ATTACHMENT_ANGLE, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE"); + _null_.put(GL_MIN_SAMPLE_SHADING_VALUE, "GL_MIN_SAMPLE_SHADING_VALUE"); _null_.put(GL_READ_FRAMEBUFFER_APPLE, "GL_READ_FRAMEBUFFER_APPLE"); - _null_.put(GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM, "GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM"); _null_.put(GL_RASTER_POSITION_UNCLIPPED_IBM, "GL_RASTER_POSITION_UNCLIPPED_IBM"); - _null_.put(GL_LOGIC_OP_MODE, "GL_LOGIC_OP_MODE"); - _null_.put(GL_PACK_SKIP_IMAGES, "GL_PACK_SKIP_IMAGES"); + _null_.put(GL_FACTOR_MIN_AMD, "GL_FACTOR_MIN_AMD"); + _null_.put(GL_IMAGE_CLASS_4_X_16, "GL_IMAGE_CLASS_4_X_16"); _null_.put(GL_VIRTUAL_PAGE_SIZE_Y_AMD, "GL_VIRTUAL_PAGE_SIZE_Y_AMD"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"); - _null_.put(GL_ARRAY_STRIDE, "GL_ARRAY_STRIDE"); _null_.put(GL_R1UI_C4UB_V3F_SUN, "GL_R1UI_C4UB_V3F_SUN"); - _null_.put(GL_FLOAT_32_UNSIGNED_INT_24_8_REV, "GL_FLOAT_32_UNSIGNED_INT_24_8_REV"); - _null_.put(GL_MAX_DRAW_BUFFERS, "GL_MAX_DRAW_BUFFERS"); - _null_.put(GL_TEXTURE_BORDER, "GL_TEXTURE_BORDER"); - _null_.put(GL_DRAW_BUFFER, "GL_DRAW_BUFFER"); - _null_.put(GL_COMPRESSED_RED_RGTC1, "GL_COMPRESSED_RED_RGTC1"); - _null_.put(GL_RENDERBUFFER_ALPHA_SIZE, "GL_RENDERBUFFER_ALPHA_SIZE"); - _null_.put(GL_MAP_WRITE_BIT, "GL_MAP_WRITE_BIT"); _null_.put(GL_FRAMEBUFFER_FLIP_Y_MESA, "GL_FRAMEBUFFER_FLIP_Y_MESA"); - _null_.put(GL_FRAGMENT_SUBROUTINE, "GL_FRAGMENT_SUBROUTINE"); - _null_.put(GL_ALLOW_DRAW_MEM_HINT_PGI, "GL_ALLOW_DRAW_MEM_HINT_PGI"); + _null_.put(GL_CLIP_DISTANCE6_APPLE, "GL_CLIP_DISTANCE6_APPLE"); + _null_.put(GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG, "GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG"); _null_.put(GL_MAX_COMPUTE_SHARED_MEMORY_SIZE, "GL_MAX_COMPUTE_SHARED_MEMORY_SIZE"); _null_.put(GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM, "GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM"); _null_.put(GL_UNSIGNED_INT_24_8_MESA, "GL_UNSIGNED_INT_24_8_MESA"); _null_.put(GL_DIFFERENCE_KHR, "GL_DIFFERENCE_KHR"); _null_.put(GL_R1UI_N3F_V3F_SUN, "GL_R1UI_N3F_V3F_SUN"); - _null_.put(GL_ACTIVE_PROGRAM, "GL_ACTIVE_PROGRAM"); - _null_.put(GL_PIXEL_MAP_I_TO_B_SIZE, "GL_PIXEL_MAP_I_TO_B_SIZE"); + _null_.put(GL_MAX_DEBUG_MESSAGE_LENGTH_AMD, "GL_MAX_DEBUG_MESSAGE_LENGTH_AMD"); + _null_.put(GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING"); _null_.put(GL_DISPLAY_LIST, "GL_DISPLAY_LIST"); - _null_.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); - _null_.put(GL_MAX_FRAMEZOOM_FACTOR_SGIX, "GL_MAX_FRAMEZOOM_FACTOR_SGIX"); - _null_.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); - _null_.put(GL_QUERY_RESULT_NO_WAIT, "GL_QUERY_RESULT_NO_WAIT"); - _null_.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); - _null_.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); - _null_.put(GL_COMPRESSED_RGB8_ETC2, "GL_COMPRESSED_RGB8_ETC2"); - _null_.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); - _null_.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); _null_.put(GL_ATOMIC_COUNTER_BUFFER_SIZE, "GL_ATOMIC_COUNTER_BUFFER_SIZE"); - _null_.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); - _null_.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); - _null_.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); _null_.put(GL_CLIP_DISTANCE0_APPLE, "GL_CLIP_DISTANCE0_APPLE"); + _null_.put(GL_CLIP_DISTANCE7_APPLE, "GL_CLIP_DISTANCE7_APPLE"); } private static void _null_13() { - _null_.put(GL_COMPUTE_SUBROUTINE, "GL_COMPUTE_SUBROUTINE"); - _null_.put(GL_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"); - _null_.put(GL_NUM_PROGRAM_BINARY_FORMATS, "GL_NUM_PROGRAM_BINARY_FORMATS"); - _null_.put(GL_LINEAR_MIPMAP_LINEAR, "GL_LINEAR_MIPMAP_LINEAR"); - _null_.put(GL_ALPHA16, "GL_ALPHA16"); _null_.put(GL_CUBIC_MIPMAP_LINEAR_IMG, "GL_CUBIC_MIPMAP_LINEAR_IMG"); - _null_.put(GL_VERTEX_SUBROUTINE, "GL_VERTEX_SUBROUTINE"); - _null_.put(GL_ALPHA12, "GL_ALPHA12"); - _null_.put(GL_INTERNALFORMAT_SHARED_SIZE, "GL_INTERNALFORMAT_SHARED_SIZE"); - _null_.put(GL_GEOMETRY_TEXTURE, "GL_GEOMETRY_TEXTURE"); _null_.put(GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX, "GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX"); - _null_.put(GL_NEAREST_MIPMAP_NEAREST, "GL_NEAREST_MIPMAP_NEAREST"); - _null_.put(GL_OBJECT_DISTANCE_TO_LINE_SGIS, "GL_OBJECT_DISTANCE_TO_LINE_SGIS"); - _null_.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); + _null_.put(GL_CLIP_DISTANCE1_APPLE, "GL_CLIP_DISTANCE1_APPLE"); _null_.put(GL_IMAGE_CLASS_1_X_8, "GL_IMAGE_CLASS_1_X_8"); - _null_.put(GL_TRACE_ARRAYS_BIT_MESA, "GL_TRACE_ARRAYS_BIT_MESA"); - _null_.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); - _null_.put(GL_SPOT_DIRECTION, "GL_SPOT_DIRECTION"); - _null_.put(GL_LUMINANCE16_ALPHA16, "GL_LUMINANCE16_ALPHA16"); - _null_.put(GL_LIGHT6, "GL_LIGHT6"); - _null_.put(GL_LIGHT7, "GL_LIGHT7"); - _null_.put(GL_LIGHT4, "GL_LIGHT4"); - _null_.put(GL_BLUE_BITS, "GL_BLUE_BITS"); - _null_.put(GL_LIGHT5, "GL_LIGHT5"); + _null_.put(GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"); + _null_.put(GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL, "GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL"); + _null_.put(GL_TESS_CONTROL_OUTPUT_VERTICES, "GL_TESS_CONTROL_OUTPUT_VERTICES"); _null_.put(GL_VALIDATE_SHADER_BINARY_QCOM, "GL_VALIDATE_SHADER_BINARY_QCOM"); - _null_.put(GL_FRAGMENT_LIGHT2_SGIX, "GL_FRAGMENT_LIGHT2_SGIX"); _null_.put(GL_TEXTURE_2D_STACK_MESAX, "GL_TEXTURE_2D_STACK_MESAX"); - _null_.put(GL_LIGHT2, "GL_LIGHT2"); - _null_.put(GL_LIGHT3, "GL_LIGHT3"); - _null_.put(GL_LIGHT0, "GL_LIGHT0"); - _null_.put(GL_LIGHT1, "GL_LIGHT1"); - _null_.put(GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"); - _null_.put(GL_RED, "GL_RED"); + _null_.put(GL_TEXTURE_COMPRESSED_IMAGE_SIZE, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE"); _null_.put(GL_CLIP_DISTANCE5_APPLE, "GL_CLIP_DISTANCE5_APPLE"); - _null_.put(GL_CONVOLUTION_WIDTH, "GL_CONVOLUTION_WIDTH"); _null_.put(GL_BROWSER_DEFAULT_WEBGL, "GL_BROWSER_DEFAULT_WEBGL"); - _null_.put(GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"); _null_.put(GL_CONTEXT_LOST_KHR, "GL_CONTEXT_LOST_KHR"); - _null_.put(GL_DUAL_ALPHA12_SGIS, "GL_DUAL_ALPHA12_SGIS"); + _null_.put(GL_CLIP_DISTANCE2_APPLE, "GL_CLIP_DISTANCE2_APPLE"); + _null_.put(GL_TEXTURE_LUMINANCE_TYPE, "GL_TEXTURE_LUMINANCE_TYPE"); _null_.put(GL_DEBUG_OUTPUT_KHR, "GL_DEBUG_OUTPUT_KHR"); - _null_.put(GL_ZERO_TO_ONE, "GL_ZERO_TO_ONE"); - _null_.put(GL_ADD, "GL_ADD"); - _null_.put(GL_DOUBLE, "GL_DOUBLE"); _null_.put(GL_UNSIGNED_SHORT_8_8_REV_APPLE, "GL_UNSIGNED_SHORT_8_8_REV_APPLE"); - _null_.put(GL_QUERY_WAIT_INVERTED, "GL_QUERY_WAIT_INVERTED"); _null_.put(GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET"); _null_.put(GL_PACK_REVERSE_ROW_ORDER_ANGLE, "GL_PACK_REVERSE_ROW_ORDER_ANGLE"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS"); + _null_.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE"); _null_.put(GL_HSL_COLOR, "GL_HSL_COLOR"); + _null_.put(GL_OCCLUSION_QUERY_EVENT_MASK_AMD, "GL_OCCLUSION_QUERY_EVENT_MASK_AMD"); _null_.put(GL_VIEW_CLASS_ASTC_6x6_RGBA, "GL_VIEW_CLASS_ASTC_6x6_RGBA"); - _null_.put(GL_MINOR_VERSION, "GL_MINOR_VERSION"); - _null_.put(GL_QUERY_BY_REGION_WAIT, "GL_QUERY_BY_REGION_WAIT"); - _null_.put(GL_TEXTURE_BINDING_1D_ARRAY, "GL_TEXTURE_BINDING_1D_ARRAY"); - _null_.put(GL_STENCIL_BUFFER_BIT6_QCOM, "GL_STENCIL_BUFFER_BIT6_QCOM"); - _null_.put(GL_SAMPLE_ALPHA_TO_ONE_SGIS, "GL_SAMPLE_ALPHA_TO_ONE_SGIS"); - _null_.put(GL_RG8, "GL_RG8"); - } - private static void _null_14() { + _null_.put(GL_CLIP_DISTANCE3_APPLE, "GL_CLIP_DISTANCE3_APPLE"); + _null_.put(GL_ALPHA_SNORM, "GL_ALPHA_SNORM"); _null_.put(GL_SLIM12S_SGIX, "GL_SLIM12S_SGIX"); - _null_.put(GL_MAP_COHERENT_BIT, "GL_MAP_COHERENT_BIT"); - _null_.put(GL_RGB, "GL_RGB"); - _null_.put(GL_4PASS_3_SGIS, "GL_4PASS_3_SGIS"); - _null_.put(GL_TRACE_TEXTURES_BIT_MESA, "GL_TRACE_TEXTURES_BIT_MESA"); - _null_.put(GL_MAT_EMISSION_BIT_PGI, "GL_MAT_EMISSION_BIT_PGI"); - _null_.put(GL_VERTEX_ARRAY_BINDING, "GL_VERTEX_ARRAY_BINDING"); + _null_.put(GL_IMAGE_CLASS_4_X_32, "GL_IMAGE_CLASS_4_X_32"); + _null_.put(GL_OVERLAY_KHR, "GL_OVERLAY_KHR"); + _null_.put(GL_TEXTURE_DEPTH, "GL_TEXTURE_DEPTH"); + _null_.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS"); + _null_.put(GL_TEXTURE_OBJECT_VALID_QCOM, "GL_TEXTURE_OBJECT_VALID_QCOM"); _null_.put(GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE, "GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE"); - _null_.put(GL_PIXEL_TEX_GEN_Q_CEILING_SGIX, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"); _null_.put(GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"); _null_.put(GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE"); _null_.put(GL_CLIP_DISTANCE4_APPLE, "GL_CLIP_DISTANCE4_APPLE"); - _null_.put(GL_CONSTANT_ATTENUATION, "GL_CONSTANT_ATTENUATION"); + } + private static void _null_14() { _null_.put(GL_OCCLUSION_TEST_HP, "GL_OCCLUSION_TEST_HP"); - _null_.put(GL_VERTEX_BINDING_STRIDE, "GL_VERTEX_BINDING_STRIDE"); - _null_.put(GL_POST_CONVOLUTION_BLUE_SCALE, "GL_POST_CONVOLUTION_BLUE_SCALE"); - _null_.put(GL_MAX_CUBE_MAP_TEXTURE_SIZE, "GL_MAX_CUBE_MAP_TEXTURE_SIZE"); _null_.put(GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD, "GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD"); - _null_.put(GL_PIXEL_BUFFER_BARRIER_BIT, "GL_PIXEL_BUFFER_BARRIER_BIT"); + _null_.put(GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD, "GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD"); _null_.put(GL_DARKEN_KHR, "GL_DARKEN_KHR"); - _null_.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"); + _null_.put(GL_TRACE_MASK_MESA, "GL_TRACE_MASK_MESA"); _null_.put(GL_CURRENT_RASTER_SECONDARY_COLOR, "GL_CURRENT_RASTER_SECONDARY_COLOR"); - _null_.put(GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"); - _null_.put(GL_T4F_C4F_N3F_V4F, "GL_T4F_C4F_N3F_V4F"); - _null_.put(GL_SRC2_ALPHA, "GL_SRC2_ALPHA"); - _null_.put(GL_RGBA16UI, "GL_RGBA16UI"); - _null_.put(GL_RASTERIZER_DISCARD, "GL_RASTERIZER_DISCARD"); + _null_.put(GL_MAX_GEOMETRY_IMAGE_UNIFORMS, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS"); _null_.put(GL_LUMINANCE_ALPHA_FLOAT16_APPLE, "GL_LUMINANCE_ALPHA_FLOAT16_APPLE"); _null_.put(GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, "GL_MAX_DEBUG_LOGGED_MESSAGES_AMD"); - _null_.put(GL_SHADER_COMPILER, "GL_SHADER_COMPILER"); - _null_.put(GL_MAX_CLIPMAP_DEPTH_SGIX, "GL_MAX_CLIPMAP_DEPTH_SGIX"); - _null_.put(GL_TEXTURE_4D_BINDING_SGIS, "GL_TEXTURE_4D_BINDING_SGIS"); - _null_.put(GL_TESS_CONTROL_SUBROUTINE, "GL_TESS_CONTROL_SUBROUTINE"); - _null_.put(GL_COMPUTE_SHADER, "GL_COMPUTE_SHADER"); + _null_.put(GL_LUMINANCE8_SNORM, "GL_LUMINANCE8_SNORM"); + _null_.put(GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM, "GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM"); + _null_.put(GL_VIEW_CLASS_ASTC_8x8_RGBA, "GL_VIEW_CLASS_ASTC_8x8_RGBA"); _null_.put(GL_DEBUG_SEVERITY_MEDIUM_AMD, "GL_DEBUG_SEVERITY_MEDIUM_AMD"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"); - _null_.put(GL_TESS_CONTROL_SHADER_BIT, "GL_TESS_CONTROL_SHADER_BIT"); + _null_.put(GL_DEBUG_SEVERITY_LOW_KHR, "GL_DEBUG_SEVERITY_LOW_KHR"); _null_.put(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR"); - _null_.put(GL_DEBUG_SEVERITY_HIGH, "GL_DEBUG_SEVERITY_HIGH"); - _null_.put(GL_POLYGON_OFFSET_FACTOR, "GL_POLYGON_OFFSET_FACTOR"); - _null_.put(GL_EYE_POINT_SGIS, "GL_EYE_POINT_SGIS"); + _null_.put(GL_PACK_COMPRESSED_BLOCK_SIZE, "GL_PACK_COMPRESSED_BLOCK_SIZE"); + _null_.put(GL_DEBUG_CATEGORY_OTHER_AMD, "GL_DEBUG_CATEGORY_OTHER_AMD"); + _null_.put(GL_FRAMEBUFFER_FLIP_X_MESA, "GL_FRAMEBUFFER_FLIP_X_MESA"); } private static void _null_15() { - _null_.put(GL_MAX_ASYNC_TEX_IMAGE_SGIX, "GL_MAX_ASYNC_TEX_IMAGE_SGIX"); - _null_.put(GL_CONVOLUTION_FILTER_SCALE, "GL_CONVOLUTION_FILTER_SCALE"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"); - _null_.put(GL_KEEP, "GL_KEEP"); - _null_.put(GL_ACTIVE_SUBROUTINE_MAX_LENGTH, "GL_ACTIVE_SUBROUTINE_MAX_LENGTH"); + _null_.put(GL_COUNTER_TYPE_AMD, "GL_COUNTER_TYPE_AMD"); _null_.put(GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG, "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG"); _null_.put(GL_CONDITION_SATISFIED_APPLE, "GL_CONDITION_SATISFIED_APPLE"); - _null_.put(GL_PROXY_TEXTURE_2D_MULTISAMPLE, "GL_PROXY_TEXTURE_2D_MULTISAMPLE"); - _null_.put(GL_STENCIL_BUFFER_BIT3_QCOM, "GL_STENCIL_BUFFER_BIT3_QCOM"); - _null_.put(GL_TEXTURE_MEMORY_LAYOUT_INTEL, "GL_TEXTURE_MEMORY_LAYOUT_INTEL"); - _null_.put(GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"); _null_.put(GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD, "GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD"); - _null_.put(GL_PACK_IMAGE_DEPTH_SGIS, "GL_PACK_IMAGE_DEPTH_SGIS"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"); + _null_.put(GL_CONSTANT_BORDER_HP, "GL_CONSTANT_BORDER_HP"); _null_.put(GL_VIRTUAL_PAGE_SIZE_X_AMD, "GL_VIRTUAL_PAGE_SIZE_X_AMD"); - _null_.put(GL_TEXTURE_MAX_CLAMP_T_SGIX, "GL_TEXTURE_MAX_CLAMP_T_SGIX"); - _null_.put(GL_VERTEX_ARRAY_TYPE, "GL_VERTEX_ARRAY_TYPE"); + _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG"); _null_.put(GL_QUERY_RESULT_NO_WAIT_AMD, "GL_QUERY_RESULT_NO_WAIT_AMD"); - _null_.put(GL_INT_SAMPLER_3D, "GL_INT_SAMPLER_3D"); + _null_.put(GL_BLUE_MIN_CLAMP_INGR, "GL_BLUE_MIN_CLAMP_INGR"); _null_.put(GL_VERTEX_ID_SWIZZLE_AMD, "GL_VERTEX_ID_SWIZZLE_AMD"); - _null_.put(GL_COLOR_TABLE_BIAS_SGI, "GL_COLOR_TABLE_BIAS_SGI"); - _null_.put(GL_DUAL_LUMINANCE_ALPHA8_SGIS, "GL_DUAL_LUMINANCE_ALPHA8_SGIS"); - _null_.put(GL_COMPARE_REF_TO_TEXTURE, "GL_COMPARE_REF_TO_TEXTURE"); + _null_.put(GL_SECONDARY_COLOR_ARRAY_STRIDE, "GL_SECONDARY_COLOR_ARRAY_STRIDE"); _null_.put(GL_INTERLACE_OML, "GL_INTERLACE_OML"); + _null_.put(GL_FRAGMENT_PROGRAM_POSITION_MESA, "GL_FRAGMENT_PROGRAM_POSITION_MESA"); _null_.put(GL_DEBUG_TYPE_PORTABILITY_KHR, "GL_DEBUG_TYPE_PORTABILITY_KHR"); - _null_.put(GL_MAX_VARYING_FLOATS, "GL_MAX_VARYING_FLOATS"); _null_.put(GL_LUMINANCE_ALPHA_FLOAT32_APPLE, "GL_LUMINANCE_ALPHA_FLOAT32_APPLE"); - _null_.put(GL_MAX_ELEMENTS_VERTICES, "GL_MAX_ELEMENTS_VERTICES"); - _null_.put(GL_GEOMETRY_DEFORMATION_SGIX, "GL_GEOMETRY_DEFORMATION_SGIX"); - _null_.put(GL_TRANSFORM_HINT_APPLE, "GL_TRANSFORM_HINT_APPLE"); - _null_.put(GL_COLOR_WRITEMASK, "GL_COLOR_WRITEMASK"); - _null_.put(GL_INT_SAMPLER_2D, "GL_INT_SAMPLER_2D"); _null_.put(GL_TESS_EVALUATION_SHADER_INVOCATIONS, "GL_TESS_EVALUATION_SHADER_INVOCATIONS"); - _null_.put(GL_R8UI, "GL_R8UI"); - _null_.put(GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"); - _null_.put(GL_LINEAR_SHARPEN_ALPHA_SGIS, "GL_LINEAR_SHARPEN_ALPHA_SGIS"); - _null_.put(GL_HINT_BIT, "GL_HINT_BIT"); - _null_.put(GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI, "GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"); + _null_.put(GL_RGBA4_S3TC, "GL_RGBA4_S3TC"); + _null_.put(GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD, "GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD"); + _null_.put(GL_MAX_VERTEX_ATTRIB_STRIDE, "GL_MAX_VERTEX_ATTRIB_STRIDE"); + _null_.put(GL_STATE_RESTORE, "GL_STATE_RESTORE"); + _null_.put(GL_TEXTURE_VIEW_MIN_LEVEL, "GL_TEXTURE_VIEW_MIN_LEVEL"); _null_.put(GL_DEBUG_LOGGED_MESSAGES_AMD, "GL_DEBUG_LOGGED_MESSAGES_AMD"); - _null_.put(GL_EYE_DISTANCE_TO_LINE_SGIS, "GL_EYE_DISTANCE_TO_LINE_SGIS"); - _null_.put(GL_SOURCE1_RGB, "GL_SOURCE1_RGB"); - _null_.put(GL_ALPHA_TEST, "GL_ALPHA_TEST"); - _null_.put(GL_INTERLACE_SGIX, "GL_INTERLACE_SGIX"); - _null_.put(GL_T2F_C4F_N3F_V3F, "GL_T2F_C4F_N3F_V3F"); + _null_.put(GL_COMPLETION_STATUS_KHR, "GL_COMPLETION_STATUS_KHR"); + _null_.put(GL_TEXTURE_RED_TYPE, "GL_TEXTURE_RED_TYPE"); } private static void _null_16() { - _null_.put(GL_DOUBLE_MAT4x2, "GL_DOUBLE_MAT4x2"); - _null_.put(GL_DOUBLE_MAT4x3, "GL_DOUBLE_MAT4x3"); - _null_.put(GL_INTERNALFORMAT_RED_SIZE, "GL_INTERNALFORMAT_RED_SIZE"); - _null_.put(GL_TEXTURE_RED_TYPE, "GL_TEXTURE_RED_TYPE"); - _null_.put(GL_DEBUG_CALLBACK_USER_PARAM, "GL_DEBUG_CALLBACK_USER_PARAM"); - _null_.put(GL_FRAMEZOOM_FACTOR_SGIX, "GL_FRAMEZOOM_FACTOR_SGIX"); - _null_.put(GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM, "GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM"); _null_.put(GL_MAX_SHADER_COMPILER_THREADS_KHR, "GL_MAX_SHADER_COMPILER_THREADS_KHR"); _null_.put(GL_DEBUG_TYPE_ERROR_KHR, "GL_DEBUG_TYPE_ERROR_KHR"); _null_.put(GL_REPLACEMENT_CODE_SUN, "GL_REPLACEMENT_CODE_SUN"); - _null_.put(GL_SCISSOR_BOX, "GL_SCISSOR_BOX"); - _null_.put(GL_RENDER, "GL_RENDER"); - _null_.put(GL_FRAMEBUFFER_DEFAULT_LAYERS, "GL_FRAMEBUFFER_DEFAULT_LAYERS"); - _null_.put(GL_TEXTURE_CUBE_MAP_POSITIVE_X, "GL_TEXTURE_CUBE_MAP_POSITIVE_X"); - _null_.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Y, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y"); - _null_.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Z, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z"); + _null_.put(GL_HSL_LUMINOSITY_KHR, "GL_HSL_LUMINOSITY_KHR"); _null_.put(GL_PACK_COMPRESSED_BLOCK_HEIGHT, "GL_PACK_COMPRESSED_BLOCK_HEIGHT"); - _null_.put(GL_FETCH_PER_SAMPLE_ARM, "GL_FETCH_PER_SAMPLE_ARM"); - _null_.put(GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"); + _null_.put(GL_PACK_COMPRESSED_BLOCK_DEPTH, "GL_PACK_COMPRESSED_BLOCK_DEPTH"); + _null_.put(GL_MULTISAMPLE_3DFX, "GL_MULTISAMPLE_3DFX"); _null_.put(GL_IMAGE_BINDING_FORMAT, "GL_IMAGE_BINDING_FORMAT"); _null_.put(GL_COLORBURN, "GL_COLORBURN"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER"); - _null_.put(GL_STORAGE_SHARED_APPLE, "GL_STORAGE_SHARED_APPLE"); - _null_.put(GL_DEPTH_BUFFER_BIT1_QCOM, "GL_DEPTH_BUFFER_BIT1_QCOM"); - _null_.put(GL_VERTEX23_BIT_PGI, "GL_VERTEX23_BIT_PGI"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_6x6, "GL_COMPRESSED_RGBA_ASTC_6x6"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_6x5, "GL_COMPRESSED_RGBA_ASTC_6x5"); - _null_.put(GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"); + _null_.put(GL_FOG_COORDINATE_SOURCE, "GL_FOG_COORDINATE_SOURCE"); _null_.put(GL_SAMPLE_BUFFERS_3DFX, "GL_SAMPLE_BUFFERS_3DFX"); - _null_.put(GL_POINT_FADE_THRESHOLD_SIZE, "GL_POINT_FADE_THRESHOLD_SIZE"); _null_.put(GL_YCBCR_422_APPLE, "GL_YCBCR_422_APPLE"); - _null_.put(GL_SAMPLER_BUFFER, "GL_SAMPLER_BUFFER"); - _null_.put(GL_FUNC_ADD, "GL_FUNC_ADD"); + _null_.put(GL_ATC_RGBA_EXPLICIT_ALPHA_AMD, "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD"); _null_.put(GL_DRAW_FRAMEBUFFER_BINDING_ANGLE, "GL_DRAW_FRAMEBUFFER_BINDING_ANGLE"); _null_.put(GL_VIEW_CLASS_ASTC_12x12_RGBA, "GL_VIEW_CLASS_ASTC_12x12_RGBA"); + _null_.put(GL_VIEW_CLASS_96_BITS, "GL_VIEW_CLASS_96_BITS"); _null_.put(GL_CLIENT_ACTIVE_TEXTURE, "GL_CLIENT_ACTIVE_TEXTURE"); - _null_.put(GL_LINES, "GL_LINES"); - _null_.put(GL_SELECT, "GL_SELECT"); _null_.put(GL_COMPRESSED_ALPHA, "GL_COMPRESSED_ALPHA"); - _null_.put(GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"); - _null_.put(GL_PERSPECTIVE_CORRECTION_HINT, "GL_PERSPECTIVE_CORRECTION_HINT"); - _null_.put(GL_ALPHA_BITS, "GL_ALPHA_BITS"); - _null_.put(GL_RGBA8_SNORM, "GL_RGBA8_SNORM"); - _null_.put(GL_PROGRAM_BINARY_LENGTH, "GL_PROGRAM_BINARY_LENGTH"); - _null_.put(GL_ONE_MINUS_SRC1_ALPHA, "GL_ONE_MINUS_SRC1_ALPHA"); - _null_.put(GL_INT_SAMPLER_1D, "GL_INT_SAMPLER_1D"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6"); - _null_.put(GL_FRAGMENT_SUBROUTINE_UNIFORM, "GL_FRAGMENT_SUBROUTINE_UNIFORM"); - _null_.put(GL_TEXTURE_COORD_ARRAY_TYPE, "GL_TEXTURE_COORD_ARRAY_TYPE"); - } - private static void _null_17() { - _null_.put(GL_PIXEL_UNPACK_BUFFER, "GL_PIXEL_UNPACK_BUFFER"); + _null_.put(GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING"); + _null_.put(GL_RED_SNORM, "GL_RED_SNORM"); _null_.put(GL_SAMPLER_BUFFER_AMD, "GL_SAMPLER_BUFFER_AMD"); - _null_.put(GL_FOG_MODE, "GL_FOG_MODE"); - _null_.put(GL_LOWER_LEFT, "GL_LOWER_LEFT"); + _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"); + _null_.put(GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG"); + _null_.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS"); _null_.put(GL_FORMAT_SUBSAMPLE_24_24_OML, "GL_FORMAT_SUBSAMPLE_24_24_OML"); _null_.put(GL_VIEW_CLASS_ASTC_6x5_RGBA, "GL_VIEW_CLASS_ASTC_6x5_RGBA"); - _null_.put(GL_IMAGE_PIXEL_TYPE, "GL_IMAGE_PIXEL_TYPE"); - _null_.put(GL_RENDERBUFFER_HEIGHT, "GL_RENDERBUFFER_HEIGHT"); - _null_.put(GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"); + } + private static void _null_17() { _null_.put(GL_FOG_COORDINATE_ARRAY, "GL_FOG_COORDINATE_ARRAY"); - _null_.put(GL_NORMALIZE, "GL_NORMALIZE"); - _null_.put(GL_FOVEATION_ENABLE_BIT_QCOM, "GL_FOVEATION_ENABLE_BIT_QCOM"); _null_.put(GL_GEOMETRY_SHADER_INVOCATIONS, "GL_GEOMETRY_SHADER_INVOCATIONS"); _null_.put(GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR, "GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR"); - _null_.put(GL_DEPTH_RENDERABLE, "GL_DEPTH_RENDERABLE"); - _null_.put(GL_SAMPLER_2D_SHADOW, "GL_SAMPLER_2D_SHADOW"); - _null_.put(GL_PIXEL_MAP_R_TO_R_SIZE, "GL_PIXEL_MAP_R_TO_R_SIZE"); _null_.put(GL_STENCIL_BACK_OP_VALUE_AMD, "GL_STENCIL_BACK_OP_VALUE_AMD"); + _null_.put(GL_DEBUG_SEVERITY_HIGH_AMD, "GL_DEBUG_SEVERITY_HIGH_AMD"); _null_.put(GL_RESAMPLE_AVERAGE_OML, "GL_RESAMPLE_AVERAGE_OML"); - _null_.put(GL_ACTIVE_SUBROUTINES, "GL_ACTIVE_SUBROUTINES"); - _null_.put(GL_T2F_C4UB_V3F, "GL_T2F_C4UB_V3F"); + _null_.put(GL_SAMPLER_KHR, "GL_SAMPLER_KHR"); _null_.put(GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE, "GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE"); - _null_.put(GL_RGB565, "GL_RGB565"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"); + _null_.put(GL_ALPHA16_SNORM, "GL_ALPHA16_SNORM"); _null_.put(GL_VERTEX_ELEMENT_SWIZZLE_AMD, "GL_VERTEX_ELEMENT_SWIZZLE_AMD"); _null_.put(GL_UNPACK_COMPRESSED_BLOCK_WIDTH, "GL_UNPACK_COMPRESSED_BLOCK_WIDTH"); - _null_.put(GL_PIXEL_SUBSAMPLE_2424_SGIX, "GL_PIXEL_SUBSAMPLE_2424_SGIX"); - _null_.put(GL_MINMAX_FORMAT, "GL_MINMAX_FORMAT"); - _null_.put(GL_MAX_GEOMETRY_UNIFORM_BLOCKS, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS"); - _null_.put(GL_BACK_NORMALS_HINT_PGI, "GL_BACK_NORMALS_HINT_PGI"); - _null_.put(GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"); - _null_.put(GL_PIXEL_PACK_BUFFER, "GL_PIXEL_PACK_BUFFER"); - _null_.put(GL_INTERNALFORMAT_BLUE_TYPE, "GL_INTERNALFORMAT_BLUE_TYPE"); - _null_.put(GL_SRGB_WRITE, "GL_SRGB_WRITE"); - _null_.put(GL_MAP1_NORMAL, "GL_MAP1_NORMAL"); - _null_.put(GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"); - _null_.put(GL_MAX_FRAMEBUFFER_WIDTH, "GL_MAX_FRAMEBUFFER_WIDTH"); - _null_.put(GL_TIMEOUT_EXPIRED, "GL_TIMEOUT_EXPIRED"); + _null_.put(GL_UNSIGNED_INT_8_24_REV_MESA, "GL_UNSIGNED_INT_8_24_REV_MESA"); + _null_.put(GL_CLIPPING_OUTPUT_PRIMITIVES, "GL_CLIPPING_OUTPUT_PRIMITIVES"); + _null_.put(GL_RESAMPLE_DECIMATE_OML, "GL_RESAMPLE_DECIMATE_OML"); + _null_.put(GL_VERTEX_ATTRIB_MAP2_APPLE, "GL_VERTEX_ATTRIB_MAP2_APPLE"); _null_.put(GL_VIEW_CLASS_ASTC_4x4_RGBA, "GL_VIEW_CLASS_ASTC_4x4_RGBA"); - _null_.put(GL_MAX_ELEMENT_INDEX, "GL_MAX_ELEMENT_INDEX"); _null_.put(GL_TESS_GEN_SPACING, "GL_TESS_GEN_SPACING"); _null_.put(GL_TILE_RASTER_ORDER_FIXED_MESA, "GL_TILE_RASTER_ORDER_FIXED_MESA"); - _null_.put(GL_OPERAND0_ALPHA, "GL_OPERAND0_ALPHA"); + _null_.put(GL_SPIR_V_BINARY, "GL_SPIR_V_BINARY"); + _null_.put(GL_VIEW_CLASS_ASTC_10x8_RGBA, "GL_VIEW_CLASS_ASTC_10x8_RGBA"); + _null_.put(GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL, "GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL"); _null_.put(GL_3DC_X_AMD, "GL_3DC_X_AMD"); _null_.put(GL_SYNC_FENCE_APPLE, "GL_SYNC_FENCE_APPLE"); - _null_.put(GL_DUAL_INTENSITY12_SGIS, "GL_DUAL_INTENSITY12_SGIS"); + _null_.put(GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM, "GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM"); _null_.put(GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX, "GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX"); - } - private static void _null_18() { _null_.put(GL_UNSIGNED_NORMALIZED, "GL_UNSIGNED_NORMALIZED"); - _null_.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); _null_.put(GL_RED_MIN_CLAMP_INGR, "GL_RED_MIN_CLAMP_INGR"); - _null_.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); _null_.put(GL_DEPTH_CLAMP_NEAR_AMD, "GL_DEPTH_CLAMP_NEAR_AMD"); - _null_.put(GL_COLOR_ATTACHMENT17, "GL_COLOR_ATTACHMENT17"); - _null_.put(GL_COLOR_ATTACHMENT16, "GL_COLOR_ATTACHMENT16"); - _null_.put(GL_LEQUAL, "GL_LEQUAL"); _null_.put(GL_VIEW_CLASS_BPTC_UNORM, "GL_VIEW_CLASS_BPTC_UNORM"); - _null_.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); - _null_.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); - _null_.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); - _null_.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); - _null_.put(GL_EVAL_BIT, "GL_EVAL_BIT"); - _null_.put(GL_DEBUG_SOURCE_WINDOW_SYSTEM, "GL_DEBUG_SOURCE_WINDOW_SYSTEM"); - _null_.put(GL_TEXTURE_GEQUAL_R_SGIX, "GL_TEXTURE_GEQUAL_R_SGIX"); - _null_.put(GL_GREEN_BITS, "GL_GREEN_BITS"); - _null_.put(GL_ACTIVE_UNIFORMS, "GL_ACTIVE_UNIFORMS"); - _null_.put(GL_DOUBLEBUFFER, "GL_DOUBLEBUFFER"); - _null_.put(GL_RED_BITS, "GL_RED_BITS"); - _null_.put(GL_R16, "GL_R16"); - _null_.put(GL_COLOR_ATTACHMENT26, "GL_COLOR_ATTACHMENT26"); - _null_.put(GL_COLOR_ATTACHMENT25, "GL_COLOR_ATTACHMENT25"); - _null_.put(GL_COLOR_ATTACHMENT28, "GL_COLOR_ATTACHMENT28"); - _null_.put(GL_COLOR_ATTACHMENT27, "GL_COLOR_ATTACHMENT27"); - _null_.put(GL_COLOR_ATTACHMENT22, "GL_COLOR_ATTACHMENT22"); - _null_.put(GL_COLOR_ATTACHMENT21, "GL_COLOR_ATTACHMENT21"); - _null_.put(GL_COLOR_ATTACHMENT24, "GL_COLOR_ATTACHMENT24"); - _null_.put(GL_COLOR_ATTACHMENT23, "GL_COLOR_ATTACHMENT23"); - _null_.put(GL_COLOR_ATTACHMENT20, "GL_COLOR_ATTACHMENT20"); - _null_.put(GL_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER"); - _null_.put(GL_LIGHT_MODEL_AMBIENT, "GL_LIGHT_MODEL_AMBIENT"); - _null_.put(GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"); - _null_.put(GL_SHADER_IMAGE_STORE, "GL_SHADER_IMAGE_STORE"); - _null_.put(GL_COLOR_ATTACHMENT19, "GL_COLOR_ATTACHMENT19"); - _null_.put(GL_COLOR_ATTACHMENT18, "GL_COLOR_ATTACHMENT18"); - _null_.put(GL_DUAL_ALPHA4_SGIS, "GL_DUAL_ALPHA4_SGIS"); + } + private static void _null_18() { + _null_.put(GL_TEXTURE_DEPTH_QCOM, "GL_TEXTURE_DEPTH_QCOM"); + _null_.put(GL_MAX_TEXTURE_MAX_ANISOTROPY, "GL_MAX_TEXTURE_MAX_ANISOTROPY"); + _null_.put(GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD, "GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD"); + _null_.put(GL_SMAPHS_PROGRAM_BINARY_DMP, "GL_SMAPHS_PROGRAM_BINARY_DMP"); _null_.put(GL_TEXTURE_DEPTH_TYPE, "GL_TEXTURE_DEPTH_TYPE"); _null_.put(GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD, "GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD"); - _null_.put(GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD, "GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"); _null_.put(GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD, "GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD"); - _null_.put(GL_TEXTURE_UPDATE_BARRIER_BIT, "GL_TEXTURE_UPDATE_BARRIER_BIT"); - _null_.put(GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST"); - _null_.put(GL_COMPRESSED_RG, "GL_COMPRESSED_RG"); - _null_.put(GL_COLOR_ATTACHMENT31, "GL_COLOR_ATTACHMENT31"); - _null_.put(GL_SHADER_STORAGE_BUFFER_SIZE, "GL_SHADER_STORAGE_BUFFER_SIZE"); - _null_.put(GL_COLOR_ATTACHMENT30, "GL_COLOR_ATTACHMENT30"); _null_.put(GL_TILE_RASTER_ORDER_INCREASING_X_MESA, "GL_TILE_RASTER_ORDER_INCREASING_X_MESA"); - _null_.put(GL_STENCIL_BUFFER_BIT1_QCOM, "GL_STENCIL_BUFFER_BIT1_QCOM"); - _null_.put(GL_CONVOLUTION_1D, "GL_CONVOLUTION_1D"); _null_.put(GL_DEPTH_PASS_INSTRUMENT_SGIX, "GL_DEPTH_PASS_INSTRUMENT_SGIX"); - _null_.put(GL_COLOR_ENCODING, "GL_COLOR_ENCODING"); + _null_.put(GL_COMPRESSED_RGBA_FXT1_3DFX, "GL_COMPRESSED_RGBA_FXT1_3DFX"); _null_.put(GL_GLOBAL_ALPHA_SUN, "GL_GLOBAL_ALPHA_SUN"); - _null_.put(GL_COLOR_ATTACHMENT29, "GL_COLOR_ATTACHMENT29"); - _null_.put(GL_MAX_NAME_STACK_DEPTH, "GL_MAX_NAME_STACK_DEPTH"); - _null_.put(GL_SELECTION_BUFFER_SIZE, "GL_SELECTION_BUFFER_SIZE"); + _null_.put(GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA, "GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA"); + _null_.put(GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE, "GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE"); _null_.put(GL_VERTEX_BINDING_BUFFER, "GL_VERTEX_BINDING_BUFFER"); + _null_.put(GL_ATC_RGB_AMD, "GL_ATC_RGB_AMD"); + _null_.put(GL_UNSIGNED_SHORT_8_8_REV_MESA, "GL_UNSIGNED_SHORT_8_8_REV_MESA"); + _null_.put(GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX, "GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX"); } private static void _null_19() { - _null_.put(GL_TEXTURE_WRAP_R, "GL_TEXTURE_WRAP_R"); - _null_.put(GL_DEPTH_COMPONENT, "GL_DEPTH_COMPONENT"); - _null_.put(GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"); - _null_.put(GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"); - _null_.put(GL_CLEAR_BUFFER, "GL_CLEAR_BUFFER"); - _null_.put(GL_IS_PER_PATCH, "GL_IS_PER_PATCH"); - _null_.put(GL_UNSIGNED_SHORT_8_8_REV_MESA, "GL_UNSIGNED_SHORT_8_8_REV_MESA"); - _null_.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); _null_.put(GL_NO_RESET_NOTIFICATION_KHR, "GL_NO_RESET_NOTIFICATION_KHR"); - _null_.put(GL_COLOR_TABLE_RED_SIZE, "GL_COLOR_TABLE_RED_SIZE"); - _null_.put(GL_VIEWPORT_SUBPIXEL_BITS, "GL_VIEWPORT_SUBPIXEL_BITS"); + _null_.put(GL_VIEW_CLASS_ETC2_RGB, "GL_VIEW_CLASS_ETC2_RGB"); _null_.put(GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL, "GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL"); _null_.put(GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL, "GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL"); _null_.put(GL_COLOR_MATRIX, "GL_COLOR_MATRIX"); - _null_.put(GL_ALREADY_SIGNALED, "GL_ALREADY_SIGNALED"); - _null_.put(GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"); - _null_.put(GL_SHADER_BINARY_FORMAT_SPIR_V, "GL_SHADER_BINARY_FORMAT_SPIR_V"); _null_.put(GL_QUERY_BUFFER_BINDING, "GL_QUERY_BUFFER_BINDING"); - _null_.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); - _null_.put(GL_TEXTURE_INTERNAL_FORMAT, "GL_TEXTURE_INTERNAL_FORMAT"); - _null_.put(GL_OBJECT_PLANE, "GL_OBJECT_PLANE"); - _null_.put(GL_MAX_NAME_LENGTH, "GL_MAX_NAME_LENGTH"); - _null_.put(GL_ACTIVE_TEXTURE, "GL_ACTIVE_TEXTURE"); + _null_.put(GL_UNPACK_CONSTANT_DATA_SUNX, "GL_UNPACK_CONSTANT_DATA_SUNX"); + _null_.put(GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"); _null_.put(GL_FOG_COORDINATE_ARRAY_POINTER, "GL_FOG_COORDINATE_ARRAY_POINTER"); _null_.put(GL_TEXTURE_NUM_LEVELS_QCOM, "GL_TEXTURE_NUM_LEVELS_QCOM"); - _null_.put(GL_TRANSFORM_BIT, "GL_TRANSFORM_BIT"); - _null_.put(GL_GENERATE_MIPMAP_SGIS, "GL_GENERATE_MIPMAP_SGIS"); - _null_.put(GL_UNIFORM, "GL_UNIFORM"); - _null_.put(GL_SCISSOR_BIT, "GL_SCISSOR_BIT"); - _null_.put(GL_FILTER, "GL_FILTER"); - _null_.put(GL_MAP1_TEXTURE_COORD_3, "GL_MAP1_TEXTURE_COORD_3"); - _null_.put(GL_MAP1_TEXTURE_COORD_2, "GL_MAP1_TEXTURE_COORD_2"); - _null_.put(GL_PROXY_TEXTURE_COLOR_TABLE_SGI, "GL_PROXY_TEXTURE_COLOR_TABLE_SGI"); - _null_.put(GL_COPY_INVERTED, "GL_COPY_INVERTED"); - _null_.put(GL_MAP1_TEXTURE_COORD_4, "GL_MAP1_TEXTURE_COORD_4"); - _null_.put(GL_MAP1_TEXTURE_COORD_1, "GL_MAP1_TEXTURE_COORD_1"); - _null_.put(GL_COLOR, "GL_COLOR"); + _null_.put(GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL, "GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL"); + _null_.put(GL_RGB_422_APPLE, "GL_RGB_422_APPLE"); _null_.put(GL_PACK_COMPRESSED_SIZE_SGIX, "GL_PACK_COMPRESSED_SIZE_SGIX"); + _null_.put(GL_MAX_VERTEX_IMAGE_UNIFORMS, "GL_MAX_VERTEX_IMAGE_UNIFORMS"); _null_.put(GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS"); - _null_.put(GL_RG8_SNORM, "GL_RG8_SNORM"); - _null_.put(GL_PIXEL_MAP_I_TO_R_SIZE, "GL_PIXEL_MAP_I_TO_R_SIZE"); - _null_.put(GL_BUFFER_USAGE, "GL_BUFFER_USAGE"); - _null_.put(GL_TEXTURE_3D, "GL_TEXTURE_3D"); - _null_.put(GL_GREEN, "GL_GREEN"); - _null_.put(GL_INT_SAMPLER_2D_RECT, "GL_INT_SAMPLER_2D_RECT"); - _null_.put(GL_ALPHA_BIAS, "GL_ALPHA_BIAS"); - _null_.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE, "GL_TEXTURE_BINDING_2D_MULTISAMPLE"); - _null_.put(GL_NUM_COMPRESSED_TEXTURE_FORMATS, "GL_NUM_COMPRESSED_TEXTURE_FORMATS"); - } - private static void _null_20() { - _null_.put(GL_SMOOTH, "GL_SMOOTH"); - _null_.put(GL_LINE_LOOP, "GL_LINE_LOOP"); - _null_.put(GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, "GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"); - _null_.put(GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"); - _null_.put(GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER"); + _null_.put(GL_DEBUG_ASSERT_MESA, "GL_DEBUG_ASSERT_MESA"); + _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE"); + _null_.put(GL_DEBUG_CALLBACK_USER_PARAM_KHR, "GL_DEBUG_CALLBACK_USER_PARAM_KHR"); + _null_.put(GL_VIEW_CLASS_ASTC_10x10_RGBA, "GL_VIEW_CLASS_ASTC_10x10_RGBA"); + _null_.put(GL_INTENSITY_FLOAT16_APPLE, "GL_INTENSITY_FLOAT16_APPLE"); + _null_.put(GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL, "GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL"); + _null_.put(GL_DEBUG_LOGGED_MESSAGES, "GL_DEBUG_LOGGED_MESSAGES"); + _null_.put(GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE, "GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE"); _null_.put(GL_TIMEOUT_EXPIRED_APPLE, "GL_TIMEOUT_EXPIRED_APPLE"); - _null_.put(GL_PACK_SKIP_VOLUMES_SGIS, "GL_PACK_SKIP_VOLUMES_SGIS"); + _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"); _null_.put(GL_PROGRAM_KHR, "GL_PROGRAM_KHR"); - _null_.put(GL_TRIANGLE_FAN, "GL_TRIANGLE_FAN"); - _null_.put(GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"); _null_.put(GL_HSL_COLOR_KHR, "GL_HSL_COLOR_KHR"); - _null_.put(GL_RENDERBUFFER_DEPTH_SIZE, "GL_RENDERBUFFER_DEPTH_SIZE"); - _null_.put(GL_VIEW_COMPATIBILITY_CLASS, "GL_VIEW_COMPATIBILITY_CLASS"); - _null_.put(GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI, "GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"); - _null_.put(GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, "GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"); + _null_.put(GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA, "GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA"); + } + private static void _null_20() { _null_.put(GL_IMAGE_CLASS_2_X_16, "GL_IMAGE_CLASS_2_X_16"); - _null_.put(GL_BOOL_VEC4, "GL_BOOL_VEC4"); - _null_.put(GL_BOOL_VEC3, "GL_BOOL_VEC3"); - _null_.put(GL_BOOL_VEC2, "GL_BOOL_VEC2"); - _null_.put(GL_NUM_SAMPLE_COUNTS, "GL_NUM_SAMPLE_COUNTS"); - _null_.put(GL_COLOR_TABLE_ALPHA_SIZE_SGI, "GL_COLOR_TABLE_ALPHA_SIZE_SGI"); _null_.put(GL_BUFFER_KHR, "GL_BUFFER_KHR"); - _null_.put(GL_DECR_WRAP, "GL_DECR_WRAP"); - _null_.put(GL_BUFFER_STORAGE_FLAGS, "GL_BUFFER_STORAGE_FLAGS"); - _null_.put(GL_SHADER_TYPE, "GL_SHADER_TYPE"); + _null_.put(GL_DRAW_INDIRECT_BUFFER_BINDING, "GL_DRAW_INDIRECT_BUFFER_BINDING"); _null_.put(GL_VERTEX_ARRAY_LIST_STRIDE_IBM, "GL_VERTEX_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_OBJECT_LINEAR, "GL_OBJECT_LINEAR"); _null_.put(GL_R1UI_T2F_N3F_V3F_SUN, "GL_R1UI_T2F_N3F_V3F_SUN"); - _null_.put(GL_ACTIVE_ATTRIBUTES, "GL_ACTIVE_ATTRIBUTES"); - _null_.put(GL_MAX_TEXTURE_IMAGE_UNITS, "GL_MAX_TEXTURE_IMAGE_UNITS"); - _null_.put(GL_ANY_SAMPLES_PASSED_CONSERVATIVE, "GL_ANY_SAMPLES_PASSED_CONSERVATIVE"); _null_.put(GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX, "GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX"); - _null_.put(GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX, "GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"); _null_.put(GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, "GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE"); - _null_.put(GL_GEOMETRY_OUTPUT_TYPE, "GL_GEOMETRY_OUTPUT_TYPE"); - _null_.put(GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"); - _null_.put(GL_RECLAIM_MEMORY_HINT_PGI, "GL_RECLAIM_MEMORY_HINT_PGI"); + _null_.put(GL_HSL_LUMINOSITY, "GL_HSL_LUMINOSITY"); + _null_.put(GL_R1UI_T2F_C4F_N3F_V3F_SUN, "GL_R1UI_T2F_C4F_N3F_V3F_SUN"); _null_.put(GL_UNSIGNED_SHORT_15_1_MESA, "GL_UNSIGNED_SHORT_15_1_MESA"); _null_.put(GL_IMAGE_CLASS_2_X_32, "GL_IMAGE_CLASS_2_X_32"); _null_.put(GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG"); - _null_.put(GL_GET_TEXTURE_IMAGE_TYPE, "GL_GET_TEXTURE_IMAGE_TYPE"); - _null_.put(GL_INT_VEC4, "GL_INT_VEC4"); - _null_.put(GL_INT_VEC2, "GL_INT_VEC2"); - _null_.put(GL_BUFFER_ACCESS_FLAGS, "GL_BUFFER_ACCESS_FLAGS"); - _null_.put(GL_INT_VEC3, "GL_INT_VEC3"); - _null_.put(GL_MAX_FRAGMENT_ATOMIC_COUNTERS, "GL_MAX_FRAGMENT_ATOMIC_COUNTERS"); + _null_.put(GL_SLIM8U_SGIX, "GL_SLIM8U_SGIX"); + _null_.put(GL_VOLATILE_APPLE, "GL_VOLATILE_APPLE"); _null_.put(GL_WAIT_FAILED_APPLE, "GL_WAIT_FAILED_APPLE"); - } - private static void _null_21() { - _null_.put(GL_LINE_QUALITY_HINT_SGIX, "GL_LINE_QUALITY_HINT_SGIX"); _null_.put(GL_MAX_SAMPLES_APPLE, "GL_MAX_SAMPLES_APPLE"); - _null_.put(GL_RGB16UI, "GL_RGB16UI"); - _null_.put(GL_SAMPLER_2D_RECT_SHADOW, "GL_SAMPLER_2D_RECT_SHADOW"); - _null_.put(GL_LUMINANCE8_ALPHA8, "GL_LUMINANCE8_ALPHA8"); - _null_.put(GL_UNSIGNED_BYTE_3_3_2, "GL_UNSIGNED_BYTE_3_3_2"); + _null_.put(GL_TEXTURE_DEPTH_SIZE, "GL_TEXTURE_DEPTH_SIZE"); _null_.put(GL_IMAGE_CLASS_11_11_10, "GL_IMAGE_CLASS_11_11_10"); - _null_.put(GL_CURRENT_INDEX, "GL_CURRENT_INDEX"); - _null_.put(GL_FOG_DENSITY, "GL_FOG_DENSITY"); - _null_.put(GL_PIXEL_MAP_S_TO_S_SIZE, "GL_PIXEL_MAP_S_TO_S_SIZE"); - _null_.put(GL_OBJECT_TYPE, "GL_OBJECT_TYPE"); - _null_.put(GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI, "GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"); - _null_.put(GL_CONTEXT_CORE_PROFILE_BIT, "GL_CONTEXT_CORE_PROFILE_BIT"); - _null_.put(GL_CONVOLUTION_2D, "GL_CONVOLUTION_2D"); - _null_.put(GL_MAP_COLOR, "GL_MAP_COLOR"); - _null_.put(GL_ARRAY_SIZE, "GL_ARRAY_SIZE"); - _null_.put(GL_INTERNALFORMAT_DEPTH_TYPE, "GL_INTERNALFORMAT_DEPTH_TYPE"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"); - _null_.put(GL_STENCIL_FAIL, "GL_STENCIL_FAIL"); - _null_.put(GL_GUILTY_CONTEXT_RESET, "GL_GUILTY_CONTEXT_RESET"); + _null_.put(GL_DEBUG_TYPE_MARKER_KHR, "GL_DEBUG_TYPE_MARKER_KHR"); + } + private static void _null_21() { + _null_.put(GL_CURRENT_RASTER_NORMAL_SGIX, "GL_CURRENT_RASTER_NORMAL_SGIX"); + _null_.put(GL_GS_PROGRAM_BINARY_MTK, "GL_GS_PROGRAM_BINARY_MTK"); _null_.put(GL_DEBUG_PRINT_MESA, "GL_DEBUG_PRINT_MESA"); _null_.put(GL_VIEW_CLASS_ETC2_RGBA, "GL_VIEW_CLASS_ETC2_RGBA"); + _null_.put(GL_ALPHA_MIN_CLAMP_INGR, "GL_ALPHA_MIN_CLAMP_INGR"); _null_.put(GL_DEBUG_TYPE_POP_GROUP_KHR, "GL_DEBUG_TYPE_POP_GROUP_KHR"); + _null_.put(GL_TEXTURE_1D_STACK_MESAX, "GL_TEXTURE_1D_STACK_MESAX"); _null_.put(GL_TESSELLATION_MODE_AMD, "GL_TESSELLATION_MODE_AMD"); _null_.put(GL_AVERAGE_HP, "GL_AVERAGE_HP"); _null_.put(GL_FLOAT16_MAT4_AMD, "GL_FLOAT16_MAT4_AMD"); - _null_.put(GL_UNPACK_SKIP_VOLUMES_SGIS, "GL_UNPACK_SKIP_VOLUMES_SGIS"); - _null_.put(GL_MAP2_GRID_DOMAIN, "GL_MAP2_GRID_DOMAIN"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"); + _null_.put(GL_R1UI_V3F_SUN, "GL_R1UI_V3F_SUN"); _null_.put(GL_INTENSITY_FLOAT32_APPLE, "GL_INTENSITY_FLOAT32_APPLE"); _null_.put(GL_ROBUST_GPU_TIMEOUT_MS_KHR, "GL_ROBUST_GPU_TIMEOUT_MS_KHR"); _null_.put(GL_MAX_IMAGE_SAMPLES, "GL_MAX_IMAGE_SAMPLES"); - _null_.put(GL_COMBINE_ALPHA, "GL_COMBINE_ALPHA"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_10x8_KHR, "GL_COMPRESSED_RGBA_ASTC_10x8_KHR"); _null_.put(GL_VIEW_CLASS_32_BITS, "GL_VIEW_CLASS_32_BITS"); - _null_.put(GL_COLOR_BUFFER_BIT3_QCOM, "GL_COLOR_BUFFER_BIT3_QCOM"); _null_.put(GL_REPLACEMENT_CODE_ARRAY_SUN, "GL_REPLACEMENT_CODE_ARRAY_SUN"); - _null_.put(GL_COMPUTE_SUBROUTINE_UNIFORM, "GL_COMPUTE_SUBROUTINE_UNIFORM"); + _null_.put(GL_UNDEFINED_VERTEX, "GL_UNDEFINED_VERTEX"); + _null_.put(GL_MULTIPLY, "GL_MULTIPLY"); + _null_.put(GL_SPIR_V_EXTENSIONS, "GL_SPIR_V_EXTENSIONS"); _null_.put(GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, "GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"); - _null_.put(GL_UNSIGNED_INT_VEC4, "GL_UNSIGNED_INT_VEC4"); - _null_.put(GL_C4UB_V2F, "GL_C4UB_V2F"); - _null_.put(GL_FRAMEBUFFER_COMPLETE, "GL_FRAMEBUFFER_COMPLETE"); - _null_.put(GL_DEBUG_SOURCE_OTHER, "GL_DEBUG_SOURCE_OTHER"); + _null_.put(GL_TEXTURE_SHARED_SIZE, "GL_TEXTURE_SHARED_SIZE"); + _null_.put(GL_COLORDODGE, "GL_COLORDODGE"); _null_.put(GL_VIEW_CLASS_ASTC_10x6_RGBA, "GL_VIEW_CLASS_ASTC_10x6_RGBA"); - _null_.put(GL_ALIASED_LINE_WIDTH_RANGE, "GL_ALIASED_LINE_WIDTH_RANGE"); - } - private static void _null_22() { - _null_.put(GL_NUM_SHADER_BINARY_FORMATS, "GL_NUM_SHADER_BINARY_FORMATS"); + _null_.put(GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE, "GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE"); + _null_.put(GL_NORMAL_ARRAY_BUFFER_BINDING, "GL_NORMAL_ARRAY_BUFFER_BINDING"); + _null_.put(GL_ELEMENT_ARRAY_TYPE_APPLE, "GL_ELEMENT_ARRAY_TYPE_APPLE"); _null_.put(GL_ISOLINES, "GL_ISOLINES"); _null_.put(GL_DEBUG_CATEGORY_APPLICATION_AMD, "GL_DEBUG_CATEGORY_APPLICATION_AMD"); _null_.put(GL_STACK_OVERFLOW_KHR, "GL_STACK_OVERFLOW_KHR"); + _null_.put(GL_FLOAT16_MAT2x4_AMD, "GL_FLOAT16_MAT2x4_AMD"); _null_.put(GL_DARKEN, "GL_DARKEN"); - _null_.put(GL_UNSIGNED_INT_VEC3, "GL_UNSIGNED_INT_VEC3"); - _null_.put(GL_UNSIGNED_INT_VEC2, "GL_UNSIGNED_INT_VEC2"); - _null_.put(GL_FRAGMENT_SHADER_DERIVATIVE_HINT, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER"); - _null_.put(GL_HISTOGRAM_FORMAT, "GL_HISTOGRAM_FORMAT"); + } + private static void _null_22() { + _null_.put(GL_DEBUG_SOURCE_THIRD_PARTY_KHR, "GL_DEBUG_SOURCE_THIRD_PARTY_KHR"); _null_.put(GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL, "GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL"); - _null_.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); _null_.put(GL_DOWNSAMPLE_SCALES_IMG, "GL_DOWNSAMPLE_SCALES_IMG"); _null_.put(GL_PROXY_TEXTURE_1D_STACK_MESAX, "GL_PROXY_TEXTURE_1D_STACK_MESAX"); - _null_.put(GL_STENCIL_PASS_DEPTH_PASS, "GL_STENCIL_PASS_DEPTH_PASS"); - _null_.put(GL_QUERY_COUNTER_BITS, "GL_QUERY_COUNTER_BITS"); + _null_.put(GL_RETAINED_APPLE, "GL_RETAINED_APPLE"); + _null_.put(GL_CUBIC_MIPMAP_NEAREST_IMG, "GL_CUBIC_MIPMAP_NEAREST_IMG"); _null_.put(GL_VIEW_CLASS_S3TC_DXT1_RGBA, "GL_VIEW_CLASS_S3TC_DXT1_RGBA"); - _null_.put(GL_FEEDBACK, "GL_FEEDBACK"); - _null_.put(GL_EXTERNAL_STORAGE_BIT_NVX, "GL_EXTERNAL_STORAGE_BIT_NVX"); - _null_.put(GL_MAX_SERVER_WAIT_TIMEOUT, "GL_MAX_SERVER_WAIT_TIMEOUT"); _null_.put(GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"); - _null_.put(GL_PIXEL_MAP_I_TO_A_SIZE, "GL_PIXEL_MAP_I_TO_A_SIZE"); - _null_.put(GL_LUMINANCE8, "GL_LUMINANCE8"); - _null_.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); - _null_.put(GL_POINT_SIZE_MAX_SGIS, "GL_POINT_SIZE_MAX_SGIS"); - _null_.put(GL_LUMINANCE4, "GL_LUMINANCE4"); - _null_.put(GL_AUX_BUFFERS, "GL_AUX_BUFFERS"); - _null_.put(GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"); - _null_.put(GL_XOR, "GL_XOR"); - _null_.put(GL_FENCE_APPLE, "GL_FENCE_APPLE"); - _null_.put(GL_BUFFER, "GL_BUFFER"); - _null_.put(GL_COPY, "GL_COPY"); + _null_.put(GL_TEXTURE_TARGET, "GL_TEXTURE_TARGET"); _null_.put(GL_SLIM10U_SGIX, "GL_SLIM10U_SGIX"); - _null_.put(GL_SAMPLER_2D_MULTISAMPLE, "GL_SAMPLER_2D_MULTISAMPLE"); - _null_.put(GL_C4UB_V3F, "GL_C4UB_V3F"); _null_.put(GL_RGBA_S3TC, "GL_RGBA_S3TC"); - _null_.put(GL_TRIANGLE_STRIP_ADJACENCY, "GL_TRIANGLE_STRIP_ADJACENCY"); - _null_.put(GL_COMPRESSED_RGBA8_ETC2_EAC, "GL_COMPRESSED_RGBA8_ETC2_EAC"); + _null_.put(GL_OBJECT_TYPE_APPLE, "GL_OBJECT_TYPE_APPLE"); _null_.put(GL_MAX_VIEWS_OVR, "GL_MAX_VIEWS_OVR"); - _null_.put(GL_PIXEL_TEX_GEN_Q_ROUND_SGIX, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"); - _null_.put(GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, "GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"); - _null_.put(GL_PASS_THROUGH_TOKEN, "GL_PASS_THROUGH_TOKEN"); - _null_.put(GL_TEXTURE_BASE_LEVEL_SGIS, "GL_TEXTURE_BASE_LEVEL_SGIS"); - _null_.put(GL_SHADER, "GL_SHADER"); + _null_.put(GL_TESS_GEN_MODE, "GL_TESS_GEN_MODE"); + _null_.put(GL_VIEW_CLASS_BPTC_FLOAT, "GL_VIEW_CLASS_BPTC_FLOAT"); + _null_.put(GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"); + _null_.put(GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG, "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG"); _null_.put(GL_SOFTLIGHT, "GL_SOFTLIGHT"); - _null_.put(GL_PROGRAM, "GL_PROGRAM"); - _null_.put(GL_IMAGE_ROTATE_ORIGIN_Y_HP, "GL_IMAGE_ROTATE_ORIGIN_Y_HP"); - _null_.put(GL_NOOP, "GL_NOOP"); _null_.put(GL_RGBA_SNORM, "GL_RGBA_SNORM"); - } - private static void _null_23() { - _null_.put(GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"); - _null_.put(GL_LINE_STIPPLE, "GL_LINE_STIPPLE"); - _null_.put(GL_TRACE_PRIMITIVES_BIT_MESA, "GL_TRACE_PRIMITIVES_BIT_MESA"); - _null_.put(GL_R8_SNORM, "GL_R8_SNORM"); - _null_.put(GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"); - _null_.put(GL_MAX_VERTEX_ATOMIC_COUNTERS, "GL_MAX_VERTEX_ATOMIC_COUNTERS"); - _null_.put(GL_OUT_OF_MEMORY, "GL_OUT_OF_MEMORY"); - _null_.put(GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI, "GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"); + _null_.put(GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"); + _null_.put(GL_FLOAT16_MAT3x2_AMD, "GL_FLOAT16_MAT3x2_AMD"); + _null_.put(GL_VERTEX_ARRAY_BUFFER_BINDING, "GL_VERTEX_ARRAY_BUFFER_BINDING"); _null_.put(GL_CONSTANT_BORDER, "GL_CONSTANT_BORDER"); - _null_.put(GL_DEPTH_BUFFER_BIT6_QCOM, "GL_DEPTH_BUFFER_BIT6_QCOM"); - _null_.put(GL_DUAL_TEXTURE_SELECT_SGIS, "GL_DUAL_TEXTURE_SELECT_SGIS"); - _null_.put(GL_UNSIGNED_INT_2_10_10_10_REV, "GL_UNSIGNED_INT_2_10_10_10_REV"); - _null_.put(GL_DOUBLE_MAT3x4, "GL_DOUBLE_MAT3x4"); - _null_.put(GL_DOUBLE_MAT3x2, "GL_DOUBLE_MAT3x2"); - _null_.put(GL_NONE, "GL_NONE"); - _null_.put(GL_TYPE, "GL_TYPE"); _null_.put(GL_SIGNALED, "GL_SIGNALED"); _null_.put(GL_DRAW_FRAMEBUFFER_ANGLE, "GL_DRAW_FRAMEBUFFER_ANGLE"); - _null_.put(GL_MINMAX, "GL_MINMAX"); _null_.put(GL_MAX_FRAGMENT_IMAGE_UNIFORMS, "GL_MAX_FRAGMENT_IMAGE_UNIFORMS"); - _null_.put(GL_UNSIGNED_INT_8_8_8_8, "GL_UNSIGNED_INT_8_8_8_8"); _null_.put(GL_TEXTURE_IMAGE_VALID_QCOM, "GL_TEXTURE_IMAGE_VALID_QCOM"); - _null_.put(GL_ALPHA, "GL_ALPHA"); + _null_.put(GL_SECONDARY_COLOR_ARRAY, "GL_SECONDARY_COLOR_ARRAY"); _null_.put(GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_UNSIGNED_INT_8_8_8_8_REV, "GL_UNSIGNED_INT_8_8_8_8_REV"); - _null_.put(GL_DONT_CARE, "GL_DONT_CARE"); - _null_.put(GL_DUAL_LUMINANCE16_SGIS, "GL_DUAL_LUMINANCE16_SGIS"); - _null_.put(GL_EYE_LINE_SGIS, "GL_EYE_LINE_SGIS"); - _null_.put(GL_TEXTURE_COMPRESSED_BLOCK_SIZE, "GL_TEXTURE_COMPRESSED_BLOCK_SIZE"); - _null_.put(GL_MAP2_VERTEX_4, "GL_MAP2_VERTEX_4"); - _null_.put(GL_MAP2_VERTEX_3, "GL_MAP2_VERTEX_3"); - _null_.put(GL_COLOR4_BIT_PGI, "GL_COLOR4_BIT_PGI"); + } + private static void _null_23() { + _null_.put(GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL, "GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL"); + _null_.put(GL_VIEW_CLASS_EAC_RG11, "GL_VIEW_CLASS_EAC_RG11"); _null_.put(GL_R1UI_C3F_V3F_SUN, "GL_R1UI_C3F_V3F_SUN"); - _null_.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"); _null_.put(GL_COLORDODGE_KHR, "GL_COLORDODGE_KHR"); _null_.put(GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD, "GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD"); - _null_.put(GL_MAX_RECTANGLE_TEXTURE_SIZE, "GL_MAX_RECTANGLE_TEXTURE_SIZE"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_5x5, "GL_COMPRESSED_RGBA_ASTC_5x5"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_5x4, "GL_COMPRESSED_RGBA_ASTC_5x4"); - _null_.put(GL_POINT_TOKEN, "GL_POINT_TOKEN"); + _null_.put(GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG, "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG"); + _null_.put(GL_MAX_SPARSE_TEXTURE_SIZE_AMD, "GL_MAX_SPARSE_TEXTURE_SIZE_AMD"); + _null_.put(GL_POLYGON_OFFSET_CLAMP, "GL_POLYGON_OFFSET_CLAMP"); + _null_.put(GL_LIGHTEN, "GL_LIGHTEN"); + _null_.put(GL_VIEW_CLASS_16_BITS, "GL_VIEW_CLASS_16_BITS"); _null_.put(GL_INDEX_ARRAY_LIST_STRIDE_IBM, "GL_INDEX_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_10x5_KHR, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR"); - _null_.put(GL_DEPTH_WRITEMASK, "GL_DEPTH_WRITEMASK"); - _null_.put(GL_COMBINE_RGB, "GL_COMBINE_RGB"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"); - _null_.put(GL_TEXTURE_LOD_BIAS_S_SGIX, "GL_TEXTURE_LOD_BIAS_S_SGIX"); - _null_.put(GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"); - _null_.put(GL_POST_CONVOLUTION_GREEN_BIAS, "GL_POST_CONVOLUTION_GREEN_BIAS"); - _null_.put(GL_PROJECTION_STACK_DEPTH, "GL_PROJECTION_STACK_DEPTH"); - _null_.put(GL_UNPACK_SKIP_ROWS, "GL_UNPACK_SKIP_ROWS"); - _null_.put(GL_STENCIL_INDEX4, "GL_STENCIL_INDEX4"); _null_.put(GL_PERFORMANCE_MONITOR_AMD, "GL_PERFORMANCE_MONITOR_AMD"); - _null_.put(GL_VERTEX_PRECLIP_SGIX, "GL_VERTEX_PRECLIP_SGIX"); - _null_.put(GL_STENCIL_INDEX1, "GL_STENCIL_INDEX1"); _null_.put(GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL, "GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL"); - } - private static void _null_24() { - _null_.put(GL_GEOMETRY_SUBROUTINE_UNIFORM, "GL_GEOMETRY_SUBROUTINE_UNIFORM"); - _null_.put(GL_RENDERER, "GL_RENDERER"); - _null_.put(GL_UNIFORM_OFFSET, "GL_UNIFORM_OFFSET"); _null_.put(GL_TESS_GEN_POINT_MODE, "GL_TESS_GEN_POINT_MODE"); - _null_.put(GL_DEBUG_TYPE_PERFORMANCE, "GL_DEBUG_TYPE_PERFORMANCE"); - _null_.put(GL_PACK_SUBSAMPLE_RATE_SGIX, "GL_PACK_SUBSAMPLE_RATE_SGIX"); + _null_.put(GL_DEBUG_CALLBACK_FUNCTION_KHR, "GL_DEBUG_CALLBACK_FUNCTION_KHR"); + _null_.put(GL_LOSE_CONTEXT_ON_RESET, "GL_LOSE_CONTEXT_ON_RESET"); _null_.put(GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"); - _null_.put(GL_INT_SAMPLER_BUFFER, "GL_INT_SAMPLER_BUFFER"); - _null_.put(GL_COMPRESSED_RG_RGTC2, "GL_COMPRESSED_RG_RGTC2"); - _null_.put(GL_MULTISAMPLE_BUFFER_BIT2_QCOM, "GL_MULTISAMPLE_BUFFER_BIT2_QCOM"); _null_.put(GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"); - _null_.put(GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"); - _null_.put(GL_ALWAYS_SOFT_HINT_PGI, "GL_ALWAYS_SOFT_HINT_PGI"); + _null_.put(GL_TEXTURE_WIDTH_QCOM, "GL_TEXTURE_WIDTH_QCOM"); _null_.put(GL_REPLICATE_BORDER_HP, "GL_REPLICATE_BORDER_HP"); - _null_.put(GL_COLOR_BUFFER_BIT4_QCOM, "GL_COLOR_BUFFER_BIT4_QCOM"); + _null_.put(GL_BLACKHOLE_RENDER_INTEL, "GL_BLACKHOLE_RENDER_INTEL"); _null_.put(GL_TEXTURE_RANGE_POINTER_APPLE, "GL_TEXTURE_RANGE_POINTER_APPLE"); - _null_.put(GL_MAX_PIXEL_MAP_TABLE, "GL_MAX_PIXEL_MAP_TABLE"); - _null_.put(GL_STEREO, "GL_STEREO"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"); - _null_.put(GL_STATIC_DRAW, "GL_STATIC_DRAW"); + _null_.put(GL_PACK_COMPRESSED_BLOCK_WIDTH, "GL_PACK_COMPRESSED_BLOCK_WIDTH"); _null_.put(GL_CLIP_PLANE4_IMG, "GL_CLIP_PLANE4_IMG"); _null_.put(GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"); _null_.put(GL_COPY_READ_BUFFER_BINDING, "GL_COPY_READ_BUFFER_BINDING"); - _null_.put(GL_POINTS, "GL_POINTS"); - _null_.put(GL_LIGHTING, "GL_LIGHTING"); + _null_.put(GL_EXCLUSION_KHR, "GL_EXCLUSION_KHR"); _null_.put(GL_DOT3_RGBA_IMG, "GL_DOT3_RGBA_IMG"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_5x5_KHR, "GL_COMPRESSED_RGBA_ASTC_5x5_KHR"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_BUFFER, "GL_UNSIGNED_INT_SAMPLER_BUFFER"); + _null_.put(GL_COMPRESSED_SLUMINANCE_ALPHA, "GL_COMPRESSED_SLUMINANCE_ALPHA"); _null_.put(GL_FACTOR_ALPHA_MODULATE_IMG, "GL_FACTOR_ALPHA_MODULATE_IMG"); - _null_.put(GL_UNPACK_SWAP_BYTES, "GL_UNPACK_SWAP_BYTES"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"); - _null_.put(GL_SYNC_FLUSH_COMMANDS_BIT, "GL_SYNC_FLUSH_COMMANDS_BIT"); - _null_.put(GL_STENCIL_BUFFER_BIT7_QCOM, "GL_STENCIL_BUFFER_BIT7_QCOM"); + _null_.put(GL_SUPPORTED_MULTISAMPLE_MODES_AMD, "GL_SUPPORTED_MULTISAMPLE_MODES_AMD"); + } + private static void _null_24() { _null_.put(GL_RGB_SNORM, "GL_RGB_SNORM"); - _null_.put(GL_STORAGE_CACHED_APPLE, "GL_STORAGE_CACHED_APPLE"); _null_.put(GL_UNSIGNED_INT_ATOMIC_COUNTER, "GL_UNSIGNED_INT_ATOMIC_COUNTER"); _null_.put(GL_VERTEX_PROGRAM_TWO_SIDE, "GL_VERTEX_PROGRAM_TWO_SIDE"); _null_.put(GL_MAX_GEOMETRY_SHADER_INVOCATIONS, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS"); _null_.put(GL_INT_SAMPLER_BUFFER_AMD, "GL_INT_SAMPLER_BUFFER_AMD"); - _null_.put(GL_MAX_VERTEX_UNIFORM_COMPONENTS, "GL_MAX_VERTEX_UNIFORM_COMPONENTS"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"); + _null_.put(GL_VIEW_CLASS_ASTC_12x10_RGBA, "GL_VIEW_CLASS_ASTC_12x10_RGBA"); _null_.put(GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL, "GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL"); _null_.put(GL_SLUMINANCE, "GL_SLUMINANCE"); - _null_.put(GL_LOCATION_INDEX, "GL_LOCATION_INDEX"); _null_.put(GL_DEBUG_CATEGORY_DEPRECATION_AMD, "GL_DEBUG_CATEGORY_DEPRECATION_AMD"); - _null_.put(GL_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI"); - _null_.put(GL_SRC0_RGB, "GL_SRC0_RGB"); - _null_.put(GL_MAX_CONVOLUTION_HEIGHT, "GL_MAX_CONVOLUTION_HEIGHT"); - _null_.put(GL_PIXEL_TILE_HEIGHT_SGIX, "GL_PIXEL_TILE_HEIGHT_SGIX"); - _null_.put(GL_ALL_STATIC_DATA_IBM, "GL_ALL_STATIC_DATA_IBM"); - _null_.put(GL_HISTOGRAM_WIDTH, "GL_HISTOGRAM_WIDTH"); - _null_.put(GL_DEPTH_RANGE, "GL_DEPTH_RANGE"); - _null_.put(GL_ACCUM_ALPHA_BITS, "GL_ACCUM_ALPHA_BITS"); - _null_.put(GL_PERFQUERY_COUNTER_RAW_INTEL, "GL_PERFQUERY_COUNTER_RAW_INTEL"); - } - private static void _null_25() { - _null_.put(GL_MAX_CLIP_PLANES, "GL_MAX_CLIP_PLANES"); - _null_.put(GL_PHONG_HINT_WIN, "GL_PHONG_HINT_WIN"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM, "GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM"); - _null_.put(GL_GEOMETRY_VERTICES_OUT, "GL_GEOMETRY_VERTICES_OUT"); - _null_.put(GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS, "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS"); - _null_.put(GL_LAYOUT_LINEAR_CPU_CACHED_INTEL, "GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"); - _null_.put(GL_BLUE, "GL_BLUE"); - _null_.put(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"); - _null_.put(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"); - _null_.put(GL_FRAMEBUFFER_UNSUPPORTED, "GL_FRAMEBUFFER_UNSUPPORTED"); - _null_.put(GL_CURRENT_RASTER_POSITION, "GL_CURRENT_RASTER_POSITION"); - _null_.put(GL_LINE_TOKEN, "GL_LINE_TOKEN"); - _null_.put(GL_PATCHES, "GL_PATCHES"); - _null_.put(GL_UNIFORM_BLOCK_NAME_LENGTH, "GL_UNIFORM_BLOCK_NAME_LENGTH"); - _null_.put(GL_FRAGMENT_SHADER_BIT, "GL_FRAGMENT_SHADER_BIT"); - _null_.put(GL_HSL_HUE_KHR, "GL_HSL_HUE_KHR"); - _null_.put(GL_VERTEX_BINDING_OFFSET, "GL_VERTEX_BINDING_OFFSET"); - _null_.put(GL_OPERAND2_ALPHA, "GL_OPERAND2_ALPHA"); - _null_.put(GL_BUFFER_MAP_LENGTH, "GL_BUFFER_MAP_LENGTH"); - _null_.put(GL_SAMPLES, "GL_SAMPLES"); - _null_.put(GL_SAMPLER, "GL_SAMPLER"); - _null_.put(GL_VIEW_CLASS_ASTC_8x6_RGBA, "GL_VIEW_CLASS_ASTC_8x6_RGBA"); - _null_.put(GL_INT_2_10_10_10_REV, "GL_INT_2_10_10_10_REV"); - _null_.put(GL_T2F_C3F_V3F, "GL_T2F_C3F_V3F"); - _null_.put(GL_DMP_PROGRAM_BINARY_DMP, "GL_DMP_PROGRAM_BINARY_DMP"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12"); - _null_.put(GL_TEXTURE_FILTER_CONTROL, "GL_TEXTURE_FILTER_CONTROL"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10"); - _null_.put(GL_TILE_RASTER_ORDER_INCREASING_Y_MESA, "GL_TILE_RASTER_ORDER_INCREASING_Y_MESA"); - _null_.put(GL_NORMAL_ARRAY_STRIDE, "GL_NORMAL_ARRAY_STRIDE"); - _null_.put(GL_DEBUG_TYPE_PERFORMANCE_KHR, "GL_DEBUG_TYPE_PERFORMANCE_KHR"); - _null_.put(GL_FILTER4_SGIS, "GL_FILTER4_SGIS"); - _null_.put(GL_VERTEX_ARRAY_OBJECT_AMD, "GL_VERTEX_ARRAY_OBJECT_AMD"); - _null_.put(GL_ALPHA4, "GL_ALPHA4"); - _null_.put(GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS, "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"); - _null_.put(GL_ALPHA8, "GL_ALPHA8"); - _null_.put(GL_EDGE_FLAG_ARRAY_POINTER, "GL_EDGE_FLAG_ARRAY_POINTER"); - _null_.put(GL_PIXEL_MAP_B_TO_B_SIZE, "GL_PIXEL_MAP_B_TO_B_SIZE"); - _null_.put(GL_RENDERBUFFER_GREEN_SIZE, "GL_RENDERBUFFER_GREEN_SIZE"); - _null_.put(GL_VIEW_CLASS_RGTC2_RG, "GL_VIEW_CLASS_RGTC2_RG"); - _null_.put(GL_FOG_COLOR, "GL_FOG_COLOR"); - _null_.put(GL_MAX_DEFORMATION_ORDER_SGIX, "GL_MAX_DEFORMATION_ORDER_SGIX"); - _null_.put(GL_LINE, "GL_LINE"); - _null_.put(GL_TEXTURE_COLOR_TABLE_SGI, "GL_TEXTURE_COLOR_TABLE_SGI"); - _null_.put(GL_FRAGMENT_COLOR_MATERIAL_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_SGIX"); - _null_.put(GL_PRIMITIVES_SUBMITTED, "GL_PRIMITIVES_SUBMITTED"); - _null_.put(GL_IMAGE_COMPATIBILITY_CLASS, "GL_IMAGE_COMPATIBILITY_CLASS"); - _null_.put(GL_MANUAL_GENERATE_MIPMAP, "GL_MANUAL_GENERATE_MIPMAP"); - _null_.put(GL_FRAGMENT_LIGHT3_SGIX, "GL_FRAGMENT_LIGHT3_SGIX"); - _null_.put(GL_QUERY_NO_WAIT_INVERTED, "GL_QUERY_NO_WAIT_INVERTED"); - _null_.put(GL_FLOAT16_MAT4x2_AMD, "GL_FLOAT16_MAT4x2_AMD"); - } - private static void _null_26() { - _null_.put(GL_STENCIL_INDEX, "GL_STENCIL_INDEX"); - _null_.put(GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI, "GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"); - _null_.put(GL_MAP1_INDEX, "GL_MAP1_INDEX"); - _null_.put(GL_UNSIGNED_SHORT_4_4_4_4_REV, "GL_UNSIGNED_SHORT_4_4_4_4_REV"); - _null_.put(GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM"); - _null_.put(GL_TEXTURE_BUFFER_SIZE, "GL_TEXTURE_BUFFER_SIZE"); - _null_.put(GL_RG_INTEGER, "GL_RG_INTEGER"); - _null_.put(GL_TEXTURE_BUFFER_DATA_STORE_BINDING, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING"); - _null_.put(GL_COPY_PIXEL_TOKEN, "GL_COPY_PIXEL_TOKEN"); - _null_.put(GL_PROXY_TEXTURE_RECTANGLE, "GL_PROXY_TEXTURE_RECTANGLE"); - _null_.put(GL_RGBA4_DXT5_S3TC, "GL_RGBA4_DXT5_S3TC"); - _null_.put(GL_COLOR_MATERIAL, "GL_COLOR_MATERIAL"); - _null_.put(GL_CURRENT_BIT, "GL_CURRENT_BIT"); - _null_.put(GL_COEFF, "GL_COEFF"); - _null_.put(GL_MAX_DEPTH, "GL_MAX_DEPTH"); - _null_.put(GL_DEBUG_SEVERITY_LOW, "GL_DEBUG_SEVERITY_LOW"); - _null_.put(GL_COLOR_TABLE_GREEN_SIZE_SGI, "GL_COLOR_TABLE_GREEN_SIZE_SGI"); - _null_.put(GL_VERTICES_SUBMITTED, "GL_VERTICES_SUBMITTED"); - _null_.put(GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"); - _null_.put(GL_QUERY_BY_REGION_NO_WAIT_INVERTED, "GL_QUERY_BY_REGION_NO_WAIT_INVERTED"); - _null_.put(GL_CULL_FACE, "GL_CULL_FACE"); - _null_.put(GL_FRAGMENT_LIGHTING_SGIX, "GL_FRAGMENT_LIGHTING_SGIX"); - _null_.put(GL_VIEWPORT, "GL_VIEWPORT"); - _null_.put(GL_FACTOR_MAX_AMD, "GL_FACTOR_MAX_AMD"); - _null_.put(GL_SOURCE0_ALPHA, "GL_SOURCE0_ALPHA"); - _null_.put(GL_ALLOW_DRAW_WIN_HINT_PGI, "GL_ALLOW_DRAW_WIN_HINT_PGI"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE, "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE"); - _null_.put(GL_MAX_FRAMEBUFFER_LAYERS, "GL_MAX_FRAMEBUFFER_LAYERS"); - _null_.put(GL_DEBUG_SOURCE_APPLICATION, "GL_DEBUG_SOURCE_APPLICATION"); - _null_.put(GL_PROGRAM_PIPELINE_KHR, "GL_PROGRAM_PIPELINE_KHR"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"); - _null_.put(GL_MAX_VERTEX_UNIFORM_BLOCKS, "GL_MAX_VERTEX_UNIFORM_BLOCKS"); - _null_.put(GL_NUM_SPIR_V_EXTENSIONS, "GL_NUM_SPIR_V_EXTENSIONS"); - _null_.put(GL_SRGB8, "GL_SRGB8"); - _null_.put(GL_VIEWPORT_BIT, "GL_VIEWPORT_BIT"); - _null_.put(GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"); - _null_.put(GL_COLOR_TABLE_WIDTH_SGI, "GL_COLOR_TABLE_WIDTH_SGI"); - _null_.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR"); - _null_.put(GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING"); - _null_.put(GL_SOURCE2_ALPHA, "GL_SOURCE2_ALPHA"); - _null_.put(GL_DOMAIN, "GL_DOMAIN"); - _null_.put(GL_SCREEN_COORDINATES_REND, "GL_SCREEN_COORDINATES_REND"); - _null_.put(GL_RGB_INTEGER, "GL_RGB_INTEGER"); - _null_.put(GL_TEXTURE_IMAGE_TYPE, "GL_TEXTURE_IMAGE_TYPE"); - _null_.put(GL_FOG_COORD_ARRAY_POINTER, "GL_FOG_COORD_ARRAY_POINTER"); - _null_.put(GL_DEPTH_BUFFER_BIT, "GL_DEPTH_BUFFER_BIT"); - _null_.put(GL_FRAMEBUFFER_DEFAULT, "GL_FRAMEBUFFER_DEFAULT"); - _null_.put(GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5"); - _null_.put(GL_R16F, "GL_R16F"); - } - private static void _null_27() { - _null_.put(GL_QUAD_ALPHA8_SGIS, "GL_QUAD_ALPHA8_SGIS"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4"); - _null_.put(GL_R16I, "GL_R16I"); - _null_.put(GL_C3F_V3F, "GL_C3F_V3F"); - _null_.put(GL_PROXY_TEXTURE_4D_SGIS, "GL_PROXY_TEXTURE_4D_SGIS"); - _null_.put(GL_SPRITE_AXIAL_SGIX, "GL_SPRITE_AXIAL_SGIX"); - _null_.put(GL_DISPATCH_INDIRECT_BUFFER, "GL_DISPATCH_INDIRECT_BUFFER"); - _null_.put(GL_COMPRESSED_SRGB8_ETC2, "GL_COMPRESSED_SRGB8_ETC2"); - _null_.put(GL_SHADER_STORAGE_BUFFER_START, "GL_SHADER_STORAGE_BUFFER_START"); - _null_.put(GL_FEEDBACK_BUFFER_TYPE, "GL_FEEDBACK_BUFFER_TYPE"); - _null_.put(GL_COLOR_TABLE_BIAS, "GL_COLOR_TABLE_BIAS"); - _null_.put(GL_LINEAR_CLIPMAP_NEAREST_SGIX, "GL_LINEAR_CLIPMAP_NEAREST_SGIX"); - _null_.put(GL_2PASS_0_SGIS, "GL_2PASS_0_SGIS"); - _null_.put(GL_INTERNALFORMAT_ALPHA_SIZE, "GL_INTERNALFORMAT_ALPHA_SIZE"); - _null_.put(GL_CONSTANT, "GL_CONSTANT"); - _null_.put(GL_VERTEX_CONSISTENT_HINT_PGI, "GL_VERTEX_CONSISTENT_HINT_PGI"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_LIST_IBM, "GL_SECONDARY_COLOR_ARRAY_LIST_IBM"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY"); - _null_.put(GL_TEXTURE_MAX_LEVEL_SGIS, "GL_TEXTURE_MAX_LEVEL_SGIS"); - _null_.put(GL_SAMPLES_3DFX, "GL_SAMPLES_3DFX"); - _null_.put(GL_GEOMETRY_SHADER_BIT, "GL_GEOMETRY_SHADER_BIT"); - _null_.put(GL_IMAGE_CLASS_2_X_8, "GL_IMAGE_CLASS_2_X_8"); - _null_.put(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"); - _null_.put(GL_RETURN, "GL_RETURN"); - _null_.put(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS"); - _null_.put(GL_TEXTURE_ALPHA_SIZE, "GL_TEXTURE_ALPHA_SIZE"); - _null_.put(GL_IMAGE_TEXEL_SIZE, "GL_IMAGE_TEXEL_SIZE"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"); - _null_.put(GL_DOT3_RGB, "GL_DOT3_RGB"); - _null_.put(GL_VERTEX_ATTRIB_BINDING, "GL_VERTEX_ATTRIB_BINDING"); - _null_.put(GL_TRANSPOSE_COLOR_MATRIX, "GL_TRANSPOSE_COLOR_MATRIX"); - _null_.put(GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE, "GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE"); - _null_.put(GL_FRAGMENTS_INSTRUMENT_MAX_SGIX, "GL_FRAGMENTS_INSTRUMENT_MAX_SGIX"); - _null_.put(GL_MAX_SUBROUTINES, "GL_MAX_SUBROUTINES"); - _null_.put(GL_STENCIL_RENDERABLE, "GL_STENCIL_RENDERABLE"); - _null_.put(GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"); - _null_.put(GL_POINT_SIZE, "GL_POINT_SIZE"); - _null_.put(GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"); - _null_.put(GL_STENCIL_CLEAR_VALUE, "GL_STENCIL_CLEAR_VALUE"); - _null_.put(GL_R1UI_T2F_V3F_SUN, "GL_R1UI_T2F_V3F_SUN"); - _null_.put(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"); - _null_.put(GL_COMPRESSED_LUMINANCE, "GL_COMPRESSED_LUMINANCE"); - } - private static void _null_28() { - _null_.put(GL_CURRENT_FOG_COORDINATE, "GL_CURRENT_FOG_COORDINATE"); - _null_.put(GL_TEXTURE_BUFFER_BINDING, "GL_TEXTURE_BUFFER_BINDING"); - _null_.put(GL_SMAPHS30_PROGRAM_BINARY_DMP, "GL_SMAPHS30_PROGRAM_BINARY_DMP"); - _null_.put(GL_PATCH_VERTICES, "GL_PATCH_VERTICES"); - _null_.put(GL_DIFFERENCE, "GL_DIFFERENCE"); - _null_.put(GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES, "GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES"); - _null_.put(GL_CLAMP_TO_EDGE, "GL_CLAMP_TO_EDGE"); - _null_.put(GL_UNIFORM_BUFFER_START, "GL_UNIFORM_BUFFER_START"); - _null_.put(GL_MAP1_GRID_SEGMENTS, "GL_MAP1_GRID_SEGMENTS"); - _null_.put(GL_DEBUG_SEVERITY_MEDIUM_KHR, "GL_DEBUG_SEVERITY_MEDIUM_KHR"); - _null_.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE"); - _null_.put(GL_SAMPLE_MASK_INVERT_SGIS, "GL_SAMPLE_MASK_INVERT_SGIS"); - _null_.put(GL_DOT3_RGBA, "GL_DOT3_RGBA"); - _null_.put(GL_GET_TEXTURE_IMAGE_FORMAT, "GL_GET_TEXTURE_IMAGE_FORMAT"); - _null_.put(GL_BLEND_DST_ALPHA, "GL_BLEND_DST_ALPHA"); - _null_.put(GL_Q, "GL_Q"); - _null_.put(GL_SUBTRACT, "GL_SUBTRACT"); - _null_.put(GL_S, "GL_S"); - _null_.put(GL_R, "GL_R"); - _null_.put(GL_T, "GL_T"); - _null_.put(GL_PERCENTAGE_AMD, "GL_PERCENTAGE_AMD"); - _null_.put(GL_SRC0_ALPHA, "GL_SRC0_ALPHA"); - _null_.put(GL_STATIC_COPY, "GL_STATIC_COPY"); - _null_.put(GL_EDGE_FLAG_ARRAY, "GL_EDGE_FLAG_ARRAY"); - _null_.put(GL_CLIP_PLANE0_IMG, "GL_CLIP_PLANE0_IMG"); - _null_.put(GL_FOG_BIT, "GL_FOG_BIT"); - _null_.put(GL_COLOR_COMPONENTS, "GL_COLOR_COMPONENTS"); - _null_.put(GL_DEBUG_SOURCE_API, "GL_DEBUG_SOURCE_API"); - _null_.put(GL_FLOAT16_MAT3x4_AMD, "GL_FLOAT16_MAT3x4_AMD"); - _null_.put(GL_INTERLACE_READ_INGR, "GL_INTERLACE_READ_INGR"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER"); - _null_.put(GL_MAX_INTEGER_SAMPLES, "GL_MAX_INTEGER_SAMPLES"); - _null_.put(GL_NATIVE_GRAPHICS_END_HINT_PGI, "GL_NATIVE_GRAPHICS_END_HINT_PGI"); - _null_.put(GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM, "GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM"); - _null_.put(GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS, "GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"); - _null_.put(GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"); - _null_.put(GL_STENCIL_ATTACHMENT, "GL_STENCIL_ATTACHMENT"); - _null_.put(GL_INVALID_VALUE, "GL_INVALID_VALUE"); - _null_.put(GL_INDEX_MODE, "GL_INDEX_MODE"); - _null_.put(GL_CONSERVATIVE_RASTERIZATION_INTEL, "GL_CONSERVATIVE_RASTERIZATION_INTEL"); - _null_.put(GL_ALLOW_DRAW_FRG_HINT_PGI, "GL_ALLOW_DRAW_FRG_HINT_PGI"); - _null_.put(GL_MAT_AMBIENT_BIT_PGI, "GL_MAT_AMBIENT_BIT_PGI"); - _null_.put(GL_PIXEL_MAP_A_TO_A_SIZE, "GL_PIXEL_MAP_A_TO_A_SIZE"); - _null_.put(GL_BUFFER_FLUSHING_UNMAP_APPLE, "GL_BUFFER_FLUSHING_UNMAP_APPLE"); - _null_.put(GL_STRICT_DEPTHFUNC_HINT_PGI, "GL_STRICT_DEPTHFUNC_HINT_PGI"); - _null_.put(GL_GEQUAL, "GL_GEQUAL"); - _null_.put(GL_MAX_LAYERS, "GL_MAX_LAYERS"); - _null_.put(GL_GREEN_MIN_CLAMP_INGR, "GL_GREEN_MIN_CLAMP_INGR"); - _null_.put(GL_NICEST, "GL_NICEST"); - _null_.put(GL_MAX_UNIFORM_BLOCK_SIZE, "GL_MAX_UNIFORM_BLOCK_SIZE"); - _null_.put(GL_LUMINANCE_FLOAT32_APPLE, "GL_LUMINANCE_FLOAT32_APPLE"); - _null_.put(GL_DUAL_INTENSITY4_SGIS, "GL_DUAL_INTENSITY4_SGIS"); - _null_.put(GL_MAX_VERTEX_STREAMS, "GL_MAX_VERTEX_STREAMS"); - _null_.put(GL_SPRITE_OBJECT_ALIGNED_SGIX, "GL_SPRITE_OBJECT_ALIGNED_SGIX"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"); - _null_.put(GL_TEXTURE_STORAGE_SPARSE_BIT_AMD, "GL_TEXTURE_STORAGE_SPARSE_BIT_AMD"); - } - private static void _null_29() { - _null_.put(GL_COORD_REPLACE, "GL_COORD_REPLACE"); - _null_.put(GL_COMPRESSED_TEXTURE_FORMATS, "GL_COMPRESSED_TEXTURE_FORMATS"); - _null_.put(GL_GENERATE_MIPMAP, "GL_GENERATE_MIPMAP"); - _null_.put(GL_TESS_EVALUATION_SHADER, "GL_TESS_EVALUATION_SHADER"); - _null_.put(GL_FRAMEBUFFER_DEFAULT_WIDTH, "GL_FRAMEBUFFER_DEFAULT_WIDTH"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"); - _null_.put(GL_DEBUG_GROUP_STACK_DEPTH, "GL_DEBUG_GROUP_STACK_DEPTH"); - _null_.put(GL_RESAMPLE_REPLICATE_SGIX, "GL_RESAMPLE_REPLICATE_SGIX"); - _null_.put(GL_QUERY_ALL_EVENT_BITS_AMD, "GL_QUERY_ALL_EVENT_BITS_AMD"); - _null_.put(GL_MAX_VIEWPORTS, "GL_MAX_VIEWPORTS"); - _null_.put(GL_SHADER_STORAGE_BARRIER_BIT, "GL_SHADER_STORAGE_BARRIER_BIT"); - _null_.put(GL_INDEX_ARRAY_TYPE, "GL_INDEX_ARRAY_TYPE"); - _null_.put(GL_INSTRUMENT_BUFFER_POINTER_SGIX, "GL_INSTRUMENT_BUFFER_POINTER_SGIX"); - _null_.put(GL_PIXEL_TILE_WIDTH_SGIX, "GL_PIXEL_TILE_WIDTH_SGIX"); - _null_.put(GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN, "GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN"); - _null_.put(GL_TEXTURE_MAX_LEVEL, "GL_TEXTURE_MAX_LEVEL"); - _null_.put(GL_SRGB_READ, "GL_SRGB_READ"); - _null_.put(GL_TEXTURE_BORDER_COLOR, "GL_TEXTURE_BORDER_COLOR"); - _null_.put(GL_RED_SCALE, "GL_RED_SCALE"); - _null_.put(GL_GEOMETRY_INPUT_TYPE, "GL_GEOMETRY_INPUT_TYPE"); - _null_.put(GL_PIXEL_GROUP_COLOR_SGIS, "GL_PIXEL_GROUP_COLOR_SGIS"); - _null_.put(GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"); - _null_.put(GL_SCISSOR_TEST, "GL_SCISSOR_TEST"); - _null_.put(GL_PATCH_DEFAULT_INNER_LEVEL, "GL_PATCH_DEFAULT_INNER_LEVEL"); - _null_.put(GL_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_REFERENCED_BY_TESS_CONTROL_SHADER"); - _null_.put(GL_PROGRAM_BINARY_ANGLE, "GL_PROGRAM_BINARY_ANGLE"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER, "GL_TRANSFORM_FEEDBACK_BUFFER"); - _null_.put(GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"); - _null_.put(GL_POST_COLOR_MATRIX_GREEN_SCALE, "GL_POST_COLOR_MATRIX_GREEN_SCALE"); - _null_.put(GL_MAP_PERSISTENT_BIT, "GL_MAP_PERSISTENT_BIT"); - _null_.put(GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"); - _null_.put(GL_ALL_PIXELS_AMD, "GL_ALL_PIXELS_AMD"); - _null_.put(GL_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_IMAGE_2D_MULTISAMPLE_ARRAY"); - _null_.put(GL_VERTEX_SHADER, "GL_VERTEX_SHADER"); - _null_.put(GL_TEXTURE_CONSTANT_DATA_SUNX, "GL_TEXTURE_CONSTANT_DATA_SUNX"); - _null_.put(GL_SAMPLE_ALPHA_TO_MASK_SGIS, "GL_SAMPLE_ALPHA_TO_MASK_SGIS"); - _null_.put(GL_ATOMIC_COUNTER_BARRIER_BIT, "GL_ATOMIC_COUNTER_BARRIER_BIT"); - _null_.put(GL_OVERLAY, "GL_OVERLAY"); - _null_.put(GL_UNPACK_CLIENT_STORAGE_APPLE, "GL_UNPACK_CLIENT_STORAGE_APPLE"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"); - _null_.put(GL_TOP_LEVEL_ARRAY_SIZE, "GL_TOP_LEVEL_ARRAY_SIZE"); - _null_.put(GL_COLOR_ARRAY_LIST_IBM, "GL_COLOR_ARRAY_LIST_IBM"); - _null_.put(GL_COLOR_FLOAT_APPLE, "GL_COLOR_FLOAT_APPLE"); - _null_.put(GL_MAX_DEBUG_MESSAGE_LENGTH_KHR, "GL_MAX_DEBUG_MESSAGE_LENGTH_KHR"); - _null_.put(GL_MAX_COMBINED_ATOMIC_COUNTERS, "GL_MAX_COMBINED_ATOMIC_COUNTERS"); - _null_.put(GL_COMPARE_R_TO_TEXTURE, "GL_COMPARE_R_TO_TEXTURE"); - _null_.put(GL_UNDEFINED_APPLE, "GL_UNDEFINED_APPLE"); - _null_.put(GL_VIEWPORT_INDEX_PROVOKING_VERTEX, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX"); - _null_.put(GL_MAX_GEOMETRY_INPUT_COMPONENTS, "GL_MAX_GEOMETRY_INPUT_COMPONENTS"); - _null_.put(GL_HISTOGRAM, "GL_HISTOGRAM"); - _null_.put(GL_COLOR_MATRIX_STACK_DEPTH_SGI, "GL_COLOR_MATRIX_STACK_DEPTH_SGI"); - _null_.put(GL_DEPTH_TEST, "GL_DEPTH_TEST"); - } - private static void _null_30() { - _null_.put(GL_QUERY_KHR, "GL_QUERY_KHR"); - _null_.put(GL_ACCUM_BUFFER_BIT, "GL_ACCUM_BUFFER_BIT"); - _null_.put(GL_RGBA_FLOAT16_APPLE, "GL_RGBA_FLOAT16_APPLE"); - _null_.put(GL_NUM_COMPATIBLE_SUBROUTINES, "GL_NUM_COMPATIBLE_SUBROUTINES"); - _null_.put(GL_MAX_COMBINED_DIMENSIONS, "GL_MAX_COMBINED_DIMENSIONS"); - _null_.put(GL_OPERAND0_RGB, "GL_OPERAND0_RGB"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_2D_RECT, "GL_UNSIGNED_INT_SAMPLER_2D_RECT"); - _null_.put(GL_SHADER_STORAGE_BUFFER_BINDING, "GL_SHADER_STORAGE_BUFFER_BINDING"); - _null_.put(GL_UNSIGNED_SHORT_5_6_5_REV, "GL_UNSIGNED_SHORT_5_6_5_REV"); - _null_.put(GL_PACK_INVERT_MESA, "GL_PACK_INVERT_MESA"); - _null_.put(GL_MULTISAMPLE_SGIS, "GL_MULTISAMPLE_SGIS"); - _null_.put(GL_UNIFORM_BLOCK_BINDING, "GL_UNIFORM_BLOCK_BINDING"); - _null_.put(GL_FRAMEBUFFER_RENDERABLE_LAYERED, "GL_FRAMEBUFFER_RENDERABLE_LAYERED"); - _null_.put(GL_4PASS_2_SGIS, "GL_4PASS_2_SGIS"); - _null_.put(GL_TEXTURE_GREEN_SIZE, "GL_TEXTURE_GREEN_SIZE"); - _null_.put(GL_DOUBLE_MAT2x4, "GL_DOUBLE_MAT2x4"); - _null_.put(GL_DOUBLE_MAT2x3, "GL_DOUBLE_MAT2x3"); - _null_.put(GL_INTENSITY, "GL_INTENSITY"); - _null_.put(GL_STENCIL_BACK_PASS_DEPTH_PASS, "GL_STENCIL_BACK_PASS_DEPTH_PASS"); - _null_.put(GL_VIEW_CLASS_ETC2_EAC_RGBA, "GL_VIEW_CLASS_ETC2_EAC_RGBA"); - _null_.put(GL_DRAW_PIXELS_APPLE, "GL_DRAW_PIXELS_APPLE"); - _null_.put(GL_SRC1_COLOR, "GL_SRC1_COLOR"); - _null_.put(GL_STENCIL_BACK_FUNC, "GL_STENCIL_BACK_FUNC"); - _null_.put(GL_MAX_3D_TEXTURE_SIZE, "GL_MAX_3D_TEXTURE_SIZE"); - _null_.put(GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"); - _null_.put(GL_FRAGMENTS_INSTRUMENT_SGIX, "GL_FRAGMENTS_INSTRUMENT_SGIX"); - _null_.put(GL_POST_COLOR_MATRIX_GREEN_BIAS, "GL_POST_COLOR_MATRIX_GREEN_BIAS"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_4x4, "GL_COMPRESSED_RGBA_ASTC_4x4"); - _null_.put(GL_TRIANGLE_LIST_SUN, "GL_TRIANGLE_LIST_SUN"); - _null_.put(GL_COLOR_BUFFER_BIT7_QCOM, "GL_COLOR_BUFFER_BIT7_QCOM"); - _null_.put(GL_TRANSPOSE_TEXTURE_MATRIX, "GL_TRANSPOSE_TEXTURE_MATRIX"); - _null_.put(GL_UNIFORM_TYPE, "GL_UNIFORM_TYPE"); - _null_.put(GL_DEPTH_BITS, "GL_DEPTH_BITS"); - _null_.put(GL_RESCALE_NORMAL, "GL_RESCALE_NORMAL"); - _null_.put(GL_COMPILE_STATUS, "GL_COMPILE_STATUS"); - _null_.put(GL_DEBUG_GROUP_STACK_DEPTH_KHR, "GL_DEBUG_GROUP_STACK_DEPTH_KHR"); - _null_.put(GL_TEXTURE_HEIGHT, "GL_TEXTURE_HEIGHT"); - _null_.put(GL_LIGHT_ENV_MODE_SGIX, "GL_LIGHT_ENV_MODE_SGIX"); - _null_.put(GL_RGB9_E5, "GL_RGB9_E5"); - _null_.put(GL_RGB_SCALE, "GL_RGB_SCALE"); - _null_.put(GL_INDEX_ARRAY, "GL_INDEX_ARRAY"); - _null_.put(GL_LINE_SMOOTH, "GL_LINE_SMOOTH"); - _null_.put(GL_QUERY_TARGET, "GL_QUERY_TARGET"); - } - private static void _null_31() { - _null_.put(GL_TRANSFORM_FEEDBACK, "GL_TRANSFORM_FEEDBACK"); - _null_.put(GL_POST_CONVOLUTION_ALPHA_SCALE, "GL_POST_CONVOLUTION_ALPHA_SCALE"); - _null_.put(GL_TEXTURE_BLUE_TYPE, "GL_TEXTURE_BLUE_TYPE"); - _null_.put(GL_NORMAL_BIT_PGI, "GL_NORMAL_BIT_PGI"); - _null_.put(GL_TEXTURE_FILTER4_SIZE_SGIS, "GL_TEXTURE_FILTER4_SIZE_SGIS"); - _null_.put(GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX, "GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX"); - _null_.put(GL_FRACTIONAL_ODD, "GL_FRACTIONAL_ODD"); - _null_.put(GL_TEXTURE_DEFORMATION_BIT_SGIX, "GL_TEXTURE_DEFORMATION_BIT_SGIX"); - _null_.put(GL_VERTEX_ARRAY_RANGE_APPLE, "GL_VERTEX_ARRAY_RANGE_APPLE"); - _null_.put(GL_COLOR_BUFFER_BIT0_QCOM, "GL_COLOR_BUFFER_BIT0_QCOM"); - _null_.put(GL_VERTEX_PROGRAM_POINT_SIZE, "GL_VERTEX_PROGRAM_POINT_SIZE"); - _null_.put(GL_HSL_SATURATION_KHR, "GL_HSL_SATURATION_KHR"); - _null_.put(GL_MAX_LIGHTS, "GL_MAX_LIGHTS"); - _null_.put(GL_STENCIL_BUFFER_BIT, "GL_STENCIL_BUFFER_BIT"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8"); - _null_.put(GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD, "GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"); - _null_.put(GL_MAX_COMPUTE_IMAGE_UNIFORMS, "GL_MAX_COMPUTE_IMAGE_UNIFORMS"); - _null_.put(GL_LAYER_PROVOKING_VERTEX, "GL_LAYER_PROVOKING_VERTEX"); - _null_.put(GL_DEPTH_COMPONENT32_SGIX, "GL_DEPTH_COMPONENT32_SGIX"); - _null_.put(GL_SYNC_OBJECT_APPLE, "GL_SYNC_OBJECT_APPLE"); - _null_.put(GL_VERTEX_ARRAY_LIST_IBM, "GL_VERTEX_ARRAY_LIST_IBM"); - _null_.put(GL_TEXTURE0, "GL_TEXTURE0"); - _null_.put(GL_UNSIGNED_SHORT_1_5_5_5_REV, "GL_UNSIGNED_SHORT_1_5_5_5_REV"); - _null_.put(GL_TEXTURE4, "GL_TEXTURE4"); - _null_.put(GL_TEXTURE3, "GL_TEXTURE3"); - _null_.put(GL_TEXTURE2, "GL_TEXTURE2"); - _null_.put(GL_TEXTURE1, "GL_TEXTURE1"); - _null_.put(GL_TEXTURE8, "GL_TEXTURE8"); - _null_.put(GL_SAMPLER_CUBE_SHADOW, "GL_SAMPLER_CUBE_SHADOW"); - _null_.put(GL_TEXTURE7, "GL_TEXTURE7"); - _null_.put(GL_DEBUG_SOURCE_OTHER_KHR, "GL_DEBUG_SOURCE_OTHER_KHR"); - _null_.put(GL_TEXTURE6, "GL_TEXTURE6"); - _null_.put(GL_TEXTURE5, "GL_TEXTURE5"); - _null_.put(GL_DEBUG_SEVERITY_NOTIFICATION, "GL_DEBUG_SEVERITY_NOTIFICATION"); - _null_.put(GL_TEXTURE9, "GL_TEXTURE9"); - _null_.put(GL_ORDER, "GL_ORDER"); - _null_.put(GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL, "GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL"); - _null_.put(GL_SYNC_FLAGS_APPLE, "GL_SYNC_FLAGS_APPLE"); - _null_.put(GL_FOG_COORDINATE_ARRAY_LIST_IBM, "GL_FOG_COORDINATE_ARRAY_LIST_IBM"); - _null_.put(GL_BLEND_DST, "GL_BLEND_DST"); - _null_.put(GL_TEXTURE_STACK_DEPTH, "GL_TEXTURE_STACK_DEPTH"); - _null_.put(GL_1PASS_SGIS, "GL_1PASS_SGIS"); - _null_.put(GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW, "GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW"); - _null_.put(GL_LINEAR_SHARPEN_COLOR_SGIS, "GL_LINEAR_SHARPEN_COLOR_SGIS"); - _null_.put(GL_TRACE_ERRORS_BIT_MESA, "GL_TRACE_ERRORS_BIT_MESA"); - _null_.put(GL_STENCIL_OP_VALUE_AMD, "GL_STENCIL_OP_VALUE_AMD"); - _null_.put(GL_STATIC_READ, "GL_STATIC_READ"); - _null_.put(GL_INTENSITY8, "GL_INTENSITY8"); - _null_.put(GL_INTENSITY4, "GL_INTENSITY4"); - } - private static void _null_32() { - _null_.put(GL_SCALEBIAS_HINT_SGIX, "GL_SCALEBIAS_HINT_SGIX"); - _null_.put(GL_DOUBLE_VEC4, "GL_DOUBLE_VEC4"); - _null_.put(GL_DOUBLE_VEC3, "GL_DOUBLE_VEC3"); - _null_.put(GL_LINE_STIPPLE_PATTERN, "GL_LINE_STIPPLE_PATTERN"); - _null_.put(GL_BUFFER_ACCESS, "GL_BUFFER_ACCESS"); - _null_.put(GL_DOUBLE_VEC2, "GL_DOUBLE_VEC2"); - _null_.put(GL_OR_REVERSE, "GL_OR_REVERSE"); - _null_.put(GL_MAX_ARRAY_TEXTURE_LAYERS, "GL_MAX_ARRAY_TEXTURE_LAYERS"); - _null_.put(GL_FULL_STIPPLE_HINT_PGI, "GL_FULL_STIPPLE_HINT_PGI"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT, "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_TYPE, "GL_SECONDARY_COLOR_ARRAY_TYPE"); - _null_.put(GL_SRGB_ALPHA, "GL_SRGB_ALPHA"); - _null_.put(GL_COMPRESSED_RGBA_BPTC_UNORM, "GL_COMPRESSED_RGBA_BPTC_UNORM"); - _null_.put(GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES, "GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES"); - _null_.put(GL_QUERY_BUFFER, "GL_QUERY_BUFFER"); - _null_.put(GL_TEXTURE_MATRIX, "GL_TEXTURE_MATRIX"); - _null_.put(GL_FRONT_RIGHT, "GL_FRONT_RIGHT"); - _null_.put(GL_TEXTURE_COMPARE_OPERATOR_SGIX, "GL_TEXTURE_COMPARE_OPERATOR_SGIX"); - _null_.put(GL_MAX_ASYNC_HISTOGRAM_SGIX, "GL_MAX_ASYNC_HISTOGRAM_SGIX"); - _null_.put(GL_COLOR3_BIT_PGI, "GL_COLOR3_BIT_PGI"); - _null_.put(GL_MAX_COMPUTE_UNIFORM_COMPONENTS, "GL_MAX_COMPUTE_UNIFORM_COMPONENTS"); - _null_.put(GL_INVALID_INDEX, "GL_INVALID_INDEX"); - _null_.put(GL_LINEAR_CLIPMAP_LINEAR_SGIX, "GL_LINEAR_CLIPMAP_LINEAR_SGIX"); - _null_.put(GL_R32F, "GL_R32F"); - _null_.put(GL_PROXY_COLOR_TABLE, "GL_PROXY_COLOR_TABLE"); - _null_.put(GL_DEPTH_COMPONENT32F, "GL_DEPTH_COMPONENT32F"); - _null_.put(GL_QUAD_TEXTURE_SELECT_SGIS, "GL_QUAD_TEXTURE_SELECT_SGIS"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"); - _null_.put(GL_TEXTURE_GATHER_SHADOW, "GL_TEXTURE_GATHER_SHADOW"); - _null_.put(GL_MAX_COLOR_ATTACHMENTS, "GL_MAX_COLOR_ATTACHMENTS"); - _null_.put(GL_TRANSFORM_FEEDBACK_VARYING, "GL_TRANSFORM_FEEDBACK_VARYING"); - _null_.put(GL_DST_ALPHA, "GL_DST_ALPHA"); - _null_.put(GL_R32I, "GL_R32I"); - _null_.put(GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"); - _null_.put(GL_TEXTURE_MAX_LEVEL_APPLE, "GL_TEXTURE_MAX_LEVEL_APPLE"); - _null_.put(GL_SAMPLER_1D_ARRAY_SHADOW, "GL_SAMPLER_1D_ARRAY_SHADOW"); - _null_.put(GL_GENERATE_MIPMAP_HINT_SGIS, "GL_GENERATE_MIPMAP_HINT_SGIS"); - _null_.put(GL_MAX_TEXTURE_STACK_DEPTH, "GL_MAX_TEXTURE_STACK_DEPTH"); - _null_.put(GL_SRC_COLOR, "GL_SRC_COLOR"); - _null_.put(GL_TEXTURE_ENV, "GL_TEXTURE_ENV"); - _null_.put(GL_BITMAP, "GL_BITMAP"); - _null_.put(GL_NOTEQUAL, "GL_NOTEQUAL"); - _null_.put(GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, "GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"); - _null_.put(GL_VERTEX_PROGRAM_CALLBACK_MESA, "GL_VERTEX_PROGRAM_CALLBACK_MESA"); - _null_.put(GL_ALWAYS_FAST_HINT_PGI, "GL_ALWAYS_FAST_HINT_PGI"); - _null_.put(GL_NOR, "GL_NOR"); - _null_.put(GL_IMAGE_BINDING_LAYERED, "GL_IMAGE_BINDING_LAYERED"); - _null_.put(GL_PACK_MAX_COMPRESSED_SIZE_SGIX, "GL_PACK_MAX_COMPRESSED_SIZE_SGIX"); - _null_.put(GL_UNSIGNED_SHORT_8_8_APPLE, "GL_UNSIGNED_SHORT_8_8_APPLE"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5"); - _null_.put(GL_RGB32UI, "GL_RGB32UI"); - _null_.put(GL_FASTEST, "GL_FASTEST"); - _null_.put(GL_4D_COLOR_TEXTURE, "GL_4D_COLOR_TEXTURE"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6"); - _null_.put(GL_COLORBURN_KHR, "GL_COLORBURN_KHR"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_4x4_KHR, "GL_COMPRESSED_RGBA_ASTC_4x4_KHR"); - } - private static void _null_33() { - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"); - _null_.put(GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"); - _null_.put(GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD, "GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD"); - _null_.put(GL_ALIASED_POINT_SIZE_RANGE, "GL_ALIASED_POINT_SIZE_RANGE"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_POINTER, "GL_SECONDARY_COLOR_ARRAY_POINTER"); - _null_.put(GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"); - _null_.put(GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS"); - _null_.put(GL_RG16I, "GL_RG16I"); - _null_.put(GL_LUMINANCE12_ALPHA12, "GL_LUMINANCE12_ALPHA12"); - _null_.put(GL_FRACTIONAL_EVEN, "GL_FRACTIONAL_EVEN"); - _null_.put(GL_STENCIL_COMPONENTS, "GL_STENCIL_COMPONENTS"); - _null_.put(GL_POINT_SPRITE_COORD_ORIGIN, "GL_POINT_SPRITE_COORD_ORIGIN"); - _null_.put(GL_SHORT, "GL_SHORT"); - _null_.put(GL_RG16F, "GL_RG16F"); - _null_.put(GL_COLOR_RENDERABLE, "GL_COLOR_RENDERABLE"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"); - _null_.put(GL_QUERY_OBJECT_AMD, "GL_QUERY_OBJECT_AMD"); - _null_.put(GL_RGB8I, "GL_RGB8I"); - _null_.put(GL_PIXEL_MAP_I_TO_G_SIZE, "GL_PIXEL_MAP_I_TO_G_SIZE"); - _null_.put(GL_EYE_LINEAR, "GL_EYE_LINEAR"); - _null_.put(GL_DETAIL_TEXTURE_MODE_SGIS, "GL_DETAIL_TEXTURE_MODE_SGIS"); - _null_.put(GL_RGBA16_SNORM, "GL_RGBA16_SNORM"); - _null_.put(GL_QUAD_INTENSITY8_SGIS, "GL_QUAD_INTENSITY8_SGIS"); - _null_.put(GL_VERTEX_SUBROUTINE_UNIFORM, "GL_VERTEX_SUBROUTINE_UNIFORM"); - _null_.put(GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"); - _null_.put(GL_POLYGON_MODE, "GL_POLYGON_MODE"); - _null_.put(GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"); - _null_.put(GL_LIGHT_MODEL_LOCAL_VIEWER, "GL_LIGHT_MODEL_LOCAL_VIEWER"); - _null_.put(GL_MAX_COMPUTE_WORK_GROUP_SIZE, "GL_MAX_COMPUTE_WORK_GROUP_SIZE"); - _null_.put(GL_HALF_APPLE, "GL_HALF_APPLE"); - _null_.put(GL_INTERPOLATE, "GL_INTERPOLATE"); - _null_.put(GL_DST_COLOR, "GL_DST_COLOR"); - _null_.put(GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE"); - _null_.put(GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE, "GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE"); - _null_.put(GL_SHADER_BINARY_FORMATS, "GL_SHADER_BINARY_FORMATS"); - _null_.put(GL_SAMPLER_1D_SHADOW, "GL_SAMPLER_1D_SHADOW"); - _null_.put(GL_RGBA32UI, "GL_RGBA32UI"); - _null_.put(GL_RESAMPLE_REPLICATE_OML, "GL_RESAMPLE_REPLICATE_OML"); - _null_.put(GL_EYE_PLANE, "GL_EYE_PLANE"); - _null_.put(GL_DEBUG_CATEGORY_PERFORMANCE_AMD, "GL_DEBUG_CATEGORY_PERFORMANCE_AMD"); - _null_.put(GL_ONE, "GL_ONE"); - _null_.put(GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM, "GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM"); - _null_.put(GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE, "GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE"); - _null_.put(GL_DEBUG_OBJECT_MESA, "GL_DEBUG_OBJECT_MESA"); - } - private static void _null_34() { - _null_.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - _null_.put(GL_UNPACK_COMPRESSED_BLOCK_SIZE, "GL_UNPACK_COMPRESSED_BLOCK_SIZE"); - _null_.put(GL_RENDERBUFFER_STENCIL_SIZE, "GL_RENDERBUFFER_STENCIL_SIZE"); - _null_.put(GL_TEXTURE_MAX_CLAMP_S_SGIX, "GL_TEXTURE_MAX_CLAMP_S_SGIX"); - _null_.put(GL_TEXTURE_STENCIL_SIZE, "GL_TEXTURE_STENCIL_SIZE"); - _null_.put(GL_SPRITE_EYE_ALIGNED_SGIX, "GL_SPRITE_EYE_ALIGNED_SGIX"); - _null_.put(GL_FRAGMENT_LIGHT1_SGIX, "GL_FRAGMENT_LIGHT1_SGIX"); - _null_.put(GL_POSITION, "GL_POSITION"); - _null_.put(GL_FOG_COORD_SRC, "GL_FOG_COORD_SRC"); - _null_.put(GL_FIXED, "GL_FIXED"); - _null_.put(GL_COMPRESSED_RGB_FXT1_3DFX, "GL_COMPRESSED_RGB_FXT1_3DFX"); - _null_.put(GL_STENCIL_BUFFER_BIT4_QCOM, "GL_STENCIL_BUFFER_BIT4_QCOM"); - _null_.put(GL_INDEX_ARRAY_BUFFER_BINDING, "GL_INDEX_ARRAY_BUFFER_BINDING"); - _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR, "GL_CONTEXT_RELEASE_BEHAVIOR"); - _null_.put(GL_MULT, "GL_MULT"); - _null_.put(GL_NEAREST_MIPMAP_LINEAR, "GL_NEAREST_MIPMAP_LINEAR"); - _null_.put(GL_DEBUG_TYPE_PORTABILITY, "GL_DEBUG_TYPE_PORTABILITY"); - _null_.put(GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD, "GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD"); - _null_.put(GL_EXTENSIONS, "GL_EXTENSIONS"); - _null_.put(GL_DRAW_FRAMEBUFFER_BINDING_APPLE, "GL_DRAW_FRAMEBUFFER_BINDING_APPLE"); - _null_.put(GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM, "GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM"); - _null_.put(GL_RG32UI, "GL_RG32UI"); - _null_.put(GL_FOG_OFFSET_VALUE_SGIX, "GL_FOG_OFFSET_VALUE_SGIX"); - _null_.put(GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD, "GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD"); - _null_.put(GL_POST_COLOR_MATRIX_ALPHA_SCALE, "GL_POST_COLOR_MATRIX_ALPHA_SCALE"); - _null_.put(GL_TRANSPOSE_PROJECTION_MATRIX, "GL_TRANSPOSE_PROJECTION_MATRIX"); - _null_.put(GL_STATIC_VERTEX_ARRAY_IBM, "GL_STATIC_VERTEX_ARRAY_IBM"); - _null_.put(GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"); - _null_.put(GL_UNSIGNED_INT_5_9_9_9_REV, "GL_UNSIGNED_INT_5_9_9_9_REV"); - _null_.put(GL_ASYNC_TEX_IMAGE_SGIX, "GL_ASYNC_TEX_IMAGE_SGIX"); - _null_.put(GL_LOSE_CONTEXT_ON_RESET_KHR, "GL_LOSE_CONTEXT_ON_RESET_KHR"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_INDEX, "GL_ATOMIC_COUNTER_BUFFER_INDEX"); - _null_.put(GL_FULL_SUPPORT, "GL_FULL_SUPPORT"); - _null_.put(GL_COLOR_MATERIAL_PARAMETER, "GL_COLOR_MATERIAL_PARAMETER"); - _null_.put(GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"); - _null_.put(GL_EQUAL, "GL_EQUAL"); - _null_.put(GL_3_BYTES, "GL_3_BYTES"); - _null_.put(GL_HARDLIGHT, "GL_HARDLIGHT"); - _null_.put(GL_MAX_GEOMETRY_OUTPUT_VERTICES, "GL_MAX_GEOMETRY_OUTPUT_VERTICES"); - _null_.put(GL_INDEX_OFFSET, "GL_INDEX_OFFSET"); - _null_.put(GL_CONVOLUTION_BORDER_COLOR_HP, "GL_CONVOLUTION_BORDER_COLOR_HP"); - _null_.put(GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"); - _null_.put(GL_POST_CONVOLUTION_GREEN_SCALE, "GL_POST_CONVOLUTION_GREEN_SCALE"); - _null_.put(GL_SAMPLER_OBJECT_AMD, "GL_SAMPLER_OBJECT_AMD"); - _null_.put(GL_MAX_UNIFORM_LOCATIONS, "GL_MAX_UNIFORM_LOCATIONS"); - _null_.put(GL_MAX_4D_TEXTURE_SIZE_SGIS, "GL_MAX_4D_TEXTURE_SIZE_SGIS"); - _null_.put(GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE, "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"); - } - private static void _null_35() { - _null_.put(GL_MAX_VARYING_VECTORS, "GL_MAX_VARYING_VECTORS"); - _null_.put(GL_TEXTURE_BINDING_RECTANGLE, "GL_TEXTURE_BINDING_RECTANGLE"); - _null_.put(GL_CONTEXT_ROBUST_ACCESS, "GL_CONTEXT_ROBUST_ACCESS"); - _null_.put(GL_POINT_SMOOTH_HINT, "GL_POINT_SMOOTH_HINT"); - _null_.put(GL_INT_IMAGE_CUBE, "GL_INT_IMAGE_CUBE"); - _null_.put(GL_IMAGE_SCALE_X_HP, "GL_IMAGE_SCALE_X_HP"); - _null_.put(GL_VIEW_CLASS_128_BITS, "GL_VIEW_CLASS_128_BITS"); - _null_.put(GL_UNIFORM_BLOCK, "GL_UNIFORM_BLOCK"); - _null_.put(GL_MULTISAMPLE, "GL_MULTISAMPLE"); - _null_.put(GL_LUMINANCE_ALPHA_SNORM, "GL_LUMINANCE_ALPHA_SNORM"); - _null_.put(GL_SAMPLE_MASK_VALUE_SGIS, "GL_SAMPLE_MASK_VALUE_SGIS"); - _null_.put(GL_QUAD_LUMINANCE8_SGIS, "GL_QUAD_LUMINANCE8_SGIS"); - _null_.put(GL_DEBUG_CALLBACK_FUNCTION, "GL_DEBUG_CALLBACK_FUNCTION"); - _null_.put(GL_OFFSET, "GL_OFFSET"); - _null_.put(GL_ACCUM_GREEN_BITS, "GL_ACCUM_GREEN_BITS"); - _null_.put(GL_RGBA8, "GL_RGBA8"); - _null_.put(GL_HALF_FLOAT, "GL_HALF_FLOAT"); - _null_.put(GL_RGBA4, "GL_RGBA4"); - _null_.put(GL_RGBA2, "GL_RGBA2"); - _null_.put(GL_STREAM_DRAW, "GL_STREAM_DRAW"); - _null_.put(GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, "GL_UNPACK_COMPRESSED_BLOCK_HEIGHT"); - _null_.put(GL_COLOR_TABLE_INTENSITY_SIZE, "GL_COLOR_TABLE_INTENSITY_SIZE"); - _null_.put(GL_VERTEX_SHADER_INVOCATIONS, "GL_VERTEX_SHADER_INVOCATIONS"); - _null_.put(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"); - _null_.put(GL_TEXTURE_IMAGE_FORMAT, "GL_TEXTURE_IMAGE_FORMAT"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"); - _null_.put(GL_RELEASED_APPLE, "GL_RELEASED_APPLE"); - _null_.put(GL_TESS_CONTROL_SUBROUTINE_UNIFORM, "GL_TESS_CONTROL_SUBROUTINE_UNIFORM"); - _null_.put(GL_FRAGMENT_LIGHT4_SGIX, "GL_FRAGMENT_LIGHT4_SGIX"); - _null_.put(GL_FLOAT16_MAT3_AMD, "GL_FLOAT16_MAT3_AMD"); - _null_.put(GL_FOG_COORD_ARRAY_STRIDE, "GL_FOG_COORD_ARRAY_STRIDE"); - _null_.put(GL_COMPUTE_TEXTURE, "GL_COMPUTE_TEXTURE"); - _null_.put(GL_PRIMITIVE_RESTART_FIXED_INDEX, "GL_PRIMITIVE_RESTART_FIXED_INDEX"); - _null_.put(GL_INTERLEAVED_ATTRIBS, "GL_INTERLEAVED_ATTRIBS"); - _null_.put(GL_TIME_ELAPSED, "GL_TIME_ELAPSED"); - _null_.put(GL_MAX_CLIP_DISTANCES, "GL_MAX_CLIP_DISTANCES"); - _null_.put(GL_GPU_OPTIMIZED_QCOM, "GL_GPU_OPTIMIZED_QCOM"); - _null_.put(GL_COMPATIBLE_SUBROUTINES, "GL_COMPATIBLE_SUBROUTINES"); - _null_.put(GL_TEXTURE_INTENSITY_TYPE, "GL_TEXTURE_INTENSITY_TYPE"); - _null_.put(GL_INTENSITY16_SNORM, "GL_INTENSITY16_SNORM"); - _null_.put(GL_DEPTH_CLAMP, "GL_DEPTH_CLAMP"); - _null_.put(GL_SAMPLE_COVERAGE_INVERT, "GL_SAMPLE_COVERAGE_INVERT"); - _null_.put(GL_EDGE_FLAG, "GL_EDGE_FLAG"); - _null_.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"); - _null_.put(GL_READ_FRAMEBUFFER_ANGLE, "GL_READ_FRAMEBUFFER_ANGLE"); - _null_.put(GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX, "GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX"); - _null_.put(GL_VERTEX4_BIT_PGI, "GL_VERTEX4_BIT_PGI"); - _null_.put(GL_MAX_ATTRIB_STACK_DEPTH, "GL_MAX_ATTRIB_STACK_DEPTH"); - } - private static void _null_36() { - _null_.put(GL_POST_COLOR_MATRIX_RED_SCALE_SGI, "GL_POST_COLOR_MATRIX_RED_SCALE_SGI"); - _null_.put(GL_RGB_FLOAT32_APPLE, "GL_RGB_FLOAT32_APPLE"); - _null_.put(GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, "GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"); - _null_.put(GL_VERSION, "GL_VERSION"); - _null_.put(GL_STACK_UNDERFLOW, "GL_STACK_UNDERFLOW"); - _null_.put(GL_IMPLEMENTATION_COLOR_READ_FORMAT, "GL_IMPLEMENTATION_COLOR_READ_FORMAT"); - _null_.put(GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"); - _null_.put(GL_RESET_NOTIFICATION_STRATEGY_KHR, "GL_RESET_NOTIFICATION_STRATEGY_KHR"); - _null_.put(GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"); - _null_.put(GL_ATTACHED_SHADERS, "GL_ATTACHED_SHADERS"); - _null_.put(GL_DITHER, "GL_DITHER"); - _null_.put(GL_MAT_COLOR_INDEXES_BIT_PGI, "GL_MAT_COLOR_INDEXES_BIT_PGI"); - _null_.put(GL_DEBUG_SOURCE_THIRD_PARTY, "GL_DEBUG_SOURCE_THIRD_PARTY"); - _null_.put(GL_LAYOUT_LINEAR_INTEL, "GL_LAYOUT_LINEAR_INTEL"); - _null_.put(GL_FOG, "GL_FOG"); - _null_.put(GL_FOG_START, "GL_FOG_START"); - _null_.put(GL_FOG_SPECULAR_TEXTURE_WIN, "GL_FOG_SPECULAR_TEXTURE_WIN"); - _null_.put(GL_HARDLIGHT_KHR, "GL_HARDLIGHT_KHR"); - _null_.put(GL_COLOR_MATRIX_STACK_DEPTH, "GL_COLOR_MATRIX_STACK_DEPTH"); - _null_.put(GL_YCRCB_444_SGIX, "GL_YCRCB_444_SGIX"); - _null_.put(GL_SYNC_FLAGS, "GL_SYNC_FLAGS"); - _null_.put(GL_IMAGE_2D_MULTISAMPLE, "GL_IMAGE_2D_MULTISAMPLE"); - _null_.put(GL_RECIP_ADD_SIGNED_ALPHA_IMG, "GL_RECIP_ADD_SIGNED_ALPHA_IMG"); - _null_.put(GL_TEXTURE_WIDTH, "GL_TEXTURE_WIDTH"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"); - _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH, "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH"); - _null_.put(GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"); - _null_.put(GL_PIXEL_MAP_G_TO_G_SIZE, "GL_PIXEL_MAP_G_TO_G_SIZE"); - _null_.put(GL_VIEW_CLASS_S3TC_DXT5_RGBA, "GL_VIEW_CLASS_S3TC_DXT5_RGBA"); - _null_.put(GL_CLAMP_VERTEX_COLOR, "GL_CLAMP_VERTEX_COLOR"); - _null_.put(GL_MAX_COLOR_TEXTURE_SAMPLES, "GL_MAX_COLOR_TEXTURE_SAMPLES"); - _null_.put(GL_CURRENT_SECONDARY_COLOR, "GL_CURRENT_SECONDARY_COLOR"); - _null_.put(GL_IMAGE_3D, "GL_IMAGE_3D"); - _null_.put(GL_COMPILE, "GL_COMPILE"); - _null_.put(GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"); - _null_.put(GL_VIEW_CLASS_8_BITS, "GL_VIEW_CLASS_8_BITS"); - _null_.put(GL_LINE_BIT, "GL_LINE_BIT"); - _null_.put(GL_PACK_LSB_FIRST, "GL_PACK_LSB_FIRST"); - _null_.put(GL_TEXTURE_COMPARE_FUNC, "GL_TEXTURE_COMPARE_FUNC"); - _null_.put(GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, "GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY"); - _null_.put(GL_WEIGHT_ARRAY_BUFFER_BINDING, "GL_WEIGHT_ARRAY_BUFFER_BINDING"); - _null_.put(GL_PERFQUERY_DONOT_FLUSH_INTEL, "GL_PERFQUERY_DONOT_FLUSH_INTEL"); - _null_.put(GL_INVALID_ENUM, "GL_INVALID_ENUM"); - } - private static void _null_37() { - _null_.put(GL_DETAIL_TEXTURE_LEVEL_SGIS, "GL_DETAIL_TEXTURE_LEVEL_SGIS"); - _null_.put(GL_TEXTURE_FORMAT_QCOM, "GL_TEXTURE_FORMAT_QCOM"); - _null_.put(GL_CURRENT_QUERY, "GL_CURRENT_QUERY"); - _null_.put(GL_ALWAYS, "GL_ALWAYS"); - _null_.put(GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM, "GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM"); - _null_.put(GL_INVERT, "GL_INVERT"); - _null_.put(GL_GREEN_BIAS, "GL_GREEN_BIAS"); - _null_.put(GL_STENCIL_BACK_WRITEMASK, "GL_STENCIL_BACK_WRITEMASK"); - _null_.put(GL_READ_FRAMEBUFFER_BINDING_APPLE, "GL_READ_FRAMEBUFFER_BINDING_APPLE"); - _null_.put(GL_LUMINANCE, "GL_LUMINANCE"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"); - _null_.put(GL_DYNAMIC_STORAGE_BIT, "GL_DYNAMIC_STORAGE_BIT"); - _null_.put(GL_PACK_ROW_BYTES_APPLE, "GL_PACK_ROW_BYTES_APPLE"); - _null_.put(GL_CLIP_ORIGIN, "GL_CLIP_ORIGIN"); - _null_.put(GL_MAX_SAMPLES, "GL_MAX_SAMPLES"); - _null_.put(GL_POST_CONVOLUTION_RED_SCALE, "GL_POST_CONVOLUTION_RED_SCALE"); - _null_.put(GL_TEXTURE_LOD_BIAS_R_SGIX, "GL_TEXTURE_LOD_BIAS_R_SGIX"); - _null_.put(GL_LAST_VERTEX_CONVENTION, "GL_LAST_VERTEX_CONVENTION"); - _null_.put(GL_MAP2_GRID_SEGMENTS, "GL_MAP2_GRID_SEGMENTS"); - _null_.put(GL_FRAGMENT_PROGRAM_CALLBACK_MESA, "GL_FRAGMENT_PROGRAM_CALLBACK_MESA"); - _null_.put(GL_UNIFORM_BARRIER_BIT, "GL_UNIFORM_BARRIER_BIT"); - _null_.put(GL_CURRENT_COLOR, "GL_CURRENT_COLOR"); - _null_.put(GL_VIEW_CLASS_ASTC_8x5_RGBA, "GL_VIEW_CLASS_ASTC_8x5_RGBA"); - _null_.put(GL_PROJECTION_MATRIX, "GL_PROJECTION_MATRIX"); - _null_.put(GL_NEAREST_CLIPMAP_NEAREST_SGIX, "GL_NEAREST_CLIPMAP_NEAREST_SGIX"); - _null_.put(GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL, "GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL"); - _null_.put(GL_OR_INVERTED, "GL_OR_INVERTED"); - _null_.put(GL_CONTEXT_FLAGS, "GL_CONTEXT_FLAGS"); - _null_.put(GL_CLIP_DEPTH_MODE, "GL_CLIP_DEPTH_MODE"); - _null_.put(GL_BGR_INTEGER, "GL_BGR_INTEGER"); - _null_.put(GL_MALI_PROGRAM_BINARY_ARM, "GL_MALI_PROGRAM_BINARY_ARM"); - _null_.put(GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"); - _null_.put(GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD, "GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"); - _null_.put(GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS"); - _null_.put(GL_CLIP_PLANE5_IMG, "GL_CLIP_PLANE5_IMG"); - _null_.put(GL_MAX_TEXTURE_SIZE, "GL_MAX_TEXTURE_SIZE"); - _null_.put(GL_CLIENT_VERTEX_ARRAY_BIT, "GL_CLIENT_VERTEX_ARRAY_BIT"); - _null_.put(GL_RENDERBUFFER_WIDTH, "GL_RENDERBUFFER_WIDTH"); - } - private static void _null_38() { - _null_.put(GL_2_BYTES, "GL_2_BYTES"); - _null_.put(GL_INDEX_ARRAY_LIST_IBM, "GL_INDEX_ARRAY_LIST_IBM"); - _null_.put(GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, "GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI"); - _null_.put(GL_DEPTH_BUFFER_BIT5_QCOM, "GL_DEPTH_BUFFER_BIT5_QCOM"); - _null_.put(GL_NEVER, "GL_NEVER"); - _null_.put(GL_IMAGE_CUBE, "GL_IMAGE_CUBE"); - _null_.put(GL_MIN_PROGRAM_TEXEL_OFFSET, "GL_MIN_PROGRAM_TEXEL_OFFSET"); - _null_.put(GL_STRICT_SCISSOR_HINT_PGI, "GL_STRICT_SCISSOR_HINT_PGI"); - _null_.put(GL_TEXTURE_MAX_LOD, "GL_TEXTURE_MAX_LOD"); - _null_.put(GL_SAMPLER_CUBE_MAP_ARRAY, "GL_SAMPLER_CUBE_MAP_ARRAY"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_12x12_KHR, "GL_COMPRESSED_RGBA_ASTC_12x12_KHR"); - _null_.put(GL_YCRCB_422_SGIX, "GL_YCRCB_422_SGIX"); - _null_.put(GL_STENCIL_BACK_REF, "GL_STENCIL_BACK_REF"); - _null_.put(GL_CONVOLUTION_HEIGHT, "GL_CONVOLUTION_HEIGHT"); - _null_.put(GL_ASYNC_MARKER_SGIX, "GL_ASYNC_MARKER_SGIX"); - _null_.put(GL_INTERNALFORMAT_STENCIL_SIZE, "GL_INTERNALFORMAT_STENCIL_SIZE"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER"); - _null_.put(GL_CLIENT_PIXEL_STORE_BIT, "GL_CLIENT_PIXEL_STORE_BIT"); - _null_.put(GL_INT_IMAGE_2D_RECT, "GL_INT_IMAGE_2D_RECT"); - _null_.put(GL_MATERIAL_SIDE_HINT_PGI, "GL_MATERIAL_SIDE_HINT_PGI"); - _null_.put(GL_TESSELLATION_FACTOR_AMD, "GL_TESSELLATION_FACTOR_AMD"); - _null_.put(GL_RG32F, "GL_RG32F"); - _null_.put(GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"); - _null_.put(GL_RG32I, "GL_RG32I"); - _null_.put(GL_MAX_DEBUG_LOGGED_MESSAGES_KHR, "GL_MAX_DEBUG_LOGGED_MESSAGES_KHR"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_6x6_KHR, "GL_COMPRESSED_RGBA_ASTC_6x6_KHR"); - _null_.put(GL_STREAM_COPY, "GL_STREAM_COPY"); - _null_.put(GL_MINMAX_SINK, "GL_MINMAX_SINK"); - _null_.put(GL_CONVOLUTION_HINT_SGIX, "GL_CONVOLUTION_HINT_SGIX"); - _null_.put(GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS, "GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS"); - _null_.put(GL_LIGHTEN_KHR, "GL_LIGHTEN_KHR"); - _null_.put(GL_FEEDBACK_BUFFER_POINTER, "GL_FEEDBACK_BUFFER_POINTER"); - _null_.put(GL_COLOR_TABLE_BLUE_SIZE, "GL_COLOR_TABLE_BLUE_SIZE"); - _null_.put(GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY"); - _null_.put(GL_MAX_FRAMEBUFFER_HEIGHT, "GL_MAX_FRAMEBUFFER_HEIGHT"); - _null_.put(GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED, "GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED"); - _null_.put(GL_RENDER_MODE, "GL_RENDER_MODE"); - _null_.put(GL_CLIP_FAR_HINT_PGI, "GL_CLIP_FAR_HINT_PGI"); - _null_.put(GL_ELEMENT_ARRAY_BARRIER_BIT, "GL_ELEMENT_ARRAY_BARRIER_BIT"); - _null_.put(GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, "GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"); - _null_.put(GL_TEXTURE_HEIGHT_QCOM, "GL_TEXTURE_HEIGHT_QCOM"); - } - private static void _null_39() { - _null_.put(GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"); - _null_.put(GL_TEXTURE_POST_SPECULAR_HP, "GL_TEXTURE_POST_SPECULAR_HP"); - _null_.put(GL_RGBA32I, "GL_RGBA32I"); - _null_.put(GL_CURRENT_RASTER_DISTANCE, "GL_CURRENT_RASTER_DISTANCE"); - _null_.put(GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, "GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS"); - _null_.put(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"); - _null_.put(GL_RGBA32F, "GL_RGBA32F"); - _null_.put(GL_DRAW_PIXEL_TOKEN, "GL_DRAW_PIXEL_TOKEN"); - _null_.put(GL_COLOR_CLEAR_VALUE, "GL_COLOR_CLEAR_VALUE"); - _null_.put(GL_DRAW_FRAMEBUFFER, "GL_DRAW_FRAMEBUFFER"); - _null_.put(GL_POLYGON_SMOOTH, "GL_POLYGON_SMOOTH"); - _null_.put(GL_NUM_EXTENSIONS, "GL_NUM_EXTENSIONS"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"); - _null_.put(GL_CLAMP, "GL_CLAMP"); - _null_.put(GL_MAX_CLIP_PLANES_IMG, "GL_MAX_CLIP_PLANES_IMG"); - _null_.put(GL_DISCRETE_AMD, "GL_DISCRETE_AMD"); - _null_.put(GL_MATRIX_STRIDE, "GL_MATRIX_STRIDE"); - _null_.put(GL_BLEND_EQUATION, "GL_BLEND_EQUATION"); - _null_.put(GL_PATCH_DEFAULT_OUTER_LEVEL, "GL_PATCH_DEFAULT_OUTER_LEVEL"); - _null_.put(GL_ACTIVE_VARIABLES, "GL_ACTIVE_VARIABLES"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"); - _null_.put(GL_PERFMON_RESULT_AVAILABLE_AMD, "GL_PERFMON_RESULT_AVAILABLE_AMD"); - _null_.put(GL_ADD_BLEND_IMG, "GL_ADD_BLEND_IMG"); - _null_.put(GL_YCRCBA_SGIX, "GL_YCRCBA_SGIX"); - _null_.put(GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM, "GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - _null_.put(GL_COMPRESSED_SIGNED_RED_RGTC1, "GL_COMPRESSED_SIGNED_RED_RGTC1"); - _null_.put(GL_SHADING_LANGUAGE_VERSION, "GL_SHADING_LANGUAGE_VERSION"); - _null_.put(GL_GREEN_MAX_CLAMP_INGR, "GL_GREEN_MAX_CLAMP_INGR"); - _null_.put(GL_PIXEL_TEXTURE_SGIS, "GL_PIXEL_TEXTURE_SGIS"); - _null_.put(GL_ELEMENT_ARRAY_POINTER_APPLE, "GL_ELEMENT_ARRAY_POINTER_APPLE"); - _null_.put(GL_MAX_CULL_DISTANCES, "GL_MAX_CULL_DISTANCES"); - _null_.put(GL_FOG_COORD_ARRAY, "GL_FOG_COORD_ARRAY"); - _null_.put(GL_DOUBLE_MAT4, "GL_DOUBLE_MAT4"); - _null_.put(GL_RENDERBUFFER_BLUE_SIZE, "GL_RENDERBUFFER_BLUE_SIZE"); - _null_.put(GL_COUNTER_RANGE_AMD, "GL_COUNTER_RANGE_AMD"); - _null_.put(GL_BLUE_INTEGER, "GL_BLUE_INTEGER"); - _null_.put(GL_DOUBLE_MAT3, "GL_DOUBLE_MAT3"); - _null_.put(GL_DOUBLE_MAT2, "GL_DOUBLE_MAT2"); - _null_.put(GL_STENCIL_WRITEMASK, "GL_STENCIL_WRITEMASK"); - _null_.put(GL_MAX_CONVOLUTION_WIDTH, "GL_MAX_CONVOLUTION_WIDTH"); - _null_.put(GL_TEXTURE_ALPHA_MODULATE_IMG, "GL_TEXTURE_ALPHA_MODULATE_IMG"); - _null_.put(GL_FOG_COORD_ARRAY_BUFFER_BINDING, "GL_FOG_COORD_ARRAY_BUFFER_BINDING"); - _null_.put(GL_QUAD_LUMINANCE4_SGIS, "GL_QUAD_LUMINANCE4_SGIS"); - _null_.put(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"); - _null_.put(GL_INT_IMAGE_CUBE_MAP_ARRAY, "GL_INT_IMAGE_CUBE_MAP_ARRAY"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_CUBE, "GL_UNSIGNED_INT_SAMPLER_CUBE"); - _null_.put(GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"); - } - private static void _null_40() { - _null_.put(GL_STENCIL_BUFFER_BIT0_QCOM, "GL_STENCIL_BUFFER_BIT0_QCOM"); - _null_.put(GL_DEBUG_LOGGED_MESSAGES_KHR, "GL_DEBUG_LOGGED_MESSAGES_KHR"); - _null_.put(GL_ELEMENT_ARRAY_APPLE, "GL_ELEMENT_ARRAY_APPLE"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_5x4_KHR, "GL_COMPRESSED_RGBA_ASTC_5x4_KHR"); - _null_.put(GL_INTERNALFORMAT_GREEN_TYPE, "GL_INTERNALFORMAT_GREEN_TYPE"); - _null_.put(GL_SRC1_RGB, "GL_SRC1_RGB"); - _null_.put(GL_SAMPLER_CUBE, "GL_SAMPLER_CUBE"); - _null_.put(GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL, "GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL"); - _null_.put(GL_COLOR_TABLE_BLUE_SIZE_SGI, "GL_COLOR_TABLE_BLUE_SIZE_SGI"); - _null_.put(GL_EQUIV, "GL_EQUIV"); - _null_.put(GL_INDEX_ARRAY_POINTER, "GL_INDEX_ARRAY_POINTER"); - _null_.put(GL_CAVEAT_SUPPORT, "GL_CAVEAT_SUPPORT"); - _null_.put(GL_PERFMON_GLOBAL_MODE_QCOM, "GL_PERFMON_GLOBAL_MODE_QCOM"); - _null_.put(GL_ENABLE_BIT, "GL_ENABLE_BIT"); - _null_.put(GL_LOW_FLOAT, "GL_LOW_FLOAT"); - _null_.put(GL_DEPTH_TEXTURE_MODE, "GL_DEPTH_TEXTURE_MODE"); - _null_.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - _null_.put(GL_STORAGE_PRIVATE_APPLE, "GL_STORAGE_PRIVATE_APPLE"); - _null_.put(GL_TEXTURE_RESIDENT, "GL_TEXTURE_RESIDENT"); - _null_.put(GL_MAX_COMPUTE_WORK_GROUP_COUNT, "GL_MAX_COMPUTE_WORK_GROUP_COUNT"); - _null_.put(GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN, "GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN"); - _null_.put(GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL, "GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL"); - _null_.put(GL_CONTEXT_ROBUST_ACCESS_KHR, "GL_CONTEXT_ROBUST_ACCESS_KHR"); - _null_.put(GL_PRIMITIVE_BOUNDING_BOX, "GL_PRIMITIVE_BOUNDING_BOX"); - _null_.put(GL_EXP, "GL_EXP"); - _null_.put(GL_LINE_SMOOTH_HINT, "GL_LINE_SMOOTH_HINT"); - _null_.put(GL_VIEW_CLASS_64_BITS, "GL_VIEW_CLASS_64_BITS"); - _null_.put(GL_CLAMP_TO_EDGE_SGIS, "GL_CLAMP_TO_EDGE_SGIS"); - _null_.put(GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"); - _null_.put(GL_MAX_COLOR_MATRIX_STACK_DEPTH, "GL_MAX_COLOR_MATRIX_STACK_DEPTH"); - _null_.put(GL_COLOR_ARRAY_SIZE, "GL_COLOR_ARRAY_SIZE"); - _null_.put(GL_OBJECT_LINE_SGIS, "GL_OBJECT_LINE_SGIS"); - _null_.put(GL_DRAW_FRAMEBUFFER_APPLE, "GL_DRAW_FRAMEBUFFER_APPLE"); - _null_.put(GL_CURRENT_NORMAL, "GL_CURRENT_NORMAL"); - _null_.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"); - _null_.put(GL_AND_REVERSE, "GL_AND_REVERSE"); - _null_.put(GL_TRUE, "GL_TRUE"); - _null_.put(GL_MAX_ASYNC_DRAW_PIXELS_SGIX, "GL_MAX_ASYNC_DRAW_PIXELS_SGIX"); - _null_.put(GL_FOG_INDEX, "GL_FOG_INDEX"); - _null_.put(GL_MIN_MAP_BUFFER_ALIGNMENT, "GL_MIN_MAP_BUFFER_ALIGNMENT"); - _null_.put(GL_BLEND_SRC_RGB, "GL_BLEND_SRC_RGB"); - _null_.put(GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"); - _null_.put(GL_HISTOGRAM_LUMINANCE_SIZE, "GL_HISTOGRAM_LUMINANCE_SIZE"); - _null_.put(GL_FRAGMENT_LIGHT5_SGIX, "GL_FRAGMENT_LIGHT5_SGIX"); - _null_.put(GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"); - _null_.put(GL_COMPRESSED_RGBA, "GL_COMPRESSED_RGBA"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"); - _null_.put(GL_FORMAT_SUBSAMPLE_244_244_OML, "GL_FORMAT_SUBSAMPLE_244_244_OML"); - _null_.put(GL_BLEND_COLOR, "GL_BLEND_COLOR"); - _null_.put(GL_SIGNALED_APPLE, "GL_SIGNALED_APPLE"); - _null_.put(GL_DEPTH_BIAS, "GL_DEPTH_BIAS"); - } - private static void _null_41() { - _null_.put(GL_HISTOGRAM_SINK, "GL_HISTOGRAM_SINK"); - _null_.put(GL_DEPTH_FUNC, "GL_DEPTH_FUNC"); - _null_.put(GL_INT_IMAGE_1D_ARRAY, "GL_INT_IMAGE_1D_ARRAY"); - _null_.put(GL_TEXTURE_VIEW_NUM_LEVELS, "GL_TEXTURE_VIEW_NUM_LEVELS"); - _null_.put(GL_PROGRAM_INPUT, "GL_PROGRAM_INPUT"); - _null_.put(GL_MODULATE_COLOR_IMG, "GL_MODULATE_COLOR_IMG"); - _null_.put(GL_FILL, "GL_FILL"); - _null_.put(GL_MAX_RENDERBUFFER_SIZE, "GL_MAX_RENDERBUFFER_SIZE"); - _null_.put(GL_PROGRAM_BINARY_FORMAT_MESA, "GL_PROGRAM_BINARY_FORMAT_MESA"); - _null_.put(GL_POST_COLOR_MATRIX_BLUE_BIAS, "GL_POST_COLOR_MATRIX_BLUE_BIAS"); - _null_.put(GL_IMAGE_CLASS_1_X_32, "GL_IMAGE_CLASS_1_X_32"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10"); - _null_.put(GL_BUFFER_IMMUTABLE_STORAGE, "GL_BUFFER_IMMUTABLE_STORAGE"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"); - _null_.put(GL_REFERENCE_PLANE_SGIX, "GL_REFERENCE_PLANE_SGIX"); - _null_.put(GL_FLOAT16_MAT4x3_AMD, "GL_FLOAT16_MAT4x3_AMD"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_10x10, "GL_COMPRESSED_RGBA_ASTC_10x10"); - _null_.put(GL_QUADS, "GL_QUADS"); - _null_.put(GL_POST_COLOR_MATRIX_BLUE_SCALE, "GL_POST_COLOR_MATRIX_BLUE_SCALE"); - _null_.put(GL_POINT_DISTANCE_ATTENUATION, "GL_POINT_DISTANCE_ATTENUATION"); - _null_.put(GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"); - _null_.put(GL_BUFFER_OBJECT_APPLE, "GL_BUFFER_OBJECT_APPLE"); - _null_.put(GL_ALPHA_MAX_SGIX, "GL_ALPHA_MAX_SGIX"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_START, "GL_ATOMIC_COUNTER_BUFFER_START"); - _null_.put(GL_IR_INSTRUMENT1_SGIX, "GL_IR_INSTRUMENT1_SGIX"); - _null_.put(GL_LINEAR_DETAIL_COLOR_SGIS, "GL_LINEAR_DETAIL_COLOR_SGIS"); - _null_.put(GL_DUAL_INTENSITY16_SGIS, "GL_DUAL_INTENSITY16_SGIS"); - _null_.put(GL_BUFFER_MAP_POINTER, "GL_BUFFER_MAP_POINTER"); - _null_.put(GL_CONTEXT_LOST_WEBGL, "GL_CONTEXT_LOST_WEBGL"); - _null_.put(GL_LIST_BASE, "GL_LIST_BASE"); - _null_.put(GL_SPOT_EXPONENT, "GL_SPOT_EXPONENT"); - _null_.put(GL_MAX_LABEL_LENGTH, "GL_MAX_LABEL_LENGTH"); - _null_.put(GL_NAME_STACK_DEPTH, "GL_NAME_STACK_DEPTH"); - _null_.put(GL_IMAGE_CLASS_1_X_16, "GL_IMAGE_CLASS_1_X_16"); - _null_.put(GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE, "GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE"); - _null_.put(GL_PIXEL_MAP_G_TO_G, "GL_PIXEL_MAP_G_TO_G"); - _null_.put(GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"); - _null_.put(GL_INDEX, "GL_INDEX"); - _null_.put(GL_LUMINANCE_FLOAT16_APPLE, "GL_LUMINANCE_FLOAT16_APPLE"); - _null_.put(GL_DRAW_BUFFER14, "GL_DRAW_BUFFER14"); - _null_.put(GL_DRAW_BUFFER15, "GL_DRAW_BUFFER15"); - _null_.put(GL_MULTISAMPLE_BUFFER_BIT1_QCOM, "GL_MULTISAMPLE_BUFFER_BIT1_QCOM"); - _null_.put(GL_DRAW_BUFFER10, "GL_DRAW_BUFFER10"); - _null_.put(GL_DRAW_BUFFER11, "GL_DRAW_BUFFER11"); - _null_.put(GL_CUBIC_IMG, "GL_CUBIC_IMG"); - _null_.put(GL_DRAW_BUFFER12, "GL_DRAW_BUFFER12"); - _null_.put(GL_RED_MAX_CLAMP_INGR, "GL_RED_MAX_CLAMP_INGR"); - _null_.put(GL_DRAW_BUFFER13, "GL_DRAW_BUFFER13"); - _null_.put(GL_TEXTURE_VIEW_NUM_LAYERS, "GL_TEXTURE_VIEW_NUM_LAYERS"); - _null_.put(GL_INSTRUMENT_MEASUREMENTS_SGIX, "GL_INSTRUMENT_MEASUREMENTS_SGIX"); - _null_.put(GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, "GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS"); - _null_.put(GL_CLIP_PLANE1_IMG, "GL_CLIP_PLANE1_IMG"); - } - private static void _null_42() { - _null_.put(GL_VERTEX_ARRAY_STORAGE_HINT_APPLE, "GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"); - _null_.put(GL_MAX_COMPUTE_UNIFORM_BLOCKS, "GL_MAX_COMPUTE_UNIFORM_BLOCKS"); - _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR, "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_ANGLE, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE"); - _null_.put(GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT, "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"); - _null_.put(GL_MIN_SAMPLE_SHADING_VALUE, "GL_MIN_SAMPLE_SHADING_VALUE"); - _null_.put(GL_PROXY_TEXTURE_2D, "GL_PROXY_TEXTURE_2D"); - _null_.put(GL_DEPTH, "GL_DEPTH"); - _null_.put(GL_FACTOR_MIN_AMD, "GL_FACTOR_MIN_AMD"); - _null_.put(GL_SAMPLE_BUFFERS, "GL_SAMPLE_BUFFERS"); - _null_.put(GL_IMAGE_CLASS_4_X_16, "GL_IMAGE_CLASS_4_X_16"); - _null_.put(GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, "GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR"); - _null_.put(GL_COMPRESSED_RGB, "GL_COMPRESSED_RGB"); - _null_.put(GL_CLIENT_ALL_ATTRIB_BITS, "GL_CLIENT_ALL_ATTRIB_BITS"); - _null_.put(GL_MAX_FRAGMENT_UNIFORM_BLOCKS, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS"); - _null_.put(GL_COLOR_TABLE_FORMAT, "GL_COLOR_TABLE_FORMAT"); - _null_.put(GL_FOG_FUNC_POINTS_SGIS, "GL_FOG_FUNC_POINTS_SGIS"); - _null_.put(GL_PROXY_TEXTURE_3D, "GL_PROXY_TEXTURE_3D"); - _null_.put(GL_COLOR_LOGIC_OP, "GL_COLOR_LOGIC_OP"); - _null_.put(GL_CLIP_DISTANCE6_APPLE, "GL_CLIP_DISTANCE6_APPLE"); - _null_.put(GL_INTERNALFORMAT_SUPPORTED, "GL_INTERNALFORMAT_SUPPORTED"); - _null_.put(GL_UNSIGNED_INT_IMAGE_BUFFER, "GL_UNSIGNED_INT_IMAGE_BUFFER"); - _null_.put(GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG, "GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG"); - _null_.put(GL_CURRENT_RASTER_COLOR, "GL_CURRENT_RASTER_COLOR"); - _null_.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - _null_.put(GL_MAX_DEBUG_MESSAGE_LENGTH_AMD, "GL_MAX_DEBUG_MESSAGE_LENGTH_AMD"); - _null_.put(GL_READ_ONLY, "GL_READ_ONLY"); - _null_.put(GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING"); - _null_.put(GL_ACCUM, "GL_ACCUM"); - _null_.put(GL_CONTEXT_FLAG_DEBUG_BIT, "GL_CONTEXT_FLAG_DEBUG_BIT"); - _null_.put(GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"); - _null_.put(GL_TEXTURE_ENV_BIAS_SGIX, "GL_TEXTURE_ENV_BIAS_SGIX"); - _null_.put(GL_TRIANGLES_ADJACENCY, "GL_TRIANGLES_ADJACENCY"); - _null_.put(GL_CLIP_DISTANCE7_APPLE, "GL_CLIP_DISTANCE7_APPLE"); - _null_.put(GL_NORMAL_ARRAY_TYPE, "GL_NORMAL_ARRAY_TYPE"); - _null_.put(GL_PROXY_TEXTURE_1D, "GL_PROXY_TEXTURE_1D"); - _null_.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"); - _null_.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"); - _null_.put(GL_IS_ROW_MAJOR, "GL_IS_ROW_MAJOR"); - _null_.put(GL_INCR_WRAP, "GL_INCR_WRAP"); - _null_.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"); - _null_.put(GL_QUERY_RESULT, "GL_QUERY_RESULT"); - _null_.put(GL_MAX_FRAGMENT_INPUT_COMPONENTS, "GL_MAX_FRAGMENT_INPUT_COMPONENTS"); - _null_.put(GL_TEXTURE_GEN_Q, "GL_TEXTURE_GEN_Q"); - _null_.put(GL_TEXTURE_GEN_R, "GL_TEXTURE_GEN_R"); - _null_.put(GL_LUMINANCE12_ALPHA4, "GL_LUMINANCE12_ALPHA4"); - _null_.put(GL_TEXTURE_GEN_S, "GL_TEXTURE_GEN_S"); - _null_.put(GL_COMBINE, "GL_COMBINE"); - _null_.put(GL_TEXTURE_GEN_T, "GL_TEXTURE_GEN_T"); - _null_.put(GL_CLIP_DISTANCE1_APPLE, "GL_CLIP_DISTANCE1_APPLE"); - } - private static void _null_43() { - _null_.put(GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"); - _null_.put(GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL, "GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL"); - _null_.put(GL_REFERENCE_PLANE_EQUATION_SGIX, "GL_REFERENCE_PLANE_EQUATION_SGIX"); - _null_.put(GL_TESS_CONTROL_OUTPUT_VERTICES, "GL_TESS_CONTROL_OUTPUT_VERTICES"); - _null_.put(GL_CONTEXT_FLAG_NO_ERROR_BIT, "GL_CONTEXT_FLAG_NO_ERROR_BIT"); - _null_.put(GL_TEXTURE_COMPRESSED_IMAGE_SIZE, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE"); - _null_.put(GL_COMPRESSED_SRGB, "GL_COMPRESSED_SRGB"); - _null_.put(GL_COLOR_TABLE_LUMINANCE_SIZE, "GL_COLOR_TABLE_LUMINANCE_SIZE"); - _null_.put(GL_CLIP_DISTANCE2_APPLE, "GL_CLIP_DISTANCE2_APPLE"); - _null_.put(GL_TEXTURE_LUMINANCE_TYPE, "GL_TEXTURE_LUMINANCE_TYPE"); - _null_.put(GL_ALL_SHADER_BITS, "GL_ALL_SHADER_BITS"); - _null_.put(GL_MAX_ACTIVE_LIGHTS_SGIX, "GL_MAX_ACTIVE_LIGHTS_SGIX"); - _null_.put(GL_QUERY_BY_REGION_WAIT_INVERTED, "GL_QUERY_BY_REGION_WAIT_INVERTED"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE"); - _null_.put(GL_OCCLUSION_QUERY_EVENT_MASK_AMD, "GL_OCCLUSION_QUERY_EVENT_MASK_AMD"); - _null_.put(GL_CLIP_DISTANCE3_APPLE, "GL_CLIP_DISTANCE3_APPLE"); - _null_.put(GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"); - _null_.put(GL_UNSIGNED_INT_24_8, "GL_UNSIGNED_INT_24_8"); - _null_.put(GL_ALPHA_SNORM, "GL_ALPHA_SNORM"); - _null_.put(GL_PROXY_TEXTURE_2D_ARRAY, "GL_PROXY_TEXTURE_2D_ARRAY"); - _null_.put(GL_COMPRESSED_RED, "GL_COMPRESSED_RED"); - _null_.put(GL_DETAIL_TEXTURE_2D_SGIS, "GL_DETAIL_TEXTURE_2D_SGIS"); - _null_.put(GL_IMAGE_CLASS_4_X_32, "GL_IMAGE_CLASS_4_X_32"); - _null_.put(GL_OVERLAY_KHR, "GL_OVERLAY_KHR"); - _null_.put(GL_RED_BIAS, "GL_RED_BIAS"); - _null_.put(GL_TEXTURE_DEPTH, "GL_TEXTURE_DEPTH"); - _null_.put(GL_IMAGE_1D, "GL_IMAGE_1D"); - _null_.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"); - _null_.put(GL_MAX_MODELVIEW_STACK_DEPTH, "GL_MAX_MODELVIEW_STACK_DEPTH"); - _null_.put(GL_DISPATCH_INDIRECT_BUFFER_BINDING, "GL_DISPATCH_INDIRECT_BUFFER_BINDING"); - _null_.put(GL_TEXTURE_OBJECT_VALID_QCOM, "GL_TEXTURE_OBJECT_VALID_QCOM"); - _null_.put(GL_COMPRESSED_SIGNED_RG_RGTC2, "GL_COMPRESSED_SIGNED_RG_RGTC2"); - _null_.put(GL_TESS_CONTROL_SHADER, "GL_TESS_CONTROL_SHADER"); - _null_.put(GL_COLOR_INDEX, "GL_COLOR_INDEX"); - _null_.put(GL_MAX_ELEMENTS_INDICES, "GL_MAX_ELEMENTS_INDICES"); - _null_.put(GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"); - _null_.put(GL_SAMPLER_2D_RECT, "GL_SAMPLER_2D_RECT"); - _null_.put(GL_STENCIL_INDEX16, "GL_STENCIL_INDEX16"); - _null_.put(GL_SRC_ALPHA, "GL_SRC_ALPHA"); - _null_.put(GL_IMAGE_2D, "GL_IMAGE_2D"); - _null_.put(GL_DEPTH_BUFFER_BIT2_QCOM, "GL_DEPTH_BUFFER_BIT2_QCOM"); - _null_.put(GL_REFERENCED_BY_FRAGMENT_SHADER, "GL_REFERENCED_BY_FRAGMENT_SHADER"); - _null_.put(GL_VERSION_ES_CL_1_1, "GL_VERSION_ES_CL_1_1"); - _null_.put(GL_VERSION_ES_CL_1_0, "GL_VERSION_ES_CL_1_0"); - _null_.put(GL_INTERNALFORMAT_BLUE_SIZE, "GL_INTERNALFORMAT_BLUE_SIZE"); - _null_.put(GL_3D, "GL_3D"); - } - private static void _null_44() { - _null_.put(GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD, "GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD"); - _null_.put(GL_DEBUG_TYPE_POP_GROUP, "GL_DEBUG_TYPE_POP_GROUP"); - _null_.put(GL_FRAGMENT_LIGHT7_SGIX, "GL_FRAGMENT_LIGHT7_SGIX"); - _null_.put(GL_TESS_EVALUATION_SHADER_BIT, "GL_TESS_EVALUATION_SHADER_BIT"); - _null_.put(GL_TRACE_MASK_MESA, "GL_TRACE_MASK_MESA"); - _null_.put(GL_MAX_GEOMETRY_IMAGE_UNIFORMS, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS"); - _null_.put(GL_RENDERBUFFER_BINDING, "GL_RENDERBUFFER_BINDING"); - _null_.put(GL_COLOR_BUFFER_BIT, "GL_COLOR_BUFFER_BIT"); - _null_.put(GL_UNIFORM_BUFFER, "GL_UNIFORM_BUFFER"); - _null_.put(GL_POINT_SIZE_RANGE, "GL_POINT_SIZE_RANGE"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_INDEX, "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX"); - _null_.put(GL_GREEN_SCALE, "GL_GREEN_SCALE"); - _null_.put(GL_COLOR_TABLE_LUMINANCE_SIZE_SGI, "GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"); - _null_.put(GL_TEXTURE_RED_SIZE, "GL_TEXTURE_RED_SIZE"); - _null_.put(GL_LUMINANCE8_SNORM, "GL_LUMINANCE8_SNORM"); - _null_.put(GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM, "GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_POST_CONVOLUTION_COLOR_TABLE, "GL_POST_CONVOLUTION_COLOR_TABLE"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_8x6_KHR, "GL_COMPRESSED_RGBA_ASTC_8x6_KHR"); - _null_.put(GL_PIXEL_TILE_GRID_HEIGHT_SGIX, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX"); - _null_.put(GL_VIEW_CLASS_ASTC_8x8_RGBA, "GL_VIEW_CLASS_ASTC_8x8_RGBA"); - _null_.put(GL_TEXTURE_CUBE_MAP_SEAMLESS, "GL_TEXTURE_CUBE_MAP_SEAMLESS"); - _null_.put(GL_DEBUG_SEVERITY_LOW_KHR, "GL_DEBUG_SEVERITY_LOW_KHR"); - _null_.put(GL_VERTEX_ARRAY_SIZE, "GL_VERTEX_ARRAY_SIZE"); - _null_.put(GL_MAP_INVALIDATE_RANGE_BIT, "GL_MAP_INVALIDATE_RANGE_BIT"); - _null_.put(GL_UNIFORM_IS_ROW_MAJOR, "GL_UNIFORM_IS_ROW_MAJOR"); - _null_.put(GL_PACK_COMPRESSED_BLOCK_SIZE, "GL_PACK_COMPRESSED_BLOCK_SIZE"); - _null_.put(GL_UNIFORM_BLOCK_INDEX, "GL_UNIFORM_BLOCK_INDEX"); - _null_.put(GL_DEBUG_CATEGORY_OTHER_AMD, "GL_DEBUG_CATEGORY_OTHER_AMD"); - _null_.put(GL_DUAL_LUMINANCE12_SGIS, "GL_DUAL_LUMINANCE12_SGIS"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES"); - _null_.put(GL_TEXTURE_BASE_LEVEL, "GL_TEXTURE_BASE_LEVEL"); - _null_.put(GL_SPRITE_TRANSLATION_SGIX, "GL_SPRITE_TRANSLATION_SGIX"); - _null_.put(GL_COUNTER_TYPE_AMD, "GL_COUNTER_TYPE_AMD"); - _null_.put(GL_REPLACE_OLDEST_SUN, "GL_REPLACE_OLDEST_SUN"); - _null_.put(GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"); - _null_.put(GL_NORMAL_ARRAY, "GL_NORMAL_ARRAY"); - _null_.put(GL_CONSTANT_BORDER_HP, "GL_CONSTANT_BORDER_HP"); - _null_.put(GL_MAX_LIST_NESTING, "GL_MAX_LIST_NESTING"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG"); - } - private static void _null_45() { - _null_.put(GL_BUFFER_UPDATE_BARRIER_BIT, "GL_BUFFER_UPDATE_BARRIER_BIT"); - _null_.put(GL_BLUE_MIN_CLAMP_INGR, "GL_BLUE_MIN_CLAMP_INGR"); - _null_.put(GL_RGBA_MODE, "GL_RGBA_MODE"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_STRIDE, "GL_SECONDARY_COLOR_ARRAY_STRIDE"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER"); - _null_.put(GL_RGB16I, "GL_RGB16I"); - _null_.put(GL_POST_CONVOLUTION_ALPHA_BIAS, "GL_POST_CONVOLUTION_ALPHA_BIAS"); - _null_.put(GL_FRAGMENT_PROGRAM_POSITION_MESA, "GL_FRAGMENT_PROGRAM_POSITION_MESA"); - _null_.put(GL_COMPRESSED_R11_EAC, "GL_COMPRESSED_R11_EAC"); - _null_.put(GL_DEPTH_COMPONENT24_SGIX, "GL_DEPTH_COMPONENT24_SGIX"); - _null_.put(GL_RGB16F, "GL_RGB16F"); - _null_.put(GL_COLOR_MATRIX_SGI, "GL_COLOR_MATRIX_SGI"); - _null_.put(GL_RGBA4_S3TC, "GL_RGBA4_S3TC"); - _null_.put(GL_COLOR_BUFFER_BIT6_QCOM, "GL_COLOR_BUFFER_BIT6_QCOM"); - _null_.put(GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD, "GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD"); - _null_.put(GL_MAX_VERTEX_ATTRIB_STRIDE, "GL_MAX_VERTEX_ATTRIB_STRIDE"); - _null_.put(GL_MIRRORED_REPEAT, "GL_MIRRORED_REPEAT"); - _null_.put(GL_STATE_RESTORE, "GL_STATE_RESTORE"); - _null_.put(GL_TEXTURE_VIEW_MIN_LEVEL, "GL_TEXTURE_VIEW_MIN_LEVEL"); - _null_.put(GL_LIGHTING_BIT, "GL_LIGHTING_BIT"); - _null_.put(GL_AUTO_GENERATE_MIPMAP, "GL_AUTO_GENERATE_MIPMAP"); - _null_.put(GL_UNPACK_RESAMPLE_SGIX, "GL_UNPACK_RESAMPLE_SGIX"); - _null_.put(GL_MAX_TEXTURE_LOD_BIAS, "GL_MAX_TEXTURE_LOD_BIAS"); - _null_.put(GL_BOOL, "GL_BOOL"); - _null_.put(GL_COLOR_ARRAY_STRIDE, "GL_COLOR_ARRAY_STRIDE"); - _null_.put(GL_ELEMENT_ARRAY_BUFFER_BINDING, "GL_ELEMENT_ARRAY_BUFFER_BINDING"); - _null_.put(GL_UNPACK_IMAGE_DEPTH_SGIS, "GL_UNPACK_IMAGE_DEPTH_SGIS"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"); - _null_.put(GL_COMPLETION_STATUS_KHR, "GL_COMPLETION_STATUS_KHR"); - _null_.put(GL_FRAGMENT_LIGHT0_SGIX, "GL_FRAGMENT_LIGHT0_SGIX"); - _null_.put(GL_PRIMITIVE_RESTART_INDEX, "GL_PRIMITIVE_RESTART_INDEX"); - _null_.put(GL_EDGEFLAG_BIT_PGI, "GL_EDGEFLAG_BIT_PGI"); - _null_.put(GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, "GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX"); - _null_.put(GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI, "GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"); - _null_.put(GL_DUAL_INTENSITY8_SGIS, "GL_DUAL_INTENSITY8_SGIS"); - _null_.put(GL_DEPTH_BUFFER_BIT3_QCOM, "GL_DEPTH_BUFFER_BIT3_QCOM"); - _null_.put(GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"); - _null_.put(GL_HSL_LUMINOSITY_KHR, "GL_HSL_LUMINOSITY_KHR"); - _null_.put(GL_PACK_COMPRESSED_BLOCK_DEPTH, "GL_PACK_COMPRESSED_BLOCK_DEPTH"); - _null_.put(GL_MULTISAMPLE_3DFX, "GL_MULTISAMPLE_3DFX"); - _null_.put(GL_REPLACE_MIDDLE_SUN, "GL_REPLACE_MIDDLE_SUN"); - _null_.put(GL_BLEND_SRC, "GL_BLEND_SRC"); - _null_.put(GL_HIGH_INT, "GL_HIGH_INT"); - } - private static void _null_46() { - _null_.put(GL_FOG_COORDINATE_SOURCE, "GL_FOG_COORDINATE_SOURCE"); - _null_.put(GL_DECR, "GL_DECR"); - _null_.put(GL_DEPTH_COMPONENT32, "GL_DEPTH_COMPONENT32"); - _null_.put(GL_MAX_VERTEX_OUTPUT_COMPONENTS, "GL_MAX_VERTEX_OUTPUT_COMPONENTS"); - _null_.put(GL_ATC_RGBA_EXPLICIT_ALPHA_AMD, "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD"); - _null_.put(GL_VIEW_CLASS_96_BITS, "GL_VIEW_CLASS_96_BITS"); - _null_.put(GL_MULTISAMPLE_BUFFER_BIT6_QCOM, "GL_MULTISAMPLE_BUFFER_BIT6_QCOM"); - _null_.put(GL_BLUE_SCALE, "GL_BLUE_SCALE"); - _null_.put(GL_MAP1_COLOR_4, "GL_MAP1_COLOR_4"); - _null_.put(GL_IMAGE_PIXEL_FORMAT, "GL_IMAGE_PIXEL_FORMAT"); - _null_.put(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"); - _null_.put(GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM, "GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM"); - _null_.put(GL_BLEND_SRC_ALPHA, "GL_BLEND_SRC_ALPHA"); - _null_.put(GL_IMAGE_TRANSFORM_2D_HP, "GL_IMAGE_TRANSFORM_2D_HP"); - _null_.put(GL_MAX_VERTEX_ATTRIBS, "GL_MAX_VERTEX_ATTRIBS"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING"); - _null_.put(GL_TEXTURE_COMPONENTS, "GL_TEXTURE_COMPONENTS"); - _null_.put(GL_TEXTURE_COMPRESSED, "GL_TEXTURE_COMPRESSED"); - _null_.put(GL_RED_SNORM, "GL_RED_SNORM"); - _null_.put(GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"); - _null_.put(GL_FOG_COORD, "GL_FOG_COORD"); - _null_.put(GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"); - _null_.put(GL_STENCIL_PASS_DEPTH_FAIL, "GL_STENCIL_PASS_DEPTH_FAIL"); - _null_.put(GL_MAX_FOG_FUNC_POINTS_SGIS, "GL_MAX_FOG_FUNC_POINTS_SGIS"); - _null_.put(GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG"); - _null_.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_SAMPLE_MASK, "GL_SAMPLE_MASK"); - _null_.put(GL_UNSIGNED_BYTE_2_3_3_REV, "GL_UNSIGNED_BYTE_2_3_3_REV"); - _null_.put(GL_3D_COLOR, "GL_3D_COLOR"); - _null_.put(GL_TIMEOUT_IGNORED, "GL_TIMEOUT_IGNORED"); - _null_.put(GL_POST_TEXTURE_FILTER_BIAS_SGIX, "GL_POST_TEXTURE_FILTER_BIAS_SGIX"); - _null_.put(GL_TEXTURE_COORD_ARRAY_SIZE, "GL_TEXTURE_COORD_ARRAY_SIZE"); - _null_.put(GL_DEBUG_SEVERITY_HIGH_AMD, "GL_DEBUG_SEVERITY_HIGH_AMD"); - _null_.put(GL_LINK_STATUS, "GL_LINK_STATUS"); - _null_.put(GL_SAMPLER_KHR, "GL_SAMPLER_KHR"); - _null_.put(GL_ALPHA16_SNORM, "GL_ALPHA16_SNORM"); - _null_.put(GL_LINE_WIDTH, "GL_LINE_WIDTH"); - } - private static void _null_47() { - _null_.put(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"); - _null_.put(GL_UNSIGNED_INT_8_24_REV_MESA, "GL_UNSIGNED_INT_8_24_REV_MESA"); - _null_.put(GL_CLIPPING_OUTPUT_PRIMITIVES, "GL_CLIPPING_OUTPUT_PRIMITIVES"); - _null_.put(GL_RESAMPLE_DECIMATE_OML, "GL_RESAMPLE_DECIMATE_OML"); - _null_.put(GL_VERTEX_ATTRIB_MAP2_APPLE, "GL_VERTEX_ATTRIB_MAP2_APPLE"); - _null_.put(GL_DEPTH_COMPONENT24, "GL_DEPTH_COMPONENT24"); - _null_.put(GL_DEFORMATIONS_MASK_SGIX, "GL_DEFORMATIONS_MASK_SGIX"); - _null_.put(GL_FOG_OFFSET_SGIX, "GL_FOG_OFFSET_SGIX"); - _null_.put(GL_SPIR_V_BINARY, "GL_SPIR_V_BINARY"); - _null_.put(GL_MODELVIEW, "GL_MODELVIEW"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER"); - _null_.put(GL_VIEW_CLASS_ASTC_10x8_RGBA, "GL_VIEW_CLASS_ASTC_10x8_RGBA"); - _null_.put(GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL, "GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL"); - _null_.put(GL_QUERY_NO_WAIT, "GL_QUERY_NO_WAIT"); - _null_.put(GL_TEXTURE_PRIORITY, "GL_TEXTURE_PRIORITY"); - _null_.put(GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM, "GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_PROXY_HISTOGRAM, "GL_PROXY_HISTOGRAM"); - _null_.put(GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE"); - _null_.put(GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"); - _null_.put(GL_SPRITE_AXIS_SGIX, "GL_SPRITE_AXIS_SGIX"); - _null_.put(GL_DUAL_LUMINANCE8_SGIS, "GL_DUAL_LUMINANCE8_SGIS"); - _null_.put(GL_CW, "GL_CW"); - _null_.put(GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX, "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"); - _null_.put(GL_BGRA_IMG, "GL_BGRA_IMG"); - _null_.put(GL_EXP2, "GL_EXP2"); - _null_.put(GL_POLYGON_TOKEN, "GL_POLYGON_TOKEN"); - _null_.put(GL_COLOR_TABLE_SCALE, "GL_COLOR_TABLE_SCALE"); - _null_.put(GL_TEXTURE_2D_MULTISAMPLE, "GL_TEXTURE_2D_MULTISAMPLE"); - _null_.put(GL_TEXTURE_DEPTH_QCOM, "GL_TEXTURE_DEPTH_QCOM"); - _null_.put(GL_BUFFER_VARIABLE, "GL_BUFFER_VARIABLE"); - _null_.put(GL_MAX_TEXTURE_MAX_ANISOTROPY, "GL_MAX_TEXTURE_MAX_ANISOTROPY"); - _null_.put(GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"); - _null_.put(GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD, "GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD"); - _null_.put(GL_IMAGE_BUFFER, "GL_IMAGE_BUFFER"); - _null_.put(GL_MAX_VERTEX_UNIFORM_VECTORS, "GL_MAX_VERTEX_UNIFORM_VECTORS"); - _null_.put(GL_SMAPHS_PROGRAM_BINARY_DMP, "GL_SMAPHS_PROGRAM_BINARY_DMP"); - _null_.put(GL_PRIMARY_COLOR, "GL_PRIMARY_COLOR"); - _null_.put(GL_SMOOTH_POINT_SIZE_GRANULARITY, "GL_SMOOTH_POINT_SIZE_GRANULARITY"); - _null_.put(GL_QUAD_ALPHA4_SGIS, "GL_QUAD_ALPHA4_SGIS"); - _null_.put(GL_COMPRESSED_SIGNED_R11_EAC, "GL_COMPRESSED_SIGNED_R11_EAC"); - _null_.put(GL_NO_ERROR, "GL_NO_ERROR"); - _null_.put(GL_COMPRESSED_RGBA_FXT1_3DFX, "GL_COMPRESSED_RGBA_FXT1_3DFX"); - _null_.put(GL_BACK_RIGHT, "GL_BACK_RIGHT"); - _null_.put(GL_MIN, "GL_MIN"); - _null_.put(GL_RESAMPLE_ZERO_FILL_SGIX, "GL_RESAMPLE_ZERO_FILL_SGIX"); - } - private static void _null_48() { - _null_.put(GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"); - _null_.put(GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA, "GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA"); - _null_.put(GL_SAMPLE_SHADING, "GL_SAMPLE_SHADING"); - _null_.put(GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE, "GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE"); - _null_.put(GL_STENCIL_VALUE_MASK, "GL_STENCIL_VALUE_MASK"); - _null_.put(GL_LINEAR_DETAIL_ALPHA_SGIS, "GL_LINEAR_DETAIL_ALPHA_SGIS"); - _null_.put(GL_DEPTH_CLEAR_VALUE, "GL_DEPTH_CLEAR_VALUE"); - _null_.put(GL_RENDERBUFFER_STORAGE_SAMPLES_AMD, "GL_RENDERBUFFER_STORAGE_SAMPLES_AMD"); - _null_.put(GL_TEXTURE_CLIPMAP_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"); - _null_.put(GL_ATC_RGB_AMD, "GL_ATC_RGB_AMD"); - _null_.put(GL_INTERNALFORMAT_DEPTH_SIZE, "GL_INTERNALFORMAT_DEPTH_SIZE"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"); - _null_.put(GL_PERFQUERY_FLUSH_INTEL, "GL_PERFQUERY_FLUSH_INTEL"); - _null_.put(GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX, "GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX"); - _null_.put(GL_TABLE_TOO_LARGE, "GL_TABLE_TOO_LARGE"); - _null_.put(GL_ALL_ATTRIB_BITS, "GL_ALL_ATTRIB_BITS"); - _null_.put(GL_TEXTURE_ENV_MODE, "GL_TEXTURE_ENV_MODE"); - _null_.put(GL_MAX_VERTEX_ATTRIB_BINDINGS, "GL_MAX_VERTEX_ATTRIB_BINDINGS"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"); - _null_.put(GL_TEXTURE_CLIPMAP_FRAME_SGIX, "GL_TEXTURE_CLIPMAP_FRAME_SGIX"); - _null_.put(GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"); - _null_.put(GL_RGB8UI, "GL_RGB8UI"); - _null_.put(GL_ALPHA_SCALE, "GL_ALPHA_SCALE"); - _null_.put(GL_VIEW_CLASS_ETC2_RGB, "GL_VIEW_CLASS_ETC2_RGB"); - _null_.put(GL_VERTEX_ARRAY, "GL_VERTEX_ARRAY"); - _null_.put(GL_UNPACK_CONSTANT_DATA_SUNX, "GL_UNPACK_CONSTANT_DATA_SUNX"); - _null_.put(GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"); - _null_.put(GL_RENDERBUFFER_SAMPLES_ANGLE, "GL_RENDERBUFFER_SAMPLES_ANGLE"); - _null_.put(GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL, "GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL"); - _null_.put(GL_MULTISAMPLE_BIT, "GL_MULTISAMPLE_BIT"); - _null_.put(GL_SEPARABLE_2D, "GL_SEPARABLE_2D"); - _null_.put(GL_TEXTURE_BINDING_2D_ARRAY, "GL_TEXTURE_BINDING_2D_ARRAY"); - _null_.put(GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX, "GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"); - _null_.put(GL_PACK_RESAMPLE_OML, "GL_PACK_RESAMPLE_OML"); - _null_.put(GL_INTERNALFORMAT_PREFERRED, "GL_INTERNALFORMAT_PREFERRED"); - _null_.put(GL_RGB_422_APPLE, "GL_RGB_422_APPLE"); - _null_.put(GL_4_BYTES, "GL_4_BYTES"); - _null_.put(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"); - _null_.put(GL_PIXEL_TILE_GRID_DEPTH_SGIX, "GL_PIXEL_TILE_GRID_DEPTH_SGIX"); - _null_.put(GL_MAX_VERTEX_IMAGE_UNIFORMS, "GL_MAX_VERTEX_IMAGE_UNIFORMS"); - _null_.put(GL_POST_CONVOLUTION_RED_BIAS, "GL_POST_CONVOLUTION_RED_BIAS"); - _null_.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"); - _null_.put(GL_CLAMP_READ_COLOR, "GL_CLAMP_READ_COLOR"); - _null_.put(GL_POLYGON_BIT, "GL_POLYGON_BIT"); - _null_.put(GL_BITMAP_TOKEN, "GL_BITMAP_TOKEN"); - _null_.put(GL_DEBUG_ASSERT_MESA, "GL_DEBUG_ASSERT_MESA"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE"); - } - private static void _null_49() { - _null_.put(GL_DEBUG_CALLBACK_USER_PARAM_KHR, "GL_DEBUG_CALLBACK_USER_PARAM_KHR"); - _null_.put(GL_VIEW_CLASS_ASTC_10x10_RGBA, "GL_VIEW_CLASS_ASTC_10x10_RGBA"); - _null_.put(GL_TEXTURE_4D_SGIS, "GL_TEXTURE_4D_SGIS"); - _null_.put(GL_INTENSITY_FLOAT16_APPLE, "GL_INTENSITY_FLOAT16_APPLE"); - _null_.put(GL_CLIP_NEAR_HINT_PGI, "GL_CLIP_NEAR_HINT_PGI"); - _null_.put(GL_IMPLEMENTATION_COLOR_READ_TYPE, "GL_IMPLEMENTATION_COLOR_READ_TYPE"); - _null_.put(GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL, "GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL"); - _null_.put(GL_LINEAR_ATTENUATION, "GL_LINEAR_ATTENUATION"); - _null_.put(GL_SYNC_FLUSH_COMMANDS_BIT_APPLE, "GL_SYNC_FLUSH_COMMANDS_BIT_APPLE"); - _null_.put(GL_DEBUG_LOGGED_MESSAGES, "GL_DEBUG_LOGGED_MESSAGES"); - _null_.put(GL_GEOMETRY_SUBROUTINE, "GL_GEOMETRY_SUBROUTINE"); - _null_.put(GL_READ_PIXELS_TYPE, "GL_READ_PIXELS_TYPE"); - _null_.put(GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE, "GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE"); - _null_.put(GL_4PASS_1_SGIS, "GL_4PASS_1_SGIS"); - _null_.put(GL_LIGHT_MODEL_COLOR_CONTROL, "GL_LIGHT_MODEL_COLOR_CONTROL"); - _null_.put(GL_CLAMP_TO_BORDER_SGIS, "GL_CLAMP_TO_BORDER_SGIS"); - _null_.put(GL_POST_COLOR_MATRIX_COLOR_TABLE, "GL_POST_COLOR_MATRIX_COLOR_TABLE"); - _null_.put(GL_INDEX_BITS, "GL_INDEX_BITS"); - _null_.put(GL_INT_SAMPLER_1D_ARRAY, "GL_INT_SAMPLER_1D_ARRAY"); - _null_.put(GL_BUFFER_SIZE, "GL_BUFFER_SIZE"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"); - _null_.put(GL_DIFFUSE, "GL_DIFFUSE"); - _null_.put(GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, "GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_SMOOTH_POINT_SIZE_RANGE, "GL_SMOOTH_POINT_SIZE_RANGE"); - _null_.put(GL_SHADE_MODEL, "GL_SHADE_MODEL"); - _null_.put(GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA, "GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA"); - _null_.put(GL_TEXTURE_MAX_ANISOTROPY, "GL_TEXTURE_MAX_ANISOTROPY"); - _null_.put(GL_NAND, "GL_NAND"); - _null_.put(GL_FIRST_VERTEX_CONVENTION, "GL_FIRST_VERTEX_CONVENTION"); - _null_.put(GL_OPERAND1_RGB, "GL_OPERAND1_RGB"); - _null_.put(GL_VERTEX_TEXTURE, "GL_VERTEX_TEXTURE"); - _null_.put(GL_LUMINANCE16, "GL_LUMINANCE16"); - _null_.put(GL_TEXTURE20, "GL_TEXTURE20"); - _null_.put(GL_DEBUG_TYPE_MARKER, "GL_DEBUG_TYPE_MARKER"); - _null_.put(GL_BUFFER_BINDING, "GL_BUFFER_BINDING"); - _null_.put(GL_MAX_VIEWPORT_DIMS, "GL_MAX_VIEWPORT_DIMS"); - _null_.put(GL_TRANSFORM_FEEDBACK_VARYINGS, "GL_TRANSFORM_FEEDBACK_VARYINGS"); - _null_.put(GL_DRAW_INDIRECT_BUFFER_BINDING, "GL_DRAW_INDIRECT_BUFFER_BINDING"); - _null_.put(GL_VERTEX_PRECLIP_HINT_SGIX, "GL_VERTEX_PRECLIP_HINT_SGIX"); - _null_.put(GL_PROXY_TEXTURE_1D_ARRAY, "GL_PROXY_TEXTURE_1D_ARRAY"); - _null_.put(GL_V2F, "GL_V2F"); - _null_.put(GL_FOG_END, "GL_FOG_END"); - _null_.put(GL_TEXTURE19, "GL_TEXTURE19"); - _null_.put(GL_TEXTURE18, "GL_TEXTURE18"); - _null_.put(GL_IMAGE_2D_RECT, "GL_IMAGE_2D_RECT"); - _null_.put(GL_POST_CONVOLUTION_BLUE_BIAS, "GL_POST_CONVOLUTION_BLUE_BIAS"); - _null_.put(GL_TEXTURE17, "GL_TEXTURE17"); - _null_.put(GL_TEXTURE16, "GL_TEXTURE16"); - _null_.put(GL_TEXTURE15, "GL_TEXTURE15"); - _null_.put(GL_TEXTURE14, "GL_TEXTURE14"); - _null_.put(GL_TEXTURE13, "GL_TEXTURE13"); - _null_.put(GL_TEXTURE12, "GL_TEXTURE12"); - _null_.put(GL_TEXTURE11, "GL_TEXTURE11"); - _null_.put(GL_TEXTURE10, "GL_TEXTURE10"); - } - private static void _null_50() { - _null_.put(GL_TEXTURE31, "GL_TEXTURE31"); - _null_.put(GL_PIXEL_MAP_B_TO_B, "GL_PIXEL_MAP_B_TO_B"); - _null_.put(GL_TEXTURE30, "GL_TEXTURE30"); - _null_.put(GL_GEOMETRY_SHADER, "GL_GEOMETRY_SHADER"); - _null_.put(GL_MAX, "GL_MAX"); - _null_.put(GL_NORMAL_MAP, "GL_NORMAL_MAP"); - _null_.put(GL_HSL_LUMINOSITY, "GL_HSL_LUMINOSITY"); - _null_.put(GL_UNIFORM_ARRAY_STRIDE, "GL_UNIFORM_ARRAY_STRIDE"); - _null_.put(GL_R1UI_T2F_C4F_N3F_V3F_SUN, "GL_R1UI_T2F_C4F_N3F_V3F_SUN"); - _null_.put(GL_V3F, "GL_V3F"); - _null_.put(GL_OR, "GL_OR"); - _null_.put(GL_MAX_DEBUG_GROUP_STACK_DEPTH, "GL_MAX_DEBUG_GROUP_STACK_DEPTH"); - _null_.put(GL_SPECULAR, "GL_SPECULAR"); - _null_.put(GL_TEXTURE29, "GL_TEXTURE29"); - _null_.put(GL_MAP2_TEXTURE_COORD_4, "GL_MAP2_TEXTURE_COORD_4"); - _null_.put(GL_TEXTURE28, "GL_TEXTURE28"); - _null_.put(GL_MAP2_TEXTURE_COORD_3, "GL_MAP2_TEXTURE_COORD_3"); - _null_.put(GL_TEXTURE27, "GL_TEXTURE27"); - _null_.put(GL_INT_SAMPLER_2D_MULTISAMPLE, "GL_INT_SAMPLER_2D_MULTISAMPLE"); - _null_.put(GL_MAP2_TEXTURE_COORD_2, "GL_MAP2_TEXTURE_COORD_2"); - _null_.put(GL_TEXTURE26, "GL_TEXTURE26"); - _null_.put(GL_MAP2_TEXTURE_COORD_1, "GL_MAP2_TEXTURE_COORD_1"); - _null_.put(GL_TEXTURE25, "GL_TEXTURE25"); - _null_.put(GL_LUMINANCE12, "GL_LUMINANCE12"); - _null_.put(GL_TEXTURE24, "GL_TEXTURE24"); - _null_.put(GL_TEXTURE23, "GL_TEXTURE23"); - _null_.put(GL_TEXTURE22, "GL_TEXTURE22"); - _null_.put(GL_SLIM8U_SGIX, "GL_SLIM8U_SGIX"); - _null_.put(GL_TEXTURE21, "GL_TEXTURE21"); - _null_.put(GL_VOLATILE_APPLE, "GL_VOLATILE_APPLE"); - _null_.put(GL_AMBIENT_AND_DIFFUSE, "GL_AMBIENT_AND_DIFFUSE"); - _null_.put(GL_TEXCOORD3_BIT_PGI, "GL_TEXCOORD3_BIT_PGI"); - _null_.put(GL_INDEX_SHIFT, "GL_INDEX_SHIFT"); - _null_.put(GL_SEPARATE_ATTRIBS, "GL_SEPARATE_ATTRIBS"); - _null_.put(GL_PIXEL_MAP_I_TO_B, "GL_PIXEL_MAP_I_TO_B"); - _null_.put(GL_QUAD_STRIP, "GL_QUAD_STRIP"); - _null_.put(GL_PIXEL_MAP_I_TO_A, "GL_PIXEL_MAP_I_TO_A"); - _null_.put(GL_PIXEL_MAP_I_TO_G, "GL_PIXEL_MAP_I_TO_G"); - _null_.put(GL_TEXTURE_DEPTH_SIZE, "GL_TEXTURE_DEPTH_SIZE"); - _null_.put(GL_PROXY_TEXTURE_CUBE_MAP, "GL_PROXY_TEXTURE_CUBE_MAP"); - _null_.put(GL_PIXEL_MAP_I_TO_I, "GL_PIXEL_MAP_I_TO_I"); - _null_.put(GL_PROGRAM_POINT_SIZE, "GL_PROGRAM_POINT_SIZE"); - _null_.put(GL_PIXEL_MAP_I_TO_R, "GL_PIXEL_MAP_I_TO_R"); - _null_.put(GL_IMAGE_MIN_FILTER_HP, "GL_IMAGE_MIN_FILTER_HP"); - _null_.put(GL_UNSIGNED_INT_IMAGE_CUBE, "GL_UNSIGNED_INT_IMAGE_CUBE"); - _null_.put(GL_INDEX_LOGIC_OP, "GL_INDEX_LOGIC_OP"); - _null_.put(GL_DEBUG_TYPE_MARKER_KHR, "GL_DEBUG_TYPE_MARKER_KHR"); - _null_.put(GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"); - _null_.put(GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"); - _null_.put(GL_CURRENT_RASTER_NORMAL_SGIX, "GL_CURRENT_RASTER_NORMAL_SGIX"); - _null_.put(GL_T4F_V4F, "GL_T4F_V4F"); - _null_.put(GL_ALLOW_DRAW_OBJ_HINT_PGI, "GL_ALLOW_DRAW_OBJ_HINT_PGI"); - _null_.put(GL_R16_SNORM, "GL_R16_SNORM"); - _null_.put(GL_GS_PROGRAM_BINARY_MTK, "GL_GS_PROGRAM_BINARY_MTK"); - _null_.put(GL_NEAREST_CLIPMAP_LINEAR_SGIX, "GL_NEAREST_CLIPMAP_LINEAR_SGIX"); - } - private static void _null_51() { - _null_.put(GL_RG, "GL_RG"); - _null_.put(GL_ALPHA_MIN_CLAMP_INGR, "GL_ALPHA_MIN_CLAMP_INGR"); - _null_.put(GL_FRONT, "GL_FRONT"); - _null_.put(GL_TEXTURE_1D_STACK_MESAX, "GL_TEXTURE_1D_STACK_MESAX"); - _null_.put(GL_TESS_EVALUATION_SUBROUTINE, "GL_TESS_EVALUATION_SUBROUTINE"); - _null_.put(GL_SUBPIXEL_BITS, "GL_SUBPIXEL_BITS"); - _null_.put(GL_R8, "GL_R8"); - _null_.put(GL_R1UI_V3F_SUN, "GL_R1UI_V3F_SUN"); - _null_.put(GL_MAX_EVAL_ORDER, "GL_MAX_EVAL_ORDER"); - _null_.put(GL_PRIMITIVE_RESTART, "GL_PRIMITIVE_RESTART"); - _null_.put(GL_UNDEFINED_VERTEX, "GL_UNDEFINED_VERTEX"); - _null_.put(GL_MULTIPLY, "GL_MULTIPLY"); - _null_.put(GL_SPIR_V_EXTENSIONS, "GL_SPIR_V_EXTENSIONS"); - _null_.put(GL_IMAGE_MAG_FILTER_HP, "GL_IMAGE_MAG_FILTER_HP"); - _null_.put(GL_DYNAMIC_READ, "GL_DYNAMIC_READ"); - _null_.put(GL_TEXCOORD1_BIT_PGI, "GL_TEXCOORD1_BIT_PGI"); - _null_.put(GL_ARRAY_BUFFER_BINDING, "GL_ARRAY_BUFFER_BINDING"); - _null_.put(GL_UNSIGNED_INT_5_9_9_9_REV_APPLE, "GL_UNSIGNED_INT_5_9_9_9_REV_APPLE"); - _null_.put(GL_TEXTURE_SHARED_SIZE, "GL_TEXTURE_SHARED_SIZE"); - _null_.put(GL_COLORDODGE, "GL_COLORDODGE"); - _null_.put(GL_RG8UI, "GL_RG8UI"); - _null_.put(GL_VENDOR, "GL_VENDOR"); - _null_.put(GL_PACK_SWAP_BYTES, "GL_PACK_SWAP_BYTES"); - _null_.put(GL_MULTISAMPLE_BIT_3DFX, "GL_MULTISAMPLE_BIT_3DFX"); - _null_.put(GL_CCW, "GL_CCW"); - _null_.put(GL_STENCIL_REF, "GL_STENCIL_REF"); - _null_.put(GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE, "GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE"); - _null_.put(GL_TEXTURE, "GL_TEXTURE"); - _null_.put(GL_NORMAL_ARRAY_BUFFER_BINDING, "GL_NORMAL_ARRAY_BUFFER_BINDING"); - _null_.put(GL_ELEMENT_ARRAY_TYPE_APPLE, "GL_ELEMENT_ARRAY_TYPE_APPLE"); - _null_.put(GL_TEXTURE_DEFORMATION_SGIX, "GL_TEXTURE_DEFORMATION_SGIX"); - _null_.put(GL_FLOAT16_MAT2x4_AMD, "GL_FLOAT16_MAT2x4_AMD"); - _null_.put(GL_TRACE_ALL_BITS_MESA, "GL_TRACE_ALL_BITS_MESA"); - _null_.put(GL_LINEAR_DETAIL_SGIS, "GL_LINEAR_DETAIL_SGIS"); - _null_.put(GL_DEBUG_SEVERITY_MEDIUM, "GL_DEBUG_SEVERITY_MEDIUM"); - _null_.put(GL_DEBUG_SOURCE_THIRD_PARTY_KHR, "GL_DEBUG_SOURCE_THIRD_PARTY_KHR"); - _null_.put(GL_TRACE_PIXELS_BIT_MESA, "GL_TRACE_PIXELS_BIT_MESA"); - _null_.put(GL_RETAINED_APPLE, "GL_RETAINED_APPLE"); - _null_.put(GL_CUBIC_MIPMAP_NEAREST_IMG, "GL_CUBIC_MIPMAP_NEAREST_IMG"); - _null_.put(GL_CLAMP_TO_BORDER, "GL_CLAMP_TO_BORDER"); - _null_.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY"); - _null_.put(GL_MAP2_INDEX, "GL_MAP2_INDEX"); - _null_.put(GL_PREVIOUS, "GL_PREVIOUS"); - } - private static void _null_52() { - _null_.put(GL_BUFFER_DATA_SIZE, "GL_BUFFER_DATA_SIZE"); - _null_.put(GL_FOG_FUNC_SGIS, "GL_FOG_FUNC_SGIS"); - _null_.put(GL_RGBA16I, "GL_RGBA16I"); - _null_.put(GL_MAJOR_VERSION, "GL_MAJOR_VERSION"); - _null_.put(GL_RGBA16F, "GL_RGBA16F"); - _null_.put(GL_INT_IMAGE_BUFFER, "GL_INT_IMAGE_BUFFER"); - _null_.put(GL_RGB16_SNORM, "GL_RGB16_SNORM"); - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"); - _null_.put(GL_TEXTURE_TARGET, "GL_TEXTURE_TARGET"); - _null_.put(GL_CURRENT_TEXTURE_COORDS, "GL_CURRENT_TEXTURE_COORDS"); - _null_.put(GL_NUM_ACTIVE_VARIABLES, "GL_NUM_ACTIVE_VARIABLES"); - _null_.put(GL_SOURCE1_ALPHA, "GL_SOURCE1_ALPHA"); - _null_.put(GL_DUAL_LUMINANCE_ALPHA4_SGIS, "GL_DUAL_LUMINANCE_ALPHA4_SGIS"); - _null_.put(GL_FLAT, "GL_FLAT"); - _null_.put(GL_OBJECT_TYPE_APPLE, "GL_OBJECT_TYPE_APPLE"); - _null_.put(GL_SAMPLE_POSITION, "GL_SAMPLE_POSITION"); - _null_.put(GL_SRGB, "GL_SRGB"); - _null_.put(GL_TESS_GEN_MODE, "GL_TESS_GEN_MODE"); - _null_.put(GL_RENDERBUFFER_SAMPLES_IMG, "GL_RENDERBUFFER_SAMPLES_IMG"); - _null_.put(GL_VIEW_CLASS_BPTC_FLOAT, "GL_VIEW_CLASS_BPTC_FLOAT"); - _null_.put(GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"); - _null_.put(GL_FRAMEBUFFER_DEFAULT_HEIGHT, "GL_FRAMEBUFFER_DEFAULT_HEIGHT"); - _null_.put(GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG, "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG"); - _null_.put(GL_FRAMEBUFFER, "GL_FRAMEBUFFER"); - _null_.put(GL_MATRIX_MODE, "GL_MATRIX_MODE"); - _null_.put(GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"); - _null_.put(GL_MAP_STENCIL, "GL_MAP_STENCIL"); - _null_.put(GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"); - _null_.put(GL_CONVOLUTION_BORDER_COLOR, "GL_CONVOLUTION_BORDER_COLOR"); - _null_.put(GL_QUERY_RESULT_AVAILABLE, "GL_QUERY_RESULT_AVAILABLE"); - _null_.put(GL_SMOOTH_LINE_WIDTH_GRANULARITY, "GL_SMOOTH_LINE_WIDTH_GRANULARITY"); - _null_.put(GL_MAT_SPECULAR_BIT_PGI, "GL_MAT_SPECULAR_BIT_PGI"); - _null_.put(GL_FLOAT16_MAT3x2_AMD, "GL_FLOAT16_MAT3x2_AMD"); - _null_.put(GL_VERTEX_ARRAY_BUFFER_BINDING, "GL_VERTEX_ARRAY_BUFFER_BINDING"); - _null_.put(GL_READ_FRAMEBUFFER_BINDING, "GL_READ_FRAMEBUFFER_BINDING"); - _null_.put(GL_RIGHT, "GL_RIGHT"); - _null_.put(GL_CLIENT_STORAGE_BIT, "GL_CLIENT_STORAGE_BIT"); - _null_.put(GL_COMPUTE_SHADER_BIT, "GL_COMPUTE_SHADER_BIT"); - _null_.put(GL_NAME_LENGTH, "GL_NAME_LENGTH"); - _null_.put(GL_LINE_WIDTH_GRANULARITY, "GL_LINE_WIDTH_GRANULARITY"); - _null_.put(GL_PIXEL_MAP_S_TO_S, "GL_PIXEL_MAP_S_TO_S"); - _null_.put(GL_MAX_FRAGMENT_LIGHTS_SGIX, "GL_MAX_FRAGMENT_LIGHTS_SGIX"); - _null_.put(GL_VERTEX_ARRAY_STRIDE, "GL_VERTEX_ARRAY_STRIDE"); - _null_.put(GL_SECONDARY_COLOR_ARRAY, "GL_SECONDARY_COLOR_ARRAY"); - _null_.put(GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, "GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"); - _null_.put(GL_CLIP_PLANE0, "GL_CLIP_PLANE0"); - _null_.put(GL_MAX_TEXTURE_BUFFER_SIZE, "GL_MAX_TEXTURE_BUFFER_SIZE"); - _null_.put(GL_CLIP_PLANE1, "GL_CLIP_PLANE1"); - } - private static void _null_53() { - _null_.put(GL_CLIP_PLANE2, "GL_CLIP_PLANE2"); - _null_.put(GL_CLIP_PLANE3, "GL_CLIP_PLANE3"); - _null_.put(GL_CLIP_PLANE4, "GL_CLIP_PLANE4"); - _null_.put(GL_CLIP_PLANE5, "GL_CLIP_PLANE5"); - _null_.put(GL_MAX_UNIFORM_BUFFER_BINDINGS, "GL_MAX_UNIFORM_BUFFER_BINDINGS"); - _null_.put(GL_ALPHA_TEST_FUNC_QCOM, "GL_ALPHA_TEST_FUNC_QCOM"); - _null_.put(GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL, "GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL"); - _null_.put(GL_VIEW_CLASS_EAC_RG11, "GL_VIEW_CLASS_EAC_RG11"); - _null_.put(GL_RG16, "GL_RG16"); - _null_.put(GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG, "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG"); - _null_.put(GL_RGBA8I, "GL_RGBA8I"); - _null_.put(GL_CONTEXT_PROFILE_MASK, "GL_CONTEXT_PROFILE_MASK"); - _null_.put(GL_MAX_SPARSE_TEXTURE_SIZE_AMD, "GL_MAX_SPARSE_TEXTURE_SIZE_AMD"); - _null_.put(GL_POLYGON_OFFSET_CLAMP, "GL_POLYGON_OFFSET_CLAMP"); - _null_.put(GL_FLOAT_MAT2x3, "GL_FLOAT_MAT2x3"); - _null_.put(GL_FLOAT_MAT2x4, "GL_FLOAT_MAT2x4"); - _null_.put(GL_LIGHTEN, "GL_LIGHTEN"); - _null_.put(GL_VIEW_CLASS_16_BITS, "GL_VIEW_CLASS_16_BITS"); - _null_.put(GL_RG16UI, "GL_RG16UI"); - _null_.put(GL_PARAMETER_BUFFER, "GL_PARAMETER_BUFFER"); - _null_.put(GL_MAX_VARYING_COMPONENTS, "GL_MAX_VARYING_COMPONENTS"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_2D, "GL_UNSIGNED_INT_SAMPLER_2D"); - _null_.put(GL_HISTOGRAM_RED_SIZE, "GL_HISTOGRAM_RED_SIZE"); - _null_.put(GL_OPERAND1_ALPHA, "GL_OPERAND1_ALPHA"); - _null_.put(GL_DEBUG_SOURCE_SHADER_COMPILER, "GL_DEBUG_SOURCE_SHADER_COMPILER"); - _null_.put(GL_SMOOTH_LINE_WIDTH_RANGE, "GL_SMOOTH_LINE_WIDTH_RANGE"); - _null_.put(GL_CONVOLUTION_BORDER_MODE, "GL_CONVOLUTION_BORDER_MODE"); - _null_.put(GL_REPEAT, "GL_REPEAT"); - _null_.put(GL_DEBUG_CALLBACK_FUNCTION_KHR, "GL_DEBUG_CALLBACK_FUNCTION_KHR"); - _null_.put(GL_LOSE_CONTEXT_ON_RESET, "GL_LOSE_CONTEXT_ON_RESET"); - _null_.put(GL_RESTART_SUN, "GL_RESTART_SUN"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_10x10_KHR, "GL_COMPRESSED_RGBA_ASTC_10x10_KHR"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_1D, "GL_UNSIGNED_INT_SAMPLER_1D"); - _null_.put(GL_INT_IMAGE_2D_ARRAY, "GL_INT_IMAGE_2D_ARRAY"); - _null_.put(GL_RGBA_INTEGER, "GL_RGBA_INTEGER"); - _null_.put(GL_STENCIL_TEST, "GL_STENCIL_TEST"); - _null_.put(GL_TEXTURE_WIDTH_QCOM, "GL_TEXTURE_WIDTH_QCOM"); - _null_.put(GL_DUAL_ALPHA16_SGIS, "GL_DUAL_ALPHA16_SGIS"); - _null_.put(GL_BLACKHOLE_RENDER_INTEL, "GL_BLACKHOLE_RENDER_INTEL"); - _null_.put(GL_PACK_COMPRESSED_BLOCK_WIDTH, "GL_PACK_COMPRESSED_BLOCK_WIDTH"); - _null_.put(GL_RGB16, "GL_RGB16"); - _null_.put(GL_SHADER_IMAGE_LOAD, "GL_SHADER_IMAGE_LOAD"); - _null_.put(GL_RGB12, "GL_RGB12"); - _null_.put(GL_READ_WRITE, "GL_READ_WRITE"); - _null_.put(GL_RGB10, "GL_RGB10"); - _null_.put(GL_EXCLUSION_KHR, "GL_EXCLUSION_KHR"); - _null_.put(GL_FRAMEBUFFER_BLEND, "GL_FRAMEBUFFER_BLEND"); - _null_.put(GL_R11F_G11F_B10F, "GL_R11F_G11F_B10F"); - _null_.put(GL_COMPRESSED_SLUMINANCE_ALPHA, "GL_COMPRESSED_SLUMINANCE_ALPHA"); - _null_.put(GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"); - _null_.put(GL_SUPPORTED_MULTISAMPLE_MODES_AMD, "GL_SUPPORTED_MULTISAMPLE_MODES_AMD"); - _null_.put(GL_LOGIC_OP, "GL_LOGIC_OP"); - } - private static void _null_54() { - _null_.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER"); - _null_.put(GL_LIGHT_MODEL_TWO_SIDE, "GL_LIGHT_MODEL_TWO_SIDE"); - _null_.put(GL_LINEAR_SHARPEN_SGIS, "GL_LINEAR_SHARPEN_SGIS"); - _null_.put(GL_UNSIGNED_INT_IMAGE_2D_RECT, "GL_UNSIGNED_INT_IMAGE_2D_RECT"); - _null_.put(GL_WAIT_FAILED, "GL_WAIT_FAILED"); - _null_.put(GL_3D_COLOR_TEXTURE, "GL_3D_COLOR_TEXTURE"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_3D, "GL_UNSIGNED_INT_SAMPLER_3D"); - _null_.put(GL_TEXTURE_COMPARE_MODE, "GL_TEXTURE_COMPARE_MODE"); - _null_.put(GL_UNSIGNED_INT_IMAGE_2D_ARRAY, "GL_UNSIGNED_INT_IMAGE_2D_ARRAY"); - _null_.put(GL_DEBUG_TYPE_OTHER, "GL_DEBUG_TYPE_OTHER"); - _null_.put(GL_VIEW_CLASS_ASTC_12x10_RGBA, "GL_VIEW_CLASS_ASTC_12x10_RGBA"); - _null_.put(GL_INT_SAMPLER_CUBE, "GL_INT_SAMPLER_CUBE"); _null_.put(GL_RG_SNORM, "GL_RG_SNORM"); _null_.put(GL_GLOBAL_ALPHA_FACTOR_SUN, "GL_GLOBAL_ALPHA_FACTOR_SUN"); _null_.put(GL_NORMAL_ARRAY_LIST_STRIDE_IBM, "GL_NORMAL_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"); _null_.put(GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, "GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD"); - _null_.put(GL_FEEDBACK_BUFFER_SIZE, "GL_FEEDBACK_BUFFER_SIZE"); + _null_.put(GL_ALL_STATIC_DATA_IBM, "GL_ALL_STATIC_DATA_IBM"); _null_.put(GL_MIN_LOD_WARNING_AMD, "GL_MIN_LOD_WARNING_AMD"); + _null_.put(GL_PERFQUERY_COUNTER_RAW_INTEL, "GL_PERFQUERY_COUNTER_RAW_INTEL"); _null_.put(GL_UNSIGNED_SHORT_1_15_REV_MESA, "GL_UNSIGNED_SHORT_1_15_REV_MESA"); _null_.put(GL_SYNC_FENCE, "GL_SYNC_FENCE"); - _null_.put(GL_DEPTH_SCALE, "GL_DEPTH_SCALE"); - _null_.put(GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"); - _null_.put(GL_ACCUM_RED_BITS, "GL_ACCUM_RED_BITS"); - _null_.put(GL_MAP2_COLOR_4, "GL_MAP2_COLOR_4"); - _null_.put(GL_TEXTURE_MAX_CLAMP_R_SGIX, "GL_TEXTURE_MAX_CLAMP_R_SGIX"); - _null_.put(GL_TEXTURE_BIT, "GL_TEXTURE_BIT"); - _null_.put(GL_RGB8_SNORM, "GL_RGB8_SNORM"); - _null_.put(GL_TEXTURE_BINDING_1D, "GL_TEXTURE_BINDING_1D"); - _null_.put(GL_STENCIL_BUFFER_BIT5_QCOM, "GL_STENCIL_BUFFER_BIT5_QCOM"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_6x5_KHR, "GL_COMPRESSED_RGBA_ASTC_6x5_KHR"); - _null_.put(GL_MAP_READ_BIT, "GL_MAP_READ_BIT"); - _null_.put(GL_STENCIL_BACK_PASS_DEPTH_FAIL, "GL_STENCIL_BACK_PASS_DEPTH_FAIL"); - _null_.put(GL_CURRENT_RASTER_POSITION_VALID, "GL_CURRENT_RASTER_POSITION_VALID"); - _null_.put(GL_SELECTION_BUFFER_POINTER, "GL_SELECTION_BUFFER_POINTER"); - _null_.put(GL_LINE_RESET_TOKEN, "GL_LINE_RESET_TOKEN"); - _null_.put(GL_SYNC_CONDITION, "GL_SYNC_CONDITION"); + _null_.put(GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM, "GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM"); + _null_.put(GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS, "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS"); + _null_.put(GL_HSL_HUE_KHR, "GL_HSL_HUE_KHR"); _null_.put(GL_QUERY_BUFFER_AMD, "GL_QUERY_BUFFER_AMD"); - _null_.put(GL_TEXTURE_BINDING_BUFFER, "GL_TEXTURE_BINDING_BUFFER"); + _null_.put(GL_VIEW_CLASS_ASTC_8x6_RGBA, "GL_VIEW_CLASS_ASTC_8x6_RGBA"); _null_.put(GL_TEXTURE_TARGET_QCOM, "GL_TEXTURE_TARGET_QCOM"); - _null_.put(GL_UNPACK_LSB_FIRST, "GL_UNPACK_LSB_FIRST"); - _null_.put(GL_TEXTURE_BINDING_2D, "GL_TEXTURE_BINDING_2D"); - _null_.put(GL_LEFT, "GL_LEFT"); + _null_.put(GL_DMP_PROGRAM_BINARY_DMP, "GL_DMP_PROGRAM_BINARY_DMP"); _null_.put(GL_COMPRESSED_LUMINANCE_ALPHA, "GL_COMPRESSED_LUMINANCE_ALPHA"); + _null_.put(GL_TILE_RASTER_ORDER_INCREASING_Y_MESA, "GL_TILE_RASTER_ORDER_INCREASING_Y_MESA"); _null_.put(GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM, "GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM"); - _null_.put(GL_MAX_GEOMETRY_ATOMIC_COUNTERS, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS"); - _null_.put(GL_CURRENT_RASTER_TEXTURE_COORDS, "GL_CURRENT_RASTER_TEXTURE_COORDS"); - _null_.put(GL_RGBA16, "GL_RGBA16"); - _null_.put(GL_RG8I, "GL_RG8I"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_12x12, "GL_COMPRESSED_RGBA_ASTC_12x12"); + _null_.put(GL_DEBUG_TYPE_PERFORMANCE_KHR, "GL_DEBUG_TYPE_PERFORMANCE_KHR"); + _null_.put(GL_TEXTURE_VIDEO_IMAGE_WEBGL, "GL_TEXTURE_VIDEO_IMAGE_WEBGL"); + _null_.put(GL_VERTEX_ARRAY_OBJECT_AMD, "GL_VERTEX_ARRAY_OBJECT_AMD"); _null_.put(GL_VIEW_CLASS_48_BITS, "GL_VIEW_CLASS_48_BITS"); - _null_.put(GL_PREFER_DOUBLEBUFFER_HINT_PGI, "GL_PREFER_DOUBLEBUFFER_HINT_PGI"); - _null_.put(GL_RGBA12, "GL_RGBA12"); - _null_.put(GL_STENCIL_BITS, "GL_STENCIL_BITS"); _null_.put(GL_PERFQUERY_COUNTER_EVENT_INTEL, "GL_PERFQUERY_COUNTER_EVENT_INTEL"); _null_.put(GL_ALPHA_FLOAT32_APPLE, "GL_ALPHA_FLOAT32_APPLE"); - _null_.put(GL_READ_BUFFER, "GL_READ_BUFFER"); - _null_.put(GL_FRAMEZOOM_SGIX, "GL_FRAMEZOOM_SGIX"); } - private static void _null_55() { - _null_.put(GL_TEXTURE_BINDING_3D, "GL_TEXTURE_BINDING_3D"); - _null_.put(GL_BLEND_DST_RGB, "GL_BLEND_DST_RGB"); + private static void _null_25() { + _null_.put(GL_VIEW_CLASS_RGTC2_RG, "GL_VIEW_CLASS_RGTC2_RG"); + _null_.put(GL_MAX_DEFORMATION_ORDER_SGIX, "GL_MAX_DEFORMATION_ORDER_SGIX"); _null_.put(GL_FRAMEBUFFER_BINDING_ANGLE, "GL_FRAMEBUFFER_BINDING_ANGLE"); - _null_.put(GL_DUAL_ALPHA8_SGIS, "GL_DUAL_ALPHA8_SGIS"); - _null_.put(GL_REFLECTION_MAP, "GL_REFLECTION_MAP"); _null_.put(GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL, "GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL"); - _null_.put(GL_BLEND, "GL_BLEND"); - _null_.put(GL_DEPTH_STENCIL_TEXTURE_MODE, "GL_DEPTH_STENCIL_TEXTURE_MODE"); - _null_.put(GL_POINT_SMOOTH, "GL_POINT_SMOOTH"); - _null_.put(GL_SEPARATE_SPECULAR_COLOR, "GL_SEPARATE_SPECULAR_COLOR"); + _null_.put(GL_MANUAL_GENERATE_MIPMAP, "GL_MANUAL_GENERATE_MIPMAP"); _null_.put(GL_FOG_COORDINATE_ARRAY_TYPE, "GL_FOG_COORDINATE_ARRAY_TYPE"); - _null_.put(GL_TEXTURE_CUBE_MAP_ARRAY, "GL_TEXTURE_CUBE_MAP_ARRAY"); + _null_.put(GL_FLOAT16_MAT4x2_AMD, "GL_FLOAT16_MAT4x2_AMD"); _null_.put(GL_NUM_DOWNSAMPLE_SCALES_IMG, "GL_NUM_DOWNSAMPLE_SCALES_IMG"); _null_.put(GL_CLIP_PLANE2_IMG, "GL_CLIP_PLANE2_IMG"); - _null_.put(GL_FRAGMENT_TEXTURE, "GL_FRAGMENT_TEXTURE"); - _null_.put(GL_SHADER_IMAGE_ATOMIC, "GL_SHADER_IMAGE_ATOMIC"); - _null_.put(GL_TRANSFORM_FEEDBACK_OVERFLOW, "GL_TRANSFORM_FEEDBACK_OVERFLOW"); - _null_.put(GL_LINE_WIDTH_RANGE, "GL_LINE_WIDTH_RANGE"); - _null_.put(GL_CONVOLUTION_FILTER_BIAS, "GL_CONVOLUTION_FILTER_BIAS"); - _null_.put(GL_PRIMITIVES_GENERATED, "GL_PRIMITIVES_GENERATED"); - _null_.put(GL_POINT_BIT, "GL_POINT_BIT"); - _null_.put(GL_MAP_UNSYNCHRONIZED_BIT, "GL_MAP_UNSYNCHRONIZED_BIT"); _null_.put(GL_INVERTED_SCREEN_W_REND, "GL_INVERTED_SCREEN_W_REND"); _null_.put(GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, "GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_TEXTURE_LEQUAL_R_SGIX, "GL_TEXTURE_LEQUAL_R_SGIX"); _null_.put(GL_INTENSITY8_SNORM, "GL_INTENSITY8_SNORM"); + _null_.put(GL_TEXTURE_BUFFER_SIZE, "GL_TEXTURE_BUFFER_SIZE"); _null_.put(GL_CONTEXT_LOST, "GL_CONTEXT_LOST"); - _null_.put(GL_UNIFORM_BUFFER_BINDING, "GL_UNIFORM_BUFFER_BINDING"); - _null_.put(GL_COLOR_TABLE_WIDTH, "GL_COLOR_TABLE_WIDTH"); - _null_.put(GL_COMPRESSED_RGBA_ASTC_12x10, "GL_COMPRESSED_RGBA_ASTC_12x10"); - _null_.put(GL_PERFQUERY_GLOBAL_CONTEXT_INTEL, "GL_PERFQUERY_GLOBAL_CONTEXT_INTEL"); + _null_.put(GL_TEXTURE_BUFFER_DATA_STORE_BINDING, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING"); _null_.put(GL_IMAGE_CLASS_4_X_8, "GL_IMAGE_CLASS_4_X_8"); _null_.put(GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"); - _null_.put(GL_NEAREST, "GL_NEAREST"); - _null_.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); - _null_.put(GL_MAT_SHININESS_BIT_PGI, "GL_MAT_SHININESS_BIT_PGI"); - _null_.put(GL_PIXEL_TILE_CACHE_SIZE_SGIX, "GL_PIXEL_TILE_CACHE_SIZE_SGIX"); - _null_.put(GL_ATTRIB_STACK_DEPTH, "GL_ATTRIB_STACK_DEPTH"); - _null_.put(GL_COLOR_TABLE_INTENSITY_SIZE_SGI, "GL_COLOR_TABLE_INTENSITY_SIZE_SGI"); - _null_.put(GL_LIST_PRIORITY_SGIX, "GL_LIST_PRIORITY_SGIX"); + _null_.put(GL_HUAWEI_PROGRAM_BINARY, "GL_HUAWEI_PROGRAM_BINARY"); + _null_.put(GL_RGBA4_DXT5_S3TC, "GL_RGBA4_DXT5_S3TC"); + _null_.put(GL_UNMASKED_VENDOR_WEBGL, "GL_UNMASKED_VENDOR_WEBGL"); _null_.put(GL_SYNC_CONDITION_APPLE, "GL_SYNC_CONDITION_APPLE"); - _null_.put(GL_COLOR_BUFFER_BIT1_QCOM, "GL_COLOR_BUFFER_BIT1_QCOM"); - _null_.put(GL_SRC2_RGB, "GL_SRC2_RGB"); - _null_.put(GL_HISTOGRAM_BLUE_SIZE, "GL_HISTOGRAM_BLUE_SIZE"); - _null_.put(GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI, "GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"); - _null_.put(GL_RGBA8UI, "GL_RGBA8UI"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER, "GL_ATOMIC_COUNTER_BUFFER"); - _null_.put(GL_MAP2_NORMAL, "GL_MAP2_NORMAL"); - _null_.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"); + _null_.put(GL_PVRIC_SIGNATURE_MISMATCH_IMG, "GL_PVRIC_SIGNATURE_MISMATCH_IMG"); + _null_.put(GL_FACTOR_MAX_AMD, "GL_FACTOR_MAX_AMD"); _null_.put(GL_OCCLUSION_TEST_RESULT_HP, "GL_OCCLUSION_TEST_RESULT_HP"); _null_.put(GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL, "GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL"); _null_.put(GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR, "GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR"); } - private static void _null_56() { + private static void _null_26() { _null_.put(GL_TEXTURE_SAMPLES_IMG, "GL_TEXTURE_SAMPLES_IMG"); - _null_.put(GL_GREATER, "GL_GREATER"); _null_.put(GL_VIRTUAL_PAGE_SIZE_Z_AMD, "GL_VIRTUAL_PAGE_SIZE_Z_AMD"); - _null_.put(GL_TEXTURE_COMPRESSED_BLOCK_WIDTH, "GL_TEXTURE_COMPRESSED_BLOCK_WIDTH"); _null_.put(GL_TEXTURE_USAGE_ANGLE, "GL_TEXTURE_USAGE_ANGLE"); - _null_.put(GL_TRACE_OPERATIONS_BIT_MESA, "GL_TRACE_OPERATIONS_BIT_MESA"); - _null_.put(GL_CURRENT_RASTER_INDEX, "GL_CURRENT_RASTER_INDEX"); + _null_.put(GL_PROGRAM_PIPELINE_KHR, "GL_PROGRAM_PIPELINE_KHR"); _null_.put(GL_DEBUG_SOURCE_APPLICATION_KHR, "GL_DEBUG_SOURCE_APPLICATION_KHR"); - _null_.put(GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"); - _null_.put(GL_SRC1_ALPHA, "GL_SRC1_ALPHA"); - _null_.put(GL_SHADER_STORAGE_BLOCK, "GL_SHADER_STORAGE_BLOCK"); - _null_.put(GL_HISTOGRAM_GREEN_SIZE, "GL_HISTOGRAM_GREEN_SIZE"); - _null_.put(GL_MAX_SAMPLE_MASK_WORDS, "GL_MAX_SAMPLE_MASK_WORDS"); - _null_.put(GL_ALPHA_TEST_REF, "GL_ALPHA_TEST_REF"); - _null_.put(GL_MAX_FRAMEBUFFER_SAMPLES, "GL_MAX_FRAMEBUFFER_SAMPLES"); - _null_.put(GL_HIGH_FLOAT, "GL_HIGH_FLOAT"); - _null_.put(GL_GCCSO_SHADER_BINARY_FJ, "GL_GCCSO_SHADER_BINARY_FJ"); - _null_.put(GL_LUMINANCE4_ALPHA4, "GL_LUMINANCE4_ALPHA4"); - _null_.put(GL_DEPTH32F_STENCIL8, "GL_DEPTH32F_STENCIL8"); + _null_.put(GL_NUM_SPIR_V_EXTENSIONS, "GL_NUM_SPIR_V_EXTENSIONS"); + _null_.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR"); + _null_.put(GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING"); + _null_.put(GL_SCREEN_COORDINATES_REND, "GL_SCREEN_COORDINATES_REND"); + _null_.put(GL_FOG_COORD_ARRAY_POINTER, "GL_FOG_COORD_ARRAY_POINTER"); + _null_.put(GL_FRAMEBUFFER_DEFAULT, "GL_FRAMEBUFFER_DEFAULT"); _null_.put(GL_MAX_SAMPLES_IMG, "GL_MAX_SAMPLES_IMG"); _null_.put(GL_VIEW_CLASS_ASTC_5x4_RGBA, "GL_VIEW_CLASS_ASTC_5x4_RGBA"); - _null_.put(GL_RENDERBUFFER_RED_SIZE, "GL_RENDERBUFFER_RED_SIZE"); - _null_.put(GL_BGRA, "GL_BGRA"); _null_.put(GL_MAX_SERVER_WAIT_TIMEOUT_APPLE, "GL_MAX_SERVER_WAIT_TIMEOUT_APPLE"); _null_.put(GL_MAX_CLIP_DISTANCES_APPLE, "GL_MAX_CLIP_DISTANCES_APPLE"); - _null_.put(GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"); - _null_.put(GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"); _null_.put(GL_IMAGE_BINDING_LEVEL, "GL_IMAGE_BINDING_LEVEL"); - _null_.put(GL_PERFQUERY_WAIT_INTEL, "GL_PERFQUERY_WAIT_INTEL"); - _null_.put(GL_QUAD_INTENSITY4_SGIS, "GL_QUAD_INTENSITY4_SGIS"); - _null_.put(GL_MAP_FLUSH_EXPLICIT_BIT, "GL_MAP_FLUSH_EXPLICIT_BIT"); - _null_.put(GL_ASYNC_READ_PIXELS_SGIX, "GL_ASYNC_READ_PIXELS_SGIX"); - _null_.put(GL_TEXTURE_CLIPMAP_DEPTH_SGIX, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX"); - _null_.put(GL_COLOR_ARRAY, "GL_COLOR_ARRAY"); + _null_.put(GL_SECONDARY_COLOR_ARRAY_LIST_IBM, "GL_SECONDARY_COLOR_ARRAY_LIST_IBM"); _null_.put(GL_EXCLUSION, "GL_EXCLUSION"); - _null_.put(GL_FRAGMENT_LIGHT6_SGIX, "GL_FRAGMENT_LIGHT6_SGIX"); - _null_.put(GL_DEPTH_STENCIL_MESA, "GL_DEPTH_STENCIL_MESA"); + _null_.put(GL_SAMPLES_3DFX, "GL_SAMPLES_3DFX"); _null_.put(GL_CONTINUOUS_AMD, "GL_CONTINUOUS_AMD"); - _null_.put(GL_POLYGON_STIPPLE_BIT, "GL_POLYGON_STIPPLE_BIT"); - _null_.put(GL_BUFFER_MAP_OFFSET, "GL_BUFFER_MAP_OFFSET"); + _null_.put(GL_IMAGE_CLASS_2_X_8, "GL_IMAGE_CLASS_2_X_8"); _null_.put(GL_WRITEONLY_RENDERING_QCOM, "GL_WRITEONLY_RENDERING_QCOM"); - _null_.put(GL_ALPHA_TEST_REF_QCOM, "GL_ALPHA_TEST_REF_QCOM"); - _null_.put(GL_CALLIGRAPHIC_FRAGMENT_SGIX, "GL_CALLIGRAPHIC_FRAGMENT_SGIX"); - _null_.put(GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"); + _null_.put(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"); _null_.put(GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"); _null_.put(GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR, "GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR"); - _null_.put(GL_ASYNC_HISTOGRAM_SGIX, "GL_ASYNC_HISTOGRAM_SGIX"); - _null_.put(GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_TRIANGLE_STRIP, "GL_TRIANGLE_STRIP"); - } - private static void _null_57() { + _null_.put(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS"); + _null_.put(GL_DOT3_RGB, "GL_DOT3_RGB"); _null_.put(GL_MAX_TESS_PATCH_COMPONENTS, "GL_MAX_TESS_PATCH_COMPONENTS"); - _null_.put(GL_UNPACK_SUBSAMPLE_RATE_SGIX, "GL_UNPACK_SUBSAMPLE_RATE_SGIX"); - _null_.put(GL_RGB10_A2UI, "GL_RGB10_A2UI"); - _null_.put(GL_SAMPLE_ALPHA_TO_ONE, "GL_SAMPLE_ALPHA_TO_ONE"); - _null_.put(GL_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY"); + _null_.put(GL_TRANSPOSE_COLOR_MATRIX, "GL_TRANSPOSE_COLOR_MATRIX"); + } + private static void _null_27() { + _null_.put(GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE, "GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE"); + _null_.put(GL_FRAGMENTS_INSTRUMENT_MAX_SGIX, "GL_FRAGMENTS_INSTRUMENT_MAX_SGIX"); _null_.put(GL_REPLACE_VALUE_AMD, "GL_REPLACE_VALUE_AMD"); + _null_.put(GL_MAX_SUBROUTINES, "GL_MAX_SUBROUTINES"); _null_.put(GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, "GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS"); _null_.put(GL_VERTEX_ARRAY_RANGE_POINTER_APPLE, "GL_VERTEX_ARRAY_RANGE_POINTER_APPLE"); - _null_.put(GL_SAMPLER_1D_ARRAY, "GL_SAMPLER_1D_ARRAY"); + _null_.put(GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"); _null_.put(GL_TEXTURE_IMMUTABLE_LEVELS, "GL_TEXTURE_IMMUTABLE_LEVELS"); + _null_.put(GL_R1UI_T2F_V3F_SUN, "GL_R1UI_T2F_V3F_SUN"); _null_.put(GL_INTERLACE_READ_OML, "GL_INTERLACE_READ_OML"); + _null_.put(GL_COMPRESSED_LUMINANCE, "GL_COMPRESSED_LUMINANCE"); _null_.put(GL_CPU_OPTIMIZED_QCOM, "GL_CPU_OPTIMIZED_QCOM"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_START, "GL_TRANSFORM_FEEDBACK_BUFFER_START"); - _null_.put(GL_ZERO, "GL_ZERO"); + _null_.put(GL_CURRENT_FOG_COORDINATE, "GL_CURRENT_FOG_COORDINATE"); + _null_.put(GL_TEXTURE_BUFFER_BINDING, "GL_TEXTURE_BUFFER_BINDING"); _null_.put(GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE, "GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE"); - _null_.put(GL_COMPUTE_WORK_GROUP_SIZE, "GL_COMPUTE_WORK_GROUP_SIZE"); - _null_.put(GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"); - _null_.put(GL_RG16_SNORM, "GL_RG16_SNORM"); + _null_.put(GL_SMAPHS30_PROGRAM_BINARY_DMP, "GL_SMAPHS30_PROGRAM_BINARY_DMP"); _null_.put(GL_COPY_WRITE_BUFFER_BINDING, "GL_COPY_WRITE_BUFFER_BINDING"); - _null_.put(GL_CONDITION_SATISFIED, "GL_CONDITION_SATISFIED"); + _null_.put(GL_DIFFERENCE, "GL_DIFFERENCE"); + _null_.put(GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES, "GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES"); _null_.put(GL_TRACE_NAME_MESA, "GL_TRACE_NAME_MESA"); - _null_.put(GL_TEXCOORD2_BIT_PGI, "GL_TEXCOORD2_BIT_PGI"); + _null_.put(GL_DEBUG_SEVERITY_MEDIUM_KHR, "GL_DEBUG_SEVERITY_MEDIUM_KHR"); + _null_.put(GL_DOT3_RGBA, "GL_DOT3_RGBA"); _null_.put(GL_PERFMON_RESULT_SIZE_AMD, "GL_PERFMON_RESULT_SIZE_AMD"); - _null_.put(GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"); - _null_.put(GL_IMAGE_CUBIC_WEIGHT_HP, "GL_IMAGE_CUBIC_WEIGHT_HP"); - _null_.put(GL_FLOAT_MAT4, "GL_FLOAT_MAT4"); - _null_.put(GL_FLOAT_MAT3, "GL_FLOAT_MAT3"); - _null_.put(GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"); - _null_.put(GL_FLOAT_MAT2, "GL_FLOAT_MAT2"); - _null_.put(GL_IMAGE_TRANSLATE_X_HP, "GL_IMAGE_TRANSLATE_X_HP"); + _null_.put(GL_SUBTRACT, "GL_SUBTRACT"); + _null_.put(GL_TRP_IMG, "GL_TRP_IMG"); _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR_KHR, "GL_CONTEXT_RELEASE_BEHAVIOR_KHR"); - _null_.put(GL_LOCATION, "GL_LOCATION"); - _null_.put(GL_FRONT_LEFT, "GL_FRONT_LEFT"); - _null_.put(GL_SAMPLER_BINDING, "GL_SAMPLER_BINDING"); - _null_.put(GL_SOURCE2_RGB, "GL_SOURCE2_RGB"); - _null_.put(GL_DEPTH24_STENCIL8, "GL_DEPTH24_STENCIL8"); - _null_.put(GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST"); - _null_.put(GL_STENCIL, "GL_STENCIL"); - _null_.put(GL_DRAW_INDIRECT_BUFFER, "GL_DRAW_INDIRECT_BUFFER"); - _null_.put(GL_EMISSION, "GL_EMISSION"); - _null_.put(GL_LAYOUT_DEFAULT_INTEL, "GL_LAYOUT_DEFAULT_INTEL"); - _null_.put(GL_PROVOKING_VERTEX, "GL_PROVOKING_VERTEX"); - _null_.put(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"); - _null_.put(GL_N3F_V3F, "GL_N3F_V3F"); - _null_.put(GL_INTERNALFORMAT_RED_TYPE, "GL_INTERNALFORMAT_RED_TYPE"); - _null_.put(GL_RESAMPLE_DECIMATE_SGIX, "GL_RESAMPLE_DECIMATE_SGIX"); - _null_.put(GL_FLOAT, "GL_FLOAT"); - _null_.put(GL_INTERNALFORMAT_ALPHA_TYPE, "GL_INTERNALFORMAT_ALPHA_TYPE"); + _null_.put(GL_PERCENTAGE_AMD, "GL_PERCENTAGE_AMD"); + _null_.put(GL_CLIP_PLANE0_IMG, "GL_CLIP_PLANE0_IMG"); + _null_.put(GL_FLOAT16_MAT3x4_AMD, "GL_FLOAT16_MAT3x4_AMD"); + _null_.put(GL_INTERLACE_READ_INGR, "GL_INTERLACE_READ_INGR"); + _null_.put(GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM, "GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM"); _null_.put(GL_FRAGMENT_ALPHA_MODULATE_IMG, "GL_FRAGMENT_ALPHA_MODULATE_IMG"); - } - private static void _null_58() { - _null_.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"); - _null_.put(GL_TEXTURE_WRAP_Q_SGIS, "GL_TEXTURE_WRAP_Q_SGIS"); + _null_.put(GL_CONSERVATIVE_RASTERIZATION_INTEL, "GL_CONSERVATIVE_RASTERIZATION_INTEL"); _null_.put(GL_CUBIC_HP, "GL_CUBIC_HP"); - _null_.put(GL_MAT_DIFFUSE_BIT_PGI, "GL_MAT_DIFFUSE_BIT_PGI"); - _null_.put(GL_POLYGON, "GL_POLYGON"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_BINDING, "GL_ATOMIC_COUNTER_BUFFER_BINDING"); - _null_.put(GL_STENCIL_FUNC, "GL_STENCIL_FUNC"); - _null_.put(GL_COLOR_INDEXES, "GL_COLOR_INDEXES"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR"); + _null_.put(GL_BUFFER_FLUSHING_UNMAP_APPLE, "GL_BUFFER_FLUSHING_UNMAP_APPLE"); + } + private static void _null_28() { + _null_.put(GL_GREEN_MIN_CLAMP_INGR, "GL_GREEN_MIN_CLAMP_INGR"); + _null_.put(GL_FRAMEBUFFER_SWAP_XY_MESA, "GL_FRAMEBUFFER_SWAP_XY_MESA"); + _null_.put(GL_LUMINANCE_FLOAT32_APPLE, "GL_LUMINANCE_FLOAT32_APPLE"); + _null_.put(GL_MAX_VERTEX_STREAMS, "GL_MAX_VERTEX_STREAMS"); _null_.put(GL_EDGE_FLAG_ARRAY_LIST_IBM, "GL_EDGE_FLAG_ARRAY_LIST_IBM"); - _null_.put(GL_BINNING_CONTROL_HINT_QCOM, "GL_BINNING_CONTROL_HINT_QCOM"); - _null_.put(GL_LOCATION_COMPONENT, "GL_LOCATION_COMPONENT"); - _null_.put(GL_AUX0, "GL_AUX0"); - _null_.put(GL_AUX1, "GL_AUX1"); - _null_.put(GL_AMBIENT, "GL_AMBIENT"); + _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"); _null_.put(GL_TEXTURE_ALPHA_TYPE, "GL_TEXTURE_ALPHA_TYPE"); - _null_.put(GL_VERTEX_DATA_HINT_PGI, "GL_VERTEX_DATA_HINT_PGI"); - _null_.put(GL_AUX2, "GL_AUX2"); - _null_.put(GL_AUX3, "GL_AUX3"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_ENABLED, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"); _null_.put(GL_SCREEN_KHR, "GL_SCREEN_KHR"); - _null_.put(GL_MULTISAMPLE_BUFFER_BIT5_QCOM, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM"); _null_.put(GL_PARALLEL_ARRAYS_INTEL, "GL_PARALLEL_ARRAYS_INTEL"); - _null_.put(GL_BLOCK_INDEX, "GL_BLOCK_INDEX"); - _null_.put(GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG"); - _null_.put(GL_TEXTURE_MIN_LOD_SGIS, "GL_TEXTURE_MIN_LOD_SGIS"); _null_.put(GL_LUMINANCE8_ALPHA8_SNORM, "GL_LUMINANCE8_ALPHA8_SNORM"); - _null_.put(GL_2D, "GL_2D"); - _null_.put(GL_COLOR_TABLE_GREEN_SIZE, "GL_COLOR_TABLE_GREEN_SIZE"); - _null_.put(GL_PIXEL_MAP_I_TO_I_SIZE, "GL_PIXEL_MAP_I_TO_I_SIZE"); - _null_.put(GL_MALI_SHADER_BINARY_ARM, "GL_MALI_SHADER_BINARY_ARM"); - _null_.put(GL_MAX_COMBINED_UNIFORM_BLOCKS, "GL_MAX_COMBINED_UNIFORM_BLOCKS"); - _null_.put(GL_PIXEL_TILE_GRID_WIDTH_SGIX, "GL_PIXEL_TILE_GRID_WIDTH_SGIX"); - _null_.put(GL_MAX_NUM_COMPATIBLE_SUBROUTINES, "GL_MAX_NUM_COMPATIBLE_SUBROUTINES"); - _null_.put(GL_CLIENT_ATTRIB_STACK_DEPTH, "GL_CLIENT_ATTRIB_STACK_DEPTH"); + _null_.put(GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN, "GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN"); + _null_.put(GL_SUBGROUP_SUPPORTED_STAGES_KHR, "GL_SUBGROUP_SUPPORTED_STAGES_KHR"); _null_.put(GL_UNSIGNALED_APPLE, "GL_UNSIGNALED_APPLE"); - _null_.put(GL_READ_PIXELS_FORMAT, "GL_READ_PIXELS_FORMAT"); - _null_.put(GL_STREAM_READ, "GL_STREAM_READ"); - _null_.put(GL_ADD_SIGNED, "GL_ADD_SIGNED"); } public static Map _null_() { if (_null_ != null) return _null_; - _null_ = new HashMap(2850); + _null_ = new HashMap(820); _null_0(); _null_1(); _null_2(); @@ -8096,50 +6115,19 @@ public static Map _null_() { _null_26(); _null_27(); _null_28(); - _null_29(); - _null_30(); - _null_31(); - _null_32(); - _null_33(); - _null_34(); - _null_35(); - _null_36(); - _null_37(); - _null_38(); - _null_39(); - _null_40(); - _null_41(); - _null_42(); - _null_43(); - _null_44(); - _null_45(); - _null_46(); - _null_47(); - _null_48(); - _null_49(); - _null_50(); - _null_51(); - _null_52(); - _null_53(); - _null_54(); - _null_55(); - _null_56(); - _null_57(); - _null_58(); return _null_; } - private static Map CullFaceMode; - private static void CullFaceMode0() { - CullFaceMode.put(GL_BACK, "GL_BACK"); - CullFaceMode.put(GL_FRONT, "GL_FRONT"); - CullFaceMode.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); + private static Map PerformanceQueryCapsMaskINTEL; + private static void PerformanceQueryCapsMaskINTEL0() { + PerformanceQueryCapsMaskINTEL.put(GL_PERFQUERY_GLOBAL_CONTEXT_INTEL, "GL_PERFQUERY_GLOBAL_CONTEXT_INTEL"); + PerformanceQueryCapsMaskINTEL.put(GL_PERFQUERY_SINGLE_CONTEXT_INTEL, "GL_PERFQUERY_SINGLE_CONTEXT_INTEL"); } - public static Map CullFaceMode() { - if (CullFaceMode != null) - return CullFaceMode; - CullFaceMode = new HashMap(3); - CullFaceMode0(); - return CullFaceMode; + public static Map PerformanceQueryCapsMaskINTEL() { + if (PerformanceQueryCapsMaskINTEL != null) + return PerformanceQueryCapsMaskINTEL; + PerformanceQueryCapsMaskINTEL = new HashMap(2); + PerformanceQueryCapsMaskINTEL0(); + return PerformanceQueryCapsMaskINTEL; } private static Map PolygonMode; private static void PolygonMode0() { @@ -8156,20 +6144,50 @@ public static Map PolygonMode() { } private static Map TextureEnvParameter; private static void TextureEnvParameter0() { + TextureEnvParameter.put(GL_COMBINE_RGB, "GL_COMBINE_RGB"); + TextureEnvParameter.put(GL_SRC1_ALPHA, "GL_SRC1_ALPHA"); TextureEnvParameter.put(GL_TEXTURE_ENV_MODE, "GL_TEXTURE_ENV_MODE"); + TextureEnvParameter.put(GL_OPERAND1_ALPHA, "GL_OPERAND1_ALPHA"); + TextureEnvParameter.put(GL_SOURCE2_ALPHA, "GL_SOURCE2_ALPHA"); + TextureEnvParameter.put(GL_SRC2_ALPHA, "GL_SRC2_ALPHA"); + TextureEnvParameter.put(GL_ALPHA_SCALE, "GL_ALPHA_SCALE"); + TextureEnvParameter.put(GL_OPERAND2_RGB, "GL_OPERAND2_RGB"); + TextureEnvParameter.put(GL_COORD_REPLACE, "GL_COORD_REPLACE"); + TextureEnvParameter.put(GL_OPERAND2_ALPHA, "GL_OPERAND2_ALPHA"); + TextureEnvParameter.put(GL_OPERAND1_RGB, "GL_OPERAND1_RGB"); + TextureEnvParameter.put(GL_PRIMARY_COLOR, "GL_PRIMARY_COLOR"); + TextureEnvParameter.put(GL_SOURCE0_RGB, "GL_SOURCE0_RGB"); + TextureEnvParameter.put(GL_PREVIOUS, "GL_PREVIOUS"); TextureEnvParameter.put(GL_TEXTURE_ENV_COLOR, "GL_TEXTURE_ENV_COLOR"); + TextureEnvParameter.put(GL_RGB_SCALE, "GL_RGB_SCALE"); + TextureEnvParameter.put(GL_CONSTANT, "GL_CONSTANT"); + TextureEnvParameter.put(GL_OPERAND0_RGB, "GL_OPERAND0_RGB"); + TextureEnvParameter.put(GL_SRC2_RGB, "GL_SRC2_RGB"); + TextureEnvParameter.put(GL_INTERPOLATE, "GL_INTERPOLATE"); + TextureEnvParameter.put(GL_SOURCE1_RGB, "GL_SOURCE1_RGB"); + TextureEnvParameter.put(GL_SOURCE0_ALPHA, "GL_SOURCE0_ALPHA"); + TextureEnvParameter.put(GL_SRC0_ALPHA, "GL_SRC0_ALPHA"); + TextureEnvParameter.put(GL_SOURCE2_RGB, "GL_SOURCE2_RGB"); + TextureEnvParameter.put(GL_SRC1_RGB, "GL_SRC1_RGB"); + TextureEnvParameter.put(GL_OPERAND0_ALPHA, "GL_OPERAND0_ALPHA"); + TextureEnvParameter.put(GL_COMBINE, "GL_COMBINE"); + TextureEnvParameter.put(GL_SRC0_RGB, "GL_SRC0_RGB"); + TextureEnvParameter.put(GL_SOURCE1_ALPHA, "GL_SOURCE1_ALPHA"); + TextureEnvParameter.put(GL_COMBINE_ALPHA, "GL_COMBINE_ALPHA"); + TextureEnvParameter.put(GL_TEXTURE_LOD_BIAS, "GL_TEXTURE_LOD_BIAS"); + TextureEnvParameter.put(GL_ADD_SIGNED, "GL_ADD_SIGNED"); } public static Map TextureEnvParameter() { if (TextureEnvParameter != null) return TextureEnvParameter; - TextureEnvParameter = new HashMap(2); + TextureEnvParameter = new HashMap(32); TextureEnvParameter0(); return TextureEnvParameter; } private static Map AtomicCounterBufferPName; private static void AtomicCounterBufferPName0() { - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER"); AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"); + AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER"); AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES"); AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER"); AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER"); @@ -8186,16 +6204,6 @@ public static Map AtomicCounterBufferPName() { AtomicCounterBufferPName0(); return AtomicCounterBufferPName; } - private static Map SwizzleOpATI; - private static void SwizzleOpATI0() { - } - public static Map SwizzleOpATI() { - if (SwizzleOpATI != null) - return SwizzleOpATI; - SwizzleOpATI = new HashMap(0); - SwizzleOpATI0(); - return SwizzleOpATI; - } private static Map GetPointervPName; private static void GetPointervPName0() { GetPointervPName.put(GL_DEBUG_CALLBACK_FUNCTION, "GL_DEBUG_CALLBACK_FUNCTION"); @@ -8217,13 +6225,23 @@ public static Map GetPointervPName() { GetPointervPName0(); return GetPointervPName; } + private static Map SwizzleOpATI; + private static void SwizzleOpATI0() { + } + public static Map SwizzleOpATI() { + if (SwizzleOpATI != null) + return SwizzleOpATI; + SwizzleOpATI = new HashMap(0); + SwizzleOpATI0(); + return SwizzleOpATI; + } private static Map TransformFeedbackPName; private static void TransformFeedbackPName0() { TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_ACTIVE, "GL_TRANSFORM_FEEDBACK_ACTIVE"); TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_PAUSED, "GL_TRANSFORM_FEEDBACK_PAUSED"); TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_START, "GL_TRANSFORM_FEEDBACK_BUFFER_START"); - TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"); TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"); + TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"); } public static Map TransformFeedbackPName() { if (TransformFeedbackPName != null) @@ -8242,16 +6260,6 @@ public static Map GetTexBumpParameterATI() { GetTexBumpParameterATI0(); return GetTexBumpParameterATI; } - private static Map HintTargetPGI; - private static void HintTargetPGI0() { - } - public static Map HintTargetPGI() { - if (HintTargetPGI != null) - return HintTargetPGI; - HintTargetPGI = new HashMap(0); - HintTargetPGI0(); - return HintTargetPGI; - } private static Map ExternalHandleType; private static void ExternalHandleType0() { } @@ -8262,20 +6270,34 @@ public static Map ExternalHandleType() { ExternalHandleType0(); return ExternalHandleType; } + private static Map HintTargetPGI; + private static void HintTargetPGI0() { + HintTargetPGI.put(GL_MATERIAL_SIDE_HINT_PGI, "GL_MATERIAL_SIDE_HINT_PGI"); + HintTargetPGI.put(GL_VERTEX_CONSISTENT_HINT_PGI, "GL_VERTEX_CONSISTENT_HINT_PGI"); + HintTargetPGI.put(GL_MAX_VERTEX_HINT_PGI, "GL_MAX_VERTEX_HINT_PGI"); + HintTargetPGI.put(GL_VERTEX_DATA_HINT_PGI, "GL_VERTEX_DATA_HINT_PGI"); + } + public static Map HintTargetPGI() { + if (HintTargetPGI != null) + return HintTargetPGI; + HintTargetPGI = new HashMap(4); + HintTargetPGI0(); + return HintTargetPGI; + } private static Map ColorTableTargetSGI; private static void ColorTableTargetSGI0() { ColorTableTargetSGI.put(GL_PROXY_COLOR_TABLE, "GL_PROXY_COLOR_TABLE"); ColorTableTargetSGI.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"); ColorTableTargetSGI.put(GL_COLOR_TABLE_SGI, "GL_COLOR_TABLE_SGI"); ColorTableTargetSGI.put(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - ColorTableTargetSGI.put(GL_PROXY_COLOR_TABLE_SGI, "GL_PROXY_COLOR_TABLE_SGI"); ColorTableTargetSGI.put(GL_TEXTURE_COLOR_TABLE_SGI, "GL_TEXTURE_COLOR_TABLE_SGI"); + ColorTableTargetSGI.put(GL_PROXY_COLOR_TABLE_SGI, "GL_PROXY_COLOR_TABLE_SGI"); ColorTableTargetSGI.put(GL_POST_COLOR_MATRIX_COLOR_TABLE, "GL_POST_COLOR_MATRIX_COLOR_TABLE"); ColorTableTargetSGI.put(GL_PROXY_TEXTURE_COLOR_TABLE_SGI, "GL_PROXY_TEXTURE_COLOR_TABLE_SGI"); ColorTableTargetSGI.put(GL_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI"); ColorTableTargetSGI.put(GL_COLOR_TABLE, "GL_COLOR_TABLE"); - ColorTableTargetSGI.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"); ColorTableTargetSGI.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"); + ColorTableTargetSGI.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"); ColorTableTargetSGI.put(GL_POST_CONVOLUTION_COLOR_TABLE, "GL_POST_CONVOLUTION_COLOR_TABLE"); ColorTableTargetSGI.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); } @@ -8286,32 +6308,34 @@ public static Map ColorTableTargetSGI() { ColorTableTargetSGI0(); return ColorTableTargetSGI; } - private static Map VertexBufferObjectParameter; - private static void VertexBufferObjectParameter0() { - VertexBufferObjectParameter.put(GL_BUFFER_MAPPED, "GL_BUFFER_MAPPED"); - VertexBufferObjectParameter.put(GL_BUFFER_MAP_OFFSET, "GL_BUFFER_MAP_OFFSET"); - VertexBufferObjectParameter.put(GL_BUFFER_SIZE, "GL_BUFFER_SIZE"); - VertexBufferObjectParameter.put(GL_BUFFER_STORAGE_FLAGS, "GL_BUFFER_STORAGE_FLAGS"); - VertexBufferObjectParameter.put(GL_BUFFER_USAGE, "GL_BUFFER_USAGE"); - VertexBufferObjectParameter.put(GL_BUFFER_IMMUTABLE_STORAGE, "GL_BUFFER_IMMUTABLE_STORAGE"); - VertexBufferObjectParameter.put(GL_BUFFER_MAP_LENGTH, "GL_BUFFER_MAP_LENGTH"); - VertexBufferObjectParameter.put(GL_BUFFER_ACCESS, "GL_BUFFER_ACCESS"); - VertexBufferObjectParameter.put(GL_BUFFER_ACCESS_FLAGS, "GL_BUFFER_ACCESS_FLAGS"); - } - public static Map VertexBufferObjectParameter() { - if (VertexBufferObjectParameter != null) - return VertexBufferObjectParameter; - VertexBufferObjectParameter = new HashMap(9); - VertexBufferObjectParameter0(); - return VertexBufferObjectParameter; + private static Map FragmentLightParameterSGIX; + private static void FragmentLightParameterSGIX0() { + FragmentLightParameterSGIX.put(GL_CONSTANT_ATTENUATION, "GL_CONSTANT_ATTENUATION"); + FragmentLightParameterSGIX.put(GL_LINEAR_ATTENUATION, "GL_LINEAR_ATTENUATION"); + FragmentLightParameterSGIX.put(GL_AMBIENT, "GL_AMBIENT"); + FragmentLightParameterSGIX.put(GL_SPECULAR, "GL_SPECULAR"); + FragmentLightParameterSGIX.put(GL_QUADRATIC_ATTENUATION, "GL_QUADRATIC_ATTENUATION"); + FragmentLightParameterSGIX.put(GL_SPOT_CUTOFF, "GL_SPOT_CUTOFF"); + FragmentLightParameterSGIX.put(GL_POSITION, "GL_POSITION"); + FragmentLightParameterSGIX.put(GL_SPOT_DIRECTION, "GL_SPOT_DIRECTION"); + FragmentLightParameterSGIX.put(GL_DIFFUSE, "GL_DIFFUSE"); + FragmentLightParameterSGIX.put(GL_SPOT_EXPONENT, "GL_SPOT_EXPONENT"); + } + public static Map FragmentLightParameterSGIX() { + if (FragmentLightParameterSGIX != null) + return FragmentLightParameterSGIX; + FragmentLightParameterSGIX = new HashMap(10); + FragmentLightParameterSGIX0(); + return FragmentLightParameterSGIX; } private static Map BufferPointerNameARB; private static void BufferPointerNameARB0() { + BufferPointerNameARB.put(GL_BUFFER_MAP_POINTER, "GL_BUFFER_MAP_POINTER"); } public static Map BufferPointerNameARB() { if (BufferPointerNameARB != null) return BufferPointerNameARB; - BufferPointerNameARB = new HashMap(0); + BufferPointerNameARB = new HashMap(1); BufferPointerNameARB0(); return BufferPointerNameARB; } @@ -8352,8 +6376,8 @@ private static void AttribMask0() { AttribMask.put(GL_SCISSOR_BIT, "GL_SCISSOR_BIT"); AttribMask.put(GL_STENCIL_BUFFER_BIT, "GL_STENCIL_BUFFER_BIT"); AttribMask.put(GL_HINT_BIT, "GL_HINT_BIT"); - AttribMask.put(GL_LIGHTING_BIT, "GL_LIGHTING_BIT"); AttribMask.put(GL_LINE_BIT, "GL_LINE_BIT"); + AttribMask.put(GL_LIGHTING_BIT, "GL_LIGHTING_BIT"); AttribMask.put(GL_POINT_BIT, "GL_POINT_BIT"); AttribMask.put(GL_PIXEL_MODE_BIT, "GL_PIXEL_MODE_BIT"); AttribMask.put(GL_MULTISAMPLE_BIT_3DFX, "GL_MULTISAMPLE_BIT_3DFX"); @@ -8399,6 +6423,16 @@ public static Map LogicOp() { LogicOp0(); return LogicOp; } + private static Map ProgramFormat; + private static void ProgramFormat0() { + } + public static Map ProgramFormat() { + if (ProgramFormat != null) + return ProgramFormat; + ProgramFormat = new HashMap(0); + ProgramFormat0(); + return ProgramFormat; + } private static Map QueryObjectParameterName; private static void QueryObjectParameterName0() { QueryObjectParameterName.put(GL_QUERY_RESULT_AVAILABLE, "GL_QUERY_RESULT_AVAILABLE"); @@ -8429,17 +6463,17 @@ private static void MemoryBarrierMask0() { MemoryBarrierMask.put(GL_PIXEL_BUFFER_BARRIER_BIT, "GL_PIXEL_BUFFER_BARRIER_BIT"); MemoryBarrierMask.put(GL_SHADER_STORAGE_BARRIER_BIT, "GL_SHADER_STORAGE_BARRIER_BIT"); MemoryBarrierMask.put(GL_BUFFER_UPDATE_BARRIER_BIT, "GL_BUFFER_UPDATE_BARRIER_BIT"); - MemoryBarrierMask.put(GL_ALL_BARRIER_BITS, "GL_ALL_BARRIER_BITS"); MemoryBarrierMask.put(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"); + MemoryBarrierMask.put(GL_ALL_BARRIER_BITS, "GL_ALL_BARRIER_BITS"); MemoryBarrierMask.put(GL_QUERY_BUFFER_BARRIER_BIT, "GL_QUERY_BUFFER_BARRIER_BIT"); MemoryBarrierMask.put(GL_TEXTURE_FETCH_BARRIER_BIT, "GL_TEXTURE_FETCH_BARRIER_BIT"); MemoryBarrierMask.put(GL_TRANSFORM_FEEDBACK_BARRIER_BIT, "GL_TRANSFORM_FEEDBACK_BARRIER_BIT"); MemoryBarrierMask.put(GL_ATOMIC_COUNTER_BARRIER_BIT, "GL_ATOMIC_COUNTER_BARRIER_BIT"); MemoryBarrierMask.put(GL_FRAMEBUFFER_BARRIER_BIT, "GL_FRAMEBUFFER_BARRIER_BIT"); MemoryBarrierMask.put(GL_COMMAND_BARRIER_BIT, "GL_COMMAND_BARRIER_BIT"); - MemoryBarrierMask.put(GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT, "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"); - MemoryBarrierMask.put(GL_UNIFORM_BARRIER_BIT, "GL_UNIFORM_BARRIER_BIT"); MemoryBarrierMask.put(GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT, "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"); + MemoryBarrierMask.put(GL_UNIFORM_BARRIER_BIT, "GL_UNIFORM_BARRIER_BIT"); + MemoryBarrierMask.put(GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT, "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"); MemoryBarrierMask.put(GL_ELEMENT_ARRAY_BARRIER_BIT, "GL_ELEMENT_ARRAY_BARRIER_BIT"); } public static Map MemoryBarrierMask() { @@ -8449,6 +6483,34 @@ public static Map MemoryBarrierMask() { MemoryBarrierMask0(); return MemoryBarrierMask; } + private static Map VertexHintsMaskPGI; + private static void VertexHintsMaskPGI0() { + VertexHintsMaskPGI.put(GL_TEXCOORD2_BIT_PGI, "GL_TEXCOORD2_BIT_PGI"); + VertexHintsMaskPGI.put(GL_VERTEX4_BIT_PGI, "GL_VERTEX4_BIT_PGI"); + VertexHintsMaskPGI.put(GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, "GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI"); + VertexHintsMaskPGI.put(GL_EDGEFLAG_BIT_PGI, "GL_EDGEFLAG_BIT_PGI"); + VertexHintsMaskPGI.put(GL_TEXCOORD3_BIT_PGI, "GL_TEXCOORD3_BIT_PGI"); + VertexHintsMaskPGI.put(GL_INDEX_BIT_PGI, "GL_INDEX_BIT_PGI"); + VertexHintsMaskPGI.put(GL_MAT_SPECULAR_BIT_PGI, "GL_MAT_SPECULAR_BIT_PGI"); + VertexHintsMaskPGI.put(GL_VERTEX23_BIT_PGI, "GL_VERTEX23_BIT_PGI"); + VertexHintsMaskPGI.put(GL_NORMAL_BIT_PGI, "GL_NORMAL_BIT_PGI"); + VertexHintsMaskPGI.put(GL_TEXCOORD1_BIT_PGI, "GL_TEXCOORD1_BIT_PGI"); + VertexHintsMaskPGI.put(GL_MAT_AMBIENT_BIT_PGI, "GL_MAT_AMBIENT_BIT_PGI"); + VertexHintsMaskPGI.put(GL_MAT_EMISSION_BIT_PGI, "GL_MAT_EMISSION_BIT_PGI"); + VertexHintsMaskPGI.put(GL_MAT_DIFFUSE_BIT_PGI, "GL_MAT_DIFFUSE_BIT_PGI"); + VertexHintsMaskPGI.put(GL_COLOR3_BIT_PGI, "GL_COLOR3_BIT_PGI"); + VertexHintsMaskPGI.put(GL_TEXCOORD4_BIT_PGI, "GL_TEXCOORD4_BIT_PGI"); + VertexHintsMaskPGI.put(GL_MAT_COLOR_INDEXES_BIT_PGI, "GL_MAT_COLOR_INDEXES_BIT_PGI"); + VertexHintsMaskPGI.put(GL_MAT_SHININESS_BIT_PGI, "GL_MAT_SHININESS_BIT_PGI"); + VertexHintsMaskPGI.put(GL_COLOR4_BIT_PGI, "GL_COLOR4_BIT_PGI"); + } + public static Map VertexHintsMaskPGI() { + if (VertexHintsMaskPGI != null) + return VertexHintsMaskPGI; + VertexHintsMaskPGI = new HashMap(18); + VertexHintsMaskPGI0(); + return VertexHintsMaskPGI; + } private static Map VertexShaderParameterEXT; private static void VertexShaderParameterEXT0() { } @@ -8467,9 +6529,9 @@ private static void VertexAttribEnum0() { VertexAttribEnum.put(GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"); VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"); VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"); - VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"); VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"); VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"); + VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"); } public static Map VertexAttribEnum() { if (VertexAttribEnum != null) @@ -8490,43 +6552,94 @@ public static Map PixelTexGenParameterNameSGIS() { PixelTexGenParameterNameSGIS0(); return PixelTexGenParameterNameSGIS; } + private static Map MinmaxTarget; + private static void MinmaxTarget0() { + MinmaxTarget.put(GL_MINMAX, "GL_MINMAX"); + } + public static Map MinmaxTarget() { + if (MinmaxTarget != null) + return MinmaxTarget; + MinmaxTarget = new HashMap(1); + MinmaxTarget0(); + return MinmaxTarget; + } + private static Map FragmentShaderDestMaskATI; + private static void FragmentShaderDestMaskATI0() { + FragmentShaderDestMaskATI.put(GL_NONE, "GL_NONE"); + } + public static Map FragmentShaderDestMaskATI() { + if (FragmentShaderDestMaskATI != null) + return FragmentShaderDestMaskATI; + FragmentShaderDestMaskATI = new HashMap(1); + FragmentShaderDestMaskATI0(); + return FragmentShaderDestMaskATI; + } + private static Map BlendingFactor; + private static void BlendingFactor0() { + BlendingFactor.put(GL_SRC_COLOR, "GL_SRC_COLOR"); + BlendingFactor.put(GL_ONE_MINUS_SRC1_COLOR, "GL_ONE_MINUS_SRC1_COLOR"); + BlendingFactor.put(GL_SRC1_ALPHA, "GL_SRC1_ALPHA"); + BlendingFactor.put(GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"); + BlendingFactor.put(GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"); + BlendingFactor.put(GL_ZERO, "GL_ZERO"); + BlendingFactor.put(GL_ONE, "GL_ONE"); + BlendingFactor.put(GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"); + BlendingFactor.put(GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"); + BlendingFactor.put(GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"); + BlendingFactor.put(GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"); + BlendingFactor.put(GL_DST_ALPHA, "GL_DST_ALPHA"); + BlendingFactor.put(GL_SRC1_COLOR, "GL_SRC1_COLOR"); + BlendingFactor.put(GL_ONE_MINUS_SRC1_ALPHA, "GL_ONE_MINUS_SRC1_ALPHA"); + BlendingFactor.put(GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"); + BlendingFactor.put(GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"); + BlendingFactor.put(GL_SRC_ALPHA, "GL_SRC_ALPHA"); + BlendingFactor.put(GL_DST_COLOR, "GL_DST_COLOR"); + BlendingFactor.put(GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"); + } + public static Map BlendingFactor() { + if (BlendingFactor != null) + return BlendingFactor; + BlendingFactor = new HashMap(19); + BlendingFactor0(); + return BlendingFactor; + } private static Map FramebufferAttachment; private static void FramebufferAttachment0() { FramebufferAttachment.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT17, "GL_COLOR_ATTACHMENT17"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT16, "GL_COLOR_ATTACHMENT16"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT26, "GL_COLOR_ATTACHMENT26"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT25, "GL_COLOR_ATTACHMENT25"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT28, "GL_COLOR_ATTACHMENT28"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT27, "GL_COLOR_ATTACHMENT27"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT22, "GL_COLOR_ATTACHMENT22"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT21, "GL_COLOR_ATTACHMENT21"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT24, "GL_COLOR_ATTACHMENT24"); - FramebufferAttachment.put(GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT23, "GL_COLOR_ATTACHMENT23"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT20, "GL_COLOR_ATTACHMENT20"); - FramebufferAttachment.put(GL_MAX_COLOR_ATTACHMENTS, "GL_MAX_COLOR_ATTACHMENTS"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT19, "GL_COLOR_ATTACHMENT19"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT18, "GL_COLOR_ATTACHMENT18"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT31, "GL_COLOR_ATTACHMENT31"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT30, "GL_COLOR_ATTACHMENT30"); + FramebufferAttachment.put(GL_STENCIL_ATTACHMENT, "GL_STENCIL_ATTACHMENT"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); FramebufferAttachment.put(GL_DEPTH_STENCIL_ATTACHMENT, "GL_DEPTH_STENCIL_ATTACHMENT"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT29, "GL_COLOR_ATTACHMENT29"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT26, "GL_COLOR_ATTACHMENT26"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT25, "GL_COLOR_ATTACHMENT25"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT28, "GL_COLOR_ATTACHMENT28"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT27, "GL_COLOR_ATTACHMENT27"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT22, "GL_COLOR_ATTACHMENT22"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT21, "GL_COLOR_ATTACHMENT21"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT24, "GL_COLOR_ATTACHMENT24"); + FramebufferAttachment.put(GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT23, "GL_COLOR_ATTACHMENT23"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT20, "GL_COLOR_ATTACHMENT20"); FramebufferAttachment.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT19, "GL_COLOR_ATTACHMENT19"); + FramebufferAttachment.put(GL_COLOR_ATTACHMENT18, "GL_COLOR_ATTACHMENT18"); } public static Map FramebufferAttachment() { if (FramebufferAttachment != null) @@ -8535,34 +6648,23 @@ public static Map FramebufferAttachment() { FramebufferAttachment0(); return FramebufferAttachment; } - private static Map BlendingFactor; - private static void BlendingFactor0() { - BlendingFactor.put(GL_SRC_COLOR, "GL_SRC_COLOR"); - BlendingFactor.put(GL_ONE_MINUS_SRC1_COLOR, "GL_ONE_MINUS_SRC1_COLOR"); - BlendingFactor.put(GL_SRC1_ALPHA, "GL_SRC1_ALPHA"); - BlendingFactor.put(GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"); - BlendingFactor.put(GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"); - BlendingFactor.put(GL_ZERO, "GL_ZERO"); - BlendingFactor.put(GL_ONE, "GL_ONE"); - BlendingFactor.put(GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"); - BlendingFactor.put(GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"); - BlendingFactor.put(GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"); - BlendingFactor.put(GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"); - BlendingFactor.put(GL_DST_ALPHA, "GL_DST_ALPHA"); - BlendingFactor.put(GL_SRC1_COLOR, "GL_SRC1_COLOR"); - BlendingFactor.put(GL_ONE_MINUS_SRC1_ALPHA, "GL_ONE_MINUS_SRC1_ALPHA"); - BlendingFactor.put(GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"); - BlendingFactor.put(GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"); - BlendingFactor.put(GL_DST_COLOR, "GL_DST_COLOR"); - BlendingFactor.put(GL_SRC_ALPHA, "GL_SRC_ALPHA"); - BlendingFactor.put(GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"); - } - public static Map BlendingFactor() { - if (BlendingFactor != null) - return BlendingFactor; - BlendingFactor = new HashMap(19); - BlendingFactor0(); - return BlendingFactor; + private static Map WeightPointerTypeARB; + private static void WeightPointerTypeARB0() { + WeightPointerTypeARB.put(GL_FLOAT, "GL_FLOAT"); + WeightPointerTypeARB.put(GL_DOUBLE, "GL_DOUBLE"); + WeightPointerTypeARB.put(GL_BYTE, "GL_BYTE"); + WeightPointerTypeARB.put(GL_INT, "GL_INT"); + WeightPointerTypeARB.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); + WeightPointerTypeARB.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + WeightPointerTypeARB.put(GL_SHORT, "GL_SHORT"); + WeightPointerTypeARB.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); + } + public static Map WeightPointerTypeARB() { + if (WeightPointerTypeARB != null) + return WeightPointerTypeARB; + WeightPointerTypeARB = new HashMap(8); + WeightPointerTypeARB0(); + return WeightPointerTypeARB; } private static Map TextureLayout; private static void TextureLayout0() { @@ -8574,16 +6676,6 @@ public static Map TextureLayout() { TextureLayout0(); return TextureLayout; } - private static Map PNTrianglesPNameATI; - private static void PNTrianglesPNameATI0() { - } - public static Map PNTrianglesPNameATI() { - if (PNTrianglesPNameATI != null) - return PNTrianglesPNameATI; - PNTrianglesPNameATI = new HashMap(0); - PNTrianglesPNameATI0(); - return PNTrianglesPNameATI; - } private static Map LightEnvModeSGIX; private static void LightEnvModeSGIX0() { LightEnvModeSGIX.put(GL_MODULATE, "GL_MODULATE"); @@ -8597,6 +6689,16 @@ public static Map LightEnvModeSGIX() { LightEnvModeSGIX0(); return LightEnvModeSGIX; } + private static Map PNTrianglesPNameATI; + private static void PNTrianglesPNameATI0() { + } + public static Map PNTrianglesPNameATI() { + if (PNTrianglesPNameATI != null) + return PNTrianglesPNameATI; + PNTrianglesPNameATI = new HashMap(0); + PNTrianglesPNameATI0(); + return PNTrianglesPNameATI; + } private static Map ClipControlOrigin; private static void ClipControlOrigin0() { ClipControlOrigin.put(GL_UPPER_LEFT, "GL_UPPER_LEFT"); @@ -8635,6 +6737,16 @@ public static Map TextureCoordName() { TextureCoordName0(); return TextureCoordName; } + private static Map ProgramStringProperty; + private static void ProgramStringProperty0() { + } + public static Map ProgramStringProperty() { + if (ProgramStringProperty != null) + return ProgramStringProperty; + ProgramStringProperty = new HashMap(0); + ProgramStringProperty0(); + return ProgramStringProperty; + } private static Map TextureGenMode; private static void TextureGenMode0() { TextureGenMode.put(GL_OBJECT_DISTANCE_TO_LINE_SGIS, "GL_OBJECT_DISTANCE_TO_LINE_SGIS"); @@ -8642,8 +6754,8 @@ private static void TextureGenMode0() { TextureGenMode.put(GL_OBJECT_LINEAR, "GL_OBJECT_LINEAR"); TextureGenMode.put(GL_SPHERE_MAP, "GL_SPHERE_MAP"); TextureGenMode.put(GL_OBJECT_DISTANCE_TO_POINT_SGIS, "GL_OBJECT_DISTANCE_TO_POINT_SGIS"); - TextureGenMode.put(GL_EYE_DISTANCE_TO_POINT_SGIS, "GL_EYE_DISTANCE_TO_POINT_SGIS"); TextureGenMode.put(GL_EYE_LINEAR, "GL_EYE_LINEAR"); + TextureGenMode.put(GL_EYE_DISTANCE_TO_POINT_SGIS, "GL_EYE_DISTANCE_TO_POINT_SGIS"); } public static Map TextureGenMode() { if (TextureGenMode != null) @@ -8654,12 +6766,12 @@ public static Map TextureGenMode() { } private static Map TextureGenParameter; private static void TextureGenParameter0() { - TextureGenParameter.put(GL_OBJECT_LINE_SGIS, "GL_OBJECT_LINE_SGIS"); TextureGenParameter.put(GL_OBJECT_PLANE, "GL_OBJECT_PLANE"); + TextureGenParameter.put(GL_OBJECT_LINE_SGIS, "GL_OBJECT_LINE_SGIS"); TextureGenParameter.put(GL_EYE_POINT_SGIS, "GL_EYE_POINT_SGIS"); TextureGenParameter.put(GL_EYE_LINE_SGIS, "GL_EYE_LINE_SGIS"); - TextureGenParameter.put(GL_OBJECT_POINT_SGIS, "GL_OBJECT_POINT_SGIS"); TextureGenParameter.put(GL_TEXTURE_GEN_MODE, "GL_TEXTURE_GEN_MODE"); + TextureGenParameter.put(GL_OBJECT_POINT_SGIS, "GL_OBJECT_POINT_SGIS"); TextureGenParameter.put(GL_EYE_PLANE, "GL_EYE_PLANE"); } public static Map TextureGenParameter() { @@ -8679,16 +6791,6 @@ public static Map CombinerRegisterNV() { CombinerRegisterNV0(); return CombinerRegisterNV; } - private static Map ClampColorTargetARB; - private static void ClampColorTargetARB0() { - } - public static Map ClampColorTargetARB() { - if (ClampColorTargetARB != null) - return ClampColorTargetARB; - ClampColorTargetARB = new HashMap(0); - ClampColorTargetARB0(); - return ClampColorTargetARB; - } private static Map DebugSource; private static void DebugSource0() { DebugSource.put(GL_DEBUG_SOURCE_API, "GL_DEBUG_SOURCE_API"); @@ -8706,6 +6808,17 @@ public static Map DebugSource() { DebugSource0(); return DebugSource; } + private static Map ClampColorTargetARB; + private static void ClampColorTargetARB0() { + ClampColorTargetARB.put(GL_CLAMP_READ_COLOR, "GL_CLAMP_READ_COLOR"); + } + public static Map ClampColorTargetARB() { + if (ClampColorTargetARB != null) + return ClampColorTargetARB; + ClampColorTargetARB = new HashMap(1); + ClampColorTargetARB0(); + return ClampColorTargetARB; + } private static Map PathCoordType; private static void PathCoordType0() { } @@ -8718,16 +6831,20 @@ public static Map PathCoordType() { } private static Map FramebufferAttachmentParameterName; private static void FramebufferAttachmentParameterName0() { - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"); FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_LAYERED, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"); FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"); + FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR"); FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"); FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"); FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"); + FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG"); + FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"); + FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"); + FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"); + FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR"); + FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"); + FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"); + FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"); FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"); FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"); FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"); @@ -8735,7 +6852,7 @@ private static void FramebufferAttachmentParameterName0() { public static Map FramebufferAttachmentParameterName() { if (FramebufferAttachmentParameterName != null) return FramebufferAttachmentParameterName; - FramebufferAttachmentParameterName = new HashMap(13); + FramebufferAttachmentParameterName = new HashMap(17); FramebufferAttachmentParameterName0(); return FramebufferAttachmentParameterName; } @@ -8744,12 +6861,12 @@ private static void PixelMap0() { PixelMap.put(GL_PIXEL_MAP_B_TO_B, "GL_PIXEL_MAP_B_TO_B"); PixelMap.put(GL_PIXEL_MAP_S_TO_S, "GL_PIXEL_MAP_S_TO_S"); PixelMap.put(GL_PIXEL_MAP_I_TO_I, "GL_PIXEL_MAP_I_TO_I"); - PixelMap.put(GL_PIXEL_MAP_G_TO_G, "GL_PIXEL_MAP_G_TO_G"); - PixelMap.put(GL_PIXEL_MAP_I_TO_B, "GL_PIXEL_MAP_I_TO_B"); PixelMap.put(GL_PIXEL_MAP_I_TO_R, "GL_PIXEL_MAP_I_TO_R"); + PixelMap.put(GL_PIXEL_MAP_I_TO_B, "GL_PIXEL_MAP_I_TO_B"); + PixelMap.put(GL_PIXEL_MAP_G_TO_G, "GL_PIXEL_MAP_G_TO_G"); PixelMap.put(GL_PIXEL_MAP_I_TO_A, "GL_PIXEL_MAP_I_TO_A"); - PixelMap.put(GL_PIXEL_MAP_A_TO_A, "GL_PIXEL_MAP_A_TO_A"); PixelMap.put(GL_PIXEL_MAP_I_TO_G, "GL_PIXEL_MAP_I_TO_G"); + PixelMap.put(GL_PIXEL_MAP_A_TO_A, "GL_PIXEL_MAP_A_TO_A"); PixelMap.put(GL_PIXEL_MAP_R_TO_R, "GL_PIXEL_MAP_R_TO_R"); } public static Map PixelMap() { @@ -8761,11 +6878,12 @@ public static Map PixelMap() { } private static Map TextureFilterSGIS; private static void TextureFilterSGIS0() { + TextureFilterSGIS.put(GL_FILTER4_SGIS, "GL_FILTER4_SGIS"); } public static Map TextureFilterSGIS() { if (TextureFilterSGIS != null) return TextureFilterSGIS; - TextureFilterSGIS = new HashMap(0); + TextureFilterSGIS = new HashMap(1); TextureFilterSGIS0(); return TextureFilterSGIS; } @@ -8815,6 +6933,58 @@ public static Map FenceParameterNameNV() { FenceParameterNameNV0(); return FenceParameterNameNV; } + private static Map ProgramResourceProperty; + private static void ProgramResourceProperty0() { + ProgramResourceProperty.put(GL_REFERENCED_BY_VERTEX_SHADER, "GL_REFERENCED_BY_VERTEX_SHADER"); + ProgramResourceProperty.put(GL_NAME_LENGTH, "GL_NAME_LENGTH"); + ProgramResourceProperty.put(GL_BUFFER_BINDING, "GL_BUFFER_BINDING"); + ProgramResourceProperty.put(GL_TOP_LEVEL_ARRAY_STRIDE, "GL_TOP_LEVEL_ARRAY_STRIDE"); + ProgramResourceProperty.put(GL_MATRIX_STRIDE, "GL_MATRIX_STRIDE"); + ProgramResourceProperty.put(GL_REFERENCED_BY_GEOMETRY_SHADER, "GL_REFERENCED_BY_GEOMETRY_SHADER"); + ProgramResourceProperty.put(GL_UNIFORM, "GL_UNIFORM"); + ProgramResourceProperty.put(GL_ACTIVE_VARIABLES, "GL_ACTIVE_VARIABLES"); + ProgramResourceProperty.put(GL_ARRAY_STRIDE, "GL_ARRAY_STRIDE"); + ProgramResourceProperty.put(GL_BUFFER_DATA_SIZE, "GL_BUFFER_DATA_SIZE"); + ProgramResourceProperty.put(GL_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_REFERENCED_BY_TESS_CONTROL_SHADER"); + ProgramResourceProperty.put(GL_NUM_COMPATIBLE_SUBROUTINES, "GL_NUM_COMPATIBLE_SUBROUTINES"); + ProgramResourceProperty.put(GL_ATOMIC_COUNTER_BUFFER_INDEX, "GL_ATOMIC_COUNTER_BUFFER_INDEX"); + ProgramResourceProperty.put(GL_REFERENCED_BY_COMPUTE_SHADER, "GL_REFERENCED_BY_COMPUTE_SHADER"); + ProgramResourceProperty.put(GL_BLOCK_INDEX, "GL_BLOCK_INDEX"); + ProgramResourceProperty.put(GL_LOCATION, "GL_LOCATION"); + ProgramResourceProperty.put(GL_OFFSET, "GL_OFFSET"); + ProgramResourceProperty.put(GL_IS_ROW_MAJOR, "GL_IS_ROW_MAJOR"); + ProgramResourceProperty.put(GL_TRANSFORM_FEEDBACK_BUFFER_INDEX, "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX"); + ProgramResourceProperty.put(GL_TOP_LEVEL_ARRAY_SIZE, "GL_TOP_LEVEL_ARRAY_SIZE"); + ProgramResourceProperty.put(GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE, "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE"); + ProgramResourceProperty.put(GL_NUM_ACTIVE_VARIABLES, "GL_NUM_ACTIVE_VARIABLES"); + ProgramResourceProperty.put(GL_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER"); + ProgramResourceProperty.put(GL_COMPATIBLE_SUBROUTINES, "GL_COMPATIBLE_SUBROUTINES"); + ProgramResourceProperty.put(GL_LOCATION_INDEX, "GL_LOCATION_INDEX"); + ProgramResourceProperty.put(GL_LOCATION_COMPONENT, "GL_LOCATION_COMPONENT"); + ProgramResourceProperty.put(GL_TYPE, "GL_TYPE"); + ProgramResourceProperty.put(GL_ARRAY_SIZE, "GL_ARRAY_SIZE"); + ProgramResourceProperty.put(GL_IS_PER_PATCH, "GL_IS_PER_PATCH"); + ProgramResourceProperty.put(GL_REFERENCED_BY_FRAGMENT_SHADER, "GL_REFERENCED_BY_FRAGMENT_SHADER"); + } + public static Map ProgramResourceProperty() { + if (ProgramResourceProperty != null) + return ProgramResourceProperty; + ProgramResourceProperty = new HashMap(30); + ProgramResourceProperty0(); + return ProgramResourceProperty; + } + private static Map VertexShaderWriteMaskEXT; + private static void VertexShaderWriteMaskEXT0() { + VertexShaderWriteMaskEXT.put(GL_TRUE, "GL_TRUE"); + VertexShaderWriteMaskEXT.put(GL_FALSE, "GL_FALSE"); + } + public static Map VertexShaderWriteMaskEXT() { + if (VertexShaderWriteMaskEXT != null) + return VertexShaderWriteMaskEXT; + VertexShaderWriteMaskEXT = new HashMap(2); + VertexShaderWriteMaskEXT0(); + return VertexShaderWriteMaskEXT; + } private static Map FramebufferStatus; private static void FramebufferStatus0() { FramebufferStatus.put(GL_FRAMEBUFFER_COMPLETE, "GL_FRAMEBUFFER_COMPLETE"); @@ -8834,16 +7004,6 @@ public static Map FramebufferStatus() { FramebufferStatus0(); return FramebufferStatus; } - private static Map DataType; - private static void DataType0() { - } - public static Map DataType() { - if (DataType != null) - return DataType; - DataType = new HashMap(0); - DataType0(); - return DataType; - } private static Map GetTextureParameter; private static void GetTextureParameter0() { GetTextureParameter.put(GL_SHADOW_AMBIENT_SGIX, "GL_SHADOW_AMBIENT_SGIX"); @@ -8853,8 +7013,9 @@ private static void GetTextureParameter0() { GetTextureParameter.put(GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"); GetTextureParameter.put(GL_TEXTURE_COMPARE_OPERATOR_SGIX, "GL_TEXTURE_COMPARE_OPERATOR_SGIX"); GetTextureParameter.put(GL_TEXTURE_GEQUAL_R_SGIX, "GL_TEXTURE_GEQUAL_R_SGIX"); - GetTextureParameter.put(GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"); + GetTextureParameter.put(GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM, "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM"); GetTextureParameter.put(GL_TEXTURE_WRAP_Q_SGIS, "GL_TEXTURE_WRAP_Q_SGIS"); + GetTextureParameter.put(GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"); GetTextureParameter.put(GL_TEXTURE_MAX_CLAMP_T_SGIX, "GL_TEXTURE_MAX_CLAMP_T_SGIX"); GetTextureParameter.put(GL_TEXTURE_RESIDENT, "GL_TEXTURE_RESIDENT"); GetTextureParameter.put(GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"); @@ -8870,11 +7031,12 @@ private static void GetTextureParameter0() { GetTextureParameter.put(GL_QUAD_TEXTURE_SELECT_SGIS, "GL_QUAD_TEXTURE_SELECT_SGIS"); GetTextureParameter.put(GL_DETAIL_TEXTURE_MODE_SGIS, "GL_DETAIL_TEXTURE_MODE_SGIS"); GetTextureParameter.put(GL_TEXTURE_LOD_BIAS_T_SGIX, "GL_TEXTURE_LOD_BIAS_T_SGIX"); - GetTextureParameter.put(GL_DUAL_TEXTURE_SELECT_SGIS, "GL_DUAL_TEXTURE_SELECT_SGIS"); GetTextureParameter.put(GL_TEXTURE_INTERNAL_FORMAT, "GL_TEXTURE_INTERNAL_FORMAT"); GetTextureParameter.put(GL_TEXTURE_RED_SIZE, "GL_TEXTURE_RED_SIZE"); + GetTextureParameter.put(GL_DUAL_TEXTURE_SELECT_SGIS, "GL_DUAL_TEXTURE_SELECT_SGIS"); GetTextureParameter.put(GL_GENERATE_MIPMAP_SGIS, "GL_GENERATE_MIPMAP_SGIS"); GetTextureParameter.put(GL_TEXTURE_HEIGHT, "GL_TEXTURE_HEIGHT"); + GetTextureParameter.put(GL_TEXTURE_CBCR_DEGAMMA_QCOM, "GL_TEXTURE_CBCR_DEGAMMA_QCOM"); GetTextureParameter.put(GL_TEXTURE_COMPARE_SGIX, "GL_TEXTURE_COMPARE_SGIX"); GetTextureParameter.put(GL_TEXTURE_4DSIZE_SGIS, "GL_TEXTURE_4DSIZE_SGIS"); GetTextureParameter.put(GL_TEXTURE_CLIPMAP_CENTER_SGIX, "GL_TEXTURE_CLIPMAP_CENTER_SGIX"); @@ -8888,8 +7050,10 @@ private static void GetTextureParameter0() { GetTextureParameter.put(GL_TEXTURE_LOD_BIAS_R_SGIX, "GL_TEXTURE_LOD_BIAS_R_SGIX"); GetTextureParameter.put(GL_TEXTURE_MAX_LOD_SGIS, "GL_TEXTURE_MAX_LOD_SGIS"); GetTextureParameter.put(GL_TEXTURE_GREEN_SIZE, "GL_TEXTURE_GREEN_SIZE"); + GetTextureParameter.put(GL_NORMAL_MAP, "GL_NORMAL_MAP"); GetTextureParameter.put(GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"); GetTextureParameter.put(GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"); + GetTextureParameter.put(GL_REFLECTION_MAP, "GL_REFLECTION_MAP"); GetTextureParameter.put(GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"); GetTextureParameter.put(GL_TEXTURE_CLIPMAP_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"); GetTextureParameter.put(GL_TEXTURE_FILTER4_SIZE_SGIS, "GL_TEXTURE_FILTER4_SIZE_SGIS"); @@ -8897,11 +7061,12 @@ private static void GetTextureParameter0() { GetTextureParameter.put(GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"); GetTextureParameter.put(GL_TEXTURE_ALPHA_SIZE, "GL_TEXTURE_ALPHA_SIZE"); GetTextureParameter.put(GL_TEXTURE_BORDER_COLOR, "GL_TEXTURE_BORDER_COLOR"); + GetTextureParameter.put(GL_TEXTURE_Y_DEGAMMA_QCOM, "GL_TEXTURE_Y_DEGAMMA_QCOM"); } public static Map GetTextureParameter() { if (GetTextureParameter != null) return GetTextureParameter; - GetTextureParameter = new HashMap(51); + GetTextureParameter = new HashMap(56); GetTextureParameter0(); return GetTextureParameter; } @@ -8915,16 +7080,6 @@ public static Map CombinerVariableNV() { CombinerVariableNV0(); return CombinerVariableNV; } - private static Map IglooFunctionSelectSGIX; - private static void IglooFunctionSelectSGIX0() { - } - public static Map IglooFunctionSelectSGIX() { - if (IglooFunctionSelectSGIX != null) - return IglooFunctionSelectSGIX; - IglooFunctionSelectSGIX = new HashMap(0); - IglooFunctionSelectSGIX0(); - return IglooFunctionSelectSGIX; - } private static Map TexBumpParameterATI; private static void TexBumpParameterATI0() { } @@ -8956,6 +7111,16 @@ public static Map ObjectIdentifier() { ObjectIdentifier0(); return ObjectIdentifier; } + private static Map ShadingRate; + private static void ShadingRate0() { + } + public static Map ShadingRate() { + if (ShadingRate != null) + return ShadingRate; + ShadingRate = new HashMap(0); + ShadingRate0(); + return ShadingRate; + } private static Map ClipControlDepth; private static void ClipControlDepth0() { ClipControlDepth.put(GL_ZERO_TO_ONE, "GL_ZERO_TO_ONE"); @@ -8968,6 +7133,16 @@ public static Map ClipControlDepth() { ClipControlDepth0(); return ClipControlDepth; } + private static Map EvalMapsModeNV; + private static void EvalMapsModeNV0() { + } + public static Map EvalMapsModeNV() { + if (EvalMapsModeNV != null) + return EvalMapsModeNV; + EvalMapsModeNV = new HashMap(0); + EvalMapsModeNV0(); + return EvalMapsModeNV; + } private static Map ConvolutionTarget; private static void ConvolutionTarget0() { ConvolutionTarget.put(GL_CONVOLUTION_2D, "GL_CONVOLUTION_2D"); @@ -8991,6 +7166,27 @@ public static Map PathFontStyle() { PathFontStyle0(); return PathFontStyle; } + private static Map CopyImageSubDataTarget; + private static void CopyImageSubDataTarget0() { + CopyImageSubDataTarget.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); + CopyImageSubDataTarget.put(GL_TEXTURE_1D_ARRAY, "GL_TEXTURE_1D_ARRAY"); + CopyImageSubDataTarget.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); + CopyImageSubDataTarget.put(GL_TEXTURE_CUBE_MAP_ARRAY, "GL_TEXTURE_CUBE_MAP_ARRAY"); + CopyImageSubDataTarget.put(GL_TEXTURE_RECTANGLE, "GL_TEXTURE_RECTANGLE"); + CopyImageSubDataTarget.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"); + CopyImageSubDataTarget.put(GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"); + CopyImageSubDataTarget.put(GL_TEXTURE_2D_MULTISAMPLE, "GL_TEXTURE_2D_MULTISAMPLE"); + CopyImageSubDataTarget.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); + CopyImageSubDataTarget.put(GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"); + CopyImageSubDataTarget.put(GL_TEXTURE_3D, "GL_TEXTURE_3D"); + } + public static Map CopyImageSubDataTarget() { + if (CopyImageSubDataTarget != null) + return CopyImageSubDataTarget; + CopyImageSubDataTarget = new HashMap(11); + CopyImageSubDataTarget0(); + return CopyImageSubDataTarget; + } private static Map PathElementType; private static void PathElementType0() { } @@ -9001,6 +7197,19 @@ public static Map PathElementType() { PathElementType0(); return PathElementType; } + private static Map PerfQueryDataFlags; + private static void PerfQueryDataFlags0() { + PerfQueryDataFlags.put(GL_PERFQUERY_WAIT_INTEL, "GL_PERFQUERY_WAIT_INTEL"); + PerfQueryDataFlags.put(GL_PERFQUERY_DONOT_FLUSH_INTEL, "GL_PERFQUERY_DONOT_FLUSH_INTEL"); + PerfQueryDataFlags.put(GL_PERFQUERY_FLUSH_INTEL, "GL_PERFQUERY_FLUSH_INTEL"); + } + public static Map PerfQueryDataFlags() { + if (PerfQueryDataFlags != null) + return PerfQueryDataFlags; + PerfQueryDataFlags = new HashMap(3); + PerfQueryDataFlags0(); + return PerfQueryDataFlags; + } private static Map QueryCounterTarget; private static void QueryCounterTarget0() { QueryCounterTarget.put(GL_TIMESTAMP, "GL_TIMESTAMP"); @@ -9012,6 +7221,16 @@ public static Map QueryCounterTarget() { QueryCounterTarget0(); return QueryCounterTarget; } + private static Map PixelTransformTargetEXT; + private static void PixelTransformTargetEXT0() { + } + public static Map PixelTransformTargetEXT() { + if (PixelTransformTargetEXT != null) + return PixelTransformTargetEXT; + PixelTransformTargetEXT = new HashMap(0); + PixelTransformTargetEXT0(); + return PixelTransformTargetEXT; + } private static Map FragmentLightModelParameterSGIX; private static void FragmentLightModelParameterSGIX0() { FragmentLightModelParameterSGIX.put(GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"); @@ -9026,6 +7245,19 @@ public static Map FragmentLightModelParameterSGIX() { FragmentLightModelParameterSGIX0(); return FragmentLightModelParameterSGIX; } + private static Map FoveationConfigBitQCOM; + private static void FoveationConfigBitQCOM0() { + FoveationConfigBitQCOM.put(GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM, "GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM"); + FoveationConfigBitQCOM.put(GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM, "GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM"); + FoveationConfigBitQCOM.put(GL_FOVEATION_ENABLE_BIT_QCOM, "GL_FOVEATION_ENABLE_BIT_QCOM"); + } + public static Map FoveationConfigBitQCOM() { + if (FoveationConfigBitQCOM != null) + return FoveationConfigBitQCOM; + FoveationConfigBitQCOM = new HashMap(3); + FoveationConfigBitQCOM0(); + return FoveationConfigBitQCOM; + } private static Map PatchParameterName; private static void PatchParameterName0() { PatchParameterName.put(GL_PATCH_VERTICES, "GL_PATCH_VERTICES"); @@ -9051,8 +7283,8 @@ public static Map MemoryObjectParameterName() { } private static Map ShaderType; private static void ShaderType0() { - ShaderType.put(GL_COMPUTE_SHADER, "GL_COMPUTE_SHADER"); ShaderType.put(GL_VERTEX_SHADER, "GL_VERTEX_SHADER"); + ShaderType.put(GL_COMPUTE_SHADER, "GL_COMPUTE_SHADER"); ShaderType.put(GL_GEOMETRY_SHADER, "GL_GEOMETRY_SHADER"); ShaderType.put(GL_TESS_CONTROL_SHADER, "GL_TESS_CONTROL_SHADER"); ShaderType.put(GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"); @@ -9077,15 +7309,44 @@ public static Map FogCoordinatePointerType() { FogCoordinatePointerType0(); return FogCoordinatePointerType; } - private static Map VertexAttribEnumNV; - private static void VertexAttribEnumNV0() { - } - public static Map VertexAttribEnumNV() { - if (VertexAttribEnumNV != null) - return VertexAttribEnumNV; - VertexAttribEnumNV = new HashMap(0); - VertexAttribEnumNV0(); - return VertexAttribEnumNV; + private static Map FragmentShaderValueRepATI; + private static void FragmentShaderValueRepATI0() { + FragmentShaderValueRepATI.put(GL_BLUE, "GL_BLUE"); + FragmentShaderValueRepATI.put(GL_GREEN, "GL_GREEN"); + FragmentShaderValueRepATI.put(GL_RED, "GL_RED"); + FragmentShaderValueRepATI.put(GL_ALPHA, "GL_ALPHA"); + FragmentShaderValueRepATI.put(GL_NONE, "GL_NONE"); + } + public static Map FragmentShaderValueRepATI() { + if (FragmentShaderValueRepATI != null) + return FragmentShaderValueRepATI; + FragmentShaderValueRepATI = new HashMap(5); + FragmentShaderValueRepATI0(); + return FragmentShaderValueRepATI; + } + private static Map CombinerPortionNV; + private static void CombinerPortionNV0() { + CombinerPortionNV.put(GL_RGB, "GL_RGB"); + CombinerPortionNV.put(GL_ALPHA, "GL_ALPHA"); + } + public static Map CombinerPortionNV() { + if (CombinerPortionNV != null) + return CombinerPortionNV; + CombinerPortionNV = new HashMap(2); + CombinerPortionNV0(); + return CombinerPortionNV; + } + private static Map HistogramTarget; + private static void HistogramTarget0() { + HistogramTarget.put(GL_PROXY_HISTOGRAM, "GL_PROXY_HISTOGRAM"); + HistogramTarget.put(GL_HISTOGRAM, "GL_HISTOGRAM"); + } + public static Map HistogramTarget() { + if (HistogramTarget != null) + return HistogramTarget; + HistogramTarget = new HashMap(2); + HistogramTarget0(); + return HistogramTarget; } private static Map TextureUnit; private static void TextureUnit0() { @@ -9129,6 +7390,16 @@ public static Map TextureUnit() { TextureUnit0(); return TextureUnit; } + private static Map VertexAttribEnumNV; + private static void VertexAttribEnumNV0() { + } + public static Map VertexAttribEnumNV() { + if (VertexAttribEnumNV != null) + return VertexAttribEnumNV; + VertexAttribEnumNV = new HashMap(0); + VertexAttribEnumNV0(); + return VertexAttribEnumNV; + } private static Map PathFillMode; private static void PathFillMode0() { PathFillMode.put(GL_INVERT, "GL_INVERT"); @@ -9140,6 +7411,19 @@ public static Map PathFillMode() { PathFillMode0(); return PathFillMode; } + private static Map FragmentShaderGenericSourceATI; + private static void FragmentShaderGenericSourceATI0() { + FragmentShaderGenericSourceATI.put(GL_ZERO, "GL_ZERO"); + FragmentShaderGenericSourceATI.put(GL_PRIMARY_COLOR, "GL_PRIMARY_COLOR"); + FragmentShaderGenericSourceATI.put(GL_ONE, "GL_ONE"); + } + public static Map FragmentShaderGenericSourceATI() { + if (FragmentShaderGenericSourceATI != null) + return FragmentShaderGenericSourceATI; + FragmentShaderGenericSourceATI = new HashMap(3); + FragmentShaderGenericSourceATI0(); + return FragmentShaderGenericSourceATI; + } private static Map BindTransformFeedbackTarget; private static void BindTransformFeedbackTarget0() { BindTransformFeedbackTarget.put(GL_TRANSFORM_FEEDBACK, "GL_TRANSFORM_FEEDBACK"); @@ -9151,6 +7435,19 @@ public static Map BindTransformFeedbackTarget() { BindTransformFeedbackTarget0(); return BindTransformFeedbackTarget; } + private static Map CombinerComponentUsageNV; + private static void CombinerComponentUsageNV0() { + CombinerComponentUsageNV.put(GL_BLUE, "GL_BLUE"); + CombinerComponentUsageNV.put(GL_RGB, "GL_RGB"); + CombinerComponentUsageNV.put(GL_ALPHA, "GL_ALPHA"); + } + public static Map CombinerComponentUsageNV() { + if (CombinerComponentUsageNV != null) + return CombinerComponentUsageNV; + CombinerComponentUsageNV = new HashMap(3); + CombinerComponentUsageNV0(); + return CombinerComponentUsageNV; + } private static Map FeedbackType; private static void FeedbackType0() { FeedbackType.put(GL_2D, "GL_2D"); @@ -9166,6 +7463,18 @@ public static Map FeedbackType() { FeedbackType0(); return FeedbackType; } + private static Map TransformFeedbackBufferMode; + private static void TransformFeedbackBufferMode0() { + TransformFeedbackBufferMode.put(GL_INTERLEAVED_ATTRIBS, "GL_INTERLEAVED_ATTRIBS"); + TransformFeedbackBufferMode.put(GL_SEPARATE_ATTRIBS, "GL_SEPARATE_ATTRIBS"); + } + public static Map TransformFeedbackBufferMode() { + if (TransformFeedbackBufferMode != null) + return TransformFeedbackBufferMode; + TransformFeedbackBufferMode = new HashMap(2); + TransformFeedbackBufferMode0(); + return TransformFeedbackBufferMode; + } private static Map OcclusionQueryEventMaskAMD; private static void OcclusionQueryEventMaskAMD0() { OcclusionQueryEventMaskAMD.put(GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD, "GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"); @@ -9183,63 +7492,175 @@ public static Map OcclusionQueryEventMaskAMD() { } private static Map ReadBufferMode; private static void ReadBufferMode0() { + ReadBufferMode.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); ReadBufferMode.put(GL_AUX0, "GL_AUX0"); - ReadBufferMode.put(GL_BACK_LEFT, "GL_BACK_LEFT"); ReadBufferMode.put(GL_AUX1, "GL_AUX1"); - ReadBufferMode.put(GL_BACK, "GL_BACK"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); ReadBufferMode.put(GL_FRONT, "GL_FRONT"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); ReadBufferMode.put(GL_FRONT_RIGHT, "GL_FRONT_RIGHT"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); ReadBufferMode.put(GL_LEFT, "GL_LEFT"); - ReadBufferMode.put(GL_BACK_RIGHT, "GL_BACK_RIGHT"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); ReadBufferMode.put(GL_AUX2, "GL_AUX2"); - ReadBufferMode.put(GL_FRONT_LEFT, "GL_FRONT_LEFT"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); ReadBufferMode.put(GL_AUX3, "GL_AUX3"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); + ReadBufferMode.put(GL_BACK_LEFT, "GL_BACK_LEFT"); + ReadBufferMode.put(GL_BACK_RIGHT, "GL_BACK_RIGHT"); + ReadBufferMode.put(GL_FRONT_LEFT, "GL_FRONT_LEFT"); + ReadBufferMode.put(GL_BACK, "GL_BACK"); ReadBufferMode.put(GL_RIGHT, "GL_RIGHT"); + ReadBufferMode.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); + ReadBufferMode.put(GL_NONE, "GL_NONE"); } public static Map ReadBufferMode() { if (ReadBufferMode != null) return ReadBufferMode; - ReadBufferMode = new HashMap(12); + ReadBufferMode = new HashMap(29); ReadBufferMode0(); return ReadBufferMode; } private static Map AttributeType; private static void AttributeType0() { - AttributeType.put(GL_SAMPLER_2D_RECT_SHADOW, "GL_SAMPLER_2D_RECT_SHADOW"); - AttributeType.put(GL_SAMPLER_2D_SHADOW, "GL_SAMPLER_2D_SHADOW"); + AttributeType.put(GL_IMAGE_1D_ARRAY, "GL_IMAGE_1D_ARRAY"); + AttributeType.put(GL_IMAGE_3D, "GL_IMAGE_3D"); + AttributeType.put(GL_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D, "GL_UNSIGNED_INT_SAMPLER_2D"); + AttributeType.put(GL_INT_IMAGE_2D_RECT, "GL_INT_IMAGE_2D_RECT"); + AttributeType.put(GL_UNSIGNED_INT_VEC4, "GL_UNSIGNED_INT_VEC4"); + AttributeType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); + AttributeType.put(GL_INT_SAMPLER_1D_ARRAY, "GL_INT_SAMPLER_1D_ARRAY"); + AttributeType.put(GL_INT_SAMPLER_2D_ARRAY, "GL_INT_SAMPLER_2D_ARRAY"); + AttributeType.put(GL_INT_IMAGE_CUBE, "GL_INT_IMAGE_CUBE"); + AttributeType.put(GL_IMAGE_2D_ARRAY, "GL_IMAGE_2D_ARRAY"); + AttributeType.put(GL_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_IMAGE_2D_MULTISAMPLE_ARRAY"); + AttributeType.put(GL_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_INT_SAMPLER_CUBE_MAP_ARRAY"); + AttributeType.put(GL_INT_SAMPLER_BUFFER, "GL_INT_SAMPLER_BUFFER"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_1D_ARRAY, "GL_UNSIGNED_INT_IMAGE_1D_ARRAY"); AttributeType.put(GL_FLOAT_MAT3x4, "GL_FLOAT_MAT3x4"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_1D, "GL_UNSIGNED_INT_SAMPLER_1D"); + AttributeType.put(GL_INT_IMAGE_2D_ARRAY, "GL_INT_IMAGE_2D_ARRAY"); AttributeType.put(GL_FLOAT_MAT3x2, "GL_FLOAT_MAT3x2"); + AttributeType.put(GL_IMAGE_BUFFER, "GL_IMAGE_BUFFER"); AttributeType.put(GL_BOOL_VEC4, "GL_BOOL_VEC4"); - AttributeType.put(GL_SAMPLER_3D, "GL_SAMPLER_3D"); AttributeType.put(GL_BOOL_VEC3, "GL_BOOL_VEC3"); + AttributeType.put(GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_BUFFER, "GL_UNSIGNED_INT_IMAGE_BUFFER"); AttributeType.put(GL_BOOL_VEC2, "GL_BOOL_VEC2"); + AttributeType.put(GL_UNSIGNED_INT_VEC3, "GL_UNSIGNED_INT_VEC3"); + AttributeType.put(GL_UNSIGNED_INT_VEC2, "GL_UNSIGNED_INT_VEC2"); + AttributeType.put(GL_SAMPLER_CUBE_SHADOW, "GL_SAMPLER_CUBE_SHADOW"); + AttributeType.put(GL_SAMPLER_BUFFER, "GL_SAMPLER_BUFFER"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D, "GL_UNSIGNED_INT_IMAGE_2D"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_BUFFER, "GL_UNSIGNED_INT_SAMPLER_BUFFER"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY"); AttributeType.put(GL_FLOAT_MAT4, "GL_FLOAT_MAT4"); AttributeType.put(GL_FLOAT_MAT3, "GL_FLOAT_MAT3"); AttributeType.put(GL_FLOAT_MAT2, "GL_FLOAT_MAT2"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D_RECT, "GL_UNSIGNED_INT_SAMPLER_2D_RECT"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"); + AttributeType.put(GL_SAMPLER_2D_ARRAY_SHADOW, "GL_SAMPLER_2D_ARRAY_SHADOW"); + AttributeType.put(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"); + AttributeType.put(GL_IMAGE_2D_RECT, "GL_IMAGE_2D_RECT"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D_RECT, "GL_UNSIGNED_INT_IMAGE_2D_RECT"); + AttributeType.put(GL_INT_IMAGE_BUFFER, "GL_INT_IMAGE_BUFFER"); + AttributeType.put(GL_INT_SAMPLER_1D, "GL_INT_SAMPLER_1D"); + AttributeType.put(GL_SAMPLER_1D_SHADOW, "GL_SAMPLER_1D_SHADOW"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_1D, "GL_UNSIGNED_INT_IMAGE_1D"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_3D, "GL_UNSIGNED_INT_SAMPLER_3D"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D_ARRAY, "GL_UNSIGNED_INT_IMAGE_2D_ARRAY"); + AttributeType.put(GL_FLOAT_MAT4x3, "GL_FLOAT_MAT4x3"); + AttributeType.put(GL_DOUBLE_VEC4, "GL_DOUBLE_VEC4"); + AttributeType.put(GL_DOUBLE_VEC3, "GL_DOUBLE_VEC3"); + AttributeType.put(GL_SAMPLER_2D_MULTISAMPLE, "GL_SAMPLER_2D_MULTISAMPLE"); + AttributeType.put(GL_FLOAT_MAT4x2, "GL_FLOAT_MAT4x2"); + AttributeType.put(GL_DOUBLE_VEC2, "GL_DOUBLE_VEC2"); + AttributeType.put(GL_INT_SAMPLER_CUBE, "GL_INT_SAMPLER_CUBE"); + AttributeType.put(GL_INT_IMAGE_2D_MULTISAMPLE, "GL_INT_IMAGE_2D_MULTISAMPLE"); + AttributeType.put(GL_DOUBLE_MAT2x4, "GL_DOUBLE_MAT2x4"); + AttributeType.put(GL_INT_IMAGE_1D_ARRAY, "GL_INT_IMAGE_1D_ARRAY"); + AttributeType.put(GL_DOUBLE_MAT2x3, "GL_DOUBLE_MAT2x3"); + AttributeType.put(GL_INT_SAMPLER_2D_MULTISAMPLE, "GL_INT_SAMPLER_2D_MULTISAMPLE"); + AttributeType.put(GL_INT_VEC4, "GL_INT_VEC4"); + AttributeType.put(GL_INT_VEC2, "GL_INT_VEC2"); + AttributeType.put(GL_INT_VEC3, "GL_INT_VEC3"); + AttributeType.put(GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"); + AttributeType.put(GL_FLOAT, "GL_FLOAT"); + AttributeType.put(GL_SAMPLER_2D_RECT_SHADOW, "GL_SAMPLER_2D_RECT_SHADOW"); + AttributeType.put(GL_INT_SAMPLER_3D, "GL_INT_SAMPLER_3D"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_CUBE, "GL_UNSIGNED_INT_IMAGE_CUBE"); + AttributeType.put(GL_SAMPLER_2D_SHADOW, "GL_SAMPLER_2D_SHADOW"); + AttributeType.put(GL_DOUBLE, "GL_DOUBLE"); + AttributeType.put(GL_UNSIGNED_INT_IMAGE_3D, "GL_UNSIGNED_INT_IMAGE_3D"); + AttributeType.put(GL_SAMPLER_3D, "GL_SAMPLER_3D"); + } + private static void AttributeType1() { + AttributeType.put(GL_DOUBLE_MAT4, "GL_DOUBLE_MAT4"); + AttributeType.put(GL_DOUBLE_MAT3x4, "GL_DOUBLE_MAT3x4"); + AttributeType.put(GL_DOUBLE_MAT3x2, "GL_DOUBLE_MAT3x2"); + AttributeType.put(GL_INT_SAMPLER_2D, "GL_INT_SAMPLER_2D"); + AttributeType.put(GL_SAMPLER_1D_ARRAY_SHADOW, "GL_SAMPLER_1D_ARRAY_SHADOW"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); + AttributeType.put(GL_DOUBLE_MAT3, "GL_DOUBLE_MAT3"); + AttributeType.put(GL_DOUBLE_MAT2, "GL_DOUBLE_MAT2"); + AttributeType.put(GL_IMAGE_CUBE_MAP_ARRAY, "GL_IMAGE_CUBE_MAP_ARRAY"); + AttributeType.put(GL_INT_IMAGE_CUBE_MAP_ARRAY, "GL_INT_IMAGE_CUBE_MAP_ARRAY"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_CUBE, "GL_UNSIGNED_INT_SAMPLER_CUBE"); + AttributeType.put(GL_IMAGE_CUBE, "GL_IMAGE_CUBE"); AttributeType.put(GL_SAMPLER_2D, "GL_SAMPLER_2D"); + AttributeType.put(GL_INT_IMAGE_1D, "GL_INT_IMAGE_1D"); + AttributeType.put(GL_SAMPLER_CUBE_MAP_ARRAY, "GL_SAMPLER_CUBE_MAP_ARRAY"); + AttributeType.put(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY"); + AttributeType.put(GL_IMAGE_2D_MULTISAMPLE, "GL_IMAGE_2D_MULTISAMPLE"); + AttributeType.put(GL_IMAGE_1D, "GL_IMAGE_1D"); AttributeType.put(GL_BOOL, "GL_BOOL"); AttributeType.put(GL_SAMPLER_CUBE, "GL_SAMPLER_CUBE"); - AttributeType.put(GL_SAMPLER_1D_SHADOW, "GL_SAMPLER_1D_SHADOW"); - AttributeType.put(GL_FLOAT_MAT4x3, "GL_FLOAT_MAT4x3"); AttributeType.put(GL_FLOAT_MAT2x3, "GL_FLOAT_MAT2x3"); AttributeType.put(GL_FLOAT_MAT2x4, "GL_FLOAT_MAT2x4"); - AttributeType.put(GL_FLOAT_MAT4x2, "GL_FLOAT_MAT4x2"); + AttributeType.put(GL_INT_IMAGE_3D, "GL_INT_IMAGE_3D"); + AttributeType.put(GL_INT_IMAGE_2D, "GL_INT_IMAGE_2D"); AttributeType.put(GL_SAMPLER_2D_RECT, "GL_SAMPLER_2D_RECT"); + AttributeType.put(GL_INT_SAMPLER_2D_RECT, "GL_INT_SAMPLER_2D_RECT"); + AttributeType.put(GL_DOUBLE_MAT4x2, "GL_DOUBLE_MAT4x2"); + AttributeType.put(GL_DOUBLE_MAT4x3, "GL_DOUBLE_MAT4x3"); + AttributeType.put(GL_INT, "GL_INT"); AttributeType.put(GL_SAMPLER_1D, "GL_SAMPLER_1D"); AttributeType.put(GL_FLOAT_VEC2, "GL_FLOAT_VEC2"); - AttributeType.put(GL_INT_VEC4, "GL_INT_VEC4"); + AttributeType.put(GL_IMAGE_2D, "GL_IMAGE_2D"); AttributeType.put(GL_FLOAT_VEC4, "GL_FLOAT_VEC4"); - AttributeType.put(GL_INT_VEC2, "GL_INT_VEC2"); AttributeType.put(GL_FLOAT_VEC3, "GL_FLOAT_VEC3"); - AttributeType.put(GL_INT_VEC3, "GL_INT_VEC3"); } public static Map AttributeType() { if (AttributeType != null) return AttributeType; - AttributeType = new HashMap(27); + AttributeType = new HashMap(109); AttributeType0(); + AttributeType1(); return AttributeType; } + private static Map VariantCapEXT; + private static void VariantCapEXT0() { + } + public static Map VariantCapEXT() { + if (VariantCapEXT != null) + return VariantCapEXT; + VariantCapEXT = new HashMap(0); + VariantCapEXT0(); + return VariantCapEXT; + } private static Map SyncCondition; private static void SyncCondition0() { SyncCondition.put(GL_SYNC_GPU_COMMANDS_COMPLETE, "GL_SYNC_GPU_COMMANDS_COMPLETE"); @@ -9251,25 +7672,19 @@ public static Map SyncCondition() { SyncCondition0(); return SyncCondition; } - private static Map SamplerParameterName; - private static void SamplerParameterName0() { - SamplerParameterName.put(GL_TEXTURE_COMPARE_FUNC, "GL_TEXTURE_COMPARE_FUNC"); - SamplerParameterName.put(GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"); - SamplerParameterName.put(GL_TEXTURE_MIN_LOD, "GL_TEXTURE_MIN_LOD"); - SamplerParameterName.put(GL_TEXTURE_COMPARE_MODE, "GL_TEXTURE_COMPARE_MODE"); - SamplerParameterName.put(GL_TEXTURE_WRAP_R, "GL_TEXTURE_WRAP_R"); - SamplerParameterName.put(GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"); - SamplerParameterName.put(GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"); - SamplerParameterName.put(GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"); - SamplerParameterName.put(GL_TEXTURE_BORDER_COLOR, "GL_TEXTURE_BORDER_COLOR"); - SamplerParameterName.put(GL_TEXTURE_MAX_LOD, "GL_TEXTURE_MAX_LOD"); - } - public static Map SamplerParameterName() { - if (SamplerParameterName != null) - return SamplerParameterName; - SamplerParameterName = new HashMap(10); - SamplerParameterName0(); - return SamplerParameterName; + private static Map SecondaryColorPointerTypeIBM; + private static void SecondaryColorPointerTypeIBM0() { + SecondaryColorPointerTypeIBM.put(GL_FLOAT, "GL_FLOAT"); + SecondaryColorPointerTypeIBM.put(GL_DOUBLE, "GL_DOUBLE"); + SecondaryColorPointerTypeIBM.put(GL_INT, "GL_INT"); + SecondaryColorPointerTypeIBM.put(GL_SHORT, "GL_SHORT"); + } + public static Map SecondaryColorPointerTypeIBM() { + if (SecondaryColorPointerTypeIBM != null) + return SecondaryColorPointerTypeIBM; + SecondaryColorPointerTypeIBM = new HashMap(4); + SecondaryColorPointerTypeIBM0(); + return SecondaryColorPointerTypeIBM; } private static Map InternalFormatPName; private static void InternalFormatPName0() { @@ -9352,6 +7767,27 @@ public static Map InternalFormatPName() { InternalFormatPName0(); return InternalFormatPName; } + private static Map PathRenderingTokenNV; + private static void PathRenderingTokenNV0() { + } + public static Map PathRenderingTokenNV() { + if (PathRenderingTokenNV != null) + return PathRenderingTokenNV; + PathRenderingTokenNV = new HashMap(0); + PathRenderingTokenNV0(); + return PathRenderingTokenNV; + } + private static Map SyncBehaviorFlags; + private static void SyncBehaviorFlags0() { + SyncBehaviorFlags.put(GL_NONE, "GL_NONE"); + } + public static Map SyncBehaviorFlags() { + if (SyncBehaviorFlags != null) + return SyncBehaviorFlags; + SyncBehaviorFlags = new HashMap(1); + SyncBehaviorFlags0(); + return SyncBehaviorFlags; + } private static Map GetMinmaxParameterPNameEXT; private static void GetMinmaxParameterPNameEXT0() { GetMinmaxParameterPNameEXT.put(GL_MINMAX_SINK, "GL_MINMAX_SINK"); @@ -9364,6 +7800,16 @@ public static Map GetMinmaxParameterPNameEXT() { GetMinmaxParameterPNameEXT0(); return GetMinmaxParameterPNameEXT; } + private static Map FragmentShaderConATI; + private static void FragmentShaderConATI0() { + } + public static Map FragmentShaderConATI() { + if (FragmentShaderConATI != null) + return FragmentShaderConATI; + FragmentShaderConATI = new HashMap(0); + FragmentShaderConATI0(); + return FragmentShaderConATI; + } private static Map GetHistogramParameterPNameEXT; private static void GetHistogramParameterPNameEXT0() { GetHistogramParameterPNameEXT.put(GL_HISTOGRAM_ALPHA_SIZE, "GL_HISTOGRAM_ALPHA_SIZE"); @@ -9382,20 +7828,6 @@ public static Map GetHistogramParameterPNameEXT() { GetHistogramParameterPNameEXT0(); return GetHistogramParameterPNameEXT; } - private static Map SyncStatus; - private static void SyncStatus0() { - SyncStatus.put(GL_TIMEOUT_EXPIRED, "GL_TIMEOUT_EXPIRED"); - SyncStatus.put(GL_CONDITION_SATISFIED, "GL_CONDITION_SATISFIED"); - SyncStatus.put(GL_ALREADY_SIGNALED, "GL_ALREADY_SIGNALED"); - SyncStatus.put(GL_WAIT_FAILED, "GL_WAIT_FAILED"); - } - public static Map SyncStatus() { - if (SyncStatus != null) - return SyncStatus; - SyncStatus = new HashMap(4); - SyncStatus0(); - return SyncStatus; - } private static Map FogPName; private static void FogPName0() { FogPName.put(GL_FOG_END, "GL_FOG_END"); @@ -9412,15 +7844,29 @@ public static Map FogPName() { FogPName0(); return FogPName; } + private static Map SyncStatus; + private static void SyncStatus0() { + SyncStatus.put(GL_TIMEOUT_EXPIRED, "GL_TIMEOUT_EXPIRED"); + SyncStatus.put(GL_CONDITION_SATISFIED, "GL_CONDITION_SATISFIED"); + SyncStatus.put(GL_ALREADY_SIGNALED, "GL_ALREADY_SIGNALED"); + SyncStatus.put(GL_WAIT_FAILED, "GL_WAIT_FAILED"); + } + public static Map SyncStatus() { + if (SyncStatus != null) + return SyncStatus; + SyncStatus = new HashMap(4); + SyncStatus0(); + return SyncStatus; + } private static Map ProgramInterface; private static void ProgramInterface0() { ProgramInterface.put(GL_COMPUTE_SUBROUTINE_UNIFORM, "GL_COMPUTE_SUBROUTINE_UNIFORM"); ProgramInterface.put(GL_PROGRAM_OUTPUT, "GL_PROGRAM_OUTPUT"); + ProgramInterface.put(GL_SHADER_STORAGE_BLOCK, "GL_SHADER_STORAGE_BLOCK"); ProgramInterface.put(GL_VERTEX_SUBROUTINE, "GL_VERTEX_SUBROUTINE"); ProgramInterface.put(GL_TESS_EVALUATION_SUBROUTINE, "GL_TESS_EVALUATION_SUBROUTINE"); ProgramInterface.put(GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM"); ProgramInterface.put(GL_FRAGMENT_SUBROUTINE_UNIFORM, "GL_FRAGMENT_SUBROUTINE_UNIFORM"); - ProgramInterface.put(GL_SHADER_STORAGE_BLOCK, "GL_SHADER_STORAGE_BLOCK"); ProgramInterface.put(GL_UNIFORM, "GL_UNIFORM"); ProgramInterface.put(GL_TESS_CONTROL_SUBROUTINE_UNIFORM, "GL_TESS_CONTROL_SUBROUTINE_UNIFORM"); ProgramInterface.put(GL_TRANSFORM_FEEDBACK_BUFFER, "GL_TRANSFORM_FEEDBACK_BUFFER"); @@ -9442,6 +7888,17 @@ public static Map ProgramInterface() { ProgramInterface0(); return ProgramInterface; } + private static Map PathTransformType; + private static void PathTransformType0() { + PathTransformType.put(GL_NONE, "GL_NONE"); + } + public static Map PathTransformType() { + if (PathTransformType != null) + return PathTransformType; + PathTransformType = new HashMap(1); + PathTransformType0(); + return PathTransformType; + } private static Map DepthFunction; private static void DepthFunction0() { DepthFunction.put(GL_EQUAL, "GL_EQUAL"); @@ -9460,45 +7917,6 @@ public static Map DepthFunction() { DepthFunction0(); return DepthFunction; } - private static Map PointParameterNameSGIS; - private static void PointParameterNameSGIS0() { - PointParameterNameSGIS.put(GL_POINT_SIZE_MIN, "GL_POINT_SIZE_MIN"); - PointParameterNameSGIS.put(GL_DISTANCE_ATTENUATION_SGIS, "GL_DISTANCE_ATTENUATION_SGIS"); - PointParameterNameSGIS.put(GL_POINT_SIZE_MAX, "GL_POINT_SIZE_MAX"); - PointParameterNameSGIS.put(GL_POINT_FADE_THRESHOLD_SIZE, "GL_POINT_FADE_THRESHOLD_SIZE"); - PointParameterNameSGIS.put(GL_POINT_SIZE_MIN_SGIS, "GL_POINT_SIZE_MIN_SGIS"); - PointParameterNameSGIS.put(GL_POINT_SIZE_MAX_SGIS, "GL_POINT_SIZE_MAX_SGIS"); - PointParameterNameSGIS.put(GL_POINT_FADE_THRESHOLD_SIZE_SGIS, "GL_POINT_FADE_THRESHOLD_SIZE_SGIS"); - PointParameterNameSGIS.put(GL_POINT_DISTANCE_ATTENUATION, "GL_POINT_DISTANCE_ATTENUATION"); - } - public static Map PointParameterNameSGIS() { - if (PointParameterNameSGIS != null) - return PointParameterNameSGIS; - PointParameterNameSGIS = new HashMap(8); - PointParameterNameSGIS0(); - return PointParameterNameSGIS; - } - private static Map PathTransformType; - private static void PathTransformType0() { - PathTransformType.put(GL_NONE, "GL_NONE"); - } - public static Map PathTransformType() { - if (PathTransformType != null) - return PathTransformType; - PathTransformType = new HashMap(1); - PathTransformType0(); - return PathTransformType; - } - private static Map ProgramStringPropertyARB; - private static void ProgramStringPropertyARB0() { - } - public static Map ProgramStringPropertyARB() { - if (ProgramStringPropertyARB != null) - return ProgramStringPropertyARB; - ProgramStringPropertyARB = new HashMap(0); - ProgramStringPropertyARB0(); - return ProgramStringPropertyARB; - } private static Map ArrayObjectPNameATI; private static void ArrayObjectPNameATI0() { } @@ -9509,36 +7927,50 @@ public static Map ArrayObjectPNameATI() { ArrayObjectPNameATI0(); return ArrayObjectPNameATI; } + private static Map TexStorageAttribs; + private static void TexStorageAttribs0() { + } + public static Map TexStorageAttribs() { + if (TexStorageAttribs != null) + return TexStorageAttribs; + TexStorageAttribs = new HashMap(0); + TexStorageAttribs0(); + return TexStorageAttribs; + } private static Map QueryTarget; private static void QueryTarget0() { - QueryTarget.put(GL_ANY_SAMPLES_PASSED, "GL_ANY_SAMPLES_PASSED"); QueryTarget.put(GL_ANY_SAMPLES_PASSED_CONSERVATIVE, "GL_ANY_SAMPLES_PASSED_CONSERVATIVE"); - QueryTarget.put(GL_PRIMITIVES_GENERATED, "GL_PRIMITIVES_GENERATED"); QueryTarget.put(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"); QueryTarget.put(GL_TIME_ELAPSED, "GL_TIME_ELAPSED"); + QueryTarget.put(GL_VERTICES_SUBMITTED, "GL_VERTICES_SUBMITTED"); + QueryTarget.put(GL_TRANSFORM_FEEDBACK_OVERFLOW, "GL_TRANSFORM_FEEDBACK_OVERFLOW"); + QueryTarget.put(GL_PRIMITIVES_SUBMITTED, "GL_PRIMITIVES_SUBMITTED"); + QueryTarget.put(GL_ANY_SAMPLES_PASSED, "GL_ANY_SAMPLES_PASSED"); + QueryTarget.put(GL_PRIMITIVES_GENERATED, "GL_PRIMITIVES_GENERATED"); + QueryTarget.put(GL_VERTEX_SHADER_INVOCATIONS, "GL_VERTEX_SHADER_INVOCATIONS"); QueryTarget.put(GL_SAMPLES_PASSED, "GL_SAMPLES_PASSED"); } public static Map QueryTarget() { if (QueryTarget != null) return QueryTarget; - QueryTarget = new HashMap(6); + QueryTarget = new HashMap(10); QueryTarget0(); return QueryTarget; } - private static Map GetMultisamplePNameNV; - private static void GetMultisamplePNameNV0() { + private static Map CombinerStageNV; + private static void CombinerStageNV0() { } - public static Map GetMultisamplePNameNV() { - if (GetMultisamplePNameNV != null) - return GetMultisamplePNameNV; - GetMultisamplePNameNV = new HashMap(0); - GetMultisamplePNameNV0(); - return GetMultisamplePNameNV; + public static Map CombinerStageNV() { + if (CombinerStageNV != null) + return CombinerStageNV; + CombinerStageNV = new HashMap(0); + CombinerStageNV0(); + return CombinerStageNV; } private static Map IndexPointerType; private static void IndexPointerType0() { - IndexPointerType.put(GL_DOUBLE, "GL_DOUBLE"); IndexPointerType.put(GL_FLOAT, "GL_FLOAT"); + IndexPointerType.put(GL_DOUBLE, "GL_DOUBLE"); IndexPointerType.put(GL_INT, "GL_INT"); IndexPointerType.put(GL_SHORT, "GL_SHORT"); } @@ -9560,10 +7992,31 @@ public static Map LightEnvParameterSGIX() { LightEnvParameterSGIX0(); return LightEnvParameterSGIX; } + private static Map GetMultisamplePNameNV; + private static void GetMultisamplePNameNV0() { + GetMultisamplePNameNV.put(GL_SAMPLE_POSITION, "GL_SAMPLE_POSITION"); + } + public static Map GetMultisamplePNameNV() { + if (GetMultisamplePNameNV != null) + return GetMultisamplePNameNV; + GetMultisamplePNameNV = new HashMap(1); + GetMultisamplePNameNV0(); + return GetMultisamplePNameNV; + } + private static Map ParameterRangeEXT; + private static void ParameterRangeEXT0() { + } + public static Map ParameterRangeEXT() { + if (ParameterRangeEXT != null) + return ParameterRangeEXT; + ParameterRangeEXT = new HashMap(0); + ParameterRangeEXT0(); + return ParameterRangeEXT; + } private static Map VertexPointerType; private static void VertexPointerType0() { - VertexPointerType.put(GL_DOUBLE, "GL_DOUBLE"); VertexPointerType.put(GL_FLOAT, "GL_FLOAT"); + VertexPointerType.put(GL_DOUBLE, "GL_DOUBLE"); VertexPointerType.put(GL_INT, "GL_INT"); VertexPointerType.put(GL_SHORT, "GL_SHORT"); } @@ -9574,19 +8027,6 @@ public static Map VertexPointerType() { VertexPointerType0(); return VertexPointerType; } - private static Map CheckFramebufferStatusTarget; - private static void CheckFramebufferStatusTarget0() { - CheckFramebufferStatusTarget.put(GL_DRAW_FRAMEBUFFER, "GL_DRAW_FRAMEBUFFER"); - CheckFramebufferStatusTarget.put(GL_READ_FRAMEBUFFER, "GL_READ_FRAMEBUFFER"); - CheckFramebufferStatusTarget.put(GL_FRAMEBUFFER, "GL_FRAMEBUFFER"); - } - public static Map CheckFramebufferStatusTarget() { - if (CheckFramebufferStatusTarget != null) - return CheckFramebufferStatusTarget; - CheckFramebufferStatusTarget = new HashMap(3); - CheckFramebufferStatusTarget0(); - return CheckFramebufferStatusTarget; - } private static Map PixelDataRangeTargetNV; private static void PixelDataRangeTargetNV0() { } @@ -9631,14 +8071,14 @@ private static void GetFramebufferParameter0() { GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_WIDTH, "GL_FRAMEBUFFER_DEFAULT_WIDTH"); GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_HEIGHT, "GL_FRAMEBUFFER_DEFAULT_HEIGHT"); GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"); - GetFramebufferParameter.put(GL_SAMPLE_BUFFERS, "GL_SAMPLE_BUFFERS"); GetFramebufferParameter.put(GL_STEREO, "GL_STEREO"); + GetFramebufferParameter.put(GL_SAMPLE_BUFFERS, "GL_SAMPLE_BUFFERS"); GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_LAYERS, "GL_FRAMEBUFFER_DEFAULT_LAYERS"); GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_SAMPLES, "GL_FRAMEBUFFER_DEFAULT_SAMPLES"); GetFramebufferParameter.put(GL_DOUBLEBUFFER, "GL_DOUBLEBUFFER"); GetFramebufferParameter.put(GL_IMPLEMENTATION_COLOR_READ_FORMAT, "GL_IMPLEMENTATION_COLOR_READ_FORMAT"); - GetFramebufferParameter.put(GL_IMPLEMENTATION_COLOR_READ_TYPE, "GL_IMPLEMENTATION_COLOR_READ_TYPE"); GetFramebufferParameter.put(GL_SAMPLES, "GL_SAMPLES"); + GetFramebufferParameter.put(GL_IMPLEMENTATION_COLOR_READ_TYPE, "GL_IMPLEMENTATION_COLOR_READ_TYPE"); } public static Map GetFramebufferParameter() { if (GetFramebufferParameter != null) @@ -9664,17 +8104,6 @@ public static Map BlendEquationModeEXT() { BlendEquationModeEXT0(); return BlendEquationModeEXT; } - private static Map FramebufferFetchNoncoherent; - private static void FramebufferFetchNoncoherent0() { - FramebufferFetchNoncoherent.put(GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM, "GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM"); - } - public static Map FramebufferFetchNoncoherent() { - if (FramebufferFetchNoncoherent != null) - return FramebufferFetchNoncoherent; - FramebufferFetchNoncoherent = new HashMap(1); - FramebufferFetchNoncoherent0(); - return FramebufferFetchNoncoherent; - } private static Map ProgramParameterPName; private static void ProgramParameterPName0() { ProgramParameterPName.put(GL_PROGRAM_SEPARABLE, "GL_PROGRAM_SEPARABLE"); @@ -9687,40 +8116,219 @@ public static Map ProgramParameterPName() { ProgramParameterPName0(); return ProgramParameterPName; } - private static Map DrawBufferModeATI; - private static void DrawBufferModeATI0() { - } - public static Map DrawBufferModeATI() { - if (DrawBufferModeATI != null) - return DrawBufferModeATI; - DrawBufferModeATI = new HashMap(0); - DrawBufferModeATI0(); - return DrawBufferModeATI; - } private static Map DrawBufferMode; private static void DrawBufferMode0() { + DrawBufferMode.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT17, "GL_COLOR_ATTACHMENT17"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT16, "GL_COLOR_ATTACHMENT16"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); + DrawBufferMode.put(GL_FRONT_RIGHT, "GL_FRONT_RIGHT"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT26, "GL_COLOR_ATTACHMENT26"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT25, "GL_COLOR_ATTACHMENT25"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT28, "GL_COLOR_ATTACHMENT28"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT27, "GL_COLOR_ATTACHMENT27"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT22, "GL_COLOR_ATTACHMENT22"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT21, "GL_COLOR_ATTACHMENT21"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT24, "GL_COLOR_ATTACHMENT24"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT23, "GL_COLOR_ATTACHMENT23"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT20, "GL_COLOR_ATTACHMENT20"); + DrawBufferMode.put(GL_RIGHT, "GL_RIGHT"); + DrawBufferMode.put(GL_NONE, "GL_NONE"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT19, "GL_COLOR_ATTACHMENT19"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT18, "GL_COLOR_ATTACHMENT18"); DrawBufferMode.put(GL_AUX0, "GL_AUX0"); DrawBufferMode.put(GL_AUX1, "GL_AUX1"); - DrawBufferMode.put(GL_BACK, "GL_BACK"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); DrawBufferMode.put(GL_FRONT, "GL_FRONT"); - DrawBufferMode.put(GL_FRONT_RIGHT, "GL_FRONT_RIGHT"); DrawBufferMode.put(GL_LEFT, "GL_LEFT"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT31, "GL_COLOR_ATTACHMENT31"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT30, "GL_COLOR_ATTACHMENT30"); DrawBufferMode.put(GL_AUX2, "GL_AUX2"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); DrawBufferMode.put(GL_AUX3, "GL_AUX3"); - DrawBufferMode.put(GL_RIGHT, "GL_RIGHT"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); DrawBufferMode.put(GL_BACK_LEFT, "GL_BACK_LEFT"); DrawBufferMode.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); - DrawBufferMode.put(GL_NONE, "GL_NONE"); DrawBufferMode.put(GL_BACK_RIGHT, "GL_BACK_RIGHT"); DrawBufferMode.put(GL_FRONT_LEFT, "GL_FRONT_LEFT"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT29, "GL_COLOR_ATTACHMENT29"); + DrawBufferMode.put(GL_BACK, "GL_BACK"); + DrawBufferMode.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); } public static Map DrawBufferMode() { if (DrawBufferMode != null) return DrawBufferMode; - DrawBufferMode = new HashMap(14); + DrawBufferMode = new HashMap(46); DrawBufferMode0(); return DrawBufferMode; } + private static Map ScalarType; + private static void ScalarType0() { + ScalarType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); + ScalarType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + ScalarType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); + } + public static Map ScalarType() { + if (ScalarType != null) + return ScalarType; + ScalarType = new HashMap(3); + ScalarType0(); + return ScalarType; + } + private static Map IndexFunctionEXT; + private static void IndexFunctionEXT0() { + IndexFunctionEXT.put(GL_EQUAL, "GL_EQUAL"); + IndexFunctionEXT.put(GL_GREATER, "GL_GREATER"); + IndexFunctionEXT.put(GL_LEQUAL, "GL_LEQUAL"); + IndexFunctionEXT.put(GL_NEVER, "GL_NEVER"); + IndexFunctionEXT.put(GL_GEQUAL, "GL_GEQUAL"); + IndexFunctionEXT.put(GL_LESS, "GL_LESS"); + IndexFunctionEXT.put(GL_NOTEQUAL, "GL_NOTEQUAL"); + IndexFunctionEXT.put(GL_ALWAYS, "GL_ALWAYS"); + } + public static Map IndexFunctionEXT() { + if (IndexFunctionEXT != null) + return IndexFunctionEXT; + IndexFunctionEXT = new HashMap(8); + IndexFunctionEXT0(); + return IndexFunctionEXT; + } + private static Map InvalidateFramebufferAttachment; + private static void InvalidateFramebufferAttachment0() { + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); + InvalidateFramebufferAttachment.put(GL_DEPTH, "GL_DEPTH"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT17, "GL_COLOR_ATTACHMENT17"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT16, "GL_COLOR_ATTACHMENT16"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT26, "GL_COLOR_ATTACHMENT26"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT25, "GL_COLOR_ATTACHMENT25"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT28, "GL_COLOR_ATTACHMENT28"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT27, "GL_COLOR_ATTACHMENT27"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT22, "GL_COLOR_ATTACHMENT22"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT21, "GL_COLOR_ATTACHMENT21"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT24, "GL_COLOR_ATTACHMENT24"); + InvalidateFramebufferAttachment.put(GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT23, "GL_COLOR_ATTACHMENT23"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT20, "GL_COLOR_ATTACHMENT20"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT19, "GL_COLOR_ATTACHMENT19"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT18, "GL_COLOR_ATTACHMENT18"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT31, "GL_COLOR_ATTACHMENT31"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT30, "GL_COLOR_ATTACHMENT30"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); + InvalidateFramebufferAttachment.put(GL_DEPTH_STENCIL_ATTACHMENT, "GL_DEPTH_STENCIL_ATTACHMENT"); + InvalidateFramebufferAttachment.put(GL_COLOR, "GL_COLOR"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT29, "GL_COLOR_ATTACHMENT29"); + InvalidateFramebufferAttachment.put(GL_STENCIL, "GL_STENCIL"); + InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); + } + public static Map InvalidateFramebufferAttachment() { + if (InvalidateFramebufferAttachment != null) + return InvalidateFramebufferAttachment; + InvalidateFramebufferAttachment = new HashMap(37); + InvalidateFramebufferAttachment0(); + return InvalidateFramebufferAttachment; + } + private static Map ShadingRateQCOM; + private static void ShadingRateQCOM0() { + ShadingRateQCOM.put(GL_SHADING_RATE_2X2_PIXELS_QCOM, "GL_SHADING_RATE_2X2_PIXELS_QCOM"); + ShadingRateQCOM.put(GL_SHADING_RATE_2X1_PIXELS_QCOM, "GL_SHADING_RATE_2X1_PIXELS_QCOM"); + ShadingRateQCOM.put(GL_SHADING_RATE_4X1_PIXELS_QCOM, "GL_SHADING_RATE_4X1_PIXELS_QCOM"); + ShadingRateQCOM.put(GL_SHADING_RATE_2X4_PIXELS_QCOM, "GL_SHADING_RATE_2X4_PIXELS_QCOM"); + ShadingRateQCOM.put(GL_SHADING_RATE_4X2_PIXELS_QCOM, "GL_SHADING_RATE_4X2_PIXELS_QCOM"); + ShadingRateQCOM.put(GL_SHADING_RATE_1X2_PIXELS_QCOM, "GL_SHADING_RATE_1X2_PIXELS_QCOM"); + ShadingRateQCOM.put(GL_SHADING_RATE_1X4_PIXELS_QCOM, "GL_SHADING_RATE_1X4_PIXELS_QCOM"); + ShadingRateQCOM.put(GL_SHADING_RATE_1X1_PIXELS_QCOM, "GL_SHADING_RATE_1X1_PIXELS_QCOM"); + ShadingRateQCOM.put(GL_SHADING_RATE_4X4_PIXELS_QCOM, "GL_SHADING_RATE_4X4_PIXELS_QCOM"); + } + public static Map ShadingRateQCOM() { + if (ShadingRateQCOM != null) + return ShadingRateQCOM; + ShadingRateQCOM = new HashMap(9); + ShadingRateQCOM0(); + return ShadingRateQCOM; + } + private static Map FragmentLightNameSGIX; + private static void FragmentLightNameSGIX0() { + FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT6_SGIX, "GL_FRAGMENT_LIGHT6_SGIX"); + FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT1_SGIX, "GL_FRAGMENT_LIGHT1_SGIX"); + FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT2_SGIX, "GL_FRAGMENT_LIGHT2_SGIX"); + FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT5_SGIX, "GL_FRAGMENT_LIGHT5_SGIX"); + FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT0_SGIX, "GL_FRAGMENT_LIGHT0_SGIX"); + FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT4_SGIX, "GL_FRAGMENT_LIGHT4_SGIX"); + FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT7_SGIX, "GL_FRAGMENT_LIGHT7_SGIX"); + FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT3_SGIX, "GL_FRAGMENT_LIGHT3_SGIX"); + } + public static Map FragmentLightNameSGIX() { + if (FragmentLightNameSGIX != null) + return FragmentLightNameSGIX; + FragmentLightNameSGIX = new HashMap(8); + FragmentLightNameSGIX0(); + return FragmentLightNameSGIX; + } + private static Map FragmentShaderTextureSourceATI; + private static void FragmentShaderTextureSourceATI0() { + FragmentShaderTextureSourceATI.put(GL_TEXTURE0, "GL_TEXTURE0"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE4, "GL_TEXTURE4"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE3, "GL_TEXTURE3"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE2, "GL_TEXTURE2"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE1, "GL_TEXTURE1"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE8, "GL_TEXTURE8"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE7, "GL_TEXTURE7"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE6, "GL_TEXTURE6"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE5, "GL_TEXTURE5"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE9, "GL_TEXTURE9"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE20, "GL_TEXTURE20"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE19, "GL_TEXTURE19"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE18, "GL_TEXTURE18"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE17, "GL_TEXTURE17"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE16, "GL_TEXTURE16"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE15, "GL_TEXTURE15"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE14, "GL_TEXTURE14"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE13, "GL_TEXTURE13"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE12, "GL_TEXTURE12"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE11, "GL_TEXTURE11"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE10, "GL_TEXTURE10"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE31, "GL_TEXTURE31"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE30, "GL_TEXTURE30"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE29, "GL_TEXTURE29"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE28, "GL_TEXTURE28"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE27, "GL_TEXTURE27"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE26, "GL_TEXTURE26"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE25, "GL_TEXTURE25"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE24, "GL_TEXTURE24"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE23, "GL_TEXTURE23"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE22, "GL_TEXTURE22"); + FragmentShaderTextureSourceATI.put(GL_TEXTURE21, "GL_TEXTURE21"); + } + public static Map FragmentShaderTextureSourceATI() { + if (FragmentShaderTextureSourceATI != null) + return FragmentShaderTextureSourceATI; + FragmentShaderTextureSourceATI = new HashMap(32); + FragmentShaderTextureSourceATI0(); + return FragmentShaderTextureSourceATI; + } private static Map DebugSeverity; private static void DebugSeverity0() { DebugSeverity.put(GL_DEBUG_SEVERITY_MEDIUM, "GL_DEBUG_SEVERITY_MEDIUM"); @@ -9760,24 +8368,24 @@ public static Map VertexShaderCoordOutEXT() { } private static Map ImageTransformPNameHP; private static void ImageTransformPNameHP0() { + ImageTransformPNameHP.put(GL_IMAGE_ROTATE_ANGLE_HP, "GL_IMAGE_ROTATE_ANGLE_HP"); + ImageTransformPNameHP.put(GL_IMAGE_ROTATE_ORIGIN_Y_HP, "GL_IMAGE_ROTATE_ORIGIN_Y_HP"); + ImageTransformPNameHP.put(GL_IMAGE_ROTATE_ORIGIN_X_HP, "GL_IMAGE_ROTATE_ORIGIN_X_HP"); + ImageTransformPNameHP.put(GL_IMAGE_SCALE_Y_HP, "GL_IMAGE_SCALE_Y_HP"); + ImageTransformPNameHP.put(GL_IMAGE_MIN_FILTER_HP, "GL_IMAGE_MIN_FILTER_HP"); + ImageTransformPNameHP.put(GL_IMAGE_TRANSLATE_Y_HP, "GL_IMAGE_TRANSLATE_Y_HP"); + ImageTransformPNameHP.put(GL_IMAGE_TRANSLATE_X_HP, "GL_IMAGE_TRANSLATE_X_HP"); + ImageTransformPNameHP.put(GL_IMAGE_SCALE_X_HP, "GL_IMAGE_SCALE_X_HP"); + ImageTransformPNameHP.put(GL_IMAGE_MAG_FILTER_HP, "GL_IMAGE_MAG_FILTER_HP"); + ImageTransformPNameHP.put(GL_IMAGE_CUBIC_WEIGHT_HP, "GL_IMAGE_CUBIC_WEIGHT_HP"); } public static Map ImageTransformPNameHP() { if (ImageTransformPNameHP != null) return ImageTransformPNameHP; - ImageTransformPNameHP = new HashMap(0); + ImageTransformPNameHP = new HashMap(10); ImageTransformPNameHP0(); return ImageTransformPNameHP; } - private static Map CombinerParameterNV; - private static void CombinerParameterNV0() { - } - public static Map CombinerParameterNV() { - if (CombinerParameterNV != null) - return CombinerParameterNV; - CombinerParameterNV = new HashMap(0); - CombinerParameterNV0(); - return CombinerParameterNV; - } private static Map MapBufferAccessMask; private static void MapBufferAccessMask0() { MapBufferAccessMask.put(GL_MAP_FLUSH_EXPLICIT_BIT, "GL_MAP_FLUSH_EXPLICIT_BIT"); @@ -9796,21 +8404,95 @@ public static Map MapBufferAccessMask() { MapBufferAccessMask0(); return MapBufferAccessMask; } + private static Map CombinerParameterNV; + private static void CombinerParameterNV0() { + } + public static Map CombinerParameterNV() { + if (CombinerParameterNV != null) + return CombinerParameterNV; + CombinerParameterNV = new HashMap(0); + CombinerParameterNV0(); + return CombinerParameterNV; + } + private static Map SubgroupSupportedFeatures; + private static void SubgroupSupportedFeatures0() { + SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR, "GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR"); + SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR, "GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR"); + SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_BASIC_BIT_KHR, "GL_SUBGROUP_FEATURE_BASIC_BIT_KHR"); + SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR, "GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR"); + SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR, "GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR"); + SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_VOTE_BIT_KHR, "GL_SUBGROUP_FEATURE_VOTE_BIT_KHR"); + SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_QUAD_BIT_KHR, "GL_SUBGROUP_FEATURE_QUAD_BIT_KHR"); + SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR, "GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR"); + } + public static Map SubgroupSupportedFeatures() { + if (SubgroupSupportedFeatures != null) + return SubgroupSupportedFeatures; + SubgroupSupportedFeatures = new HashMap(8); + SubgroupSupportedFeatures0(); + return SubgroupSupportedFeatures; + } + private static Map TriangleListSUN; + private static void TriangleListSUN0() { + TriangleListSUN.put(GL_RESTART_SUN, "GL_RESTART_SUN"); + TriangleListSUN.put(GL_REPLACE_OLDEST_SUN, "GL_REPLACE_OLDEST_SUN"); + TriangleListSUN.put(GL_REPLACE_MIDDLE_SUN, "GL_REPLACE_MIDDLE_SUN"); + } + public static Map TriangleListSUN() { + if (TriangleListSUN != null) + return TriangleListSUN; + TriangleListSUN = new HashMap(3); + TriangleListSUN0(); + return TriangleListSUN; + } + private static Map SamplerParameterI; + private static void SamplerParameterI0() { + SamplerParameterI.put(GL_TEXTURE_COMPARE_FUNC, "GL_TEXTURE_COMPARE_FUNC"); + SamplerParameterI.put(GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"); + SamplerParameterI.put(GL_TEXTURE_COMPARE_MODE, "GL_TEXTURE_COMPARE_MODE"); + SamplerParameterI.put(GL_TEXTURE_WRAP_R, "GL_TEXTURE_WRAP_R"); + SamplerParameterI.put(GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"); + SamplerParameterI.put(GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"); + SamplerParameterI.put(GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"); + SamplerParameterI.put(GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM, "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM"); + } + public static Map SamplerParameterI() { + if (SamplerParameterI != null) + return SamplerParameterI; + SamplerParameterI = new HashMap(8); + SamplerParameterI0(); + return SamplerParameterI; + } private static Map EnableCap; private static void EnableCap0() { + EnableCap.put(GL_CLIP_DISTANCE1, "GL_CLIP_DISTANCE1"); + EnableCap.put(GL_CLIP_DISTANCE0, "GL_CLIP_DISTANCE0"); EnableCap.put(GL_SAMPLE_ALPHA_TO_ONE, "GL_SAMPLE_ALPHA_TO_ONE"); + EnableCap.put(GL_CLIP_DISTANCE3, "GL_CLIP_DISTANCE3"); + EnableCap.put(GL_CLIP_DISTANCE2, "GL_CLIP_DISTANCE2"); + EnableCap.put(GL_CLIP_DISTANCE5, "GL_CLIP_DISTANCE5"); + EnableCap.put(GL_CLIP_DISTANCE4, "GL_CLIP_DISTANCE4"); EnableCap.put(GL_SCISSOR_TEST, "GL_SCISSOR_TEST"); + EnableCap.put(GL_CLIP_DISTANCE7, "GL_CLIP_DISTANCE7"); + EnableCap.put(GL_CLIP_DISTANCE6, "GL_CLIP_DISTANCE6"); EnableCap.put(GL_FRAGMENT_LIGHT7_SGIX, "GL_FRAGMENT_LIGHT7_SGIX"); + EnableCap.put(GL_POST_COLOR_MATRIX_COLOR_TABLE, "GL_POST_COLOR_MATRIX_COLOR_TABLE"); + EnableCap.put(GL_COLOR_TABLE, "GL_COLOR_TABLE"); EnableCap.put(GL_MAP1_INDEX, "GL_MAP1_INDEX"); EnableCap.put(GL_POLYGON_OFFSET_LINE, "GL_POLYGON_OFFSET_LINE"); + EnableCap.put(GL_FETCH_PER_SAMPLE_ARM, "GL_FETCH_PER_SAMPLE_ARM"); EnableCap.put(GL_SAMPLE_MASK_SGIS, "GL_SAMPLE_MASK_SGIS"); EnableCap.put(GL_MULTISAMPLE, "GL_MULTISAMPLE"); - EnableCap.put(GL_RASTERIZER_DISCARD, "GL_RASTERIZER_DISCARD"); EnableCap.put(GL_SAMPLE_ALPHA_TO_MASK_SGIS, "GL_SAMPLE_ALPHA_TO_MASK_SGIS"); + EnableCap.put(GL_RASTERIZER_DISCARD, "GL_RASTERIZER_DISCARD"); + EnableCap.put(GL_TEXTURE_RECTANGLE, "GL_TEXTURE_RECTANGLE"); EnableCap.put(GL_COLOR_LOGIC_OP, "GL_COLOR_LOGIC_OP"); + EnableCap.put(GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"); + EnableCap.put(GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM, "GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM"); EnableCap.put(GL_STENCIL_TEST, "GL_STENCIL_TEST"); EnableCap.put(GL_PIXEL_TEX_GEN_SGIX, "GL_PIXEL_TEX_GEN_SGIX"); EnableCap.put(GL_COLOR_MATERIAL, "GL_COLOR_MATERIAL"); + EnableCap.put(GL_POST_CONVOLUTION_COLOR_TABLE, "GL_POST_CONVOLUTION_COLOR_TABLE"); EnableCap.put(GL_LIGHTING, "GL_LIGHTING"); EnableCap.put(GL_DEPTH_TEST, "GL_DEPTH_TEST"); EnableCap.put(GL_MAP2_INDEX, "GL_MAP2_INDEX"); @@ -9852,8 +8534,8 @@ private static void EnableCap0() { EnableCap.put(GL_SAMPLE_MASK, "GL_SAMPLE_MASK"); EnableCap.put(GL_LIGHT3, "GL_LIGHT3"); EnableCap.put(GL_REFERENCE_PLANE_SGIX, "GL_REFERENCE_PLANE_SGIX"); - EnableCap.put(GL_LIGHT0, "GL_LIGHT0"); EnableCap.put(GL_NORMALIZE, "GL_NORMALIZE"); + EnableCap.put(GL_LIGHT0, "GL_LIGHT0"); EnableCap.put(GL_LIGHT1, "GL_LIGHT1"); EnableCap.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); EnableCap.put(GL_FRAGMENT_LIGHT1_SGIX, "GL_FRAGMENT_LIGHT1_SGIX"); @@ -9865,10 +8547,10 @@ private static void EnableCap0() { EnableCap.put(GL_PIXEL_TEXTURE_SGIS, "GL_PIXEL_TEXTURE_SGIS"); EnableCap.put(GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"); EnableCap.put(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - EnableCap.put(GL_DEBUG_OUTPUT_SYNCHRONOUS, "GL_DEBUG_OUTPUT_SYNCHRONOUS"); EnableCap.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); - EnableCap.put(GL_IR_INSTRUMENT1_SGIX, "GL_IR_INSTRUMENT1_SGIX"); + EnableCap.put(GL_DEBUG_OUTPUT_SYNCHRONOUS, "GL_DEBUG_OUTPUT_SYNCHRONOUS"); EnableCap.put(GL_VERTEX_ARRAY, "GL_VERTEX_ARRAY"); + EnableCap.put(GL_IR_INSTRUMENT1_SGIX, "GL_IR_INSTRUMENT1_SGIX"); EnableCap.put(GL_DITHER, "GL_DITHER"); EnableCap.put(GL_MAP1_VERTEX_3, "GL_MAP1_VERTEX_3"); EnableCap.put(GL_MAP1_VERTEX_4, "GL_MAP1_VERTEX_4"); @@ -9876,14 +8558,16 @@ private static void EnableCap0() { EnableCap.put(GL_CLIP_PLANE0, "GL_CLIP_PLANE0"); EnableCap.put(GL_CLIP_PLANE1, "GL_CLIP_PLANE1"); EnableCap.put(GL_SAMPLE_ALPHA_TO_ONE_SGIS, "GL_SAMPLE_ALPHA_TO_ONE_SGIS"); + } + private static void EnableCap1() { EnableCap.put(GL_CLIP_PLANE2, "GL_CLIP_PLANE2"); EnableCap.put(GL_CLIP_PLANE3, "GL_CLIP_PLANE3"); EnableCap.put(GL_COLOR_TABLE_SGI, "GL_COLOR_TABLE_SGI"); EnableCap.put(GL_CLIP_PLANE4, "GL_CLIP_PLANE4"); EnableCap.put(GL_CLIP_PLANE5, "GL_CLIP_PLANE5"); EnableCap.put(GL_ASYNC_TEX_IMAGE_SGIX, "GL_ASYNC_TEX_IMAGE_SGIX"); - EnableCap.put(GL_ASYNC_READ_PIXELS_SGIX, "GL_ASYNC_READ_PIXELS_SGIX"); EnableCap.put(GL_MAP1_TEXTURE_COORD_3, "GL_MAP1_TEXTURE_COORD_3"); + EnableCap.put(GL_ASYNC_READ_PIXELS_SGIX, "GL_ASYNC_READ_PIXELS_SGIX"); EnableCap.put(GL_MAP1_TEXTURE_COORD_2, "GL_MAP1_TEXTURE_COORD_2"); EnableCap.put(GL_MAP1_TEXTURE_COORD_4, "GL_MAP1_TEXTURE_COORD_4"); EnableCap.put(GL_INDEX_ARRAY, "GL_INDEX_ARRAY"); @@ -9893,19 +8577,18 @@ private static void EnableCap0() { EnableCap.put(GL_MAP2_VERTEX_3, "GL_MAP2_VERTEX_3"); EnableCap.put(GL_ALPHA_TEST, "GL_ALPHA_TEST"); EnableCap.put(GL_AUTO_NORMAL, "GL_AUTO_NORMAL"); - } - private static void EnableCap1() { - EnableCap.put(GL_INTERLACE_SGIX, "GL_INTERLACE_SGIX"); EnableCap.put(GL_MAP1_NORMAL, "GL_MAP1_NORMAL"); + EnableCap.put(GL_INTERLACE_SGIX, "GL_INTERLACE_SGIX"); EnableCap.put(GL_COLOR_ARRAY, "GL_COLOR_ARRAY"); EnableCap.put(GL_FRAMEZOOM_SGIX, "GL_FRAMEZOOM_SGIX"); EnableCap.put(GL_FRAGMENT_LIGHT6_SGIX, "GL_FRAGMENT_LIGHT6_SGIX"); - EnableCap.put(GL_FOG_OFFSET_SGIX, "GL_FOG_OFFSET_SGIX"); + EnableCap.put(GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM, "GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM"); EnableCap.put(GL_TEXTURE_4D_SGIS, "GL_TEXTURE_4D_SGIS"); + EnableCap.put(GL_FOG_OFFSET_SGIX, "GL_FOG_OFFSET_SGIX"); EnableCap.put(GL_PRIMITIVE_RESTART, "GL_PRIMITIVE_RESTART"); EnableCap.put(GL_CALLIGRAPHIC_FRAGMENT_SGIX, "GL_CALLIGRAPHIC_FRAGMENT_SGIX"); - EnableCap.put(GL_FRAGMENT_COLOR_MATERIAL_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_SGIX"); EnableCap.put(GL_TEXTURE_COLOR_TABLE_SGI, "GL_TEXTURE_COLOR_TABLE_SGI"); + EnableCap.put(GL_FRAGMENT_COLOR_MATERIAL_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_SGIX"); EnableCap.put(GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"); EnableCap.put(GL_DEBUG_OUTPUT, "GL_DEBUG_OUTPUT"); EnableCap.put(GL_BLEND, "GL_BLEND"); @@ -9917,11 +8600,54 @@ private static void EnableCap1() { public static Map EnableCap() { if (EnableCap != null) return EnableCap; - EnableCap = new HashMap(113); + EnableCap = new HashMap(129); EnableCap0(); EnableCap1(); return EnableCap; } + private static Map ColorTableParameterPName; + private static void ColorTableParameterPName0() { + ColorTableParameterPName.put(GL_COLOR_TABLE_BIAS, "GL_COLOR_TABLE_BIAS"); + ColorTableParameterPName.put(GL_COLOR_TABLE_SCALE_SGI, "GL_COLOR_TABLE_SCALE_SGI"); + ColorTableParameterPName.put(GL_COLOR_TABLE_GREEN_SIZE, "GL_COLOR_TABLE_GREEN_SIZE"); + ColorTableParameterPName.put(GL_COLOR_TABLE_BIAS_SGI, "GL_COLOR_TABLE_BIAS_SGI"); + ColorTableParameterPName.put(GL_COLOR_TABLE_RED_SIZE_SGI, "GL_COLOR_TABLE_RED_SIZE_SGI"); + ColorTableParameterPName.put(GL_COLOR_TABLE_BLUE_SIZE_SGI, "GL_COLOR_TABLE_BLUE_SIZE_SGI"); + ColorTableParameterPName.put(GL_COLOR_TABLE_GREEN_SIZE_SGI, "GL_COLOR_TABLE_GREEN_SIZE_SGI"); + ColorTableParameterPName.put(GL_COLOR_TABLE_ALPHA_SIZE, "GL_COLOR_TABLE_ALPHA_SIZE"); + ColorTableParameterPName.put(GL_COLOR_TABLE_WIDTH_SGI, "GL_COLOR_TABLE_WIDTH_SGI"); + ColorTableParameterPName.put(GL_COLOR_TABLE_WIDTH, "GL_COLOR_TABLE_WIDTH"); + ColorTableParameterPName.put(GL_COLOR_TABLE_LUMINANCE_SIZE_SGI, "GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"); + ColorTableParameterPName.put(GL_COLOR_TABLE_BLUE_SIZE, "GL_COLOR_TABLE_BLUE_SIZE"); + ColorTableParameterPName.put(GL_COLOR_TABLE_INTENSITY_SIZE, "GL_COLOR_TABLE_INTENSITY_SIZE"); + ColorTableParameterPName.put(GL_COLOR_TABLE_SCALE, "GL_COLOR_TABLE_SCALE"); + ColorTableParameterPName.put(GL_COLOR_TABLE_FORMAT, "GL_COLOR_TABLE_FORMAT"); + ColorTableParameterPName.put(GL_COLOR_TABLE_RED_SIZE, "GL_COLOR_TABLE_RED_SIZE"); + ColorTableParameterPName.put(GL_COLOR_TABLE_ALPHA_SIZE_SGI, "GL_COLOR_TABLE_ALPHA_SIZE_SGI"); + ColorTableParameterPName.put(GL_COLOR_TABLE_LUMINANCE_SIZE, "GL_COLOR_TABLE_LUMINANCE_SIZE"); + ColorTableParameterPName.put(GL_COLOR_TABLE_FORMAT_SGI, "GL_COLOR_TABLE_FORMAT_SGI"); + ColorTableParameterPName.put(GL_COLOR_TABLE_INTENSITY_SIZE_SGI, "GL_COLOR_TABLE_INTENSITY_SIZE_SGI"); + } + public static Map ColorTableParameterPName() { + if (ColorTableParameterPName != null) + return ColorTableParameterPName; + ColorTableParameterPName = new HashMap(20); + ColorTableParameterPName0(); + return ColorTableParameterPName; + } + private static Map FogCoordSrc; + private static void FogCoordSrc0() { + FogCoordSrc.put(GL_FOG_COORDINATE, "GL_FOG_COORDINATE"); + FogCoordSrc.put(GL_FOG_COORD, "GL_FOG_COORD"); + FogCoordSrc.put(GL_FRAGMENT_DEPTH, "GL_FRAGMENT_DEPTH"); + } + public static Map FogCoordSrc() { + if (FogCoordSrc != null) + return FogCoordSrc; + FogCoordSrc = new HashMap(3); + FogCoordSrc0(); + return FogCoordSrc; + } private static Map CombinerMappingNV; private static void CombinerMappingNV0() { } @@ -9932,18 +8658,45 @@ public static Map CombinerMappingNV() { CombinerMappingNV0(); return CombinerMappingNV; } + private static Map FragmentOp3ATI; + private static void FragmentOp3ATI0() { + } + public static Map FragmentOp3ATI() { + if (FragmentOp3ATI != null) + return FragmentOp3ATI; + FragmentOp3ATI = new HashMap(0); + FragmentOp3ATI0(); + return FragmentOp3ATI; + } + private static Map ShaderBinaryFormat; + private static void ShaderBinaryFormat0() { + ShaderBinaryFormat.put(GL_SGX_BINARY_IMG, "GL_SGX_BINARY_IMG"); + ShaderBinaryFormat.put(GL_SHADER_BINARY_DMP, "GL_SHADER_BINARY_DMP"); + ShaderBinaryFormat.put(GL_SHADER_BINARY_VIV, "GL_SHADER_BINARY_VIV"); + ShaderBinaryFormat.put(GL_GCCSO_SHADER_BINARY_FJ, "GL_GCCSO_SHADER_BINARY_FJ"); + ShaderBinaryFormat.put(GL_MALI_SHADER_BINARY_ARM, "GL_MALI_SHADER_BINARY_ARM"); + ShaderBinaryFormat.put(GL_HUAWEI_SHADER_BINARY, "GL_HUAWEI_SHADER_BINARY"); + ShaderBinaryFormat.put(GL_SHADER_BINARY_FORMAT_SPIR_V, "GL_SHADER_BINARY_FORMAT_SPIR_V"); + } + public static Map ShaderBinaryFormat() { + if (ShaderBinaryFormat != null) + return ShaderBinaryFormat; + ShaderBinaryFormat = new HashMap(7); + ShaderBinaryFormat0(); + return ShaderBinaryFormat; + } private static Map LightName; private static void LightName0() { LightName.put(GL_LIGHT6, "GL_LIGHT6"); - LightName.put(GL_FRAGMENT_LIGHT6_SGIX, "GL_FRAGMENT_LIGHT6_SGIX"); LightName.put(GL_LIGHT7, "GL_LIGHT7"); + LightName.put(GL_FRAGMENT_LIGHT6_SGIX, "GL_FRAGMENT_LIGHT6_SGIX"); LightName.put(GL_LIGHT4, "GL_LIGHT4"); LightName.put(GL_LIGHT5, "GL_LIGHT5"); LightName.put(GL_FRAGMENT_LIGHT2_SGIX, "GL_FRAGMENT_LIGHT2_SGIX"); LightName.put(GL_LIGHT2, "GL_LIGHT2"); + LightName.put(GL_LIGHT3, "GL_LIGHT3"); LightName.put(GL_FRAGMENT_LIGHT4_SGIX, "GL_FRAGMENT_LIGHT4_SGIX"); LightName.put(GL_FRAGMENT_LIGHT7_SGIX, "GL_FRAGMENT_LIGHT7_SGIX"); - LightName.put(GL_LIGHT3, "GL_LIGHT3"); LightName.put(GL_LIGHT0, "GL_LIGHT0"); LightName.put(GL_LIGHT1, "GL_LIGHT1"); LightName.put(GL_FRAGMENT_LIGHT1_SGIX, "GL_FRAGMENT_LIGHT1_SGIX"); @@ -9960,21 +8713,25 @@ public static Map LightName() { } private static Map RenderbufferParameterName; private static void RenderbufferParameterName0() { - RenderbufferParameterName.put(GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"); - RenderbufferParameterName.put(GL_RENDERBUFFER_SAMPLES, "GL_RENDERBUFFER_SAMPLES"); - RenderbufferParameterName.put(GL_RENDERBUFFER_DEPTH_SIZE, "GL_RENDERBUFFER_DEPTH_SIZE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_ALPHA_SIZE, "GL_RENDERBUFFER_ALPHA_SIZE"); RenderbufferParameterName.put(GL_RENDERBUFFER_STENCIL_SIZE, "GL_RENDERBUFFER_STENCIL_SIZE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_BLUE_SIZE, "GL_RENDERBUFFER_BLUE_SIZE"); RenderbufferParameterName.put(GL_RENDERBUFFER_HEIGHT, "GL_RENDERBUFFER_HEIGHT"); + RenderbufferParameterName.put(GL_RENDERBUFFER_GREEN_SIZE, "GL_RENDERBUFFER_GREEN_SIZE"); + RenderbufferParameterName.put(GL_RENDERBUFFER_DEPTH_SIZE, "GL_RENDERBUFFER_DEPTH_SIZE"); + RenderbufferParameterName.put(GL_RENDERBUFFER_ALPHA_SIZE, "GL_RENDERBUFFER_ALPHA_SIZE"); + RenderbufferParameterName.put(GL_RENDERBUFFER_SAMPLES_APPLE, "GL_RENDERBUFFER_SAMPLES_APPLE"); RenderbufferParameterName.put(GL_RENDERBUFFER_RED_SIZE, "GL_RENDERBUFFER_RED_SIZE"); + RenderbufferParameterName.put(GL_RENDERBUFFER_STORAGE_SAMPLES_AMD, "GL_RENDERBUFFER_STORAGE_SAMPLES_AMD"); + RenderbufferParameterName.put(GL_RENDERBUFFER_SAMPLES, "GL_RENDERBUFFER_SAMPLES"); + RenderbufferParameterName.put(GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"); + RenderbufferParameterName.put(GL_RENDERBUFFER_BLUE_SIZE, "GL_RENDERBUFFER_BLUE_SIZE"); RenderbufferParameterName.put(GL_RENDERBUFFER_WIDTH, "GL_RENDERBUFFER_WIDTH"); - RenderbufferParameterName.put(GL_RENDERBUFFER_GREEN_SIZE, "GL_RENDERBUFFER_GREEN_SIZE"); + RenderbufferParameterName.put(GL_RENDERBUFFER_SAMPLES_ANGLE, "GL_RENDERBUFFER_SAMPLES_ANGLE"); + RenderbufferParameterName.put(GL_RENDERBUFFER_SAMPLES_IMG, "GL_RENDERBUFFER_SAMPLES_IMG"); } public static Map RenderbufferParameterName() { if (RenderbufferParameterName != null) return RenderbufferParameterName; - RenderbufferParameterName = new HashMap(10); + RenderbufferParameterName = new HashMap(14); RenderbufferParameterName0(); return RenderbufferParameterName; } @@ -9990,25 +8747,21 @@ public static Map FogPointerTypeEXT() { FogPointerTypeEXT0(); return FogPointerTypeEXT; } - private static Map GetPixelMap; - private static void GetPixelMap0() { - GetPixelMap.put(GL_PIXEL_MAP_B_TO_B, "GL_PIXEL_MAP_B_TO_B"); - GetPixelMap.put(GL_PIXEL_MAP_S_TO_S, "GL_PIXEL_MAP_S_TO_S"); - GetPixelMap.put(GL_PIXEL_MAP_I_TO_I, "GL_PIXEL_MAP_I_TO_I"); - GetPixelMap.put(GL_PIXEL_MAP_G_TO_G, "GL_PIXEL_MAP_G_TO_G"); - GetPixelMap.put(GL_PIXEL_MAP_I_TO_B, "GL_PIXEL_MAP_I_TO_B"); - GetPixelMap.put(GL_PIXEL_MAP_I_TO_R, "GL_PIXEL_MAP_I_TO_R"); - GetPixelMap.put(GL_PIXEL_MAP_I_TO_A, "GL_PIXEL_MAP_I_TO_A"); - GetPixelMap.put(GL_PIXEL_MAP_A_TO_A, "GL_PIXEL_MAP_A_TO_A"); - GetPixelMap.put(GL_PIXEL_MAP_I_TO_G, "GL_PIXEL_MAP_I_TO_G"); - GetPixelMap.put(GL_PIXEL_MAP_R_TO_R, "GL_PIXEL_MAP_R_TO_R"); - } - public static Map GetPixelMap() { - if (GetPixelMap != null) - return GetPixelMap; - GetPixelMap = new HashMap(10); - GetPixelMap0(); - return GetPixelMap; + private static Map SamplerParameterF; + private static void SamplerParameterF0() { + SamplerParameterF.put(GL_TEXTURE_MAX_ANISOTROPY, "GL_TEXTURE_MAX_ANISOTROPY"); + SamplerParameterF.put(GL_TEXTURE_MIN_LOD, "GL_TEXTURE_MIN_LOD"); + SamplerParameterF.put(GL_TEXTURE_LOD_BIAS, "GL_TEXTURE_LOD_BIAS"); + SamplerParameterF.put(GL_TEXTURE_BORDER_COLOR, "GL_TEXTURE_BORDER_COLOR"); + SamplerParameterF.put(GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM, "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM"); + SamplerParameterF.put(GL_TEXTURE_MAX_LOD, "GL_TEXTURE_MAX_LOD"); + } + public static Map SamplerParameterF() { + if (SamplerParameterF != null) + return SamplerParameterF; + SamplerParameterF = new HashMap(6); + SamplerParameterF0(); + return SamplerParameterF; } private static Map PathFontTarget; private static void PathFontTarget0() { @@ -10031,16 +8784,16 @@ private static void PixelTransferParameter0() { PixelTransferParameter.put(GL_DEPTH_SCALE, "GL_DEPTH_SCALE"); PixelTransferParameter.put(GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI, "GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"); PixelTransferParameter.put(GL_BLUE_SCALE, "GL_BLUE_SCALE"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI, "GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"); PixelTransferParameter.put(GL_POST_CONVOLUTION_GREEN_BIAS, "GL_POST_CONVOLUTION_GREEN_BIAS"); + PixelTransferParameter.put(GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI, "GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"); PixelTransferParameter.put(GL_POST_COLOR_MATRIX_RED_SCALE_SGI, "GL_POST_COLOR_MATRIX_RED_SCALE_SGI"); PixelTransferParameter.put(GL_POST_COLOR_MATRIX_GREEN_SCALE, "GL_POST_COLOR_MATRIX_GREEN_SCALE"); PixelTransferParameter.put(GL_RED_BIAS, "GL_RED_BIAS"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_BLUE_SCALE, "GL_POST_COLOR_MATRIX_BLUE_SCALE"); PixelTransferParameter.put(GL_POST_COLOR_MATRIX_RED_SCALE, "GL_POST_COLOR_MATRIX_RED_SCALE"); + PixelTransferParameter.put(GL_POST_COLOR_MATRIX_BLUE_SCALE, "GL_POST_COLOR_MATRIX_BLUE_SCALE"); PixelTransferParameter.put(GL_BLUE_BIAS, "GL_BLUE_BIAS"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI, "GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"); PixelTransferParameter.put(GL_POST_CONVOLUTION_BLUE_BIAS, "GL_POST_CONVOLUTION_BLUE_BIAS"); + PixelTransferParameter.put(GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI, "GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"); PixelTransferParameter.put(GL_POST_CONVOLUTION_ALPHA_SCALE, "GL_POST_CONVOLUTION_ALPHA_SCALE"); PixelTransferParameter.put(GL_POST_CONVOLUTION_RED_BIAS, "GL_POST_CONVOLUTION_RED_BIAS"); PixelTransferParameter.put(GL_MAP_STENCIL, "GL_MAP_STENCIL"); @@ -10085,25 +8838,15 @@ public static Map SamplePatternSGIS() { SamplePatternSGIS0(); return SamplePatternSGIS; } - private static Map ObjectTypeAPPLE; - private static void ObjectTypeAPPLE0() { - } - public static Map ObjectTypeAPPLE() { - if (ObjectTypeAPPLE != null) - return ObjectTypeAPPLE; - ObjectTypeAPPLE = new HashMap(0); - ObjectTypeAPPLE0(); - return ObjectTypeAPPLE; - } private static Map StencilOp; private static void StencilOp0() { StencilOp.put(GL_DECR_WRAP, "GL_DECR_WRAP"); - StencilOp.put(GL_INCR_WRAP, "GL_INCR_WRAP"); StencilOp.put(GL_KEEP, "GL_KEEP"); - StencilOp.put(GL_INCR, "GL_INCR"); + StencilOp.put(GL_INCR_WRAP, "GL_INCR_WRAP"); StencilOp.put(GL_INVERT, "GL_INVERT"); - StencilOp.put(GL_REPLACE, "GL_REPLACE"); + StencilOp.put(GL_INCR, "GL_INCR"); StencilOp.put(GL_ZERO, "GL_ZERO"); + StencilOp.put(GL_REPLACE, "GL_REPLACE"); StencilOp.put(GL_DECR, "GL_DECR"); } public static Map StencilOp() { @@ -10113,6 +8856,18 @@ public static Map StencilOp() { StencilOp0(); return StencilOp; } + private static Map ObjectTypeAPPLE; + private static void ObjectTypeAPPLE0() { + ObjectTypeAPPLE.put(GL_FENCE_APPLE, "GL_FENCE_APPLE"); + ObjectTypeAPPLE.put(GL_DRAW_PIXELS_APPLE, "GL_DRAW_PIXELS_APPLE"); + } + public static Map ObjectTypeAPPLE() { + if (ObjectTypeAPPLE != null) + return ObjectTypeAPPLE; + ObjectTypeAPPLE = new HashMap(2); + ObjectTypeAPPLE0(); + return ObjectTypeAPPLE; + } private static Map ErrorCode; private static void ErrorCode0() { ErrorCode.put(GL_TABLE_TOO_LARGE, "GL_TABLE_TOO_LARGE"); @@ -10132,6 +8887,17 @@ public static Map ErrorCode() { ErrorCode0(); return ErrorCode; } + private static Map CombinerScaleNV; + private static void CombinerScaleNV0() { + CombinerScaleNV.put(GL_NONE, "GL_NONE"); + } + public static Map CombinerScaleNV() { + if (CombinerScaleNV != null) + return CombinerScaleNV; + CombinerScaleNV = new HashMap(1); + CombinerScaleNV0(); + return CombinerScaleNV; + } private static Map LightTexturePNameEXT; private static void LightTexturePNameEXT0() { } @@ -10142,15 +8908,15 @@ public static Map LightTexturePNameEXT() { LightTexturePNameEXT0(); return LightTexturePNameEXT; } - private static Map CombinerScaleNV; - private static void CombinerScaleNV0() { + private static Map FragmentShaderColorModMaskATI; + private static void FragmentShaderColorModMaskATI0() { } - public static Map CombinerScaleNV() { - if (CombinerScaleNV != null) - return CombinerScaleNV; - CombinerScaleNV = new HashMap(0); - CombinerScaleNV0(); - return CombinerScaleNV; + public static Map FragmentShaderColorModMaskATI() { + if (FragmentShaderColorModMaskATI != null) + return FragmentShaderColorModMaskATI; + FragmentShaderColorModMaskATI = new HashMap(0); + FragmentShaderColorModMaskATI0(); + return FragmentShaderColorModMaskATI; } private static Map SeparableTargetEXT; private static void SeparableTargetEXT0() { @@ -10163,6 +8929,19 @@ public static Map SeparableTargetEXT() { SeparableTargetEXT0(); return SeparableTargetEXT; } + private static Map SpriteModeSGIX; + private static void SpriteModeSGIX0() { + SpriteModeSGIX.put(GL_SPRITE_EYE_ALIGNED_SGIX, "GL_SPRITE_EYE_ALIGNED_SGIX"); + SpriteModeSGIX.put(GL_SPRITE_OBJECT_ALIGNED_SGIX, "GL_SPRITE_OBJECT_ALIGNED_SGIX"); + SpriteModeSGIX.put(GL_SPRITE_AXIAL_SGIX, "GL_SPRITE_AXIAL_SGIX"); + } + public static Map SpriteModeSGIX() { + if (SpriteModeSGIX != null) + return SpriteModeSGIX; + SpriteModeSGIX = new HashMap(3); + SpriteModeSGIX0(); + return SpriteModeSGIX; + } private static Map AlphaFunction; private static void AlphaFunction0() { AlphaFunction.put(GL_EQUAL, "GL_EQUAL"); @@ -10193,6 +8972,16 @@ public static Map BlitFramebufferFilter() { BlitFramebufferFilter0(); return BlitFramebufferFilter; } + private static Map FragmentShaderRegATI; + private static void FragmentShaderRegATI0() { + } + public static Map FragmentShaderRegATI() { + if (FragmentShaderRegATI != null) + return FragmentShaderRegATI; + FragmentShaderRegATI = new HashMap(0); + FragmentShaderRegATI0(); + return FragmentShaderRegATI; + } private static Map GetMapQuery; private static void GetMapQuery0() { GetMapQuery.put(GL_COEFF, "GL_COEFF"); @@ -10222,8 +9011,8 @@ public static Map PixelStoreResampleMode() { private static Map FeedBackToken; private static void FeedBackToken0() { FeedBackToken.put(GL_BITMAP_TOKEN, "GL_BITMAP_TOKEN"); - FeedBackToken.put(GL_COPY_PIXEL_TOKEN, "GL_COPY_PIXEL_TOKEN"); FeedBackToken.put(GL_DRAW_PIXEL_TOKEN, "GL_DRAW_PIXEL_TOKEN"); + FeedBackToken.put(GL_COPY_PIXEL_TOKEN, "GL_COPY_PIXEL_TOKEN"); FeedBackToken.put(GL_POINT_TOKEN, "GL_POINT_TOKEN"); FeedBackToken.put(GL_LINE_TOKEN, "GL_LINE_TOKEN"); FeedBackToken.put(GL_LINE_RESET_TOKEN, "GL_LINE_RESET_TOKEN"); @@ -10237,6 +9026,34 @@ public static Map FeedBackToken() { FeedBackToken0(); return FeedBackToken; } + private static Map VertexAttribIType; + private static void VertexAttribIType0() { + VertexAttribIType.put(GL_BYTE, "GL_BYTE"); + VertexAttribIType.put(GL_INT, "GL_INT"); + VertexAttribIType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); + VertexAttribIType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + VertexAttribIType.put(GL_SHORT, "GL_SHORT"); + VertexAttribIType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); + } + public static Map VertexAttribIType() { + if (VertexAttribIType != null) + return VertexAttribIType; + VertexAttribIType = new HashMap(6); + VertexAttribIType0(); + return VertexAttribIType; + } + private static Map MapTypeNV; + private static void MapTypeNV0() { + MapTypeNV.put(GL_FLOAT, "GL_FLOAT"); + MapTypeNV.put(GL_DOUBLE, "GL_DOUBLE"); + } + public static Map MapTypeNV() { + if (MapTypeNV != null) + return MapTypeNV; + MapTypeNV = new HashMap(2); + MapTypeNV0(); + return MapTypeNV; + } private static Map MapTextureFormatINTEL; private static void MapTextureFormatINTEL0() { MapTextureFormatINTEL.put(GL_LAYOUT_LINEAR_CPU_CACHED_INTEL, "GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"); @@ -10250,6 +9067,29 @@ public static Map MapTextureFormatINTEL() { MapTextureFormatINTEL0(); return MapTextureFormatINTEL; } + private static Map ReplacementCodeTypeSUN; + private static void ReplacementCodeTypeSUN0() { + ReplacementCodeTypeSUN.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); + ReplacementCodeTypeSUN.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + ReplacementCodeTypeSUN.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); + } + public static Map ReplacementCodeTypeSUN() { + if (ReplacementCodeTypeSUN != null) + return ReplacementCodeTypeSUN; + ReplacementCodeTypeSUN = new HashMap(3); + ReplacementCodeTypeSUN0(); + return ReplacementCodeTypeSUN; + } + private static Map CommandOpcodesNV; + private static void CommandOpcodesNV0() { + } + public static Map CommandOpcodesNV() { + if (CommandOpcodesNV != null) + return CommandOpcodesNV; + CommandOpcodesNV = new HashMap(0); + CommandOpcodesNV0(); + return CommandOpcodesNV; + } private static Map TextureEnvMode; private static void TextureEnvMode0() { TextureEnvMode.put(GL_MODULATE, "GL_MODULATE"); @@ -10257,23 +9097,32 @@ private static void TextureEnvMode0() { TextureEnvMode.put(GL_BLEND, "GL_BLEND"); TextureEnvMode.put(GL_DECAL, "GL_DECAL"); TextureEnvMode.put(GL_TEXTURE_ENV_BIAS_SGIX, "GL_TEXTURE_ENV_BIAS_SGIX"); + TextureEnvMode.put(GL_REPLACE, "GL_REPLACE"); + TextureEnvMode.put(GL_COMBINE, "GL_COMBINE"); } public static Map TextureEnvMode() { if (TextureEnvMode != null) return TextureEnvMode; - TextureEnvMode = new HashMap(5); + TextureEnvMode = new HashMap(7); TextureEnvMode0(); return TextureEnvMode; } - private static Map ImageTransformTargetHP; - private static void ImageTransformTargetHP0() { - } - public static Map ImageTransformTargetHP() { - if (ImageTransformTargetHP != null) - return ImageTransformTargetHP; - ImageTransformTargetHP = new HashMap(0); - ImageTransformTargetHP0(); - return ImageTransformTargetHP; + private static Map PathColorFormat; + private static void PathColorFormat0() { + PathColorFormat.put(GL_RGB, "GL_RGB"); + PathColorFormat.put(GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"); + PathColorFormat.put(GL_ALPHA, "GL_ALPHA"); + PathColorFormat.put(GL_RGBA, "GL_RGBA"); + PathColorFormat.put(GL_LUMINANCE, "GL_LUMINANCE"); + PathColorFormat.put(GL_NONE, "GL_NONE"); + PathColorFormat.put(GL_INTENSITY, "GL_INTENSITY"); + } + public static Map PathColorFormat() { + if (PathColorFormat != null) + return PathColorFormat; + PathColorFormat = new HashMap(7); + PathColorFormat0(); + return PathColorFormat; } private static Map RenderingMode; private static void RenderingMode0() { @@ -10288,52 +9137,41 @@ public static Map RenderingMode() { RenderingMode0(); return RenderingMode; } - private static Map BufferPNameARB; - private static void BufferPNameARB0() { - } - public static Map BufferPNameARB() { - if (BufferPNameARB != null) - return BufferPNameARB; - BufferPNameARB = new HashMap(0); - BufferPNameARB0(); - return BufferPNameARB; - } - private static Map ConvolutionTargetEXT; - private static void ConvolutionTargetEXT0() { - ConvolutionTargetEXT.put(GL_CONVOLUTION_2D, "GL_CONVOLUTION_2D"); - ConvolutionTargetEXT.put(GL_CONVOLUTION_1D, "GL_CONVOLUTION_1D"); + private static Map ImageTransformTargetHP; + private static void ImageTransformTargetHP0() { + ImageTransformTargetHP.put(GL_IMAGE_TRANSFORM_2D_HP, "GL_IMAGE_TRANSFORM_2D_HP"); } - public static Map ConvolutionTargetEXT() { - if (ConvolutionTargetEXT != null) - return ConvolutionTargetEXT; - ConvolutionTargetEXT = new HashMap(2); - ConvolutionTargetEXT0(); - return ConvolutionTargetEXT; + public static Map ImageTransformTargetHP() { + if (ImageTransformTargetHP != null) + return ImageTransformTargetHP; + ImageTransformTargetHP = new HashMap(1); + ImageTransformTargetHP0(); + return ImageTransformTargetHP; } - private static Map HintMode; - private static void HintMode0() { - HintMode.put(GL_FASTEST, "GL_FASTEST"); - HintMode.put(GL_DONT_CARE, "GL_DONT_CARE"); - HintMode.put(GL_NICEST, "GL_NICEST"); + private static Map FragmentShaderDestModMaskATI; + private static void FragmentShaderDestModMaskATI0() { + FragmentShaderDestModMaskATI.put(GL_NONE, "GL_NONE"); } - public static Map HintMode() { - if (HintMode != null) - return HintMode; - HintMode = new HashMap(3); - HintMode0(); - return HintMode; + public static Map FragmentShaderDestModMaskATI() { + if (FragmentShaderDestModMaskATI != null) + return FragmentShaderDestModMaskATI; + FragmentShaderDestModMaskATI = new HashMap(1); + FragmentShaderDestModMaskATI0(); + return FragmentShaderDestModMaskATI; } private static Map TextureParameterName; private static void TextureParameterName0() { TextureParameterName.put(GL_SHADOW_AMBIENT_SGIX, "GL_SHADOW_AMBIENT_SGIX"); TextureParameterName.put(GL_TEXTURE_BASE_LEVEL_SGIS, "GL_TEXTURE_BASE_LEVEL_SGIS"); + TextureParameterName.put(GL_TEXTURE_MEMORY_LAYOUT_INTEL, "GL_TEXTURE_MEMORY_LAYOUT_INTEL"); TextureParameterName.put(GL_TEXTURE_MAX_CLAMP_S_SGIX, "GL_TEXTURE_MAX_CLAMP_S_SGIX"); TextureParameterName.put(GL_TEXTURE_LOD_BIAS_S_SGIX, "GL_TEXTURE_LOD_BIAS_S_SGIX"); TextureParameterName.put(GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"); TextureParameterName.put(GL_TEXTURE_COMPARE_OPERATOR_SGIX, "GL_TEXTURE_COMPARE_OPERATOR_SGIX"); TextureParameterName.put(GL_TEXTURE_GEQUAL_R_SGIX, "GL_TEXTURE_GEQUAL_R_SGIX"); - TextureParameterName.put(GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"); + TextureParameterName.put(GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM, "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM"); TextureParameterName.put(GL_TEXTURE_WRAP_Q_SGIS, "GL_TEXTURE_WRAP_Q_SGIS"); + TextureParameterName.put(GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"); TextureParameterName.put(GL_TEXTURE_MAX_CLAMP_T_SGIX, "GL_TEXTURE_MAX_CLAMP_T_SGIX"); TextureParameterName.put(GL_TEXTURE_COMPARE_FUNC, "GL_TEXTURE_COMPARE_FUNC"); TextureParameterName.put(GL_TEXTURE_RESIDENT, "GL_TEXTURE_RESIDENT"); @@ -10345,6 +9183,7 @@ private static void TextureParameterName0() { TextureParameterName.put(GL_TEXTURE_SWIZZLE_RGBA, "GL_TEXTURE_SWIZZLE_RGBA"); TextureParameterName.put(GL_TEXTURE_INTENSITY_SIZE, "GL_TEXTURE_INTENSITY_SIZE"); TextureParameterName.put(GL_TEXTURE_MAX_CLAMP_R_SGIX, "GL_TEXTURE_MAX_CLAMP_R_SGIX"); + TextureParameterName.put(GL_TEXTURE_MAX_ANISOTROPY, "GL_TEXTURE_MAX_ANISOTROPY"); TextureParameterName.put(GL_POST_TEXTURE_FILTER_BIAS_SGIX, "GL_POST_TEXTURE_FILTER_BIAS_SGIX"); TextureParameterName.put(GL_DETAIL_TEXTURE_LEVEL_SGIS, "GL_DETAIL_TEXTURE_LEVEL_SGIS"); TextureParameterName.put(GL_TEXTURE_MIN_LOD, "GL_TEXTURE_MIN_LOD"); @@ -10352,14 +9191,16 @@ private static void TextureParameterName0() { TextureParameterName.put(GL_QUAD_TEXTURE_SELECT_SGIS, "GL_QUAD_TEXTURE_SELECT_SGIS"); TextureParameterName.put(GL_DETAIL_TEXTURE_MODE_SGIS, "GL_DETAIL_TEXTURE_MODE_SGIS"); TextureParameterName.put(GL_TEXTURE_LOD_BIAS_T_SGIX, "GL_TEXTURE_LOD_BIAS_T_SGIX"); - TextureParameterName.put(GL_DUAL_TEXTURE_SELECT_SGIS, "GL_DUAL_TEXTURE_SELECT_SGIS"); TextureParameterName.put(GL_TEXTURE_INTERNAL_FORMAT, "GL_TEXTURE_INTERNAL_FORMAT"); TextureParameterName.put(GL_TEXTURE_RED_SIZE, "GL_TEXTURE_RED_SIZE"); + TextureParameterName.put(GL_DUAL_TEXTURE_SELECT_SGIS, "GL_DUAL_TEXTURE_SELECT_SGIS"); TextureParameterName.put(GL_GENERATE_MIPMAP, "GL_GENERATE_MIPMAP"); TextureParameterName.put(GL_GENERATE_MIPMAP_SGIS, "GL_GENERATE_MIPMAP_SGIS"); + TextureParameterName.put(GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM, "GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM"); TextureParameterName.put(GL_TEXTURE_HEIGHT, "GL_TEXTURE_HEIGHT"); - TextureParameterName.put(GL_TEXTURE_COMPARE_SGIX, "GL_TEXTURE_COMPARE_SGIX"); + TextureParameterName.put(GL_TEXTURE_CBCR_DEGAMMA_QCOM, "GL_TEXTURE_CBCR_DEGAMMA_QCOM"); TextureParameterName.put(GL_TEXTURE_MAX_LOD, "GL_TEXTURE_MAX_LOD"); + TextureParameterName.put(GL_TEXTURE_COMPARE_SGIX, "GL_TEXTURE_COMPARE_SGIX"); TextureParameterName.put(GL_TEXTURE_4DSIZE_SGIS, "GL_TEXTURE_4DSIZE_SGIS"); TextureParameterName.put(GL_TEXTURE_CLIPMAP_CENTER_SGIX, "GL_TEXTURE_CLIPMAP_CENTER_SGIX"); TextureParameterName.put(GL_TEXTURE_CLIPMAP_DEPTH_SGIX, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX"); @@ -10367,8 +9208,8 @@ private static void TextureParameterName0() { TextureParameterName.put(GL_TEXTURE_MIN_LOD_SGIS, "GL_TEXTURE_MIN_LOD_SGIS"); TextureParameterName.put(GL_TEXTURE_MAX_LEVEL_SGIS, "GL_TEXTURE_MAX_LEVEL_SGIS"); TextureParameterName.put(GL_POST_TEXTURE_FILTER_SCALE_SGIX, "GL_POST_TEXTURE_FILTER_SCALE_SGIX"); - TextureParameterName.put(GL_TEXTURE_SWIZZLE_R, "GL_TEXTURE_SWIZZLE_R"); TextureParameterName.put(GL_TEXTURE_COMPONENTS, "GL_TEXTURE_COMPONENTS"); + TextureParameterName.put(GL_TEXTURE_SWIZZLE_R, "GL_TEXTURE_SWIZZLE_R"); TextureParameterName.put(GL_TEXTURE_WIDTH, "GL_TEXTURE_WIDTH"); TextureParameterName.put(GL_TEXTURE_LOD_BIAS_R_SGIX, "GL_TEXTURE_LOD_BIAS_R_SGIX"); TextureParameterName.put(GL_TEXTURE_MAX_LOD_SGIS, "GL_TEXTURE_MAX_LOD_SGIS"); @@ -10377,8 +9218,8 @@ private static void TextureParameterName0() { TextureParameterName.put(GL_TEXTURE_WRAP_R, "GL_TEXTURE_WRAP_R"); TextureParameterName.put(GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"); TextureParameterName.put(GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"); - TextureParameterName.put(GL_TEXTURE_CLIPMAP_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"); TextureParameterName.put(GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"); + TextureParameterName.put(GL_TEXTURE_CLIPMAP_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"); TextureParameterName.put(GL_TEXTURE_MAX_LEVEL, "GL_TEXTURE_MAX_LEVEL"); TextureParameterName.put(GL_TEXTURE_FILTER4_SIZE_SGIS, "GL_TEXTURE_FILTER4_SIZE_SGIS"); TextureParameterName.put(GL_TEXTURE_SWIZZLE_B, "GL_TEXTURE_SWIZZLE_B"); @@ -10391,14 +9232,59 @@ private static void TextureParameterName0() { TextureParameterName.put(GL_TEXTURE_SWIZZLE_G, "GL_TEXTURE_SWIZZLE_G"); TextureParameterName.put(GL_TEXTURE_ALPHA_SIZE, "GL_TEXTURE_ALPHA_SIZE"); TextureParameterName.put(GL_TEXTURE_BORDER_COLOR, "GL_TEXTURE_BORDER_COLOR"); + TextureParameterName.put(GL_TEXTURE_Y_DEGAMMA_QCOM, "GL_TEXTURE_Y_DEGAMMA_QCOM"); } public static Map TextureParameterName() { if (TextureParameterName != null) return TextureParameterName; - TextureParameterName = new HashMap(66); + TextureParameterName = new HashMap(72); TextureParameterName0(); return TextureParameterName; } + private static Map HintMode; + private static void HintMode0() { + HintMode.put(GL_FASTEST, "GL_FASTEST"); + HintMode.put(GL_DONT_CARE, "GL_DONT_CARE"); + HintMode.put(GL_NICEST, "GL_NICEST"); + } + public static Map HintMode() { + if (HintMode != null) + return HintMode; + HintMode = new HashMap(3); + HintMode0(); + return HintMode; + } + private static Map ConvolutionTargetEXT; + private static void ConvolutionTargetEXT0() { + ConvolutionTargetEXT.put(GL_CONVOLUTION_2D, "GL_CONVOLUTION_2D"); + ConvolutionTargetEXT.put(GL_CONVOLUTION_1D, "GL_CONVOLUTION_1D"); + } + public static Map ConvolutionTargetEXT() { + if (ConvolutionTargetEXT != null) + return ConvolutionTargetEXT; + ConvolutionTargetEXT = new HashMap(2); + ConvolutionTargetEXT0(); + return ConvolutionTargetEXT; + } + private static Map BufferPNameARB; + private static void BufferPNameARB0() { + BufferPNameARB.put(GL_BUFFER_STORAGE_FLAGS, "GL_BUFFER_STORAGE_FLAGS"); + BufferPNameARB.put(GL_BUFFER_USAGE, "GL_BUFFER_USAGE"); + BufferPNameARB.put(GL_BUFFER_MAP_OFFSET, "GL_BUFFER_MAP_OFFSET"); + BufferPNameARB.put(GL_BUFFER_IMMUTABLE_STORAGE, "GL_BUFFER_IMMUTABLE_STORAGE"); + BufferPNameARB.put(GL_BUFFER_ACCESS, "GL_BUFFER_ACCESS"); + BufferPNameARB.put(GL_BUFFER_MAPPED, "GL_BUFFER_MAPPED"); + BufferPNameARB.put(GL_BUFFER_SIZE, "GL_BUFFER_SIZE"); + BufferPNameARB.put(GL_BUFFER_MAP_LENGTH, "GL_BUFFER_MAP_LENGTH"); + BufferPNameARB.put(GL_BUFFER_ACCESS_FLAGS, "GL_BUFFER_ACCESS_FLAGS"); + } + public static Map BufferPNameARB() { + if (BufferPNameARB != null) + return BufferPNameARB; + BufferPNameARB = new HashMap(9); + BufferPNameARB0(); + return BufferPNameARB; + } private static Map ArrayObjectUsageATI; private static void ArrayObjectUsageATI0() { } @@ -10409,22 +9295,11 @@ public static Map ArrayObjectUsageATI() { ArrayObjectUsageATI0(); return ArrayObjectUsageATI; } - private static Map TextureFilterFuncSGIS; - private static void TextureFilterFuncSGIS0() { - TextureFilterFuncSGIS.put(GL_FILTER4_SGIS, "GL_FILTER4_SGIS"); - } - public static Map TextureFilterFuncSGIS() { - if (TextureFilterFuncSGIS != null) - return TextureFilterFuncSGIS; - TextureFilterFuncSGIS = new HashMap(1); - TextureFilterFuncSGIS0(); - return TextureFilterFuncSGIS; - } private static Map UniformBlockPName; private static void UniformBlockPName0() { + UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"); UniformBlockPName.put(GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"); UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"); UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER"); UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"); UniformBlockPName.put(GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"); @@ -10447,12 +9322,12 @@ private static void ProgramPropertyARB0() { ProgramPropertyARB.put(GL_ACTIVE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_UNIFORM_MAX_LENGTH"); ProgramPropertyARB.put(GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"); ProgramPropertyARB.put(GL_TRANSFORM_FEEDBACK_VARYINGS, "GL_TRANSFORM_FEEDBACK_VARYINGS"); - ProgramPropertyARB.put(GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"); ProgramPropertyARB.put(GL_GEOMETRY_VERTICES_OUT, "GL_GEOMETRY_VERTICES_OUT"); + ProgramPropertyARB.put(GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"); ProgramPropertyARB.put(GL_ACTIVE_UNIFORM_BLOCKS, "GL_ACTIVE_UNIFORM_BLOCKS"); ProgramPropertyARB.put(GL_COMPUTE_WORK_GROUP_SIZE, "GL_COMPUTE_WORK_GROUP_SIZE"); - ProgramPropertyARB.put(GL_TRANSFORM_FEEDBACK_BUFFER_MODE, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"); ProgramPropertyARB.put(GL_GEOMETRY_OUTPUT_TYPE, "GL_GEOMETRY_OUTPUT_TYPE"); + ProgramPropertyARB.put(GL_TRANSFORM_FEEDBACK_BUFFER_MODE, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"); ProgramPropertyARB.put(GL_DELETE_STATUS, "GL_DELETE_STATUS"); ProgramPropertyARB.put(GL_PROGRAM_BINARY_LENGTH, "GL_PROGRAM_BINARY_LENGTH"); ProgramPropertyARB.put(GL_LINK_STATUS, "GL_LINK_STATUS"); @@ -10461,8 +9336,8 @@ private static void ProgramPropertyARB0() { ProgramPropertyARB.put(GL_ATTACHED_SHADERS, "GL_ATTACHED_SHADERS"); ProgramPropertyARB.put(GL_ACTIVE_ATTRIBUTES, "GL_ACTIVE_ATTRIBUTES"); ProgramPropertyARB.put(GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"); - ProgramPropertyARB.put(GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"); ProgramPropertyARB.put(GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"); + ProgramPropertyARB.put(GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"); } public static Map ProgramPropertyARB() { if (ProgramPropertyARB != null) @@ -10471,6 +9346,16 @@ public static Map ProgramPropertyARB() { ProgramPropertyARB0(); return ProgramPropertyARB; } + private static Map DataTypeEXT; + private static void DataTypeEXT0() { + } + public static Map DataTypeEXT() { + if (DataTypeEXT != null) + return DataTypeEXT; + DataTypeEXT = new HashMap(0); + DataTypeEXT0(); + return DataTypeEXT; + } private static Map Boolean; private static void Boolean0() { Boolean.put(GL_TRUE, "GL_TRUE"); @@ -10507,17 +9392,19 @@ public static Map PathCoverMode() { PathCoverMode0(); return PathCoverMode; } - private static Map MeshMode1; - private static void MeshMode10() { - MeshMode1.put(GL_POINT, "GL_POINT"); - MeshMode1.put(GL_LINE, "GL_LINE"); + private static Map PathGenMode; + private static void PathGenMode0() { + PathGenMode.put(GL_CONSTANT, "GL_CONSTANT"); + PathGenMode.put(GL_OBJECT_LINEAR, "GL_OBJECT_LINEAR"); + PathGenMode.put(GL_NONE, "GL_NONE"); + PathGenMode.put(GL_EYE_LINEAR, "GL_EYE_LINEAR"); } - public static Map MeshMode1() { - if (MeshMode1 != null) - return MeshMode1; - MeshMode1 = new HashMap(2); - MeshMode10(); - return MeshMode1; + public static Map PathGenMode() { + if (PathGenMode != null) + return PathGenMode; + PathGenMode = new HashMap(4); + PathGenMode0(); + return PathGenMode; } private static Map Buffer; private static void Buffer0() { @@ -10532,19 +9419,17 @@ public static Map Buffer() { Buffer0(); return Buffer; } - private static Map PathGenMode; - private static void PathGenMode0() { - PathGenMode.put(GL_CONSTANT, "GL_CONSTANT"); - PathGenMode.put(GL_OBJECT_LINEAR, "GL_OBJECT_LINEAR"); - PathGenMode.put(GL_NONE, "GL_NONE"); - PathGenMode.put(GL_EYE_LINEAR, "GL_EYE_LINEAR"); + private static Map MeshMode1; + private static void MeshMode10() { + MeshMode1.put(GL_POINT, "GL_POINT"); + MeshMode1.put(GL_LINE, "GL_LINE"); } - public static Map PathGenMode() { - if (PathGenMode != null) - return PathGenMode; - PathGenMode = new HashMap(4); - PathGenMode0(); - return PathGenMode; + public static Map MeshMode1() { + if (MeshMode1 != null) + return MeshMode1; + MeshMode1 = new HashMap(2); + MeshMode10(); + return MeshMode1; } private static Map MeshMode2; private static void MeshMode20() { @@ -10559,6 +9444,94 @@ public static Map MeshMode2() { MeshMode20(); return MeshMode2; } + private static Map UniformType; + private static void UniformType0() { + UniformType.put(GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"); + UniformType.put(GL_FLOAT, "GL_FLOAT"); + UniformType.put(GL_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D, "GL_UNSIGNED_INT_SAMPLER_2D"); + UniformType.put(GL_UNSIGNED_INT_VEC4, "GL_UNSIGNED_INT_VEC4"); + UniformType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); + UniformType.put(GL_INT_SAMPLER_1D_ARRAY, "GL_INT_SAMPLER_1D_ARRAY"); + UniformType.put(GL_INT_SAMPLER_2D_ARRAY, "GL_INT_SAMPLER_2D_ARRAY"); + UniformType.put(GL_SAMPLER_2D_RECT_SHADOW, "GL_SAMPLER_2D_RECT_SHADOW"); + UniformType.put(GL_SAMPLER_2D_ARRAY, "GL_SAMPLER_2D_ARRAY"); + UniformType.put(GL_INT_SAMPLER_3D, "GL_INT_SAMPLER_3D"); + UniformType.put(GL_SAMPLER_1D_ARRAY, "GL_SAMPLER_1D_ARRAY"); + UniformType.put(GL_SAMPLER_2D_SHADOW, "GL_SAMPLER_2D_SHADOW"); + UniformType.put(GL_DOUBLE, "GL_DOUBLE"); + UniformType.put(GL_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_INT_SAMPLER_CUBE_MAP_ARRAY"); + UniformType.put(GL_INT_SAMPLER_BUFFER, "GL_INT_SAMPLER_BUFFER"); + UniformType.put(GL_FLOAT_MAT3x4, "GL_FLOAT_MAT3x4"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_1D, "GL_UNSIGNED_INT_SAMPLER_1D"); + UniformType.put(GL_FLOAT_MAT3x2, "GL_FLOAT_MAT3x2"); + UniformType.put(GL_BOOL_VEC4, "GL_BOOL_VEC4"); + UniformType.put(GL_SAMPLER_3D, "GL_SAMPLER_3D"); + UniformType.put(GL_BOOL_VEC3, "GL_BOOL_VEC3"); + UniformType.put(GL_BOOL_VEC2, "GL_BOOL_VEC2"); + UniformType.put(GL_UNSIGNED_INT_VEC3, "GL_UNSIGNED_INT_VEC3"); + UniformType.put(GL_UNSIGNED_INT_VEC2, "GL_UNSIGNED_INT_VEC2"); + UniformType.put(GL_DOUBLE_MAT4, "GL_DOUBLE_MAT4"); + UniformType.put(GL_SAMPLER_CUBE_SHADOW, "GL_SAMPLER_CUBE_SHADOW"); + UniformType.put(GL_DOUBLE_MAT3x4, "GL_DOUBLE_MAT3x4"); + UniformType.put(GL_DOUBLE_MAT3x2, "GL_DOUBLE_MAT3x2"); + UniformType.put(GL_SAMPLER_BUFFER, "GL_SAMPLER_BUFFER"); + UniformType.put(GL_INT_SAMPLER_2D, "GL_INT_SAMPLER_2D"); + UniformType.put(GL_SAMPLER_1D_ARRAY_SHADOW, "GL_SAMPLER_1D_ARRAY_SHADOW"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); + UniformType.put(GL_DOUBLE_MAT3, "GL_DOUBLE_MAT3"); + UniformType.put(GL_DOUBLE_MAT2, "GL_DOUBLE_MAT2"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_BUFFER, "GL_UNSIGNED_INT_SAMPLER_BUFFER"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_CUBE, "GL_UNSIGNED_INT_SAMPLER_CUBE"); + UniformType.put(GL_FLOAT_MAT4, "GL_FLOAT_MAT4"); + UniformType.put(GL_FLOAT_MAT3, "GL_FLOAT_MAT3"); + UniformType.put(GL_FLOAT_MAT2, "GL_FLOAT_MAT2"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D_RECT, "GL_UNSIGNED_INT_SAMPLER_2D_RECT"); + UniformType.put(GL_SAMPLER_2D, "GL_SAMPLER_2D"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"); + UniformType.put(GL_SAMPLER_2D_ARRAY_SHADOW, "GL_SAMPLER_2D_ARRAY_SHADOW"); + UniformType.put(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); + UniformType.put(GL_SAMPLER_CUBE_MAP_ARRAY, "GL_SAMPLER_CUBE_MAP_ARRAY"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"); + UniformType.put(GL_INT_SAMPLER_1D, "GL_INT_SAMPLER_1D"); + UniformType.put(GL_BOOL, "GL_BOOL"); + UniformType.put(GL_SAMPLER_CUBE, "GL_SAMPLER_CUBE"); + UniformType.put(GL_SAMPLER_1D_SHADOW, "GL_SAMPLER_1D_SHADOW"); + UniformType.put(GL_UNSIGNED_INT_SAMPLER_3D, "GL_UNSIGNED_INT_SAMPLER_3D"); + UniformType.put(GL_FLOAT_MAT4x3, "GL_FLOAT_MAT4x3"); + UniformType.put(GL_DOUBLE_VEC4, "GL_DOUBLE_VEC4"); + UniformType.put(GL_FLOAT_MAT2x3, "GL_FLOAT_MAT2x3"); + UniformType.put(GL_DOUBLE_VEC3, "GL_DOUBLE_VEC3"); + UniformType.put(GL_SAMPLER_2D_MULTISAMPLE, "GL_SAMPLER_2D_MULTISAMPLE"); + UniformType.put(GL_FLOAT_MAT2x4, "GL_FLOAT_MAT2x4"); + UniformType.put(GL_FLOAT_MAT4x2, "GL_FLOAT_MAT4x2"); + UniformType.put(GL_DOUBLE_VEC2, "GL_DOUBLE_VEC2"); + UniformType.put(GL_INT_SAMPLER_CUBE, "GL_INT_SAMPLER_CUBE"); + UniformType.put(GL_SAMPLER_2D_RECT, "GL_SAMPLER_2D_RECT"); + UniformType.put(GL_INT_SAMPLER_2D_RECT, "GL_INT_SAMPLER_2D_RECT"); + UniformType.put(GL_DOUBLE_MAT2x4, "GL_DOUBLE_MAT2x4"); + UniformType.put(GL_DOUBLE_MAT4x2, "GL_DOUBLE_MAT4x2"); + UniformType.put(GL_DOUBLE_MAT4x3, "GL_DOUBLE_MAT4x3"); + UniformType.put(GL_INT, "GL_INT"); + UniformType.put(GL_SAMPLER_1D, "GL_SAMPLER_1D"); + UniformType.put(GL_DOUBLE_MAT2x3, "GL_DOUBLE_MAT2x3"); + UniformType.put(GL_FLOAT_VEC2, "GL_FLOAT_VEC2"); + UniformType.put(GL_INT_SAMPLER_2D_MULTISAMPLE, "GL_INT_SAMPLER_2D_MULTISAMPLE"); + UniformType.put(GL_INT_VEC4, "GL_INT_VEC4"); + UniformType.put(GL_FLOAT_VEC4, "GL_FLOAT_VEC4"); + UniformType.put(GL_INT_VEC2, "GL_INT_VEC2"); + UniformType.put(GL_FLOAT_VEC3, "GL_FLOAT_VEC3"); + UniformType.put(GL_INT_VEC3, "GL_INT_VEC3"); + } + public static Map UniformType() { + if (UniformType != null) + return UniformType; + UniformType = new HashMap(78); + UniformType0(); + return UniformType; + } private static Map FramebufferParameterName; private static void FramebufferParameterName0() { FramebufferParameterName.put(GL_FRAMEBUFFER_DEFAULT_WIDTH, "GL_FRAMEBUFFER_DEFAULT_WIDTH"); @@ -10577,16 +9550,32 @@ public static Map FramebufferParameterName() { private static Map ColorTableTarget; private static void ColorTableTarget0() { ColorTableTarget.put(GL_POST_COLOR_MATRIX_COLOR_TABLE, "GL_POST_COLOR_MATRIX_COLOR_TABLE"); + ColorTableTarget.put(GL_PROXY_COLOR_TABLE, "GL_PROXY_COLOR_TABLE"); ColorTableTarget.put(GL_COLOR_TABLE, "GL_COLOR_TABLE"); + ColorTableTarget.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"); + ColorTableTarget.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"); ColorTableTarget.put(GL_POST_CONVOLUTION_COLOR_TABLE, "GL_POST_CONVOLUTION_COLOR_TABLE"); } public static Map ColorTableTarget() { if (ColorTableTarget != null) return ColorTableTarget; - ColorTableTarget = new HashMap(3); + ColorTableTarget = new HashMap(6); ColorTableTarget0(); return ColorTableTarget; } + private static Map TriangleFace; + private static void TriangleFace0() { + TriangleFace.put(GL_FRONT, "GL_FRONT"); + TriangleFace.put(GL_BACK, "GL_BACK"); + TriangleFace.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); + } + public static Map TriangleFace() { + if (TriangleFace != null) + return TriangleFace; + TriangleFace = new HashMap(3); + TriangleFace0(); + return TriangleFace; + } private static Map UseProgramStageMask; private static void UseProgramStageMask0() { UseProgramStageMask.put(GL_GEOMETRY_SHADER_BIT, "GL_GEOMETRY_SHADER_BIT"); @@ -10617,6 +9606,27 @@ public static Map MapQuery() { MapQuery0(); return MapQuery; } + private static Map FragmentOp1ATI; + private static void FragmentOp1ATI0() { + } + public static Map FragmentOp1ATI() { + if (FragmentOp1ATI != null) + return FragmentOp1ATI; + FragmentOp1ATI = new HashMap(0); + FragmentOp1ATI0(); + return FragmentOp1ATI; + } + private static Map MinmaxTargetEXT; + private static void MinmaxTargetEXT0() { + MinmaxTargetEXT.put(GL_MINMAX, "GL_MINMAX"); + } + public static Map MinmaxTargetEXT() { + if (MinmaxTargetEXT != null) + return MinmaxTargetEXT; + MinmaxTargetEXT = new HashMap(1); + MinmaxTargetEXT0(); + return MinmaxTargetEXT; + } private static Map BufferTargetARB; private static void BufferTargetARB0() { BufferTargetARB.put(GL_PARAMETER_BUFFER, "GL_PARAMETER_BUFFER"); @@ -10629,8 +9639,8 @@ private static void BufferTargetARB0() { BufferTargetARB.put(GL_PIXEL_UNPACK_BUFFER, "GL_PIXEL_UNPACK_BUFFER"); BufferTargetARB.put(GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"); BufferTargetARB.put(GL_PIXEL_PACK_BUFFER, "GL_PIXEL_PACK_BUFFER"); - BufferTargetARB.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); BufferTargetARB.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); + BufferTargetARB.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); BufferTargetARB.put(GL_ATOMIC_COUNTER_BUFFER, "GL_ATOMIC_COUNTER_BUFFER"); BufferTargetARB.put(GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"); BufferTargetARB.put(GL_SHADER_STORAGE_BUFFER, "GL_SHADER_STORAGE_BUFFER"); @@ -10642,37 +9652,12 @@ public static Map BufferTargetARB() { BufferTargetARB0(); return BufferTargetARB; } - private static Map ColorTableParameterPNameSGI; - private static void ColorTableParameterPNameSGI0() { - ColorTableParameterPNameSGI.put(GL_COLOR_TABLE_BIAS, "GL_COLOR_TABLE_BIAS"); - ColorTableParameterPNameSGI.put(GL_COLOR_TABLE_SCALE_SGI, "GL_COLOR_TABLE_SCALE_SGI"); - ColorTableParameterPNameSGI.put(GL_COLOR_TABLE_BIAS_SGI, "GL_COLOR_TABLE_BIAS_SGI"); - ColorTableParameterPNameSGI.put(GL_COLOR_TABLE_SCALE, "GL_COLOR_TABLE_SCALE"); - } - public static Map ColorTableParameterPNameSGI() { - if (ColorTableParameterPNameSGI != null) - return ColorTableParameterPNameSGI; - ColorTableParameterPNameSGI = new HashMap(4); - ColorTableParameterPNameSGI0(); - return ColorTableParameterPNameSGI; - } - private static Map MinmaxTargetEXT; - private static void MinmaxTargetEXT0() { - MinmaxTargetEXT.put(GL_MINMAX, "GL_MINMAX"); - } - public static Map MinmaxTargetEXT() { - if (MinmaxTargetEXT != null) - return MinmaxTargetEXT; - MinmaxTargetEXT = new HashMap(1); - MinmaxTargetEXT0(); - return MinmaxTargetEXT; - } private static Map PixelStoreParameter; private static void PixelStoreParameter0() { PixelStoreParameter.put(GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"); + PixelStoreParameter.put(GL_UNPACK_LSB_FIRST, "GL_UNPACK_LSB_FIRST"); PixelStoreParameter.put(GL_PACK_SKIP_IMAGES, "GL_PACK_SKIP_IMAGES"); PixelStoreParameter.put(GL_PIXEL_TILE_GRID_HEIGHT_SGIX, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX"); - PixelStoreParameter.put(GL_UNPACK_LSB_FIRST, "GL_UNPACK_LSB_FIRST"); PixelStoreParameter.put(GL_PACK_RESAMPLE_OML, "GL_PACK_RESAMPLE_OML"); PixelStoreParameter.put(GL_PACK_IMAGE_HEIGHT, "GL_PACK_IMAGE_HEIGHT"); PixelStoreParameter.put(GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"); @@ -10681,8 +9666,8 @@ private static void PixelStoreParameter0() { PixelStoreParameter.put(GL_PACK_IMAGE_DEPTH_SGIS, "GL_PACK_IMAGE_DEPTH_SGIS"); PixelStoreParameter.put(GL_UNPACK_SKIP_ROWS, "GL_UNPACK_SKIP_ROWS"); PixelStoreParameter.put(GL_PACK_LSB_FIRST, "GL_PACK_LSB_FIRST"); - PixelStoreParameter.put(GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"); PixelStoreParameter.put(GL_UNPACK_SWAP_BYTES, "GL_UNPACK_SWAP_BYTES"); + PixelStoreParameter.put(GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"); PixelStoreParameter.put(GL_PIXEL_TILE_GRID_DEPTH_SGIX, "GL_PIXEL_TILE_GRID_DEPTH_SGIX"); PixelStoreParameter.put(GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"); PixelStoreParameter.put(GL_UNPACK_RESAMPLE_OML, "GL_UNPACK_RESAMPLE_OML"); @@ -10713,8 +9698,8 @@ public static Map PixelStoreParameter() { private static void ContextFlagMask0() { ContextFlagMask.put(GL_CONTEXT_FLAG_NO_ERROR_BIT, "GL_CONTEXT_FLAG_NO_ERROR_BIT"); ContextFlagMask.put(GL_CONTEXT_FLAG_DEBUG_BIT, "GL_CONTEXT_FLAG_DEBUG_BIT"); - ContextFlagMask.put(GL_CONTEXT_FLAG_DEBUG_BIT_KHR, "GL_CONTEXT_FLAG_DEBUG_BIT_KHR"); ContextFlagMask.put(GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, "GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"); + ContextFlagMask.put(GL_CONTEXT_FLAG_DEBUG_BIT_KHR, "GL_CONTEXT_FLAG_DEBUG_BIT_KHR"); ContextFlagMask.put(GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, "GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR"); ContextFlagMask.put(GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, "GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"); } @@ -10756,14 +9741,37 @@ public static Map ShadingModel() { } private static Map PixelTexGenModeSGIX; private static void PixelTexGenModeSGIX0() { + PixelTexGenModeSGIX.put(GL_RGB, "GL_RGB"); + PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"); + PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"); + PixelTexGenModeSGIX.put(GL_ALPHA, "GL_ALPHA"); + PixelTexGenModeSGIX.put(GL_RGBA, "GL_RGBA"); + PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_Q_CEILING_SGIX, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"); + PixelTexGenModeSGIX.put(GL_NONE, "GL_NONE"); + PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"); + PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_Q_ROUND_SGIX, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"); } public static Map PixelTexGenModeSGIX() { if (PixelTexGenModeSGIX != null) return PixelTexGenModeSGIX; - PixelTexGenModeSGIX = new HashMap(0); + PixelTexGenModeSGIX = new HashMap(9); PixelTexGenModeSGIX0(); return PixelTexGenModeSGIX; } + private static Map GraphicsResetStatus; + private static void GraphicsResetStatus0() { + GraphicsResetStatus.put(GL_GUILTY_CONTEXT_RESET, "GL_GUILTY_CONTEXT_RESET"); + GraphicsResetStatus.put(GL_NO_ERROR, "GL_NO_ERROR"); + GraphicsResetStatus.put(GL_INNOCENT_CONTEXT_RESET, "GL_INNOCENT_CONTEXT_RESET"); + GraphicsResetStatus.put(GL_UNKNOWN_CONTEXT_RESET, "GL_UNKNOWN_CONTEXT_RESET"); + } + public static Map GraphicsResetStatus() { + if (GraphicsResetStatus != null) + return GraphicsResetStatus; + GraphicsResetStatus = new HashMap(4); + GraphicsResetStatus0(); + return GraphicsResetStatus; + } private static Map ConditionalRenderMode; private static void ConditionalRenderMode0() { ConditionalRenderMode.put(GL_QUERY_NO_WAIT, "GL_QUERY_NO_WAIT"); @@ -10782,20 +9790,6 @@ public static Map ConditionalRenderMode() { ConditionalRenderMode0(); return ConditionalRenderMode; } - private static Map GraphicsResetStatus; - private static void GraphicsResetStatus0() { - GraphicsResetStatus.put(GL_GUILTY_CONTEXT_RESET, "GL_GUILTY_CONTEXT_RESET"); - GraphicsResetStatus.put(GL_NO_ERROR, "GL_NO_ERROR"); - GraphicsResetStatus.put(GL_INNOCENT_CONTEXT_RESET, "GL_INNOCENT_CONTEXT_RESET"); - GraphicsResetStatus.put(GL_UNKNOWN_CONTEXT_RESET, "GL_UNKNOWN_CONTEXT_RESET"); - } - public static Map GraphicsResetStatus() { - if (GraphicsResetStatus != null) - return GraphicsResetStatus; - GraphicsResetStatus = new HashMap(4); - GraphicsResetStatus0(); - return GraphicsResetStatus; - } private static Map PathHandleMissingGlyphs; private static void PathHandleMissingGlyphs0() { } @@ -10818,6 +9812,16 @@ public static Map FogPointerTypeIBM() { FogPointerTypeIBM0(); return FogPointerTypeIBM; } + private static Map ShadingRateCombinerOp; + private static void ShadingRateCombinerOp0() { + } + public static Map ShadingRateCombinerOp() { + if (ShadingRateCombinerOp != null) + return ShadingRateCombinerOp; + ShadingRateCombinerOp = new HashMap(0); + ShadingRateCombinerOp0(); + return ShadingRateCombinerOp; + } private static Map GetPName; private static void GetPName0() { GetPName.put(GL_VERTEX_BINDING_STRIDE, "GL_VERTEX_BINDING_STRIDE"); @@ -10825,15 +9829,17 @@ private static void GetPName0() { GetPName.put(GL_VERTEX_BINDING_DIVISOR, "GL_VERTEX_BINDING_DIVISOR"); GetPName.put(GL_SCISSOR_TEST, "GL_SCISSOR_TEST"); GetPName.put(GL_ARRAY_BUFFER_BINDING, "GL_ARRAY_BUFFER_BINDING"); + GetPName.put(GL_POINT_SIZE_MAX, "GL_POINT_SIZE_MAX"); GetPName.put(GL_PACK_LSB_FIRST, "GL_PACK_LSB_FIRST"); GetPName.put(GL_ACCUM_CLEAR_VALUE, "GL_ACCUM_CLEAR_VALUE"); GetPName.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"); - GetPName.put(GL_ALIASED_LINE_WIDTH_RANGE, "GL_ALIASED_LINE_WIDTH_RANGE"); GetPName.put(GL_PACK_SWAP_BYTES, "GL_PACK_SWAP_BYTES"); + GetPName.put(GL_ALIASED_LINE_WIDTH_RANGE, "GL_ALIASED_LINE_WIDTH_RANGE"); GetPName.put(GL_RENDERBUFFER_BINDING, "GL_RENDERBUFFER_BINDING"); GetPName.put(GL_POLYGON_OFFSET_LINE, "GL_POLYGON_OFFSET_LINE"); - GetPName.put(GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, "GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"); + GetPName.put(GL_SHADER_CORE_ACTIVE_COUNT_ARM, "GL_SHADER_CORE_ACTIVE_COUNT_ARM"); GetPName.put(GL_PIXEL_TEX_GEN_MODE_SGIX, "GL_PIXEL_TEX_GEN_MODE_SGIX"); + GetPName.put(GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, "GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"); GetPName.put(GL_SAMPLE_ALPHA_TO_MASK_SGIS, "GL_SAMPLE_ALPHA_TO_MASK_SGIS"); GetPName.put(GL_STENCIL_REF, "GL_STENCIL_REF"); GetPName.put(GL_MODELVIEW_STACK_DEPTH, "GL_MODELVIEW_STACK_DEPTH"); @@ -10846,15 +9852,15 @@ private static void GetPName0() { GetPName.put(GL_MAX_COMBINED_ATOMIC_COUNTERS, "GL_MAX_COMBINED_ATOMIC_COUNTERS"); GetPName.put(GL_FRAGMENT_SHADER_DERIVATIVE_HINT, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"); GetPName.put(GL_MAX_FRAGMENT_UNIFORM_VECTORS, "GL_MAX_FRAGMENT_UNIFORM_VECTORS"); - GetPName.put(GL_MAX_GEOMETRY_INPUT_COMPONENTS, "GL_MAX_GEOMETRY_INPUT_COMPONENTS"); GetPName.put(GL_VIEWPORT_INDEX_PROVOKING_VERTEX, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX"); - GetPName.put(GL_COLOR_MATRIX_STACK_DEPTH_SGI, "GL_COLOR_MATRIX_STACK_DEPTH_SGI"); - GetPName.put(GL_GREEN_BIAS, "GL_GREEN_BIAS"); + GetPName.put(GL_MAX_GEOMETRY_INPUT_COMPONENTS, "GL_MAX_GEOMETRY_INPUT_COMPONENTS"); GetPName.put(GL_STENCIL_PASS_DEPTH_PASS, "GL_STENCIL_PASS_DEPTH_PASS"); + GetPName.put(GL_GREEN_BIAS, "GL_GREEN_BIAS"); + GetPName.put(GL_COLOR_MATRIX_STACK_DEPTH_SGI, "GL_COLOR_MATRIX_STACK_DEPTH_SGI"); GetPName.put(GL_MAX_PROGRAM_TEXEL_OFFSET, "GL_MAX_PROGRAM_TEXEL_OFFSET"); GetPName.put(GL_STENCIL_BACK_WRITEMASK, "GL_STENCIL_BACK_WRITEMASK"); - GetPName.put(GL_MAX_SERVER_WAIT_TIMEOUT, "GL_MAX_SERVER_WAIT_TIMEOUT"); GetPName.put(GL_PIXEL_TILE_GRID_HEIGHT_SGIX, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX"); + GetPName.put(GL_MAX_SERVER_WAIT_TIMEOUT, "GL_MAX_SERVER_WAIT_TIMEOUT"); GetPName.put(GL_DEPTH_TEST, "GL_DEPTH_TEST"); GetPName.put(GL_MAP2_INDEX, "GL_MAP2_INDEX"); GetPName.put(GL_SAMPLE_BUFFERS_SGIS, "GL_SAMPLE_BUFFERS_SGIS"); @@ -10867,6 +9873,7 @@ private static void GetPName0() { GetPName.put(GL_SPRITE_SGIX, "GL_SPRITE_SGIX"); GetPName.put(GL_VERTEX_ARRAY_SIZE, "GL_VERTEX_ARRAY_SIZE"); GetPName.put(GL_POLYGON_OFFSET_FACTOR, "GL_POLYGON_OFFSET_FACTOR"); + GetPName.put(GL_SHADER_CORE_PRESENT_MASK_ARM, "GL_SHADER_CORE_PRESENT_MASK_ARM"); GetPName.put(GL_MULTISAMPLE_SGIS, "GL_MULTISAMPLE_SGIS"); GetPName.put(GL_AUX_BUFFERS, "GL_AUX_BUFFERS"); GetPName.put(GL_FOG_HINT, "GL_FOG_HINT"); @@ -10883,9 +9890,9 @@ private static void GetPName0() { GetPName.put(GL_STENCIL_BACK_PASS_DEPTH_PASS, "GL_STENCIL_BACK_PASS_DEPTH_PASS"); GetPName.put(GL_NORMAL_ARRAY, "GL_NORMAL_ARRAY"); GetPName.put(GL_PROJECTION_MATRIX, "GL_PROJECTION_MATRIX"); - GetPName.put(GL_INDEX_ARRAY_STRIDE, "GL_INDEX_ARRAY_STRIDE"); GetPName.put(GL_PACK_IMAGE_HEIGHT, "GL_PACK_IMAGE_HEIGHT"); GetPName.put(GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"); + GetPName.put(GL_INDEX_ARRAY_STRIDE, "GL_INDEX_ARRAY_STRIDE"); GetPName.put(GL_ASYNC_DRAW_PIXELS_SGIX, "GL_ASYNC_DRAW_PIXELS_SGIX"); GetPName.put(GL_MATRIX_MODE, "GL_MATRIX_MODE"); GetPName.put(GL_PACK_IMAGE_DEPTH_SGIS, "GL_PACK_IMAGE_DEPTH_SGIS"); @@ -10894,29 +9901,29 @@ private static void GetPName0() { GetPName.put(GL_VERTEX_ARRAY_TYPE, "GL_VERTEX_ARRAY_TYPE"); GetPName.put(GL_CONTEXT_FLAGS, "GL_CONTEXT_FLAGS"); GetPName.put(GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"); - GetPName.put(GL_MAP_STENCIL, "GL_MAP_STENCIL"); GetPName.put(GL_RGBA_MODE, "GL_RGBA_MODE"); + GetPName.put(GL_MAP_STENCIL, "GL_MAP_STENCIL"); GetPName.put(GL_STENCIL_BACK_FUNC, "GL_STENCIL_BACK_FUNC"); GetPName.put(GL_LINE_STIPPLE, "GL_LINE_STIPPLE"); GetPName.put(GL_MAX_3D_TEXTURE_SIZE, "GL_MAX_3D_TEXTURE_SIZE"); GetPName.put(GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"); GetPName.put(GL_SMOOTH_LINE_WIDTH_GRANULARITY, "GL_SMOOTH_LINE_WIDTH_GRANULARITY"); GetPName.put(GL_MAX_VERTEX_ATOMIC_COUNTERS, "GL_MAX_VERTEX_ATOMIC_COUNTERS"); + } + private static void GetPName1() { GetPName.put(GL_MAX_TEXTURE_SIZE, "GL_MAX_TEXTURE_SIZE"); GetPName.put(GL_READ_FRAMEBUFFER_BINDING, "GL_READ_FRAMEBUFFER_BINDING"); GetPName.put(GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI, "GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"); GetPName.put(GL_MAX_VARYING_FLOATS, "GL_MAX_VARYING_FLOATS"); GetPName.put(GL_MAX_ELEMENTS_VERTICES, "GL_MAX_ELEMENTS_VERTICES"); GetPName.put(GL_COLOR_WRITEMASK, "GL_COLOR_WRITEMASK"); - GetPName.put(GL_COLOR_MATRIX_SGI, "GL_COLOR_MATRIX_SGI"); GetPName.put(GL_DEPTH_BITS, "GL_DEPTH_BITS"); + GetPName.put(GL_COLOR_MATRIX_SGI, "GL_COLOR_MATRIX_SGI"); GetPName.put(GL_PROGRAM_BINARY_FORMATS, "GL_PROGRAM_BINARY_FORMATS"); GetPName.put(GL_LINE_WIDTH_GRANULARITY, "GL_LINE_WIDTH_GRANULARITY"); GetPName.put(GL_MAX_FRAGMENT_LIGHTS_SGIX, "GL_MAX_FRAGMENT_LIGHTS_SGIX"); - } - private static void GetPName1() { - GetPName.put(GL_LIGHT_ENV_MODE_SGIX, "GL_LIGHT_ENV_MODE_SGIX"); GetPName.put(GL_VERTEX_ARRAY_STRIDE, "GL_VERTEX_ARRAY_STRIDE"); + GetPName.put(GL_LIGHT_ENV_MODE_SGIX, "GL_LIGHT_ENV_MODE_SGIX"); GetPName.put(GL_CLIP_PLANE0, "GL_CLIP_PLANE0"); GetPName.put(GL_MAX_TEXTURE_BUFFER_SIZE, "GL_MAX_TEXTURE_BUFFER_SIZE"); GetPName.put(GL_CLIP_PLANE1, "GL_CLIP_PLANE1"); @@ -10925,12 +9932,13 @@ private static void GetPName1() { GetPName.put(GL_MIN_PROGRAM_TEXEL_OFFSET, "GL_MIN_PROGRAM_TEXEL_OFFSET"); GetPName.put(GL_CLIP_PLANE4, "GL_CLIP_PLANE4"); GetPName.put(GL_CLIP_PLANE5, "GL_CLIP_PLANE5"); - GetPName.put(GL_MAX_UNIFORM_BUFFER_BINDINGS, "GL_MAX_UNIFORM_BUFFER_BINDINGS"); GetPName.put(GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI, "GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"); + GetPName.put(GL_MAX_UNIFORM_BUFFER_BINDINGS, "GL_MAX_UNIFORM_BUFFER_BINDINGS"); GetPName.put(GL_TIMESTAMP, "GL_TIMESTAMP"); GetPName.put(GL_ALPHA_TEST_FUNC_QCOM, "GL_ALPHA_TEST_FUNC_QCOM"); GetPName.put(GL_INDEX_ARRAY, "GL_INDEX_ARRAY"); GetPName.put(GL_LINE_SMOOTH, "GL_LINE_SMOOTH"); + GetPName.put(GL_SHADER_CORE_MAX_WARP_COUNT_ARM, "GL_SHADER_CORE_MAX_WARP_COUNT_ARM"); GetPName.put(GL_MAP2_VERTEX_4, "GL_MAP2_VERTEX_4"); GetPName.put(GL_MAP2_VERTEX_3, "GL_MAP2_VERTEX_3"); GetPName.put(GL_ALPHA_TEST, "GL_ALPHA_TEST"); @@ -10940,6 +9948,8 @@ private static void GetPName1() { GetPName.put(GL_STENCIL_BACK_REF, "GL_STENCIL_BACK_REF"); GetPName.put(GL_INTERLACE_SGIX, "GL_INTERLACE_SGIX"); GetPName.put(GL_ASYNC_MARKER_SGIX, "GL_ASYNC_MARKER_SGIX"); + GetPName.put(GL_CONTEXT_PROFILE_MASK, "GL_CONTEXT_PROFILE_MASK"); + GetPName.put(GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM, "GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM"); GetPName.put(GL_COLOR_ARRAY_STRIDE, "GL_COLOR_ARRAY_STRIDE"); GetPName.put(GL_MAX_RECTANGLE_TEXTURE_SIZE, "GL_MAX_RECTANGLE_TEXTURE_SIZE"); GetPName.put(GL_ELEMENT_ARRAY_BUFFER_BINDING, "GL_ELEMENT_ARRAY_BUFFER_BINDING"); @@ -10959,6 +9969,7 @@ private static void GetPName1() { GetPName.put(GL_SMOOTH_LINE_WIDTH_RANGE, "GL_SMOOTH_LINE_WIDTH_RANGE"); GetPName.put(GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"); GetPName.put(GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"); + GetPName.put(GL_FETCH_PER_SAMPLE_ARM, "GL_FETCH_PER_SAMPLE_ARM"); GetPName.put(GL_SAMPLE_MASK_SGIS, "GL_SAMPLE_MASK_SGIS"); GetPName.put(GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"); GetPName.put(GL_CONVOLUTION_HINT_SGIX, "GL_CONVOLUTION_HINT_SGIX"); @@ -10975,30 +9986,34 @@ private static void GetPName1() { GetPName.put(GL_POINT_FADE_THRESHOLD_SIZE, "GL_POINT_FADE_THRESHOLD_SIZE"); GetPName.put(GL_MAX_VERTEX_OUTPUT_COMPONENTS, "GL_MAX_VERTEX_OUTPUT_COMPONENTS"); GetPName.put(GL_MAX_PIXEL_MAP_TABLE, "GL_MAX_PIXEL_MAP_TABLE"); - GetPName.put(GL_MAX_FRAMEBUFFER_HEIGHT, "GL_MAX_FRAMEBUFFER_HEIGHT"); GetPName.put(GL_STEREO, "GL_STEREO"); + GetPName.put(GL_MAX_FRAMEBUFFER_HEIGHT, "GL_MAX_FRAMEBUFFER_HEIGHT"); GetPName.put(GL_UNPACK_SKIP_IMAGES, "GL_UNPACK_SKIP_IMAGES"); GetPName.put(GL_RENDER_MODE, "GL_RENDER_MODE"); GetPName.put(GL_LIGHTING, "GL_LIGHTING"); GetPName.put(GL_BLEND_DST, "GL_BLEND_DST"); GetPName.put(GL_TEXTURE_STACK_DEPTH, "GL_TEXTURE_STACK_DEPTH"); - GetPName.put(GL_ALPHA_BITS, "GL_ALPHA_BITS"); GetPName.put(GL_PERSPECTIVE_CORRECTION_HINT, "GL_PERSPECTIVE_CORRECTION_HINT"); + } + private static void GetPName2() { GetPName.put(GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"); - GetPName.put(GL_BLUE_SCALE, "GL_BLUE_SCALE"); + GetPName.put(GL_ALPHA_BITS, "GL_ALPHA_BITS"); GetPName.put(GL_LOGIC_OP, "GL_LOGIC_OP"); - GetPName.put(GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"); + GetPName.put(GL_BLUE_SCALE, "GL_BLUE_SCALE"); GetPName.put(GL_UNPACK_SWAP_BYTES, "GL_UNPACK_SWAP_BYTES"); + GetPName.put(GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"); GetPName.put(GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"); GetPName.put(GL_POLYGON_STIPPLE, "GL_POLYGON_STIPPLE"); GetPName.put(GL_LIGHT_MODEL_TWO_SIDE, "GL_LIGHT_MODEL_TWO_SIDE"); GetPName.put(GL_MAP1_COLOR_4, "GL_MAP1_COLOR_4"); GetPName.put(GL_DETAIL_TEXTURE_2D_BINDING_SGIS, "GL_DETAIL_TEXTURE_2D_BINDING_SGIS"); GetPName.put(GL_CURRENT_RASTER_DISTANCE, "GL_CURRENT_RASTER_DISTANCE"); + GetPName.put(GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM, "GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM"); GetPName.put(GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, "GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS"); GetPName.put(GL_BLEND_SRC_ALPHA, "GL_BLEND_SRC_ALPHA"); GetPName.put(GL_MAX_VERTEX_ATTRIBS, "GL_MAX_VERTEX_ATTRIBS"); GetPName.put(GL_COLOR_CLEAR_VALUE, "GL_COLOR_CLEAR_VALUE"); + GetPName.put(GL_SHADING_RATE_QCOM, "GL_SHADING_RATE_QCOM"); GetPName.put(GL_MAX_VERTEX_UNIFORM_COMPONENTS, "GL_MAX_VERTEX_UNIFORM_COMPONENTS"); GetPName.put(GL_TEXTURE_COORD_ARRAY_TYPE, "GL_TEXTURE_COORD_ARRAY_TYPE"); GetPName.put(GL_LINE_STIPPLE_PATTERN, "GL_LINE_STIPPLE_PATTERN"); @@ -11006,10 +10021,8 @@ private static void GetPName1() { GetPName.put(GL_POINT_SIZE_GRANULARITY, "GL_POINT_SIZE_GRANULARITY"); GetPName.put(GL_NUM_EXTENSIONS, "GL_NUM_EXTENSIONS"); GetPName.put(GL_MAX_ARRAY_TEXTURE_LAYERS, "GL_MAX_ARRAY_TEXTURE_LAYERS"); - GetPName.put(GL_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI"); GetPName.put(GL_STENCIL_PASS_DEPTH_FAIL, "GL_STENCIL_PASS_DEPTH_FAIL"); - } - private static void GetPName2() { + GetPName.put(GL_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI"); GetPName.put(GL_MAX_FOG_FUNC_POINTS_SGIS, "GL_MAX_FOG_FUNC_POINTS_SGIS"); GetPName.put(GL_FOG_MODE, "GL_FOG_MODE"); GetPName.put(GL_CURRENT_PROGRAM, "GL_CURRENT_PROGRAM"); @@ -11024,6 +10037,7 @@ private static void GetPName2() { GetPName.put(GL_TEXTURE_MATRIX, "GL_TEXTURE_MATRIX"); GetPName.put(GL_DEPTH_SCALE, "GL_DEPTH_SCALE"); GetPName.put(GL_MAX_CLIP_PLANES, "GL_MAX_CLIP_PLANES"); + GetPName.put(GL_BLEND_EQUATION, "GL_BLEND_EQUATION"); GetPName.put(GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"); GetPName.put(GL_NORMALIZE, "GL_NORMALIZE"); GetPName.put(GL_MAX_ASYNC_HISTOGRAM_SGIX, "GL_MAX_ASYNC_HISTOGRAM_SGIX"); @@ -11035,9 +10049,10 @@ private static void GetPName2() { GetPName.put(GL_PIXEL_MAP_R_TO_R_SIZE, "GL_PIXEL_MAP_R_TO_R_SIZE"); GetPName.put(GL_TEXTURE_BINDING_1D, "GL_TEXTURE_BINDING_1D"); GetPName.put(GL_PIXEL_TEXTURE_SGIS, "GL_PIXEL_TEXTURE_SGIS"); - GetPName.put(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); GetPName.put(GL_TEXTURE_COORD_ARRAY_SIZE, "GL_TEXTURE_COORD_ARRAY_SIZE"); + GetPName.put(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); GetPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"); + GetPName.put(GL_MAX_COLOR_ATTACHMENTS, "GL_MAX_COLOR_ATTACHMENTS"); GetPName.put(GL_ALPHA_TEST_QCOM, "GL_ALPHA_TEST_QCOM"); GetPName.put(GL_STENCIL_BACK_PASS_DEPTH_FAIL, "GL_STENCIL_BACK_PASS_DEPTH_FAIL"); GetPName.put(GL_CURRENT_RASTER_POSITION_VALID, "GL_CURRENT_RASTER_POSITION_VALID"); @@ -11051,48 +10066,52 @@ private static void GetPName2() { GetPName.put(GL_STENCIL_WRITEMASK, "GL_STENCIL_WRITEMASK"); GetPName.put(GL_UNPACK_LSB_FIRST, "GL_UNPACK_LSB_FIRST"); GetPName.put(GL_TEXTURE_BINDING_2D, "GL_TEXTURE_BINDING_2D"); + GetPName.put(GL_SHADER_CORE_TEXEL_RATE_ARM, "GL_SHADER_CORE_TEXEL_RATE_ARM"); GetPName.put(GL_DISTANCE_ATTENUATION_SGIS, "GL_DISTANCE_ATTENUATION_SGIS"); GetPName.put(GL_MAX_GEOMETRY_ATOMIC_COUNTERS, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS"); GetPName.put(GL_CURRENT_RASTER_TEXTURE_COORDS, "GL_CURRENT_RASTER_TEXTURE_COORDS"); GetPName.put(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"); - GetPName.put(GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, "GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"); GetPName.put(GL_NORMAL_ARRAY_STRIDE, "GL_NORMAL_ARRAY_STRIDE"); + GetPName.put(GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, "GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"); GetPName.put(GL_COLOR_TABLE_SGI, "GL_COLOR_TABLE_SGI"); GetPName.put(GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"); GetPName.put(GL_MAX_GEOMETRY_UNIFORM_BLOCKS, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS"); GetPName.put(GL_TEXTURE_COMPRESSION_HINT, "GL_TEXTURE_COMPRESSION_HINT"); GetPName.put(GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS, "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"); GetPName.put(GL_BLUE_BIAS, "GL_BLUE_BIAS"); - GetPName.put(GL_AUTO_NORMAL, "GL_AUTO_NORMAL"); GetPName.put(GL_STENCIL_BITS, "GL_STENCIL_BITS"); + GetPName.put(GL_AUTO_NORMAL, "GL_AUTO_NORMAL"); GetPName.put(GL_CULL_FACE_MODE, "GL_CULL_FACE_MODE"); + } + private static void GetPName3() { GetPName.put(GL_PIXEL_MAP_B_TO_B_SIZE, "GL_PIXEL_MAP_B_TO_B_SIZE"); GetPName.put(GL_MAP1_NORMAL, "GL_MAP1_NORMAL"); - GetPName.put(GL_DEFORMATIONS_MASK_SGIX, "GL_DEFORMATIONS_MASK_SGIX"); - GetPName.put(GL_FRAMEZOOM_SGIX, "GL_FRAMEZOOM_SGIX"); GetPName.put(GL_READ_BUFFER, "GL_READ_BUFFER"); + GetPName.put(GL_FRAMEZOOM_SGIX, "GL_FRAMEZOOM_SGIX"); + GetPName.put(GL_DEFORMATIONS_MASK_SGIX, "GL_DEFORMATIONS_MASK_SGIX"); GetPName.put(GL_MAX_FRAMEBUFFER_WIDTH, "GL_MAX_FRAMEBUFFER_WIDTH"); GetPName.put(GL_FOG_COLOR, "GL_FOG_COLOR"); + GetPName.put(GL_POINT_SIZE_MIN, "GL_POINT_SIZE_MIN"); GetPName.put(GL_TEXTURE_BINDING_3D, "GL_TEXTURE_BINDING_3D"); GetPName.put(GL_MAX_ELEMENT_INDEX, "GL_MAX_ELEMENT_INDEX"); GetPName.put(GL_BLEND_DST_RGB, "GL_BLEND_DST_RGB"); GetPName.put(GL_FOG_OFFSET_SGIX, "GL_FOG_OFFSET_SGIX"); - GetPName.put(GL_FRAGMENT_COLOR_MATERIAL_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_SGIX"); GetPName.put(GL_TEXTURE_COLOR_TABLE_SGI, "GL_TEXTURE_COLOR_TABLE_SGI"); + GetPName.put(GL_FRAGMENT_COLOR_MATERIAL_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_SGIX"); GetPName.put(GL_BLEND, "GL_BLEND"); GetPName.put(GL_POINT_SMOOTH, "GL_POINT_SMOOTH"); GetPName.put(GL_SPRITE_AXIS_SGIX, "GL_SPRITE_AXIS_SGIX"); GetPName.put(GL_PIXEL_PACK_BUFFER_BINDING, "GL_PIXEL_PACK_BUFFER_BINDING"); - GetPName.put(GL_ALIASED_POINT_SIZE_RANGE, "GL_ALIASED_POINT_SIZE_RANGE"); GetPName.put(GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX, "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"); + GetPName.put(GL_ALIASED_POINT_SIZE_RANGE, "GL_ALIASED_POINT_SIZE_RANGE"); GetPName.put(GL_LINE_WIDTH_RANGE, "GL_LINE_WIDTH_RANGE"); GetPName.put(GL_GREEN_BITS, "GL_GREEN_BITS"); GetPName.put(GL_SAMPLE_PATTERN_SGIS, "GL_SAMPLE_PATTERN_SGIS"); GetPName.put(GL_MAX_COMPUTE_WORK_GROUP_COUNT, "GL_MAX_COMPUTE_WORK_GROUP_COUNT"); GetPName.put(GL_DOUBLEBUFFER, "GL_DOUBLEBUFFER"); GetPName.put(GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI, "GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"); - GetPName.put(GL_MAP1_INDEX, "GL_MAP1_INDEX"); GetPName.put(GL_RED_BITS, "GL_RED_BITS"); + GetPName.put(GL_MAP1_INDEX, "GL_MAP1_INDEX"); GetPName.put(GL_LINE_SMOOTH_HINT, "GL_LINE_SMOOTH_HINT"); GetPName.put(GL_PROGRAM_PIPELINE_BINDING, "GL_PROGRAM_PIPELINE_BINDING"); GetPName.put(GL_COLOR_ARRAY_SIZE, "GL_COLOR_ARRAY_SIZE"); @@ -11101,16 +10120,15 @@ private static void GetPName2() { GetPName.put(GL_PIXEL_MAP_I_TO_G_SIZE, "GL_PIXEL_MAP_I_TO_G_SIZE"); GetPName.put(GL_SAMPLE_COVERAGE_VALUE, "GL_SAMPLE_COVERAGE_VALUE"); GetPName.put(GL_CURRENT_NORMAL, "GL_CURRENT_NORMAL"); - GetPName.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"); - GetPName.put(GL_MAX_VERTEX_UNIFORM_VECTORS, "GL_MAX_VERTEX_UNIFORM_VECTORS"); GetPName.put(GL_PIXEL_TEX_GEN_SGIX, "GL_PIXEL_TEX_GEN_SGIX"); + GetPName.put(GL_MAX_VERTEX_UNIFORM_VECTORS, "GL_MAX_VERTEX_UNIFORM_VECTORS"); + GetPName.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"); + GetPName.put(GL_POLYGON_MODE, "GL_POLYGON_MODE"); GetPName.put(GL_COLOR_MATERIAL, "GL_COLOR_MATERIAL"); - } - private static void GetPName3() { GetPName.put(GL_PIXEL_TILE_CACHE_SIZE_SGIX, "GL_PIXEL_TILE_CACHE_SIZE_SGIX"); - GetPName.put(GL_POLYGON_MODE, "GL_POLYGON_MODE"); GetPName.put(GL_ATTRIB_STACK_DEPTH, "GL_ATTRIB_STACK_DEPTH"); GetPName.put(GL_MAX_PROJECTION_STACK_DEPTH, "GL_MAX_PROJECTION_STACK_DEPTH"); + GetPName.put(GL_SHADER_CORE_FMA_RATE_ARM, "GL_SHADER_CORE_FMA_RATE_ARM"); GetPName.put(GL_MAX_ASYNC_DRAW_PIXELS_SGIX, "GL_MAX_ASYNC_DRAW_PIXELS_SGIX"); GetPName.put(GL_SMOOTH_POINT_SIZE_GRANULARITY, "GL_SMOOTH_POINT_SIZE_GRANULARITY"); GetPName.put(GL_LIGHT_MODEL_LOCAL_VIEWER, "GL_LIGHT_MODEL_LOCAL_VIEWER"); @@ -11123,15 +10141,17 @@ private static void GetPName3() { GetPName.put(GL_FRAGMENT_LIGHTING_SGIX, "GL_FRAGMENT_LIGHTING_SGIX"); GetPName.put(GL_BLEND_SRC_RGB, "GL_BLEND_SRC_RGB"); GetPName.put(GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI, "GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"); - GetPName.put(GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS, "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"); GetPName.put(GL_VIEWPORT, "GL_VIEWPORT"); + GetPName.put(GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS, "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"); GetPName.put(GL_TEXTURE_COORD_ARRAY, "GL_TEXTURE_COORD_ARRAY"); + GetPName.put(GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"); GetPName.put(GL_MAP2_NORMAL, "GL_MAP2_NORMAL"); GetPName.put(GL_MAX_NAME_STACK_DEPTH, "GL_MAX_NAME_STACK_DEPTH"); GetPName.put(GL_SELECTION_BUFFER_SIZE, "GL_SELECTION_BUFFER_SIZE"); + GetPName.put(GL_SHADER_BINARY_FORMATS, "GL_SHADER_BINARY_FORMATS"); GetPName.put(GL_BLEND_COLOR, "GL_BLEND_COLOR"); - GetPName.put(GL_DEPTH_BIAS, "GL_DEPTH_BIAS"); GetPName.put(GL_STENCIL_VALUE_MASK, "GL_STENCIL_VALUE_MASK"); + GetPName.put(GL_DEPTH_BIAS, "GL_DEPTH_BIAS"); GetPName.put(GL_DEPTH_CLEAR_VALUE, "GL_DEPTH_CLEAR_VALUE"); GetPName.put(GL_DEPTH_FUNC, "GL_DEPTH_FUNC"); GetPName.put(GL_MAX_FRAMEBUFFER_LAYERS, "GL_MAX_FRAMEBUFFER_LAYERS"); @@ -11143,19 +10163,23 @@ private static void GetPName3() { GetPName.put(GL_MAX_SAMPLE_MASK_WORDS, "GL_MAX_SAMPLE_MASK_WORDS"); GetPName.put(GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"); GetPName.put(GL_ALPHA_TEST_REF, "GL_ALPHA_TEST_REF"); + } + private static void GetPName4() { GetPName.put(GL_REFERENCE_PLANE_SGIX, "GL_REFERENCE_PLANE_SGIX"); GetPName.put(GL_STENCIL_BACK_VALUE_MASK, "GL_STENCIL_BACK_VALUE_MASK"); GetPName.put(GL_MAX_FRAMEBUFFER_SAMPLES, "GL_MAX_FRAMEBUFFER_SAMPLES"); GetPName.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); - GetPName.put(GL_MAX_ASYNC_READ_PIXELS_SGIX, "GL_MAX_ASYNC_READ_PIXELS_SGIX"); GetPName.put(GL_POINT_SIZE_MIN_SGIS, "GL_POINT_SIZE_MIN_SGIS"); - GetPName.put(GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"); + GetPName.put(GL_MAX_ASYNC_READ_PIXELS_SGIX, "GL_MAX_ASYNC_READ_PIXELS_SGIX"); + GetPName.put(GL_POINT_DISTANCE_ATTENUATION, "GL_POINT_DISTANCE_ATTENUATION"); GetPName.put(GL_VIEWPORT_SUBPIXEL_BITS, "GL_VIEWPORT_SUBPIXEL_BITS"); + GetPName.put(GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"); GetPName.put(GL_ALPHA_SCALE, "GL_ALPHA_SCALE"); + GetPName.put(GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM, "GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM"); GetPName.put(GL_INDEX_CLEAR_VALUE, "GL_INDEX_CLEAR_VALUE"); GetPName.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); - GetPName.put(GL_IR_INSTRUMENT1_SGIX, "GL_IR_INSTRUMENT1_SGIX"); GetPName.put(GL_VERTEX_ARRAY, "GL_VERTEX_ARRAY"); + GetPName.put(GL_IR_INSTRUMENT1_SGIX, "GL_IR_INSTRUMENT1_SGIX"); GetPName.put(GL_FOG_OFFSET_VALUE_SGIX, "GL_FOG_OFFSET_VALUE_SGIX"); GetPName.put(GL_ACTIVE_TEXTURE, "GL_ACTIVE_TEXTURE"); GetPName.put(GL_SHADER_STORAGE_BUFFER_START, "GL_SHADER_STORAGE_BUFFER_START"); @@ -11166,16 +10190,16 @@ private static void GetPName3() { GetPName.put(GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"); GetPName.put(GL_NAME_STACK_DEPTH, "GL_NAME_STACK_DEPTH"); GetPName.put(GL_TEXTURE_BINDING_2D_ARRAY, "GL_TEXTURE_BINDING_2D_ARRAY"); - GetPName.put(GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"); GetPName.put(GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX, "GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"); + GetPName.put(GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"); GetPName.put(GL_MAX_COMPUTE_ATOMIC_COUNTERS, "GL_MAX_COMPUTE_ATOMIC_COUNTERS"); GetPName.put(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"); GetPName.put(GL_ASYNC_TEX_IMAGE_SGIX, "GL_ASYNC_TEX_IMAGE_SGIX"); - GetPName.put(GL_ASYNC_READ_PIXELS_SGIX, "GL_ASYNC_READ_PIXELS_SGIX"); - GetPName.put(GL_MAP1_TEXTURE_COORD_3, "GL_MAP1_TEXTURE_COORD_3"); GetPName.put(GL_ZOOM_X, "GL_ZOOM_X"); - GetPName.put(GL_MAP1_TEXTURE_COORD_2, "GL_MAP1_TEXTURE_COORD_2"); + GetPName.put(GL_MAP1_TEXTURE_COORD_3, "GL_MAP1_TEXTURE_COORD_3"); + GetPName.put(GL_ASYNC_READ_PIXELS_SGIX, "GL_ASYNC_READ_PIXELS_SGIX"); GetPName.put(GL_ZOOM_Y, "GL_ZOOM_Y"); + GetPName.put(GL_MAP1_TEXTURE_COORD_2, "GL_MAP1_TEXTURE_COORD_2"); GetPName.put(GL_MAP1_TEXTURE_COORD_4, "GL_MAP1_TEXTURE_COORD_4"); GetPName.put(GL_PIXEL_TILE_GRID_DEPTH_SGIX, "GL_PIXEL_TILE_GRID_DEPTH_SGIX"); GetPName.put(GL_MAP1_TEXTURE_COORD_1, "GL_MAP1_TEXTURE_COORD_1"); @@ -11198,8 +10222,6 @@ private static void GetPName3() { GetPName.put(GL_MAX_COMPUTE_UNIFORM_BLOCKS, "GL_MAX_COMPUTE_UNIFORM_BLOCKS"); GetPName.put(GL_ALPHA_BIAS, "GL_ALPHA_BIAS"); GetPName.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE, "GL_TEXTURE_BINDING_2D_MULTISAMPLE"); - } - private static void GetPName4() { GetPName.put(GL_ASYNC_HISTOGRAM_SGIX, "GL_ASYNC_HISTOGRAM_SGIX"); GetPName.put(GL_NUM_COMPRESSED_TEXTURE_FORMATS, "GL_NUM_COMPRESSED_TEXTURE_FORMATS"); GetPName.put(GL_MAX_UNIFORM_LOCATIONS, "GL_MAX_UNIFORM_LOCATIONS"); @@ -11212,21 +10234,23 @@ private static void GetPName4() { GetPName.put(GL_TEXTURE_BINDING_RECTANGLE, "GL_TEXTURE_BINDING_RECTANGLE"); GetPName.put(GL_LIGHT_MODEL_COLOR_CONTROL, "GL_LIGHT_MODEL_COLOR_CONTROL"); GetPName.put(GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"); - GetPName.put(GL_MAX_FRAGMENT_UNIFORM_BLOCKS, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS"); GetPName.put(GL_POINT_SMOOTH_HINT, "GL_POINT_SMOOTH_HINT"); - GetPName.put(GL_INDEX_BITS, "GL_INDEX_BITS"); + GetPName.put(GL_MAX_FRAGMENT_UNIFORM_BLOCKS, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS"); GetPName.put(GL_POINT_SIZE, "GL_POINT_SIZE"); + GetPName.put(GL_INDEX_BITS, "GL_INDEX_BITS"); GetPName.put(GL_PACK_SKIP_VOLUMES_SGIS, "GL_PACK_SKIP_VOLUMES_SGIS"); GetPName.put(GL_FOG_FUNC_POINTS_SGIS, "GL_FOG_FUNC_POINTS_SGIS"); - GetPName.put(GL_MAX_DRAW_BUFFERS, "GL_MAX_DRAW_BUFFERS"); GetPName.put(GL_POINT_FADE_THRESHOLD_SIZE_SGIS, "GL_POINT_FADE_THRESHOLD_SIZE_SGIS"); + GetPName.put(GL_MAX_DRAW_BUFFERS, "GL_MAX_DRAW_BUFFERS"); GetPName.put(GL_STENCIL_CLEAR_VALUE, "GL_STENCIL_CLEAR_VALUE"); GetPName.put(GL_DRAW_BUFFER, "GL_DRAW_BUFFER"); GetPName.put(GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, "GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"); GetPName.put(GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"); - GetPName.put(GL_SAMPLE_MASK_VALUE_SGIS, "GL_SAMPLE_MASK_VALUE_SGIS"); GetPName.put(GL_SMOOTH_POINT_SIZE_RANGE, "GL_SMOOTH_POINT_SIZE_RANGE"); + GetPName.put(GL_SAMPLE_MASK_VALUE_SGIS, "GL_SAMPLE_MASK_VALUE_SGIS"); GetPName.put(GL_SHADE_MODEL, "GL_SHADE_MODEL"); + } + private static void GetPName5() { GetPName.put(GL_ACCUM_GREEN_BITS, "GL_ACCUM_GREEN_BITS"); GetPName.put(GL_POLYGON_OFFSET_UNITS, "GL_POLYGON_OFFSET_UNITS"); GetPName.put(GL_COLOR_LOGIC_OP, "GL_COLOR_LOGIC_OP"); @@ -11239,8 +10263,10 @@ private static void GetPName4() { GetPName.put(GL_PIXEL_MAP_I_TO_B_SIZE, "GL_PIXEL_MAP_I_TO_B_SIZE"); GetPName.put(GL_MAP1_GRID_SEGMENTS, "GL_MAP1_GRID_SEGMENTS"); GetPName.put(GL_MAX_VIEWPORT_DIMS, "GL_MAX_VIEWPORT_DIMS"); - GetPName.put(GL_MAX_FRAMEZOOM_FACTOR_SGIX, "GL_MAX_FRAMEZOOM_FACTOR_SGIX"); GetPName.put(GL_SAMPLE_MASK_INVERT_SGIS, "GL_SAMPLE_MASK_INVERT_SGIS"); + GetPName.put(GL_MAX_FRAMEZOOM_FACTOR_SGIX, "GL_MAX_FRAMEZOOM_FACTOR_SGIX"); + GetPName.put(GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM, "GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM"); + GetPName.put(GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"); GetPName.put(GL_VERTEX_PRECLIP_HINT_SGIX, "GL_VERTEX_PRECLIP_HINT_SGIX"); GetPName.put(GL_BLEND_DST_ALPHA, "GL_BLEND_DST_ALPHA"); GetPName.put(GL_VIEWPORT_BOUNDS_RANGE, "GL_VIEWPORT_BOUNDS_RANGE"); @@ -11263,20 +10289,20 @@ private static void GetPName4() { GetPName.put(GL_SAMPLE_COVERAGE_INVERT, "GL_SAMPLE_COVERAGE_INVERT"); GetPName.put(GL_EDGE_FLAG, "GL_EDGE_FLAG"); GetPName.put(GL_MAX_DEBUG_GROUP_STACK_DEPTH, "GL_MAX_DEBUG_GROUP_STACK_DEPTH"); - GetPName.put(GL_MAP2_TEXTURE_COORD_4, "GL_MAP2_TEXTURE_COORD_4"); GetPName.put(GL_MODELVIEW_MATRIX, "GL_MODELVIEW_MATRIX"); + GetPName.put(GL_MAP2_TEXTURE_COORD_4, "GL_MAP2_TEXTURE_COORD_4"); GetPName.put(GL_MAP2_TEXTURE_COORD_3, "GL_MAP2_TEXTURE_COORD_3"); GetPName.put(GL_MAP2_TEXTURE_COORD_2, "GL_MAP2_TEXTURE_COORD_2"); GetPName.put(GL_MAX_INTEGER_SAMPLES, "GL_MAX_INTEGER_SAMPLES"); GetPName.put(GL_MAP2_TEXTURE_COORD_1, "GL_MAP2_TEXTURE_COORD_1"); GetPName.put(GL_LIGHT6, "GL_LIGHT6"); - GetPName.put(GL_MAX_FRAGMENT_ATOMIC_COUNTERS, "GL_MAX_FRAGMENT_ATOMIC_COUNTERS"); - GetPName.put(GL_PROVOKING_VERTEX, "GL_PROVOKING_VERTEX"); GetPName.put(GL_REFERENCE_PLANE_EQUATION_SGIX, "GL_REFERENCE_PLANE_EQUATION_SGIX"); + GetPName.put(GL_PROVOKING_VERTEX, "GL_PROVOKING_VERTEX"); + GetPName.put(GL_MAX_FRAGMENT_ATOMIC_COUNTERS, "GL_MAX_FRAGMENT_ATOMIC_COUNTERS"); GetPName.put(GL_LIGHT7, "GL_LIGHT7"); GetPName.put(GL_LIGHT4, "GL_LIGHT4"); - GetPName.put(GL_BLUE_BITS, "GL_BLUE_BITS"); GetPName.put(GL_INDEX_WRITEMASK, "GL_INDEX_WRITEMASK"); + GetPName.put(GL_BLUE_BITS, "GL_BLUE_BITS"); GetPName.put(GL_LIGHT5, "GL_LIGHT5"); GetPName.put(GL_INDEX_SHIFT, "GL_INDEX_SHIFT"); GetPName.put(GL_MAX_ATTRIB_STACK_DEPTH, "GL_MAX_ATTRIB_STACK_DEPTH"); @@ -11288,8 +10314,6 @@ private static void GetPName4() { GetPName.put(GL_LIGHT1, "GL_LIGHT1"); GetPName.put(GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"); GetPName.put(GL_POST_COLOR_MATRIX_RED_SCALE_SGI, "GL_POST_COLOR_MATRIX_RED_SCALE_SGI"); - } - private static void GetPName5() { GetPName.put(GL_PIXEL_MAP_A_TO_A_SIZE, "GL_PIXEL_MAP_A_TO_A_SIZE"); GetPName.put(GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, "GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"); GetPName.put(GL_PROGRAM_POINT_SIZE, "GL_PROGRAM_POINT_SIZE"); @@ -11309,6 +10333,8 @@ private static void GetPName5() { GetPName.put(GL_DITHER, "GL_DITHER"); GetPName.put(GL_MAP1_VERTEX_3, "GL_MAP1_VERTEX_3"); GetPName.put(GL_MAP1_VERTEX_4, "GL_MAP1_VERTEX_4"); + } + private static void GetPName6() { GetPName.put(GL_MINOR_VERSION, "GL_MINOR_VERSION"); GetPName.put(GL_STENCIL_FAIL, "GL_STENCIL_FAIL"); GetPName.put(GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"); @@ -11317,10 +10343,12 @@ private static void GetPName5() { GetPName.put(GL_FOG, "GL_FOG"); GetPName.put(GL_FOG_START, "GL_FOG_START"); GetPName.put(GL_SAMPLE_ALPHA_TO_ONE_SGIS, "GL_SAMPLE_ALPHA_TO_ONE_SGIS"); + GetPName.put(GL_SHADER_CORE_PIXEL_RATE_ARM, "GL_SHADER_CORE_PIXEL_RATE_ARM"); GetPName.put(GL_SUBPIXEL_BITS, "GL_SUBPIXEL_BITS"); GetPName.put(GL_POLYGON_SMOOTH_HINT, "GL_POLYGON_SMOOTH_HINT"); - GetPName.put(GL_MAX_VIEWPORTS, "GL_MAX_VIEWPORTS"); GetPName.put(GL_RED_BIAS, "GL_RED_BIAS"); + GetPName.put(GL_MAX_VIEWPORTS, "GL_MAX_VIEWPORTS"); + GetPName.put(GL_SHADER_CORE_COUNT_ARM, "GL_SHADER_CORE_COUNT_ARM"); GetPName.put(GL_VERTEX_ARRAY_BINDING, "GL_VERTEX_ARRAY_BINDING"); GetPName.put(GL_INDEX_ARRAY_TYPE, "GL_INDEX_ARRAY_TYPE"); GetPName.put(GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"); @@ -11343,13 +10371,14 @@ private static void GetPName5() { public static Map GetPName() { if (GetPName != null) return GetPName; - GetPName = new HashMap(509); + GetPName = new HashMap(531); GetPName0(); GetPName1(); GetPName2(); GetPName3(); GetPName4(); GetPName5(); + GetPName6(); return GetPName; } private static Map VertexProvokingMode; @@ -11369,16 +10398,16 @@ private static void ClipPlaneName0() { ClipPlaneName.put(GL_CLIP_DISTANCE1, "GL_CLIP_DISTANCE1"); ClipPlaneName.put(GL_CLIP_DISTANCE0, "GL_CLIP_DISTANCE0"); ClipPlaneName.put(GL_CLIP_DISTANCE3, "GL_CLIP_DISTANCE3"); - ClipPlaneName.put(GL_CLIP_DISTANCE2, "GL_CLIP_DISTANCE2"); ClipPlaneName.put(GL_CLIP_PLANE0, "GL_CLIP_PLANE0"); - ClipPlaneName.put(GL_CLIP_DISTANCE5, "GL_CLIP_DISTANCE5"); + ClipPlaneName.put(GL_CLIP_DISTANCE2, "GL_CLIP_DISTANCE2"); ClipPlaneName.put(GL_CLIP_PLANE1, "GL_CLIP_PLANE1"); - ClipPlaneName.put(GL_CLIP_DISTANCE4, "GL_CLIP_DISTANCE4"); + ClipPlaneName.put(GL_CLIP_DISTANCE5, "GL_CLIP_DISTANCE5"); ClipPlaneName.put(GL_CLIP_PLANE2, "GL_CLIP_PLANE2"); - ClipPlaneName.put(GL_CLIP_DISTANCE7, "GL_CLIP_DISTANCE7"); + ClipPlaneName.put(GL_CLIP_DISTANCE4, "GL_CLIP_DISTANCE4"); ClipPlaneName.put(GL_CLIP_PLANE3, "GL_CLIP_PLANE3"); - ClipPlaneName.put(GL_CLIP_DISTANCE6, "GL_CLIP_DISTANCE6"); + ClipPlaneName.put(GL_CLIP_DISTANCE7, "GL_CLIP_DISTANCE7"); ClipPlaneName.put(GL_CLIP_PLANE4, "GL_CLIP_PLANE4"); + ClipPlaneName.put(GL_CLIP_DISTANCE6, "GL_CLIP_DISTANCE6"); ClipPlaneName.put(GL_CLIP_PLANE5, "GL_CLIP_PLANE5"); } public static Map ClipPlaneName() { @@ -11404,8 +10433,8 @@ public static Map DrawElementsType() { private static Map FramebufferTarget; private static void FramebufferTarget0() { FramebufferTarget.put(GL_DRAW_FRAMEBUFFER, "GL_DRAW_FRAMEBUFFER"); - FramebufferTarget.put(GL_FRAMEBUFFER, "GL_FRAMEBUFFER"); FramebufferTarget.put(GL_READ_FRAMEBUFFER, "GL_READ_FRAMEBUFFER"); + FramebufferTarget.put(GL_FRAMEBUFFER, "GL_FRAMEBUFFER"); } public static Map FramebufferTarget() { if (FramebufferTarget != null) @@ -11434,8 +10463,8 @@ private static void TextureMagFilter0() { TextureMagFilter.put(GL_LINEAR_SHARPEN_ALPHA_SGIS, "GL_LINEAR_SHARPEN_ALPHA_SGIS"); TextureMagFilter.put(GL_PIXEL_TEX_GEN_Q_CEILING_SGIX, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"); TextureMagFilter.put(GL_LINEAR_SHARPEN_SGIS, "GL_LINEAR_SHARPEN_SGIS"); - TextureMagFilter.put(GL_LINEAR_DETAIL_COLOR_SGIS, "GL_LINEAR_DETAIL_COLOR_SGIS"); TextureMagFilter.put(GL_NEAREST, "GL_NEAREST"); + TextureMagFilter.put(GL_LINEAR_DETAIL_COLOR_SGIS, "GL_LINEAR_DETAIL_COLOR_SGIS"); TextureMagFilter.put(GL_LINEAR_DETAIL_ALPHA_SGIS, "GL_LINEAR_DETAIL_ALPHA_SGIS"); TextureMagFilter.put(GL_PIXEL_TEX_GEN_Q_ROUND_SGIX, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"); } @@ -11446,18 +10475,26 @@ public static Map TextureMagFilter() { TextureMagFilter0(); return TextureMagFilter; } - private static Map ConvolutionParameterEXT; - private static void ConvolutionParameterEXT0() { - ConvolutionParameterEXT.put(GL_CONVOLUTION_FILTER_BIAS, "GL_CONVOLUTION_FILTER_BIAS"); - ConvolutionParameterEXT.put(GL_CONVOLUTION_BORDER_MODE, "GL_CONVOLUTION_BORDER_MODE"); - ConvolutionParameterEXT.put(GL_CONVOLUTION_FILTER_SCALE, "GL_CONVOLUTION_FILTER_SCALE"); + private static Map IndexMaterialParameterEXT; + private static void IndexMaterialParameterEXT0() { + IndexMaterialParameterEXT.put(GL_INDEX_OFFSET, "GL_INDEX_OFFSET"); } - public static Map ConvolutionParameterEXT() { - if (ConvolutionParameterEXT != null) - return ConvolutionParameterEXT; - ConvolutionParameterEXT = new HashMap(3); - ConvolutionParameterEXT0(); - return ConvolutionParameterEXT; + public static Map IndexMaterialParameterEXT() { + if (IndexMaterialParameterEXT != null) + return IndexMaterialParameterEXT; + IndexMaterialParameterEXT = new HashMap(1); + IndexMaterialParameterEXT0(); + return IndexMaterialParameterEXT; + } + private static Map FragmentOp2ATI; + private static void FragmentOp2ATI0() { + } + public static Map FragmentOp2ATI() { + if (FragmentOp2ATI != null) + return FragmentOp2ATI; + FragmentOp2ATI = new HashMap(0); + FragmentOp2ATI0(); + return FragmentOp2ATI; } private static Map FogMode; private static void FogMode0() { @@ -11511,16 +10548,6 @@ public static Map StringName() { StringName0(); return StringName; } - private static Map VertexAttribPropertyARB; - private static void VertexAttribPropertyARB0() { - } - public static Map VertexAttribPropertyARB() { - if (VertexAttribPropertyARB != null) - return VertexAttribPropertyARB; - VertexAttribPropertyARB = new HashMap(0); - VertexAttribPropertyARB0(); - return VertexAttribPropertyARB; - } private static Map PixelCopyType; private static void PixelCopyType0() { PixelCopyType.put(GL_DEPTH, "GL_DEPTH"); @@ -11534,6 +10561,28 @@ public static Map PixelCopyType() { PixelCopyType0(); return PixelCopyType; } + private static Map VertexAttribPropertyARB; + private static void VertexAttribPropertyARB0() { + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_LONG, "GL_VERTEX_ATTRIB_ARRAY_LONG"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_ENABLED, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"); + VertexAttribPropertyARB.put(GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"); + VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_BINDING, "GL_VERTEX_ATTRIB_BINDING"); + } + public static Map VertexAttribPropertyARB() { + if (VertexAttribPropertyARB != null) + return VertexAttribPropertyARB; + VertexAttribPropertyARB = new HashMap(12); + VertexAttribPropertyARB0(); + return VertexAttribPropertyARB; + } private static Map ListNameType; private static void ListNameType0() { ListNameType.put(GL_3_BYTES, "GL_3_BYTES"); @@ -11543,8 +10592,8 @@ private static void ListNameType0() { ListNameType.put(GL_2_BYTES, "GL_2_BYTES"); ListNameType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); ListNameType.put(GL_4_BYTES, "GL_4_BYTES"); - ListNameType.put(GL_SHORT, "GL_SHORT"); ListNameType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + ListNameType.put(GL_SHORT, "GL_SHORT"); ListNameType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); } public static Map ListNameType() { @@ -11554,24 +10603,24 @@ public static Map ListNameType() { ListNameType0(); return ListNameType; } - private static Map GetConvolutionParameter; - private static void GetConvolutionParameter0() { - GetConvolutionParameter.put(GL_MAX_CONVOLUTION_WIDTH, "GL_MAX_CONVOLUTION_WIDTH"); - GetConvolutionParameter.put(GL_CONVOLUTION_FILTER_SCALE, "GL_CONVOLUTION_FILTER_SCALE"); - GetConvolutionParameter.put(GL_CONVOLUTION_FORMAT, "GL_CONVOLUTION_FORMAT"); - GetConvolutionParameter.put(GL_CONVOLUTION_FILTER_BIAS, "GL_CONVOLUTION_FILTER_BIAS"); - GetConvolutionParameter.put(GL_CONVOLUTION_BORDER_MODE, "GL_CONVOLUTION_BORDER_MODE"); - GetConvolutionParameter.put(GL_CONVOLUTION_WIDTH, "GL_CONVOLUTION_WIDTH"); - GetConvolutionParameter.put(GL_MAX_CONVOLUTION_HEIGHT, "GL_MAX_CONVOLUTION_HEIGHT"); - GetConvolutionParameter.put(GL_CONVOLUTION_BORDER_COLOR, "GL_CONVOLUTION_BORDER_COLOR"); - GetConvolutionParameter.put(GL_CONVOLUTION_HEIGHT, "GL_CONVOLUTION_HEIGHT"); - } - public static Map GetConvolutionParameter() { - if (GetConvolutionParameter != null) - return GetConvolutionParameter; - GetConvolutionParameter = new HashMap(9); - GetConvolutionParameter0(); - return GetConvolutionParameter; + private static Map ConvolutionParameter; + private static void ConvolutionParameter0() { + ConvolutionParameter.put(GL_MAX_CONVOLUTION_WIDTH, "GL_MAX_CONVOLUTION_WIDTH"); + ConvolutionParameter.put(GL_CONVOLUTION_FILTER_SCALE, "GL_CONVOLUTION_FILTER_SCALE"); + ConvolutionParameter.put(GL_CONVOLUTION_FORMAT, "GL_CONVOLUTION_FORMAT"); + ConvolutionParameter.put(GL_CONVOLUTION_FILTER_BIAS, "GL_CONVOLUTION_FILTER_BIAS"); + ConvolutionParameter.put(GL_CONVOLUTION_BORDER_MODE, "GL_CONVOLUTION_BORDER_MODE"); + ConvolutionParameter.put(GL_CONVOLUTION_WIDTH, "GL_CONVOLUTION_WIDTH"); + ConvolutionParameter.put(GL_MAX_CONVOLUTION_HEIGHT, "GL_MAX_CONVOLUTION_HEIGHT"); + ConvolutionParameter.put(GL_CONVOLUTION_HEIGHT, "GL_CONVOLUTION_HEIGHT"); + ConvolutionParameter.put(GL_CONVOLUTION_BORDER_COLOR, "GL_CONVOLUTION_BORDER_COLOR"); + } + public static Map ConvolutionParameter() { + if (ConvolutionParameter != null) + return ConvolutionParameter; + ConvolutionParameter = new HashMap(9); + ConvolutionParameter0(); + return ConvolutionParameter; } private static Map ProgramStagePName; private static void ProgramStagePName0() { @@ -11588,24 +10637,30 @@ public static Map ProgramStagePName() { ProgramStagePName0(); return ProgramStagePName; } - private static Map PixelTexGenMode; - private static void PixelTexGenMode0() { - PixelTexGenMode.put(GL_RGB, "GL_RGB"); - PixelTexGenMode.put(GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"); - PixelTexGenMode.put(GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"); - PixelTexGenMode.put(GL_LUMINANCE, "GL_LUMINANCE"); - PixelTexGenMode.put(GL_RGBA, "GL_RGBA"); - PixelTexGenMode.put(GL_NONE, "GL_NONE"); - PixelTexGenMode.put(GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"); - PixelTexGenMode.put(GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX"); - PixelTexGenMode.put(GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX"); - } - public static Map PixelTexGenMode() { - if (PixelTexGenMode != null) - return PixelTexGenMode; - PixelTexGenMode = new HashMap(9); - PixelTexGenMode0(); - return PixelTexGenMode; + private static Map TextureCompareMode; + private static void TextureCompareMode0() { + TextureCompareMode.put(GL_COMPARE_R_TO_TEXTURE, "GL_COMPARE_R_TO_TEXTURE"); + TextureCompareMode.put(GL_COMPARE_REF_TO_TEXTURE, "GL_COMPARE_REF_TO_TEXTURE"); + TextureCompareMode.put(GL_NONE, "GL_NONE"); + } + public static Map TextureCompareMode() { + if (TextureCompareMode != null) + return TextureCompareMode; + TextureCompareMode = new HashMap(3); + TextureCompareMode0(); + return TextureCompareMode; + } + private static Map VertexShaderTextureUnitParameter; + private static void VertexShaderTextureUnitParameter0() { + VertexShaderTextureUnitParameter.put(GL_TEXTURE_MATRIX, "GL_TEXTURE_MATRIX"); + VertexShaderTextureUnitParameter.put(GL_CURRENT_TEXTURE_COORDS, "GL_CURRENT_TEXTURE_COORDS"); + } + public static Map VertexShaderTextureUnitParameter() { + if (VertexShaderTextureUnitParameter != null) + return VertexShaderTextureUnitParameter; + VertexShaderTextureUnitParameter = new HashMap(2); + VertexShaderTextureUnitParameter0(); + return VertexShaderTextureUnitParameter; } private static Map SubroutineParameterName; private static void SubroutineParameterName0() { @@ -11631,15 +10686,16 @@ public static Map SemaphoreParameterName() { SemaphoreParameterName0(); return SemaphoreParameterName; } - private static Map MapAttribParameterNV; - private static void MapAttribParameterNV0() { + private static Map SeparableTarget; + private static void SeparableTarget0() { + SeparableTarget.put(GL_SEPARABLE_2D, "GL_SEPARABLE_2D"); } - public static Map MapAttribParameterNV() { - if (MapAttribParameterNV != null) - return MapAttribParameterNV; - MapAttribParameterNV = new HashMap(0); - MapAttribParameterNV0(); - return MapAttribParameterNV; + public static Map SeparableTarget() { + if (SeparableTarget != null) + return SeparableTarget; + SeparableTarget = new HashMap(1); + SeparableTarget0(); + return SeparableTarget; } private static Map MapTarget; private static void MapTarget0() { @@ -11673,8 +10729,8 @@ public static Map MapTarget() { } private static Map NormalPointerType; private static void NormalPointerType0() { - NormalPointerType.put(GL_DOUBLE, "GL_DOUBLE"); NormalPointerType.put(GL_FLOAT, "GL_FLOAT"); + NormalPointerType.put(GL_DOUBLE, "GL_DOUBLE"); NormalPointerType.put(GL_BYTE, "GL_BYTE"); NormalPointerType.put(GL_INT, "GL_INT"); NormalPointerType.put(GL_SHORT, "GL_SHORT"); @@ -11686,6 +10742,16 @@ public static Map NormalPointerType() { NormalPointerType0(); return NormalPointerType; } + private static Map MapAttribParameterNV; + private static void MapAttribParameterNV0() { + } + public static Map MapAttribParameterNV() { + if (MapAttribParameterNV != null) + return MapAttribParameterNV; + MapAttribParameterNV = new HashMap(0); + MapAttribParameterNV0(); + return MapAttribParameterNV; + } private static Map ClientAttribMask; private static void ClientAttribMask0() { ClientAttribMask.put(GL_CLIENT_VERTEX_ARRAY_BIT, "GL_CLIENT_VERTEX_ARRAY_BIT"); @@ -11699,6 +10765,16 @@ public static Map ClientAttribMask() { ClientAttribMask0(); return ClientAttribMask; } + private static Map ProgramTarget; + private static void ProgramTarget0() { + } + public static Map ProgramTarget() { + if (ProgramTarget != null) + return ProgramTarget; + ProgramTarget = new HashMap(0); + ProgramTarget0(); + return ProgramTarget; + } private static Map ContextProfileMask; private static void ContextProfileMask0() { ContextProfileMask.put(GL_CONTEXT_CORE_PROFILE_BIT, "GL_CONTEXT_CORE_PROFILE_BIT"); @@ -11711,26 +10787,34 @@ public static Map ContextProfileMask() { ContextProfileMask0(); return ContextProfileMask; } + private static Map TraceMaskMESA; + private static void TraceMaskMESA0() { + TraceMaskMESA.put(GL_TRACE_PRIMITIVES_BIT_MESA, "GL_TRACE_PRIMITIVES_BIT_MESA"); + TraceMaskMESA.put(GL_TRACE_TEXTURES_BIT_MESA, "GL_TRACE_TEXTURES_BIT_MESA"); + TraceMaskMESA.put(GL_TRACE_ALL_BITS_MESA, "GL_TRACE_ALL_BITS_MESA"); + TraceMaskMESA.put(GL_TRACE_ARRAYS_BIT_MESA, "GL_TRACE_ARRAYS_BIT_MESA"); + TraceMaskMESA.put(GL_TRACE_OPERATIONS_BIT_MESA, "GL_TRACE_OPERATIONS_BIT_MESA"); + TraceMaskMESA.put(GL_TRACE_ERRORS_BIT_MESA, "GL_TRACE_ERRORS_BIT_MESA"); + TraceMaskMESA.put(GL_TRACE_PIXELS_BIT_MESA, "GL_TRACE_PIXELS_BIT_MESA"); + } + public static Map TraceMaskMESA() { + if (TraceMaskMESA != null) + return TraceMaskMESA; + TraceMaskMESA = new HashMap(7); + TraceMaskMESA0(); + return TraceMaskMESA; + } private static Map LightTextureModeEXT; private static void LightTextureModeEXT0() { + LightTextureModeEXT.put(GL_FRAGMENT_DEPTH, "GL_FRAGMENT_DEPTH"); } public static Map LightTextureModeEXT() { if (LightTextureModeEXT != null) return LightTextureModeEXT; - LightTextureModeEXT = new HashMap(0); + LightTextureModeEXT = new HashMap(1); LightTextureModeEXT0(); return LightTextureModeEXT; } - private static Map EvalTargetNV; - private static void EvalTargetNV0() { - } - public static Map EvalTargetNV() { - if (EvalTargetNV != null) - return EvalTargetNV; - EvalTargetNV = new HashMap(0); - EvalTargetNV0(); - return EvalTargetNV; - } private static Map AccumOp; private static void AccumOp0() { AccumOp.put(GL_ACCUM, "GL_ACCUM"); @@ -11746,58 +10830,38 @@ public static Map AccumOp() { AccumOp0(); return AccumOp; } - private static Map ColorMaterialFace; - private static void ColorMaterialFace0() { - ColorMaterialFace.put(GL_BACK, "GL_BACK"); - ColorMaterialFace.put(GL_FRONT, "GL_FRONT"); - ColorMaterialFace.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); - } - public static Map ColorMaterialFace() { - if (ColorMaterialFace != null) - return ColorMaterialFace; - ColorMaterialFace = new HashMap(3); - ColorMaterialFace0(); - return ColorMaterialFace; - } - private static Map GetColorTableParameterPNameSGI; - private static void GetColorTableParameterPNameSGI0() { - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_BIAS, "GL_COLOR_TABLE_BIAS"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_SCALE_SGI, "GL_COLOR_TABLE_SCALE_SGI"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_GREEN_SIZE, "GL_COLOR_TABLE_GREEN_SIZE"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_BIAS_SGI, "GL_COLOR_TABLE_BIAS_SGI"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_BLUE_SIZE_SGI, "GL_COLOR_TABLE_BLUE_SIZE_SGI"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_RED_SIZE_SGI, "GL_COLOR_TABLE_RED_SIZE_SGI"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_GREEN_SIZE_SGI, "GL_COLOR_TABLE_GREEN_SIZE_SGI"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_ALPHA_SIZE, "GL_COLOR_TABLE_ALPHA_SIZE"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_WIDTH_SGI, "GL_COLOR_TABLE_WIDTH_SGI"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_WIDTH, "GL_COLOR_TABLE_WIDTH"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_LUMINANCE_SIZE_SGI, "GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_BLUE_SIZE, "GL_COLOR_TABLE_BLUE_SIZE"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_INTENSITY_SIZE, "GL_COLOR_TABLE_INTENSITY_SIZE"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_SCALE, "GL_COLOR_TABLE_SCALE"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_FORMAT, "GL_COLOR_TABLE_FORMAT"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_RED_SIZE, "GL_COLOR_TABLE_RED_SIZE"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_ALPHA_SIZE_SGI, "GL_COLOR_TABLE_ALPHA_SIZE_SGI"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_LUMINANCE_SIZE, "GL_COLOR_TABLE_LUMINANCE_SIZE"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_FORMAT_SGI, "GL_COLOR_TABLE_FORMAT_SGI"); - GetColorTableParameterPNameSGI.put(GL_COLOR_TABLE_INTENSITY_SIZE_SGI, "GL_COLOR_TABLE_INTENSITY_SIZE_SGI"); - } - public static Map GetColorTableParameterPNameSGI() { - if (GetColorTableParameterPNameSGI != null) - return GetColorTableParameterPNameSGI; - GetColorTableParameterPNameSGI = new HashMap(20); - GetColorTableParameterPNameSGI0(); - return GetColorTableParameterPNameSGI; - } - private static Map ProgramFormatARB; - private static void ProgramFormatARB0() { - } - public static Map ProgramFormatARB() { - if (ProgramFormatARB != null) - return ProgramFormatARB; - ProgramFormatARB = new HashMap(0); - ProgramFormatARB0(); - return ProgramFormatARB; + private static Map EvalTargetNV; + private static void EvalTargetNV0() { + } + public static Map EvalTargetNV() { + if (EvalTargetNV != null) + return EvalTargetNV; + EvalTargetNV = new HashMap(0); + EvalTargetNV0(); + return EvalTargetNV; + } + private static Map TransformFeedbackTokenNV; + private static void TransformFeedbackTokenNV0() { + } + public static Map TransformFeedbackTokenNV() { + if (TransformFeedbackTokenNV != null) + return TransformFeedbackTokenNV; + TransformFeedbackTokenNV = new HashMap(0); + TransformFeedbackTokenNV0(); + return TransformFeedbackTokenNV; + } + private static Map MatrixIndexPointerTypeARB; + private static void MatrixIndexPointerTypeARB0() { + MatrixIndexPointerTypeARB.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); + MatrixIndexPointerTypeARB.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + MatrixIndexPointerTypeARB.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); + } + public static Map MatrixIndexPointerTypeARB() { + if (MatrixIndexPointerTypeARB != null) + return MatrixIndexPointerTypeARB; + MatrixIndexPointerTypeARB = new HashMap(3); + MatrixIndexPointerTypeARB0(); + return MatrixIndexPointerTypeARB; } private static Map LightParameter; private static void LightParameter0() { @@ -11832,11 +10896,12 @@ public static Map PathColor() { } private static Map SpriteParameterNameSGIX; private static void SpriteParameterNameSGIX0() { + SpriteParameterNameSGIX.put(GL_SPRITE_MODE_SGIX, "GL_SPRITE_MODE_SGIX"); } public static Map SpriteParameterNameSGIX() { if (SpriteParameterNameSGIX != null) return SpriteParameterNameSGIX; - SpriteParameterNameSGIX = new HashMap(0); + SpriteParameterNameSGIX = new HashMap(1); SpriteParameterNameSGIX0(); return SpriteParameterNameSGIX; } @@ -11847,8 +10912,8 @@ private static void VertexArrayPName0() { VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"); VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_LONG, "GL_VERTEX_ATTRIB_ARRAY_LONG"); VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"); - VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"); VertexArrayPName.put(GL_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"); + VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"); VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"); VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"); } @@ -11861,8 +10926,8 @@ public static Map VertexArrayPName() { } private static Map TexCoordPointerType; private static void TexCoordPointerType0() { - TexCoordPointerType.put(GL_DOUBLE, "GL_DOUBLE"); TexCoordPointerType.put(GL_FLOAT, "GL_FLOAT"); + TexCoordPointerType.put(GL_DOUBLE, "GL_DOUBLE"); TexCoordPointerType.put(GL_INT, "GL_INT"); TexCoordPointerType.put(GL_SHORT, "GL_SHORT"); } @@ -11875,11 +10940,19 @@ public static Map TexCoordPointerType() { } private static Map PointParameterNameARB; private static void PointParameterNameARB0() { + PointParameterNameARB.put(GL_POINT_SIZE_MIN, "GL_POINT_SIZE_MIN"); + PointParameterNameARB.put(GL_DISTANCE_ATTENUATION_SGIS, "GL_DISTANCE_ATTENUATION_SGIS"); + PointParameterNameARB.put(GL_POINT_SIZE_MAX, "GL_POINT_SIZE_MAX"); + PointParameterNameARB.put(GL_POINT_FADE_THRESHOLD_SIZE, "GL_POINT_FADE_THRESHOLD_SIZE"); + PointParameterNameARB.put(GL_POINT_SIZE_MIN_SGIS, "GL_POINT_SIZE_MIN_SGIS"); + PointParameterNameARB.put(GL_POINT_SIZE_MAX_SGIS, "GL_POINT_SIZE_MAX_SGIS"); + PointParameterNameARB.put(GL_POINT_FADE_THRESHOLD_SIZE_SGIS, "GL_POINT_FADE_THRESHOLD_SIZE_SGIS"); + PointParameterNameARB.put(GL_POINT_DISTANCE_ATTENUATION, "GL_POINT_DISTANCE_ATTENUATION"); } public static Map PointParameterNameARB() { if (PointParameterNameARB != null) return PointParameterNameARB; - PointParameterNameARB = new HashMap(0); + PointParameterNameARB = new HashMap(8); PointParameterNameARB0(); return PointParameterNameARB; } @@ -11936,6 +11009,28 @@ public static Map ListMode() { ListMode0(); return ListMode; } + private static Map InstancedPathCoverMode; + private static void InstancedPathCoverMode0() { + } + public static Map InstancedPathCoverMode() { + if (InstancedPathCoverMode != null) + return InstancedPathCoverMode; + InstancedPathCoverMode = new HashMap(0); + InstancedPathCoverMode0(); + return InstancedPathCoverMode; + } + private static Map DepthStencilTextureMode; + private static void DepthStencilTextureMode0() { + DepthStencilTextureMode.put(GL_STENCIL_INDEX, "GL_STENCIL_INDEX"); + DepthStencilTextureMode.put(GL_DEPTH_COMPONENT, "GL_DEPTH_COMPONENT"); + } + public static Map DepthStencilTextureMode() { + if (DepthStencilTextureMode != null) + return DepthStencilTextureMode; + DepthStencilTextureMode = new HashMap(2); + DepthStencilTextureMode0(); + return DepthStencilTextureMode; + } private static Map FogParameter; private static void FogParameter0() { FogParameter.put(GL_FOG_COLOR, "GL_FOG_COLOR"); @@ -12056,20 +11151,21 @@ public static Map PreserveModeATI() { private static Map PixelFormat; private static void PixelFormat0() { PixelFormat.put(GL_RG, "GL_RG"); + PixelFormat.put(GL_BGRA_IMG, "GL_BGRA_IMG"); PixelFormat.put(GL_DEPTH_STENCIL, "GL_DEPTH_STENCIL"); PixelFormat.put(GL_ALPHA, "GL_ALPHA"); PixelFormat.put(GL_LUMINANCE, "GL_LUMINANCE"); PixelFormat.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - PixelFormat.put(GL_BGR, "GL_BGR"); PixelFormat.put(GL_BLUE, "GL_BLUE"); PixelFormat.put(GL_RGB, "GL_RGB"); + PixelFormat.put(GL_BGR, "GL_BGR"); PixelFormat.put(GL_YCRCB_444_SGIX, "GL_YCRCB_444_SGIX"); PixelFormat.put(GL_RED, "GL_RED"); PixelFormat.put(GL_GREEN_INTEGER, "GL_GREEN_INTEGER"); PixelFormat.put(GL_RED_INTEGER, "GL_RED_INTEGER"); PixelFormat.put(GL_BGR_INTEGER, "GL_BGR_INTEGER"); - PixelFormat.put(GL_RGB_INTEGER, "GL_RGB_INTEGER"); PixelFormat.put(GL_STENCIL_INDEX, "GL_STENCIL_INDEX"); + PixelFormat.put(GL_RGB_INTEGER, "GL_RGB_INTEGER"); PixelFormat.put(GL_YCRCB_422_SGIX, "GL_YCRCB_422_SGIX"); PixelFormat.put(GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"); PixelFormat.put(GL_RGBA, "GL_RGBA"); @@ -12080,35 +11176,16 @@ private static void PixelFormat0() { PixelFormat.put(GL_BGRA_INTEGER, "GL_BGRA_INTEGER"); PixelFormat.put(GL_COLOR_INDEX, "GL_COLOR_INDEX"); PixelFormat.put(GL_GREEN, "GL_GREEN"); - PixelFormat.put(GL_BLUE_INTEGER, "GL_BLUE_INTEGER"); PixelFormat.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); + PixelFormat.put(GL_BLUE_INTEGER, "GL_BLUE_INTEGER"); } public static Map PixelFormat() { if (PixelFormat != null) return PixelFormat; - PixelFormat = new HashMap(27); + PixelFormat = new HashMap(28); PixelFormat0(); return PixelFormat; } - private static Map VertexBufferObjectUsage; - private static void VertexBufferObjectUsage0() { - VertexBufferObjectUsage.put(GL_STATIC_COPY, "GL_STATIC_COPY"); - VertexBufferObjectUsage.put(GL_STATIC_DRAW, "GL_STATIC_DRAW"); - VertexBufferObjectUsage.put(GL_STREAM_READ, "GL_STREAM_READ"); - VertexBufferObjectUsage.put(GL_DYNAMIC_DRAW, "GL_DYNAMIC_DRAW"); - VertexBufferObjectUsage.put(GL_DYNAMIC_READ, "GL_DYNAMIC_READ"); - VertexBufferObjectUsage.put(GL_DYNAMIC_COPY, "GL_DYNAMIC_COPY"); - VertexBufferObjectUsage.put(GL_STATIC_READ, "GL_STATIC_READ"); - VertexBufferObjectUsage.put(GL_STREAM_DRAW, "GL_STREAM_DRAW"); - VertexBufferObjectUsage.put(GL_STREAM_COPY, "GL_STREAM_COPY"); - } - public static Map VertexBufferObjectUsage() { - if (VertexBufferObjectUsage != null) - return VertexBufferObjectUsage; - VertexBufferObjectUsage = new HashMap(9); - VertexBufferObjectUsage0(); - return VertexBufferObjectUsage; - } private static Map ProgramInterfacePName; private static void ProgramInterfacePName0() { ProgramInterfacePName.put(GL_MAX_NUM_ACTIVE_VARIABLES, "GL_MAX_NUM_ACTIVE_VARIABLES"); @@ -12123,16 +11200,6 @@ public static Map ProgramInterfacePName() { ProgramInterfacePName0(); return ProgramInterfacePName; } - private static Map VertexShaderOpEXT; - private static void VertexShaderOpEXT0() { - } - public static Map VertexShaderOpEXT() { - if (VertexShaderOpEXT != null) - return VertexShaderOpEXT; - VertexShaderOpEXT = new HashMap(0); - VertexShaderOpEXT0(); - return VertexShaderOpEXT; - } private static Map MatrixMode; private static void MatrixMode0() { MatrixMode.put(GL_PROJECTION, "GL_PROJECTION"); @@ -12146,8 +11213,19 @@ public static Map MatrixMode() { MatrixMode0(); return MatrixMode; } + private static Map VertexShaderOpEXT; + private static void VertexShaderOpEXT0() { + } + public static Map VertexShaderOpEXT() { + if (VertexShaderOpEXT != null) + return VertexShaderOpEXT; + VertexShaderOpEXT = new HashMap(0); + VertexShaderOpEXT0(); + return VertexShaderOpEXT; + } private static Map BufferStorageMask; private static void BufferStorageMask0() { + BufferStorageMask.put(GL_EXTERNAL_STORAGE_BIT_NVX, "GL_EXTERNAL_STORAGE_BIT_NVX"); BufferStorageMask.put(GL_MAP_WRITE_BIT, "GL_MAP_WRITE_BIT"); BufferStorageMask.put(GL_MAP_READ_BIT, "GL_MAP_READ_BIT"); BufferStorageMask.put(GL_MAP_COHERENT_BIT, "GL_MAP_COHERENT_BIT"); @@ -12159,7 +11237,7 @@ private static void BufferStorageMask0() { public static Map BufferStorageMask() { if (BufferStorageMask != null) return BufferStorageMask; - BufferStorageMask = new HashMap(7); + BufferStorageMask = new HashMap(8); BufferStorageMask0(); return BufferStorageMask; } @@ -12171,20 +11249,20 @@ private static void HintTarget0() { HintTarget.put(GL_PHONG_HINT_WIN, "GL_PHONG_HINT_WIN"); HintTarget.put(GL_CONSERVE_MEMORY_HINT_PGI, "GL_CONSERVE_MEMORY_HINT_PGI"); HintTarget.put(GL_ALLOW_DRAW_FRG_HINT_PGI, "GL_ALLOW_DRAW_FRG_HINT_PGI"); - HintTarget.put(GL_MATERIAL_SIDE_HINT_PGI, "GL_MATERIAL_SIDE_HINT_PGI"); HintTarget.put(GL_POINT_SMOOTH_HINT, "GL_POINT_SMOOTH_HINT"); + HintTarget.put(GL_MATERIAL_SIDE_HINT_PGI, "GL_MATERIAL_SIDE_HINT_PGI"); HintTarget.put(GL_VERTEX_PRECLIP_SGIX, "GL_VERTEX_PRECLIP_SGIX"); HintTarget.put(GL_PROGRAM_BINARY_RETRIEVABLE_HINT, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"); HintTarget.put(GL_STRICT_DEPTHFUNC_HINT_PGI, "GL_STRICT_DEPTHFUNC_HINT_PGI"); HintTarget.put(GL_LINE_SMOOTH_HINT, "GL_LINE_SMOOTH_HINT"); - HintTarget.put(GL_CONVOLUTION_HINT_SGIX, "GL_CONVOLUTION_HINT_SGIX"); HintTarget.put(GL_TEXTURE_MULTI_BUFFER_HINT_SGIX, "GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"); - HintTarget.put(GL_MAX_VERTEX_HINT_PGI, "GL_MAX_VERTEX_HINT_PGI"); + HintTarget.put(GL_CONVOLUTION_HINT_SGIX, "GL_CONVOLUTION_HINT_SGIX"); HintTarget.put(GL_WIDE_LINE_HINT_PGI, "GL_WIDE_LINE_HINT_PGI"); + HintTarget.put(GL_MAX_VERTEX_HINT_PGI, "GL_MAX_VERTEX_HINT_PGI"); HintTarget.put(GL_ALWAYS_SOFT_HINT_PGI, "GL_ALWAYS_SOFT_HINT_PGI"); HintTarget.put(GL_ALLOW_DRAW_MEM_HINT_PGI, "GL_ALLOW_DRAW_MEM_HINT_PGI"); - HintTarget.put(GL_FRAGMENT_SHADER_DERIVATIVE_HINT, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"); HintTarget.put(GL_TRANSFORM_HINT_APPLE, "GL_TRANSFORM_HINT_APPLE"); + HintTarget.put(GL_FRAGMENT_SHADER_DERIVATIVE_HINT, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"); HintTarget.put(GL_BINNING_CONTROL_HINT_QCOM, "GL_BINNING_CONTROL_HINT_QCOM"); HintTarget.put(GL_STRICT_LIGHTING_HINT_PGI, "GL_STRICT_LIGHTING_HINT_PGI"); HintTarget.put(GL_CLIP_FAR_HINT_PGI, "GL_CLIP_FAR_HINT_PGI"); @@ -12193,21 +11271,21 @@ private static void HintTarget0() { HintTarget.put(GL_VERTEX_DATA_HINT_PGI, "GL_VERTEX_DATA_HINT_PGI"); HintTarget.put(GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"); HintTarget.put(GL_PERSPECTIVE_CORRECTION_HINT, "GL_PERSPECTIVE_CORRECTION_HINT"); - HintTarget.put(GL_STRICT_SCISSOR_HINT_PGI, "GL_STRICT_SCISSOR_HINT_PGI"); HintTarget.put(GL_VERTEX_PRECLIP_HINT_SGIX, "GL_VERTEX_PRECLIP_HINT_SGIX"); + HintTarget.put(GL_STRICT_SCISSOR_HINT_PGI, "GL_STRICT_SCISSOR_HINT_PGI"); HintTarget.put(GL_POLYGON_SMOOTH_HINT, "GL_POLYGON_SMOOTH_HINT"); HintTarget.put(GL_TEXTURE_COMPRESSION_HINT, "GL_TEXTURE_COMPRESSION_HINT"); HintTarget.put(GL_VERTEX_CONSISTENT_HINT_PGI, "GL_VERTEX_CONSISTENT_HINT_PGI"); HintTarget.put(GL_ALWAYS_FAST_HINT_PGI, "GL_ALWAYS_FAST_HINT_PGI"); - HintTarget.put(GL_BACK_NORMALS_HINT_PGI, "GL_BACK_NORMALS_HINT_PGI"); - HintTarget.put(GL_PREFER_DOUBLEBUFFER_HINT_PGI, "GL_PREFER_DOUBLEBUFFER_HINT_PGI"); HintTarget.put(GL_TEXTURE_STORAGE_HINT_APPLE, "GL_TEXTURE_STORAGE_HINT_APPLE"); + HintTarget.put(GL_PREFER_DOUBLEBUFFER_HINT_PGI, "GL_PREFER_DOUBLEBUFFER_HINT_PGI"); + HintTarget.put(GL_BACK_NORMALS_HINT_PGI, "GL_BACK_NORMALS_HINT_PGI"); HintTarget.put(GL_FOG_HINT, "GL_FOG_HINT"); HintTarget.put(GL_ALLOW_DRAW_WIN_HINT_PGI, "GL_ALLOW_DRAW_WIN_HINT_PGI"); HintTarget.put(GL_SCALEBIAS_HINT_SGIX, "GL_SCALEBIAS_HINT_SGIX"); HintTarget.put(GL_CLIP_NEAR_HINT_PGI, "GL_CLIP_NEAR_HINT_PGI"); - HintTarget.put(GL_RECLAIM_MEMORY_HINT_PGI, "GL_RECLAIM_MEMORY_HINT_PGI"); HintTarget.put(GL_VERTEX_ARRAY_STORAGE_HINT_APPLE, "GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"); + HintTarget.put(GL_RECLAIM_MEMORY_HINT_PGI, "GL_RECLAIM_MEMORY_HINT_PGI"); HintTarget.put(GL_FULL_STIPPLE_HINT_PGI, "GL_FULL_STIPPLE_HINT_PGI"); } public static Map HintTarget() { @@ -12217,199 +11295,273 @@ public static Map HintTarget() { HintTarget0(); return HintTarget; } + private static Map DebugType; + private static void DebugType0() { + DebugType.put(GL_DEBUG_TYPE_PUSH_GROUP, "GL_DEBUG_TYPE_PUSH_GROUP"); + DebugType.put(GL_DEBUG_TYPE_MARKER, "GL_DEBUG_TYPE_MARKER"); + DebugType.put(GL_DEBUG_TYPE_ERROR, "GL_DEBUG_TYPE_ERROR"); + DebugType.put(GL_DEBUG_TYPE_PERFORMANCE, "GL_DEBUG_TYPE_PERFORMANCE"); + DebugType.put(GL_DEBUG_TYPE_PORTABILITY, "GL_DEBUG_TYPE_PORTABILITY"); + DebugType.put(GL_DONT_CARE, "GL_DONT_CARE"); + DebugType.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"); + DebugType.put(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"); + DebugType.put(GL_DEBUG_TYPE_OTHER, "GL_DEBUG_TYPE_OTHER"); + DebugType.put(GL_DEBUG_TYPE_POP_GROUP, "GL_DEBUG_TYPE_POP_GROUP"); + } + public static Map DebugType() { + if (DebugType != null) + return DebugType; + DebugType = new HashMap(10); + DebugType0(); + return DebugType; + } private static Map InternalFormat; private static void InternalFormat0() { - InternalFormat.put(GL_DUAL_LUMINANCE8_SGIS, "GL_DUAL_LUMINANCE8_SGIS"); InternalFormat.put(GL_RG8UI, "GL_RG8UI"); + InternalFormat.put(GL_RGBA16UI, "GL_RGBA16UI"); + InternalFormat.put(GL_DEPTH_COMPONENT16_SGIX, "GL_DEPTH_COMPONENT16_SGIX"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x6_KHR, "GL_COMPRESSED_RGBA_ASTC_8x6_KHR"); + InternalFormat.put(GL_RGBA16I, "GL_RGBA16I"); + InternalFormat.put(GL_RGBA16F, "GL_RGBA16F"); + InternalFormat.put(GL_LUMINANCE8, "GL_LUMINANCE8"); + InternalFormat.put(GL_LUMINANCE4, "GL_LUMINANCE4"); + InternalFormat.put(GL_RGB16_SNORM, "GL_RGB16_SNORM"); + InternalFormat.put(GL_DUAL_LUMINANCE12_SGIS, "GL_DUAL_LUMINANCE12_SGIS"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"); + InternalFormat.put(GL_DUAL_LUMINANCE_ALPHA4_SGIS, "GL_DUAL_LUMINANCE_ALPHA4_SGIS"); + InternalFormat.put(GL_R16UI, "GL_R16UI"); + InternalFormat.put(GL_COMPRESSED_RGBA8_ETC2_EAC, "GL_COMPRESSED_RGBA8_ETC2_EAC"); + InternalFormat.put(GL_SRGB, "GL_SRGB"); + InternalFormat.put(GL_INTENSITY, "GL_INTENSITY"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x6_KHR, "GL_COMPRESSED_RGBA_ASTC_10x6_KHR"); + InternalFormat.put(GL_R8_SNORM, "GL_R8_SNORM"); + InternalFormat.put(GL_DUAL_LUMINANCE_ALPHA8_SGIS, "GL_DUAL_LUMINANCE_ALPHA8_SGIS"); + InternalFormat.put(GL_RGB16I, "GL_RGB16I"); + InternalFormat.put(GL_COMPRESSED_R11_EAC, "GL_COMPRESSED_R11_EAC"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_4x4, "GL_COMPRESSED_RGBA_ASTC_4x4"); + InternalFormat.put(GL_DEPTH_COMPONENT24_SGIX, "GL_DEPTH_COMPONENT24_SGIX"); + InternalFormat.put(GL_RGB16F, "GL_RGB16F"); + InternalFormat.put(GL_R8UI, "GL_R8UI"); + InternalFormat.put(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"); + InternalFormat.put(GL_COMPRESSED_SRGB_ALPHA, "GL_COMPRESSED_SRGB_ALPHA"); + InternalFormat.put(GL_DUAL_LUMINANCE16_SGIS, "GL_DUAL_LUMINANCE16_SGIS"); + InternalFormat.put(GL_RGB9_E5, "GL_RGB9_E5"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x12_KHR, "GL_COMPRESSED_RGBA_ASTC_12x12_KHR"); + InternalFormat.put(GL_RG16, "GL_RG16"); + InternalFormat.put(GL_RGBA8I, "GL_RGBA8I"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x5, "GL_COMPRESSED_RGBA_ASTC_5x5"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x4, "GL_COMPRESSED_RGBA_ASTC_5x4"); + InternalFormat.put(GL_RG16UI, "GL_RG16UI"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x5_KHR, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR"); + InternalFormat.put(GL_DUAL_INTENSITY8_SGIS, "GL_DUAL_INTENSITY8_SGIS"); + InternalFormat.put(GL_R8I, "GL_R8I"); + InternalFormat.put(GL_STENCIL_INDEX4, "GL_STENCIL_INDEX4"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5"); + InternalFormat.put(GL_STENCIL_INDEX1, "GL_STENCIL_INDEX1"); + InternalFormat.put(GL_RG32F, "GL_RG32F"); + InternalFormat.put(GL_RG32I, "GL_RG32I"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8"); + InternalFormat.put(GL_INTENSITY16, "GL_INTENSITY16"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x6_KHR, "GL_COMPRESSED_RGBA_ASTC_6x6_KHR"); + InternalFormat.put(GL_INTENSITY12, "GL_INTENSITY12"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x10_KHR, "GL_COMPRESSED_RGBA_ASTC_10x10_KHR"); + InternalFormat.put(GL_DEPTH_COMPONENT32_SGIX, "GL_DEPTH_COMPONENT32_SGIX"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x6, "GL_COMPRESSED_RGBA_ASTC_6x6"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x5, "GL_COMPRESSED_RGBA_ASTC_6x5"); + } + private static void InternalFormat1() { + InternalFormat.put(GL_COMPRESSED_RG_RGTC2, "GL_COMPRESSED_RG_RGTC2"); + InternalFormat.put(GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"); + InternalFormat.put(GL_DUAL_ALPHA16_SGIS, "GL_DUAL_ALPHA16_SGIS"); + InternalFormat.put(GL_DEPTH_COMPONENT32, "GL_DEPTH_COMPONENT32"); + InternalFormat.put(GL_RGB16, "GL_RGB16"); + InternalFormat.put(GL_RGB12, "GL_RGB12"); + InternalFormat.put(GL_RGB10, "GL_RGB10"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x5_KHR, "GL_COMPRESSED_RGBA_ASTC_5x5_KHR"); + InternalFormat.put(GL_R11F_G11F_B10F, "GL_R11F_G11F_B10F"); + InternalFormat.put(GL_RGBA8_SNORM, "GL_RGBA8_SNORM"); + InternalFormat.put(GL_RGBA32I, "GL_RGBA32I"); + InternalFormat.put(GL_RGBA32F, "GL_RGBA32F"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5"); + InternalFormat.put(GL_INTENSITY8, "GL_INTENSITY8"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6"); + InternalFormat.put(GL_INTENSITY4, "GL_INTENSITY4"); + InternalFormat.put(GL_SRGB_ALPHA, "GL_SRGB_ALPHA"); + InternalFormat.put(GL_COMPRESSED_RGBA_BPTC_UNORM, "GL_COMPRESSED_RGBA_BPTC_UNORM"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"); + InternalFormat.put(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"); + InternalFormat.put(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x8, "GL_COMPRESSED_RGBA_ASTC_8x8"); + InternalFormat.put(GL_LUMINANCE6_ALPHA2, "GL_LUMINANCE6_ALPHA2"); + InternalFormat.put(GL_COMPRESSED_SIGNED_RED_RGTC1, "GL_COMPRESSED_SIGNED_RED_RGTC1"); + InternalFormat.put(GL_R32F, "GL_R32F"); + InternalFormat.put(GL_RGB8_SNORM, "GL_RGB8_SNORM"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x5_KHR, "GL_COMPRESSED_RGBA_ASTC_6x5_KHR"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x6, "GL_COMPRESSED_RGBA_ASTC_8x6"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x5, "GL_COMPRESSED_RGBA_ASTC_8x5"); + InternalFormat.put(GL_RGB32F, "GL_RGB32F"); + InternalFormat.put(GL_DEPTH_COMPONENT32F, "GL_DEPTH_COMPONENT32F"); + InternalFormat.put(GL_RGB32I, "GL_RGB32I"); + InternalFormat.put(GL_R32I, "GL_R32I"); + InternalFormat.put(GL_RGB565, "GL_RGB565"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10"); + InternalFormat.put(GL_QUAD_LUMINANCE4_SGIS, "GL_QUAD_LUMINANCE4_SGIS"); + InternalFormat.put(GL_RGBA16, "GL_RGBA16"); + InternalFormat.put(GL_RG8I, "GL_RG8I"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x12, "GL_COMPRESSED_RGBA_ASTC_12x12"); + InternalFormat.put(GL_ALPHA4, "GL_ALPHA4"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x5_KHR, "GL_COMPRESSED_RGBA_ASTC_8x5_KHR"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x4_KHR, "GL_COMPRESSED_RGBA_ASTC_5x4_KHR"); + InternalFormat.put(GL_ALPHA8, "GL_ALPHA8"); + InternalFormat.put(GL_RGBA12, "GL_RGBA12"); + InternalFormat.put(GL_DEPTH_COMPONENT24, "GL_DEPTH_COMPONENT24"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5"); + InternalFormat.put(GL_RGB32UI, "GL_RGB32UI"); + InternalFormat.put(GL_DUAL_ALPHA8_SGIS, "GL_DUAL_ALPHA8_SGIS"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_4x4_KHR, "GL_COMPRESSED_RGBA_ASTC_4x4_KHR"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"); + InternalFormat.put(GL_DUAL_INTENSITY12_SGIS, "GL_DUAL_INTENSITY12_SGIS"); + InternalFormat.put(GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"); + InternalFormat.put(GL_DUAL_LUMINANCE8_SGIS, "GL_DUAL_LUMINANCE8_SGIS"); + InternalFormat.put(GL_STENCIL_INDEX, "GL_STENCIL_INDEX"); InternalFormat.put(GL_RG16I, "GL_RG16I"); + } + private static void InternalFormat2() { InternalFormat.put(GL_LUMINANCE12_ALPHA12, "GL_LUMINANCE12_ALPHA12"); InternalFormat.put(GL_R16, "GL_R16"); InternalFormat.put(GL_RG16F, "GL_RG16F"); - InternalFormat.put(GL_RGBA16UI, "GL_RGBA16UI"); InternalFormat.put(GL_R11F_G11F_B10F_APPLE, "GL_R11F_G11F_B10F_APPLE"); InternalFormat.put(GL_RGB8I, "GL_RGB8I"); - InternalFormat.put(GL_DEPTH_COMPONENT16_SGIX, "GL_DEPTH_COMPONENT16_SGIX"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x10, "GL_COMPRESSED_RGBA_ASTC_12x10"); InternalFormat.put(GL_R32UI, "GL_R32UI"); + InternalFormat.put(GL_RGBA16_SNORM, "GL_RGBA16_SNORM"); InternalFormat.put(GL_QUAD_INTENSITY8_SGIS, "GL_QUAD_INTENSITY8_SGIS"); InternalFormat.put(GL_DUAL_ALPHA4_SGIS, "GL_DUAL_ALPHA4_SGIS"); InternalFormat.put(GL_R3_G3_B2, "GL_R3_G3_B2"); InternalFormat.put(GL_QUAD_ALPHA4_SGIS, "GL_QUAD_ALPHA4_SGIS"); InternalFormat.put(GL_COMPRESSED_SIGNED_R11_EAC, "GL_COMPRESSED_SIGNED_R11_EAC"); InternalFormat.put(GL_COMPRESSED_RG, "GL_COMPRESSED_RG"); - InternalFormat.put(GL_RGBA16I, "GL_RGBA16I"); - InternalFormat.put(GL_RGBA16F, "GL_RGBA16F"); - InternalFormat.put(GL_LUMINANCE8, "GL_LUMINANCE8"); InternalFormat.put(GL_RGBA8UI, "GL_RGBA8UI"); InternalFormat.put(GL_DUAL_LUMINANCE4_SGIS, "GL_DUAL_LUMINANCE4_SGIS"); - InternalFormat.put(GL_LUMINANCE4, "GL_LUMINANCE4"); InternalFormat.put(GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"); InternalFormat.put(GL_COMPRESSED_RG11_EAC, "GL_COMPRESSED_RG11_EAC"); - InternalFormat.put(GL_RGB16_SNORM, "GL_RGB16_SNORM"); InternalFormat.put(GL_COMPRESSED_RGBA, "GL_COMPRESSED_RGBA"); - InternalFormat.put(GL_DUAL_LUMINANCE12_SGIS, "GL_DUAL_LUMINANCE12_SGIS"); + InternalFormat.put(GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x6, "GL_COMPRESSED_RGBA_ASTC_10x6"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x8, "GL_COMPRESSED_RGBA_ASTC_10x8"); InternalFormat.put(GL_RGBA32UI, "GL_RGBA32UI"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x5, "GL_COMPRESSED_RGBA_ASTC_10x5"); InternalFormat.put(GL_DEPTH_COMPONENT, "GL_DEPTH_COMPONENT"); - InternalFormat.put(GL_DUAL_LUMINANCE_ALPHA4_SGIS, "GL_DUAL_LUMINANCE_ALPHA4_SGIS"); - InternalFormat.put(GL_R16UI, "GL_R16UI"); - InternalFormat.put(GL_COMPRESSED_RGBA8_ETC2_EAC, "GL_COMPRESSED_RGBA8_ETC2_EAC"); - InternalFormat.put(GL_SRGB, "GL_SRGB"); - InternalFormat.put(GL_INTENSITY, "GL_INTENSITY"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10"); InternalFormat.put(GL_SRGB8, "GL_SRGB8"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x10, "GL_COMPRESSED_RGBA_ASTC_10x10"); InternalFormat.put(GL_LUMINANCE4_ALPHA4, "GL_LUMINANCE4_ALPHA4"); - InternalFormat.put(GL_R8_SNORM, "GL_R8_SNORM"); InternalFormat.put(GL_RGB8UI, "GL_RGB8UI"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5"); InternalFormat.put(GL_R16F, "GL_R16F"); InternalFormat.put(GL_QUAD_ALPHA8_SGIS, "GL_QUAD_ALPHA8_SGIS"); - InternalFormat.put(GL_DUAL_LUMINANCE_ALPHA8_SGIS, "GL_DUAL_LUMINANCE_ALPHA8_SGIS"); InternalFormat.put(GL_RGBA, "GL_RGBA"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x8_KHR, "GL_COMPRESSED_RGBA_ASTC_8x8_KHR"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4"); InternalFormat.put(GL_R16I, "GL_R16I"); InternalFormat.put(GL_DEPTH32F_STENCIL8, "GL_DEPTH32F_STENCIL8"); InternalFormat.put(GL_RGB5, "GL_RGB5"); - InternalFormat.put(GL_RGB16I, "GL_RGB16I"); InternalFormat.put(GL_RGB4, "GL_RGB4"); - InternalFormat.put(GL_COMPRESSED_R11_EAC, "GL_COMPRESSED_R11_EAC"); InternalFormat.put(GL_RGB9_E5_APPLE, "GL_RGB9_E5_APPLE"); InternalFormat.put(GL_RGB8, "GL_RGB8"); - InternalFormat.put(GL_DEPTH_COMPONENT24_SGIX, "GL_DEPTH_COMPONENT24_SGIX"); InternalFormat.put(GL_COMPRESSED_SRGB8_ETC2, "GL_COMPRESSED_SRGB8_ETC2"); InternalFormat.put(GL_RG32UI, "GL_RG32UI"); - InternalFormat.put(GL_RGB16F, "GL_RGB16F"); InternalFormat.put(GL_DUAL_INTENSITY16_SGIS, "GL_DUAL_INTENSITY16_SGIS"); - InternalFormat.put(GL_R8UI, "GL_R8UI"); InternalFormat.put(GL_DEPTH_STENCIL, "GL_DEPTH_STENCIL"); InternalFormat.put(GL_QUAD_INTENSITY4_SGIS, "GL_QUAD_INTENSITY4_SGIS"); - InternalFormat.put(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"); - InternalFormat.put(GL_COMPRESSED_SRGB_ALPHA, "GL_COMPRESSED_SRGB_ALPHA"); - InternalFormat.put(GL_DUAL_LUMINANCE16_SGIS, "GL_DUAL_LUMINANCE16_SGIS"); - InternalFormat.put(GL_RGB9_E5, "GL_RGB9_E5"); InternalFormat.put(GL_RGB5_A1, "GL_RGB5_A1"); - InternalFormat.put(GL_RG16, "GL_RG16"); InternalFormat.put(GL_RG8_SNORM, "GL_RG8_SNORM"); InternalFormat.put(GL_DEPTH_STENCIL_MESA, "GL_DEPTH_STENCIL_MESA"); - InternalFormat.put(GL_RGBA8I, "GL_RGBA8I"); - InternalFormat.put(GL_RG16UI, "GL_RG16UI"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4"); + } + private static void InternalFormat3() { InternalFormat.put(GL_RGB10_A2UI, "GL_RGB10_A2UI"); InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"); - } - private static void InternalFormat1() { InternalFormat.put(GL_COMPRESSED_RGB, "GL_COMPRESSED_RGB"); - InternalFormat.put(GL_DUAL_INTENSITY8_SGIS, "GL_DUAL_INTENSITY8_SGIS"); - InternalFormat.put(GL_R8I, "GL_R8I"); - InternalFormat.put(GL_RG32F, "GL_RG32F"); - InternalFormat.put(GL_RG32I, "GL_RG32I"); - InternalFormat.put(GL_INTENSITY16, "GL_INTENSITY16"); - InternalFormat.put(GL_INTENSITY12, "GL_INTENSITY12"); InternalFormat.put(GL_COMPRESSED_RED_RGTC1, "GL_COMPRESSED_RED_RGTC1"); InternalFormat.put(GL_QUAD_LUMINANCE8_SGIS, "GL_QUAD_LUMINANCE8_SGIS"); InternalFormat.put(GL_RGBA8, "GL_RGBA8"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x10_KHR, "GL_COMPRESSED_RGBA_ASTC_12x10_KHR"); InternalFormat.put(GL_RGBA4, "GL_RGBA4"); - InternalFormat.put(GL_DEPTH_COMPONENT32_SGIX, "GL_DEPTH_COMPONENT32_SGIX"); + InternalFormat.put(GL_RGBA2, "GL_RGBA2"); InternalFormat.put(GL_SRGB8_ALPHA8, "GL_SRGB8_ALPHA8"); - InternalFormat.put(GL_COMPRESSED_RG_RGTC2, "GL_COMPRESSED_RG_RGTC2"); - InternalFormat.put(GL_DUAL_ALPHA16_SGIS, "GL_DUAL_ALPHA16_SGIS"); InternalFormat.put(GL_RG16_SNORM, "GL_RG16_SNORM"); - InternalFormat.put(GL_RGB16, "GL_RGB16"); - InternalFormat.put(GL_RGB12, "GL_RGB12"); - InternalFormat.put(GL_RGB10, "GL_RGB10"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"); InternalFormat.put(GL_LUMINANCE16, "GL_LUMINANCE16"); - InternalFormat.put(GL_R11F_G11F_B10F, "GL_R11F_G11F_B10F"); InternalFormat.put(GL_COMPRESSED_RGB8_ETC2, "GL_COMPRESSED_RGB8_ETC2"); - InternalFormat.put(GL_RGBA8_SNORM, "GL_RGBA8_SNORM"); - InternalFormat.put(GL_RGBA32I, "GL_RGBA32I"); - InternalFormat.put(GL_RGBA32F, "GL_RGBA32F"); InternalFormat.put(GL_DEPTH24_STENCIL8, "GL_DEPTH24_STENCIL8"); - InternalFormat.put(GL_INTENSITY8, "GL_INTENSITY8"); InternalFormat.put(GL_ALPHA16, "GL_ALPHA16"); - InternalFormat.put(GL_INTENSITY4, "GL_INTENSITY4"); InternalFormat.put(GL_ALPHA12, "GL_ALPHA12"); InternalFormat.put(GL_LUMINANCE12_ALPHA4, "GL_LUMINANCE12_ALPHA4"); InternalFormat.put(GL_LUMINANCE12, "GL_LUMINANCE12"); InternalFormat.put(GL_LUMINANCE16_ALPHA16, "GL_LUMINANCE16_ALPHA16"); - InternalFormat.put(GL_SRGB_ALPHA, "GL_SRGB_ALPHA"); - InternalFormat.put(GL_COMPRESSED_RGBA_BPTC_UNORM, "GL_COMPRESSED_RGBA_BPTC_UNORM"); - InternalFormat.put(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"); InternalFormat.put(GL_RGB16UI, "GL_RGB16UI"); InternalFormat.put(GL_RED, "GL_RED"); - InternalFormat.put(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"); - InternalFormat.put(GL_LUMINANCE6_ALPHA2, "GL_LUMINANCE6_ALPHA2"); InternalFormat.put(GL_COMPRESSED_SRGB, "GL_COMPRESSED_SRGB"); InternalFormat.put(GL_LUMINANCE8_ALPHA8, "GL_LUMINANCE8_ALPHA8"); InternalFormat.put(GL_DUAL_ALPHA12_SGIS, "GL_DUAL_ALPHA12_SGIS"); - InternalFormat.put(GL_COMPRESSED_SIGNED_RED_RGTC1, "GL_COMPRESSED_SIGNED_RED_RGTC1"); InternalFormat.put(GL_DUAL_INTENSITY4_SGIS, "GL_DUAL_INTENSITY4_SGIS"); - InternalFormat.put(GL_R32F, "GL_R32F"); - InternalFormat.put(GL_RGB8_SNORM, "GL_RGB8_SNORM"); - InternalFormat.put(GL_DEPTH_COMPONENT32F, "GL_DEPTH_COMPONENT32F"); - InternalFormat.put(GL_RGB32I, "GL_RGB32I"); - InternalFormat.put(GL_R32I, "GL_R32I"); + InternalFormat.put(GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"); InternalFormat.put(GL_RGB10_A2, "GL_RGB10_A2"); InternalFormat.put(GL_R16_SNORM, "GL_R16_SNORM"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"); InternalFormat.put(GL_RG, "GL_RG"); - InternalFormat.put(GL_QUAD_LUMINANCE4_SGIS, "GL_QUAD_LUMINANCE4_SGIS"); InternalFormat.put(GL_RG8, "GL_RG8"); - InternalFormat.put(GL_RG8I, "GL_RG8I"); - InternalFormat.put(GL_RGBA16, "GL_RGBA16"); InternalFormat.put(GL_R8, "GL_R8"); InternalFormat.put(GL_COMPRESSED_RED, "GL_COMPRESSED_RED"); InternalFormat.put(GL_RGB, "GL_RGB"); - InternalFormat.put(GL_ALPHA4, "GL_ALPHA4"); - InternalFormat.put(GL_ALPHA8, "GL_ALPHA8"); - InternalFormat.put(GL_RGBA12, "GL_RGBA12"); InternalFormat.put(GL_COMPRESSED_SIGNED_RG11_EAC, "GL_COMPRESSED_SIGNED_RG11_EAC"); - InternalFormat.put(GL_RGB32UI, "GL_RGB32UI"); InternalFormat.put(GL_COMPRESSED_SIGNED_RG_RGTC2, "GL_COMPRESSED_SIGNED_RG_RGTC2"); - } - private static void InternalFormat2() { - InternalFormat.put(GL_DUAL_ALPHA8_SGIS, "GL_DUAL_ALPHA8_SGIS"); - InternalFormat.put(GL_DUAL_INTENSITY12_SGIS, "GL_DUAL_INTENSITY12_SGIS"); + InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"); + InternalFormat.put(GL_STENCIL_INDEX16, "GL_STENCIL_INDEX16"); InternalFormat.put(GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"); - InternalFormat.put(GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"); + InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x8_KHR, "GL_COMPRESSED_RGBA_ASTC_10x8_KHR"); } public static Map InternalFormat() { if (InternalFormat != null) return InternalFormat; - InternalFormat = new HashMap(141); + InternalFormat = new HashMap(210); InternalFormat0(); InternalFormat1(); InternalFormat2(); + InternalFormat3(); return InternalFormat; } private static Map TextureWrapMode; private static void TextureWrapMode0() { TextureWrapMode.put(GL_CLAMP_TO_BORDER, "GL_CLAMP_TO_BORDER"); TextureWrapMode.put(GL_CLAMP_TO_EDGE_SGIS, "GL_CLAMP_TO_EDGE_SGIS"); + TextureWrapMode.put(GL_MIRRORED_REPEAT, "GL_MIRRORED_REPEAT"); + TextureWrapMode.put(GL_CLAMP_TO_BORDER_SGIS, "GL_CLAMP_TO_BORDER_SGIS"); + TextureWrapMode.put(GL_MIRRORED_REPEAT_IBM, "GL_MIRRORED_REPEAT_IBM"); TextureWrapMode.put(GL_REPEAT, "GL_REPEAT"); TextureWrapMode.put(GL_CLAMP, "GL_CLAMP"); - TextureWrapMode.put(GL_CLAMP_TO_BORDER_SGIS, "GL_CLAMP_TO_BORDER_SGIS"); TextureWrapMode.put(GL_CLAMP_TO_EDGE, "GL_CLAMP_TO_EDGE"); } public static Map TextureWrapMode() { if (TextureWrapMode != null) return TextureWrapMode; - TextureWrapMode = new HashMap(6); + TextureWrapMode = new HashMap(8); TextureWrapMode0(); return TextureWrapMode; } - private static Map DebugType; - private static void DebugType0() { - DebugType.put(GL_DEBUG_TYPE_PUSH_GROUP, "GL_DEBUG_TYPE_PUSH_GROUP"); - DebugType.put(GL_DEBUG_TYPE_MARKER, "GL_DEBUG_TYPE_MARKER"); - DebugType.put(GL_DEBUG_TYPE_ERROR, "GL_DEBUG_TYPE_ERROR"); - DebugType.put(GL_DEBUG_TYPE_PERFORMANCE, "GL_DEBUG_TYPE_PERFORMANCE"); - DebugType.put(GL_DEBUG_TYPE_PORTABILITY, "GL_DEBUG_TYPE_PORTABILITY"); - DebugType.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"); - DebugType.put(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"); - DebugType.put(GL_DONT_CARE, "GL_DONT_CARE"); - DebugType.put(GL_DEBUG_TYPE_OTHER, "GL_DEBUG_TYPE_OTHER"); - DebugType.put(GL_DEBUG_TYPE_POP_GROUP, "GL_DEBUG_TYPE_POP_GROUP"); - } - public static Map DebugType() { - if (DebugType != null) - return DebugType; - DebugType = new HashMap(10); - DebugType0(); - return DebugType; - } private static Map SamplePatternEXT; private static void SamplePatternEXT0() { } @@ -12420,74 +11572,271 @@ public static Map SamplePatternEXT() { SamplePatternEXT0(); return SamplePatternEXT; } - private static Map StencilFaceDirection; - private static void StencilFaceDirection0() { - StencilFaceDirection.put(GL_FRONT, "GL_FRONT"); - StencilFaceDirection.put(GL_BACK, "GL_BACK"); - StencilFaceDirection.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); - } - public static Map StencilFaceDirection() { - if (StencilFaceDirection != null) - return StencilFaceDirection; - StencilFaceDirection = new HashMap(3); - StencilFaceDirection0(); - return StencilFaceDirection; - } - private static Map TextureNormalModeEXT; - private static void TextureNormalModeEXT0() { - } - public static Map TextureNormalModeEXT() { - if (TextureNormalModeEXT != null) - return TextureNormalModeEXT; - TextureNormalModeEXT = new HashMap(0); - TextureNormalModeEXT0(); - return TextureNormalModeEXT; + private static Map TextureSwizzle; + private static void TextureSwizzle0() { + TextureSwizzle.put(GL_BLUE, "GL_BLUE"); + TextureSwizzle.put(GL_GREEN, "GL_GREEN"); + TextureSwizzle.put(GL_RED, "GL_RED"); + TextureSwizzle.put(GL_ALPHA, "GL_ALPHA"); + TextureSwizzle.put(GL_ZERO, "GL_ZERO"); + TextureSwizzle.put(GL_ONE, "GL_ONE"); + } + public static Map TextureSwizzle() { + if (TextureSwizzle != null) + return TextureSwizzle; + TextureSwizzle = new HashMap(6); + TextureSwizzle0(); + return TextureSwizzle; + } + private static Map SizedInternalFormat; + private static void SizedInternalFormat0() { + SizedInternalFormat.put(GL_RG8UI, "GL_RG8UI"); + SizedInternalFormat.put(GL_RG16I, "GL_RG16I"); + SizedInternalFormat.put(GL_LUMINANCE12_ALPHA12, "GL_LUMINANCE12_ALPHA12"); + SizedInternalFormat.put(GL_R16, "GL_R16"); + SizedInternalFormat.put(GL_RG16F, "GL_RG16F"); + SizedInternalFormat.put(GL_RGBA16UI, "GL_RGBA16UI"); + SizedInternalFormat.put(GL_R11F_G11F_B10F_APPLE, "GL_R11F_G11F_B10F_APPLE"); + SizedInternalFormat.put(GL_RGB8I, "GL_RGB8I"); + SizedInternalFormat.put(GL_DEPTH_COMPONENT16_SGIX, "GL_DEPTH_COMPONENT16_SGIX"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x10, "GL_COMPRESSED_RGBA_ASTC_12x10"); + SizedInternalFormat.put(GL_R32UI, "GL_R32UI"); + SizedInternalFormat.put(GL_RGBA16_SNORM, "GL_RGBA16_SNORM"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x6_KHR, "GL_COMPRESSED_RGBA_ASTC_8x6_KHR"); + SizedInternalFormat.put(GL_R3_G3_B2, "GL_R3_G3_B2"); + SizedInternalFormat.put(GL_COMPRESSED_SIGNED_R11_EAC, "GL_COMPRESSED_SIGNED_R11_EAC"); + SizedInternalFormat.put(GL_RGBA16I, "GL_RGBA16I"); + SizedInternalFormat.put(GL_RGBA16F, "GL_RGBA16F"); + SizedInternalFormat.put(GL_LUMINANCE8, "GL_LUMINANCE8"); + SizedInternalFormat.put(GL_RGBA8UI, "GL_RGBA8UI"); + SizedInternalFormat.put(GL_LUMINANCE4, "GL_LUMINANCE4"); + SizedInternalFormat.put(GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"); + SizedInternalFormat.put(GL_COMPRESSED_RG11_EAC, "GL_COMPRESSED_RG11_EAC"); + SizedInternalFormat.put(GL_RGB16_SNORM, "GL_RGB16_SNORM"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x6, "GL_COMPRESSED_RGBA_ASTC_10x6"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x8, "GL_COMPRESSED_RGBA_ASTC_10x8"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"); + SizedInternalFormat.put(GL_RGBA32UI, "GL_RGBA32UI"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x5, "GL_COMPRESSED_RGBA_ASTC_10x5"); + SizedInternalFormat.put(GL_R16UI, "GL_R16UI"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA8_ETC2_EAC, "GL_COMPRESSED_RGBA8_ETC2_EAC"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10"); + SizedInternalFormat.put(GL_SRGB8, "GL_SRGB8"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x10, "GL_COMPRESSED_RGBA_ASTC_10x10"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x6_KHR, "GL_COMPRESSED_RGBA_ASTC_10x6_KHR"); + SizedInternalFormat.put(GL_LUMINANCE4_ALPHA4, "GL_LUMINANCE4_ALPHA4"); + SizedInternalFormat.put(GL_R8_SNORM, "GL_R8_SNORM"); + SizedInternalFormat.put(GL_RGB8UI, "GL_RGB8UI"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5"); + SizedInternalFormat.put(GL_R16F, "GL_R16F"); + } + private static void SizedInternalFormat1() { + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x8_KHR, "GL_COMPRESSED_RGBA_ASTC_8x8_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4"); + SizedInternalFormat.put(GL_R16I, "GL_R16I"); + SizedInternalFormat.put(GL_DEPTH32F_STENCIL8, "GL_DEPTH32F_STENCIL8"); + SizedInternalFormat.put(GL_RGB5, "GL_RGB5"); + SizedInternalFormat.put(GL_RGB16I, "GL_RGB16I"); + SizedInternalFormat.put(GL_RGB4, "GL_RGB4"); + SizedInternalFormat.put(GL_COMPRESSED_R11_EAC, "GL_COMPRESSED_R11_EAC"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_4x4, "GL_COMPRESSED_RGBA_ASTC_4x4"); + SizedInternalFormat.put(GL_RGB9_E5_APPLE, "GL_RGB9_E5_APPLE"); + SizedInternalFormat.put(GL_RGB8, "GL_RGB8"); + SizedInternalFormat.put(GL_DEPTH_COMPONENT24_SGIX, "GL_DEPTH_COMPONENT24_SGIX"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ETC2, "GL_COMPRESSED_SRGB8_ETC2"); + SizedInternalFormat.put(GL_RG32UI, "GL_RG32UI"); + SizedInternalFormat.put(GL_RGB16F, "GL_RGB16F"); + SizedInternalFormat.put(GL_R8UI, "GL_R8UI"); + SizedInternalFormat.put(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"); + SizedInternalFormat.put(GL_RGB9_E5, "GL_RGB9_E5"); + SizedInternalFormat.put(GL_RGB5_A1, "GL_RGB5_A1"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x12_KHR, "GL_COMPRESSED_RGBA_ASTC_12x12_KHR"); + SizedInternalFormat.put(GL_RG16, "GL_RG16"); + SizedInternalFormat.put(GL_RG8_SNORM, "GL_RG8_SNORM"); + SizedInternalFormat.put(GL_RGBA8I, "GL_RGBA8I"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x5, "GL_COMPRESSED_RGBA_ASTC_5x5"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x4, "GL_COMPRESSED_RGBA_ASTC_5x4"); + SizedInternalFormat.put(GL_RG16UI, "GL_RG16UI"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x5_KHR, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR"); + SizedInternalFormat.put(GL_RGB10_A2UI, "GL_RGB10_A2UI"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"); + SizedInternalFormat.put(GL_R8I, "GL_R8I"); + SizedInternalFormat.put(GL_STENCIL_INDEX4, "GL_STENCIL_INDEX4"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5"); + SizedInternalFormat.put(GL_STENCIL_INDEX1, "GL_STENCIL_INDEX1"); + SizedInternalFormat.put(GL_RG32F, "GL_RG32F"); + SizedInternalFormat.put(GL_RG32I, "GL_RG32I"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8"); + SizedInternalFormat.put(GL_INTENSITY16, "GL_INTENSITY16"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x6_KHR, "GL_COMPRESSED_RGBA_ASTC_6x6_KHR"); + SizedInternalFormat.put(GL_INTENSITY12, "GL_INTENSITY12"); + SizedInternalFormat.put(GL_COMPRESSED_RED_RGTC1, "GL_COMPRESSED_RED_RGTC1"); + SizedInternalFormat.put(GL_RGBA8, "GL_RGBA8"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x10_KHR, "GL_COMPRESSED_RGBA_ASTC_12x10_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x10_KHR, "GL_COMPRESSED_RGBA_ASTC_10x10_KHR"); + SizedInternalFormat.put(GL_RGBA4, "GL_RGBA4"); + SizedInternalFormat.put(GL_DEPTH_COMPONENT32_SGIX, "GL_DEPTH_COMPONENT32_SGIX"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x6, "GL_COMPRESSED_RGBA_ASTC_6x6"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x5, "GL_COMPRESSED_RGBA_ASTC_6x5"); + } + private static void SizedInternalFormat2() { + SizedInternalFormat.put(GL_RGBA2, "GL_RGBA2"); + SizedInternalFormat.put(GL_SRGB8_ALPHA8, "GL_SRGB8_ALPHA8"); + SizedInternalFormat.put(GL_COMPRESSED_RG_RGTC2, "GL_COMPRESSED_RG_RGTC2"); + SizedInternalFormat.put(GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"); + SizedInternalFormat.put(GL_DEPTH_COMPONENT32, "GL_DEPTH_COMPONENT32"); + SizedInternalFormat.put(GL_RG16_SNORM, "GL_RG16_SNORM"); + SizedInternalFormat.put(GL_RGB16, "GL_RGB16"); + SizedInternalFormat.put(GL_RGB12, "GL_RGB12"); + SizedInternalFormat.put(GL_RGB10, "GL_RGB10"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"); + SizedInternalFormat.put(GL_LUMINANCE16, "GL_LUMINANCE16"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x5_KHR, "GL_COMPRESSED_RGBA_ASTC_5x5_KHR"); + SizedInternalFormat.put(GL_R11F_G11F_B10F, "GL_R11F_G11F_B10F"); + SizedInternalFormat.put(GL_COMPRESSED_RGB8_ETC2, "GL_COMPRESSED_RGB8_ETC2"); + SizedInternalFormat.put(GL_RGBA8_SNORM, "GL_RGBA8_SNORM"); + SizedInternalFormat.put(GL_RGBA32I, "GL_RGBA32I"); + SizedInternalFormat.put(GL_RGBA32F, "GL_RGBA32F"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5"); + SizedInternalFormat.put(GL_DEPTH24_STENCIL8, "GL_DEPTH24_STENCIL8"); + SizedInternalFormat.put(GL_INTENSITY8, "GL_INTENSITY8"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6"); + SizedInternalFormat.put(GL_ALPHA16, "GL_ALPHA16"); + SizedInternalFormat.put(GL_INTENSITY4, "GL_INTENSITY4"); + SizedInternalFormat.put(GL_ALPHA12, "GL_ALPHA12"); + SizedInternalFormat.put(GL_LUMINANCE12_ALPHA4, "GL_LUMINANCE12_ALPHA4"); + SizedInternalFormat.put(GL_LUMINANCE12, "GL_LUMINANCE12"); + SizedInternalFormat.put(GL_LUMINANCE16_ALPHA16, "GL_LUMINANCE16_ALPHA16"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_BPTC_UNORM, "GL_COMPRESSED_RGBA_BPTC_UNORM"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"); + SizedInternalFormat.put(GL_RGB16UI, "GL_RGB16UI"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x8, "GL_COMPRESSED_RGBA_ASTC_8x8"); + SizedInternalFormat.put(GL_LUMINANCE6_ALPHA2, "GL_LUMINANCE6_ALPHA2"); + SizedInternalFormat.put(GL_LUMINANCE8_ALPHA8, "GL_LUMINANCE8_ALPHA8"); + SizedInternalFormat.put(GL_COMPRESSED_SIGNED_RED_RGTC1, "GL_COMPRESSED_SIGNED_RED_RGTC1"); + SizedInternalFormat.put(GL_R32F, "GL_R32F"); + SizedInternalFormat.put(GL_RGB8_SNORM, "GL_RGB8_SNORM"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x5_KHR, "GL_COMPRESSED_RGBA_ASTC_6x5_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x6, "GL_COMPRESSED_RGBA_ASTC_8x6"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x5, "GL_COMPRESSED_RGBA_ASTC_8x5"); + SizedInternalFormat.put(GL_RGB32F, "GL_RGB32F"); + SizedInternalFormat.put(GL_DEPTH_COMPONENT32F, "GL_DEPTH_COMPONENT32F"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE"); + SizedInternalFormat.put(GL_RGB32I, "GL_RGB32I"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"); + SizedInternalFormat.put(GL_R32I, "GL_R32I"); + SizedInternalFormat.put(GL_RGB565, "GL_RGB565"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"); + SizedInternalFormat.put(GL_RGB10_A2, "GL_RGB10_A2"); + SizedInternalFormat.put(GL_R16_SNORM, "GL_R16_SNORM"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12"); + } + private static void SizedInternalFormat3() { + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10"); + SizedInternalFormat.put(GL_RG8, "GL_RG8"); + SizedInternalFormat.put(GL_RGBA16, "GL_RGBA16"); + SizedInternalFormat.put(GL_RG8I, "GL_RG8I"); + SizedInternalFormat.put(GL_R8, "GL_R8"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x12, "GL_COMPRESSED_RGBA_ASTC_12x12"); + SizedInternalFormat.put(GL_ALPHA4, "GL_ALPHA4"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x5_KHR, "GL_COMPRESSED_RGBA_ASTC_8x5_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x4_KHR, "GL_COMPRESSED_RGBA_ASTC_5x4_KHR"); + SizedInternalFormat.put(GL_ALPHA8, "GL_ALPHA8"); + SizedInternalFormat.put(GL_RGBA12, "GL_RGBA12"); + SizedInternalFormat.put(GL_COMPRESSED_SIGNED_RG11_EAC, "GL_COMPRESSED_SIGNED_RG11_EAC"); + SizedInternalFormat.put(GL_DEPTH_COMPONENT24, "GL_DEPTH_COMPONENT24"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5"); + SizedInternalFormat.put(GL_RGB32UI, "GL_RGB32UI"); + SizedInternalFormat.put(GL_COMPRESSED_SIGNED_RG_RGTC2, "GL_COMPRESSED_SIGNED_RG_RGTC2"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_4x4_KHR, "GL_COMPRESSED_RGBA_ASTC_4x4_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8"); + SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"); + SizedInternalFormat.put(GL_STENCIL_INDEX16, "GL_STENCIL_INDEX16"); + SizedInternalFormat.put(GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"); + SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x8_KHR, "GL_COMPRESSED_RGBA_ASTC_10x8_KHR"); + SizedInternalFormat.put(GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"); + } + public static Map SizedInternalFormat() { + if (SizedInternalFormat != null) + return SizedInternalFormat; + SizedInternalFormat = new HashMap(173); + SizedInternalFormat0(); + SizedInternalFormat1(); + SizedInternalFormat2(); + SizedInternalFormat3(); + return SizedInternalFormat; } private static Map TextureTarget; private static void TextureTarget0() { TextureTarget.put(GL_PROXY_TEXTURE_2D, "GL_PROXY_TEXTURE_2D"); TextureTarget.put(GL_PROXY_TEXTURE_2D_MULTISAMPLE, "GL_PROXY_TEXTURE_2D_MULTISAMPLE"); TextureTarget.put(GL_TEXTURE_CUBE_MAP_ARRAY, "GL_TEXTURE_CUBE_MAP_ARRAY"); - TextureTarget.put(GL_PROXY_TEXTURE_2D_ARRAY, "GL_PROXY_TEXTURE_2D_ARRAY"); - TextureTarget.put(GL_DETAIL_TEXTURE_2D_SGIS, "GL_DETAIL_TEXTURE_2D_SGIS"); - TextureTarget.put(GL_PROXY_TEXTURE_1D_ARRAY, "GL_PROXY_TEXTURE_1D_ARRAY"); TextureTarget.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); - TextureTarget.put(GL_TEXTURE_1D_ARRAY, "GL_TEXTURE_1D_ARRAY"); TextureTarget.put(GL_PROXY_TEXTURE_CUBE_MAP, "GL_PROXY_TEXTURE_CUBE_MAP"); - TextureTarget.put(GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"); TextureTarget.put(GL_TEXTURE_2D_MULTISAMPLE, "GL_TEXTURE_2D_MULTISAMPLE"); TextureTarget.put(GL_TEXTURE_CUBE_MAP_POSITIVE_X, "GL_TEXTURE_CUBE_MAP_POSITIVE_X"); TextureTarget.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Y, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y"); TextureTarget.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Z, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z"); TextureTarget.put(GL_PROXY_TEXTURE_3D, "GL_PROXY_TEXTURE_3D"); - TextureTarget.put(GL_PROXY_TEXTURE_1D, "GL_PROXY_TEXTURE_1D"); TextureTarget.put(GL_TEXTURE_RECTANGLE, "GL_TEXTURE_RECTANGLE"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"); TextureTarget.put(GL_PROXY_TEXTURE_4D_SGIS, "GL_PROXY_TEXTURE_4D_SGIS"); - TextureTarget.put(GL_TEXTURE_4D_SGIS, "GL_TEXTURE_4D_SGIS"); TextureTarget.put(GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"); - TextureTarget.put(GL_TEXTURE_3D, "GL_TEXTURE_3D"); TextureTarget.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); - TextureTarget.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"); TextureTarget.put(GL_PROXY_TEXTURE_RECTANGLE, "GL_PROXY_TEXTURE_RECTANGLE"); + TextureTarget.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); TextureTarget.put(GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"); TextureTarget.put(GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"); + TextureTarget.put(GL_PROXY_TEXTURE_2D_ARRAY, "GL_PROXY_TEXTURE_2D_ARRAY"); + TextureTarget.put(GL_DETAIL_TEXTURE_2D_SGIS, "GL_DETAIL_TEXTURE_2D_SGIS"); + TextureTarget.put(GL_PROXY_TEXTURE_1D_ARRAY, "GL_PROXY_TEXTURE_1D_ARRAY"); + TextureTarget.put(GL_TEXTURE_1D_ARRAY, "GL_TEXTURE_1D_ARRAY"); + TextureTarget.put(GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"); + TextureTarget.put(GL_PROXY_TEXTURE_1D, "GL_PROXY_TEXTURE_1D"); + TextureTarget.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"); + TextureTarget.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"); + TextureTarget.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"); + TextureTarget.put(GL_TEXTURE_4D_SGIS, "GL_TEXTURE_4D_SGIS"); + TextureTarget.put(GL_TEXTURE_3D, "GL_TEXTURE_3D"); + TextureTarget.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"); + TextureTarget.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); } public static Map TextureTarget() { if (TextureTarget != null) return TextureTarget; - TextureTarget = new HashMap(29); + TextureTarget = new HashMap(31); TextureTarget0(); return TextureTarget; } + private static Map TextureNormalModeEXT; + private static void TextureNormalModeEXT0() { + } + public static Map TextureNormalModeEXT() { + if (TextureNormalModeEXT != null) + return TextureNormalModeEXT; + TextureNormalModeEXT = new HashMap(0); + TextureNormalModeEXT0(); + return TextureNormalModeEXT; + } private static Map PipelineParameterName; private static void PipelineParameterName0() { PipelineParameterName.put(GL_VERTEX_SHADER, "GL_VERTEX_SHADER"); PipelineParameterName.put(GL_GEOMETRY_SHADER, "GL_GEOMETRY_SHADER"); - PipelineParameterName.put(GL_TESS_CONTROL_SHADER, "GL_TESS_CONTROL_SHADER"); PipelineParameterName.put(GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"); + PipelineParameterName.put(GL_TESS_CONTROL_SHADER, "GL_TESS_CONTROL_SHADER"); PipelineParameterName.put(GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"); PipelineParameterName.put(GL_TESS_EVALUATION_SHADER, "GL_TESS_EVALUATION_SHADER"); PipelineParameterName.put(GL_ACTIVE_PROGRAM, "GL_ACTIVE_PROGRAM"); @@ -12499,6 +11848,44 @@ public static Map PipelineParameterName() { PipelineParameterName0(); return PipelineParameterName; } + private static Map TangentPointerTypeEXT; + private static void TangentPointerTypeEXT0() { + TangentPointerTypeEXT.put(GL_FLOAT, "GL_FLOAT"); + TangentPointerTypeEXT.put(GL_DOUBLE, "GL_DOUBLE"); + TangentPointerTypeEXT.put(GL_BYTE, "GL_BYTE"); + TangentPointerTypeEXT.put(GL_INT, "GL_INT"); + TangentPointerTypeEXT.put(GL_SHORT, "GL_SHORT"); + } + public static Map TangentPointerTypeEXT() { + if (TangentPointerTypeEXT != null) + return TangentPointerTypeEXT; + TangentPointerTypeEXT = new HashMap(5); + TangentPointerTypeEXT0(); + return TangentPointerTypeEXT; + } + private static Map SpecialNumbers; + private static void SpecialNumbers0() { + SpecialNumbers.put(GL_INVALID_INDEX, "GL_INVALID_INDEX"); + SpecialNumbers.put(GL_VERSION_ES_CL_1_1, "GL_VERSION_ES_CL_1_1"); + SpecialNumbers.put(GL_VERSION_ES_CL_1_0, "GL_VERSION_ES_CL_1_0"); + SpecialNumbers.put(GL_TRUE, "GL_TRUE"); + SpecialNumbers.put(GL_FALSE, "GL_FALSE"); + SpecialNumbers.put(GL_ZERO, "GL_ZERO"); + SpecialNumbers.put(GL_ONE, "GL_ONE"); + SpecialNumbers.put(GL_NO_ERROR, "GL_NO_ERROR"); + SpecialNumbers.put(GL_VERSION_ES_CM_1_1, "GL_VERSION_ES_CM_1_1"); + SpecialNumbers.put(GL_NONE, "GL_NONE"); + SpecialNumbers.put(GL_ALL_PIXELS_AMD, "GL_ALL_PIXELS_AMD"); + SpecialNumbers.put(GL_TIMEOUT_IGNORED_APPLE, "GL_TIMEOUT_IGNORED_APPLE"); + SpecialNumbers.put(GL_TIMEOUT_IGNORED, "GL_TIMEOUT_IGNORED"); + } + public static Map SpecialNumbers() { + if (SpecialNumbers != null) + return SpecialNumbers; + SpecialNumbers = new HashMap(13); + SpecialNumbers0(); + return SpecialNumbers; + } private static Map ColorMaterialParameter; private static void ColorMaterialParameter0() { ColorMaterialParameter.put(GL_AMBIENT_AND_DIFFUSE, "GL_AMBIENT_AND_DIFFUSE"); @@ -12525,8 +11912,8 @@ private static void BufferStorageTarget0() { BufferStorageTarget.put(GL_PIXEL_UNPACK_BUFFER, "GL_PIXEL_UNPACK_BUFFER"); BufferStorageTarget.put(GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"); BufferStorageTarget.put(GL_PIXEL_PACK_BUFFER, "GL_PIXEL_PACK_BUFFER"); - BufferStorageTarget.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); BufferStorageTarget.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); + BufferStorageTarget.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); BufferStorageTarget.put(GL_ATOMIC_COUNTER_BUFFER, "GL_ATOMIC_COUNTER_BUFFER"); BufferStorageTarget.put(GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"); BufferStorageTarget.put(GL_SHADER_STORAGE_BUFFER, "GL_SHADER_STORAGE_BUFFER"); @@ -12546,8 +11933,8 @@ private static void TextureMinFilter0() { TextureMinFilter.put(GL_LINEAR_CLIPMAP_LINEAR_SGIX, "GL_LINEAR_CLIPMAP_LINEAR_SGIX"); TextureMinFilter.put(GL_LINEAR_CLIPMAP_NEAREST_SGIX, "GL_LINEAR_CLIPMAP_NEAREST_SGIX"); TextureMinFilter.put(GL_NEAREST_MIPMAP_LINEAR, "GL_NEAREST_MIPMAP_LINEAR"); - TextureMinFilter.put(GL_NEAREST_CLIPMAP_NEAREST_SGIX, "GL_NEAREST_CLIPMAP_NEAREST_SGIX"); TextureMinFilter.put(GL_PIXEL_TEX_GEN_Q_CEILING_SGIX, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"); + TextureMinFilter.put(GL_NEAREST_CLIPMAP_NEAREST_SGIX, "GL_NEAREST_CLIPMAP_NEAREST_SGIX"); TextureMinFilter.put(GL_NEAREST_MIPMAP_NEAREST, "GL_NEAREST_MIPMAP_NEAREST"); TextureMinFilter.put(GL_FILTER4_SGIS, "GL_FILTER4_SGIS"); TextureMinFilter.put(GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"); @@ -12601,36 +11988,36 @@ public static Map SyncParameterName() { private static void BufferBitQCOM0() { BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT0_QCOM, "GL_MULTISAMPLE_BUFFER_BIT0_QCOM"); BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT6_QCOM, "GL_MULTISAMPLE_BUFFER_BIT6_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT3_QCOM, "GL_STENCIL_BUFFER_BIT3_QCOM"); BufferBitQCOM.put(GL_COLOR_BUFFER_BIT6_QCOM, "GL_COLOR_BUFFER_BIT6_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT6_QCOM, "GL_STENCIL_BUFFER_BIT6_QCOM"); + BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT3_QCOM, "GL_STENCIL_BUFFER_BIT3_QCOM"); BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT5_QCOM, "GL_DEPTH_BUFFER_BIT5_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT0_QCOM, "GL_STENCIL_BUFFER_BIT0_QCOM"); + BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT6_QCOM, "GL_STENCIL_BUFFER_BIT6_QCOM"); BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT3_QCOM, "GL_DEPTH_BUFFER_BIT3_QCOM"); + BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT0_QCOM, "GL_STENCIL_BUFFER_BIT0_QCOM"); BufferBitQCOM.put(GL_COLOR_BUFFER_BIT1_QCOM, "GL_COLOR_BUFFER_BIT1_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT1_QCOM, "GL_STENCIL_BUFFER_BIT1_QCOM"); BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT0_QCOM, "GL_DEPTH_BUFFER_BIT0_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT1_QCOM, "GL_MULTISAMPLE_BUFFER_BIT1_QCOM"); + BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT1_QCOM, "GL_STENCIL_BUFFER_BIT1_QCOM"); BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT7_QCOM, "GL_STENCIL_BUFFER_BIT7_QCOM"); + BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT1_QCOM, "GL_MULTISAMPLE_BUFFER_BIT1_QCOM"); BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT5_QCOM, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM"); BufferBitQCOM.put(GL_COLOR_BUFFER_BIT5_QCOM, "GL_COLOR_BUFFER_BIT5_QCOM"); BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT4_QCOM, "GL_DEPTH_BUFFER_BIT4_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT4_QCOM, "GL_STENCIL_BUFFER_BIT4_QCOM"); BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT7_QCOM, "GL_DEPTH_BUFFER_BIT7_QCOM"); + BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT4_QCOM, "GL_STENCIL_BUFFER_BIT4_QCOM"); BufferBitQCOM.put(GL_COLOR_BUFFER_BIT2_QCOM, "GL_COLOR_BUFFER_BIT2_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT2_QCOM, "GL_STENCIL_BUFFER_BIT2_QCOM"); BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT1_QCOM, "GL_DEPTH_BUFFER_BIT1_QCOM"); + BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT2_QCOM, "GL_STENCIL_BUFFER_BIT2_QCOM"); BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT5_QCOM, "GL_STENCIL_BUFFER_BIT5_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT4_QCOM, "GL_MULTISAMPLE_BUFFER_BIT4_QCOM"); BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT2_QCOM, "GL_MULTISAMPLE_BUFFER_BIT2_QCOM"); + BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT4_QCOM, "GL_MULTISAMPLE_BUFFER_BIT4_QCOM"); BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT7_QCOM, "GL_MULTISAMPLE_BUFFER_BIT7_QCOM"); - BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT6_QCOM, "GL_DEPTH_BUFFER_BIT6_QCOM"); BufferBitQCOM.put(GL_COLOR_BUFFER_BIT4_QCOM, "GL_COLOR_BUFFER_BIT4_QCOM"); + BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT6_QCOM, "GL_DEPTH_BUFFER_BIT6_QCOM"); BufferBitQCOM.put(GL_COLOR_BUFFER_BIT7_QCOM, "GL_COLOR_BUFFER_BIT7_QCOM"); BufferBitQCOM.put(GL_COLOR_BUFFER_BIT3_QCOM, "GL_COLOR_BUFFER_BIT3_QCOM"); BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT2_QCOM, "GL_DEPTH_BUFFER_BIT2_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT3_QCOM, "GL_MULTISAMPLE_BUFFER_BIT3_QCOM"); BufferBitQCOM.put(GL_COLOR_BUFFER_BIT0_QCOM, "GL_COLOR_BUFFER_BIT0_QCOM"); + BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT3_QCOM, "GL_MULTISAMPLE_BUFFER_BIT3_QCOM"); } public static Map BufferBitQCOM() { if (BufferBitQCOM != null) @@ -12641,8 +12028,8 @@ public static Map BufferBitQCOM() { } private static Map PixelStoreSubsampleRate; private static void PixelStoreSubsampleRate0() { - PixelStoreSubsampleRate.put(GL_PIXEL_SUBSAMPLE_4242_SGIX, "GL_PIXEL_SUBSAMPLE_4242_SGIX"); PixelStoreSubsampleRate.put(GL_PIXEL_SUBSAMPLE_4444_SGIX, "GL_PIXEL_SUBSAMPLE_4444_SGIX"); + PixelStoreSubsampleRate.put(GL_PIXEL_SUBSAMPLE_4242_SGIX, "GL_PIXEL_SUBSAMPLE_4242_SGIX"); PixelStoreSubsampleRate.put(GL_PIXEL_SUBSAMPLE_2424_SGIX, "GL_PIXEL_SUBSAMPLE_2424_SGIX"); } public static Map PixelStoreSubsampleRate() { @@ -12654,34 +12041,66 @@ public static Map PixelStoreSubsampleRate() { } private static Map CombinerBiasNV; private static void CombinerBiasNV0() { + CombinerBiasNV.put(GL_NONE, "GL_NONE"); } public static Map CombinerBiasNV() { if (CombinerBiasNV != null) return CombinerBiasNV; - CombinerBiasNV = new HashMap(0); + CombinerBiasNV = new HashMap(1); CombinerBiasNV0(); return CombinerBiasNV; } - private static Map ClampColorModeARB; - private static void ClampColorModeARB0() { + private static Map VertexAttribLType; + private static void VertexAttribLType0() { + VertexAttribLType.put(GL_DOUBLE, "GL_DOUBLE"); } - public static Map ClampColorModeARB() { - if (ClampColorModeARB != null) - return ClampColorModeARB; - ClampColorModeARB = new HashMap(0); - ClampColorModeARB0(); - return ClampColorModeARB; + public static Map VertexAttribLType() { + if (VertexAttribLType != null) + return VertexAttribLType; + VertexAttribLType = new HashMap(1); + VertexAttribLType0(); + return VertexAttribLType; } private static Map FfdMaskSGIX; private static void FfdMaskSGIX0() { + FfdMaskSGIX.put(GL_TEXTURE_DEFORMATION_BIT_SGIX, "GL_TEXTURE_DEFORMATION_BIT_SGIX"); + FfdMaskSGIX.put(GL_GEOMETRY_DEFORMATION_BIT_SGIX, "GL_GEOMETRY_DEFORMATION_BIT_SGIX"); } public static Map FfdMaskSGIX() { if (FfdMaskSGIX != null) return FfdMaskSGIX; - FfdMaskSGIX = new HashMap(0); + FfdMaskSGIX = new HashMap(2); FfdMaskSGIX0(); return FfdMaskSGIX; } + private static Map ClampColorModeARB; + private static void ClampColorModeARB0() { + ClampColorModeARB.put(GL_TRUE, "GL_TRUE"); + ClampColorModeARB.put(GL_FIXED_ONLY, "GL_FIXED_ONLY"); + ClampColorModeARB.put(GL_FALSE, "GL_FALSE"); + } + public static Map ClampColorModeARB() { + if (ClampColorModeARB != null) + return ClampColorModeARB; + ClampColorModeARB = new HashMap(3); + ClampColorModeARB0(); + return ClampColorModeARB; + } + private static Map BinormalPointerTypeEXT; + private static void BinormalPointerTypeEXT0() { + BinormalPointerTypeEXT.put(GL_FLOAT, "GL_FLOAT"); + BinormalPointerTypeEXT.put(GL_DOUBLE, "GL_DOUBLE"); + BinormalPointerTypeEXT.put(GL_BYTE, "GL_BYTE"); + BinormalPointerTypeEXT.put(GL_INT, "GL_INT"); + BinormalPointerTypeEXT.put(GL_SHORT, "GL_SHORT"); + } + public static Map BinormalPointerTypeEXT() { + if (BinormalPointerTypeEXT != null) + return BinormalPointerTypeEXT; + BinormalPointerTypeEXT = new HashMap(5); + BinormalPointerTypeEXT0(); + return BinormalPointerTypeEXT; + } private static Map LightModelColorControl; private static void LightModelColorControl0() { LightModelColorControl.put(GL_SINGLE_COLOR, "GL_SINGLE_COLOR"); @@ -12694,17 +12113,6 @@ public static Map LightModelColorControl() { LightModelColorControl0(); return LightModelColorControl; } - private static Map ConvolutionBorderModeEXT; - private static void ConvolutionBorderModeEXT0() { - ConvolutionBorderModeEXT.put(GL_REDUCE, "GL_REDUCE"); - } - public static Map ConvolutionBorderModeEXT() { - if (ConvolutionBorderModeEXT != null) - return ConvolutionBorderModeEXT; - ConvolutionBorderModeEXT = new HashMap(1); - ConvolutionBorderModeEXT0(); - return ConvolutionBorderModeEXT; - } private static Map StencilFunction; private static void StencilFunction0() { StencilFunction.put(GL_EQUAL, "GL_EQUAL"); @@ -12723,6 +12131,17 @@ public static Map StencilFunction() { StencilFunction0(); return StencilFunction; } + private static Map ConvolutionBorderModeEXT; + private static void ConvolutionBorderModeEXT0() { + ConvolutionBorderModeEXT.put(GL_REDUCE, "GL_REDUCE"); + } + public static Map ConvolutionBorderModeEXT() { + if (ConvolutionBorderModeEXT != null) + return ConvolutionBorderModeEXT; + ConvolutionBorderModeEXT = new HashMap(1); + ConvolutionBorderModeEXT0(); + return ConvolutionBorderModeEXT; + } private static Map PathStringFormat; private static void PathStringFormat0() { } @@ -12736,56 +12155,90 @@ public static Map PathStringFormat() { private static Map TextureEnvTarget; private static void TextureEnvTarget0() { TextureEnvTarget.put(GL_TEXTURE_ENV, "GL_TEXTURE_ENV"); + TextureEnvTarget.put(GL_TEXTURE_FILTER_CONTROL, "GL_TEXTURE_FILTER_CONTROL"); + TextureEnvTarget.put(GL_POINT_SPRITE, "GL_POINT_SPRITE"); } public static Map TextureEnvTarget() { if (TextureEnvTarget != null) return TextureEnvTarget; - TextureEnvTarget = new HashMap(1); + TextureEnvTarget = new HashMap(3); TextureEnvTarget0(); return TextureEnvTarget; } + private static Map ElementPointerTypeATI; + private static void ElementPointerTypeATI0() { + ElementPointerTypeATI.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); + ElementPointerTypeATI.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + ElementPointerTypeATI.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); + } + public static Map ElementPointerTypeATI() { + if (ElementPointerTypeATI != null) + return ElementPointerTypeATI; + ElementPointerTypeATI = new HashMap(3); + ElementPointerTypeATI0(); + return ElementPointerTypeATI; + } private static Map VertexArrayPNameAPPLE; private static void VertexArrayPNameAPPLE0() { + VertexArrayPNameAPPLE.put(GL_STORAGE_CLIENT_APPLE, "GL_STORAGE_CLIENT_APPLE"); + VertexArrayPNameAPPLE.put(GL_STORAGE_SHARED_APPLE, "GL_STORAGE_SHARED_APPLE"); + VertexArrayPNameAPPLE.put(GL_STORAGE_CACHED_APPLE, "GL_STORAGE_CACHED_APPLE"); } public static Map VertexArrayPNameAPPLE() { if (VertexArrayPNameAPPLE != null) return VertexArrayPNameAPPLE; - VertexArrayPNameAPPLE = new HashMap(0); + VertexArrayPNameAPPLE = new HashMap(3); VertexArrayPNameAPPLE0(); return VertexArrayPNameAPPLE; } private static Map PixelType; private static void PixelType0() { - PixelType.put(GL_UNSIGNED_INT_8_8_8_8, "GL_UNSIGNED_INT_8_8_8_8"); PixelType.put(GL_FLOAT, "GL_FLOAT"); - PixelType.put(GL_BITMAP, "GL_BITMAP"); - PixelType.put(GL_BYTE, "GL_BYTE"); - PixelType.put(GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"); - PixelType.put(GL_UNSIGNED_INT_10_10_10_2, "GL_UNSIGNED_INT_10_10_10_2"); + PixelType.put(GL_UNSIGNED_BYTE_2_3_3_REV, "GL_UNSIGNED_BYTE_2_3_3_REV"); PixelType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - PixelType.put(GL_INT, "GL_INT"); - PixelType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - PixelType.put(GL_SHORT, "GL_SHORT"); + PixelType.put(GL_UNSIGNED_INT_5_9_9_9_REV_APPLE, "GL_UNSIGNED_INT_5_9_9_9_REV_APPLE"); + PixelType.put(GL_FLOAT_32_UNSIGNED_INT_24_8_REV, "GL_FLOAT_32_UNSIGNED_INT_24_8_REV"); PixelType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + PixelType.put(GL_SHORT, "GL_SHORT"); PixelType.put(GL_UNSIGNED_BYTE_3_3_2, "GL_UNSIGNED_BYTE_3_3_2"); + PixelType.put(GL_UNSIGNED_SHORT_4_4_4_4_REV, "GL_UNSIGNED_SHORT_4_4_4_4_REV"); + PixelType.put(GL_HALF_FLOAT, "GL_HALF_FLOAT"); + PixelType.put(GL_UNSIGNED_SHORT_1_5_5_5_REV, "GL_UNSIGNED_SHORT_1_5_5_5_REV"); + PixelType.put(GL_UNSIGNED_INT_2_10_10_10_REV, "GL_UNSIGNED_INT_2_10_10_10_REV"); + PixelType.put(GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"); + PixelType.put(GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG, "GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG"); + PixelType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); + PixelType.put(GL_UNSIGNED_INT_8_8_8_8, "GL_UNSIGNED_INT_8_8_8_8"); + PixelType.put(GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE, "GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE"); + PixelType.put(GL_BYTE, "GL_BYTE"); + PixelType.put(GL_BITMAP, "GL_BITMAP"); + PixelType.put(GL_UNSIGNED_INT_8_8_8_8_REV, "GL_UNSIGNED_INT_8_8_8_8_REV"); + PixelType.put(GL_UNSIGNED_INT_24_8, "GL_UNSIGNED_INT_24_8"); + PixelType.put(GL_UNSIGNED_INT_5_9_9_9_REV, "GL_UNSIGNED_INT_5_9_9_9_REV"); + PixelType.put(GL_HALF_APPLE, "GL_HALF_APPLE"); + PixelType.put(GL_UNSIGNED_INT_10F_11F_11F_REV, "GL_UNSIGNED_INT_10F_11F_11F_REV"); + PixelType.put(GL_UNSIGNED_SHORT_5_6_5_REV, "GL_UNSIGNED_SHORT_5_6_5_REV"); PixelType.put(GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"); + PixelType.put(GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"); + PixelType.put(GL_UNSIGNED_INT_10_10_10_2, "GL_UNSIGNED_INT_10_10_10_2"); + PixelType.put(GL_INT, "GL_INT"); } public static Map PixelType() { if (PixelType != null) return PixelType; - PixelType = new HashMap(13); + PixelType = new HashMap(29); PixelType0(); return PixelType; } private static Map ColorPointerType; private static void ColorPointerType0() { - ColorPointerType.put(GL_DOUBLE, "GL_DOUBLE"); ColorPointerType.put(GL_FLOAT, "GL_FLOAT"); + ColorPointerType.put(GL_DOUBLE, "GL_DOUBLE"); ColorPointerType.put(GL_BYTE, "GL_BYTE"); ColorPointerType.put(GL_INT, "GL_INT"); ColorPointerType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - ColorPointerType.put(GL_SHORT, "GL_SHORT"); ColorPointerType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + ColorPointerType.put(GL_SHORT, "GL_SHORT"); ColorPointerType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); } public static Map ColorPointerType() { @@ -12810,17 +12263,6 @@ public static Map ShaderParameterName() { ShaderParameterName0(); return ShaderParameterName; } - private static Map ListParameterName; - private static void ListParameterName0() { - ListParameterName.put(GL_LIST_PRIORITY_SGIX, "GL_LIST_PRIORITY_SGIX"); - } - public static Map ListParameterName() { - if (ListParameterName != null) - return ListParameterName; - ListParameterName = new HashMap(1); - ListParameterName0(); - return ListParameterName; - } private static Map VertexAttribType; private static void VertexAttribType0() { VertexAttribType.put(GL_INT_2_10_10_10_REV, "GL_INT_2_10_10_10_REV"); @@ -12834,8 +12276,8 @@ private static void VertexAttribType0() { VertexAttribType.put(GL_UNSIGNED_INT_10F_11F_11F_REV, "GL_UNSIGNED_INT_10F_11F_11F_REV"); VertexAttribType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); VertexAttribType.put(GL_FIXED, "GL_FIXED"); - VertexAttribType.put(GL_SHORT, "GL_SHORT"); VertexAttribType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); + VertexAttribType.put(GL_SHORT, "GL_SHORT"); } public static Map VertexAttribType() { if (VertexAttribType != null) @@ -12844,6 +12286,17 @@ public static Map VertexAttribType() { VertexAttribType0(); return VertexAttribType; } + private static Map ListParameterName; + private static void ListParameterName0() { + ListParameterName.put(GL_LIST_PRIORITY_SGIX, "GL_LIST_PRIORITY_SGIX"); + } + public static Map ListParameterName() { + if (ListParameterName != null) + return ListParameterName; + ListParameterName = new HashMap(1); + ListParameterName0(); + return ListParameterName; + } private static Map SyncObjectMask; private static void SyncObjectMask0() { SyncObjectMask.put(GL_SYNC_FLUSH_COMMANDS_BIT, "GL_SYNC_FLUSH_COMMANDS_BIT"); @@ -12856,6 +12309,16 @@ public static Map SyncObjectMask() { SyncObjectMask0(); return SyncObjectMask; } + private static Map ContainerType; + private static void ContainerType0() { + } + public static Map ContainerType() { + if (ContainerType != null) + return ContainerType; + ContainerType = new HashMap(0); + ContainerType0(); + return ContainerType; + } private static Map CopyBufferSubDataTarget; private static void CopyBufferSubDataTarget0() { CopyBufferSubDataTarget.put(GL_UNIFORM_BUFFER, "GL_UNIFORM_BUFFER"); @@ -12867,8 +12330,8 @@ private static void CopyBufferSubDataTarget0() { CopyBufferSubDataTarget.put(GL_PIXEL_UNPACK_BUFFER, "GL_PIXEL_UNPACK_BUFFER"); CopyBufferSubDataTarget.put(GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"); CopyBufferSubDataTarget.put(GL_PIXEL_PACK_BUFFER, "GL_PIXEL_PACK_BUFFER"); - CopyBufferSubDataTarget.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); CopyBufferSubDataTarget.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); + CopyBufferSubDataTarget.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); CopyBufferSubDataTarget.put(GL_ATOMIC_COUNTER_BUFFER, "GL_ATOMIC_COUNTER_BUFFER"); CopyBufferSubDataTarget.put(GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"); CopyBufferSubDataTarget.put(GL_SHADER_STORAGE_BUFFER, "GL_SHADER_STORAGE_BUFFER"); @@ -12880,6 +12343,26 @@ public static Map CopyBufferSubDataTarget() { CopyBufferSubDataTarget0(); return CopyBufferSubDataTarget; } + private static Map PixelTransformPNameEXT; + private static void PixelTransformPNameEXT0() { + } + public static Map PixelTransformPNameEXT() { + if (PixelTransformPNameEXT != null) + return PixelTransformPNameEXT; + PixelTransformPNameEXT = new HashMap(0); + PixelTransformPNameEXT0(); + return PixelTransformPNameEXT; + } + private static Map CullParameterEXT; + private static void CullParameterEXT0() { + } + public static Map CullParameterEXT() { + if (CullParameterEXT != null) + return CullParameterEXT; + CullParameterEXT = new HashMap(0); + CullParameterEXT0(); + return CullParameterEXT; + } private static Map RenderbufferTarget; private static void RenderbufferTarget0() { RenderbufferTarget.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); @@ -12893,36 +12376,24 @@ public static Map RenderbufferTarget() { } private static Map VertexAttribPointerPropertyARB; private static void VertexAttribPointerPropertyARB0() { + VertexAttribPointerPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"); } public static Map VertexAttribPointerPropertyARB() { if (VertexAttribPointerPropertyARB != null) return VertexAttribPointerPropertyARB; - VertexAttribPointerPropertyARB = new HashMap(0); + VertexAttribPointerPropertyARB = new HashMap(1); VertexAttribPointerPropertyARB0(); return VertexAttribPointerPropertyARB; } - private static Map MaterialFace; - private static void MaterialFace0() { - MaterialFace.put(GL_BACK, "GL_BACK"); - MaterialFace.put(GL_FRONT, "GL_FRONT"); - MaterialFace.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); - } - public static Map MaterialFace() { - if (MaterialFace != null) - return MaterialFace; - MaterialFace = new HashMap(3); - MaterialFace0(); - return MaterialFace; - } - private static Map FragmentOpATI; - private static void FragmentOpATI0() { - } - public static Map FragmentOpATI() { - if (FragmentOpATI != null) - return FragmentOpATI; - FragmentOpATI = new HashMap(0); - FragmentOpATI0(); - return FragmentOpATI; + private static Map GetVariantValueEXT; + private static void GetVariantValueEXT0() { + } + public static Map GetVariantValueEXT() { + if (GetVariantValueEXT != null) + return GetVariantValueEXT; + GetVariantValueEXT = new HashMap(0); + GetVariantValueEXT0(); + return GetVariantValueEXT; } private static Map OcclusionQueryParameterNameNV; private static void OcclusionQueryParameterNameNV0() { @@ -12934,15 +12405,16 @@ public static Map OcclusionQueryParameterNameNV() { OcclusionQueryParameterNameNV0(); return OcclusionQueryParameterNameNV; } - private static Map ProgramTargetARB; - private static void ProgramTargetARB0() { + private static Map VertexWeightPointerTypeEXT; + private static void VertexWeightPointerTypeEXT0() { + VertexWeightPointerTypeEXT.put(GL_FLOAT, "GL_FLOAT"); } - public static Map ProgramTargetARB() { - if (ProgramTargetARB != null) - return ProgramTargetARB; - ProgramTargetARB = new HashMap(0); - ProgramTargetARB0(); - return ProgramTargetARB; + public static Map VertexWeightPointerTypeEXT() { + if (VertexWeightPointerTypeEXT != null) + return VertexWeightPointerTypeEXT; + VertexWeightPointerTypeEXT = new HashMap(1); + VertexWeightPointerTypeEXT0(); + return VertexWeightPointerTypeEXT; } private static Map BufferAccessARB; private static void BufferAccessARB0() { @@ -13322,6 +12794,16 @@ private static Map GL_OES_byte_coordinates() { GL_OES_byte_coordinates.put(GL_BYTE, "GL_BYTE"); return GL_OES_byte_coordinates; } + private static Map GL_OES_EGL_image; + private static Map GL_OES_EGL_image() { + if (GL_OES_EGL_image != null) + return GL_OES_EGL_image; + GL_OES_EGL_image = new HashMap(3); + GL_OES_EGL_image.put(GL_TEXTURE_BINDING_EXTERNAL_OES, "GL_TEXTURE_BINDING_EXTERNAL_OES"); + GL_OES_EGL_image.put(GL_TEXTURE_EXTERNAL_OES, "GL_TEXTURE_EXTERNAL_OES"); + GL_OES_EGL_image.put(GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES, "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"); + return GL_OES_EGL_image; + } private static Map GL_ARB_sync; private static Map GL_ARB_sync() { if (GL_ARB_sync != null) @@ -13596,6 +13078,14 @@ private static Map GL_ARB_vertex_type_2_10_10_10_rev() { GL_ARB_vertex_type_2_10_10_10_rev.put(GL_UNSIGNED_INT_2_10_10_10_REV, "GL_UNSIGNED_INT_2_10_10_10_REV"); return GL_ARB_vertex_type_2_10_10_10_rev; } + private static Map GL_MESA_framebuffer_flip_y; + private static Map GL_MESA_framebuffer_flip_y() { + if (GL_MESA_framebuffer_flip_y != null) + return GL_MESA_framebuffer_flip_y; + GL_MESA_framebuffer_flip_y = new HashMap(1); + GL_MESA_framebuffer_flip_y.put(GL_FRAMEBUFFER_FLIP_Y_MESA, "GL_FRAMEBUFFER_FLIP_Y_MESA"); + return GL_MESA_framebuffer_flip_y; + } private static Map GL_NV_draw_buffers; private static Map GL_NV_draw_buffers() { if (GL_NV_draw_buffers != null) @@ -15397,6 +14887,40 @@ private static Map GL_ATI_separate_stencil() { GL_ATI_separate_stencil.put(GL_STENCIL_BACK_FUNC_ATI, "GL_STENCIL_BACK_FUNC_ATI"); return GL_ATI_separate_stencil; } + private static Map GL_EXT_fragment_shading_rate; + private static Map GL_EXT_fragment_shading_rate() { + if (GL_EXT_fragment_shading_rate != null) + return GL_EXT_fragment_shading_rate; + GL_EXT_fragment_shading_rate = new HashMap(27); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT"); + GL_EXT_fragment_shading_rate.put(GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT"); + GL_EXT_fragment_shading_rate.put(GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT, "GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_4X2_PIXELS_EXT, "GL_SHADING_RATE_4X2_PIXELS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_2X2_PIXELS_EXT, "GL_SHADING_RATE_2X2_PIXELS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_2X4_PIXELS_EXT, "GL_SHADING_RATE_2X4_PIXELS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_1X4_PIXELS_EXT, "GL_SHADING_RATE_1X4_PIXELS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_4X1_PIXELS_EXT, "GL_SHADING_RATE_4X1_PIXELS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_1X1_PIXELS_EXT, "GL_SHADING_RATE_1X1_PIXELS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_ATTACHMENT_EXT, "GL_SHADING_RATE_ATTACHMENT_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_2X1_PIXELS_EXT, "GL_SHADING_RATE_2X1_PIXELS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_EXT, "GL_SHADING_RATE_EXT"); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT"); + GL_EXT_fragment_shading_rate.put(GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT"); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT"); + GL_EXT_fragment_shading_rate.put(GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT"); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT"); + GL_EXT_fragment_shading_rate.put(GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT"); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_4X4_PIXELS_EXT, "GL_SHADING_RATE_4X4_PIXELS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_1X2_PIXELS_EXT, "GL_SHADING_RATE_1X2_PIXELS_EXT"); + GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT"); + GL_EXT_fragment_shading_rate.put(GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT, "GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT"); + return GL_EXT_fragment_shading_rate; + } private static Map GL_EXT_disjoint_timer_query; private static Map GL_EXT_disjoint_timer_query() { if (GL_EXT_disjoint_timer_query != null) @@ -15430,6 +14954,29 @@ private static Map GL_ATI_vertex_streams() { GL_ATI_vertex_streams.put(GL_VERTEX_STREAM0_ATI, "GL_VERTEX_STREAM0_ATI"); return GL_ATI_vertex_streams; } + private static Map GL_EXT_texture_storage_compression; + private static Map GL_EXT_texture_storage_compression() { + if (GL_EXT_texture_storage_compression != null) + return GL_EXT_texture_storage_compression; + GL_EXT_texture_storage_compression = new HashMap(16); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_EXT, "GL_SURFACE_COMPRESSION_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT, "GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT"); + GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT"); + return GL_EXT_texture_storage_compression; + } private static Map GL_ARB_bindless_texture; private static Map GL_ARB_bindless_texture() { if (GL_ARB_bindless_texture != null) @@ -16303,6 +15850,14 @@ private static Map GL_EXT_cull_vertex() { GL_EXT_cull_vertex.put(GL_CULL_VERTEX_EYE_POSITION_EXT, "GL_CULL_VERTEX_EYE_POSITION_EXT"); return GL_EXT_cull_vertex; } + private static Map GL_NVX_gpu_multicast2; + private static Map GL_NVX_gpu_multicast2() { + if (GL_NVX_gpu_multicast2 != null) + return GL_NVX_gpu_multicast2; + GL_NVX_gpu_multicast2 = new HashMap(1); + GL_NVX_gpu_multicast2.put(GL_UPLOAD_GPU_MASK_NVX, "GL_UPLOAD_GPU_MASK_NVX"); + return GL_NVX_gpu_multicast2; + } private static Map GL_ARB_shader_objects; private static Map GL_ARB_shader_objects() { if (GL_ARB_shader_objects != null) @@ -17025,6 +16580,21 @@ private static Map GL_ARB_internalformat_query2() { GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_S3TC_DXT5_RGBA, "GL_VIEW_CLASS_S3TC_DXT5_RGBA"); return GL_ARB_internalformat_query2; } + private static Map GL_QCOM_shading_rate; + private static Map GL_QCOM_shading_rate() { + if (GL_QCOM_shading_rate != null) + return GL_QCOM_shading_rate; + GL_QCOM_shading_rate = new HashMap(8); + GL_QCOM_shading_rate.put(GL_SHADING_RATE_2X2_PIXELS_QCOM, "GL_SHADING_RATE_2X2_PIXELS_QCOM"); + GL_QCOM_shading_rate.put(GL_SHADING_RATE_QCOM, "GL_SHADING_RATE_QCOM"); + GL_QCOM_shading_rate.put(GL_SHADING_RATE_2X1_PIXELS_QCOM, "GL_SHADING_RATE_2X1_PIXELS_QCOM"); + GL_QCOM_shading_rate.put(GL_SHADING_RATE_4X2_PIXELS_QCOM, "GL_SHADING_RATE_4X2_PIXELS_QCOM"); + GL_QCOM_shading_rate.put(GL_SHADING_RATE_1X2_PIXELS_QCOM, "GL_SHADING_RATE_1X2_PIXELS_QCOM"); + GL_QCOM_shading_rate.put(GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM, "GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM"); + GL_QCOM_shading_rate.put(GL_SHADING_RATE_1X1_PIXELS_QCOM, "GL_SHADING_RATE_1X1_PIXELS_QCOM"); + GL_QCOM_shading_rate.put(GL_SHADING_RATE_4X4_PIXELS_QCOM, "GL_SHADING_RATE_4X4_PIXELS_QCOM"); + return GL_QCOM_shading_rate; + } private static Map GL_IBM_static_data; private static Map GL_IBM_static_data() { if (GL_IBM_static_data != null) @@ -17535,7 +17105,7 @@ private static Map GL_EXT_texture_object() { private static Map GL_EXT_blend_func_extended() { if (GL_EXT_blend_func_extended != null) return GL_EXT_blend_func_extended; - GL_EXT_blend_func_extended = new HashMap(35); + GL_EXT_blend_func_extended = new HashMap(34); GL_EXT_blend_func_extended.put(GL_SRC_ALPHA_SATURATE_EXT, "GL_SRC_ALPHA_SATURATE_EXT"); GL_EXT_blend_func_extended.put(GL_SAMPLER_1D_ARRAY_EXT, "GL_SAMPLER_1D_ARRAY_EXT"); GL_EXT_blend_func_extended.put(GL_SAMPLER_BUFFER_EXT, "GL_SAMPLER_BUFFER_EXT"); @@ -17545,7 +17115,6 @@ private static Map GL_EXT_blend_func_extended() { GL_EXT_blend_func_extended.put(GL_SRC1_ALPHA_EXT, "GL_SRC1_ALPHA_EXT"); GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_2D_ARRAY_EXT, "GL_INT_SAMPLER_2D_ARRAY_EXT"); GL_EXT_blend_func_extended.put(GL_MAX_PROGRAM_TEXEL_OFFSET_EXT, "GL_MAX_PROGRAM_TEXEL_OFFSET_EXT"); - GL_EXT_blend_func_extended.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT, "GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT"); GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_1D_ARRAY_EXT, "GL_INT_SAMPLER_1D_ARRAY_EXT"); GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT"); GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_VEC2_EXT, "GL_UNSIGNED_INT_VEC2_EXT"); @@ -18584,6 +18153,42 @@ private static Map GL_EXT_framebuffer_blit() { GL_EXT_framebuffer_blit.put(GL_READ_FRAMEBUFFER_BINDING_EXT, "GL_READ_FRAMEBUFFER_BINDING_EXT"); return GL_EXT_framebuffer_blit; } + private static Map GL_EXT_gpu_shader4; + private static Map GL_EXT_gpu_shader4() { + if (GL_EXT_gpu_shader4 != null) + return GL_EXT_gpu_shader4; + GL_EXT_gpu_shader4 = new HashMap(29); + GL_EXT_gpu_shader4.put(GL_SAMPLER_1D_ARRAY_EXT, "GL_SAMPLER_1D_ARRAY_EXT"); + GL_EXT_gpu_shader4.put(GL_SAMPLER_BUFFER_EXT, "GL_SAMPLER_BUFFER_EXT"); + GL_EXT_gpu_shader4.put(GL_SAMPLER_1D_ARRAY_SHADOW_EXT, "GL_SAMPLER_1D_ARRAY_SHADOW_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_2D_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_EXT"); + GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_2D_ARRAY_EXT, "GL_INT_SAMPLER_2D_ARRAY_EXT"); + GL_EXT_gpu_shader4.put(GL_MAX_PROGRAM_TEXEL_OFFSET_EXT, "GL_MAX_PROGRAM_TEXEL_OFFSET_EXT"); + GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_1D_ARRAY_EXT, "GL_INT_SAMPLER_1D_ARRAY_EXT"); + GL_EXT_gpu_shader4.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT, "GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT"); + GL_EXT_gpu_shader4.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV, "GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_VEC2_EXT, "GL_UNSIGNED_INT_VEC2_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_3D_EXT, "GL_UNSIGNED_INT_SAMPLER_3D_EXT"); + GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_3D_EXT, "GL_INT_SAMPLER_3D_EXT"); + GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_2D_EXT, "GL_INT_SAMPLER_2D_EXT"); + GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_CUBE_EXT, "GL_INT_SAMPLER_CUBE_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_1D_EXT, "GL_UNSIGNED_INT_SAMPLER_1D_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT, "GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT"); + GL_EXT_gpu_shader4.put(GL_SAMPLER_2D_ARRAY_EXT, "GL_SAMPLER_2D_ARRAY_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_VEC3_EXT, "GL_UNSIGNED_INT_VEC3_EXT"); + GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_2D_RECT_EXT, "GL_INT_SAMPLER_2D_RECT_EXT"); + GL_EXT_gpu_shader4.put(GL_MIN_PROGRAM_TEXEL_OFFSET_EXT, "GL_MIN_PROGRAM_TEXEL_OFFSET_EXT"); + GL_EXT_gpu_shader4.put(GL_SAMPLER_2D_ARRAY_SHADOW_EXT, "GL_SAMPLER_2D_ARRAY_SHADOW_EXT"); + GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_1D_EXT, "GL_INT_SAMPLER_1D_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_VEC4_EXT, "GL_UNSIGNED_INT_VEC4_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_CUBE_EXT, "GL_UNSIGNED_INT_SAMPLER_CUBE_EXT"); + GL_EXT_gpu_shader4.put(GL_SAMPLER_CUBE_SHADOW_EXT, "GL_SAMPLER_CUBE_SHADOW_EXT"); + GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT"); + GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_BUFFER_EXT, "GL_INT_SAMPLER_BUFFER_EXT"); + return GL_EXT_gpu_shader4; + } private static Map GL_ARB_vertex_shader; private static Map GL_ARB_vertex_shader() { if (GL_ARB_vertex_shader != null) @@ -18715,13 +18320,17 @@ private static Map GL_EXT_light_texture() { GL_EXT_light_texture.put(GL_SHADOW_ATTENUATION_EXT, "GL_SHADOW_ATTENUATION_EXT"); return GL_EXT_light_texture; } - private static Map GL_NV_vertex_program4; - private static Map GL_NV_vertex_program4() { - if (GL_NV_vertex_program4 != null) - return GL_NV_vertex_program4; - GL_NV_vertex_program4 = new HashMap(1); - GL_NV_vertex_program4.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV, "GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV"); - return GL_NV_vertex_program4; + private static Map GL_NV_timeline_semaphore; + private static Map GL_NV_timeline_semaphore() { + if (GL_NV_timeline_semaphore != null) + return GL_NV_timeline_semaphore; + GL_NV_timeline_semaphore = new HashMap(5); + GL_NV_timeline_semaphore.put(GL_SEMAPHORE_TYPE_TIMELINE_NV, "GL_SEMAPHORE_TYPE_TIMELINE_NV"); + GL_NV_timeline_semaphore.put(GL_TIMELINE_SEMAPHORE_VALUE_NV, "GL_TIMELINE_SEMAPHORE_VALUE_NV"); + GL_NV_timeline_semaphore.put(GL_SEMAPHORE_TYPE_NV, "GL_SEMAPHORE_TYPE_NV"); + GL_NV_timeline_semaphore.put(GL_SEMAPHORE_TYPE_BINARY_NV, "GL_SEMAPHORE_TYPE_BINARY_NV"); + GL_NV_timeline_semaphore.put(GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV, "GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV"); + return GL_NV_timeline_semaphore; } private static Map GL_NV_vdpau_interop; private static Map GL_NV_vdpau_interop() { @@ -18813,7 +18422,7 @@ public static Command glTextureMaterialEXT() { return glTextureMaterialEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("mode", MaterialParameter()); cmd.extension = GL_EXT_light_texture(); glTextureMaterialEXT = cmd; @@ -18868,7 +18477,7 @@ public static Command glNamedBufferData() { return glNamedBufferData; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("usage", VertexBufferObjectUsage()); + cmd.addParam("usage", BufferUsageARB()); cmd.extension = GL_ARB_direct_state_access(); glNamedBufferData = cmd; return cmd; @@ -18879,8 +18488,8 @@ public static Command glPixelTransformParameteriEXT() { return glPixelTransformParameteriEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("target", PixelTransformTargetEXT()); + cmd.addParam("pname", PixelTransformPNameEXT()); cmd.extension = GL_EXT_pixel_transform(); glPixelTransformParameteriEXT = cmd; return cmd; @@ -18891,7 +18500,7 @@ public static Command glProgramEnvParameterI4ivNV() { return glProgramEnvParameterI4ivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramEnvParameterI4ivNV = cmd; return cmd; @@ -18903,7 +18512,7 @@ public static Command glTexBufferRangeEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_texture_buffer(); glTexBufferRangeEXT = cmd; return cmd; @@ -19049,7 +18658,7 @@ public static Command glClearNamedBufferDataEXT() { return glClearNamedBufferDataEXT; Command cmd = new Command(3); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("format", PixelFormat()); cmd.addParam("type", PixelType()); cmd.extension = GL_EXT_direct_state_access(); @@ -19170,6 +18779,18 @@ public static Command glInterleavedArrays() { glInterleavedArrays = cmd; return cmd; } + private static Command glTexStorageAttribs3DEXT; + public static Command glTexStorageAttribs3DEXT() { + if (glTexStorageAttribs3DEXT != null) + return glTexStorageAttribs3DEXT; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("target", TextureTarget()); + cmd.addParam("internalformat", SizedInternalFormat()); + cmd.extension = GL_EXT_texture_storage_compression(); + glTexStorageAttribs3DEXT = cmd; + return cmd; + } private static Command glGetProgramResourceiv; public static Command glGetProgramResourceiv() { if (glGetProgramResourceiv != null) @@ -19177,7 +18798,7 @@ public static Command glGetProgramResourceiv() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("programInterface", ProgramInterface()); - cmd.addParam("props", _null_()); + cmd.addParam("props", ProgramResourceProperty()); cmd.extension = GL_ARB_program_interface_query(); glGetProgramResourceiv = cmd; return cmd; @@ -19314,7 +18935,7 @@ public static Command glSamplerParameterIiv() { return glSamplerParameterIiv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_ARB_sampler_objects(); glSamplerParameterIiv = cmd; return cmd; @@ -19335,7 +18956,7 @@ public static Command glVariantPointerEXT() { return glVariantPointerEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", ScalarType()); cmd.extension = GL_EXT_vertex_shader(); glVariantPointerEXT = cmd; return cmd; @@ -19513,7 +19134,7 @@ public static Command glGetFloati_v() { return glGetFloati_v; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); cmd.extension = GL_ARB_viewport_array(); glGetFloati_v = cmd; return cmd; @@ -19590,7 +19211,7 @@ public static Command glGetIntegerIndexedvEXT() { return glGetIntegerIndexedvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); cmd.extension = GL_EXT_direct_state_access(); glGetIntegerIndexedvEXT = cmd; return cmd; @@ -19635,7 +19256,7 @@ public static Command glTextureBuffer() { return glTextureBuffer; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_direct_state_access(); glTextureBuffer = cmd; return cmd; @@ -19805,7 +19426,7 @@ public static Command glTexStorage1D() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_texture_storage(); glTexStorage1D = cmd; return cmd; @@ -19816,7 +19437,7 @@ public static Command glTextureStorageMem3DMultisampleEXT() { return glTextureStorageMem3DMultisampleEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.addParam("fixedSampleLocations", Boolean()); cmd.extension = GL_EXT_memory_object(); glTextureStorageMem3DMultisampleEXT = cmd; @@ -19841,7 +19462,7 @@ public static Command glCompressedMultiTexSubImage3DEXT() { cmd.returnGroup = _null_(); cmd.addParam("texunit", TextureUnit()); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glCompressedMultiTexSubImage3DEXT = cmd; return cmd; @@ -19889,7 +19510,7 @@ public static Command glTexStorage2D() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_texture_storage(); glTexStorage2D = cmd; return cmd; @@ -19923,7 +19544,7 @@ public static Command glTexStorage3D() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_texture_storage(); glTexStorage3D = cmd; return cmd; @@ -20077,7 +19698,7 @@ public static Command glGetColorTableParameteriv() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", GetColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_ARB_imaging(); glGetColorTableParameteriv = cmd; return cmd; @@ -20099,7 +19720,7 @@ public static Command glGetMaterialfv() { return glGetMaterialfv; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); glGetMaterialfv = cmd; return cmd; @@ -20202,7 +19823,7 @@ public static Command glTexStorageSparseAMD() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", InternalFormat()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.addParam("flags", TextureStorageMaskAMD()); cmd.extension = GL_AMD_sparse_texture(); glTexStorageSparseAMD = cmd; @@ -20270,8 +19891,8 @@ public static Command glGetCombinerOutputParameterfvNV() { return glGetCombinerOutputParameterfvNV; Command cmd = new Command(3); cmd.returnGroup = _null_(); - cmd.addParam("stage", _null_()); - cmd.addParam("portion", _null_()); + cmd.addParam("stage", CombinerStageNV()); + cmd.addParam("portion", CombinerPortionNV()); cmd.addParam("pname", CombinerParameterNV()); cmd.extension = GL_NV_register_combiners(); glGetCombinerOutputParameterfvNV = cmd; @@ -20283,7 +19904,7 @@ public static Command glStencilOpSeparateATI() { return glStencilOpSeparateATI; Command cmd = new Command(4); cmd.returnGroup = _null_(); - cmd.addParam("face", StencilFaceDirection()); + cmd.addParam("face", TriangleFace()); cmd.addParam("sfail", StencilOp()); cmd.addParam("dpfail", StencilOp()); cmd.addParam("dppass", StencilOp()); @@ -20330,7 +19951,7 @@ public static Command glTextureStorageMem3DEXT() { return glTextureStorageMem3DEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.extension = GL_EXT_memory_object(); glTextureStorageMem3DEXT = cmd; return cmd; @@ -20375,7 +19996,7 @@ public static Command glProgramLocalParameter4fvARB() { return glProgramLocalParameter4fvARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glProgramLocalParameter4fvARB = cmd; return cmd; @@ -20386,7 +20007,7 @@ public static Command glGetLocalConstantBooleanvEXT() { return glGetLocalConstantBooleanvEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.addParam("data", Boolean()); cmd.extension = GL_EXT_vertex_shader(); glGetLocalConstantBooleanvEXT = cmd; @@ -20613,7 +20234,7 @@ public static Command glFragmentColorMaterialSGIX() { return glFragmentColorMaterialSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("mode", MaterialParameter()); cmd.extension = GL_SGIX_fragment_lighting(); glFragmentColorMaterialSGIX = cmd; @@ -20722,7 +20343,7 @@ public static Command glGetMaterialiv() { return glGetMaterialiv; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); glGetMaterialiv = cmd; return cmd; @@ -20756,7 +20377,7 @@ public static Command glTextureViewOES() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_OES_texture_view(); glTextureViewOES = cmd; return cmd; @@ -20767,8 +20388,8 @@ public static Command glPixelTransformParameterivEXT() { return glPixelTransformParameterivEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("target", PixelTransformTargetEXT()); + cmd.addParam("pname", PixelTransformPNameEXT()); cmd.extension = GL_EXT_pixel_transform(); glPixelTransformParameterivEXT = cmd; return cmd; @@ -20780,7 +20401,7 @@ public static Command glGetColorTableParameterfv() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", GetColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_ARB_imaging(); glGetColorTableParameterfv = cmd; return cmd; @@ -20802,7 +20423,7 @@ public static Command glProgramLocalParameter4dARB() { return glProgramLocalParameter4dARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glProgramLocalParameter4dARB = cmd; return cmd; @@ -21011,7 +20632,7 @@ public static Command glVertexArrayVertexAttribIFormatEXT() { return glVertexArrayVertexAttribIFormatEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", VertexAttribIType()); cmd.extension = GL_EXT_direct_state_access(); glVertexArrayVertexAttribIFormatEXT = cmd; return cmd; @@ -21159,7 +20780,7 @@ public static Command glStencilOpValueAMD() { return glStencilOpValueAMD; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("face", StencilFaceDirection()); + cmd.addParam("face", TriangleFace()); cmd.extension = GL_AMD_stencil_operation_extended(); glStencilOpValueAMD = cmd; return cmd; @@ -21195,7 +20816,7 @@ public static Command glTexBufferOES() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_OES_texture_buffer(); glTexBufferOES = cmd; return cmd; @@ -21207,7 +20828,7 @@ public static Command glEvalMapsNV() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", EvalTargetNV()); - cmd.addParam("mode", _null_()); + cmd.addParam("mode", EvalMapsModeNV()); cmd.extension = GL_NV_evaluators(); glEvalMapsNV = cmd; return cmd; @@ -21284,7 +20905,7 @@ public static Command glGetLocalConstantIntegervEXT() { return glGetLocalConstantIntegervEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.extension = GL_EXT_vertex_shader(); glGetLocalConstantIntegervEXT = cmd; return cmd; @@ -21342,7 +20963,7 @@ public static Command glMaterialxOES() { return glMaterialxOES; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_OES_fixed_point(); glMaterialxOES = cmd; @@ -21381,7 +21002,7 @@ public static Command glArrayObjectATI() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("array", EnableCap()); - cmd.addParam("type", _null_()); + cmd.addParam("type", ScalarType()); cmd.extension = GL_ATI_vertex_array_object(); glArrayObjectATI = cmd; return cmd; @@ -21433,13 +21054,24 @@ public static Command glBlitFramebufferEXT() { glBlitFramebufferEXT = cmd; return cmd; } + private static Command glAsyncCopyBufferSubDataNVX; + public static Command glAsyncCopyBufferSubDataNVX() { + if (glAsyncCopyBufferSubDataNVX != null) + return glAsyncCopyBufferSubDataNVX; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("writeGpuMask", _null_()); + cmd.extension = GL_NVX_gpu_multicast2(); + glAsyncCopyBufferSubDataNVX = cmd; + return cmd; + } private static Command glProgramEnvParameterI4iNV; public static Command glProgramEnvParameterI4iNV() { if (glProgramEnvParameterI4iNV != null) return glProgramEnvParameterI4iNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramEnvParameterI4iNV = cmd; return cmd; @@ -21534,7 +21166,7 @@ public static Command glGetMapControlPointsNV() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", EvalTargetNV()); - cmd.addParam("type", _null_()); + cmd.addParam("type", MapTypeNV()); cmd.addParam("packed", Boolean()); cmd.extension = GL_NV_evaluators(); glGetMapControlPointsNV = cmd; @@ -21579,7 +21211,7 @@ public static Command glSetLocalConstantEXT() { return glSetLocalConstantEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", ScalarType()); cmd.extension = GL_EXT_vertex_shader(); glSetLocalConstantEXT = cmd; return cmd; @@ -21666,7 +21298,7 @@ public static Command glGetnMinmax() { return glGetnMinmax; Command cmd = new Command(4); cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); + cmd.addParam("target", MinmaxTarget()); cmd.addParam("reset", Boolean()); cmd.addParam("format", PixelFormat()); cmd.addParam("type", PixelType()); @@ -21680,7 +21312,7 @@ public static Command glFenceSync() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("condition", SyncCondition()); - cmd.addParam("flags", _null_()); + cmd.addParam("flags", SyncBehaviorFlags()); cmd.extension = GL_ARB_sync(); glFenceSync = cmd; return cmd; @@ -21745,7 +21377,7 @@ public static Command glGetMaterialxv() { return glGetMaterialxv; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); glGetMaterialxv = cmd; return cmd; @@ -21847,7 +21479,7 @@ public static Command glPolygonMode() { return glPolygonMode; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("mode", PolygonMode()); glPolygonMode = cmd; return cmd; @@ -21903,8 +21535,8 @@ public static Command glInvalidateSubFramebuffer() { return glInvalidateSubFramebuffer; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("attachments", FramebufferAttachment()); + cmd.addParam("target", FramebufferTarget()); + cmd.addParam("attachments", InvalidateFramebufferAttachment()); glInvalidateSubFramebuffer = cmd; return cmd; } @@ -21948,6 +21580,7 @@ public static Command glEGLImageTargetTexture2DOES() { Command cmd = new Command(1); cmd.returnGroup = _null_(); cmd.addParam("target", _null_()); + cmd.extension = GL_OES_EGL_image(); glEGLImageTargetTexture2DOES = cmd; return cmd; } @@ -22003,7 +21636,7 @@ public static Command glGetLocalConstantFloatvEXT() { return glGetLocalConstantFloatvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.extension = GL_EXT_vertex_shader(); glGetLocalConstantFloatvEXT = cmd; return cmd; @@ -22035,10 +21668,10 @@ public static Command glWriteMaskEXT() { return glWriteMaskEXT; Command cmd = new Command(4); cmd.returnGroup = _null_(); - cmd.addParam("outX", _null_()); - cmd.addParam("outY", _null_()); - cmd.addParam("outZ", _null_()); - cmd.addParam("outW", _null_()); + cmd.addParam("outX", VertexShaderWriteMaskEXT()); + cmd.addParam("outY", VertexShaderWriteMaskEXT()); + cmd.addParam("outZ", VertexShaderWriteMaskEXT()); + cmd.addParam("outW", VertexShaderWriteMaskEXT()); cmd.extension = GL_EXT_vertex_shader(); glWriteMaskEXT = cmd; return cmd; @@ -22128,7 +21761,7 @@ public static Command glProgramEnvParameterI4uiNV() { return glProgramEnvParameterI4uiNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramEnvParameterI4uiNV = cmd; return cmd; @@ -22151,7 +21784,7 @@ public static Command glSamplerParameterIuivEXT() { return glSamplerParameterIuivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_EXT_texture_border_clamp(); glSamplerParameterIuivEXT = cmd; return cmd; @@ -22277,8 +21910,8 @@ public static Command glGetCombinerOutputParameterivNV() { return glGetCombinerOutputParameterivNV; Command cmd = new Command(3); cmd.returnGroup = _null_(); - cmd.addParam("stage", _null_()); - cmd.addParam("portion", _null_()); + cmd.addParam("stage", CombinerStageNV()); + cmd.addParam("portion", CombinerPortionNV()); cmd.addParam("pname", CombinerParameterNV()); cmd.extension = GL_NV_register_combiners(); glGetCombinerOutputParameterivNV = cmd; @@ -22397,13 +22030,24 @@ public static Command glMultiTexCoord2sv() { glMultiTexCoord2sv = cmd; return cmd; } + private static Command glShadingRateEXT; + public static Command glShadingRateEXT() { + if (glShadingRateEXT != null) + return glShadingRateEXT; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("rate", ShadingRate()); + cmd.extension = GL_EXT_fragment_shading_rate(); + glShadingRateEXT = cmd; + return cmd; + } private static Command glWaitSyncAPPLE; public static Command glWaitSyncAPPLE() { if (glWaitSyncAPPLE != null) return glWaitSyncAPPLE; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("flags", _null_()); + cmd.addParam("flags", SyncBehaviorFlags()); cmd.extension = GL_APPLE_sync(); glWaitSyncAPPLE = cmd; return cmd; @@ -22450,7 +22094,7 @@ public static Command glVariantArrayObjectATI() { return glVariantArrayObjectATI; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", ScalarType()); cmd.extension = GL_ATI_vertex_array_object(); glVariantArrayObjectATI = cmd; return cmd; @@ -22515,9 +22159,9 @@ public static Command glGenSymbolsEXT() { return glGenSymbolsEXT; Command cmd = new Command(3); cmd.returnGroup = _null_(); - cmd.addParam("datatype", _null_()); + cmd.addParam("datatype", DataTypeEXT()); cmd.addParam("storagetype", VertexShaderStorageTypeEXT()); - cmd.addParam("range", _null_()); + cmd.addParam("range", ParameterRangeEXT()); cmd.extension = GL_EXT_vertex_shader(); glGenSymbolsEXT = cmd; return cmd; @@ -22539,7 +22183,7 @@ public static Command glGetFragmentMaterialfvSGIX() { return glGetFragmentMaterialfvSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_SGIX_fragment_lighting(); glGetFragmentMaterialfvSGIX = cmd; @@ -22661,7 +22305,7 @@ public static Command glSamplerParameteri() { return glSamplerParameteri; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_ARB_sampler_objects(); glSamplerParameteri = cmd; return cmd; @@ -22672,7 +22316,7 @@ public static Command glSamplerParameterf() { return glSamplerParameterf; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterF()); cmd.extension = GL_ARB_sampler_objects(); glSamplerParameterf = cmd; return cmd; @@ -22694,7 +22338,7 @@ public static Command glWeightPointerARB() { return glWeightPointerARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", WeightPointerTypeARB()); cmd.extension = GL_ARB_vertex_blend(); glWeightPointerARB = cmd; return cmd; @@ -22791,7 +22435,7 @@ public static Command glProgramLocalParameterI4uivNV() { return glProgramLocalParameterI4uivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramLocalParameterI4uivNV = cmd; return cmd; @@ -22968,8 +22612,8 @@ public static Command glVertexAttribIPointerEXT() { return glVertexAttribIPointerEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.extension = GL_NV_vertex_program4(); + cmd.addParam("type", VertexAttribIType()); + cmd.extension = GL_EXT_gpu_shader4(); glVertexAttribIPointerEXT = cmd; return cmd; } @@ -23012,7 +22656,7 @@ public static Command glCompressedTexSubImage2DARB() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_ARB_texture_compression(); glCompressedTexSubImage2DARB = cmd; return cmd; @@ -23023,7 +22667,7 @@ public static Command glGetNamedBufferParameteri64v() { return glGetNamedBufferParameteri64v; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexBufferObjectParameter()); + cmd.addParam("pname", BufferPNameARB()); cmd.extension = GL_ARB_direct_state_access(); glGetNamedBufferParameteri64v = cmd; return cmd; @@ -23034,7 +22678,7 @@ public static Command glGetActiveUniformARB() { return glGetActiveUniformARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", AttributeType()); + cmd.addParam("type", UniformType()); cmd.extension = GL_ARB_shader_objects(); glGetActiveUniformARB = cmd; return cmd; @@ -23141,7 +22785,7 @@ public static Command glTextureBufferRange() { return glTextureBufferRange; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_direct_state_access(); glTextureBufferRange = cmd; return cmd; @@ -23219,7 +22863,7 @@ public static Command glGetVertexAttribIuivEXT() { Command cmd = new Command(1); cmd.returnGroup = _null_(); cmd.addParam("pname", VertexAttribEnum()); - cmd.extension = GL_NV_vertex_program4(); + cmd.extension = GL_EXT_gpu_shader4(); glGetVertexAttribIuivEXT = cmd; return cmd; } @@ -23242,7 +22886,7 @@ public static Command glNamedProgramLocalParametersI4ivEXT() { return glNamedProgramLocalParametersI4ivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParametersI4ivEXT = cmd; return cmd; @@ -23267,7 +22911,7 @@ public static Command glCompressedTextureSubImage3DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glCompressedTextureSubImage3DEXT = cmd; return cmd; @@ -23279,7 +22923,7 @@ public static Command glDrawElementsInstancedBaseInstance() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", PrimitiveType()); + cmd.addParam("type", DrawElementsType()); glDrawElementsInstancedBaseInstance = cmd; return cmd; } @@ -23343,7 +22987,7 @@ public static Command glTextureBufferEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glTextureBufferEXT = cmd; return cmd; @@ -23377,7 +23021,7 @@ public static Command glClearNamedBufferSubData() { return glClearNamedBufferSubData; Command cmd = new Command(3); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("format", PixelFormat()); cmd.addParam("type", PixelType()); cmd.extension = GL_ARB_direct_state_access(); @@ -23436,7 +23080,7 @@ public static Command glSamplerParameterfv() { return glSamplerParameterfv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterF()); cmd.extension = GL_ARB_sampler_objects(); glSamplerParameterfv = cmd; return cmd; @@ -23514,7 +23158,7 @@ public static Command glSamplerParameteriv() { return glSamplerParameteriv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_ARB_sampler_objects(); glSamplerParameteriv = cmd; return cmd; @@ -23552,6 +23196,17 @@ public static Command glGetVariantArrayObjectivATI() { glGetVariantArrayObjectivATI = cmd; return cmd; } + private static Command glSemaphoreParameterivNV; + public static Command glSemaphoreParameterivNV() { + if (glSemaphoreParameterivNV != null) + return glSemaphoreParameterivNV; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("pname", SemaphoreParameterName()); + cmd.extension = GL_NV_timeline_semaphore(); + glSemaphoreParameterivNV = cmd; + return cmd; + } private static Command glFramebufferTextureLayerDownsampleIMG; public static Command glFramebufferTextureLayerDownsampleIMG() { if (glFramebufferTextureLayerDownsampleIMG != null) @@ -23571,7 +23226,7 @@ public static Command glGetConvolutionParameterivEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_EXT_convolution(); glGetConvolutionParameterivEXT = cmd; return cmd; @@ -23647,7 +23302,7 @@ public static Command glIsVariantEnabledEXT() { return glIsVariantEnabledEXT; Command cmd = new Command(1); cmd.returnGroup = Boolean(); - cmd.addParam("cap", _null_()); + cmd.addParam("cap", VariantCapEXT()); cmd.extension = GL_EXT_vertex_shader(); glIsVariantEnabledEXT = cmd; return cmd; @@ -23681,7 +23336,7 @@ public static Command glFragmentMaterialfSGIX() { return glFragmentMaterialfSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_SGIX_fragment_lighting(); glFragmentMaterialfSGIX = cmd; @@ -23703,7 +23358,7 @@ public static Command glReplacementCodePointerSUN() { return glReplacementCodePointerSUN; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", ReplacementCodeTypeSUN()); cmd.extension = GL_SUN_triangle_list(); glReplacementCodePointerSUN = cmd; return cmd; @@ -23770,7 +23425,7 @@ public static Command glNamedProgramLocalParametersI4uivEXT() { return glNamedProgramLocalParametersI4uivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParametersI4uivEXT = cmd; return cmd; @@ -23792,7 +23447,7 @@ public static Command glGetIntegeri_v() { return glGetIntegeri_v; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); cmd.extension = GL_ARB_uniform_buffer_object(); glGetIntegeri_v = cmd; return cmd; @@ -23873,7 +23528,7 @@ public static Command glDrawBuffers() { return glDrawBuffers; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("bufs", DrawBufferModeATI()); + cmd.addParam("bufs", DrawBufferMode()); glDrawBuffers = cmd; return cmd; } @@ -23932,18 +23587,29 @@ public static Command glGetNamedProgramLocalParameterfvEXT() { return glGetNamedProgramLocalParameterfvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glGetNamedProgramLocalParameterfvEXT = cmd; return cmd; } + private static Command glGetSemaphoreParameterivNV; + public static Command glGetSemaphoreParameterivNV() { + if (glGetSemaphoreParameterivNV != null) + return glGetSemaphoreParameterivNV; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("pname", SemaphoreParameterName()); + cmd.extension = GL_NV_timeline_semaphore(); + glGetSemaphoreParameterivNV = cmd; + return cmd; + } private static Command glStencilMaskSeparate; public static Command glStencilMaskSeparate() { if (glStencilMaskSeparate != null) return glStencilMaskSeparate; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("face", StencilFaceDirection()); + cmd.addParam("face", TriangleFace()); glStencilMaskSeparate = cmd; return cmd; } @@ -23975,7 +23641,7 @@ public static Command glGetDoublei_v() { return glGetDoublei_v; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); cmd.extension = GL_ARB_viewport_array(); glGetDoublei_v = cmd; return cmd; @@ -24019,7 +23685,7 @@ public static Command glGetColorTableParameterivEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", GetColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_EXT_paletted_texture(); glGetColorTableParameterivEXT = cmd; return cmd; @@ -24052,8 +23718,8 @@ public static Command glGetNamedProgramStringEXT() { return glGetNamedProgramStringEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("target", ProgramTarget()); + cmd.addParam("pname", ProgramStringProperty()); cmd.extension = GL_EXT_direct_state_access(); glGetNamedProgramStringEXT = cmd; return cmd; @@ -24075,7 +23741,7 @@ public static Command glNamedProgramLocalParameter4dEXT() { return glNamedProgramLocalParameter4dEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParameter4dEXT = cmd; return cmd; @@ -24188,7 +23854,7 @@ public static Command glGetConvolutionParameteriv() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_ARB_imaging(); glGetConvolutionParameteriv = cmd; return cmd; @@ -24235,7 +23901,7 @@ public static Command glGetConvolutionParameterfv() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_ARB_imaging(); glGetConvolutionParameterfv = cmd; return cmd; @@ -24269,8 +23935,8 @@ public static Command glGetProgramStringARB() { return glGetProgramStringARB; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); - cmd.addParam("pname", ProgramStringPropertyARB()); + cmd.addParam("target", ProgramTarget()); + cmd.addParam("pname", ProgramStringProperty()); cmd.extension = GL_ARB_fragment_program(); glGetProgramStringARB = cmd; return cmd; @@ -24315,7 +23981,7 @@ public static Command glSamplerParameterIuivOES() { return glSamplerParameterIuivOES; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_OES_texture_border_clamp(); glSamplerParameterIuivOES = cmd; return cmd; @@ -24497,7 +24163,7 @@ public static Command glTransformFeedbackVaryingsEXT() { return glTransformFeedbackVaryingsEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("bufferMode", _null_()); + cmd.addParam("bufferMode", TransformFeedbackBufferMode()); cmd.extension = GL_EXT_transform_feedback(); glTransformFeedbackVaryingsEXT = cmd; return cmd; @@ -24553,7 +24219,7 @@ public static Command glGetCommandHeaderNV() { return glGetCommandHeaderNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("tokenID", _null_()); + cmd.addParam("tokenID", CommandOpcodesNV()); cmd.extension = GL_NV_command_list(); glGetCommandHeaderNV = cmd; return cmd; @@ -24585,7 +24251,7 @@ public static Command glGetNamedProgramLocalParameterdvEXT() { return glGetNamedProgramLocalParameterdvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glGetNamedProgramLocalParameterdvEXT = cmd; return cmd; @@ -24715,7 +24381,7 @@ public static Command glFenceSyncAPPLE() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("condition", SyncCondition()); - cmd.addParam("flags", _null_()); + cmd.addParam("flags", SyncBehaviorFlags()); cmd.extension = GL_APPLE_sync(); glFenceSyncAPPLE = cmd; return cmd; @@ -24823,7 +24489,7 @@ public static Command glGetNamedBufferParameteriv() { return glGetNamedBufferParameteriv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexBufferObjectParameter()); + cmd.addParam("pname", BufferPNameARB()); cmd.extension = GL_ARB_direct_state_access(); glGetNamedBufferParameteriv = cmd; return cmd; @@ -24846,7 +24512,7 @@ public static Command glGetVariantIntegervEXT() { return glGetVariantIntegervEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.extension = GL_EXT_vertex_shader(); glGetVariantIntegervEXT = cmd; return cmd; @@ -24902,7 +24568,7 @@ public static Command glDrawBuffersARB() { return glDrawBuffersARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("bufs", DrawBufferModeATI()); + cmd.addParam("bufs", DrawBufferMode()); cmd.extension = GL_ARB_draw_buffers(); glDrawBuffersARB = cmd; return cmd; @@ -25025,7 +24691,7 @@ public static Command glColorFormatNV() { return glColorFormatNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", ColorPointerType()); cmd.extension = GL_NV_vertex_buffer_unified_memory(); glColorFormatNV = cmd; return cmd; @@ -25046,7 +24712,7 @@ public static Command glTransformFeedbackVaryingsNV() { return glTransformFeedbackVaryingsNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("bufferMode", _null_()); + cmd.addParam("bufferMode", TransformFeedbackBufferMode()); cmd.extension = GL_NV_transform_feedback(); glTransformFeedbackVaryingsNV = cmd; return cmd; @@ -25290,8 +24956,8 @@ public static Command glDiscardFramebufferEXT() { return glDiscardFramebufferEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("attachments", _null_()); + cmd.addParam("target", FramebufferTarget()); + cmd.addParam("attachments", InvalidateFramebufferAttachment()); cmd.extension = GL_EXT_discard_framebuffer(); glDiscardFramebufferEXT = cmd; return cmd; @@ -25365,7 +25031,7 @@ public static Command glCullParameterdvEXT() { return glCullParameterdvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); + cmd.addParam("pname", CullParameterEXT()); cmd.extension = GL_EXT_cull_vertex(); glCullParameterdvEXT = cmd; return cmd; @@ -25432,7 +25098,7 @@ public static Command glTextureStorageMem2DEXT() { return glTextureStorageMem2DEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.extension = GL_EXT_memory_object(); glTextureStorageMem2DEXT = cmd; return cmd; @@ -25465,7 +25131,7 @@ public static Command glAlphaFragmentOp3ATI() { return glAlphaFragmentOp3ATI; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOpATI()); + cmd.addParam("op", FragmentOp3ATI()); cmd.extension = GL_ATI_fragment_shader(); glAlphaFragmentOp3ATI = cmd; return cmd; @@ -25486,7 +25152,7 @@ public static Command glGetInvariantBooleanvEXT() { return glGetInvariantBooleanvEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.addParam("data", Boolean()); cmd.extension = GL_EXT_vertex_shader(); glGetInvariantBooleanvEXT = cmd; @@ -25522,7 +25188,7 @@ public static Command glSamplerParameterIivOES() { return glSamplerParameterIivOES; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_OES_texture_border_clamp(); glSamplerParameterIivOES = cmd; return cmd; @@ -25711,7 +25377,7 @@ public static Command glVertexAttribIFormatNV() { return glVertexAttribIFormatNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", VertexAttribIType()); cmd.extension = GL_NV_vertex_buffer_unified_memory(); glVertexAttribIFormatNV = cmd; return cmd; @@ -25780,7 +25446,7 @@ public static Command glGetTransformFeedbackVarying() { return glGetTransformFeedbackVarying; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", AttributeType()); glGetTransformFeedbackVarying = cmd; return cmd; } @@ -25790,7 +25456,7 @@ public static Command glDrawBuffersATI() { return glDrawBuffersATI; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("bufs", DrawBufferModeATI()); + cmd.addParam("bufs", DrawBufferMode()); cmd.extension = GL_ATI_draw_buffers(); glDrawBuffersATI = cmd; return cmd; @@ -25811,7 +25477,7 @@ public static Command glVertexAttribLFormat() { return glVertexAttribLFormat; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribType()); + cmd.addParam("type", VertexAttribLType()); cmd.extension = GL_ARB_vertex_attrib_binding(); glVertexAttribLFormat = cmd; return cmd; @@ -25914,7 +25580,7 @@ public static Command glVertexArrayAttribLFormat() { return glVertexArrayAttribLFormat; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribType()); + cmd.addParam("type", VertexAttribLType()); cmd.extension = GL_ARB_direct_state_access(); glVertexArrayAttribLFormat = cmd; return cmd; @@ -25972,7 +25638,7 @@ public static Command glTextureBufferRangeEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glTextureBufferRangeEXT = cmd; return cmd; @@ -26111,7 +25777,7 @@ public static Command glClearNamedBufferSubDataEXT() { return glClearNamedBufferSubDataEXT; Command cmd = new Command(3); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", _null_()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("format", PixelFormat()); cmd.addParam("type", PixelType()); cmd.extension = GL_EXT_direct_state_access(); @@ -26124,7 +25790,7 @@ public static Command glGetInvariantIntegervEXT() { return glGetInvariantIntegervEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.extension = GL_EXT_vertex_shader(); glGetInvariantIntegervEXT = cmd; return cmd; @@ -26147,7 +25813,7 @@ public static Command glConvolutionParameterxvOES() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_OES_fixed_point(); glConvolutionParameterxvOES = cmd; return cmd; @@ -26192,7 +25858,7 @@ public static Command glGetMaterialxOES() { return glGetMaterialxOES; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_OES_fixed_point(); glGetMaterialxOES = cmd; @@ -26290,7 +25956,7 @@ public static Command glProgramEnvParameter4dvARB() { return glProgramEnvParameter4dvARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glProgramEnvParameter4dvARB = cmd; return cmd; @@ -26313,7 +25979,7 @@ public static Command glTangentPointerEXT() { return glTangentPointerEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", TangentPointerTypeEXT()); cmd.extension = GL_EXT_coordinate_frame(); glTangentPointerEXT = cmd; return cmd; @@ -26346,7 +26012,7 @@ public static Command glNamedProgramLocalParameter4dvEXT() { return glNamedProgramLocalParameter4dvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParameter4dvEXT = cmd; return cmd; @@ -26522,7 +26188,7 @@ public static Command glVertexArrayVertexAttribLFormatEXT() { return glVertexArrayVertexAttribLFormatEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", VertexAttribLType()); cmd.extension = GL_EXT_direct_state_access(); glVertexArrayVertexAttribLFormatEXT = cmd; return cmd; @@ -26615,6 +26281,17 @@ public static Command glBeginTransformFeedback() { glBeginTransformFeedback = cmd; return cmd; } + private static Command glUploadGpuMaskNVX; + public static Command glUploadGpuMaskNVX() { + if (glUploadGpuMaskNVX != null) + return glUploadGpuMaskNVX; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("mask", _null_()); + cmd.extension = GL_NVX_gpu_multicast2(); + glUploadGpuMaskNVX = cmd; + return cmd; + } private static Command glGetFinalCombinerInputParameterfvNV; public static Command glGetFinalCombinerInputParameterfvNV() { if (glGetFinalCombinerInputParameterfvNV != null) @@ -26667,7 +26344,7 @@ public static Command glProgramLocalParameterI4ivNV() { return glProgramLocalParameterI4ivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramLocalParameterI4ivNV = cmd; return cmd; @@ -26678,7 +26355,7 @@ public static Command glSetInvariantEXT() { return glSetInvariantEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", ScalarType()); cmd.extension = GL_EXT_vertex_shader(); glSetInvariantEXT = cmd; return cmd; @@ -26709,7 +26386,7 @@ public static Command glProgramBufferParametersfvNV() { return glProgramBufferParametersfvNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_parameter_buffer_object(); glProgramBufferParametersfvNV = cmd; return cmd; @@ -26786,7 +26463,7 @@ public static Command glGetColorTableParameterfvSGI() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("pname", GetColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_SGI_color_table(); glGetColorTableParameterfvSGI = cmd; return cmd; @@ -26820,7 +26497,7 @@ public static Command glMultiDrawElementsIndirectCount() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", _null_()); + cmd.addParam("type", DrawElementsType()); glMultiDrawElementsIndirectCount = cmd; return cmd; } @@ -26929,7 +26606,7 @@ public static Command glConvolutionParameterxOES() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_OES_fixed_point(); glConvolutionParameterxOES = cmd; return cmd; @@ -27030,7 +26707,7 @@ public static Command glBindTextureUnitParameterEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("unit", TextureUnit()); - cmd.addParam("value", _null_()); + cmd.addParam("value", VertexShaderTextureUnitParameter()); cmd.extension = GL_EXT_vertex_shader(); glBindTextureUnitParameterEXT = cmd; return cmd; @@ -27076,7 +26753,7 @@ public static Command glGetDoubleIndexedvEXT() { return glGetDoubleIndexedvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); cmd.extension = GL_EXT_direct_state_access(); glGetDoubleIndexedvEXT = cmd; return cmd; @@ -27109,7 +26786,7 @@ public static Command glVertexArrayVertexAttribFormatEXT() { return glVertexArrayVertexAttribFormatEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", VertexAttribType()); cmd.addParam("normalized", Boolean()); cmd.extension = GL_EXT_direct_state_access(); glVertexArrayVertexAttribFormatEXT = cmd; @@ -27187,10 +26864,10 @@ public static Command glStencilThenCoverFillPathInstancedNV() { return glStencilThenCoverFillPathInstancedNV; Command cmd = new Command(4); cmd.returnGroup = _null_(); - cmd.addParam("pathNameType", _null_()); - cmd.addParam("fillMode", _null_()); - cmd.addParam("coverMode", _null_()); - cmd.addParam("transformType", _null_()); + cmd.addParam("pathNameType", PathElementType()); + cmd.addParam("fillMode", PathFillMode()); + cmd.addParam("coverMode", InstancedPathCoverMode()); + cmd.addParam("transformType", PathTransformType()); cmd.extension = GL_NV_path_rendering(); glStencilThenCoverFillPathInstancedNV = cmd; return cmd; @@ -27234,7 +26911,7 @@ public static Command glVertexArrayVertexAttribLOffsetEXT() { return glVertexArrayVertexAttribLOffsetEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", VertexAttribLType()); cmd.extension = GL_EXT_direct_state_access(); glVertexArrayVertexAttribLOffsetEXT = cmd; return cmd; @@ -27294,11 +26971,23 @@ public static Command glTexStorageMem1DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.extension = GL_EXT_memory_object(); glTexStorageMem1DEXT = cmd; return cmd; } + private static Command glFramebufferShadingRateEXT; + public static Command glFramebufferShadingRateEXT() { + if (glFramebufferShadingRateEXT != null) + return glFramebufferShadingRateEXT; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("target", FramebufferTarget()); + cmd.addParam("attachment", FramebufferAttachment()); + cmd.extension = GL_EXT_fragment_shading_rate(); + glFramebufferShadingRateEXT = cmd; + return cmd; + } private static Command glMultiTexCoordP2uiv; public static Command glMultiTexCoordP2uiv() { if (glMultiTexCoordP2uiv != null) @@ -27318,7 +27007,7 @@ public static Command glCompressedTextureSubImage2DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glCompressedTextureSubImage2DEXT = cmd; return cmd; @@ -27329,7 +27018,7 @@ public static Command glTextureStorage3DMultisample() { return glTextureStorage3DMultisample; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("fixedsamplelocations", Boolean()); cmd.extension = GL_ARB_direct_state_access(); glTextureStorage3DMultisample = cmd; @@ -27353,7 +27042,7 @@ public static Command glTextureStorage2DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", _null_()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glTextureStorage2DEXT = cmd; return cmd; @@ -27387,7 +27076,7 @@ public static Command glGetNamedBufferParameterivEXT() { return glGetNamedBufferParameterivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexBufferObjectParameter()); + cmd.addParam("pname", BufferPNameARB()); cmd.extension = GL_EXT_direct_state_access(); glGetNamedBufferParameterivEXT = cmd; return cmd; @@ -27431,7 +27120,7 @@ public static Command glGetNamedBufferParameterui64vNV() { return glGetNamedBufferParameterui64vNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexBufferObjectParameter()); + cmd.addParam("pname", BufferPNameARB()); cmd.extension = GL_NV_shader_buffer_load(); glGetNamedBufferParameterui64vNV = cmd; return cmd; @@ -27499,7 +27188,7 @@ public static Command glTexStorage2DMultisample() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("fixedsamplelocations", Boolean()); glTexStorage2DMultisample = cmd; return cmd; @@ -27554,7 +27243,7 @@ public static Command glGetHandleARB() { return glGetHandleARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); + cmd.addParam("pname", ContainerType()); cmd.extension = GL_ARB_shader_objects(); glGetHandleARB = cmd; return cmd; @@ -27632,7 +27321,7 @@ public static Command glSamplerParameterIivEXT() { return glSamplerParameterIivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_EXT_texture_border_clamp(); glSamplerParameterIivEXT = cmd; return cmd; @@ -27643,7 +27332,7 @@ public static Command glGetProgramLocalParameterfvARB() { return glGetProgramLocalParameterfvARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glGetProgramLocalParameterfvARB = cmd; return cmd; @@ -27761,7 +27450,7 @@ public static Command glMatrixIndexPointerOES() { return glMatrixIndexPointerOES; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", MatrixIndexPointerTypeARB()); cmd.extension = GL_OES_matrix_palette(); glMatrixIndexPointerOES = cmd; return cmd; @@ -27772,7 +27461,7 @@ public static Command glProgramLocalParameter4fARB() { return glProgramLocalParameter4fARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glProgramLocalParameter4fARB = cmd; return cmd; @@ -28054,7 +27743,7 @@ public static Command glTextureStorage2D() { return glTextureStorage2D; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_direct_state_access(); glTextureStorage2D = cmd; return cmd; @@ -28066,7 +27755,7 @@ public static Command glTexStorageMem2DMultisampleEXT() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.addParam("fixedSampleLocations", Boolean()); cmd.extension = GL_EXT_memory_object(); glTexStorageMem2DMultisampleEXT = cmd; @@ -28111,7 +27800,7 @@ public static Command glTextureStorage1D() { return glTextureStorage1D; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_direct_state_access(); glTextureStorage1D = cmd; return cmd; @@ -28133,7 +27822,7 @@ public static Command glTextureViewEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_texture_view(); glTextureViewEXT = cmd; return cmd; @@ -28208,7 +27897,7 @@ public static Command glColorFragmentOp3ATI() { return glColorFragmentOp3ATI; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOpATI()); + cmd.addParam("op", FragmentOp3ATI()); cmd.extension = GL_ATI_fragment_shader(); glColorFragmentOp3ATI = cmd; return cmd; @@ -28219,7 +27908,7 @@ public static Command glProgramBufferParametersIivNV() { return glProgramBufferParametersIivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_parameter_buffer_object(); glProgramBufferParametersIivNV = cmd; return cmd; @@ -28230,7 +27919,7 @@ public static Command glStencilThenCoverStrokePathNV() { return glStencilThenCoverStrokePathNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("coverMode", _null_()); + cmd.addParam("coverMode", PathCoverMode()); cmd.extension = GL_NV_path_rendering(); glStencilThenCoverStrokePathNV = cmd; return cmd; @@ -28274,7 +27963,7 @@ public static Command glTextureStorage3D() { return glTextureStorage3D; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_direct_state_access(); glTextureStorage3D = cmd; return cmd; @@ -28417,7 +28106,7 @@ public static Command glMaterialxvOES() { return glMaterialxvOES; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_OES_fixed_point(); glMaterialxvOES = cmd; @@ -28475,7 +28164,7 @@ public static Command glGetVertexAttribIivEXT() { Command cmd = new Command(1); cmd.returnGroup = _null_(); cmd.addParam("pname", VertexAttribEnum()); - cmd.extension = GL_NV_vertex_program4(); + cmd.extension = GL_EXT_gpu_shader4(); glGetVertexAttribIivEXT = cmd; return cmd; } @@ -28486,7 +28175,7 @@ public static Command glTexBufferARB() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_texture_buffer_object(); glTexBufferARB = cmd; return cmd; @@ -28498,7 +28187,7 @@ public static Command glTextureStorage2DMultisampleEXT() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("fixedsamplelocations", Boolean()); cmd.extension = GL_EXT_direct_state_access(); glTextureStorage2DMultisampleEXT = cmd; @@ -28555,7 +28244,7 @@ public static Command glTexStorageMem3DMultisampleEXT() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.addParam("fixedSampleLocations", Boolean()); cmd.extension = GL_EXT_memory_object(); glTexStorageMem3DMultisampleEXT = cmd; @@ -28610,7 +28299,7 @@ public static Command glCompressedTexSubImage1DARB() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_ARB_texture_compression(); glCompressedTexSubImage1DARB = cmd; return cmd; @@ -28622,7 +28311,7 @@ public static Command glCoverStrokePathInstancedNV() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("pathNameType", PathElementType()); - cmd.addParam("coverMode", PathCoverMode()); + cmd.addParam("coverMode", InstancedPathCoverMode()); cmd.addParam("transformType", PathTransformType()); cmd.extension = GL_NV_path_rendering(); glCoverStrokePathInstancedNV = cmd; @@ -28646,7 +28335,7 @@ public static Command glTexStorage3DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_texture_storage(); glTexStorage3DEXT = cmd; return cmd; @@ -28680,7 +28369,7 @@ public static Command glElementPointerAPPLE() { return glElementPointerAPPLE; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", ElementPointerTypeATI()); cmd.extension = GL_APPLE_element_array(); glElementPointerAPPLE = cmd; return cmd; @@ -28865,7 +28554,7 @@ public static Command glActiveStencilFaceEXT() { return glActiveStencilFaceEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("face", StencilFaceDirection()); + cmd.addParam("face", TriangleFace()); cmd.extension = GL_EXT_stencil_two_side(); glActiveStencilFaceEXT = cmd; return cmd; @@ -28920,7 +28609,7 @@ public static Command glNamedProgramLocalParameterI4uiEXT() { return glNamedProgramLocalParameterI4uiEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParameterI4uiEXT = cmd; return cmd; @@ -28942,7 +28631,7 @@ public static Command glGetIntegeri_vEXT() { return glGetIntegeri_vEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); cmd.extension = GL_EXT_multiview_draw_buffers(); glGetIntegeri_vEXT = cmd; return cmd; @@ -28953,11 +28642,23 @@ public static Command glColorMaterial() { return glColorMaterial; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("mode", ColorMaterialParameter()); glColorMaterial = cmd; return cmd; } + private static Command glGetFramebufferParameterivMESA; + public static Command glGetFramebufferParameterivMESA() { + if (glGetFramebufferParameterivMESA != null) + return glGetFramebufferParameterivMESA; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("target", FramebufferTarget()); + cmd.addParam("pname", FramebufferAttachmentParameterName()); + cmd.extension = GL_MESA_framebuffer_flip_y(); + glGetFramebufferParameterivMESA = cmd; + return cmd; + } private static Command glGetConvolutionParameterfvEXT; public static Command glGetConvolutionParameterfvEXT() { if (glGetConvolutionParameterfvEXT != null) @@ -28965,7 +28666,7 @@ public static Command glGetConvolutionParameterfvEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_EXT_convolution(); glGetConvolutionParameterfvEXT = cmd; return cmd; @@ -28988,12 +28689,12 @@ public static Command glCombinerInputNV() { return glCombinerInputNV; Command cmd = new Command(6); cmd.returnGroup = _null_(); - cmd.addParam("stage", _null_()); - cmd.addParam("portion", _null_()); + cmd.addParam("stage", CombinerStageNV()); + cmd.addParam("portion", CombinerPortionNV()); cmd.addParam("variable", CombinerVariableNV()); cmd.addParam("input", CombinerRegisterNV()); cmd.addParam("mapping", CombinerMappingNV()); - cmd.addParam("componentUsage", _null_()); + cmd.addParam("componentUsage", CombinerComponentUsageNV()); cmd.extension = GL_NV_register_combiners(); glCombinerInputNV = cmd; return cmd; @@ -29076,6 +28777,16 @@ public static Command glVertexStream2ivATI() { glVertexStream2ivATI = cmd; return cmd; } + private static Command glNamedBufferPageCommitmentMemNV; + public static Command glNamedBufferPageCommitmentMemNV() { + if (glNamedBufferPageCommitmentMemNV != null) + return glNamedBufferPageCommitmentMemNV; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("commit", Boolean()); + glNamedBufferPageCommitmentMemNV = cmd; + return cmd; + } private static Command glMultiTexCoord3hvNV; public static Command glMultiTexCoord3hvNV() { if (glMultiTexCoord3hvNV != null) @@ -29116,7 +28827,7 @@ public static Command glTextureStorage3DMultisampleEXT() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", _null_()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("fixedsamplelocations", Boolean()); cmd.extension = GL_EXT_direct_state_access(); glTextureStorage3DMultisampleEXT = cmd; @@ -29139,7 +28850,7 @@ public static Command glGetProgramEnvParameterfvARB() { return glGetProgramEnvParameterfvARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glGetProgramEnvParameterfvARB = cmd; return cmd; @@ -29204,8 +28915,8 @@ public static Command glCopyImageSubData() { return glCopyImageSubData; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("srcTarget", CopyBufferSubDataTarget()); - cmd.addParam("dstTarget", CopyBufferSubDataTarget()); + cmd.addParam("srcTarget", CopyImageSubDataTarget()); + cmd.addParam("dstTarget", CopyImageSubDataTarget()); glCopyImageSubData = cmd; return cmd; } @@ -29391,7 +29102,7 @@ public static Command glNamedBufferDataEXT() { return glNamedBufferDataEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("usage", VertexBufferObjectUsage()); + cmd.addParam("usage", BufferUsageARB()); cmd.extension = GL_EXT_direct_state_access(); glNamedBufferDataEXT = cmd; return cmd; @@ -29424,7 +29135,7 @@ public static Command glSecondaryColorPointerListIBM() { return glSecondaryColorPointerListIBM; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", SecondaryColorPointerTypeIBM()); cmd.extension = GL_IBM_vertex_array_lists(); glSecondaryColorPointerListIBM = cmd; return cmd; @@ -29466,8 +29177,8 @@ public static Command glFragmentLightivSGIX() { return glFragmentLightivSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("light", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("light", FragmentLightNameSGIX()); + cmd.addParam("pname", FragmentLightParameterSGIX()); cmd.extension = GL_SGIX_fragment_lighting(); glFragmentLightivSGIX = cmd; return cmd; @@ -29511,7 +29222,7 @@ public static Command glClearNamedBufferData() { return glClearNamedBufferData; Command cmd = new Command(3); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("format", PixelFormat()); cmd.addParam("type", PixelType()); cmd.extension = GL_ARB_direct_state_access(); @@ -29536,7 +29247,7 @@ public static Command glCoverFillPathInstancedNV() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("pathNameType", PathElementType()); - cmd.addParam("coverMode", PathCoverMode()); + cmd.addParam("coverMode", InstancedPathCoverMode()); cmd.addParam("transformType", PathTransformType()); cmd.extension = GL_NV_path_rendering(); glCoverFillPathInstancedNV = cmd; @@ -29601,6 +29312,17 @@ public static Command glUniformMatrix4x2fvNV() { glUniformMatrix4x2fvNV = cmd; return cmd; } + private static Command glGetFragmentShadingRatesEXT; + public static Command glGetFragmentShadingRatesEXT() { + if (glGetFragmentShadingRatesEXT != null) + return glGetFragmentShadingRatesEXT; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("shadingRates", ShadingRate()); + cmd.extension = GL_EXT_fragment_shading_rate(); + glGetFragmentShadingRatesEXT = cmd; + return cmd; + } private static Command glCompressedMultiTexImage2DEXT; public static Command glCompressedMultiTexImage2DEXT() { if (glCompressedMultiTexImage2DEXT != null) @@ -29646,7 +29368,7 @@ public static Command glProgramLocalParametersI4uivNV() { return glProgramLocalParametersI4uivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramLocalParametersI4uivNV = cmd; return cmd; @@ -29657,7 +29379,7 @@ public static Command glProgramLocalParameterI4uiNV() { return glProgramLocalParameterI4uiNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramLocalParameterI4uiNV = cmd; return cmd; @@ -29691,7 +29413,7 @@ public static Command glVertexWeightPointerEXT() { return glVertexWeightPointerEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", VertexWeightPointerTypeEXT()); cmd.extension = GL_EXT_vertex_weighting(); glVertexWeightPointerEXT = cmd; return cmd; @@ -29792,7 +29514,7 @@ public static Command glCompressedTexSubImage3DOES() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_OES_texture_3D(); glCompressedTexSubImage3DOES = cmd; return cmd; @@ -29838,7 +29560,7 @@ public static Command glGetActiveUniform() { return glGetActiveUniform; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", AttributeType()); + cmd.addParam("type", UniformType()); glGetActiveUniform = cmd; return cmd; } @@ -29858,8 +29580,8 @@ public static Command glCombinerOutputNV() { return glCombinerOutputNV; Command cmd = new Command(10); cmd.returnGroup = _null_(); - cmd.addParam("stage", _null_()); - cmd.addParam("portion", _null_()); + cmd.addParam("stage", CombinerStageNV()); + cmd.addParam("portion", CombinerPortionNV()); cmd.addParam("abOutput", CombinerRegisterNV()); cmd.addParam("cdOutput", CombinerRegisterNV()); cmd.addParam("sumOutput", CombinerRegisterNV()); @@ -29978,7 +29700,7 @@ public static Command glNamedProgramLocalParameter4fEXT() { return glNamedProgramLocalParameter4fEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParameter4fEXT = cmd; return cmd; @@ -29989,7 +29711,7 @@ public static Command glWaitSync() { return glWaitSync; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("flags", _null_()); + cmd.addParam("flags", SyncBehaviorFlags()); cmd.extension = GL_ARB_sync(); glWaitSync = cmd; return cmd; @@ -30033,7 +29755,7 @@ public static Command glElementPointerATI() { return glElementPointerATI; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", ElementPointerTypeATI()); cmd.extension = GL_ATI_element_array(); glElementPointerATI = cmd; return cmd; @@ -30098,7 +29820,7 @@ public static Command glTextureView() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_texture_view(); glTextureView = cmd; return cmd; @@ -30185,7 +29907,7 @@ public static Command glTextureStorageMem1DEXT() { return glTextureStorageMem1DEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.extension = GL_EXT_memory_object(); glTextureStorageMem1DEXT = cmd; return cmd; @@ -30218,7 +29940,7 @@ public static Command glGetSamplerParameterIivEXT() { return glGetSamplerParameterIivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_EXT_texture_border_clamp(); glGetSamplerParameterIivEXT = cmd; return cmd; @@ -30309,7 +30031,7 @@ public static Command glGetProgramEnvParameterIuivNV() { return glGetProgramEnvParameterIuivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glGetProgramEnvParameterIuivNV = cmd; return cmd; @@ -30331,7 +30053,7 @@ public static Command glGetSamplerParameterIuivOES() { return glGetSamplerParameterIuivOES; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_OES_texture_border_clamp(); glGetSamplerParameterIuivOES = cmd; return cmd; @@ -30363,7 +30085,7 @@ public static Command glGetSamplerParameterIivOES() { return glGetSamplerParameterIivOES; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_OES_texture_border_clamp(); glGetSamplerParameterIivOES = cmd; return cmd; @@ -30396,7 +30118,7 @@ public static Command glInvalidateFramebuffer() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachments", _null_()); + cmd.addParam("attachments", InvalidateFramebufferAttachment()); glInvalidateFramebuffer = cmd; return cmd; } @@ -30466,7 +30188,7 @@ public static Command glColorTableParameterivSGI() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("pname", ColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_SGI_color_table(); glColorTableParameterivSGI = cmd; return cmd; @@ -30490,7 +30212,7 @@ public static Command glProgramLocalParametersI4ivNV() { return glProgramLocalParametersI4ivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramLocalParametersI4ivNV = cmd; return cmd; @@ -30640,7 +30362,7 @@ public static Command glTexStorage3DMultisampleOES() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("fixedsamplelocations", Boolean()); cmd.extension = GL_OES_texture_storage_multisample_2d_array(); glTexStorage3DMultisampleOES = cmd; @@ -30652,7 +30374,7 @@ public static Command glGetVariantPointervEXT() { return glGetVariantPointervEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.extension = GL_EXT_vertex_shader(); glGetVariantPointervEXT = cmd; return cmd; @@ -30791,6 +30513,17 @@ public static Command glIsOcclusionQueryNV() { glIsOcclusionQueryNV = cmd; return cmd; } + private static Command glGetInteger64vEXT; + public static Command glGetInteger64vEXT() { + if (glGetInteger64vEXT != null) + return glGetInteger64vEXT; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("pname", GetPName()); + cmd.extension = GL_EXT_disjoint_timer_query(); + glGetInteger64vEXT = cmd; + return cmd; + } private static Command glCopyTexSubImage3DOES; public static Command glCopyTexSubImage3DOES() { if (glCopyTexSubImage3DOES != null) @@ -30877,7 +30610,7 @@ public static Command glTexStorageMem3DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.extension = GL_EXT_memory_object(); glTexStorageMem3DEXT = cmd; return cmd; @@ -30900,7 +30633,7 @@ public static Command glCullFace() { return glCullFace; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("mode", CullFaceMode()); + cmd.addParam("mode", TriangleFace()); glCullFace = cmd; return cmd; } @@ -31002,7 +30735,7 @@ public static Command glAlphaFragmentOp1ATI() { return glAlphaFragmentOp1ATI; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOpATI()); + cmd.addParam("op", FragmentOp1ATI()); cmd.extension = GL_ATI_fragment_shader(); glAlphaFragmentOp1ATI = cmd; return cmd; @@ -31117,7 +30850,7 @@ public static Command glMaterialf() { return glMaterialf; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); glMaterialf = cmd; return cmd; @@ -31132,13 +30865,25 @@ public static Command glIsNamedBufferResidentNV() { glIsNamedBufferResidentNV = cmd; return cmd; } + private static Command glShadingRateCombinerOpsEXT; + public static Command glShadingRateCombinerOpsEXT() { + if (glShadingRateCombinerOpsEXT != null) + return glShadingRateCombinerOpsEXT; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("combinerOp0", ShadingRateCombinerOp()); + cmd.addParam("combinerOp1", ShadingRateCombinerOp()); + cmd.extension = GL_EXT_fragment_shading_rate(); + glShadingRateCombinerOpsEXT = cmd; + return cmd; + } private static Command glMateriali; public static Command glMateriali() { if (glMateriali != null) return glMateriali; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); glMateriali = cmd; return cmd; @@ -31149,7 +30894,7 @@ public static Command glProgramLocalParameter4dvARB() { return glProgramLocalParameter4dvARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glProgramLocalParameter4dvARB = cmd; return cmd; @@ -31218,7 +30963,7 @@ public static Command glMaterialx() { return glMaterialx; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); glMaterialx = cmd; return cmd; @@ -31245,6 +30990,18 @@ public static Command glSampleMapATI() { glSampleMapATI = cmd; return cmd; } + private static Command glFramebufferParameteriMESA; + public static Command glFramebufferParameteriMESA() { + if (glFramebufferParameteriMESA != null) + return glFramebufferParameteriMESA; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("target", FramebufferTarget()); + cmd.addParam("pname", FramebufferParameterName()); + cmd.extension = GL_MESA_framebuffer_flip_y(); + glFramebufferParameteriMESA = cmd; + return cmd; + } private static Command glConvolutionParameteriEXT; public static Command glConvolutionParameteriEXT() { if (glConvolutionParameteriEXT != null) @@ -31252,7 +31009,7 @@ public static Command glConvolutionParameteriEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_EXT_convolution(); glConvolutionParameteriEXT = cmd; return cmd; @@ -31293,7 +31050,7 @@ public static Command glGetDoublei_vEXT() { return glGetDoublei_vEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); + cmd.addParam("pname", GetPName()); cmd.extension = GL_EXT_direct_state_access(); glGetDoublei_vEXT = cmd; return cmd; @@ -31360,7 +31117,7 @@ public static Command glBindProgramARB() { return glBindProgramARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glBindProgramARB = cmd; return cmd; @@ -31381,7 +31138,7 @@ public static Command glGetSamplerParameterfv() { return glGetSamplerParameterfv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterF()); cmd.extension = GL_ARB_sampler_objects(); glGetSamplerParameterfv = cmd; return cmd; @@ -31402,8 +31159,8 @@ public static Command glGetFragmentLightfvSGIX() { return glGetFragmentLightfvSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("light", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("light", FragmentLightNameSGIX()); + cmd.addParam("pname", FragmentLightParameterSGIX()); cmd.extension = GL_SGIX_fragment_lighting(); glGetFragmentLightfvSGIX = cmd; return cmd; @@ -31440,6 +31197,19 @@ public static Command glDrawRangeElementsBaseVertexOES() { glDrawRangeElementsBaseVertexOES = cmd; return cmd; } + private static Command glAsyncCopyImageSubDataNVX; + public static Command glAsyncCopyImageSubDataNVX() { + if (glAsyncCopyImageSubDataNVX != null) + return glAsyncCopyImageSubDataNVX; + Command cmd = new Command(3); + cmd.returnGroup = _null_(); + cmd.addParam("dstGpuMask", _null_()); + cmd.addParam("srcTarget", _null_()); + cmd.addParam("dstTarget", _null_()); + cmd.extension = GL_NVX_gpu_multicast2(); + glAsyncCopyImageSubDataNVX = cmd; + return cmd; + } private static Command glClearBufferiv; public static Command glClearBufferiv() { if (glClearBufferiv != null) @@ -31456,7 +31226,7 @@ public static Command glProgramEnvParameterI4uivNV() { return glProgramEnvParameterI4uivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramEnvParameterI4uivNV = cmd; return cmd; @@ -31468,7 +31238,7 @@ public static Command glCompressedTexSubImage2D() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); glCompressedTexSubImage2D = cmd; return cmd; } @@ -31543,7 +31313,7 @@ public static Command glDrawElementsInstancedANGLE() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", PrimitiveType()); + cmd.addParam("type", DrawElementsType()); cmd.extension = GL_ANGLE_instanced_arrays(); glDrawElementsInstancedANGLE = cmd; return cmd; @@ -31554,7 +31324,7 @@ public static Command glGetSamplerParameteriv() { return glGetSamplerParameteriv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_ARB_sampler_objects(); glGetSamplerParameteriv = cmd; return cmd; @@ -31566,7 +31336,7 @@ public static Command glCompressedTexSubImage1D() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); glCompressedTexSubImage1D = cmd; return cmd; } @@ -31588,7 +31358,7 @@ public static Command glConvolutionParameteri() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_ARB_imaging(); glConvolutionParameteri = cmd; return cmd; @@ -31600,7 +31370,7 @@ public static Command glConvolutionParameterf() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_ARB_imaging(); glConvolutionParameterf = cmd; return cmd; @@ -31633,7 +31403,7 @@ public static Command glGetInvariantFloatvEXT() { return glGetInvariantFloatvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.extension = GL_EXT_vertex_shader(); glGetInvariantFloatvEXT = cmd; return cmd; @@ -31679,7 +31449,7 @@ public static Command glClearBufferData() { Command cmd = new Command(4); cmd.returnGroup = _null_(); cmd.addParam("target", BufferStorageTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("format", PixelFormat()); cmd.addParam("type", PixelType()); glClearBufferData = cmd; @@ -31714,7 +31484,7 @@ public static Command glGetFloati_vNV() { return glGetFloati_vNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); cmd.extension = GL_NV_viewport_array(); glGetFloati_vNV = cmd; return cmd; @@ -31726,7 +31496,7 @@ public static Command glCompressedTexSubImage3D() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); glCompressedTexSubImage3D = cmd; return cmd; } @@ -31829,8 +31599,8 @@ public static Command glStencilThenCoverFillPathNV() { return glStencilThenCoverFillPathNV; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("fillMode", _null_()); - cmd.addParam("coverMode", _null_()); + cmd.addParam("fillMode", PathFillMode()); + cmd.addParam("coverMode", PathCoverMode()); cmd.extension = GL_NV_path_rendering(); glStencilThenCoverFillPathNV = cmd; return cmd; @@ -32005,7 +31775,7 @@ public static Command glGetFloatIndexedvEXT() { return glGetFloatIndexedvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); cmd.extension = GL_EXT_direct_state_access(); glGetFloatIndexedvEXT = cmd; return cmd; @@ -32027,7 +31797,7 @@ public static Command glGetSamplerParameterIuivEXT() { return glGetSamplerParameterIuivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_EXT_texture_border_clamp(); glGetSamplerParameterIuivEXT = cmd; return cmd; @@ -32153,8 +31923,8 @@ public static Command glFragmentLightfvSGIX() { return glFragmentLightfvSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("light", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("light", FragmentLightNameSGIX()); + cmd.addParam("pname", FragmentLightParameterSGIX()); cmd.extension = GL_SGIX_fragment_lighting(); glFragmentLightfvSGIX = cmd; return cmd; @@ -32188,7 +31958,7 @@ public static Command glProgramVertexLimitNV() { return glProgramVertexLimitNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_geometry_program4(); glProgramVertexLimitNV = cmd; return cmd; @@ -32223,7 +31993,7 @@ public static Command glTextureStorage1DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", _null_()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glTextureStorage1DEXT = cmd; return cmd; @@ -32256,7 +32026,7 @@ public static Command glColorFragmentOp1ATI() { return glColorFragmentOp1ATI; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOpATI()); + cmd.addParam("op", FragmentOp1ATI()); cmd.extension = GL_ATI_fragment_shader(); glColorFragmentOp1ATI = cmd; return cmd; @@ -32278,7 +32048,7 @@ public static Command glGetColorTableParameterivSGI() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("pname", GetColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_SGI_color_table(); glGetColorTableParameterivSGI = cmd; return cmd; @@ -32310,9 +32080,10 @@ public static Command glTextureImage1DEXT() { public static Command glGetDebugMessageLogAMD() { if (glGetDebugMessageLogAMD != null) return glGetDebugMessageLogAMD; - Command cmd = new Command(1); + Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("categories", _null_()); + cmd.addParam("severities", DebugSeverity()); cmd.extension = GL_AMD_debug_output(); glGetDebugMessageLogAMD = cmd; return cmd; @@ -32368,7 +32139,7 @@ public static Command glColorTableParameterfvSGI() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("pname", ColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_SGI_color_table(); glColorTableParameterfvSGI = cmd; return cmd; @@ -32424,7 +32195,7 @@ public static Command glGetNamedBufferPointerv() { return glGetNamedBufferPointerv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexBufferObjectParameter()); + cmd.addParam("pname", BufferPointerNameARB()); cmd.extension = GL_ARB_direct_state_access(); glGetNamedBufferPointerv = cmd; return cmd; @@ -32435,8 +32206,8 @@ public static Command glIndexMaterialEXT() { return glIndexMaterialEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); - cmd.addParam("mode", _null_()); + cmd.addParam("face", TriangleFace()); + cmd.addParam("mode", IndexMaterialParameterEXT()); cmd.extension = GL_EXT_index_material(); glIndexMaterialEXT = cmd; return cmd; @@ -32470,7 +32241,7 @@ public static Command glCompressedMultiTexSubImage2DEXT() { cmd.returnGroup = _null_(); cmd.addParam("texunit", TextureUnit()); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glCompressedMultiTexSubImage2DEXT = cmd; return cmd; @@ -32527,7 +32298,7 @@ public static Command glCompressedTextureSubImage1DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glCompressedTextureSubImage1DEXT = cmd; return cmd; @@ -32571,7 +32342,7 @@ public static Command glProgramEnvParameter4dARB() { return glProgramEnvParameter4dARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glProgramEnvParameter4dARB = cmd; return cmd; @@ -32670,6 +32441,17 @@ public static Command glTexRenderbufferNV() { glTexRenderbufferNV = cmd; return cmd; } + private static Command glBlitFramebufferLayerEXT; + public static Command glBlitFramebufferLayerEXT() { + if (glBlitFramebufferLayerEXT != null) + return glBlitFramebufferLayerEXT; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("mask", ClearBufferMask()); + cmd.addParam("filter", BlitFramebufferFilter()); + glBlitFramebufferLayerEXT = cmd; + return cmd; + } private static Command glMatrixRotatefEXT; public static Command glMatrixRotatefEXT() { if (glMatrixRotatefEXT != null) @@ -32758,7 +32540,7 @@ public static Command glTransformFeedbackVaryings() { return glTransformFeedbackVaryings; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("bufferMode", _null_()); + cmd.addParam("bufferMode", TransformFeedbackBufferMode()); glTransformFeedbackVaryings = cmd; return cmd; } @@ -32768,7 +32550,7 @@ public static Command glProgramLocalParameterI4iNV() { return glProgramLocalParameterI4iNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramLocalParameterI4iNV = cmd; return cmd; @@ -32861,7 +32643,7 @@ public static Command glTexStorage2DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_texture_storage(); glTexStorage2DEXT = cmd; return cmd; @@ -33019,7 +32801,7 @@ public static Command glGetFragmentMaterialivSGIX() { return glGetFragmentMaterialivSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_SGIX_fragment_lighting(); glGetFragmentMaterialivSGIX = cmd; @@ -33150,7 +32932,7 @@ public static Command glBeginQueryARB() { return glBeginQueryARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", QueryTarget()); cmd.extension = GL_ARB_occlusion_query(); glBeginQueryARB = cmd; return cmd; @@ -33433,11 +33215,22 @@ public static Command glShaderBinary() { return glShaderBinary; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("binaryformat", _null_()); + cmd.addParam("binaryFormat", ShaderBinaryFormat()); cmd.extension = GL_ARB_ES2_compatibility(); glShaderBinary = cmd; return cmd; } + private static Command glBufferPageCommitmentMemNV; + public static Command glBufferPageCommitmentMemNV() { + if (glBufferPageCommitmentMemNV != null) + return glBufferPageCommitmentMemNV; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("target", BufferStorageTarget()); + cmd.addParam("commit", Boolean()); + glBufferPageCommitmentMemNV = cmd; + return cmd; + } private static Command glTexImage2D; public static Command glTexImage2D() { if (glTexImage2D != null) @@ -33468,7 +33261,7 @@ public static Command glTexStorage3DMultisample() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("fixedsamplelocations", Boolean()); glTexStorage3DMultisample = cmd; return cmd; @@ -33493,7 +33286,7 @@ public static Command glFinalCombinerInputNV() { cmd.addParam("variable", CombinerVariableNV()); cmd.addParam("input", CombinerRegisterNV()); cmd.addParam("mapping", CombinerMappingNV()); - cmd.addParam("componentUsage", _null_()); + cmd.addParam("componentUsage", CombinerComponentUsageNV()); cmd.extension = GL_NV_register_combiners(); glFinalCombinerInputNV = cmd; return cmd; @@ -33509,6 +33302,17 @@ public static Command glMultiDrawElements() { glMultiDrawElements = cmd; return cmd; } + private static Command glNamedFramebufferTextureMultiviewOVR; + public static Command glNamedFramebufferTextureMultiviewOVR() { + if (glNamedFramebufferTextureMultiviewOVR != null) + return glNamedFramebufferTextureMultiviewOVR; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("attachment", FramebufferAttachment()); + cmd.extension = GL_OVR_multiview(); + glNamedFramebufferTextureMultiviewOVR = cmd; + return cmd; + } private static Command glTexImage3D; public static Command glTexImage3D() { if (glTexImage3D != null) @@ -33521,13 +33325,24 @@ public static Command glTexImage3D() { glTexImage3D = cmd; return cmd; } + private static Command glShadingRateQCOM; + public static Command glShadingRateQCOM() { + if (glShadingRateQCOM != null) + return glShadingRateQCOM; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("rate", ShadingRateQCOM()); + cmd.extension = GL_QCOM_shading_rate(); + glShadingRateQCOM = cmd; + return cmd; + } private static Command glGetSamplerParameterIuiv; public static Command glGetSamplerParameterIuiv() { if (glGetSamplerParameterIuiv != null) return glGetSamplerParameterIuiv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_ARB_sampler_objects(); glGetSamplerParameterIuiv = cmd; return cmd; @@ -33595,7 +33410,7 @@ public static Command glVertexAttribFormatNV() { return glVertexAttribFormatNV; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", VertexAttribType()); cmd.addParam("normalized", Boolean()); cmd.extension = GL_NV_vertex_buffer_unified_memory(); glVertexAttribFormatNV = cmd; @@ -33644,7 +33459,7 @@ public static Command glMapControlPointsNV() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", EvalTargetNV()); - cmd.addParam("type", _null_()); + cmd.addParam("type", MapTypeNV()); cmd.addParam("packed", Boolean()); cmd.extension = GL_NV_evaluators(); glMapControlPointsNV = cmd; @@ -33670,7 +33485,7 @@ public static Command glTexBuffer() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); glTexBuffer = cmd; return cmd; } @@ -33757,7 +33572,7 @@ public static Command glFragmentMaterialivSGIX() { return glFragmentMaterialivSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_SGIX_fragment_lighting(); glFragmentMaterialivSGIX = cmd; @@ -33998,7 +33813,7 @@ public static Command glDrawElementsInstancedBaseInstanceEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", PrimitiveType()); + cmd.addParam("type", DrawElementsType()); glDrawElementsInstancedBaseInstanceEXT = cmd; return cmd; } @@ -34008,7 +33823,7 @@ public static Command glGetProgramLocalParameterIuivNV() { return glGetProgramLocalParameterIuivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glGetProgramLocalParameterIuivNV = cmd; return cmd; @@ -34070,13 +33885,25 @@ public static Command glGetObjectParameterivAPPLE() { glGetObjectParameterivAPPLE = cmd; return cmd; } + private static Command glTexStorageAttribs2DEXT; + public static Command glTexStorageAttribs2DEXT() { + if (glTexStorageAttribs2DEXT != null) + return glTexStorageAttribs2DEXT; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("target", TextureTarget()); + cmd.addParam("internalformat", SizedInternalFormat()); + cmd.extension = GL_EXT_texture_storage_compression(); + glTexStorageAttribs2DEXT = cmd; + return cmd; + } private static Command glVertexAttribLPointerEXT; public static Command glVertexAttribLPointerEXT() { if (glVertexAttribLPointerEXT != null) return glVertexAttribLPointerEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); + cmd.addParam("type", VertexAttribLType()); cmd.extension = GL_EXT_vertex_attrib_64bit(); glVertexAttribLPointerEXT = cmd; return cmd; @@ -34153,8 +33980,8 @@ public static Command glFragmentLightiSGIX() { return glFragmentLightiSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("light", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("light", FragmentLightNameSGIX()); + cmd.addParam("pname", FragmentLightParameterSGIX()); cmd.extension = GL_SGIX_fragment_lighting(); glFragmentLightiSGIX = cmd; return cmd; @@ -34188,7 +34015,7 @@ public static Command glConvolutionParameterivEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_EXT_convolution(); glConvolutionParameterivEXT = cmd; return cmd; @@ -34346,7 +34173,7 @@ public static Command glIndexFuncEXT() { return glIndexFuncEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("func", _null_()); + cmd.addParam("func", IndexFunctionEXT()); cmd.extension = GL_EXT_index_func(); glIndexFuncEXT = cmd; return cmd; @@ -34369,8 +34196,8 @@ public static Command glClearBufferSubData() { return glClearBufferSubData; Command cmd = new Command(4); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("target", BufferTargetARB()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("format", PixelFormat()); cmd.addParam("type", PixelType()); glClearBufferSubData = cmd; @@ -34477,7 +34304,7 @@ public static Command glMaterialfv() { return glMaterialfv; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); glMaterialfv = cmd; return cmd; @@ -34500,6 +34327,7 @@ public static Command glEGLImageTargetRenderbufferStorageOES() { Command cmd = new Command(1); cmd.returnGroup = _null_(); cmd.addParam("target", _null_()); + cmd.extension = GL_OES_EGL_image(); glEGLImageTargetRenderbufferStorageOES = cmd; return cmd; } @@ -34519,7 +34347,7 @@ public static Command glGetVariantFloatvEXT() { return glGetVariantFloatvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.extension = GL_EXT_vertex_shader(); glGetVariantFloatvEXT = cmd; return cmd; @@ -34552,7 +34380,7 @@ public static Command glFragmentMaterialfvSGIX() { return glFragmentMaterialfvSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_SGIX_fragment_lighting(); glFragmentMaterialfvSGIX = cmd; @@ -34597,7 +34425,7 @@ public static Command glMatrixIndexPointerARB() { return glMatrixIndexPointerARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", MatrixIndexPointerTypeARB()); cmd.extension = GL_ARB_matrix_palette(); glMatrixIndexPointerARB = cmd; return cmd; @@ -34693,7 +34521,7 @@ public static Command glCullParameterfvEXT() { return glCullParameterfvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); + cmd.addParam("pname", CullParameterEXT()); cmd.extension = GL_EXT_cull_vertex(); glCullParameterfvEXT = cmd; return cmd; @@ -34871,7 +34699,7 @@ public static Command glMaterialiv() { return glMaterialiv; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); glMaterialiv = cmd; return cmd; @@ -34984,7 +34812,7 @@ public static Command glColorTableParameteriv() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", ColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_ARB_imaging(); glColorTableParameteriv = cmd; return cmd; @@ -35050,7 +34878,7 @@ public static Command glNamedProgramLocalParameters4fvEXT() { return glNamedProgramLocalParameters4fvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParameters4fvEXT = cmd; return cmd; @@ -35094,7 +34922,7 @@ public static Command glCompressedTextureSubImage3D() { return glCompressedTextureSubImage3D; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_ARB_direct_state_access(); glCompressedTextureSubImage3D = cmd; return cmd; @@ -35174,7 +35002,7 @@ public static Command glVertexArrayAttribIFormat() { return glVertexArrayAttribIFormat; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribType()); + cmd.addParam("type", VertexAttribIType()); cmd.extension = GL_ARB_direct_state_access(); glVertexArrayAttribIFormat = cmd; return cmd; @@ -35208,7 +35036,7 @@ public static Command glProgramLocalParameters4fvEXT() { return glProgramLocalParameters4fvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); glProgramLocalParameters4fvEXT = cmd; return cmd; } @@ -35242,11 +35070,22 @@ public static Command glColorTableParameterfv() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", ColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_ARB_imaging(); glColorTableParameterfv = cmd; return cmd; } + private static Command glBlitFramebufferLayersEXT; + public static Command glBlitFramebufferLayersEXT() { + if (glBlitFramebufferLayersEXT != null) + return glBlitFramebufferLayersEXT; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("mask", ClearBufferMask()); + cmd.addParam("filter", BlitFramebufferFilter()); + glBlitFramebufferLayersEXT = cmd; + return cmd; + } private static Command glGetVertexAttribPointerv; public static Command glGetVertexAttribPointerv() { if (glGetVertexAttribPointerv != null) @@ -35263,7 +35102,7 @@ public static Command glCompressedTextureSubImage1D() { return glCompressedTextureSubImage1D; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_ARB_direct_state_access(); glCompressedTextureSubImage1D = cmd; return cmd; @@ -35331,7 +35170,7 @@ public static Command glCompressedTextureSubImage2D() { return glCompressedTextureSubImage2D; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_ARB_direct_state_access(); glCompressedTextureSubImage2D = cmd; return cmd; @@ -35353,8 +35192,8 @@ public static Command glGetFragmentLightivSGIX() { return glGetFragmentLightivSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("light", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("light", FragmentLightNameSGIX()); + cmd.addParam("pname", FragmentLightParameterSGIX()); cmd.extension = GL_SGIX_fragment_lighting(); glGetFragmentLightivSGIX = cmd; return cmd; @@ -35410,8 +35249,8 @@ public static Command glProgramStringARB() { return glProgramStringARB; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); - cmd.addParam("format", ProgramFormatARB()); + cmd.addParam("target", ProgramTarget()); + cmd.addParam("format", ProgramFormat()); cmd.extension = GL_ARB_fragment_program(); glProgramStringARB = cmd; return cmd; @@ -35442,7 +35281,7 @@ public static Command glColorFragmentOp2ATI() { return glColorFragmentOp2ATI; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOpATI()); + cmd.addParam("op", FragmentOp2ATI()); cmd.extension = GL_ATI_fragment_shader(); glColorFragmentOp2ATI = cmd; return cmd; @@ -35608,7 +35447,7 @@ public static Command glGetVariantBooleanvEXT() { return glGetVariantBooleanvEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); + cmd.addParam("value", GetVariantValueEXT()); cmd.addParam("data", Boolean()); cmd.extension = GL_EXT_vertex_shader(); glGetVariantBooleanvEXT = cmd; @@ -35642,7 +35481,7 @@ public static Command glGetnHistogram() { return glGetnHistogram; Command cmd = new Command(4); cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); + cmd.addParam("target", HistogramTarget()); cmd.addParam("reset", Boolean()); cmd.addParam("format", PixelFormat()); cmd.addParam("type", PixelType()); @@ -35677,7 +35516,7 @@ public static Command glProgramEnvParameter4fvARB() { return glProgramEnvParameter4fvARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glProgramEnvParameter4fvARB = cmd; return cmd; @@ -35742,7 +35581,7 @@ public static Command glTextureStorage3DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", _null_()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glTextureStorage3DEXT = cmd; return cmd; @@ -35844,7 +35683,7 @@ public static Command glTexStorageMem2DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.extension = GL_EXT_memory_object(); glTexStorageMem2DEXT = cmd; return cmd; @@ -35909,7 +35748,7 @@ public static Command glNamedProgramLocalParameter4fvEXT() { return glNamedProgramLocalParameter4fvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParameter4fvEXT = cmd; return cmd; @@ -35988,7 +35827,7 @@ public static Command glGetSamplerParameterIiv() { return glGetSamplerParameterIiv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_ARB_sampler_objects(); glGetSamplerParameterIiv = cmd; return cmd; @@ -36069,7 +35908,7 @@ public static Command glProgramBufferParametersIuivNV() { return glProgramBufferParametersIuivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_parameter_buffer_object(); glProgramBufferParametersIuivNV = cmd; return cmd; @@ -36080,7 +35919,7 @@ public static Command glBinormalPointerEXT() { return glBinormalPointerEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", BinormalPointerTypeEXT()); cmd.extension = GL_EXT_coordinate_frame(); glBinormalPointerEXT = cmd; return cmd; @@ -36154,7 +35993,7 @@ public static Command glNamedProgramLocalParameterI4uivEXT() { return glNamedProgramLocalParameterI4uivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParameterI4uivEXT = cmd; return cmd; @@ -36264,8 +36103,8 @@ public static Command glPixelTransformParameterfvEXT() { return glPixelTransformParameterfvEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("target", PixelTransformTargetEXT()); + cmd.addParam("pname", PixelTransformPNameEXT()); cmd.extension = GL_EXT_pixel_transform(); glPixelTransformParameterfvEXT = cmd; return cmd; @@ -36447,7 +36286,7 @@ public static Command glGetNamedProgramLocalParameterIuivEXT() { return glGetNamedProgramLocalParameterIuivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glGetNamedProgramLocalParameterIuivEXT = cmd; return cmd; @@ -36527,7 +36366,7 @@ public static Command glGetNamedProgramivEXT() { return glGetNamedProgramivEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.addParam("pname", ProgramPropertyARB()); cmd.extension = GL_EXT_direct_state_access(); glGetNamedProgramivEXT = cmd; @@ -36674,7 +36513,7 @@ public static Command glTexBufferRange() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_ARB_texture_buffer_range(); glTexBufferRange = cmd; return cmd; @@ -36801,7 +36640,7 @@ public static Command glProgramEnvParametersI4ivNV() { return glProgramEnvParametersI4ivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramEnvParametersI4ivNV = cmd; return cmd; @@ -36868,7 +36707,7 @@ public static Command glGetTransformFeedbackVaryingEXT() { return glGetTransformFeedbackVaryingEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", AttributeType()); cmd.extension = GL_EXT_transform_feedback(); glGetTransformFeedbackVaryingEXT = cmd; return cmd; @@ -36904,7 +36743,7 @@ public static Command glConvolutionParameteriv() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_ARB_imaging(); glConvolutionParameteriv = cmd; return cmd; @@ -36926,8 +36765,8 @@ public static Command glGetCombinerInputParameterfvNV() { return glGetCombinerInputParameterfvNV; Command cmd = new Command(4); cmd.returnGroup = _null_(); - cmd.addParam("stage", _null_()); - cmd.addParam("portion", _null_()); + cmd.addParam("stage", CombinerStageNV()); + cmd.addParam("portion", CombinerPortionNV()); cmd.addParam("variable", CombinerVariableNV()); cmd.addParam("pname", CombinerParameterNV()); cmd.extension = GL_NV_register_combiners(); @@ -36995,7 +36834,7 @@ public static Command glProgramEnvParametersI4uivNV() { return glProgramEnvParametersI4uivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glProgramEnvParametersI4uivNV = cmd; return cmd; @@ -37096,7 +36935,7 @@ public static Command glMultiTexBufferEXT() { cmd.returnGroup = _null_(); cmd.addParam("texunit", TextureUnit()); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", _null_()); + cmd.addParam("internalformat", InternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glMultiTexBufferEXT = cmd; return cmd; @@ -37129,7 +36968,7 @@ public static Command glVertexAttribIFormat() { return glVertexAttribIFormat; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", VertexAttribIType()); cmd.extension = GL_ARB_vertex_attrib_binding(); glVertexAttribIFormat = cmd; return cmd; @@ -37151,7 +36990,7 @@ public static Command glFragmentMaterialiSGIX() { return glFragmentMaterialiSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_SGIX_fragment_lighting(); glFragmentMaterialiSGIX = cmd; @@ -37220,7 +37059,7 @@ public static Command glDrawElementsInstancedNV() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", PrimitiveType()); + cmd.addParam("type", DrawElementsType()); glDrawElementsInstancedNV = cmd; return cmd; } @@ -37263,7 +37102,7 @@ public static Command glGetQueryIndexediv() { return glGetQueryIndexediv; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", QueryTarget()); cmd.addParam("pname", QueryParameterName()); cmd.extension = GL_ARB_transform_feedback3(); glGetQueryIndexediv = cmd; @@ -37341,9 +37180,9 @@ public static Command glStencilThenCoverStrokePathInstancedNV() { return glStencilThenCoverStrokePathInstancedNV; Command cmd = new Command(3); cmd.returnGroup = _null_(); - cmd.addParam("pathNameType", _null_()); - cmd.addParam("coverMode", _null_()); - cmd.addParam("transformType", _null_()); + cmd.addParam("pathNameType", PathElementType()); + cmd.addParam("coverMode", InstancedPathCoverMode()); + cmd.addParam("transformType", PathTransformType()); cmd.extension = GL_NV_path_rendering(); glStencilThenCoverStrokePathInstancedNV = cmd; return cmd; @@ -37467,7 +37306,7 @@ public static Command glTextureStorage2DMultisample() { return glTextureStorage2DMultisample; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.addParam("fixedsamplelocations", Boolean()); cmd.extension = GL_ARB_direct_state_access(); glTextureStorage2DMultisample = cmd; @@ -37490,7 +37329,7 @@ public static Command glGetFloati_vEXT() { return glGetFloati_vEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); + cmd.addParam("pname", GetPName()); cmd.extension = GL_EXT_direct_state_access(); glGetFloati_vEXT = cmd; return cmd; @@ -37511,7 +37350,7 @@ public static Command glGetObjectLabel() { return glGetObjectLabel; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("identifier", _null_()); + cmd.addParam("identifier", ObjectIdentifier()); cmd.extension = GL_KHR_debug(); glGetObjectLabel = cmd; return cmd; @@ -37567,7 +37406,7 @@ public static Command glTextureStorageSparseAMD() { Command cmd = new Command(3); cmd.returnGroup = _null_(); cmd.addParam("target", _null_()); - cmd.addParam("internalFormat", InternalFormat()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.addParam("flags", TextureStorageMaskAMD()); cmd.extension = GL_AMD_sparse_texture(); glTextureStorageSparseAMD = cmd; @@ -37579,7 +37418,7 @@ public static Command glSamplerParameterIuiv() { return glSamplerParameterIuiv; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterName()); + cmd.addParam("pname", SamplerParameterI()); cmd.extension = GL_ARB_sampler_objects(); glSamplerParameterIuiv = cmd; return cmd; @@ -37611,7 +37450,7 @@ public static Command glNamedProgramLocalParameterI4ivEXT() { return glNamedProgramLocalParameterI4ivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParameterI4ivEXT = cmd; return cmd; @@ -37623,7 +37462,7 @@ public static Command glTexBufferRangeOES() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_OES_texture_buffer(); glTexBufferRangeOES = cmd; return cmd; @@ -37660,7 +37499,7 @@ public static Command glCompressedMultiTexSubImage1DEXT() { cmd.returnGroup = _null_(); cmd.addParam("texunit", TextureUnit()); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_EXT_direct_state_access(); glCompressedMultiTexSubImage1DEXT = cmd; return cmd; @@ -37693,7 +37532,7 @@ public static Command glGetProgramEnvParameterIivNV() { return glGetProgramEnvParameterIivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glGetProgramEnvParameterIivNV = cmd; return cmd; @@ -37784,7 +37623,7 @@ public static Command glVertexAttribLPointer() { return glVertexAttribLPointer; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); + cmd.addParam("type", VertexAttribLType()); cmd.extension = GL_ARB_vertex_attrib_64bit(); glVertexAttribLPointer = cmd; return cmd; @@ -37864,7 +37703,7 @@ public static Command glProgramEnvParameter4fARB() { return glProgramEnvParameter4fARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glProgramEnvParameter4fARB = cmd; return cmd; @@ -37876,7 +37715,7 @@ public static Command glConvolutionParameterfv() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_ARB_imaging(); glConvolutionParameterfv = cmd; return cmd; @@ -37899,7 +37738,7 @@ public static Command glCompressedTexSubImage3DARB() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); + cmd.addParam("format", InternalFormat()); cmd.extension = GL_ARB_texture_compression(); glCompressedTexSubImage3DARB = cmd; return cmd; @@ -37944,7 +37783,7 @@ public static Command glVertexArrayVertexAttribIOffsetEXT() { return glVertexArrayVertexAttribIOffsetEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribEnum()); + cmd.addParam("type", VertexAttribType()); cmd.extension = GL_EXT_direct_state_access(); glVertexArrayVertexAttribIOffsetEXT = cmd; return cmd; @@ -38090,8 +37929,8 @@ public static Command glFragmentLightfSGIX() { return glFragmentLightfSGIX; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("light", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("light", FragmentLightNameSGIX()); + cmd.addParam("pname", FragmentLightParameterSGIX()); cmd.extension = GL_SGIX_fragment_lighting(); glFragmentLightfSGIX = cmd; return cmd; @@ -38136,7 +37975,7 @@ public static Command glGetColorTableParameterfvEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", GetColorTableParameterPNameSGI()); + cmd.addParam("pname", ColorTableParameterPName()); cmd.extension = GL_EXT_paletted_texture(); glGetColorTableParameterfvEXT = cmd; return cmd; @@ -38180,7 +38019,7 @@ public static Command glGetProgramLocalParameterdvARB() { return glGetProgramLocalParameterdvARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glGetProgramLocalParameterdvARB = cmd; return cmd; @@ -38245,7 +38084,7 @@ public static Command glGetMaterialxvOES() { return glGetMaterialxvOES; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); cmd.extension = GL_OES_fixed_point(); glGetMaterialxvOES = cmd; @@ -38268,7 +38107,7 @@ public static Command glPolygonModeNV() { return glPolygonModeNV; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("mode", PolygonMode()); cmd.extension = GL_NV_polygon_mode(); glPolygonModeNV = cmd; @@ -38280,7 +38119,7 @@ public static Command glTextureStorageMem2DMultisampleEXT() { return glTextureStorageMem2DMultisampleEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", _null_()); + cmd.addParam("internalFormat", SizedInternalFormat()); cmd.addParam("fixedSampleLocations", Boolean()); cmd.extension = GL_EXT_memory_object(); glTextureStorageMem2DMultisampleEXT = cmd; @@ -38292,7 +38131,7 @@ public static Command glGetNamedBufferPointervEXT() { return glGetNamedBufferPointervEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexBufferObjectParameter()); + cmd.addParam("pname", BufferPointerNameARB()); cmd.extension = GL_EXT_direct_state_access(); glGetNamedBufferPointervEXT = cmd; return cmd; @@ -38504,7 +38343,7 @@ public static Command glVertexAttribLFormatNV() { return glVertexAttribLFormatNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribType()); + cmd.addParam("type", VertexAttribLType()); cmd.extension = GL_NV_vertex_attrib_integer_64bit(); glVertexAttribLFormatNV = cmd; return cmd; @@ -38547,8 +38386,8 @@ public static Command glNamedProgramStringEXT() { return glNamedProgramStringEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("format", _null_()); + cmd.addParam("target", ProgramTarget()); + cmd.addParam("format", ProgramFormat()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramStringEXT = cmd; return cmd; @@ -38615,7 +38454,7 @@ public static Command glStencilOpSeparate() { return glStencilOpSeparate; Command cmd = new Command(4); cmd.returnGroup = _null_(); - cmd.addParam("face", StencilFaceDirection()); + cmd.addParam("face", TriangleFace()); cmd.addParam("sfail", StencilOp()); cmd.addParam("dpfail", StencilOp()); cmd.addParam("dppass", StencilOp()); @@ -38628,8 +38467,8 @@ public static Command glPixelTransformParameterfEXT() { return glPixelTransformParameterfEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); + cmd.addParam("target", PixelTransformTargetEXT()); + cmd.addParam("pname", PixelTransformPNameEXT()); cmd.extension = GL_EXT_pixel_transform(); glPixelTransformParameterfEXT = cmd; return cmd; @@ -38641,7 +38480,7 @@ public static Command glConvolutionParameterfEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_EXT_convolution(); glConvolutionParameterfEXT = cmd; return cmd; @@ -38652,7 +38491,7 @@ public static Command glGetFloati_vOES() { return glGetFloati_vOES; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); cmd.extension = GL_OES_viewport_array(); glGetFloati_vOES = cmd; return cmd; @@ -38663,7 +38502,7 @@ public static Command glGetProgramLocalParameterIivNV() { return glGetProgramLocalParameterIivNV; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_NV_gpu_program4(); glGetProgramLocalParameterIivNV = cmd; return cmd; @@ -38755,7 +38594,7 @@ public static Command glConvolutionParameterfvEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameterEXT()); + cmd.addParam("pname", ConvolutionParameter()); cmd.extension = GL_EXT_convolution(); glConvolutionParameterfvEXT = cmd; return cmd; @@ -38766,7 +38605,7 @@ public static Command glNamedProgramLocalParameterI4iEXT() { return glNamedProgramLocalParameterI4iEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glNamedProgramLocalParameterI4iEXT = cmd; return cmd; @@ -38778,7 +38617,7 @@ public static Command glTexStorage1DEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_texture_storage(); glTexStorage1DEXT = cmd; return cmd; @@ -38799,7 +38638,7 @@ public static Command glGetnSeparableFilter() { return glGetnSeparableFilter; Command cmd = new Command(3); cmd.returnGroup = _null_(); - cmd.addParam("target", SeparableTargetEXT()); + cmd.addParam("target", SeparableTarget()); cmd.addParam("format", PixelFormat()); cmd.addParam("type", PixelType()); glGetnSeparableFilter = cmd; @@ -38842,7 +38681,7 @@ public static Command glIglooInterfaceSGIX() { return glIglooInterfaceSGIX; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("pname", IglooFunctionSelectSGIX()); + cmd.addParam("pname", _null_()); glIglooInterfaceSGIX = cmd; return cmd; } @@ -38863,7 +38702,7 @@ public static Command glGetCombinerStageParameterfvNV() { return glGetCombinerStageParameterfvNV; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("stage", _null_()); + cmd.addParam("stage", CombinerStageNV()); cmd.addParam("pname", CombinerParameterNV()); cmd.extension = GL_NV_register_combiners2(); glGetCombinerStageParameterfvNV = cmd; @@ -38929,7 +38768,7 @@ public static Command glStencilFuncSeparate() { return glStencilFuncSeparate; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", StencilFaceDirection()); + cmd.addParam("face", TriangleFace()); cmd.addParam("func", StencilFunction()); glStencilFuncSeparate = cmd; return cmd; @@ -38940,7 +38779,7 @@ public static Command glGetProgramEnvParameterdvARB() { return glGetProgramEnvParameterdvARB; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_ARB_fragment_program(); glGetProgramEnvParameterdvARB = cmd; return cmd; @@ -38972,7 +38811,7 @@ public static Command glGetInteger64i_v() { return glGetInteger64i_v; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", GetPName()); glGetInteger64i_v = cmd; return cmd; } @@ -38998,6 +38837,17 @@ public static Command glGetTextureLevelParameteriv() { glGetTextureLevelParameteriv = cmd; return cmd; } + private static Command glTexPageCommitmentMemNV; + public static Command glTexPageCommitmentMemNV() { + if (glTexPageCommitmentMemNV != null) + return glTexPageCommitmentMemNV; + Command cmd = new Command(2); + cmd.returnGroup = _null_(); + cmd.addParam("target", TextureTarget()); + cmd.addParam("commit", Boolean()); + glTexPageCommitmentMemNV = cmd; + return cmd; + } private static Command glPixelStorex; public static Command glPixelStorex() { if (glPixelStorex != null) @@ -39038,7 +38888,7 @@ public static Command glPathColorGenNV() { cmd.returnGroup = _null_(); cmd.addParam("color", PathColor()); cmd.addParam("genMode", PathGenMode()); - cmd.addParam("colorFormat", _null_()); + cmd.addParam("colorFormat", PathColorFormat()); cmd.extension = GL_NV_path_rendering(); glPathColorGenNV = cmd; return cmd; @@ -39050,7 +38900,7 @@ public static Command glTexBufferEXT() { Command cmd = new Command(2); cmd.returnGroup = _null_(); cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); + cmd.addParam("internalformat", SizedInternalFormat()); cmd.extension = GL_EXT_texture_buffer(); glTexBufferEXT = cmd; return cmd; @@ -39094,8 +38944,8 @@ public static Command glGetCombinerInputParameterivNV() { return glGetCombinerInputParameterivNV; Command cmd = new Command(4); cmd.returnGroup = _null_(); - cmd.addParam("stage", _null_()); - cmd.addParam("portion", _null_()); + cmd.addParam("stage", CombinerStageNV()); + cmd.addParam("portion", CombinerPortionNV()); cmd.addParam("variable", CombinerVariableNV()); cmd.addParam("pname", CombinerParameterNV()); cmd.extension = GL_NV_register_combiners(); @@ -39164,7 +39014,7 @@ public static Command glGetProgramivARB() { return glGetProgramivARB; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); cmd.addParam("pname", ProgramPropertyARB()); cmd.extension = GL_ARB_fragment_program(); glGetProgramivARB = cmd; @@ -39231,7 +39081,7 @@ public static Command glMaterialxv() { return glMaterialxv; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("pname", MaterialParameter()); glMaterialxv = cmd; return cmd; @@ -39266,7 +39116,7 @@ public static Command glGetNamedProgramLocalParameterIivEXT() { return glGetNamedProgramLocalParameterIivEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); + cmd.addParam("target", ProgramTarget()); cmd.extension = GL_EXT_direct_state_access(); glGetNamedProgramLocalParameterIivEXT = cmd; return cmd; @@ -39332,7 +39182,7 @@ public static Command glProgramEnvParameters4fvEXT() { return glProgramEnvParameters4fvEXT; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTargetARB()); + cmd.addParam("target", ProgramTarget()); glProgramEnvParameters4fvEXT = cmd; return cmd; } @@ -39399,7 +39249,7 @@ public static Command glAlphaFragmentOp2ATI() { return glAlphaFragmentOp2ATI; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOpATI()); + cmd.addParam("op", FragmentOp2ATI()); cmd.extension = GL_ATI_fragment_shader(); glAlphaFragmentOp2ATI = cmd; return cmd; @@ -39482,6 +39332,16 @@ public static Command glFramebufferTextureMultiviewOVR() { glFramebufferTextureMultiviewOVR = cmd; return cmd; } + private static Command glTexturePageCommitmentMemNV; + public static Command glTexturePageCommitmentMemNV() { + if (glTexturePageCommitmentMemNV != null) + return glTexturePageCommitmentMemNV; + Command cmd = new Command(1); + cmd.returnGroup = _null_(); + cmd.addParam("commit", Boolean()); + glTexturePageCommitmentMemNV = cmd; + return cmd; + } private static Command glPushDebugGroupKHR; public static Command glPushDebugGroupKHR() { if (glPushDebugGroupKHR != null) @@ -39499,7 +39359,7 @@ public static Command glVertexAttribIPointer() { return glVertexAttribIPointer; Command cmd = new Command(1); cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); + cmd.addParam("type", VertexAttribIType()); glVertexAttribIPointer = cmd; return cmd; } @@ -39533,7 +39393,7 @@ public static Command glCombinerStageParameterfvNV() { return glCombinerStageParameterfvNV; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("stage", _null_()); + cmd.addParam("stage", CombinerStageNV()); cmd.addParam("pname", CombinerParameterNV()); cmd.extension = GL_NV_register_combiners2(); glCombinerStageParameterfvNV = cmd; @@ -39566,7 +39426,7 @@ public static Command glVertexAttribFormat() { return glVertexAttribFormat; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); + cmd.addParam("type", VertexAttribType()); cmd.addParam("normalized", Boolean()); cmd.extension = GL_ARB_vertex_attrib_binding(); glVertexAttribFormat = cmd; @@ -39588,7 +39448,7 @@ public static Command glBindMaterialParameterEXT() { return glBindMaterialParameterEXT; Command cmd = new Command(2); cmd.returnGroup = _null_(); - cmd.addParam("face", MaterialFace()); + cmd.addParam("face", TriangleFace()); cmd.addParam("value", MaterialParameter()); cmd.extension = GL_EXT_vertex_shader(); glBindMaterialParameterEXT = cmd; diff --git a/test/test/DebugIT.java b/test/test/DebugIT.java index 836362c..f4210de 100644 --- a/test/test/DebugIT.java +++ b/test/test/DebugIT.java @@ -1,6 +1,7 @@ package test; import static org.junit.Assert.*; +import static org.junit.Assume.*; import static org.lwjgl.glfw.GLFW.*; import static org.lwjgl.opengl.GL.*; import static org.lwjgl.opengl.GL11.*; @@ -11,13 +12,18 @@ import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.FloatBuffer; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; import java.util.concurrent.CountDownLatch; import java.util.function.Supplier; import java.util.regex.Pattern; import org.junit.After; import org.junit.Before; +import org.junit.Rule; import org.junit.Test; +import org.junit.rules.TestName; import org.lwjgl.*; import org.lwjgl.glfw.GLFWErrorCallback; import org.lwjgl.opengl.*; @@ -27,8 +33,20 @@ public class DebugIT { + @Rule + public TestName name = new TestName(); + private long window; private long window2; + private boolean isMac; + + private static final Set CORE_PROFILE_TESTS = new HashSet<>(Arrays.asList( + "testMethodReferences", + "testNoVertexAttribPointerInCustomVAO", + "testNoVertexAttribPointerInCustomVAOWithIndicesBuffer", + "testBindVAOFromSharedContext", + "testBindFBOFromSharedContext" + )); static { /* @@ -67,6 +85,13 @@ public void beforeEach() { glfwInit(); glfwDefaultWindowHints(); glfwWindowHint(GLFW_VISIBLE, GLFW_FALSE); + isMac = System.getProperty("os.name").toLowerCase().contains("mac"); + if (isMac && CORE_PROFILE_TESTS.contains(name.getMethodName())) { + glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); + glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 2); + glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); + glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GLFW_TRUE); + } } @After @@ -191,9 +216,16 @@ public void testUnsafeMethod() { @Test public void testUnsupportedGLFunction() { + // This test explicitly requests a Core Profile, so we don't need to do anything special in beforeEach + // as the test body sets hints itself. However, beforeEach runs first. + // The test body calls glfwWindowHint again. + // To be safe, we let the test body override. glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 2); glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE); + if (isMac) { + glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, GLFW_TRUE); + } window = glfwCreateWindow(800, 600, "", 0L, 0L); glfwMakeContextCurrent(window); createCapabilities(); @@ -205,7 +237,7 @@ public void testGLError() { window = glfwCreateWindow(800, 600, "", 0L, 0L); glfwMakeContextCurrent(window); createCapabilities(); - assertThrows(IllegalStateException.class, () -> glEnable(GL_VERTEX_ARRAY_POINTER), "OpenGL function call raised an error (see stderr output)"); + assertThrows(IllegalStateException.class, () -> glEnable(GL_VERTEX_ARRAY_POINTER), Pattern.compile("glEnable produced error: 1280 \\(GL_INVALID_ENUM\\)")); } @Test @@ -345,6 +377,7 @@ public void testUnsafeVertexAttribPointerWithoutBuffer() { @Test public void testNoVertexAttribPointerInOtherVAO() { + assumeFalse(isMac); // Incompatible with macOS (requires GL3+ for VAO but GL2 behavior for default VAO) window = glfwCreateWindow(800, 600, "", 0L, 0L); glfwMakeContextCurrent(window); createCapabilities(); @@ -357,6 +390,7 @@ public void testNoVertexAttribPointerInOtherVAO() { @Test public void testNoVertexAttribPointerInOtherVAOViaExtension() { + assumeFalse(isMac); // ARB extension might not be supported in macOS Legacy profile window = glfwCreateWindow(800, 600, "", 0L, 0L); glfwMakeContextCurrent(window); createCapabilities(); @@ -566,13 +600,12 @@ public void testUniformWithoutBoundShader() { window = glfwCreateWindow(800, 600, "", 0L, 0L); glfwMakeContextCurrent(window); createCapabilities(); - assertThrows(IllegalStateException.class, () -> glUniform1f(1, 1.0f), "OpenGL function call raised an error (see stderr output)"); + assertThrows(IllegalStateException.class, () -> glUniform1f(1, 1.0f), Pattern.compile("glUniform1f produced error: 1282 \\(GL_INVALID_OPERATION\\)")); } @Test public void testNullInNonNullParameter() { - assertThrows(IllegalArgumentException.class, () -> glfwCreateWindow(800, 600, (String) null, 0L, 0L), - "Argument for 3. parameter 'title' must not be null"); + assertThrows(NullPointerException.class, () -> glfwCreateWindow(800, 600, (String) null, 0L, 0L)); } @Test @@ -613,7 +646,7 @@ public void testJvmArgumentAsCommandLineArgument() { @Test public void testGlErrorInMainMethod() { - assertThrows(IllegalStateException.class, () -> main(new String[0]), "OpenGL function call raised an error (see stderr output)"); + assertThrows(IllegalStateException.class, () -> main(new String[0]), Pattern.compile("glEnable produced error: 1280 \\(GL_INVALID_ENUM\\)")); } public static void main(String[] args) { From f5376417be24e67085e634d68c8708039ebb2fee Mon Sep 17 00:00:00 2001 From: Mike Duigou Date: Mon, 2 Feb 2026 09:30:06 -0800 Subject: [PATCH 6/8] update to LWJGL3 3.4.0 and various dependencies --- pom.xml | 8 ++++---- src/org/lwjglx/debug/GLmetadata.java | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pom.xml b/pom.xml index 9c7e84d..c5ba139 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.lwjglx lwjglx-debug - 1.0.1 + 1.0.2 LWJGLX/debug Debug LWJGL3 OpenGL applications 2017 @@ -34,7 +34,7 @@ - 3.3.6 + 3.4.0 9.9.1 5.0.4 4.13.2 @@ -43,8 +43,8 @@ 3.3.1 3.12.0 3.2.0 - 3.5.2 - 3.6.0 + 3.5.4 + 3.6.1 3.13.0 3.2.7 1.8 diff --git a/src/org/lwjglx/debug/GLmetadata.java b/src/org/lwjglx/debug/GLmetadata.java index 8d47138..a19350a 100644 --- a/src/org/lwjglx/debug/GLmetadata.java +++ b/src/org/lwjglx/debug/GLmetadata.java @@ -5103,8 +5103,8 @@ private static Map merge(Map... maps) { private static final int GL_SHADER_CORE_FMA_RATE_ARM = 38646; private static final int GL_TEXTURE_Y_DEGAMMA_QCOM = 38672; private static final int GL_TEXTURE_CBCR_DEGAMMA_QCOM = 38673; - private static final int GL_HUAWEI_SHADER_BINARY = 38768; - private static final int GL_HUAWEI_PROGRAM_BINARY = 38769; + private static final int GL_SHADER_BINARY_HUAWEI = 38768; + private static final int GL_PROGRAM_BINARY_HUAWEI = 38769; private static final int GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT = 38784; private static final int GL_TRACE_ALL_BITS_MESA = 65535; private static final int GL_FONT_X_MIN_BOUNDS_BIT_NV = 65536; @@ -5442,6 +5442,7 @@ private static void _null_7() { _null_.put(GL_TEXTURE_FORMAT_QCOM, "GL_TEXTURE_FORMAT_QCOM"); _null_.put(GL_QUERY_BUFFER_BINDING_AMD, "GL_QUERY_BUFFER_BINDING_AMD"); _null_.put(GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM, "GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM"); + _null_.put(GL_PROGRAM_BINARY_HUAWEI, "GL_PROGRAM_BINARY_HUAWEI"); _null_.put(GL_PROXY_TEXTURE_2D_STACK_MESAX, "GL_PROXY_TEXTURE_2D_STACK_MESAX"); _null_.put(GL_READ_FRAMEBUFFER_BINDING_APPLE, "GL_READ_FRAMEBUFFER_BINDING_APPLE"); _null_.put(GL_UNPACK_FLIP_Y_WEBGL, "GL_UNPACK_FLIP_Y_WEBGL"); @@ -5490,9 +5491,9 @@ private static void _null_8() { _null_.put(GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD, "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD"); _null_.put(GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED, "GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED"); _null_.put(GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX, "GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX"); - _null_.put(GL_NORMAL_ARRAY_LIST_IBM, "GL_NORMAL_ARRAY_LIST_IBM"); } private static void _null_9() { + _null_.put(GL_NORMAL_ARRAY_LIST_IBM, "GL_NORMAL_ARRAY_LIST_IBM"); _null_.put(GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, "GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"); _null_.put(GL_TEXTURE_IMMUTABLE_FORMAT, "GL_TEXTURE_IMMUTABLE_FORMAT"); _null_.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"); @@ -5989,7 +5990,6 @@ private static void _null_25() { _null_.put(GL_TEXTURE_BUFFER_DATA_STORE_BINDING, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING"); _null_.put(GL_IMAGE_CLASS_4_X_8, "GL_IMAGE_CLASS_4_X_8"); _null_.put(GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"); - _null_.put(GL_HUAWEI_PROGRAM_BINARY, "GL_HUAWEI_PROGRAM_BINARY"); _null_.put(GL_RGBA4_DXT5_S3TC, "GL_RGBA4_DXT5_S3TC"); _null_.put(GL_UNMASKED_VENDOR_WEBGL, "GL_UNMASKED_VENDOR_WEBGL"); _null_.put(GL_SYNC_CONDITION_APPLE, "GL_SYNC_CONDITION_APPLE"); @@ -8672,10 +8672,10 @@ public static Map FragmentOp3ATI() { private static void ShaderBinaryFormat0() { ShaderBinaryFormat.put(GL_SGX_BINARY_IMG, "GL_SGX_BINARY_IMG"); ShaderBinaryFormat.put(GL_SHADER_BINARY_DMP, "GL_SHADER_BINARY_DMP"); + ShaderBinaryFormat.put(GL_SHADER_BINARY_HUAWEI, "GL_SHADER_BINARY_HUAWEI"); ShaderBinaryFormat.put(GL_SHADER_BINARY_VIV, "GL_SHADER_BINARY_VIV"); ShaderBinaryFormat.put(GL_GCCSO_SHADER_BINARY_FJ, "GL_GCCSO_SHADER_BINARY_FJ"); ShaderBinaryFormat.put(GL_MALI_SHADER_BINARY_ARM, "GL_MALI_SHADER_BINARY_ARM"); - ShaderBinaryFormat.put(GL_HUAWEI_SHADER_BINARY, "GL_HUAWEI_SHADER_BINARY"); ShaderBinaryFormat.put(GL_SHADER_BINARY_FORMAT_SPIR_V, "GL_SHADER_BINARY_FORMAT_SPIR_V"); } public static Map ShaderBinaryFormat() { From 4029a7fa7ff9afa3898358364a8fa7fbc6fc0b8d Mon Sep 17 00:00:00 2001 From: Mike Duigou Date: Thu, 5 Feb 2026 10:36:51 -0800 Subject: [PATCH 7/8] remove downloaded gl.xml api spec and generated GLmetadata.java from repo update to LWJGL 3.4.1 --- generator/GLXMLReader.java | 6 +- gl.xml | 47736 ----------------------- pom.xml | 31 +- spec/gl.xml | 50579 ------------------------- src/org/lwjglx/debug/GLmetadata.java | 39457 ------------------- 5 files changed, 31 insertions(+), 137778 deletions(-) delete mode 100644 gl.xml delete mode 100644 spec/gl.xml delete mode 100644 src/org/lwjglx/debug/GLmetadata.java diff --git a/generator/GLXMLReader.java b/generator/GLXMLReader.java index 314330e..1e24f00 100644 --- a/generator/GLXMLReader.java +++ b/generator/GLXMLReader.java @@ -359,7 +359,11 @@ private boolean containsGroup(Set groups, String name) { private void generate() throws Exception { StringBuilder sb = new StringBuilder(); StringBuilder prolog = new StringBuilder(); - FileOutputStream fos = new FileOutputStream(new File(outputFile)); + File file = new File(outputFile); + if (file.getParentFile() != null) { + file.getParentFile().mkdirs(); + } + FileOutputStream fos = new FileOutputStream(file); Writer writer = new OutputStreamWriter(fos); prolog.append("package org.lwjglx.debug;\n"); prolog.append("import java.util.Map;\n"); diff --git a/gl.xml b/gl.xml deleted file mode 100644 index aabe69e..0000000 --- a/gl.xml +++ /dev/null @@ -1,47736 +0,0 @@ - - - -Copyright 2013-2025 The Khronos Group Inc. -SPDX-License-Identifier: Apache-2.0 - -This file, gl.xml, is the OpenGL and OpenGL API Registry. The canonical -version of the registry, together with documentation, schema, and Python -generator scripts used to generate C header files for OpenGL and OpenGL ES, -can always be found in the Khronos Registry at -https://github.com/KhronosGroup/OpenGL-Registry - - - - - - #include <KHR/khrplatform.h> - - typedef unsigned int GLenum; - typedef unsigned char GLboolean; - typedef unsigned int GLbitfield; - typedef void GLvoid; - typedef khronos_int8_t GLbyte; - typedef khronos_uint8_t GLubyte; - typedef khronos_int16_t GLshort; - typedef khronos_uint16_t GLushort; - typedef int GLint; - typedef unsigned int GLuint; - typedef khronos_int32_t GLclampx; - typedef int GLsizei; - typedef khronos_float_t GLfloat; - typedef khronos_float_t GLclampf; - typedef double GLdouble; - typedef double GLclampd; - typedef void *GLeglClientBufferEXT; - typedef void *GLeglImageOES; - typedef char GLchar; - typedef char GLcharARB; - #ifdef __APPLE__ -typedef void *GLhandleARB; -#else -typedef unsigned int GLhandleARB; -#endif - typedef khronos_uint16_t GLhalf; - typedef khronos_uint16_t GLhalfARB; - typedef khronos_int32_t GLfixed; - typedef khronos_intptr_t GLintptr; - typedef khronos_intptr_t GLintptrARB; - typedef khronos_ssize_t GLsizeiptr; - typedef khronos_ssize_t GLsizeiptrARB; - typedef khronos_int64_t GLint64; - typedef khronos_int64_t GLint64EXT; - typedef khronos_uint64_t GLuint64; - typedef khronos_uint64_t GLuint64EXT; - typedef struct __GLsync *GLsync; - struct _cl_context; - struct _cl_event; - typedef void ( *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - typedef void ( *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - typedef void ( *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - - - typedef void ( *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); - typedef unsigned short GLhalfNV; - typedef GLintptr GLvdpauSurfaceNV; - typedef void ( *GLVULKANPROCNV)(void); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void glAccum - GLenum op - GLfloat value - - - - void glAccumxOES - GLenum op - GLfixed value - - - void glActiveProgramEXT - GLuint program - - - void glActiveShaderProgram - GLuint pipeline - GLuint program - - - void glActiveShaderProgramEXT - GLuint pipeline - GLuint program - - - void glActiveStencilFaceEXT - GLenum face - - - - void glActiveTexture - GLenum texture - - - - void glActiveTextureARB - GLenum texture - - - - - void glActiveVaryingNV - GLuint program - const GLchar *name - - - void glAlphaFragmentOp1ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - - - void glAlphaFragmentOp2ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - - - void glAlphaFragmentOp3ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - GLuint arg3 - GLuint arg3Rep - GLuint arg3Mod - - - void glAlphaFunc - GLenum func - GLfloat ref - - - - void glAlphaFuncQCOM - GLenum func - GLclampf ref - - - void glAlphaFuncx - GLenum func - GLfixed ref - - - void glAlphaFuncxOES - GLenum func - GLfixed ref - - - void glAlphaToCoverageDitherControlNV - GLenum mode - - - void glApplyFramebufferAttachmentCMAAINTEL - - - void glApplyTextureEXT - GLenum mode - - - GLboolean glAcquireKeyedMutexWin32EXT - GLuint memory - GLuint64 key - GLuint timeout - - - GLboolean glAreProgramsResidentNV - GLsizei n - const GLuint *programs - GLboolean *residences - - - - GLboolean glAreTexturesResident - GLsizei n - const GLuint *textures - GLboolean *residences - - - - GLboolean glAreTexturesResidentEXT - GLsizei n - const GLuint *textures - GLboolean *residences - - - - void glArrayElement - GLint i - - - void glArrayElementEXT - GLint i - - - - void glArrayObjectATI - GLenum array - GLint size - GLenum type - GLsizei stride - GLuint buffer - GLuint offset - - - GLuint glAsyncCopyBufferSubDataNVX - GLsizei waitSemaphoreCount - const GLuint *waitSemaphoreArray - const GLuint64 *fenceValueArray - GLuint readGpu - GLbitfield writeGpuMask - GLuint readBuffer - GLuint writeBuffer - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - GLsizei signalSemaphoreCount - const GLuint *signalSemaphoreArray - const GLuint64 *signalValueArray - - - GLuint glAsyncCopyImageSubDataNVX - GLsizei waitSemaphoreCount - const GLuint *waitSemaphoreArray - const GLuint64 *waitValueArray - GLuint srcGpu - GLbitfield dstGpuMask - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei srcWidth - GLsizei srcHeight - GLsizei srcDepth - GLsizei signalSemaphoreCount - const GLuint *signalSemaphoreArray - const GLuint64 *signalValueArray - - - void glAsyncMarkerSGIX - GLuint marker - - - void glAttachObjectARB - GLhandleARB containerObj - GLhandleARB obj - - - - void glAttachShader - GLuint program - GLuint shader - - - void glBegin - GLenum mode - - - - void glBeginConditionalRender - GLuint id - GLenum mode - - - void glBeginConditionalRenderNV - GLuint id - GLenum mode - - - - - void glBeginConditionalRenderNVX - GLuint id - - - void glBeginFragmentShaderATI - - - void glBeginOcclusionQueryNV - GLuint id - - - void glBeginPerfMonitorAMD - GLuint monitor - - - void glBeginPerfQueryINTEL - GLuint queryHandle - - - void glBeginQuery - GLenum target - GLuint id - - - - void glBeginQueryARB - GLenum target - GLuint id - - - - void glBeginQueryEXT - GLenum target - GLuint id - - - void glBeginQueryIndexed - GLenum target - GLuint index - GLuint id - - - void glBeginTransformFeedback - GLenum primitiveMode - - - - void glBeginTransformFeedbackEXT - GLenum primitiveMode - - - - void glBeginTransformFeedbackNV - GLenum primitiveMode - - - - void glBeginVertexShaderEXT - - - void glBeginVideoCaptureNV - GLuint video_capture_slot - - - void glBindAttribLocation - GLuint program - GLuint index - const GLchar *name - - - void glBindAttribLocationARB - GLhandleARB programObj - GLuint index - const GLcharARB *name - - - - void glBindBuffer - GLenum target - GLuint buffer - - - void glBindBufferARB - GLenum target - GLuint buffer - - - - void glBindBufferBase - GLenum target - GLuint index - GLuint buffer - - - - void glBindBufferBaseEXT - GLenum target - GLuint index - GLuint buffer - - - - void glBindBufferBaseNV - GLenum target - GLuint index - GLuint buffer - - - - void glBindBufferOffsetEXT - GLenum target - GLuint index - GLuint buffer - GLintptr offset - - - void glBindBufferOffsetNV - GLenum target - GLuint index - GLuint buffer - GLintptr offset - - - - void glBindBufferRange - GLenum target - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glBindBufferRangeEXT - GLenum target - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glBindBufferRangeNV - GLenum target - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glBindBuffersBase - GLenum target - GLuint first - GLsizei count - const GLuint *buffers - - - void glBindBuffersRange - GLenum target - GLuint first - GLsizei count - const GLuint *buffers - const GLintptr *offsets - const GLsizeiptr *sizes - - - void glBindFragDataLocation - GLuint program - GLuint color - const GLchar *name - - - void glBindFragDataLocationEXT - GLuint program - GLuint color - const GLchar *name - - - - void glBindFragDataLocationIndexed - GLuint program - GLuint colorNumber - GLuint index - const GLchar *name - - - void glBindFragDataLocationIndexedEXT - GLuint program - GLuint colorNumber - GLuint index - const GLchar *name - - - - void glBindFragmentShaderATI - GLuint id - - - void glBindFramebuffer - GLenum target - GLuint framebuffer - - - - void glBindFramebufferEXT - GLenum target - GLuint framebuffer - - - - void glBindFramebufferOES - GLenum target - GLuint framebuffer - - - void glBindImageTexture - GLuint unit - GLuint texture - GLint level - GLboolean layered - GLint layer - GLenum access - GLenum format - - - void glBindImageTextureEXT - GLuint index - GLuint texture - GLint level - GLboolean layered - GLint layer - GLenum access - GLint format - - - void glBindImageTextures - GLuint first - GLsizei count - const GLuint *textures - - - GLuint glBindLightParameterEXT - GLenum light - GLenum value - - - GLuint glBindMaterialParameterEXT - GLenum face - GLenum value - - - void glBindMultiTextureEXT - GLenum texunit - GLenum target - GLuint texture - - - GLuint glBindParameterEXT - GLenum value - - - void glBindProgramARB - GLenum target - GLuint program - - - - void glBindProgramNV - GLenum target - GLuint id - - - - - void glBindProgramPipeline - GLuint pipeline - - - void glBindProgramPipelineEXT - GLuint pipeline - - - void glBindRenderbuffer - GLenum target - GLuint renderbuffer - - - - void glBindRenderbufferEXT - GLenum target - GLuint renderbuffer - - - - void glBindRenderbufferOES - GLenum target - GLuint renderbuffer - - - void glBindSampler - GLuint unit - GLuint sampler - - - void glBindSamplers - GLuint first - GLsizei count - const GLuint *samplers - - - void glBindShadingRateImageNV - GLuint texture - - - GLuint glBindTexGenParameterEXT - GLenum unit - GLenum coord - GLenum value - - - void glBindTexture - GLenum target - GLuint texture - - - - void glBindTextureEXT - GLenum target - GLuint texture - - - - - void glBindTextureUnit - GLuint unit - GLuint texture - - - GLuint glBindTextureUnitParameterEXT - GLenum unit - GLenum value - - - void glBindTextures - GLuint first - GLsizei count - const GLuint *textures - - - void glBindTransformFeedback - GLenum target - GLuint id - - - void glBindTransformFeedbackNV - GLenum target - GLuint id - - - void glBindVertexArray - GLuint array - - - - void glBindVertexArrayAPPLE - GLuint array - - - void glBindVertexArrayOES - GLuint array - - - - void glBindVertexBuffer - GLuint bindingindex - GLuint buffer - GLintptr offset - GLsizei stride - - - void glBindVertexBuffers - GLuint first - GLsizei count - const GLuint *buffers - const GLintptr *offsets - const GLsizei *strides - - - void glBindVertexShaderEXT - GLuint id - - - void glBindVideoCaptureStreamBufferNV - GLuint video_capture_slot - GLuint stream - GLenum frame_region - GLintptrARB offset - - - void glBindVideoCaptureStreamTextureNV - GLuint video_capture_slot - GLuint stream - GLenum frame_region - GLenum target - GLuint texture - - - void glBinormal3bEXT - GLbyte bx - GLbyte by - GLbyte bz - - - - void glBinormal3bvEXT - const GLbyte *v - - - void glBinormal3dEXT - GLdouble bx - GLdouble by - GLdouble bz - - - - void glBinormal3dvEXT - const GLdouble *v - - - void glBinormal3fEXT - GLfloat bx - GLfloat by - GLfloat bz - - - - void glBinormal3fvEXT - const GLfloat *v - - - void glBinormal3iEXT - GLint bx - GLint by - GLint bz - - - - void glBinormal3ivEXT - const GLint *v - - - void glBinormal3sEXT - GLshort bx - GLshort by - GLshort bz - - - - void glBinormal3svEXT - const GLshort *v - - - void glBinormalPointerEXT - GLenum type - GLsizei stride - const void *pointer - - - void glBitmap - GLsizei width - GLsizei height - GLfloat xorig - GLfloat yorig - GLfloat xmove - GLfloat ymove - const GLubyte *bitmap - - - - - void glBitmapxOES - GLsizei width - GLsizei height - GLfixed xorig - GLfixed yorig - GLfixed xmove - GLfixed ymove - const GLubyte *bitmap - - - void glBlendBarrier - - - void glBlendBarrierKHR - - - - void glBlendBarrierNV - - - - void glBlendColor - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - void glBlendColorEXT - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - - void glBlendColorxOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glBlendEquation - GLenum mode - - - - void glBlendEquationEXT - GLenum mode - - - - - void glBlendEquationIndexedAMD - GLuint buf - GLenum mode - - - - void glBlendEquationOES - GLenum mode - - - void glBlendEquationSeparate - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationSeparateEXT - GLenum modeRGB - GLenum modeAlpha - - - - - void glBlendEquationSeparateIndexedAMD - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationSeparateOES - GLenum modeRGB - GLenum modeAlpha - - - void glBlendEquationSeparatei - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - void glBlendEquationSeparateiARB - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationSeparateiEXT - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationSeparateiOES - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationi - GLuint buf - GLenum mode - - - void glBlendEquationiARB - GLuint buf - GLenum mode - - - - void glBlendEquationiEXT - GLuint buf - GLenum mode - - - - void glBlendEquationiOES - GLuint buf - GLenum mode - - - - void glBlendFunc - GLenum sfactor - GLenum dfactor - - - - void glBlendFuncIndexedAMD - GLuint buf - GLenum src - GLenum dst - - - - void glBlendFuncSeparate - GLenum sfactorRGB - GLenum dfactorRGB - GLenum sfactorAlpha - GLenum dfactorAlpha - - - - void glBlendFuncSeparateEXT - GLenum sfactorRGB - GLenum dfactorRGB - GLenum sfactorAlpha - GLenum dfactorAlpha - - - - - void glBlendFuncSeparateINGR - GLenum sfactorRGB - GLenum dfactorRGB - GLenum sfactorAlpha - GLenum dfactorAlpha - - - - - void glBlendFuncSeparateIndexedAMD - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - - void glBlendFuncSeparateOES - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - void glBlendFuncSeparatei - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - void glBlendFuncSeparateiARB - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - - void glBlendFuncSeparateiEXT - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - - void glBlendFuncSeparateiOES - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - - void glBlendFunci - GLuint buf - GLenum src - GLenum dst - - - void glBlendFunciARB - GLuint buf - GLenum src - GLenum dst - - - - void glBlendFunciEXT - GLuint buf - GLenum src - GLenum dst - - - - void glBlendFunciOES - GLuint buf - GLenum src - GLenum dst - - - - void glBlendParameteriNV - GLenum pname - GLint value - - - void glBlitFramebuffer - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - - void glBlitFramebufferANGLE - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - void glBlitFramebufferEXT - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - - - void glBlitFramebufferLayerEXT - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint srcLayer - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLint dstLayer - GLbitfield mask - GLenum filter - - - void glBlitFramebufferLayersEXT - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - void glBlitFramebufferNV - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - - void glBlitNamedFramebuffer - GLuint readFramebuffer - GLuint drawFramebuffer - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - void glBufferAddressRangeNV - GLenum pname - GLuint index - GLuint64EXT address - GLsizeiptr length - - - void glBufferAttachMemoryNV - GLenum target - GLuint memory - GLuint64 offset - - - void glBufferData - GLenum target - GLsizeiptr size - const void *data - GLenum usage - - - void glBufferDataARB - GLenum target - GLsizeiptrARB size - const void *data - GLenum usage - - - - void glBufferPageCommitmentARB - GLenum target - GLintptr offset - GLsizeiptr size - GLboolean commit - - - void glBufferPageCommitmentMemNV - GLenum target - GLintptr offset - GLsizeiptr size - GLuint memory - GLuint64 memOffset - GLboolean commit - - - void glBufferParameteriAPPLE - GLenum target - GLenum pname - GLint param - - - void glBufferStorage - GLenum target - GLsizeiptr size - const void *data - GLbitfield flags - - - void glBufferStorageEXT - GLenum target - GLsizeiptr size - const void *data - GLbitfield flags - - - - void glBufferStorageExternalEXT - GLenum target - GLintptr offset - GLsizeiptr size - GLeglClientBufferEXT clientBuffer - GLbitfield flags - - - void glBufferStorageMemEXT - GLenum target - GLsizeiptr size - GLuint memory - GLuint64 offset - - - void glBufferSubData - GLenum target - GLintptr offset - GLsizeiptr size - const void *data - - - void glBufferSubDataARB - GLenum target - GLintptrARB offset - GLsizeiptrARB size - const void *data - - - - void glCallCommandListNV - GLuint list - - - void glCallList - GLuint list - - - - void glCallLists - GLsizei n - GLenum type - const void *lists - - - - GLenum glCheckFramebufferStatus - GLenum target - - - - GLenum glCheckFramebufferStatusEXT - GLenum target - - - - - GLenum glCheckFramebufferStatusOES - GLenum target - - - GLenum glCheckNamedFramebufferStatus - GLuint framebuffer - GLenum target - - - GLenum glCheckNamedFramebufferStatusEXT - GLuint framebuffer - GLenum target - - - void glClampColor - GLenum target - GLenum clamp - - - - void glClampColorARB - GLenum target - GLenum clamp - - - - - void glClear - GLbitfield mask - - - - void glClearAccum - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - void glClearAccumxOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glClearBufferData - GLenum target - GLenum internalformat - GLenum format - GLenum type - const void *data - - - void glClearBufferSubData - GLenum target - GLenum internalformat - GLintptr offset - GLsizeiptr size - GLenum format - GLenum type - const void *data - - - void glClearBufferfi - GLenum buffer - GLint drawbuffer - GLfloat depth - GLint stencil - - - - void glClearBufferfv - GLenum buffer - GLint drawbuffer - const GLfloat *value - - - - void glClearBufferiv - GLenum buffer - GLint drawbuffer - const GLint *value - - - - void glClearBufferuiv - GLenum buffer - GLint drawbuffer - const GLuint *value - - - - void glClearColor - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - void glClearColorIiEXT - GLint red - GLint green - GLint blue - GLint alpha - - - - void glClearColorIuiEXT - GLuint red - GLuint green - GLuint blue - GLuint alpha - - - - void glClearColorx - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glClearColorxOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glClearDepth - GLdouble depth - - - - void glClearDepthdNV - GLdouble depth - - - - void glClearDepthf - GLfloat d - - - void glClearDepthfOES - GLclampf depth - - - - - void glClearDepthx - GLfixed depth - - - void glClearDepthxOES - GLfixed depth - - - void glClearIndex - GLfloat c - - - - void glClearNamedBufferData - GLuint buffer - GLenum internalformat - GLenum format - GLenum type - const void *data - - - void glClearNamedBufferDataEXT - GLuint buffer - GLenum internalformat - GLenum format - GLenum type - const void *data - - - void glClearNamedBufferSubData - GLuint buffer - GLenum internalformat - GLintptr offset - GLsizeiptr size - GLenum format - GLenum type - const void *data - - - void glClearNamedBufferSubDataEXT - GLuint buffer - GLenum internalformat - GLsizeiptr offset - GLsizeiptr size - GLenum format - GLenum type - const void *data - - - void glClearNamedFramebufferfi - GLuint framebuffer - GLenum buffer - GLint drawbuffer - GLfloat depth - GLint stencil - - - void glClearNamedFramebufferfv - GLuint framebuffer - GLenum buffer - GLint drawbuffer - const GLfloat *value - - - void glClearNamedFramebufferiv - GLuint framebuffer - GLenum buffer - GLint drawbuffer - const GLint *value - - - void glClearNamedFramebufferuiv - GLuint framebuffer - GLenum buffer - GLint drawbuffer - const GLuint *value - - - void glClearPixelLocalStorageuiEXT - GLsizei offset - GLsizei n - const GLuint *values - - - void glClearStencil - GLint s - - - - void glClearTexImage - GLuint texture - GLint level - GLenum format - GLenum type - const void *data - - - void glClearTexImageEXT - GLuint texture - GLint level - GLenum format - GLenum type - const void *data - - - - void glClearTexSubImage - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *data - - - void glClearTexSubImageEXT - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *data - - - - void glClientActiveTexture - GLenum texture - - - void glClientActiveTextureARB - GLenum texture - - - - void glClientActiveVertexStreamATI - GLenum stream - - - void glClientAttribDefaultEXT - GLbitfield mask - - - void glClientWaitSemaphoreui64NVX - GLsizei fenceObjectCount - const GLuint *semaphoreArray - const GLuint64 *fenceValueArray - - - GLenum glClientWaitSync - GLsync sync - GLbitfield flags - GLuint64 timeout - - - GLenum glClientWaitSyncAPPLE - GLsync sync - GLbitfield flags - GLuint64 timeout - - - - void glClipControl - GLenum origin - GLenum depth - - - void glClipControlEXT - GLenum origin - GLenum depth - - - - void glClipPlane - GLenum plane - const GLdouble *equation - - - - void glClipPlanef - GLenum p - const GLfloat *eqn - - - void glClipPlanefIMG - GLenum p - const GLfloat *eqn - - - void glClipPlanefOES - GLenum plane - const GLfloat *equation - - - - void glClipPlanex - GLenum plane - const GLfixed *equation - - - void glClipPlanexIMG - GLenum p - const GLfixed *eqn - - - void glClipPlanexOES - GLenum plane - const GLfixed *equation - - - void glColor3b - GLbyte red - GLbyte green - GLbyte blue - - - - void glColor3bv - const GLbyte *v - - - - void glColor3d - GLdouble red - GLdouble green - GLdouble blue - - - - void glColor3dv - const GLdouble *v - - - - void glColor3f - GLfloat red - GLfloat green - GLfloat blue - - - - void glColor3fVertex3fSUN - GLfloat r - GLfloat g - GLfloat b - GLfloat x - GLfloat y - GLfloat z - - - void glColor3fVertex3fvSUN - const GLfloat *c - const GLfloat *v - - - void glColor3fv - const GLfloat *v - - - - void glColor3hNV - GLhalfNV red - GLhalfNV green - GLhalfNV blue - - - - void glColor3hvNV - const GLhalfNV *v - - - - void glColor3i - GLint red - GLint green - GLint blue - - - - void glColor3iv - const GLint *v - - - - void glColor3s - GLshort red - GLshort green - GLshort blue - - - - void glColor3sv - const GLshort *v - - - - void glColor3ub - GLubyte red - GLubyte green - GLubyte blue - - - - void glColor3ubv - const GLubyte *v - - - - void glColor3ui - GLuint red - GLuint green - GLuint blue - - - - void glColor3uiv - const GLuint *v - - - - void glColor3us - GLushort red - GLushort green - GLushort blue - - - - void glColor3usv - const GLushort *v - - - - void glColor3xOES - GLfixed red - GLfixed green - GLfixed blue - - - void glColor3xvOES - const GLfixed *components - - - void glColor4b - GLbyte red - GLbyte green - GLbyte blue - GLbyte alpha - - - - void glColor4bv - const GLbyte *v - - - - void glColor4d - GLdouble red - GLdouble green - GLdouble blue - GLdouble alpha - - - - void glColor4dv - const GLdouble *v - - - - void glColor4f - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - void glColor4fNormal3fVertex3fSUN - GLfloat r - GLfloat g - GLfloat b - GLfloat a - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glColor4fNormal3fVertex3fvSUN - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glColor4fv - const GLfloat *v - - - - void glColor4hNV - GLhalfNV red - GLhalfNV green - GLhalfNV blue - GLhalfNV alpha - - - - void glColor4hvNV - const GLhalfNV *v - - - - void glColor4i - GLint red - GLint green - GLint blue - GLint alpha - - - - void glColor4iv - const GLint *v - - - - void glColor4s - GLshort red - GLshort green - GLshort blue - GLshort alpha - - - - void glColor4sv - const GLshort *v - - - - void glColor4ub - GLubyte red - GLubyte green - GLubyte blue - GLubyte alpha - - - - void glColor4ubVertex2fSUN - GLubyte r - GLubyte g - GLubyte b - GLubyte a - GLfloat x - GLfloat y - - - void glColor4ubVertex2fvSUN - const GLubyte *c - const GLfloat *v - - - void glColor4ubVertex3fSUN - GLubyte r - GLubyte g - GLubyte b - GLubyte a - GLfloat x - GLfloat y - GLfloat z - - - void glColor4ubVertex3fvSUN - const GLubyte *c - const GLfloat *v - - - void glColor4ubv - const GLubyte *v - - - - void glColor4ui - GLuint red - GLuint green - GLuint blue - GLuint alpha - - - - void glColor4uiv - const GLuint *v - - - - void glColor4us - GLushort red - GLushort green - GLushort blue - GLushort alpha - - - - void glColor4usv - const GLushort *v - - - - void glColor4x - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glColor4xOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glColor4xvOES - const GLfixed *components - - - void glColorFormatNV - GLint size - GLenum type - GLsizei stride - - - void glColorFragmentOp1ATI - GLenum op - GLuint dst - GLuint dstMask - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - - - void glColorFragmentOp2ATI - GLenum op - GLuint dst - GLuint dstMask - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - - - void glColorFragmentOp3ATI - 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 - - - void glColorMask - GLboolean red - GLboolean green - GLboolean blue - GLboolean alpha - - - - void glColorMaskIndexedEXT - GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a - - - - - void glColorMaski - GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a - - - void glColorMaskiEXT - GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a - - - - void glColorMaskiOES - GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a - - - - void glColorMaterial - GLenum face - GLenum mode - - - - void glColorP3ui - GLenum type - GLuint color - - - void glColorP3uiv - GLenum type - const GLuint *color - - - void glColorP4ui - GLenum type - GLuint color - - - void glColorP4uiv - GLenum type - const GLuint *color - - - void glColorPointer - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glColorPointerEXT - GLint size - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glColorPointerListIBM - GLint size - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glColorPointervINTEL - GLint size - GLenum type - const void **pointer - - - void glColorSubTable - GLenum target - GLsizei start - GLsizei count - GLenum format - GLenum type - const void *data - - - - - void glColorSubTableEXT - GLenum target - GLsizei start - GLsizei count - GLenum format - GLenum type - const void *data - - - - void glColorTable - GLenum target - GLenum internalformat - GLsizei width - GLenum format - GLenum type - const void *table - - - - - void glColorTableEXT - GLenum target - GLenum internalFormat - GLsizei width - GLenum format - GLenum type - const void *table - - - - void glColorTableParameterfv - GLenum target - GLenum pname - const GLfloat *params - - - - void glColorTableParameterfvSGI - GLenum target - GLenum pname - const GLfloat *params - - - - - void glColorTableParameteriv - GLenum target - GLenum pname - const GLint *params - - - - void glColorTableParameterivSGI - GLenum target - GLenum pname - const GLint *params - - - - - void glColorTableSGI - GLenum target - GLenum internalformat - GLsizei width - GLenum format - GLenum type - const void *table - - - - - void glCombinerInputNV - GLenum stage - GLenum portion - GLenum variable - GLenum input - GLenum mapping - GLenum componentUsage - - - - void glCombinerOutputNV - GLenum stage - GLenum portion - GLenum abOutput - GLenum cdOutput - GLenum sumOutput - GLenum scale - GLenum bias - GLboolean abDotProduct - GLboolean cdDotProduct - GLboolean muxSum - - - - void glCombinerParameterfNV - GLenum pname - GLfloat param - - - - void glCombinerParameterfvNV - GLenum pname - const GLfloat *params - - - - void glCombinerParameteriNV - GLenum pname - GLint param - - - - void glCombinerParameterivNV - GLenum pname - const GLint *params - - - - void glCombinerStageParameterfvNV - GLenum stage - GLenum pname - const GLfloat *params - - - void glCommandListSegmentsNV - GLuint list - GLuint segments - - - void glCompileCommandListNV - GLuint list - - - void glCompileShader - GLuint shader - - - void glCompileShaderARB - GLhandleARB shaderObj - - - - void glCompileShaderIncludeARB - GLuint shader - GLsizei count - const GLchar *const*path - const GLint *length - - - void glCompressedMultiTexImage1DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexImage2DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexImage3DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexSubImage1DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexSubImage2DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexSubImage3DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedTexImage1D - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage1DARB - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage2D - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage2DARB - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage3D - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage3DARB - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage3DOES - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *data - - - void glCompressedTexSubImage1D - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage1DARB - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage2D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage2DARB - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage3D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage3DARB - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage3DOES - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *data - - - void glCompressedTextureImage1DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedTextureImage2DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedTextureImage3DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedTextureSubImage1D - GLuint texture - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *data - - - void glCompressedTextureSubImage1DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedTextureSubImage2D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *data - - - void glCompressedTextureSubImage2DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedTextureSubImage3D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *data - - - void glCompressedTextureSubImage3DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *bits - - - void glConservativeRasterParameterfNV - GLenum pname - GLfloat value - - - void glConservativeRasterParameteriNV - GLenum pname - GLint param - - - void glConvolutionFilter1D - GLenum target - GLenum internalformat - GLsizei width - GLenum format - GLenum type - const void *image - - - - - void glConvolutionFilter1DEXT - GLenum target - GLenum internalformat - GLsizei width - GLenum format - GLenum type - const void *image - - - - - void glConvolutionFilter2D - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *image - - - - - void glConvolutionFilter2DEXT - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *image - - - - - void glConvolutionParameterf - GLenum target - GLenum pname - GLfloat params - - - - void glConvolutionParameterfEXT - GLenum target - GLenum pname - GLfloat params - - - - - void glConvolutionParameterfv - GLenum target - GLenum pname - const GLfloat *params - - - - void glConvolutionParameterfvEXT - GLenum target - GLenum pname - const GLfloat *params - - - - - void glConvolutionParameteri - GLenum target - GLenum pname - GLint params - - - - void glConvolutionParameteriEXT - GLenum target - GLenum pname - GLint params - - - - - void glConvolutionParameteriv - GLenum target - GLenum pname - const GLint *params - - - - void glConvolutionParameterivEXT - GLenum target - GLenum pname - const GLint *params - - - - - void glConvolutionParameterxOES - GLenum target - GLenum pname - GLfixed param - - - void glConvolutionParameterxvOES - GLenum target - GLenum pname - const GLfixed *params - - - void glCopyBufferSubData - GLenum readTarget - GLenum writeTarget - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - - void glCopyBufferSubDataNV - GLenum readTarget - GLenum writeTarget - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - - void glCopyColorSubTable - GLenum target - GLsizei start - GLint x - GLint y - GLsizei width - - - - void glCopyColorSubTableEXT - GLenum target - GLsizei start - GLint x - GLint y - GLsizei width - - - - void glCopyColorTable - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - - - - void glCopyColorTableSGI - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - - - - - void glCopyConvolutionFilter1D - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - - - - void glCopyConvolutionFilter1DEXT - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - - - - - void glCopyConvolutionFilter2D - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glCopyConvolutionFilter2DEXT - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - - - - - void glCopyImageSubData - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei srcWidth - GLsizei srcHeight - GLsizei srcDepth - - - void glCopyImageSubDataEXT - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei srcWidth - GLsizei srcHeight - GLsizei srcDepth - - - - void glCopyImageSubDataNV - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei width - GLsizei height - GLsizei depth - - - - void glCopyImageSubDataOES - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei srcWidth - GLsizei srcHeight - GLsizei srcDepth - - - - void glCopyMultiTexImage1DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLint border - - - void glCopyMultiTexImage2DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - GLint border - - - void glCopyMultiTexSubImage1DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - void glCopyMultiTexSubImage2DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyMultiTexSubImage3DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyNamedBufferSubData - GLuint readBuffer - GLuint writeBuffer - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - void glCopyPathNV - GLuint resultPath - GLuint srcPath - - - void glCopyPixels - GLint x - GLint y - GLsizei width - GLsizei height - GLenum type - - - - void glCopyTexImage1D - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLint border - - - - void glCopyTexImage1DEXT - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLint border - - - - - void glCopyTexImage2D - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - GLint border - - - - void glCopyTexImage2DEXT - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - GLint border - - - - - void glCopyTexSubImage1D - GLenum target - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - - void glCopyTexSubImage1DEXT - GLenum target - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - - - void glCopyTexSubImage2D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glCopyTexSubImage2DEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - - - void glCopyTexSubImage3D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glCopyTexSubImage3DEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - - - void glCopyTexSubImage3DOES - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyTextureImage1DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLint border - - - void glCopyTextureImage2DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - GLint border - - - void glCopyTextureLevelsAPPLE - GLuint destinationTexture - GLuint sourceTexture - GLint sourceBaseLevel - GLsizei sourceLevelCount - - - void glCopyTextureSubImage1D - GLuint texture - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - void glCopyTextureSubImage1DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - void glCopyTextureSubImage2D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyTextureSubImage2DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyTextureSubImage3D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyTextureSubImage3DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCoverFillPathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLenum coverMode - GLenum transformType - const GLfloat *transformValues - - - void glCoverFillPathNV - GLuint path - GLenum coverMode - - - void glCoverStrokePathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLenum coverMode - GLenum transformType - const GLfloat *transformValues - - - void glCoverStrokePathNV - GLuint path - GLenum coverMode - - - void glCoverageMaskNV - GLboolean mask - - - void glCoverageModulationNV - GLenum components - - - void glCoverageModulationTableNV - GLsizei n - const GLfloat *v - - - void glCoverageOperationNV - GLenum operation - - - void glCreateBuffers - GLsizei n - GLuint *buffers - - - void glCreateCommandListsNV - GLsizei n - GLuint *lists - - - void glCreateFramebuffers - GLsizei n - GLuint *framebuffers - - - void glCreateMemoryObjectsEXT - GLsizei n - GLuint *memoryObjects - - - void glCreatePerfQueryINTEL - GLuint queryId - GLuint *queryHandle - - - GLuint glCreateProgram - - - GLhandleARB glCreateProgramObjectARB - - - - void glCreateProgramPipelines - GLsizei n - GLuint *pipelines - - - GLuint glCreateProgressFenceNVX - - - void glCreateQueries - GLenum target - GLsizei n - GLuint *ids - - - void glCreateRenderbuffers - GLsizei n - GLuint *renderbuffers - - - void glCreateSamplers - GLsizei n - GLuint *samplers - - - void glCreateSemaphoresNV - GLsizei n - GLuint *semaphores - - - GLuint glCreateShader - GLenum type - - - GLhandleARB glCreateShaderObjectARB - GLenum shaderType - - - - GLuint glCreateShaderProgramEXT - GLenum type - const GLchar *string - - - GLuint glCreateShaderProgramv - GLenum type - GLsizei count - const GLchar *const*strings - - - GLuint glCreateShaderProgramvEXT - GLenum type - GLsizei count - const GLchar *const*strings - - - void glCreateStatesNV - GLsizei n - GLuint *states - - - GLsync glCreateSyncFromCLeventARB - struct _cl_context *context - struct _cl_event *event - GLbitfield flags - - - void glCreateTextures - GLenum target - GLsizei n - GLuint *textures - - - void glCreateTransformFeedbacks - GLsizei n - GLuint *ids - - - void glCreateVertexArrays - GLsizei n - GLuint *arrays - - - void glCullFace - GLenum mode - - - - void glCullParameterdvEXT - GLenum pname - GLdouble *params - - - void glCullParameterfvEXT - GLenum pname - GLfloat *params - - - void glCurrentPaletteMatrixARB - GLint index - - - - void glCurrentPaletteMatrixOES - GLuint matrixpaletteindex - - - void glDebugMessageCallback - GLDEBUGPROC callback - const void *userParam - - - void glDebugMessageCallbackAMD - GLDEBUGPROCAMD callback - void *userParam - - - void glDebugMessageCallbackARB - GLDEBUGPROCARB callback - const void *userParam - - - - void glDebugMessageCallbackKHR - GLDEBUGPROCKHR callback - const void *userParam - - - - void glDebugMessageControl - GLenum source - GLenum type - GLenum severity - GLsizei count - const GLuint *ids - GLboolean enabled - - - void glDebugMessageControlARB - GLenum source - GLenum type - GLenum severity - GLsizei count - const GLuint *ids - GLboolean enabled - - - - void glDebugMessageControlKHR - GLenum source - GLenum type - GLenum severity - GLsizei count - const GLuint *ids - GLboolean enabled - - - - void glDebugMessageEnableAMD - GLenum category - GLenum severity - GLsizei count - const GLuint *ids - GLboolean enabled - - - void glDebugMessageInsert - GLenum source - GLenum type - GLuint id - GLenum severity - GLsizei length - const GLchar *buf - - - void glDebugMessageInsertAMD - GLenum category - GLenum severity - GLuint id - GLsizei length - const GLchar *buf - - - void glDebugMessageInsertARB - GLenum source - GLenum type - GLuint id - GLenum severity - GLsizei length - const GLchar *buf - - - - void glDebugMessageInsertKHR - GLenum source - GLenum type - GLuint id - GLenum severity - GLsizei length - const GLchar *buf - - - - void glDeformSGIX - GLbitfield mask - - - - void glDeformationMap3dSGIX - 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 - - - - void glDeformationMap3fSGIX - 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 - - - - void glDeleteAsyncMarkersSGIX - GLuint marker - GLsizei range - - - void glDeleteBuffers - GLsizei n - const GLuint *buffers - - - void glDeleteBuffersARB - GLsizei n - const GLuint *buffers - - - - void glDeleteCommandListsNV - GLsizei n - const GLuint *lists - - - void glDeleteFencesAPPLE - GLsizei n - const GLuint *fences - - - void glDeleteFencesNV - GLsizei n - const GLuint *fences - - - - void glDeleteFragmentShaderATI - GLuint id - - - void glDeleteFramebuffers - GLsizei n - const GLuint *framebuffers - - - - void glDeleteFramebuffersEXT - GLsizei n - const GLuint *framebuffers - - - - - void glDeleteFramebuffersOES - GLsizei n - const GLuint *framebuffers - - - void glDeleteLists - GLuint list - GLsizei range - - - - void glDeleteMemoryObjectsEXT - GLsizei n - const GLuint *memoryObjects - - - void glDeleteNamedStringARB - GLint namelen - const GLchar *name - - - void glDeleteNamesAMD - GLenum identifier - GLuint num - const GLuint *names - - - void glDeleteObjectARB - GLhandleARB obj - - - void glDeleteOcclusionQueriesNV - GLsizei n - const GLuint *ids - - - void glDeletePathsNV - GLuint path - GLsizei range - - - void glDeletePerfMonitorsAMD - GLsizei n - GLuint *monitors - - - void glDeletePerfQueryINTEL - GLuint queryHandle - - - void glDeleteProgram - GLuint program - - - - void glDeleteProgramPipelines - GLsizei n - const GLuint *pipelines - - - void glDeleteProgramPipelinesEXT - GLsizei n - const GLuint *pipelines - - - void glDeleteProgramsARB - GLsizei n - const GLuint *programs - - - - void glDeleteProgramsNV - GLsizei n - const GLuint *programs - - - - - void glDeleteQueries - GLsizei n - const GLuint *ids - - - - void glDeleteQueriesARB - GLsizei n - const GLuint *ids - - - - void glDeleteQueriesEXT - GLsizei n - const GLuint *ids - - - void glDeleteQueryResourceTagNV - GLsizei n - const GLint *tagIds - - - void glDeleteRenderbuffers - GLsizei n - const GLuint *renderbuffers - - - - void glDeleteRenderbuffersEXT - GLsizei n - const GLuint *renderbuffers - - - - - void glDeleteRenderbuffersOES - GLsizei n - const GLuint *renderbuffers - - - void glDeleteSamplers - GLsizei count - const GLuint *samplers - - - void glDeleteSemaphoresEXT - GLsizei n - const GLuint *semaphores - - - void glDeleteShader - GLuint shader - - - - void glDeleteStatesNV - GLsizei n - const GLuint *states - - - void glDeleteSync - GLsync sync - - - void glDeleteSyncAPPLE - GLsync sync - - - - void glDeleteTextures - GLsizei n - const GLuint *textures - - - - void glDeleteTexturesEXT - GLsizei n - const GLuint *textures - - - - void glDeleteTransformFeedbacks - GLsizei n - const GLuint *ids - - - void glDeleteTransformFeedbacksNV - GLsizei n - const GLuint *ids - - - - void glDeleteVertexArrays - GLsizei n - const GLuint *arrays - - - - void glDeleteVertexArraysAPPLE - GLsizei n - const GLuint *arrays - - - - void glDeleteVertexArraysOES - GLsizei n - const GLuint *arrays - - - - void glDeleteVertexShaderEXT - GLuint id - - - void glDepthBoundsEXT - GLclampd zmin - GLclampd zmax - - - - void glDepthBoundsdNV - GLdouble zmin - GLdouble zmax - - - - void glDepthFunc - GLenum func - - - - void glDepthMask - GLboolean flag - - - - void glDepthRange - GLdouble n - GLdouble f - - - - void glDepthRangeArraydvNV - GLuint first - GLsizei count - const GLdouble *v - - - void glDepthRangeArrayfvNV - GLuint first - GLsizei count - const GLfloat *v - - - void glDepthRangeArrayfvOES - GLuint first - GLsizei count - const GLfloat *v - - - void glDepthRangeArrayv - GLuint first - GLsizei count - const GLdouble *v - - - void glDepthRangeIndexed - GLuint index - GLdouble n - GLdouble f - - - void glDepthRangeIndexeddNV - GLuint index - GLdouble n - GLdouble f - - - void glDepthRangeIndexedfNV - GLuint index - GLfloat n - GLfloat f - - - void glDepthRangeIndexedfOES - GLuint index - GLfloat n - GLfloat f - - - void glDepthRangedNV - GLdouble zNear - GLdouble zFar - - - - void glDepthRangef - GLfloat n - GLfloat f - - - void glDepthRangefOES - GLclampf n - GLclampf f - - - - - void glDepthRangex - GLfixed n - GLfixed f - - - void glDepthRangexOES - GLfixed n - GLfixed f - - - void glDetachObjectARB - GLhandleARB containerObj - GLhandleARB attachedObj - - - - void glDetachShader - GLuint program - GLuint shader - - - void glDetailTexFuncSGIS - GLenum target - GLsizei n - const GLfloat *points - - - - void glDisable - GLenum cap - - - - void glDisableClientState - GLenum array - - - void glDisableClientStateIndexedEXT - GLenum array - GLuint index - - - void glDisableClientStateiEXT - GLenum array - GLuint index - - - void glDisableDriverControlQCOM - GLuint driverControl - - - void glDisableIndexedEXT - GLenum target - GLuint index - - - - - void glDisableVariantClientStateEXT - GLuint id - - - void glDisableVertexArrayAttrib - GLuint vaobj - GLuint index - - - void glDisableVertexArrayAttribEXT - GLuint vaobj - GLuint index - - - void glDisableVertexArrayEXT - GLuint vaobj - GLenum array - - - void glDisableVertexAttribAPPLE - GLuint index - GLenum pname - - - void glDisableVertexAttribArray - GLuint index - - - void glDisableVertexAttribArrayARB - GLuint index - - - - void glDisablei - GLenum target - GLuint index - - - void glDisableiEXT - GLenum target - GLuint index - - - - void glDisableiNV - GLenum target - GLuint index - - - - void glDisableiOES - GLenum target - GLuint index - - - - void glDiscardFramebufferEXT - GLenum target - GLsizei numAttachments - const GLenum *attachments - - - void glDispatchCompute - GLuint num_groups_x - GLuint num_groups_y - GLuint num_groups_z - - - void glDispatchComputeGroupSizeARB - GLuint num_groups_x - GLuint num_groups_y - GLuint num_groups_z - GLuint group_size_x - GLuint group_size_y - GLuint group_size_z - - - void glDispatchComputeIndirect - GLintptr indirect - - - void glDrawArrays - GLenum mode - GLint first - GLsizei count - - - - void glDrawArraysEXT - GLenum mode - GLint first - GLsizei count - - - - - void glDrawArraysIndirect - GLenum mode - const void *indirect - - - void glDrawArraysInstanced - GLenum mode - GLint first - GLsizei count - GLsizei instancecount - - - void glDrawArraysInstancedANGLE - GLenum mode - GLint first - GLsizei count - GLsizei primcount - - - - void glDrawArraysInstancedARB - GLenum mode - GLint first - GLsizei count - GLsizei primcount - - - - void glDrawArraysInstancedBaseInstance - GLenum mode - GLint first - GLsizei count - GLsizei instancecount - GLuint baseinstance - - - void glDrawArraysInstancedBaseInstanceEXT - GLenum mode - GLint first - GLsizei count - GLsizei instancecount - GLuint baseinstance - - - - void glDrawArraysInstancedEXT - GLenum mode - GLint start - GLsizei count - GLsizei primcount - - - - void glDrawArraysInstancedNV - GLenum mode - GLint first - GLsizei count - GLsizei primcount - - - - void glDrawBuffer - GLenum buf - - - - void glDrawBuffers - GLsizei n - const GLenum *bufs - - - - void glDrawBuffersARB - GLsizei n - const GLenum *bufs - - - - void glDrawBuffersATI - GLsizei n - const GLenum *bufs - - - - - void glDrawBuffersEXT - GLsizei n - const GLenum *bufs - - - - void glDrawBuffersIndexedEXT - GLint n - const GLenum *location - const GLint *indices - - - void glDrawBuffersNV - GLsizei n - const GLenum *bufs - - - void glDrawCommandsAddressNV - GLenum primitiveMode - const GLuint64 *indirects - const GLsizei *sizes - GLuint count - - - void glDrawCommandsNV - GLenum primitiveMode - GLuint buffer - const GLintptr *indirects - const GLsizei *sizes - GLuint count - - - void glDrawCommandsStatesAddressNV - const GLuint64 *indirects - const GLsizei *sizes - const GLuint *states - const GLuint *fbos - GLuint count - - - void glDrawCommandsStatesNV - GLuint buffer - const GLintptr *indirects - const GLsizei *sizes - const GLuint *states - const GLuint *fbos - GLuint count - - - void glDrawElementArrayAPPLE - GLenum mode - GLint first - GLsizei count - - - void glDrawElementArrayATI - GLenum mode - GLsizei count - - - void glDrawElements - GLenum mode - GLsizei count - GLenum type - const void *indices - - - void glDrawElementsBaseVertex - GLenum mode - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - void glDrawElementsBaseVertexEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - - void glDrawElementsBaseVertexOES - GLenum mode - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - - void glDrawElementsIndirect - GLenum mode - GLenum type - const void *indirect - - - void glDrawElementsInstanced - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - - - void glDrawElementsInstancedANGLE - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei primcount - - - - void glDrawElementsInstancedARB - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei primcount - - - - void glDrawElementsInstancedBaseInstance - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLuint baseinstance - - - void glDrawElementsInstancedBaseInstanceEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLuint baseinstance - - - - void glDrawElementsInstancedBaseVertex - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - - - void glDrawElementsInstancedBaseVertexBaseInstance - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - GLuint baseinstance - - - void glDrawElementsInstancedBaseVertexBaseInstanceEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - GLuint baseinstance - - - - void glDrawElementsInstancedBaseVertexEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - - - - void glDrawElementsInstancedBaseVertexOES - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - - - - void glDrawElementsInstancedEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei primcount - - - - void glDrawElementsInstancedNV - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei primcount - - - - void glDrawMeshArraysSUN - GLenum mode - GLint first - GLsizei count - GLsizei width - - - void glDrawMeshTasksEXT - GLuint num_groups_x - GLuint num_groups_y - GLuint num_groups_z - - - void glDrawMeshTasksNV - GLuint first - GLuint count - - - void glDrawMeshTasksIndirectEXT - GLintptr indirect - - - void glDrawMeshTasksIndirectNV - GLintptr indirect - - - void glDrawPixels - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - - - void glDrawRangeElementArrayAPPLE - GLenum mode - GLuint start - GLuint end - GLint first - GLsizei count - - - void glDrawRangeElementArrayATI - GLenum mode - GLuint start - GLuint end - GLsizei count - - - void glDrawRangeElements - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - - - void glDrawRangeElementsBaseVertex - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - void glDrawRangeElementsBaseVertexEXT - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - - void glDrawRangeElementsBaseVertexOES - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - - void glDrawRangeElementsEXT - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - - - - void glDrawTexfOES - GLfloat x - GLfloat y - GLfloat z - GLfloat width - GLfloat height - - - - void glDrawTexfvOES - const GLfloat *coords - - - void glDrawTexiOES - GLint x - GLint y - GLint z - GLint width - GLint height - - - - void glDrawTexivOES - const GLint *coords - - - void glDrawTexsOES - GLshort x - GLshort y - GLshort z - GLshort width - GLshort height - - - - void glDrawTexsvOES - const GLshort *coords - - - void glDrawTextureNV - GLuint texture - GLuint sampler - GLfloat x0 - GLfloat y0 - GLfloat x1 - GLfloat y1 - GLfloat z - GLfloat s0 - GLfloat t0 - GLfloat s1 - GLfloat t1 - - - void glDrawTexxOES - GLfixed x - GLfixed y - GLfixed z - GLfixed width - GLfixed height - - - - void glDrawTexxvOES - const GLfixed *coords - - - void glDrawTransformFeedback - GLenum mode - GLuint id - - - void glDrawTransformFeedbackEXT - GLenum mode - GLuint id - - - - void glDrawTransformFeedbackInstanced - GLenum mode - GLuint id - GLsizei instancecount - - - void glDrawTransformFeedbackInstancedEXT - GLenum mode - GLuint id - GLsizei instancecount - - - - void glDrawTransformFeedbackNV - GLenum mode - GLuint id - - - - void glDrawTransformFeedbackStream - GLenum mode - GLuint id - GLuint stream - - - void glDrawTransformFeedbackStreamInstanced - GLenum mode - GLuint id - GLuint stream - GLsizei instancecount - - - void glEGLImageTargetRenderbufferStorageOES - GLenum target - GLeglImageOES image - - - void glEGLImageTargetTexStorageEXT - GLenum target - GLeglImageOES image - const GLint* attrib_list - - - void glEGLImageTargetTexture2DOES - GLenum target - GLeglImageOES image - - - void glEGLImageTargetTextureStorageEXT - GLuint texture - GLeglImageOES image - const GLint* attrib_list - - - void glEdgeFlag - GLboolean flag - - - - void glEdgeFlagFormatNV - GLsizei stride - - - void glEdgeFlagPointer - GLsizei stride - const void *pointer - - - void glEdgeFlagPointerEXT - GLsizei stride - GLsizei count - const GLboolean *pointer - - - void glEdgeFlagPointerListIBM - GLint stride - const GLboolean **pointer - GLint ptrstride - - - void glEdgeFlagv - const GLboolean *flag - - - - void glElementPointerAPPLE - GLenum type - const void *pointer - - - void glElementPointerATI - GLenum type - const void *pointer - - - void glEnable - GLenum cap - - - - void glEnableClientState - GLenum array - - - void glEnableClientStateIndexedEXT - GLenum array - GLuint index - - - void glEnableClientStateiEXT - GLenum array - GLuint index - - - void glEnableDriverControlQCOM - GLuint driverControl - - - void glEnableIndexedEXT - GLenum target - GLuint index - - - - - void glEnableVariantClientStateEXT - GLuint id - - - void glEnableVertexArrayAttrib - GLuint vaobj - GLuint index - - - void glEnableVertexArrayAttribEXT - GLuint vaobj - GLuint index - - - void glEnableVertexArrayEXT - GLuint vaobj - GLenum array - - - void glEnableVertexAttribAPPLE - GLuint index - GLenum pname - - - void glEnableVertexAttribArray - GLuint index - - - void glEnableVertexAttribArrayARB - GLuint index - - - - void glEnablei - GLenum target - GLuint index - - - void glEnableiEXT - GLenum target - GLuint index - - - - void glEnableiNV - GLenum target - GLuint index - - - - void glEnableiOES - GLenum target - GLuint index - - - - void glEnd - - - - void glEndConditionalRender - - - - void glEndConditionalRenderNV - - - - void glEndConditionalRenderNVX - - - - void glEndFragmentShaderATI - - - void glEndList - - - - void glEndOcclusionQueryNV - - - void glEndPerfMonitorAMD - GLuint monitor - - - void glEndPerfQueryINTEL - GLuint queryHandle - - - void glEndQuery - GLenum target - - - - void glEndQueryARB - GLenum target - - - - void glEndQueryEXT - GLenum target - - - void glEndQueryIndexed - GLenum target - GLuint index - - - void glEndTilingQCOM - GLbitfield preserveMask - - - void glEndTransformFeedback - - - - void glEndTransformFeedbackEXT - - - - void glEndTransformFeedbackNV - - - - void glEndVertexShaderEXT - - - void glEndVideoCaptureNV - GLuint video_capture_slot - - - void glEvalCoord1d - GLdouble u - - - - void glEvalCoord1dv - const GLdouble *u - - - - void glEvalCoord1f - GLfloat u - - - - void glEvalCoord1fv - const GLfloat *u - - - - void glEvalCoord1xOES - GLfixed u - - - void glEvalCoord1xvOES - const GLfixed *coords - - - void glEvalCoord2d - GLdouble u - GLdouble v - - - - void glEvalCoord2dv - const GLdouble *u - - - - void glEvalCoord2f - GLfloat u - GLfloat v - - - - void glEvalCoord2fv - const GLfloat *u - - - - void glEvalCoord2xOES - GLfixed u - GLfixed v - - - void glEvalCoord2xvOES - const GLfixed *coords - - - void glEvalMapsNV - GLenum target - GLenum mode - - - void glEvalMesh1 - GLenum mode - GLint i1 - GLint i2 - - - - void glEvalMesh2 - GLenum mode - GLint i1 - GLint i2 - GLint j1 - GLint j2 - - - - void glEvalPoint1 - GLint i - - - - void glEvalPoint2 - GLint i - GLint j - - - - void glEvaluateDepthValuesARB - - - void glExecuteProgramNV - GLenum target - GLuint id - const GLfloat *params - - - - void glExtGetBufferPointervQCOM - GLenum target - void **params - - - void glExtGetBuffersQCOM - GLuint *buffers - GLint maxBuffers - GLint *numBuffers - - - void glExtGetFramebuffersQCOM - GLuint *framebuffers - GLint maxFramebuffers - GLint *numFramebuffers - - - void glExtGetProgramBinarySourceQCOM - GLuint program - GLenum shadertype - GLchar *source - GLint *length - - - void glExtGetProgramsQCOM - GLuint *programs - GLint maxPrograms - GLint *numPrograms - - - void glExtGetRenderbuffersQCOM - GLuint *renderbuffers - GLint maxRenderbuffers - GLint *numRenderbuffers - - - void glExtGetShadersQCOM - GLuint *shaders - GLint maxShaders - GLint *numShaders - - - void glExtGetTexLevelParameterivQCOM - GLuint texture - GLenum face - GLint level - GLenum pname - GLint *params - - - void glExtGetTexSubImageQCOM - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - void *texels - - - void glExtGetTexturesQCOM - GLuint *textures - GLint maxTextures - GLint *numTextures - - - GLboolean glExtIsProgramBinaryQCOM - GLuint program - - - void glExtTexObjectStateOverrideiQCOM - GLenum target - GLenum pname - GLint param - - - void glExtractComponentEXT - GLuint res - GLuint src - GLuint num - - - void glFeedbackBuffer - GLsizei size - GLenum type - GLfloat *buffer - - - - void glFeedbackBufferxOES - GLsizei n - GLenum type - const GLfixed *buffer - - - GLsync glFenceSync - GLenum condition - GLbitfield flags - - - GLsync glFenceSyncAPPLE - GLenum condition - GLbitfield flags - - - - void glFinalCombinerInputNV - GLenum variable - GLenum input - GLenum mapping - GLenum componentUsage - - - - void glFinish - - - - GLint glFinishAsyncSGIX - GLuint *markerp - - - void glFinishFenceAPPLE - GLuint fence - - - void glFinishFenceNV - GLuint fence - - - - void glFinishObjectAPPLE - GLenum object - GLint name - - - void glFinishTextureSUNX - - - void glFlush - - - - void glFlushMappedBufferRange - GLenum target - GLintptr offset - GLsizeiptr length - - - void glFlushMappedBufferRangeAPPLE - GLenum target - GLintptr offset - GLsizeiptr size - - - - void glFlushMappedBufferRangeEXT - GLenum target - GLintptr offset - GLsizeiptr length - - - - void glFlushMappedNamedBufferRange - GLuint buffer - GLintptr offset - GLsizeiptr length - - - void glFlushMappedNamedBufferRangeEXT - GLuint buffer - GLintptr offset - GLsizeiptr length - - - void glFlushPixelDataRangeNV - GLenum target - - - void glFlushRasterSGIX - - - - void glFlushStaticDataIBM - GLenum target - - - void glFlushVertexArrayRangeAPPLE - GLsizei length - void *pointer - - - void glFlushVertexArrayRangeNV - - - void glFogCoordFormatNV - GLenum type - GLsizei stride - - - void glFogCoordPointer - GLenum type - GLsizei stride - const void *pointer - - - void glFogCoordPointerEXT - GLenum type - GLsizei stride - const void *pointer - - - - void glFogCoordPointerListIBM - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glFogCoordd - GLdouble coord - - - - void glFogCoorddEXT - GLdouble coord - - - - - void glFogCoorddv - const GLdouble *coord - - - - void glFogCoorddvEXT - const GLdouble *coord - - - - - void glFogCoordf - GLfloat coord - - - - void glFogCoordfEXT - GLfloat coord - - - - - void glFogCoordfv - const GLfloat *coord - - - - void glFogCoordfvEXT - const GLfloat *coord - - - - - void glFogCoordhNV - GLhalfNV fog - - - - void glFogCoordhvNV - const GLhalfNV *fog - - - - void glFogFuncSGIS - GLsizei n - const GLfloat *points - - - - void glFogf - GLenum pname - GLfloat param - - - - void glFogfv - GLenum pname - const GLfloat *params - - - - void glFogi - GLenum pname - GLint param - - - - void glFogiv - GLenum pname - const GLint *params - - - - void glFogx - GLenum pname - GLfixed param - - - void glFogxOES - GLenum pname - GLfixed param - - - void glFogxv - GLenum pname - const GLfixed *param - - - void glFogxvOES - GLenum pname - const GLfixed *param - - - void glFragmentColorMaterialSGIX - GLenum face - GLenum mode - - - void glFragmentCoverageColorNV - GLuint color - - - void glFragmentLightModelfSGIX - GLenum pname - GLfloat param - - - void glFragmentLightModelfvSGIX - GLenum pname - const GLfloat *params - - - void glFragmentLightModeliSGIX - GLenum pname - GLint param - - - void glFragmentLightModelivSGIX - GLenum pname - const GLint *params - - - void glFragmentLightfSGIX - GLenum light - GLenum pname - GLfloat param - - - void glFragmentLightfvSGIX - GLenum light - GLenum pname - const GLfloat *params - - - void glFragmentLightiSGIX - GLenum light - GLenum pname - GLint param - - - void glFragmentLightivSGIX - GLenum light - GLenum pname - const GLint *params - - - void glFragmentMaterialfSGIX - GLenum face - GLenum pname - GLfloat param - - - void glFragmentMaterialfvSGIX - GLenum face - GLenum pname - const GLfloat *params - - - void glFragmentMaterialiSGIX - GLenum face - GLenum pname - GLint param - - - void glFragmentMaterialivSGIX - GLenum face - GLenum pname - const GLint *params - - - void glFrameTerminatorGREMEDY - - - void glFrameZoomSGIX - GLint factor - - - - void glFramebufferDrawBufferEXT - GLuint framebuffer - GLenum mode - - - void glFramebufferDrawBuffersEXT - GLuint framebuffer - GLsizei n - const GLenum *bufs - - - void glFramebufferFetchBarrierEXT - - - void glFramebufferFetchBarrierQCOM - - - void glFramebufferFoveationConfigQCOM - GLuint framebuffer - GLuint numLayers - GLuint focalPointsPerLayer - GLuint requestedFeatures - GLuint *providedFeatures - - - void glFramebufferFoveationParametersQCOM - GLuint framebuffer - GLuint layer - GLuint focalPoint - GLfloat focalX - GLfloat focalY - GLfloat gainX - GLfloat gainY - GLfloat foveaArea - - - void glFramebufferParameteri - GLenum target - GLenum pname - GLint param - - - void glFramebufferPixelLocalStorageSizeEXT - GLuint target - GLsizei size - - - void glFramebufferReadBufferEXT - GLuint framebuffer - GLenum mode - - - void glFramebufferRenderbuffer - GLenum target - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - - void glFramebufferRenderbufferEXT - GLenum target - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - - - void glFramebufferRenderbufferOES - GLenum target - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - void glFramebufferSampleLocationsfvARB - GLenum target - GLuint start - GLsizei count - const GLfloat *v - - - void glFramebufferSampleLocationsfvNV - GLenum target - GLuint start - GLsizei count - const GLfloat *v - - - void glFramebufferSamplePositionsfvAMD - GLenum target - GLuint numsamples - GLuint pixelindex - const GLfloat *values - - - void glFramebufferShadingRateEXT - GLenum target - GLenum attachment - GLuint texture - GLint baseLayer - GLsizei numLayers - GLsizei texelWidth - GLsizei texelHeight - - - void glFramebufferTexture - GLenum target - GLenum attachment - GLuint texture - GLint level - - - void glFramebufferTexture1D - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - - void glFramebufferTexture1DEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - - - void glFramebufferTexture2D - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - - void glFramebufferTexture2DEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - - - void glFramebufferTexture2DDownsampleIMG - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint xscale - GLint yscale - - - void glFramebufferTexture2DMultisampleEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLsizei samples - - - void glFramebufferTexture2DMultisampleIMG - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLsizei samples - - - void glFramebufferTexture2DOES - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - void glFramebufferTexture3D - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint zoffset - - - - void glFramebufferTexture3DEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint zoffset - - - - - void glFramebufferTexture3DOES - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint zoffset - - - void glFramebufferTextureARB - GLenum target - GLenum attachment - GLuint texture - GLint level - - - - void glFramebufferTextureEXT - GLenum target - GLenum attachment - GLuint texture - GLint level - - - - void glFramebufferTextureFaceARB - GLenum target - GLenum attachment - GLuint texture - GLint level - GLenum face - - - void glFramebufferTextureFaceEXT - GLenum target - GLenum attachment - GLuint texture - GLint level - GLenum face - - - - void glFramebufferTextureLayer - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint layer - - - - void glFramebufferTextureLayerARB - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint layer - - - - void glFramebufferTextureLayerEXT - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint layer - - - - void glFramebufferTextureLayerDownsampleIMG - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint layer - GLint xscale - GLint yscale - - - void glFramebufferTextureMultisampleMultiviewOVR - GLenum target - GLenum attachment - GLuint texture - GLint level - GLsizei samples - GLint baseViewIndex - GLsizei numViews - - - void glFramebufferTextureMultiviewOVR - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint baseViewIndex - GLsizei numViews - - - void glFramebufferTextureOES - GLenum target - GLenum attachment - GLuint texture - GLint level - - - - void glFreeObjectBufferATI - GLuint buffer - - - void glFrontFace - GLenum mode - - - - void glFrustum - GLdouble left - GLdouble right - GLdouble bottom - GLdouble top - GLdouble zNear - GLdouble zFar - - - - void glFrustumf - GLfloat l - GLfloat r - GLfloat b - GLfloat t - GLfloat n - GLfloat f - - - void glFrustumfOES - GLfloat l - GLfloat r - GLfloat b - GLfloat t - GLfloat n - GLfloat f - - - - void glFrustumx - GLfixed l - GLfixed r - GLfixed b - GLfixed t - GLfixed n - GLfixed f - - - void glFrustumxOES - GLfixed l - GLfixed r - GLfixed b - GLfixed t - GLfixed n - GLfixed f - - - GLuint glGenAsyncMarkersSGIX - GLsizei range - - - void glGenBuffers - GLsizei n - GLuint *buffers - - - void glGenBuffersARB - GLsizei n - GLuint *buffers - - - - void glGenFencesAPPLE - GLsizei n - GLuint *fences - - - void glGenFencesNV - GLsizei n - GLuint *fences - - - - GLuint glGenFragmentShadersATI - GLuint range - - - void glGenFramebuffers - GLsizei n - GLuint *framebuffers - - - - void glGenFramebuffersEXT - GLsizei n - GLuint *framebuffers - - - - - void glGenFramebuffersOES - GLsizei n - GLuint *framebuffers - - - GLuint glGenLists - GLsizei range - - - - void glGenNamesAMD - GLenum identifier - GLuint num - GLuint *names - - - void glGenOcclusionQueriesNV - GLsizei n - GLuint *ids - - - GLuint glGenPathsNV - GLsizei range - - - void glGenPerfMonitorsAMD - GLsizei n - GLuint *monitors - - - void glGenProgramPipelines - GLsizei n - GLuint *pipelines - - - void glGenProgramPipelinesEXT - GLsizei n - GLuint *pipelines - - - void glGenProgramsARB - GLsizei n - GLuint *programs - - - - void glGenProgramsNV - GLsizei n - GLuint *programs - - - - - void glGenQueries - GLsizei n - GLuint *ids - - - - void glGenQueriesARB - GLsizei n - GLuint *ids - - - - void glGenQueriesEXT - GLsizei n - GLuint *ids - - - void glGenQueryResourceTagNV - GLsizei n - GLint *tagIds - - - void glGenRenderbuffers - GLsizei n - GLuint *renderbuffers - - - - void glGenRenderbuffersEXT - GLsizei n - GLuint *renderbuffers - - - - - void glGenRenderbuffersOES - GLsizei n - GLuint *renderbuffers - - - void glGenSamplers - GLsizei count - GLuint *samplers - - - void glGenSemaphoresEXT - GLsizei n - GLuint *semaphores - - - GLuint glGenSymbolsEXT - GLenum datatype - GLenum storagetype - GLenum range - GLuint components - - - void glGenTextures - GLsizei n - GLuint *textures - - - - void glGenTexturesEXT - GLsizei n - GLuint *textures - - - - void glGenTransformFeedbacks - GLsizei n - GLuint *ids - - - void glGenTransformFeedbacksNV - GLsizei n - GLuint *ids - - - - void glGenVertexArrays - GLsizei n - GLuint *arrays - - - - void glGenVertexArraysAPPLE - GLsizei n - GLuint *arrays - - - - void glGenVertexArraysOES - GLsizei n - GLuint *arrays - - - - GLuint glGenVertexShadersEXT - GLuint range - - - void glGenerateMipmap - GLenum target - - - - void glGenerateMipmapEXT - GLenum target - - - - - void glGenerateMipmapOES - GLenum target - - - void glGenerateMultiTexMipmapEXT - GLenum texunit - GLenum target - - - void glGenerateTextureMipmap - GLuint texture - - - void glGenerateTextureMipmapEXT - GLuint texture - GLenum target - - - void glGetActiveAtomicCounterBufferiv - GLuint program - GLuint bufferIndex - GLenum pname - GLint *params - - - void glGetActiveAttrib - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLint *size - GLenum *type - GLchar *name - - - void glGetActiveAttribARB - GLhandleARB programObj - GLuint index - GLsizei maxLength - GLsizei *length - GLint *size - GLenum *type - GLcharARB *name - - - - void glGetActiveSubroutineName - GLuint program - GLenum shadertype - GLuint index - GLsizei bufSize - GLsizei *length - GLchar *name - - - void glGetActiveSubroutineUniformName - GLuint program - GLenum shadertype - GLuint index - GLsizei bufSize - GLsizei *length - GLchar *name - - - void glGetActiveSubroutineUniformiv - GLuint program - GLenum shadertype - GLuint index - GLenum pname - GLint *values - - - void glGetActiveUniform - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLint *size - GLenum *type - GLchar *name - - - void glGetActiveUniformARB - GLhandleARB programObj - GLuint index - GLsizei maxLength - GLsizei *length - GLint *size - GLenum *type - GLcharARB *name - - - - void glGetActiveUniformBlockName - GLuint program - GLuint uniformBlockIndex - GLsizei bufSize - GLsizei *length - GLchar *uniformBlockName - - - - void glGetActiveUniformBlockiv - GLuint program - GLuint uniformBlockIndex - GLenum pname - GLint *params - - - - void glGetActiveUniformName - GLuint program - GLuint uniformIndex - GLsizei bufSize - GLsizei *length - GLchar *uniformName - - - - void glGetActiveUniformsiv - GLuint program - GLsizei uniformCount - const GLuint *uniformIndices - GLenum pname - GLint *params - - - - void glGetActiveVaryingNV - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLsizei *size - GLenum *type - GLchar *name - - - void glGetArrayObjectfvATI - GLenum array - GLenum pname - GLfloat *params - - - void glGetArrayObjectivATI - GLenum array - GLenum pname - GLint *params - - - void glGetAttachedObjectsARB - GLhandleARB containerObj - GLsizei maxCount - GLsizei *count - GLhandleARB *obj - - - void glGetAttachedShaders - GLuint program - GLsizei maxCount - GLsizei *count - GLuint *shaders - - - GLint glGetAttribLocation - GLuint program - const GLchar *name - - - GLint glGetAttribLocationARB - GLhandleARB programObj - const GLcharARB *name - - - - void glGetBooleanIndexedvEXT - GLenum target - GLuint index - GLboolean *data - - - - - void glGetBooleani_v - GLenum target - GLuint index - GLboolean *data - - - void glGetBooleanv - GLenum pname - GLboolean *data - - - - void glGetBufferParameteri64v - GLenum target - GLenum pname - GLint64 *params - - - void glGetBufferParameteriv - GLenum target - GLenum pname - GLint *params - - - void glGetBufferParameterivARB - GLenum target - GLenum pname - GLint *params - - - - void glGetBufferParameterui64vNV - GLenum target - GLenum pname - GLuint64EXT *params - - - void glGetBufferPointerv - GLenum target - GLenum pname - void **params - - - void glGetBufferPointervARB - GLenum target - GLenum pname - void **params - - - - void glGetBufferPointervOES - GLenum target - GLenum pname - void **params - - - - void glGetBufferSubData - GLenum target - GLintptr offset - GLsizeiptr size - void *data - - - void glGetBufferSubDataARB - GLenum target - GLintptrARB offset - GLsizeiptrARB size - void *data - - - - void glGetClipPlane - GLenum plane - GLdouble *equation - - - - void glGetClipPlanef - GLenum plane - GLfloat *equation - - - void glGetClipPlanefOES - GLenum plane - GLfloat *equation - - - - void glGetClipPlanex - GLenum plane - GLfixed *equation - - - void glGetClipPlanexOES - GLenum plane - GLfixed *equation - - - void glGetColorTable - GLenum target - GLenum format - GLenum type - void *table - - - - - void glGetColorTableEXT - GLenum target - GLenum format - GLenum type - void *data - - - - void glGetColorTableParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetColorTableParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetColorTableParameterfvSGI - GLenum target - GLenum pname - GLfloat *params - - - - void glGetColorTableParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetColorTableParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetColorTableParameterivSGI - GLenum target - GLenum pname - GLint *params - - - - void glGetColorTableSGI - GLenum target - GLenum format - GLenum type - void *table - - - - void glGetCombinerInputParameterfvNV - GLenum stage - GLenum portion - GLenum variable - GLenum pname - GLfloat *params - - - - void glGetCombinerInputParameterivNV - GLenum stage - GLenum portion - GLenum variable - GLenum pname - GLint *params - - - - void glGetCombinerOutputParameterfvNV - GLenum stage - GLenum portion - GLenum pname - GLfloat *params - - - - void glGetCombinerOutputParameterivNV - GLenum stage - GLenum portion - GLenum pname - GLint *params - - - - void glGetCombinerStageParameterfvNV - GLenum stage - GLenum pname - GLfloat *params - - - GLuint glGetCommandHeaderNV - GLenum tokenID - GLuint size - - - void glGetCompressedMultiTexImageEXT - GLenum texunit - GLenum target - GLint lod - void *img - - - void glGetCompressedTexImage - GLenum target - GLint level - void *img - - - - - void glGetCompressedTexImageARB - GLenum target - GLint level - void *img - - - - - void glGetCompressedTextureImage - GLuint texture - GLint level - GLsizei bufSize - void *pixels - - - void glGetCompressedTextureImageEXT - GLuint texture - GLenum target - GLint lod - void *img - - - void glGetCompressedTextureSubImage - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLsizei bufSize - void *pixels - - - void glGetConvolutionFilter - GLenum target - GLenum format - GLenum type - void *image - - - - - void glGetConvolutionFilterEXT - GLenum target - GLenum format - GLenum type - void *image - - - - void glGetConvolutionParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetConvolutionParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetConvolutionParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetConvolutionParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetConvolutionParameterxvOES - GLenum target - GLenum pname - GLfixed *params - - - void glGetCoverageModulationTableNV - GLsizei bufSize - GLfloat *v - - - GLuint glGetDebugMessageLog - GLuint count - GLsizei bufSize - GLenum *sources - GLenum *types - GLuint *ids - GLenum *severities - GLsizei *lengths - GLchar *messageLog - - - GLuint glGetDebugMessageLogAMD - GLuint count - GLsizei bufSize - GLenum *categories - GLenum *severities - GLuint *ids - GLsizei *lengths - GLchar *message - - - GLuint glGetDebugMessageLogARB - GLuint count - GLsizei bufSize - GLenum *sources - GLenum *types - GLuint *ids - GLenum *severities - GLsizei *lengths - GLchar *messageLog - - - - GLuint glGetDebugMessageLogKHR - GLuint count - GLsizei bufSize - GLenum *sources - GLenum *types - GLuint *ids - GLenum *severities - GLsizei *lengths - GLchar *messageLog - - - - void glGetDetailTexFuncSGIS - GLenum target - GLfloat *points - - - - void glGetDoubleIndexedvEXT - GLenum target - GLuint index - GLdouble *data - - - - void glGetDoublei_v - GLenum target - GLuint index - GLdouble *data - - - void glGetDoublei_vEXT - GLenum pname - GLuint index - GLdouble *params - - - - void glGetDoublev - GLenum pname - GLdouble *data - - - - void glGetDriverControlStringQCOM - GLuint driverControl - GLsizei bufSize - GLsizei *length - GLchar *driverControlString - - - void glGetDriverControlsQCOM - GLint *num - GLsizei size - GLuint *driverControls - - - GLenum glGetError - - - - void glGetFenceivNV - GLuint fence - GLenum pname - GLint *params - - - - void glGetFinalCombinerInputParameterfvNV - GLenum variable - GLenum pname - GLfloat *params - - - - void glGetFinalCombinerInputParameterivNV - GLenum variable - GLenum pname - GLint *params - - - - void glGetFirstPerfQueryIdINTEL - GLuint *queryId - - - void glGetFixedv - GLenum pname - GLfixed *params - - - void glGetFixedvOES - GLenum pname - GLfixed *params - - - void glGetFloatIndexedvEXT - GLenum target - GLuint index - GLfloat *data - - - - void glGetFloati_v - GLenum target - GLuint index - GLfloat *data - - - void glGetFloati_vEXT - GLenum pname - GLuint index - GLfloat *params - - - - void glGetFloati_vNV - GLenum target - GLuint index - GLfloat *data - - - - void glGetFloati_vOES - GLenum target - GLuint index - GLfloat *data - - - - void glGetFloatv - GLenum pname - GLfloat *data - - - - void glGetFogFuncSGIS - GLfloat *points - - - GLint glGetFragDataIndex - GLuint program - const GLchar *name - - - GLint glGetFragDataIndexEXT - GLuint program - const GLchar *name - - - - GLint glGetFragDataLocation - GLuint program - const GLchar *name - - - GLint glGetFragDataLocationEXT - GLuint program - const GLchar *name - - - - void glGetFragmentLightfvSGIX - GLenum light - GLenum pname - GLfloat *params - - - void glGetFragmentLightivSGIX - GLenum light - GLenum pname - GLint *params - - - void glGetFragmentMaterialfvSGIX - GLenum face - GLenum pname - GLfloat *params - - - void glGetFragmentMaterialivSGIX - GLenum face - GLenum pname - GLint *params - - - void glGetFragmentShadingRatesEXT - GLsizei samples - GLsizei maxCount - GLsizei *count - GLenum *shadingRates - - - void glGetFramebufferAttachmentParameteriv - GLenum target - GLenum attachment - GLenum pname - GLint *params - - - - void glGetFramebufferAttachmentParameterivEXT - GLenum target - GLenum attachment - GLenum pname - GLint *params - - - - - void glGetFramebufferAttachmentParameterivOES - GLenum target - GLenum attachment - GLenum pname - GLint *params - - - void glGetFramebufferParameterfvAMD - GLenum target - GLenum pname - GLuint numsamples - GLuint pixelindex - GLsizei size - GLfloat *values - - - void glGetFramebufferParameteriv - GLenum target - GLenum pname - GLint *params - - - void glGetFramebufferParameterivEXT - GLuint framebuffer - GLenum pname - GLint *params - - - GLsizei glGetFramebufferPixelLocalStorageSizeEXT - GLuint target - - - GLenum glGetGraphicsResetStatus - - - GLenum glGetGraphicsResetStatusARB - - - GLenum glGetGraphicsResetStatusEXT - - - - GLenum glGetGraphicsResetStatusKHR - - - - GLhandleARB glGetHandleARB - GLenum pname - - - void glGetHistogram - GLenum target - GLboolean reset - GLenum format - GLenum type - void *values - - - - - void glGetHistogramEXT - GLenum target - GLboolean reset - GLenum format - GLenum type - void *values - - - - void glGetHistogramParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetHistogramParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetHistogramParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetHistogramParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetHistogramParameterxvOES - GLenum target - GLenum pname - GLfixed *params - - - GLuint64 glGetImageHandleARB - GLuint texture - GLint level - GLboolean layered - GLint layer - GLenum format - - - GLuint64 glGetImageHandleNV - GLuint texture - GLint level - GLboolean layered - GLint layer - GLenum format - - - void glGetImageTransformParameterfvHP - GLenum target - GLenum pname - GLfloat *params - - - void glGetImageTransformParameterivHP - GLenum target - GLenum pname - GLint *params - - - void glGetInfoLogARB - GLhandleARB obj - GLsizei maxLength - GLsizei *length - GLcharARB *infoLog - - - GLint glGetInstrumentsSGIX - - - - void glGetInteger64i_v - GLenum target - GLuint index - GLint64 *data - - - void glGetInteger64v - GLenum pname - GLint64 *data - - - void glGetInteger64vAPPLE - GLenum pname - GLint64 *params - - - - void glGetInteger64vEXT - GLenum pname - GLint64 *data - - - - void glGetIntegerIndexedvEXT - GLenum target - GLuint index - GLint *data - - - - - void glGetIntegeri_v - GLenum target - GLuint index - GLint *data - - - void glGetIntegeri_vEXT - GLenum target - GLuint index - GLint *data - - - void glGetIntegerui64i_vNV - GLenum value - GLuint index - GLuint64EXT *result - - - void glGetIntegerui64vNV - GLenum value - GLuint64EXT *result - - - void glGetIntegerv - GLenum pname - GLint *data - - - - void glGetInternalformatSampleivNV - GLenum target - GLenum internalformat - GLsizei samples - GLenum pname - GLsizei count - GLint *params - - - void glGetInternalformati64v - GLenum target - GLenum internalformat - GLenum pname - GLsizei count - GLint64 *params - - - void glGetInternalformativ - GLenum target - GLenum internalformat - GLenum pname - GLsizei count - GLint *params - - - void glGetInvariantBooleanvEXT - GLuint id - GLenum value - GLboolean *data - - - void glGetInvariantFloatvEXT - GLuint id - GLenum value - GLfloat *data - - - void glGetInvariantIntegervEXT - GLuint id - GLenum value - GLint *data - - - void glGetLightfv - GLenum light - GLenum pname - GLfloat *params - - - - void glGetLightiv - GLenum light - GLenum pname - GLint *params - - - - void glGetLightxOES - GLenum light - GLenum pname - GLfixed *params - - - void glGetLightxv - GLenum light - GLenum pname - GLfixed *params - - - void glGetLightxvOES - GLenum light - GLenum pname - GLfixed *params - - - void glGetListParameterfvSGIX - GLuint list - GLenum pname - GLfloat *params - - - void glGetListParameterivSGIX - GLuint list - GLenum pname - GLint *params - - - void glGetLocalConstantBooleanvEXT - GLuint id - GLenum value - GLboolean *data - - - void glGetLocalConstantFloatvEXT - GLuint id - GLenum value - GLfloat *data - - - void glGetLocalConstantIntegervEXT - GLuint id - GLenum value - GLint *data - - - void glGetMapAttribParameterfvNV - GLenum target - GLuint index - GLenum pname - GLfloat *params - - - void glGetMapAttribParameterivNV - GLenum target - GLuint index - GLenum pname - GLint *params - - - void glGetMapControlPointsNV - GLenum target - GLuint index - GLenum type - GLsizei ustride - GLsizei vstride - GLboolean packed - void *points - - - void glGetMapParameterfvNV - GLenum target - GLenum pname - GLfloat *params - - - void glGetMapParameterivNV - GLenum target - GLenum pname - GLint *params - - - void glGetMapdv - GLenum target - GLenum query - GLdouble *v - - - - void glGetMapfv - GLenum target - GLenum query - GLfloat *v - - - - void glGetMapiv - GLenum target - GLenum query - GLint *v - - - - void glGetMapxvOES - GLenum target - GLenum query - GLfixed *v - - - void glGetMaterialfv - GLenum face - GLenum pname - GLfloat *params - - - - void glGetMaterialiv - GLenum face - GLenum pname - GLint *params - - - - void glGetMaterialxOES - GLenum face - GLenum pname - GLfixed param - - - void glGetMaterialxv - GLenum face - GLenum pname - GLfixed *params - - - void glGetMaterialxvOES - GLenum face - GLenum pname - GLfixed *params - - - void glGetMemoryObjectDetachedResourcesuivNV - GLuint memory - GLenum pname - GLint first - GLsizei count - GLuint *params - - - void glGetMemoryObjectParameterivEXT - GLuint memoryObject - GLenum pname - GLint *params - - - void glGetMinmax - GLenum target - GLboolean reset - GLenum format - GLenum type - void *values - - - - - void glGetMinmaxEXT - GLenum target - GLboolean reset - GLenum format - GLenum type - void *values - - - - void glGetMinmaxParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetMinmaxParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetMinmaxParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetMinmaxParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetMultiTexEnvfvEXT - GLenum texunit - GLenum target - GLenum pname - GLfloat *params - - - void glGetMultiTexEnvivEXT - GLenum texunit - GLenum target - GLenum pname - GLint *params - - - void glGetMultiTexGendvEXT - GLenum texunit - GLenum coord - GLenum pname - GLdouble *params - - - void glGetMultiTexGenfvEXT - GLenum texunit - GLenum coord - GLenum pname - GLfloat *params - - - void glGetMultiTexGenivEXT - GLenum texunit - GLenum coord - GLenum pname - GLint *params - - - void glGetMultiTexImageEXT - GLenum texunit - GLenum target - GLint level - GLenum format - GLenum type - void *pixels - - - void glGetMultiTexLevelParameterfvEXT - GLenum texunit - GLenum target - GLint level - GLenum pname - GLfloat *params - - - void glGetMultiTexLevelParameterivEXT - GLenum texunit - GLenum target - GLint level - GLenum pname - GLint *params - - - void glGetMultiTexParameterIivEXT - GLenum texunit - GLenum target - GLenum pname - GLint *params - - - void glGetMultiTexParameterIuivEXT - GLenum texunit - GLenum target - GLenum pname - GLuint *params - - - void glGetMultiTexParameterfvEXT - GLenum texunit - GLenum target - GLenum pname - GLfloat *params - - - void glGetMultiTexParameterivEXT - GLenum texunit - GLenum target - GLenum pname - GLint *params - - - void glGetMultisamplefv - GLenum pname - GLuint index - GLfloat *val - - - void glGetMultisamplefvNV - GLenum pname - GLuint index - GLfloat *val - - - - void glGetNamedBufferParameteri64v - GLuint buffer - GLenum pname - GLint64 *params - - - void glGetNamedBufferParameteriv - GLuint buffer - GLenum pname - GLint *params - - - void glGetNamedBufferParameterivEXT - GLuint buffer - GLenum pname - GLint *params - - - void glGetNamedBufferParameterui64vNV - GLuint buffer - GLenum pname - GLuint64EXT *params - - - void glGetNamedBufferPointerv - GLuint buffer - GLenum pname - void **params - - - void glGetNamedBufferPointervEXT - GLuint buffer - GLenum pname - void **params - - - void glGetNamedBufferSubData - GLuint buffer - GLintptr offset - GLsizeiptr size - void *data - - - void glGetNamedBufferSubDataEXT - GLuint buffer - GLintptr offset - GLsizeiptr size - void *data - - - void glGetNamedFramebufferParameterfvAMD - GLuint framebuffer - GLenum pname - GLuint numsamples - GLuint pixelindex - GLsizei size - GLfloat *values - - - void glGetNamedFramebufferAttachmentParameteriv - GLuint framebuffer - GLenum attachment - GLenum pname - GLint *params - - - void glGetNamedFramebufferAttachmentParameterivEXT - GLuint framebuffer - GLenum attachment - GLenum pname - GLint *params - - - void glGetNamedFramebufferParameteriv - GLuint framebuffer - GLenum pname - GLint *param - - - void glGetNamedFramebufferParameterivEXT - GLuint framebuffer - GLenum pname - GLint *params - - - void glGetNamedProgramLocalParameterIivEXT - GLuint program - GLenum target - GLuint index - GLint *params - - - void glGetNamedProgramLocalParameterIuivEXT - GLuint program - GLenum target - GLuint index - GLuint *params - - - void glGetNamedProgramLocalParameterdvEXT - GLuint program - GLenum target - GLuint index - GLdouble *params - - - void glGetNamedProgramLocalParameterfvEXT - GLuint program - GLenum target - GLuint index - GLfloat *params - - - void glGetNamedProgramStringEXT - GLuint program - GLenum target - GLenum pname - void *string - - - void glGetNamedProgramivEXT - GLuint program - GLenum target - GLenum pname - GLint *params - - - void glGetNamedRenderbufferParameteriv - GLuint renderbuffer - GLenum pname - GLint *params - - - void glGetNamedRenderbufferParameterivEXT - GLuint renderbuffer - GLenum pname - GLint *params - - - void glGetNamedStringARB - GLint namelen - const GLchar *name - GLsizei bufSize - GLint *stringlen - GLchar *string - - - void glGetNamedStringivARB - GLint namelen - const GLchar *name - GLenum pname - GLint *params - - - void glGetNextPerfQueryIdINTEL - GLuint queryId - GLuint *nextQueryId - - - void glGetObjectBufferfvATI - GLuint buffer - GLenum pname - GLfloat *params - - - void glGetObjectBufferivATI - GLuint buffer - GLenum pname - GLint *params - - - void glGetObjectLabel - GLenum identifier - GLuint name - GLsizei bufSize - GLsizei *length - GLchar *label - - - void glGetObjectLabelEXT - GLenum type - GLuint object - GLsizei bufSize - GLsizei *length - GLchar *label - - - void glGetObjectLabelKHR - GLenum identifier - GLuint name - GLsizei bufSize - GLsizei *length - GLchar *label - - - - void glGetObjectParameterfvARB - GLhandleARB obj - GLenum pname - GLfloat *params - - - void glGetObjectParameterivAPPLE - GLenum objectType - GLuint name - GLenum pname - GLint *params - - - void glGetObjectParameterivARB - GLhandleARB obj - GLenum pname - GLint *params - - - void glGetObjectPtrLabel - const void *ptr - GLsizei bufSize - GLsizei *length - GLchar *label - - - void glGetObjectPtrLabelKHR - const void *ptr - GLsizei bufSize - GLsizei *length - GLchar *label - - - - void glGetOcclusionQueryivNV - GLuint id - GLenum pname - GLint *params - - - void glGetOcclusionQueryuivNV - GLuint id - GLenum pname - GLuint *params - - - void glGetPathColorGenfvNV - GLenum color - GLenum pname - GLfloat *value - - - void glGetPathColorGenivNV - GLenum color - GLenum pname - GLint *value - - - void glGetPathCommandsNV - GLuint path - GLubyte *commands - - - void glGetPathCoordsNV - GLuint path - GLfloat *coords - - - void glGetPathDashArrayNV - GLuint path - GLfloat *dashArray - - - GLfloat glGetPathLengthNV - GLuint path - GLsizei startSegment - GLsizei numSegments - - - void glGetPathMetricRangeNV - GLbitfield metricQueryMask - GLuint firstPathName - GLsizei numPaths - GLsizei stride - GLfloat *metrics - - - void glGetPathMetricsNV - GLbitfield metricQueryMask - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLsizei stride - GLfloat *metrics - - - void glGetPathParameterfvNV - GLuint path - GLenum pname - GLfloat *value - - - void glGetPathParameterivNV - GLuint path - GLenum pname - GLint *value - - - void glGetPathSpacingNV - GLenum pathListMode - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLfloat advanceScale - GLfloat kerningScale - GLenum transformType - GLfloat *returnedSpacing - - - void glGetPathTexGenfvNV - GLenum texCoordSet - GLenum pname - GLfloat *value - - - void glGetPathTexGenivNV - GLenum texCoordSet - GLenum pname - GLint *value - - - void glGetPerfCounterInfoINTEL - GLuint queryId - GLuint counterId - GLuint counterNameLength - GLchar *counterName - GLuint counterDescLength - GLchar *counterDesc - GLuint *counterOffset - GLuint *counterDataSize - GLuint *counterTypeEnum - GLuint *counterDataTypeEnum - GLuint64 *rawCounterMaxValue - - - void glGetPerfMonitorCounterDataAMD - GLuint monitor - GLenum pname - GLsizei dataSize - GLuint *data - GLint *bytesWritten - - - void glGetPerfMonitorCounterInfoAMD - GLuint group - GLuint counter - GLenum pname - void *data - - - void glGetPerfMonitorCounterStringAMD - GLuint group - GLuint counter - GLsizei bufSize - GLsizei *length - GLchar *counterString - - - void glGetPerfMonitorCountersAMD - GLuint group - GLint *numCounters - GLint *maxActiveCounters - GLsizei counterSize - GLuint *counters - - - void glGetPerfMonitorGroupStringAMD - GLuint group - GLsizei bufSize - GLsizei *length - GLchar *groupString - - - void glGetPerfMonitorGroupsAMD - GLint *numGroups - GLsizei groupsSize - GLuint *groups - - - void glGetPerfQueryDataINTEL - GLuint queryHandle - GLuint flags - GLsizei dataSize - void *data - GLuint *bytesWritten - - - void glGetPerfQueryIdByNameINTEL - GLchar *queryName - GLuint *queryId - - - void glGetPerfQueryInfoINTEL - GLuint queryId - GLuint queryNameLength - GLchar *queryName - GLuint *dataSize - GLuint *noCounters - GLuint *noInstances - GLuint *capsMask - - - void glGetPixelMapfv - GLenum map - GLfloat *values - - - - - void glGetPixelMapuiv - GLenum map - GLuint *values - - - - - void glGetPixelMapusv - GLenum map - GLushort *values - - - - - void glGetPixelMapxv - GLenum map - GLint size - GLfixed *values - - - void glGetPixelTexGenParameterfvSGIS - GLenum pname - GLfloat *params - - - void glGetPixelTexGenParameterivSGIS - GLenum pname - GLint *params - - - void glGetPixelTransformParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetPixelTransformParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetPointerIndexedvEXT - GLenum target - GLuint index - void **data - - - void glGetPointeri_vEXT - GLenum pname - GLuint index - void **params - - - void glGetPointerv - GLenum pname - void **params - - - - void glGetPointervEXT - GLenum pname - void **params - - - - void glGetPointervKHR - GLenum pname - void **params - - - - void glGetPolygonStipple - GLubyte *mask - - - - - void glGetProgramBinary - GLuint program - GLsizei bufSize - GLsizei *length - GLenum *binaryFormat - void *binary - - - void glGetProgramBinaryOES - GLuint program - GLsizei bufSize - GLsizei *length - GLenum *binaryFormat - void *binary - - - - void glGetProgramEnvParameterIivNV - GLenum target - GLuint index - GLint *params - - - void glGetProgramEnvParameterIuivNV - GLenum target - GLuint index - GLuint *params - - - void glGetProgramEnvParameterdvARB - GLenum target - GLuint index - GLdouble *params - - - void glGetProgramEnvParameterfvARB - GLenum target - GLuint index - GLfloat *params - - - void glGetProgramInfoLog - GLuint program - GLsizei bufSize - GLsizei *length - GLchar *infoLog - - - - void glGetProgramInterfaceiv - GLuint program - GLenum programInterface - GLenum pname - GLint *params - - - void glGetProgramLocalParameterIivNV - GLenum target - GLuint index - GLint *params - - - void glGetProgramLocalParameterIuivNV - GLenum target - GLuint index - GLuint *params - - - void glGetProgramLocalParameterdvARB - GLenum target - GLuint index - GLdouble *params - - - void glGetProgramLocalParameterfvARB - GLenum target - GLuint index - GLfloat *params - - - void glGetProgramNamedParameterdvNV - GLuint id - GLsizei len - const GLubyte *name - GLdouble *params - - - - void glGetProgramNamedParameterfvNV - GLuint id - GLsizei len - const GLubyte *name - GLfloat *params - - - - void glGetProgramParameterdvNV - GLenum target - GLuint index - GLenum pname - GLdouble *params - - - - void glGetProgramParameterfvNV - GLenum target - GLuint index - GLenum pname - GLfloat *params - - - - void glGetProgramPipelineInfoLog - GLuint pipeline - GLsizei bufSize - GLsizei *length - GLchar *infoLog - - - void glGetProgramPipelineInfoLogEXT - GLuint pipeline - GLsizei bufSize - GLsizei *length - GLchar *infoLog - - - void glGetProgramPipelineiv - GLuint pipeline - GLenum pname - GLint *params - - - void glGetProgramPipelineivEXT - GLuint pipeline - GLenum pname - GLint *params - - - GLuint glGetProgramResourceIndex - GLuint program - GLenum programInterface - const GLchar *name - - - GLint glGetProgramResourceLocation - GLuint program - GLenum programInterface - const GLchar *name - - - GLint glGetProgramResourceLocationIndex - GLuint program - GLenum programInterface - const GLchar *name - - - GLint glGetProgramResourceLocationIndexEXT - GLuint program - GLenum programInterface - const GLchar *name - - - void glGetProgramResourceName - GLuint program - GLenum programInterface - GLuint index - GLsizei bufSize - GLsizei *length - GLchar *name - - - void glGetProgramResourcefvNV - GLuint program - GLenum programInterface - GLuint index - GLsizei propCount - const GLenum *props - GLsizei count - GLsizei *length - GLfloat *params - - - void glGetProgramResourceiv - GLuint program - GLenum programInterface - GLuint index - GLsizei propCount - const GLenum *props - GLsizei count - GLsizei *length - GLint *params - - - void glGetProgramStageiv - GLuint program - GLenum shadertype - GLenum pname - GLint *values - - - void glGetProgramStringARB - GLenum target - GLenum pname - void *string - - - void glGetProgramStringNV - GLuint id - GLenum pname - GLubyte *program - - - - void glGetProgramSubroutineParameteruivNV - GLenum target - GLuint index - GLuint *param - - - void glGetProgramiv - GLuint program - GLenum pname - GLint *params - - - - void glGetProgramivARB - GLenum target - GLenum pname - GLint *params - - - void glGetProgramivNV - GLuint id - GLenum pname - GLint *params - - - - void glGetQueryBufferObjecti64v - GLuint id - GLuint buffer - GLenum pname - GLintptr offset - - - void glGetQueryBufferObjectiv - GLuint id - GLuint buffer - GLenum pname - GLintptr offset - - - void glGetQueryBufferObjectui64v - GLuint id - GLuint buffer - GLenum pname - GLintptr offset - - - void glGetQueryBufferObjectuiv - GLuint id - GLuint buffer - GLenum pname - GLintptr offset - - - void glGetQueryIndexediv - GLenum target - GLuint index - GLenum pname - GLint *params - - - void glGetQueryObjecti64v - GLuint id - GLenum pname - GLint64 *params - - - void glGetQueryObjecti64vEXT - GLuint id - GLenum pname - GLint64 *params - - - - - void glGetQueryObjectiv - GLuint id - GLenum pname - GLint *params - - - - void glGetQueryObjectivARB - GLuint id - GLenum pname - GLint *params - - - - void glGetQueryObjectivEXT - GLuint id - GLenum pname - GLint *params - - - - void glGetQueryObjectui64v - GLuint id - GLenum pname - GLuint64 *params - - - void glGetQueryObjectui64vEXT - GLuint id - GLenum pname - GLuint64 *params - - - - - void glGetQueryObjectuiv - GLuint id - GLenum pname - GLuint *params - - - - void glGetQueryObjectuivARB - GLuint id - GLenum pname - GLuint *params - - - - void glGetQueryObjectuivEXT - GLuint id - GLenum pname - GLuint *params - - - void glGetQueryiv - GLenum target - GLenum pname - GLint *params - - - - void glGetQueryivARB - GLenum target - GLenum pname - GLint *params - - - - void glGetQueryivEXT - GLenum target - GLenum pname - GLint *params - - - void glGetRenderbufferParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetRenderbufferParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - - void glGetRenderbufferParameterivOES - GLenum target - GLenum pname - GLint *params - - - void glGetSamplerParameterIiv - GLuint sampler - GLenum pname - GLint *params - - - void glGetSamplerParameterIivEXT - GLuint sampler - GLenum pname - GLint *params - - - - void glGetSamplerParameterIivOES - GLuint sampler - GLenum pname - GLint *params - - - - void glGetSamplerParameterIuiv - GLuint sampler - GLenum pname - GLuint *params - - - void glGetSamplerParameterIuivEXT - GLuint sampler - GLenum pname - GLuint *params - - - - void glGetSamplerParameterIuivOES - GLuint sampler - GLenum pname - GLuint *params - - - - void glGetSamplerParameterfv - GLuint sampler - GLenum pname - GLfloat *params - - - void glGetSamplerParameteriv - GLuint sampler - GLenum pname - GLint *params - - - void glGetSemaphoreParameterivNV - GLuint semaphore - GLenum pname - GLint *params - - - void glGetSemaphoreParameterui64vEXT - GLuint semaphore - GLenum pname - GLuint64 *params - - - void glGetSeparableFilter - GLenum target - GLenum format - GLenum type - void *row - void *column - void *span - - - - - void glGetSeparableFilterEXT - GLenum target - GLenum format - GLenum type - void *row - void *column - void *span - - - - void glGetShaderInfoLog - GLuint shader - GLsizei bufSize - GLsizei *length - GLchar *infoLog - - - - void glGetShaderPrecisionFormat - GLenum shadertype - GLenum precisiontype - GLint *range - GLint *precision - - - void glGetShaderSource - GLuint shader - GLsizei bufSize - GLsizei *length - GLchar *source - - - void glGetShaderSourceARB - GLhandleARB obj - GLsizei maxLength - GLsizei *length - GLcharARB *source - - - - void glGetShaderiv - GLuint shader - GLenum pname - GLint *params - - - - void glGetShadingRateImagePaletteNV - GLuint viewport - GLuint entry - GLenum *rate - - - void glGetShadingRateSampleLocationivNV - GLenum rate - GLuint samples - GLuint index - GLint *location - - - void glGetSharpenTexFuncSGIS - GLenum target - GLfloat *points - - - - GLushort glGetStageIndexNV - GLenum shadertype - - - - const GLubyte *glGetString - GLenum name - - - - const GLubyte *glGetStringi - GLenum name - GLuint index - - - - GLuint glGetSubroutineIndex - GLuint program - GLenum shadertype - const GLchar *name - - - GLint glGetSubroutineUniformLocation - GLuint program - GLenum shadertype - const GLchar *name - - - void glGetSynciv - GLsync sync - GLenum pname - GLsizei count - GLsizei *length - GLint *values - - - void glGetSyncivAPPLE - GLsync sync - GLenum pname - GLsizei count - GLsizei *length - GLint *values - - - - void glGetTexBumpParameterfvATI - GLenum pname - GLfloat *param - - - void glGetTexBumpParameterivATI - GLenum pname - GLint *param - - - void glGetTexEnvfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetTexEnviv - GLenum target - GLenum pname - GLint *params - - - - void glGetTexEnvxv - GLenum target - GLenum pname - GLfixed *params - - - void glGetTexEnvxvOES - GLenum target - GLenum pname - GLfixed *params - - - void glGetTexFilterFuncSGIS - GLenum target - GLenum filter - GLfloat *weights - - - - void glGetTexGendv - GLenum coord - GLenum pname - GLdouble *params - - - - void glGetTexGenfv - GLenum coord - GLenum pname - GLfloat *params - - - - void glGetTexGenfvOES - GLenum coord - GLenum pname - GLfloat *params - - - void glGetTexGeniv - GLenum coord - GLenum pname - GLint *params - - - - void glGetTexGenivOES - GLenum coord - GLenum pname - GLint *params - - - void glGetTexGenxvOES - GLenum coord - GLenum pname - GLfixed *params - - - void glGetTexImage - GLenum target - GLint level - GLenum format - GLenum type - void *pixels - - - - - void glGetTexLevelParameterfv - GLenum target - GLint level - GLenum pname - GLfloat *params - - - - void glGetTexLevelParameteriv - GLenum target - GLint level - GLenum pname - GLint *params - - - - void glGetTexLevelParameterxvOES - GLenum target - GLint level - GLenum pname - GLfixed *params - - - void glGetTexParameterIiv - GLenum target - GLenum pname - GLint *params - - - - void glGetTexParameterIivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetTexParameterIivOES - GLenum target - GLenum pname - GLint *params - - - - void glGetTexParameterIuiv - GLenum target - GLenum pname - GLuint *params - - - - void glGetTexParameterIuivEXT - GLenum target - GLenum pname - GLuint *params - - - - void glGetTexParameterIuivOES - GLenum target - GLenum pname - GLuint *params - - - - void glGetTexParameterPointervAPPLE - GLenum target - GLenum pname - void **params - - - void glGetTexParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetTexParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetTexParameterxv - GLenum target - GLenum pname - GLfixed *params - - - void glGetTexParameterxvOES - GLenum target - GLenum pname - GLfixed *params - - - GLuint64 glGetTextureHandleARB - GLuint texture - - - GLuint64 glGetTextureHandleIMG - GLuint texture - - - - GLuint64 glGetTextureHandleNV - GLuint texture - - - void glGetTextureImage - GLuint texture - GLint level - GLenum format - GLenum type - GLsizei bufSize - void *pixels - - - void glGetTextureImageEXT - GLuint texture - GLenum target - GLint level - GLenum format - GLenum type - void *pixels - - - void glGetTextureLevelParameterfv - GLuint texture - GLint level - GLenum pname - GLfloat *params - - - void glGetTextureLevelParameterfvEXT - GLuint texture - GLenum target - GLint level - GLenum pname - GLfloat *params - - - void glGetTextureLevelParameteriv - GLuint texture - GLint level - GLenum pname - GLint *params - - - void glGetTextureLevelParameterivEXT - GLuint texture - GLenum target - GLint level - GLenum pname - GLint *params - - - void glGetTextureParameterIiv - GLuint texture - GLenum pname - GLint *params - - - void glGetTextureParameterIivEXT - GLuint texture - GLenum target - GLenum pname - GLint *params - - - void glGetTextureParameterIuiv - GLuint texture - GLenum pname - GLuint *params - - - void glGetTextureParameterIuivEXT - GLuint texture - GLenum target - GLenum pname - GLuint *params - - - void glGetTextureParameterfv - GLuint texture - GLenum pname - GLfloat *params - - - void glGetTextureParameterfvEXT - GLuint texture - GLenum target - GLenum pname - GLfloat *params - - - void glGetTextureParameteriv - GLuint texture - GLenum pname - GLint *params - - - void glGetTextureParameterivEXT - GLuint texture - GLenum target - GLenum pname - GLint *params - - - GLuint64 glGetTextureSamplerHandleARB - GLuint texture - GLuint sampler - - - GLuint64 glGetTextureSamplerHandleIMG - GLuint texture - GLuint sampler - - - - GLuint64 glGetTextureSamplerHandleNV - GLuint texture - GLuint sampler - - - void glGetTextureSubImage - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - GLsizei bufSize - void *pixels - - - void glGetTrackMatrixivNV - GLenum target - GLuint address - GLenum pname - GLint *params - - - - void glGetTransformFeedbackVarying - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLsizei *size - GLenum *type - GLchar *name - - - - void glGetTransformFeedbackVaryingEXT - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLsizei *size - GLenum *type - GLchar *name - - - - void glGetTransformFeedbackVaryingNV - GLuint program - GLuint index - GLint *location - - - void glGetTransformFeedbacki64_v - GLuint xfb - GLenum pname - GLuint index - GLint64 *param - - - void glGetTransformFeedbacki_v - GLuint xfb - GLenum pname - GLuint index - GLint *param - - - void glGetTransformFeedbackiv - GLuint xfb - GLenum pname - GLint *param - - - void glGetTranslatedShaderSourceANGLE - GLuint shader - GLsizei bufSize - GLsizei *length - GLchar *source - - - GLuint glGetUniformBlockIndex - GLuint program - const GLchar *uniformBlockName - - - - GLint glGetUniformBufferSizeEXT - GLuint program - GLint location - - - void glGetUniformIndices - GLuint program - GLsizei uniformCount - const GLchar *const*uniformNames - GLuint *uniformIndices - - - - GLint glGetUniformLocation - GLuint program - const GLchar *name - - - GLint glGetUniformLocationARB - GLhandleARB programObj - const GLcharARB *name - - - - GLintptr glGetUniformOffsetEXT - GLuint program - GLint location - - - void glGetUniformSubroutineuiv - GLenum shadertype - GLint location - GLuint *params - - - void glGetUniformdv - GLuint program - GLint location - GLdouble *params - - - void glGetUniformfv - GLuint program - GLint location - GLfloat *params - - - void glGetUniformfvARB - GLhandleARB programObj - GLint location - GLfloat *params - - - - void glGetUniformi64vARB - GLuint program - GLint location - GLint64 *params - - - void glGetUniformi64vNV - GLuint program - GLint location - GLint64EXT *params - - - void glGetUniformiv - GLuint program - GLint location - GLint *params - - - void glGetUniformivARB - GLhandleARB programObj - GLint location - GLint *params - - - - void glGetUniformui64vARB - GLuint program - GLint location - GLuint64 *params - - - void glGetUniformui64vNV - GLuint program - GLint location - GLuint64EXT *params - - - void glGetUniformuiv - GLuint program - GLint location - GLuint *params - - - void glGetUniformuivEXT - GLuint program - GLint location - GLuint *params - - - - void glGetUnsignedBytevEXT - GLenum pname - GLubyte *data - - - void glGetUnsignedBytei_vEXT - GLenum target - GLuint index - GLubyte *data - - - void glGetVariantArrayObjectfvATI - GLuint id - GLenum pname - GLfloat *params - - - void glGetVariantArrayObjectivATI - GLuint id - GLenum pname - GLint *params - - - void glGetVariantBooleanvEXT - GLuint id - GLenum value - GLboolean *data - - - void glGetVariantFloatvEXT - GLuint id - GLenum value - GLfloat *data - - - void glGetVariantIntegervEXT - GLuint id - GLenum value - GLint *data - - - void glGetVariantPointervEXT - GLuint id - GLenum value - void **data - - - GLint glGetVaryingLocationNV - GLuint program - const GLchar *name - - - void glGetVertexArrayIndexed64iv - GLuint vaobj - GLuint index - GLenum pname - GLint64 *param - - - void glGetVertexArrayIndexediv - GLuint vaobj - GLuint index - GLenum pname - GLint *param - - - void glGetVertexArrayIntegeri_vEXT - GLuint vaobj - GLuint index - GLenum pname - GLint *param - - - void glGetVertexArrayIntegervEXT - GLuint vaobj - GLenum pname - GLint *param - - - void glGetVertexArrayPointeri_vEXT - GLuint vaobj - GLuint index - GLenum pname - void **param - - - void glGetVertexArrayPointervEXT - GLuint vaobj - GLenum pname - void **param - - - void glGetVertexArrayiv - GLuint vaobj - GLenum pname - GLint *param - - - void glGetVertexAttribArrayObjectfvATI - GLuint index - GLenum pname - GLfloat *params - - - void glGetVertexAttribArrayObjectivATI - GLuint index - GLenum pname - GLint *params - - - void glGetVertexAttribIiv - GLuint index - GLenum pname - GLint *params - - - void glGetVertexAttribIivEXT - GLuint index - GLenum pname - GLint *params - - - - void glGetVertexAttribIuiv - GLuint index - GLenum pname - GLuint *params - - - void glGetVertexAttribIuivEXT - GLuint index - GLenum pname - GLuint *params - - - - void glGetVertexAttribLdv - GLuint index - GLenum pname - GLdouble *params - - - void glGetVertexAttribLdvEXT - GLuint index - GLenum pname - GLdouble *params - - - - void glGetVertexAttribLi64vNV - GLuint index - GLenum pname - GLint64EXT *params - - - void glGetVertexAttribLui64vARB - GLuint index - GLenum pname - GLuint64EXT *params - - - void glGetVertexAttribLui64vNV - GLuint index - GLenum pname - GLuint64EXT *params - - - void glGetVertexAttribPointerv - GLuint index - GLenum pname - void **pointer - - - - void glGetVertexAttribPointervARB - GLuint index - GLenum pname - void **pointer - - - - void glGetVertexAttribPointervNV - GLuint index - GLenum pname - void **pointer - - - - void glGetVertexAttribdv - GLuint index - GLenum pname - GLdouble *params - - - - void glGetVertexAttribdvARB - GLuint index - GLenum pname - GLdouble *params - - - - - void glGetVertexAttribdvNV - GLuint index - GLenum pname - GLdouble *params - - - - - void glGetVertexAttribfv - GLuint index - GLenum pname - GLfloat *params - - - - void glGetVertexAttribfvARB - GLuint index - GLenum pname - GLfloat *params - - - - - void glGetVertexAttribfvNV - GLuint index - GLenum pname - GLfloat *params - - - - - void glGetVertexAttribiv - GLuint index - GLenum pname - GLint *params - - - - void glGetVertexAttribivARB - GLuint index - GLenum pname - GLint *params - - - - - void glGetVertexAttribivNV - GLuint index - GLenum pname - GLint *params - - - - - void glGetVideoCaptureStreamdvNV - GLuint video_capture_slot - GLuint stream - GLenum pname - GLdouble *params - - - void glGetVideoCaptureStreamfvNV - GLuint video_capture_slot - GLuint stream - GLenum pname - GLfloat *params - - - void glGetVideoCaptureStreamivNV - GLuint video_capture_slot - GLuint stream - GLenum pname - GLint *params - - - void glGetVideoCaptureivNV - GLuint video_capture_slot - GLenum pname - GLint *params - - - void glGetVideoi64vNV - GLuint video_slot - GLenum pname - GLint64EXT *params - - - void glGetVideoivNV - GLuint video_slot - GLenum pname - GLint *params - - - void glGetVideoui64vNV - GLuint video_slot - GLenum pname - GLuint64EXT *params - - - void glGetVideouivNV - GLuint video_slot - GLenum pname - GLuint *params - - - void glGetnColorTable - GLenum target - GLenum format - GLenum type - GLsizei bufSize - void *table - - - void glGetnColorTableARB - GLenum target - GLenum format - GLenum type - GLsizei bufSize - void *table - - - void glGetnCompressedTexImage - GLenum target - GLint lod - GLsizei bufSize - void *pixels - - - void glGetnCompressedTexImageARB - GLenum target - GLint lod - GLsizei bufSize - void *img - - - void glGetnConvolutionFilter - GLenum target - GLenum format - GLenum type - GLsizei bufSize - void *image - - - void glGetnConvolutionFilterARB - GLenum target - GLenum format - GLenum type - GLsizei bufSize - void *image - - - void glGetnHistogram - GLenum target - GLboolean reset - GLenum format - GLenum type - GLsizei bufSize - void *values - - - void glGetnHistogramARB - GLenum target - GLboolean reset - GLenum format - GLenum type - GLsizei bufSize - void *values - - - void glGetnMapdv - GLenum target - GLenum query - GLsizei bufSize - GLdouble *v - - - void glGetnMapdvARB - GLenum target - GLenum query - GLsizei bufSize - GLdouble *v - - - void glGetnMapfv - GLenum target - GLenum query - GLsizei bufSize - GLfloat *v - - - void glGetnMapfvARB - GLenum target - GLenum query - GLsizei bufSize - GLfloat *v - - - void glGetnMapiv - GLenum target - GLenum query - GLsizei bufSize - GLint *v - - - void glGetnMapivARB - GLenum target - GLenum query - GLsizei bufSize - GLint *v - - - void glGetnMinmax - GLenum target - GLboolean reset - GLenum format - GLenum type - GLsizei bufSize - void *values - - - void glGetnMinmaxARB - GLenum target - GLboolean reset - GLenum format - GLenum type - GLsizei bufSize - void *values - - - void glGetnPixelMapfv - GLenum map - GLsizei bufSize - GLfloat *values - - - void glGetnPixelMapfvARB - GLenum map - GLsizei bufSize - GLfloat *values - - - void glGetnPixelMapuiv - GLenum map - GLsizei bufSize - GLuint *values - - - void glGetnPixelMapuivARB - GLenum map - GLsizei bufSize - GLuint *values - - - void glGetnPixelMapusv - GLenum map - GLsizei bufSize - GLushort *values - - - void glGetnPixelMapusvARB - GLenum map - GLsizei bufSize - GLushort *values - - - void glGetnPolygonStipple - GLsizei bufSize - GLubyte *pattern - - - void glGetnPolygonStippleARB - GLsizei bufSize - GLubyte *pattern - - - void glGetnSeparableFilter - GLenum target - GLenum format - GLenum type - GLsizei rowBufSize - void *row - GLsizei columnBufSize - void *column - void *span - - - void glGetnSeparableFilterARB - GLenum target - GLenum format - GLenum type - GLsizei rowBufSize - void *row - GLsizei columnBufSize - void *column - void *span - - - void glGetnTexImage - GLenum target - GLint level - GLenum format - GLenum type - GLsizei bufSize - void *pixels - - - void glGetnTexImageARB - GLenum target - GLint level - GLenum format - GLenum type - GLsizei bufSize - void *img - - - void glGetnUniformdv - GLuint program - GLint location - GLsizei bufSize - GLdouble *params - - - void glGetnUniformdvARB - GLuint program - GLint location - GLsizei bufSize - GLdouble *params - - - void glGetnUniformfv - GLuint program - GLint location - GLsizei bufSize - GLfloat *params - - - void glGetnUniformfvARB - GLuint program - GLint location - GLsizei bufSize - GLfloat *params - - - void glGetnUniformfvEXT - GLuint program - GLint location - GLsizei bufSize - GLfloat *params - - - - void glGetnUniformfvKHR - GLuint program - GLint location - GLsizei bufSize - GLfloat *params - - - - void glGetnUniformi64vARB - GLuint program - GLint location - GLsizei bufSize - GLint64 *params - - - void glGetnUniformiv - GLuint program - GLint location - GLsizei bufSize - GLint *params - - - void glGetnUniformivARB - GLuint program - GLint location - GLsizei bufSize - GLint *params - - - void glGetnUniformivEXT - GLuint program - GLint location - GLsizei bufSize - GLint *params - - - - void glGetnUniformivKHR - GLuint program - GLint location - GLsizei bufSize - GLint *params - - - - void glGetnUniformui64vARB - GLuint program - GLint location - GLsizei bufSize - GLuint64 *params - - - void glGetnUniformuiv - GLuint program - GLint location - GLsizei bufSize - GLuint *params - - - void glGetnUniformuivARB - GLuint program - GLint location - GLsizei bufSize - GLuint *params - - - void glGetnUniformuivKHR - GLuint program - GLint location - GLsizei bufSize - GLuint *params - - - - void glGlobalAlphaFactorbSUN - GLbyte factor - - - void glGlobalAlphaFactordSUN - GLdouble factor - - - void glGlobalAlphaFactorfSUN - GLfloat factor - - - void glGlobalAlphaFactoriSUN - GLint factor - - - void glGlobalAlphaFactorsSUN - GLshort factor - - - void glGlobalAlphaFactorubSUN - GLubyte factor - - - void glGlobalAlphaFactoruiSUN - GLuint factor - - - void glGlobalAlphaFactorusSUN - GLushort factor - - - void glHint - GLenum target - GLenum mode - - - - void glHintPGI - GLenum target - GLint mode - - - void glHistogram - GLenum target - GLsizei width - GLenum internalformat - GLboolean sink - - - - void glHistogramEXT - GLenum target - GLsizei width - GLenum internalformat - GLboolean sink - - - - - void glIglooInterfaceSGIX - GLenum pname - const void *params - - - - void glImageTransformParameterfHP - GLenum target - GLenum pname - GLfloat param - - - void glImageTransformParameterfvHP - GLenum target - GLenum pname - const GLfloat *params - - - void glImageTransformParameteriHP - GLenum target - GLenum pname - GLint param - - - void glImageTransformParameterivHP - GLenum target - GLenum pname - const GLint *params - - - void glImportMemoryFdEXT - GLuint memory - GLuint64 size - GLenum handleType - GLint fd - - - void glImportMemoryWin32HandleEXT - GLuint memory - GLuint64 size - GLenum handleType - void *handle - - - void glImportMemoryWin32NameEXT - GLuint memory - GLuint64 size - GLenum handleType - const void *name - - - void glImportSemaphoreFdEXT - GLuint semaphore - GLenum handleType - GLint fd - - - void glImportSemaphoreWin32HandleEXT - GLuint semaphore - GLenum handleType - void *handle - - - void glImportSemaphoreWin32NameEXT - GLuint semaphore - GLenum handleType - const void *name - - - GLsync glImportSyncEXT - GLenum external_sync_type - GLintptr external_sync - GLbitfield flags - - - void glIndexFormatNV - GLenum type - GLsizei stride - - - void glIndexFuncEXT - GLenum func - GLclampf ref - - - void glIndexMask - GLuint mask - - - - void glIndexMaterialEXT - GLenum face - GLenum mode - - - void glIndexPointer - GLenum type - GLsizei stride - const void *pointer - - - void glIndexPointerEXT - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glIndexPointerListIBM - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glIndexd - GLdouble c - - - - void glIndexdv - const GLdouble *c - - - - void glIndexf - GLfloat c - - - - void glIndexfv - const GLfloat *c - - - - void glIndexi - GLint c - - - - void glIndexiv - const GLint *c - - - - void glIndexs - GLshort c - - - - void glIndexsv - const GLshort *c - - - - void glIndexub - GLubyte c - - - - void glIndexubv - const GLubyte *c - - - - void glIndexxOES - GLfixed component - - - void glIndexxvOES - const GLfixed *component - - - void glInitNames - - - - void glInsertComponentEXT - GLuint res - GLuint src - GLuint num - - - void glInsertEventMarkerEXT - GLsizei length - const GLchar *marker - - - void glInstrumentsBufferSGIX - GLsizei size - GLint *buffer - - - - void glInterleavedArrays - GLenum format - GLsizei stride - const void *pointer - - - void glInterpolatePathsNV - GLuint resultPath - GLuint pathA - GLuint pathB - GLfloat weight - - - void glInvalidateBufferData - GLuint buffer - - - void glInvalidateBufferSubData - GLuint buffer - GLintptr offset - GLsizeiptr length - - - void glInvalidateFramebuffer - GLenum target - GLsizei numAttachments - const GLenum *attachments - - - void glInvalidateNamedFramebufferData - GLuint framebuffer - GLsizei numAttachments - const GLenum *attachments - - - void glInvalidateNamedFramebufferSubData - GLuint framebuffer - GLsizei numAttachments - const GLenum *attachments - GLint x - GLint y - GLsizei width - GLsizei height - - - void glInvalidateSubFramebuffer - GLenum target - GLsizei numAttachments - const GLenum *attachments - GLint x - GLint y - GLsizei width - GLsizei height - - - void glInvalidateTexImage - GLuint texture - GLint level - - - void glInvalidateTexSubImage - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - - - GLboolean glIsAsyncMarkerSGIX - GLuint marker - - - GLboolean glIsBuffer - GLuint buffer - - - GLboolean glIsBufferARB - GLuint buffer - - - - GLboolean glIsBufferResidentNV - GLenum target - - - GLboolean glIsCommandListNV - GLuint list - - - GLboolean glIsEnabled - GLenum cap - - - - GLboolean glIsEnabledIndexedEXT - GLenum target - GLuint index - - - - - GLboolean glIsEnabledi - GLenum target - GLuint index - - - GLboolean glIsEnablediEXT - GLenum target - GLuint index - - - - GLboolean glIsEnablediNV - GLenum target - GLuint index - - - - GLboolean glIsEnablediOES - GLenum target - GLuint index - - - - GLboolean glIsFenceAPPLE - GLuint fence - - - GLboolean glIsFenceNV - GLuint fence - - - - GLboolean glIsFramebuffer - GLuint framebuffer - - - - GLboolean glIsFramebufferEXT - GLuint framebuffer - - - - - GLboolean glIsFramebufferOES - GLuint framebuffer - - - GLboolean glIsImageHandleResidentARB - GLuint64 handle - - - GLboolean glIsImageHandleResidentNV - GLuint64 handle - - - GLboolean glIsList - GLuint list - - - - GLboolean glIsMemoryObjectEXT - GLuint memoryObject - - - GLboolean glIsNameAMD - GLenum identifier - GLuint name - - - GLboolean glIsNamedBufferResidentNV - GLuint buffer - - - GLboolean glIsNamedStringARB - GLint namelen - const GLchar *name - - - GLboolean glIsObjectBufferATI - GLuint buffer - - - GLboolean glIsOcclusionQueryNV - GLuint id - - - GLboolean glIsPathNV - GLuint path - - - GLboolean glIsPointInFillPathNV - GLuint path - GLuint mask - GLfloat x - GLfloat y - - - GLboolean glIsPointInStrokePathNV - GLuint path - GLfloat x - GLfloat y - - - GLboolean glIsProgram - GLuint program - - - - GLboolean glIsProgramARB - GLuint program - - - - GLboolean glIsProgramNV - GLuint id - - - - - GLboolean glIsProgramPipeline - GLuint pipeline - - - GLboolean glIsProgramPipelineEXT - GLuint pipeline - - - GLboolean glIsQuery - GLuint id - - - - GLboolean glIsQueryARB - GLuint id - - - - GLboolean glIsQueryEXT - GLuint id - - - GLboolean glIsRenderbuffer - GLuint renderbuffer - - - - GLboolean glIsRenderbufferEXT - GLuint renderbuffer - - - - - GLboolean glIsRenderbufferOES - GLuint renderbuffer - - - GLboolean glIsSemaphoreEXT - GLuint semaphore - - - GLboolean glIsSampler - GLuint sampler - - - GLboolean glIsShader - GLuint shader - - - - GLboolean glIsStateNV - GLuint state - - - GLboolean glIsSync - GLsync sync - - - GLboolean glIsSyncAPPLE - GLsync sync - - - - GLboolean glIsTexture - GLuint texture - - - - GLboolean glIsTextureEXT - GLuint texture - - - - GLboolean glIsTextureHandleResidentARB - GLuint64 handle - - - GLboolean glIsTextureHandleResidentNV - GLuint64 handle - - - GLboolean glIsTransformFeedback - GLuint id - - - GLboolean glIsTransformFeedbackNV - GLuint id - - - - GLboolean glIsVariantEnabledEXT - GLuint id - GLenum cap - - - GLboolean glIsVertexArray - GLuint array - - - - GLboolean glIsVertexArrayAPPLE - GLuint array - - - - GLboolean glIsVertexArrayOES - GLuint array - - - - GLboolean glIsVertexAttribEnabledAPPLE - GLuint index - GLenum pname - - - void glLGPUCopyImageSubDataNVX - GLuint sourceGpu - GLbitfield destinationGpuMask - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srxY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei width - GLsizei height - GLsizei depth - - - void glLGPUInterlockNVX - - - void glLGPUNamedBufferSubDataNVX - GLbitfield gpuMask - GLuint buffer - GLintptr offset - GLsizeiptr size - const void *data - - - void glLabelObjectEXT - GLenum type - GLuint object - GLsizei length - const GLchar *label - - - void glLightEnviSGIX - GLenum pname - GLint param - - - void glLightModelf - GLenum pname - GLfloat param - - - - void glLightModelfv - GLenum pname - const GLfloat *params - - - - void glLightModeli - GLenum pname - GLint param - - - - void glLightModeliv - GLenum pname - const GLint *params - - - - void glLightModelx - GLenum pname - GLfixed param - - - void glLightModelxOES - GLenum pname - GLfixed param - - - void glLightModelxv - GLenum pname - const GLfixed *param - - - void glLightModelxvOES - GLenum pname - const GLfixed *param - - - void glLightf - GLenum light - GLenum pname - GLfloat param - - - - void glLightfv - GLenum light - GLenum pname - const GLfloat *params - - - - void glLighti - GLenum light - GLenum pname - GLint param - - - - void glLightiv - GLenum light - GLenum pname - const GLint *params - - - - void glLightx - GLenum light - GLenum pname - GLfixed param - - - void glLightxOES - GLenum light - GLenum pname - GLfixed param - - - void glLightxv - GLenum light - GLenum pname - const GLfixed *params - - - void glLightxvOES - GLenum light - GLenum pname - const GLfixed *params - - - void glLineStipple - GLint factor - GLushort pattern - - - - void glLineWidth - GLfloat width - - - - void glLineWidthx - GLfixed width - - - void glLineWidthxOES - GLfixed width - - - void glLinkProgram - GLuint program - - - void glLinkProgramARB - GLhandleARB programObj - - - - void glListBase - GLuint base - - - - void glListDrawCommandsStatesClientNV - GLuint list - GLuint segment - const void **indirects - const GLsizei *sizes - const GLuint *states - const GLuint *fbos - GLuint count - - - void glListParameterfSGIX - GLuint list - GLenum pname - GLfloat param - - - - void glListParameterfvSGIX - GLuint list - GLenum pname - const GLfloat *params - - - - void glListParameteriSGIX - GLuint list - GLenum pname - GLint param - - - - void glListParameterivSGIX - GLuint list - GLenum pname - const GLint *params - - - - void glLoadIdentity - - - - void glLoadIdentityDeformationMapSGIX - GLbitfield mask - - - - void glLoadMatrixd - const GLdouble *m - - - - void glLoadMatrixf - const GLfloat *m - - - - void glLoadMatrixx - const GLfixed *m - - - void glLoadMatrixxOES - const GLfixed *m - - - void glLoadName - GLuint name - - - - void glLoadPaletteFromModelViewMatrixOES - - - void glLoadProgramNV - GLenum target - GLuint id - GLsizei len - const GLubyte *program - - - - void glLoadTransposeMatrixd - const GLdouble *m - - - void glLoadTransposeMatrixdARB - const GLdouble *m - - - - void glLoadTransposeMatrixf - const GLfloat *m - - - void glLoadTransposeMatrixfARB - const GLfloat *m - - - - void glLoadTransposeMatrixxOES - const GLfixed *m - - - void glLockArraysEXT - GLint first - GLsizei count - - - void glLogicOp - GLenum opcode - - - - void glMakeBufferNonResidentNV - GLenum target - - - void glMakeBufferResidentNV - GLenum target - GLenum access - - - void glMakeImageHandleNonResidentARB - GLuint64 handle - - - void glMakeImageHandleNonResidentNV - GLuint64 handle - - - void glMakeImageHandleResidentARB - GLuint64 handle - GLenum access - - - void glMakeImageHandleResidentNV - GLuint64 handle - GLenum access - - - void glMakeNamedBufferNonResidentNV - GLuint buffer - - - void glMakeNamedBufferResidentNV - GLuint buffer - GLenum access - - - void glMakeTextureHandleNonResidentARB - GLuint64 handle - - - void glMakeTextureHandleNonResidentNV - GLuint64 handle - - - void glMakeTextureHandleResidentARB - GLuint64 handle - - - void glMakeTextureHandleResidentNV - GLuint64 handle - - - void glMap1d - GLenum target - GLdouble u1 - GLdouble u2 - GLint stride - GLint order - const GLdouble *points - - - - void glMap1f - GLenum target - GLfloat u1 - GLfloat u2 - GLint stride - GLint order - const GLfloat *points - - - - void glMap1xOES - GLenum target - GLfixed u1 - GLfixed u2 - GLint stride - GLint order - GLfixed points - - - void glMap2d - GLenum target - GLdouble u1 - GLdouble u2 - GLint ustride - GLint uorder - GLdouble v1 - GLdouble v2 - GLint vstride - GLint vorder - const GLdouble *points - - - - void glMap2f - GLenum target - GLfloat u1 - GLfloat u2 - GLint ustride - GLint uorder - GLfloat v1 - GLfloat v2 - GLint vstride - GLint vorder - const GLfloat *points - - - - void glMap2xOES - GLenum target - GLfixed u1 - GLfixed u2 - GLint ustride - GLint uorder - GLfixed v1 - GLfixed v2 - GLint vstride - GLint vorder - GLfixed points - - - void *glMapBuffer - GLenum target - GLenum access - - - void *glMapBufferARB - GLenum target - GLenum access - - - - void *glMapBufferOES - GLenum target - GLenum access - - - - void *glMapBufferRange - GLenum target - GLintptr offset - GLsizeiptr length - GLbitfield access - - - - void *glMapBufferRangeEXT - GLenum target - GLintptr offset - GLsizeiptr length - GLbitfield access - - - - void glMapControlPointsNV - GLenum target - GLuint index - GLenum type - GLsizei ustride - GLsizei vstride - GLint uorder - GLint vorder - GLboolean packed - const void *points - - - void glMapGrid1d - GLint un - GLdouble u1 - GLdouble u2 - - - - void glMapGrid1f - GLint un - GLfloat u1 - GLfloat u2 - - - - void glMapGrid1xOES - GLint n - GLfixed u1 - GLfixed u2 - - - void glMapGrid2d - GLint un - GLdouble u1 - GLdouble u2 - GLint vn - GLdouble v1 - GLdouble v2 - - - - void glMapGrid2f - GLint un - GLfloat u1 - GLfloat u2 - GLint vn - GLfloat v1 - GLfloat v2 - - - - void glMapGrid2xOES - GLint n - GLfixed u1 - GLfixed u2 - GLfixed v1 - GLfixed v2 - - - void *glMapNamedBuffer - GLuint buffer - GLenum access - - - void *glMapNamedBufferEXT - GLuint buffer - GLenum access - - - void *glMapNamedBufferRange - GLuint buffer - GLintptr offset - GLsizeiptr length - GLbitfield access - - - void *glMapNamedBufferRangeEXT - GLuint buffer - GLintptr offset - GLsizeiptr length - GLbitfield access - - - void *glMapObjectBufferATI - GLuint buffer - - - void glMapParameterfvNV - GLenum target - GLenum pname - const GLfloat *params - - - void glMapParameterivNV - GLenum target - GLenum pname - const GLint *params - - - void *glMapTexture2DINTEL - GLuint texture - GLint level - GLbitfield access - GLint *stride - GLenum *layout - - - void glMapVertexAttrib1dAPPLE - GLuint index - GLuint size - GLdouble u1 - GLdouble u2 - GLint stride - GLint order - const GLdouble *points - - - void glMapVertexAttrib1fAPPLE - GLuint index - GLuint size - GLfloat u1 - GLfloat u2 - GLint stride - GLint order - const GLfloat *points - - - void glMapVertexAttrib2dAPPLE - GLuint index - GLuint size - GLdouble u1 - GLdouble u2 - GLint ustride - GLint uorder - GLdouble v1 - GLdouble v2 - GLint vstride - GLint vorder - const GLdouble *points - - - void glMapVertexAttrib2fAPPLE - GLuint index - GLuint size - GLfloat u1 - GLfloat u2 - GLint ustride - GLint uorder - GLfloat v1 - GLfloat v2 - GLint vstride - GLint vorder - const GLfloat *points - - - void glMaterialf - GLenum face - GLenum pname - GLfloat param - - - - void glMaterialfv - GLenum face - GLenum pname - const GLfloat *params - - - - void glMateriali - GLenum face - GLenum pname - GLint param - - - - void glMaterialiv - GLenum face - GLenum pname - const GLint *params - - - - void glMaterialx - GLenum face - GLenum pname - GLfixed param - - - void glMaterialxOES - GLenum face - GLenum pname - GLfixed param - - - void glMaterialxv - GLenum face - GLenum pname - const GLfixed *param - - - void glMaterialxvOES - GLenum face - GLenum pname - const GLfixed *param - - - void glMatrixFrustumEXT - GLenum mode - GLdouble left - GLdouble right - GLdouble bottom - GLdouble top - GLdouble zNear - GLdouble zFar - - - void glMatrixIndexPointerARB - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glMatrixIndexPointerOES - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glMatrixIndexubvARB - GLint size - const GLubyte *indices - - - - void glMatrixIndexuivARB - GLint size - const GLuint *indices - - - - void glMatrixIndexusvARB - GLint size - const GLushort *indices - - - - void glMatrixLoad3x2fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixLoad3x3fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixLoadIdentityEXT - GLenum mode - - - void glMatrixLoadTranspose3x3fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixLoadTransposedEXT - GLenum mode - const GLdouble *m - - - void glMatrixLoadTransposefEXT - GLenum mode - const GLfloat *m - - - void glMatrixLoaddEXT - GLenum mode - const GLdouble *m - - - void glMatrixLoadfEXT - GLenum mode - const GLfloat *m - - - void glMatrixMode - GLenum mode - - - - void glMatrixMult3x2fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixMult3x3fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixMultTranspose3x3fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixMultTransposedEXT - GLenum mode - const GLdouble *m - - - void glMatrixMultTransposefEXT - GLenum mode - const GLfloat *m - - - void glMatrixMultdEXT - GLenum mode - const GLdouble *m - - - void glMatrixMultfEXT - GLenum mode - const GLfloat *m - - - void glMatrixOrthoEXT - GLenum mode - GLdouble left - GLdouble right - GLdouble bottom - GLdouble top - GLdouble zNear - GLdouble zFar - - - void glMatrixPopEXT - GLenum mode - - - void glMatrixPushEXT - GLenum mode - - - void glMatrixRotatedEXT - GLenum mode - GLdouble angle - GLdouble x - GLdouble y - GLdouble z - - - void glMatrixRotatefEXT - GLenum mode - GLfloat angle - GLfloat x - GLfloat y - GLfloat z - - - void glMatrixScaledEXT - GLenum mode - GLdouble x - GLdouble y - GLdouble z - - - void glMatrixScalefEXT - GLenum mode - GLfloat x - GLfloat y - GLfloat z - - - void glMatrixTranslatedEXT - GLenum mode - GLdouble x - GLdouble y - GLdouble z - - - void glMatrixTranslatefEXT - GLenum mode - GLfloat x - GLfloat y - GLfloat z - - - void glMaxActiveShaderCoresARM - GLuint count - - - void glMaxShaderCompilerThreadsKHR - GLuint count - - - void glMaxShaderCompilerThreadsARB - GLuint count - - - - void glMemoryBarrier - GLbitfield barriers - - - void glMemoryBarrierByRegion - GLbitfield barriers - - - void glMemoryBarrierEXT - GLbitfield barriers - - - - void glMemoryObjectParameterivEXT - GLuint memoryObject - GLenum pname - const GLint *params - - - void glMinSampleShading - GLfloat value - - - void glMinSampleShadingARB - GLfloat value - - - - void glMinSampleShadingOES - GLfloat value - - - - void glMinmax - GLenum target - GLenum internalformat - GLboolean sink - - - - void glMinmaxEXT - GLenum target - GLenum internalformat - GLboolean sink - - - - - void glMultMatrixd - const GLdouble *m - - - - void glMultMatrixf - const GLfloat *m - - - - void glMultMatrixx - const GLfixed *m - - - void glMultMatrixxOES - const GLfixed *m - - - void glMultTransposeMatrixd - const GLdouble *m - - - void glMultTransposeMatrixdARB - const GLdouble *m - - - - void glMultTransposeMatrixf - const GLfloat *m - - - void glMultTransposeMatrixfARB - const GLfloat *m - - - - void glMultTransposeMatrixxOES - const GLfixed *m - - - void glMultiDrawArrays - GLenum mode - const GLint *first - const GLsizei *count - GLsizei drawcount - - - void glMultiDrawArraysEXT - GLenum mode - const GLint *first - const GLsizei *count - GLsizei primcount - - - - void glMultiDrawArraysIndirect - GLenum mode - const void *indirect - GLsizei drawcount - GLsizei stride - - - void glMultiDrawArraysIndirectAMD - GLenum mode - const void *indirect - GLsizei primcount - GLsizei stride - - - - void glMultiDrawArraysIndirectBindlessCountNV - GLenum mode - const void *indirect - GLsizei drawCount - GLsizei maxDrawCount - GLsizei stride - GLint vertexBufferCount - - - void glMultiDrawArraysIndirectBindlessNV - GLenum mode - const void *indirect - GLsizei drawCount - GLsizei stride - GLint vertexBufferCount - - - void glMultiDrawArraysIndirectCount - GLenum mode - const void *indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - void glMultiDrawArraysIndirectCountARB - GLenum mode - const void *indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - - void glMultiDrawArraysIndirectEXT - GLenum mode - const void *indirect - GLsizei drawcount - GLsizei stride - - - - void glMultiDrawElementArrayAPPLE - GLenum mode - const GLint *first - const GLsizei *count - GLsizei primcount - - - void glMultiDrawElements - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei drawcount - - - void glMultiDrawElementsBaseVertex - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei drawcount - const GLint *basevertex - - - void glMultiDrawElementsBaseVertexEXT - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei drawcount - const GLint *basevertex - - - - void glMultiDrawElementsEXT - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei primcount - - - - void glMultiDrawElementsIndirect - GLenum mode - GLenum type - const void *indirect - GLsizei drawcount - GLsizei stride - - - void glMultiDrawElementsIndirectAMD - GLenum mode - GLenum type - const void *indirect - GLsizei primcount - GLsizei stride - - - - void glMultiDrawElementsIndirectBindlessCountNV - GLenum mode - GLenum type - const void *indirect - GLsizei drawCount - GLsizei maxDrawCount - GLsizei stride - GLint vertexBufferCount - - - void glMultiDrawElementsIndirectBindlessNV - GLenum mode - GLenum type - const void *indirect - GLsizei drawCount - GLsizei stride - GLint vertexBufferCount - - - void glMultiDrawElementsIndirectCount - GLenum mode - GLenum type - const void *indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - void glMultiDrawElementsIndirectCountARB - GLenum mode - GLenum type - const void *indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - - void glMultiDrawElementsIndirectEXT - GLenum mode - GLenum type - const void *indirect - GLsizei drawcount - GLsizei stride - - - - void glMultiDrawMeshTasksIndirectEXT - GLintptr indirect - GLsizei drawcount - GLsizei stride - - - void glMultiDrawMeshTasksIndirectNV - GLintptr indirect - GLsizei drawcount - GLsizei stride - - - void glMultiDrawMeshTasksIndirectCountEXT - GLintptr indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - void glMultiDrawMeshTasksIndirectCountNV - GLintptr indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - void glMultiDrawRangeElementArrayAPPLE - GLenum mode - GLuint start - GLuint end - const GLint *first - const GLsizei *count - GLsizei primcount - - - void glMultiModeDrawArraysIBM - const GLenum *mode - const GLint *first - const GLsizei *count - GLsizei primcount - GLint modestride - - - void glMultiModeDrawElementsIBM - const GLenum *mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei primcount - GLint modestride - - - void glMultiTexBufferEXT - GLenum texunit - GLenum target - GLenum internalformat - GLuint buffer - - - void glMultiTexCoord1bOES - GLenum texture - GLbyte s - - - void glMultiTexCoord1bvOES - GLenum texture - const GLbyte *coords - - - void glMultiTexCoord1d - GLenum target - GLdouble s - - - - void glMultiTexCoord1dARB - GLenum target - GLdouble s - - - - - void glMultiTexCoord1dv - GLenum target - const GLdouble *v - - - - void glMultiTexCoord1dvARB - GLenum target - const GLdouble *v - - - - - void glMultiTexCoord1f - GLenum target - GLfloat s - - - - void glMultiTexCoord1fARB - GLenum target - GLfloat s - - - - - void glMultiTexCoord1fv - GLenum target - const GLfloat *v - - - - void glMultiTexCoord1fvARB - GLenum target - const GLfloat *v - - - - - void glMultiTexCoord1hNV - GLenum target - GLhalfNV s - - - - void glMultiTexCoord1hvNV - GLenum target - const GLhalfNV *v - - - - void glMultiTexCoord1i - GLenum target - GLint s - - - - void glMultiTexCoord1iARB - GLenum target - GLint s - - - - - void glMultiTexCoord1iv - GLenum target - const GLint *v - - - - void glMultiTexCoord1ivARB - GLenum target - const GLint *v - - - - - void glMultiTexCoord1s - GLenum target - GLshort s - - - - void glMultiTexCoord1sARB - GLenum target - GLshort s - - - - - void glMultiTexCoord1sv - GLenum target - const GLshort *v - - - - void glMultiTexCoord1svARB - GLenum target - const GLshort *v - - - - - void glMultiTexCoord1xOES - GLenum texture - GLfixed s - - - void glMultiTexCoord1xvOES - GLenum texture - const GLfixed *coords - - - void glMultiTexCoord2bOES - GLenum texture - GLbyte s - GLbyte t - - - void glMultiTexCoord2bvOES - GLenum texture - const GLbyte *coords - - - void glMultiTexCoord2d - GLenum target - GLdouble s - GLdouble t - - - - void glMultiTexCoord2dARB - GLenum target - GLdouble s - GLdouble t - - - - - void glMultiTexCoord2dv - GLenum target - const GLdouble *v - - - - void glMultiTexCoord2dvARB - GLenum target - const GLdouble *v - - - - - void glMultiTexCoord2f - GLenum target - GLfloat s - GLfloat t - - - - void glMultiTexCoord2fARB - GLenum target - GLfloat s - GLfloat t - - - - - void glMultiTexCoord2fv - GLenum target - const GLfloat *v - - - - void glMultiTexCoord2fvARB - GLenum target - const GLfloat *v - - - - - void glMultiTexCoord2hNV - GLenum target - GLhalfNV s - GLhalfNV t - - - - void glMultiTexCoord2hvNV - GLenum target - const GLhalfNV *v - - - - void glMultiTexCoord2i - GLenum target - GLint s - GLint t - - - - void glMultiTexCoord2iARB - GLenum target - GLint s - GLint t - - - - - void glMultiTexCoord2iv - GLenum target - const GLint *v - - - - void glMultiTexCoord2ivARB - GLenum target - const GLint *v - - - - - void glMultiTexCoord2s - GLenum target - GLshort s - GLshort t - - - - void glMultiTexCoord2sARB - GLenum target - GLshort s - GLshort t - - - - - void glMultiTexCoord2sv - GLenum target - const GLshort *v - - - - void glMultiTexCoord2svARB - GLenum target - const GLshort *v - - - - - void glMultiTexCoord2xOES - GLenum texture - GLfixed s - GLfixed t - - - void glMultiTexCoord2xvOES - GLenum texture - const GLfixed *coords - - - void glMultiTexCoord3bOES - GLenum texture - GLbyte s - GLbyte t - GLbyte r - - - void glMultiTexCoord3bvOES - GLenum texture - const GLbyte *coords - - - void glMultiTexCoord3d - GLenum target - GLdouble s - GLdouble t - GLdouble r - - - - void glMultiTexCoord3dARB - GLenum target - GLdouble s - GLdouble t - GLdouble r - - - - - void glMultiTexCoord3dv - GLenum target - const GLdouble *v - - - - void glMultiTexCoord3dvARB - GLenum target - const GLdouble *v - - - - - void glMultiTexCoord3f - GLenum target - GLfloat s - GLfloat t - GLfloat r - - - - void glMultiTexCoord3fARB - GLenum target - GLfloat s - GLfloat t - GLfloat r - - - - - void glMultiTexCoord3fv - GLenum target - const GLfloat *v - - - - void glMultiTexCoord3fvARB - GLenum target - const GLfloat *v - - - - - void glMultiTexCoord3hNV - GLenum target - GLhalfNV s - GLhalfNV t - GLhalfNV r - - - - void glMultiTexCoord3hvNV - GLenum target - const GLhalfNV *v - - - - void glMultiTexCoord3i - GLenum target - GLint s - GLint t - GLint r - - - - void glMultiTexCoord3iARB - GLenum target - GLint s - GLint t - GLint r - - - - - void glMultiTexCoord3iv - GLenum target - const GLint *v - - - - void glMultiTexCoord3ivARB - GLenum target - const GLint *v - - - - - void glMultiTexCoord3s - GLenum target - GLshort s - GLshort t - GLshort r - - - - void glMultiTexCoord3sARB - GLenum target - GLshort s - GLshort t - GLshort r - - - - - void glMultiTexCoord3sv - GLenum target - const GLshort *v - - - - void glMultiTexCoord3svARB - GLenum target - const GLshort *v - - - - - void glMultiTexCoord3xOES - GLenum texture - GLfixed s - GLfixed t - GLfixed r - - - void glMultiTexCoord3xvOES - GLenum texture - const GLfixed *coords - - - void glMultiTexCoord4bOES - GLenum texture - GLbyte s - GLbyte t - GLbyte r - GLbyte q - - - void glMultiTexCoord4bvOES - GLenum texture - const GLbyte *coords - - - void glMultiTexCoord4d - GLenum target - GLdouble s - GLdouble t - GLdouble r - GLdouble q - - - - void glMultiTexCoord4dARB - GLenum target - GLdouble s - GLdouble t - GLdouble r - GLdouble q - - - - - void glMultiTexCoord4dv - GLenum target - const GLdouble *v - - - - void glMultiTexCoord4dvARB - GLenum target - const GLdouble *v - - - - - void glMultiTexCoord4f - GLenum target - GLfloat s - GLfloat t - GLfloat r - GLfloat q - - - - void glMultiTexCoord4fARB - GLenum target - GLfloat s - GLfloat t - GLfloat r - GLfloat q - - - - - void glMultiTexCoord4fv - GLenum target - const GLfloat *v - - - - void glMultiTexCoord4fvARB - GLenum target - const GLfloat *v - - - - - void glMultiTexCoord4hNV - GLenum target - GLhalfNV s - GLhalfNV t - GLhalfNV r - GLhalfNV q - - - - void glMultiTexCoord4hvNV - GLenum target - const GLhalfNV *v - - - - void glMultiTexCoord4i - GLenum target - GLint s - GLint t - GLint r - GLint q - - - - void glMultiTexCoord4iARB - GLenum target - GLint s - GLint t - GLint r - GLint q - - - - - void glMultiTexCoord4iv - GLenum target - const GLint *v - - - - void glMultiTexCoord4ivARB - GLenum target - const GLint *v - - - - - void glMultiTexCoord4s - GLenum target - GLshort s - GLshort t - GLshort r - GLshort q - - - - void glMultiTexCoord4sARB - GLenum target - GLshort s - GLshort t - GLshort r - GLshort q - - - - - void glMultiTexCoord4sv - GLenum target - const GLshort *v - - - - void glMultiTexCoord4svARB - GLenum target - const GLshort *v - - - - - void glMultiTexCoord4x - GLenum texture - GLfixed s - GLfixed t - GLfixed r - GLfixed q - - - void glMultiTexCoord4xOES - GLenum texture - GLfixed s - GLfixed t - GLfixed r - GLfixed q - - - void glMultiTexCoord4xvOES - GLenum texture - const GLfixed *coords - - - void glMultiTexCoordP1ui - GLenum texture - GLenum type - GLuint coords - - - void glMultiTexCoordP1uiv - GLenum texture - GLenum type - const GLuint *coords - - - void glMultiTexCoordP2ui - GLenum texture - GLenum type - GLuint coords - - - void glMultiTexCoordP2uiv - GLenum texture - GLenum type - const GLuint *coords - - - void glMultiTexCoordP3ui - GLenum texture - GLenum type - GLuint coords - - - void glMultiTexCoordP3uiv - GLenum texture - GLenum type - const GLuint *coords - - - void glMultiTexCoordP4ui - GLenum texture - GLenum type - GLuint coords - - - void glMultiTexCoordP4uiv - GLenum texture - GLenum type - const GLuint *coords - - - void glMultiTexCoordPointerEXT - GLenum texunit - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glMultiTexEnvfEXT - GLenum texunit - GLenum target - GLenum pname - GLfloat param - - - - void glMultiTexEnvfvEXT - GLenum texunit - GLenum target - GLenum pname - const GLfloat *params - - - void glMultiTexEnviEXT - GLenum texunit - GLenum target - GLenum pname - GLint param - - - - void glMultiTexEnvivEXT - GLenum texunit - GLenum target - GLenum pname - const GLint *params - - - void glMultiTexGendEXT - GLenum texunit - GLenum coord - GLenum pname - GLdouble param - - - - void glMultiTexGendvEXT - GLenum texunit - GLenum coord - GLenum pname - const GLdouble *params - - - void glMultiTexGenfEXT - GLenum texunit - GLenum coord - GLenum pname - GLfloat param - - - - void glMultiTexGenfvEXT - GLenum texunit - GLenum coord - GLenum pname - const GLfloat *params - - - void glMultiTexGeniEXT - GLenum texunit - GLenum coord - GLenum pname - GLint param - - - - void glMultiTexGenivEXT - GLenum texunit - GLenum coord - GLenum pname - const GLint *params - - - void glMultiTexImage1DEXT - GLenum texunit - GLenum target - GLint level - GLint internalformat - GLsizei width - GLint border - GLenum format - GLenum type - const void *pixels - - - void glMultiTexImage2DEXT - GLenum texunit - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLint border - GLenum format - GLenum type - const void *pixels - - - void glMultiTexImage3DEXT - GLenum texunit - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - void glMultiTexParameterIivEXT - GLenum texunit - GLenum target - GLenum pname - const GLint *params - - - void glMultiTexParameterIuivEXT - GLenum texunit - GLenum target - GLenum pname - const GLuint *params - - - void glMultiTexParameterfEXT - GLenum texunit - GLenum target - GLenum pname - GLfloat param - - - - void glMultiTexParameterfvEXT - GLenum texunit - GLenum target - GLenum pname - const GLfloat *params - - - void glMultiTexParameteriEXT - GLenum texunit - GLenum target - GLenum pname - GLint param - - - - void glMultiTexParameterivEXT - GLenum texunit - GLenum target - GLenum pname - const GLint *params - - - void glMultiTexRenderbufferEXT - GLenum texunit - GLenum target - GLuint renderbuffer - - - void glMultiTexSubImage1DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - void glMultiTexSubImage2DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - void glMultiTexSubImage3DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - void glMulticastBarrierNV - - - void glMulticastBlitFramebufferNV - GLuint srcGpu - GLuint dstGpu - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - void glMulticastBufferSubDataNV - GLbitfield gpuMask - GLuint buffer - GLintptr offset - GLsizeiptr size - const void *data - - - void glMulticastCopyBufferSubDataNV - GLuint readGpu - GLbitfield writeGpuMask - GLuint readBuffer - GLuint writeBuffer - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - void glMulticastCopyImageSubDataNV - GLuint srcGpu - GLbitfield dstGpuMask - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei srcWidth - GLsizei srcHeight - GLsizei srcDepth - - - void glMulticastFramebufferSampleLocationsfvNV - GLuint gpu - GLuint framebuffer - GLuint start - GLsizei count - const GLfloat *v - - - void glMulticastGetQueryObjecti64vNV - GLuint gpu - GLuint id - GLenum pname - GLint64 *params - - - void glMulticastGetQueryObjectivNV - GLuint gpu - GLuint id - GLenum pname - GLint *params - - - void glMulticastGetQueryObjectui64vNV - GLuint gpu - GLuint id - GLenum pname - GLuint64 *params - - - void glMulticastGetQueryObjectuivNV - GLuint gpu - GLuint id - GLenum pname - GLuint *params - - - void glMulticastScissorArrayvNVX - GLuint gpu - GLuint first - GLsizei count - const GLint *v - - - void glMulticastViewportArrayvNVX - GLuint gpu - GLuint first - GLsizei count - const GLfloat *v - - - void glMulticastViewportPositionWScaleNVX - GLuint gpu - GLuint index - GLfloat xcoeff - GLfloat ycoeff - - - void glMulticastWaitSyncNV - GLuint signalGpu - GLbitfield waitGpuMask - - - void glNamedBufferAttachMemoryNV - GLuint buffer - GLuint memory - GLuint64 offset - - - void glNamedBufferData - GLuint buffer - GLsizeiptr size - const void *data - GLenum usage - - - void glNamedBufferDataEXT - GLuint buffer - GLsizeiptr size - const void *data - GLenum usage - - - void glNamedBufferPageCommitmentARB - GLuint buffer - GLintptr offset - GLsizeiptr size - GLboolean commit - - - void glNamedBufferPageCommitmentEXT - GLuint buffer - GLintptr offset - GLsizeiptr size - GLboolean commit - - - void glNamedBufferPageCommitmentMemNV - GLuint buffer - GLintptr offset - GLsizeiptr size - GLuint memory - GLuint64 memOffset - GLboolean commit - - - void glNamedBufferStorage - GLuint buffer - GLsizeiptr size - const void *data - GLbitfield flags - - - void glNamedBufferStorageExternalEXT - GLuint buffer - GLintptr offset - GLsizeiptr size - GLeglClientBufferEXT clientBuffer - GLbitfield flags - - - void glNamedBufferStorageEXT - GLuint buffer - GLsizeiptr size - const void *data - GLbitfield flags - - - - void glNamedBufferStorageMemEXT - GLuint buffer - GLsizeiptr size - GLuint memory - GLuint64 offset - - - void glNamedBufferSubData - GLuint buffer - GLintptr offset - GLsizeiptr size - const void *data - - - void glNamedBufferSubDataEXT - GLuint buffer - GLintptr offset - GLsizeiptr size - const void *data - - - - void glNamedCopyBufferSubDataEXT - GLuint readBuffer - GLuint writeBuffer - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - void glNamedFramebufferDrawBuffer - GLuint framebuffer - GLenum buf - - - void glNamedFramebufferDrawBuffers - GLuint framebuffer - GLsizei n - const GLenum *bufs - - - void glNamedFramebufferParameteri - GLuint framebuffer - GLenum pname - GLint param - - - void glNamedFramebufferParameteriEXT - GLuint framebuffer - GLenum pname - GLint param - - - void glNamedFramebufferReadBuffer - GLuint framebuffer - GLenum src - - - void glNamedFramebufferRenderbuffer - GLuint framebuffer - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - void glNamedFramebufferRenderbufferEXT - GLuint framebuffer - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - void glNamedFramebufferSampleLocationsfvARB - GLuint framebuffer - GLuint start - GLsizei count - const GLfloat *v - - - void glNamedFramebufferSampleLocationsfvNV - GLuint framebuffer - GLuint start - GLsizei count - const GLfloat *v - - - void glNamedFramebufferTexture - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - - - void glNamedFramebufferSamplePositionsfvAMD - GLuint framebuffer - GLuint numsamples - GLuint pixelindex - const GLfloat *values - - - void glNamedFramebufferTexture1DEXT - GLuint framebuffer - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - void glNamedFramebufferTexture2DEXT - GLuint framebuffer - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - void glNamedFramebufferTexture3DEXT - GLuint framebuffer - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint zoffset - - - void glNamedFramebufferTextureEXT - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - - - void glNamedFramebufferTextureFaceEXT - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - GLenum face - - - void glNamedFramebufferTextureLayer - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - GLint layer - - - void glNamedFramebufferTextureLayerEXT - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - GLint layer - - - void glNamedFramebufferTextureMultiviewOVR - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - GLint baseViewIndex - GLsizei numViews - - - void glNamedProgramLocalParameter4dEXT - GLuint program - GLenum target - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glNamedProgramLocalParameter4dvEXT - GLuint program - GLenum target - GLuint index - const GLdouble *params - - - void glNamedProgramLocalParameter4fEXT - GLuint program - GLenum target - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glNamedProgramLocalParameter4fvEXT - GLuint program - GLenum target - GLuint index - const GLfloat *params - - - void glNamedProgramLocalParameterI4iEXT - GLuint program - GLenum target - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - void glNamedProgramLocalParameterI4ivEXT - GLuint program - GLenum target - GLuint index - const GLint *params - - - void glNamedProgramLocalParameterI4uiEXT - GLuint program - GLenum target - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - void glNamedProgramLocalParameterI4uivEXT - GLuint program - GLenum target - GLuint index - const GLuint *params - - - void glNamedProgramLocalParameters4fvEXT - GLuint program - GLenum target - GLuint index - GLsizei count - const GLfloat *params - - - void glNamedProgramLocalParametersI4ivEXT - GLuint program - GLenum target - GLuint index - GLsizei count - const GLint *params - - - void glNamedProgramLocalParametersI4uivEXT - GLuint program - GLenum target - GLuint index - GLsizei count - const GLuint *params - - - void glNamedProgramStringEXT - GLuint program - GLenum target - GLenum format - GLsizei len - const void *string - - - void glNamedRenderbufferStorage - GLuint renderbuffer - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageEXT - GLuint renderbuffer - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageMultisample - GLuint renderbuffer - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageMultisampleAdvancedAMD - GLuint renderbuffer - GLsizei samples - GLsizei storageSamples - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageMultisampleCoverageEXT - GLuint renderbuffer - GLsizei coverageSamples - GLsizei colorSamples - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageMultisampleEXT - GLuint renderbuffer - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedStringARB - GLenum type - GLint namelen - const GLchar *name - GLint stringlen - const GLchar *string - - - void glNewList - GLuint list - GLenum mode - - - - GLuint glNewObjectBufferATI - GLsizei size - const void *pointer - GLenum usage - - - void glNormal3b - GLbyte nx - GLbyte ny - GLbyte nz - - - - void glNormal3bv - const GLbyte *v - - - - void glNormal3d - GLdouble nx - GLdouble ny - GLdouble nz - - - - void glNormal3dv - const GLdouble *v - - - - void glNormal3f - GLfloat nx - GLfloat ny - GLfloat nz - - - - void glNormal3fVertex3fSUN - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glNormal3fVertex3fvSUN - const GLfloat *n - const GLfloat *v - - - void glNormal3fv - const GLfloat *v - - - - void glNormal3hNV - GLhalfNV nx - GLhalfNV ny - GLhalfNV nz - - - - void glNormal3hvNV - const GLhalfNV *v - - - - void glNormal3i - GLint nx - GLint ny - GLint nz - - - - void glNormal3iv - const GLint *v - - - - void glNormal3s - GLshort nx - GLshort ny - GLshort nz - - - - void glNormal3sv - const GLshort *v - - - - void glNormal3x - GLfixed nx - GLfixed ny - GLfixed nz - - - void glNormal3xOES - GLfixed nx - GLfixed ny - GLfixed nz - - - void glNormal3xvOES - const GLfixed *coords - - - void glNormalFormatNV - GLenum type - GLsizei stride - - - void glNormalP3ui - GLenum type - GLuint coords - - - void glNormalP3uiv - GLenum type - const GLuint *coords - - - void glNormalPointer - GLenum type - GLsizei stride - const void *pointer - - - void glNormalPointerEXT - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glNormalPointerListIBM - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glNormalPointervINTEL - GLenum type - const void **pointer - - - void glNormalStream3bATI - GLenum stream - GLbyte nx - GLbyte ny - GLbyte nz - - - void glNormalStream3bvATI - GLenum stream - const GLbyte *coords - - - void glNormalStream3dATI - GLenum stream - GLdouble nx - GLdouble ny - GLdouble nz - - - void glNormalStream3dvATI - GLenum stream - const GLdouble *coords - - - void glNormalStream3fATI - GLenum stream - GLfloat nx - GLfloat ny - GLfloat nz - - - void glNormalStream3fvATI - GLenum stream - const GLfloat *coords - - - void glNormalStream3iATI - GLenum stream - GLint nx - GLint ny - GLint nz - - - void glNormalStream3ivATI - GLenum stream - const GLint *coords - - - void glNormalStream3sATI - GLenum stream - GLshort nx - GLshort ny - GLshort nz - - - void glNormalStream3svATI - GLenum stream - const GLshort *coords - - - void glObjectLabel - GLenum identifier - GLuint name - GLsizei length - const GLchar *label - - - void glObjectLabelKHR - GLenum identifier - GLuint name - GLsizei length - const GLchar *label - - - - void glObjectPtrLabel - const void *ptr - GLsizei length - const GLchar *label - - - void glObjectPtrLabelKHR - const void *ptr - GLsizei length - const GLchar *label - - - - GLenum glObjectPurgeableAPPLE - GLenum objectType - GLuint name - GLenum option - - - GLenum glObjectUnpurgeableAPPLE - GLenum objectType - GLuint name - GLenum option - - - void glOrtho - GLdouble left - GLdouble right - GLdouble bottom - GLdouble top - GLdouble zNear - GLdouble zFar - - - - void glOrthof - GLfloat l - GLfloat r - GLfloat b - GLfloat t - GLfloat n - GLfloat f - - - void glOrthofOES - GLfloat l - GLfloat r - GLfloat b - GLfloat t - GLfloat n - GLfloat f - - - - void glOrthox - GLfixed l - GLfixed r - GLfixed b - GLfixed t - GLfixed n - GLfixed f - - - void glOrthoxOES - GLfixed l - GLfixed r - GLfixed b - GLfixed t - GLfixed n - GLfixed f - - - void glPNTrianglesfATI - GLenum pname - GLfloat param - - - void glPNTrianglesiATI - GLenum pname - GLint param - - - void glPassTexCoordATI - GLuint dst - GLuint coord - GLenum swizzle - - - void glPassThrough - GLfloat token - - - - void glPassThroughxOES - GLfixed token - - - void glPatchParameterfv - GLenum pname - const GLfloat *values - - - void glPatchParameteri - GLenum pname - GLint value - - - void glPatchParameteriEXT - GLenum pname - GLint value - - - - void glPatchParameteriOES - GLenum pname - GLint value - - - - void glPathColorGenNV - GLenum color - GLenum genMode - GLenum colorFormat - const GLfloat *coeffs - - - void glPathCommandsNV - GLuint path - GLsizei numCommands - const GLubyte *commands - GLsizei numCoords - GLenum coordType - const void *coords - - - void glPathCoordsNV - GLuint path - GLsizei numCoords - GLenum coordType - const void *coords - - - void glPathCoverDepthFuncNV - GLenum func - - - void glPathDashArrayNV - GLuint path - GLsizei dashCount - const GLfloat *dashArray - - - void glPathFogGenNV - GLenum genMode - - - GLenum glPathGlyphIndexArrayNV - GLuint firstPathName - GLenum fontTarget - const void *fontName - GLbitfield fontStyle - GLuint firstGlyphIndex - GLsizei numGlyphs - GLuint pathParameterTemplate - GLfloat emScale - - - GLenum glPathGlyphIndexRangeNV - GLenum fontTarget - const void *fontName - GLbitfield fontStyle - GLuint pathParameterTemplate - GLfloat emScale - GLuint *baseAndCount - - - void glPathGlyphRangeNV - GLuint firstPathName - GLenum fontTarget - const void *fontName - GLbitfield fontStyle - GLuint firstGlyph - GLsizei numGlyphs - GLenum handleMissingGlyphs - GLuint pathParameterTemplate - GLfloat emScale - - - void glPathGlyphsNV - GLuint firstPathName - GLenum fontTarget - const void *fontName - GLbitfield fontStyle - GLsizei numGlyphs - GLenum type - const void *charcodes - GLenum handleMissingGlyphs - GLuint pathParameterTemplate - GLfloat emScale - - - GLenum glPathMemoryGlyphIndexArrayNV - GLuint firstPathName - GLenum fontTarget - GLsizeiptr fontSize - const void *fontData - GLsizei faceIndex - GLuint firstGlyphIndex - GLsizei numGlyphs - GLuint pathParameterTemplate - GLfloat emScale - - - void glPathParameterfNV - GLuint path - GLenum pname - GLfloat value - - - void glPathParameterfvNV - GLuint path - GLenum pname - const GLfloat *value - - - void glPathParameteriNV - GLuint path - GLenum pname - GLint value - - - void glPathParameterivNV - GLuint path - GLenum pname - const GLint *value - - - void glPathStencilDepthOffsetNV - GLfloat factor - GLfloat units - - - void glPathStencilFuncNV - GLenum func - GLint ref - GLuint mask - - - void glPathStringNV - GLuint path - GLenum format - GLsizei length - const void *pathString - - - void glPathSubCommandsNV - GLuint path - GLsizei commandStart - GLsizei commandsToDelete - GLsizei numCommands - const GLubyte *commands - GLsizei numCoords - GLenum coordType - const void *coords - - - void glPathSubCoordsNV - GLuint path - GLsizei coordStart - GLsizei numCoords - GLenum coordType - const void *coords - - - void glPathTexGenNV - GLenum texCoordSet - GLenum genMode - GLint components - const GLfloat *coeffs - - - void glPauseTransformFeedback - - - void glPauseTransformFeedbackNV - - - - void glPixelDataRangeNV - GLenum target - GLsizei length - const void *pointer - - - void glPixelMapfv - GLenum map - GLsizei mapsize - const GLfloat *values - - - - - void glPixelMapuiv - GLenum map - GLsizei mapsize - const GLuint *values - - - - - void glPixelMapusv - GLenum map - GLsizei mapsize - const GLushort *values - - - - - void glPixelMapx - GLenum map - GLint size - const GLfixed *values - - - void glPixelStoref - GLenum pname - GLfloat param - - - - void glPixelStorei - GLenum pname - GLint param - - - - void glPixelStorex - GLenum pname - GLfixed param - - - void glPixelTexGenParameterfSGIS - GLenum pname - GLfloat param - - - void glPixelTexGenParameterfvSGIS - GLenum pname - const GLfloat *params - - - void glPixelTexGenParameteriSGIS - GLenum pname - GLint param - - - void glPixelTexGenParameterivSGIS - GLenum pname - const GLint *params - - - void glPixelTexGenSGIX - GLenum mode - - - - void glPixelTransferf - GLenum pname - GLfloat param - - - - void glPixelTransferi - GLenum pname - GLint param - - - - void glPixelTransferxOES - GLenum pname - GLfixed param - - - void glPixelTransformParameterfEXT - GLenum target - GLenum pname - GLfloat param - - - - void glPixelTransformParameterfvEXT - GLenum target - GLenum pname - const GLfloat *params - - - void glPixelTransformParameteriEXT - GLenum target - GLenum pname - GLint param - - - - void glPixelTransformParameterivEXT - GLenum target - GLenum pname - const GLint *params - - - void glPixelZoom - GLfloat xfactor - GLfloat yfactor - - - - void glPixelZoomxOES - GLfixed xfactor - GLfixed yfactor - - - GLboolean glPointAlongPathNV - GLuint path - GLsizei startSegment - GLsizei numSegments - GLfloat distance - GLfloat *x - GLfloat *y - GLfloat *tangentX - GLfloat *tangentY - - - void glPointParameterf - GLenum pname - GLfloat param - - - - void glPointParameterfARB - GLenum pname - GLfloat param - - - - - void glPointParameterfEXT - GLenum pname - GLfloat param - - - - void glPointParameterfSGIS - GLenum pname - GLfloat param - - - - void glPointParameterfv - GLenum pname - const GLfloat *params - - - - void glPointParameterfvARB - GLenum pname - const GLfloat *params - - - - - void glPointParameterfvEXT - GLenum pname - const GLfloat *params - - - - void glPointParameterfvSGIS - GLenum pname - const GLfloat *params - - - - void glPointParameteri - GLenum pname - GLint param - - - - void glPointParameteriNV - GLenum pname - GLint param - - - - - void glPointParameteriv - GLenum pname - const GLint *params - - - - void glPointParameterivNV - GLenum pname - const GLint *params - - - - - void glPointParameterx - GLenum pname - GLfixed param - - - void glPointParameterxOES - GLenum pname - GLfixed param - - - void glPointParameterxv - GLenum pname - const GLfixed *params - - - void glPointParameterxvOES - GLenum pname - const GLfixed *params - - - void glPointSize - GLfloat size - - - - void glPointSizePointerOES - GLenum type - GLsizei stride - const void *pointer - - - void glPointSizex - GLfixed size - - - void glPointSizexOES - GLfixed size - - - GLint glPollAsyncSGIX - GLuint *markerp - - - GLint glPollInstrumentsSGIX - GLint *marker_p - - - - void glPolygonMode - GLenum face - GLenum mode - - - - void glPolygonModeNV - GLenum face - GLenum mode - - - - void glPolygonOffset - GLfloat factor - GLfloat units - - - - void glPolygonOffsetClamp - GLfloat factor - GLfloat units - GLfloat clamp - - - - void glPolygonOffsetClampEXT - GLfloat factor - GLfloat units - GLfloat clamp - - - - void glPolygonOffsetEXT - GLfloat factor - GLfloat bias - - - - void glPolygonOffsetx - GLfixed factor - GLfixed units - - - void glPolygonOffsetxOES - GLfixed factor - GLfixed units - - - void glPolygonStipple - const GLubyte *mask - - - - - void glPopAttrib - - - - void glPopClientAttrib - - - void glPopDebugGroup - - - void glPopDebugGroupKHR - - - - void glPopGroupMarkerEXT - - - void glPopMatrix - - - - void glPopName - - - - void glPresentFrameDualFillNV - GLuint video_slot - GLuint64EXT minPresentTime - GLuint beginPresentTimeId - GLuint presentDurationId - GLenum type - GLenum target0 - GLuint fill0 - GLenum target1 - GLuint fill1 - GLenum target2 - GLuint fill2 - GLenum target3 - GLuint fill3 - - - void glPresentFrameKeyedNV - GLuint video_slot - GLuint64EXT minPresentTime - GLuint beginPresentTimeId - GLuint presentDurationId - GLenum type - GLenum target0 - GLuint fill0 - GLuint key0 - GLenum target1 - GLuint fill1 - GLuint key1 - - - void glPrimitiveBoundingBox - GLfloat minX - GLfloat minY - GLfloat minZ - GLfloat minW - GLfloat maxX - GLfloat maxY - GLfloat maxZ - GLfloat maxW - - - void glPrimitiveBoundingBoxARB - GLfloat minX - GLfloat minY - GLfloat minZ - GLfloat minW - GLfloat maxX - GLfloat maxY - GLfloat maxZ - GLfloat maxW - - - - void glPrimitiveBoundingBoxEXT - GLfloat minX - GLfloat minY - GLfloat minZ - GLfloat minW - GLfloat maxX - GLfloat maxY - GLfloat maxZ - GLfloat maxW - - - - void glPrimitiveBoundingBoxOES - GLfloat minX - GLfloat minY - GLfloat minZ - GLfloat minW - GLfloat maxX - GLfloat maxY - GLfloat maxZ - GLfloat maxW - - - - void glPrimitiveRestartIndex - GLuint index - - - void glPrimitiveRestartIndexNV - GLuint index - - - - void glPrimitiveRestartNV - - - - void glPrioritizeTextures - GLsizei n - const GLuint *textures - const GLfloat *priorities - - - - void glPrioritizeTexturesEXT - GLsizei n - const GLuint *textures - const GLclampf *priorities - - - - - void glPrioritizeTexturesxOES - GLsizei n - const GLuint *textures - const GLfixed *priorities - - - void glProgramBinary - GLuint program - GLenum binaryFormat - const void *binary - GLsizei length - - - void glProgramBinaryOES - GLuint program - GLenum binaryFormat - const void *binary - GLint length - - - - void glProgramBufferParametersIivNV - GLenum target - GLuint bindingIndex - GLuint wordIndex - GLsizei count - const GLint *params - - - void glProgramBufferParametersIuivNV - GLenum target - GLuint bindingIndex - GLuint wordIndex - GLsizei count - const GLuint *params - - - void glProgramBufferParametersfvNV - GLenum target - GLuint bindingIndex - GLuint wordIndex - GLsizei count - const GLfloat *params - - - void glProgramEnvParameter4dARB - GLenum target - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glProgramEnvParameter4dvARB - GLenum target - GLuint index - const GLdouble *params - - - void glProgramEnvParameter4fARB - GLenum target - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glProgramEnvParameter4fvARB - GLenum target - GLuint index - const GLfloat *params - - - void glProgramEnvParameterI4iNV - GLenum target - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - void glProgramEnvParameterI4ivNV - GLenum target - GLuint index - const GLint *params - - - void glProgramEnvParameterI4uiNV - GLenum target - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - void glProgramEnvParameterI4uivNV - GLenum target - GLuint index - const GLuint *params - - - void glProgramEnvParameters4fvEXT - GLenum target - GLuint index - GLsizei count - const GLfloat *params - - - - void glProgramEnvParametersI4ivNV - GLenum target - GLuint index - GLsizei count - const GLint *params - - - void glProgramEnvParametersI4uivNV - GLenum target - GLuint index - GLsizei count - const GLuint *params - - - void glProgramLocalParameter4dARB - GLenum target - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glProgramLocalParameter4dvARB - GLenum target - GLuint index - const GLdouble *params - - - void glProgramLocalParameter4fARB - GLenum target - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glProgramLocalParameter4fvARB - GLenum target - GLuint index - const GLfloat *params - - - void glProgramLocalParameterI4iNV - GLenum target - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - void glProgramLocalParameterI4ivNV - GLenum target - GLuint index - const GLint *params - - - void glProgramLocalParameterI4uiNV - GLenum target - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - void glProgramLocalParameterI4uivNV - GLenum target - GLuint index - const GLuint *params - - - void glProgramLocalParameters4fvEXT - GLenum target - GLuint index - GLsizei count - const GLfloat *params - - - - void glProgramLocalParametersI4ivNV - GLenum target - GLuint index - GLsizei count - const GLint *params - - - void glProgramLocalParametersI4uivNV - GLenum target - GLuint index - GLsizei count - const GLuint *params - - - void glProgramNamedParameter4dNV - GLuint id - GLsizei len - const GLubyte *name - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glProgramNamedParameter4dvNV - GLuint id - GLsizei len - const GLubyte *name - const GLdouble *v - - - - void glProgramNamedParameter4fNV - GLuint id - GLsizei len - const GLubyte *name - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glProgramNamedParameter4fvNV - GLuint id - GLsizei len - const GLubyte *name - const GLfloat *v - - - - void glProgramParameter4dNV - GLenum target - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glProgramParameter4dvNV - GLenum target - GLuint index - const GLdouble *v - - - - void glProgramParameter4fNV - GLenum target - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glProgramParameter4fvNV - GLenum target - GLuint index - const GLfloat *v - - - - void glProgramParameteri - GLuint program - GLenum pname - GLint value - - - void glProgramParameteriARB - GLuint program - GLenum pname - GLint value - - - - void glProgramParameteriEXT - GLuint program - GLenum pname - GLint value - - - - void glProgramParameters4dvNV - GLenum target - GLuint index - GLsizei count - const GLdouble *v - - - - void glProgramParameters4fvNV - GLenum target - GLuint index - GLsizei count - const GLfloat *v - - - - void glProgramPathFragmentInputGenNV - GLuint program - GLint location - GLenum genMode - GLint components - const GLfloat *coeffs - - - void glProgramStringARB - GLenum target - GLenum format - GLsizei len - const void *string - - - void glProgramSubroutineParametersuivNV - GLenum target - GLsizei count - const GLuint *params - - - void glProgramUniform1d - GLuint program - GLint location - GLdouble v0 - - - void glProgramUniform1dEXT - GLuint program - GLint location - GLdouble x - - - void glProgramUniform1dv - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform1dvEXT - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform1f - GLuint program - GLint location - GLfloat v0 - - - void glProgramUniform1fEXT - GLuint program - GLint location - GLfloat v0 - - - - void glProgramUniform1fv - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - void glProgramUniform1fvEXT - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - - void glProgramUniform1i - GLuint program - GLint location - GLint v0 - - - void glProgramUniform1i64ARB - GLuint program - GLint location - GLint64 x - - - void glProgramUniform1i64NV - GLuint program - GLint location - GLint64EXT x - - - void glProgramUniform1i64vARB - GLuint program - GLint location - GLsizei count - const GLint64 *value - - - void glProgramUniform1i64vNV - GLuint program - GLint location - GLsizei count - const GLint64EXT *value - - - void glProgramUniform1iEXT - GLuint program - GLint location - GLint v0 - - - - void glProgramUniform1iv - GLuint program - GLint location - GLsizei count - const GLint *value - - - void glProgramUniform1ivEXT - GLuint program - GLint location - GLsizei count - const GLint *value - - - - void glProgramUniform1ui - GLuint program - GLint location - GLuint v0 - - - void glProgramUniform1ui64ARB - GLuint program - GLint location - GLuint64 x - - - void glProgramUniform1ui64NV - GLuint program - GLint location - GLuint64EXT x - - - void glProgramUniform1ui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *value - - - void glProgramUniform1ui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramUniform1uiEXT - GLuint program - GLint location - GLuint v0 - - - - void glProgramUniform1uiv - GLuint program - GLint location - GLsizei count - const GLuint *value - - - void glProgramUniform1uivEXT - GLuint program - GLint location - GLsizei count - const GLuint *value - - - - void glProgramUniform2d - GLuint program - GLint location - GLdouble v0 - GLdouble v1 - - - void glProgramUniform2dEXT - GLuint program - GLint location - GLdouble x - GLdouble y - - - void glProgramUniform2dv - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform2dvEXT - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform2f - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - - - void glProgramUniform2fEXT - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - - - - void glProgramUniform2fv - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - void glProgramUniform2fvEXT - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - - void glProgramUniform2i - GLuint program - GLint location - GLint v0 - GLint v1 - - - void glProgramUniform2i64ARB - GLuint program - GLint location - GLint64 x - GLint64 y - - - void glProgramUniform2i64NV - GLuint program - GLint location - GLint64EXT x - GLint64EXT y - - - void glProgramUniform2i64vARB - GLuint program - GLint location - GLsizei count - const GLint64 *value - - - void glProgramUniform2i64vNV - GLuint program - GLint location - GLsizei count - const GLint64EXT *value - - - void glProgramUniform2iEXT - GLuint program - GLint location - GLint v0 - GLint v1 - - - - void glProgramUniform2iv - GLuint program - GLint location - GLsizei count - const GLint *value - - - void glProgramUniform2ivEXT - GLuint program - GLint location - GLsizei count - const GLint *value - - - - void glProgramUniform2ui - GLuint program - GLint location - GLuint v0 - GLuint v1 - - - void glProgramUniform2ui64ARB - GLuint program - GLint location - GLuint64 x - GLuint64 y - - - void glProgramUniform2ui64NV - GLuint program - GLint location - GLuint64EXT x - GLuint64EXT y - - - void glProgramUniform2ui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *value - - - void glProgramUniform2ui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramUniform2uiEXT - GLuint program - GLint location - GLuint v0 - GLuint v1 - - - - void glProgramUniform2uiv - GLuint program - GLint location - GLsizei count - const GLuint *value - - - void glProgramUniform2uivEXT - GLuint program - GLint location - GLsizei count - const GLuint *value - - - - void glProgramUniform3d - GLuint program - GLint location - GLdouble v0 - GLdouble v1 - GLdouble v2 - - - void glProgramUniform3dEXT - GLuint program - GLint location - GLdouble x - GLdouble y - GLdouble z - - - void glProgramUniform3dv - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform3dvEXT - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform3f - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - - - void glProgramUniform3fEXT - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - - - - void glProgramUniform3fv - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - void glProgramUniform3fvEXT - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - - void glProgramUniform3i - GLuint program - GLint location - GLint v0 - GLint v1 - GLint v2 - - - void glProgramUniform3i64ARB - GLuint program - GLint location - GLint64 x - GLint64 y - GLint64 z - - - void glProgramUniform3i64NV - GLuint program - GLint location - GLint64EXT x - GLint64EXT y - GLint64EXT z - - - void glProgramUniform3i64vARB - GLuint program - GLint location - GLsizei count - const GLint64 *value - - - void glProgramUniform3i64vNV - GLuint program - GLint location - GLsizei count - const GLint64EXT *value - - - void glProgramUniform3iEXT - GLuint program - GLint location - GLint v0 - GLint v1 - GLint v2 - - - - void glProgramUniform3iv - GLuint program - GLint location - GLsizei count - const GLint *value - - - void glProgramUniform3ivEXT - GLuint program - GLint location - GLsizei count - const GLint *value - - - - void glProgramUniform3ui - GLuint program - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - - - void glProgramUniform3ui64ARB - GLuint program - GLint location - GLuint64 x - GLuint64 y - GLuint64 z - - - void glProgramUniform3ui64NV - GLuint program - GLint location - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - - - void glProgramUniform3ui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *value - - - void glProgramUniform3ui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramUniform3uiEXT - GLuint program - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - - - - void glProgramUniform3uiv - GLuint program - GLint location - GLsizei count - const GLuint *value - - - void glProgramUniform3uivEXT - GLuint program - GLint location - GLsizei count - const GLuint *value - - - - void glProgramUniform4d - GLuint program - GLint location - GLdouble v0 - GLdouble v1 - GLdouble v2 - GLdouble v3 - - - void glProgramUniform4dEXT - GLuint program - GLint location - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - void glProgramUniform4dv - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform4dvEXT - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform4f - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - GLfloat v3 - - - void glProgramUniform4fEXT - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - GLfloat v3 - - - - void glProgramUniform4fv - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - void glProgramUniform4fvEXT - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - - void glProgramUniform4i - GLuint program - GLint location - GLint v0 - GLint v1 - GLint v2 - GLint v3 - - - void glProgramUniform4i64ARB - GLuint program - GLint location - GLint64 x - GLint64 y - GLint64 z - GLint64 w - - - void glProgramUniform4i64NV - GLuint program - GLint location - GLint64EXT x - GLint64EXT y - GLint64EXT z - GLint64EXT w - - - void glProgramUniform4i64vARB - GLuint program - GLint location - GLsizei count - const GLint64 *value - - - void glProgramUniform4i64vNV - GLuint program - GLint location - GLsizei count - const GLint64EXT *value - - - void glProgramUniform4iEXT - GLuint program - GLint location - GLint v0 - GLint v1 - GLint v2 - GLint v3 - - - - void glProgramUniform4iv - GLuint program - GLint location - GLsizei count - const GLint *value - - - void glProgramUniform4ivEXT - GLuint program - GLint location - GLsizei count - const GLint *value - - - - void glProgramUniform4ui - GLuint program - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - GLuint v3 - - - void glProgramUniform4ui64ARB - GLuint program - GLint location - GLuint64 x - GLuint64 y - GLuint64 z - GLuint64 w - - - void glProgramUniform4ui64NV - GLuint program - GLint location - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - GLuint64EXT w - - - void glProgramUniform4ui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *value - - - void glProgramUniform4ui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramUniform4uiEXT - GLuint program - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - GLuint v3 - - - - void glProgramUniform4uiv - GLuint program - GLint location - GLsizei count - const GLuint *value - - - void glProgramUniform4uivEXT - GLuint program - GLint location - GLsizei count - const GLuint *value - - - - void glProgramUniformHandleui64ARB - GLuint program - GLint location - GLuint64 value - - - void glProgramUniformHandleui64IMG - GLuint program - GLint location - GLuint64 value - - - - void glProgramUniformHandleui64NV - GLuint program - GLint location - GLuint64 value - - - void glProgramUniformHandleui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *values - - - void glProgramUniformHandleui64vIMG - GLuint program - GLint location - GLsizei count - const GLuint64 *values - - - - void glProgramUniformHandleui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64 *values - - - void glProgramUniformMatrix2dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix2fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix2x3dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2x3dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2x3fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix2x3fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix2x4dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2x4dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2x4fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix2x4fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix3dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix3fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix3x2dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3x2dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3x2fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix3x2fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix3x4dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3x4dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3x4fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix3x4fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix4dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix4fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix4x2dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4x2dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4x2fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix4x2fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix4x3dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4x3dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4x3fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix4x3fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformui64NV - GLuint program - GLint location - GLuint64EXT value - - - void glProgramUniformui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramVertexLimitNV - GLenum target - GLint limit - - - void glProvokingVertex - GLenum mode - - - void glProvokingVertexEXT - GLenum mode - - - - void glPushAttrib - GLbitfield mask - - - - void glPushClientAttrib - GLbitfield mask - - - void glPushClientAttribDefaultEXT - GLbitfield mask - - - void glPushDebugGroup - GLenum source - GLuint id - GLsizei length - const GLchar *message - - - void glPushDebugGroupKHR - GLenum source - GLuint id - GLsizei length - const GLchar *message - - - - void glPushGroupMarkerEXT - GLsizei length - const GLchar *marker - - - void glPushMatrix - - - - void glPushName - GLuint name - - - - void glQueryCounter - GLuint id - GLenum target - - - void glQueryCounterEXT - GLuint id - GLenum target - - - - GLbitfield glQueryMatrixxOES - GLfixed *mantissa - GLint *exponent - - - void glQueryObjectParameteruiAMD - GLenum target - GLuint id - GLenum pname - GLuint param - - - GLint glQueryResourceNV - GLenum queryType - GLint tagId - GLuint count - GLint *buffer - - - void glQueryResourceTagNV - GLint tagId - const GLchar *tagString - - - void glRasterPos2d - GLdouble x - GLdouble y - - - - void glRasterPos2dv - const GLdouble *v - - - - void glRasterPos2f - GLfloat x - GLfloat y - - - - void glRasterPos2fv - const GLfloat *v - - - - void glRasterPos2i - GLint x - GLint y - - - - void glRasterPos2iv - const GLint *v - - - - void glRasterPos2s - GLshort x - GLshort y - - - - void glRasterPos2sv - const GLshort *v - - - - void glRasterPos2xOES - GLfixed x - GLfixed y - - - void glRasterPos2xvOES - const GLfixed *coords - - - void glRasterPos3d - GLdouble x - GLdouble y - GLdouble z - - - - void glRasterPos3dv - const GLdouble *v - - - - void glRasterPos3f - GLfloat x - GLfloat y - GLfloat z - - - - void glRasterPos3fv - const GLfloat *v - - - - void glRasterPos3i - GLint x - GLint y - GLint z - - - - void glRasterPos3iv - const GLint *v - - - - void glRasterPos3s - GLshort x - GLshort y - GLshort z - - - - void glRasterPos3sv - const GLshort *v - - - - void glRasterPos3xOES - GLfixed x - GLfixed y - GLfixed z - - - void glRasterPos3xvOES - const GLfixed *coords - - - void glRasterPos4d - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glRasterPos4dv - const GLdouble *v - - - - void glRasterPos4f - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glRasterPos4fv - const GLfloat *v - - - - void glRasterPos4i - GLint x - GLint y - GLint z - GLint w - - - - void glRasterPos4iv - const GLint *v - - - - void glRasterPos4s - GLshort x - GLshort y - GLshort z - GLshort w - - - - void glRasterPos4sv - const GLshort *v - - - - void glRasterPos4xOES - GLfixed x - GLfixed y - GLfixed z - GLfixed w - - - void glRasterPos4xvOES - const GLfixed *coords - - - void glRasterSamplesEXT - GLuint samples - GLboolean fixedsamplelocations - - - void glReadBuffer - GLenum src - - - - void glReadBufferIndexedEXT - GLenum src - GLint index - - - void glReadBufferNV - GLenum mode - - - void glReadInstrumentsSGIX - GLint marker - - - - void glReadPixels - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - void *pixels - - - - - void glReadnPixels - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - GLsizei bufSize - void *data - - - void glReadnPixelsARB - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - GLsizei bufSize - void *data - - - - void glReadnPixelsEXT - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - GLsizei bufSize - void *data - - - - void glReadnPixelsKHR - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - GLsizei bufSize - void *data - - - - GLboolean glReleaseKeyedMutexWin32EXT - GLuint memory - GLuint64 key - - - void glRectd - GLdouble x1 - GLdouble y1 - GLdouble x2 - GLdouble y2 - - - - void glRectdv - const GLdouble *v1 - const GLdouble *v2 - - - - void glRectf - GLfloat x1 - GLfloat y1 - GLfloat x2 - GLfloat y2 - - - - void glRectfv - const GLfloat *v1 - const GLfloat *v2 - - - - void glRecti - GLint x1 - GLint y1 - GLint x2 - GLint y2 - - - - void glRectiv - const GLint *v1 - const GLint *v2 - - - - void glRects - GLshort x1 - GLshort y1 - GLshort x2 - GLshort y2 - - - - void glRectsv - const GLshort *v1 - const GLshort *v2 - - - - void glRectxOES - GLfixed x1 - GLfixed y1 - GLfixed x2 - GLfixed y2 - - - void glRectxvOES - const GLfixed *v1 - const GLfixed *v2 - - - void glReferencePlaneSGIX - const GLdouble *equation - - - - void glReleaseShaderCompiler - - - void glRenderGpuMaskNV - GLbitfield mask - - - GLint glRenderMode - GLenum mode - - - - void glRenderbufferStorage - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - - - - void glRenderbufferStorageEXT - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - - - - - void glRenderbufferStorageMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - - void glRenderbufferStorageMultisampleANGLE - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleAPPLE - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleAdvancedAMD - GLenum target - GLsizei samples - GLsizei storageSamples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleCoverageNV - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleEXT - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - - - void glRenderbufferStorageMultisampleIMG - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleNV - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - - void glRenderbufferStorageOES - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - - - void glReplacementCodePointerSUN - GLenum type - GLsizei stride - const void **pointer - - - void glReplacementCodeubSUN - GLubyte code - - - void glReplacementCodeubvSUN - const GLubyte *code - - - void glReplacementCodeuiColor3fVertex3fSUN - GLuint rc - GLfloat r - GLfloat g - GLfloat b - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiColor3fVertex3fvSUN - const GLuint *rc - const GLfloat *c - const GLfloat *v - - - void glReplacementCodeuiColor4fNormal3fVertex3fSUN - GLuint rc - GLfloat r - GLfloat g - GLfloat b - GLfloat a - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiColor4fNormal3fVertex3fvSUN - const GLuint *rc - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glReplacementCodeuiColor4ubVertex3fSUN - GLuint rc - GLubyte r - GLubyte g - GLubyte b - GLubyte a - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiColor4ubVertex3fvSUN - const GLuint *rc - const GLubyte *c - const GLfloat *v - - - void glReplacementCodeuiNormal3fVertex3fSUN - GLuint rc - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiNormal3fVertex3fvSUN - const GLuint *rc - const GLfloat *n - const GLfloat *v - - - void glReplacementCodeuiSUN - GLuint code - - - void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN - 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 - - - void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN - const GLuint *rc - const GLfloat *tc - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN - GLuint rc - GLfloat s - GLfloat t - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN - const GLuint *rc - const GLfloat *tc - const GLfloat *n - const GLfloat *v - - - void glReplacementCodeuiTexCoord2fVertex3fSUN - GLuint rc - GLfloat s - GLfloat t - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiTexCoord2fVertex3fvSUN - const GLuint *rc - const GLfloat *tc - const GLfloat *v - - - void glReplacementCodeuiVertex3fSUN - GLuint rc - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiVertex3fvSUN - const GLuint *rc - const GLfloat *v - - - void glReplacementCodeuivSUN - const GLuint *code - - - void glReplacementCodeusSUN - GLushort code - - - void glReplacementCodeusvSUN - const GLushort *code - - - void glRequestResidentProgramsNV - GLsizei n - const GLuint *programs - - - - void glResetHistogram - GLenum target - - - - void glResetHistogramEXT - GLenum target - - - - - void glResetMemoryObjectParameterNV - GLuint memory - GLenum pname - - - void glResetMinmax - GLenum target - - - - void glResetMinmaxEXT - GLenum target - - - - - void glResizeBuffersMESA - - - void glResolveDepthValuesNV - - - void glResolveMultisampleFramebufferAPPLE - - - void glResumeTransformFeedback - - - void glResumeTransformFeedbackNV - - - - void glRotated - GLdouble angle - GLdouble x - GLdouble y - GLdouble z - - - - void glRotatef - GLfloat angle - GLfloat x - GLfloat y - GLfloat z - - - - void glRotatex - GLfixed angle - GLfixed x - GLfixed y - GLfixed z - - - void glRotatexOES - GLfixed angle - GLfixed x - GLfixed y - GLfixed z - - - void glSampleCoverage - GLfloat value - GLboolean invert - - - - void glSampleCoverageARB - GLfloat value - GLboolean invert - - - - void glSampleCoveragex - GLclampx value - GLboolean invert - - - void glSampleCoveragexOES - GLclampx value - GLboolean invert - - - void glSampleMapATI - GLuint dst - GLuint interp - GLenum swizzle - - - void glSampleMaskEXT - GLclampf value - GLboolean invert - - - void glSampleMaskIndexedNV - GLuint index - GLbitfield mask - - - void glSampleMaskSGIS - GLclampf value - GLboolean invert - - - - - void glSampleMaski - GLuint maskNumber - GLbitfield mask - - - void glSamplePatternEXT - GLenum pattern - - - void glSamplePatternSGIS - GLenum pattern - - - - - void glSamplerParameterIiv - GLuint sampler - GLenum pname - const GLint *param - - - void glSamplerParameterIivEXT - GLuint sampler - GLenum pname - const GLint *param - - - - void glSamplerParameterIivOES - GLuint sampler - GLenum pname - const GLint *param - - - - void glSamplerParameterIuiv - GLuint sampler - GLenum pname - const GLuint *param - - - void glSamplerParameterIuivEXT - GLuint sampler - GLenum pname - const GLuint *param - - - - void glSamplerParameterIuivOES - GLuint sampler - GLenum pname - const GLuint *param - - - - void glSamplerParameterf - GLuint sampler - GLenum pname - GLfloat param - - - void glSamplerParameterfv - GLuint sampler - GLenum pname - const GLfloat *param - - - void glSamplerParameteri - GLuint sampler - GLenum pname - GLint param - - - void glSamplerParameteriv - GLuint sampler - GLenum pname - const GLint *param - - - void glScaled - GLdouble x - GLdouble y - GLdouble z - - - - void glScalef - GLfloat x - GLfloat y - GLfloat z - - - - void glScalex - GLfixed x - GLfixed y - GLfixed z - - - void glScalexOES - GLfixed x - GLfixed y - GLfixed z - - - void glScissor - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glScissorArrayv - GLuint first - GLsizei count - const GLint *v - - - void glScissorArrayvNV - GLuint first - GLsizei count - const GLint *v - - - - void glScissorArrayvOES - GLuint first - GLsizei count - const GLint *v - - - - void glScissorExclusiveArrayvNV - GLuint first - GLsizei count - const GLint *v - - - void glScissorExclusiveNV - GLint x - GLint y - GLsizei width - GLsizei height - - - void glScissorIndexed - GLuint index - GLint left - GLint bottom - GLsizei width - GLsizei height - - - void glScissorIndexedNV - GLuint index - GLint left - GLint bottom - GLsizei width - GLsizei height - - - - void glScissorIndexedOES - GLuint index - GLint left - GLint bottom - GLsizei width - GLsizei height - - - - void glScissorIndexedv - GLuint index - const GLint *v - - - void glScissorIndexedvNV - GLuint index - const GLint *v - - - - void glScissorIndexedvOES - GLuint index - const GLint *v - - - - void glSecondaryColor3b - GLbyte red - GLbyte green - GLbyte blue - - - - void glSecondaryColor3bEXT - GLbyte red - GLbyte green - GLbyte blue - - - - - void glSecondaryColor3bv - const GLbyte *v - - - - void glSecondaryColor3bvEXT - const GLbyte *v - - - - - void glSecondaryColor3d - GLdouble red - GLdouble green - GLdouble blue - - - - void glSecondaryColor3dEXT - GLdouble red - GLdouble green - GLdouble blue - - - - - void glSecondaryColor3dv - const GLdouble *v - - - - void glSecondaryColor3dvEXT - const GLdouble *v - - - - - void glSecondaryColor3f - GLfloat red - GLfloat green - GLfloat blue - - - - void glSecondaryColor3fEXT - GLfloat red - GLfloat green - GLfloat blue - - - - - void glSecondaryColor3fv - const GLfloat *v - - - - void glSecondaryColor3fvEXT - const GLfloat *v - - - - - void glSecondaryColor3hNV - GLhalfNV red - GLhalfNV green - GLhalfNV blue - - - - void glSecondaryColor3hvNV - const GLhalfNV *v - - - - void glSecondaryColor3i - GLint red - GLint green - GLint blue - - - - void glSecondaryColor3iEXT - GLint red - GLint green - GLint blue - - - - - void glSecondaryColor3iv - const GLint *v - - - - void glSecondaryColor3ivEXT - const GLint *v - - - - - void glSecondaryColor3s - GLshort red - GLshort green - GLshort blue - - - - void glSecondaryColor3sEXT - GLshort red - GLshort green - GLshort blue - - - - - void glSecondaryColor3sv - const GLshort *v - - - - void glSecondaryColor3svEXT - const GLshort *v - - - - - void glSecondaryColor3ub - GLubyte red - GLubyte green - GLubyte blue - - - - void glSecondaryColor3ubEXT - GLubyte red - GLubyte green - GLubyte blue - - - - - void glSecondaryColor3ubv - const GLubyte *v - - - - void glSecondaryColor3ubvEXT - const GLubyte *v - - - - - void glSecondaryColor3ui - GLuint red - GLuint green - GLuint blue - - - - void glSecondaryColor3uiEXT - GLuint red - GLuint green - GLuint blue - - - - - void glSecondaryColor3uiv - const GLuint *v - - - - void glSecondaryColor3uivEXT - const GLuint *v - - - - - void glSecondaryColor3us - GLushort red - GLushort green - GLushort blue - - - - void glSecondaryColor3usEXT - GLushort red - GLushort green - GLushort blue - - - - - void glSecondaryColor3usv - const GLushort *v - - - - void glSecondaryColor3usvEXT - const GLushort *v - - - - - void glSecondaryColorFormatNV - GLint size - GLenum type - GLsizei stride - - - void glSecondaryColorP3ui - GLenum type - GLuint color - - - void glSecondaryColorP3uiv - GLenum type - const GLuint *color - - - void glSecondaryColorPointer - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glSecondaryColorPointerEXT - GLint size - GLenum type - GLsizei stride - const void *pointer - - - - void glSecondaryColorPointerListIBM - GLint size - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glSelectBuffer - GLsizei size - GLuint *buffer - - - - void glSelectPerfMonitorCountersAMD - GLuint monitor - GLboolean enable - GLuint group - GLint numCounters - GLuint *counterList - - - void glSemaphoreParameterivNV - GLuint semaphore - GLenum pname - const GLint *params - - - void glSemaphoreParameterui64vEXT - GLuint semaphore - GLenum pname - const GLuint64 *params - - - void glSeparableFilter2D - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *row - const void *column - - - - - void glSeparableFilter2DEXT - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *row - const void *column - - - - - void glSetFenceAPPLE - GLuint fence - - - void glSetFenceNV - GLuint fence - GLenum condition - - - void glSetFragmentShaderConstantATI - GLuint dst - const GLfloat *value - - - void glSetInvariantEXT - GLuint id - GLenum type - const void *addr - - - void glSetLocalConstantEXT - GLuint id - GLenum type - const void *addr - - - void glSetMultisamplefvAMD - GLenum pname - GLuint index - const GLfloat *val - - - void glShadeModel - GLenum mode - - - - void glShaderBinary - GLsizei count - const GLuint *shaders - GLenum binaryFormat - const void *binary - GLsizei length - - - void glShaderOp1EXT - GLenum op - GLuint res - GLuint arg1 - - - void glShaderOp2EXT - GLenum op - GLuint res - GLuint arg1 - GLuint arg2 - - - void glShaderOp3EXT - GLenum op - GLuint res - GLuint arg1 - GLuint arg2 - GLuint arg3 - - - void glShaderSource - GLuint shader - GLsizei count - const GLchar *const*string - const GLint *length - - - void glShaderSourceARB - GLhandleARB shaderObj - GLsizei count - const GLcharARB **string - const GLint *length - - - - void glShaderStorageBlockBinding - GLuint program - GLuint storageBlockIndex - GLuint storageBlockBinding - - - void glShadingRateEXT - GLenum rate - - - void glShadingRateCombinerOpsEXT - GLenum combinerOp0 - GLenum combinerOp1 - - - void glShadingRateImageBarrierNV - GLboolean synchronize - - - void glShadingRateQCOM - GLenum rate - - - void glShadingRateImagePaletteNV - GLuint viewport - GLuint first - GLsizei count - const GLenum *rates - - - void glShadingRateSampleOrderNV - GLenum order - - - void glShadingRateSampleOrderCustomNV - GLenum rate - GLuint samples - const GLint *locations - - - void glSharpenTexFuncSGIS - GLenum target - GLsizei n - const GLfloat *points - - - - void glSignalSemaphoreEXT - GLuint semaphore - GLuint numBufferBarriers - const GLuint *buffers - GLuint numTextureBarriers - const GLuint *textures - const GLenum *dstLayouts - - - void glSignalSemaphoreui64NVX - GLuint signalGpu - GLsizei fenceObjectCount - const GLuint *semaphoreArray - const GLuint64 *fenceValueArray - - - void glSpecializeShader - GLuint shader - const GLchar *pEntryPoint - GLuint numSpecializationConstants - const GLuint *pConstantIndex - const GLuint *pConstantValue - - - void glSpecializeShaderARB - GLuint shader - const GLchar *pEntryPoint - GLuint numSpecializationConstants - const GLuint *pConstantIndex - const GLuint *pConstantValue - - - - void glSpriteParameterfSGIX - GLenum pname - GLfloat param - - - - void glSpriteParameterfvSGIX - GLenum pname - const GLfloat *params - - - - void glSpriteParameteriSGIX - GLenum pname - GLint param - - - - void glSpriteParameterivSGIX - GLenum pname - const GLint *params - - - - void glStartInstrumentsSGIX - - - - void glStartTilingQCOM - GLuint x - GLuint y - GLuint width - GLuint height - GLbitfield preserveMask - - - void glStateCaptureNV - GLuint state - GLenum mode - - - void glStencilClearTagEXT - GLsizei stencilTagBits - GLuint stencilClearTag - - - - void glStencilFillPathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLenum fillMode - GLuint mask - GLenum transformType - const GLfloat *transformValues - - - void glStencilFillPathNV - GLuint path - GLenum fillMode - GLuint mask - - - void glStencilFunc - GLenum func - GLint ref - GLuint mask - - - - void glStencilFuncSeparate - GLenum face - GLenum func - GLint ref - GLuint mask - - - void glStencilFuncSeparateATI - GLenum frontfunc - GLenum backfunc - GLint ref - GLuint mask - - - void glStencilMask - GLuint mask - - - - void glStencilMaskSeparate - GLenum face - GLuint mask - - - void glStencilOp - GLenum fail - GLenum zfail - GLenum zpass - - - - void glStencilOpSeparate - GLenum face - GLenum sfail - GLenum dpfail - GLenum dppass - - - void glStencilOpSeparateATI - GLenum face - GLenum sfail - GLenum dpfail - GLenum dppass - - - - void glStencilOpValueAMD - GLenum face - GLuint value - - - void glStencilStrokePathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLint reference - GLuint mask - GLenum transformType - const GLfloat *transformValues - - - void glStencilStrokePathNV - GLuint path - GLint reference - GLuint mask - - - void glStencilThenCoverFillPathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLenum fillMode - GLuint mask - GLenum coverMode - GLenum transformType - const GLfloat *transformValues - - - void glStencilThenCoverFillPathNV - GLuint path - GLenum fillMode - GLuint mask - GLenum coverMode - - - void glStencilThenCoverStrokePathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLint reference - GLuint mask - GLenum coverMode - GLenum transformType - const GLfloat *transformValues - - - void glStencilThenCoverStrokePathNV - GLuint path - GLint reference - GLuint mask - GLenum coverMode - - - void glStopInstrumentsSGIX - GLint marker - - - - void glStringMarkerGREMEDY - GLsizei len - const void *string - - - void glSubpixelPrecisionBiasNV - GLuint xbits - GLuint ybits - - - void glSwizzleEXT - GLuint res - GLuint in - GLenum outX - GLenum outY - GLenum outZ - GLenum outW - - - void glSyncTextureINTEL - GLuint texture - - - void glTagSampleBufferSGIX - - - - void glTangent3bEXT - GLbyte tx - GLbyte ty - GLbyte tz - - - - void glTangent3bvEXT - const GLbyte *v - - - void glTangent3dEXT - GLdouble tx - GLdouble ty - GLdouble tz - - - - void glTangent3dvEXT - const GLdouble *v - - - void glTangent3fEXT - GLfloat tx - GLfloat ty - GLfloat tz - - - - void glTangent3fvEXT - const GLfloat *v - - - void glTangent3iEXT - GLint tx - GLint ty - GLint tz - - - - void glTangent3ivEXT - const GLint *v - - - void glTangent3sEXT - GLshort tx - GLshort ty - GLshort tz - - - - void glTangent3svEXT - const GLshort *v - - - void glTangentPointerEXT - GLenum type - GLsizei stride - const void *pointer - - - void glTbufferMask3DFX - GLuint mask - - - void glTessellationFactorAMD - GLfloat factor - - - void glTessellationModeAMD - GLenum mode - - - GLboolean glTestFenceAPPLE - GLuint fence - - - GLboolean glTestFenceNV - GLuint fence - - - - GLboolean glTestObjectAPPLE - GLenum object - GLuint name - - - void glTexAttachMemoryNV - GLenum target - GLuint memory - GLuint64 offset - - - void glTexBuffer - GLenum target - GLenum internalformat - GLuint buffer - - - void glTexBufferARB - GLenum target - GLenum internalformat - GLuint buffer - - - - - void glTexBufferEXT - GLenum target - GLenum internalformat - GLuint buffer - - - - void glTexBufferOES - GLenum target - GLenum internalformat - GLuint buffer - - - - void glTexBufferRange - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - void glTexBufferRangeEXT - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glTexBufferRangeOES - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glTexBumpParameterfvATI - GLenum pname - const GLfloat *param - - - void glTexBumpParameterivATI - GLenum pname - const GLint *param - - - void glTexCoord1bOES - GLbyte s - - - void glTexCoord1bvOES - const GLbyte *coords - - - void glTexCoord1d - GLdouble s - - - - void glTexCoord1dv - const GLdouble *v - - - - void glTexCoord1f - GLfloat s - - - - void glTexCoord1fv - const GLfloat *v - - - - void glTexCoord1hNV - GLhalfNV s - - - - void glTexCoord1hvNV - const GLhalfNV *v - - - - void glTexCoord1i - GLint s - - - - void glTexCoord1iv - const GLint *v - - - - void glTexCoord1s - GLshort s - - - - void glTexCoord1sv - const GLshort *v - - - - void glTexCoord1xOES - GLfixed s - - - void glTexCoord1xvOES - const GLfixed *coords - - - void glTexCoord2bOES - GLbyte s - GLbyte t - - - void glTexCoord2bvOES - const GLbyte *coords - - - void glTexCoord2d - GLdouble s - GLdouble t - - - - void glTexCoord2dv - const GLdouble *v - - - - void glTexCoord2f - GLfloat s - GLfloat t - - - - void glTexCoord2fColor3fVertex3fSUN - GLfloat s - GLfloat t - GLfloat r - GLfloat g - GLfloat b - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fColor3fVertex3fvSUN - const GLfloat *tc - const GLfloat *c - const GLfloat *v - - - void glTexCoord2fColor4fNormal3fVertex3fSUN - GLfloat s - GLfloat t - GLfloat r - GLfloat g - GLfloat b - GLfloat a - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fColor4fNormal3fVertex3fvSUN - const GLfloat *tc - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glTexCoord2fColor4ubVertex3fSUN - GLfloat s - GLfloat t - GLubyte r - GLubyte g - GLubyte b - GLubyte a - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fColor4ubVertex3fvSUN - const GLfloat *tc - const GLubyte *c - const GLfloat *v - - - void glTexCoord2fNormal3fVertex3fSUN - GLfloat s - GLfloat t - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fNormal3fVertex3fvSUN - const GLfloat *tc - const GLfloat *n - const GLfloat *v - - - void glTexCoord2fVertex3fSUN - GLfloat s - GLfloat t - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fVertex3fvSUN - const GLfloat *tc - const GLfloat *v - - - void glTexCoord2fv - const GLfloat *v - - - - void glTexCoord2hNV - GLhalfNV s - GLhalfNV t - - - - void glTexCoord2hvNV - const GLhalfNV *v - - - - void glTexCoord2i - GLint s - GLint t - - - - void glTexCoord2iv - const GLint *v - - - - void glTexCoord2s - GLshort s - GLshort t - - - - void glTexCoord2sv - const GLshort *v - - - - void glTexCoord2xOES - GLfixed s - GLfixed t - - - void glTexCoord2xvOES - const GLfixed *coords - - - void glTexCoord3bOES - GLbyte s - GLbyte t - GLbyte r - - - void glTexCoord3bvOES - const GLbyte *coords - - - void glTexCoord3d - GLdouble s - GLdouble t - GLdouble r - - - - void glTexCoord3dv - const GLdouble *v - - - - void glTexCoord3f - GLfloat s - GLfloat t - GLfloat r - - - - void glTexCoord3fv - const GLfloat *v - - - - void glTexCoord3hNV - GLhalfNV s - GLhalfNV t - GLhalfNV r - - - - void glTexCoord3hvNV - const GLhalfNV *v - - - - void glTexCoord3i - GLint s - GLint t - GLint r - - - - void glTexCoord3iv - const GLint *v - - - - void glTexCoord3s - GLshort s - GLshort t - GLshort r - - - - void glTexCoord3sv - const GLshort *v - - - - void glTexCoord3xOES - GLfixed s - GLfixed t - GLfixed r - - - void glTexCoord3xvOES - const GLfixed *coords - - - void glTexCoord4bOES - GLbyte s - GLbyte t - GLbyte r - GLbyte q - - - void glTexCoord4bvOES - const GLbyte *coords - - - void glTexCoord4d - GLdouble s - GLdouble t - GLdouble r - GLdouble q - - - - void glTexCoord4dv - const GLdouble *v - - - - void glTexCoord4f - GLfloat s - GLfloat t - GLfloat r - GLfloat q - - - - void glTexCoord4fColor4fNormal3fVertex4fSUN - 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 - - - void glTexCoord4fColor4fNormal3fVertex4fvSUN - const GLfloat *tc - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glTexCoord4fVertex4fSUN - GLfloat s - GLfloat t - GLfloat p - GLfloat q - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - void glTexCoord4fVertex4fvSUN - const GLfloat *tc - const GLfloat *v - - - void glTexCoord4fv - const GLfloat *v - - - - void glTexCoord4hNV - GLhalfNV s - GLhalfNV t - GLhalfNV r - GLhalfNV q - - - - void glTexCoord4hvNV - const GLhalfNV *v - - - - void glTexCoord4i - GLint s - GLint t - GLint r - GLint q - - - - void glTexCoord4iv - const GLint *v - - - - void glTexCoord4s - GLshort s - GLshort t - GLshort r - GLshort q - - - - void glTexCoord4sv - const GLshort *v - - - - void glTexCoord4xOES - GLfixed s - GLfixed t - GLfixed r - GLfixed q - - - void glTexCoord4xvOES - const GLfixed *coords - - - void glTexCoordFormatNV - GLint size - GLenum type - GLsizei stride - - - void glTexCoordP1ui - GLenum type - GLuint coords - - - void glTexCoordP1uiv - GLenum type - const GLuint *coords - - - void glTexCoordP2ui - GLenum type - GLuint coords - - - void glTexCoordP2uiv - GLenum type - const GLuint *coords - - - void glTexCoordP3ui - GLenum type - GLuint coords - - - void glTexCoordP3uiv - GLenum type - const GLuint *coords - - - void glTexCoordP4ui - GLenum type - GLuint coords - - - void glTexCoordP4uiv - GLenum type - const GLuint *coords - - - void glTexCoordPointer - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glTexCoordPointerEXT - GLint size - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glTexCoordPointerListIBM - GLint size - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glTexCoordPointervINTEL - GLint size - GLenum type - const void **pointer - - - void glTexEnvf - GLenum target - GLenum pname - GLfloat param - - - - void glTexEnvfv - GLenum target - GLenum pname - const GLfloat *params - - - - void glTexEnvi - GLenum target - GLenum pname - GLint param - - - - void glTexEnviv - GLenum target - GLenum pname - const GLint *params - - - - void glTexEnvx - GLenum target - GLenum pname - GLfixed param - - - void glTexEnvxOES - GLenum target - GLenum pname - GLfixed param - - - void glTexEnvxv - GLenum target - GLenum pname - const GLfixed *params - - - void glTexEnvxvOES - GLenum target - GLenum pname - const GLfixed *params - - - void glTexEstimateMotionQCOM - GLuint ref - GLuint target - GLuint output - - - void glTexEstimateMotionRegionsQCOM - GLuint ref - GLuint target - GLuint output - GLuint mask - - - void glExtrapolateTex2DQCOM - GLuint src1 - GLuint src2 - GLuint output - GLfloat scaleFactor - - - void glTexFilterFuncSGIS - GLenum target - GLenum filter - GLsizei n - const GLfloat *weights - - - - void glTexGend - GLenum coord - GLenum pname - GLdouble param - - - - void glTexGendv - GLenum coord - GLenum pname - const GLdouble *params - - - - void glTexGenf - GLenum coord - GLenum pname - GLfloat param - - - - void glTexGenfOES - GLenum coord - GLenum pname - GLfloat param - - - void glTexGenfv - GLenum coord - GLenum pname - const GLfloat *params - - - - void glTexGenfvOES - GLenum coord - GLenum pname - const GLfloat *params - - - void glTexGeni - GLenum coord - GLenum pname - GLint param - - - - void glTexGeniOES - GLenum coord - GLenum pname - GLint param - - - void glTexGeniv - GLenum coord - GLenum pname - const GLint *params - - - - void glTexGenivOES - GLenum coord - GLenum pname - const GLint *params - - - void glTexGenxOES - GLenum coord - GLenum pname - GLfixed param - - - void glTexGenxvOES - GLenum coord - GLenum pname - const GLfixed *params - - - void glTexImage1D - GLenum target - GLint level - GLint internalformat - GLsizei width - GLint border - GLenum format - GLenum type - const void *pixels - - - - - void glTexImage2D - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLint border - GLenum format - GLenum type - const void *pixels - - - - - void glTexImage2DMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLboolean fixedsamplelocations - - - void glTexImage2DMultisampleCoverageNV - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLint internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - - - void glTexImage3D - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - - - void glTexImage3DEXT - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - - - void glTexImage3DMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - void glTexImage3DMultisampleCoverageNV - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLint internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - - - void glTexImage3DOES - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - void glTexImage4DSGIS - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLsizei size4d - GLint border - GLenum format - GLenum type - const void *pixels - - - - void glTexPageCommitmentARB - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLboolean commit - - - void glTexPageCommitmentEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLboolean commit - - - - void glTexPageCommitmentMemNV - GLenum target - GLint layer - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLuint memory - GLuint64 offset - GLboolean commit - - - void glTexParameterIiv - GLenum target - GLenum pname - const GLint *params - - - - void glTexParameterIivEXT - GLenum target - GLenum pname - const GLint *params - - - - void glTexParameterIivOES - GLenum target - GLenum pname - const GLint *params - - - - void glTexParameterIuiv - GLenum target - GLenum pname - const GLuint *params - - - - void glTexParameterIuivEXT - GLenum target - GLenum pname - const GLuint *params - - - - void glTexParameterIuivOES - GLenum target - GLenum pname - const GLuint *params - - - - void glTexParameterf - GLenum target - GLenum pname - GLfloat param - - - - void glTexParameterfv - GLenum target - GLenum pname - const GLfloat *params - - - - void glTexParameteri - GLenum target - GLenum pname - GLint param - - - - void glTexParameteriv - GLenum target - GLenum pname - const GLint *params - - - - void glTexParameterx - GLenum target - GLenum pname - GLfixed param - - - void glTexParameterxOES - GLenum target - GLenum pname - GLfixed param - - - void glTexParameterxv - GLenum target - GLenum pname - const GLfixed *params - - - void glTexParameterxvOES - GLenum target - GLenum pname - const GLfixed *params - - - void glTexRenderbufferNV - GLenum target - GLuint renderbuffer - - - void glTexStorage1D - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - - - void glTexStorage1DEXT - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - - - - void glTexStorage2D - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - - - void glTexStorage2DEXT - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - - - - void glTexStorage2DMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLboolean fixedsamplelocations - - - void glTexStorage3D - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - - - void glTexStorage3DEXT - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - - - - void glTexStorage3DMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - void glTexStorage3DMultisampleOES - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - - void glTexStorageAttribs2DEXT - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - const GLint* attrib_list - - - void glTexStorageAttribs3DEXT - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - const GLint* attrib_list - - - void glTexStorageMem1DEXT - GLenum target - GLsizei levels - GLenum internalFormat - GLsizei width - GLuint memory - GLuint64 offset - - - void glTexStorageMem2DEXT - GLenum target - GLsizei levels - GLenum internalFormat - GLsizei width - GLsizei height - GLuint memory - GLuint64 offset - - - void glTexStorageMem2DMultisampleEXT - GLenum target - GLsizei samples - GLenum internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - GLuint memory - GLuint64 offset - - - void glTexStorageMem3DEXT - GLenum target - GLsizei levels - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLuint memory - GLuint64 offset - - - void glTexStorageMem3DMultisampleEXT - GLenum target - GLsizei samples - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - GLuint memory - GLuint64 offset - - - void glTexStorageSparseAMD - GLenum target - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLsizei layers - GLbitfield flags - - - void glTexSubImage1D - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage1DEXT - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage2D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage2DEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage3D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage3DEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage3DOES - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - void glTexSubImage4DSGIS - 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 void *pixels - - - - void glTextureAttachMemoryNV - GLuint texture - GLuint memory - GLuint64 offset - - - void glTextureBarrier - - - void glTextureBarrierNV - - - - void glTextureBuffer - GLuint texture - GLenum internalformat - GLuint buffer - - - void glTextureBufferEXT - GLuint texture - GLenum target - GLenum internalformat - GLuint buffer - - - void glTextureBufferRange - GLuint texture - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - void glTextureBufferRangeEXT - GLuint texture - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - void glTextureColorMaskSGIS - GLboolean red - GLboolean green - GLboolean blue - GLboolean alpha - - - - void glTextureFoveationParametersQCOM - GLuint texture - GLuint layer - GLuint focalPoint - GLfloat focalX - GLfloat focalY - GLfloat gainX - GLfloat gainY - GLfloat foveaArea - - - void glTextureImage1DEXT - GLuint texture - GLenum target - GLint level - GLint internalformat - GLsizei width - GLint border - GLenum format - GLenum type - const void *pixels - - - void glTextureImage2DEXT - GLuint texture - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLint border - GLenum format - GLenum type - const void *pixels - - - void glTextureImage2DMultisampleCoverageNV - GLuint texture - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLint internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - - - void glTextureImage2DMultisampleNV - GLuint texture - GLenum target - GLsizei samples - GLint internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - - - void glTextureImage3DEXT - GLuint texture - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - void glTextureImage3DMultisampleCoverageNV - GLuint texture - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLint internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - - - void glTextureImage3DMultisampleNV - GLuint texture - GLenum target - GLsizei samples - GLint internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - - - void glTextureLightEXT - GLenum pname - - - void glTextureMaterialEXT - GLenum face - GLenum mode - - - void glTextureNormalEXT - GLenum mode - - - void glTexturePageCommitmentEXT - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLboolean commit - - - void glTexturePageCommitmentMemNV - GLuint texture - GLint layer - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLuint memory - GLuint64 offset - GLboolean commit - - - void glTextureParameterIiv - GLuint texture - GLenum pname - const GLint *params - - - void glTextureParameterIivEXT - GLuint texture - GLenum target - GLenum pname - const GLint *params - - - void glTextureParameterIuiv - GLuint texture - GLenum pname - const GLuint *params - - - void glTextureParameterIuivEXT - GLuint texture - GLenum target - GLenum pname - const GLuint *params - - - void glTextureParameterf - GLuint texture - GLenum pname - GLfloat param - - - void glTextureParameterfEXT - GLuint texture - GLenum target - GLenum pname - GLfloat param - - - - void glTextureParameterfv - GLuint texture - GLenum pname - const GLfloat *param - - - void glTextureParameterfvEXT - GLuint texture - GLenum target - GLenum pname - const GLfloat *params - - - void glTextureParameteri - GLuint texture - GLenum pname - GLint param - - - void glTextureParameteriEXT - GLuint texture - GLenum target - GLenum pname - GLint param - - - - void glTextureParameteriv - GLuint texture - GLenum pname - const GLint *param - - - void glTextureParameterivEXT - GLuint texture - GLenum target - GLenum pname - const GLint *params - - - void glTextureRangeAPPLE - GLenum target - GLsizei length - const void *pointer - - - void glTextureRenderbufferEXT - GLuint texture - GLenum target - GLuint renderbuffer - - - void glTextureStorage1D - GLuint texture - GLsizei levels - GLenum internalformat - GLsizei width - - - void glTextureStorage1DEXT - GLuint texture - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - - - void glTextureStorage2D - GLuint texture - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - - - void glTextureStorage2DEXT - GLuint texture - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - - - void glTextureStorage2DMultisample - GLuint texture - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLboolean fixedsamplelocations - - - void glTextureStorage2DMultisampleEXT - GLuint texture - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLboolean fixedsamplelocations - - - void glTextureStorage3D - GLuint texture - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - - - void glTextureStorage3DEXT - GLuint texture - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - - - void glTextureStorage3DMultisample - GLuint texture - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - void glTextureStorage3DMultisampleEXT - GLuint texture - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - void glTextureStorageMem1DEXT - GLuint texture - GLsizei levels - GLenum internalFormat - GLsizei width - GLuint memory - GLuint64 offset - - - void glTextureStorageMem2DEXT - GLuint texture - GLsizei levels - GLenum internalFormat - GLsizei width - GLsizei height - GLuint memory - GLuint64 offset - - - void glTextureStorageMem2DMultisampleEXT - GLuint texture - GLsizei samples - GLenum internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - GLuint memory - GLuint64 offset - - - void glTextureStorageMem3DEXT - GLuint texture - GLsizei levels - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLuint memory - GLuint64 offset - - - void glTextureStorageMem3DMultisampleEXT - GLuint texture - GLsizei samples - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - GLuint memory - GLuint64 offset - - - void glTextureStorageSparseAMD - GLuint texture - GLenum target - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLsizei layers - GLbitfield flags - - - void glTextureSubImage1D - GLuint texture - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage1DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage2D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage2DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage3D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage3DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - void glTextureView - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat - GLuint minlevel - GLuint numlevels - GLuint minlayer - GLuint numlayers - - - void glTextureViewEXT - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat - GLuint minlevel - GLuint numlevels - GLuint minlayer - GLuint numlayers - - - - void glTextureViewOES - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat - GLuint minlevel - GLuint numlevels - GLuint minlayer - GLuint numlayers - - - - void glTrackMatrixNV - GLenum target - GLuint address - GLenum matrix - GLenum transform - - - - void glTransformFeedbackAttribsNV - GLsizei count - const GLint *attribs - GLenum bufferMode - - - void glTransformFeedbackBufferBase - GLuint xfb - GLuint index - GLuint buffer - - - void glTransformFeedbackBufferRange - GLuint xfb - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - void glTransformFeedbackStreamAttribsNV - GLsizei count - const GLint *attribs - GLsizei nbuffers - const GLint *bufstreams - GLenum bufferMode - - - void glTransformFeedbackVaryings - GLuint program - GLsizei count - const GLchar *const*varyings - GLenum bufferMode - - - - void glTransformFeedbackVaryingsEXT - GLuint program - GLsizei count - const GLchar *const*varyings - GLenum bufferMode - - - - void glTransformFeedbackVaryingsNV - GLuint program - GLsizei count - const GLint *locations - GLenum bufferMode - - - void glTransformPathNV - GLuint resultPath - GLuint srcPath - GLenum transformType - const GLfloat *transformValues - - - void glTranslated - GLdouble x - GLdouble y - GLdouble z - - - - void glTranslatef - GLfloat x - GLfloat y - GLfloat z - - - - void glTranslatex - GLfixed x - GLfixed y - GLfixed z - - - void glTranslatexOES - GLfixed x - GLfixed y - GLfixed z - - - void glUniform1d - GLint location - GLdouble x - - - void glUniform1dv - GLint location - GLsizei count - const GLdouble *value - - - void glUniform1f - GLint location - GLfloat v0 - - - void glUniform1fARB - GLint location - GLfloat v0 - - - - void glUniform1fv - GLint location - GLsizei count - const GLfloat *value - - - void glUniform1fvARB - GLint location - GLsizei count - const GLfloat *value - - - - void glUniform1i - GLint location - GLint v0 - - - void glUniform1i64ARB - GLint location - GLint64 x - - - void glUniform1i64NV - GLint location - GLint64EXT x - - - void glUniform1i64vARB - GLint location - GLsizei count - const GLint64 *value - - - void glUniform1i64vNV - GLint location - GLsizei count - const GLint64EXT *value - - - void glUniform1iARB - GLint location - GLint v0 - - - - void glUniform1iv - GLint location - GLsizei count - const GLint *value - - - void glUniform1ivARB - GLint location - GLsizei count - const GLint *value - - - - void glUniform1ui - GLint location - GLuint v0 - - - void glUniform1ui64ARB - GLint location - GLuint64 x - - - void glUniform1ui64NV - GLint location - GLuint64EXT x - - - void glUniform1ui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniform1ui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUniform1uiEXT - GLint location - GLuint v0 - - - - void glUniform1uiv - GLint location - GLsizei count - const GLuint *value - - - void glUniform1uivEXT - GLint location - GLsizei count - const GLuint *value - - - - void glUniform2d - GLint location - GLdouble x - GLdouble y - - - void glUniform2dv - GLint location - GLsizei count - const GLdouble *value - - - void glUniform2f - GLint location - GLfloat v0 - GLfloat v1 - - - void glUniform2fARB - GLint location - GLfloat v0 - GLfloat v1 - - - - void glUniform2fv - GLint location - GLsizei count - const GLfloat *value - - - void glUniform2fvARB - GLint location - GLsizei count - const GLfloat *value - - - - void glUniform2i - GLint location - GLint v0 - GLint v1 - - - void glUniform2i64ARB - GLint location - GLint64 x - GLint64 y - - - void glUniform2i64NV - GLint location - GLint64EXT x - GLint64EXT y - - - void glUniform2i64vARB - GLint location - GLsizei count - const GLint64 *value - - - void glUniform2i64vNV - GLint location - GLsizei count - const GLint64EXT *value - - - void glUniform2iARB - GLint location - GLint v0 - GLint v1 - - - - void glUniform2iv - GLint location - GLsizei count - const GLint *value - - - void glUniform2ivARB - GLint location - GLsizei count - const GLint *value - - - - void glUniform2ui - GLint location - GLuint v0 - GLuint v1 - - - void glUniform2ui64ARB - GLint location - GLuint64 x - GLuint64 y - - - void glUniform2ui64NV - GLint location - GLuint64EXT x - GLuint64EXT y - - - void glUniform2ui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniform2ui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUniform2uiEXT - GLint location - GLuint v0 - GLuint v1 - - - - void glUniform2uiv - GLint location - GLsizei count - const GLuint *value - - - void glUniform2uivEXT - GLint location - GLsizei count - const GLuint *value - - - - void glUniform3d - GLint location - GLdouble x - GLdouble y - GLdouble z - - - void glUniform3dv - GLint location - GLsizei count - const GLdouble *value - - - void glUniform3f - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - - - void glUniform3fARB - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - - - - void glUniform3fv - GLint location - GLsizei count - const GLfloat *value - - - void glUniform3fvARB - GLint location - GLsizei count - const GLfloat *value - - - - void glUniform3i - GLint location - GLint v0 - GLint v1 - GLint v2 - - - void glUniform3i64ARB - GLint location - GLint64 x - GLint64 y - GLint64 z - - - void glUniform3i64NV - GLint location - GLint64EXT x - GLint64EXT y - GLint64EXT z - - - void glUniform3i64vARB - GLint location - GLsizei count - const GLint64 *value - - - void glUniform3i64vNV - GLint location - GLsizei count - const GLint64EXT *value - - - void glUniform3iARB - GLint location - GLint v0 - GLint v1 - GLint v2 - - - - void glUniform3iv - GLint location - GLsizei count - const GLint *value - - - void glUniform3ivARB - GLint location - GLsizei count - const GLint *value - - - - void glUniform3ui - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - - - void glUniform3ui64ARB - GLint location - GLuint64 x - GLuint64 y - GLuint64 z - - - void glUniform3ui64NV - GLint location - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - - - void glUniform3ui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniform3ui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUniform3uiEXT - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - - - - void glUniform3uiv - GLint location - GLsizei count - const GLuint *value - - - void glUniform3uivEXT - GLint location - GLsizei count - const GLuint *value - - - - void glUniform4d - GLint location - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - void glUniform4dv - GLint location - GLsizei count - const GLdouble *value - - - void glUniform4f - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - GLfloat v3 - - - void glUniform4fARB - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - GLfloat v3 - - - - void glUniform4fv - GLint location - GLsizei count - const GLfloat *value - - - void glUniform4fvARB - GLint location - GLsizei count - const GLfloat *value - - - - void glUniform4i - GLint location - GLint v0 - GLint v1 - GLint v2 - GLint v3 - - - void glUniform4i64ARB - GLint location - GLint64 x - GLint64 y - GLint64 z - GLint64 w - - - void glUniform4i64NV - GLint location - GLint64EXT x - GLint64EXT y - GLint64EXT z - GLint64EXT w - - - void glUniform4i64vARB - GLint location - GLsizei count - const GLint64 *value - - - void glUniform4i64vNV - GLint location - GLsizei count - const GLint64EXT *value - - - void glUniform4iARB - GLint location - GLint v0 - GLint v1 - GLint v2 - GLint v3 - - - - void glUniform4iv - GLint location - GLsizei count - const GLint *value - - - void glUniform4ivARB - GLint location - GLsizei count - const GLint *value - - - - void glUniform4ui - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - GLuint v3 - - - void glUniform4ui64ARB - GLint location - GLuint64 x - GLuint64 y - GLuint64 z - GLuint64 w - - - void glUniform4ui64NV - GLint location - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - GLuint64EXT w - - - void glUniform4ui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniform4ui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUniform4uiEXT - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - GLuint v3 - - - - void glUniform4uiv - GLint location - GLsizei count - const GLuint *value - - - void glUniform4uivEXT - GLint location - GLsizei count - const GLuint *value - - - - void glUniformBlockBinding - GLuint program - GLuint uniformBlockIndex - GLuint uniformBlockBinding - - - - void glUniformBufferEXT - GLuint program - GLint location - GLuint buffer - - - void glUniformHandleui64ARB - GLint location - GLuint64 value - - - void glUniformHandleui64IMG - GLint location - GLuint64 value - - - - void glUniformHandleui64NV - GLint location - GLuint64 value - - - void glUniformHandleui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniformHandleui64vIMG - GLint location - GLsizei count - const GLuint64 *value - - - - void glUniformHandleui64vNV - GLint location - GLsizei count - const GLuint64 *value - - - void glUniformMatrix2dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix2fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glUniformMatrix2fvARB - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix2x3dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix2x3fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix2x3fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix2x4dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix2x4fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix2x4fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix3fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glUniformMatrix3fvARB - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3x2dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix3x2fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3x2fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3x4dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix3x4fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3x4fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix4fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glUniformMatrix4fvARB - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4x2dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix4x2fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4x2fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4x3dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix4x3fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4x3fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformSubroutinesuiv - GLenum shadertype - GLsizei count - const GLuint *indices - - - void glUniformui64NV - GLint location - GLuint64EXT value - - - void glUniformui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUnlockArraysEXT - - - GLboolean glUnmapBuffer - GLenum target - - - GLboolean glUnmapBufferARB - GLenum target - - - - GLboolean glUnmapBufferOES - GLenum target - - - - GLboolean glUnmapNamedBuffer - GLuint buffer - - - GLboolean glUnmapNamedBufferEXT - GLuint buffer - - - void glUnmapObjectBufferATI - GLuint buffer - - - void glUnmapTexture2DINTEL - GLuint texture - GLint level - - - void glUpdateObjectBufferATI - GLuint buffer - GLuint offset - GLsizei size - const void *pointer - GLenum preserve - - - void glUploadGpuMaskNVX - GLbitfield mask - - - void glUseProgram - GLuint program - - - void glUseProgramObjectARB - GLhandleARB programObj - - - - void glUseProgramStages - GLuint pipeline - GLbitfield stages - GLuint program - - - void glUseProgramStagesEXT - GLuint pipeline - GLbitfield stages - GLuint program - - - void glUseShaderProgramEXT - GLenum type - GLuint program - - - void glVDPAUFiniNV - - - void glVDPAUGetSurfaceivNV - GLvdpauSurfaceNV surface - GLenum pname - GLsizei count - GLsizei *length - GLint *values - - - void glVDPAUInitNV - const void *vdpDevice - const void *getProcAddress - - - GLboolean glVDPAUIsSurfaceNV - GLvdpauSurfaceNV surface - - - void glVDPAUMapSurfacesNV - GLsizei numSurfaces - const GLvdpauSurfaceNV *surfaces - - - GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV - const void *vdpSurface - GLenum target - GLsizei numTextureNames - const GLuint *textureNames - - - GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV - const void *vdpSurface - GLenum target - GLsizei numTextureNames - const GLuint *textureNames - - - GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceWithPictureStructureNV - const void *vdpSurface - GLenum target - GLsizei numTextureNames - const GLuint *textureNames - GLboolean isFrameStructure - - - void glVDPAUSurfaceAccessNV - GLvdpauSurfaceNV surface - GLenum access - - - void glVDPAUUnmapSurfacesNV - GLsizei numSurface - const GLvdpauSurfaceNV *surfaces - - - void glVDPAUUnregisterSurfaceNV - GLvdpauSurfaceNV surface - - - void glValidateProgram - GLuint program - - - void glValidateProgramARB - GLhandleARB programObj - - - - void glValidateProgramPipeline - GLuint pipeline - - - void glValidateProgramPipelineEXT - GLuint pipeline - - - void glVariantArrayObjectATI - GLuint id - GLenum type - GLsizei stride - GLuint buffer - GLuint offset - - - void glVariantPointerEXT - GLuint id - GLenum type - GLuint stride - const void *addr - - - void glVariantbvEXT - GLuint id - const GLbyte *addr - - - void glVariantdvEXT - GLuint id - const GLdouble *addr - - - void glVariantfvEXT - GLuint id - const GLfloat *addr - - - void glVariantivEXT - GLuint id - const GLint *addr - - - void glVariantsvEXT - GLuint id - const GLshort *addr - - - void glVariantubvEXT - GLuint id - const GLubyte *addr - - - void glVariantuivEXT - GLuint id - const GLuint *addr - - - void glVariantusvEXT - GLuint id - const GLushort *addr - - - void glVertex2bOES - GLbyte x - GLbyte y - - - void glVertex2bvOES - const GLbyte *coords - - - void glVertex2d - GLdouble x - GLdouble y - - - - void glVertex2dv - const GLdouble *v - - - - void glVertex2f - GLfloat x - GLfloat y - - - - void glVertex2fv - const GLfloat *v - - - - void glVertex2hNV - GLhalfNV x - GLhalfNV y - - - - void glVertex2hvNV - const GLhalfNV *v - - - - void glVertex2i - GLint x - GLint y - - - - void glVertex2iv - const GLint *v - - - - void glVertex2s - GLshort x - GLshort y - - - - void glVertex2sv - const GLshort *v - - - - void glVertex2xOES - GLfixed x - - - void glVertex2xvOES - const GLfixed *coords - - - void glVertex3bOES - GLbyte x - GLbyte y - GLbyte z - - - void glVertex3bvOES - const GLbyte *coords - - - void glVertex3d - GLdouble x - GLdouble y - GLdouble z - - - - void glVertex3dv - const GLdouble *v - - - - void glVertex3f - GLfloat x - GLfloat y - GLfloat z - - - - void glVertex3fv - const GLfloat *v - - - - void glVertex3hNV - GLhalfNV x - GLhalfNV y - GLhalfNV z - - - - void glVertex3hvNV - const GLhalfNV *v - - - - void glVertex3i - GLint x - GLint y - GLint z - - - - void glVertex3iv - const GLint *v - - - - void glVertex3s - GLshort x - GLshort y - GLshort z - - - - void glVertex3sv - const GLshort *v - - - - void glVertex3xOES - GLfixed x - GLfixed y - - - void glVertex3xvOES - const GLfixed *coords - - - void glVertex4bOES - GLbyte x - GLbyte y - GLbyte z - GLbyte w - - - void glVertex4bvOES - const GLbyte *coords - - - void glVertex4d - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glVertex4dv - const GLdouble *v - - - - void glVertex4f - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glVertex4fv - const GLfloat *v - - - - void glVertex4hNV - GLhalfNV x - GLhalfNV y - GLhalfNV z - GLhalfNV w - - - - void glVertex4hvNV - const GLhalfNV *v - - - - void glVertex4i - GLint x - GLint y - GLint z - GLint w - - - - void glVertex4iv - const GLint *v - - - - void glVertex4s - GLshort x - GLshort y - GLshort z - GLshort w - - - - void glVertex4sv - const GLshort *v - - - - void glVertex4xOES - GLfixed x - GLfixed y - GLfixed z - - - void glVertex4xvOES - const GLfixed *coords - - - void glVertexArrayAttribBinding - GLuint vaobj - GLuint attribindex - GLuint bindingindex - - - void glVertexArrayAttribFormat - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLboolean normalized - GLuint relativeoffset - - - void glVertexArrayAttribIFormat - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexArrayAttribLFormat - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexArrayBindVertexBufferEXT - GLuint vaobj - GLuint bindingindex - GLuint buffer - GLintptr offset - GLsizei stride - - - void glVertexArrayBindingDivisor - GLuint vaobj - GLuint bindingindex - GLuint divisor - - - void glVertexArrayColorOffsetEXT - GLuint vaobj - GLuint buffer - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayEdgeFlagOffsetEXT - GLuint vaobj - GLuint buffer - GLsizei stride - GLintptr offset - - - void glVertexArrayElementBuffer - GLuint vaobj - GLuint buffer - - - void glVertexArrayFogCoordOffsetEXT - GLuint vaobj - GLuint buffer - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayIndexOffsetEXT - GLuint vaobj - GLuint buffer - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayMultiTexCoordOffsetEXT - GLuint vaobj - GLuint buffer - GLenum texunit - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayNormalOffsetEXT - GLuint vaobj - GLuint buffer - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayParameteriAPPLE - GLenum pname - GLint param - - - void glVertexArrayRangeAPPLE - GLsizei length - void *pointer - - - void glVertexArrayRangeNV - GLsizei length - const void *pointer - - - void glVertexArraySecondaryColorOffsetEXT - GLuint vaobj - GLuint buffer - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayTexCoordOffsetEXT - GLuint vaobj - GLuint buffer - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayVertexAttribBindingEXT - GLuint vaobj - GLuint attribindex - GLuint bindingindex - - - void glVertexArrayVertexAttribDivisorEXT - GLuint vaobj - GLuint index - GLuint divisor - - - void glVertexArrayVertexAttribFormatEXT - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLboolean normalized - GLuint relativeoffset - - - void glVertexArrayVertexAttribIFormatEXT - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexArrayVertexAttribIOffsetEXT - GLuint vaobj - GLuint buffer - GLuint index - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayVertexAttribLFormatEXT - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexArrayVertexAttribLOffsetEXT - GLuint vaobj - GLuint buffer - GLuint index - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayVertexAttribOffsetEXT - GLuint vaobj - GLuint buffer - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - GLintptr offset - - - void glVertexArrayVertexBindingDivisorEXT - GLuint vaobj - GLuint bindingindex - GLuint divisor - - - void glVertexArrayVertexBuffer - GLuint vaobj - GLuint bindingindex - GLuint buffer - GLintptr offset - GLsizei stride - - - void glVertexArrayVertexBuffers - GLuint vaobj - GLuint first - GLsizei count - const GLuint *buffers - const GLintptr *offsets - const GLsizei *strides - - - void glVertexArrayVertexOffsetEXT - GLuint vaobj - GLuint buffer - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexAttrib1d - GLuint index - GLdouble x - - - - void glVertexAttrib1dARB - GLuint index - GLdouble x - - - - - void glVertexAttrib1dNV - GLuint index - GLdouble x - - - - - void glVertexAttrib1dv - GLuint index - const GLdouble *v - - - - void glVertexAttrib1dvARB - GLuint index - const GLdouble *v - - - - - void glVertexAttrib1dvNV - GLuint index - const GLdouble *v - - - - - void glVertexAttrib1f - GLuint index - GLfloat x - - - - void glVertexAttrib1fARB - GLuint index - GLfloat x - - - - - void glVertexAttrib1fNV - GLuint index - GLfloat x - - - - - void glVertexAttrib1fv - GLuint index - const GLfloat *v - - - - void glVertexAttrib1fvARB - GLuint index - const GLfloat *v - - - - - void glVertexAttrib1fvNV - GLuint index - const GLfloat *v - - - - - void glVertexAttrib1hNV - GLuint index - GLhalfNV x - - - - void glVertexAttrib1hvNV - GLuint index - const GLhalfNV *v - - - - void glVertexAttrib1s - GLuint index - GLshort x - - - - void glVertexAttrib1sARB - GLuint index - GLshort x - - - - - void glVertexAttrib1sNV - GLuint index - GLshort x - - - - - void glVertexAttrib1sv - GLuint index - const GLshort *v - - - - void glVertexAttrib1svARB - GLuint index - const GLshort *v - - - - - void glVertexAttrib1svNV - GLuint index - const GLshort *v - - - - - void glVertexAttrib2d - GLuint index - GLdouble x - GLdouble y - - - - void glVertexAttrib2dARB - GLuint index - GLdouble x - GLdouble y - - - - - void glVertexAttrib2dNV - GLuint index - GLdouble x - GLdouble y - - - - - void glVertexAttrib2dv - GLuint index - const GLdouble *v - - - - void glVertexAttrib2dvARB - GLuint index - const GLdouble *v - - - - - void glVertexAttrib2dvNV - GLuint index - const GLdouble *v - - - - - void glVertexAttrib2f - GLuint index - GLfloat x - GLfloat y - - - - void glVertexAttrib2fARB - GLuint index - GLfloat x - GLfloat y - - - - - void glVertexAttrib2fNV - GLuint index - GLfloat x - GLfloat y - - - - - void glVertexAttrib2fv - GLuint index - const GLfloat *v - - - - void glVertexAttrib2fvARB - GLuint index - const GLfloat *v - - - - - void glVertexAttrib2fvNV - GLuint index - const GLfloat *v - - - - - void glVertexAttrib2hNV - GLuint index - GLhalfNV x - GLhalfNV y - - - - void glVertexAttrib2hvNV - GLuint index - const GLhalfNV *v - - - - void glVertexAttrib2s - GLuint index - GLshort x - GLshort y - - - - void glVertexAttrib2sARB - GLuint index - GLshort x - GLshort y - - - - - void glVertexAttrib2sNV - GLuint index - GLshort x - GLshort y - - - - - void glVertexAttrib2sv - GLuint index - const GLshort *v - - - - void glVertexAttrib2svARB - GLuint index - const GLshort *v - - - - - void glVertexAttrib2svNV - GLuint index - const GLshort *v - - - - - void glVertexAttrib3d - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - - void glVertexAttrib3dARB - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - - - void glVertexAttrib3dNV - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - - - void glVertexAttrib3dv - GLuint index - const GLdouble *v - - - - void glVertexAttrib3dvARB - GLuint index - const GLdouble *v - - - - - void glVertexAttrib3dvNV - GLuint index - const GLdouble *v - - - - - void glVertexAttrib3f - GLuint index - GLfloat x - GLfloat y - GLfloat z - - - - void glVertexAttrib3fARB - GLuint index - GLfloat x - GLfloat y - GLfloat z - - - - - void glVertexAttrib3fNV - GLuint index - GLfloat x - GLfloat y - GLfloat z - - - - - void glVertexAttrib3fv - GLuint index - const GLfloat *v - - - - void glVertexAttrib3fvARB - GLuint index - const GLfloat *v - - - - - void glVertexAttrib3fvNV - GLuint index - const GLfloat *v - - - - - void glVertexAttrib3hNV - GLuint index - GLhalfNV x - GLhalfNV y - GLhalfNV z - - - - void glVertexAttrib3hvNV - GLuint index - const GLhalfNV *v - - - - void glVertexAttrib3s - GLuint index - GLshort x - GLshort y - GLshort z - - - - void glVertexAttrib3sARB - GLuint index - GLshort x - GLshort y - GLshort z - - - - - void glVertexAttrib3sNV - GLuint index - GLshort x - GLshort y - GLshort z - - - - - void glVertexAttrib3sv - GLuint index - const GLshort *v - - - - void glVertexAttrib3svARB - GLuint index - const GLshort *v - - - - - void glVertexAttrib3svNV - GLuint index - const GLshort *v - - - - - void glVertexAttrib4Nbv - GLuint index - const GLbyte *v - - - void glVertexAttrib4NbvARB - GLuint index - const GLbyte *v - - - - void glVertexAttrib4Niv - GLuint index - const GLint *v - - - void glVertexAttrib4NivARB - GLuint index - const GLint *v - - - - void glVertexAttrib4Nsv - GLuint index - const GLshort *v - - - void glVertexAttrib4NsvARB - GLuint index - const GLshort *v - - - - void glVertexAttrib4Nub - GLuint index - GLubyte x - GLubyte y - GLubyte z - GLubyte w - - - void glVertexAttrib4NubARB - GLuint index - GLubyte x - GLubyte y - GLubyte z - GLubyte w - - - - void glVertexAttrib4Nubv - GLuint index - const GLubyte *v - - - - void glVertexAttrib4NubvARB - GLuint index - const GLubyte *v - - - - - void glVertexAttrib4Nuiv - GLuint index - const GLuint *v - - - void glVertexAttrib4NuivARB - GLuint index - const GLuint *v - - - - void glVertexAttrib4Nusv - GLuint index - const GLushort *v - - - void glVertexAttrib4NusvARB - GLuint index - const GLushort *v - - - - void glVertexAttrib4bv - GLuint index - const GLbyte *v - - - void glVertexAttrib4bvARB - GLuint index - const GLbyte *v - - - - void glVertexAttrib4d - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glVertexAttrib4dARB - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - - void glVertexAttrib4dNV - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - - void glVertexAttrib4dv - GLuint index - const GLdouble *v - - - - void glVertexAttrib4dvARB - GLuint index - const GLdouble *v - - - - - void glVertexAttrib4dvNV - GLuint index - const GLdouble *v - - - - - void glVertexAttrib4f - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glVertexAttrib4fARB - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - - void glVertexAttrib4fNV - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - - void glVertexAttrib4fv - GLuint index - const GLfloat *v - - - - void glVertexAttrib4fvARB - GLuint index - const GLfloat *v - - - - - void glVertexAttrib4fvNV - GLuint index - const GLfloat *v - - - - - void glVertexAttrib4hNV - GLuint index - GLhalfNV x - GLhalfNV y - GLhalfNV z - GLhalfNV w - - - - void glVertexAttrib4hvNV - GLuint index - const GLhalfNV *v - - - - void glVertexAttrib4iv - GLuint index - const GLint *v - - - void glVertexAttrib4ivARB - GLuint index - const GLint *v - - - - void glVertexAttrib4s - GLuint index - GLshort x - GLshort y - GLshort z - GLshort w - - - - void glVertexAttrib4sARB - GLuint index - GLshort x - GLshort y - GLshort z - GLshort w - - - - - void glVertexAttrib4sNV - GLuint index - GLshort x - GLshort y - GLshort z - GLshort w - - - - - void glVertexAttrib4sv - GLuint index - const GLshort *v - - - - void glVertexAttrib4svARB - GLuint index - const GLshort *v - - - - - void glVertexAttrib4svNV - GLuint index - const GLshort *v - - - - - void glVertexAttrib4ubNV - GLuint index - GLubyte x - GLubyte y - GLubyte z - GLubyte w - - - - - void glVertexAttrib4ubv - GLuint index - const GLubyte *v - - - void glVertexAttrib4ubvARB - GLuint index - const GLubyte *v - - - - void glVertexAttrib4ubvNV - GLuint index - const GLubyte *v - - - - - void glVertexAttrib4uiv - GLuint index - const GLuint *v - - - void glVertexAttrib4uivARB - GLuint index - const GLuint *v - - - - void glVertexAttrib4usv - GLuint index - const GLushort *v - - - void glVertexAttrib4usvARB - GLuint index - const GLushort *v - - - - void glVertexAttribArrayObjectATI - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - GLuint buffer - GLuint offset - - - void glVertexAttribBinding - GLuint attribindex - GLuint bindingindex - - - void glVertexAttribDivisor - GLuint index - GLuint divisor - - - void glVertexAttribDivisorANGLE - GLuint index - GLuint divisor - - - - void glVertexAttribDivisorARB - GLuint index - GLuint divisor - - - - void glVertexAttribDivisorEXT - GLuint index - GLuint divisor - - - - void glVertexAttribDivisorNV - GLuint index - GLuint divisor - - - - void glVertexAttribFormat - GLuint attribindex - GLint size - GLenum type - GLboolean normalized - GLuint relativeoffset - - - void glVertexAttribFormatNV - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - - - void glVertexAttribI1i - GLuint index - GLint x - - - - void glVertexAttribI1iEXT - GLuint index - GLint x - - - - - void glVertexAttribI1iv - GLuint index - const GLint *v - - - void glVertexAttribI1ivEXT - GLuint index - const GLint *v - - - - void glVertexAttribI1ui - GLuint index - GLuint x - - - - void glVertexAttribI1uiEXT - GLuint index - GLuint x - - - - - void glVertexAttribI1uiv - GLuint index - const GLuint *v - - - void glVertexAttribI1uivEXT - GLuint index - const GLuint *v - - - - void glVertexAttribI2i - GLuint index - GLint x - GLint y - - - - void glVertexAttribI2iEXT - GLuint index - GLint x - GLint y - - - - - void glVertexAttribI2iv - GLuint index - const GLint *v - - - void glVertexAttribI2ivEXT - GLuint index - const GLint *v - - - - void glVertexAttribI2ui - GLuint index - GLuint x - GLuint y - - - - void glVertexAttribI2uiEXT - GLuint index - GLuint x - GLuint y - - - - - void glVertexAttribI2uiv - GLuint index - const GLuint *v - - - void glVertexAttribI2uivEXT - GLuint index - const GLuint *v - - - - void glVertexAttribI3i - GLuint index - GLint x - GLint y - GLint z - - - - void glVertexAttribI3iEXT - GLuint index - GLint x - GLint y - GLint z - - - - - void glVertexAttribI3iv - GLuint index - const GLint *v - - - void glVertexAttribI3ivEXT - GLuint index - const GLint *v - - - - void glVertexAttribI3ui - GLuint index - GLuint x - GLuint y - GLuint z - - - - void glVertexAttribI3uiEXT - GLuint index - GLuint x - GLuint y - GLuint z - - - - - void glVertexAttribI3uiv - GLuint index - const GLuint *v - - - void glVertexAttribI3uivEXT - GLuint index - const GLuint *v - - - - void glVertexAttribI4bv - GLuint index - const GLbyte *v - - - void glVertexAttribI4bvEXT - GLuint index - const GLbyte *v - - - - void glVertexAttribI4i - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - void glVertexAttribI4iEXT - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - - void glVertexAttribI4iv - GLuint index - const GLint *v - - - void glVertexAttribI4ivEXT - GLuint index - const GLint *v - - - - void glVertexAttribI4sv - GLuint index - const GLshort *v - - - void glVertexAttribI4svEXT - GLuint index - const GLshort *v - - - - void glVertexAttribI4ubv - GLuint index - const GLubyte *v - - - void glVertexAttribI4ubvEXT - GLuint index - const GLubyte *v - - - - void glVertexAttribI4ui - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - void glVertexAttribI4uiEXT - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - - void glVertexAttribI4uiv - GLuint index - const GLuint *v - - - void glVertexAttribI4uivEXT - GLuint index - const GLuint *v - - - - void glVertexAttribI4usv - GLuint index - const GLushort *v - - - void glVertexAttribI4usvEXT - GLuint index - const GLushort *v - - - - void glVertexAttribIFormat - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexAttribIFormatNV - GLuint index - GLint size - GLenum type - GLsizei stride - - - void glVertexAttribIPointer - GLuint index - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glVertexAttribIPointerEXT - GLuint index - GLint size - GLenum type - GLsizei stride - const void *pointer - - - - void glVertexAttribL1d - GLuint index - GLdouble x - - - void glVertexAttribL1dEXT - GLuint index - GLdouble x - - - - void glVertexAttribL1dv - GLuint index - const GLdouble *v - - - void glVertexAttribL1dvEXT - GLuint index - const GLdouble *v - - - - void glVertexAttribL1i64NV - GLuint index - GLint64EXT x - - - void glVertexAttribL1i64vNV - GLuint index - const GLint64EXT *v - - - void glVertexAttribL1ui64ARB - GLuint index - GLuint64EXT x - - - void glVertexAttribL1ui64NV - GLuint index - GLuint64EXT x - - - void glVertexAttribL1ui64vARB - GLuint index - const GLuint64EXT *v - - - void glVertexAttribL1ui64vNV - GLuint index - const GLuint64EXT *v - - - void glVertexAttribL2d - GLuint index - GLdouble x - GLdouble y - - - void glVertexAttribL2dEXT - GLuint index - GLdouble x - GLdouble y - - - - void glVertexAttribL2dv - GLuint index - const GLdouble *v - - - void glVertexAttribL2dvEXT - GLuint index - const GLdouble *v - - - - void glVertexAttribL2i64NV - GLuint index - GLint64EXT x - GLint64EXT y - - - void glVertexAttribL2i64vNV - GLuint index - const GLint64EXT *v - - - void glVertexAttribL2ui64NV - GLuint index - GLuint64EXT x - GLuint64EXT y - - - void glVertexAttribL2ui64vNV - GLuint index - const GLuint64EXT *v - - - void glVertexAttribL3d - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - void glVertexAttribL3dEXT - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - - void glVertexAttribL3dv - GLuint index - const GLdouble *v - - - void glVertexAttribL3dvEXT - GLuint index - const GLdouble *v - - - - void glVertexAttribL3i64NV - GLuint index - GLint64EXT x - GLint64EXT y - GLint64EXT z - - - void glVertexAttribL3i64vNV - GLuint index - const GLint64EXT *v - - - void glVertexAttribL3ui64NV - GLuint index - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - - - void glVertexAttribL3ui64vNV - GLuint index - const GLuint64EXT *v - - - void glVertexAttribL4d - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - void glVertexAttribL4dEXT - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glVertexAttribL4dv - GLuint index - const GLdouble *v - - - void glVertexAttribL4dvEXT - GLuint index - const GLdouble *v - - - - void glVertexAttribL4i64NV - GLuint index - GLint64EXT x - GLint64EXT y - GLint64EXT z - GLint64EXT w - - - void glVertexAttribL4i64vNV - GLuint index - const GLint64EXT *v - - - void glVertexAttribL4ui64NV - GLuint index - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - GLuint64EXT w - - - void glVertexAttribL4ui64vNV - GLuint index - const GLuint64EXT *v - - - void glVertexAttribLFormat - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexAttribLFormatNV - GLuint index - GLint size - GLenum type - GLsizei stride - - - void glVertexAttribLPointer - GLuint index - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glVertexAttribLPointerEXT - GLuint index - GLint size - GLenum type - GLsizei stride - const void *pointer - - - - void glVertexAttribP1ui - GLuint index - GLenum type - GLboolean normalized - GLuint value - - - void glVertexAttribP1uiv - GLuint index - GLenum type - GLboolean normalized - const GLuint *value - - - void glVertexAttribP2ui - GLuint index - GLenum type - GLboolean normalized - GLuint value - - - void glVertexAttribP2uiv - GLuint index - GLenum type - GLboolean normalized - const GLuint *value - - - void glVertexAttribP3ui - GLuint index - GLenum type - GLboolean normalized - GLuint value - - - void glVertexAttribP3uiv - GLuint index - GLenum type - GLboolean normalized - const GLuint *value - - - void glVertexAttribP4ui - GLuint index - GLenum type - GLboolean normalized - GLuint value - - - void glVertexAttribP4uiv - GLuint index - GLenum type - GLboolean normalized - const GLuint *value - - - void glVertexAttribParameteriAMD - GLuint index - GLenum pname - GLint param - - - void glVertexAttribPointer - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - const void *pointer - - - void glVertexAttribPointerARB - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - const void *pointer - - - - void glVertexAttribPointerNV - GLuint index - GLint fsize - GLenum type - GLsizei stride - const void *pointer - - - void glVertexAttribs1dvNV - GLuint index - GLsizei count - const GLdouble *v - - - - void glVertexAttribs1fvNV - GLuint index - GLsizei count - const GLfloat *v - - - - void glVertexAttribs1hvNV - GLuint index - GLsizei n - const GLhalfNV *v - - - - void glVertexAttribs1svNV - GLuint index - GLsizei count - const GLshort *v - - - - void glVertexAttribs2dvNV - GLuint index - GLsizei count - const GLdouble *v - - - - void glVertexAttribs2fvNV - GLuint index - GLsizei count - const GLfloat *v - - - - void glVertexAttribs2hvNV - GLuint index - GLsizei n - const GLhalfNV *v - - - - void glVertexAttribs2svNV - GLuint index - GLsizei count - const GLshort *v - - - - void glVertexAttribs3dvNV - GLuint index - GLsizei count - const GLdouble *v - - - - void glVertexAttribs3fvNV - GLuint index - GLsizei count - const GLfloat *v - - - - void glVertexAttribs3hvNV - GLuint index - GLsizei n - const GLhalfNV *v - - - - void glVertexAttribs3svNV - GLuint index - GLsizei count - const GLshort *v - - - - void glVertexAttribs4dvNV - GLuint index - GLsizei count - const GLdouble *v - - - - void glVertexAttribs4fvNV - GLuint index - GLsizei count - const GLfloat *v - - - - void glVertexAttribs4hvNV - GLuint index - GLsizei n - const GLhalfNV *v - - - - void glVertexAttribs4svNV - GLuint index - GLsizei count - const GLshort *v - - - - void glVertexAttribs4ubvNV - GLuint index - GLsizei count - const GLubyte *v - - - - void glVertexBindingDivisor - GLuint bindingindex - GLuint divisor - - - void glVertexBlendARB - GLint count - - - - void glVertexBlendEnvfATI - GLenum pname - GLfloat param - - - void glVertexBlendEnviATI - GLenum pname - GLint param - - - void glVertexFormatNV - GLint size - GLenum type - GLsizei stride - - - void glVertexP2ui - GLenum type - GLuint value - - - void glVertexP2uiv - GLenum type - const GLuint *value - - - void glVertexP3ui - GLenum type - GLuint value - - - void glVertexP3uiv - GLenum type - const GLuint *value - - - void glVertexP4ui - GLenum type - GLuint value - - - void glVertexP4uiv - GLenum type - const GLuint *value - - - void glVertexPointer - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glVertexPointerEXT - GLint size - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glVertexPointerListIBM - GLint size - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glVertexPointervINTEL - GLint size - GLenum type - const void **pointer - - - void glVertexStream1dATI - GLenum stream - GLdouble x - - - void glVertexStream1dvATI - GLenum stream - const GLdouble *coords - - - void glVertexStream1fATI - GLenum stream - GLfloat x - - - void glVertexStream1fvATI - GLenum stream - const GLfloat *coords - - - void glVertexStream1iATI - GLenum stream - GLint x - - - void glVertexStream1ivATI - GLenum stream - const GLint *coords - - - void glVertexStream1sATI - GLenum stream - GLshort x - - - void glVertexStream1svATI - GLenum stream - const GLshort *coords - - - void glVertexStream2dATI - GLenum stream - GLdouble x - GLdouble y - - - void glVertexStream2dvATI - GLenum stream - const GLdouble *coords - - - void glVertexStream2fATI - GLenum stream - GLfloat x - GLfloat y - - - void glVertexStream2fvATI - GLenum stream - const GLfloat *coords - - - void glVertexStream2iATI - GLenum stream - GLint x - GLint y - - - void glVertexStream2ivATI - GLenum stream - const GLint *coords - - - void glVertexStream2sATI - GLenum stream - GLshort x - GLshort y - - - void glVertexStream2svATI - GLenum stream - const GLshort *coords - - - void glVertexStream3dATI - GLenum stream - GLdouble x - GLdouble y - GLdouble z - - - void glVertexStream3dvATI - GLenum stream - const GLdouble *coords - - - void glVertexStream3fATI - GLenum stream - GLfloat x - GLfloat y - GLfloat z - - - void glVertexStream3fvATI - GLenum stream - const GLfloat *coords - - - void glVertexStream3iATI - GLenum stream - GLint x - GLint y - GLint z - - - void glVertexStream3ivATI - GLenum stream - const GLint *coords - - - void glVertexStream3sATI - GLenum stream - GLshort x - GLshort y - GLshort z - - - void glVertexStream3svATI - GLenum stream - const GLshort *coords - - - void glVertexStream4dATI - GLenum stream - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - void glVertexStream4dvATI - GLenum stream - const GLdouble *coords - - - void glVertexStream4fATI - GLenum stream - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - void glVertexStream4fvATI - GLenum stream - const GLfloat *coords - - - void glVertexStream4iATI - GLenum stream - GLint x - GLint y - GLint z - GLint w - - - void glVertexStream4ivATI - GLenum stream - const GLint *coords - - - void glVertexStream4sATI - GLenum stream - GLshort x - GLshort y - GLshort z - GLshort w - - - void glVertexStream4svATI - GLenum stream - const GLshort *coords - - - void glVertexWeightPointerEXT - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glVertexWeightfEXT - GLfloat weight - - - - void glVertexWeightfvEXT - const GLfloat *weight - - - - void glVertexWeighthNV - GLhalfNV weight - - - - void glVertexWeighthvNV - const GLhalfNV *weight - - - - GLenum glVideoCaptureNV - GLuint video_capture_slot - GLuint *sequence_num - GLuint64EXT *capture_time - - - void glVideoCaptureStreamParameterdvNV - GLuint video_capture_slot - GLuint stream - GLenum pname - const GLdouble *params - - - void glVideoCaptureStreamParameterfvNV - GLuint video_capture_slot - GLuint stream - GLenum pname - const GLfloat *params - - - void glVideoCaptureStreamParameterivNV - GLuint video_capture_slot - GLuint stream - GLenum pname - const GLint *params - - - void glViewport - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glViewportArrayv - GLuint first - GLsizei count - const GLfloat *v - - - void glViewportArrayvNV - GLuint first - GLsizei count - const GLfloat *v - - - - void glViewportArrayvOES - GLuint first - GLsizei count - const GLfloat *v - - - - void glViewportIndexedf - GLuint index - GLfloat x - GLfloat y - GLfloat w - GLfloat h - - - void glViewportIndexedfOES - GLuint index - GLfloat x - GLfloat y - GLfloat w - GLfloat h - - - - void glViewportIndexedfNV - GLuint index - GLfloat x - GLfloat y - GLfloat w - GLfloat h - - - - void glViewportIndexedfv - GLuint index - const GLfloat *v - - - void glViewportIndexedfvOES - GLuint index - const GLfloat *v - - - - void glViewportIndexedfvNV - GLuint index - const GLfloat *v - - - - void glViewportPositionWScaleNV - GLuint index - GLfloat xcoeff - GLfloat ycoeff - - - void glViewportSwizzleNV - GLuint index - GLenum swizzlex - GLenum swizzley - GLenum swizzlez - GLenum swizzlew - - - void glWaitSemaphoreEXT - GLuint semaphore - GLuint numBufferBarriers - const GLuint *buffers - GLuint numTextureBarriers - const GLuint *textures - const GLenum *srcLayouts - - - void glWaitSemaphoreui64NVX - GLuint waitGpu - GLsizei fenceObjectCount - const GLuint *semaphoreArray - const GLuint64 *fenceValueArray - - - void glWaitSync - GLsync sync - GLbitfield flags - GLuint64 timeout - - - void glWaitSyncAPPLE - GLsync sync - GLbitfield flags - GLuint64 timeout - - - - void glWeightPathsNV - GLuint resultPath - GLsizei numPaths - const GLuint *paths - const GLfloat *weights - - - void glWeightPointerARB - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glWeightPointerOES - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glWeightbvARB - GLint size - const GLbyte *weights - - - - void glWeightdvARB - GLint size - const GLdouble *weights - - - - void glWeightfvARB - GLint size - const GLfloat *weights - - - - void glWeightivARB - GLint size - const GLint *weights - - - - void glWeightsvARB - GLint size - const GLshort *weights - - - - void glWeightubvARB - GLint size - const GLubyte *weights - - - - void glWeightuivARB - GLint size - const GLuint *weights - - - - void glWeightusvARB - GLint size - const GLushort *weights - - - - void glWindowPos2d - GLdouble x - GLdouble y - - - - void glWindowPos2dARB - GLdouble x - GLdouble y - - - - - void glWindowPos2dMESA - GLdouble x - GLdouble y - - - - - void glWindowPos2dv - const GLdouble *v - - - - void glWindowPos2dvARB - const GLdouble *v - - - - - void glWindowPos2dvMESA - const GLdouble *v - - - - void glWindowPos2f - GLfloat x - GLfloat y - - - - void glWindowPos2fARB - GLfloat x - GLfloat y - - - - - void glWindowPos2fMESA - GLfloat x - GLfloat y - - - - - void glWindowPos2fv - const GLfloat *v - - - - void glWindowPos2fvARB - const GLfloat *v - - - - - void glWindowPos2fvMESA - const GLfloat *v - - - - void glWindowPos2i - GLint x - GLint y - - - - void glWindowPos2iARB - GLint x - GLint y - - - - - void glWindowPos2iMESA - GLint x - GLint y - - - - - void glWindowPos2iv - const GLint *v - - - - void glWindowPos2ivARB - const GLint *v - - - - - void glWindowPos2ivMESA - const GLint *v - - - - void glWindowPos2s - GLshort x - GLshort y - - - - void glWindowPos2sARB - GLshort x - GLshort y - - - - - void glWindowPos2sMESA - GLshort x - GLshort y - - - - - void glWindowPos2sv - const GLshort *v - - - - void glWindowPos2svARB - const GLshort *v - - - - - void glWindowPos2svMESA - const GLshort *v - - - - void glWindowPos3d - GLdouble x - GLdouble y - GLdouble z - - - - void glWindowPos3dARB - GLdouble x - GLdouble y - GLdouble z - - - - - void glWindowPos3dMESA - GLdouble x - GLdouble y - GLdouble z - - - - - void glWindowPos3dv - const GLdouble *v - - - - void glWindowPos3dvARB - const GLdouble *v - - - - - void glWindowPos3dvMESA - const GLdouble *v - - - - void glWindowPos3f - GLfloat x - GLfloat y - GLfloat z - - - - void glWindowPos3fARB - GLfloat x - GLfloat y - GLfloat z - - - - - void glWindowPos3fMESA - GLfloat x - GLfloat y - GLfloat z - - - - - void glWindowPos3fv - const GLfloat *v - - - - void glWindowPos3fvARB - const GLfloat *v - - - - - void glWindowPos3fvMESA - const GLfloat *v - - - - void glWindowPos3i - GLint x - GLint y - GLint z - - - - void glWindowPos3iARB - GLint x - GLint y - GLint z - - - - - void glWindowPos3iMESA - GLint x - GLint y - GLint z - - - - - void glWindowPos3iv - const GLint *v - - - - void glWindowPos3ivARB - const GLint *v - - - - - void glWindowPos3ivMESA - const GLint *v - - - - void glWindowPos3s - GLshort x - GLshort y - GLshort z - - - - void glWindowPos3sARB - GLshort x - GLshort y - GLshort z - - - - - void glWindowPos3sMESA - GLshort x - GLshort y - GLshort z - - - - - void glWindowPos3sv - const GLshort *v - - - - void glWindowPos3svARB - const GLshort *v - - - - - void glWindowPos3svMESA - const GLshort *v - - - - void glWindowPos4dMESA - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glWindowPos4dvMESA - const GLdouble *v - - - void glWindowPos4fMESA - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glWindowPos4fvMESA - const GLfloat *v - - - void glWindowPos4iMESA - GLint x - GLint y - GLint z - GLint w - - - - void glWindowPos4ivMESA - const GLint *v - - - void glWindowPos4sMESA - GLshort x - GLshort y - GLshort z - GLshort w - - - - void glWindowPos4svMESA - const GLshort *v - - - void glWindowRectanglesEXT - GLenum mode - GLsizei count - const GLint *box - - - void glWriteMaskEXT - GLuint res - GLuint in - GLenum outX - GLenum outY - GLenum outZ - GLenum outW - - - void glDrawVkImageNV - GLuint64 vkImage - GLuint sampler - GLfloat x0 - GLfloat y0 - GLfloat x1 - GLfloat y1 - GLfloat z - GLfloat s0 - GLfloat t0 - GLfloat s1 - GLfloat t1 - - - GLVULKANPROCNV glGetVkProcAddrNV - const GLchar *name - - - void glWaitVkSemaphoreNV - GLuint64 vkSemaphore - - - void glSignalVkSemaphoreNV - GLuint64 vkSemaphore - - - void glSignalVkFenceNV - GLuint64 vkFence - - - void glFramebufferParameteriMESA - GLenum target - GLenum pname - GLint param - - - void glGetFramebufferParameterivMESA - GLenum target - GLenum pname - GLint *params - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pom.xml b/pom.xml index c5ba139..7fbbd82 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.lwjglx lwjglx-debug - 1.0.2 + 1.0.3 LWJGLX/debug Debug LWJGL3 OpenGL applications 2017 @@ -34,7 +34,7 @@ - 3.4.0 + 3.4.1 9.9.1 5.0.4 4.13.2 @@ -42,6 +42,7 @@ UTF-8 3.3.1 3.12.0 + 3.6.1 3.2.0 3.5.4 3.6.1 @@ -178,7 +179,7 @@ location="${project.build.directory}/generator" /> - + @@ -223,7 +224,7 @@ location="${project.build.directory}/generator" /> - + @@ -256,6 +257,25 @@ + + org.codehaus.mojo + build-helper-maven-plugin + ${maven-build-helper-plugin.version} + + + add-source + generate-sources + + add-source + + + + ${project.build.directory}/generated-sources + + + + + maven-antrun-plugin ${maven-antrun-plugin.version} @@ -269,7 +289,8 @@ + ignoreerrors="false" + skipexisting="true" /> diff --git a/spec/gl.xml b/spec/gl.xml deleted file mode 100644 index ce4ba10..0000000 --- a/spec/gl.xml +++ /dev/null @@ -1,50579 +0,0 @@ - - - -Copyright (c) 2013-2018 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - ------------------------------------------------------------------------- - -This file, gl.xml, is the OpenGL and OpenGL API Registry. The canonical -version of the registry, together with documentation, schema, and Python -generator scripts used to generate C header files for OpenGL and OpenGL ES, -can always be found in the Khronos Registry at - https://github.com/KhronosGroup/OpenGL-Registry - - - - - - #include <KHR/khrplatform.h> - - typedef unsigned int GLenum; - typedef unsigned char GLboolean; - typedef unsigned int GLbitfield; - typedef void GLvoid; - typedef khronos_int8_t GLbyte; - typedef khronos_uint8_t GLubyte; - typedef khronos_int16_t GLshort; - typedef khronos_uint16_t GLushort; - typedef int GLint; - typedef unsigned int GLuint; - typedef khronos_int32_t GLclampx; - typedef int GLsizei; - typedef khronos_float_t GLfloat; - typedef khronos_float_t GLclampf; - typedef double GLdouble; - typedef double GLclampd; - typedef void *GLeglClientBufferEXT; - typedef void *GLeglImageOES; - typedef char GLchar; - typedef char GLcharARB; - #ifdef __APPLE__ -typedef void *GLhandleARB; -#else -typedef unsigned int GLhandleARB; -#endif - typedef khronos_uint16_t GLhalf; - typedef khronos_uint16_t GLhalfARB; - typedef khronos_int32_t GLfixed; - typedef khronos_intptr_t GLintptr; - typedef khronos_intptr_t GLintptrARB; - typedef khronos_ssize_t GLsizeiptr; - typedef khronos_ssize_t GLsizeiptrARB; - typedef khronos_int64_t GLint64; - typedef khronos_int64_t GLint64EXT; - typedef khronos_uint64_t GLuint64; - typedef khronos_uint64_t GLuint64EXT; - typedef struct __GLsync *GLsync; - struct _cl_context; - struct _cl_event; - typedef void ( *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - typedef void ( *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - typedef void ( *GLDEBUGPROCKHR)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam); - - - typedef void ( *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,void *userParam); - typedef unsigned short GLhalfNV; - typedef GLintptr GLvdpauSurfaceNV; - typedef void ( *GLVULKANPROCNV)(void); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - void glAccum - GLenum op - GLfloat value - - - - void glAccumxOES - GLenum op - GLfixed value - - - void glActiveProgramEXT - GLuint program - - - void glActiveShaderProgram - GLuint pipeline - GLuint program - - - void glActiveShaderProgramEXT - GLuint pipeline - GLuint program - - - void glActiveStencilFaceEXT - GLenum face - - - - void glActiveTexture - GLenum texture - - - - void glActiveTextureARB - GLenum texture - - - - - void glActiveVaryingNV - GLuint program - const GLchar *name - - - void glAlphaFragmentOp1ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - - - void glAlphaFragmentOp2ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - - - void glAlphaFragmentOp3ATI - GLenum op - GLuint dst - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - GLuint arg3 - GLuint arg3Rep - GLuint arg3Mod - - - void glAlphaFunc - GLenum func - GLfloat ref - - - - void glAlphaFuncQCOM - GLenum func - GLclampf ref - - - void glAlphaFuncx - GLenum func - GLfixed ref - - - void glAlphaFuncxOES - GLenum func - GLfixed ref - - - void glAlphaToCoverageDitherControlNV - GLenum mode - - - void glApplyFramebufferAttachmentCMAAINTEL - - - void glApplyTextureEXT - GLenum mode - - - GLboolean glAcquireKeyedMutexWin32EXT - GLuint memory - GLuint64 key - GLuint timeout - - - GLboolean glAreProgramsResidentNV - GLsizei n - const GLuint *programs - GLboolean *residences - - - - GLboolean glAreTexturesResident - GLsizei n - const GLuint *textures - GLboolean *residences - - - - GLboolean glAreTexturesResidentEXT - GLsizei n - const GLuint *textures - GLboolean *residences - - - - void glArrayElement - GLint i - - - void glArrayElementEXT - GLint i - - - - void glArrayObjectATI - GLenum array - GLint size - GLenum type - GLsizei stride - GLuint buffer - GLuint offset - - - void glAsyncMarkerSGIX - GLuint marker - - - void glAttachObjectARB - GLhandleARB containerObj - GLhandleARB obj - - - - void glAttachShader - GLuint program - GLuint shader - - - void glBegin - GLenum mode - - - - void glBeginConditionalRender - GLuint id - GLenum mode - - - void glBeginConditionalRenderNV - GLuint id - GLenum mode - - - - - void glBeginConditionalRenderNVX - GLuint id - - - void glBeginFragmentShaderATI - - - void glBeginOcclusionQueryNV - GLuint id - - - void glBeginPerfMonitorAMD - GLuint monitor - - - void glBeginPerfQueryINTEL - GLuint queryHandle - - - void glBeginQuery - GLenum target - GLuint id - - - - void glBeginQueryARB - GLenum target - GLuint id - - - - void glBeginQueryEXT - GLenum target - GLuint id - - - void glBeginQueryIndexed - GLenum target - GLuint index - GLuint id - - - void glBeginTransformFeedback - GLenum primitiveMode - - - - void glBeginTransformFeedbackEXT - GLenum primitiveMode - - - - void glBeginTransformFeedbackNV - GLenum primitiveMode - - - - void glBeginVertexShaderEXT - - - void glBeginVideoCaptureNV - GLuint video_capture_slot - - - void glBindAttribLocation - GLuint program - GLuint index - const GLchar *name - - - void glBindAttribLocationARB - GLhandleARB programObj - GLuint index - const GLcharARB *name - - - - void glBindBuffer - GLenum target - GLuint buffer - - - void glBindBufferARB - GLenum target - GLuint buffer - - - - void glBindBufferBase - GLenum target - GLuint index - GLuint buffer - - - - void glBindBufferBaseEXT - GLenum target - GLuint index - GLuint buffer - - - - void glBindBufferBaseNV - GLenum target - GLuint index - GLuint buffer - - - - void glBindBufferOffsetEXT - GLenum target - GLuint index - GLuint buffer - GLintptr offset - - - void glBindBufferOffsetNV - GLenum target - GLuint index - GLuint buffer - GLintptr offset - - - - void glBindBufferRange - GLenum target - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glBindBufferRangeEXT - GLenum target - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glBindBufferRangeNV - GLenum target - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glBindBuffersBase - GLenum target - GLuint first - GLsizei count - const GLuint *buffers - - - void glBindBuffersRange - GLenum target - GLuint first - GLsizei count - const GLuint *buffers - const GLintptr *offsets - const GLsizeiptr *sizes - - - void glBindFragDataLocation - GLuint program - GLuint color - const GLchar *name - - - void glBindFragDataLocationEXT - GLuint program - GLuint color - const GLchar *name - - - - void glBindFragDataLocationIndexed - GLuint program - GLuint colorNumber - GLuint index - const GLchar *name - - - void glBindFragDataLocationIndexedEXT - GLuint program - GLuint colorNumber - GLuint index - const GLchar *name - - - - void glBindFragmentShaderATI - GLuint id - - - void glBindFramebuffer - GLenum target - GLuint framebuffer - - - - void glBindFramebufferEXT - GLenum target - GLuint framebuffer - - - - void glBindFramebufferOES - GLenum target - GLuint framebuffer - - - void glBindImageTexture - GLuint unit - GLuint texture - GLint level - GLboolean layered - GLint layer - GLenum access - GLenum format - - - void glBindImageTextureEXT - GLuint index - GLuint texture - GLint level - GLboolean layered - GLint layer - GLenum access - GLint format - - - void glBindImageTextures - GLuint first - GLsizei count - const GLuint *textures - - - GLuint glBindLightParameterEXT - GLenum light - GLenum value - - - GLuint glBindMaterialParameterEXT - GLenum face - GLenum value - - - void glBindMultiTextureEXT - GLenum texunit - GLenum target - GLuint texture - - - GLuint glBindParameterEXT - GLenum value - - - void glBindProgramARB - GLenum target - GLuint program - - - - void glBindProgramNV - GLenum target - GLuint id - - - - - void glBindProgramPipeline - GLuint pipeline - - - void glBindProgramPipelineEXT - GLuint pipeline - - - void glBindRenderbuffer - GLenum target - GLuint renderbuffer - - - - void glBindRenderbufferEXT - GLenum target - GLuint renderbuffer - - - - void glBindRenderbufferOES - GLenum target - GLuint renderbuffer - - - void glBindSampler - GLuint unit - GLuint sampler - - - void glBindSamplers - GLuint first - GLsizei count - const GLuint *samplers - - - void glBindShadingRateImageNV - GLuint texture - - - GLuint glBindTexGenParameterEXT - GLenum unit - GLenum coord - GLenum value - - - void glBindTexture - GLenum target - GLuint texture - - - - void glBindTextureEXT - GLenum target - GLuint texture - - - - - void glBindTextureUnit - GLuint unit - GLuint texture - - - GLuint glBindTextureUnitParameterEXT - GLenum unit - GLenum value - - - void glBindTextures - GLuint first - GLsizei count - const GLuint *textures - - - void glBindTransformFeedback - GLenum target - GLuint id - - - void glBindTransformFeedbackNV - GLenum target - GLuint id - - - void glBindVertexArray - GLuint array - - - - void glBindVertexArrayAPPLE - GLuint array - - - void glBindVertexArrayOES - GLuint array - - - - void glBindVertexBuffer - GLuint bindingindex - GLuint buffer - GLintptr offset - GLsizei stride - - - void glBindVertexBuffers - GLuint first - GLsizei count - const GLuint *buffers - const GLintptr *offsets - const GLsizei *strides - - - void glBindVertexShaderEXT - GLuint id - - - void glBindVideoCaptureStreamBufferNV - GLuint video_capture_slot - GLuint stream - GLenum frame_region - GLintptrARB offset - - - void glBindVideoCaptureStreamTextureNV - GLuint video_capture_slot - GLuint stream - GLenum frame_region - GLenum target - GLuint texture - - - void glBinormal3bEXT - GLbyte bx - GLbyte by - GLbyte bz - - - - void glBinormal3bvEXT - const GLbyte *v - - - void glBinormal3dEXT - GLdouble bx - GLdouble by - GLdouble bz - - - - void glBinormal3dvEXT - const GLdouble *v - - - void glBinormal3fEXT - GLfloat bx - GLfloat by - GLfloat bz - - - - void glBinormal3fvEXT - const GLfloat *v - - - void glBinormal3iEXT - GLint bx - GLint by - GLint bz - - - - void glBinormal3ivEXT - const GLint *v - - - void glBinormal3sEXT - GLshort bx - GLshort by - GLshort bz - - - - void glBinormal3svEXT - const GLshort *v - - - void glBinormalPointerEXT - GLenum type - GLsizei stride - const void *pointer - - - void glBitmap - GLsizei width - GLsizei height - GLfloat xorig - GLfloat yorig - GLfloat xmove - GLfloat ymove - const GLubyte *bitmap - - - - - void glBitmapxOES - GLsizei width - GLsizei height - GLfixed xorig - GLfixed yorig - GLfixed xmove - GLfixed ymove - const GLubyte *bitmap - - - void glBlendBarrier - - - void glBlendBarrierKHR - - - - void glBlendBarrierNV - - - - void glBlendColor - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - void glBlendColorEXT - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - - void glBlendColorxOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glBlendEquation - GLenum mode - - - - void glBlendEquationEXT - GLenum mode - - - - - void glBlendEquationIndexedAMD - GLuint buf - GLenum mode - - - - void glBlendEquationOES - GLenum mode - - - void glBlendEquationSeparate - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationSeparateEXT - GLenum modeRGB - GLenum modeAlpha - - - - - void glBlendEquationSeparateIndexedAMD - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationSeparateOES - GLenum modeRGB - GLenum modeAlpha - - - void glBlendEquationSeparatei - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - void glBlendEquationSeparateiARB - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationSeparateiEXT - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationSeparateiOES - GLuint buf - GLenum modeRGB - GLenum modeAlpha - - - - void glBlendEquationi - GLuint buf - GLenum mode - - - void glBlendEquationiARB - GLuint buf - GLenum mode - - - - void glBlendEquationiEXT - GLuint buf - GLenum mode - - - - void glBlendEquationiOES - GLuint buf - GLenum mode - - - - void glBlendFunc - GLenum sfactor - GLenum dfactor - - - - void glBlendFuncIndexedAMD - GLuint buf - GLenum src - GLenum dst - - - - void glBlendFuncSeparate - GLenum sfactorRGB - GLenum dfactorRGB - GLenum sfactorAlpha - GLenum dfactorAlpha - - - - void glBlendFuncSeparateEXT - GLenum sfactorRGB - GLenum dfactorRGB - GLenum sfactorAlpha - GLenum dfactorAlpha - - - - - void glBlendFuncSeparateINGR - GLenum sfactorRGB - GLenum dfactorRGB - GLenum sfactorAlpha - GLenum dfactorAlpha - - - - - void glBlendFuncSeparateIndexedAMD - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - - void glBlendFuncSeparateOES - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - void glBlendFuncSeparatei - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - void glBlendFuncSeparateiARB - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - - void glBlendFuncSeparateiEXT - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - - void glBlendFuncSeparateiOES - GLuint buf - GLenum srcRGB - GLenum dstRGB - GLenum srcAlpha - GLenum dstAlpha - - - - void glBlendFunci - GLuint buf - GLenum src - GLenum dst - - - void glBlendFunciARB - GLuint buf - GLenum src - GLenum dst - - - - void glBlendFunciEXT - GLuint buf - GLenum src - GLenum dst - - - - void glBlendFunciOES - GLuint buf - GLenum src - GLenum dst - - - - void glBlendParameteriNV - GLenum pname - GLint value - - - void glBlitFramebuffer - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - - void glBlitFramebufferANGLE - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - void glBlitFramebufferEXT - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - - - void glBlitFramebufferNV - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - - void glBlitNamedFramebuffer - GLuint readFramebuffer - GLuint drawFramebuffer - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - void glBufferAddressRangeNV - GLenum pname - GLuint index - GLuint64EXT address - GLsizeiptr length - - - void glBufferAttachMemoryNV - GLenum target - GLuint memory - GLuint64 offset - - - void glBufferData - GLenum target - GLsizeiptr size - const void *data - GLenum usage - - - void glBufferDataARB - GLenum target - GLsizeiptrARB size - const void *data - GLenum usage - - - - void glBufferPageCommitmentARB - GLenum target - GLintptr offset - GLsizeiptr size - GLboolean commit - - - void glBufferParameteriAPPLE - GLenum target - GLenum pname - GLint param - - - void glBufferStorage - GLenum target - GLsizeiptr size - const void *data - GLbitfield flags - - - void glBufferStorageEXT - GLenum target - GLsizeiptr size - const void *data - GLbitfield flags - - - - void glBufferStorageExternalEXT - GLenum target - GLintptr offset - GLsizeiptr size - GLeglClientBufferEXT clientBuffer - GLbitfield flags - - - void glBufferStorageMemEXT - GLenum target - GLsizeiptr size - GLuint memory - GLuint64 offset - - - void glBufferSubData - GLenum target - GLintptr offset - GLsizeiptr size - const void *data - - - void glBufferSubDataARB - GLenum target - GLintptrARB offset - GLsizeiptrARB size - const void *data - - - - void glCallCommandListNV - GLuint list - - - void glCallList - GLuint list - - - - void glCallLists - GLsizei n - GLenum type - const void *lists - - - - GLenum glCheckFramebufferStatus - GLenum target - - - - GLenum glCheckFramebufferStatusEXT - GLenum target - - - - - GLenum glCheckFramebufferStatusOES - GLenum target - - - GLenum glCheckNamedFramebufferStatus - GLuint framebuffer - GLenum target - - - GLenum glCheckNamedFramebufferStatusEXT - GLuint framebuffer - GLenum target - - - void glClampColor - GLenum target - GLenum clamp - - - - void glClampColorARB - GLenum target - GLenum clamp - - - - - void glClear - GLbitfield mask - - - - void glClearAccum - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - void glClearAccumxOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glClearBufferData - GLenum target - GLenum internalformat - GLenum format - GLenum type - const void *data - - - void glClearBufferSubData - GLenum target - GLenum internalformat - GLintptr offset - GLsizeiptr size - GLenum format - GLenum type - const void *data - - - void glClearBufferfi - GLenum buffer - GLint drawbuffer - GLfloat depth - GLint stencil - - - - void glClearBufferfv - GLenum buffer - GLint drawbuffer - const GLfloat *value - - - - void glClearBufferiv - GLenum buffer - GLint drawbuffer - const GLint *value - - - - void glClearBufferuiv - GLenum buffer - GLint drawbuffer - const GLuint *value - - - - void glClearColor - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - void glClearColorIiEXT - GLint red - GLint green - GLint blue - GLint alpha - - - - void glClearColorIuiEXT - GLuint red - GLuint green - GLuint blue - GLuint alpha - - - - void glClearColorx - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glClearColorxOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glClearDepth - GLdouble depth - - - - void glClearDepthdNV - GLdouble depth - - - - void glClearDepthf - GLfloat d - - - void glClearDepthfOES - GLclampf depth - - - - - void glClearDepthx - GLfixed depth - - - void glClearDepthxOES - GLfixed depth - - - void glClearIndex - GLfloat c - - - - void glClearNamedBufferData - GLuint buffer - GLenum internalformat - GLenum format - GLenum type - const void *data - - - void glClearNamedBufferDataEXT - GLuint buffer - GLenum internalformat - GLenum format - GLenum type - const void *data - - - void glClearNamedBufferSubData - GLuint buffer - GLenum internalformat - GLintptr offset - GLsizeiptr size - GLenum format - GLenum type - const void *data - - - void glClearNamedBufferSubDataEXT - GLuint buffer - GLenum internalformat - GLsizeiptr offset - GLsizeiptr size - GLenum format - GLenum type - const void *data - - - void glClearNamedFramebufferfi - GLuint framebuffer - GLenum buffer - GLint drawbuffer - GLfloat depth - GLint stencil - - - void glClearNamedFramebufferfv - GLuint framebuffer - GLenum buffer - GLint drawbuffer - const GLfloat *value - - - void glClearNamedFramebufferiv - GLuint framebuffer - GLenum buffer - GLint drawbuffer - const GLint *value - - - void glClearNamedFramebufferuiv - GLuint framebuffer - GLenum buffer - GLint drawbuffer - const GLuint *value - - - void glClearPixelLocalStorageuiEXT - GLsizei offset - GLsizei n - const GLuint *values - - - void glClearStencil - GLint s - - - - void glClearTexImage - GLuint texture - GLint level - GLenum format - GLenum type - const void *data - - - void glClearTexImageEXT - GLuint texture - GLint level - GLenum format - GLenum type - const void *data - - - - void glClearTexSubImage - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *data - - - void glClearTexSubImageEXT - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *data - - - - void glClientActiveTexture - GLenum texture - - - void glClientActiveTextureARB - GLenum texture - - - - void glClientActiveVertexStreamATI - GLenum stream - - - void glClientAttribDefaultEXT - GLbitfield mask - - - GLenum glClientWaitSync - GLsync sync - GLbitfield flags - GLuint64 timeout - - - GLenum glClientWaitSyncAPPLE - GLsync sync - GLbitfield flags - GLuint64 timeout - - - - void glClipControl - GLenum origin - GLenum depth - - - void glClipControlEXT - GLenum origin - GLenum depth - - - - void glClipPlane - GLenum plane - const GLdouble *equation - - - - void glClipPlanef - GLenum p - const GLfloat *eqn - - - void glClipPlanefIMG - GLenum p - const GLfloat *eqn - - - void glClipPlanefOES - GLenum plane - const GLfloat *equation - - - - void glClipPlanex - GLenum plane - const GLfixed *equation - - - void glClipPlanexIMG - GLenum p - const GLfixed *eqn - - - void glClipPlanexOES - GLenum plane - const GLfixed *equation - - - void glColor3b - GLbyte red - GLbyte green - GLbyte blue - - - - void glColor3bv - const GLbyte *v - - - - void glColor3d - GLdouble red - GLdouble green - GLdouble blue - - - - void glColor3dv - const GLdouble *v - - - - void glColor3f - GLfloat red - GLfloat green - GLfloat blue - - - - void glColor3fVertex3fSUN - GLfloat r - GLfloat g - GLfloat b - GLfloat x - GLfloat y - GLfloat z - - - void glColor3fVertex3fvSUN - const GLfloat *c - const GLfloat *v - - - void glColor3fv - const GLfloat *v - - - - void glColor3hNV - GLhalfNV red - GLhalfNV green - GLhalfNV blue - - - - void glColor3hvNV - const GLhalfNV *v - - - - void glColor3i - GLint red - GLint green - GLint blue - - - - void glColor3iv - const GLint *v - - - - void glColor3s - GLshort red - GLshort green - GLshort blue - - - - void glColor3sv - const GLshort *v - - - - void glColor3ub - GLubyte red - GLubyte green - GLubyte blue - - - - void glColor3ubv - const GLubyte *v - - - - void glColor3ui - GLuint red - GLuint green - GLuint blue - - - - void glColor3uiv - const GLuint *v - - - - void glColor3us - GLushort red - GLushort green - GLushort blue - - - - void glColor3usv - const GLushort *v - - - - void glColor3xOES - GLfixed red - GLfixed green - GLfixed blue - - - void glColor3xvOES - const GLfixed *components - - - void glColor4b - GLbyte red - GLbyte green - GLbyte blue - GLbyte alpha - - - - void glColor4bv - const GLbyte *v - - - - void glColor4d - GLdouble red - GLdouble green - GLdouble blue - GLdouble alpha - - - - void glColor4dv - const GLdouble *v - - - - void glColor4f - GLfloat red - GLfloat green - GLfloat blue - GLfloat alpha - - - - void glColor4fNormal3fVertex3fSUN - GLfloat r - GLfloat g - GLfloat b - GLfloat a - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glColor4fNormal3fVertex3fvSUN - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glColor4fv - const GLfloat *v - - - - void glColor4hNV - GLhalfNV red - GLhalfNV green - GLhalfNV blue - GLhalfNV alpha - - - - void glColor4hvNV - const GLhalfNV *v - - - - void glColor4i - GLint red - GLint green - GLint blue - GLint alpha - - - - void glColor4iv - const GLint *v - - - - void glColor4s - GLshort red - GLshort green - GLshort blue - GLshort alpha - - - - void glColor4sv - const GLshort *v - - - - void glColor4ub - GLubyte red - GLubyte green - GLubyte blue - GLubyte alpha - - - - void glColor4ubVertex2fSUN - GLubyte r - GLubyte g - GLubyte b - GLubyte a - GLfloat x - GLfloat y - - - void glColor4ubVertex2fvSUN - const GLubyte *c - const GLfloat *v - - - void glColor4ubVertex3fSUN - GLubyte r - GLubyte g - GLubyte b - GLubyte a - GLfloat x - GLfloat y - GLfloat z - - - void glColor4ubVertex3fvSUN - const GLubyte *c - const GLfloat *v - - - void glColor4ubv - const GLubyte *v - - - - void glColor4ui - GLuint red - GLuint green - GLuint blue - GLuint alpha - - - - void glColor4uiv - const GLuint *v - - - - void glColor4us - GLushort red - GLushort green - GLushort blue - GLushort alpha - - - - void glColor4usv - const GLushort *v - - - - void glColor4x - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glColor4xOES - GLfixed red - GLfixed green - GLfixed blue - GLfixed alpha - - - void glColor4xvOES - const GLfixed *components - - - void glColorFormatNV - GLint size - GLenum type - GLsizei stride - - - void glColorFragmentOp1ATI - GLenum op - GLuint dst - GLuint dstMask - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - - - void glColorFragmentOp2ATI - GLenum op - GLuint dst - GLuint dstMask - GLuint dstMod - GLuint arg1 - GLuint arg1Rep - GLuint arg1Mod - GLuint arg2 - GLuint arg2Rep - GLuint arg2Mod - - - void glColorFragmentOp3ATI - 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 - - - void glColorMask - GLboolean red - GLboolean green - GLboolean blue - GLboolean alpha - - - - void glColorMaskIndexedEXT - GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a - - - - - void glColorMaski - GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a - - - void glColorMaskiEXT - GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a - - - - void glColorMaskiOES - GLuint index - GLboolean r - GLboolean g - GLboolean b - GLboolean a - - - - void glColorMaterial - GLenum face - GLenum mode - - - - void glColorP3ui - GLenum type - GLuint color - - - void glColorP3uiv - GLenum type - const GLuint *color - - - void glColorP4ui - GLenum type - GLuint color - - - void glColorP4uiv - GLenum type - const GLuint *color - - - void glColorPointer - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glColorPointerEXT - GLint size - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glColorPointerListIBM - GLint size - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glColorPointervINTEL - GLint size - GLenum type - const void **pointer - - - void glColorSubTable - GLenum target - GLsizei start - GLsizei count - GLenum format - GLenum type - const void *data - - - - - void glColorSubTableEXT - GLenum target - GLsizei start - GLsizei count - GLenum format - GLenum type - const void *data - - - - void glColorTable - GLenum target - GLenum internalformat - GLsizei width - GLenum format - GLenum type - const void *table - - - - - void glColorTableEXT - GLenum target - GLenum internalFormat - GLsizei width - GLenum format - GLenum type - const void *table - - - - void glColorTableParameterfv - GLenum target - GLenum pname - const GLfloat *params - - - - void glColorTableParameterfvSGI - GLenum target - GLenum pname - const GLfloat *params - - - - - void glColorTableParameteriv - GLenum target - GLenum pname - const GLint *params - - - - void glColorTableParameterivSGI - GLenum target - GLenum pname - const GLint *params - - - - - void glColorTableSGI - GLenum target - GLenum internalformat - GLsizei width - GLenum format - GLenum type - const void *table - - - - - void glCombinerInputNV - GLenum stage - GLenum portion - GLenum variable - GLenum input - GLenum mapping - GLenum componentUsage - - - - void glCombinerOutputNV - GLenum stage - GLenum portion - GLenum abOutput - GLenum cdOutput - GLenum sumOutput - GLenum scale - GLenum bias - GLboolean abDotProduct - GLboolean cdDotProduct - GLboolean muxSum - - - - void glCombinerParameterfNV - GLenum pname - GLfloat param - - - - void glCombinerParameterfvNV - GLenum pname - const GLfloat *params - - - - void glCombinerParameteriNV - GLenum pname - GLint param - - - - void glCombinerParameterivNV - GLenum pname - const GLint *params - - - - void glCombinerStageParameterfvNV - GLenum stage - GLenum pname - const GLfloat *params - - - void glCommandListSegmentsNV - GLuint list - GLuint segments - - - void glCompileCommandListNV - GLuint list - - - void glCompileShader - GLuint shader - - - void glCompileShaderARB - GLhandleARB shaderObj - - - - void glCompileShaderIncludeARB - GLuint shader - GLsizei count - const GLchar *const*path - const GLint *length - - - void glCompressedMultiTexImage1DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexImage2DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexImage3DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexSubImage1DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexSubImage2DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedMultiTexSubImage3DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedTexImage1D - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage1DARB - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage2D - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage2DARB - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage3D - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage3DARB - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *data - - - - - void glCompressedTexImage3DOES - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *data - - - void glCompressedTexSubImage1D - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage1DARB - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage2D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage2DARB - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage3D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage3DARB - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *data - - - - - void glCompressedTexSubImage3DOES - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *data - - - void glCompressedTextureImage1DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedTextureImage2DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedTextureImage3DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLsizei imageSize - const void *bits - - - void glCompressedTextureSubImage1D - GLuint texture - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *data - - - void glCompressedTextureSubImage1DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedTextureSubImage2D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *data - - - void glCompressedTextureSubImage2DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLsizei imageSize - const void *bits - - - void glCompressedTextureSubImage3D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *data - - - void glCompressedTextureSubImage3DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLsizei imageSize - const void *bits - - - void glConservativeRasterParameterfNV - GLenum pname - GLfloat value - - - void glConservativeRasterParameteriNV - GLenum pname - GLint param - - - void glConvolutionFilter1D - GLenum target - GLenum internalformat - GLsizei width - GLenum format - GLenum type - const void *image - - - - - void glConvolutionFilter1DEXT - GLenum target - GLenum internalformat - GLsizei width - GLenum format - GLenum type - const void *image - - - - - void glConvolutionFilter2D - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *image - - - - - void glConvolutionFilter2DEXT - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *image - - - - - void glConvolutionParameterf - GLenum target - GLenum pname - GLfloat params - - - - void glConvolutionParameterfEXT - GLenum target - GLenum pname - GLfloat params - - - - - void glConvolutionParameterfv - GLenum target - GLenum pname - const GLfloat *params - - - - void glConvolutionParameterfvEXT - GLenum target - GLenum pname - const GLfloat *params - - - - - void glConvolutionParameteri - GLenum target - GLenum pname - GLint params - - - - void glConvolutionParameteriEXT - GLenum target - GLenum pname - GLint params - - - - - void glConvolutionParameteriv - GLenum target - GLenum pname - const GLint *params - - - - void glConvolutionParameterivEXT - GLenum target - GLenum pname - const GLint *params - - - - - void glConvolutionParameterxOES - GLenum target - GLenum pname - GLfixed param - - - void glConvolutionParameterxvOES - GLenum target - GLenum pname - const GLfixed *params - - - void glCopyBufferSubData - GLenum readTarget - GLenum writeTarget - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - - void glCopyBufferSubDataNV - GLenum readTarget - GLenum writeTarget - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - - void glCopyColorSubTable - GLenum target - GLsizei start - GLint x - GLint y - GLsizei width - - - - void glCopyColorSubTableEXT - GLenum target - GLsizei start - GLint x - GLint y - GLsizei width - - - - void glCopyColorTable - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - - - - void glCopyColorTableSGI - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - - - - - void glCopyConvolutionFilter1D - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - - - - void glCopyConvolutionFilter1DEXT - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - - - - - void glCopyConvolutionFilter2D - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glCopyConvolutionFilter2DEXT - GLenum target - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - - - - - void glCopyImageSubData - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei srcWidth - GLsizei srcHeight - GLsizei srcDepth - - - void glCopyImageSubDataEXT - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei srcWidth - GLsizei srcHeight - GLsizei srcDepth - - - - void glCopyImageSubDataNV - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei width - GLsizei height - GLsizei depth - - - - void glCopyImageSubDataOES - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei srcWidth - GLsizei srcHeight - GLsizei srcDepth - - - - void glCopyMultiTexImage1DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLint border - - - void glCopyMultiTexImage2DEXT - GLenum texunit - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - GLint border - - - void glCopyMultiTexSubImage1DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - void glCopyMultiTexSubImage2DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyMultiTexSubImage3DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyNamedBufferSubData - GLuint readBuffer - GLuint writeBuffer - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - void glCopyPathNV - GLuint resultPath - GLuint srcPath - - - void glCopyPixels - GLint x - GLint y - GLsizei width - GLsizei height - GLenum type - - - - void glCopyTexImage1D - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLint border - - - - void glCopyTexImage1DEXT - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLint border - - - - - void glCopyTexImage2D - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - GLint border - - - - void glCopyTexImage2DEXT - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - GLint border - - - - - void glCopyTexSubImage1D - GLenum target - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - - void glCopyTexSubImage1DEXT - GLenum target - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - - - void glCopyTexSubImage2D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glCopyTexSubImage2DEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - - - void glCopyTexSubImage3D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glCopyTexSubImage3DEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - - - void glCopyTexSubImage3DOES - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyTextureImage1DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLint border - - - void glCopyTextureImage2DEXT - GLuint texture - GLenum target - GLint level - GLenum internalformat - GLint x - GLint y - GLsizei width - GLsizei height - GLint border - - - void glCopyTextureLevelsAPPLE - GLuint destinationTexture - GLuint sourceTexture - GLint sourceBaseLevel - GLsizei sourceLevelCount - - - void glCopyTextureSubImage1D - GLuint texture - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - void glCopyTextureSubImage1DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint x - GLint y - GLsizei width - - - void glCopyTextureSubImage2D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyTextureSubImage2DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyTextureSubImage3D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCopyTextureSubImage3DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLint x - GLint y - GLsizei width - GLsizei height - - - void glCoverFillPathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLenum coverMode - GLenum transformType - const GLfloat *transformValues - - - void glCoverFillPathNV - GLuint path - GLenum coverMode - - - void glCoverStrokePathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLenum coverMode - GLenum transformType - const GLfloat *transformValues - - - void glCoverStrokePathNV - GLuint path - GLenum coverMode - - - void glCoverageMaskNV - GLboolean mask - - - void glCoverageModulationNV - GLenum components - - - void glCoverageModulationTableNV - GLsizei n - const GLfloat *v - - - void glCoverageOperationNV - GLenum operation - - - void glCreateBuffers - GLsizei n - GLuint *buffers - - - void glCreateCommandListsNV - GLsizei n - GLuint *lists - - - void glCreateFramebuffers - GLsizei n - GLuint *framebuffers - - - void glCreateMemoryObjectsEXT - GLsizei n - GLuint *memoryObjects - - - void glCreatePerfQueryINTEL - GLuint queryId - GLuint *queryHandle - - - GLuint glCreateProgram - - - GLhandleARB glCreateProgramObjectARB - - - - void glCreateProgramPipelines - GLsizei n - GLuint *pipelines - - - void glCreateQueries - GLenum target - GLsizei n - GLuint *ids - - - void glCreateRenderbuffers - GLsizei n - GLuint *renderbuffers - - - void glCreateSamplers - GLsizei n - GLuint *samplers - - - GLuint glCreateShader - GLenum type - - - GLhandleARB glCreateShaderObjectARB - GLenum shaderType - - - - GLuint glCreateShaderProgramEXT - GLenum type - const GLchar *string - - - GLuint glCreateShaderProgramv - GLenum type - GLsizei count - const GLchar *const*strings - - - GLuint glCreateShaderProgramvEXT - GLenum type - GLsizei count - const GLchar **strings - - - void glCreateStatesNV - GLsizei n - GLuint *states - - - GLsync glCreateSyncFromCLeventARB - struct _cl_context *context - struct _cl_event *event - GLbitfield flags - - - void glCreateTextures - GLenum target - GLsizei n - GLuint *textures - - - void glCreateTransformFeedbacks - GLsizei n - GLuint *ids - - - void glCreateVertexArrays - GLsizei n - GLuint *arrays - - - void glCullFace - GLenum mode - - - - void glCullParameterdvEXT - GLenum pname - GLdouble *params - - - void glCullParameterfvEXT - GLenum pname - GLfloat *params - - - void glCurrentPaletteMatrixARB - GLint index - - - - void glCurrentPaletteMatrixOES - GLuint matrixpaletteindex - - - void glDebugMessageCallback - GLDEBUGPROC callback - const void *userParam - - - void glDebugMessageCallbackAMD - GLDEBUGPROCAMD callback - void *userParam - - - void glDebugMessageCallbackARB - GLDEBUGPROCARB callback - const void *userParam - - - - void glDebugMessageCallbackKHR - GLDEBUGPROCKHR callback - const void *userParam - - - - void glDebugMessageControl - GLenum source - GLenum type - GLenum severity - GLsizei count - const GLuint *ids - GLboolean enabled - - - void glDebugMessageControlARB - GLenum source - GLenum type - GLenum severity - GLsizei count - const GLuint *ids - GLboolean enabled - - - - void glDebugMessageControlKHR - GLenum source - GLenum type - GLenum severity - GLsizei count - const GLuint *ids - GLboolean enabled - - - - void glDebugMessageEnableAMD - GLenum category - GLenum severity - GLsizei count - const GLuint *ids - GLboolean enabled - - - void glDebugMessageInsert - GLenum source - GLenum type - GLuint id - GLenum severity - GLsizei length - const GLchar *buf - - - void glDebugMessageInsertAMD - GLenum category - GLenum severity - GLuint id - GLsizei length - const GLchar *buf - - - void glDebugMessageInsertARB - GLenum source - GLenum type - GLuint id - GLenum severity - GLsizei length - const GLchar *buf - - - - void glDebugMessageInsertKHR - GLenum source - GLenum type - GLuint id - GLenum severity - GLsizei length - const GLchar *buf - - - - void glDeformSGIX - GLbitfield mask - - - - void glDeformationMap3dSGIX - 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 - - - - void glDeformationMap3fSGIX - 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 - - - - void glDeleteAsyncMarkersSGIX - GLuint marker - GLsizei range - - - void glDeleteBuffers - GLsizei n - const GLuint *buffers - - - void glDeleteBuffersARB - GLsizei n - const GLuint *buffers - - - - void glDeleteCommandListsNV - GLsizei n - const GLuint *lists - - - void glDeleteFencesAPPLE - GLsizei n - const GLuint *fences - - - void glDeleteFencesNV - GLsizei n - const GLuint *fences - - - - void glDeleteFragmentShaderATI - GLuint id - - - void glDeleteFramebuffers - GLsizei n - const GLuint *framebuffers - - - - void glDeleteFramebuffersEXT - GLsizei n - const GLuint *framebuffers - - - - - void glDeleteFramebuffersOES - GLsizei n - const GLuint *framebuffers - - - void glDeleteLists - GLuint list - GLsizei range - - - - void glDeleteMemoryObjectsEXT - GLsizei n - const GLuint *memoryObjects - - - void glDeleteNamedStringARB - GLint namelen - const GLchar *name - - - void glDeleteNamesAMD - GLenum identifier - GLuint num - const GLuint *names - - - void glDeleteObjectARB - GLhandleARB obj - - - void glDeleteOcclusionQueriesNV - GLsizei n - const GLuint *ids - - - void glDeletePathsNV - GLuint path - GLsizei range - - - void glDeletePerfMonitorsAMD - GLsizei n - GLuint *monitors - - - void glDeletePerfQueryINTEL - GLuint queryHandle - - - void glDeleteProgram - GLuint program - - - - void glDeleteProgramPipelines - GLsizei n - const GLuint *pipelines - - - void glDeleteProgramPipelinesEXT - GLsizei n - const GLuint *pipelines - - - void glDeleteProgramsARB - GLsizei n - const GLuint *programs - - - - void glDeleteProgramsNV - GLsizei n - const GLuint *programs - - - - - void glDeleteQueries - GLsizei n - const GLuint *ids - - - - void glDeleteQueriesARB - GLsizei n - const GLuint *ids - - - - void glDeleteQueriesEXT - GLsizei n - const GLuint *ids - - - void glDeleteQueryResourceTagNV - GLsizei n - const GLint *tagIds - - - void glDeleteRenderbuffers - GLsizei n - const GLuint *renderbuffers - - - - void glDeleteRenderbuffersEXT - GLsizei n - const GLuint *renderbuffers - - - - - void glDeleteRenderbuffersOES - GLsizei n - const GLuint *renderbuffers - - - void glDeleteSamplers - GLsizei count - const GLuint *samplers - - - void glDeleteSemaphoresEXT - GLsizei n - const GLuint *semaphores - - - void glDeleteShader - GLuint shader - - - - void glDeleteStatesNV - GLsizei n - const GLuint *states - - - void glDeleteSync - GLsync sync - - - void glDeleteSyncAPPLE - GLsync sync - - - - void glDeleteTextures - GLsizei n - const GLuint *textures - - - - void glDeleteTexturesEXT - GLsizei n - const GLuint *textures - - - - void glDeleteTransformFeedbacks - GLsizei n - const GLuint *ids - - - void glDeleteTransformFeedbacksNV - GLsizei n - const GLuint *ids - - - - void glDeleteVertexArrays - GLsizei n - const GLuint *arrays - - - - void glDeleteVertexArraysAPPLE - GLsizei n - const GLuint *arrays - - - - void glDeleteVertexArraysOES - GLsizei n - const GLuint *arrays - - - - void glDeleteVertexShaderEXT - GLuint id - - - void glDepthBoundsEXT - GLclampd zmin - GLclampd zmax - - - - void glDepthBoundsdNV - GLdouble zmin - GLdouble zmax - - - - void glDepthFunc - GLenum func - - - - void glDepthMask - GLboolean flag - - - - void glDepthRange - GLdouble n - GLdouble f - - - - void glDepthRangeArrayfvNV - GLuint first - GLsizei count - const GLfloat *v - - - void glDepthRangeArrayfvOES - GLuint first - GLsizei count - const GLfloat *v - - - void glDepthRangeArrayv - GLuint first - GLsizei count - const GLdouble *v - - - void glDepthRangeIndexed - GLuint index - GLdouble n - GLdouble f - - - void glDepthRangeIndexedfNV - GLuint index - GLfloat n - GLfloat f - - - void glDepthRangeIndexedfOES - GLuint index - GLfloat n - GLfloat f - - - void glDepthRangedNV - GLdouble zNear - GLdouble zFar - - - - void glDepthRangef - GLfloat n - GLfloat f - - - void glDepthRangefOES - GLclampf n - GLclampf f - - - - - void glDepthRangex - GLfixed n - GLfixed f - - - void glDepthRangexOES - GLfixed n - GLfixed f - - - void glDetachObjectARB - GLhandleARB containerObj - GLhandleARB attachedObj - - - - void glDetachShader - GLuint program - GLuint shader - - - void glDetailTexFuncSGIS - GLenum target - GLsizei n - const GLfloat *points - - - - void glDisable - GLenum cap - - - - void glDisableClientState - GLenum array - - - void glDisableClientStateIndexedEXT - GLenum array - GLuint index - - - void glDisableClientStateiEXT - GLenum array - GLuint index - - - void glDisableDriverControlQCOM - GLuint driverControl - - - void glDisableIndexedEXT - GLenum target - GLuint index - - - - - void glDisableVariantClientStateEXT - GLuint id - - - void glDisableVertexArrayAttrib - GLuint vaobj - GLuint index - - - void glDisableVertexArrayAttribEXT - GLuint vaobj - GLuint index - - - void glDisableVertexArrayEXT - GLuint vaobj - GLenum array - - - void glDisableVertexAttribAPPLE - GLuint index - GLenum pname - - - void glDisableVertexAttribArray - GLuint index - - - void glDisableVertexAttribArrayARB - GLuint index - - - - void glDisablei - GLenum target - GLuint index - - - void glDisableiEXT - GLenum target - GLuint index - - - - void glDisableiNV - GLenum target - GLuint index - - - - void glDisableiOES - GLenum target - GLuint index - - - - void glDiscardFramebufferEXT - GLenum target - GLsizei numAttachments - const GLenum *attachments - - - void glDispatchCompute - GLuint num_groups_x - GLuint num_groups_y - GLuint num_groups_z - - - void glDispatchComputeGroupSizeARB - GLuint num_groups_x - GLuint num_groups_y - GLuint num_groups_z - GLuint group_size_x - GLuint group_size_y - GLuint group_size_z - - - void glDispatchComputeIndirect - GLintptr indirect - - - void glDrawArrays - GLenum mode - GLint first - GLsizei count - - - - void glDrawArraysEXT - GLenum mode - GLint first - GLsizei count - - - - - void glDrawArraysIndirect - GLenum mode - const void *indirect - - - void glDrawArraysInstanced - GLenum mode - GLint first - GLsizei count - GLsizei instancecount - - - void glDrawArraysInstancedANGLE - GLenum mode - GLint first - GLsizei count - GLsizei primcount - - - - void glDrawArraysInstancedARB - GLenum mode - GLint first - GLsizei count - GLsizei primcount - - - - void glDrawArraysInstancedBaseInstance - GLenum mode - GLint first - GLsizei count - GLsizei instancecount - GLuint baseinstance - - - void glDrawArraysInstancedBaseInstanceEXT - GLenum mode - GLint first - GLsizei count - GLsizei instancecount - GLuint baseinstance - - - - void glDrawArraysInstancedEXT - GLenum mode - GLint start - GLsizei count - GLsizei primcount - - - - void glDrawArraysInstancedNV - GLenum mode - GLint first - GLsizei count - GLsizei primcount - - - - void glDrawBuffer - GLenum buf - - - - void glDrawBuffers - GLsizei n - const GLenum *bufs - - - - void glDrawBuffersARB - GLsizei n - const GLenum *bufs - - - - void glDrawBuffersATI - GLsizei n - const GLenum *bufs - - - - - void glDrawBuffersEXT - GLsizei n - const GLenum *bufs - - - - void glDrawBuffersIndexedEXT - GLint n - const GLenum *location - const GLint *indices - - - void glDrawBuffersNV - GLsizei n - const GLenum *bufs - - - void glDrawCommandsAddressNV - GLenum primitiveMode - const GLuint64 *indirects - const GLsizei *sizes - GLuint count - - - void glDrawCommandsNV - GLenum primitiveMode - GLuint buffer - const GLintptr *indirects - const GLsizei *sizes - GLuint count - - - void glDrawCommandsStatesAddressNV - const GLuint64 *indirects - const GLsizei *sizes - const GLuint *states - const GLuint *fbos - GLuint count - - - void glDrawCommandsStatesNV - GLuint buffer - const GLintptr *indirects - const GLsizei *sizes - const GLuint *states - const GLuint *fbos - GLuint count - - - void glDrawElementArrayAPPLE - GLenum mode - GLint first - GLsizei count - - - void glDrawElementArrayATI - GLenum mode - GLsizei count - - - void glDrawElements - GLenum mode - GLsizei count - GLenum type - const void *indices - - - void glDrawElementsBaseVertex - GLenum mode - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - void glDrawElementsBaseVertexEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - - void glDrawElementsBaseVertexOES - GLenum mode - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - - void glDrawElementsIndirect - GLenum mode - GLenum type - const void *indirect - - - void glDrawElementsInstanced - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - - - void glDrawElementsInstancedANGLE - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei primcount - - - - void glDrawElementsInstancedARB - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei primcount - - - - void glDrawElementsInstancedBaseInstance - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLuint baseinstance - - - void glDrawElementsInstancedBaseInstanceEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLuint baseinstance - - - - void glDrawElementsInstancedBaseVertex - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - - - void glDrawElementsInstancedBaseVertexBaseInstance - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - GLuint baseinstance - - - void glDrawElementsInstancedBaseVertexBaseInstanceEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - GLuint baseinstance - - - - void glDrawElementsInstancedBaseVertexEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - - - - void glDrawElementsInstancedBaseVertexOES - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei instancecount - GLint basevertex - - - - void glDrawElementsInstancedEXT - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei primcount - - - - void glDrawElementsInstancedNV - GLenum mode - GLsizei count - GLenum type - const void *indices - GLsizei primcount - - - - void glDrawMeshArraysSUN - GLenum mode - GLint first - GLsizei count - GLsizei width - - - void glDrawMeshTasksNV - GLuint first - GLuint count - - - void glDrawMeshTasksIndirectNV - GLintptr indirect - - - void glDrawPixels - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - - - void glDrawRangeElementArrayAPPLE - GLenum mode - GLuint start - GLuint end - GLint first - GLsizei count - - - void glDrawRangeElementArrayATI - GLenum mode - GLuint start - GLuint end - GLsizei count - - - void glDrawRangeElements - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - - - void glDrawRangeElementsBaseVertex - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - void glDrawRangeElementsBaseVertexEXT - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - - void glDrawRangeElementsBaseVertexOES - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - GLint basevertex - - - - void glDrawRangeElementsEXT - GLenum mode - GLuint start - GLuint end - GLsizei count - GLenum type - const void *indices - - - - void glDrawTexfOES - GLfloat x - GLfloat y - GLfloat z - GLfloat width - GLfloat height - - - - void glDrawTexfvOES - const GLfloat *coords - - - void glDrawTexiOES - GLint x - GLint y - GLint z - GLint width - GLint height - - - - void glDrawTexivOES - const GLint *coords - - - void glDrawTexsOES - GLshort x - GLshort y - GLshort z - GLshort width - GLshort height - - - - void glDrawTexsvOES - const GLshort *coords - - - void glDrawTextureNV - GLuint texture - GLuint sampler - GLfloat x0 - GLfloat y0 - GLfloat x1 - GLfloat y1 - GLfloat z - GLfloat s0 - GLfloat t0 - GLfloat s1 - GLfloat t1 - - - void glDrawTexxOES - GLfixed x - GLfixed y - GLfixed z - GLfixed width - GLfixed height - - - - void glDrawTexxvOES - const GLfixed *coords - - - void glDrawTransformFeedback - GLenum mode - GLuint id - - - void glDrawTransformFeedbackEXT - GLenum mode - GLuint id - - - - void glDrawTransformFeedbackInstanced - GLenum mode - GLuint id - GLsizei instancecount - - - void glDrawTransformFeedbackInstancedEXT - GLenum mode - GLuint id - GLsizei instancecount - - - - void glDrawTransformFeedbackNV - GLenum mode - GLuint id - - - - void glDrawTransformFeedbackStream - GLenum mode - GLuint id - GLuint stream - - - void glDrawTransformFeedbackStreamInstanced - GLenum mode - GLuint id - GLuint stream - GLsizei instancecount - - - void glEGLImageTargetRenderbufferStorageOES - GLenum target - GLeglImageOES image - - - void glEGLImageTargetTexStorageEXT - GLenum target - GLeglImageOES image - const GLint* attrib_list - - - void glEGLImageTargetTexture2DOES - GLenum target - GLeglImageOES image - - - void glEGLImageTargetTextureStorageEXT - GLuint texture - GLeglImageOES image - const GLint* attrib_list - - - void glEdgeFlag - GLboolean flag - - - - void glEdgeFlagFormatNV - GLsizei stride - - - void glEdgeFlagPointer - GLsizei stride - const void *pointer - - - void glEdgeFlagPointerEXT - GLsizei stride - GLsizei count - const GLboolean *pointer - - - void glEdgeFlagPointerListIBM - GLint stride - const GLboolean **pointer - GLint ptrstride - - - void glEdgeFlagv - const GLboolean *flag - - - - void glElementPointerAPPLE - GLenum type - const void *pointer - - - void glElementPointerATI - GLenum type - const void *pointer - - - void glEnable - GLenum cap - - - - void glEnableClientState - GLenum array - - - void glEnableClientStateIndexedEXT - GLenum array - GLuint index - - - void glEnableClientStateiEXT - GLenum array - GLuint index - - - void glEnableDriverControlQCOM - GLuint driverControl - - - void glEnableIndexedEXT - GLenum target - GLuint index - - - - - void glEnableVariantClientStateEXT - GLuint id - - - void glEnableVertexArrayAttrib - GLuint vaobj - GLuint index - - - void glEnableVertexArrayAttribEXT - GLuint vaobj - GLuint index - - - void glEnableVertexArrayEXT - GLuint vaobj - GLenum array - - - void glEnableVertexAttribAPPLE - GLuint index - GLenum pname - - - void glEnableVertexAttribArray - GLuint index - - - void glEnableVertexAttribArrayARB - GLuint index - - - - void glEnablei - GLenum target - GLuint index - - - void glEnableiEXT - GLenum target - GLuint index - - - - void glEnableiNV - GLenum target - GLuint index - - - - void glEnableiOES - GLenum target - GLuint index - - - - void glEnd - - - - void glEndConditionalRender - - - - void glEndConditionalRenderNV - - - - void glEndConditionalRenderNVX - - - - void glEndFragmentShaderATI - - - void glEndList - - - - void glEndOcclusionQueryNV - - - void glEndPerfMonitorAMD - GLuint monitor - - - void glEndPerfQueryINTEL - GLuint queryHandle - - - void glEndQuery - GLenum target - - - - void glEndQueryARB - GLenum target - - - - void glEndQueryEXT - GLenum target - - - void glEndQueryIndexed - GLenum target - GLuint index - - - void glEndTilingQCOM - GLbitfield preserveMask - - - void glEndTransformFeedback - - - - void glEndTransformFeedbackEXT - - - - void glEndTransformFeedbackNV - - - - void glEndVertexShaderEXT - - - void glEndVideoCaptureNV - GLuint video_capture_slot - - - void glEvalCoord1d - GLdouble u - - - - void glEvalCoord1dv - const GLdouble *u - - - - void glEvalCoord1f - GLfloat u - - - - void glEvalCoord1fv - const GLfloat *u - - - - void glEvalCoord1xOES - GLfixed u - - - void glEvalCoord1xvOES - const GLfixed *coords - - - void glEvalCoord2d - GLdouble u - GLdouble v - - - - void glEvalCoord2dv - const GLdouble *u - - - - void glEvalCoord2f - GLfloat u - GLfloat v - - - - void glEvalCoord2fv - const GLfloat *u - - - - void glEvalCoord2xOES - GLfixed u - GLfixed v - - - void glEvalCoord2xvOES - const GLfixed *coords - - - void glEvalMapsNV - GLenum target - GLenum mode - - - void glEvalMesh1 - GLenum mode - GLint i1 - GLint i2 - - - - void glEvalMesh2 - GLenum mode - GLint i1 - GLint i2 - GLint j1 - GLint j2 - - - - void glEvalPoint1 - GLint i - - - - void glEvalPoint2 - GLint i - GLint j - - - - void glEvaluateDepthValuesARB - - - void glExecuteProgramNV - GLenum target - GLuint id - const GLfloat *params - - - - void glExtGetBufferPointervQCOM - GLenum target - void **params - - - void glExtGetBuffersQCOM - GLuint *buffers - GLint maxBuffers - GLint *numBuffers - - - void glExtGetFramebuffersQCOM - GLuint *framebuffers - GLint maxFramebuffers - GLint *numFramebuffers - - - void glExtGetProgramBinarySourceQCOM - GLuint program - GLenum shadertype - GLchar *source - GLint *length - - - void glExtGetProgramsQCOM - GLuint *programs - GLint maxPrograms - GLint *numPrograms - - - void glExtGetRenderbuffersQCOM - GLuint *renderbuffers - GLint maxRenderbuffers - GLint *numRenderbuffers - - - void glExtGetShadersQCOM - GLuint *shaders - GLint maxShaders - GLint *numShaders - - - void glExtGetTexLevelParameterivQCOM - GLuint texture - GLenum face - GLint level - GLenum pname - GLint *params - - - void glExtGetTexSubImageQCOM - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - void *texels - - - void glExtGetTexturesQCOM - GLuint *textures - GLint maxTextures - GLint *numTextures - - - GLboolean glExtIsProgramBinaryQCOM - GLuint program - - - void glExtTexObjectStateOverrideiQCOM - GLenum target - GLenum pname - GLint param - - - void glExtractComponentEXT - GLuint res - GLuint src - GLuint num - - - void glFeedbackBuffer - GLsizei size - GLenum type - GLfloat *buffer - - - - void glFeedbackBufferxOES - GLsizei n - GLenum type - const GLfixed *buffer - - - GLsync glFenceSync - GLenum condition - GLbitfield flags - - - GLsync glFenceSyncAPPLE - GLenum condition - GLbitfield flags - - - - void glFinalCombinerInputNV - GLenum variable - GLenum input - GLenum mapping - GLenum componentUsage - - - - void glFinish - - - - GLint glFinishAsyncSGIX - GLuint *markerp - - - void glFinishFenceAPPLE - GLuint fence - - - void glFinishFenceNV - GLuint fence - - - - void glFinishObjectAPPLE - GLenum object - GLint name - - - void glFinishTextureSUNX - - - void glFlush - - - - void glFlushMappedBufferRange - GLenum target - GLintptr offset - GLsizeiptr length - - - void glFlushMappedBufferRangeAPPLE - GLenum target - GLintptr offset - GLsizeiptr size - - - - void glFlushMappedBufferRangeEXT - GLenum target - GLintptr offset - GLsizeiptr length - - - - void glFlushMappedNamedBufferRange - GLuint buffer - GLintptr offset - GLsizeiptr length - - - void glFlushMappedNamedBufferRangeEXT - GLuint buffer - GLintptr offset - GLsizeiptr length - - - void glFlushPixelDataRangeNV - GLenum target - - - void glFlushRasterSGIX - - - - void glFlushStaticDataIBM - GLenum target - - - void glFlushVertexArrayRangeAPPLE - GLsizei length - void *pointer - - - void glFlushVertexArrayRangeNV - - - void glFogCoordFormatNV - GLenum type - GLsizei stride - - - void glFogCoordPointer - GLenum type - GLsizei stride - const void *pointer - - - void glFogCoordPointerEXT - GLenum type - GLsizei stride - const void *pointer - - - - void glFogCoordPointerListIBM - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glFogCoordd - GLdouble coord - - - - void glFogCoorddEXT - GLdouble coord - - - - - void glFogCoorddv - const GLdouble *coord - - - - void glFogCoorddvEXT - const GLdouble *coord - - - - - void glFogCoordf - GLfloat coord - - - - void glFogCoordfEXT - GLfloat coord - - - - - void glFogCoordfv - const GLfloat *coord - - - - void glFogCoordfvEXT - const GLfloat *coord - - - - - void glFogCoordhNV - GLhalfNV fog - - - - void glFogCoordhvNV - const GLhalfNV *fog - - - - void glFogFuncSGIS - GLsizei n - const GLfloat *points - - - - void glFogf - GLenum pname - GLfloat param - - - - void glFogfv - GLenum pname - const GLfloat *params - - - - void glFogi - GLenum pname - GLint param - - - - void glFogiv - GLenum pname - const GLint *params - - - - void glFogx - GLenum pname - GLfixed param - - - void glFogxOES - GLenum pname - GLfixed param - - - void glFogxv - GLenum pname - const GLfixed *param - - - void glFogxvOES - GLenum pname - const GLfixed *param - - - void glFragmentColorMaterialSGIX - GLenum face - GLenum mode - - - void glFragmentCoverageColorNV - GLuint color - - - void glFragmentLightModelfSGIX - GLenum pname - GLfloat param - - - void glFragmentLightModelfvSGIX - GLenum pname - const GLfloat *params - - - void glFragmentLightModeliSGIX - GLenum pname - GLint param - - - void glFragmentLightModelivSGIX - GLenum pname - const GLint *params - - - void glFragmentLightfSGIX - GLenum light - GLenum pname - GLfloat param - - - void glFragmentLightfvSGIX - GLenum light - GLenum pname - const GLfloat *params - - - void glFragmentLightiSGIX - GLenum light - GLenum pname - GLint param - - - void glFragmentLightivSGIX - GLenum light - GLenum pname - const GLint *params - - - void glFragmentMaterialfSGIX - GLenum face - GLenum pname - GLfloat param - - - void glFragmentMaterialfvSGIX - GLenum face - GLenum pname - const GLfloat *params - - - void glFragmentMaterialiSGIX - GLenum face - GLenum pname - GLint param - - - void glFragmentMaterialivSGIX - GLenum face - GLenum pname - const GLint *params - - - void glFrameTerminatorGREMEDY - - - void glFrameZoomSGIX - GLint factor - - - - void glFramebufferDrawBufferEXT - GLuint framebuffer - GLenum mode - - - void glFramebufferDrawBuffersEXT - GLuint framebuffer - GLsizei n - const GLenum *bufs - - - void glFramebufferFetchBarrierEXT - - - void glFramebufferFetchBarrierQCOM - - - void glFramebufferFoveationConfigQCOM - GLuint framebuffer - GLuint numLayers - GLuint focalPointsPerLayer - GLuint requestedFeatures - GLuint *providedFeatures - - - void glFramebufferFoveationParametersQCOM - GLuint framebuffer - GLuint layer - GLuint focalPoint - GLfloat focalX - GLfloat focalY - GLfloat gainX - GLfloat gainY - GLfloat foveaArea - - - void glFramebufferParameteri - GLenum target - GLenum pname - GLint param - - - void glFramebufferPixelLocalStorageSizeEXT - GLuint target - GLsizei size - - - void glFramebufferReadBufferEXT - GLuint framebuffer - GLenum mode - - - void glFramebufferRenderbuffer - GLenum target - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - - void glFramebufferRenderbufferEXT - GLenum target - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - - - void glFramebufferRenderbufferOES - GLenum target - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - void glFramebufferSampleLocationsfvARB - GLenum target - GLuint start - GLsizei count - const GLfloat *v - - - void glFramebufferSampleLocationsfvNV - GLenum target - GLuint start - GLsizei count - const GLfloat *v - - - void glFramebufferSamplePositionsfvAMD - GLenum target - GLuint numsamples - GLuint pixelindex - const GLfloat *values - - - void glFramebufferTexture - GLenum target - GLenum attachment - GLuint texture - GLint level - - - void glFramebufferTexture1D - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - - void glFramebufferTexture1DEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - - - void glFramebufferTexture2D - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - - void glFramebufferTexture2DEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - - - void glFramebufferTexture2DDownsampleIMG - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint xscale - GLint yscale - - - void glFramebufferTexture2DMultisampleEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLsizei samples - - - void glFramebufferTexture2DMultisampleIMG - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLsizei samples - - - void glFramebufferTexture2DOES - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - void glFramebufferTexture3D - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint zoffset - - - - void glFramebufferTexture3DEXT - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint zoffset - - - - - void glFramebufferTexture3DOES - GLenum target - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint zoffset - - - void glFramebufferTextureARB - GLenum target - GLenum attachment - GLuint texture - GLint level - - - - void glFramebufferTextureEXT - GLenum target - GLenum attachment - GLuint texture - GLint level - - - - void glFramebufferTextureFaceARB - GLenum target - GLenum attachment - GLuint texture - GLint level - GLenum face - - - void glFramebufferTextureFaceEXT - GLenum target - GLenum attachment - GLuint texture - GLint level - GLenum face - - - - void glFramebufferTextureLayer - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint layer - - - - void glFramebufferTextureLayerARB - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint layer - - - - void glFramebufferTextureLayerEXT - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint layer - - - - void glFramebufferTextureLayerDownsampleIMG - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint layer - GLint xscale - GLint yscale - - - void glFramebufferTextureMultisampleMultiviewOVR - GLenum target - GLenum attachment - GLuint texture - GLint level - GLsizei samples - GLint baseViewIndex - GLsizei numViews - - - void glFramebufferTextureMultiviewOVR - GLenum target - GLenum attachment - GLuint texture - GLint level - GLint baseViewIndex - GLsizei numViews - - - void glFramebufferTextureOES - GLenum target - GLenum attachment - GLuint texture - GLint level - - - - void glFreeObjectBufferATI - GLuint buffer - - - void glFrontFace - GLenum mode - - - - void glFrustum - GLdouble left - GLdouble right - GLdouble bottom - GLdouble top - GLdouble zNear - GLdouble zFar - - - - void glFrustumf - GLfloat l - GLfloat r - GLfloat b - GLfloat t - GLfloat n - GLfloat f - - - void glFrustumfOES - GLfloat l - GLfloat r - GLfloat b - GLfloat t - GLfloat n - GLfloat f - - - - void glFrustumx - GLfixed l - GLfixed r - GLfixed b - GLfixed t - GLfixed n - GLfixed f - - - void glFrustumxOES - GLfixed l - GLfixed r - GLfixed b - GLfixed t - GLfixed n - GLfixed f - - - GLuint glGenAsyncMarkersSGIX - GLsizei range - - - void glGenBuffers - GLsizei n - GLuint *buffers - - - void glGenBuffersARB - GLsizei n - GLuint *buffers - - - - void glGenFencesAPPLE - GLsizei n - GLuint *fences - - - void glGenFencesNV - GLsizei n - GLuint *fences - - - - GLuint glGenFragmentShadersATI - GLuint range - - - void glGenFramebuffers - GLsizei n - GLuint *framebuffers - - - - void glGenFramebuffersEXT - GLsizei n - GLuint *framebuffers - - - - - void glGenFramebuffersOES - GLsizei n - GLuint *framebuffers - - - GLuint glGenLists - GLsizei range - - - - void glGenNamesAMD - GLenum identifier - GLuint num - GLuint *names - - - void glGenOcclusionQueriesNV - GLsizei n - GLuint *ids - - - GLuint glGenPathsNV - GLsizei range - - - void glGenPerfMonitorsAMD - GLsizei n - GLuint *monitors - - - void glGenProgramPipelines - GLsizei n - GLuint *pipelines - - - void glGenProgramPipelinesEXT - GLsizei n - GLuint *pipelines - - - void glGenProgramsARB - GLsizei n - GLuint *programs - - - - void glGenProgramsNV - GLsizei n - GLuint *programs - - - - - void glGenQueries - GLsizei n - GLuint *ids - - - - void glGenQueriesARB - GLsizei n - GLuint *ids - - - - void glGenQueriesEXT - GLsizei n - GLuint *ids - - - void glGenQueryResourceTagNV - GLsizei n - GLint *tagIds - - - void glGenRenderbuffers - GLsizei n - GLuint *renderbuffers - - - - void glGenRenderbuffersEXT - GLsizei n - GLuint *renderbuffers - - - - - void glGenRenderbuffersOES - GLsizei n - GLuint *renderbuffers - - - void glGenSamplers - GLsizei count - GLuint *samplers - - - void glGenSemaphoresEXT - GLsizei n - GLuint *semaphores - - - GLuint glGenSymbolsEXT - GLenum datatype - GLenum storagetype - GLenum range - GLuint components - - - void glGenTextures - GLsizei n - GLuint *textures - - - - void glGenTexturesEXT - GLsizei n - GLuint *textures - - - - void glGenTransformFeedbacks - GLsizei n - GLuint *ids - - - void glGenTransformFeedbacksNV - GLsizei n - GLuint *ids - - - - void glGenVertexArrays - GLsizei n - GLuint *arrays - - - - void glGenVertexArraysAPPLE - GLsizei n - GLuint *arrays - - - - void glGenVertexArraysOES - GLsizei n - GLuint *arrays - - - - GLuint glGenVertexShadersEXT - GLuint range - - - void glGenerateMipmap - GLenum target - - - - void glGenerateMipmapEXT - GLenum target - - - - - void glGenerateMipmapOES - GLenum target - - - void glGenerateMultiTexMipmapEXT - GLenum texunit - GLenum target - - - void glGenerateTextureMipmap - GLuint texture - - - void glGenerateTextureMipmapEXT - GLuint texture - GLenum target - - - void glGetActiveAtomicCounterBufferiv - GLuint program - GLuint bufferIndex - GLenum pname - GLint *params - - - void glGetActiveAttrib - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLint *size - GLenum *type - GLchar *name - - - void glGetActiveAttribARB - GLhandleARB programObj - GLuint index - GLsizei maxLength - GLsizei *length - GLint *size - GLenum *type - GLcharARB *name - - - - void glGetActiveSubroutineName - GLuint program - GLenum shadertype - GLuint index - GLsizei bufsize - GLsizei *length - GLchar *name - - - void glGetActiveSubroutineUniformName - GLuint program - GLenum shadertype - GLuint index - GLsizei bufsize - GLsizei *length - GLchar *name - - - void glGetActiveSubroutineUniformiv - GLuint program - GLenum shadertype - GLuint index - GLenum pname - GLint *values - - - void glGetActiveUniform - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLint *size - GLenum *type - GLchar *name - - - void glGetActiveUniformARB - GLhandleARB programObj - GLuint index - GLsizei maxLength - GLsizei *length - GLint *size - GLenum *type - GLcharARB *name - - - - void glGetActiveUniformBlockName - GLuint program - GLuint uniformBlockIndex - GLsizei bufSize - GLsizei *length - GLchar *uniformBlockName - - - - void glGetActiveUniformBlockiv - GLuint program - GLuint uniformBlockIndex - GLenum pname - GLint *params - - - - void glGetActiveUniformName - GLuint program - GLuint uniformIndex - GLsizei bufSize - GLsizei *length - GLchar *uniformName - - - - void glGetActiveUniformsiv - GLuint program - GLsizei uniformCount - const GLuint *uniformIndices - GLenum pname - GLint *params - - - - void glGetActiveVaryingNV - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLsizei *size - GLenum *type - GLchar *name - - - void glGetArrayObjectfvATI - GLenum array - GLenum pname - GLfloat *params - - - void glGetArrayObjectivATI - GLenum array - GLenum pname - GLint *params - - - void glGetAttachedObjectsARB - GLhandleARB containerObj - GLsizei maxCount - GLsizei *count - GLhandleARB *obj - - - void glGetAttachedShaders - GLuint program - GLsizei maxCount - GLsizei *count - GLuint *shaders - - - GLint glGetAttribLocation - GLuint program - const GLchar *name - - - GLint glGetAttribLocationARB - GLhandleARB programObj - const GLcharARB *name - - - - void glGetBooleanIndexedvEXT - GLenum target - GLuint index - GLboolean *data - - - - - void glGetBooleani_v - GLenum target - GLuint index - GLboolean *data - - - void glGetBooleanv - GLenum pname - GLboolean *data - - - - void glGetBufferParameteri64v - GLenum target - GLenum pname - GLint64 *params - - - void glGetBufferParameteriv - GLenum target - GLenum pname - GLint *params - - - void glGetBufferParameterivARB - GLenum target - GLenum pname - GLint *params - - - - void glGetBufferParameterui64vNV - GLenum target - GLenum pname - GLuint64EXT *params - - - void glGetBufferPointerv - GLenum target - GLenum pname - void **params - - - void glGetBufferPointervARB - GLenum target - GLenum pname - void **params - - - - void glGetBufferPointervOES - GLenum target - GLenum pname - void **params - - - - void glGetBufferSubData - GLenum target - GLintptr offset - GLsizeiptr size - void *data - - - void glGetBufferSubDataARB - GLenum target - GLintptrARB offset - GLsizeiptrARB size - void *data - - - - void glGetClipPlane - GLenum plane - GLdouble *equation - - - - void glGetClipPlanef - GLenum plane - GLfloat *equation - - - void glGetClipPlanefOES - GLenum plane - GLfloat *equation - - - - void glGetClipPlanex - GLenum plane - GLfixed *equation - - - void glGetClipPlanexOES - GLenum plane - GLfixed *equation - - - void glGetColorTable - GLenum target - GLenum format - GLenum type - void *table - - - - - void glGetColorTableEXT - GLenum target - GLenum format - GLenum type - void *data - - - - void glGetColorTableParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetColorTableParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetColorTableParameterfvSGI - GLenum target - GLenum pname - GLfloat *params - - - - void glGetColorTableParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetColorTableParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetColorTableParameterivSGI - GLenum target - GLenum pname - GLint *params - - - - void glGetColorTableSGI - GLenum target - GLenum format - GLenum type - void *table - - - - void glGetCombinerInputParameterfvNV - GLenum stage - GLenum portion - GLenum variable - GLenum pname - GLfloat *params - - - - void glGetCombinerInputParameterivNV - GLenum stage - GLenum portion - GLenum variable - GLenum pname - GLint *params - - - - void glGetCombinerOutputParameterfvNV - GLenum stage - GLenum portion - GLenum pname - GLfloat *params - - - - void glGetCombinerOutputParameterivNV - GLenum stage - GLenum portion - GLenum pname - GLint *params - - - - void glGetCombinerStageParameterfvNV - GLenum stage - GLenum pname - GLfloat *params - - - GLuint glGetCommandHeaderNV - GLenum tokenID - GLuint size - - - void glGetCompressedMultiTexImageEXT - GLenum texunit - GLenum target - GLint lod - void *img - - - void glGetCompressedTexImage - GLenum target - GLint level - void *img - - - - - void glGetCompressedTexImageARB - GLenum target - GLint level - void *img - - - - - void glGetCompressedTextureImage - GLuint texture - GLint level - GLsizei bufSize - void *pixels - - - void glGetCompressedTextureImageEXT - GLuint texture - GLenum target - GLint lod - void *img - - - void glGetCompressedTextureSubImage - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLsizei bufSize - void *pixels - - - void glGetConvolutionFilter - GLenum target - GLenum format - GLenum type - void *image - - - - - void glGetConvolutionFilterEXT - GLenum target - GLenum format - GLenum type - void *image - - - - void glGetConvolutionParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetConvolutionParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetConvolutionParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetConvolutionParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetConvolutionParameterxvOES - GLenum target - GLenum pname - GLfixed *params - - - void glGetCoverageModulationTableNV - GLsizei bufsize - GLfloat *v - - - GLuint glGetDebugMessageLog - GLuint count - GLsizei bufSize - GLenum *sources - GLenum *types - GLuint *ids - GLenum *severities - GLsizei *lengths - GLchar *messageLog - - - GLuint glGetDebugMessageLogAMD - GLuint count - GLsizei bufsize - GLenum *categories - GLuint *severities - GLuint *ids - GLsizei *lengths - GLchar *message - - - GLuint glGetDebugMessageLogARB - GLuint count - GLsizei bufSize - GLenum *sources - GLenum *types - GLuint *ids - GLenum *severities - GLsizei *lengths - GLchar *messageLog - - - - GLuint glGetDebugMessageLogKHR - GLuint count - GLsizei bufSize - GLenum *sources - GLenum *types - GLuint *ids - GLenum *severities - GLsizei *lengths - GLchar *messageLog - - - - void glGetDetailTexFuncSGIS - GLenum target - GLfloat *points - - - - void glGetDoubleIndexedvEXT - GLenum target - GLuint index - GLdouble *data - - - - void glGetDoublei_v - GLenum target - GLuint index - GLdouble *data - - - void glGetDoublei_vEXT - GLenum pname - GLuint index - GLdouble *params - - - - void glGetDoublev - GLenum pname - GLdouble *data - - - - void glGetDriverControlStringQCOM - GLuint driverControl - GLsizei bufSize - GLsizei *length - GLchar *driverControlString - - - void glGetDriverControlsQCOM - GLint *num - GLsizei size - GLuint *driverControls - - - GLenum glGetError - - - - void glGetFenceivNV - GLuint fence - GLenum pname - GLint *params - - - - void glGetFinalCombinerInputParameterfvNV - GLenum variable - GLenum pname - GLfloat *params - - - - void glGetFinalCombinerInputParameterivNV - GLenum variable - GLenum pname - GLint *params - - - - void glGetFirstPerfQueryIdINTEL - GLuint *queryId - - - void glGetFixedv - GLenum pname - GLfixed *params - - - void glGetFixedvOES - GLenum pname - GLfixed *params - - - void glGetFloatIndexedvEXT - GLenum target - GLuint index - GLfloat *data - - - - void glGetFloati_v - GLenum target - GLuint index - GLfloat *data - - - void glGetFloati_vEXT - GLenum pname - GLuint index - GLfloat *params - - - - void glGetFloati_vNV - GLenum target - GLuint index - GLfloat *data - - - - void glGetFloati_vOES - GLenum target - GLuint index - GLfloat *data - - - - void glGetFloatv - GLenum pname - GLfloat *data - - - - void glGetFogFuncSGIS - GLfloat *points - - - GLint glGetFragDataIndex - GLuint program - const GLchar *name - - - GLint glGetFragDataIndexEXT - GLuint program - const GLchar *name - - - - GLint glGetFragDataLocation - GLuint program - const GLchar *name - - - GLint glGetFragDataLocationEXT - GLuint program - const GLchar *name - - - - void glGetFragmentLightfvSGIX - GLenum light - GLenum pname - GLfloat *params - - - void glGetFragmentLightivSGIX - GLenum light - GLenum pname - GLint *params - - - void glGetFragmentMaterialfvSGIX - GLenum face - GLenum pname - GLfloat *params - - - void glGetFragmentMaterialivSGIX - GLenum face - GLenum pname - GLint *params - - - void glGetFramebufferAttachmentParameteriv - GLenum target - GLenum attachment - GLenum pname - GLint *params - - - - void glGetFramebufferAttachmentParameterivEXT - GLenum target - GLenum attachment - GLenum pname - GLint *params - - - - - void glGetFramebufferAttachmentParameterivOES - GLenum target - GLenum attachment - GLenum pname - GLint *params - - - void glGetFramebufferParameterfvAMD - GLenum target - GLenum pname - GLuint numsamples - GLuint pixelindex - GLsizei size - GLfloat *values - - - void glGetFramebufferParameteriv - GLenum target - GLenum pname - GLint *params - - - void glGetFramebufferParameterivEXT - GLuint framebuffer - GLenum pname - GLint *params - - - GLsizei glGetFramebufferPixelLocalStorageSizeEXT - GLuint target - - - GLenum glGetGraphicsResetStatus - - - GLenum glGetGraphicsResetStatusARB - - - GLenum glGetGraphicsResetStatusEXT - - - - GLenum glGetGraphicsResetStatusKHR - - - - GLhandleARB glGetHandleARB - GLenum pname - - - void glGetHistogram - GLenum target - GLboolean reset - GLenum format - GLenum type - void *values - - - - - void glGetHistogramEXT - GLenum target - GLboolean reset - GLenum format - GLenum type - void *values - - - - void glGetHistogramParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetHistogramParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetHistogramParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetHistogramParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetHistogramParameterxvOES - GLenum target - GLenum pname - GLfixed *params - - - GLuint64 glGetImageHandleARB - GLuint texture - GLint level - GLboolean layered - GLint layer - GLenum format - - - GLuint64 glGetImageHandleNV - GLuint texture - GLint level - GLboolean layered - GLint layer - GLenum format - - - void glGetImageTransformParameterfvHP - GLenum target - GLenum pname - GLfloat *params - - - void glGetImageTransformParameterivHP - GLenum target - GLenum pname - GLint *params - - - void glGetInfoLogARB - GLhandleARB obj - GLsizei maxLength - GLsizei *length - GLcharARB *infoLog - - - GLint glGetInstrumentsSGIX - - - - void glGetInteger64i_v - GLenum target - GLuint index - GLint64 *data - - - void glGetInteger64v - GLenum pname - GLint64 *data - - - void glGetInteger64vAPPLE - GLenum pname - GLint64 *params - - - - void glGetIntegerIndexedvEXT - GLenum target - GLuint index - GLint *data - - - - - void glGetIntegeri_v - GLenum target - GLuint index - GLint *data - - - void glGetIntegeri_vEXT - GLenum target - GLuint index - GLint *data - - - void glGetIntegerui64i_vNV - GLenum value - GLuint index - GLuint64EXT *result - - - void glGetIntegerui64vNV - GLenum value - GLuint64EXT *result - - - void glGetIntegerv - GLenum pname - GLint *data - - - - void glGetInternalformatSampleivNV - GLenum target - GLenum internalformat - GLsizei samples - GLenum pname - GLsizei bufSize - GLint *params - - - void glGetInternalformati64v - GLenum target - GLenum internalformat - GLenum pname - GLsizei bufSize - GLint64 *params - - - void glGetInternalformativ - GLenum target - GLenum internalformat - GLenum pname - GLsizei bufSize - GLint *params - - - void glGetInvariantBooleanvEXT - GLuint id - GLenum value - GLboolean *data - - - void glGetInvariantFloatvEXT - GLuint id - GLenum value - GLfloat *data - - - void glGetInvariantIntegervEXT - GLuint id - GLenum value - GLint *data - - - void glGetLightfv - GLenum light - GLenum pname - GLfloat *params - - - - void glGetLightiv - GLenum light - GLenum pname - GLint *params - - - - void glGetLightxOES - GLenum light - GLenum pname - GLfixed *params - - - void glGetLightxv - GLenum light - GLenum pname - GLfixed *params - - - void glGetLightxvOES - GLenum light - GLenum pname - GLfixed *params - - - void glGetListParameterfvSGIX - GLuint list - GLenum pname - GLfloat *params - - - void glGetListParameterivSGIX - GLuint list - GLenum pname - GLint *params - - - void glGetLocalConstantBooleanvEXT - GLuint id - GLenum value - GLboolean *data - - - void glGetLocalConstantFloatvEXT - GLuint id - GLenum value - GLfloat *data - - - void glGetLocalConstantIntegervEXT - GLuint id - GLenum value - GLint *data - - - void glGetMapAttribParameterfvNV - GLenum target - GLuint index - GLenum pname - GLfloat *params - - - void glGetMapAttribParameterivNV - GLenum target - GLuint index - GLenum pname - GLint *params - - - void glGetMapControlPointsNV - GLenum target - GLuint index - GLenum type - GLsizei ustride - GLsizei vstride - GLboolean packed - void *points - - - void glGetMapParameterfvNV - GLenum target - GLenum pname - GLfloat *params - - - void glGetMapParameterivNV - GLenum target - GLenum pname - GLint *params - - - void glGetMapdv - GLenum target - GLenum query - GLdouble *v - - - - void glGetMapfv - GLenum target - GLenum query - GLfloat *v - - - - void glGetMapiv - GLenum target - GLenum query - GLint *v - - - - void glGetMapxvOES - GLenum target - GLenum query - GLfixed *v - - - void glGetMaterialfv - GLenum face - GLenum pname - GLfloat *params - - - - void glGetMaterialiv - GLenum face - GLenum pname - GLint *params - - - - void glGetMaterialxOES - GLenum face - GLenum pname - GLfixed param - - - void glGetMaterialxv - GLenum face - GLenum pname - GLfixed *params - - - void glGetMaterialxvOES - GLenum face - GLenum pname - GLfixed *params - - - void glGetMemoryObjectDetachedResourcesuivNV - GLuint memory - GLenum pname - GLint first - GLsizei count - GLuint *params - - - void glGetMemoryObjectParameterivEXT - GLuint memoryObject - GLenum pname - GLint *params - - - void glGetMinmax - GLenum target - GLboolean reset - GLenum format - GLenum type - void *values - - - - - void glGetMinmaxEXT - GLenum target - GLboolean reset - GLenum format - GLenum type - void *values - - - - void glGetMinmaxParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetMinmaxParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetMinmaxParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetMinmaxParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetMultiTexEnvfvEXT - GLenum texunit - GLenum target - GLenum pname - GLfloat *params - - - void glGetMultiTexEnvivEXT - GLenum texunit - GLenum target - GLenum pname - GLint *params - - - void glGetMultiTexGendvEXT - GLenum texunit - GLenum coord - GLenum pname - GLdouble *params - - - void glGetMultiTexGenfvEXT - GLenum texunit - GLenum coord - GLenum pname - GLfloat *params - - - void glGetMultiTexGenivEXT - GLenum texunit - GLenum coord - GLenum pname - GLint *params - - - void glGetMultiTexImageEXT - GLenum texunit - GLenum target - GLint level - GLenum format - GLenum type - void *pixels - - - void glGetMultiTexLevelParameterfvEXT - GLenum texunit - GLenum target - GLint level - GLenum pname - GLfloat *params - - - void glGetMultiTexLevelParameterivEXT - GLenum texunit - GLenum target - GLint level - GLenum pname - GLint *params - - - void glGetMultiTexParameterIivEXT - GLenum texunit - GLenum target - GLenum pname - GLint *params - - - void glGetMultiTexParameterIuivEXT - GLenum texunit - GLenum target - GLenum pname - GLuint *params - - - void glGetMultiTexParameterfvEXT - GLenum texunit - GLenum target - GLenum pname - GLfloat *params - - - void glGetMultiTexParameterivEXT - GLenum texunit - GLenum target - GLenum pname - GLint *params - - - void glGetMultisamplefv - GLenum pname - GLuint index - GLfloat *val - - - void glGetMultisamplefvNV - GLenum pname - GLuint index - GLfloat *val - - - - void glGetNamedBufferParameteri64v - GLuint buffer - GLenum pname - GLint64 *params - - - void glGetNamedBufferParameteriv - GLuint buffer - GLenum pname - GLint *params - - - void glGetNamedBufferParameterivEXT - GLuint buffer - GLenum pname - GLint *params - - - void glGetNamedBufferParameterui64vNV - GLuint buffer - GLenum pname - GLuint64EXT *params - - - void glGetNamedBufferPointerv - GLuint buffer - GLenum pname - void **params - - - void glGetNamedBufferPointervEXT - GLuint buffer - GLenum pname - void **params - - - void glGetNamedBufferSubData - GLuint buffer - GLintptr offset - GLsizeiptr size - void *data - - - void glGetNamedBufferSubDataEXT - GLuint buffer - GLintptr offset - GLsizeiptr size - void *data - - - void glGetNamedFramebufferParameterfvAMD - GLuint framebuffer - GLenum pname - GLuint numsamples - GLuint pixelindex - GLsizei size - GLfloat *values - - - void glGetNamedFramebufferAttachmentParameteriv - GLuint framebuffer - GLenum attachment - GLenum pname - GLint *params - - - void glGetNamedFramebufferAttachmentParameterivEXT - GLuint framebuffer - GLenum attachment - GLenum pname - GLint *params - - - void glGetNamedFramebufferParameteriv - GLuint framebuffer - GLenum pname - GLint *param - - - void glGetNamedFramebufferParameterivEXT - GLuint framebuffer - GLenum pname - GLint *params - - - void glGetNamedProgramLocalParameterIivEXT - GLuint program - GLenum target - GLuint index - GLint *params - - - void glGetNamedProgramLocalParameterIuivEXT - GLuint program - GLenum target - GLuint index - GLuint *params - - - void glGetNamedProgramLocalParameterdvEXT - GLuint program - GLenum target - GLuint index - GLdouble *params - - - void glGetNamedProgramLocalParameterfvEXT - GLuint program - GLenum target - GLuint index - GLfloat *params - - - void glGetNamedProgramStringEXT - GLuint program - GLenum target - GLenum pname - void *string - - - void glGetNamedProgramivEXT - GLuint program - GLenum target - GLenum pname - GLint *params - - - void glGetNamedRenderbufferParameteriv - GLuint renderbuffer - GLenum pname - GLint *params - - - void glGetNamedRenderbufferParameterivEXT - GLuint renderbuffer - GLenum pname - GLint *params - - - void glGetNamedStringARB - GLint namelen - const GLchar *name - GLsizei bufSize - GLint *stringlen - GLchar *string - - - void glGetNamedStringivARB - GLint namelen - const GLchar *name - GLenum pname - GLint *params - - - void glGetNextPerfQueryIdINTEL - GLuint queryId - GLuint *nextQueryId - - - void glGetObjectBufferfvATI - GLuint buffer - GLenum pname - GLfloat *params - - - void glGetObjectBufferivATI - GLuint buffer - GLenum pname - GLint *params - - - void glGetObjectLabel - GLenum identifier - GLuint name - GLsizei bufSize - GLsizei *length - GLchar *label - - - void glGetObjectLabelEXT - GLenum type - GLuint object - GLsizei bufSize - GLsizei *length - GLchar *label - - - void glGetObjectLabelKHR - GLenum identifier - GLuint name - GLsizei bufSize - GLsizei *length - GLchar *label - - - - void glGetObjectParameterfvARB - GLhandleARB obj - GLenum pname - GLfloat *params - - - void glGetObjectParameterivAPPLE - GLenum objectType - GLuint name - GLenum pname - GLint *params - - - void glGetObjectParameterivARB - GLhandleARB obj - GLenum pname - GLint *params - - - void glGetObjectPtrLabel - const void *ptr - GLsizei bufSize - GLsizei *length - GLchar *label - - - void glGetObjectPtrLabelKHR - const void *ptr - GLsizei bufSize - GLsizei *length - GLchar *label - - - - void glGetOcclusionQueryivNV - GLuint id - GLenum pname - GLint *params - - - void glGetOcclusionQueryuivNV - GLuint id - GLenum pname - GLuint *params - - - void glGetPathColorGenfvNV - GLenum color - GLenum pname - GLfloat *value - - - void glGetPathColorGenivNV - GLenum color - GLenum pname - GLint *value - - - void glGetPathCommandsNV - GLuint path - GLubyte *commands - - - void glGetPathCoordsNV - GLuint path - GLfloat *coords - - - void glGetPathDashArrayNV - GLuint path - GLfloat *dashArray - - - GLfloat glGetPathLengthNV - GLuint path - GLsizei startSegment - GLsizei numSegments - - - void glGetPathMetricRangeNV - GLbitfield metricQueryMask - GLuint firstPathName - GLsizei numPaths - GLsizei stride - GLfloat *metrics - - - void glGetPathMetricsNV - GLbitfield metricQueryMask - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLsizei stride - GLfloat *metrics - - - void glGetPathParameterfvNV - GLuint path - GLenum pname - GLfloat *value - - - void glGetPathParameterivNV - GLuint path - GLenum pname - GLint *value - - - void glGetPathSpacingNV - GLenum pathListMode - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLfloat advanceScale - GLfloat kerningScale - GLenum transformType - GLfloat *returnedSpacing - - - void glGetPathTexGenfvNV - GLenum texCoordSet - GLenum pname - GLfloat *value - - - void glGetPathTexGenivNV - GLenum texCoordSet - GLenum pname - GLint *value - - - void glGetPerfCounterInfoINTEL - GLuint queryId - GLuint counterId - GLuint counterNameLength - GLchar *counterName - GLuint counterDescLength - GLchar *counterDesc - GLuint *counterOffset - GLuint *counterDataSize - GLuint *counterTypeEnum - GLuint *counterDataTypeEnum - GLuint64 *rawCounterMaxValue - - - void glGetPerfMonitorCounterDataAMD - GLuint monitor - GLenum pname - GLsizei dataSize - GLuint *data - GLint *bytesWritten - - - void glGetPerfMonitorCounterInfoAMD - GLuint group - GLuint counter - GLenum pname - void *data - - - void glGetPerfMonitorCounterStringAMD - GLuint group - GLuint counter - GLsizei bufSize - GLsizei *length - GLchar *counterString - - - void glGetPerfMonitorCountersAMD - GLuint group - GLint *numCounters - GLint *maxActiveCounters - GLsizei counterSize - GLuint *counters - - - void glGetPerfMonitorGroupStringAMD - GLuint group - GLsizei bufSize - GLsizei *length - GLchar *groupString - - - void glGetPerfMonitorGroupsAMD - GLint *numGroups - GLsizei groupsSize - GLuint *groups - - - void glGetPerfQueryDataINTEL - GLuint queryHandle - GLuint flags - GLsizei dataSize - void *data - GLuint *bytesWritten - - - void glGetPerfQueryIdByNameINTEL - GLchar *queryName - GLuint *queryId - - - void glGetPerfQueryInfoINTEL - GLuint queryId - GLuint queryNameLength - GLchar *queryName - GLuint *dataSize - GLuint *noCounters - GLuint *noInstances - GLuint *capsMask - - - void glGetPixelMapfv - GLenum map - GLfloat *values - - - - - void glGetPixelMapuiv - GLenum map - GLuint *values - - - - - void glGetPixelMapusv - GLenum map - GLushort *values - - - - - void glGetPixelMapxv - GLenum map - GLint size - GLfixed *values - - - void glGetPixelTexGenParameterfvSGIS - GLenum pname - GLfloat *params - - - void glGetPixelTexGenParameterivSGIS - GLenum pname - GLint *params - - - void glGetPixelTransformParameterfvEXT - GLenum target - GLenum pname - GLfloat *params - - - - void glGetPixelTransformParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetPointerIndexedvEXT - GLenum target - GLuint index - void **data - - - void glGetPointeri_vEXT - GLenum pname - GLuint index - void **params - - - void glGetPointerv - GLenum pname - void **params - - - - void glGetPointervEXT - GLenum pname - void **params - - - - void glGetPointervKHR - GLenum pname - void **params - - - - void glGetPolygonStipple - GLubyte *mask - - - - - void glGetProgramBinary - GLuint program - GLsizei bufSize - GLsizei *length - GLenum *binaryFormat - void *binary - - - void glGetProgramBinaryOES - GLuint program - GLsizei bufSize - GLsizei *length - GLenum *binaryFormat - void *binary - - - - void glGetProgramEnvParameterIivNV - GLenum target - GLuint index - GLint *params - - - void glGetProgramEnvParameterIuivNV - GLenum target - GLuint index - GLuint *params - - - void glGetProgramEnvParameterdvARB - GLenum target - GLuint index - GLdouble *params - - - void glGetProgramEnvParameterfvARB - GLenum target - GLuint index - GLfloat *params - - - void glGetProgramInfoLog - GLuint program - GLsizei bufSize - GLsizei *length - GLchar *infoLog - - - - void glGetProgramInterfaceiv - GLuint program - GLenum programInterface - GLenum pname - GLint *params - - - void glGetProgramLocalParameterIivNV - GLenum target - GLuint index - GLint *params - - - void glGetProgramLocalParameterIuivNV - GLenum target - GLuint index - GLuint *params - - - void glGetProgramLocalParameterdvARB - GLenum target - GLuint index - GLdouble *params - - - void glGetProgramLocalParameterfvARB - GLenum target - GLuint index - GLfloat *params - - - void glGetProgramNamedParameterdvNV - GLuint id - GLsizei len - const GLubyte *name - GLdouble *params - - - - void glGetProgramNamedParameterfvNV - GLuint id - GLsizei len - const GLubyte *name - GLfloat *params - - - - void glGetProgramParameterdvNV - GLenum target - GLuint index - GLenum pname - GLdouble *params - - - - void glGetProgramParameterfvNV - GLenum target - GLuint index - GLenum pname - GLfloat *params - - - - void glGetProgramPipelineInfoLog - GLuint pipeline - GLsizei bufSize - GLsizei *length - GLchar *infoLog - - - void glGetProgramPipelineInfoLogEXT - GLuint pipeline - GLsizei bufSize - GLsizei *length - GLchar *infoLog - - - void glGetProgramPipelineiv - GLuint pipeline - GLenum pname - GLint *params - - - void glGetProgramPipelineivEXT - GLuint pipeline - GLenum pname - GLint *params - - - GLuint glGetProgramResourceIndex - GLuint program - GLenum programInterface - const GLchar *name - - - GLint glGetProgramResourceLocation - GLuint program - GLenum programInterface - const GLchar *name - - - GLint glGetProgramResourceLocationIndex - GLuint program - GLenum programInterface - const GLchar *name - - - GLint glGetProgramResourceLocationIndexEXT - GLuint program - GLenum programInterface - const GLchar *name - - - void glGetProgramResourceName - GLuint program - GLenum programInterface - GLuint index - GLsizei bufSize - GLsizei *length - GLchar *name - - - void glGetProgramResourcefvNV - GLuint program - GLenum programInterface - GLuint index - GLsizei propCount - const GLenum *props - GLsizei bufSize - GLsizei *length - GLfloat *params - - - void glGetProgramResourceiv - GLuint program - GLenum programInterface - GLuint index - GLsizei propCount - const GLenum *props - GLsizei bufSize - GLsizei *length - GLint *params - - - void glGetProgramStageiv - GLuint program - GLenum shadertype - GLenum pname - GLint *values - - - void glGetProgramStringARB - GLenum target - GLenum pname - void *string - - - void glGetProgramStringNV - GLuint id - GLenum pname - GLubyte *program - - - - void glGetProgramSubroutineParameteruivNV - GLenum target - GLuint index - GLuint *param - - - void glGetProgramiv - GLuint program - GLenum pname - GLint *params - - - - void glGetProgramivARB - GLenum target - GLenum pname - GLint *params - - - void glGetProgramivNV - GLuint id - GLenum pname - GLint *params - - - - void glGetQueryBufferObjecti64v - GLuint id - GLuint buffer - GLenum pname - GLintptr offset - - - void glGetQueryBufferObjectiv - GLuint id - GLuint buffer - GLenum pname - GLintptr offset - - - void glGetQueryBufferObjectui64v - GLuint id - GLuint buffer - GLenum pname - GLintptr offset - - - void glGetQueryBufferObjectuiv - GLuint id - GLuint buffer - GLenum pname - GLintptr offset - - - void glGetQueryIndexediv - GLenum target - GLuint index - GLenum pname - GLint *params - - - void glGetQueryObjecti64v - GLuint id - GLenum pname - GLint64 *params - - - void glGetQueryObjecti64vEXT - GLuint id - GLenum pname - GLint64 *params - - - - - void glGetQueryObjectiv - GLuint id - GLenum pname - GLint *params - - - - void glGetQueryObjectivARB - GLuint id - GLenum pname - GLint *params - - - - void glGetQueryObjectivEXT - GLuint id - GLenum pname - GLint *params - - - - void glGetQueryObjectui64v - GLuint id - GLenum pname - GLuint64 *params - - - void glGetQueryObjectui64vEXT - GLuint id - GLenum pname - GLuint64 *params - - - - - void glGetQueryObjectuiv - GLuint id - GLenum pname - GLuint *params - - - - void glGetQueryObjectuivARB - GLuint id - GLenum pname - GLuint *params - - - - void glGetQueryObjectuivEXT - GLuint id - GLenum pname - GLuint *params - - - void glGetQueryiv - GLenum target - GLenum pname - GLint *params - - - - void glGetQueryivARB - GLenum target - GLenum pname - GLint *params - - - - void glGetQueryivEXT - GLenum target - GLenum pname - GLint *params - - - void glGetRenderbufferParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetRenderbufferParameterivEXT - GLenum target - GLenum pname - GLint *params - - - - - void glGetRenderbufferParameterivOES - GLenum target - GLenum pname - GLint *params - - - void glGetSamplerParameterIiv - GLuint sampler - GLenum pname - GLint *params - - - void glGetSamplerParameterIivEXT - GLuint sampler - GLenum pname - GLint *params - - - - void glGetSamplerParameterIivOES - GLuint sampler - GLenum pname - GLint *params - - - - void glGetSamplerParameterIuiv - GLuint sampler - GLenum pname - GLuint *params - - - void glGetSamplerParameterIuivEXT - GLuint sampler - GLenum pname - GLuint *params - - - - void glGetSamplerParameterIuivOES - GLuint sampler - GLenum pname - GLuint *params - - - - void glGetSamplerParameterfv - GLuint sampler - GLenum pname - GLfloat *params - - - void glGetSamplerParameteriv - GLuint sampler - GLenum pname - GLint *params - - - void glGetSemaphoreParameterui64vEXT - GLuint semaphore - GLenum pname - GLuint64 *params - - - void glGetSeparableFilter - GLenum target - GLenum format - GLenum type - void *row - void *column - void *span - - - - - void glGetSeparableFilterEXT - GLenum target - GLenum format - GLenum type - void *row - void *column - void *span - - - - void glGetShaderInfoLog - GLuint shader - GLsizei bufSize - GLsizei *length - GLchar *infoLog - - - - void glGetShaderPrecisionFormat - GLenum shadertype - GLenum precisiontype - GLint *range - GLint *precision - - - void glGetShaderSource - GLuint shader - GLsizei bufSize - GLsizei *length - GLchar *source - - - void glGetShaderSourceARB - GLhandleARB obj - GLsizei maxLength - GLsizei *length - GLcharARB *source - - - - void glGetShaderiv - GLuint shader - GLenum pname - GLint *params - - - - void glGetShadingRateImagePaletteNV - GLuint viewport - GLuint entry - GLenum *rate - - - void glGetShadingRateSampleLocationivNV - GLenum rate - GLuint samples - GLuint index - GLint *location - - - void glGetSharpenTexFuncSGIS - GLenum target - GLfloat *points - - - - GLushort glGetStageIndexNV - GLenum shadertype - - - const GLubyte *glGetString - GLenum name - - - - const GLubyte *glGetStringi - GLenum name - GLuint index - - - - GLuint glGetSubroutineIndex - GLuint program - GLenum shadertype - const GLchar *name - - - GLint glGetSubroutineUniformLocation - GLuint program - GLenum shadertype - const GLchar *name - - - void glGetSynciv - GLsync sync - GLenum pname - GLsizei bufSize - GLsizei *length - GLint *values - - - void glGetSyncivAPPLE - GLsync sync - GLenum pname - GLsizei bufSize - GLsizei *length - GLint *values - - - - void glGetTexBumpParameterfvATI - GLenum pname - GLfloat *param - - - void glGetTexBumpParameterivATI - GLenum pname - GLint *param - - - void glGetTexEnvfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetTexEnviv - GLenum target - GLenum pname - GLint *params - - - - void glGetTexEnvxv - GLenum target - GLenum pname - GLfixed *params - - - void glGetTexEnvxvOES - GLenum target - GLenum pname - GLfixed *params - - - void glGetTexFilterFuncSGIS - GLenum target - GLenum filter - GLfloat *weights - - - - void glGetTexGendv - GLenum coord - GLenum pname - GLdouble *params - - - - void glGetTexGenfv - GLenum coord - GLenum pname - GLfloat *params - - - - void glGetTexGenfvOES - GLenum coord - GLenum pname - GLfloat *params - - - void glGetTexGeniv - GLenum coord - GLenum pname - GLint *params - - - - void glGetTexGenivOES - GLenum coord - GLenum pname - GLint *params - - - void glGetTexGenxvOES - GLenum coord - GLenum pname - GLfixed *params - - - void glGetTexImage - GLenum target - GLint level - GLenum format - GLenum type - void *pixels - - - - - void glGetTexLevelParameterfv - GLenum target - GLint level - GLenum pname - GLfloat *params - - - - void glGetTexLevelParameteriv - GLenum target - GLint level - GLenum pname - GLint *params - - - - void glGetTexLevelParameterxvOES - GLenum target - GLint level - GLenum pname - GLfixed *params - - - void glGetTexParameterIiv - GLenum target - GLenum pname - GLint *params - - - - void glGetTexParameterIivEXT - GLenum target - GLenum pname - GLint *params - - - - void glGetTexParameterIivOES - GLenum target - GLenum pname - GLint *params - - - - void glGetTexParameterIuiv - GLenum target - GLenum pname - GLuint *params - - - - void glGetTexParameterIuivEXT - GLenum target - GLenum pname - GLuint *params - - - - void glGetTexParameterIuivOES - GLenum target - GLenum pname - GLuint *params - - - - void glGetTexParameterPointervAPPLE - GLenum target - GLenum pname - void **params - - - void glGetTexParameterfv - GLenum target - GLenum pname - GLfloat *params - - - - void glGetTexParameteriv - GLenum target - GLenum pname - GLint *params - - - - void glGetTexParameterxv - GLenum target - GLenum pname - GLfixed *params - - - void glGetTexParameterxvOES - GLenum target - GLenum pname - GLfixed *params - - - GLuint64 glGetTextureHandleARB - GLuint texture - - - GLuint64 glGetTextureHandleIMG - GLuint texture - - - - GLuint64 glGetTextureHandleNV - GLuint texture - - - void glGetTextureImage - GLuint texture - GLint level - GLenum format - GLenum type - GLsizei bufSize - void *pixels - - - void glGetTextureImageEXT - GLuint texture - GLenum target - GLint level - GLenum format - GLenum type - void *pixels - - - void glGetTextureLevelParameterfv - GLuint texture - GLint level - GLenum pname - GLfloat *params - - - void glGetTextureLevelParameterfvEXT - GLuint texture - GLenum target - GLint level - GLenum pname - GLfloat *params - - - void glGetTextureLevelParameteriv - GLuint texture - GLint level - GLenum pname - GLint *params - - - void glGetTextureLevelParameterivEXT - GLuint texture - GLenum target - GLint level - GLenum pname - GLint *params - - - void glGetTextureParameterIiv - GLuint texture - GLenum pname - GLint *params - - - void glGetTextureParameterIivEXT - GLuint texture - GLenum target - GLenum pname - GLint *params - - - void glGetTextureParameterIuiv - GLuint texture - GLenum pname - GLuint *params - - - void glGetTextureParameterIuivEXT - GLuint texture - GLenum target - GLenum pname - GLuint *params - - - void glGetTextureParameterfv - GLuint texture - GLenum pname - GLfloat *params - - - void glGetTextureParameterfvEXT - GLuint texture - GLenum target - GLenum pname - GLfloat *params - - - void glGetTextureParameteriv - GLuint texture - GLenum pname - GLint *params - - - void glGetTextureParameterivEXT - GLuint texture - GLenum target - GLenum pname - GLint *params - - - GLuint64 glGetTextureSamplerHandleARB - GLuint texture - GLuint sampler - - - GLuint64 glGetTextureSamplerHandleIMG - GLuint texture - GLuint sampler - - - - GLuint64 glGetTextureSamplerHandleNV - GLuint texture - GLuint sampler - - - void glGetTextureSubImage - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - GLsizei bufSize - void *pixels - - - void glGetTrackMatrixivNV - GLenum target - GLuint address - GLenum pname - GLint *params - - - - void glGetTransformFeedbackVarying - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLsizei *size - GLenum *type - GLchar *name - - - - void glGetTransformFeedbackVaryingEXT - GLuint program - GLuint index - GLsizei bufSize - GLsizei *length - GLsizei *size - GLenum *type - GLchar *name - - - - void glGetTransformFeedbackVaryingNV - GLuint program - GLuint index - GLint *location - - - void glGetTransformFeedbacki64_v - GLuint xfb - GLenum pname - GLuint index - GLint64 *param - - - void glGetTransformFeedbacki_v - GLuint xfb - GLenum pname - GLuint index - GLint *param - - - void glGetTransformFeedbackiv - GLuint xfb - GLenum pname - GLint *param - - - void glGetTranslatedShaderSourceANGLE - GLuint shader - GLsizei bufsize - GLsizei *length - GLchar *source - - - GLuint glGetUniformBlockIndex - GLuint program - const GLchar *uniformBlockName - - - - GLint glGetUniformBufferSizeEXT - GLuint program - GLint location - - - void glGetUniformIndices - GLuint program - GLsizei uniformCount - const GLchar *const*uniformNames - GLuint *uniformIndices - - - - GLint glGetUniformLocation - GLuint program - const GLchar *name - - - GLint glGetUniformLocationARB - GLhandleARB programObj - const GLcharARB *name - - - - GLintptr glGetUniformOffsetEXT - GLuint program - GLint location - - - void glGetUniformSubroutineuiv - GLenum shadertype - GLint location - GLuint *params - - - void glGetUniformdv - GLuint program - GLint location - GLdouble *params - - - void glGetUniformfv - GLuint program - GLint location - GLfloat *params - - - void glGetUniformfvARB - GLhandleARB programObj - GLint location - GLfloat *params - - - - void glGetUniformi64vARB - GLuint program - GLint location - GLint64 *params - - - void glGetUniformi64vNV - GLuint program - GLint location - GLint64EXT *params - - - void glGetUniformiv - GLuint program - GLint location - GLint *params - - - void glGetUniformivARB - GLhandleARB programObj - GLint location - GLint *params - - - - void glGetUniformui64vARB - GLuint program - GLint location - GLuint64 *params - - - void glGetUniformui64vNV - GLuint program - GLint location - GLuint64EXT *params - - - void glGetUniformuiv - GLuint program - GLint location - GLuint *params - - - void glGetUniformuivEXT - GLuint program - GLint location - GLuint *params - - - - void glGetUnsignedBytevEXT - GLenum pname - GLubyte *data - - - void glGetUnsignedBytei_vEXT - GLenum target - GLuint index - GLubyte *data - - - void glGetVariantArrayObjectfvATI - GLuint id - GLenum pname - GLfloat *params - - - void glGetVariantArrayObjectivATI - GLuint id - GLenum pname - GLint *params - - - void glGetVariantBooleanvEXT - GLuint id - GLenum value - GLboolean *data - - - void glGetVariantFloatvEXT - GLuint id - GLenum value - GLfloat *data - - - void glGetVariantIntegervEXT - GLuint id - GLenum value - GLint *data - - - void glGetVariantPointervEXT - GLuint id - GLenum value - void **data - - - GLint glGetVaryingLocationNV - GLuint program - const GLchar *name - - - void glGetVertexArrayIndexed64iv - GLuint vaobj - GLuint index - GLenum pname - GLint64 *param - - - void glGetVertexArrayIndexediv - GLuint vaobj - GLuint index - GLenum pname - GLint *param - - - void glGetVertexArrayIntegeri_vEXT - GLuint vaobj - GLuint index - GLenum pname - GLint *param - - - void glGetVertexArrayIntegervEXT - GLuint vaobj - GLenum pname - GLint *param - - - void glGetVertexArrayPointeri_vEXT - GLuint vaobj - GLuint index - GLenum pname - void **param - - - void glGetVertexArrayPointervEXT - GLuint vaobj - GLenum pname - void **param - - - void glGetVertexArrayiv - GLuint vaobj - GLenum pname - GLint *param - - - void glGetVertexAttribArrayObjectfvATI - GLuint index - GLenum pname - GLfloat *params - - - void glGetVertexAttribArrayObjectivATI - GLuint index - GLenum pname - GLint *params - - - void glGetVertexAttribIiv - GLuint index - GLenum pname - GLint *params - - - void glGetVertexAttribIivEXT - GLuint index - GLenum pname - GLint *params - - - - void glGetVertexAttribIuiv - GLuint index - GLenum pname - GLuint *params - - - void glGetVertexAttribIuivEXT - GLuint index - GLenum pname - GLuint *params - - - - void glGetVertexAttribLdv - GLuint index - GLenum pname - GLdouble *params - - - void glGetVertexAttribLdvEXT - GLuint index - GLenum pname - GLdouble *params - - - - void glGetVertexAttribLi64vNV - GLuint index - GLenum pname - GLint64EXT *params - - - void glGetVertexAttribLui64vARB - GLuint index - GLenum pname - GLuint64EXT *params - - - void glGetVertexAttribLui64vNV - GLuint index - GLenum pname - GLuint64EXT *params - - - void glGetVertexAttribPointerv - GLuint index - GLenum pname - void **pointer - - - - void glGetVertexAttribPointervARB - GLuint index - GLenum pname - void **pointer - - - - void glGetVertexAttribPointervNV - GLuint index - GLenum pname - void **pointer - - - - void glGetVertexAttribdv - GLuint index - GLenum pname - GLdouble *params - - - - void glGetVertexAttribdvARB - GLuint index - GLenum pname - GLdouble *params - - - - - void glGetVertexAttribdvNV - GLuint index - GLenum pname - GLdouble *params - - - - - void glGetVertexAttribfv - GLuint index - GLenum pname - GLfloat *params - - - - void glGetVertexAttribfvARB - GLuint index - GLenum pname - GLfloat *params - - - - - void glGetVertexAttribfvNV - GLuint index - GLenum pname - GLfloat *params - - - - - void glGetVertexAttribiv - GLuint index - GLenum pname - GLint *params - - - - void glGetVertexAttribivARB - GLuint index - GLenum pname - GLint *params - - - - - void glGetVertexAttribivNV - GLuint index - GLenum pname - GLint *params - - - - - void glGetVideoCaptureStreamdvNV - GLuint video_capture_slot - GLuint stream - GLenum pname - GLdouble *params - - - void glGetVideoCaptureStreamfvNV - GLuint video_capture_slot - GLuint stream - GLenum pname - GLfloat *params - - - void glGetVideoCaptureStreamivNV - GLuint video_capture_slot - GLuint stream - GLenum pname - GLint *params - - - void glGetVideoCaptureivNV - GLuint video_capture_slot - GLenum pname - GLint *params - - - void glGetVideoi64vNV - GLuint video_slot - GLenum pname - GLint64EXT *params - - - void glGetVideoivNV - GLuint video_slot - GLenum pname - GLint *params - - - void glGetVideoui64vNV - GLuint video_slot - GLenum pname - GLuint64EXT *params - - - void glGetVideouivNV - GLuint video_slot - GLenum pname - GLuint *params - - - void glGetnColorTable - GLenum target - GLenum format - GLenum type - GLsizei bufSize - void *table - - - void glGetnColorTableARB - GLenum target - GLenum format - GLenum type - GLsizei bufSize - void *table - - - void glGetnCompressedTexImage - GLenum target - GLint lod - GLsizei bufSize - void *pixels - - - void glGetnCompressedTexImageARB - GLenum target - GLint lod - GLsizei bufSize - void *img - - - void glGetnConvolutionFilter - GLenum target - GLenum format - GLenum type - GLsizei bufSize - void *image - - - void glGetnConvolutionFilterARB - GLenum target - GLenum format - GLenum type - GLsizei bufSize - void *image - - - void glGetnHistogram - GLenum target - GLboolean reset - GLenum format - GLenum type - GLsizei bufSize - void *values - - - void glGetnHistogramARB - GLenum target - GLboolean reset - GLenum format - GLenum type - GLsizei bufSize - void *values - - - void glGetnMapdv - GLenum target - GLenum query - GLsizei bufSize - GLdouble *v - - - void glGetnMapdvARB - GLenum target - GLenum query - GLsizei bufSize - GLdouble *v - - - void glGetnMapfv - GLenum target - GLenum query - GLsizei bufSize - GLfloat *v - - - void glGetnMapfvARB - GLenum target - GLenum query - GLsizei bufSize - GLfloat *v - - - void glGetnMapiv - GLenum target - GLenum query - GLsizei bufSize - GLint *v - - - void glGetnMapivARB - GLenum target - GLenum query - GLsizei bufSize - GLint *v - - - void glGetnMinmax - GLenum target - GLboolean reset - GLenum format - GLenum type - GLsizei bufSize - void *values - - - void glGetnMinmaxARB - GLenum target - GLboolean reset - GLenum format - GLenum type - GLsizei bufSize - void *values - - - void glGetnPixelMapfv - GLenum map - GLsizei bufSize - GLfloat *values - - - void glGetnPixelMapfvARB - GLenum map - GLsizei bufSize - GLfloat *values - - - void glGetnPixelMapuiv - GLenum map - GLsizei bufSize - GLuint *values - - - void glGetnPixelMapuivARB - GLenum map - GLsizei bufSize - GLuint *values - - - void glGetnPixelMapusv - GLenum map - GLsizei bufSize - GLushort *values - - - void glGetnPixelMapusvARB - GLenum map - GLsizei bufSize - GLushort *values - - - void glGetnPolygonStipple - GLsizei bufSize - GLubyte *pattern - - - void glGetnPolygonStippleARB - GLsizei bufSize - GLubyte *pattern - - - void glGetnSeparableFilter - GLenum target - GLenum format - GLenum type - GLsizei rowBufSize - void *row - GLsizei columnBufSize - void *column - void *span - - - void glGetnSeparableFilterARB - GLenum target - GLenum format - GLenum type - GLsizei rowBufSize - void *row - GLsizei columnBufSize - void *column - void *span - - - void glGetnTexImage - GLenum target - GLint level - GLenum format - GLenum type - GLsizei bufSize - void *pixels - - - void glGetnTexImageARB - GLenum target - GLint level - GLenum format - GLenum type - GLsizei bufSize - void *img - - - void glGetnUniformdv - GLuint program - GLint location - GLsizei bufSize - GLdouble *params - - - void glGetnUniformdvARB - GLuint program - GLint location - GLsizei bufSize - GLdouble *params - - - void glGetnUniformfv - GLuint program - GLint location - GLsizei bufSize - GLfloat *params - - - void glGetnUniformfvARB - GLuint program - GLint location - GLsizei bufSize - GLfloat *params - - - void glGetnUniformfvEXT - GLuint program - GLint location - GLsizei bufSize - GLfloat *params - - - - void glGetnUniformfvKHR - GLuint program - GLint location - GLsizei bufSize - GLfloat *params - - - - void glGetnUniformi64vARB - GLuint program - GLint location - GLsizei bufSize - GLint64 *params - - - void glGetnUniformiv - GLuint program - GLint location - GLsizei bufSize - GLint *params - - - void glGetnUniformivARB - GLuint program - GLint location - GLsizei bufSize - GLint *params - - - void glGetnUniformivEXT - GLuint program - GLint location - GLsizei bufSize - GLint *params - - - - void glGetnUniformivKHR - GLuint program - GLint location - GLsizei bufSize - GLint *params - - - - void glGetnUniformui64vARB - GLuint program - GLint location - GLsizei bufSize - GLuint64 *params - - - void glGetnUniformuiv - GLuint program - GLint location - GLsizei bufSize - GLuint *params - - - void glGetnUniformuivARB - GLuint program - GLint location - GLsizei bufSize - GLuint *params - - - void glGetnUniformuivKHR - GLuint program - GLint location - GLsizei bufSize - GLuint *params - - - - void glGlobalAlphaFactorbSUN - GLbyte factor - - - void glGlobalAlphaFactordSUN - GLdouble factor - - - void glGlobalAlphaFactorfSUN - GLfloat factor - - - void glGlobalAlphaFactoriSUN - GLint factor - - - void glGlobalAlphaFactorsSUN - GLshort factor - - - void glGlobalAlphaFactorubSUN - GLubyte factor - - - void glGlobalAlphaFactoruiSUN - GLuint factor - - - void glGlobalAlphaFactorusSUN - GLushort factor - - - void glHint - GLenum target - GLenum mode - - - - void glHintPGI - GLenum target - GLint mode - - - void glHistogram - GLenum target - GLsizei width - GLenum internalformat - GLboolean sink - - - - void glHistogramEXT - GLenum target - GLsizei width - GLenum internalformat - GLboolean sink - - - - - void glIglooInterfaceSGIX - GLenum pname - const void *params - - - - void glImageTransformParameterfHP - GLenum target - GLenum pname - GLfloat param - - - void glImageTransformParameterfvHP - GLenum target - GLenum pname - const GLfloat *params - - - void glImageTransformParameteriHP - GLenum target - GLenum pname - GLint param - - - void glImageTransformParameterivHP - GLenum target - GLenum pname - const GLint *params - - - void glImportMemoryFdEXT - GLuint memory - GLuint64 size - GLenum handleType - GLint fd - - - void glImportMemoryWin32HandleEXT - GLuint memory - GLuint64 size - GLenum handleType - void *handle - - - void glImportMemoryWin32NameEXT - GLuint memory - GLuint64 size - GLenum handleType - const void *name - - - void glImportSemaphoreFdEXT - GLuint semaphore - GLenum handleType - GLint fd - - - void glImportSemaphoreWin32HandleEXT - GLuint semaphore - GLenum handleType - void *handle - - - void glImportSemaphoreWin32NameEXT - GLuint semaphore - GLenum handleType - const void *name - - - GLsync glImportSyncEXT - GLenum external_sync_type - GLintptr external_sync - GLbitfield flags - - - void glIndexFormatNV - GLenum type - GLsizei stride - - - void glIndexFuncEXT - GLenum func - GLclampf ref - - - void glIndexMask - GLuint mask - - - - void glIndexMaterialEXT - GLenum face - GLenum mode - - - void glIndexPointer - GLenum type - GLsizei stride - const void *pointer - - - void glIndexPointerEXT - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glIndexPointerListIBM - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glIndexd - GLdouble c - - - - void glIndexdv - const GLdouble *c - - - - void glIndexf - GLfloat c - - - - void glIndexfv - const GLfloat *c - - - - void glIndexi - GLint c - - - - void glIndexiv - const GLint *c - - - - void glIndexs - GLshort c - - - - void glIndexsv - const GLshort *c - - - - void glIndexub - GLubyte c - - - - void glIndexubv - const GLubyte *c - - - - void glIndexxOES - GLfixed component - - - void glIndexxvOES - const GLfixed *component - - - void glInitNames - - - - void glInsertComponentEXT - GLuint res - GLuint src - GLuint num - - - void glInsertEventMarkerEXT - GLsizei length - const GLchar *marker - - - void glInstrumentsBufferSGIX - GLsizei size - GLint *buffer - - - - void glInterleavedArrays - GLenum format - GLsizei stride - const void *pointer - - - void glInterpolatePathsNV - GLuint resultPath - GLuint pathA - GLuint pathB - GLfloat weight - - - void glInvalidateBufferData - GLuint buffer - - - void glInvalidateBufferSubData - GLuint buffer - GLintptr offset - GLsizeiptr length - - - void glInvalidateFramebuffer - GLenum target - GLsizei numAttachments - const GLenum *attachments - - - void glInvalidateNamedFramebufferData - GLuint framebuffer - GLsizei numAttachments - const GLenum *attachments - - - void glInvalidateNamedFramebufferSubData - GLuint framebuffer - GLsizei numAttachments - const GLenum *attachments - GLint x - GLint y - GLsizei width - GLsizei height - - - void glInvalidateSubFramebuffer - GLenum target - GLsizei numAttachments - const GLenum *attachments - GLint x - GLint y - GLsizei width - GLsizei height - - - void glInvalidateTexImage - GLuint texture - GLint level - - - void glInvalidateTexSubImage - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - - - GLboolean glIsAsyncMarkerSGIX - GLuint marker - - - GLboolean glIsBuffer - GLuint buffer - - - GLboolean glIsBufferARB - GLuint buffer - - - - GLboolean glIsBufferResidentNV - GLenum target - - - GLboolean glIsCommandListNV - GLuint list - - - GLboolean glIsEnabled - GLenum cap - - - - GLboolean glIsEnabledIndexedEXT - GLenum target - GLuint index - - - - - GLboolean glIsEnabledi - GLenum target - GLuint index - - - GLboolean glIsEnablediEXT - GLenum target - GLuint index - - - - GLboolean glIsEnablediNV - GLenum target - GLuint index - - - - GLboolean glIsEnablediOES - GLenum target - GLuint index - - - - GLboolean glIsFenceAPPLE - GLuint fence - - - GLboolean glIsFenceNV - GLuint fence - - - - GLboolean glIsFramebuffer - GLuint framebuffer - - - - GLboolean glIsFramebufferEXT - GLuint framebuffer - - - - - GLboolean glIsFramebufferOES - GLuint framebuffer - - - GLboolean glIsImageHandleResidentARB - GLuint64 handle - - - GLboolean glIsImageHandleResidentNV - GLuint64 handle - - - GLboolean glIsList - GLuint list - - - - GLboolean glIsMemoryObjectEXT - GLuint memoryObject - - - GLboolean glIsNameAMD - GLenum identifier - GLuint name - - - GLboolean glIsNamedBufferResidentNV - GLuint buffer - - - GLboolean glIsNamedStringARB - GLint namelen - const GLchar *name - - - GLboolean glIsObjectBufferATI - GLuint buffer - - - GLboolean glIsOcclusionQueryNV - GLuint id - - - GLboolean glIsPathNV - GLuint path - - - GLboolean glIsPointInFillPathNV - GLuint path - GLuint mask - GLfloat x - GLfloat y - - - GLboolean glIsPointInStrokePathNV - GLuint path - GLfloat x - GLfloat y - - - GLboolean glIsProgram - GLuint program - - - - GLboolean glIsProgramARB - GLuint program - - - - GLboolean glIsProgramNV - GLuint id - - - - - GLboolean glIsProgramPipeline - GLuint pipeline - - - GLboolean glIsProgramPipelineEXT - GLuint pipeline - - - GLboolean glIsQuery - GLuint id - - - - GLboolean glIsQueryARB - GLuint id - - - - GLboolean glIsQueryEXT - GLuint id - - - GLboolean glIsRenderbuffer - GLuint renderbuffer - - - - GLboolean glIsRenderbufferEXT - GLuint renderbuffer - - - - - GLboolean glIsRenderbufferOES - GLuint renderbuffer - - - GLboolean glIsSemaphoreEXT - GLuint semaphore - - - GLboolean glIsSampler - GLuint sampler - - - GLboolean glIsShader - GLuint shader - - - - GLboolean glIsStateNV - GLuint state - - - GLboolean glIsSync - GLsync sync - - - GLboolean glIsSyncAPPLE - GLsync sync - - - - GLboolean glIsTexture - GLuint texture - - - - GLboolean glIsTextureEXT - GLuint texture - - - - GLboolean glIsTextureHandleResidentARB - GLuint64 handle - - - GLboolean glIsTextureHandleResidentNV - GLuint64 handle - - - GLboolean glIsTransformFeedback - GLuint id - - - GLboolean glIsTransformFeedbackNV - GLuint id - - - - GLboolean glIsVariantEnabledEXT - GLuint id - GLenum cap - - - GLboolean glIsVertexArray - GLuint array - - - - GLboolean glIsVertexArrayAPPLE - GLuint array - - - - GLboolean glIsVertexArrayOES - GLuint array - - - - GLboolean glIsVertexAttribEnabledAPPLE - GLuint index - GLenum pname - - - void glLGPUCopyImageSubDataNVX - GLuint sourceGpu - GLbitfield destinationGpuMask - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srxY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei width - GLsizei height - GLsizei depth - - - void glLGPUInterlockNVX - - - void glLGPUNamedBufferSubDataNVX - GLbitfield gpuMask - GLuint buffer - GLintptr offset - GLsizeiptr size - const void *data - - - void glLabelObjectEXT - GLenum type - GLuint object - GLsizei length - const GLchar *label - - - void glLightEnviSGIX - GLenum pname - GLint param - - - void glLightModelf - GLenum pname - GLfloat param - - - - void glLightModelfv - GLenum pname - const GLfloat *params - - - - void glLightModeli - GLenum pname - GLint param - - - - void glLightModeliv - GLenum pname - const GLint *params - - - - void glLightModelx - GLenum pname - GLfixed param - - - void glLightModelxOES - GLenum pname - GLfixed param - - - void glLightModelxv - GLenum pname - const GLfixed *param - - - void glLightModelxvOES - GLenum pname - const GLfixed *param - - - void glLightf - GLenum light - GLenum pname - GLfloat param - - - - void glLightfv - GLenum light - GLenum pname - const GLfloat *params - - - - void glLighti - GLenum light - GLenum pname - GLint param - - - - void glLightiv - GLenum light - GLenum pname - const GLint *params - - - - void glLightx - GLenum light - GLenum pname - GLfixed param - - - void glLightxOES - GLenum light - GLenum pname - GLfixed param - - - void glLightxv - GLenum light - GLenum pname - const GLfixed *params - - - void glLightxvOES - GLenum light - GLenum pname - const GLfixed *params - - - void glLineStipple - GLint factor - GLushort pattern - - - - void glLineWidth - GLfloat width - - - - void glLineWidthx - GLfixed width - - - void glLineWidthxOES - GLfixed width - - - void glLinkProgram - GLuint program - - - void glLinkProgramARB - GLhandleARB programObj - - - - void glListBase - GLuint base - - - - void glListDrawCommandsStatesClientNV - GLuint list - GLuint segment - const void **indirects - const GLsizei *sizes - const GLuint *states - const GLuint *fbos - GLuint count - - - void glListParameterfSGIX - GLuint list - GLenum pname - GLfloat param - - - - void glListParameterfvSGIX - GLuint list - GLenum pname - const GLfloat *params - - - - void glListParameteriSGIX - GLuint list - GLenum pname - GLint param - - - - void glListParameterivSGIX - GLuint list - GLenum pname - const GLint *params - - - - void glLoadIdentity - - - - void glLoadIdentityDeformationMapSGIX - GLbitfield mask - - - - void glLoadMatrixd - const GLdouble *m - - - - void glLoadMatrixf - const GLfloat *m - - - - void glLoadMatrixx - const GLfixed *m - - - void glLoadMatrixxOES - const GLfixed *m - - - void glLoadName - GLuint name - - - - void glLoadPaletteFromModelViewMatrixOES - - - void glLoadProgramNV - GLenum target - GLuint id - GLsizei len - const GLubyte *program - - - - void glLoadTransposeMatrixd - const GLdouble *m - - - void glLoadTransposeMatrixdARB - const GLdouble *m - - - - void glLoadTransposeMatrixf - const GLfloat *m - - - void glLoadTransposeMatrixfARB - const GLfloat *m - - - - void glLoadTransposeMatrixxOES - const GLfixed *m - - - void glLockArraysEXT - GLint first - GLsizei count - - - void glLogicOp - GLenum opcode - - - - void glMakeBufferNonResidentNV - GLenum target - - - void glMakeBufferResidentNV - GLenum target - GLenum access - - - void glMakeImageHandleNonResidentARB - GLuint64 handle - - - void glMakeImageHandleNonResidentNV - GLuint64 handle - - - void glMakeImageHandleResidentARB - GLuint64 handle - GLenum access - - - void glMakeImageHandleResidentNV - GLuint64 handle - GLenum access - - - void glMakeNamedBufferNonResidentNV - GLuint buffer - - - void glMakeNamedBufferResidentNV - GLuint buffer - GLenum access - - - void glMakeTextureHandleNonResidentARB - GLuint64 handle - - - void glMakeTextureHandleNonResidentNV - GLuint64 handle - - - void glMakeTextureHandleResidentARB - GLuint64 handle - - - void glMakeTextureHandleResidentNV - GLuint64 handle - - - void glMap1d - GLenum target - GLdouble u1 - GLdouble u2 - GLint stride - GLint order - const GLdouble *points - - - - void glMap1f - GLenum target - GLfloat u1 - GLfloat u2 - GLint stride - GLint order - const GLfloat *points - - - - void glMap1xOES - GLenum target - GLfixed u1 - GLfixed u2 - GLint stride - GLint order - GLfixed points - - - void glMap2d - GLenum target - GLdouble u1 - GLdouble u2 - GLint ustride - GLint uorder - GLdouble v1 - GLdouble v2 - GLint vstride - GLint vorder - const GLdouble *points - - - - void glMap2f - GLenum target - GLfloat u1 - GLfloat u2 - GLint ustride - GLint uorder - GLfloat v1 - GLfloat v2 - GLint vstride - GLint vorder - const GLfloat *points - - - - void glMap2xOES - GLenum target - GLfixed u1 - GLfixed u2 - GLint ustride - GLint uorder - GLfixed v1 - GLfixed v2 - GLint vstride - GLint vorder - GLfixed points - - - void *glMapBuffer - GLenum target - GLenum access - - - void *glMapBufferARB - GLenum target - GLenum access - - - - void *glMapBufferOES - GLenum target - GLenum access - - - - void *glMapBufferRange - GLenum target - GLintptr offset - GLsizeiptr length - GLbitfield access - - - - void *glMapBufferRangeEXT - GLenum target - GLintptr offset - GLsizeiptr length - GLbitfield access - - - - void glMapControlPointsNV - GLenum target - GLuint index - GLenum type - GLsizei ustride - GLsizei vstride - GLint uorder - GLint vorder - GLboolean packed - const void *points - - - void glMapGrid1d - GLint un - GLdouble u1 - GLdouble u2 - - - - void glMapGrid1f - GLint un - GLfloat u1 - GLfloat u2 - - - - void glMapGrid1xOES - GLint n - GLfixed u1 - GLfixed u2 - - - void glMapGrid2d - GLint un - GLdouble u1 - GLdouble u2 - GLint vn - GLdouble v1 - GLdouble v2 - - - - void glMapGrid2f - GLint un - GLfloat u1 - GLfloat u2 - GLint vn - GLfloat v1 - GLfloat v2 - - - - void glMapGrid2xOES - GLint n - GLfixed u1 - GLfixed u2 - GLfixed v1 - GLfixed v2 - - - void *glMapNamedBuffer - GLuint buffer - GLenum access - - - void *glMapNamedBufferEXT - GLuint buffer - GLenum access - - - void *glMapNamedBufferRange - GLuint buffer - GLintptr offset - GLsizeiptr length - GLbitfield access - - - void *glMapNamedBufferRangeEXT - GLuint buffer - GLintptr offset - GLsizeiptr length - GLbitfield access - - - void *glMapObjectBufferATI - GLuint buffer - - - void glMapParameterfvNV - GLenum target - GLenum pname - const GLfloat *params - - - void glMapParameterivNV - GLenum target - GLenum pname - const GLint *params - - - void *glMapTexture2DINTEL - GLuint texture - GLint level - GLbitfield access - GLint *stride - GLenum *layout - - - void glMapVertexAttrib1dAPPLE - GLuint index - GLuint size - GLdouble u1 - GLdouble u2 - GLint stride - GLint order - const GLdouble *points - - - void glMapVertexAttrib1fAPPLE - GLuint index - GLuint size - GLfloat u1 - GLfloat u2 - GLint stride - GLint order - const GLfloat *points - - - void glMapVertexAttrib2dAPPLE - GLuint index - GLuint size - GLdouble u1 - GLdouble u2 - GLint ustride - GLint uorder - GLdouble v1 - GLdouble v2 - GLint vstride - GLint vorder - const GLdouble *points - - - void glMapVertexAttrib2fAPPLE - GLuint index - GLuint size - GLfloat u1 - GLfloat u2 - GLint ustride - GLint uorder - GLfloat v1 - GLfloat v2 - GLint vstride - GLint vorder - const GLfloat *points - - - void glMaterialf - GLenum face - GLenum pname - GLfloat param - - - - void glMaterialfv - GLenum face - GLenum pname - const GLfloat *params - - - - void glMateriali - GLenum face - GLenum pname - GLint param - - - - void glMaterialiv - GLenum face - GLenum pname - const GLint *params - - - - void glMaterialx - GLenum face - GLenum pname - GLfixed param - - - void glMaterialxOES - GLenum face - GLenum pname - GLfixed param - - - void glMaterialxv - GLenum face - GLenum pname - const GLfixed *param - - - void glMaterialxvOES - GLenum face - GLenum pname - const GLfixed *param - - - void glMatrixFrustumEXT - GLenum mode - GLdouble left - GLdouble right - GLdouble bottom - GLdouble top - GLdouble zNear - GLdouble zFar - - - void glMatrixIndexPointerARB - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glMatrixIndexPointerOES - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glMatrixIndexubvARB - GLint size - const GLubyte *indices - - - - void glMatrixIndexuivARB - GLint size - const GLuint *indices - - - - void glMatrixIndexusvARB - GLint size - const GLushort *indices - - - - void glMatrixLoad3x2fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixLoad3x3fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixLoadIdentityEXT - GLenum mode - - - void glMatrixLoadTranspose3x3fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixLoadTransposedEXT - GLenum mode - const GLdouble *m - - - void glMatrixLoadTransposefEXT - GLenum mode - const GLfloat *m - - - void glMatrixLoaddEXT - GLenum mode - const GLdouble *m - - - void glMatrixLoadfEXT - GLenum mode - const GLfloat *m - - - void glMatrixMode - GLenum mode - - - - void glMatrixMult3x2fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixMult3x3fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixMultTranspose3x3fNV - GLenum matrixMode - const GLfloat *m - - - void glMatrixMultTransposedEXT - GLenum mode - const GLdouble *m - - - void glMatrixMultTransposefEXT - GLenum mode - const GLfloat *m - - - void glMatrixMultdEXT - GLenum mode - const GLdouble *m - - - void glMatrixMultfEXT - GLenum mode - const GLfloat *m - - - void glMatrixOrthoEXT - GLenum mode - GLdouble left - GLdouble right - GLdouble bottom - GLdouble top - GLdouble zNear - GLdouble zFar - - - void glMatrixPopEXT - GLenum mode - - - void glMatrixPushEXT - GLenum mode - - - void glMatrixRotatedEXT - GLenum mode - GLdouble angle - GLdouble x - GLdouble y - GLdouble z - - - void glMatrixRotatefEXT - GLenum mode - GLfloat angle - GLfloat x - GLfloat y - GLfloat z - - - void glMatrixScaledEXT - GLenum mode - GLdouble x - GLdouble y - GLdouble z - - - void glMatrixScalefEXT - GLenum mode - GLfloat x - GLfloat y - GLfloat z - - - void glMatrixTranslatedEXT - GLenum mode - GLdouble x - GLdouble y - GLdouble z - - - void glMatrixTranslatefEXT - GLenum mode - GLfloat x - GLfloat y - GLfloat z - - - void glMaxShaderCompilerThreadsKHR - GLuint count - - - void glMaxShaderCompilerThreadsARB - GLuint count - - - - void glMemoryBarrier - GLbitfield barriers - - - void glMemoryBarrierByRegion - GLbitfield barriers - - - void glMemoryBarrierEXT - GLbitfield barriers - - - - void glMemoryObjectParameterivEXT - GLuint memoryObject - GLenum pname - const GLint *params - - - void glMinSampleShading - GLfloat value - - - void glMinSampleShadingARB - GLfloat value - - - - void glMinSampleShadingOES - GLfloat value - - - - void glMinmax - GLenum target - GLenum internalformat - GLboolean sink - - - - void glMinmaxEXT - GLenum target - GLenum internalformat - GLboolean sink - - - - - void glMultMatrixd - const GLdouble *m - - - - void glMultMatrixf - const GLfloat *m - - - - void glMultMatrixx - const GLfixed *m - - - void glMultMatrixxOES - const GLfixed *m - - - void glMultTransposeMatrixd - const GLdouble *m - - - void glMultTransposeMatrixdARB - const GLdouble *m - - - - void glMultTransposeMatrixf - const GLfloat *m - - - void glMultTransposeMatrixfARB - const GLfloat *m - - - - void glMultTransposeMatrixxOES - const GLfixed *m - - - void glMultiDrawArrays - GLenum mode - const GLint *first - const GLsizei *count - GLsizei drawcount - - - void glMultiDrawArraysEXT - GLenum mode - const GLint *first - const GLsizei *count - GLsizei primcount - - - - void glMultiDrawArraysIndirect - GLenum mode - const void *indirect - GLsizei drawcount - GLsizei stride - - - void glMultiDrawArraysIndirectAMD - GLenum mode - const void *indirect - GLsizei primcount - GLsizei stride - - - - void glMultiDrawArraysIndirectBindlessCountNV - GLenum mode - const void *indirect - GLsizei drawCount - GLsizei maxDrawCount - GLsizei stride - GLint vertexBufferCount - - - void glMultiDrawArraysIndirectBindlessNV - GLenum mode - const void *indirect - GLsizei drawCount - GLsizei stride - GLint vertexBufferCount - - - void glMultiDrawArraysIndirectCount - GLenum mode - const void *indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - void glMultiDrawArraysIndirectCountARB - GLenum mode - const void *indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - - void glMultiDrawArraysIndirectEXT - GLenum mode - const void *indirect - GLsizei drawcount - GLsizei stride - - - - void glMultiDrawElementArrayAPPLE - GLenum mode - const GLint *first - const GLsizei *count - GLsizei primcount - - - void glMultiDrawElements - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei drawcount - - - void glMultiDrawElementsBaseVertex - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei drawcount - const GLint *basevertex - - - void glMultiDrawElementsBaseVertexEXT - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei primcount - const GLint *basevertex - - - - void glMultiDrawElementsEXT - GLenum mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei primcount - - - - void glMultiDrawElementsIndirect - GLenum mode - GLenum type - const void *indirect - GLsizei drawcount - GLsizei stride - - - void glMultiDrawElementsIndirectAMD - GLenum mode - GLenum type - const void *indirect - GLsizei primcount - GLsizei stride - - - - void glMultiDrawElementsIndirectBindlessCountNV - GLenum mode - GLenum type - const void *indirect - GLsizei drawCount - GLsizei maxDrawCount - GLsizei stride - GLint vertexBufferCount - - - void glMultiDrawElementsIndirectBindlessNV - GLenum mode - GLenum type - const void *indirect - GLsizei drawCount - GLsizei stride - GLint vertexBufferCount - - - void glMultiDrawElementsIndirectCount - GLenum mode - GLenum type - const void *indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - void glMultiDrawElementsIndirectCountARB - GLenum mode - GLenum type - const void *indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - - void glMultiDrawElementsIndirectEXT - GLenum mode - GLenum type - const void *indirect - GLsizei drawcount - GLsizei stride - - - - void glMultiDrawMeshTasksIndirectNV - GLintptr indirect - GLsizei drawcount - GLsizei stride - - - void glMultiDrawMeshTasksIndirectCountNV - GLintptr indirect - GLintptr drawcount - GLsizei maxdrawcount - GLsizei stride - - - void glMultiDrawRangeElementArrayAPPLE - GLenum mode - GLuint start - GLuint end - const GLint *first - const GLsizei *count - GLsizei primcount - - - void glMultiModeDrawArraysIBM - const GLenum *mode - const GLint *first - const GLsizei *count - GLsizei primcount - GLint modestride - - - void glMultiModeDrawElementsIBM - const GLenum *mode - const GLsizei *count - GLenum type - const void *const*indices - GLsizei primcount - GLint modestride - - - void glMultiTexBufferEXT - GLenum texunit - GLenum target - GLenum internalformat - GLuint buffer - - - void glMultiTexCoord1bOES - GLenum texture - GLbyte s - - - void glMultiTexCoord1bvOES - GLenum texture - const GLbyte *coords - - - void glMultiTexCoord1d - GLenum target - GLdouble s - - - - void glMultiTexCoord1dARB - GLenum target - GLdouble s - - - - - void glMultiTexCoord1dv - GLenum target - const GLdouble *v - - - - void glMultiTexCoord1dvARB - GLenum target - const GLdouble *v - - - - - void glMultiTexCoord1f - GLenum target - GLfloat s - - - - void glMultiTexCoord1fARB - GLenum target - GLfloat s - - - - - void glMultiTexCoord1fv - GLenum target - const GLfloat *v - - - - void glMultiTexCoord1fvARB - GLenum target - const GLfloat *v - - - - - void glMultiTexCoord1hNV - GLenum target - GLhalfNV s - - - - void glMultiTexCoord1hvNV - GLenum target - const GLhalfNV *v - - - - void glMultiTexCoord1i - GLenum target - GLint s - - - - void glMultiTexCoord1iARB - GLenum target - GLint s - - - - - void glMultiTexCoord1iv - GLenum target - const GLint *v - - - - void glMultiTexCoord1ivARB - GLenum target - const GLint *v - - - - - void glMultiTexCoord1s - GLenum target - GLshort s - - - - void glMultiTexCoord1sARB - GLenum target - GLshort s - - - - - void glMultiTexCoord1sv - GLenum target - const GLshort *v - - - - void glMultiTexCoord1svARB - GLenum target - const GLshort *v - - - - - void glMultiTexCoord1xOES - GLenum texture - GLfixed s - - - void glMultiTexCoord1xvOES - GLenum texture - const GLfixed *coords - - - void glMultiTexCoord2bOES - GLenum texture - GLbyte s - GLbyte t - - - void glMultiTexCoord2bvOES - GLenum texture - const GLbyte *coords - - - void glMultiTexCoord2d - GLenum target - GLdouble s - GLdouble t - - - - void glMultiTexCoord2dARB - GLenum target - GLdouble s - GLdouble t - - - - - void glMultiTexCoord2dv - GLenum target - const GLdouble *v - - - - void glMultiTexCoord2dvARB - GLenum target - const GLdouble *v - - - - - void glMultiTexCoord2f - GLenum target - GLfloat s - GLfloat t - - - - void glMultiTexCoord2fARB - GLenum target - GLfloat s - GLfloat t - - - - - void glMultiTexCoord2fv - GLenum target - const GLfloat *v - - - - void glMultiTexCoord2fvARB - GLenum target - const GLfloat *v - - - - - void glMultiTexCoord2hNV - GLenum target - GLhalfNV s - GLhalfNV t - - - - void glMultiTexCoord2hvNV - GLenum target - const GLhalfNV *v - - - - void glMultiTexCoord2i - GLenum target - GLint s - GLint t - - - - void glMultiTexCoord2iARB - GLenum target - GLint s - GLint t - - - - - void glMultiTexCoord2iv - GLenum target - const GLint *v - - - - void glMultiTexCoord2ivARB - GLenum target - const GLint *v - - - - - void glMultiTexCoord2s - GLenum target - GLshort s - GLshort t - - - - void glMultiTexCoord2sARB - GLenum target - GLshort s - GLshort t - - - - - void glMultiTexCoord2sv - GLenum target - const GLshort *v - - - - void glMultiTexCoord2svARB - GLenum target - const GLshort *v - - - - - void glMultiTexCoord2xOES - GLenum texture - GLfixed s - GLfixed t - - - void glMultiTexCoord2xvOES - GLenum texture - const GLfixed *coords - - - void glMultiTexCoord3bOES - GLenum texture - GLbyte s - GLbyte t - GLbyte r - - - void glMultiTexCoord3bvOES - GLenum texture - const GLbyte *coords - - - void glMultiTexCoord3d - GLenum target - GLdouble s - GLdouble t - GLdouble r - - - - void glMultiTexCoord3dARB - GLenum target - GLdouble s - GLdouble t - GLdouble r - - - - - void glMultiTexCoord3dv - GLenum target - const GLdouble *v - - - - void glMultiTexCoord3dvARB - GLenum target - const GLdouble *v - - - - - void glMultiTexCoord3f - GLenum target - GLfloat s - GLfloat t - GLfloat r - - - - void glMultiTexCoord3fARB - GLenum target - GLfloat s - GLfloat t - GLfloat r - - - - - void glMultiTexCoord3fv - GLenum target - const GLfloat *v - - - - void glMultiTexCoord3fvARB - GLenum target - const GLfloat *v - - - - - void glMultiTexCoord3hNV - GLenum target - GLhalfNV s - GLhalfNV t - GLhalfNV r - - - - void glMultiTexCoord3hvNV - GLenum target - const GLhalfNV *v - - - - void glMultiTexCoord3i - GLenum target - GLint s - GLint t - GLint r - - - - void glMultiTexCoord3iARB - GLenum target - GLint s - GLint t - GLint r - - - - - void glMultiTexCoord3iv - GLenum target - const GLint *v - - - - void glMultiTexCoord3ivARB - GLenum target - const GLint *v - - - - - void glMultiTexCoord3s - GLenum target - GLshort s - GLshort t - GLshort r - - - - void glMultiTexCoord3sARB - GLenum target - GLshort s - GLshort t - GLshort r - - - - - void glMultiTexCoord3sv - GLenum target - const GLshort *v - - - - void glMultiTexCoord3svARB - GLenum target - const GLshort *v - - - - - void glMultiTexCoord3xOES - GLenum texture - GLfixed s - GLfixed t - GLfixed r - - - void glMultiTexCoord3xvOES - GLenum texture - const GLfixed *coords - - - void glMultiTexCoord4bOES - GLenum texture - GLbyte s - GLbyte t - GLbyte r - GLbyte q - - - void glMultiTexCoord4bvOES - GLenum texture - const GLbyte *coords - - - void glMultiTexCoord4d - GLenum target - GLdouble s - GLdouble t - GLdouble r - GLdouble q - - - - void glMultiTexCoord4dARB - GLenum target - GLdouble s - GLdouble t - GLdouble r - GLdouble q - - - - - void glMultiTexCoord4dv - GLenum target - const GLdouble *v - - - - void glMultiTexCoord4dvARB - GLenum target - const GLdouble *v - - - - - void glMultiTexCoord4f - GLenum target - GLfloat s - GLfloat t - GLfloat r - GLfloat q - - - - void glMultiTexCoord4fARB - GLenum target - GLfloat s - GLfloat t - GLfloat r - GLfloat q - - - - - void glMultiTexCoord4fv - GLenum target - const GLfloat *v - - - - void glMultiTexCoord4fvARB - GLenum target - const GLfloat *v - - - - - void glMultiTexCoord4hNV - GLenum target - GLhalfNV s - GLhalfNV t - GLhalfNV r - GLhalfNV q - - - - void glMultiTexCoord4hvNV - GLenum target - const GLhalfNV *v - - - - void glMultiTexCoord4i - GLenum target - GLint s - GLint t - GLint r - GLint q - - - - void glMultiTexCoord4iARB - GLenum target - GLint s - GLint t - GLint r - GLint q - - - - - void glMultiTexCoord4iv - GLenum target - const GLint *v - - - - void glMultiTexCoord4ivARB - GLenum target - const GLint *v - - - - - void glMultiTexCoord4s - GLenum target - GLshort s - GLshort t - GLshort r - GLshort q - - - - void glMultiTexCoord4sARB - GLenum target - GLshort s - GLshort t - GLshort r - GLshort q - - - - - void glMultiTexCoord4sv - GLenum target - const GLshort *v - - - - void glMultiTexCoord4svARB - GLenum target - const GLshort *v - - - - - void glMultiTexCoord4x - GLenum texture - GLfixed s - GLfixed t - GLfixed r - GLfixed q - - - void glMultiTexCoord4xOES - GLenum texture - GLfixed s - GLfixed t - GLfixed r - GLfixed q - - - void glMultiTexCoord4xvOES - GLenum texture - const GLfixed *coords - - - void glMultiTexCoordP1ui - GLenum texture - GLenum type - GLuint coords - - - void glMultiTexCoordP1uiv - GLenum texture - GLenum type - const GLuint *coords - - - void glMultiTexCoordP2ui - GLenum texture - GLenum type - GLuint coords - - - void glMultiTexCoordP2uiv - GLenum texture - GLenum type - const GLuint *coords - - - void glMultiTexCoordP3ui - GLenum texture - GLenum type - GLuint coords - - - void glMultiTexCoordP3uiv - GLenum texture - GLenum type - const GLuint *coords - - - void glMultiTexCoordP4ui - GLenum texture - GLenum type - GLuint coords - - - void glMultiTexCoordP4uiv - GLenum texture - GLenum type - const GLuint *coords - - - void glMultiTexCoordPointerEXT - GLenum texunit - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glMultiTexEnvfEXT - GLenum texunit - GLenum target - GLenum pname - GLfloat param - - - - void glMultiTexEnvfvEXT - GLenum texunit - GLenum target - GLenum pname - const GLfloat *params - - - void glMultiTexEnviEXT - GLenum texunit - GLenum target - GLenum pname - GLint param - - - - void glMultiTexEnvivEXT - GLenum texunit - GLenum target - GLenum pname - const GLint *params - - - void glMultiTexGendEXT - GLenum texunit - GLenum coord - GLenum pname - GLdouble param - - - - void glMultiTexGendvEXT - GLenum texunit - GLenum coord - GLenum pname - const GLdouble *params - - - void glMultiTexGenfEXT - GLenum texunit - GLenum coord - GLenum pname - GLfloat param - - - - void glMultiTexGenfvEXT - GLenum texunit - GLenum coord - GLenum pname - const GLfloat *params - - - void glMultiTexGeniEXT - GLenum texunit - GLenum coord - GLenum pname - GLint param - - - - void glMultiTexGenivEXT - GLenum texunit - GLenum coord - GLenum pname - const GLint *params - - - void glMultiTexImage1DEXT - GLenum texunit - GLenum target - GLint level - GLint internalformat - GLsizei width - GLint border - GLenum format - GLenum type - const void *pixels - - - void glMultiTexImage2DEXT - GLenum texunit - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLint border - GLenum format - GLenum type - const void *pixels - - - void glMultiTexImage3DEXT - GLenum texunit - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - void glMultiTexParameterIivEXT - GLenum texunit - GLenum target - GLenum pname - const GLint *params - - - void glMultiTexParameterIuivEXT - GLenum texunit - GLenum target - GLenum pname - const GLuint *params - - - void glMultiTexParameterfEXT - GLenum texunit - GLenum target - GLenum pname - GLfloat param - - - - void glMultiTexParameterfvEXT - GLenum texunit - GLenum target - GLenum pname - const GLfloat *params - - - void glMultiTexParameteriEXT - GLenum texunit - GLenum target - GLenum pname - GLint param - - - - void glMultiTexParameterivEXT - GLenum texunit - GLenum target - GLenum pname - const GLint *params - - - void glMultiTexRenderbufferEXT - GLenum texunit - GLenum target - GLuint renderbuffer - - - void glMultiTexSubImage1DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - void glMultiTexSubImage2DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - void glMultiTexSubImage3DEXT - GLenum texunit - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - void glMulticastBarrierNV - - - void glMulticastBlitFramebufferNV - GLuint srcGpu - GLuint dstGpu - GLint srcX0 - GLint srcY0 - GLint srcX1 - GLint srcY1 - GLint dstX0 - GLint dstY0 - GLint dstX1 - GLint dstY1 - GLbitfield mask - GLenum filter - - - void glMulticastBufferSubDataNV - GLbitfield gpuMask - GLuint buffer - GLintptr offset - GLsizeiptr size - const void *data - - - void glMulticastCopyBufferSubDataNV - GLuint readGpu - GLbitfield writeGpuMask - GLuint readBuffer - GLuint writeBuffer - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - void glMulticastCopyImageSubDataNV - GLuint srcGpu - GLbitfield dstGpuMask - GLuint srcName - GLenum srcTarget - GLint srcLevel - GLint srcX - GLint srcY - GLint srcZ - GLuint dstName - GLenum dstTarget - GLint dstLevel - GLint dstX - GLint dstY - GLint dstZ - GLsizei srcWidth - GLsizei srcHeight - GLsizei srcDepth - - - void glMulticastFramebufferSampleLocationsfvNV - GLuint gpu - GLuint framebuffer - GLuint start - GLsizei count - const GLfloat *v - - - void glMulticastGetQueryObjecti64vNV - GLuint gpu - GLuint id - GLenum pname - GLint64 *params - - - void glMulticastGetQueryObjectivNV - GLuint gpu - GLuint id - GLenum pname - GLint *params - - - void glMulticastGetQueryObjectui64vNV - GLuint gpu - GLuint id - GLenum pname - GLuint64 *params - - - void glMulticastGetQueryObjectuivNV - GLuint gpu - GLuint id - GLenum pname - GLuint *params - - - void glMulticastWaitSyncNV - GLuint signalGpu - GLbitfield waitGpuMask - - - void glNamedBufferAttachMemoryNV - GLuint buffer - GLuint memory - GLuint64 offset - - - void glNamedBufferData - GLuint buffer - GLsizeiptr size - const void *data - GLenum usage - - - void glNamedBufferDataEXT - GLuint buffer - GLsizeiptr size - const void *data - GLenum usage - - - void glNamedBufferPageCommitmentARB - GLuint buffer - GLintptr offset - GLsizeiptr size - GLboolean commit - - - void glNamedBufferPageCommitmentEXT - GLuint buffer - GLintptr offset - GLsizeiptr size - GLboolean commit - - - void glNamedBufferStorage - GLuint buffer - GLsizeiptr size - const void *data - GLbitfield flags - - - void glNamedBufferStorageExternalEXT - GLuint buffer - GLintptr offset - GLsizeiptr size - GLeglClientBufferEXT clientBuffer - GLbitfield flags - - - void glNamedBufferStorageEXT - GLuint buffer - GLsizeiptr size - const void *data - GLbitfield flags - - - - void glNamedBufferStorageMemEXT - GLuint buffer - GLsizeiptr size - GLuint memory - GLuint64 offset - - - void glNamedBufferSubData - GLuint buffer - GLintptr offset - GLsizeiptr size - const void *data - - - void glNamedBufferSubDataEXT - GLuint buffer - GLintptr offset - GLsizeiptr size - const void *data - - - - void glNamedCopyBufferSubDataEXT - GLuint readBuffer - GLuint writeBuffer - GLintptr readOffset - GLintptr writeOffset - GLsizeiptr size - - - void glNamedFramebufferDrawBuffer - GLuint framebuffer - GLenum buf - - - void glNamedFramebufferDrawBuffers - GLuint framebuffer - GLsizei n - const GLenum *bufs - - - void glNamedFramebufferParameteri - GLuint framebuffer - GLenum pname - GLint param - - - void glNamedFramebufferParameteriEXT - GLuint framebuffer - GLenum pname - GLint param - - - void glNamedFramebufferReadBuffer - GLuint framebuffer - GLenum src - - - void glNamedFramebufferRenderbuffer - GLuint framebuffer - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - void glNamedFramebufferRenderbufferEXT - GLuint framebuffer - GLenum attachment - GLenum renderbuffertarget - GLuint renderbuffer - - - void glNamedFramebufferSampleLocationsfvARB - GLuint framebuffer - GLuint start - GLsizei count - const GLfloat *v - - - void glNamedFramebufferSampleLocationsfvNV - GLuint framebuffer - GLuint start - GLsizei count - const GLfloat *v - - - void glNamedFramebufferTexture - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - - - void glNamedFramebufferSamplePositionsfvAMD - GLuint framebuffer - GLuint numsamples - GLuint pixelindex - const GLfloat *values - - - void glNamedFramebufferTexture1DEXT - GLuint framebuffer - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - void glNamedFramebufferTexture2DEXT - GLuint framebuffer - GLenum attachment - GLenum textarget - GLuint texture - GLint level - - - void glNamedFramebufferTexture3DEXT - GLuint framebuffer - GLenum attachment - GLenum textarget - GLuint texture - GLint level - GLint zoffset - - - void glNamedFramebufferTextureEXT - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - - - void glNamedFramebufferTextureFaceEXT - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - GLenum face - - - void glNamedFramebufferTextureLayer - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - GLint layer - - - void glNamedFramebufferTextureLayerEXT - GLuint framebuffer - GLenum attachment - GLuint texture - GLint level - GLint layer - - - void glNamedProgramLocalParameter4dEXT - GLuint program - GLenum target - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glNamedProgramLocalParameter4dvEXT - GLuint program - GLenum target - GLuint index - const GLdouble *params - - - void glNamedProgramLocalParameter4fEXT - GLuint program - GLenum target - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glNamedProgramLocalParameter4fvEXT - GLuint program - GLenum target - GLuint index - const GLfloat *params - - - void glNamedProgramLocalParameterI4iEXT - GLuint program - GLenum target - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - void glNamedProgramLocalParameterI4ivEXT - GLuint program - GLenum target - GLuint index - const GLint *params - - - void glNamedProgramLocalParameterI4uiEXT - GLuint program - GLenum target - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - void glNamedProgramLocalParameterI4uivEXT - GLuint program - GLenum target - GLuint index - const GLuint *params - - - void glNamedProgramLocalParameters4fvEXT - GLuint program - GLenum target - GLuint index - GLsizei count - const GLfloat *params - - - void glNamedProgramLocalParametersI4ivEXT - GLuint program - GLenum target - GLuint index - GLsizei count - const GLint *params - - - void glNamedProgramLocalParametersI4uivEXT - GLuint program - GLenum target - GLuint index - GLsizei count - const GLuint *params - - - void glNamedProgramStringEXT - GLuint program - GLenum target - GLenum format - GLsizei len - const void *string - - - void glNamedRenderbufferStorage - GLuint renderbuffer - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageEXT - GLuint renderbuffer - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageMultisample - GLuint renderbuffer - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageMultisampleAdvancedAMD - GLuint renderbuffer - GLsizei samples - GLsizei storageSamples - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageMultisampleCoverageEXT - GLuint renderbuffer - GLsizei coverageSamples - GLsizei colorSamples - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedRenderbufferStorageMultisampleEXT - GLuint renderbuffer - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glNamedStringARB - GLenum type - GLint namelen - const GLchar *name - GLint stringlen - const GLchar *string - - - void glNewList - GLuint list - GLenum mode - - - - GLuint glNewObjectBufferATI - GLsizei size - const void *pointer - GLenum usage - - - void glNormal3b - GLbyte nx - GLbyte ny - GLbyte nz - - - - void glNormal3bv - const GLbyte *v - - - - void glNormal3d - GLdouble nx - GLdouble ny - GLdouble nz - - - - void glNormal3dv - const GLdouble *v - - - - void glNormal3f - GLfloat nx - GLfloat ny - GLfloat nz - - - - void glNormal3fVertex3fSUN - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glNormal3fVertex3fvSUN - const GLfloat *n - const GLfloat *v - - - void glNormal3fv - const GLfloat *v - - - - void glNormal3hNV - GLhalfNV nx - GLhalfNV ny - GLhalfNV nz - - - - void glNormal3hvNV - const GLhalfNV *v - - - - void glNormal3i - GLint nx - GLint ny - GLint nz - - - - void glNormal3iv - const GLint *v - - - - void glNormal3s - GLshort nx - GLshort ny - GLshort nz - - - - void glNormal3sv - const GLshort *v - - - - void glNormal3x - GLfixed nx - GLfixed ny - GLfixed nz - - - void glNormal3xOES - GLfixed nx - GLfixed ny - GLfixed nz - - - void glNormal3xvOES - const GLfixed *coords - - - void glNormalFormatNV - GLenum type - GLsizei stride - - - void glNormalP3ui - GLenum type - GLuint coords - - - void glNormalP3uiv - GLenum type - const GLuint *coords - - - void glNormalPointer - GLenum type - GLsizei stride - const void *pointer - - - void glNormalPointerEXT - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glNormalPointerListIBM - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glNormalPointervINTEL - GLenum type - const void **pointer - - - void glNormalStream3bATI - GLenum stream - GLbyte nx - GLbyte ny - GLbyte nz - - - void glNormalStream3bvATI - GLenum stream - const GLbyte *coords - - - void glNormalStream3dATI - GLenum stream - GLdouble nx - GLdouble ny - GLdouble nz - - - void glNormalStream3dvATI - GLenum stream - const GLdouble *coords - - - void glNormalStream3fATI - GLenum stream - GLfloat nx - GLfloat ny - GLfloat nz - - - void glNormalStream3fvATI - GLenum stream - const GLfloat *coords - - - void glNormalStream3iATI - GLenum stream - GLint nx - GLint ny - GLint nz - - - void glNormalStream3ivATI - GLenum stream - const GLint *coords - - - void glNormalStream3sATI - GLenum stream - GLshort nx - GLshort ny - GLshort nz - - - void glNormalStream3svATI - GLenum stream - const GLshort *coords - - - void glObjectLabel - GLenum identifier - GLuint name - GLsizei length - const GLchar *label - - - void glObjectLabelKHR - GLenum identifier - GLuint name - GLsizei length - const GLchar *label - - - - void glObjectPtrLabel - const void *ptr - GLsizei length - const GLchar *label - - - void glObjectPtrLabelKHR - const void *ptr - GLsizei length - const GLchar *label - - - - GLenum glObjectPurgeableAPPLE - GLenum objectType - GLuint name - GLenum option - - - GLenum glObjectUnpurgeableAPPLE - GLenum objectType - GLuint name - GLenum option - - - void glOrtho - GLdouble left - GLdouble right - GLdouble bottom - GLdouble top - GLdouble zNear - GLdouble zFar - - - - void glOrthof - GLfloat l - GLfloat r - GLfloat b - GLfloat t - GLfloat n - GLfloat f - - - void glOrthofOES - GLfloat l - GLfloat r - GLfloat b - GLfloat t - GLfloat n - GLfloat f - - - - void glOrthox - GLfixed l - GLfixed r - GLfixed b - GLfixed t - GLfixed n - GLfixed f - - - void glOrthoxOES - GLfixed l - GLfixed r - GLfixed b - GLfixed t - GLfixed n - GLfixed f - - - void glPNTrianglesfATI - GLenum pname - GLfloat param - - - void glPNTrianglesiATI - GLenum pname - GLint param - - - void glPassTexCoordATI - GLuint dst - GLuint coord - GLenum swizzle - - - void glPassThrough - GLfloat token - - - - void glPassThroughxOES - GLfixed token - - - void glPatchParameterfv - GLenum pname - const GLfloat *values - - - void glPatchParameteri - GLenum pname - GLint value - - - void glPatchParameteriEXT - GLenum pname - GLint value - - - - void glPatchParameteriOES - GLenum pname - GLint value - - - - void glPathColorGenNV - GLenum color - GLenum genMode - GLenum colorFormat - const GLfloat *coeffs - - - void glPathCommandsNV - GLuint path - GLsizei numCommands - const GLubyte *commands - GLsizei numCoords - GLenum coordType - const void *coords - - - void glPathCoordsNV - GLuint path - GLsizei numCoords - GLenum coordType - const void *coords - - - void glPathCoverDepthFuncNV - GLenum func - - - void glPathDashArrayNV - GLuint path - GLsizei dashCount - const GLfloat *dashArray - - - void glPathFogGenNV - GLenum genMode - - - GLenum glPathGlyphIndexArrayNV - GLuint firstPathName - GLenum fontTarget - const void *fontName - GLbitfield fontStyle - GLuint firstGlyphIndex - GLsizei numGlyphs - GLuint pathParameterTemplate - GLfloat emScale - - - GLenum glPathGlyphIndexRangeNV - GLenum fontTarget - const void *fontName - GLbitfield fontStyle - GLuint pathParameterTemplate - GLfloat emScale - GLuint baseAndCount[2] - - - void glPathGlyphRangeNV - GLuint firstPathName - GLenum fontTarget - const void *fontName - GLbitfield fontStyle - GLuint firstGlyph - GLsizei numGlyphs - GLenum handleMissingGlyphs - GLuint pathParameterTemplate - GLfloat emScale - - - void glPathGlyphsNV - GLuint firstPathName - GLenum fontTarget - const void *fontName - GLbitfield fontStyle - GLsizei numGlyphs - GLenum type - const void *charcodes - GLenum handleMissingGlyphs - GLuint pathParameterTemplate - GLfloat emScale - - - GLenum glPathMemoryGlyphIndexArrayNV - GLuint firstPathName - GLenum fontTarget - GLsizeiptr fontSize - const void *fontData - GLsizei faceIndex - GLuint firstGlyphIndex - GLsizei numGlyphs - GLuint pathParameterTemplate - GLfloat emScale - - - void glPathParameterfNV - GLuint path - GLenum pname - GLfloat value - - - void glPathParameterfvNV - GLuint path - GLenum pname - const GLfloat *value - - - void glPathParameteriNV - GLuint path - GLenum pname - GLint value - - - void glPathParameterivNV - GLuint path - GLenum pname - const GLint *value - - - void glPathStencilDepthOffsetNV - GLfloat factor - GLfloat units - - - void glPathStencilFuncNV - GLenum func - GLint ref - GLuint mask - - - void glPathStringNV - GLuint path - GLenum format - GLsizei length - const void *pathString - - - void glPathSubCommandsNV - GLuint path - GLsizei commandStart - GLsizei commandsToDelete - GLsizei numCommands - const GLubyte *commands - GLsizei numCoords - GLenum coordType - const void *coords - - - void glPathSubCoordsNV - GLuint path - GLsizei coordStart - GLsizei numCoords - GLenum coordType - const void *coords - - - void glPathTexGenNV - GLenum texCoordSet - GLenum genMode - GLint components - const GLfloat *coeffs - - - void glPauseTransformFeedback - - - void glPauseTransformFeedbackNV - - - - void glPixelDataRangeNV - GLenum target - GLsizei length - const void *pointer - - - void glPixelMapfv - GLenum map - GLsizei mapsize - const GLfloat *values - - - - - void glPixelMapuiv - GLenum map - GLsizei mapsize - const GLuint *values - - - - - void glPixelMapusv - GLenum map - GLsizei mapsize - const GLushort *values - - - - - void glPixelMapx - GLenum map - GLint size - const GLfixed *values - - - void glPixelStoref - GLenum pname - GLfloat param - - - - void glPixelStorei - GLenum pname - GLint param - - - - void glPixelStorex - GLenum pname - GLfixed param - - - void glPixelTexGenParameterfSGIS - GLenum pname - GLfloat param - - - void glPixelTexGenParameterfvSGIS - GLenum pname - const GLfloat *params - - - void glPixelTexGenParameteriSGIS - GLenum pname - GLint param - - - void glPixelTexGenParameterivSGIS - GLenum pname - const GLint *params - - - void glPixelTexGenSGIX - GLenum mode - - - - void glPixelTransferf - GLenum pname - GLfloat param - - - - void glPixelTransferi - GLenum pname - GLint param - - - - void glPixelTransferxOES - GLenum pname - GLfixed param - - - void glPixelTransformParameterfEXT - GLenum target - GLenum pname - GLfloat param - - - - void glPixelTransformParameterfvEXT - GLenum target - GLenum pname - const GLfloat *params - - - void glPixelTransformParameteriEXT - GLenum target - GLenum pname - GLint param - - - - void glPixelTransformParameterivEXT - GLenum target - GLenum pname - const GLint *params - - - void glPixelZoom - GLfloat xfactor - GLfloat yfactor - - - - void glPixelZoomxOES - GLfixed xfactor - GLfixed yfactor - - - GLboolean glPointAlongPathNV - GLuint path - GLsizei startSegment - GLsizei numSegments - GLfloat distance - GLfloat *x - GLfloat *y - GLfloat *tangentX - GLfloat *tangentY - - - void glPointParameterf - GLenum pname - GLfloat param - - - - void glPointParameterfARB - GLenum pname - GLfloat param - - - - - void glPointParameterfEXT - GLenum pname - GLfloat param - - - - void glPointParameterfSGIS - GLenum pname - GLfloat param - - - - void glPointParameterfv - GLenum pname - const GLfloat *params - - - - void glPointParameterfvARB - GLenum pname - const GLfloat *params - - - - - void glPointParameterfvEXT - GLenum pname - const GLfloat *params - - - - void glPointParameterfvSGIS - GLenum pname - const GLfloat *params - - - - void glPointParameteri - GLenum pname - GLint param - - - - void glPointParameteriNV - GLenum pname - GLint param - - - - - void glPointParameteriv - GLenum pname - const GLint *params - - - - void glPointParameterivNV - GLenum pname - const GLint *params - - - - - void glPointParameterx - GLenum pname - GLfixed param - - - void glPointParameterxOES - GLenum pname - GLfixed param - - - void glPointParameterxv - GLenum pname - const GLfixed *params - - - void glPointParameterxvOES - GLenum pname - const GLfixed *params - - - void glPointSize - GLfloat size - - - - void glPointSizePointerOES - GLenum type - GLsizei stride - const void *pointer - - - void glPointSizex - GLfixed size - - - void glPointSizexOES - GLfixed size - - - GLint glPollAsyncSGIX - GLuint *markerp - - - GLint glPollInstrumentsSGIX - GLint *marker_p - - - - void glPolygonMode - GLenum face - GLenum mode - - - - void glPolygonModeNV - GLenum face - GLenum mode - - - - void glPolygonOffset - GLfloat factor - GLfloat units - - - - void glPolygonOffsetClamp - GLfloat factor - GLfloat units - GLfloat clamp - - - - void glPolygonOffsetClampEXT - GLfloat factor - GLfloat units - GLfloat clamp - - - - void glPolygonOffsetEXT - GLfloat factor - GLfloat bias - - - - void glPolygonOffsetx - GLfixed factor - GLfixed units - - - void glPolygonOffsetxOES - GLfixed factor - GLfixed units - - - void glPolygonStipple - const GLubyte *mask - - - - - void glPopAttrib - - - - void glPopClientAttrib - - - void glPopDebugGroup - - - void glPopDebugGroupKHR - - - - void glPopGroupMarkerEXT - - - void glPopMatrix - - - - void glPopName - - - - void glPresentFrameDualFillNV - GLuint video_slot - GLuint64EXT minPresentTime - GLuint beginPresentTimeId - GLuint presentDurationId - GLenum type - GLenum target0 - GLuint fill0 - GLenum target1 - GLuint fill1 - GLenum target2 - GLuint fill2 - GLenum target3 - GLuint fill3 - - - void glPresentFrameKeyedNV - GLuint video_slot - GLuint64EXT minPresentTime - GLuint beginPresentTimeId - GLuint presentDurationId - GLenum type - GLenum target0 - GLuint fill0 - GLuint key0 - GLenum target1 - GLuint fill1 - GLuint key1 - - - void glPrimitiveBoundingBox - GLfloat minX - GLfloat minY - GLfloat minZ - GLfloat minW - GLfloat maxX - GLfloat maxY - GLfloat maxZ - GLfloat maxW - - - void glPrimitiveBoundingBoxARB - GLfloat minX - GLfloat minY - GLfloat minZ - GLfloat minW - GLfloat maxX - GLfloat maxY - GLfloat maxZ - GLfloat maxW - - - - void glPrimitiveBoundingBoxEXT - GLfloat minX - GLfloat minY - GLfloat minZ - GLfloat minW - GLfloat maxX - GLfloat maxY - GLfloat maxZ - GLfloat maxW - - - - void glPrimitiveBoundingBoxOES - GLfloat minX - GLfloat minY - GLfloat minZ - GLfloat minW - GLfloat maxX - GLfloat maxY - GLfloat maxZ - GLfloat maxW - - - - void glPrimitiveRestartIndex - GLuint index - - - void glPrimitiveRestartIndexNV - GLuint index - - - - void glPrimitiveRestartNV - - - - void glPrioritizeTextures - GLsizei n - const GLuint *textures - const GLfloat *priorities - - - - void glPrioritizeTexturesEXT - GLsizei n - const GLuint *textures - const GLclampf *priorities - - - - - void glPrioritizeTexturesxOES - GLsizei n - const GLuint *textures - const GLfixed *priorities - - - void glProgramBinary - GLuint program - GLenum binaryFormat - const void *binary - GLsizei length - - - void glProgramBinaryOES - GLuint program - GLenum binaryFormat - const void *binary - GLint length - - - - void glProgramBufferParametersIivNV - GLenum target - GLuint bindingIndex - GLuint wordIndex - GLsizei count - const GLint *params - - - void glProgramBufferParametersIuivNV - GLenum target - GLuint bindingIndex - GLuint wordIndex - GLsizei count - const GLuint *params - - - void glProgramBufferParametersfvNV - GLenum target - GLuint bindingIndex - GLuint wordIndex - GLsizei count - const GLfloat *params - - - void glProgramEnvParameter4dARB - GLenum target - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glProgramEnvParameter4dvARB - GLenum target - GLuint index - const GLdouble *params - - - void glProgramEnvParameter4fARB - GLenum target - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glProgramEnvParameter4fvARB - GLenum target - GLuint index - const GLfloat *params - - - void glProgramEnvParameterI4iNV - GLenum target - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - void glProgramEnvParameterI4ivNV - GLenum target - GLuint index - const GLint *params - - - void glProgramEnvParameterI4uiNV - GLenum target - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - void glProgramEnvParameterI4uivNV - GLenum target - GLuint index - const GLuint *params - - - void glProgramEnvParameters4fvEXT - GLenum target - GLuint index - GLsizei count - const GLfloat *params - - - - void glProgramEnvParametersI4ivNV - GLenum target - GLuint index - GLsizei count - const GLint *params - - - void glProgramEnvParametersI4uivNV - GLenum target - GLuint index - GLsizei count - const GLuint *params - - - void glProgramLocalParameter4dARB - GLenum target - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glProgramLocalParameter4dvARB - GLenum target - GLuint index - const GLdouble *params - - - void glProgramLocalParameter4fARB - GLenum target - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glProgramLocalParameter4fvARB - GLenum target - GLuint index - const GLfloat *params - - - void glProgramLocalParameterI4iNV - GLenum target - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - void glProgramLocalParameterI4ivNV - GLenum target - GLuint index - const GLint *params - - - void glProgramLocalParameterI4uiNV - GLenum target - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - void glProgramLocalParameterI4uivNV - GLenum target - GLuint index - const GLuint *params - - - void glProgramLocalParameters4fvEXT - GLenum target - GLuint index - GLsizei count - const GLfloat *params - - - - void glProgramLocalParametersI4ivNV - GLenum target - GLuint index - GLsizei count - const GLint *params - - - void glProgramLocalParametersI4uivNV - GLenum target - GLuint index - GLsizei count - const GLuint *params - - - void glProgramNamedParameter4dNV - GLuint id - GLsizei len - const GLubyte *name - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glProgramNamedParameter4dvNV - GLuint id - GLsizei len - const GLubyte *name - const GLdouble *v - - - - void glProgramNamedParameter4fNV - GLuint id - GLsizei len - const GLubyte *name - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glProgramNamedParameter4fvNV - GLuint id - GLsizei len - const GLubyte *name - const GLfloat *v - - - - void glProgramParameter4dNV - GLenum target - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glProgramParameter4dvNV - GLenum target - GLuint index - const GLdouble *v - - - - void glProgramParameter4fNV - GLenum target - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glProgramParameter4fvNV - GLenum target - GLuint index - const GLfloat *v - - - - void glProgramParameteri - GLuint program - GLenum pname - GLint value - - - void glProgramParameteriARB - GLuint program - GLenum pname - GLint value - - - - void glProgramParameteriEXT - GLuint program - GLenum pname - GLint value - - - - void glProgramParameters4dvNV - GLenum target - GLuint index - GLsizei count - const GLdouble *v - - - - void glProgramParameters4fvNV - GLenum target - GLuint index - GLsizei count - const GLfloat *v - - - - void glProgramPathFragmentInputGenNV - GLuint program - GLint location - GLenum genMode - GLint components - const GLfloat *coeffs - - - void glProgramStringARB - GLenum target - GLenum format - GLsizei len - const void *string - - - void glProgramSubroutineParametersuivNV - GLenum target - GLsizei count - const GLuint *params - - - void glProgramUniform1d - GLuint program - GLint location - GLdouble v0 - - - void glProgramUniform1dEXT - GLuint program - GLint location - GLdouble x - - - void glProgramUniform1dv - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform1dvEXT - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform1f - GLuint program - GLint location - GLfloat v0 - - - void glProgramUniform1fEXT - GLuint program - GLint location - GLfloat v0 - - - - void glProgramUniform1fv - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - void glProgramUniform1fvEXT - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - - void glProgramUniform1i - GLuint program - GLint location - GLint v0 - - - void glProgramUniform1i64ARB - GLuint program - GLint location - GLint64 x - - - void glProgramUniform1i64NV - GLuint program - GLint location - GLint64EXT x - - - void glProgramUniform1i64vARB - GLuint program - GLint location - GLsizei count - const GLint64 *value - - - void glProgramUniform1i64vNV - GLuint program - GLint location - GLsizei count - const GLint64EXT *value - - - void glProgramUniform1iEXT - GLuint program - GLint location - GLint v0 - - - - void glProgramUniform1iv - GLuint program - GLint location - GLsizei count - const GLint *value - - - void glProgramUniform1ivEXT - GLuint program - GLint location - GLsizei count - const GLint *value - - - - void glProgramUniform1ui - GLuint program - GLint location - GLuint v0 - - - void glProgramUniform1ui64ARB - GLuint program - GLint location - GLuint64 x - - - void glProgramUniform1ui64NV - GLuint program - GLint location - GLuint64EXT x - - - void glProgramUniform1ui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *value - - - void glProgramUniform1ui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramUniform1uiEXT - GLuint program - GLint location - GLuint v0 - - - - void glProgramUniform1uiv - GLuint program - GLint location - GLsizei count - const GLuint *value - - - void glProgramUniform1uivEXT - GLuint program - GLint location - GLsizei count - const GLuint *value - - - - void glProgramUniform2d - GLuint program - GLint location - GLdouble v0 - GLdouble v1 - - - void glProgramUniform2dEXT - GLuint program - GLint location - GLdouble x - GLdouble y - - - void glProgramUniform2dv - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform2dvEXT - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform2f - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - - - void glProgramUniform2fEXT - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - - - - void glProgramUniform2fv - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - void glProgramUniform2fvEXT - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - - void glProgramUniform2i - GLuint program - GLint location - GLint v0 - GLint v1 - - - void glProgramUniform2i64ARB - GLuint program - GLint location - GLint64 x - GLint64 y - - - void glProgramUniform2i64NV - GLuint program - GLint location - GLint64EXT x - GLint64EXT y - - - void glProgramUniform2i64vARB - GLuint program - GLint location - GLsizei count - const GLint64 *value - - - void glProgramUniform2i64vNV - GLuint program - GLint location - GLsizei count - const GLint64EXT *value - - - void glProgramUniform2iEXT - GLuint program - GLint location - GLint v0 - GLint v1 - - - - void glProgramUniform2iv - GLuint program - GLint location - GLsizei count - const GLint *value - - - void glProgramUniform2ivEXT - GLuint program - GLint location - GLsizei count - const GLint *value - - - - void glProgramUniform2ui - GLuint program - GLint location - GLuint v0 - GLuint v1 - - - void glProgramUniform2ui64ARB - GLuint program - GLint location - GLuint64 x - GLuint64 y - - - void glProgramUniform2ui64NV - GLuint program - GLint location - GLuint64EXT x - GLuint64EXT y - - - void glProgramUniform2ui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *value - - - void glProgramUniform2ui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramUniform2uiEXT - GLuint program - GLint location - GLuint v0 - GLuint v1 - - - - void glProgramUniform2uiv - GLuint program - GLint location - GLsizei count - const GLuint *value - - - void glProgramUniform2uivEXT - GLuint program - GLint location - GLsizei count - const GLuint *value - - - - void glProgramUniform3d - GLuint program - GLint location - GLdouble v0 - GLdouble v1 - GLdouble v2 - - - void glProgramUniform3dEXT - GLuint program - GLint location - GLdouble x - GLdouble y - GLdouble z - - - void glProgramUniform3dv - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform3dvEXT - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform3f - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - - - void glProgramUniform3fEXT - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - - - - void glProgramUniform3fv - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - void glProgramUniform3fvEXT - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - - void glProgramUniform3i - GLuint program - GLint location - GLint v0 - GLint v1 - GLint v2 - - - void glProgramUniform3i64ARB - GLuint program - GLint location - GLint64 x - GLint64 y - GLint64 z - - - void glProgramUniform3i64NV - GLuint program - GLint location - GLint64EXT x - GLint64EXT y - GLint64EXT z - - - void glProgramUniform3i64vARB - GLuint program - GLint location - GLsizei count - const GLint64 *value - - - void glProgramUniform3i64vNV - GLuint program - GLint location - GLsizei count - const GLint64EXT *value - - - void glProgramUniform3iEXT - GLuint program - GLint location - GLint v0 - GLint v1 - GLint v2 - - - - void glProgramUniform3iv - GLuint program - GLint location - GLsizei count - const GLint *value - - - void glProgramUniform3ivEXT - GLuint program - GLint location - GLsizei count - const GLint *value - - - - void glProgramUniform3ui - GLuint program - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - - - void glProgramUniform3ui64ARB - GLuint program - GLint location - GLuint64 x - GLuint64 y - GLuint64 z - - - void glProgramUniform3ui64NV - GLuint program - GLint location - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - - - void glProgramUniform3ui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *value - - - void glProgramUniform3ui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramUniform3uiEXT - GLuint program - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - - - - void glProgramUniform3uiv - GLuint program - GLint location - GLsizei count - const GLuint *value - - - void glProgramUniform3uivEXT - GLuint program - GLint location - GLsizei count - const GLuint *value - - - - void glProgramUniform4d - GLuint program - GLint location - GLdouble v0 - GLdouble v1 - GLdouble v2 - GLdouble v3 - - - void glProgramUniform4dEXT - GLuint program - GLint location - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - void glProgramUniform4dv - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform4dvEXT - GLuint program - GLint location - GLsizei count - const GLdouble *value - - - void glProgramUniform4f - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - GLfloat v3 - - - void glProgramUniform4fEXT - GLuint program - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - GLfloat v3 - - - - void glProgramUniform4fv - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - void glProgramUniform4fvEXT - GLuint program - GLint location - GLsizei count - const GLfloat *value - - - - void glProgramUniform4i - GLuint program - GLint location - GLint v0 - GLint v1 - GLint v2 - GLint v3 - - - void glProgramUniform4i64ARB - GLuint program - GLint location - GLint64 x - GLint64 y - GLint64 z - GLint64 w - - - void glProgramUniform4i64NV - GLuint program - GLint location - GLint64EXT x - GLint64EXT y - GLint64EXT z - GLint64EXT w - - - void glProgramUniform4i64vARB - GLuint program - GLint location - GLsizei count - const GLint64 *value - - - void glProgramUniform4i64vNV - GLuint program - GLint location - GLsizei count - const GLint64EXT *value - - - void glProgramUniform4iEXT - GLuint program - GLint location - GLint v0 - GLint v1 - GLint v2 - GLint v3 - - - - void glProgramUniform4iv - GLuint program - GLint location - GLsizei count - const GLint *value - - - void glProgramUniform4ivEXT - GLuint program - GLint location - GLsizei count - const GLint *value - - - - void glProgramUniform4ui - GLuint program - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - GLuint v3 - - - void glProgramUniform4ui64ARB - GLuint program - GLint location - GLuint64 x - GLuint64 y - GLuint64 z - GLuint64 w - - - void glProgramUniform4ui64NV - GLuint program - GLint location - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - GLuint64EXT w - - - void glProgramUniform4ui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *value - - - void glProgramUniform4ui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramUniform4uiEXT - GLuint program - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - GLuint v3 - - - - void glProgramUniform4uiv - GLuint program - GLint location - GLsizei count - const GLuint *value - - - void glProgramUniform4uivEXT - GLuint program - GLint location - GLsizei count - const GLuint *value - - - - void glProgramUniformHandleui64ARB - GLuint program - GLint location - GLuint64 value - - - void glProgramUniformHandleui64IMG - GLuint program - GLint location - GLuint64 value - - - - void glProgramUniformHandleui64NV - GLuint program - GLint location - GLuint64 value - - - void glProgramUniformHandleui64vARB - GLuint program - GLint location - GLsizei count - const GLuint64 *values - - - void glProgramUniformHandleui64vIMG - GLuint program - GLint location - GLsizei count - const GLuint64 *values - - - - void glProgramUniformHandleui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64 *values - - - void glProgramUniformMatrix2dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix2fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix2x3dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2x3dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2x3fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix2x3fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix2x4dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2x4dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix2x4fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix2x4fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix3dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix3fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix3x2dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3x2dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3x2fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix3x2fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix3x4dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3x4dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix3x4fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix3x4fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix4dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix4fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix4x2dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4x2dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4x2fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix4x2fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformMatrix4x3dv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4x3dvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glProgramUniformMatrix4x3fv - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glProgramUniformMatrix4x3fvEXT - GLuint program - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glProgramUniformui64NV - GLuint program - GLint location - GLuint64EXT value - - - void glProgramUniformui64vNV - GLuint program - GLint location - GLsizei count - const GLuint64EXT *value - - - void glProgramVertexLimitNV - GLenum target - GLint limit - - - void glProvokingVertex - GLenum mode - - - void glProvokingVertexEXT - GLenum mode - - - - void glPushAttrib - GLbitfield mask - - - - void glPushClientAttrib - GLbitfield mask - - - void glPushClientAttribDefaultEXT - GLbitfield mask - - - void glPushDebugGroup - GLenum source - GLuint id - GLsizei length - const GLchar *message - - - void glPushDebugGroupKHR - GLenum source - GLuint id - GLsizei length - const GLchar *message - - - - void glPushGroupMarkerEXT - GLsizei length - const GLchar *marker - - - void glPushMatrix - - - - void glPushName - GLuint name - - - - void glQueryCounter - GLuint id - GLenum target - - - void glQueryCounterEXT - GLuint id - GLenum target - - - - GLbitfield glQueryMatrixxOES - GLfixed *mantissa - GLint *exponent - - - void glQueryObjectParameteruiAMD - GLenum target - GLuint id - GLenum pname - GLuint param - - - GLint glQueryResourceNV - GLenum queryType - GLint tagId - GLuint bufSize - GLint *buffer - - - void glQueryResourceTagNV - GLint tagId - const GLchar *tagString - - - void glRasterPos2d - GLdouble x - GLdouble y - - - - void glRasterPos2dv - const GLdouble *v - - - - void glRasterPos2f - GLfloat x - GLfloat y - - - - void glRasterPos2fv - const GLfloat *v - - - - void glRasterPos2i - GLint x - GLint y - - - - void glRasterPos2iv - const GLint *v - - - - void glRasterPos2s - GLshort x - GLshort y - - - - void glRasterPos2sv - const GLshort *v - - - - void glRasterPos2xOES - GLfixed x - GLfixed y - - - void glRasterPos2xvOES - const GLfixed *coords - - - void glRasterPos3d - GLdouble x - GLdouble y - GLdouble z - - - - void glRasterPos3dv - const GLdouble *v - - - - void glRasterPos3f - GLfloat x - GLfloat y - GLfloat z - - - - void glRasterPos3fv - const GLfloat *v - - - - void glRasterPos3i - GLint x - GLint y - GLint z - - - - void glRasterPos3iv - const GLint *v - - - - void glRasterPos3s - GLshort x - GLshort y - GLshort z - - - - void glRasterPos3sv - const GLshort *v - - - - void glRasterPos3xOES - GLfixed x - GLfixed y - GLfixed z - - - void glRasterPos3xvOES - const GLfixed *coords - - - void glRasterPos4d - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glRasterPos4dv - const GLdouble *v - - - - void glRasterPos4f - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glRasterPos4fv - const GLfloat *v - - - - void glRasterPos4i - GLint x - GLint y - GLint z - GLint w - - - - void glRasterPos4iv - const GLint *v - - - - void glRasterPos4s - GLshort x - GLshort y - GLshort z - GLshort w - - - - void glRasterPos4sv - const GLshort *v - - - - void glRasterPos4xOES - GLfixed x - GLfixed y - GLfixed z - GLfixed w - - - void glRasterPos4xvOES - const GLfixed *coords - - - void glRasterSamplesEXT - GLuint samples - GLboolean fixedsamplelocations - - - void glReadBuffer - GLenum src - - - - void glReadBufferIndexedEXT - GLenum src - GLint index - - - void glReadBufferNV - GLenum mode - - - void glReadInstrumentsSGIX - GLint marker - - - - void glReadPixels - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - void *pixels - - - - - void glReadnPixels - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - GLsizei bufSize - void *data - - - void glReadnPixelsARB - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - GLsizei bufSize - void *data - - - - void glReadnPixelsEXT - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - GLsizei bufSize - void *data - - - - void glReadnPixelsKHR - GLint x - GLint y - GLsizei width - GLsizei height - GLenum format - GLenum type - GLsizei bufSize - void *data - - - - GLboolean glReleaseKeyedMutexWin32EXT - GLuint memory - GLuint64 key - - - void glRectd - GLdouble x1 - GLdouble y1 - GLdouble x2 - GLdouble y2 - - - - void glRectdv - const GLdouble *v1 - const GLdouble *v2 - - - - void glRectf - GLfloat x1 - GLfloat y1 - GLfloat x2 - GLfloat y2 - - - - void glRectfv - const GLfloat *v1 - const GLfloat *v2 - - - - void glRecti - GLint x1 - GLint y1 - GLint x2 - GLint y2 - - - - void glRectiv - const GLint *v1 - const GLint *v2 - - - - void glRects - GLshort x1 - GLshort y1 - GLshort x2 - GLshort y2 - - - - void glRectsv - const GLshort *v1 - const GLshort *v2 - - - - void glRectxOES - GLfixed x1 - GLfixed y1 - GLfixed x2 - GLfixed y2 - - - void glRectxvOES - const GLfixed *v1 - const GLfixed *v2 - - - void glReferencePlaneSGIX - const GLdouble *equation - - - - void glReleaseShaderCompiler - - - void glRenderGpuMaskNV - GLbitfield mask - - - GLint glRenderMode - GLenum mode - - - - void glRenderbufferStorage - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - - - - void glRenderbufferStorageEXT - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - - - - - void glRenderbufferStorageMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - - void glRenderbufferStorageMultisampleANGLE - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleAPPLE - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleAdvancedAMD - GLenum target - GLsizei samples - GLsizei storageSamples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleCoverageNV - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleEXT - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - - - void glRenderbufferStorageMultisampleIMG - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - void glRenderbufferStorageMultisampleNV - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - - - - void glRenderbufferStorageOES - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - - - void glReplacementCodePointerSUN - GLenum type - GLsizei stride - const void **pointer - - - void glReplacementCodeubSUN - GLubyte code - - - void glReplacementCodeubvSUN - const GLubyte *code - - - void glReplacementCodeuiColor3fVertex3fSUN - GLuint rc - GLfloat r - GLfloat g - GLfloat b - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiColor3fVertex3fvSUN - const GLuint *rc - const GLfloat *c - const GLfloat *v - - - void glReplacementCodeuiColor4fNormal3fVertex3fSUN - GLuint rc - GLfloat r - GLfloat g - GLfloat b - GLfloat a - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiColor4fNormal3fVertex3fvSUN - const GLuint *rc - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glReplacementCodeuiColor4ubVertex3fSUN - GLuint rc - GLubyte r - GLubyte g - GLubyte b - GLubyte a - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiColor4ubVertex3fvSUN - const GLuint *rc - const GLubyte *c - const GLfloat *v - - - void glReplacementCodeuiNormal3fVertex3fSUN - GLuint rc - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiNormal3fVertex3fvSUN - const GLuint *rc - const GLfloat *n - const GLfloat *v - - - void glReplacementCodeuiSUN - GLuint code - - - void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN - 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 - - - void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN - const GLuint *rc - const GLfloat *tc - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN - GLuint rc - GLfloat s - GLfloat t - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN - const GLuint *rc - const GLfloat *tc - const GLfloat *n - const GLfloat *v - - - void glReplacementCodeuiTexCoord2fVertex3fSUN - GLuint rc - GLfloat s - GLfloat t - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiTexCoord2fVertex3fvSUN - const GLuint *rc - const GLfloat *tc - const GLfloat *v - - - void glReplacementCodeuiVertex3fSUN - GLuint rc - GLfloat x - GLfloat y - GLfloat z - - - void glReplacementCodeuiVertex3fvSUN - const GLuint *rc - const GLfloat *v - - - void glReplacementCodeuivSUN - const GLuint *code - - - void glReplacementCodeusSUN - GLushort code - - - void glReplacementCodeusvSUN - const GLushort *code - - - void glRequestResidentProgramsNV - GLsizei n - const GLuint *programs - - - - void glResetHistogram - GLenum target - - - - void glResetHistogramEXT - GLenum target - - - - - void glResetMemoryObjectParameterNV - GLuint memory - GLenum pname - - - void glResetMinmax - GLenum target - - - - void glResetMinmaxEXT - GLenum target - - - - - void glResizeBuffersMESA - - - void glResolveDepthValuesNV - - - void glResolveMultisampleFramebufferAPPLE - - - void glResumeTransformFeedback - - - void glResumeTransformFeedbackNV - - - - void glRotated - GLdouble angle - GLdouble x - GLdouble y - GLdouble z - - - - void glRotatef - GLfloat angle - GLfloat x - GLfloat y - GLfloat z - - - - void glRotatex - GLfixed angle - GLfixed x - GLfixed y - GLfixed z - - - void glRotatexOES - GLfixed angle - GLfixed x - GLfixed y - GLfixed z - - - void glSampleCoverage - GLfloat value - GLboolean invert - - - - void glSampleCoverageARB - GLfloat value - GLboolean invert - - - - void glSampleCoveragex - GLclampx value - GLboolean invert - - - void glSampleCoveragexOES - GLclampx value - GLboolean invert - - - void glSampleMapATI - GLuint dst - GLuint interp - GLenum swizzle - - - void glSampleMaskEXT - GLclampf value - GLboolean invert - - - void glSampleMaskIndexedNV - GLuint index - GLbitfield mask - - - void glSampleMaskSGIS - GLclampf value - GLboolean invert - - - - - void glSampleMaski - GLuint maskNumber - GLbitfield mask - - - void glSamplePatternEXT - GLenum pattern - - - void glSamplePatternSGIS - GLenum pattern - - - - - void glSamplerParameterIiv - GLuint sampler - GLenum pname - const GLint *param - - - void glSamplerParameterIivEXT - GLuint sampler - GLenum pname - const GLint *param - - - - void glSamplerParameterIivOES - GLuint sampler - GLenum pname - const GLint *param - - - - void glSamplerParameterIuiv - GLuint sampler - GLenum pname - const GLuint *param - - - void glSamplerParameterIuivEXT - GLuint sampler - GLenum pname - const GLuint *param - - - - void glSamplerParameterIuivOES - GLuint sampler - GLenum pname - const GLuint *param - - - - void glSamplerParameterf - GLuint sampler - GLenum pname - GLfloat param - - - void glSamplerParameterfv - GLuint sampler - GLenum pname - const GLfloat *param - - - void glSamplerParameteri - GLuint sampler - GLenum pname - GLint param - - - void glSamplerParameteriv - GLuint sampler - GLenum pname - const GLint *param - - - void glScaled - GLdouble x - GLdouble y - GLdouble z - - - - void glScalef - GLfloat x - GLfloat y - GLfloat z - - - - void glScalex - GLfixed x - GLfixed y - GLfixed z - - - void glScalexOES - GLfixed x - GLfixed y - GLfixed z - - - void glScissor - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glScissorArrayv - GLuint first - GLsizei count - const GLint *v - - - void glScissorArrayvNV - GLuint first - GLsizei count - const GLint *v - - - - void glScissorArrayvOES - GLuint first - GLsizei count - const GLint *v - - - - void glScissorExclusiveArrayvNV - GLuint first - GLsizei count - const GLint *v - - - void glScissorExclusiveNV - GLint x - GLint y - GLsizei width - GLsizei height - - - void glScissorIndexed - GLuint index - GLint left - GLint bottom - GLsizei width - GLsizei height - - - void glScissorIndexedNV - GLuint index - GLint left - GLint bottom - GLsizei width - GLsizei height - - - - void glScissorIndexedOES - GLuint index - GLint left - GLint bottom - GLsizei width - GLsizei height - - - - void glScissorIndexedv - GLuint index - const GLint *v - - - void glScissorIndexedvNV - GLuint index - const GLint *v - - - - void glScissorIndexedvOES - GLuint index - const GLint *v - - - - void glSecondaryColor3b - GLbyte red - GLbyte green - GLbyte blue - - - - void glSecondaryColor3bEXT - GLbyte red - GLbyte green - GLbyte blue - - - - - void glSecondaryColor3bv - const GLbyte *v - - - - void glSecondaryColor3bvEXT - const GLbyte *v - - - - - void glSecondaryColor3d - GLdouble red - GLdouble green - GLdouble blue - - - - void glSecondaryColor3dEXT - GLdouble red - GLdouble green - GLdouble blue - - - - - void glSecondaryColor3dv - const GLdouble *v - - - - void glSecondaryColor3dvEXT - const GLdouble *v - - - - - void glSecondaryColor3f - GLfloat red - GLfloat green - GLfloat blue - - - - void glSecondaryColor3fEXT - GLfloat red - GLfloat green - GLfloat blue - - - - - void glSecondaryColor3fv - const GLfloat *v - - - - void glSecondaryColor3fvEXT - const GLfloat *v - - - - - void glSecondaryColor3hNV - GLhalfNV red - GLhalfNV green - GLhalfNV blue - - - - void glSecondaryColor3hvNV - const GLhalfNV *v - - - - void glSecondaryColor3i - GLint red - GLint green - GLint blue - - - - void glSecondaryColor3iEXT - GLint red - GLint green - GLint blue - - - - - void glSecondaryColor3iv - const GLint *v - - - - void glSecondaryColor3ivEXT - const GLint *v - - - - - void glSecondaryColor3s - GLshort red - GLshort green - GLshort blue - - - - void glSecondaryColor3sEXT - GLshort red - GLshort green - GLshort blue - - - - - void glSecondaryColor3sv - const GLshort *v - - - - void glSecondaryColor3svEXT - const GLshort *v - - - - - void glSecondaryColor3ub - GLubyte red - GLubyte green - GLubyte blue - - - - void glSecondaryColor3ubEXT - GLubyte red - GLubyte green - GLubyte blue - - - - - void glSecondaryColor3ubv - const GLubyte *v - - - - void glSecondaryColor3ubvEXT - const GLubyte *v - - - - - void glSecondaryColor3ui - GLuint red - GLuint green - GLuint blue - - - - void glSecondaryColor3uiEXT - GLuint red - GLuint green - GLuint blue - - - - - void glSecondaryColor3uiv - const GLuint *v - - - - void glSecondaryColor3uivEXT - const GLuint *v - - - - - void glSecondaryColor3us - GLushort red - GLushort green - GLushort blue - - - - void glSecondaryColor3usEXT - GLushort red - GLushort green - GLushort blue - - - - - void glSecondaryColor3usv - const GLushort *v - - - - void glSecondaryColor3usvEXT - const GLushort *v - - - - - void glSecondaryColorFormatNV - GLint size - GLenum type - GLsizei stride - - - void glSecondaryColorP3ui - GLenum type - GLuint color - - - void glSecondaryColorP3uiv - GLenum type - const GLuint *color - - - void glSecondaryColorPointer - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glSecondaryColorPointerEXT - GLint size - GLenum type - GLsizei stride - const void *pointer - - - - void glSecondaryColorPointerListIBM - GLint size - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glSelectBuffer - GLsizei size - GLuint *buffer - - - - void glSelectPerfMonitorCountersAMD - GLuint monitor - GLboolean enable - GLuint group - GLint numCounters - GLuint *counterList - - - void glSemaphoreParameterui64vEXT - GLuint semaphore - GLenum pname - const GLuint64 *params - - - void glSeparableFilter2D - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *row - const void *column - - - - - void glSeparableFilter2DEXT - GLenum target - GLenum internalformat - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *row - const void *column - - - - - void glSetFenceAPPLE - GLuint fence - - - void glSetFenceNV - GLuint fence - GLenum condition - - - void glSetFragmentShaderConstantATI - GLuint dst - const GLfloat *value - - - void glSetInvariantEXT - GLuint id - GLenum type - const void *addr - - - void glSetLocalConstantEXT - GLuint id - GLenum type - const void *addr - - - void glSetMultisamplefvAMD - GLenum pname - GLuint index - const GLfloat *val - - - void glShadeModel - GLenum mode - - - - void glShaderBinary - GLsizei count - const GLuint *shaders - GLenum binaryformat - const void *binary - GLsizei length - - - void glShaderOp1EXT - GLenum op - GLuint res - GLuint arg1 - - - void glShaderOp2EXT - GLenum op - GLuint res - GLuint arg1 - GLuint arg2 - - - void glShaderOp3EXT - GLenum op - GLuint res - GLuint arg1 - GLuint arg2 - GLuint arg3 - - - void glShaderSource - GLuint shader - GLsizei count - const GLchar *const*string - const GLint *length - - - void glShaderSourceARB - GLhandleARB shaderObj - GLsizei count - const GLcharARB **string - const GLint *length - - - - void glShaderStorageBlockBinding - GLuint program - GLuint storageBlockIndex - GLuint storageBlockBinding - - - void glShadingRateImageBarrierNV - GLboolean synchronize - - - void glShadingRateImagePaletteNV - GLuint viewport - GLuint first - GLsizei count - const GLenum *rates - - - void glShadingRateSampleOrderNV - GLenum order - - - void glShadingRateSampleOrderCustomNV - GLenum rate - GLuint samples - const GLint *locations - - - void glSharpenTexFuncSGIS - GLenum target - GLsizei n - const GLfloat *points - - - - void glSignalSemaphoreEXT - GLuint semaphore - GLuint numBufferBarriers - const GLuint *buffers - GLuint numTextureBarriers - const GLuint *textures - const GLenum *dstLayouts - - - void glSpecializeShader - GLuint shader - const GLchar *pEntryPoint - GLuint numSpecializationConstants - const GLuint *pConstantIndex - const GLuint *pConstantValue - - - void glSpecializeShaderARB - GLuint shader - const GLchar *pEntryPoint - GLuint numSpecializationConstants - const GLuint *pConstantIndex - const GLuint *pConstantValue - - - - void glSpriteParameterfSGIX - GLenum pname - GLfloat param - - - - void glSpriteParameterfvSGIX - GLenum pname - const GLfloat *params - - - - void glSpriteParameteriSGIX - GLenum pname - GLint param - - - - void glSpriteParameterivSGIX - GLenum pname - const GLint *params - - - - void glStartInstrumentsSGIX - - - - void glStartTilingQCOM - GLuint x - GLuint y - GLuint width - GLuint height - GLbitfield preserveMask - - - void glStateCaptureNV - GLuint state - GLenum mode - - - void glStencilClearTagEXT - GLsizei stencilTagBits - GLuint stencilClearTag - - - - void glStencilFillPathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLenum fillMode - GLuint mask - GLenum transformType - const GLfloat *transformValues - - - void glStencilFillPathNV - GLuint path - GLenum fillMode - GLuint mask - - - void glStencilFunc - GLenum func - GLint ref - GLuint mask - - - - void glStencilFuncSeparate - GLenum face - GLenum func - GLint ref - GLuint mask - - - void glStencilFuncSeparateATI - GLenum frontfunc - GLenum backfunc - GLint ref - GLuint mask - - - void glStencilMask - GLuint mask - - - - void glStencilMaskSeparate - GLenum face - GLuint mask - - - void glStencilOp - GLenum fail - GLenum zfail - GLenum zpass - - - - void glStencilOpSeparate - GLenum face - GLenum sfail - GLenum dpfail - GLenum dppass - - - void glStencilOpSeparateATI - GLenum face - GLenum sfail - GLenum dpfail - GLenum dppass - - - - void glStencilOpValueAMD - GLenum face - GLuint value - - - void glStencilStrokePathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLint reference - GLuint mask - GLenum transformType - const GLfloat *transformValues - - - void glStencilStrokePathNV - GLuint path - GLint reference - GLuint mask - - - void glStencilThenCoverFillPathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLenum fillMode - GLuint mask - GLenum coverMode - GLenum transformType - const GLfloat *transformValues - - - void glStencilThenCoverFillPathNV - GLuint path - GLenum fillMode - GLuint mask - GLenum coverMode - - - void glStencilThenCoverStrokePathInstancedNV - GLsizei numPaths - GLenum pathNameType - const void *paths - GLuint pathBase - GLint reference - GLuint mask - GLenum coverMode - GLenum transformType - const GLfloat *transformValues - - - void glStencilThenCoverStrokePathNV - GLuint path - GLint reference - GLuint mask - GLenum coverMode - - - void glStopInstrumentsSGIX - GLint marker - - - - void glStringMarkerGREMEDY - GLsizei len - const void *string - - - void glSubpixelPrecisionBiasNV - GLuint xbits - GLuint ybits - - - void glSwizzleEXT - GLuint res - GLuint in - GLenum outX - GLenum outY - GLenum outZ - GLenum outW - - - void glSyncTextureINTEL - GLuint texture - - - void glTagSampleBufferSGIX - - - - void glTangent3bEXT - GLbyte tx - GLbyte ty - GLbyte tz - - - - void glTangent3bvEXT - const GLbyte *v - - - void glTangent3dEXT - GLdouble tx - GLdouble ty - GLdouble tz - - - - void glTangent3dvEXT - const GLdouble *v - - - void glTangent3fEXT - GLfloat tx - GLfloat ty - GLfloat tz - - - - void glTangent3fvEXT - const GLfloat *v - - - void glTangent3iEXT - GLint tx - GLint ty - GLint tz - - - - void glTangent3ivEXT - const GLint *v - - - void glTangent3sEXT - GLshort tx - GLshort ty - GLshort tz - - - - void glTangent3svEXT - const GLshort *v - - - void glTangentPointerEXT - GLenum type - GLsizei stride - const void *pointer - - - void glTbufferMask3DFX - GLuint mask - - - void glTessellationFactorAMD - GLfloat factor - - - void glTessellationModeAMD - GLenum mode - - - GLboolean glTestFenceAPPLE - GLuint fence - - - GLboolean glTestFenceNV - GLuint fence - - - - GLboolean glTestObjectAPPLE - GLenum object - GLuint name - - - void glTexAttachMemoryNV - GLenum target - GLuint memory - GLuint64 offset - - - void glTexBuffer - GLenum target - GLenum internalformat - GLuint buffer - - - void glTexBufferARB - GLenum target - GLenum internalformat - GLuint buffer - - - - - void glTexBufferEXT - GLenum target - GLenum internalformat - GLuint buffer - - - - void glTexBufferOES - GLenum target - GLenum internalformat - GLuint buffer - - - - void glTexBufferRange - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - void glTexBufferRangeEXT - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glTexBufferRangeOES - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - - void glTexBumpParameterfvATI - GLenum pname - const GLfloat *param - - - void glTexBumpParameterivATI - GLenum pname - const GLint *param - - - void glTexCoord1bOES - GLbyte s - - - void glTexCoord1bvOES - const GLbyte *coords - - - void glTexCoord1d - GLdouble s - - - - void glTexCoord1dv - const GLdouble *v - - - - void glTexCoord1f - GLfloat s - - - - void glTexCoord1fv - const GLfloat *v - - - - void glTexCoord1hNV - GLhalfNV s - - - - void glTexCoord1hvNV - const GLhalfNV *v - - - - void glTexCoord1i - GLint s - - - - void glTexCoord1iv - const GLint *v - - - - void glTexCoord1s - GLshort s - - - - void glTexCoord1sv - const GLshort *v - - - - void glTexCoord1xOES - GLfixed s - - - void glTexCoord1xvOES - const GLfixed *coords - - - void glTexCoord2bOES - GLbyte s - GLbyte t - - - void glTexCoord2bvOES - const GLbyte *coords - - - void glTexCoord2d - GLdouble s - GLdouble t - - - - void glTexCoord2dv - const GLdouble *v - - - - void glTexCoord2f - GLfloat s - GLfloat t - - - - void glTexCoord2fColor3fVertex3fSUN - GLfloat s - GLfloat t - GLfloat r - GLfloat g - GLfloat b - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fColor3fVertex3fvSUN - const GLfloat *tc - const GLfloat *c - const GLfloat *v - - - void glTexCoord2fColor4fNormal3fVertex3fSUN - GLfloat s - GLfloat t - GLfloat r - GLfloat g - GLfloat b - GLfloat a - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fColor4fNormal3fVertex3fvSUN - const GLfloat *tc - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glTexCoord2fColor4ubVertex3fSUN - GLfloat s - GLfloat t - GLubyte r - GLubyte g - GLubyte b - GLubyte a - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fColor4ubVertex3fvSUN - const GLfloat *tc - const GLubyte *c - const GLfloat *v - - - void glTexCoord2fNormal3fVertex3fSUN - GLfloat s - GLfloat t - GLfloat nx - GLfloat ny - GLfloat nz - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fNormal3fVertex3fvSUN - const GLfloat *tc - const GLfloat *n - const GLfloat *v - - - void glTexCoord2fVertex3fSUN - GLfloat s - GLfloat t - GLfloat x - GLfloat y - GLfloat z - - - void glTexCoord2fVertex3fvSUN - const GLfloat *tc - const GLfloat *v - - - void glTexCoord2fv - const GLfloat *v - - - - void glTexCoord2hNV - GLhalfNV s - GLhalfNV t - - - - void glTexCoord2hvNV - const GLhalfNV *v - - - - void glTexCoord2i - GLint s - GLint t - - - - void glTexCoord2iv - const GLint *v - - - - void glTexCoord2s - GLshort s - GLshort t - - - - void glTexCoord2sv - const GLshort *v - - - - void glTexCoord2xOES - GLfixed s - GLfixed t - - - void glTexCoord2xvOES - const GLfixed *coords - - - void glTexCoord3bOES - GLbyte s - GLbyte t - GLbyte r - - - void glTexCoord3bvOES - const GLbyte *coords - - - void glTexCoord3d - GLdouble s - GLdouble t - GLdouble r - - - - void glTexCoord3dv - const GLdouble *v - - - - void glTexCoord3f - GLfloat s - GLfloat t - GLfloat r - - - - void glTexCoord3fv - const GLfloat *v - - - - void glTexCoord3hNV - GLhalfNV s - GLhalfNV t - GLhalfNV r - - - - void glTexCoord3hvNV - const GLhalfNV *v - - - - void glTexCoord3i - GLint s - GLint t - GLint r - - - - void glTexCoord3iv - const GLint *v - - - - void glTexCoord3s - GLshort s - GLshort t - GLshort r - - - - void glTexCoord3sv - const GLshort *v - - - - void glTexCoord3xOES - GLfixed s - GLfixed t - GLfixed r - - - void glTexCoord3xvOES - const GLfixed *coords - - - void glTexCoord4bOES - GLbyte s - GLbyte t - GLbyte r - GLbyte q - - - void glTexCoord4bvOES - const GLbyte *coords - - - void glTexCoord4d - GLdouble s - GLdouble t - GLdouble r - GLdouble q - - - - void glTexCoord4dv - const GLdouble *v - - - - void glTexCoord4f - GLfloat s - GLfloat t - GLfloat r - GLfloat q - - - - void glTexCoord4fColor4fNormal3fVertex4fSUN - 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 - - - void glTexCoord4fColor4fNormal3fVertex4fvSUN - const GLfloat *tc - const GLfloat *c - const GLfloat *n - const GLfloat *v - - - void glTexCoord4fVertex4fSUN - GLfloat s - GLfloat t - GLfloat p - GLfloat q - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - void glTexCoord4fVertex4fvSUN - const GLfloat *tc - const GLfloat *v - - - void glTexCoord4fv - const GLfloat *v - - - - void glTexCoord4hNV - GLhalfNV s - GLhalfNV t - GLhalfNV r - GLhalfNV q - - - - void glTexCoord4hvNV - const GLhalfNV *v - - - - void glTexCoord4i - GLint s - GLint t - GLint r - GLint q - - - - void glTexCoord4iv - const GLint *v - - - - void glTexCoord4s - GLshort s - GLshort t - GLshort r - GLshort q - - - - void glTexCoord4sv - const GLshort *v - - - - void glTexCoord4xOES - GLfixed s - GLfixed t - GLfixed r - GLfixed q - - - void glTexCoord4xvOES - const GLfixed *coords - - - void glTexCoordFormatNV - GLint size - GLenum type - GLsizei stride - - - void glTexCoordP1ui - GLenum type - GLuint coords - - - void glTexCoordP1uiv - GLenum type - const GLuint *coords - - - void glTexCoordP2ui - GLenum type - GLuint coords - - - void glTexCoordP2uiv - GLenum type - const GLuint *coords - - - void glTexCoordP3ui - GLenum type - GLuint coords - - - void glTexCoordP3uiv - GLenum type - const GLuint *coords - - - void glTexCoordP4ui - GLenum type - GLuint coords - - - void glTexCoordP4uiv - GLenum type - const GLuint *coords - - - void glTexCoordPointer - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glTexCoordPointerEXT - GLint size - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glTexCoordPointerListIBM - GLint size - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glTexCoordPointervINTEL - GLint size - GLenum type - const void **pointer - - - void glTexEnvf - GLenum target - GLenum pname - GLfloat param - - - - void glTexEnvfv - GLenum target - GLenum pname - const GLfloat *params - - - - void glTexEnvi - GLenum target - GLenum pname - GLint param - - - - void glTexEnviv - GLenum target - GLenum pname - const GLint *params - - - - void glTexEnvx - GLenum target - GLenum pname - GLfixed param - - - void glTexEnvxOES - GLenum target - GLenum pname - GLfixed param - - - void glTexEnvxv - GLenum target - GLenum pname - const GLfixed *params - - - void glTexEnvxvOES - GLenum target - GLenum pname - const GLfixed *params - - - void glTexFilterFuncSGIS - GLenum target - GLenum filter - GLsizei n - const GLfloat *weights - - - - void glTexGend - GLenum coord - GLenum pname - GLdouble param - - - - void glTexGendv - GLenum coord - GLenum pname - const GLdouble *params - - - - void glTexGenf - GLenum coord - GLenum pname - GLfloat param - - - - void glTexGenfOES - GLenum coord - GLenum pname - GLfloat param - - - void glTexGenfv - GLenum coord - GLenum pname - const GLfloat *params - - - - void glTexGenfvOES - GLenum coord - GLenum pname - const GLfloat *params - - - void glTexGeni - GLenum coord - GLenum pname - GLint param - - - - void glTexGeniOES - GLenum coord - GLenum pname - GLint param - - - void glTexGeniv - GLenum coord - GLenum pname - const GLint *params - - - - void glTexGenivOES - GLenum coord - GLenum pname - const GLint *params - - - void glTexGenxOES - GLenum coord - GLenum pname - GLfixed param - - - void glTexGenxvOES - GLenum coord - GLenum pname - const GLfixed *params - - - void glTexImage1D - GLenum target - GLint level - GLint internalformat - GLsizei width - GLint border - GLenum format - GLenum type - const void *pixels - - - - - void glTexImage2D - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLint border - GLenum format - GLenum type - const void *pixels - - - - - void glTexImage2DMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLboolean fixedsamplelocations - - - void glTexImage2DMultisampleCoverageNV - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLint internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - - - void glTexImage3D - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - - - void glTexImage3DEXT - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - - - void glTexImage3DMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - void glTexImage3DMultisampleCoverageNV - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLint internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - - - void glTexImage3DOES - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - void glTexImage4DSGIS - GLenum target - GLint level - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLsizei size4d - GLint border - GLenum format - GLenum type - const void *pixels - - - - void glTexPageCommitmentARB - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLboolean commit - - - void glTexPageCommitmentEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLboolean commit - - - - void glTexParameterIiv - GLenum target - GLenum pname - const GLint *params - - - - void glTexParameterIivEXT - GLenum target - GLenum pname - const GLint *params - - - - void glTexParameterIivOES - GLenum target - GLenum pname - const GLint *params - - - - void glTexParameterIuiv - GLenum target - GLenum pname - const GLuint *params - - - - void glTexParameterIuivEXT - GLenum target - GLenum pname - const GLuint *params - - - - void glTexParameterIuivOES - GLenum target - GLenum pname - const GLuint *params - - - - void glTexParameterf - GLenum target - GLenum pname - GLfloat param - - - - void glTexParameterfv - GLenum target - GLenum pname - const GLfloat *params - - - - void glTexParameteri - GLenum target - GLenum pname - GLint param - - - - void glTexParameteriv - GLenum target - GLenum pname - const GLint *params - - - - void glTexParameterx - GLenum target - GLenum pname - GLfixed param - - - void glTexParameterxOES - GLenum target - GLenum pname - GLfixed param - - - void glTexParameterxv - GLenum target - GLenum pname - const GLfixed *params - - - void glTexParameterxvOES - GLenum target - GLenum pname - const GLfixed *params - - - void glTexRenderbufferNV - GLenum target - GLuint renderbuffer - - - void glTexStorage1D - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - - - void glTexStorage1DEXT - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - - - - void glTexStorage2D - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - - - void glTexStorage2DEXT - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - - - - void glTexStorage2DMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLboolean fixedsamplelocations - - - void glTexStorage3D - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - - - void glTexStorage3DEXT - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - - - - void glTexStorage3DMultisample - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - void glTexStorage3DMultisampleOES - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - - void glTexStorageMem1DEXT - GLenum target - GLsizei levels - GLenum internalFormat - GLsizei width - GLuint memory - GLuint64 offset - - - void glTexStorageMem2DEXT - GLenum target - GLsizei levels - GLenum internalFormat - GLsizei width - GLsizei height - GLuint memory - GLuint64 offset - - - void glTexStorageMem2DMultisampleEXT - GLenum target - GLsizei samples - GLenum internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - GLuint memory - GLuint64 offset - - - void glTexStorageMem3DEXT - GLenum target - GLsizei levels - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLuint memory - GLuint64 offset - - - void glTexStorageMem3DMultisampleEXT - GLenum target - GLsizei samples - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - GLuint memory - GLuint64 offset - - - void glTexStorageSparseAMD - GLenum target - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLsizei layers - GLbitfield flags - - - void glTexSubImage1D - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage1DEXT - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage2D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage2DEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage3D - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage3DEXT - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - - - void glTexSubImage3DOES - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - void glTexSubImage4DSGIS - 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 void *pixels - - - - void glTextureAttachMemoryNV - GLuint texture - GLuint memory - GLuint64 offset - - - void glTextureBarrier - - - void glTextureBarrierNV - - - - void glTextureBuffer - GLuint texture - GLenum internalformat - GLuint buffer - - - void glTextureBufferEXT - GLuint texture - GLenum target - GLenum internalformat - GLuint buffer - - - void glTextureBufferRange - GLuint texture - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - void glTextureBufferRangeEXT - GLuint texture - GLenum target - GLenum internalformat - GLuint buffer - GLintptr offset - GLsizeiptr size - - - void glTextureColorMaskSGIS - GLboolean red - GLboolean green - GLboolean blue - GLboolean alpha - - - - void glTextureFoveationParametersQCOM - GLuint texture - GLuint layer - GLuint focalPoint - GLfloat focalX - GLfloat focalY - GLfloat gainX - GLfloat gainY - GLfloat foveaArea - - - void glTextureImage1DEXT - GLuint texture - GLenum target - GLint level - GLint internalformat - GLsizei width - GLint border - GLenum format - GLenum type - const void *pixels - - - void glTextureImage2DEXT - GLuint texture - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLint border - GLenum format - GLenum type - const void *pixels - - - void glTextureImage2DMultisampleCoverageNV - GLuint texture - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLint internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - - - void glTextureImage2DMultisampleNV - GLuint texture - GLenum target - GLsizei samples - GLint internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - - - void glTextureImage3DEXT - GLuint texture - GLenum target - GLint level - GLint internalformat - GLsizei width - GLsizei height - GLsizei depth - GLint border - GLenum format - GLenum type - const void *pixels - - - void glTextureImage3DMultisampleCoverageNV - GLuint texture - GLenum target - GLsizei coverageSamples - GLsizei colorSamples - GLint internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - - - void glTextureImage3DMultisampleNV - GLuint texture - GLenum target - GLsizei samples - GLint internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - - - void glTextureLightEXT - GLenum pname - - - void glTextureMaterialEXT - GLenum face - GLenum mode - - - void glTextureNormalEXT - GLenum mode - - - void glTexturePageCommitmentEXT - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLboolean commit - - - void glTextureParameterIiv - GLuint texture - GLenum pname - const GLint *params - - - void glTextureParameterIivEXT - GLuint texture - GLenum target - GLenum pname - const GLint *params - - - void glTextureParameterIuiv - GLuint texture - GLenum pname - const GLuint *params - - - void glTextureParameterIuivEXT - GLuint texture - GLenum target - GLenum pname - const GLuint *params - - - void glTextureParameterf - GLuint texture - GLenum pname - GLfloat param - - - void glTextureParameterfEXT - GLuint texture - GLenum target - GLenum pname - GLfloat param - - - - void glTextureParameterfv - GLuint texture - GLenum pname - const GLfloat *param - - - void glTextureParameterfvEXT - GLuint texture - GLenum target - GLenum pname - const GLfloat *params - - - void glTextureParameteri - GLuint texture - GLenum pname - GLint param - - - void glTextureParameteriEXT - GLuint texture - GLenum target - GLenum pname - GLint param - - - - void glTextureParameteriv - GLuint texture - GLenum pname - const GLint *param - - - void glTextureParameterivEXT - GLuint texture - GLenum target - GLenum pname - const GLint *params - - - void glTextureRangeAPPLE - GLenum target - GLsizei length - const void *pointer - - - void glTextureRenderbufferEXT - GLuint texture - GLenum target - GLuint renderbuffer - - - void glTextureStorage1D - GLuint texture - GLsizei levels - GLenum internalformat - GLsizei width - - - void glTextureStorage1DEXT - GLuint texture - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - - - void glTextureStorage2D - GLuint texture - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - - - void glTextureStorage2DEXT - GLuint texture - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - - - void glTextureStorage2DMultisample - GLuint texture - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLboolean fixedsamplelocations - - - void glTextureStorage2DMultisampleEXT - GLuint texture - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLboolean fixedsamplelocations - - - void glTextureStorage3D - GLuint texture - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - - - void glTextureStorage3DEXT - GLuint texture - GLenum target - GLsizei levels - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - - - void glTextureStorage3DMultisample - GLuint texture - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - void glTextureStorage3DMultisampleEXT - GLuint texture - GLenum target - GLsizei samples - GLenum internalformat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedsamplelocations - - - void glTextureStorageMem1DEXT - GLuint texture - GLsizei levels - GLenum internalFormat - GLsizei width - GLuint memory - GLuint64 offset - - - void glTextureStorageMem2DEXT - GLuint texture - GLsizei levels - GLenum internalFormat - GLsizei width - GLsizei height - GLuint memory - GLuint64 offset - - - void glTextureStorageMem2DMultisampleEXT - GLuint texture - GLsizei samples - GLenum internalFormat - GLsizei width - GLsizei height - GLboolean fixedSampleLocations - GLuint memory - GLuint64 offset - - - void glTextureStorageMem3DEXT - GLuint texture - GLsizei levels - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLuint memory - GLuint64 offset - - - void glTextureStorageMem3DMultisampleEXT - GLuint texture - GLsizei samples - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLboolean fixedSampleLocations - GLuint memory - GLuint64 offset - - - void glTextureStorageSparseAMD - GLuint texture - GLenum target - GLenum internalFormat - GLsizei width - GLsizei height - GLsizei depth - GLsizei layers - GLbitfield flags - - - void glTextureSubImage1D - GLuint texture - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage1DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLsizei width - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage2D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage2DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLsizei width - GLsizei height - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage3D - GLuint texture - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - void glTextureSubImage3DEXT - GLuint texture - GLenum target - GLint level - GLint xoffset - GLint yoffset - GLint zoffset - GLsizei width - GLsizei height - GLsizei depth - GLenum format - GLenum type - const void *pixels - - - void glTextureView - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat - GLuint minlevel - GLuint numlevels - GLuint minlayer - GLuint numlayers - - - void glTextureViewEXT - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat - GLuint minlevel - GLuint numlevels - GLuint minlayer - GLuint numlayers - - - - void glTextureViewOES - GLuint texture - GLenum target - GLuint origtexture - GLenum internalformat - GLuint minlevel - GLuint numlevels - GLuint minlayer - GLuint numlayers - - - - void glTrackMatrixNV - GLenum target - GLuint address - GLenum matrix - GLenum transform - - - - void glTransformFeedbackAttribsNV - GLsizei count - const GLint *attribs - GLenum bufferMode - - - void glTransformFeedbackBufferBase - GLuint xfb - GLuint index - GLuint buffer - - - void glTransformFeedbackBufferRange - GLuint xfb - GLuint index - GLuint buffer - GLintptr offset - GLsizeiptr size - - - void glTransformFeedbackStreamAttribsNV - GLsizei count - const GLint *attribs - GLsizei nbuffers - const GLint *bufstreams - GLenum bufferMode - - - void glTransformFeedbackVaryings - GLuint program - GLsizei count - const GLchar *const*varyings - GLenum bufferMode - - - - void glTransformFeedbackVaryingsEXT - GLuint program - GLsizei count - const GLchar *const*varyings - GLenum bufferMode - - - - void glTransformFeedbackVaryingsNV - GLuint program - GLsizei count - const GLint *locations - GLenum bufferMode - - - void glTransformPathNV - GLuint resultPath - GLuint srcPath - GLenum transformType - const GLfloat *transformValues - - - void glTranslated - GLdouble x - GLdouble y - GLdouble z - - - - void glTranslatef - GLfloat x - GLfloat y - GLfloat z - - - - void glTranslatex - GLfixed x - GLfixed y - GLfixed z - - - void glTranslatexOES - GLfixed x - GLfixed y - GLfixed z - - - void glUniform1d - GLint location - GLdouble x - - - void glUniform1dv - GLint location - GLsizei count - const GLdouble *value - - - void glUniform1f - GLint location - GLfloat v0 - - - void glUniform1fARB - GLint location - GLfloat v0 - - - - void glUniform1fv - GLint location - GLsizei count - const GLfloat *value - - - void glUniform1fvARB - GLint location - GLsizei count - const GLfloat *value - - - - void glUniform1i - GLint location - GLint v0 - - - void glUniform1i64ARB - GLint location - GLint64 x - - - void glUniform1i64NV - GLint location - GLint64EXT x - - - void glUniform1i64vARB - GLint location - GLsizei count - const GLint64 *value - - - void glUniform1i64vNV - GLint location - GLsizei count - const GLint64EXT *value - - - void glUniform1iARB - GLint location - GLint v0 - - - - void glUniform1iv - GLint location - GLsizei count - const GLint *value - - - void glUniform1ivARB - GLint location - GLsizei count - const GLint *value - - - - void glUniform1ui - GLint location - GLuint v0 - - - void glUniform1ui64ARB - GLint location - GLuint64 x - - - void glUniform1ui64NV - GLint location - GLuint64EXT x - - - void glUniform1ui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniform1ui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUniform1uiEXT - GLint location - GLuint v0 - - - - void glUniform1uiv - GLint location - GLsizei count - const GLuint *value - - - void glUniform1uivEXT - GLint location - GLsizei count - const GLuint *value - - - - void glUniform2d - GLint location - GLdouble x - GLdouble y - - - void glUniform2dv - GLint location - GLsizei count - const GLdouble *value - - - void glUniform2f - GLint location - GLfloat v0 - GLfloat v1 - - - void glUniform2fARB - GLint location - GLfloat v0 - GLfloat v1 - - - - void glUniform2fv - GLint location - GLsizei count - const GLfloat *value - - - void glUniform2fvARB - GLint location - GLsizei count - const GLfloat *value - - - - void glUniform2i - GLint location - GLint v0 - GLint v1 - - - void glUniform2i64ARB - GLint location - GLint64 x - GLint64 y - - - void glUniform2i64NV - GLint location - GLint64EXT x - GLint64EXT y - - - void glUniform2i64vARB - GLint location - GLsizei count - const GLint64 *value - - - void glUniform2i64vNV - GLint location - GLsizei count - const GLint64EXT *value - - - void glUniform2iARB - GLint location - GLint v0 - GLint v1 - - - - void glUniform2iv - GLint location - GLsizei count - const GLint *value - - - void glUniform2ivARB - GLint location - GLsizei count - const GLint *value - - - - void glUniform2ui - GLint location - GLuint v0 - GLuint v1 - - - void glUniform2ui64ARB - GLint location - GLuint64 x - GLuint64 y - - - void glUniform2ui64NV - GLint location - GLuint64EXT x - GLuint64EXT y - - - void glUniform2ui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniform2ui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUniform2uiEXT - GLint location - GLuint v0 - GLuint v1 - - - - void glUniform2uiv - GLint location - GLsizei count - const GLuint *value - - - void glUniform2uivEXT - GLint location - GLsizei count - const GLuint *value - - - - void glUniform3d - GLint location - GLdouble x - GLdouble y - GLdouble z - - - void glUniform3dv - GLint location - GLsizei count - const GLdouble *value - - - void glUniform3f - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - - - void glUniform3fARB - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - - - - void glUniform3fv - GLint location - GLsizei count - const GLfloat *value - - - void glUniform3fvARB - GLint location - GLsizei count - const GLfloat *value - - - - void glUniform3i - GLint location - GLint v0 - GLint v1 - GLint v2 - - - void glUniform3i64ARB - GLint location - GLint64 x - GLint64 y - GLint64 z - - - void glUniform3i64NV - GLint location - GLint64EXT x - GLint64EXT y - GLint64EXT z - - - void glUniform3i64vARB - GLint location - GLsizei count - const GLint64 *value - - - void glUniform3i64vNV - GLint location - GLsizei count - const GLint64EXT *value - - - void glUniform3iARB - GLint location - GLint v0 - GLint v1 - GLint v2 - - - - void glUniform3iv - GLint location - GLsizei count - const GLint *value - - - void glUniform3ivARB - GLint location - GLsizei count - const GLint *value - - - - void glUniform3ui - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - - - void glUniform3ui64ARB - GLint location - GLuint64 x - GLuint64 y - GLuint64 z - - - void glUniform3ui64NV - GLint location - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - - - void glUniform3ui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniform3ui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUniform3uiEXT - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - - - - void glUniform3uiv - GLint location - GLsizei count - const GLuint *value - - - void glUniform3uivEXT - GLint location - GLsizei count - const GLuint *value - - - - void glUniform4d - GLint location - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - void glUniform4dv - GLint location - GLsizei count - const GLdouble *value - - - void glUniform4f - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - GLfloat v3 - - - void glUniform4fARB - GLint location - GLfloat v0 - GLfloat v1 - GLfloat v2 - GLfloat v3 - - - - void glUniform4fv - GLint location - GLsizei count - const GLfloat *value - - - void glUniform4fvARB - GLint location - GLsizei count - const GLfloat *value - - - - void glUniform4i - GLint location - GLint v0 - GLint v1 - GLint v2 - GLint v3 - - - void glUniform4i64ARB - GLint location - GLint64 x - GLint64 y - GLint64 z - GLint64 w - - - void glUniform4i64NV - GLint location - GLint64EXT x - GLint64EXT y - GLint64EXT z - GLint64EXT w - - - void glUniform4i64vARB - GLint location - GLsizei count - const GLint64 *value - - - void glUniform4i64vNV - GLint location - GLsizei count - const GLint64EXT *value - - - void glUniform4iARB - GLint location - GLint v0 - GLint v1 - GLint v2 - GLint v3 - - - - void glUniform4iv - GLint location - GLsizei count - const GLint *value - - - void glUniform4ivARB - GLint location - GLsizei count - const GLint *value - - - - void glUniform4ui - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - GLuint v3 - - - void glUniform4ui64ARB - GLint location - GLuint64 x - GLuint64 y - GLuint64 z - GLuint64 w - - - void glUniform4ui64NV - GLint location - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - GLuint64EXT w - - - void glUniform4ui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniform4ui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUniform4uiEXT - GLint location - GLuint v0 - GLuint v1 - GLuint v2 - GLuint v3 - - - - void glUniform4uiv - GLint location - GLsizei count - const GLuint *value - - - void glUniform4uivEXT - GLint location - GLsizei count - const GLuint *value - - - - void glUniformBlockBinding - GLuint program - GLuint uniformBlockIndex - GLuint uniformBlockBinding - - - - void glUniformBufferEXT - GLuint program - GLint location - GLuint buffer - - - void glUniformHandleui64ARB - GLint location - GLuint64 value - - - void glUniformHandleui64IMG - GLint location - GLuint64 value - - - - void glUniformHandleui64NV - GLint location - GLuint64 value - - - void glUniformHandleui64vARB - GLint location - GLsizei count - const GLuint64 *value - - - void glUniformHandleui64vIMG - GLint location - GLsizei count - const GLuint64 *value - - - - void glUniformHandleui64vNV - GLint location - GLsizei count - const GLuint64 *value - - - void glUniformMatrix2dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix2fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glUniformMatrix2fvARB - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix2x3dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix2x3fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix2x3fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix2x4dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix2x4fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix2x4fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix3fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glUniformMatrix3fvARB - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3x2dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix3x2fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3x2fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3x4dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix3x4fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix3x4fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix4fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - void glUniformMatrix4fvARB - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4x2dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix4x2fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4x2fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4x3dv - GLint location - GLsizei count - GLboolean transpose - const GLdouble *value - - - void glUniformMatrix4x3fv - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformMatrix4x3fvNV - GLint location - GLsizei count - GLboolean transpose - const GLfloat *value - - - - void glUniformSubroutinesuiv - GLenum shadertype - GLsizei count - const GLuint *indices - - - void glUniformui64NV - GLint location - GLuint64EXT value - - - void glUniformui64vNV - GLint location - GLsizei count - const GLuint64EXT *value - - - void glUnlockArraysEXT - - - GLboolean glUnmapBuffer - GLenum target - - - GLboolean glUnmapBufferARB - GLenum target - - - - GLboolean glUnmapBufferOES - GLenum target - - - - GLboolean glUnmapNamedBuffer - GLuint buffer - - - GLboolean glUnmapNamedBufferEXT - GLuint buffer - - - void glUnmapObjectBufferATI - GLuint buffer - - - void glUnmapTexture2DINTEL - GLuint texture - GLint level - - - void glUpdateObjectBufferATI - GLuint buffer - GLuint offset - GLsizei size - const void *pointer - GLenum preserve - - - void glUseProgram - GLuint program - - - void glUseProgramObjectARB - GLhandleARB programObj - - - - void glUseProgramStages - GLuint pipeline - GLbitfield stages - GLuint program - - - void glUseProgramStagesEXT - GLuint pipeline - GLbitfield stages - GLuint program - - - void glUseShaderProgramEXT - GLenum type - GLuint program - - - void glVDPAUFiniNV - - - void glVDPAUGetSurfaceivNV - GLvdpauSurfaceNV surface - GLenum pname - GLsizei bufSize - GLsizei *length - GLint *values - - - void glVDPAUInitNV - const void *vdpDevice - const void *getProcAddress - - - GLboolean glVDPAUIsSurfaceNV - GLvdpauSurfaceNV surface - - - void glVDPAUMapSurfacesNV - GLsizei numSurfaces - const GLvdpauSurfaceNV *surfaces - - - GLvdpauSurfaceNV glVDPAURegisterOutputSurfaceNV - const void *vdpSurface - GLenum target - GLsizei numTextureNames - const GLuint *textureNames - - - GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceNV - const void *vdpSurface - GLenum target - GLsizei numTextureNames - const GLuint *textureNames - - - GLvdpauSurfaceNV glVDPAURegisterVideoSurfaceWithPictureStructureNV - const void *vdpSurface - GLenum target - GLsizei numTextureNames - const GLuint *textureNames - GLboolean isFrameStructure - - - void glVDPAUSurfaceAccessNV - GLvdpauSurfaceNV surface - GLenum access - - - void glVDPAUUnmapSurfacesNV - GLsizei numSurface - const GLvdpauSurfaceNV *surfaces - - - void glVDPAUUnregisterSurfaceNV - GLvdpauSurfaceNV surface - - - void glValidateProgram - GLuint program - - - void glValidateProgramARB - GLhandleARB programObj - - - - void glValidateProgramPipeline - GLuint pipeline - - - void glValidateProgramPipelineEXT - GLuint pipeline - - - void glVariantArrayObjectATI - GLuint id - GLenum type - GLsizei stride - GLuint buffer - GLuint offset - - - void glVariantPointerEXT - GLuint id - GLenum type - GLuint stride - const void *addr - - - void glVariantbvEXT - GLuint id - const GLbyte *addr - - - void glVariantdvEXT - GLuint id - const GLdouble *addr - - - void glVariantfvEXT - GLuint id - const GLfloat *addr - - - void glVariantivEXT - GLuint id - const GLint *addr - - - void glVariantsvEXT - GLuint id - const GLshort *addr - - - void glVariantubvEXT - GLuint id - const GLubyte *addr - - - void glVariantuivEXT - GLuint id - const GLuint *addr - - - void glVariantusvEXT - GLuint id - const GLushort *addr - - - void glVertex2bOES - GLbyte x - GLbyte y - - - void glVertex2bvOES - const GLbyte *coords - - - void glVertex2d - GLdouble x - GLdouble y - - - - void glVertex2dv - const GLdouble *v - - - - void glVertex2f - GLfloat x - GLfloat y - - - - void glVertex2fv - const GLfloat *v - - - - void glVertex2hNV - GLhalfNV x - GLhalfNV y - - - - void glVertex2hvNV - const GLhalfNV *v - - - - void glVertex2i - GLint x - GLint y - - - - void glVertex2iv - const GLint *v - - - - void glVertex2s - GLshort x - GLshort y - - - - void glVertex2sv - const GLshort *v - - - - void glVertex2xOES - GLfixed x - - - void glVertex2xvOES - const GLfixed *coords - - - void glVertex3bOES - GLbyte x - GLbyte y - GLbyte z - - - void glVertex3bvOES - const GLbyte *coords - - - void glVertex3d - GLdouble x - GLdouble y - GLdouble z - - - - void glVertex3dv - const GLdouble *v - - - - void glVertex3f - GLfloat x - GLfloat y - GLfloat z - - - - void glVertex3fv - const GLfloat *v - - - - void glVertex3hNV - GLhalfNV x - GLhalfNV y - GLhalfNV z - - - - void glVertex3hvNV - const GLhalfNV *v - - - - void glVertex3i - GLint x - GLint y - GLint z - - - - void glVertex3iv - const GLint *v - - - - void glVertex3s - GLshort x - GLshort y - GLshort z - - - - void glVertex3sv - const GLshort *v - - - - void glVertex3xOES - GLfixed x - GLfixed y - - - void glVertex3xvOES - const GLfixed *coords - - - void glVertex4bOES - GLbyte x - GLbyte y - GLbyte z - GLbyte w - - - void glVertex4bvOES - const GLbyte *coords - - - void glVertex4d - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glVertex4dv - const GLdouble *v - - - - void glVertex4f - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glVertex4fv - const GLfloat *v - - - - void glVertex4hNV - GLhalfNV x - GLhalfNV y - GLhalfNV z - GLhalfNV w - - - - void glVertex4hvNV - const GLhalfNV *v - - - - void glVertex4i - GLint x - GLint y - GLint z - GLint w - - - - void glVertex4iv - const GLint *v - - - - void glVertex4s - GLshort x - GLshort y - GLshort z - GLshort w - - - - void glVertex4sv - const GLshort *v - - - - void glVertex4xOES - GLfixed x - GLfixed y - GLfixed z - - - void glVertex4xvOES - const GLfixed *coords - - - void glVertexArrayAttribBinding - GLuint vaobj - GLuint attribindex - GLuint bindingindex - - - void glVertexArrayAttribFormat - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLboolean normalized - GLuint relativeoffset - - - void glVertexArrayAttribIFormat - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexArrayAttribLFormat - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexArrayBindVertexBufferEXT - GLuint vaobj - GLuint bindingindex - GLuint buffer - GLintptr offset - GLsizei stride - - - void glVertexArrayBindingDivisor - GLuint vaobj - GLuint bindingindex - GLuint divisor - - - void glVertexArrayColorOffsetEXT - GLuint vaobj - GLuint buffer - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayEdgeFlagOffsetEXT - GLuint vaobj - GLuint buffer - GLsizei stride - GLintptr offset - - - void glVertexArrayElementBuffer - GLuint vaobj - GLuint buffer - - - void glVertexArrayFogCoordOffsetEXT - GLuint vaobj - GLuint buffer - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayIndexOffsetEXT - GLuint vaobj - GLuint buffer - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayMultiTexCoordOffsetEXT - GLuint vaobj - GLuint buffer - GLenum texunit - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayNormalOffsetEXT - GLuint vaobj - GLuint buffer - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayParameteriAPPLE - GLenum pname - GLint param - - - void glVertexArrayRangeAPPLE - GLsizei length - void *pointer - - - void glVertexArrayRangeNV - GLsizei length - const void *pointer - - - void glVertexArraySecondaryColorOffsetEXT - GLuint vaobj - GLuint buffer - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayTexCoordOffsetEXT - GLuint vaobj - GLuint buffer - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayVertexAttribBindingEXT - GLuint vaobj - GLuint attribindex - GLuint bindingindex - - - void glVertexArrayVertexAttribDivisorEXT - GLuint vaobj - GLuint index - GLuint divisor - - - void glVertexArrayVertexAttribFormatEXT - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLboolean normalized - GLuint relativeoffset - - - void glVertexArrayVertexAttribIFormatEXT - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexArrayVertexAttribIOffsetEXT - GLuint vaobj - GLuint buffer - GLuint index - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayVertexAttribLFormatEXT - GLuint vaobj - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexArrayVertexAttribLOffsetEXT - GLuint vaobj - GLuint buffer - GLuint index - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexArrayVertexAttribOffsetEXT - GLuint vaobj - GLuint buffer - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - GLintptr offset - - - void glVertexArrayVertexBindingDivisorEXT - GLuint vaobj - GLuint bindingindex - GLuint divisor - - - void glVertexArrayVertexBuffer - GLuint vaobj - GLuint bindingindex - GLuint buffer - GLintptr offset - GLsizei stride - - - void glVertexArrayVertexBuffers - GLuint vaobj - GLuint first - GLsizei count - const GLuint *buffers - const GLintptr *offsets - const GLsizei *strides - - - void glVertexArrayVertexOffsetEXT - GLuint vaobj - GLuint buffer - GLint size - GLenum type - GLsizei stride - GLintptr offset - - - void glVertexAttrib1d - GLuint index - GLdouble x - - - - void glVertexAttrib1dARB - GLuint index - GLdouble x - - - - - void glVertexAttrib1dNV - GLuint index - GLdouble x - - - - - void glVertexAttrib1dv - GLuint index - const GLdouble *v - - - - void glVertexAttrib1dvARB - GLuint index - const GLdouble *v - - - - - void glVertexAttrib1dvNV - GLuint index - const GLdouble *v - - - - - void glVertexAttrib1f - GLuint index - GLfloat x - - - - void glVertexAttrib1fARB - GLuint index - GLfloat x - - - - - void glVertexAttrib1fNV - GLuint index - GLfloat x - - - - - void glVertexAttrib1fv - GLuint index - const GLfloat *v - - - - void glVertexAttrib1fvARB - GLuint index - const GLfloat *v - - - - - void glVertexAttrib1fvNV - GLuint index - const GLfloat *v - - - - - void glVertexAttrib1hNV - GLuint index - GLhalfNV x - - - - void glVertexAttrib1hvNV - GLuint index - const GLhalfNV *v - - - - void glVertexAttrib1s - GLuint index - GLshort x - - - - void glVertexAttrib1sARB - GLuint index - GLshort x - - - - - void glVertexAttrib1sNV - GLuint index - GLshort x - - - - - void glVertexAttrib1sv - GLuint index - const GLshort *v - - - - void glVertexAttrib1svARB - GLuint index - const GLshort *v - - - - - void glVertexAttrib1svNV - GLuint index - const GLshort *v - - - - - void glVertexAttrib2d - GLuint index - GLdouble x - GLdouble y - - - - void glVertexAttrib2dARB - GLuint index - GLdouble x - GLdouble y - - - - - void glVertexAttrib2dNV - GLuint index - GLdouble x - GLdouble y - - - - - void glVertexAttrib2dv - GLuint index - const GLdouble *v - - - - void glVertexAttrib2dvARB - GLuint index - const GLdouble *v - - - - - void glVertexAttrib2dvNV - GLuint index - const GLdouble *v - - - - - void glVertexAttrib2f - GLuint index - GLfloat x - GLfloat y - - - - void glVertexAttrib2fARB - GLuint index - GLfloat x - GLfloat y - - - - - void glVertexAttrib2fNV - GLuint index - GLfloat x - GLfloat y - - - - - void glVertexAttrib2fv - GLuint index - const GLfloat *v - - - - void glVertexAttrib2fvARB - GLuint index - const GLfloat *v - - - - - void glVertexAttrib2fvNV - GLuint index - const GLfloat *v - - - - - void glVertexAttrib2hNV - GLuint index - GLhalfNV x - GLhalfNV y - - - - void glVertexAttrib2hvNV - GLuint index - const GLhalfNV *v - - - - void glVertexAttrib2s - GLuint index - GLshort x - GLshort y - - - - void glVertexAttrib2sARB - GLuint index - GLshort x - GLshort y - - - - - void glVertexAttrib2sNV - GLuint index - GLshort x - GLshort y - - - - - void glVertexAttrib2sv - GLuint index - const GLshort *v - - - - void glVertexAttrib2svARB - GLuint index - const GLshort *v - - - - - void glVertexAttrib2svNV - GLuint index - const GLshort *v - - - - - void glVertexAttrib3d - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - - void glVertexAttrib3dARB - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - - - void glVertexAttrib3dNV - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - - - void glVertexAttrib3dv - GLuint index - const GLdouble *v - - - - void glVertexAttrib3dvARB - GLuint index - const GLdouble *v - - - - - void glVertexAttrib3dvNV - GLuint index - const GLdouble *v - - - - - void glVertexAttrib3f - GLuint index - GLfloat x - GLfloat y - GLfloat z - - - - void glVertexAttrib3fARB - GLuint index - GLfloat x - GLfloat y - GLfloat z - - - - - void glVertexAttrib3fNV - GLuint index - GLfloat x - GLfloat y - GLfloat z - - - - - void glVertexAttrib3fv - GLuint index - const GLfloat *v - - - - void glVertexAttrib3fvARB - GLuint index - const GLfloat *v - - - - - void glVertexAttrib3fvNV - GLuint index - const GLfloat *v - - - - - void glVertexAttrib3hNV - GLuint index - GLhalfNV x - GLhalfNV y - GLhalfNV z - - - - void glVertexAttrib3hvNV - GLuint index - const GLhalfNV *v - - - - void glVertexAttrib3s - GLuint index - GLshort x - GLshort y - GLshort z - - - - void glVertexAttrib3sARB - GLuint index - GLshort x - GLshort y - GLshort z - - - - - void glVertexAttrib3sNV - GLuint index - GLshort x - GLshort y - GLshort z - - - - - void glVertexAttrib3sv - GLuint index - const GLshort *v - - - - void glVertexAttrib3svARB - GLuint index - const GLshort *v - - - - - void glVertexAttrib3svNV - GLuint index - const GLshort *v - - - - - void glVertexAttrib4Nbv - GLuint index - const GLbyte *v - - - void glVertexAttrib4NbvARB - GLuint index - const GLbyte *v - - - - void glVertexAttrib4Niv - GLuint index - const GLint *v - - - void glVertexAttrib4NivARB - GLuint index - const GLint *v - - - - void glVertexAttrib4Nsv - GLuint index - const GLshort *v - - - void glVertexAttrib4NsvARB - GLuint index - const GLshort *v - - - - void glVertexAttrib4Nub - GLuint index - GLubyte x - GLubyte y - GLubyte z - GLubyte w - - - void glVertexAttrib4NubARB - GLuint index - GLubyte x - GLubyte y - GLubyte z - GLubyte w - - - - void glVertexAttrib4Nubv - GLuint index - const GLubyte *v - - - - void glVertexAttrib4NubvARB - GLuint index - const GLubyte *v - - - - - void glVertexAttrib4Nuiv - GLuint index - const GLuint *v - - - void glVertexAttrib4NuivARB - GLuint index - const GLuint *v - - - - void glVertexAttrib4Nusv - GLuint index - const GLushort *v - - - void glVertexAttrib4NusvARB - GLuint index - const GLushort *v - - - - void glVertexAttrib4bv - GLuint index - const GLbyte *v - - - void glVertexAttrib4bvARB - GLuint index - const GLbyte *v - - - - void glVertexAttrib4d - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glVertexAttrib4dARB - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - - void glVertexAttrib4dNV - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - - void glVertexAttrib4dv - GLuint index - const GLdouble *v - - - - void glVertexAttrib4dvARB - GLuint index - const GLdouble *v - - - - - void glVertexAttrib4dvNV - GLuint index - const GLdouble *v - - - - - void glVertexAttrib4f - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glVertexAttrib4fARB - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - - void glVertexAttrib4fNV - GLuint index - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - - void glVertexAttrib4fv - GLuint index - const GLfloat *v - - - - void glVertexAttrib4fvARB - GLuint index - const GLfloat *v - - - - - void glVertexAttrib4fvNV - GLuint index - const GLfloat *v - - - - - void glVertexAttrib4hNV - GLuint index - GLhalfNV x - GLhalfNV y - GLhalfNV z - GLhalfNV w - - - - void glVertexAttrib4hvNV - GLuint index - const GLhalfNV *v - - - - void glVertexAttrib4iv - GLuint index - const GLint *v - - - void glVertexAttrib4ivARB - GLuint index - const GLint *v - - - - void glVertexAttrib4s - GLuint index - GLshort x - GLshort y - GLshort z - GLshort w - - - - void glVertexAttrib4sARB - GLuint index - GLshort x - GLshort y - GLshort z - GLshort w - - - - - void glVertexAttrib4sNV - GLuint index - GLshort x - GLshort y - GLshort z - GLshort w - - - - - void glVertexAttrib4sv - GLuint index - const GLshort *v - - - - void glVertexAttrib4svARB - GLuint index - const GLshort *v - - - - - void glVertexAttrib4svNV - GLuint index - const GLshort *v - - - - - void glVertexAttrib4ubNV - GLuint index - GLubyte x - GLubyte y - GLubyte z - GLubyte w - - - - - void glVertexAttrib4ubv - GLuint index - const GLubyte *v - - - void glVertexAttrib4ubvARB - GLuint index - const GLubyte *v - - - - void glVertexAttrib4ubvNV - GLuint index - const GLubyte *v - - - - - void glVertexAttrib4uiv - GLuint index - const GLuint *v - - - void glVertexAttrib4uivARB - GLuint index - const GLuint *v - - - - void glVertexAttrib4usv - GLuint index - const GLushort *v - - - void glVertexAttrib4usvARB - GLuint index - const GLushort *v - - - - void glVertexAttribArrayObjectATI - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - GLuint buffer - GLuint offset - - - void glVertexAttribBinding - GLuint attribindex - GLuint bindingindex - - - void glVertexAttribDivisor - GLuint index - GLuint divisor - - - void glVertexAttribDivisorANGLE - GLuint index - GLuint divisor - - - - void glVertexAttribDivisorARB - GLuint index - GLuint divisor - - - - void glVertexAttribDivisorEXT - GLuint index - GLuint divisor - - - - void glVertexAttribDivisorNV - GLuint index - GLuint divisor - - - - void glVertexAttribFormat - GLuint attribindex - GLint size - GLenum type - GLboolean normalized - GLuint relativeoffset - - - void glVertexAttribFormatNV - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - - - void glVertexAttribI1i - GLuint index - GLint x - - - - void glVertexAttribI1iEXT - GLuint index - GLint x - - - - - void glVertexAttribI1iv - GLuint index - const GLint *v - - - void glVertexAttribI1ivEXT - GLuint index - const GLint *v - - - - void glVertexAttribI1ui - GLuint index - GLuint x - - - - void glVertexAttribI1uiEXT - GLuint index - GLuint x - - - - - void glVertexAttribI1uiv - GLuint index - const GLuint *v - - - void glVertexAttribI1uivEXT - GLuint index - const GLuint *v - - - - void glVertexAttribI2i - GLuint index - GLint x - GLint y - - - - void glVertexAttribI2iEXT - GLuint index - GLint x - GLint y - - - - - void glVertexAttribI2iv - GLuint index - const GLint *v - - - void glVertexAttribI2ivEXT - GLuint index - const GLint *v - - - - void glVertexAttribI2ui - GLuint index - GLuint x - GLuint y - - - - void glVertexAttribI2uiEXT - GLuint index - GLuint x - GLuint y - - - - - void glVertexAttribI2uiv - GLuint index - const GLuint *v - - - void glVertexAttribI2uivEXT - GLuint index - const GLuint *v - - - - void glVertexAttribI3i - GLuint index - GLint x - GLint y - GLint z - - - - void glVertexAttribI3iEXT - GLuint index - GLint x - GLint y - GLint z - - - - - void glVertexAttribI3iv - GLuint index - const GLint *v - - - void glVertexAttribI3ivEXT - GLuint index - const GLint *v - - - - void glVertexAttribI3ui - GLuint index - GLuint x - GLuint y - GLuint z - - - - void glVertexAttribI3uiEXT - GLuint index - GLuint x - GLuint y - GLuint z - - - - - void glVertexAttribI3uiv - GLuint index - const GLuint *v - - - void glVertexAttribI3uivEXT - GLuint index - const GLuint *v - - - - void glVertexAttribI4bv - GLuint index - const GLbyte *v - - - void glVertexAttribI4bvEXT - GLuint index - const GLbyte *v - - - - void glVertexAttribI4i - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - void glVertexAttribI4iEXT - GLuint index - GLint x - GLint y - GLint z - GLint w - - - - - void glVertexAttribI4iv - GLuint index - const GLint *v - - - void glVertexAttribI4ivEXT - GLuint index - const GLint *v - - - - void glVertexAttribI4sv - GLuint index - const GLshort *v - - - void glVertexAttribI4svEXT - GLuint index - const GLshort *v - - - - void glVertexAttribI4ubv - GLuint index - const GLubyte *v - - - void glVertexAttribI4ubvEXT - GLuint index - const GLubyte *v - - - - void glVertexAttribI4ui - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - void glVertexAttribI4uiEXT - GLuint index - GLuint x - GLuint y - GLuint z - GLuint w - - - - - void glVertexAttribI4uiv - GLuint index - const GLuint *v - - - void glVertexAttribI4uivEXT - GLuint index - const GLuint *v - - - - void glVertexAttribI4usv - GLuint index - const GLushort *v - - - void glVertexAttribI4usvEXT - GLuint index - const GLushort *v - - - - void glVertexAttribIFormat - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexAttribIFormatNV - GLuint index - GLint size - GLenum type - GLsizei stride - - - void glVertexAttribIPointer - GLuint index - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glVertexAttribIPointerEXT - GLuint index - GLint size - GLenum type - GLsizei stride - const void *pointer - - - - void glVertexAttribL1d - GLuint index - GLdouble x - - - void glVertexAttribL1dEXT - GLuint index - GLdouble x - - - - void glVertexAttribL1dv - GLuint index - const GLdouble *v - - - void glVertexAttribL1dvEXT - GLuint index - const GLdouble *v - - - - void glVertexAttribL1i64NV - GLuint index - GLint64EXT x - - - void glVertexAttribL1i64vNV - GLuint index - const GLint64EXT *v - - - void glVertexAttribL1ui64ARB - GLuint index - GLuint64EXT x - - - void glVertexAttribL1ui64NV - GLuint index - GLuint64EXT x - - - void glVertexAttribL1ui64vARB - GLuint index - const GLuint64EXT *v - - - void glVertexAttribL1ui64vNV - GLuint index - const GLuint64EXT *v - - - void glVertexAttribL2d - GLuint index - GLdouble x - GLdouble y - - - void glVertexAttribL2dEXT - GLuint index - GLdouble x - GLdouble y - - - - void glVertexAttribL2dv - GLuint index - const GLdouble *v - - - void glVertexAttribL2dvEXT - GLuint index - const GLdouble *v - - - - void glVertexAttribL2i64NV - GLuint index - GLint64EXT x - GLint64EXT y - - - void glVertexAttribL2i64vNV - GLuint index - const GLint64EXT *v - - - void glVertexAttribL2ui64NV - GLuint index - GLuint64EXT x - GLuint64EXT y - - - void glVertexAttribL2ui64vNV - GLuint index - const GLuint64EXT *v - - - void glVertexAttribL3d - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - void glVertexAttribL3dEXT - GLuint index - GLdouble x - GLdouble y - GLdouble z - - - - void glVertexAttribL3dv - GLuint index - const GLdouble *v - - - void glVertexAttribL3dvEXT - GLuint index - const GLdouble *v - - - - void glVertexAttribL3i64NV - GLuint index - GLint64EXT x - GLint64EXT y - GLint64EXT z - - - void glVertexAttribL3i64vNV - GLuint index - const GLint64EXT *v - - - void glVertexAttribL3ui64NV - GLuint index - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - - - void glVertexAttribL3ui64vNV - GLuint index - const GLuint64EXT *v - - - void glVertexAttribL4d - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - void glVertexAttribL4dEXT - GLuint index - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glVertexAttribL4dv - GLuint index - const GLdouble *v - - - void glVertexAttribL4dvEXT - GLuint index - const GLdouble *v - - - - void glVertexAttribL4i64NV - GLuint index - GLint64EXT x - GLint64EXT y - GLint64EXT z - GLint64EXT w - - - void glVertexAttribL4i64vNV - GLuint index - const GLint64EXT *v - - - void glVertexAttribL4ui64NV - GLuint index - GLuint64EXT x - GLuint64EXT y - GLuint64EXT z - GLuint64EXT w - - - void glVertexAttribL4ui64vNV - GLuint index - const GLuint64EXT *v - - - void glVertexAttribLFormat - GLuint attribindex - GLint size - GLenum type - GLuint relativeoffset - - - void glVertexAttribLFormatNV - GLuint index - GLint size - GLenum type - GLsizei stride - - - void glVertexAttribLPointer - GLuint index - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glVertexAttribLPointerEXT - GLuint index - GLint size - GLenum type - GLsizei stride - const void *pointer - - - - void glVertexAttribP1ui - GLuint index - GLenum type - GLboolean normalized - GLuint value - - - void glVertexAttribP1uiv - GLuint index - GLenum type - GLboolean normalized - const GLuint *value - - - void glVertexAttribP2ui - GLuint index - GLenum type - GLboolean normalized - GLuint value - - - void glVertexAttribP2uiv - GLuint index - GLenum type - GLboolean normalized - const GLuint *value - - - void glVertexAttribP3ui - GLuint index - GLenum type - GLboolean normalized - GLuint value - - - void glVertexAttribP3uiv - GLuint index - GLenum type - GLboolean normalized - const GLuint *value - - - void glVertexAttribP4ui - GLuint index - GLenum type - GLboolean normalized - GLuint value - - - void glVertexAttribP4uiv - GLuint index - GLenum type - GLboolean normalized - const GLuint *value - - - void glVertexAttribParameteriAMD - GLuint index - GLenum pname - GLint param - - - void glVertexAttribPointer - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - const void *pointer - - - void glVertexAttribPointerARB - GLuint index - GLint size - GLenum type - GLboolean normalized - GLsizei stride - const void *pointer - - - - void glVertexAttribPointerNV - GLuint index - GLint fsize - GLenum type - GLsizei stride - const void *pointer - - - void glVertexAttribs1dvNV - GLuint index - GLsizei count - const GLdouble *v - - - - void glVertexAttribs1fvNV - GLuint index - GLsizei count - const GLfloat *v - - - - void glVertexAttribs1hvNV - GLuint index - GLsizei n - const GLhalfNV *v - - - - void glVertexAttribs1svNV - GLuint index - GLsizei count - const GLshort *v - - - - void glVertexAttribs2dvNV - GLuint index - GLsizei count - const GLdouble *v - - - - void glVertexAttribs2fvNV - GLuint index - GLsizei count - const GLfloat *v - - - - void glVertexAttribs2hvNV - GLuint index - GLsizei n - const GLhalfNV *v - - - - void glVertexAttribs2svNV - GLuint index - GLsizei count - const GLshort *v - - - - void glVertexAttribs3dvNV - GLuint index - GLsizei count - const GLdouble *v - - - - void glVertexAttribs3fvNV - GLuint index - GLsizei count - const GLfloat *v - - - - void glVertexAttribs3hvNV - GLuint index - GLsizei n - const GLhalfNV *v - - - - void glVertexAttribs3svNV - GLuint index - GLsizei count - const GLshort *v - - - - void glVertexAttribs4dvNV - GLuint index - GLsizei count - const GLdouble *v - - - - void glVertexAttribs4fvNV - GLuint index - GLsizei count - const GLfloat *v - - - - void glVertexAttribs4hvNV - GLuint index - GLsizei n - const GLhalfNV *v - - - - void glVertexAttribs4svNV - GLuint index - GLsizei count - const GLshort *v - - - - void glVertexAttribs4ubvNV - GLuint index - GLsizei count - const GLubyte *v - - - - void glVertexBindingDivisor - GLuint bindingindex - GLuint divisor - - - void glVertexBlendARB - GLint count - - - - void glVertexBlendEnvfATI - GLenum pname - GLfloat param - - - void glVertexBlendEnviATI - GLenum pname - GLint param - - - void glVertexFormatNV - GLint size - GLenum type - GLsizei stride - - - void glVertexP2ui - GLenum type - GLuint value - - - void glVertexP2uiv - GLenum type - const GLuint *value - - - void glVertexP3ui - GLenum type - GLuint value - - - void glVertexP3uiv - GLenum type - const GLuint *value - - - void glVertexP4ui - GLenum type - GLuint value - - - void glVertexP4uiv - GLenum type - const GLuint *value - - - void glVertexPointer - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glVertexPointerEXT - GLint size - GLenum type - GLsizei stride - GLsizei count - const void *pointer - - - void glVertexPointerListIBM - GLint size - GLenum type - GLint stride - const void **pointer - GLint ptrstride - - - void glVertexPointervINTEL - GLint size - GLenum type - const void **pointer - - - void glVertexStream1dATI - GLenum stream - GLdouble x - - - void glVertexStream1dvATI - GLenum stream - const GLdouble *coords - - - void glVertexStream1fATI - GLenum stream - GLfloat x - - - void glVertexStream1fvATI - GLenum stream - const GLfloat *coords - - - void glVertexStream1iATI - GLenum stream - GLint x - - - void glVertexStream1ivATI - GLenum stream - const GLint *coords - - - void glVertexStream1sATI - GLenum stream - GLshort x - - - void glVertexStream1svATI - GLenum stream - const GLshort *coords - - - void glVertexStream2dATI - GLenum stream - GLdouble x - GLdouble y - - - void glVertexStream2dvATI - GLenum stream - const GLdouble *coords - - - void glVertexStream2fATI - GLenum stream - GLfloat x - GLfloat y - - - void glVertexStream2fvATI - GLenum stream - const GLfloat *coords - - - void glVertexStream2iATI - GLenum stream - GLint x - GLint y - - - void glVertexStream2ivATI - GLenum stream - const GLint *coords - - - void glVertexStream2sATI - GLenum stream - GLshort x - GLshort y - - - void glVertexStream2svATI - GLenum stream - const GLshort *coords - - - void glVertexStream3dATI - GLenum stream - GLdouble x - GLdouble y - GLdouble z - - - void glVertexStream3dvATI - GLenum stream - const GLdouble *coords - - - void glVertexStream3fATI - GLenum stream - GLfloat x - GLfloat y - GLfloat z - - - void glVertexStream3fvATI - GLenum stream - const GLfloat *coords - - - void glVertexStream3iATI - GLenum stream - GLint x - GLint y - GLint z - - - void glVertexStream3ivATI - GLenum stream - const GLint *coords - - - void glVertexStream3sATI - GLenum stream - GLshort x - GLshort y - GLshort z - - - void glVertexStream3svATI - GLenum stream - const GLshort *coords - - - void glVertexStream4dATI - GLenum stream - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - void glVertexStream4dvATI - GLenum stream - const GLdouble *coords - - - void glVertexStream4fATI - GLenum stream - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - void glVertexStream4fvATI - GLenum stream - const GLfloat *coords - - - void glVertexStream4iATI - GLenum stream - GLint x - GLint y - GLint z - GLint w - - - void glVertexStream4ivATI - GLenum stream - const GLint *coords - - - void glVertexStream4sATI - GLenum stream - GLshort x - GLshort y - GLshort z - GLshort w - - - void glVertexStream4svATI - GLenum stream - const GLshort *coords - - - void glVertexWeightPointerEXT - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glVertexWeightfEXT - GLfloat weight - - - - void glVertexWeightfvEXT - const GLfloat *weight - - - - void glVertexWeighthNV - GLhalfNV weight - - - - void glVertexWeighthvNV - const GLhalfNV *weight - - - - GLenum glVideoCaptureNV - GLuint video_capture_slot - GLuint *sequence_num - GLuint64EXT *capture_time - - - void glVideoCaptureStreamParameterdvNV - GLuint video_capture_slot - GLuint stream - GLenum pname - const GLdouble *params - - - void glVideoCaptureStreamParameterfvNV - GLuint video_capture_slot - GLuint stream - GLenum pname - const GLfloat *params - - - void glVideoCaptureStreamParameterivNV - GLuint video_capture_slot - GLuint stream - GLenum pname - const GLint *params - - - void glViewport - GLint x - GLint y - GLsizei width - GLsizei height - - - - void glViewportArrayv - GLuint first - GLsizei count - const GLfloat *v - - - void glViewportArrayvNV - GLuint first - GLsizei count - const GLfloat *v - - - - void glViewportArrayvOES - GLuint first - GLsizei count - const GLfloat *v - - - - void glViewportIndexedf - GLuint index - GLfloat x - GLfloat y - GLfloat w - GLfloat h - - - void glViewportIndexedfOES - GLuint index - GLfloat x - GLfloat y - GLfloat w - GLfloat h - - - - void glViewportIndexedfNV - GLuint index - GLfloat x - GLfloat y - GLfloat w - GLfloat h - - - - void glViewportIndexedfv - GLuint index - const GLfloat *v - - - void glViewportIndexedfvOES - GLuint index - const GLfloat *v - - - - void glViewportIndexedfvNV - GLuint index - const GLfloat *v - - - - void glViewportPositionWScaleNV - GLuint index - GLfloat xcoeff - GLfloat ycoeff - - - void glViewportSwizzleNV - GLuint index - GLenum swizzlex - GLenum swizzley - GLenum swizzlez - GLenum swizzlew - - - void glWaitSemaphoreEXT - GLuint semaphore - GLuint numBufferBarriers - const GLuint *buffers - GLuint numTextureBarriers - const GLuint *textures - const GLenum *srcLayouts - - - void glWaitSync - GLsync sync - GLbitfield flags - GLuint64 timeout - - - void glWaitSyncAPPLE - GLsync sync - GLbitfield flags - GLuint64 timeout - - - - void glWeightPathsNV - GLuint resultPath - GLsizei numPaths - const GLuint *paths - const GLfloat *weights - - - void glWeightPointerARB - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glWeightPointerOES - GLint size - GLenum type - GLsizei stride - const void *pointer - - - void glWeightbvARB - GLint size - const GLbyte *weights - - - - void glWeightdvARB - GLint size - const GLdouble *weights - - - - void glWeightfvARB - GLint size - const GLfloat *weights - - - - void glWeightivARB - GLint size - const GLint *weights - - - - void glWeightsvARB - GLint size - const GLshort *weights - - - - void glWeightubvARB - GLint size - const GLubyte *weights - - - - void glWeightuivARB - GLint size - const GLuint *weights - - - - void glWeightusvARB - GLint size - const GLushort *weights - - - - void glWindowPos2d - GLdouble x - GLdouble y - - - - void glWindowPos2dARB - GLdouble x - GLdouble y - - - - - void glWindowPos2dMESA - GLdouble x - GLdouble y - - - - - void glWindowPos2dv - const GLdouble *v - - - - void glWindowPos2dvARB - const GLdouble *v - - - - - void glWindowPos2dvMESA - const GLdouble *v - - - - void glWindowPos2f - GLfloat x - GLfloat y - - - - void glWindowPos2fARB - GLfloat x - GLfloat y - - - - - void glWindowPos2fMESA - GLfloat x - GLfloat y - - - - - void glWindowPos2fv - const GLfloat *v - - - - void glWindowPos2fvARB - const GLfloat *v - - - - - void glWindowPos2fvMESA - const GLfloat *v - - - - void glWindowPos2i - GLint x - GLint y - - - - void glWindowPos2iARB - GLint x - GLint y - - - - - void glWindowPos2iMESA - GLint x - GLint y - - - - - void glWindowPos2iv - const GLint *v - - - - void glWindowPos2ivARB - const GLint *v - - - - - void glWindowPos2ivMESA - const GLint *v - - - - void glWindowPos2s - GLshort x - GLshort y - - - - void glWindowPos2sARB - GLshort x - GLshort y - - - - - void glWindowPos2sMESA - GLshort x - GLshort y - - - - - void glWindowPos2sv - const GLshort *v - - - - void glWindowPos2svARB - const GLshort *v - - - - - void glWindowPos2svMESA - const GLshort *v - - - - void glWindowPos3d - GLdouble x - GLdouble y - GLdouble z - - - - void glWindowPos3dARB - GLdouble x - GLdouble y - GLdouble z - - - - - void glWindowPos3dMESA - GLdouble x - GLdouble y - GLdouble z - - - - - void glWindowPos3dv - const GLdouble *v - - - - void glWindowPos3dvARB - const GLdouble *v - - - - - void glWindowPos3dvMESA - const GLdouble *v - - - - void glWindowPos3f - GLfloat x - GLfloat y - GLfloat z - - - - void glWindowPos3fARB - GLfloat x - GLfloat y - GLfloat z - - - - - void glWindowPos3fMESA - GLfloat x - GLfloat y - GLfloat z - - - - - void glWindowPos3fv - const GLfloat *v - - - - void glWindowPos3fvARB - const GLfloat *v - - - - - void glWindowPos3fvMESA - const GLfloat *v - - - - void glWindowPos3i - GLint x - GLint y - GLint z - - - - void glWindowPos3iARB - GLint x - GLint y - GLint z - - - - - void glWindowPos3iMESA - GLint x - GLint y - GLint z - - - - - void glWindowPos3iv - const GLint *v - - - - void glWindowPos3ivARB - const GLint *v - - - - - void glWindowPos3ivMESA - const GLint *v - - - - void glWindowPos3s - GLshort x - GLshort y - GLshort z - - - - void glWindowPos3sARB - GLshort x - GLshort y - GLshort z - - - - - void glWindowPos3sMESA - GLshort x - GLshort y - GLshort z - - - - - void glWindowPos3sv - const GLshort *v - - - - void glWindowPos3svARB - const GLshort *v - - - - - void glWindowPos3svMESA - const GLshort *v - - - - void glWindowPos4dMESA - GLdouble x - GLdouble y - GLdouble z - GLdouble w - - - - void glWindowPos4dvMESA - const GLdouble *v - - - void glWindowPos4fMESA - GLfloat x - GLfloat y - GLfloat z - GLfloat w - - - - void glWindowPos4fvMESA - const GLfloat *v - - - void glWindowPos4iMESA - GLint x - GLint y - GLint z - GLint w - - - - void glWindowPos4ivMESA - const GLint *v - - - void glWindowPos4sMESA - GLshort x - GLshort y - GLshort z - GLshort w - - - - void glWindowPos4svMESA - const GLshort *v - - - void glWindowRectanglesEXT - GLenum mode - GLsizei count - const GLint *box - - - void glWriteMaskEXT - GLuint res - GLuint in - GLenum outX - GLenum outY - GLenum outZ - GLenum outW - - - void glDrawVkImageNV - GLuint64 vkImage - GLuint sampler - GLfloat x0 - GLfloat y0 - GLfloat x1 - GLfloat y1 - GLfloat z - GLfloat s0 - GLfloat t0 - GLfloat s1 - GLfloat t1 - - - GLVULKANPROCNV glGetVkProcAddrNV - const GLchar *name - - - void glWaitVkSemaphoreNV - GLuint64 vkSemaphore - - - void glSignalVkSemaphoreNV - GLuint64 vkSemaphore - - - void glSignalVkFenceNV - GLuint64 vkFence - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/org/lwjglx/debug/GLmetadata.java b/src/org/lwjglx/debug/GLmetadata.java deleted file mode 100644 index a19350a..0000000 --- a/src/org/lwjglx/debug/GLmetadata.java +++ /dev/null @@ -1,39457 +0,0 @@ -package org.lwjglx.debug; -import java.util.Map; -import java.util.HashMap; -public class GLmetadata { - @SafeVarargs - private static Map merge(Map... maps) { - Map result = new HashMap<>(); - for (Map map : maps) { - if (map != null) result.putAll(map); - } - return result; - } - private static final int GL_MULTISAMPLE_BUFFER_BIT7_QCOM = -2147483648; - private static final int GL_TEXCOORD4_BIT_PGI = -2147483648; - private static final int GL_SKIP_COMPONENTS1_NV = -6; - private static final int GL_SKIP_COMPONENTS2_NV = -5; - private static final int GL_SKIP_COMPONENTS3_NV = -4; - private static final int GL_SKIP_COMPONENTS4_NV = -3; - private static final int GL_NEXT_BUFFER_NV = -2; - private static final int GL_ALL_BARRIER_BITS = -1; - private static final int GL_TIMEOUT_IGNORED_APPLE = -1; - private static final int GL_ALL_BARRIER_BITS_EXT = -1; - private static final int GL_QUERY_ALL_EVENT_BITS_AMD = -1; - private static final int GL_ALL_PIXELS_AMD = -1; - private static final int GL_INVALID_INDEX = -1; - private static final int GL_CLIENT_ALL_ATTRIB_BITS = -1; - private static final int GL_ALL_SHADER_BITS = -1; - private static final int GL_ALL_SHADER_BITS_EXT = -1; - private static final int GL_TIMEOUT_IGNORED = -1; - private static final int GL_ALL_ATTRIB_BITS = -1; - private static final int GL_PERFQUERY_SINGLE_CONTEXT_INTEL = 0; - private static final int GL_TERMINATE_SEQUENCE_COMMAND_NV = 0; - private static final int GL_FALSE = 0; - private static final int GL_NONE = 0; - private static final int GL_POINTS = 0; - private static final int GL_CLOSE_PATH_NV = 0; - private static final int GL_NO_ERROR = 0; - private static final int GL_NONE_OES = 0; - private static final int GL_ZERO = 0; - private static final int GL_LAYOUT_DEFAULT_INTEL = 0; - private static final int GL_VERSION_ES_CM_1_1 = 1; - private static final int GL_VERTEX_SHADER_BIT = 1; - private static final int GL_RED_BIT_ATI = 1; - private static final int GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD = 1; - private static final int GL_LINES = 1; - private static final int GL_FOVEATION_ENABLE_BIT_QCOM = 1; - private static final int GL_CONTEXT_CORE_PROFILE_BIT = 1; - private static final int GL_MAP_READ_BIT_EXT = 1; - private static final int GL_SYNC_FLUSH_COMMANDS_BIT = 1; - private static final int GL_CURRENT_BIT = 1; - private static final int GL_NOP_COMMAND_NV = 1; - private static final int GL_TEXTURE_STORAGE_SPARSE_BIT_AMD = 1; - private static final int GL_VERTEX_SHADER_BIT_EXT = 1; - private static final int GL_TEXTURE_DEFORMATION_BIT_SGIX = 1; - private static final int GL_COLOR_BUFFER_BIT0_QCOM = 1; - private static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 1; - private static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT = 1; - private static final int GL_SUBGROUP_FEATURE_BASIC_BIT_KHR = 1; - private static final int GL_ONE = 1; - private static final int GL_LAYOUT_LINEAR_INTEL = 1; - private static final int GL_CLIENT_PIXEL_STORE_BIT = 1; - private static final int GL_TRUE = 1; - private static final int GL_VERSION_ES_CL_1_1 = 1; - private static final int GL_VERSION_ES_CL_1_0 = 1; - private static final int GL_BOLD_BIT_NV = 1; - private static final int GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 1; - private static final int GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT = 1; - private static final int GL_RESTART_SUN = 1; - private static final int GL_MAP_READ_BIT = 1; - private static final int GL_2X_BIT_ATI = 1; - private static final int GL_PERFQUERY_GLOBAL_CONTEXT_INTEL = 1; - private static final int GL_TRACE_OPERATIONS_BIT_MESA = 1; - private static final int GL_GLYPH_WIDTH_BIT_NV = 1; - private static final int GL_GREEN_BIT_ATI = 2; - private static final int GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 2; - private static final int GL_4X_BIT_ATI = 2; - private static final int GL_GLYPH_HEIGHT_BIT_NV = 2; - private static final int GL_DRAW_ELEMENTS_COMMAND_NV = 2; - private static final int GL_MAP_WRITE_BIT_EXT = 2; - private static final int GL_GEOMETRY_DEFORMATION_BIT_SGIX = 2; - private static final int GL_MOVE_TO_NV = 2; - private static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT = 2; - private static final int GL_MAP_WRITE_BIT = 2; - private static final int GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM = 2; - private static final int GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD = 2; - private static final int GL_LINE_LOOP = 2; - private static final int GL_FRAGMENT_SHADER_BIT_EXT = 2; - private static final int GL_TRACE_PRIMITIVES_BIT_MESA = 2; - private static final int GL_LAYOUT_LINEAR_CPU_CACHED_INTEL = 2; - private static final int GL_FRAGMENT_SHADER_BIT = 2; - private static final int GL_COMP_BIT_ATI = 2; - private static final int GL_ITALIC_BIT_NV = 2; - private static final int GL_ELEMENT_ARRAY_BARRIER_BIT_EXT = 2; - private static final int GL_CLIENT_VERTEX_ARRAY_BIT = 2; - private static final int GL_ELEMENT_ARRAY_BARRIER_BIT = 2; - private static final int GL_CONTEXT_FLAG_DEBUG_BIT = 2; - private static final int GL_REPLACE_MIDDLE_SUN = 2; - private static final int GL_POINT_BIT = 2; - private static final int GL_COLOR_BUFFER_BIT1_QCOM = 2; - private static final int GL_SUBGROUP_FEATURE_VOTE_BIT_KHR = 2; - private static final int GL_LINE_STRIP = 3; - private static final int GL_REPLACE_OLDEST_SUN = 3; - private static final int GL_DRAW_ARRAYS_COMMAND_NV = 3; - private static final int GL_RELATIVE_MOVE_TO_NV = 3; - private static final int GL_LINE_TO_NV = 4; - private static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT = 4; - private static final int GL_TRIANGLES = 4; - private static final int GL_MAP_INVALIDATE_RANGE_BIT_EXT = 4; - private static final int GL_GEOMETRY_SHADER_BIT_EXT = 4; - private static final int GL_COLOR_BUFFER_BIT2_QCOM = 4; - private static final int GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM = 4; - private static final int GL_NEGATE_BIT_ATI = 4; - private static final int GL_TRACE_ARRAYS_BIT_MESA = 4; - private static final int GL_UNIFORM_BARRIER_BIT_EXT = 4; - private static final int GL_VERTEX23_BIT_PGI = 4; - private static final int GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR = 4; - private static final int GL_DRAW_ELEMENTS_STRIP_COMMAND_NV = 4; - private static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB = 4; - private static final int GL_GEOMETRY_SHADER_BIT = 4; - private static final int GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD = 4; - private static final int GL_8X_BIT_ATI = 4; - private static final int GL_BLUE_BIT_ATI = 4; - private static final int GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV = 4; - private static final int GL_LINE_BIT = 4; - private static final int GL_UNIFORM_BARRIER_BIT = 4; - private static final int GL_MAP_INVALIDATE_RANGE_BIT = 4; - private static final int GL_GEOMETRY_SHADER_BIT_OES = 4; - private static final int GL_DRAW_ARRAYS_STRIP_COMMAND_NV = 5; - private static final int GL_RELATIVE_LINE_TO_NV = 5; - private static final int GL_TRIANGLE_STRIP = 5; - private static final int GL_HORIZONTAL_LINE_TO_NV = 6; - private static final int GL_TRIANGLE_FAN = 6; - private static final int GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV = 6; - private static final int GL_QUADS_EXT = 7; - private static final int GL_QUADS_OES = 7; - private static final int GL_QUADS = 7; - private static final int GL_RELATIVE_HORIZONTAL_LINE_TO_NV = 7; - private static final int GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV = 7; - private static final int GL_TEXTURE_FETCH_BARRIER_BIT = 8; - private static final int GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 8; - private static final int GL_MAP_INVALIDATE_BUFFER_BIT = 8; - private static final int GL_TEXTURE_FETCH_BARRIER_BIT_EXT = 8; - private static final int GL_ELEMENT_ADDRESS_COMMAND_NV = 8; - private static final int GL_TRACE_TEXTURES_BIT_MESA = 8; - private static final int GL_TESS_CONTROL_SHADER_BIT = 8; - private static final int GL_LUID_SIZE_EXT = 8; - private static final int GL_COLOR_BUFFER_BIT3_QCOM = 8; - private static final int GL_TESS_CONTROL_SHADER_BIT_EXT = 8; - private static final int GL_BIAS_BIT_ATI = 8; - private static final int GL_VERTEX4_BIT_PGI = 8; - private static final int GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD = 8; - private static final int GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR = 8; - private static final int GL_TESS_CONTROL_SHADER_BIT_OES = 8; - private static final int GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV = 8; - private static final int GL_CONTEXT_FLAG_NO_ERROR_BIT = 8; - private static final int GL_POLYGON_BIT = 8; - private static final int GL_QUAD_STRIP = 8; - private static final int GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR = 8; - private static final int GL_VERTICAL_LINE_TO_NV = 8; - private static final int GL_HALF_BIT_ATI = 8; - private static final int GL_RELATIVE_VERTICAL_LINE_TO_NV = 9; - private static final int GL_ATTRIBUTE_ADDRESS_COMMAND_NV = 9; - private static final int GL_POLYGON = 9; - private static final int GL_LINES_ADJACENCY = 10; - private static final int GL_LINES_ADJACENCY_ARB = 10; - private static final int GL_QUADRATIC_CURVE_TO_NV = 10; - private static final int GL_LINES_ADJACENCY_OES = 10; - private static final int GL_LINES_ADJACENCY_EXT = 10; - private static final int GL_UNIFORM_ADDRESS_COMMAND_NV = 10; - private static final int GL_BLEND_COLOR_COMMAND_NV = 11; - private static final int GL_LINE_STRIP_ADJACENCY_ARB = 11; - private static final int GL_LINE_STRIP_ADJACENCY = 11; - private static final int GL_RELATIVE_QUADRATIC_CURVE_TO_NV = 11; - private static final int GL_LINE_STRIP_ADJACENCY_EXT = 11; - private static final int GL_LINE_STRIP_ADJACENCY_OES = 11; - private static final int GL_TRIANGLES_ADJACENCY_EXT = 12; - private static final int GL_STENCIL_REF_COMMAND_NV = 12; - private static final int GL_TRIANGLES_ADJACENCY_ARB = 12; - private static final int GL_TRIANGLES_ADJACENCY = 12; - private static final int GL_TRIANGLES_ADJACENCY_OES = 12; - private static final int GL_CUBIC_CURVE_TO_NV = 12; - private static final int GL_TRIANGLE_STRIP_ADJACENCY_ARB = 13; - private static final int GL_TRIANGLE_STRIP_ADJACENCY = 13; - private static final int GL_TRIANGLE_STRIP_ADJACENCY_OES = 13; - private static final int GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13; - private static final int GL_LINE_WIDTH_COMMAND_NV = 13; - private static final int GL_RELATIVE_CUBIC_CURVE_TO_NV = 13; - private static final int GL_SMOOTH_QUADRATIC_CURVE_TO_NV = 14; - private static final int GL_PATCHES = 14; - private static final int GL_PATCHES_OES = 14; - private static final int GL_PATCHES_EXT = 14; - private static final int GL_POLYGON_OFFSET_COMMAND_NV = 14; - private static final int GL_ALPHA_REF_COMMAND_NV = 15; - private static final int GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV = 15; - private static final int GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR = 16; - private static final int GL_TESS_EVALUATION_SHADER_BIT_EXT = 16; - private static final int GL_VIEWPORT_COMMAND_NV = 16; - private static final int GL_TESS_EVALUATION_SHADER_BIT_OES = 16; - private static final int GL_COLOR_BUFFER_BIT4_QCOM = 16; - private static final int GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV = 16; - private static final int GL_QUARTER_BIT_ATI = 16; - private static final int GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 16; - private static final int GL_SMOOTH_CUBIC_CURVE_TO_NV = 16; - private static final int GL_UUID_SIZE_EXT = 16; - private static final int GL_TESS_EVALUATION_SHADER_BIT = 16; - private static final int GL_TRACE_PIXELS_BIT_MESA = 16; - private static final int GL_MAP_FLUSH_EXPLICIT_BIT = 16; - private static final int GL_POLYGON_STIPPLE_BIT = 16; - private static final int GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV = 17; - private static final int GL_SCISSOR_COMMAND_NV = 17; - private static final int GL_SMALL_CCW_ARC_TO_NV = 18; - private static final int GL_FRONT_FACE_COMMAND_NV = 18; - private static final int GL_RELATIVE_SMALL_CCW_ARC_TO_NV = 19; - private static final int GL_SMALL_CW_ARC_TO_NV = 20; - private static final int GL_RELATIVE_SMALL_CW_ARC_TO_NV = 21; - private static final int GL_LARGE_CCW_ARC_TO_NV = 22; - private static final int GL_RELATIVE_LARGE_CCW_ARC_TO_NV = 23; - private static final int GL_LARGE_CW_ARC_TO_NV = 24; - private static final int GL_RELATIVE_LARGE_CW_ARC_TO_NV = 25; - private static final int GL_CONIC_CURVE_TO_NV = 26; - private static final int GL_RELATIVE_CONIC_CURVE_TO_NV = 27; - private static final int GL_EIGHTH_BIT_ATI = 32; - private static final int GL_GLYPH_VERTICAL_BEARING_X_BIT_NV = 32; - private static final int GL_PIXEL_MODE_BIT = 32; - private static final int GL_COLOR_BUFFER_BIT5_QCOM = 32; - private static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT = 32; - private static final int GL_TRACE_ERRORS_BIT_MESA = 32; - private static final int GL_MAP_UNSYNCHRONIZED_BIT_EXT = 32; - private static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 32; - private static final int GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR = 32; - private static final int GL_COMPUTE_SHADER_BIT = 32; - private static final int GL_MAP_UNSYNCHRONIZED_BIT = 32; - private static final int GL_COMMAND_BARRIER_BIT = 64; - private static final int GL_MAP_PERSISTENT_BIT_EXT = 64; - private static final int GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV = 64; - private static final int GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR = 64; - private static final int GL_COMMAND_BARRIER_BIT_EXT = 64; - private static final int GL_MAP_PERSISTENT_BIT = 64; - private static final int GL_COLOR_BUFFER_BIT6_QCOM = 64; - private static final int GL_LIGHTING_BIT = 64; - private static final int GL_SATURATE_BIT_ATI = 64; - private static final int GL_MAP_COHERENT_BIT = 128; - private static final int GL_PIXEL_BUFFER_BARRIER_BIT = 128; - private static final int GL_FOG_BIT = 128; - private static final int GL_COLOR_BUFFER_BIT7_QCOM = 128; - private static final int GL_PIXEL_BUFFER_BARRIER_BIT_EXT = 128; - private static final int GL_SUBGROUP_FEATURE_QUAD_BIT_KHR = 128; - private static final int GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV = 128; - private static final int GL_MAP_COHERENT_BIT_EXT = 128; - private static final int GL_ROUNDED_RECT_NV = 232; - private static final int GL_RELATIVE_ROUNDED_RECT_NV = 233; - private static final int GL_ROUNDED_RECT2_NV = 234; - private static final int GL_RELATIVE_ROUNDED_RECT2_NV = 235; - private static final int GL_ROUNDED_RECT4_NV = 236; - private static final int GL_RELATIVE_ROUNDED_RECT4_NV = 237; - private static final int GL_ROUNDED_RECT8_NV = 238; - private static final int GL_RELATIVE_ROUNDED_RECT8_NV = 239; - private static final int GL_RESTART_PATH_NV = 240; - private static final int GL_DUP_FIRST_CUBIC_CURVE_TO_NV = 242; - private static final int GL_DUP_LAST_CUBIC_CURVE_TO_NV = 244; - private static final int GL_RECT_NV = 246; - private static final int GL_RELATIVE_RECT_NV = 247; - private static final int GL_CIRCULAR_CCW_ARC_TO_NV = 248; - private static final int GL_CIRCULAR_CW_ARC_TO_NV = 250; - private static final int GL_CIRCULAR_TANGENT_ARC_TO_NV = 252; - private static final int GL_ARC_TO_NV = 254; - private static final int GL_RELATIVE_ARC_TO_NV = 255; - private static final int GL_DEPTH_BUFFER_BIT0_QCOM = 256; - private static final int GL_TEXTURE_UPDATE_BARRIER_BIT_EXT = 256; - private static final int GL_GLYPH_HAS_KERNING_BIT_NV = 256; - private static final int GL_TEXTURE_UPDATE_BARRIER_BIT = 256; - private static final int GL_DEPTH_BUFFER_BIT = 256; - private static final int GL_DYNAMIC_STORAGE_BIT_EXT = 256; - private static final int GL_DYNAMIC_STORAGE_BIT = 256; - private static final int GL_ACCUM = 256; - private static final int GL_LOAD = 257; - private static final int GL_RETURN = 258; - private static final int GL_MULT = 259; - private static final int GL_ADD = 260; - private static final int GL_BUFFER_UPDATE_BARRIER_BIT_EXT = 512; - private static final int GL_DEPTH_BUFFER_BIT1_QCOM = 512; - private static final int GL_ACCUM_BUFFER_BIT = 512; - private static final int GL_NEVER = 512; - private static final int GL_BUFFER_UPDATE_BARRIER_BIT = 512; - private static final int GL_CLIENT_STORAGE_BIT = 512; - private static final int GL_CLIENT_STORAGE_BIT_EXT = 512; - private static final int GL_LESS = 513; - private static final int GL_EQUAL = 514; - private static final int GL_LEQUAL = 515; - private static final int GL_GREATER = 516; - private static final int GL_NOTEQUAL = 517; - private static final int GL_GEQUAL = 518; - private static final int GL_ALWAYS = 519; - private static final int GL_SRC_COLOR = 768; - private static final int GL_ONE_MINUS_SRC_COLOR = 769; - private static final int GL_SRC_ALPHA = 770; - private static final int GL_ONE_MINUS_SRC_ALPHA = 771; - private static final int GL_DST_ALPHA = 772; - private static final int GL_ONE_MINUS_DST_ALPHA = 773; - private static final int GL_DST_COLOR = 774; - private static final int GL_ONE_MINUS_DST_COLOR = 775; - private static final int GL_SRC_ALPHA_SATURATE_EXT = 776; - private static final int GL_SRC_ALPHA_SATURATE = 776; - private static final int GL_FRAMEBUFFER_BARRIER_BIT = 1024; - private static final int GL_SPARSE_STORAGE_BIT_ARB = 1024; - private static final int GL_FRAMEBUFFER_BARRIER_BIT_EXT = 1024; - private static final int GL_STENCIL_BUFFER_BIT = 1024; - private static final int GL_DEPTH_BUFFER_BIT2_QCOM = 1024; - private static final int GL_FRONT_LEFT = 1024; - private static final int GL_FRONT_RIGHT = 1025; - private static final int GL_BACK_LEFT = 1026; - private static final int GL_BACK_RIGHT = 1027; - private static final int GL_FRONT = 1028; - private static final int GL_BACK = 1029; - private static final int GL_LEFT = 1030; - private static final int GL_RIGHT = 1031; - private static final int GL_FRONT_AND_BACK = 1032; - private static final int GL_AUX0 = 1033; - private static final int GL_AUX1 = 1034; - private static final int GL_AUX2 = 1035; - private static final int GL_AUX3 = 1036; - private static final int GL_INVALID_ENUM = 1280; - private static final int GL_INVALID_VALUE = 1281; - private static final int GL_INVALID_OPERATION = 1282; - private static final int GL_STACK_OVERFLOW = 1283; - private static final int GL_STACK_OVERFLOW_KHR = 1283; - private static final int GL_STACK_UNDERFLOW_KHR = 1284; - private static final int GL_STACK_UNDERFLOW = 1284; - private static final int GL_OUT_OF_MEMORY = 1285; - private static final int GL_INVALID_FRAMEBUFFER_OPERATION = 1286; - private static final int GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286; - private static final int GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 1286; - private static final int GL_CONTEXT_LOST_KHR = 1287; - private static final int GL_CONTEXT_LOST = 1287; - private static final int GL_2D = 1536; - private static final int GL_3D = 1537; - private static final int GL_3D_COLOR = 1538; - private static final int GL_3D_COLOR_TEXTURE = 1539; - private static final int GL_4D_COLOR_TEXTURE = 1540; - private static final int GL_PASS_THROUGH_TOKEN = 1792; - private static final int GL_POINT_TOKEN = 1793; - private static final int GL_LINE_TOKEN = 1794; - private static final int GL_POLYGON_TOKEN = 1795; - private static final int GL_BITMAP_TOKEN = 1796; - private static final int GL_DRAW_PIXEL_TOKEN = 1797; - private static final int GL_COPY_PIXEL_TOKEN = 1798; - private static final int GL_LINE_RESET_TOKEN = 1799; - private static final int GL_LGPU_SEPARATE_STORAGE_BIT_NVX = 2048; - private static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048; - private static final int GL_VIEWPORT_BIT = 2048; - private static final int GL_EXP = 2048; - private static final int GL_PER_GPU_STORAGE_BIT_NV = 2048; - private static final int GL_DEPTH_BUFFER_BIT3_QCOM = 2048; - private static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT = 2048; - private static final int GL_EXP2 = 2049; - private static final int GL_CW = 2304; - private static final int GL_CCW = 2305; - private static final int GL_COEFF = 2560; - private static final int GL_ORDER = 2561; - private static final int GL_DOMAIN = 2562; - private static final int GL_CURRENT_COLOR = 2816; - private static final int GL_CURRENT_INDEX = 2817; - private static final int GL_CURRENT_NORMAL = 2818; - private static final int GL_CURRENT_TEXTURE_COORDS = 2819; - private static final int GL_CURRENT_RASTER_COLOR = 2820; - private static final int GL_CURRENT_RASTER_INDEX = 2821; - private static final int GL_CURRENT_RASTER_TEXTURE_COORDS = 2822; - private static final int GL_CURRENT_RASTER_POSITION = 2823; - private static final int GL_CURRENT_RASTER_POSITION_VALID = 2824; - private static final int GL_CURRENT_RASTER_DISTANCE = 2825; - private static final int GL_POINT_SMOOTH = 2832; - private static final int GL_POINT_SIZE = 2833; - private static final int GL_POINT_SIZE_RANGE = 2834; - private static final int GL_SMOOTH_POINT_SIZE_RANGE = 2834; - private static final int GL_POINT_SIZE_GRANULARITY = 2835; - private static final int GL_SMOOTH_POINT_SIZE_GRANULARITY = 2835; - private static final int GL_LINE_SMOOTH = 2848; - private static final int GL_LINE_WIDTH = 2849; - private static final int GL_SMOOTH_LINE_WIDTH_RANGE = 2850; - private static final int GL_LINE_WIDTH_RANGE = 2850; - private static final int GL_SMOOTH_LINE_WIDTH_GRANULARITY = 2851; - private static final int GL_LINE_WIDTH_GRANULARITY = 2851; - private static final int GL_LINE_STIPPLE = 2852; - private static final int GL_LINE_STIPPLE_PATTERN = 2853; - private static final int GL_LINE_STIPPLE_REPEAT = 2854; - private static final int GL_LIST_MODE = 2864; - private static final int GL_MAX_LIST_NESTING = 2865; - private static final int GL_LIST_BASE = 2866; - private static final int GL_LIST_INDEX = 2867; - private static final int GL_POLYGON_MODE = 2880; - private static final int GL_POLYGON_MODE_NV = 2880; - private static final int GL_POLYGON_SMOOTH = 2881; - private static final int GL_POLYGON_STIPPLE = 2882; - private static final int GL_EDGE_FLAG = 2883; - private static final int GL_CULL_FACE = 2884; - private static final int GL_CULL_FACE_MODE = 2885; - private static final int GL_FRONT_FACE = 2886; - private static final int GL_LIGHTING = 2896; - private static final int GL_LIGHT_MODEL_LOCAL_VIEWER = 2897; - private static final int GL_LIGHT_MODEL_TWO_SIDE = 2898; - private static final int GL_LIGHT_MODEL_AMBIENT = 2899; - private static final int GL_SHADE_MODEL = 2900; - private static final int GL_COLOR_MATERIAL_FACE = 2901; - private static final int GL_COLOR_MATERIAL_PARAMETER = 2902; - private static final int GL_COLOR_MATERIAL = 2903; - private static final int GL_FOG = 2912; - private static final int GL_FOG_INDEX = 2913; - private static final int GL_FOG_DENSITY = 2914; - private static final int GL_FOG_START = 2915; - private static final int GL_FOG_END = 2916; - private static final int GL_FOG_MODE = 2917; - private static final int GL_FOG_COLOR = 2918; - private static final int GL_DEPTH_RANGE = 2928; - private static final int GL_DEPTH_TEST = 2929; - private static final int GL_DEPTH_WRITEMASK = 2930; - private static final int GL_DEPTH_CLEAR_VALUE = 2931; - private static final int GL_DEPTH_FUNC = 2932; - private static final int GL_ACCUM_CLEAR_VALUE = 2944; - private static final int GL_STENCIL_TEST = 2960; - private static final int GL_STENCIL_CLEAR_VALUE = 2961; - private static final int GL_STENCIL_FUNC = 2962; - private static final int GL_STENCIL_VALUE_MASK = 2963; - private static final int GL_STENCIL_FAIL = 2964; - private static final int GL_STENCIL_PASS_DEPTH_FAIL = 2965; - private static final int GL_STENCIL_PASS_DEPTH_PASS = 2966; - private static final int GL_STENCIL_REF = 2967; - private static final int GL_STENCIL_WRITEMASK = 2968; - private static final int GL_MATRIX_MODE = 2976; - private static final int GL_NORMALIZE = 2977; - private static final int GL_VIEWPORT = 2978; - private static final int GL_MODELVIEW_STACK_DEPTH = 2979; - private static final int GL_PATH_MODELVIEW_STACK_DEPTH_NV = 2979; - private static final int GL_MODELVIEW0_STACK_DEPTH_EXT = 2979; - private static final int GL_PROJECTION_STACK_DEPTH = 2980; - private static final int GL_PATH_PROJECTION_STACK_DEPTH_NV = 2980; - private static final int GL_TEXTURE_STACK_DEPTH = 2981; - private static final int GL_MODELVIEW_MATRIX = 2982; - private static final int GL_PATH_MODELVIEW_MATRIX_NV = 2982; - private static final int GL_MODELVIEW0_MATRIX_EXT = 2982; - private static final int GL_PROJECTION_MATRIX = 2983; - private static final int GL_PATH_PROJECTION_MATRIX_NV = 2983; - private static final int GL_TEXTURE_MATRIX = 2984; - private static final int GL_ATTRIB_STACK_DEPTH = 2992; - private static final int GL_CLIENT_ATTRIB_STACK_DEPTH = 2993; - private static final int GL_ALPHA_TEST_QCOM = 3008; - private static final int GL_ALPHA_TEST = 3008; - private static final int GL_ALPHA_TEST_FUNC = 3009; - private static final int GL_ALPHA_TEST_FUNC_QCOM = 3009; - private static final int GL_ALPHA_TEST_REF = 3010; - private static final int GL_ALPHA_TEST_REF_QCOM = 3010; - private static final int GL_DITHER = 3024; - private static final int GL_BLEND_DST = 3040; - private static final int GL_BLEND_SRC = 3041; - private static final int GL_BLEND = 3042; - private static final int GL_LOGIC_OP_MODE = 3056; - private static final int GL_INDEX_LOGIC_OP = 3057; - private static final int GL_LOGIC_OP = 3057; - private static final int GL_COLOR_LOGIC_OP = 3058; - private static final int GL_AUX_BUFFERS = 3072; - private static final int GL_DRAW_BUFFER = 3073; - private static final int GL_DRAW_BUFFER_EXT = 3073; - private static final int GL_READ_BUFFER_NV = 3074; - private static final int GL_READ_BUFFER_EXT = 3074; - private static final int GL_READ_BUFFER = 3074; - private static final int GL_SCISSOR_BOX = 3088; - private static final int GL_SCISSOR_TEST = 3089; - private static final int GL_INDEX_CLEAR_VALUE = 3104; - private static final int GL_INDEX_WRITEMASK = 3105; - private static final int GL_COLOR_CLEAR_VALUE = 3106; - private static final int GL_COLOR_WRITEMASK = 3107; - private static final int GL_INDEX_MODE = 3120; - private static final int GL_RGBA_MODE = 3121; - private static final int GL_DOUBLEBUFFER = 3122; - private static final int GL_STEREO = 3123; - private static final int GL_RENDER_MODE = 3136; - private static final int GL_PERSPECTIVE_CORRECTION_HINT = 3152; - private static final int GL_POINT_SMOOTH_HINT = 3153; - private static final int GL_LINE_SMOOTH_HINT = 3154; - private static final int GL_POLYGON_SMOOTH_HINT = 3155; - private static final int GL_FOG_HINT = 3156; - private static final int GL_TEXTURE_GEN_S = 3168; - private static final int GL_TEXTURE_GEN_T = 3169; - private static final int GL_TEXTURE_GEN_R = 3170; - private static final int GL_TEXTURE_GEN_Q = 3171; - private static final int GL_PIXEL_MAP_I_TO_I = 3184; - private static final int GL_PIXEL_MAP_S_TO_S = 3185; - private static final int GL_PIXEL_MAP_I_TO_R = 3186; - private static final int GL_PIXEL_MAP_I_TO_G = 3187; - private static final int GL_PIXEL_MAP_I_TO_B = 3188; - private static final int GL_PIXEL_MAP_I_TO_A = 3189; - private static final int GL_PIXEL_MAP_R_TO_R = 3190; - private static final int GL_PIXEL_MAP_G_TO_G = 3191; - private static final int GL_PIXEL_MAP_B_TO_B = 3192; - private static final int GL_PIXEL_MAP_A_TO_A = 3193; - private static final int GL_PIXEL_MAP_I_TO_I_SIZE = 3248; - private static final int GL_PIXEL_MAP_S_TO_S_SIZE = 3249; - private static final int GL_PIXEL_MAP_I_TO_R_SIZE = 3250; - private static final int GL_PIXEL_MAP_I_TO_G_SIZE = 3251; - private static final int GL_PIXEL_MAP_I_TO_B_SIZE = 3252; - private static final int GL_PIXEL_MAP_I_TO_A_SIZE = 3253; - private static final int GL_PIXEL_MAP_R_TO_R_SIZE = 3254; - private static final int GL_PIXEL_MAP_G_TO_G_SIZE = 3255; - private static final int GL_PIXEL_MAP_B_TO_B_SIZE = 3256; - private static final int GL_PIXEL_MAP_A_TO_A_SIZE = 3257; - private static final int GL_UNPACK_SWAP_BYTES = 3312; - private static final int GL_UNPACK_LSB_FIRST = 3313; - private static final int GL_UNPACK_ROW_LENGTH = 3314; - private static final int GL_UNPACK_SKIP_ROWS = 3315; - private static final int GL_UNPACK_SKIP_PIXELS = 3316; - private static final int GL_UNPACK_ALIGNMENT = 3317; - private static final int GL_PACK_SWAP_BYTES = 3328; - private static final int GL_PACK_LSB_FIRST = 3329; - private static final int GL_PACK_ROW_LENGTH = 3330; - private static final int GL_PACK_SKIP_ROWS = 3331; - private static final int GL_PACK_SKIP_PIXELS = 3332; - private static final int GL_PACK_ALIGNMENT = 3333; - private static final int GL_MAP_COLOR = 3344; - private static final int GL_MAP_STENCIL = 3345; - private static final int GL_INDEX_SHIFT = 3346; - private static final int GL_INDEX_OFFSET = 3347; - private static final int GL_RED_SCALE = 3348; - private static final int GL_RED_BIAS = 3349; - private static final int GL_ZOOM_X = 3350; - private static final int GL_ZOOM_Y = 3351; - private static final int GL_GREEN_SCALE = 3352; - private static final int GL_GREEN_BIAS = 3353; - private static final int GL_BLUE_SCALE = 3354; - private static final int GL_BLUE_BIAS = 3355; - private static final int GL_ALPHA_SCALE = 3356; - private static final int GL_ALPHA_BIAS = 3357; - private static final int GL_DEPTH_SCALE = 3358; - private static final int GL_DEPTH_BIAS = 3359; - private static final int GL_MAX_EVAL_ORDER = 3376; - private static final int GL_MAX_LIGHTS = 3377; - private static final int GL_MAX_CLIP_PLANES = 3378; - private static final int GL_MAX_CLIP_DISTANCES = 3378; - private static final int GL_MAX_CLIP_PLANES_IMG = 3378; - private static final int GL_MAX_CLIP_DISTANCES_APPLE = 3378; - private static final int GL_MAX_TEXTURE_SIZE = 3379; - private static final int GL_MAX_PIXEL_MAP_TABLE = 3380; - private static final int GL_MAX_ATTRIB_STACK_DEPTH = 3381; - private static final int GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV = 3382; - private static final int GL_MAX_MODELVIEW_STACK_DEPTH = 3382; - private static final int GL_MAX_NAME_STACK_DEPTH = 3383; - private static final int GL_MAX_PROJECTION_STACK_DEPTH = 3384; - private static final int GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV = 3384; - private static final int GL_MAX_TEXTURE_STACK_DEPTH = 3385; - private static final int GL_MAX_VIEWPORT_DIMS = 3386; - private static final int GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 3387; - private static final int GL_SUBPIXEL_BITS = 3408; - private static final int GL_INDEX_BITS = 3409; - private static final int GL_RED_BITS = 3410; - private static final int GL_GREEN_BITS = 3411; - private static final int GL_BLUE_BITS = 3412; - private static final int GL_ALPHA_BITS = 3413; - private static final int GL_DEPTH_BITS = 3414; - private static final int GL_STENCIL_BITS = 3415; - private static final int GL_ACCUM_RED_BITS = 3416; - private static final int GL_ACCUM_GREEN_BITS = 3417; - private static final int GL_ACCUM_BLUE_BITS = 3418; - private static final int GL_ACCUM_ALPHA_BITS = 3419; - private static final int GL_NAME_STACK_DEPTH = 3440; - private static final int GL_AUTO_NORMAL = 3456; - private static final int GL_MAP1_COLOR_4 = 3472; - private static final int GL_MAP1_INDEX = 3473; - private static final int GL_MAP1_NORMAL = 3474; - private static final int GL_MAP1_TEXTURE_COORD_1 = 3475; - private static final int GL_MAP1_TEXTURE_COORD_2 = 3476; - private static final int GL_MAP1_TEXTURE_COORD_3 = 3477; - private static final int GL_MAP1_TEXTURE_COORD_4 = 3478; - private static final int GL_MAP1_VERTEX_3 = 3479; - private static final int GL_MAP1_VERTEX_4 = 3480; - private static final int GL_MAP2_COLOR_4 = 3504; - private static final int GL_MAP2_INDEX = 3505; - private static final int GL_MAP2_NORMAL = 3506; - private static final int GL_MAP2_TEXTURE_COORD_1 = 3507; - private static final int GL_MAP2_TEXTURE_COORD_2 = 3508; - private static final int GL_MAP2_TEXTURE_COORD_3 = 3509; - private static final int GL_MAP2_TEXTURE_COORD_4 = 3510; - private static final int GL_MAP2_VERTEX_3 = 3511; - private static final int GL_MAP2_VERTEX_4 = 3512; - private static final int GL_MAP1_GRID_DOMAIN = 3536; - private static final int GL_MAP1_GRID_SEGMENTS = 3537; - private static final int GL_MAP2_GRID_DOMAIN = 3538; - private static final int GL_MAP2_GRID_SEGMENTS = 3539; - private static final int GL_TEXTURE_1D = 3552; - private static final int GL_TEXTURE_2D = 3553; - private static final int GL_FEEDBACK_BUFFER_POINTER = 3568; - private static final int GL_FEEDBACK_BUFFER_SIZE = 3569; - private static final int GL_FEEDBACK_BUFFER_TYPE = 3570; - private static final int GL_SELECTION_BUFFER_POINTER = 3571; - private static final int GL_SELECTION_BUFFER_SIZE = 3572; - private static final int GL_DEPTH_BUFFER_BIT4_QCOM = 4096; - private static final int GL_ATOMIC_COUNTER_BARRIER_BIT_EXT = 4096; - private static final int GL_TRANSFORM_BIT = 4096; - private static final int GL_ATOMIC_COUNTER_BARRIER_BIT = 4096; - private static final int GL_TEXTURE_WIDTH = 4096; - private static final int GL_TEXTURE_HEIGHT = 4097; - private static final int GL_TEXTURE_INTERNAL_FORMAT = 4099; - private static final int GL_TEXTURE_COMPONENTS = 4099; - private static final int GL_TEXTURE_BORDER_COLOR = 4100; - private static final int GL_TEXTURE_BORDER_COLOR_EXT = 4100; - private static final int GL_TEXTURE_BORDER_COLOR_OES = 4100; - private static final int GL_TEXTURE_BORDER = 4101; - private static final int GL_TEXTURE_TARGET = 4102; - private static final int GL_DONT_CARE = 4352; - private static final int GL_FASTEST = 4353; - private static final int GL_NICEST = 4354; - private static final int GL_AMBIENT = 4608; - private static final int GL_DIFFUSE = 4609; - private static final int GL_SPECULAR = 4610; - private static final int GL_POSITION = 4611; - private static final int GL_SPOT_DIRECTION = 4612; - private static final int GL_SPOT_EXPONENT = 4613; - private static final int GL_SPOT_CUTOFF = 4614; - private static final int GL_CONSTANT_ATTENUATION = 4615; - private static final int GL_LINEAR_ATTENUATION = 4616; - private static final int GL_QUADRATIC_ATTENUATION = 4617; - private static final int GL_COMPILE = 4864; - private static final int GL_COMPILE_AND_EXECUTE = 4865; - private static final int GL_BYTE = 5120; - private static final int GL_UNSIGNED_BYTE = 5121; - private static final int GL_SHORT = 5122; - private static final int GL_UNSIGNED_SHORT = 5123; - private static final int GL_INT = 5124; - private static final int GL_UNSIGNED_INT = 5125; - private static final int GL_FLOAT = 5126; - private static final int GL_2_BYTES_NV = 5127; - private static final int GL_2_BYTES = 5127; - private static final int GL_3_BYTES_NV = 5128; - private static final int GL_3_BYTES = 5128; - private static final int GL_4_BYTES_NV = 5129; - private static final int GL_4_BYTES = 5129; - private static final int GL_DOUBLE = 5130; - private static final int GL_HALF_FLOAT_NV = 5131; - private static final int GL_HALF_APPLE = 5131; - private static final int GL_HALF_FLOAT = 5131; - private static final int GL_FIXED = 5132; - private static final int GL_FIXED_OES = 5132; - private static final int GL_INT64_NV = 5134; - private static final int GL_UNSIGNED_INT64_ARB = 5135; - private static final int GL_UNSIGNED_INT64_NV = 5135; - private static final int GL_CLEAR = 5376; - private static final int GL_AND = 5377; - private static final int GL_AND_REVERSE = 5378; - private static final int GL_COPY = 5379; - private static final int GL_AND_INVERTED = 5380; - private static final int GL_NOOP = 5381; - private static final int GL_XOR = 5382; - private static final int GL_XOR_NV = 5382; - private static final int GL_OR = 5383; - private static final int GL_NOR = 5384; - private static final int GL_EQUIV = 5385; - private static final int GL_INVERT = 5386; - private static final int GL_OR_REVERSE = 5387; - private static final int GL_COPY_INVERTED = 5388; - private static final int GL_OR_INVERTED = 5389; - private static final int GL_NAND = 5390; - private static final int GL_SET = 5391; - private static final int GL_EMISSION = 5632; - private static final int GL_SHININESS = 5633; - private static final int GL_AMBIENT_AND_DIFFUSE = 5634; - private static final int GL_COLOR_INDEXES = 5635; - private static final int GL_MODELVIEW0_ARB = 5888; - private static final int GL_MODELVIEW0_EXT = 5888; - private static final int GL_MODELVIEW = 5888; - private static final int GL_PATH_MODELVIEW_NV = 5888; - private static final int GL_PATH_PROJECTION_NV = 5889; - private static final int GL_PROJECTION = 5889; - private static final int GL_TEXTURE = 5890; - private static final int GL_COLOR = 6144; - private static final int GL_COLOR_EXT = 6144; - private static final int GL_DEPTH_EXT = 6145; - private static final int GL_DEPTH = 6145; - private static final int GL_STENCIL_EXT = 6146; - private static final int GL_STENCIL = 6146; - private static final int GL_COLOR_INDEX = 6400; - private static final int GL_STENCIL_INDEX = 6401; - private static final int GL_DEPTH_COMPONENT = 6402; - private static final int GL_RED = 6403; - private static final int GL_RED_NV = 6403; - private static final int GL_GREEN = 6404; - private static final int GL_GREEN_NV = 6404; - private static final int GL_BLUE = 6405; - private static final int GL_BLUE_NV = 6405; - private static final int GL_ALPHA = 6406; - private static final int GL_RGB = 6407; - private static final int GL_RGBA = 6408; - private static final int GL_LUMINANCE = 6409; - private static final int GL_LUMINANCE_ALPHA = 6410; - private static final int GL_BITMAP = 6656; - private static final int GL_POINT = 6912; - private static final int GL_POINT_NV = 6912; - private static final int GL_LINE_NV = 6913; - private static final int GL_LINE = 6913; - private static final int GL_FILL_NV = 6914; - private static final int GL_FILL = 6914; - private static final int GL_RENDER = 7168; - private static final int GL_FEEDBACK = 7169; - private static final int GL_SELECT = 7170; - private static final int GL_FLAT = 7424; - private static final int GL_SMOOTH = 7425; - private static final int GL_KEEP = 7680; - private static final int GL_REPLACE = 7681; - private static final int GL_INCR = 7682; - private static final int GL_DECR = 7683; - private static final int GL_VENDOR = 7936; - private static final int GL_RENDERER = 7937; - private static final int GL_VERSION = 7938; - private static final int GL_EXTENSIONS = 7939; - private static final int GL_EXTERNAL_STORAGE_BIT_NVX = 8192; - private static final int GL_S = 8192; - private static final int GL_SHADER_STORAGE_BARRIER_BIT = 8192; - private static final int GL_DEPTH_BUFFER_BIT5_QCOM = 8192; - private static final int GL_ENABLE_BIT = 8192; - private static final int GL_T = 8193; - private static final int GL_R = 8194; - private static final int GL_Q = 8195; - private static final int GL_MODULATE = 8448; - private static final int GL_DECAL = 8449; - private static final int GL_TEXTURE_ENV_MODE = 8704; - private static final int GL_TEXTURE_ENV_COLOR = 8705; - private static final int GL_TEXTURE_ENV = 8960; - private static final int GL_EYE_LINEAR_NV = 9216; - private static final int GL_EYE_LINEAR = 9216; - private static final int GL_OBJECT_LINEAR_NV = 9217; - private static final int GL_OBJECT_LINEAR = 9217; - private static final int GL_SPHERE_MAP = 9218; - private static final int GL_TEXTURE_GEN_MODE = 9472; - private static final int GL_TEXTURE_GEN_MODE_OES = 9472; - private static final int GL_OBJECT_PLANE = 9473; - private static final int GL_EYE_PLANE = 9474; - private static final int GL_NEAREST = 9728; - private static final int GL_LINEAR = 9729; - private static final int GL_NEAREST_MIPMAP_NEAREST = 9984; - private static final int GL_LINEAR_MIPMAP_NEAREST = 9985; - private static final int GL_NEAREST_MIPMAP_LINEAR = 9986; - private static final int GL_LINEAR_MIPMAP_LINEAR = 9987; - private static final int GL_TEXTURE_MAG_FILTER = 10240; - private static final int GL_TEXTURE_MIN_FILTER = 10241; - private static final int GL_TEXTURE_WRAP_S = 10242; - private static final int GL_TEXTURE_WRAP_T = 10243; - private static final int GL_CLAMP = 10496; - private static final int GL_REPEAT = 10497; - private static final int GL_POLYGON_OFFSET_UNITS = 10752; - private static final int GL_POLYGON_OFFSET_POINT = 10753; - private static final int GL_POLYGON_OFFSET_POINT_NV = 10753; - private static final int GL_POLYGON_OFFSET_LINE = 10754; - private static final int GL_POLYGON_OFFSET_LINE_NV = 10754; - private static final int GL_R3_G3_B2 = 10768; - private static final int GL_V2F = 10784; - private static final int GL_V3F = 10785; - private static final int GL_C4UB_V2F = 10786; - private static final int GL_C4UB_V3F = 10787; - private static final int GL_C3F_V3F = 10788; - private static final int GL_N3F_V3F = 10789; - private static final int GL_C4F_N3F_V3F = 10790; - private static final int GL_T2F_V3F = 10791; - private static final int GL_T4F_V4F = 10792; - private static final int GL_T2F_C4UB_V3F = 10793; - private static final int GL_T2F_C3F_V3F = 10794; - private static final int GL_T2F_N3F_V3F = 10795; - private static final int GL_T2F_C4F_N3F_V3F = 10796; - private static final int GL_T4F_C4F_N3F_V4F = 10797; - private static final int GL_CLIP_DISTANCE0 = 12288; - private static final int GL_CLIP_DISTANCE0_APPLE = 12288; - private static final int GL_CLIP_PLANE0_IMG = 12288; - private static final int GL_CLIP_PLANE0 = 12288; - private static final int GL_CLIP_DISTANCE1 = 12289; - private static final int GL_CLIP_PLANE1_IMG = 12289; - private static final int GL_CLIP_DISTANCE1_APPLE = 12289; - private static final int GL_CLIP_PLANE1 = 12289; - private static final int GL_CLIP_DISTANCE2 = 12290; - private static final int GL_CLIP_DISTANCE2_APPLE = 12290; - private static final int GL_CLIP_PLANE2 = 12290; - private static final int GL_CLIP_PLANE2_IMG = 12290; - private static final int GL_CLIP_DISTANCE3 = 12291; - private static final int GL_CLIP_PLANE3_IMG = 12291; - private static final int GL_CLIP_DISTANCE3_APPLE = 12291; - private static final int GL_CLIP_PLANE3 = 12291; - private static final int GL_CLIP_DISTANCE4 = 12292; - private static final int GL_CLIP_DISTANCE4_APPLE = 12292; - private static final int GL_CLIP_PLANE4_IMG = 12292; - private static final int GL_CLIP_PLANE4 = 12292; - private static final int GL_CLIP_DISTANCE5 = 12293; - private static final int GL_CLIP_DISTANCE5_APPLE = 12293; - private static final int GL_CLIP_PLANE5_IMG = 12293; - private static final int GL_CLIP_PLANE5 = 12293; - private static final int GL_CLIP_DISTANCE6 = 12294; - private static final int GL_CLIP_DISTANCE6_APPLE = 12294; - private static final int GL_CLIP_DISTANCE7 = 12295; - private static final int GL_CLIP_DISTANCE7_APPLE = 12295; - private static final int GL_LIGHT0 = 16384; - private static final int GL_DEPTH_BUFFER_BIT6_QCOM = 16384; - private static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT = 16384; - private static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT = 16384; - private static final int GL_COLOR_BUFFER_BIT = 16384; - private static final int GL_LIGHT1 = 16385; - private static final int GL_LIGHT2 = 16386; - private static final int GL_LIGHT3 = 16387; - private static final int GL_LIGHT4 = 16388; - private static final int GL_LIGHT5 = 16389; - private static final int GL_LIGHT6 = 16390; - private static final int GL_LIGHT7 = 16391; - private static final int GL_DEPTH_BUFFER_BIT7_QCOM = 32768; - private static final int GL_QUERY_BUFFER_BARRIER_BIT = 32768; - private static final int GL_HINT_BIT = 32768; - private static final int GL_COVERAGE_BUFFER_BIT_NV = 32768; - private static final int GL_CONSTANT_COLOR = 32769; - private static final int GL_ONE_MINUS_CONSTANT_COLOR = 32770; - private static final int GL_CONSTANT_ALPHA = 32771; - private static final int GL_ONE_MINUS_CONSTANT_ALPHA = 32772; - private static final int GL_BLEND_COLOR = 32773; - private static final int GL_FUNC_ADD = 32774; - private static final int GL_FUNC_ADD_OES = 32774; - private static final int GL_FUNC_ADD_EXT = 32774; - private static final int GL_MIN_EXT = 32775; - private static final int GL_MIN = 32775; - private static final int GL_MAX_EXT = 32776; - private static final int GL_MAX = 32776; - private static final int GL_BLEND_EQUATION_RGB = 32777; - private static final int GL_BLEND_EQUATION_EXT = 32777; - private static final int GL_BLEND_EQUATION = 32777; - private static final int GL_BLEND_EQUATION_OES = 32777; - private static final int GL_BLEND_EQUATION_RGB_OES = 32777; - private static final int GL_BLEND_EQUATION_RGB_EXT = 32777; - private static final int GL_FUNC_SUBTRACT_OES = 32778; - private static final int GL_FUNC_SUBTRACT = 32778; - private static final int GL_FUNC_REVERSE_SUBTRACT_OES = 32779; - private static final int GL_FUNC_REVERSE_SUBTRACT = 32779; - private static final int GL_CONVOLUTION_1D = 32784; - private static final int GL_CONVOLUTION_1D_EXT = 32784; - private static final int GL_CONVOLUTION_2D_EXT = 32785; - private static final int GL_CONVOLUTION_2D = 32785; - private static final int GL_SEPARABLE_2D_EXT = 32786; - private static final int GL_SEPARABLE_2D = 32786; - private static final int GL_CONVOLUTION_BORDER_MODE_EXT = 32787; - private static final int GL_CONVOLUTION_BORDER_MODE = 32787; - private static final int GL_CONVOLUTION_FILTER_SCALE_EXT = 32788; - private static final int GL_CONVOLUTION_FILTER_SCALE = 32788; - private static final int GL_CONVOLUTION_FILTER_BIAS_EXT = 32789; - private static final int GL_CONVOLUTION_FILTER_BIAS = 32789; - private static final int GL_REDUCE = 32790; - private static final int GL_REDUCE_EXT = 32790; - private static final int GL_CONVOLUTION_FORMAT_EXT = 32791; - private static final int GL_CONVOLUTION_FORMAT = 32791; - private static final int GL_CONVOLUTION_WIDTH = 32792; - private static final int GL_CONVOLUTION_WIDTH_EXT = 32792; - private static final int GL_CONVOLUTION_HEIGHT = 32793; - private static final int GL_CONVOLUTION_HEIGHT_EXT = 32793; - private static final int GL_MAX_CONVOLUTION_WIDTH_EXT = 32794; - private static final int GL_MAX_CONVOLUTION_WIDTH = 32794; - private static final int GL_MAX_CONVOLUTION_HEIGHT_EXT = 32795; - private static final int GL_MAX_CONVOLUTION_HEIGHT = 32795; - private static final int GL_POST_CONVOLUTION_RED_SCALE_EXT = 32796; - private static final int GL_POST_CONVOLUTION_RED_SCALE = 32796; - private static final int GL_POST_CONVOLUTION_GREEN_SCALE_EXT = 32797; - private static final int GL_POST_CONVOLUTION_GREEN_SCALE = 32797; - private static final int GL_POST_CONVOLUTION_BLUE_SCALE = 32798; - private static final int GL_POST_CONVOLUTION_BLUE_SCALE_EXT = 32798; - private static final int GL_POST_CONVOLUTION_ALPHA_SCALE = 32799; - private static final int GL_POST_CONVOLUTION_ALPHA_SCALE_EXT = 32799; - private static final int GL_POST_CONVOLUTION_RED_BIAS_EXT = 32800; - private static final int GL_POST_CONVOLUTION_RED_BIAS = 32800; - private static final int GL_POST_CONVOLUTION_GREEN_BIAS_EXT = 32801; - private static final int GL_POST_CONVOLUTION_GREEN_BIAS = 32801; - private static final int GL_POST_CONVOLUTION_BLUE_BIAS_EXT = 32802; - private static final int GL_POST_CONVOLUTION_BLUE_BIAS = 32802; - private static final int GL_POST_CONVOLUTION_ALPHA_BIAS = 32803; - private static final int GL_POST_CONVOLUTION_ALPHA_BIAS_EXT = 32803; - private static final int GL_HISTOGRAM_EXT = 32804; - private static final int GL_HISTOGRAM = 32804; - private static final int GL_PROXY_HISTOGRAM_EXT = 32805; - private static final int GL_PROXY_HISTOGRAM = 32805; - private static final int GL_HISTOGRAM_WIDTH = 32806; - private static final int GL_HISTOGRAM_WIDTH_EXT = 32806; - private static final int GL_HISTOGRAM_FORMAT_EXT = 32807; - private static final int GL_HISTOGRAM_FORMAT = 32807; - private static final int GL_HISTOGRAM_RED_SIZE_EXT = 32808; - private static final int GL_HISTOGRAM_RED_SIZE = 32808; - private static final int GL_HISTOGRAM_GREEN_SIZE_EXT = 32809; - private static final int GL_HISTOGRAM_GREEN_SIZE = 32809; - private static final int GL_HISTOGRAM_BLUE_SIZE_EXT = 32810; - private static final int GL_HISTOGRAM_BLUE_SIZE = 32810; - private static final int GL_HISTOGRAM_ALPHA_SIZE = 32811; - private static final int GL_HISTOGRAM_ALPHA_SIZE_EXT = 32811; - private static final int GL_HISTOGRAM_LUMINANCE_SIZE_EXT = 32812; - private static final int GL_HISTOGRAM_LUMINANCE_SIZE = 32812; - private static final int GL_HISTOGRAM_SINK_EXT = 32813; - private static final int GL_HISTOGRAM_SINK = 32813; - private static final int GL_MINMAX = 32814; - private static final int GL_MINMAX_EXT = 32814; - private static final int GL_MINMAX_FORMAT = 32815; - private static final int GL_MINMAX_FORMAT_EXT = 32815; - private static final int GL_MINMAX_SINK = 32816; - private static final int GL_MINMAX_SINK_EXT = 32816; - private static final int GL_TABLE_TOO_LARGE_EXT = 32817; - private static final int GL_TABLE_TOO_LARGE = 32817; - private static final int GL_UNSIGNED_BYTE_3_3_2 = 32818; - private static final int GL_UNSIGNED_SHORT_4_4_4_4 = 32819; - private static final int GL_UNSIGNED_SHORT_5_5_5_1 = 32820; - private static final int GL_UNSIGNED_INT_8_8_8_8 = 32821; - private static final int GL_UNSIGNED_INT_10_10_10_2 = 32822; - private static final int GL_POLYGON_OFFSET_FILL = 32823; - private static final int GL_POLYGON_OFFSET_FACTOR = 32824; - private static final int GL_RESCALE_NORMAL = 32826; - private static final int GL_ALPHA4 = 32827; - private static final int GL_ALPHA8 = 32828; - private static final int GL_ALPHA8_EXT = 32828; - private static final int GL_ALPHA12 = 32829; - private static final int GL_ALPHA16 = 32830; - private static final int GL_LUMINANCE4 = 32831; - private static final int GL_LUMINANCE8 = 32832; - private static final int GL_LUMINANCE8_EXT = 32832; - private static final int GL_LUMINANCE12 = 32833; - private static final int GL_LUMINANCE16 = 32834; - private static final int GL_LUMINANCE4_ALPHA4 = 32835; - private static final int GL_LUMINANCE6_ALPHA2 = 32836; - private static final int GL_LUMINANCE8_ALPHA8 = 32837; - private static final int GL_LUMINANCE8_ALPHA8_EXT = 32837; - private static final int GL_LUMINANCE12_ALPHA4 = 32838; - private static final int GL_LUMINANCE12_ALPHA12 = 32839; - private static final int GL_LUMINANCE16_ALPHA16 = 32840; - private static final int GL_INTENSITY = 32841; - private static final int GL_INTENSITY4 = 32842; - private static final int GL_INTENSITY8 = 32843; - private static final int GL_INTENSITY12 = 32844; - private static final int GL_INTENSITY16 = 32845; - private static final int GL_RGB4 = 32847; - private static final int GL_RGB5 = 32848; - private static final int GL_RGB8 = 32849; - private static final int GL_RGB10_EXT = 32850; - private static final int GL_RGB10 = 32850; - private static final int GL_RGB12 = 32851; - private static final int GL_RGB16 = 32852; - private static final int GL_RGBA2 = 32853; - private static final int GL_RGBA4 = 32854; - private static final int GL_RGBA4_OES = 32854; - private static final int GL_RGB5_A1 = 32855; - private static final int GL_RGB5_A1_OES = 32855; - private static final int GL_RGBA8 = 32856; - private static final int GL_RGB10_A2 = 32857; - private static final int GL_RGB10_A2_EXT = 32857; - private static final int GL_RGBA12 = 32858; - private static final int GL_RGBA16 = 32859; - private static final int GL_TEXTURE_RED_SIZE = 32860; - private static final int GL_TEXTURE_GREEN_SIZE = 32861; - private static final int GL_TEXTURE_BLUE_SIZE = 32862; - private static final int GL_TEXTURE_ALPHA_SIZE = 32863; - private static final int GL_TEXTURE_LUMINANCE_SIZE = 32864; - private static final int GL_TEXTURE_INTENSITY_SIZE = 32865; - private static final int GL_PROXY_TEXTURE_1D = 32867; - private static final int GL_PROXY_TEXTURE_2D = 32868; - private static final int GL_TEXTURE_PRIORITY = 32870; - private static final int GL_TEXTURE_PRIORITY_EXT = 32870; - private static final int GL_TEXTURE_RESIDENT = 32871; - private static final int GL_TEXTURE_RESIDENT_EXT = 32871; - private static final int GL_TEXTURE_1D_BINDING_EXT = 32872; - private static final int GL_TEXTURE_BINDING_1D = 32872; - private static final int GL_TEXTURE_2D_BINDING_EXT = 32873; - private static final int GL_TEXTURE_BINDING_2D = 32873; - private static final int GL_TEXTURE_BINDING_3D_OES = 32874; - private static final int GL_TEXTURE_3D_BINDING_EXT = 32874; - private static final int GL_TEXTURE_BINDING_3D = 32874; - private static final int GL_PACK_SKIP_IMAGES = 32875; - private static final int GL_PACK_SKIP_IMAGES_EXT = 32875; - private static final int GL_PACK_IMAGE_HEIGHT = 32876; - private static final int GL_PACK_IMAGE_HEIGHT_EXT = 32876; - private static final int GL_UNPACK_SKIP_IMAGES = 32877; - private static final int GL_UNPACK_SKIP_IMAGES_EXT = 32877; - private static final int GL_UNPACK_IMAGE_HEIGHT_EXT = 32878; - private static final int GL_UNPACK_IMAGE_HEIGHT = 32878; - private static final int GL_TEXTURE_3D = 32879; - private static final int GL_TEXTURE_3D_OES = 32879; - private static final int GL_TEXTURE_3D_EXT = 32879; - private static final int GL_PROXY_TEXTURE_3D_EXT = 32880; - private static final int GL_PROXY_TEXTURE_3D = 32880; - private static final int GL_TEXTURE_DEPTH_EXT = 32881; - private static final int GL_TEXTURE_DEPTH = 32881; - private static final int GL_TEXTURE_WRAP_R_EXT = 32882; - private static final int GL_TEXTURE_WRAP_R = 32882; - private static final int GL_TEXTURE_WRAP_R_OES = 32882; - private static final int GL_MAX_3D_TEXTURE_SIZE_EXT = 32883; - private static final int GL_MAX_3D_TEXTURE_SIZE = 32883; - private static final int GL_MAX_3D_TEXTURE_SIZE_OES = 32883; - private static final int GL_VERTEX_ARRAY_KHR = 32884; - private static final int GL_VERTEX_ARRAY = 32884; - private static final int GL_VERTEX_ARRAY_EXT = 32884; - private static final int GL_NORMAL_ARRAY_EXT = 32885; - private static final int GL_NORMAL_ARRAY = 32885; - private static final int GL_COLOR_ARRAY_EXT = 32886; - private static final int GL_COLOR_ARRAY = 32886; - private static final int GL_INDEX_ARRAY_EXT = 32887; - private static final int GL_INDEX_ARRAY = 32887; - private static final int GL_TEXTURE_COORD_ARRAY = 32888; - private static final int GL_TEXTURE_COORD_ARRAY_EXT = 32888; - private static final int GL_EDGE_FLAG_ARRAY_EXT = 32889; - private static final int GL_EDGE_FLAG_ARRAY = 32889; - private static final int GL_VERTEX_ARRAY_SIZE = 32890; - private static final int GL_VERTEX_ARRAY_SIZE_EXT = 32890; - private static final int GL_VERTEX_ARRAY_TYPE = 32891; - private static final int GL_VERTEX_ARRAY_TYPE_EXT = 32891; - private static final int GL_VERTEX_ARRAY_STRIDE_EXT = 32892; - private static final int GL_VERTEX_ARRAY_STRIDE = 32892; - private static final int GL_VERTEX_ARRAY_COUNT_EXT = 32893; - private static final int GL_NORMAL_ARRAY_TYPE_EXT = 32894; - private static final int GL_NORMAL_ARRAY_TYPE = 32894; - private static final int GL_NORMAL_ARRAY_STRIDE = 32895; - private static final int GL_NORMAL_ARRAY_STRIDE_EXT = 32895; - private static final int GL_NORMAL_ARRAY_COUNT_EXT = 32896; - private static final int GL_COLOR_ARRAY_SIZE_EXT = 32897; - private static final int GL_COLOR_ARRAY_SIZE = 32897; - private static final int GL_COLOR_ARRAY_TYPE = 32898; - private static final int GL_COLOR_ARRAY_TYPE_EXT = 32898; - private static final int GL_COLOR_ARRAY_STRIDE_EXT = 32899; - private static final int GL_COLOR_ARRAY_STRIDE = 32899; - private static final int GL_COLOR_ARRAY_COUNT_EXT = 32900; - private static final int GL_INDEX_ARRAY_TYPE = 32901; - private static final int GL_INDEX_ARRAY_TYPE_EXT = 32901; - private static final int GL_INDEX_ARRAY_STRIDE = 32902; - private static final int GL_INDEX_ARRAY_STRIDE_EXT = 32902; - private static final int GL_INDEX_ARRAY_COUNT_EXT = 32903; - private static final int GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 32904; - private static final int GL_TEXTURE_COORD_ARRAY_SIZE = 32904; - private static final int GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 32905; - private static final int GL_TEXTURE_COORD_ARRAY_TYPE = 32905; - private static final int GL_TEXTURE_COORD_ARRAY_STRIDE = 32906; - private static final int GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 32906; - private static final int GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 32907; - private static final int GL_EDGE_FLAG_ARRAY_STRIDE = 32908; - private static final int GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 32908; - private static final int GL_EDGE_FLAG_ARRAY_COUNT_EXT = 32909; - private static final int GL_VERTEX_ARRAY_POINTER = 32910; - private static final int GL_VERTEX_ARRAY_POINTER_EXT = 32910; - private static final int GL_NORMAL_ARRAY_POINTER_EXT = 32911; - private static final int GL_NORMAL_ARRAY_POINTER = 32911; - private static final int GL_COLOR_ARRAY_POINTER = 32912; - private static final int GL_COLOR_ARRAY_POINTER_EXT = 32912; - private static final int GL_INDEX_ARRAY_POINTER_EXT = 32913; - private static final int GL_INDEX_ARRAY_POINTER = 32913; - private static final int GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 32914; - private static final int GL_TEXTURE_COORD_ARRAY_POINTER = 32914; - private static final int GL_EDGE_FLAG_ARRAY_POINTER = 32915; - private static final int GL_EDGE_FLAG_ARRAY_POINTER_EXT = 32915; - private static final int GL_INTERLACE_SGIX = 32916; - private static final int GL_DETAIL_TEXTURE_2D_SGIS = 32917; - private static final int GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 32918; - private static final int GL_LINEAR_DETAIL_SGIS = 32919; - private static final int GL_LINEAR_DETAIL_ALPHA_SGIS = 32920; - private static final int GL_LINEAR_DETAIL_COLOR_SGIS = 32921; - private static final int GL_DETAIL_TEXTURE_LEVEL_SGIS = 32922; - private static final int GL_DETAIL_TEXTURE_MODE_SGIS = 32923; - private static final int GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 32924; - private static final int GL_MULTISAMPLE_EXT = 32925; - private static final int GL_MULTISAMPLE_SGIS = 32925; - private static final int GL_MULTISAMPLE = 32925; - private static final int GL_MULTISAMPLE_ARB = 32925; - private static final int GL_SAMPLE_ALPHA_TO_COVERAGE_ARB = 32926; - private static final int GL_SAMPLE_ALPHA_TO_MASK_SGIS = 32926; - private static final int GL_SAMPLE_ALPHA_TO_MASK_EXT = 32926; - private static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 32926; - private static final int GL_SAMPLE_ALPHA_TO_ONE_SGIS = 32927; - private static final int GL_SAMPLE_ALPHA_TO_ONE_ARB = 32927; - private static final int GL_SAMPLE_ALPHA_TO_ONE_EXT = 32927; - private static final int GL_SAMPLE_ALPHA_TO_ONE = 32927; - private static final int GL_SAMPLE_MASK_SGIS = 32928; - private static final int GL_SAMPLE_COVERAGE_ARB = 32928; - private static final int GL_SAMPLE_COVERAGE = 32928; - private static final int GL_SAMPLE_MASK_EXT = 32928; - private static final int GL_1PASS_EXT = 32929; - private static final int GL_1PASS_SGIS = 32929; - private static final int GL_2PASS_0_EXT = 32930; - private static final int GL_2PASS_0_SGIS = 32930; - private static final int GL_2PASS_1_SGIS = 32931; - private static final int GL_2PASS_1_EXT = 32931; - private static final int GL_4PASS_0_SGIS = 32932; - private static final int GL_4PASS_0_EXT = 32932; - private static final int GL_4PASS_1_EXT = 32933; - private static final int GL_4PASS_1_SGIS = 32933; - private static final int GL_4PASS_2_EXT = 32934; - private static final int GL_4PASS_2_SGIS = 32934; - private static final int GL_4PASS_3_EXT = 32935; - private static final int GL_4PASS_3_SGIS = 32935; - private static final int GL_SAMPLE_BUFFERS_SGIS = 32936; - private static final int GL_SAMPLE_BUFFERS_ARB = 32936; - private static final int GL_SAMPLE_BUFFERS = 32936; - private static final int GL_SAMPLE_BUFFERS_EXT = 32936; - private static final int GL_SAMPLES_SGIS = 32937; - private static final int GL_SAMPLES_ARB = 32937; - private static final int GL_SAMPLES = 32937; - private static final int GL_SAMPLES_EXT = 32937; - private static final int GL_SAMPLE_COVERAGE_VALUE = 32938; - private static final int GL_SAMPLE_MASK_VALUE_SGIS = 32938; - private static final int GL_SAMPLE_MASK_VALUE_EXT = 32938; - private static final int GL_SAMPLE_COVERAGE_VALUE_ARB = 32938; - private static final int GL_SAMPLE_MASK_INVERT_EXT = 32939; - private static final int GL_SAMPLE_COVERAGE_INVERT_ARB = 32939; - private static final int GL_SAMPLE_MASK_INVERT_SGIS = 32939; - private static final int GL_SAMPLE_COVERAGE_INVERT = 32939; - private static final int GL_SAMPLE_PATTERN_SGIS = 32940; - private static final int GL_SAMPLE_PATTERN_EXT = 32940; - private static final int GL_LINEAR_SHARPEN_SGIS = 32941; - private static final int GL_LINEAR_SHARPEN_ALPHA_SGIS = 32942; - private static final int GL_LINEAR_SHARPEN_COLOR_SGIS = 32943; - private static final int GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 32944; - private static final int GL_COLOR_MATRIX = 32945; - private static final int GL_COLOR_MATRIX_SGI = 32945; - private static final int GL_COLOR_MATRIX_STACK_DEPTH_SGI = 32946; - private static final int GL_COLOR_MATRIX_STACK_DEPTH = 32946; - private static final int GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 32947; - private static final int GL_MAX_COLOR_MATRIX_STACK_DEPTH = 32947; - private static final int GL_POST_COLOR_MATRIX_RED_SCALE = 32948; - private static final int GL_POST_COLOR_MATRIX_RED_SCALE_SGI = 32948; - private static final int GL_POST_COLOR_MATRIX_GREEN_SCALE = 32949; - private static final int GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = 32949; - private static final int GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = 32950; - private static final int GL_POST_COLOR_MATRIX_BLUE_SCALE = 32950; - private static final int GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 32951; - private static final int GL_POST_COLOR_MATRIX_ALPHA_SCALE = 32951; - private static final int GL_POST_COLOR_MATRIX_RED_BIAS_SGI = 32952; - private static final int GL_POST_COLOR_MATRIX_RED_BIAS = 32952; - private static final int GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = 32953; - private static final int GL_POST_COLOR_MATRIX_GREEN_BIAS = 32953; - private static final int GL_POST_COLOR_MATRIX_BLUE_BIAS = 32954; - private static final int GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = 32954; - private static final int GL_POST_COLOR_MATRIX_ALPHA_BIAS = 32955; - private static final int GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 32955; - private static final int GL_TEXTURE_COLOR_TABLE_SGI = 32956; - private static final int GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 32957; - private static final int GL_TEXTURE_ENV_BIAS_SGIX = 32958; - private static final int GL_SHADOW_AMBIENT_SGIX = 32959; - private static final int GL_BLEND_DST_RGB_OES = 32968; - private static final int GL_BLEND_DST_RGB_EXT = 32968; - private static final int GL_BLEND_DST_RGB = 32968; - private static final int GL_BLEND_SRC_RGB_OES = 32969; - private static final int GL_BLEND_SRC_RGB_EXT = 32969; - private static final int GL_BLEND_SRC_RGB = 32969; - private static final int GL_BLEND_DST_ALPHA_EXT = 32970; - private static final int GL_BLEND_DST_ALPHA = 32970; - private static final int GL_BLEND_DST_ALPHA_OES = 32970; - private static final int GL_BLEND_SRC_ALPHA_OES = 32971; - private static final int GL_BLEND_SRC_ALPHA_EXT = 32971; - private static final int GL_BLEND_SRC_ALPHA = 32971; - private static final int GL_COLOR_TABLE_SGI = 32976; - private static final int GL_COLOR_TABLE = 32976; - private static final int GL_POST_CONVOLUTION_COLOR_TABLE_SGI = 32977; - private static final int GL_POST_CONVOLUTION_COLOR_TABLE = 32977; - private static final int GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32978; - private static final int GL_POST_COLOR_MATRIX_COLOR_TABLE = 32978; - private static final int GL_PROXY_COLOR_TABLE_SGI = 32979; - private static final int GL_PROXY_COLOR_TABLE = 32979; - private static final int GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 32980; - private static final int GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 32980; - private static final int GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 32981; - private static final int GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 32981; - private static final int GL_COLOR_TABLE_SCALE_SGI = 32982; - private static final int GL_COLOR_TABLE_SCALE = 32982; - private static final int GL_COLOR_TABLE_BIAS_SGI = 32983; - private static final int GL_COLOR_TABLE_BIAS = 32983; - private static final int GL_COLOR_TABLE_FORMAT_SGI = 32984; - private static final int GL_COLOR_TABLE_FORMAT = 32984; - private static final int GL_COLOR_TABLE_WIDTH_SGI = 32985; - private static final int GL_COLOR_TABLE_WIDTH = 32985; - private static final int GL_COLOR_TABLE_RED_SIZE_SGI = 32986; - private static final int GL_COLOR_TABLE_RED_SIZE = 32986; - private static final int GL_COLOR_TABLE_GREEN_SIZE_SGI = 32987; - private static final int GL_COLOR_TABLE_GREEN_SIZE = 32987; - private static final int GL_COLOR_TABLE_BLUE_SIZE = 32988; - private static final int GL_COLOR_TABLE_BLUE_SIZE_SGI = 32988; - private static final int GL_COLOR_TABLE_ALPHA_SIZE = 32989; - private static final int GL_COLOR_TABLE_ALPHA_SIZE_SGI = 32989; - private static final int GL_COLOR_TABLE_LUMINANCE_SIZE = 32990; - private static final int GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = 32990; - private static final int GL_COLOR_TABLE_INTENSITY_SIZE = 32991; - private static final int GL_COLOR_TABLE_INTENSITY_SIZE_SGI = 32991; - private static final int GL_BGR = 32992; - private static final int GL_BGRA_IMG = 32993; - private static final int GL_BGRA = 32993; - private static final int GL_COLOR_INDEX1_EXT = 32994; - private static final int GL_COLOR_INDEX2_EXT = 32995; - private static final int GL_COLOR_INDEX4_EXT = 32996; - private static final int GL_COLOR_INDEX8_EXT = 32997; - private static final int GL_COLOR_INDEX12_EXT = 32998; - private static final int GL_COLOR_INDEX16_EXT = 32999; - private static final int GL_MAX_ELEMENTS_VERTICES = 33000; - private static final int GL_MAX_ELEMENTS_VERTICES_EXT = 33000; - private static final int GL_MAX_ELEMENTS_INDICES_EXT = 33001; - private static final int GL_MAX_ELEMENTS_INDICES = 33001; - private static final int GL_PHONG_WIN = 33002; - private static final int GL_PHONG_HINT_WIN = 33003; - private static final int GL_FOG_SPECULAR_TEXTURE_WIN = 33004; - private static final int GL_TEXTURE_INDEX_SIZE_EXT = 33005; - private static final int GL_PARAMETER_BUFFER_ARB = 33006; - private static final int GL_PARAMETER_BUFFER = 33006; - private static final int GL_PARAMETER_BUFFER_BINDING = 33007; - private static final int GL_PARAMETER_BUFFER_BINDING_ARB = 33007; - private static final int GL_DUAL_ALPHA4_SGIS = 33040; - private static final int GL_DUAL_ALPHA8_SGIS = 33041; - private static final int GL_DUAL_ALPHA12_SGIS = 33042; - private static final int GL_DUAL_ALPHA16_SGIS = 33043; - private static final int GL_DUAL_LUMINANCE4_SGIS = 33044; - private static final int GL_DUAL_LUMINANCE8_SGIS = 33045; - private static final int GL_DUAL_LUMINANCE12_SGIS = 33046; - private static final int GL_DUAL_LUMINANCE16_SGIS = 33047; - private static final int GL_DUAL_INTENSITY4_SGIS = 33048; - private static final int GL_DUAL_INTENSITY8_SGIS = 33049; - private static final int GL_DUAL_INTENSITY12_SGIS = 33050; - private static final int GL_DUAL_INTENSITY16_SGIS = 33051; - private static final int GL_DUAL_LUMINANCE_ALPHA4_SGIS = 33052; - private static final int GL_DUAL_LUMINANCE_ALPHA8_SGIS = 33053; - private static final int GL_QUAD_ALPHA4_SGIS = 33054; - private static final int GL_QUAD_ALPHA8_SGIS = 33055; - private static final int GL_QUAD_LUMINANCE4_SGIS = 33056; - private static final int GL_QUAD_LUMINANCE8_SGIS = 33057; - private static final int GL_QUAD_INTENSITY4_SGIS = 33058; - private static final int GL_QUAD_INTENSITY8_SGIS = 33059; - private static final int GL_DUAL_TEXTURE_SELECT_SGIS = 33060; - private static final int GL_QUAD_TEXTURE_SELECT_SGIS = 33061; - private static final int GL_POINT_SIZE_MIN = 33062; - private static final int GL_POINT_SIZE_MIN_SGIS = 33062; - private static final int GL_POINT_SIZE_MIN_EXT = 33062; - private static final int GL_POINT_SIZE_MIN_ARB = 33062; - private static final int GL_POINT_SIZE_MAX = 33063; - private static final int GL_POINT_SIZE_MAX_ARB = 33063; - private static final int GL_POINT_SIZE_MAX_SGIS = 33063; - private static final int GL_POINT_SIZE_MAX_EXT = 33063; - private static final int GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 33064; - private static final int GL_POINT_FADE_THRESHOLD_SIZE_EXT = 33064; - private static final int GL_POINT_FADE_THRESHOLD_SIZE = 33064; - private static final int GL_POINT_FADE_THRESHOLD_SIZE_ARB = 33064; - private static final int GL_DISTANCE_ATTENUATION_SGIS = 33065; - private static final int GL_POINT_DISTANCE_ATTENUATION_ARB = 33065; - private static final int GL_DISTANCE_ATTENUATION_EXT = 33065; - private static final int GL_POINT_DISTANCE_ATTENUATION = 33065; - private static final int GL_FOG_FUNC_SGIS = 33066; - private static final int GL_FOG_FUNC_POINTS_SGIS = 33067; - private static final int GL_MAX_FOG_FUNC_POINTS_SGIS = 33068; - private static final int GL_CLAMP_TO_BORDER_OES = 33069; - private static final int GL_CLAMP_TO_BORDER_EXT = 33069; - private static final int GL_CLAMP_TO_BORDER_SGIS = 33069; - private static final int GL_CLAMP_TO_BORDER = 33069; - private static final int GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 33070; - private static final int GL_CLAMP_TO_EDGE = 33071; - private static final int GL_CLAMP_TO_EDGE_SGIS = 33071; - private static final int GL_PACK_SKIP_VOLUMES_SGIS = 33072; - private static final int GL_PACK_IMAGE_DEPTH_SGIS = 33073; - private static final int GL_UNPACK_SKIP_VOLUMES_SGIS = 33074; - private static final int GL_UNPACK_IMAGE_DEPTH_SGIS = 33075; - private static final int GL_TEXTURE_4D_SGIS = 33076; - private static final int GL_PROXY_TEXTURE_4D_SGIS = 33077; - private static final int GL_TEXTURE_4DSIZE_SGIS = 33078; - private static final int GL_TEXTURE_WRAP_Q_SGIS = 33079; - private static final int GL_MAX_4D_TEXTURE_SIZE_SGIS = 33080; - private static final int GL_PIXEL_TEX_GEN_SGIX = 33081; - private static final int GL_TEXTURE_MIN_LOD = 33082; - private static final int GL_TEXTURE_MIN_LOD_SGIS = 33082; - private static final int GL_TEXTURE_MAX_LOD_SGIS = 33083; - private static final int GL_TEXTURE_MAX_LOD = 33083; - private static final int GL_TEXTURE_BASE_LEVEL_SGIS = 33084; - private static final int GL_TEXTURE_BASE_LEVEL = 33084; - private static final int GL_TEXTURE_MAX_LEVEL_SGIS = 33085; - private static final int GL_TEXTURE_MAX_LEVEL = 33085; - private static final int GL_TEXTURE_MAX_LEVEL_APPLE = 33085; - private static final int GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 33086; - private static final int GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 33087; - private static final int GL_PIXEL_TILE_WIDTH_SGIX = 33088; - private static final int GL_PIXEL_TILE_HEIGHT_SGIX = 33089; - private static final int GL_PIXEL_TILE_GRID_WIDTH_SGIX = 33090; - private static final int GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 33091; - private static final int GL_PIXEL_TILE_GRID_DEPTH_SGIX = 33092; - private static final int GL_PIXEL_TILE_CACHE_SIZE_SGIX = 33093; - private static final int GL_FILTER4_SGIS = 33094; - private static final int GL_TEXTURE_FILTER4_SIZE_SGIS = 33095; - private static final int GL_SPRITE_SGIX = 33096; - private static final int GL_SPRITE_MODE_SGIX = 33097; - private static final int GL_SPRITE_AXIS_SGIX = 33098; - private static final int GL_SPRITE_TRANSLATION_SGIX = 33099; - private static final int GL_SPRITE_AXIAL_SGIX = 33100; - private static final int GL_SPRITE_OBJECT_ALIGNED_SGIX = 33101; - private static final int GL_SPRITE_EYE_ALIGNED_SGIX = 33102; - private static final int GL_TEXTURE_4D_BINDING_SGIS = 33103; - private static final int GL_IGNORE_BORDER_HP = 33104; - private static final int GL_CONSTANT_BORDER = 33105; - private static final int GL_CONSTANT_BORDER_HP = 33105; - private static final int GL_REPLICATE_BORDER = 33107; - private static final int GL_REPLICATE_BORDER_HP = 33107; - private static final int GL_CONVOLUTION_BORDER_COLOR_HP = 33108; - private static final int GL_CONVOLUTION_BORDER_COLOR = 33108; - private static final int GL_IMAGE_SCALE_X_HP = 33109; - private static final int GL_IMAGE_SCALE_Y_HP = 33110; - private static final int GL_IMAGE_TRANSLATE_X_HP = 33111; - private static final int GL_IMAGE_TRANSLATE_Y_HP = 33112; - private static final int GL_IMAGE_ROTATE_ANGLE_HP = 33113; - private static final int GL_IMAGE_ROTATE_ORIGIN_X_HP = 33114; - private static final int GL_IMAGE_ROTATE_ORIGIN_Y_HP = 33115; - private static final int GL_IMAGE_MAG_FILTER_HP = 33116; - private static final int GL_IMAGE_MIN_FILTER_HP = 33117; - private static final int GL_IMAGE_CUBIC_WEIGHT_HP = 33118; - private static final int GL_CUBIC_HP = 33119; - private static final int GL_AVERAGE_HP = 33120; - private static final int GL_IMAGE_TRANSFORM_2D_HP = 33121; - private static final int GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33122; - private static final int GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 33123; - private static final int GL_OCCLUSION_TEST_HP = 33125; - private static final int GL_OCCLUSION_TEST_RESULT_HP = 33126; - private static final int GL_TEXTURE_LIGHTING_MODE_HP = 33127; - private static final int GL_TEXTURE_POST_SPECULAR_HP = 33128; - private static final int GL_TEXTURE_PRE_SPECULAR_HP = 33129; - private static final int GL_LINEAR_CLIPMAP_LINEAR_SGIX = 33136; - private static final int GL_TEXTURE_CLIPMAP_CENTER_SGIX = 33137; - private static final int GL_TEXTURE_CLIPMAP_FRAME_SGIX = 33138; - private static final int GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 33139; - private static final int GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33140; - private static final int GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 33141; - private static final int GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 33142; - private static final int GL_MAX_CLIPMAP_DEPTH_SGIX = 33143; - private static final int GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 33144; - private static final int GL_POST_TEXTURE_FILTER_BIAS_SGIX = 33145; - private static final int GL_POST_TEXTURE_FILTER_SCALE_SGIX = 33146; - private static final int GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 33147; - private static final int GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 33148; - private static final int GL_REFERENCE_PLANE_SGIX = 33149; - private static final int GL_REFERENCE_PLANE_EQUATION_SGIX = 33150; - private static final int GL_IR_INSTRUMENT1_SGIX = 33151; - private static final int GL_INSTRUMENT_BUFFER_POINTER_SGIX = 33152; - private static final int GL_INSTRUMENT_MEASUREMENTS_SGIX = 33153; - private static final int GL_LIST_PRIORITY_SGIX = 33154; - private static final int GL_CALLIGRAPHIC_FRAGMENT_SGIX = 33155; - private static final int GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 33156; - private static final int GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 33157; - private static final int GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 33158; - private static final int GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 33161; - private static final int GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 33162; - private static final int GL_FRAMEZOOM_SGIX = 33163; - private static final int GL_FRAMEZOOM_FACTOR_SGIX = 33164; - private static final int GL_MAX_FRAMEZOOM_FACTOR_SGIX = 33165; - private static final int GL_TEXTURE_LOD_BIAS_S_SGIX = 33166; - private static final int GL_TEXTURE_LOD_BIAS_T_SGIX = 33167; - private static final int GL_TEXTURE_LOD_BIAS_R_SGIX = 33168; - private static final int GL_GENERATE_MIPMAP_SGIS = 33169; - private static final int GL_GENERATE_MIPMAP = 33169; - private static final int GL_GENERATE_MIPMAP_HINT_SGIS = 33170; - private static final int GL_GENERATE_MIPMAP_HINT = 33170; - private static final int GL_GEOMETRY_DEFORMATION_SGIX = 33172; - private static final int GL_TEXTURE_DEFORMATION_SGIX = 33173; - private static final int GL_DEFORMATIONS_MASK_SGIX = 33174; - private static final int GL_MAX_DEFORMATION_ORDER_SGIX = 33175; - private static final int GL_FOG_OFFSET_SGIX = 33176; - private static final int GL_FOG_OFFSET_VALUE_SGIX = 33177; - private static final int GL_TEXTURE_COMPARE_SGIX = 33178; - private static final int GL_TEXTURE_COMPARE_OPERATOR_SGIX = 33179; - private static final int GL_TEXTURE_LEQUAL_R_SGIX = 33180; - private static final int GL_TEXTURE_GEQUAL_R_SGIX = 33181; - private static final int GL_DEPTH_COMPONENT16_SGIX = 33189; - private static final int GL_DEPTH_COMPONENT16_OES = 33189; - private static final int GL_DEPTH_COMPONENT16 = 33189; - private static final int GL_DEPTH_COMPONENT24_SGIX = 33190; - private static final int GL_DEPTH_COMPONENT24 = 33190; - private static final int GL_DEPTH_COMPONENT32_SGIX = 33191; - private static final int GL_DEPTH_COMPONENT32 = 33191; - private static final int GL_CULL_VERTEX_EXT = 33194; - private static final int GL_CULL_VERTEX_EYE_POSITION_EXT = 33195; - private static final int GL_CULL_VERTEX_OBJECT_POSITION_EXT = 33196; - private static final int GL_INDEX_TEST_EXT = 33205; - private static final int GL_INDEX_TEST_FUNC_EXT = 33206; - private static final int GL_INDEX_TEST_REF_EXT = 33207; - private static final int GL_INDEX_MATERIAL_EXT = 33208; - private static final int GL_INDEX_MATERIAL_PARAMETER_EXT = 33209; - private static final int GL_INDEX_MATERIAL_FACE_EXT = 33210; - private static final int GL_YCRCB_422_SGIX = 33211; - private static final int GL_YCRCB_444_SGIX = 33212; - private static final int GL_WRAP_BORDER_SUN = 33236; - private static final int GL_UNPACK_CONSTANT_DATA_SUNX = 33237; - private static final int GL_TEXTURE_CONSTANT_DATA_SUNX = 33238; - private static final int GL_TRIANGLE_LIST_SUN = 33239; - private static final int GL_REPLACEMENT_CODE_SUN = 33240; - private static final int GL_GLOBAL_ALPHA_SUN = 33241; - private static final int GL_GLOBAL_ALPHA_FACTOR_SUN = 33242; - private static final int GL_TEXTURE_COLOR_WRITEMASK_SGIS = 33263; - private static final int GL_EYE_DISTANCE_TO_POINT_SGIS = 33264; - private static final int GL_OBJECT_DISTANCE_TO_POINT_SGIS = 33265; - private static final int GL_EYE_DISTANCE_TO_LINE_SGIS = 33266; - private static final int GL_OBJECT_DISTANCE_TO_LINE_SGIS = 33267; - private static final int GL_EYE_POINT_SGIS = 33268; - private static final int GL_OBJECT_POINT_SGIS = 33269; - private static final int GL_EYE_LINE_SGIS = 33270; - private static final int GL_OBJECT_LINE_SGIS = 33271; - private static final int GL_LIGHT_MODEL_COLOR_CONTROL = 33272; - private static final int GL_SINGLE_COLOR = 33273; - private static final int GL_SEPARATE_SPECULAR_COLOR = 33274; - private static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296; - private static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297; - private static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298; - private static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299; - private static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300; - private static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301; - private static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302; - private static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303; - private static final int GL_FRAMEBUFFER_DEFAULT = 33304; - private static final int GL_FRAMEBUFFER_UNDEFINED = 33305; - private static final int GL_DEPTH_STENCIL_ATTACHMENT = 33306; - private static final int GL_MAJOR_VERSION = 33307; - private static final int GL_MINOR_VERSION = 33308; - private static final int GL_NUM_EXTENSIONS = 33309; - private static final int GL_CONTEXT_FLAGS = 33310; - private static final int GL_BUFFER_IMMUTABLE_STORAGE = 33311; - private static final int GL_BUFFER_IMMUTABLE_STORAGE_EXT = 33311; - private static final int GL_BUFFER_STORAGE_FLAGS = 33312; - private static final int GL_BUFFER_STORAGE_FLAGS_EXT = 33312; - private static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES = 33313; - private static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 33313; - private static final int GL_INDEX = 33314; - private static final int GL_COMPRESSED_RED = 33317; - private static final int GL_COMPRESSED_RG = 33318; - private static final int GL_RG = 33319; - private static final int GL_RG_INTEGER = 33320; - private static final int GL_R8_EXT = 33321; - private static final int GL_R8 = 33321; - private static final int GL_R16 = 33322; - private static final int GL_RG8 = 33323; - private static final int GL_RG8_EXT = 33323; - private static final int GL_RG16 = 33324; - private static final int GL_R16F = 33325; - private static final int GL_R16F_EXT = 33325; - private static final int GL_R32F = 33326; - private static final int GL_R32F_EXT = 33326; - private static final int GL_RG16F = 33327; - private static final int GL_RG16F_EXT = 33327; - private static final int GL_RG32F = 33328; - private static final int GL_RG32F_EXT = 33328; - private static final int GL_R8I = 33329; - private static final int GL_R8UI = 33330; - private static final int GL_R16I = 33331; - private static final int GL_R16UI = 33332; - private static final int GL_R32I = 33333; - private static final int GL_R32UI = 33334; - private static final int GL_RG8I = 33335; - private static final int GL_RG8UI = 33336; - private static final int GL_RG16I = 33337; - private static final int GL_RG16UI = 33338; - private static final int GL_RG32I = 33339; - private static final int GL_RG32UI = 33340; - private static final int GL_SYNC_CL_EVENT_ARB = 33344; - private static final int GL_SYNC_CL_EVENT_COMPLETE_ARB = 33345; - private static final int GL_DEBUG_OUTPUT_SYNCHRONOUS = 33346; - private static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB = 33346; - private static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 33346; - private static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB = 33347; - private static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 33347; - private static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 33347; - private static final int GL_DEBUG_CALLBACK_FUNCTION = 33348; - private static final int GL_DEBUG_CALLBACK_FUNCTION_ARB = 33348; - private static final int GL_DEBUG_CALLBACK_FUNCTION_KHR = 33348; - private static final int GL_DEBUG_CALLBACK_USER_PARAM = 33349; - private static final int GL_DEBUG_CALLBACK_USER_PARAM_KHR = 33349; - private static final int GL_DEBUG_CALLBACK_USER_PARAM_ARB = 33349; - private static final int GL_DEBUG_SOURCE_API_KHR = 33350; - private static final int GL_DEBUG_SOURCE_API = 33350; - private static final int GL_DEBUG_SOURCE_API_ARB = 33350; - private static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 33351; - private static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM = 33351; - private static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB = 33351; - private static final int GL_DEBUG_SOURCE_SHADER_COMPILER_ARB = 33352; - private static final int GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 33352; - private static final int GL_DEBUG_SOURCE_SHADER_COMPILER = 33352; - private static final int GL_DEBUG_SOURCE_THIRD_PARTY_ARB = 33353; - private static final int GL_DEBUG_SOURCE_THIRD_PARTY = 33353; - private static final int GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 33353; - private static final int GL_DEBUG_SOURCE_APPLICATION = 33354; - private static final int GL_DEBUG_SOURCE_APPLICATION_ARB = 33354; - private static final int GL_DEBUG_SOURCE_APPLICATION_KHR = 33354; - private static final int GL_DEBUG_SOURCE_OTHER = 33355; - private static final int GL_DEBUG_SOURCE_OTHER_KHR = 33355; - private static final int GL_DEBUG_SOURCE_OTHER_ARB = 33355; - private static final int GL_DEBUG_TYPE_ERROR = 33356; - private static final int GL_DEBUG_TYPE_ERROR_KHR = 33356; - private static final int GL_DEBUG_TYPE_ERROR_ARB = 33356; - private static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB = 33357; - private static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 33357; - private static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR = 33357; - private static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 33358; - private static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB = 33358; - private static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR = 33358; - private static final int GL_DEBUG_TYPE_PORTABILITY_KHR = 33359; - private static final int GL_DEBUG_TYPE_PORTABILITY_ARB = 33359; - private static final int GL_DEBUG_TYPE_PORTABILITY = 33359; - private static final int GL_DEBUG_TYPE_PERFORMANCE_ARB = 33360; - private static final int GL_DEBUG_TYPE_PERFORMANCE = 33360; - private static final int GL_DEBUG_TYPE_PERFORMANCE_KHR = 33360; - private static final int GL_DEBUG_TYPE_OTHER_KHR = 33361; - private static final int GL_DEBUG_TYPE_OTHER_ARB = 33361; - private static final int GL_DEBUG_TYPE_OTHER = 33361; - private static final int GL_LOSE_CONTEXT_ON_RESET_ARB = 33362; - private static final int GL_LOSE_CONTEXT_ON_RESET_KHR = 33362; - private static final int GL_LOSE_CONTEXT_ON_RESET = 33362; - private static final int GL_LOSE_CONTEXT_ON_RESET_EXT = 33362; - private static final int GL_GUILTY_CONTEXT_RESET_KHR = 33363; - private static final int GL_GUILTY_CONTEXT_RESET = 33363; - private static final int GL_GUILTY_CONTEXT_RESET_ARB = 33363; - private static final int GL_GUILTY_CONTEXT_RESET_EXT = 33363; - private static final int GL_INNOCENT_CONTEXT_RESET = 33364; - private static final int GL_INNOCENT_CONTEXT_RESET_KHR = 33364; - private static final int GL_INNOCENT_CONTEXT_RESET_EXT = 33364; - private static final int GL_INNOCENT_CONTEXT_RESET_ARB = 33364; - private static final int GL_UNKNOWN_CONTEXT_RESET_ARB = 33365; - private static final int GL_UNKNOWN_CONTEXT_RESET_KHR = 33365; - private static final int GL_UNKNOWN_CONTEXT_RESET = 33365; - private static final int GL_UNKNOWN_CONTEXT_RESET_EXT = 33365; - private static final int GL_RESET_NOTIFICATION_STRATEGY = 33366; - private static final int GL_RESET_NOTIFICATION_STRATEGY_EXT = 33366; - private static final int GL_RESET_NOTIFICATION_STRATEGY_KHR = 33366; - private static final int GL_RESET_NOTIFICATION_STRATEGY_ARB = 33366; - private static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367; - private static final int GL_PROGRAM_SEPARABLE = 33368; - private static final int GL_PROGRAM_SEPARABLE_EXT = 33368; - private static final int GL_ACTIVE_PROGRAM = 33369; - private static final int GL_PROGRAM_PIPELINE_BINDING = 33370; - private static final int GL_PROGRAM_PIPELINE_BINDING_EXT = 33370; - private static final int GL_MAX_VIEWPORTS = 33371; - private static final int GL_MAX_VIEWPORTS_NV = 33371; - private static final int GL_MAX_VIEWPORTS_OES = 33371; - private static final int GL_VIEWPORT_SUBPIXEL_BITS = 33372; - private static final int GL_VIEWPORT_SUBPIXEL_BITS_NV = 33372; - private static final int GL_VIEWPORT_SUBPIXEL_BITS_OES = 33372; - private static final int GL_VIEWPORT_BOUNDS_RANGE = 33373; - private static final int GL_VIEWPORT_BOUNDS_RANGE_NV = 33373; - private static final int GL_VIEWPORT_BOUNDS_RANGE_OES = 33373; - private static final int GL_LAYER_PROVOKING_VERTEX_OES = 33374; - private static final int GL_LAYER_PROVOKING_VERTEX = 33374; - private static final int GL_LAYER_PROVOKING_VERTEX_EXT = 33374; - private static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV = 33375; - private static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES = 33375; - private static final int GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 33375; - private static final int GL_UNDEFINED_VERTEX_OES = 33376; - private static final int GL_UNDEFINED_VERTEX_EXT = 33376; - private static final int GL_UNDEFINED_VERTEX = 33376; - private static final int GL_NO_RESET_NOTIFICATION = 33377; - private static final int GL_NO_RESET_NOTIFICATION_KHR = 33377; - private static final int GL_NO_RESET_NOTIFICATION_ARB = 33377; - private static final int GL_NO_RESET_NOTIFICATION_EXT = 33377; - private static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 33378; - private static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 33379; - private static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 33380; - private static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS = 33381; - private static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 33382; - private static final int GL_COMPUTE_WORK_GROUP_SIZE = 33383; - private static final int GL_DEBUG_TYPE_MARKER = 33384; - private static final int GL_DEBUG_TYPE_MARKER_KHR = 33384; - private static final int GL_DEBUG_TYPE_PUSH_GROUP_KHR = 33385; - private static final int GL_DEBUG_TYPE_PUSH_GROUP = 33385; - private static final int GL_DEBUG_TYPE_POP_GROUP_KHR = 33386; - private static final int GL_DEBUG_TYPE_POP_GROUP = 33386; - private static final int GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 33387; - private static final int GL_DEBUG_SEVERITY_NOTIFICATION = 33387; - private static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH = 33388; - private static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 33388; - private static final int GL_DEBUG_GROUP_STACK_DEPTH = 33389; - private static final int GL_DEBUG_GROUP_STACK_DEPTH_KHR = 33389; - private static final int GL_MAX_UNIFORM_LOCATIONS = 33390; - private static final int GL_INTERNALFORMAT_SUPPORTED = 33391; - private static final int GL_INTERNALFORMAT_PREFERRED = 33392; - private static final int GL_INTERNALFORMAT_RED_SIZE = 33393; - private static final int GL_INTERNALFORMAT_GREEN_SIZE = 33394; - private static final int GL_INTERNALFORMAT_BLUE_SIZE = 33395; - private static final int GL_INTERNALFORMAT_ALPHA_SIZE = 33396; - private static final int GL_INTERNALFORMAT_DEPTH_SIZE = 33397; - private static final int GL_INTERNALFORMAT_STENCIL_SIZE = 33398; - private static final int GL_INTERNALFORMAT_SHARED_SIZE = 33399; - private static final int GL_INTERNALFORMAT_RED_TYPE = 33400; - private static final int GL_INTERNALFORMAT_GREEN_TYPE = 33401; - private static final int GL_INTERNALFORMAT_BLUE_TYPE = 33402; - private static final int GL_INTERNALFORMAT_ALPHA_TYPE = 33403; - private static final int GL_INTERNALFORMAT_DEPTH_TYPE = 33404; - private static final int GL_INTERNALFORMAT_STENCIL_TYPE = 33405; - private static final int GL_MAX_WIDTH = 33406; - private static final int GL_MAX_HEIGHT = 33407; - private static final int GL_MAX_DEPTH = 33408; - private static final int GL_MAX_LAYERS = 33409; - private static final int GL_MAX_COMBINED_DIMENSIONS = 33410; - private static final int GL_COLOR_COMPONENTS = 33411; - private static final int GL_DEPTH_COMPONENTS = 33412; - private static final int GL_STENCIL_COMPONENTS = 33413; - private static final int GL_COLOR_RENDERABLE = 33414; - private static final int GL_DEPTH_RENDERABLE = 33415; - private static final int GL_STENCIL_RENDERABLE = 33416; - private static final int GL_FRAMEBUFFER_RENDERABLE = 33417; - private static final int GL_FRAMEBUFFER_RENDERABLE_LAYERED = 33418; - private static final int GL_FRAMEBUFFER_BLEND = 33419; - private static final int GL_READ_PIXELS = 33420; - private static final int GL_READ_PIXELS_FORMAT = 33421; - private static final int GL_READ_PIXELS_TYPE = 33422; - private static final int GL_TEXTURE_IMAGE_FORMAT = 33423; - private static final int GL_TEXTURE_IMAGE_TYPE = 33424; - private static final int GL_GET_TEXTURE_IMAGE_FORMAT = 33425; - private static final int GL_GET_TEXTURE_IMAGE_TYPE = 33426; - private static final int GL_MIPMAP = 33427; - private static final int GL_MANUAL_GENERATE_MIPMAP = 33428; - private static final int GL_AUTO_GENERATE_MIPMAP = 33429; - private static final int GL_COLOR_ENCODING = 33430; - private static final int GL_SRGB_READ = 33431; - private static final int GL_SRGB_WRITE = 33432; - private static final int GL_SRGB_DECODE_ARB = 33433; - private static final int GL_FILTER = 33434; - private static final int GL_VERTEX_TEXTURE = 33435; - private static final int GL_TESS_CONTROL_TEXTURE = 33436; - private static final int GL_TESS_EVALUATION_TEXTURE = 33437; - private static final int GL_GEOMETRY_TEXTURE = 33438; - private static final int GL_FRAGMENT_TEXTURE = 33439; - private static final int GL_COMPUTE_TEXTURE = 33440; - private static final int GL_TEXTURE_SHADOW = 33441; - private static final int GL_TEXTURE_GATHER = 33442; - private static final int GL_TEXTURE_GATHER_SHADOW = 33443; - private static final int GL_SHADER_IMAGE_LOAD = 33444; - private static final int GL_SHADER_IMAGE_STORE = 33445; - private static final int GL_SHADER_IMAGE_ATOMIC = 33446; - private static final int GL_IMAGE_TEXEL_SIZE = 33447; - private static final int GL_IMAGE_COMPATIBILITY_CLASS = 33448; - private static final int GL_IMAGE_PIXEL_FORMAT = 33449; - private static final int GL_IMAGE_PIXEL_TYPE = 33450; - private static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST = 33452; - private static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST = 33453; - private static final int GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE = 33454; - private static final int GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE = 33455; - private static final int GL_TEXTURE_COMPRESSED_BLOCK_WIDTH = 33457; - private static final int GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT = 33458; - private static final int GL_TEXTURE_COMPRESSED_BLOCK_SIZE = 33459; - private static final int GL_CLEAR_BUFFER = 33460; - private static final int GL_TEXTURE_VIEW = 33461; - private static final int GL_VIEW_COMPATIBILITY_CLASS = 33462; - private static final int GL_FULL_SUPPORT = 33463; - private static final int GL_CAVEAT_SUPPORT = 33464; - private static final int GL_IMAGE_CLASS_4_X_32 = 33465; - private static final int GL_IMAGE_CLASS_2_X_32 = 33466; - private static final int GL_IMAGE_CLASS_1_X_32 = 33467; - private static final int GL_IMAGE_CLASS_4_X_16 = 33468; - private static final int GL_IMAGE_CLASS_2_X_16 = 33469; - private static final int GL_IMAGE_CLASS_1_X_16 = 33470; - private static final int GL_IMAGE_CLASS_4_X_8 = 33471; - private static final int GL_IMAGE_CLASS_2_X_8 = 33472; - private static final int GL_IMAGE_CLASS_1_X_8 = 33473; - private static final int GL_IMAGE_CLASS_11_11_10 = 33474; - private static final int GL_IMAGE_CLASS_10_10_10_2 = 33475; - private static final int GL_VIEW_CLASS_128_BITS = 33476; - private static final int GL_VIEW_CLASS_96_BITS = 33477; - private static final int GL_VIEW_CLASS_64_BITS = 33478; - private static final int GL_VIEW_CLASS_48_BITS = 33479; - private static final int GL_VIEW_CLASS_32_BITS = 33480; - private static final int GL_VIEW_CLASS_24_BITS = 33481; - private static final int GL_VIEW_CLASS_16_BITS = 33482; - private static final int GL_VIEW_CLASS_8_BITS = 33483; - private static final int GL_VIEW_CLASS_S3TC_DXT1_RGB = 33484; - private static final int GL_VIEW_CLASS_S3TC_DXT1_RGBA = 33485; - private static final int GL_VIEW_CLASS_S3TC_DXT3_RGBA = 33486; - private static final int GL_VIEW_CLASS_S3TC_DXT5_RGBA = 33487; - private static final int GL_VIEW_CLASS_RGTC1_RED = 33488; - private static final int GL_VIEW_CLASS_RGTC2_RG = 33489; - private static final int GL_VIEW_CLASS_BPTC_UNORM = 33490; - private static final int GL_VIEW_CLASS_BPTC_FLOAT = 33491; - private static final int GL_VERTEX_ATTRIB_BINDING = 33492; - private static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 33493; - private static final int GL_VERTEX_BINDING_DIVISOR = 33494; - private static final int GL_VERTEX_BINDING_OFFSET = 33495; - private static final int GL_VERTEX_BINDING_STRIDE = 33496; - private static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 33497; - private static final int GL_MAX_VERTEX_ATTRIB_BINDINGS = 33498; - private static final int GL_TEXTURE_VIEW_MIN_LEVEL_EXT = 33499; - private static final int GL_TEXTURE_VIEW_MIN_LEVEL_OES = 33499; - private static final int GL_TEXTURE_VIEW_MIN_LEVEL = 33499; - private static final int GL_TEXTURE_VIEW_NUM_LEVELS_OES = 33500; - private static final int GL_TEXTURE_VIEW_NUM_LEVELS = 33500; - private static final int GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 33500; - private static final int GL_TEXTURE_VIEW_MIN_LAYER_OES = 33501; - private static final int GL_TEXTURE_VIEW_MIN_LAYER = 33501; - private static final int GL_TEXTURE_VIEW_MIN_LAYER_EXT = 33501; - private static final int GL_TEXTURE_VIEW_NUM_LAYERS_OES = 33502; - private static final int GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 33502; - private static final int GL_TEXTURE_VIEW_NUM_LAYERS = 33502; - private static final int GL_TEXTURE_IMMUTABLE_LEVELS = 33503; - private static final int GL_BUFFER_KHR = 33504; - private static final int GL_BUFFER = 33504; - private static final int GL_SHADER_KHR = 33505; - private static final int GL_SHADER = 33505; - private static final int GL_PROGRAM_KHR = 33506; - private static final int GL_PROGRAM = 33506; - private static final int GL_QUERY = 33507; - private static final int GL_QUERY_KHR = 33507; - private static final int GL_PROGRAM_PIPELINE = 33508; - private static final int GL_PROGRAM_PIPELINE_KHR = 33508; - private static final int GL_MAX_VERTEX_ATTRIB_STRIDE = 33509; - private static final int GL_SAMPLER = 33510; - private static final int GL_SAMPLER_KHR = 33510; - private static final int GL_DISPLAY_LIST = 33511; - private static final int GL_MAX_LABEL_LENGTH_KHR = 33512; - private static final int GL_MAX_LABEL_LENGTH = 33512; - private static final int GL_NUM_SHADING_LANGUAGE_VERSIONS = 33513; - private static final int GL_QUERY_TARGET = 33514; - private static final int GL_TRANSFORM_FEEDBACK_OVERFLOW = 33516; - private static final int GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW = 33517; - private static final int GL_VERTICES_SUBMITTED = 33518; - private static final int GL_PRIMITIVES_SUBMITTED = 33519; - private static final int GL_VERTEX_SHADER_INVOCATIONS = 33520; - private static final int GL_TESS_CONTROL_SHADER_PATCHES = 33521; - private static final int GL_TESS_EVALUATION_SHADER_INVOCATIONS = 33522; - private static final int GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED = 33523; - private static final int GL_FRAGMENT_SHADER_INVOCATIONS = 33524; - private static final int GL_COMPUTE_SHADER_INVOCATIONS = 33525; - private static final int GL_CLIPPING_INPUT_PRIMITIVES = 33526; - private static final int GL_CLIPPING_OUTPUT_PRIMITIVES = 33527; - private static final int GL_SPARSE_BUFFER_PAGE_SIZE_ARB = 33528; - private static final int GL_MAX_CULL_DISTANCES = 33529; - private static final int GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES = 33530; - private static final int GL_CONTEXT_RELEASE_BEHAVIOR = 33531; - private static final int GL_CONTEXT_RELEASE_BEHAVIOR_KHR = 33531; - private static final int GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH = 33532; - private static final int GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR = 33532; - private static final int GL_ROBUST_GPU_TIMEOUT_MS_KHR = 33533; - private static final int GL_DEPTH_PASS_INSTRUMENT_SGIX = 33552; - private static final int GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 33553; - private static final int GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 33554; - private static final int GL_FRAGMENTS_INSTRUMENT_SGIX = 33555; - private static final int GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX = 33556; - private static final int GL_FRAGMENTS_INSTRUMENT_MAX_SGIX = 33557; - private static final int GL_CONVOLUTION_HINT_SGIX = 33558; - private static final int GL_YCRCB_SGIX = 33560; - private static final int GL_YCRCBA_SGIX = 33561; - private static final int GL_UNPACK_COMPRESSED_SIZE_SGIX = 33562; - private static final int GL_PACK_MAX_COMPRESSED_SIZE_SGIX = 33563; - private static final int GL_PACK_COMPRESSED_SIZE_SGIX = 33564; - private static final int GL_SLIM8U_SGIX = 33565; - private static final int GL_SLIM10U_SGIX = 33566; - private static final int GL_SLIM12S_SGIX = 33567; - private static final int GL_ALPHA_MIN_SGIX = 33568; - private static final int GL_ALPHA_MAX_SGIX = 33569; - private static final int GL_SCALEBIAS_HINT_SGIX = 33570; - private static final int GL_ASYNC_MARKER_SGIX = 33577; - private static final int GL_PIXEL_TEX_GEN_MODE_SGIX = 33579; - private static final int GL_ASYNC_HISTOGRAM_SGIX = 33580; - private static final int GL_MAX_ASYNC_HISTOGRAM_SGIX = 33581; - private static final int GL_PIXEL_TRANSFORM_2D_EXT = 33584; - private static final int GL_PIXEL_MAG_FILTER_EXT = 33585; - private static final int GL_PIXEL_MIN_FILTER_EXT = 33586; - private static final int GL_PIXEL_CUBIC_WEIGHT_EXT = 33587; - private static final int GL_CUBIC_EXT = 33588; - private static final int GL_AVERAGE_EXT = 33589; - private static final int GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33590; - private static final int GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 33591; - private static final int GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 33592; - private static final int GL_FRAGMENT_MATERIAL_EXT = 33609; - private static final int GL_FRAGMENT_NORMAL_EXT = 33610; - private static final int GL_FRAGMENT_COLOR_EXT = 33612; - private static final int GL_ATTENUATION_EXT = 33613; - private static final int GL_SHADOW_ATTENUATION_EXT = 33614; - private static final int GL_TEXTURE_APPLICATION_MODE_EXT = 33615; - private static final int GL_TEXTURE_LIGHT_EXT = 33616; - private static final int GL_TEXTURE_MATERIAL_FACE_EXT = 33617; - private static final int GL_TEXTURE_MATERIAL_PARAMETER_EXT = 33618; - private static final int GL_PIXEL_TEXTURE_SGIS = 33619; - private static final int GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 33620; - private static final int GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 33621; - private static final int GL_PIXEL_GROUP_COLOR_SGIS = 33622; - private static final int GL_LINE_QUALITY_HINT_SGIX = 33627; - private static final int GL_ASYNC_TEX_IMAGE_SGIX = 33628; - private static final int GL_ASYNC_DRAW_PIXELS_SGIX = 33629; - private static final int GL_ASYNC_READ_PIXELS_SGIX = 33630; - private static final int GL_MAX_ASYNC_TEX_IMAGE_SGIX = 33631; - private static final int GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 33632; - private static final int GL_MAX_ASYNC_READ_PIXELS_SGIX = 33633; - private static final int GL_UNSIGNED_BYTE_2_3_3_REV = 33634; - private static final int GL_UNSIGNED_SHORT_5_6_5 = 33635; - private static final int GL_UNSIGNED_SHORT_5_6_5_REV = 33636; - private static final int GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG = 33637; - private static final int GL_UNSIGNED_SHORT_4_4_4_4_REV = 33637; - private static final int GL_UNSIGNED_SHORT_1_5_5_5_REV = 33638; - private static final int GL_UNSIGNED_INT_8_8_8_8_REV = 33639; - private static final int GL_UNSIGNED_INT_2_10_10_10_REV = 33640; - private static final int GL_TEXTURE_MAX_CLAMP_S_SGIX = 33641; - private static final int GL_TEXTURE_MAX_CLAMP_T_SGIX = 33642; - private static final int GL_TEXTURE_MAX_CLAMP_R_SGIX = 33643; - private static final int GL_MIRRORED_REPEAT_IBM = 33648; - private static final int GL_MIRRORED_REPEAT = 33648; - private static final int GL_RGB_S3TC = 33696; - private static final int GL_RGB4_S3TC = 33697; - private static final int GL_RGBA_S3TC = 33698; - private static final int GL_RGBA4_S3TC = 33699; - private static final int GL_RGBA_DXT5_S3TC = 33700; - private static final int GL_RGBA4_DXT5_S3TC = 33701; - private static final int GL_VERTEX_PRECLIP_SGIX = 33774; - private static final int GL_VERTEX_PRECLIP_HINT_SGIX = 33775; - private static final int GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE = 33778; - private static final int GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE = 33779; - private static final int GL_PARALLEL_ARRAYS_INTEL = 33780; - private static final int GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 33781; - private static final int GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 33782; - private static final int GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 33783; - private static final int GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 33784; - private static final int GL_PERFQUERY_DONOT_FLUSH_INTEL = 33785; - private static final int GL_PERFQUERY_FLUSH_INTEL = 33786; - private static final int GL_PERFQUERY_WAIT_INTEL = 33787; - private static final int GL_BLACKHOLE_RENDER_INTEL = 33788; - private static final int GL_CONSERVATIVE_RASTERIZATION_INTEL = 33790; - private static final int GL_TEXTURE_MEMORY_LAYOUT_INTEL = 33791; - private static final int GL_FRAGMENT_LIGHTING_SGIX = 33792; - private static final int GL_FRAGMENT_COLOR_MATERIAL_SGIX = 33793; - private static final int GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 33794; - private static final int GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 33795; - private static final int GL_MAX_FRAGMENT_LIGHTS_SGIX = 33796; - private static final int GL_MAX_ACTIVE_LIGHTS_SGIX = 33797; - private static final int GL_CURRENT_RASTER_NORMAL_SGIX = 33798; - private static final int GL_LIGHT_ENV_MODE_SGIX = 33799; - private static final int GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 33800; - private static final int GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 33801; - private static final int GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 33802; - private static final int GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 33803; - private static final int GL_FRAGMENT_LIGHT0_SGIX = 33804; - private static final int GL_FRAGMENT_LIGHT1_SGIX = 33805; - private static final int GL_FRAGMENT_LIGHT2_SGIX = 33806; - private static final int GL_FRAGMENT_LIGHT3_SGIX = 33807; - private static final int GL_FRAGMENT_LIGHT4_SGIX = 33808; - private static final int GL_FRAGMENT_LIGHT5_SGIX = 33809; - private static final int GL_FRAGMENT_LIGHT6_SGIX = 33810; - private static final int GL_FRAGMENT_LIGHT7_SGIX = 33811; - private static final int GL_PACK_RESAMPLE_SGIX = 33838; - private static final int GL_UNPACK_RESAMPLE_SGIX = 33839; - private static final int GL_RESAMPLE_DECIMATE_SGIX = 33840; - private static final int GL_RESAMPLE_REPLICATE_SGIX = 33843; - private static final int GL_RESAMPLE_ZERO_FILL_SGIX = 33844; - private static final int GL_TANGENT_ARRAY_EXT = 33849; - private static final int GL_BINORMAL_ARRAY_EXT = 33850; - private static final int GL_CURRENT_TANGENT_EXT = 33851; - private static final int GL_CURRENT_BINORMAL_EXT = 33852; - private static final int GL_TANGENT_ARRAY_TYPE_EXT = 33854; - private static final int GL_TANGENT_ARRAY_STRIDE_EXT = 33855; - private static final int GL_BINORMAL_ARRAY_TYPE_EXT = 33856; - private static final int GL_BINORMAL_ARRAY_STRIDE_EXT = 33857; - private static final int GL_TANGENT_ARRAY_POINTER_EXT = 33858; - private static final int GL_BINORMAL_ARRAY_POINTER_EXT = 33859; - private static final int GL_MAP1_TANGENT_EXT = 33860; - private static final int GL_MAP2_TANGENT_EXT = 33861; - private static final int GL_MAP1_BINORMAL_EXT = 33862; - private static final int GL_MAP2_BINORMAL_EXT = 33863; - private static final int GL_NEAREST_CLIPMAP_NEAREST_SGIX = 33869; - private static final int GL_NEAREST_CLIPMAP_LINEAR_SGIX = 33870; - private static final int GL_LINEAR_CLIPMAP_NEAREST_SGIX = 33871; - private static final int GL_FOG_COORD_SRC = 33872; - private static final int GL_FOG_COORDINATE_SOURCE_EXT = 33872; - private static final int GL_FOG_COORDINATE_SOURCE = 33872; - private static final int GL_FOG_COORDINATE = 33873; - private static final int GL_FOG_COORDINATE_EXT = 33873; - private static final int GL_FOG_COORD = 33873; - private static final int GL_FRAGMENT_DEPTH = 33874; - private static final int GL_FRAGMENT_DEPTH_EXT = 33874; - private static final int GL_CURRENT_FOG_COORD = 33875; - private static final int GL_CURRENT_FOG_COORDINATE = 33875; - private static final int GL_CURRENT_FOG_COORDINATE_EXT = 33875; - private static final int GL_FOG_COORD_ARRAY_TYPE = 33876; - private static final int GL_FOG_COORDINATE_ARRAY_TYPE = 33876; - private static final int GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 33876; - private static final int GL_FOG_COORDINATE_ARRAY_STRIDE = 33877; - private static final int GL_FOG_COORD_ARRAY_STRIDE = 33877; - private static final int GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 33877; - private static final int GL_FOG_COORDINATE_ARRAY_POINTER = 33878; - private static final int GL_FOG_COORD_ARRAY_POINTER = 33878; - private static final int GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 33878; - private static final int GL_FOG_COORDINATE_ARRAY = 33879; - private static final int GL_FOG_COORDINATE_ARRAY_EXT = 33879; - private static final int GL_FOG_COORD_ARRAY = 33879; - private static final int GL_COLOR_SUM = 33880; - private static final int GL_COLOR_SUM_ARB = 33880; - private static final int GL_COLOR_SUM_EXT = 33880; - private static final int GL_CURRENT_SECONDARY_COLOR = 33881; - private static final int GL_CURRENT_SECONDARY_COLOR_EXT = 33881; - private static final int GL_SECONDARY_COLOR_ARRAY_SIZE = 33882; - private static final int GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 33882; - private static final int GL_SECONDARY_COLOR_ARRAY_TYPE = 33883; - private static final int GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 33883; - private static final int GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 33884; - private static final int GL_SECONDARY_COLOR_ARRAY_STRIDE = 33884; - private static final int GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 33885; - private static final int GL_SECONDARY_COLOR_ARRAY_POINTER = 33885; - private static final int GL_SECONDARY_COLOR_ARRAY_EXT = 33886; - private static final int GL_SECONDARY_COLOR_ARRAY = 33886; - private static final int GL_CURRENT_RASTER_SECONDARY_COLOR = 33887; - private static final int GL_ALIASED_POINT_SIZE_RANGE = 33901; - private static final int GL_ALIASED_LINE_WIDTH_RANGE = 33902; - private static final int GL_SCREEN_COORDINATES_REND = 33936; - private static final int GL_INVERTED_SCREEN_W_REND = 33937; - private static final int GL_TEXTURE0 = 33984; - private static final int GL_TEXTURE0_ARB = 33984; - private static final int GL_TEXTURE1_ARB = 33985; - private static final int GL_TEXTURE1 = 33985; - private static final int GL_TEXTURE2_ARB = 33986; - private static final int GL_TEXTURE2 = 33986; - private static final int GL_TEXTURE3_ARB = 33987; - private static final int GL_TEXTURE3 = 33987; - private static final int GL_TEXTURE4 = 33988; - private static final int GL_TEXTURE4_ARB = 33988; - private static final int GL_TEXTURE5_ARB = 33989; - private static final int GL_TEXTURE5 = 33989; - private static final int GL_TEXTURE6_ARB = 33990; - private static final int GL_TEXTURE6 = 33990; - private static final int GL_TEXTURE7 = 33991; - private static final int GL_TEXTURE7_ARB = 33991; - private static final int GL_TEXTURE8 = 33992; - private static final int GL_TEXTURE8_ARB = 33992; - private static final int GL_TEXTURE9_ARB = 33993; - private static final int GL_TEXTURE9 = 33993; - private static final int GL_TEXTURE10_ARB = 33994; - private static final int GL_TEXTURE10 = 33994; - private static final int GL_TEXTURE11_ARB = 33995; - private static final int GL_TEXTURE11 = 33995; - private static final int GL_TEXTURE12_ARB = 33996; - private static final int GL_TEXTURE12 = 33996; - private static final int GL_TEXTURE13_ARB = 33997; - private static final int GL_TEXTURE13 = 33997; - private static final int GL_TEXTURE14 = 33998; - private static final int GL_TEXTURE14_ARB = 33998; - private static final int GL_TEXTURE15_ARB = 33999; - private static final int GL_TEXTURE15 = 33999; - private static final int GL_TEXTURE16_ARB = 34000; - private static final int GL_TEXTURE16 = 34000; - private static final int GL_TEXTURE17_ARB = 34001; - private static final int GL_TEXTURE17 = 34001; - private static final int GL_TEXTURE18_ARB = 34002; - private static final int GL_TEXTURE18 = 34002; - private static final int GL_TEXTURE19_ARB = 34003; - private static final int GL_TEXTURE19 = 34003; - private static final int GL_TEXTURE20_ARB = 34004; - private static final int GL_TEXTURE20 = 34004; - private static final int GL_TEXTURE21_ARB = 34005; - private static final int GL_TEXTURE21 = 34005; - private static final int GL_TEXTURE22_ARB = 34006; - private static final int GL_TEXTURE22 = 34006; - private static final int GL_TEXTURE23 = 34007; - private static final int GL_TEXTURE23_ARB = 34007; - private static final int GL_TEXTURE24_ARB = 34008; - private static final int GL_TEXTURE24 = 34008; - private static final int GL_TEXTURE25_ARB = 34009; - private static final int GL_TEXTURE25 = 34009; - private static final int GL_TEXTURE26_ARB = 34010; - private static final int GL_TEXTURE26 = 34010; - private static final int GL_TEXTURE27 = 34011; - private static final int GL_TEXTURE27_ARB = 34011; - private static final int GL_TEXTURE28_ARB = 34012; - private static final int GL_TEXTURE28 = 34012; - private static final int GL_TEXTURE29_ARB = 34013; - private static final int GL_TEXTURE29 = 34013; - private static final int GL_TEXTURE30_ARB = 34014; - private static final int GL_TEXTURE30 = 34014; - private static final int GL_TEXTURE31_ARB = 34015; - private static final int GL_TEXTURE31 = 34015; - private static final int GL_ACTIVE_TEXTURE = 34016; - private static final int GL_ACTIVE_TEXTURE_ARB = 34016; - private static final int GL_CLIENT_ACTIVE_TEXTURE_ARB = 34017; - private static final int GL_CLIENT_ACTIVE_TEXTURE = 34017; - private static final int GL_MAX_TEXTURE_UNITS = 34018; - private static final int GL_MAX_TEXTURE_UNITS_ARB = 34018; - private static final int GL_TRANSPOSE_MODELVIEW_MATRIX = 34019; - private static final int GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV = 34019; - private static final int GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV = 34020; - private static final int GL_TRANSPOSE_PROJECTION_MATRIX = 34020; - private static final int GL_TRANSPOSE_TEXTURE_MATRIX = 34021; - private static final int GL_TRANSPOSE_COLOR_MATRIX = 34022; - private static final int GL_SUBTRACT = 34023; - private static final int GL_MAX_RENDERBUFFER_SIZE_EXT = 34024; - private static final int GL_MAX_RENDERBUFFER_SIZE_OES = 34024; - private static final int GL_MAX_RENDERBUFFER_SIZE = 34024; - private static final int GL_COMPRESSED_ALPHA = 34025; - private static final int GL_COMPRESSED_ALPHA_ARB = 34025; - private static final int GL_COMPRESSED_LUMINANCE_ARB = 34026; - private static final int GL_COMPRESSED_LUMINANCE = 34026; - private static final int GL_COMPRESSED_LUMINANCE_ALPHA_ARB = 34027; - private static final int GL_COMPRESSED_LUMINANCE_ALPHA = 34027; - private static final int GL_COMPRESSED_INTENSITY = 34028; - private static final int GL_COMPRESSED_INTENSITY_ARB = 34028; - private static final int GL_COMPRESSED_RGB_ARB = 34029; - private static final int GL_COMPRESSED_RGB = 34029; - private static final int GL_COMPRESSED_RGBA = 34030; - private static final int GL_COMPRESSED_RGBA_ARB = 34030; - private static final int GL_TEXTURE_COMPRESSION_HINT = 34031; - private static final int GL_TEXTURE_COMPRESSION_HINT_ARB = 34031; - private static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER = 34032; - private static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER = 34033; - private static final int GL_ALL_COMPLETED_NV = 34034; - private static final int GL_FENCE_STATUS_NV = 34035; - private static final int GL_FENCE_CONDITION_NV = 34036; - private static final int GL_TEXTURE_RECTANGLE = 34037; - private static final int GL_TEXTURE_BINDING_RECTANGLE = 34038; - private static final int GL_PROXY_TEXTURE_RECTANGLE = 34039; - private static final int GL_MAX_RECTANGLE_TEXTURE_SIZE = 34040; - private static final int GL_DEPTH_STENCIL = 34041; - private static final int GL_UNSIGNED_INT_24_8 = 34042; - private static final int GL_MAX_TEXTURE_LOD_BIAS = 34045; - private static final int GL_TEXTURE_MAX_ANISOTROPY = 34046; - private static final int GL_MAX_TEXTURE_MAX_ANISOTROPY = 34047; - private static final int GL_TEXTURE_FILTER_CONTROL = 34048; - private static final int GL_TEXTURE_LOD_BIAS = 34049; - private static final int GL_MODELVIEW1_STACK_DEPTH_EXT = 34050; - private static final int GL_MODELVIEW1_MATRIX_EXT = 34054; - private static final int GL_INCR_WRAP = 34055; - private static final int GL_DECR_WRAP = 34056; - private static final int GL_VERTEX_WEIGHTING_EXT = 34057; - private static final int GL_MODELVIEW1_EXT = 34058; - private static final int GL_MODELVIEW1_ARB = 34058; - private static final int GL_CURRENT_VERTEX_WEIGHT_EXT = 34059; - private static final int GL_VERTEX_WEIGHT_ARRAY_EXT = 34060; - private static final int GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 34061; - private static final int GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 34062; - private static final int GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 34063; - private static final int GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 34064; - private static final int GL_NORMAL_MAP_OES = 34065; - private static final int GL_NORMAL_MAP = 34065; - private static final int GL_REFLECTION_MAP_OES = 34066; - private static final int GL_REFLECTION_MAP = 34066; - private static final int GL_TEXTURE_CUBE_MAP = 34067; - private static final int GL_TEXTURE_CUBE_MAP_OES = 34067; - private static final int GL_TEXTURE_BINDING_CUBE_MAP_OES = 34068; - private static final int GL_TEXTURE_BINDING_CUBE_MAP = 34068; - private static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 34069; - private static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069; - private static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 34070; - private static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070; - private static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071; - private static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 34071; - private static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072; - private static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 34072; - private static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073; - private static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 34073; - private static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 34074; - private static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074; - private static final int GL_PROXY_TEXTURE_CUBE_MAP = 34075; - private static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076; - private static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 34076; - private static final int GL_VERTEX_ARRAY_RANGE_APPLE = 34077; - private static final int GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 34078; - private static final int GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 34079; - private static final int GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 34081; - private static final int GL_REGISTER_COMBINERS_NV = 34082; - private static final int GL_VARIABLE_A_NV = 34083; - private static final int GL_VARIABLE_B_NV = 34084; - private static final int GL_VARIABLE_C_NV = 34085; - private static final int GL_VARIABLE_D_NV = 34086; - private static final int GL_VARIABLE_E_NV = 34087; - private static final int GL_VARIABLE_F_NV = 34088; - private static final int GL_VARIABLE_G_NV = 34089; - private static final int GL_CONSTANT_COLOR0_NV = 34090; - private static final int GL_CONSTANT_COLOR1_NV = 34091; - private static final int GL_PRIMARY_COLOR_NV = 34092; - private static final int GL_SECONDARY_COLOR_NV = 34093; - private static final int GL_SPARE0_NV = 34094; - private static final int GL_SPARE1_NV = 34095; - private static final int GL_DISCARD_NV = 34096; - private static final int GL_E_TIMES_F_NV = 34097; - private static final int GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 34098; - private static final int GL_PER_STAGE_CONSTANTS_NV = 34101; - private static final int GL_UNSIGNED_IDENTITY_NV = 34102; - private static final int GL_UNSIGNED_INVERT_NV = 34103; - private static final int GL_EXPAND_NORMAL_NV = 34104; - private static final int GL_EXPAND_NEGATE_NV = 34105; - private static final int GL_HALF_BIAS_NORMAL_NV = 34106; - private static final int GL_HALF_BIAS_NEGATE_NV = 34107; - private static final int GL_SIGNED_IDENTITY_NV = 34108; - private static final int GL_SIGNED_NEGATE_NV = 34109; - private static final int GL_SCALE_BY_TWO_NV = 34110; - private static final int GL_SCALE_BY_FOUR_NV = 34111; - private static final int GL_SCALE_BY_ONE_HALF_NV = 34112; - private static final int GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 34113; - private static final int GL_COMBINER_INPUT_NV = 34114; - private static final int GL_COMBINER_MAPPING_NV = 34115; - private static final int GL_COMBINER_COMPONENT_USAGE_NV = 34116; - private static final int GL_COMBINER_AB_DOT_PRODUCT_NV = 34117; - private static final int GL_COMBINER_CD_DOT_PRODUCT_NV = 34118; - private static final int GL_COMBINER_MUX_SUM_NV = 34119; - private static final int GL_COMBINER_SCALE_NV = 34120; - private static final int GL_COMBINER_BIAS_NV = 34121; - private static final int GL_COMBINER_AB_OUTPUT_NV = 34122; - private static final int GL_COMBINER_CD_OUTPUT_NV = 34123; - private static final int GL_COMBINER_SUM_OUTPUT_NV = 34124; - private static final int GL_MAX_GENERAL_COMBINERS_NV = 34125; - private static final int GL_NUM_GENERAL_COMBINERS_NV = 34126; - private static final int GL_COLOR_SUM_CLAMP_NV = 34127; - private static final int GL_COMBINER0_NV = 34128; - private static final int GL_COMBINER1_NV = 34129; - private static final int GL_COMBINER2_NV = 34130; - private static final int GL_COMBINER3_NV = 34131; - private static final int GL_COMBINER4_NV = 34132; - private static final int GL_COMBINER5_NV = 34133; - private static final int GL_COMBINER6_NV = 34134; - private static final int GL_COMBINER7_NV = 34135; - private static final int GL_RED_MIN_CLAMP_INGR = 34144; - private static final int GL_GREEN_MIN_CLAMP_INGR = 34145; - private static final int GL_BLUE_MIN_CLAMP_INGR = 34146; - private static final int GL_ALPHA_MIN_CLAMP_INGR = 34147; - private static final int GL_RED_MAX_CLAMP_INGR = 34148; - private static final int GL_GREEN_MAX_CLAMP_INGR = 34149; - private static final int GL_BLUE_MAX_CLAMP_INGR = 34150; - private static final int GL_ALPHA_MAX_CLAMP_INGR = 34151; - private static final int GL_INTERLACE_READ_INGR = 34152; - private static final int GL_COMBINE = 34160; - private static final int GL_COMBINE_RGB = 34161; - private static final int GL_COMBINE_ALPHA = 34162; - private static final int GL_RGB_SCALE = 34163; - private static final int GL_ADD_SIGNED = 34164; - private static final int GL_INTERPOLATE = 34165; - private static final int GL_CONSTANT_NV = 34166; - private static final int GL_CONSTANT = 34166; - private static final int GL_PRIMARY_COLOR = 34167; - private static final int GL_PREVIOUS = 34168; - private static final int GL_SOURCE0_RGB = 34176; - private static final int GL_SRC0_RGB = 34176; - private static final int GL_SOURCE1_RGB = 34177; - private static final int GL_SRC1_RGB = 34177; - private static final int GL_SRC2_RGB = 34178; - private static final int GL_SOURCE2_RGB = 34178; - private static final int GL_SOURCE0_ALPHA = 34184; - private static final int GL_SRC0_ALPHA = 34184; - private static final int GL_SRC1_ALPHA_EXT = 34185; - private static final int GL_SOURCE1_ALPHA = 34185; - private static final int GL_SRC1_ALPHA = 34185; - private static final int GL_SRC2_ALPHA = 34186; - private static final int GL_SOURCE2_ALPHA = 34186; - private static final int GL_OPERAND0_RGB = 34192; - private static final int GL_OPERAND1_RGB = 34193; - private static final int GL_OPERAND2_RGB = 34194; - private static final int GL_OPERAND0_ALPHA = 34200; - private static final int GL_OPERAND1_ALPHA = 34201; - private static final int GL_OPERAND2_ALPHA = 34202; - private static final int GL_PACK_SUBSAMPLE_RATE_SGIX = 34208; - private static final int GL_UNPACK_SUBSAMPLE_RATE_SGIX = 34209; - private static final int GL_PIXEL_SUBSAMPLE_4444_SGIX = 34210; - private static final int GL_PIXEL_SUBSAMPLE_2424_SGIX = 34211; - private static final int GL_PIXEL_SUBSAMPLE_4242_SGIX = 34212; - private static final int GL_PERTURB_EXT = 34222; - private static final int GL_TEXTURE_NORMAL_EXT = 34223; - private static final int GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 34224; - private static final int GL_TRANSFORM_HINT_APPLE = 34225; - private static final int GL_UNPACK_CLIENT_STORAGE_APPLE = 34226; - private static final int GL_BUFFER_OBJECT_APPLE = 34227; - private static final int GL_STORAGE_CLIENT_APPLE = 34228; - private static final int GL_VERTEX_ARRAY_BINDING_APPLE = 34229; - private static final int GL_VERTEX_ARRAY_BINDING = 34229; - private static final int GL_VERTEX_ARRAY_BINDING_OES = 34229; - private static final int GL_TEXTURE_RANGE_LENGTH_APPLE = 34231; - private static final int GL_TEXTURE_RANGE_POINTER_APPLE = 34232; - private static final int GL_YCBCR_422_APPLE = 34233; - private static final int GL_UNSIGNED_SHORT_8_8_MESA = 34234; - private static final int GL_UNSIGNED_SHORT_8_8_APPLE = 34234; - private static final int GL_UNSIGNED_SHORT_8_8_REV_APPLE = 34235; - private static final int GL_UNSIGNED_SHORT_8_8_REV_MESA = 34235; - private static final int GL_TEXTURE_STORAGE_HINT_APPLE = 34236; - private static final int GL_STORAGE_PRIVATE_APPLE = 34237; - private static final int GL_STORAGE_CACHED_APPLE = 34238; - private static final int GL_STORAGE_SHARED_APPLE = 34239; - private static final int GL_REPLACEMENT_CODE_ARRAY_SUN = 34240; - private static final int GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = 34241; - private static final int GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 34242; - private static final int GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = 34243; - private static final int GL_R1UI_V3F_SUN = 34244; - private static final int GL_R1UI_C4UB_V3F_SUN = 34245; - private static final int GL_R1UI_C3F_V3F_SUN = 34246; - private static final int GL_R1UI_N3F_V3F_SUN = 34247; - private static final int GL_R1UI_C4F_N3F_V3F_SUN = 34248; - private static final int GL_R1UI_T2F_V3F_SUN = 34249; - private static final int GL_R1UI_T2F_N3F_V3F_SUN = 34250; - private static final int GL_R1UI_T2F_C4F_N3F_V3F_SUN = 34251; - private static final int GL_SLICE_ACCUM_SUN = 34252; - private static final int GL_QUAD_MESH_SUN = 34324; - private static final int GL_TRIANGLE_MESH_SUN = 34325; - private static final int GL_VERTEX_PROGRAM_NV = 34336; - private static final int GL_VERTEX_PROGRAM_ARB = 34336; - private static final int GL_VERTEX_STATE_PROGRAM_NV = 34337; - private static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 34338; - private static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338; - private static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 34339; - private static final int GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339; - private static final int GL_ATTRIB_ARRAY_SIZE_NV = 34339; - private static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340; - private static final int GL_ATTRIB_ARRAY_STRIDE_NV = 34340; - private static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 34340; - private static final int GL_ATTRIB_ARRAY_TYPE_NV = 34341; - private static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 34341; - private static final int GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341; - private static final int GL_CURRENT_ATTRIB_NV = 34342; - private static final int GL_CURRENT_VERTEX_ATTRIB = 34342; - private static final int GL_CURRENT_VERTEX_ATTRIB_ARB = 34342; - private static final int GL_PROGRAM_LENGTH_ARB = 34343; - private static final int GL_PROGRAM_LENGTH_NV = 34343; - private static final int GL_PROGRAM_STRING_ARB = 34344; - private static final int GL_PROGRAM_STRING_NV = 34344; - private static final int GL_MODELVIEW_PROJECTION_NV = 34345; - private static final int GL_IDENTITY_NV = 34346; - private static final int GL_INVERSE_NV = 34347; - private static final int GL_TRANSPOSE_NV = 34348; - private static final int GL_INVERSE_TRANSPOSE_NV = 34349; - private static final int GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 34350; - private static final int GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 34350; - private static final int GL_MAX_PROGRAM_MATRICES_ARB = 34351; - private static final int GL_MAX_TRACK_MATRICES_NV = 34351; - private static final int GL_MATRIX0_NV = 34352; - private static final int GL_MATRIX1_NV = 34353; - private static final int GL_MATRIX2_NV = 34354; - private static final int GL_MATRIX3_NV = 34355; - private static final int GL_MATRIX4_NV = 34356; - private static final int GL_MATRIX5_NV = 34357; - private static final int GL_MATRIX6_NV = 34358; - private static final int GL_MATRIX7_NV = 34359; - private static final int GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 34368; - private static final int GL_CURRENT_MATRIX_STACK_DEPTH_NV = 34368; - private static final int GL_CURRENT_MATRIX_NV = 34369; - private static final int GL_CURRENT_MATRIX_ARB = 34369; - private static final int GL_VERTEX_PROGRAM_POINT_SIZE_NV = 34370; - private static final int GL_PROGRAM_POINT_SIZE_ARB = 34370; - private static final int GL_VERTEX_PROGRAM_POINT_SIZE = 34370; - private static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 34370; - private static final int GL_PROGRAM_POINT_SIZE_EXT = 34370; - private static final int GL_PROGRAM_POINT_SIZE = 34370; - private static final int GL_VERTEX_PROGRAM_TWO_SIDE_NV = 34371; - private static final int GL_VERTEX_PROGRAM_TWO_SIDE = 34371; - private static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 34371; - private static final int GL_PROGRAM_PARAMETER_NV = 34372; - private static final int GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373; - private static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 34373; - private static final int GL_ATTRIB_ARRAY_POINTER_NV = 34373; - private static final int GL_PROGRAM_TARGET_NV = 34374; - private static final int GL_PROGRAM_RESIDENT_NV = 34375; - private static final int GL_TRACK_MATRIX_NV = 34376; - private static final int GL_TRACK_MATRIX_TRANSFORM_NV = 34377; - private static final int GL_VERTEX_PROGRAM_BINDING_NV = 34378; - private static final int GL_PROGRAM_ERROR_POSITION_NV = 34379; - private static final int GL_PROGRAM_ERROR_POSITION_ARB = 34379; - private static final int GL_DEPTH_CLAMP = 34383; - private static final int GL_VERTEX_ATTRIB_ARRAY0_NV = 34384; - private static final int GL_VERTEX_ATTRIB_ARRAY1_NV = 34385; - private static final int GL_VERTEX_ATTRIB_ARRAY2_NV = 34386; - private static final int GL_VERTEX_ATTRIB_ARRAY3_NV = 34387; - private static final int GL_VERTEX_ATTRIB_ARRAY4_NV = 34388; - private static final int GL_VERTEX_ATTRIB_ARRAY5_NV = 34389; - private static final int GL_VERTEX_ATTRIB_ARRAY6_NV = 34390; - private static final int GL_VERTEX_ATTRIB_ARRAY7_NV = 34391; - private static final int GL_VERTEX_ATTRIB_ARRAY8_NV = 34392; - private static final int GL_VERTEX_ATTRIB_ARRAY9_NV = 34393; - private static final int GL_VERTEX_ATTRIB_ARRAY10_NV = 34394; - private static final int GL_VERTEX_ATTRIB_ARRAY11_NV = 34395; - private static final int GL_VERTEX_ATTRIB_ARRAY12_NV = 34396; - private static final int GL_VERTEX_ATTRIB_ARRAY13_NV = 34397; - private static final int GL_VERTEX_ATTRIB_ARRAY14_NV = 34398; - private static final int GL_VERTEX_ATTRIB_ARRAY15_NV = 34399; - private static final int GL_MAP1_VERTEX_ATTRIB0_4_NV = 34400; - private static final int GL_MAP1_VERTEX_ATTRIB1_4_NV = 34401; - private static final int GL_MAP1_VERTEX_ATTRIB2_4_NV = 34402; - private static final int GL_MAP1_VERTEX_ATTRIB3_4_NV = 34403; - private static final int GL_MAP1_VERTEX_ATTRIB4_4_NV = 34404; - private static final int GL_MAP1_VERTEX_ATTRIB5_4_NV = 34405; - private static final int GL_MAP1_VERTEX_ATTRIB6_4_NV = 34406; - private static final int GL_MAP1_VERTEX_ATTRIB7_4_NV = 34407; - private static final int GL_MAP1_VERTEX_ATTRIB8_4_NV = 34408; - private static final int GL_MAP1_VERTEX_ATTRIB9_4_NV = 34409; - private static final int GL_MAP1_VERTEX_ATTRIB10_4_NV = 34410; - private static final int GL_MAP1_VERTEX_ATTRIB11_4_NV = 34411; - private static final int GL_MAP1_VERTEX_ATTRIB12_4_NV = 34412; - private static final int GL_MAP1_VERTEX_ATTRIB13_4_NV = 34413; - private static final int GL_MAP1_VERTEX_ATTRIB14_4_NV = 34414; - private static final int GL_MAP1_VERTEX_ATTRIB15_4_NV = 34415; - private static final int GL_MAP2_VERTEX_ATTRIB0_4_NV = 34416; - private static final int GL_MAP2_VERTEX_ATTRIB1_4_NV = 34417; - private static final int GL_MAP2_VERTEX_ATTRIB2_4_NV = 34418; - private static final int GL_MAP2_VERTEX_ATTRIB3_4_NV = 34419; - private static final int GL_MAP2_VERTEX_ATTRIB4_4_NV = 34420; - private static final int GL_MAP2_VERTEX_ATTRIB5_4_NV = 34421; - private static final int GL_MAP2_VERTEX_ATTRIB6_4_NV = 34422; - private static final int GL_PROGRAM_BINDING_ARB = 34423; - private static final int GL_MAP2_VERTEX_ATTRIB7_4_NV = 34423; - private static final int GL_MAP2_VERTEX_ATTRIB8_4_NV = 34424; - private static final int GL_MAP2_VERTEX_ATTRIB9_4_NV = 34425; - private static final int GL_MAP2_VERTEX_ATTRIB10_4_NV = 34426; - private static final int GL_MAP2_VERTEX_ATTRIB11_4_NV = 34427; - private static final int GL_MAP2_VERTEX_ATTRIB12_4_NV = 34428; - private static final int GL_MAP2_VERTEX_ATTRIB13_4_NV = 34429; - private static final int GL_MAP2_VERTEX_ATTRIB14_4_NV = 34430; - private static final int GL_MAP2_VERTEX_ATTRIB15_4_NV = 34431; - private static final int GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 34464; - private static final int GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 34464; - private static final int GL_TEXTURE_COMPRESSED_ARB = 34465; - private static final int GL_TEXTURE_COMPRESSED = 34465; - private static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466; - private static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 34466; - private static final int GL_COMPRESSED_TEXTURE_FORMATS_ARB = 34467; - private static final int GL_COMPRESSED_TEXTURE_FORMATS = 34467; - private static final int GL_MAX_VERTEX_UNITS_OES = 34468; - private static final int GL_MAX_VERTEX_UNITS_ARB = 34468; - private static final int GL_ACTIVE_VERTEX_UNITS_ARB = 34469; - private static final int GL_WEIGHT_SUM_UNITY_ARB = 34470; - private static final int GL_VERTEX_BLEND_ARB = 34471; - private static final int GL_CURRENT_WEIGHT_ARB = 34472; - private static final int GL_WEIGHT_ARRAY_TYPE_ARB = 34473; - private static final int GL_WEIGHT_ARRAY_TYPE_OES = 34473; - private static final int GL_WEIGHT_ARRAY_STRIDE_OES = 34474; - private static final int GL_WEIGHT_ARRAY_STRIDE_ARB = 34474; - private static final int GL_WEIGHT_ARRAY_SIZE_ARB = 34475; - private static final int GL_WEIGHT_ARRAY_SIZE_OES = 34475; - private static final int GL_WEIGHT_ARRAY_POINTER_ARB = 34476; - private static final int GL_WEIGHT_ARRAY_POINTER_OES = 34476; - private static final int GL_WEIGHT_ARRAY_OES = 34477; - private static final int GL_WEIGHT_ARRAY_ARB = 34477; - private static final int GL_DOT3_RGB = 34478; - private static final int GL_DOT3_RGBA_IMG = 34479; - private static final int GL_DOT3_RGBA = 34479; - private static final int GL_COMPRESSED_RGB_FXT1_3DFX = 34480; - private static final int GL_COMPRESSED_RGBA_FXT1_3DFX = 34481; - private static final int GL_MULTISAMPLE_3DFX = 34482; - private static final int GL_SAMPLE_BUFFERS_3DFX = 34483; - private static final int GL_SAMPLES_3DFX = 34484; - private static final int GL_EVAL_2D_NV = 34496; - private static final int GL_EVAL_TRIANGULAR_2D_NV = 34497; - private static final int GL_MAP_TESSELLATION_NV = 34498; - private static final int GL_MAP_ATTRIB_U_ORDER_NV = 34499; - private static final int GL_MAP_ATTRIB_V_ORDER_NV = 34500; - private static final int GL_EVAL_FRACTIONAL_TESSELLATION_NV = 34501; - private static final int GL_EVAL_VERTEX_ATTRIB0_NV = 34502; - private static final int GL_EVAL_VERTEX_ATTRIB1_NV = 34503; - private static final int GL_EVAL_VERTEX_ATTRIB2_NV = 34504; - private static final int GL_EVAL_VERTEX_ATTRIB3_NV = 34505; - private static final int GL_EVAL_VERTEX_ATTRIB4_NV = 34506; - private static final int GL_EVAL_VERTEX_ATTRIB5_NV = 34507; - private static final int GL_EVAL_VERTEX_ATTRIB6_NV = 34508; - private static final int GL_EVAL_VERTEX_ATTRIB7_NV = 34509; - private static final int GL_EVAL_VERTEX_ATTRIB8_NV = 34510; - private static final int GL_EVAL_VERTEX_ATTRIB9_NV = 34511; - private static final int GL_EVAL_VERTEX_ATTRIB10_NV = 34512; - private static final int GL_EVAL_VERTEX_ATTRIB11_NV = 34513; - private static final int GL_EVAL_VERTEX_ATTRIB12_NV = 34514; - private static final int GL_EVAL_VERTEX_ATTRIB13_NV = 34515; - private static final int GL_EVAL_VERTEX_ATTRIB14_NV = 34516; - private static final int GL_EVAL_VERTEX_ATTRIB15_NV = 34517; - private static final int GL_MAX_MAP_TESSELLATION_NV = 34518; - private static final int GL_MAX_RATIONAL_EVAL_ORDER_NV = 34519; - private static final int GL_SURFACE_STATE_NV = 34539; - private static final int GL_SURFACE_REGISTERED_NV = 34557; - private static final int GL_SURFACE_MAPPED_NV = 34560; - private static final int GL_MODELVIEW2_ARB = 34594; - private static final int GL_MODELVIEW3_ARB = 34595; - private static final int GL_MODELVIEW4_ARB = 34596; - private static final int GL_MODELVIEW5_ARB = 34597; - private static final int GL_MODELVIEW6_ARB = 34598; - private static final int GL_MODELVIEW7_ARB = 34599; - private static final int GL_MODELVIEW8_ARB = 34600; - private static final int GL_MODELVIEW9_ARB = 34601; - private static final int GL_MODELVIEW10_ARB = 34602; - private static final int GL_MODELVIEW11_ARB = 34603; - private static final int GL_MODELVIEW12_ARB = 34604; - private static final int GL_MODELVIEW13_ARB = 34605; - private static final int GL_MODELVIEW14_ARB = 34606; - private static final int GL_MODELVIEW15_ARB = 34607; - private static final int GL_MODELVIEW16_ARB = 34608; - private static final int GL_MODELVIEW17_ARB = 34609; - private static final int GL_MODELVIEW18_ARB = 34610; - private static final int GL_MODELVIEW19_ARB = 34611; - private static final int GL_MODELVIEW20_ARB = 34612; - private static final int GL_MODELVIEW21_ARB = 34613; - private static final int GL_MODELVIEW22_ARB = 34614; - private static final int GL_MODELVIEW23_ARB = 34615; - private static final int GL_MODELVIEW24_ARB = 34616; - private static final int GL_MODELVIEW25_ARB = 34617; - private static final int GL_MODELVIEW26_ARB = 34618; - private static final int GL_MODELVIEW27_ARB = 34619; - private static final int GL_MODELVIEW28_ARB = 34620; - private static final int GL_MODELVIEW29_ARB = 34621; - private static final int GL_MODELVIEW30_ARB = 34622; - private static final int GL_MODELVIEW31_ARB = 34623; - private static final int GL_Z400_BINARY_AMD = 34624; - private static final int GL_PROGRAM_BINARY_LENGTH_OES = 34625; - private static final int GL_PROGRAM_BINARY_LENGTH = 34625; - private static final int GL_MIRROR_CLAMP_TO_EDGE = 34627; - private static final int GL_SET_AMD = 34634; - private static final int GL_REPLACE_VALUE_AMD = 34635; - private static final int GL_STENCIL_OP_VALUE_AMD = 34636; - private static final int GL_STENCIL_BACK_OP_VALUE_AMD = 34637; - private static final int GL_VERTEX_ATTRIB_ARRAY_LONG = 34638; - private static final int GL_OCCLUSION_QUERY_EVENT_MASK_AMD = 34639; - private static final int GL_DEPTH_STENCIL_MESA = 34640; - private static final int GL_UNSIGNED_INT_24_8_MESA = 34641; - private static final int GL_UNSIGNED_INT_8_24_REV_MESA = 34642; - private static final int GL_UNSIGNED_SHORT_15_1_MESA = 34643; - private static final int GL_UNSIGNED_SHORT_1_15_REV_MESA = 34644; - private static final int GL_TRACE_MASK_MESA = 34645; - private static final int GL_TRACE_NAME_MESA = 34646; - private static final int GL_YCBCR_MESA = 34647; - private static final int GL_PACK_INVERT_MESA = 34648; - private static final int GL_DEBUG_OBJECT_MESA = 34649; - private static final int GL_TEXTURE_1D_STACK_MESAX = 34649; - private static final int GL_TEXTURE_2D_STACK_MESAX = 34650; - private static final int GL_DEBUG_PRINT_MESA = 34650; - private static final int GL_PROXY_TEXTURE_1D_STACK_MESAX = 34651; - private static final int GL_DEBUG_ASSERT_MESA = 34651; - private static final int GL_PROXY_TEXTURE_2D_STACK_MESAX = 34652; - private static final int GL_TEXTURE_1D_STACK_BINDING_MESAX = 34653; - private static final int GL_TEXTURE_2D_STACK_BINDING_MESAX = 34654; - private static final int GL_PROGRAM_BINARY_FORMAT_MESA = 34655; - private static final int GL_STATIC_ATI = 34656; - private static final int GL_DYNAMIC_ATI = 34657; - private static final int GL_PRESERVE_ATI = 34658; - private static final int GL_DISCARD_ATI = 34659; - private static final int GL_OBJECT_BUFFER_SIZE_ATI = 34660; - private static final int GL_BUFFER_SIZE_ARB = 34660; - private static final int GL_BUFFER_SIZE = 34660; - private static final int GL_BUFFER_USAGE = 34661; - private static final int GL_BUFFER_USAGE_ARB = 34661; - private static final int GL_OBJECT_BUFFER_USAGE_ATI = 34661; - private static final int GL_ARRAY_OBJECT_BUFFER_ATI = 34662; - private static final int GL_ARRAY_OBJECT_OFFSET_ATI = 34663; - private static final int GL_ELEMENT_ARRAY_ATI = 34664; - private static final int GL_ELEMENT_ARRAY_TYPE_ATI = 34665; - private static final int GL_ELEMENT_ARRAY_POINTER_ATI = 34666; - private static final int GL_MAX_VERTEX_STREAMS_ATI = 34667; - private static final int GL_VERTEX_STREAM0_ATI = 34668; - private static final int GL_VERTEX_STREAM1_ATI = 34669; - private static final int GL_VERTEX_STREAM2_ATI = 34670; - private static final int GL_VERTEX_STREAM3_ATI = 34671; - private static final int GL_VERTEX_STREAM4_ATI = 34672; - private static final int GL_VERTEX_STREAM5_ATI = 34673; - private static final int GL_VERTEX_STREAM6_ATI = 34674; - private static final int GL_VERTEX_STREAM7_ATI = 34675; - private static final int GL_VERTEX_SOURCE_ATI = 34676; - private static final int GL_BUMP_ROT_MATRIX_ATI = 34677; - private static final int GL_BUMP_ROT_MATRIX_SIZE_ATI = 34678; - private static final int GL_BUMP_NUM_TEX_UNITS_ATI = 34679; - private static final int GL_BUMP_TEX_UNITS_ATI = 34680; - private static final int GL_DUDV_ATI = 34681; - private static final int GL_DU8DV8_ATI = 34682; - private static final int GL_BUMP_ENVMAP_ATI = 34683; - private static final int GL_BUMP_TARGET_ATI = 34684; - private static final int GL_VERTEX_SHADER_EXT = 34688; - private static final int GL_VERTEX_SHADER_BINDING_EXT = 34689; - private static final int GL_OP_INDEX_EXT = 34690; - private static final int GL_OP_NEGATE_EXT = 34691; - private static final int GL_OP_DOT3_EXT = 34692; - private static final int GL_OP_DOT4_EXT = 34693; - private static final int GL_OP_MUL_EXT = 34694; - private static final int GL_OP_ADD_EXT = 34695; - private static final int GL_OP_MADD_EXT = 34696; - private static final int GL_OP_FRAC_EXT = 34697; - private static final int GL_OP_MAX_EXT = 34698; - private static final int GL_OP_MIN_EXT = 34699; - private static final int GL_OP_SET_GE_EXT = 34700; - private static final int GL_OP_SET_LT_EXT = 34701; - private static final int GL_OP_CLAMP_EXT = 34702; - private static final int GL_OP_FLOOR_EXT = 34703; - private static final int GL_OP_ROUND_EXT = 34704; - private static final int GL_OP_EXP_BASE_2_EXT = 34705; - private static final int GL_OP_LOG_BASE_2_EXT = 34706; - private static final int GL_OP_POWER_EXT = 34707; - private static final int GL_OP_RECIP_EXT = 34708; - private static final int GL_OP_RECIP_SQRT_EXT = 34709; - private static final int GL_OP_SUB_EXT = 34710; - private static final int GL_OP_CROSS_PRODUCT_EXT = 34711; - private static final int GL_OP_MULTIPLY_MATRIX_EXT = 34712; - private static final int GL_OP_MOV_EXT = 34713; - private static final int GL_OUTPUT_VERTEX_EXT = 34714; - private static final int GL_OUTPUT_COLOR0_EXT = 34715; - private static final int GL_OUTPUT_COLOR1_EXT = 34716; - private static final int GL_OUTPUT_TEXTURE_COORD0_EXT = 34717; - private static final int GL_OUTPUT_TEXTURE_COORD1_EXT = 34718; - private static final int GL_OUTPUT_TEXTURE_COORD2_EXT = 34719; - private static final int GL_OUTPUT_TEXTURE_COORD3_EXT = 34720; - private static final int GL_OUTPUT_TEXTURE_COORD4_EXT = 34721; - private static final int GL_OUTPUT_TEXTURE_COORD5_EXT = 34722; - private static final int GL_OUTPUT_TEXTURE_COORD6_EXT = 34723; - private static final int GL_OUTPUT_TEXTURE_COORD7_EXT = 34724; - private static final int GL_OUTPUT_TEXTURE_COORD8_EXT = 34725; - private static final int GL_OUTPUT_TEXTURE_COORD9_EXT = 34726; - private static final int GL_OUTPUT_TEXTURE_COORD10_EXT = 34727; - private static final int GL_OUTPUT_TEXTURE_COORD11_EXT = 34728; - private static final int GL_OUTPUT_TEXTURE_COORD12_EXT = 34729; - private static final int GL_OUTPUT_TEXTURE_COORD13_EXT = 34730; - private static final int GL_OUTPUT_TEXTURE_COORD14_EXT = 34731; - private static final int GL_OUTPUT_TEXTURE_COORD15_EXT = 34732; - private static final int GL_OUTPUT_TEXTURE_COORD16_EXT = 34733; - private static final int GL_OUTPUT_TEXTURE_COORD17_EXT = 34734; - private static final int GL_OUTPUT_TEXTURE_COORD18_EXT = 34735; - private static final int GL_OUTPUT_TEXTURE_COORD19_EXT = 34736; - private static final int GL_OUTPUT_TEXTURE_COORD20_EXT = 34737; - private static final int GL_OUTPUT_TEXTURE_COORD21_EXT = 34738; - private static final int GL_OUTPUT_TEXTURE_COORD22_EXT = 34739; - private static final int GL_OUTPUT_TEXTURE_COORD23_EXT = 34740; - private static final int GL_OUTPUT_TEXTURE_COORD24_EXT = 34741; - private static final int GL_OUTPUT_TEXTURE_COORD25_EXT = 34742; - private static final int GL_OUTPUT_TEXTURE_COORD26_EXT = 34743; - private static final int GL_OUTPUT_TEXTURE_COORD27_EXT = 34744; - private static final int GL_OUTPUT_TEXTURE_COORD28_EXT = 34745; - private static final int GL_OUTPUT_TEXTURE_COORD29_EXT = 34746; - private static final int GL_OUTPUT_TEXTURE_COORD30_EXT = 34747; - private static final int GL_OUTPUT_TEXTURE_COORD31_EXT = 34748; - private static final int GL_OUTPUT_FOG_EXT = 34749; - private static final int GL_SCALAR_EXT = 34750; - private static final int GL_VECTOR_EXT = 34751; - private static final int GL_MATRIX_EXT = 34752; - private static final int GL_VARIANT_EXT = 34753; - private static final int GL_INVARIANT_EXT = 34754; - private static final int GL_LOCAL_CONSTANT_EXT = 34755; - private static final int GL_LOCAL_EXT = 34756; - private static final int GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 34757; - private static final int GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 34758; - private static final int GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 34759; - private static final int GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34760; - private static final int GL_MAX_VERTEX_SHADER_LOCALS_EXT = 34761; - private static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 34762; - private static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 34763; - private static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34764; - private static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 34765; - private static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 34766; - private static final int GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 34767; - private static final int GL_VERTEX_SHADER_VARIANTS_EXT = 34768; - private static final int GL_VERTEX_SHADER_INVARIANTS_EXT = 34769; - private static final int GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 34770; - private static final int GL_VERTEX_SHADER_LOCALS_EXT = 34771; - private static final int GL_VERTEX_SHADER_OPTIMIZED_EXT = 34772; - private static final int GL_X_EXT = 34773; - private static final int GL_Y_EXT = 34774; - private static final int GL_Z_EXT = 34775; - private static final int GL_W_EXT = 34776; - private static final int GL_NEGATIVE_X_EXT = 34777; - private static final int GL_NEGATIVE_Y_EXT = 34778; - private static final int GL_NEGATIVE_Z_EXT = 34779; - private static final int GL_NEGATIVE_W_EXT = 34780; - private static final int GL_ZERO_EXT = 34781; - private static final int GL_ONE_EXT = 34782; - private static final int GL_NEGATIVE_ONE_EXT = 34783; - private static final int GL_NORMALIZED_RANGE_EXT = 34784; - private static final int GL_FULL_RANGE_EXT = 34785; - private static final int GL_CURRENT_VERTEX_EXT = 34786; - private static final int GL_MVP_MATRIX_EXT = 34787; - private static final int GL_VARIANT_VALUE_EXT = 34788; - private static final int GL_VARIANT_DATATYPE_EXT = 34789; - private static final int GL_VARIANT_ARRAY_STRIDE_EXT = 34790; - private static final int GL_VARIANT_ARRAY_TYPE_EXT = 34791; - private static final int GL_VARIANT_ARRAY_EXT = 34792; - private static final int GL_VARIANT_ARRAY_POINTER_EXT = 34793; - private static final int GL_INVARIANT_VALUE_EXT = 34794; - private static final int GL_INVARIANT_DATATYPE_EXT = 34795; - private static final int GL_LOCAL_CONSTANT_VALUE_EXT = 34796; - private static final int GL_LOCAL_CONSTANT_DATATYPE_EXT = 34797; - private static final int GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 34798; - private static final int GL_PN_TRIANGLES_ATI = 34800; - private static final int GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34801; - private static final int GL_PN_TRIANGLES_POINT_MODE_ATI = 34802; - private static final int GL_PN_TRIANGLES_NORMAL_MODE_ATI = 34803; - private static final int GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 34804; - private static final int GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 34805; - private static final int GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 34806; - private static final int GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 34807; - private static final int GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 34808; - private static final int GL_3DC_X_AMD = 34809; - private static final int GL_3DC_XY_AMD = 34810; - private static final int GL_NUM_PROGRAM_BINARY_FORMATS_OES = 34814; - private static final int GL_NUM_PROGRAM_BINARY_FORMATS = 34814; - private static final int GL_PROGRAM_BINARY_FORMATS = 34815; - private static final int GL_PROGRAM_BINARY_FORMATS_OES = 34815; - private static final int GL_STENCIL_BACK_FUNC = 34816; - private static final int GL_STENCIL_BACK_FUNC_ATI = 34816; - private static final int GL_STENCIL_BACK_FAIL = 34817; - private static final int GL_STENCIL_BACK_FAIL_ATI = 34817; - private static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 34818; - private static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818; - private static final int GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819; - private static final int GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 34819; - private static final int GL_FRAGMENT_PROGRAM_ARB = 34820; - private static final int GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 34821; - private static final int GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 34822; - private static final int GL_PROGRAM_TEX_INDIRECTIONS_ARB = 34823; - private static final int GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34824; - private static final int GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34825; - private static final int GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34826; - private static final int GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 34827; - private static final int GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 34828; - private static final int GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 34829; - private static final int GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 34830; - private static final int GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 34831; - private static final int GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 34832; - private static final int GL_RGBA_FLOAT32_APPLE = 34836; - private static final int GL_RGBA32F = 34836; - private static final int GL_RGBA32F_EXT = 34836; - private static final int GL_RGB32F_EXT = 34837; - private static final int GL_RGB32F = 34837; - private static final int GL_RGB_FLOAT32_APPLE = 34837; - private static final int GL_ALPHA32F_EXT = 34838; - private static final int GL_ALPHA_FLOAT32_APPLE = 34838; - private static final int GL_INTENSITY_FLOAT32_APPLE = 34839; - private static final int GL_LUMINANCE_FLOAT32_APPLE = 34840; - private static final int GL_LUMINANCE32F_EXT = 34840; - private static final int GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 34841; - private static final int GL_LUMINANCE_ALPHA32F_EXT = 34841; - private static final int GL_RGBA_FLOAT16_APPLE = 34842; - private static final int GL_RGBA16F_EXT = 34842; - private static final int GL_RGBA16F = 34842; - private static final int GL_RGB_FLOAT16_APPLE = 34843; - private static final int GL_RGB16F_EXT = 34843; - private static final int GL_RGB16F = 34843; - private static final int GL_ALPHA_FLOAT16_APPLE = 34844; - private static final int GL_ALPHA16F_EXT = 34844; - private static final int GL_INTENSITY_FLOAT16_APPLE = 34845; - private static final int GL_LUMINANCE16F_EXT = 34846; - private static final int GL_LUMINANCE_FLOAT16_APPLE = 34846; - private static final int GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 34847; - private static final int GL_LUMINANCE_ALPHA16F_EXT = 34847; - private static final int GL_RGBA_FLOAT_MODE_ARB = 34848; - private static final int GL_WRITEONLY_RENDERING_QCOM = 34851; - private static final int GL_MAX_DRAW_BUFFERS = 34852; - private static final int GL_MAX_DRAW_BUFFERS_EXT = 34852; - private static final int GL_MAX_DRAW_BUFFERS_ARB = 34852; - private static final int GL_MAX_DRAW_BUFFERS_ATI = 34852; - private static final int GL_MAX_DRAW_BUFFERS_NV = 34852; - private static final int GL_DRAW_BUFFER0 = 34853; - private static final int GL_DRAW_BUFFER0_NV = 34853; - private static final int GL_DRAW_BUFFER0_EXT = 34853; - private static final int GL_DRAW_BUFFER0_ATI = 34853; - private static final int GL_DRAW_BUFFER0_ARB = 34853; - private static final int GL_DRAW_BUFFER1 = 34854; - private static final int GL_DRAW_BUFFER1_ATI = 34854; - private static final int GL_DRAW_BUFFER1_ARB = 34854; - private static final int GL_DRAW_BUFFER1_NV = 34854; - private static final int GL_DRAW_BUFFER1_EXT = 34854; - private static final int GL_DRAW_BUFFER2 = 34855; - private static final int GL_DRAW_BUFFER2_ATI = 34855; - private static final int GL_DRAW_BUFFER2_ARB = 34855; - private static final int GL_DRAW_BUFFER2_NV = 34855; - private static final int GL_DRAW_BUFFER2_EXT = 34855; - private static final int GL_DRAW_BUFFER3 = 34856; - private static final int GL_DRAW_BUFFER3_EXT = 34856; - private static final int GL_DRAW_BUFFER3_NV = 34856; - private static final int GL_DRAW_BUFFER3_ATI = 34856; - private static final int GL_DRAW_BUFFER3_ARB = 34856; - private static final int GL_DRAW_BUFFER4 = 34857; - private static final int GL_DRAW_BUFFER4_EXT = 34857; - private static final int GL_DRAW_BUFFER4_NV = 34857; - private static final int GL_DRAW_BUFFER4_ARB = 34857; - private static final int GL_DRAW_BUFFER4_ATI = 34857; - private static final int GL_DRAW_BUFFER5 = 34858; - private static final int GL_DRAW_BUFFER5_ARB = 34858; - private static final int GL_DRAW_BUFFER5_ATI = 34858; - private static final int GL_DRAW_BUFFER5_EXT = 34858; - private static final int GL_DRAW_BUFFER5_NV = 34858; - private static final int GL_DRAW_BUFFER6 = 34859; - private static final int GL_DRAW_BUFFER6_EXT = 34859; - private static final int GL_DRAW_BUFFER6_NV = 34859; - private static final int GL_DRAW_BUFFER6_ARB = 34859; - private static final int GL_DRAW_BUFFER6_ATI = 34859; - private static final int GL_DRAW_BUFFER7 = 34860; - private static final int GL_DRAW_BUFFER7_EXT = 34860; - private static final int GL_DRAW_BUFFER7_NV = 34860; - private static final int GL_DRAW_BUFFER7_ARB = 34860; - private static final int GL_DRAW_BUFFER7_ATI = 34860; - private static final int GL_DRAW_BUFFER8_ATI = 34861; - private static final int GL_DRAW_BUFFER8_ARB = 34861; - private static final int GL_DRAW_BUFFER8 = 34861; - private static final int GL_DRAW_BUFFER8_NV = 34861; - private static final int GL_DRAW_BUFFER8_EXT = 34861; - private static final int GL_DRAW_BUFFER9 = 34862; - private static final int GL_DRAW_BUFFER9_ATI = 34862; - private static final int GL_DRAW_BUFFER9_ARB = 34862; - private static final int GL_DRAW_BUFFER9_NV = 34862; - private static final int GL_DRAW_BUFFER9_EXT = 34862; - private static final int GL_DRAW_BUFFER10_EXT = 34863; - private static final int GL_DRAW_BUFFER10_NV = 34863; - private static final int GL_DRAW_BUFFER10_ARB = 34863; - private static final int GL_DRAW_BUFFER10_ATI = 34863; - private static final int GL_DRAW_BUFFER10 = 34863; - private static final int GL_DRAW_BUFFER11_EXT = 34864; - private static final int GL_DRAW_BUFFER11 = 34864; - private static final int GL_DRAW_BUFFER11_NV = 34864; - private static final int GL_DRAW_BUFFER11_ARB = 34864; - private static final int GL_DRAW_BUFFER11_ATI = 34864; - private static final int GL_DRAW_BUFFER12_ARB = 34865; - private static final int GL_DRAW_BUFFER12_ATI = 34865; - private static final int GL_DRAW_BUFFER12_NV = 34865; - private static final int GL_DRAW_BUFFER12_EXT = 34865; - private static final int GL_DRAW_BUFFER12 = 34865; - private static final int GL_DRAW_BUFFER13_ARB = 34866; - private static final int GL_DRAW_BUFFER13_ATI = 34866; - private static final int GL_DRAW_BUFFER13_NV = 34866; - private static final int GL_DRAW_BUFFER13 = 34866; - private static final int GL_DRAW_BUFFER13_EXT = 34866; - private static final int GL_DRAW_BUFFER14_NV = 34867; - private static final int GL_DRAW_BUFFER14_EXT = 34867; - private static final int GL_DRAW_BUFFER14_ATI = 34867; - private static final int GL_DRAW_BUFFER14_ARB = 34867; - private static final int GL_DRAW_BUFFER14 = 34867; - private static final int GL_DRAW_BUFFER15_NV = 34868; - private static final int GL_DRAW_BUFFER15_EXT = 34868; - private static final int GL_DRAW_BUFFER15 = 34868; - private static final int GL_DRAW_BUFFER15_ATI = 34868; - private static final int GL_DRAW_BUFFER15_ARB = 34868; - private static final int GL_BLEND_EQUATION_ALPHA = 34877; - private static final int GL_BLEND_EQUATION_ALPHA_OES = 34877; - private static final int GL_BLEND_EQUATION_ALPHA_EXT = 34877; - private static final int GL_SUBSAMPLE_DISTANCE_AMD = 34879; - private static final int GL_MATRIX_PALETTE_ARB = 34880; - private static final int GL_MATRIX_PALETTE_OES = 34880; - private static final int GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 34881; - private static final int GL_MAX_PALETTE_MATRICES_OES = 34882; - private static final int GL_MAX_PALETTE_MATRICES_ARB = 34882; - private static final int GL_CURRENT_PALETTE_MATRIX_ARB = 34883; - private static final int GL_CURRENT_PALETTE_MATRIX_OES = 34883; - private static final int GL_MATRIX_INDEX_ARRAY_ARB = 34884; - private static final int GL_MATRIX_INDEX_ARRAY_OES = 34884; - private static final int GL_CURRENT_MATRIX_INDEX_ARB = 34885; - private static final int GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 34886; - private static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886; - private static final int GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 34887; - private static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887; - private static final int GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 34888; - private static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888; - private static final int GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 34889; - private static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889; - private static final int GL_TEXTURE_DEPTH_SIZE = 34890; - private static final int GL_DEPTH_TEXTURE_MODE = 34891; - private static final int GL_TEXTURE_COMPARE_MODE = 34892; - private static final int GL_TEXTURE_COMPARE_FUNC = 34893; - private static final int GL_COMPARE_REF_TO_TEXTURE = 34894; - private static final int GL_COMPARE_R_TO_TEXTURE = 34894; - private static final int GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 34894; - private static final int GL_TEXTURE_CUBE_MAP_SEAMLESS = 34895; - private static final int GL_POINT_SPRITE = 34913; - private static final int GL_POINT_SPRITE_NV = 34913; - private static final int GL_COORD_REPLACE = 34914; - private static final int GL_COORD_REPLACE_NV = 34914; - private static final int GL_POINT_SPRITE_R_MODE_NV = 34915; - private static final int GL_QUERY_COUNTER_BITS_ARB = 34916; - private static final int GL_QUERY_COUNTER_BITS = 34916; - private static final int GL_PIXEL_COUNTER_BITS_NV = 34916; - private static final int GL_QUERY_COUNTER_BITS_EXT = 34916; - private static final int GL_CURRENT_OCCLUSION_QUERY_ID_NV = 34917; - private static final int GL_CURRENT_QUERY_ARB = 34917; - private static final int GL_CURRENT_QUERY = 34917; - private static final int GL_CURRENT_QUERY_EXT = 34917; - private static final int GL_QUERY_RESULT_EXT = 34918; - private static final int GL_PIXEL_COUNT_NV = 34918; - private static final int GL_QUERY_RESULT = 34918; - private static final int GL_QUERY_RESULT_ARB = 34918; - private static final int GL_QUERY_RESULT_AVAILABLE_EXT = 34919; - private static final int GL_PIXEL_COUNT_AVAILABLE_NV = 34919; - private static final int GL_QUERY_RESULT_AVAILABLE_ARB = 34919; - private static final int GL_QUERY_RESULT_AVAILABLE = 34919; - private static final int GL_MAX_VERTEX_ATTRIBS = 34921; - private static final int GL_MAX_VERTEX_ATTRIBS_ARB = 34921; - private static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 34922; - private static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922; - private static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS = 34924; - private static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 34924; - private static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES = 34924; - private static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS = 34925; - private static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES = 34925; - private static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 34925; - private static final int GL_MAX_TEXTURE_COORDS = 34929; - private static final int GL_MAX_TEXTURE_COORDS_ARB = 34929; - private static final int GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 34930; - private static final int GL_MAX_TEXTURE_IMAGE_UNITS = 34930; - private static final int GL_PROGRAM_ERROR_STRING_ARB = 34932; - private static final int GL_PROGRAM_FORMAT_ASCII_ARB = 34933; - private static final int GL_PROGRAM_FORMAT_ARB = 34934; - private static final int GL_WRITE_PIXEL_DATA_RANGE_NV = 34936; - private static final int GL_READ_PIXEL_DATA_RANGE_NV = 34937; - private static final int GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 34938; - private static final int GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 34939; - private static final int GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 34940; - private static final int GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 34941; - private static final int GL_GEOMETRY_SHADER_INVOCATIONS = 34943; - private static final int GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 34943; - private static final int GL_GEOMETRY_SHADER_INVOCATIONS_OES = 34943; - private static final int GL_ARRAY_BUFFER_ARB = 34962; - private static final int GL_ARRAY_BUFFER = 34962; - private static final int GL_ELEMENT_ARRAY_BUFFER = 34963; - private static final int GL_ELEMENT_ARRAY_BUFFER_ARB = 34963; - private static final int GL_ARRAY_BUFFER_BINDING_ARB = 34964; - private static final int GL_ARRAY_BUFFER_BINDING = 34964; - private static final int GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 34965; - private static final int GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965; - private static final int GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 34966; - private static final int GL_VERTEX_ARRAY_BUFFER_BINDING = 34966; - private static final int GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 34967; - private static final int GL_NORMAL_ARRAY_BUFFER_BINDING = 34967; - private static final int GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 34968; - private static final int GL_COLOR_ARRAY_BUFFER_BINDING = 34968; - private static final int GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 34969; - private static final int GL_INDEX_ARRAY_BUFFER_BINDING = 34969; - private static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970; - private static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 34970; - private static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 34971; - private static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 34971; - private static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 34972; - private static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 34972; - private static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 34973; - private static final int GL_FOG_COORD_ARRAY_BUFFER_BINDING = 34973; - private static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 34973; - private static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974; - private static final int GL_WEIGHT_ARRAY_BUFFER_BINDING = 34974; - private static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 34974; - private static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 34975; - private static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975; - private static final int GL_PROGRAM_INSTRUCTIONS_ARB = 34976; - private static final int GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 34977; - private static final int GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34978; - private static final int GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 34979; - private static final int GL_PROGRAM_TEMPORARIES_ARB = 34980; - private static final int GL_MAX_PROGRAM_TEMPORARIES_ARB = 34981; - private static final int GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 34982; - private static final int GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 34983; - private static final int GL_PROGRAM_PARAMETERS_ARB = 34984; - private static final int GL_MAX_PROGRAM_PARAMETERS_ARB = 34985; - private static final int GL_PROGRAM_NATIVE_PARAMETERS_ARB = 34986; - private static final int GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 34987; - private static final int GL_PROGRAM_ATTRIBS_ARB = 34988; - private static final int GL_MAX_PROGRAM_ATTRIBS_ARB = 34989; - private static final int GL_PROGRAM_NATIVE_ATTRIBS_ARB = 34990; - private static final int GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 34991; - private static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB = 34992; - private static final int GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 34993; - private static final int GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34994; - private static final int GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 34995; - private static final int GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 34996; - private static final int GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 34997; - private static final int GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 34998; - private static final int GL_TRANSPOSE_CURRENT_MATRIX_ARB = 34999; - private static final int GL_READ_ONLY_ARB = 35000; - private static final int GL_READ_ONLY = 35000; - private static final int GL_WRITE_ONLY = 35001; - private static final int GL_WRITE_ONLY_OES = 35001; - private static final int GL_WRITE_ONLY_ARB = 35001; - private static final int GL_READ_WRITE_ARB = 35002; - private static final int GL_READ_WRITE = 35002; - private static final int GL_BUFFER_ACCESS = 35003; - private static final int GL_BUFFER_ACCESS_ARB = 35003; - private static final int GL_BUFFER_ACCESS_OES = 35003; - private static final int GL_BUFFER_MAPPED = 35004; - private static final int GL_BUFFER_MAPPED_ARB = 35004; - private static final int GL_BUFFER_MAPPED_OES = 35004; - private static final int GL_BUFFER_MAP_POINTER_OES = 35005; - private static final int GL_BUFFER_MAP_POINTER = 35005; - private static final int GL_BUFFER_MAP_POINTER_ARB = 35005; - private static final int GL_WRITE_DISCARD_NV = 35006; - private static final int GL_TIME_ELAPSED_EXT = 35007; - private static final int GL_TIME_ELAPSED = 35007; - private static final int GL_MATRIX0_ARB = 35008; - private static final int GL_MATRIX1_ARB = 35009; - private static final int GL_MATRIX2_ARB = 35010; - private static final int GL_MATRIX3_ARB = 35011; - private static final int GL_MATRIX4_ARB = 35012; - private static final int GL_MATRIX5_ARB = 35013; - private static final int GL_MATRIX6_ARB = 35014; - private static final int GL_MATRIX7_ARB = 35015; - private static final int GL_MATRIX8_ARB = 35016; - private static final int GL_MATRIX9_ARB = 35017; - private static final int GL_MATRIX10_ARB = 35018; - private static final int GL_MATRIX11_ARB = 35019; - private static final int GL_MATRIX12_ARB = 35020; - private static final int GL_MATRIX13_ARB = 35021; - private static final int GL_MATRIX14_ARB = 35022; - private static final int GL_MATRIX15_ARB = 35023; - private static final int GL_MATRIX16_ARB = 35024; - private static final int GL_MATRIX17_ARB = 35025; - private static final int GL_MATRIX18_ARB = 35026; - private static final int GL_MATRIX19_ARB = 35027; - private static final int GL_MATRIX20_ARB = 35028; - private static final int GL_MATRIX21_ARB = 35029; - private static final int GL_MATRIX22_ARB = 35030; - private static final int GL_MATRIX23_ARB = 35031; - private static final int GL_MATRIX24_ARB = 35032; - private static final int GL_MATRIX25_ARB = 35033; - private static final int GL_MATRIX26_ARB = 35034; - private static final int GL_MATRIX27_ARB = 35035; - private static final int GL_MATRIX28_ARB = 35036; - private static final int GL_MATRIX29_ARB = 35037; - private static final int GL_MATRIX30_ARB = 35038; - private static final int GL_MATRIX31_ARB = 35039; - private static final int GL_STREAM_DRAW_ARB = 35040; - private static final int GL_STREAM_DRAW = 35040; - private static final int GL_STREAM_READ_ARB = 35041; - private static final int GL_STREAM_READ = 35041; - private static final int GL_STREAM_COPY_ARB = 35042; - private static final int GL_STREAM_COPY = 35042; - private static final int GL_STATIC_DRAW = 35044; - private static final int GL_STATIC_DRAW_ARB = 35044; - private static final int GL_STATIC_READ_ARB = 35045; - private static final int GL_STATIC_READ = 35045; - private static final int GL_STATIC_COPY_ARB = 35046; - private static final int GL_STATIC_COPY = 35046; - private static final int GL_DYNAMIC_DRAW = 35048; - private static final int GL_DYNAMIC_DRAW_ARB = 35048; - private static final int GL_DYNAMIC_READ_ARB = 35049; - private static final int GL_DYNAMIC_READ = 35049; - private static final int GL_DYNAMIC_COPY_ARB = 35050; - private static final int GL_DYNAMIC_COPY = 35050; - private static final int GL_PIXEL_PACK_BUFFER = 35051; - private static final int GL_PIXEL_UNPACK_BUFFER = 35052; - private static final int GL_PIXEL_PACK_BUFFER_BINDING = 35053; - private static final int GL_PIXEL_UNPACK_BUFFER_BINDING = 35055; - private static final int GL_DEPTH24_STENCIL8 = 35056; - private static final int GL_TEXTURE_STENCIL_SIZE = 35057; - private static final int GL_SRC1_COLOR = 35065; - private static final int GL_SRC1_COLOR_EXT = 35065; - private static final int GL_ONE_MINUS_SRC1_COLOR = 35066; - private static final int GL_ONE_MINUS_SRC1_COLOR_EXT = 35066; - private static final int GL_ONE_MINUS_SRC1_ALPHA = 35067; - private static final int GL_ONE_MINUS_SRC1_ALPHA_EXT = 35067; - private static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT = 35068; - private static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERS = 35068; - private static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV = 35069; - private static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069; - private static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 35069; - private static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 35070; - private static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070; - private static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 35070; - private static final int GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 35071; - private static final int GL_MAX_ARRAY_TEXTURE_LAYERS = 35071; - private static final int GL_MIN_PROGRAM_TEXEL_OFFSET = 35076; - private static final int GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 35076; - private static final int GL_MIN_PROGRAM_TEXEL_OFFSET_EXT = 35076; - private static final int GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 35077; - private static final int GL_MAX_PROGRAM_TEXEL_OFFSET = 35077; - private static final int GL_MAX_PROGRAM_TEXEL_OFFSET_EXT = 35077; - private static final int GL_PROGRAM_ATTRIB_COMPONENTS_NV = 35078; - private static final int GL_PROGRAM_RESULT_COMPONENTS_NV = 35079; - private static final int GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 35080; - private static final int GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 35081; - private static final int GL_STENCIL_TEST_TWO_SIDE_EXT = 35088; - private static final int GL_ACTIVE_STENCIL_FACE_EXT = 35089; - private static final int GL_SAMPLES_PASSED = 35092; - private static final int GL_SAMPLES_PASSED_ARB = 35092; - private static final int GL_GEOMETRY_LINKED_VERTICES_OUT_OES = 35094; - private static final int GL_GEOMETRY_VERTICES_OUT = 35094; - private static final int GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 35094; - private static final int GL_GEOMETRY_INPUT_TYPE = 35095; - private static final int GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 35095; - private static final int GL_GEOMETRY_LINKED_INPUT_TYPE_OES = 35095; - private static final int GL_GEOMETRY_OUTPUT_TYPE = 35096; - private static final int GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES = 35096; - private static final int GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 35096; - private static final int GL_SAMPLER_BINDING = 35097; - private static final int GL_CLAMP_VERTEX_COLOR_ARB = 35098; - private static final int GL_CLAMP_VERTEX_COLOR = 35098; - private static final int GL_CLAMP_FRAGMENT_COLOR_ARB = 35099; - private static final int GL_CLAMP_FRAGMENT_COLOR = 35099; - private static final int GL_CLAMP_READ_COLOR_ARB = 35100; - private static final int GL_CLAMP_READ_COLOR = 35100; - private static final int GL_FIXED_ONLY = 35101; - private static final int GL_FIXED_ONLY_ARB = 35101; - private static final int GL_FRAGMENT_SHADER_ATI = 35104; - private static final int GL_REG_0_ATI = 35105; - private static final int GL_REG_1_ATI = 35106; - private static final int GL_REG_2_ATI = 35107; - private static final int GL_REG_3_ATI = 35108; - private static final int GL_REG_4_ATI = 35109; - private static final int GL_REG_5_ATI = 35110; - private static final int GL_REG_6_ATI = 35111; - private static final int GL_REG_7_ATI = 35112; - private static final int GL_REG_8_ATI = 35113; - private static final int GL_REG_9_ATI = 35114; - private static final int GL_REG_10_ATI = 35115; - private static final int GL_REG_11_ATI = 35116; - private static final int GL_REG_12_ATI = 35117; - private static final int GL_REG_13_ATI = 35118; - private static final int GL_REG_14_ATI = 35119; - private static final int GL_REG_15_ATI = 35120; - private static final int GL_REG_16_ATI = 35121; - private static final int GL_REG_17_ATI = 35122; - private static final int GL_REG_18_ATI = 35123; - private static final int GL_REG_19_ATI = 35124; - private static final int GL_REG_20_ATI = 35125; - private static final int GL_REG_21_ATI = 35126; - private static final int GL_REG_22_ATI = 35127; - private static final int GL_REG_23_ATI = 35128; - private static final int GL_REG_24_ATI = 35129; - private static final int GL_REG_25_ATI = 35130; - private static final int GL_REG_26_ATI = 35131; - private static final int GL_REG_27_ATI = 35132; - private static final int GL_REG_28_ATI = 35133; - private static final int GL_REG_29_ATI = 35134; - private static final int GL_REG_30_ATI = 35135; - private static final int GL_REG_31_ATI = 35136; - private static final int GL_CON_0_ATI = 35137; - private static final int GL_CON_1_ATI = 35138; - private static final int GL_CON_2_ATI = 35139; - private static final int GL_CON_3_ATI = 35140; - private static final int GL_CON_4_ATI = 35141; - private static final int GL_CON_5_ATI = 35142; - private static final int GL_CON_6_ATI = 35143; - private static final int GL_CON_7_ATI = 35144; - private static final int GL_CON_8_ATI = 35145; - private static final int GL_CON_9_ATI = 35146; - private static final int GL_CON_10_ATI = 35147; - private static final int GL_CON_11_ATI = 35148; - private static final int GL_CON_12_ATI = 35149; - private static final int GL_CON_13_ATI = 35150; - private static final int GL_CON_14_ATI = 35151; - private static final int GL_CON_15_ATI = 35152; - private static final int GL_CON_16_ATI = 35153; - private static final int GL_CON_17_ATI = 35154; - private static final int GL_CON_18_ATI = 35155; - private static final int GL_CON_19_ATI = 35156; - private static final int GL_CON_20_ATI = 35157; - private static final int GL_CON_21_ATI = 35158; - private static final int GL_CON_22_ATI = 35159; - private static final int GL_CON_23_ATI = 35160; - private static final int GL_CON_24_ATI = 35161; - private static final int GL_CON_25_ATI = 35162; - private static final int GL_CON_26_ATI = 35163; - private static final int GL_CON_27_ATI = 35164; - private static final int GL_CON_28_ATI = 35165; - private static final int GL_CON_29_ATI = 35166; - private static final int GL_CON_30_ATI = 35167; - private static final int GL_CON_31_ATI = 35168; - private static final int GL_MOV_ATI = 35169; - private static final int GL_ADD_ATI = 35171; - private static final int GL_MUL_ATI = 35172; - private static final int GL_SUB_ATI = 35173; - private static final int GL_DOT3_ATI = 35174; - private static final int GL_DOT4_ATI = 35175; - private static final int GL_MAD_ATI = 35176; - private static final int GL_LERP_ATI = 35177; - private static final int GL_CND_ATI = 35178; - private static final int GL_CND0_ATI = 35179; - private static final int GL_DOT2_ADD_ATI = 35180; - private static final int GL_SECONDARY_INTERPOLATOR_ATI = 35181; - private static final int GL_NUM_FRAGMENT_REGISTERS_ATI = 35182; - private static final int GL_NUM_FRAGMENT_CONSTANTS_ATI = 35183; - private static final int GL_NUM_PASSES_ATI = 35184; - private static final int GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 35185; - private static final int GL_NUM_INSTRUCTIONS_TOTAL_ATI = 35186; - private static final int GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 35187; - private static final int GL_NUM_LOOPBACK_COMPONENTS_ATI = 35188; - private static final int GL_COLOR_ALPHA_PAIRING_ATI = 35189; - private static final int GL_SWIZZLE_STR_ATI = 35190; - private static final int GL_SWIZZLE_STQ_ATI = 35191; - private static final int GL_SWIZZLE_STR_DR_ATI = 35192; - private static final int GL_SWIZZLE_STQ_DQ_ATI = 35193; - private static final int GL_SWIZZLE_STRQ_ATI = 35194; - private static final int GL_SWIZZLE_STRQ_DQ_ATI = 35195; - private static final int GL_INTERLACE_OML = 35200; - private static final int GL_INTERLACE_READ_OML = 35201; - private static final int GL_FORMAT_SUBSAMPLE_24_24_OML = 35202; - private static final int GL_FORMAT_SUBSAMPLE_244_244_OML = 35203; - private static final int GL_PACK_RESAMPLE_OML = 35204; - private static final int GL_UNPACK_RESAMPLE_OML = 35205; - private static final int GL_RESAMPLE_REPLICATE_OML = 35206; - private static final int GL_RESAMPLE_ZERO_FILL_OML = 35207; - private static final int GL_RESAMPLE_AVERAGE_OML = 35208; - private static final int GL_RESAMPLE_DECIMATE_OML = 35209; - private static final int GL_POINT_SIZE_ARRAY_TYPE_OES = 35210; - private static final int GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211; - private static final int GL_POINT_SIZE_ARRAY_POINTER_OES = 35212; - private static final int GL_VERTEX_ATTRIB_MAP1_APPLE = 35328; - private static final int GL_VERTEX_ATTRIB_MAP2_APPLE = 35329; - private static final int GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 35330; - private static final int GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 35331; - private static final int GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 35332; - private static final int GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 35333; - private static final int GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 35334; - private static final int GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 35335; - private static final int GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 35336; - private static final int GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 35337; - private static final int GL_DRAW_PIXELS_APPLE = 35338; - private static final int GL_FENCE_APPLE = 35339; - private static final int GL_ELEMENT_ARRAY_APPLE = 35340; - private static final int GL_ELEMENT_ARRAY_TYPE_APPLE = 35341; - private static final int GL_ELEMENT_ARRAY_POINTER_APPLE = 35342; - private static final int GL_COLOR_FLOAT_APPLE = 35343; - private static final int GL_UNIFORM_BUFFER = 35345; - private static final int GL_BUFFER_SERIALIZED_MODIFY_APPLE = 35346; - private static final int GL_BUFFER_FLUSHING_UNMAP_APPLE = 35347; - private static final int GL_AUX_DEPTH_STENCIL_APPLE = 35348; - private static final int GL_PACK_ROW_BYTES_APPLE = 35349; - private static final int GL_UNPACK_ROW_BYTES_APPLE = 35350; - private static final int GL_RELEASED_APPLE = 35353; - private static final int GL_VOLATILE_APPLE = 35354; - private static final int GL_RETAINED_APPLE = 35355; - private static final int GL_UNDEFINED_APPLE = 35356; - private static final int GL_PURGEABLE_APPLE = 35357; - private static final int GL_RGB_422_APPLE = 35359; - private static final int GL_UNIFORM_BUFFER_BINDING = 35368; - private static final int GL_UNIFORM_BUFFER_START = 35369; - private static final int GL_UNIFORM_BUFFER_SIZE = 35370; - private static final int GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371; - private static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 35372; - private static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS = 35372; - private static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES = 35372; - private static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373; - private static final int GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374; - private static final int GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375; - private static final int GL_MAX_UNIFORM_BLOCK_SIZE = 35376; - private static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377; - private static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES = 35378; - private static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 35378; - private static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS = 35378; - private static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379; - private static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380; - private static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381; - private static final int GL_ACTIVE_UNIFORM_BLOCKS = 35382; - private static final int GL_UNIFORM_TYPE = 35383; - private static final int GL_UNIFORM_SIZE = 35384; - private static final int GL_UNIFORM_NAME_LENGTH = 35385; - private static final int GL_UNIFORM_BLOCK_INDEX = 35386; - private static final int GL_UNIFORM_OFFSET = 35387; - private static final int GL_UNIFORM_ARRAY_STRIDE = 35388; - private static final int GL_UNIFORM_MATRIX_STRIDE = 35389; - private static final int GL_UNIFORM_IS_ROW_MAJOR = 35390; - private static final int GL_UNIFORM_BLOCK_BINDING = 35391; - private static final int GL_UNIFORM_BLOCK_DATA_SIZE = 35392; - private static final int GL_UNIFORM_BLOCK_NAME_LENGTH = 35393; - private static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394; - private static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395; - private static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396; - private static final int GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER = 35397; - private static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398; - private static final int GL_PROGRAM_PIPELINE_OBJECT_EXT = 35407; - private static final int GL_RGB_RAW_422_APPLE = 35409; - private static final int GL_SYNC_OBJECT_APPLE = 35411; - private static final int GL_FRAGMENT_SHADER = 35632; - private static final int GL_VERTEX_SHADER_ARB = 35633; - private static final int GL_VERTEX_SHADER = 35633; - private static final int GL_PROGRAM_OBJECT_ARB = 35648; - private static final int GL_PROGRAM_OBJECT_EXT = 35648; - private static final int GL_SHADER_OBJECT_ARB = 35656; - private static final int GL_SHADER_OBJECT_EXT = 35656; - private static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657; - private static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658; - private static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 35658; - private static final int GL_MAX_VARYING_FLOATS_ARB = 35659; - private static final int GL_MAX_VARYING_FLOATS = 35659; - private static final int GL_MAX_VARYING_COMPONENTS_EXT = 35659; - private static final int GL_MAX_VARYING_COMPONENTS = 35659; - private static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660; - private static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 35660; - private static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 35661; - private static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661; - private static final int GL_OBJECT_TYPE_ARB = 35662; - private static final int GL_OBJECT_SUBTYPE_ARB = 35663; - private static final int GL_SHADER_TYPE = 35663; - private static final int GL_FLOAT_VEC2 = 35664; - private static final int GL_FLOAT_VEC2_ARB = 35664; - private static final int GL_FLOAT_VEC3 = 35665; - private static final int GL_FLOAT_VEC3_ARB = 35665; - private static final int GL_FLOAT_VEC4 = 35666; - private static final int GL_FLOAT_VEC4_ARB = 35666; - private static final int GL_INT_VEC2 = 35667; - private static final int GL_INT_VEC2_ARB = 35667; - private static final int GL_INT_VEC3 = 35668; - private static final int GL_INT_VEC3_ARB = 35668; - private static final int GL_INT_VEC4_ARB = 35669; - private static final int GL_INT_VEC4 = 35669; - private static final int GL_BOOL_ARB = 35670; - private static final int GL_BOOL = 35670; - private static final int GL_BOOL_VEC2 = 35671; - private static final int GL_BOOL_VEC2_ARB = 35671; - private static final int GL_BOOL_VEC3_ARB = 35672; - private static final int GL_BOOL_VEC3 = 35672; - private static final int GL_BOOL_VEC4 = 35673; - private static final int GL_BOOL_VEC4_ARB = 35673; - private static final int GL_FLOAT_MAT2_ARB = 35674; - private static final int GL_FLOAT_MAT2 = 35674; - private static final int GL_FLOAT_MAT3 = 35675; - private static final int GL_FLOAT_MAT3_ARB = 35675; - private static final int GL_FLOAT_MAT4_ARB = 35676; - private static final int GL_FLOAT_MAT4 = 35676; - private static final int GL_SAMPLER_1D = 35677; - private static final int GL_SAMPLER_1D_ARB = 35677; - private static final int GL_SAMPLER_2D = 35678; - private static final int GL_SAMPLER_2D_ARB = 35678; - private static final int GL_SAMPLER_3D_ARB = 35679; - private static final int GL_SAMPLER_3D = 35679; - private static final int GL_SAMPLER_3D_OES = 35679; - private static final int GL_SAMPLER_CUBE_ARB = 35680; - private static final int GL_SAMPLER_CUBE = 35680; - private static final int GL_SAMPLER_1D_SHADOW_ARB = 35681; - private static final int GL_SAMPLER_1D_SHADOW = 35681; - private static final int GL_SAMPLER_2D_SHADOW = 35682; - private static final int GL_SAMPLER_2D_SHADOW_ARB = 35682; - private static final int GL_SAMPLER_2D_RECT_ARB = 35683; - private static final int GL_SAMPLER_2D_RECT = 35683; - private static final int GL_SAMPLER_2D_RECT_SHADOW_ARB = 35684; - private static final int GL_SAMPLER_2D_RECT_SHADOW = 35684; - private static final int GL_FLOAT_MAT2x3_NV = 35685; - private static final int GL_FLOAT_MAT2x3 = 35685; - private static final int GL_FLOAT_MAT2x4_NV = 35686; - private static final int GL_FLOAT_MAT2x4 = 35686; - private static final int GL_FLOAT_MAT3x2 = 35687; - private static final int GL_FLOAT_MAT3x2_NV = 35687; - private static final int GL_FLOAT_MAT3x4 = 35688; - private static final int GL_FLOAT_MAT3x4_NV = 35688; - private static final int GL_FLOAT_MAT4x2 = 35689; - private static final int GL_FLOAT_MAT4x2_NV = 35689; - private static final int GL_FLOAT_MAT4x3 = 35690; - private static final int GL_FLOAT_MAT4x3_NV = 35690; - private static final int GL_DELETE_STATUS = 35712; - private static final int GL_OBJECT_DELETE_STATUS_ARB = 35712; - private static final int GL_OBJECT_COMPILE_STATUS_ARB = 35713; - private static final int GL_COMPILE_STATUS = 35713; - private static final int GL_LINK_STATUS = 35714; - private static final int GL_OBJECT_LINK_STATUS_ARB = 35714; - private static final int GL_OBJECT_VALIDATE_STATUS_ARB = 35715; - private static final int GL_VALIDATE_STATUS = 35715; - private static final int GL_OBJECT_INFO_LOG_LENGTH_ARB = 35716; - private static final int GL_INFO_LOG_LENGTH = 35716; - private static final int GL_OBJECT_ATTACHED_OBJECTS_ARB = 35717; - private static final int GL_ATTACHED_SHADERS = 35717; - private static final int GL_ACTIVE_UNIFORMS = 35718; - private static final int GL_OBJECT_ACTIVE_UNIFORMS_ARB = 35718; - private static final int GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719; - private static final int GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 35719; - private static final int GL_SHADER_SOURCE_LENGTH = 35720; - private static final int GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 35720; - private static final int GL_ACTIVE_ATTRIBUTES = 35721; - private static final int GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 35721; - private static final int GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 35722; - private static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722; - private static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723; - private static final int GL_SHADING_LANGUAGE_VERSION = 35724; - private static final int GL_CURRENT_PROGRAM = 35725; - private static final int GL_ACTIVE_PROGRAM_EXT = 35725; - private static final int GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738; - private static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739; - private static final int GL_POINT_SIZE_ARRAY_OES = 35740; - private static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742; - private static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743; - private static final int GL_FRAGMENT_PROGRAM_POSITION_MESA = 35760; - private static final int GL_FRAGMENT_PROGRAM_CALLBACK_MESA = 35761; - private static final int GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA = 35762; - private static final int GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA = 35763; - private static final int GL_VERTEX_PROGRAM_POSITION_MESA = 35764; - private static final int GL_VERTEX_PROGRAM_CALLBACK_MESA = 35765; - private static final int GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA = 35766; - private static final int GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA = 35767; - private static final int GL_TILE_RASTER_ORDER_FIXED_MESA = 35768; - private static final int GL_TILE_RASTER_ORDER_INCREASING_X_MESA = 35769; - private static final int GL_TILE_RASTER_ORDER_INCREASING_Y_MESA = 35770; - private static final int GL_FRAMEBUFFER_FLIP_Y_MESA = 35771; - private static final int GL_FRAMEBUFFER_FLIP_X_MESA = 35772; - private static final int GL_FRAMEBUFFER_SWAP_XY_MESA = 35773; - private static final int GL_CONST_BW_TILING_MESA = 35774; - private static final int GL_COUNTER_TYPE_AMD = 35776; - private static final int GL_COUNTER_RANGE_AMD = 35777; - private static final int GL_UNSIGNED_INT64_AMD = 35778; - private static final int GL_PERCENTAGE_AMD = 35779; - private static final int GL_PERFMON_RESULT_AVAILABLE_AMD = 35780; - private static final int GL_PERFMON_RESULT_SIZE_AMD = 35781; - private static final int GL_PERFMON_RESULT_AMD = 35782; - private static final int GL_TEXTURE_WIDTH_QCOM = 35794; - private static final int GL_TEXTURE_HEIGHT_QCOM = 35795; - private static final int GL_TEXTURE_DEPTH_QCOM = 35796; - private static final int GL_TEXTURE_INTERNAL_FORMAT_QCOM = 35797; - private static final int GL_TEXTURE_FORMAT_QCOM = 35798; - private static final int GL_TEXTURE_TYPE_QCOM = 35799; - private static final int GL_TEXTURE_IMAGE_VALID_QCOM = 35800; - private static final int GL_TEXTURE_NUM_LEVELS_QCOM = 35801; - private static final int GL_TEXTURE_TARGET_QCOM = 35802; - private static final int GL_TEXTURE_OBJECT_VALID_QCOM = 35803; - private static final int GL_STATE_RESTORE = 35804; - private static final int GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM = 35835; - private static final int GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM = 35836; - private static final int GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM = 35837; - private static final int GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM = 35838; - private static final int GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM = 35839; - private static final int GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 35840; - private static final int GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG = 35841; - private static final int GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 35842; - private static final int GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG = 35843; - private static final int GL_MODULATE_COLOR_IMG = 35844; - private static final int GL_RECIP_ADD_SIGNED_ALPHA_IMG = 35845; - private static final int GL_TEXTURE_ALPHA_MODULATE_IMG = 35846; - private static final int GL_FACTOR_ALPHA_MODULATE_IMG = 35847; - private static final int GL_FRAGMENT_ALPHA_MODULATE_IMG = 35848; - private static final int GL_ADD_BLEND_IMG = 35849; - private static final int GL_SGX_BINARY_IMG = 35850; - private static final int GL_TEXTURE_RED_TYPE = 35856; - private static final int GL_TEXTURE_GREEN_TYPE = 35857; - private static final int GL_TEXTURE_BLUE_TYPE = 35858; - private static final int GL_TEXTURE_ALPHA_TYPE = 35859; - private static final int GL_TEXTURE_LUMINANCE_TYPE = 35860; - private static final int GL_TEXTURE_INTENSITY_TYPE = 35861; - private static final int GL_TEXTURE_DEPTH_TYPE = 35862; - private static final int GL_UNSIGNED_NORMALIZED = 35863; - private static final int GL_TEXTURE_1D_ARRAY = 35864; - private static final int GL_TEXTURE_1D_ARRAY_EXT = 35864; - private static final int GL_PROXY_TEXTURE_1D_ARRAY_EXT = 35865; - private static final int GL_PROXY_TEXTURE_1D_ARRAY = 35865; - private static final int GL_TEXTURE_2D_ARRAY = 35866; - private static final int GL_TEXTURE_2D_ARRAY_EXT = 35866; - private static final int GL_PROXY_TEXTURE_2D_ARRAY_EXT = 35867; - private static final int GL_PROXY_TEXTURE_2D_ARRAY = 35867; - private static final int GL_TEXTURE_BINDING_1D_ARRAY = 35868; - private static final int GL_TEXTURE_BINDING_1D_ARRAY_EXT = 35868; - private static final int GL_TEXTURE_BINDING_2D_ARRAY_EXT = 35869; - private static final int GL_TEXTURE_BINDING_2D_ARRAY = 35869; - private static final int GL_GEOMETRY_PROGRAM_NV = 35878; - private static final int GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 35879; - private static final int GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 35880; - private static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881; - private static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES = 35881; - private static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB = 35881; - private static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS = 35881; - private static final int GL_TEXTURE_BUFFER = 35882; - private static final int GL_TEXTURE_BUFFER_BINDING_EXT = 35882; - private static final int GL_TEXTURE_BUFFER_BINDING_OES = 35882; - private static final int GL_TEXTURE_BUFFER_ARB = 35882; - private static final int GL_TEXTURE_BUFFER_BINDING = 35882; - private static final int GL_TEXTURE_BUFFER_OES = 35882; - private static final int GL_TEXTURE_BUFFER_EXT = 35882; - private static final int GL_MAX_TEXTURE_BUFFER_SIZE_OES = 35883; - private static final int GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883; - private static final int GL_MAX_TEXTURE_BUFFER_SIZE = 35883; - private static final int GL_MAX_TEXTURE_BUFFER_SIZE_ARB = 35883; - private static final int GL_TEXTURE_BINDING_BUFFER_ARB = 35884; - private static final int GL_TEXTURE_BINDING_BUFFER_OES = 35884; - private static final int GL_TEXTURE_BINDING_BUFFER_EXT = 35884; - private static final int GL_TEXTURE_BINDING_BUFFER = 35884; - private static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES = 35885; - private static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING = 35885; - private static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885; - private static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB = 35885; - private static final int GL_TEXTURE_BUFFER_FORMAT_ARB = 35886; - private static final int GL_TEXTURE_BUFFER_FORMAT_EXT = 35886; - private static final int GL_ANY_SAMPLES_PASSED = 35887; - private static final int GL_ANY_SAMPLES_PASSED_EXT = 35887; - private static final int GL_SAMPLE_SHADING = 35894; - private static final int GL_MIN_SAMPLE_SHADING_VALUE = 35895; - private static final int GL_R11F_G11F_B10F_APPLE = 35898; - private static final int GL_R11F_G11F_B10F = 35898; - private static final int GL_UNSIGNED_INT_10F_11F_11F_REV = 35899; - private static final int GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE = 35899; - private static final int GL_RGB9_E5_APPLE = 35901; - private static final int GL_RGB9_E5 = 35901; - private static final int GL_UNSIGNED_INT_5_9_9_9_REV = 35902; - private static final int GL_UNSIGNED_INT_5_9_9_9_REV_APPLE = 35902; - private static final int GL_TEXTURE_SHARED_SIZE = 35903; - private static final int GL_SRGB = 35904; - private static final int GL_SRGB8 = 35905; - private static final int GL_SRGB_ALPHA = 35906; - private static final int GL_SRGB8_ALPHA8 = 35907; - private static final int GL_SLUMINANCE_ALPHA = 35908; - private static final int GL_SLUMINANCE8_ALPHA8 = 35909; - private static final int GL_SLUMINANCE = 35910; - private static final int GL_SLUMINANCE8 = 35911; - private static final int GL_COMPRESSED_SRGB = 35912; - private static final int GL_COMPRESSED_SRGB_ALPHA = 35913; - private static final int GL_COMPRESSED_SLUMINANCE = 35914; - private static final int GL_COMPRESSED_SLUMINANCE_ALPHA = 35915; - private static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT = 35958; - private static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958; - private static final int GL_BACK_PRIMARY_COLOR_NV = 35959; - private static final int GL_BACK_SECONDARY_COLOR_NV = 35960; - private static final int GL_TEXTURE_COORD_NV = 35961; - private static final int GL_CLIP_DISTANCE_NV = 35962; - private static final int GL_VERTEX_ID_NV = 35963; - private static final int GL_PRIMITIVE_ID_NV = 35964; - private static final int GL_GENERIC_ATTRIB_NV = 35965; - private static final int GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 35966; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 35967; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT = 35967; - private static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968; - private static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 35968; - private static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT = 35968; - private static final int GL_ACTIVE_VARYINGS_NV = 35969; - private static final int GL_ACTIVE_VARYING_MAX_LENGTH_NV = 35970; - private static final int GL_TRANSFORM_FEEDBACK_VARYINGS_EXT = 35971; - private static final int GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 35971; - private static final int GL_TRANSFORM_FEEDBACK_VARYINGS = 35971; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 35972; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT = 35972; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT = 35973; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 35973; - private static final int GL_TRANSFORM_FEEDBACK_RECORD_NV = 35974; - private static final int GL_PRIMITIVES_GENERATED_NV = 35975; - private static final int GL_PRIMITIVES_GENERATED_EXT = 35975; - private static final int GL_PRIMITIVES_GENERATED_OES = 35975; - private static final int GL_PRIMITIVES_GENERATED = 35975; - private static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 35976; - private static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976; - private static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT = 35976; - private static final int GL_RASTERIZER_DISCARD_EXT = 35977; - private static final int GL_RASTERIZER_DISCARD = 35977; - private static final int GL_RASTERIZER_DISCARD_NV = 35977; - private static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978; - private static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT = 35978; - private static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 35978; - private static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT = 35979; - private static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979; - private static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 35979; - private static final int GL_INTERLEAVED_ATTRIBS = 35980; - private static final int GL_INTERLEAVED_ATTRIBS_EXT = 35980; - private static final int GL_INTERLEAVED_ATTRIBS_NV = 35980; - private static final int GL_SEPARATE_ATTRIBS_NV = 35981; - private static final int GL_SEPARATE_ATTRIBS = 35981; - private static final int GL_SEPARATE_ATTRIBS_EXT = 35981; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_EXT = 35982; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_NV = 35982; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER = 35982; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 35983; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT = 35983; - private static final int GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM = 35984; - private static final int GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM = 35985; - private static final int GL_ATC_RGB_AMD = 35986; - private static final int GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 35987; - private static final int GL_TEXTURE_LOD_BIAS_QCOM = 35990; - private static final int GL_POINT_SPRITE_COORD_ORIGIN = 36000; - private static final int GL_LOWER_LEFT = 36001; - private static final int GL_LOWER_LEFT_EXT = 36001; - private static final int GL_UPPER_LEFT_EXT = 36002; - private static final int GL_UPPER_LEFT = 36002; - private static final int GL_STENCIL_BACK_REF = 36003; - private static final int GL_STENCIL_BACK_VALUE_MASK = 36004; - private static final int GL_STENCIL_BACK_WRITEMASK = 36005; - private static final int GL_DRAW_FRAMEBUFFER_BINDING = 36006; - private static final int GL_FRAMEBUFFER_BINDING = 36006; - private static final int GL_DRAW_FRAMEBUFFER_BINDING_EXT = 36006; - private static final int GL_DRAW_FRAMEBUFFER_BINDING_ANGLE = 36006; - private static final int GL_FRAMEBUFFER_BINDING_EXT = 36006; - private static final int GL_DRAW_FRAMEBUFFER_BINDING_APPLE = 36006; - private static final int GL_FRAMEBUFFER_BINDING_OES = 36006; - private static final int GL_DRAW_FRAMEBUFFER_BINDING_NV = 36006; - private static final int GL_FRAMEBUFFER_BINDING_ANGLE = 36006; - private static final int GL_RENDERBUFFER_BINDING_ANGLE = 36007; - private static final int GL_RENDERBUFFER_BINDING_EXT = 36007; - private static final int GL_RENDERBUFFER_BINDING_OES = 36007; - private static final int GL_RENDERBUFFER_BINDING = 36007; - private static final int GL_READ_FRAMEBUFFER_NV = 36008; - private static final int GL_READ_FRAMEBUFFER = 36008; - private static final int GL_READ_FRAMEBUFFER_APPLE = 36008; - private static final int GL_READ_FRAMEBUFFER_EXT = 36008; - private static final int GL_READ_FRAMEBUFFER_ANGLE = 36008; - private static final int GL_DRAW_FRAMEBUFFER_NV = 36009; - private static final int GL_DRAW_FRAMEBUFFER_EXT = 36009; - private static final int GL_DRAW_FRAMEBUFFER_ANGLE = 36009; - private static final int GL_DRAW_FRAMEBUFFER = 36009; - private static final int GL_DRAW_FRAMEBUFFER_APPLE = 36009; - private static final int GL_READ_FRAMEBUFFER_BINDING_EXT = 36010; - private static final int GL_READ_FRAMEBUFFER_BINDING_ANGLE = 36010; - private static final int GL_READ_FRAMEBUFFER_BINDING_NV = 36010; - private static final int GL_READ_FRAMEBUFFER_BINDING_APPLE = 36010; - private static final int GL_READ_FRAMEBUFFER_BINDING = 36010; - private static final int GL_RENDERBUFFER_SAMPLES_APPLE = 36011; - private static final int GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 36011; - private static final int GL_RENDERBUFFER_SAMPLES = 36011; - private static final int GL_RENDERBUFFER_SAMPLES_EXT = 36011; - private static final int GL_RENDERBUFFER_SAMPLES_NV = 36011; - private static final int GL_RENDERBUFFER_SAMPLES_ANGLE = 36011; - private static final int GL_DEPTH_COMPONENT32F = 36012; - private static final int GL_DEPTH32F_STENCIL8 = 36013; - private static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048; - private static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048; - private static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 36048; - private static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049; - private static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 36049; - private static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 36050; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 36051; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 36052; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES = 36052; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 36052; - private static final int GL_FRAMEBUFFER_COMPLETE_EXT = 36053; - private static final int GL_FRAMEBUFFER_COMPLETE = 36053; - private static final int GL_FRAMEBUFFER_COMPLETE_OES = 36053; - private static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054; - private static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 36054; - private static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 36055; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055; - private static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 36057; - private static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 36057; - private static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057; - private static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058; - private static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 36058; - private static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER = 36059; - private static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 36059; - private static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 36060; - private static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER = 36060; - private static final int GL_FRAMEBUFFER_UNSUPPORTED = 36061; - private static final int GL_FRAMEBUFFER_UNSUPPORTED_EXT = 36061; - private static final int GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061; - private static final int GL_MAX_COLOR_ATTACHMENTS = 36063; - private static final int GL_MAX_COLOR_ATTACHMENTS_EXT = 36063; - private static final int GL_COLOR_ATTACHMENT0 = 36064; - private static final int GL_COLOR_ATTACHMENT0_OES = 36064; - private static final int GL_COLOR_ATTACHMENT0_NV = 36064; - private static final int GL_COLOR_ATTACHMENT0_EXT = 36064; - private static final int GL_COLOR_ATTACHMENT1_NV = 36065; - private static final int GL_COLOR_ATTACHMENT1_EXT = 36065; - private static final int GL_COLOR_ATTACHMENT1 = 36065; - private static final int GL_COLOR_ATTACHMENT2 = 36066; - private static final int GL_COLOR_ATTACHMENT2_NV = 36066; - private static final int GL_COLOR_ATTACHMENT2_EXT = 36066; - private static final int GL_COLOR_ATTACHMENT3 = 36067; - private static final int GL_COLOR_ATTACHMENT3_EXT = 36067; - private static final int GL_COLOR_ATTACHMENT3_NV = 36067; - private static final int GL_COLOR_ATTACHMENT4_NV = 36068; - private static final int GL_COLOR_ATTACHMENT4 = 36068; - private static final int GL_COLOR_ATTACHMENT4_EXT = 36068; - private static final int GL_COLOR_ATTACHMENT5_EXT = 36069; - private static final int GL_COLOR_ATTACHMENT5 = 36069; - private static final int GL_COLOR_ATTACHMENT5_NV = 36069; - private static final int GL_COLOR_ATTACHMENT6 = 36070; - private static final int GL_COLOR_ATTACHMENT6_EXT = 36070; - private static final int GL_COLOR_ATTACHMENT6_NV = 36070; - private static final int GL_COLOR_ATTACHMENT7 = 36071; - private static final int GL_COLOR_ATTACHMENT7_NV = 36071; - private static final int GL_COLOR_ATTACHMENT7_EXT = 36071; - private static final int GL_COLOR_ATTACHMENT8 = 36072; - private static final int GL_COLOR_ATTACHMENT8_NV = 36072; - private static final int GL_COLOR_ATTACHMENT8_EXT = 36072; - private static final int GL_COLOR_ATTACHMENT9_NV = 36073; - private static final int GL_COLOR_ATTACHMENT9_EXT = 36073; - private static final int GL_COLOR_ATTACHMENT9 = 36073; - private static final int GL_COLOR_ATTACHMENT10_NV = 36074; - private static final int GL_COLOR_ATTACHMENT10 = 36074; - private static final int GL_COLOR_ATTACHMENT10_EXT = 36074; - private static final int GL_COLOR_ATTACHMENT11_EXT = 36075; - private static final int GL_COLOR_ATTACHMENT11 = 36075; - private static final int GL_COLOR_ATTACHMENT11_NV = 36075; - private static final int GL_COLOR_ATTACHMENT12 = 36076; - private static final int GL_COLOR_ATTACHMENT12_EXT = 36076; - private static final int GL_COLOR_ATTACHMENT12_NV = 36076; - private static final int GL_COLOR_ATTACHMENT13_NV = 36077; - private static final int GL_COLOR_ATTACHMENT13_EXT = 36077; - private static final int GL_COLOR_ATTACHMENT13 = 36077; - private static final int GL_COLOR_ATTACHMENT14_EXT = 36078; - private static final int GL_COLOR_ATTACHMENT14 = 36078; - private static final int GL_COLOR_ATTACHMENT14_NV = 36078; - private static final int GL_COLOR_ATTACHMENT15 = 36079; - private static final int GL_COLOR_ATTACHMENT15_EXT = 36079; - private static final int GL_COLOR_ATTACHMENT15_NV = 36079; - private static final int GL_COLOR_ATTACHMENT16 = 36080; - private static final int GL_COLOR_ATTACHMENT17 = 36081; - private static final int GL_COLOR_ATTACHMENT18 = 36082; - private static final int GL_COLOR_ATTACHMENT19 = 36083; - private static final int GL_COLOR_ATTACHMENT20 = 36084; - private static final int GL_COLOR_ATTACHMENT21 = 36085; - private static final int GL_COLOR_ATTACHMENT22 = 36086; - private static final int GL_COLOR_ATTACHMENT23 = 36087; - private static final int GL_COLOR_ATTACHMENT24 = 36088; - private static final int GL_COLOR_ATTACHMENT25 = 36089; - private static final int GL_COLOR_ATTACHMENT26 = 36090; - private static final int GL_COLOR_ATTACHMENT27 = 36091; - private static final int GL_COLOR_ATTACHMENT28 = 36092; - private static final int GL_COLOR_ATTACHMENT29 = 36093; - private static final int GL_COLOR_ATTACHMENT30 = 36094; - private static final int GL_COLOR_ATTACHMENT31 = 36095; - private static final int GL_DEPTH_ATTACHMENT_EXT = 36096; - private static final int GL_DEPTH_ATTACHMENT_OES = 36096; - private static final int GL_DEPTH_ATTACHMENT = 36096; - private static final int GL_STENCIL_ATTACHMENT = 36128; - private static final int GL_STENCIL_ATTACHMENT_OES = 36128; - private static final int GL_STENCIL_ATTACHMENT_EXT = 36128; - private static final int GL_FRAMEBUFFER_EXT = 36160; - private static final int GL_FRAMEBUFFER_OES = 36160; - private static final int GL_FRAMEBUFFER = 36160; - private static final int GL_RENDERBUFFER_OES = 36161; - private static final int GL_RENDERBUFFER_EXT = 36161; - private static final int GL_RENDERBUFFER = 36161; - private static final int GL_RENDERBUFFER_WIDTH = 36162; - private static final int GL_RENDERBUFFER_WIDTH_EXT = 36162; - private static final int GL_RENDERBUFFER_WIDTH_OES = 36162; - private static final int GL_RENDERBUFFER_HEIGHT = 36163; - private static final int GL_RENDERBUFFER_HEIGHT_EXT = 36163; - private static final int GL_RENDERBUFFER_HEIGHT_OES = 36163; - private static final int GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 36164; - private static final int GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164; - private static final int GL_RENDERBUFFER_INTERNAL_FORMAT = 36164; - private static final int GL_STENCIL_INDEX1_EXT = 36166; - private static final int GL_STENCIL_INDEX1 = 36166; - private static final int GL_STENCIL_INDEX4 = 36167; - private static final int GL_STENCIL_INDEX4_EXT = 36167; - private static final int GL_STENCIL_INDEX8 = 36168; - private static final int GL_STENCIL_INDEX8_EXT = 36168; - private static final int GL_STENCIL_INDEX16_EXT = 36169; - private static final int GL_STENCIL_INDEX16 = 36169; - private static final int GL_RENDERBUFFER_RED_SIZE_OES = 36176; - private static final int GL_RENDERBUFFER_RED_SIZE_EXT = 36176; - private static final int GL_RENDERBUFFER_RED_SIZE = 36176; - private static final int GL_RENDERBUFFER_GREEN_SIZE_EXT = 36177; - private static final int GL_RENDERBUFFER_GREEN_SIZE = 36177; - private static final int GL_RENDERBUFFER_GREEN_SIZE_OES = 36177; - private static final int GL_RENDERBUFFER_BLUE_SIZE = 36178; - private static final int GL_RENDERBUFFER_BLUE_SIZE_OES = 36178; - private static final int GL_RENDERBUFFER_BLUE_SIZE_EXT = 36178; - private static final int GL_RENDERBUFFER_ALPHA_SIZE = 36179; - private static final int GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179; - private static final int GL_RENDERBUFFER_ALPHA_SIZE_EXT = 36179; - private static final int GL_RENDERBUFFER_DEPTH_SIZE = 36180; - private static final int GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180; - private static final int GL_RENDERBUFFER_DEPTH_SIZE_EXT = 36180; - private static final int GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181; - private static final int GL_RENDERBUFFER_STENCIL_SIZE = 36181; - private static final int GL_RENDERBUFFER_STENCIL_SIZE_EXT = 36181; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE = 36182; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV = 36182; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 36182; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE = 36182; - private static final int GL_MAX_SAMPLES_ANGLE = 36183; - private static final int GL_MAX_SAMPLES_APPLE = 36183; - private static final int GL_MAX_SAMPLES_EXT = 36183; - private static final int GL_MAX_SAMPLES = 36183; - private static final int GL_MAX_SAMPLES_NV = 36183; - private static final int GL_TEXTURE_GEN_STR_OES = 36192; - private static final int GL_RGB565 = 36194; - private static final int GL_RGB565_OES = 36194; - private static final int GL_TEXTURE_EXTERNAL_OES = 36197; - private static final int GL_TEXTURE_BINDING_EXTERNAL_OES = 36199; - private static final int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 36200; - private static final int GL_PRIMITIVE_RESTART_FIXED_INDEX = 36201; - private static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 36202; - private static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT = 36202; - private static final int GL_MAX_ELEMENT_INDEX = 36203; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT = 36204; - private static final int GL_RGBA32UI = 36208; - private static final int GL_RGBA32UI_EXT = 36208; - private static final int GL_RGB32UI_EXT = 36209; - private static final int GL_RGB32UI = 36209; - private static final int GL_ALPHA32UI_EXT = 36210; - private static final int GL_INTENSITY32UI_EXT = 36211; - private static final int GL_LUMINANCE32UI_EXT = 36212; - private static final int GL_LUMINANCE_ALPHA32UI_EXT = 36213; - private static final int GL_RGBA16UI = 36214; - private static final int GL_RGBA16UI_EXT = 36214; - private static final int GL_RGB16UI = 36215; - private static final int GL_RGB16UI_EXT = 36215; - private static final int GL_ALPHA16UI_EXT = 36216; - private static final int GL_INTENSITY16UI_EXT = 36217; - private static final int GL_LUMINANCE16UI_EXT = 36218; - private static final int GL_LUMINANCE_ALPHA16UI_EXT = 36219; - private static final int GL_RGBA8UI_EXT = 36220; - private static final int GL_RGBA8UI = 36220; - private static final int GL_RGB8UI_EXT = 36221; - private static final int GL_RGB8UI = 36221; - private static final int GL_ALPHA8UI_EXT = 36222; - private static final int GL_INTENSITY8UI_EXT = 36223; - private static final int GL_LUMINANCE8UI_EXT = 36224; - private static final int GL_LUMINANCE_ALPHA8UI_EXT = 36225; - private static final int GL_RGBA32I_EXT = 36226; - private static final int GL_RGBA32I = 36226; - private static final int GL_RGB32I = 36227; - private static final int GL_RGB32I_EXT = 36227; - private static final int GL_ALPHA32I_EXT = 36228; - private static final int GL_INTENSITY32I_EXT = 36229; - private static final int GL_LUMINANCE32I_EXT = 36230; - private static final int GL_LUMINANCE_ALPHA32I_EXT = 36231; - private static final int GL_RGBA16I_EXT = 36232; - private static final int GL_RGBA16I = 36232; - private static final int GL_RGB16I = 36233; - private static final int GL_RGB16I_EXT = 36233; - private static final int GL_ALPHA16I_EXT = 36234; - private static final int GL_INTENSITY16I_EXT = 36235; - private static final int GL_LUMINANCE16I_EXT = 36236; - private static final int GL_LUMINANCE_ALPHA16I_EXT = 36237; - private static final int GL_RGBA8I_EXT = 36238; - private static final int GL_RGBA8I = 36238; - private static final int GL_RGB8I_EXT = 36239; - private static final int GL_RGB8I = 36239; - private static final int GL_ALPHA8I_EXT = 36240; - private static final int GL_INTENSITY8I_EXT = 36241; - private static final int GL_LUMINANCE8I_EXT = 36242; - private static final int GL_LUMINANCE_ALPHA8I_EXT = 36243; - private static final int GL_RED_INTEGER = 36244; - private static final int GL_RED_INTEGER_EXT = 36244; - private static final int GL_GREEN_INTEGER = 36245; - private static final int GL_GREEN_INTEGER_EXT = 36245; - private static final int GL_BLUE_INTEGER_EXT = 36246; - private static final int GL_BLUE_INTEGER = 36246; - private static final int GL_ALPHA_INTEGER = 36247; - private static final int GL_ALPHA_INTEGER_EXT = 36247; - private static final int GL_RGB_INTEGER = 36248; - private static final int GL_RGB_INTEGER_EXT = 36248; - private static final int GL_RGBA_INTEGER_EXT = 36249; - private static final int GL_RGBA_INTEGER = 36249; - private static final int GL_BGR_INTEGER_EXT = 36250; - private static final int GL_BGR_INTEGER = 36250; - private static final int GL_BGRA_INTEGER = 36251; - private static final int GL_BGRA_INTEGER_EXT = 36251; - private static final int GL_LUMINANCE_INTEGER_EXT = 36252; - private static final int GL_LUMINANCE_ALPHA_INTEGER_EXT = 36253; - private static final int GL_RGBA_INTEGER_MODE_EXT = 36254; - private static final int GL_INT_2_10_10_10_REV = 36255; - private static final int GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV = 36256; - private static final int GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV = 36257; - private static final int GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV = 36258; - private static final int GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV = 36259; - private static final int GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV = 36260; - private static final int GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 36261; - private static final int GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 36262; - private static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB = 36263; - private static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED = 36263; - private static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES = 36263; - private static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263; - private static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB = 36264; - private static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES = 36264; - private static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS = 36264; - private static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264; - private static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 36265; - private static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB = 36265; - private static final int GL_LAYER_NV = 36266; - private static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269; - private static final int GL_SHADER_INCLUDE_ARB = 36270; - private static final int GL_FRAMEBUFFER_SRGB = 36281; - private static final int GL_COMPRESSED_RED_RGTC1 = 36283; - private static final int GL_COMPRESSED_SIGNED_RED_RGTC1 = 36284; - private static final int GL_COMPRESSED_RG_RGTC2 = 36285; - private static final int GL_COMPRESSED_SIGNED_RG_RGTC2 = 36286; - private static final int GL_SAMPLER_1D_ARRAY_EXT = 36288; - private static final int GL_SAMPLER_1D_ARRAY = 36288; - private static final int GL_SAMPLER_2D_ARRAY = 36289; - private static final int GL_SAMPLER_2D_ARRAY_EXT = 36289; - private static final int GL_SAMPLER_BUFFER_OES = 36290; - private static final int GL_SAMPLER_BUFFER = 36290; - private static final int GL_SAMPLER_BUFFER_EXT = 36290; - private static final int GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 36291; - private static final int GL_SAMPLER_1D_ARRAY_SHADOW = 36291; - private static final int GL_SAMPLER_2D_ARRAY_SHADOW = 36292; - private static final int GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 36292; - private static final int GL_SAMPLER_CUBE_SHADOW_EXT = 36293; - private static final int GL_SAMPLER_CUBE_SHADOW = 36293; - private static final int GL_UNSIGNED_INT_VEC2_EXT = 36294; - private static final int GL_UNSIGNED_INT_VEC2 = 36294; - private static final int GL_UNSIGNED_INT_VEC3_EXT = 36295; - private static final int GL_UNSIGNED_INT_VEC3 = 36295; - private static final int GL_UNSIGNED_INT_VEC4 = 36296; - private static final int GL_UNSIGNED_INT_VEC4_EXT = 36296; - private static final int GL_INT_SAMPLER_1D_EXT = 36297; - private static final int GL_INT_SAMPLER_1D = 36297; - private static final int GL_INT_SAMPLER_2D = 36298; - private static final int GL_INT_SAMPLER_2D_EXT = 36298; - private static final int GL_INT_SAMPLER_3D_EXT = 36299; - private static final int GL_INT_SAMPLER_3D = 36299; - private static final int GL_INT_SAMPLER_CUBE_EXT = 36300; - private static final int GL_INT_SAMPLER_CUBE = 36300; - private static final int GL_INT_SAMPLER_2D_RECT_EXT = 36301; - private static final int GL_INT_SAMPLER_2D_RECT = 36301; - private static final int GL_INT_SAMPLER_1D_ARRAY_EXT = 36302; - private static final int GL_INT_SAMPLER_1D_ARRAY = 36302; - private static final int GL_INT_SAMPLER_2D_ARRAY = 36303; - private static final int GL_INT_SAMPLER_2D_ARRAY_EXT = 36303; - private static final int GL_INT_SAMPLER_BUFFER = 36304; - private static final int GL_INT_SAMPLER_BUFFER_OES = 36304; - private static final int GL_INT_SAMPLER_BUFFER_EXT = 36304; - private static final int GL_UNSIGNED_INT_SAMPLER_1D_EXT = 36305; - private static final int GL_UNSIGNED_INT_SAMPLER_1D = 36305; - private static final int GL_UNSIGNED_INT_SAMPLER_2D_EXT = 36306; - private static final int GL_UNSIGNED_INT_SAMPLER_2D = 36306; - private static final int GL_UNSIGNED_INT_SAMPLER_3D_EXT = 36307; - private static final int GL_UNSIGNED_INT_SAMPLER_3D = 36307; - private static final int GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 36308; - private static final int GL_UNSIGNED_INT_SAMPLER_CUBE = 36308; - private static final int GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 36309; - private static final int GL_UNSIGNED_INT_SAMPLER_2D_RECT = 36309; - private static final int GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 36310; - private static final int GL_UNSIGNED_INT_SAMPLER_1D_ARRAY = 36310; - private static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311; - private static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 36311; - private static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_OES = 36312; - private static final int GL_UNSIGNED_INT_SAMPLER_BUFFER = 36312; - private static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312; - private static final int GL_GEOMETRY_SHADER_ARB = 36313; - private static final int GL_GEOMETRY_SHADER_EXT = 36313; - private static final int GL_GEOMETRY_SHADER = 36313; - private static final int GL_GEOMETRY_SHADER_OES = 36313; - private static final int GL_GEOMETRY_VERTICES_OUT_EXT = 36314; - private static final int GL_GEOMETRY_VERTICES_OUT_ARB = 36314; - private static final int GL_GEOMETRY_INPUT_TYPE_EXT = 36315; - private static final int GL_GEOMETRY_INPUT_TYPE_ARB = 36315; - private static final int GL_GEOMETRY_OUTPUT_TYPE_EXT = 36316; - private static final int GL_GEOMETRY_OUTPUT_TYPE_ARB = 36316; - private static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB = 36317; - private static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 36317; - private static final int GL_MAX_VERTEX_VARYING_COMPONENTS_ARB = 36318; - private static final int GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 36318; - private static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319; - private static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES = 36319; - private static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB = 36319; - private static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS = 36319; - private static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB = 36320; - private static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES = 36320; - private static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES = 36320; - private static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320; - private static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS = 36321; - private static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES = 36321; - private static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321; - private static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB = 36321; - private static final int GL_ACTIVE_SUBROUTINES = 36325; - private static final int GL_ACTIVE_SUBROUTINE_UNIFORMS = 36326; - private static final int GL_MAX_SUBROUTINES = 36327; - private static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS = 36328; - private static final int GL_NAMED_STRING_LENGTH_ARB = 36329; - private static final int GL_NAMED_STRING_TYPE_ARB = 36330; - private static final int GL_LOW_FLOAT = 36336; - private static final int GL_MEDIUM_FLOAT = 36337; - private static final int GL_HIGH_FLOAT = 36338; - private static final int GL_LOW_INT = 36339; - private static final int GL_MEDIUM_INT = 36340; - private static final int GL_HIGH_INT = 36341; - private static final int GL_SHADER_BINARY_FORMATS = 36344; - private static final int GL_NUM_SHADER_BINARY_FORMATS = 36345; - private static final int GL_SHADER_COMPILER = 36346; - private static final int GL_MAX_VERTEX_UNIFORM_VECTORS = 36347; - private static final int GL_MAX_VARYING_VECTORS = 36348; - private static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349; - private static final int GL_RENDERBUFFER_COLOR_SAMPLES_NV = 36368; - private static final int GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 36369; - private static final int GL_MULTISAMPLE_COVERAGE_MODES_NV = 36370; - private static final int GL_QUERY_WAIT_NV = 36371; - private static final int GL_QUERY_WAIT = 36371; - private static final int GL_QUERY_NO_WAIT_NV = 36372; - private static final int GL_QUERY_NO_WAIT = 36372; - private static final int GL_QUERY_BY_REGION_WAIT = 36373; - private static final int GL_QUERY_BY_REGION_WAIT_NV = 36373; - private static final int GL_QUERY_BY_REGION_NO_WAIT = 36374; - private static final int GL_QUERY_BY_REGION_NO_WAIT_NV = 36374; - private static final int GL_QUERY_WAIT_INVERTED = 36375; - private static final int GL_QUERY_NO_WAIT_INVERTED = 36376; - private static final int GL_QUERY_BY_REGION_WAIT_INVERTED = 36377; - private static final int GL_QUERY_BY_REGION_NO_WAIT_INVERTED = 36378; - private static final int GL_POLYGON_OFFSET_CLAMP = 36379; - private static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 36382; - private static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36382; - private static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS = 36382; - private static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 36383; - private static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS = 36383; - private static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36383; - private static final int GL_COLOR_SAMPLES_NV = 36384; - private static final int GL_TRANSFORM_FEEDBACK_NV = 36386; - private static final int GL_TRANSFORM_FEEDBACK = 36386; - private static final int GL_TRANSFORM_FEEDBACK_PAUSED = 36387; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV = 36387; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED = 36387; - private static final int GL_TRANSFORM_FEEDBACK_ACTIVE = 36388; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE = 36388; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV = 36388; - private static final int GL_TRANSFORM_FEEDBACK_BINDING = 36389; - private static final int GL_TRANSFORM_FEEDBACK_BINDING_NV = 36389; - private static final int GL_FRAME_NV = 36390; - private static final int GL_FIELDS_NV = 36391; - private static final int GL_TIMESTAMP = 36392; - private static final int GL_TIMESTAMP_EXT = 36392; - private static final int GL_CURRENT_TIME_NV = 36392; - private static final int GL_NUM_FILL_STREAMS_NV = 36393; - private static final int GL_PRESENT_TIME_NV = 36394; - private static final int GL_PRESENT_DURATION_NV = 36395; - private static final int GL_PROGRAM_MATRIX_EXT = 36397; - private static final int GL_TRANSPOSE_PROGRAM_MATRIX_EXT = 36398; - private static final int GL_PROGRAM_MATRIX_STACK_DEPTH_EXT = 36399; - private static final int GL_TEXTURE_SWIZZLE_R = 36418; - private static final int GL_TEXTURE_SWIZZLE_G = 36419; - private static final int GL_TEXTURE_SWIZZLE_B = 36420; - private static final int GL_TEXTURE_SWIZZLE_A = 36421; - private static final int GL_TEXTURE_SWIZZLE_RGBA = 36422; - private static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS = 36423; - private static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH = 36424; - private static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH = 36425; - private static final int GL_NUM_COMPATIBLE_SUBROUTINES = 36426; - private static final int GL_COMPATIBLE_SUBROUTINES = 36427; - private static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT = 36428; - private static final int GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION = 36428; - private static final int GL_FIRST_VERTEX_CONVENTION_OES = 36429; - private static final int GL_FIRST_VERTEX_CONVENTION_EXT = 36429; - private static final int GL_FIRST_VERTEX_CONVENTION = 36429; - private static final int GL_LAST_VERTEX_CONVENTION_EXT = 36430; - private static final int GL_LAST_VERTEX_CONVENTION = 36430; - private static final int GL_LAST_VERTEX_CONVENTION_OES = 36430; - private static final int GL_PROVOKING_VERTEX_EXT = 36431; - private static final int GL_PROVOKING_VERTEX = 36431; - private static final int GL_SAMPLE_LOCATION_ARB = 36432; - private static final int GL_SAMPLE_POSITION_NV = 36432; - private static final int GL_SAMPLE_LOCATION_NV = 36432; - private static final int GL_SAMPLE_POSITION = 36432; - private static final int GL_SAMPLE_MASK_NV = 36433; - private static final int GL_SAMPLE_MASK = 36433; - private static final int GL_SAMPLE_MASK_VALUE = 36434; - private static final int GL_SAMPLE_MASK_VALUE_NV = 36434; - private static final int GL_TEXTURE_BINDING_RENDERBUFFER_NV = 36435; - private static final int GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV = 36436; - private static final int GL_TEXTURE_RENDERBUFFER_NV = 36437; - private static final int GL_SAMPLER_RENDERBUFFER_NV = 36438; - private static final int GL_INT_SAMPLER_RENDERBUFFER_NV = 36439; - private static final int GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV = 36440; - private static final int GL_MAX_SAMPLE_MASK_WORDS_NV = 36441; - private static final int GL_MAX_SAMPLE_MASK_WORDS = 36441; - private static final int GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV = 36442; - private static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS = 36442; - private static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES = 36442; - private static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 36442; - private static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV = 36443; - private static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET = 36443; - private static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET = 36444; - private static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV = 36444; - private static final int GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV = 36445; - private static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS = 36445; - private static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446; - private static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36446; - private static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447; - private static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV = 36447; - private static final int GL_MAX_TRANSFORM_FEEDBACK_BUFFERS = 36464; - private static final int GL_MAX_VERTEX_STREAMS = 36465; - private static final int GL_PATCH_VERTICES_OES = 36466; - private static final int GL_PATCH_VERTICES_EXT = 36466; - private static final int GL_PATCH_VERTICES = 36466; - private static final int GL_PATCH_DEFAULT_INNER_LEVEL = 36467; - private static final int GL_PATCH_DEFAULT_OUTER_LEVEL = 36468; - private static final int GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 36469; - private static final int GL_TESS_CONTROL_OUTPUT_VERTICES_OES = 36469; - private static final int GL_TESS_CONTROL_OUTPUT_VERTICES = 36469; - private static final int GL_TESS_GEN_MODE_OES = 36470; - private static final int GL_TESS_GEN_MODE = 36470; - private static final int GL_TESS_GEN_MODE_EXT = 36470; - private static final int GL_TESS_GEN_SPACING = 36471; - private static final int GL_TESS_GEN_SPACING_EXT = 36471; - private static final int GL_TESS_GEN_SPACING_OES = 36471; - private static final int GL_TESS_GEN_VERTEX_ORDER_OES = 36472; - private static final int GL_TESS_GEN_VERTEX_ORDER = 36472; - private static final int GL_TESS_GEN_VERTEX_ORDER_EXT = 36472; - private static final int GL_TESS_GEN_POINT_MODE = 36473; - private static final int GL_TESS_GEN_POINT_MODE_OES = 36473; - private static final int GL_TESS_GEN_POINT_MODE_EXT = 36473; - private static final int GL_ISOLINES_OES = 36474; - private static final int GL_ISOLINES = 36474; - private static final int GL_ISOLINES_EXT = 36474; - private static final int GL_FRACTIONAL_ODD_OES = 36475; - private static final int GL_FRACTIONAL_ODD_EXT = 36475; - private static final int GL_FRACTIONAL_ODD = 36475; - private static final int GL_FRACTIONAL_EVEN_OES = 36476; - private static final int GL_FRACTIONAL_EVEN = 36476; - private static final int GL_FRACTIONAL_EVEN_EXT = 36476; - private static final int GL_MAX_PATCH_VERTICES_EXT = 36477; - private static final int GL_MAX_PATCH_VERTICES = 36477; - private static final int GL_MAX_PATCH_VERTICES_OES = 36477; - private static final int GL_MAX_TESS_GEN_LEVEL_OES = 36478; - private static final int GL_MAX_TESS_GEN_LEVEL_EXT = 36478; - private static final int GL_MAX_TESS_GEN_LEVEL = 36478; - private static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES = 36479; - private static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36479; - private static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS = 36479; - private static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS = 36480; - private static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36480; - private static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES = 36480; - private static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES = 36481; - private static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 36481; - private static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS = 36481; - private static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS = 36482; - private static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 36482; - private static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES = 36482; - private static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES = 36483; - private static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 36483; - private static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS = 36483; - private static final int GL_MAX_TESS_PATCH_COMPONENTS_OES = 36484; - private static final int GL_MAX_TESS_PATCH_COMPONENTS_EXT = 36484; - private static final int GL_MAX_TESS_PATCH_COMPONENTS = 36484; - private static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES = 36485; - private static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 36485; - private static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS = 36485; - private static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES = 36486; - private static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 36486; - private static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS = 36486; - private static final int GL_TESS_EVALUATION_SHADER_EXT = 36487; - private static final int GL_TESS_EVALUATION_SHADER_OES = 36487; - private static final int GL_TESS_EVALUATION_SHADER = 36487; - private static final int GL_TESS_CONTROL_SHADER_EXT = 36488; - private static final int GL_TESS_CONTROL_SHADER = 36488; - private static final int GL_TESS_CONTROL_SHADER_OES = 36488; - private static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES = 36489; - private static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 36489; - private static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS = 36489; - private static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS = 36490; - private static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 36490; - private static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES = 36490; - private static final int GL_COMPRESSED_RGBA_BPTC_UNORM = 36492; - private static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM = 36493; - private static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT = 36494; - private static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT = 36495; - private static final int GL_TRP_IMG = 36512; - private static final int GL_TRP_ERROR_CONTEXT_RESET_IMG = 36513; - private static final int GL_TRP_UNSUPPORTED_CONTEXT_IMG = 36514; - private static final int GL_PVRIC_SIGNATURE_MISMATCH_IMG = 36515; - private static final int GL_COVERAGE_COMPONENT_NV = 36560; - private static final int GL_COVERAGE_COMPONENT4_NV = 36561; - private static final int GL_COVERAGE_ATTACHMENT_NV = 36562; - private static final int GL_COVERAGE_BUFFERS_NV = 36563; - private static final int GL_COVERAGE_SAMPLES_NV = 36564; - private static final int GL_COVERAGE_ALL_FRAGMENTS_NV = 36565; - private static final int GL_COVERAGE_EDGE_FRAGMENTS_NV = 36566; - private static final int GL_COVERAGE_AUTOMATIC_NV = 36567; - private static final int GL_INCLUSIVE_EXT = 36624; - private static final int GL_EXCLUSIVE_EXT = 36625; - private static final int GL_WINDOW_RECTANGLE_EXT = 36626; - private static final int GL_WINDOW_RECTANGLE_MODE_EXT = 36627; - private static final int GL_MAX_WINDOW_RECTANGLES_EXT = 36628; - private static final int GL_NUM_WINDOW_RECTANGLES_EXT = 36629; - private static final int GL_BUFFER_GPU_ADDRESS_NV = 36637; - private static final int GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV = 36638; - private static final int GL_ELEMENT_ARRAY_UNIFIED_NV = 36639; - private static final int GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV = 36640; - private static final int GL_VERTEX_ARRAY_ADDRESS_NV = 36641; - private static final int GL_NORMAL_ARRAY_ADDRESS_NV = 36642; - private static final int GL_COLOR_ARRAY_ADDRESS_NV = 36643; - private static final int GL_INDEX_ARRAY_ADDRESS_NV = 36644; - private static final int GL_TEXTURE_COORD_ARRAY_ADDRESS_NV = 36645; - private static final int GL_EDGE_FLAG_ARRAY_ADDRESS_NV = 36646; - private static final int GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV = 36647; - private static final int GL_FOG_COORD_ARRAY_ADDRESS_NV = 36648; - private static final int GL_ELEMENT_ARRAY_ADDRESS_NV = 36649; - private static final int GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV = 36650; - private static final int GL_VERTEX_ARRAY_LENGTH_NV = 36651; - private static final int GL_NORMAL_ARRAY_LENGTH_NV = 36652; - private static final int GL_COLOR_ARRAY_LENGTH_NV = 36653; - private static final int GL_INDEX_ARRAY_LENGTH_NV = 36654; - private static final int GL_TEXTURE_COORD_ARRAY_LENGTH_NV = 36655; - private static final int GL_EDGE_FLAG_ARRAY_LENGTH_NV = 36656; - private static final int GL_SECONDARY_COLOR_ARRAY_LENGTH_NV = 36657; - private static final int GL_FOG_COORD_ARRAY_LENGTH_NV = 36658; - private static final int GL_ELEMENT_ARRAY_LENGTH_NV = 36659; - private static final int GL_GPU_ADDRESS_NV = 36660; - private static final int GL_MAX_SHADER_BUFFER_ADDRESS_NV = 36661; - private static final int GL_COPY_READ_BUFFER = 36662; - private static final int GL_COPY_READ_BUFFER_BINDING = 36662; - private static final int GL_COPY_READ_BUFFER_NV = 36662; - private static final int GL_COPY_WRITE_BUFFER = 36663; - private static final int GL_COPY_WRITE_BUFFER_NV = 36663; - private static final int GL_COPY_WRITE_BUFFER_BINDING = 36663; - private static final int GL_MAX_IMAGE_UNITS = 36664; - private static final int GL_MAX_IMAGE_UNITS_EXT = 36664; - private static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT = 36665; - private static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 36665; - private static final int GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS = 36665; - private static final int GL_IMAGE_BINDING_NAME = 36666; - private static final int GL_IMAGE_BINDING_NAME_EXT = 36666; - private static final int GL_IMAGE_BINDING_LEVEL = 36667; - private static final int GL_IMAGE_BINDING_LEVEL_EXT = 36667; - private static final int GL_IMAGE_BINDING_LAYERED = 36668; - private static final int GL_IMAGE_BINDING_LAYERED_EXT = 36668; - private static final int GL_IMAGE_BINDING_LAYER = 36669; - private static final int GL_IMAGE_BINDING_LAYER_EXT = 36669; - private static final int GL_IMAGE_BINDING_ACCESS = 36670; - private static final int GL_IMAGE_BINDING_ACCESS_EXT = 36670; - private static final int GL_DRAW_INDIRECT_BUFFER = 36671; - private static final int GL_DRAW_INDIRECT_UNIFIED_NV = 36672; - private static final int GL_DRAW_INDIRECT_ADDRESS_NV = 36673; - private static final int GL_DRAW_INDIRECT_LENGTH_NV = 36674; - private static final int GL_DRAW_INDIRECT_BUFFER_BINDING = 36675; - private static final int GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV = 36676; - private static final int GL_MAX_PROGRAM_SUBROUTINE_NUM_NV = 36677; - private static final int GL_DOUBLE_MAT2 = 36678; - private static final int GL_DOUBLE_MAT2_EXT = 36678; - private static final int GL_DOUBLE_MAT3_EXT = 36679; - private static final int GL_DOUBLE_MAT3 = 36679; - private static final int GL_DOUBLE_MAT4_EXT = 36680; - private static final int GL_DOUBLE_MAT4 = 36680; - private static final int GL_DOUBLE_MAT2x3 = 36681; - private static final int GL_DOUBLE_MAT2x3_EXT = 36681; - private static final int GL_DOUBLE_MAT2x4_EXT = 36682; - private static final int GL_DOUBLE_MAT2x4 = 36682; - private static final int GL_DOUBLE_MAT3x2_EXT = 36683; - private static final int GL_DOUBLE_MAT3x2 = 36683; - private static final int GL_DOUBLE_MAT3x4 = 36684; - private static final int GL_DOUBLE_MAT3x4_EXT = 36684; - private static final int GL_DOUBLE_MAT4x2 = 36685; - private static final int GL_DOUBLE_MAT4x2_EXT = 36685; - private static final int GL_DOUBLE_MAT4x3_EXT = 36686; - private static final int GL_DOUBLE_MAT4x3 = 36686; - private static final int GL_VERTEX_BINDING_BUFFER = 36687; - private static final int GL_MALI_SHADER_BINARY_ARM = 36704; - private static final int GL_MALI_PROGRAM_BINARY_ARM = 36705; - private static final int GL_FETCH_PER_SAMPLE_ARM = 36709; - private static final int GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM = 36710; - private static final int GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM = 36714; - private static final int GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT = 36718; - private static final int GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT = 36719; - private static final int GL_RED_SNORM = 36752; - private static final int GL_RG_SNORM = 36753; - private static final int GL_RGB_SNORM = 36754; - private static final int GL_RGBA_SNORM = 36755; - private static final int GL_R8_SNORM = 36756; - private static final int GL_RG8_SNORM = 36757; - private static final int GL_RGB8_SNORM = 36758; - private static final int GL_RGBA8_SNORM = 36759; - private static final int GL_R16_SNORM = 36760; - private static final int GL_RG16_SNORM = 36761; - private static final int GL_RGB16_SNORM = 36762; - private static final int GL_RGBA16_SNORM = 36763; - private static final int GL_SIGNED_NORMALIZED = 36764; - private static final int GL_PRIMITIVE_RESTART = 36765; - private static final int GL_PRIMITIVE_RESTART_INDEX = 36766; - private static final int GL_PERFMON_GLOBAL_MODE_QCOM = 36768; - private static final int GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM = 36769; - private static final int GL_BINNING_CONTROL_HINT_QCOM = 36784; - private static final int GL_CPU_OPTIMIZED_QCOM = 36785; - private static final int GL_GPU_OPTIMIZED_QCOM = 36786; - private static final int GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM = 36787; - private static final int GL_GPU_DISJOINT_EXT = 36795; - private static final int GL_SHADER_BINARY_VIV = 36804; - private static final int GL_DOUBLE_VEC2 = 36860; - private static final int GL_DOUBLE_VEC2_EXT = 36860; - private static final int GL_DOUBLE_VEC3_EXT = 36861; - private static final int GL_DOUBLE_VEC3 = 36861; - private static final int GL_DOUBLE_VEC4_EXT = 36862; - private static final int GL_DOUBLE_VEC4 = 36862; - private static final int GL_SAMPLER_BUFFER_AMD = 36865; - private static final int GL_INT_SAMPLER_BUFFER_AMD = 36866; - private static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD = 36867; - private static final int GL_TESSELLATION_MODE_AMD = 36868; - private static final int GL_TESSELLATION_FACTOR_AMD = 36869; - private static final int GL_DISCRETE_AMD = 36870; - private static final int GL_CONTINUOUS_AMD = 36871; - private static final int GL_TEXTURE_CUBE_MAP_ARRAY_OES = 36873; - private static final int GL_TEXTURE_CUBE_MAP_ARRAY = 36873; - private static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY = 36874; - private static final int GL_PROXY_TEXTURE_CUBE_MAP_ARRAY = 36875; - private static final int GL_SAMPLER_CUBE_MAP_ARRAY = 36876; - private static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW = 36877; - private static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY = 36878; - private static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY = 36879; - private static final int GL_ALPHA_SNORM = 36880; - private static final int GL_LUMINANCE_SNORM = 36881; - private static final int GL_LUMINANCE_ALPHA_SNORM = 36882; - private static final int GL_INTENSITY_SNORM = 36883; - private static final int GL_ALPHA8_SNORM = 36884; - private static final int GL_LUMINANCE8_SNORM = 36885; - private static final int GL_LUMINANCE8_ALPHA8_SNORM = 36886; - private static final int GL_INTENSITY8_SNORM = 36887; - private static final int GL_ALPHA16_SNORM = 36888; - private static final int GL_LUMINANCE16_SNORM = 36889; - private static final int GL_LUMINANCE16_ALPHA16_SNORM = 36890; - private static final int GL_INTENSITY16_SNORM = 36891; - private static final int GL_FACTOR_MIN_AMD = 36892; - private static final int GL_FACTOR_MAX_AMD = 36893; - private static final int GL_DEPTH_CLAMP_NEAR_AMD = 36894; - private static final int GL_DEPTH_CLAMP_FAR_AMD = 36895; - private static final int GL_VIDEO_BUFFER_NV = 36896; - private static final int GL_VIDEO_BUFFER_BINDING_NV = 36897; - private static final int GL_FIELD_UPPER_NV = 36898; - private static final int GL_FIELD_LOWER_NV = 36899; - private static final int GL_NUM_VIDEO_CAPTURE_STREAMS_NV = 36900; - private static final int GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV = 36901; - private static final int GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV = 36902; - private static final int GL_LAST_VIDEO_CAPTURE_STATUS_NV = 36903; - private static final int GL_VIDEO_BUFFER_PITCH_NV = 36904; - private static final int GL_VIDEO_COLOR_CONVERSION_MATRIX_NV = 36905; - private static final int GL_VIDEO_COLOR_CONVERSION_MAX_NV = 36906; - private static final int GL_VIDEO_COLOR_CONVERSION_MIN_NV = 36907; - private static final int GL_VIDEO_COLOR_CONVERSION_OFFSET_NV = 36908; - private static final int GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV = 36909; - private static final int GL_PARTIAL_SUCCESS_NV = 36910; - private static final int GL_SUCCESS_NV = 36911; - private static final int GL_FAILURE_NV = 36912; - private static final int GL_YCBYCR8_422_NV = 36913; - private static final int GL_YCBAYCR8A_4224_NV = 36914; - private static final int GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV = 36915; - private static final int GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV = 36916; - private static final int GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV = 36917; - private static final int GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV = 36918; - private static final int GL_Z4Y12Z4CB12Z4CR12_444_NV = 36919; - private static final int GL_VIDEO_CAPTURE_FRAME_WIDTH_NV = 36920; - private static final int GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV = 36921; - private static final int GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV = 36922; - private static final int GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV = 36923; - private static final int GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV = 36924; - private static final int GL_TEXTURE_COVERAGE_SAMPLES_NV = 36933; - private static final int GL_TEXTURE_COLOR_SAMPLES_NV = 36934; - private static final int GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX = 36935; - private static final int GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX = 36936; - private static final int GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX = 36937; - private static final int GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX = 36938; - private static final int GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX = 36939; - private static final int GL_IMAGE_1D_EXT = 36940; - private static final int GL_IMAGE_1D = 36940; - private static final int GL_IMAGE_2D = 36941; - private static final int GL_IMAGE_2D_EXT = 36941; - private static final int GL_IMAGE_3D = 36942; - private static final int GL_IMAGE_3D_EXT = 36942; - private static final int GL_IMAGE_2D_RECT_EXT = 36943; - private static final int GL_IMAGE_2D_RECT = 36943; - private static final int GL_IMAGE_CUBE_EXT = 36944; - private static final int GL_IMAGE_CUBE = 36944; - private static final int GL_IMAGE_BUFFER_EXT = 36945; - private static final int GL_IMAGE_BUFFER = 36945; - private static final int GL_IMAGE_BUFFER_OES = 36945; - private static final int GL_IMAGE_1D_ARRAY = 36946; - private static final int GL_IMAGE_1D_ARRAY_EXT = 36946; - private static final int GL_IMAGE_2D_ARRAY = 36947; - private static final int GL_IMAGE_2D_ARRAY_EXT = 36947; - private static final int GL_IMAGE_CUBE_MAP_ARRAY = 36948; - private static final int GL_IMAGE_CUBE_MAP_ARRAY_EXT = 36948; - private static final int GL_IMAGE_2D_MULTISAMPLE = 36949; - private static final int GL_IMAGE_2D_MULTISAMPLE_EXT = 36949; - private static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY = 36950; - private static final int GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36950; - private static final int GL_INT_IMAGE_1D = 36951; - private static final int GL_INT_IMAGE_1D_EXT = 36951; - private static final int GL_INT_IMAGE_2D = 36952; - private static final int GL_INT_IMAGE_2D_EXT = 36952; - private static final int GL_INT_IMAGE_3D = 36953; - private static final int GL_INT_IMAGE_3D_EXT = 36953; - private static final int GL_INT_IMAGE_2D_RECT = 36954; - private static final int GL_INT_IMAGE_2D_RECT_EXT = 36954; - private static final int GL_INT_IMAGE_CUBE_EXT = 36955; - private static final int GL_INT_IMAGE_CUBE = 36955; - private static final int GL_INT_IMAGE_BUFFER_EXT = 36956; - private static final int GL_INT_IMAGE_BUFFER_OES = 36956; - private static final int GL_INT_IMAGE_BUFFER = 36956; - private static final int GL_INT_IMAGE_1D_ARRAY_EXT = 36957; - private static final int GL_INT_IMAGE_1D_ARRAY = 36957; - private static final int GL_INT_IMAGE_2D_ARRAY_EXT = 36958; - private static final int GL_INT_IMAGE_2D_ARRAY = 36958; - private static final int GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36959; - private static final int GL_INT_IMAGE_CUBE_MAP_ARRAY = 36959; - private static final int GL_INT_IMAGE_2D_MULTISAMPLE = 36960; - private static final int GL_INT_IMAGE_2D_MULTISAMPLE_EXT = 36960; - private static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36961; - private static final int GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36961; - private static final int GL_UNSIGNED_INT_IMAGE_1D = 36962; - private static final int GL_UNSIGNED_INT_IMAGE_1D_EXT = 36962; - private static final int GL_UNSIGNED_INT_IMAGE_2D = 36963; - private static final int GL_UNSIGNED_INT_IMAGE_2D_EXT = 36963; - private static final int GL_UNSIGNED_INT_IMAGE_3D = 36964; - private static final int GL_UNSIGNED_INT_IMAGE_3D_EXT = 36964; - private static final int GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT = 36965; - private static final int GL_UNSIGNED_INT_IMAGE_2D_RECT = 36965; - private static final int GL_UNSIGNED_INT_IMAGE_CUBE_EXT = 36966; - private static final int GL_UNSIGNED_INT_IMAGE_CUBE = 36966; - private static final int GL_UNSIGNED_INT_IMAGE_BUFFER_OES = 36967; - private static final int GL_UNSIGNED_INT_IMAGE_BUFFER = 36967; - private static final int GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 36967; - private static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 36968; - private static final int GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT = 36968; - private static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT = 36969; - private static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969; - private static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 36970; - private static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36970; - private static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 36971; - private static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT = 36971; - private static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT = 36972; - private static final int GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 36972; - private static final int GL_MAX_IMAGE_SAMPLES = 36973; - private static final int GL_MAX_IMAGE_SAMPLES_EXT = 36973; - private static final int GL_IMAGE_BINDING_FORMAT = 36974; - private static final int GL_IMAGE_BINDING_FORMAT_EXT = 36974; - private static final int GL_RGB10_A2UI = 36975; - private static final int GL_PATH_FORMAT_SVG_NV = 36976; - private static final int GL_PATH_FORMAT_PS_NV = 36977; - private static final int GL_STANDARD_FONT_NAME_NV = 36978; - private static final int GL_SYSTEM_FONT_NAME_NV = 36979; - private static final int GL_FILE_NAME_NV = 36980; - private static final int GL_PATH_STROKE_WIDTH_NV = 36981; - private static final int GL_PATH_END_CAPS_NV = 36982; - private static final int GL_PATH_INITIAL_END_CAP_NV = 36983; - private static final int GL_PATH_TERMINAL_END_CAP_NV = 36984; - private static final int GL_PATH_JOIN_STYLE_NV = 36985; - private static final int GL_PATH_MITER_LIMIT_NV = 36986; - private static final int GL_PATH_DASH_CAPS_NV = 36987; - private static final int GL_PATH_INITIAL_DASH_CAP_NV = 36988; - private static final int GL_PATH_TERMINAL_DASH_CAP_NV = 36989; - private static final int GL_PATH_DASH_OFFSET_NV = 36990; - private static final int GL_PATH_CLIENT_LENGTH_NV = 36991; - private static final int GL_PATH_FILL_MODE_NV = 36992; - private static final int GL_PATH_FILL_MASK_NV = 36993; - private static final int GL_PATH_FILL_COVER_MODE_NV = 36994; - private static final int GL_PATH_STROKE_COVER_MODE_NV = 36995; - private static final int GL_PATH_STROKE_MASK_NV = 36996; - private static final int GL_COUNT_UP_NV = 37000; - private static final int GL_COUNT_DOWN_NV = 37001; - private static final int GL_PATH_OBJECT_BOUNDING_BOX_NV = 37002; - private static final int GL_CONVEX_HULL_NV = 37003; - private static final int GL_BOUNDING_BOX_NV = 37005; - private static final int GL_TRANSLATE_X_NV = 37006; - private static final int GL_TRANSLATE_Y_NV = 37007; - private static final int GL_TRANSLATE_2D_NV = 37008; - private static final int GL_TRANSLATE_3D_NV = 37009; - private static final int GL_AFFINE_2D_NV = 37010; - private static final int GL_AFFINE_3D_NV = 37012; - private static final int GL_TRANSPOSE_AFFINE_2D_NV = 37014; - private static final int GL_TRANSPOSE_AFFINE_3D_NV = 37016; - private static final int GL_UTF8_NV = 37018; - private static final int GL_UTF16_NV = 37019; - private static final int GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV = 37020; - private static final int GL_PATH_COMMAND_COUNT_NV = 37021; - private static final int GL_PATH_COORD_COUNT_NV = 37022; - private static final int GL_PATH_DASH_ARRAY_COUNT_NV = 37023; - private static final int GL_PATH_COMPUTED_LENGTH_NV = 37024; - private static final int GL_PATH_FILL_BOUNDING_BOX_NV = 37025; - private static final int GL_PATH_STROKE_BOUNDING_BOX_NV = 37026; - private static final int GL_SQUARE_NV = 37027; - private static final int GL_ROUND_NV = 37028; - private static final int GL_TRIANGULAR_NV = 37029; - private static final int GL_BEVEL_NV = 37030; - private static final int GL_MITER_REVERT_NV = 37031; - private static final int GL_MITER_TRUNCATE_NV = 37032; - private static final int GL_SKIP_MISSING_GLYPH_NV = 37033; - private static final int GL_USE_MISSING_GLYPH_NV = 37034; - private static final int GL_PATH_ERROR_POSITION_NV = 37035; - private static final int GL_PATH_FOG_GEN_MODE_NV = 37036; - private static final int GL_ACCUM_ADJACENT_PAIRS_NV = 37037; - private static final int GL_ADJACENT_PAIRS_NV = 37038; - private static final int GL_FIRST_TO_REST_NV = 37039; - private static final int GL_PATH_GEN_MODE_NV = 37040; - private static final int GL_PATH_GEN_COEFF_NV = 37041; - private static final int GL_PATH_GEN_COLOR_FORMAT_NV = 37042; - private static final int GL_PATH_GEN_COMPONENTS_NV = 37043; - private static final int GL_PATH_DASH_OFFSET_RESET_NV = 37044; - private static final int GL_MOVE_TO_RESETS_NV = 37045; - private static final int GL_MOVE_TO_CONTINUES_NV = 37046; - private static final int GL_PATH_STENCIL_FUNC_NV = 37047; - private static final int GL_PATH_STENCIL_REF_NV = 37048; - private static final int GL_PATH_STENCIL_VALUE_MASK_NV = 37049; - private static final int GL_MIN_MAP_BUFFER_ALIGNMENT = 37052; - private static final int GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV = 37053; - private static final int GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV = 37054; - private static final int GL_PATH_COVER_DEPTH_FUNC_NV = 37055; - private static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063; - private static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064; - private static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065; - private static final int GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066; - private static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES = 37067; - private static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 37067; - private static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 37067; - private static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 37068; - private static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES = 37068; - private static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 37068; - private static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 37069; - private static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 37069; - private static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES = 37069; - private static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070; - private static final int GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071; - private static final int GL_SHADER_STORAGE_BUFFER = 37074; - private static final int GL_SHADER_STORAGE_BUFFER_BINDING = 37075; - private static final int GL_SHADER_STORAGE_BUFFER_START = 37076; - private static final int GL_SHADER_STORAGE_BUFFER_SIZE = 37077; - private static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 37078; - private static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS = 37079; - private static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 37079; - private static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES = 37079; - private static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 37080; - private static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES = 37080; - private static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS = 37080; - private static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS = 37081; - private static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 37081; - private static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES = 37081; - private static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 37082; - private static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 37083; - private static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 37084; - private static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 37085; - private static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 37086; - private static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 37087; - private static final int GL_SYNC_X11_FENCE_EXT = 37089; - private static final int GL_DEPTH_STENCIL_TEXTURE_MODE = 37098; - private static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 37099; - private static final int GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 37100; - private static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 37101; - private static final int GL_DISPATCH_INDIRECT_BUFFER = 37102; - private static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING = 37103; - private static final int GL_COLOR_ATTACHMENT_EXT = 37104; - private static final int GL_MULTIVIEW_EXT = 37105; - private static final int GL_MAX_MULTIVIEW_BUFFERS_EXT = 37106; - private static final int GL_CONTEXT_ROBUST_ACCESS_EXT = 37107; - private static final int GL_CONTEXT_ROBUST_ACCESS = 37107; - private static final int GL_CONTEXT_ROBUST_ACCESS_KHR = 37107; - private static final int GL_TEXTURE_2D_MULTISAMPLE = 37120; - private static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE = 37121; - private static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY = 37122; - private static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 37122; - private static final int GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY = 37123; - private static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124; - private static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY = 37125; - private static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 37125; - private static final int GL_TEXTURE_SAMPLES = 37126; - private static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127; - private static final int GL_SAMPLER_2D_MULTISAMPLE = 37128; - private static final int GL_INT_SAMPLER_2D_MULTISAMPLE = 37129; - private static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130; - private static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37131; - private static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY = 37131; - private static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37132; - private static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37132; - private static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 37133; - private static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37133; - private static final int GL_MAX_COLOR_TEXTURE_SAMPLES = 37134; - private static final int GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135; - private static final int GL_MAX_INTEGER_SAMPLES = 37136; - private static final int GL_MAX_SERVER_WAIT_TIMEOUT = 37137; - private static final int GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 37137; - private static final int GL_OBJECT_TYPE = 37138; - private static final int GL_OBJECT_TYPE_APPLE = 37138; - private static final int GL_SYNC_CONDITION = 37139; - private static final int GL_SYNC_CONDITION_APPLE = 37139; - private static final int GL_SYNC_STATUS_APPLE = 37140; - private static final int GL_SYNC_STATUS = 37140; - private static final int GL_SYNC_FLAGS_APPLE = 37141; - private static final int GL_SYNC_FLAGS = 37141; - private static final int GL_SYNC_FENCE_APPLE = 37142; - private static final int GL_SYNC_FENCE = 37142; - private static final int GL_SYNC_GPU_COMMANDS_COMPLETE = 37143; - private static final int GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 37143; - private static final int GL_UNSIGNALED = 37144; - private static final int GL_UNSIGNALED_APPLE = 37144; - private static final int GL_SIGNALED = 37145; - private static final int GL_SIGNALED_APPLE = 37145; - private static final int GL_ALREADY_SIGNALED_APPLE = 37146; - private static final int GL_ALREADY_SIGNALED = 37146; - private static final int GL_TIMEOUT_EXPIRED = 37147; - private static final int GL_TIMEOUT_EXPIRED_APPLE = 37147; - private static final int GL_CONDITION_SATISFIED_APPLE = 37148; - private static final int GL_CONDITION_SATISFIED = 37148; - private static final int GL_WAIT_FAILED_APPLE = 37149; - private static final int GL_WAIT_FAILED = 37149; - private static final int GL_BUFFER_ACCESS_FLAGS = 37151; - private static final int GL_BUFFER_MAP_LENGTH = 37152; - private static final int GL_BUFFER_MAP_OFFSET = 37153; - private static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154; - private static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS = 37155; - private static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES = 37155; - private static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 37155; - private static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 37156; - private static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES = 37156; - private static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS = 37156; - private static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157; - private static final int GL_CONTEXT_PROFILE_MASK = 37158; - private static final int GL_UNPACK_COMPRESSED_BLOCK_WIDTH = 37159; - private static final int GL_UNPACK_COMPRESSED_BLOCK_HEIGHT = 37160; - private static final int GL_UNPACK_COMPRESSED_BLOCK_DEPTH = 37161; - private static final int GL_UNPACK_COMPRESSED_BLOCK_SIZE = 37162; - private static final int GL_PACK_COMPRESSED_BLOCK_WIDTH = 37163; - private static final int GL_PACK_COMPRESSED_BLOCK_HEIGHT = 37164; - private static final int GL_PACK_COMPRESSED_BLOCK_DEPTH = 37165; - private static final int GL_PACK_COMPRESSED_BLOCK_SIZE = 37166; - private static final int GL_TEXTURE_IMMUTABLE_FORMAT = 37167; - private static final int GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 37167; - private static final int GL_SGX_PROGRAM_BINARY_IMG = 37168; - private static final int GL_RENDERBUFFER_SAMPLES_IMG = 37171; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG = 37172; - private static final int GL_MAX_SAMPLES_IMG = 37173; - private static final int GL_TEXTURE_SAMPLES_IMG = 37174; - private static final int GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG = 37175; - private static final int GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG = 37176; - private static final int GL_CUBIC_IMG = 37177; - private static final int GL_CUBIC_MIPMAP_NEAREST_IMG = 37178; - private static final int GL_CUBIC_MIPMAP_LINEAR_IMG = 37179; - private static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG = 37180; - private static final int GL_NUM_DOWNSAMPLE_SCALES_IMG = 37181; - private static final int GL_DOWNSAMPLE_SCALES_IMG = 37182; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG = 37183; - private static final int GL_MAX_DEBUG_MESSAGE_LENGTH = 37187; - private static final int GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 37187; - private static final int GL_MAX_DEBUG_MESSAGE_LENGTH_AMD = 37187; - private static final int GL_MAX_DEBUG_MESSAGE_LENGTH_ARB = 37187; - private static final int GL_MAX_DEBUG_LOGGED_MESSAGES = 37188; - private static final int GL_MAX_DEBUG_LOGGED_MESSAGES_AMD = 37188; - private static final int GL_MAX_DEBUG_LOGGED_MESSAGES_ARB = 37188; - private static final int GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 37188; - private static final int GL_DEBUG_LOGGED_MESSAGES_AMD = 37189; - private static final int GL_DEBUG_LOGGED_MESSAGES_ARB = 37189; - private static final int GL_DEBUG_LOGGED_MESSAGES_KHR = 37189; - private static final int GL_DEBUG_LOGGED_MESSAGES = 37189; - private static final int GL_DEBUG_SEVERITY_HIGH_KHR = 37190; - private static final int GL_DEBUG_SEVERITY_HIGH = 37190; - private static final int GL_DEBUG_SEVERITY_HIGH_ARB = 37190; - private static final int GL_DEBUG_SEVERITY_HIGH_AMD = 37190; - private static final int GL_DEBUG_SEVERITY_MEDIUM_AMD = 37191; - private static final int GL_DEBUG_SEVERITY_MEDIUM_ARB = 37191; - private static final int GL_DEBUG_SEVERITY_MEDIUM_KHR = 37191; - private static final int GL_DEBUG_SEVERITY_MEDIUM = 37191; - private static final int GL_DEBUG_SEVERITY_LOW_AMD = 37192; - private static final int GL_DEBUG_SEVERITY_LOW_ARB = 37192; - private static final int GL_DEBUG_SEVERITY_LOW = 37192; - private static final int GL_DEBUG_SEVERITY_LOW_KHR = 37192; - private static final int GL_DEBUG_CATEGORY_API_ERROR_AMD = 37193; - private static final int GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD = 37194; - private static final int GL_DEBUG_CATEGORY_DEPRECATION_AMD = 37195; - private static final int GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD = 37196; - private static final int GL_DEBUG_CATEGORY_PERFORMANCE_AMD = 37197; - private static final int GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD = 37198; - private static final int GL_DEBUG_CATEGORY_APPLICATION_AMD = 37199; - private static final int GL_DEBUG_CATEGORY_OTHER_AMD = 37200; - private static final int GL_DATA_BUFFER_AMD = 37201; - private static final int GL_BUFFER_OBJECT_EXT = 37201; - private static final int GL_PERFORMANCE_MONITOR_AMD = 37202; - private static final int GL_QUERY_OBJECT_EXT = 37203; - private static final int GL_QUERY_OBJECT_AMD = 37203; - private static final int GL_VERTEX_ARRAY_OBJECT_AMD = 37204; - private static final int GL_VERTEX_ARRAY_OBJECT_EXT = 37204; - private static final int GL_SAMPLER_OBJECT_AMD = 37205; - private static final int GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD = 37216; - private static final int GL_QUERY_BUFFER = 37266; - private static final int GL_QUERY_BUFFER_AMD = 37266; - private static final int GL_QUERY_BUFFER_BINDING_AMD = 37267; - private static final int GL_QUERY_BUFFER_BINDING = 37267; - private static final int GL_QUERY_RESULT_NO_WAIT = 37268; - private static final int GL_QUERY_RESULT_NO_WAIT_AMD = 37268; - private static final int GL_VIRTUAL_PAGE_SIZE_X_AMD = 37269; - private static final int GL_VIRTUAL_PAGE_SIZE_X_ARB = 37269; - private static final int GL_VIRTUAL_PAGE_SIZE_X_EXT = 37269; - private static final int GL_VIRTUAL_PAGE_SIZE_Y_ARB = 37270; - private static final int GL_VIRTUAL_PAGE_SIZE_Y_AMD = 37270; - private static final int GL_VIRTUAL_PAGE_SIZE_Y_EXT = 37270; - private static final int GL_VIRTUAL_PAGE_SIZE_Z_EXT = 37271; - private static final int GL_VIRTUAL_PAGE_SIZE_Z_ARB = 37271; - private static final int GL_VIRTUAL_PAGE_SIZE_Z_AMD = 37271; - private static final int GL_MAX_SPARSE_TEXTURE_SIZE_EXT = 37272; - private static final int GL_MAX_SPARSE_TEXTURE_SIZE_ARB = 37272; - private static final int GL_MAX_SPARSE_TEXTURE_SIZE_AMD = 37272; - private static final int GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT = 37273; - private static final int GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB = 37273; - private static final int GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD = 37273; - private static final int GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB = 37274; - private static final int GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS = 37274; - private static final int GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT = 37274; - private static final int GL_MIN_SPARSE_LEVEL_AMD = 37275; - private static final int GL_MIN_LOD_WARNING_AMD = 37276; - private static final int GL_TEXTURE_BUFFER_OFFSET = 37277; - private static final int GL_TEXTURE_BUFFER_OFFSET_EXT = 37277; - private static final int GL_TEXTURE_BUFFER_OFFSET_OES = 37277; - private static final int GL_TEXTURE_BUFFER_SIZE_EXT = 37278; - private static final int GL_TEXTURE_BUFFER_SIZE = 37278; - private static final int GL_TEXTURE_BUFFER_SIZE_OES = 37278; - private static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 37279; - private static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES = 37279; - private static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 37279; - private static final int GL_STREAM_RASTERIZATION_AMD = 37280; - private static final int GL_VERTEX_ELEMENT_SWIZZLE_AMD = 37284; - private static final int GL_VERTEX_ID_SWIZZLE_AMD = 37285; - private static final int GL_TEXTURE_SPARSE_ARB = 37286; - private static final int GL_TEXTURE_SPARSE_EXT = 37286; - private static final int GL_VIRTUAL_PAGE_SIZE_INDEX_EXT = 37287; - private static final int GL_VIRTUAL_PAGE_SIZE_INDEX_ARB = 37287; - private static final int GL_NUM_VIRTUAL_PAGE_SIZES_EXT = 37288; - private static final int GL_NUM_VIRTUAL_PAGE_SIZES_ARB = 37288; - private static final int GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB = 37289; - private static final int GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT = 37289; - private static final int GL_NUM_SPARSE_LEVELS_EXT = 37290; - private static final int GL_NUM_SPARSE_LEVELS_ARB = 37290; - private static final int GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD = 37294; - private static final int GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD = 37295; - private static final int GL_MAX_SHADER_COMPILER_THREADS_KHR = 37296; - private static final int GL_COMPLETION_STATUS_KHR = 37297; - private static final int GL_RENDERBUFFER_STORAGE_SAMPLES_AMD = 37298; - private static final int GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD = 37299; - private static final int GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD = 37300; - private static final int GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD = 37301; - private static final int GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD = 37302; - private static final int GL_SUPPORTED_MULTISAMPLE_MODES_AMD = 37303; - private static final int GL_COMPUTE_SHADER = 37305; - private static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS = 37307; - private static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 37308; - private static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS = 37309; - private static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT = 37310; - private static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE = 37311; - private static final int GL_FLOAT16_MAT2_AMD = 37317; - private static final int GL_FLOAT16_MAT3_AMD = 37318; - private static final int GL_FLOAT16_MAT4_AMD = 37319; - private static final int GL_FLOAT16_MAT2x3_AMD = 37320; - private static final int GL_FLOAT16_MAT2x4_AMD = 37321; - private static final int GL_FLOAT16_MAT3x2_AMD = 37322; - private static final int GL_FLOAT16_MAT3x4_AMD = 37323; - private static final int GL_FLOAT16_MAT4x2_AMD = 37324; - private static final int GL_FLOAT16_MAT4x3_AMD = 37325; - private static final int GL_UNPACK_FLIP_Y_WEBGL = 37440; - private static final int GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL = 37441; - private static final int GL_CONTEXT_LOST_WEBGL = 37442; - private static final int GL_UNPACK_COLORSPACE_CONVERSION_WEBGL = 37443; - private static final int GL_BROWSER_DEFAULT_WEBGL = 37444; - private static final int GL_UNMASKED_VENDOR_WEBGL = 37445; - private static final int GL_UNMASKED_RENDERER_WEBGL = 37446; - private static final int GL_MAX_CLIENT_WAIT_TIMEOUT_WEBGL = 37447; - private static final int GL_TEXTURE_VIDEO_IMAGE_WEBGL = 37448; - private static final int GL_SAMPLER_VIDEO_IMAGE_WEBGL = 37449; - private static final int GL_SHADER_BINARY_DMP = 37456; - private static final int GL_SMAPHS30_PROGRAM_BINARY_DMP = 37457; - private static final int GL_SMAPHS_PROGRAM_BINARY_DMP = 37458; - private static final int GL_DMP_PROGRAM_BINARY_DMP = 37459; - private static final int GL_GCCSO_SHADER_BINARY_FJ = 37472; - private static final int GL_COMPRESSED_R11_EAC = 37488; - private static final int GL_COMPRESSED_SIGNED_R11_EAC = 37489; - private static final int GL_COMPRESSED_RG11_EAC = 37490; - private static final int GL_COMPRESSED_SIGNED_RG11_EAC = 37491; - private static final int GL_COMPRESSED_RGB8_ETC2 = 37492; - private static final int GL_COMPRESSED_SRGB8_ETC2 = 37493; - private static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37494; - private static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37495; - private static final int GL_COMPRESSED_RGBA8_ETC2_EAC = 37496; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 37497; - private static final int GL_BLEND_PREMULTIPLIED_SRC_NV = 37504; - private static final int GL_BLEND_OVERLAP_NV = 37505; - private static final int GL_UNCORRELATED_NV = 37506; - private static final int GL_DISJOINT_NV = 37507; - private static final int GL_CONJOINT_NV = 37508; - private static final int GL_BLEND_ADVANCED_COHERENT_KHR = 37509; - private static final int GL_SRC_NV = 37510; - private static final int GL_DST_NV = 37511; - private static final int GL_SRC_OVER_NV = 37512; - private static final int GL_DST_OVER_NV = 37513; - private static final int GL_SRC_IN_NV = 37514; - private static final int GL_DST_IN_NV = 37515; - private static final int GL_SRC_OUT_NV = 37516; - private static final int GL_DST_OUT_NV = 37517; - private static final int GL_SRC_ATOP_NV = 37518; - private static final int GL_DST_ATOP_NV = 37519; - private static final int GL_PLUS_NV = 37521; - private static final int GL_PLUS_DARKER_NV = 37522; - private static final int GL_MULTIPLY_KHR = 37524; - private static final int GL_MULTIPLY = 37524; - private static final int GL_MULTIPLY_NV = 37524; - private static final int GL_SCREEN = 37525; - private static final int GL_SCREEN_NV = 37525; - private static final int GL_SCREEN_KHR = 37525; - private static final int GL_OVERLAY = 37526; - private static final int GL_OVERLAY_NV = 37526; - private static final int GL_OVERLAY_KHR = 37526; - private static final int GL_DARKEN_NV = 37527; - private static final int GL_DARKEN_KHR = 37527; - private static final int GL_DARKEN = 37527; - private static final int GL_LIGHTEN_NV = 37528; - private static final int GL_LIGHTEN_KHR = 37528; - private static final int GL_LIGHTEN = 37528; - private static final int GL_COLORDODGE_NV = 37529; - private static final int GL_COLORDODGE_KHR = 37529; - private static final int GL_COLORDODGE = 37529; - private static final int GL_COLORBURN = 37530; - private static final int GL_COLORBURN_KHR = 37530; - private static final int GL_COLORBURN_NV = 37530; - private static final int GL_HARDLIGHT = 37531; - private static final int GL_HARDLIGHT_KHR = 37531; - private static final int GL_HARDLIGHT_NV = 37531; - private static final int GL_SOFTLIGHT_KHR = 37532; - private static final int GL_SOFTLIGHT = 37532; - private static final int GL_SOFTLIGHT_NV = 37532; - private static final int GL_DIFFERENCE_KHR = 37534; - private static final int GL_DIFFERENCE_NV = 37534; - private static final int GL_DIFFERENCE = 37534; - private static final int GL_MINUS_NV = 37535; - private static final int GL_EXCLUSION_NV = 37536; - private static final int GL_EXCLUSION_KHR = 37536; - private static final int GL_EXCLUSION = 37536; - private static final int GL_CONTRAST_NV = 37537; - private static final int GL_INVERT_RGB_NV = 37539; - private static final int GL_LINEARDODGE_NV = 37540; - private static final int GL_LINEARBURN_NV = 37541; - private static final int GL_VIVIDLIGHT_NV = 37542; - private static final int GL_LINEARLIGHT_NV = 37543; - private static final int GL_PINLIGHT_NV = 37544; - private static final int GL_HARDMIX_NV = 37545; - private static final int GL_HSL_HUE = 37549; - private static final int GL_HSL_HUE_KHR = 37549; - private static final int GL_HSL_HUE_NV = 37549; - private static final int GL_HSL_SATURATION = 37550; - private static final int GL_HSL_SATURATION_KHR = 37550; - private static final int GL_HSL_SATURATION_NV = 37550; - private static final int GL_HSL_COLOR = 37551; - private static final int GL_HSL_COLOR_NV = 37551; - private static final int GL_HSL_COLOR_KHR = 37551; - private static final int GL_HSL_LUMINOSITY_KHR = 37552; - private static final int GL_HSL_LUMINOSITY = 37552; - private static final int GL_HSL_LUMINOSITY_NV = 37552; - private static final int GL_PLUS_CLAMPED_NV = 37553; - private static final int GL_PLUS_CLAMPED_ALPHA_NV = 37554; - private static final int GL_MINUS_CLAMPED_NV = 37555; - private static final int GL_INVERT_OVG_NV = 37556; - private static final int GL_MULTICAST_GPUS_NV = 37562; - private static final int GL_MAX_LGPU_GPUS_NVX = 37562; - private static final int GL_PRIMITIVE_BOUNDING_BOX = 37566; - private static final int GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV = 37567; - private static final int GL_ATOMIC_COUNTER_BUFFER = 37568; - private static final int GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569; - private static final int GL_ATOMIC_COUNTER_BUFFER_START = 37570; - private static final int GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571; - private static final int GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 37572; - private static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 37573; - private static final int GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 37574; - private static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 37575; - private static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 37576; - private static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 37577; - private static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 37578; - private static final int GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 37579; - private static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580; - private static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES = 37581; - private static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 37581; - private static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS = 37581; - private static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES = 37582; - private static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 37582; - private static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS = 37582; - private static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES = 37583; - private static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS = 37583; - private static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 37583; - private static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584; - private static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585; - private static final int GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586; - private static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 37587; - private static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS = 37587; - private static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES = 37587; - private static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS = 37588; - private static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 37588; - private static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES = 37588; - private static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 37589; - private static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES = 37589; - private static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS = 37589; - private static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590; - private static final int GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591; - private static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592; - private static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593; - private static final int GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 37594; - private static final int GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595; - private static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596; - private static final int GL_DEBUG_OUTPUT = 37600; - private static final int GL_DEBUG_OUTPUT_KHR = 37600; - private static final int GL_UNIFORM = 37601; - private static final int GL_UNIFORM_BLOCK = 37602; - private static final int GL_PROGRAM_INPUT = 37603; - private static final int GL_PROGRAM_OUTPUT = 37604; - private static final int GL_BUFFER_VARIABLE = 37605; - private static final int GL_SHADER_STORAGE_BLOCK = 37606; - private static final int GL_IS_PER_PATCH_OES = 37607; - private static final int GL_IS_PER_PATCH_EXT = 37607; - private static final int GL_IS_PER_PATCH = 37607; - private static final int GL_VERTEX_SUBROUTINE = 37608; - private static final int GL_TESS_CONTROL_SUBROUTINE = 37609; - private static final int GL_TESS_EVALUATION_SUBROUTINE = 37610; - private static final int GL_GEOMETRY_SUBROUTINE = 37611; - private static final int GL_FRAGMENT_SUBROUTINE = 37612; - private static final int GL_COMPUTE_SUBROUTINE = 37613; - private static final int GL_VERTEX_SUBROUTINE_UNIFORM = 37614; - private static final int GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 37615; - private static final int GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 37616; - private static final int GL_GEOMETRY_SUBROUTINE_UNIFORM = 37617; - private static final int GL_FRAGMENT_SUBROUTINE_UNIFORM = 37618; - private static final int GL_COMPUTE_SUBROUTINE_UNIFORM = 37619; - private static final int GL_TRANSFORM_FEEDBACK_VARYING = 37620; - private static final int GL_ACTIVE_RESOURCES = 37621; - private static final int GL_MAX_NAME_LENGTH = 37622; - private static final int GL_MAX_NUM_ACTIVE_VARIABLES = 37623; - private static final int GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 37624; - private static final int GL_NAME_LENGTH = 37625; - private static final int GL_TYPE = 37626; - private static final int GL_ARRAY_SIZE = 37627; - private static final int GL_OFFSET = 37628; - private static final int GL_BLOCK_INDEX = 37629; - private static final int GL_ARRAY_STRIDE = 37630; - private static final int GL_MATRIX_STRIDE = 37631; - private static final int GL_IS_ROW_MAJOR = 37632; - private static final int GL_ATOMIC_COUNTER_BUFFER_INDEX = 37633; - private static final int GL_BUFFER_BINDING = 37634; - private static final int GL_BUFFER_DATA_SIZE = 37635; - private static final int GL_NUM_ACTIVE_VARIABLES = 37636; - private static final int GL_ACTIVE_VARIABLES = 37637; - private static final int GL_REFERENCED_BY_VERTEX_SHADER = 37638; - private static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER = 37639; - private static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES = 37639; - private static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 37639; - private static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 37640; - private static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 37640; - private static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES = 37640; - private static final int GL_REFERENCED_BY_GEOMETRY_SHADER = 37641; - private static final int GL_REFERENCED_BY_GEOMETRY_SHADER_OES = 37641; - private static final int GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 37641; - private static final int GL_REFERENCED_BY_FRAGMENT_SHADER = 37642; - private static final int GL_REFERENCED_BY_COMPUTE_SHADER = 37643; - private static final int GL_TOP_LEVEL_ARRAY_SIZE = 37644; - private static final int GL_TOP_LEVEL_ARRAY_STRIDE = 37645; - private static final int GL_LOCATION = 37646; - private static final int GL_LOCATION_INDEX = 37647; - private static final int GL_LOCATION_INDEX_EXT = 37647; - private static final int GL_FRAMEBUFFER_DEFAULT_WIDTH = 37648; - private static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT = 37649; - private static final int GL_FRAMEBUFFER_DEFAULT_LAYERS = 37650; - private static final int GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 37650; - private static final int GL_FRAMEBUFFER_DEFAULT_LAYERS_OES = 37650; - private static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES = 37651; - private static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 37652; - private static final int GL_MAX_FRAMEBUFFER_WIDTH = 37653; - private static final int GL_MAX_FRAMEBUFFER_HEIGHT = 37654; - private static final int GL_MAX_FRAMEBUFFER_LAYERS_EXT = 37655; - private static final int GL_MAX_FRAMEBUFFER_LAYERS = 37655; - private static final int GL_MAX_FRAMEBUFFER_LAYERS_OES = 37655; - private static final int GL_MAX_FRAMEBUFFER_SAMPLES = 37656; - private static final int GL_RASTER_MULTISAMPLE_EXT = 37671; - private static final int GL_RASTER_SAMPLES_EXT = 37672; - private static final int GL_MAX_RASTER_SAMPLES_EXT = 37673; - private static final int GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT = 37674; - private static final int GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT = 37675; - private static final int GL_EFFECTIVE_RASTER_SAMPLES_EXT = 37676; - private static final int GL_DEPTH_SAMPLES_NV = 37677; - private static final int GL_STENCIL_SAMPLES_NV = 37678; - private static final int GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV = 37679; - private static final int GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV = 37680; - private static final int GL_COVERAGE_MODULATION_TABLE_NV = 37681; - private static final int GL_COVERAGE_MODULATION_NV = 37682; - private static final int GL_COVERAGE_MODULATION_TABLE_SIZE_NV = 37683; - private static final int GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB = 37693; - private static final int GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV = 37693; - private static final int GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB = 37694; - private static final int GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV = 37694; - private static final int GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV = 37695; - private static final int GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB = 37695; - private static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV = 37696; - private static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB = 37696; - private static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB = 37697; - private static final int GL_PROGRAMMABLE_SAMPLE_LOCATION_NV = 37697; - private static final int GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV = 37698; - private static final int GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB = 37698; - private static final int GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB = 37699; - private static final int GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV = 37699; - private static final int GL_LOCATION_COMPONENT = 37706; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_INDEX = 37707; - private static final int GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE = 37708; - private static final int GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV = 37709; - private static final int GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV = 37710; - private static final int GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV = 37711; - private static final int GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV = 37712; - private static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV = 37713; - private static final int GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV = 37714; - private static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV = 37715; - private static final int GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV = 37716; - private static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV = 37717; - private static final int GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV = 37718; - private static final int GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV = 37719; - private static final int GL_VIEWPORT_SWIZZLE_X_NV = 37720; - private static final int GL_VIEWPORT_SWIZZLE_Y_NV = 37721; - private static final int GL_VIEWPORT_SWIZZLE_Z_NV = 37722; - private static final int GL_VIEWPORT_SWIZZLE_W_NV = 37723; - private static final int GL_CLIP_ORIGIN_EXT = 37724; - private static final int GL_CLIP_ORIGIN = 37724; - private static final int GL_CLIP_DEPTH_MODE_EXT = 37725; - private static final int GL_CLIP_DEPTH_MODE = 37725; - private static final int GL_NEGATIVE_ONE_TO_ONE = 37726; - private static final int GL_NEGATIVE_ONE_TO_ONE_EXT = 37726; - private static final int GL_ZERO_TO_ONE_EXT = 37727; - private static final int GL_ZERO_TO_ONE = 37727; - private static final int GL_CLEAR_TEXTURE = 37733; - private static final int GL_FONT_GLYPHS_AVAILABLE_NV = 37736; - private static final int GL_FONT_TARGET_UNAVAILABLE_NV = 37737; - private static final int GL_FONT_UNAVAILABLE_NV = 37738; - private static final int GL_FONT_UNINTELLIGIBLE_NV = 37739; - private static final int GL_STANDARD_FONT_FORMAT_NV = 37740; - private static final int GL_FRAGMENT_INPUT_NV = 37741; - private static final int GL_MULTISAMPLES_NV = 37745; - private static final int GL_SUPERSAMPLE_SCALE_X_NV = 37746; - private static final int GL_SUPERSAMPLE_SCALE_Y_NV = 37747; - private static final int GL_CONFORMANT_NV = 37748; - private static final int GL_CONSERVATIVE_RASTER_DILATE_NV = 37753; - private static final int GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV = 37754; - private static final int GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV = 37755; - private static final int GL_NUM_SAMPLE_COUNTS = 37760; - private static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE = 37761; - private static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY = 37762; - private static final int GL_VIEW_CLASS_EAC_R11 = 37763; - private static final int GL_VIEW_CLASS_EAC_RG11 = 37764; - private static final int GL_VIEW_CLASS_ETC2_RGB = 37765; - private static final int GL_VIEW_CLASS_ETC2_RGBA = 37766; - private static final int GL_VIEW_CLASS_ETC2_EAC_RGBA = 37767; - private static final int GL_VIEW_CLASS_ASTC_4x4_RGBA = 37768; - private static final int GL_VIEW_CLASS_ASTC_5x4_RGBA = 37769; - private static final int GL_VIEW_CLASS_ASTC_5x5_RGBA = 37770; - private static final int GL_VIEW_CLASS_ASTC_6x5_RGBA = 37771; - private static final int GL_VIEW_CLASS_ASTC_6x6_RGBA = 37772; - private static final int GL_VIEW_CLASS_ASTC_8x5_RGBA = 37773; - private static final int GL_VIEW_CLASS_ASTC_8x6_RGBA = 37774; - private static final int GL_VIEW_CLASS_ASTC_8x8_RGBA = 37775; - private static final int GL_VIEW_CLASS_ASTC_10x5_RGBA = 37776; - private static final int GL_VIEW_CLASS_ASTC_10x6_RGBA = 37777; - private static final int GL_VIEW_CLASS_ASTC_10x8_RGBA = 37778; - private static final int GL_VIEW_CLASS_ASTC_10x10_RGBA = 37779; - private static final int GL_VIEW_CLASS_ASTC_12x10_RGBA = 37780; - private static final int GL_VIEW_CLASS_ASTC_12x12_RGBA = 37781; - private static final int GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 37792; - private static final int GL_BGRA8_EXT = 37793; - private static final int GL_TEXTURE_USAGE_ANGLE = 37794; - private static final int GL_FRAMEBUFFER_ATTACHMENT_ANGLE = 37795; - private static final int GL_PACK_REVERSE_ROW_ORDER_ANGLE = 37796; - private static final int GL_PROGRAM_BINARY_ANGLE = 37798; - private static final int GL_COMPRESSED_RGBA_ASTC_4x4 = 37808; - private static final int GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 37808; - private static final int GL_COMPRESSED_RGBA_ASTC_5x4 = 37809; - private static final int GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 37809; - private static final int GL_COMPRESSED_RGBA_ASTC_5x5 = 37810; - private static final int GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 37810; - private static final int GL_COMPRESSED_RGBA_ASTC_6x5 = 37811; - private static final int GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 37811; - private static final int GL_COMPRESSED_RGBA_ASTC_6x6 = 37812; - private static final int GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 37812; - private static final int GL_COMPRESSED_RGBA_ASTC_8x5 = 37813; - private static final int GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 37813; - private static final int GL_COMPRESSED_RGBA_ASTC_8x6 = 37814; - private static final int GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 37814; - private static final int GL_COMPRESSED_RGBA_ASTC_8x8 = 37815; - private static final int GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 37815; - private static final int GL_COMPRESSED_RGBA_ASTC_10x5 = 37816; - private static final int GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 37816; - private static final int GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 37817; - private static final int GL_COMPRESSED_RGBA_ASTC_10x6 = 37817; - private static final int GL_COMPRESSED_RGBA_ASTC_10x8 = 37818; - private static final int GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 37818; - private static final int GL_COMPRESSED_RGBA_ASTC_10x10 = 37819; - private static final int GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 37819; - private static final int GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 37820; - private static final int GL_COMPRESSED_RGBA_ASTC_12x10 = 37820; - private static final int GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 37821; - private static final int GL_COMPRESSED_RGBA_ASTC_12x12 = 37821; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 = 37840; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 37840; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 37841; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 = 37841; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 37842; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 = 37842; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 = 37843; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 37843; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 37844; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 = 37844; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 = 37845; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 37845; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 37846; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 = 37846; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 = 37847; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 37847; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 = 37848; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 37848; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 37849; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 = 37849; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 = 37850; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 37850; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 37851; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 = 37851; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 = 37852; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 37852; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 37853; - private static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 = 37853; - private static final int GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG = 37872; - private static final int GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG = 37873; - private static final int GL_PERFQUERY_COUNTER_EVENT_INTEL = 38128; - private static final int GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL = 38129; - private static final int GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL = 38130; - private static final int GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL = 38131; - private static final int GL_PERFQUERY_COUNTER_RAW_INTEL = 38132; - private static final int GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL = 38133; - private static final int GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL = 38136; - private static final int GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL = 38137; - private static final int GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL = 38138; - private static final int GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL = 38139; - private static final int GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL = 38140; - private static final int GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL = 38141; - private static final int GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL = 38142; - private static final int GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL = 38143; - private static final int GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL = 38144; - private static final int GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT = 38192; - private static final int GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT = 38193; - private static final int GL_SUBGROUP_SIZE_KHR = 38194; - private static final int GL_SUBGROUP_SUPPORTED_STAGES_KHR = 38195; - private static final int GL_SUBGROUP_SUPPORTED_FEATURES_KHR = 38196; - private static final int GL_SUBGROUP_QUAD_ALL_STAGES_KHR = 38197; - private static final int GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV = 38208; - private static final int GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV = 38210; - private static final int GL_QUERY_RESOURCE_SYS_RESERVED_NV = 38212; - private static final int GL_QUERY_RESOURCE_TEXTURE_NV = 38213; - private static final int GL_QUERY_RESOURCE_RENDERBUFFER_NV = 38214; - private static final int GL_QUERY_RESOURCE_BUFFEROBJECT_NV = 38215; - private static final int GL_PER_GPU_STORAGE_NV = 38216; - private static final int GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV = 38217; - private static final int GL_UPLOAD_GPU_MASK_NVX = 38218; - private static final int GL_CONSERVATIVE_RASTER_MODE_NV = 38221; - private static final int GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 38222; - private static final int GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 38223; - private static final int GL_SHADER_BINARY_FORMAT_SPIR_V = 38225; - private static final int GL_SPIR_V_BINARY = 38226; - private static final int GL_SPIR_V_EXTENSIONS = 38227; - private static final int GL_NUM_SPIR_V_EXTENSIONS = 38228; - private static final int GL_RENDER_GPU_MASK_NV = 38232; - private static final int GL_SHADING_RATE_IMAGE_BINDING_NV = 38235; - private static final int GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV = 38236; - private static final int GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV = 38237; - private static final int GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV = 38238; - private static final int GL_MAX_COARSE_FRAGMENT_SAMPLES_NV = 38239; - private static final int GL_SHADING_RATE_IMAGE_NV = 38243; - private static final int GL_SHADING_RATE_NO_INVOCATIONS_NV = 38244; - private static final int GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV = 38245; - private static final int GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV = 38246; - private static final int GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV = 38247; - private static final int GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV = 38248; - private static final int GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV = 38249; - private static final int GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV = 38250; - private static final int GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV = 38251; - private static final int GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV = 38252; - private static final int GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV = 38253; - private static final int GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV = 38254; - private static final int GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV = 38255; - private static final int GL_TEXTURE_TILING_EXT = 38272; - private static final int GL_DEDICATED_MEMORY_OBJECT_EXT = 38273; - private static final int GL_NUM_TILING_TYPES_EXT = 38274; - private static final int GL_TILING_TYPES_EXT = 38275; - private static final int GL_OPTIMAL_TILING_EXT = 38276; - private static final int GL_LINEAR_TILING_EXT = 38277; - private static final int GL_HANDLE_TYPE_OPAQUE_FD_EXT = 38278; - private static final int GL_HANDLE_TYPE_OPAQUE_WIN32_EXT = 38279; - private static final int GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT = 38280; - private static final int GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT = 38281; - private static final int GL_HANDLE_TYPE_D3D12_RESOURCE_EXT = 38282; - private static final int GL_HANDLE_TYPE_D3D11_IMAGE_EXT = 38283; - private static final int GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT = 38284; - private static final int GL_LAYOUT_GENERAL_EXT = 38285; - private static final int GL_LAYOUT_COLOR_ATTACHMENT_EXT = 38286; - private static final int GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT = 38287; - private static final int GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT = 38288; - private static final int GL_LAYOUT_SHADER_READ_ONLY_EXT = 38289; - private static final int GL_LAYOUT_TRANSFER_SRC_EXT = 38290; - private static final int GL_LAYOUT_TRANSFER_DST_EXT = 38291; - private static final int GL_HANDLE_TYPE_D3D12_FENCE_EXT = 38292; - private static final int GL_TIMELINE_SEMAPHORE_VALUE_NV = 38293; - private static final int GL_D3D12_FENCE_VALUE_EXT = 38293; - private static final int GL_NUM_DEVICE_UUIDS_EXT = 38294; - private static final int GL_DEVICE_UUID_EXT = 38295; - private static final int GL_DRIVER_UUID_EXT = 38296; - private static final int GL_DEVICE_LUID_EXT = 38297; - private static final int GL_DEVICE_NODE_MASK_EXT = 38298; - private static final int GL_PROTECTED_MEMORY_OBJECT_EXT = 38299; - private static final int GL_ATTACHED_MEMORY_OBJECT_NV = 38308; - private static final int GL_ATTACHED_MEMORY_OFFSET_NV = 38309; - private static final int GL_MEMORY_ATTACHABLE_ALIGNMENT_NV = 38310; - private static final int GL_MEMORY_ATTACHABLE_SIZE_NV = 38311; - private static final int GL_MEMORY_ATTACHABLE_NV = 38312; - private static final int GL_DETACHED_MEMORY_INCARNATION_NV = 38313; - private static final int GL_DETACHED_TEXTURES_NV = 38314; - private static final int GL_DETACHED_BUFFERS_NV = 38315; - private static final int GL_MAX_DETACHED_TEXTURES_NV = 38316; - private static final int GL_MAX_DETACHED_BUFFERS_NV = 38317; - private static final int GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV = 38318; - private static final int GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV = 38319; - private static final int GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV = 38320; - private static final int GL_SEMAPHORE_TYPE_NV = 38323; - private static final int GL_SEMAPHORE_TYPE_BINARY_NV = 38324; - private static final int GL_SEMAPHORE_TYPE_TIMELINE_NV = 38325; - private static final int GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV = 38326; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR = 38448; - private static final int GL_MAX_VIEWS_OVR = 38449; - private static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR = 38450; - private static final int GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR = 38451; - private static final int GL_GS_SHADER_BINARY_MTK = 38464; - private static final int GL_GS_PROGRAM_BINARY_MTK = 38465; - private static final int GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM = 38560; - private static final int GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM = 38562; - private static final int GL_VALIDATE_SHADER_BINARY_QCOM = 38563; - private static final int GL_SHADING_RATE_QCOM = 38564; - private static final int GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM = 38565; - private static final int GL_SHADING_RATE_1X1_PIXELS_EXT = 38566; - private static final int GL_SHADING_RATE_1X1_PIXELS_QCOM = 38566; - private static final int GL_SHADING_RATE_1X2_PIXELS_QCOM = 38567; - private static final int GL_SHADING_RATE_1X2_PIXELS_EXT = 38567; - private static final int GL_SHADING_RATE_2X1_PIXELS_QCOM = 38568; - private static final int GL_SHADING_RATE_2X1_PIXELS_EXT = 38568; - private static final int GL_SHADING_RATE_2X2_PIXELS_EXT = 38569; - private static final int GL_SHADING_RATE_2X2_PIXELS_QCOM = 38569; - private static final int GL_SHADING_RATE_1X4_PIXELS_QCOM = 38570; - private static final int GL_SHADING_RATE_1X4_PIXELS_EXT = 38570; - private static final int GL_SHADING_RATE_4X1_PIXELS_EXT = 38571; - private static final int GL_SHADING_RATE_4X1_PIXELS_QCOM = 38571; - private static final int GL_SHADING_RATE_4X2_PIXELS_EXT = 38572; - private static final int GL_SHADING_RATE_4X2_PIXELS_QCOM = 38572; - private static final int GL_SHADING_RATE_2X4_PIXELS_QCOM = 38573; - private static final int GL_SHADING_RATE_2X4_PIXELS_EXT = 38573; - private static final int GL_SHADING_RATE_4X4_PIXELS_QCOM = 38574; - private static final int GL_SHADING_RATE_4X4_PIXELS_EXT = 38574; - private static final int GL_SURFACE_COMPRESSION_EXT = 38592; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT = 38593; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT = 38594; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT = 38596; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT = 38597; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT = 38598; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT = 38599; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT = 38600; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT = 38601; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT = 38602; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT = 38603; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT = 38604; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT = 38605; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT = 38606; - private static final int GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT = 38607; - private static final int GL_SHADING_RATE_EXT = 38608; - private static final int GL_SHADING_RATE_ATTACHMENT_EXT = 38609; - private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT = 38610; - private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT = 38611; - private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT = 38612; - private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT = 38613; - private static final int GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT = 38614; - private static final int GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT = 38615; - private static final int GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT = 38616; - private static final int GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT = 38617; - private static final int GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT = 38618; - private static final int GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT = 38619; - private static final int GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT = 38620; - private static final int GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT = 38621; - private static final int GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT = 38622; - private static final int GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT = 38623; - private static final int GL_SHADER_CORE_COUNT_ARM = 38640; - private static final int GL_SHADER_CORE_ACTIVE_COUNT_ARM = 38641; - private static final int GL_SHADER_CORE_PRESENT_MASK_ARM = 38642; - private static final int GL_SHADER_CORE_MAX_WARP_COUNT_ARM = 38643; - private static final int GL_SHADER_CORE_PIXEL_RATE_ARM = 38644; - private static final int GL_SHADER_CORE_TEXEL_RATE_ARM = 38645; - private static final int GL_SHADER_CORE_FMA_RATE_ARM = 38646; - private static final int GL_TEXTURE_Y_DEGAMMA_QCOM = 38672; - private static final int GL_TEXTURE_CBCR_DEGAMMA_QCOM = 38673; - private static final int GL_SHADER_BINARY_HUAWEI = 38768; - private static final int GL_PROGRAM_BINARY_HUAWEI = 38769; - private static final int GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT = 38784; - private static final int GL_TRACE_ALL_BITS_MESA = 65535; - private static final int GL_FONT_X_MIN_BOUNDS_BIT_NV = 65536; - private static final int GL_EVAL_BIT = 65536; - private static final int GL_COLOR3_BIT_PGI = 65536; - private static final int GL_STENCIL_BUFFER_BIT0_QCOM = 65536; - private static final int GL_RASTER_POSITION_UNCLIPPED_IBM = 103010; - private static final int GL_CULL_VERTEX_IBM = 103050; - private static final int GL_ALL_STATIC_DATA_IBM = 103060; - private static final int GL_STATIC_VERTEX_ARRAY_IBM = 103061; - private static final int GL_VERTEX_ARRAY_LIST_IBM = 103070; - private static final int GL_NORMAL_ARRAY_LIST_IBM = 103071; - private static final int GL_COLOR_ARRAY_LIST_IBM = 103072; - private static final int GL_INDEX_ARRAY_LIST_IBM = 103073; - private static final int GL_TEXTURE_COORD_ARRAY_LIST_IBM = 103074; - private static final int GL_EDGE_FLAG_ARRAY_LIST_IBM = 103075; - private static final int GL_FOG_COORDINATE_ARRAY_LIST_IBM = 103076; - private static final int GL_SECONDARY_COLOR_ARRAY_LIST_IBM = 103077; - private static final int GL_VERTEX_ARRAY_LIST_STRIDE_IBM = 103080; - private static final int GL_NORMAL_ARRAY_LIST_STRIDE_IBM = 103081; - private static final int GL_COLOR_ARRAY_LIST_STRIDE_IBM = 103082; - private static final int GL_INDEX_ARRAY_LIST_STRIDE_IBM = 103083; - private static final int GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084; - private static final int GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085; - private static final int GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086; - private static final int GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087; - private static final int GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000; - private static final int GL_CONSERVE_MEMORY_HINT_PGI = 107005; - private static final int GL_RECLAIM_MEMORY_HINT_PGI = 107006; - private static final int GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010; - private static final int GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011; - private static final int GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012; - private static final int GL_ALWAYS_FAST_HINT_PGI = 107020; - private static final int GL_ALWAYS_SOFT_HINT_PGI = 107021; - private static final int GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022; - private static final int GL_ALLOW_DRAW_WIN_HINT_PGI = 107023; - private static final int GL_ALLOW_DRAW_FRG_HINT_PGI = 107024; - private static final int GL_ALLOW_DRAW_MEM_HINT_PGI = 107025; - private static final int GL_STRICT_DEPTHFUNC_HINT_PGI = 107030; - private static final int GL_STRICT_LIGHTING_HINT_PGI = 107031; - private static final int GL_STRICT_SCISSOR_HINT_PGI = 107032; - private static final int GL_FULL_STIPPLE_HINT_PGI = 107033; - private static final int GL_CLIP_NEAR_HINT_PGI = 107040; - private static final int GL_CLIP_FAR_HINT_PGI = 107041; - private static final int GL_WIDE_LINE_HINT_PGI = 107042; - private static final int GL_BACK_NORMALS_HINT_PGI = 107043; - private static final int GL_VERTEX_DATA_HINT_PGI = 107050; - private static final int GL_VERTEX_CONSISTENT_HINT_PGI = 107051; - private static final int GL_MATERIAL_SIDE_HINT_PGI = 107052; - private static final int GL_MAX_VERTEX_HINT_PGI = 107053; - private static final int GL_LIST_BIT = 131072; - private static final int GL_STENCIL_BUFFER_BIT1_QCOM = 131072; - private static final int GL_COLOR4_BIT_PGI = 131072; - private static final int GL_FONT_Y_MIN_BOUNDS_BIT_NV = 131072; - private static final int GL_STENCIL_BUFFER_BIT2_QCOM = 262144; - private static final int GL_FONT_X_MAX_BOUNDS_BIT_NV = 262144; - private static final int GL_EDGEFLAG_BIT_PGI = 262144; - private static final int GL_TEXTURE_BIT = 262144; - private static final int GL_INDEX_BIT_PGI = 524288; - private static final int GL_STENCIL_BUFFER_BIT3_QCOM = 524288; - private static final int GL_SCISSOR_BIT = 524288; - private static final int GL_FONT_Y_MAX_BOUNDS_BIT_NV = 524288; - private static final int GL_MAT_AMBIENT_BIT_PGI = 1048576; - private static final int GL_STENCIL_BUFFER_BIT4_QCOM = 1048576; - private static final int GL_FONT_UNITS_PER_EM_BIT_NV = 1048576; - private static final int GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 2097152; - private static final int GL_STENCIL_BUFFER_BIT5_QCOM = 2097152; - private static final int GL_FONT_ASCENDER_BIT_NV = 2097152; - private static final int GL_STENCIL_BUFFER_BIT6_QCOM = 4194304; - private static final int GL_MAT_DIFFUSE_BIT_PGI = 4194304; - private static final int GL_FONT_DESCENDER_BIT_NV = 4194304; - private static final int GL_FONT_HEIGHT_BIT_NV = 8388608; - private static final int GL_MAT_EMISSION_BIT_PGI = 8388608; - private static final int GL_STENCIL_BUFFER_BIT7_QCOM = 8388608; - private static final int GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV = 16777216; - private static final int GL_MULTISAMPLE_BUFFER_BIT0_QCOM = 16777216; - private static final int GL_MAT_COLOR_INDEXES_BIT_PGI = 16777216; - private static final int GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV = 33554432; - private static final int GL_MULTISAMPLE_BUFFER_BIT1_QCOM = 33554432; - private static final int GL_MAT_SHININESS_BIT_PGI = 33554432; - private static final int GL_MULTISAMPLE_BUFFER_BIT2_QCOM = 67108864; - private static final int GL_FONT_UNDERLINE_POSITION_BIT_NV = 67108864; - private static final int GL_MAT_SPECULAR_BIT_PGI = 67108864; - private static final int GL_MULTISAMPLE_BUFFER_BIT3_QCOM = 134217728; - private static final int GL_FONT_UNDERLINE_THICKNESS_BIT_NV = 134217728; - private static final int GL_NORMAL_BIT_PGI = 134217728; - private static final int GL_MULTISAMPLE_BUFFER_BIT4_QCOM = 268435456; - private static final int GL_TEXCOORD1_BIT_PGI = 268435456; - private static final int GL_FONT_HAS_KERNING_BIT_NV = 268435456; - private static final int GL_MULTISAMPLE_BIT_ARB = 536870912; - private static final int GL_MULTISAMPLE_BIT_EXT = 536870912; - private static final int GL_FONT_NUM_GLYPH_INDICES_BIT_NV = 536870912; - private static final int GL_MULTISAMPLE_BIT = 536870912; - private static final int GL_MULTISAMPLE_BIT_3DFX = 536870912; - private static final int GL_TEXCOORD2_BIT_PGI = 536870912; - private static final int GL_MULTISAMPLE_BUFFER_BIT5_QCOM = 536870912; - private static final int GL_MULTISAMPLE_BUFFER_BIT6_QCOM = 1073741824; - private static final int GL_TEXCOORD3_BIT_PGI = 1073741824; - private static Map _null_; - private static void _null_0() { - _null_.put(GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, "GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING"); - _null_.put(GL_TRANSFORM_FEEDBACK_BINDING, "GL_TRANSFORM_FEEDBACK_BINDING"); - _null_.put(GL_PIXEL_GROUP_COLOR_SGIS, "GL_PIXEL_GROUP_COLOR_SGIS"); - _null_.put(GL_CLIPPING_INPUT_PRIMITIVES, "GL_CLIPPING_INPUT_PRIMITIVES"); - _null_.put(GL_PROGRAM_BINARY_ANGLE, "GL_PROGRAM_BINARY_ANGLE"); - _null_.put(GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX, "GL_GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX"); - _null_.put(GL_SYNC_STATUS_APPLE, "GL_SYNC_STATUS_APPLE"); - _null_.put(GL_SHADER_KHR, "GL_SHADER_KHR"); - _null_.put(GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA, "GL_VERTEX_PROGRAM_CALLBACK_DATA_MESA"); - _null_.put(GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE, "GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE"); - _null_.put(GL_MAX_IMAGE_UNITS, "GL_MAX_IMAGE_UNITS"); - _null_.put(GL_TEXTURE_CONSTANT_DATA_SUNX, "GL_TEXTURE_CONSTANT_DATA_SUNX"); - _null_.put(GL_OVERLAY, "GL_OVERLAY"); - _null_.put(GL_UNPACK_CLIENT_STORAGE_APPLE, "GL_UNPACK_CLIENT_STORAGE_APPLE"); - _null_.put(GL_COLOR_ARRAY_LIST_IBM, "GL_COLOR_ARRAY_LIST_IBM"); - _null_.put(GL_COLOR_FLOAT_APPLE, "GL_COLOR_FLOAT_APPLE"); - _null_.put(GL_MAX_DEBUG_MESSAGE_LENGTH_KHR, "GL_MAX_DEBUG_MESSAGE_LENGTH_KHR"); - _null_.put(GL_MAX_DEBUG_LOGGED_MESSAGES, "GL_MAX_DEBUG_LOGGED_MESSAGES"); - _null_.put(GL_UNDEFINED_APPLE, "GL_UNDEFINED_APPLE"); - _null_.put(GL_RGBA_DXT5_S3TC, "GL_RGBA_DXT5_S3TC"); - _null_.put(GL_QUERY_KHR, "GL_QUERY_KHR"); - _null_.put(GL_IMAGE_BINDING_ACCESS, "GL_IMAGE_BINDING_ACCESS"); - _null_.put(GL_RGBA_FLOAT16_APPLE, "GL_RGBA_FLOAT16_APPLE"); - _null_.put(GL_MAX_COMBINED_DIMENSIONS, "GL_MAX_COMBINED_DIMENSIONS"); - _null_.put(GL_MAX_DEBUG_MESSAGE_LENGTH, "GL_MAX_DEBUG_MESSAGE_LENGTH"); - _null_.put(GL_BLUE_MAX_CLAMP_INGR, "GL_BLUE_MAX_CLAMP_INGR"); - _null_.put(GL_MAX_COMBINED_IMAGE_UNIFORMS, "GL_MAX_COMBINED_IMAGE_UNIFORMS"); - _null_.put(GL_PACK_INVERT_MESA, "GL_PACK_INVERT_MESA"); - _null_.put(GL_IMAGE_BINDING_LAYER, "GL_IMAGE_BINDING_LAYER"); - _null_.put(GL_RGBA_FLOAT32_APPLE, "GL_RGBA_FLOAT32_APPLE"); - _null_.put(GL_VIEW_CLASS_ETC2_EAC_RGBA, "GL_VIEW_CLASS_ETC2_EAC_RGBA"); - _null_.put(GL_PARAMETER_BUFFER_BINDING, "GL_PARAMETER_BUFFER_BINDING"); - } - private static void _null_1() { - _null_.put(GL_FOG_COORD_ARRAY_TYPE, "GL_FOG_COORD_ARRAY_TYPE"); - _null_.put(GL_COLOR_ARRAY_LIST_STRIDE_IBM, "GL_COLOR_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_MAX_TEXTURE_UNITS, "GL_MAX_TEXTURE_UNITS"); - _null_.put(GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR"); - _null_.put(GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL, "GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL"); - _null_.put(GL_FRAGMENTS_INSTRUMENT_SGIX, "GL_FRAGMENTS_INSTRUMENT_SGIX"); - _null_.put(GL_SLUMINANCE8, "GL_SLUMINANCE8"); - _null_.put(GL_TRIANGLE_LIST_SUN, "GL_TRIANGLE_LIST_SUN"); - _null_.put(GL_Z400_BINARY_AMD, "GL_Z400_BINARY_AMD"); - _null_.put(GL_TRANSPOSE_TEXTURE_MATRIX, "GL_TRANSPOSE_TEXTURE_MATRIX"); - _null_.put(GL_RESCALE_NORMAL, "GL_RESCALE_NORMAL"); - _null_.put(GL_INTENSITY_SNORM, "GL_INTENSITY_SNORM"); - _null_.put(GL_DEBUG_GROUP_STACK_DEPTH_KHR, "GL_DEBUG_GROUP_STACK_DEPTH_KHR"); - _null_.put(GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"); - _null_.put(GL_BUFFER_SERIALIZED_MODIFY_APPLE, "GL_BUFFER_SERIALIZED_MODIFY_APPLE"); - _null_.put(GL_TEXTURE_BLUE_TYPE, "GL_TEXTURE_BLUE_TYPE"); - _null_.put(GL_RGB_FLOAT16_APPLE, "GL_RGB_FLOAT16_APPLE"); - _null_.put(GL_VIEW_CLASS_S3TC_DXT1_RGB, "GL_VIEW_CLASS_S3TC_DXT1_RGB"); - _null_.put(GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX, "GL_GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX"); - _null_.put(GL_FRACTIONAL_ODD, "GL_FRACTIONAL_ODD"); - _null_.put(GL_VERTEX_ARRAY_RANGE_APPLE, "GL_VERTEX_ARRAY_RANGE_APPLE"); - _null_.put(GL_VERTEX_PROGRAM_POINT_SIZE, "GL_VERTEX_PROGRAM_POINT_SIZE"); - _null_.put(GL_HSL_SATURATION_KHR, "GL_HSL_SATURATION_KHR"); - _null_.put(GL_SUBGROUP_SIZE_KHR, "GL_SUBGROUP_SIZE_KHR"); - _null_.put(GL_MAX_SAMPLES_ANGLE, "GL_MAX_SAMPLES_ANGLE"); - _null_.put(GL_MAX_LABEL_LENGTH_KHR, "GL_MAX_LABEL_LENGTH_KHR"); - _null_.put(GL_IMAGE_CLASS_10_10_10_2, "GL_IMAGE_CLASS_10_10_10_2"); - _null_.put(GL_HSL_HUE, "GL_HSL_HUE"); - _null_.put(GL_MAX_COMPUTE_IMAGE_UNIFORMS, "GL_MAX_COMPUTE_IMAGE_UNIFORMS"); - _null_.put(GL_SYNC_OBJECT_APPLE, "GL_SYNC_OBJECT_APPLE"); - _null_.put(GL_TEXTURE_GREEN_TYPE, "GL_TEXTURE_GREEN_TYPE"); - _null_.put(GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS"); - _null_.put(GL_VERTEX_ARRAY_LIST_IBM, "GL_VERTEX_ARRAY_LIST_IBM"); - } - private static void _null_2() { - _null_.put(GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA, "GL_VERTEX_PROGRAM_CALLBACK_FUNC_MESA"); - _null_.put(GL_DEBUG_SOURCE_OTHER_KHR, "GL_DEBUG_SOURCE_OTHER_KHR"); - _null_.put(GL_UPLOAD_GPU_MASK_NVX, "GL_UPLOAD_GPU_MASK_NVX"); - _null_.put(GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL, "GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL"); - _null_.put(GL_SYNC_FLAGS_APPLE, "GL_SYNC_FLAGS_APPLE"); - _null_.put(GL_FOG_COORDINATE_ARRAY_LIST_IBM, "GL_FOG_COORDINATE_ARRAY_LIST_IBM"); - _null_.put(GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW, "GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW"); - _null_.put(GL_STENCIL_OP_VALUE_AMD, "GL_STENCIL_OP_VALUE_AMD"); - _null_.put(GL_RENDERBUFFER_BINDING_ANGLE, "GL_RENDERBUFFER_BINDING_ANGLE"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_SIZE, "GL_SECONDARY_COLOR_ARRAY_SIZE"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_TYPE, "GL_SECONDARY_COLOR_ARRAY_TYPE"); - _null_.put(GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES, "GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES"); - _null_.put(GL_RGB_S3TC, "GL_RGB_S3TC"); - _null_.put(GL_RGB4_S3TC, "GL_RGB4_S3TC"); - _null_.put(GL_AUX_DEPTH_STENCIL_APPLE, "GL_AUX_DEPTH_STENCIL_APPLE"); - _null_.put(GL_YCRCB_SGIX, "GL_YCRCB_SGIX"); - _null_.put(GL_TEXTURE_MAX_LEVEL_APPLE, "GL_TEXTURE_MAX_LEVEL_APPLE"); - _null_.put(GL_MULTISAMPLE_LINE_WIDTH_RANGE, "GL_MULTISAMPLE_LINE_WIDTH_RANGE"); - _null_.put(GL_VERTEX_PROGRAM_CALLBACK_MESA, "GL_VERTEX_PROGRAM_CALLBACK_MESA"); - _null_.put(GL_LUMINANCE_SNORM, "GL_LUMINANCE_SNORM"); - _null_.put(GL_IMAGE_BINDING_LAYERED, "GL_IMAGE_BINDING_LAYERED"); - _null_.put(GL_VIEW_CLASS_RGTC1_RED, "GL_VIEW_CLASS_RGTC1_RED"); - _null_.put(GL_PACK_MAX_COMPRESSED_SIZE_SGIX, "GL_PACK_MAX_COMPRESSED_SIZE_SGIX"); - _null_.put(GL_UNSIGNED_SHORT_8_8_APPLE, "GL_UNSIGNED_SHORT_8_8_APPLE"); - _null_.put(GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"); - } - private static void _null_3() { - _null_.put(GL_RESAMPLE_ZERO_FILL_OML, "GL_RESAMPLE_ZERO_FILL_OML"); - _null_.put(GL_COLORBURN_KHR, "GL_COLORBURN_KHR"); - _null_.put(GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD, "GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD"); - _null_.put(GL_COLOR_SUM, "GL_COLOR_SUM"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_POINTER, "GL_SECONDARY_COLOR_ARRAY_POINTER"); - _null_.put(GL_FOG_COORDINATE_ARRAY_STRIDE, "GL_FOG_COORDINATE_ARRAY_STRIDE"); - _null_.put(GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"); - _null_.put(GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS"); - _null_.put(GL_FRACTIONAL_EVEN, "GL_FRACTIONAL_EVEN"); - _null_.put(GL_STENCIL_COMPONENTS, "GL_STENCIL_COMPONENTS"); - _null_.put(GL_POINT_SPRITE_COORD_ORIGIN, "GL_POINT_SPRITE_COORD_ORIGIN"); - _null_.put(GL_QUAD_MESH_SUN, "GL_QUAD_MESH_SUN"); - _null_.put(GL_QUERY_OBJECT_AMD, "GL_QUERY_OBJECT_AMD"); - _null_.put(GL_TRP_ERROR_CONTEXT_RESET_IMG, "GL_TRP_ERROR_CONTEXT_RESET_IMG"); - _null_.put(GL_R1UI_C4F_N3F_V3F_SUN, "GL_R1UI_C4F_N3F_V3F_SUN"); - _null_.put(GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"); - _null_.put(GL_TEXTURE_COORD_ARRAY_LIST_IBM, "GL_TEXTURE_COORD_ARRAY_LIST_IBM"); - _null_.put(GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG, "GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG"); - _null_.put(GL_RGB_RAW_422_APPLE, "GL_RGB_RAW_422_APPLE"); - _null_.put(GL_DEBUG_TYPE_PUSH_GROUP_KHR, "GL_DEBUG_TYPE_PUSH_GROUP_KHR"); - _null_.put(GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE, "GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE"); - _null_.put(GL_IMAGE_BINDING_NAME, "GL_IMAGE_BINDING_NAME"); - _null_.put(GL_TESS_CONTROL_SHADER_PATCHES, "GL_TESS_CONTROL_SHADER_PATCHES"); - _null_.put(GL_MIN_SPARSE_LEVEL_AMD, "GL_MIN_SPARSE_LEVEL_AMD"); - _null_.put(GL_RESAMPLE_REPLICATE_OML, "GL_RESAMPLE_REPLICATE_OML"); - } - private static void _null_4() { - _null_.put(GL_DEBUG_CATEGORY_PERFORMANCE_AMD, "GL_DEBUG_CATEGORY_PERFORMANCE_AMD"); - _null_.put(GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM, "GL_TEXTURE_FOVEATED_FEATURE_BITS_QCOM"); - _null_.put(GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE, "GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE"); - _null_.put(GL_DEBUG_OBJECT_MESA, "GL_DEBUG_OBJECT_MESA"); - _null_.put(GL_UNPACK_COMPRESSED_BLOCK_SIZE, "GL_UNPACK_COMPRESSED_BLOCK_SIZE"); - _null_.put(GL_DRAW_BUFFER9, "GL_DRAW_BUFFER9"); - _null_.put(GL_DRAW_BUFFER5, "GL_DRAW_BUFFER5"); - _null_.put(GL_DRAW_BUFFER6, "GL_DRAW_BUFFER6"); - _null_.put(GL_DRAW_BUFFER7, "GL_DRAW_BUFFER7"); - _null_.put(GL_DRAW_BUFFER8, "GL_DRAW_BUFFER8"); - _null_.put(GL_DRAW_BUFFER1, "GL_DRAW_BUFFER1"); - _null_.put(GL_TEXTURE_STENCIL_SIZE, "GL_TEXTURE_STENCIL_SIZE"); - _null_.put(GL_DRAW_BUFFER2, "GL_DRAW_BUFFER2"); - _null_.put(GL_DRAW_BUFFER3, "GL_DRAW_BUFFER3"); - _null_.put(GL_DRAW_BUFFER4, "GL_DRAW_BUFFER4"); - _null_.put(GL_DEPTH_COMPONENTS, "GL_DEPTH_COMPONENTS"); - _null_.put(GL_STREAM_RASTERIZATION_AMD, "GL_STREAM_RASTERIZATION_AMD"); - _null_.put(GL_DRAW_BUFFER0, "GL_DRAW_BUFFER0"); - _null_.put(GL_STACK_UNDERFLOW_KHR, "GL_STACK_UNDERFLOW_KHR"); - _null_.put(GL_COMPRESSED_RGB_FXT1_3DFX, "GL_COMPRESSED_RGB_FXT1_3DFX"); - _null_.put(GL_INDEX_ARRAY_BUFFER_BINDING, "GL_INDEX_ARRAY_BUFFER_BINDING"); - _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR, "GL_CONTEXT_RELEASE_BEHAVIOR"); - _null_.put(GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD, "GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD"); - _null_.put(GL_UNMASKED_RENDERER_WEBGL, "GL_UNMASKED_RENDERER_WEBGL"); - _null_.put(GL_GS_SHADER_BINARY_MTK, "GL_GS_SHADER_BINARY_MTK"); - _null_.put(GL_GUILTY_CONTEXT_RESET_KHR, "GL_GUILTY_CONTEXT_RESET_KHR"); - _null_.put(GL_DRAW_FRAMEBUFFER_BINDING_APPLE, "GL_DRAW_FRAMEBUFFER_BINDING_APPLE"); - _null_.put(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS"); - _null_.put(GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM, "GL_TEXTURE_FOVEATED_MIN_PIXEL_DENSITY_QCOM"); - _null_.put(GL_UNPACK_ROW_BYTES_APPLE, "GL_UNPACK_ROW_BYTES_APPLE"); - _null_.put(GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD, "GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD"); - _null_.put(GL_PERFMON_RESULT_AMD, "GL_PERFMON_RESULT_AMD"); - _null_.put(GL_3DC_XY_AMD, "GL_3DC_XY_AMD"); - _null_.put(GL_TRANSPOSE_PROJECTION_MATRIX, "GL_TRANSPOSE_PROJECTION_MATRIX"); - _null_.put(GL_FRAGMENT_SHADER_INVOCATIONS, "GL_FRAGMENT_SHADER_INVOCATIONS"); - _null_.put(GL_STATIC_VERTEX_ARRAY_IBM, "GL_STATIC_VERTEX_ARRAY_IBM"); - _null_.put(GL_LOSE_CONTEXT_ON_RESET_KHR, "GL_LOSE_CONTEXT_ON_RESET_KHR"); - _null_.put(GL_UNPACK_COLORSPACE_CONVERSION_WEBGL, "GL_UNPACK_COLORSPACE_CONVERSION_WEBGL"); - _null_.put(GL_SOFTLIGHT_KHR, "GL_SOFTLIGHT_KHR"); - _null_.put(GL_FULL_SUPPORT, "GL_FULL_SUPPORT"); - _null_.put(GL_HARDLIGHT, "GL_HARDLIGHT"); - _null_.put(GL_MAX_GEOMETRY_OUTPUT_VERTICES, "GL_MAX_GEOMETRY_OUTPUT_VERTICES"); - _null_.put(GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET"); - } - private static void _null_5() { - _null_.put(GL_VERTEX_ARRAY_BINDING_APPLE, "GL_VERTEX_ARRAY_BINDING_APPLE"); - _null_.put(GL_CONVOLUTION_BORDER_COLOR_HP, "GL_CONVOLUTION_BORDER_COLOR_HP"); - _null_.put(GL_VERTEX_PROGRAM_POSITION_MESA, "GL_VERTEX_PROGRAM_POSITION_MESA"); - _null_.put(GL_TEXTURE_LIGHTING_MODE_HP, "GL_TEXTURE_LIGHTING_MODE_HP"); - _null_.put(GL_SAMPLER_OBJECT_AMD, "GL_SAMPLER_OBJECT_AMD"); - _null_.put(GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE, "GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE"); - _null_.put(GL_CONTEXT_ROBUST_ACCESS, "GL_CONTEXT_ROBUST_ACCESS"); - _null_.put(GL_VERTEX_ARRAY_KHR, "GL_VERTEX_ARRAY_KHR"); - _null_.put(GL_VIEW_CLASS_128_BITS, "GL_VIEW_CLASS_128_BITS"); - _null_.put(GL_UNSIGNED_INT64_AMD, "GL_UNSIGNED_INT64_AMD"); - _null_.put(GL_LUMINANCE_ALPHA_SNORM, "GL_LUMINANCE_ALPHA_SNORM"); - _null_.put(GL_NO_RESET_NOTIFICATION, "GL_NO_RESET_NOTIFICATION"); - _null_.put(GL_PHONG_WIN, "GL_PHONG_WIN"); - _null_.put(GL_UNPACK_COMPRESSED_BLOCK_HEIGHT, "GL_UNPACK_COMPRESSED_BLOCK_HEIGHT"); - _null_.put(GL_CURRENT_FOG_COORD, "GL_CURRENT_FOG_COORD"); - _null_.put(GL_LUMINANCE16_ALPHA16_SNORM, "GL_LUMINANCE16_ALPHA16_SNORM"); - _null_.put(GL_DEBUG_CATEGORY_API_ERROR_AMD, "GL_DEBUG_CATEGORY_API_ERROR_AMD"); - _null_.put(GL_RELEASED_APPLE, "GL_RELEASED_APPLE"); - _null_.put(GL_DATA_BUFFER_AMD, "GL_DATA_BUFFER_AMD"); - _null_.put(GL_MAX_PATCH_VERTICES, "GL_MAX_PATCH_VERTICES"); - _null_.put(GL_SLUMINANCE8_ALPHA8, "GL_SLUMINANCE8_ALPHA8"); - _null_.put(GL_ALREADY_SIGNALED_APPLE, "GL_ALREADY_SIGNALED_APPLE"); - _null_.put(GL_DEBUG_SEVERITY_LOW_AMD, "GL_DEBUG_SEVERITY_LOW_AMD"); - _null_.put(GL_FLOAT16_MAT3_AMD, "GL_FLOAT16_MAT3_AMD"); - _null_.put(GL_FOG_COORD_ARRAY_STRIDE, "GL_FOG_COORD_ARRAY_STRIDE"); - _null_.put(GL_IGNORE_BORDER_HP, "GL_IGNORE_BORDER_HP"); - _null_.put(GL_WRAP_BORDER_SUN, "GL_WRAP_BORDER_SUN"); - _null_.put(GL_GPU_OPTIMIZED_QCOM, "GL_GPU_OPTIMIZED_QCOM"); - _null_.put(GL_MAX_TEXTURE_COORDS, "GL_MAX_TEXTURE_COORDS"); - _null_.put(GL_TEXTURE_INTENSITY_TYPE, "GL_TEXTURE_INTENSITY_TYPE"); - _null_.put(GL_INTENSITY16_SNORM, "GL_INTENSITY16_SNORM"); - } - private static void _null_6() { - _null_.put(GL_READ_FRAMEBUFFER_ANGLE, "GL_READ_FRAMEBUFFER_ANGLE"); - _null_.put(GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX, "GL_FRAGMENTS_INSTRUMENT_COUNTERS_SGIX"); - _null_.put(GL_SLICE_ACCUM_SUN, "GL_SLICE_ACCUM_SUN"); - _null_.put(GL_RGB_FLOAT32_APPLE, "GL_RGB_FLOAT32_APPLE"); - _null_.put(GL_CONST_BW_TILING_MESA, "GL_CONST_BW_TILING_MESA"); - _null_.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS"); - _null_.put(GL_PURGEABLE_APPLE, "GL_PURGEABLE_APPLE"); - _null_.put(GL_COMPUTE_SHADER_INVOCATIONS, "GL_COMPUTE_SHADER_INVOCATIONS"); - _null_.put(GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG"); - _null_.put(GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"); - _null_.put(GL_RESET_NOTIFICATION_STRATEGY_KHR, "GL_RESET_NOTIFICATION_STRATEGY_KHR"); - _null_.put(GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"); - _null_.put(GL_MAX_SHADER_STORAGE_BLOCK_SIZE, "GL_MAX_SHADER_STORAGE_BLOCK_SIZE"); - _null_.put(GL_TEXTURE_PRE_SPECULAR_HP, "GL_TEXTURE_PRE_SPECULAR_HP"); - _null_.put(GL_NATIVE_GRAPHICS_HANDLE_PGI, "GL_NATIVE_GRAPHICS_HANDLE_PGI"); - _null_.put(GL_READ_FRAMEBUFFER_BINDING_ANGLE, "GL_READ_FRAMEBUFFER_BINDING_ANGLE"); - _null_.put(GL_FOG_SPECULAR_TEXTURE_WIN, "GL_FOG_SPECULAR_TEXTURE_WIN"); - _null_.put(GL_HARDLIGHT_KHR, "GL_HARDLIGHT_KHR"); - _null_.put(GL_COLOR_MATRIX_STACK_DEPTH, "GL_COLOR_MATRIX_STACK_DEPTH"); - _null_.put(GL_BLEND_ADVANCED_COHERENT_KHR, "GL_BLEND_ADVANCED_COHERENT_KHR"); - _null_.put(GL_RECIP_ADD_SIGNED_ALPHA_IMG, "GL_RECIP_ADD_SIGNED_ALPHA_IMG"); - _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH, "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH"); - _null_.put(GL_VIEW_CLASS_S3TC_DXT5_RGBA, "GL_VIEW_CLASS_S3TC_DXT5_RGBA"); - _null_.put(GL_CLAMP_VERTEX_COLOR, "GL_CLAMP_VERTEX_COLOR"); - _null_.put(GL_CURRENT_SECONDARY_COLOR, "GL_CURRENT_SECONDARY_COLOR"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS"); - _null_.put(GL_VIEW_CLASS_8_BITS, "GL_VIEW_CLASS_8_BITS"); - } - private static void _null_7() { - _null_.put(GL_UNSIGNALED, "GL_UNSIGNALED"); - _null_.put(GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY, "GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY"); - _null_.put(GL_WEIGHT_ARRAY_BUFFER_BINDING, "GL_WEIGHT_ARRAY_BUFFER_BINDING"); - _null_.put(GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL, "GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL"); - _null_.put(GL_TEXTURE_FORMAT_QCOM, "GL_TEXTURE_FORMAT_QCOM"); - _null_.put(GL_QUERY_BUFFER_BINDING_AMD, "GL_QUERY_BUFFER_BINDING_AMD"); - _null_.put(GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM, "GL_TEXTURE_FOVEATED_FEATURE_QUERY_QCOM"); - _null_.put(GL_PROGRAM_BINARY_HUAWEI, "GL_PROGRAM_BINARY_HUAWEI"); - _null_.put(GL_PROXY_TEXTURE_2D_STACK_MESAX, "GL_PROXY_TEXTURE_2D_STACK_MESAX"); - _null_.put(GL_READ_FRAMEBUFFER_BINDING_APPLE, "GL_READ_FRAMEBUFFER_BINDING_APPLE"); - _null_.put(GL_UNPACK_FLIP_Y_WEBGL, "GL_UNPACK_FLIP_Y_WEBGL"); - _null_.put(GL_PACK_ROW_BYTES_APPLE, "GL_PACK_ROW_BYTES_APPLE"); - _null_.put(GL_CLIP_ORIGIN, "GL_CLIP_ORIGIN"); - _null_.put(GL_MAX_SAMPLES, "GL_MAX_SAMPLES"); - _null_.put(GL_UNPACK_COMPRESSED_SIZE_SGIX, "GL_UNPACK_COMPRESSED_SIZE_SGIX"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE"); - _null_.put(GL_FRAGMENT_PROGRAM_CALLBACK_MESA, "GL_FRAGMENT_PROGRAM_CALLBACK_MESA"); - _null_.put(GL_VIEW_CLASS_24_BITS, "GL_VIEW_CLASS_24_BITS"); - _null_.put(GL_VIEW_CLASS_ASTC_8x5_RGBA, "GL_VIEW_CLASS_ASTC_8x5_RGBA"); - _null_.put(GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL, "GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL"); - _null_.put(GL_VIEW_CLASS_ASTC_5x5_RGBA, "GL_VIEW_CLASS_ASTC_5x5_RGBA"); - _null_.put(GL_TEXTURE_RANGE_LENGTH_APPLE, "GL_TEXTURE_RANGE_LENGTH_APPLE"); - _null_.put(GL_CLIP_DEPTH_MODE, "GL_CLIP_DEPTH_MODE"); - _null_.put(GL_TRP_UNSUPPORTED_CONTEXT_IMG, "GL_TRP_UNSUPPORTED_CONTEXT_IMG"); - _null_.put(GL_MALI_PROGRAM_BINARY_ARM, "GL_MALI_PROGRAM_BINARY_ARM"); - _null_.put(GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"); - _null_.put(GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS"); - _null_.put(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR"); - } - private static void _null_8() { - _null_.put(GL_CLIP_PLANE5_IMG, "GL_CLIP_PLANE5_IMG"); - _null_.put(GL_DEBUG_SEVERITY_HIGH_KHR, "GL_DEBUG_SEVERITY_HIGH_KHR"); - _null_.put(GL_DEBUG_SOURCE_API_KHR, "GL_DEBUG_SOURCE_API_KHR"); - _null_.put(GL_SET_AMD, "GL_SET_AMD"); - _null_.put(GL_MAX_LGPU_GPUS_NVX, "GL_MAX_LGPU_GPUS_NVX"); - _null_.put(GL_FLOAT16_MAT2x3_AMD, "GL_FLOAT16_MAT2x3_AMD"); - _null_.put(GL_INDEX_ARRAY_LIST_IBM, "GL_INDEX_ARRAY_LIST_IBM"); - _null_.put(GL_FLOAT16_MAT2_AMD, "GL_FLOAT16_MAT2_AMD"); - _null_.put(GL_TEXTURE_TYPE_QCOM, "GL_TEXTURE_TYPE_QCOM"); - _null_.put(GL_SLUMINANCE_ALPHA, "GL_SLUMINANCE_ALPHA"); - _null_.put(GL_COLOR_ARRAY_BUFFER_BINDING, "GL_COLOR_ARRAY_BUFFER_BINDING"); - _null_.put(GL_SUBSAMPLE_DISTANCE_AMD, "GL_SUBSAMPLE_DISTANCE_AMD"); - _null_.put(GL_TEXTURE_LOD_BIAS_QCOM, "GL_TEXTURE_LOD_BIAS_QCOM"); - _null_.put(GL_UNSIGNED_SHORT_8_8_MESA, "GL_UNSIGNED_SHORT_8_8_MESA"); - _null_.put(GL_MIRROR_CLAMP_TO_EDGE, "GL_MIRROR_CLAMP_TO_EDGE"); - _null_.put(GL_COMPRESSED_INTENSITY, "GL_COMPRESSED_INTENSITY"); - _null_.put(GL_FRAMEBUFFER_BINDING, "GL_FRAMEBUFFER_BINDING"); - _null_.put(GL_TESSELLATION_FACTOR_AMD, "GL_TESSELLATION_FACTOR_AMD"); - _null_.put(GL_MAX_DEBUG_LOGGED_MESSAGES_KHR, "GL_MAX_DEBUG_LOGGED_MESSAGES_KHR"); - _null_.put(GL_TESS_GEN_VERTEX_ORDER, "GL_TESS_GEN_VERTEX_ORDER"); - _null_.put(GL_YCBCR_MESA, "GL_YCBCR_MESA"); - _null_.put(GL_LIGHTEN_KHR, "GL_LIGHTEN_KHR"); - _null_.put(GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE, "GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE"); - _null_.put(GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD, "GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD"); - _null_.put(GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED, "GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED"); - _null_.put(GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX, "GL_GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX"); - } - private static void _null_9() { - _null_.put(GL_NORMAL_ARRAY_LIST_IBM, "GL_NORMAL_ARRAY_LIST_IBM"); - _null_.put(GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, "GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_TEXTURE_IMMUTABLE_FORMAT, "GL_TEXTURE_IMMUTABLE_FORMAT"); - _null_.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS"); - _null_.put(GL_TEXTURE_HEIGHT_QCOM, "GL_TEXTURE_HEIGHT_QCOM"); - _null_.put(GL_TEXTURE_POST_SPECULAR_HP, "GL_TEXTURE_POST_SPECULAR_HP"); - _null_.put(GL_COMPRESSED_SLUMINANCE, "GL_COMPRESSED_SLUMINANCE"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM, "GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_DEBUG_SOURCE_SHADER_COMPILER_KHR, "GL_DEBUG_SOURCE_SHADER_COMPILER_KHR"); - _null_.put(GL_LUMINANCE16_SNORM, "GL_LUMINANCE16_SNORM"); - _null_.put(GL_UNKNOWN_CONTEXT_RESET_KHR, "GL_UNKNOWN_CONTEXT_RESET_KHR"); - _null_.put(GL_MAX_CLIP_PLANES_IMG, "GL_MAX_CLIP_PLANES_IMG"); - _null_.put(GL_DISCRETE_AMD, "GL_DISCRETE_AMD"); - _null_.put(GL_MAX_CLIENT_WAIT_TIMEOUT_WEBGL, "GL_MAX_CLIENT_WAIT_TIMEOUT_WEBGL"); - _null_.put(GL_DEBUG_SEVERITY_NOTIFICATION_KHR, "GL_DEBUG_SEVERITY_NOTIFICATION_KHR"); - _null_.put(GL_CLIP_PLANE3_IMG, "GL_CLIP_PLANE3_IMG"); - _null_.put(GL_TRIANGLE_MESH_SUN, "GL_TRIANGLE_MESH_SUN"); - _null_.put(GL_PERFMON_RESULT_AVAILABLE_AMD, "GL_PERFMON_RESULT_AVAILABLE_AMD"); - _null_.put(GL_TEXTURE_1D_STACK_BINDING_MESAX, "GL_TEXTURE_1D_STACK_BINDING_MESAX"); - _null_.put(GL_SAMPLE_MASK_VALUE, "GL_SAMPLE_MASK_VALUE"); - _null_.put(GL_ADD_BLEND_IMG, "GL_ADD_BLEND_IMG"); - _null_.put(GL_YCRCBA_SGIX, "GL_YCRCBA_SGIX"); - _null_.put(GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM, "GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_VIEW_CLASS_EAC_R11, "GL_VIEW_CLASS_EAC_R11"); - _null_.put(GL_GREEN_MAX_CLAMP_INGR, "GL_GREEN_MAX_CLAMP_INGR"); - _null_.put(GL_ELEMENT_ARRAY_POINTER_APPLE, "GL_ELEMENT_ARRAY_POINTER_APPLE"); - _null_.put(GL_MAX_CULL_DISTANCES, "GL_MAX_CULL_DISTANCES"); - _null_.put(GL_FOG_COORD_ARRAY, "GL_FOG_COORD_ARRAY"); - } - private static void _null_10() { - _null_.put(GL_COUNTER_RANGE_AMD, "GL_COUNTER_RANGE_AMD"); - _null_.put(GL_SCREEN, "GL_SCREEN"); - _null_.put(GL_SAMPLER_VIDEO_IMAGE_WEBGL, "GL_SAMPLER_VIDEO_IMAGE_WEBGL"); - _null_.put(GL_TEXTURE_SAMPLES, "GL_TEXTURE_SAMPLES"); - _null_.put(GL_TEXTURE_ALPHA_MODULATE_IMG, "GL_TEXTURE_ALPHA_MODULATE_IMG"); - _null_.put(GL_FOG_COORD_ARRAY_BUFFER_BINDING, "GL_FOG_COORD_ARRAY_BUFFER_BINDING"); - _null_.put(GL_MULTIPLY_KHR, "GL_MULTIPLY_KHR"); - _null_.put(GL_TRANSPOSE_MODELVIEW_MATRIX, "GL_TRANSPOSE_MODELVIEW_MATRIX"); - _null_.put(GL_DEBUG_LOGGED_MESSAGES_KHR, "GL_DEBUG_LOGGED_MESSAGES_KHR"); - _null_.put(GL_ELEMENT_ARRAY_APPLE, "GL_ELEMENT_ARRAY_APPLE"); - _null_.put(GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL, "GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL"); - _null_.put(GL_CAVEAT_SUPPORT, "GL_CAVEAT_SUPPORT"); - _null_.put(GL_CULL_VERTEX_IBM, "GL_CULL_VERTEX_IBM"); - _null_.put(GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"); - _null_.put(GL_UNPACK_COMPRESSED_BLOCK_DEPTH, "GL_UNPACK_COMPRESSED_BLOCK_DEPTH"); - _null_.put(GL_SUBGROUP_QUAD_ALL_STAGES_KHR, "GL_SUBGROUP_QUAD_ALL_STAGES_KHR"); - _null_.put(GL_NUM_SHADING_LANGUAGE_VERSIONS, "GL_NUM_SHADING_LANGUAGE_VERSIONS"); - _null_.put(GL_PERFMON_GLOBAL_MODE_QCOM, "GL_PERFMON_GLOBAL_MODE_QCOM"); - _null_.put(GL_ALPHA8_SNORM, "GL_ALPHA8_SNORM"); - _null_.put(GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"); - _null_.put(GL_TEXTURE_INTERNAL_FORMAT_QCOM, "GL_TEXTURE_INTERNAL_FORMAT_QCOM"); - _null_.put(GL_DEPTH_TEXTURE_MODE, "GL_DEPTH_TEXTURE_MODE"); - _null_.put(GL_SIGNED_NORMALIZED, "GL_SIGNED_NORMALIZED"); - _null_.put(GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET"); - _null_.put(GL_VIEW_CLASS_S3TC_DXT3_RGBA, "GL_VIEW_CLASS_S3TC_DXT3_RGBA"); - _null_.put(GL_STORAGE_PRIVATE_APPLE, "GL_STORAGE_PRIVATE_APPLE"); - _null_.put(GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN, "GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN"); - _null_.put(GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL, "GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL"); - _null_.put(GL_CONTEXT_ROBUST_ACCESS_KHR, "GL_CONTEXT_ROBUST_ACCESS_KHR"); - _null_.put(GL_PRIMITIVE_BOUNDING_BOX, "GL_PRIMITIVE_BOUNDING_BOX"); - _null_.put(GL_SUBGROUP_SUPPORTED_FEATURES_KHR, "GL_SUBGROUP_SUPPORTED_FEATURES_KHR"); - _null_.put(GL_VIEW_CLASS_64_BITS, "GL_VIEW_CLASS_64_BITS"); - _null_.put(GL_MAX_COLOR_MATRIX_STACK_DEPTH, "GL_MAX_COLOR_MATRIX_STACK_DEPTH"); - _null_.put(GL_VERTEX_ATTRIB_MAP1_APPLE, "GL_VERTEX_ATTRIB_MAP1_APPLE"); - _null_.put(GL_DRAW_FRAMEBUFFER_APPLE, "GL_DRAW_FRAMEBUFFER_APPLE"); - _null_.put(GL_ALPHA_INTEGER, "GL_ALPHA_INTEGER"); - _null_.put(GL_INNOCENT_CONTEXT_RESET_KHR, "GL_INNOCENT_CONTEXT_RESET_KHR"); - _null_.put(GL_DEBUG_TYPE_OTHER_KHR, "GL_DEBUG_TYPE_OTHER_KHR"); - } - private static void _null_11() { - _null_.put(GL_RESET_NOTIFICATION_STRATEGY, "GL_RESET_NOTIFICATION_STRATEGY"); - _null_.put(GL_FORMAT_SUBSAMPLE_244_244_OML, "GL_FORMAT_SUBSAMPLE_244_244_OML"); - _null_.put(GL_SIGNALED_APPLE, "GL_SIGNALED_APPLE"); - _null_.put(GL_TEXTURE_VIEW_NUM_LEVELS, "GL_TEXTURE_VIEW_NUM_LEVELS"); - _null_.put(GL_TEXTURE_COLOR_WRITEMASK_SGIS, "GL_TEXTURE_COLOR_WRITEMASK_SGIS"); - _null_.put(GL_MODULATE_COLOR_IMG, "GL_MODULATE_COLOR_IMG"); - _null_.put(GL_ALPHA_MAX_CLAMP_INGR, "GL_ALPHA_MAX_CLAMP_INGR"); - _null_.put(GL_PROGRAM_BINARY_FORMAT_MESA, "GL_PROGRAM_BINARY_FORMAT_MESA"); - _null_.put(GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN, "GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN"); - _null_.put(GL_DEPTH_CLAMP_FAR_AMD, "GL_DEPTH_CLAMP_FAR_AMD"); - _null_.put(GL_IMAGE_CLASS_1_X_32, "GL_IMAGE_CLASS_1_X_32"); - _null_.put(GL_FLOAT16_MAT4x3_AMD, "GL_FLOAT16_MAT4x3_AMD"); - _null_.put(GL_TEXTURE_BUFFER_OFFSET, "GL_TEXTURE_BUFFER_OFFSET"); - _null_.put(GL_BUFFER_OBJECT_APPLE, "GL_BUFFER_OBJECT_APPLE"); - _null_.put(GL_SGX_PROGRAM_BINARY_IMG, "GL_SGX_PROGRAM_BINARY_IMG"); - _null_.put(GL_HSL_SATURATION, "GL_HSL_SATURATION"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_START, "GL_ATOMIC_COUNTER_BUFFER_START"); - _null_.put(GL_REPLICATE_BORDER, "GL_REPLICATE_BORDER"); - _null_.put(GL_TEXTURE_2D_STACK_BINDING_MESAX, "GL_TEXTURE_2D_STACK_BINDING_MESAX"); - _null_.put(GL_TEXTURE_VIEW_MIN_LAYER, "GL_TEXTURE_VIEW_MIN_LAYER"); - _null_.put(GL_ALPHA_FLOAT16_APPLE, "GL_ALPHA_FLOAT16_APPLE"); - _null_.put(GL_CONTEXT_LOST_WEBGL, "GL_CONTEXT_LOST_WEBGL"); - _null_.put(GL_CLAMP_FRAGMENT_COLOR, "GL_CLAMP_FRAGMENT_COLOR"); - _null_.put(GL_IMAGE_CLASS_1_X_16, "GL_IMAGE_CLASS_1_X_16"); - _null_.put(GL_MAX_TESS_GEN_LEVEL, "GL_MAX_TESS_GEN_LEVEL"); - _null_.put(GL_INDEX, "GL_INDEX"); - _null_.put(GL_LUMINANCE_FLOAT16_APPLE, "GL_LUMINANCE_FLOAT16_APPLE"); - _null_.put(GL_DRAW_BUFFER14, "GL_DRAW_BUFFER14"); - _null_.put(GL_DRAW_BUFFER15, "GL_DRAW_BUFFER15"); - _null_.put(GL_DRAW_BUFFER10, "GL_DRAW_BUFFER10"); - _null_.put(GL_VIEW_CLASS_ASTC_10x5_RGBA, "GL_VIEW_CLASS_ASTC_10x5_RGBA"); - _null_.put(GL_DRAW_BUFFER11, "GL_DRAW_BUFFER11"); - _null_.put(GL_CUBIC_IMG, "GL_CUBIC_IMG"); - _null_.put(GL_DRAW_BUFFER12, "GL_DRAW_BUFFER12"); - } - private static void _null_12() { - _null_.put(GL_RED_MAX_CLAMP_INGR, "GL_RED_MAX_CLAMP_INGR"); - _null_.put(GL_DRAW_BUFFER13, "GL_DRAW_BUFFER13"); - _null_.put(GL_TEXTURE_VIEW_NUM_LAYERS, "GL_TEXTURE_VIEW_NUM_LAYERS"); - _null_.put(GL_CLIP_PLANE1_IMG, "GL_CLIP_PLANE1_IMG"); - _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR, "GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH_KHR"); - _null_.put(GL_FRAMEBUFFER_ATTACHMENT_ANGLE, "GL_FRAMEBUFFER_ATTACHMENT_ANGLE"); - _null_.put(GL_MIN_SAMPLE_SHADING_VALUE, "GL_MIN_SAMPLE_SHADING_VALUE"); - _null_.put(GL_READ_FRAMEBUFFER_APPLE, "GL_READ_FRAMEBUFFER_APPLE"); - _null_.put(GL_RASTER_POSITION_UNCLIPPED_IBM, "GL_RASTER_POSITION_UNCLIPPED_IBM"); - _null_.put(GL_FACTOR_MIN_AMD, "GL_FACTOR_MIN_AMD"); - _null_.put(GL_IMAGE_CLASS_4_X_16, "GL_IMAGE_CLASS_4_X_16"); - _null_.put(GL_VIRTUAL_PAGE_SIZE_Y_AMD, "GL_VIRTUAL_PAGE_SIZE_Y_AMD"); - _null_.put(GL_R1UI_C4UB_V3F_SUN, "GL_R1UI_C4UB_V3F_SUN"); - _null_.put(GL_FRAMEBUFFER_FLIP_Y_MESA, "GL_FRAMEBUFFER_FLIP_Y_MESA"); - _null_.put(GL_CLIP_DISTANCE6_APPLE, "GL_CLIP_DISTANCE6_APPLE"); - _null_.put(GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG, "GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG"); - _null_.put(GL_MAX_COMPUTE_SHARED_MEMORY_SIZE, "GL_MAX_COMPUTE_SHARED_MEMORY_SIZE"); - _null_.put(GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM, "GL_MAX_SHADER_SUBSAMPLED_IMAGE_UNITS_QCOM"); - _null_.put(GL_UNSIGNED_INT_24_8_MESA, "GL_UNSIGNED_INT_24_8_MESA"); - _null_.put(GL_DIFFERENCE_KHR, "GL_DIFFERENCE_KHR"); - _null_.put(GL_R1UI_N3F_V3F_SUN, "GL_R1UI_N3F_V3F_SUN"); - _null_.put(GL_MAX_DEBUG_MESSAGE_LENGTH_AMD, "GL_MAX_DEBUG_MESSAGE_LENGTH_AMD"); - _null_.put(GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING"); - _null_.put(GL_DISPLAY_LIST, "GL_DISPLAY_LIST"); - _null_.put(GL_ATOMIC_COUNTER_BUFFER_SIZE, "GL_ATOMIC_COUNTER_BUFFER_SIZE"); - _null_.put(GL_CLIP_DISTANCE0_APPLE, "GL_CLIP_DISTANCE0_APPLE"); - _null_.put(GL_CLIP_DISTANCE7_APPLE, "GL_CLIP_DISTANCE7_APPLE"); - } - private static void _null_13() { - _null_.put(GL_CUBIC_MIPMAP_LINEAR_IMG, "GL_CUBIC_MIPMAP_LINEAR_IMG"); - _null_.put(GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX, "GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX"); - _null_.put(GL_CLIP_DISTANCE1_APPLE, "GL_CLIP_DISTANCE1_APPLE"); - _null_.put(GL_IMAGE_CLASS_1_X_8, "GL_IMAGE_CLASS_1_X_8"); - _null_.put(GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"); - _null_.put(GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL, "GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL"); - _null_.put(GL_TESS_CONTROL_OUTPUT_VERTICES, "GL_TESS_CONTROL_OUTPUT_VERTICES"); - _null_.put(GL_VALIDATE_SHADER_BINARY_QCOM, "GL_VALIDATE_SHADER_BINARY_QCOM"); - _null_.put(GL_TEXTURE_2D_STACK_MESAX, "GL_TEXTURE_2D_STACK_MESAX"); - _null_.put(GL_TEXTURE_COMPRESSED_IMAGE_SIZE, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE"); - _null_.put(GL_CLIP_DISTANCE5_APPLE, "GL_CLIP_DISTANCE5_APPLE"); - _null_.put(GL_BROWSER_DEFAULT_WEBGL, "GL_BROWSER_DEFAULT_WEBGL"); - _null_.put(GL_CONTEXT_LOST_KHR, "GL_CONTEXT_LOST_KHR"); - _null_.put(GL_CLIP_DISTANCE2_APPLE, "GL_CLIP_DISTANCE2_APPLE"); - _null_.put(GL_TEXTURE_LUMINANCE_TYPE, "GL_TEXTURE_LUMINANCE_TYPE"); - _null_.put(GL_DEBUG_OUTPUT_KHR, "GL_DEBUG_OUTPUT_KHR"); - _null_.put(GL_UNSIGNED_SHORT_8_8_REV_APPLE, "GL_UNSIGNED_SHORT_8_8_REV_APPLE"); - _null_.put(GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET"); - _null_.put(GL_PACK_REVERSE_ROW_ORDER_ANGLE, "GL_PACK_REVERSE_ROW_ORDER_ANGLE"); - _null_.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE"); - _null_.put(GL_HSL_COLOR, "GL_HSL_COLOR"); - _null_.put(GL_OCCLUSION_QUERY_EVENT_MASK_AMD, "GL_OCCLUSION_QUERY_EVENT_MASK_AMD"); - _null_.put(GL_VIEW_CLASS_ASTC_6x6_RGBA, "GL_VIEW_CLASS_ASTC_6x6_RGBA"); - _null_.put(GL_CLIP_DISTANCE3_APPLE, "GL_CLIP_DISTANCE3_APPLE"); - _null_.put(GL_ALPHA_SNORM, "GL_ALPHA_SNORM"); - _null_.put(GL_SLIM12S_SGIX, "GL_SLIM12S_SGIX"); - _null_.put(GL_IMAGE_CLASS_4_X_32, "GL_IMAGE_CLASS_4_X_32"); - _null_.put(GL_OVERLAY_KHR, "GL_OVERLAY_KHR"); - _null_.put(GL_TEXTURE_DEPTH, "GL_TEXTURE_DEPTH"); - _null_.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_TEXTURE_OBJECT_VALID_QCOM, "GL_TEXTURE_OBJECT_VALID_QCOM"); - _null_.put(GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE, "GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE"); - _null_.put(GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"); - _null_.put(GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE"); - _null_.put(GL_CLIP_DISTANCE4_APPLE, "GL_CLIP_DISTANCE4_APPLE"); - } - private static void _null_14() { - _null_.put(GL_OCCLUSION_TEST_HP, "GL_OCCLUSION_TEST_HP"); - _null_.put(GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD, "GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD"); - _null_.put(GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD, "GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD"); - _null_.put(GL_DARKEN_KHR, "GL_DARKEN_KHR"); - _null_.put(GL_TRACE_MASK_MESA, "GL_TRACE_MASK_MESA"); - _null_.put(GL_CURRENT_RASTER_SECONDARY_COLOR, "GL_CURRENT_RASTER_SECONDARY_COLOR"); - _null_.put(GL_MAX_GEOMETRY_IMAGE_UNIFORMS, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS"); - _null_.put(GL_LUMINANCE_ALPHA_FLOAT16_APPLE, "GL_LUMINANCE_ALPHA_FLOAT16_APPLE"); - _null_.put(GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, "GL_MAX_DEBUG_LOGGED_MESSAGES_AMD"); - _null_.put(GL_LUMINANCE8_SNORM, "GL_LUMINANCE8_SNORM"); - _null_.put(GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM, "GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_VIEW_CLASS_ASTC_8x8_RGBA, "GL_VIEW_CLASS_ASTC_8x8_RGBA"); - _null_.put(GL_DEBUG_SEVERITY_MEDIUM_AMD, "GL_DEBUG_SEVERITY_MEDIUM_AMD"); - _null_.put(GL_DEBUG_SEVERITY_LOW_KHR, "GL_DEBUG_SEVERITY_LOW_KHR"); - _null_.put(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR"); - _null_.put(GL_PACK_COMPRESSED_BLOCK_SIZE, "GL_PACK_COMPRESSED_BLOCK_SIZE"); - _null_.put(GL_DEBUG_CATEGORY_OTHER_AMD, "GL_DEBUG_CATEGORY_OTHER_AMD"); - _null_.put(GL_FRAMEBUFFER_FLIP_X_MESA, "GL_FRAMEBUFFER_FLIP_X_MESA"); - } - private static void _null_15() { - _null_.put(GL_COUNTER_TYPE_AMD, "GL_COUNTER_TYPE_AMD"); - _null_.put(GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG, "GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG"); - _null_.put(GL_CONDITION_SATISFIED_APPLE, "GL_CONDITION_SATISFIED_APPLE"); - _null_.put(GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD, "GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD"); - _null_.put(GL_CONSTANT_BORDER_HP, "GL_CONSTANT_BORDER_HP"); - _null_.put(GL_VIRTUAL_PAGE_SIZE_X_AMD, "GL_VIRTUAL_PAGE_SIZE_X_AMD"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG"); - _null_.put(GL_QUERY_RESULT_NO_WAIT_AMD, "GL_QUERY_RESULT_NO_WAIT_AMD"); - _null_.put(GL_BLUE_MIN_CLAMP_INGR, "GL_BLUE_MIN_CLAMP_INGR"); - _null_.put(GL_VERTEX_ID_SWIZZLE_AMD, "GL_VERTEX_ID_SWIZZLE_AMD"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_STRIDE, "GL_SECONDARY_COLOR_ARRAY_STRIDE"); - _null_.put(GL_INTERLACE_OML, "GL_INTERLACE_OML"); - _null_.put(GL_FRAGMENT_PROGRAM_POSITION_MESA, "GL_FRAGMENT_PROGRAM_POSITION_MESA"); - _null_.put(GL_DEBUG_TYPE_PORTABILITY_KHR, "GL_DEBUG_TYPE_PORTABILITY_KHR"); - _null_.put(GL_LUMINANCE_ALPHA_FLOAT32_APPLE, "GL_LUMINANCE_ALPHA_FLOAT32_APPLE"); - _null_.put(GL_TESS_EVALUATION_SHADER_INVOCATIONS, "GL_TESS_EVALUATION_SHADER_INVOCATIONS"); - _null_.put(GL_RGBA4_S3TC, "GL_RGBA4_S3TC"); - _null_.put(GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD, "GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD"); - _null_.put(GL_MAX_VERTEX_ATTRIB_STRIDE, "GL_MAX_VERTEX_ATTRIB_STRIDE"); - _null_.put(GL_STATE_RESTORE, "GL_STATE_RESTORE"); - _null_.put(GL_TEXTURE_VIEW_MIN_LEVEL, "GL_TEXTURE_VIEW_MIN_LEVEL"); - _null_.put(GL_DEBUG_LOGGED_MESSAGES_AMD, "GL_DEBUG_LOGGED_MESSAGES_AMD"); - _null_.put(GL_COMPLETION_STATUS_KHR, "GL_COMPLETION_STATUS_KHR"); - _null_.put(GL_TEXTURE_RED_TYPE, "GL_TEXTURE_RED_TYPE"); - } - private static void _null_16() { - _null_.put(GL_MAX_SHADER_COMPILER_THREADS_KHR, "GL_MAX_SHADER_COMPILER_THREADS_KHR"); - _null_.put(GL_DEBUG_TYPE_ERROR_KHR, "GL_DEBUG_TYPE_ERROR_KHR"); - _null_.put(GL_REPLACEMENT_CODE_SUN, "GL_REPLACEMENT_CODE_SUN"); - _null_.put(GL_HSL_LUMINOSITY_KHR, "GL_HSL_LUMINOSITY_KHR"); - _null_.put(GL_PACK_COMPRESSED_BLOCK_HEIGHT, "GL_PACK_COMPRESSED_BLOCK_HEIGHT"); - _null_.put(GL_PACK_COMPRESSED_BLOCK_DEPTH, "GL_PACK_COMPRESSED_BLOCK_DEPTH"); - _null_.put(GL_MULTISAMPLE_3DFX, "GL_MULTISAMPLE_3DFX"); - _null_.put(GL_IMAGE_BINDING_FORMAT, "GL_IMAGE_BINDING_FORMAT"); - _null_.put(GL_COLORBURN, "GL_COLORBURN"); - _null_.put(GL_FOG_COORDINATE_SOURCE, "GL_FOG_COORDINATE_SOURCE"); - _null_.put(GL_SAMPLE_BUFFERS_3DFX, "GL_SAMPLE_BUFFERS_3DFX"); - _null_.put(GL_YCBCR_422_APPLE, "GL_YCBCR_422_APPLE"); - _null_.put(GL_ATC_RGBA_EXPLICIT_ALPHA_AMD, "GL_ATC_RGBA_EXPLICIT_ALPHA_AMD"); - _null_.put(GL_DRAW_FRAMEBUFFER_BINDING_ANGLE, "GL_DRAW_FRAMEBUFFER_BINDING_ANGLE"); - _null_.put(GL_VIEW_CLASS_ASTC_12x12_RGBA, "GL_VIEW_CLASS_ASTC_12x12_RGBA"); - _null_.put(GL_VIEW_CLASS_96_BITS, "GL_VIEW_CLASS_96_BITS"); - _null_.put(GL_CLIENT_ACTIVE_TEXTURE, "GL_CLIENT_ACTIVE_TEXTURE"); - _null_.put(GL_COMPRESSED_ALPHA, "GL_COMPRESSED_ALPHA"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING"); - _null_.put(GL_RED_SNORM, "GL_RED_SNORM"); - _null_.put(GL_SAMPLER_BUFFER_AMD, "GL_SAMPLER_BUFFER_AMD"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"); - _null_.put(GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG, "GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG"); - _null_.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_FORMAT_SUBSAMPLE_24_24_OML, "GL_FORMAT_SUBSAMPLE_24_24_OML"); - _null_.put(GL_VIEW_CLASS_ASTC_6x5_RGBA, "GL_VIEW_CLASS_ASTC_6x5_RGBA"); - } - private static void _null_17() { - _null_.put(GL_FOG_COORDINATE_ARRAY, "GL_FOG_COORDINATE_ARRAY"); - _null_.put(GL_GEOMETRY_SHADER_INVOCATIONS, "GL_GEOMETRY_SHADER_INVOCATIONS"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR, "GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR"); - _null_.put(GL_STENCIL_BACK_OP_VALUE_AMD, "GL_STENCIL_BACK_OP_VALUE_AMD"); - _null_.put(GL_DEBUG_SEVERITY_HIGH_AMD, "GL_DEBUG_SEVERITY_HIGH_AMD"); - _null_.put(GL_RESAMPLE_AVERAGE_OML, "GL_RESAMPLE_AVERAGE_OML"); - _null_.put(GL_SAMPLER_KHR, "GL_SAMPLER_KHR"); - _null_.put(GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE, "GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE"); - _null_.put(GL_ALPHA16_SNORM, "GL_ALPHA16_SNORM"); - _null_.put(GL_VERTEX_ELEMENT_SWIZZLE_AMD, "GL_VERTEX_ELEMENT_SWIZZLE_AMD"); - _null_.put(GL_UNPACK_COMPRESSED_BLOCK_WIDTH, "GL_UNPACK_COMPRESSED_BLOCK_WIDTH"); - _null_.put(GL_UNSIGNED_INT_8_24_REV_MESA, "GL_UNSIGNED_INT_8_24_REV_MESA"); - _null_.put(GL_CLIPPING_OUTPUT_PRIMITIVES, "GL_CLIPPING_OUTPUT_PRIMITIVES"); - _null_.put(GL_RESAMPLE_DECIMATE_OML, "GL_RESAMPLE_DECIMATE_OML"); - _null_.put(GL_VERTEX_ATTRIB_MAP2_APPLE, "GL_VERTEX_ATTRIB_MAP2_APPLE"); - _null_.put(GL_VIEW_CLASS_ASTC_4x4_RGBA, "GL_VIEW_CLASS_ASTC_4x4_RGBA"); - _null_.put(GL_TESS_GEN_SPACING, "GL_TESS_GEN_SPACING"); - _null_.put(GL_TILE_RASTER_ORDER_FIXED_MESA, "GL_TILE_RASTER_ORDER_FIXED_MESA"); - _null_.put(GL_SPIR_V_BINARY, "GL_SPIR_V_BINARY"); - _null_.put(GL_VIEW_CLASS_ASTC_10x8_RGBA, "GL_VIEW_CLASS_ASTC_10x8_RGBA"); - _null_.put(GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL, "GL_UNPACK_PREMULTIPLY_ALPHA_WEBGL"); - _null_.put(GL_3DC_X_AMD, "GL_3DC_X_AMD"); - _null_.put(GL_SYNC_FENCE_APPLE, "GL_SYNC_FENCE_APPLE"); - _null_.put(GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM, "GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX, "GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX"); - _null_.put(GL_UNSIGNED_NORMALIZED, "GL_UNSIGNED_NORMALIZED"); - _null_.put(GL_RED_MIN_CLAMP_INGR, "GL_RED_MIN_CLAMP_INGR"); - _null_.put(GL_DEPTH_CLAMP_NEAR_AMD, "GL_DEPTH_CLAMP_NEAR_AMD"); - _null_.put(GL_VIEW_CLASS_BPTC_UNORM, "GL_VIEW_CLASS_BPTC_UNORM"); - } - private static void _null_18() { - _null_.put(GL_TEXTURE_DEPTH_QCOM, "GL_TEXTURE_DEPTH_QCOM"); - _null_.put(GL_MAX_TEXTURE_MAX_ANISOTROPY, "GL_MAX_TEXTURE_MAX_ANISOTROPY"); - _null_.put(GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD, "GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD"); - _null_.put(GL_SMAPHS_PROGRAM_BINARY_DMP, "GL_SMAPHS_PROGRAM_BINARY_DMP"); - _null_.put(GL_TEXTURE_DEPTH_TYPE, "GL_TEXTURE_DEPTH_TYPE"); - _null_.put(GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD, "GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD"); - _null_.put(GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD, "GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD"); - _null_.put(GL_TILE_RASTER_ORDER_INCREASING_X_MESA, "GL_TILE_RASTER_ORDER_INCREASING_X_MESA"); - _null_.put(GL_DEPTH_PASS_INSTRUMENT_SGIX, "GL_DEPTH_PASS_INSTRUMENT_SGIX"); - _null_.put(GL_COMPRESSED_RGBA_FXT1_3DFX, "GL_COMPRESSED_RGBA_FXT1_3DFX"); - _null_.put(GL_GLOBAL_ALPHA_SUN, "GL_GLOBAL_ALPHA_SUN"); - _null_.put(GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA, "GL_FRAGMENT_PROGRAM_CALLBACK_FUNC_MESA"); - _null_.put(GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE, "GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE"); - _null_.put(GL_VERTEX_BINDING_BUFFER, "GL_VERTEX_BINDING_BUFFER"); - _null_.put(GL_ATC_RGB_AMD, "GL_ATC_RGB_AMD"); - _null_.put(GL_UNSIGNED_SHORT_8_8_REV_MESA, "GL_UNSIGNED_SHORT_8_8_REV_MESA"); - _null_.put(GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX, "GL_GPU_MEMORY_INFO_EVICTED_MEMORY_NVX"); - } - private static void _null_19() { - _null_.put(GL_NO_RESET_NOTIFICATION_KHR, "GL_NO_RESET_NOTIFICATION_KHR"); - _null_.put(GL_VIEW_CLASS_ETC2_RGB, "GL_VIEW_CLASS_ETC2_RGB"); - _null_.put(GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL, "GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL"); - _null_.put(GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL, "GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL"); - _null_.put(GL_COLOR_MATRIX, "GL_COLOR_MATRIX"); - _null_.put(GL_QUERY_BUFFER_BINDING, "GL_QUERY_BUFFER_BINDING"); - _null_.put(GL_UNPACK_CONSTANT_DATA_SUNX, "GL_UNPACK_CONSTANT_DATA_SUNX"); - _null_.put(GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"); - _null_.put(GL_FOG_COORDINATE_ARRAY_POINTER, "GL_FOG_COORDINATE_ARRAY_POINTER"); - _null_.put(GL_TEXTURE_NUM_LEVELS_QCOM, "GL_TEXTURE_NUM_LEVELS_QCOM"); - _null_.put(GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL, "GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL"); - _null_.put(GL_RGB_422_APPLE, "GL_RGB_422_APPLE"); - _null_.put(GL_PACK_COMPRESSED_SIZE_SGIX, "GL_PACK_COMPRESSED_SIZE_SGIX"); - _null_.put(GL_MAX_VERTEX_IMAGE_UNIFORMS, "GL_MAX_VERTEX_IMAGE_UNIFORMS"); - _null_.put(GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, "GL_FRAGMENT_INTERPOLATION_OFFSET_BITS"); - _null_.put(GL_DEBUG_ASSERT_MESA, "GL_DEBUG_ASSERT_MESA"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE"); - _null_.put(GL_DEBUG_CALLBACK_USER_PARAM_KHR, "GL_DEBUG_CALLBACK_USER_PARAM_KHR"); - _null_.put(GL_VIEW_CLASS_ASTC_10x10_RGBA, "GL_VIEW_CLASS_ASTC_10x10_RGBA"); - _null_.put(GL_INTENSITY_FLOAT16_APPLE, "GL_INTENSITY_FLOAT16_APPLE"); - _null_.put(GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL, "GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL"); - _null_.put(GL_DEBUG_LOGGED_MESSAGES, "GL_DEBUG_LOGGED_MESSAGES"); - _null_.put(GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE, "GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE"); - _null_.put(GL_TIMEOUT_EXPIRED_APPLE, "GL_TIMEOUT_EXPIRED_APPLE"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"); - _null_.put(GL_PROGRAM_KHR, "GL_PROGRAM_KHR"); - _null_.put(GL_HSL_COLOR_KHR, "GL_HSL_COLOR_KHR"); - _null_.put(GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA, "GL_FRAGMENT_PROGRAM_CALLBACK_DATA_MESA"); - } - private static void _null_20() { - _null_.put(GL_IMAGE_CLASS_2_X_16, "GL_IMAGE_CLASS_2_X_16"); - _null_.put(GL_BUFFER_KHR, "GL_BUFFER_KHR"); - _null_.put(GL_DRAW_INDIRECT_BUFFER_BINDING, "GL_DRAW_INDIRECT_BUFFER_BINDING"); - _null_.put(GL_VERTEX_ARRAY_LIST_STRIDE_IBM, "GL_VERTEX_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_R1UI_T2F_N3F_V3F_SUN, "GL_R1UI_T2F_N3F_V3F_SUN"); - _null_.put(GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX, "GL_GPU_MEMORY_INFO_EVICTION_COUNT_NVX"); - _null_.put(GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, "GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE"); - _null_.put(GL_HSL_LUMINOSITY, "GL_HSL_LUMINOSITY"); - _null_.put(GL_R1UI_T2F_C4F_N3F_V3F_SUN, "GL_R1UI_T2F_C4F_N3F_V3F_SUN"); - _null_.put(GL_UNSIGNED_SHORT_15_1_MESA, "GL_UNSIGNED_SHORT_15_1_MESA"); - _null_.put(GL_IMAGE_CLASS_2_X_32, "GL_IMAGE_CLASS_2_X_32"); - _null_.put(GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, "GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG"); - _null_.put(GL_SLIM8U_SGIX, "GL_SLIM8U_SGIX"); - _null_.put(GL_VOLATILE_APPLE, "GL_VOLATILE_APPLE"); - _null_.put(GL_WAIT_FAILED_APPLE, "GL_WAIT_FAILED_APPLE"); - _null_.put(GL_MAX_SAMPLES_APPLE, "GL_MAX_SAMPLES_APPLE"); - _null_.put(GL_TEXTURE_DEPTH_SIZE, "GL_TEXTURE_DEPTH_SIZE"); - _null_.put(GL_IMAGE_CLASS_11_11_10, "GL_IMAGE_CLASS_11_11_10"); - _null_.put(GL_DEBUG_TYPE_MARKER_KHR, "GL_DEBUG_TYPE_MARKER_KHR"); - } - private static void _null_21() { - _null_.put(GL_CURRENT_RASTER_NORMAL_SGIX, "GL_CURRENT_RASTER_NORMAL_SGIX"); - _null_.put(GL_GS_PROGRAM_BINARY_MTK, "GL_GS_PROGRAM_BINARY_MTK"); - _null_.put(GL_DEBUG_PRINT_MESA, "GL_DEBUG_PRINT_MESA"); - _null_.put(GL_VIEW_CLASS_ETC2_RGBA, "GL_VIEW_CLASS_ETC2_RGBA"); - _null_.put(GL_ALPHA_MIN_CLAMP_INGR, "GL_ALPHA_MIN_CLAMP_INGR"); - _null_.put(GL_DEBUG_TYPE_POP_GROUP_KHR, "GL_DEBUG_TYPE_POP_GROUP_KHR"); - _null_.put(GL_TEXTURE_1D_STACK_MESAX, "GL_TEXTURE_1D_STACK_MESAX"); - _null_.put(GL_TESSELLATION_MODE_AMD, "GL_TESSELLATION_MODE_AMD"); - _null_.put(GL_AVERAGE_HP, "GL_AVERAGE_HP"); - _null_.put(GL_FLOAT16_MAT4_AMD, "GL_FLOAT16_MAT4_AMD"); - _null_.put(GL_R1UI_V3F_SUN, "GL_R1UI_V3F_SUN"); - _null_.put(GL_INTENSITY_FLOAT32_APPLE, "GL_INTENSITY_FLOAT32_APPLE"); - _null_.put(GL_ROBUST_GPU_TIMEOUT_MS_KHR, "GL_ROBUST_GPU_TIMEOUT_MS_KHR"); - _null_.put(GL_MAX_IMAGE_SAMPLES, "GL_MAX_IMAGE_SAMPLES"); - _null_.put(GL_VIEW_CLASS_32_BITS, "GL_VIEW_CLASS_32_BITS"); - _null_.put(GL_REPLACEMENT_CODE_ARRAY_SUN, "GL_REPLACEMENT_CODE_ARRAY_SUN"); - _null_.put(GL_UNDEFINED_VERTEX, "GL_UNDEFINED_VERTEX"); - _null_.put(GL_MULTIPLY, "GL_MULTIPLY"); - _null_.put(GL_SPIR_V_EXTENSIONS, "GL_SPIR_V_EXTENSIONS"); - _null_.put(GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, "GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_TEXTURE_SHARED_SIZE, "GL_TEXTURE_SHARED_SIZE"); - _null_.put(GL_COLORDODGE, "GL_COLORDODGE"); - _null_.put(GL_VIEW_CLASS_ASTC_10x6_RGBA, "GL_VIEW_CLASS_ASTC_10x6_RGBA"); - _null_.put(GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE, "GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE"); - _null_.put(GL_NORMAL_ARRAY_BUFFER_BINDING, "GL_NORMAL_ARRAY_BUFFER_BINDING"); - _null_.put(GL_ELEMENT_ARRAY_TYPE_APPLE, "GL_ELEMENT_ARRAY_TYPE_APPLE"); - _null_.put(GL_ISOLINES, "GL_ISOLINES"); - _null_.put(GL_DEBUG_CATEGORY_APPLICATION_AMD, "GL_DEBUG_CATEGORY_APPLICATION_AMD"); - _null_.put(GL_STACK_OVERFLOW_KHR, "GL_STACK_OVERFLOW_KHR"); - _null_.put(GL_FLOAT16_MAT2x4_AMD, "GL_FLOAT16_MAT2x4_AMD"); - _null_.put(GL_DARKEN, "GL_DARKEN"); - } - private static void _null_22() { - _null_.put(GL_DEBUG_SOURCE_THIRD_PARTY_KHR, "GL_DEBUG_SOURCE_THIRD_PARTY_KHR"); - _null_.put(GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL, "GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL"); - _null_.put(GL_DOWNSAMPLE_SCALES_IMG, "GL_DOWNSAMPLE_SCALES_IMG"); - _null_.put(GL_PROXY_TEXTURE_1D_STACK_MESAX, "GL_PROXY_TEXTURE_1D_STACK_MESAX"); - _null_.put(GL_RETAINED_APPLE, "GL_RETAINED_APPLE"); - _null_.put(GL_CUBIC_MIPMAP_NEAREST_IMG, "GL_CUBIC_MIPMAP_NEAREST_IMG"); - _null_.put(GL_VIEW_CLASS_S3TC_DXT1_RGBA, "GL_VIEW_CLASS_S3TC_DXT1_RGBA"); - _null_.put(GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"); - _null_.put(GL_TEXTURE_TARGET, "GL_TEXTURE_TARGET"); - _null_.put(GL_SLIM10U_SGIX, "GL_SLIM10U_SGIX"); - _null_.put(GL_RGBA_S3TC, "GL_RGBA_S3TC"); - _null_.put(GL_OBJECT_TYPE_APPLE, "GL_OBJECT_TYPE_APPLE"); - _null_.put(GL_MAX_VIEWS_OVR, "GL_MAX_VIEWS_OVR"); - _null_.put(GL_TESS_GEN_MODE, "GL_TESS_GEN_MODE"); - _null_.put(GL_VIEW_CLASS_BPTC_FLOAT, "GL_VIEW_CLASS_BPTC_FLOAT"); - _null_.put(GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"); - _null_.put(GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG, "GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG"); - _null_.put(GL_SOFTLIGHT, "GL_SOFTLIGHT"); - _null_.put(GL_RGBA_SNORM, "GL_RGBA_SNORM"); - _null_.put(GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"); - _null_.put(GL_FLOAT16_MAT3x2_AMD, "GL_FLOAT16_MAT3x2_AMD"); - _null_.put(GL_VERTEX_ARRAY_BUFFER_BINDING, "GL_VERTEX_ARRAY_BUFFER_BINDING"); - _null_.put(GL_CONSTANT_BORDER, "GL_CONSTANT_BORDER"); - _null_.put(GL_SIGNALED, "GL_SIGNALED"); - _null_.put(GL_DRAW_FRAMEBUFFER_ANGLE, "GL_DRAW_FRAMEBUFFER_ANGLE"); - _null_.put(GL_MAX_FRAGMENT_IMAGE_UNIFORMS, "GL_MAX_FRAGMENT_IMAGE_UNIFORMS"); - _null_.put(GL_TEXTURE_IMAGE_VALID_QCOM, "GL_TEXTURE_IMAGE_VALID_QCOM"); - _null_.put(GL_SECONDARY_COLOR_ARRAY, "GL_SECONDARY_COLOR_ARRAY"); - _null_.put(GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS"); - } - private static void _null_23() { - _null_.put(GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL, "GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL"); - _null_.put(GL_VIEW_CLASS_EAC_RG11, "GL_VIEW_CLASS_EAC_RG11"); - _null_.put(GL_R1UI_C3F_V3F_SUN, "GL_R1UI_C3F_V3F_SUN"); - _null_.put(GL_COLORDODGE_KHR, "GL_COLORDODGE_KHR"); - _null_.put(GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD, "GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD"); - _null_.put(GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG, "GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG"); - _null_.put(GL_MAX_SPARSE_TEXTURE_SIZE_AMD, "GL_MAX_SPARSE_TEXTURE_SIZE_AMD"); - _null_.put(GL_POLYGON_OFFSET_CLAMP, "GL_POLYGON_OFFSET_CLAMP"); - _null_.put(GL_LIGHTEN, "GL_LIGHTEN"); - _null_.put(GL_VIEW_CLASS_16_BITS, "GL_VIEW_CLASS_16_BITS"); - _null_.put(GL_INDEX_ARRAY_LIST_STRIDE_IBM, "GL_INDEX_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_PERFORMANCE_MONITOR_AMD, "GL_PERFORMANCE_MONITOR_AMD"); - _null_.put(GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL, "GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL"); - _null_.put(GL_TESS_GEN_POINT_MODE, "GL_TESS_GEN_POINT_MODE"); - _null_.put(GL_DEBUG_CALLBACK_FUNCTION_KHR, "GL_DEBUG_CALLBACK_FUNCTION_KHR"); - _null_.put(GL_LOSE_CONTEXT_ON_RESET, "GL_LOSE_CONTEXT_ON_RESET"); - _null_.put(GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"); - _null_.put(GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"); - _null_.put(GL_TEXTURE_WIDTH_QCOM, "GL_TEXTURE_WIDTH_QCOM"); - _null_.put(GL_REPLICATE_BORDER_HP, "GL_REPLICATE_BORDER_HP"); - _null_.put(GL_BLACKHOLE_RENDER_INTEL, "GL_BLACKHOLE_RENDER_INTEL"); - _null_.put(GL_TEXTURE_RANGE_POINTER_APPLE, "GL_TEXTURE_RANGE_POINTER_APPLE"); - _null_.put(GL_PACK_COMPRESSED_BLOCK_WIDTH, "GL_PACK_COMPRESSED_BLOCK_WIDTH"); - _null_.put(GL_CLIP_PLANE4_IMG, "GL_CLIP_PLANE4_IMG"); - _null_.put(GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"); - _null_.put(GL_COPY_READ_BUFFER_BINDING, "GL_COPY_READ_BUFFER_BINDING"); - _null_.put(GL_EXCLUSION_KHR, "GL_EXCLUSION_KHR"); - _null_.put(GL_DOT3_RGBA_IMG, "GL_DOT3_RGBA_IMG"); - _null_.put(GL_COMPRESSED_SLUMINANCE_ALPHA, "GL_COMPRESSED_SLUMINANCE_ALPHA"); - _null_.put(GL_FACTOR_ALPHA_MODULATE_IMG, "GL_FACTOR_ALPHA_MODULATE_IMG"); - _null_.put(GL_SUPPORTED_MULTISAMPLE_MODES_AMD, "GL_SUPPORTED_MULTISAMPLE_MODES_AMD"); - } - private static void _null_24() { - _null_.put(GL_RGB_SNORM, "GL_RGB_SNORM"); - _null_.put(GL_UNSIGNED_INT_ATOMIC_COUNTER, "GL_UNSIGNED_INT_ATOMIC_COUNTER"); - _null_.put(GL_VERTEX_PROGRAM_TWO_SIDE, "GL_VERTEX_PROGRAM_TWO_SIDE"); - _null_.put(GL_MAX_GEOMETRY_SHADER_INVOCATIONS, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS"); - _null_.put(GL_INT_SAMPLER_BUFFER_AMD, "GL_INT_SAMPLER_BUFFER_AMD"); - _null_.put(GL_VIEW_CLASS_ASTC_12x10_RGBA, "GL_VIEW_CLASS_ASTC_12x10_RGBA"); - _null_.put(GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL, "GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL"); - _null_.put(GL_SLUMINANCE, "GL_SLUMINANCE"); - _null_.put(GL_DEBUG_CATEGORY_DEPRECATION_AMD, "GL_DEBUG_CATEGORY_DEPRECATION_AMD"); - _null_.put(GL_RG_SNORM, "GL_RG_SNORM"); - _null_.put(GL_GLOBAL_ALPHA_FACTOR_SUN, "GL_GLOBAL_ALPHA_FACTOR_SUN"); - _null_.put(GL_NORMAL_ARRAY_LIST_STRIDE_IBM, "GL_NORMAL_ARRAY_LIST_STRIDE_IBM"); - _null_.put(GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD, "GL_EXTERNAL_VIRTUAL_MEMORY_BUFFER_AMD"); - _null_.put(GL_ALL_STATIC_DATA_IBM, "GL_ALL_STATIC_DATA_IBM"); - _null_.put(GL_MIN_LOD_WARNING_AMD, "GL_MIN_LOD_WARNING_AMD"); - _null_.put(GL_PERFQUERY_COUNTER_RAW_INTEL, "GL_PERFQUERY_COUNTER_RAW_INTEL"); - _null_.put(GL_UNSIGNED_SHORT_1_15_REV_MESA, "GL_UNSIGNED_SHORT_1_15_REV_MESA"); - _null_.put(GL_SYNC_FENCE, "GL_SYNC_FENCE"); - _null_.put(GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM, "GL_FRAMEBUFFER_INCOMPLETE_FOVEATION_QCOM"); - _null_.put(GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS, "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS"); - _null_.put(GL_HSL_HUE_KHR, "GL_HSL_HUE_KHR"); - _null_.put(GL_QUERY_BUFFER_AMD, "GL_QUERY_BUFFER_AMD"); - _null_.put(GL_VIEW_CLASS_ASTC_8x6_RGBA, "GL_VIEW_CLASS_ASTC_8x6_RGBA"); - _null_.put(GL_TEXTURE_TARGET_QCOM, "GL_TEXTURE_TARGET_QCOM"); - _null_.put(GL_DMP_PROGRAM_BINARY_DMP, "GL_DMP_PROGRAM_BINARY_DMP"); - _null_.put(GL_COMPRESSED_LUMINANCE_ALPHA, "GL_COMPRESSED_LUMINANCE_ALPHA"); - _null_.put(GL_TILE_RASTER_ORDER_INCREASING_Y_MESA, "GL_TILE_RASTER_ORDER_INCREASING_Y_MESA"); - _null_.put(GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM, "GL_TEXTURE_FOVEATED_NUM_FOCAL_POINTS_QUERY_QCOM"); - _null_.put(GL_DEBUG_TYPE_PERFORMANCE_KHR, "GL_DEBUG_TYPE_PERFORMANCE_KHR"); - _null_.put(GL_TEXTURE_VIDEO_IMAGE_WEBGL, "GL_TEXTURE_VIDEO_IMAGE_WEBGL"); - _null_.put(GL_VERTEX_ARRAY_OBJECT_AMD, "GL_VERTEX_ARRAY_OBJECT_AMD"); - _null_.put(GL_VIEW_CLASS_48_BITS, "GL_VIEW_CLASS_48_BITS"); - _null_.put(GL_PERFQUERY_COUNTER_EVENT_INTEL, "GL_PERFQUERY_COUNTER_EVENT_INTEL"); - _null_.put(GL_ALPHA_FLOAT32_APPLE, "GL_ALPHA_FLOAT32_APPLE"); - } - private static void _null_25() { - _null_.put(GL_VIEW_CLASS_RGTC2_RG, "GL_VIEW_CLASS_RGTC2_RG"); - _null_.put(GL_MAX_DEFORMATION_ORDER_SGIX, "GL_MAX_DEFORMATION_ORDER_SGIX"); - _null_.put(GL_FRAMEBUFFER_BINDING_ANGLE, "GL_FRAMEBUFFER_BINDING_ANGLE"); - _null_.put(GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL, "GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL"); - _null_.put(GL_MANUAL_GENERATE_MIPMAP, "GL_MANUAL_GENERATE_MIPMAP"); - _null_.put(GL_FOG_COORDINATE_ARRAY_TYPE, "GL_FOG_COORDINATE_ARRAY_TYPE"); - _null_.put(GL_FLOAT16_MAT4x2_AMD, "GL_FLOAT16_MAT4x2_AMD"); - _null_.put(GL_NUM_DOWNSAMPLE_SCALES_IMG, "GL_NUM_DOWNSAMPLE_SCALES_IMG"); - _null_.put(GL_CLIP_PLANE2_IMG, "GL_CLIP_PLANE2_IMG"); - _null_.put(GL_INVERTED_SCREEN_W_REND, "GL_INVERTED_SCREEN_W_REND"); - _null_.put(GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, "GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS"); - _null_.put(GL_INTENSITY8_SNORM, "GL_INTENSITY8_SNORM"); - _null_.put(GL_TEXTURE_BUFFER_SIZE, "GL_TEXTURE_BUFFER_SIZE"); - _null_.put(GL_CONTEXT_LOST, "GL_CONTEXT_LOST"); - _null_.put(GL_TEXTURE_BUFFER_DATA_STORE_BINDING, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING"); - _null_.put(GL_IMAGE_CLASS_4_X_8, "GL_IMAGE_CLASS_4_X_8"); - _null_.put(GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"); - _null_.put(GL_RGBA4_DXT5_S3TC, "GL_RGBA4_DXT5_S3TC"); - _null_.put(GL_UNMASKED_VENDOR_WEBGL, "GL_UNMASKED_VENDOR_WEBGL"); - _null_.put(GL_SYNC_CONDITION_APPLE, "GL_SYNC_CONDITION_APPLE"); - _null_.put(GL_PVRIC_SIGNATURE_MISMATCH_IMG, "GL_PVRIC_SIGNATURE_MISMATCH_IMG"); - _null_.put(GL_FACTOR_MAX_AMD, "GL_FACTOR_MAX_AMD"); - _null_.put(GL_OCCLUSION_TEST_RESULT_HP, "GL_OCCLUSION_TEST_RESULT_HP"); - _null_.put(GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL, "GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL"); - _null_.put(GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR, "GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR"); - } - private static void _null_26() { - _null_.put(GL_TEXTURE_SAMPLES_IMG, "GL_TEXTURE_SAMPLES_IMG"); - _null_.put(GL_VIRTUAL_PAGE_SIZE_Z_AMD, "GL_VIRTUAL_PAGE_SIZE_Z_AMD"); - _null_.put(GL_TEXTURE_USAGE_ANGLE, "GL_TEXTURE_USAGE_ANGLE"); - _null_.put(GL_PROGRAM_PIPELINE_KHR, "GL_PROGRAM_PIPELINE_KHR"); - _null_.put(GL_DEBUG_SOURCE_APPLICATION_KHR, "GL_DEBUG_SOURCE_APPLICATION_KHR"); - _null_.put(GL_NUM_SPIR_V_EXTENSIONS, "GL_NUM_SPIR_V_EXTENSIONS"); - _null_.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR"); - _null_.put(GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING"); - _null_.put(GL_SCREEN_COORDINATES_REND, "GL_SCREEN_COORDINATES_REND"); - _null_.put(GL_FOG_COORD_ARRAY_POINTER, "GL_FOG_COORD_ARRAY_POINTER"); - _null_.put(GL_FRAMEBUFFER_DEFAULT, "GL_FRAMEBUFFER_DEFAULT"); - _null_.put(GL_MAX_SAMPLES_IMG, "GL_MAX_SAMPLES_IMG"); - _null_.put(GL_VIEW_CLASS_ASTC_5x4_RGBA, "GL_VIEW_CLASS_ASTC_5x4_RGBA"); - _null_.put(GL_MAX_SERVER_WAIT_TIMEOUT_APPLE, "GL_MAX_SERVER_WAIT_TIMEOUT_APPLE"); - _null_.put(GL_MAX_CLIP_DISTANCES_APPLE, "GL_MAX_CLIP_DISTANCES_APPLE"); - _null_.put(GL_IMAGE_BINDING_LEVEL, "GL_IMAGE_BINDING_LEVEL"); - _null_.put(GL_SECONDARY_COLOR_ARRAY_LIST_IBM, "GL_SECONDARY_COLOR_ARRAY_LIST_IBM"); - _null_.put(GL_EXCLUSION, "GL_EXCLUSION"); - _null_.put(GL_SAMPLES_3DFX, "GL_SAMPLES_3DFX"); - _null_.put(GL_CONTINUOUS_AMD, "GL_CONTINUOUS_AMD"); - _null_.put(GL_IMAGE_CLASS_2_X_8, "GL_IMAGE_CLASS_2_X_8"); - _null_.put(GL_WRITEONLY_RENDERING_QCOM, "GL_WRITEONLY_RENDERING_QCOM"); - _null_.put(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"); - _null_.put(GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"); - _null_.put(GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR, "GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR"); - _null_.put(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS"); - _null_.put(GL_DOT3_RGB, "GL_DOT3_RGB"); - _null_.put(GL_MAX_TESS_PATCH_COMPONENTS, "GL_MAX_TESS_PATCH_COMPONENTS"); - _null_.put(GL_TRANSPOSE_COLOR_MATRIX, "GL_TRANSPOSE_COLOR_MATRIX"); - } - private static void _null_27() { - _null_.put(GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE, "GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE"); - _null_.put(GL_FRAGMENTS_INSTRUMENT_MAX_SGIX, "GL_FRAGMENTS_INSTRUMENT_MAX_SGIX"); - _null_.put(GL_REPLACE_VALUE_AMD, "GL_REPLACE_VALUE_AMD"); - _null_.put(GL_MAX_SUBROUTINES, "GL_MAX_SUBROUTINES"); - _null_.put(GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, "GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS"); - _null_.put(GL_VERTEX_ARRAY_RANGE_POINTER_APPLE, "GL_VERTEX_ARRAY_RANGE_POINTER_APPLE"); - _null_.put(GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"); - _null_.put(GL_TEXTURE_IMMUTABLE_LEVELS, "GL_TEXTURE_IMMUTABLE_LEVELS"); - _null_.put(GL_R1UI_T2F_V3F_SUN, "GL_R1UI_T2F_V3F_SUN"); - _null_.put(GL_INTERLACE_READ_OML, "GL_INTERLACE_READ_OML"); - _null_.put(GL_COMPRESSED_LUMINANCE, "GL_COMPRESSED_LUMINANCE"); - _null_.put(GL_CPU_OPTIMIZED_QCOM, "GL_CPU_OPTIMIZED_QCOM"); - _null_.put(GL_CURRENT_FOG_COORDINATE, "GL_CURRENT_FOG_COORDINATE"); - _null_.put(GL_TEXTURE_BUFFER_BINDING, "GL_TEXTURE_BUFFER_BINDING"); - _null_.put(GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE, "GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE"); - _null_.put(GL_SMAPHS30_PROGRAM_BINARY_DMP, "GL_SMAPHS30_PROGRAM_BINARY_DMP"); - _null_.put(GL_COPY_WRITE_BUFFER_BINDING, "GL_COPY_WRITE_BUFFER_BINDING"); - _null_.put(GL_DIFFERENCE, "GL_DIFFERENCE"); - _null_.put(GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES, "GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES"); - _null_.put(GL_TRACE_NAME_MESA, "GL_TRACE_NAME_MESA"); - _null_.put(GL_DEBUG_SEVERITY_MEDIUM_KHR, "GL_DEBUG_SEVERITY_MEDIUM_KHR"); - _null_.put(GL_DOT3_RGBA, "GL_DOT3_RGBA"); - _null_.put(GL_PERFMON_RESULT_SIZE_AMD, "GL_PERFMON_RESULT_SIZE_AMD"); - _null_.put(GL_SUBTRACT, "GL_SUBTRACT"); - _null_.put(GL_TRP_IMG, "GL_TRP_IMG"); - _null_.put(GL_CONTEXT_RELEASE_BEHAVIOR_KHR, "GL_CONTEXT_RELEASE_BEHAVIOR_KHR"); - _null_.put(GL_PERCENTAGE_AMD, "GL_PERCENTAGE_AMD"); - _null_.put(GL_CLIP_PLANE0_IMG, "GL_CLIP_PLANE0_IMG"); - _null_.put(GL_FLOAT16_MAT3x4_AMD, "GL_FLOAT16_MAT3x4_AMD"); - _null_.put(GL_INTERLACE_READ_INGR, "GL_INTERLACE_READ_INGR"); - _null_.put(GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM, "GL_RENDER_DIRECT_TO_FRAMEBUFFER_QCOM"); - _null_.put(GL_FRAGMENT_ALPHA_MODULATE_IMG, "GL_FRAGMENT_ALPHA_MODULATE_IMG"); - _null_.put(GL_CONSERVATIVE_RASTERIZATION_INTEL, "GL_CONSERVATIVE_RASTERIZATION_INTEL"); - _null_.put(GL_CUBIC_HP, "GL_CUBIC_HP"); - _null_.put(GL_BUFFER_FLUSHING_UNMAP_APPLE, "GL_BUFFER_FLUSHING_UNMAP_APPLE"); - } - private static void _null_28() { - _null_.put(GL_GREEN_MIN_CLAMP_INGR, "GL_GREEN_MIN_CLAMP_INGR"); - _null_.put(GL_FRAMEBUFFER_SWAP_XY_MESA, "GL_FRAMEBUFFER_SWAP_XY_MESA"); - _null_.put(GL_LUMINANCE_FLOAT32_APPLE, "GL_LUMINANCE_FLOAT32_APPLE"); - _null_.put(GL_MAX_VERTEX_STREAMS, "GL_MAX_VERTEX_STREAMS"); - _null_.put(GL_EDGE_FLAG_ARRAY_LIST_IBM, "GL_EDGE_FLAG_ARRAY_LIST_IBM"); - _null_.put(GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"); - _null_.put(GL_TEXTURE_ALPHA_TYPE, "GL_TEXTURE_ALPHA_TYPE"); - _null_.put(GL_SCREEN_KHR, "GL_SCREEN_KHR"); - _null_.put(GL_PARALLEL_ARRAYS_INTEL, "GL_PARALLEL_ARRAYS_INTEL"); - _null_.put(GL_LUMINANCE8_ALPHA8_SNORM, "GL_LUMINANCE8_ALPHA8_SNORM"); - _null_.put(GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN, "GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN"); - _null_.put(GL_SUBGROUP_SUPPORTED_STAGES_KHR, "GL_SUBGROUP_SUPPORTED_STAGES_KHR"); - _null_.put(GL_UNSIGNALED_APPLE, "GL_UNSIGNALED_APPLE"); - } - public static Map _null_() { - if (_null_ != null) - return _null_; - _null_ = new HashMap(820); - _null_0(); - _null_1(); - _null_2(); - _null_3(); - _null_4(); - _null_5(); - _null_6(); - _null_7(); - _null_8(); - _null_9(); - _null_10(); - _null_11(); - _null_12(); - _null_13(); - _null_14(); - _null_15(); - _null_16(); - _null_17(); - _null_18(); - _null_19(); - _null_20(); - _null_21(); - _null_22(); - _null_23(); - _null_24(); - _null_25(); - _null_26(); - _null_27(); - _null_28(); - return _null_; - } - private static Map PerformanceQueryCapsMaskINTEL; - private static void PerformanceQueryCapsMaskINTEL0() { - PerformanceQueryCapsMaskINTEL.put(GL_PERFQUERY_GLOBAL_CONTEXT_INTEL, "GL_PERFQUERY_GLOBAL_CONTEXT_INTEL"); - PerformanceQueryCapsMaskINTEL.put(GL_PERFQUERY_SINGLE_CONTEXT_INTEL, "GL_PERFQUERY_SINGLE_CONTEXT_INTEL"); - } - public static Map PerformanceQueryCapsMaskINTEL() { - if (PerformanceQueryCapsMaskINTEL != null) - return PerformanceQueryCapsMaskINTEL; - PerformanceQueryCapsMaskINTEL = new HashMap(2); - PerformanceQueryCapsMaskINTEL0(); - return PerformanceQueryCapsMaskINTEL; - } - private static Map PolygonMode; - private static void PolygonMode0() { - PolygonMode.put(GL_POINT, "GL_POINT"); - PolygonMode.put(GL_LINE, "GL_LINE"); - PolygonMode.put(GL_FILL, "GL_FILL"); - } - public static Map PolygonMode() { - if (PolygonMode != null) - return PolygonMode; - PolygonMode = new HashMap(3); - PolygonMode0(); - return PolygonMode; - } - private static Map TextureEnvParameter; - private static void TextureEnvParameter0() { - TextureEnvParameter.put(GL_COMBINE_RGB, "GL_COMBINE_RGB"); - TextureEnvParameter.put(GL_SRC1_ALPHA, "GL_SRC1_ALPHA"); - TextureEnvParameter.put(GL_TEXTURE_ENV_MODE, "GL_TEXTURE_ENV_MODE"); - TextureEnvParameter.put(GL_OPERAND1_ALPHA, "GL_OPERAND1_ALPHA"); - TextureEnvParameter.put(GL_SOURCE2_ALPHA, "GL_SOURCE2_ALPHA"); - TextureEnvParameter.put(GL_SRC2_ALPHA, "GL_SRC2_ALPHA"); - TextureEnvParameter.put(GL_ALPHA_SCALE, "GL_ALPHA_SCALE"); - TextureEnvParameter.put(GL_OPERAND2_RGB, "GL_OPERAND2_RGB"); - TextureEnvParameter.put(GL_COORD_REPLACE, "GL_COORD_REPLACE"); - TextureEnvParameter.put(GL_OPERAND2_ALPHA, "GL_OPERAND2_ALPHA"); - TextureEnvParameter.put(GL_OPERAND1_RGB, "GL_OPERAND1_RGB"); - TextureEnvParameter.put(GL_PRIMARY_COLOR, "GL_PRIMARY_COLOR"); - TextureEnvParameter.put(GL_SOURCE0_RGB, "GL_SOURCE0_RGB"); - TextureEnvParameter.put(GL_PREVIOUS, "GL_PREVIOUS"); - TextureEnvParameter.put(GL_TEXTURE_ENV_COLOR, "GL_TEXTURE_ENV_COLOR"); - TextureEnvParameter.put(GL_RGB_SCALE, "GL_RGB_SCALE"); - TextureEnvParameter.put(GL_CONSTANT, "GL_CONSTANT"); - TextureEnvParameter.put(GL_OPERAND0_RGB, "GL_OPERAND0_RGB"); - TextureEnvParameter.put(GL_SRC2_RGB, "GL_SRC2_RGB"); - TextureEnvParameter.put(GL_INTERPOLATE, "GL_INTERPOLATE"); - TextureEnvParameter.put(GL_SOURCE1_RGB, "GL_SOURCE1_RGB"); - TextureEnvParameter.put(GL_SOURCE0_ALPHA, "GL_SOURCE0_ALPHA"); - TextureEnvParameter.put(GL_SRC0_ALPHA, "GL_SRC0_ALPHA"); - TextureEnvParameter.put(GL_SOURCE2_RGB, "GL_SOURCE2_RGB"); - TextureEnvParameter.put(GL_SRC1_RGB, "GL_SRC1_RGB"); - TextureEnvParameter.put(GL_OPERAND0_ALPHA, "GL_OPERAND0_ALPHA"); - TextureEnvParameter.put(GL_COMBINE, "GL_COMBINE"); - TextureEnvParameter.put(GL_SRC0_RGB, "GL_SRC0_RGB"); - TextureEnvParameter.put(GL_SOURCE1_ALPHA, "GL_SOURCE1_ALPHA"); - TextureEnvParameter.put(GL_COMBINE_ALPHA, "GL_COMBINE_ALPHA"); - TextureEnvParameter.put(GL_TEXTURE_LOD_BIAS, "GL_TEXTURE_LOD_BIAS"); - TextureEnvParameter.put(GL_ADD_SIGNED, "GL_ADD_SIGNED"); - } - public static Map TextureEnvParameter() { - if (TextureEnvParameter != null) - return TextureEnvParameter; - TextureEnvParameter = new HashMap(32); - TextureEnvParameter0(); - return TextureEnvParameter; - } - private static Map AtomicCounterBufferPName; - private static void AtomicCounterBufferPName0() { - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER"); - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER"); - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES"); - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER"); - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER"); - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER"); - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE, "GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE"); - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_BINDING, "GL_ATOMIC_COUNTER_BUFFER_BINDING"); - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS"); - AtomicCounterBufferPName.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER"); - } - public static Map AtomicCounterBufferPName() { - if (AtomicCounterBufferPName != null) - return AtomicCounterBufferPName; - AtomicCounterBufferPName = new HashMap(10); - AtomicCounterBufferPName0(); - return AtomicCounterBufferPName; - } - private static Map GetPointervPName; - private static void GetPointervPName0() { - GetPointervPName.put(GL_DEBUG_CALLBACK_FUNCTION, "GL_DEBUG_CALLBACK_FUNCTION"); - GetPointervPName.put(GL_COLOR_ARRAY_POINTER, "GL_COLOR_ARRAY_POINTER"); - GetPointervPName.put(GL_INDEX_ARRAY_POINTER, "GL_INDEX_ARRAY_POINTER"); - GetPointervPName.put(GL_VERTEX_ARRAY_POINTER, "GL_VERTEX_ARRAY_POINTER"); - GetPointervPName.put(GL_FEEDBACK_BUFFER_POINTER, "GL_FEEDBACK_BUFFER_POINTER"); - GetPointervPName.put(GL_TEXTURE_COORD_ARRAY_POINTER, "GL_TEXTURE_COORD_ARRAY_POINTER"); - GetPointervPName.put(GL_SELECTION_BUFFER_POINTER, "GL_SELECTION_BUFFER_POINTER"); - GetPointervPName.put(GL_EDGE_FLAG_ARRAY_POINTER, "GL_EDGE_FLAG_ARRAY_POINTER"); - GetPointervPName.put(GL_NORMAL_ARRAY_POINTER, "GL_NORMAL_ARRAY_POINTER"); - GetPointervPName.put(GL_INSTRUMENT_BUFFER_POINTER_SGIX, "GL_INSTRUMENT_BUFFER_POINTER_SGIX"); - GetPointervPName.put(GL_DEBUG_CALLBACK_USER_PARAM, "GL_DEBUG_CALLBACK_USER_PARAM"); - } - public static Map GetPointervPName() { - if (GetPointervPName != null) - return GetPointervPName; - GetPointervPName = new HashMap(11); - GetPointervPName0(); - return GetPointervPName; - } - private static Map SwizzleOpATI; - private static void SwizzleOpATI0() { - } - public static Map SwizzleOpATI() { - if (SwizzleOpATI != null) - return SwizzleOpATI; - SwizzleOpATI = new HashMap(0); - SwizzleOpATI0(); - return SwizzleOpATI; - } - private static Map TransformFeedbackPName; - private static void TransformFeedbackPName0() { - TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_ACTIVE, "GL_TRANSFORM_FEEDBACK_ACTIVE"); - TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_PAUSED, "GL_TRANSFORM_FEEDBACK_PAUSED"); - TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_START, "GL_TRANSFORM_FEEDBACK_BUFFER_START"); - TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"); - TransformFeedbackPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"); - } - public static Map TransformFeedbackPName() { - if (TransformFeedbackPName != null) - return TransformFeedbackPName; - TransformFeedbackPName = new HashMap(5); - TransformFeedbackPName0(); - return TransformFeedbackPName; - } - private static Map GetTexBumpParameterATI; - private static void GetTexBumpParameterATI0() { - } - public static Map GetTexBumpParameterATI() { - if (GetTexBumpParameterATI != null) - return GetTexBumpParameterATI; - GetTexBumpParameterATI = new HashMap(0); - GetTexBumpParameterATI0(); - return GetTexBumpParameterATI; - } - private static Map ExternalHandleType; - private static void ExternalHandleType0() { - } - public static Map ExternalHandleType() { - if (ExternalHandleType != null) - return ExternalHandleType; - ExternalHandleType = new HashMap(0); - ExternalHandleType0(); - return ExternalHandleType; - } - private static Map HintTargetPGI; - private static void HintTargetPGI0() { - HintTargetPGI.put(GL_MATERIAL_SIDE_HINT_PGI, "GL_MATERIAL_SIDE_HINT_PGI"); - HintTargetPGI.put(GL_VERTEX_CONSISTENT_HINT_PGI, "GL_VERTEX_CONSISTENT_HINT_PGI"); - HintTargetPGI.put(GL_MAX_VERTEX_HINT_PGI, "GL_MAX_VERTEX_HINT_PGI"); - HintTargetPGI.put(GL_VERTEX_DATA_HINT_PGI, "GL_VERTEX_DATA_HINT_PGI"); - } - public static Map HintTargetPGI() { - if (HintTargetPGI != null) - return HintTargetPGI; - HintTargetPGI = new HashMap(4); - HintTargetPGI0(); - return HintTargetPGI; - } - private static Map ColorTableTargetSGI; - private static void ColorTableTargetSGI0() { - ColorTableTargetSGI.put(GL_PROXY_COLOR_TABLE, "GL_PROXY_COLOR_TABLE"); - ColorTableTargetSGI.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"); - ColorTableTargetSGI.put(GL_COLOR_TABLE_SGI, "GL_COLOR_TABLE_SGI"); - ColorTableTargetSGI.put(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - ColorTableTargetSGI.put(GL_TEXTURE_COLOR_TABLE_SGI, "GL_TEXTURE_COLOR_TABLE_SGI"); - ColorTableTargetSGI.put(GL_PROXY_COLOR_TABLE_SGI, "GL_PROXY_COLOR_TABLE_SGI"); - ColorTableTargetSGI.put(GL_POST_COLOR_MATRIX_COLOR_TABLE, "GL_POST_COLOR_MATRIX_COLOR_TABLE"); - ColorTableTargetSGI.put(GL_PROXY_TEXTURE_COLOR_TABLE_SGI, "GL_PROXY_TEXTURE_COLOR_TABLE_SGI"); - ColorTableTargetSGI.put(GL_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI"); - ColorTableTargetSGI.put(GL_COLOR_TABLE, "GL_COLOR_TABLE"); - ColorTableTargetSGI.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"); - ColorTableTargetSGI.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"); - ColorTableTargetSGI.put(GL_POST_CONVOLUTION_COLOR_TABLE, "GL_POST_CONVOLUTION_COLOR_TABLE"); - ColorTableTargetSGI.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - } - public static Map ColorTableTargetSGI() { - if (ColorTableTargetSGI != null) - return ColorTableTargetSGI; - ColorTableTargetSGI = new HashMap(14); - ColorTableTargetSGI0(); - return ColorTableTargetSGI; - } - private static Map FragmentLightParameterSGIX; - private static void FragmentLightParameterSGIX0() { - FragmentLightParameterSGIX.put(GL_CONSTANT_ATTENUATION, "GL_CONSTANT_ATTENUATION"); - FragmentLightParameterSGIX.put(GL_LINEAR_ATTENUATION, "GL_LINEAR_ATTENUATION"); - FragmentLightParameterSGIX.put(GL_AMBIENT, "GL_AMBIENT"); - FragmentLightParameterSGIX.put(GL_SPECULAR, "GL_SPECULAR"); - FragmentLightParameterSGIX.put(GL_QUADRATIC_ATTENUATION, "GL_QUADRATIC_ATTENUATION"); - FragmentLightParameterSGIX.put(GL_SPOT_CUTOFF, "GL_SPOT_CUTOFF"); - FragmentLightParameterSGIX.put(GL_POSITION, "GL_POSITION"); - FragmentLightParameterSGIX.put(GL_SPOT_DIRECTION, "GL_SPOT_DIRECTION"); - FragmentLightParameterSGIX.put(GL_DIFFUSE, "GL_DIFFUSE"); - FragmentLightParameterSGIX.put(GL_SPOT_EXPONENT, "GL_SPOT_EXPONENT"); - } - public static Map FragmentLightParameterSGIX() { - if (FragmentLightParameterSGIX != null) - return FragmentLightParameterSGIX; - FragmentLightParameterSGIX = new HashMap(10); - FragmentLightParameterSGIX0(); - return FragmentLightParameterSGIX; - } - private static Map BufferPointerNameARB; - private static void BufferPointerNameARB0() { - BufferPointerNameARB.put(GL_BUFFER_MAP_POINTER, "GL_BUFFER_MAP_POINTER"); - } - public static Map BufferPointerNameARB() { - if (BufferPointerNameARB != null) - return BufferPointerNameARB; - BufferPointerNameARB = new HashMap(1); - BufferPointerNameARB0(); - return BufferPointerNameARB; - } - private static Map PrimitiveType; - private static void PrimitiveType0() { - PrimitiveType.put(GL_LINE_LOOP, "GL_LINE_LOOP"); - PrimitiveType.put(GL_LINE_STRIP, "GL_LINE_STRIP"); - PrimitiveType.put(GL_QUAD_STRIP, "GL_QUAD_STRIP"); - PrimitiveType.put(GL_TRIANGLES, "GL_TRIANGLES"); - PrimitiveType.put(GL_QUADS, "GL_QUADS"); - PrimitiveType.put(GL_TRIANGLES_ADJACENCY, "GL_TRIANGLES_ADJACENCY"); - PrimitiveType.put(GL_POLYGON, "GL_POLYGON"); - PrimitiveType.put(GL_LINES_ADJACENCY, "GL_LINES_ADJACENCY"); - PrimitiveType.put(GL_TRIANGLE_FAN, "GL_TRIANGLE_FAN"); - PrimitiveType.put(GL_LINE_STRIP_ADJACENCY, "GL_LINE_STRIP_ADJACENCY"); - PrimitiveType.put(GL_PATCHES, "GL_PATCHES"); - PrimitiveType.put(GL_TRIANGLE_STRIP_ADJACENCY, "GL_TRIANGLE_STRIP_ADJACENCY"); - PrimitiveType.put(GL_TRIANGLE_STRIP, "GL_TRIANGLE_STRIP"); - PrimitiveType.put(GL_POINTS, "GL_POINTS"); - PrimitiveType.put(GL_LINES, "GL_LINES"); - } - public static Map PrimitiveType() { - if (PrimitiveType != null) - return PrimitiveType; - PrimitiveType = new HashMap(15); - PrimitiveType0(); - return PrimitiveType; - } - private static Map AttribMask; - private static void AttribMask0() { - AttribMask.put(GL_TRANSFORM_BIT, "GL_TRANSFORM_BIT"); - AttribMask.put(GL_ENABLE_BIT, "GL_ENABLE_BIT"); - AttribMask.put(GL_MULTISAMPLE_BIT, "GL_MULTISAMPLE_BIT"); - AttribMask.put(GL_ALL_ATTRIB_BITS, "GL_ALL_ATTRIB_BITS"); - AttribMask.put(GL_ACCUM_BUFFER_BIT, "GL_ACCUM_BUFFER_BIT"); - AttribMask.put(GL_VIEWPORT_BIT, "GL_VIEWPORT_BIT"); - AttribMask.put(GL_EVAL_BIT, "GL_EVAL_BIT"); - AttribMask.put(GL_SCISSOR_BIT, "GL_SCISSOR_BIT"); - AttribMask.put(GL_STENCIL_BUFFER_BIT, "GL_STENCIL_BUFFER_BIT"); - AttribMask.put(GL_HINT_BIT, "GL_HINT_BIT"); - AttribMask.put(GL_LINE_BIT, "GL_LINE_BIT"); - AttribMask.put(GL_LIGHTING_BIT, "GL_LIGHTING_BIT"); - AttribMask.put(GL_POINT_BIT, "GL_POINT_BIT"); - AttribMask.put(GL_PIXEL_MODE_BIT, "GL_PIXEL_MODE_BIT"); - AttribMask.put(GL_MULTISAMPLE_BIT_3DFX, "GL_MULTISAMPLE_BIT_3DFX"); - AttribMask.put(GL_DEPTH_BUFFER_BIT, "GL_DEPTH_BUFFER_BIT"); - AttribMask.put(GL_POLYGON_BIT, "GL_POLYGON_BIT"); - AttribMask.put(GL_COLOR_BUFFER_BIT, "GL_COLOR_BUFFER_BIT"); - AttribMask.put(GL_FOG_BIT, "GL_FOG_BIT"); - AttribMask.put(GL_TEXTURE_BIT, "GL_TEXTURE_BIT"); - AttribMask.put(GL_POLYGON_STIPPLE_BIT, "GL_POLYGON_STIPPLE_BIT"); - AttribMask.put(GL_LIST_BIT, "GL_LIST_BIT"); - AttribMask.put(GL_CURRENT_BIT, "GL_CURRENT_BIT"); - } - public static Map AttribMask() { - if (AttribMask != null) - return AttribMask; - AttribMask = new HashMap(23); - AttribMask0(); - return AttribMask; - } - private static Map LogicOp; - private static void LogicOp0() { - LogicOp.put(GL_XOR, "GL_XOR"); - LogicOp.put(GL_AND_INVERTED, "GL_AND_INVERTED"); - LogicOp.put(GL_EQUIV, "GL_EQUIV"); - LogicOp.put(GL_COPY, "GL_COPY"); - LogicOp.put(GL_NAND, "GL_NAND"); - LogicOp.put(GL_SET, "GL_SET"); - LogicOp.put(GL_CLEAR, "GL_CLEAR"); - LogicOp.put(GL_OR, "GL_OR"); - LogicOp.put(GL_OR_REVERSE, "GL_OR_REVERSE"); - LogicOp.put(GL_COPY_INVERTED, "GL_COPY_INVERTED"); - LogicOp.put(GL_NOR, "GL_NOR"); - LogicOp.put(GL_OR_INVERTED, "GL_OR_INVERTED"); - LogicOp.put(GL_NOOP, "GL_NOOP"); - LogicOp.put(GL_INVERT, "GL_INVERT"); - LogicOp.put(GL_AND, "GL_AND"); - LogicOp.put(GL_AND_REVERSE, "GL_AND_REVERSE"); - } - public static Map LogicOp() { - if (LogicOp != null) - return LogicOp; - LogicOp = new HashMap(16); - LogicOp0(); - return LogicOp; - } - private static Map ProgramFormat; - private static void ProgramFormat0() { - } - public static Map ProgramFormat() { - if (ProgramFormat != null) - return ProgramFormat; - ProgramFormat = new HashMap(0); - ProgramFormat0(); - return ProgramFormat; - } - private static Map QueryObjectParameterName; - private static void QueryObjectParameterName0() { - QueryObjectParameterName.put(GL_QUERY_RESULT_AVAILABLE, "GL_QUERY_RESULT_AVAILABLE"); - QueryObjectParameterName.put(GL_QUERY_TARGET, "GL_QUERY_TARGET"); - QueryObjectParameterName.put(GL_QUERY_RESULT, "GL_QUERY_RESULT"); - QueryObjectParameterName.put(GL_QUERY_RESULT_NO_WAIT, "GL_QUERY_RESULT_NO_WAIT"); - } - public static Map QueryObjectParameterName() { - if (QueryObjectParameterName != null) - return QueryObjectParameterName; - QueryObjectParameterName = new HashMap(4); - QueryObjectParameterName0(); - return QueryObjectParameterName; - } - private static Map PathMetricMask; - private static void PathMetricMask0() { - } - public static Map PathMetricMask() { - if (PathMetricMask != null) - return PathMetricMask; - PathMetricMask = new HashMap(0); - PathMetricMask0(); - return PathMetricMask; - } - private static Map MemoryBarrierMask; - private static void MemoryBarrierMask0() { - MemoryBarrierMask.put(GL_TEXTURE_UPDATE_BARRIER_BIT, "GL_TEXTURE_UPDATE_BARRIER_BIT"); - MemoryBarrierMask.put(GL_PIXEL_BUFFER_BARRIER_BIT, "GL_PIXEL_BUFFER_BARRIER_BIT"); - MemoryBarrierMask.put(GL_SHADER_STORAGE_BARRIER_BIT, "GL_SHADER_STORAGE_BARRIER_BIT"); - MemoryBarrierMask.put(GL_BUFFER_UPDATE_BARRIER_BIT, "GL_BUFFER_UPDATE_BARRIER_BIT"); - MemoryBarrierMask.put(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"); - MemoryBarrierMask.put(GL_ALL_BARRIER_BITS, "GL_ALL_BARRIER_BITS"); - MemoryBarrierMask.put(GL_QUERY_BUFFER_BARRIER_BIT, "GL_QUERY_BUFFER_BARRIER_BIT"); - MemoryBarrierMask.put(GL_TEXTURE_FETCH_BARRIER_BIT, "GL_TEXTURE_FETCH_BARRIER_BIT"); - MemoryBarrierMask.put(GL_TRANSFORM_FEEDBACK_BARRIER_BIT, "GL_TRANSFORM_FEEDBACK_BARRIER_BIT"); - MemoryBarrierMask.put(GL_ATOMIC_COUNTER_BARRIER_BIT, "GL_ATOMIC_COUNTER_BARRIER_BIT"); - MemoryBarrierMask.put(GL_FRAMEBUFFER_BARRIER_BIT, "GL_FRAMEBUFFER_BARRIER_BIT"); - MemoryBarrierMask.put(GL_COMMAND_BARRIER_BIT, "GL_COMMAND_BARRIER_BIT"); - MemoryBarrierMask.put(GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT, "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"); - MemoryBarrierMask.put(GL_UNIFORM_BARRIER_BIT, "GL_UNIFORM_BARRIER_BIT"); - MemoryBarrierMask.put(GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT, "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"); - MemoryBarrierMask.put(GL_ELEMENT_ARRAY_BARRIER_BIT, "GL_ELEMENT_ARRAY_BARRIER_BIT"); - } - public static Map MemoryBarrierMask() { - if (MemoryBarrierMask != null) - return MemoryBarrierMask; - MemoryBarrierMask = new HashMap(16); - MemoryBarrierMask0(); - return MemoryBarrierMask; - } - private static Map VertexHintsMaskPGI; - private static void VertexHintsMaskPGI0() { - VertexHintsMaskPGI.put(GL_TEXCOORD2_BIT_PGI, "GL_TEXCOORD2_BIT_PGI"); - VertexHintsMaskPGI.put(GL_VERTEX4_BIT_PGI, "GL_VERTEX4_BIT_PGI"); - VertexHintsMaskPGI.put(GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI, "GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI"); - VertexHintsMaskPGI.put(GL_EDGEFLAG_BIT_PGI, "GL_EDGEFLAG_BIT_PGI"); - VertexHintsMaskPGI.put(GL_TEXCOORD3_BIT_PGI, "GL_TEXCOORD3_BIT_PGI"); - VertexHintsMaskPGI.put(GL_INDEX_BIT_PGI, "GL_INDEX_BIT_PGI"); - VertexHintsMaskPGI.put(GL_MAT_SPECULAR_BIT_PGI, "GL_MAT_SPECULAR_BIT_PGI"); - VertexHintsMaskPGI.put(GL_VERTEX23_BIT_PGI, "GL_VERTEX23_BIT_PGI"); - VertexHintsMaskPGI.put(GL_NORMAL_BIT_PGI, "GL_NORMAL_BIT_PGI"); - VertexHintsMaskPGI.put(GL_TEXCOORD1_BIT_PGI, "GL_TEXCOORD1_BIT_PGI"); - VertexHintsMaskPGI.put(GL_MAT_AMBIENT_BIT_PGI, "GL_MAT_AMBIENT_BIT_PGI"); - VertexHintsMaskPGI.put(GL_MAT_EMISSION_BIT_PGI, "GL_MAT_EMISSION_BIT_PGI"); - VertexHintsMaskPGI.put(GL_MAT_DIFFUSE_BIT_PGI, "GL_MAT_DIFFUSE_BIT_PGI"); - VertexHintsMaskPGI.put(GL_COLOR3_BIT_PGI, "GL_COLOR3_BIT_PGI"); - VertexHintsMaskPGI.put(GL_TEXCOORD4_BIT_PGI, "GL_TEXCOORD4_BIT_PGI"); - VertexHintsMaskPGI.put(GL_MAT_COLOR_INDEXES_BIT_PGI, "GL_MAT_COLOR_INDEXES_BIT_PGI"); - VertexHintsMaskPGI.put(GL_MAT_SHININESS_BIT_PGI, "GL_MAT_SHININESS_BIT_PGI"); - VertexHintsMaskPGI.put(GL_COLOR4_BIT_PGI, "GL_COLOR4_BIT_PGI"); - } - public static Map VertexHintsMaskPGI() { - if (VertexHintsMaskPGI != null) - return VertexHintsMaskPGI; - VertexHintsMaskPGI = new HashMap(18); - VertexHintsMaskPGI0(); - return VertexHintsMaskPGI; - } - private static Map VertexShaderParameterEXT; - private static void VertexShaderParameterEXT0() { - } - public static Map VertexShaderParameterEXT() { - if (VertexShaderParameterEXT != null) - return VertexShaderParameterEXT; - VertexShaderParameterEXT = new HashMap(0); - VertexShaderParameterEXT0(); - return VertexShaderParameterEXT; - } - private static Map VertexAttribEnum; - private static void VertexAttribEnum0() { - VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_ENABLED, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"); - VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"); - VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"); - VertexAttribEnum.put(GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"); - VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"); - VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"); - VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"); - VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"); - VertexAttribEnum.put(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"); - } - public static Map VertexAttribEnum() { - if (VertexAttribEnum != null) - return VertexAttribEnum; - VertexAttribEnum = new HashMap(9); - VertexAttribEnum0(); - return VertexAttribEnum; - } - private static Map PixelTexGenParameterNameSGIS; - private static void PixelTexGenParameterNameSGIS0() { - PixelTexGenParameterNameSGIS.put(GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS, "GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"); - PixelTexGenParameterNameSGIS.put(GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS, "GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"); - } - public static Map PixelTexGenParameterNameSGIS() { - if (PixelTexGenParameterNameSGIS != null) - return PixelTexGenParameterNameSGIS; - PixelTexGenParameterNameSGIS = new HashMap(2); - PixelTexGenParameterNameSGIS0(); - return PixelTexGenParameterNameSGIS; - } - private static Map MinmaxTarget; - private static void MinmaxTarget0() { - MinmaxTarget.put(GL_MINMAX, "GL_MINMAX"); - } - public static Map MinmaxTarget() { - if (MinmaxTarget != null) - return MinmaxTarget; - MinmaxTarget = new HashMap(1); - MinmaxTarget0(); - return MinmaxTarget; - } - private static Map FragmentShaderDestMaskATI; - private static void FragmentShaderDestMaskATI0() { - FragmentShaderDestMaskATI.put(GL_NONE, "GL_NONE"); - } - public static Map FragmentShaderDestMaskATI() { - if (FragmentShaderDestMaskATI != null) - return FragmentShaderDestMaskATI; - FragmentShaderDestMaskATI = new HashMap(1); - FragmentShaderDestMaskATI0(); - return FragmentShaderDestMaskATI; - } - private static Map BlendingFactor; - private static void BlendingFactor0() { - BlendingFactor.put(GL_SRC_COLOR, "GL_SRC_COLOR"); - BlendingFactor.put(GL_ONE_MINUS_SRC1_COLOR, "GL_ONE_MINUS_SRC1_COLOR"); - BlendingFactor.put(GL_SRC1_ALPHA, "GL_SRC1_ALPHA"); - BlendingFactor.put(GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"); - BlendingFactor.put(GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"); - BlendingFactor.put(GL_ZERO, "GL_ZERO"); - BlendingFactor.put(GL_ONE, "GL_ONE"); - BlendingFactor.put(GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"); - BlendingFactor.put(GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"); - BlendingFactor.put(GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"); - BlendingFactor.put(GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"); - BlendingFactor.put(GL_DST_ALPHA, "GL_DST_ALPHA"); - BlendingFactor.put(GL_SRC1_COLOR, "GL_SRC1_COLOR"); - BlendingFactor.put(GL_ONE_MINUS_SRC1_ALPHA, "GL_ONE_MINUS_SRC1_ALPHA"); - BlendingFactor.put(GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"); - BlendingFactor.put(GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"); - BlendingFactor.put(GL_SRC_ALPHA, "GL_SRC_ALPHA"); - BlendingFactor.put(GL_DST_COLOR, "GL_DST_COLOR"); - BlendingFactor.put(GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"); - } - public static Map BlendingFactor() { - if (BlendingFactor != null) - return BlendingFactor; - BlendingFactor = new HashMap(19); - BlendingFactor0(); - return BlendingFactor; - } - private static Map FramebufferAttachment; - private static void FramebufferAttachment0() { - FramebufferAttachment.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT17, "GL_COLOR_ATTACHMENT17"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT16, "GL_COLOR_ATTACHMENT16"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT31, "GL_COLOR_ATTACHMENT31"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT30, "GL_COLOR_ATTACHMENT30"); - FramebufferAttachment.put(GL_STENCIL_ATTACHMENT, "GL_STENCIL_ATTACHMENT"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); - FramebufferAttachment.put(GL_DEPTH_STENCIL_ATTACHMENT, "GL_DEPTH_STENCIL_ATTACHMENT"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT29, "GL_COLOR_ATTACHMENT29"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT26, "GL_COLOR_ATTACHMENT26"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT25, "GL_COLOR_ATTACHMENT25"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT28, "GL_COLOR_ATTACHMENT28"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT27, "GL_COLOR_ATTACHMENT27"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT22, "GL_COLOR_ATTACHMENT22"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT21, "GL_COLOR_ATTACHMENT21"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT24, "GL_COLOR_ATTACHMENT24"); - FramebufferAttachment.put(GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT23, "GL_COLOR_ATTACHMENT23"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT20, "GL_COLOR_ATTACHMENT20"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT19, "GL_COLOR_ATTACHMENT19"); - FramebufferAttachment.put(GL_COLOR_ATTACHMENT18, "GL_COLOR_ATTACHMENT18"); - } - public static Map FramebufferAttachment() { - if (FramebufferAttachment != null) - return FramebufferAttachment; - FramebufferAttachment = new HashMap(35); - FramebufferAttachment0(); - return FramebufferAttachment; - } - private static Map WeightPointerTypeARB; - private static void WeightPointerTypeARB0() { - WeightPointerTypeARB.put(GL_FLOAT, "GL_FLOAT"); - WeightPointerTypeARB.put(GL_DOUBLE, "GL_DOUBLE"); - WeightPointerTypeARB.put(GL_BYTE, "GL_BYTE"); - WeightPointerTypeARB.put(GL_INT, "GL_INT"); - WeightPointerTypeARB.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - WeightPointerTypeARB.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - WeightPointerTypeARB.put(GL_SHORT, "GL_SHORT"); - WeightPointerTypeARB.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - } - public static Map WeightPointerTypeARB() { - if (WeightPointerTypeARB != null) - return WeightPointerTypeARB; - WeightPointerTypeARB = new HashMap(8); - WeightPointerTypeARB0(); - return WeightPointerTypeARB; - } - private static Map TextureLayout; - private static void TextureLayout0() { - } - public static Map TextureLayout() { - if (TextureLayout != null) - return TextureLayout; - TextureLayout = new HashMap(0); - TextureLayout0(); - return TextureLayout; - } - private static Map LightEnvModeSGIX; - private static void LightEnvModeSGIX0() { - LightEnvModeSGIX.put(GL_MODULATE, "GL_MODULATE"); - LightEnvModeSGIX.put(GL_ADD, "GL_ADD"); - LightEnvModeSGIX.put(GL_REPLACE, "GL_REPLACE"); - } - public static Map LightEnvModeSGIX() { - if (LightEnvModeSGIX != null) - return LightEnvModeSGIX; - LightEnvModeSGIX = new HashMap(3); - LightEnvModeSGIX0(); - return LightEnvModeSGIX; - } - private static Map PNTrianglesPNameATI; - private static void PNTrianglesPNameATI0() { - } - public static Map PNTrianglesPNameATI() { - if (PNTrianglesPNameATI != null) - return PNTrianglesPNameATI; - PNTrianglesPNameATI = new HashMap(0); - PNTrianglesPNameATI0(); - return PNTrianglesPNameATI; - } - private static Map ClipControlOrigin; - private static void ClipControlOrigin0() { - ClipControlOrigin.put(GL_UPPER_LEFT, "GL_UPPER_LEFT"); - ClipControlOrigin.put(GL_LOWER_LEFT, "GL_LOWER_LEFT"); - } - public static Map ClipControlOrigin() { - if (ClipControlOrigin != null) - return ClipControlOrigin; - ClipControlOrigin = new HashMap(2); - ClipControlOrigin0(); - return ClipControlOrigin; - } - private static Map FrontFaceDirection; - private static void FrontFaceDirection0() { - FrontFaceDirection.put(GL_CW, "GL_CW"); - FrontFaceDirection.put(GL_CCW, "GL_CCW"); - } - public static Map FrontFaceDirection() { - if (FrontFaceDirection != null) - return FrontFaceDirection; - FrontFaceDirection = new HashMap(2); - FrontFaceDirection0(); - return FrontFaceDirection; - } - private static Map TextureCoordName; - private static void TextureCoordName0() { - TextureCoordName.put(GL_Q, "GL_Q"); - TextureCoordName.put(GL_S, "GL_S"); - TextureCoordName.put(GL_R, "GL_R"); - TextureCoordName.put(GL_T, "GL_T"); - } - public static Map TextureCoordName() { - if (TextureCoordName != null) - return TextureCoordName; - TextureCoordName = new HashMap(4); - TextureCoordName0(); - return TextureCoordName; - } - private static Map ProgramStringProperty; - private static void ProgramStringProperty0() { - } - public static Map ProgramStringProperty() { - if (ProgramStringProperty != null) - return ProgramStringProperty; - ProgramStringProperty = new HashMap(0); - ProgramStringProperty0(); - return ProgramStringProperty; - } - private static Map TextureGenMode; - private static void TextureGenMode0() { - TextureGenMode.put(GL_OBJECT_DISTANCE_TO_LINE_SGIS, "GL_OBJECT_DISTANCE_TO_LINE_SGIS"); - TextureGenMode.put(GL_EYE_DISTANCE_TO_LINE_SGIS, "GL_EYE_DISTANCE_TO_LINE_SGIS"); - TextureGenMode.put(GL_OBJECT_LINEAR, "GL_OBJECT_LINEAR"); - TextureGenMode.put(GL_SPHERE_MAP, "GL_SPHERE_MAP"); - TextureGenMode.put(GL_OBJECT_DISTANCE_TO_POINT_SGIS, "GL_OBJECT_DISTANCE_TO_POINT_SGIS"); - TextureGenMode.put(GL_EYE_LINEAR, "GL_EYE_LINEAR"); - TextureGenMode.put(GL_EYE_DISTANCE_TO_POINT_SGIS, "GL_EYE_DISTANCE_TO_POINT_SGIS"); - } - public static Map TextureGenMode() { - if (TextureGenMode != null) - return TextureGenMode; - TextureGenMode = new HashMap(7); - TextureGenMode0(); - return TextureGenMode; - } - private static Map TextureGenParameter; - private static void TextureGenParameter0() { - TextureGenParameter.put(GL_OBJECT_PLANE, "GL_OBJECT_PLANE"); - TextureGenParameter.put(GL_OBJECT_LINE_SGIS, "GL_OBJECT_LINE_SGIS"); - TextureGenParameter.put(GL_EYE_POINT_SGIS, "GL_EYE_POINT_SGIS"); - TextureGenParameter.put(GL_EYE_LINE_SGIS, "GL_EYE_LINE_SGIS"); - TextureGenParameter.put(GL_TEXTURE_GEN_MODE, "GL_TEXTURE_GEN_MODE"); - TextureGenParameter.put(GL_OBJECT_POINT_SGIS, "GL_OBJECT_POINT_SGIS"); - TextureGenParameter.put(GL_EYE_PLANE, "GL_EYE_PLANE"); - } - public static Map TextureGenParameter() { - if (TextureGenParameter != null) - return TextureGenParameter; - TextureGenParameter = new HashMap(7); - TextureGenParameter0(); - return TextureGenParameter; - } - private static Map CombinerRegisterNV; - private static void CombinerRegisterNV0() { - } - public static Map CombinerRegisterNV() { - if (CombinerRegisterNV != null) - return CombinerRegisterNV; - CombinerRegisterNV = new HashMap(0); - CombinerRegisterNV0(); - return CombinerRegisterNV; - } - private static Map DebugSource; - private static void DebugSource0() { - DebugSource.put(GL_DEBUG_SOURCE_API, "GL_DEBUG_SOURCE_API"); - DebugSource.put(GL_DEBUG_SOURCE_SHADER_COMPILER, "GL_DEBUG_SOURCE_SHADER_COMPILER"); - DebugSource.put(GL_DEBUG_SOURCE_OTHER, "GL_DEBUG_SOURCE_OTHER"); - DebugSource.put(GL_DEBUG_SOURCE_APPLICATION, "GL_DEBUG_SOURCE_APPLICATION"); - DebugSource.put(GL_DONT_CARE, "GL_DONT_CARE"); - DebugSource.put(GL_DEBUG_SOURCE_WINDOW_SYSTEM, "GL_DEBUG_SOURCE_WINDOW_SYSTEM"); - DebugSource.put(GL_DEBUG_SOURCE_THIRD_PARTY, "GL_DEBUG_SOURCE_THIRD_PARTY"); - } - public static Map DebugSource() { - if (DebugSource != null) - return DebugSource; - DebugSource = new HashMap(7); - DebugSource0(); - return DebugSource; - } - private static Map ClampColorTargetARB; - private static void ClampColorTargetARB0() { - ClampColorTargetARB.put(GL_CLAMP_READ_COLOR, "GL_CLAMP_READ_COLOR"); - } - public static Map ClampColorTargetARB() { - if (ClampColorTargetARB != null) - return ClampColorTargetARB; - ClampColorTargetARB = new HashMap(1); - ClampColorTargetARB0(); - return ClampColorTargetARB; - } - private static Map PathCoordType; - private static void PathCoordType0() { - } - public static Map PathCoordType() { - if (PathCoordType != null) - return PathCoordType; - PathCoordType = new HashMap(0); - PathCoordType0(); - return PathCoordType; - } - private static Map FramebufferAttachmentParameterName; - private static void FramebufferAttachmentParameterName0() { - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_LAYERED, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"); - FramebufferAttachmentParameterName.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"); - } - public static Map FramebufferAttachmentParameterName() { - if (FramebufferAttachmentParameterName != null) - return FramebufferAttachmentParameterName; - FramebufferAttachmentParameterName = new HashMap(17); - FramebufferAttachmentParameterName0(); - return FramebufferAttachmentParameterName; - } - private static Map PixelMap; - private static void PixelMap0() { - PixelMap.put(GL_PIXEL_MAP_B_TO_B, "GL_PIXEL_MAP_B_TO_B"); - PixelMap.put(GL_PIXEL_MAP_S_TO_S, "GL_PIXEL_MAP_S_TO_S"); - PixelMap.put(GL_PIXEL_MAP_I_TO_I, "GL_PIXEL_MAP_I_TO_I"); - PixelMap.put(GL_PIXEL_MAP_I_TO_R, "GL_PIXEL_MAP_I_TO_R"); - PixelMap.put(GL_PIXEL_MAP_I_TO_B, "GL_PIXEL_MAP_I_TO_B"); - PixelMap.put(GL_PIXEL_MAP_G_TO_G, "GL_PIXEL_MAP_G_TO_G"); - PixelMap.put(GL_PIXEL_MAP_I_TO_A, "GL_PIXEL_MAP_I_TO_A"); - PixelMap.put(GL_PIXEL_MAP_I_TO_G, "GL_PIXEL_MAP_I_TO_G"); - PixelMap.put(GL_PIXEL_MAP_A_TO_A, "GL_PIXEL_MAP_A_TO_A"); - PixelMap.put(GL_PIXEL_MAP_R_TO_R, "GL_PIXEL_MAP_R_TO_R"); - } - public static Map PixelMap() { - if (PixelMap != null) - return PixelMap; - PixelMap = new HashMap(10); - PixelMap0(); - return PixelMap; - } - private static Map TextureFilterSGIS; - private static void TextureFilterSGIS0() { - TextureFilterSGIS.put(GL_FILTER4_SGIS, "GL_FILTER4_SGIS"); - } - public static Map TextureFilterSGIS() { - if (TextureFilterSGIS != null) - return TextureFilterSGIS; - TextureFilterSGIS = new HashMap(1); - TextureFilterSGIS0(); - return TextureFilterSGIS; - } - private static Map MapParameterNV; - private static void MapParameterNV0() { - } - public static Map MapParameterNV() { - if (MapParameterNV != null) - return MapParameterNV; - MapParameterNV = new HashMap(0); - MapParameterNV0(); - return MapParameterNV; - } - private static Map PrecisionType; - private static void PrecisionType0() { - PrecisionType.put(GL_MEDIUM_FLOAT, "GL_MEDIUM_FLOAT"); - PrecisionType.put(GL_HIGH_FLOAT, "GL_HIGH_FLOAT"); - PrecisionType.put(GL_LOW_FLOAT, "GL_LOW_FLOAT"); - PrecisionType.put(GL_LOW_INT, "GL_LOW_INT"); - PrecisionType.put(GL_MEDIUM_INT, "GL_MEDIUM_INT"); - PrecisionType.put(GL_HIGH_INT, "GL_HIGH_INT"); - } - public static Map PrecisionType() { - if (PrecisionType != null) - return PrecisionType; - PrecisionType = new HashMap(6); - PrecisionType0(); - return PrecisionType; - } - private static Map PathParameter; - private static void PathParameter0() { - } - public static Map PathParameter() { - if (PathParameter != null) - return PathParameter; - PathParameter = new HashMap(0); - PathParameter0(); - return PathParameter; - } - private static Map FenceParameterNameNV; - private static void FenceParameterNameNV0() { - } - public static Map FenceParameterNameNV() { - if (FenceParameterNameNV != null) - return FenceParameterNameNV; - FenceParameterNameNV = new HashMap(0); - FenceParameterNameNV0(); - return FenceParameterNameNV; - } - private static Map ProgramResourceProperty; - private static void ProgramResourceProperty0() { - ProgramResourceProperty.put(GL_REFERENCED_BY_VERTEX_SHADER, "GL_REFERENCED_BY_VERTEX_SHADER"); - ProgramResourceProperty.put(GL_NAME_LENGTH, "GL_NAME_LENGTH"); - ProgramResourceProperty.put(GL_BUFFER_BINDING, "GL_BUFFER_BINDING"); - ProgramResourceProperty.put(GL_TOP_LEVEL_ARRAY_STRIDE, "GL_TOP_LEVEL_ARRAY_STRIDE"); - ProgramResourceProperty.put(GL_MATRIX_STRIDE, "GL_MATRIX_STRIDE"); - ProgramResourceProperty.put(GL_REFERENCED_BY_GEOMETRY_SHADER, "GL_REFERENCED_BY_GEOMETRY_SHADER"); - ProgramResourceProperty.put(GL_UNIFORM, "GL_UNIFORM"); - ProgramResourceProperty.put(GL_ACTIVE_VARIABLES, "GL_ACTIVE_VARIABLES"); - ProgramResourceProperty.put(GL_ARRAY_STRIDE, "GL_ARRAY_STRIDE"); - ProgramResourceProperty.put(GL_BUFFER_DATA_SIZE, "GL_BUFFER_DATA_SIZE"); - ProgramResourceProperty.put(GL_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_REFERENCED_BY_TESS_CONTROL_SHADER"); - ProgramResourceProperty.put(GL_NUM_COMPATIBLE_SUBROUTINES, "GL_NUM_COMPATIBLE_SUBROUTINES"); - ProgramResourceProperty.put(GL_ATOMIC_COUNTER_BUFFER_INDEX, "GL_ATOMIC_COUNTER_BUFFER_INDEX"); - ProgramResourceProperty.put(GL_REFERENCED_BY_COMPUTE_SHADER, "GL_REFERENCED_BY_COMPUTE_SHADER"); - ProgramResourceProperty.put(GL_BLOCK_INDEX, "GL_BLOCK_INDEX"); - ProgramResourceProperty.put(GL_LOCATION, "GL_LOCATION"); - ProgramResourceProperty.put(GL_OFFSET, "GL_OFFSET"); - ProgramResourceProperty.put(GL_IS_ROW_MAJOR, "GL_IS_ROW_MAJOR"); - ProgramResourceProperty.put(GL_TRANSFORM_FEEDBACK_BUFFER_INDEX, "GL_TRANSFORM_FEEDBACK_BUFFER_INDEX"); - ProgramResourceProperty.put(GL_TOP_LEVEL_ARRAY_SIZE, "GL_TOP_LEVEL_ARRAY_SIZE"); - ProgramResourceProperty.put(GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE, "GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE"); - ProgramResourceProperty.put(GL_NUM_ACTIVE_VARIABLES, "GL_NUM_ACTIVE_VARIABLES"); - ProgramResourceProperty.put(GL_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER"); - ProgramResourceProperty.put(GL_COMPATIBLE_SUBROUTINES, "GL_COMPATIBLE_SUBROUTINES"); - ProgramResourceProperty.put(GL_LOCATION_INDEX, "GL_LOCATION_INDEX"); - ProgramResourceProperty.put(GL_LOCATION_COMPONENT, "GL_LOCATION_COMPONENT"); - ProgramResourceProperty.put(GL_TYPE, "GL_TYPE"); - ProgramResourceProperty.put(GL_ARRAY_SIZE, "GL_ARRAY_SIZE"); - ProgramResourceProperty.put(GL_IS_PER_PATCH, "GL_IS_PER_PATCH"); - ProgramResourceProperty.put(GL_REFERENCED_BY_FRAGMENT_SHADER, "GL_REFERENCED_BY_FRAGMENT_SHADER"); - } - public static Map ProgramResourceProperty() { - if (ProgramResourceProperty != null) - return ProgramResourceProperty; - ProgramResourceProperty = new HashMap(30); - ProgramResourceProperty0(); - return ProgramResourceProperty; - } - private static Map VertexShaderWriteMaskEXT; - private static void VertexShaderWriteMaskEXT0() { - VertexShaderWriteMaskEXT.put(GL_TRUE, "GL_TRUE"); - VertexShaderWriteMaskEXT.put(GL_FALSE, "GL_FALSE"); - } - public static Map VertexShaderWriteMaskEXT() { - if (VertexShaderWriteMaskEXT != null) - return VertexShaderWriteMaskEXT; - VertexShaderWriteMaskEXT = new HashMap(2); - VertexShaderWriteMaskEXT0(); - return VertexShaderWriteMaskEXT; - } - private static Map FramebufferStatus; - private static void FramebufferStatus0() { - FramebufferStatus.put(GL_FRAMEBUFFER_COMPLETE, "GL_FRAMEBUFFER_COMPLETE"); - FramebufferStatus.put(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"); - FramebufferStatus.put(GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER"); - FramebufferStatus.put(GL_FRAMEBUFFER_UNSUPPORTED, "GL_FRAMEBUFFER_UNSUPPORTED"); - FramebufferStatus.put(GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"); - FramebufferStatus.put(GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER"); - FramebufferStatus.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"); - FramebufferStatus.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS"); - FramebufferStatus.put(GL_FRAMEBUFFER_UNDEFINED, "GL_FRAMEBUFFER_UNDEFINED"); - } - public static Map FramebufferStatus() { - if (FramebufferStatus != null) - return FramebufferStatus; - FramebufferStatus = new HashMap(9); - FramebufferStatus0(); - return FramebufferStatus; - } - private static Map GetTextureParameter; - private static void GetTextureParameter0() { - GetTextureParameter.put(GL_SHADOW_AMBIENT_SGIX, "GL_SHADOW_AMBIENT_SGIX"); - GetTextureParameter.put(GL_TEXTURE_BASE_LEVEL_SGIS, "GL_TEXTURE_BASE_LEVEL_SGIS"); - GetTextureParameter.put(GL_TEXTURE_MAX_CLAMP_S_SGIX, "GL_TEXTURE_MAX_CLAMP_S_SGIX"); - GetTextureParameter.put(GL_TEXTURE_LOD_BIAS_S_SGIX, "GL_TEXTURE_LOD_BIAS_S_SGIX"); - GetTextureParameter.put(GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"); - GetTextureParameter.put(GL_TEXTURE_COMPARE_OPERATOR_SGIX, "GL_TEXTURE_COMPARE_OPERATOR_SGIX"); - GetTextureParameter.put(GL_TEXTURE_GEQUAL_R_SGIX, "GL_TEXTURE_GEQUAL_R_SGIX"); - GetTextureParameter.put(GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM, "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM"); - GetTextureParameter.put(GL_TEXTURE_WRAP_Q_SGIS, "GL_TEXTURE_WRAP_Q_SGIS"); - GetTextureParameter.put(GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"); - GetTextureParameter.put(GL_TEXTURE_MAX_CLAMP_T_SGIX, "GL_TEXTURE_MAX_CLAMP_T_SGIX"); - GetTextureParameter.put(GL_TEXTURE_RESIDENT, "GL_TEXTURE_RESIDENT"); - GetTextureParameter.put(GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"); - GetTextureParameter.put(GL_TEXTURE_CLIPMAP_FRAME_SGIX, "GL_TEXTURE_CLIPMAP_FRAME_SGIX"); - GetTextureParameter.put(GL_TEXTURE_BORDER, "GL_TEXTURE_BORDER"); - GetTextureParameter.put(GL_TEXTURE_LEQUAL_R_SGIX, "GL_TEXTURE_LEQUAL_R_SGIX"); - GetTextureParameter.put(GL_TEXTURE_BLUE_SIZE, "GL_TEXTURE_BLUE_SIZE"); - GetTextureParameter.put(GL_TEXTURE_INTENSITY_SIZE, "GL_TEXTURE_INTENSITY_SIZE"); - GetTextureParameter.put(GL_TEXTURE_MAX_CLAMP_R_SGIX, "GL_TEXTURE_MAX_CLAMP_R_SGIX"); - GetTextureParameter.put(GL_POST_TEXTURE_FILTER_BIAS_SGIX, "GL_POST_TEXTURE_FILTER_BIAS_SGIX"); - GetTextureParameter.put(GL_DETAIL_TEXTURE_LEVEL_SGIS, "GL_DETAIL_TEXTURE_LEVEL_SGIS"); - GetTextureParameter.put(GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"); - GetTextureParameter.put(GL_QUAD_TEXTURE_SELECT_SGIS, "GL_QUAD_TEXTURE_SELECT_SGIS"); - GetTextureParameter.put(GL_DETAIL_TEXTURE_MODE_SGIS, "GL_DETAIL_TEXTURE_MODE_SGIS"); - GetTextureParameter.put(GL_TEXTURE_LOD_BIAS_T_SGIX, "GL_TEXTURE_LOD_BIAS_T_SGIX"); - GetTextureParameter.put(GL_TEXTURE_INTERNAL_FORMAT, "GL_TEXTURE_INTERNAL_FORMAT"); - GetTextureParameter.put(GL_TEXTURE_RED_SIZE, "GL_TEXTURE_RED_SIZE"); - GetTextureParameter.put(GL_DUAL_TEXTURE_SELECT_SGIS, "GL_DUAL_TEXTURE_SELECT_SGIS"); - GetTextureParameter.put(GL_GENERATE_MIPMAP_SGIS, "GL_GENERATE_MIPMAP_SGIS"); - GetTextureParameter.put(GL_TEXTURE_HEIGHT, "GL_TEXTURE_HEIGHT"); - GetTextureParameter.put(GL_TEXTURE_CBCR_DEGAMMA_QCOM, "GL_TEXTURE_CBCR_DEGAMMA_QCOM"); - GetTextureParameter.put(GL_TEXTURE_COMPARE_SGIX, "GL_TEXTURE_COMPARE_SGIX"); - GetTextureParameter.put(GL_TEXTURE_4DSIZE_SGIS, "GL_TEXTURE_4DSIZE_SGIS"); - GetTextureParameter.put(GL_TEXTURE_CLIPMAP_CENTER_SGIX, "GL_TEXTURE_CLIPMAP_CENTER_SGIX"); - GetTextureParameter.put(GL_TEXTURE_CLIPMAP_DEPTH_SGIX, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX"); - GetTextureParameter.put(GL_TEXTURE_LUMINANCE_SIZE, "GL_TEXTURE_LUMINANCE_SIZE"); - GetTextureParameter.put(GL_TEXTURE_MIN_LOD_SGIS, "GL_TEXTURE_MIN_LOD_SGIS"); - GetTextureParameter.put(GL_TEXTURE_MAX_LEVEL_SGIS, "GL_TEXTURE_MAX_LEVEL_SGIS"); - GetTextureParameter.put(GL_POST_TEXTURE_FILTER_SCALE_SGIX, "GL_POST_TEXTURE_FILTER_SCALE_SGIX"); - GetTextureParameter.put(GL_TEXTURE_COMPONENTS, "GL_TEXTURE_COMPONENTS"); - GetTextureParameter.put(GL_TEXTURE_WIDTH, "GL_TEXTURE_WIDTH"); - GetTextureParameter.put(GL_TEXTURE_LOD_BIAS_R_SGIX, "GL_TEXTURE_LOD_BIAS_R_SGIX"); - GetTextureParameter.put(GL_TEXTURE_MAX_LOD_SGIS, "GL_TEXTURE_MAX_LOD_SGIS"); - GetTextureParameter.put(GL_TEXTURE_GREEN_SIZE, "GL_TEXTURE_GREEN_SIZE"); - GetTextureParameter.put(GL_NORMAL_MAP, "GL_NORMAL_MAP"); - GetTextureParameter.put(GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"); - GetTextureParameter.put(GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"); - GetTextureParameter.put(GL_REFLECTION_MAP, "GL_REFLECTION_MAP"); - GetTextureParameter.put(GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"); - GetTextureParameter.put(GL_TEXTURE_CLIPMAP_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"); - GetTextureParameter.put(GL_TEXTURE_FILTER4_SIZE_SGIS, "GL_TEXTURE_FILTER4_SIZE_SGIS"); - GetTextureParameter.put(GL_TEXTURE_PRIORITY, "GL_TEXTURE_PRIORITY"); - GetTextureParameter.put(GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"); - GetTextureParameter.put(GL_TEXTURE_ALPHA_SIZE, "GL_TEXTURE_ALPHA_SIZE"); - GetTextureParameter.put(GL_TEXTURE_BORDER_COLOR, "GL_TEXTURE_BORDER_COLOR"); - GetTextureParameter.put(GL_TEXTURE_Y_DEGAMMA_QCOM, "GL_TEXTURE_Y_DEGAMMA_QCOM"); - } - public static Map GetTextureParameter() { - if (GetTextureParameter != null) - return GetTextureParameter; - GetTextureParameter = new HashMap(56); - GetTextureParameter0(); - return GetTextureParameter; - } - private static Map CombinerVariableNV; - private static void CombinerVariableNV0() { - } - public static Map CombinerVariableNV() { - if (CombinerVariableNV != null) - return CombinerVariableNV; - CombinerVariableNV = new HashMap(0); - CombinerVariableNV0(); - return CombinerVariableNV; - } - private static Map TexBumpParameterATI; - private static void TexBumpParameterATI0() { - } - public static Map TexBumpParameterATI() { - if (TexBumpParameterATI != null) - return TexBumpParameterATI; - TexBumpParameterATI = new HashMap(0); - TexBumpParameterATI0(); - return TexBumpParameterATI; - } - private static Map ObjectIdentifier; - private static void ObjectIdentifier0() { - ObjectIdentifier.put(GL_VERTEX_ARRAY, "GL_VERTEX_ARRAY"); - ObjectIdentifier.put(GL_PROGRAM, "GL_PROGRAM"); - ObjectIdentifier.put(GL_SHADER, "GL_SHADER"); - ObjectIdentifier.put(GL_TRANSFORM_FEEDBACK, "GL_TRANSFORM_FEEDBACK"); - ObjectIdentifier.put(GL_BUFFER, "GL_BUFFER"); - ObjectIdentifier.put(GL_QUERY, "GL_QUERY"); - ObjectIdentifier.put(GL_FRAMEBUFFER, "GL_FRAMEBUFFER"); - ObjectIdentifier.put(GL_TEXTURE, "GL_TEXTURE"); - ObjectIdentifier.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); - ObjectIdentifier.put(GL_PROGRAM_PIPELINE, "GL_PROGRAM_PIPELINE"); - ObjectIdentifier.put(GL_SAMPLER, "GL_SAMPLER"); - } - public static Map ObjectIdentifier() { - if (ObjectIdentifier != null) - return ObjectIdentifier; - ObjectIdentifier = new HashMap(11); - ObjectIdentifier0(); - return ObjectIdentifier; - } - private static Map ShadingRate; - private static void ShadingRate0() { - } - public static Map ShadingRate() { - if (ShadingRate != null) - return ShadingRate; - ShadingRate = new HashMap(0); - ShadingRate0(); - return ShadingRate; - } - private static Map ClipControlDepth; - private static void ClipControlDepth0() { - ClipControlDepth.put(GL_ZERO_TO_ONE, "GL_ZERO_TO_ONE"); - ClipControlDepth.put(GL_NEGATIVE_ONE_TO_ONE, "GL_NEGATIVE_ONE_TO_ONE"); - } - public static Map ClipControlDepth() { - if (ClipControlDepth != null) - return ClipControlDepth; - ClipControlDepth = new HashMap(2); - ClipControlDepth0(); - return ClipControlDepth; - } - private static Map EvalMapsModeNV; - private static void EvalMapsModeNV0() { - } - public static Map EvalMapsModeNV() { - if (EvalMapsModeNV != null) - return EvalMapsModeNV; - EvalMapsModeNV = new HashMap(0); - EvalMapsModeNV0(); - return EvalMapsModeNV; - } - private static Map ConvolutionTarget; - private static void ConvolutionTarget0() { - ConvolutionTarget.put(GL_CONVOLUTION_2D, "GL_CONVOLUTION_2D"); - ConvolutionTarget.put(GL_CONVOLUTION_1D, "GL_CONVOLUTION_1D"); - } - public static Map ConvolutionTarget() { - if (ConvolutionTarget != null) - return ConvolutionTarget; - ConvolutionTarget = new HashMap(2); - ConvolutionTarget0(); - return ConvolutionTarget; - } - private static Map PathFontStyle; - private static void PathFontStyle0() { - PathFontStyle.put(GL_NONE, "GL_NONE"); - } - public static Map PathFontStyle() { - if (PathFontStyle != null) - return PathFontStyle; - PathFontStyle = new HashMap(1); - PathFontStyle0(); - return PathFontStyle; - } - private static Map CopyImageSubDataTarget; - private static void CopyImageSubDataTarget0() { - CopyImageSubDataTarget.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); - CopyImageSubDataTarget.put(GL_TEXTURE_1D_ARRAY, "GL_TEXTURE_1D_ARRAY"); - CopyImageSubDataTarget.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); - CopyImageSubDataTarget.put(GL_TEXTURE_CUBE_MAP_ARRAY, "GL_TEXTURE_CUBE_MAP_ARRAY"); - CopyImageSubDataTarget.put(GL_TEXTURE_RECTANGLE, "GL_TEXTURE_RECTANGLE"); - CopyImageSubDataTarget.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"); - CopyImageSubDataTarget.put(GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"); - CopyImageSubDataTarget.put(GL_TEXTURE_2D_MULTISAMPLE, "GL_TEXTURE_2D_MULTISAMPLE"); - CopyImageSubDataTarget.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); - CopyImageSubDataTarget.put(GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"); - CopyImageSubDataTarget.put(GL_TEXTURE_3D, "GL_TEXTURE_3D"); - } - public static Map CopyImageSubDataTarget() { - if (CopyImageSubDataTarget != null) - return CopyImageSubDataTarget; - CopyImageSubDataTarget = new HashMap(11); - CopyImageSubDataTarget0(); - return CopyImageSubDataTarget; - } - private static Map PathElementType; - private static void PathElementType0() { - } - public static Map PathElementType() { - if (PathElementType != null) - return PathElementType; - PathElementType = new HashMap(0); - PathElementType0(); - return PathElementType; - } - private static Map PerfQueryDataFlags; - private static void PerfQueryDataFlags0() { - PerfQueryDataFlags.put(GL_PERFQUERY_WAIT_INTEL, "GL_PERFQUERY_WAIT_INTEL"); - PerfQueryDataFlags.put(GL_PERFQUERY_DONOT_FLUSH_INTEL, "GL_PERFQUERY_DONOT_FLUSH_INTEL"); - PerfQueryDataFlags.put(GL_PERFQUERY_FLUSH_INTEL, "GL_PERFQUERY_FLUSH_INTEL"); - } - public static Map PerfQueryDataFlags() { - if (PerfQueryDataFlags != null) - return PerfQueryDataFlags; - PerfQueryDataFlags = new HashMap(3); - PerfQueryDataFlags0(); - return PerfQueryDataFlags; - } - private static Map QueryCounterTarget; - private static void QueryCounterTarget0() { - QueryCounterTarget.put(GL_TIMESTAMP, "GL_TIMESTAMP"); - } - public static Map QueryCounterTarget() { - if (QueryCounterTarget != null) - return QueryCounterTarget; - QueryCounterTarget = new HashMap(1); - QueryCounterTarget0(); - return QueryCounterTarget; - } - private static Map PixelTransformTargetEXT; - private static void PixelTransformTargetEXT0() { - } - public static Map PixelTransformTargetEXT() { - if (PixelTransformTargetEXT != null) - return PixelTransformTargetEXT; - PixelTransformTargetEXT = new HashMap(0); - PixelTransformTargetEXT0(); - return PixelTransformTargetEXT; - } - private static Map FragmentLightModelParameterSGIX; - private static void FragmentLightModelParameterSGIX0() { - FragmentLightModelParameterSGIX.put(GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"); - FragmentLightModelParameterSGIX.put(GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, "GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"); - FragmentLightModelParameterSGIX.put(GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, "GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"); - FragmentLightModelParameterSGIX.put(GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, "GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"); - } - public static Map FragmentLightModelParameterSGIX() { - if (FragmentLightModelParameterSGIX != null) - return FragmentLightModelParameterSGIX; - FragmentLightModelParameterSGIX = new HashMap(4); - FragmentLightModelParameterSGIX0(); - return FragmentLightModelParameterSGIX; - } - private static Map FoveationConfigBitQCOM; - private static void FoveationConfigBitQCOM0() { - FoveationConfigBitQCOM.put(GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM, "GL_FOVEATION_SCALED_BIN_METHOD_BIT_QCOM"); - FoveationConfigBitQCOM.put(GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM, "GL_FOVEATION_SUBSAMPLED_LAYOUT_METHOD_BIT_QCOM"); - FoveationConfigBitQCOM.put(GL_FOVEATION_ENABLE_BIT_QCOM, "GL_FOVEATION_ENABLE_BIT_QCOM"); - } - public static Map FoveationConfigBitQCOM() { - if (FoveationConfigBitQCOM != null) - return FoveationConfigBitQCOM; - FoveationConfigBitQCOM = new HashMap(3); - FoveationConfigBitQCOM0(); - return FoveationConfigBitQCOM; - } - private static Map PatchParameterName; - private static void PatchParameterName0() { - PatchParameterName.put(GL_PATCH_VERTICES, "GL_PATCH_VERTICES"); - PatchParameterName.put(GL_PATCH_DEFAULT_OUTER_LEVEL, "GL_PATCH_DEFAULT_OUTER_LEVEL"); - PatchParameterName.put(GL_PATCH_DEFAULT_INNER_LEVEL, "GL_PATCH_DEFAULT_INNER_LEVEL"); - } - public static Map PatchParameterName() { - if (PatchParameterName != null) - return PatchParameterName; - PatchParameterName = new HashMap(3); - PatchParameterName0(); - return PatchParameterName; - } - private static Map MemoryObjectParameterName; - private static void MemoryObjectParameterName0() { - } - public static Map MemoryObjectParameterName() { - if (MemoryObjectParameterName != null) - return MemoryObjectParameterName; - MemoryObjectParameterName = new HashMap(0); - MemoryObjectParameterName0(); - return MemoryObjectParameterName; - } - private static Map ShaderType; - private static void ShaderType0() { - ShaderType.put(GL_VERTEX_SHADER, "GL_VERTEX_SHADER"); - ShaderType.put(GL_COMPUTE_SHADER, "GL_COMPUTE_SHADER"); - ShaderType.put(GL_GEOMETRY_SHADER, "GL_GEOMETRY_SHADER"); - ShaderType.put(GL_TESS_CONTROL_SHADER, "GL_TESS_CONTROL_SHADER"); - ShaderType.put(GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"); - ShaderType.put(GL_TESS_EVALUATION_SHADER, "GL_TESS_EVALUATION_SHADER"); - } - public static Map ShaderType() { - if (ShaderType != null) - return ShaderType; - ShaderType = new HashMap(6); - ShaderType0(); - return ShaderType; - } - private static Map FogCoordinatePointerType; - private static void FogCoordinatePointerType0() { - FogCoordinatePointerType.put(GL_FLOAT, "GL_FLOAT"); - FogCoordinatePointerType.put(GL_DOUBLE, "GL_DOUBLE"); - } - public static Map FogCoordinatePointerType() { - if (FogCoordinatePointerType != null) - return FogCoordinatePointerType; - FogCoordinatePointerType = new HashMap(2); - FogCoordinatePointerType0(); - return FogCoordinatePointerType; - } - private static Map FragmentShaderValueRepATI; - private static void FragmentShaderValueRepATI0() { - FragmentShaderValueRepATI.put(GL_BLUE, "GL_BLUE"); - FragmentShaderValueRepATI.put(GL_GREEN, "GL_GREEN"); - FragmentShaderValueRepATI.put(GL_RED, "GL_RED"); - FragmentShaderValueRepATI.put(GL_ALPHA, "GL_ALPHA"); - FragmentShaderValueRepATI.put(GL_NONE, "GL_NONE"); - } - public static Map FragmentShaderValueRepATI() { - if (FragmentShaderValueRepATI != null) - return FragmentShaderValueRepATI; - FragmentShaderValueRepATI = new HashMap(5); - FragmentShaderValueRepATI0(); - return FragmentShaderValueRepATI; - } - private static Map CombinerPortionNV; - private static void CombinerPortionNV0() { - CombinerPortionNV.put(GL_RGB, "GL_RGB"); - CombinerPortionNV.put(GL_ALPHA, "GL_ALPHA"); - } - public static Map CombinerPortionNV() { - if (CombinerPortionNV != null) - return CombinerPortionNV; - CombinerPortionNV = new HashMap(2); - CombinerPortionNV0(); - return CombinerPortionNV; - } - private static Map HistogramTarget; - private static void HistogramTarget0() { - HistogramTarget.put(GL_PROXY_HISTOGRAM, "GL_PROXY_HISTOGRAM"); - HistogramTarget.put(GL_HISTOGRAM, "GL_HISTOGRAM"); - } - public static Map HistogramTarget() { - if (HistogramTarget != null) - return HistogramTarget; - HistogramTarget = new HashMap(2); - HistogramTarget0(); - return HistogramTarget; - } - private static Map TextureUnit; - private static void TextureUnit0() { - TextureUnit.put(GL_TEXTURE20, "GL_TEXTURE20"); - TextureUnit.put(GL_TEXTURE19, "GL_TEXTURE19"); - TextureUnit.put(GL_TEXTURE18, "GL_TEXTURE18"); - TextureUnit.put(GL_TEXTURE17, "GL_TEXTURE17"); - TextureUnit.put(GL_TEXTURE16, "GL_TEXTURE16"); - TextureUnit.put(GL_TEXTURE15, "GL_TEXTURE15"); - TextureUnit.put(GL_TEXTURE14, "GL_TEXTURE14"); - TextureUnit.put(GL_TEXTURE13, "GL_TEXTURE13"); - TextureUnit.put(GL_TEXTURE12, "GL_TEXTURE12"); - TextureUnit.put(GL_TEXTURE11, "GL_TEXTURE11"); - TextureUnit.put(GL_TEXTURE10, "GL_TEXTURE10"); - TextureUnit.put(GL_TEXTURE31, "GL_TEXTURE31"); - TextureUnit.put(GL_TEXTURE30, "GL_TEXTURE30"); - TextureUnit.put(GL_TEXTURE0, "GL_TEXTURE0"); - TextureUnit.put(GL_TEXTURE4, "GL_TEXTURE4"); - TextureUnit.put(GL_TEXTURE3, "GL_TEXTURE3"); - TextureUnit.put(GL_TEXTURE2, "GL_TEXTURE2"); - TextureUnit.put(GL_TEXTURE1, "GL_TEXTURE1"); - TextureUnit.put(GL_TEXTURE8, "GL_TEXTURE8"); - TextureUnit.put(GL_TEXTURE7, "GL_TEXTURE7"); - TextureUnit.put(GL_TEXTURE6, "GL_TEXTURE6"); - TextureUnit.put(GL_TEXTURE5, "GL_TEXTURE5"); - TextureUnit.put(GL_TEXTURE29, "GL_TEXTURE29"); - TextureUnit.put(GL_TEXTURE28, "GL_TEXTURE28"); - TextureUnit.put(GL_TEXTURE27, "GL_TEXTURE27"); - TextureUnit.put(GL_TEXTURE26, "GL_TEXTURE26"); - TextureUnit.put(GL_TEXTURE9, "GL_TEXTURE9"); - TextureUnit.put(GL_TEXTURE25, "GL_TEXTURE25"); - TextureUnit.put(GL_TEXTURE24, "GL_TEXTURE24"); - TextureUnit.put(GL_TEXTURE23, "GL_TEXTURE23"); - TextureUnit.put(GL_TEXTURE22, "GL_TEXTURE22"); - TextureUnit.put(GL_TEXTURE21, "GL_TEXTURE21"); - } - public static Map TextureUnit() { - if (TextureUnit != null) - return TextureUnit; - TextureUnit = new HashMap(32); - TextureUnit0(); - return TextureUnit; - } - private static Map VertexAttribEnumNV; - private static void VertexAttribEnumNV0() { - } - public static Map VertexAttribEnumNV() { - if (VertexAttribEnumNV != null) - return VertexAttribEnumNV; - VertexAttribEnumNV = new HashMap(0); - VertexAttribEnumNV0(); - return VertexAttribEnumNV; - } - private static Map PathFillMode; - private static void PathFillMode0() { - PathFillMode.put(GL_INVERT, "GL_INVERT"); - } - public static Map PathFillMode() { - if (PathFillMode != null) - return PathFillMode; - PathFillMode = new HashMap(1); - PathFillMode0(); - return PathFillMode; - } - private static Map FragmentShaderGenericSourceATI; - private static void FragmentShaderGenericSourceATI0() { - FragmentShaderGenericSourceATI.put(GL_ZERO, "GL_ZERO"); - FragmentShaderGenericSourceATI.put(GL_PRIMARY_COLOR, "GL_PRIMARY_COLOR"); - FragmentShaderGenericSourceATI.put(GL_ONE, "GL_ONE"); - } - public static Map FragmentShaderGenericSourceATI() { - if (FragmentShaderGenericSourceATI != null) - return FragmentShaderGenericSourceATI; - FragmentShaderGenericSourceATI = new HashMap(3); - FragmentShaderGenericSourceATI0(); - return FragmentShaderGenericSourceATI; - } - private static Map BindTransformFeedbackTarget; - private static void BindTransformFeedbackTarget0() { - BindTransformFeedbackTarget.put(GL_TRANSFORM_FEEDBACK, "GL_TRANSFORM_FEEDBACK"); - } - public static Map BindTransformFeedbackTarget() { - if (BindTransformFeedbackTarget != null) - return BindTransformFeedbackTarget; - BindTransformFeedbackTarget = new HashMap(1); - BindTransformFeedbackTarget0(); - return BindTransformFeedbackTarget; - } - private static Map CombinerComponentUsageNV; - private static void CombinerComponentUsageNV0() { - CombinerComponentUsageNV.put(GL_BLUE, "GL_BLUE"); - CombinerComponentUsageNV.put(GL_RGB, "GL_RGB"); - CombinerComponentUsageNV.put(GL_ALPHA, "GL_ALPHA"); - } - public static Map CombinerComponentUsageNV() { - if (CombinerComponentUsageNV != null) - return CombinerComponentUsageNV; - CombinerComponentUsageNV = new HashMap(3); - CombinerComponentUsageNV0(); - return CombinerComponentUsageNV; - } - private static Map FeedbackType; - private static void FeedbackType0() { - FeedbackType.put(GL_2D, "GL_2D"); - FeedbackType.put(GL_3D_COLOR_TEXTURE, "GL_3D_COLOR_TEXTURE"); - FeedbackType.put(GL_3D, "GL_3D"); - FeedbackType.put(GL_3D_COLOR, "GL_3D_COLOR"); - FeedbackType.put(GL_4D_COLOR_TEXTURE, "GL_4D_COLOR_TEXTURE"); - } - public static Map FeedbackType() { - if (FeedbackType != null) - return FeedbackType; - FeedbackType = new HashMap(5); - FeedbackType0(); - return FeedbackType; - } - private static Map TransformFeedbackBufferMode; - private static void TransformFeedbackBufferMode0() { - TransformFeedbackBufferMode.put(GL_INTERLEAVED_ATTRIBS, "GL_INTERLEAVED_ATTRIBS"); - TransformFeedbackBufferMode.put(GL_SEPARATE_ATTRIBS, "GL_SEPARATE_ATTRIBS"); - } - public static Map TransformFeedbackBufferMode() { - if (TransformFeedbackBufferMode != null) - return TransformFeedbackBufferMode; - TransformFeedbackBufferMode = new HashMap(2); - TransformFeedbackBufferMode0(); - return TransformFeedbackBufferMode; - } - private static Map OcclusionQueryEventMaskAMD; - private static void OcclusionQueryEventMaskAMD0() { - OcclusionQueryEventMaskAMD.put(GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD, "GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"); - OcclusionQueryEventMaskAMD.put(GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD, "GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"); - OcclusionQueryEventMaskAMD.put(GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD, "GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"); - OcclusionQueryEventMaskAMD.put(GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD, "GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"); - OcclusionQueryEventMaskAMD.put(GL_QUERY_ALL_EVENT_BITS_AMD, "GL_QUERY_ALL_EVENT_BITS_AMD"); - } - public static Map OcclusionQueryEventMaskAMD() { - if (OcclusionQueryEventMaskAMD != null) - return OcclusionQueryEventMaskAMD; - OcclusionQueryEventMaskAMD = new HashMap(5); - OcclusionQueryEventMaskAMD0(); - return OcclusionQueryEventMaskAMD; - } - private static Map ReadBufferMode; - private static void ReadBufferMode0() { - ReadBufferMode.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); - ReadBufferMode.put(GL_AUX0, "GL_AUX0"); - ReadBufferMode.put(GL_AUX1, "GL_AUX1"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); - ReadBufferMode.put(GL_FRONT, "GL_FRONT"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); - ReadBufferMode.put(GL_FRONT_RIGHT, "GL_FRONT_RIGHT"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); - ReadBufferMode.put(GL_LEFT, "GL_LEFT"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); - ReadBufferMode.put(GL_AUX2, "GL_AUX2"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); - ReadBufferMode.put(GL_AUX3, "GL_AUX3"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); - ReadBufferMode.put(GL_BACK_LEFT, "GL_BACK_LEFT"); - ReadBufferMode.put(GL_BACK_RIGHT, "GL_BACK_RIGHT"); - ReadBufferMode.put(GL_FRONT_LEFT, "GL_FRONT_LEFT"); - ReadBufferMode.put(GL_BACK, "GL_BACK"); - ReadBufferMode.put(GL_RIGHT, "GL_RIGHT"); - ReadBufferMode.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); - ReadBufferMode.put(GL_NONE, "GL_NONE"); - } - public static Map ReadBufferMode() { - if (ReadBufferMode != null) - return ReadBufferMode; - ReadBufferMode = new HashMap(29); - ReadBufferMode0(); - return ReadBufferMode; - } - private static Map AttributeType; - private static void AttributeType0() { - AttributeType.put(GL_IMAGE_1D_ARRAY, "GL_IMAGE_1D_ARRAY"); - AttributeType.put(GL_IMAGE_3D, "GL_IMAGE_3D"); - AttributeType.put(GL_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D, "GL_UNSIGNED_INT_SAMPLER_2D"); - AttributeType.put(GL_INT_IMAGE_2D_RECT, "GL_INT_IMAGE_2D_RECT"); - AttributeType.put(GL_UNSIGNED_INT_VEC4, "GL_UNSIGNED_INT_VEC4"); - AttributeType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - AttributeType.put(GL_INT_SAMPLER_1D_ARRAY, "GL_INT_SAMPLER_1D_ARRAY"); - AttributeType.put(GL_INT_SAMPLER_2D_ARRAY, "GL_INT_SAMPLER_2D_ARRAY"); - AttributeType.put(GL_INT_IMAGE_CUBE, "GL_INT_IMAGE_CUBE"); - AttributeType.put(GL_IMAGE_2D_ARRAY, "GL_IMAGE_2D_ARRAY"); - AttributeType.put(GL_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_IMAGE_2D_MULTISAMPLE_ARRAY"); - AttributeType.put(GL_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_INT_SAMPLER_CUBE_MAP_ARRAY"); - AttributeType.put(GL_INT_SAMPLER_BUFFER, "GL_INT_SAMPLER_BUFFER"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_1D_ARRAY, "GL_UNSIGNED_INT_IMAGE_1D_ARRAY"); - AttributeType.put(GL_FLOAT_MAT3x4, "GL_FLOAT_MAT3x4"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_1D, "GL_UNSIGNED_INT_SAMPLER_1D"); - AttributeType.put(GL_INT_IMAGE_2D_ARRAY, "GL_INT_IMAGE_2D_ARRAY"); - AttributeType.put(GL_FLOAT_MAT3x2, "GL_FLOAT_MAT3x2"); - AttributeType.put(GL_IMAGE_BUFFER, "GL_IMAGE_BUFFER"); - AttributeType.put(GL_BOOL_VEC4, "GL_BOOL_VEC4"); - AttributeType.put(GL_BOOL_VEC3, "GL_BOOL_VEC3"); - AttributeType.put(GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_BUFFER, "GL_UNSIGNED_INT_IMAGE_BUFFER"); - AttributeType.put(GL_BOOL_VEC2, "GL_BOOL_VEC2"); - AttributeType.put(GL_UNSIGNED_INT_VEC3, "GL_UNSIGNED_INT_VEC3"); - AttributeType.put(GL_UNSIGNED_INT_VEC2, "GL_UNSIGNED_INT_VEC2"); - AttributeType.put(GL_SAMPLER_CUBE_SHADOW, "GL_SAMPLER_CUBE_SHADOW"); - AttributeType.put(GL_SAMPLER_BUFFER, "GL_SAMPLER_BUFFER"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D, "GL_UNSIGNED_INT_IMAGE_2D"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_BUFFER, "GL_UNSIGNED_INT_SAMPLER_BUFFER"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY"); - AttributeType.put(GL_FLOAT_MAT4, "GL_FLOAT_MAT4"); - AttributeType.put(GL_FLOAT_MAT3, "GL_FLOAT_MAT3"); - AttributeType.put(GL_FLOAT_MAT2, "GL_FLOAT_MAT2"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D_RECT, "GL_UNSIGNED_INT_SAMPLER_2D_RECT"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"); - AttributeType.put(GL_SAMPLER_2D_ARRAY_SHADOW, "GL_SAMPLER_2D_ARRAY_SHADOW"); - AttributeType.put(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"); - AttributeType.put(GL_IMAGE_2D_RECT, "GL_IMAGE_2D_RECT"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D_RECT, "GL_UNSIGNED_INT_IMAGE_2D_RECT"); - AttributeType.put(GL_INT_IMAGE_BUFFER, "GL_INT_IMAGE_BUFFER"); - AttributeType.put(GL_INT_SAMPLER_1D, "GL_INT_SAMPLER_1D"); - AttributeType.put(GL_SAMPLER_1D_SHADOW, "GL_SAMPLER_1D_SHADOW"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_1D, "GL_UNSIGNED_INT_IMAGE_1D"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_3D, "GL_UNSIGNED_INT_SAMPLER_3D"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_2D_ARRAY, "GL_UNSIGNED_INT_IMAGE_2D_ARRAY"); - AttributeType.put(GL_FLOAT_MAT4x3, "GL_FLOAT_MAT4x3"); - AttributeType.put(GL_DOUBLE_VEC4, "GL_DOUBLE_VEC4"); - AttributeType.put(GL_DOUBLE_VEC3, "GL_DOUBLE_VEC3"); - AttributeType.put(GL_SAMPLER_2D_MULTISAMPLE, "GL_SAMPLER_2D_MULTISAMPLE"); - AttributeType.put(GL_FLOAT_MAT4x2, "GL_FLOAT_MAT4x2"); - AttributeType.put(GL_DOUBLE_VEC2, "GL_DOUBLE_VEC2"); - AttributeType.put(GL_INT_SAMPLER_CUBE, "GL_INT_SAMPLER_CUBE"); - AttributeType.put(GL_INT_IMAGE_2D_MULTISAMPLE, "GL_INT_IMAGE_2D_MULTISAMPLE"); - AttributeType.put(GL_DOUBLE_MAT2x4, "GL_DOUBLE_MAT2x4"); - AttributeType.put(GL_INT_IMAGE_1D_ARRAY, "GL_INT_IMAGE_1D_ARRAY"); - AttributeType.put(GL_DOUBLE_MAT2x3, "GL_DOUBLE_MAT2x3"); - AttributeType.put(GL_INT_SAMPLER_2D_MULTISAMPLE, "GL_INT_SAMPLER_2D_MULTISAMPLE"); - AttributeType.put(GL_INT_VEC4, "GL_INT_VEC4"); - AttributeType.put(GL_INT_VEC2, "GL_INT_VEC2"); - AttributeType.put(GL_INT_VEC3, "GL_INT_VEC3"); - AttributeType.put(GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"); - AttributeType.put(GL_FLOAT, "GL_FLOAT"); - AttributeType.put(GL_SAMPLER_2D_RECT_SHADOW, "GL_SAMPLER_2D_RECT_SHADOW"); - AttributeType.put(GL_INT_SAMPLER_3D, "GL_INT_SAMPLER_3D"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_CUBE, "GL_UNSIGNED_INT_IMAGE_CUBE"); - AttributeType.put(GL_SAMPLER_2D_SHADOW, "GL_SAMPLER_2D_SHADOW"); - AttributeType.put(GL_DOUBLE, "GL_DOUBLE"); - AttributeType.put(GL_UNSIGNED_INT_IMAGE_3D, "GL_UNSIGNED_INT_IMAGE_3D"); - AttributeType.put(GL_SAMPLER_3D, "GL_SAMPLER_3D"); - } - private static void AttributeType1() { - AttributeType.put(GL_DOUBLE_MAT4, "GL_DOUBLE_MAT4"); - AttributeType.put(GL_DOUBLE_MAT3x4, "GL_DOUBLE_MAT3x4"); - AttributeType.put(GL_DOUBLE_MAT3x2, "GL_DOUBLE_MAT3x2"); - AttributeType.put(GL_INT_SAMPLER_2D, "GL_INT_SAMPLER_2D"); - AttributeType.put(GL_SAMPLER_1D_ARRAY_SHADOW, "GL_SAMPLER_1D_ARRAY_SHADOW"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); - AttributeType.put(GL_DOUBLE_MAT3, "GL_DOUBLE_MAT3"); - AttributeType.put(GL_DOUBLE_MAT2, "GL_DOUBLE_MAT2"); - AttributeType.put(GL_IMAGE_CUBE_MAP_ARRAY, "GL_IMAGE_CUBE_MAP_ARRAY"); - AttributeType.put(GL_INT_IMAGE_CUBE_MAP_ARRAY, "GL_INT_IMAGE_CUBE_MAP_ARRAY"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_CUBE, "GL_UNSIGNED_INT_SAMPLER_CUBE"); - AttributeType.put(GL_IMAGE_CUBE, "GL_IMAGE_CUBE"); - AttributeType.put(GL_SAMPLER_2D, "GL_SAMPLER_2D"); - AttributeType.put(GL_INT_IMAGE_1D, "GL_INT_IMAGE_1D"); - AttributeType.put(GL_SAMPLER_CUBE_MAP_ARRAY, "GL_SAMPLER_CUBE_MAP_ARRAY"); - AttributeType.put(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY"); - AttributeType.put(GL_IMAGE_2D_MULTISAMPLE, "GL_IMAGE_2D_MULTISAMPLE"); - AttributeType.put(GL_IMAGE_1D, "GL_IMAGE_1D"); - AttributeType.put(GL_BOOL, "GL_BOOL"); - AttributeType.put(GL_SAMPLER_CUBE, "GL_SAMPLER_CUBE"); - AttributeType.put(GL_FLOAT_MAT2x3, "GL_FLOAT_MAT2x3"); - AttributeType.put(GL_FLOAT_MAT2x4, "GL_FLOAT_MAT2x4"); - AttributeType.put(GL_INT_IMAGE_3D, "GL_INT_IMAGE_3D"); - AttributeType.put(GL_INT_IMAGE_2D, "GL_INT_IMAGE_2D"); - AttributeType.put(GL_SAMPLER_2D_RECT, "GL_SAMPLER_2D_RECT"); - AttributeType.put(GL_INT_SAMPLER_2D_RECT, "GL_INT_SAMPLER_2D_RECT"); - AttributeType.put(GL_DOUBLE_MAT4x2, "GL_DOUBLE_MAT4x2"); - AttributeType.put(GL_DOUBLE_MAT4x3, "GL_DOUBLE_MAT4x3"); - AttributeType.put(GL_INT, "GL_INT"); - AttributeType.put(GL_SAMPLER_1D, "GL_SAMPLER_1D"); - AttributeType.put(GL_FLOAT_VEC2, "GL_FLOAT_VEC2"); - AttributeType.put(GL_IMAGE_2D, "GL_IMAGE_2D"); - AttributeType.put(GL_FLOAT_VEC4, "GL_FLOAT_VEC4"); - AttributeType.put(GL_FLOAT_VEC3, "GL_FLOAT_VEC3"); - } - public static Map AttributeType() { - if (AttributeType != null) - return AttributeType; - AttributeType = new HashMap(109); - AttributeType0(); - AttributeType1(); - return AttributeType; - } - private static Map VariantCapEXT; - private static void VariantCapEXT0() { - } - public static Map VariantCapEXT() { - if (VariantCapEXT != null) - return VariantCapEXT; - VariantCapEXT = new HashMap(0); - VariantCapEXT0(); - return VariantCapEXT; - } - private static Map SyncCondition; - private static void SyncCondition0() { - SyncCondition.put(GL_SYNC_GPU_COMMANDS_COMPLETE, "GL_SYNC_GPU_COMMANDS_COMPLETE"); - } - public static Map SyncCondition() { - if (SyncCondition != null) - return SyncCondition; - SyncCondition = new HashMap(1); - SyncCondition0(); - return SyncCondition; - } - private static Map SecondaryColorPointerTypeIBM; - private static void SecondaryColorPointerTypeIBM0() { - SecondaryColorPointerTypeIBM.put(GL_FLOAT, "GL_FLOAT"); - SecondaryColorPointerTypeIBM.put(GL_DOUBLE, "GL_DOUBLE"); - SecondaryColorPointerTypeIBM.put(GL_INT, "GL_INT"); - SecondaryColorPointerTypeIBM.put(GL_SHORT, "GL_SHORT"); - } - public static Map SecondaryColorPointerTypeIBM() { - if (SecondaryColorPointerTypeIBM != null) - return SecondaryColorPointerTypeIBM; - SecondaryColorPointerTypeIBM = new HashMap(4); - SecondaryColorPointerTypeIBM0(); - return SecondaryColorPointerTypeIBM; - } - private static Map InternalFormatPName; - private static void InternalFormatPName0() { - InternalFormatPName.put(GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT, "GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT"); - InternalFormatPName.put(GL_READ_PIXELS_TYPE, "GL_READ_PIXELS_TYPE"); - InternalFormatPName.put(GL_TEXTURE_GATHER, "GL_TEXTURE_GATHER"); - InternalFormatPName.put(GL_INTERNALFORMAT_RED_TYPE, "GL_INTERNALFORMAT_RED_TYPE"); - InternalFormatPName.put(GL_INTERNALFORMAT_BLUE_SIZE, "GL_INTERNALFORMAT_BLUE_SIZE"); - InternalFormatPName.put(GL_IMAGE_PIXEL_TYPE, "GL_IMAGE_PIXEL_TYPE"); - InternalFormatPName.put(GL_INTERNALFORMAT_ALPHA_TYPE, "GL_INTERNALFORMAT_ALPHA_TYPE"); - InternalFormatPName.put(GL_FRAGMENT_TEXTURE, "GL_FRAGMENT_TEXTURE"); - InternalFormatPName.put(GL_STENCIL_RENDERABLE, "GL_STENCIL_RENDERABLE"); - InternalFormatPName.put(GL_SHADER_IMAGE_ATOMIC, "GL_SHADER_IMAGE_ATOMIC"); - InternalFormatPName.put(GL_TESS_CONTROL_TEXTURE, "GL_TESS_CONTROL_TEXTURE"); - InternalFormatPName.put(GL_MAX_HEIGHT, "GL_MAX_HEIGHT"); - InternalFormatPName.put(GL_TEXTURE_VIEW, "GL_TEXTURE_VIEW"); - InternalFormatPName.put(GL_MAX_LAYERS, "GL_MAX_LAYERS"); - InternalFormatPName.put(GL_TEXTURE_IMAGE_TYPE, "GL_TEXTURE_IMAGE_TYPE"); - InternalFormatPName.put(GL_DEPTH_RENDERABLE, "GL_DEPTH_RENDERABLE"); - InternalFormatPName.put(GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE"); - InternalFormatPName.put(GL_COLOR_RENDERABLE, "GL_COLOR_RENDERABLE"); - InternalFormatPName.put(GL_INTERNALFORMAT_GREEN_SIZE, "GL_INTERNALFORMAT_GREEN_SIZE"); - InternalFormatPName.put(GL_VIEW_COMPATIBILITY_CLASS, "GL_VIEW_COMPATIBILITY_CLASS"); - InternalFormatPName.put(GL_TESS_EVALUATION_TEXTURE, "GL_TESS_EVALUATION_TEXTURE"); - InternalFormatPName.put(GL_READ_PIXELS, "GL_READ_PIXELS"); - InternalFormatPName.put(GL_FRAMEBUFFER_RENDERABLE, "GL_FRAMEBUFFER_RENDERABLE"); - InternalFormatPName.put(GL_TEXTURE_GATHER_SHADOW, "GL_TEXTURE_GATHER_SHADOW"); - InternalFormatPName.put(GL_INTERNALFORMAT_SUPPORTED, "GL_INTERNALFORMAT_SUPPORTED"); - InternalFormatPName.put(GL_NUM_SAMPLE_COUNTS, "GL_NUM_SAMPLE_COUNTS"); - InternalFormatPName.put(GL_INTERNALFORMAT_STENCIL_TYPE, "GL_INTERNALFORMAT_STENCIL_TYPE"); - InternalFormatPName.put(GL_GENERATE_MIPMAP, "GL_GENERATE_MIPMAP"); - InternalFormatPName.put(GL_INTERNALFORMAT_DEPTH_TYPE, "GL_INTERNALFORMAT_DEPTH_TYPE"); - InternalFormatPName.put(GL_SHADER_IMAGE_LOAD, "GL_SHADER_IMAGE_LOAD"); - InternalFormatPName.put(GL_SHADER_IMAGE_STORE, "GL_SHADER_IMAGE_STORE"); - InternalFormatPName.put(GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"); - InternalFormatPName.put(GL_TEXTURE_IMAGE_FORMAT, "GL_TEXTURE_IMAGE_FORMAT"); - InternalFormatPName.put(GL_SAMPLES, "GL_SAMPLES"); - InternalFormatPName.put(GL_FRAMEBUFFER_BLEND, "GL_FRAMEBUFFER_BLEND"); - InternalFormatPName.put(GL_VERTEX_TEXTURE, "GL_VERTEX_TEXTURE"); - InternalFormatPName.put(GL_MAX_DEPTH, "GL_MAX_DEPTH"); - InternalFormatPName.put(GL_MAX_WIDTH, "GL_MAX_WIDTH"); - InternalFormatPName.put(GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST"); - InternalFormatPName.put(GL_INTERNALFORMAT_PREFERRED, "GL_INTERNALFORMAT_PREFERRED"); - InternalFormatPName.put(GL_GET_TEXTURE_IMAGE_FORMAT, "GL_GET_TEXTURE_IMAGE_FORMAT"); - InternalFormatPName.put(GL_FILTER, "GL_FILTER"); - InternalFormatPName.put(GL_INTERNALFORMAT_ALPHA_SIZE, "GL_INTERNALFORMAT_ALPHA_SIZE"); - InternalFormatPName.put(GL_TEXTURE_COMPRESSED_BLOCK_SIZE, "GL_TEXTURE_COMPRESSED_BLOCK_SIZE"); - InternalFormatPName.put(GL_TEXTURE_SHADOW, "GL_TEXTURE_SHADOW"); - InternalFormatPName.put(GL_AUTO_GENERATE_MIPMAP, "GL_AUTO_GENERATE_MIPMAP"); - InternalFormatPName.put(GL_COMPUTE_TEXTURE, "GL_COMPUTE_TEXTURE"); - InternalFormatPName.put(GL_COLOR_ENCODING, "GL_COLOR_ENCODING"); - InternalFormatPName.put(GL_IMAGE_PIXEL_FORMAT, "GL_IMAGE_PIXEL_FORMAT"); - InternalFormatPName.put(GL_INTERNALFORMAT_BLUE_TYPE, "GL_INTERNALFORMAT_BLUE_TYPE"); - InternalFormatPName.put(GL_SRGB_WRITE, "GL_SRGB_WRITE"); - InternalFormatPName.put(GL_INTERNALFORMAT_GREEN_TYPE, "GL_INTERNALFORMAT_GREEN_TYPE"); - InternalFormatPName.put(GL_FRAMEBUFFER_RENDERABLE_LAYERED, "GL_FRAMEBUFFER_RENDERABLE_LAYERED"); - InternalFormatPName.put(GL_TEXTURE_COMPRESSED, "GL_TEXTURE_COMPRESSED"); - InternalFormatPName.put(GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST"); - InternalFormatPName.put(GL_INTERNALFORMAT_SHARED_SIZE, "GL_INTERNALFORMAT_SHARED_SIZE"); - InternalFormatPName.put(GL_GEOMETRY_TEXTURE, "GL_GEOMETRY_TEXTURE"); - InternalFormatPName.put(GL_COLOR_COMPONENTS, "GL_COLOR_COMPONENTS"); - InternalFormatPName.put(GL_INTERNALFORMAT_STENCIL_SIZE, "GL_INTERNALFORMAT_STENCIL_SIZE"); - InternalFormatPName.put(GL_MIPMAP, "GL_MIPMAP"); - InternalFormatPName.put(GL_IMAGE_COMPATIBILITY_CLASS, "GL_IMAGE_COMPATIBILITY_CLASS"); - InternalFormatPName.put(GL_INTERNALFORMAT_DEPTH_SIZE, "GL_INTERNALFORMAT_DEPTH_SIZE"); - InternalFormatPName.put(GL_CLEAR_BUFFER, "GL_CLEAR_BUFFER"); - InternalFormatPName.put(GL_CLEAR_TEXTURE, "GL_CLEAR_TEXTURE"); - InternalFormatPName.put(GL_READ_PIXELS_FORMAT, "GL_READ_PIXELS_FORMAT"); - InternalFormatPName.put(GL_SRGB_READ, "GL_SRGB_READ"); - InternalFormatPName.put(GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE"); - InternalFormatPName.put(GL_TEXTURE_COMPRESSED_BLOCK_WIDTH, "GL_TEXTURE_COMPRESSED_BLOCK_WIDTH"); - InternalFormatPName.put(GL_GET_TEXTURE_IMAGE_TYPE, "GL_GET_TEXTURE_IMAGE_TYPE"); - InternalFormatPName.put(GL_INTERNALFORMAT_RED_SIZE, "GL_INTERNALFORMAT_RED_SIZE"); - InternalFormatPName.put(GL_IMAGE_TEXEL_SIZE, "GL_IMAGE_TEXEL_SIZE"); - } - public static Map InternalFormatPName() { - if (InternalFormatPName != null) - return InternalFormatPName; - InternalFormatPName = new HashMap(71); - InternalFormatPName0(); - return InternalFormatPName; - } - private static Map PathRenderingTokenNV; - private static void PathRenderingTokenNV0() { - } - public static Map PathRenderingTokenNV() { - if (PathRenderingTokenNV != null) - return PathRenderingTokenNV; - PathRenderingTokenNV = new HashMap(0); - PathRenderingTokenNV0(); - return PathRenderingTokenNV; - } - private static Map SyncBehaviorFlags; - private static void SyncBehaviorFlags0() { - SyncBehaviorFlags.put(GL_NONE, "GL_NONE"); - } - public static Map SyncBehaviorFlags() { - if (SyncBehaviorFlags != null) - return SyncBehaviorFlags; - SyncBehaviorFlags = new HashMap(1); - SyncBehaviorFlags0(); - return SyncBehaviorFlags; - } - private static Map GetMinmaxParameterPNameEXT; - private static void GetMinmaxParameterPNameEXT0() { - GetMinmaxParameterPNameEXT.put(GL_MINMAX_SINK, "GL_MINMAX_SINK"); - GetMinmaxParameterPNameEXT.put(GL_MINMAX_FORMAT, "GL_MINMAX_FORMAT"); - } - public static Map GetMinmaxParameterPNameEXT() { - if (GetMinmaxParameterPNameEXT != null) - return GetMinmaxParameterPNameEXT; - GetMinmaxParameterPNameEXT = new HashMap(2); - GetMinmaxParameterPNameEXT0(); - return GetMinmaxParameterPNameEXT; - } - private static Map FragmentShaderConATI; - private static void FragmentShaderConATI0() { - } - public static Map FragmentShaderConATI() { - if (FragmentShaderConATI != null) - return FragmentShaderConATI; - FragmentShaderConATI = new HashMap(0); - FragmentShaderConATI0(); - return FragmentShaderConATI; - } - private static Map GetHistogramParameterPNameEXT; - private static void GetHistogramParameterPNameEXT0() { - GetHistogramParameterPNameEXT.put(GL_HISTOGRAM_ALPHA_SIZE, "GL_HISTOGRAM_ALPHA_SIZE"); - GetHistogramParameterPNameEXT.put(GL_HISTOGRAM_WIDTH, "GL_HISTOGRAM_WIDTH"); - GetHistogramParameterPNameEXT.put(GL_HISTOGRAM_GREEN_SIZE, "GL_HISTOGRAM_GREEN_SIZE"); - GetHistogramParameterPNameEXT.put(GL_HISTOGRAM_RED_SIZE, "GL_HISTOGRAM_RED_SIZE"); - GetHistogramParameterPNameEXT.put(GL_HISTOGRAM_SINK, "GL_HISTOGRAM_SINK"); - GetHistogramParameterPNameEXT.put(GL_HISTOGRAM_FORMAT, "GL_HISTOGRAM_FORMAT"); - GetHistogramParameterPNameEXT.put(GL_HISTOGRAM_BLUE_SIZE, "GL_HISTOGRAM_BLUE_SIZE"); - GetHistogramParameterPNameEXT.put(GL_HISTOGRAM_LUMINANCE_SIZE, "GL_HISTOGRAM_LUMINANCE_SIZE"); - } - public static Map GetHistogramParameterPNameEXT() { - if (GetHistogramParameterPNameEXT != null) - return GetHistogramParameterPNameEXT; - GetHistogramParameterPNameEXT = new HashMap(8); - GetHistogramParameterPNameEXT0(); - return GetHistogramParameterPNameEXT; - } - private static Map FogPName; - private static void FogPName0() { - FogPName.put(GL_FOG_END, "GL_FOG_END"); - FogPName.put(GL_FOG_DENSITY, "GL_FOG_DENSITY"); - FogPName.put(GL_FOG_INDEX, "GL_FOG_INDEX"); - FogPName.put(GL_FOG_START, "GL_FOG_START"); - FogPName.put(GL_FOG_MODE, "GL_FOG_MODE"); - FogPName.put(GL_FOG_COORD_SRC, "GL_FOG_COORD_SRC"); - } - public static Map FogPName() { - if (FogPName != null) - return FogPName; - FogPName = new HashMap(6); - FogPName0(); - return FogPName; - } - private static Map SyncStatus; - private static void SyncStatus0() { - SyncStatus.put(GL_TIMEOUT_EXPIRED, "GL_TIMEOUT_EXPIRED"); - SyncStatus.put(GL_CONDITION_SATISFIED, "GL_CONDITION_SATISFIED"); - SyncStatus.put(GL_ALREADY_SIGNALED, "GL_ALREADY_SIGNALED"); - SyncStatus.put(GL_WAIT_FAILED, "GL_WAIT_FAILED"); - } - public static Map SyncStatus() { - if (SyncStatus != null) - return SyncStatus; - SyncStatus = new HashMap(4); - SyncStatus0(); - return SyncStatus; - } - private static Map ProgramInterface; - private static void ProgramInterface0() { - ProgramInterface.put(GL_COMPUTE_SUBROUTINE_UNIFORM, "GL_COMPUTE_SUBROUTINE_UNIFORM"); - ProgramInterface.put(GL_PROGRAM_OUTPUT, "GL_PROGRAM_OUTPUT"); - ProgramInterface.put(GL_SHADER_STORAGE_BLOCK, "GL_SHADER_STORAGE_BLOCK"); - ProgramInterface.put(GL_VERTEX_SUBROUTINE, "GL_VERTEX_SUBROUTINE"); - ProgramInterface.put(GL_TESS_EVALUATION_SUBROUTINE, "GL_TESS_EVALUATION_SUBROUTINE"); - ProgramInterface.put(GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM"); - ProgramInterface.put(GL_FRAGMENT_SUBROUTINE_UNIFORM, "GL_FRAGMENT_SUBROUTINE_UNIFORM"); - ProgramInterface.put(GL_UNIFORM, "GL_UNIFORM"); - ProgramInterface.put(GL_TESS_CONTROL_SUBROUTINE_UNIFORM, "GL_TESS_CONTROL_SUBROUTINE_UNIFORM"); - ProgramInterface.put(GL_TRANSFORM_FEEDBACK_BUFFER, "GL_TRANSFORM_FEEDBACK_BUFFER"); - ProgramInterface.put(GL_FRAGMENT_SUBROUTINE, "GL_FRAGMENT_SUBROUTINE"); - ProgramInterface.put(GL_COMPUTE_SUBROUTINE, "GL_COMPUTE_SUBROUTINE"); - ProgramInterface.put(GL_TRANSFORM_FEEDBACK_VARYING, "GL_TRANSFORM_FEEDBACK_VARYING"); - ProgramInterface.put(GL_VERTEX_SUBROUTINE_UNIFORM, "GL_VERTEX_SUBROUTINE_UNIFORM"); - ProgramInterface.put(GL_PROGRAM_INPUT, "GL_PROGRAM_INPUT"); - ProgramInterface.put(GL_GEOMETRY_SUBROUTINE_UNIFORM, "GL_GEOMETRY_SUBROUTINE_UNIFORM"); - ProgramInterface.put(GL_BUFFER_VARIABLE, "GL_BUFFER_VARIABLE"); - ProgramInterface.put(GL_UNIFORM_BLOCK, "GL_UNIFORM_BLOCK"); - ProgramInterface.put(GL_TESS_CONTROL_SUBROUTINE, "GL_TESS_CONTROL_SUBROUTINE"); - ProgramInterface.put(GL_GEOMETRY_SUBROUTINE, "GL_GEOMETRY_SUBROUTINE"); - } - public static Map ProgramInterface() { - if (ProgramInterface != null) - return ProgramInterface; - ProgramInterface = new HashMap(20); - ProgramInterface0(); - return ProgramInterface; - } - private static Map PathTransformType; - private static void PathTransformType0() { - PathTransformType.put(GL_NONE, "GL_NONE"); - } - public static Map PathTransformType() { - if (PathTransformType != null) - return PathTransformType; - PathTransformType = new HashMap(1); - PathTransformType0(); - return PathTransformType; - } - private static Map DepthFunction; - private static void DepthFunction0() { - DepthFunction.put(GL_EQUAL, "GL_EQUAL"); - DepthFunction.put(GL_GREATER, "GL_GREATER"); - DepthFunction.put(GL_LEQUAL, "GL_LEQUAL"); - DepthFunction.put(GL_NEVER, "GL_NEVER"); - DepthFunction.put(GL_GEQUAL, "GL_GEQUAL"); - DepthFunction.put(GL_LESS, "GL_LESS"); - DepthFunction.put(GL_NOTEQUAL, "GL_NOTEQUAL"); - DepthFunction.put(GL_ALWAYS, "GL_ALWAYS"); - } - public static Map DepthFunction() { - if (DepthFunction != null) - return DepthFunction; - DepthFunction = new HashMap(8); - DepthFunction0(); - return DepthFunction; - } - private static Map ArrayObjectPNameATI; - private static void ArrayObjectPNameATI0() { - } - public static Map ArrayObjectPNameATI() { - if (ArrayObjectPNameATI != null) - return ArrayObjectPNameATI; - ArrayObjectPNameATI = new HashMap(0); - ArrayObjectPNameATI0(); - return ArrayObjectPNameATI; - } - private static Map TexStorageAttribs; - private static void TexStorageAttribs0() { - } - public static Map TexStorageAttribs() { - if (TexStorageAttribs != null) - return TexStorageAttribs; - TexStorageAttribs = new HashMap(0); - TexStorageAttribs0(); - return TexStorageAttribs; - } - private static Map QueryTarget; - private static void QueryTarget0() { - QueryTarget.put(GL_ANY_SAMPLES_PASSED_CONSERVATIVE, "GL_ANY_SAMPLES_PASSED_CONSERVATIVE"); - QueryTarget.put(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN"); - QueryTarget.put(GL_TIME_ELAPSED, "GL_TIME_ELAPSED"); - QueryTarget.put(GL_VERTICES_SUBMITTED, "GL_VERTICES_SUBMITTED"); - QueryTarget.put(GL_TRANSFORM_FEEDBACK_OVERFLOW, "GL_TRANSFORM_FEEDBACK_OVERFLOW"); - QueryTarget.put(GL_PRIMITIVES_SUBMITTED, "GL_PRIMITIVES_SUBMITTED"); - QueryTarget.put(GL_ANY_SAMPLES_PASSED, "GL_ANY_SAMPLES_PASSED"); - QueryTarget.put(GL_PRIMITIVES_GENERATED, "GL_PRIMITIVES_GENERATED"); - QueryTarget.put(GL_VERTEX_SHADER_INVOCATIONS, "GL_VERTEX_SHADER_INVOCATIONS"); - QueryTarget.put(GL_SAMPLES_PASSED, "GL_SAMPLES_PASSED"); - } - public static Map QueryTarget() { - if (QueryTarget != null) - return QueryTarget; - QueryTarget = new HashMap(10); - QueryTarget0(); - return QueryTarget; - } - private static Map CombinerStageNV; - private static void CombinerStageNV0() { - } - public static Map CombinerStageNV() { - if (CombinerStageNV != null) - return CombinerStageNV; - CombinerStageNV = new HashMap(0); - CombinerStageNV0(); - return CombinerStageNV; - } - private static Map IndexPointerType; - private static void IndexPointerType0() { - IndexPointerType.put(GL_FLOAT, "GL_FLOAT"); - IndexPointerType.put(GL_DOUBLE, "GL_DOUBLE"); - IndexPointerType.put(GL_INT, "GL_INT"); - IndexPointerType.put(GL_SHORT, "GL_SHORT"); - } - public static Map IndexPointerType() { - if (IndexPointerType != null) - return IndexPointerType; - IndexPointerType = new HashMap(4); - IndexPointerType0(); - return IndexPointerType; - } - private static Map LightEnvParameterSGIX; - private static void LightEnvParameterSGIX0() { - LightEnvParameterSGIX.put(GL_LIGHT_ENV_MODE_SGIX, "GL_LIGHT_ENV_MODE_SGIX"); - } - public static Map LightEnvParameterSGIX() { - if (LightEnvParameterSGIX != null) - return LightEnvParameterSGIX; - LightEnvParameterSGIX = new HashMap(1); - LightEnvParameterSGIX0(); - return LightEnvParameterSGIX; - } - private static Map GetMultisamplePNameNV; - private static void GetMultisamplePNameNV0() { - GetMultisamplePNameNV.put(GL_SAMPLE_POSITION, "GL_SAMPLE_POSITION"); - } - public static Map GetMultisamplePNameNV() { - if (GetMultisamplePNameNV != null) - return GetMultisamplePNameNV; - GetMultisamplePNameNV = new HashMap(1); - GetMultisamplePNameNV0(); - return GetMultisamplePNameNV; - } - private static Map ParameterRangeEXT; - private static void ParameterRangeEXT0() { - } - public static Map ParameterRangeEXT() { - if (ParameterRangeEXT != null) - return ParameterRangeEXT; - ParameterRangeEXT = new HashMap(0); - ParameterRangeEXT0(); - return ParameterRangeEXT; - } - private static Map VertexPointerType; - private static void VertexPointerType0() { - VertexPointerType.put(GL_FLOAT, "GL_FLOAT"); - VertexPointerType.put(GL_DOUBLE, "GL_DOUBLE"); - VertexPointerType.put(GL_INT, "GL_INT"); - VertexPointerType.put(GL_SHORT, "GL_SHORT"); - } - public static Map VertexPointerType() { - if (VertexPointerType != null) - return VertexPointerType; - VertexPointerType = new HashMap(4); - VertexPointerType0(); - return VertexPointerType; - } - private static Map PixelDataRangeTargetNV; - private static void PixelDataRangeTargetNV0() { - } - public static Map PixelDataRangeTargetNV() { - if (PixelDataRangeTargetNV != null) - return PixelDataRangeTargetNV; - PixelDataRangeTargetNV = new HashMap(0); - PixelDataRangeTargetNV0(); - return PixelDataRangeTargetNV; - } - private static Map FenceConditionNV; - private static void FenceConditionNV0() { - } - public static Map FenceConditionNV() { - if (FenceConditionNV != null) - return FenceConditionNV; - FenceConditionNV = new HashMap(0); - FenceConditionNV0(); - return FenceConditionNV; - } - private static Map UniformPName; - private static void UniformPName0() { - UniformPName.put(GL_UNIFORM_SIZE, "GL_UNIFORM_SIZE"); - UniformPName.put(GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, "GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX"); - UniformPName.put(GL_UNIFORM_MATRIX_STRIDE, "GL_UNIFORM_MATRIX_STRIDE"); - UniformPName.put(GL_UNIFORM_TYPE, "GL_UNIFORM_TYPE"); - UniformPName.put(GL_UNIFORM_OFFSET, "GL_UNIFORM_OFFSET"); - UniformPName.put(GL_UNIFORM_ARRAY_STRIDE, "GL_UNIFORM_ARRAY_STRIDE"); - UniformPName.put(GL_UNIFORM_IS_ROW_MAJOR, "GL_UNIFORM_IS_ROW_MAJOR"); - UniformPName.put(GL_UNIFORM_NAME_LENGTH, "GL_UNIFORM_NAME_LENGTH"); - UniformPName.put(GL_UNIFORM_BLOCK_INDEX, "GL_UNIFORM_BLOCK_INDEX"); - } - public static Map UniformPName() { - if (UniformPName != null) - return UniformPName; - UniformPName = new HashMap(9); - UniformPName0(); - return UniformPName; - } - private static Map GetFramebufferParameter; - private static void GetFramebufferParameter0() { - GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_WIDTH, "GL_FRAMEBUFFER_DEFAULT_WIDTH"); - GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_HEIGHT, "GL_FRAMEBUFFER_DEFAULT_HEIGHT"); - GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"); - GetFramebufferParameter.put(GL_STEREO, "GL_STEREO"); - GetFramebufferParameter.put(GL_SAMPLE_BUFFERS, "GL_SAMPLE_BUFFERS"); - GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_LAYERS, "GL_FRAMEBUFFER_DEFAULT_LAYERS"); - GetFramebufferParameter.put(GL_FRAMEBUFFER_DEFAULT_SAMPLES, "GL_FRAMEBUFFER_DEFAULT_SAMPLES"); - GetFramebufferParameter.put(GL_DOUBLEBUFFER, "GL_DOUBLEBUFFER"); - GetFramebufferParameter.put(GL_IMPLEMENTATION_COLOR_READ_FORMAT, "GL_IMPLEMENTATION_COLOR_READ_FORMAT"); - GetFramebufferParameter.put(GL_SAMPLES, "GL_SAMPLES"); - GetFramebufferParameter.put(GL_IMPLEMENTATION_COLOR_READ_TYPE, "GL_IMPLEMENTATION_COLOR_READ_TYPE"); - } - public static Map GetFramebufferParameter() { - if (GetFramebufferParameter != null) - return GetFramebufferParameter; - GetFramebufferParameter = new HashMap(11); - GetFramebufferParameter0(); - return GetFramebufferParameter; - } - private static Map BlendEquationModeEXT; - private static void BlendEquationModeEXT0() { - BlendEquationModeEXT.put(GL_ALPHA_MAX_SGIX, "GL_ALPHA_MAX_SGIX"); - BlendEquationModeEXT.put(GL_ALPHA_MIN_SGIX, "GL_ALPHA_MIN_SGIX"); - BlendEquationModeEXT.put(GL_MAX, "GL_MAX"); - BlendEquationModeEXT.put(GL_FUNC_ADD, "GL_FUNC_ADD"); - BlendEquationModeEXT.put(GL_MIN, "GL_MIN"); - BlendEquationModeEXT.put(GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"); - BlendEquationModeEXT.put(GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"); - } - public static Map BlendEquationModeEXT() { - if (BlendEquationModeEXT != null) - return BlendEquationModeEXT; - BlendEquationModeEXT = new HashMap(7); - BlendEquationModeEXT0(); - return BlendEquationModeEXT; - } - private static Map ProgramParameterPName; - private static void ProgramParameterPName0() { - ProgramParameterPName.put(GL_PROGRAM_SEPARABLE, "GL_PROGRAM_SEPARABLE"); - ProgramParameterPName.put(GL_PROGRAM_BINARY_RETRIEVABLE_HINT, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"); - } - public static Map ProgramParameterPName() { - if (ProgramParameterPName != null) - return ProgramParameterPName; - ProgramParameterPName = new HashMap(2); - ProgramParameterPName0(); - return ProgramParameterPName; - } - private static Map DrawBufferMode; - private static void DrawBufferMode0() { - DrawBufferMode.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT17, "GL_COLOR_ATTACHMENT17"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT16, "GL_COLOR_ATTACHMENT16"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); - DrawBufferMode.put(GL_FRONT_RIGHT, "GL_FRONT_RIGHT"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT26, "GL_COLOR_ATTACHMENT26"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT25, "GL_COLOR_ATTACHMENT25"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT28, "GL_COLOR_ATTACHMENT28"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT27, "GL_COLOR_ATTACHMENT27"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT22, "GL_COLOR_ATTACHMENT22"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT21, "GL_COLOR_ATTACHMENT21"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT24, "GL_COLOR_ATTACHMENT24"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT23, "GL_COLOR_ATTACHMENT23"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT20, "GL_COLOR_ATTACHMENT20"); - DrawBufferMode.put(GL_RIGHT, "GL_RIGHT"); - DrawBufferMode.put(GL_NONE, "GL_NONE"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT19, "GL_COLOR_ATTACHMENT19"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT18, "GL_COLOR_ATTACHMENT18"); - DrawBufferMode.put(GL_AUX0, "GL_AUX0"); - DrawBufferMode.put(GL_AUX1, "GL_AUX1"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); - DrawBufferMode.put(GL_FRONT, "GL_FRONT"); - DrawBufferMode.put(GL_LEFT, "GL_LEFT"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT31, "GL_COLOR_ATTACHMENT31"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT30, "GL_COLOR_ATTACHMENT30"); - DrawBufferMode.put(GL_AUX2, "GL_AUX2"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); - DrawBufferMode.put(GL_AUX3, "GL_AUX3"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); - DrawBufferMode.put(GL_BACK_LEFT, "GL_BACK_LEFT"); - DrawBufferMode.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); - DrawBufferMode.put(GL_BACK_RIGHT, "GL_BACK_RIGHT"); - DrawBufferMode.put(GL_FRONT_LEFT, "GL_FRONT_LEFT"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT29, "GL_COLOR_ATTACHMENT29"); - DrawBufferMode.put(GL_BACK, "GL_BACK"); - DrawBufferMode.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); - } - public static Map DrawBufferMode() { - if (DrawBufferMode != null) - return DrawBufferMode; - DrawBufferMode = new HashMap(46); - DrawBufferMode0(); - return DrawBufferMode; - } - private static Map ScalarType; - private static void ScalarType0() { - ScalarType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - ScalarType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - ScalarType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - } - public static Map ScalarType() { - if (ScalarType != null) - return ScalarType; - ScalarType = new HashMap(3); - ScalarType0(); - return ScalarType; - } - private static Map IndexFunctionEXT; - private static void IndexFunctionEXT0() { - IndexFunctionEXT.put(GL_EQUAL, "GL_EQUAL"); - IndexFunctionEXT.put(GL_GREATER, "GL_GREATER"); - IndexFunctionEXT.put(GL_LEQUAL, "GL_LEQUAL"); - IndexFunctionEXT.put(GL_NEVER, "GL_NEVER"); - IndexFunctionEXT.put(GL_GEQUAL, "GL_GEQUAL"); - IndexFunctionEXT.put(GL_LESS, "GL_LESS"); - IndexFunctionEXT.put(GL_NOTEQUAL, "GL_NOTEQUAL"); - IndexFunctionEXT.put(GL_ALWAYS, "GL_ALWAYS"); - } - public static Map IndexFunctionEXT() { - if (IndexFunctionEXT != null) - return IndexFunctionEXT; - IndexFunctionEXT = new HashMap(8); - IndexFunctionEXT0(); - return IndexFunctionEXT; - } - private static Map InvalidateFramebufferAttachment; - private static void InvalidateFramebufferAttachment0() { - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); - InvalidateFramebufferAttachment.put(GL_DEPTH, "GL_DEPTH"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT17, "GL_COLOR_ATTACHMENT17"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT16, "GL_COLOR_ATTACHMENT16"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT26, "GL_COLOR_ATTACHMENT26"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT25, "GL_COLOR_ATTACHMENT25"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT28, "GL_COLOR_ATTACHMENT28"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT27, "GL_COLOR_ATTACHMENT27"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT22, "GL_COLOR_ATTACHMENT22"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT21, "GL_COLOR_ATTACHMENT21"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT24, "GL_COLOR_ATTACHMENT24"); - InvalidateFramebufferAttachment.put(GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT23, "GL_COLOR_ATTACHMENT23"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT20, "GL_COLOR_ATTACHMENT20"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT19, "GL_COLOR_ATTACHMENT19"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT18, "GL_COLOR_ATTACHMENT18"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT31, "GL_COLOR_ATTACHMENT31"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT30, "GL_COLOR_ATTACHMENT30"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); - InvalidateFramebufferAttachment.put(GL_DEPTH_STENCIL_ATTACHMENT, "GL_DEPTH_STENCIL_ATTACHMENT"); - InvalidateFramebufferAttachment.put(GL_COLOR, "GL_COLOR"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT29, "GL_COLOR_ATTACHMENT29"); - InvalidateFramebufferAttachment.put(GL_STENCIL, "GL_STENCIL"); - InvalidateFramebufferAttachment.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); - } - public static Map InvalidateFramebufferAttachment() { - if (InvalidateFramebufferAttachment != null) - return InvalidateFramebufferAttachment; - InvalidateFramebufferAttachment = new HashMap(37); - InvalidateFramebufferAttachment0(); - return InvalidateFramebufferAttachment; - } - private static Map ShadingRateQCOM; - private static void ShadingRateQCOM0() { - ShadingRateQCOM.put(GL_SHADING_RATE_2X2_PIXELS_QCOM, "GL_SHADING_RATE_2X2_PIXELS_QCOM"); - ShadingRateQCOM.put(GL_SHADING_RATE_2X1_PIXELS_QCOM, "GL_SHADING_RATE_2X1_PIXELS_QCOM"); - ShadingRateQCOM.put(GL_SHADING_RATE_4X1_PIXELS_QCOM, "GL_SHADING_RATE_4X1_PIXELS_QCOM"); - ShadingRateQCOM.put(GL_SHADING_RATE_2X4_PIXELS_QCOM, "GL_SHADING_RATE_2X4_PIXELS_QCOM"); - ShadingRateQCOM.put(GL_SHADING_RATE_4X2_PIXELS_QCOM, "GL_SHADING_RATE_4X2_PIXELS_QCOM"); - ShadingRateQCOM.put(GL_SHADING_RATE_1X2_PIXELS_QCOM, "GL_SHADING_RATE_1X2_PIXELS_QCOM"); - ShadingRateQCOM.put(GL_SHADING_RATE_1X4_PIXELS_QCOM, "GL_SHADING_RATE_1X4_PIXELS_QCOM"); - ShadingRateQCOM.put(GL_SHADING_RATE_1X1_PIXELS_QCOM, "GL_SHADING_RATE_1X1_PIXELS_QCOM"); - ShadingRateQCOM.put(GL_SHADING_RATE_4X4_PIXELS_QCOM, "GL_SHADING_RATE_4X4_PIXELS_QCOM"); - } - public static Map ShadingRateQCOM() { - if (ShadingRateQCOM != null) - return ShadingRateQCOM; - ShadingRateQCOM = new HashMap(9); - ShadingRateQCOM0(); - return ShadingRateQCOM; - } - private static Map FragmentLightNameSGIX; - private static void FragmentLightNameSGIX0() { - FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT6_SGIX, "GL_FRAGMENT_LIGHT6_SGIX"); - FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT1_SGIX, "GL_FRAGMENT_LIGHT1_SGIX"); - FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT2_SGIX, "GL_FRAGMENT_LIGHT2_SGIX"); - FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT5_SGIX, "GL_FRAGMENT_LIGHT5_SGIX"); - FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT0_SGIX, "GL_FRAGMENT_LIGHT0_SGIX"); - FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT4_SGIX, "GL_FRAGMENT_LIGHT4_SGIX"); - FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT7_SGIX, "GL_FRAGMENT_LIGHT7_SGIX"); - FragmentLightNameSGIX.put(GL_FRAGMENT_LIGHT3_SGIX, "GL_FRAGMENT_LIGHT3_SGIX"); - } - public static Map FragmentLightNameSGIX() { - if (FragmentLightNameSGIX != null) - return FragmentLightNameSGIX; - FragmentLightNameSGIX = new HashMap(8); - FragmentLightNameSGIX0(); - return FragmentLightNameSGIX; - } - private static Map FragmentShaderTextureSourceATI; - private static void FragmentShaderTextureSourceATI0() { - FragmentShaderTextureSourceATI.put(GL_TEXTURE0, "GL_TEXTURE0"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE4, "GL_TEXTURE4"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE3, "GL_TEXTURE3"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE2, "GL_TEXTURE2"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE1, "GL_TEXTURE1"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE8, "GL_TEXTURE8"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE7, "GL_TEXTURE7"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE6, "GL_TEXTURE6"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE5, "GL_TEXTURE5"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE9, "GL_TEXTURE9"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE20, "GL_TEXTURE20"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE19, "GL_TEXTURE19"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE18, "GL_TEXTURE18"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE17, "GL_TEXTURE17"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE16, "GL_TEXTURE16"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE15, "GL_TEXTURE15"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE14, "GL_TEXTURE14"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE13, "GL_TEXTURE13"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE12, "GL_TEXTURE12"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE11, "GL_TEXTURE11"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE10, "GL_TEXTURE10"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE31, "GL_TEXTURE31"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE30, "GL_TEXTURE30"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE29, "GL_TEXTURE29"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE28, "GL_TEXTURE28"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE27, "GL_TEXTURE27"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE26, "GL_TEXTURE26"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE25, "GL_TEXTURE25"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE24, "GL_TEXTURE24"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE23, "GL_TEXTURE23"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE22, "GL_TEXTURE22"); - FragmentShaderTextureSourceATI.put(GL_TEXTURE21, "GL_TEXTURE21"); - } - public static Map FragmentShaderTextureSourceATI() { - if (FragmentShaderTextureSourceATI != null) - return FragmentShaderTextureSourceATI; - FragmentShaderTextureSourceATI = new HashMap(32); - FragmentShaderTextureSourceATI0(); - return FragmentShaderTextureSourceATI; - } - private static Map DebugSeverity; - private static void DebugSeverity0() { - DebugSeverity.put(GL_DEBUG_SEVERITY_MEDIUM, "GL_DEBUG_SEVERITY_MEDIUM"); - DebugSeverity.put(GL_DEBUG_SEVERITY_LOW, "GL_DEBUG_SEVERITY_LOW"); - DebugSeverity.put(GL_DEBUG_SEVERITY_HIGH, "GL_DEBUG_SEVERITY_HIGH"); - DebugSeverity.put(GL_DONT_CARE, "GL_DONT_CARE"); - DebugSeverity.put(GL_DEBUG_SEVERITY_NOTIFICATION, "GL_DEBUG_SEVERITY_NOTIFICATION"); - } - public static Map DebugSeverity() { - if (DebugSeverity != null) - return DebugSeverity; - DebugSeverity = new HashMap(5); - DebugSeverity0(); - return DebugSeverity; - } - private static Map QueryParameterName; - private static void QueryParameterName0() { - QueryParameterName.put(GL_QUERY_COUNTER_BITS, "GL_QUERY_COUNTER_BITS"); - QueryParameterName.put(GL_CURRENT_QUERY, "GL_CURRENT_QUERY"); - } - public static Map QueryParameterName() { - if (QueryParameterName != null) - return QueryParameterName; - QueryParameterName = new HashMap(2); - QueryParameterName0(); - return QueryParameterName; - } - private static Map VertexShaderCoordOutEXT; - private static void VertexShaderCoordOutEXT0() { - } - public static Map VertexShaderCoordOutEXT() { - if (VertexShaderCoordOutEXT != null) - return VertexShaderCoordOutEXT; - VertexShaderCoordOutEXT = new HashMap(0); - VertexShaderCoordOutEXT0(); - return VertexShaderCoordOutEXT; - } - private static Map ImageTransformPNameHP; - private static void ImageTransformPNameHP0() { - ImageTransformPNameHP.put(GL_IMAGE_ROTATE_ANGLE_HP, "GL_IMAGE_ROTATE_ANGLE_HP"); - ImageTransformPNameHP.put(GL_IMAGE_ROTATE_ORIGIN_Y_HP, "GL_IMAGE_ROTATE_ORIGIN_Y_HP"); - ImageTransformPNameHP.put(GL_IMAGE_ROTATE_ORIGIN_X_HP, "GL_IMAGE_ROTATE_ORIGIN_X_HP"); - ImageTransformPNameHP.put(GL_IMAGE_SCALE_Y_HP, "GL_IMAGE_SCALE_Y_HP"); - ImageTransformPNameHP.put(GL_IMAGE_MIN_FILTER_HP, "GL_IMAGE_MIN_FILTER_HP"); - ImageTransformPNameHP.put(GL_IMAGE_TRANSLATE_Y_HP, "GL_IMAGE_TRANSLATE_Y_HP"); - ImageTransformPNameHP.put(GL_IMAGE_TRANSLATE_X_HP, "GL_IMAGE_TRANSLATE_X_HP"); - ImageTransformPNameHP.put(GL_IMAGE_SCALE_X_HP, "GL_IMAGE_SCALE_X_HP"); - ImageTransformPNameHP.put(GL_IMAGE_MAG_FILTER_HP, "GL_IMAGE_MAG_FILTER_HP"); - ImageTransformPNameHP.put(GL_IMAGE_CUBIC_WEIGHT_HP, "GL_IMAGE_CUBIC_WEIGHT_HP"); - } - public static Map ImageTransformPNameHP() { - if (ImageTransformPNameHP != null) - return ImageTransformPNameHP; - ImageTransformPNameHP = new HashMap(10); - ImageTransformPNameHP0(); - return ImageTransformPNameHP; - } - private static Map MapBufferAccessMask; - private static void MapBufferAccessMask0() { - MapBufferAccessMask.put(GL_MAP_FLUSH_EXPLICIT_BIT, "GL_MAP_FLUSH_EXPLICIT_BIT"); - MapBufferAccessMask.put(GL_MAP_WRITE_BIT, "GL_MAP_WRITE_BIT"); - MapBufferAccessMask.put(GL_MAP_READ_BIT, "GL_MAP_READ_BIT"); - MapBufferAccessMask.put(GL_MAP_COHERENT_BIT, "GL_MAP_COHERENT_BIT"); - MapBufferAccessMask.put(GL_MAP_UNSYNCHRONIZED_BIT, "GL_MAP_UNSYNCHRONIZED_BIT"); - MapBufferAccessMask.put(GL_MAP_PERSISTENT_BIT, "GL_MAP_PERSISTENT_BIT"); - MapBufferAccessMask.put(GL_MAP_INVALIDATE_RANGE_BIT, "GL_MAP_INVALIDATE_RANGE_BIT"); - MapBufferAccessMask.put(GL_MAP_INVALIDATE_BUFFER_BIT, "GL_MAP_INVALIDATE_BUFFER_BIT"); - } - public static Map MapBufferAccessMask() { - if (MapBufferAccessMask != null) - return MapBufferAccessMask; - MapBufferAccessMask = new HashMap(8); - MapBufferAccessMask0(); - return MapBufferAccessMask; - } - private static Map CombinerParameterNV; - private static void CombinerParameterNV0() { - } - public static Map CombinerParameterNV() { - if (CombinerParameterNV != null) - return CombinerParameterNV; - CombinerParameterNV = new HashMap(0); - CombinerParameterNV0(); - return CombinerParameterNV; - } - private static Map SubgroupSupportedFeatures; - private static void SubgroupSupportedFeatures0() { - SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR, "GL_SUBGROUP_FEATURE_SHUFFLE_BIT_KHR"); - SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR, "GL_SUBGROUP_FEATURE_BALLOT_BIT_KHR"); - SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_BASIC_BIT_KHR, "GL_SUBGROUP_FEATURE_BASIC_BIT_KHR"); - SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR, "GL_SUBGROUP_FEATURE_ARITHMETIC_BIT_KHR"); - SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR, "GL_SUBGROUP_FEATURE_CLUSTERED_BIT_KHR"); - SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_VOTE_BIT_KHR, "GL_SUBGROUP_FEATURE_VOTE_BIT_KHR"); - SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_QUAD_BIT_KHR, "GL_SUBGROUP_FEATURE_QUAD_BIT_KHR"); - SubgroupSupportedFeatures.put(GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR, "GL_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT_KHR"); - } - public static Map SubgroupSupportedFeatures() { - if (SubgroupSupportedFeatures != null) - return SubgroupSupportedFeatures; - SubgroupSupportedFeatures = new HashMap(8); - SubgroupSupportedFeatures0(); - return SubgroupSupportedFeatures; - } - private static Map TriangleListSUN; - private static void TriangleListSUN0() { - TriangleListSUN.put(GL_RESTART_SUN, "GL_RESTART_SUN"); - TriangleListSUN.put(GL_REPLACE_OLDEST_SUN, "GL_REPLACE_OLDEST_SUN"); - TriangleListSUN.put(GL_REPLACE_MIDDLE_SUN, "GL_REPLACE_MIDDLE_SUN"); - } - public static Map TriangleListSUN() { - if (TriangleListSUN != null) - return TriangleListSUN; - TriangleListSUN = new HashMap(3); - TriangleListSUN0(); - return TriangleListSUN; - } - private static Map SamplerParameterI; - private static void SamplerParameterI0() { - SamplerParameterI.put(GL_TEXTURE_COMPARE_FUNC, "GL_TEXTURE_COMPARE_FUNC"); - SamplerParameterI.put(GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"); - SamplerParameterI.put(GL_TEXTURE_COMPARE_MODE, "GL_TEXTURE_COMPARE_MODE"); - SamplerParameterI.put(GL_TEXTURE_WRAP_R, "GL_TEXTURE_WRAP_R"); - SamplerParameterI.put(GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"); - SamplerParameterI.put(GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"); - SamplerParameterI.put(GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"); - SamplerParameterI.put(GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM, "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM"); - } - public static Map SamplerParameterI() { - if (SamplerParameterI != null) - return SamplerParameterI; - SamplerParameterI = new HashMap(8); - SamplerParameterI0(); - return SamplerParameterI; - } - private static Map EnableCap; - private static void EnableCap0() { - EnableCap.put(GL_CLIP_DISTANCE1, "GL_CLIP_DISTANCE1"); - EnableCap.put(GL_CLIP_DISTANCE0, "GL_CLIP_DISTANCE0"); - EnableCap.put(GL_SAMPLE_ALPHA_TO_ONE, "GL_SAMPLE_ALPHA_TO_ONE"); - EnableCap.put(GL_CLIP_DISTANCE3, "GL_CLIP_DISTANCE3"); - EnableCap.put(GL_CLIP_DISTANCE2, "GL_CLIP_DISTANCE2"); - EnableCap.put(GL_CLIP_DISTANCE5, "GL_CLIP_DISTANCE5"); - EnableCap.put(GL_CLIP_DISTANCE4, "GL_CLIP_DISTANCE4"); - EnableCap.put(GL_SCISSOR_TEST, "GL_SCISSOR_TEST"); - EnableCap.put(GL_CLIP_DISTANCE7, "GL_CLIP_DISTANCE7"); - EnableCap.put(GL_CLIP_DISTANCE6, "GL_CLIP_DISTANCE6"); - EnableCap.put(GL_FRAGMENT_LIGHT7_SGIX, "GL_FRAGMENT_LIGHT7_SGIX"); - EnableCap.put(GL_POST_COLOR_MATRIX_COLOR_TABLE, "GL_POST_COLOR_MATRIX_COLOR_TABLE"); - EnableCap.put(GL_COLOR_TABLE, "GL_COLOR_TABLE"); - EnableCap.put(GL_MAP1_INDEX, "GL_MAP1_INDEX"); - EnableCap.put(GL_POLYGON_OFFSET_LINE, "GL_POLYGON_OFFSET_LINE"); - EnableCap.put(GL_FETCH_PER_SAMPLE_ARM, "GL_FETCH_PER_SAMPLE_ARM"); - EnableCap.put(GL_SAMPLE_MASK_SGIS, "GL_SAMPLE_MASK_SGIS"); - EnableCap.put(GL_MULTISAMPLE, "GL_MULTISAMPLE"); - EnableCap.put(GL_SAMPLE_ALPHA_TO_MASK_SGIS, "GL_SAMPLE_ALPHA_TO_MASK_SGIS"); - EnableCap.put(GL_RASTERIZER_DISCARD, "GL_RASTERIZER_DISCARD"); - EnableCap.put(GL_TEXTURE_RECTANGLE, "GL_TEXTURE_RECTANGLE"); - EnableCap.put(GL_COLOR_LOGIC_OP, "GL_COLOR_LOGIC_OP"); - EnableCap.put(GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"); - EnableCap.put(GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM, "GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM"); - EnableCap.put(GL_STENCIL_TEST, "GL_STENCIL_TEST"); - EnableCap.put(GL_PIXEL_TEX_GEN_SGIX, "GL_PIXEL_TEX_GEN_SGIX"); - EnableCap.put(GL_COLOR_MATERIAL, "GL_COLOR_MATERIAL"); - EnableCap.put(GL_POST_CONVOLUTION_COLOR_TABLE, "GL_POST_CONVOLUTION_COLOR_TABLE"); - EnableCap.put(GL_LIGHTING, "GL_LIGHTING"); - EnableCap.put(GL_DEPTH_TEST, "GL_DEPTH_TEST"); - EnableCap.put(GL_MAP2_INDEX, "GL_MAP2_INDEX"); - EnableCap.put(GL_TEXTURE_CUBE_MAP_SEAMLESS, "GL_TEXTURE_CUBE_MAP_SEAMLESS"); - EnableCap.put(GL_CULL_FACE, "GL_CULL_FACE"); - EnableCap.put(GL_FRAGMENT_LIGHT4_SGIX, "GL_FRAGMENT_LIGHT4_SGIX"); - EnableCap.put(GL_FRAGMENT_LIGHTING_SGIX, "GL_FRAGMENT_LIGHTING_SGIX"); - EnableCap.put(GL_POLYGON_STIPPLE, "GL_POLYGON_STIPPLE"); - EnableCap.put(GL_SPRITE_SGIX, "GL_SPRITE_SGIX"); - EnableCap.put(GL_FRAGMENT_LIGHT5_SGIX, "GL_FRAGMENT_LIGHT5_SGIX"); - EnableCap.put(GL_MAP1_COLOR_4, "GL_MAP1_COLOR_4"); - EnableCap.put(GL_TEXTURE_COORD_ARRAY, "GL_TEXTURE_COORD_ARRAY"); - EnableCap.put(GL_MAP2_NORMAL, "GL_MAP2_NORMAL"); - EnableCap.put(GL_MULTISAMPLE_SGIS, "GL_MULTISAMPLE_SGIS"); - EnableCap.put(GL_PRIMITIVE_RESTART_FIXED_INDEX, "GL_PRIMITIVE_RESTART_FIXED_INDEX"); - EnableCap.put(GL_SAMPLE_SHADING, "GL_SAMPLE_SHADING"); - EnableCap.put(GL_EDGE_FLAG_ARRAY, "GL_EDGE_FLAG_ARRAY"); - EnableCap.put(GL_TEXTURE_GEN_Q, "GL_TEXTURE_GEN_Q"); - EnableCap.put(GL_POLYGON_SMOOTH, "GL_POLYGON_SMOOTH"); - EnableCap.put(GL_TEXTURE_GEN_R, "GL_TEXTURE_GEN_R"); - EnableCap.put(GL_TEXTURE_GEN_S, "GL_TEXTURE_GEN_S"); - EnableCap.put(GL_TEXTURE_GEN_T, "GL_TEXTURE_GEN_T"); - EnableCap.put(GL_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI"); - EnableCap.put(GL_DEPTH_CLAMP, "GL_DEPTH_CLAMP"); - EnableCap.put(GL_MAP2_TEXTURE_COORD_4, "GL_MAP2_TEXTURE_COORD_4"); - EnableCap.put(GL_MAP2_TEXTURE_COORD_3, "GL_MAP2_TEXTURE_COORD_3"); - EnableCap.put(GL_MAP2_TEXTURE_COORD_2, "GL_MAP2_TEXTURE_COORD_2"); - EnableCap.put(GL_MAP2_TEXTURE_COORD_1, "GL_MAP2_TEXTURE_COORD_1"); - EnableCap.put(GL_POLYGON_OFFSET_POINT, "GL_POLYGON_OFFSET_POINT"); - EnableCap.put(GL_LIGHT6, "GL_LIGHT6"); - EnableCap.put(GL_LIGHT7, "GL_LIGHT7"); - EnableCap.put(GL_LIGHT4, "GL_LIGHT4"); - EnableCap.put(GL_LIGHT5, "GL_LIGHT5"); - EnableCap.put(GL_NORMAL_ARRAY, "GL_NORMAL_ARRAY"); - EnableCap.put(GL_FRAGMENT_LIGHT2_SGIX, "GL_FRAGMENT_LIGHT2_SGIX"); - EnableCap.put(GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"); - EnableCap.put(GL_ASYNC_DRAW_PIXELS_SGIX, "GL_ASYNC_DRAW_PIXELS_SGIX"); - EnableCap.put(GL_LIGHT2, "GL_LIGHT2"); - EnableCap.put(GL_SAMPLE_MASK, "GL_SAMPLE_MASK"); - EnableCap.put(GL_LIGHT3, "GL_LIGHT3"); - EnableCap.put(GL_REFERENCE_PLANE_SGIX, "GL_REFERENCE_PLANE_SGIX"); - EnableCap.put(GL_NORMALIZE, "GL_NORMALIZE"); - EnableCap.put(GL_LIGHT0, "GL_LIGHT0"); - EnableCap.put(GL_LIGHT1, "GL_LIGHT1"); - EnableCap.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); - EnableCap.put(GL_FRAGMENT_LIGHT1_SGIX, "GL_FRAGMENT_LIGHT1_SGIX"); - EnableCap.put(GL_PROGRAM_POINT_SIZE, "GL_PROGRAM_POINT_SIZE"); - EnableCap.put(GL_FRAMEBUFFER_SRGB, "GL_FRAMEBUFFER_SRGB"); - EnableCap.put(GL_LINE_STIPPLE, "GL_LINE_STIPPLE"); - EnableCap.put(GL_MAP2_COLOR_4, "GL_MAP2_COLOR_4"); - EnableCap.put(GL_INDEX_LOGIC_OP, "GL_INDEX_LOGIC_OP"); - EnableCap.put(GL_PIXEL_TEXTURE_SGIS, "GL_PIXEL_TEXTURE_SGIS"); - EnableCap.put(GL_SAMPLE_COVERAGE, "GL_SAMPLE_COVERAGE"); - EnableCap.put(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - EnableCap.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); - EnableCap.put(GL_DEBUG_OUTPUT_SYNCHRONOUS, "GL_DEBUG_OUTPUT_SYNCHRONOUS"); - EnableCap.put(GL_VERTEX_ARRAY, "GL_VERTEX_ARRAY"); - EnableCap.put(GL_IR_INSTRUMENT1_SGIX, "GL_IR_INSTRUMENT1_SGIX"); - EnableCap.put(GL_DITHER, "GL_DITHER"); - EnableCap.put(GL_MAP1_VERTEX_3, "GL_MAP1_VERTEX_3"); - EnableCap.put(GL_MAP1_VERTEX_4, "GL_MAP1_VERTEX_4"); - EnableCap.put(GL_FOG, "GL_FOG"); - EnableCap.put(GL_CLIP_PLANE0, "GL_CLIP_PLANE0"); - EnableCap.put(GL_CLIP_PLANE1, "GL_CLIP_PLANE1"); - EnableCap.put(GL_SAMPLE_ALPHA_TO_ONE_SGIS, "GL_SAMPLE_ALPHA_TO_ONE_SGIS"); - } - private static void EnableCap1() { - EnableCap.put(GL_CLIP_PLANE2, "GL_CLIP_PLANE2"); - EnableCap.put(GL_CLIP_PLANE3, "GL_CLIP_PLANE3"); - EnableCap.put(GL_COLOR_TABLE_SGI, "GL_COLOR_TABLE_SGI"); - EnableCap.put(GL_CLIP_PLANE4, "GL_CLIP_PLANE4"); - EnableCap.put(GL_CLIP_PLANE5, "GL_CLIP_PLANE5"); - EnableCap.put(GL_ASYNC_TEX_IMAGE_SGIX, "GL_ASYNC_TEX_IMAGE_SGIX"); - EnableCap.put(GL_MAP1_TEXTURE_COORD_3, "GL_MAP1_TEXTURE_COORD_3"); - EnableCap.put(GL_ASYNC_READ_PIXELS_SGIX, "GL_ASYNC_READ_PIXELS_SGIX"); - EnableCap.put(GL_MAP1_TEXTURE_COORD_2, "GL_MAP1_TEXTURE_COORD_2"); - EnableCap.put(GL_MAP1_TEXTURE_COORD_4, "GL_MAP1_TEXTURE_COORD_4"); - EnableCap.put(GL_INDEX_ARRAY, "GL_INDEX_ARRAY"); - EnableCap.put(GL_LINE_SMOOTH, "GL_LINE_SMOOTH"); - EnableCap.put(GL_MAP1_TEXTURE_COORD_1, "GL_MAP1_TEXTURE_COORD_1"); - EnableCap.put(GL_MAP2_VERTEX_4, "GL_MAP2_VERTEX_4"); - EnableCap.put(GL_MAP2_VERTEX_3, "GL_MAP2_VERTEX_3"); - EnableCap.put(GL_ALPHA_TEST, "GL_ALPHA_TEST"); - EnableCap.put(GL_AUTO_NORMAL, "GL_AUTO_NORMAL"); - EnableCap.put(GL_MAP1_NORMAL, "GL_MAP1_NORMAL"); - EnableCap.put(GL_INTERLACE_SGIX, "GL_INTERLACE_SGIX"); - EnableCap.put(GL_COLOR_ARRAY, "GL_COLOR_ARRAY"); - EnableCap.put(GL_FRAMEZOOM_SGIX, "GL_FRAMEZOOM_SGIX"); - EnableCap.put(GL_FRAGMENT_LIGHT6_SGIX, "GL_FRAGMENT_LIGHT6_SGIX"); - EnableCap.put(GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM, "GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM"); - EnableCap.put(GL_TEXTURE_4D_SGIS, "GL_TEXTURE_4D_SGIS"); - EnableCap.put(GL_FOG_OFFSET_SGIX, "GL_FOG_OFFSET_SGIX"); - EnableCap.put(GL_PRIMITIVE_RESTART, "GL_PRIMITIVE_RESTART"); - EnableCap.put(GL_CALLIGRAPHIC_FRAGMENT_SGIX, "GL_CALLIGRAPHIC_FRAGMENT_SGIX"); - EnableCap.put(GL_TEXTURE_COLOR_TABLE_SGI, "GL_TEXTURE_COLOR_TABLE_SGI"); - EnableCap.put(GL_FRAGMENT_COLOR_MATERIAL_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_SGIX"); - EnableCap.put(GL_SAMPLE_ALPHA_TO_COVERAGE, "GL_SAMPLE_ALPHA_TO_COVERAGE"); - EnableCap.put(GL_DEBUG_OUTPUT, "GL_DEBUG_OUTPUT"); - EnableCap.put(GL_BLEND, "GL_BLEND"); - EnableCap.put(GL_ASYNC_HISTOGRAM_SGIX, "GL_ASYNC_HISTOGRAM_SGIX"); - EnableCap.put(GL_FRAGMENT_LIGHT0_SGIX, "GL_FRAGMENT_LIGHT0_SGIX"); - EnableCap.put(GL_POINT_SMOOTH, "GL_POINT_SMOOTH"); - EnableCap.put(GL_FRAGMENT_LIGHT3_SGIX, "GL_FRAGMENT_LIGHT3_SGIX"); - } - public static Map EnableCap() { - if (EnableCap != null) - return EnableCap; - EnableCap = new HashMap(129); - EnableCap0(); - EnableCap1(); - return EnableCap; - } - private static Map ColorTableParameterPName; - private static void ColorTableParameterPName0() { - ColorTableParameterPName.put(GL_COLOR_TABLE_BIAS, "GL_COLOR_TABLE_BIAS"); - ColorTableParameterPName.put(GL_COLOR_TABLE_SCALE_SGI, "GL_COLOR_TABLE_SCALE_SGI"); - ColorTableParameterPName.put(GL_COLOR_TABLE_GREEN_SIZE, "GL_COLOR_TABLE_GREEN_SIZE"); - ColorTableParameterPName.put(GL_COLOR_TABLE_BIAS_SGI, "GL_COLOR_TABLE_BIAS_SGI"); - ColorTableParameterPName.put(GL_COLOR_TABLE_RED_SIZE_SGI, "GL_COLOR_TABLE_RED_SIZE_SGI"); - ColorTableParameterPName.put(GL_COLOR_TABLE_BLUE_SIZE_SGI, "GL_COLOR_TABLE_BLUE_SIZE_SGI"); - ColorTableParameterPName.put(GL_COLOR_TABLE_GREEN_SIZE_SGI, "GL_COLOR_TABLE_GREEN_SIZE_SGI"); - ColorTableParameterPName.put(GL_COLOR_TABLE_ALPHA_SIZE, "GL_COLOR_TABLE_ALPHA_SIZE"); - ColorTableParameterPName.put(GL_COLOR_TABLE_WIDTH_SGI, "GL_COLOR_TABLE_WIDTH_SGI"); - ColorTableParameterPName.put(GL_COLOR_TABLE_WIDTH, "GL_COLOR_TABLE_WIDTH"); - ColorTableParameterPName.put(GL_COLOR_TABLE_LUMINANCE_SIZE_SGI, "GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"); - ColorTableParameterPName.put(GL_COLOR_TABLE_BLUE_SIZE, "GL_COLOR_TABLE_BLUE_SIZE"); - ColorTableParameterPName.put(GL_COLOR_TABLE_INTENSITY_SIZE, "GL_COLOR_TABLE_INTENSITY_SIZE"); - ColorTableParameterPName.put(GL_COLOR_TABLE_SCALE, "GL_COLOR_TABLE_SCALE"); - ColorTableParameterPName.put(GL_COLOR_TABLE_FORMAT, "GL_COLOR_TABLE_FORMAT"); - ColorTableParameterPName.put(GL_COLOR_TABLE_RED_SIZE, "GL_COLOR_TABLE_RED_SIZE"); - ColorTableParameterPName.put(GL_COLOR_TABLE_ALPHA_SIZE_SGI, "GL_COLOR_TABLE_ALPHA_SIZE_SGI"); - ColorTableParameterPName.put(GL_COLOR_TABLE_LUMINANCE_SIZE, "GL_COLOR_TABLE_LUMINANCE_SIZE"); - ColorTableParameterPName.put(GL_COLOR_TABLE_FORMAT_SGI, "GL_COLOR_TABLE_FORMAT_SGI"); - ColorTableParameterPName.put(GL_COLOR_TABLE_INTENSITY_SIZE_SGI, "GL_COLOR_TABLE_INTENSITY_SIZE_SGI"); - } - public static Map ColorTableParameterPName() { - if (ColorTableParameterPName != null) - return ColorTableParameterPName; - ColorTableParameterPName = new HashMap(20); - ColorTableParameterPName0(); - return ColorTableParameterPName; - } - private static Map FogCoordSrc; - private static void FogCoordSrc0() { - FogCoordSrc.put(GL_FOG_COORDINATE, "GL_FOG_COORDINATE"); - FogCoordSrc.put(GL_FOG_COORD, "GL_FOG_COORD"); - FogCoordSrc.put(GL_FRAGMENT_DEPTH, "GL_FRAGMENT_DEPTH"); - } - public static Map FogCoordSrc() { - if (FogCoordSrc != null) - return FogCoordSrc; - FogCoordSrc = new HashMap(3); - FogCoordSrc0(); - return FogCoordSrc; - } - private static Map CombinerMappingNV; - private static void CombinerMappingNV0() { - } - public static Map CombinerMappingNV() { - if (CombinerMappingNV != null) - return CombinerMappingNV; - CombinerMappingNV = new HashMap(0); - CombinerMappingNV0(); - return CombinerMappingNV; - } - private static Map FragmentOp3ATI; - private static void FragmentOp3ATI0() { - } - public static Map FragmentOp3ATI() { - if (FragmentOp3ATI != null) - return FragmentOp3ATI; - FragmentOp3ATI = new HashMap(0); - FragmentOp3ATI0(); - return FragmentOp3ATI; - } - private static Map ShaderBinaryFormat; - private static void ShaderBinaryFormat0() { - ShaderBinaryFormat.put(GL_SGX_BINARY_IMG, "GL_SGX_BINARY_IMG"); - ShaderBinaryFormat.put(GL_SHADER_BINARY_DMP, "GL_SHADER_BINARY_DMP"); - ShaderBinaryFormat.put(GL_SHADER_BINARY_HUAWEI, "GL_SHADER_BINARY_HUAWEI"); - ShaderBinaryFormat.put(GL_SHADER_BINARY_VIV, "GL_SHADER_BINARY_VIV"); - ShaderBinaryFormat.put(GL_GCCSO_SHADER_BINARY_FJ, "GL_GCCSO_SHADER_BINARY_FJ"); - ShaderBinaryFormat.put(GL_MALI_SHADER_BINARY_ARM, "GL_MALI_SHADER_BINARY_ARM"); - ShaderBinaryFormat.put(GL_SHADER_BINARY_FORMAT_SPIR_V, "GL_SHADER_BINARY_FORMAT_SPIR_V"); - } - public static Map ShaderBinaryFormat() { - if (ShaderBinaryFormat != null) - return ShaderBinaryFormat; - ShaderBinaryFormat = new HashMap(7); - ShaderBinaryFormat0(); - return ShaderBinaryFormat; - } - private static Map LightName; - private static void LightName0() { - LightName.put(GL_LIGHT6, "GL_LIGHT6"); - LightName.put(GL_LIGHT7, "GL_LIGHT7"); - LightName.put(GL_FRAGMENT_LIGHT6_SGIX, "GL_FRAGMENT_LIGHT6_SGIX"); - LightName.put(GL_LIGHT4, "GL_LIGHT4"); - LightName.put(GL_LIGHT5, "GL_LIGHT5"); - LightName.put(GL_FRAGMENT_LIGHT2_SGIX, "GL_FRAGMENT_LIGHT2_SGIX"); - LightName.put(GL_LIGHT2, "GL_LIGHT2"); - LightName.put(GL_LIGHT3, "GL_LIGHT3"); - LightName.put(GL_FRAGMENT_LIGHT4_SGIX, "GL_FRAGMENT_LIGHT4_SGIX"); - LightName.put(GL_FRAGMENT_LIGHT7_SGIX, "GL_FRAGMENT_LIGHT7_SGIX"); - LightName.put(GL_LIGHT0, "GL_LIGHT0"); - LightName.put(GL_LIGHT1, "GL_LIGHT1"); - LightName.put(GL_FRAGMENT_LIGHT1_SGIX, "GL_FRAGMENT_LIGHT1_SGIX"); - LightName.put(GL_FRAGMENT_LIGHT5_SGIX, "GL_FRAGMENT_LIGHT5_SGIX"); - LightName.put(GL_FRAGMENT_LIGHT0_SGIX, "GL_FRAGMENT_LIGHT0_SGIX"); - LightName.put(GL_FRAGMENT_LIGHT3_SGIX, "GL_FRAGMENT_LIGHT3_SGIX"); - } - public static Map LightName() { - if (LightName != null) - return LightName; - LightName = new HashMap(16); - LightName0(); - return LightName; - } - private static Map RenderbufferParameterName; - private static void RenderbufferParameterName0() { - RenderbufferParameterName.put(GL_RENDERBUFFER_STENCIL_SIZE, "GL_RENDERBUFFER_STENCIL_SIZE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_HEIGHT, "GL_RENDERBUFFER_HEIGHT"); - RenderbufferParameterName.put(GL_RENDERBUFFER_GREEN_SIZE, "GL_RENDERBUFFER_GREEN_SIZE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_DEPTH_SIZE, "GL_RENDERBUFFER_DEPTH_SIZE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_ALPHA_SIZE, "GL_RENDERBUFFER_ALPHA_SIZE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_SAMPLES_APPLE, "GL_RENDERBUFFER_SAMPLES_APPLE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_RED_SIZE, "GL_RENDERBUFFER_RED_SIZE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_STORAGE_SAMPLES_AMD, "GL_RENDERBUFFER_STORAGE_SAMPLES_AMD"); - RenderbufferParameterName.put(GL_RENDERBUFFER_SAMPLES, "GL_RENDERBUFFER_SAMPLES"); - RenderbufferParameterName.put(GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"); - RenderbufferParameterName.put(GL_RENDERBUFFER_BLUE_SIZE, "GL_RENDERBUFFER_BLUE_SIZE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_WIDTH, "GL_RENDERBUFFER_WIDTH"); - RenderbufferParameterName.put(GL_RENDERBUFFER_SAMPLES_ANGLE, "GL_RENDERBUFFER_SAMPLES_ANGLE"); - RenderbufferParameterName.put(GL_RENDERBUFFER_SAMPLES_IMG, "GL_RENDERBUFFER_SAMPLES_IMG"); - } - public static Map RenderbufferParameterName() { - if (RenderbufferParameterName != null) - return RenderbufferParameterName; - RenderbufferParameterName = new HashMap(14); - RenderbufferParameterName0(); - return RenderbufferParameterName; - } - private static Map FogPointerTypeEXT; - private static void FogPointerTypeEXT0() { - FogPointerTypeEXT.put(GL_FLOAT, "GL_FLOAT"); - FogPointerTypeEXT.put(GL_DOUBLE, "GL_DOUBLE"); - } - public static Map FogPointerTypeEXT() { - if (FogPointerTypeEXT != null) - return FogPointerTypeEXT; - FogPointerTypeEXT = new HashMap(2); - FogPointerTypeEXT0(); - return FogPointerTypeEXT; - } - private static Map SamplerParameterF; - private static void SamplerParameterF0() { - SamplerParameterF.put(GL_TEXTURE_MAX_ANISOTROPY, "GL_TEXTURE_MAX_ANISOTROPY"); - SamplerParameterF.put(GL_TEXTURE_MIN_LOD, "GL_TEXTURE_MIN_LOD"); - SamplerParameterF.put(GL_TEXTURE_LOD_BIAS, "GL_TEXTURE_LOD_BIAS"); - SamplerParameterF.put(GL_TEXTURE_BORDER_COLOR, "GL_TEXTURE_BORDER_COLOR"); - SamplerParameterF.put(GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM, "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM"); - SamplerParameterF.put(GL_TEXTURE_MAX_LOD, "GL_TEXTURE_MAX_LOD"); - } - public static Map SamplerParameterF() { - if (SamplerParameterF != null) - return SamplerParameterF; - SamplerParameterF = new HashMap(6); - SamplerParameterF0(); - return SamplerParameterF; - } - private static Map PathFontTarget; - private static void PathFontTarget0() { - } - public static Map PathFontTarget() { - if (PathFontTarget != null) - return PathFontTarget; - PathFontTarget = new HashMap(0); - PathFontTarget0(); - return PathFontTarget; - } - private static Map PixelTransferParameter; - private static void PixelTransferParameter0() { - PixelTransferParameter.put(GL_GREEN_BIAS, "GL_GREEN_BIAS"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_RED_BIAS, "GL_POST_COLOR_MATRIX_RED_BIAS"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_BLUE_BIAS, "GL_POST_COLOR_MATRIX_BLUE_BIAS"); - PixelTransferParameter.put(GL_POST_CONVOLUTION_BLUE_SCALE, "GL_POST_CONVOLUTION_BLUE_SCALE"); - PixelTransferParameter.put(GL_INDEX_SHIFT, "GL_INDEX_SHIFT"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_ALPHA_BIAS, "GL_POST_COLOR_MATRIX_ALPHA_BIAS"); - PixelTransferParameter.put(GL_DEPTH_SCALE, "GL_DEPTH_SCALE"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI, "GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"); - PixelTransferParameter.put(GL_BLUE_SCALE, "GL_BLUE_SCALE"); - PixelTransferParameter.put(GL_POST_CONVOLUTION_GREEN_BIAS, "GL_POST_CONVOLUTION_GREEN_BIAS"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI, "GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_RED_SCALE_SGI, "GL_POST_COLOR_MATRIX_RED_SCALE_SGI"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_GREEN_SCALE, "GL_POST_COLOR_MATRIX_GREEN_SCALE"); - PixelTransferParameter.put(GL_RED_BIAS, "GL_RED_BIAS"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_RED_SCALE, "GL_POST_COLOR_MATRIX_RED_SCALE"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_BLUE_SCALE, "GL_POST_COLOR_MATRIX_BLUE_SCALE"); - PixelTransferParameter.put(GL_BLUE_BIAS, "GL_BLUE_BIAS"); - PixelTransferParameter.put(GL_POST_CONVOLUTION_BLUE_BIAS, "GL_POST_CONVOLUTION_BLUE_BIAS"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI, "GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"); - PixelTransferParameter.put(GL_POST_CONVOLUTION_ALPHA_SCALE, "GL_POST_CONVOLUTION_ALPHA_SCALE"); - PixelTransferParameter.put(GL_POST_CONVOLUTION_RED_BIAS, "GL_POST_CONVOLUTION_RED_BIAS"); - PixelTransferParameter.put(GL_MAP_STENCIL, "GL_MAP_STENCIL"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI, "GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"); - PixelTransferParameter.put(GL_ALPHA_SCALE, "GL_ALPHA_SCALE"); - PixelTransferParameter.put(GL_INDEX_OFFSET, "GL_INDEX_OFFSET"); - PixelTransferParameter.put(GL_POST_CONVOLUTION_RED_SCALE, "GL_POST_CONVOLUTION_RED_SCALE"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_GREEN_BIAS, "GL_POST_COLOR_MATRIX_GREEN_BIAS"); - PixelTransferParameter.put(GL_DEPTH_BIAS, "GL_DEPTH_BIAS"); - PixelTransferParameter.put(GL_GREEN_SCALE, "GL_GREEN_SCALE"); - PixelTransferParameter.put(GL_POST_CONVOLUTION_ALPHA_BIAS, "GL_POST_CONVOLUTION_ALPHA_BIAS"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI, "GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI, "GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_RED_BIAS_SGI, "GL_POST_COLOR_MATRIX_RED_BIAS_SGI"); - PixelTransferParameter.put(GL_POST_CONVOLUTION_GREEN_SCALE, "GL_POST_CONVOLUTION_GREEN_SCALE"); - PixelTransferParameter.put(GL_MAP_COLOR, "GL_MAP_COLOR"); - PixelTransferParameter.put(GL_ALPHA_BIAS, "GL_ALPHA_BIAS"); - PixelTransferParameter.put(GL_POST_COLOR_MATRIX_ALPHA_SCALE, "GL_POST_COLOR_MATRIX_ALPHA_SCALE"); - PixelTransferParameter.put(GL_RED_SCALE, "GL_RED_SCALE"); - } - public static Map PixelTransferParameter() { - if (PixelTransferParameter != null) - return PixelTransferParameter; - PixelTransferParameter = new HashMap(38); - PixelTransferParameter0(); - return PixelTransferParameter; - } - private static Map SamplePatternSGIS; - private static void SamplePatternSGIS0() { - SamplePatternSGIS.put(GL_2PASS_1_SGIS, "GL_2PASS_1_SGIS"); - SamplePatternSGIS.put(GL_4PASS_1_SGIS, "GL_4PASS_1_SGIS"); - SamplePatternSGIS.put(GL_4PASS_2_SGIS, "GL_4PASS_2_SGIS"); - SamplePatternSGIS.put(GL_1PASS_SGIS, "GL_1PASS_SGIS"); - SamplePatternSGIS.put(GL_2PASS_0_SGIS, "GL_2PASS_0_SGIS"); - SamplePatternSGIS.put(GL_4PASS_0_SGIS, "GL_4PASS_0_SGIS"); - SamplePatternSGIS.put(GL_4PASS_3_SGIS, "GL_4PASS_3_SGIS"); - } - public static Map SamplePatternSGIS() { - if (SamplePatternSGIS != null) - return SamplePatternSGIS; - SamplePatternSGIS = new HashMap(7); - SamplePatternSGIS0(); - return SamplePatternSGIS; - } - private static Map StencilOp; - private static void StencilOp0() { - StencilOp.put(GL_DECR_WRAP, "GL_DECR_WRAP"); - StencilOp.put(GL_KEEP, "GL_KEEP"); - StencilOp.put(GL_INCR_WRAP, "GL_INCR_WRAP"); - StencilOp.put(GL_INVERT, "GL_INVERT"); - StencilOp.put(GL_INCR, "GL_INCR"); - StencilOp.put(GL_ZERO, "GL_ZERO"); - StencilOp.put(GL_REPLACE, "GL_REPLACE"); - StencilOp.put(GL_DECR, "GL_DECR"); - } - public static Map StencilOp() { - if (StencilOp != null) - return StencilOp; - StencilOp = new HashMap(8); - StencilOp0(); - return StencilOp; - } - private static Map ObjectTypeAPPLE; - private static void ObjectTypeAPPLE0() { - ObjectTypeAPPLE.put(GL_FENCE_APPLE, "GL_FENCE_APPLE"); - ObjectTypeAPPLE.put(GL_DRAW_PIXELS_APPLE, "GL_DRAW_PIXELS_APPLE"); - } - public static Map ObjectTypeAPPLE() { - if (ObjectTypeAPPLE != null) - return ObjectTypeAPPLE; - ObjectTypeAPPLE = new HashMap(2); - ObjectTypeAPPLE0(); - return ObjectTypeAPPLE; - } - private static Map ErrorCode; - private static void ErrorCode0() { - ErrorCode.put(GL_TABLE_TOO_LARGE, "GL_TABLE_TOO_LARGE"); - ErrorCode.put(GL_STACK_UNDERFLOW, "GL_STACK_UNDERFLOW"); - ErrorCode.put(GL_INVALID_OPERATION, "GL_INVALID_OPERATION"); - ErrorCode.put(GL_STACK_OVERFLOW, "GL_STACK_OVERFLOW"); - ErrorCode.put(GL_OUT_OF_MEMORY, "GL_OUT_OF_MEMORY"); - ErrorCode.put(GL_INVALID_VALUE, "GL_INVALID_VALUE"); - ErrorCode.put(GL_NO_ERROR, "GL_NO_ERROR"); - ErrorCode.put(GL_INVALID_FRAMEBUFFER_OPERATION, "GL_INVALID_FRAMEBUFFER_OPERATION"); - ErrorCode.put(GL_INVALID_ENUM, "GL_INVALID_ENUM"); - } - public static Map ErrorCode() { - if (ErrorCode != null) - return ErrorCode; - ErrorCode = new HashMap(9); - ErrorCode0(); - return ErrorCode; - } - private static Map CombinerScaleNV; - private static void CombinerScaleNV0() { - CombinerScaleNV.put(GL_NONE, "GL_NONE"); - } - public static Map CombinerScaleNV() { - if (CombinerScaleNV != null) - return CombinerScaleNV; - CombinerScaleNV = new HashMap(1); - CombinerScaleNV0(); - return CombinerScaleNV; - } - private static Map LightTexturePNameEXT; - private static void LightTexturePNameEXT0() { - } - public static Map LightTexturePNameEXT() { - if (LightTexturePNameEXT != null) - return LightTexturePNameEXT; - LightTexturePNameEXT = new HashMap(0); - LightTexturePNameEXT0(); - return LightTexturePNameEXT; - } - private static Map FragmentShaderColorModMaskATI; - private static void FragmentShaderColorModMaskATI0() { - } - public static Map FragmentShaderColorModMaskATI() { - if (FragmentShaderColorModMaskATI != null) - return FragmentShaderColorModMaskATI; - FragmentShaderColorModMaskATI = new HashMap(0); - FragmentShaderColorModMaskATI0(); - return FragmentShaderColorModMaskATI; - } - private static Map SeparableTargetEXT; - private static void SeparableTargetEXT0() { - SeparableTargetEXT.put(GL_SEPARABLE_2D, "GL_SEPARABLE_2D"); - } - public static Map SeparableTargetEXT() { - if (SeparableTargetEXT != null) - return SeparableTargetEXT; - SeparableTargetEXT = new HashMap(1); - SeparableTargetEXT0(); - return SeparableTargetEXT; - } - private static Map SpriteModeSGIX; - private static void SpriteModeSGIX0() { - SpriteModeSGIX.put(GL_SPRITE_EYE_ALIGNED_SGIX, "GL_SPRITE_EYE_ALIGNED_SGIX"); - SpriteModeSGIX.put(GL_SPRITE_OBJECT_ALIGNED_SGIX, "GL_SPRITE_OBJECT_ALIGNED_SGIX"); - SpriteModeSGIX.put(GL_SPRITE_AXIAL_SGIX, "GL_SPRITE_AXIAL_SGIX"); - } - public static Map SpriteModeSGIX() { - if (SpriteModeSGIX != null) - return SpriteModeSGIX; - SpriteModeSGIX = new HashMap(3); - SpriteModeSGIX0(); - return SpriteModeSGIX; - } - private static Map AlphaFunction; - private static void AlphaFunction0() { - AlphaFunction.put(GL_EQUAL, "GL_EQUAL"); - AlphaFunction.put(GL_GREATER, "GL_GREATER"); - AlphaFunction.put(GL_LEQUAL, "GL_LEQUAL"); - AlphaFunction.put(GL_NEVER, "GL_NEVER"); - AlphaFunction.put(GL_GEQUAL, "GL_GEQUAL"); - AlphaFunction.put(GL_LESS, "GL_LESS"); - AlphaFunction.put(GL_NOTEQUAL, "GL_NOTEQUAL"); - AlphaFunction.put(GL_ALWAYS, "GL_ALWAYS"); - } - public static Map AlphaFunction() { - if (AlphaFunction != null) - return AlphaFunction; - AlphaFunction = new HashMap(8); - AlphaFunction0(); - return AlphaFunction; - } - private static Map BlitFramebufferFilter; - private static void BlitFramebufferFilter0() { - BlitFramebufferFilter.put(GL_LINEAR, "GL_LINEAR"); - BlitFramebufferFilter.put(GL_NEAREST, "GL_NEAREST"); - } - public static Map BlitFramebufferFilter() { - if (BlitFramebufferFilter != null) - return BlitFramebufferFilter; - BlitFramebufferFilter = new HashMap(2); - BlitFramebufferFilter0(); - return BlitFramebufferFilter; - } - private static Map FragmentShaderRegATI; - private static void FragmentShaderRegATI0() { - } - public static Map FragmentShaderRegATI() { - if (FragmentShaderRegATI != null) - return FragmentShaderRegATI; - FragmentShaderRegATI = new HashMap(0); - FragmentShaderRegATI0(); - return FragmentShaderRegATI; - } - private static Map GetMapQuery; - private static void GetMapQuery0() { - GetMapQuery.put(GL_COEFF, "GL_COEFF"); - GetMapQuery.put(GL_DOMAIN, "GL_DOMAIN"); - GetMapQuery.put(GL_ORDER, "GL_ORDER"); - } - public static Map GetMapQuery() { - if (GetMapQuery != null) - return GetMapQuery; - GetMapQuery = new HashMap(3); - GetMapQuery0(); - return GetMapQuery; - } - private static Map PixelStoreResampleMode; - private static void PixelStoreResampleMode0() { - PixelStoreResampleMode.put(GL_RESAMPLE_DECIMATE_SGIX, "GL_RESAMPLE_DECIMATE_SGIX"); - PixelStoreResampleMode.put(GL_RESAMPLE_REPLICATE_SGIX, "GL_RESAMPLE_REPLICATE_SGIX"); - PixelStoreResampleMode.put(GL_RESAMPLE_ZERO_FILL_SGIX, "GL_RESAMPLE_ZERO_FILL_SGIX"); - } - public static Map PixelStoreResampleMode() { - if (PixelStoreResampleMode != null) - return PixelStoreResampleMode; - PixelStoreResampleMode = new HashMap(3); - PixelStoreResampleMode0(); - return PixelStoreResampleMode; - } - private static Map FeedBackToken; - private static void FeedBackToken0() { - FeedBackToken.put(GL_BITMAP_TOKEN, "GL_BITMAP_TOKEN"); - FeedBackToken.put(GL_DRAW_PIXEL_TOKEN, "GL_DRAW_PIXEL_TOKEN"); - FeedBackToken.put(GL_COPY_PIXEL_TOKEN, "GL_COPY_PIXEL_TOKEN"); - FeedBackToken.put(GL_POINT_TOKEN, "GL_POINT_TOKEN"); - FeedBackToken.put(GL_LINE_TOKEN, "GL_LINE_TOKEN"); - FeedBackToken.put(GL_LINE_RESET_TOKEN, "GL_LINE_RESET_TOKEN"); - FeedBackToken.put(GL_POLYGON_TOKEN, "GL_POLYGON_TOKEN"); - FeedBackToken.put(GL_PASS_THROUGH_TOKEN, "GL_PASS_THROUGH_TOKEN"); - } - public static Map FeedBackToken() { - if (FeedBackToken != null) - return FeedBackToken; - FeedBackToken = new HashMap(8); - FeedBackToken0(); - return FeedBackToken; - } - private static Map VertexAttribIType; - private static void VertexAttribIType0() { - VertexAttribIType.put(GL_BYTE, "GL_BYTE"); - VertexAttribIType.put(GL_INT, "GL_INT"); - VertexAttribIType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - VertexAttribIType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - VertexAttribIType.put(GL_SHORT, "GL_SHORT"); - VertexAttribIType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - } - public static Map VertexAttribIType() { - if (VertexAttribIType != null) - return VertexAttribIType; - VertexAttribIType = new HashMap(6); - VertexAttribIType0(); - return VertexAttribIType; - } - private static Map MapTypeNV; - private static void MapTypeNV0() { - MapTypeNV.put(GL_FLOAT, "GL_FLOAT"); - MapTypeNV.put(GL_DOUBLE, "GL_DOUBLE"); - } - public static Map MapTypeNV() { - if (MapTypeNV != null) - return MapTypeNV; - MapTypeNV = new HashMap(2); - MapTypeNV0(); - return MapTypeNV; - } - private static Map MapTextureFormatINTEL; - private static void MapTextureFormatINTEL0() { - MapTextureFormatINTEL.put(GL_LAYOUT_LINEAR_CPU_CACHED_INTEL, "GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"); - MapTextureFormatINTEL.put(GL_LAYOUT_LINEAR_INTEL, "GL_LAYOUT_LINEAR_INTEL"); - MapTextureFormatINTEL.put(GL_LAYOUT_DEFAULT_INTEL, "GL_LAYOUT_DEFAULT_INTEL"); - } - public static Map MapTextureFormatINTEL() { - if (MapTextureFormatINTEL != null) - return MapTextureFormatINTEL; - MapTextureFormatINTEL = new HashMap(3); - MapTextureFormatINTEL0(); - return MapTextureFormatINTEL; - } - private static Map ReplacementCodeTypeSUN; - private static void ReplacementCodeTypeSUN0() { - ReplacementCodeTypeSUN.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - ReplacementCodeTypeSUN.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - ReplacementCodeTypeSUN.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - } - public static Map ReplacementCodeTypeSUN() { - if (ReplacementCodeTypeSUN != null) - return ReplacementCodeTypeSUN; - ReplacementCodeTypeSUN = new HashMap(3); - ReplacementCodeTypeSUN0(); - return ReplacementCodeTypeSUN; - } - private static Map CommandOpcodesNV; - private static void CommandOpcodesNV0() { - } - public static Map CommandOpcodesNV() { - if (CommandOpcodesNV != null) - return CommandOpcodesNV; - CommandOpcodesNV = new HashMap(0); - CommandOpcodesNV0(); - return CommandOpcodesNV; - } - private static Map TextureEnvMode; - private static void TextureEnvMode0() { - TextureEnvMode.put(GL_MODULATE, "GL_MODULATE"); - TextureEnvMode.put(GL_ADD, "GL_ADD"); - TextureEnvMode.put(GL_BLEND, "GL_BLEND"); - TextureEnvMode.put(GL_DECAL, "GL_DECAL"); - TextureEnvMode.put(GL_TEXTURE_ENV_BIAS_SGIX, "GL_TEXTURE_ENV_BIAS_SGIX"); - TextureEnvMode.put(GL_REPLACE, "GL_REPLACE"); - TextureEnvMode.put(GL_COMBINE, "GL_COMBINE"); - } - public static Map TextureEnvMode() { - if (TextureEnvMode != null) - return TextureEnvMode; - TextureEnvMode = new HashMap(7); - TextureEnvMode0(); - return TextureEnvMode; - } - private static Map PathColorFormat; - private static void PathColorFormat0() { - PathColorFormat.put(GL_RGB, "GL_RGB"); - PathColorFormat.put(GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"); - PathColorFormat.put(GL_ALPHA, "GL_ALPHA"); - PathColorFormat.put(GL_RGBA, "GL_RGBA"); - PathColorFormat.put(GL_LUMINANCE, "GL_LUMINANCE"); - PathColorFormat.put(GL_NONE, "GL_NONE"); - PathColorFormat.put(GL_INTENSITY, "GL_INTENSITY"); - } - public static Map PathColorFormat() { - if (PathColorFormat != null) - return PathColorFormat; - PathColorFormat = new HashMap(7); - PathColorFormat0(); - return PathColorFormat; - } - private static Map RenderingMode; - private static void RenderingMode0() { - RenderingMode.put(GL_SELECT, "GL_SELECT"); - RenderingMode.put(GL_RENDER, "GL_RENDER"); - RenderingMode.put(GL_FEEDBACK, "GL_FEEDBACK"); - } - public static Map RenderingMode() { - if (RenderingMode != null) - return RenderingMode; - RenderingMode = new HashMap(3); - RenderingMode0(); - return RenderingMode; - } - private static Map ImageTransformTargetHP; - private static void ImageTransformTargetHP0() { - ImageTransformTargetHP.put(GL_IMAGE_TRANSFORM_2D_HP, "GL_IMAGE_TRANSFORM_2D_HP"); - } - public static Map ImageTransformTargetHP() { - if (ImageTransformTargetHP != null) - return ImageTransformTargetHP; - ImageTransformTargetHP = new HashMap(1); - ImageTransformTargetHP0(); - return ImageTransformTargetHP; - } - private static Map FragmentShaderDestModMaskATI; - private static void FragmentShaderDestModMaskATI0() { - FragmentShaderDestModMaskATI.put(GL_NONE, "GL_NONE"); - } - public static Map FragmentShaderDestModMaskATI() { - if (FragmentShaderDestModMaskATI != null) - return FragmentShaderDestModMaskATI; - FragmentShaderDestModMaskATI = new HashMap(1); - FragmentShaderDestModMaskATI0(); - return FragmentShaderDestModMaskATI; - } - private static Map TextureParameterName; - private static void TextureParameterName0() { - TextureParameterName.put(GL_SHADOW_AMBIENT_SGIX, "GL_SHADOW_AMBIENT_SGIX"); - TextureParameterName.put(GL_TEXTURE_BASE_LEVEL_SGIS, "GL_TEXTURE_BASE_LEVEL_SGIS"); - TextureParameterName.put(GL_TEXTURE_MEMORY_LAYOUT_INTEL, "GL_TEXTURE_MEMORY_LAYOUT_INTEL"); - TextureParameterName.put(GL_TEXTURE_MAX_CLAMP_S_SGIX, "GL_TEXTURE_MAX_CLAMP_S_SGIX"); - TextureParameterName.put(GL_TEXTURE_LOD_BIAS_S_SGIX, "GL_TEXTURE_LOD_BIAS_S_SGIX"); - TextureParameterName.put(GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"); - TextureParameterName.put(GL_TEXTURE_COMPARE_OPERATOR_SGIX, "GL_TEXTURE_COMPARE_OPERATOR_SGIX"); - TextureParameterName.put(GL_TEXTURE_GEQUAL_R_SGIX, "GL_TEXTURE_GEQUAL_R_SGIX"); - TextureParameterName.put(GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM, "GL_TEXTURE_UNNORMALIZED_COORDINATES_ARM"); - TextureParameterName.put(GL_TEXTURE_WRAP_Q_SGIS, "GL_TEXTURE_WRAP_Q_SGIS"); - TextureParameterName.put(GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX"); - TextureParameterName.put(GL_TEXTURE_MAX_CLAMP_T_SGIX, "GL_TEXTURE_MAX_CLAMP_T_SGIX"); - TextureParameterName.put(GL_TEXTURE_COMPARE_FUNC, "GL_TEXTURE_COMPARE_FUNC"); - TextureParameterName.put(GL_TEXTURE_RESIDENT, "GL_TEXTURE_RESIDENT"); - TextureParameterName.put(GL_TEXTURE_MIN_FILTER, "GL_TEXTURE_MIN_FILTER"); - TextureParameterName.put(GL_TEXTURE_CLIPMAP_FRAME_SGIX, "GL_TEXTURE_CLIPMAP_FRAME_SGIX"); - TextureParameterName.put(GL_TEXTURE_BORDER, "GL_TEXTURE_BORDER"); - TextureParameterName.put(GL_TEXTURE_LEQUAL_R_SGIX, "GL_TEXTURE_LEQUAL_R_SGIX"); - TextureParameterName.put(GL_TEXTURE_BLUE_SIZE, "GL_TEXTURE_BLUE_SIZE"); - TextureParameterName.put(GL_TEXTURE_SWIZZLE_RGBA, "GL_TEXTURE_SWIZZLE_RGBA"); - TextureParameterName.put(GL_TEXTURE_INTENSITY_SIZE, "GL_TEXTURE_INTENSITY_SIZE"); - TextureParameterName.put(GL_TEXTURE_MAX_CLAMP_R_SGIX, "GL_TEXTURE_MAX_CLAMP_R_SGIX"); - TextureParameterName.put(GL_TEXTURE_MAX_ANISOTROPY, "GL_TEXTURE_MAX_ANISOTROPY"); - TextureParameterName.put(GL_POST_TEXTURE_FILTER_BIAS_SGIX, "GL_POST_TEXTURE_FILTER_BIAS_SGIX"); - TextureParameterName.put(GL_DETAIL_TEXTURE_LEVEL_SGIS, "GL_DETAIL_TEXTURE_LEVEL_SGIS"); - TextureParameterName.put(GL_TEXTURE_MIN_LOD, "GL_TEXTURE_MIN_LOD"); - TextureParameterName.put(GL_TEXTURE_MAG_FILTER, "GL_TEXTURE_MAG_FILTER"); - TextureParameterName.put(GL_QUAD_TEXTURE_SELECT_SGIS, "GL_QUAD_TEXTURE_SELECT_SGIS"); - TextureParameterName.put(GL_DETAIL_TEXTURE_MODE_SGIS, "GL_DETAIL_TEXTURE_MODE_SGIS"); - TextureParameterName.put(GL_TEXTURE_LOD_BIAS_T_SGIX, "GL_TEXTURE_LOD_BIAS_T_SGIX"); - TextureParameterName.put(GL_TEXTURE_INTERNAL_FORMAT, "GL_TEXTURE_INTERNAL_FORMAT"); - TextureParameterName.put(GL_TEXTURE_RED_SIZE, "GL_TEXTURE_RED_SIZE"); - TextureParameterName.put(GL_DUAL_TEXTURE_SELECT_SGIS, "GL_DUAL_TEXTURE_SELECT_SGIS"); - TextureParameterName.put(GL_GENERATE_MIPMAP, "GL_GENERATE_MIPMAP"); - TextureParameterName.put(GL_GENERATE_MIPMAP_SGIS, "GL_GENERATE_MIPMAP_SGIS"); - TextureParameterName.put(GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM, "GL_TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM"); - TextureParameterName.put(GL_TEXTURE_HEIGHT, "GL_TEXTURE_HEIGHT"); - TextureParameterName.put(GL_TEXTURE_CBCR_DEGAMMA_QCOM, "GL_TEXTURE_CBCR_DEGAMMA_QCOM"); - TextureParameterName.put(GL_TEXTURE_MAX_LOD, "GL_TEXTURE_MAX_LOD"); - TextureParameterName.put(GL_TEXTURE_COMPARE_SGIX, "GL_TEXTURE_COMPARE_SGIX"); - TextureParameterName.put(GL_TEXTURE_4DSIZE_SGIS, "GL_TEXTURE_4DSIZE_SGIS"); - TextureParameterName.put(GL_TEXTURE_CLIPMAP_CENTER_SGIX, "GL_TEXTURE_CLIPMAP_CENTER_SGIX"); - TextureParameterName.put(GL_TEXTURE_CLIPMAP_DEPTH_SGIX, "GL_TEXTURE_CLIPMAP_DEPTH_SGIX"); - TextureParameterName.put(GL_TEXTURE_LUMINANCE_SIZE, "GL_TEXTURE_LUMINANCE_SIZE"); - TextureParameterName.put(GL_TEXTURE_MIN_LOD_SGIS, "GL_TEXTURE_MIN_LOD_SGIS"); - TextureParameterName.put(GL_TEXTURE_MAX_LEVEL_SGIS, "GL_TEXTURE_MAX_LEVEL_SGIS"); - TextureParameterName.put(GL_POST_TEXTURE_FILTER_SCALE_SGIX, "GL_POST_TEXTURE_FILTER_SCALE_SGIX"); - TextureParameterName.put(GL_TEXTURE_COMPONENTS, "GL_TEXTURE_COMPONENTS"); - TextureParameterName.put(GL_TEXTURE_SWIZZLE_R, "GL_TEXTURE_SWIZZLE_R"); - TextureParameterName.put(GL_TEXTURE_WIDTH, "GL_TEXTURE_WIDTH"); - TextureParameterName.put(GL_TEXTURE_LOD_BIAS_R_SGIX, "GL_TEXTURE_LOD_BIAS_R_SGIX"); - TextureParameterName.put(GL_TEXTURE_MAX_LOD_SGIS, "GL_TEXTURE_MAX_LOD_SGIS"); - TextureParameterName.put(GL_TEXTURE_GREEN_SIZE, "GL_TEXTURE_GREEN_SIZE"); - TextureParameterName.put(GL_TEXTURE_COMPARE_MODE, "GL_TEXTURE_COMPARE_MODE"); - TextureParameterName.put(GL_TEXTURE_WRAP_R, "GL_TEXTURE_WRAP_R"); - TextureParameterName.put(GL_TEXTURE_WRAP_S, "GL_TEXTURE_WRAP_S"); - TextureParameterName.put(GL_TEXTURE_WRAP_T, "GL_TEXTURE_WRAP_T"); - TextureParameterName.put(GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"); - TextureParameterName.put(GL_TEXTURE_CLIPMAP_OFFSET_SGIX, "GL_TEXTURE_CLIPMAP_OFFSET_SGIX"); - TextureParameterName.put(GL_TEXTURE_MAX_LEVEL, "GL_TEXTURE_MAX_LEVEL"); - TextureParameterName.put(GL_TEXTURE_FILTER4_SIZE_SGIS, "GL_TEXTURE_FILTER4_SIZE_SGIS"); - TextureParameterName.put(GL_TEXTURE_SWIZZLE_B, "GL_TEXTURE_SWIZZLE_B"); - TextureParameterName.put(GL_TEXTURE_PRIORITY, "GL_TEXTURE_PRIORITY"); - TextureParameterName.put(GL_TEXTURE_SWIZZLE_A, "GL_TEXTURE_SWIZZLE_A"); - TextureParameterName.put(GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, "GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX"); - TextureParameterName.put(GL_TEXTURE_BASE_LEVEL, "GL_TEXTURE_BASE_LEVEL"); - TextureParameterName.put(GL_DEPTH_STENCIL_TEXTURE_MODE, "GL_DEPTH_STENCIL_TEXTURE_MODE"); - TextureParameterName.put(GL_TEXTURE_LOD_BIAS, "GL_TEXTURE_LOD_BIAS"); - TextureParameterName.put(GL_TEXTURE_SWIZZLE_G, "GL_TEXTURE_SWIZZLE_G"); - TextureParameterName.put(GL_TEXTURE_ALPHA_SIZE, "GL_TEXTURE_ALPHA_SIZE"); - TextureParameterName.put(GL_TEXTURE_BORDER_COLOR, "GL_TEXTURE_BORDER_COLOR"); - TextureParameterName.put(GL_TEXTURE_Y_DEGAMMA_QCOM, "GL_TEXTURE_Y_DEGAMMA_QCOM"); - } - public static Map TextureParameterName() { - if (TextureParameterName != null) - return TextureParameterName; - TextureParameterName = new HashMap(72); - TextureParameterName0(); - return TextureParameterName; - } - private static Map HintMode; - private static void HintMode0() { - HintMode.put(GL_FASTEST, "GL_FASTEST"); - HintMode.put(GL_DONT_CARE, "GL_DONT_CARE"); - HintMode.put(GL_NICEST, "GL_NICEST"); - } - public static Map HintMode() { - if (HintMode != null) - return HintMode; - HintMode = new HashMap(3); - HintMode0(); - return HintMode; - } - private static Map ConvolutionTargetEXT; - private static void ConvolutionTargetEXT0() { - ConvolutionTargetEXT.put(GL_CONVOLUTION_2D, "GL_CONVOLUTION_2D"); - ConvolutionTargetEXT.put(GL_CONVOLUTION_1D, "GL_CONVOLUTION_1D"); - } - public static Map ConvolutionTargetEXT() { - if (ConvolutionTargetEXT != null) - return ConvolutionTargetEXT; - ConvolutionTargetEXT = new HashMap(2); - ConvolutionTargetEXT0(); - return ConvolutionTargetEXT; - } - private static Map BufferPNameARB; - private static void BufferPNameARB0() { - BufferPNameARB.put(GL_BUFFER_STORAGE_FLAGS, "GL_BUFFER_STORAGE_FLAGS"); - BufferPNameARB.put(GL_BUFFER_USAGE, "GL_BUFFER_USAGE"); - BufferPNameARB.put(GL_BUFFER_MAP_OFFSET, "GL_BUFFER_MAP_OFFSET"); - BufferPNameARB.put(GL_BUFFER_IMMUTABLE_STORAGE, "GL_BUFFER_IMMUTABLE_STORAGE"); - BufferPNameARB.put(GL_BUFFER_ACCESS, "GL_BUFFER_ACCESS"); - BufferPNameARB.put(GL_BUFFER_MAPPED, "GL_BUFFER_MAPPED"); - BufferPNameARB.put(GL_BUFFER_SIZE, "GL_BUFFER_SIZE"); - BufferPNameARB.put(GL_BUFFER_MAP_LENGTH, "GL_BUFFER_MAP_LENGTH"); - BufferPNameARB.put(GL_BUFFER_ACCESS_FLAGS, "GL_BUFFER_ACCESS_FLAGS"); - } - public static Map BufferPNameARB() { - if (BufferPNameARB != null) - return BufferPNameARB; - BufferPNameARB = new HashMap(9); - BufferPNameARB0(); - return BufferPNameARB; - } - private static Map ArrayObjectUsageATI; - private static void ArrayObjectUsageATI0() { - } - public static Map ArrayObjectUsageATI() { - if (ArrayObjectUsageATI != null) - return ArrayObjectUsageATI; - ArrayObjectUsageATI = new HashMap(0); - ArrayObjectUsageATI0(); - return ArrayObjectUsageATI; - } - private static Map UniformBlockPName; - private static void UniformBlockPName0() { - UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_DATA_SIZE, "GL_UNIFORM_BLOCK_DATA_SIZE"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_NAME_LENGTH, "GL_UNIFORM_BLOCK_NAME_LENGTH"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"); - UniformBlockPName.put(GL_UNIFORM_BLOCK_BINDING, "GL_UNIFORM_BLOCK_BINDING"); - } - public static Map UniformBlockPName() { - if (UniformBlockPName != null) - return UniformBlockPName; - UniformBlockPName = new HashMap(11); - UniformBlockPName0(); - return UniformBlockPName; - } - private static Map ProgramPropertyARB; - private static void ProgramPropertyARB0() { - ProgramPropertyARB.put(GL_GEOMETRY_INPUT_TYPE, "GL_GEOMETRY_INPUT_TYPE"); - ProgramPropertyARB.put(GL_ACTIVE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_UNIFORM_MAX_LENGTH"); - ProgramPropertyARB.put(GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"); - ProgramPropertyARB.put(GL_TRANSFORM_FEEDBACK_VARYINGS, "GL_TRANSFORM_FEEDBACK_VARYINGS"); - ProgramPropertyARB.put(GL_GEOMETRY_VERTICES_OUT, "GL_GEOMETRY_VERTICES_OUT"); - ProgramPropertyARB.put(GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, "GL_ACTIVE_ATTRIBUTE_MAX_LENGTH"); - ProgramPropertyARB.put(GL_ACTIVE_UNIFORM_BLOCKS, "GL_ACTIVE_UNIFORM_BLOCKS"); - ProgramPropertyARB.put(GL_COMPUTE_WORK_GROUP_SIZE, "GL_COMPUTE_WORK_GROUP_SIZE"); - ProgramPropertyARB.put(GL_GEOMETRY_OUTPUT_TYPE, "GL_GEOMETRY_OUTPUT_TYPE"); - ProgramPropertyARB.put(GL_TRANSFORM_FEEDBACK_BUFFER_MODE, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE"); - ProgramPropertyARB.put(GL_DELETE_STATUS, "GL_DELETE_STATUS"); - ProgramPropertyARB.put(GL_PROGRAM_BINARY_LENGTH, "GL_PROGRAM_BINARY_LENGTH"); - ProgramPropertyARB.put(GL_LINK_STATUS, "GL_LINK_STATUS"); - ProgramPropertyARB.put(GL_ACTIVE_UNIFORMS, "GL_ACTIVE_UNIFORMS"); - ProgramPropertyARB.put(GL_VALIDATE_STATUS, "GL_VALIDATE_STATUS"); - ProgramPropertyARB.put(GL_ATTACHED_SHADERS, "GL_ATTACHED_SHADERS"); - ProgramPropertyARB.put(GL_ACTIVE_ATTRIBUTES, "GL_ACTIVE_ATTRIBUTES"); - ProgramPropertyARB.put(GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"); - ProgramPropertyARB.put(GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH"); - ProgramPropertyARB.put(GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"); - } - public static Map ProgramPropertyARB() { - if (ProgramPropertyARB != null) - return ProgramPropertyARB; - ProgramPropertyARB = new HashMap(20); - ProgramPropertyARB0(); - return ProgramPropertyARB; - } - private static Map DataTypeEXT; - private static void DataTypeEXT0() { - } - public static Map DataTypeEXT() { - if (DataTypeEXT != null) - return DataTypeEXT; - DataTypeEXT = new HashMap(0); - DataTypeEXT0(); - return DataTypeEXT; - } - private static Map Boolean; - private static void Boolean0() { - Boolean.put(GL_TRUE, "GL_TRUE"); - Boolean.put(GL_FALSE, "GL_FALSE"); - } - public static Map Boolean() { - if (Boolean != null) - return Boolean; - Boolean = new HashMap(2); - Boolean0(); - return Boolean; - } - private static Map ClearBufferMask; - private static void ClearBufferMask0() { - ClearBufferMask.put(GL_COLOR_BUFFER_BIT, "GL_COLOR_BUFFER_BIT"); - ClearBufferMask.put(GL_ACCUM_BUFFER_BIT, "GL_ACCUM_BUFFER_BIT"); - ClearBufferMask.put(GL_STENCIL_BUFFER_BIT, "GL_STENCIL_BUFFER_BIT"); - ClearBufferMask.put(GL_DEPTH_BUFFER_BIT, "GL_DEPTH_BUFFER_BIT"); - } - public static Map ClearBufferMask() { - if (ClearBufferMask != null) - return ClearBufferMask; - ClearBufferMask = new HashMap(4); - ClearBufferMask0(); - return ClearBufferMask; - } - private static Map PathCoverMode; - private static void PathCoverMode0() { - } - public static Map PathCoverMode() { - if (PathCoverMode != null) - return PathCoverMode; - PathCoverMode = new HashMap(0); - PathCoverMode0(); - return PathCoverMode; - } - private static Map PathGenMode; - private static void PathGenMode0() { - PathGenMode.put(GL_CONSTANT, "GL_CONSTANT"); - PathGenMode.put(GL_OBJECT_LINEAR, "GL_OBJECT_LINEAR"); - PathGenMode.put(GL_NONE, "GL_NONE"); - PathGenMode.put(GL_EYE_LINEAR, "GL_EYE_LINEAR"); - } - public static Map PathGenMode() { - if (PathGenMode != null) - return PathGenMode; - PathGenMode = new HashMap(4); - PathGenMode0(); - return PathGenMode; - } - private static Map Buffer; - private static void Buffer0() { - Buffer.put(GL_DEPTH, "GL_DEPTH"); - Buffer.put(GL_COLOR, "GL_COLOR"); - Buffer.put(GL_STENCIL, "GL_STENCIL"); - } - public static Map Buffer() { - if (Buffer != null) - return Buffer; - Buffer = new HashMap(3); - Buffer0(); - return Buffer; - } - private static Map MeshMode1; - private static void MeshMode10() { - MeshMode1.put(GL_POINT, "GL_POINT"); - MeshMode1.put(GL_LINE, "GL_LINE"); - } - public static Map MeshMode1() { - if (MeshMode1 != null) - return MeshMode1; - MeshMode1 = new HashMap(2); - MeshMode10(); - return MeshMode1; - } - private static Map MeshMode2; - private static void MeshMode20() { - MeshMode2.put(GL_POINT, "GL_POINT"); - MeshMode2.put(GL_LINE, "GL_LINE"); - MeshMode2.put(GL_FILL, "GL_FILL"); - } - public static Map MeshMode2() { - if (MeshMode2 != null) - return MeshMode2; - MeshMode2 = new HashMap(3); - MeshMode20(); - return MeshMode2; - } - private static Map UniformType; - private static void UniformType0() { - UniformType.put(GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, "GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"); - UniformType.put(GL_FLOAT, "GL_FLOAT"); - UniformType.put(GL_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D, "GL_UNSIGNED_INT_SAMPLER_2D"); - UniformType.put(GL_UNSIGNED_INT_VEC4, "GL_UNSIGNED_INT_VEC4"); - UniformType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - UniformType.put(GL_INT_SAMPLER_1D_ARRAY, "GL_INT_SAMPLER_1D_ARRAY"); - UniformType.put(GL_INT_SAMPLER_2D_ARRAY, "GL_INT_SAMPLER_2D_ARRAY"); - UniformType.put(GL_SAMPLER_2D_RECT_SHADOW, "GL_SAMPLER_2D_RECT_SHADOW"); - UniformType.put(GL_SAMPLER_2D_ARRAY, "GL_SAMPLER_2D_ARRAY"); - UniformType.put(GL_INT_SAMPLER_3D, "GL_INT_SAMPLER_3D"); - UniformType.put(GL_SAMPLER_1D_ARRAY, "GL_SAMPLER_1D_ARRAY"); - UniformType.put(GL_SAMPLER_2D_SHADOW, "GL_SAMPLER_2D_SHADOW"); - UniformType.put(GL_DOUBLE, "GL_DOUBLE"); - UniformType.put(GL_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_INT_SAMPLER_CUBE_MAP_ARRAY"); - UniformType.put(GL_INT_SAMPLER_BUFFER, "GL_INT_SAMPLER_BUFFER"); - UniformType.put(GL_FLOAT_MAT3x4, "GL_FLOAT_MAT3x4"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_1D, "GL_UNSIGNED_INT_SAMPLER_1D"); - UniformType.put(GL_FLOAT_MAT3x2, "GL_FLOAT_MAT3x2"); - UniformType.put(GL_BOOL_VEC4, "GL_BOOL_VEC4"); - UniformType.put(GL_SAMPLER_3D, "GL_SAMPLER_3D"); - UniformType.put(GL_BOOL_VEC3, "GL_BOOL_VEC3"); - UniformType.put(GL_BOOL_VEC2, "GL_BOOL_VEC2"); - UniformType.put(GL_UNSIGNED_INT_VEC3, "GL_UNSIGNED_INT_VEC3"); - UniformType.put(GL_UNSIGNED_INT_VEC2, "GL_UNSIGNED_INT_VEC2"); - UniformType.put(GL_DOUBLE_MAT4, "GL_DOUBLE_MAT4"); - UniformType.put(GL_SAMPLER_CUBE_SHADOW, "GL_SAMPLER_CUBE_SHADOW"); - UniformType.put(GL_DOUBLE_MAT3x4, "GL_DOUBLE_MAT3x4"); - UniformType.put(GL_DOUBLE_MAT3x2, "GL_DOUBLE_MAT3x2"); - UniformType.put(GL_SAMPLER_BUFFER, "GL_SAMPLER_BUFFER"); - UniformType.put(GL_INT_SAMPLER_2D, "GL_INT_SAMPLER_2D"); - UniformType.put(GL_SAMPLER_1D_ARRAY_SHADOW, "GL_SAMPLER_1D_ARRAY_SHADOW"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); - UniformType.put(GL_DOUBLE_MAT3, "GL_DOUBLE_MAT3"); - UniformType.put(GL_DOUBLE_MAT2, "GL_DOUBLE_MAT2"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_BUFFER, "GL_UNSIGNED_INT_SAMPLER_BUFFER"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_CUBE, "GL_UNSIGNED_INT_SAMPLER_CUBE"); - UniformType.put(GL_FLOAT_MAT4, "GL_FLOAT_MAT4"); - UniformType.put(GL_FLOAT_MAT3, "GL_FLOAT_MAT3"); - UniformType.put(GL_FLOAT_MAT2, "GL_FLOAT_MAT2"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D_RECT, "GL_UNSIGNED_INT_SAMPLER_2D_RECT"); - UniformType.put(GL_SAMPLER_2D, "GL_SAMPLER_2D"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"); - UniformType.put(GL_SAMPLER_2D_ARRAY_SHADOW, "GL_SAMPLER_2D_ARRAY_SHADOW"); - UniformType.put(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); - UniformType.put(GL_SAMPLER_CUBE_MAP_ARRAY, "GL_SAMPLER_CUBE_MAP_ARRAY"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, "GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"); - UniformType.put(GL_INT_SAMPLER_1D, "GL_INT_SAMPLER_1D"); - UniformType.put(GL_BOOL, "GL_BOOL"); - UniformType.put(GL_SAMPLER_CUBE, "GL_SAMPLER_CUBE"); - UniformType.put(GL_SAMPLER_1D_SHADOW, "GL_SAMPLER_1D_SHADOW"); - UniformType.put(GL_UNSIGNED_INT_SAMPLER_3D, "GL_UNSIGNED_INT_SAMPLER_3D"); - UniformType.put(GL_FLOAT_MAT4x3, "GL_FLOAT_MAT4x3"); - UniformType.put(GL_DOUBLE_VEC4, "GL_DOUBLE_VEC4"); - UniformType.put(GL_FLOAT_MAT2x3, "GL_FLOAT_MAT2x3"); - UniformType.put(GL_DOUBLE_VEC3, "GL_DOUBLE_VEC3"); - UniformType.put(GL_SAMPLER_2D_MULTISAMPLE, "GL_SAMPLER_2D_MULTISAMPLE"); - UniformType.put(GL_FLOAT_MAT2x4, "GL_FLOAT_MAT2x4"); - UniformType.put(GL_FLOAT_MAT4x2, "GL_FLOAT_MAT4x2"); - UniformType.put(GL_DOUBLE_VEC2, "GL_DOUBLE_VEC2"); - UniformType.put(GL_INT_SAMPLER_CUBE, "GL_INT_SAMPLER_CUBE"); - UniformType.put(GL_SAMPLER_2D_RECT, "GL_SAMPLER_2D_RECT"); - UniformType.put(GL_INT_SAMPLER_2D_RECT, "GL_INT_SAMPLER_2D_RECT"); - UniformType.put(GL_DOUBLE_MAT2x4, "GL_DOUBLE_MAT2x4"); - UniformType.put(GL_DOUBLE_MAT4x2, "GL_DOUBLE_MAT4x2"); - UniformType.put(GL_DOUBLE_MAT4x3, "GL_DOUBLE_MAT4x3"); - UniformType.put(GL_INT, "GL_INT"); - UniformType.put(GL_SAMPLER_1D, "GL_SAMPLER_1D"); - UniformType.put(GL_DOUBLE_MAT2x3, "GL_DOUBLE_MAT2x3"); - UniformType.put(GL_FLOAT_VEC2, "GL_FLOAT_VEC2"); - UniformType.put(GL_INT_SAMPLER_2D_MULTISAMPLE, "GL_INT_SAMPLER_2D_MULTISAMPLE"); - UniformType.put(GL_INT_VEC4, "GL_INT_VEC4"); - UniformType.put(GL_FLOAT_VEC4, "GL_FLOAT_VEC4"); - UniformType.put(GL_INT_VEC2, "GL_INT_VEC2"); - UniformType.put(GL_FLOAT_VEC3, "GL_FLOAT_VEC3"); - UniformType.put(GL_INT_VEC3, "GL_INT_VEC3"); - } - public static Map UniformType() { - if (UniformType != null) - return UniformType; - UniformType = new HashMap(78); - UniformType0(); - return UniformType; - } - private static Map FramebufferParameterName; - private static void FramebufferParameterName0() { - FramebufferParameterName.put(GL_FRAMEBUFFER_DEFAULT_WIDTH, "GL_FRAMEBUFFER_DEFAULT_WIDTH"); - FramebufferParameterName.put(GL_FRAMEBUFFER_DEFAULT_HEIGHT, "GL_FRAMEBUFFER_DEFAULT_HEIGHT"); - FramebufferParameterName.put(GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"); - FramebufferParameterName.put(GL_FRAMEBUFFER_DEFAULT_LAYERS, "GL_FRAMEBUFFER_DEFAULT_LAYERS"); - FramebufferParameterName.put(GL_FRAMEBUFFER_DEFAULT_SAMPLES, "GL_FRAMEBUFFER_DEFAULT_SAMPLES"); - } - public static Map FramebufferParameterName() { - if (FramebufferParameterName != null) - return FramebufferParameterName; - FramebufferParameterName = new HashMap(5); - FramebufferParameterName0(); - return FramebufferParameterName; - } - private static Map ColorTableTarget; - private static void ColorTableTarget0() { - ColorTableTarget.put(GL_POST_COLOR_MATRIX_COLOR_TABLE, "GL_POST_COLOR_MATRIX_COLOR_TABLE"); - ColorTableTarget.put(GL_PROXY_COLOR_TABLE, "GL_PROXY_COLOR_TABLE"); - ColorTableTarget.put(GL_COLOR_TABLE, "GL_COLOR_TABLE"); - ColorTableTarget.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"); - ColorTableTarget.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"); - ColorTableTarget.put(GL_POST_CONVOLUTION_COLOR_TABLE, "GL_POST_CONVOLUTION_COLOR_TABLE"); - } - public static Map ColorTableTarget() { - if (ColorTableTarget != null) - return ColorTableTarget; - ColorTableTarget = new HashMap(6); - ColorTableTarget0(); - return ColorTableTarget; - } - private static Map TriangleFace; - private static void TriangleFace0() { - TriangleFace.put(GL_FRONT, "GL_FRONT"); - TriangleFace.put(GL_BACK, "GL_BACK"); - TriangleFace.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); - } - public static Map TriangleFace() { - if (TriangleFace != null) - return TriangleFace; - TriangleFace = new HashMap(3); - TriangleFace0(); - return TriangleFace; - } - private static Map UseProgramStageMask; - private static void UseProgramStageMask0() { - UseProgramStageMask.put(GL_GEOMETRY_SHADER_BIT, "GL_GEOMETRY_SHADER_BIT"); - UseProgramStageMask.put(GL_FRAGMENT_SHADER_BIT, "GL_FRAGMENT_SHADER_BIT"); - UseProgramStageMask.put(GL_TESS_EVALUATION_SHADER_BIT, "GL_TESS_EVALUATION_SHADER_BIT"); - UseProgramStageMask.put(GL_VERTEX_SHADER_BIT, "GL_VERTEX_SHADER_BIT"); - UseProgramStageMask.put(GL_ALL_SHADER_BITS, "GL_ALL_SHADER_BITS"); - UseProgramStageMask.put(GL_TESS_CONTROL_SHADER_BIT, "GL_TESS_CONTROL_SHADER_BIT"); - UseProgramStageMask.put(GL_COMPUTE_SHADER_BIT, "GL_COMPUTE_SHADER_BIT"); - } - public static Map UseProgramStageMask() { - if (UseProgramStageMask != null) - return UseProgramStageMask; - UseProgramStageMask = new HashMap(7); - UseProgramStageMask0(); - return UseProgramStageMask; - } - private static Map MapQuery; - private static void MapQuery0() { - MapQuery.put(GL_COEFF, "GL_COEFF"); - MapQuery.put(GL_DOMAIN, "GL_DOMAIN"); - MapQuery.put(GL_ORDER, "GL_ORDER"); - } - public static Map MapQuery() { - if (MapQuery != null) - return MapQuery; - MapQuery = new HashMap(3); - MapQuery0(); - return MapQuery; - } - private static Map FragmentOp1ATI; - private static void FragmentOp1ATI0() { - } - public static Map FragmentOp1ATI() { - if (FragmentOp1ATI != null) - return FragmentOp1ATI; - FragmentOp1ATI = new HashMap(0); - FragmentOp1ATI0(); - return FragmentOp1ATI; - } - private static Map MinmaxTargetEXT; - private static void MinmaxTargetEXT0() { - MinmaxTargetEXT.put(GL_MINMAX, "GL_MINMAX"); - } - public static Map MinmaxTargetEXT() { - if (MinmaxTargetEXT != null) - return MinmaxTargetEXT; - MinmaxTargetEXT = new HashMap(1); - MinmaxTargetEXT0(); - return MinmaxTargetEXT; - } - private static Map BufferTargetARB; - private static void BufferTargetARB0() { - BufferTargetARB.put(GL_PARAMETER_BUFFER, "GL_PARAMETER_BUFFER"); - BufferTargetARB.put(GL_UNIFORM_BUFFER, "GL_UNIFORM_BUFFER"); - BufferTargetARB.put(GL_COPY_WRITE_BUFFER, "GL_COPY_WRITE_BUFFER"); - BufferTargetARB.put(GL_QUERY_BUFFER, "GL_QUERY_BUFFER"); - BufferTargetARB.put(GL_DISPATCH_INDIRECT_BUFFER, "GL_DISPATCH_INDIRECT_BUFFER"); - BufferTargetARB.put(GL_TRANSFORM_FEEDBACK_BUFFER, "GL_TRANSFORM_FEEDBACK_BUFFER"); - BufferTargetARB.put(GL_DRAW_INDIRECT_BUFFER, "GL_DRAW_INDIRECT_BUFFER"); - BufferTargetARB.put(GL_PIXEL_UNPACK_BUFFER, "GL_PIXEL_UNPACK_BUFFER"); - BufferTargetARB.put(GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"); - BufferTargetARB.put(GL_PIXEL_PACK_BUFFER, "GL_PIXEL_PACK_BUFFER"); - BufferTargetARB.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); - BufferTargetARB.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); - BufferTargetARB.put(GL_ATOMIC_COUNTER_BUFFER, "GL_ATOMIC_COUNTER_BUFFER"); - BufferTargetARB.put(GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"); - BufferTargetARB.put(GL_SHADER_STORAGE_BUFFER, "GL_SHADER_STORAGE_BUFFER"); - } - public static Map BufferTargetARB() { - if (BufferTargetARB != null) - return BufferTargetARB; - BufferTargetARB = new HashMap(15); - BufferTargetARB0(); - return BufferTargetARB; - } - private static Map PixelStoreParameter; - private static void PixelStoreParameter0() { - PixelStoreParameter.put(GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"); - PixelStoreParameter.put(GL_UNPACK_LSB_FIRST, "GL_UNPACK_LSB_FIRST"); - PixelStoreParameter.put(GL_PACK_SKIP_IMAGES, "GL_PACK_SKIP_IMAGES"); - PixelStoreParameter.put(GL_PIXEL_TILE_GRID_HEIGHT_SGIX, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX"); - PixelStoreParameter.put(GL_PACK_RESAMPLE_OML, "GL_PACK_RESAMPLE_OML"); - PixelStoreParameter.put(GL_PACK_IMAGE_HEIGHT, "GL_PACK_IMAGE_HEIGHT"); - PixelStoreParameter.put(GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"); - PixelStoreParameter.put(GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"); - PixelStoreParameter.put(GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"); - PixelStoreParameter.put(GL_PACK_IMAGE_DEPTH_SGIS, "GL_PACK_IMAGE_DEPTH_SGIS"); - PixelStoreParameter.put(GL_UNPACK_SKIP_ROWS, "GL_UNPACK_SKIP_ROWS"); - PixelStoreParameter.put(GL_PACK_LSB_FIRST, "GL_PACK_LSB_FIRST"); - PixelStoreParameter.put(GL_UNPACK_SWAP_BYTES, "GL_UNPACK_SWAP_BYTES"); - PixelStoreParameter.put(GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"); - PixelStoreParameter.put(GL_PIXEL_TILE_GRID_DEPTH_SGIX, "GL_PIXEL_TILE_GRID_DEPTH_SGIX"); - PixelStoreParameter.put(GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"); - PixelStoreParameter.put(GL_UNPACK_RESAMPLE_OML, "GL_UNPACK_RESAMPLE_OML"); - PixelStoreParameter.put(GL_PACK_SKIP_VOLUMES_SGIS, "GL_PACK_SKIP_VOLUMES_SGIS"); - PixelStoreParameter.put(GL_PACK_SWAP_BYTES, "GL_PACK_SWAP_BYTES"); - PixelStoreParameter.put(GL_UNPACK_RESAMPLE_SGIX, "GL_UNPACK_RESAMPLE_SGIX"); - PixelStoreParameter.put(GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"); - PixelStoreParameter.put(GL_PIXEL_TILE_WIDTH_SGIX, "GL_PIXEL_TILE_WIDTH_SGIX"); - PixelStoreParameter.put(GL_PACK_RESAMPLE_SGIX, "GL_PACK_RESAMPLE_SGIX"); - PixelStoreParameter.put(GL_PACK_SUBSAMPLE_RATE_SGIX, "GL_PACK_SUBSAMPLE_RATE_SGIX"); - PixelStoreParameter.put(GL_UNPACK_SKIP_VOLUMES_SGIS, "GL_UNPACK_SKIP_VOLUMES_SGIS"); - PixelStoreParameter.put(GL_PIXEL_TILE_GRID_WIDTH_SGIX, "GL_PIXEL_TILE_GRID_WIDTH_SGIX"); - PixelStoreParameter.put(GL_UNPACK_IMAGE_DEPTH_SGIS, "GL_UNPACK_IMAGE_DEPTH_SGIS"); - PixelStoreParameter.put(GL_UNPACK_SKIP_IMAGES, "GL_UNPACK_SKIP_IMAGES"); - PixelStoreParameter.put(GL_PIXEL_TILE_CACHE_SIZE_SGIX, "GL_PIXEL_TILE_CACHE_SIZE_SGIX"); - PixelStoreParameter.put(GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"); - PixelStoreParameter.put(GL_PIXEL_TILE_HEIGHT_SGIX, "GL_PIXEL_TILE_HEIGHT_SGIX"); - PixelStoreParameter.put(GL_UNPACK_SUBSAMPLE_RATE_SGIX, "GL_UNPACK_SUBSAMPLE_RATE_SGIX"); - } - public static Map PixelStoreParameter() { - if (PixelStoreParameter != null) - return PixelStoreParameter; - PixelStoreParameter = new HashMap(32); - PixelStoreParameter0(); - return PixelStoreParameter; - } - private static Map ContextFlagMask; - private static void ContextFlagMask0() { - ContextFlagMask.put(GL_CONTEXT_FLAG_NO_ERROR_BIT, "GL_CONTEXT_FLAG_NO_ERROR_BIT"); - ContextFlagMask.put(GL_CONTEXT_FLAG_DEBUG_BIT, "GL_CONTEXT_FLAG_DEBUG_BIT"); - ContextFlagMask.put(GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, "GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT"); - ContextFlagMask.put(GL_CONTEXT_FLAG_DEBUG_BIT_KHR, "GL_CONTEXT_FLAG_DEBUG_BIT_KHR"); - ContextFlagMask.put(GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR, "GL_CONTEXT_FLAG_NO_ERROR_BIT_KHR"); - ContextFlagMask.put(GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT, "GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT"); - } - public static Map ContextFlagMask() { - if (ContextFlagMask != null) - return ContextFlagMask; - ContextFlagMask = new HashMap(6); - ContextFlagMask0(); - return ContextFlagMask; - } - private static Map MaterialParameter; - private static void MaterialParameter0() { - MaterialParameter.put(GL_AMBIENT_AND_DIFFUSE, "GL_AMBIENT_AND_DIFFUSE"); - MaterialParameter.put(GL_AMBIENT, "GL_AMBIENT"); - MaterialParameter.put(GL_SHININESS, "GL_SHININESS"); - MaterialParameter.put(GL_COLOR_INDEXES, "GL_COLOR_INDEXES"); - MaterialParameter.put(GL_SPECULAR, "GL_SPECULAR"); - MaterialParameter.put(GL_EMISSION, "GL_EMISSION"); - MaterialParameter.put(GL_DIFFUSE, "GL_DIFFUSE"); - } - public static Map MaterialParameter() { - if (MaterialParameter != null) - return MaterialParameter; - MaterialParameter = new HashMap(7); - MaterialParameter0(); - return MaterialParameter; - } - private static Map ShadingModel; - private static void ShadingModel0() { - ShadingModel.put(GL_SMOOTH, "GL_SMOOTH"); - ShadingModel.put(GL_FLAT, "GL_FLAT"); - } - public static Map ShadingModel() { - if (ShadingModel != null) - return ShadingModel; - ShadingModel = new HashMap(2); - ShadingModel0(); - return ShadingModel; - } - private static Map PixelTexGenModeSGIX; - private static void PixelTexGenModeSGIX0() { - PixelTexGenModeSGIX.put(GL_RGB, "GL_RGB"); - PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"); - PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX"); - PixelTexGenModeSGIX.put(GL_ALPHA, "GL_ALPHA"); - PixelTexGenModeSGIX.put(GL_RGBA, "GL_RGBA"); - PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_Q_CEILING_SGIX, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"); - PixelTexGenModeSGIX.put(GL_NONE, "GL_NONE"); - PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX, "GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX"); - PixelTexGenModeSGIX.put(GL_PIXEL_TEX_GEN_Q_ROUND_SGIX, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"); - } - public static Map PixelTexGenModeSGIX() { - if (PixelTexGenModeSGIX != null) - return PixelTexGenModeSGIX; - PixelTexGenModeSGIX = new HashMap(9); - PixelTexGenModeSGIX0(); - return PixelTexGenModeSGIX; - } - private static Map GraphicsResetStatus; - private static void GraphicsResetStatus0() { - GraphicsResetStatus.put(GL_GUILTY_CONTEXT_RESET, "GL_GUILTY_CONTEXT_RESET"); - GraphicsResetStatus.put(GL_NO_ERROR, "GL_NO_ERROR"); - GraphicsResetStatus.put(GL_INNOCENT_CONTEXT_RESET, "GL_INNOCENT_CONTEXT_RESET"); - GraphicsResetStatus.put(GL_UNKNOWN_CONTEXT_RESET, "GL_UNKNOWN_CONTEXT_RESET"); - } - public static Map GraphicsResetStatus() { - if (GraphicsResetStatus != null) - return GraphicsResetStatus; - GraphicsResetStatus = new HashMap(4); - GraphicsResetStatus0(); - return GraphicsResetStatus; - } - private static Map ConditionalRenderMode; - private static void ConditionalRenderMode0() { - ConditionalRenderMode.put(GL_QUERY_NO_WAIT, "GL_QUERY_NO_WAIT"); - ConditionalRenderMode.put(GL_QUERY_BY_REGION_WAIT_INVERTED, "GL_QUERY_BY_REGION_WAIT_INVERTED"); - ConditionalRenderMode.put(GL_QUERY_BY_REGION_WAIT, "GL_QUERY_BY_REGION_WAIT"); - ConditionalRenderMode.put(GL_QUERY_BY_REGION_NO_WAIT, "GL_QUERY_BY_REGION_NO_WAIT"); - ConditionalRenderMode.put(GL_QUERY_WAIT_INVERTED, "GL_QUERY_WAIT_INVERTED"); - ConditionalRenderMode.put(GL_QUERY_BY_REGION_NO_WAIT_INVERTED, "GL_QUERY_BY_REGION_NO_WAIT_INVERTED"); - ConditionalRenderMode.put(GL_QUERY_WAIT, "GL_QUERY_WAIT"); - ConditionalRenderMode.put(GL_QUERY_NO_WAIT_INVERTED, "GL_QUERY_NO_WAIT_INVERTED"); - } - public static Map ConditionalRenderMode() { - if (ConditionalRenderMode != null) - return ConditionalRenderMode; - ConditionalRenderMode = new HashMap(8); - ConditionalRenderMode0(); - return ConditionalRenderMode; - } - private static Map PathHandleMissingGlyphs; - private static void PathHandleMissingGlyphs0() { - } - public static Map PathHandleMissingGlyphs() { - if (PathHandleMissingGlyphs != null) - return PathHandleMissingGlyphs; - PathHandleMissingGlyphs = new HashMap(0); - PathHandleMissingGlyphs0(); - return PathHandleMissingGlyphs; - } - private static Map FogPointerTypeIBM; - private static void FogPointerTypeIBM0() { - FogPointerTypeIBM.put(GL_FLOAT, "GL_FLOAT"); - FogPointerTypeIBM.put(GL_DOUBLE, "GL_DOUBLE"); - } - public static Map FogPointerTypeIBM() { - if (FogPointerTypeIBM != null) - return FogPointerTypeIBM; - FogPointerTypeIBM = new HashMap(2); - FogPointerTypeIBM0(); - return FogPointerTypeIBM; - } - private static Map ShadingRateCombinerOp; - private static void ShadingRateCombinerOp0() { - } - public static Map ShadingRateCombinerOp() { - if (ShadingRateCombinerOp != null) - return ShadingRateCombinerOp; - ShadingRateCombinerOp = new HashMap(0); - ShadingRateCombinerOp0(); - return ShadingRateCombinerOp; - } - private static Map GetPName; - private static void GetPName0() { - GetPName.put(GL_VERTEX_BINDING_STRIDE, "GL_VERTEX_BINDING_STRIDE"); - GetPName.put(GL_MAX_CUBE_MAP_TEXTURE_SIZE, "GL_MAX_CUBE_MAP_TEXTURE_SIZE"); - GetPName.put(GL_VERTEX_BINDING_DIVISOR, "GL_VERTEX_BINDING_DIVISOR"); - GetPName.put(GL_SCISSOR_TEST, "GL_SCISSOR_TEST"); - GetPName.put(GL_ARRAY_BUFFER_BINDING, "GL_ARRAY_BUFFER_BINDING"); - GetPName.put(GL_POINT_SIZE_MAX, "GL_POINT_SIZE_MAX"); - GetPName.put(GL_PACK_LSB_FIRST, "GL_PACK_LSB_FIRST"); - GetPName.put(GL_ACCUM_CLEAR_VALUE, "GL_ACCUM_CLEAR_VALUE"); - GetPName.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"); - GetPName.put(GL_PACK_SWAP_BYTES, "GL_PACK_SWAP_BYTES"); - GetPName.put(GL_ALIASED_LINE_WIDTH_RANGE, "GL_ALIASED_LINE_WIDTH_RANGE"); - GetPName.put(GL_RENDERBUFFER_BINDING, "GL_RENDERBUFFER_BINDING"); - GetPName.put(GL_POLYGON_OFFSET_LINE, "GL_POLYGON_OFFSET_LINE"); - GetPName.put(GL_SHADER_CORE_ACTIVE_COUNT_ARM, "GL_SHADER_CORE_ACTIVE_COUNT_ARM"); - GetPName.put(GL_PIXEL_TEX_GEN_MODE_SGIX, "GL_PIXEL_TEX_GEN_MODE_SGIX"); - GetPName.put(GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS, "GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"); - GetPName.put(GL_SAMPLE_ALPHA_TO_MASK_SGIS, "GL_SAMPLE_ALPHA_TO_MASK_SGIS"); - GetPName.put(GL_STENCIL_REF, "GL_STENCIL_REF"); - GetPName.put(GL_MODELVIEW_STACK_DEPTH, "GL_MODELVIEW_STACK_DEPTH"); - GetPName.put(GL_SHADER_COMPILER, "GL_SHADER_COMPILER"); - GetPName.put(GL_POINT_SIZE_RANGE, "GL_POINT_SIZE_RANGE"); - GetPName.put(GL_GREEN_SCALE, "GL_GREEN_SCALE"); - GetPName.put(GL_MAX_CLIPMAP_DEPTH_SGIX, "GL_MAX_CLIPMAP_DEPTH_SGIX"); - GetPName.put(GL_NUM_SHADER_BINARY_FORMATS, "GL_NUM_SHADER_BINARY_FORMATS"); - GetPName.put(GL_TEXTURE_4D_BINDING_SGIS, "GL_TEXTURE_4D_BINDING_SGIS"); - GetPName.put(GL_MAX_COMBINED_ATOMIC_COUNTERS, "GL_MAX_COMBINED_ATOMIC_COUNTERS"); - GetPName.put(GL_FRAGMENT_SHADER_DERIVATIVE_HINT, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"); - GetPName.put(GL_MAX_FRAGMENT_UNIFORM_VECTORS, "GL_MAX_FRAGMENT_UNIFORM_VECTORS"); - GetPName.put(GL_VIEWPORT_INDEX_PROVOKING_VERTEX, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX"); - GetPName.put(GL_MAX_GEOMETRY_INPUT_COMPONENTS, "GL_MAX_GEOMETRY_INPUT_COMPONENTS"); - GetPName.put(GL_STENCIL_PASS_DEPTH_PASS, "GL_STENCIL_PASS_DEPTH_PASS"); - GetPName.put(GL_GREEN_BIAS, "GL_GREEN_BIAS"); - GetPName.put(GL_COLOR_MATRIX_STACK_DEPTH_SGI, "GL_COLOR_MATRIX_STACK_DEPTH_SGI"); - GetPName.put(GL_MAX_PROGRAM_TEXEL_OFFSET, "GL_MAX_PROGRAM_TEXEL_OFFSET"); - GetPName.put(GL_STENCIL_BACK_WRITEMASK, "GL_STENCIL_BACK_WRITEMASK"); - GetPName.put(GL_PIXEL_TILE_GRID_HEIGHT_SGIX, "GL_PIXEL_TILE_GRID_HEIGHT_SGIX"); - GetPName.put(GL_MAX_SERVER_WAIT_TIMEOUT, "GL_MAX_SERVER_WAIT_TIMEOUT"); - GetPName.put(GL_DEPTH_TEST, "GL_DEPTH_TEST"); - GetPName.put(GL_MAP2_INDEX, "GL_MAP2_INDEX"); - GetPName.put(GL_SAMPLE_BUFFERS_SGIS, "GL_SAMPLE_BUFFERS_SGIS"); - GetPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE"); - GetPName.put(GL_BLEND_EQUATION_ALPHA, "GL_BLEND_EQUATION_ALPHA"); - GetPName.put(GL_MAJOR_VERSION, "GL_MAJOR_VERSION"); - GetPName.put(GL_PIXEL_MAP_I_TO_A_SIZE, "GL_PIXEL_MAP_I_TO_A_SIZE"); - GetPName.put(GL_SHADER_STORAGE_BUFFER_BINDING, "GL_SHADER_STORAGE_BUFFER_BINDING"); - GetPName.put(GL_POINT_SIZE_MAX_SGIS, "GL_POINT_SIZE_MAX_SGIS"); - GetPName.put(GL_SPRITE_SGIX, "GL_SPRITE_SGIX"); - GetPName.put(GL_VERTEX_ARRAY_SIZE, "GL_VERTEX_ARRAY_SIZE"); - GetPName.put(GL_POLYGON_OFFSET_FACTOR, "GL_POLYGON_OFFSET_FACTOR"); - GetPName.put(GL_SHADER_CORE_PRESENT_MASK_ARM, "GL_SHADER_CORE_PRESENT_MASK_ARM"); - GetPName.put(GL_MULTISAMPLE_SGIS, "GL_MULTISAMPLE_SGIS"); - GetPName.put(GL_AUX_BUFFERS, "GL_AUX_BUFFERS"); - GetPName.put(GL_FOG_HINT, "GL_FOG_HINT"); - GetPName.put(GL_MAX_ASYNC_TEX_IMAGE_SGIX, "GL_MAX_ASYNC_TEX_IMAGE_SGIX"); - GetPName.put(GL_MAX_DEPTH_TEXTURE_SAMPLES, "GL_MAX_DEPTH_TEXTURE_SAMPLES"); - GetPName.put(GL_MAP2_GRID_SEGMENTS, "GL_MAP2_GRID_SEGMENTS"); - GetPName.put(GL_CURRENT_TEXTURE_COORDS, "GL_CURRENT_TEXTURE_COORDS"); - GetPName.put(GL_ACCUM_BLUE_BITS, "GL_ACCUM_BLUE_BITS"); - GetPName.put(GL_STENCIL_BACK_FAIL, "GL_STENCIL_BACK_FAIL"); - GetPName.put(GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, "GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"); - GetPName.put(GL_CURRENT_COLOR, "GL_CURRENT_COLOR"); - GetPName.put(GL_LIST_INDEX, "GL_LIST_INDEX"); - GetPName.put(GL_SPRITE_TRANSLATION_SGIX, "GL_SPRITE_TRANSLATION_SGIX"); - GetPName.put(GL_STENCIL_BACK_PASS_DEPTH_PASS, "GL_STENCIL_BACK_PASS_DEPTH_PASS"); - GetPName.put(GL_NORMAL_ARRAY, "GL_NORMAL_ARRAY"); - GetPName.put(GL_PROJECTION_MATRIX, "GL_PROJECTION_MATRIX"); - GetPName.put(GL_PACK_IMAGE_HEIGHT, "GL_PACK_IMAGE_HEIGHT"); - GetPName.put(GL_UNPACK_IMAGE_HEIGHT, "GL_UNPACK_IMAGE_HEIGHT"); - GetPName.put(GL_INDEX_ARRAY_STRIDE, "GL_INDEX_ARRAY_STRIDE"); - GetPName.put(GL_ASYNC_DRAW_PIXELS_SGIX, "GL_ASYNC_DRAW_PIXELS_SGIX"); - GetPName.put(GL_MATRIX_MODE, "GL_MATRIX_MODE"); - GetPName.put(GL_PACK_IMAGE_DEPTH_SGIS, "GL_PACK_IMAGE_DEPTH_SGIS"); - GetPName.put(GL_MAX_LIST_NESTING, "GL_MAX_LIST_NESTING"); - GetPName.put(GL_MAP1_GRID_DOMAIN, "GL_MAP1_GRID_DOMAIN"); - GetPName.put(GL_VERTEX_ARRAY_TYPE, "GL_VERTEX_ARRAY_TYPE"); - GetPName.put(GL_CONTEXT_FLAGS, "GL_CONTEXT_FLAGS"); - GetPName.put(GL_UNPACK_ROW_LENGTH, "GL_UNPACK_ROW_LENGTH"); - GetPName.put(GL_RGBA_MODE, "GL_RGBA_MODE"); - GetPName.put(GL_MAP_STENCIL, "GL_MAP_STENCIL"); - GetPName.put(GL_STENCIL_BACK_FUNC, "GL_STENCIL_BACK_FUNC"); - GetPName.put(GL_LINE_STIPPLE, "GL_LINE_STIPPLE"); - GetPName.put(GL_MAX_3D_TEXTURE_SIZE, "GL_MAX_3D_TEXTURE_SIZE"); - GetPName.put(GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"); - GetPName.put(GL_SMOOTH_LINE_WIDTH_GRANULARITY, "GL_SMOOTH_LINE_WIDTH_GRANULARITY"); - GetPName.put(GL_MAX_VERTEX_ATOMIC_COUNTERS, "GL_MAX_VERTEX_ATOMIC_COUNTERS"); - } - private static void GetPName1() { - GetPName.put(GL_MAX_TEXTURE_SIZE, "GL_MAX_TEXTURE_SIZE"); - GetPName.put(GL_READ_FRAMEBUFFER_BINDING, "GL_READ_FRAMEBUFFER_BINDING"); - GetPName.put(GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI, "GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI"); - GetPName.put(GL_MAX_VARYING_FLOATS, "GL_MAX_VARYING_FLOATS"); - GetPName.put(GL_MAX_ELEMENTS_VERTICES, "GL_MAX_ELEMENTS_VERTICES"); - GetPName.put(GL_COLOR_WRITEMASK, "GL_COLOR_WRITEMASK"); - GetPName.put(GL_DEPTH_BITS, "GL_DEPTH_BITS"); - GetPName.put(GL_COLOR_MATRIX_SGI, "GL_COLOR_MATRIX_SGI"); - GetPName.put(GL_PROGRAM_BINARY_FORMATS, "GL_PROGRAM_BINARY_FORMATS"); - GetPName.put(GL_LINE_WIDTH_GRANULARITY, "GL_LINE_WIDTH_GRANULARITY"); - GetPName.put(GL_MAX_FRAGMENT_LIGHTS_SGIX, "GL_MAX_FRAGMENT_LIGHTS_SGIX"); - GetPName.put(GL_VERTEX_ARRAY_STRIDE, "GL_VERTEX_ARRAY_STRIDE"); - GetPName.put(GL_LIGHT_ENV_MODE_SGIX, "GL_LIGHT_ENV_MODE_SGIX"); - GetPName.put(GL_CLIP_PLANE0, "GL_CLIP_PLANE0"); - GetPName.put(GL_MAX_TEXTURE_BUFFER_SIZE, "GL_MAX_TEXTURE_BUFFER_SIZE"); - GetPName.put(GL_CLIP_PLANE1, "GL_CLIP_PLANE1"); - GetPName.put(GL_CLIP_PLANE2, "GL_CLIP_PLANE2"); - GetPName.put(GL_CLIP_PLANE3, "GL_CLIP_PLANE3"); - GetPName.put(GL_MIN_PROGRAM_TEXEL_OFFSET, "GL_MIN_PROGRAM_TEXEL_OFFSET"); - GetPName.put(GL_CLIP_PLANE4, "GL_CLIP_PLANE4"); - GetPName.put(GL_CLIP_PLANE5, "GL_CLIP_PLANE5"); - GetPName.put(GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI, "GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI"); - GetPName.put(GL_MAX_UNIFORM_BUFFER_BINDINGS, "GL_MAX_UNIFORM_BUFFER_BINDINGS"); - GetPName.put(GL_TIMESTAMP, "GL_TIMESTAMP"); - GetPName.put(GL_ALPHA_TEST_FUNC_QCOM, "GL_ALPHA_TEST_FUNC_QCOM"); - GetPName.put(GL_INDEX_ARRAY, "GL_INDEX_ARRAY"); - GetPName.put(GL_LINE_SMOOTH, "GL_LINE_SMOOTH"); - GetPName.put(GL_SHADER_CORE_MAX_WARP_COUNT_ARM, "GL_SHADER_CORE_MAX_WARP_COUNT_ARM"); - GetPName.put(GL_MAP2_VERTEX_4, "GL_MAP2_VERTEX_4"); - GetPName.put(GL_MAP2_VERTEX_3, "GL_MAP2_VERTEX_3"); - GetPName.put(GL_ALPHA_TEST, "GL_ALPHA_TEST"); - GetPName.put(GL_SPRITE_MODE_SGIX, "GL_SPRITE_MODE_SGIX"); - GetPName.put(GL_UNPACK_RESAMPLE_SGIX, "GL_UNPACK_RESAMPLE_SGIX"); - GetPName.put(GL_MAX_TEXTURE_LOD_BIAS, "GL_MAX_TEXTURE_LOD_BIAS"); - GetPName.put(GL_STENCIL_BACK_REF, "GL_STENCIL_BACK_REF"); - GetPName.put(GL_INTERLACE_SGIX, "GL_INTERLACE_SGIX"); - GetPName.put(GL_ASYNC_MARKER_SGIX, "GL_ASYNC_MARKER_SGIX"); - GetPName.put(GL_CONTEXT_PROFILE_MASK, "GL_CONTEXT_PROFILE_MASK"); - GetPName.put(GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM, "GL_FRAMEBUFFER_FETCH_NONCOHERENT_QCOM"); - GetPName.put(GL_COLOR_ARRAY_STRIDE, "GL_COLOR_ARRAY_STRIDE"); - GetPName.put(GL_MAX_RECTANGLE_TEXTURE_SIZE, "GL_MAX_RECTANGLE_TEXTURE_SIZE"); - GetPName.put(GL_ELEMENT_ARRAY_BUFFER_BINDING, "GL_ELEMENT_ARRAY_BUFFER_BINDING"); - GetPName.put(GL_EDGE_FLAG_ARRAY_STRIDE, "GL_EDGE_FLAG_ARRAY_STRIDE"); - GetPName.put(GL_UNPACK_IMAGE_DEPTH_SGIS, "GL_UNPACK_IMAGE_DEPTH_SGIS"); - GetPName.put(GL_FRAGMENT_LIGHT0_SGIX, "GL_FRAGMENT_LIGHT0_SGIX"); - GetPName.put(GL_DEPTH_WRITEMASK, "GL_DEPTH_WRITEMASK"); - GetPName.put(GL_FRAMEZOOM_FACTOR_SGIX, "GL_FRAMEZOOM_FACTOR_SGIX"); - GetPName.put(GL_PRIMITIVE_RESTART_INDEX, "GL_PRIMITIVE_RESTART_INDEX"); - GetPName.put(GL_MAX_LIGHTS, "GL_MAX_LIGHTS"); - GetPName.put(GL_MAX_VARYING_COMPONENTS, "GL_MAX_VARYING_COMPONENTS"); - GetPName.put(GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI, "GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI"); - GetPName.put(GL_PROJECTION_STACK_DEPTH, "GL_PROJECTION_STACK_DEPTH"); - GetPName.put(GL_UNPACK_SKIP_ROWS, "GL_UNPACK_SKIP_ROWS"); - GetPName.put(GL_SCISSOR_BOX, "GL_SCISSOR_BOX"); - GetPName.put(GL_VERTEX_PRECLIP_SGIX, "GL_VERTEX_PRECLIP_SGIX"); - GetPName.put(GL_SMOOTH_LINE_WIDTH_RANGE, "GL_SMOOTH_LINE_WIDTH_RANGE"); - GetPName.put(GL_PACK_ALIGNMENT, "GL_PACK_ALIGNMENT"); - GetPName.put(GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"); - GetPName.put(GL_FETCH_PER_SAMPLE_ARM, "GL_FETCH_PER_SAMPLE_ARM"); - GetPName.put(GL_SAMPLE_MASK_SGIS, "GL_SAMPLE_MASK_SGIS"); - GetPName.put(GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"); - GetPName.put(GL_CONVOLUTION_HINT_SGIX, "GL_CONVOLUTION_HINT_SGIX"); - GetPName.put(GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS, "GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS"); - GetPName.put(GL_FRONT_FACE, "GL_FRONT_FACE"); - GetPName.put(GL_LAYER_PROVOKING_VERTEX, "GL_LAYER_PROVOKING_VERTEX"); - GetPName.put(GL_BLEND_SRC, "GL_BLEND_SRC"); - GetPName.put(GL_PACK_SUBSAMPLE_RATE_SGIX, "GL_PACK_SUBSAMPLE_RATE_SGIX"); - GetPName.put(GL_STENCIL_TEST, "GL_STENCIL_TEST"); - GetPName.put(GL_POST_COLOR_MATRIX_RED_BIAS_SGI, "GL_POST_COLOR_MATRIX_RED_BIAS_SGI"); - GetPName.put(GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"); - GetPName.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS"); - GetPName.put(GL_COLOR_MATERIAL_FACE, "GL_COLOR_MATERIAL_FACE"); - GetPName.put(GL_POINT_FADE_THRESHOLD_SIZE, "GL_POINT_FADE_THRESHOLD_SIZE"); - GetPName.put(GL_MAX_VERTEX_OUTPUT_COMPONENTS, "GL_MAX_VERTEX_OUTPUT_COMPONENTS"); - GetPName.put(GL_MAX_PIXEL_MAP_TABLE, "GL_MAX_PIXEL_MAP_TABLE"); - GetPName.put(GL_STEREO, "GL_STEREO"); - GetPName.put(GL_MAX_FRAMEBUFFER_HEIGHT, "GL_MAX_FRAMEBUFFER_HEIGHT"); - GetPName.put(GL_UNPACK_SKIP_IMAGES, "GL_UNPACK_SKIP_IMAGES"); - GetPName.put(GL_RENDER_MODE, "GL_RENDER_MODE"); - GetPName.put(GL_LIGHTING, "GL_LIGHTING"); - GetPName.put(GL_BLEND_DST, "GL_BLEND_DST"); - GetPName.put(GL_TEXTURE_STACK_DEPTH, "GL_TEXTURE_STACK_DEPTH"); - GetPName.put(GL_PERSPECTIVE_CORRECTION_HINT, "GL_PERSPECTIVE_CORRECTION_HINT"); - } - private static void GetPName2() { - GetPName.put(GL_UNPACK_SKIP_PIXELS, "GL_UNPACK_SKIP_PIXELS"); - GetPName.put(GL_ALPHA_BITS, "GL_ALPHA_BITS"); - GetPName.put(GL_LOGIC_OP, "GL_LOGIC_OP"); - GetPName.put(GL_BLUE_SCALE, "GL_BLUE_SCALE"); - GetPName.put(GL_UNPACK_SWAP_BYTES, "GL_UNPACK_SWAP_BYTES"); - GetPName.put(GL_PACK_SKIP_ROWS, "GL_PACK_SKIP_ROWS"); - GetPName.put(GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT, "GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT"); - GetPName.put(GL_POLYGON_STIPPLE, "GL_POLYGON_STIPPLE"); - GetPName.put(GL_LIGHT_MODEL_TWO_SIDE, "GL_LIGHT_MODEL_TWO_SIDE"); - GetPName.put(GL_MAP1_COLOR_4, "GL_MAP1_COLOR_4"); - GetPName.put(GL_DETAIL_TEXTURE_2D_BINDING_SGIS, "GL_DETAIL_TEXTURE_2D_BINDING_SGIS"); - GetPName.put(GL_CURRENT_RASTER_DISTANCE, "GL_CURRENT_RASTER_DISTANCE"); - GetPName.put(GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM, "GL_FRAGMENT_SHADER_FRAMEBUFFER_FETCH_MRT_ARM"); - GetPName.put(GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS, "GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS"); - GetPName.put(GL_BLEND_SRC_ALPHA, "GL_BLEND_SRC_ALPHA"); - GetPName.put(GL_MAX_VERTEX_ATTRIBS, "GL_MAX_VERTEX_ATTRIBS"); - GetPName.put(GL_COLOR_CLEAR_VALUE, "GL_COLOR_CLEAR_VALUE"); - GetPName.put(GL_SHADING_RATE_QCOM, "GL_SHADING_RATE_QCOM"); - GetPName.put(GL_MAX_VERTEX_UNIFORM_COMPONENTS, "GL_MAX_VERTEX_UNIFORM_COMPONENTS"); - GetPName.put(GL_TEXTURE_COORD_ARRAY_TYPE, "GL_TEXTURE_COORD_ARRAY_TYPE"); - GetPName.put(GL_LINE_STIPPLE_PATTERN, "GL_LINE_STIPPLE_PATTERN"); - GetPName.put(GL_POLYGON_SMOOTH, "GL_POLYGON_SMOOTH"); - GetPName.put(GL_POINT_SIZE_GRANULARITY, "GL_POINT_SIZE_GRANULARITY"); - GetPName.put(GL_NUM_EXTENSIONS, "GL_NUM_EXTENSIONS"); - GetPName.put(GL_MAX_ARRAY_TEXTURE_LAYERS, "GL_MAX_ARRAY_TEXTURE_LAYERS"); - GetPName.put(GL_STENCIL_PASS_DEPTH_FAIL, "GL_STENCIL_PASS_DEPTH_FAIL"); - GetPName.put(GL_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI"); - GetPName.put(GL_MAX_FOG_FUNC_POINTS_SGIS, "GL_MAX_FOG_FUNC_POINTS_SGIS"); - GetPName.put(GL_FOG_MODE, "GL_FOG_MODE"); - GetPName.put(GL_CURRENT_PROGRAM, "GL_CURRENT_PROGRAM"); - GetPName.put(GL_ALPHA_TEST_FUNC, "GL_ALPHA_TEST_FUNC"); - GetPName.put(GL_POLYGON_OFFSET_POINT, "GL_POLYGON_OFFSET_POINT"); - GetPName.put(GL_PIXEL_TILE_HEIGHT_SGIX, "GL_PIXEL_TILE_HEIGHT_SGIX"); - GetPName.put(GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS"); - GetPName.put(GL_FEEDBACK_BUFFER_SIZE, "GL_FEEDBACK_BUFFER_SIZE"); - GetPName.put(GL_DEPTH_RANGE, "GL_DEPTH_RANGE"); - GetPName.put(GL_ACCUM_ALPHA_BITS, "GL_ACCUM_ALPHA_BITS"); - GetPName.put(GL_LIST_MODE, "GL_LIST_MODE"); - GetPName.put(GL_TEXTURE_MATRIX, "GL_TEXTURE_MATRIX"); - GetPName.put(GL_DEPTH_SCALE, "GL_DEPTH_SCALE"); - GetPName.put(GL_MAX_CLIP_PLANES, "GL_MAX_CLIP_PLANES"); - GetPName.put(GL_BLEND_EQUATION, "GL_BLEND_EQUATION"); - GetPName.put(GL_POLYGON_OFFSET_FILL, "GL_POLYGON_OFFSET_FILL"); - GetPName.put(GL_NORMALIZE, "GL_NORMALIZE"); - GetPName.put(GL_MAX_ASYNC_HISTOGRAM_SGIX, "GL_MAX_ASYNC_HISTOGRAM_SGIX"); - GetPName.put(GL_ACCUM_RED_BITS, "GL_ACCUM_RED_BITS"); - GetPName.put(GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX, "GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX"); - GetPName.put(GL_MAP2_COLOR_4, "GL_MAP2_COLOR_4"); - GetPName.put(GL_MAX_COMPUTE_UNIFORM_COMPONENTS, "GL_MAX_COMPUTE_UNIFORM_COMPONENTS"); - GetPName.put(GL_CURRENT_RASTER_POSITION, "GL_CURRENT_RASTER_POSITION"); - GetPName.put(GL_PIXEL_MAP_R_TO_R_SIZE, "GL_PIXEL_MAP_R_TO_R_SIZE"); - GetPName.put(GL_TEXTURE_BINDING_1D, "GL_TEXTURE_BINDING_1D"); - GetPName.put(GL_PIXEL_TEXTURE_SGIS, "GL_PIXEL_TEXTURE_SGIS"); - GetPName.put(GL_TEXTURE_COORD_ARRAY_SIZE, "GL_TEXTURE_COORD_ARRAY_SIZE"); - GetPName.put(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - GetPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING"); - GetPName.put(GL_MAX_COLOR_ATTACHMENTS, "GL_MAX_COLOR_ATTACHMENTS"); - GetPName.put(GL_ALPHA_TEST_QCOM, "GL_ALPHA_TEST_QCOM"); - GetPName.put(GL_STENCIL_BACK_PASS_DEPTH_FAIL, "GL_STENCIL_BACK_PASS_DEPTH_FAIL"); - GetPName.put(GL_CURRENT_RASTER_POSITION_VALID, "GL_CURRENT_RASTER_POSITION_VALID"); - GetPName.put(GL_VERTEX_BINDING_OFFSET, "GL_VERTEX_BINDING_OFFSET"); - GetPName.put(GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"); - GetPName.put(GL_GENERATE_MIPMAP_HINT_SGIS, "GL_GENERATE_MIPMAP_HINT_SGIS"); - GetPName.put(GL_MAX_TEXTURE_STACK_DEPTH, "GL_MAX_TEXTURE_STACK_DEPTH"); - GetPName.put(GL_SAMPLES, "GL_SAMPLES"); - GetPName.put(GL_TEXTURE_BINDING_BUFFER, "GL_TEXTURE_BINDING_BUFFER"); - GetPName.put(GL_LINE_WIDTH, "GL_LINE_WIDTH"); - GetPName.put(GL_STENCIL_WRITEMASK, "GL_STENCIL_WRITEMASK"); - GetPName.put(GL_UNPACK_LSB_FIRST, "GL_UNPACK_LSB_FIRST"); - GetPName.put(GL_TEXTURE_BINDING_2D, "GL_TEXTURE_BINDING_2D"); - GetPName.put(GL_SHADER_CORE_TEXEL_RATE_ARM, "GL_SHADER_CORE_TEXEL_RATE_ARM"); - GetPName.put(GL_DISTANCE_ATTENUATION_SGIS, "GL_DISTANCE_ATTENUATION_SGIS"); - GetPName.put(GL_MAX_GEOMETRY_ATOMIC_COUNTERS, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS"); - GetPName.put(GL_CURRENT_RASTER_TEXTURE_COORDS, "GL_CURRENT_RASTER_TEXTURE_COORDS"); - GetPName.put(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS"); - GetPName.put(GL_NORMAL_ARRAY_STRIDE, "GL_NORMAL_ARRAY_STRIDE"); - GetPName.put(GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS, "GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"); - GetPName.put(GL_COLOR_TABLE_SGI, "GL_COLOR_TABLE_SGI"); - GetPName.put(GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"); - GetPName.put(GL_MAX_GEOMETRY_UNIFORM_BLOCKS, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS"); - GetPName.put(GL_TEXTURE_COMPRESSION_HINT, "GL_TEXTURE_COMPRESSION_HINT"); - GetPName.put(GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS, "GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS"); - GetPName.put(GL_BLUE_BIAS, "GL_BLUE_BIAS"); - GetPName.put(GL_STENCIL_BITS, "GL_STENCIL_BITS"); - GetPName.put(GL_AUTO_NORMAL, "GL_AUTO_NORMAL"); - GetPName.put(GL_CULL_FACE_MODE, "GL_CULL_FACE_MODE"); - } - private static void GetPName3() { - GetPName.put(GL_PIXEL_MAP_B_TO_B_SIZE, "GL_PIXEL_MAP_B_TO_B_SIZE"); - GetPName.put(GL_MAP1_NORMAL, "GL_MAP1_NORMAL"); - GetPName.put(GL_READ_BUFFER, "GL_READ_BUFFER"); - GetPName.put(GL_FRAMEZOOM_SGIX, "GL_FRAMEZOOM_SGIX"); - GetPName.put(GL_DEFORMATIONS_MASK_SGIX, "GL_DEFORMATIONS_MASK_SGIX"); - GetPName.put(GL_MAX_FRAMEBUFFER_WIDTH, "GL_MAX_FRAMEBUFFER_WIDTH"); - GetPName.put(GL_FOG_COLOR, "GL_FOG_COLOR"); - GetPName.put(GL_POINT_SIZE_MIN, "GL_POINT_SIZE_MIN"); - GetPName.put(GL_TEXTURE_BINDING_3D, "GL_TEXTURE_BINDING_3D"); - GetPName.put(GL_MAX_ELEMENT_INDEX, "GL_MAX_ELEMENT_INDEX"); - GetPName.put(GL_BLEND_DST_RGB, "GL_BLEND_DST_RGB"); - GetPName.put(GL_FOG_OFFSET_SGIX, "GL_FOG_OFFSET_SGIX"); - GetPName.put(GL_TEXTURE_COLOR_TABLE_SGI, "GL_TEXTURE_COLOR_TABLE_SGI"); - GetPName.put(GL_FRAGMENT_COLOR_MATERIAL_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_SGIX"); - GetPName.put(GL_BLEND, "GL_BLEND"); - GetPName.put(GL_POINT_SMOOTH, "GL_POINT_SMOOTH"); - GetPName.put(GL_SPRITE_AXIS_SGIX, "GL_SPRITE_AXIS_SGIX"); - GetPName.put(GL_PIXEL_PACK_BUFFER_BINDING, "GL_PIXEL_PACK_BUFFER_BINDING"); - GetPName.put(GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX, "GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"); - GetPName.put(GL_ALIASED_POINT_SIZE_RANGE, "GL_ALIASED_POINT_SIZE_RANGE"); - GetPName.put(GL_LINE_WIDTH_RANGE, "GL_LINE_WIDTH_RANGE"); - GetPName.put(GL_GREEN_BITS, "GL_GREEN_BITS"); - GetPName.put(GL_SAMPLE_PATTERN_SGIS, "GL_SAMPLE_PATTERN_SGIS"); - GetPName.put(GL_MAX_COMPUTE_WORK_GROUP_COUNT, "GL_MAX_COMPUTE_WORK_GROUP_COUNT"); - GetPName.put(GL_DOUBLEBUFFER, "GL_DOUBLEBUFFER"); - GetPName.put(GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI, "GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI"); - GetPName.put(GL_RED_BITS, "GL_RED_BITS"); - GetPName.put(GL_MAP1_INDEX, "GL_MAP1_INDEX"); - GetPName.put(GL_LINE_SMOOTH_HINT, "GL_LINE_SMOOTH_HINT"); - GetPName.put(GL_PROGRAM_PIPELINE_BINDING, "GL_PROGRAM_PIPELINE_BINDING"); - GetPName.put(GL_COLOR_ARRAY_SIZE, "GL_COLOR_ARRAY_SIZE"); - GetPName.put(GL_UNIFORM_BUFFER_BINDING, "GL_UNIFORM_BUFFER_BINDING"); - GetPName.put(GL_LIGHT_MODEL_AMBIENT, "GL_LIGHT_MODEL_AMBIENT"); - GetPName.put(GL_PIXEL_MAP_I_TO_G_SIZE, "GL_PIXEL_MAP_I_TO_G_SIZE"); - GetPName.put(GL_SAMPLE_COVERAGE_VALUE, "GL_SAMPLE_COVERAGE_VALUE"); - GetPName.put(GL_CURRENT_NORMAL, "GL_CURRENT_NORMAL"); - GetPName.put(GL_PIXEL_TEX_GEN_SGIX, "GL_PIXEL_TEX_GEN_SGIX"); - GetPName.put(GL_MAX_VERTEX_UNIFORM_VECTORS, "GL_MAX_VERTEX_UNIFORM_VECTORS"); - GetPName.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"); - GetPName.put(GL_POLYGON_MODE, "GL_POLYGON_MODE"); - GetPName.put(GL_COLOR_MATERIAL, "GL_COLOR_MATERIAL"); - GetPName.put(GL_PIXEL_TILE_CACHE_SIZE_SGIX, "GL_PIXEL_TILE_CACHE_SIZE_SGIX"); - GetPName.put(GL_ATTRIB_STACK_DEPTH, "GL_ATTRIB_STACK_DEPTH"); - GetPName.put(GL_MAX_PROJECTION_STACK_DEPTH, "GL_MAX_PROJECTION_STACK_DEPTH"); - GetPName.put(GL_SHADER_CORE_FMA_RATE_ARM, "GL_SHADER_CORE_FMA_RATE_ARM"); - GetPName.put(GL_MAX_ASYNC_DRAW_PIXELS_SGIX, "GL_MAX_ASYNC_DRAW_PIXELS_SGIX"); - GetPName.put(GL_SMOOTH_POINT_SIZE_GRANULARITY, "GL_SMOOTH_POINT_SIZE_GRANULARITY"); - GetPName.put(GL_LIGHT_MODEL_LOCAL_VIEWER, "GL_LIGHT_MODEL_LOCAL_VIEWER"); - GetPName.put(GL_FOG_INDEX, "GL_FOG_INDEX"); - GetPName.put(GL_SHADER_STORAGE_BUFFER_SIZE, "GL_SHADER_STORAGE_BUFFER_SIZE"); - GetPName.put(GL_MIN_MAP_BUFFER_ALIGNMENT, "GL_MIN_MAP_BUFFER_ALIGNMENT"); - GetPName.put(GL_CULL_FACE, "GL_CULL_FACE"); - GetPName.put(GL_SAMPLES_SGIS, "GL_SAMPLES_SGIS"); - GetPName.put(GL_MAX_COMPUTE_WORK_GROUP_SIZE, "GL_MAX_COMPUTE_WORK_GROUP_SIZE"); - GetPName.put(GL_FRAGMENT_LIGHTING_SGIX, "GL_FRAGMENT_LIGHTING_SGIX"); - GetPName.put(GL_BLEND_SRC_RGB, "GL_BLEND_SRC_RGB"); - GetPName.put(GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI, "GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI"); - GetPName.put(GL_VIEWPORT, "GL_VIEWPORT"); - GetPName.put(GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS, "GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS"); - GetPName.put(GL_TEXTURE_COORD_ARRAY, "GL_TEXTURE_COORD_ARRAY"); - GetPName.put(GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"); - GetPName.put(GL_MAP2_NORMAL, "GL_MAP2_NORMAL"); - GetPName.put(GL_MAX_NAME_STACK_DEPTH, "GL_MAX_NAME_STACK_DEPTH"); - GetPName.put(GL_SELECTION_BUFFER_SIZE, "GL_SELECTION_BUFFER_SIZE"); - GetPName.put(GL_SHADER_BINARY_FORMATS, "GL_SHADER_BINARY_FORMATS"); - GetPName.put(GL_BLEND_COLOR, "GL_BLEND_COLOR"); - GetPName.put(GL_STENCIL_VALUE_MASK, "GL_STENCIL_VALUE_MASK"); - GetPName.put(GL_DEPTH_BIAS, "GL_DEPTH_BIAS"); - GetPName.put(GL_DEPTH_CLEAR_VALUE, "GL_DEPTH_CLEAR_VALUE"); - GetPName.put(GL_DEPTH_FUNC, "GL_DEPTH_FUNC"); - GetPName.put(GL_MAX_FRAMEBUFFER_LAYERS, "GL_MAX_FRAMEBUFFER_LAYERS"); - GetPName.put(GL_CURRENT_RASTER_INDEX, "GL_CURRENT_RASTER_INDEX"); - GetPName.put(GL_MAX_RENDERBUFFER_SIZE, "GL_MAX_RENDERBUFFER_SIZE"); - GetPName.put(GL_MAX_VERTEX_UNIFORM_BLOCKS, "GL_MAX_VERTEX_UNIFORM_BLOCKS"); - GetPName.put(GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS"); - GetPName.put(GL_MAX_VERTEX_ATTRIB_BINDINGS, "GL_MAX_VERTEX_ATTRIB_BINDINGS"); - GetPName.put(GL_MAX_SAMPLE_MASK_WORDS, "GL_MAX_SAMPLE_MASK_WORDS"); - GetPName.put(GL_PACK_SKIP_PIXELS, "GL_PACK_SKIP_PIXELS"); - GetPName.put(GL_ALPHA_TEST_REF, "GL_ALPHA_TEST_REF"); - } - private static void GetPName4() { - GetPName.put(GL_REFERENCE_PLANE_SGIX, "GL_REFERENCE_PLANE_SGIX"); - GetPName.put(GL_STENCIL_BACK_VALUE_MASK, "GL_STENCIL_BACK_VALUE_MASK"); - GetPName.put(GL_MAX_FRAMEBUFFER_SAMPLES, "GL_MAX_FRAMEBUFFER_SAMPLES"); - GetPName.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); - GetPName.put(GL_POINT_SIZE_MIN_SGIS, "GL_POINT_SIZE_MIN_SGIS"); - GetPName.put(GL_MAX_ASYNC_READ_PIXELS_SGIX, "GL_MAX_ASYNC_READ_PIXELS_SGIX"); - GetPName.put(GL_POINT_DISTANCE_ATTENUATION, "GL_POINT_DISTANCE_ATTENUATION"); - GetPName.put(GL_VIEWPORT_SUBPIXEL_BITS, "GL_VIEWPORT_SUBPIXEL_BITS"); - GetPName.put(GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"); - GetPName.put(GL_ALPHA_SCALE, "GL_ALPHA_SCALE"); - GetPName.put(GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM, "GL_MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM"); - GetPName.put(GL_INDEX_CLEAR_VALUE, "GL_INDEX_CLEAR_VALUE"); - GetPName.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); - GetPName.put(GL_VERTEX_ARRAY, "GL_VERTEX_ARRAY"); - GetPName.put(GL_IR_INSTRUMENT1_SGIX, "GL_IR_INSTRUMENT1_SGIX"); - GetPName.put(GL_FOG_OFFSET_VALUE_SGIX, "GL_FOG_OFFSET_VALUE_SGIX"); - GetPName.put(GL_ACTIVE_TEXTURE, "GL_ACTIVE_TEXTURE"); - GetPName.put(GL_SHADER_STORAGE_BUFFER_START, "GL_SHADER_STORAGE_BUFFER_START"); - GetPName.put(GL_FEEDBACK_BUFFER_TYPE, "GL_FEEDBACK_BUFFER_TYPE"); - GetPName.put(GL_UNPACK_ALIGNMENT, "GL_UNPACK_ALIGNMENT"); - GetPName.put(GL_LIST_BASE, "GL_LIST_BASE"); - GetPName.put(GL_MAX_LABEL_LENGTH, "GL_MAX_LABEL_LENGTH"); - GetPName.put(GL_PACK_ROW_LENGTH, "GL_PACK_ROW_LENGTH"); - GetPName.put(GL_NAME_STACK_DEPTH, "GL_NAME_STACK_DEPTH"); - GetPName.put(GL_TEXTURE_BINDING_2D_ARRAY, "GL_TEXTURE_BINDING_2D_ARRAY"); - GetPName.put(GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX, "GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX"); - GetPName.put(GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"); - GetPName.put(GL_MAX_COMPUTE_ATOMIC_COUNTERS, "GL_MAX_COMPUTE_ATOMIC_COUNTERS"); - GetPName.put(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"); - GetPName.put(GL_ASYNC_TEX_IMAGE_SGIX, "GL_ASYNC_TEX_IMAGE_SGIX"); - GetPName.put(GL_ZOOM_X, "GL_ZOOM_X"); - GetPName.put(GL_MAP1_TEXTURE_COORD_3, "GL_MAP1_TEXTURE_COORD_3"); - GetPName.put(GL_ASYNC_READ_PIXELS_SGIX, "GL_ASYNC_READ_PIXELS_SGIX"); - GetPName.put(GL_ZOOM_Y, "GL_ZOOM_Y"); - GetPName.put(GL_MAP1_TEXTURE_COORD_2, "GL_MAP1_TEXTURE_COORD_2"); - GetPName.put(GL_MAP1_TEXTURE_COORD_4, "GL_MAP1_TEXTURE_COORD_4"); - GetPName.put(GL_PIXEL_TILE_GRID_DEPTH_SGIX, "GL_PIXEL_TILE_GRID_DEPTH_SGIX"); - GetPName.put(GL_MAP1_TEXTURE_COORD_1, "GL_MAP1_TEXTURE_COORD_1"); - GetPName.put(GL_COLOR_MATERIAL_PARAMETER, "GL_COLOR_MATERIAL_PARAMETER"); - GetPName.put(GL_COLOR_ARRAY, "GL_COLOR_ARRAY"); - GetPName.put(GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, "GL_MAX_FRAGMENT_UNIFORM_COMPONENTS"); - GetPName.put(GL_UNIFORM_BUFFER_SIZE, "GL_UNIFORM_BUFFER_SIZE"); - GetPName.put(GL_INDEX_OFFSET, "GL_INDEX_OFFSET"); - GetPName.put(GL_PIXEL_MAP_I_TO_R_SIZE, "GL_PIXEL_MAP_I_TO_R_SIZE"); - GetPName.put(GL_COLOR_ARRAY_TYPE, "GL_COLOR_ARRAY_TYPE"); - GetPName.put(GL_PACK_RESAMPLE_SGIX, "GL_PACK_RESAMPLE_SGIX"); - GetPName.put(GL_TEXTURE_BINDING_CUBE_MAP, "GL_TEXTURE_BINDING_CUBE_MAP"); - GetPName.put(GL_TEXTURE_4D_SGIS, "GL_TEXTURE_4D_SGIS"); - GetPName.put(GL_ALPHA_TEST_REF_QCOM, "GL_ALPHA_TEST_REF_QCOM"); - GetPName.put(GL_LINE_STIPPLE_REPEAT, "GL_LINE_STIPPLE_REPEAT"); - GetPName.put(GL_CALLIGRAPHIC_FRAGMENT_SGIX, "GL_CALLIGRAPHIC_FRAGMENT_SGIX"); - GetPName.put(GL_IMPLEMENTATION_COLOR_READ_TYPE, "GL_IMPLEMENTATION_COLOR_READ_TYPE"); - GetPName.put(GL_INSTRUMENT_MEASUREMENTS_SGIX, "GL_INSTRUMENT_MEASUREMENTS_SGIX"); - GetPName.put(GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS, "GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS"); - GetPName.put(GL_MAX_COMPUTE_UNIFORM_BLOCKS, "GL_MAX_COMPUTE_UNIFORM_BLOCKS"); - GetPName.put(GL_ALPHA_BIAS, "GL_ALPHA_BIAS"); - GetPName.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE, "GL_TEXTURE_BINDING_2D_MULTISAMPLE"); - GetPName.put(GL_ASYNC_HISTOGRAM_SGIX, "GL_ASYNC_HISTOGRAM_SGIX"); - GetPName.put(GL_NUM_COMPRESSED_TEXTURE_FORMATS, "GL_NUM_COMPRESSED_TEXTURE_FORMATS"); - GetPName.put(GL_MAX_UNIFORM_LOCATIONS, "GL_MAX_UNIFORM_LOCATIONS"); - GetPName.put(GL_MAX_4D_TEXTURE_SIZE_SGIS, "GL_MAX_4D_TEXTURE_SIZE_SGIS"); - GetPName.put(GL_UNPACK_SUBSAMPLE_RATE_SGIX, "GL_UNPACK_SUBSAMPLE_RATE_SGIX"); - GetPName.put(GL_MAX_VARYING_VECTORS, "GL_MAX_VARYING_VECTORS"); - GetPName.put(GL_LOGIC_OP_MODE, "GL_LOGIC_OP_MODE"); - GetPName.put(GL_SAMPLE_BUFFERS, "GL_SAMPLE_BUFFERS"); - GetPName.put(GL_PACK_SKIP_IMAGES, "GL_PACK_SKIP_IMAGES"); - GetPName.put(GL_TEXTURE_BINDING_RECTANGLE, "GL_TEXTURE_BINDING_RECTANGLE"); - GetPName.put(GL_LIGHT_MODEL_COLOR_CONTROL, "GL_LIGHT_MODEL_COLOR_CONTROL"); - GetPName.put(GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"); - GetPName.put(GL_POINT_SMOOTH_HINT, "GL_POINT_SMOOTH_HINT"); - GetPName.put(GL_MAX_FRAGMENT_UNIFORM_BLOCKS, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS"); - GetPName.put(GL_POINT_SIZE, "GL_POINT_SIZE"); - GetPName.put(GL_INDEX_BITS, "GL_INDEX_BITS"); - GetPName.put(GL_PACK_SKIP_VOLUMES_SGIS, "GL_PACK_SKIP_VOLUMES_SGIS"); - GetPName.put(GL_FOG_FUNC_POINTS_SGIS, "GL_FOG_FUNC_POINTS_SGIS"); - GetPName.put(GL_POINT_FADE_THRESHOLD_SIZE_SGIS, "GL_POINT_FADE_THRESHOLD_SIZE_SGIS"); - GetPName.put(GL_MAX_DRAW_BUFFERS, "GL_MAX_DRAW_BUFFERS"); - GetPName.put(GL_STENCIL_CLEAR_VALUE, "GL_STENCIL_CLEAR_VALUE"); - GetPName.put(GL_DRAW_BUFFER, "GL_DRAW_BUFFER"); - GetPName.put(GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS, "GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS"); - GetPName.put(GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"); - GetPName.put(GL_SMOOTH_POINT_SIZE_RANGE, "GL_SMOOTH_POINT_SIZE_RANGE"); - GetPName.put(GL_SAMPLE_MASK_VALUE_SGIS, "GL_SAMPLE_MASK_VALUE_SGIS"); - GetPName.put(GL_SHADE_MODEL, "GL_SHADE_MODEL"); - } - private static void GetPName5() { - GetPName.put(GL_ACCUM_GREEN_BITS, "GL_ACCUM_GREEN_BITS"); - GetPName.put(GL_POLYGON_OFFSET_UNITS, "GL_POLYGON_OFFSET_UNITS"); - GetPName.put(GL_COLOR_LOGIC_OP, "GL_COLOR_LOGIC_OP"); - GetPName.put(GL_TRANSFORM_FEEDBACK_BUFFER_START, "GL_TRANSFORM_FEEDBACK_BUFFER_START"); - GetPName.put(GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI, "GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI"); - GetPName.put(GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, "GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"); - GetPName.put(GL_CURRENT_RASTER_COLOR, "GL_CURRENT_RASTER_COLOR"); - GetPName.put(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS"); - GetPName.put(GL_UNIFORM_BUFFER_START, "GL_UNIFORM_BUFFER_START"); - GetPName.put(GL_PIXEL_MAP_I_TO_B_SIZE, "GL_PIXEL_MAP_I_TO_B_SIZE"); - GetPName.put(GL_MAP1_GRID_SEGMENTS, "GL_MAP1_GRID_SEGMENTS"); - GetPName.put(GL_MAX_VIEWPORT_DIMS, "GL_MAX_VIEWPORT_DIMS"); - GetPName.put(GL_SAMPLE_MASK_INVERT_SGIS, "GL_SAMPLE_MASK_INVERT_SGIS"); - GetPName.put(GL_MAX_FRAMEZOOM_FACTOR_SGIX, "GL_MAX_FRAMEZOOM_FACTOR_SGIX"); - GetPName.put(GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM, "GL_MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM"); - GetPName.put(GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"); - GetPName.put(GL_VERTEX_PRECLIP_HINT_SGIX, "GL_VERTEX_PRECLIP_HINT_SGIX"); - GetPName.put(GL_BLEND_DST_ALPHA, "GL_BLEND_DST_ALPHA"); - GetPName.put(GL_VIEWPORT_BOUNDS_RANGE, "GL_VIEWPORT_BOUNDS_RANGE"); - GetPName.put(GL_FOG_END, "GL_FOG_END"); - GetPName.put(GL_TEXTURE_COORD_ARRAY_STRIDE, "GL_TEXTURE_COORD_ARRAY_STRIDE"); - GetPName.put(GL_NORMAL_ARRAY_TYPE, "GL_NORMAL_ARRAY_TYPE"); - GetPName.put(GL_NUM_PROGRAM_BINARY_FORMATS, "GL_NUM_PROGRAM_BINARY_FORMATS"); - GetPName.put(GL_MAX_TEXTURE_IMAGE_UNITS, "GL_MAX_TEXTURE_IMAGE_UNITS"); - GetPName.put(GL_SAMPLER_BINDING, "GL_SAMPLER_BINDING"); - GetPName.put(GL_EDGE_FLAG_ARRAY, "GL_EDGE_FLAG_ARRAY"); - GetPName.put(GL_BLEND_EQUATION_RGB, "GL_BLEND_EQUATION_RGB"); - GetPName.put(GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX, "GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX"); - GetPName.put(GL_MAX_CLIP_DISTANCES, "GL_MAX_CLIP_DISTANCES"); - GetPName.put(GL_MAX_FRAGMENT_INPUT_COMPONENTS, "GL_MAX_FRAGMENT_INPUT_COMPONENTS"); - GetPName.put(GL_TEXTURE_GEN_Q, "GL_TEXTURE_GEN_Q"); - GetPName.put(GL_TEXTURE_GEN_R, "GL_TEXTURE_GEN_R"); - GetPName.put(GL_TEXTURE_GEN_S, "GL_TEXTURE_GEN_S"); - GetPName.put(GL_TEXTURE_GEN_T, "GL_TEXTURE_GEN_T"); - GetPName.put(GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS"); - GetPName.put(GL_SAMPLE_COVERAGE_INVERT, "GL_SAMPLE_COVERAGE_INVERT"); - GetPName.put(GL_EDGE_FLAG, "GL_EDGE_FLAG"); - GetPName.put(GL_MAX_DEBUG_GROUP_STACK_DEPTH, "GL_MAX_DEBUG_GROUP_STACK_DEPTH"); - GetPName.put(GL_MODELVIEW_MATRIX, "GL_MODELVIEW_MATRIX"); - GetPName.put(GL_MAP2_TEXTURE_COORD_4, "GL_MAP2_TEXTURE_COORD_4"); - GetPName.put(GL_MAP2_TEXTURE_COORD_3, "GL_MAP2_TEXTURE_COORD_3"); - GetPName.put(GL_MAP2_TEXTURE_COORD_2, "GL_MAP2_TEXTURE_COORD_2"); - GetPName.put(GL_MAX_INTEGER_SAMPLES, "GL_MAX_INTEGER_SAMPLES"); - GetPName.put(GL_MAP2_TEXTURE_COORD_1, "GL_MAP2_TEXTURE_COORD_1"); - GetPName.put(GL_LIGHT6, "GL_LIGHT6"); - GetPName.put(GL_REFERENCE_PLANE_EQUATION_SGIX, "GL_REFERENCE_PLANE_EQUATION_SGIX"); - GetPName.put(GL_PROVOKING_VERTEX, "GL_PROVOKING_VERTEX"); - GetPName.put(GL_MAX_FRAGMENT_ATOMIC_COUNTERS, "GL_MAX_FRAGMENT_ATOMIC_COUNTERS"); - GetPName.put(GL_LIGHT7, "GL_LIGHT7"); - GetPName.put(GL_LIGHT4, "GL_LIGHT4"); - GetPName.put(GL_INDEX_WRITEMASK, "GL_INDEX_WRITEMASK"); - GetPName.put(GL_BLUE_BITS, "GL_BLUE_BITS"); - GetPName.put(GL_LIGHT5, "GL_LIGHT5"); - GetPName.put(GL_INDEX_SHIFT, "GL_INDEX_SHIFT"); - GetPName.put(GL_MAX_ATTRIB_STACK_DEPTH, "GL_MAX_ATTRIB_STACK_DEPTH"); - GetPName.put(GL_DRAW_FRAMEBUFFER_BINDING, "GL_DRAW_FRAMEBUFFER_BINDING"); - GetPName.put(GL_LIGHT2, "GL_LIGHT2"); - GetPName.put(GL_LIGHT3, "GL_LIGHT3"); - GetPName.put(GL_INDEX_MODE, "GL_INDEX_MODE"); - GetPName.put(GL_LIGHT0, "GL_LIGHT0"); - GetPName.put(GL_LIGHT1, "GL_LIGHT1"); - GetPName.put(GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"); - GetPName.put(GL_POST_COLOR_MATRIX_RED_SCALE_SGI, "GL_POST_COLOR_MATRIX_RED_SCALE_SGI"); - GetPName.put(GL_PIXEL_MAP_A_TO_A_SIZE, "GL_PIXEL_MAP_A_TO_A_SIZE"); - GetPName.put(GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, "GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"); - GetPName.put(GL_PROGRAM_POINT_SIZE, "GL_PROGRAM_POINT_SIZE"); - GetPName.put(GL_MAX_UNIFORM_BLOCK_SIZE, "GL_MAX_UNIFORM_BLOCK_SIZE"); - GetPName.put(GL_STENCIL_FUNC, "GL_STENCIL_FUNC"); - GetPName.put(GL_CURRENT_INDEX, "GL_CURRENT_INDEX"); - GetPName.put(GL_INDEX_LOGIC_OP, "GL_INDEX_LOGIC_OP"); - GetPName.put(GL_FOG_DENSITY, "GL_FOG_DENSITY"); - GetPName.put(GL_PIXEL_MAP_S_TO_S_SIZE, "GL_PIXEL_MAP_S_TO_S_SIZE"); - GetPName.put(GL_IMPLEMENTATION_COLOR_READ_FORMAT, "GL_IMPLEMENTATION_COLOR_READ_FORMAT"); - GetPName.put(GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI, "GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI"); - GetPName.put(GL_PIXEL_TILE_CACHE_INCREMENT_SGIX, "GL_PIXEL_TILE_CACHE_INCREMENT_SGIX"); - GetPName.put(GL_MAX_ACTIVE_LIGHTS_SGIX, "GL_MAX_ACTIVE_LIGHTS_SGIX"); - GetPName.put(GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, "GL_MAX_CLIENT_ATTRIB_STACK_DEPTH"); - GetPName.put(GL_COMPRESSED_TEXTURE_FORMATS, "GL_COMPRESSED_TEXTURE_FORMATS"); - GetPName.put(GL_MAP_COLOR, "GL_MAP_COLOR"); - GetPName.put(GL_DITHER, "GL_DITHER"); - GetPName.put(GL_MAP1_VERTEX_3, "GL_MAP1_VERTEX_3"); - GetPName.put(GL_MAP1_VERTEX_4, "GL_MAP1_VERTEX_4"); - } - private static void GetPName6() { - GetPName.put(GL_MINOR_VERSION, "GL_MINOR_VERSION"); - GetPName.put(GL_STENCIL_FAIL, "GL_STENCIL_FAIL"); - GetPName.put(GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"); - GetPName.put(GL_DEBUG_GROUP_STACK_DEPTH, "GL_DEBUG_GROUP_STACK_DEPTH"); - GetPName.put(GL_TEXTURE_BINDING_1D_ARRAY, "GL_TEXTURE_BINDING_1D_ARRAY"); - GetPName.put(GL_FOG, "GL_FOG"); - GetPName.put(GL_FOG_START, "GL_FOG_START"); - GetPName.put(GL_SAMPLE_ALPHA_TO_ONE_SGIS, "GL_SAMPLE_ALPHA_TO_ONE_SGIS"); - GetPName.put(GL_SHADER_CORE_PIXEL_RATE_ARM, "GL_SHADER_CORE_PIXEL_RATE_ARM"); - GetPName.put(GL_SUBPIXEL_BITS, "GL_SUBPIXEL_BITS"); - GetPName.put(GL_POLYGON_SMOOTH_HINT, "GL_POLYGON_SMOOTH_HINT"); - GetPName.put(GL_RED_BIAS, "GL_RED_BIAS"); - GetPName.put(GL_MAX_VIEWPORTS, "GL_MAX_VIEWPORTS"); - GetPName.put(GL_SHADER_CORE_COUNT_ARM, "GL_SHADER_CORE_COUNT_ARM"); - GetPName.put(GL_VERTEX_ARRAY_BINDING, "GL_VERTEX_ARRAY_BINDING"); - GetPName.put(GL_INDEX_ARRAY_TYPE, "GL_INDEX_ARRAY_TYPE"); - GetPName.put(GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"); - GetPName.put(GL_PIXEL_TILE_WIDTH_SGIX, "GL_PIXEL_TILE_WIDTH_SGIX"); - GetPName.put(GL_MAX_MODELVIEW_STACK_DEPTH, "GL_MAX_MODELVIEW_STACK_DEPTH"); - GetPName.put(GL_DISPATCH_INDIRECT_BUFFER_BINDING, "GL_DISPATCH_INDIRECT_BUFFER_BINDING"); - GetPName.put(GL_PIXEL_UNPACK_BUFFER_BINDING, "GL_PIXEL_UNPACK_BUFFER_BINDING"); - GetPName.put(GL_PIXEL_MAP_I_TO_I_SIZE, "GL_PIXEL_MAP_I_TO_I_SIZE"); - GetPName.put(GL_UNPACK_SKIP_VOLUMES_SGIS, "GL_UNPACK_SKIP_VOLUMES_SGIS"); - GetPName.put(GL_MAX_EVAL_ORDER, "GL_MAX_EVAL_ORDER"); - GetPName.put(GL_MAP2_GRID_DOMAIN, "GL_MAP2_GRID_DOMAIN"); - GetPName.put(GL_MAX_COMBINED_UNIFORM_BLOCKS, "GL_MAX_COMBINED_UNIFORM_BLOCKS"); - GetPName.put(GL_PIXEL_TILE_GRID_WIDTH_SGIX, "GL_PIXEL_TILE_GRID_WIDTH_SGIX"); - GetPName.put(GL_MAX_ELEMENTS_INDICES, "GL_MAX_ELEMENTS_INDICES"); - GetPName.put(GL_CLIENT_ATTRIB_STACK_DEPTH, "GL_CLIENT_ATTRIB_STACK_DEPTH"); - GetPName.put(GL_PIXEL_MAP_G_TO_G_SIZE, "GL_PIXEL_MAP_G_TO_G_SIZE"); - GetPName.put(GL_RED_SCALE, "GL_RED_SCALE"); - GetPName.put(GL_MAX_COLOR_TEXTURE_SAMPLES, "GL_MAX_COLOR_TEXTURE_SAMPLES"); - } - public static Map GetPName() { - if (GetPName != null) - return GetPName; - GetPName = new HashMap(531); - GetPName0(); - GetPName1(); - GetPName2(); - GetPName3(); - GetPName4(); - GetPName5(); - GetPName6(); - return GetPName; - } - private static Map VertexProvokingMode; - private static void VertexProvokingMode0() { - VertexProvokingMode.put(GL_LAST_VERTEX_CONVENTION, "GL_LAST_VERTEX_CONVENTION"); - VertexProvokingMode.put(GL_FIRST_VERTEX_CONVENTION, "GL_FIRST_VERTEX_CONVENTION"); - } - public static Map VertexProvokingMode() { - if (VertexProvokingMode != null) - return VertexProvokingMode; - VertexProvokingMode = new HashMap(2); - VertexProvokingMode0(); - return VertexProvokingMode; - } - private static Map ClipPlaneName; - private static void ClipPlaneName0() { - ClipPlaneName.put(GL_CLIP_DISTANCE1, "GL_CLIP_DISTANCE1"); - ClipPlaneName.put(GL_CLIP_DISTANCE0, "GL_CLIP_DISTANCE0"); - ClipPlaneName.put(GL_CLIP_DISTANCE3, "GL_CLIP_DISTANCE3"); - ClipPlaneName.put(GL_CLIP_PLANE0, "GL_CLIP_PLANE0"); - ClipPlaneName.put(GL_CLIP_DISTANCE2, "GL_CLIP_DISTANCE2"); - ClipPlaneName.put(GL_CLIP_PLANE1, "GL_CLIP_PLANE1"); - ClipPlaneName.put(GL_CLIP_DISTANCE5, "GL_CLIP_DISTANCE5"); - ClipPlaneName.put(GL_CLIP_PLANE2, "GL_CLIP_PLANE2"); - ClipPlaneName.put(GL_CLIP_DISTANCE4, "GL_CLIP_DISTANCE4"); - ClipPlaneName.put(GL_CLIP_PLANE3, "GL_CLIP_PLANE3"); - ClipPlaneName.put(GL_CLIP_DISTANCE7, "GL_CLIP_DISTANCE7"); - ClipPlaneName.put(GL_CLIP_PLANE4, "GL_CLIP_PLANE4"); - ClipPlaneName.put(GL_CLIP_DISTANCE6, "GL_CLIP_DISTANCE6"); - ClipPlaneName.put(GL_CLIP_PLANE5, "GL_CLIP_PLANE5"); - } - public static Map ClipPlaneName() { - if (ClipPlaneName != null) - return ClipPlaneName; - ClipPlaneName = new HashMap(14); - ClipPlaneName0(); - return ClipPlaneName; - } - private static Map DrawElementsType; - private static void DrawElementsType0() { - DrawElementsType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - DrawElementsType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - DrawElementsType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - } - public static Map DrawElementsType() { - if (DrawElementsType != null) - return DrawElementsType; - DrawElementsType = new HashMap(3); - DrawElementsType0(); - return DrawElementsType; - } - private static Map FramebufferTarget; - private static void FramebufferTarget0() { - FramebufferTarget.put(GL_DRAW_FRAMEBUFFER, "GL_DRAW_FRAMEBUFFER"); - FramebufferTarget.put(GL_READ_FRAMEBUFFER, "GL_READ_FRAMEBUFFER"); - FramebufferTarget.put(GL_FRAMEBUFFER, "GL_FRAMEBUFFER"); - } - public static Map FramebufferTarget() { - if (FramebufferTarget != null) - return FramebufferTarget; - FramebufferTarget = new HashMap(3); - FramebufferTarget0(); - return FramebufferTarget; - } - private static Map VertexShaderStorageTypeEXT; - private static void VertexShaderStorageTypeEXT0() { - } - public static Map VertexShaderStorageTypeEXT() { - if (VertexShaderStorageTypeEXT != null) - return VertexShaderStorageTypeEXT; - VertexShaderStorageTypeEXT = new HashMap(0); - VertexShaderStorageTypeEXT0(); - return VertexShaderStorageTypeEXT; - } - private static Map TextureMagFilter; - private static void TextureMagFilter0() { - TextureMagFilter.put(GL_FILTER4_SGIS, "GL_FILTER4_SGIS"); - TextureMagFilter.put(GL_LINEAR, "GL_LINEAR"); - TextureMagFilter.put(GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"); - TextureMagFilter.put(GL_LINEAR_DETAIL_SGIS, "GL_LINEAR_DETAIL_SGIS"); - TextureMagFilter.put(GL_LINEAR_SHARPEN_COLOR_SGIS, "GL_LINEAR_SHARPEN_COLOR_SGIS"); - TextureMagFilter.put(GL_LINEAR_SHARPEN_ALPHA_SGIS, "GL_LINEAR_SHARPEN_ALPHA_SGIS"); - TextureMagFilter.put(GL_PIXEL_TEX_GEN_Q_CEILING_SGIX, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"); - TextureMagFilter.put(GL_LINEAR_SHARPEN_SGIS, "GL_LINEAR_SHARPEN_SGIS"); - TextureMagFilter.put(GL_NEAREST, "GL_NEAREST"); - TextureMagFilter.put(GL_LINEAR_DETAIL_COLOR_SGIS, "GL_LINEAR_DETAIL_COLOR_SGIS"); - TextureMagFilter.put(GL_LINEAR_DETAIL_ALPHA_SGIS, "GL_LINEAR_DETAIL_ALPHA_SGIS"); - TextureMagFilter.put(GL_PIXEL_TEX_GEN_Q_ROUND_SGIX, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"); - } - public static Map TextureMagFilter() { - if (TextureMagFilter != null) - return TextureMagFilter; - TextureMagFilter = new HashMap(12); - TextureMagFilter0(); - return TextureMagFilter; - } - private static Map IndexMaterialParameterEXT; - private static void IndexMaterialParameterEXT0() { - IndexMaterialParameterEXT.put(GL_INDEX_OFFSET, "GL_INDEX_OFFSET"); - } - public static Map IndexMaterialParameterEXT() { - if (IndexMaterialParameterEXT != null) - return IndexMaterialParameterEXT; - IndexMaterialParameterEXT = new HashMap(1); - IndexMaterialParameterEXT0(); - return IndexMaterialParameterEXT; - } - private static Map FragmentOp2ATI; - private static void FragmentOp2ATI0() { - } - public static Map FragmentOp2ATI() { - if (FragmentOp2ATI != null) - return FragmentOp2ATI; - FragmentOp2ATI = new HashMap(0); - FragmentOp2ATI0(); - return FragmentOp2ATI; - } - private static Map FogMode; - private static void FogMode0() { - FogMode.put(GL_EXP, "GL_EXP"); - FogMode.put(GL_LINEAR, "GL_LINEAR"); - FogMode.put(GL_EXP2, "GL_EXP2"); - FogMode.put(GL_FOG_FUNC_SGIS, "GL_FOG_FUNC_SGIS"); - } - public static Map FogMode() { - if (FogMode != null) - return FogMode; - FogMode = new HashMap(4); - FogMode0(); - return FogMode; - } - private static Map VertexAttribPointerType; - private static void VertexAttribPointerType0() { - VertexAttribPointerType.put(GL_INT_2_10_10_10_REV, "GL_INT_2_10_10_10_REV"); - VertexAttribPointerType.put(GL_FLOAT, "GL_FLOAT"); - VertexAttribPointerType.put(GL_DOUBLE, "GL_DOUBLE"); - VertexAttribPointerType.put(GL_BYTE, "GL_BYTE"); - VertexAttribPointerType.put(GL_HALF_FLOAT, "GL_HALF_FLOAT"); - VertexAttribPointerType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - VertexAttribPointerType.put(GL_UNSIGNED_INT_2_10_10_10_REV, "GL_UNSIGNED_INT_2_10_10_10_REV"); - VertexAttribPointerType.put(GL_INT, "GL_INT"); - VertexAttribPointerType.put(GL_UNSIGNED_INT_10F_11F_11F_REV, "GL_UNSIGNED_INT_10F_11F_11F_REV"); - VertexAttribPointerType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - VertexAttribPointerType.put(GL_FIXED, "GL_FIXED"); - VertexAttribPointerType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - VertexAttribPointerType.put(GL_SHORT, "GL_SHORT"); - } - public static Map VertexAttribPointerType() { - if (VertexAttribPointerType != null) - return VertexAttribPointerType; - VertexAttribPointerType = new HashMap(13); - VertexAttribPointerType0(); - return VertexAttribPointerType; - } - private static Map StringName; - private static void StringName0() { - StringName.put(GL_VERSION, "GL_VERSION"); - StringName.put(GL_SHADING_LANGUAGE_VERSION, "GL_SHADING_LANGUAGE_VERSION"); - StringName.put(GL_VENDOR, "GL_VENDOR"); - StringName.put(GL_RENDERER, "GL_RENDERER"); - StringName.put(GL_EXTENSIONS, "GL_EXTENSIONS"); - } - public static Map StringName() { - if (StringName != null) - return StringName; - StringName = new HashMap(5); - StringName0(); - return StringName; - } - private static Map PixelCopyType; - private static void PixelCopyType0() { - PixelCopyType.put(GL_DEPTH, "GL_DEPTH"); - PixelCopyType.put(GL_COLOR, "GL_COLOR"); - PixelCopyType.put(GL_STENCIL, "GL_STENCIL"); - } - public static Map PixelCopyType() { - if (PixelCopyType != null) - return PixelCopyType; - PixelCopyType = new HashMap(3); - PixelCopyType0(); - return PixelCopyType; - } - private static Map VertexAttribPropertyARB; - private static void VertexAttribPropertyARB0() { - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_LONG, "GL_VERTEX_ATTRIB_ARRAY_LONG"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_ENABLED, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"); - VertexAttribPropertyARB.put(GL_CURRENT_VERTEX_ATTRIB, "GL_CURRENT_VERTEX_ATTRIB"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"); - VertexAttribPropertyARB.put(GL_VERTEX_ATTRIB_BINDING, "GL_VERTEX_ATTRIB_BINDING"); - } - public static Map VertexAttribPropertyARB() { - if (VertexAttribPropertyARB != null) - return VertexAttribPropertyARB; - VertexAttribPropertyARB = new HashMap(12); - VertexAttribPropertyARB0(); - return VertexAttribPropertyARB; - } - private static Map ListNameType; - private static void ListNameType0() { - ListNameType.put(GL_3_BYTES, "GL_3_BYTES"); - ListNameType.put(GL_FLOAT, "GL_FLOAT"); - ListNameType.put(GL_BYTE, "GL_BYTE"); - ListNameType.put(GL_INT, "GL_INT"); - ListNameType.put(GL_2_BYTES, "GL_2_BYTES"); - ListNameType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - ListNameType.put(GL_4_BYTES, "GL_4_BYTES"); - ListNameType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - ListNameType.put(GL_SHORT, "GL_SHORT"); - ListNameType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - } - public static Map ListNameType() { - if (ListNameType != null) - return ListNameType; - ListNameType = new HashMap(10); - ListNameType0(); - return ListNameType; - } - private static Map ConvolutionParameter; - private static void ConvolutionParameter0() { - ConvolutionParameter.put(GL_MAX_CONVOLUTION_WIDTH, "GL_MAX_CONVOLUTION_WIDTH"); - ConvolutionParameter.put(GL_CONVOLUTION_FILTER_SCALE, "GL_CONVOLUTION_FILTER_SCALE"); - ConvolutionParameter.put(GL_CONVOLUTION_FORMAT, "GL_CONVOLUTION_FORMAT"); - ConvolutionParameter.put(GL_CONVOLUTION_FILTER_BIAS, "GL_CONVOLUTION_FILTER_BIAS"); - ConvolutionParameter.put(GL_CONVOLUTION_BORDER_MODE, "GL_CONVOLUTION_BORDER_MODE"); - ConvolutionParameter.put(GL_CONVOLUTION_WIDTH, "GL_CONVOLUTION_WIDTH"); - ConvolutionParameter.put(GL_MAX_CONVOLUTION_HEIGHT, "GL_MAX_CONVOLUTION_HEIGHT"); - ConvolutionParameter.put(GL_CONVOLUTION_HEIGHT, "GL_CONVOLUTION_HEIGHT"); - ConvolutionParameter.put(GL_CONVOLUTION_BORDER_COLOR, "GL_CONVOLUTION_BORDER_COLOR"); - } - public static Map ConvolutionParameter() { - if (ConvolutionParameter != null) - return ConvolutionParameter; - ConvolutionParameter = new HashMap(9); - ConvolutionParameter0(); - return ConvolutionParameter; - } - private static Map ProgramStagePName; - private static void ProgramStagePName0() { - ProgramStagePName.put(GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"); - ProgramStagePName.put(GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"); - ProgramStagePName.put(GL_ACTIVE_SUBROUTINES, "GL_ACTIVE_SUBROUTINES"); - ProgramStagePName.put(GL_ACTIVE_SUBROUTINE_MAX_LENGTH, "GL_ACTIVE_SUBROUTINE_MAX_LENGTH"); - ProgramStagePName.put(GL_ACTIVE_SUBROUTINE_UNIFORMS, "GL_ACTIVE_SUBROUTINE_UNIFORMS"); - } - public static Map ProgramStagePName() { - if (ProgramStagePName != null) - return ProgramStagePName; - ProgramStagePName = new HashMap(5); - ProgramStagePName0(); - return ProgramStagePName; - } - private static Map TextureCompareMode; - private static void TextureCompareMode0() { - TextureCompareMode.put(GL_COMPARE_R_TO_TEXTURE, "GL_COMPARE_R_TO_TEXTURE"); - TextureCompareMode.put(GL_COMPARE_REF_TO_TEXTURE, "GL_COMPARE_REF_TO_TEXTURE"); - TextureCompareMode.put(GL_NONE, "GL_NONE"); - } - public static Map TextureCompareMode() { - if (TextureCompareMode != null) - return TextureCompareMode; - TextureCompareMode = new HashMap(3); - TextureCompareMode0(); - return TextureCompareMode; - } - private static Map VertexShaderTextureUnitParameter; - private static void VertexShaderTextureUnitParameter0() { - VertexShaderTextureUnitParameter.put(GL_TEXTURE_MATRIX, "GL_TEXTURE_MATRIX"); - VertexShaderTextureUnitParameter.put(GL_CURRENT_TEXTURE_COORDS, "GL_CURRENT_TEXTURE_COORDS"); - } - public static Map VertexShaderTextureUnitParameter() { - if (VertexShaderTextureUnitParameter != null) - return VertexShaderTextureUnitParameter; - VertexShaderTextureUnitParameter = new HashMap(2); - VertexShaderTextureUnitParameter0(); - return VertexShaderTextureUnitParameter; - } - private static Map SubroutineParameterName; - private static void SubroutineParameterName0() { - SubroutineParameterName.put(GL_UNIFORM_SIZE, "GL_UNIFORM_SIZE"); - SubroutineParameterName.put(GL_UNIFORM_NAME_LENGTH, "GL_UNIFORM_NAME_LENGTH"); - SubroutineParameterName.put(GL_NUM_COMPATIBLE_SUBROUTINES, "GL_NUM_COMPATIBLE_SUBROUTINES"); - SubroutineParameterName.put(GL_COMPATIBLE_SUBROUTINES, "GL_COMPATIBLE_SUBROUTINES"); - } - public static Map SubroutineParameterName() { - if (SubroutineParameterName != null) - return SubroutineParameterName; - SubroutineParameterName = new HashMap(4); - SubroutineParameterName0(); - return SubroutineParameterName; - } - private static Map SemaphoreParameterName; - private static void SemaphoreParameterName0() { - } - public static Map SemaphoreParameterName() { - if (SemaphoreParameterName != null) - return SemaphoreParameterName; - SemaphoreParameterName = new HashMap(0); - SemaphoreParameterName0(); - return SemaphoreParameterName; - } - private static Map SeparableTarget; - private static void SeparableTarget0() { - SeparableTarget.put(GL_SEPARABLE_2D, "GL_SEPARABLE_2D"); - } - public static Map SeparableTarget() { - if (SeparableTarget != null) - return SeparableTarget; - SeparableTarget = new HashMap(1); - SeparableTarget0(); - return SeparableTarget; - } - private static Map MapTarget; - private static void MapTarget0() { - MapTarget.put(GL_MAP2_INDEX, "GL_MAP2_INDEX"); - MapTarget.put(GL_MAP1_TEXTURE_COORD_3, "GL_MAP1_TEXTURE_COORD_3"); - MapTarget.put(GL_TEXTURE_DEFORMATION_SGIX, "GL_TEXTURE_DEFORMATION_SGIX"); - MapTarget.put(GL_MAP1_TEXTURE_COORD_2, "GL_MAP1_TEXTURE_COORD_2"); - MapTarget.put(GL_MAP1_TEXTURE_COORD_4, "GL_MAP1_TEXTURE_COORD_4"); - MapTarget.put(GL_GEOMETRY_DEFORMATION_SGIX, "GL_GEOMETRY_DEFORMATION_SGIX"); - MapTarget.put(GL_MAP1_TEXTURE_COORD_1, "GL_MAP1_TEXTURE_COORD_1"); - MapTarget.put(GL_MAP2_VERTEX_4, "GL_MAP2_VERTEX_4"); - MapTarget.put(GL_MAP2_TEXTURE_COORD_4, "GL_MAP2_TEXTURE_COORD_4"); - MapTarget.put(GL_MAP2_VERTEX_3, "GL_MAP2_VERTEX_3"); - MapTarget.put(GL_MAP2_TEXTURE_COORD_3, "GL_MAP2_TEXTURE_COORD_3"); - MapTarget.put(GL_MAP1_COLOR_4, "GL_MAP1_COLOR_4"); - MapTarget.put(GL_MAP2_TEXTURE_COORD_2, "GL_MAP2_TEXTURE_COORD_2"); - MapTarget.put(GL_MAP2_TEXTURE_COORD_1, "GL_MAP2_TEXTURE_COORD_1"); - MapTarget.put(GL_MAP1_INDEX, "GL_MAP1_INDEX"); - MapTarget.put(GL_MAP1_NORMAL, "GL_MAP1_NORMAL"); - MapTarget.put(GL_MAP2_NORMAL, "GL_MAP2_NORMAL"); - MapTarget.put(GL_MAP1_VERTEX_3, "GL_MAP1_VERTEX_3"); - MapTarget.put(GL_MAP2_COLOR_4, "GL_MAP2_COLOR_4"); - MapTarget.put(GL_MAP1_VERTEX_4, "GL_MAP1_VERTEX_4"); - } - public static Map MapTarget() { - if (MapTarget != null) - return MapTarget; - MapTarget = new HashMap(20); - MapTarget0(); - return MapTarget; - } - private static Map NormalPointerType; - private static void NormalPointerType0() { - NormalPointerType.put(GL_FLOAT, "GL_FLOAT"); - NormalPointerType.put(GL_DOUBLE, "GL_DOUBLE"); - NormalPointerType.put(GL_BYTE, "GL_BYTE"); - NormalPointerType.put(GL_INT, "GL_INT"); - NormalPointerType.put(GL_SHORT, "GL_SHORT"); - } - public static Map NormalPointerType() { - if (NormalPointerType != null) - return NormalPointerType; - NormalPointerType = new HashMap(5); - NormalPointerType0(); - return NormalPointerType; - } - private static Map MapAttribParameterNV; - private static void MapAttribParameterNV0() { - } - public static Map MapAttribParameterNV() { - if (MapAttribParameterNV != null) - return MapAttribParameterNV; - MapAttribParameterNV = new HashMap(0); - MapAttribParameterNV0(); - return MapAttribParameterNV; - } - private static Map ClientAttribMask; - private static void ClientAttribMask0() { - ClientAttribMask.put(GL_CLIENT_VERTEX_ARRAY_BIT, "GL_CLIENT_VERTEX_ARRAY_BIT"); - ClientAttribMask.put(GL_CLIENT_PIXEL_STORE_BIT, "GL_CLIENT_PIXEL_STORE_BIT"); - ClientAttribMask.put(GL_CLIENT_ALL_ATTRIB_BITS, "GL_CLIENT_ALL_ATTRIB_BITS"); - } - public static Map ClientAttribMask() { - if (ClientAttribMask != null) - return ClientAttribMask; - ClientAttribMask = new HashMap(3); - ClientAttribMask0(); - return ClientAttribMask; - } - private static Map ProgramTarget; - private static void ProgramTarget0() { - } - public static Map ProgramTarget() { - if (ProgramTarget != null) - return ProgramTarget; - ProgramTarget = new HashMap(0); - ProgramTarget0(); - return ProgramTarget; - } - private static Map ContextProfileMask; - private static void ContextProfileMask0() { - ContextProfileMask.put(GL_CONTEXT_CORE_PROFILE_BIT, "GL_CONTEXT_CORE_PROFILE_BIT"); - ContextProfileMask.put(GL_CONTEXT_COMPATIBILITY_PROFILE_BIT, "GL_CONTEXT_COMPATIBILITY_PROFILE_BIT"); - } - public static Map ContextProfileMask() { - if (ContextProfileMask != null) - return ContextProfileMask; - ContextProfileMask = new HashMap(2); - ContextProfileMask0(); - return ContextProfileMask; - } - private static Map TraceMaskMESA; - private static void TraceMaskMESA0() { - TraceMaskMESA.put(GL_TRACE_PRIMITIVES_BIT_MESA, "GL_TRACE_PRIMITIVES_BIT_MESA"); - TraceMaskMESA.put(GL_TRACE_TEXTURES_BIT_MESA, "GL_TRACE_TEXTURES_BIT_MESA"); - TraceMaskMESA.put(GL_TRACE_ALL_BITS_MESA, "GL_TRACE_ALL_BITS_MESA"); - TraceMaskMESA.put(GL_TRACE_ARRAYS_BIT_MESA, "GL_TRACE_ARRAYS_BIT_MESA"); - TraceMaskMESA.put(GL_TRACE_OPERATIONS_BIT_MESA, "GL_TRACE_OPERATIONS_BIT_MESA"); - TraceMaskMESA.put(GL_TRACE_ERRORS_BIT_MESA, "GL_TRACE_ERRORS_BIT_MESA"); - TraceMaskMESA.put(GL_TRACE_PIXELS_BIT_MESA, "GL_TRACE_PIXELS_BIT_MESA"); - } - public static Map TraceMaskMESA() { - if (TraceMaskMESA != null) - return TraceMaskMESA; - TraceMaskMESA = new HashMap(7); - TraceMaskMESA0(); - return TraceMaskMESA; - } - private static Map LightTextureModeEXT; - private static void LightTextureModeEXT0() { - LightTextureModeEXT.put(GL_FRAGMENT_DEPTH, "GL_FRAGMENT_DEPTH"); - } - public static Map LightTextureModeEXT() { - if (LightTextureModeEXT != null) - return LightTextureModeEXT; - LightTextureModeEXT = new HashMap(1); - LightTextureModeEXT0(); - return LightTextureModeEXT; - } - private static Map AccumOp; - private static void AccumOp0() { - AccumOp.put(GL_ACCUM, "GL_ACCUM"); - AccumOp.put(GL_MULT, "GL_MULT"); - AccumOp.put(GL_ADD, "GL_ADD"); - AccumOp.put(GL_LOAD, "GL_LOAD"); - AccumOp.put(GL_RETURN, "GL_RETURN"); - } - public static Map AccumOp() { - if (AccumOp != null) - return AccumOp; - AccumOp = new HashMap(5); - AccumOp0(); - return AccumOp; - } - private static Map EvalTargetNV; - private static void EvalTargetNV0() { - } - public static Map EvalTargetNV() { - if (EvalTargetNV != null) - return EvalTargetNV; - EvalTargetNV = new HashMap(0); - EvalTargetNV0(); - return EvalTargetNV; - } - private static Map TransformFeedbackTokenNV; - private static void TransformFeedbackTokenNV0() { - } - public static Map TransformFeedbackTokenNV() { - if (TransformFeedbackTokenNV != null) - return TransformFeedbackTokenNV; - TransformFeedbackTokenNV = new HashMap(0); - TransformFeedbackTokenNV0(); - return TransformFeedbackTokenNV; - } - private static Map MatrixIndexPointerTypeARB; - private static void MatrixIndexPointerTypeARB0() { - MatrixIndexPointerTypeARB.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - MatrixIndexPointerTypeARB.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - MatrixIndexPointerTypeARB.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - } - public static Map MatrixIndexPointerTypeARB() { - if (MatrixIndexPointerTypeARB != null) - return MatrixIndexPointerTypeARB; - MatrixIndexPointerTypeARB = new HashMap(3); - MatrixIndexPointerTypeARB0(); - return MatrixIndexPointerTypeARB; - } - private static Map LightParameter; - private static void LightParameter0() { - LightParameter.put(GL_CONSTANT_ATTENUATION, "GL_CONSTANT_ATTENUATION"); - LightParameter.put(GL_LINEAR_ATTENUATION, "GL_LINEAR_ATTENUATION"); - LightParameter.put(GL_AMBIENT, "GL_AMBIENT"); - LightParameter.put(GL_SPECULAR, "GL_SPECULAR"); - LightParameter.put(GL_QUADRATIC_ATTENUATION, "GL_QUADRATIC_ATTENUATION"); - LightParameter.put(GL_SPOT_CUTOFF, "GL_SPOT_CUTOFF"); - LightParameter.put(GL_POSITION, "GL_POSITION"); - LightParameter.put(GL_SPOT_DIRECTION, "GL_SPOT_DIRECTION"); - LightParameter.put(GL_DIFFUSE, "GL_DIFFUSE"); - LightParameter.put(GL_SPOT_EXPONENT, "GL_SPOT_EXPONENT"); - } - public static Map LightParameter() { - if (LightParameter != null) - return LightParameter; - LightParameter = new HashMap(10); - LightParameter0(); - return LightParameter; - } - private static Map PathColor; - private static void PathColor0() { - PathColor.put(GL_PRIMARY_COLOR, "GL_PRIMARY_COLOR"); - } - public static Map PathColor() { - if (PathColor != null) - return PathColor; - PathColor = new HashMap(1); - PathColor0(); - return PathColor; - } - private static Map SpriteParameterNameSGIX; - private static void SpriteParameterNameSGIX0() { - SpriteParameterNameSGIX.put(GL_SPRITE_MODE_SGIX, "GL_SPRITE_MODE_SGIX"); - } - public static Map SpriteParameterNameSGIX() { - if (SpriteParameterNameSGIX != null) - return SpriteParameterNameSGIX; - SpriteParameterNameSGIX = new HashMap(1); - SpriteParameterNameSGIX0(); - return SpriteParameterNameSGIX; - } - private static Map VertexArrayPName; - private static void VertexArrayPName0() { - VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_ENABLED, "GL_VERTEX_ATTRIB_ARRAY_ENABLED"); - VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR"); - VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_TYPE, "GL_VERTEX_ATTRIB_ARRAY_TYPE"); - VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_LONG, "GL_VERTEX_ATTRIB_ARRAY_LONG"); - VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER, "GL_VERTEX_ATTRIB_ARRAY_INTEGER"); - VertexArrayPName.put(GL_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"); - VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_SIZE, "GL_VERTEX_ATTRIB_ARRAY_SIZE"); - VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE, "GL_VERTEX_ATTRIB_ARRAY_STRIDE"); - VertexArrayPName.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED"); - } - public static Map VertexArrayPName() { - if (VertexArrayPName != null) - return VertexArrayPName; - VertexArrayPName = new HashMap(9); - VertexArrayPName0(); - return VertexArrayPName; - } - private static Map TexCoordPointerType; - private static void TexCoordPointerType0() { - TexCoordPointerType.put(GL_FLOAT, "GL_FLOAT"); - TexCoordPointerType.put(GL_DOUBLE, "GL_DOUBLE"); - TexCoordPointerType.put(GL_INT, "GL_INT"); - TexCoordPointerType.put(GL_SHORT, "GL_SHORT"); - } - public static Map TexCoordPointerType() { - if (TexCoordPointerType != null) - return TexCoordPointerType; - TexCoordPointerType = new HashMap(4); - TexCoordPointerType0(); - return TexCoordPointerType; - } - private static Map PointParameterNameARB; - private static void PointParameterNameARB0() { - PointParameterNameARB.put(GL_POINT_SIZE_MIN, "GL_POINT_SIZE_MIN"); - PointParameterNameARB.put(GL_DISTANCE_ATTENUATION_SGIS, "GL_DISTANCE_ATTENUATION_SGIS"); - PointParameterNameARB.put(GL_POINT_SIZE_MAX, "GL_POINT_SIZE_MAX"); - PointParameterNameARB.put(GL_POINT_FADE_THRESHOLD_SIZE, "GL_POINT_FADE_THRESHOLD_SIZE"); - PointParameterNameARB.put(GL_POINT_SIZE_MIN_SGIS, "GL_POINT_SIZE_MIN_SGIS"); - PointParameterNameARB.put(GL_POINT_SIZE_MAX_SGIS, "GL_POINT_SIZE_MAX_SGIS"); - PointParameterNameARB.put(GL_POINT_FADE_THRESHOLD_SIZE_SGIS, "GL_POINT_FADE_THRESHOLD_SIZE_SGIS"); - PointParameterNameARB.put(GL_POINT_DISTANCE_ATTENUATION, "GL_POINT_DISTANCE_ATTENUATION"); - } - public static Map PointParameterNameARB() { - if (PointParameterNameARB != null) - return PointParameterNameARB; - PointParameterNameARB = new HashMap(8); - PointParameterNameARB0(); - return PointParameterNameARB; - } - private static Map HistogramTargetEXT; - private static void HistogramTargetEXT0() { - HistogramTargetEXT.put(GL_PROXY_HISTOGRAM, "GL_PROXY_HISTOGRAM"); - HistogramTargetEXT.put(GL_HISTOGRAM, "GL_HISTOGRAM"); - } - public static Map HistogramTargetEXT() { - if (HistogramTargetEXT != null) - return HistogramTargetEXT; - HistogramTargetEXT = new HashMap(2); - HistogramTargetEXT0(); - return HistogramTargetEXT; - } - private static Map PathListMode; - private static void PathListMode0() { - } - public static Map PathListMode() { - if (PathListMode != null) - return PathListMode; - PathListMode = new HashMap(0); - PathListMode0(); - return PathListMode; - } - private static Map BufferUsageARB; - private static void BufferUsageARB0() { - BufferUsageARB.put(GL_STATIC_COPY, "GL_STATIC_COPY"); - BufferUsageARB.put(GL_STATIC_DRAW, "GL_STATIC_DRAW"); - BufferUsageARB.put(GL_STREAM_READ, "GL_STREAM_READ"); - BufferUsageARB.put(GL_DYNAMIC_DRAW, "GL_DYNAMIC_DRAW"); - BufferUsageARB.put(GL_DYNAMIC_READ, "GL_DYNAMIC_READ"); - BufferUsageARB.put(GL_DYNAMIC_COPY, "GL_DYNAMIC_COPY"); - BufferUsageARB.put(GL_STATIC_READ, "GL_STATIC_READ"); - BufferUsageARB.put(GL_STREAM_DRAW, "GL_STREAM_DRAW"); - BufferUsageARB.put(GL_STREAM_COPY, "GL_STREAM_COPY"); - } - public static Map BufferUsageARB() { - if (BufferUsageARB != null) - return BufferUsageARB; - BufferUsageARB = new HashMap(9); - BufferUsageARB0(); - return BufferUsageARB; - } - private static Map ListMode; - private static void ListMode0() { - ListMode.put(GL_COMPILE_AND_EXECUTE, "GL_COMPILE_AND_EXECUTE"); - ListMode.put(GL_COMPILE, "GL_COMPILE"); - } - public static Map ListMode() { - if (ListMode != null) - return ListMode; - ListMode = new HashMap(2); - ListMode0(); - return ListMode; - } - private static Map InstancedPathCoverMode; - private static void InstancedPathCoverMode0() { - } - public static Map InstancedPathCoverMode() { - if (InstancedPathCoverMode != null) - return InstancedPathCoverMode; - InstancedPathCoverMode = new HashMap(0); - InstancedPathCoverMode0(); - return InstancedPathCoverMode; - } - private static Map DepthStencilTextureMode; - private static void DepthStencilTextureMode0() { - DepthStencilTextureMode.put(GL_STENCIL_INDEX, "GL_STENCIL_INDEX"); - DepthStencilTextureMode.put(GL_DEPTH_COMPONENT, "GL_DEPTH_COMPONENT"); - } - public static Map DepthStencilTextureMode() { - if (DepthStencilTextureMode != null) - return DepthStencilTextureMode; - DepthStencilTextureMode = new HashMap(2); - DepthStencilTextureMode0(); - return DepthStencilTextureMode; - } - private static Map FogParameter; - private static void FogParameter0() { - FogParameter.put(GL_FOG_COLOR, "GL_FOG_COLOR"); - FogParameter.put(GL_FOG_OFFSET_VALUE_SGIX, "GL_FOG_OFFSET_VALUE_SGIX"); - FogParameter.put(GL_FOG_END, "GL_FOG_END"); - FogParameter.put(GL_FOG_DENSITY, "GL_FOG_DENSITY"); - FogParameter.put(GL_FOG_INDEX, "GL_FOG_INDEX"); - FogParameter.put(GL_FOG_START, "GL_FOG_START"); - FogParameter.put(GL_FOG_MODE, "GL_FOG_MODE"); - } - public static Map FogParameter() { - if (FogParameter != null) - return FogParameter; - FogParameter = new HashMap(7); - FogParameter0(); - return FogParameter; - } - private static Map LightModelParameter; - private static void LightModelParameter0() { - LightModelParameter.put(GL_LIGHT_MODEL_LOCAL_VIEWER, "GL_LIGHT_MODEL_LOCAL_VIEWER"); - LightModelParameter.put(GL_LIGHT_MODEL_TWO_SIDE, "GL_LIGHT_MODEL_TWO_SIDE"); - LightModelParameter.put(GL_LIGHT_MODEL_COLOR_CONTROL, "GL_LIGHT_MODEL_COLOR_CONTROL"); - LightModelParameter.put(GL_LIGHT_MODEL_AMBIENT, "GL_LIGHT_MODEL_AMBIENT"); - } - public static Map LightModelParameter() { - if (LightModelParameter != null) - return LightModelParameter; - LightModelParameter = new HashMap(4); - LightModelParameter0(); - return LightModelParameter; - } - private static Map InterleavedArrayFormat; - private static void InterleavedArrayFormat0() { - InterleavedArrayFormat.put(GL_N3F_V3F, "GL_N3F_V3F"); - InterleavedArrayFormat.put(GL_T2F_C3F_V3F, "GL_T2F_C3F_V3F"); - InterleavedArrayFormat.put(GL_T2F_C4F_N3F_V3F, "GL_T2F_C4F_N3F_V3F"); - InterleavedArrayFormat.put(GL_C3F_V3F, "GL_C3F_V3F"); - InterleavedArrayFormat.put(GL_T2F_N3F_V3F, "GL_T2F_N3F_V3F"); - InterleavedArrayFormat.put(GL_V3F, "GL_V3F"); - InterleavedArrayFormat.put(GL_C4UB_V2F, "GL_C4UB_V2F"); - InterleavedArrayFormat.put(GL_C4UB_V3F, "GL_C4UB_V3F"); - InterleavedArrayFormat.put(GL_C4F_N3F_V3F, "GL_C4F_N3F_V3F"); - InterleavedArrayFormat.put(GL_V2F, "GL_V2F"); - InterleavedArrayFormat.put(GL_T2F_C4UB_V3F, "GL_T2F_C4UB_V3F"); - InterleavedArrayFormat.put(GL_T4F_V4F, "GL_T4F_V4F"); - InterleavedArrayFormat.put(GL_T2F_V3F, "GL_T2F_V3F"); - InterleavedArrayFormat.put(GL_T4F_C4F_N3F_V4F, "GL_T4F_C4F_N3F_V4F"); - } - public static Map InterleavedArrayFormat() { - if (InterleavedArrayFormat != null) - return InterleavedArrayFormat; - InterleavedArrayFormat = new HashMap(14); - InterleavedArrayFormat0(); - return InterleavedArrayFormat; - } - private static Map ColorBuffer; - private static void ColorBuffer0() { - ColorBuffer.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); - ColorBuffer.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); - ColorBuffer.put(GL_COLOR_ATTACHMENT17, "GL_COLOR_ATTACHMENT17"); - ColorBuffer.put(GL_COLOR_ATTACHMENT16, "GL_COLOR_ATTACHMENT16"); - ColorBuffer.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); - ColorBuffer.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); - ColorBuffer.put(GL_FRONT, "GL_FRONT"); - ColorBuffer.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); - ColorBuffer.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); - ColorBuffer.put(GL_FRONT_RIGHT, "GL_FRONT_RIGHT"); - ColorBuffer.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); - ColorBuffer.put(GL_LEFT, "GL_LEFT"); - ColorBuffer.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); - ColorBuffer.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); - ColorBuffer.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); - ColorBuffer.put(GL_COLOR_ATTACHMENT31, "GL_COLOR_ATTACHMENT31"); - ColorBuffer.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); - ColorBuffer.put(GL_COLOR_ATTACHMENT30, "GL_COLOR_ATTACHMENT30"); - ColorBuffer.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); - ColorBuffer.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); - ColorBuffer.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); - ColorBuffer.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); - ColorBuffer.put(GL_BACK_LEFT, "GL_BACK_LEFT"); - ColorBuffer.put(GL_FRONT_AND_BACK, "GL_FRONT_AND_BACK"); - ColorBuffer.put(GL_BACK_RIGHT, "GL_BACK_RIGHT"); - ColorBuffer.put(GL_FRONT_LEFT, "GL_FRONT_LEFT"); - ColorBuffer.put(GL_COLOR_ATTACHMENT29, "GL_COLOR_ATTACHMENT29"); - ColorBuffer.put(GL_COLOR_ATTACHMENT26, "GL_COLOR_ATTACHMENT26"); - ColorBuffer.put(GL_COLOR_ATTACHMENT25, "GL_COLOR_ATTACHMENT25"); - ColorBuffer.put(GL_COLOR_ATTACHMENT28, "GL_COLOR_ATTACHMENT28"); - ColorBuffer.put(GL_COLOR_ATTACHMENT27, "GL_COLOR_ATTACHMENT27"); - ColorBuffer.put(GL_COLOR_ATTACHMENT22, "GL_COLOR_ATTACHMENT22"); - ColorBuffer.put(GL_BACK, "GL_BACK"); - ColorBuffer.put(GL_COLOR_ATTACHMENT21, "GL_COLOR_ATTACHMENT21"); - ColorBuffer.put(GL_COLOR_ATTACHMENT24, "GL_COLOR_ATTACHMENT24"); - ColorBuffer.put(GL_COLOR_ATTACHMENT23, "GL_COLOR_ATTACHMENT23"); - ColorBuffer.put(GL_COLOR_ATTACHMENT20, "GL_COLOR_ATTACHMENT20"); - ColorBuffer.put(GL_RIGHT, "GL_RIGHT"); - ColorBuffer.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); - ColorBuffer.put(GL_NONE, "GL_NONE"); - ColorBuffer.put(GL_COLOR_ATTACHMENT19, "GL_COLOR_ATTACHMENT19"); - ColorBuffer.put(GL_COLOR_ATTACHMENT18, "GL_COLOR_ATTACHMENT18"); - } - public static Map ColorBuffer() { - if (ColorBuffer != null) - return ColorBuffer; - ColorBuffer = new HashMap(42); - ColorBuffer0(); - return ColorBuffer; - } - private static Map PreserveModeATI; - private static void PreserveModeATI0() { - } - public static Map PreserveModeATI() { - if (PreserveModeATI != null) - return PreserveModeATI; - PreserveModeATI = new HashMap(0); - PreserveModeATI0(); - return PreserveModeATI; - } - private static Map PixelFormat; - private static void PixelFormat0() { - PixelFormat.put(GL_RG, "GL_RG"); - PixelFormat.put(GL_BGRA_IMG, "GL_BGRA_IMG"); - PixelFormat.put(GL_DEPTH_STENCIL, "GL_DEPTH_STENCIL"); - PixelFormat.put(GL_ALPHA, "GL_ALPHA"); - PixelFormat.put(GL_LUMINANCE, "GL_LUMINANCE"); - PixelFormat.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - PixelFormat.put(GL_BLUE, "GL_BLUE"); - PixelFormat.put(GL_RGB, "GL_RGB"); - PixelFormat.put(GL_BGR, "GL_BGR"); - PixelFormat.put(GL_YCRCB_444_SGIX, "GL_YCRCB_444_SGIX"); - PixelFormat.put(GL_RED, "GL_RED"); - PixelFormat.put(GL_GREEN_INTEGER, "GL_GREEN_INTEGER"); - PixelFormat.put(GL_RED_INTEGER, "GL_RED_INTEGER"); - PixelFormat.put(GL_BGR_INTEGER, "GL_BGR_INTEGER"); - PixelFormat.put(GL_STENCIL_INDEX, "GL_STENCIL_INDEX"); - PixelFormat.put(GL_RGB_INTEGER, "GL_RGB_INTEGER"); - PixelFormat.put(GL_YCRCB_422_SGIX, "GL_YCRCB_422_SGIX"); - PixelFormat.put(GL_LUMINANCE_ALPHA, "GL_LUMINANCE_ALPHA"); - PixelFormat.put(GL_RGBA, "GL_RGBA"); - PixelFormat.put(GL_BGRA, "GL_BGRA"); - PixelFormat.put(GL_RGBA_INTEGER, "GL_RGBA_INTEGER"); - PixelFormat.put(GL_DEPTH_COMPONENT, "GL_DEPTH_COMPONENT"); - PixelFormat.put(GL_RG_INTEGER, "GL_RG_INTEGER"); - PixelFormat.put(GL_BGRA_INTEGER, "GL_BGRA_INTEGER"); - PixelFormat.put(GL_COLOR_INDEX, "GL_COLOR_INDEX"); - PixelFormat.put(GL_GREEN, "GL_GREEN"); - PixelFormat.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - PixelFormat.put(GL_BLUE_INTEGER, "GL_BLUE_INTEGER"); - } - public static Map PixelFormat() { - if (PixelFormat != null) - return PixelFormat; - PixelFormat = new HashMap(28); - PixelFormat0(); - return PixelFormat; - } - private static Map ProgramInterfacePName; - private static void ProgramInterfacePName0() { - ProgramInterfacePName.put(GL_MAX_NUM_ACTIVE_VARIABLES, "GL_MAX_NUM_ACTIVE_VARIABLES"); - ProgramInterfacePName.put(GL_MAX_NUM_COMPATIBLE_SUBROUTINES, "GL_MAX_NUM_COMPATIBLE_SUBROUTINES"); - ProgramInterfacePName.put(GL_MAX_NAME_LENGTH, "GL_MAX_NAME_LENGTH"); - ProgramInterfacePName.put(GL_ACTIVE_RESOURCES, "GL_ACTIVE_RESOURCES"); - } - public static Map ProgramInterfacePName() { - if (ProgramInterfacePName != null) - return ProgramInterfacePName; - ProgramInterfacePName = new HashMap(4); - ProgramInterfacePName0(); - return ProgramInterfacePName; - } - private static Map MatrixMode; - private static void MatrixMode0() { - MatrixMode.put(GL_PROJECTION, "GL_PROJECTION"); - MatrixMode.put(GL_TEXTURE, "GL_TEXTURE"); - MatrixMode.put(GL_MODELVIEW, "GL_MODELVIEW"); - } - public static Map MatrixMode() { - if (MatrixMode != null) - return MatrixMode; - MatrixMode = new HashMap(3); - MatrixMode0(); - return MatrixMode; - } - private static Map VertexShaderOpEXT; - private static void VertexShaderOpEXT0() { - } - public static Map VertexShaderOpEXT() { - if (VertexShaderOpEXT != null) - return VertexShaderOpEXT; - VertexShaderOpEXT = new HashMap(0); - VertexShaderOpEXT0(); - return VertexShaderOpEXT; - } - private static Map BufferStorageMask; - private static void BufferStorageMask0() { - BufferStorageMask.put(GL_EXTERNAL_STORAGE_BIT_NVX, "GL_EXTERNAL_STORAGE_BIT_NVX"); - BufferStorageMask.put(GL_MAP_WRITE_BIT, "GL_MAP_WRITE_BIT"); - BufferStorageMask.put(GL_MAP_READ_BIT, "GL_MAP_READ_BIT"); - BufferStorageMask.put(GL_MAP_COHERENT_BIT, "GL_MAP_COHERENT_BIT"); - BufferStorageMask.put(GL_CLIENT_STORAGE_BIT, "GL_CLIENT_STORAGE_BIT"); - BufferStorageMask.put(GL_DYNAMIC_STORAGE_BIT, "GL_DYNAMIC_STORAGE_BIT"); - BufferStorageMask.put(GL_MAP_PERSISTENT_BIT, "GL_MAP_PERSISTENT_BIT"); - BufferStorageMask.put(GL_LGPU_SEPARATE_STORAGE_BIT_NVX, "GL_LGPU_SEPARATE_STORAGE_BIT_NVX"); - } - public static Map BufferStorageMask() { - if (BufferStorageMask != null) - return BufferStorageMask; - BufferStorageMask = new HashMap(8); - BufferStorageMask0(); - return BufferStorageMask; - } - private static Map HintTarget; - private static void HintTarget0() { - HintTarget.put(GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, "GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"); - HintTarget.put(GL_NATIVE_GRAPHICS_END_HINT_PGI, "GL_NATIVE_GRAPHICS_END_HINT_PGI"); - HintTarget.put(GL_LINE_QUALITY_HINT_SGIX, "GL_LINE_QUALITY_HINT_SGIX"); - HintTarget.put(GL_PHONG_HINT_WIN, "GL_PHONG_HINT_WIN"); - HintTarget.put(GL_CONSERVE_MEMORY_HINT_PGI, "GL_CONSERVE_MEMORY_HINT_PGI"); - HintTarget.put(GL_ALLOW_DRAW_FRG_HINT_PGI, "GL_ALLOW_DRAW_FRG_HINT_PGI"); - HintTarget.put(GL_POINT_SMOOTH_HINT, "GL_POINT_SMOOTH_HINT"); - HintTarget.put(GL_MATERIAL_SIDE_HINT_PGI, "GL_MATERIAL_SIDE_HINT_PGI"); - HintTarget.put(GL_VERTEX_PRECLIP_SGIX, "GL_VERTEX_PRECLIP_SGIX"); - HintTarget.put(GL_PROGRAM_BINARY_RETRIEVABLE_HINT, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"); - HintTarget.put(GL_STRICT_DEPTHFUNC_HINT_PGI, "GL_STRICT_DEPTHFUNC_HINT_PGI"); - HintTarget.put(GL_LINE_SMOOTH_HINT, "GL_LINE_SMOOTH_HINT"); - HintTarget.put(GL_TEXTURE_MULTI_BUFFER_HINT_SGIX, "GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"); - HintTarget.put(GL_CONVOLUTION_HINT_SGIX, "GL_CONVOLUTION_HINT_SGIX"); - HintTarget.put(GL_WIDE_LINE_HINT_PGI, "GL_WIDE_LINE_HINT_PGI"); - HintTarget.put(GL_MAX_VERTEX_HINT_PGI, "GL_MAX_VERTEX_HINT_PGI"); - HintTarget.put(GL_ALWAYS_SOFT_HINT_PGI, "GL_ALWAYS_SOFT_HINT_PGI"); - HintTarget.put(GL_ALLOW_DRAW_MEM_HINT_PGI, "GL_ALLOW_DRAW_MEM_HINT_PGI"); - HintTarget.put(GL_TRANSFORM_HINT_APPLE, "GL_TRANSFORM_HINT_APPLE"); - HintTarget.put(GL_FRAGMENT_SHADER_DERIVATIVE_HINT, "GL_FRAGMENT_SHADER_DERIVATIVE_HINT"); - HintTarget.put(GL_BINNING_CONTROL_HINT_QCOM, "GL_BINNING_CONTROL_HINT_QCOM"); - HintTarget.put(GL_STRICT_LIGHTING_HINT_PGI, "GL_STRICT_LIGHTING_HINT_PGI"); - HintTarget.put(GL_CLIP_FAR_HINT_PGI, "GL_CLIP_FAR_HINT_PGI"); - HintTarget.put(GL_ALLOW_DRAW_OBJ_HINT_PGI, "GL_ALLOW_DRAW_OBJ_HINT_PGI"); - HintTarget.put(GL_GENERATE_MIPMAP_HINT_SGIS, "GL_GENERATE_MIPMAP_HINT_SGIS"); - HintTarget.put(GL_VERTEX_DATA_HINT_PGI, "GL_VERTEX_DATA_HINT_PGI"); - HintTarget.put(GL_GENERATE_MIPMAP_HINT, "GL_GENERATE_MIPMAP_HINT"); - HintTarget.put(GL_PERSPECTIVE_CORRECTION_HINT, "GL_PERSPECTIVE_CORRECTION_HINT"); - HintTarget.put(GL_VERTEX_PRECLIP_HINT_SGIX, "GL_VERTEX_PRECLIP_HINT_SGIX"); - HintTarget.put(GL_STRICT_SCISSOR_HINT_PGI, "GL_STRICT_SCISSOR_HINT_PGI"); - HintTarget.put(GL_POLYGON_SMOOTH_HINT, "GL_POLYGON_SMOOTH_HINT"); - HintTarget.put(GL_TEXTURE_COMPRESSION_HINT, "GL_TEXTURE_COMPRESSION_HINT"); - HintTarget.put(GL_VERTEX_CONSISTENT_HINT_PGI, "GL_VERTEX_CONSISTENT_HINT_PGI"); - HintTarget.put(GL_ALWAYS_FAST_HINT_PGI, "GL_ALWAYS_FAST_HINT_PGI"); - HintTarget.put(GL_TEXTURE_STORAGE_HINT_APPLE, "GL_TEXTURE_STORAGE_HINT_APPLE"); - HintTarget.put(GL_PREFER_DOUBLEBUFFER_HINT_PGI, "GL_PREFER_DOUBLEBUFFER_HINT_PGI"); - HintTarget.put(GL_BACK_NORMALS_HINT_PGI, "GL_BACK_NORMALS_HINT_PGI"); - HintTarget.put(GL_FOG_HINT, "GL_FOG_HINT"); - HintTarget.put(GL_ALLOW_DRAW_WIN_HINT_PGI, "GL_ALLOW_DRAW_WIN_HINT_PGI"); - HintTarget.put(GL_SCALEBIAS_HINT_SGIX, "GL_SCALEBIAS_HINT_SGIX"); - HintTarget.put(GL_CLIP_NEAR_HINT_PGI, "GL_CLIP_NEAR_HINT_PGI"); - HintTarget.put(GL_VERTEX_ARRAY_STORAGE_HINT_APPLE, "GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"); - HintTarget.put(GL_RECLAIM_MEMORY_HINT_PGI, "GL_RECLAIM_MEMORY_HINT_PGI"); - HintTarget.put(GL_FULL_STIPPLE_HINT_PGI, "GL_FULL_STIPPLE_HINT_PGI"); - } - public static Map HintTarget() { - if (HintTarget != null) - return HintTarget; - HintTarget = new HashMap(44); - HintTarget0(); - return HintTarget; - } - private static Map DebugType; - private static void DebugType0() { - DebugType.put(GL_DEBUG_TYPE_PUSH_GROUP, "GL_DEBUG_TYPE_PUSH_GROUP"); - DebugType.put(GL_DEBUG_TYPE_MARKER, "GL_DEBUG_TYPE_MARKER"); - DebugType.put(GL_DEBUG_TYPE_ERROR, "GL_DEBUG_TYPE_ERROR"); - DebugType.put(GL_DEBUG_TYPE_PERFORMANCE, "GL_DEBUG_TYPE_PERFORMANCE"); - DebugType.put(GL_DEBUG_TYPE_PORTABILITY, "GL_DEBUG_TYPE_PORTABILITY"); - DebugType.put(GL_DONT_CARE, "GL_DONT_CARE"); - DebugType.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"); - DebugType.put(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"); - DebugType.put(GL_DEBUG_TYPE_OTHER, "GL_DEBUG_TYPE_OTHER"); - DebugType.put(GL_DEBUG_TYPE_POP_GROUP, "GL_DEBUG_TYPE_POP_GROUP"); - } - public static Map DebugType() { - if (DebugType != null) - return DebugType; - DebugType = new HashMap(10); - DebugType0(); - return DebugType; - } - private static Map InternalFormat; - private static void InternalFormat0() { - InternalFormat.put(GL_RG8UI, "GL_RG8UI"); - InternalFormat.put(GL_RGBA16UI, "GL_RGBA16UI"); - InternalFormat.put(GL_DEPTH_COMPONENT16_SGIX, "GL_DEPTH_COMPONENT16_SGIX"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x6_KHR, "GL_COMPRESSED_RGBA_ASTC_8x6_KHR"); - InternalFormat.put(GL_RGBA16I, "GL_RGBA16I"); - InternalFormat.put(GL_RGBA16F, "GL_RGBA16F"); - InternalFormat.put(GL_LUMINANCE8, "GL_LUMINANCE8"); - InternalFormat.put(GL_LUMINANCE4, "GL_LUMINANCE4"); - InternalFormat.put(GL_RGB16_SNORM, "GL_RGB16_SNORM"); - InternalFormat.put(GL_DUAL_LUMINANCE12_SGIS, "GL_DUAL_LUMINANCE12_SGIS"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"); - InternalFormat.put(GL_DUAL_LUMINANCE_ALPHA4_SGIS, "GL_DUAL_LUMINANCE_ALPHA4_SGIS"); - InternalFormat.put(GL_R16UI, "GL_R16UI"); - InternalFormat.put(GL_COMPRESSED_RGBA8_ETC2_EAC, "GL_COMPRESSED_RGBA8_ETC2_EAC"); - InternalFormat.put(GL_SRGB, "GL_SRGB"); - InternalFormat.put(GL_INTENSITY, "GL_INTENSITY"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x6_KHR, "GL_COMPRESSED_RGBA_ASTC_10x6_KHR"); - InternalFormat.put(GL_R8_SNORM, "GL_R8_SNORM"); - InternalFormat.put(GL_DUAL_LUMINANCE_ALPHA8_SGIS, "GL_DUAL_LUMINANCE_ALPHA8_SGIS"); - InternalFormat.put(GL_RGB16I, "GL_RGB16I"); - InternalFormat.put(GL_COMPRESSED_R11_EAC, "GL_COMPRESSED_R11_EAC"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_4x4, "GL_COMPRESSED_RGBA_ASTC_4x4"); - InternalFormat.put(GL_DEPTH_COMPONENT24_SGIX, "GL_DEPTH_COMPONENT24_SGIX"); - InternalFormat.put(GL_RGB16F, "GL_RGB16F"); - InternalFormat.put(GL_R8UI, "GL_R8UI"); - InternalFormat.put(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"); - InternalFormat.put(GL_COMPRESSED_SRGB_ALPHA, "GL_COMPRESSED_SRGB_ALPHA"); - InternalFormat.put(GL_DUAL_LUMINANCE16_SGIS, "GL_DUAL_LUMINANCE16_SGIS"); - InternalFormat.put(GL_RGB9_E5, "GL_RGB9_E5"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x12_KHR, "GL_COMPRESSED_RGBA_ASTC_12x12_KHR"); - InternalFormat.put(GL_RG16, "GL_RG16"); - InternalFormat.put(GL_RGBA8I, "GL_RGBA8I"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x5, "GL_COMPRESSED_RGBA_ASTC_5x5"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x4, "GL_COMPRESSED_RGBA_ASTC_5x4"); - InternalFormat.put(GL_RG16UI, "GL_RG16UI"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x5_KHR, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR"); - InternalFormat.put(GL_DUAL_INTENSITY8_SGIS, "GL_DUAL_INTENSITY8_SGIS"); - InternalFormat.put(GL_R8I, "GL_R8I"); - InternalFormat.put(GL_STENCIL_INDEX4, "GL_STENCIL_INDEX4"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5"); - InternalFormat.put(GL_STENCIL_INDEX1, "GL_STENCIL_INDEX1"); - InternalFormat.put(GL_RG32F, "GL_RG32F"); - InternalFormat.put(GL_RG32I, "GL_RG32I"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8"); - InternalFormat.put(GL_INTENSITY16, "GL_INTENSITY16"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x6_KHR, "GL_COMPRESSED_RGBA_ASTC_6x6_KHR"); - InternalFormat.put(GL_INTENSITY12, "GL_INTENSITY12"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x10_KHR, "GL_COMPRESSED_RGBA_ASTC_10x10_KHR"); - InternalFormat.put(GL_DEPTH_COMPONENT32_SGIX, "GL_DEPTH_COMPONENT32_SGIX"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x6, "GL_COMPRESSED_RGBA_ASTC_6x6"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x5, "GL_COMPRESSED_RGBA_ASTC_6x5"); - } - private static void InternalFormat1() { - InternalFormat.put(GL_COMPRESSED_RG_RGTC2, "GL_COMPRESSED_RG_RGTC2"); - InternalFormat.put(GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"); - InternalFormat.put(GL_DUAL_ALPHA16_SGIS, "GL_DUAL_ALPHA16_SGIS"); - InternalFormat.put(GL_DEPTH_COMPONENT32, "GL_DEPTH_COMPONENT32"); - InternalFormat.put(GL_RGB16, "GL_RGB16"); - InternalFormat.put(GL_RGB12, "GL_RGB12"); - InternalFormat.put(GL_RGB10, "GL_RGB10"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x5_KHR, "GL_COMPRESSED_RGBA_ASTC_5x5_KHR"); - InternalFormat.put(GL_R11F_G11F_B10F, "GL_R11F_G11F_B10F"); - InternalFormat.put(GL_RGBA8_SNORM, "GL_RGBA8_SNORM"); - InternalFormat.put(GL_RGBA32I, "GL_RGBA32I"); - InternalFormat.put(GL_RGBA32F, "GL_RGBA32F"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5"); - InternalFormat.put(GL_INTENSITY8, "GL_INTENSITY8"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6"); - InternalFormat.put(GL_INTENSITY4, "GL_INTENSITY4"); - InternalFormat.put(GL_SRGB_ALPHA, "GL_SRGB_ALPHA"); - InternalFormat.put(GL_COMPRESSED_RGBA_BPTC_UNORM, "GL_COMPRESSED_RGBA_BPTC_UNORM"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"); - InternalFormat.put(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"); - InternalFormat.put(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x8, "GL_COMPRESSED_RGBA_ASTC_8x8"); - InternalFormat.put(GL_LUMINANCE6_ALPHA2, "GL_LUMINANCE6_ALPHA2"); - InternalFormat.put(GL_COMPRESSED_SIGNED_RED_RGTC1, "GL_COMPRESSED_SIGNED_RED_RGTC1"); - InternalFormat.put(GL_R32F, "GL_R32F"); - InternalFormat.put(GL_RGB8_SNORM, "GL_RGB8_SNORM"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x5_KHR, "GL_COMPRESSED_RGBA_ASTC_6x5_KHR"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x6, "GL_COMPRESSED_RGBA_ASTC_8x6"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x5, "GL_COMPRESSED_RGBA_ASTC_8x5"); - InternalFormat.put(GL_RGB32F, "GL_RGB32F"); - InternalFormat.put(GL_DEPTH_COMPONENT32F, "GL_DEPTH_COMPONENT32F"); - InternalFormat.put(GL_RGB32I, "GL_RGB32I"); - InternalFormat.put(GL_R32I, "GL_R32I"); - InternalFormat.put(GL_RGB565, "GL_RGB565"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10"); - InternalFormat.put(GL_QUAD_LUMINANCE4_SGIS, "GL_QUAD_LUMINANCE4_SGIS"); - InternalFormat.put(GL_RGBA16, "GL_RGBA16"); - InternalFormat.put(GL_RG8I, "GL_RG8I"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x12, "GL_COMPRESSED_RGBA_ASTC_12x12"); - InternalFormat.put(GL_ALPHA4, "GL_ALPHA4"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x5_KHR, "GL_COMPRESSED_RGBA_ASTC_8x5_KHR"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x4_KHR, "GL_COMPRESSED_RGBA_ASTC_5x4_KHR"); - InternalFormat.put(GL_ALPHA8, "GL_ALPHA8"); - InternalFormat.put(GL_RGBA12, "GL_RGBA12"); - InternalFormat.put(GL_DEPTH_COMPONENT24, "GL_DEPTH_COMPONENT24"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5"); - InternalFormat.put(GL_RGB32UI, "GL_RGB32UI"); - InternalFormat.put(GL_DUAL_ALPHA8_SGIS, "GL_DUAL_ALPHA8_SGIS"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_4x4_KHR, "GL_COMPRESSED_RGBA_ASTC_4x4_KHR"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"); - InternalFormat.put(GL_DUAL_INTENSITY12_SGIS, "GL_DUAL_INTENSITY12_SGIS"); - InternalFormat.put(GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"); - InternalFormat.put(GL_DUAL_LUMINANCE8_SGIS, "GL_DUAL_LUMINANCE8_SGIS"); - InternalFormat.put(GL_STENCIL_INDEX, "GL_STENCIL_INDEX"); - InternalFormat.put(GL_RG16I, "GL_RG16I"); - } - private static void InternalFormat2() { - InternalFormat.put(GL_LUMINANCE12_ALPHA12, "GL_LUMINANCE12_ALPHA12"); - InternalFormat.put(GL_R16, "GL_R16"); - InternalFormat.put(GL_RG16F, "GL_RG16F"); - InternalFormat.put(GL_R11F_G11F_B10F_APPLE, "GL_R11F_G11F_B10F_APPLE"); - InternalFormat.put(GL_RGB8I, "GL_RGB8I"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x10, "GL_COMPRESSED_RGBA_ASTC_12x10"); - InternalFormat.put(GL_R32UI, "GL_R32UI"); - InternalFormat.put(GL_RGBA16_SNORM, "GL_RGBA16_SNORM"); - InternalFormat.put(GL_QUAD_INTENSITY8_SGIS, "GL_QUAD_INTENSITY8_SGIS"); - InternalFormat.put(GL_DUAL_ALPHA4_SGIS, "GL_DUAL_ALPHA4_SGIS"); - InternalFormat.put(GL_R3_G3_B2, "GL_R3_G3_B2"); - InternalFormat.put(GL_QUAD_ALPHA4_SGIS, "GL_QUAD_ALPHA4_SGIS"); - InternalFormat.put(GL_COMPRESSED_SIGNED_R11_EAC, "GL_COMPRESSED_SIGNED_R11_EAC"); - InternalFormat.put(GL_COMPRESSED_RG, "GL_COMPRESSED_RG"); - InternalFormat.put(GL_RGBA8UI, "GL_RGBA8UI"); - InternalFormat.put(GL_DUAL_LUMINANCE4_SGIS, "GL_DUAL_LUMINANCE4_SGIS"); - InternalFormat.put(GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"); - InternalFormat.put(GL_COMPRESSED_RG11_EAC, "GL_COMPRESSED_RG11_EAC"); - InternalFormat.put(GL_COMPRESSED_RGBA, "GL_COMPRESSED_RGBA"); - InternalFormat.put(GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x6, "GL_COMPRESSED_RGBA_ASTC_10x6"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x8, "GL_COMPRESSED_RGBA_ASTC_10x8"); - InternalFormat.put(GL_RGBA32UI, "GL_RGBA32UI"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x5, "GL_COMPRESSED_RGBA_ASTC_10x5"); - InternalFormat.put(GL_DEPTH_COMPONENT, "GL_DEPTH_COMPONENT"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10"); - InternalFormat.put(GL_SRGB8, "GL_SRGB8"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x10, "GL_COMPRESSED_RGBA_ASTC_10x10"); - InternalFormat.put(GL_LUMINANCE4_ALPHA4, "GL_LUMINANCE4_ALPHA4"); - InternalFormat.put(GL_RGB8UI, "GL_RGB8UI"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5"); - InternalFormat.put(GL_R16F, "GL_R16F"); - InternalFormat.put(GL_QUAD_ALPHA8_SGIS, "GL_QUAD_ALPHA8_SGIS"); - InternalFormat.put(GL_RGBA, "GL_RGBA"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x8_KHR, "GL_COMPRESSED_RGBA_ASTC_8x8_KHR"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4"); - InternalFormat.put(GL_R16I, "GL_R16I"); - InternalFormat.put(GL_DEPTH32F_STENCIL8, "GL_DEPTH32F_STENCIL8"); - InternalFormat.put(GL_RGB5, "GL_RGB5"); - InternalFormat.put(GL_RGB4, "GL_RGB4"); - InternalFormat.put(GL_RGB9_E5_APPLE, "GL_RGB9_E5_APPLE"); - InternalFormat.put(GL_RGB8, "GL_RGB8"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ETC2, "GL_COMPRESSED_SRGB8_ETC2"); - InternalFormat.put(GL_RG32UI, "GL_RG32UI"); - InternalFormat.put(GL_DUAL_INTENSITY16_SGIS, "GL_DUAL_INTENSITY16_SGIS"); - InternalFormat.put(GL_DEPTH_STENCIL, "GL_DEPTH_STENCIL"); - InternalFormat.put(GL_QUAD_INTENSITY4_SGIS, "GL_QUAD_INTENSITY4_SGIS"); - InternalFormat.put(GL_RGB5_A1, "GL_RGB5_A1"); - InternalFormat.put(GL_RG8_SNORM, "GL_RG8_SNORM"); - InternalFormat.put(GL_DEPTH_STENCIL_MESA, "GL_DEPTH_STENCIL_MESA"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4"); - } - private static void InternalFormat3() { - InternalFormat.put(GL_RGB10_A2UI, "GL_RGB10_A2UI"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"); - InternalFormat.put(GL_COMPRESSED_RGB, "GL_COMPRESSED_RGB"); - InternalFormat.put(GL_COMPRESSED_RED_RGTC1, "GL_COMPRESSED_RED_RGTC1"); - InternalFormat.put(GL_QUAD_LUMINANCE8_SGIS, "GL_QUAD_LUMINANCE8_SGIS"); - InternalFormat.put(GL_RGBA8, "GL_RGBA8"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x10_KHR, "GL_COMPRESSED_RGBA_ASTC_12x10_KHR"); - InternalFormat.put(GL_RGBA4, "GL_RGBA4"); - InternalFormat.put(GL_RGBA2, "GL_RGBA2"); - InternalFormat.put(GL_SRGB8_ALPHA8, "GL_SRGB8_ALPHA8"); - InternalFormat.put(GL_RG16_SNORM, "GL_RG16_SNORM"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"); - InternalFormat.put(GL_LUMINANCE16, "GL_LUMINANCE16"); - InternalFormat.put(GL_COMPRESSED_RGB8_ETC2, "GL_COMPRESSED_RGB8_ETC2"); - InternalFormat.put(GL_DEPTH24_STENCIL8, "GL_DEPTH24_STENCIL8"); - InternalFormat.put(GL_ALPHA16, "GL_ALPHA16"); - InternalFormat.put(GL_ALPHA12, "GL_ALPHA12"); - InternalFormat.put(GL_LUMINANCE12_ALPHA4, "GL_LUMINANCE12_ALPHA4"); - InternalFormat.put(GL_LUMINANCE12, "GL_LUMINANCE12"); - InternalFormat.put(GL_LUMINANCE16_ALPHA16, "GL_LUMINANCE16_ALPHA16"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"); - InternalFormat.put(GL_RGB16UI, "GL_RGB16UI"); - InternalFormat.put(GL_RED, "GL_RED"); - InternalFormat.put(GL_COMPRESSED_SRGB, "GL_COMPRESSED_SRGB"); - InternalFormat.put(GL_LUMINANCE8_ALPHA8, "GL_LUMINANCE8_ALPHA8"); - InternalFormat.put(GL_DUAL_ALPHA12_SGIS, "GL_DUAL_ALPHA12_SGIS"); - InternalFormat.put(GL_DUAL_INTENSITY4_SGIS, "GL_DUAL_INTENSITY4_SGIS"); - InternalFormat.put(GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"); - InternalFormat.put(GL_RGB10_A2, "GL_RGB10_A2"); - InternalFormat.put(GL_R16_SNORM, "GL_R16_SNORM"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"); - InternalFormat.put(GL_RG, "GL_RG"); - InternalFormat.put(GL_RG8, "GL_RG8"); - InternalFormat.put(GL_R8, "GL_R8"); - InternalFormat.put(GL_COMPRESSED_RED, "GL_COMPRESSED_RED"); - InternalFormat.put(GL_RGB, "GL_RGB"); - InternalFormat.put(GL_COMPRESSED_SIGNED_RG11_EAC, "GL_COMPRESSED_SIGNED_RG11_EAC"); - InternalFormat.put(GL_COMPRESSED_SIGNED_RG_RGTC2, "GL_COMPRESSED_SIGNED_RG_RGTC2"); - InternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"); - InternalFormat.put(GL_STENCIL_INDEX16, "GL_STENCIL_INDEX16"); - InternalFormat.put(GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"); - InternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x8_KHR, "GL_COMPRESSED_RGBA_ASTC_10x8_KHR"); - } - public static Map InternalFormat() { - if (InternalFormat != null) - return InternalFormat; - InternalFormat = new HashMap(210); - InternalFormat0(); - InternalFormat1(); - InternalFormat2(); - InternalFormat3(); - return InternalFormat; - } - private static Map TextureWrapMode; - private static void TextureWrapMode0() { - TextureWrapMode.put(GL_CLAMP_TO_BORDER, "GL_CLAMP_TO_BORDER"); - TextureWrapMode.put(GL_CLAMP_TO_EDGE_SGIS, "GL_CLAMP_TO_EDGE_SGIS"); - TextureWrapMode.put(GL_MIRRORED_REPEAT, "GL_MIRRORED_REPEAT"); - TextureWrapMode.put(GL_CLAMP_TO_BORDER_SGIS, "GL_CLAMP_TO_BORDER_SGIS"); - TextureWrapMode.put(GL_MIRRORED_REPEAT_IBM, "GL_MIRRORED_REPEAT_IBM"); - TextureWrapMode.put(GL_REPEAT, "GL_REPEAT"); - TextureWrapMode.put(GL_CLAMP, "GL_CLAMP"); - TextureWrapMode.put(GL_CLAMP_TO_EDGE, "GL_CLAMP_TO_EDGE"); - } - public static Map TextureWrapMode() { - if (TextureWrapMode != null) - return TextureWrapMode; - TextureWrapMode = new HashMap(8); - TextureWrapMode0(); - return TextureWrapMode; - } - private static Map SamplePatternEXT; - private static void SamplePatternEXT0() { - } - public static Map SamplePatternEXT() { - if (SamplePatternEXT != null) - return SamplePatternEXT; - SamplePatternEXT = new HashMap(0); - SamplePatternEXT0(); - return SamplePatternEXT; - } - private static Map TextureSwizzle; - private static void TextureSwizzle0() { - TextureSwizzle.put(GL_BLUE, "GL_BLUE"); - TextureSwizzle.put(GL_GREEN, "GL_GREEN"); - TextureSwizzle.put(GL_RED, "GL_RED"); - TextureSwizzle.put(GL_ALPHA, "GL_ALPHA"); - TextureSwizzle.put(GL_ZERO, "GL_ZERO"); - TextureSwizzle.put(GL_ONE, "GL_ONE"); - } - public static Map TextureSwizzle() { - if (TextureSwizzle != null) - return TextureSwizzle; - TextureSwizzle = new HashMap(6); - TextureSwizzle0(); - return TextureSwizzle; - } - private static Map SizedInternalFormat; - private static void SizedInternalFormat0() { - SizedInternalFormat.put(GL_RG8UI, "GL_RG8UI"); - SizedInternalFormat.put(GL_RG16I, "GL_RG16I"); - SizedInternalFormat.put(GL_LUMINANCE12_ALPHA12, "GL_LUMINANCE12_ALPHA12"); - SizedInternalFormat.put(GL_R16, "GL_R16"); - SizedInternalFormat.put(GL_RG16F, "GL_RG16F"); - SizedInternalFormat.put(GL_RGBA16UI, "GL_RGBA16UI"); - SizedInternalFormat.put(GL_R11F_G11F_B10F_APPLE, "GL_R11F_G11F_B10F_APPLE"); - SizedInternalFormat.put(GL_RGB8I, "GL_RGB8I"); - SizedInternalFormat.put(GL_DEPTH_COMPONENT16_SGIX, "GL_DEPTH_COMPONENT16_SGIX"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x10, "GL_COMPRESSED_RGBA_ASTC_12x10"); - SizedInternalFormat.put(GL_R32UI, "GL_R32UI"); - SizedInternalFormat.put(GL_RGBA16_SNORM, "GL_RGBA16_SNORM"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x6_KHR, "GL_COMPRESSED_RGBA_ASTC_8x6_KHR"); - SizedInternalFormat.put(GL_R3_G3_B2, "GL_R3_G3_B2"); - SizedInternalFormat.put(GL_COMPRESSED_SIGNED_R11_EAC, "GL_COMPRESSED_SIGNED_R11_EAC"); - SizedInternalFormat.put(GL_RGBA16I, "GL_RGBA16I"); - SizedInternalFormat.put(GL_RGBA16F, "GL_RGBA16F"); - SizedInternalFormat.put(GL_LUMINANCE8, "GL_LUMINANCE8"); - SizedInternalFormat.put(GL_RGBA8UI, "GL_RGBA8UI"); - SizedInternalFormat.put(GL_LUMINANCE4, "GL_LUMINANCE4"); - SizedInternalFormat.put(GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT"); - SizedInternalFormat.put(GL_COMPRESSED_RG11_EAC, "GL_COMPRESSED_RG11_EAC"); - SizedInternalFormat.put(GL_RGB16_SNORM, "GL_RGB16_SNORM"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x6, "GL_COMPRESSED_RGBA_ASTC_10x6"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x8, "GL_COMPRESSED_RGBA_ASTC_10x8"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR"); - SizedInternalFormat.put(GL_RGBA32UI, "GL_RGBA32UI"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x5, "GL_COMPRESSED_RGBA_ASTC_10x5"); - SizedInternalFormat.put(GL_R16UI, "GL_R16UI"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA8_ETC2_EAC, "GL_COMPRESSED_RGBA8_ETC2_EAC"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10"); - SizedInternalFormat.put(GL_SRGB8, "GL_SRGB8"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x10, "GL_COMPRESSED_RGBA_ASTC_10x10"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x6_KHR, "GL_COMPRESSED_RGBA_ASTC_10x6_KHR"); - SizedInternalFormat.put(GL_LUMINANCE4_ALPHA4, "GL_LUMINANCE4_ALPHA4"); - SizedInternalFormat.put(GL_R8_SNORM, "GL_R8_SNORM"); - SizedInternalFormat.put(GL_RGB8UI, "GL_RGB8UI"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5"); - SizedInternalFormat.put(GL_R16F, "GL_R16F"); - } - private static void SizedInternalFormat1() { - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x8_KHR, "GL_COMPRESSED_RGBA_ASTC_8x8_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4"); - SizedInternalFormat.put(GL_R16I, "GL_R16I"); - SizedInternalFormat.put(GL_DEPTH32F_STENCIL8, "GL_DEPTH32F_STENCIL8"); - SizedInternalFormat.put(GL_RGB5, "GL_RGB5"); - SizedInternalFormat.put(GL_RGB16I, "GL_RGB16I"); - SizedInternalFormat.put(GL_RGB4, "GL_RGB4"); - SizedInternalFormat.put(GL_COMPRESSED_R11_EAC, "GL_COMPRESSED_R11_EAC"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_4x4, "GL_COMPRESSED_RGBA_ASTC_4x4"); - SizedInternalFormat.put(GL_RGB9_E5_APPLE, "GL_RGB9_E5_APPLE"); - SizedInternalFormat.put(GL_RGB8, "GL_RGB8"); - SizedInternalFormat.put(GL_DEPTH_COMPONENT24_SGIX, "GL_DEPTH_COMPONENT24_SGIX"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ETC2, "GL_COMPRESSED_SRGB8_ETC2"); - SizedInternalFormat.put(GL_RG32UI, "GL_RG32UI"); - SizedInternalFormat.put(GL_RGB16F, "GL_RGB16F"); - SizedInternalFormat.put(GL_R8UI, "GL_R8UI"); - SizedInternalFormat.put(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2"); - SizedInternalFormat.put(GL_RGB9_E5, "GL_RGB9_E5"); - SizedInternalFormat.put(GL_RGB5_A1, "GL_RGB5_A1"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x12_KHR, "GL_COMPRESSED_RGBA_ASTC_12x12_KHR"); - SizedInternalFormat.put(GL_RG16, "GL_RG16"); - SizedInternalFormat.put(GL_RG8_SNORM, "GL_RG8_SNORM"); - SizedInternalFormat.put(GL_RGBA8I, "GL_RGBA8I"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x5, "GL_COMPRESSED_RGBA_ASTC_5x5"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x4, "GL_COMPRESSED_RGBA_ASTC_5x4"); - SizedInternalFormat.put(GL_RG16UI, "GL_RG16UI"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x5_KHR, "GL_COMPRESSED_RGBA_ASTC_10x5_KHR"); - SizedInternalFormat.put(GL_RGB10_A2UI, "GL_RGB10_A2UI"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, "GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"); - SizedInternalFormat.put(GL_R8I, "GL_R8I"); - SizedInternalFormat.put(GL_STENCIL_INDEX4, "GL_STENCIL_INDEX4"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5"); - SizedInternalFormat.put(GL_STENCIL_INDEX1, "GL_STENCIL_INDEX1"); - SizedInternalFormat.put(GL_RG32F, "GL_RG32F"); - SizedInternalFormat.put(GL_RG32I, "GL_RG32I"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8"); - SizedInternalFormat.put(GL_INTENSITY16, "GL_INTENSITY16"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x6_KHR, "GL_COMPRESSED_RGBA_ASTC_6x6_KHR"); - SizedInternalFormat.put(GL_INTENSITY12, "GL_INTENSITY12"); - SizedInternalFormat.put(GL_COMPRESSED_RED_RGTC1, "GL_COMPRESSED_RED_RGTC1"); - SizedInternalFormat.put(GL_RGBA8, "GL_RGBA8"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x10_KHR, "GL_COMPRESSED_RGBA_ASTC_12x10_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x10_KHR, "GL_COMPRESSED_RGBA_ASTC_10x10_KHR"); - SizedInternalFormat.put(GL_RGBA4, "GL_RGBA4"); - SizedInternalFormat.put(GL_DEPTH_COMPONENT32_SGIX, "GL_DEPTH_COMPONENT32_SGIX"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x6, "GL_COMPRESSED_RGBA_ASTC_6x6"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x5, "GL_COMPRESSED_RGBA_ASTC_6x5"); - } - private static void SizedInternalFormat2() { - SizedInternalFormat.put(GL_RGBA2, "GL_RGBA2"); - SizedInternalFormat.put(GL_SRGB8_ALPHA8, "GL_SRGB8_ALPHA8"); - SizedInternalFormat.put(GL_COMPRESSED_RG_RGTC2, "GL_COMPRESSED_RG_RGTC2"); - SizedInternalFormat.put(GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"); - SizedInternalFormat.put(GL_DEPTH_COMPONENT32, "GL_DEPTH_COMPONENT32"); - SizedInternalFormat.put(GL_RG16_SNORM, "GL_RG16_SNORM"); - SizedInternalFormat.put(GL_RGB16, "GL_RGB16"); - SizedInternalFormat.put(GL_RGB12, "GL_RGB12"); - SizedInternalFormat.put(GL_RGB10, "GL_RGB10"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR"); - SizedInternalFormat.put(GL_LUMINANCE16, "GL_LUMINANCE16"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x5_KHR, "GL_COMPRESSED_RGBA_ASTC_5x5_KHR"); - SizedInternalFormat.put(GL_R11F_G11F_B10F, "GL_R11F_G11F_B10F"); - SizedInternalFormat.put(GL_COMPRESSED_RGB8_ETC2, "GL_COMPRESSED_RGB8_ETC2"); - SizedInternalFormat.put(GL_RGBA8_SNORM, "GL_RGBA8_SNORM"); - SizedInternalFormat.put(GL_RGBA32I, "GL_RGBA32I"); - SizedInternalFormat.put(GL_RGBA32F, "GL_RGBA32F"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5"); - SizedInternalFormat.put(GL_DEPTH24_STENCIL8, "GL_DEPTH24_STENCIL8"); - SizedInternalFormat.put(GL_INTENSITY8, "GL_INTENSITY8"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6"); - SizedInternalFormat.put(GL_ALPHA16, "GL_ALPHA16"); - SizedInternalFormat.put(GL_INTENSITY4, "GL_INTENSITY4"); - SizedInternalFormat.put(GL_ALPHA12, "GL_ALPHA12"); - SizedInternalFormat.put(GL_LUMINANCE12_ALPHA4, "GL_LUMINANCE12_ALPHA4"); - SizedInternalFormat.put(GL_LUMINANCE12, "GL_LUMINANCE12"); - SizedInternalFormat.put(GL_LUMINANCE16_ALPHA16, "GL_LUMINANCE16_ALPHA16"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_BPTC_UNORM, "GL_COMPRESSED_RGBA_BPTC_UNORM"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, "GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2"); - SizedInternalFormat.put(GL_RGB16UI, "GL_RGB16UI"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM, "GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x8, "GL_COMPRESSED_RGBA_ASTC_8x8"); - SizedInternalFormat.put(GL_LUMINANCE6_ALPHA2, "GL_LUMINANCE6_ALPHA2"); - SizedInternalFormat.put(GL_LUMINANCE8_ALPHA8, "GL_LUMINANCE8_ALPHA8"); - SizedInternalFormat.put(GL_COMPRESSED_SIGNED_RED_RGTC1, "GL_COMPRESSED_SIGNED_RED_RGTC1"); - SizedInternalFormat.put(GL_R32F, "GL_R32F"); - SizedInternalFormat.put(GL_RGB8_SNORM, "GL_RGB8_SNORM"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_6x5_KHR, "GL_COMPRESSED_RGBA_ASTC_6x5_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x6, "GL_COMPRESSED_RGBA_ASTC_8x6"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x5, "GL_COMPRESSED_RGBA_ASTC_8x5"); - SizedInternalFormat.put(GL_RGB32F, "GL_RGB32F"); - SizedInternalFormat.put(GL_DEPTH_COMPONENT32F, "GL_DEPTH_COMPONENT32F"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE, "GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE"); - SizedInternalFormat.put(GL_RGB32I, "GL_RGB32I"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR"); - SizedInternalFormat.put(GL_R32I, "GL_R32I"); - SizedInternalFormat.put(GL_RGB565, "GL_RGB565"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR"); - SizedInternalFormat.put(GL_RGB10_A2, "GL_RGB10_A2"); - SizedInternalFormat.put(GL_R16_SNORM, "GL_R16_SNORM"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12"); - } - private static void SizedInternalFormat3() { - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10"); - SizedInternalFormat.put(GL_RG8, "GL_RG8"); - SizedInternalFormat.put(GL_RGBA16, "GL_RGBA16"); - SizedInternalFormat.put(GL_RG8I, "GL_RG8I"); - SizedInternalFormat.put(GL_R8, "GL_R8"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_12x12, "GL_COMPRESSED_RGBA_ASTC_12x12"); - SizedInternalFormat.put(GL_ALPHA4, "GL_ALPHA4"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_8x5_KHR, "GL_COMPRESSED_RGBA_ASTC_8x5_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_5x4_KHR, "GL_COMPRESSED_RGBA_ASTC_5x4_KHR"); - SizedInternalFormat.put(GL_ALPHA8, "GL_ALPHA8"); - SizedInternalFormat.put(GL_RGBA12, "GL_RGBA12"); - SizedInternalFormat.put(GL_COMPRESSED_SIGNED_RG11_EAC, "GL_COMPRESSED_SIGNED_RG11_EAC"); - SizedInternalFormat.put(GL_DEPTH_COMPONENT24, "GL_DEPTH_COMPONENT24"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5"); - SizedInternalFormat.put(GL_RGB32UI, "GL_RGB32UI"); - SizedInternalFormat.put(GL_COMPRESSED_SIGNED_RG_RGTC2, "GL_COMPRESSED_SIGNED_RG_RGTC2"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_4x4_KHR, "GL_COMPRESSED_RGBA_ASTC_4x4_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8"); - SizedInternalFormat.put(GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR, "GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR"); - SizedInternalFormat.put(GL_STENCIL_INDEX16, "GL_STENCIL_INDEX16"); - SizedInternalFormat.put(GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT, "GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT"); - SizedInternalFormat.put(GL_COMPRESSED_RGBA_ASTC_10x8_KHR, "GL_COMPRESSED_RGBA_ASTC_10x8_KHR"); - SizedInternalFormat.put(GL_DEPTH_COMPONENT16, "GL_DEPTH_COMPONENT16"); - } - public static Map SizedInternalFormat() { - if (SizedInternalFormat != null) - return SizedInternalFormat; - SizedInternalFormat = new HashMap(173); - SizedInternalFormat0(); - SizedInternalFormat1(); - SizedInternalFormat2(); - SizedInternalFormat3(); - return SizedInternalFormat; - } - private static Map TextureTarget; - private static void TextureTarget0() { - TextureTarget.put(GL_PROXY_TEXTURE_2D, "GL_PROXY_TEXTURE_2D"); - TextureTarget.put(GL_PROXY_TEXTURE_2D_MULTISAMPLE, "GL_PROXY_TEXTURE_2D_MULTISAMPLE"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_ARRAY, "GL_TEXTURE_CUBE_MAP_ARRAY"); - TextureTarget.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); - TextureTarget.put(GL_PROXY_TEXTURE_CUBE_MAP, "GL_PROXY_TEXTURE_CUBE_MAP"); - TextureTarget.put(GL_TEXTURE_2D_MULTISAMPLE, "GL_TEXTURE_2D_MULTISAMPLE"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_POSITIVE_X, "GL_TEXTURE_CUBE_MAP_POSITIVE_X"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Y, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Z, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z"); - TextureTarget.put(GL_PROXY_TEXTURE_3D, "GL_PROXY_TEXTURE_3D"); - TextureTarget.put(GL_TEXTURE_RECTANGLE, "GL_TEXTURE_RECTANGLE"); - TextureTarget.put(GL_PROXY_TEXTURE_4D_SGIS, "GL_PROXY_TEXTURE_4D_SGIS"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"); - TextureTarget.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); - TextureTarget.put(GL_PROXY_TEXTURE_RECTANGLE, "GL_PROXY_TEXTURE_RECTANGLE"); - TextureTarget.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); - TextureTarget.put(GL_PROXY_TEXTURE_CUBE_MAP_ARRAY, "GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"); - TextureTarget.put(GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"); - TextureTarget.put(GL_PROXY_TEXTURE_2D_ARRAY, "GL_PROXY_TEXTURE_2D_ARRAY"); - TextureTarget.put(GL_DETAIL_TEXTURE_2D_SGIS, "GL_DETAIL_TEXTURE_2D_SGIS"); - TextureTarget.put(GL_PROXY_TEXTURE_1D_ARRAY, "GL_PROXY_TEXTURE_1D_ARRAY"); - TextureTarget.put(GL_TEXTURE_1D_ARRAY, "GL_TEXTURE_1D_ARRAY"); - TextureTarget.put(GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"); - TextureTarget.put(GL_PROXY_TEXTURE_1D, "GL_PROXY_TEXTURE_1D"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_X, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z"); - TextureTarget.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y"); - TextureTarget.put(GL_TEXTURE_4D_SGIS, "GL_TEXTURE_4D_SGIS"); - TextureTarget.put(GL_TEXTURE_3D, "GL_TEXTURE_3D"); - TextureTarget.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"); - TextureTarget.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); - } - public static Map TextureTarget() { - if (TextureTarget != null) - return TextureTarget; - TextureTarget = new HashMap(31); - TextureTarget0(); - return TextureTarget; - } - private static Map TextureNormalModeEXT; - private static void TextureNormalModeEXT0() { - } - public static Map TextureNormalModeEXT() { - if (TextureNormalModeEXT != null) - return TextureNormalModeEXT; - TextureNormalModeEXT = new HashMap(0); - TextureNormalModeEXT0(); - return TextureNormalModeEXT; - } - private static Map PipelineParameterName; - private static void PipelineParameterName0() { - PipelineParameterName.put(GL_VERTEX_SHADER, "GL_VERTEX_SHADER"); - PipelineParameterName.put(GL_GEOMETRY_SHADER, "GL_GEOMETRY_SHADER"); - PipelineParameterName.put(GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"); - PipelineParameterName.put(GL_TESS_CONTROL_SHADER, "GL_TESS_CONTROL_SHADER"); - PipelineParameterName.put(GL_FRAGMENT_SHADER, "GL_FRAGMENT_SHADER"); - PipelineParameterName.put(GL_TESS_EVALUATION_SHADER, "GL_TESS_EVALUATION_SHADER"); - PipelineParameterName.put(GL_ACTIVE_PROGRAM, "GL_ACTIVE_PROGRAM"); - } - public static Map PipelineParameterName() { - if (PipelineParameterName != null) - return PipelineParameterName; - PipelineParameterName = new HashMap(7); - PipelineParameterName0(); - return PipelineParameterName; - } - private static Map TangentPointerTypeEXT; - private static void TangentPointerTypeEXT0() { - TangentPointerTypeEXT.put(GL_FLOAT, "GL_FLOAT"); - TangentPointerTypeEXT.put(GL_DOUBLE, "GL_DOUBLE"); - TangentPointerTypeEXT.put(GL_BYTE, "GL_BYTE"); - TangentPointerTypeEXT.put(GL_INT, "GL_INT"); - TangentPointerTypeEXT.put(GL_SHORT, "GL_SHORT"); - } - public static Map TangentPointerTypeEXT() { - if (TangentPointerTypeEXT != null) - return TangentPointerTypeEXT; - TangentPointerTypeEXT = new HashMap(5); - TangentPointerTypeEXT0(); - return TangentPointerTypeEXT; - } - private static Map SpecialNumbers; - private static void SpecialNumbers0() { - SpecialNumbers.put(GL_INVALID_INDEX, "GL_INVALID_INDEX"); - SpecialNumbers.put(GL_VERSION_ES_CL_1_1, "GL_VERSION_ES_CL_1_1"); - SpecialNumbers.put(GL_VERSION_ES_CL_1_0, "GL_VERSION_ES_CL_1_0"); - SpecialNumbers.put(GL_TRUE, "GL_TRUE"); - SpecialNumbers.put(GL_FALSE, "GL_FALSE"); - SpecialNumbers.put(GL_ZERO, "GL_ZERO"); - SpecialNumbers.put(GL_ONE, "GL_ONE"); - SpecialNumbers.put(GL_NO_ERROR, "GL_NO_ERROR"); - SpecialNumbers.put(GL_VERSION_ES_CM_1_1, "GL_VERSION_ES_CM_1_1"); - SpecialNumbers.put(GL_NONE, "GL_NONE"); - SpecialNumbers.put(GL_ALL_PIXELS_AMD, "GL_ALL_PIXELS_AMD"); - SpecialNumbers.put(GL_TIMEOUT_IGNORED_APPLE, "GL_TIMEOUT_IGNORED_APPLE"); - SpecialNumbers.put(GL_TIMEOUT_IGNORED, "GL_TIMEOUT_IGNORED"); - } - public static Map SpecialNumbers() { - if (SpecialNumbers != null) - return SpecialNumbers; - SpecialNumbers = new HashMap(13); - SpecialNumbers0(); - return SpecialNumbers; - } - private static Map ColorMaterialParameter; - private static void ColorMaterialParameter0() { - ColorMaterialParameter.put(GL_AMBIENT_AND_DIFFUSE, "GL_AMBIENT_AND_DIFFUSE"); - ColorMaterialParameter.put(GL_AMBIENT, "GL_AMBIENT"); - ColorMaterialParameter.put(GL_SPECULAR, "GL_SPECULAR"); - ColorMaterialParameter.put(GL_EMISSION, "GL_EMISSION"); - ColorMaterialParameter.put(GL_DIFFUSE, "GL_DIFFUSE"); - } - public static Map ColorMaterialParameter() { - if (ColorMaterialParameter != null) - return ColorMaterialParameter; - ColorMaterialParameter = new HashMap(5); - ColorMaterialParameter0(); - return ColorMaterialParameter; - } - private static Map BufferStorageTarget; - private static void BufferStorageTarget0() { - BufferStorageTarget.put(GL_UNIFORM_BUFFER, "GL_UNIFORM_BUFFER"); - BufferStorageTarget.put(GL_COPY_WRITE_BUFFER, "GL_COPY_WRITE_BUFFER"); - BufferStorageTarget.put(GL_QUERY_BUFFER, "GL_QUERY_BUFFER"); - BufferStorageTarget.put(GL_DISPATCH_INDIRECT_BUFFER, "GL_DISPATCH_INDIRECT_BUFFER"); - BufferStorageTarget.put(GL_TRANSFORM_FEEDBACK_BUFFER, "GL_TRANSFORM_FEEDBACK_BUFFER"); - BufferStorageTarget.put(GL_DRAW_INDIRECT_BUFFER, "GL_DRAW_INDIRECT_BUFFER"); - BufferStorageTarget.put(GL_PIXEL_UNPACK_BUFFER, "GL_PIXEL_UNPACK_BUFFER"); - BufferStorageTarget.put(GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"); - BufferStorageTarget.put(GL_PIXEL_PACK_BUFFER, "GL_PIXEL_PACK_BUFFER"); - BufferStorageTarget.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); - BufferStorageTarget.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); - BufferStorageTarget.put(GL_ATOMIC_COUNTER_BUFFER, "GL_ATOMIC_COUNTER_BUFFER"); - BufferStorageTarget.put(GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"); - BufferStorageTarget.put(GL_SHADER_STORAGE_BUFFER, "GL_SHADER_STORAGE_BUFFER"); - } - public static Map BufferStorageTarget() { - if (BufferStorageTarget != null) - return BufferStorageTarget; - BufferStorageTarget = new HashMap(14); - BufferStorageTarget0(); - return BufferStorageTarget; - } - private static Map TextureMinFilter; - private static void TextureMinFilter0() { - TextureMinFilter.put(GL_LINEAR_MIPMAP_LINEAR, "GL_LINEAR_MIPMAP_LINEAR"); - TextureMinFilter.put(GL_NEAREST_CLIPMAP_LINEAR_SGIX, "GL_NEAREST_CLIPMAP_LINEAR_SGIX"); - TextureMinFilter.put(GL_LINEAR, "GL_LINEAR"); - TextureMinFilter.put(GL_LINEAR_CLIPMAP_LINEAR_SGIX, "GL_LINEAR_CLIPMAP_LINEAR_SGIX"); - TextureMinFilter.put(GL_LINEAR_CLIPMAP_NEAREST_SGIX, "GL_LINEAR_CLIPMAP_NEAREST_SGIX"); - TextureMinFilter.put(GL_NEAREST_MIPMAP_LINEAR, "GL_NEAREST_MIPMAP_LINEAR"); - TextureMinFilter.put(GL_PIXEL_TEX_GEN_Q_CEILING_SGIX, "GL_PIXEL_TEX_GEN_Q_CEILING_SGIX"); - TextureMinFilter.put(GL_NEAREST_CLIPMAP_NEAREST_SGIX, "GL_NEAREST_CLIPMAP_NEAREST_SGIX"); - TextureMinFilter.put(GL_NEAREST_MIPMAP_NEAREST, "GL_NEAREST_MIPMAP_NEAREST"); - TextureMinFilter.put(GL_FILTER4_SGIS, "GL_FILTER4_SGIS"); - TextureMinFilter.put(GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX, "GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX"); - TextureMinFilter.put(GL_LINEAR_MIPMAP_NEAREST, "GL_LINEAR_MIPMAP_NEAREST"); - TextureMinFilter.put(GL_NEAREST, "GL_NEAREST"); - TextureMinFilter.put(GL_PIXEL_TEX_GEN_Q_ROUND_SGIX, "GL_PIXEL_TEX_GEN_Q_ROUND_SGIX"); - } - public static Map TextureMinFilter() { - if (TextureMinFilter != null) - return TextureMinFilter; - TextureMinFilter = new HashMap(14); - TextureMinFilter0(); - return TextureMinFilter; - } - private static Map TextureStorageMaskAMD; - private static void TextureStorageMaskAMD0() { - TextureStorageMaskAMD.put(GL_TEXTURE_STORAGE_SPARSE_BIT_AMD, "GL_TEXTURE_STORAGE_SPARSE_BIT_AMD"); - } - public static Map TextureStorageMaskAMD() { - if (TextureStorageMaskAMD != null) - return TextureStorageMaskAMD; - TextureStorageMaskAMD = new HashMap(1); - TextureStorageMaskAMD0(); - return TextureStorageMaskAMD; - } - private static Map VertexStreamATI; - private static void VertexStreamATI0() { - } - public static Map VertexStreamATI() { - if (VertexStreamATI != null) - return VertexStreamATI; - VertexStreamATI = new HashMap(0); - VertexStreamATI0(); - return VertexStreamATI; - } - private static Map SyncParameterName; - private static void SyncParameterName0() { - SyncParameterName.put(GL_SYNC_STATUS, "GL_SYNC_STATUS"); - SyncParameterName.put(GL_SYNC_FLAGS, "GL_SYNC_FLAGS"); - SyncParameterName.put(GL_OBJECT_TYPE, "GL_OBJECT_TYPE"); - SyncParameterName.put(GL_SYNC_CONDITION, "GL_SYNC_CONDITION"); - } - public static Map SyncParameterName() { - if (SyncParameterName != null) - return SyncParameterName; - SyncParameterName = new HashMap(4); - SyncParameterName0(); - return SyncParameterName; - } - private static Map BufferBitQCOM; - private static void BufferBitQCOM0() { - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT0_QCOM, "GL_MULTISAMPLE_BUFFER_BIT0_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT6_QCOM, "GL_MULTISAMPLE_BUFFER_BIT6_QCOM"); - BufferBitQCOM.put(GL_COLOR_BUFFER_BIT6_QCOM, "GL_COLOR_BUFFER_BIT6_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT3_QCOM, "GL_STENCIL_BUFFER_BIT3_QCOM"); - BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT5_QCOM, "GL_DEPTH_BUFFER_BIT5_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT6_QCOM, "GL_STENCIL_BUFFER_BIT6_QCOM"); - BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT3_QCOM, "GL_DEPTH_BUFFER_BIT3_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT0_QCOM, "GL_STENCIL_BUFFER_BIT0_QCOM"); - BufferBitQCOM.put(GL_COLOR_BUFFER_BIT1_QCOM, "GL_COLOR_BUFFER_BIT1_QCOM"); - BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT0_QCOM, "GL_DEPTH_BUFFER_BIT0_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT1_QCOM, "GL_STENCIL_BUFFER_BIT1_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT7_QCOM, "GL_STENCIL_BUFFER_BIT7_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT1_QCOM, "GL_MULTISAMPLE_BUFFER_BIT1_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT5_QCOM, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM"); - BufferBitQCOM.put(GL_COLOR_BUFFER_BIT5_QCOM, "GL_COLOR_BUFFER_BIT5_QCOM"); - BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT4_QCOM, "GL_DEPTH_BUFFER_BIT4_QCOM"); - BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT7_QCOM, "GL_DEPTH_BUFFER_BIT7_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT4_QCOM, "GL_STENCIL_BUFFER_BIT4_QCOM"); - BufferBitQCOM.put(GL_COLOR_BUFFER_BIT2_QCOM, "GL_COLOR_BUFFER_BIT2_QCOM"); - BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT1_QCOM, "GL_DEPTH_BUFFER_BIT1_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT2_QCOM, "GL_STENCIL_BUFFER_BIT2_QCOM"); - BufferBitQCOM.put(GL_STENCIL_BUFFER_BIT5_QCOM, "GL_STENCIL_BUFFER_BIT5_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT2_QCOM, "GL_MULTISAMPLE_BUFFER_BIT2_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT4_QCOM, "GL_MULTISAMPLE_BUFFER_BIT4_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT7_QCOM, "GL_MULTISAMPLE_BUFFER_BIT7_QCOM"); - BufferBitQCOM.put(GL_COLOR_BUFFER_BIT4_QCOM, "GL_COLOR_BUFFER_BIT4_QCOM"); - BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT6_QCOM, "GL_DEPTH_BUFFER_BIT6_QCOM"); - BufferBitQCOM.put(GL_COLOR_BUFFER_BIT7_QCOM, "GL_COLOR_BUFFER_BIT7_QCOM"); - BufferBitQCOM.put(GL_COLOR_BUFFER_BIT3_QCOM, "GL_COLOR_BUFFER_BIT3_QCOM"); - BufferBitQCOM.put(GL_DEPTH_BUFFER_BIT2_QCOM, "GL_DEPTH_BUFFER_BIT2_QCOM"); - BufferBitQCOM.put(GL_COLOR_BUFFER_BIT0_QCOM, "GL_COLOR_BUFFER_BIT0_QCOM"); - BufferBitQCOM.put(GL_MULTISAMPLE_BUFFER_BIT3_QCOM, "GL_MULTISAMPLE_BUFFER_BIT3_QCOM"); - } - public static Map BufferBitQCOM() { - if (BufferBitQCOM != null) - return BufferBitQCOM; - BufferBitQCOM = new HashMap(32); - BufferBitQCOM0(); - return BufferBitQCOM; - } - private static Map PixelStoreSubsampleRate; - private static void PixelStoreSubsampleRate0() { - PixelStoreSubsampleRate.put(GL_PIXEL_SUBSAMPLE_4444_SGIX, "GL_PIXEL_SUBSAMPLE_4444_SGIX"); - PixelStoreSubsampleRate.put(GL_PIXEL_SUBSAMPLE_4242_SGIX, "GL_PIXEL_SUBSAMPLE_4242_SGIX"); - PixelStoreSubsampleRate.put(GL_PIXEL_SUBSAMPLE_2424_SGIX, "GL_PIXEL_SUBSAMPLE_2424_SGIX"); - } - public static Map PixelStoreSubsampleRate() { - if (PixelStoreSubsampleRate != null) - return PixelStoreSubsampleRate; - PixelStoreSubsampleRate = new HashMap(3); - PixelStoreSubsampleRate0(); - return PixelStoreSubsampleRate; - } - private static Map CombinerBiasNV; - private static void CombinerBiasNV0() { - CombinerBiasNV.put(GL_NONE, "GL_NONE"); - } - public static Map CombinerBiasNV() { - if (CombinerBiasNV != null) - return CombinerBiasNV; - CombinerBiasNV = new HashMap(1); - CombinerBiasNV0(); - return CombinerBiasNV; - } - private static Map VertexAttribLType; - private static void VertexAttribLType0() { - VertexAttribLType.put(GL_DOUBLE, "GL_DOUBLE"); - } - public static Map VertexAttribLType() { - if (VertexAttribLType != null) - return VertexAttribLType; - VertexAttribLType = new HashMap(1); - VertexAttribLType0(); - return VertexAttribLType; - } - private static Map FfdMaskSGIX; - private static void FfdMaskSGIX0() { - FfdMaskSGIX.put(GL_TEXTURE_DEFORMATION_BIT_SGIX, "GL_TEXTURE_DEFORMATION_BIT_SGIX"); - FfdMaskSGIX.put(GL_GEOMETRY_DEFORMATION_BIT_SGIX, "GL_GEOMETRY_DEFORMATION_BIT_SGIX"); - } - public static Map FfdMaskSGIX() { - if (FfdMaskSGIX != null) - return FfdMaskSGIX; - FfdMaskSGIX = new HashMap(2); - FfdMaskSGIX0(); - return FfdMaskSGIX; - } - private static Map ClampColorModeARB; - private static void ClampColorModeARB0() { - ClampColorModeARB.put(GL_TRUE, "GL_TRUE"); - ClampColorModeARB.put(GL_FIXED_ONLY, "GL_FIXED_ONLY"); - ClampColorModeARB.put(GL_FALSE, "GL_FALSE"); - } - public static Map ClampColorModeARB() { - if (ClampColorModeARB != null) - return ClampColorModeARB; - ClampColorModeARB = new HashMap(3); - ClampColorModeARB0(); - return ClampColorModeARB; - } - private static Map BinormalPointerTypeEXT; - private static void BinormalPointerTypeEXT0() { - BinormalPointerTypeEXT.put(GL_FLOAT, "GL_FLOAT"); - BinormalPointerTypeEXT.put(GL_DOUBLE, "GL_DOUBLE"); - BinormalPointerTypeEXT.put(GL_BYTE, "GL_BYTE"); - BinormalPointerTypeEXT.put(GL_INT, "GL_INT"); - BinormalPointerTypeEXT.put(GL_SHORT, "GL_SHORT"); - } - public static Map BinormalPointerTypeEXT() { - if (BinormalPointerTypeEXT != null) - return BinormalPointerTypeEXT; - BinormalPointerTypeEXT = new HashMap(5); - BinormalPointerTypeEXT0(); - return BinormalPointerTypeEXT; - } - private static Map LightModelColorControl; - private static void LightModelColorControl0() { - LightModelColorControl.put(GL_SINGLE_COLOR, "GL_SINGLE_COLOR"); - LightModelColorControl.put(GL_SEPARATE_SPECULAR_COLOR, "GL_SEPARATE_SPECULAR_COLOR"); - } - public static Map LightModelColorControl() { - if (LightModelColorControl != null) - return LightModelColorControl; - LightModelColorControl = new HashMap(2); - LightModelColorControl0(); - return LightModelColorControl; - } - private static Map StencilFunction; - private static void StencilFunction0() { - StencilFunction.put(GL_EQUAL, "GL_EQUAL"); - StencilFunction.put(GL_GREATER, "GL_GREATER"); - StencilFunction.put(GL_LEQUAL, "GL_LEQUAL"); - StencilFunction.put(GL_NEVER, "GL_NEVER"); - StencilFunction.put(GL_GEQUAL, "GL_GEQUAL"); - StencilFunction.put(GL_LESS, "GL_LESS"); - StencilFunction.put(GL_NOTEQUAL, "GL_NOTEQUAL"); - StencilFunction.put(GL_ALWAYS, "GL_ALWAYS"); - } - public static Map StencilFunction() { - if (StencilFunction != null) - return StencilFunction; - StencilFunction = new HashMap(8); - StencilFunction0(); - return StencilFunction; - } - private static Map ConvolutionBorderModeEXT; - private static void ConvolutionBorderModeEXT0() { - ConvolutionBorderModeEXT.put(GL_REDUCE, "GL_REDUCE"); - } - public static Map ConvolutionBorderModeEXT() { - if (ConvolutionBorderModeEXT != null) - return ConvolutionBorderModeEXT; - ConvolutionBorderModeEXT = new HashMap(1); - ConvolutionBorderModeEXT0(); - return ConvolutionBorderModeEXT; - } - private static Map PathStringFormat; - private static void PathStringFormat0() { - } - public static Map PathStringFormat() { - if (PathStringFormat != null) - return PathStringFormat; - PathStringFormat = new HashMap(0); - PathStringFormat0(); - return PathStringFormat; - } - private static Map TextureEnvTarget; - private static void TextureEnvTarget0() { - TextureEnvTarget.put(GL_TEXTURE_ENV, "GL_TEXTURE_ENV"); - TextureEnvTarget.put(GL_TEXTURE_FILTER_CONTROL, "GL_TEXTURE_FILTER_CONTROL"); - TextureEnvTarget.put(GL_POINT_SPRITE, "GL_POINT_SPRITE"); - } - public static Map TextureEnvTarget() { - if (TextureEnvTarget != null) - return TextureEnvTarget; - TextureEnvTarget = new HashMap(3); - TextureEnvTarget0(); - return TextureEnvTarget; - } - private static Map ElementPointerTypeATI; - private static void ElementPointerTypeATI0() { - ElementPointerTypeATI.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - ElementPointerTypeATI.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - ElementPointerTypeATI.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - } - public static Map ElementPointerTypeATI() { - if (ElementPointerTypeATI != null) - return ElementPointerTypeATI; - ElementPointerTypeATI = new HashMap(3); - ElementPointerTypeATI0(); - return ElementPointerTypeATI; - } - private static Map VertexArrayPNameAPPLE; - private static void VertexArrayPNameAPPLE0() { - VertexArrayPNameAPPLE.put(GL_STORAGE_CLIENT_APPLE, "GL_STORAGE_CLIENT_APPLE"); - VertexArrayPNameAPPLE.put(GL_STORAGE_SHARED_APPLE, "GL_STORAGE_SHARED_APPLE"); - VertexArrayPNameAPPLE.put(GL_STORAGE_CACHED_APPLE, "GL_STORAGE_CACHED_APPLE"); - } - public static Map VertexArrayPNameAPPLE() { - if (VertexArrayPNameAPPLE != null) - return VertexArrayPNameAPPLE; - VertexArrayPNameAPPLE = new HashMap(3); - VertexArrayPNameAPPLE0(); - return VertexArrayPNameAPPLE; - } - private static Map PixelType; - private static void PixelType0() { - PixelType.put(GL_FLOAT, "GL_FLOAT"); - PixelType.put(GL_UNSIGNED_BYTE_2_3_3_REV, "GL_UNSIGNED_BYTE_2_3_3_REV"); - PixelType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - PixelType.put(GL_UNSIGNED_INT_5_9_9_9_REV_APPLE, "GL_UNSIGNED_INT_5_9_9_9_REV_APPLE"); - PixelType.put(GL_FLOAT_32_UNSIGNED_INT_24_8_REV, "GL_FLOAT_32_UNSIGNED_INT_24_8_REV"); - PixelType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - PixelType.put(GL_SHORT, "GL_SHORT"); - PixelType.put(GL_UNSIGNED_BYTE_3_3_2, "GL_UNSIGNED_BYTE_3_3_2"); - PixelType.put(GL_UNSIGNED_SHORT_4_4_4_4_REV, "GL_UNSIGNED_SHORT_4_4_4_4_REV"); - PixelType.put(GL_HALF_FLOAT, "GL_HALF_FLOAT"); - PixelType.put(GL_UNSIGNED_SHORT_1_5_5_5_REV, "GL_UNSIGNED_SHORT_1_5_5_5_REV"); - PixelType.put(GL_UNSIGNED_INT_2_10_10_10_REV, "GL_UNSIGNED_INT_2_10_10_10_REV"); - PixelType.put(GL_UNSIGNED_SHORT_5_6_5, "GL_UNSIGNED_SHORT_5_6_5"); - PixelType.put(GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG, "GL_UNSIGNED_SHORT_4_4_4_4_REV_IMG"); - PixelType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - PixelType.put(GL_UNSIGNED_INT_8_8_8_8, "GL_UNSIGNED_INT_8_8_8_8"); - PixelType.put(GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE, "GL_UNSIGNED_INT_10F_11F_11F_REV_APPLE"); - PixelType.put(GL_BYTE, "GL_BYTE"); - PixelType.put(GL_BITMAP, "GL_BITMAP"); - PixelType.put(GL_UNSIGNED_INT_8_8_8_8_REV, "GL_UNSIGNED_INT_8_8_8_8_REV"); - PixelType.put(GL_UNSIGNED_INT_24_8, "GL_UNSIGNED_INT_24_8"); - PixelType.put(GL_UNSIGNED_INT_5_9_9_9_REV, "GL_UNSIGNED_INT_5_9_9_9_REV"); - PixelType.put(GL_HALF_APPLE, "GL_HALF_APPLE"); - PixelType.put(GL_UNSIGNED_INT_10F_11F_11F_REV, "GL_UNSIGNED_INT_10F_11F_11F_REV"); - PixelType.put(GL_UNSIGNED_SHORT_5_6_5_REV, "GL_UNSIGNED_SHORT_5_6_5_REV"); - PixelType.put(GL_UNSIGNED_SHORT_5_5_5_1, "GL_UNSIGNED_SHORT_5_5_5_1"); - PixelType.put(GL_UNSIGNED_SHORT_4_4_4_4, "GL_UNSIGNED_SHORT_4_4_4_4"); - PixelType.put(GL_UNSIGNED_INT_10_10_10_2, "GL_UNSIGNED_INT_10_10_10_2"); - PixelType.put(GL_INT, "GL_INT"); - } - public static Map PixelType() { - if (PixelType != null) - return PixelType; - PixelType = new HashMap(29); - PixelType0(); - return PixelType; - } - private static Map ColorPointerType; - private static void ColorPointerType0() { - ColorPointerType.put(GL_FLOAT, "GL_FLOAT"); - ColorPointerType.put(GL_DOUBLE, "GL_DOUBLE"); - ColorPointerType.put(GL_BYTE, "GL_BYTE"); - ColorPointerType.put(GL_INT, "GL_INT"); - ColorPointerType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - ColorPointerType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - ColorPointerType.put(GL_SHORT, "GL_SHORT"); - ColorPointerType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - } - public static Map ColorPointerType() { - if (ColorPointerType != null) - return ColorPointerType; - ColorPointerType = new HashMap(8); - ColorPointerType0(); - return ColorPointerType; - } - private static Map ShaderParameterName; - private static void ShaderParameterName0() { - ShaderParameterName.put(GL_DELETE_STATUS, "GL_DELETE_STATUS"); - ShaderParameterName.put(GL_SHADER_SOURCE_LENGTH, "GL_SHADER_SOURCE_LENGTH"); - ShaderParameterName.put(GL_COMPILE_STATUS, "GL_COMPILE_STATUS"); - ShaderParameterName.put(GL_INFO_LOG_LENGTH, "GL_INFO_LOG_LENGTH"); - ShaderParameterName.put(GL_SHADER_TYPE, "GL_SHADER_TYPE"); - } - public static Map ShaderParameterName() { - if (ShaderParameterName != null) - return ShaderParameterName; - ShaderParameterName = new HashMap(5); - ShaderParameterName0(); - return ShaderParameterName; - } - private static Map VertexAttribType; - private static void VertexAttribType0() { - VertexAttribType.put(GL_INT_2_10_10_10_REV, "GL_INT_2_10_10_10_REV"); - VertexAttribType.put(GL_FLOAT, "GL_FLOAT"); - VertexAttribType.put(GL_DOUBLE, "GL_DOUBLE"); - VertexAttribType.put(GL_BYTE, "GL_BYTE"); - VertexAttribType.put(GL_HALF_FLOAT, "GL_HALF_FLOAT"); - VertexAttribType.put(GL_UNSIGNED_INT, "GL_UNSIGNED_INT"); - VertexAttribType.put(GL_UNSIGNED_INT_2_10_10_10_REV, "GL_UNSIGNED_INT_2_10_10_10_REV"); - VertexAttribType.put(GL_INT, "GL_INT"); - VertexAttribType.put(GL_UNSIGNED_INT_10F_11F_11F_REV, "GL_UNSIGNED_INT_10F_11F_11F_REV"); - VertexAttribType.put(GL_UNSIGNED_SHORT, "GL_UNSIGNED_SHORT"); - VertexAttribType.put(GL_FIXED, "GL_FIXED"); - VertexAttribType.put(GL_UNSIGNED_BYTE, "GL_UNSIGNED_BYTE"); - VertexAttribType.put(GL_SHORT, "GL_SHORT"); - } - public static Map VertexAttribType() { - if (VertexAttribType != null) - return VertexAttribType; - VertexAttribType = new HashMap(13); - VertexAttribType0(); - return VertexAttribType; - } - private static Map ListParameterName; - private static void ListParameterName0() { - ListParameterName.put(GL_LIST_PRIORITY_SGIX, "GL_LIST_PRIORITY_SGIX"); - } - public static Map ListParameterName() { - if (ListParameterName != null) - return ListParameterName; - ListParameterName = new HashMap(1); - ListParameterName0(); - return ListParameterName; - } - private static Map SyncObjectMask; - private static void SyncObjectMask0() { - SyncObjectMask.put(GL_SYNC_FLUSH_COMMANDS_BIT, "GL_SYNC_FLUSH_COMMANDS_BIT"); - SyncObjectMask.put(GL_SYNC_FLUSH_COMMANDS_BIT_APPLE, "GL_SYNC_FLUSH_COMMANDS_BIT_APPLE"); - } - public static Map SyncObjectMask() { - if (SyncObjectMask != null) - return SyncObjectMask; - SyncObjectMask = new HashMap(2); - SyncObjectMask0(); - return SyncObjectMask; - } - private static Map ContainerType; - private static void ContainerType0() { - } - public static Map ContainerType() { - if (ContainerType != null) - return ContainerType; - ContainerType = new HashMap(0); - ContainerType0(); - return ContainerType; - } - private static Map CopyBufferSubDataTarget; - private static void CopyBufferSubDataTarget0() { - CopyBufferSubDataTarget.put(GL_UNIFORM_BUFFER, "GL_UNIFORM_BUFFER"); - CopyBufferSubDataTarget.put(GL_COPY_WRITE_BUFFER, "GL_COPY_WRITE_BUFFER"); - CopyBufferSubDataTarget.put(GL_QUERY_BUFFER, "GL_QUERY_BUFFER"); - CopyBufferSubDataTarget.put(GL_DISPATCH_INDIRECT_BUFFER, "GL_DISPATCH_INDIRECT_BUFFER"); - CopyBufferSubDataTarget.put(GL_TRANSFORM_FEEDBACK_BUFFER, "GL_TRANSFORM_FEEDBACK_BUFFER"); - CopyBufferSubDataTarget.put(GL_DRAW_INDIRECT_BUFFER, "GL_DRAW_INDIRECT_BUFFER"); - CopyBufferSubDataTarget.put(GL_PIXEL_UNPACK_BUFFER, "GL_PIXEL_UNPACK_BUFFER"); - CopyBufferSubDataTarget.put(GL_ELEMENT_ARRAY_BUFFER, "GL_ELEMENT_ARRAY_BUFFER"); - CopyBufferSubDataTarget.put(GL_PIXEL_PACK_BUFFER, "GL_PIXEL_PACK_BUFFER"); - CopyBufferSubDataTarget.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); - CopyBufferSubDataTarget.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); - CopyBufferSubDataTarget.put(GL_ATOMIC_COUNTER_BUFFER, "GL_ATOMIC_COUNTER_BUFFER"); - CopyBufferSubDataTarget.put(GL_ARRAY_BUFFER, "GL_ARRAY_BUFFER"); - CopyBufferSubDataTarget.put(GL_SHADER_STORAGE_BUFFER, "GL_SHADER_STORAGE_BUFFER"); - } - public static Map CopyBufferSubDataTarget() { - if (CopyBufferSubDataTarget != null) - return CopyBufferSubDataTarget; - CopyBufferSubDataTarget = new HashMap(14); - CopyBufferSubDataTarget0(); - return CopyBufferSubDataTarget; - } - private static Map PixelTransformPNameEXT; - private static void PixelTransformPNameEXT0() { - } - public static Map PixelTransformPNameEXT() { - if (PixelTransformPNameEXT != null) - return PixelTransformPNameEXT; - PixelTransformPNameEXT = new HashMap(0); - PixelTransformPNameEXT0(); - return PixelTransformPNameEXT; - } - private static Map CullParameterEXT; - private static void CullParameterEXT0() { - } - public static Map CullParameterEXT() { - if (CullParameterEXT != null) - return CullParameterEXT; - CullParameterEXT = new HashMap(0); - CullParameterEXT0(); - return CullParameterEXT; - } - private static Map RenderbufferTarget; - private static void RenderbufferTarget0() { - RenderbufferTarget.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); - } - public static Map RenderbufferTarget() { - if (RenderbufferTarget != null) - return RenderbufferTarget; - RenderbufferTarget = new HashMap(1); - RenderbufferTarget0(); - return RenderbufferTarget; - } - private static Map VertexAttribPointerPropertyARB; - private static void VertexAttribPointerPropertyARB0() { - VertexAttribPointerPropertyARB.put(GL_VERTEX_ATTRIB_ARRAY_POINTER, "GL_VERTEX_ATTRIB_ARRAY_POINTER"); - } - public static Map VertexAttribPointerPropertyARB() { - if (VertexAttribPointerPropertyARB != null) - return VertexAttribPointerPropertyARB; - VertexAttribPointerPropertyARB = new HashMap(1); - VertexAttribPointerPropertyARB0(); - return VertexAttribPointerPropertyARB; - } - private static Map GetVariantValueEXT; - private static void GetVariantValueEXT0() { - } - public static Map GetVariantValueEXT() { - if (GetVariantValueEXT != null) - return GetVariantValueEXT; - GetVariantValueEXT = new HashMap(0); - GetVariantValueEXT0(); - return GetVariantValueEXT; - } - private static Map OcclusionQueryParameterNameNV; - private static void OcclusionQueryParameterNameNV0() { - } - public static Map OcclusionQueryParameterNameNV() { - if (OcclusionQueryParameterNameNV != null) - return OcclusionQueryParameterNameNV; - OcclusionQueryParameterNameNV = new HashMap(0); - OcclusionQueryParameterNameNV0(); - return OcclusionQueryParameterNameNV; - } - private static Map VertexWeightPointerTypeEXT; - private static void VertexWeightPointerTypeEXT0() { - VertexWeightPointerTypeEXT.put(GL_FLOAT, "GL_FLOAT"); - } - public static Map VertexWeightPointerTypeEXT() { - if (VertexWeightPointerTypeEXT != null) - return VertexWeightPointerTypeEXT; - VertexWeightPointerTypeEXT = new HashMap(1); - VertexWeightPointerTypeEXT0(); - return VertexWeightPointerTypeEXT; - } - private static Map BufferAccessARB; - private static void BufferAccessARB0() { - BufferAccessARB.put(GL_WRITE_ONLY, "GL_WRITE_ONLY"); - BufferAccessARB.put(GL_READ_WRITE, "GL_READ_WRITE"); - BufferAccessARB.put(GL_READ_ONLY, "GL_READ_ONLY"); - } - public static Map BufferAccessARB() { - if (BufferAccessARB != null) - return BufferAccessARB; - BufferAccessARB = new HashMap(3); - BufferAccessARB0(); - return BufferAccessARB; - } - private static Map FfdTargetSGIX; - private static void FfdTargetSGIX0() { - FfdTargetSGIX.put(GL_TEXTURE_DEFORMATION_SGIX, "GL_TEXTURE_DEFORMATION_SGIX"); - FfdTargetSGIX.put(GL_GEOMETRY_DEFORMATION_SGIX, "GL_GEOMETRY_DEFORMATION_SGIX"); - } - public static Map FfdTargetSGIX() { - if (FfdTargetSGIX != null) - return FfdTargetSGIX; - FfdTargetSGIX = new HashMap(2); - FfdTargetSGIX0(); - return FfdTargetSGIX; - } - private static Map GL_EXT_discard_framebuffer; - private static Map GL_EXT_discard_framebuffer() { - if (GL_EXT_discard_framebuffer != null) - return GL_EXT_discard_framebuffer; - GL_EXT_discard_framebuffer = new HashMap(3); - GL_EXT_discard_framebuffer.put(GL_COLOR_EXT, "GL_COLOR_EXT"); - GL_EXT_discard_framebuffer.put(GL_STENCIL_EXT, "GL_STENCIL_EXT"); - GL_EXT_discard_framebuffer.put(GL_DEPTH_EXT, "GL_DEPTH_EXT"); - return GL_EXT_discard_framebuffer; - } - private static Map GL_QCOM_tiled_rendering; - private static Map GL_QCOM_tiled_rendering() { - if (GL_QCOM_tiled_rendering != null) - return GL_QCOM_tiled_rendering; - GL_QCOM_tiled_rendering = new HashMap(32); - GL_QCOM_tiled_rendering.put(GL_MULTISAMPLE_BUFFER_BIT0_QCOM, "GL_MULTISAMPLE_BUFFER_BIT0_QCOM"); - GL_QCOM_tiled_rendering.put(GL_MULTISAMPLE_BUFFER_BIT6_QCOM, "GL_MULTISAMPLE_BUFFER_BIT6_QCOM"); - GL_QCOM_tiled_rendering.put(GL_COLOR_BUFFER_BIT6_QCOM, "GL_COLOR_BUFFER_BIT6_QCOM"); - GL_QCOM_tiled_rendering.put(GL_STENCIL_BUFFER_BIT3_QCOM, "GL_STENCIL_BUFFER_BIT3_QCOM"); - GL_QCOM_tiled_rendering.put(GL_DEPTH_BUFFER_BIT5_QCOM, "GL_DEPTH_BUFFER_BIT5_QCOM"); - GL_QCOM_tiled_rendering.put(GL_STENCIL_BUFFER_BIT6_QCOM, "GL_STENCIL_BUFFER_BIT6_QCOM"); - GL_QCOM_tiled_rendering.put(GL_DEPTH_BUFFER_BIT3_QCOM, "GL_DEPTH_BUFFER_BIT3_QCOM"); - GL_QCOM_tiled_rendering.put(GL_STENCIL_BUFFER_BIT0_QCOM, "GL_STENCIL_BUFFER_BIT0_QCOM"); - GL_QCOM_tiled_rendering.put(GL_COLOR_BUFFER_BIT1_QCOM, "GL_COLOR_BUFFER_BIT1_QCOM"); - GL_QCOM_tiled_rendering.put(GL_DEPTH_BUFFER_BIT0_QCOM, "GL_DEPTH_BUFFER_BIT0_QCOM"); - GL_QCOM_tiled_rendering.put(GL_STENCIL_BUFFER_BIT1_QCOM, "GL_STENCIL_BUFFER_BIT1_QCOM"); - GL_QCOM_tiled_rendering.put(GL_STENCIL_BUFFER_BIT7_QCOM, "GL_STENCIL_BUFFER_BIT7_QCOM"); - GL_QCOM_tiled_rendering.put(GL_MULTISAMPLE_BUFFER_BIT1_QCOM, "GL_MULTISAMPLE_BUFFER_BIT1_QCOM"); - GL_QCOM_tiled_rendering.put(GL_MULTISAMPLE_BUFFER_BIT5_QCOM, "GL_MULTISAMPLE_BUFFER_BIT5_QCOM"); - GL_QCOM_tiled_rendering.put(GL_COLOR_BUFFER_BIT5_QCOM, "GL_COLOR_BUFFER_BIT5_QCOM"); - GL_QCOM_tiled_rendering.put(GL_DEPTH_BUFFER_BIT4_QCOM, "GL_DEPTH_BUFFER_BIT4_QCOM"); - GL_QCOM_tiled_rendering.put(GL_DEPTH_BUFFER_BIT7_QCOM, "GL_DEPTH_BUFFER_BIT7_QCOM"); - GL_QCOM_tiled_rendering.put(GL_STENCIL_BUFFER_BIT4_QCOM, "GL_STENCIL_BUFFER_BIT4_QCOM"); - GL_QCOM_tiled_rendering.put(GL_COLOR_BUFFER_BIT2_QCOM, "GL_COLOR_BUFFER_BIT2_QCOM"); - GL_QCOM_tiled_rendering.put(GL_DEPTH_BUFFER_BIT1_QCOM, "GL_DEPTH_BUFFER_BIT1_QCOM"); - GL_QCOM_tiled_rendering.put(GL_STENCIL_BUFFER_BIT2_QCOM, "GL_STENCIL_BUFFER_BIT2_QCOM"); - GL_QCOM_tiled_rendering.put(GL_STENCIL_BUFFER_BIT5_QCOM, "GL_STENCIL_BUFFER_BIT5_QCOM"); - GL_QCOM_tiled_rendering.put(GL_MULTISAMPLE_BUFFER_BIT2_QCOM, "GL_MULTISAMPLE_BUFFER_BIT2_QCOM"); - GL_QCOM_tiled_rendering.put(GL_MULTISAMPLE_BUFFER_BIT4_QCOM, "GL_MULTISAMPLE_BUFFER_BIT4_QCOM"); - GL_QCOM_tiled_rendering.put(GL_MULTISAMPLE_BUFFER_BIT7_QCOM, "GL_MULTISAMPLE_BUFFER_BIT7_QCOM"); - GL_QCOM_tiled_rendering.put(GL_COLOR_BUFFER_BIT4_QCOM, "GL_COLOR_BUFFER_BIT4_QCOM"); - GL_QCOM_tiled_rendering.put(GL_DEPTH_BUFFER_BIT6_QCOM, "GL_DEPTH_BUFFER_BIT6_QCOM"); - GL_QCOM_tiled_rendering.put(GL_COLOR_BUFFER_BIT7_QCOM, "GL_COLOR_BUFFER_BIT7_QCOM"); - GL_QCOM_tiled_rendering.put(GL_COLOR_BUFFER_BIT3_QCOM, "GL_COLOR_BUFFER_BIT3_QCOM"); - GL_QCOM_tiled_rendering.put(GL_DEPTH_BUFFER_BIT2_QCOM, "GL_DEPTH_BUFFER_BIT2_QCOM"); - GL_QCOM_tiled_rendering.put(GL_COLOR_BUFFER_BIT0_QCOM, "GL_COLOR_BUFFER_BIT0_QCOM"); - GL_QCOM_tiled_rendering.put(GL_MULTISAMPLE_BUFFER_BIT3_QCOM, "GL_MULTISAMPLE_BUFFER_BIT3_QCOM"); - return GL_QCOM_tiled_rendering; - } - private static Map GL_NV_parameter_buffer_object; - private static Map GL_NV_parameter_buffer_object() { - if (GL_NV_parameter_buffer_object != null) - return GL_NV_parameter_buffer_object; - GL_NV_parameter_buffer_object = new HashMap(5); - GL_NV_parameter_buffer_object.put(GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV, "GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV"); - GL_NV_parameter_buffer_object.put(GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV, "GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV"); - GL_NV_parameter_buffer_object.put(GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV, "GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV"); - GL_NV_parameter_buffer_object.put(GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV, "GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV"); - GL_NV_parameter_buffer_object.put(GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV, "GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV"); - return GL_NV_parameter_buffer_object; - } - private static Map GL_KHR_robustness; - private static Map GL_KHR_robustness() { - if (GL_KHR_robustness != null) - return GL_KHR_robustness; - GL_KHR_robustness = new HashMap(17); - GL_KHR_robustness.put(GL_GUILTY_CONTEXT_RESET, "GL_GUILTY_CONTEXT_RESET"); - GL_KHR_robustness.put(GL_RESET_NOTIFICATION_STRATEGY, "GL_RESET_NOTIFICATION_STRATEGY"); - GL_KHR_robustness.put(GL_NO_RESET_NOTIFICATION, "GL_NO_RESET_NOTIFICATION"); - GL_KHR_robustness.put(GL_UNKNOWN_CONTEXT_RESET_KHR, "GL_UNKNOWN_CONTEXT_RESET_KHR"); - GL_KHR_robustness.put(GL_CONTEXT_ROBUST_ACCESS, "GL_CONTEXT_ROBUST_ACCESS"); - GL_KHR_robustness.put(GL_INNOCENT_CONTEXT_RESET, "GL_INNOCENT_CONTEXT_RESET"); - GL_KHR_robustness.put(GL_GUILTY_CONTEXT_RESET_KHR, "GL_GUILTY_CONTEXT_RESET_KHR"); - GL_KHR_robustness.put(GL_CONTEXT_LOST, "GL_CONTEXT_LOST"); - GL_KHR_robustness.put(GL_RESET_NOTIFICATION_STRATEGY_KHR, "GL_RESET_NOTIFICATION_STRATEGY_KHR"); - GL_KHR_robustness.put(GL_LOSE_CONTEXT_ON_RESET_KHR, "GL_LOSE_CONTEXT_ON_RESET_KHR"); - GL_KHR_robustness.put(GL_NO_ERROR, "GL_NO_ERROR"); - GL_KHR_robustness.put(GL_INNOCENT_CONTEXT_RESET_KHR, "GL_INNOCENT_CONTEXT_RESET_KHR"); - GL_KHR_robustness.put(GL_NO_RESET_NOTIFICATION_KHR, "GL_NO_RESET_NOTIFICATION_KHR"); - GL_KHR_robustness.put(GL_CONTEXT_ROBUST_ACCESS_KHR, "GL_CONTEXT_ROBUST_ACCESS_KHR"); - GL_KHR_robustness.put(GL_CONTEXT_LOST_KHR, "GL_CONTEXT_LOST_KHR"); - GL_KHR_robustness.put(GL_UNKNOWN_CONTEXT_RESET, "GL_UNKNOWN_CONTEXT_RESET"); - GL_KHR_robustness.put(GL_LOSE_CONTEXT_ON_RESET, "GL_LOSE_CONTEXT_ON_RESET"); - return GL_KHR_robustness; - } - private static Map GL_SGIX_fragment_lighting; - private static Map GL_SGIX_fragment_lighting() { - if (GL_SGIX_fragment_lighting != null) - return GL_SGIX_fragment_lighting; - GL_SGIX_fragment_lighting = new HashMap(20); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, "GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT6_SGIX, "GL_FRAGMENT_LIGHT6_SGIX"); - GL_SGIX_fragment_lighting.put(GL_MAX_FRAGMENT_LIGHTS_SGIX, "GL_MAX_FRAGMENT_LIGHTS_SGIX"); - GL_SGIX_fragment_lighting.put(GL_LIGHT_ENV_MODE_SGIX, "GL_LIGHT_ENV_MODE_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT2_SGIX, "GL_FRAGMENT_LIGHT2_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT4_SGIX, "GL_FRAGMENT_LIGHT4_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT7_SGIX, "GL_FRAGMENT_LIGHT7_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, "GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_COLOR_MATERIAL_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHTING_SGIX, "GL_FRAGMENT_LIGHTING_SGIX"); - GL_SGIX_fragment_lighting.put(GL_MAX_ACTIVE_LIGHTS_SGIX, "GL_MAX_ACTIVE_LIGHTS_SGIX"); - GL_SGIX_fragment_lighting.put(GL_CURRENT_RASTER_NORMAL_SGIX, "GL_CURRENT_RASTER_NORMAL_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, "GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT1_SGIX, "GL_FRAGMENT_LIGHT1_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX, "GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT5_SGIX, "GL_FRAGMENT_LIGHT5_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, "GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT0_SGIX, "GL_FRAGMENT_LIGHT0_SGIX"); - GL_SGIX_fragment_lighting.put(GL_FRAGMENT_LIGHT3_SGIX, "GL_FRAGMENT_LIGHT3_SGIX"); - return GL_SGIX_fragment_lighting; - } - private static Map GL_ARB_draw_indirect; - private static Map GL_ARB_draw_indirect() { - if (GL_ARB_draw_indirect != null) - return GL_ARB_draw_indirect; - GL_ARB_draw_indirect = new HashMap(2); - GL_ARB_draw_indirect.put(GL_DRAW_INDIRECT_BUFFER, "GL_DRAW_INDIRECT_BUFFER"); - GL_ARB_draw_indirect.put(GL_DRAW_INDIRECT_BUFFER_BINDING, "GL_DRAW_INDIRECT_BUFFER_BINDING"); - return GL_ARB_draw_indirect; - } - private static Map GL_AMD_framebuffer_multisample_advanced; - private static Map GL_AMD_framebuffer_multisample_advanced() { - if (GL_AMD_framebuffer_multisample_advanced != null) - return GL_AMD_framebuffer_multisample_advanced; - GL_AMD_framebuffer_multisample_advanced = new HashMap(6); - GL_AMD_framebuffer_multisample_advanced.put(GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD, "GL_MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD"); - GL_AMD_framebuffer_multisample_advanced.put(GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD, "GL_MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD"); - GL_AMD_framebuffer_multisample_advanced.put(GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD, "GL_NUM_SUPPORTED_MULTISAMPLE_MODES_AMD"); - GL_AMD_framebuffer_multisample_advanced.put(GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD, "GL_MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD"); - GL_AMD_framebuffer_multisample_advanced.put(GL_SUPPORTED_MULTISAMPLE_MODES_AMD, "GL_SUPPORTED_MULTISAMPLE_MODES_AMD"); - GL_AMD_framebuffer_multisample_advanced.put(GL_RENDERBUFFER_STORAGE_SAMPLES_AMD, "GL_RENDERBUFFER_STORAGE_SAMPLES_AMD"); - return GL_AMD_framebuffer_multisample_advanced; - } - private static Map GL_NV_sample_locations; - private static Map GL_NV_sample_locations() { - if (GL_NV_sample_locations != null) - return GL_NV_sample_locations; - GL_NV_sample_locations = new HashMap(8); - GL_NV_sample_locations.put(GL_SAMPLE_LOCATION_NV, "GL_SAMPLE_LOCATION_NV"); - GL_NV_sample_locations.put(GL_PROGRAMMABLE_SAMPLE_LOCATION_NV, "GL_PROGRAMMABLE_SAMPLE_LOCATION_NV"); - GL_NV_sample_locations.put(GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV, "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_NV"); - GL_NV_sample_locations.put(GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV, "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV"); - GL_NV_sample_locations.put(GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV, "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV"); - GL_NV_sample_locations.put(GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV, "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV"); - GL_NV_sample_locations.put(GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV, "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV"); - GL_NV_sample_locations.put(GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV, "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV"); - return GL_NV_sample_locations; - } - private static Map GL_ARB_clear_texture; - private static Map GL_ARB_clear_texture() { - if (GL_ARB_clear_texture != null) - return GL_ARB_clear_texture; - GL_ARB_clear_texture = new HashMap(1); - GL_ARB_clear_texture.put(GL_CLEAR_TEXTURE, "GL_CLEAR_TEXTURE"); - return GL_ARB_clear_texture; - } - private static Map GL_OES_point_size_array; - private static Map GL_OES_point_size_array() { - if (GL_OES_point_size_array != null) - return GL_OES_point_size_array; - GL_OES_point_size_array = new HashMap(5); - GL_OES_point_size_array.put(GL_POINT_SIZE_ARRAY_STRIDE_OES, "GL_POINT_SIZE_ARRAY_STRIDE_OES"); - GL_OES_point_size_array.put(GL_POINT_SIZE_ARRAY_TYPE_OES, "GL_POINT_SIZE_ARRAY_TYPE_OES"); - GL_OES_point_size_array.put(GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES, "GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES"); - GL_OES_point_size_array.put(GL_POINT_SIZE_ARRAY_OES, "GL_POINT_SIZE_ARRAY_OES"); - GL_OES_point_size_array.put(GL_POINT_SIZE_ARRAY_POINTER_OES, "GL_POINT_SIZE_ARRAY_POINTER_OES"); - return GL_OES_point_size_array; - } - private static Map GL_EXT_draw_buffers_indexed; - private static Map GL_EXT_draw_buffers_indexed() { - if (GL_EXT_draw_buffers_indexed != null) - return GL_EXT_draw_buffers_indexed; - GL_EXT_draw_buffers_indexed = new HashMap(28); - GL_EXT_draw_buffers_indexed.put(GL_SRC_COLOR, "GL_SRC_COLOR"); - GL_EXT_draw_buffers_indexed.put(GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"); - GL_EXT_draw_buffers_indexed.put(GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"); - GL_EXT_draw_buffers_indexed.put(GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"); - GL_EXT_draw_buffers_indexed.put(GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"); - GL_EXT_draw_buffers_indexed.put(GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"); - GL_EXT_draw_buffers_indexed.put(GL_BLEND_EQUATION_ALPHA, "GL_BLEND_EQUATION_ALPHA"); - GL_EXT_draw_buffers_indexed.put(GL_BLEND_SRC_RGB, "GL_BLEND_SRC_RGB"); - GL_EXT_draw_buffers_indexed.put(GL_BLEND_DST_ALPHA, "GL_BLEND_DST_ALPHA"); - GL_EXT_draw_buffers_indexed.put(GL_DST_COLOR, "GL_DST_COLOR"); - GL_EXT_draw_buffers_indexed.put(GL_MIN, "GL_MIN"); - GL_EXT_draw_buffers_indexed.put(GL_BLEND_SRC_ALPHA, "GL_BLEND_SRC_ALPHA"); - GL_EXT_draw_buffers_indexed.put(GL_BLEND_EQUATION_RGB, "GL_BLEND_EQUATION_RGB"); - GL_EXT_draw_buffers_indexed.put(GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"); - GL_EXT_draw_buffers_indexed.put(GL_BLEND_DST_RGB, "GL_BLEND_DST_RGB"); - GL_EXT_draw_buffers_indexed.put(GL_MAX, "GL_MAX"); - GL_EXT_draw_buffers_indexed.put(GL_ZERO, "GL_ZERO"); - GL_EXT_draw_buffers_indexed.put(GL_ONE, "GL_ONE"); - GL_EXT_draw_buffers_indexed.put(GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"); - GL_EXT_draw_buffers_indexed.put(GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"); - GL_EXT_draw_buffers_indexed.put(GL_DST_ALPHA, "GL_DST_ALPHA"); - GL_EXT_draw_buffers_indexed.put(GL_COLOR_WRITEMASK, "GL_COLOR_WRITEMASK"); - GL_EXT_draw_buffers_indexed.put(GL_BLEND, "GL_BLEND"); - GL_EXT_draw_buffers_indexed.put(GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"); - GL_EXT_draw_buffers_indexed.put(GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"); - GL_EXT_draw_buffers_indexed.put(GL_SRC_ALPHA, "GL_SRC_ALPHA"); - GL_EXT_draw_buffers_indexed.put(GL_FUNC_ADD, "GL_FUNC_ADD"); - GL_EXT_draw_buffers_indexed.put(GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"); - return GL_EXT_draw_buffers_indexed; - } - private static Map GL_NV_conditional_render; - private static Map GL_NV_conditional_render() { - if (GL_NV_conditional_render != null) - return GL_NV_conditional_render; - GL_NV_conditional_render = new HashMap(4); - GL_NV_conditional_render.put(GL_QUERY_WAIT_NV, "GL_QUERY_WAIT_NV"); - GL_NV_conditional_render.put(GL_QUERY_BY_REGION_WAIT_NV, "GL_QUERY_BY_REGION_WAIT_NV"); - GL_NV_conditional_render.put(GL_QUERY_NO_WAIT_NV, "GL_QUERY_NO_WAIT_NV"); - GL_NV_conditional_render.put(GL_QUERY_BY_REGION_NO_WAIT_NV, "GL_QUERY_BY_REGION_NO_WAIT_NV"); - return GL_NV_conditional_render; - } - private static Map GL_NV_point_sprite; - private static Map GL_NV_point_sprite() { - if (GL_NV_point_sprite != null) - return GL_NV_point_sprite; - GL_NV_point_sprite = new HashMap(3); - GL_NV_point_sprite.put(GL_POINT_SPRITE_R_MODE_NV, "GL_POINT_SPRITE_R_MODE_NV"); - GL_NV_point_sprite.put(GL_POINT_SPRITE_NV, "GL_POINT_SPRITE_NV"); - GL_NV_point_sprite.put(GL_COORD_REPLACE_NV, "GL_COORD_REPLACE_NV"); - return GL_NV_point_sprite; - } - private static Map GL_ATI_fragment_shader; - private static Map GL_ATI_fragment_shader() { - if (GL_ATI_fragment_shader != null) - return GL_ATI_fragment_shader; - GL_ATI_fragment_shader = new HashMap(104); - GL_ATI_fragment_shader.put(GL_SATURATE_BIT_ATI, "GL_SATURATE_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_REG_25_ATI, "GL_REG_25_ATI"); - GL_ATI_fragment_shader.put(GL_CON_21_ATI, "GL_CON_21_ATI"); - GL_ATI_fragment_shader.put(GL_EIGHTH_BIT_ATI, "GL_EIGHTH_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_REG_5_ATI, "GL_REG_5_ATI"); - GL_ATI_fragment_shader.put(GL_REG_27_ATI, "GL_REG_27_ATI"); - GL_ATI_fragment_shader.put(GL_CON_0_ATI, "GL_CON_0_ATI"); - GL_ATI_fragment_shader.put(GL_HALF_BIT_ATI, "GL_HALF_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_CON_31_ATI, "GL_CON_31_ATI"); - GL_ATI_fragment_shader.put(GL_CON_9_ATI, "GL_CON_9_ATI"); - GL_ATI_fragment_shader.put(GL_CON_13_ATI, "GL_CON_13_ATI"); - GL_ATI_fragment_shader.put(GL_REG_19_ATI, "GL_REG_19_ATI"); - GL_ATI_fragment_shader.put(GL_SWIZZLE_STQ_DQ_ATI, "GL_SWIZZLE_STQ_DQ_ATI"); - GL_ATI_fragment_shader.put(GL_REG_10_ATI, "GL_REG_10_ATI"); - GL_ATI_fragment_shader.put(GL_REG_15_ATI, "GL_REG_15_ATI"); - GL_ATI_fragment_shader.put(GL_COLOR_ALPHA_PAIRING_ATI, "GL_COLOR_ALPHA_PAIRING_ATI"); - GL_ATI_fragment_shader.put(GL_RED_BIT_ATI, "GL_RED_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_REG_23_ATI, "GL_REG_23_ATI"); - GL_ATI_fragment_shader.put(GL_COMP_BIT_ATI, "GL_COMP_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_REG_29_ATI, "GL_REG_29_ATI"); - GL_ATI_fragment_shader.put(GL_CON_23_ATI, "GL_CON_23_ATI"); - GL_ATI_fragment_shader.put(GL_CON_25_ATI, "GL_CON_25_ATI"); - GL_ATI_fragment_shader.put(GL_FRAGMENT_SHADER_ATI, "GL_FRAGMENT_SHADER_ATI"); - GL_ATI_fragment_shader.put(GL_CON_7_ATI, "GL_CON_7_ATI"); - GL_ATI_fragment_shader.put(GL_DOT3_ATI, "GL_DOT3_ATI"); - GL_ATI_fragment_shader.put(GL_REG_7_ATI, "GL_REG_7_ATI"); - GL_ATI_fragment_shader.put(GL_DOT2_ADD_ATI, "GL_DOT2_ADD_ATI"); - GL_ATI_fragment_shader.put(GL_REG_17_ATI, "GL_REG_17_ATI"); - GL_ATI_fragment_shader.put(GL_CON_11_ATI, "GL_CON_11_ATI"); - GL_ATI_fragment_shader.put(GL_SECONDARY_INTERPOLATOR_ATI, "GL_SECONDARY_INTERPOLATOR_ATI"); - GL_ATI_fragment_shader.put(GL_REG_12_ATI, "GL_REG_12_ATI"); - GL_ATI_fragment_shader.put(GL_REG_9_ATI, "GL_REG_9_ATI"); - GL_ATI_fragment_shader.put(GL_CON_18_ATI, "GL_CON_18_ATI"); - GL_ATI_fragment_shader.put(GL_CON_27_ATI, "GL_CON_27_ATI"); - GL_ATI_fragment_shader.put(GL_REG_20_ATI, "GL_REG_20_ATI"); - GL_ATI_fragment_shader.put(GL_REG_0_ATI, "GL_REG_0_ATI"); - GL_ATI_fragment_shader.put(GL_8X_BIT_ATI, "GL_8X_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_GREEN_BIT_ATI, "GL_GREEN_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_QUARTER_BIT_ATI, "GL_QUARTER_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_CON_5_ATI, "GL_CON_5_ATI"); - GL_ATI_fragment_shader.put(GL_CON_29_ATI, "GL_CON_29_ATI"); - GL_ATI_fragment_shader.put(GL_CON_16_ATI, "GL_CON_16_ATI"); - GL_ATI_fragment_shader.put(GL_MOV_ATI, "GL_MOV_ATI"); - GL_ATI_fragment_shader.put(GL_NEGATE_BIT_ATI, "GL_NEGATE_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_NUM_PASSES_ATI, "GL_NUM_PASSES_ATI"); - GL_ATI_fragment_shader.put(GL_REG_31_ATI, "GL_REG_31_ATI"); - GL_ATI_fragment_shader.put(GL_NUM_FRAGMENT_REGISTERS_ATI, "GL_NUM_FRAGMENT_REGISTERS_ATI"); - GL_ATI_fragment_shader.put(GL_REG_14_ATI, "GL_REG_14_ATI"); - GL_ATI_fragment_shader.put(GL_REG_2_ATI, "GL_REG_2_ATI"); - GL_ATI_fragment_shader.put(GL_SWIZZLE_STR_ATI, "GL_SWIZZLE_STR_ATI"); - GL_ATI_fragment_shader.put(GL_NUM_FRAGMENT_CONSTANTS_ATI, "GL_NUM_FRAGMENT_CONSTANTS_ATI"); - GL_ATI_fragment_shader.put(GL_BLUE_BIT_ATI, "GL_BLUE_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_CON_20_ATI, "GL_CON_20_ATI"); - GL_ATI_fragment_shader.put(GL_CON_3_ATI, "GL_CON_3_ATI"); - GL_ATI_fragment_shader.put(GL_CON_1_ATI, "GL_CON_1_ATI"); - GL_ATI_fragment_shader.put(GL_REG_4_ATI, "GL_REG_4_ATI"); - GL_ATI_fragment_shader.put(GL_NUM_LOOPBACK_COMPONENTS_ATI, "GL_NUM_LOOPBACK_COMPONENTS_ATI"); - GL_ATI_fragment_shader.put(GL_REG_26_ATI, "GL_REG_26_ATI"); - GL_ATI_fragment_shader.put(GL_CON_30_ATI, "GL_CON_30_ATI"); - GL_ATI_fragment_shader.put(GL_4X_BIT_ATI, "GL_4X_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_CON_14_ATI, "GL_CON_14_ATI"); - GL_ATI_fragment_shader.put(GL_REG_18_ATI, "GL_REG_18_ATI"); - GL_ATI_fragment_shader.put(GL_CND_ATI, "GL_CND_ATI"); - GL_ATI_fragment_shader.put(GL_REG_24_ATI, "GL_REG_24_ATI"); - GL_ATI_fragment_shader.put(GL_NUM_INSTRUCTIONS_TOTAL_ATI, "GL_NUM_INSTRUCTIONS_TOTAL_ATI"); - GL_ATI_fragment_shader.put(GL_CON_22_ATI, "GL_CON_22_ATI"); - GL_ATI_fragment_shader.put(GL_CON_24_ATI, "GL_CON_24_ATI"); - GL_ATI_fragment_shader.put(GL_DOT4_ATI, "GL_DOT4_ATI"); - GL_ATI_fragment_shader.put(GL_REG_28_ATI, "GL_REG_28_ATI"); - GL_ATI_fragment_shader.put(GL_REG_6_ATI, "GL_REG_6_ATI"); - GL_ATI_fragment_shader.put(GL_CON_8_ATI, "GL_CON_8_ATI"); - GL_ATI_fragment_shader.put(GL_SWIZZLE_STR_DR_ATI, "GL_SWIZZLE_STR_DR_ATI"); - GL_ATI_fragment_shader.put(GL_CON_10_ATI, "GL_CON_10_ATI"); - GL_ATI_fragment_shader.put(GL_REG_22_ATI, "GL_REG_22_ATI"); - GL_ATI_fragment_shader.put(GL_REG_16_ATI, "GL_REG_16_ATI"); - GL_ATI_fragment_shader.put(GL_CON_12_ATI, "GL_CON_12_ATI"); - GL_ATI_fragment_shader.put(GL_REG_8_ATI, "GL_REG_8_ATI"); - GL_ATI_fragment_shader.put(GL_CON_19_ATI, "GL_CON_19_ATI"); - GL_ATI_fragment_shader.put(GL_LERP_ATI, "GL_LERP_ATI"); - GL_ATI_fragment_shader.put(GL_SUB_ATI, "GL_SUB_ATI"); - GL_ATI_fragment_shader.put(GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI, "GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI"); - GL_ATI_fragment_shader.put(GL_REG_21_ATI, "GL_REG_21_ATI"); - GL_ATI_fragment_shader.put(GL_BIAS_BIT_ATI, "GL_BIAS_BIT_ATI"); - GL_ATI_fragment_shader.put(GL_CON_6_ATI, "GL_CON_6_ATI"); - GL_ATI_fragment_shader.put(GL_CON_17_ATI, "GL_CON_17_ATI"); - GL_ATI_fragment_shader.put(GL_REG_11_ATI, "GL_REG_11_ATI"); - GL_ATI_fragment_shader.put(GL_SWIZZLE_STRQ_ATI, "GL_SWIZZLE_STRQ_ATI"); - GL_ATI_fragment_shader.put(GL_MAD_ATI, "GL_MAD_ATI"); - GL_ATI_fragment_shader.put(GL_SWIZZLE_STRQ_DQ_ATI, "GL_SWIZZLE_STRQ_DQ_ATI"); - GL_ATI_fragment_shader.put(GL_REG_1_ATI, "GL_REG_1_ATI"); - GL_ATI_fragment_shader.put(GL_CON_26_ATI, "GL_CON_26_ATI"); - GL_ATI_fragment_shader.put(GL_SWIZZLE_STQ_ATI, "GL_SWIZZLE_STQ_ATI"); - GL_ATI_fragment_shader.put(GL_MUL_ATI, "GL_MUL_ATI"); - GL_ATI_fragment_shader.put(GL_CND0_ATI, "GL_CND0_ATI"); - GL_ATI_fragment_shader.put(GL_CON_4_ATI, "GL_CON_4_ATI"); - GL_ATI_fragment_shader.put(GL_NUM_INSTRUCTIONS_PER_PASS_ATI, "GL_NUM_INSTRUCTIONS_PER_PASS_ATI"); - GL_ATI_fragment_shader.put(GL_CON_2_ATI, "GL_CON_2_ATI"); - GL_ATI_fragment_shader.put(GL_REG_13_ATI, "GL_REG_13_ATI"); - GL_ATI_fragment_shader.put(GL_ADD_ATI, "GL_ADD_ATI"); - GL_ATI_fragment_shader.put(GL_CON_15_ATI, "GL_CON_15_ATI"); - GL_ATI_fragment_shader.put(GL_REG_3_ATI, "GL_REG_3_ATI"); - GL_ATI_fragment_shader.put(GL_REG_30_ATI, "GL_REG_30_ATI"); - GL_ATI_fragment_shader.put(GL_CON_28_ATI, "GL_CON_28_ATI"); - GL_ATI_fragment_shader.put(GL_2X_BIT_ATI, "GL_2X_BIT_ATI"); - return GL_ATI_fragment_shader; - } - private static Map GL_APPLE_flush_buffer_range; - private static Map GL_APPLE_flush_buffer_range() { - if (GL_APPLE_flush_buffer_range != null) - return GL_APPLE_flush_buffer_range; - GL_APPLE_flush_buffer_range = new HashMap(2); - GL_APPLE_flush_buffer_range.put(GL_BUFFER_FLUSHING_UNMAP_APPLE, "GL_BUFFER_FLUSHING_UNMAP_APPLE"); - GL_APPLE_flush_buffer_range.put(GL_BUFFER_SERIALIZED_MODIFY_APPLE, "GL_BUFFER_SERIALIZED_MODIFY_APPLE"); - return GL_APPLE_flush_buffer_range; - } - private static Map GL_OES_byte_coordinates; - private static Map GL_OES_byte_coordinates() { - if (GL_OES_byte_coordinates != null) - return GL_OES_byte_coordinates; - GL_OES_byte_coordinates = new HashMap(1); - GL_OES_byte_coordinates.put(GL_BYTE, "GL_BYTE"); - return GL_OES_byte_coordinates; - } - private static Map GL_OES_EGL_image; - private static Map GL_OES_EGL_image() { - if (GL_OES_EGL_image != null) - return GL_OES_EGL_image; - GL_OES_EGL_image = new HashMap(3); - GL_OES_EGL_image.put(GL_TEXTURE_BINDING_EXTERNAL_OES, "GL_TEXTURE_BINDING_EXTERNAL_OES"); - GL_OES_EGL_image.put(GL_TEXTURE_EXTERNAL_OES, "GL_TEXTURE_EXTERNAL_OES"); - GL_OES_EGL_image.put(GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES, "GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES"); - return GL_OES_EGL_image; - } - private static Map GL_ARB_sync; - private static Map GL_ARB_sync() { - if (GL_ARB_sync != null) - return GL_ARB_sync; - GL_ARB_sync = new HashMap(15); - GL_ARB_sync.put(GL_SYNC_STATUS, "GL_SYNC_STATUS"); - GL_ARB_sync.put(GL_MAX_SERVER_WAIT_TIMEOUT, "GL_MAX_SERVER_WAIT_TIMEOUT"); - GL_ARB_sync.put(GL_TIMEOUT_EXPIRED, "GL_TIMEOUT_EXPIRED"); - GL_ARB_sync.put(GL_SYNC_FENCE, "GL_SYNC_FENCE"); - GL_ARB_sync.put(GL_OBJECT_TYPE, "GL_OBJECT_TYPE"); - GL_ARB_sync.put(GL_ALREADY_SIGNALED, "GL_ALREADY_SIGNALED"); - GL_ARB_sync.put(GL_UNSIGNALED, "GL_UNSIGNALED"); - GL_ARB_sync.put(GL_SYNC_GPU_COMMANDS_COMPLETE, "GL_SYNC_GPU_COMMANDS_COMPLETE"); - GL_ARB_sync.put(GL_SYNC_FLUSH_COMMANDS_BIT, "GL_SYNC_FLUSH_COMMANDS_BIT"); - GL_ARB_sync.put(GL_SYNC_FLAGS, "GL_SYNC_FLAGS"); - GL_ARB_sync.put(GL_CONDITION_SATISFIED, "GL_CONDITION_SATISFIED"); - GL_ARB_sync.put(GL_SYNC_CONDITION, "GL_SYNC_CONDITION"); - GL_ARB_sync.put(GL_SIGNALED, "GL_SIGNALED"); - GL_ARB_sync.put(GL_WAIT_FAILED, "GL_WAIT_FAILED"); - GL_ARB_sync.put(GL_TIMEOUT_IGNORED, "GL_TIMEOUT_IGNORED"); - return GL_ARB_sync; - } - private static Map GL_NV_evaluators; - private static Map GL_NV_evaluators() { - if (GL_NV_evaluators != null) - return GL_NV_evaluators; - GL_NV_evaluators = new HashMap(24); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB11_NV, "GL_EVAL_VERTEX_ATTRIB11_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB14_NV, "GL_EVAL_VERTEX_ATTRIB14_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB12_NV, "GL_EVAL_VERTEX_ATTRIB12_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB13_NV, "GL_EVAL_VERTEX_ATTRIB13_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB0_NV, "GL_EVAL_VERTEX_ATTRIB0_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB10_NV, "GL_EVAL_VERTEX_ATTRIB10_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB1_NV, "GL_EVAL_VERTEX_ATTRIB1_NV"); - GL_NV_evaluators.put(GL_MAP_ATTRIB_V_ORDER_NV, "GL_MAP_ATTRIB_V_ORDER_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB3_NV, "GL_EVAL_VERTEX_ATTRIB3_NV"); - GL_NV_evaluators.put(GL_MAP_ATTRIB_U_ORDER_NV, "GL_MAP_ATTRIB_U_ORDER_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB2_NV, "GL_EVAL_VERTEX_ATTRIB2_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB15_NV, "GL_EVAL_VERTEX_ATTRIB15_NV"); - GL_NV_evaluators.put(GL_EVAL_FRACTIONAL_TESSELLATION_NV, "GL_EVAL_FRACTIONAL_TESSELLATION_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB8_NV, "GL_EVAL_VERTEX_ATTRIB8_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB9_NV, "GL_EVAL_VERTEX_ATTRIB9_NV"); - GL_NV_evaluators.put(GL_EVAL_2D_NV, "GL_EVAL_2D_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB6_NV, "GL_EVAL_VERTEX_ATTRIB6_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB4_NV, "GL_EVAL_VERTEX_ATTRIB4_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB7_NV, "GL_EVAL_VERTEX_ATTRIB7_NV"); - GL_NV_evaluators.put(GL_MAX_MAP_TESSELLATION_NV, "GL_MAX_MAP_TESSELLATION_NV"); - GL_NV_evaluators.put(GL_MAX_RATIONAL_EVAL_ORDER_NV, "GL_MAX_RATIONAL_EVAL_ORDER_NV"); - GL_NV_evaluators.put(GL_EVAL_VERTEX_ATTRIB5_NV, "GL_EVAL_VERTEX_ATTRIB5_NV"); - GL_NV_evaluators.put(GL_EVAL_TRIANGULAR_2D_NV, "GL_EVAL_TRIANGULAR_2D_NV"); - GL_NV_evaluators.put(GL_MAP_TESSELLATION_NV, "GL_MAP_TESSELLATION_NV"); - return GL_NV_evaluators; - } - private static Map GL_EXT_semaphore; - private static Map GL_EXT_semaphore() { - if (GL_EXT_semaphore != null) - return GL_EXT_semaphore; - GL_EXT_semaphore = new HashMap(13); - GL_EXT_semaphore.put(GL_LAYOUT_SHADER_READ_ONLY_EXT, "GL_LAYOUT_SHADER_READ_ONLY_EXT"); - GL_EXT_semaphore.put(GL_LAYOUT_TRANSFER_SRC_EXT, "GL_LAYOUT_TRANSFER_SRC_EXT"); - GL_EXT_semaphore.put(GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT, "GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT"); - GL_EXT_semaphore.put(GL_LAYOUT_GENERAL_EXT, "GL_LAYOUT_GENERAL_EXT"); - GL_EXT_semaphore.put(GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT, "GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT"); - GL_EXT_semaphore.put(GL_LAYOUT_COLOR_ATTACHMENT_EXT, "GL_LAYOUT_COLOR_ATTACHMENT_EXT"); - GL_EXT_semaphore.put(GL_DEVICE_UUID_EXT, "GL_DEVICE_UUID_EXT"); - GL_EXT_semaphore.put(GL_NUM_DEVICE_UUIDS_EXT, "GL_NUM_DEVICE_UUIDS_EXT"); - GL_EXT_semaphore.put(GL_LAYOUT_TRANSFER_DST_EXT, "GL_LAYOUT_TRANSFER_DST_EXT"); - GL_EXT_semaphore.put(GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT, "GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT"); - GL_EXT_semaphore.put(GL_DRIVER_UUID_EXT, "GL_DRIVER_UUID_EXT"); - GL_EXT_semaphore.put(GL_UUID_SIZE_EXT, "GL_UUID_SIZE_EXT"); - GL_EXT_semaphore.put(GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT, "GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT"); - return GL_EXT_semaphore; - } - private static Map GL_EXT_vertex_shader; - private static Map GL_EXT_vertex_shader() { - if (GL_EXT_vertex_shader != null) - return GL_EXT_vertex_shader; - GL_EXT_vertex_shader = new HashMap(110); - GL_EXT_vertex_shader.put(GL_SCALAR_EXT, "GL_SCALAR_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD10_EXT, "GL_OUTPUT_TEXTURE_COORD10_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD5_EXT, "GL_OUTPUT_TEXTURE_COORD5_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD29_EXT, "GL_OUTPUT_TEXTURE_COORD29_EXT"); - GL_EXT_vertex_shader.put(GL_VARIANT_ARRAY_POINTER_EXT, "GL_VARIANT_ARRAY_POINTER_EXT"); - GL_EXT_vertex_shader.put(GL_VERTEX_SHADER_INSTRUCTIONS_EXT, "GL_VERTEX_SHADER_INSTRUCTIONS_EXT"); - GL_EXT_vertex_shader.put(GL_OP_CROSS_PRODUCT_EXT, "GL_OP_CROSS_PRODUCT_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD19_EXT, "GL_OUTPUT_TEXTURE_COORD19_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD20_EXT, "GL_OUTPUT_TEXTURE_COORD20_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_VERTEX_SHADER_VARIANTS_EXT, "GL_MAX_VERTEX_SHADER_VARIANTS_EXT"); - GL_EXT_vertex_shader.put(GL_OP_MUL_EXT, "GL_OP_MUL_EXT"); - GL_EXT_vertex_shader.put(GL_NORMALIZED_RANGE_EXT, "GL_NORMALIZED_RANGE_EXT"); - GL_EXT_vertex_shader.put(GL_OP_LOG_BASE_2_EXT, "GL_OP_LOG_BASE_2_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD3_EXT, "GL_OUTPUT_TEXTURE_COORD3_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD30_EXT, "GL_OUTPUT_TEXTURE_COORD30_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT, "GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD27_EXT, "GL_OUTPUT_TEXTURE_COORD27_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"); - GL_EXT_vertex_shader.put(GL_NEGATIVE_X_EXT, "GL_NEGATIVE_X_EXT"); - GL_EXT_vertex_shader.put(GL_OP_FRAC_EXT, "GL_OP_FRAC_EXT"); - GL_EXT_vertex_shader.put(GL_X_EXT, "GL_X_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD14_EXT, "GL_OUTPUT_TEXTURE_COORD14_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT, "GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD12_EXT, "GL_OUTPUT_TEXTURE_COORD12_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD25_EXT, "GL_OUTPUT_TEXTURE_COORD25_EXT"); - GL_EXT_vertex_shader.put(GL_NEGATIVE_Z_EXT, "GL_NEGATIVE_Z_EXT"); - GL_EXT_vertex_shader.put(GL_VERTEX_SHADER_LOCALS_EXT, "GL_VERTEX_SHADER_LOCALS_EXT"); - GL_EXT_vertex_shader.put(GL_MVP_MATRIX_EXT, "GL_MVP_MATRIX_EXT"); - GL_EXT_vertex_shader.put(GL_LOCAL_CONSTANT_VALUE_EXT, "GL_LOCAL_CONSTANT_VALUE_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD24_EXT, "GL_OUTPUT_TEXTURE_COORD24_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_VERTEX_SHADER_LOCALS_EXT, "GL_MAX_VERTEX_SHADER_LOCALS_EXT"); - GL_EXT_vertex_shader.put(GL_OP_NEGATE_EXT, "GL_OP_NEGATE_EXT"); - GL_EXT_vertex_shader.put(GL_OP_RECIP_SQRT_EXT, "GL_OP_RECIP_SQRT_EXT"); - GL_EXT_vertex_shader.put(GL_OP_DOT4_EXT, "GL_OP_DOT4_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD16_EXT, "GL_OUTPUT_TEXTURE_COORD16_EXT"); - GL_EXT_vertex_shader.put(GL_VERTEX_SHADER_INVARIANTS_EXT, "GL_VERTEX_SHADER_INVARIANTS_EXT"); - GL_EXT_vertex_shader.put(GL_ZERO_EXT, "GL_ZERO_EXT"); - GL_EXT_vertex_shader.put(GL_INVARIANT_EXT, "GL_INVARIANT_EXT"); - GL_EXT_vertex_shader.put(GL_LOCAL_CONSTANT_EXT, "GL_LOCAL_CONSTANT_EXT"); - GL_EXT_vertex_shader.put(GL_VERTEX_SHADER_EXT, "GL_VERTEX_SHADER_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_COLOR0_EXT, "GL_OUTPUT_COLOR0_EXT"); - GL_EXT_vertex_shader.put(GL_VARIANT_ARRAY_TYPE_EXT, "GL_VARIANT_ARRAY_TYPE_EXT"); - GL_EXT_vertex_shader.put(GL_OP_ROUND_EXT, "GL_OP_ROUND_EXT"); - GL_EXT_vertex_shader.put(GL_NEGATIVE_W_EXT, "GL_NEGATIVE_W_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD2_EXT, "GL_OUTPUT_TEXTURE_COORD2_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD18_EXT, "GL_OUTPUT_TEXTURE_COORD18_EXT"); - GL_EXT_vertex_shader.put(GL_OP_MIN_EXT, "GL_OP_MIN_EXT"); - GL_EXT_vertex_shader.put(GL_OP_SET_GE_EXT, "GL_OP_SET_GE_EXT"); - GL_EXT_vertex_shader.put(GL_OP_SET_LT_EXT, "GL_OP_SET_LT_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD7_EXT, "GL_OUTPUT_TEXTURE_COORD7_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD9_EXT, "GL_OUTPUT_TEXTURE_COORD9_EXT"); - GL_EXT_vertex_shader.put(GL_ONE_EXT, "GL_ONE_EXT"); - GL_EXT_vertex_shader.put(GL_OP_RECIP_EXT, "GL_OP_RECIP_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD0_EXT, "GL_OUTPUT_TEXTURE_COORD0_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD22_EXT, "GL_OUTPUT_TEXTURE_COORD22_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT, "GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT"); - GL_EXT_vertex_shader.put(GL_OP_MAX_EXT, "GL_OP_MAX_EXT"); - GL_EXT_vertex_shader.put(GL_VERTEX_SHADER_VARIANTS_EXT, "GL_VERTEX_SHADER_VARIANTS_EXT"); - GL_EXT_vertex_shader.put(GL_VARIANT_EXT, "GL_VARIANT_EXT"); - GL_EXT_vertex_shader.put(GL_OP_ADD_EXT, "GL_OP_ADD_EXT"); - GL_EXT_vertex_shader.put(GL_VERTEX_SHADER_OPTIMIZED_EXT, "GL_VERTEX_SHADER_OPTIMIZED_EXT"); - GL_EXT_vertex_shader.put(GL_OP_POWER_EXT, "GL_OP_POWER_EXT"); - GL_EXT_vertex_shader.put(GL_OP_SUB_EXT, "GL_OP_SUB_EXT"); - GL_EXT_vertex_shader.put(GL_OP_CLAMP_EXT, "GL_OP_CLAMP_EXT"); - GL_EXT_vertex_shader.put(GL_CURRENT_VERTEX_EXT, "GL_CURRENT_VERTEX_EXT"); - GL_EXT_vertex_shader.put(GL_VECTOR_EXT, "GL_VECTOR_EXT"); - GL_EXT_vertex_shader.put(GL_LOCAL_CONSTANT_DATATYPE_EXT, "GL_LOCAL_CONSTANT_DATATYPE_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD6_EXT, "GL_OUTPUT_TEXTURE_COORD6_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD11_EXT, "GL_OUTPUT_TEXTURE_COORD11_EXT"); - GL_EXT_vertex_shader.put(GL_OP_FLOOR_EXT, "GL_OP_FLOOR_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD28_EXT, "GL_OUTPUT_TEXTURE_COORD28_EXT"); - GL_EXT_vertex_shader.put(GL_VARIANT_ARRAY_STRIDE_EXT, "GL_VARIANT_ARRAY_STRIDE_EXT"); - GL_EXT_vertex_shader.put(GL_NEGATIVE_Y_EXT, "GL_NEGATIVE_Y_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_VERTEX_SHADER_INVARIANTS_EXT, "GL_MAX_VERTEX_SHADER_INVARIANTS_EXT"); - GL_EXT_vertex_shader.put(GL_VARIANT_DATATYPE_EXT, "GL_VARIANT_DATATYPE_EXT"); - GL_EXT_vertex_shader.put(GL_VARIANT_VALUE_EXT, "GL_VARIANT_VALUE_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD31_EXT, "GL_OUTPUT_TEXTURE_COORD31_EXT"); - GL_EXT_vertex_shader.put(GL_INVARIANT_VALUE_EXT, "GL_INVARIANT_VALUE_EXT"); - GL_EXT_vertex_shader.put(GL_Y_EXT, "GL_Y_EXT"); - GL_EXT_vertex_shader.put(GL_MATRIX_EXT, "GL_MATRIX_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD26_EXT, "GL_OUTPUT_TEXTURE_COORD26_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD13_EXT, "GL_OUTPUT_TEXTURE_COORD13_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD4_EXT, "GL_OUTPUT_TEXTURE_COORD4_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_COLOR1_EXT, "GL_OUTPUT_COLOR1_EXT"); - GL_EXT_vertex_shader.put(GL_INVARIANT_DATATYPE_EXT, "GL_INVARIANT_DATATYPE_EXT"); - GL_EXT_vertex_shader.put(GL_VERTEX_SHADER_BINDING_EXT, "GL_VERTEX_SHADER_BINDING_EXT"); - GL_EXT_vertex_shader.put(GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT, "GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"); - GL_EXT_vertex_shader.put(GL_OP_MULTIPLY_MATRIX_EXT, "GL_OP_MULTIPLY_MATRIX_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT, "GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT"); - GL_EXT_vertex_shader.put(GL_Z_EXT, "GL_Z_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD1_EXT, "GL_OUTPUT_TEXTURE_COORD1_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD23_EXT, "GL_OUTPUT_TEXTURE_COORD23_EXT"); - GL_EXT_vertex_shader.put(GL_OP_INDEX_EXT, "GL_OP_INDEX_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD15_EXT, "GL_OUTPUT_TEXTURE_COORD15_EXT"); - GL_EXT_vertex_shader.put(GL_NEGATIVE_ONE_EXT, "GL_NEGATIVE_ONE_EXT"); - GL_EXT_vertex_shader.put(GL_OP_DOT3_EXT, "GL_OP_DOT3_EXT"); - GL_EXT_vertex_shader.put(GL_W_EXT, "GL_W_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD8_EXT, "GL_OUTPUT_TEXTURE_COORD8_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD21_EXT, "GL_OUTPUT_TEXTURE_COORD21_EXT"); - GL_EXT_vertex_shader.put(GL_OP_EXP_BASE_2_EXT, "GL_OP_EXP_BASE_2_EXT"); - GL_EXT_vertex_shader.put(GL_VARIANT_ARRAY_EXT, "GL_VARIANT_ARRAY_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_VERTEX_EXT, "GL_OUTPUT_VERTEX_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_TEXTURE_COORD17_EXT, "GL_OUTPUT_TEXTURE_COORD17_EXT"); - GL_EXT_vertex_shader.put(GL_LOCAL_EXT, "GL_LOCAL_EXT"); - GL_EXT_vertex_shader.put(GL_OUTPUT_FOG_EXT, "GL_OUTPUT_FOG_EXT"); - GL_EXT_vertex_shader.put(GL_OP_MOV_EXT, "GL_OP_MOV_EXT"); - GL_EXT_vertex_shader.put(GL_FULL_RANGE_EXT, "GL_FULL_RANGE_EXT"); - GL_EXT_vertex_shader.put(GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT, "GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT"); - GL_EXT_vertex_shader.put(GL_OP_MADD_EXT, "GL_OP_MADD_EXT"); - return GL_EXT_vertex_shader; - } - private static Map GL_NV_transform_feedback; - private static Map GL_NV_transform_feedback() { - if (GL_NV_transform_feedback != null) - return GL_NV_transform_feedback; - GL_NV_transform_feedback = new HashMap(31); - GL_NV_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV"); - GL_NV_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV"); - GL_NV_transform_feedback.put(GL_PRIMITIVES_GENERATED_NV, "GL_PRIMITIVES_GENERATED_NV"); - GL_NV_transform_feedback.put(GL_RASTERIZER_DISCARD_NV, "GL_RASTERIZER_DISCARD_NV"); - GL_NV_transform_feedback.put(GL_SKIP_COMPONENTS2_NV, "GL_SKIP_COMPONENTS2_NV"); - GL_NV_transform_feedback.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV"); - GL_NV_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_START_NV, "GL_TRANSFORM_FEEDBACK_BUFFER_START_NV"); - GL_NV_transform_feedback.put(GL_SKIP_COMPONENTS4_NV, "GL_SKIP_COMPONENTS4_NV"); - GL_NV_transform_feedback.put(GL_CLIP_DISTANCE_NV, "GL_CLIP_DISTANCE_NV"); - GL_NV_transform_feedback.put(GL_BACK_PRIMARY_COLOR_NV, "GL_BACK_PRIMARY_COLOR_NV"); - GL_NV_transform_feedback.put(GL_TRANSFORM_FEEDBACK_RECORD_NV, "GL_TRANSFORM_FEEDBACK_RECORD_NV"); - GL_NV_transform_feedback.put(GL_TRANSFORM_FEEDBACK_ATTRIBS_NV, "GL_TRANSFORM_FEEDBACK_ATTRIBS_NV"); - GL_NV_transform_feedback.put(GL_VERTEX_ID_NV, "GL_VERTEX_ID_NV"); - GL_NV_transform_feedback.put(GL_INTERLEAVED_ATTRIBS_NV, "GL_INTERLEAVED_ATTRIBS_NV"); - GL_NV_transform_feedback.put(GL_TEXTURE_COORD_NV, "GL_TEXTURE_COORD_NV"); - GL_NV_transform_feedback.put(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV"); - GL_NV_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV"); - GL_NV_transform_feedback.put(GL_BACK_SECONDARY_COLOR_NV, "GL_BACK_SECONDARY_COLOR_NV"); - GL_NV_transform_feedback.put(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV"); - GL_NV_transform_feedback.put(GL_SKIP_COMPONENTS1_NV, "GL_SKIP_COMPONENTS1_NV"); - GL_NV_transform_feedback.put(GL_ACTIVE_VARYING_MAX_LENGTH_NV, "GL_ACTIVE_VARYING_MAX_LENGTH_NV"); - GL_NV_transform_feedback.put(GL_SKIP_COMPONENTS3_NV, "GL_SKIP_COMPONENTS3_NV"); - GL_NV_transform_feedback.put(GL_SEPARATE_ATTRIBS_NV, "GL_SEPARATE_ATTRIBS_NV"); - GL_NV_transform_feedback.put(GL_TRANSFORM_FEEDBACK_VARYINGS_NV, "GL_TRANSFORM_FEEDBACK_VARYINGS_NV"); - GL_NV_transform_feedback.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV"); - GL_NV_transform_feedback.put(GL_PRIMITIVE_ID_NV, "GL_PRIMITIVE_ID_NV"); - GL_NV_transform_feedback.put(GL_NEXT_BUFFER_NV, "GL_NEXT_BUFFER_NV"); - GL_NV_transform_feedback.put(GL_LAYER_NV, "GL_LAYER_NV"); - GL_NV_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_NV, "GL_TRANSFORM_FEEDBACK_BUFFER_NV"); - GL_NV_transform_feedback.put(GL_ACTIVE_VARYINGS_NV, "GL_ACTIVE_VARYINGS_NV"); - GL_NV_transform_feedback.put(GL_GENERIC_ATTRIB_NV, "GL_GENERIC_ATTRIB_NV"); - return GL_NV_transform_feedback; - } - private static Map GL_EXT_transform_feedback; - private static Map GL_EXT_transform_feedback() { - if (GL_EXT_transform_feedback != null) - return GL_EXT_transform_feedback; - GL_EXT_transform_feedback = new HashMap(15); - GL_EXT_transform_feedback.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT"); - GL_EXT_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT, "GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT"); - GL_EXT_transform_feedback.put(GL_SEPARATE_ATTRIBS_EXT, "GL_SEPARATE_ATTRIBS_EXT"); - GL_EXT_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT, "GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT"); - GL_EXT_transform_feedback.put(GL_INTERLEAVED_ATTRIBS_EXT, "GL_INTERLEAVED_ATTRIBS_EXT"); - GL_EXT_transform_feedback.put(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT, "GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT"); - GL_EXT_transform_feedback.put(GL_TRANSFORM_FEEDBACK_VARYINGS_EXT, "GL_TRANSFORM_FEEDBACK_VARYINGS_EXT"); - GL_EXT_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT, "GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT"); - GL_EXT_transform_feedback.put(GL_PRIMITIVES_GENERATED_EXT, "GL_PRIMITIVES_GENERATED_EXT"); - GL_EXT_transform_feedback.put(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT, "GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT"); - GL_EXT_transform_feedback.put(GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT, "GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT"); - GL_EXT_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_EXT, "GL_TRANSFORM_FEEDBACK_BUFFER_EXT"); - GL_EXT_transform_feedback.put(GL_RASTERIZER_DISCARD_EXT, "GL_RASTERIZER_DISCARD_EXT"); - GL_EXT_transform_feedback.put(GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT, "GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT"); - GL_EXT_transform_feedback.put(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT, "GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT"); - return GL_EXT_transform_feedback; - } - private static Map GL_EXT_debug_label; - private static Map GL_EXT_debug_label() { - if (GL_EXT_debug_label != null) - return GL_EXT_debug_label; - GL_EXT_debug_label = new HashMap(8); - GL_EXT_debug_label.put(GL_PROGRAM_PIPELINE_OBJECT_EXT, "GL_PROGRAM_PIPELINE_OBJECT_EXT"); - GL_EXT_debug_label.put(GL_BUFFER_OBJECT_EXT, "GL_BUFFER_OBJECT_EXT"); - GL_EXT_debug_label.put(GL_PROGRAM_OBJECT_EXT, "GL_PROGRAM_OBJECT_EXT"); - GL_EXT_debug_label.put(GL_TRANSFORM_FEEDBACK, "GL_TRANSFORM_FEEDBACK"); - GL_EXT_debug_label.put(GL_VERTEX_ARRAY_OBJECT_EXT, "GL_VERTEX_ARRAY_OBJECT_EXT"); - GL_EXT_debug_label.put(GL_SHADER_OBJECT_EXT, "GL_SHADER_OBJECT_EXT"); - GL_EXT_debug_label.put(GL_QUERY_OBJECT_EXT, "GL_QUERY_OBJECT_EXT"); - GL_EXT_debug_label.put(GL_SAMPLER, "GL_SAMPLER"); - return GL_EXT_debug_label; - } - private static Map GL_ARB_vertex_type_2_10_10_10_rev; - private static Map GL_ARB_vertex_type_2_10_10_10_rev() { - if (GL_ARB_vertex_type_2_10_10_10_rev != null) - return GL_ARB_vertex_type_2_10_10_10_rev; - GL_ARB_vertex_type_2_10_10_10_rev = new HashMap(2); - GL_ARB_vertex_type_2_10_10_10_rev.put(GL_INT_2_10_10_10_REV, "GL_INT_2_10_10_10_REV"); - GL_ARB_vertex_type_2_10_10_10_rev.put(GL_UNSIGNED_INT_2_10_10_10_REV, "GL_UNSIGNED_INT_2_10_10_10_REV"); - return GL_ARB_vertex_type_2_10_10_10_rev; - } - private static Map GL_MESA_framebuffer_flip_y; - private static Map GL_MESA_framebuffer_flip_y() { - if (GL_MESA_framebuffer_flip_y != null) - return GL_MESA_framebuffer_flip_y; - GL_MESA_framebuffer_flip_y = new HashMap(1); - GL_MESA_framebuffer_flip_y.put(GL_FRAMEBUFFER_FLIP_Y_MESA, "GL_FRAMEBUFFER_FLIP_Y_MESA"); - return GL_MESA_framebuffer_flip_y; - } - private static Map GL_NV_draw_buffers; - private static Map GL_NV_draw_buffers() { - if (GL_NV_draw_buffers != null) - return GL_NV_draw_buffers; - GL_NV_draw_buffers = new HashMap(33); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT9_NV, "GL_COLOR_ATTACHMENT9_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT12_NV, "GL_COLOR_ATTACHMENT12_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT10_NV, "GL_COLOR_ATTACHMENT10_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT14_NV, "GL_COLOR_ATTACHMENT14_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT3_NV, "GL_COLOR_ATTACHMENT3_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT1_NV, "GL_COLOR_ATTACHMENT1_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT7_NV, "GL_COLOR_ATTACHMENT7_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER10_NV, "GL_DRAW_BUFFER10_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER12_NV, "GL_DRAW_BUFFER12_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER14_NV, "GL_DRAW_BUFFER14_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT5_NV, "GL_COLOR_ATTACHMENT5_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER2_NV, "GL_DRAW_BUFFER2_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER8_NV, "GL_DRAW_BUFFER8_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER6_NV, "GL_DRAW_BUFFER6_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER4_NV, "GL_DRAW_BUFFER4_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER0_NV, "GL_DRAW_BUFFER0_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT13_NV, "GL_COLOR_ATTACHMENT13_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT11_NV, "GL_COLOR_ATTACHMENT11_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT15_NV, "GL_COLOR_ATTACHMENT15_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER13_NV, "GL_DRAW_BUFFER13_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT4_NV, "GL_COLOR_ATTACHMENT4_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER9_NV, "GL_DRAW_BUFFER9_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER11_NV, "GL_DRAW_BUFFER11_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT2_NV, "GL_COLOR_ATTACHMENT2_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT8_NV, "GL_COLOR_ATTACHMENT8_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER15_NV, "GL_DRAW_BUFFER15_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT6_NV, "GL_COLOR_ATTACHMENT6_NV"); - GL_NV_draw_buffers.put(GL_MAX_DRAW_BUFFERS_NV, "GL_MAX_DRAW_BUFFERS_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER5_NV, "GL_DRAW_BUFFER5_NV"); - GL_NV_draw_buffers.put(GL_COLOR_ATTACHMENT0_NV, "GL_COLOR_ATTACHMENT0_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER1_NV, "GL_DRAW_BUFFER1_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER7_NV, "GL_DRAW_BUFFER7_NV"); - GL_NV_draw_buffers.put(GL_DRAW_BUFFER3_NV, "GL_DRAW_BUFFER3_NV"); - return GL_NV_draw_buffers; - } - private static Map GL_NV_memory_attachment; - private static Map GL_NV_memory_attachment() { - if (GL_NV_memory_attachment != null) - return GL_NV_memory_attachment; - GL_NV_memory_attachment = new HashMap(10); - GL_NV_memory_attachment.put(GL_MEMORY_ATTACHABLE_SIZE_NV, "GL_MEMORY_ATTACHABLE_SIZE_NV"); - GL_NV_memory_attachment.put(GL_MEMORY_ATTACHABLE_ALIGNMENT_NV, "GL_MEMORY_ATTACHABLE_ALIGNMENT_NV"); - GL_NV_memory_attachment.put(GL_DETACHED_MEMORY_INCARNATION_NV, "GL_DETACHED_MEMORY_INCARNATION_NV"); - GL_NV_memory_attachment.put(GL_MAX_DETACHED_TEXTURES_NV, "GL_MAX_DETACHED_TEXTURES_NV"); - GL_NV_memory_attachment.put(GL_ATTACHED_MEMORY_OFFSET_NV, "GL_ATTACHED_MEMORY_OFFSET_NV"); - GL_NV_memory_attachment.put(GL_MEMORY_ATTACHABLE_NV, "GL_MEMORY_ATTACHABLE_NV"); - GL_NV_memory_attachment.put(GL_DETACHED_TEXTURES_NV, "GL_DETACHED_TEXTURES_NV"); - GL_NV_memory_attachment.put(GL_DETACHED_BUFFERS_NV, "GL_DETACHED_BUFFERS_NV"); - GL_NV_memory_attachment.put(GL_MAX_DETACHED_BUFFERS_NV, "GL_MAX_DETACHED_BUFFERS_NV"); - GL_NV_memory_attachment.put(GL_ATTACHED_MEMORY_OBJECT_NV, "GL_ATTACHED_MEMORY_OBJECT_NV"); - return GL_NV_memory_attachment; - } - private static Map GL_EXT_draw_buffers; - private static Map GL_EXT_draw_buffers() { - if (GL_EXT_draw_buffers != null) - return GL_EXT_draw_buffers; - GL_EXT_draw_buffers = new HashMap(34); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER0_EXT, "GL_DRAW_BUFFER0_EXT"); - GL_EXT_draw_buffers.put(GL_MAX_COLOR_ATTACHMENTS_EXT, "GL_MAX_COLOR_ATTACHMENTS_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT5_EXT, "GL_COLOR_ATTACHMENT5_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT10_EXT, "GL_COLOR_ATTACHMENT10_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER9_EXT, "GL_DRAW_BUFFER9_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT14_EXT, "GL_COLOR_ATTACHMENT14_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT0_EXT, "GL_COLOR_ATTACHMENT0_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER12_EXT, "GL_DRAW_BUFFER12_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER1_EXT, "GL_DRAW_BUFFER1_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER5_EXT, "GL_DRAW_BUFFER5_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER13_EXT, "GL_DRAW_BUFFER13_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT7_EXT, "GL_COLOR_ATTACHMENT7_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT4_EXT, "GL_COLOR_ATTACHMENT4_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER8_EXT, "GL_DRAW_BUFFER8_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT13_EXT, "GL_COLOR_ATTACHMENT13_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER4_EXT, "GL_DRAW_BUFFER4_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT3_EXT, "GL_COLOR_ATTACHMENT3_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER14_EXT, "GL_DRAW_BUFFER14_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT8_EXT, "GL_COLOR_ATTACHMENT8_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT12_EXT, "GL_COLOR_ATTACHMENT12_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER7_EXT, "GL_DRAW_BUFFER7_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER10_EXT, "GL_DRAW_BUFFER10_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER3_EXT, "GL_DRAW_BUFFER3_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER6_EXT, "GL_DRAW_BUFFER6_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT11_EXT, "GL_COLOR_ATTACHMENT11_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT9_EXT, "GL_COLOR_ATTACHMENT9_EXT"); - GL_EXT_draw_buffers.put(GL_MAX_DRAW_BUFFERS_EXT, "GL_MAX_DRAW_BUFFERS_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER15_EXT, "GL_DRAW_BUFFER15_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT2_EXT, "GL_COLOR_ATTACHMENT2_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER11_EXT, "GL_DRAW_BUFFER11_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT6_EXT, "GL_COLOR_ATTACHMENT6_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT1_EXT, "GL_COLOR_ATTACHMENT1_EXT"); - GL_EXT_draw_buffers.put(GL_COLOR_ATTACHMENT15_EXT, "GL_COLOR_ATTACHMENT15_EXT"); - GL_EXT_draw_buffers.put(GL_DRAW_BUFFER2_EXT, "GL_DRAW_BUFFER2_EXT"); - return GL_EXT_draw_buffers; - } - private static Map GL_INTEL_map_texture; - private static Map GL_INTEL_map_texture() { - if (GL_INTEL_map_texture != null) - return GL_INTEL_map_texture; - GL_INTEL_map_texture = new HashMap(4); - GL_INTEL_map_texture.put(GL_LAYOUT_LINEAR_CPU_CACHED_INTEL, "GL_LAYOUT_LINEAR_CPU_CACHED_INTEL"); - GL_INTEL_map_texture.put(GL_LAYOUT_LINEAR_INTEL, "GL_LAYOUT_LINEAR_INTEL"); - GL_INTEL_map_texture.put(GL_TEXTURE_MEMORY_LAYOUT_INTEL, "GL_TEXTURE_MEMORY_LAYOUT_INTEL"); - GL_INTEL_map_texture.put(GL_LAYOUT_DEFAULT_INTEL, "GL_LAYOUT_DEFAULT_INTEL"); - return GL_INTEL_map_texture; - } - private static Map GL_ARB_provoking_vertex; - private static Map GL_ARB_provoking_vertex() { - if (GL_ARB_provoking_vertex != null) - return GL_ARB_provoking_vertex; - GL_ARB_provoking_vertex = new HashMap(4); - GL_ARB_provoking_vertex.put(GL_PROVOKING_VERTEX, "GL_PROVOKING_VERTEX"); - GL_ARB_provoking_vertex.put(GL_LAST_VERTEX_CONVENTION, "GL_LAST_VERTEX_CONVENTION"); - GL_ARB_provoking_vertex.put(GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION"); - GL_ARB_provoking_vertex.put(GL_FIRST_VERTEX_CONVENTION, "GL_FIRST_VERTEX_CONVENTION"); - return GL_ARB_provoking_vertex; - } - private static Map GL_ARB_texture_storage; - private static Map GL_ARB_texture_storage() { - if (GL_ARB_texture_storage != null) - return GL_ARB_texture_storage; - GL_ARB_texture_storage = new HashMap(1); - GL_ARB_texture_storage.put(GL_TEXTURE_IMMUTABLE_FORMAT, "GL_TEXTURE_IMMUTABLE_FORMAT"); - return GL_ARB_texture_storage; - } - private static Map GL_EXT_map_buffer_range; - private static Map GL_EXT_map_buffer_range() { - if (GL_EXT_map_buffer_range != null) - return GL_EXT_map_buffer_range; - GL_EXT_map_buffer_range = new HashMap(6); - GL_EXT_map_buffer_range.put(GL_MAP_WRITE_BIT_EXT, "GL_MAP_WRITE_BIT_EXT"); - GL_EXT_map_buffer_range.put(GL_MAP_INVALIDATE_BUFFER_BIT_EXT, "GL_MAP_INVALIDATE_BUFFER_BIT_EXT"); - GL_EXT_map_buffer_range.put(GL_MAP_INVALIDATE_RANGE_BIT_EXT, "GL_MAP_INVALIDATE_RANGE_BIT_EXT"); - GL_EXT_map_buffer_range.put(GL_MAP_FLUSH_EXPLICIT_BIT_EXT, "GL_MAP_FLUSH_EXPLICIT_BIT_EXT"); - GL_EXT_map_buffer_range.put(GL_MAP_UNSYNCHRONIZED_BIT_EXT, "GL_MAP_UNSYNCHRONIZED_BIT_EXT"); - GL_EXT_map_buffer_range.put(GL_MAP_READ_BIT_EXT, "GL_MAP_READ_BIT_EXT"); - return GL_EXT_map_buffer_range; - } - private static Map GL_ARB_framebuffer_no_attachments; - private static Map GL_ARB_framebuffer_no_attachments() { - if (GL_ARB_framebuffer_no_attachments != null) - return GL_ARB_framebuffer_no_attachments; - GL_ARB_framebuffer_no_attachments = new HashMap(9); - GL_ARB_framebuffer_no_attachments.put(GL_FRAMEBUFFER_DEFAULT_WIDTH, "GL_FRAMEBUFFER_DEFAULT_WIDTH"); - GL_ARB_framebuffer_no_attachments.put(GL_FRAMEBUFFER_DEFAULT_HEIGHT, "GL_FRAMEBUFFER_DEFAULT_HEIGHT"); - GL_ARB_framebuffer_no_attachments.put(GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS, "GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"); - GL_ARB_framebuffer_no_attachments.put(GL_MAX_FRAMEBUFFER_WIDTH, "GL_MAX_FRAMEBUFFER_WIDTH"); - GL_ARB_framebuffer_no_attachments.put(GL_MAX_FRAMEBUFFER_HEIGHT, "GL_MAX_FRAMEBUFFER_HEIGHT"); - GL_ARB_framebuffer_no_attachments.put(GL_MAX_FRAMEBUFFER_LAYERS, "GL_MAX_FRAMEBUFFER_LAYERS"); - GL_ARB_framebuffer_no_attachments.put(GL_FRAMEBUFFER_DEFAULT_LAYERS, "GL_FRAMEBUFFER_DEFAULT_LAYERS"); - GL_ARB_framebuffer_no_attachments.put(GL_FRAMEBUFFER_DEFAULT_SAMPLES, "GL_FRAMEBUFFER_DEFAULT_SAMPLES"); - GL_ARB_framebuffer_no_attachments.put(GL_MAX_FRAMEBUFFER_SAMPLES, "GL_MAX_FRAMEBUFFER_SAMPLES"); - return GL_ARB_framebuffer_no_attachments; - } - private static Map GL_EXT_fog_coord; - private static Map GL_EXT_fog_coord() { - if (GL_EXT_fog_coord != null) - return GL_EXT_fog_coord; - GL_EXT_fog_coord = new HashMap(8); - GL_EXT_fog_coord.put(GL_FRAGMENT_DEPTH_EXT, "GL_FRAGMENT_DEPTH_EXT"); - GL_EXT_fog_coord.put(GL_FOG_COORDINATE_ARRAY_TYPE_EXT, "GL_FOG_COORDINATE_ARRAY_TYPE_EXT"); - GL_EXT_fog_coord.put(GL_FOG_COORDINATE_ARRAY_STRIDE_EXT, "GL_FOG_COORDINATE_ARRAY_STRIDE_EXT"); - GL_EXT_fog_coord.put(GL_FOG_COORDINATE_EXT, "GL_FOG_COORDINATE_EXT"); - GL_EXT_fog_coord.put(GL_CURRENT_FOG_COORDINATE_EXT, "GL_CURRENT_FOG_COORDINATE_EXT"); - GL_EXT_fog_coord.put(GL_FOG_COORDINATE_ARRAY_POINTER_EXT, "GL_FOG_COORDINATE_ARRAY_POINTER_EXT"); - GL_EXT_fog_coord.put(GL_FOG_COORDINATE_ARRAY_EXT, "GL_FOG_COORDINATE_ARRAY_EXT"); - GL_EXT_fog_coord.put(GL_FOG_COORDINATE_SOURCE_EXT, "GL_FOG_COORDINATE_SOURCE_EXT"); - return GL_EXT_fog_coord; - } - private static Map GL_OES_get_program_binary; - private static Map GL_OES_get_program_binary() { - if (GL_OES_get_program_binary != null) - return GL_OES_get_program_binary; - GL_OES_get_program_binary = new HashMap(3); - GL_OES_get_program_binary.put(GL_PROGRAM_BINARY_LENGTH_OES, "GL_PROGRAM_BINARY_LENGTH_OES"); - GL_OES_get_program_binary.put(GL_NUM_PROGRAM_BINARY_FORMATS_OES, "GL_NUM_PROGRAM_BINARY_FORMATS_OES"); - GL_OES_get_program_binary.put(GL_PROGRAM_BINARY_FORMATS_OES, "GL_PROGRAM_BINARY_FORMATS_OES"); - return GL_OES_get_program_binary; - } - private static Map GL_QCOM_alpha_test; - private static Map GL_QCOM_alpha_test() { - if (GL_QCOM_alpha_test != null) - return GL_QCOM_alpha_test; - GL_QCOM_alpha_test = new HashMap(3); - GL_QCOM_alpha_test.put(GL_ALPHA_TEST_FUNC_QCOM, "GL_ALPHA_TEST_FUNC_QCOM"); - GL_QCOM_alpha_test.put(GL_ALPHA_TEST_QCOM, "GL_ALPHA_TEST_QCOM"); - GL_QCOM_alpha_test.put(GL_ALPHA_TEST_REF_QCOM, "GL_ALPHA_TEST_REF_QCOM"); - return GL_QCOM_alpha_test; - } - private static Map GL_NV_alpha_to_coverage_dither_control; - private static Map GL_NV_alpha_to_coverage_dither_control() { - if (GL_NV_alpha_to_coverage_dither_control != null) - return GL_NV_alpha_to_coverage_dither_control; - GL_NV_alpha_to_coverage_dither_control = new HashMap(4); - GL_NV_alpha_to_coverage_dither_control.put(GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV, "GL_ALPHA_TO_COVERAGE_DITHER_DEFAULT_NV"); - GL_NV_alpha_to_coverage_dither_control.put(GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV, "GL_ALPHA_TO_COVERAGE_DITHER_ENABLE_NV"); - GL_NV_alpha_to_coverage_dither_control.put(GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV, "GL_ALPHA_TO_COVERAGE_DITHER_DISABLE_NV"); - GL_NV_alpha_to_coverage_dither_control.put(GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV, "GL_ALPHA_TO_COVERAGE_DITHER_MODE_NV"); - return GL_NV_alpha_to_coverage_dither_control; - } - private static Map GL_NV_present_video; - private static Map GL_NV_present_video() { - if (GL_NV_present_video != null) - return GL_NV_present_video; - GL_NV_present_video = new HashMap(6); - GL_NV_present_video.put(GL_PRESENT_TIME_NV, "GL_PRESENT_TIME_NV"); - GL_NV_present_video.put(GL_CURRENT_TIME_NV, "GL_CURRENT_TIME_NV"); - GL_NV_present_video.put(GL_PRESENT_DURATION_NV, "GL_PRESENT_DURATION_NV"); - GL_NV_present_video.put(GL_NUM_FILL_STREAMS_NV, "GL_NUM_FILL_STREAMS_NV"); - GL_NV_present_video.put(GL_FRAME_NV, "GL_FRAME_NV"); - GL_NV_present_video.put(GL_FIELDS_NV, "GL_FIELDS_NV"); - return GL_NV_present_video; - } - private static Map GL_NV_shading_rate_image; - private static Map GL_NV_shading_rate_image() { - if (GL_NV_shading_rate_image != null) - return GL_NV_shading_rate_image; - GL_NV_shading_rate_image = new HashMap(21); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV, "GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_NO_INVOCATIONS_NV, "GL_SHADING_RATE_NO_INVOCATIONS_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV, "GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_IMAGE_BINDING_NV, "GL_SHADING_RATE_IMAGE_BINDING_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV, "GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV, "GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV, "GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV, "GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV, "GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV, "GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV, "GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV, "GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_IMAGE_NV, "GL_SHADING_RATE_IMAGE_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV, "GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV, "GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NV"); - GL_NV_shading_rate_image.put(GL_MAX_COARSE_FRAGMENT_SAMPLES_NV, "GL_MAX_COARSE_FRAGMENT_SAMPLES_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV, "GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV, "GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV, "GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV, "GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV"); - GL_NV_shading_rate_image.put(GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV, "GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV"); - return GL_NV_shading_rate_image; - } - private static Map GL_SGIS_detail_texture; - private static Map GL_SGIS_detail_texture() { - if (GL_SGIS_detail_texture != null) - return GL_SGIS_detail_texture; - GL_SGIS_detail_texture = new HashMap(8); - GL_SGIS_detail_texture.put(GL_DETAIL_TEXTURE_MODE_SGIS, "GL_DETAIL_TEXTURE_MODE_SGIS"); - GL_SGIS_detail_texture.put(GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS, "GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS"); - GL_SGIS_detail_texture.put(GL_LINEAR_DETAIL_SGIS, "GL_LINEAR_DETAIL_SGIS"); - GL_SGIS_detail_texture.put(GL_LINEAR_DETAIL_COLOR_SGIS, "GL_LINEAR_DETAIL_COLOR_SGIS"); - GL_SGIS_detail_texture.put(GL_DETAIL_TEXTURE_LEVEL_SGIS, "GL_DETAIL_TEXTURE_LEVEL_SGIS"); - GL_SGIS_detail_texture.put(GL_LINEAR_DETAIL_ALPHA_SGIS, "GL_LINEAR_DETAIL_ALPHA_SGIS"); - GL_SGIS_detail_texture.put(GL_DETAIL_TEXTURE_2D_BINDING_SGIS, "GL_DETAIL_TEXTURE_2D_BINDING_SGIS"); - GL_SGIS_detail_texture.put(GL_DETAIL_TEXTURE_2D_SGIS, "GL_DETAIL_TEXTURE_2D_SGIS"); - return GL_SGIS_detail_texture; - } - private static Map GL_EXT_framebuffer_multisample; - private static Map GL_EXT_framebuffer_multisample() { - if (GL_EXT_framebuffer_multisample != null) - return GL_EXT_framebuffer_multisample; - GL_EXT_framebuffer_multisample = new HashMap(4); - GL_EXT_framebuffer_multisample.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT"); - GL_EXT_framebuffer_multisample.put(GL_MAX_SAMPLES_EXT, "GL_MAX_SAMPLES_EXT"); - GL_EXT_framebuffer_multisample.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT"); - GL_EXT_framebuffer_multisample.put(GL_RENDERBUFFER_SAMPLES_EXT, "GL_RENDERBUFFER_SAMPLES_EXT"); - return GL_EXT_framebuffer_multisample; - } - private static Map GL_NV_framebuffer_blit; - private static Map GL_NV_framebuffer_blit() { - if (GL_NV_framebuffer_blit != null) - return GL_NV_framebuffer_blit; - GL_NV_framebuffer_blit = new HashMap(4); - GL_NV_framebuffer_blit.put(GL_DRAW_FRAMEBUFFER_NV, "GL_DRAW_FRAMEBUFFER_NV"); - GL_NV_framebuffer_blit.put(GL_DRAW_FRAMEBUFFER_BINDING_NV, "GL_DRAW_FRAMEBUFFER_BINDING_NV"); - GL_NV_framebuffer_blit.put(GL_READ_FRAMEBUFFER_NV, "GL_READ_FRAMEBUFFER_NV"); - GL_NV_framebuffer_blit.put(GL_READ_FRAMEBUFFER_BINDING_NV, "GL_READ_FRAMEBUFFER_BINDING_NV"); - return GL_NV_framebuffer_blit; - } - private static Map GL_NV_framebuffer_multisample; - private static Map GL_NV_framebuffer_multisample() { - if (GL_NV_framebuffer_multisample != null) - return GL_NV_framebuffer_multisample; - GL_NV_framebuffer_multisample = new HashMap(3); - GL_NV_framebuffer_multisample.put(GL_MAX_SAMPLES_NV, "GL_MAX_SAMPLES_NV"); - GL_NV_framebuffer_multisample.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_NV"); - GL_NV_framebuffer_multisample.put(GL_RENDERBUFFER_SAMPLES_NV, "GL_RENDERBUFFER_SAMPLES_NV"); - return GL_NV_framebuffer_multisample; - } - private static Map GL_NV_query_resource; - private static Map GL_NV_query_resource() { - if (GL_NV_query_resource != null) - return GL_NV_query_resource; - GL_NV_query_resource = new HashMap(6); - GL_NV_query_resource.put(GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV, "GL_QUERY_RESOURCE_MEMTYPE_VIDMEM_NV"); - GL_NV_query_resource.put(GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV, "GL_QUERY_RESOURCE_TYPE_VIDMEM_ALLOC_NV"); - GL_NV_query_resource.put(GL_QUERY_RESOURCE_TEXTURE_NV, "GL_QUERY_RESOURCE_TEXTURE_NV"); - GL_NV_query_resource.put(GL_QUERY_RESOURCE_RENDERBUFFER_NV, "GL_QUERY_RESOURCE_RENDERBUFFER_NV"); - GL_NV_query_resource.put(GL_QUERY_RESOURCE_SYS_RESERVED_NV, "GL_QUERY_RESOURCE_SYS_RESERVED_NV"); - GL_NV_query_resource.put(GL_QUERY_RESOURCE_BUFFEROBJECT_NV, "GL_QUERY_RESOURCE_BUFFEROBJECT_NV"); - return GL_NV_query_resource; - } - private static Map GL_APPLE_texture_range; - private static Map GL_APPLE_texture_range() { - if (GL_APPLE_texture_range != null) - return GL_APPLE_texture_range; - GL_APPLE_texture_range = new HashMap(6); - GL_APPLE_texture_range.put(GL_TEXTURE_RANGE_POINTER_APPLE, "GL_TEXTURE_RANGE_POINTER_APPLE"); - GL_APPLE_texture_range.put(GL_TEXTURE_RANGE_LENGTH_APPLE, "GL_TEXTURE_RANGE_LENGTH_APPLE"); - GL_APPLE_texture_range.put(GL_STORAGE_PRIVATE_APPLE, "GL_STORAGE_PRIVATE_APPLE"); - GL_APPLE_texture_range.put(GL_TEXTURE_STORAGE_HINT_APPLE, "GL_TEXTURE_STORAGE_HINT_APPLE"); - GL_APPLE_texture_range.put(GL_STORAGE_SHARED_APPLE, "GL_STORAGE_SHARED_APPLE"); - GL_APPLE_texture_range.put(GL_STORAGE_CACHED_APPLE, "GL_STORAGE_CACHED_APPLE"); - return GL_APPLE_texture_range; - } - private static Map GL_NV_explicit_multisample; - private static Map GL_NV_explicit_multisample() { - if (GL_NV_explicit_multisample != null) - return GL_NV_explicit_multisample; - GL_NV_explicit_multisample = new HashMap(10); - GL_NV_explicit_multisample.put(GL_MAX_SAMPLE_MASK_WORDS_NV, "GL_MAX_SAMPLE_MASK_WORDS_NV"); - GL_NV_explicit_multisample.put(GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV, "GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV"); - GL_NV_explicit_multisample.put(GL_TEXTURE_RENDERBUFFER_NV, "GL_TEXTURE_RENDERBUFFER_NV"); - GL_NV_explicit_multisample.put(GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV, "GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV"); - GL_NV_explicit_multisample.put(GL_TEXTURE_BINDING_RENDERBUFFER_NV, "GL_TEXTURE_BINDING_RENDERBUFFER_NV"); - GL_NV_explicit_multisample.put(GL_INT_SAMPLER_RENDERBUFFER_NV, "GL_INT_SAMPLER_RENDERBUFFER_NV"); - GL_NV_explicit_multisample.put(GL_SAMPLER_RENDERBUFFER_NV, "GL_SAMPLER_RENDERBUFFER_NV"); - GL_NV_explicit_multisample.put(GL_SAMPLE_MASK_NV, "GL_SAMPLE_MASK_NV"); - GL_NV_explicit_multisample.put(GL_SAMPLE_POSITION_NV, "GL_SAMPLE_POSITION_NV"); - GL_NV_explicit_multisample.put(GL_SAMPLE_MASK_VALUE_NV, "GL_SAMPLE_MASK_VALUE_NV"); - return GL_NV_explicit_multisample; - } - private static Map GL_OES_framebuffer_object; - private static Map GL_OES_framebuffer_object() { - if (GL_OES_framebuffer_object != null) - return GL_OES_framebuffer_object; - GL_OES_framebuffer_object = new HashMap(33); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_BINDING_OES, "GL_RENDERBUFFER_BINDING_OES"); - GL_OES_framebuffer_object.put(GL_MAX_RENDERBUFFER_SIZE_OES, "GL_MAX_RENDERBUFFER_SIZE_OES"); - GL_OES_framebuffer_object.put(GL_COLOR_ATTACHMENT0_OES, "GL_COLOR_ATTACHMENT0_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES"); - GL_OES_framebuffer_object.put(GL_NONE_OES, "GL_NONE_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_STENCIL_SIZE_OES, "GL_RENDERBUFFER_STENCIL_SIZE_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_UNSUPPORTED_OES, "GL_FRAMEBUFFER_UNSUPPORTED_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_RED_SIZE_OES, "GL_RENDERBUFFER_RED_SIZE_OES"); - GL_OES_framebuffer_object.put(GL_INVALID_FRAMEBUFFER_OPERATION_OES, "GL_INVALID_FRAMEBUFFER_OPERATION_OES"); - GL_OES_framebuffer_object.put(GL_RGB565_OES, "GL_RGB565_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_GREEN_SIZE_OES, "GL_RENDERBUFFER_GREEN_SIZE_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_COMPLETE_OES, "GL_FRAMEBUFFER_COMPLETE_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES"); - GL_OES_framebuffer_object.put(GL_RGB5_A1_OES, "GL_RGB5_A1_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_INTERNAL_FORMAT_OES, "GL_RENDERBUFFER_INTERNAL_FORMAT_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_WIDTH_OES, "GL_RENDERBUFFER_WIDTH_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_ALPHA_SIZE_OES, "GL_RENDERBUFFER_ALPHA_SIZE_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_DEPTH_SIZE_OES, "GL_RENDERBUFFER_DEPTH_SIZE_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_BINDING_OES, "GL_FRAMEBUFFER_BINDING_OES"); - GL_OES_framebuffer_object.put(GL_DEPTH_COMPONENT16_OES, "GL_DEPTH_COMPONENT16_OES"); - GL_OES_framebuffer_object.put(GL_DEPTH_ATTACHMENT_OES, "GL_DEPTH_ATTACHMENT_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_HEIGHT_OES, "GL_RENDERBUFFER_HEIGHT_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_OES, "GL_FRAMEBUFFER_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES, "GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_BLUE_SIZE_OES, "GL_RENDERBUFFER_BLUE_SIZE_OES"); - GL_OES_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES"); - GL_OES_framebuffer_object.put(GL_RENDERBUFFER_OES, "GL_RENDERBUFFER_OES"); - GL_OES_framebuffer_object.put(GL_RGBA4_OES, "GL_RGBA4_OES"); - GL_OES_framebuffer_object.put(GL_STENCIL_ATTACHMENT_OES, "GL_STENCIL_ATTACHMENT_OES"); - return GL_OES_framebuffer_object; - } - private static Map GL_ARB_get_program_binary; - private static Map GL_ARB_get_program_binary() { - if (GL_ARB_get_program_binary != null) - return GL_ARB_get_program_binary; - GL_ARB_get_program_binary = new HashMap(13); - GL_ARB_get_program_binary.put(GL_GEOMETRY_SHADER_BIT, "GL_GEOMETRY_SHADER_BIT"); - GL_ARB_get_program_binary.put(GL_PROGRAM_PIPELINE_BINDING, "GL_PROGRAM_PIPELINE_BINDING"); - GL_ARB_get_program_binary.put(GL_FRAGMENT_SHADER_BIT, "GL_FRAGMENT_SHADER_BIT"); - GL_ARB_get_program_binary.put(GL_TESS_EVALUATION_SHADER_BIT, "GL_TESS_EVALUATION_SHADER_BIT"); - GL_ARB_get_program_binary.put(GL_VERTEX_SHADER_BIT, "GL_VERTEX_SHADER_BIT"); - GL_ARB_get_program_binary.put(GL_ALL_SHADER_BITS, "GL_ALL_SHADER_BITS"); - GL_ARB_get_program_binary.put(GL_PROGRAM_BINARY_LENGTH, "GL_PROGRAM_BINARY_LENGTH"); - GL_ARB_get_program_binary.put(GL_TESS_CONTROL_SHADER_BIT, "GL_TESS_CONTROL_SHADER_BIT"); - GL_ARB_get_program_binary.put(GL_PROGRAM_SEPARABLE, "GL_PROGRAM_SEPARABLE"); - GL_ARB_get_program_binary.put(GL_PROGRAM_BINARY_RETRIEVABLE_HINT, "GL_PROGRAM_BINARY_RETRIEVABLE_HINT"); - GL_ARB_get_program_binary.put(GL_NUM_PROGRAM_BINARY_FORMATS, "GL_NUM_PROGRAM_BINARY_FORMATS"); - GL_ARB_get_program_binary.put(GL_PROGRAM_BINARY_FORMATS, "GL_PROGRAM_BINARY_FORMATS"); - GL_ARB_get_program_binary.put(GL_ACTIVE_PROGRAM, "GL_ACTIVE_PROGRAM"); - return GL_ARB_get_program_binary; - } - private static Map GL_EXT_shader_image_load_store; - private static Map GL_EXT_shader_image_load_store() { - if (GL_EXT_shader_image_load_store != null) - return GL_EXT_shader_image_load_store; - GL_EXT_shader_image_load_store = new HashMap(55); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_2D_MULTISAMPLE_EXT, "GL_INT_IMAGE_2D_MULTISAMPLE_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_BUFFER_EXT, "GL_UNSIGNED_INT_IMAGE_BUFFER_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT, "GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_3D_EXT, "GL_UNSIGNED_INT_IMAGE_3D_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_BINDING_FORMAT_EXT, "GL_IMAGE_BINDING_FORMAT_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT, "GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT, "GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_BUFFER_EXT, "GL_IMAGE_BUFFER_EXT"); - GL_EXT_shader_image_load_store.put(GL_COMMAND_BARRIER_BIT_EXT, "GL_COMMAND_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_ALL_BARRIER_BITS_EXT, "GL_ALL_BARRIER_BITS_EXT"); - GL_EXT_shader_image_load_store.put(GL_MAX_IMAGE_UNITS_EXT, "GL_MAX_IMAGE_UNITS_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_BINDING_LAYER_EXT, "GL_IMAGE_BINDING_LAYER_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D_EXT, "GL_UNSIGNED_INT_IMAGE_2D_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_2D_ARRAY_EXT, "GL_INT_IMAGE_2D_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_1D_EXT, "GL_IMAGE_1D_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT, "GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT"); - GL_EXT_shader_image_load_store.put(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT, "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_CUBE_EXT, "GL_IMAGE_CUBE_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_3D_EXT, "GL_IMAGE_3D_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_2D_MULTISAMPLE_EXT, "GL_IMAGE_2D_MULTISAMPLE_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_CUBE_EXT, "GL_INT_IMAGE_CUBE_EXT"); - GL_EXT_shader_image_load_store.put(GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT, "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_1D_EXT, "GL_INT_IMAGE_1D_EXT"); - GL_EXT_shader_image_load_store.put(GL_ELEMENT_ARRAY_BARRIER_BIT_EXT, "GL_ELEMENT_ARRAY_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_BINDING_NAME_EXT, "GL_IMAGE_BINDING_NAME_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT"); - GL_EXT_shader_image_load_store.put(GL_TEXTURE_UPDATE_BARRIER_BIT_EXT, "GL_TEXTURE_UPDATE_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_2D_EXT, "GL_INT_IMAGE_2D_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT, "GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_2D_RECT_EXT, "GL_INT_IMAGE_2D_RECT_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_CUBE_EXT, "GL_UNSIGNED_INT_IMAGE_CUBE_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNIFORM_BARRIER_BIT_EXT, "GL_UNIFORM_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_FRAMEBUFFER_BARRIER_BIT_EXT, "GL_FRAMEBUFFER_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_CUBE_MAP_ARRAY_EXT, "GL_IMAGE_CUBE_MAP_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_2D_RECT_EXT, "GL_IMAGE_2D_RECT_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_3D_EXT, "GL_INT_IMAGE_3D_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_BINDING_LAYERED_EXT, "GL_IMAGE_BINDING_LAYERED_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_BUFFER_EXT, "GL_INT_IMAGE_BUFFER_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_BINDING_ACCESS_EXT, "GL_IMAGE_BINDING_ACCESS_EXT"); - GL_EXT_shader_image_load_store.put(GL_BUFFER_UPDATE_BARRIER_BIT_EXT, "GL_BUFFER_UPDATE_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_MAX_IMAGE_SAMPLES_EXT, "GL_MAX_IMAGE_SAMPLES_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_1D_ARRAY_EXT, "GL_IMAGE_1D_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_ATOMIC_COUNTER_BARRIER_BIT_EXT, "GL_ATOMIC_COUNTER_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_2D_EXT, "GL_IMAGE_2D_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_2D_ARRAY_EXT, "GL_IMAGE_2D_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_1D_ARRAY_EXT, "GL_INT_IMAGE_1D_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_IMAGE_BINDING_LEVEL_EXT, "GL_IMAGE_BINDING_LEVEL_EXT"); - GL_EXT_shader_image_load_store.put(GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT, "GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_PIXEL_BUFFER_BARRIER_BIT_EXT, "GL_PIXEL_BUFFER_BARRIER_BIT_EXT"); - GL_EXT_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_1D_EXT, "GL_UNSIGNED_INT_IMAGE_1D_EXT"); - GL_EXT_shader_image_load_store.put(GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT, "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT"); - GL_EXT_shader_image_load_store.put(GL_TEXTURE_FETCH_BARRIER_BIT_EXT, "GL_TEXTURE_FETCH_BARRIER_BIT_EXT"); - return GL_EXT_shader_image_load_store; - } - private static Map GL_EXT_draw_instanced; - private static Map GL_EXT_draw_instanced() { - if (GL_EXT_draw_instanced != null) - return GL_EXT_draw_instanced; - GL_EXT_draw_instanced = new HashMap(1); - GL_EXT_draw_instanced.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT"); - return GL_EXT_draw_instanced; - } - private static Map GL_SGIS_texture4D; - private static Map GL_SGIS_texture4D() { - if (GL_SGIS_texture4D != null) - return GL_SGIS_texture4D; - GL_SGIS_texture4D = new HashMap(10); - GL_SGIS_texture4D.put(GL_TEXTURE_4D_BINDING_SGIS, "GL_TEXTURE_4D_BINDING_SGIS"); - GL_SGIS_texture4D.put(GL_TEXTURE_WRAP_Q_SGIS, "GL_TEXTURE_WRAP_Q_SGIS"); - GL_SGIS_texture4D.put(GL_UNPACK_IMAGE_DEPTH_SGIS, "GL_UNPACK_IMAGE_DEPTH_SGIS"); - GL_SGIS_texture4D.put(GL_TEXTURE_4DSIZE_SGIS, "GL_TEXTURE_4DSIZE_SGIS"); - GL_SGIS_texture4D.put(GL_PACK_SKIP_VOLUMES_SGIS, "GL_PACK_SKIP_VOLUMES_SGIS"); - GL_SGIS_texture4D.put(GL_UNPACK_SKIP_VOLUMES_SGIS, "GL_UNPACK_SKIP_VOLUMES_SGIS"); - GL_SGIS_texture4D.put(GL_PROXY_TEXTURE_4D_SGIS, "GL_PROXY_TEXTURE_4D_SGIS"); - GL_SGIS_texture4D.put(GL_TEXTURE_4D_SGIS, "GL_TEXTURE_4D_SGIS"); - GL_SGIS_texture4D.put(GL_PACK_IMAGE_DEPTH_SGIS, "GL_PACK_IMAGE_DEPTH_SGIS"); - GL_SGIS_texture4D.put(GL_MAX_4D_TEXTURE_SIZE_SGIS, "GL_MAX_4D_TEXTURE_SIZE_SGIS"); - return GL_SGIS_texture4D; - } - private static Map GL_OES_vertex_array_object; - private static Map GL_OES_vertex_array_object() { - if (GL_OES_vertex_array_object != null) - return GL_OES_vertex_array_object; - GL_OES_vertex_array_object = new HashMap(1); - GL_OES_vertex_array_object.put(GL_VERTEX_ARRAY_BINDING_OES, "GL_VERTEX_ARRAY_BINDING_OES"); - return GL_OES_vertex_array_object; - } - private static Map GL_ARB_multitexture; - private static Map GL_ARB_multitexture() { - if (GL_ARB_multitexture != null) - return GL_ARB_multitexture; - GL_ARB_multitexture = new HashMap(35); - GL_ARB_multitexture.put(GL_TEXTURE2_ARB, "GL_TEXTURE2_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE21_ARB, "GL_TEXTURE21_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE3_ARB, "GL_TEXTURE3_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE30_ARB, "GL_TEXTURE30_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE17_ARB, "GL_TEXTURE17_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE26_ARB, "GL_TEXTURE26_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE13_ARB, "GL_TEXTURE13_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE7_ARB, "GL_TEXTURE7_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE20_ARB, "GL_TEXTURE20_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE4_ARB, "GL_TEXTURE4_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE12_ARB, "GL_TEXTURE12_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE25_ARB, "GL_TEXTURE25_ARB"); - GL_ARB_multitexture.put(GL_MAX_TEXTURE_UNITS_ARB, "GL_MAX_TEXTURE_UNITS_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE16_ARB, "GL_TEXTURE16_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE8_ARB, "GL_TEXTURE8_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE29_ARB, "GL_TEXTURE29_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE15_ARB, "GL_TEXTURE15_ARB"); - GL_ARB_multitexture.put(GL_CLIENT_ACTIVE_TEXTURE_ARB, "GL_CLIENT_ACTIVE_TEXTURE_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE10_ARB, "GL_TEXTURE10_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE0_ARB, "GL_TEXTURE0_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE23_ARB, "GL_TEXTURE23_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE19_ARB, "GL_TEXTURE19_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE24_ARB, "GL_TEXTURE24_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE11_ARB, "GL_TEXTURE11_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE5_ARB, "GL_TEXTURE5_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE9_ARB, "GL_TEXTURE9_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE28_ARB, "GL_TEXTURE28_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE27_ARB, "GL_TEXTURE27_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE1_ARB, "GL_TEXTURE1_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE22_ARB, "GL_TEXTURE22_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE18_ARB, "GL_TEXTURE18_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE31_ARB, "GL_TEXTURE31_ARB"); - GL_ARB_multitexture.put(GL_ACTIVE_TEXTURE_ARB, "GL_ACTIVE_TEXTURE_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE6_ARB, "GL_TEXTURE6_ARB"); - GL_ARB_multitexture.put(GL_TEXTURE14_ARB, "GL_TEXTURE14_ARB"); - return GL_ARB_multitexture; - } - private static Map GL_EXT_multisampled_render_to_texture; - private static Map GL_EXT_multisampled_render_to_texture() { - if (GL_EXT_multisampled_render_to_texture != null) - return GL_EXT_multisampled_render_to_texture; - GL_EXT_multisampled_render_to_texture = new HashMap(4); - GL_EXT_multisampled_render_to_texture.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT"); - GL_EXT_multisampled_render_to_texture.put(GL_MAX_SAMPLES_EXT, "GL_MAX_SAMPLES_EXT"); - GL_EXT_multisampled_render_to_texture.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT"); - GL_EXT_multisampled_render_to_texture.put(GL_RENDERBUFFER_SAMPLES_EXT, "GL_RENDERBUFFER_SAMPLES_EXT"); - return GL_EXT_multisampled_render_to_texture; - } - private static Map GL_NVX_linked_gpu_multicast; - private static Map GL_NVX_linked_gpu_multicast() { - if (GL_NVX_linked_gpu_multicast != null) - return GL_NVX_linked_gpu_multicast; - GL_NVX_linked_gpu_multicast = new HashMap(2); - GL_NVX_linked_gpu_multicast.put(GL_MAX_LGPU_GPUS_NVX, "GL_MAX_LGPU_GPUS_NVX"); - GL_NVX_linked_gpu_multicast.put(GL_LGPU_SEPARATE_STORAGE_BIT_NVX, "GL_LGPU_SEPARATE_STORAGE_BIT_NVX"); - return GL_NVX_linked_gpu_multicast; - } - private static Map GL_ARB_robustness; - private static Map GL_ARB_robustness() { - if (GL_ARB_robustness != null) - return GL_ARB_robustness; - GL_ARB_robustness = new HashMap(8); - GL_ARB_robustness.put(GL_INNOCENT_CONTEXT_RESET_ARB, "GL_INNOCENT_CONTEXT_RESET_ARB"); - GL_ARB_robustness.put(GL_NO_RESET_NOTIFICATION_ARB, "GL_NO_RESET_NOTIFICATION_ARB"); - GL_ARB_robustness.put(GL_NO_ERROR, "GL_NO_ERROR"); - GL_ARB_robustness.put(GL_LOSE_CONTEXT_ON_RESET_ARB, "GL_LOSE_CONTEXT_ON_RESET_ARB"); - GL_ARB_robustness.put(GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB, "GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"); - GL_ARB_robustness.put(GL_GUILTY_CONTEXT_RESET_ARB, "GL_GUILTY_CONTEXT_RESET_ARB"); - GL_ARB_robustness.put(GL_RESET_NOTIFICATION_STRATEGY_ARB, "GL_RESET_NOTIFICATION_STRATEGY_ARB"); - GL_ARB_robustness.put(GL_UNKNOWN_CONTEXT_RESET_ARB, "GL_UNKNOWN_CONTEXT_RESET_ARB"); - return GL_ARB_robustness; - } - private static Map GL_SGIX_async; - private static Map GL_SGIX_async() { - if (GL_SGIX_async != null) - return GL_SGIX_async; - GL_SGIX_async = new HashMap(1); - GL_SGIX_async.put(GL_ASYNC_MARKER_SGIX, "GL_ASYNC_MARKER_SGIX"); - return GL_SGIX_async; - } - private static Map GL_EXT_coordinate_frame; - private static Map GL_EXT_coordinate_frame() { - if (GL_EXT_coordinate_frame != null) - return GL_EXT_coordinate_frame; - GL_EXT_coordinate_frame = new HashMap(14); - GL_EXT_coordinate_frame.put(GL_TANGENT_ARRAY_STRIDE_EXT, "GL_TANGENT_ARRAY_STRIDE_EXT"); - GL_EXT_coordinate_frame.put(GL_MAP1_TANGENT_EXT, "GL_MAP1_TANGENT_EXT"); - GL_EXT_coordinate_frame.put(GL_MAP1_BINORMAL_EXT, "GL_MAP1_BINORMAL_EXT"); - GL_EXT_coordinate_frame.put(GL_BINORMAL_ARRAY_TYPE_EXT, "GL_BINORMAL_ARRAY_TYPE_EXT"); - GL_EXT_coordinate_frame.put(GL_MAP2_TANGENT_EXT, "GL_MAP2_TANGENT_EXT"); - GL_EXT_coordinate_frame.put(GL_CURRENT_TANGENT_EXT, "GL_CURRENT_TANGENT_EXT"); - GL_EXT_coordinate_frame.put(GL_BINORMAL_ARRAY_POINTER_EXT, "GL_BINORMAL_ARRAY_POINTER_EXT"); - GL_EXT_coordinate_frame.put(GL_TANGENT_ARRAY_EXT, "GL_TANGENT_ARRAY_EXT"); - GL_EXT_coordinate_frame.put(GL_CURRENT_BINORMAL_EXT, "GL_CURRENT_BINORMAL_EXT"); - GL_EXT_coordinate_frame.put(GL_BINORMAL_ARRAY_EXT, "GL_BINORMAL_ARRAY_EXT"); - GL_EXT_coordinate_frame.put(GL_BINORMAL_ARRAY_STRIDE_EXT, "GL_BINORMAL_ARRAY_STRIDE_EXT"); - GL_EXT_coordinate_frame.put(GL_TANGENT_ARRAY_TYPE_EXT, "GL_TANGENT_ARRAY_TYPE_EXT"); - GL_EXT_coordinate_frame.put(GL_TANGENT_ARRAY_POINTER_EXT, "GL_TANGENT_ARRAY_POINTER_EXT"); - GL_EXT_coordinate_frame.put(GL_MAP2_BINORMAL_EXT, "GL_MAP2_BINORMAL_EXT"); - return GL_EXT_coordinate_frame; - } - private static Map GL_NV_path_rendering; - private static Map GL_NV_path_rendering() { - if (GL_NV_path_rendering != null) - return GL_NV_path_rendering; - GL_NV_path_rendering = new HashMap(164); - GL_NV_path_rendering.put(GL_PATH_MITER_LIMIT_NV, "GL_PATH_MITER_LIMIT_NV"); - GL_NV_path_rendering.put(GL_TRANSPOSE_AFFINE_2D_NV, "GL_TRANSPOSE_AFFINE_2D_NV"); - GL_NV_path_rendering.put(GL_MOVE_TO_NV, "GL_MOVE_TO_NV"); - GL_NV_path_rendering.put(GL_PATH_GEN_COEFF_NV, "GL_PATH_GEN_COEFF_NV"); - GL_NV_path_rendering.put(GL_FONT_TARGET_UNAVAILABLE_NV, "GL_FONT_TARGET_UNAVAILABLE_NV"); - GL_NV_path_rendering.put(GL_FILE_NAME_NV, "GL_FILE_NAME_NV"); - GL_NV_path_rendering.put(GL_ROUNDED_RECT_NV, "GL_ROUNDED_RECT_NV"); - GL_NV_path_rendering.put(GL_FONT_NUM_GLYPH_INDICES_BIT_NV, "GL_FONT_NUM_GLYPH_INDICES_BIT_NV"); - GL_NV_path_rendering.put(GL_ROUNDED_RECT8_NV, "GL_ROUNDED_RECT8_NV"); - GL_NV_path_rendering.put(GL_CLOSE_PATH_NV, "GL_CLOSE_PATH_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_ROUNDED_RECT_NV, "GL_RELATIVE_ROUNDED_RECT_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV, "GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_SMALL_CCW_ARC_TO_NV, "GL_RELATIVE_SMALL_CCW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_ROUND_NV, "GL_ROUND_NV"); - GL_NV_path_rendering.put(GL_USE_MISSING_GLYPH_NV, "GL_USE_MISSING_GLYPH_NV"); - GL_NV_path_rendering.put(GL_FONT_Y_MAX_BOUNDS_BIT_NV, "GL_FONT_Y_MAX_BOUNDS_BIT_NV"); - GL_NV_path_rendering.put(GL_LARGE_CCW_ARC_TO_NV, "GL_LARGE_CCW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_PATH_DASH_OFFSET_NV, "GL_PATH_DASH_OFFSET_NV"); - GL_NV_path_rendering.put(GL_PATH_JOIN_STYLE_NV, "GL_PATH_JOIN_STYLE_NV"); - GL_NV_path_rendering.put(GL_PATH_MODELVIEW_NV, "GL_PATH_MODELVIEW_NV"); - GL_NV_path_rendering.put(GL_UTF8_NV, "GL_UTF8_NV"); - GL_NV_path_rendering.put(GL_HORIZONTAL_LINE_TO_NV, "GL_HORIZONTAL_LINE_TO_NV"); - GL_NV_path_rendering.put(GL_TRANSLATE_Y_NV, "GL_TRANSLATE_Y_NV"); - GL_NV_path_rendering.put(GL_4_BYTES_NV, "GL_4_BYTES_NV"); - GL_NV_path_rendering.put(GL_SYSTEM_FONT_NAME_NV, "GL_SYSTEM_FONT_NAME_NV"); - GL_NV_path_rendering.put(GL_FONT_UNINTELLIGIBLE_NV, "GL_FONT_UNINTELLIGIBLE_NV"); - GL_NV_path_rendering.put(GL_PATH_FILL_MASK_NV, "GL_PATH_FILL_MASK_NV"); - GL_NV_path_rendering.put(GL_ADJACENT_PAIRS_NV, "GL_ADJACENT_PAIRS_NV"); - GL_NV_path_rendering.put(GL_DUP_LAST_CUBIC_CURVE_TO_NV, "GL_DUP_LAST_CUBIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_LINE_TO_NV, "GL_RELATIVE_LINE_TO_NV"); - GL_NV_path_rendering.put(GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV, "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_ARC_TO_NV, "GL_RELATIVE_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_PATH_PROJECTION_MATRIX_NV, "GL_PATH_PROJECTION_MATRIX_NV"); - GL_NV_path_rendering.put(GL_PATH_FILL_MODE_NV, "GL_PATH_FILL_MODE_NV"); - GL_NV_path_rendering.put(GL_SMALL_CCW_ARC_TO_NV, "GL_SMALL_CCW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_DUP_FIRST_CUBIC_CURVE_TO_NV, "GL_DUP_FIRST_CUBIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_FONT_HAS_KERNING_BIT_NV, "GL_FONT_HAS_KERNING_BIT_NV"); - GL_NV_path_rendering.put(GL_PATH_STROKE_MASK_NV, "GL_PATH_STROKE_MASK_NV"); - GL_NV_path_rendering.put(GL_3_BYTES_NV, "GL_3_BYTES_NV"); - GL_NV_path_rendering.put(GL_AFFINE_2D_NV, "GL_AFFINE_2D_NV"); - GL_NV_path_rendering.put(GL_UTF16_NV, "GL_UTF16_NV"); - GL_NV_path_rendering.put(GL_PATH_COMPUTED_LENGTH_NV, "GL_PATH_COMPUTED_LENGTH_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_LARGE_CCW_ARC_TO_NV, "GL_RELATIVE_LARGE_CCW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_RECT_NV, "GL_RECT_NV"); - GL_NV_path_rendering.put(GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV, "GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_SMALL_CW_ARC_TO_NV, "GL_RELATIVE_SMALL_CW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_CIRCULAR_CCW_ARC_TO_NV, "GL_CIRCULAR_CCW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_TRANSLATE_X_NV, "GL_TRANSLATE_X_NV"); - GL_NV_path_rendering.put(GL_BOUNDING_BOX_NV, "GL_BOUNDING_BOX_NV"); - GL_NV_path_rendering.put(GL_MOVE_TO_RESETS_NV, "GL_MOVE_TO_RESETS_NV"); - GL_NV_path_rendering.put(GL_PRIMARY_COLOR, "GL_PRIMARY_COLOR"); - GL_NV_path_rendering.put(GL_STANDARD_FONT_FORMAT_NV, "GL_STANDARD_FONT_FORMAT_NV"); - GL_NV_path_rendering.put(GL_PATH_STENCIL_REF_NV, "GL_PATH_STENCIL_REF_NV"); - GL_NV_path_rendering.put(GL_PATH_FILL_COVER_MODE_NV, "GL_PATH_FILL_COVER_MODE_NV"); - GL_NV_path_rendering.put(GL_PATH_CLIENT_LENGTH_NV, "GL_PATH_CLIENT_LENGTH_NV"); - GL_NV_path_rendering.put(GL_PATH_INITIAL_DASH_CAP_NV, "GL_PATH_INITIAL_DASH_CAP_NV"); - GL_NV_path_rendering.put(GL_GLYPH_HEIGHT_BIT_NV, "GL_GLYPH_HEIGHT_BIT_NV"); - GL_NV_path_rendering.put(GL_2_BYTES_NV, "GL_2_BYTES_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_QUADRATIC_CURVE_TO_NV, "GL_RELATIVE_QUADRATIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_LINE_TO_NV, "GL_LINE_TO_NV"); - GL_NV_path_rendering.put(GL_PATH_PROJECTION_NV, "GL_PATH_PROJECTION_NV"); - GL_NV_path_rendering.put(GL_PATH_MODELVIEW_STACK_DEPTH_NV, "GL_PATH_MODELVIEW_STACK_DEPTH_NV"); - GL_NV_path_rendering.put(GL_STANDARD_FONT_NAME_NV, "GL_STANDARD_FONT_NAME_NV"); - GL_NV_path_rendering.put(GL_FONT_X_MIN_BOUNDS_BIT_NV, "GL_FONT_X_MIN_BOUNDS_BIT_NV"); - GL_NV_path_rendering.put(GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV, "GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV"); - GL_NV_path_rendering.put(GL_PATH_FORMAT_PS_NV, "GL_PATH_FORMAT_PS_NV"); - GL_NV_path_rendering.put(GL_COUNT_DOWN_NV, "GL_COUNT_DOWN_NV"); - GL_NV_path_rendering.put(GL_FONT_UNITS_PER_EM_BIT_NV, "GL_FONT_UNITS_PER_EM_BIT_NV"); - GL_NV_path_rendering.put(GL_PATH_PROJECTION_STACK_DEPTH_NV, "GL_PATH_PROJECTION_STACK_DEPTH_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_ROUNDED_RECT4_NV, "GL_RELATIVE_ROUNDED_RECT4_NV"); - GL_NV_path_rendering.put(GL_TRANSLATE_3D_NV, "GL_TRANSLATE_3D_NV"); - GL_NV_path_rendering.put(GL_SMOOTH_QUADRATIC_CURVE_TO_NV, "GL_SMOOTH_QUADRATIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_QUADRATIC_CURVE_TO_NV, "GL_QUADRATIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_PATH_DASH_CAPS_NV, "GL_PATH_DASH_CAPS_NV"); - GL_NV_path_rendering.put(GL_RESTART_PATH_NV, "GL_RESTART_PATH_NV"); - GL_NV_path_rendering.put(GL_PATH_TERMINAL_END_CAP_NV, "GL_PATH_TERMINAL_END_CAP_NV"); - GL_NV_path_rendering.put(GL_GLYPH_VERTICAL_BEARING_X_BIT_NV, "GL_GLYPH_VERTICAL_BEARING_X_BIT_NV"); - GL_NV_path_rendering.put(GL_CUBIC_CURVE_TO_NV, "GL_CUBIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_FONT_UNDERLINE_POSITION_BIT_NV, "GL_FONT_UNDERLINE_POSITION_BIT_NV"); - GL_NV_path_rendering.put(GL_SMOOTH_CUBIC_CURVE_TO_NV, "GL_SMOOTH_CUBIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_FONT_HEIGHT_BIT_NV, "GL_FONT_HEIGHT_BIT_NV"); - GL_NV_path_rendering.put(GL_TRANSPOSE_AFFINE_3D_NV, "GL_TRANSPOSE_AFFINE_3D_NV"); - GL_NV_path_rendering.put(GL_SMALL_CW_ARC_TO_NV, "GL_SMALL_CW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_ITALIC_BIT_NV, "GL_ITALIC_BIT_NV"); - GL_NV_path_rendering.put(GL_CONSTANT_NV, "GL_CONSTANT_NV"); - GL_NV_path_rendering.put(GL_FONT_UNDERLINE_THICKNESS_BIT_NV, "GL_FONT_UNDERLINE_THICKNESS_BIT_NV"); - GL_NV_path_rendering.put(GL_CONVEX_HULL_NV, "GL_CONVEX_HULL_NV"); - GL_NV_path_rendering.put(GL_PATH_COMMAND_COUNT_NV, "GL_PATH_COMMAND_COUNT_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_CUBIC_CURVE_TO_NV, "GL_RELATIVE_CUBIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV, "GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV"); - GL_NV_path_rendering.put(GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV, "GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV"); - GL_NV_path_rendering.put(GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV, "GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV"); - GL_NV_path_rendering.put(GL_TRIANGULAR_NV, "GL_TRIANGULAR_NV"); - GL_NV_path_rendering.put(GL_PATH_ERROR_POSITION_NV, "GL_PATH_ERROR_POSITION_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_VERTICAL_LINE_TO_NV, "GL_RELATIVE_VERTICAL_LINE_TO_NV"); - GL_NV_path_rendering.put(GL_PRIMARY_COLOR_NV, "GL_PRIMARY_COLOR_NV"); - GL_NV_path_rendering.put(GL_SQUARE_NV, "GL_SQUARE_NV"); - GL_NV_path_rendering.put(GL_BEVEL_NV, "GL_BEVEL_NV"); - GL_NV_path_rendering.put(GL_PATH_END_CAPS_NV, "GL_PATH_END_CAPS_NV"); - GL_NV_path_rendering.put(GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV, "GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV"); - GL_NV_path_rendering.put(GL_PATH_FORMAT_SVG_NV, "GL_PATH_FORMAT_SVG_NV"); - GL_NV_path_rendering.put(GL_CIRCULAR_TANGENT_ARC_TO_NV, "GL_CIRCULAR_TANGENT_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_CIRCULAR_CW_ARC_TO_NV, "GL_CIRCULAR_CW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_PATH_GEN_COLOR_FORMAT_NV, "GL_PATH_GEN_COLOR_FORMAT_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_ROUNDED_RECT8_NV, "GL_RELATIVE_ROUNDED_RECT8_NV"); - GL_NV_path_rendering.put(GL_PATH_STROKE_WIDTH_NV, "GL_PATH_STROKE_WIDTH_NV"); - GL_NV_path_rendering.put(GL_FRAGMENT_INPUT_NV, "GL_FRAGMENT_INPUT_NV"); - GL_NV_path_rendering.put(GL_EYE_LINEAR_NV, "GL_EYE_LINEAR_NV"); - GL_NV_path_rendering.put(GL_TRANSLATE_2D_NV, "GL_TRANSLATE_2D_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_ROUNDED_RECT2_NV, "GL_RELATIVE_ROUNDED_RECT2_NV"); - GL_NV_path_rendering.put(GL_PATH_DASH_OFFSET_RESET_NV, "GL_PATH_DASH_OFFSET_RESET_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_MOVE_TO_NV, "GL_RELATIVE_MOVE_TO_NV"); - GL_NV_path_rendering.put(GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV, "GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV"); - GL_NV_path_rendering.put(GL_PATH_FOG_GEN_MODE_NV, "GL_PATH_FOG_GEN_MODE_NV"); - GL_NV_path_rendering.put(GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV, "GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV"); - GL_NV_path_rendering.put(GL_PATH_FILL_BOUNDING_BOX_NV, "GL_PATH_FILL_BOUNDING_BOX_NV"); - GL_NV_path_rendering.put(GL_BOLD_BIT_NV, "GL_BOLD_BIT_NV"); - GL_NV_path_rendering.put(GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV, "GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV"); - GL_NV_path_rendering.put(GL_FONT_Y_MIN_BOUNDS_BIT_NV, "GL_FONT_Y_MIN_BOUNDS_BIT_NV"); - GL_NV_path_rendering.put(GL_VERTICAL_LINE_TO_NV, "GL_VERTICAL_LINE_TO_NV"); - GL_NV_path_rendering.put(GL_FONT_DESCENDER_BIT_NV, "GL_FONT_DESCENDER_BIT_NV"); - GL_NV_path_rendering.put(GL_ROUNDED_RECT4_NV, "GL_ROUNDED_RECT4_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_CONIC_CURVE_TO_NV, "GL_RELATIVE_CONIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_FONT_GLYPHS_AVAILABLE_NV, "GL_FONT_GLYPHS_AVAILABLE_NV"); - GL_NV_path_rendering.put(GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV, "GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV"); - GL_NV_path_rendering.put(GL_PATH_COORD_COUNT_NV, "GL_PATH_COORD_COUNT_NV"); - GL_NV_path_rendering.put(GL_OBJECT_LINEAR_NV, "GL_OBJECT_LINEAR_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_HORIZONTAL_LINE_TO_NV, "GL_RELATIVE_HORIZONTAL_LINE_TO_NV"); - GL_NV_path_rendering.put(GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV, "GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_RECT_NV, "GL_RELATIVE_RECT_NV"); - GL_NV_path_rendering.put(GL_SKIP_MISSING_GLYPH_NV, "GL_SKIP_MISSING_GLYPH_NV"); - GL_NV_path_rendering.put(GL_FIRST_TO_REST_NV, "GL_FIRST_TO_REST_NV"); - GL_NV_path_rendering.put(GL_PATH_MODELVIEW_MATRIX_NV, "GL_PATH_MODELVIEW_MATRIX_NV"); - GL_NV_path_rendering.put(GL_PATH_STENCIL_FUNC_NV, "GL_PATH_STENCIL_FUNC_NV"); - GL_NV_path_rendering.put(GL_GLYPH_HAS_KERNING_BIT_NV, "GL_GLYPH_HAS_KERNING_BIT_NV"); - GL_NV_path_rendering.put(GL_MITER_TRUNCATE_NV, "GL_MITER_TRUNCATE_NV"); - GL_NV_path_rendering.put(GL_LARGE_CW_ARC_TO_NV, "GL_LARGE_CW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_MITER_REVERT_NV, "GL_MITER_REVERT_NV"); - GL_NV_path_rendering.put(GL_PATH_STENCIL_VALUE_MASK_NV, "GL_PATH_STENCIL_VALUE_MASK_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_LARGE_CW_ARC_TO_NV, "GL_RELATIVE_LARGE_CW_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV, "GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV"); - GL_NV_path_rendering.put(GL_AFFINE_3D_NV, "GL_AFFINE_3D_NV"); - GL_NV_path_rendering.put(GL_PATH_GEN_MODE_NV, "GL_PATH_GEN_MODE_NV"); - GL_NV_path_rendering.put(GL_PATH_TERMINAL_DASH_CAP_NV, "GL_PATH_TERMINAL_DASH_CAP_NV"); - GL_NV_path_rendering.put(GL_FONT_UNAVAILABLE_NV, "GL_FONT_UNAVAILABLE_NV"); - GL_NV_path_rendering.put(GL_PATH_STROKE_COVER_MODE_NV, "GL_PATH_STROKE_COVER_MODE_NV"); - GL_NV_path_rendering.put(GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV, "GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV"); - GL_NV_path_rendering.put(GL_PATH_DASH_ARRAY_COUNT_NV, "GL_PATH_DASH_ARRAY_COUNT_NV"); - GL_NV_path_rendering.put(GL_PATH_COVER_DEPTH_FUNC_NV, "GL_PATH_COVER_DEPTH_FUNC_NV"); - GL_NV_path_rendering.put(GL_PATH_OBJECT_BOUNDING_BOX_NV, "GL_PATH_OBJECT_BOUNDING_BOX_NV"); - GL_NV_path_rendering.put(GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV, "GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_CONIC_CURVE_TO_NV, "GL_CONIC_CURVE_TO_NV"); - GL_NV_path_rendering.put(GL_PATH_STROKE_BOUNDING_BOX_NV, "GL_PATH_STROKE_BOUNDING_BOX_NV"); - GL_NV_path_rendering.put(GL_FONT_X_MAX_BOUNDS_BIT_NV, "GL_FONT_X_MAX_BOUNDS_BIT_NV"); - GL_NV_path_rendering.put(GL_PATH_GEN_COMPONENTS_NV, "GL_PATH_GEN_COMPONENTS_NV"); - GL_NV_path_rendering.put(GL_SECONDARY_COLOR_NV, "GL_SECONDARY_COLOR_NV"); - GL_NV_path_rendering.put(GL_COUNT_UP_NV, "GL_COUNT_UP_NV"); - GL_NV_path_rendering.put(GL_ARC_TO_NV, "GL_ARC_TO_NV"); - GL_NV_path_rendering.put(GL_FONT_ASCENDER_BIT_NV, "GL_FONT_ASCENDER_BIT_NV"); - GL_NV_path_rendering.put(GL_ROUNDED_RECT2_NV, "GL_ROUNDED_RECT2_NV"); - GL_NV_path_rendering.put(GL_PATH_INITIAL_END_CAP_NV, "GL_PATH_INITIAL_END_CAP_NV"); - GL_NV_path_rendering.put(GL_GLYPH_WIDTH_BIT_NV, "GL_GLYPH_WIDTH_BIT_NV"); - GL_NV_path_rendering.put(GL_MOVE_TO_CONTINUES_NV, "GL_MOVE_TO_CONTINUES_NV"); - GL_NV_path_rendering.put(GL_ACCUM_ADJACENT_PAIRS_NV, "GL_ACCUM_ADJACENT_PAIRS_NV"); - return GL_NV_path_rendering; - } - private static Map GL_APPLE_element_array; - private static Map GL_APPLE_element_array() { - if (GL_APPLE_element_array != null) - return GL_APPLE_element_array; - GL_APPLE_element_array = new HashMap(3); - GL_APPLE_element_array.put(GL_ELEMENT_ARRAY_APPLE, "GL_ELEMENT_ARRAY_APPLE"); - GL_APPLE_element_array.put(GL_ELEMENT_ARRAY_POINTER_APPLE, "GL_ELEMENT_ARRAY_POINTER_APPLE"); - GL_APPLE_element_array.put(GL_ELEMENT_ARRAY_TYPE_APPLE, "GL_ELEMENT_ARRAY_TYPE_APPLE"); - return GL_APPLE_element_array; - } - private static Map GL_ARB_separate_shader_objects; - private static Map GL_ARB_separate_shader_objects() { - if (GL_ARB_separate_shader_objects != null) - return GL_ARB_separate_shader_objects; - GL_ARB_separate_shader_objects = new HashMap(9); - GL_ARB_separate_shader_objects.put(GL_ALL_SHADER_BITS, "GL_ALL_SHADER_BITS"); - GL_ARB_separate_shader_objects.put(GL_TESS_CONTROL_SHADER_BIT, "GL_TESS_CONTROL_SHADER_BIT"); - GL_ARB_separate_shader_objects.put(GL_PROGRAM_SEPARABLE, "GL_PROGRAM_SEPARABLE"); - GL_ARB_separate_shader_objects.put(GL_GEOMETRY_SHADER_BIT, "GL_GEOMETRY_SHADER_BIT"); - GL_ARB_separate_shader_objects.put(GL_PROGRAM_PIPELINE_BINDING, "GL_PROGRAM_PIPELINE_BINDING"); - GL_ARB_separate_shader_objects.put(GL_FRAGMENT_SHADER_BIT, "GL_FRAGMENT_SHADER_BIT"); - GL_ARB_separate_shader_objects.put(GL_TESS_EVALUATION_SHADER_BIT, "GL_TESS_EVALUATION_SHADER_BIT"); - GL_ARB_separate_shader_objects.put(GL_ACTIVE_PROGRAM, "GL_ACTIVE_PROGRAM"); - GL_ARB_separate_shader_objects.put(GL_VERTEX_SHADER_BIT, "GL_VERTEX_SHADER_BIT"); - return GL_ARB_separate_shader_objects; - } - private static Map GL_ARB_cl_event; - private static Map GL_ARB_cl_event() { - if (GL_ARB_cl_event != null) - return GL_ARB_cl_event; - GL_ARB_cl_event = new HashMap(2); - GL_ARB_cl_event.put(GL_SYNC_CL_EVENT_ARB, "GL_SYNC_CL_EVENT_ARB"); - GL_ARB_cl_event.put(GL_SYNC_CL_EVENT_COMPLETE_ARB, "GL_SYNC_CL_EVENT_COMPLETE_ARB"); - return GL_ARB_cl_event; - } - private static Map GL_EXT_index_material; - private static Map GL_EXT_index_material() { - if (GL_EXT_index_material != null) - return GL_EXT_index_material; - GL_EXT_index_material = new HashMap(3); - GL_EXT_index_material.put(GL_INDEX_MATERIAL_EXT, "GL_INDEX_MATERIAL_EXT"); - GL_EXT_index_material.put(GL_INDEX_MATERIAL_FACE_EXT, "GL_INDEX_MATERIAL_FACE_EXT"); - GL_EXT_index_material.put(GL_INDEX_MATERIAL_PARAMETER_EXT, "GL_INDEX_MATERIAL_PARAMETER_EXT"); - return GL_EXT_index_material; - } - private static Map GL_ARB_color_buffer_float; - private static Map GL_ARB_color_buffer_float() { - if (GL_ARB_color_buffer_float != null) - return GL_ARB_color_buffer_float; - GL_ARB_color_buffer_float = new HashMap(5); - GL_ARB_color_buffer_float.put(GL_RGBA_FLOAT_MODE_ARB, "GL_RGBA_FLOAT_MODE_ARB"); - GL_ARB_color_buffer_float.put(GL_CLAMP_VERTEX_COLOR_ARB, "GL_CLAMP_VERTEX_COLOR_ARB"); - GL_ARB_color_buffer_float.put(GL_CLAMP_FRAGMENT_COLOR_ARB, "GL_CLAMP_FRAGMENT_COLOR_ARB"); - GL_ARB_color_buffer_float.put(GL_FIXED_ONLY_ARB, "GL_FIXED_ONLY_ARB"); - GL_ARB_color_buffer_float.put(GL_CLAMP_READ_COLOR_ARB, "GL_CLAMP_READ_COLOR_ARB"); - return GL_ARB_color_buffer_float; - } - private static Map GL_OES_tessellation_shader; - private static Map GL_OES_tessellation_shader() { - if (GL_OES_tessellation_shader != null) - return GL_OES_tessellation_shader; - GL_OES_tessellation_shader = new HashMap(47); - GL_OES_tessellation_shader.put(GL_ISOLINES_OES, "GL_ISOLINES_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_OES"); - GL_OES_tessellation_shader.put(GL_QUADS_OES, "GL_QUADS_OES"); - GL_OES_tessellation_shader.put(GL_CW, "GL_CW"); - GL_OES_tessellation_shader.put(GL_TESS_CONTROL_SHADER_OES, "GL_TESS_CONTROL_SHADER_OES"); - GL_OES_tessellation_shader.put(GL_TESS_CONTROL_OUTPUT_VERTICES_OES, "GL_TESS_CONTROL_OUTPUT_VERTICES_OES"); - GL_OES_tessellation_shader.put(GL_TESS_GEN_SPACING_OES, "GL_TESS_GEN_SPACING_OES"); - GL_OES_tessellation_shader.put(GL_FRACTIONAL_ODD_OES, "GL_FRACTIONAL_ODD_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_OES"); - GL_OES_tessellation_shader.put(GL_TRIANGLES, "GL_TRIANGLES"); - GL_OES_tessellation_shader.put(GL_MAX_PATCH_VERTICES_OES, "GL_MAX_PATCH_VERTICES_OES"); - GL_OES_tessellation_shader.put(GL_TESS_GEN_POINT_MODE_OES, "GL_TESS_GEN_POINT_MODE_OES"); - GL_OES_tessellation_shader.put(GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_OES"); - GL_OES_tessellation_shader.put(GL_CCW, "GL_CCW"); - GL_OES_tessellation_shader.put(GL_TESS_EVALUATION_SHADER_OES, "GL_TESS_EVALUATION_SHADER_OES"); - GL_OES_tessellation_shader.put(GL_TESS_GEN_VERTEX_ORDER_OES, "GL_TESS_GEN_VERTEX_ORDER_OES"); - GL_OES_tessellation_shader.put(GL_EQUAL, "GL_EQUAL"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_IS_PER_PATCH_OES, "GL_IS_PER_PATCH_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_PATCHES_OES, "GL_PATCHES_OES"); - GL_OES_tessellation_shader.put(GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_OES"); - GL_OES_tessellation_shader.put(GL_FRACTIONAL_EVEN_OES, "GL_FRACTIONAL_EVEN_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_OES"); - GL_OES_tessellation_shader.put(GL_TESS_EVALUATION_SHADER_BIT_OES, "GL_TESS_EVALUATION_SHADER_BIT_OES"); - GL_OES_tessellation_shader.put(GL_TESS_GEN_MODE_OES, "GL_TESS_GEN_MODE_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_PATCH_COMPONENTS_OES, "GL_MAX_TESS_PATCH_COMPONENTS_OES"); - GL_OES_tessellation_shader.put(GL_TESS_CONTROL_SHADER_BIT_OES, "GL_TESS_CONTROL_SHADER_BIT_OES"); - GL_OES_tessellation_shader.put(GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES, "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_GEN_LEVEL_OES, "GL_MAX_TESS_GEN_LEVEL_OES"); - GL_OES_tessellation_shader.put(GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES, "GL_REFERENCED_BY_TESS_CONTROL_SHADER_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_OES"); - GL_OES_tessellation_shader.put(GL_PATCH_VERTICES_OES, "GL_PATCH_VERTICES_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_OES"); - GL_OES_tessellation_shader.put(GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_OES"); - return GL_OES_tessellation_shader; - } - private static Map GL_SUN_mesh_array; - private static Map GL_SUN_mesh_array() { - if (GL_SUN_mesh_array != null) - return GL_SUN_mesh_array; - GL_SUN_mesh_array = new HashMap(2); - GL_SUN_mesh_array.put(GL_TRIANGLE_MESH_SUN, "GL_TRIANGLE_MESH_SUN"); - GL_SUN_mesh_array.put(GL_QUAD_MESH_SUN, "GL_QUAD_MESH_SUN"); - return GL_SUN_mesh_array; - } - private static Map GL_APPLE_vertex_array_object; - private static Map GL_APPLE_vertex_array_object() { - if (GL_APPLE_vertex_array_object != null) - return GL_APPLE_vertex_array_object; - GL_APPLE_vertex_array_object = new HashMap(1); - GL_APPLE_vertex_array_object.put(GL_VERTEX_ARRAY_BINDING_APPLE, "GL_VERTEX_ARRAY_BINDING_APPLE"); - return GL_APPLE_vertex_array_object; - } - private static Map GL_EXT_semaphore_fd; - private static Map GL_EXT_semaphore_fd() { - if (GL_EXT_semaphore_fd != null) - return GL_EXT_semaphore_fd; - GL_EXT_semaphore_fd = new HashMap(1); - GL_EXT_semaphore_fd.put(GL_HANDLE_TYPE_OPAQUE_FD_EXT, "GL_HANDLE_TYPE_OPAQUE_FD_EXT"); - return GL_EXT_semaphore_fd; - } - private static Map GL_NV_framebuffer_mixed_samples; - private static Map GL_NV_framebuffer_mixed_samples() { - if (GL_NV_framebuffer_mixed_samples != null) - return GL_NV_framebuffer_mixed_samples; - GL_NV_framebuffer_mixed_samples = new HashMap(14); - GL_NV_framebuffer_mixed_samples.put(GL_RASTER_MULTISAMPLE_EXT, "GL_RASTER_MULTISAMPLE_EXT"); - GL_NV_framebuffer_mixed_samples.put(GL_COVERAGE_MODULATION_TABLE_NV, "GL_COVERAGE_MODULATION_TABLE_NV"); - GL_NV_framebuffer_mixed_samples.put(GL_EFFECTIVE_RASTER_SAMPLES_EXT, "GL_EFFECTIVE_RASTER_SAMPLES_EXT"); - GL_NV_framebuffer_mixed_samples.put(GL_DEPTH_SAMPLES_NV, "GL_DEPTH_SAMPLES_NV"); - GL_NV_framebuffer_mixed_samples.put(GL_MAX_RASTER_SAMPLES_EXT, "GL_MAX_RASTER_SAMPLES_EXT"); - GL_NV_framebuffer_mixed_samples.put(GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, "GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT"); - GL_NV_framebuffer_mixed_samples.put(GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, "GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV"); - GL_NV_framebuffer_mixed_samples.put(GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, "GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV"); - GL_NV_framebuffer_mixed_samples.put(GL_STENCIL_SAMPLES_NV, "GL_STENCIL_SAMPLES_NV"); - GL_NV_framebuffer_mixed_samples.put(GL_COVERAGE_MODULATION_NV, "GL_COVERAGE_MODULATION_NV"); - GL_NV_framebuffer_mixed_samples.put(GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, "GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT"); - GL_NV_framebuffer_mixed_samples.put(GL_RASTER_SAMPLES_EXT, "GL_RASTER_SAMPLES_EXT"); - GL_NV_framebuffer_mixed_samples.put(GL_COLOR_SAMPLES_NV, "GL_COLOR_SAMPLES_NV"); - GL_NV_framebuffer_mixed_samples.put(GL_COVERAGE_MODULATION_TABLE_SIZE_NV, "GL_COVERAGE_MODULATION_TABLE_SIZE_NV"); - return GL_NV_framebuffer_mixed_samples; - } - private static Map GL_NV_blend_equation_advanced; - private static Map GL_NV_blend_equation_advanced() { - if (GL_NV_blend_equation_advanced != null) - return GL_NV_blend_equation_advanced; - GL_NV_blend_equation_advanced = new HashMap(51); - GL_NV_blend_equation_advanced.put(GL_SRC_OVER_NV, "GL_SRC_OVER_NV"); - GL_NV_blend_equation_advanced.put(GL_PLUS_NV, "GL_PLUS_NV"); - GL_NV_blend_equation_advanced.put(GL_XOR_NV, "GL_XOR_NV"); - GL_NV_blend_equation_advanced.put(GL_DISJOINT_NV, "GL_DISJOINT_NV"); - GL_NV_blend_equation_advanced.put(GL_HSL_SATURATION_NV, "GL_HSL_SATURATION_NV"); - GL_NV_blend_equation_advanced.put(GL_PINLIGHT_NV, "GL_PINLIGHT_NV"); - GL_NV_blend_equation_advanced.put(GL_CONJOINT_NV, "GL_CONJOINT_NV"); - GL_NV_blend_equation_advanced.put(GL_HSL_LUMINOSITY_NV, "GL_HSL_LUMINOSITY_NV"); - GL_NV_blend_equation_advanced.put(GL_HARDMIX_NV, "GL_HARDMIX_NV"); - GL_NV_blend_equation_advanced.put(GL_OVERLAY_NV, "GL_OVERLAY_NV"); - GL_NV_blend_equation_advanced.put(GL_DST_ATOP_NV, "GL_DST_ATOP_NV"); - GL_NV_blend_equation_advanced.put(GL_ZERO, "GL_ZERO"); - GL_NV_blend_equation_advanced.put(GL_CONTRAST_NV, "GL_CONTRAST_NV"); - GL_NV_blend_equation_advanced.put(GL_DIFFERENCE_NV, "GL_DIFFERENCE_NV"); - GL_NV_blend_equation_advanced.put(GL_SRC_NV, "GL_SRC_NV"); - GL_NV_blend_equation_advanced.put(GL_DST_OVER_NV, "GL_DST_OVER_NV"); - GL_NV_blend_equation_advanced.put(GL_SOFTLIGHT_NV, "GL_SOFTLIGHT_NV"); - GL_NV_blend_equation_advanced.put(GL_HSL_HUE_NV, "GL_HSL_HUE_NV"); - GL_NV_blend_equation_advanced.put(GL_INVERT, "GL_INVERT"); - GL_NV_blend_equation_advanced.put(GL_DST_NV, "GL_DST_NV"); - GL_NV_blend_equation_advanced.put(GL_INVERT_OVG_NV, "GL_INVERT_OVG_NV"); - GL_NV_blend_equation_advanced.put(GL_GREEN_NV, "GL_GREEN_NV"); - GL_NV_blend_equation_advanced.put(GL_LIGHTEN_NV, "GL_LIGHTEN_NV"); - GL_NV_blend_equation_advanced.put(GL_EXCLUSION_NV, "GL_EXCLUSION_NV"); - GL_NV_blend_equation_advanced.put(GL_MINUS_NV, "GL_MINUS_NV"); - GL_NV_blend_equation_advanced.put(GL_DST_IN_NV, "GL_DST_IN_NV"); - GL_NV_blend_equation_advanced.put(GL_SRC_IN_NV, "GL_SRC_IN_NV"); - GL_NV_blend_equation_advanced.put(GL_COLORBURN_NV, "GL_COLORBURN_NV"); - GL_NV_blend_equation_advanced.put(GL_MULTIPLY_NV, "GL_MULTIPLY_NV"); - GL_NV_blend_equation_advanced.put(GL_BLEND_OVERLAP_NV, "GL_BLEND_OVERLAP_NV"); - GL_NV_blend_equation_advanced.put(GL_PLUS_CLAMPED_NV, "GL_PLUS_CLAMPED_NV"); - GL_NV_blend_equation_advanced.put(GL_COLORDODGE_NV, "GL_COLORDODGE_NV"); - GL_NV_blend_equation_advanced.put(GL_UNCORRELATED_NV, "GL_UNCORRELATED_NV"); - GL_NV_blend_equation_advanced.put(GL_LINEARLIGHT_NV, "GL_LINEARLIGHT_NV"); - GL_NV_blend_equation_advanced.put(GL_SCREEN_NV, "GL_SCREEN_NV"); - GL_NV_blend_equation_advanced.put(GL_SRC_OUT_NV, "GL_SRC_OUT_NV"); - GL_NV_blend_equation_advanced.put(GL_LINEARDODGE_NV, "GL_LINEARDODGE_NV"); - GL_NV_blend_equation_advanced.put(GL_BLEND_PREMULTIPLIED_SRC_NV, "GL_BLEND_PREMULTIPLIED_SRC_NV"); - GL_NV_blend_equation_advanced.put(GL_HARDLIGHT_NV, "GL_HARDLIGHT_NV"); - GL_NV_blend_equation_advanced.put(GL_LINEARBURN_NV, "GL_LINEARBURN_NV"); - GL_NV_blend_equation_advanced.put(GL_BLUE_NV, "GL_BLUE_NV"); - GL_NV_blend_equation_advanced.put(GL_MINUS_CLAMPED_NV, "GL_MINUS_CLAMPED_NV"); - GL_NV_blend_equation_advanced.put(GL_RED_NV, "GL_RED_NV"); - GL_NV_blend_equation_advanced.put(GL_PLUS_DARKER_NV, "GL_PLUS_DARKER_NV"); - GL_NV_blend_equation_advanced.put(GL_HSL_COLOR_NV, "GL_HSL_COLOR_NV"); - GL_NV_blend_equation_advanced.put(GL_DST_OUT_NV, "GL_DST_OUT_NV"); - GL_NV_blend_equation_advanced.put(GL_PLUS_CLAMPED_ALPHA_NV, "GL_PLUS_CLAMPED_ALPHA_NV"); - GL_NV_blend_equation_advanced.put(GL_SRC_ATOP_NV, "GL_SRC_ATOP_NV"); - GL_NV_blend_equation_advanced.put(GL_DARKEN_NV, "GL_DARKEN_NV"); - GL_NV_blend_equation_advanced.put(GL_VIVIDLIGHT_NV, "GL_VIVIDLIGHT_NV"); - GL_NV_blend_equation_advanced.put(GL_INVERT_RGB_NV, "GL_INVERT_RGB_NV"); - return GL_NV_blend_equation_advanced; - } - private static Map GL_SGIX_pixel_texture; - private static Map GL_SGIX_pixel_texture() { - if (GL_SGIX_pixel_texture != null) - return GL_SGIX_pixel_texture; - GL_SGIX_pixel_texture = new HashMap(2); - GL_SGIX_pixel_texture.put(GL_PIXEL_TEX_GEN_MODE_SGIX, "GL_PIXEL_TEX_GEN_MODE_SGIX"); - GL_SGIX_pixel_texture.put(GL_PIXEL_TEX_GEN_SGIX, "GL_PIXEL_TEX_GEN_SGIX"); - return GL_SGIX_pixel_texture; - } - private static Map GL_EXT_index_func; - private static Map GL_EXT_index_func() { - if (GL_EXT_index_func != null) - return GL_EXT_index_func; - GL_EXT_index_func = new HashMap(3); - GL_EXT_index_func.put(GL_INDEX_TEST_EXT, "GL_INDEX_TEST_EXT"); - GL_EXT_index_func.put(GL_INDEX_TEST_FUNC_EXT, "GL_INDEX_TEST_FUNC_EXT"); - GL_EXT_index_func.put(GL_INDEX_TEST_REF_EXT, "GL_INDEX_TEST_REF_EXT"); - return GL_EXT_index_func; - } - private static Map GL_APPLE_sync; - private static Map GL_APPLE_sync() { - if (GL_APPLE_sync != null) - return GL_APPLE_sync; - GL_APPLE_sync = new HashMap(16); - GL_APPLE_sync.put(GL_CONDITION_SATISFIED_APPLE, "GL_CONDITION_SATISFIED_APPLE"); - GL_APPLE_sync.put(GL_WAIT_FAILED_APPLE, "GL_WAIT_FAILED_APPLE"); - GL_APPLE_sync.put(GL_SYNC_FLAGS_APPLE, "GL_SYNC_FLAGS_APPLE"); - GL_APPLE_sync.put(GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE, "GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE"); - GL_APPLE_sync.put(GL_SIGNALED_APPLE, "GL_SIGNALED_APPLE"); - GL_APPLE_sync.put(GL_SYNC_OBJECT_APPLE, "GL_SYNC_OBJECT_APPLE"); - GL_APPLE_sync.put(GL_MAX_SERVER_WAIT_TIMEOUT_APPLE, "GL_MAX_SERVER_WAIT_TIMEOUT_APPLE"); - GL_APPLE_sync.put(GL_ALREADY_SIGNALED_APPLE, "GL_ALREADY_SIGNALED_APPLE"); - GL_APPLE_sync.put(GL_SYNC_CONDITION_APPLE, "GL_SYNC_CONDITION_APPLE"); - GL_APPLE_sync.put(GL_SYNC_STATUS_APPLE, "GL_SYNC_STATUS_APPLE"); - GL_APPLE_sync.put(GL_TIMEOUT_EXPIRED_APPLE, "GL_TIMEOUT_EXPIRED_APPLE"); - GL_APPLE_sync.put(GL_OBJECT_TYPE_APPLE, "GL_OBJECT_TYPE_APPLE"); - GL_APPLE_sync.put(GL_SYNC_FENCE_APPLE, "GL_SYNC_FENCE_APPLE"); - GL_APPLE_sync.put(GL_UNSIGNALED_APPLE, "GL_UNSIGNALED_APPLE"); - GL_APPLE_sync.put(GL_SYNC_FLUSH_COMMANDS_BIT_APPLE, "GL_SYNC_FLUSH_COMMANDS_BIT_APPLE"); - GL_APPLE_sync.put(GL_TIMEOUT_IGNORED_APPLE, "GL_TIMEOUT_IGNORED_APPLE"); - return GL_APPLE_sync; - } - private static Map GL_ATI_draw_buffers; - private static Map GL_ATI_draw_buffers() { - if (GL_ATI_draw_buffers != null) - return GL_ATI_draw_buffers; - GL_ATI_draw_buffers = new HashMap(17); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER11_ATI, "GL_DRAW_BUFFER11_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER4_ATI, "GL_DRAW_BUFFER4_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER2_ATI, "GL_DRAW_BUFFER2_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER6_ATI, "GL_DRAW_BUFFER6_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER8_ATI, "GL_DRAW_BUFFER8_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER13_ATI, "GL_DRAW_BUFFER13_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER15_ATI, "GL_DRAW_BUFFER15_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER12_ATI, "GL_DRAW_BUFFER12_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER3_ATI, "GL_DRAW_BUFFER3_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER5_ATI, "GL_DRAW_BUFFER5_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER0_ATI, "GL_DRAW_BUFFER0_ATI"); - GL_ATI_draw_buffers.put(GL_MAX_DRAW_BUFFERS_ATI, "GL_MAX_DRAW_BUFFERS_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER1_ATI, "GL_DRAW_BUFFER1_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER7_ATI, "GL_DRAW_BUFFER7_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER10_ATI, "GL_DRAW_BUFFER10_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER14_ATI, "GL_DRAW_BUFFER14_ATI"); - GL_ATI_draw_buffers.put(GL_DRAW_BUFFER9_ATI, "GL_DRAW_BUFFER9_ATI"); - return GL_ATI_draw_buffers; - } - private static Map GL_EXT_buffer_storage; - private static Map GL_EXT_buffer_storage() { - if (GL_EXT_buffer_storage != null) - return GL_EXT_buffer_storage; - GL_EXT_buffer_storage = new HashMap(9); - GL_EXT_buffer_storage.put(GL_MAP_PERSISTENT_BIT_EXT, "GL_MAP_PERSISTENT_BIT_EXT"); - GL_EXT_buffer_storage.put(GL_DYNAMIC_STORAGE_BIT_EXT, "GL_DYNAMIC_STORAGE_BIT_EXT"); - GL_EXT_buffer_storage.put(GL_CLIENT_STORAGE_BIT_EXT, "GL_CLIENT_STORAGE_BIT_EXT"); - GL_EXT_buffer_storage.put(GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT, "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT"); - GL_EXT_buffer_storage.put(GL_BUFFER_IMMUTABLE_STORAGE_EXT, "GL_BUFFER_IMMUTABLE_STORAGE_EXT"); - GL_EXT_buffer_storage.put(GL_MAP_COHERENT_BIT_EXT, "GL_MAP_COHERENT_BIT_EXT"); - GL_EXT_buffer_storage.put(GL_MAP_WRITE_BIT, "GL_MAP_WRITE_BIT"); - GL_EXT_buffer_storage.put(GL_BUFFER_STORAGE_FLAGS_EXT, "GL_BUFFER_STORAGE_FLAGS_EXT"); - GL_EXT_buffer_storage.put(GL_MAP_READ_BIT, "GL_MAP_READ_BIT"); - return GL_EXT_buffer_storage; - } - private static Map GL_AMD_stencil_operation_extended; - private static Map GL_AMD_stencil_operation_extended() { - if (GL_AMD_stencil_operation_extended != null) - return GL_AMD_stencil_operation_extended; - GL_AMD_stencil_operation_extended = new HashMap(4); - GL_AMD_stencil_operation_extended.put(GL_REPLACE_VALUE_AMD, "GL_REPLACE_VALUE_AMD"); - GL_AMD_stencil_operation_extended.put(GL_STENCIL_BACK_OP_VALUE_AMD, "GL_STENCIL_BACK_OP_VALUE_AMD"); - GL_AMD_stencil_operation_extended.put(GL_STENCIL_OP_VALUE_AMD, "GL_STENCIL_OP_VALUE_AMD"); - GL_AMD_stencil_operation_extended.put(GL_SET_AMD, "GL_SET_AMD"); - return GL_AMD_stencil_operation_extended; - } - private static Map GL_OES_draw_buffers_indexed; - private static Map GL_OES_draw_buffers_indexed() { - if (GL_OES_draw_buffers_indexed != null) - return GL_OES_draw_buffers_indexed; - GL_OES_draw_buffers_indexed = new HashMap(36); - GL_OES_draw_buffers_indexed.put(GL_SRC_COLOR, "GL_SRC_COLOR"); - GL_OES_draw_buffers_indexed.put(GL_DEPTH_RANGE, "GL_DEPTH_RANGE"); - GL_OES_draw_buffers_indexed.put(GL_ONE_MINUS_SRC_COLOR, "GL_ONE_MINUS_SRC_COLOR"); - GL_OES_draw_buffers_indexed.put(GL_VIEWPORT_BOUNDS_RANGE_OES, "GL_VIEWPORT_BOUNDS_RANGE_OES"); - GL_OES_draw_buffers_indexed.put(GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"); - GL_OES_draw_buffers_indexed.put(GL_SCISSOR_TEST, "GL_SCISSOR_TEST"); - GL_OES_draw_buffers_indexed.put(GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"); - GL_OES_draw_buffers_indexed.put(GL_ONE_MINUS_DST_COLOR, "GL_ONE_MINUS_DST_COLOR"); - GL_OES_draw_buffers_indexed.put(GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"); - GL_OES_draw_buffers_indexed.put(GL_BLEND_EQUATION_ALPHA, "GL_BLEND_EQUATION_ALPHA"); - GL_OES_draw_buffers_indexed.put(GL_BLEND_SRC_RGB, "GL_BLEND_SRC_RGB"); - GL_OES_draw_buffers_indexed.put(GL_BLEND_DST_ALPHA, "GL_BLEND_DST_ALPHA"); - GL_OES_draw_buffers_indexed.put(GL_SCISSOR_BOX, "GL_SCISSOR_BOX"); - GL_OES_draw_buffers_indexed.put(GL_DST_COLOR, "GL_DST_COLOR"); - GL_OES_draw_buffers_indexed.put(GL_VIEWPORT, "GL_VIEWPORT"); - GL_OES_draw_buffers_indexed.put(GL_MIN, "GL_MIN"); - GL_OES_draw_buffers_indexed.put(GL_BLEND_SRC_ALPHA, "GL_BLEND_SRC_ALPHA"); - GL_OES_draw_buffers_indexed.put(GL_BLEND_EQUATION_RGB, "GL_BLEND_EQUATION_RGB"); - GL_OES_draw_buffers_indexed.put(GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"); - GL_OES_draw_buffers_indexed.put(GL_BLEND_DST_RGB, "GL_BLEND_DST_RGB"); - GL_OES_draw_buffers_indexed.put(GL_MAX, "GL_MAX"); - GL_OES_draw_buffers_indexed.put(GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES"); - GL_OES_draw_buffers_indexed.put(GL_ZERO, "GL_ZERO"); - GL_OES_draw_buffers_indexed.put(GL_ONE, "GL_ONE"); - GL_OES_draw_buffers_indexed.put(GL_ONE_MINUS_SRC_ALPHA, "GL_ONE_MINUS_SRC_ALPHA"); - GL_OES_draw_buffers_indexed.put(GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"); - GL_OES_draw_buffers_indexed.put(GL_DST_ALPHA, "GL_DST_ALPHA"); - GL_OES_draw_buffers_indexed.put(GL_VIEWPORT_SUBPIXEL_BITS_OES, "GL_VIEWPORT_SUBPIXEL_BITS_OES"); - GL_OES_draw_buffers_indexed.put(GL_COLOR_WRITEMASK, "GL_COLOR_WRITEMASK"); - GL_OES_draw_buffers_indexed.put(GL_BLEND, "GL_BLEND"); - GL_OES_draw_buffers_indexed.put(GL_ONE_MINUS_DST_ALPHA, "GL_ONE_MINUS_DST_ALPHA"); - GL_OES_draw_buffers_indexed.put(GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"); - GL_OES_draw_buffers_indexed.put(GL_SRC_ALPHA, "GL_SRC_ALPHA"); - GL_OES_draw_buffers_indexed.put(GL_MAX_VIEWPORTS_OES, "GL_MAX_VIEWPORTS_OES"); - GL_OES_draw_buffers_indexed.put(GL_FUNC_ADD, "GL_FUNC_ADD"); - GL_OES_draw_buffers_indexed.put(GL_SRC_ALPHA_SATURATE, "GL_SRC_ALPHA_SATURATE"); - return GL_OES_draw_buffers_indexed; - } - private static Map GL_NV_texture_multisample; - private static Map GL_NV_texture_multisample() { - if (GL_NV_texture_multisample != null) - return GL_NV_texture_multisample; - GL_NV_texture_multisample = new HashMap(2); - GL_NV_texture_multisample.put(GL_TEXTURE_COLOR_SAMPLES_NV, "GL_TEXTURE_COLOR_SAMPLES_NV"); - GL_NV_texture_multisample.put(GL_TEXTURE_COVERAGE_SAMPLES_NV, "GL_TEXTURE_COVERAGE_SAMPLES_NV"); - return GL_NV_texture_multisample; - } - private static Map GL_ANGLE_framebuffer_multisample; - private static Map GL_ANGLE_framebuffer_multisample() { - if (GL_ANGLE_framebuffer_multisample != null) - return GL_ANGLE_framebuffer_multisample; - GL_ANGLE_framebuffer_multisample = new HashMap(3); - GL_ANGLE_framebuffer_multisample.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_ANGLE"); - GL_ANGLE_framebuffer_multisample.put(GL_RENDERBUFFER_SAMPLES_ANGLE, "GL_RENDERBUFFER_SAMPLES_ANGLE"); - GL_ANGLE_framebuffer_multisample.put(GL_MAX_SAMPLES_ANGLE, "GL_MAX_SAMPLES_ANGLE"); - return GL_ANGLE_framebuffer_multisample; - } - private static Map GL_PGI_misc_hints; - private static Map GL_PGI_misc_hints() { - if (GL_PGI_misc_hints != null) - return GL_PGI_misc_hints; - GL_PGI_misc_hints = new HashMap(20); - GL_PGI_misc_hints.put(GL_NATIVE_GRAPHICS_HANDLE_PGI, "GL_NATIVE_GRAPHICS_HANDLE_PGI"); - GL_PGI_misc_hints.put(GL_ALLOW_DRAW_WIN_HINT_PGI, "GL_ALLOW_DRAW_WIN_HINT_PGI"); - GL_PGI_misc_hints.put(GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, "GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI"); - GL_PGI_misc_hints.put(GL_NATIVE_GRAPHICS_END_HINT_PGI, "GL_NATIVE_GRAPHICS_END_HINT_PGI"); - GL_PGI_misc_hints.put(GL_WIDE_LINE_HINT_PGI, "GL_WIDE_LINE_HINT_PGI"); - GL_PGI_misc_hints.put(GL_CONSERVE_MEMORY_HINT_PGI, "GL_CONSERVE_MEMORY_HINT_PGI"); - GL_PGI_misc_hints.put(GL_STRICT_SCISSOR_HINT_PGI, "GL_STRICT_SCISSOR_HINT_PGI"); - GL_PGI_misc_hints.put(GL_CLIP_NEAR_HINT_PGI, "GL_CLIP_NEAR_HINT_PGI"); - GL_PGI_misc_hints.put(GL_ALWAYS_SOFT_HINT_PGI, "GL_ALWAYS_SOFT_HINT_PGI"); - GL_PGI_misc_hints.put(GL_ALLOW_DRAW_FRG_HINT_PGI, "GL_ALLOW_DRAW_FRG_HINT_PGI"); - GL_PGI_misc_hints.put(GL_ALLOW_DRAW_MEM_HINT_PGI, "GL_ALLOW_DRAW_MEM_HINT_PGI"); - GL_PGI_misc_hints.put(GL_RECLAIM_MEMORY_HINT_PGI, "GL_RECLAIM_MEMORY_HINT_PGI"); - GL_PGI_misc_hints.put(GL_ALWAYS_FAST_HINT_PGI, "GL_ALWAYS_FAST_HINT_PGI"); - GL_PGI_misc_hints.put(GL_FULL_STIPPLE_HINT_PGI, "GL_FULL_STIPPLE_HINT_PGI"); - GL_PGI_misc_hints.put(GL_PREFER_DOUBLEBUFFER_HINT_PGI, "GL_PREFER_DOUBLEBUFFER_HINT_PGI"); - GL_PGI_misc_hints.put(GL_BACK_NORMALS_HINT_PGI, "GL_BACK_NORMALS_HINT_PGI"); - GL_PGI_misc_hints.put(GL_STRICT_DEPTHFUNC_HINT_PGI, "GL_STRICT_DEPTHFUNC_HINT_PGI"); - GL_PGI_misc_hints.put(GL_STRICT_LIGHTING_HINT_PGI, "GL_STRICT_LIGHTING_HINT_PGI"); - GL_PGI_misc_hints.put(GL_CLIP_FAR_HINT_PGI, "GL_CLIP_FAR_HINT_PGI"); - GL_PGI_misc_hints.put(GL_ALLOW_DRAW_OBJ_HINT_PGI, "GL_ALLOW_DRAW_OBJ_HINT_PGI"); - return GL_PGI_misc_hints; - } - private static Map GL_NV_geometry_program4; - private static Map GL_NV_geometry_program4() { - if (GL_NV_geometry_program4 != null) - return GL_NV_geometry_program4; - GL_NV_geometry_program4 = new HashMap(16); - GL_NV_geometry_program4.put(GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT"); - GL_NV_geometry_program4.put(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT"); - GL_NV_geometry_program4.put(GL_GEOMETRY_OUTPUT_TYPE_EXT, "GL_GEOMETRY_OUTPUT_TYPE_EXT"); - GL_NV_geometry_program4.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT"); - GL_NV_geometry_program4.put(GL_PROGRAM_POINT_SIZE_EXT, "GL_PROGRAM_POINT_SIZE_EXT"); - GL_NV_geometry_program4.put(GL_MAX_PROGRAM_OUTPUT_VERTICES_NV, "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"); - GL_NV_geometry_program4.put(GL_LINES_ADJACENCY_EXT, "GL_LINES_ADJACENCY_EXT"); - GL_NV_geometry_program4.put(GL_GEOMETRY_VERTICES_OUT_EXT, "GL_GEOMETRY_VERTICES_OUT_EXT"); - GL_NV_geometry_program4.put(GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV, "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"); - GL_NV_geometry_program4.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT"); - GL_NV_geometry_program4.put(GL_TRIANGLES_ADJACENCY_EXT, "GL_TRIANGLES_ADJACENCY_EXT"); - GL_NV_geometry_program4.put(GL_TRIANGLE_STRIP_ADJACENCY_EXT, "GL_TRIANGLE_STRIP_ADJACENCY_EXT"); - GL_NV_geometry_program4.put(GL_LINE_STRIP_ADJACENCY_EXT, "GL_LINE_STRIP_ADJACENCY_EXT"); - GL_NV_geometry_program4.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT"); - GL_NV_geometry_program4.put(GL_GEOMETRY_PROGRAM_NV, "GL_GEOMETRY_PROGRAM_NV"); - GL_NV_geometry_program4.put(GL_GEOMETRY_INPUT_TYPE_EXT, "GL_GEOMETRY_INPUT_TYPE_EXT"); - return GL_NV_geometry_program4; - } - private static Map GL_NV_conservative_raster_dilate; - private static Map GL_NV_conservative_raster_dilate() { - if (GL_NV_conservative_raster_dilate != null) - return GL_NV_conservative_raster_dilate; - GL_NV_conservative_raster_dilate = new HashMap(3); - GL_NV_conservative_raster_dilate.put(GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV, "GL_CONSERVATIVE_RASTER_DILATE_RANGE_NV"); - GL_NV_conservative_raster_dilate.put(GL_CONSERVATIVE_RASTER_DILATE_NV, "GL_CONSERVATIVE_RASTER_DILATE_NV"); - GL_NV_conservative_raster_dilate.put(GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV, "GL_CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV"); - return GL_NV_conservative_raster_dilate; - } - private static Map GL_ARB_draw_buffers; - private static Map GL_ARB_draw_buffers() { - if (GL_ARB_draw_buffers != null) - return GL_ARB_draw_buffers; - GL_ARB_draw_buffers = new HashMap(17); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER6_ARB, "GL_DRAW_BUFFER6_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER13_ARB, "GL_DRAW_BUFFER13_ARB"); - GL_ARB_draw_buffers.put(GL_MAX_DRAW_BUFFERS_ARB, "GL_MAX_DRAW_BUFFERS_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER15_ARB, "GL_DRAW_BUFFER15_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER11_ARB, "GL_DRAW_BUFFER11_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER8_ARB, "GL_DRAW_BUFFER8_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER4_ARB, "GL_DRAW_BUFFER4_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER2_ARB, "GL_DRAW_BUFFER2_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER0_ARB, "GL_DRAW_BUFFER0_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER14_ARB, "GL_DRAW_BUFFER14_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER9_ARB, "GL_DRAW_BUFFER9_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER7_ARB, "GL_DRAW_BUFFER7_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER12_ARB, "GL_DRAW_BUFFER12_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER1_ARB, "GL_DRAW_BUFFER1_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER5_ARB, "GL_DRAW_BUFFER5_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER10_ARB, "GL_DRAW_BUFFER10_ARB"); - GL_ARB_draw_buffers.put(GL_DRAW_BUFFER3_ARB, "GL_DRAW_BUFFER3_ARB"); - return GL_ARB_draw_buffers; - } - private static Map GL_OES_matrix_palette; - private static Map GL_OES_matrix_palette() { - if (GL_OES_matrix_palette != null) - return GL_OES_matrix_palette; - GL_OES_matrix_palette = new HashMap(16); - GL_OES_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_OES, "GL_MATRIX_INDEX_ARRAY_OES"); - GL_OES_matrix_palette.put(GL_WEIGHT_ARRAY_BUFFER_BINDING_OES, "GL_WEIGHT_ARRAY_BUFFER_BINDING_OES"); - GL_OES_matrix_palette.put(GL_WEIGHT_ARRAY_OES, "GL_WEIGHT_ARRAY_OES"); - GL_OES_matrix_palette.put(GL_MAX_PALETTE_MATRICES_OES, "GL_MAX_PALETTE_MATRICES_OES"); - GL_OES_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_STRIDE_OES, "GL_MATRIX_INDEX_ARRAY_STRIDE_OES"); - GL_OES_matrix_palette.put(GL_MAX_VERTEX_UNITS_OES, "GL_MAX_VERTEX_UNITS_OES"); - GL_OES_matrix_palette.put(GL_CURRENT_PALETTE_MATRIX_OES, "GL_CURRENT_PALETTE_MATRIX_OES"); - GL_OES_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_POINTER_OES, "GL_MATRIX_INDEX_ARRAY_POINTER_OES"); - GL_OES_matrix_palette.put(GL_WEIGHT_ARRAY_SIZE_OES, "GL_WEIGHT_ARRAY_SIZE_OES"); - GL_OES_matrix_palette.put(GL_WEIGHT_ARRAY_STRIDE_OES, "GL_WEIGHT_ARRAY_STRIDE_OES"); - GL_OES_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_SIZE_OES, "GL_MATRIX_INDEX_ARRAY_SIZE_OES"); - GL_OES_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES, "GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES"); - GL_OES_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_TYPE_OES, "GL_MATRIX_INDEX_ARRAY_TYPE_OES"); - GL_OES_matrix_palette.put(GL_MATRIX_PALETTE_OES, "GL_MATRIX_PALETTE_OES"); - GL_OES_matrix_palette.put(GL_WEIGHT_ARRAY_TYPE_OES, "GL_WEIGHT_ARRAY_TYPE_OES"); - GL_OES_matrix_palette.put(GL_WEIGHT_ARRAY_POINTER_OES, "GL_WEIGHT_ARRAY_POINTER_OES"); - return GL_OES_matrix_palette; - } - private static Map GL_ARB_buffer_storage; - private static Map GL_ARB_buffer_storage() { - if (GL_ARB_buffer_storage != null) - return GL_ARB_buffer_storage; - GL_ARB_buffer_storage = new HashMap(9); - GL_ARB_buffer_storage.put(GL_MAP_COHERENT_BIT, "GL_MAP_COHERENT_BIT"); - GL_ARB_buffer_storage.put(GL_CLIENT_STORAGE_BIT, "GL_CLIENT_STORAGE_BIT"); - GL_ARB_buffer_storage.put(GL_DYNAMIC_STORAGE_BIT, "GL_DYNAMIC_STORAGE_BIT"); - GL_ARB_buffer_storage.put(GL_BUFFER_STORAGE_FLAGS, "GL_BUFFER_STORAGE_FLAGS"); - GL_ARB_buffer_storage.put(GL_MAP_PERSISTENT_BIT, "GL_MAP_PERSISTENT_BIT"); - GL_ARB_buffer_storage.put(GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT, "GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT"); - GL_ARB_buffer_storage.put(GL_BUFFER_IMMUTABLE_STORAGE, "GL_BUFFER_IMMUTABLE_STORAGE"); - GL_ARB_buffer_storage.put(GL_MAP_WRITE_BIT, "GL_MAP_WRITE_BIT"); - GL_ARB_buffer_storage.put(GL_MAP_READ_BIT, "GL_MAP_READ_BIT"); - return GL_ARB_buffer_storage; - } - private static Map GL_ARB_sample_locations; - private static Map GL_ARB_sample_locations() { - if (GL_ARB_sample_locations != null) - return GL_ARB_sample_locations; - GL_ARB_sample_locations = new HashMap(8); - GL_ARB_sample_locations.put(GL_SAMPLE_LOCATION_ARB, "GL_SAMPLE_LOCATION_ARB"); - GL_ARB_sample_locations.put(GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB, "GL_FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"); - GL_ARB_sample_locations.put(GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB, "GL_SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"); - GL_ARB_sample_locations.put(GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB, "GL_FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"); - GL_ARB_sample_locations.put(GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB, "GL_SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"); - GL_ARB_sample_locations.put(GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB, "GL_SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"); - GL_ARB_sample_locations.put(GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB, "GL_PROGRAMMABLE_SAMPLE_LOCATION_ARB"); - GL_ARB_sample_locations.put(GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB, "GL_PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"); - return GL_ARB_sample_locations; - } - private static Map GL_SGIX_sprite; - private static Map GL_SGIX_sprite() { - if (GL_SGIX_sprite != null) - return GL_SGIX_sprite; - GL_SGIX_sprite = new HashMap(7); - GL_SGIX_sprite.put(GL_SPRITE_EYE_ALIGNED_SGIX, "GL_SPRITE_EYE_ALIGNED_SGIX"); - GL_SGIX_sprite.put(GL_SPRITE_SGIX, "GL_SPRITE_SGIX"); - GL_SGIX_sprite.put(GL_SPRITE_OBJECT_ALIGNED_SGIX, "GL_SPRITE_OBJECT_ALIGNED_SGIX"); - GL_SGIX_sprite.put(GL_SPRITE_MODE_SGIX, "GL_SPRITE_MODE_SGIX"); - GL_SGIX_sprite.put(GL_SPRITE_AXIAL_SGIX, "GL_SPRITE_AXIAL_SGIX"); - GL_SGIX_sprite.put(GL_SPRITE_AXIS_SGIX, "GL_SPRITE_AXIS_SGIX"); - GL_SGIX_sprite.put(GL_SPRITE_TRANSLATION_SGIX, "GL_SPRITE_TRANSLATION_SGIX"); - return GL_SGIX_sprite; - } - private static Map GL_NV_half_float; - private static Map GL_NV_half_float() { - if (GL_NV_half_float != null) - return GL_NV_half_float; - GL_NV_half_float = new HashMap(1); - GL_NV_half_float.put(GL_HALF_FLOAT_NV, "GL_HALF_FLOAT_NV"); - return GL_NV_half_float; - } - private static Map GL_ARB_vertex_attrib_binding; - private static Map GL_ARB_vertex_attrib_binding() { - if (GL_ARB_vertex_attrib_binding != null) - return GL_ARB_vertex_attrib_binding; - GL_ARB_vertex_attrib_binding = new HashMap(7); - GL_ARB_vertex_attrib_binding.put(GL_VERTEX_BINDING_STRIDE, "GL_VERTEX_BINDING_STRIDE"); - GL_ARB_vertex_attrib_binding.put(GL_VERTEX_BINDING_DIVISOR, "GL_VERTEX_BINDING_DIVISOR"); - GL_ARB_vertex_attrib_binding.put(GL_VERTEX_BINDING_OFFSET, "GL_VERTEX_BINDING_OFFSET"); - GL_ARB_vertex_attrib_binding.put(GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"); - GL_ARB_vertex_attrib_binding.put(GL_VERTEX_ATTRIB_RELATIVE_OFFSET, "GL_VERTEX_ATTRIB_RELATIVE_OFFSET"); - GL_ARB_vertex_attrib_binding.put(GL_MAX_VERTEX_ATTRIB_BINDINGS, "GL_MAX_VERTEX_ATTRIB_BINDINGS"); - GL_ARB_vertex_attrib_binding.put(GL_VERTEX_ATTRIB_BINDING, "GL_VERTEX_ATTRIB_BINDING"); - return GL_ARB_vertex_attrib_binding; - } - private static Map GL_SGIS_pixel_texture; - private static Map GL_SGIS_pixel_texture() { - if (GL_SGIS_pixel_texture != null) - return GL_SGIS_pixel_texture; - GL_SGIS_pixel_texture = new HashMap(4); - GL_SGIS_pixel_texture.put(GL_PIXEL_GROUP_COLOR_SGIS, "GL_PIXEL_GROUP_COLOR_SGIS"); - GL_SGIS_pixel_texture.put(GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS, "GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS"); - GL_SGIS_pixel_texture.put(GL_PIXEL_TEXTURE_SGIS, "GL_PIXEL_TEXTURE_SGIS"); - GL_SGIS_pixel_texture.put(GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS, "GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS"); - return GL_SGIS_pixel_texture; - } - private static Map GL_EXT_raster_multisample; - private static Map GL_EXT_raster_multisample() { - if (GL_EXT_raster_multisample != null) - return GL_EXT_raster_multisample; - GL_EXT_raster_multisample = new HashMap(14); - GL_EXT_raster_multisample.put(GL_RASTER_MULTISAMPLE_EXT, "GL_RASTER_MULTISAMPLE_EXT"); - GL_EXT_raster_multisample.put(GL_COVERAGE_MODULATION_TABLE_NV, "GL_COVERAGE_MODULATION_TABLE_NV"); - GL_EXT_raster_multisample.put(GL_EFFECTIVE_RASTER_SAMPLES_EXT, "GL_EFFECTIVE_RASTER_SAMPLES_EXT"); - GL_EXT_raster_multisample.put(GL_DEPTH_SAMPLES_NV, "GL_DEPTH_SAMPLES_NV"); - GL_EXT_raster_multisample.put(GL_MAX_RASTER_SAMPLES_EXT, "GL_MAX_RASTER_SAMPLES_EXT"); - GL_EXT_raster_multisample.put(GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT, "GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT"); - GL_EXT_raster_multisample.put(GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV, "GL_MIXED_DEPTH_SAMPLES_SUPPORTED_NV"); - GL_EXT_raster_multisample.put(GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV, "GL_MIXED_STENCIL_SAMPLES_SUPPORTED_NV"); - GL_EXT_raster_multisample.put(GL_STENCIL_SAMPLES_NV, "GL_STENCIL_SAMPLES_NV"); - GL_EXT_raster_multisample.put(GL_COVERAGE_MODULATION_NV, "GL_COVERAGE_MODULATION_NV"); - GL_EXT_raster_multisample.put(GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT, "GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT"); - GL_EXT_raster_multisample.put(GL_RASTER_SAMPLES_EXT, "GL_RASTER_SAMPLES_EXT"); - GL_EXT_raster_multisample.put(GL_COLOR_SAMPLES_NV, "GL_COLOR_SAMPLES_NV"); - GL_EXT_raster_multisample.put(GL_COVERAGE_MODULATION_TABLE_SIZE_NV, "GL_COVERAGE_MODULATION_TABLE_SIZE_NV"); - return GL_EXT_raster_multisample; - } - private static Map GL_NV_pixel_data_range; - private static Map GL_NV_pixel_data_range() { - if (GL_NV_pixel_data_range != null) - return GL_NV_pixel_data_range; - GL_NV_pixel_data_range = new HashMap(6); - GL_NV_pixel_data_range.put(GL_WRITE_PIXEL_DATA_RANGE_NV, "GL_WRITE_PIXEL_DATA_RANGE_NV"); - GL_NV_pixel_data_range.put(GL_READ_PIXEL_DATA_RANGE_LENGTH_NV, "GL_READ_PIXEL_DATA_RANGE_LENGTH_NV"); - GL_NV_pixel_data_range.put(GL_READ_PIXEL_DATA_RANGE_NV, "GL_READ_PIXEL_DATA_RANGE_NV"); - GL_NV_pixel_data_range.put(GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV, "GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV"); - GL_NV_pixel_data_range.put(GL_READ_PIXEL_DATA_RANGE_POINTER_NV, "GL_READ_PIXEL_DATA_RANGE_POINTER_NV"); - GL_NV_pixel_data_range.put(GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV, "GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV"); - return GL_NV_pixel_data_range; - } - private static Map GL_ARB_ES2_compatibility; - private static Map GL_ARB_ES2_compatibility() { - if (GL_ARB_ES2_compatibility != null) - return GL_ARB_ES2_compatibility; - GL_ARB_ES2_compatibility = new HashMap(16); - GL_ARB_ES2_compatibility.put(GL_MAX_VARYING_VECTORS, "GL_MAX_VARYING_VECTORS"); - GL_ARB_ES2_compatibility.put(GL_SHADER_BINARY_FORMATS, "GL_SHADER_BINARY_FORMATS"); - GL_ARB_ES2_compatibility.put(GL_MEDIUM_FLOAT, "GL_MEDIUM_FLOAT"); - GL_ARB_ES2_compatibility.put(GL_LOW_FLOAT, "GL_LOW_FLOAT"); - GL_ARB_ES2_compatibility.put(GL_SHADER_COMPILER, "GL_SHADER_COMPILER"); - GL_ARB_ES2_compatibility.put(GL_IMPLEMENTATION_COLOR_READ_FORMAT, "GL_IMPLEMENTATION_COLOR_READ_FORMAT"); - GL_ARB_ES2_compatibility.put(GL_HIGH_INT, "GL_HIGH_INT"); - GL_ARB_ES2_compatibility.put(GL_IMPLEMENTATION_COLOR_READ_TYPE, "GL_IMPLEMENTATION_COLOR_READ_TYPE"); - GL_ARB_ES2_compatibility.put(GL_NUM_SHADER_BINARY_FORMATS, "GL_NUM_SHADER_BINARY_FORMATS"); - GL_ARB_ES2_compatibility.put(GL_HIGH_FLOAT, "GL_HIGH_FLOAT"); - GL_ARB_ES2_compatibility.put(GL_LOW_INT, "GL_LOW_INT"); - GL_ARB_ES2_compatibility.put(GL_MEDIUM_INT, "GL_MEDIUM_INT"); - GL_ARB_ES2_compatibility.put(GL_MAX_FRAGMENT_UNIFORM_VECTORS, "GL_MAX_FRAGMENT_UNIFORM_VECTORS"); - GL_ARB_ES2_compatibility.put(GL_RGB565, "GL_RGB565"); - GL_ARB_ES2_compatibility.put(GL_MAX_VERTEX_UNIFORM_VECTORS, "GL_MAX_VERTEX_UNIFORM_VECTORS"); - GL_ARB_ES2_compatibility.put(GL_FIXED, "GL_FIXED"); - return GL_ARB_ES2_compatibility; - } - private static Map GL_NV_viewport_array; - private static Map GL_NV_viewport_array() { - if (GL_NV_viewport_array != null) - return GL_NV_viewport_array; - GL_NV_viewport_array = new HashMap(8); - GL_NV_viewport_array.put(GL_SCISSOR_BOX, "GL_SCISSOR_BOX"); - GL_NV_viewport_array.put(GL_MAX_VIEWPORTS_NV, "GL_MAX_VIEWPORTS_NV"); - GL_NV_viewport_array.put(GL_DEPTH_RANGE, "GL_DEPTH_RANGE"); - GL_NV_viewport_array.put(GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX_NV"); - GL_NV_viewport_array.put(GL_VIEWPORT_SUBPIXEL_BITS_NV, "GL_VIEWPORT_SUBPIXEL_BITS_NV"); - GL_NV_viewport_array.put(GL_VIEWPORT_BOUNDS_RANGE_NV, "GL_VIEWPORT_BOUNDS_RANGE_NV"); - GL_NV_viewport_array.put(GL_VIEWPORT, "GL_VIEWPORT"); - GL_NV_viewport_array.put(GL_SCISSOR_TEST, "GL_SCISSOR_TEST"); - return GL_NV_viewport_array; - } - private static Map GL_EXT_paletted_texture; - private static Map GL_EXT_paletted_texture() { - if (GL_EXT_paletted_texture != null) - return GL_EXT_paletted_texture; - GL_EXT_paletted_texture = new HashMap(7); - GL_EXT_paletted_texture.put(GL_COLOR_INDEX2_EXT, "GL_COLOR_INDEX2_EXT"); - GL_EXT_paletted_texture.put(GL_COLOR_INDEX8_EXT, "GL_COLOR_INDEX8_EXT"); - GL_EXT_paletted_texture.put(GL_TEXTURE_INDEX_SIZE_EXT, "GL_TEXTURE_INDEX_SIZE_EXT"); - GL_EXT_paletted_texture.put(GL_COLOR_INDEX16_EXT, "GL_COLOR_INDEX16_EXT"); - GL_EXT_paletted_texture.put(GL_COLOR_INDEX1_EXT, "GL_COLOR_INDEX1_EXT"); - GL_EXT_paletted_texture.put(GL_COLOR_INDEX4_EXT, "GL_COLOR_INDEX4_EXT"); - GL_EXT_paletted_texture.put(GL_COLOR_INDEX12_EXT, "GL_COLOR_INDEX12_EXT"); - return GL_EXT_paletted_texture; - } - private static Map GL_EXT_direct_state_access; - private static Map GL_EXT_direct_state_access() { - if (GL_EXT_direct_state_access != null) - return GL_EXT_direct_state_access; - GL_EXT_direct_state_access = new HashMap(196); - GL_EXT_direct_state_access.put(GL_PROGRAM_MATRIX_EXT, "GL_PROGRAM_MATRIX_EXT"); - GL_EXT_direct_state_access.put(GL_MOVE_TO_NV, "GL_MOVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_GEN_COEFF_NV, "GL_PATH_GEN_COEFF_NV"); - GL_EXT_direct_state_access.put(GL_FONT_TARGET_UNAVAILABLE_NV, "GL_FONT_TARGET_UNAVAILABLE_NV"); - GL_EXT_direct_state_access.put(GL_FONT_NUM_GLYPH_INDICES_BIT_NV, "GL_FONT_NUM_GLYPH_INDICES_BIT_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_ROUNDED_RECT_NV, "GL_RELATIVE_ROUNDED_RECT_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV, "GL_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_SMALL_CCW_ARC_TO_NV, "GL_RELATIVE_SMALL_CCW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_TRANSLATE_Y_NV, "GL_TRANSLATE_Y_NV"); - GL_EXT_direct_state_access.put(GL_4_BYTES_NV, "GL_4_BYTES_NV"); - GL_EXT_direct_state_access.put(GL_SYSTEM_FONT_NAME_NV, "GL_SYSTEM_FONT_NAME_NV"); - GL_EXT_direct_state_access.put(GL_RGB10_A2_EXT, "GL_RGB10_A2_EXT"); - GL_EXT_direct_state_access.put(GL_PATH_FILL_MASK_NV, "GL_PATH_FILL_MASK_NV"); - GL_EXT_direct_state_access.put(GL_DUP_LAST_CUBIC_CURVE_TO_NV, "GL_DUP_LAST_CUBIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_LINE_TO_NV, "GL_RELATIVE_LINE_TO_NV"); - GL_EXT_direct_state_access.put(GL_SMALL_CCW_ARC_TO_NV, "GL_SMALL_CCW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_DUP_FIRST_CUBIC_CURVE_TO_NV, "GL_DUP_FIRST_CUBIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_STROKE_MASK_NV, "GL_PATH_STROKE_MASK_NV"); - GL_EXT_direct_state_access.put(GL_PATH_COMPUTED_LENGTH_NV, "GL_PATH_COMPUTED_LENGTH_NV"); - GL_EXT_direct_state_access.put(GL_RECT_NV, "GL_RECT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV, "GL_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV"); - GL_EXT_direct_state_access.put(GL_ALPHA32F_EXT, "GL_ALPHA32F_EXT"); - GL_EXT_direct_state_access.put(GL_CIRCULAR_CCW_ARC_TO_NV, "GL_CIRCULAR_CCW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_TRANSLATE_X_NV, "GL_TRANSLATE_X_NV"); - GL_EXT_direct_state_access.put(GL_BOUNDING_BOX_NV, "GL_BOUNDING_BOX_NV"); - GL_EXT_direct_state_access.put(GL_PRIMARY_COLOR, "GL_PRIMARY_COLOR"); - GL_EXT_direct_state_access.put(GL_VERTEX_SHADER_BIT_EXT, "GL_VERTEX_SHADER_BIT_EXT"); - GL_EXT_direct_state_access.put(GL_STANDARD_FONT_FORMAT_NV, "GL_STANDARD_FONT_FORMAT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_STENCIL_REF_NV, "GL_PATH_STENCIL_REF_NV"); - GL_EXT_direct_state_access.put(GL_PATH_FILL_COVER_MODE_NV, "GL_PATH_FILL_COVER_MODE_NV"); - GL_EXT_direct_state_access.put(GL_PATH_CLIENT_LENGTH_NV, "GL_PATH_CLIENT_LENGTH_NV"); - GL_EXT_direct_state_access.put(GL_2_BYTES_NV, "GL_2_BYTES_NV"); - GL_EXT_direct_state_access.put(GL_PATH_PROJECTION_NV, "GL_PATH_PROJECTION_NV"); - GL_EXT_direct_state_access.put(GL_LUMINANCE_ALPHA32F_EXT, "GL_LUMINANCE_ALPHA32F_EXT"); - GL_EXT_direct_state_access.put(GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV, "GL_FONT_MAX_ADVANCE_HEIGHT_BIT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_FORMAT_PS_NV, "GL_PATH_FORMAT_PS_NV"); - GL_EXT_direct_state_access.put(GL_RGB32F_EXT, "GL_RGB32F_EXT"); - GL_EXT_direct_state_access.put(GL_TRANSLATE_3D_NV, "GL_TRANSLATE_3D_NV"); - GL_EXT_direct_state_access.put(GL_SMOOTH_QUADRATIC_CURVE_TO_NV, "GL_SMOOTH_QUADRATIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_QUADRATIC_CURVE_TO_NV, "GL_QUADRATIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_DASH_CAPS_NV, "GL_PATH_DASH_CAPS_NV"); - GL_EXT_direct_state_access.put(GL_RG8_EXT, "GL_RG8_EXT"); - GL_EXT_direct_state_access.put(GL_RESTART_PATH_NV, "GL_RESTART_PATH_NV"); - GL_EXT_direct_state_access.put(GL_TRANSPOSE_AFFINE_3D_NV, "GL_TRANSPOSE_AFFINE_3D_NV"); - GL_EXT_direct_state_access.put(GL_SMALL_CW_ARC_TO_NV, "GL_SMALL_CW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_ITALIC_BIT_NV, "GL_ITALIC_BIT_NV"); - GL_EXT_direct_state_access.put(GL_FONT_UNDERLINE_THICKNESS_BIT_NV, "GL_FONT_UNDERLINE_THICKNESS_BIT_NV"); - GL_EXT_direct_state_access.put(GL_CONVEX_HULL_NV, "GL_CONVEX_HULL_NV"); - GL_EXT_direct_state_access.put(GL_PATH_COMMAND_COUNT_NV, "GL_PATH_COMMAND_COUNT_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_CUBIC_CURVE_TO_NV, "GL_RELATIVE_CUBIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV, "GL_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV, "GL_PATH_TRANSPOSE_PROJECTION_MATRIX_NV"); - GL_EXT_direct_state_access.put(GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV, "GL_FONT_MAX_ADVANCE_WIDTH_BIT_NV"); - GL_EXT_direct_state_access.put(GL_ACTIVE_PROGRAM_EXT, "GL_ACTIVE_PROGRAM_EXT"); - GL_EXT_direct_state_access.put(GL_TRIANGULAR_NV, "GL_TRIANGULAR_NV"); - GL_EXT_direct_state_access.put(GL_PATH_ERROR_POSITION_NV, "GL_PATH_ERROR_POSITION_NV"); - GL_EXT_direct_state_access.put(GL_SQUARE_NV, "GL_SQUARE_NV"); - GL_EXT_direct_state_access.put(GL_BEVEL_NV, "GL_BEVEL_NV"); - GL_EXT_direct_state_access.put(GL_PATH_END_CAPS_NV, "GL_PATH_END_CAPS_NV"); - GL_EXT_direct_state_access.put(GL_CIRCULAR_CW_ARC_TO_NV, "GL_CIRCULAR_CW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_ROUNDED_RECT8_NV, "GL_RELATIVE_ROUNDED_RECT8_NV"); - GL_EXT_direct_state_access.put(GL_PATH_STROKE_WIDTH_NV, "GL_PATH_STROKE_WIDTH_NV"); - GL_EXT_direct_state_access.put(GL_TEXTURE_IMMUTABLE_FORMAT_EXT, "GL_TEXTURE_IMMUTABLE_FORMAT_EXT"); - GL_EXT_direct_state_access.put(GL_EYE_LINEAR_NV, "GL_EYE_LINEAR_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_ROUNDED_RECT2_NV, "GL_RELATIVE_ROUNDED_RECT2_NV"); - GL_EXT_direct_state_access.put(GL_PATH_DASH_OFFSET_RESET_NV, "GL_PATH_DASH_OFFSET_RESET_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_MOVE_TO_NV, "GL_RELATIVE_MOVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV, "GL_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV"); - GL_EXT_direct_state_access.put(GL_ALPHA8_EXT, "GL_ALPHA8_EXT"); - GL_EXT_direct_state_access.put(GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV, "GL_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV"); - GL_EXT_direct_state_access.put(GL_PATH_FILL_BOUNDING_BOX_NV, "GL_PATH_FILL_BOUNDING_BOX_NV"); - GL_EXT_direct_state_access.put(GL_BOLD_BIT_NV, "GL_BOLD_BIT_NV"); - GL_EXT_direct_state_access.put(GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV, "GL_GLYPH_VERTICAL_BEARING_Y_BIT_NV"); - GL_EXT_direct_state_access.put(GL_VERTICAL_LINE_TO_NV, "GL_VERTICAL_LINE_TO_NV"); - GL_EXT_direct_state_access.put(GL_ROUNDED_RECT4_NV, "GL_ROUNDED_RECT4_NV"); - GL_EXT_direct_state_access.put(GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV, "GL_GLYPH_HORIZONTAL_BEARING_X_BIT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_COORD_COUNT_NV, "GL_PATH_COORD_COUNT_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_HORIZONTAL_LINE_TO_NV, "GL_RELATIVE_HORIZONTAL_LINE_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV, "GL_PATH_MAX_MODELVIEW_STACK_DEPTH_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_RECT_NV, "GL_RELATIVE_RECT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_MODELVIEW_MATRIX_NV, "GL_PATH_MODELVIEW_MATRIX_NV"); - GL_EXT_direct_state_access.put(GL_PATH_STENCIL_FUNC_NV, "GL_PATH_STENCIL_FUNC_NV"); - GL_EXT_direct_state_access.put(GL_GLYPH_HAS_KERNING_BIT_NV, "GL_GLYPH_HAS_KERNING_BIT_NV"); - GL_EXT_direct_state_access.put(GL_MITER_REVERT_NV, "GL_MITER_REVERT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_STENCIL_VALUE_MASK_NV, "GL_PATH_STENCIL_VALUE_MASK_NV"); - GL_EXT_direct_state_access.put(GL_AFFINE_3D_NV, "GL_AFFINE_3D_NV"); - GL_EXT_direct_state_access.put(GL_PATH_GEN_MODE_NV, "GL_PATH_GEN_MODE_NV"); - GL_EXT_direct_state_access.put(GL_PATH_TERMINAL_DASH_CAP_NV, "GL_PATH_TERMINAL_DASH_CAP_NV"); - GL_EXT_direct_state_access.put(GL_FONT_UNAVAILABLE_NV, "GL_FONT_UNAVAILABLE_NV"); - GL_EXT_direct_state_access.put(GL_PATH_STROKE_COVER_MODE_NV, "GL_PATH_STROKE_COVER_MODE_NV"); - GL_EXT_direct_state_access.put(GL_RG32F_EXT, "GL_RG32F_EXT"); - GL_EXT_direct_state_access.put(GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV, "GL_PATH_MAX_PROJECTION_STACK_DEPTH_NV"); - GL_EXT_direct_state_access.put(GL_PATH_DASH_ARRAY_COUNT_NV, "GL_PATH_DASH_ARRAY_COUNT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_OBJECT_BOUNDING_BOX_NV, "GL_PATH_OBJECT_BOUNDING_BOX_NV"); - GL_EXT_direct_state_access.put(GL_PROGRAM_SEPARABLE_EXT, "GL_PROGRAM_SEPARABLE_EXT"); - GL_EXT_direct_state_access.put(GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV, "GL_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_STROKE_BOUNDING_BOX_NV, "GL_PATH_STROKE_BOUNDING_BOX_NV"); - GL_EXT_direct_state_access.put(GL_R32F_EXT, "GL_R32F_EXT"); - GL_EXT_direct_state_access.put(GL_PATH_GEN_COMPONENTS_NV, "GL_PATH_GEN_COMPONENTS_NV"); - GL_EXT_direct_state_access.put(GL_COUNT_UP_NV, "GL_COUNT_UP_NV"); - GL_EXT_direct_state_access.put(GL_ARC_TO_NV, "GL_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_INITIAL_END_CAP_NV, "GL_PATH_INITIAL_END_CAP_NV"); - GL_EXT_direct_state_access.put(GL_TRANSPOSE_PROGRAM_MATRIX_EXT, "GL_TRANSPOSE_PROGRAM_MATRIX_EXT"); - GL_EXT_direct_state_access.put(GL_LUMINANCE16F_EXT, "GL_LUMINANCE16F_EXT"); - GL_EXT_direct_state_access.put(GL_MOVE_TO_CONTINUES_NV, "GL_MOVE_TO_CONTINUES_NV"); - GL_EXT_direct_state_access.put(GL_PATH_MITER_LIMIT_NV, "GL_PATH_MITER_LIMIT_NV"); - GL_EXT_direct_state_access.put(GL_TRANSPOSE_AFFINE_2D_NV, "GL_TRANSPOSE_AFFINE_2D_NV"); - GL_EXT_direct_state_access.put(GL_FILE_NAME_NV, "GL_FILE_NAME_NV"); - GL_EXT_direct_state_access.put(GL_ROUNDED_RECT_NV, "GL_ROUNDED_RECT_NV"); - GL_EXT_direct_state_access.put(GL_ROUNDED_RECT8_NV, "GL_ROUNDED_RECT8_NV"); - GL_EXT_direct_state_access.put(GL_CLOSE_PATH_NV, "GL_CLOSE_PATH_NV"); - GL_EXT_direct_state_access.put(GL_ROUND_NV, "GL_ROUND_NV"); - GL_EXT_direct_state_access.put(GL_USE_MISSING_GLYPH_NV, "GL_USE_MISSING_GLYPH_NV"); - GL_EXT_direct_state_access.put(GL_FONT_Y_MAX_BOUNDS_BIT_NV, "GL_FONT_Y_MAX_BOUNDS_BIT_NV"); - GL_EXT_direct_state_access.put(GL_LARGE_CCW_ARC_TO_NV, "GL_LARGE_CCW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_DASH_OFFSET_NV, "GL_PATH_DASH_OFFSET_NV"); - GL_EXT_direct_state_access.put(GL_PATH_JOIN_STYLE_NV, "GL_PATH_JOIN_STYLE_NV"); - GL_EXT_direct_state_access.put(GL_PATH_MODELVIEW_NV, "GL_PATH_MODELVIEW_NV"); - GL_EXT_direct_state_access.put(GL_UTF8_NV, "GL_UTF8_NV"); - GL_EXT_direct_state_access.put(GL_HORIZONTAL_LINE_TO_NV, "GL_HORIZONTAL_LINE_TO_NV"); - GL_EXT_direct_state_access.put(GL_FONT_UNINTELLIGIBLE_NV, "GL_FONT_UNINTELLIGIBLE_NV"); - GL_EXT_direct_state_access.put(GL_ADJACENT_PAIRS_NV, "GL_ADJACENT_PAIRS_NV"); - GL_EXT_direct_state_access.put(GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV, "GL_BOUNDING_BOX_OF_BOUNDING_BOXES_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_ARC_TO_NV, "GL_RELATIVE_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_PROJECTION_MATRIX_NV, "GL_PATH_PROJECTION_MATRIX_NV"); - GL_EXT_direct_state_access.put(GL_PATH_FILL_MODE_NV, "GL_PATH_FILL_MODE_NV"); - GL_EXT_direct_state_access.put(GL_FONT_HAS_KERNING_BIT_NV, "GL_FONT_HAS_KERNING_BIT_NV"); - GL_EXT_direct_state_access.put(GL_3_BYTES_NV, "GL_3_BYTES_NV"); - GL_EXT_direct_state_access.put(GL_AFFINE_2D_NV, "GL_AFFINE_2D_NV"); - GL_EXT_direct_state_access.put(GL_UTF16_NV, "GL_UTF16_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_LARGE_CCW_ARC_TO_NV, "GL_RELATIVE_LARGE_CCW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_SMALL_CW_ARC_TO_NV, "GL_RELATIVE_SMALL_CW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_MOVE_TO_RESETS_NV, "GL_MOVE_TO_RESETS_NV"); - GL_EXT_direct_state_access.put(GL_ALL_SHADER_BITS_EXT, "GL_ALL_SHADER_BITS_EXT"); - GL_EXT_direct_state_access.put(GL_PROGRAM_MATRIX_STACK_DEPTH_EXT, "GL_PROGRAM_MATRIX_STACK_DEPTH_EXT"); - GL_EXT_direct_state_access.put(GL_FRAGMENT_SHADER_BIT_EXT, "GL_FRAGMENT_SHADER_BIT_EXT"); - GL_EXT_direct_state_access.put(GL_LUMINANCE8_EXT, "GL_LUMINANCE8_EXT"); - GL_EXT_direct_state_access.put(GL_PATH_INITIAL_DASH_CAP_NV, "GL_PATH_INITIAL_DASH_CAP_NV"); - GL_EXT_direct_state_access.put(GL_GLYPH_HEIGHT_BIT_NV, "GL_GLYPH_HEIGHT_BIT_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_QUADRATIC_CURVE_TO_NV, "GL_RELATIVE_QUADRATIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_LINE_TO_NV, "GL_LINE_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_MODELVIEW_STACK_DEPTH_NV, "GL_PATH_MODELVIEW_STACK_DEPTH_NV"); - GL_EXT_direct_state_access.put(GL_STANDARD_FONT_NAME_NV, "GL_STANDARD_FONT_NAME_NV"); - GL_EXT_direct_state_access.put(GL_LUMINANCE_ALPHA16F_EXT, "GL_LUMINANCE_ALPHA16F_EXT"); - GL_EXT_direct_state_access.put(GL_FONT_X_MIN_BOUNDS_BIT_NV, "GL_FONT_X_MIN_BOUNDS_BIT_NV"); - GL_EXT_direct_state_access.put(GL_COUNT_DOWN_NV, "GL_COUNT_DOWN_NV"); - GL_EXT_direct_state_access.put(GL_FONT_UNITS_PER_EM_BIT_NV, "GL_FONT_UNITS_PER_EM_BIT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_PROJECTION_STACK_DEPTH_NV, "GL_PATH_PROJECTION_STACK_DEPTH_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_ROUNDED_RECT4_NV, "GL_RELATIVE_ROUNDED_RECT4_NV"); - GL_EXT_direct_state_access.put(GL_RGB10_EXT, "GL_RGB10_EXT"); - GL_EXT_direct_state_access.put(GL_PATH_TERMINAL_END_CAP_NV, "GL_PATH_TERMINAL_END_CAP_NV"); - GL_EXT_direct_state_access.put(GL_GLYPH_VERTICAL_BEARING_X_BIT_NV, "GL_GLYPH_VERTICAL_BEARING_X_BIT_NV"); - GL_EXT_direct_state_access.put(GL_RGB16F_EXT, "GL_RGB16F_EXT"); - GL_EXT_direct_state_access.put(GL_CUBIC_CURVE_TO_NV, "GL_CUBIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_FONT_UNDERLINE_POSITION_BIT_NV, "GL_FONT_UNDERLINE_POSITION_BIT_NV"); - GL_EXT_direct_state_access.put(GL_R8_EXT, "GL_R8_EXT"); - GL_EXT_direct_state_access.put(GL_ALPHA16F_EXT, "GL_ALPHA16F_EXT"); - GL_EXT_direct_state_access.put(GL_SMOOTH_CUBIC_CURVE_TO_NV, "GL_SMOOTH_CUBIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_FONT_HEIGHT_BIT_NV, "GL_FONT_HEIGHT_BIT_NV"); - GL_EXT_direct_state_access.put(GL_RGBA16F_EXT, "GL_RGBA16F_EXT"); - GL_EXT_direct_state_access.put(GL_CONSTANT_NV, "GL_CONSTANT_NV"); - GL_EXT_direct_state_access.put(GL_BGRA8_EXT, "GL_BGRA8_EXT"); - GL_EXT_direct_state_access.put(GL_RGBA32F_EXT, "GL_RGBA32F_EXT"); - GL_EXT_direct_state_access.put(GL_RELATIVE_VERTICAL_LINE_TO_NV, "GL_RELATIVE_VERTICAL_LINE_TO_NV"); - GL_EXT_direct_state_access.put(GL_PRIMARY_COLOR_NV, "GL_PRIMARY_COLOR_NV"); - GL_EXT_direct_state_access.put(GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV, "GL_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV"); - GL_EXT_direct_state_access.put(GL_PATH_FORMAT_SVG_NV, "GL_PATH_FORMAT_SVG_NV"); - GL_EXT_direct_state_access.put(GL_CIRCULAR_TANGENT_ARC_TO_NV, "GL_CIRCULAR_TANGENT_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_GEN_COLOR_FORMAT_NV, "GL_PATH_GEN_COLOR_FORMAT_NV"); - GL_EXT_direct_state_access.put(GL_FRAGMENT_INPUT_NV, "GL_FRAGMENT_INPUT_NV"); - GL_EXT_direct_state_access.put(GL_TRANSLATE_2D_NV, "GL_TRANSLATE_2D_NV"); - GL_EXT_direct_state_access.put(GL_PATH_FOG_GEN_MODE_NV, "GL_PATH_FOG_GEN_MODE_NV"); - GL_EXT_direct_state_access.put(GL_LUMINANCE8_ALPHA8_EXT, "GL_LUMINANCE8_ALPHA8_EXT"); - GL_EXT_direct_state_access.put(GL_FONT_Y_MIN_BOUNDS_BIT_NV, "GL_FONT_Y_MIN_BOUNDS_BIT_NV"); - GL_EXT_direct_state_access.put(GL_FONT_DESCENDER_BIT_NV, "GL_FONT_DESCENDER_BIT_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_CONIC_CURVE_TO_NV, "GL_RELATIVE_CONIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_FONT_GLYPHS_AVAILABLE_NV, "GL_FONT_GLYPHS_AVAILABLE_NV"); - GL_EXT_direct_state_access.put(GL_OBJECT_LINEAR_NV, "GL_OBJECT_LINEAR_NV"); - GL_EXT_direct_state_access.put(GL_SKIP_MISSING_GLYPH_NV, "GL_SKIP_MISSING_GLYPH_NV"); - GL_EXT_direct_state_access.put(GL_FIRST_TO_REST_NV, "GL_FIRST_TO_REST_NV"); - GL_EXT_direct_state_access.put(GL_MITER_TRUNCATE_NV, "GL_MITER_TRUNCATE_NV"); - GL_EXT_direct_state_access.put(GL_LARGE_CW_ARC_TO_NV, "GL_LARGE_CW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_RELATIVE_LARGE_CW_ARC_TO_NV, "GL_RELATIVE_LARGE_CW_ARC_TO_NV"); - GL_EXT_direct_state_access.put(GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV, "GL_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV"); - GL_EXT_direct_state_access.put(GL_RG16F_EXT, "GL_RG16F_EXT"); - GL_EXT_direct_state_access.put(GL_PATH_COVER_DEPTH_FUNC_NV, "GL_PATH_COVER_DEPTH_FUNC_NV"); - GL_EXT_direct_state_access.put(GL_CONIC_CURVE_TO_NV, "GL_CONIC_CURVE_TO_NV"); - GL_EXT_direct_state_access.put(GL_FONT_X_MAX_BOUNDS_BIT_NV, "GL_FONT_X_MAX_BOUNDS_BIT_NV"); - GL_EXT_direct_state_access.put(GL_SECONDARY_COLOR_NV, "GL_SECONDARY_COLOR_NV"); - GL_EXT_direct_state_access.put(GL_FONT_ASCENDER_BIT_NV, "GL_FONT_ASCENDER_BIT_NV"); - GL_EXT_direct_state_access.put(GL_ROUNDED_RECT2_NV, "GL_ROUNDED_RECT2_NV"); - GL_EXT_direct_state_access.put(GL_PROGRAM_PIPELINE_BINDING_EXT, "GL_PROGRAM_PIPELINE_BINDING_EXT"); - GL_EXT_direct_state_access.put(GL_R16F_EXT, "GL_R16F_EXT"); - GL_EXT_direct_state_access.put(GL_GLYPH_WIDTH_BIT_NV, "GL_GLYPH_WIDTH_BIT_NV"); - GL_EXT_direct_state_access.put(GL_LUMINANCE32F_EXT, "GL_LUMINANCE32F_EXT"); - GL_EXT_direct_state_access.put(GL_ACCUM_ADJACENT_PAIRS_NV, "GL_ACCUM_ADJACENT_PAIRS_NV"); - return GL_EXT_direct_state_access; - } - private static Map GL_SGIS_sharpen_texture; - private static Map GL_SGIS_sharpen_texture() { - if (GL_SGIS_sharpen_texture != null) - return GL_SGIS_sharpen_texture; - GL_SGIS_sharpen_texture = new HashMap(4); - GL_SGIS_sharpen_texture.put(GL_LINEAR_SHARPEN_COLOR_SGIS, "GL_LINEAR_SHARPEN_COLOR_SGIS"); - GL_SGIS_sharpen_texture.put(GL_LINEAR_SHARPEN_ALPHA_SGIS, "GL_LINEAR_SHARPEN_ALPHA_SGIS"); - GL_SGIS_sharpen_texture.put(GL_LINEAR_SHARPEN_SGIS, "GL_LINEAR_SHARPEN_SGIS"); - GL_SGIS_sharpen_texture.put(GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS, "GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS"); - return GL_SGIS_sharpen_texture; - } - private static Map GL_EXT_blend_minmax; - private static Map GL_EXT_blend_minmax() { - if (GL_EXT_blend_minmax != null) - return GL_EXT_blend_minmax; - GL_EXT_blend_minmax = new HashMap(4); - GL_EXT_blend_minmax.put(GL_MAX_EXT, "GL_MAX_EXT"); - GL_EXT_blend_minmax.put(GL_FUNC_ADD_EXT, "GL_FUNC_ADD_EXT"); - GL_EXT_blend_minmax.put(GL_BLEND_EQUATION_EXT, "GL_BLEND_EQUATION_EXT"); - GL_EXT_blend_minmax.put(GL_MIN_EXT, "GL_MIN_EXT"); - return GL_EXT_blend_minmax; - } - private static Map GL_ARB_imaging; - private static Map GL_ARB_imaging() { - if (GL_ARB_imaging != null) - return GL_ARB_imaging; - GL_ARB_imaging = new HashMap(75); - GL_ARB_imaging.put(GL_TABLE_TOO_LARGE, "GL_TABLE_TOO_LARGE"); - GL_ARB_imaging.put(GL_POST_COLOR_MATRIX_RED_BIAS, "GL_POST_COLOR_MATRIX_RED_BIAS"); - GL_ARB_imaging.put(GL_HISTOGRAM_WIDTH, "GL_HISTOGRAM_WIDTH"); - GL_ARB_imaging.put(GL_POST_COLOR_MATRIX_BLUE_BIAS, "GL_POST_COLOR_MATRIX_BLUE_BIAS"); - GL_ARB_imaging.put(GL_POST_CONVOLUTION_BLUE_SCALE, "GL_POST_CONVOLUTION_BLUE_SCALE"); - GL_ARB_imaging.put(GL_POST_COLOR_MATRIX_ALPHA_BIAS, "GL_POST_COLOR_MATRIX_ALPHA_BIAS"); - GL_ARB_imaging.put(GL_BLEND_EQUATION, "GL_BLEND_EQUATION"); - GL_ARB_imaging.put(GL_HISTOGRAM_GREEN_SIZE, "GL_HISTOGRAM_GREEN_SIZE"); - GL_ARB_imaging.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE"); - GL_ARB_imaging.put(GL_COLOR_TABLE_ALPHA_SIZE, "GL_COLOR_TABLE_ALPHA_SIZE"); - GL_ARB_imaging.put(GL_FUNC_REVERSE_SUBTRACT, "GL_FUNC_REVERSE_SUBTRACT"); - GL_ARB_imaging.put(GL_HISTOGRAM_RED_SIZE, "GL_HISTOGRAM_RED_SIZE"); - GL_ARB_imaging.put(GL_POST_CONVOLUTION_GREEN_BIAS, "GL_POST_CONVOLUTION_GREEN_BIAS"); - GL_ARB_imaging.put(GL_FUNC_SUBTRACT, "GL_FUNC_SUBTRACT"); - GL_ARB_imaging.put(GL_POST_COLOR_MATRIX_COLOR_TABLE, "GL_POST_COLOR_MATRIX_COLOR_TABLE"); - GL_ARB_imaging.put(GL_CONVOLUTION_FILTER_BIAS, "GL_CONVOLUTION_FILTER_BIAS"); - GL_ARB_imaging.put(GL_POST_COLOR_MATRIX_GREEN_SCALE, "GL_POST_COLOR_MATRIX_GREEN_SCALE"); - GL_ARB_imaging.put(GL_CONVOLUTION_BORDER_MODE, "GL_CONVOLUTION_BORDER_MODE"); - GL_ARB_imaging.put(GL_POST_COLOR_MATRIX_BLUE_SCALE, "GL_POST_COLOR_MATRIX_BLUE_SCALE"); - GL_ARB_imaging.put(GL_COLOR_TABLE_SCALE, "GL_COLOR_TABLE_SCALE"); - GL_ARB_imaging.put(GL_CONVOLUTION_WIDTH, "GL_CONVOLUTION_WIDTH"); - GL_ARB_imaging.put(GL_COLOR_TABLE_FORMAT, "GL_COLOR_TABLE_FORMAT"); - GL_ARB_imaging.put(GL_COLOR_TABLE_RED_SIZE, "GL_COLOR_TABLE_RED_SIZE"); - GL_ARB_imaging.put(GL_COLOR_TABLE, "GL_COLOR_TABLE"); - GL_ARB_imaging.put(GL_COLOR_TABLE_LUMINANCE_SIZE, "GL_COLOR_TABLE_LUMINANCE_SIZE"); - GL_ARB_imaging.put(GL_REDUCE, "GL_REDUCE"); - GL_ARB_imaging.put(GL_CONVOLUTION_BORDER_COLOR, "GL_CONVOLUTION_BORDER_COLOR"); - GL_ARB_imaging.put(GL_MINMAX_SINK, "GL_MINMAX_SINK"); - GL_ARB_imaging.put(GL_PROXY_COLOR_TABLE, "GL_PROXY_COLOR_TABLE"); - GL_ARB_imaging.put(GL_POST_COLOR_MATRIX_GREEN_BIAS, "GL_POST_COLOR_MATRIX_GREEN_BIAS"); - GL_ARB_imaging.put(GL_CONSTANT_COLOR, "GL_CONSTANT_COLOR"); - GL_ARB_imaging.put(GL_COLOR_MATRIX, "GL_COLOR_MATRIX"); - GL_ARB_imaging.put(GL_MAX_COLOR_MATRIX_STACK_DEPTH, "GL_MAX_COLOR_MATRIX_STACK_DEPTH"); - GL_ARB_imaging.put(GL_POST_CONVOLUTION_ALPHA_BIAS, "GL_POST_CONVOLUTION_ALPHA_BIAS"); - GL_ARB_imaging.put(GL_COLOR_TABLE_WIDTH, "GL_COLOR_TABLE_WIDTH"); - GL_ARB_imaging.put(GL_CONSTANT_BORDER, "GL_CONSTANT_BORDER"); - GL_ARB_imaging.put(GL_COLOR_TABLE_BLUE_SIZE, "GL_COLOR_TABLE_BLUE_SIZE"); - GL_ARB_imaging.put(GL_CONVOLUTION_2D, "GL_CONVOLUTION_2D"); - GL_ARB_imaging.put(GL_REPLICATE_BORDER, "GL_REPLICATE_BORDER"); - GL_ARB_imaging.put(GL_COLOR_TABLE_INTENSITY_SIZE, "GL_COLOR_TABLE_INTENSITY_SIZE"); - GL_ARB_imaging.put(GL_HISTOGRAM_FORMAT, "GL_HISTOGRAM_FORMAT"); - GL_ARB_imaging.put(GL_FUNC_ADD, "GL_FUNC_ADD"); - GL_ARB_imaging.put(GL_HISTOGRAM, "GL_HISTOGRAM"); - GL_ARB_imaging.put(GL_POST_COLOR_MATRIX_ALPHA_SCALE, "GL_POST_COLOR_MATRIX_ALPHA_SCALE"); - GL_ARB_imaging.put(GL_MINMAX, "GL_MINMAX"); - GL_ARB_imaging.put(GL_POST_CONVOLUTION_COLOR_TABLE, "GL_POST_CONVOLUTION_COLOR_TABLE"); - GL_ARB_imaging.put(GL_COLOR_TABLE_BIAS, "GL_COLOR_TABLE_BIAS"); - GL_ARB_imaging.put(GL_MAX_CONVOLUTION_WIDTH, "GL_MAX_CONVOLUTION_WIDTH"); - GL_ARB_imaging.put(GL_SEPARABLE_2D, "GL_SEPARABLE_2D"); - GL_ARB_imaging.put(GL_MINMAX_FORMAT, "GL_MINMAX_FORMAT"); - GL_ARB_imaging.put(GL_ONE_MINUS_CONSTANT_COLOR, "GL_ONE_MINUS_CONSTANT_COLOR"); - GL_ARB_imaging.put(GL_COLOR_MATRIX_STACK_DEPTH, "GL_COLOR_MATRIX_STACK_DEPTH"); - GL_ARB_imaging.put(GL_CONVOLUTION_1D, "GL_CONVOLUTION_1D"); - GL_ARB_imaging.put(GL_POST_COLOR_MATRIX_RED_SCALE, "GL_POST_COLOR_MATRIX_RED_SCALE"); - GL_ARB_imaging.put(GL_POST_CONVOLUTION_BLUE_BIAS, "GL_POST_CONVOLUTION_BLUE_BIAS"); - GL_ARB_imaging.put(GL_HISTOGRAM_BLUE_SIZE, "GL_HISTOGRAM_BLUE_SIZE"); - GL_ARB_imaging.put(GL_POST_CONVOLUTION_ALPHA_SCALE, "GL_POST_CONVOLUTION_ALPHA_SCALE"); - GL_ARB_imaging.put(GL_POST_CONVOLUTION_RED_BIAS, "GL_POST_CONVOLUTION_RED_BIAS"); - GL_ARB_imaging.put(GL_HISTOGRAM_LUMINANCE_SIZE, "GL_HISTOGRAM_LUMINANCE_SIZE"); - GL_ARB_imaging.put(GL_MIN, "GL_MIN"); - GL_ARB_imaging.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE"); - GL_ARB_imaging.put(GL_CONVOLUTION_HEIGHT, "GL_CONVOLUTION_HEIGHT"); - GL_ARB_imaging.put(GL_HISTOGRAM_ALPHA_SIZE, "GL_HISTOGRAM_ALPHA_SIZE"); - GL_ARB_imaging.put(GL_COLOR_TABLE_GREEN_SIZE, "GL_COLOR_TABLE_GREEN_SIZE"); - GL_ARB_imaging.put(GL_BLEND_COLOR, "GL_BLEND_COLOR"); - GL_ARB_imaging.put(GL_POST_CONVOLUTION_RED_SCALE, "GL_POST_CONVOLUTION_RED_SCALE"); - GL_ARB_imaging.put(GL_CONVOLUTION_FILTER_SCALE, "GL_CONVOLUTION_FILTER_SCALE"); - GL_ARB_imaging.put(GL_CONVOLUTION_FORMAT, "GL_CONVOLUTION_FORMAT"); - GL_ARB_imaging.put(GL_MAX, "GL_MAX"); - GL_ARB_imaging.put(GL_HISTOGRAM_SINK, "GL_HISTOGRAM_SINK"); - GL_ARB_imaging.put(GL_CONSTANT_ALPHA, "GL_CONSTANT_ALPHA"); - GL_ARB_imaging.put(GL_POST_CONVOLUTION_GREEN_SCALE, "GL_POST_CONVOLUTION_GREEN_SCALE"); - GL_ARB_imaging.put(GL_PROXY_HISTOGRAM, "GL_PROXY_HISTOGRAM"); - GL_ARB_imaging.put(GL_MAX_CONVOLUTION_HEIGHT, "GL_MAX_CONVOLUTION_HEIGHT"); - GL_ARB_imaging.put(GL_ONE_MINUS_CONSTANT_ALPHA, "GL_ONE_MINUS_CONSTANT_ALPHA"); - return GL_ARB_imaging; - } - private static Map GL_ARB_clip_control; - private static Map GL_ARB_clip_control() { - if (GL_ARB_clip_control != null) - return GL_ARB_clip_control; - GL_ARB_clip_control = new HashMap(6); - GL_ARB_clip_control.put(GL_UPPER_LEFT, "GL_UPPER_LEFT"); - GL_ARB_clip_control.put(GL_LOWER_LEFT, "GL_LOWER_LEFT"); - GL_ARB_clip_control.put(GL_ZERO_TO_ONE, "GL_ZERO_TO_ONE"); - GL_ARB_clip_control.put(GL_CLIP_DEPTH_MODE, "GL_CLIP_DEPTH_MODE"); - GL_ARB_clip_control.put(GL_CLIP_ORIGIN, "GL_CLIP_ORIGIN"); - GL_ARB_clip_control.put(GL_NEGATIVE_ONE_TO_ONE, "GL_NEGATIVE_ONE_TO_ONE"); - return GL_ARB_clip_control; - } - private static Map GL_NV_non_square_matrices; - private static Map GL_NV_non_square_matrices() { - if (GL_NV_non_square_matrices != null) - return GL_NV_non_square_matrices; - GL_NV_non_square_matrices = new HashMap(6); - GL_NV_non_square_matrices.put(GL_FLOAT_MAT4x2_NV, "GL_FLOAT_MAT4x2_NV"); - GL_NV_non_square_matrices.put(GL_FLOAT_MAT3x4_NV, "GL_FLOAT_MAT3x4_NV"); - GL_NV_non_square_matrices.put(GL_FLOAT_MAT3x2_NV, "GL_FLOAT_MAT3x2_NV"); - GL_NV_non_square_matrices.put(GL_FLOAT_MAT4x3_NV, "GL_FLOAT_MAT4x3_NV"); - GL_NV_non_square_matrices.put(GL_FLOAT_MAT2x3_NV, "GL_FLOAT_MAT2x3_NV"); - GL_NV_non_square_matrices.put(GL_FLOAT_MAT2x4_NV, "GL_FLOAT_MAT2x4_NV"); - return GL_NV_non_square_matrices; - } - private static Map GL_AMD_sample_positions; - private static Map GL_AMD_sample_positions() { - if (GL_AMD_sample_positions != null) - return GL_AMD_sample_positions; - GL_AMD_sample_positions = new HashMap(1); - GL_AMD_sample_positions.put(GL_SUBSAMPLE_DISTANCE_AMD, "GL_SUBSAMPLE_DISTANCE_AMD"); - return GL_AMD_sample_positions; - } - private static Map GL_OES_blend_subtract; - private static Map GL_OES_blend_subtract() { - if (GL_OES_blend_subtract != null) - return GL_OES_blend_subtract; - GL_OES_blend_subtract = new HashMap(4); - GL_OES_blend_subtract.put(GL_FUNC_SUBTRACT_OES, "GL_FUNC_SUBTRACT_OES"); - GL_OES_blend_subtract.put(GL_BLEND_EQUATION_OES, "GL_BLEND_EQUATION_OES"); - GL_OES_blend_subtract.put(GL_FUNC_ADD_OES, "GL_FUNC_ADD_OES"); - GL_OES_blend_subtract.put(GL_FUNC_REVERSE_SUBTRACT_OES, "GL_FUNC_REVERSE_SUBTRACT_OES"); - return GL_OES_blend_subtract; - } - private static Map GL_ARB_point_parameters; - private static Map GL_ARB_point_parameters() { - if (GL_ARB_point_parameters != null) - return GL_ARB_point_parameters; - GL_ARB_point_parameters = new HashMap(4); - GL_ARB_point_parameters.put(GL_POINT_FADE_THRESHOLD_SIZE_ARB, "GL_POINT_FADE_THRESHOLD_SIZE_ARB"); - GL_ARB_point_parameters.put(GL_POINT_SIZE_MIN_ARB, "GL_POINT_SIZE_MIN_ARB"); - GL_ARB_point_parameters.put(GL_POINT_DISTANCE_ATTENUATION_ARB, "GL_POINT_DISTANCE_ATTENUATION_ARB"); - GL_ARB_point_parameters.put(GL_POINT_SIZE_MAX_ARB, "GL_POINT_SIZE_MAX_ARB"); - return GL_ARB_point_parameters; - } - private static Map GL_APPLE_fence; - private static Map GL_APPLE_fence() { - if (GL_APPLE_fence != null) - return GL_APPLE_fence; - GL_APPLE_fence = new HashMap(2); - GL_APPLE_fence.put(GL_FENCE_APPLE, "GL_FENCE_APPLE"); - GL_APPLE_fence.put(GL_DRAW_PIXELS_APPLE, "GL_DRAW_PIXELS_APPLE"); - return GL_APPLE_fence; - } - private static Map GL_OVR_multiview; - private static Map GL_OVR_multiview() { - if (GL_OVR_multiview != null) - return GL_OVR_multiview; - GL_OVR_multiview = new HashMap(4); - GL_OVR_multiview.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR"); - GL_OVR_multiview.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR"); - GL_OVR_multiview.put(GL_MAX_VIEWS_OVR, "GL_MAX_VIEWS_OVR"); - GL_OVR_multiview.put(GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR, "GL_FRAMEBUFFER_INCOMPLETE_VIEW_TARGETS_OVR"); - return GL_OVR_multiview; - } - private static Map GL_ATI_separate_stencil; - private static Map GL_ATI_separate_stencil() { - if (GL_ATI_separate_stencil != null) - return GL_ATI_separate_stencil; - GL_ATI_separate_stencil = new HashMap(4); - GL_ATI_separate_stencil.put(GL_STENCIL_BACK_FAIL_ATI, "GL_STENCIL_BACK_FAIL_ATI"); - GL_ATI_separate_stencil.put(GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI, "GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI"); - GL_ATI_separate_stencil.put(GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI, "GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI"); - GL_ATI_separate_stencil.put(GL_STENCIL_BACK_FUNC_ATI, "GL_STENCIL_BACK_FUNC_ATI"); - return GL_ATI_separate_stencil; - } - private static Map GL_EXT_fragment_shading_rate; - private static Map GL_EXT_fragment_shading_rate() { - if (GL_EXT_fragment_shading_rate != null) - return GL_EXT_fragment_shading_rate; - GL_EXT_fragment_shading_rate = new HashMap(27); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXT"); - GL_EXT_fragment_shading_rate.put(GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXT"); - GL_EXT_fragment_shading_rate.put(GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT, "GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_4X2_PIXELS_EXT, "GL_SHADING_RATE_4X2_PIXELS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_2X2_PIXELS_EXT, "GL_SHADING_RATE_2X2_PIXELS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_2X4_PIXELS_EXT, "GL_SHADING_RATE_2X4_PIXELS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_1X4_PIXELS_EXT, "GL_SHADING_RATE_1X4_PIXELS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_4X1_PIXELS_EXT, "GL_SHADING_RATE_4X1_PIXELS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_1X1_PIXELS_EXT, "GL_SHADING_RATE_1X1_PIXELS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_ATTACHMENT_EXT, "GL_SHADING_RATE_ATTACHMENT_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_2X1_PIXELS_EXT, "GL_SHADING_RATE_2X1_PIXELS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_EXT, "GL_SHADING_RATE_EXT"); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXT"); - GL_EXT_fragment_shading_rate.put(GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXT"); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXT"); - GL_EXT_fragment_shading_rate.put(GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXT"); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT, "GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXT"); - GL_EXT_fragment_shading_rate.put(GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT, "GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT"); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_PRIMITIVE_RATE_WITH_MULTI_VIEWPORT_SUPPORTED_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_4X4_PIXELS_EXT, "GL_SHADING_RATE_4X4_PIXELS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_SHADING_RATE_1X2_PIXELS_EXT, "GL_SHADING_RATE_1X2_PIXELS_EXT"); - GL_EXT_fragment_shading_rate.put(GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT, "GL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXT"); - GL_EXT_fragment_shading_rate.put(GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT, "GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXT"); - return GL_EXT_fragment_shading_rate; - } - private static Map GL_EXT_disjoint_timer_query; - private static Map GL_EXT_disjoint_timer_query() { - if (GL_EXT_disjoint_timer_query != null) - return GL_EXT_disjoint_timer_query; - GL_EXT_disjoint_timer_query = new HashMap(9); - GL_EXT_disjoint_timer_query.put(GL_GPU_DISJOINT_EXT, "GL_GPU_DISJOINT_EXT"); - GL_EXT_disjoint_timer_query.put(GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT, "GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT"); - GL_EXT_disjoint_timer_query.put(GL_QUERY_RESULT_EXT, "GL_QUERY_RESULT_EXT"); - GL_EXT_disjoint_timer_query.put(GL_ANY_SAMPLES_PASSED_EXT, "GL_ANY_SAMPLES_PASSED_EXT"); - GL_EXT_disjoint_timer_query.put(GL_QUERY_RESULT_AVAILABLE_EXT, "GL_QUERY_RESULT_AVAILABLE_EXT"); - GL_EXT_disjoint_timer_query.put(GL_QUERY_COUNTER_BITS_EXT, "GL_QUERY_COUNTER_BITS_EXT"); - GL_EXT_disjoint_timer_query.put(GL_CURRENT_QUERY_EXT, "GL_CURRENT_QUERY_EXT"); - GL_EXT_disjoint_timer_query.put(GL_TIME_ELAPSED_EXT, "GL_TIME_ELAPSED_EXT"); - GL_EXT_disjoint_timer_query.put(GL_TIMESTAMP_EXT, "GL_TIMESTAMP_EXT"); - return GL_EXT_disjoint_timer_query; - } - private static Map GL_ATI_vertex_streams; - private static Map GL_ATI_vertex_streams() { - if (GL_ATI_vertex_streams != null) - return GL_ATI_vertex_streams; - GL_ATI_vertex_streams = new HashMap(10); - GL_ATI_vertex_streams.put(GL_VERTEX_STREAM1_ATI, "GL_VERTEX_STREAM1_ATI"); - GL_ATI_vertex_streams.put(GL_VERTEX_STREAM6_ATI, "GL_VERTEX_STREAM6_ATI"); - GL_ATI_vertex_streams.put(GL_VERTEX_STREAM5_ATI, "GL_VERTEX_STREAM5_ATI"); - GL_ATI_vertex_streams.put(GL_VERTEX_SOURCE_ATI, "GL_VERTEX_SOURCE_ATI"); - GL_ATI_vertex_streams.put(GL_VERTEX_STREAM7_ATI, "GL_VERTEX_STREAM7_ATI"); - GL_ATI_vertex_streams.put(GL_MAX_VERTEX_STREAMS_ATI, "GL_MAX_VERTEX_STREAMS_ATI"); - GL_ATI_vertex_streams.put(GL_VERTEX_STREAM3_ATI, "GL_VERTEX_STREAM3_ATI"); - GL_ATI_vertex_streams.put(GL_VERTEX_STREAM4_ATI, "GL_VERTEX_STREAM4_ATI"); - GL_ATI_vertex_streams.put(GL_VERTEX_STREAM2_ATI, "GL_VERTEX_STREAM2_ATI"); - GL_ATI_vertex_streams.put(GL_VERTEX_STREAM0_ATI, "GL_VERTEX_STREAM0_ATI"); - return GL_ATI_vertex_streams; - } - private static Map GL_EXT_texture_storage_compression; - private static Map GL_EXT_texture_storage_compression() { - if (GL_EXT_texture_storage_compression != null) - return GL_EXT_texture_storage_compression; - GL_EXT_texture_storage_compression = new HashMap(16); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_EXT, "GL_SURFACE_COMPRESSION_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_9BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_8BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_7BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_NONE_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_3BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_4BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_DEFAULT_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_5BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_12BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_1BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_2BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT, "GL_NUM_SURFACE_COMPRESSION_FIXED_RATES_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_6BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_10BPC_EXT"); - GL_EXT_texture_storage_compression.put(GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT, "GL_SURFACE_COMPRESSION_FIXED_RATE_11BPC_EXT"); - return GL_EXT_texture_storage_compression; - } - private static Map GL_ARB_bindless_texture; - private static Map GL_ARB_bindless_texture() { - if (GL_ARB_bindless_texture != null) - return GL_ARB_bindless_texture; - GL_ARB_bindless_texture = new HashMap(1); - GL_ARB_bindless_texture.put(GL_UNSIGNED_INT64_ARB, "GL_UNSIGNED_INT64_ARB"); - return GL_ARB_bindless_texture; - } - private static Map GL_HP_image_transform; - private static Map GL_HP_image_transform() { - if (GL_HP_image_transform != null) - return GL_HP_image_transform; - GL_HP_image_transform = new HashMap(15); - GL_HP_image_transform.put(GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, "GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"); - GL_HP_image_transform.put(GL_IMAGE_MAG_FILTER_HP, "GL_IMAGE_MAG_FILTER_HP"); - GL_HP_image_transform.put(GL_IMAGE_CUBIC_WEIGHT_HP, "GL_IMAGE_CUBIC_WEIGHT_HP"); - GL_HP_image_transform.put(GL_CUBIC_HP, "GL_CUBIC_HP"); - GL_HP_image_transform.put(GL_IMAGE_ROTATE_ANGLE_HP, "GL_IMAGE_ROTATE_ANGLE_HP"); - GL_HP_image_transform.put(GL_IMAGE_ROTATE_ORIGIN_Y_HP, "GL_IMAGE_ROTATE_ORIGIN_Y_HP"); - GL_HP_image_transform.put(GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, "GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP"); - GL_HP_image_transform.put(GL_IMAGE_ROTATE_ORIGIN_X_HP, "GL_IMAGE_ROTATE_ORIGIN_X_HP"); - GL_HP_image_transform.put(GL_IMAGE_SCALE_Y_HP, "GL_IMAGE_SCALE_Y_HP"); - GL_HP_image_transform.put(GL_IMAGE_MIN_FILTER_HP, "GL_IMAGE_MIN_FILTER_HP"); - GL_HP_image_transform.put(GL_IMAGE_TRANSLATE_Y_HP, "GL_IMAGE_TRANSLATE_Y_HP"); - GL_HP_image_transform.put(GL_IMAGE_TRANSLATE_X_HP, "GL_IMAGE_TRANSLATE_X_HP"); - GL_HP_image_transform.put(GL_IMAGE_SCALE_X_HP, "GL_IMAGE_SCALE_X_HP"); - GL_HP_image_transform.put(GL_AVERAGE_HP, "GL_AVERAGE_HP"); - GL_HP_image_transform.put(GL_IMAGE_TRANSFORM_2D_HP, "GL_IMAGE_TRANSFORM_2D_HP"); - return GL_HP_image_transform; - } - private static Map GL_NV_fence; - private static Map GL_NV_fence() { - if (GL_NV_fence != null) - return GL_NV_fence; - GL_NV_fence = new HashMap(3); - GL_NV_fence.put(GL_FENCE_CONDITION_NV, "GL_FENCE_CONDITION_NV"); - GL_NV_fence.put(GL_FENCE_STATUS_NV, "GL_FENCE_STATUS_NV"); - GL_NV_fence.put(GL_ALL_COMPLETED_NV, "GL_ALL_COMPLETED_NV"); - return GL_NV_fence; - } - private static Map GL_EXT_texture_storage; - private static Map GL_EXT_texture_storage() { - if (GL_EXT_texture_storage != null) - return GL_EXT_texture_storage; - GL_EXT_texture_storage = new HashMap(23); - GL_EXT_texture_storage.put(GL_RGB32F_EXT, "GL_RGB32F_EXT"); - GL_EXT_texture_storage.put(GL_ALPHA32F_EXT, "GL_ALPHA32F_EXT"); - GL_EXT_texture_storage.put(GL_BGRA8_EXT, "GL_BGRA8_EXT"); - GL_EXT_texture_storage.put(GL_ALPHA8_EXT, "GL_ALPHA8_EXT"); - GL_EXT_texture_storage.put(GL_LUMINANCE8_ALPHA8_EXT, "GL_LUMINANCE8_ALPHA8_EXT"); - GL_EXT_texture_storage.put(GL_R32F_EXT, "GL_R32F_EXT"); - GL_EXT_texture_storage.put(GL_RGBA32F_EXT, "GL_RGBA32F_EXT"); - GL_EXT_texture_storage.put(GL_RGB10_EXT, "GL_RGB10_EXT"); - GL_EXT_texture_storage.put(GL_RG8_EXT, "GL_RG8_EXT"); - GL_EXT_texture_storage.put(GL_RGB16F_EXT, "GL_RGB16F_EXT"); - GL_EXT_texture_storage.put(GL_RGB10_A2_EXT, "GL_RGB10_A2_EXT"); - GL_EXT_texture_storage.put(GL_LUMINANCE8_EXT, "GL_LUMINANCE8_EXT"); - GL_EXT_texture_storage.put(GL_R8_EXT, "GL_R8_EXT"); - GL_EXT_texture_storage.put(GL_ALPHA16F_EXT, "GL_ALPHA16F_EXT"); - GL_EXT_texture_storage.put(GL_RG16F_EXT, "GL_RG16F_EXT"); - GL_EXT_texture_storage.put(GL_R16F_EXT, "GL_R16F_EXT"); - GL_EXT_texture_storage.put(GL_RGBA16F_EXT, "GL_RGBA16F_EXT"); - GL_EXT_texture_storage.put(GL_RG32F_EXT, "GL_RG32F_EXT"); - GL_EXT_texture_storage.put(GL_LUMINANCE16F_EXT, "GL_LUMINANCE16F_EXT"); - GL_EXT_texture_storage.put(GL_LUMINANCE32F_EXT, "GL_LUMINANCE32F_EXT"); - GL_EXT_texture_storage.put(GL_LUMINANCE_ALPHA16F_EXT, "GL_LUMINANCE_ALPHA16F_EXT"); - GL_EXT_texture_storage.put(GL_TEXTURE_IMMUTABLE_FORMAT_EXT, "GL_TEXTURE_IMMUTABLE_FORMAT_EXT"); - GL_EXT_texture_storage.put(GL_LUMINANCE_ALPHA32F_EXT, "GL_LUMINANCE_ALPHA32F_EXT"); - return GL_EXT_texture_storage; - } - private static Map GL_ARB_texture_buffer_object; - private static Map GL_ARB_texture_buffer_object() { - if (GL_ARB_texture_buffer_object != null) - return GL_ARB_texture_buffer_object; - GL_ARB_texture_buffer_object = new HashMap(5); - GL_ARB_texture_buffer_object.put(GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB"); - GL_ARB_texture_buffer_object.put(GL_TEXTURE_BUFFER_ARB, "GL_TEXTURE_BUFFER_ARB"); - GL_ARB_texture_buffer_object.put(GL_TEXTURE_BINDING_BUFFER_ARB, "GL_TEXTURE_BINDING_BUFFER_ARB"); - GL_ARB_texture_buffer_object.put(GL_TEXTURE_BUFFER_FORMAT_ARB, "GL_TEXTURE_BUFFER_FORMAT_ARB"); - GL_ARB_texture_buffer_object.put(GL_MAX_TEXTURE_BUFFER_SIZE_ARB, "GL_MAX_TEXTURE_BUFFER_SIZE_ARB"); - return GL_ARB_texture_buffer_object; - } - private static Map GL_NV_register_combiners2; - private static Map GL_NV_register_combiners2() { - if (GL_NV_register_combiners2 != null) - return GL_NV_register_combiners2; - GL_NV_register_combiners2 = new HashMap(1); - GL_NV_register_combiners2.put(GL_PER_STAGE_CONSTANTS_NV, "GL_PER_STAGE_CONSTANTS_NV"); - return GL_NV_register_combiners2; - } - private static Map GL_ARB_map_buffer_range; - private static Map GL_ARB_map_buffer_range() { - if (GL_ARB_map_buffer_range != null) - return GL_ARB_map_buffer_range; - GL_ARB_map_buffer_range = new HashMap(6); - GL_ARB_map_buffer_range.put(GL_MAP_FLUSH_EXPLICIT_BIT, "GL_MAP_FLUSH_EXPLICIT_BIT"); - GL_ARB_map_buffer_range.put(GL_MAP_UNSYNCHRONIZED_BIT, "GL_MAP_UNSYNCHRONIZED_BIT"); - GL_ARB_map_buffer_range.put(GL_MAP_WRITE_BIT, "GL_MAP_WRITE_BIT"); - GL_ARB_map_buffer_range.put(GL_MAP_INVALIDATE_RANGE_BIT, "GL_MAP_INVALIDATE_RANGE_BIT"); - GL_ARB_map_buffer_range.put(GL_MAP_READ_BIT, "GL_MAP_READ_BIT"); - GL_ARB_map_buffer_range.put(GL_MAP_INVALIDATE_BUFFER_BIT, "GL_MAP_INVALIDATE_BUFFER_BIT"); - return GL_ARB_map_buffer_range; - } - private static Map GL_SGIS_multisample; - private static Map GL_SGIS_multisample() { - if (GL_SGIS_multisample != null) - return GL_SGIS_multisample; - GL_SGIS_multisample = new HashMap(16); - GL_SGIS_multisample.put(GL_2PASS_1_SGIS, "GL_2PASS_1_SGIS"); - GL_SGIS_multisample.put(GL_SAMPLE_MASK_VALUE_SGIS, "GL_SAMPLE_MASK_VALUE_SGIS"); - GL_SGIS_multisample.put(GL_SAMPLE_ALPHA_TO_MASK_SGIS, "GL_SAMPLE_ALPHA_TO_MASK_SGIS"); - GL_SGIS_multisample.put(GL_4PASS_1_SGIS, "GL_4PASS_1_SGIS"); - GL_SGIS_multisample.put(GL_4PASS_2_SGIS, "GL_4PASS_2_SGIS"); - GL_SGIS_multisample.put(GL_SAMPLE_MASK_INVERT_SGIS, "GL_SAMPLE_MASK_INVERT_SGIS"); - GL_SGIS_multisample.put(GL_SAMPLE_ALPHA_TO_ONE_SGIS, "GL_SAMPLE_ALPHA_TO_ONE_SGIS"); - GL_SGIS_multisample.put(GL_1PASS_SGIS, "GL_1PASS_SGIS"); - GL_SGIS_multisample.put(GL_SAMPLE_BUFFERS_SGIS, "GL_SAMPLE_BUFFERS_SGIS"); - GL_SGIS_multisample.put(GL_2PASS_0_SGIS, "GL_2PASS_0_SGIS"); - GL_SGIS_multisample.put(GL_SAMPLES_SGIS, "GL_SAMPLES_SGIS"); - GL_SGIS_multisample.put(GL_4PASS_0_SGIS, "GL_4PASS_0_SGIS"); - GL_SGIS_multisample.put(GL_4PASS_3_SGIS, "GL_4PASS_3_SGIS"); - GL_SGIS_multisample.put(GL_SAMPLE_PATTERN_SGIS, "GL_SAMPLE_PATTERN_SGIS"); - GL_SGIS_multisample.put(GL_MULTISAMPLE_SGIS, "GL_MULTISAMPLE_SGIS"); - GL_SGIS_multisample.put(GL_SAMPLE_MASK_SGIS, "GL_SAMPLE_MASK_SGIS"); - return GL_SGIS_multisample; - } - private static Map GL_ARB_framebuffer_object; - private static Map GL_ARB_framebuffer_object() { - if (GL_ARB_framebuffer_object != null) - return GL_ARB_framebuffer_object; - GL_ARB_framebuffer_object = new HashMap(73); - GL_ARB_framebuffer_object.put(GL_UNSIGNED_NORMALIZED, "GL_UNSIGNED_NORMALIZED"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT15, "GL_COLOR_ATTACHMENT15"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT14, "GL_COLOR_ATTACHMENT14"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT11, "GL_COLOR_ATTACHMENT11"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_STENCIL_SIZE, "GL_RENDERBUFFER_STENCIL_SIZE"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT10, "GL_COLOR_ATTACHMENT10"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT13, "GL_COLOR_ATTACHMENT13"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT12, "GL_COLOR_ATTACHMENT12"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_HEIGHT, "GL_RENDERBUFFER_HEIGHT"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER, "GL_FRAMEBUFFER"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE"); - GL_ARB_framebuffer_object.put(GL_DRAW_FRAMEBUFFER_BINDING, "GL_DRAW_FRAMEBUFFER_BINDING"); - GL_ARB_framebuffer_object.put(GL_STENCIL_ATTACHMENT, "GL_STENCIL_ATTACHMENT"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_UNDEFINED, "GL_FRAMEBUFFER_UNDEFINED"); - GL_ARB_framebuffer_object.put(GL_TEXTURE_STENCIL_SIZE, "GL_TEXTURE_STENCIL_SIZE"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE"); - GL_ARB_framebuffer_object.put(GL_STENCIL_INDEX4, "GL_STENCIL_INDEX4"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_COMPLETE, "GL_FRAMEBUFFER_COMPLETE"); - GL_ARB_framebuffer_object.put(GL_STENCIL_INDEX1, "GL_STENCIL_INDEX1"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE"); - GL_ARB_framebuffer_object.put(GL_READ_FRAMEBUFFER, "GL_READ_FRAMEBUFFER"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_UNSUPPORTED, "GL_FRAMEBUFFER_UNSUPPORTED"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_BINDING, "GL_RENDERBUFFER_BINDING"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_DEFAULT, "GL_FRAMEBUFFER_DEFAULT"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_DEPTH_SIZE, "GL_RENDERBUFFER_DEPTH_SIZE"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_ALPHA_SIZE, "GL_RENDERBUFFER_ALPHA_SIZE"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL"); - GL_ARB_framebuffer_object.put(GL_DEPTH_ATTACHMENT, "GL_DEPTH_ATTACHMENT"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_RED_SIZE, "GL_RENDERBUFFER_RED_SIZE"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT"); - GL_ARB_framebuffer_object.put(GL_READ_FRAMEBUFFER_BINDING, "GL_READ_FRAMEBUFFER_BINDING"); - GL_ARB_framebuffer_object.put(GL_STENCIL_INDEX8, "GL_STENCIL_INDEX8"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_SAMPLES, "GL_RENDERBUFFER_SAMPLES"); - GL_ARB_framebuffer_object.put(GL_MAX_COLOR_ATTACHMENTS, "GL_MAX_COLOR_ATTACHMENTS"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_INTERNAL_FORMAT, "GL_RENDERBUFFER_INTERNAL_FORMAT"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_BLUE_SIZE, "GL_RENDERBUFFER_BLUE_SIZE"); - GL_ARB_framebuffer_object.put(GL_INVALID_FRAMEBUFFER_OPERATION, "GL_INVALID_FRAMEBUFFER_OPERATION"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_WIDTH, "GL_RENDERBUFFER_WIDTH"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE"); - GL_ARB_framebuffer_object.put(GL_DEPTH_STENCIL, "GL_DEPTH_STENCIL"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT0, "GL_COLOR_ATTACHMENT0"); - GL_ARB_framebuffer_object.put(GL_UNSIGNED_INT_24_8, "GL_UNSIGNED_INT_24_8"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT4, "GL_COLOR_ATTACHMENT4"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT3, "GL_COLOR_ATTACHMENT3"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT2, "GL_COLOR_ATTACHMENT2"); - GL_ARB_framebuffer_object.put(GL_INDEX, "GL_INDEX"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT1, "GL_COLOR_ATTACHMENT1"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT8, "GL_COLOR_ATTACHMENT8"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT7, "GL_COLOR_ATTACHMENT7"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT6, "GL_COLOR_ATTACHMENT6"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT5, "GL_COLOR_ATTACHMENT5"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, "GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE"); - GL_ARB_framebuffer_object.put(GL_DEPTH_STENCIL_ATTACHMENT, "GL_DEPTH_STENCIL_ATTACHMENT"); - GL_ARB_framebuffer_object.put(GL_MAX_SAMPLES, "GL_MAX_SAMPLES"); - GL_ARB_framebuffer_object.put(GL_RENDERBUFFER_GREEN_SIZE, "GL_RENDERBUFFER_GREEN_SIZE"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE"); - GL_ARB_framebuffer_object.put(GL_DEPTH24_STENCIL8, "GL_DEPTH24_STENCIL8"); - GL_ARB_framebuffer_object.put(GL_DRAW_FRAMEBUFFER, "GL_DRAW_FRAMEBUFFER"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"); - GL_ARB_framebuffer_object.put(GL_COLOR_ATTACHMENT9, "GL_COLOR_ATTACHMENT9"); - GL_ARB_framebuffer_object.put(GL_STENCIL_INDEX16, "GL_STENCIL_INDEX16"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_BINDING, "GL_FRAMEBUFFER_BINDING"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, "GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, "GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING"); - GL_ARB_framebuffer_object.put(GL_MAX_RENDERBUFFER_SIZE, "GL_MAX_RENDERBUFFER_SIZE"); - GL_ARB_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME"); - return GL_ARB_framebuffer_object; - } - private static Map GL_EXT_vertex_weighting; - private static Map GL_EXT_vertex_weighting() { - if (GL_EXT_vertex_weighting != null) - return GL_EXT_vertex_weighting; - GL_EXT_vertex_weighting = new HashMap(13); - GL_EXT_vertex_weighting.put(GL_CURRENT_VERTEX_WEIGHT_EXT, "GL_CURRENT_VERTEX_WEIGHT_EXT"); - GL_EXT_vertex_weighting.put(GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT, "GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT"); - GL_EXT_vertex_weighting.put(GL_MODELVIEW0_STACK_DEPTH_EXT, "GL_MODELVIEW0_STACK_DEPTH_EXT"); - GL_EXT_vertex_weighting.put(GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT, "GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT"); - GL_EXT_vertex_weighting.put(GL_MODELVIEW1_EXT, "GL_MODELVIEW1_EXT"); - GL_EXT_vertex_weighting.put(GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT, "GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT"); - GL_EXT_vertex_weighting.put(GL_MODELVIEW1_MATRIX_EXT, "GL_MODELVIEW1_MATRIX_EXT"); - GL_EXT_vertex_weighting.put(GL_VERTEX_WEIGHTING_EXT, "GL_VERTEX_WEIGHTING_EXT"); - GL_EXT_vertex_weighting.put(GL_VERTEX_WEIGHT_ARRAY_EXT, "GL_VERTEX_WEIGHT_ARRAY_EXT"); - GL_EXT_vertex_weighting.put(GL_MODELVIEW0_EXT, "GL_MODELVIEW0_EXT"); - GL_EXT_vertex_weighting.put(GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT, "GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT"); - GL_EXT_vertex_weighting.put(GL_MODELVIEW1_STACK_DEPTH_EXT, "GL_MODELVIEW1_STACK_DEPTH_EXT"); - GL_EXT_vertex_weighting.put(GL_MODELVIEW0_MATRIX_EXT, "GL_MODELVIEW0_MATRIX_EXT"); - return GL_EXT_vertex_weighting; - } - private static Map GL_EXT_texture3D; - private static Map GL_EXT_texture3D() { - if (GL_EXT_texture3D != null) - return GL_EXT_texture3D; - GL_EXT_texture3D = new HashMap(9); - GL_EXT_texture3D.put(GL_PACK_IMAGE_HEIGHT_EXT, "GL_PACK_IMAGE_HEIGHT_EXT"); - GL_EXT_texture3D.put(GL_UNPACK_SKIP_IMAGES_EXT, "GL_UNPACK_SKIP_IMAGES_EXT"); - GL_EXT_texture3D.put(GL_TEXTURE_DEPTH_EXT, "GL_TEXTURE_DEPTH_EXT"); - GL_EXT_texture3D.put(GL_PACK_SKIP_IMAGES_EXT, "GL_PACK_SKIP_IMAGES_EXT"); - GL_EXT_texture3D.put(GL_TEXTURE_WRAP_R_EXT, "GL_TEXTURE_WRAP_R_EXT"); - GL_EXT_texture3D.put(GL_UNPACK_IMAGE_HEIGHT_EXT, "GL_UNPACK_IMAGE_HEIGHT_EXT"); - GL_EXT_texture3D.put(GL_TEXTURE_3D_EXT, "GL_TEXTURE_3D_EXT"); - GL_EXT_texture3D.put(GL_MAX_3D_TEXTURE_SIZE_EXT, "GL_MAX_3D_TEXTURE_SIZE_EXT"); - GL_EXT_texture3D.put(GL_PROXY_TEXTURE_3D_EXT, "GL_PROXY_TEXTURE_3D_EXT"); - return GL_EXT_texture3D; - } - private static Map GL_EXT_semaphore_win32; - private static Map GL_EXT_semaphore_win32() { - if (GL_EXT_semaphore_win32 != null) - return GL_EXT_semaphore_win32; - GL_EXT_semaphore_win32 = new HashMap(7); - GL_EXT_semaphore_win32.put(GL_DEVICE_NODE_MASK_EXT, "GL_DEVICE_NODE_MASK_EXT"); - GL_EXT_semaphore_win32.put(GL_D3D12_FENCE_VALUE_EXT, "GL_D3D12_FENCE_VALUE_EXT"); - GL_EXT_semaphore_win32.put(GL_HANDLE_TYPE_OPAQUE_WIN32_EXT, "GL_HANDLE_TYPE_OPAQUE_WIN32_EXT"); - GL_EXT_semaphore_win32.put(GL_DEVICE_LUID_EXT, "GL_DEVICE_LUID_EXT"); - GL_EXT_semaphore_win32.put(GL_HANDLE_TYPE_D3D12_FENCE_EXT, "GL_HANDLE_TYPE_D3D12_FENCE_EXT"); - GL_EXT_semaphore_win32.put(GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT, "GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT"); - GL_EXT_semaphore_win32.put(GL_LUID_SIZE_EXT, "GL_LUID_SIZE_EXT"); - return GL_EXT_semaphore_win32; - } - private static Map GL_OES_fixed_point; - private static Map GL_OES_fixed_point() { - if (GL_OES_fixed_point != null) - return GL_OES_fixed_point; - GL_OES_fixed_point = new HashMap(14); - GL_OES_fixed_point.put(GL_REFLECTION_MAP_OES, "GL_REFLECTION_MAP_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES"); - GL_OES_fixed_point.put(GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES, "GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES"); - GL_OES_fixed_point.put(GL_NORMAL_MAP_OES, "GL_NORMAL_MAP_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_CUBE_MAP_OES, "GL_TEXTURE_CUBE_MAP_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_BINDING_CUBE_MAP_OES, "GL_TEXTURE_BINDING_CUBE_MAP_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES, "GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_GEN_MODE_OES, "GL_TEXTURE_GEN_MODE_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_GEN_STR_OES, "GL_TEXTURE_GEN_STR_OES"); - GL_OES_fixed_point.put(GL_FIXED_OES, "GL_FIXED_OES"); - GL_OES_fixed_point.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES"); - return GL_OES_fixed_point; - } - private static Map GL_ARB_texture_multisample; - private static Map GL_ARB_texture_multisample() { - if (GL_ARB_texture_multisample != null) - return GL_ARB_texture_multisample; - GL_ARB_texture_multisample = new HashMap(21); - GL_ARB_texture_multisample.put(GL_PROXY_TEXTURE_2D_MULTISAMPLE, "GL_PROXY_TEXTURE_2D_MULTISAMPLE"); - GL_ARB_texture_multisample.put(GL_TEXTURE_SAMPLES, "GL_TEXTURE_SAMPLES"); - GL_ARB_texture_multisample.put(GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, "GL_TEXTURE_FIXED_SAMPLE_LOCATIONS"); - GL_ARB_texture_multisample.put(GL_MAX_DEPTH_TEXTURE_SAMPLES, "GL_MAX_DEPTH_TEXTURE_SAMPLES"); - GL_ARB_texture_multisample.put(GL_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY"); - GL_ARB_texture_multisample.put(GL_MAX_SAMPLE_MASK_WORDS, "GL_MAX_SAMPLE_MASK_WORDS"); - GL_ARB_texture_multisample.put(GL_SAMPLE_MASK, "GL_SAMPLE_MASK"); - GL_ARB_texture_multisample.put(GL_SAMPLER_2D_MULTISAMPLE, "GL_SAMPLER_2D_MULTISAMPLE"); - GL_ARB_texture_multisample.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE"); - GL_ARB_texture_multisample.put(GL_SAMPLE_MASK_VALUE, "GL_SAMPLE_MASK_VALUE"); - GL_ARB_texture_multisample.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"); - GL_ARB_texture_multisample.put(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); - GL_ARB_texture_multisample.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"); - GL_ARB_texture_multisample.put(GL_SAMPLE_POSITION, "GL_SAMPLE_POSITION"); - GL_ARB_texture_multisample.put(GL_TEXTURE_2D_MULTISAMPLE, "GL_TEXTURE_2D_MULTISAMPLE"); - GL_ARB_texture_multisample.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE, "GL_TEXTURE_BINDING_2D_MULTISAMPLE"); - GL_ARB_texture_multisample.put(GL_INT_SAMPLER_2D_MULTISAMPLE, "GL_INT_SAMPLER_2D_MULTISAMPLE"); - GL_ARB_texture_multisample.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY"); - GL_ARB_texture_multisample.put(GL_MAX_INTEGER_SAMPLES, "GL_MAX_INTEGER_SAMPLES"); - GL_ARB_texture_multisample.put(GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY"); - GL_ARB_texture_multisample.put(GL_MAX_COLOR_TEXTURE_SAMPLES, "GL_MAX_COLOR_TEXTURE_SAMPLES"); - return GL_ARB_texture_multisample; - } - private static Map GL_ARB_ES3_1_compatibility; - private static Map GL_ARB_ES3_1_compatibility() { - if (GL_ARB_ES3_1_compatibility != null) - return GL_ARB_ES3_1_compatibility; - GL_ARB_ES3_1_compatibility = new HashMap(1); - GL_ARB_ES3_1_compatibility.put(GL_BACK, "GL_BACK"); - return GL_ARB_ES3_1_compatibility; - } - private static Map GL_EXT_draw_range_elements; - private static Map GL_EXT_draw_range_elements() { - if (GL_EXT_draw_range_elements != null) - return GL_EXT_draw_range_elements; - GL_EXT_draw_range_elements = new HashMap(2); - GL_EXT_draw_range_elements.put(GL_MAX_ELEMENTS_INDICES_EXT, "GL_MAX_ELEMENTS_INDICES_EXT"); - GL_EXT_draw_range_elements.put(GL_MAX_ELEMENTS_VERTICES_EXT, "GL_MAX_ELEMENTS_VERTICES_EXT"); - return GL_EXT_draw_range_elements; - } - private static Map GL_IBM_vertex_array_lists; - private static Map GL_IBM_vertex_array_lists() { - if (GL_IBM_vertex_array_lists != null) - return GL_IBM_vertex_array_lists; - GL_IBM_vertex_array_lists = new HashMap(16); - GL_IBM_vertex_array_lists.put(GL_FOG_COORDINATE_ARRAY_LIST_IBM, "GL_FOG_COORDINATE_ARRAY_LIST_IBM"); - GL_IBM_vertex_array_lists.put(GL_VERTEX_ARRAY_LIST_IBM, "GL_VERTEX_ARRAY_LIST_IBM"); - GL_IBM_vertex_array_lists.put(GL_COLOR_ARRAY_LIST_IBM, "GL_COLOR_ARRAY_LIST_IBM"); - GL_IBM_vertex_array_lists.put(GL_COLOR_ARRAY_LIST_STRIDE_IBM, "GL_COLOR_ARRAY_LIST_STRIDE_IBM"); - GL_IBM_vertex_array_lists.put(GL_EDGE_FLAG_ARRAY_LIST_IBM, "GL_EDGE_FLAG_ARRAY_LIST_IBM"); - GL_IBM_vertex_array_lists.put(GL_VERTEX_ARRAY_LIST_STRIDE_IBM, "GL_VERTEX_ARRAY_LIST_STRIDE_IBM"); - GL_IBM_vertex_array_lists.put(GL_TEXTURE_COORD_ARRAY_LIST_IBM, "GL_TEXTURE_COORD_ARRAY_LIST_IBM"); - GL_IBM_vertex_array_lists.put(GL_SECONDARY_COLOR_ARRAY_LIST_IBM, "GL_SECONDARY_COLOR_ARRAY_LIST_IBM"); - GL_IBM_vertex_array_lists.put(GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM, "GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM"); - GL_IBM_vertex_array_lists.put(GL_NORMAL_ARRAY_LIST_STRIDE_IBM, "GL_NORMAL_ARRAY_LIST_STRIDE_IBM"); - GL_IBM_vertex_array_lists.put(GL_NORMAL_ARRAY_LIST_IBM, "GL_NORMAL_ARRAY_LIST_IBM"); - GL_IBM_vertex_array_lists.put(GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM, "GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM"); - GL_IBM_vertex_array_lists.put(GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM, "GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM"); - GL_IBM_vertex_array_lists.put(GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM, "GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM"); - GL_IBM_vertex_array_lists.put(GL_INDEX_ARRAY_LIST_IBM, "GL_INDEX_ARRAY_LIST_IBM"); - GL_IBM_vertex_array_lists.put(GL_INDEX_ARRAY_LIST_STRIDE_IBM, "GL_INDEX_ARRAY_LIST_STRIDE_IBM"); - return GL_IBM_vertex_array_lists; - } - private static Map GL_NV_register_combiners; - private static Map GL_NV_register_combiners() { - if (GL_NV_register_combiners != null) - return GL_NV_register_combiners; - GL_NV_register_combiners = new HashMap(56); - GL_NV_register_combiners.put(GL_COMBINER_SCALE_NV, "GL_COMBINER_SCALE_NV"); - GL_NV_register_combiners.put(GL_COLOR_SUM_CLAMP_NV, "GL_COLOR_SUM_CLAMP_NV"); - GL_NV_register_combiners.put(GL_REGISTER_COMBINERS_NV, "GL_REGISTER_COMBINERS_NV"); - GL_NV_register_combiners.put(GL_PRIMARY_COLOR_NV, "GL_PRIMARY_COLOR_NV"); - GL_NV_register_combiners.put(GL_DISCARD_NV, "GL_DISCARD_NV"); - GL_NV_register_combiners.put(GL_SIGNED_NEGATE_NV, "GL_SIGNED_NEGATE_NV"); - GL_NV_register_combiners.put(GL_SIGNED_IDENTITY_NV, "GL_SIGNED_IDENTITY_NV"); - GL_NV_register_combiners.put(GL_HALF_BIAS_NEGATE_NV, "GL_HALF_BIAS_NEGATE_NV"); - GL_NV_register_combiners.put(GL_VARIABLE_E_NV, "GL_VARIABLE_E_NV"); - GL_NV_register_combiners.put(GL_COMBINER_MAPPING_NV, "GL_COMBINER_MAPPING_NV"); - GL_NV_register_combiners.put(GL_COMBINER1_NV, "GL_COMBINER1_NV"); - GL_NV_register_combiners.put(GL_VARIABLE_A_NV, "GL_VARIABLE_A_NV"); - GL_NV_register_combiners.put(GL_CONSTANT_COLOR1_NV, "GL_CONSTANT_COLOR1_NV"); - GL_NV_register_combiners.put(GL_COMBINER_AB_OUTPUT_NV, "GL_COMBINER_AB_OUTPUT_NV"); - GL_NV_register_combiners.put(GL_UNSIGNED_IDENTITY_NV, "GL_UNSIGNED_IDENTITY_NV"); - GL_NV_register_combiners.put(GL_COMBINER_AB_DOT_PRODUCT_NV, "GL_COMBINER_AB_DOT_PRODUCT_NV"); - GL_NV_register_combiners.put(GL_TEXTURE0_ARB, "GL_TEXTURE0_ARB"); - GL_NV_register_combiners.put(GL_COMBINER_CD_OUTPUT_NV, "GL_COMBINER_CD_OUTPUT_NV"); - GL_NV_register_combiners.put(GL_COMBINER_MUX_SUM_NV, "GL_COMBINER_MUX_SUM_NV"); - GL_NV_register_combiners.put(GL_MAX_GENERAL_COMBINERS_NV, "GL_MAX_GENERAL_COMBINERS_NV"); - GL_NV_register_combiners.put(GL_SPARE0_NV, "GL_SPARE0_NV"); - GL_NV_register_combiners.put(GL_COMBINER7_NV, "GL_COMBINER7_NV"); - GL_NV_register_combiners.put(GL_BIAS_BY_NEGATIVE_ONE_HALF_NV, "GL_BIAS_BY_NEGATIVE_ONE_HALF_NV"); - GL_NV_register_combiners.put(GL_ZERO, "GL_ZERO"); - GL_NV_register_combiners.put(GL_TEXTURE1_ARB, "GL_TEXTURE1_ARB"); - GL_NV_register_combiners.put(GL_VARIABLE_D_NV, "GL_VARIABLE_D_NV"); - GL_NV_register_combiners.put(GL_COMBINER4_NV, "GL_COMBINER4_NV"); - GL_NV_register_combiners.put(GL_COMBINER0_NV, "GL_COMBINER0_NV"); - GL_NV_register_combiners.put(GL_NONE, "GL_NONE"); - GL_NV_register_combiners.put(GL_CONSTANT_COLOR0_NV, "GL_CONSTANT_COLOR0_NV"); - GL_NV_register_combiners.put(GL_COMBINER_SUM_OUTPUT_NV, "GL_COMBINER_SUM_OUTPUT_NV"); - GL_NV_register_combiners.put(GL_SCALE_BY_FOUR_NV, "GL_SCALE_BY_FOUR_NV"); - GL_NV_register_combiners.put(GL_COMBINER_BIAS_NV, "GL_COMBINER_BIAS_NV"); - GL_NV_register_combiners.put(GL_EXPAND_NEGATE_NV, "GL_EXPAND_NEGATE_NV"); - GL_NV_register_combiners.put(GL_FOG, "GL_FOG"); - GL_NV_register_combiners.put(GL_COMBINER6_NV, "GL_COMBINER6_NV"); - GL_NV_register_combiners.put(GL_SCALE_BY_TWO_NV, "GL_SCALE_BY_TWO_NV"); - GL_NV_register_combiners.put(GL_SPARE1_NV, "GL_SPARE1_NV"); - GL_NV_register_combiners.put(GL_HALF_BIAS_NORMAL_NV, "GL_HALF_BIAS_NORMAL_NV"); - GL_NV_register_combiners.put(GL_COMBINER_INPUT_NV, "GL_COMBINER_INPUT_NV"); - GL_NV_register_combiners.put(GL_VARIABLE_G_NV, "GL_VARIABLE_G_NV"); - GL_NV_register_combiners.put(GL_UNSIGNED_INVERT_NV, "GL_UNSIGNED_INVERT_NV"); - GL_NV_register_combiners.put(GL_SCALE_BY_ONE_HALF_NV, "GL_SCALE_BY_ONE_HALF_NV"); - GL_NV_register_combiners.put(GL_COMBINER3_NV, "GL_COMBINER3_NV"); - GL_NV_register_combiners.put(GL_VARIABLE_C_NV, "GL_VARIABLE_C_NV"); - GL_NV_register_combiners.put(GL_E_TIMES_F_NV, "GL_E_TIMES_F_NV"); - GL_NV_register_combiners.put(GL_COMBINER_COMPONENT_USAGE_NV, "GL_COMBINER_COMPONENT_USAGE_NV"); - GL_NV_register_combiners.put(GL_SECONDARY_COLOR_NV, "GL_SECONDARY_COLOR_NV"); - GL_NV_register_combiners.put(GL_COMBINER5_NV, "GL_COMBINER5_NV"); - GL_NV_register_combiners.put(GL_COMBINER_CD_DOT_PRODUCT_NV, "GL_COMBINER_CD_DOT_PRODUCT_NV"); - GL_NV_register_combiners.put(GL_EXPAND_NORMAL_NV, "GL_EXPAND_NORMAL_NV"); - GL_NV_register_combiners.put(GL_NUM_GENERAL_COMBINERS_NV, "GL_NUM_GENERAL_COMBINERS_NV"); - GL_NV_register_combiners.put(GL_VARIABLE_F_NV, "GL_VARIABLE_F_NV"); - GL_NV_register_combiners.put(GL_SPARE0_PLUS_SECONDARY_COLOR_NV, "GL_SPARE0_PLUS_SECONDARY_COLOR_NV"); - GL_NV_register_combiners.put(GL_COMBINER2_NV, "GL_COMBINER2_NV"); - GL_NV_register_combiners.put(GL_VARIABLE_B_NV, "GL_VARIABLE_B_NV"); - return GL_NV_register_combiners; - } - private static Map GL_EXT_geometry_shader; - private static Map GL_EXT_geometry_shader() { - if (GL_EXT_geometry_shader != null) - return GL_EXT_geometry_shader; - GL_EXT_geometry_shader = new HashMap(42); - GL_EXT_geometry_shader.put(GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT"); - GL_EXT_geometry_shader.put(GL_FIRST_VERTEX_CONVENTION_EXT, "GL_FIRST_VERTEX_CONVENTION_EXT"); - GL_EXT_geometry_shader.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT"); - GL_EXT_geometry_shader.put(GL_LAYER_PROVOKING_VERTEX_EXT, "GL_LAYER_PROVOKING_VERTEX_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT"); - GL_EXT_geometry_shader.put(GL_LINES_ADJACENCY_EXT, "GL_LINES_ADJACENCY_EXT"); - GL_EXT_geometry_shader.put(GL_PRIMITIVES_GENERATED_EXT, "GL_PRIMITIVES_GENERATED_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_FRAMEBUFFER_LAYERS_EXT, "GL_MAX_FRAMEBUFFER_LAYERS_EXT"); - GL_EXT_geometry_shader.put(GL_TRIANGLES_ADJACENCY_EXT, "GL_TRIANGLES_ADJACENCY_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT, "GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_PROGRAM_NV, "GL_GEOMETRY_PROGRAM_NV"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT, "GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT"); - GL_EXT_geometry_shader.put(GL_REFERENCED_BY_GEOMETRY_SHADER_EXT, "GL_REFERENCED_BY_GEOMETRY_SHADER_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_OUTPUT_TYPE_EXT, "GL_GEOMETRY_OUTPUT_TYPE_EXT"); - GL_EXT_geometry_shader.put(GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT, "GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_SHADER_INVOCATIONS_EXT, "GL_GEOMETRY_SHADER_INVOCATIONS_EXT"); - GL_EXT_geometry_shader.put(GL_PROGRAM_POINT_SIZE_EXT, "GL_PROGRAM_POINT_SIZE_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_PROGRAM_OUTPUT_VERTICES_NV, "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_VERTICES_OUT_EXT, "GL_GEOMETRY_VERTICES_OUT_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV, "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_LINKED_INPUT_TYPE_EXT, "GL_GEOMETRY_LINKED_INPUT_TYPE_EXT"); - GL_EXT_geometry_shader.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT"); - GL_EXT_geometry_shader.put(GL_LAST_VERTEX_CONVENTION_EXT, "GL_LAST_VERTEX_CONVENTION_EXT"); - GL_EXT_geometry_shader.put(GL_TRIANGLE_STRIP_ADJACENCY_EXT, "GL_TRIANGLE_STRIP_ADJACENCY_EXT"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_LINKED_VERTICES_OUT_EXT, "GL_GEOMETRY_LINKED_VERTICES_OUT_EXT"); - GL_EXT_geometry_shader.put(GL_UNDEFINED_VERTEX_EXT, "GL_UNDEFINED_VERTEX_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_SHADER_BIT_EXT, "GL_GEOMETRY_SHADER_BIT_EXT"); - GL_EXT_geometry_shader.put(GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT, "GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_SHADER_EXT, "GL_GEOMETRY_SHADER_EXT"); - GL_EXT_geometry_shader.put(GL_LINE_STRIP_ADJACENCY_EXT, "GL_LINE_STRIP_ADJACENCY_EXT"); - GL_EXT_geometry_shader.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT"); - GL_EXT_geometry_shader.put(GL_GEOMETRY_INPUT_TYPE_EXT, "GL_GEOMETRY_INPUT_TYPE_EXT"); - return GL_EXT_geometry_shader; - } - private static Map GL_INTEL_parallel_arrays; - private static Map GL_INTEL_parallel_arrays() { - if (GL_INTEL_parallel_arrays != null) - return GL_INTEL_parallel_arrays; - GL_INTEL_parallel_arrays = new HashMap(5); - GL_INTEL_parallel_arrays.put(GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL, "GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL"); - GL_INTEL_parallel_arrays.put(GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL, "GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL"); - GL_INTEL_parallel_arrays.put(GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL, "GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL"); - GL_INTEL_parallel_arrays.put(GL_PARALLEL_ARRAYS_INTEL, "GL_PARALLEL_ARRAYS_INTEL"); - GL_INTEL_parallel_arrays.put(GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL, "GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL"); - return GL_INTEL_parallel_arrays; - } - private static Map GL_APPLE_vertex_array_range; - private static Map GL_APPLE_vertex_array_range() { - if (GL_APPLE_vertex_array_range != null) - return GL_APPLE_vertex_array_range; - GL_APPLE_vertex_array_range = new HashMap(7); - GL_APPLE_vertex_array_range.put(GL_STORAGE_CLIENT_APPLE, "GL_STORAGE_CLIENT_APPLE"); - GL_APPLE_vertex_array_range.put(GL_VERTEX_ARRAY_STORAGE_HINT_APPLE, "GL_VERTEX_ARRAY_STORAGE_HINT_APPLE"); - GL_APPLE_vertex_array_range.put(GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE, "GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE"); - GL_APPLE_vertex_array_range.put(GL_STORAGE_SHARED_APPLE, "GL_STORAGE_SHARED_APPLE"); - GL_APPLE_vertex_array_range.put(GL_STORAGE_CACHED_APPLE, "GL_STORAGE_CACHED_APPLE"); - GL_APPLE_vertex_array_range.put(GL_VERTEX_ARRAY_RANGE_APPLE, "GL_VERTEX_ARRAY_RANGE_APPLE"); - GL_APPLE_vertex_array_range.put(GL_VERTEX_ARRAY_RANGE_POINTER_APPLE, "GL_VERTEX_ARRAY_RANGE_POINTER_APPLE"); - return GL_APPLE_vertex_array_range; - } - private static Map GL_ARB_shader_subroutine; - private static Map GL_ARB_shader_subroutine() { - if (GL_ARB_shader_subroutine != null) - return GL_ARB_shader_subroutine; - GL_ARB_shader_subroutine = new HashMap(11); - GL_ARB_shader_subroutine.put(GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, "GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"); - GL_ARB_shader_subroutine.put(GL_UNIFORM_SIZE, "GL_UNIFORM_SIZE"); - GL_ARB_shader_subroutine.put(GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, "GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"); - GL_ARB_shader_subroutine.put(GL_ACTIVE_SUBROUTINES, "GL_ACTIVE_SUBROUTINES"); - GL_ARB_shader_subroutine.put(GL_ACTIVE_SUBROUTINE_MAX_LENGTH, "GL_ACTIVE_SUBROUTINE_MAX_LENGTH"); - GL_ARB_shader_subroutine.put(GL_MAX_SUBROUTINES, "GL_MAX_SUBROUTINES"); - GL_ARB_shader_subroutine.put(GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, "GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"); - GL_ARB_shader_subroutine.put(GL_ACTIVE_SUBROUTINE_UNIFORMS, "GL_ACTIVE_SUBROUTINE_UNIFORMS"); - GL_ARB_shader_subroutine.put(GL_UNIFORM_NAME_LENGTH, "GL_UNIFORM_NAME_LENGTH"); - GL_ARB_shader_subroutine.put(GL_NUM_COMPATIBLE_SUBROUTINES, "GL_NUM_COMPATIBLE_SUBROUTINES"); - GL_ARB_shader_subroutine.put(GL_COMPATIBLE_SUBROUTINES, "GL_COMPATIBLE_SUBROUTINES"); - return GL_ARB_shader_subroutine; - } - private static Map GL_EXT_pixel_transform; - private static Map GL_EXT_pixel_transform() { - if (GL_EXT_pixel_transform != null) - return GL_EXT_pixel_transform; - GL_EXT_pixel_transform = new HashMap(9); - GL_EXT_pixel_transform.put(GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT, "GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT"); - GL_EXT_pixel_transform.put(GL_PIXEL_TRANSFORM_2D_MATRIX_EXT, "GL_PIXEL_TRANSFORM_2D_MATRIX_EXT"); - GL_EXT_pixel_transform.put(GL_PIXEL_CUBIC_WEIGHT_EXT, "GL_PIXEL_CUBIC_WEIGHT_EXT"); - GL_EXT_pixel_transform.put(GL_CUBIC_EXT, "GL_CUBIC_EXT"); - GL_EXT_pixel_transform.put(GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT, "GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT"); - GL_EXT_pixel_transform.put(GL_PIXEL_TRANSFORM_2D_EXT, "GL_PIXEL_TRANSFORM_2D_EXT"); - GL_EXT_pixel_transform.put(GL_PIXEL_MAG_FILTER_EXT, "GL_PIXEL_MAG_FILTER_EXT"); - GL_EXT_pixel_transform.put(GL_PIXEL_MIN_FILTER_EXT, "GL_PIXEL_MIN_FILTER_EXT"); - GL_EXT_pixel_transform.put(GL_AVERAGE_EXT, "GL_AVERAGE_EXT"); - return GL_EXT_pixel_transform; - } - private static Map GL_SGI_color_table; - private static Map GL_SGI_color_table() { - if (GL_SGI_color_table != null) - return GL_SGI_color_table; - GL_SGI_color_table = new HashMap(16); - GL_SGI_color_table.put(GL_COLOR_TABLE_SCALE_SGI, "GL_COLOR_TABLE_SCALE_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_BIAS_SGI, "GL_COLOR_TABLE_BIAS_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_RED_SIZE_SGI, "GL_COLOR_TABLE_RED_SIZE_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_BLUE_SIZE_SGI, "GL_COLOR_TABLE_BLUE_SIZE_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_GREEN_SIZE_SGI, "GL_COLOR_TABLE_GREEN_SIZE_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_SGI, "GL_COLOR_TABLE_SGI"); - GL_SGI_color_table.put(GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_WIDTH_SGI, "GL_COLOR_TABLE_WIDTH_SGI"); - GL_SGI_color_table.put(GL_PROXY_COLOR_TABLE_SGI, "GL_PROXY_COLOR_TABLE_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_LUMINANCE_SIZE_SGI, "GL_COLOR_TABLE_LUMINANCE_SIZE_SGI"); - GL_SGI_color_table.put(GL_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_POST_CONVOLUTION_COLOR_TABLE_SGI"); - GL_SGI_color_table.put(GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI, "GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_ALPHA_SIZE_SGI, "GL_COLOR_TABLE_ALPHA_SIZE_SGI"); - GL_SGI_color_table.put(GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI, "GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_FORMAT_SGI, "GL_COLOR_TABLE_FORMAT_SGI"); - GL_SGI_color_table.put(GL_COLOR_TABLE_INTENSITY_SIZE_SGI, "GL_COLOR_TABLE_INTENSITY_SIZE_SGI"); - return GL_SGI_color_table; - } - private static Map GL_EXT_secondary_color; - private static Map GL_EXT_secondary_color() { - if (GL_EXT_secondary_color != null) - return GL_EXT_secondary_color; - GL_EXT_secondary_color = new HashMap(7); - GL_EXT_secondary_color.put(GL_COLOR_SUM_EXT, "GL_COLOR_SUM_EXT"); - GL_EXT_secondary_color.put(GL_CURRENT_SECONDARY_COLOR_EXT, "GL_CURRENT_SECONDARY_COLOR_EXT"); - GL_EXT_secondary_color.put(GL_SECONDARY_COLOR_ARRAY_POINTER_EXT, "GL_SECONDARY_COLOR_ARRAY_POINTER_EXT"); - GL_EXT_secondary_color.put(GL_SECONDARY_COLOR_ARRAY_SIZE_EXT, "GL_SECONDARY_COLOR_ARRAY_SIZE_EXT"); - GL_EXT_secondary_color.put(GL_SECONDARY_COLOR_ARRAY_TYPE_EXT, "GL_SECONDARY_COLOR_ARRAY_TYPE_EXT"); - GL_EXT_secondary_color.put(GL_SECONDARY_COLOR_ARRAY_EXT, "GL_SECONDARY_COLOR_ARRAY_EXT"); - GL_EXT_secondary_color.put(GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT, "GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT"); - return GL_EXT_secondary_color; - } - private static Map GL_IMG_framebuffer_downsample; - private static Map GL_IMG_framebuffer_downsample() { - if (GL_IMG_framebuffer_downsample != null) - return GL_IMG_framebuffer_downsample; - GL_IMG_framebuffer_downsample = new HashMap(4); - GL_IMG_framebuffer_downsample.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_AND_DOWNSAMPLE_IMG"); - GL_IMG_framebuffer_downsample.put(GL_NUM_DOWNSAMPLE_SCALES_IMG, "GL_NUM_DOWNSAMPLE_SCALES_IMG"); - GL_IMG_framebuffer_downsample.put(GL_DOWNSAMPLE_SCALES_IMG, "GL_DOWNSAMPLE_SCALES_IMG"); - GL_IMG_framebuffer_downsample.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG"); - return GL_IMG_framebuffer_downsample; - } - private static Map GL_ARB_tessellation_shader; - private static Map GL_ARB_tessellation_shader() { - if (GL_ARB_tessellation_shader != null) - return GL_ARB_tessellation_shader; - GL_ARB_tessellation_shader = new HashMap(37); - GL_ARB_tessellation_shader.put(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"); - GL_ARB_tessellation_shader.put(GL_CW, "GL_CW"); - GL_ARB_tessellation_shader.put(GL_TESS_CONTROL_OUTPUT_VERTICES, "GL_TESS_CONTROL_OUTPUT_VERTICES"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_GEN_LEVEL, "GL_MAX_TESS_GEN_LEVEL"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"); - GL_ARB_tessellation_shader.put(GL_PATCH_DEFAULT_OUTER_LEVEL, "GL_PATCH_DEFAULT_OUTER_LEVEL"); - GL_ARB_tessellation_shader.put(GL_MAX_PATCH_VERTICES, "GL_MAX_PATCH_VERTICES"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"); - GL_ARB_tessellation_shader.put(GL_PATCH_DEFAULT_INNER_LEVEL, "GL_PATCH_DEFAULT_INNER_LEVEL"); - GL_ARB_tessellation_shader.put(GL_TRIANGLES, "GL_TRIANGLES"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"); - GL_ARB_tessellation_shader.put(GL_QUADS, "GL_QUADS"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"); - GL_ARB_tessellation_shader.put(GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"); - GL_ARB_tessellation_shader.put(GL_FRACTIONAL_EVEN, "GL_FRACTIONAL_EVEN"); - GL_ARB_tessellation_shader.put(GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"); - GL_ARB_tessellation_shader.put(GL_TESS_GEN_POINT_MODE, "GL_TESS_GEN_POINT_MODE"); - GL_ARB_tessellation_shader.put(GL_CCW, "GL_CCW"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"); - GL_ARB_tessellation_shader.put(GL_EQUAL, "GL_EQUAL"); - GL_ARB_tessellation_shader.put(GL_TESS_GEN_VERTEX_ORDER, "GL_TESS_GEN_VERTEX_ORDER"); - GL_ARB_tessellation_shader.put(GL_TESS_CONTROL_SHADER, "GL_TESS_CONTROL_SHADER"); - GL_ARB_tessellation_shader.put(GL_PATCHES, "GL_PATCHES"); - GL_ARB_tessellation_shader.put(GL_TESS_GEN_SPACING, "GL_TESS_GEN_SPACING"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"); - GL_ARB_tessellation_shader.put(GL_ISOLINES, "GL_ISOLINES"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"); - GL_ARB_tessellation_shader.put(GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"); - GL_ARB_tessellation_shader.put(GL_PATCH_VERTICES, "GL_PATCH_VERTICES"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"); - GL_ARB_tessellation_shader.put(GL_FRACTIONAL_ODD, "GL_FRACTIONAL_ODD"); - GL_ARB_tessellation_shader.put(GL_TESS_GEN_MODE, "GL_TESS_GEN_MODE"); - GL_ARB_tessellation_shader.put(GL_TESS_EVALUATION_SHADER, "GL_TESS_EVALUATION_SHADER"); - GL_ARB_tessellation_shader.put(GL_MAX_TESS_PATCH_COMPONENTS, "GL_MAX_TESS_PATCH_COMPONENTS"); - return GL_ARB_tessellation_shader; - } - private static Map GL_ARB_fragment_program; - private static Map GL_ARB_fragment_program() { - if (GL_ARB_fragment_program != null) - return GL_ARB_fragment_program; - GL_ARB_fragment_program = new HashMap(94); - GL_ARB_fragment_program.put(GL_MATRIX11_ARB, "GL_MATRIX11_ARB"); - GL_ARB_fragment_program.put(GL_VERTEX_PROGRAM_TWO_SIDE_ARB, "GL_VERTEX_PROGRAM_TWO_SIDE_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, "GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX29_ARB, "GL_MATRIX29_ARB"); - GL_ARB_fragment_program.put(GL_CURRENT_VERTEX_ATTRIB_ARB, "GL_CURRENT_VERTEX_ATTRIB_ARB"); - GL_ARB_fragment_program.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB, "GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB"); - GL_ARB_fragment_program.put(GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB, "GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX3_ARB, "GL_MATRIX3_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, "GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX12_ARB, "GL_MATRIX12_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX28_ARB, "GL_MATRIX28_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX4_ARB, "GL_MATRIX4_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX20_ARB, "GL_MATRIX20_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_BINDING_ARB, "GL_PROGRAM_BINDING_ARB"); - GL_ARB_fragment_program.put(GL_TRANSPOSE_CURRENT_MATRIX_ARB, "GL_TRANSPOSE_CURRENT_MATRIX_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_TEX_INSTRUCTIONS_ARB, "GL_PROGRAM_TEX_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_ATTRIBS_ARB, "GL_PROGRAM_ATTRIBS_ARB"); - GL_ARB_fragment_program.put(GL_CURRENT_MATRIX_ARB, "GL_CURRENT_MATRIX_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX1_ARB, "GL_MATRIX1_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX22_ARB, "GL_MATRIX22_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, "GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, "GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB"); - GL_ARB_fragment_program.put(GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB, "GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_PARAMETERS_ARB, "GL_PROGRAM_PARAMETERS_ARB"); - GL_ARB_fragment_program.put(GL_MAX_VERTEX_ATTRIBS_ARB, "GL_MAX_VERTEX_ATTRIBS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX19_ARB, "GL_MATRIX19_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_FORMAT_ASCII_ARB, "GL_PROGRAM_FORMAT_ASCII_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB, "GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_ENV_PARAMETERS_ARB, "GL_MAX_PROGRAM_ENV_PARAMETERS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_ALU_INSTRUCTIONS_ARB, "GL_PROGRAM_ALU_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB, "GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX21_ARB, "GL_MATRIX21_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_TEMPORARIES_ARB, "GL_PROGRAM_TEMPORARIES_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, "GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX10_ARB, "GL_MATRIX10_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX17_ARB, "GL_MATRIX17_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX23_ARB, "GL_MATRIX23_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_ATTRIBS_ARB, "GL_MAX_PROGRAM_ATTRIBS_ARB"); - GL_ARB_fragment_program.put(GL_CURRENT_MATRIX_STACK_DEPTH_ARB, "GL_CURRENT_MATRIX_STACK_DEPTH_ARB"); - GL_ARB_fragment_program.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX18_ARB, "GL_MATRIX18_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_PARAMETERS_ARB, "GL_MAX_PROGRAM_PARAMETERS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_STRING_ARB, "GL_PROGRAM_STRING_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX2_ARB, "GL_MATRIX2_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_MATRICES_ARB, "GL_MAX_PROGRAM_MATRICES_ARB"); - GL_ARB_fragment_program.put(GL_VERTEX_PROGRAM_ARB, "GL_VERTEX_PROGRAM_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX16_ARB, "GL_MATRIX16_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX8_ARB, "GL_MATRIX8_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB, "GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX24_ARB, "GL_MATRIX24_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB, "GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_FORMAT_ARB, "GL_PROGRAM_FORMAT_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX9_ARB, "GL_MATRIX9_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX25_ARB, "GL_MATRIX25_ARB"); - GL_ARB_fragment_program.put(GL_MAX_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_TEXTURE_IMAGE_UNITS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, "GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_TEMPORARIES_ARB, "GL_MAX_PROGRAM_TEMPORARIES_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX15_ARB, "GL_MATRIX15_ARB"); - GL_ARB_fragment_program.put(GL_FRAGMENT_PROGRAM_ARB, "GL_FRAGMENT_PROGRAM_ARB"); - GL_ARB_fragment_program.put(GL_VERTEX_PROGRAM_POINT_SIZE_ARB, "GL_VERTEX_PROGRAM_POINT_SIZE_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_INSTRUCTIONS_ARB, "GL_PROGRAM_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_NATIVE_TEMPORARIES_ARB, "GL_PROGRAM_NATIVE_TEMPORARIES_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB, "GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX0_ARB, "GL_MATRIX0_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_ERROR_STRING_ARB, "GL_PROGRAM_ERROR_STRING_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB, "GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_INSTRUCTIONS_ARB, "GL_MAX_PROGRAM_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, "GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_COLOR_SUM_ARB, "GL_COLOR_SUM_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX6_ARB, "GL_MATRIX6_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX30_ARB, "GL_MATRIX30_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, "GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX27_ARB, "GL_MATRIX27_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB, "GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_MAX_TEXTURE_COORDS_ARB, "GL_MAX_TEXTURE_COORDS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX13_ARB, "GL_MATRIX13_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB, "GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX14_ARB, "GL_MATRIX14_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_NATIVE_ATTRIBS_ARB, "GL_PROGRAM_NATIVE_ATTRIBS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_ERROR_POSITION_ARB, "GL_PROGRAM_ERROR_POSITION_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_ADDRESS_REGISTERS_ARB, "GL_PROGRAM_ADDRESS_REGISTERS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_NATIVE_PARAMETERS_ARB, "GL_PROGRAM_NATIVE_PARAMETERS_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB, "GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX5_ARB, "GL_MATRIX5_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX7_ARB, "GL_MATRIX7_ARB"); - GL_ARB_fragment_program.put(GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB, "GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_TEX_INDIRECTIONS_ARB, "GL_PROGRAM_TEX_INDIRECTIONS_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB, "GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB"); - GL_ARB_fragment_program.put(GL_PROGRAM_LENGTH_ARB, "GL_PROGRAM_LENGTH_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB, "GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX26_ARB, "GL_MATRIX26_ARB"); - GL_ARB_fragment_program.put(GL_MATRIX31_ARB, "GL_MATRIX31_ARB"); - GL_ARB_fragment_program.put(GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB, "GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB"); - GL_ARB_fragment_program.put(GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB, "GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB"); - return GL_ARB_fragment_program; - } - private static Map GL_OES_blend_equation_separate; - private static Map GL_OES_blend_equation_separate() { - if (GL_OES_blend_equation_separate != null) - return GL_OES_blend_equation_separate; - GL_OES_blend_equation_separate = new HashMap(2); - GL_OES_blend_equation_separate.put(GL_BLEND_EQUATION_RGB_OES, "GL_BLEND_EQUATION_RGB_OES"); - GL_OES_blend_equation_separate.put(GL_BLEND_EQUATION_ALPHA_OES, "GL_BLEND_EQUATION_ALPHA_OES"); - return GL_OES_blend_equation_separate; - } - private static Map GL_ARB_shading_language_include; - private static Map GL_ARB_shading_language_include() { - if (GL_ARB_shading_language_include != null) - return GL_ARB_shading_language_include; - GL_ARB_shading_language_include = new HashMap(3); - GL_ARB_shading_language_include.put(GL_SHADER_INCLUDE_ARB, "GL_SHADER_INCLUDE_ARB"); - GL_ARB_shading_language_include.put(GL_NAMED_STRING_LENGTH_ARB, "GL_NAMED_STRING_LENGTH_ARB"); - GL_ARB_shading_language_include.put(GL_NAMED_STRING_TYPE_ARB, "GL_NAMED_STRING_TYPE_ARB"); - return GL_ARB_shading_language_include; - } - private static Map GL_ARB_uniform_buffer_object; - private static Map GL_ARB_uniform_buffer_object() { - if (GL_ARB_uniform_buffer_object != null) - return GL_ARB_uniform_buffer_object; - GL_ARB_uniform_buffer_object = new HashMap(33); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_SIZE, "GL_UNIFORM_SIZE"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BLOCK_DATA_SIZE, "GL_UNIFORM_BLOCK_DATA_SIZE"); - GL_ARB_uniform_buffer_object.put(GL_MAX_GEOMETRY_UNIFORM_BLOCKS, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS"); - GL_ARB_uniform_buffer_object.put(GL_MAX_UNIFORM_BUFFER_BINDINGS, "GL_MAX_UNIFORM_BUFFER_BINDINGS"); - GL_ARB_uniform_buffer_object.put(GL_MAX_FRAGMENT_UNIFORM_BLOCKS, "GL_MAX_FRAGMENT_UNIFORM_BLOCKS"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, "GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, "GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES"); - GL_ARB_uniform_buffer_object.put(GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, "GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"); - GL_ARB_uniform_buffer_object.put(GL_MAX_UNIFORM_BLOCK_SIZE, "GL_MAX_UNIFORM_BLOCK_SIZE"); - GL_ARB_uniform_buffer_object.put(GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_OFFSET, "GL_UNIFORM_OFFSET"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_IS_ROW_MAJOR, "GL_UNIFORM_IS_ROW_MAJOR"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BLOCK_INDEX, "GL_UNIFORM_BLOCK_INDEX"); - GL_ARB_uniform_buffer_object.put(GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BLOCK_BINDING, "GL_UNIFORM_BLOCK_BINDING"); - GL_ARB_uniform_buffer_object.put(GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, "GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, "GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"); - GL_ARB_uniform_buffer_object.put(GL_INVALID_INDEX, "GL_INVALID_INDEX"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BUFFER_SIZE, "GL_UNIFORM_BUFFER_SIZE"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BUFFER, "GL_UNIFORM_BUFFER"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BLOCK_NAME_LENGTH, "GL_UNIFORM_BLOCK_NAME_LENGTH"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_ARRAY_STRIDE, "GL_UNIFORM_ARRAY_STRIDE"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BUFFER_BINDING, "GL_UNIFORM_BUFFER_BINDING"); - GL_ARB_uniform_buffer_object.put(GL_ACTIVE_UNIFORM_BLOCKS, "GL_ACTIVE_UNIFORM_BLOCKS"); - GL_ARB_uniform_buffer_object.put(GL_MAX_COMBINED_UNIFORM_BLOCKS, "GL_MAX_COMBINED_UNIFORM_BLOCKS"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_MATRIX_STRIDE, "GL_UNIFORM_MATRIX_STRIDE"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_TYPE, "GL_UNIFORM_TYPE"); - GL_ARB_uniform_buffer_object.put(GL_MAX_VERTEX_UNIFORM_BLOCKS, "GL_MAX_VERTEX_UNIFORM_BLOCKS"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_NAME_LENGTH, "GL_UNIFORM_NAME_LENGTH"); - GL_ARB_uniform_buffer_object.put(GL_UNIFORM_BUFFER_START, "GL_UNIFORM_BUFFER_START"); - return GL_ARB_uniform_buffer_object; - } - private static Map GL_SGIX_list_priority; - private static Map GL_SGIX_list_priority() { - if (GL_SGIX_list_priority != null) - return GL_SGIX_list_priority; - GL_SGIX_list_priority = new HashMap(1); - GL_SGIX_list_priority.put(GL_LIST_PRIORITY_SGIX, "GL_LIST_PRIORITY_SGIX"); - return GL_SGIX_list_priority; - } - private static Map GL_ARB_occlusion_query; - private static Map GL_ARB_occlusion_query() { - if (GL_ARB_occlusion_query != null) - return GL_ARB_occlusion_query; - GL_ARB_occlusion_query = new HashMap(5); - GL_ARB_occlusion_query.put(GL_SAMPLES_PASSED_ARB, "GL_SAMPLES_PASSED_ARB"); - GL_ARB_occlusion_query.put(GL_QUERY_RESULT_ARB, "GL_QUERY_RESULT_ARB"); - GL_ARB_occlusion_query.put(GL_QUERY_RESULT_AVAILABLE_ARB, "GL_QUERY_RESULT_AVAILABLE_ARB"); - GL_ARB_occlusion_query.put(GL_QUERY_COUNTER_BITS_ARB, "GL_QUERY_COUNTER_BITS_ARB"); - GL_ARB_occlusion_query.put(GL_CURRENT_QUERY_ARB, "GL_CURRENT_QUERY_ARB"); - return GL_ARB_occlusion_query; - } - private static Map GL_AMD_debug_output; - private static Map GL_AMD_debug_output() { - if (GL_AMD_debug_output != null) - return GL_AMD_debug_output; - GL_AMD_debug_output = new HashMap(14); - GL_AMD_debug_output.put(GL_MAX_DEBUG_LOGGED_MESSAGES_AMD, "GL_MAX_DEBUG_LOGGED_MESSAGES_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD, "GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD, "GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_SEVERITY_MEDIUM_AMD, "GL_DEBUG_SEVERITY_MEDIUM_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_SEVERITY_LOW_AMD, "GL_DEBUG_SEVERITY_LOW_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_CATEGORY_PERFORMANCE_AMD, "GL_DEBUG_CATEGORY_PERFORMANCE_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_SEVERITY_HIGH_AMD, "GL_DEBUG_SEVERITY_HIGH_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_CATEGORY_APPLICATION_AMD, "GL_DEBUG_CATEGORY_APPLICATION_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_CATEGORY_DEPRECATION_AMD, "GL_DEBUG_CATEGORY_DEPRECATION_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_LOGGED_MESSAGES_AMD, "GL_DEBUG_LOGGED_MESSAGES_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD, "GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD"); - GL_AMD_debug_output.put(GL_MAX_DEBUG_MESSAGE_LENGTH_AMD, "GL_MAX_DEBUG_MESSAGE_LENGTH_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_CATEGORY_API_ERROR_AMD, "GL_DEBUG_CATEGORY_API_ERROR_AMD"); - GL_AMD_debug_output.put(GL_DEBUG_CATEGORY_OTHER_AMD, "GL_DEBUG_CATEGORY_OTHER_AMD"); - return GL_AMD_debug_output; - } - private static Map GL_EXT_x11_sync_object; - private static Map GL_EXT_x11_sync_object() { - if (GL_EXT_x11_sync_object != null) - return GL_EXT_x11_sync_object; - GL_EXT_x11_sync_object = new HashMap(1); - GL_EXT_x11_sync_object.put(GL_SYNC_X11_FENCE_EXT, "GL_SYNC_X11_FENCE_EXT"); - return GL_EXT_x11_sync_object; - } - private static Map GL_NV_copy_buffer; - private static Map GL_NV_copy_buffer() { - if (GL_NV_copy_buffer != null) - return GL_NV_copy_buffer; - GL_NV_copy_buffer = new HashMap(2); - GL_NV_copy_buffer.put(GL_COPY_READ_BUFFER_NV, "GL_COPY_READ_BUFFER_NV"); - GL_NV_copy_buffer.put(GL_COPY_WRITE_BUFFER_NV, "GL_COPY_WRITE_BUFFER_NV"); - return GL_NV_copy_buffer; - } - private static Map GL_NV_video_capture; - private static Map GL_NV_video_capture() { - if (GL_NV_video_capture != null) - return GL_NV_video_capture; - GL_NV_video_capture = new HashMap(29); - GL_NV_video_capture.put(GL_VIDEO_COLOR_CONVERSION_MIN_NV, "GL_VIDEO_COLOR_CONVERSION_MIN_NV"); - GL_NV_video_capture.put(GL_YCBAYCR8A_4224_NV, "GL_YCBAYCR8A_4224_NV"); - GL_NV_video_capture.put(GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV, "GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV"); - GL_NV_video_capture.put(GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV, "GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV"); - GL_NV_video_capture.put(GL_FIELD_LOWER_NV, "GL_FIELD_LOWER_NV"); - GL_NV_video_capture.put(GL_NUM_VIDEO_CAPTURE_STREAMS_NV, "GL_NUM_VIDEO_CAPTURE_STREAMS_NV"); - GL_NV_video_capture.put(GL_VIDEO_BUFFER_NV, "GL_VIDEO_BUFFER_NV"); - GL_NV_video_capture.put(GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV, "GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV"); - GL_NV_video_capture.put(GL_VIDEO_COLOR_CONVERSION_MATRIX_NV, "GL_VIDEO_COLOR_CONVERSION_MATRIX_NV"); - GL_NV_video_capture.put(GL_Z4Y12Z4CB12Z4CR12_444_NV, "GL_Z4Y12Z4CB12Z4CR12_444_NV"); - GL_NV_video_capture.put(GL_SUCCESS_NV, "GL_SUCCESS_NV"); - GL_NV_video_capture.put(GL_VIDEO_BUFFER_BINDING_NV, "GL_VIDEO_BUFFER_BINDING_NV"); - GL_NV_video_capture.put(GL_VIDEO_BUFFER_PITCH_NV, "GL_VIDEO_BUFFER_PITCH_NV"); - GL_NV_video_capture.put(GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV, "GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV"); - GL_NV_video_capture.put(GL_VIDEO_COLOR_CONVERSION_OFFSET_NV, "GL_VIDEO_COLOR_CONVERSION_OFFSET_NV"); - GL_NV_video_capture.put(GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV, "GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV"); - GL_NV_video_capture.put(GL_VIDEO_COLOR_CONVERSION_MAX_NV, "GL_VIDEO_COLOR_CONVERSION_MAX_NV"); - GL_NV_video_capture.put(GL_VIDEO_CAPTURE_FRAME_WIDTH_NV, "GL_VIDEO_CAPTURE_FRAME_WIDTH_NV"); - GL_NV_video_capture.put(GL_PARTIAL_SUCCESS_NV, "GL_PARTIAL_SUCCESS_NV"); - GL_NV_video_capture.put(GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV, "GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV"); - GL_NV_video_capture.put(GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV, "GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV"); - GL_NV_video_capture.put(GL_LAST_VIDEO_CAPTURE_STATUS_NV, "GL_LAST_VIDEO_CAPTURE_STATUS_NV"); - GL_NV_video_capture.put(GL_FAILURE_NV, "GL_FAILURE_NV"); - GL_NV_video_capture.put(GL_YCBYCR8_422_NV, "GL_YCBYCR8_422_NV"); - GL_NV_video_capture.put(GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV, "GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV"); - GL_NV_video_capture.put(GL_FIELD_UPPER_NV, "GL_FIELD_UPPER_NV"); - GL_NV_video_capture.put(GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV, "GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV"); - GL_NV_video_capture.put(GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV, "GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV"); - GL_NV_video_capture.put(GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV, "GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV"); - return GL_NV_video_capture; - } - private static Map GL_EXT_cull_vertex; - private static Map GL_EXT_cull_vertex() { - if (GL_EXT_cull_vertex != null) - return GL_EXT_cull_vertex; - GL_EXT_cull_vertex = new HashMap(3); - GL_EXT_cull_vertex.put(GL_CULL_VERTEX_OBJECT_POSITION_EXT, "GL_CULL_VERTEX_OBJECT_POSITION_EXT"); - GL_EXT_cull_vertex.put(GL_CULL_VERTEX_EXT, "GL_CULL_VERTEX_EXT"); - GL_EXT_cull_vertex.put(GL_CULL_VERTEX_EYE_POSITION_EXT, "GL_CULL_VERTEX_EYE_POSITION_EXT"); - return GL_EXT_cull_vertex; - } - private static Map GL_NVX_gpu_multicast2; - private static Map GL_NVX_gpu_multicast2() { - if (GL_NVX_gpu_multicast2 != null) - return GL_NVX_gpu_multicast2; - GL_NVX_gpu_multicast2 = new HashMap(1); - GL_NVX_gpu_multicast2.put(GL_UPLOAD_GPU_MASK_NVX, "GL_UPLOAD_GPU_MASK_NVX"); - return GL_NVX_gpu_multicast2; - } - private static Map GL_ARB_shader_objects; - private static Map GL_ARB_shader_objects() { - if (GL_ARB_shader_objects != null) - return GL_ARB_shader_objects; - GL_ARB_shader_objects = new HashMap(34); - GL_ARB_shader_objects.put(GL_SAMPLER_1D_SHADOW_ARB, "GL_SAMPLER_1D_SHADOW_ARB"); - GL_ARB_shader_objects.put(GL_SAMPLER_2D_SHADOW_ARB, "GL_SAMPLER_2D_SHADOW_ARB"); - GL_ARB_shader_objects.put(GL_SAMPLER_2D_RECT_ARB, "GL_SAMPLER_2D_RECT_ARB"); - GL_ARB_shader_objects.put(GL_BOOL_VEC3_ARB, "GL_BOOL_VEC3_ARB"); - GL_ARB_shader_objects.put(GL_PROGRAM_OBJECT_ARB, "GL_PROGRAM_OBJECT_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_COMPILE_STATUS_ARB, "GL_OBJECT_COMPILE_STATUS_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_DELETE_STATUS_ARB, "GL_OBJECT_DELETE_STATUS_ARB"); - GL_ARB_shader_objects.put(GL_INT_VEC4_ARB, "GL_INT_VEC4_ARB"); - GL_ARB_shader_objects.put(GL_SHADER_OBJECT_ARB, "GL_SHADER_OBJECT_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_VALIDATE_STATUS_ARB, "GL_OBJECT_VALIDATE_STATUS_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_ACTIVE_UNIFORMS_ARB, "GL_OBJECT_ACTIVE_UNIFORMS_ARB"); - GL_ARB_shader_objects.put(GL_INT_VEC3_ARB, "GL_INT_VEC3_ARB"); - GL_ARB_shader_objects.put(GL_BOOL_ARB, "GL_BOOL_ARB"); - GL_ARB_shader_objects.put(GL_FLOAT_VEC2_ARB, "GL_FLOAT_VEC2_ARB"); - GL_ARB_shader_objects.put(GL_SAMPLER_2D_RECT_SHADOW_ARB, "GL_SAMPLER_2D_RECT_SHADOW_ARB"); - GL_ARB_shader_objects.put(GL_FLOAT_MAT2_ARB, "GL_FLOAT_MAT2_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_LINK_STATUS_ARB, "GL_OBJECT_LINK_STATUS_ARB"); - GL_ARB_shader_objects.put(GL_BOOL_VEC4_ARB, "GL_BOOL_VEC4_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_SHADER_SOURCE_LENGTH_ARB, "GL_OBJECT_SHADER_SOURCE_LENGTH_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_ATTACHED_OBJECTS_ARB, "GL_OBJECT_ATTACHED_OBJECTS_ARB"); - GL_ARB_shader_objects.put(GL_SAMPLER_3D_ARB, "GL_SAMPLER_3D_ARB"); - GL_ARB_shader_objects.put(GL_INT_VEC2_ARB, "GL_INT_VEC2_ARB"); - GL_ARB_shader_objects.put(GL_SAMPLER_2D_ARB, "GL_SAMPLER_2D_ARB"); - GL_ARB_shader_objects.put(GL_FLOAT_MAT3_ARB, "GL_FLOAT_MAT3_ARB"); - GL_ARB_shader_objects.put(GL_FLOAT_VEC3_ARB, "GL_FLOAT_VEC3_ARB"); - GL_ARB_shader_objects.put(GL_FLOAT_MAT4_ARB, "GL_FLOAT_MAT4_ARB"); - GL_ARB_shader_objects.put(GL_BOOL_VEC2_ARB, "GL_BOOL_VEC2_ARB"); - GL_ARB_shader_objects.put(GL_SAMPLER_1D_ARB, "GL_SAMPLER_1D_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_SUBTYPE_ARB, "GL_OBJECT_SUBTYPE_ARB"); - GL_ARB_shader_objects.put(GL_FLOAT_VEC4_ARB, "GL_FLOAT_VEC4_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_INFO_LOG_LENGTH_ARB, "GL_OBJECT_INFO_LOG_LENGTH_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_TYPE_ARB, "GL_OBJECT_TYPE_ARB"); - GL_ARB_shader_objects.put(GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB, "GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB"); - GL_ARB_shader_objects.put(GL_SAMPLER_CUBE_ARB, "GL_SAMPLER_CUBE_ARB"); - return GL_ARB_shader_objects; - } - private static Map GL_EXT_multiview_draw_buffers; - private static Map GL_EXT_multiview_draw_buffers() { - if (GL_EXT_multiview_draw_buffers != null) - return GL_EXT_multiview_draw_buffers; - GL_EXT_multiview_draw_buffers = new HashMap(5); - GL_EXT_multiview_draw_buffers.put(GL_READ_BUFFER_EXT, "GL_READ_BUFFER_EXT"); - GL_EXT_multiview_draw_buffers.put(GL_DRAW_BUFFER_EXT, "GL_DRAW_BUFFER_EXT"); - GL_EXT_multiview_draw_buffers.put(GL_MULTIVIEW_EXT, "GL_MULTIVIEW_EXT"); - GL_EXT_multiview_draw_buffers.put(GL_COLOR_ATTACHMENT_EXT, "GL_COLOR_ATTACHMENT_EXT"); - GL_EXT_multiview_draw_buffers.put(GL_MAX_MULTIVIEW_BUFFERS_EXT, "GL_MAX_MULTIVIEW_BUFFERS_EXT"); - return GL_EXT_multiview_draw_buffers; - } - private static Map GL_ANGLE_framebuffer_blit; - private static Map GL_ANGLE_framebuffer_blit() { - if (GL_ANGLE_framebuffer_blit != null) - return GL_ANGLE_framebuffer_blit; - GL_ANGLE_framebuffer_blit = new HashMap(4); - GL_ANGLE_framebuffer_blit.put(GL_READ_FRAMEBUFFER_BINDING_ANGLE, "GL_READ_FRAMEBUFFER_BINDING_ANGLE"); - GL_ANGLE_framebuffer_blit.put(GL_READ_FRAMEBUFFER_ANGLE, "GL_READ_FRAMEBUFFER_ANGLE"); - GL_ANGLE_framebuffer_blit.put(GL_DRAW_FRAMEBUFFER_BINDING_ANGLE, "GL_DRAW_FRAMEBUFFER_BINDING_ANGLE"); - GL_ANGLE_framebuffer_blit.put(GL_DRAW_FRAMEBUFFER_ANGLE, "GL_DRAW_FRAMEBUFFER_ANGLE"); - return GL_ANGLE_framebuffer_blit; - } - private static Map GL_AMD_interleaved_elements; - private static Map GL_AMD_interleaved_elements() { - if (GL_AMD_interleaved_elements != null) - return GL_AMD_interleaved_elements; - GL_AMD_interleaved_elements = new HashMap(9); - GL_AMD_interleaved_elements.put(GL_BLUE, "GL_BLUE"); - GL_AMD_interleaved_elements.put(GL_GREEN, "GL_GREEN"); - GL_AMD_interleaved_elements.put(GL_RG8UI, "GL_RG8UI"); - GL_AMD_interleaved_elements.put(GL_RED, "GL_RED"); - GL_AMD_interleaved_elements.put(GL_ALPHA, "GL_ALPHA"); - GL_AMD_interleaved_elements.put(GL_RGBA8UI, "GL_RGBA8UI"); - GL_AMD_interleaved_elements.put(GL_RG16UI, "GL_RG16UI"); - GL_AMD_interleaved_elements.put(GL_VERTEX_ID_SWIZZLE_AMD, "GL_VERTEX_ID_SWIZZLE_AMD"); - GL_AMD_interleaved_elements.put(GL_VERTEX_ELEMENT_SWIZZLE_AMD, "GL_VERTEX_ELEMENT_SWIZZLE_AMD"); - return GL_AMD_interleaved_elements; - } - private static Map GL_ARB_vertex_array_object; - private static Map GL_ARB_vertex_array_object() { - if (GL_ARB_vertex_array_object != null) - return GL_ARB_vertex_array_object; - GL_ARB_vertex_array_object = new HashMap(1); - GL_ARB_vertex_array_object.put(GL_VERTEX_ARRAY_BINDING, "GL_VERTEX_ARRAY_BINDING"); - return GL_ARB_vertex_array_object; - } - private static Map GL_EXT_memory_object_win32; - private static Map GL_EXT_memory_object_win32() { - if (GL_EXT_memory_object_win32 != null) - return GL_EXT_memory_object_win32; - GL_EXT_memory_object_win32 = new HashMap(9); - GL_EXT_memory_object_win32.put(GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT, "GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT"); - GL_EXT_memory_object_win32.put(GL_HANDLE_TYPE_D3D12_RESOURCE_EXT, "GL_HANDLE_TYPE_D3D12_RESOURCE_EXT"); - GL_EXT_memory_object_win32.put(GL_HANDLE_TYPE_D3D11_IMAGE_EXT, "GL_HANDLE_TYPE_D3D11_IMAGE_EXT"); - GL_EXT_memory_object_win32.put(GL_DEVICE_NODE_MASK_EXT, "GL_DEVICE_NODE_MASK_EXT"); - GL_EXT_memory_object_win32.put(GL_HANDLE_TYPE_OPAQUE_WIN32_EXT, "GL_HANDLE_TYPE_OPAQUE_WIN32_EXT"); - GL_EXT_memory_object_win32.put(GL_DEVICE_LUID_EXT, "GL_DEVICE_LUID_EXT"); - GL_EXT_memory_object_win32.put(GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT, "GL_HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT"); - GL_EXT_memory_object_win32.put(GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT, "GL_HANDLE_TYPE_D3D11_IMAGE_KMT_EXT"); - GL_EXT_memory_object_win32.put(GL_LUID_SIZE_EXT, "GL_LUID_SIZE_EXT"); - return GL_EXT_memory_object_win32; - } - private static Map GL_EXT_geometry_shader4; - private static Map GL_EXT_geometry_shader4() { - if (GL_EXT_geometry_shader4 != null) - return GL_EXT_geometry_shader4; - GL_EXT_geometry_shader4 = new HashMap(26); - GL_EXT_geometry_shader4.put(GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT"); - GL_EXT_geometry_shader4.put(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT"); - GL_EXT_geometry_shader4.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT"); - GL_EXT_geometry_shader4.put(GL_ACTIVE_PROGRAM_EXT, "GL_ACTIVE_PROGRAM_EXT"); - GL_EXT_geometry_shader4.put(GL_VERTEX_SHADER_BIT_EXT, "GL_VERTEX_SHADER_BIT_EXT"); - GL_EXT_geometry_shader4.put(GL_ALL_SHADER_BITS_EXT, "GL_ALL_SHADER_BITS_EXT"); - GL_EXT_geometry_shader4.put(GL_LINES_ADJACENCY_EXT, "GL_LINES_ADJACENCY_EXT"); - GL_EXT_geometry_shader4.put(GL_FRAGMENT_SHADER_BIT_EXT, "GL_FRAGMENT_SHADER_BIT_EXT"); - GL_EXT_geometry_shader4.put(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT"); - GL_EXT_geometry_shader4.put(GL_TRIANGLES_ADJACENCY_EXT, "GL_TRIANGLES_ADJACENCY_EXT"); - GL_EXT_geometry_shader4.put(GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT, "GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT"); - GL_EXT_geometry_shader4.put(GL_MAX_VARYING_COMPONENTS_EXT, "GL_MAX_VARYING_COMPONENTS_EXT"); - GL_EXT_geometry_shader4.put(GL_PROGRAM_SEPARABLE_EXT, "GL_PROGRAM_SEPARABLE_EXT"); - GL_EXT_geometry_shader4.put(GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT, "GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT"); - GL_EXT_geometry_shader4.put(GL_GEOMETRY_OUTPUT_TYPE_EXT, "GL_GEOMETRY_OUTPUT_TYPE_EXT"); - GL_EXT_geometry_shader4.put(GL_PROGRAM_POINT_SIZE_EXT, "GL_PROGRAM_POINT_SIZE_EXT"); - GL_EXT_geometry_shader4.put(GL_GEOMETRY_VERTICES_OUT_EXT, "GL_GEOMETRY_VERTICES_OUT_EXT"); - GL_EXT_geometry_shader4.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT"); - GL_EXT_geometry_shader4.put(GL_TRIANGLE_STRIP_ADJACENCY_EXT, "GL_TRIANGLE_STRIP_ADJACENCY_EXT"); - GL_EXT_geometry_shader4.put(GL_PROGRAM_PIPELINE_BINDING_EXT, "GL_PROGRAM_PIPELINE_BINDING_EXT"); - GL_EXT_geometry_shader4.put(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT"); - GL_EXT_geometry_shader4.put(GL_MAX_VERTEX_VARYING_COMPONENTS_EXT, "GL_MAX_VERTEX_VARYING_COMPONENTS_EXT"); - GL_EXT_geometry_shader4.put(GL_GEOMETRY_SHADER_EXT, "GL_GEOMETRY_SHADER_EXT"); - GL_EXT_geometry_shader4.put(GL_LINE_STRIP_ADJACENCY_EXT, "GL_LINE_STRIP_ADJACENCY_EXT"); - GL_EXT_geometry_shader4.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT"); - GL_EXT_geometry_shader4.put(GL_GEOMETRY_INPUT_TYPE_EXT, "GL_GEOMETRY_INPUT_TYPE_EXT"); - return GL_EXT_geometry_shader4; - } - private static Map GL_EXT_stencil_two_side; - private static Map GL_EXT_stencil_two_side() { - if (GL_EXT_stencil_two_side != null) - return GL_EXT_stencil_two_side; - GL_EXT_stencil_two_side = new HashMap(2); - GL_EXT_stencil_two_side.put(GL_ACTIVE_STENCIL_FACE_EXT, "GL_ACTIVE_STENCIL_FACE_EXT"); - GL_EXT_stencil_two_side.put(GL_STENCIL_TEST_TWO_SIDE_EXT, "GL_STENCIL_TEST_TWO_SIDE_EXT"); - return GL_EXT_stencil_two_side; - } - private static Map GL_NV_shader_buffer_load; - private static Map GL_NV_shader_buffer_load() { - if (GL_NV_shader_buffer_load != null) - return GL_NV_shader_buffer_load; - GL_NV_shader_buffer_load = new HashMap(3); - GL_NV_shader_buffer_load.put(GL_MAX_SHADER_BUFFER_ADDRESS_NV, "GL_MAX_SHADER_BUFFER_ADDRESS_NV"); - GL_NV_shader_buffer_load.put(GL_BUFFER_GPU_ADDRESS_NV, "GL_BUFFER_GPU_ADDRESS_NV"); - GL_NV_shader_buffer_load.put(GL_GPU_ADDRESS_NV, "GL_GPU_ADDRESS_NV"); - return GL_NV_shader_buffer_load; - } - private static Map GL_NV_coverage_sample; - private static Map GL_NV_coverage_sample() { - if (GL_NV_coverage_sample != null) - return GL_NV_coverage_sample; - GL_NV_coverage_sample = new HashMap(9); - GL_NV_coverage_sample.put(GL_COVERAGE_SAMPLES_NV, "GL_COVERAGE_SAMPLES_NV"); - GL_NV_coverage_sample.put(GL_COVERAGE_BUFFERS_NV, "GL_COVERAGE_BUFFERS_NV"); - GL_NV_coverage_sample.put(GL_COVERAGE_COMPONENT_NV, "GL_COVERAGE_COMPONENT_NV"); - GL_NV_coverage_sample.put(GL_COVERAGE_COMPONENT4_NV, "GL_COVERAGE_COMPONENT4_NV"); - GL_NV_coverage_sample.put(GL_COVERAGE_EDGE_FRAGMENTS_NV, "GL_COVERAGE_EDGE_FRAGMENTS_NV"); - GL_NV_coverage_sample.put(GL_COVERAGE_ATTACHMENT_NV, "GL_COVERAGE_ATTACHMENT_NV"); - GL_NV_coverage_sample.put(GL_COVERAGE_ALL_FRAGMENTS_NV, "GL_COVERAGE_ALL_FRAGMENTS_NV"); - GL_NV_coverage_sample.put(GL_COVERAGE_AUTOMATIC_NV, "GL_COVERAGE_AUTOMATIC_NV"); - GL_NV_coverage_sample.put(GL_COVERAGE_BUFFER_BIT_NV, "GL_COVERAGE_BUFFER_BIT_NV"); - return GL_NV_coverage_sample; - } - private static Map GL_ATI_envmap_bumpmap; - private static Map GL_ATI_envmap_bumpmap() { - if (GL_ATI_envmap_bumpmap != null) - return GL_ATI_envmap_bumpmap; - GL_ATI_envmap_bumpmap = new HashMap(8); - GL_ATI_envmap_bumpmap.put(GL_BUMP_TARGET_ATI, "GL_BUMP_TARGET_ATI"); - GL_ATI_envmap_bumpmap.put(GL_BUMP_ROT_MATRIX_SIZE_ATI, "GL_BUMP_ROT_MATRIX_SIZE_ATI"); - GL_ATI_envmap_bumpmap.put(GL_BUMP_NUM_TEX_UNITS_ATI, "GL_BUMP_NUM_TEX_UNITS_ATI"); - GL_ATI_envmap_bumpmap.put(GL_DUDV_ATI, "GL_DUDV_ATI"); - GL_ATI_envmap_bumpmap.put(GL_DU8DV8_ATI, "GL_DU8DV8_ATI"); - GL_ATI_envmap_bumpmap.put(GL_BUMP_ENVMAP_ATI, "GL_BUMP_ENVMAP_ATI"); - GL_ATI_envmap_bumpmap.put(GL_BUMP_ROT_MATRIX_ATI, "GL_BUMP_ROT_MATRIX_ATI"); - GL_ATI_envmap_bumpmap.put(GL_BUMP_TEX_UNITS_ATI, "GL_BUMP_TEX_UNITS_ATI"); - return GL_ATI_envmap_bumpmap; - } - private static Map GL_AMD_framebuffer_sample_positions; - private static Map GL_AMD_framebuffer_sample_positions() { - if (GL_AMD_framebuffer_sample_positions != null) - return GL_AMD_framebuffer_sample_positions; - GL_AMD_framebuffer_sample_positions = new HashMap(4); - GL_AMD_framebuffer_sample_positions.put(GL_SUBSAMPLE_DISTANCE_AMD, "GL_SUBSAMPLE_DISTANCE_AMD"); - GL_AMD_framebuffer_sample_positions.put(GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD, "GL_PIXELS_PER_SAMPLE_PATTERN_Y_AMD"); - GL_AMD_framebuffer_sample_positions.put(GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD, "GL_PIXELS_PER_SAMPLE_PATTERN_X_AMD"); - GL_AMD_framebuffer_sample_positions.put(GL_ALL_PIXELS_AMD, "GL_ALL_PIXELS_AMD"); - return GL_AMD_framebuffer_sample_positions; - } - private static Map GL_NV_occlusion_query; - private static Map GL_NV_occlusion_query() { - if (GL_NV_occlusion_query != null) - return GL_NV_occlusion_query; - GL_NV_occlusion_query = new HashMap(4); - GL_NV_occlusion_query.put(GL_PIXEL_COUNT_AVAILABLE_NV, "GL_PIXEL_COUNT_AVAILABLE_NV"); - GL_NV_occlusion_query.put(GL_PIXEL_COUNTER_BITS_NV, "GL_PIXEL_COUNTER_BITS_NV"); - GL_NV_occlusion_query.put(GL_CURRENT_OCCLUSION_QUERY_ID_NV, "GL_CURRENT_OCCLUSION_QUERY_ID_NV"); - GL_NV_occlusion_query.put(GL_PIXEL_COUNT_NV, "GL_PIXEL_COUNT_NV"); - return GL_NV_occlusion_query; - } - private static Map GL_AMD_sparse_texture; - private static Map GL_AMD_sparse_texture() { - if (GL_AMD_sparse_texture != null) - return GL_AMD_sparse_texture; - GL_AMD_sparse_texture = new HashMap(9); - GL_AMD_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_X_AMD, "GL_VIRTUAL_PAGE_SIZE_X_AMD"); - GL_AMD_sparse_texture.put(GL_TEXTURE_STORAGE_SPARSE_BIT_AMD, "GL_TEXTURE_STORAGE_SPARSE_BIT_AMD"); - GL_AMD_sparse_texture.put(GL_MIN_LOD_WARNING_AMD, "GL_MIN_LOD_WARNING_AMD"); - GL_AMD_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_Y_AMD, "GL_VIRTUAL_PAGE_SIZE_Y_AMD"); - GL_AMD_sparse_texture.put(GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD, "GL_MAX_SPARSE_3D_TEXTURE_SIZE_AMD"); - GL_AMD_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_Z_AMD, "GL_VIRTUAL_PAGE_SIZE_Z_AMD"); - GL_AMD_sparse_texture.put(GL_MAX_SPARSE_TEXTURE_SIZE_AMD, "GL_MAX_SPARSE_TEXTURE_SIZE_AMD"); - GL_AMD_sparse_texture.put(GL_MIN_SPARSE_LEVEL_AMD, "GL_MIN_SPARSE_LEVEL_AMD"); - GL_AMD_sparse_texture.put(GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS, "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS"); - return GL_AMD_sparse_texture; - } - private static Map GL_EXT_robustness; - private static Map GL_EXT_robustness() { - if (GL_EXT_robustness != null) - return GL_EXT_robustness; - GL_EXT_robustness = new HashMap(8); - GL_EXT_robustness.put(GL_INNOCENT_CONTEXT_RESET_EXT, "GL_INNOCENT_CONTEXT_RESET_EXT"); - GL_EXT_robustness.put(GL_NO_RESET_NOTIFICATION_EXT, "GL_NO_RESET_NOTIFICATION_EXT"); - GL_EXT_robustness.put(GL_NO_ERROR, "GL_NO_ERROR"); - GL_EXT_robustness.put(GL_LOSE_CONTEXT_ON_RESET_EXT, "GL_LOSE_CONTEXT_ON_RESET_EXT"); - GL_EXT_robustness.put(GL_GUILTY_CONTEXT_RESET_EXT, "GL_GUILTY_CONTEXT_RESET_EXT"); - GL_EXT_robustness.put(GL_RESET_NOTIFICATION_STRATEGY_EXT, "GL_RESET_NOTIFICATION_STRATEGY_EXT"); - GL_EXT_robustness.put(GL_UNKNOWN_CONTEXT_RESET_EXT, "GL_UNKNOWN_CONTEXT_RESET_EXT"); - GL_EXT_robustness.put(GL_CONTEXT_ROBUST_ACCESS_EXT, "GL_CONTEXT_ROBUST_ACCESS_EXT"); - return GL_EXT_robustness; - } - private static Map GL_IMG_multisampled_render_to_texture; - private static Map GL_IMG_multisampled_render_to_texture() { - if (GL_IMG_multisampled_render_to_texture != null) - return GL_IMG_multisampled_render_to_texture; - GL_IMG_multisampled_render_to_texture = new HashMap(4); - GL_IMG_multisampled_render_to_texture.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG"); - GL_IMG_multisampled_render_to_texture.put(GL_MAX_SAMPLES_IMG, "GL_MAX_SAMPLES_IMG"); - GL_IMG_multisampled_render_to_texture.put(GL_RENDERBUFFER_SAMPLES_IMG, "GL_RENDERBUFFER_SAMPLES_IMG"); - GL_IMG_multisampled_render_to_texture.put(GL_TEXTURE_SAMPLES_IMG, "GL_TEXTURE_SAMPLES_IMG"); - return GL_IMG_multisampled_render_to_texture; - } - private static Map GL_EXT_vertex_array; - private static Map GL_EXT_vertex_array() { - if (GL_EXT_vertex_array != null) - return GL_EXT_vertex_array; - GL_EXT_vertex_array = new HashMap(32); - GL_EXT_vertex_array.put(GL_TEXTURE_COORD_ARRAY_SIZE_EXT, "GL_TEXTURE_COORD_ARRAY_SIZE_EXT"); - GL_EXT_vertex_array.put(GL_TEXTURE_COORD_ARRAY_TYPE_EXT, "GL_TEXTURE_COORD_ARRAY_TYPE_EXT"); - GL_EXT_vertex_array.put(GL_COLOR_ARRAY_TYPE_EXT, "GL_COLOR_ARRAY_TYPE_EXT"); - GL_EXT_vertex_array.put(GL_VERTEX_ARRAY_POINTER_EXT, "GL_VERTEX_ARRAY_POINTER_EXT"); - GL_EXT_vertex_array.put(GL_NORMAL_ARRAY_EXT, "GL_NORMAL_ARRAY_EXT"); - GL_EXT_vertex_array.put(GL_VERTEX_ARRAY_TYPE_EXT, "GL_VERTEX_ARRAY_TYPE_EXT"); - GL_EXT_vertex_array.put(GL_INDEX_ARRAY_STRIDE_EXT, "GL_INDEX_ARRAY_STRIDE_EXT"); - GL_EXT_vertex_array.put(GL_VERTEX_ARRAY_SIZE_EXT, "GL_VERTEX_ARRAY_SIZE_EXT"); - GL_EXT_vertex_array.put(GL_TEXTURE_COORD_ARRAY_COUNT_EXT, "GL_TEXTURE_COORD_ARRAY_COUNT_EXT"); - GL_EXT_vertex_array.put(GL_NORMAL_ARRAY_COUNT_EXT, "GL_NORMAL_ARRAY_COUNT_EXT"); - GL_EXT_vertex_array.put(GL_NORMAL_ARRAY_POINTER_EXT, "GL_NORMAL_ARRAY_POINTER_EXT"); - GL_EXT_vertex_array.put(GL_TEXTURE_COORD_ARRAY_STRIDE_EXT, "GL_TEXTURE_COORD_ARRAY_STRIDE_EXT"); - GL_EXT_vertex_array.put(GL_INDEX_ARRAY_POINTER_EXT, "GL_INDEX_ARRAY_POINTER_EXT"); - GL_EXT_vertex_array.put(GL_COLOR_ARRAY_STRIDE_EXT, "GL_COLOR_ARRAY_STRIDE_EXT"); - GL_EXT_vertex_array.put(GL_INDEX_ARRAY_EXT, "GL_INDEX_ARRAY_EXT"); - GL_EXT_vertex_array.put(GL_EDGE_FLAG_ARRAY_COUNT_EXT, "GL_EDGE_FLAG_ARRAY_COUNT_EXT"); - GL_EXT_vertex_array.put(GL_TEXTURE_COORD_ARRAY_POINTER_EXT, "GL_TEXTURE_COORD_ARRAY_POINTER_EXT"); - GL_EXT_vertex_array.put(GL_COLOR_ARRAY_POINTER_EXT, "GL_COLOR_ARRAY_POINTER_EXT"); - GL_EXT_vertex_array.put(GL_INDEX_ARRAY_COUNT_EXT, "GL_INDEX_ARRAY_COUNT_EXT"); - GL_EXT_vertex_array.put(GL_TEXTURE_COORD_ARRAY_EXT, "GL_TEXTURE_COORD_ARRAY_EXT"); - GL_EXT_vertex_array.put(GL_VERTEX_ARRAY_STRIDE_EXT, "GL_VERTEX_ARRAY_STRIDE_EXT"); - GL_EXT_vertex_array.put(GL_COLOR_ARRAY_COUNT_EXT, "GL_COLOR_ARRAY_COUNT_EXT"); - GL_EXT_vertex_array.put(GL_INDEX_ARRAY_TYPE_EXT, "GL_INDEX_ARRAY_TYPE_EXT"); - GL_EXT_vertex_array.put(GL_EDGE_FLAG_ARRAY_EXT, "GL_EDGE_FLAG_ARRAY_EXT"); - GL_EXT_vertex_array.put(GL_COLOR_ARRAY_SIZE_EXT, "GL_COLOR_ARRAY_SIZE_EXT"); - GL_EXT_vertex_array.put(GL_NORMAL_ARRAY_STRIDE_EXT, "GL_NORMAL_ARRAY_STRIDE_EXT"); - GL_EXT_vertex_array.put(GL_VERTEX_ARRAY_EXT, "GL_VERTEX_ARRAY_EXT"); - GL_EXT_vertex_array.put(GL_EDGE_FLAG_ARRAY_POINTER_EXT, "GL_EDGE_FLAG_ARRAY_POINTER_EXT"); - GL_EXT_vertex_array.put(GL_NORMAL_ARRAY_TYPE_EXT, "GL_NORMAL_ARRAY_TYPE_EXT"); - GL_EXT_vertex_array.put(GL_EDGE_FLAG_ARRAY_STRIDE_EXT, "GL_EDGE_FLAG_ARRAY_STRIDE_EXT"); - GL_EXT_vertex_array.put(GL_COLOR_ARRAY_EXT, "GL_COLOR_ARRAY_EXT"); - GL_EXT_vertex_array.put(GL_VERTEX_ARRAY_COUNT_EXT, "GL_VERTEX_ARRAY_COUNT_EXT"); - return GL_EXT_vertex_array; - } - private static Map GL_OES_texture_border_clamp; - private static Map GL_OES_texture_border_clamp() { - if (GL_OES_texture_border_clamp != null) - return GL_OES_texture_border_clamp; - GL_OES_texture_border_clamp = new HashMap(2); - GL_OES_texture_border_clamp.put(GL_TEXTURE_BORDER_COLOR_OES, "GL_TEXTURE_BORDER_COLOR_OES"); - GL_OES_texture_border_clamp.put(GL_CLAMP_TO_BORDER_OES, "GL_CLAMP_TO_BORDER_OES"); - return GL_OES_texture_border_clamp; - } - private static Map GL_ARB_vertex_buffer_object; - private static Map GL_ARB_vertex_buffer_object() { - if (GL_ARB_vertex_buffer_object != null) - return GL_ARB_vertex_buffer_object; - GL_ARB_vertex_buffer_object = new HashMap(31); - GL_ARB_vertex_buffer_object.put(GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB, "GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB, "GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_NORMAL_ARRAY_BUFFER_BINDING_ARB, "GL_NORMAL_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_READ_WRITE_ARB, "GL_READ_WRITE_ARB"); - GL_ARB_vertex_buffer_object.put(GL_BUFFER_MAP_POINTER_ARB, "GL_BUFFER_MAP_POINTER_ARB"); - GL_ARB_vertex_buffer_object.put(GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB, "GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_STATIC_READ_ARB, "GL_STATIC_READ_ARB"); - GL_ARB_vertex_buffer_object.put(GL_STREAM_COPY_ARB, "GL_STREAM_COPY_ARB"); - GL_ARB_vertex_buffer_object.put(GL_WRITE_ONLY_ARB, "GL_WRITE_ONLY_ARB"); - GL_ARB_vertex_buffer_object.put(GL_STATIC_DRAW_ARB, "GL_STATIC_DRAW_ARB"); - GL_ARB_vertex_buffer_object.put(GL_READ_ONLY_ARB, "GL_READ_ONLY_ARB"); - GL_ARB_vertex_buffer_object.put(GL_COLOR_ARRAY_BUFFER_BINDING_ARB, "GL_COLOR_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_STREAM_READ_ARB, "GL_STREAM_READ_ARB"); - GL_ARB_vertex_buffer_object.put(GL_BUFFER_MAPPED_ARB, "GL_BUFFER_MAPPED_ARB"); - GL_ARB_vertex_buffer_object.put(GL_DYNAMIC_DRAW_ARB, "GL_DYNAMIC_DRAW_ARB"); - GL_ARB_vertex_buffer_object.put(GL_STATIC_COPY_ARB, "GL_STATIC_COPY_ARB"); - GL_ARB_vertex_buffer_object.put(GL_BUFFER_SIZE_ARB, "GL_BUFFER_SIZE_ARB"); - GL_ARB_vertex_buffer_object.put(GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB, "GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_BUFFER_ACCESS_ARB, "GL_BUFFER_ACCESS_ARB"); - GL_ARB_vertex_buffer_object.put(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB, "GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_ARRAY_BUFFER_ARB, "GL_ARRAY_BUFFER_ARB"); - GL_ARB_vertex_buffer_object.put(GL_INDEX_ARRAY_BUFFER_BINDING_ARB, "GL_INDEX_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_DYNAMIC_COPY_ARB, "GL_DYNAMIC_COPY_ARB"); - GL_ARB_vertex_buffer_object.put(GL_VERTEX_ARRAY_BUFFER_BINDING_ARB, "GL_VERTEX_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_ARRAY_BUFFER_BINDING_ARB, "GL_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_BUFFER_USAGE_ARB, "GL_BUFFER_USAGE_ARB"); - GL_ARB_vertex_buffer_object.put(GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB, "GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB, "GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB"); - GL_ARB_vertex_buffer_object.put(GL_ELEMENT_ARRAY_BUFFER_ARB, "GL_ELEMENT_ARRAY_BUFFER_ARB"); - GL_ARB_vertex_buffer_object.put(GL_DYNAMIC_READ_ARB, "GL_DYNAMIC_READ_ARB"); - GL_ARB_vertex_buffer_object.put(GL_STREAM_DRAW_ARB, "GL_STREAM_DRAW_ARB"); - return GL_ARB_vertex_buffer_object; - } - private static Map GL_ARB_viewport_array; - private static Map GL_ARB_viewport_array() { - if (GL_ARB_viewport_array != null) - return GL_ARB_viewport_array; - GL_ARB_viewport_array = new HashMap(13); - GL_ARB_viewport_array.put(GL_UNDEFINED_VERTEX, "GL_UNDEFINED_VERTEX"); - GL_ARB_viewport_array.put(GL_PROVOKING_VERTEX, "GL_PROVOKING_VERTEX"); - GL_ARB_viewport_array.put(GL_DEPTH_RANGE, "GL_DEPTH_RANGE"); - GL_ARB_viewport_array.put(GL_LAYER_PROVOKING_VERTEX, "GL_LAYER_PROVOKING_VERTEX"); - GL_ARB_viewport_array.put(GL_LAST_VERTEX_CONVENTION, "GL_LAST_VERTEX_CONVENTION"); - GL_ARB_viewport_array.put(GL_SCISSOR_TEST, "GL_SCISSOR_TEST"); - GL_ARB_viewport_array.put(GL_FIRST_VERTEX_CONVENTION, "GL_FIRST_VERTEX_CONVENTION"); - GL_ARB_viewport_array.put(GL_SCISSOR_BOX, "GL_SCISSOR_BOX"); - GL_ARB_viewport_array.put(GL_MAX_VIEWPORTS, "GL_MAX_VIEWPORTS"); - GL_ARB_viewport_array.put(GL_VIEWPORT_BOUNDS_RANGE, "GL_VIEWPORT_BOUNDS_RANGE"); - GL_ARB_viewport_array.put(GL_VIEWPORT_INDEX_PROVOKING_VERTEX, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX"); - GL_ARB_viewport_array.put(GL_VIEWPORT, "GL_VIEWPORT"); - GL_ARB_viewport_array.put(GL_VIEWPORT_SUBPIXEL_BITS, "GL_VIEWPORT_SUBPIXEL_BITS"); - return GL_ARB_viewport_array; - } - private static Map GL_APPLE_vertex_program_evaluators; - private static Map GL_APPLE_vertex_program_evaluators() { - if (GL_APPLE_vertex_program_evaluators != null) - return GL_APPLE_vertex_program_evaluators; - GL_APPLE_vertex_program_evaluators = new HashMap(10); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE, "GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE"); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE, "GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE"); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP1_APPLE, "GL_VERTEX_ATTRIB_MAP1_APPLE"); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE, "GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE"); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE, "GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE"); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE, "GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE"); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE, "GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE"); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP2_APPLE, "GL_VERTEX_ATTRIB_MAP2_APPLE"); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE, "GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE"); - GL_APPLE_vertex_program_evaluators.put(GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE, "GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE"); - return GL_APPLE_vertex_program_evaluators; - } - private static Map GL_EXT_memory_object_fd; - private static Map GL_EXT_memory_object_fd() { - if (GL_EXT_memory_object_fd != null) - return GL_EXT_memory_object_fd; - GL_EXT_memory_object_fd = new HashMap(1); - GL_EXT_memory_object_fd.put(GL_HANDLE_TYPE_OPAQUE_FD_EXT, "GL_HANDLE_TYPE_OPAQUE_FD_EXT"); - return GL_EXT_memory_object_fd; - } - private static Map GL_SUN_triangle_list; - private static Map GL_SUN_triangle_list() { - if (GL_SUN_triangle_list != null) - return GL_SUN_triangle_list; - GL_SUN_triangle_list = new HashMap(17); - GL_SUN_triangle_list.put(GL_R1UI_T2F_V3F_SUN, "GL_R1UI_T2F_V3F_SUN"); - GL_SUN_triangle_list.put(GL_RESTART_SUN, "GL_RESTART_SUN"); - GL_SUN_triangle_list.put(GL_REPLACE_OLDEST_SUN, "GL_REPLACE_OLDEST_SUN"); - GL_SUN_triangle_list.put(GL_REPLACE_MIDDLE_SUN, "GL_REPLACE_MIDDLE_SUN"); - GL_SUN_triangle_list.put(GL_R1UI_T2F_C4F_N3F_V3F_SUN, "GL_R1UI_T2F_C4F_N3F_V3F_SUN"); - GL_SUN_triangle_list.put(GL_TRIANGLE_LIST_SUN, "GL_TRIANGLE_LIST_SUN"); - GL_SUN_triangle_list.put(GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN, "GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN"); - GL_SUN_triangle_list.put(GL_REPLACEMENT_CODE_SUN, "GL_REPLACEMENT_CODE_SUN"); - GL_SUN_triangle_list.put(GL_R1UI_C4UB_V3F_SUN, "GL_R1UI_C4UB_V3F_SUN"); - GL_SUN_triangle_list.put(GL_R1UI_T2F_N3F_V3F_SUN, "GL_R1UI_T2F_N3F_V3F_SUN"); - GL_SUN_triangle_list.put(GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN, "GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN"); - GL_SUN_triangle_list.put(GL_REPLACEMENT_CODE_ARRAY_SUN, "GL_REPLACEMENT_CODE_ARRAY_SUN"); - GL_SUN_triangle_list.put(GL_R1UI_C3F_V3F_SUN, "GL_R1UI_C3F_V3F_SUN"); - GL_SUN_triangle_list.put(GL_R1UI_N3F_V3F_SUN, "GL_R1UI_N3F_V3F_SUN"); - GL_SUN_triangle_list.put(GL_R1UI_V3F_SUN, "GL_R1UI_V3F_SUN"); - GL_SUN_triangle_list.put(GL_R1UI_C4F_N3F_V3F_SUN, "GL_R1UI_C4F_N3F_V3F_SUN"); - GL_SUN_triangle_list.put(GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN, "GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN"); - return GL_SUN_triangle_list; - } - private static Map GL_EXT_texture_buffer; - private static Map GL_EXT_texture_buffer() { - if (GL_EXT_texture_buffer != null) - return GL_EXT_texture_buffer; - GL_EXT_texture_buffer = new HashMap(15); - GL_EXT_texture_buffer.put(GL_TEXTURE_BUFFER_BINDING_EXT, "GL_TEXTURE_BUFFER_BINDING_EXT"); - GL_EXT_texture_buffer.put(GL_TEXTURE_BINDING_BUFFER_EXT, "GL_TEXTURE_BINDING_BUFFER_EXT"); - GL_EXT_texture_buffer.put(GL_UNSIGNED_INT_IMAGE_BUFFER_EXT, "GL_UNSIGNED_INT_IMAGE_BUFFER_EXT"); - GL_EXT_texture_buffer.put(GL_SAMPLER_BUFFER_EXT, "GL_SAMPLER_BUFFER_EXT"); - GL_EXT_texture_buffer.put(GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT, "GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT"); - GL_EXT_texture_buffer.put(GL_TEXTURE_BUFFER_FORMAT_EXT, "GL_TEXTURE_BUFFER_FORMAT_EXT"); - GL_EXT_texture_buffer.put(GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT"); - GL_EXT_texture_buffer.put(GL_MAX_TEXTURE_BUFFER_SIZE_EXT, "GL_MAX_TEXTURE_BUFFER_SIZE_EXT"); - GL_EXT_texture_buffer.put(GL_TEXTURE_BUFFER_SIZE_EXT, "GL_TEXTURE_BUFFER_SIZE_EXT"); - GL_EXT_texture_buffer.put(GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT"); - GL_EXT_texture_buffer.put(GL_TEXTURE_BUFFER_EXT, "GL_TEXTURE_BUFFER_EXT"); - GL_EXT_texture_buffer.put(GL_IMAGE_BUFFER_EXT, "GL_IMAGE_BUFFER_EXT"); - GL_EXT_texture_buffer.put(GL_INT_IMAGE_BUFFER_EXT, "GL_INT_IMAGE_BUFFER_EXT"); - GL_EXT_texture_buffer.put(GL_INT_SAMPLER_BUFFER_EXT, "GL_INT_SAMPLER_BUFFER_EXT"); - GL_EXT_texture_buffer.put(GL_TEXTURE_BUFFER_OFFSET_EXT, "GL_TEXTURE_BUFFER_OFFSET_EXT"); - return GL_EXT_texture_buffer; - } - private static Map GL_ATI_pn_triangles; - private static Map GL_ATI_pn_triangles() { - if (GL_ATI_pn_triangles != null) - return GL_ATI_pn_triangles; - GL_ATI_pn_triangles = new HashMap(9); - GL_ATI_pn_triangles.put(GL_PN_TRIANGLES_ATI, "GL_PN_TRIANGLES_ATI"); - GL_ATI_pn_triangles.put(GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI, "GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI"); - GL_ATI_pn_triangles.put(GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI, "GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI"); - GL_ATI_pn_triangles.put(GL_PN_TRIANGLES_POINT_MODE_ATI, "GL_PN_TRIANGLES_POINT_MODE_ATI"); - GL_ATI_pn_triangles.put(GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI, "GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI"); - GL_ATI_pn_triangles.put(GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI, "GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI"); - GL_ATI_pn_triangles.put(GL_PN_TRIANGLES_NORMAL_MODE_ATI, "GL_PN_TRIANGLES_NORMAL_MODE_ATI"); - GL_ATI_pn_triangles.put(GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI, "GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI"); - GL_ATI_pn_triangles.put(GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI, "GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI"); - return GL_ATI_pn_triangles; - } - private static Map GL_EXT_separate_shader_objects; - private static Map GL_EXT_separate_shader_objects() { - if (GL_EXT_separate_shader_objects != null) - return GL_EXT_separate_shader_objects; - GL_EXT_separate_shader_objects = new HashMap(6); - GL_EXT_separate_shader_objects.put(GL_PROGRAM_PIPELINE_BINDING_EXT, "GL_PROGRAM_PIPELINE_BINDING_EXT"); - GL_EXT_separate_shader_objects.put(GL_ACTIVE_PROGRAM_EXT, "GL_ACTIVE_PROGRAM_EXT"); - GL_EXT_separate_shader_objects.put(GL_VERTEX_SHADER_BIT_EXT, "GL_VERTEX_SHADER_BIT_EXT"); - GL_EXT_separate_shader_objects.put(GL_ALL_SHADER_BITS_EXT, "GL_ALL_SHADER_BITS_EXT"); - GL_EXT_separate_shader_objects.put(GL_FRAGMENT_SHADER_BIT_EXT, "GL_FRAGMENT_SHADER_BIT_EXT"); - GL_EXT_separate_shader_objects.put(GL_PROGRAM_SEPARABLE_EXT, "GL_PROGRAM_SEPARABLE_EXT"); - return GL_EXT_separate_shader_objects; - } - private static Map GL_OES_texture_3D; - private static Map GL_OES_texture_3D() { - if (GL_OES_texture_3D != null) - return GL_OES_texture_3D; - GL_OES_texture_3D = new HashMap(6); - GL_OES_texture_3D.put(GL_MAX_3D_TEXTURE_SIZE_OES, "GL_MAX_3D_TEXTURE_SIZE_OES"); - GL_OES_texture_3D.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES"); - GL_OES_texture_3D.put(GL_TEXTURE_3D_OES, "GL_TEXTURE_3D_OES"); - GL_OES_texture_3D.put(GL_SAMPLER_3D_OES, "GL_SAMPLER_3D_OES"); - GL_OES_texture_3D.put(GL_TEXTURE_WRAP_R_OES, "GL_TEXTURE_WRAP_R_OES"); - GL_OES_texture_3D.put(GL_TEXTURE_BINDING_3D_OES, "GL_TEXTURE_BINDING_3D_OES"); - return GL_OES_texture_3D; - } - private static Map GL_ARB_texture_view; - private static Map GL_ARB_texture_view() { - if (GL_ARB_texture_view != null) - return GL_ARB_texture_view; - GL_ARB_texture_view = new HashMap(5); - GL_ARB_texture_view.put(GL_TEXTURE_VIEW_NUM_LEVELS, "GL_TEXTURE_VIEW_NUM_LEVELS"); - GL_ARB_texture_view.put(GL_TEXTURE_VIEW_NUM_LAYERS, "GL_TEXTURE_VIEW_NUM_LAYERS"); - GL_ARB_texture_view.put(GL_TEXTURE_IMMUTABLE_LEVELS, "GL_TEXTURE_IMMUTABLE_LEVELS"); - GL_ARB_texture_view.put(GL_TEXTURE_VIEW_MIN_LAYER, "GL_TEXTURE_VIEW_MIN_LAYER"); - GL_ARB_texture_view.put(GL_TEXTURE_VIEW_MIN_LEVEL, "GL_TEXTURE_VIEW_MIN_LEVEL"); - return GL_ARB_texture_view; - } - private static Map GL_EXT_texture_perturb_normal; - private static Map GL_EXT_texture_perturb_normal() { - if (GL_EXT_texture_perturb_normal != null) - return GL_EXT_texture_perturb_normal; - GL_EXT_texture_perturb_normal = new HashMap(2); - GL_EXT_texture_perturb_normal.put(GL_PERTURB_EXT, "GL_PERTURB_EXT"); - GL_EXT_texture_perturb_normal.put(GL_TEXTURE_NORMAL_EXT, "GL_TEXTURE_NORMAL_EXT"); - return GL_EXT_texture_perturb_normal; - } - private static Map GL_NV_viewport_swizzle; - private static Map GL_NV_viewport_swizzle() { - if (GL_NV_viewport_swizzle != null) - return GL_NV_viewport_swizzle; - GL_NV_viewport_swizzle = new HashMap(12); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_X_NV, "GL_VIEWPORT_SWIZZLE_X_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_Y_NV, "GL_VIEWPORT_SWIZZLE_Y_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV, "GL_VIEWPORT_SWIZZLE_NEGATIVE_Z_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV, "GL_VIEWPORT_SWIZZLE_NEGATIVE_W_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV, "GL_VIEWPORT_SWIZZLE_NEGATIVE_X_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV, "GL_VIEWPORT_SWIZZLE_POSITIVE_Y_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV, "GL_VIEWPORT_SWIZZLE_POSITIVE_X_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV, "GL_VIEWPORT_SWIZZLE_POSITIVE_W_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV, "GL_VIEWPORT_SWIZZLE_NEGATIVE_Y_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV, "GL_VIEWPORT_SWIZZLE_POSITIVE_Z_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_Z_NV, "GL_VIEWPORT_SWIZZLE_Z_NV"); - GL_NV_viewport_swizzle.put(GL_VIEWPORT_SWIZZLE_W_NV, "GL_VIEWPORT_SWIZZLE_W_NV"); - return GL_NV_viewport_swizzle; - } - private static Map GL_ARB_shader_image_load_store; - private static Map GL_ARB_shader_image_load_store() { - if (GL_ARB_shader_image_load_store != null) - return GL_ARB_shader_image_load_store; - GL_ARB_shader_image_load_store = new HashMap(64); - GL_ARB_shader_image_load_store.put(GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS, "GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_1D_ARRAY, "GL_IMAGE_1D_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_3D, "GL_IMAGE_3D"); - GL_ARB_shader_image_load_store.put(GL_PIXEL_BUFFER_BARRIER_BIT, "GL_PIXEL_BUFFER_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_2D_RECT, "GL_INT_IMAGE_2D_RECT"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_CUBE, "GL_INT_IMAGE_CUBE"); - GL_ARB_shader_image_load_store.put(GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS"); - GL_ARB_shader_image_load_store.put(GL_MAX_GEOMETRY_IMAGE_UNIFORMS, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS"); - GL_ARB_shader_image_load_store.put(GL_BUFFER_UPDATE_BARRIER_BIT, "GL_BUFFER_UPDATE_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_2D_ARRAY, "GL_IMAGE_2D_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_IMAGE_2D_MULTISAMPLE_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_CUBE, "GL_UNSIGNED_INT_IMAGE_CUBE"); - GL_ARB_shader_image_load_store.put(GL_MAX_IMAGE_UNITS, "GL_MAX_IMAGE_UNITS"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_BINDING_FORMAT, "GL_IMAGE_BINDING_FORMAT"); - GL_ARB_shader_image_load_store.put(GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS"); - GL_ARB_shader_image_load_store.put(GL_TRANSFORM_FEEDBACK_BARRIER_BIT, "GL_TRANSFORM_FEEDBACK_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_ATOMIC_COUNTER_BARRIER_BIT, "GL_ATOMIC_COUNTER_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_3D, "GL_UNSIGNED_INT_IMAGE_3D"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_1D_ARRAY, "GL_UNSIGNED_INT_IMAGE_1D_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_2D_ARRAY, "GL_INT_IMAGE_2D_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS"); - GL_ARB_shader_image_load_store.put(GL_FRAMEBUFFER_BARRIER_BIT, "GL_FRAMEBUFFER_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_BUFFER, "GL_IMAGE_BUFFER"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_BUFFER, "GL_UNSIGNED_INT_IMAGE_BUFFER"); - GL_ARB_shader_image_load_store.put(GL_COMMAND_BARRIER_BIT, "GL_COMMAND_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"); - GL_ARB_shader_image_load_store.put(GL_ELEMENT_ARRAY_BARRIER_BIT, "GL_ELEMENT_ARRAY_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_BINDING_LEVEL, "GL_IMAGE_BINDING_LEVEL"); - GL_ARB_shader_image_load_store.put(GL_MAX_FRAGMENT_IMAGE_UNIFORMS, "GL_MAX_FRAGMENT_IMAGE_UNIFORMS"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_CUBE_MAP_ARRAY, "GL_IMAGE_CUBE_MAP_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D, "GL_UNSIGNED_INT_IMAGE_2D"); - GL_ARB_shader_image_load_store.put(GL_TEXTURE_UPDATE_BARRIER_BIT, "GL_TEXTURE_UPDATE_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY, "GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY, "GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_BINDING_ACCESS, "GL_IMAGE_BINDING_ACCESS"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_CUBE_MAP_ARRAY, "GL_INT_IMAGE_CUBE_MAP_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_CUBE, "GL_IMAGE_CUBE"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_1D, "GL_INT_IMAGE_1D"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_BINDING_LAYERED, "GL_IMAGE_BINDING_LAYERED"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_2D_RECT, "GL_IMAGE_2D_RECT"); - GL_ARB_shader_image_load_store.put(GL_MAX_COMBINED_IMAGE_UNIFORMS, "GL_MAX_COMBINED_IMAGE_UNIFORMS"); - GL_ARB_shader_image_load_store.put(GL_MAX_VERTEX_IMAGE_UNIFORMS, "GL_MAX_VERTEX_IMAGE_UNIFORMS"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D_RECT, "GL_UNSIGNED_INT_IMAGE_2D_RECT"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_2D_MULTISAMPLE, "GL_IMAGE_2D_MULTISAMPLE"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_1D, "GL_IMAGE_1D"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_BUFFER, "GL_INT_IMAGE_BUFFER"); - GL_ARB_shader_image_load_store.put(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT, "GL_SHADER_IMAGE_ACCESS_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_ALL_BARRIER_BITS, "GL_ALL_BARRIER_BITS"); - GL_ARB_shader_image_load_store.put(GL_TEXTURE_FETCH_BARRIER_BIT, "GL_TEXTURE_FETCH_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_BINDING_NAME, "GL_IMAGE_BINDING_NAME"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_1D, "GL_UNSIGNED_INT_IMAGE_1D"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_BINDING_LAYER, "GL_IMAGE_BINDING_LAYER"); - GL_ARB_shader_image_load_store.put(GL_UNSIGNED_INT_IMAGE_2D_ARRAY, "GL_UNSIGNED_INT_IMAGE_2D_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE, "GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_3D, "GL_INT_IMAGE_3D"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_2D, "GL_INT_IMAGE_2D"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_2D_MULTISAMPLE, "GL_INT_IMAGE_2D_MULTISAMPLE"); - GL_ARB_shader_image_load_store.put(GL_INT_IMAGE_1D_ARRAY, "GL_INT_IMAGE_1D_ARRAY"); - GL_ARB_shader_image_load_store.put(GL_MAX_IMAGE_SAMPLES, "GL_MAX_IMAGE_SAMPLES"); - GL_ARB_shader_image_load_store.put(GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT, "GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_UNIFORM_BARRIER_BIT, "GL_UNIFORM_BARRIER_BIT"); - GL_ARB_shader_image_load_store.put(GL_IMAGE_2D, "GL_IMAGE_2D"); - return GL_ARB_shader_image_load_store; - } - private static Map GL_ARB_internalformat_query2; - private static Map GL_ARB_internalformat_query2() { - if (GL_ARB_internalformat_query2 != null) - return GL_ARB_internalformat_query2; - GL_ARB_internalformat_query2 = new HashMap(134); - GL_ARB_internalformat_query2.put(GL_READ_PIXELS_TYPE, "GL_READ_PIXELS_TYPE"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_GATHER, "GL_TEXTURE_GATHER"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_CUBE_MAP_ARRAY, "GL_TEXTURE_CUBE_MAP_ARRAY"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_BLUE_SIZE, "GL_INTERNALFORMAT_BLUE_SIZE"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_4_X_16, "GL_IMAGE_CLASS_4_X_16"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_BPTC_UNORM, "GL_VIEW_CLASS_BPTC_UNORM"); - GL_ARB_internalformat_query2.put(GL_FRAGMENT_TEXTURE, "GL_FRAGMENT_TEXTURE"); - GL_ARB_internalformat_query2.put(GL_STENCIL_RENDERABLE, "GL_STENCIL_RENDERABLE"); - GL_ARB_internalformat_query2.put(GL_SHADER_IMAGE_ATOMIC, "GL_SHADER_IMAGE_ATOMIC"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_8_BITS, "GL_VIEW_CLASS_8_BITS"); - GL_ARB_internalformat_query2.put(GL_MAX_HEIGHT, "GL_MAX_HEIGHT"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_S3TC_DXT3_RGBA, "GL_VIEW_CLASS_S3TC_DXT3_RGBA"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_VIEW, "GL_TEXTURE_VIEW"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_10x6_RGBA, "GL_VIEW_CLASS_ASTC_10x6_RGBA"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_2D_MULTISAMPLE, "GL_TEXTURE_2D_MULTISAMPLE"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_10_10_10_2, "GL_IMAGE_CLASS_10_10_10_2"); - GL_ARB_internalformat_query2.put(GL_STENCIL_COMPONENTS, "GL_STENCIL_COMPONENTS"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_128_BITS, "GL_VIEW_CLASS_128_BITS"); - GL_ARB_internalformat_query2.put(GL_COLOR_RENDERABLE, "GL_COLOR_RENDERABLE"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_64_BITS, "GL_VIEW_CLASS_64_BITS"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_RECTANGLE, "GL_TEXTURE_RECTANGLE"); - GL_ARB_internalformat_query2.put(GL_VIEW_COMPATIBILITY_CLASS, "GL_VIEW_COMPATIBILITY_CLASS"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"); - GL_ARB_internalformat_query2.put(GL_TESS_EVALUATION_TEXTURE, "GL_TESS_EVALUATION_TEXTURE"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_2_X_16, "GL_IMAGE_CLASS_2_X_16"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_SUPPORTED, "GL_INTERNALFORMAT_SUPPORTED"); - GL_ARB_internalformat_query2.put(GL_NUM_SAMPLE_COUNTS, "GL_NUM_SAMPLE_COUNTS"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_4_X_8, "GL_IMAGE_CLASS_4_X_8"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_STENCIL_TYPE, "GL_INTERNALFORMAT_STENCIL_TYPE"); - GL_ARB_internalformat_query2.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); - GL_ARB_internalformat_query2.put(GL_SHADER_IMAGE_LOAD, "GL_SHADER_IMAGE_LOAD"); - GL_ARB_internalformat_query2.put(GL_SHADER_IMAGE_STORE, "GL_SHADER_IMAGE_STORE"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_12x12_RGBA, "GL_VIEW_CLASS_ASTC_12x12_RGBA"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_IMAGE_FORMAT, "GL_TEXTURE_IMAGE_FORMAT"); - GL_ARB_internalformat_query2.put(GL_FRAMEBUFFER_BLEND, "GL_FRAMEBUFFER_BLEND"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_96_BITS, "GL_VIEW_CLASS_96_BITS"); - GL_ARB_internalformat_query2.put(GL_VERTEX_TEXTURE, "GL_VERTEX_TEXTURE"); - GL_ARB_internalformat_query2.put(GL_MAX_DEPTH, "GL_MAX_DEPTH"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_S3TC_DXT1_RGBA, "GL_VIEW_CLASS_S3TC_DXT1_RGBA"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_8x8_RGBA, "GL_VIEW_CLASS_ASTC_8x8_RGBA"); - GL_ARB_internalformat_query2.put(GL_MAX_WIDTH, "GL_MAX_WIDTH"); - GL_ARB_internalformat_query2.put(GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST"); - GL_ARB_internalformat_query2.put(GL_GET_TEXTURE_IMAGE_FORMAT, "GL_GET_TEXTURE_IMAGE_FORMAT"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_1D_ARRAY, "GL_TEXTURE_1D_ARRAY"); - GL_ARB_internalformat_query2.put(GL_MAX_COMBINED_DIMENSIONS, "GL_MAX_COMBINED_DIMENSIONS"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_SHADOW, "GL_TEXTURE_SHADOW"); - GL_ARB_internalformat_query2.put(GL_COMPUTE_TEXTURE, "GL_COMPUTE_TEXTURE"); - GL_ARB_internalformat_query2.put(GL_COLOR_ENCODING, "GL_COLOR_ENCODING"); - GL_ARB_internalformat_query2.put(GL_IMAGE_PIXEL_FORMAT, "GL_IMAGE_PIXEL_FORMAT"); - GL_ARB_internalformat_query2.put(GL_FRAMEBUFFER_RENDERABLE_LAYERED, "GL_FRAMEBUFFER_RENDERABLE_LAYERED"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_COMPRESSED, "GL_TEXTURE_COMPRESSED"); - GL_ARB_internalformat_query2.put(GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_SHARED_SIZE, "GL_INTERNALFORMAT_SHARED_SIZE"); - GL_ARB_internalformat_query2.put(GL_GEOMETRY_TEXTURE, "GL_GEOMETRY_TEXTURE"); - GL_ARB_internalformat_query2.put(GL_COLOR_COMPONENTS, "GL_COLOR_COMPONENTS"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_12x10_RGBA, "GL_VIEW_CLASS_ASTC_12x10_RGBA"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_DEPTH_SIZE, "GL_INTERNALFORMAT_DEPTH_SIZE"); - GL_ARB_internalformat_query2.put(GL_CLEAR_BUFFER, "GL_CLEAR_BUFFER"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_1_X_8, "GL_IMAGE_CLASS_1_X_8"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_24_BITS, "GL_VIEW_CLASS_24_BITS"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_2_X_32, "GL_IMAGE_CLASS_2_X_32"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_COMPRESSED_BLOCK_WIDTH, "GL_TEXTURE_COMPRESSED_BLOCK_WIDTH"); - GL_ARB_internalformat_query2.put(GL_GET_TEXTURE_IMAGE_TYPE, "GL_GET_TEXTURE_IMAGE_TYPE"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_BUFFER, "GL_TEXTURE_BUFFER"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_BPTC_FLOAT, "GL_VIEW_CLASS_BPTC_FLOAT"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT, "GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_RED_TYPE, "GL_INTERNALFORMAT_RED_TYPE"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_1_X_32, "GL_IMAGE_CLASS_1_X_32"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_6x5_RGBA, "GL_VIEW_CLASS_ASTC_6x5_RGBA"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_8x5_RGBA, "GL_VIEW_CLASS_ASTC_8x5_RGBA"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ETC2_EAC_RGBA, "GL_VIEW_CLASS_ETC2_EAC_RGBA"); - GL_ARB_internalformat_query2.put(GL_IMAGE_PIXEL_TYPE, "GL_IMAGE_PIXEL_TYPE"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_ALPHA_TYPE, "GL_INTERNALFORMAT_ALPHA_TYPE"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_5x5_RGBA, "GL_VIEW_CLASS_ASTC_5x5_RGBA"); - GL_ARB_internalformat_query2.put(GL_TESS_CONTROL_TEXTURE, "GL_TESS_CONTROL_TEXTURE"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); - GL_ARB_internalformat_query2.put(GL_DEPTH_COMPONENTS, "GL_DEPTH_COMPONENTS"); - GL_ARB_internalformat_query2.put(GL_MAX_LAYERS, "GL_MAX_LAYERS"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_IMAGE_TYPE, "GL_TEXTURE_IMAGE_TYPE"); - GL_ARB_internalformat_query2.put(GL_DEPTH_RENDERABLE, "GL_DEPTH_RENDERABLE"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_11_11_10, "GL_IMAGE_CLASS_11_11_10"); - GL_ARB_internalformat_query2.put(GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE, "GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_EAC_R11, "GL_VIEW_CLASS_EAC_R11"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ETC2_RGB, "GL_VIEW_CLASS_ETC2_RGB"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_5x4_RGBA, "GL_VIEW_CLASS_ASTC_5x4_RGBA"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_GREEN_SIZE, "GL_INTERNALFORMAT_GREEN_SIZE"); - GL_ARB_internalformat_query2.put(GL_READ_PIXELS, "GL_READ_PIXELS"); - GL_ARB_internalformat_query2.put(GL_FRAMEBUFFER_RENDERABLE, "GL_FRAMEBUFFER_RENDERABLE"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_GATHER_SHADOW, "GL_TEXTURE_GATHER_SHADOW"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_1D, "GL_TEXTURE_1D"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_DEPTH_TYPE, "GL_INTERNALFORMAT_DEPTH_TYPE"); - GL_ARB_internalformat_query2.put(GL_IMAGE_FORMAT_COMPATIBILITY_TYPE, "GL_IMAGE_FORMAT_COMPATIBILITY_TYPE"); - GL_ARB_internalformat_query2.put(GL_SAMPLES, "GL_SAMPLES"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_6x6_RGBA, "GL_VIEW_CLASS_ASTC_6x6_RGBA"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_8x6_RGBA, "GL_VIEW_CLASS_ASTC_8x6_RGBA"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ETC2_RGBA, "GL_VIEW_CLASS_ETC2_RGBA"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_1_X_16, "GL_IMAGE_CLASS_1_X_16"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_PREFERRED, "GL_INTERNALFORMAT_PREFERRED"); - GL_ARB_internalformat_query2.put(GL_FILTER, "GL_FILTER"); - GL_ARB_internalformat_query2.put(GL_SRGB_DECODE_ARB, "GL_SRGB_DECODE_ARB"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_4_X_32, "GL_IMAGE_CLASS_4_X_32"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_ALPHA_SIZE, "GL_INTERNALFORMAT_ALPHA_SIZE"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_COMPRESSED_BLOCK_SIZE, "GL_TEXTURE_COMPRESSED_BLOCK_SIZE"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_48_BITS, "GL_VIEW_CLASS_48_BITS"); - GL_ARB_internalformat_query2.put(GL_AUTO_GENERATE_MIPMAP, "GL_AUTO_GENERATE_MIPMAP"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_10x5_RGBA, "GL_VIEW_CLASS_ASTC_10x5_RGBA"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_RGTC1_RED, "GL_VIEW_CLASS_RGTC1_RED"); - GL_ARB_internalformat_query2.put(GL_FULL_SUPPORT, "GL_FULL_SUPPORT"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_EAC_RG11, "GL_VIEW_CLASS_EAC_RG11"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_BLUE_TYPE, "GL_INTERNALFORMAT_BLUE_TYPE"); - GL_ARB_internalformat_query2.put(GL_SRGB_WRITE, "GL_SRGB_WRITE"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_GREEN_TYPE, "GL_INTERNALFORMAT_GREEN_TYPE"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_RGTC2_RG, "GL_VIEW_CLASS_RGTC2_RG"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_10x10_RGBA, "GL_VIEW_CLASS_ASTC_10x10_RGBA"); - GL_ARB_internalformat_query2.put(GL_IMAGE_CLASS_2_X_8, "GL_IMAGE_CLASS_2_X_8"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_4x4_RGBA, "GL_VIEW_CLASS_ASTC_4x4_RGBA"); - GL_ARB_internalformat_query2.put(GL_CAVEAT_SUPPORT, "GL_CAVEAT_SUPPORT"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_S3TC_DXT1_RGB, "GL_VIEW_CLASS_S3TC_DXT1_RGB"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_ASTC_10x8_RGBA, "GL_VIEW_CLASS_ASTC_10x8_RGBA"); - GL_ARB_internalformat_query2.put(GL_TEXTURE_3D, "GL_TEXTURE_3D"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_STENCIL_SIZE, "GL_INTERNALFORMAT_STENCIL_SIZE"); - GL_ARB_internalformat_query2.put(GL_MIPMAP, "GL_MIPMAP"); - GL_ARB_internalformat_query2.put(GL_IMAGE_COMPATIBILITY_CLASS, "GL_IMAGE_COMPATIBILITY_CLASS"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_16_BITS, "GL_VIEW_CLASS_16_BITS"); - GL_ARB_internalformat_query2.put(GL_READ_PIXELS_FORMAT, "GL_READ_PIXELS_FORMAT"); - GL_ARB_internalformat_query2.put(GL_SRGB_READ, "GL_SRGB_READ"); - GL_ARB_internalformat_query2.put(GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE, "GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE"); - GL_ARB_internalformat_query2.put(GL_INTERNALFORMAT_RED_SIZE, "GL_INTERNALFORMAT_RED_SIZE"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_32_BITS, "GL_VIEW_CLASS_32_BITS"); - GL_ARB_internalformat_query2.put(GL_MANUAL_GENERATE_MIPMAP, "GL_MANUAL_GENERATE_MIPMAP"); - GL_ARB_internalformat_query2.put(GL_IMAGE_TEXEL_SIZE, "GL_IMAGE_TEXEL_SIZE"); - GL_ARB_internalformat_query2.put(GL_VIEW_CLASS_S3TC_DXT5_RGBA, "GL_VIEW_CLASS_S3TC_DXT5_RGBA"); - return GL_ARB_internalformat_query2; - } - private static Map GL_QCOM_shading_rate; - private static Map GL_QCOM_shading_rate() { - if (GL_QCOM_shading_rate != null) - return GL_QCOM_shading_rate; - GL_QCOM_shading_rate = new HashMap(8); - GL_QCOM_shading_rate.put(GL_SHADING_RATE_2X2_PIXELS_QCOM, "GL_SHADING_RATE_2X2_PIXELS_QCOM"); - GL_QCOM_shading_rate.put(GL_SHADING_RATE_QCOM, "GL_SHADING_RATE_QCOM"); - GL_QCOM_shading_rate.put(GL_SHADING_RATE_2X1_PIXELS_QCOM, "GL_SHADING_RATE_2X1_PIXELS_QCOM"); - GL_QCOM_shading_rate.put(GL_SHADING_RATE_4X2_PIXELS_QCOM, "GL_SHADING_RATE_4X2_PIXELS_QCOM"); - GL_QCOM_shading_rate.put(GL_SHADING_RATE_1X2_PIXELS_QCOM, "GL_SHADING_RATE_1X2_PIXELS_QCOM"); - GL_QCOM_shading_rate.put(GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM, "GL_SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM"); - GL_QCOM_shading_rate.put(GL_SHADING_RATE_1X1_PIXELS_QCOM, "GL_SHADING_RATE_1X1_PIXELS_QCOM"); - GL_QCOM_shading_rate.put(GL_SHADING_RATE_4X4_PIXELS_QCOM, "GL_SHADING_RATE_4X4_PIXELS_QCOM"); - return GL_QCOM_shading_rate; - } - private static Map GL_IBM_static_data; - private static Map GL_IBM_static_data() { - if (GL_IBM_static_data != null) - return GL_IBM_static_data; - GL_IBM_static_data = new HashMap(2); - GL_IBM_static_data.put(GL_ALL_STATIC_DATA_IBM, "GL_ALL_STATIC_DATA_IBM"); - GL_IBM_static_data.put(GL_STATIC_VERTEX_ARRAY_IBM, "GL_STATIC_VERTEX_ARRAY_IBM"); - return GL_IBM_static_data; - } - private static Map GL_AMD_vertex_shader_tessellator; - private static Map GL_AMD_vertex_shader_tessellator() { - if (GL_AMD_vertex_shader_tessellator != null) - return GL_AMD_vertex_shader_tessellator; - GL_AMD_vertex_shader_tessellator = new HashMap(7); - GL_AMD_vertex_shader_tessellator.put(GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD, "GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD"); - GL_AMD_vertex_shader_tessellator.put(GL_SAMPLER_BUFFER_AMD, "GL_SAMPLER_BUFFER_AMD"); - GL_AMD_vertex_shader_tessellator.put(GL_TESSELLATION_FACTOR_AMD, "GL_TESSELLATION_FACTOR_AMD"); - GL_AMD_vertex_shader_tessellator.put(GL_DISCRETE_AMD, "GL_DISCRETE_AMD"); - GL_AMD_vertex_shader_tessellator.put(GL_CONTINUOUS_AMD, "GL_CONTINUOUS_AMD"); - GL_AMD_vertex_shader_tessellator.put(GL_INT_SAMPLER_BUFFER_AMD, "GL_INT_SAMPLER_BUFFER_AMD"); - GL_AMD_vertex_shader_tessellator.put(GL_TESSELLATION_MODE_AMD, "GL_TESSELLATION_MODE_AMD"); - return GL_AMD_vertex_shader_tessellator; - } - private static Map GL_ARB_matrix_palette; - private static Map GL_ARB_matrix_palette() { - if (GL_ARB_matrix_palette != null) - return GL_ARB_matrix_palette; - GL_ARB_matrix_palette = new HashMap(10); - GL_ARB_matrix_palette.put(GL_MATRIX_PALETTE_ARB, "GL_MATRIX_PALETTE_ARB"); - GL_ARB_matrix_palette.put(GL_CURRENT_MATRIX_INDEX_ARB, "GL_CURRENT_MATRIX_INDEX_ARB"); - GL_ARB_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_TYPE_ARB, "GL_MATRIX_INDEX_ARRAY_TYPE_ARB"); - GL_ARB_matrix_palette.put(GL_MAX_PALETTE_MATRICES_ARB, "GL_MAX_PALETTE_MATRICES_ARB"); - GL_ARB_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_ARB, "GL_MATRIX_INDEX_ARRAY_ARB"); - GL_ARB_matrix_palette.put(GL_CURRENT_PALETTE_MATRIX_ARB, "GL_CURRENT_PALETTE_MATRIX_ARB"); - GL_ARB_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_SIZE_ARB, "GL_MATRIX_INDEX_ARRAY_SIZE_ARB"); - GL_ARB_matrix_palette.put(GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB, "GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB"); - GL_ARB_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_STRIDE_ARB, "GL_MATRIX_INDEX_ARRAY_STRIDE_ARB"); - GL_ARB_matrix_palette.put(GL_MATRIX_INDEX_ARRAY_POINTER_ARB, "GL_MATRIX_INDEX_ARRAY_POINTER_ARB"); - return GL_ARB_matrix_palette; - } - private static Map GL_EXT_memory_object; - private static Map GL_EXT_memory_object() { - if (GL_EXT_memory_object != null) - return GL_EXT_memory_object; - GL_EXT_memory_object = new HashMap(20); - GL_EXT_memory_object.put(GL_LAYOUT_SHADER_READ_ONLY_EXT, "GL_LAYOUT_SHADER_READ_ONLY_EXT"); - GL_EXT_memory_object.put(GL_LAYOUT_TRANSFER_SRC_EXT, "GL_LAYOUT_TRANSFER_SRC_EXT"); - GL_EXT_memory_object.put(GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT, "GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT"); - GL_EXT_memory_object.put(GL_TEXTURE_TILING_EXT, "GL_TEXTURE_TILING_EXT"); - GL_EXT_memory_object.put(GL_LAYOUT_GENERAL_EXT, "GL_LAYOUT_GENERAL_EXT"); - GL_EXT_memory_object.put(GL_DEDICATED_MEMORY_OBJECT_EXT, "GL_DEDICATED_MEMORY_OBJECT_EXT"); - GL_EXT_memory_object.put(GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT, "GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT"); - GL_EXT_memory_object.put(GL_LAYOUT_COLOR_ATTACHMENT_EXT, "GL_LAYOUT_COLOR_ATTACHMENT_EXT"); - GL_EXT_memory_object.put(GL_DEVICE_UUID_EXT, "GL_DEVICE_UUID_EXT"); - GL_EXT_memory_object.put(GL_PROTECTED_MEMORY_OBJECT_EXT, "GL_PROTECTED_MEMORY_OBJECT_EXT"); - GL_EXT_memory_object.put(GL_TILING_TYPES_EXT, "GL_TILING_TYPES_EXT"); - GL_EXT_memory_object.put(GL_NUM_DEVICE_UUIDS_EXT, "GL_NUM_DEVICE_UUIDS_EXT"); - GL_EXT_memory_object.put(GL_LAYOUT_TRANSFER_DST_EXT, "GL_LAYOUT_TRANSFER_DST_EXT"); - GL_EXT_memory_object.put(GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT, "GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT"); - GL_EXT_memory_object.put(GL_DRIVER_UUID_EXT, "GL_DRIVER_UUID_EXT"); - GL_EXT_memory_object.put(GL_LINEAR_TILING_EXT, "GL_LINEAR_TILING_EXT"); - GL_EXT_memory_object.put(GL_NUM_TILING_TYPES_EXT, "GL_NUM_TILING_TYPES_EXT"); - GL_EXT_memory_object.put(GL_UUID_SIZE_EXT, "GL_UUID_SIZE_EXT"); - GL_EXT_memory_object.put(GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT, "GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT"); - GL_EXT_memory_object.put(GL_OPTIMAL_TILING_EXT, "GL_OPTIMAL_TILING_EXT"); - return GL_EXT_memory_object; - } - private static Map GL_AMD_occlusion_query_event; - private static Map GL_AMD_occlusion_query_event() { - if (GL_AMD_occlusion_query_event != null) - return GL_AMD_occlusion_query_event; - GL_AMD_occlusion_query_event = new HashMap(6); - GL_AMD_occlusion_query_event.put(GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD, "GL_QUERY_DEPTH_FAIL_EVENT_BIT_AMD"); - GL_AMD_occlusion_query_event.put(GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD, "GL_QUERY_STENCIL_FAIL_EVENT_BIT_AMD"); - GL_AMD_occlusion_query_event.put(GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD, "GL_QUERY_DEPTH_PASS_EVENT_BIT_AMD"); - GL_AMD_occlusion_query_event.put(GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD, "GL_QUERY_DEPTH_BOUNDS_FAIL_EVENT_BIT_AMD"); - GL_AMD_occlusion_query_event.put(GL_QUERY_ALL_EVENT_BITS_AMD, "GL_QUERY_ALL_EVENT_BITS_AMD"); - GL_AMD_occlusion_query_event.put(GL_OCCLUSION_QUERY_EVENT_MASK_AMD, "GL_OCCLUSION_QUERY_EVENT_MASK_AMD"); - return GL_AMD_occlusion_query_event; - } - private static Map GL_NV_gpu_program4; - private static Map GL_NV_gpu_program4() { - if (GL_NV_gpu_program4 != null) - return GL_NV_gpu_program4; - GL_NV_gpu_program4 = new HashMap(8); - GL_NV_gpu_program4.put(GL_MAX_PROGRAM_RESULT_COMPONENTS_NV, "GL_MAX_PROGRAM_RESULT_COMPONENTS_NV"); - GL_NV_gpu_program4.put(GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV, "GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV"); - GL_NV_gpu_program4.put(GL_MAX_PROGRAM_TEXEL_OFFSET_NV, "GL_MAX_PROGRAM_TEXEL_OFFSET_NV"); - GL_NV_gpu_program4.put(GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV, "GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV"); - GL_NV_gpu_program4.put(GL_MIN_PROGRAM_TEXEL_OFFSET_NV, "GL_MIN_PROGRAM_TEXEL_OFFSET_NV"); - GL_NV_gpu_program4.put(GL_MAX_PROGRAM_GENERIC_RESULTS_NV, "GL_MAX_PROGRAM_GENERIC_RESULTS_NV"); - GL_NV_gpu_program4.put(GL_PROGRAM_RESULT_COMPONENTS_NV, "GL_PROGRAM_RESULT_COMPONENTS_NV"); - GL_NV_gpu_program4.put(GL_PROGRAM_ATTRIB_COMPONENTS_NV, "GL_PROGRAM_ATTRIB_COMPONENTS_NV"); - return GL_NV_gpu_program4; - } - private static Map GL_NV_gpu_program5; - private static Map GL_NV_gpu_program5() { - if (GL_NV_gpu_program5 != null) - return GL_NV_gpu_program5; - GL_NV_gpu_program5 = new HashMap(8); - GL_NV_gpu_program5.put(GL_MAX_PROGRAM_SUBROUTINE_NUM_NV, "GL_MAX_PROGRAM_SUBROUTINE_NUM_NV"); - GL_NV_gpu_program5.put(GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV, "GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_NV"); - GL_NV_gpu_program5.put(GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV, "GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV"); - GL_NV_gpu_program5.put(GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV, "GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV"); - GL_NV_gpu_program5.put(GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV, "GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV"); - GL_NV_gpu_program5.put(GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV, "GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV"); - GL_NV_gpu_program5.put(GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV, "GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV"); - GL_NV_gpu_program5.put(GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV, "GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_NV"); - return GL_NV_gpu_program5; - } - private static Map GL_ARB_geometry_shader4; - private static Map GL_ARB_geometry_shader4() { - if (GL_ARB_geometry_shader4 != null) - return GL_ARB_geometry_shader4; - GL_ARB_geometry_shader4 = new HashMap(20); - GL_ARB_geometry_shader4.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB"); - GL_ARB_geometry_shader4.put(GL_TRIANGLES_ADJACENCY_ARB, "GL_TRIANGLES_ADJACENCY_ARB"); - GL_ARB_geometry_shader4.put(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB"); - GL_ARB_geometry_shader4.put(GL_TRIANGLE_STRIP_ADJACENCY_ARB, "GL_TRIANGLE_STRIP_ADJACENCY_ARB"); - GL_ARB_geometry_shader4.put(GL_MAX_VARYING_COMPONENTS, "GL_MAX_VARYING_COMPONENTS"); - GL_ARB_geometry_shader4.put(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB"); - GL_ARB_geometry_shader4.put(GL_MAX_VERTEX_VARYING_COMPONENTS_ARB, "GL_MAX_VERTEX_VARYING_COMPONENTS_ARB"); - GL_ARB_geometry_shader4.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER"); - GL_ARB_geometry_shader4.put(GL_GEOMETRY_SHADER_ARB, "GL_GEOMETRY_SHADER_ARB"); - GL_ARB_geometry_shader4.put(GL_LINE_STRIP_ADJACENCY_ARB, "GL_LINE_STRIP_ADJACENCY_ARB"); - GL_ARB_geometry_shader4.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB"); - GL_ARB_geometry_shader4.put(GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB, "GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB"); - GL_ARB_geometry_shader4.put(GL_GEOMETRY_INPUT_TYPE_ARB, "GL_GEOMETRY_INPUT_TYPE_ARB"); - GL_ARB_geometry_shader4.put(GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB"); - GL_ARB_geometry_shader4.put(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB"); - GL_ARB_geometry_shader4.put(GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB, "GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB"); - GL_ARB_geometry_shader4.put(GL_GEOMETRY_OUTPUT_TYPE_ARB, "GL_GEOMETRY_OUTPUT_TYPE_ARB"); - GL_ARB_geometry_shader4.put(GL_PROGRAM_POINT_SIZE_ARB, "GL_PROGRAM_POINT_SIZE_ARB"); - GL_ARB_geometry_shader4.put(GL_LINES_ADJACENCY_ARB, "GL_LINES_ADJACENCY_ARB"); - GL_ARB_geometry_shader4.put(GL_GEOMETRY_VERTICES_OUT_ARB, "GL_GEOMETRY_VERTICES_OUT_ARB"); - return GL_ARB_geometry_shader4; - } - private static Map GL_IMG_user_clip_plane; - private static Map GL_IMG_user_clip_plane() { - if (GL_IMG_user_clip_plane != null) - return GL_IMG_user_clip_plane; - GL_IMG_user_clip_plane = new HashMap(7); - GL_IMG_user_clip_plane.put(GL_MAX_CLIP_PLANES_IMG, "GL_MAX_CLIP_PLANES_IMG"); - GL_IMG_user_clip_plane.put(GL_CLIP_PLANE1_IMG, "GL_CLIP_PLANE1_IMG"); - GL_IMG_user_clip_plane.put(GL_CLIP_PLANE0_IMG, "GL_CLIP_PLANE0_IMG"); - GL_IMG_user_clip_plane.put(GL_CLIP_PLANE2_IMG, "GL_CLIP_PLANE2_IMG"); - GL_IMG_user_clip_plane.put(GL_CLIP_PLANE5_IMG, "GL_CLIP_PLANE5_IMG"); - GL_IMG_user_clip_plane.put(GL_CLIP_PLANE4_IMG, "GL_CLIP_PLANE4_IMG"); - GL_IMG_user_clip_plane.put(GL_CLIP_PLANE3_IMG, "GL_CLIP_PLANE3_IMG"); - return GL_IMG_user_clip_plane; - } - private static Map GL_ATI_vertex_array_object; - private static Map GL_ATI_vertex_array_object() { - if (GL_ATI_vertex_array_object != null) - return GL_ATI_vertex_array_object; - GL_ATI_vertex_array_object = new HashMap(8); - GL_ATI_vertex_array_object.put(GL_STATIC_ATI, "GL_STATIC_ATI"); - GL_ATI_vertex_array_object.put(GL_PRESERVE_ATI, "GL_PRESERVE_ATI"); - GL_ATI_vertex_array_object.put(GL_OBJECT_BUFFER_SIZE_ATI, "GL_OBJECT_BUFFER_SIZE_ATI"); - GL_ATI_vertex_array_object.put(GL_ARRAY_OBJECT_BUFFER_ATI, "GL_ARRAY_OBJECT_BUFFER_ATI"); - GL_ATI_vertex_array_object.put(GL_ARRAY_OBJECT_OFFSET_ATI, "GL_ARRAY_OBJECT_OFFSET_ATI"); - GL_ATI_vertex_array_object.put(GL_DISCARD_ATI, "GL_DISCARD_ATI"); - GL_ATI_vertex_array_object.put(GL_DYNAMIC_ATI, "GL_DYNAMIC_ATI"); - GL_ATI_vertex_array_object.put(GL_OBJECT_BUFFER_USAGE_ATI, "GL_OBJECT_BUFFER_USAGE_ATI"); - return GL_ATI_vertex_array_object; - } - private static Map GL_OES_geometry_shader; - private static Map GL_OES_geometry_shader() { - if (GL_OES_geometry_shader != null) - return GL_OES_geometry_shader; - GL_OES_geometry_shader = new HashMap(33); - GL_OES_geometry_shader.put(GL_FIRST_VERTEX_CONVENTION_OES, "GL_FIRST_VERTEX_CONVENTION_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES, "GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_OES"); - GL_OES_geometry_shader.put(GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES, "GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS_OES"); - GL_OES_geometry_shader.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_OES"); - GL_OES_geometry_shader.put(GL_LINES_ADJACENCY_OES, "GL_LINES_ADJACENCY_OES"); - GL_OES_geometry_shader.put(GL_TRIANGLES_ADJACENCY_OES, "GL_TRIANGLES_ADJACENCY_OES"); - GL_OES_geometry_shader.put(GL_LAYER_PROVOKING_VERTEX_OES, "GL_LAYER_PROVOKING_VERTEX_OES"); - GL_OES_geometry_shader.put(GL_PRIMITIVES_GENERATED_OES, "GL_PRIMITIVES_GENERATED_OES"); - GL_OES_geometry_shader.put(GL_MAX_FRAMEBUFFER_LAYERS_OES, "GL_MAX_FRAMEBUFFER_LAYERS_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES, "GL_MAX_GEOMETRY_OUTPUT_VERTICES_OES"); - GL_OES_geometry_shader.put(GL_FRAMEBUFFER_DEFAULT_LAYERS_OES, "GL_FRAMEBUFFER_DEFAULT_LAYERS_OES"); - GL_OES_geometry_shader.put(GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES, "GL_GEOMETRY_LINKED_OUTPUT_TYPE_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES, "GL_MAX_GEOMETRY_SHADER_INVOCATIONS_OES"); - GL_OES_geometry_shader.put(GL_LINE_STRIP_ADJACENCY_OES, "GL_LINE_STRIP_ADJACENCY_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES, "GL_MAX_GEOMETRY_IMAGE_UNIFORMS_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES, "GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_OES"); - GL_OES_geometry_shader.put(GL_REFERENCED_BY_GEOMETRY_SHADER_OES, "GL_REFERENCED_BY_GEOMETRY_SHADER_OES"); - GL_OES_geometry_shader.put(GL_GEOMETRY_SHADER_INVOCATIONS_OES, "GL_GEOMETRY_SHADER_INVOCATIONS_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES, "GL_MAX_GEOMETRY_UNIFORM_BLOCKS_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES, "GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_OES"); - GL_OES_geometry_shader.put(GL_TRIANGLE_STRIP_ADJACENCY_OES, "GL_TRIANGLE_STRIP_ADJACENCY_OES"); - GL_OES_geometry_shader.put(GL_GEOMETRY_LINKED_VERTICES_OUT_OES, "GL_GEOMETRY_LINKED_VERTICES_OUT_OES"); - GL_OES_geometry_shader.put(GL_UNDEFINED_VERTEX_OES, "GL_UNDEFINED_VERTEX_OES"); - GL_OES_geometry_shader.put(GL_GEOMETRY_LINKED_INPUT_TYPE_OES, "GL_GEOMETRY_LINKED_INPUT_TYPE_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES, "GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_OES"); - GL_OES_geometry_shader.put(GL_GEOMETRY_SHADER_BIT_OES, "GL_GEOMETRY_SHADER_BIT_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_OES"); - GL_OES_geometry_shader.put(GL_GEOMETRY_SHADER_OES, "GL_GEOMETRY_SHADER_OES"); - GL_OES_geometry_shader.put(GL_LAST_VERTEX_CONVENTION_OES, "GL_LAST_VERTEX_CONVENTION_OES"); - GL_OES_geometry_shader.put(GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_OES"); - GL_OES_geometry_shader.put(GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES, "GL_MAX_GEOMETRY_INPUT_COMPONENTS_OES"); - return GL_OES_geometry_shader; - } - private static Map GL_NV_conservative_raster_pre_snap_triangles; - private static Map GL_NV_conservative_raster_pre_snap_triangles() { - if (GL_NV_conservative_raster_pre_snap_triangles != null) - return GL_NV_conservative_raster_pre_snap_triangles; - GL_NV_conservative_raster_pre_snap_triangles = new HashMap(3); - GL_NV_conservative_raster_pre_snap_triangles.put(GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV, "GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV"); - GL_NV_conservative_raster_pre_snap_triangles.put(GL_CONSERVATIVE_RASTER_MODE_NV, "GL_CONSERVATIVE_RASTER_MODE_NV"); - GL_NV_conservative_raster_pre_snap_triangles.put(GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV, "GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV"); - return GL_NV_conservative_raster_pre_snap_triangles; - } - private static Map GL_ATI_element_array; - private static Map GL_ATI_element_array() { - if (GL_ATI_element_array != null) - return GL_ATI_element_array; - GL_ATI_element_array = new HashMap(3); - GL_ATI_element_array.put(GL_ELEMENT_ARRAY_ATI, "GL_ELEMENT_ARRAY_ATI"); - GL_ATI_element_array.put(GL_ELEMENT_ARRAY_POINTER_ATI, "GL_ELEMENT_ARRAY_POINTER_ATI"); - GL_ATI_element_array.put(GL_ELEMENT_ARRAY_TYPE_ATI, "GL_ELEMENT_ARRAY_TYPE_ATI"); - return GL_ATI_element_array; - } - private static Map GL_ARB_transform_feedback3; - private static Map GL_ARB_transform_feedback3() { - if (GL_ARB_transform_feedback3 != null) - return GL_ARB_transform_feedback3; - GL_ARB_transform_feedback3 = new HashMap(2); - GL_ARB_transform_feedback3.put(GL_MAX_VERTEX_STREAMS, "GL_MAX_VERTEX_STREAMS"); - GL_ARB_transform_feedback3.put(GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, "GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"); - return GL_ARB_transform_feedback3; - } - private static Map GL_ARB_transform_feedback2; - private static Map GL_ARB_transform_feedback2() { - if (GL_ARB_transform_feedback2 != null) - return GL_ARB_transform_feedback2; - GL_ARB_transform_feedback2 = new HashMap(4); - GL_ARB_transform_feedback2.put(GL_TRANSFORM_FEEDBACK_BINDING, "GL_TRANSFORM_FEEDBACK_BINDING"); - GL_ARB_transform_feedback2.put(GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"); - GL_ARB_transform_feedback2.put(GL_TRANSFORM_FEEDBACK, "GL_TRANSFORM_FEEDBACK"); - GL_ARB_transform_feedback2.put(GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"); - return GL_ARB_transform_feedback2; - } - private static Map GL_APPLE_framebuffer_multisample; - private static Map GL_APPLE_framebuffer_multisample() { - if (GL_APPLE_framebuffer_multisample != null) - return GL_APPLE_framebuffer_multisample; - GL_APPLE_framebuffer_multisample = new HashMap(7); - GL_APPLE_framebuffer_multisample.put(GL_DRAW_FRAMEBUFFER_BINDING_APPLE, "GL_DRAW_FRAMEBUFFER_BINDING_APPLE"); - GL_APPLE_framebuffer_multisample.put(GL_RENDERBUFFER_SAMPLES_APPLE, "GL_RENDERBUFFER_SAMPLES_APPLE"); - GL_APPLE_framebuffer_multisample.put(GL_READ_FRAMEBUFFER_BINDING_APPLE, "GL_READ_FRAMEBUFFER_BINDING_APPLE"); - GL_APPLE_framebuffer_multisample.put(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE, "GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_APPLE"); - GL_APPLE_framebuffer_multisample.put(GL_MAX_SAMPLES_APPLE, "GL_MAX_SAMPLES_APPLE"); - GL_APPLE_framebuffer_multisample.put(GL_DRAW_FRAMEBUFFER_APPLE, "GL_DRAW_FRAMEBUFFER_APPLE"); - GL_APPLE_framebuffer_multisample.put(GL_READ_FRAMEBUFFER_APPLE, "GL_READ_FRAMEBUFFER_APPLE"); - return GL_APPLE_framebuffer_multisample; - } - private static Map GL_OES_texture_storage_multisample_2d_array; - private static Map GL_OES_texture_storage_multisample_2d_array() { - if (GL_OES_texture_storage_multisample_2d_array != null) - return GL_OES_texture_storage_multisample_2d_array; - GL_OES_texture_storage_multisample_2d_array = new HashMap(5); - GL_OES_texture_storage_multisample_2d_array.put(GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES, "GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"); - GL_OES_texture_storage_multisample_2d_array.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES"); - GL_OES_texture_storage_multisample_2d_array.put(GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES, "GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"); - GL_OES_texture_storage_multisample_2d_array.put(GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES, "GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES"); - GL_OES_texture_storage_multisample_2d_array.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES"); - return GL_OES_texture_storage_multisample_2d_array; - } - private static Map GL_EXT_clip_control; - private static Map GL_EXT_clip_control() { - if (GL_EXT_clip_control != null) - return GL_EXT_clip_control; - GL_EXT_clip_control = new HashMap(6); - GL_EXT_clip_control.put(GL_LOWER_LEFT_EXT, "GL_LOWER_LEFT_EXT"); - GL_EXT_clip_control.put(GL_NEGATIVE_ONE_TO_ONE_EXT, "GL_NEGATIVE_ONE_TO_ONE_EXT"); - GL_EXT_clip_control.put(GL_CLIP_DEPTH_MODE_EXT, "GL_CLIP_DEPTH_MODE_EXT"); - GL_EXT_clip_control.put(GL_UPPER_LEFT_EXT, "GL_UPPER_LEFT_EXT"); - GL_EXT_clip_control.put(GL_CLIP_ORIGIN_EXT, "GL_CLIP_ORIGIN_EXT"); - GL_EXT_clip_control.put(GL_ZERO_TO_ONE_EXT, "GL_ZERO_TO_ONE_EXT"); - return GL_EXT_clip_control; - } - private static Map GL_EXT_provoking_vertex; - private static Map GL_EXT_provoking_vertex() { - if (GL_EXT_provoking_vertex != null) - return GL_EXT_provoking_vertex; - GL_EXT_provoking_vertex = new HashMap(4); - GL_EXT_provoking_vertex.put(GL_LAST_VERTEX_CONVENTION_EXT, "GL_LAST_VERTEX_CONVENTION_EXT"); - GL_EXT_provoking_vertex.put(GL_FIRST_VERTEX_CONVENTION_EXT, "GL_FIRST_VERTEX_CONVENTION_EXT"); - GL_EXT_provoking_vertex.put(GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT, "GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT"); - GL_EXT_provoking_vertex.put(GL_PROVOKING_VERTEX_EXT, "GL_PROVOKING_VERTEX_EXT"); - return GL_EXT_provoking_vertex; - } - private static Map GL_ARB_sampler_objects; - private static Map GL_ARB_sampler_objects() { - if (GL_ARB_sampler_objects != null) - return GL_ARB_sampler_objects; - GL_ARB_sampler_objects = new HashMap(1); - GL_ARB_sampler_objects.put(GL_SAMPLER_BINDING, "GL_SAMPLER_BINDING"); - return GL_ARB_sampler_objects; - } - private static Map GL_ARB_vertex_program; - private static Map GL_ARB_vertex_program() { - if (GL_ARB_vertex_program != null) - return GL_ARB_vertex_program; - GL_ARB_vertex_program = new HashMap(95); - GL_ARB_vertex_program.put(GL_VERTEX_PROGRAM_TWO_SIDE_ARB, "GL_VERTEX_PROGRAM_TWO_SIDE_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX11_ARB, "GL_MATRIX11_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, "GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"); - GL_ARB_vertex_program.put(GL_FLOAT, "GL_FLOAT"); - GL_ARB_vertex_program.put(GL_CURRENT_VERTEX_ATTRIB_ARB, "GL_CURRENT_VERTEX_ATTRIB_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX29_ARB, "GL_MATRIX29_ARB"); - GL_ARB_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB, "GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB"); - GL_ARB_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB, "GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX3_ARB, "GL_MATRIX3_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX12_ARB, "GL_MATRIX12_ARB"); - GL_ARB_vertex_program.put(GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB, "GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB"); - GL_ARB_vertex_program.put(GL_FLOAT_MAT2_ARB, "GL_FLOAT_MAT2_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX28_ARB, "GL_MATRIX28_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX4_ARB, "GL_MATRIX4_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX20_ARB, "GL_MATRIX20_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_BINDING_ARB, "GL_PROGRAM_BINDING_ARB"); - GL_ARB_vertex_program.put(GL_TRANSPOSE_CURRENT_MATRIX_ARB, "GL_TRANSPOSE_CURRENT_MATRIX_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_ATTRIBS_ARB, "GL_PROGRAM_ATTRIBS_ARB"); - GL_ARB_vertex_program.put(GL_CURRENT_MATRIX_ARB, "GL_CURRENT_MATRIX_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX1_ARB, "GL_MATRIX1_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX22_ARB, "GL_MATRIX22_ARB"); - GL_ARB_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB, "GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB"); - GL_ARB_vertex_program.put(GL_MAX_VERTEX_ATTRIBS_ARB, "GL_MAX_VERTEX_ATTRIBS_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_PARAMETERS_ARB, "GL_PROGRAM_PARAMETERS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX19_ARB, "GL_MATRIX19_ARB"); - GL_ARB_vertex_program.put(GL_FLOAT_VEC3_ARB, "GL_FLOAT_VEC3_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_FORMAT_ASCII_ARB, "GL_PROGRAM_FORMAT_ASCII_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB, "GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_ENV_PARAMETERS_ARB, "GL_MAX_PROGRAM_ENV_PARAMETERS_ARB"); - GL_ARB_vertex_program.put(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB, "GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX21_ARB, "GL_MATRIX21_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_TEMPORARIES_ARB, "GL_PROGRAM_TEMPORARIES_ARB"); - GL_ARB_vertex_program.put(GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX10_ARB, "GL_MATRIX10_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX17_ARB, "GL_MATRIX17_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX23_ARB, "GL_MATRIX23_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_ATTRIBS_ARB, "GL_MAX_PROGRAM_ATTRIBS_ARB"); - GL_ARB_vertex_program.put(GL_CURRENT_MATRIX_STACK_DEPTH_ARB, "GL_CURRENT_MATRIX_STACK_DEPTH_ARB"); - GL_ARB_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX18_ARB, "GL_MATRIX18_ARB"); - GL_ARB_vertex_program.put(GL_FLOAT_VEC4_ARB, "GL_FLOAT_VEC4_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_STRING_ARB, "GL_PROGRAM_STRING_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_PARAMETERS_ARB, "GL_MAX_PROGRAM_PARAMETERS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX2_ARB, "GL_MATRIX2_ARB"); - GL_ARB_vertex_program.put(GL_VERTEX_PROGRAM_ARB, "GL_VERTEX_PROGRAM_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_MATRICES_ARB, "GL_MAX_PROGRAM_MATRICES_ARB"); - GL_ARB_vertex_program.put(GL_MAX_VARYING_FLOATS_ARB, "GL_MAX_VARYING_FLOATS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX16_ARB, "GL_MATRIX16_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX8_ARB, "GL_MATRIX8_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB, "GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX24_ARB, "GL_MATRIX24_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_FORMAT_ARB, "GL_PROGRAM_FORMAT_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX9_ARB, "GL_MATRIX9_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX25_ARB, "GL_MATRIX25_ARB"); - GL_ARB_vertex_program.put(GL_MAX_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_TEXTURE_IMAGE_UNITS_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_TEMPORARIES_ARB, "GL_MAX_PROGRAM_TEMPORARIES_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX15_ARB, "GL_MATRIX15_ARB"); - GL_ARB_vertex_program.put(GL_FLOAT_VEC2_ARB, "GL_FLOAT_VEC2_ARB"); - GL_ARB_vertex_program.put(GL_VERTEX_PROGRAM_POINT_SIZE_ARB, "GL_VERTEX_PROGRAM_POINT_SIZE_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB, "GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_INSTRUCTIONS_ARB, "GL_PROGRAM_INSTRUCTIONS_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_NATIVE_TEMPORARIES_ARB, "GL_PROGRAM_NATIVE_TEMPORARIES_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX0_ARB, "GL_MATRIX0_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_ERROR_STRING_ARB, "GL_PROGRAM_ERROR_STRING_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_INSTRUCTIONS_ARB, "GL_MAX_PROGRAM_INSTRUCTIONS_ARB"); - GL_ARB_vertex_program.put(GL_COLOR_SUM_ARB, "GL_COLOR_SUM_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, "GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX6_ARB, "GL_MATRIX6_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX30_ARB, "GL_MATRIX30_ARB"); - GL_ARB_vertex_program.put(GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB, "GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB"); - GL_ARB_vertex_program.put(GL_VERTEX_SHADER_ARB, "GL_VERTEX_SHADER_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX27_ARB, "GL_MATRIX27_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB, "GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX13_ARB, "GL_MATRIX13_ARB"); - GL_ARB_vertex_program.put(GL_MAX_TEXTURE_COORDS_ARB, "GL_MAX_TEXTURE_COORDS_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB, "GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX14_ARB, "GL_MATRIX14_ARB"); - GL_ARB_vertex_program.put(GL_FLOAT_MAT3_ARB, "GL_FLOAT_MAT3_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_ERROR_POSITION_ARB, "GL_PROGRAM_ERROR_POSITION_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_NATIVE_ATTRIBS_ARB, "GL_PROGRAM_NATIVE_ATTRIBS_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_ADDRESS_REGISTERS_ARB, "GL_PROGRAM_ADDRESS_REGISTERS_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_NATIVE_PARAMETERS_ARB, "GL_PROGRAM_NATIVE_PARAMETERS_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB, "GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX5_ARB, "GL_MATRIX5_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX7_ARB, "GL_MATRIX7_ARB"); - GL_ARB_vertex_program.put(GL_FLOAT_MAT4_ARB, "GL_FLOAT_MAT4_ARB"); - GL_ARB_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB, "GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB"); - GL_ARB_vertex_program.put(GL_PROGRAM_LENGTH_ARB, "GL_PROGRAM_LENGTH_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB, "GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX26_ARB, "GL_MATRIX26_ARB"); - GL_ARB_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB, "GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB"); - GL_ARB_vertex_program.put(GL_MATRIX31_ARB, "GL_MATRIX31_ARB"); - GL_ARB_vertex_program.put(GL_OBJECT_ACTIVE_ATTRIBUTES_ARB, "GL_OBJECT_ACTIVE_ATTRIBUTES_ARB"); - GL_ARB_vertex_program.put(GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB, "GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB"); - return GL_ARB_vertex_program; - } - private static Map GL_NV_gpu_multicast; - private static Map GL_NV_gpu_multicast() { - if (GL_NV_gpu_multicast != null) - return GL_NV_gpu_multicast; - GL_NV_gpu_multicast = new HashMap(5); - GL_NV_gpu_multicast.put(GL_PER_GPU_STORAGE_NV, "GL_PER_GPU_STORAGE_NV"); - GL_NV_gpu_multicast.put(GL_MULTICAST_GPUS_NV, "GL_MULTICAST_GPUS_NV"); - GL_NV_gpu_multicast.put(GL_PER_GPU_STORAGE_BIT_NV, "GL_PER_GPU_STORAGE_BIT_NV"); - GL_NV_gpu_multicast.put(GL_RENDER_GPU_MASK_NV, "GL_RENDER_GPU_MASK_NV"); - GL_NV_gpu_multicast.put(GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV, "GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV"); - return GL_NV_gpu_multicast; - } - private static Map GL_ARB_vertex_attrib_64bit; - private static Map GL_ARB_vertex_attrib_64bit() { - if (GL_ARB_vertex_attrib_64bit != null) - return GL_ARB_vertex_attrib_64bit; - GL_ARB_vertex_attrib_64bit = new HashMap(13); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_VEC4, "GL_DOUBLE_VEC4"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_VEC3, "GL_DOUBLE_VEC3"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_VEC2, "GL_DOUBLE_VEC2"); - GL_ARB_vertex_attrib_64bit.put(GL_RGB32I, "GL_RGB32I"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_MAT4, "GL_DOUBLE_MAT4"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_MAT2x4, "GL_DOUBLE_MAT2x4"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_MAT4x2, "GL_DOUBLE_MAT4x2"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_MAT3x4, "GL_DOUBLE_MAT3x4"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_MAT4x3, "GL_DOUBLE_MAT4x3"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_MAT2x3, "GL_DOUBLE_MAT2x3"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_MAT3x2, "GL_DOUBLE_MAT3x2"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_MAT3, "GL_DOUBLE_MAT3"); - GL_ARB_vertex_attrib_64bit.put(GL_DOUBLE_MAT2, "GL_DOUBLE_MAT2"); - return GL_ARB_vertex_attrib_64bit; - } - private static Map GL_NV_command_list; - private static Map GL_NV_command_list() { - if (GL_NV_command_list != null) - return GL_NV_command_list; - GL_NV_command_list = new HashMap(19); - GL_NV_command_list.put(GL_STENCIL_REF_COMMAND_NV, "GL_STENCIL_REF_COMMAND_NV"); - GL_NV_command_list.put(GL_LINE_WIDTH_COMMAND_NV, "GL_LINE_WIDTH_COMMAND_NV"); - GL_NV_command_list.put(GL_NOP_COMMAND_NV, "GL_NOP_COMMAND_NV"); - GL_NV_command_list.put(GL_UNIFORM_ADDRESS_COMMAND_NV, "GL_UNIFORM_ADDRESS_COMMAND_NV"); - GL_NV_command_list.put(GL_DRAW_ARRAYS_COMMAND_NV, "GL_DRAW_ARRAYS_COMMAND_NV"); - GL_NV_command_list.put(GL_ALPHA_REF_COMMAND_NV, "GL_ALPHA_REF_COMMAND_NV"); - GL_NV_command_list.put(GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV, "GL_DRAW_ELEMENTS_INSTANCED_COMMAND_NV"); - GL_NV_command_list.put(GL_SCISSOR_COMMAND_NV, "GL_SCISSOR_COMMAND_NV"); - GL_NV_command_list.put(GL_ATTRIBUTE_ADDRESS_COMMAND_NV, "GL_ATTRIBUTE_ADDRESS_COMMAND_NV"); - GL_NV_command_list.put(GL_BLEND_COLOR_COMMAND_NV, "GL_BLEND_COLOR_COMMAND_NV"); - GL_NV_command_list.put(GL_VIEWPORT_COMMAND_NV, "GL_VIEWPORT_COMMAND_NV"); - GL_NV_command_list.put(GL_DRAW_ELEMENTS_COMMAND_NV, "GL_DRAW_ELEMENTS_COMMAND_NV"); - GL_NV_command_list.put(GL_DRAW_ELEMENTS_STRIP_COMMAND_NV, "GL_DRAW_ELEMENTS_STRIP_COMMAND_NV"); - GL_NV_command_list.put(GL_POLYGON_OFFSET_COMMAND_NV, "GL_POLYGON_OFFSET_COMMAND_NV"); - GL_NV_command_list.put(GL_DRAW_ARRAYS_STRIP_COMMAND_NV, "GL_DRAW_ARRAYS_STRIP_COMMAND_NV"); - GL_NV_command_list.put(GL_FRONT_FACE_COMMAND_NV, "GL_FRONT_FACE_COMMAND_NV"); - GL_NV_command_list.put(GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV, "GL_DRAW_ARRAYS_INSTANCED_COMMAND_NV"); - GL_NV_command_list.put(GL_ELEMENT_ADDRESS_COMMAND_NV, "GL_ELEMENT_ADDRESS_COMMAND_NV"); - GL_NV_command_list.put(GL_TERMINATE_SEQUENCE_COMMAND_NV, "GL_TERMINATE_SEQUENCE_COMMAND_NV"); - return GL_NV_command_list; - } - private static Map GL_ARB_texture_buffer_range; - private static Map GL_ARB_texture_buffer_range() { - if (GL_ARB_texture_buffer_range != null) - return GL_ARB_texture_buffer_range; - GL_ARB_texture_buffer_range = new HashMap(3); - GL_ARB_texture_buffer_range.put(GL_TEXTURE_BUFFER_OFFSET, "GL_TEXTURE_BUFFER_OFFSET"); - GL_ARB_texture_buffer_range.put(GL_TEXTURE_BUFFER_SIZE, "GL_TEXTURE_BUFFER_SIZE"); - GL_ARB_texture_buffer_range.put(GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"); - return GL_ARB_texture_buffer_range; - } - private static Map GL_ARB_direct_state_access; - private static Map GL_ARB_direct_state_access() { - if (GL_ARB_direct_state_access != null) - return GL_ARB_direct_state_access; - GL_ARB_direct_state_access = new HashMap(13); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_1D_ARRAY, "GL_TEXTURE_BINDING_1D_ARRAY"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_3D, "GL_TEXTURE_BINDING_3D"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_RECTANGLE, "GL_TEXTURE_BINDING_RECTANGLE"); - GL_ARB_direct_state_access.put(GL_TEXTURE_TARGET, "GL_TEXTURE_TARGET"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_2D, "GL_TEXTURE_BINDING_2D"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_2D_ARRAY, "GL_TEXTURE_BINDING_2D_ARRAY"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_1D, "GL_TEXTURE_BINDING_1D"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_CUBE_MAP, "GL_TEXTURE_BINDING_CUBE_MAP"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY"); - GL_ARB_direct_state_access.put(GL_QUERY_TARGET, "GL_QUERY_TARGET"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_CUBE_MAP_ARRAY, "GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_2D_MULTISAMPLE, "GL_TEXTURE_BINDING_2D_MULTISAMPLE"); - GL_ARB_direct_state_access.put(GL_TEXTURE_BINDING_BUFFER, "GL_TEXTURE_BINDING_BUFFER"); - return GL_ARB_direct_state_access; - } - private static Map GL_EXT_texture_object; - private static Map GL_EXT_texture_object() { - if (GL_EXT_texture_object != null) - return GL_EXT_texture_object; - GL_EXT_texture_object = new HashMap(5); - GL_EXT_texture_object.put(GL_TEXTURE_RESIDENT_EXT, "GL_TEXTURE_RESIDENT_EXT"); - GL_EXT_texture_object.put(GL_TEXTURE_PRIORITY_EXT, "GL_TEXTURE_PRIORITY_EXT"); - GL_EXT_texture_object.put(GL_TEXTURE_3D_BINDING_EXT, "GL_TEXTURE_3D_BINDING_EXT"); - GL_EXT_texture_object.put(GL_TEXTURE_2D_BINDING_EXT, "GL_TEXTURE_2D_BINDING_EXT"); - GL_EXT_texture_object.put(GL_TEXTURE_1D_BINDING_EXT, "GL_TEXTURE_1D_BINDING_EXT"); - return GL_EXT_texture_object; - } - private static Map GL_EXT_blend_func_extended; - private static Map GL_EXT_blend_func_extended() { - if (GL_EXT_blend_func_extended != null) - return GL_EXT_blend_func_extended; - GL_EXT_blend_func_extended = new HashMap(34); - GL_EXT_blend_func_extended.put(GL_SRC_ALPHA_SATURATE_EXT, "GL_SRC_ALPHA_SATURATE_EXT"); - GL_EXT_blend_func_extended.put(GL_SAMPLER_1D_ARRAY_EXT, "GL_SAMPLER_1D_ARRAY_EXT"); - GL_EXT_blend_func_extended.put(GL_SAMPLER_BUFFER_EXT, "GL_SAMPLER_BUFFER_EXT"); - GL_EXT_blend_func_extended.put(GL_SAMPLER_1D_ARRAY_SHADOW_EXT, "GL_SAMPLER_1D_ARRAY_SHADOW_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_SAMPLER_2D_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_EXT"); - GL_EXT_blend_func_extended.put(GL_SRC1_ALPHA_EXT, "GL_SRC1_ALPHA_EXT"); - GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_2D_ARRAY_EXT, "GL_INT_SAMPLER_2D_ARRAY_EXT"); - GL_EXT_blend_func_extended.put(GL_MAX_PROGRAM_TEXEL_OFFSET_EXT, "GL_MAX_PROGRAM_TEXEL_OFFSET_EXT"); - GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_1D_ARRAY_EXT, "GL_INT_SAMPLER_1D_ARRAY_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_VEC2_EXT, "GL_UNSIGNED_INT_VEC2_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_SAMPLER_3D_EXT, "GL_UNSIGNED_INT_SAMPLER_3D_EXT"); - GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_3D_EXT, "GL_INT_SAMPLER_3D_EXT"); - GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_2D_EXT, "GL_INT_SAMPLER_2D_EXT"); - GL_EXT_blend_func_extended.put(GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT, "GL_MAX_DUAL_SOURCE_DRAW_BUFFERS_EXT"); - GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_CUBE_EXT, "GL_INT_SAMPLER_CUBE_EXT"); - GL_EXT_blend_func_extended.put(GL_ONE_MINUS_SRC1_ALPHA_EXT, "GL_ONE_MINUS_SRC1_ALPHA_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_SAMPLER_1D_EXT, "GL_UNSIGNED_INT_SAMPLER_1D_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT, "GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT"); - GL_EXT_blend_func_extended.put(GL_SAMPLER_2D_ARRAY_EXT, "GL_SAMPLER_2D_ARRAY_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_VEC3_EXT, "GL_UNSIGNED_INT_VEC3_EXT"); - GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_2D_RECT_EXT, "GL_INT_SAMPLER_2D_RECT_EXT"); - GL_EXT_blend_func_extended.put(GL_MIN_PROGRAM_TEXEL_OFFSET_EXT, "GL_MIN_PROGRAM_TEXEL_OFFSET_EXT"); - GL_EXT_blend_func_extended.put(GL_SRC1_COLOR_EXT, "GL_SRC1_COLOR_EXT"); - GL_EXT_blend_func_extended.put(GL_SAMPLER_2D_ARRAY_SHADOW_EXT, "GL_SAMPLER_2D_ARRAY_SHADOW_EXT"); - GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_1D_EXT, "GL_INT_SAMPLER_1D_EXT"); - GL_EXT_blend_func_extended.put(GL_LOCATION_INDEX_EXT, "GL_LOCATION_INDEX_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_VEC4_EXT, "GL_UNSIGNED_INT_VEC4_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_SAMPLER_CUBE_EXT, "GL_UNSIGNED_INT_SAMPLER_CUBE_EXT"); - GL_EXT_blend_func_extended.put(GL_SAMPLER_CUBE_SHADOW_EXT, "GL_SAMPLER_CUBE_SHADOW_EXT"); - GL_EXT_blend_func_extended.put(GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT"); - GL_EXT_blend_func_extended.put(GL_INT_SAMPLER_BUFFER_EXT, "GL_INT_SAMPLER_BUFFER_EXT"); - GL_EXT_blend_func_extended.put(GL_ONE_MINUS_SRC1_COLOR_EXT, "GL_ONE_MINUS_SRC1_COLOR_EXT"); - return GL_EXT_blend_func_extended; - } - private static Map GL_EXT_blend_func_separate; - private static Map GL_EXT_blend_func_separate() { - if (GL_EXT_blend_func_separate != null) - return GL_EXT_blend_func_separate; - GL_EXT_blend_func_separate = new HashMap(4); - GL_EXT_blend_func_separate.put(GL_BLEND_DST_RGB_EXT, "GL_BLEND_DST_RGB_EXT"); - GL_EXT_blend_func_separate.put(GL_BLEND_SRC_RGB_EXT, "GL_BLEND_SRC_RGB_EXT"); - GL_EXT_blend_func_separate.put(GL_BLEND_DST_ALPHA_EXT, "GL_BLEND_DST_ALPHA_EXT"); - GL_EXT_blend_func_separate.put(GL_BLEND_SRC_ALPHA_EXT, "GL_BLEND_SRC_ALPHA_EXT"); - return GL_EXT_blend_func_separate; - } - private static Map GL_ARB_gpu_shader_fp64; - private static Map GL_ARB_gpu_shader_fp64() { - if (GL_ARB_gpu_shader_fp64 != null) - return GL_ARB_gpu_shader_fp64; - GL_ARB_gpu_shader_fp64 = new HashMap(13); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE, "GL_DOUBLE"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_VEC4, "GL_DOUBLE_VEC4"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_VEC3, "GL_DOUBLE_VEC3"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_VEC2, "GL_DOUBLE_VEC2"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_MAT4, "GL_DOUBLE_MAT4"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_MAT2x4, "GL_DOUBLE_MAT2x4"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_MAT4x2, "GL_DOUBLE_MAT4x2"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_MAT3x4, "GL_DOUBLE_MAT3x4"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_MAT4x3, "GL_DOUBLE_MAT4x3"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_MAT2x3, "GL_DOUBLE_MAT2x3"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_MAT3x2, "GL_DOUBLE_MAT3x2"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_MAT3, "GL_DOUBLE_MAT3"); - GL_ARB_gpu_shader_fp64.put(GL_DOUBLE_MAT2, "GL_DOUBLE_MAT2"); - return GL_ARB_gpu_shader_fp64; - } - private static Map GL_EXT_window_rectangles; - private static Map GL_EXT_window_rectangles() { - if (GL_EXT_window_rectangles != null) - return GL_EXT_window_rectangles; - GL_EXT_window_rectangles = new HashMap(6); - GL_EXT_window_rectangles.put(GL_WINDOW_RECTANGLE_MODE_EXT, "GL_WINDOW_RECTANGLE_MODE_EXT"); - GL_EXT_window_rectangles.put(GL_INCLUSIVE_EXT, "GL_INCLUSIVE_EXT"); - GL_EXT_window_rectangles.put(GL_WINDOW_RECTANGLE_EXT, "GL_WINDOW_RECTANGLE_EXT"); - GL_EXT_window_rectangles.put(GL_NUM_WINDOW_RECTANGLES_EXT, "GL_NUM_WINDOW_RECTANGLES_EXT"); - GL_EXT_window_rectangles.put(GL_EXCLUSIVE_EXT, "GL_EXCLUSIVE_EXT"); - GL_EXT_window_rectangles.put(GL_MAX_WINDOW_RECTANGLES_EXT, "GL_MAX_WINDOW_RECTANGLES_EXT"); - return GL_EXT_window_rectangles; - } - private static Map GL_SGIS_texture_filter4; - private static Map GL_SGIS_texture_filter4() { - if (GL_SGIS_texture_filter4 != null) - return GL_SGIS_texture_filter4; - GL_SGIS_texture_filter4 = new HashMap(2); - GL_SGIS_texture_filter4.put(GL_FILTER4_SGIS, "GL_FILTER4_SGIS"); - GL_SGIS_texture_filter4.put(GL_TEXTURE_FILTER4_SIZE_SGIS, "GL_TEXTURE_FILTER4_SIZE_SGIS"); - return GL_SGIS_texture_filter4; - } - private static Map GL_AMD_name_gen_delete; - private static Map GL_AMD_name_gen_delete() { - if (GL_AMD_name_gen_delete != null) - return GL_AMD_name_gen_delete; - GL_AMD_name_gen_delete = new HashMap(5); - GL_AMD_name_gen_delete.put(GL_VERTEX_ARRAY_OBJECT_AMD, "GL_VERTEX_ARRAY_OBJECT_AMD"); - GL_AMD_name_gen_delete.put(GL_PERFORMANCE_MONITOR_AMD, "GL_PERFORMANCE_MONITOR_AMD"); - GL_AMD_name_gen_delete.put(GL_DATA_BUFFER_AMD, "GL_DATA_BUFFER_AMD"); - GL_AMD_name_gen_delete.put(GL_QUERY_OBJECT_AMD, "GL_QUERY_OBJECT_AMD"); - GL_AMD_name_gen_delete.put(GL_SAMPLER_OBJECT_AMD, "GL_SAMPLER_OBJECT_AMD"); - return GL_AMD_name_gen_delete; - } - private static Map GL_ARB_internalformat_query; - private static Map GL_ARB_internalformat_query() { - if (GL_ARB_internalformat_query != null) - return GL_ARB_internalformat_query; - GL_ARB_internalformat_query = new HashMap(1); - GL_ARB_internalformat_query.put(GL_NUM_SAMPLE_COUNTS, "GL_NUM_SAMPLE_COUNTS"); - return GL_ARB_internalformat_query; - } - private static Map GL_ARB_copy_buffer; - private static Map GL_ARB_copy_buffer() { - if (GL_ARB_copy_buffer != null) - return GL_ARB_copy_buffer; - GL_ARB_copy_buffer = new HashMap(2); - GL_ARB_copy_buffer.put(GL_COPY_WRITE_BUFFER, "GL_COPY_WRITE_BUFFER"); - GL_ARB_copy_buffer.put(GL_COPY_READ_BUFFER, "GL_COPY_READ_BUFFER"); - return GL_ARB_copy_buffer; - } - private static Map GL_NV_transform_feedback2; - private static Map GL_NV_transform_feedback2() { - if (GL_NV_transform_feedback2 != null) - return GL_NV_transform_feedback2; - GL_NV_transform_feedback2 = new HashMap(4); - GL_NV_transform_feedback2.put(GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV, "GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV"); - GL_NV_transform_feedback2.put(GL_TRANSFORM_FEEDBACK_BINDING_NV, "GL_TRANSFORM_FEEDBACK_BINDING_NV"); - GL_NV_transform_feedback2.put(GL_TRANSFORM_FEEDBACK_NV, "GL_TRANSFORM_FEEDBACK_NV"); - GL_NV_transform_feedback2.put(GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV, "GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV"); - return GL_NV_transform_feedback2; - } - private static Map GL_EXT_tessellation_shader; - private static Map GL_EXT_tessellation_shader() { - if (GL_EXT_tessellation_shader != null) - return GL_EXT_tessellation_shader; - GL_EXT_tessellation_shader = new HashMap(47); - GL_EXT_tessellation_shader.put(GL_TESS_CONTROL_SHADER_EXT, "GL_TESS_CONTROL_SHADER_EXT"); - GL_EXT_tessellation_shader.put(GL_CW, "GL_CW"); - GL_EXT_tessellation_shader.put(GL_ISOLINES_EXT, "GL_ISOLINES_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT, "GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT, "GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT"); - GL_EXT_tessellation_shader.put(GL_QUADS_EXT, "GL_QUADS_EXT"); - GL_EXT_tessellation_shader.put(GL_FRACTIONAL_ODD_EXT, "GL_FRACTIONAL_ODD_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT, "GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT, "GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT"); - GL_EXT_tessellation_shader.put(GL_TRIANGLES, "GL_TRIANGLES"); - GL_EXT_tessellation_shader.put(GL_TESS_GEN_POINT_MODE_EXT, "GL_TESS_GEN_POINT_MODE_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_PATCH_VERTICES_EXT, "GL_MAX_PATCH_VERTICES_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT, "GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT"); - GL_EXT_tessellation_shader.put(GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT"); - GL_EXT_tessellation_shader.put(GL_TESS_EVALUATION_SHADER_EXT, "GL_TESS_EVALUATION_SHADER_EXT"); - GL_EXT_tessellation_shader.put(GL_CCW, "GL_CCW"); - GL_EXT_tessellation_shader.put(GL_EQUAL, "GL_EQUAL"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT, "GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT"); - GL_EXT_tessellation_shader.put(GL_TESS_GEN_MODE_EXT, "GL_TESS_GEN_MODE_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT, "GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT, "GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT, "GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT, "GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT, "GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT, "GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_IS_PER_PATCH_EXT, "GL_IS_PER_PATCH_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT, "GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_FRACTIONAL_EVEN_EXT, "GL_FRACTIONAL_EVEN_EXT"); - GL_EXT_tessellation_shader.put(GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED, "GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"); - GL_EXT_tessellation_shader.put(GL_TESS_EVALUATION_SHADER_BIT_EXT, "GL_TESS_EVALUATION_SHADER_BIT_EXT"); - GL_EXT_tessellation_shader.put(GL_PATCHES_EXT, "GL_PATCHES_EXT"); - GL_EXT_tessellation_shader.put(GL_TESS_GEN_VERTEX_ORDER_EXT, "GL_TESS_GEN_VERTEX_ORDER_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT, "GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT, "GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_GEN_LEVEL_EXT, "GL_MAX_TESS_GEN_LEVEL_EXT"); - GL_EXT_tessellation_shader.put(GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT, "GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT"); - GL_EXT_tessellation_shader.put(GL_TESS_GEN_SPACING_EXT, "GL_TESS_GEN_SPACING_EXT"); - GL_EXT_tessellation_shader.put(GL_TESS_CONTROL_SHADER_BIT_EXT, "GL_TESS_CONTROL_SHADER_BIT_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT, "GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT"); - GL_EXT_tessellation_shader.put(GL_TESS_CONTROL_OUTPUT_VERTICES_EXT, "GL_TESS_CONTROL_OUTPUT_VERTICES_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_PATCH_COMPONENTS_EXT, "GL_MAX_TESS_PATCH_COMPONENTS_EXT"); - GL_EXT_tessellation_shader.put(GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT, "GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT"); - GL_EXT_tessellation_shader.put(GL_PATCH_VERTICES_EXT, "GL_PATCH_VERTICES_EXT"); - return GL_EXT_tessellation_shader; - } - private static Map GL_ARB_timer_query; - private static Map GL_ARB_timer_query() { - if (GL_ARB_timer_query != null) - return GL_ARB_timer_query; - GL_ARB_timer_query = new HashMap(2); - GL_ARB_timer_query.put(GL_TIMESTAMP, "GL_TIMESTAMP"); - GL_ARB_timer_query.put(GL_TIME_ELAPSED, "GL_TIME_ELAPSED"); - return GL_ARB_timer_query; - } - private static Map GL_NV_internalformat_sample_query; - private static Map GL_NV_internalformat_sample_query() { - if (GL_NV_internalformat_sample_query != null) - return GL_NV_internalformat_sample_query; - GL_NV_internalformat_sample_query = new HashMap(7); - GL_NV_internalformat_sample_query.put(GL_MULTISAMPLES_NV, "GL_MULTISAMPLES_NV"); - GL_NV_internalformat_sample_query.put(GL_SUPERSAMPLE_SCALE_Y_NV, "GL_SUPERSAMPLE_SCALE_Y_NV"); - GL_NV_internalformat_sample_query.put(GL_TEXTURE_2D_MULTISAMPLE_ARRAY, "GL_TEXTURE_2D_MULTISAMPLE_ARRAY"); - GL_NV_internalformat_sample_query.put(GL_TEXTURE_2D_MULTISAMPLE, "GL_TEXTURE_2D_MULTISAMPLE"); - GL_NV_internalformat_sample_query.put(GL_RENDERBUFFER, "GL_RENDERBUFFER"); - GL_NV_internalformat_sample_query.put(GL_SUPERSAMPLE_SCALE_X_NV, "GL_SUPERSAMPLE_SCALE_X_NV"); - GL_NV_internalformat_sample_query.put(GL_CONFORMANT_NV, "GL_CONFORMANT_NV"); - return GL_NV_internalformat_sample_query; - } - private static Map GL_EXT_point_parameters; - private static Map GL_EXT_point_parameters() { - if (GL_EXT_point_parameters != null) - return GL_EXT_point_parameters; - GL_EXT_point_parameters = new HashMap(4); - GL_EXT_point_parameters.put(GL_POINT_FADE_THRESHOLD_SIZE_EXT, "GL_POINT_FADE_THRESHOLD_SIZE_EXT"); - GL_EXT_point_parameters.put(GL_DISTANCE_ATTENUATION_EXT, "GL_DISTANCE_ATTENUATION_EXT"); - GL_EXT_point_parameters.put(GL_POINT_SIZE_MIN_EXT, "GL_POINT_SIZE_MIN_EXT"); - GL_EXT_point_parameters.put(GL_POINT_SIZE_MAX_EXT, "GL_POINT_SIZE_MAX_EXT"); - return GL_EXT_point_parameters; - } - private static Map GL_AMD_performance_monitor; - private static Map GL_AMD_performance_monitor() { - if (GL_AMD_performance_monitor != null) - return GL_AMD_performance_monitor; - GL_AMD_performance_monitor = new HashMap(7); - GL_AMD_performance_monitor.put(GL_PERFMON_RESULT_AVAILABLE_AMD, "GL_PERFMON_RESULT_AVAILABLE_AMD"); - GL_AMD_performance_monitor.put(GL_PERFMON_RESULT_SIZE_AMD, "GL_PERFMON_RESULT_SIZE_AMD"); - GL_AMD_performance_monitor.put(GL_COUNTER_RANGE_AMD, "GL_COUNTER_RANGE_AMD"); - GL_AMD_performance_monitor.put(GL_PERFMON_RESULT_AMD, "GL_PERFMON_RESULT_AMD"); - GL_AMD_performance_monitor.put(GL_PERCENTAGE_AMD, "GL_PERCENTAGE_AMD"); - GL_AMD_performance_monitor.put(GL_UNSIGNED_INT64_AMD, "GL_UNSIGNED_INT64_AMD"); - GL_AMD_performance_monitor.put(GL_COUNTER_TYPE_AMD, "GL_COUNTER_TYPE_AMD"); - return GL_AMD_performance_monitor; - } - private static Map GL_OES_texture_buffer; - private static Map GL_OES_texture_buffer() { - if (GL_OES_texture_buffer != null) - return GL_OES_texture_buffer; - GL_OES_texture_buffer = new HashMap(14); - GL_OES_texture_buffer.put(GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES, "GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_OES"); - GL_OES_texture_buffer.put(GL_MAX_TEXTURE_BUFFER_SIZE_OES, "GL_MAX_TEXTURE_BUFFER_SIZE_OES"); - GL_OES_texture_buffer.put(GL_INT_SAMPLER_BUFFER_OES, "GL_INT_SAMPLER_BUFFER_OES"); - GL_OES_texture_buffer.put(GL_UNSIGNED_INT_IMAGE_BUFFER_OES, "GL_UNSIGNED_INT_IMAGE_BUFFER_OES"); - GL_OES_texture_buffer.put(GL_UNSIGNED_INT_SAMPLER_BUFFER_OES, "GL_UNSIGNED_INT_SAMPLER_BUFFER_OES"); - GL_OES_texture_buffer.put(GL_INT_IMAGE_BUFFER_OES, "GL_INT_IMAGE_BUFFER_OES"); - GL_OES_texture_buffer.put(GL_TEXTURE_BUFFER_BINDING_OES, "GL_TEXTURE_BUFFER_BINDING_OES"); - GL_OES_texture_buffer.put(GL_TEXTURE_BUFFER_OES, "GL_TEXTURE_BUFFER_OES"); - GL_OES_texture_buffer.put(GL_TEXTURE_BINDING_BUFFER_OES, "GL_TEXTURE_BINDING_BUFFER_OES"); - GL_OES_texture_buffer.put(GL_IMAGE_BUFFER_OES, "GL_IMAGE_BUFFER_OES"); - GL_OES_texture_buffer.put(GL_TEXTURE_BUFFER_SIZE_OES, "GL_TEXTURE_BUFFER_SIZE_OES"); - GL_OES_texture_buffer.put(GL_SAMPLER_BUFFER_OES, "GL_SAMPLER_BUFFER_OES"); - GL_OES_texture_buffer.put(GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES, "GL_TEXTURE_BUFFER_DATA_STORE_BINDING_OES"); - GL_OES_texture_buffer.put(GL_TEXTURE_BUFFER_OFFSET_OES, "GL_TEXTURE_BUFFER_OFFSET_OES"); - return GL_OES_texture_buffer; - } - private static Map GL_OES_blend_func_separate; - private static Map GL_OES_blend_func_separate() { - if (GL_OES_blend_func_separate != null) - return GL_OES_blend_func_separate; - GL_OES_blend_func_separate = new HashMap(4); - GL_OES_blend_func_separate.put(GL_BLEND_DST_RGB_OES, "GL_BLEND_DST_RGB_OES"); - GL_OES_blend_func_separate.put(GL_BLEND_SRC_RGB_OES, "GL_BLEND_SRC_RGB_OES"); - GL_OES_blend_func_separate.put(GL_BLEND_SRC_ALPHA_OES, "GL_BLEND_SRC_ALPHA_OES"); - GL_OES_blend_func_separate.put(GL_BLEND_DST_ALPHA_OES, "GL_BLEND_DST_ALPHA_OES"); - return GL_OES_blend_func_separate; - } - private static Map GL_EXT_texture_view; - private static Map GL_EXT_texture_view() { - if (GL_EXT_texture_view != null) - return GL_EXT_texture_view; - GL_EXT_texture_view = new HashMap(5); - GL_EXT_texture_view.put(GL_TEXTURE_VIEW_NUM_LAYERS_EXT, "GL_TEXTURE_VIEW_NUM_LAYERS_EXT"); - GL_EXT_texture_view.put(GL_TEXTURE_VIEW_NUM_LEVELS_EXT, "GL_TEXTURE_VIEW_NUM_LEVELS_EXT"); - GL_EXT_texture_view.put(GL_TEXTURE_IMMUTABLE_LEVELS, "GL_TEXTURE_IMMUTABLE_LEVELS"); - GL_EXT_texture_view.put(GL_TEXTURE_VIEW_MIN_LAYER_EXT, "GL_TEXTURE_VIEW_MIN_LAYER_EXT"); - GL_EXT_texture_view.put(GL_TEXTURE_VIEW_MIN_LEVEL_EXT, "GL_TEXTURE_VIEW_MIN_LEVEL_EXT"); - return GL_EXT_texture_view; - } - private static Map GL_OES_texture_cube_map; - private static Map GL_OES_texture_cube_map() { - if (GL_OES_texture_cube_map != null) - return GL_OES_texture_cube_map; - GL_OES_texture_cube_map = new HashMap(13); - GL_OES_texture_cube_map.put(GL_REFLECTION_MAP_OES, "GL_REFLECTION_MAP_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES, "GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES"); - GL_OES_texture_cube_map.put(GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES, "GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES, "GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES"); - GL_OES_texture_cube_map.put(GL_NORMAL_MAP_OES, "GL_NORMAL_MAP_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_CUBE_MAP_OES, "GL_TEXTURE_CUBE_MAP_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_BINDING_CUBE_MAP_OES, "GL_TEXTURE_BINDING_CUBE_MAP_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES, "GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES, "GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_GEN_MODE_OES, "GL_TEXTURE_GEN_MODE_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_GEN_STR_OES, "GL_TEXTURE_GEN_STR_OES"); - GL_OES_texture_cube_map.put(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES, "GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES"); - return GL_OES_texture_cube_map; - } - private static Map GL_EXT_framebuffer_object; - private static Map GL_EXT_framebuffer_object() { - if (GL_EXT_framebuffer_object != null) - return GL_EXT_framebuffer_object; - GL_EXT_framebuffer_object = new HashMap(51); - GL_EXT_framebuffer_object.put(GL_STENCIL_INDEX1_EXT, "GL_STENCIL_INDEX1_EXT"); - GL_EXT_framebuffer_object.put(GL_STENCIL_ATTACHMENT_EXT, "GL_STENCIL_ATTACHMENT_EXT"); - GL_EXT_framebuffer_object.put(GL_MAX_RENDERBUFFER_SIZE_EXT, "GL_MAX_RENDERBUFFER_SIZE_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT5_EXT, "GL_COLOR_ATTACHMENT5_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT10_EXT, "GL_COLOR_ATTACHMENT10_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT, "GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_STENCIL_SIZE_EXT, "GL_RENDERBUFFER_STENCIL_SIZE_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_BINDING_EXT, "GL_RENDERBUFFER_BINDING_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT, "GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT7_EXT, "GL_COLOR_ATTACHMENT7_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT4_EXT, "GL_COLOR_ATTACHMENT4_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_INTERNAL_FORMAT_EXT, "GL_RENDERBUFFER_INTERNAL_FORMAT_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_DEPTH_SIZE_EXT, "GL_RENDERBUFFER_DEPTH_SIZE_EXT"); - GL_EXT_framebuffer_object.put(GL_STENCIL_INDEX16_EXT, "GL_STENCIL_INDEX16_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT, "GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT12_EXT, "GL_COLOR_ATTACHMENT12_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_EXT, "GL_RENDERBUFFER_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_BINDING_EXT, "GL_FRAMEBUFFER_BINDING_EXT"); - GL_EXT_framebuffer_object.put(GL_DEPTH_ATTACHMENT_EXT, "GL_DEPTH_ATTACHMENT_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_RED_SIZE_EXT, "GL_RENDERBUFFER_RED_SIZE_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT11_EXT, "GL_COLOR_ATTACHMENT11_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_EXT, "GL_FRAMEBUFFER_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT, "GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT6_EXT, "GL_COLOR_ATTACHMENT6_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_HEIGHT_EXT, "GL_RENDERBUFFER_HEIGHT_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_ALPHA_SIZE_EXT, "GL_RENDERBUFFER_ALPHA_SIZE_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT, "GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT"); - GL_EXT_framebuffer_object.put(GL_MAX_COLOR_ATTACHMENTS_EXT, "GL_MAX_COLOR_ATTACHMENTS_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_UNSUPPORTED_EXT, "GL_FRAMEBUFFER_UNSUPPORTED_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT14_EXT, "GL_COLOR_ATTACHMENT14_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT0_EXT, "GL_COLOR_ATTACHMENT0_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT, "GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT, "GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT"); - GL_EXT_framebuffer_object.put(GL_INVALID_FRAMEBUFFER_OPERATION_EXT, "GL_INVALID_FRAMEBUFFER_OPERATION_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_WIDTH_EXT, "GL_RENDERBUFFER_WIDTH_EXT"); - GL_EXT_framebuffer_object.put(GL_FRAMEBUFFER_COMPLETE_EXT, "GL_FRAMEBUFFER_COMPLETE_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_GREEN_SIZE_EXT, "GL_RENDERBUFFER_GREEN_SIZE_EXT"); - GL_EXT_framebuffer_object.put(GL_STENCIL_INDEX8_EXT, "GL_STENCIL_INDEX8_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT13_EXT, "GL_COLOR_ATTACHMENT13_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT3_EXT, "GL_COLOR_ATTACHMENT3_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT8_EXT, "GL_COLOR_ATTACHMENT8_EXT"); - GL_EXT_framebuffer_object.put(GL_STENCIL_INDEX4_EXT, "GL_STENCIL_INDEX4_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT9_EXT, "GL_COLOR_ATTACHMENT9_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT2_EXT, "GL_COLOR_ATTACHMENT2_EXT"); - GL_EXT_framebuffer_object.put(GL_RENDERBUFFER_BLUE_SIZE_EXT, "GL_RENDERBUFFER_BLUE_SIZE_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT1_EXT, "GL_COLOR_ATTACHMENT1_EXT"); - GL_EXT_framebuffer_object.put(GL_COLOR_ATTACHMENT15_EXT, "GL_COLOR_ATTACHMENT15_EXT"); - return GL_EXT_framebuffer_object; - } - private static Map GL_SGIX_polynomial_ffd; - private static Map GL_SGIX_polynomial_ffd() { - if (GL_SGIX_polynomial_ffd != null) - return GL_SGIX_polynomial_ffd; - GL_SGIX_polynomial_ffd = new HashMap(6); - GL_SGIX_polynomial_ffd.put(GL_TEXTURE_DEFORMATION_SGIX, "GL_TEXTURE_DEFORMATION_SGIX"); - GL_SGIX_polynomial_ffd.put(GL_MAX_DEFORMATION_ORDER_SGIX, "GL_MAX_DEFORMATION_ORDER_SGIX"); - GL_SGIX_polynomial_ffd.put(GL_GEOMETRY_DEFORMATION_SGIX, "GL_GEOMETRY_DEFORMATION_SGIX"); - GL_SGIX_polynomial_ffd.put(GL_TEXTURE_DEFORMATION_BIT_SGIX, "GL_TEXTURE_DEFORMATION_BIT_SGIX"); - GL_SGIX_polynomial_ffd.put(GL_GEOMETRY_DEFORMATION_BIT_SGIX, "GL_GEOMETRY_DEFORMATION_BIT_SGIX"); - GL_SGIX_polynomial_ffd.put(GL_DEFORMATIONS_MASK_SGIX, "GL_DEFORMATIONS_MASK_SGIX"); - return GL_SGIX_polynomial_ffd; - } - private static Map GL_SGIS_point_parameters; - private static Map GL_SGIS_point_parameters() { - if (GL_SGIS_point_parameters != null) - return GL_SGIS_point_parameters; - GL_SGIS_point_parameters = new HashMap(4); - GL_SGIS_point_parameters.put(GL_POINT_SIZE_MIN_SGIS, "GL_POINT_SIZE_MIN_SGIS"); - GL_SGIS_point_parameters.put(GL_POINT_SIZE_MAX_SGIS, "GL_POINT_SIZE_MAX_SGIS"); - GL_SGIS_point_parameters.put(GL_DISTANCE_ATTENUATION_SGIS, "GL_DISTANCE_ATTENUATION_SGIS"); - GL_SGIS_point_parameters.put(GL_POINT_FADE_THRESHOLD_SIZE_SGIS, "GL_POINT_FADE_THRESHOLD_SIZE_SGIS"); - return GL_SGIS_point_parameters; - } - private static Map GL_EXT_vertex_attrib_64bit; - private static Map GL_EXT_vertex_attrib_64bit() { - if (GL_EXT_vertex_attrib_64bit != null) - return GL_EXT_vertex_attrib_64bit; - GL_EXT_vertex_attrib_64bit = new HashMap(13); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_VEC2_EXT, "GL_DOUBLE_VEC2_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_VEC4_EXT, "GL_DOUBLE_VEC4_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE, "GL_DOUBLE"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_MAT3_EXT, "GL_DOUBLE_MAT3_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_MAT4x3_EXT, "GL_DOUBLE_MAT4x3_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_MAT2x4_EXT, "GL_DOUBLE_MAT2x4_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_VEC3_EXT, "GL_DOUBLE_VEC3_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_MAT3x4_EXT, "GL_DOUBLE_MAT3x4_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_MAT3x2_EXT, "GL_DOUBLE_MAT3x2_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_MAT4_EXT, "GL_DOUBLE_MAT4_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_MAT2_EXT, "GL_DOUBLE_MAT2_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_MAT2x3_EXT, "GL_DOUBLE_MAT2x3_EXT"); - GL_EXT_vertex_attrib_64bit.put(GL_DOUBLE_MAT4x2_EXT, "GL_DOUBLE_MAT4x2_EXT"); - return GL_EXT_vertex_attrib_64bit; - } - private static Map GL_OES_mapbuffer; - private static Map GL_OES_mapbuffer() { - if (GL_OES_mapbuffer != null) - return GL_OES_mapbuffer; - GL_OES_mapbuffer = new HashMap(4); - GL_OES_mapbuffer.put(GL_BUFFER_MAP_POINTER_OES, "GL_BUFFER_MAP_POINTER_OES"); - GL_OES_mapbuffer.put(GL_WRITE_ONLY_OES, "GL_WRITE_ONLY_OES"); - GL_OES_mapbuffer.put(GL_BUFFER_MAPPED_OES, "GL_BUFFER_MAPPED_OES"); - GL_OES_mapbuffer.put(GL_BUFFER_ACCESS_OES, "GL_BUFFER_ACCESS_OES"); - return GL_OES_mapbuffer; - } - private static Map GL_SGIS_texture_color_mask; - private static Map GL_SGIS_texture_color_mask() { - if (GL_SGIS_texture_color_mask != null) - return GL_SGIS_texture_color_mask; - GL_SGIS_texture_color_mask = new HashMap(1); - GL_SGIS_texture_color_mask.put(GL_TEXTURE_COLOR_WRITEMASK_SGIS, "GL_TEXTURE_COLOR_WRITEMASK_SGIS"); - return GL_SGIS_texture_color_mask; - } - private static Map GL_ARB_program_interface_query; - private static Map GL_ARB_program_interface_query() { - if (GL_ARB_program_interface_query != null) - return GL_ARB_program_interface_query; - GL_ARB_program_interface_query = new HashMap(50); - GL_ARB_program_interface_query.put(GL_COMPUTE_SUBROUTINE_UNIFORM, "GL_COMPUTE_SUBROUTINE_UNIFORM"); - GL_ARB_program_interface_query.put(GL_MATRIX_STRIDE, "GL_MATRIX_STRIDE"); - GL_ARB_program_interface_query.put(GL_REFERENCED_BY_GEOMETRY_SHADER, "GL_REFERENCED_BY_GEOMETRY_SHADER"); - GL_ARB_program_interface_query.put(GL_SHADER_STORAGE_BLOCK, "GL_SHADER_STORAGE_BLOCK"); - GL_ARB_program_interface_query.put(GL_ACTIVE_VARIABLES, "GL_ACTIVE_VARIABLES"); - GL_ARB_program_interface_query.put(GL_ACTIVE_RESOURCES, "GL_ACTIVE_RESOURCES"); - GL_ARB_program_interface_query.put(GL_ARRAY_STRIDE, "GL_ARRAY_STRIDE"); - GL_ARB_program_interface_query.put(GL_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_REFERENCED_BY_TESS_CONTROL_SHADER"); - GL_ARB_program_interface_query.put(GL_MAX_NUM_ACTIVE_VARIABLES, "GL_MAX_NUM_ACTIVE_VARIABLES"); - GL_ARB_program_interface_query.put(GL_REFERENCED_BY_COMPUTE_SHADER, "GL_REFERENCED_BY_COMPUTE_SHADER"); - GL_ARB_program_interface_query.put(GL_GEOMETRY_SUBROUTINE_UNIFORM, "GL_GEOMETRY_SUBROUTINE_UNIFORM"); - GL_ARB_program_interface_query.put(GL_BUFFER_VARIABLE, "GL_BUFFER_VARIABLE"); - GL_ARB_program_interface_query.put(GL_UNIFORM_BLOCK, "GL_UNIFORM_BLOCK"); - GL_ARB_program_interface_query.put(GL_OFFSET, "GL_OFFSET"); - GL_ARB_program_interface_query.put(GL_TESS_EVALUATION_SUBROUTINE_UNIFORM, "GL_TESS_EVALUATION_SUBROUTINE_UNIFORM"); - GL_ARB_program_interface_query.put(GL_TOP_LEVEL_ARRAY_SIZE, "GL_TOP_LEVEL_ARRAY_SIZE"); - GL_ARB_program_interface_query.put(GL_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_REFERENCED_BY_TESS_EVALUATION_SHADER"); - GL_ARB_program_interface_query.put(GL_FRAGMENT_SUBROUTINE, "GL_FRAGMENT_SUBROUTINE"); - GL_ARB_program_interface_query.put(GL_TRANSFORM_FEEDBACK_VARYING, "GL_TRANSFORM_FEEDBACK_VARYING"); - GL_ARB_program_interface_query.put(GL_MAX_NAME_LENGTH, "GL_MAX_NAME_LENGTH"); - GL_ARB_program_interface_query.put(GL_VERTEX_SUBROUTINE_UNIFORM, "GL_VERTEX_SUBROUTINE_UNIFORM"); - GL_ARB_program_interface_query.put(GL_TYPE, "GL_TYPE"); - GL_ARB_program_interface_query.put(GL_ARRAY_SIZE, "GL_ARRAY_SIZE"); - GL_ARB_program_interface_query.put(GL_TESS_CONTROL_SUBROUTINE, "GL_TESS_CONTROL_SUBROUTINE"); - GL_ARB_program_interface_query.put(GL_REFERENCED_BY_VERTEX_SHADER, "GL_REFERENCED_BY_VERTEX_SHADER"); - GL_ARB_program_interface_query.put(GL_NAME_LENGTH, "GL_NAME_LENGTH"); - GL_ARB_program_interface_query.put(GL_BUFFER_BINDING, "GL_BUFFER_BINDING"); - GL_ARB_program_interface_query.put(GL_TOP_LEVEL_ARRAY_STRIDE, "GL_TOP_LEVEL_ARRAY_STRIDE"); - GL_ARB_program_interface_query.put(GL_PROGRAM_OUTPUT, "GL_PROGRAM_OUTPUT"); - GL_ARB_program_interface_query.put(GL_TESS_EVALUATION_SUBROUTINE, "GL_TESS_EVALUATION_SUBROUTINE"); - GL_ARB_program_interface_query.put(GL_UNIFORM, "GL_UNIFORM"); - GL_ARB_program_interface_query.put(GL_TESS_CONTROL_SUBROUTINE_UNIFORM, "GL_TESS_CONTROL_SUBROUTINE_UNIFORM"); - GL_ARB_program_interface_query.put(GL_BUFFER_DATA_SIZE, "GL_BUFFER_DATA_SIZE"); - GL_ARB_program_interface_query.put(GL_NUM_COMPATIBLE_SUBROUTINES, "GL_NUM_COMPATIBLE_SUBROUTINES"); - GL_ARB_program_interface_query.put(GL_COMPUTE_SUBROUTINE, "GL_COMPUTE_SUBROUTINE"); - GL_ARB_program_interface_query.put(GL_ATOMIC_COUNTER_BUFFER_INDEX, "GL_ATOMIC_COUNTER_BUFFER_INDEX"); - GL_ARB_program_interface_query.put(GL_BLOCK_INDEX, "GL_BLOCK_INDEX"); - GL_ARB_program_interface_query.put(GL_ATOMIC_COUNTER_BUFFER, "GL_ATOMIC_COUNTER_BUFFER"); - GL_ARB_program_interface_query.put(GL_LOCATION, "GL_LOCATION"); - GL_ARB_program_interface_query.put(GL_IS_ROW_MAJOR, "GL_IS_ROW_MAJOR"); - GL_ARB_program_interface_query.put(GL_VERTEX_SUBROUTINE, "GL_VERTEX_SUBROUTINE"); - GL_ARB_program_interface_query.put(GL_FRAGMENT_SUBROUTINE_UNIFORM, "GL_FRAGMENT_SUBROUTINE_UNIFORM"); - GL_ARB_program_interface_query.put(GL_NUM_ACTIVE_VARIABLES, "GL_NUM_ACTIVE_VARIABLES"); - GL_ARB_program_interface_query.put(GL_COMPATIBLE_SUBROUTINES, "GL_COMPATIBLE_SUBROUTINES"); - GL_ARB_program_interface_query.put(GL_LOCATION_INDEX, "GL_LOCATION_INDEX"); - GL_ARB_program_interface_query.put(GL_MAX_NUM_COMPATIBLE_SUBROUTINES, "GL_MAX_NUM_COMPATIBLE_SUBROUTINES"); - GL_ARB_program_interface_query.put(GL_PROGRAM_INPUT, "GL_PROGRAM_INPUT"); - GL_ARB_program_interface_query.put(GL_IS_PER_PATCH, "GL_IS_PER_PATCH"); - GL_ARB_program_interface_query.put(GL_GEOMETRY_SUBROUTINE, "GL_GEOMETRY_SUBROUTINE"); - GL_ARB_program_interface_query.put(GL_REFERENCED_BY_FRAGMENT_SHADER, "GL_REFERENCED_BY_FRAGMENT_SHADER"); - return GL_ARB_program_interface_query; - } - private static Map GL_ARB_sparse_buffer; - private static Map GL_ARB_sparse_buffer() { - if (GL_ARB_sparse_buffer != null) - return GL_ARB_sparse_buffer; - GL_ARB_sparse_buffer = new HashMap(2); - GL_ARB_sparse_buffer.put(GL_SPARSE_STORAGE_BIT_ARB, "GL_SPARSE_STORAGE_BIT_ARB"); - GL_ARB_sparse_buffer.put(GL_SPARSE_BUFFER_PAGE_SIZE_ARB, "GL_SPARSE_BUFFER_PAGE_SIZE_ARB"); - return GL_ARB_sparse_buffer; - } - private static Map GL_NV_read_buffer; - private static Map GL_NV_read_buffer() { - if (GL_NV_read_buffer != null) - return GL_NV_read_buffer; - GL_NV_read_buffer = new HashMap(1); - GL_NV_read_buffer.put(GL_READ_BUFFER_NV, "GL_READ_BUFFER_NV"); - return GL_NV_read_buffer; - } - private static Map GL_NV_vertex_program; - private static Map GL_NV_vertex_program() { - if (GL_NV_vertex_program != null) - return GL_NV_vertex_program; - GL_NV_vertex_program = new HashMap(83); - GL_NV_vertex_program.put(GL_MATRIX4_NV, "GL_MATRIX4_NV"); - GL_NV_vertex_program.put(GL_VERTEX_PROGRAM_NV, "GL_VERTEX_PROGRAM_NV"); - GL_NV_vertex_program.put(GL_PROGRAM_PARAMETER_NV, "GL_PROGRAM_PARAMETER_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY11_NV, "GL_VERTEX_ATTRIB_ARRAY11_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB15_4_NV, "GL_MAP2_VERTEX_ATTRIB15_4_NV"); - GL_NV_vertex_program.put(GL_ATTRIB_ARRAY_SIZE_NV, "GL_ATTRIB_ARRAY_SIZE_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB9_4_NV, "GL_MAP1_VERTEX_ATTRIB9_4_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB14_4_NV, "GL_MAP1_VERTEX_ATTRIB14_4_NV"); - GL_NV_vertex_program.put(GL_IDENTITY_NV, "GL_IDENTITY_NV"); - GL_NV_vertex_program.put(GL_ATTRIB_ARRAY_POINTER_NV, "GL_ATTRIB_ARRAY_POINTER_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB4_4_NV, "GL_MAP1_VERTEX_ATTRIB4_4_NV"); - GL_NV_vertex_program.put(GL_VERTEX_PROGRAM_TWO_SIDE_NV, "GL_VERTEX_PROGRAM_TWO_SIDE_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB9_4_NV, "GL_MAP2_VERTEX_ATTRIB9_4_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY1_NV, "GL_VERTEX_ATTRIB_ARRAY1_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY14_NV, "GL_VERTEX_ATTRIB_ARRAY14_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY9_NV, "GL_VERTEX_ATTRIB_ARRAY9_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB13_4_NV, "GL_MAP1_VERTEX_ATTRIB13_4_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB8_4_NV, "GL_MAP2_VERTEX_ATTRIB8_4_NV"); - GL_NV_vertex_program.put(GL_ATTRIB_ARRAY_TYPE_NV, "GL_ATTRIB_ARRAY_TYPE_NV"); - GL_NV_vertex_program.put(GL_TRANSPOSE_NV, "GL_TRANSPOSE_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB2_4_NV, "GL_MAP2_VERTEX_ATTRIB2_4_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB3_4_NV, "GL_MAP1_VERTEX_ATTRIB3_4_NV"); - GL_NV_vertex_program.put(GL_PROGRAM_LENGTH_NV, "GL_PROGRAM_LENGTH_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY5_NV, "GL_VERTEX_ATTRIB_ARRAY5_NV"); - GL_NV_vertex_program.put(GL_MATRIX0_NV, "GL_MATRIX0_NV"); - GL_NV_vertex_program.put(GL_MATRIX3_NV, "GL_MATRIX3_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB11_4_NV, "GL_MAP2_VERTEX_ATTRIB11_4_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB5_4_NV, "GL_MAP1_VERTEX_ATTRIB5_4_NV"); - GL_NV_vertex_program.put(GL_MATRIX7_NV, "GL_MATRIX7_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB14_4_NV, "GL_MAP2_VERTEX_ATTRIB14_4_NV"); - GL_NV_vertex_program.put(GL_CURRENT_MATRIX_STACK_DEPTH_NV, "GL_CURRENT_MATRIX_STACK_DEPTH_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB2_4_NV, "GL_MAP1_VERTEX_ATTRIB2_4_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY10_NV, "GL_VERTEX_ATTRIB_ARRAY10_NV"); - GL_NV_vertex_program.put(GL_VERTEX_PROGRAM_POINT_SIZE_NV, "GL_VERTEX_PROGRAM_POINT_SIZE_NV"); - GL_NV_vertex_program.put(GL_CURRENT_MATRIX_NV, "GL_CURRENT_MATRIX_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY2_NV, "GL_VERTEX_ATTRIB_ARRAY2_NV"); - GL_NV_vertex_program.put(GL_MAX_TRACK_MATRICES_NV, "GL_MAX_TRACK_MATRICES_NV"); - GL_NV_vertex_program.put(GL_PROGRAM_ERROR_POSITION_NV, "GL_PROGRAM_ERROR_POSITION_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB3_4_NV, "GL_MAP2_VERTEX_ATTRIB3_4_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB0_4_NV, "GL_MAP2_VERTEX_ATTRIB0_4_NV"); - GL_NV_vertex_program.put(GL_VERTEX_STATE_PROGRAM_NV, "GL_VERTEX_STATE_PROGRAM_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY6_NV, "GL_VERTEX_ATTRIB_ARRAY6_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB8_4_NV, "GL_MAP1_VERTEX_ATTRIB8_4_NV"); - GL_NV_vertex_program.put(GL_INVERSE_TRANSPOSE_NV, "GL_INVERSE_TRANSPOSE_NV"); - GL_NV_vertex_program.put(GL_MATRIX6_NV, "GL_MATRIX6_NV"); - GL_NV_vertex_program.put(GL_PROGRAM_RESIDENT_NV, "GL_PROGRAM_RESIDENT_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB11_4_NV, "GL_MAP1_VERTEX_ATTRIB11_4_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB1_4_NV, "GL_MAP1_VERTEX_ATTRIB1_4_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB12_4_NV, "GL_MAP2_VERTEX_ATTRIB12_4_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY13_NV, "GL_VERTEX_ATTRIB_ARRAY13_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB7_4_NV, "GL_MAP1_VERTEX_ATTRIB7_4_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB6_4_NV, "GL_MAP2_VERTEX_ATTRIB6_4_NV"); - GL_NV_vertex_program.put(GL_PROGRAM_STRING_NV, "GL_PROGRAM_STRING_NV"); - GL_NV_vertex_program.put(GL_TRACK_MATRIX_TRANSFORM_NV, "GL_TRACK_MATRIX_TRANSFORM_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY3_NV, "GL_VERTEX_ATTRIB_ARRAY3_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB6_4_NV, "GL_MAP1_VERTEX_ATTRIB6_4_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB5_4_NV, "GL_MAP2_VERTEX_ATTRIB5_4_NV"); - GL_NV_vertex_program.put(GL_MATRIX2_NV, "GL_MATRIX2_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB10_4_NV, "GL_MAP1_VERTEX_ATTRIB10_4_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB0_4_NV, "GL_MAP1_VERTEX_ATTRIB0_4_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY7_NV, "GL_VERTEX_ATTRIB_ARRAY7_NV"); - GL_NV_vertex_program.put(GL_VERTEX_PROGRAM_BINDING_NV, "GL_VERTEX_PROGRAM_BINDING_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB1_4_NV, "GL_MAP2_VERTEX_ATTRIB1_4_NV"); - GL_NV_vertex_program.put(GL_INVERSE_NV, "GL_INVERSE_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB4_4_NV, "GL_MAP2_VERTEX_ATTRIB4_4_NV"); - GL_NV_vertex_program.put(GL_MATRIX5_NV, "GL_MATRIX5_NV"); - GL_NV_vertex_program.put(GL_TRACK_MATRIX_NV, "GL_TRACK_MATRIX_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB7_4_NV, "GL_MAP2_VERTEX_ATTRIB7_4_NV"); - GL_NV_vertex_program.put(GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV, "GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY12_NV, "GL_VERTEX_ATTRIB_ARRAY12_NV"); - GL_NV_vertex_program.put(GL_CURRENT_ATTRIB_NV, "GL_CURRENT_ATTRIB_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY4_NV, "GL_VERTEX_ATTRIB_ARRAY4_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB12_4_NV, "GL_MAP1_VERTEX_ATTRIB12_4_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY15_NV, "GL_VERTEX_ATTRIB_ARRAY15_NV"); - GL_NV_vertex_program.put(GL_MAP1_VERTEX_ATTRIB15_4_NV, "GL_MAP1_VERTEX_ATTRIB15_4_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB10_4_NV, "GL_MAP2_VERTEX_ATTRIB10_4_NV"); - GL_NV_vertex_program.put(GL_MODELVIEW_PROJECTION_NV, "GL_MODELVIEW_PROJECTION_NV"); - GL_NV_vertex_program.put(GL_ATTRIB_ARRAY_STRIDE_NV, "GL_ATTRIB_ARRAY_STRIDE_NV"); - GL_NV_vertex_program.put(GL_PROGRAM_TARGET_NV, "GL_PROGRAM_TARGET_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY0_NV, "GL_VERTEX_ATTRIB_ARRAY0_NV"); - GL_NV_vertex_program.put(GL_MATRIX1_NV, "GL_MATRIX1_NV"); - GL_NV_vertex_program.put(GL_MAP2_VERTEX_ATTRIB13_4_NV, "GL_MAP2_VERTEX_ATTRIB13_4_NV"); - GL_NV_vertex_program.put(GL_VERTEX_ATTRIB_ARRAY8_NV, "GL_VERTEX_ATTRIB_ARRAY8_NV"); - return GL_NV_vertex_program; - } - private static Map GL_ARB_debug_output; - private static Map GL_ARB_debug_output() { - if (GL_ARB_debug_output != null) - return GL_ARB_debug_output; - GL_ARB_debug_output = new HashMap(22); - GL_ARB_debug_output.put(GL_DEBUG_SOURCE_SHADER_COMPILER_ARB, "GL_DEBUG_SOURCE_SHADER_COMPILER_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_CALLBACK_FUNCTION_ARB, "GL_DEBUG_CALLBACK_FUNCTION_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_SEVERITY_MEDIUM_ARB, "GL_DEBUG_SEVERITY_MEDIUM_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB, "GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_SEVERITY_HIGH_ARB, "GL_DEBUG_SEVERITY_HIGH_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_TYPE_ERROR_ARB, "GL_DEBUG_TYPE_ERROR_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_SOURCE_APPLICATION_ARB, "GL_DEBUG_SOURCE_APPLICATION_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_TYPE_PERFORMANCE_ARB, "GL_DEBUG_TYPE_PERFORMANCE_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_TYPE_PORTABILITY_ARB, "GL_DEBUG_TYPE_PORTABILITY_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_TYPE_OTHER_ARB, "GL_DEBUG_TYPE_OTHER_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_SOURCE_API_ARB, "GL_DEBUG_SOURCE_API_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_SOURCE_THIRD_PARTY_ARB, "GL_DEBUG_SOURCE_THIRD_PARTY_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB"); - GL_ARB_debug_output.put(GL_MAX_DEBUG_MESSAGE_LENGTH_ARB, "GL_MAX_DEBUG_MESSAGE_LENGTH_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_SEVERITY_LOW_ARB, "GL_DEBUG_SEVERITY_LOW_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_CALLBACK_USER_PARAM_ARB, "GL_DEBUG_CALLBACK_USER_PARAM_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_SOURCE_OTHER_ARB, "GL_DEBUG_SOURCE_OTHER_ARB"); - GL_ARB_debug_output.put(GL_MAX_DEBUG_LOGGED_MESSAGES_ARB, "GL_MAX_DEBUG_LOGGED_MESSAGES_ARB"); - GL_ARB_debug_output.put(GL_DEBUG_LOGGED_MESSAGES_ARB, "GL_DEBUG_LOGGED_MESSAGES_ARB"); - return GL_ARB_debug_output; - } - private static Map GL_EXT_texture_border_clamp; - private static Map GL_EXT_texture_border_clamp() { - if (GL_EXT_texture_border_clamp != null) - return GL_EXT_texture_border_clamp; - GL_EXT_texture_border_clamp = new HashMap(49); - GL_EXT_texture_border_clamp.put(GL_RGB8I_EXT, "GL_RGB8I_EXT"); - GL_EXT_texture_border_clamp.put(GL_INTENSITY8UI_EXT, "GL_INTENSITY8UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE_ALPHA16I_EXT, "GL_LUMINANCE_ALPHA16I_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGB16UI_EXT, "GL_RGB16UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_GREEN_INTEGER_EXT, "GL_GREEN_INTEGER_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGBA8I_EXT, "GL_RGBA8I_EXT"); - GL_EXT_texture_border_clamp.put(GL_ALPHA8I_EXT, "GL_ALPHA8I_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE8I_EXT, "GL_LUMINANCE8I_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE16I_EXT, "GL_LUMINANCE16I_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE_INTEGER_EXT, "GL_LUMINANCE_INTEGER_EXT"); - GL_EXT_texture_border_clamp.put(GL_BLUE_INTEGER_EXT, "GL_BLUE_INTEGER_EXT"); - GL_EXT_texture_border_clamp.put(GL_ALPHA32UI_EXT, "GL_ALPHA32UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE32I_EXT, "GL_LUMINANCE32I_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE_ALPHA32I_EXT, "GL_LUMINANCE_ALPHA32I_EXT"); - GL_EXT_texture_border_clamp.put(GL_ALPHA_INTEGER_EXT, "GL_ALPHA_INTEGER_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGB32I_EXT, "GL_RGB32I_EXT"); - GL_EXT_texture_border_clamp.put(GL_ALPHA32I_EXT, "GL_ALPHA32I_EXT"); - GL_EXT_texture_border_clamp.put(GL_ALPHA16I_EXT, "GL_ALPHA16I_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGB16I_EXT, "GL_RGB16I_EXT"); - GL_EXT_texture_border_clamp.put(GL_INTENSITY16UI_EXT, "GL_INTENSITY16UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_BGRA_INTEGER_EXT, "GL_BGRA_INTEGER_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGB8UI_EXT, "GL_RGB8UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE16UI_EXT, "GL_LUMINANCE16UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGBA32UI_EXT, "GL_RGBA32UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE8UI_EXT, "GL_LUMINANCE8UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_INTENSITY32I_EXT, "GL_INTENSITY32I_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE_ALPHA16UI_EXT, "GL_LUMINANCE_ALPHA16UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE_ALPHA8I_EXT, "GL_LUMINANCE_ALPHA8I_EXT"); - GL_EXT_texture_border_clamp.put(GL_ALPHA16UI_EXT, "GL_ALPHA16UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_INTENSITY16I_EXT, "GL_INTENSITY16I_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE_ALPHA_INTEGER_EXT, "GL_LUMINANCE_ALPHA_INTEGER_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGBA16UI_EXT, "GL_RGBA16UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGBA16I_EXT, "GL_RGBA16I_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE32UI_EXT, "GL_LUMINANCE32UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGBA32I_EXT, "GL_RGBA32I_EXT"); - GL_EXT_texture_border_clamp.put(GL_INTENSITY32UI_EXT, "GL_INTENSITY32UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGBA8UI_EXT, "GL_RGBA8UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_ALPHA8UI_EXT, "GL_ALPHA8UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGB32UI_EXT, "GL_RGB32UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGBA_INTEGER_MODE_EXT, "GL_RGBA_INTEGER_MODE_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE_ALPHA8UI_EXT, "GL_LUMINANCE_ALPHA8UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_RED_INTEGER_EXT, "GL_RED_INTEGER_EXT"); - GL_EXT_texture_border_clamp.put(GL_LUMINANCE_ALPHA32UI_EXT, "GL_LUMINANCE_ALPHA32UI_EXT"); - GL_EXT_texture_border_clamp.put(GL_CLAMP_TO_BORDER_EXT, "GL_CLAMP_TO_BORDER_EXT"); - GL_EXT_texture_border_clamp.put(GL_INTENSITY8I_EXT, "GL_INTENSITY8I_EXT"); - GL_EXT_texture_border_clamp.put(GL_BGR_INTEGER_EXT, "GL_BGR_INTEGER_EXT"); - GL_EXT_texture_border_clamp.put(GL_TEXTURE_BORDER_COLOR_EXT, "GL_TEXTURE_BORDER_COLOR_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGB_INTEGER_EXT, "GL_RGB_INTEGER_EXT"); - GL_EXT_texture_border_clamp.put(GL_RGBA_INTEGER_EXT, "GL_RGBA_INTEGER_EXT"); - return GL_EXT_texture_border_clamp; - } - private static Map GL_KHR_debug; - private static Map GL_KHR_debug() { - if (GL_KHR_debug != null) - return GL_KHR_debug; - GL_KHR_debug = new HashMap(81); - GL_KHR_debug.put(GL_DEBUG_SOURCE_APPLICATION_KHR, "GL_DEBUG_SOURCE_APPLICATION_KHR"); - GL_KHR_debug.put(GL_SHADER, "GL_SHADER"); - GL_KHR_debug.put(GL_DEBUG_SEVERITY_NOTIFICATION_KHR, "GL_DEBUG_SEVERITY_NOTIFICATION_KHR"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_WINDOW_SYSTEM, "GL_DEBUG_SOURCE_WINDOW_SYSTEM"); - GL_KHR_debug.put(GL_DEBUG_TYPE_POP_GROUP, "GL_DEBUG_TYPE_POP_GROUP"); - GL_KHR_debug.put(GL_VERTEX_ARRAY_KHR, "GL_VERTEX_ARRAY_KHR"); - GL_KHR_debug.put(GL_DEBUG_TYPE_ERROR_KHR, "GL_DEBUG_TYPE_ERROR_KHR"); - GL_KHR_debug.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_SHADER_COMPILER, "GL_DEBUG_SOURCE_SHADER_COMPILER"); - GL_KHR_debug.put(GL_PROGRAM, "GL_PROGRAM"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_OTHER, "GL_DEBUG_SOURCE_OTHER"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR, "GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR"); - GL_KHR_debug.put(GL_SHADER_KHR, "GL_SHADER_KHR"); - GL_KHR_debug.put(GL_PROGRAM_KHR, "GL_PROGRAM_KHR"); - GL_KHR_debug.put(GL_MAX_LABEL_LENGTH_KHR, "GL_MAX_LABEL_LENGTH_KHR"); - GL_KHR_debug.put(GL_MAX_DEBUG_LOGGED_MESSAGES_KHR, "GL_MAX_DEBUG_LOGGED_MESSAGES_KHR"); - GL_KHR_debug.put(GL_PROGRAM_PIPELINE, "GL_PROGRAM_PIPELINE"); - GL_KHR_debug.put(GL_STACK_UNDERFLOW_KHR, "GL_STACK_UNDERFLOW_KHR"); - GL_KHR_debug.put(GL_DEBUG_CALLBACK_FUNCTION_KHR, "GL_DEBUG_CALLBACK_FUNCTION_KHR"); - GL_KHR_debug.put(GL_DEBUG_CALLBACK_FUNCTION, "GL_DEBUG_CALLBACK_FUNCTION"); - GL_KHR_debug.put(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR"); - GL_KHR_debug.put(GL_DEBUG_OUTPUT_KHR, "GL_DEBUG_OUTPUT_KHR"); - GL_KHR_debug.put(GL_DEBUG_TYPE_PERFORMANCE, "GL_DEBUG_TYPE_PERFORMANCE"); - GL_KHR_debug.put(GL_STACK_UNDERFLOW, "GL_STACK_UNDERFLOW"); - GL_KHR_debug.put(GL_DEBUG_TYPE_PORTABILITY, "GL_DEBUG_TYPE_PORTABILITY"); - GL_KHR_debug.put(GL_DEBUG_TYPE_MARKER_KHR, "GL_DEBUG_TYPE_MARKER_KHR"); - GL_KHR_debug.put(GL_DEBUG_SEVERITY_HIGH_KHR, "GL_DEBUG_SEVERITY_HIGH_KHR"); - GL_KHR_debug.put(GL_DEBUG_TYPE_PORTABILITY_KHR, "GL_DEBUG_TYPE_PORTABILITY_KHR"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_API_KHR, "GL_DEBUG_SOURCE_API_KHR"); - GL_KHR_debug.put(GL_DEBUG_TYPE_PUSH_GROUP, "GL_DEBUG_TYPE_PUSH_GROUP"); - GL_KHR_debug.put(GL_MAX_DEBUG_MESSAGE_LENGTH_KHR, "GL_MAX_DEBUG_MESSAGE_LENGTH_KHR"); - GL_KHR_debug.put(GL_DEBUG_OUTPUT_SYNCHRONOUS, "GL_DEBUG_OUTPUT_SYNCHRONOUS"); - GL_KHR_debug.put(GL_STACK_OVERFLOW_KHR, "GL_STACK_OVERFLOW_KHR"); - GL_KHR_debug.put(GL_VERTEX_ARRAY, "GL_VERTEX_ARRAY"); - GL_KHR_debug.put(GL_MAX_DEBUG_LOGGED_MESSAGES, "GL_MAX_DEBUG_LOGGED_MESSAGES"); - GL_KHR_debug.put(GL_DEBUG_SEVERITY_MEDIUM, "GL_DEBUG_SEVERITY_MEDIUM"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_OTHER_KHR, "GL_DEBUG_SOURCE_OTHER_KHR"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_THIRD_PARTY_KHR, "GL_DEBUG_SOURCE_THIRD_PARTY_KHR"); - GL_KHR_debug.put(GL_SAMPLER_KHR, "GL_SAMPLER_KHR"); - GL_KHR_debug.put(GL_DEBUG_SEVERITY_NOTIFICATION, "GL_DEBUG_SEVERITY_NOTIFICATION"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_THIRD_PARTY, "GL_DEBUG_SOURCE_THIRD_PARTY"); - GL_KHR_debug.put(GL_BUFFER_KHR, "GL_BUFFER_KHR"); - GL_KHR_debug.put(GL_SAMPLER, "GL_SAMPLER"); - GL_KHR_debug.put(GL_MAX_LABEL_LENGTH, "GL_MAX_LABEL_LENGTH"); - GL_KHR_debug.put(GL_DEBUG_TYPE_MARKER, "GL_DEBUG_TYPE_MARKER"); - GL_KHR_debug.put(GL_DEBUG_SEVERITY_MEDIUM_KHR, "GL_DEBUG_SEVERITY_MEDIUM_KHR"); - GL_KHR_debug.put(GL_DISPLAY_LIST, "GL_DISPLAY_LIST"); - GL_KHR_debug.put(GL_DEBUG_GROUP_STACK_DEPTH, "GL_DEBUG_GROUP_STACK_DEPTH"); - GL_KHR_debug.put(GL_DEBUG_TYPE_POP_GROUP_KHR, "GL_DEBUG_TYPE_POP_GROUP_KHR"); - GL_KHR_debug.put(GL_CONTEXT_FLAG_DEBUG_BIT, "GL_CONTEXT_FLAG_DEBUG_BIT"); - GL_KHR_debug.put(GL_DEBUG_GROUP_STACK_DEPTH_KHR, "GL_DEBUG_GROUP_STACK_DEPTH_KHR"); - GL_KHR_debug.put(GL_DEBUG_SEVERITY_LOW, "GL_DEBUG_SEVERITY_LOW"); - GL_KHR_debug.put(GL_STACK_OVERFLOW, "GL_STACK_OVERFLOW"); - GL_KHR_debug.put(GL_QUERY_KHR, "GL_QUERY_KHR"); - GL_KHR_debug.put(GL_QUERY, "GL_QUERY"); - GL_KHR_debug.put(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR"); - GL_KHR_debug.put(GL_DEBUG_TYPE_PERFORMANCE_KHR, "GL_DEBUG_TYPE_PERFORMANCE_KHR"); - GL_KHR_debug.put(GL_DEBUG_LOGGED_MESSAGES_KHR, "GL_DEBUG_LOGGED_MESSAGES_KHR"); - GL_KHR_debug.put(GL_DEBUG_SEVERITY_LOW_KHR, "GL_DEBUG_SEVERITY_LOW_KHR"); - GL_KHR_debug.put(GL_MAX_DEBUG_MESSAGE_LENGTH, "GL_MAX_DEBUG_MESSAGE_LENGTH"); - GL_KHR_debug.put(GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR, "GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR"); - GL_KHR_debug.put(GL_DEBUG_TYPE_OTHER_KHR, "GL_DEBUG_TYPE_OTHER_KHR"); - GL_KHR_debug.put(GL_DEBUG_SEVERITY_HIGH, "GL_DEBUG_SEVERITY_HIGH"); - GL_KHR_debug.put(GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR, "GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_SHADER_COMPILER_KHR, "GL_DEBUG_SOURCE_SHADER_COMPILER_KHR"); - GL_KHR_debug.put(GL_DEBUG_TYPE_PUSH_GROUP_KHR, "GL_DEBUG_TYPE_PUSH_GROUP_KHR"); - GL_KHR_debug.put(GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR, "GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR"); - GL_KHR_debug.put(GL_DEBUG_TYPE_ERROR, "GL_DEBUG_TYPE_ERROR"); - GL_KHR_debug.put(GL_DEBUG_CALLBACK_USER_PARAM_KHR, "GL_DEBUG_CALLBACK_USER_PARAM_KHR"); - GL_KHR_debug.put(GL_BUFFER, "GL_BUFFER"); - GL_KHR_debug.put(GL_DEBUG_TYPE_OTHER, "GL_DEBUG_TYPE_OTHER"); - GL_KHR_debug.put(GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH, "GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_API, "GL_DEBUG_SOURCE_API"); - GL_KHR_debug.put(GL_DEBUG_OUTPUT, "GL_DEBUG_OUTPUT"); - GL_KHR_debug.put(GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR, "GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR"); - GL_KHR_debug.put(GL_DEBUG_SOURCE_APPLICATION, "GL_DEBUG_SOURCE_APPLICATION"); - GL_KHR_debug.put(GL_MAX_DEBUG_GROUP_STACK_DEPTH, "GL_MAX_DEBUG_GROUP_STACK_DEPTH"); - GL_KHR_debug.put(GL_DEBUG_LOGGED_MESSAGES, "GL_DEBUG_LOGGED_MESSAGES"); - GL_KHR_debug.put(GL_CONTEXT_FLAG_DEBUG_BIT_KHR, "GL_CONTEXT_FLAG_DEBUG_BIT_KHR"); - GL_KHR_debug.put(GL_PROGRAM_PIPELINE_KHR, "GL_PROGRAM_PIPELINE_KHR"); - GL_KHR_debug.put(GL_DEBUG_CALLBACK_USER_PARAM, "GL_DEBUG_CALLBACK_USER_PARAM"); - return GL_KHR_debug; - } - private static Map GL_NV_vertex_buffer_unified_memory; - private static Map GL_NV_vertex_buffer_unified_memory() { - if (GL_NV_vertex_buffer_unified_memory != null) - return GL_NV_vertex_buffer_unified_memory; - GL_NV_vertex_buffer_unified_memory = new HashMap(25); - GL_NV_vertex_buffer_unified_memory.put(GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV, "GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_FOG_COORD_ARRAY_ADDRESS_NV, "GL_FOG_COORD_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_VERTEX_ARRAY_ADDRESS_NV, "GL_VERTEX_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_INDEX_ARRAY_ADDRESS_NV, "GL_INDEX_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_VERTEX_ARRAY_LENGTH_NV, "GL_VERTEX_ARRAY_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV, "GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_DRAW_INDIRECT_ADDRESS_NV, "GL_DRAW_INDIRECT_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_COLOR_ARRAY_ADDRESS_NV, "GL_COLOR_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV, "GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_ELEMENT_ARRAY_ADDRESS_NV, "GL_ELEMENT_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_TEXTURE_COORD_ARRAY_ADDRESS_NV, "GL_TEXTURE_COORD_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_NORMAL_ARRAY_ADDRESS_NV, "GL_NORMAL_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV, "GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_FOG_COORD_ARRAY_LENGTH_NV, "GL_FOG_COORD_ARRAY_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_EDGE_FLAG_ARRAY_LENGTH_NV, "GL_EDGE_FLAG_ARRAY_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_COLOR_ARRAY_LENGTH_NV, "GL_COLOR_ARRAY_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_INDEX_ARRAY_LENGTH_NV, "GL_INDEX_ARRAY_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_ELEMENT_ARRAY_UNIFIED_NV, "GL_ELEMENT_ARRAY_UNIFIED_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_ELEMENT_ARRAY_LENGTH_NV, "GL_ELEMENT_ARRAY_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_NORMAL_ARRAY_LENGTH_NV, "GL_NORMAL_ARRAY_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_TEXTURE_COORD_ARRAY_LENGTH_NV, "GL_TEXTURE_COORD_ARRAY_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_DRAW_INDIRECT_LENGTH_NV, "GL_DRAW_INDIRECT_LENGTH_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_EDGE_FLAG_ARRAY_ADDRESS_NV, "GL_EDGE_FLAG_ARRAY_ADDRESS_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_DRAW_INDIRECT_UNIFIED_NV, "GL_DRAW_INDIRECT_UNIFIED_NV"); - GL_NV_vertex_buffer_unified_memory.put(GL_SECONDARY_COLOR_ARRAY_LENGTH_NV, "GL_SECONDARY_COLOR_ARRAY_LENGTH_NV"); - return GL_NV_vertex_buffer_unified_memory; - } - private static Map GL_NV_framebuffer_multisample_coverage; - private static Map GL_NV_framebuffer_multisample_coverage() { - if (GL_NV_framebuffer_multisample_coverage != null) - return GL_NV_framebuffer_multisample_coverage; - GL_NV_framebuffer_multisample_coverage = new HashMap(4); - GL_NV_framebuffer_multisample_coverage.put(GL_MULTISAMPLE_COVERAGE_MODES_NV, "GL_MULTISAMPLE_COVERAGE_MODES_NV"); - GL_NV_framebuffer_multisample_coverage.put(GL_RENDERBUFFER_COVERAGE_SAMPLES_NV, "GL_RENDERBUFFER_COVERAGE_SAMPLES_NV"); - GL_NV_framebuffer_multisample_coverage.put(GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV, "GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV"); - GL_NV_framebuffer_multisample_coverage.put(GL_RENDERBUFFER_COLOR_SAMPLES_NV, "GL_RENDERBUFFER_COLOR_SAMPLES_NV"); - return GL_NV_framebuffer_multisample_coverage; - } - private static Map GL_ARB_shader_atomic_counters; - private static Map GL_ARB_shader_atomic_counters() { - if (GL_ARB_shader_atomic_counters != null) - return GL_ARB_shader_atomic_counters; - GL_ARB_shader_atomic_counters = new HashMap(29); - GL_ARB_shader_atomic_counters.put(GL_MAX_FRAGMENT_ATOMIC_COUNTERS, "GL_MAX_FRAGMENT_ATOMIC_COUNTERS"); - GL_ARB_shader_atomic_counters.put(GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX, "GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX"); - GL_ARB_shader_atomic_counters.put(GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS, "GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS"); - GL_ARB_shader_atomic_counters.put(GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS, "GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS"); - GL_ARB_shader_atomic_counters.put(GL_MAX_GEOMETRY_ATOMIC_COUNTERS, "GL_MAX_GEOMETRY_ATOMIC_COUNTERS"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE, "GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE"); - GL_ARB_shader_atomic_counters.put(GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS, "GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_SIZE, "GL_ATOMIC_COUNTER_BUFFER_SIZE"); - GL_ARB_shader_atomic_counters.put(GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS, "GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER, "GL_ATOMIC_COUNTER_BUFFER"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_BINDING, "GL_ATOMIC_COUNTER_BUFFER_BINDING"); - GL_ARB_shader_atomic_counters.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS"); - GL_ARB_shader_atomic_counters.put(GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS, "GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS"); - GL_ARB_shader_atomic_counters.put(GL_UNSIGNED_INT_ATOMIC_COUNTER, "GL_UNSIGNED_INT_ATOMIC_COUNTER"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER"); - GL_ARB_shader_atomic_counters.put(GL_MAX_VERTEX_ATOMIC_COUNTERS, "GL_MAX_VERTEX_ATOMIC_COUNTERS"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER"); - GL_ARB_shader_atomic_counters.put(GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE, "GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER"); - GL_ARB_shader_atomic_counters.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_START, "GL_ATOMIC_COUNTER_BUFFER_START"); - GL_ARB_shader_atomic_counters.put(GL_MAX_COMBINED_ATOMIC_COUNTERS, "GL_MAX_COMBINED_ATOMIC_COUNTERS"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER, "GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER"); - GL_ARB_shader_atomic_counters.put(GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS, "GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"); - GL_ARB_shader_atomic_counters.put(GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS, "GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS"); - GL_ARB_shader_atomic_counters.put(GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS, "GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS"); - GL_ARB_shader_atomic_counters.put(GL_ACTIVE_ATOMIC_COUNTER_BUFFERS, "GL_ACTIVE_ATOMIC_COUNTER_BUFFERS"); - return GL_ARB_shader_atomic_counters; - } - private static Map GL_ARB_sparse_texture; - private static Map GL_ARB_sparse_texture() { - if (GL_ARB_sparse_texture != null) - return GL_ARB_sparse_texture; - GL_ARB_sparse_texture = new HashMap(11); - GL_ARB_sparse_texture.put(GL_TEXTURE_SPARSE_ARB, "GL_TEXTURE_SPARSE_ARB"); - GL_ARB_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_Z_ARB, "GL_VIRTUAL_PAGE_SIZE_Z_ARB"); - GL_ARB_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_INDEX_ARB, "GL_VIRTUAL_PAGE_SIZE_INDEX_ARB"); - GL_ARB_sparse_texture.put(GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB, "GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_ARB"); - GL_ARB_sparse_texture.put(GL_NUM_VIRTUAL_PAGE_SIZES_ARB, "GL_NUM_VIRTUAL_PAGE_SIZES_ARB"); - GL_ARB_sparse_texture.put(GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB, "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_ARB"); - GL_ARB_sparse_texture.put(GL_NUM_SPARSE_LEVELS_ARB, "GL_NUM_SPARSE_LEVELS_ARB"); - GL_ARB_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_X_ARB, "GL_VIRTUAL_PAGE_SIZE_X_ARB"); - GL_ARB_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_Y_ARB, "GL_VIRTUAL_PAGE_SIZE_Y_ARB"); - GL_ARB_sparse_texture.put(GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB, "GL_MAX_SPARSE_3D_TEXTURE_SIZE_ARB"); - GL_ARB_sparse_texture.put(GL_MAX_SPARSE_TEXTURE_SIZE_ARB, "GL_MAX_SPARSE_TEXTURE_SIZE_ARB"); - return GL_ARB_sparse_texture; - } - private static Map GL_ARB_multisample; - private static Map GL_ARB_multisample() { - if (GL_ARB_multisample != null) - return GL_ARB_multisample; - GL_ARB_multisample = new HashMap(9); - GL_ARB_multisample.put(GL_SAMPLE_COVERAGE_VALUE_ARB, "GL_SAMPLE_COVERAGE_VALUE_ARB"); - GL_ARB_multisample.put(GL_SAMPLE_ALPHA_TO_ONE_ARB, "GL_SAMPLE_ALPHA_TO_ONE_ARB"); - GL_ARB_multisample.put(GL_SAMPLE_COVERAGE_ARB, "GL_SAMPLE_COVERAGE_ARB"); - GL_ARB_multisample.put(GL_SAMPLE_COVERAGE_INVERT_ARB, "GL_SAMPLE_COVERAGE_INVERT_ARB"); - GL_ARB_multisample.put(GL_SAMPLE_BUFFERS_ARB, "GL_SAMPLE_BUFFERS_ARB"); - GL_ARB_multisample.put(GL_SAMPLES_ARB, "GL_SAMPLES_ARB"); - GL_ARB_multisample.put(GL_MULTISAMPLE_BIT_ARB, "GL_MULTISAMPLE_BIT_ARB"); - GL_ARB_multisample.put(GL_MULTISAMPLE_ARB, "GL_MULTISAMPLE_ARB"); - GL_ARB_multisample.put(GL_SAMPLE_ALPHA_TO_COVERAGE_ARB, "GL_SAMPLE_ALPHA_TO_COVERAGE_ARB"); - return GL_ARB_multisample; - } - private static Map GL_QCOM_extended_get; - private static Map GL_QCOM_extended_get() { - if (GL_QCOM_extended_get != null) - return GL_QCOM_extended_get; - GL_QCOM_extended_get = new HashMap(11); - GL_QCOM_extended_get.put(GL_TEXTURE_TARGET_QCOM, "GL_TEXTURE_TARGET_QCOM"); - GL_QCOM_extended_get.put(GL_TEXTURE_TYPE_QCOM, "GL_TEXTURE_TYPE_QCOM"); - GL_QCOM_extended_get.put(GL_TEXTURE_HEIGHT_QCOM, "GL_TEXTURE_HEIGHT_QCOM"); - GL_QCOM_extended_get.put(GL_TEXTURE_IMAGE_VALID_QCOM, "GL_TEXTURE_IMAGE_VALID_QCOM"); - GL_QCOM_extended_get.put(GL_TEXTURE_OBJECT_VALID_QCOM, "GL_TEXTURE_OBJECT_VALID_QCOM"); - GL_QCOM_extended_get.put(GL_TEXTURE_DEPTH_QCOM, "GL_TEXTURE_DEPTH_QCOM"); - GL_QCOM_extended_get.put(GL_TEXTURE_INTERNAL_FORMAT_QCOM, "GL_TEXTURE_INTERNAL_FORMAT_QCOM"); - GL_QCOM_extended_get.put(GL_TEXTURE_FORMAT_QCOM, "GL_TEXTURE_FORMAT_QCOM"); - GL_QCOM_extended_get.put(GL_STATE_RESTORE, "GL_STATE_RESTORE"); - GL_QCOM_extended_get.put(GL_TEXTURE_WIDTH_QCOM, "GL_TEXTURE_WIDTH_QCOM"); - GL_QCOM_extended_get.put(GL_TEXTURE_NUM_LEVELS_QCOM, "GL_TEXTURE_NUM_LEVELS_QCOM"); - return GL_QCOM_extended_get; - } - private static Map GL_ARB_texture_compression; - private static Map GL_ARB_texture_compression() { - if (GL_ARB_texture_compression != null) - return GL_ARB_texture_compression; - GL_ARB_texture_compression = new HashMap(11); - GL_ARB_texture_compression.put(GL_COMPRESSED_INTENSITY_ARB, "GL_COMPRESSED_INTENSITY_ARB"); - GL_ARB_texture_compression.put(GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB, "GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB"); - GL_ARB_texture_compression.put(GL_COMPRESSED_ALPHA_ARB, "GL_COMPRESSED_ALPHA_ARB"); - GL_ARB_texture_compression.put(GL_COMPRESSED_LUMINANCE_ALPHA_ARB, "GL_COMPRESSED_LUMINANCE_ALPHA_ARB"); - GL_ARB_texture_compression.put(GL_TEXTURE_COMPRESSION_HINT_ARB, "GL_TEXTURE_COMPRESSION_HINT_ARB"); - GL_ARB_texture_compression.put(GL_TEXTURE_COMPRESSED_ARB, "GL_TEXTURE_COMPRESSED_ARB"); - GL_ARB_texture_compression.put(GL_COMPRESSED_RGBA_ARB, "GL_COMPRESSED_RGBA_ARB"); - GL_ARB_texture_compression.put(GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB, "GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB"); - GL_ARB_texture_compression.put(GL_COMPRESSED_LUMINANCE_ARB, "GL_COMPRESSED_LUMINANCE_ARB"); - GL_ARB_texture_compression.put(GL_COMPRESSED_RGB_ARB, "GL_COMPRESSED_RGB_ARB"); - GL_ARB_texture_compression.put(GL_COMPRESSED_TEXTURE_FORMATS_ARB, "GL_COMPRESSED_TEXTURE_FORMATS_ARB"); - return GL_ARB_texture_compression; - } - private static Map GL_APPLE_object_purgeable; - private static Map GL_APPLE_object_purgeable() { - if (GL_APPLE_object_purgeable != null) - return GL_APPLE_object_purgeable; - GL_APPLE_object_purgeable = new HashMap(6); - GL_APPLE_object_purgeable.put(GL_VOLATILE_APPLE, "GL_VOLATILE_APPLE"); - GL_APPLE_object_purgeable.put(GL_PURGEABLE_APPLE, "GL_PURGEABLE_APPLE"); - GL_APPLE_object_purgeable.put(GL_RELEASED_APPLE, "GL_RELEASED_APPLE"); - GL_APPLE_object_purgeable.put(GL_UNDEFINED_APPLE, "GL_UNDEFINED_APPLE"); - GL_APPLE_object_purgeable.put(GL_BUFFER_OBJECT_APPLE, "GL_BUFFER_OBJECT_APPLE"); - GL_APPLE_object_purgeable.put(GL_RETAINED_APPLE, "GL_RETAINED_APPLE"); - return GL_APPLE_object_purgeable; - } - private static Map GL_EXT_sparse_texture; - private static Map GL_EXT_sparse_texture() { - if (GL_EXT_sparse_texture != null) - return GL_EXT_sparse_texture; - GL_EXT_sparse_texture = new HashMap(16); - GL_EXT_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_Z_EXT, "GL_VIRTUAL_PAGE_SIZE_Z_EXT"); - GL_EXT_sparse_texture.put(GL_TEXTURE_CUBE_MAP_ARRAY_OES, "GL_TEXTURE_CUBE_MAP_ARRAY_OES"); - GL_EXT_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_Y_EXT, "GL_VIRTUAL_PAGE_SIZE_Y_EXT"); - GL_EXT_sparse_texture.put(GL_TEXTURE_CUBE_MAP, "GL_TEXTURE_CUBE_MAP"); - GL_EXT_sparse_texture.put(GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT, "GL_MAX_SPARSE_3D_TEXTURE_SIZE_EXT"); - GL_EXT_sparse_texture.put(GL_TEXTURE_3D, "GL_TEXTURE_3D"); - GL_EXT_sparse_texture.put(GL_TEXTURE_SPARSE_EXT, "GL_TEXTURE_SPARSE_EXT"); - GL_EXT_sparse_texture.put(GL_TEXTURE_2D, "GL_TEXTURE_2D"); - GL_EXT_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_INDEX_EXT, "GL_VIRTUAL_PAGE_SIZE_INDEX_EXT"); - GL_EXT_sparse_texture.put(GL_TEXTURE_2D_ARRAY, "GL_TEXTURE_2D_ARRAY"); - GL_EXT_sparse_texture.put(GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT, "GL_SPARSE_TEXTURE_FULL_ARRAY_CUBE_MIPMAPS_EXT"); - GL_EXT_sparse_texture.put(GL_NUM_VIRTUAL_PAGE_SIZES_EXT, "GL_NUM_VIRTUAL_PAGE_SIZES_EXT"); - GL_EXT_sparse_texture.put(GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT, "GL_MAX_SPARSE_ARRAY_TEXTURE_LAYERS_EXT"); - GL_EXT_sparse_texture.put(GL_NUM_SPARSE_LEVELS_EXT, "GL_NUM_SPARSE_LEVELS_EXT"); - GL_EXT_sparse_texture.put(GL_VIRTUAL_PAGE_SIZE_X_EXT, "GL_VIRTUAL_PAGE_SIZE_X_EXT"); - GL_EXT_sparse_texture.put(GL_MAX_SPARSE_TEXTURE_SIZE_EXT, "GL_MAX_SPARSE_TEXTURE_SIZE_EXT"); - return GL_EXT_sparse_texture; - } - private static Map GL_EXT_texture_array; - private static Map GL_EXT_texture_array() { - if (GL_EXT_texture_array != null) - return GL_EXT_texture_array; - GL_EXT_texture_array = new HashMap(24); - GL_EXT_texture_array.put(GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT, "GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT"); - GL_EXT_texture_array.put(GL_TEXTURE_2D_ARRAY_EXT, "GL_TEXTURE_2D_ARRAY_EXT"); - GL_EXT_texture_array.put(GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT, "GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT"); - GL_EXT_texture_array.put(GL_GEOMETRY_OUTPUT_TYPE_EXT, "GL_GEOMETRY_OUTPUT_TYPE_EXT"); - GL_EXT_texture_array.put(GL_PROXY_TEXTURE_1D_ARRAY_EXT, "GL_PROXY_TEXTURE_1D_ARRAY_EXT"); - GL_EXT_texture_array.put(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT, "GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT"); - GL_EXT_texture_array.put(GL_TEXTURE_BINDING_1D_ARRAY_EXT, "GL_TEXTURE_BINDING_1D_ARRAY_EXT"); - GL_EXT_texture_array.put(GL_PROGRAM_POINT_SIZE_EXT, "GL_PROGRAM_POINT_SIZE_EXT"); - GL_EXT_texture_array.put(GL_MAX_PROGRAM_OUTPUT_VERTICES_NV, "GL_MAX_PROGRAM_OUTPUT_VERTICES_NV"); - GL_EXT_texture_array.put(GL_LINES_ADJACENCY_EXT, "GL_LINES_ADJACENCY_EXT"); - GL_EXT_texture_array.put(GL_GEOMETRY_VERTICES_OUT_EXT, "GL_GEOMETRY_VERTICES_OUT_EXT"); - GL_EXT_texture_array.put(GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT, "GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT"); - GL_EXT_texture_array.put(GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV, "GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV"); - GL_EXT_texture_array.put(GL_PROXY_TEXTURE_2D_ARRAY_EXT, "GL_PROXY_TEXTURE_2D_ARRAY_EXT"); - GL_EXT_texture_array.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT"); - GL_EXT_texture_array.put(GL_TEXTURE_1D_ARRAY_EXT, "GL_TEXTURE_1D_ARRAY_EXT"); - GL_EXT_texture_array.put(GL_TRIANGLES_ADJACENCY_EXT, "GL_TRIANGLES_ADJACENCY_EXT"); - GL_EXT_texture_array.put(GL_TRIANGLE_STRIP_ADJACENCY_EXT, "GL_TRIANGLE_STRIP_ADJACENCY_EXT"); - GL_EXT_texture_array.put(GL_MAX_ARRAY_TEXTURE_LAYERS_EXT, "GL_MAX_ARRAY_TEXTURE_LAYERS_EXT"); - GL_EXT_texture_array.put(GL_TEXTURE_BINDING_2D_ARRAY_EXT, "GL_TEXTURE_BINDING_2D_ARRAY_EXT"); - GL_EXT_texture_array.put(GL_LINE_STRIP_ADJACENCY_EXT, "GL_LINE_STRIP_ADJACENCY_EXT"); - GL_EXT_texture_array.put(GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT, "GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT"); - GL_EXT_texture_array.put(GL_GEOMETRY_PROGRAM_NV, "GL_GEOMETRY_PROGRAM_NV"); - GL_EXT_texture_array.put(GL_GEOMETRY_INPUT_TYPE_EXT, "GL_GEOMETRY_INPUT_TYPE_EXT"); - return GL_EXT_texture_array; - } - private static Map GL_ARB_vertex_blend; - private static Map GL_ARB_vertex_blend() { - if (GL_ARB_vertex_blend != null) - return GL_ARB_vertex_blend; - GL_ARB_vertex_blend = new HashMap(42); - GL_ARB_vertex_blend.put(GL_MODELVIEW16_ARB, "GL_MODELVIEW16_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW11_ARB, "GL_MODELVIEW11_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW8_ARB, "GL_MODELVIEW8_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW29_ARB, "GL_MODELVIEW29_ARB"); - GL_ARB_vertex_blend.put(GL_WEIGHT_ARRAY_POINTER_ARB, "GL_WEIGHT_ARRAY_POINTER_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW24_ARB, "GL_MODELVIEW24_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW4_ARB, "GL_MODELVIEW4_ARB"); - GL_ARB_vertex_blend.put(GL_MAX_VERTEX_UNITS_ARB, "GL_MAX_VERTEX_UNITS_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW20_ARB, "GL_MODELVIEW20_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW2_ARB, "GL_MODELVIEW2_ARB"); - GL_ARB_vertex_blend.put(GL_ACTIVE_VERTEX_UNITS_ARB, "GL_ACTIVE_VERTEX_UNITS_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW7_ARB, "GL_MODELVIEW7_ARB"); - GL_ARB_vertex_blend.put(GL_WEIGHT_SUM_UNITY_ARB, "GL_WEIGHT_SUM_UNITY_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW12_ARB, "GL_MODELVIEW12_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW17_ARB, "GL_MODELVIEW17_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW26_ARB, "GL_MODELVIEW26_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW25_ARB, "GL_MODELVIEW25_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW21_ARB, "GL_MODELVIEW21_ARB"); - GL_ARB_vertex_blend.put(GL_WEIGHT_ARRAY_ARB, "GL_WEIGHT_ARRAY_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW3_ARB, "GL_MODELVIEW3_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW22_ARB, "GL_MODELVIEW22_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW30_ARB, "GL_MODELVIEW30_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW27_ARB, "GL_MODELVIEW27_ARB"); - GL_ARB_vertex_blend.put(GL_WEIGHT_ARRAY_STRIDE_ARB, "GL_WEIGHT_ARRAY_STRIDE_ARB"); - GL_ARB_vertex_blend.put(GL_WEIGHT_ARRAY_SIZE_ARB, "GL_WEIGHT_ARRAY_SIZE_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW14_ARB, "GL_MODELVIEW14_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW13_ARB, "GL_MODELVIEW13_ARB"); - GL_ARB_vertex_blend.put(GL_WEIGHT_ARRAY_TYPE_ARB, "GL_WEIGHT_ARRAY_TYPE_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW0_ARB, "GL_MODELVIEW0_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW18_ARB, "GL_MODELVIEW18_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW31_ARB, "GL_MODELVIEW31_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW6_ARB, "GL_MODELVIEW6_ARB"); - GL_ARB_vertex_blend.put(GL_CURRENT_WEIGHT_ARB, "GL_CURRENT_WEIGHT_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW28_ARB, "GL_MODELVIEW28_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW23_ARB, "GL_MODELVIEW23_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW10_ARB, "GL_MODELVIEW10_ARB"); - GL_ARB_vertex_blend.put(GL_VERTEX_BLEND_ARB, "GL_VERTEX_BLEND_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW9_ARB, "GL_MODELVIEW9_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW15_ARB, "GL_MODELVIEW15_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW5_ARB, "GL_MODELVIEW5_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW19_ARB, "GL_MODELVIEW19_ARB"); - GL_ARB_vertex_blend.put(GL_MODELVIEW1_ARB, "GL_MODELVIEW1_ARB"); - return GL_ARB_vertex_blend; - } - private static Map GL_ARB_indirect_parameters; - private static Map GL_ARB_indirect_parameters() { - if (GL_ARB_indirect_parameters != null) - return GL_ARB_indirect_parameters; - GL_ARB_indirect_parameters = new HashMap(2); - GL_ARB_indirect_parameters.put(GL_PARAMETER_BUFFER_BINDING_ARB, "GL_PARAMETER_BUFFER_BINDING_ARB"); - GL_ARB_indirect_parameters.put(GL_PARAMETER_BUFFER_ARB, "GL_PARAMETER_BUFFER_ARB"); - return GL_ARB_indirect_parameters; - } - private static Map GL_EXT_blend_equation_separate; - private static Map GL_EXT_blend_equation_separate() { - if (GL_EXT_blend_equation_separate != null) - return GL_EXT_blend_equation_separate; - GL_EXT_blend_equation_separate = new HashMap(2); - GL_EXT_blend_equation_separate.put(GL_BLEND_EQUATION_ALPHA_EXT, "GL_BLEND_EQUATION_ALPHA_EXT"); - GL_EXT_blend_equation_separate.put(GL_BLEND_EQUATION_RGB_EXT, "GL_BLEND_EQUATION_RGB_EXT"); - return GL_EXT_blend_equation_separate; - } - private static Map GL_EXT_framebuffer_blit; - private static Map GL_EXT_framebuffer_blit() { - if (GL_EXT_framebuffer_blit != null) - return GL_EXT_framebuffer_blit; - GL_EXT_framebuffer_blit = new HashMap(4); - GL_EXT_framebuffer_blit.put(GL_DRAW_FRAMEBUFFER_EXT, "GL_DRAW_FRAMEBUFFER_EXT"); - GL_EXT_framebuffer_blit.put(GL_READ_FRAMEBUFFER_EXT, "GL_READ_FRAMEBUFFER_EXT"); - GL_EXT_framebuffer_blit.put(GL_DRAW_FRAMEBUFFER_BINDING_EXT, "GL_DRAW_FRAMEBUFFER_BINDING_EXT"); - GL_EXT_framebuffer_blit.put(GL_READ_FRAMEBUFFER_BINDING_EXT, "GL_READ_FRAMEBUFFER_BINDING_EXT"); - return GL_EXT_framebuffer_blit; - } - private static Map GL_EXT_gpu_shader4; - private static Map GL_EXT_gpu_shader4() { - if (GL_EXT_gpu_shader4 != null) - return GL_EXT_gpu_shader4; - GL_EXT_gpu_shader4 = new HashMap(29); - GL_EXT_gpu_shader4.put(GL_SAMPLER_1D_ARRAY_EXT, "GL_SAMPLER_1D_ARRAY_EXT"); - GL_EXT_gpu_shader4.put(GL_SAMPLER_BUFFER_EXT, "GL_SAMPLER_BUFFER_EXT"); - GL_EXT_gpu_shader4.put(GL_SAMPLER_1D_ARRAY_SHADOW_EXT, "GL_SAMPLER_1D_ARRAY_SHADOW_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT, "GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_2D_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_EXT"); - GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_2D_ARRAY_EXT, "GL_INT_SAMPLER_2D_ARRAY_EXT"); - GL_EXT_gpu_shader4.put(GL_MAX_PROGRAM_TEXEL_OFFSET_EXT, "GL_MAX_PROGRAM_TEXEL_OFFSET_EXT"); - GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_1D_ARRAY_EXT, "GL_INT_SAMPLER_1D_ARRAY_EXT"); - GL_EXT_gpu_shader4.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT, "GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT"); - GL_EXT_gpu_shader4.put(GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV, "GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_VEC2_EXT, "GL_UNSIGNED_INT_VEC2_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_3D_EXT, "GL_UNSIGNED_INT_SAMPLER_3D_EXT"); - GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_3D_EXT, "GL_INT_SAMPLER_3D_EXT"); - GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_2D_EXT, "GL_INT_SAMPLER_2D_EXT"); - GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_CUBE_EXT, "GL_INT_SAMPLER_CUBE_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_1D_EXT, "GL_UNSIGNED_INT_SAMPLER_1D_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT, "GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT"); - GL_EXT_gpu_shader4.put(GL_SAMPLER_2D_ARRAY_EXT, "GL_SAMPLER_2D_ARRAY_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_VEC3_EXT, "GL_UNSIGNED_INT_VEC3_EXT"); - GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_2D_RECT_EXT, "GL_INT_SAMPLER_2D_RECT_EXT"); - GL_EXT_gpu_shader4.put(GL_MIN_PROGRAM_TEXEL_OFFSET_EXT, "GL_MIN_PROGRAM_TEXEL_OFFSET_EXT"); - GL_EXT_gpu_shader4.put(GL_SAMPLER_2D_ARRAY_SHADOW_EXT, "GL_SAMPLER_2D_ARRAY_SHADOW_EXT"); - GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_1D_EXT, "GL_INT_SAMPLER_1D_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_VEC4_EXT, "GL_UNSIGNED_INT_VEC4_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_CUBE_EXT, "GL_UNSIGNED_INT_SAMPLER_CUBE_EXT"); - GL_EXT_gpu_shader4.put(GL_SAMPLER_CUBE_SHADOW_EXT, "GL_SAMPLER_CUBE_SHADOW_EXT"); - GL_EXT_gpu_shader4.put(GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT, "GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT"); - GL_EXT_gpu_shader4.put(GL_INT_SAMPLER_BUFFER_EXT, "GL_INT_SAMPLER_BUFFER_EXT"); - return GL_EXT_gpu_shader4; - } - private static Map GL_ARB_vertex_shader; - private static Map GL_ARB_vertex_shader() { - if (GL_ARB_vertex_shader != null) - return GL_ARB_vertex_shader; - GL_ARB_vertex_shader = new HashMap(26); - GL_ARB_vertex_shader.put(GL_MAX_VARYING_FLOATS_ARB, "GL_MAX_VARYING_FLOATS_ARB"); - GL_ARB_vertex_shader.put(GL_VERTEX_PROGRAM_TWO_SIDE_ARB, "GL_VERTEX_PROGRAM_TWO_SIDE_ARB"); - GL_ARB_vertex_shader.put(GL_FLOAT, "GL_FLOAT"); - GL_ARB_vertex_shader.put(GL_CURRENT_VERTEX_ATTRIB_ARB, "GL_CURRENT_VERTEX_ATTRIB_ARB"); - GL_ARB_vertex_shader.put(GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB, "GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB"); - GL_ARB_vertex_shader.put(GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB, "GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB"); - GL_ARB_vertex_shader.put(GL_MAX_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_TEXTURE_IMAGE_UNITS_ARB"); - GL_ARB_vertex_shader.put(GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB, "GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB"); - GL_ARB_vertex_shader.put(GL_FLOAT_VEC2_ARB, "GL_FLOAT_VEC2_ARB"); - GL_ARB_vertex_shader.put(GL_FLOAT_MAT2_ARB, "GL_FLOAT_MAT2_ARB"); - GL_ARB_vertex_shader.put(GL_VERTEX_PROGRAM_POINT_SIZE_ARB, "GL_VERTEX_PROGRAM_POINT_SIZE_ARB"); - GL_ARB_vertex_shader.put(GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB, "GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB"); - GL_ARB_vertex_shader.put(GL_VERTEX_SHADER_ARB, "GL_VERTEX_SHADER_ARB"); - GL_ARB_vertex_shader.put(GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB, "GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB"); - GL_ARB_vertex_shader.put(GL_MAX_VERTEX_ATTRIBS_ARB, "GL_MAX_VERTEX_ATTRIBS_ARB"); - GL_ARB_vertex_shader.put(GL_MAX_TEXTURE_COORDS_ARB, "GL_MAX_TEXTURE_COORDS_ARB"); - GL_ARB_vertex_shader.put(GL_FLOAT_MAT3_ARB, "GL_FLOAT_MAT3_ARB"); - GL_ARB_vertex_shader.put(GL_FLOAT_VEC3_ARB, "GL_FLOAT_VEC3_ARB"); - GL_ARB_vertex_shader.put(GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB"); - GL_ARB_vertex_shader.put(GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB, "GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB"); - GL_ARB_vertex_shader.put(GL_FLOAT_MAT4_ARB, "GL_FLOAT_MAT4_ARB"); - GL_ARB_vertex_shader.put(GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB, "GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB"); - GL_ARB_vertex_shader.put(GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB, "GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB"); - GL_ARB_vertex_shader.put(GL_FLOAT_VEC4_ARB, "GL_FLOAT_VEC4_ARB"); - GL_ARB_vertex_shader.put(GL_OBJECT_ACTIVE_ATTRIBUTES_ARB, "GL_OBJECT_ACTIVE_ATTRIBUTES_ARB"); - GL_ARB_vertex_shader.put(GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB, "GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB"); - return GL_ARB_vertex_shader; - } - private static Map GL_NV_polygon_mode; - private static Map GL_NV_polygon_mode() { - if (GL_NV_polygon_mode != null) - return GL_NV_polygon_mode; - GL_NV_polygon_mode = new HashMap(6); - GL_NV_polygon_mode.put(GL_POLYGON_OFFSET_POINT_NV, "GL_POLYGON_OFFSET_POINT_NV"); - GL_NV_polygon_mode.put(GL_POLYGON_MODE_NV, "GL_POLYGON_MODE_NV"); - GL_NV_polygon_mode.put(GL_POLYGON_OFFSET_LINE_NV, "GL_POLYGON_OFFSET_LINE_NV"); - GL_NV_polygon_mode.put(GL_FILL_NV, "GL_FILL_NV"); - GL_NV_polygon_mode.put(GL_POINT_NV, "GL_POINT_NV"); - GL_NV_polygon_mode.put(GL_LINE_NV, "GL_LINE_NV"); - return GL_NV_polygon_mode; - } - private static Map GL_OES_texture_view; - private static Map GL_OES_texture_view() { - if (GL_OES_texture_view != null) - return GL_OES_texture_view; - GL_OES_texture_view = new HashMap(5); - GL_OES_texture_view.put(GL_TEXTURE_VIEW_MIN_LAYER_OES, "GL_TEXTURE_VIEW_MIN_LAYER_OES"); - GL_OES_texture_view.put(GL_TEXTURE_VIEW_NUM_LAYERS_OES, "GL_TEXTURE_VIEW_NUM_LAYERS_OES"); - GL_OES_texture_view.put(GL_TEXTURE_IMMUTABLE_LEVELS, "GL_TEXTURE_IMMUTABLE_LEVELS"); - GL_OES_texture_view.put(GL_TEXTURE_VIEW_NUM_LEVELS_OES, "GL_TEXTURE_VIEW_NUM_LEVELS_OES"); - GL_OES_texture_view.put(GL_TEXTURE_VIEW_MIN_LEVEL_OES, "GL_TEXTURE_VIEW_MIN_LEVEL_OES"); - return GL_OES_texture_view; - } - private static Map GL_EXT_convolution; - private static Map GL_EXT_convolution() { - if (GL_EXT_convolution != null) - return GL_EXT_convolution; - GL_EXT_convolution = new HashMap(20); - GL_EXT_convolution.put(GL_CONVOLUTION_FORMAT_EXT, "GL_CONVOLUTION_FORMAT_EXT"); - GL_EXT_convolution.put(GL_POST_CONVOLUTION_GREEN_BIAS_EXT, "GL_POST_CONVOLUTION_GREEN_BIAS_EXT"); - GL_EXT_convolution.put(GL_CONVOLUTION_1D_EXT, "GL_CONVOLUTION_1D_EXT"); - GL_EXT_convolution.put(GL_POST_CONVOLUTION_RED_SCALE_EXT, "GL_POST_CONVOLUTION_RED_SCALE_EXT"); - GL_EXT_convolution.put(GL_CONVOLUTION_HEIGHT_EXT, "GL_CONVOLUTION_HEIGHT_EXT"); - GL_EXT_convolution.put(GL_CONVOLUTION_FILTER_SCALE_EXT, "GL_CONVOLUTION_FILTER_SCALE_EXT"); - GL_EXT_convolution.put(GL_POST_CONVOLUTION_ALPHA_SCALE_EXT, "GL_POST_CONVOLUTION_ALPHA_SCALE_EXT"); - GL_EXT_convolution.put(GL_CONVOLUTION_BORDER_MODE_EXT, "GL_CONVOLUTION_BORDER_MODE_EXT"); - GL_EXT_convolution.put(GL_POST_CONVOLUTION_GREEN_SCALE_EXT, "GL_POST_CONVOLUTION_GREEN_SCALE_EXT"); - GL_EXT_convolution.put(GL_CONVOLUTION_FILTER_BIAS_EXT, "GL_CONVOLUTION_FILTER_BIAS_EXT"); - GL_EXT_convolution.put(GL_MAX_CONVOLUTION_WIDTH_EXT, "GL_MAX_CONVOLUTION_WIDTH_EXT"); - GL_EXT_convolution.put(GL_SEPARABLE_2D_EXT, "GL_SEPARABLE_2D_EXT"); - GL_EXT_convolution.put(GL_POST_CONVOLUTION_BLUE_BIAS_EXT, "GL_POST_CONVOLUTION_BLUE_BIAS_EXT"); - GL_EXT_convolution.put(GL_MAX_CONVOLUTION_HEIGHT_EXT, "GL_MAX_CONVOLUTION_HEIGHT_EXT"); - GL_EXT_convolution.put(GL_CONVOLUTION_WIDTH_EXT, "GL_CONVOLUTION_WIDTH_EXT"); - GL_EXT_convolution.put(GL_POST_CONVOLUTION_ALPHA_BIAS_EXT, "GL_POST_CONVOLUTION_ALPHA_BIAS_EXT"); - GL_EXT_convolution.put(GL_REDUCE_EXT, "GL_REDUCE_EXT"); - GL_EXT_convolution.put(GL_POST_CONVOLUTION_BLUE_SCALE_EXT, "GL_POST_CONVOLUTION_BLUE_SCALE_EXT"); - GL_EXT_convolution.put(GL_POST_CONVOLUTION_RED_BIAS_EXT, "GL_POST_CONVOLUTION_RED_BIAS_EXT"); - GL_EXT_convolution.put(GL_CONVOLUTION_2D_EXT, "GL_CONVOLUTION_2D_EXT"); - return GL_EXT_convolution; - } - private static Map GL_ANGLE_instanced_arrays; - private static Map GL_ANGLE_instanced_arrays() { - if (GL_ANGLE_instanced_arrays != null) - return GL_ANGLE_instanced_arrays; - GL_ANGLE_instanced_arrays = new HashMap(1); - GL_ANGLE_instanced_arrays.put(GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE, "GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE"); - return GL_ANGLE_instanced_arrays; - } - private static Map GL_EXT_histogram; - private static Map GL_EXT_histogram() { - if (GL_EXT_histogram != null) - return GL_EXT_histogram; - GL_EXT_histogram = new HashMap(14); - GL_EXT_histogram.put(GL_HISTOGRAM_LUMINANCE_SIZE_EXT, "GL_HISTOGRAM_LUMINANCE_SIZE_EXT"); - GL_EXT_histogram.put(GL_HISTOGRAM_WIDTH_EXT, "GL_HISTOGRAM_WIDTH_EXT"); - GL_EXT_histogram.put(GL_HISTOGRAM_EXT, "GL_HISTOGRAM_EXT"); - GL_EXT_histogram.put(GL_HISTOGRAM_BLUE_SIZE_EXT, "GL_HISTOGRAM_BLUE_SIZE_EXT"); - GL_EXT_histogram.put(GL_PROXY_HISTOGRAM_EXT, "GL_PROXY_HISTOGRAM_EXT"); - GL_EXT_histogram.put(GL_MINMAX_SINK_EXT, "GL_MINMAX_SINK_EXT"); - GL_EXT_histogram.put(GL_TABLE_TOO_LARGE_EXT, "GL_TABLE_TOO_LARGE_EXT"); - GL_EXT_histogram.put(GL_HISTOGRAM_RED_SIZE_EXT, "GL_HISTOGRAM_RED_SIZE_EXT"); - GL_EXT_histogram.put(GL_HISTOGRAM_ALPHA_SIZE_EXT, "GL_HISTOGRAM_ALPHA_SIZE_EXT"); - GL_EXT_histogram.put(GL_HISTOGRAM_FORMAT_EXT, "GL_HISTOGRAM_FORMAT_EXT"); - GL_EXT_histogram.put(GL_MINMAX_FORMAT_EXT, "GL_MINMAX_FORMAT_EXT"); - GL_EXT_histogram.put(GL_HISTOGRAM_SINK_EXT, "GL_HISTOGRAM_SINK_EXT"); - GL_EXT_histogram.put(GL_HISTOGRAM_GREEN_SIZE_EXT, "GL_HISTOGRAM_GREEN_SIZE_EXT"); - GL_EXT_histogram.put(GL_MINMAX_EXT, "GL_MINMAX_EXT"); - return GL_EXT_histogram; - } - private static Map GL_EXT_light_texture; - private static Map GL_EXT_light_texture() { - if (GL_EXT_light_texture != null) - return GL_EXT_light_texture; - GL_EXT_light_texture = new HashMap(10); - GL_EXT_light_texture.put(GL_FRAGMENT_DEPTH_EXT, "GL_FRAGMENT_DEPTH_EXT"); - GL_EXT_light_texture.put(GL_TEXTURE_APPLICATION_MODE_EXT, "GL_TEXTURE_APPLICATION_MODE_EXT"); - GL_EXT_light_texture.put(GL_TEXTURE_MATERIAL_PARAMETER_EXT, "GL_TEXTURE_MATERIAL_PARAMETER_EXT"); - GL_EXT_light_texture.put(GL_FRAGMENT_COLOR_EXT, "GL_FRAGMENT_COLOR_EXT"); - GL_EXT_light_texture.put(GL_ATTENUATION_EXT, "GL_ATTENUATION_EXT"); - GL_EXT_light_texture.put(GL_FRAGMENT_MATERIAL_EXT, "GL_FRAGMENT_MATERIAL_EXT"); - GL_EXT_light_texture.put(GL_TEXTURE_LIGHT_EXT, "GL_TEXTURE_LIGHT_EXT"); - GL_EXT_light_texture.put(GL_FRAGMENT_NORMAL_EXT, "GL_FRAGMENT_NORMAL_EXT"); - GL_EXT_light_texture.put(GL_TEXTURE_MATERIAL_FACE_EXT, "GL_TEXTURE_MATERIAL_FACE_EXT"); - GL_EXT_light_texture.put(GL_SHADOW_ATTENUATION_EXT, "GL_SHADOW_ATTENUATION_EXT"); - return GL_EXT_light_texture; - } - private static Map GL_NV_timeline_semaphore; - private static Map GL_NV_timeline_semaphore() { - if (GL_NV_timeline_semaphore != null) - return GL_NV_timeline_semaphore; - GL_NV_timeline_semaphore = new HashMap(5); - GL_NV_timeline_semaphore.put(GL_SEMAPHORE_TYPE_TIMELINE_NV, "GL_SEMAPHORE_TYPE_TIMELINE_NV"); - GL_NV_timeline_semaphore.put(GL_TIMELINE_SEMAPHORE_VALUE_NV, "GL_TIMELINE_SEMAPHORE_VALUE_NV"); - GL_NV_timeline_semaphore.put(GL_SEMAPHORE_TYPE_NV, "GL_SEMAPHORE_TYPE_NV"); - GL_NV_timeline_semaphore.put(GL_SEMAPHORE_TYPE_BINARY_NV, "GL_SEMAPHORE_TYPE_BINARY_NV"); - GL_NV_timeline_semaphore.put(GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV, "GL_MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV"); - return GL_NV_timeline_semaphore; - } - private static Map GL_NV_vdpau_interop; - private static Map GL_NV_vdpau_interop() { - if (GL_NV_vdpau_interop != null) - return GL_NV_vdpau_interop; - GL_NV_vdpau_interop = new HashMap(4); - GL_NV_vdpau_interop.put(GL_WRITE_DISCARD_NV, "GL_WRITE_DISCARD_NV"); - GL_NV_vdpau_interop.put(GL_SURFACE_MAPPED_NV, "GL_SURFACE_MAPPED_NV"); - GL_NV_vdpau_interop.put(GL_SURFACE_STATE_NV, "GL_SURFACE_STATE_NV"); - GL_NV_vdpau_interop.put(GL_SURFACE_REGISTERED_NV, "GL_SURFACE_REGISTERED_NV"); - return GL_NV_vdpau_interop; - } - private static Map GL_EXT_multisample; - private static Map GL_EXT_multisample() { - if (GL_EXT_multisample != null) - return GL_EXT_multisample; - GL_EXT_multisample = new HashMap(17); - GL_EXT_multisample.put(GL_4PASS_1_EXT, "GL_4PASS_1_EXT"); - GL_EXT_multisample.put(GL_SAMPLE_ALPHA_TO_MASK_EXT, "GL_SAMPLE_ALPHA_TO_MASK_EXT"); - GL_EXT_multisample.put(GL_2PASS_1_EXT, "GL_2PASS_1_EXT"); - GL_EXT_multisample.put(GL_MULTISAMPLE_BIT_EXT, "GL_MULTISAMPLE_BIT_EXT"); - GL_EXT_multisample.put(GL_4PASS_2_EXT, "GL_4PASS_2_EXT"); - GL_EXT_multisample.put(GL_4PASS_0_EXT, "GL_4PASS_0_EXT"); - GL_EXT_multisample.put(GL_SAMPLE_MASK_VALUE_EXT, "GL_SAMPLE_MASK_VALUE_EXT"); - GL_EXT_multisample.put(GL_SAMPLE_MASK_EXT, "GL_SAMPLE_MASK_EXT"); - GL_EXT_multisample.put(GL_SAMPLE_ALPHA_TO_ONE_EXT, "GL_SAMPLE_ALPHA_TO_ONE_EXT"); - GL_EXT_multisample.put(GL_SAMPLE_MASK_INVERT_EXT, "GL_SAMPLE_MASK_INVERT_EXT"); - GL_EXT_multisample.put(GL_4PASS_3_EXT, "GL_4PASS_3_EXT"); - GL_EXT_multisample.put(GL_SAMPLE_BUFFERS_EXT, "GL_SAMPLE_BUFFERS_EXT"); - GL_EXT_multisample.put(GL_SAMPLE_PATTERN_EXT, "GL_SAMPLE_PATTERN_EXT"); - GL_EXT_multisample.put(GL_2PASS_0_EXT, "GL_2PASS_0_EXT"); - GL_EXT_multisample.put(GL_SAMPLES_EXT, "GL_SAMPLES_EXT"); - GL_EXT_multisample.put(GL_1PASS_EXT, "GL_1PASS_EXT"); - GL_EXT_multisample.put(GL_MULTISAMPLE_EXT, "GL_MULTISAMPLE_EXT"); - return GL_EXT_multisample; - } - private static Map GL_OES_viewport_array; - private static Map GL_OES_viewport_array() { - if (GL_OES_viewport_array != null) - return GL_OES_viewport_array; - GL_OES_viewport_array = new HashMap(8); - GL_OES_viewport_array.put(GL_SCISSOR_BOX, "GL_SCISSOR_BOX"); - GL_OES_viewport_array.put(GL_DEPTH_RANGE, "GL_DEPTH_RANGE"); - GL_OES_viewport_array.put(GL_VIEWPORT_SUBPIXEL_BITS_OES, "GL_VIEWPORT_SUBPIXEL_BITS_OES"); - GL_OES_viewport_array.put(GL_MAX_VIEWPORTS_OES, "GL_MAX_VIEWPORTS_OES"); - GL_OES_viewport_array.put(GL_VIEWPORT, "GL_VIEWPORT"); - GL_OES_viewport_array.put(GL_VIEWPORT_BOUNDS_RANGE_OES, "GL_VIEWPORT_BOUNDS_RANGE_OES"); - GL_OES_viewport_array.put(GL_SCISSOR_TEST, "GL_SCISSOR_TEST"); - GL_OES_viewport_array.put(GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES, "GL_VIEWPORT_INDEX_PROVOKING_VERTEX_OES"); - return GL_OES_viewport_array; - } - private static Map GL_NV_vertex_attrib_integer_64bit; - private static Map GL_NV_vertex_attrib_integer_64bit() { - if (GL_NV_vertex_attrib_integer_64bit != null) - return GL_NV_vertex_attrib_integer_64bit; - GL_NV_vertex_attrib_integer_64bit = new HashMap(2); - GL_NV_vertex_attrib_integer_64bit.put(GL_INT64_NV, "GL_INT64_NV"); - GL_NV_vertex_attrib_integer_64bit.put(GL_UNSIGNED_INT64_NV, "GL_UNSIGNED_INT64_NV"); - return GL_NV_vertex_attrib_integer_64bit; - } - private static Command glMultiTexImage3DEXT; - public static Command glMultiTexImage3DEXT() { - if (glMultiTexImage3DEXT != null) - return glMultiTexImage3DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexImage3DEXT = cmd; - return cmd; - } - private static Command glCheckFramebufferStatusOES; - public static Command glCheckFramebufferStatusOES() { - if (glCheckFramebufferStatusOES != null) - return glCheckFramebufferStatusOES; - Command cmd = new Command(1); - cmd.returnGroup = FramebufferStatus(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_OES_framebuffer_object(); - glCheckFramebufferStatusOES = cmd; - return cmd; - } - private static Command glTextureMaterialEXT; - public static Command glTextureMaterialEXT() { - if (glTextureMaterialEXT != null) - return glTextureMaterialEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("mode", MaterialParameter()); - cmd.extension = GL_EXT_light_texture(); - glTextureMaterialEXT = cmd; - return cmd; - } - private static Command glBufferAddressRangeNV; - public static Command glBufferAddressRangeNV() { - if (glBufferAddressRangeNV != null) - return glBufferAddressRangeNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glBufferAddressRangeNV = cmd; - return cmd; - } - private static Command glNamedFramebufferParameteri; - public static Command glNamedFramebufferParameteri() { - if (glNamedFramebufferParameteri != null) - return glNamedFramebufferParameteri; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FramebufferParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedFramebufferParameteri = cmd; - return cmd; - } - private static Command glClipPlanex; - public static Command glClipPlanex() { - if (glClipPlanex != null) - return glClipPlanex; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("plane", ClipPlaneName()); - glClipPlanex = cmd; - return cmd; - } - private static Command glCopyColorSubTable; - public static Command glCopyColorSubTable() { - if (glCopyColorSubTable != null) - return glCopyColorSubTable; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.extension = GL_ARB_imaging(); - glCopyColorSubTable = cmd; - return cmd; - } - private static Command glNamedBufferData; - public static Command glNamedBufferData() { - if (glNamedBufferData != null) - return glNamedBufferData; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("usage", BufferUsageARB()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedBufferData = cmd; - return cmd; - } - private static Command glPixelTransformParameteriEXT; - public static Command glPixelTransformParameteriEXT() { - if (glPixelTransformParameteriEXT != null) - return glPixelTransformParameteriEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", PixelTransformTargetEXT()); - cmd.addParam("pname", PixelTransformPNameEXT()); - cmd.extension = GL_EXT_pixel_transform(); - glPixelTransformParameteriEXT = cmd; - return cmd; - } - private static Command glProgramEnvParameterI4ivNV; - public static Command glProgramEnvParameterI4ivNV() { - if (glProgramEnvParameterI4ivNV != null) - return glProgramEnvParameterI4ivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramEnvParameterI4ivNV = cmd; - return cmd; - } - private static Command glTexBufferRangeEXT; - public static Command glTexBufferRangeEXT() { - if (glTexBufferRangeEXT != null) - return glTexBufferRangeEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_texture_buffer(); - glTexBufferRangeEXT = cmd; - return cmd; - } - private static Command glGetTextureLevelParameterivEXT; - public static Command glGetTextureLevelParameterivEXT() { - if (glGetTextureLevelParameterivEXT != null) - return glGetTextureLevelParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetTextureLevelParameterivEXT = cmd; - return cmd; - } - private static Command glGetQueryBufferObjectiv; - public static Command glGetQueryBufferObjectiv() { - if (glGetQueryBufferObjectiv != null) - return glGetQueryBufferObjectiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetQueryBufferObjectiv = cmd; - return cmd; - } - private static Command glGetImageTransformParameterivHP; - public static Command glGetImageTransformParameterivHP() { - if (glGetImageTransformParameterivHP != null) - return glGetImageTransformParameterivHP; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ImageTransformTargetHP()); - cmd.addParam("pname", ImageTransformPNameHP()); - cmd.extension = GL_HP_image_transform(); - glGetImageTransformParameterivHP = cmd; - return cmd; - } - private static Command glFragmentLightModeliSGIX; - public static Command glFragmentLightModeliSGIX() { - if (glFragmentLightModeliSGIX != null) - return glFragmentLightModeliSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FragmentLightModelParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentLightModeliSGIX = cmd; - return cmd; - } - private static Command glMultiTexCoord2hNV; - public static Command glMultiTexCoord2hNV() { - if (glMultiTexCoord2hNV != null) - return glMultiTexCoord2hNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_NV_half_float(); - glMultiTexCoord2hNV = cmd; - return cmd; - } - private static Command glVertexStream1svATI; - public static Command glVertexStream1svATI() { - if (glVertexStream1svATI != null) - return glVertexStream1svATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream1svATI = cmd; - return cmd; - } - private static Command glImportSemaphoreWin32NameEXT; - public static Command glImportSemaphoreWin32NameEXT() { - if (glImportSemaphoreWin32NameEXT != null) - return glImportSemaphoreWin32NameEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("handleType", ExternalHandleType()); - cmd.extension = GL_EXT_semaphore_win32(); - glImportSemaphoreWin32NameEXT = cmd; - return cmd; - } - private static Command glGetStringi; - public static Command glGetStringi() { - if (glGetStringi != null) - return glGetStringi; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("name", StringName()); - glGetStringi = cmd; - return cmd; - } - private static Command glGetPixelTexGenParameterfvSGIS; - public static Command glGetPixelTexGenParameterfvSGIS() { - if (glGetPixelTexGenParameterfvSGIS != null) - return glGetPixelTexGenParameterfvSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelTexGenParameterNameSGIS()); - cmd.extension = GL_SGIS_pixel_texture(); - glGetPixelTexGenParameterfvSGIS = cmd; - return cmd; - } - private static Command glClipControlEXT; - public static Command glClipControlEXT() { - if (glClipControlEXT != null) - return glClipControlEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("origin", _null_()); - cmd.addParam("depth", _null_()); - cmd.extension = GL_EXT_clip_control(); - glClipControlEXT = cmd; - return cmd; - } - private static Command glClipPlanef; - public static Command glClipPlanef() { - if (glClipPlanef != null) - return glClipPlanef; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("p", ClipPlaneName()); - glClipPlanef = cmd; - return cmd; - } - private static Command glGetPathSpacingNV; - public static Command glGetPathSpacingNV() { - if (glGetPathSpacingNV != null) - return glGetPathSpacingNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("pathListMode", PathListMode()); - cmd.addParam("pathNameType", PathElementType()); - cmd.addParam("transformType", PathTransformType()); - cmd.extension = GL_NV_path_rendering(); - glGetPathSpacingNV = cmd; - return cmd; - } - private static Command glClearNamedBufferDataEXT; - public static Command glClearNamedBufferDataEXT() { - if (glClearNamedBufferDataEXT != null) - return glClearNamedBufferDataEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glClearNamedBufferDataEXT = cmd; - return cmd; - } - private static Command glGetnMapfv; - public static Command glGetnMapfv() { - if (glGetnMapfv != null) - return glGetnMapfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", MapQuery()); - glGetnMapfv = cmd; - return cmd; - } - private static Command glMultiTexGenfEXT; - public static Command glMultiTexGenfEXT() { - if (glMultiTexGenfEXT != null) - return glMultiTexGenfEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexGenfEXT = cmd; - return cmd; - } - private static Command glClearTexImageEXT; - public static Command glClearTexImageEXT() { - if (glClearTexImageEXT != null) - return glClearTexImageEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glClearTexImageEXT = cmd; - return cmd; - } - private static Command glGetTextureParameterIivEXT; - public static Command glGetTextureParameterIivEXT() { - if (glGetTextureParameterIivEXT != null) - return glGetTextureParameterIivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetTextureParameterIivEXT = cmd; - return cmd; - } - private static Command glGetMapParameterivNV; - public static Command glGetMapParameterivNV() { - if (glGetMapParameterivNV != null) - return glGetMapParameterivNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", EvalTargetNV()); - cmd.addParam("pname", MapParameterNV()); - cmd.extension = GL_NV_evaluators(); - glGetMapParameterivNV = cmd; - return cmd; - } - private static Command glImportMemoryWin32HandleEXT; - public static Command glImportMemoryWin32HandleEXT() { - if (glImportMemoryWin32HandleEXT != null) - return glImportMemoryWin32HandleEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("handleType", ExternalHandleType()); - cmd.extension = GL_EXT_memory_object_win32(); - glImportMemoryWin32HandleEXT = cmd; - return cmd; - } - private static Command glCoverFillPathNV; - public static Command glCoverFillPathNV() { - if (glCoverFillPathNV != null) - return glCoverFillPathNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("coverMode", PathCoverMode()); - cmd.extension = GL_NV_path_rendering(); - glCoverFillPathNV = cmd; - return cmd; - } - private static Command glDrawCommandsAddressNV; - public static Command glDrawCommandsAddressNV() { - if (glDrawCommandsAddressNV != null) - return glDrawCommandsAddressNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("primitiveMode", _null_()); - cmd.extension = GL_NV_command_list(); - glDrawCommandsAddressNV = cmd; - return cmd; - } - private static Command glMapBufferARB; - public static Command glMapBufferARB() { - if (glMapBufferARB != null) - return glMapBufferARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("access", BufferAccessARB()); - cmd.extension = GL_ARB_vertex_buffer_object(); - glMapBufferARB = cmd; - return cmd; - } - private static Command glInterleavedArrays; - public static Command glInterleavedArrays() { - if (glInterleavedArrays != null) - return glInterleavedArrays; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("format", InterleavedArrayFormat()); - glInterleavedArrays = cmd; - return cmd; - } - private static Command glTexStorageAttribs3DEXT; - public static Command glTexStorageAttribs3DEXT() { - if (glTexStorageAttribs3DEXT != null) - return glTexStorageAttribs3DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_texture_storage_compression(); - glTexStorageAttribs3DEXT = cmd; - return cmd; - } - private static Command glGetProgramResourceiv; - public static Command glGetProgramResourceiv() { - if (glGetProgramResourceiv != null) - return glGetProgramResourceiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("programInterface", ProgramInterface()); - cmd.addParam("props", ProgramResourceProperty()); - cmd.extension = GL_ARB_program_interface_query(); - glGetProgramResourceiv = cmd; - return cmd; - } - private static Command glMemoryObjectParameterivEXT; - public static Command glMemoryObjectParameterivEXT() { - if (glMemoryObjectParameterivEXT != null) - return glMemoryObjectParameterivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", MemoryObjectParameterName()); - cmd.extension = GL_EXT_memory_object(); - glMemoryObjectParameterivEXT = cmd; - return cmd; - } - private static Command glMatrixMode; - public static Command glMatrixMode() { - if (glMatrixMode != null) - return glMatrixMode; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - glMatrixMode = cmd; - return cmd; - } - private static Command glGetColorTableSGI; - public static Command glGetColorTableSGI() { - if (glGetColorTableSGI != null) - return glGetColorTableSGI; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_SGI_color_table(); - glGetColorTableSGI = cmd; - return cmd; - } - private static Command glGetObjectBufferivATI; - public static Command glGetObjectBufferivATI() { - if (glGetObjectBufferivATI != null) - return glGetObjectBufferivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ArrayObjectPNameATI()); - cmd.extension = GL_ATI_vertex_array_object(); - glGetObjectBufferivATI = cmd; - return cmd; - } - private static Command glNamedFramebufferTexture3DEXT; - public static Command glNamedFramebufferTexture3DEXT() { - if (glNamedFramebufferTexture3DEXT != null) - return glNamedFramebufferTexture3DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedFramebufferTexture3DEXT = cmd; - return cmd; - } - private static Command glGetnMapdv; - public static Command glGetnMapdv() { - if (glGetnMapdv != null) - return glGetnMapdv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", MapQuery()); - glGetnMapdv = cmd; - return cmd; - } - private static Command glConvolutionFilter1DEXT; - public static Command glConvolutionFilter1DEXT() { - if (glConvolutionFilter1DEXT != null) - return glConvolutionFilter1DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_convolution(); - glConvolutionFilter1DEXT = cmd; - return cmd; - } - private static Command glCopyImageSubDataEXT; - public static Command glCopyImageSubDataEXT() { - if (glCopyImageSubDataEXT != null) - return glCopyImageSubDataEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("srcTarget", CopyBufferSubDataTarget()); - cmd.addParam("dstTarget", CopyBufferSubDataTarget()); - glCopyImageSubDataEXT = cmd; - return cmd; - } - private static Command glGetUniformSubroutineuiv; - public static Command glGetUniformSubroutineuiv() { - if (glGetUniformSubroutineuiv != null) - return glGetUniformSubroutineuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.extension = GL_ARB_shader_subroutine(); - glGetUniformSubroutineuiv = cmd; - return cmd; - } - private static Command glCompressedTextureImage3DEXT; - public static Command glCompressedTextureImage3DEXT() { - if (glCompressedTextureImage3DEXT != null) - return glCompressedTextureImage3DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedTextureImage3DEXT = cmd; - return cmd; - } - private static Command glIsStateNV; - public static Command glIsStateNV() { - if (glIsStateNV != null) - return glIsStateNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_command_list(); - glIsStateNV = cmd; - return cmd; - } - private static Command glSamplerParameterIiv; - public static Command glSamplerParameterIiv() { - if (glSamplerParameterIiv != null) - return glSamplerParameterIiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_ARB_sampler_objects(); - glSamplerParameterIiv = cmd; - return cmd; - } - private static Command glGetShaderiv; - public static Command glGetShaderiv() { - if (glGetShaderiv != null) - return glGetShaderiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ShaderParameterName()); - glGetShaderiv = cmd; - return cmd; - } - private static Command glVariantPointerEXT; - public static Command glVariantPointerEXT() { - if (glVariantPointerEXT != null) - return glVariantPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ScalarType()); - cmd.extension = GL_EXT_vertex_shader(); - glVariantPointerEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3x2fvEXT; - public static Command glProgramUniformMatrix3x2fvEXT() { - if (glProgramUniformMatrix3x2fvEXT != null) - return glProgramUniformMatrix3x2fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix3x2fvEXT = cmd; - return cmd; - } - private static Command glGetIntegerui64vNV; - public static Command glGetIntegerui64vNV() { - if (glGetIntegerui64vNV != null) - return glGetIntegerui64vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); - cmd.extension = GL_NV_shader_buffer_load(); - glGetIntegerui64vNV = cmd; - return cmd; - } - private static Command glColorMask; - public static Command glColorMask() { - if (glColorMask != null) - return glColorMask; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("red", Boolean()); - cmd.addParam("green", Boolean()); - cmd.addParam("blue", Boolean()); - cmd.addParam("alpha", Boolean()); - glColorMask = cmd; - return cmd; - } - private static Command glMultiDrawElementsIndirect; - public static Command glMultiDrawElementsIndirect() { - if (glMultiDrawElementsIndirect != null) - return glMultiDrawElementsIndirect; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElementsIndirect = cmd; - return cmd; - } - private static Command glBufferStorageEXT; - public static Command glBufferStorageEXT() { - if (glBufferStorageEXT != null) - return glBufferStorageEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferStorageTarget()); - cmd.addParam("flags", BufferStorageMask()); - cmd.extension = GL_EXT_buffer_storage(); - glBufferStorageEXT = cmd; - return cmd; - } - private static Command glMultiTexCoordP3ui; - public static Command glMultiTexCoordP3ui() { - if (glMultiTexCoordP3ui != null) - return glMultiTexCoordP3ui; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glMultiTexCoordP3ui = cmd; - return cmd; - } - private static Command glTexEnviv; - public static Command glTexEnviv() { - if (glTexEnviv != null) - return glTexEnviv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - glTexEnviv = cmd; - return cmd; - } - private static Command glGetCompressedTexImage; - public static Command glGetCompressedTexImage() { - if (glGetCompressedTexImage != null) - return glGetCompressedTexImage; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - glGetCompressedTexImage = cmd; - return cmd; - } - private static Command glPathGlyphIndexRangeNV; - public static Command glPathGlyphIndexRangeNV() { - if (glPathGlyphIndexRangeNV != null) - return glPathGlyphIndexRangeNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("fontTarget", _null_()); - cmd.addParam("fontStyle", PathFontStyle()); - cmd.extension = GL_NV_path_rendering(); - glPathGlyphIndexRangeNV = cmd; - return cmd; - } - private static Command glProgramParameter4fvNV; - public static Command glProgramParameter4fvNV() { - if (glProgramParameter4fvNV != null) - return glProgramParameter4fvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glProgramParameter4fvNV = cmd; - return cmd; - } - private static Command glResetMinmaxEXT; - public static Command glResetMinmaxEXT() { - if (glResetMinmaxEXT != null) - return glResetMinmaxEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.extension = GL_EXT_histogram(); - glResetMinmaxEXT = cmd; - return cmd; - } - private static Command glBindTransformFeedbackNV; - public static Command glBindTransformFeedbackNV() { - if (glBindTransformFeedbackNV != null) - return glBindTransformFeedbackNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_NV_transform_feedback2(); - glBindTransformFeedbackNV = cmd; - return cmd; - } - private static Command glMultiTexCoord3sv; - public static Command glMultiTexCoord3sv() { - if (glMultiTexCoord3sv != null) - return glMultiTexCoord3sv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord3sv = cmd; - return cmd; - } - private static Command glPixelTexGenParameteriSGIS; - public static Command glPixelTexGenParameteriSGIS() { - if (glPixelTexGenParameteriSGIS != null) - return glPixelTexGenParameteriSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelTexGenParameterNameSGIS()); - cmd.extension = GL_SGIS_pixel_texture(); - glPixelTexGenParameteriSGIS = cmd; - return cmd; - } - private static Command glBeginQuery; - public static Command glBeginQuery() { - if (glBeginQuery != null) - return glBeginQuery; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - glBeginQuery = cmd; - return cmd; - } - private static Command glGetFloati_v; - public static Command glGetFloati_v() { - if (glGetFloati_v != null) - return glGetFloati_v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - cmd.extension = GL_ARB_viewport_array(); - glGetFloati_v = cmd; - return cmd; - } - private static Command glBindTexture; - public static Command glBindTexture() { - if (glBindTexture != null) - return glBindTexture; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - glBindTexture = cmd; - return cmd; - } - private static Command glIsEnabledi; - public static Command glIsEnabledi() { - if (glIsEnabledi != null) - return glIsEnabledi; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("target", EnableCap()); - glIsEnabledi = cmd; - return cmd; - } - private static Command glGetDebugMessageLog; - public static Command glGetDebugMessageLog() { - if (glGetDebugMessageLog != null) - return glGetDebugMessageLog; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("sources", DebugSource()); - cmd.addParam("types", DebugType()); - cmd.addParam("severities", DebugSeverity()); - cmd.extension = GL_KHR_debug(); - glGetDebugMessageLog = cmd; - return cmd; - } - private static Command glPointParameterxvOES; - public static Command glPointParameterxvOES() { - if (glPointParameterxvOES != null) - return glPointParameterxvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_OES_fixed_point(); - glPointParameterxvOES = cmd; - return cmd; - } - private static Command glPixelTexGenParameterfvSGIS; - public static Command glPixelTexGenParameterfvSGIS() { - if (glPixelTexGenParameterfvSGIS != null) - return glPixelTexGenParameterfvSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelTexGenParameterNameSGIS()); - cmd.extension = GL_SGIS_pixel_texture(); - glPixelTexGenParameterfvSGIS = cmd; - return cmd; - } - private static Command glPathCoordsNV; - public static Command glPathCoordsNV() { - if (glPathCoordsNV != null) - return glPathCoordsNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("coordType", PathCoordType()); - cmd.extension = GL_NV_path_rendering(); - glPathCoordsNV = cmd; - return cmd; - } - private static Command glGetIntegerIndexedvEXT; - public static Command glGetIntegerIndexedvEXT() { - if (glGetIntegerIndexedvEXT != null) - return glGetIntegerIndexedvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetIntegerIndexedvEXT = cmd; - return cmd; - } - private static Command glCheckNamedFramebufferStatus; - public static Command glCheckNamedFramebufferStatus() { - if (glCheckNamedFramebufferStatus != null) - return glCheckNamedFramebufferStatus; - Command cmd = new Command(1); - cmd.returnGroup = FramebufferStatus(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_ARB_direct_state_access(); - glCheckNamedFramebufferStatus = cmd; - return cmd; - } - private static Command glMultiTexEnvivEXT; - public static Command glMultiTexEnvivEXT() { - if (glMultiTexEnvivEXT != null) - return glMultiTexEnvivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexEnvivEXT = cmd; - return cmd; - } - private static Command glTestFenceNV; - public static Command glTestFenceNV() { - if (glTestFenceNV != null) - return glTestFenceNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_fence(); - glTestFenceNV = cmd; - return cmd; - } - private static Command glTextureBuffer; - public static Command glTextureBuffer() { - if (glTextureBuffer != null) - return glTextureBuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureBuffer = cmd; - return cmd; - } - private static Command glObjectUnpurgeableAPPLE; - public static Command glObjectUnpurgeableAPPLE() { - if (glObjectUnpurgeableAPPLE != null) - return glObjectUnpurgeableAPPLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("objectType", _null_()); - cmd.addParam("option", _null_()); - cmd.extension = GL_APPLE_object_purgeable(); - glObjectUnpurgeableAPPLE = cmd; - return cmd; - } - private static Command glBindVideoCaptureStreamTextureNV; - public static Command glBindVideoCaptureStreamTextureNV() { - if (glBindVideoCaptureStreamTextureNV != null) - return glBindVideoCaptureStreamTextureNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("frame_region", _null_()); - cmd.addParam("target", _null_()); - cmd.extension = GL_NV_video_capture(); - glBindVideoCaptureStreamTextureNV = cmd; - return cmd; - } - private static Command glBlendFuncSeparateINGR; - public static Command glBlendFuncSeparateINGR() { - if (glBlendFuncSeparateINGR != null) - return glBlendFuncSeparateINGR; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("sfactorRGB", BlendingFactor()); - cmd.addParam("dfactorRGB", BlendingFactor()); - cmd.addParam("sfactorAlpha", BlendingFactor()); - cmd.addParam("dfactorAlpha", BlendingFactor()); - glBlendFuncSeparateINGR = cmd; - return cmd; - } - private static Command glIsPathNV; - public static Command glIsPathNV() { - if (glIsPathNV != null) - return glIsPathNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_path_rendering(); - glIsPathNV = cmd; - return cmd; - } - private static Command glGetMemoryObjectParameterivEXT; - public static Command glGetMemoryObjectParameterivEXT() { - if (glGetMemoryObjectParameterivEXT != null) - return glGetMemoryObjectParameterivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", MemoryObjectParameterName()); - cmd.extension = GL_EXT_memory_object(); - glGetMemoryObjectParameterivEXT = cmd; - return cmd; - } - private static Command glMatrixOrthoEXT; - public static Command glMatrixOrthoEXT() { - if (glMatrixOrthoEXT != null) - return glMatrixOrthoEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixOrthoEXT = cmd; - return cmd; - } - private static Command glMultiDrawElementsBaseVertexEXT; - public static Command glMultiDrawElementsBaseVertexEXT() { - if (glMultiDrawElementsBaseVertexEXT != null) - return glMultiDrawElementsBaseVertexEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElementsBaseVertexEXT = cmd; - return cmd; - } - private static Command glGetnMapiv; - public static Command glGetnMapiv() { - if (glGetnMapiv != null) - return glGetnMapiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", MapQuery()); - glGetnMapiv = cmd; - return cmd; - } - private static Command glTexEnvfv; - public static Command glTexEnvfv() { - if (glTexEnvfv != null) - return glTexEnvfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - glTexEnvfv = cmd; - return cmd; - } - private static Command glUniformMatrix3dv; - public static Command glUniformMatrix3dv() { - if (glUniformMatrix3dv != null) - return glUniformMatrix3dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_gpu_shader_fp64(); - glUniformMatrix3dv = cmd; - return cmd; - } - private static Command glCoverStrokePathNV; - public static Command glCoverStrokePathNV() { - if (glCoverStrokePathNV != null) - return glCoverStrokePathNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("coverMode", PathCoverMode()); - cmd.extension = GL_NV_path_rendering(); - glCoverStrokePathNV = cmd; - return cmd; - } - private static Command glNamedFramebufferRenderbuffer; - public static Command glNamedFramebufferRenderbuffer() { - if (glNamedFramebufferRenderbuffer != null) - return glNamedFramebufferRenderbuffer; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("renderbuffertarget", RenderbufferTarget()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedFramebufferRenderbuffer = cmd; - return cmd; - } - private static Command glNamedFramebufferTextureLayerEXT; - public static Command glNamedFramebufferTextureLayerEXT() { - if (glNamedFramebufferTextureLayerEXT != null) - return glNamedFramebufferTextureLayerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedFramebufferTextureLayerEXT = cmd; - return cmd; - } - private static Command glSecondaryColorP3uiv; - public static Command glSecondaryColorP3uiv() { - if (glSecondaryColorP3uiv != null) - return glSecondaryColorP3uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glSecondaryColorP3uiv = cmd; - return cmd; - } - private static Command glTexStorage1D; - public static Command glTexStorage1D() { - if (glTexStorage1D != null) - return glTexStorage1D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_texture_storage(); - glTexStorage1D = cmd; - return cmd; - } - private static Command glTextureStorageMem3DMultisampleEXT; - public static Command glTextureStorageMem3DMultisampleEXT() { - if (glTextureStorageMem3DMultisampleEXT != null) - return glTextureStorageMem3DMultisampleEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_EXT_memory_object(); - glTextureStorageMem3DMultisampleEXT = cmd; - return cmd; - } - private static Command glGetPointerv; - public static Command glGetPointerv() { - if (glGetPointerv != null) - return glGetPointerv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPointervPName()); - cmd.extension = GL_KHR_debug(); - glGetPointerv = cmd; - return cmd; - } - private static Command glCompressedMultiTexSubImage3DEXT; - public static Command glCompressedMultiTexSubImage3DEXT() { - if (glCompressedMultiTexSubImage3DEXT != null) - return glCompressedMultiTexSubImage3DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedMultiTexSubImage3DEXT = cmd; - return cmd; - } - private static Command glTexGenxOES; - public static Command glTexGenxOES() { - if (glTexGenxOES != null) - return glTexGenxOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_OES_fixed_point(); - glTexGenxOES = cmd; - return cmd; - } - private static Command glMultiTexSubImage1DEXT; - public static Command glMultiTexSubImage1DEXT() { - if (glMultiTexSubImage1DEXT != null) - return glMultiTexSubImage1DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexSubImage1DEXT = cmd; - return cmd; - } - private static Command glUniformMatrix3fv; - public static Command glUniformMatrix3fv() { - if (glUniformMatrix3fv != null) - return glUniformMatrix3fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - glUniformMatrix3fv = cmd; - return cmd; - } - private static Command glTexStorage2D; - public static Command glTexStorage2D() { - if (glTexStorage2D != null) - return glTexStorage2D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_texture_storage(); - glTexStorage2D = cmd; - return cmd; - } - private static Command glEnableClientStateiEXT; - public static Command glEnableClientStateiEXT() { - if (glEnableClientStateiEXT != null) - return glEnableClientStateiEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - cmd.extension = GL_EXT_direct_state_access(); - glEnableClientStateiEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord1bvOES; - public static Command glMultiTexCoord1bvOES() { - if (glMultiTexCoord1bvOES != null) - return glMultiTexCoord1bvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_byte_coordinates(); - glMultiTexCoord1bvOES = cmd; - return cmd; - } - private static Command glTexStorage3D; - public static Command glTexStorage3D() { - if (glTexStorage3D != null) - return glTexStorage3D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_texture_storage(); - glTexStorage3D = cmd; - return cmd; - } - private static Command glVDPAUSurfaceAccessNV; - public static Command glVDPAUSurfaceAccessNV() { - if (glVDPAUSurfaceAccessNV != null) - return glVDPAUSurfaceAccessNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("access", _null_()); - cmd.extension = GL_NV_vdpau_interop(); - glVDPAUSurfaceAccessNV = cmd; - return cmd; - } - private static Command glIsMemoryObjectEXT; - public static Command glIsMemoryObjectEXT() { - if (glIsMemoryObjectEXT != null) - return glIsMemoryObjectEXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_EXT_memory_object(); - glIsMemoryObjectEXT = cmd; - return cmd; - } - private static Command glGetProgramResourceLocationIndexEXT; - public static Command glGetProgramResourceLocationIndexEXT() { - if (glGetProgramResourceLocationIndexEXT != null) - return glGetProgramResourceLocationIndexEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("programInterface", ProgramInterface()); - cmd.extension = GL_EXT_blend_func_extended(); - glGetProgramResourceLocationIndexEXT = cmd; - return cmd; - } - private static Command glGetActiveSubroutineUniformiv; - public static Command glGetActiveSubroutineUniformiv() { - if (glGetActiveSubroutineUniformiv != null) - return glGetActiveSubroutineUniformiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.addParam("pname", SubroutineParameterName()); - cmd.extension = GL_ARB_shader_subroutine(); - glGetActiveSubroutineUniformiv = cmd; - return cmd; - } - private static Command glEnableVertexArrayEXT; - public static Command glEnableVertexArrayEXT() { - if (glEnableVertexArrayEXT != null) - return glEnableVertexArrayEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - cmd.extension = GL_EXT_direct_state_access(); - glEnableVertexArrayEXT = cmd; - return cmd; - } - private static Command glFlushPixelDataRangeNV; - public static Command glFlushPixelDataRangeNV() { - if (glFlushPixelDataRangeNV != null) - return glFlushPixelDataRangeNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", PixelDataRangeTargetNV()); - cmd.extension = GL_NV_pixel_data_range(); - glFlushPixelDataRangeNV = cmd; - return cmd; - } - private static Command glMultiTexCoord3iARB; - public static Command glMultiTexCoord3iARB() { - if (glMultiTexCoord3iARB != null) - return glMultiTexCoord3iARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord3iARB = cmd; - return cmd; - } - private static Command glResetMinmax; - public static Command glResetMinmax() { - if (glResetMinmax != null) - return glResetMinmax; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.extension = GL_ARB_imaging(); - glResetMinmax = cmd; - return cmd; - } - private static Command glGetTransformFeedbacki64_v; - public static Command glGetTransformFeedbacki64_v() { - if (glGetTransformFeedbacki64_v != null) - return glGetTransformFeedbacki64_v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TransformFeedbackPName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTransformFeedbacki64_v = cmd; - return cmd; - } - private static Command glMultiDrawElementsBaseVertex; - public static Command glMultiDrawElementsBaseVertex() { - if (glMultiDrawElementsBaseVertex != null) - return glMultiDrawElementsBaseVertex; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElementsBaseVertex = cmd; - return cmd; - } - private static Command glUniformMatrix3x2fv; - public static Command glUniformMatrix3x2fv() { - if (glUniformMatrix3x2fv != null) - return glUniformMatrix3x2fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - glUniformMatrix3x2fv = cmd; - return cmd; - } - private static Command glUseShaderProgramEXT; - public static Command glUseShaderProgramEXT() { - if (glUseShaderProgramEXT != null) - return glUseShaderProgramEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_EXT_separate_shader_objects(); - glUseShaderProgramEXT = cmd; - return cmd; - } - private static Command glLightxv; - public static Command glLightxv() { - if (glLightxv != null) - return glLightxv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - glLightxv = cmd; - return cmd; - } - private static Command glGetColorTableParameteriv; - public static Command glGetColorTableParameteriv() { - if (glGetColorTableParameteriv != null) - return glGetColorTableParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_ARB_imaging(); - glGetColorTableParameteriv = cmd; - return cmd; - } - private static Command glTexCoordP4ui; - public static Command glTexCoordP4ui() { - if (glTexCoordP4ui != null) - return glTexCoordP4ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glTexCoordP4ui = cmd; - return cmd; - } - private static Command glGetMaterialfv; - public static Command glGetMaterialfv() { - if (glGetMaterialfv != null) - return glGetMaterialfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - glGetMaterialfv = cmd; - return cmd; - } - private static Command glNamedFramebufferRenderbufferEXT; - public static Command glNamedFramebufferRenderbufferEXT() { - if (glNamedFramebufferRenderbufferEXT != null) - return glNamedFramebufferRenderbufferEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("renderbuffertarget", RenderbufferTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedFramebufferRenderbufferEXT = cmd; - return cmd; - } - private static Command glGetActiveUniformBlockiv; - public static Command glGetActiveUniformBlockiv() { - if (glGetActiveUniformBlockiv != null) - return glGetActiveUniformBlockiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", UniformBlockPName()); - cmd.extension = GL_ARB_uniform_buffer_object(); - glGetActiveUniformBlockiv = cmd; - return cmd; - } - private static Command glGetStageIndexNV; - public static Command glGetStageIndexNV() { - if (glGetStageIndexNV != null) - return glGetStageIndexNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.extension = GL_NV_command_list(); - glGetStageIndexNV = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2fv; - public static Command glProgramUniformMatrix2fv() { - if (glProgramUniformMatrix2fv != null) - return glProgramUniformMatrix2fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix2fv = cmd; - return cmd; - } - private static Command glFramebufferTexture1DEXT; - public static Command glFramebufferTexture1DEXT() { - if (glFramebufferTexture1DEXT != null) - return glFramebufferTexture1DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_EXT_framebuffer_object(); - glFramebufferTexture1DEXT = cmd; - return cmd; - } - private static Command glUseProgramStagesEXT; - public static Command glUseProgramStagesEXT() { - if (glUseProgramStagesEXT != null) - return glUseProgramStagesEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stages", UseProgramStageMask()); - cmd.extension = GL_EXT_separate_shader_objects(); - glUseProgramStagesEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord4svARB; - public static Command glMultiTexCoord4svARB() { - if (glMultiTexCoord4svARB != null) - return glMultiTexCoord4svARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord4svARB = cmd; - return cmd; - } - private static Command glGetMapdv; - public static Command glGetMapdv() { - if (glGetMapdv != null) - return glGetMapdv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", GetMapQuery()); - glGetMapdv = cmd; - return cmd; - } - private static Command glTexStorageSparseAMD; - public static Command glTexStorageSparseAMD() { - if (glTexStorageSparseAMD != null) - return glTexStorageSparseAMD; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.addParam("flags", TextureStorageMaskAMD()); - cmd.extension = GL_AMD_sparse_texture(); - glTexStorageSparseAMD = cmd; - return cmd; - } - private static Command glDrawArraysInstancedNV; - public static Command glDrawArraysInstancedNV() { - if (glDrawArraysInstancedNV != null) - return glDrawArraysInstancedNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawArraysInstancedNV = cmd; - return cmd; - } - private static Command glTexParameterf; - public static Command glTexParameterf() { - if (glTexParameterf != null) - return glTexParameterf; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - glTexParameterf = cmd; - return cmd; - } - private static Command glGetInteger64vAPPLE; - public static Command glGetInteger64vAPPLE() { - if (glGetInteger64vAPPLE != null) - return glGetInteger64vAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - cmd.extension = GL_APPLE_sync(); - glGetInteger64vAPPLE = cmd; - return cmd; - } - private static Command glMultiTexParameterivEXT; - public static Command glMultiTexParameterivEXT() { - if (glMultiTexParameterivEXT != null) - return glMultiTexParameterivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexParameterivEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2x3dvEXT; - public static Command glProgramUniformMatrix2x3dvEXT() { - if (glProgramUniformMatrix2x3dvEXT != null) - return glProgramUniformMatrix2x3dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix2x3dvEXT = cmd; - return cmd; - } - private static Command glGetCombinerOutputParameterfvNV; - public static Command glGetCombinerOutputParameterfvNV() { - if (glGetCombinerOutputParameterfvNV != null) - return glGetCombinerOutputParameterfvNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("stage", CombinerStageNV()); - cmd.addParam("portion", CombinerPortionNV()); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glGetCombinerOutputParameterfvNV = cmd; - return cmd; - } - private static Command glStencilOpSeparateATI; - public static Command glStencilOpSeparateATI() { - if (glStencilOpSeparateATI != null) - return glStencilOpSeparateATI; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("sfail", StencilOp()); - cmd.addParam("dpfail", StencilOp()); - cmd.addParam("dppass", StencilOp()); - cmd.extension = GL_ATI_separate_stencil(); - glStencilOpSeparateATI = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2dv; - public static Command glProgramUniformMatrix2dv() { - if (glProgramUniformMatrix2dv != null) - return glProgramUniformMatrix2dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix2dv = cmd; - return cmd; - } - private static Command glGetMapfv; - public static Command glGetMapfv() { - if (glGetMapfv != null) - return glGetMapfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", GetMapQuery()); - glGetMapfv = cmd; - return cmd; - } - private static Command glVertexStream3sATI; - public static Command glVertexStream3sATI() { - if (glVertexStream3sATI != null) - return glVertexStream3sATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream3sATI = cmd; - return cmd; - } - private static Command glTextureStorageMem3DEXT; - public static Command glTextureStorageMem3DEXT() { - if (glTextureStorageMem3DEXT != null) - return glTextureStorageMem3DEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.extension = GL_EXT_memory_object(); - glTextureStorageMem3DEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3x4dvEXT; - public static Command glProgramUniformMatrix3x4dvEXT() { - if (glProgramUniformMatrix3x4dvEXT != null) - return glProgramUniformMatrix3x4dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix3x4dvEXT = cmd; - return cmd; - } - private static Command glNamedFramebufferTextureLayer; - public static Command glNamedFramebufferTextureLayer() { - if (glNamedFramebufferTextureLayer != null) - return glNamedFramebufferTextureLayer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedFramebufferTextureLayer = cmd; - return cmd; - } - private static Command glGetTexFilterFuncSGIS; - public static Command glGetTexFilterFuncSGIS() { - if (glGetTexFilterFuncSGIS != null) - return glGetTexFilterFuncSGIS; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("filter", TextureFilterSGIS()); - cmd.extension = GL_SGIS_texture_filter4(); - glGetTexFilterFuncSGIS = cmd; - return cmd; - } - private static Command glProgramLocalParameter4fvARB; - public static Command glProgramLocalParameter4fvARB() { - if (glProgramLocalParameter4fvARB != null) - return glProgramLocalParameter4fvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glProgramLocalParameter4fvARB = cmd; - return cmd; - } - private static Command glGetLocalConstantBooleanvEXT; - public static Command glGetLocalConstantBooleanvEXT() { - if (glGetLocalConstantBooleanvEXT != null) - return glGetLocalConstantBooleanvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.addParam("data", Boolean()); - cmd.extension = GL_EXT_vertex_shader(); - glGetLocalConstantBooleanvEXT = cmd; - return cmd; - } - private static Command glTestObjectAPPLE; - public static Command glTestObjectAPPLE() { - if (glTestObjectAPPLE != null) - return glTestObjectAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("object", ObjectTypeAPPLE()); - cmd.extension = GL_APPLE_fence(); - glTestObjectAPPLE = cmd; - return cmd; - } - private static Command glCopyTexImage2DEXT; - public static Command glCopyTexImage2DEXT() { - if (glCopyTexImage2DEXT != null) - return glCopyTexImage2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - glCopyTexImage2DEXT = cmd; - return cmd; - } - private static Command glVertexStream2fATI; - public static Command glVertexStream2fATI() { - if (glVertexStream2fATI != null) - return glVertexStream2fATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream2fATI = cmd; - return cmd; - } - private static Command glDrawElementsInstancedBaseVertexBaseInstanceEXT; - public static Command glDrawElementsInstancedBaseVertexBaseInstanceEXT() { - if (glDrawElementsInstancedBaseVertexBaseInstanceEXT != null) - return glDrawElementsInstancedBaseVertexBaseInstanceEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstancedBaseVertexBaseInstanceEXT = cmd; - return cmd; - } - private static Command glGetArrayObjectfvATI; - public static Command glGetArrayObjectfvATI() { - if (glGetArrayObjectfvATI != null) - return glGetArrayObjectfvATI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - cmd.addParam("pname", ArrayObjectPNameATI()); - cmd.extension = GL_ATI_vertex_array_object(); - glGetArrayObjectfvATI = cmd; - return cmd; - } - private static Command glMultiDrawElementsIndirectEXT; - public static Command glMultiDrawElementsIndirectEXT() { - if (glMultiDrawElementsIndirectEXT != null) - return glMultiDrawElementsIndirectEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElementsIndirectEXT = cmd; - return cmd; - } - private static Command glProgramParameters4fvNV; - public static Command glProgramParameters4fvNV() { - if (glProgramParameters4fvNV != null) - return glProgramParameters4fvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glProgramParameters4fvNV = cmd; - return cmd; - } - private static Command glVertexStream1dATI; - public static Command glVertexStream1dATI() { - if (glVertexStream1dATI != null) - return glVertexStream1dATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream1dATI = cmd; - return cmd; - } - private static Command glMultiTexCoord1svARB; - public static Command glMultiTexCoord1svARB() { - if (glMultiTexCoord1svARB != null) - return glMultiTexCoord1svARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord1svARB = cmd; - return cmd; - } - private static Command glProgramParameteri; - public static Command glProgramParameteri() { - if (glProgramParameteri != null) - return glProgramParameteri; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ProgramParameterPName()); - cmd.extension = GL_ARB_get_program_binary(); - glProgramParameteri = cmd; - return cmd; - } - private static Command glBindFramebufferEXT; - public static Command glBindFramebufferEXT() { - if (glBindFramebufferEXT != null) - return glBindFramebufferEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_EXT_framebuffer_object(); - glBindFramebufferEXT = cmd; - return cmd; - } - private static Command glGetTexParameterIivOES; - public static Command glGetTexParameterIivOES() { - if (glGetTexParameterIivOES != null) - return glGetTexParameterIivOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_OES_texture_border_clamp(); - glGetTexParameterIivOES = cmd; - return cmd; - } - private static Command glMultiTexCoordP3uiv; - public static Command glMultiTexCoordP3uiv() { - if (glMultiTexCoordP3uiv != null) - return glMultiTexCoordP3uiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glMultiTexCoordP3uiv = cmd; - return cmd; - } - private static Command glClearBufferuiv; - public static Command glClearBufferuiv() { - if (glClearBufferuiv != null) - return glClearBufferuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buffer", Buffer()); - glClearBufferuiv = cmd; - return cmd; - } - private static Command glGetBufferPointervARB; - public static Command glGetBufferPointervARB() { - if (glGetBufferPointervARB != null) - return glGetBufferPointervARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("pname", BufferPointerNameARB()); - cmd.extension = GL_ARB_vertex_buffer_object(); - glGetBufferPointervARB = cmd; - return cmd; - } - private static Command glSampleMaskSGIS; - public static Command glSampleMaskSGIS() { - if (glSampleMaskSGIS != null) - return glSampleMaskSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("invert", Boolean()); - cmd.extension = GL_SGIS_multisample(); - glSampleMaskSGIS = cmd; - return cmd; - } - private static Command glTexEnvxOES; - public static Command glTexEnvxOES() { - if (glTexEnvxOES != null) - return glTexEnvxOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - cmd.extension = GL_OES_fixed_point(); - glTexEnvxOES = cmd; - return cmd; - } - private static Command glDebugMessageInsertARB; - public static Command glDebugMessageInsertARB() { - if (glDebugMessageInsertARB != null) - return glDebugMessageInsertARB; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("source", DebugSource()); - cmd.addParam("type", DebugType()); - cmd.addParam("severity", DebugSeverity()); - cmd.extension = GL_ARB_debug_output(); - glDebugMessageInsertARB = cmd; - return cmd; - } - private static Command glGetTexBumpParameterivATI; - public static Command glGetTexBumpParameterivATI() { - if (glGetTexBumpParameterivATI != null) - return glGetTexBumpParameterivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetTexBumpParameterATI()); - cmd.extension = GL_ATI_envmap_bumpmap(); - glGetTexBumpParameterivATI = cmd; - return cmd; - } - private static Command glFragmentColorMaterialSGIX; - public static Command glFragmentColorMaterialSGIX() { - if (glFragmentColorMaterialSGIX != null) - return glFragmentColorMaterialSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("mode", MaterialParameter()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentColorMaterialSGIX = cmd; - return cmd; - } - private static Command glTexParameteri; - public static Command glTexParameteri() { - if (glTexParameteri != null) - return glTexParameteri; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - glTexParameteri = cmd; - return cmd; - } - private static Command glGetDetailTexFuncSGIS; - public static Command glGetDetailTexFuncSGIS() { - if (glGetDetailTexFuncSGIS != null) - return glGetDetailTexFuncSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_SGIS_detail_texture(); - glGetDetailTexFuncSGIS = cmd; - return cmd; - } - private static Command glGetMapiv; - public static Command glGetMapiv() { - if (glGetMapiv != null) - return glGetMapiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", GetMapQuery()); - glGetMapiv = cmd; - return cmd; - } - private static Command glQueryCounterEXT; - public static Command glQueryCounterEXT() { - if (glQueryCounterEXT != null) - return glQueryCounterEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryCounterTarget()); - cmd.extension = GL_EXT_disjoint_timer_query(); - glQueryCounterEXT = cmd; - return cmd; - } - private static Command glMulticastCopyBufferSubDataNV; - public static Command glMulticastCopyBufferSubDataNV() { - if (glMulticastCopyBufferSubDataNV != null) - return glMulticastCopyBufferSubDataNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("writeGpuMask", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glMulticastCopyBufferSubDataNV = cmd; - return cmd; - } - private static Command glGetPointervEXT; - public static Command glGetPointervEXT() { - if (glGetPointervEXT != null) - return glGetPointervEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPointervPName()); - cmd.extension = GL_EXT_vertex_array(); - glGetPointervEXT = cmd; - return cmd; - } - private static Command glGetDoublev; - public static Command glGetDoublev() { - if (glGetDoublev != null) - return glGetDoublev; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - glGetDoublev = cmd; - return cmd; - } - private static Command glTexParameterx; - public static Command glTexParameterx() { - if (glTexParameterx != null) - return glTexParameterx; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - glTexParameterx = cmd; - return cmd; - } - private static Command glMultiTexCoord4sv; - public static Command glMultiTexCoord4sv() { - if (glMultiTexCoord4sv != null) - return glMultiTexCoord4sv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord4sv = cmd; - return cmd; - } - private static Command glGetMaterialiv; - public static Command glGetMaterialiv() { - if (glGetMaterialiv != null) - return glGetMaterialiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - glGetMaterialiv = cmd; - return cmd; - } - private static Command glVideoCaptureStreamParameterdvNV; - public static Command glVideoCaptureStreamParameterdvNV() { - if (glVideoCaptureStreamParameterdvNV != null) - return glVideoCaptureStreamParameterdvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_video_capture(); - glVideoCaptureStreamParameterdvNV = cmd; - return cmd; - } - private static Command glGetSharpenTexFuncSGIS; - public static Command glGetSharpenTexFuncSGIS() { - if (glGetSharpenTexFuncSGIS != null) - return glGetSharpenTexFuncSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_SGIS_sharpen_texture(); - glGetSharpenTexFuncSGIS = cmd; - return cmd; - } - private static Command glTextureViewOES; - public static Command glTextureViewOES() { - if (glTextureViewOES != null) - return glTextureViewOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_OES_texture_view(); - glTextureViewOES = cmd; - return cmd; - } - private static Command glPixelTransformParameterivEXT; - public static Command glPixelTransformParameterivEXT() { - if (glPixelTransformParameterivEXT != null) - return glPixelTransformParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", PixelTransformTargetEXT()); - cmd.addParam("pname", PixelTransformPNameEXT()); - cmd.extension = GL_EXT_pixel_transform(); - glPixelTransformParameterivEXT = cmd; - return cmd; - } - private static Command glGetColorTableParameterfv; - public static Command glGetColorTableParameterfv() { - if (glGetColorTableParameterfv != null) - return glGetColorTableParameterfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_ARB_imaging(); - glGetColorTableParameterfv = cmd; - return cmd; - } - private static Command glGetBufferPointerv; - public static Command glGetBufferPointerv() { - if (glGetBufferPointerv != null) - return glGetBufferPointerv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("pname", BufferPointerNameARB()); - glGetBufferPointerv = cmd; - return cmd; - } - private static Command glProgramLocalParameter4dARB; - public static Command glProgramLocalParameter4dARB() { - if (glProgramLocalParameter4dARB != null) - return glProgramLocalParameter4dARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glProgramLocalParameter4dARB = cmd; - return cmd; - } - private static Command glSignalSemaphoreEXT; - public static Command glSignalSemaphoreEXT() { - if (glSignalSemaphoreEXT != null) - return glSignalSemaphoreEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("dstLayouts", TextureLayout()); - cmd.extension = GL_EXT_semaphore(); - glSignalSemaphoreEXT = cmd; - return cmd; - } - private static Command glGetTexGenivOES; - public static Command glGetTexGenivOES() { - if (glGetTexGenivOES != null) - return glGetTexGenivOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_OES_texture_cube_map(); - glGetTexGenivOES = cmd; - return cmd; - } - private static Command glTextureParameterfvEXT; - public static Command glTextureParameterfvEXT() { - if (glTextureParameterfvEXT != null) - return glTextureParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureParameterfvEXT = cmd; - return cmd; - } - private static Command glLightx; - public static Command glLightx() { - if (glLightx != null) - return glLightx; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - glLightx = cmd; - return cmd; - } - private static Command glMultiTexCoord4dv; - public static Command glMultiTexCoord4dv() { - if (glMultiTexCoord4dv != null) - return glMultiTexCoord4dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord4dv = cmd; - return cmd; - } - private static Command glPresentFrameDualFillNV; - public static Command glPresentFrameDualFillNV() { - if (glPresentFrameDualFillNV != null) - return glPresentFrameDualFillNV; - Command cmd = new Command(5); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.addParam("target0", _null_()); - cmd.addParam("target1", _null_()); - cmd.addParam("target2", _null_()); - cmd.addParam("target3", _null_()); - cmd.extension = GL_NV_present_video(); - glPresentFrameDualFillNV = cmd; - return cmd; - } - private static Command glGetMinmaxParameterivEXT; - public static Command glGetMinmaxParameterivEXT() { - if (glGetMinmaxParameterivEXT != null) - return glGetMinmaxParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.addParam("pname", GetMinmaxParameterPNameEXT()); - cmd.extension = GL_EXT_histogram(); - glGetMinmaxParameterivEXT = cmd; - return cmd; - } - private static Command glBindBufferRange; - public static Command glBindBufferRange() { - if (glBindBufferRange != null) - return glBindBufferRange; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_ARB_uniform_buffer_object(); - glBindBufferRange = cmd; - return cmd; - } - private static Command glCombinerParameterfvNV; - public static Command glCombinerParameterfvNV() { - if (glCombinerParameterfvNV != null) - return glCombinerParameterfvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glCombinerParameterfvNV = cmd; - return cmd; - } - private static Command glPathSubCoordsNV; - public static Command glPathSubCoordsNV() { - if (glPathSubCoordsNV != null) - return glPathSubCoordsNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("coordType", PathCoordType()); - cmd.extension = GL_NV_path_rendering(); - glPathSubCoordsNV = cmd; - return cmd; - } - private static Command glVertexStream3fvATI; - public static Command glVertexStream3fvATI() { - if (glVertexStream3fvATI != null) - return glVertexStream3fvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream3fvATI = cmd; - return cmd; - } - private static Command glLightf; - public static Command glLightf() { - if (glLightf != null) - return glLightf; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - glLightf = cmd; - return cmd; - } - private static Command glGetPixelTransformParameterivEXT; - public static Command glGetPixelTransformParameterivEXT() { - if (glGetPixelTransformParameterivEXT != null) - return glGetPixelTransformParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_EXT_pixel_transform(); - glGetPixelTransformParameterivEXT = cmd; - return cmd; - } - private static Command glLighti; - public static Command glLighti() { - if (glLighti != null) - return glLighti; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - glLighti = cmd; - return cmd; - } - private static Command glQueryObjectParameteruiAMD; - public static Command glQueryObjectParameteruiAMD() { - if (glQueryObjectParameteruiAMD != null) - return glQueryObjectParameteruiAMD; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_AMD_occlusion_query_event(); - glQueryObjectParameteruiAMD = cmd; - return cmd; - } - private static Command glBlendEquationiEXT; - public static Command glBlendEquationiEXT() { - if (glBlendEquationiEXT != null) - return glBlendEquationiEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", BlendEquationModeEXT()); - cmd.extension = GL_EXT_draw_buffers_indexed(); - glBlendEquationiEXT = cmd; - return cmd; - } - private static Command glDebugMessageControlKHR; - public static Command glDebugMessageControlKHR() { - if (glDebugMessageControlKHR != null) - return glDebugMessageControlKHR; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("source", DebugSource()); - cmd.addParam("type", DebugType()); - cmd.addParam("severity", DebugSeverity()); - cmd.addParam("enabled", Boolean()); - cmd.extension = GL_KHR_debug(); - glDebugMessageControlKHR = cmd; - return cmd; - } - private static Command glVertexArrayVertexAttribIFormatEXT; - public static Command glVertexArrayVertexAttribIFormatEXT() { - if (glVertexArrayVertexAttribIFormatEXT != null) - return glVertexArrayVertexAttribIFormatEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribIType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayVertexAttribIFormatEXT = cmd; - return cmd; - } - private static Command glTextureImage3DMultisampleCoverageNV; - public static Command glTextureImage3DMultisampleCoverageNV() { - if (glTextureImage3DMultisampleCoverageNV != null) - return glTextureImage3DMultisampleCoverageNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_NV_texture_multisample(); - glTextureImage3DMultisampleCoverageNV = cmd; - return cmd; - } - private static Command glMultiTexCoord3ivARB; - public static Command glMultiTexCoord3ivARB() { - if (glMultiTexCoord3ivARB != null) - return glMultiTexCoord3ivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord3ivARB = cmd; - return cmd; - } - private static Command glMultiTexCoord4fv; - public static Command glMultiTexCoord4fv() { - if (glMultiTexCoord4fv != null) - return glMultiTexCoord4fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord4fv = cmd; - return cmd; - } - private static Command glGetBufferParameteri64v; - public static Command glGetBufferParameteri64v() { - if (glGetBufferParameteri64v != null) - return glGetBufferParameteri64v; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("pname", BufferPNameARB()); - glGetBufferParameteri64v = cmd; - return cmd; - } - private static Command glTextureColorMaskSGIS; - public static Command glTextureColorMaskSGIS() { - if (glTextureColorMaskSGIS != null) - return glTextureColorMaskSGIS; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("red", Boolean()); - cmd.addParam("green", Boolean()); - cmd.addParam("blue", Boolean()); - cmd.addParam("alpha", Boolean()); - cmd.extension = GL_SGIS_texture_color_mask(); - glTextureColorMaskSGIS = cmd; - return cmd; - } - private static Command glGetListParameterivSGIX; - public static Command glGetListParameterivSGIX() { - if (glGetListParameterivSGIX != null) - return glGetListParameterivSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ListParameterName()); - cmd.extension = GL_SGIX_list_priority(); - glGetListParameterivSGIX = cmd; - return cmd; - } - private static Command glVertexArrayColorOffsetEXT; - public static Command glVertexArrayColorOffsetEXT() { - if (glVertexArrayColorOffsetEXT != null) - return glVertexArrayColorOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayColorOffsetEXT = cmd; - return cmd; - } - private static Command glBlendFuncSeparateEXT; - public static Command glBlendFuncSeparateEXT() { - if (glBlendFuncSeparateEXT != null) - return glBlendFuncSeparateEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("sfactorRGB", BlendingFactor()); - cmd.addParam("dfactorRGB", BlendingFactor()); - cmd.addParam("sfactorAlpha", BlendingFactor()); - cmd.addParam("dfactorAlpha", BlendingFactor()); - cmd.extension = GL_EXT_blend_func_separate(); - glBlendFuncSeparateEXT = cmd; - return cmd; - } - private static Command glDebugMessageInsertAMD; - public static Command glDebugMessageInsertAMD() { - if (glDebugMessageInsertAMD != null) - return glDebugMessageInsertAMD; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("category", _null_()); - cmd.addParam("severity", DebugSeverity()); - cmd.extension = GL_AMD_debug_output(); - glDebugMessageInsertAMD = cmd; - return cmd; - } - private static Command glBeginConditionalRenderNV; - public static Command glBeginConditionalRenderNV() { - if (glBeginConditionalRenderNV != null) - return glBeginConditionalRenderNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", ConditionalRenderMode()); - cmd.extension = GL_NV_conditional_render(); - glBeginConditionalRenderNV = cmd; - return cmd; - } - private static Command glMultiDrawArraysIndirectCount; - public static Command glMultiDrawArraysIndirectCount() { - if (glMultiDrawArraysIndirectCount != null) - return glMultiDrawArraysIndirectCount; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glMultiDrawArraysIndirectCount = cmd; - return cmd; - } - private static Command glPushClientAttrib; - public static Command glPushClientAttrib() { - if (glPushClientAttrib != null) - return glPushClientAttrib; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClientAttribMask()); - glPushClientAttrib = cmd; - return cmd; - } - private static Command glStencilOpValueAMD; - public static Command glStencilOpValueAMD() { - if (glStencilOpValueAMD != null) - return glStencilOpValueAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.extension = GL_AMD_stencil_operation_extended(); - glStencilOpValueAMD = cmd; - return cmd; - } - private static Command glNamedBufferPageCommitmentARB; - public static Command glNamedBufferPageCommitmentARB() { - if (glNamedBufferPageCommitmentARB != null) - return glNamedBufferPageCommitmentARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("commit", Boolean()); - cmd.extension = GL_ARB_sparse_buffer(); - glNamedBufferPageCommitmentARB = cmd; - return cmd; - } - private static Command glMultiTexGeniEXT; - public static Command glMultiTexGeniEXT() { - if (glMultiTexGeniEXT != null) - return glMultiTexGeniEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexGeniEXT = cmd; - return cmd; - } - private static Command glTexBufferOES; - public static Command glTexBufferOES() { - if (glTexBufferOES != null) - return glTexBufferOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_OES_texture_buffer(); - glTexBufferOES = cmd; - return cmd; - } - private static Command glEvalMapsNV; - public static Command glEvalMapsNV() { - if (glEvalMapsNV != null) - return glEvalMapsNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", EvalTargetNV()); - cmd.addParam("mode", EvalMapsModeNV()); - cmd.extension = GL_NV_evaluators(); - glEvalMapsNV = cmd; - return cmd; - } - private static Command glMulticastBufferSubDataNV; - public static Command glMulticastBufferSubDataNV() { - if (glMulticastBufferSubDataNV != null) - return glMulticastBufferSubDataNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("gpuMask", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glMulticastBufferSubDataNV = cmd; - return cmd; - } - private static Command glMatrixScalefEXT; - public static Command glMatrixScalefEXT() { - if (glMatrixScalefEXT != null) - return glMatrixScalefEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixScalefEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord4iv; - public static Command glMultiTexCoord4iv() { - if (glMultiTexCoord4iv != null) - return glMultiTexCoord4iv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord4iv = cmd; - return cmd; - } - private static Command glGetProgramStageiv; - public static Command glGetProgramStageiv() { - if (glGetProgramStageiv != null) - return glGetProgramStageiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.addParam("pname", ProgramStagePName()); - cmd.extension = GL_ARB_shader_subroutine(); - glGetProgramStageiv = cmd; - return cmd; - } - private static Command glGetnCompressedTexImageARB; - public static Command glGetnCompressedTexImageARB() { - if (glGetnCompressedTexImageARB != null) - return glGetnCompressedTexImageARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_ARB_robustness(); - glGetnCompressedTexImageARB = cmd; - return cmd; - } - private static Command glLGPUNamedBufferSubDataNVX; - public static Command glLGPUNamedBufferSubDataNVX() { - if (glLGPUNamedBufferSubDataNVX != null) - return glLGPUNamedBufferSubDataNVX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("gpuMask", _null_()); - cmd.extension = GL_NVX_linked_gpu_multicast(); - glLGPUNamedBufferSubDataNVX = cmd; - return cmd; - } - private static Command glGetLocalConstantIntegervEXT; - public static Command glGetLocalConstantIntegervEXT() { - if (glGetLocalConstantIntegervEXT != null) - return glGetLocalConstantIntegervEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glGetLocalConstantIntegervEXT = cmd; - return cmd; - } - private static Command glTextureSubImage3D; - public static Command glTextureSubImage3D() { - if (glTextureSubImage3D != null) - return glTextureSubImage3D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureSubImage3D = cmd; - return cmd; - } - private static Command glClearTexImage; - public static Command glClearTexImage() { - if (glClearTexImage != null) - return glClearTexImage; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_clear_texture(); - glClearTexImage = cmd; - return cmd; - } - private static Command glEdgeFlag; - public static Command glEdgeFlag() { - if (glEdgeFlag != null) - return glEdgeFlag; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("flag", Boolean()); - glEdgeFlag = cmd; - return cmd; - } - private static Command glGetMultiTexParameterivEXT; - public static Command glGetMultiTexParameterivEXT() { - if (glGetMultiTexParameterivEXT != null) - return glGetMultiTexParameterivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexParameterivEXT = cmd; - return cmd; - } - private static Command glMaterialxOES; - public static Command glMaterialxOES() { - if (glMaterialxOES != null) - return glMaterialxOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_OES_fixed_point(); - glMaterialxOES = cmd; - return cmd; - } - private static Command glTextureSubImage2D; - public static Command glTextureSubImage2D() { - if (glTextureSubImage2D != null) - return glTextureSubImage2D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureSubImage2D = cmd; - return cmd; - } - private static Command glDebugMessageControl; - public static Command glDebugMessageControl() { - if (glDebugMessageControl != null) - return glDebugMessageControl; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("source", DebugSource()); - cmd.addParam("type", DebugType()); - cmd.addParam("severity", DebugSeverity()); - cmd.addParam("enabled", Boolean()); - cmd.extension = GL_KHR_debug(); - glDebugMessageControl = cmd; - return cmd; - } - private static Command glArrayObjectATI; - public static Command glArrayObjectATI() { - if (glArrayObjectATI != null) - return glArrayObjectATI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - cmd.addParam("type", ScalarType()); - cmd.extension = GL_ATI_vertex_array_object(); - glArrayObjectATI = cmd; - return cmd; - } - private static Command glGetColorTable; - public static Command glGetColorTable() { - if (glGetColorTable != null) - return glGetColorTable; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glGetColorTable = cmd; - return cmd; - } - private static Command glRenderbufferStorageMultisampleAPPLE; - public static Command glRenderbufferStorageMultisampleAPPLE() { - if (glRenderbufferStorageMultisampleAPPLE != null) - return glRenderbufferStorageMultisampleAPPLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_APPLE_framebuffer_multisample(); - glRenderbufferStorageMultisampleAPPLE = cmd; - return cmd; - } - private static Command glIsProgramARB; - public static Command glIsProgramARB() { - if (glIsProgramARB != null) - return glIsProgramARB; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_fragment_program(); - glIsProgramARB = cmd; - return cmd; - } - private static Command glBlitFramebufferEXT; - public static Command glBlitFramebufferEXT() { - if (glBlitFramebufferEXT != null) - return glBlitFramebufferEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClearBufferMask()); - cmd.addParam("filter", BlitFramebufferFilter()); - cmd.extension = GL_EXT_framebuffer_blit(); - glBlitFramebufferEXT = cmd; - return cmd; - } - private static Command glAsyncCopyBufferSubDataNVX; - public static Command glAsyncCopyBufferSubDataNVX() { - if (glAsyncCopyBufferSubDataNVX != null) - return glAsyncCopyBufferSubDataNVX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("writeGpuMask", _null_()); - cmd.extension = GL_NVX_gpu_multicast2(); - glAsyncCopyBufferSubDataNVX = cmd; - return cmd; - } - private static Command glProgramEnvParameterI4iNV; - public static Command glProgramEnvParameterI4iNV() { - if (glProgramEnvParameterI4iNV != null) - return glProgramEnvParameterI4iNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramEnvParameterI4iNV = cmd; - return cmd; - } - private static Command glTexSubImage4DSGIS; - public static Command glTexSubImage4DSGIS() { - if (glTexSubImage4DSGIS != null) - return glTexSubImage4DSGIS; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_SGIS_texture4D(); - glTexSubImage4DSGIS = cmd; - return cmd; - } - private static Command glGetProgramivNV; - public static Command glGetProgramivNV() { - if (glGetProgramivNV != null) - return glGetProgramivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glGetProgramivNV = cmd; - return cmd; - } - private static Command glTextureSubImage1D; - public static Command glTextureSubImage1D() { - if (glTextureSubImage1D != null) - return glTextureSubImage1D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureSubImage1D = cmd; - return cmd; - } - private static Command glLightiv; - public static Command glLightiv() { - if (glLightiv != null) - return glLightiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - glLightiv = cmd; - return cmd; - } - private static Command glGetMultiTexGenfvEXT; - public static Command glGetMultiTexGenfvEXT() { - if (glGetMultiTexGenfvEXT != null) - return glGetMultiTexGenfvEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexGenfvEXT = cmd; - return cmd; - } - private static Command glCompressedTexImage2DARB; - public static Command glCompressedTexImage2DARB() { - if (glCompressedTexImage2DARB != null) - return glCompressedTexImage2DARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_texture_compression(); - glCompressedTexImage2DARB = cmd; - return cmd; - } - private static Command glPathStringNV; - public static Command glPathStringNV() { - if (glPathStringNV != null) - return glPathStringNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("format", PathStringFormat()); - cmd.extension = GL_NV_path_rendering(); - glPathStringNV = cmd; - return cmd; - } - private static Command glGetMapControlPointsNV; - public static Command glGetMapControlPointsNV() { - if (glGetMapControlPointsNV != null) - return glGetMapControlPointsNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", EvalTargetNV()); - cmd.addParam("type", MapTypeNV()); - cmd.addParam("packed", Boolean()); - cmd.extension = GL_NV_evaluators(); - glGetMapControlPointsNV = cmd; - return cmd; - } - private static Command glDeformationMap3dSGIX; - public static Command glDeformationMap3dSGIX() { - if (glDeformationMap3dSGIX != null) - return glDeformationMap3dSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", FfdTargetSGIX()); - cmd.extension = GL_SGIX_polynomial_ffd(); - glDeformationMap3dSGIX = cmd; - return cmd; - } - private static Command glGetPointerIndexedvEXT; - public static Command glGetPointerIndexedvEXT() { - if (glGetPointerIndexedvEXT != null) - return glGetPointerIndexedvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_EXT_direct_state_access(); - glGetPointerIndexedvEXT = cmd; - return cmd; - } - private static Command glGetVertexAttribivNV; - public static Command glGetVertexAttribivNV() { - if (glGetVertexAttribivNV != null) - return glGetVertexAttribivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glGetVertexAttribivNV = cmd; - return cmd; - } - private static Command glSetLocalConstantEXT; - public static Command glSetLocalConstantEXT() { - if (glSetLocalConstantEXT != null) - return glSetLocalConstantEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ScalarType()); - cmd.extension = GL_EXT_vertex_shader(); - glSetLocalConstantEXT = cmd; - return cmd; - } - private static Command glIsVertexArray; - public static Command glIsVertexArray() { - if (glIsVertexArray != null) - return glIsVertexArray; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_vertex_array_object(); - glIsVertexArray = cmd; - return cmd; - } - private static Command glTexEnvf; - public static Command glTexEnvf() { - if (glTexEnvf != null) - return glTexEnvf; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - glTexEnvf = cmd; - return cmd; - } - private static Command glTexEnvi; - public static Command glTexEnvi() { - if (glTexEnvi != null) - return glTexEnvi; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - glTexEnvi = cmd; - return cmd; - } - private static Command glFramebufferTexture2DMultisampleEXT; - public static Command glFramebufferTexture2DMultisampleEXT() { - if (glFramebufferTexture2DMultisampleEXT != null) - return glFramebufferTexture2DMultisampleEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_EXT_multisampled_render_to_texture(); - glFramebufferTexture2DMultisampleEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord1sARB; - public static Command glMultiTexCoord1sARB() { - if (glMultiTexCoord1sARB != null) - return glMultiTexCoord1sARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord1sARB = cmd; - return cmd; - } - private static Command glVideoCaptureNV; - public static Command glVideoCaptureNV() { - if (glVideoCaptureNV != null) - return glVideoCaptureNV; - Command cmd = new Command(0); - cmd.returnGroup = _null_(); - cmd.extension = GL_NV_video_capture(); - glVideoCaptureNV = cmd; - return cmd; - } - private static Command glFogi; - public static Command glFogi() { - if (glFogi != null) - return glFogi; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FogParameter()); - glFogi = cmd; - return cmd; - } - private static Command glGetnMinmax; - public static Command glGetnMinmax() { - if (glGetnMinmax != null) - return glGetnMinmax; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTarget()); - cmd.addParam("reset", Boolean()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glGetnMinmax = cmd; - return cmd; - } - private static Command glFenceSync; - public static Command glFenceSync() { - if (glFenceSync != null) - return glFenceSync; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("condition", SyncCondition()); - cmd.addParam("flags", SyncBehaviorFlags()); - cmd.extension = GL_ARB_sync(); - glFenceSync = cmd; - return cmd; - } - private static Command glFramebufferDrawBufferEXT; - public static Command glFramebufferDrawBufferEXT() { - if (glFramebufferDrawBufferEXT != null) - return glFramebufferDrawBufferEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", DrawBufferMode()); - cmd.extension = GL_EXT_direct_state_access(); - glFramebufferDrawBufferEXT = cmd; - return cmd; - } - private static Command glFogx; - public static Command glFogx() { - if (glFogx != null) - return glFogx; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FogPName()); - glFogx = cmd; - return cmd; - } - private static Command glLightfv; - public static Command glLightfv() { - if (glLightfv != null) - return glLightfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - glLightfv = cmd; - return cmd; - } - private static Command glGetProgramPipelineivEXT; - public static Command glGetProgramPipelineivEXT() { - if (glGetProgramPipelineivEXT != null) - return glGetProgramPipelineivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PipelineParameterName()); - cmd.extension = GL_EXT_separate_shader_objects(); - glGetProgramPipelineivEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3fvEXT; - public static Command glProgramUniformMatrix3fvEXT() { - if (glProgramUniformMatrix3fvEXT != null) - return glProgramUniformMatrix3fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix3fvEXT = cmd; - return cmd; - } - private static Command glGetMaterialxv; - public static Command glGetMaterialxv() { - if (glGetMaterialxv != null) - return glGetMaterialxv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - glGetMaterialxv = cmd; - return cmd; - } - private static Command glFogf; - public static Command glFogf() { - if (glFogf != null) - return glFogf; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FogParameter()); - glFogf = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4x2fvEXT; - public static Command glProgramUniformMatrix4x2fvEXT() { - if (glProgramUniformMatrix4x2fvEXT != null) - return glProgramUniformMatrix4x2fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix4x2fvEXT = cmd; - return cmd; - } - private static Command glDeformSGIX; - public static Command glDeformSGIX() { - if (glDeformSGIX != null) - return glDeformSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", FfdMaskSGIX()); - cmd.extension = GL_SGIX_polynomial_ffd(); - glDeformSGIX = cmd; - return cmd; - } - private static Command glStartTilingQCOM; - public static Command glStartTilingQCOM() { - if (glStartTilingQCOM != null) - return glStartTilingQCOM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("preserveMask", BufferBitQCOM()); - cmd.extension = GL_QCOM_tiled_rendering(); - glStartTilingQCOM = cmd; - return cmd; - } - private static Command glTexCoordPointerListIBM; - public static Command glTexCoordPointerListIBM() { - if (glTexCoordPointerListIBM != null) - return glTexCoordPointerListIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_IBM_vertex_array_lists(); - glTexCoordPointerListIBM = cmd; - return cmd; - } - private static Command glLightxvOES; - public static Command glLightxvOES() { - if (glLightxvOES != null) - return glLightxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - cmd.extension = GL_OES_fixed_point(); - glLightxvOES = cmd; - return cmd; - } - private static Command glGetHistogramEXT; - public static Command glGetHistogramEXT() { - if (glGetHistogramEXT != null) - return glGetHistogramEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("reset", Boolean()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_histogram(); - glGetHistogramEXT = cmd; - return cmd; - } - private static Command glFramebufferSampleLocationsfvNV; - public static Command glFramebufferSampleLocationsfvNV() { - if (glFramebufferSampleLocationsfvNV != null) - return glFramebufferSampleLocationsfvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_NV_sample_locations(); - glFramebufferSampleLocationsfvNV = cmd; - return cmd; - } - private static Command glPolygonMode; - public static Command glPolygonMode() { - if (glPolygonMode != null) - return glPolygonMode; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("mode", PolygonMode()); - glPolygonMode = cmd; - return cmd; - } - private static Command glNamedBufferStorageExternalEXT; - public static Command glNamedBufferStorageExternalEXT() { - if (glNamedBufferStorageExternalEXT != null) - return glNamedBufferStorageExternalEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("flags", BufferStorageMask()); - glNamedBufferStorageExternalEXT = cmd; - return cmd; - } - private static Command glTexEnvx; - public static Command glTexEnvx() { - if (glTexEnvx != null) - return glTexEnvx; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - glTexEnvx = cmd; - return cmd; - } - private static Command glVertexAttribP4uiv; - public static Command glVertexAttribP4uiv() { - if (glVertexAttribP4uiv != null) - return glVertexAttribP4uiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexAttribP4uiv = cmd; - return cmd; - } - private static Command glGetQueryivARB; - public static Command glGetQueryivARB() { - if (glGetQueryivARB != null) - return glGetQueryivARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.addParam("pname", QueryParameterName()); - cmd.extension = GL_ARB_occlusion_query(); - glGetQueryivARB = cmd; - return cmd; - } - private static Command glInvalidateSubFramebuffer; - public static Command glInvalidateSubFramebuffer() { - if (glInvalidateSubFramebuffer != null) - return glInvalidateSubFramebuffer; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachments", InvalidateFramebufferAttachment()); - glInvalidateSubFramebuffer = cmd; - return cmd; - } - private static Command glMultiTexCoord2fvARB; - public static Command glMultiTexCoord2fvARB() { - if (glMultiTexCoord2fvARB != null) - return glMultiTexCoord2fvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord2fvARB = cmd; - return cmd; - } - private static Command glDrawArraysEXT; - public static Command glDrawArraysEXT() { - if (glDrawArraysEXT != null) - return glDrawArraysEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_EXT_vertex_array(); - glDrawArraysEXT = cmd; - return cmd; - } - private static Command glPointParameteriNV; - public static Command glPointParameteriNV() { - if (glPointParameteriNV != null) - return glPointParameteriNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_NV_point_sprite(); - glPointParameteriNV = cmd; - return cmd; - } - private static Command glEGLImageTargetTexture2DOES; - public static Command glEGLImageTargetTexture2DOES() { - if (glEGLImageTargetTexture2DOES != null) - return glEGLImageTargetTexture2DOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_OES_EGL_image(); - glEGLImageTargetTexture2DOES = cmd; - return cmd; - } - private static Command glFeedbackBufferxOES; - public static Command glFeedbackBufferxOES() { - if (glFeedbackBufferxOES != null) - return glFeedbackBufferxOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_OES_fixed_point(); - glFeedbackBufferxOES = cmd; - return cmd; - } - private static Command glBufferParameteriAPPLE; - public static Command glBufferParameteriAPPLE() { - if (glBufferParameteriAPPLE != null) - return glBufferParameteriAPPLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_APPLE_flush_buffer_range(); - glBufferParameteriAPPLE = cmd; - return cmd; - } - private static Command glPatchParameteriOES; - public static Command glPatchParameteriOES() { - if (glPatchParameteriOES != null) - return glPatchParameteriOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PatchParameterName()); - cmd.extension = GL_OES_tessellation_shader(); - glPatchParameteriOES = cmd; - return cmd; - } - private static Command glBufferDataARB; - public static Command glBufferDataARB() { - if (glBufferDataARB != null) - return glBufferDataARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("usage", BufferUsageARB()); - cmd.extension = GL_ARB_vertex_buffer_object(); - glBufferDataARB = cmd; - return cmd; - } - private static Command glGetLocalConstantFloatvEXT; - public static Command glGetLocalConstantFloatvEXT() { - if (glGetLocalConstantFloatvEXT != null) - return glGetLocalConstantFloatvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glGetLocalConstantFloatvEXT = cmd; - return cmd; - } - private static Command glClear; - public static Command glClear() { - if (glClear != null) - return glClear; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClearBufferMask()); - glClear = cmd; - return cmd; - } - private static Command glEndTilingQCOM; - public static Command glEndTilingQCOM() { - if (glEndTilingQCOM != null) - return glEndTilingQCOM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("preserveMask", BufferBitQCOM()); - cmd.extension = GL_QCOM_tiled_rendering(); - glEndTilingQCOM = cmd; - return cmd; - } - private static Command glWriteMaskEXT; - public static Command glWriteMaskEXT() { - if (glWriteMaskEXT != null) - return glWriteMaskEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("outX", VertexShaderWriteMaskEXT()); - cmd.addParam("outY", VertexShaderWriteMaskEXT()); - cmd.addParam("outZ", VertexShaderWriteMaskEXT()); - cmd.addParam("outW", VertexShaderWriteMaskEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glWriteMaskEXT = cmd; - return cmd; - } - private static Command glGetFramebufferAttachmentParameteriv; - public static Command glGetFramebufferAttachmentParameteriv() { - if (glGetFramebufferAttachmentParameteriv != null) - return glGetFramebufferAttachmentParameteriv; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("pname", FramebufferAttachmentParameterName()); - cmd.extension = GL_ARB_framebuffer_object(); - glGetFramebufferAttachmentParameteriv = cmd; - return cmd; - } - private static Command glReadBuffer; - public static Command glReadBuffer() { - if (glReadBuffer != null) - return glReadBuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("src", ReadBufferMode()); - glReadBuffer = cmd; - return cmd; - } - private static Command glTextureImage3DEXT; - public static Command glTextureImage3DEXT() { - if (glTextureImage3DEXT != null) - return glTextureImage3DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureImage3DEXT = cmd; - return cmd; - } - private static Command glPixelTransferxOES; - public static Command glPixelTransferxOES() { - if (glPixelTransferxOES != null) - return glPixelTransferxOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelTransferParameter()); - cmd.extension = GL_OES_fixed_point(); - glPixelTransferxOES = cmd; - return cmd; - } - private static Command glDrawArraysInstanced; - public static Command glDrawArraysInstanced() { - if (glDrawArraysInstanced != null) - return glDrawArraysInstanced; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawArraysInstanced = cmd; - return cmd; - } - private static Command glTextureParameterIivEXT; - public static Command glTextureParameterIivEXT() { - if (glTextureParameterIivEXT != null) - return glTextureParameterIivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureParameterIivEXT = cmd; - return cmd; - } - private static Command glDrawBuffer; - public static Command glDrawBuffer() { - if (glDrawBuffer != null) - return glDrawBuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buf", DrawBufferMode()); - glDrawBuffer = cmd; - return cmd; - } - private static Command glProgramEnvParameterI4uiNV; - public static Command glProgramEnvParameterI4uiNV() { - if (glProgramEnvParameterI4uiNV != null) - return glProgramEnvParameterI4uiNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramEnvParameterI4uiNV = cmd; - return cmd; - } - private static Command glMultiTexRenderbufferEXT; - public static Command glMultiTexRenderbufferEXT() { - if (glMultiTexRenderbufferEXT != null) - return glMultiTexRenderbufferEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexRenderbufferEXT = cmd; - return cmd; - } - private static Command glSamplerParameterIuivEXT; - public static Command glSamplerParameterIuivEXT() { - if (glSamplerParameterIuivEXT != null) - return glSamplerParameterIuivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_EXT_texture_border_clamp(); - glSamplerParameterIuivEXT = cmd; - return cmd; - } - private static Command glRenderbufferStorageMultisampleEXT; - public static Command glRenderbufferStorageMultisampleEXT() { - if (glRenderbufferStorageMultisampleEXT != null) - return glRenderbufferStorageMultisampleEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_framebuffer_multisample(); - glRenderbufferStorageMultisampleEXT = cmd; - return cmd; - } - private static Command glShaderOp3EXT; - public static Command glShaderOp3EXT() { - if (glShaderOp3EXT != null) - return glShaderOp3EXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", VertexShaderOpEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glShaderOp3EXT = cmd; - return cmd; - } - private static Command glIsRenderbuffer; - public static Command glIsRenderbuffer() { - if (glIsRenderbuffer != null) - return glIsRenderbuffer; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_framebuffer_object(); - glIsRenderbuffer = cmd; - return cmd; - } - private static Command glMatrixMult3x3fNV; - public static Command glMatrixMult3x3fNV() { - if (glMatrixMult3x3fNV != null) - return glMatrixMult3x3fNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("matrixMode", _null_()); - cmd.extension = GL_NV_path_rendering(); - glMatrixMult3x3fNV = cmd; - return cmd; - } - private static Command glGetProgramResourceName; - public static Command glGetProgramResourceName() { - if (glGetProgramResourceName != null) - return glGetProgramResourceName; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("programInterface", ProgramInterface()); - cmd.extension = GL_ARB_program_interface_query(); - glGetProgramResourceName = cmd; - return cmd; - } - private static Command glMultiTexGendvEXT; - public static Command glMultiTexGendvEXT() { - if (glMultiTexGendvEXT != null) - return glMultiTexGendvEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexGendvEXT = cmd; - return cmd; - } - private static Command glNamedRenderbufferStorageMultisampleEXT; - public static Command glNamedRenderbufferStorageMultisampleEXT() { - if (glNamedRenderbufferStorageMultisampleEXT != null) - return glNamedRenderbufferStorageMultisampleEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedRenderbufferStorageMultisampleEXT = cmd; - return cmd; - } - private static Command glColorMaskIndexedEXT; - public static Command glColorMaskIndexedEXT() { - if (glColorMaskIndexedEXT != null) - return glColorMaskIndexedEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("r", Boolean()); - cmd.addParam("g", Boolean()); - cmd.addParam("b", Boolean()); - cmd.addParam("a", Boolean()); - glColorMaskIndexedEXT = cmd; - return cmd; - } - private static Command glCopyTextureImage1DEXT; - public static Command glCopyTextureImage1DEXT() { - if (glCopyTextureImage1DEXT != null) - return glCopyTextureImage1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyTextureImage1DEXT = cmd; - return cmd; - } - private static Command glUniformMatrix4dv; - public static Command glUniformMatrix4dv() { - if (glUniformMatrix4dv != null) - return glUniformMatrix4dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_gpu_shader_fp64(); - glUniformMatrix4dv = cmd; - return cmd; - } - private static Command glGetCombinerOutputParameterivNV; - public static Command glGetCombinerOutputParameterivNV() { - if (glGetCombinerOutputParameterivNV != null) - return glGetCombinerOutputParameterivNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("stage", CombinerStageNV()); - cmd.addParam("portion", CombinerPortionNV()); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glGetCombinerOutputParameterivNV = cmd; - return cmd; - } - private static Command glMatrixTranslatedEXT; - public static Command glMatrixTranslatedEXT() { - if (glMatrixTranslatedEXT != null) - return glMatrixTranslatedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixTranslatedEXT = cmd; - return cmd; - } - private static Command glGetSemaphoreParameterui64vEXT; - public static Command glGetSemaphoreParameterui64vEXT() { - if (glGetSemaphoreParameterui64vEXT != null) - return glGetSemaphoreParameterui64vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SemaphoreParameterName()); - cmd.extension = GL_EXT_semaphore(); - glGetSemaphoreParameterui64vEXT = cmd; - return cmd; - } - private static Command glVertexStream3ivATI; - public static Command glVertexStream3ivATI() { - if (glVertexStream3ivATI != null) - return glVertexStream3ivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream3ivATI = cmd; - return cmd; - } - private static Command glUniformMatrix2x3fvNV; - public static Command glUniformMatrix2x3fvNV() { - if (glUniformMatrix2x3fvNV != null) - return glUniformMatrix2x3fvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_NV_non_square_matrices(); - glUniformMatrix2x3fvNV = cmd; - return cmd; - } - private static Command glVertexAttribP4ui; - public static Command glVertexAttribP4ui() { - if (glVertexAttribP4ui != null) - return glVertexAttribP4ui; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexAttribP4ui = cmd; - return cmd; - } - private static Command glGetVideoi64vNV; - public static Command glGetVideoi64vNV() { - if (glGetVideoi64vNV != null) - return glGetVideoi64vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_present_video(); - glGetVideoi64vNV = cmd; - return cmd; - } - private static Command glMultiTexCoordP2ui; - public static Command glMultiTexCoordP2ui() { - if (glMultiTexCoordP2ui != null) - return glMultiTexCoordP2ui; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glMultiTexCoordP2ui = cmd; - return cmd; - } - private static Command glTextureImage3DMultisampleNV; - public static Command glTextureImage3DMultisampleNV() { - if (glTextureImage3DMultisampleNV != null) - return glTextureImage3DMultisampleNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_NV_texture_multisample(); - glTextureImage3DMultisampleNV = cmd; - return cmd; - } - private static Command glGetTexGenxvOES; - public static Command glGetTexGenxvOES() { - if (glGetTexGenxvOES != null) - return glGetTexGenxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_OES_fixed_point(); - glGetTexGenxvOES = cmd; - return cmd; - } - private static Command glMultiTexCoord2sv; - public static Command glMultiTexCoord2sv() { - if (glMultiTexCoord2sv != null) - return glMultiTexCoord2sv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord2sv = cmd; - return cmd; - } - private static Command glShadingRateEXT; - public static Command glShadingRateEXT() { - if (glShadingRateEXT != null) - return glShadingRateEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("rate", ShadingRate()); - cmd.extension = GL_EXT_fragment_shading_rate(); - glShadingRateEXT = cmd; - return cmd; - } - private static Command glWaitSyncAPPLE; - public static Command glWaitSyncAPPLE() { - if (glWaitSyncAPPLE != null) - return glWaitSyncAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("flags", SyncBehaviorFlags()); - cmd.extension = GL_APPLE_sync(); - glWaitSyncAPPLE = cmd; - return cmd; - } - private static Command glCopyMultiTexImage2DEXT; - public static Command glCopyMultiTexImage2DEXT() { - if (glCopyMultiTexImage2DEXT != null) - return glCopyMultiTexImage2DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyMultiTexImage2DEXT = cmd; - return cmd; - } - private static Command glBlendEquationSeparateiARB; - public static Command glBlendEquationSeparateiARB() { - if (glBlendEquationSeparateiARB != null) - return glBlendEquationSeparateiARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("modeRGB", BlendEquationModeEXT()); - cmd.addParam("modeAlpha", BlendEquationModeEXT()); - glBlendEquationSeparateiARB = cmd; - return cmd; - } - private static Command glGetProgramInterfaceiv; - public static Command glGetProgramInterfaceiv() { - if (glGetProgramInterfaceiv != null) - return glGetProgramInterfaceiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("programInterface", ProgramInterface()); - cmd.addParam("pname", ProgramInterfacePName()); - cmd.extension = GL_ARB_program_interface_query(); - glGetProgramInterfaceiv = cmd; - return cmd; - } - private static Command glVariantArrayObjectATI; - public static Command glVariantArrayObjectATI() { - if (glVariantArrayObjectATI != null) - return glVariantArrayObjectATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ScalarType()); - cmd.extension = GL_ATI_vertex_array_object(); - glVariantArrayObjectATI = cmd; - return cmd; - } - private static Command glUniformMatrix4fv; - public static Command glUniformMatrix4fv() { - if (glUniformMatrix4fv != null) - return glUniformMatrix4fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - glUniformMatrix4fv = cmd; - return cmd; - } - private static Command glMultiTexCoord2xvOES; - public static Command glMultiTexCoord2xvOES() { - if (glMultiTexCoord2xvOES != null) - return glMultiTexCoord2xvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_fixed_point(); - glMultiTexCoord2xvOES = cmd; - return cmd; - } - private static Command glGetPixelTexGenParameterivSGIS; - public static Command glGetPixelTexGenParameterivSGIS() { - if (glGetPixelTexGenParameterivSGIS != null) - return glGetPixelTexGenParameterivSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelTexGenParameterNameSGIS()); - cmd.extension = GL_SGIS_pixel_texture(); - glGetPixelTexGenParameterivSGIS = cmd; - return cmd; - } - private static Command glSemaphoreParameterui64vEXT; - public static Command glSemaphoreParameterui64vEXT() { - if (glSemaphoreParameterui64vEXT != null) - return glSemaphoreParameterui64vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SemaphoreParameterName()); - cmd.extension = GL_EXT_semaphore(); - glSemaphoreParameterui64vEXT = cmd; - return cmd; - } - private static Command glImportMemoryWin32NameEXT; - public static Command glImportMemoryWin32NameEXT() { - if (glImportMemoryWin32NameEXT != null) - return glImportMemoryWin32NameEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("handleType", ExternalHandleType()); - cmd.extension = GL_EXT_memory_object_win32(); - glImportMemoryWin32NameEXT = cmd; - return cmd; - } - private static Command glGenSymbolsEXT; - public static Command glGenSymbolsEXT() { - if (glGenSymbolsEXT != null) - return glGenSymbolsEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("datatype", DataTypeEXT()); - cmd.addParam("storagetype", VertexShaderStorageTypeEXT()); - cmd.addParam("range", ParameterRangeEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glGenSymbolsEXT = cmd; - return cmd; - } - private static Command glTexCoordP4uiv; - public static Command glTexCoordP4uiv() { - if (glTexCoordP4uiv != null) - return glTexCoordP4uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glTexCoordP4uiv = cmd; - return cmd; - } - private static Command glGetFragmentMaterialfvSGIX; - public static Command glGetFragmentMaterialfvSGIX() { - if (glGetFragmentMaterialfvSGIX != null) - return glGetFragmentMaterialfvSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_SGIX_fragment_lighting(); - glGetFragmentMaterialfvSGIX = cmd; - return cmd; - } - private static Command glGetTexBumpParameterfvATI; - public static Command glGetTexBumpParameterfvATI() { - if (glGetTexBumpParameterfvATI != null) - return glGetTexBumpParameterfvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetTexBumpParameterATI()); - cmd.extension = GL_ATI_envmap_bumpmap(); - glGetTexBumpParameterfvATI = cmd; - return cmd; - } - private static Command glSampleCoverage; - public static Command glSampleCoverage() { - if (glSampleCoverage != null) - return glSampleCoverage; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("invert", Boolean()); - glSampleCoverage = cmd; - return cmd; - } - private static Command glGetTexParameterxvOES; - public static Command glGetTexParameterxvOES() { - if (glGetTexParameterxvOES != null) - return glGetTexParameterxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_OES_fixed_point(); - glGetTexParameterxvOES = cmd; - return cmd; - } - private static Command glGetBooleanIndexedvEXT; - public static Command glGetBooleanIndexedvEXT() { - if (glGetBooleanIndexedvEXT != null) - return glGetBooleanIndexedvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("data", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glGetBooleanIndexedvEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord3fvARB; - public static Command glMultiTexCoord3fvARB() { - if (glMultiTexCoord3fvARB != null) - return glMultiTexCoord3fvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord3fvARB = cmd; - return cmd; - } - private static Command glVertexStream2iATI; - public static Command glVertexStream2iATI() { - if (glVertexStream2iATI != null) - return glVertexStream2iATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream2iATI = cmd; - return cmd; - } - private static Command glMultiTexCoord4xOES; - public static Command glMultiTexCoord4xOES() { - if (glMultiTexCoord4xOES != null) - return glMultiTexCoord4xOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_fixed_point(); - glMultiTexCoord4xOES = cmd; - return cmd; - } - private static Command glDrawArrays; - public static Command glDrawArrays() { - if (glDrawArrays != null) - return glDrawArrays; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawArrays = cmd; - return cmd; - } - private static Command glNamedFramebufferParameteriEXT; - public static Command glNamedFramebufferParameteriEXT() { - if (glNamedFramebufferParameteriEXT != null) - return glNamedFramebufferParameteriEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FramebufferParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedFramebufferParameteriEXT = cmd; - return cmd; - } - private static Command glMatrixLoadIdentityEXT; - public static Command glMatrixLoadIdentityEXT() { - if (glMatrixLoadIdentityEXT != null) - return glMatrixLoadIdentityEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixLoadIdentityEXT = cmd; - return cmd; - } - private static Command glSamplerParameteri; - public static Command glSamplerParameteri() { - if (glSamplerParameteri != null) - return glSamplerParameteri; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_ARB_sampler_objects(); - glSamplerParameteri = cmd; - return cmd; - } - private static Command glSamplerParameterf; - public static Command glSamplerParameterf() { - if (glSamplerParameterf != null) - return glSamplerParameterf; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterF()); - cmd.extension = GL_ARB_sampler_objects(); - glSamplerParameterf = cmd; - return cmd; - } - private static Command glSampleCoverageARB; - public static Command glSampleCoverageARB() { - if (glSampleCoverageARB != null) - return glSampleCoverageARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("invert", Boolean()); - cmd.extension = GL_ARB_multisample(); - glSampleCoverageARB = cmd; - return cmd; - } - private static Command glWeightPointerARB; - public static Command glWeightPointerARB() { - if (glWeightPointerARB != null) - return glWeightPointerARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", WeightPointerTypeARB()); - cmd.extension = GL_ARB_vertex_blend(); - glWeightPointerARB = cmd; - return cmd; - } - private static Command glDrawTransformFeedbackStream; - public static Command glDrawTransformFeedbackStream() { - if (glDrawTransformFeedbackStream != null) - return glDrawTransformFeedbackStream; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_ARB_transform_feedback3(); - glDrawTransformFeedbackStream = cmd; - return cmd; - } - private static Command glRenderMode; - public static Command glRenderMode() { - if (glRenderMode != null) - return glRenderMode; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", RenderingMode()); - glRenderMode = cmd; - return cmd; - } - private static Command glTextureRangeAPPLE; - public static Command glTextureRangeAPPLE() { - if (glTextureRangeAPPLE != null) - return glTextureRangeAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_APPLE_texture_range(); - glTextureRangeAPPLE = cmd; - return cmd; - } - private static Command glNormalStream3fvATI; - public static Command glNormalStream3fvATI() { - if (glNormalStream3fvATI != null) - return glNormalStream3fvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3fvATI = cmd; - return cmd; - } - private static Command glEndQueryIndexed; - public static Command glEndQueryIndexed() { - if (glEndQueryIndexed != null) - return glEndQueryIndexed; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.extension = GL_ARB_transform_feedback3(); - glEndQueryIndexed = cmd; - return cmd; - } - private static Command glMultiTexCoord4bOES; - public static Command glMultiTexCoord4bOES() { - if (glMultiTexCoord4bOES != null) - return glMultiTexCoord4bOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_byte_coordinates(); - glMultiTexCoord4bOES = cmd; - return cmd; - } - private static Command glNewList; - public static Command glNewList() { - if (glNewList != null) - return glNewList; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", ListMode()); - glNewList = cmd; - return cmd; - } - private static Command glVertexStream2fvATI; - public static Command glVertexStream2fvATI() { - if (glVertexStream2fvATI != null) - return glVertexStream2fvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream2fvATI = cmd; - return cmd; - } - private static Command glProgramLocalParameterI4uivNV; - public static Command glProgramLocalParameterI4uivNV() { - if (glProgramLocalParameterI4uivNV != null) - return glProgramLocalParameterI4uivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramLocalParameterI4uivNV = cmd; - return cmd; - } - private static Command glBufferSubDataARB; - public static Command glBufferSubDataARB() { - if (glBufferSubDataARB != null) - return glBufferSubDataARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_ARB_vertex_buffer_object(); - glBufferSubDataARB = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2x4dv; - public static Command glProgramUniformMatrix2x4dv() { - if (glProgramUniformMatrix2x4dv != null) - return glProgramUniformMatrix2x4dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix2x4dv = cmd; - return cmd; - } - private static Command glBlitFramebufferNV; - public static Command glBlitFramebufferNV() { - if (glBlitFramebufferNV != null) - return glBlitFramebufferNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClearBufferMask()); - cmd.addParam("filter", BlitFramebufferFilter()); - cmd.extension = GL_NV_framebuffer_blit(); - glBlitFramebufferNV = cmd; - return cmd; - } - private static Command glFlushMappedBufferRangeAPPLE; - public static Command glFlushMappedBufferRangeAPPLE() { - if (glFlushMappedBufferRangeAPPLE != null) - return glFlushMappedBufferRangeAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_APPLE_flush_buffer_range(); - glFlushMappedBufferRangeAPPLE = cmd; - return cmd; - } - private static Command glPixelMapfv; - public static Command glPixelMapfv() { - if (glPixelMapfv != null) - return glPixelMapfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - glPixelMapfv = cmd; - return cmd; - } - private static Command glGetObjectLabelKHR; - public static Command glGetObjectLabelKHR() { - if (glGetObjectLabelKHR != null) - return glGetObjectLabelKHR; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("identifier", _null_()); - cmd.extension = GL_KHR_debug(); - glGetObjectLabelKHR = cmd; - return cmd; - } - private static Command glPushClientAttribDefaultEXT; - public static Command glPushClientAttribDefaultEXT() { - if (glPushClientAttribDefaultEXT != null) - return glPushClientAttribDefaultEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClientAttribMask()); - cmd.extension = GL_EXT_direct_state_access(); - glPushClientAttribDefaultEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord2hvNV; - public static Command glMultiTexCoord2hvNV() { - if (glMultiTexCoord2hvNV != null) - return glMultiTexCoord2hvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_NV_half_float(); - glMultiTexCoord2hvNV = cmd; - return cmd; - } - private static Command glVDPAURegisterVideoSurfaceNV; - public static Command glVDPAURegisterVideoSurfaceNV() { - if (glVDPAURegisterVideoSurfaceNV != null) - return glVDPAURegisterVideoSurfaceNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_NV_vdpau_interop(); - glVDPAURegisterVideoSurfaceNV = cmd; - return cmd; - } - private static Command glGetVertexAttribdvARB; - public static Command glGetVertexAttribdvARB() { - if (glGetVertexAttribdvARB != null) - return glGetVertexAttribdvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribPropertyARB()); - cmd.extension = GL_ARB_vertex_program(); - glGetVertexAttribdvARB = cmd; - return cmd; - } - private static Command glUniformMatrix3x2dv; - public static Command glUniformMatrix3x2dv() { - if (glUniformMatrix3x2dv != null) - return glUniformMatrix3x2dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_gpu_shader_fp64(); - glUniformMatrix3x2dv = cmd; - return cmd; - } - private static Command glStencilOp; - public static Command glStencilOp() { - if (glStencilOp != null) - return glStencilOp; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("fail", StencilOp()); - cmd.addParam("zfail", StencilOp()); - cmd.addParam("zpass", StencilOp()); - glStencilOp = cmd; - return cmd; - } - private static Command glGetnMapivARB; - public static Command glGetnMapivARB() { - if (glGetnMapivARB != null) - return glGetnMapivARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", MapQuery()); - cmd.extension = GL_ARB_robustness(); - glGetnMapivARB = cmd; - return cmd; - } - private static Command glBindBuffer; - public static Command glBindBuffer() { - if (glBindBuffer != null) - return glBindBuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - glBindBuffer = cmd; - return cmd; - } - private static Command glTexCoordP3ui; - public static Command glTexCoordP3ui() { - if (glTexCoordP3ui != null) - return glTexCoordP3ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glTexCoordP3ui = cmd; - return cmd; - } - private static Command glVertexAttribIPointerEXT; - public static Command glVertexAttribIPointerEXT() { - if (glVertexAttribIPointerEXT != null) - return glVertexAttribIPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribIType()); - cmd.extension = GL_EXT_gpu_shader4(); - glVertexAttribIPointerEXT = cmd; - return cmd; - } - private static Command glVertexArrayParameteriAPPLE; - public static Command glVertexArrayParameteriAPPLE() { - if (glVertexArrayParameteriAPPLE != null) - return glVertexArrayParameteriAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexArrayPNameAPPLE()); - cmd.extension = GL_APPLE_vertex_array_range(); - glVertexArrayParameteriAPPLE = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3fv; - public static Command glProgramUniformMatrix3fv() { - if (glProgramUniformMatrix3fv != null) - return glProgramUniformMatrix3fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix3fv = cmd; - return cmd; - } - private static Command glNormalPointer; - public static Command glNormalPointer() { - if (glNormalPointer != null) - return glNormalPointer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", NormalPointerType()); - glNormalPointer = cmd; - return cmd; - } - private static Command glCompressedTexSubImage2DARB; - public static Command glCompressedTexSubImage2DARB() { - if (glCompressedTexSubImage2DARB != null) - return glCompressedTexSubImage2DARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_ARB_texture_compression(); - glCompressedTexSubImage2DARB = cmd; - return cmd; - } - private static Command glGetNamedBufferParameteri64v; - public static Command glGetNamedBufferParameteri64v() { - if (glGetNamedBufferParameteri64v != null) - return glGetNamedBufferParameteri64v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", BufferPNameARB()); - cmd.extension = GL_ARB_direct_state_access(); - glGetNamedBufferParameteri64v = cmd; - return cmd; - } - private static Command glGetActiveUniformARB; - public static Command glGetActiveUniformARB() { - if (glGetActiveUniformARB != null) - return glGetActiveUniformARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", UniformType()); - cmd.extension = GL_ARB_shader_objects(); - glGetActiveUniformARB = cmd; - return cmd; - } - private static Command glBegin; - public static Command glBegin() { - if (glBegin != null) - return glBegin; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glBegin = cmd; - return cmd; - } - private static Command glEnable; - public static Command glEnable() { - if (glEnable != null) - return glEnable; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("cap", EnableCap()); - glEnable = cmd; - return cmd; - } - private static Command glApplyTextureEXT; - public static Command glApplyTextureEXT() { - if (glApplyTextureEXT != null) - return glApplyTextureEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", LightTextureModeEXT()); - cmd.extension = GL_EXT_light_texture(); - glApplyTextureEXT = cmd; - return cmd; - } - private static Command glMulticastGetQueryObjecti64vNV; - public static Command glMulticastGetQueryObjecti64vNV() { - if (glMulticastGetQueryObjecti64vNV != null) - return glMulticastGetQueryObjecti64vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glMulticastGetQueryObjecti64vNV = cmd; - return cmd; - } - private static Command glTexParameterIuivEXT; - public static Command glTexParameterIuivEXT() { - if (glTexParameterIuivEXT != null) - return glTexParameterIuivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_texture_border_clamp(); - glTexParameterIuivEXT = cmd; - return cmd; - } - private static Command glResetMemoryObjectParameterNV; - public static Command glResetMemoryObjectParameterNV() { - if (glResetMemoryObjectParameterNV != null) - return glResetMemoryObjectParameterNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_memory_attachment(); - glResetMemoryObjectParameterNV = cmd; - return cmd; - } - private static Command glTexturePageCommitmentEXT; - public static Command glTexturePageCommitmentEXT() { - if (glTexturePageCommitmentEXT != null) - return glTexturePageCommitmentEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("commit", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glTexturePageCommitmentEXT = cmd; - return cmd; - } - private static Command glDrawArraysInstancedBaseInstanceEXT; - public static Command glDrawArraysInstancedBaseInstanceEXT() { - if (glDrawArraysInstancedBaseInstanceEXT != null) - return glDrawArraysInstancedBaseInstanceEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawArraysInstancedBaseInstanceEXT = cmd; - return cmd; - } - private static Command glIsProgramNV; - public static Command glIsProgramNV() { - if (glIsProgramNV != null) - return glIsProgramNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_vertex_program(); - glIsProgramNV = cmd; - return cmd; - } - private static Command glTextureBufferRange; - public static Command glTextureBufferRange() { - if (glTextureBufferRange != null) - return glTextureBufferRange; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureBufferRange = cmd; - return cmd; - } - private static Command glBeginQueryEXT; - public static Command glBeginQueryEXT() { - if (glBeginQueryEXT != null) - return glBeginQueryEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.extension = GL_EXT_disjoint_timer_query(); - glBeginQueryEXT = cmd; - return cmd; - } - private static Command glGetQueryObjectivEXT; - public static Command glGetQueryObjectivEXT() { - if (glGetQueryObjectivEXT != null) - return glGetQueryObjectivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_EXT_disjoint_timer_query(); - glGetQueryObjectivEXT = cmd; - return cmd; - } - private static Command glPixelTexGenParameterivSGIS; - public static Command glPixelTexGenParameterivSGIS() { - if (glPixelTexGenParameterivSGIS != null) - return glPixelTexGenParameterivSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelTexGenParameterNameSGIS()); - cmd.extension = GL_SGIS_pixel_texture(); - glPixelTexGenParameterivSGIS = cmd; - return cmd; - } - private static Command glGetVertexAttribLui64vARB; - public static Command glGetVertexAttribLui64vARB() { - if (glGetVertexAttribLui64vARB != null) - return glGetVertexAttribLui64vARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnum()); - cmd.extension = GL_ARB_bindless_texture(); - glGetVertexAttribLui64vARB = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3dv; - public static Command glProgramUniformMatrix3dv() { - if (glProgramUniformMatrix3dv != null) - return glProgramUniformMatrix3dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix3dv = cmd; - return cmd; - } - private static Command glGetLightxv; - public static Command glGetLightxv() { - if (glGetLightxv != null) - return glGetLightxv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - glGetLightxv = cmd; - return cmd; - } - private static Command glGetVertexAttribIuivEXT; - public static Command glGetVertexAttribIuivEXT() { - if (glGetVertexAttribIuivEXT != null) - return glGetVertexAttribIuivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnum()); - cmd.extension = GL_EXT_gpu_shader4(); - glGetVertexAttribIuivEXT = cmd; - return cmd; - } - private static Command glBlendFuncSeparateiARB; - public static Command glBlendFuncSeparateiARB() { - if (glBlendFuncSeparateiARB != null) - return glBlendFuncSeparateiARB; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("srcRGB", BlendingFactor()); - cmd.addParam("dstRGB", BlendingFactor()); - cmd.addParam("srcAlpha", BlendingFactor()); - cmd.addParam("dstAlpha", BlendingFactor()); - glBlendFuncSeparateiARB = cmd; - return cmd; - } - private static Command glNamedProgramLocalParametersI4ivEXT; - public static Command glNamedProgramLocalParametersI4ivEXT() { - if (glNamedProgramLocalParametersI4ivEXT != null) - return glNamedProgramLocalParametersI4ivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParametersI4ivEXT = cmd; - return cmd; - } - private static Command glTextureSubImage1DEXT; - public static Command glTextureSubImage1DEXT() { - if (glTextureSubImage1DEXT != null) - return glTextureSubImage1DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureSubImage1DEXT = cmd; - return cmd; - } - private static Command glCompressedTextureSubImage3DEXT; - public static Command glCompressedTextureSubImage3DEXT() { - if (glCompressedTextureSubImage3DEXT != null) - return glCompressedTextureSubImage3DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedTextureSubImage3DEXT = cmd; - return cmd; - } - private static Command glDrawElementsInstancedBaseInstance; - public static Command glDrawElementsInstancedBaseInstance() { - if (glDrawElementsInstancedBaseInstance != null) - return glDrawElementsInstancedBaseInstance; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstancedBaseInstance = cmd; - return cmd; - } - private static Command glMatrixPopEXT; - public static Command glMatrixPopEXT() { - if (glMatrixPopEXT != null) - return glMatrixPopEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixPopEXT = cmd; - return cmd; - } - private static Command glFrontFace; - public static Command glFrontFace() { - if (glFrontFace != null) - return glFrontFace; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", FrontFaceDirection()); - glFrontFace = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2x4fv; - public static Command glProgramUniformMatrix2x4fv() { - if (glProgramUniformMatrix2x4fv != null) - return glProgramUniformMatrix2x4fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix2x4fv = cmd; - return cmd; - } - private static Command glUpdateObjectBufferATI; - public static Command glUpdateObjectBufferATI() { - if (glUpdateObjectBufferATI != null) - return glUpdateObjectBufferATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("preserve", PreserveModeATI()); - cmd.extension = GL_ATI_vertex_array_object(); - glUpdateObjectBufferATI = cmd; - return cmd; - } - private static Command glAlphaFunc; - public static Command glAlphaFunc() { - if (glAlphaFunc != null) - return glAlphaFunc; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("func", AlphaFunction()); - glAlphaFunc = cmd; - return cmd; - } - private static Command glTextureBufferEXT; - public static Command glTextureBufferEXT() { - if (glTextureBufferEXT != null) - return glTextureBufferEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureBufferEXT = cmd; - return cmd; - } - private static Command glDrawElementsInstancedARB; - public static Command glDrawElementsInstancedARB() { - if (glDrawElementsInstancedARB != null) - return glDrawElementsInstancedARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstancedARB = cmd; - return cmd; - } - private static Command glMulticastBlitFramebufferNV; - public static Command glMulticastBlitFramebufferNV() { - if (glMulticastBlitFramebufferNV != null) - return glMulticastBlitFramebufferNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClearBufferMask()); - cmd.addParam("filter", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glMulticastBlitFramebufferNV = cmd; - return cmd; - } - private static Command glClearNamedBufferSubData; - public static Command glClearNamedBufferSubData() { - if (glClearNamedBufferSubData != null) - return glClearNamedBufferSubData; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_direct_state_access(); - glClearNamedBufferSubData = cmd; - return cmd; - } - private static Command glMinmaxEXT; - public static Command glMinmaxEXT() { - if (glMinmaxEXT != null) - return glMinmaxEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("sink", Boolean()); - cmd.extension = GL_EXT_histogram(); - glMinmaxEXT = cmd; - return cmd; - } - private static Command glNormalStream3bATI; - public static Command glNormalStream3bATI() { - if (glNormalStream3bATI != null) - return glNormalStream3bATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3bATI = cmd; - return cmd; - } - private static Command glTessellationModeAMD; - public static Command glTessellationModeAMD() { - if (glTessellationModeAMD != null) - return glTessellationModeAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", _null_()); - cmd.extension = GL_AMD_vertex_shader_tessellator(); - glTessellationModeAMD = cmd; - return cmd; - } - private static Command glGetTexParameterIuiv; - public static Command glGetTexParameterIuiv() { - if (glGetTexParameterIuiv != null) - return glGetTexParameterIuiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - glGetTexParameterIuiv = cmd; - return cmd; - } - private static Command glSamplerParameterfv; - public static Command glSamplerParameterfv() { - if (glSamplerParameterfv != null) - return glSamplerParameterfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterF()); - cmd.extension = GL_ARB_sampler_objects(); - glSamplerParameterfv = cmd; - return cmd; - } - private static Command glTexCoordP1uiv; - public static Command glTexCoordP1uiv() { - if (glTexCoordP1uiv != null) - return glTexCoordP1uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glTexCoordP1uiv = cmd; - return cmd; - } - private static Command glNamedBufferStorageEXT; - public static Command glNamedBufferStorageEXT() { - if (glNamedBufferStorageEXT != null) - return glNamedBufferStorageEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("flags", BufferStorageMask()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedBufferStorageEXT = cmd; - return cmd; - } - private static Command glVertexAttribP1uiv; - public static Command glVertexAttribP1uiv() { - if (glVertexAttribP1uiv != null) - return glVertexAttribP1uiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexAttribP1uiv = cmd; - return cmd; - } - private static Command glTexParameterIiv; - public static Command glTexParameterIiv() { - if (glTexParameterIiv != null) - return glTexParameterIiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - glTexParameterIiv = cmd; - return cmd; - } - private static Command glMatrixLoadTransposedEXT; - public static Command glMatrixLoadTransposedEXT() { - if (glMatrixLoadTransposedEXT != null) - return glMatrixLoadTransposedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixLoadTransposedEXT = cmd; - return cmd; - } - private static Command glGetVertexAttribLdvEXT; - public static Command glGetVertexAttribLdvEXT() { - if (glGetVertexAttribLdvEXT != null) - return glGetVertexAttribLdvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnum()); - cmd.extension = GL_EXT_vertex_attrib_64bit(); - glGetVertexAttribLdvEXT = cmd; - return cmd; - } - private static Command glSamplerParameteriv; - public static Command glSamplerParameteriv() { - if (glSamplerParameteriv != null) - return glSamplerParameteriv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_ARB_sampler_objects(); - glSamplerParameteriv = cmd; - return cmd; - } - private static Command glTexEnvxv; - public static Command glTexEnvxv() { - if (glTexEnvxv != null) - return glTexEnvxv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - glTexEnvxv = cmd; - return cmd; - } - private static Command glShadingRateSampleOrderCustomNV; - public static Command glShadingRateSampleOrderCustomNV() { - if (glShadingRateSampleOrderCustomNV != null) - return glShadingRateSampleOrderCustomNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("rate", _null_()); - cmd.extension = GL_NV_shading_rate_image(); - glShadingRateSampleOrderCustomNV = cmd; - return cmd; - } - private static Command glGetVariantArrayObjectivATI; - public static Command glGetVariantArrayObjectivATI() { - if (glGetVariantArrayObjectivATI != null) - return glGetVariantArrayObjectivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ArrayObjectPNameATI()); - cmd.extension = GL_ATI_vertex_array_object(); - glGetVariantArrayObjectivATI = cmd; - return cmd; - } - private static Command glSemaphoreParameterivNV; - public static Command glSemaphoreParameterivNV() { - if (glSemaphoreParameterivNV != null) - return glSemaphoreParameterivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SemaphoreParameterName()); - cmd.extension = GL_NV_timeline_semaphore(); - glSemaphoreParameterivNV = cmd; - return cmd; - } - private static Command glFramebufferTextureLayerDownsampleIMG; - public static Command glFramebufferTextureLayerDownsampleIMG() { - if (glFramebufferTextureLayerDownsampleIMG != null) - return glFramebufferTextureLayerDownsampleIMG; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_IMG_framebuffer_downsample(); - glFramebufferTextureLayerDownsampleIMG = cmd; - return cmd; - } - private static Command glGetConvolutionParameterivEXT; - public static Command glGetConvolutionParameterivEXT() { - if (glGetConvolutionParameterivEXT != null) - return glGetConvolutionParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_EXT_convolution(); - glGetConvolutionParameterivEXT = cmd; - return cmd; - } - private static Command glGetActiveUniformsiv; - public static Command glGetActiveUniformsiv() { - if (glGetActiveUniformsiv != null) - return glGetActiveUniformsiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", UniformPName()); - cmd.extension = GL_ARB_uniform_buffer_object(); - glGetActiveUniformsiv = cmd; - return cmd; - } - private static Command glNamedFramebufferTexture; - public static Command glNamedFramebufferTexture() { - if (glNamedFramebufferTexture != null) - return glNamedFramebufferTexture; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedFramebufferTexture = cmd; - return cmd; - } - private static Command glUniformMatrix3fvARB; - public static Command glUniformMatrix3fvARB() { - if (glUniformMatrix3fvARB != null) - return glUniformMatrix3fvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_shader_objects(); - glUniformMatrix3fvARB = cmd; - return cmd; - } - private static Command glTransformPathNV; - public static Command glTransformPathNV() { - if (glTransformPathNV != null) - return glTransformPathNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transformType", PathTransformType()); - cmd.extension = GL_NV_path_rendering(); - glTransformPathNV = cmd; - return cmd; - } - private static Command glMultiTexCoord3dv; - public static Command glMultiTexCoord3dv() { - if (glMultiTexCoord3dv != null) - return glMultiTexCoord3dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord3dv = cmd; - return cmd; - } - private static Command glMap2xOES; - public static Command glMap2xOES() { - if (glMap2xOES != null) - return glMap2xOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.extension = GL_OES_fixed_point(); - glMap2xOES = cmd; - return cmd; - } - private static Command glIsVariantEnabledEXT; - public static Command glIsVariantEnabledEXT() { - if (glIsVariantEnabledEXT != null) - return glIsVariantEnabledEXT; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("cap", VariantCapEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glIsVariantEnabledEXT = cmd; - return cmd; - } - private static Command glGetFramebufferParameterfvAMD; - public static Command glGetFramebufferParameterfvAMD() { - if (glGetFramebufferParameterfvAMD != null) - return glGetFramebufferParameterfvAMD; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("pname", FramebufferAttachmentParameterName()); - cmd.extension = GL_AMD_framebuffer_sample_positions(); - glGetFramebufferParameterfvAMD = cmd; - return cmd; - } - private static Command glExecuteProgramNV; - public static Command glExecuteProgramNV() { - if (glExecuteProgramNV != null) - return glExecuteProgramNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glExecuteProgramNV = cmd; - return cmd; - } - private static Command glFragmentMaterialfSGIX; - public static Command glFragmentMaterialfSGIX() { - if (glFragmentMaterialfSGIX != null) - return glFragmentMaterialfSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentMaterialfSGIX = cmd; - return cmd; - } - private static Command glEnablei; - public static Command glEnablei() { - if (glEnablei != null) - return glEnablei; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - glEnablei = cmd; - return cmd; - } - private static Command glReplacementCodePointerSUN; - public static Command glReplacementCodePointerSUN() { - if (glReplacementCodePointerSUN != null) - return glReplacementCodePointerSUN; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ReplacementCodeTypeSUN()); - cmd.extension = GL_SUN_triangle_list(); - glReplacementCodePointerSUN = cmd; - return cmd; - } - private static Command glCallLists; - public static Command glCallLists() { - if (glCallLists != null) - return glCallLists; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ListNameType()); - glCallLists = cmd; - return cmd; - } - private static Command glColorMaski; - public static Command glColorMaski() { - if (glColorMaski != null) - return glColorMaski; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("r", Boolean()); - cmd.addParam("g", Boolean()); - cmd.addParam("b", Boolean()); - cmd.addParam("a", Boolean()); - glColorMaski = cmd; - return cmd; - } - private static Command glCopyConvolutionFilter1D; - public static Command glCopyConvolutionFilter1D() { - if (glCopyConvolutionFilter1D != null) - return glCopyConvolutionFilter1D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_imaging(); - glCopyConvolutionFilter1D = cmd; - return cmd; - } - private static Command glMultiTexCoord3fv; - public static Command glMultiTexCoord3fv() { - if (glMultiTexCoord3fv != null) - return glMultiTexCoord3fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord3fv = cmd; - return cmd; - } - private static Command glMultiTexCoord4fARB; - public static Command glMultiTexCoord4fARB() { - if (glMultiTexCoord4fARB != null) - return glMultiTexCoord4fARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord4fARB = cmd; - return cmd; - } - private static Command glNamedProgramLocalParametersI4uivEXT; - public static Command glNamedProgramLocalParametersI4uivEXT() { - if (glNamedProgramLocalParametersI4uivEXT != null) - return glNamedProgramLocalParametersI4uivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParametersI4uivEXT = cmd; - return cmd; - } - private static Command glGenNamesAMD; - public static Command glGenNamesAMD() { - if (glGenNamesAMD != null) - return glGenNamesAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("identifier", _null_()); - cmd.extension = GL_AMD_name_gen_delete(); - glGenNamesAMD = cmd; - return cmd; - } - private static Command glGetIntegeri_v; - public static Command glGetIntegeri_v() { - if (glGetIntegeri_v != null) - return glGetIntegeri_v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - cmd.extension = GL_ARB_uniform_buffer_object(); - glGetIntegeri_v = cmd; - return cmd; - } - private static Command glGetMultiTexParameterIivEXT; - public static Command glGetMultiTexParameterIivEXT() { - if (glGetMultiTexParameterIivEXT != null) - return glGetMultiTexParameterIivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexParameterIivEXT = cmd; - return cmd; - } - private static Command glImportSyncEXT; - public static Command glImportSyncEXT() { - if (glImportSyncEXT != null) - return glImportSyncEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("external_sync_type", _null_()); - cmd.addParam("flags", _null_()); - cmd.extension = GL_EXT_x11_sync_object(); - glImportSyncEXT = cmd; - return cmd; - } - private static Command glCopyConvolutionFilter2D; - public static Command glCopyConvolutionFilter2D() { - if (glCopyConvolutionFilter2D != null) - return glCopyConvolutionFilter2D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_imaging(); - glCopyConvolutionFilter2D = cmd; - return cmd; - } - private static Command glDisableVertexAttribAPPLE; - public static Command glDisableVertexAttribAPPLE() { - if (glDisableVertexAttribAPPLE != null) - return glDisableVertexAttribAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_APPLE_vertex_program_evaluators(); - glDisableVertexAttribAPPLE = cmd; - return cmd; - } - private static Command glMatrixMultTransposedEXT; - public static Command glMatrixMultTransposedEXT() { - if (glMatrixMultTransposedEXT != null) - return glMatrixMultTransposedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixMultTransposedEXT = cmd; - return cmd; - } - private static Command glGetBufferParameteriv; - public static Command glGetBufferParameteriv() { - if (glGetBufferParameteriv != null) - return glGetBufferParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("pname", BufferPNameARB()); - glGetBufferParameteriv = cmd; - return cmd; - } - private static Command glDrawBuffers; - public static Command glDrawBuffers() { - if (glDrawBuffers != null) - return glDrawBuffers; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufs", DrawBufferMode()); - glDrawBuffers = cmd; - return cmd; - } - private static Command glSharpenTexFuncSGIS; - public static Command glSharpenTexFuncSGIS() { - if (glSharpenTexFuncSGIS != null) - return glSharpenTexFuncSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_SGIS_sharpen_texture(); - glSharpenTexFuncSGIS = cmd; - return cmd; - } - private static Command glSamplePatternSGIS; - public static Command glSamplePatternSGIS() { - if (glSamplePatternSGIS != null) - return glSamplePatternSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pattern", SamplePatternSGIS()); - cmd.extension = GL_SGIS_multisample(); - glSamplePatternSGIS = cmd; - return cmd; - } - private static Command glGetInternalformatSampleivNV; - public static Command glGetInternalformatSampleivNV() { - if (glGetInternalformatSampleivNV != null) - return glGetInternalformatSampleivNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("pname", InternalFormatPName()); - cmd.extension = GL_NV_internalformat_sample_query(); - glGetInternalformatSampleivNV = cmd; - return cmd; - } - private static Command glDebugMessageControlARB; - public static Command glDebugMessageControlARB() { - if (glDebugMessageControlARB != null) - return glDebugMessageControlARB; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("source", DebugSource()); - cmd.addParam("type", DebugType()); - cmd.addParam("severity", DebugSeverity()); - cmd.addParam("enabled", Boolean()); - cmd.extension = GL_ARB_debug_output(); - glDebugMessageControlARB = cmd; - return cmd; - } - private static Command glGetNamedProgramLocalParameterfvEXT; - public static Command glGetNamedProgramLocalParameterfvEXT() { - if (glGetNamedProgramLocalParameterfvEXT != null) - return glGetNamedProgramLocalParameterfvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedProgramLocalParameterfvEXT = cmd; - return cmd; - } - private static Command glGetSemaphoreParameterivNV; - public static Command glGetSemaphoreParameterivNV() { - if (glGetSemaphoreParameterivNV != null) - return glGetSemaphoreParameterivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SemaphoreParameterName()); - cmd.extension = GL_NV_timeline_semaphore(); - glGetSemaphoreParameterivNV = cmd; - return cmd; - } - private static Command glStencilMaskSeparate; - public static Command glStencilMaskSeparate() { - if (glStencilMaskSeparate != null) - return glStencilMaskSeparate; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - glStencilMaskSeparate = cmd; - return cmd; - } - private static Command glGetVideoui64vNV; - public static Command glGetVideoui64vNV() { - if (glGetVideoui64vNV != null) - return glGetVideoui64vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_present_video(); - glGetVideoui64vNV = cmd; - return cmd; - } - private static Command glDrawElementsInstancedBaseVertexEXT; - public static Command glDrawElementsInstancedBaseVertexEXT() { - if (glDrawElementsInstancedBaseVertexEXT != null) - return glDrawElementsInstancedBaseVertexEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstancedBaseVertexEXT = cmd; - return cmd; - } - private static Command glGetDoublei_v; - public static Command glGetDoublei_v() { - if (glGetDoublei_v != null) - return glGetDoublei_v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - cmd.extension = GL_ARB_viewport_array(); - glGetDoublei_v = cmd; - return cmd; - } - private static Command glBlendFuncIndexedAMD; - public static Command glBlendFuncIndexedAMD() { - if (glBlendFuncIndexedAMD != null) - return glBlendFuncIndexedAMD; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("src", _null_()); - cmd.addParam("dst", _null_()); - glBlendFuncIndexedAMD = cmd; - return cmd; - } - private static Command glMultiTexCoord3iv; - public static Command glMultiTexCoord3iv() { - if (glMultiTexCoord3iv != null) - return glMultiTexCoord3iv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord3iv = cmd; - return cmd; - } - private static Command glMultiTexCoord3dARB; - public static Command glMultiTexCoord3dARB() { - if (glMultiTexCoord3dARB != null) - return glMultiTexCoord3dARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord3dARB = cmd; - return cmd; - } - private static Command glGetColorTableParameterivEXT; - public static Command glGetColorTableParameterivEXT() { - if (glGetColorTableParameterivEXT != null) - return glGetColorTableParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_EXT_paletted_texture(); - glGetColorTableParameterivEXT = cmd; - return cmd; - } - private static Command glGetVertexAttribfvNV; - public static Command glGetVertexAttribfvNV() { - if (glGetVertexAttribfvNV != null) - return glGetVertexAttribfvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glGetVertexAttribfvNV = cmd; - return cmd; - } - private static Command glDisableVertexArrayEXT; - public static Command glDisableVertexArrayEXT() { - if (glDisableVertexArrayEXT != null) - return glDisableVertexArrayEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - cmd.extension = GL_EXT_direct_state_access(); - glDisableVertexArrayEXT = cmd; - return cmd; - } - private static Command glGetNamedProgramStringEXT; - public static Command glGetNamedProgramStringEXT() { - if (glGetNamedProgramStringEXT != null) - return glGetNamedProgramStringEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.addParam("pname", ProgramStringProperty()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedProgramStringEXT = cmd; - return cmd; - } - private static Command glTexGendv; - public static Command glTexGendv() { - if (glTexGendv != null) - return glTexGendv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - glTexGendv = cmd; - return cmd; - } - private static Command glNamedProgramLocalParameter4dEXT; - public static Command glNamedProgramLocalParameter4dEXT() { - if (glNamedProgramLocalParameter4dEXT != null) - return glNamedProgramLocalParameter4dEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParameter4dEXT = cmd; - return cmd; - } - private static Command glAcquireKeyedMutexWin32EXT; - public static Command glAcquireKeyedMutexWin32EXT() { - if (glAcquireKeyedMutexWin32EXT != null) - return glAcquireKeyedMutexWin32EXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glAcquireKeyedMutexWin32EXT = cmd; - return cmd; - } - private static Command glGetMultiTexParameterfvEXT; - public static Command glGetMultiTexParameterfvEXT() { - if (glGetMultiTexParameterfvEXT != null) - return glGetMultiTexParameterfvEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexParameterfvEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2x4fvEXT; - public static Command glProgramUniformMatrix2x4fvEXT() { - if (glProgramUniformMatrix2x4fvEXT != null) - return glProgramUniformMatrix2x4fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix2x4fvEXT = cmd; - return cmd; - } - private static Command glIsRenderbufferOES; - public static Command glIsRenderbufferOES() { - if (glIsRenderbufferOES != null) - return glIsRenderbufferOES; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_OES_framebuffer_object(); - glIsRenderbufferOES = cmd; - return cmd; - } - private static Command glGetClipPlanexOES; - public static Command glGetClipPlanexOES() { - if (glGetClipPlanexOES != null) - return glGetClipPlanexOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("plane", ClipPlaneName()); - cmd.extension = GL_OES_fixed_point(); - glGetClipPlanexOES = cmd; - return cmd; - } - private static Command glTextureParameterivEXT; - public static Command glTextureParameterivEXT() { - if (glTextureParameterivEXT != null) - return glTextureParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureParameterivEXT = cmd; - return cmd; - } - private static Command glUniformMatrix4x3fvNV; - public static Command glUniformMatrix4x3fvNV() { - if (glUniformMatrix4x3fvNV != null) - return glUniformMatrix4x3fvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_NV_non_square_matrices(); - glUniformMatrix4x3fvNV = cmd; - return cmd; - } - private static Command glColorSubTable; - public static Command glColorSubTable() { - if (glColorSubTable != null) - return glColorSubTable; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glColorSubTable = cmd; - return cmd; - } - private static Command glAreTexturesResidentEXT; - public static Command glAreTexturesResidentEXT() { - if (glAreTexturesResidentEXT != null) - return glAreTexturesResidentEXT; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("residences", Boolean()); - cmd.extension = GL_EXT_texture_object(); - glAreTexturesResidentEXT = cmd; - return cmd; - } - private static Command glGetConvolutionParameteriv; - public static Command glGetConvolutionParameteriv() { - if (glGetConvolutionParameteriv != null) - return glGetConvolutionParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_ARB_imaging(); - glGetConvolutionParameteriv = cmd; - return cmd; - } - private static Command glTestFenceAPPLE; - public static Command glTestFenceAPPLE() { - if (glTestFenceAPPLE != null) - return glTestFenceAPPLE; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_APPLE_fence(); - glTestFenceAPPLE = cmd; - return cmd; - } - private static Command glMultiTexSubImage2DEXT; - public static Command glMultiTexSubImage2DEXT() { - if (glMultiTexSubImage2DEXT != null) - return glMultiTexSubImage2DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexSubImage2DEXT = cmd; - return cmd; - } - private static Command glTexGenfv; - public static Command glTexGenfv() { - if (glTexGenfv != null) - return glTexGenfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - glTexGenfv = cmd; - return cmd; - } - private static Command glGetConvolutionParameterfv; - public static Command glGetConvolutionParameterfv() { - if (glGetConvolutionParameterfv != null) - return glGetConvolutionParameterfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_ARB_imaging(); - glGetConvolutionParameterfv = cmd; - return cmd; - } - private static Command glClampColor; - public static Command glClampColor() { - if (glClampColor != null) - return glClampColor; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ClampColorTargetARB()); - cmd.addParam("clamp", ClampColorModeARB()); - glClampColor = cmd; - return cmd; - } - private static Command glCompressedTextureImage2DEXT; - public static Command glCompressedTextureImage2DEXT() { - if (glCompressedTextureImage2DEXT != null) - return glCompressedTextureImage2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedTextureImage2DEXT = cmd; - return cmd; - } - private static Command glGetProgramStringARB; - public static Command glGetProgramStringARB() { - if (glGetProgramStringARB != null) - return glGetProgramStringARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.addParam("pname", ProgramStringProperty()); - cmd.extension = GL_ARB_fragment_program(); - glGetProgramStringARB = cmd; - return cmd; - } - private static Command glVertexPointerListIBM; - public static Command glVertexPointerListIBM() { - if (glVertexPointerListIBM != null) - return glVertexPointerListIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_IBM_vertex_array_lists(); - glVertexPointerListIBM = cmd; - return cmd; - } - private static Command glImageTransformParameteriHP; - public static Command glImageTransformParameteriHP() { - if (glImageTransformParameteriHP != null) - return glImageTransformParameteriHP; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ImageTransformTargetHP()); - cmd.addParam("pname", ImageTransformPNameHP()); - cmd.extension = GL_HP_image_transform(); - glImageTransformParameteriHP = cmd; - return cmd; - } - private static Command glDrawElements; - public static Command glDrawElements() { - if (glDrawElements != null) - return glDrawElements; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElements = cmd; - return cmd; - } - private static Command glSamplerParameterIuivOES; - public static Command glSamplerParameterIuivOES() { - if (glSamplerParameterIuivOES != null) - return glSamplerParameterIuivOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_OES_texture_border_clamp(); - glSamplerParameterIuivOES = cmd; - return cmd; - } - private static Command glMulticastCopyImageSubDataNV; - public static Command glMulticastCopyImageSubDataNV() { - if (glMulticastCopyImageSubDataNV != null) - return glMulticastCopyImageSubDataNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("dstGpuMask", _null_()); - cmd.addParam("srcTarget", _null_()); - cmd.addParam("dstTarget", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glMulticastCopyImageSubDataNV = cmd; - return cmd; - } - private static Command glBlendFunciEXT; - public static Command glBlendFunciEXT() { - if (glBlendFunciEXT != null) - return glBlendFunciEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("src", BlendingFactor()); - cmd.addParam("dst", BlendingFactor()); - cmd.extension = GL_EXT_draw_buffers_indexed(); - glBlendFunciEXT = cmd; - return cmd; - } - private static Command glGetMultiTexEnvfvEXT; - public static Command glGetMultiTexEnvfvEXT() { - if (glGetMultiTexEnvfvEXT != null) - return glGetMultiTexEnvfvEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexEnvfvEXT = cmd; - return cmd; - } - private static Command glDisableiEXT; - public static Command glDisableiEXT() { - if (glDisableiEXT != null) - return glDisableiEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_EXT_draw_buffers_indexed(); - glDisableiEXT = cmd; - return cmd; - } - private static Command glFogiv; - public static Command glFogiv() { - if (glFogiv != null) - return glFogiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FogParameter()); - glFogiv = cmd; - return cmd; - } - private static Command glBlendFunc; - public static Command glBlendFunc() { - if (glBlendFunc != null) - return glBlendFunc; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("sfactor", BlendingFactor()); - cmd.addParam("dfactor", BlendingFactor()); - glBlendFunc = cmd; - return cmd; - } - private static Command glGetFixedv; - public static Command glGetFixedv() { - if (glGetFixedv != null) - return glGetFixedv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - glGetFixedv = cmd; - return cmd; - } - private static Command glTexGeniv; - public static Command glTexGeniv() { - if (glTexGeniv != null) - return glTexGeniv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - glTexGeniv = cmd; - return cmd; - } - private static Command glMulticastGetQueryObjectivNV; - public static Command glMulticastGetQueryObjectivNV() { - if (glMulticastGetQueryObjectivNV != null) - return glMulticastGetQueryObjectivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glMulticastGetQueryObjectivNV = cmd; - return cmd; - } - private static Command glGetImageHandleNV; - public static Command glGetImageHandleNV() { - if (glGetImageHandleNV != null) - return glGetImageHandleNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("layered", Boolean()); - cmd.addParam("format", PixelFormat()); - glGetImageHandleNV = cmd; - return cmd; - } - private static Command glNamedFramebufferTexture2DEXT; - public static Command glNamedFramebufferTexture2DEXT() { - if (glNamedFramebufferTexture2DEXT != null) - return glNamedFramebufferTexture2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedFramebufferTexture2DEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord4ivARB; - public static Command glMultiTexCoord4ivARB() { - if (glMultiTexCoord4ivARB != null) - return glMultiTexCoord4ivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord4ivARB = cmd; - return cmd; - } - private static Command glFramebufferTextureLayerARB; - public static Command glFramebufferTextureLayerARB() { - if (glFramebufferTextureLayerARB != null) - return glFramebufferTextureLayerARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_ARB_geometry_shader4(); - glFramebufferTextureLayerARB = cmd; - return cmd; - } - private static Command glGetTextureParameterIiv; - public static Command glGetTextureParameterIiv() { - if (glGetTextureParameterIiv != null) - return glGetTextureParameterIiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTextureParameterIiv = cmd; - return cmd; - } - private static Command glVertexAttribP3uiv; - public static Command glVertexAttribP3uiv() { - if (glVertexAttribP3uiv != null) - return glVertexAttribP3uiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexAttribP3uiv = cmd; - return cmd; - } - private static Command glTransformFeedbackVaryingsEXT; - public static Command glTransformFeedbackVaryingsEXT() { - if (glTransformFeedbackVaryingsEXT != null) - return glTransformFeedbackVaryingsEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufferMode", TransformFeedbackBufferMode()); - cmd.extension = GL_EXT_transform_feedback(); - glTransformFeedbackVaryingsEXT = cmd; - return cmd; - } - private static Command glFogfv; - public static Command glFogfv() { - if (glFogfv != null) - return glFogfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FogParameter()); - glFogfv = cmd; - return cmd; - } - private static Command glMultiTexGenivEXT; - public static Command glMultiTexGenivEXT() { - if (glMultiTexGenivEXT != null) - return glMultiTexGenivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexGenivEXT = cmd; - return cmd; - } - private static Command glEnableiNV; - public static Command glEnableiNV() { - if (glEnableiNV != null) - return glEnableiNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_NV_viewport_array(); - glEnableiNV = cmd; - return cmd; - } - private static Command glMultiTexCoord4hNV; - public static Command glMultiTexCoord4hNV() { - if (glMultiTexCoord4hNV != null) - return glMultiTexCoord4hNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_NV_half_float(); - glMultiTexCoord4hNV = cmd; - return cmd; - } - private static Command glGetCommandHeaderNV; - public static Command glGetCommandHeaderNV() { - if (glGetCommandHeaderNV != null) - return glGetCommandHeaderNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("tokenID", CommandOpcodesNV()); - cmd.extension = GL_NV_command_list(); - glGetCommandHeaderNV = cmd; - return cmd; - } - private static Command glUnmapBufferARB; - public static Command glUnmapBufferARB() { - if (glUnmapBufferARB != null) - return glUnmapBufferARB; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_ARB_vertex_buffer_object(); - glUnmapBufferARB = cmd; - return cmd; - } - private static Command glUnmapNamedBufferEXT; - public static Command glUnmapNamedBufferEXT() { - if (glUnmapNamedBufferEXT != null) - return glUnmapNamedBufferEXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_EXT_direct_state_access(); - glUnmapNamedBufferEXT = cmd; - return cmd; - } - private static Command glGetNamedProgramLocalParameterdvEXT; - public static Command glGetNamedProgramLocalParameterdvEXT() { - if (glGetNamedProgramLocalParameterdvEXT != null) - return glGetNamedProgramLocalParameterdvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedProgramLocalParameterdvEXT = cmd; - return cmd; - } - private static Command glGetBufferParameterivARB; - public static Command glGetBufferParameterivARB() { - if (glGetBufferParameterivARB != null) - return glGetBufferParameterivARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("pname", BufferPNameARB()); - cmd.extension = GL_ARB_vertex_buffer_object(); - glGetBufferParameterivARB = cmd; - return cmd; - } - private static Command glMultiTexCoord2f; - public static Command glMultiTexCoord2f() { - if (glMultiTexCoord2f != null) - return glMultiTexCoord2f; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord2f = cmd; - return cmd; - } - private static Command glMultiTexCoord2d; - public static Command glMultiTexCoord2d() { - if (glMultiTexCoord2d != null) - return glMultiTexCoord2d; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord2d = cmd; - return cmd; - } - private static Command glMultiTexCoord2i; - public static Command glMultiTexCoord2i() { - if (glMultiTexCoord2i != null) - return glMultiTexCoord2i; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord2i = cmd; - return cmd; - } - private static Command glReadnPixelsKHR; - public static Command glReadnPixelsKHR() { - if (glReadnPixelsKHR != null) - return glReadnPixelsKHR; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_KHR_robustness(); - glReadnPixelsKHR = cmd; - return cmd; - } - private static Command glUniformMatrix4x3dv; - public static Command glUniformMatrix4x3dv() { - if (glUniformMatrix4x3dv != null) - return glUniformMatrix4x3dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_gpu_shader_fp64(); - glUniformMatrix4x3dv = cmd; - return cmd; - } - private static Command glMultiTexCoord1s; - public static Command glMultiTexCoord1s() { - if (glMultiTexCoord1s != null) - return glMultiTexCoord1s; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord1s = cmd; - return cmd; - } - private static Command glDrawTransformFeedbackInstancedEXT; - public static Command glDrawTransformFeedbackInstancedEXT() { - if (glDrawTransformFeedbackInstancedEXT != null) - return glDrawTransformFeedbackInstancedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawTransformFeedbackInstancedEXT = cmd; - return cmd; - } - private static Command glNormalPointervINTEL; - public static Command glNormalPointervINTEL() { - if (glNormalPointervINTEL != null) - return glNormalPointervINTEL; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", NormalPointerType()); - cmd.extension = GL_INTEL_parallel_arrays(); - glNormalPointervINTEL = cmd; - return cmd; - } - private static Command glUniformMatrix3x4fvNV; - public static Command glUniformMatrix3x4fvNV() { - if (glUniformMatrix3x4fvNV != null) - return glUniformMatrix3x4fvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_NV_non_square_matrices(); - glUniformMatrix3x4fvNV = cmd; - return cmd; - } - private static Command glGetPathParameterfvNV; - public static Command glGetPathParameterfvNV() { - if (glGetPathParameterfvNV != null) - return glGetPathParameterfvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PathParameter()); - cmd.extension = GL_NV_path_rendering(); - glGetPathParameterfvNV = cmd; - return cmd; - } - private static Command glFenceSyncAPPLE; - public static Command glFenceSyncAPPLE() { - if (glFenceSyncAPPLE != null) - return glFenceSyncAPPLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("condition", SyncCondition()); - cmd.addParam("flags", SyncBehaviorFlags()); - cmd.extension = GL_APPLE_sync(); - glFenceSyncAPPLE = cmd; - return cmd; - } - private static Command glGetTexGenfv; - public static Command glGetTexGenfv() { - if (glGetTexGenfv != null) - return glGetTexGenfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - glGetTexGenfv = cmd; - return cmd; - } - private static Command glIsShader; - public static Command glIsShader() { - if (glIsShader != null) - return glIsShader; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glIsShader = cmd; - return cmd; - } - private static Command glMultiTexCoord1f; - public static Command glMultiTexCoord1f() { - if (glMultiTexCoord1f != null) - return glMultiTexCoord1f; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord1f = cmd; - return cmd; - } - private static Command glBlendFunci; - public static Command glBlendFunci() { - if (glBlendFunci != null) - return glBlendFunci; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("src", BlendingFactor()); - cmd.addParam("dst", BlendingFactor()); - glBlendFunci = cmd; - return cmd; - } - private static Command glMultiTexCoord1d; - public static Command glMultiTexCoord1d() { - if (glMultiTexCoord1d != null) - return glMultiTexCoord1d; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord1d = cmd; - return cmd; - } - private static Command glMultiTexCoord1i; - public static Command glMultiTexCoord1i() { - if (glMultiTexCoord1i != null) - return glMultiTexCoord1i; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord1i = cmd; - return cmd; - } - private static Command glClipPlanexIMG; - public static Command glClipPlanexIMG() { - if (glClipPlanexIMG != null) - return glClipPlanexIMG; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("p", ClipPlaneName()); - cmd.extension = GL_IMG_user_clip_plane(); - glClipPlanexIMG = cmd; - return cmd; - } - private static Command glGetProgramParameterdvNV; - public static Command glGetProgramParameterdvNV() { - if (glGetProgramParameterdvNV != null) - return glGetProgramParameterdvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.addParam("pname", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glGetProgramParameterdvNV = cmd; - return cmd; - } - private static Command glGetInternalformati64v; - public static Command glGetInternalformati64v() { - if (glGetInternalformati64v != null) - return glGetInternalformati64v; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("pname", InternalFormatPName()); - cmd.extension = GL_ARB_internalformat_query2(); - glGetInternalformati64v = cmd; - return cmd; - } - private static Command glGetNamedBufferParameteriv; - public static Command glGetNamedBufferParameteriv() { - if (glGetNamedBufferParameteriv != null) - return glGetNamedBufferParameteriv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", BufferPNameARB()); - cmd.extension = GL_ARB_direct_state_access(); - glGetNamedBufferParameteriv = cmd; - return cmd; - } - private static Command glPathGlyphIndexArrayNV; - public static Command glPathGlyphIndexArrayNV() { - if (glPathGlyphIndexArrayNV != null) - return glPathGlyphIndexArrayNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("fontTarget", _null_()); - cmd.addParam("fontStyle", PathFontStyle()); - cmd.extension = GL_NV_path_rendering(); - glPathGlyphIndexArrayNV = cmd; - return cmd; - } - private static Command glGetVariantIntegervEXT; - public static Command glGetVariantIntegervEXT() { - if (glGetVariantIntegervEXT != null) - return glGetVariantIntegervEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glGetVariantIntegervEXT = cmd; - return cmd; - } - private static Command glDepthFunc; - public static Command glDepthFunc() { - if (glDepthFunc != null) - return glDepthFunc; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("func", DepthFunction()); - glDepthFunc = cmd; - return cmd; - } - private static Command glGetTexGeniv; - public static Command glGetTexGeniv() { - if (glGetTexGeniv != null) - return glGetTexGeniv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - glGetTexGeniv = cmd; - return cmd; - } - private static Command glUniformMatrix4x3fv; - public static Command glUniformMatrix4x3fv() { - if (glUniformMatrix4x3fv != null) - return glUniformMatrix4x3fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - glUniformMatrix4x3fv = cmd; - return cmd; - } - private static Command glConvolutionFilter2DEXT; - public static Command glConvolutionFilter2DEXT() { - if (glConvolutionFilter2DEXT != null) - return glConvolutionFilter2DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_convolution(); - glConvolutionFilter2DEXT = cmd; - return cmd; - } - private static Command glDrawBuffersARB; - public static Command glDrawBuffersARB() { - if (glDrawBuffersARB != null) - return glDrawBuffersARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufs", DrawBufferMode()); - cmd.extension = GL_ARB_draw_buffers(); - glDrawBuffersARB = cmd; - return cmd; - } - private static Command glMultiTexCoord4iARB; - public static Command glMultiTexCoord4iARB() { - if (glMultiTexCoord4iARB != null) - return glMultiTexCoord4iARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord4iARB = cmd; - return cmd; - } - private static Command glSecondaryColorFormatNV; - public static Command glSecondaryColorFormatNV() { - if (glSecondaryColorFormatNV != null) - return glSecondaryColorFormatNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glSecondaryColorFormatNV = cmd; - return cmd; - } - private static Command glMakeBufferResidentNV; - public static Command glMakeBufferResidentNV() { - if (glMakeBufferResidentNV != null) - return glMakeBufferResidentNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("access", _null_()); - cmd.extension = GL_NV_shader_buffer_load(); - glMakeBufferResidentNV = cmd; - return cmd; - } - private static Command glCopyTexImage1D; - public static Command glCopyTexImage1D() { - if (glCopyTexImage1D != null) - return glCopyTexImage1D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - glCopyTexImage1D = cmd; - return cmd; - } - private static Command glGetPixelMapxv; - public static Command glGetPixelMapxv() { - if (glGetPixelMapxv != null) - return glGetPixelMapxv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - cmd.extension = GL_OES_fixed_point(); - glGetPixelMapxv = cmd; - return cmd; - } - private static Command glDisableiNV; - public static Command glDisableiNV() { - if (glDisableiNV != null) - return glDisableiNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_NV_viewport_array(); - glDisableiNV = cmd; - return cmd; - } - private static Command glVDPAUIsSurfaceNV; - public static Command glVDPAUIsSurfaceNV() { - if (glVDPAUIsSurfaceNV != null) - return glVDPAUIsSurfaceNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_vdpau_interop(); - glVDPAUIsSurfaceNV = cmd; - return cmd; - } - private static Command glBlendEquationSeparate; - public static Command glBlendEquationSeparate() { - if (glBlendEquationSeparate != null) - return glBlendEquationSeparate; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("modeRGB", BlendEquationModeEXT()); - cmd.addParam("modeAlpha", BlendEquationModeEXT()); - glBlendEquationSeparate = cmd; - return cmd; - } - private static Command glGetTextureLevelParameterfvEXT; - public static Command glGetTextureLevelParameterfvEXT() { - if (glGetTextureLevelParameterfvEXT != null) - return glGetTextureLevelParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetTextureLevelParameterfvEXT = cmd; - return cmd; - } - private static Command glImageTransformParameterivHP; - public static Command glImageTransformParameterivHP() { - if (glImageTransformParameterivHP != null) - return glImageTransformParameterivHP; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ImageTransformTargetHP()); - cmd.addParam("pname", ImageTransformPNameHP()); - cmd.extension = GL_HP_image_transform(); - glImageTransformParameterivHP = cmd; - return cmd; - } - private static Command glColorFormatNV; - public static Command glColorFormatNV() { - if (glColorFormatNV != null) - return glColorFormatNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glColorFormatNV = cmd; - return cmd; - } - private static Command glMultiTexCoord1sv; - public static Command glMultiTexCoord1sv() { - if (glMultiTexCoord1sv != null) - return glMultiTexCoord1sv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord1sv = cmd; - return cmd; - } - private static Command glTransformFeedbackVaryingsNV; - public static Command glTransformFeedbackVaryingsNV() { - if (glTransformFeedbackVaryingsNV != null) - return glTransformFeedbackVaryingsNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufferMode", TransformFeedbackBufferMode()); - cmd.extension = GL_NV_transform_feedback(); - glTransformFeedbackVaryingsNV = cmd; - return cmd; - } - private static Command glSeparableFilter2D; - public static Command glSeparableFilter2D() { - if (glSeparableFilter2D != null) - return glSeparableFilter2D; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", SeparableTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glSeparableFilter2D = cmd; - return cmd; - } - private static Command glCopyTexImage2D; - public static Command glCopyTexImage2D() { - if (glCopyTexImage2D != null) - return glCopyTexImage2D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - glCopyTexImage2D = cmd; - return cmd; - } - private static Command glGetPathMetricsNV; - public static Command glGetPathMetricsNV() { - if (glGetPathMetricsNV != null) - return glGetPathMetricsNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("metricQueryMask", PathMetricMask()); - cmd.addParam("pathNameType", PathElementType()); - cmd.extension = GL_NV_path_rendering(); - glGetPathMetricsNV = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4x3fv; - public static Command glProgramUniformMatrix4x3fv() { - if (glProgramUniformMatrix4x3fv != null) - return glProgramUniformMatrix4x3fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix4x3fv = cmd; - return cmd; - } - private static Command glMultiTexCoord4s; - public static Command glMultiTexCoord4s() { - if (glMultiTexCoord4s != null) - return glMultiTexCoord4s; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord4s = cmd; - return cmd; - } - private static Command glDisableClientStateIndexedEXT; - public static Command glDisableClientStateIndexedEXT() { - if (glDisableClientStateIndexedEXT != null) - return glDisableClientStateIndexedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - cmd.extension = GL_EXT_direct_state_access(); - glDisableClientStateIndexedEXT = cmd; - return cmd; - } - private static Command glGetMultiTexLevelParameterivEXT; - public static Command glGetMultiTexLevelParameterivEXT() { - if (glGetMultiTexLevelParameterivEXT != null) - return glGetMultiTexLevelParameterivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexLevelParameterivEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord4x; - public static Command glMultiTexCoord4x() { - if (glMultiTexCoord4x != null) - return glMultiTexCoord4x; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - glMultiTexCoord4x = cmd; - return cmd; - } - private static Command glPathGlyphsNV; - public static Command glPathGlyphsNV() { - if (glPathGlyphsNV != null) - return glPathGlyphsNV; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("fontTarget", PathFontTarget()); - cmd.addParam("fontStyle", PathFontStyle()); - cmd.addParam("type", PathElementType()); - cmd.addParam("handleMissingGlyphs", PathHandleMissingGlyphs()); - cmd.extension = GL_NV_path_rendering(); - glPathGlyphsNV = cmd; - return cmd; - } - private static Command glNamedFramebufferDrawBuffers; - public static Command glNamedFramebufferDrawBuffers() { - if (glNamedFramebufferDrawBuffers != null) - return glNamedFramebufferDrawBuffers; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufs", ColorBuffer()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedFramebufferDrawBuffers = cmd; - return cmd; - } - private static Command glMultiDrawElementsIndirectBindlessCountNV; - public static Command glMultiDrawElementsIndirectBindlessCountNV() { - if (glMultiDrawElementsIndirectBindlessCountNV != null) - return glMultiDrawElementsIndirectBindlessCountNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElementsIndirectBindlessCountNV = cmd; - return cmd; - } - private static Command glBindBufferARB; - public static Command glBindBufferARB() { - if (glBindBufferARB != null) - return glBindBufferARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_ARB_vertex_buffer_object(); - glBindBufferARB = cmd; - return cmd; - } - private static Command glMultiTexCoord4d; - public static Command glMultiTexCoord4d() { - if (glMultiTexCoord4d != null) - return glMultiTexCoord4d; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord4d = cmd; - return cmd; - } - private static Command glTextureParameterfEXT; - public static Command glTextureParameterfEXT() { - if (glTextureParameterfEXT != null) - return glTextureParameterfEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureParameterfEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord4i; - public static Command glMultiTexCoord4i() { - if (glMultiTexCoord4i != null) - return glMultiTexCoord4i; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord4i = cmd; - return cmd; - } - private static Command glDrawElementsBaseVertex; - public static Command glDrawElementsBaseVertex() { - if (glDrawElementsBaseVertex != null) - return glDrawElementsBaseVertex; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsBaseVertex = cmd; - return cmd; - } - private static Command glMultiTexCoord4f; - public static Command glMultiTexCoord4f() { - if (glMultiTexCoord4f != null) - return glMultiTexCoord4f; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord4f = cmd; - return cmd; - } - private static Command glMultiTexCoord3s; - public static Command glMultiTexCoord3s() { - if (glMultiTexCoord3s != null) - return glMultiTexCoord3s; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord3s = cmd; - return cmd; - } - private static Command glFlushMappedBufferRangeEXT; - public static Command glFlushMappedBufferRangeEXT() { - if (glFlushMappedBufferRangeEXT != null) - return glFlushMappedBufferRangeEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_EXT_map_buffer_range(); - glFlushMappedBufferRangeEXT = cmd; - return cmd; - } - private static Command glGetnPixelMapfv; - public static Command glGetnPixelMapfv() { - if (glGetnPixelMapfv != null) - return glGetnPixelMapfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - glGetnPixelMapfv = cmd; - return cmd; - } - private static Command glMultiTexCoord3d; - public static Command glMultiTexCoord3d() { - if (glMultiTexCoord3d != null) - return glMultiTexCoord3d; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord3d = cmd; - return cmd; - } - private static Command glDiscardFramebufferEXT; - public static Command glDiscardFramebufferEXT() { - if (glDiscardFramebufferEXT != null) - return glDiscardFramebufferEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachments", InvalidateFramebufferAttachment()); - cmd.extension = GL_EXT_discard_framebuffer(); - glDiscardFramebufferEXT = cmd; - return cmd; - } - private static Command glGetTexGendv; - public static Command glGetTexGendv() { - if (glGetTexGendv != null) - return glGetTexGendv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - glGetTexGendv = cmd; - return cmd; - } - private static Command glMultiTexCoord3f; - public static Command glMultiTexCoord3f() { - if (glMultiTexCoord3f != null) - return glMultiTexCoord3f; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord3f = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4x3dv; - public static Command glProgramUniformMatrix4x3dv() { - if (glProgramUniformMatrix4x3dv != null) - return glProgramUniformMatrix4x3dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix4x3dv = cmd; - return cmd; - } - private static Command glMultiTexCoord3i; - public static Command glMultiTexCoord3i() { - if (glMultiTexCoord3i != null) - return glMultiTexCoord3i; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord3i = cmd; - return cmd; - } - private static Command glCreateShaderObjectARB; - public static Command glCreateShaderObjectARB() { - if (glCreateShaderObjectARB != null) - return glCreateShaderObjectARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shaderType", ShaderType()); - cmd.extension = GL_ARB_shader_objects(); - glCreateShaderObjectARB = cmd; - return cmd; - } - private static Command glMultiTexCoord2s; - public static Command glMultiTexCoord2s() { - if (glMultiTexCoord2s != null) - return glMultiTexCoord2s; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord2s = cmd; - return cmd; - } - private static Command glCullParameterdvEXT; - public static Command glCullParameterdvEXT() { - if (glCullParameterdvEXT != null) - return glCullParameterdvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", CullParameterEXT()); - cmd.extension = GL_EXT_cull_vertex(); - glCullParameterdvEXT = cmd; - return cmd; - } - private static Command glVertexStream2sATI; - public static Command glVertexStream2sATI() { - if (glVertexStream2sATI != null) - return glVertexStream2sATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream2sATI = cmd; - return cmd; - } - private static Command glListParameterivSGIX; - public static Command glListParameterivSGIX() { - if (glListParameterivSGIX != null) - return glListParameterivSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ListParameterName()); - cmd.extension = GL_SGIX_list_priority(); - glListParameterivSGIX = cmd; - return cmd; - } - private static Command glRenderbufferStorage; - public static Command glRenderbufferStorage() { - if (glRenderbufferStorage != null) - return glRenderbufferStorage; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_framebuffer_object(); - glRenderbufferStorage = cmd; - return cmd; - } - private static Command glGetHistogramParameteriv; - public static Command glGetHistogramParameteriv() { - if (glGetHistogramParameteriv != null) - return glGetHistogramParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("pname", GetHistogramParameterPNameEXT()); - cmd.extension = GL_ARB_imaging(); - glGetHistogramParameteriv = cmd; - return cmd; - } - private static Command glMultiTexCoord2iv; - public static Command glMultiTexCoord2iv() { - if (glMultiTexCoord2iv != null) - return glMultiTexCoord2iv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord2iv = cmd; - return cmd; - } - private static Command glTextureStorageMem2DEXT; - public static Command glTextureStorageMem2DEXT() { - if (glTextureStorageMem2DEXT != null) - return glTextureStorageMem2DEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.extension = GL_EXT_memory_object(); - glTextureStorageMem2DEXT = cmd; - return cmd; - } - private static Command glGetListParameterfvSGIX; - public static Command glGetListParameterfvSGIX() { - if (glGetListParameterfvSGIX != null) - return glGetListParameterfvSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ListParameterName()); - cmd.extension = GL_SGIX_list_priority(); - glGetListParameterfvSGIX = cmd; - return cmd; - } - private static Command glPathStencilFuncNV; - public static Command glPathStencilFuncNV() { - if (glPathStencilFuncNV != null) - return glPathStencilFuncNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("func", StencilFunction()); - cmd.extension = GL_NV_path_rendering(); - glPathStencilFuncNV = cmd; - return cmd; - } - private static Command glAlphaFragmentOp3ATI; - public static Command glAlphaFragmentOp3ATI() { - if (glAlphaFragmentOp3ATI != null) - return glAlphaFragmentOp3ATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOp3ATI()); - cmd.extension = GL_ATI_fragment_shader(); - glAlphaFragmentOp3ATI = cmd; - return cmd; - } - private static Command glSampleCoveragex; - public static Command glSampleCoveragex() { - if (glSampleCoveragex != null) - return glSampleCoveragex; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("invert", Boolean()); - glSampleCoveragex = cmd; - return cmd; - } - private static Command glGetInvariantBooleanvEXT; - public static Command glGetInvariantBooleanvEXT() { - if (glGetInvariantBooleanvEXT != null) - return glGetInvariantBooleanvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.addParam("data", Boolean()); - cmd.extension = GL_EXT_vertex_shader(); - glGetInvariantBooleanvEXT = cmd; - return cmd; - } - private static Command glGetMultiTexParameterIuivEXT; - public static Command glGetMultiTexParameterIuivEXT() { - if (glGetMultiTexParameterIuivEXT != null) - return glGetMultiTexParameterIuivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexParameterIuivEXT = cmd; - return cmd; - } - private static Command glGetInteger64v; - public static Command glGetInteger64v() { - if (glGetInteger64v != null) - return glGetInteger64v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - cmd.extension = GL_ARB_sync(); - glGetInteger64v = cmd; - return cmd; - } - private static Command glSamplerParameterIivOES; - public static Command glSamplerParameterIivOES() { - if (glSamplerParameterIivOES != null) - return glSamplerParameterIivOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_OES_texture_border_clamp(); - glSamplerParameterIivOES = cmd; - return cmd; - } - private static Command glGetPixelMapuiv; - public static Command glGetPixelMapuiv() { - if (glGetPixelMapuiv != null) - return glGetPixelMapuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - glGetPixelMapuiv = cmd; - return cmd; - } - private static Command glGetTexParameterIuivEXT; - public static Command glGetTexParameterIuivEXT() { - if (glGetTexParameterIuivEXT != null) - return glGetTexParameterIuivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_texture_border_clamp(); - glGetTexParameterIuivEXT = cmd; - return cmd; - } - private static Command glAlphaFuncQCOM; - public static Command glAlphaFuncQCOM() { - if (glAlphaFuncQCOM != null) - return glAlphaFuncQCOM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("func", _null_()); - cmd.extension = GL_QCOM_alpha_test(); - glAlphaFuncQCOM = cmd; - return cmd; - } - private static Command glGetSynciv; - public static Command glGetSynciv() { - if (glGetSynciv != null) - return glGetSynciv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SyncParameterName()); - cmd.extension = GL_ARB_sync(); - glGetSynciv = cmd; - return cmd; - } - private static Command glVertexArraySecondaryColorOffsetEXT; - public static Command glVertexArraySecondaryColorOffsetEXT() { - if (glVertexArraySecondaryColorOffsetEXT != null) - return glVertexArraySecondaryColorOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArraySecondaryColorOffsetEXT = cmd; - return cmd; - } - private static Command glProgramParameter4dvNV; - public static Command glProgramParameter4dvNV() { - if (glProgramParameter4dvNV != null) - return glProgramParameter4dvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glProgramParameter4dvNV = cmd; - return cmd; - } - private static Command glMultiTexEnviEXT; - public static Command glMultiTexEnviEXT() { - if (glMultiTexEnviEXT != null) - return glMultiTexEnviEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexEnviEXT = cmd; - return cmd; - } - private static Command glConservativeRasterParameterfNV; - public static Command glConservativeRasterParameterfNV() { - if (glConservativeRasterParameterfNV != null) - return glConservativeRasterParameterfNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_conservative_raster_dilate(); - glConservativeRasterParameterfNV = cmd; - return cmd; - } - private static Command glBindImageTextureEXT; - public static Command glBindImageTextureEXT() { - if (glBindImageTextureEXT != null) - return glBindImageTextureEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("layered", Boolean()); - cmd.addParam("access", BufferAccessARB()); - cmd.extension = GL_EXT_shader_image_load_store(); - glBindImageTextureEXT = cmd; - return cmd; - } - private static Command glVertexStream1fATI; - public static Command glVertexStream1fATI() { - if (glVertexStream1fATI != null) - return glVertexStream1fATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream1fATI = cmd; - return cmd; - } - private static Command glExtGetProgramBinarySourceQCOM; - public static Command glExtGetProgramBinarySourceQCOM() { - if (glExtGetProgramBinarySourceQCOM != null) - return glExtGetProgramBinarySourceQCOM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - glExtGetProgramBinarySourceQCOM = cmd; - return cmd; - } - private static Command glImportSemaphoreFdEXT; - public static Command glImportSemaphoreFdEXT() { - if (glImportSemaphoreFdEXT != null) - return glImportSemaphoreFdEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("handleType", ExternalHandleType()); - cmd.extension = GL_EXT_semaphore_fd(); - glImportSemaphoreFdEXT = cmd; - return cmd; - } - private static Command glGetHistogramParameterfv; - public static Command glGetHistogramParameterfv() { - if (glGetHistogramParameterfv != null) - return glGetHistogramParameterfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("pname", GetHistogramParameterPNameEXT()); - cmd.extension = GL_ARB_imaging(); - glGetHistogramParameterfv = cmd; - return cmd; - } - private static Command glMultiDrawArraysIndirectBindlessNV; - public static Command glMultiDrawArraysIndirectBindlessNV() { - if (glMultiDrawArraysIndirectBindlessNV != null) - return glMultiDrawArraysIndirectBindlessNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glMultiDrawArraysIndirectBindlessNV = cmd; - return cmd; - } - private static Command glMulticastGetQueryObjectuivNV; - public static Command glMulticastGetQueryObjectuivNV() { - if (glMulticastGetQueryObjectuivNV != null) - return glMulticastGetQueryObjectuivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glMulticastGetQueryObjectuivNV = cmd; - return cmd; - } - private static Command glNamedRenderbufferStorageEXT; - public static Command glNamedRenderbufferStorageEXT() { - if (glNamedRenderbufferStorageEXT != null) - return glNamedRenderbufferStorageEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedRenderbufferStorageEXT = cmd; - return cmd; - } - private static Command glVertexAttribIFormatNV; - public static Command glVertexAttribIFormatNV() { - if (glVertexAttribIFormatNV != null) - return glVertexAttribIFormatNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribIType()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glVertexAttribIFormatNV = cmd; - return cmd; - } - private static Command glFramebufferTextureOES; - public static Command glFramebufferTextureOES() { - if (glFramebufferTextureOES != null) - return glFramebufferTextureOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_OES_geometry_shader(); - glFramebufferTextureOES = cmd; - return cmd; - } - private static Command glMultiTexCoord4xvOES; - public static Command glMultiTexCoord4xvOES() { - if (glMultiTexCoord4xvOES != null) - return glMultiTexCoord4xvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_fixed_point(); - glMultiTexCoord4xvOES = cmd; - return cmd; - } - private static Command glCreateShaderProgramv; - public static Command glCreateShaderProgramv() { - if (glCreateShaderProgramv != null) - return glCreateShaderProgramv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ShaderType()); - cmd.extension = GL_ARB_separate_shader_objects(); - glCreateShaderProgramv = cmd; - return cmd; - } - private static Command glGetnSeparableFilterARB; - public static Command glGetnSeparableFilterARB() { - if (glGetnSeparableFilterARB != null) - return glGetnSeparableFilterARB; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", SeparableTargetEXT()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_robustness(); - glGetnSeparableFilterARB = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4fv; - public static Command glProgramUniformMatrix4fv() { - if (glProgramUniformMatrix4fv != null) - return glProgramUniformMatrix4fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix4fv = cmd; - return cmd; - } - private static Command glGetTransformFeedbackVarying; - public static Command glGetTransformFeedbackVarying() { - if (glGetTransformFeedbackVarying != null) - return glGetTransformFeedbackVarying; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", AttributeType()); - glGetTransformFeedbackVarying = cmd; - return cmd; - } - private static Command glDrawBuffersATI; - public static Command glDrawBuffersATI() { - if (glDrawBuffersATI != null) - return glDrawBuffersATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufs", DrawBufferMode()); - cmd.extension = GL_ATI_draw_buffers(); - glDrawBuffersATI = cmd; - return cmd; - } - private static Command glFogxv; - public static Command glFogxv() { - if (glFogxv != null) - return glFogxv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FogPName()); - glFogxv = cmd; - return cmd; - } - private static Command glVertexAttribLFormat; - public static Command glVertexAttribLFormat() { - if (glVertexAttribLFormat != null) - return glVertexAttribLFormat; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribLType()); - cmd.extension = GL_ARB_vertex_attrib_binding(); - glVertexAttribLFormat = cmd; - return cmd; - } - private static Command glColorPointer; - public static Command glColorPointer() { - if (glColorPointer != null) - return glColorPointer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - glColorPointer = cmd; - return cmd; - } - private static Command glDisableIndexedEXT; - public static Command glDisableIndexedEXT() { - if (glDisableIndexedEXT != null) - return glDisableIndexedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_EXT_direct_state_access(); - glDisableIndexedEXT = cmd; - return cmd; - } - private static Command glGetDebugMessageLogKHR; - public static Command glGetDebugMessageLogKHR() { - if (glGetDebugMessageLogKHR != null) - return glGetDebugMessageLogKHR; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("sources", DebugSource()); - cmd.addParam("types", DebugType()); - cmd.addParam("severities", DebugSeverity()); - cmd.extension = GL_KHR_debug(); - glGetDebugMessageLogKHR = cmd; - return cmd; - } - private static Command glTexImage4DSGIS; - public static Command glTexImage4DSGIS() { - if (glTexImage4DSGIS != null) - return glTexImage4DSGIS; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_SGIS_texture4D(); - glTexImage4DSGIS = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4dv; - public static Command glProgramUniformMatrix4dv() { - if (glProgramUniformMatrix4dv != null) - return glProgramUniformMatrix4dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix4dv = cmd; - return cmd; - } - private static Command glNamedFramebufferReadBuffer; - public static Command glNamedFramebufferReadBuffer() { - if (glNamedFramebufferReadBuffer != null) - return glNamedFramebufferReadBuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("src", ColorBuffer()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedFramebufferReadBuffer = cmd; - return cmd; - } - private static Command glGetVideoCaptureivNV; - public static Command glGetVideoCaptureivNV() { - if (glGetVideoCaptureivNV != null) - return glGetVideoCaptureivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_video_capture(); - glGetVideoCaptureivNV = cmd; - return cmd; - } - private static Command glNormalStream3dvATI; - public static Command glNormalStream3dvATI() { - if (glNormalStream3dvATI != null) - return glNormalStream3dvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3dvATI = cmd; - return cmd; - } - private static Command glVertexArrayAttribLFormat; - public static Command glVertexArrayAttribLFormat() { - if (glVertexArrayAttribLFormat != null) - return glVertexArrayAttribLFormat; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribLType()); - cmd.extension = GL_ARB_direct_state_access(); - glVertexArrayAttribLFormat = cmd; - return cmd; - } - private static Command glTexSubImage1DEXT; - public static Command glTexSubImage1DEXT() { - if (glTexSubImage1DEXT != null) - return glTexSubImage1DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glTexSubImage1DEXT = cmd; - return cmd; - } - private static Command glGetProgramSubroutineParameteruivNV; - public static Command glGetProgramSubroutineParameteruivNV() { - if (glGetProgramSubroutineParameteruivNV != null) - return glGetProgramSubroutineParameteruivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_NV_gpu_program5(); - glGetProgramSubroutineParameteruivNV = cmd; - return cmd; - } - private static Command glGetMinmaxParameterfv; - public static Command glGetMinmaxParameterfv() { - if (glGetMinmaxParameterfv != null) - return glGetMinmaxParameterfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.addParam("pname", GetMinmaxParameterPNameEXT()); - cmd.extension = GL_ARB_imaging(); - glGetMinmaxParameterfv = cmd; - return cmd; - } - private static Command glMulticastGetQueryObjectui64vNV; - public static Command glMulticastGetQueryObjectui64vNV() { - if (glMulticastGetQueryObjectui64vNV != null) - return glMulticastGetQueryObjectui64vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glMulticastGetQueryObjectui64vNV = cmd; - return cmd; - } - private static Command glTextureBufferRangeEXT; - public static Command glTextureBufferRangeEXT() { - if (glTextureBufferRangeEXT != null) - return glTextureBufferRangeEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureBufferRangeEXT = cmd; - return cmd; - } - private static Command glProgramBinaryOES; - public static Command glProgramBinaryOES() { - if (glProgramBinaryOES != null) - return glProgramBinaryOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("binaryFormat", _null_()); - cmd.extension = GL_OES_get_program_binary(); - glProgramBinaryOES = cmd; - return cmd; - } - private static Command glGetLightxOES; - public static Command glGetLightxOES() { - if (glGetLightxOES != null) - return glGetLightxOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - cmd.extension = GL_OES_fixed_point(); - glGetLightxOES = cmd; - return cmd; - } - private static Command glPatchParameteri; - public static Command glPatchParameteri() { - if (glPatchParameteri != null) - return glPatchParameteri; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PatchParameterName()); - cmd.extension = GL_ARB_tessellation_shader(); - glPatchParameteri = cmd; - return cmd; - } - private static Command glMultiDrawElementsIndirectBindlessNV; - public static Command glMultiDrawElementsIndirectBindlessNV() { - if (glMultiDrawElementsIndirectBindlessNV != null) - return glMultiDrawElementsIndirectBindlessNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElementsIndirectBindlessNV = cmd; - return cmd; - } - private static Command glGetArrayObjectivATI; - public static Command glGetArrayObjectivATI() { - if (glGetArrayObjectivATI != null) - return glGetArrayObjectivATI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - cmd.addParam("pname", ArrayObjectPNameATI()); - cmd.extension = GL_ATI_vertex_array_object(); - glGetArrayObjectivATI = cmd; - return cmd; - } - private static Command glNormalStream3svATI; - public static Command glNormalStream3svATI() { - if (glNormalStream3svATI != null) - return glNormalStream3svATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3svATI = cmd; - return cmd; - } - private static Command glGetMinmaxParameteriv; - public static Command glGetMinmaxParameteriv() { - if (glGetMinmaxParameteriv != null) - return glGetMinmaxParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.addParam("pname", GetMinmaxParameterPNameEXT()); - cmd.extension = GL_ARB_imaging(); - glGetMinmaxParameteriv = cmd; - return cmd; - } - private static Command glLightxOES; - public static Command glLightxOES() { - if (glLightxOES != null) - return glLightxOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - cmd.extension = GL_OES_fixed_point(); - glLightxOES = cmd; - return cmd; - } - private static Command glGetVertexArrayPointervEXT; - public static Command glGetVertexArrayPointervEXT() { - if (glGetVertexArrayPointervEXT != null) - return glGetVertexArrayPointervEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexArrayPName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetVertexArrayPointervEXT = cmd; - return cmd; - } - private static Command glTexPageCommitmentARB; - public static Command glTexPageCommitmentARB() { - if (glTexPageCommitmentARB != null) - return glTexPageCommitmentARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("commit", Boolean()); - cmd.extension = GL_ARB_sparse_texture(); - glTexPageCommitmentARB = cmd; - return cmd; - } - private static Command glCompressedMultiTexImage1DEXT; - public static Command glCompressedMultiTexImage1DEXT() { - if (glCompressedMultiTexImage1DEXT != null) - return glCompressedMultiTexImage1DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedMultiTexImage1DEXT = cmd; - return cmd; - } - private static Command glClearNamedBufferSubDataEXT; - public static Command glClearNamedBufferSubDataEXT() { - if (glClearNamedBufferSubDataEXT != null) - return glClearNamedBufferSubDataEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glClearNamedBufferSubDataEXT = cmd; - return cmd; - } - private static Command glGetInvariantIntegervEXT; - public static Command glGetInvariantIntegervEXT() { - if (glGetInvariantIntegervEXT != null) - return glGetInvariantIntegervEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glGetInvariantIntegervEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord1bOES; - public static Command glMultiTexCoord1bOES() { - if (glMultiTexCoord1bOES != null) - return glMultiTexCoord1bOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_byte_coordinates(); - glMultiTexCoord1bOES = cmd; - return cmd; - } - private static Command glConvolutionParameterxvOES; - public static Command glConvolutionParameterxvOES() { - if (glConvolutionParameterxvOES != null) - return glConvolutionParameterxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_OES_fixed_point(); - glConvolutionParameterxvOES = cmd; - return cmd; - } - private static Command glIsTransformFeedbackNV; - public static Command glIsTransformFeedbackNV() { - if (glIsTransformFeedbackNV != null) - return glIsTransformFeedbackNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_transform_feedback2(); - glIsTransformFeedbackNV = cmd; - return cmd; - } - private static Command glBindRenderbufferEXT; - public static Command glBindRenderbufferEXT() { - if (glBindRenderbufferEXT != null) - return glBindRenderbufferEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.extension = GL_EXT_framebuffer_object(); - glBindRenderbufferEXT = cmd; - return cmd; - } - private static Command glFramebufferTextureFaceEXT; - public static Command glFramebufferTextureFaceEXT() { - if (glFramebufferTextureFaceEXT != null) - return glFramebufferTextureFaceEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("face", TextureTarget()); - cmd.extension = GL_NV_geometry_program4(); - glFramebufferTextureFaceEXT = cmd; - return cmd; - } - private static Command glGetMaterialxOES; - public static Command glGetMaterialxOES() { - if (glGetMaterialxOES != null) - return glGetMaterialxOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_OES_fixed_point(); - glGetMaterialxOES = cmd; - return cmd; - } - private static Command glMultiTexCoord1xOES; - public static Command glMultiTexCoord1xOES() { - if (glMultiTexCoord1xOES != null) - return glMultiTexCoord1xOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_fixed_point(); - glMultiTexCoord1xOES = cmd; - return cmd; - } - private static Command glDrawArraysInstancedARB; - public static Command glDrawArraysInstancedARB() { - if (glDrawArraysInstancedARB != null) - return glDrawArraysInstancedARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawArraysInstancedARB = cmd; - return cmd; - } - private static Command glProgramParameters4dvNV; - public static Command glProgramParameters4dvNV() { - if (glProgramParameters4dvNV != null) - return glProgramParameters4dvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glProgramParameters4dvNV = cmd; - return cmd; - } - private static Command glBlendEquationSeparatei; - public static Command glBlendEquationSeparatei() { - if (glBlendEquationSeparatei != null) - return glBlendEquationSeparatei; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("modeRGB", BlendEquationModeEXT()); - cmd.addParam("modeAlpha", BlendEquationModeEXT()); - glBlendEquationSeparatei = cmd; - return cmd; - } - private static Command glTransformFeedbackStreamAttribsNV; - public static Command glTransformFeedbackStreamAttribsNV() { - if (glTransformFeedbackStreamAttribsNV != null) - return glTransformFeedbackStreamAttribsNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufferMode", _null_()); - cmd.extension = GL_NV_transform_feedback(); - glTransformFeedbackStreamAttribsNV = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2fvEXT; - public static Command glProgramUniformMatrix2fvEXT() { - if (glProgramUniformMatrix2fvEXT != null) - return glProgramUniformMatrix2fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix2fvEXT = cmd; - return cmd; - } - private static Command glGetPixelMapusv; - public static Command glGetPixelMapusv() { - if (glGetPixelMapusv != null) - return glGetPixelMapusv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - glGetPixelMapusv = cmd; - return cmd; - } - private static Command glPixelTexGenParameterfSGIS; - public static Command glPixelTexGenParameterfSGIS() { - if (glPixelTexGenParameterfSGIS != null) - return glPixelTexGenParameterfSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelTexGenParameterNameSGIS()); - cmd.extension = GL_SGIS_pixel_texture(); - glPixelTexGenParameterfSGIS = cmd; - return cmd; - } - private static Command glProgramEnvParameter4dvARB; - public static Command glProgramEnvParameter4dvARB() { - if (glProgramEnvParameter4dvARB != null) - return glProgramEnvParameter4dvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glProgramEnvParameter4dvARB = cmd; - return cmd; - } - private static Command glGetnMapdvARB; - public static Command glGetnMapdvARB() { - if (glGetnMapdvARB != null) - return glGetnMapdvARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", MapQuery()); - cmd.extension = GL_ARB_robustness(); - glGetnMapdvARB = cmd; - return cmd; - } - private static Command glTangentPointerEXT; - public static Command glTangentPointerEXT() { - if (glTangentPointerEXT != null) - return glTangentPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TangentPointerTypeEXT()); - cmd.extension = GL_EXT_coordinate_frame(); - glTangentPointerEXT = cmd; - return cmd; - } - private static Command glMatrixMultdEXT; - public static Command glMatrixMultdEXT() { - if (glMatrixMultdEXT != null) - return glMatrixMultdEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixMultdEXT = cmd; - return cmd; - } - private static Command glDrawArraysInstancedANGLE; - public static Command glDrawArraysInstancedANGLE() { - if (glDrawArraysInstancedANGLE != null) - return glDrawArraysInstancedANGLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_ANGLE_instanced_arrays(); - glDrawArraysInstancedANGLE = cmd; - return cmd; - } - private static Command glNamedProgramLocalParameter4dvEXT; - public static Command glNamedProgramLocalParameter4dvEXT() { - if (glNamedProgramLocalParameter4dvEXT != null) - return glNamedProgramLocalParameter4dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParameter4dvEXT = cmd; - return cmd; - } - private static Command glCompressedTexImage3DARB; - public static Command glCompressedTexImage3DARB() { - if (glCompressedTexImage3DARB != null) - return glCompressedTexImage3DARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_texture_compression(); - glCompressedTexImage3DARB = cmd; - return cmd; - } - private static Command glMultiTexCoord2dv; - public static Command glMultiTexCoord2dv() { - if (glMultiTexCoord2dv != null) - return glMultiTexCoord2dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord2dv = cmd; - return cmd; - } - private static Command glStencilStrokePathInstancedNV; - public static Command glStencilStrokePathInstancedNV() { - if (glStencilStrokePathInstancedNV != null) - return glStencilStrokePathInstancedNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("pathNameType", PathElementType()); - cmd.addParam("transformType", PathTransformType()); - cmd.extension = GL_NV_path_rendering(); - glStencilStrokePathInstancedNV = cmd; - return cmd; - } - private static Command glMap1d; - public static Command glMap1d() { - if (glMap1d != null) - return glMap1d; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - glMap1d = cmd; - return cmd; - } - private static Command glGetVertexArrayPointeri_vEXT; - public static Command glGetVertexArrayPointeri_vEXT() { - if (glGetVertexArrayPointeri_vEXT != null) - return glGetVertexArrayPointeri_vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexArrayPName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetVertexArrayPointeri_vEXT = cmd; - return cmd; - } - private static Command glMap1f; - public static Command glMap1f() { - if (glMap1f != null) - return glMap1f; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - glMap1f = cmd; - return cmd; - } - private static Command glMap2d; - public static Command glMap2d() { - if (glMap2d != null) - return glMap2d; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - glMap2d = cmd; - return cmd; - } - private static Command glMap2f; - public static Command glMap2f() { - if (glMap2f != null) - return glMap2f; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - glMap2f = cmd; - return cmd; - } - private static Command glGetProgramResourceLocation; - public static Command glGetProgramResourceLocation() { - if (glGetProgramResourceLocation != null) - return glGetProgramResourceLocation; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("programInterface", ProgramInterface()); - cmd.extension = GL_ARB_program_interface_query(); - glGetProgramResourceLocation = cmd; - return cmd; - } - private static Command glMultiTexCoord2dvARB; - public static Command glMultiTexCoord2dvARB() { - if (glMultiTexCoord2dvARB != null) - return glMultiTexCoord2dvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord2dvARB = cmd; - return cmd; - } - private static Command glTexCoordPointer; - public static Command glTexCoordPointer() { - if (glTexCoordPointer != null) - return glTexCoordPointer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - glTexCoordPointer = cmd; - return cmd; - } - private static Command glGetHistogram; - public static Command glGetHistogram() { - if (glGetHistogram != null) - return glGetHistogram; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("reset", Boolean()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glGetHistogram = cmd; - return cmd; - } - private static Command glBlendFunciOES; - public static Command glBlendFunciOES() { - if (glBlendFunciOES != null) - return glBlendFunciOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("src", BlendingFactor()); - cmd.addParam("dst", BlendingFactor()); - cmd.extension = GL_OES_draw_buffers_indexed(); - glBlendFunciOES = cmd; - return cmd; - } - private static Command glGetHistogramParameterxvOES; - public static Command glGetHistogramParameterxvOES() { - if (glGetHistogramParameterxvOES != null) - return glGetHistogramParameterxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("pname", GetHistogramParameterPNameEXT()); - cmd.extension = GL_OES_fixed_point(); - glGetHistogramParameterxvOES = cmd; - return cmd; - } - private static Command glMultiTexCoord2fv; - public static Command glMultiTexCoord2fv() { - if (glMultiTexCoord2fv != null) - return glMultiTexCoord2fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord2fv = cmd; - return cmd; - } - private static Command glVertexArrayVertexAttribLFormatEXT; - public static Command glVertexArrayVertexAttribLFormatEXT() { - if (glVertexArrayVertexAttribLFormatEXT != null) - return glVertexArrayVertexAttribLFormatEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribLType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayVertexAttribLFormatEXT = cmd; - return cmd; - } - private static Command glEdgeFlagPointerEXT; - public static Command glEdgeFlagPointerEXT() { - if (glEdgeFlagPointerEXT != null) - return glEdgeFlagPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pointer", Boolean()); - cmd.extension = GL_EXT_vertex_array(); - glEdgeFlagPointerEXT = cmd; - return cmd; - } - private static Command glEndQueryARB; - public static Command glEndQueryARB() { - if (glEndQueryARB != null) - return glEndQueryARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.extension = GL_ARB_occlusion_query(); - glEndQueryARB = cmd; - return cmd; - } - private static Command glNamedFramebufferTextureFaceEXT; - public static Command glNamedFramebufferTextureFaceEXT() { - if (glNamedFramebufferTextureFaceEXT != null) - return glNamedFramebufferTextureFaceEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("face", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedFramebufferTextureFaceEXT = cmd; - return cmd; - } - private static Command glVertexAttribPointerARB; - public static Command glVertexAttribPointerARB() { - if (glVertexAttribPointerARB != null) - return glVertexAttribPointerARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_program(); - glVertexAttribPointerARB = cmd; - return cmd; - } - private static Command glFogxvOES; - public static Command glFogxvOES() { - if (glFogxvOES != null) - return glFogxvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FogPName()); - cmd.extension = GL_OES_fixed_point(); - glFogxvOES = cmd; - return cmd; - } - private static Command glDrawRangeElementsBaseVertex; - public static Command glDrawRangeElementsBaseVertex() { - if (glDrawRangeElementsBaseVertex != null) - return glDrawRangeElementsBaseVertex; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawRangeElementsBaseVertex = cmd; - return cmd; - } - private static Command glGetGraphicsResetStatusEXT; - public static Command glGetGraphicsResetStatusEXT() { - if (glGetGraphicsResetStatusEXT != null) - return glGetGraphicsResetStatusEXT; - Command cmd = new Command(0); - cmd.returnGroup = GraphicsResetStatus(); - cmd.extension = GL_EXT_robustness(); - glGetGraphicsResetStatusEXT = cmd; - return cmd; - } - private static Command glBeginTransformFeedback; - public static Command glBeginTransformFeedback() { - if (glBeginTransformFeedback != null) - return glBeginTransformFeedback; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("primitiveMode", PrimitiveType()); - glBeginTransformFeedback = cmd; - return cmd; - } - private static Command glUploadGpuMaskNVX; - public static Command glUploadGpuMaskNVX() { - if (glUploadGpuMaskNVX != null) - return glUploadGpuMaskNVX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", _null_()); - cmd.extension = GL_NVX_gpu_multicast2(); - glUploadGpuMaskNVX = cmd; - return cmd; - } - private static Command glGetFinalCombinerInputParameterfvNV; - public static Command glGetFinalCombinerInputParameterfvNV() { - if (glGetFinalCombinerInputParameterfvNV != null) - return glGetFinalCombinerInputParameterfvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("variable", CombinerVariableNV()); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glGetFinalCombinerInputParameterfvNV = cmd; - return cmd; - } - private static Command glGetTexParameterIiv; - public static Command glGetTexParameterIiv() { - if (glGetTexParameterIiv != null) - return glGetTexParameterIiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - glGetTexParameterIiv = cmd; - return cmd; - } - private static Command glVertexArrayMultiTexCoordOffsetEXT; - public static Command glVertexArrayMultiTexCoordOffsetEXT() { - if (glVertexArrayMultiTexCoordOffsetEXT != null) - return glVertexArrayMultiTexCoordOffsetEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", _null_()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayMultiTexCoordOffsetEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord1hNV; - public static Command glMultiTexCoord1hNV() { - if (glMultiTexCoord1hNV != null) - return glMultiTexCoord1hNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_NV_half_float(); - glMultiTexCoord1hNV = cmd; - return cmd; - } - private static Command glProgramLocalParameterI4ivNV; - public static Command glProgramLocalParameterI4ivNV() { - if (glProgramLocalParameterI4ivNV != null) - return glProgramLocalParameterI4ivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramLocalParameterI4ivNV = cmd; - return cmd; - } - private static Command glSetInvariantEXT; - public static Command glSetInvariantEXT() { - if (glSetInvariantEXT != null) - return glSetInvariantEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ScalarType()); - cmd.extension = GL_EXT_vertex_shader(); - glSetInvariantEXT = cmd; - return cmd; - } - private static Command glIsQuery; - public static Command glIsQuery() { - if (glIsQuery != null) - return glIsQuery; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glIsQuery = cmd; - return cmd; - } - private static Command glFogCoordPointerEXT; - public static Command glFogCoordPointerEXT() { - if (glFogCoordPointerEXT != null) - return glFogCoordPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", FogPointerTypeEXT()); - cmd.extension = GL_EXT_fog_coord(); - glFogCoordPointerEXT = cmd; - return cmd; - } - private static Command glProgramBufferParametersfvNV; - public static Command glProgramBufferParametersfvNV() { - if (glProgramBufferParametersfvNV != null) - return glProgramBufferParametersfvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_parameter_buffer_object(); - glProgramBufferParametersfvNV = cmd; - return cmd; - } - private static Command glCombinerParameterivNV; - public static Command glCombinerParameterivNV() { - if (glCombinerParameterivNV != null) - return glCombinerParameterivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glCombinerParameterivNV = cmd; - return cmd; - } - private static Command glPathParameterfNV; - public static Command glPathParameterfNV() { - if (glPathParameterfNV != null) - return glPathParameterfNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PathParameter()); - cmd.extension = GL_NV_path_rendering(); - glPathParameterfNV = cmd; - return cmd; - } - private static Command glMakeNamedBufferResidentNV; - public static Command glMakeNamedBufferResidentNV() { - if (glMakeNamedBufferResidentNV != null) - return glMakeNamedBufferResidentNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("access", _null_()); - cmd.extension = GL_NV_shader_buffer_load(); - glMakeNamedBufferResidentNV = cmd; - return cmd; - } - private static Command glInvalidateNamedFramebufferSubData; - public static Command glInvalidateNamedFramebufferSubData() { - if (glInvalidateNamedFramebufferSubData != null) - return glInvalidateNamedFramebufferSubData; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("attachments", FramebufferAttachment()); - cmd.extension = GL_ARB_direct_state_access(); - glInvalidateNamedFramebufferSubData = cmd; - return cmd; - } - private static Command glColorPointerListIBM; - public static Command glColorPointerListIBM() { - if (glColorPointerListIBM != null) - return glColorPointerListIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_IBM_vertex_array_lists(); - glColorPointerListIBM = cmd; - return cmd; - } - private static Command glIsCommandListNV; - public static Command glIsCommandListNV() { - if (glIsCommandListNV != null) - return glIsCommandListNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_command_list(); - glIsCommandListNV = cmd; - return cmd; - } - private static Command glGetColorTableParameterfvSGI; - public static Command glGetColorTableParameterfvSGI() { - if (glGetColorTableParameterfvSGI != null) - return glGetColorTableParameterfvSGI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_SGI_color_table(); - glGetColorTableParameterfvSGI = cmd; - return cmd; - } - private static Command glGetTransformFeedbacki_v; - public static Command glGetTransformFeedbacki_v() { - if (glGetTransformFeedbacki_v != null) - return glGetTransformFeedbacki_v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TransformFeedbackPName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTransformFeedbacki_v = cmd; - return cmd; - } - private static Command glMultiTexCoord2svARB; - public static Command glMultiTexCoord2svARB() { - if (glMultiTexCoord2svARB != null) - return glMultiTexCoord2svARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord2svARB = cmd; - return cmd; - } - private static Command glMultiDrawElementsIndirectCount; - public static Command glMultiDrawElementsIndirectCount() { - if (glMultiDrawElementsIndirectCount != null) - return glMultiDrawElementsIndirectCount; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElementsIndirectCount = cmd; - return cmd; - } - private static Command glNormalStream3sATI; - public static Command glNormalStream3sATI() { - if (glNormalStream3sATI != null) - return glNormalStream3sATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3sATI = cmd; - return cmd; - } - private static Command glGenerateTextureMipmapEXT; - public static Command glGenerateTextureMipmapEXT() { - if (glGenerateTextureMipmapEXT != null) - return glGenerateTextureMipmapEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glGenerateTextureMipmapEXT = cmd; - return cmd; - } - private static Command glDebugMessageEnableAMD; - public static Command glDebugMessageEnableAMD() { - if (glDebugMessageEnableAMD != null) - return glDebugMessageEnableAMD; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("category", _null_()); - cmd.addParam("severity", DebugSeverity()); - cmd.addParam("enabled", Boolean()); - cmd.extension = GL_AMD_debug_output(); - glDebugMessageEnableAMD = cmd; - return cmd; - } - private static Command glPointParameterfvSGIS; - public static Command glPointParameterfvSGIS() { - if (glPointParameterfvSGIS != null) - return glPointParameterfvSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_SGIS_point_parameters(); - glPointParameterfvSGIS = cmd; - return cmd; - } - private static Command glLightModeliv; - public static Command glLightModeliv() { - if (glLightModeliv != null) - return glLightModeliv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightModelParameter()); - glLightModeliv = cmd; - return cmd; - } - private static Command glCopyTexSubImage1DEXT; - public static Command glCopyTexSubImage1DEXT() { - if (glCopyTexSubImage1DEXT != null) - return glCopyTexSubImage1DEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - glCopyTexSubImage1DEXT = cmd; - return cmd; - } - private static Command glVertexStream4dATI; - public static Command glVertexStream4dATI() { - if (glVertexStream4dATI != null) - return glVertexStream4dATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream4dATI = cmd; - return cmd; - } - private static Command glSpriteParameterfvSGIX; - public static Command glSpriteParameterfvSGIX() { - if (glSpriteParameterfvSGIX != null) - return glSpriteParameterfvSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SpriteParameterNameSGIX()); - cmd.extension = GL_SGIX_sprite(); - glSpriteParameterfvSGIX = cmd; - return cmd; - } - private static Command glLightModelfv; - public static Command glLightModelfv() { - if (glLightModelfv != null) - return glLightModelfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightModelParameter()); - glLightModelfv = cmd; - return cmd; - } - private static Command glConvolutionParameterxOES; - public static Command glConvolutionParameterxOES() { - if (glConvolutionParameterxOES != null) - return glConvolutionParameterxOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_OES_fixed_point(); - glConvolutionParameterxOES = cmd; - return cmd; - } - private static Command glMultiTexCoord3xvOES; - public static Command glMultiTexCoord3xvOES() { - if (glMultiTexCoord3xvOES != null) - return glMultiTexCoord3xvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_fixed_point(); - glMultiTexCoord3xvOES = cmd; - return cmd; - } - private static Command glBlendParameteriNV; - public static Command glBlendParameteriNV() { - if (glBlendParameteriNV != null) - return glBlendParameteriNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_blend_equation_advanced(); - glBlendParameteriNV = cmd; - return cmd; - } - private static Command glGetMultisamplefv; - public static Command glGetMultisamplefv() { - if (glGetMultisamplefv != null) - return glGetMultisamplefv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetMultisamplePNameNV()); - cmd.extension = GL_ARB_texture_multisample(); - glGetMultisamplefv = cmd; - return cmd; - } - private static Command glIsQueryARB; - public static Command glIsQueryARB() { - if (glIsQueryARB != null) - return glIsQueryARB; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_occlusion_query(); - glIsQueryARB = cmd; - return cmd; - } - private static Command glGetInternalformativ; - public static Command glGetInternalformativ() { - if (glGetInternalformativ != null) - return glGetInternalformativ; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("pname", InternalFormatPName()); - cmd.extension = GL_ARB_internalformat_query(); - glGetInternalformativ = cmd; - return cmd; - } - private static Command glBufferSubData; - public static Command glBufferSubData() { - if (glBufferSubData != null) - return glBufferSubData; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - glBufferSubData = cmd; - return cmd; - } - private static Command glRenderbufferStorageMultisampleNV; - public static Command glRenderbufferStorageMultisampleNV() { - if (glRenderbufferStorageMultisampleNV != null) - return glRenderbufferStorageMultisampleNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_NV_framebuffer_multisample(); - glRenderbufferStorageMultisampleNV = cmd; - return cmd; - } - private static Command glGetSyncivAPPLE; - public static Command glGetSyncivAPPLE() { - if (glGetSyncivAPPLE != null) - return glGetSyncivAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SyncParameterName()); - cmd.extension = GL_APPLE_sync(); - glGetSyncivAPPLE = cmd; - return cmd; - } - private static Command glBindTextureUnitParameterEXT; - public static Command glBindTextureUnitParameterEXT() { - if (glBindTextureUnitParameterEXT != null) - return glBindTextureUnitParameterEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("unit", TextureUnit()); - cmd.addParam("value", VertexShaderTextureUnitParameter()); - cmd.extension = GL_EXT_vertex_shader(); - glBindTextureUnitParameterEXT = cmd; - return cmd; - } - private static Command glTextureParameteriEXT; - public static Command glTextureParameteriEXT() { - if (glTextureParameteriEXT != null) - return glTextureParameteriEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureParameteriEXT = cmd; - return cmd; - } - private static Command glCreateShaderProgramEXT; - public static Command glCreateShaderProgramEXT() { - if (glCreateShaderProgramEXT != null) - return glCreateShaderProgramEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ShaderType()); - cmd.extension = GL_EXT_separate_shader_objects(); - glCreateShaderProgramEXT = cmd; - return cmd; - } - private static Command glTextureImage2DMultisampleNV; - public static Command glTextureImage2DMultisampleNV() { - if (glTextureImage2DMultisampleNV != null) - return glTextureImage2DMultisampleNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_NV_texture_multisample(); - glTextureImage2DMultisampleNV = cmd; - return cmd; - } - private static Command glGetDoubleIndexedvEXT; - public static Command glGetDoubleIndexedvEXT() { - if (glGetDoubleIndexedvEXT != null) - return glGetDoubleIndexedvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetDoubleIndexedvEXT = cmd; - return cmd; - } - private static Command glNamedStringARB; - public static Command glNamedStringARB() { - if (glNamedStringARB != null) - return glNamedStringARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_ARB_shading_language_include(); - glNamedStringARB = cmd; - return cmd; - } - private static Command glTexCoordPointervINTEL; - public static Command glTexCoordPointervINTEL() { - if (glTexCoordPointervINTEL != null) - return glTexCoordPointervINTEL; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_INTEL_parallel_arrays(); - glTexCoordPointervINTEL = cmd; - return cmd; - } - private static Command glVertexArrayVertexAttribFormatEXT; - public static Command glVertexArrayVertexAttribFormatEXT() { - if (glVertexArrayVertexAttribFormatEXT != null) - return glVertexArrayVertexAttribFormatEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayVertexAttribFormatEXT = cmd; - return cmd; - } - private static Command glGetVariantArrayObjectfvATI; - public static Command glGetVariantArrayObjectfvATI() { - if (glGetVariantArrayObjectfvATI != null) - return glGetVariantArrayObjectfvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ArrayObjectPNameATI()); - cmd.extension = GL_ATI_vertex_array_object(); - glGetVariantArrayObjectfvATI = cmd; - return cmd; - } - private static Command glMultiTexCoordP4ui; - public static Command glMultiTexCoordP4ui() { - if (glMultiTexCoordP4ui != null) - return glMultiTexCoordP4ui; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glMultiTexCoordP4ui = cmd; - return cmd; - } - private static Command glIsRenderbufferEXT; - public static Command glIsRenderbufferEXT() { - if (glIsRenderbufferEXT != null) - return glIsRenderbufferEXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_EXT_framebuffer_object(); - glIsRenderbufferEXT = cmd; - return cmd; - } - private static Command glGetBooleanv; - public static Command glGetBooleanv() { - if (glGetBooleanv != null) - return glGetBooleanv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - cmd.addParam("data", Boolean()); - glGetBooleanv = cmd; - return cmd; - } - private static Command glEndQuery; - public static Command glEndQuery() { - if (glEndQuery != null) - return glEndQuery; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - glEndQuery = cmd; - return cmd; - } - private static Command glBlitFramebuffer; - public static Command glBlitFramebuffer() { - if (glBlitFramebuffer != null) - return glBlitFramebuffer; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClearBufferMask()); - cmd.addParam("filter", BlitFramebufferFilter()); - cmd.extension = GL_ARB_framebuffer_object(); - glBlitFramebuffer = cmd; - return cmd; - } - private static Command glStencilThenCoverFillPathInstancedNV; - public static Command glStencilThenCoverFillPathInstancedNV() { - if (glStencilThenCoverFillPathInstancedNV != null) - return glStencilThenCoverFillPathInstancedNV; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("pathNameType", PathElementType()); - cmd.addParam("fillMode", PathFillMode()); - cmd.addParam("coverMode", InstancedPathCoverMode()); - cmd.addParam("transformType", PathTransformType()); - cmd.extension = GL_NV_path_rendering(); - glStencilThenCoverFillPathInstancedNV = cmd; - return cmd; - } - private static Command glUniformSubroutinesuiv; - public static Command glUniformSubroutinesuiv() { - if (glUniformSubroutinesuiv != null) - return glUniformSubroutinesuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.extension = GL_ARB_shader_subroutine(); - glUniformSubroutinesuiv = cmd; - return cmd; - } - private static Command glIndexPointerListIBM; - public static Command glIndexPointerListIBM() { - if (glIndexPointerListIBM != null) - return glIndexPointerListIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", IndexPointerType()); - cmd.extension = GL_IBM_vertex_array_lists(); - glIndexPointerListIBM = cmd; - return cmd; - } - private static Command glVertexStream4dvATI; - public static Command glVertexStream4dvATI() { - if (glVertexStream4dvATI != null) - return glVertexStream4dvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream4dvATI = cmd; - return cmd; - } - private static Command glVertexArrayVertexAttribLOffsetEXT; - public static Command glVertexArrayVertexAttribLOffsetEXT() { - if (glVertexArrayVertexAttribLOffsetEXT != null) - return glVertexArrayVertexAttribLOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribLType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayVertexAttribLOffsetEXT = cmd; - return cmd; - } - private static Command glBlendFuncSeparateIndexedAMD; - public static Command glBlendFuncSeparateIndexedAMD() { - if (glBlendFuncSeparateIndexedAMD != null) - return glBlendFuncSeparateIndexedAMD; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("srcRGB", BlendingFactor()); - cmd.addParam("dstRGB", BlendingFactor()); - cmd.addParam("srcAlpha", BlendingFactor()); - cmd.addParam("dstAlpha", BlendingFactor()); - glBlendFuncSeparateIndexedAMD = cmd; - return cmd; - } - private static Command glGetnTexImageARB; - public static Command glGetnTexImageARB() { - if (glGetnTexImageARB != null) - return glGetnTexImageARB; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_robustness(); - glGetnTexImageARB = cmd; - return cmd; - } - private static Command glMemoryBarrierEXT; - public static Command glMemoryBarrierEXT() { - if (glMemoryBarrierEXT != null) - return glMemoryBarrierEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("barriers", MemoryBarrierMask()); - cmd.extension = GL_EXT_shader_image_load_store(); - glMemoryBarrierEXT = cmd; - return cmd; - } - private static Command glEnableClientStateIndexedEXT; - public static Command glEnableClientStateIndexedEXT() { - if (glEnableClientStateIndexedEXT != null) - return glEnableClientStateIndexedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - cmd.extension = GL_EXT_direct_state_access(); - glEnableClientStateIndexedEXT = cmd; - return cmd; - } - private static Command glTexStorageMem1DEXT; - public static Command glTexStorageMem1DEXT() { - if (glTexStorageMem1DEXT != null) - return glTexStorageMem1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.extension = GL_EXT_memory_object(); - glTexStorageMem1DEXT = cmd; - return cmd; - } - private static Command glFramebufferShadingRateEXT; - public static Command glFramebufferShadingRateEXT() { - if (glFramebufferShadingRateEXT != null) - return glFramebufferShadingRateEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_EXT_fragment_shading_rate(); - glFramebufferShadingRateEXT = cmd; - return cmd; - } - private static Command glMultiTexCoordP2uiv; - public static Command glMultiTexCoordP2uiv() { - if (glMultiTexCoordP2uiv != null) - return glMultiTexCoordP2uiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glMultiTexCoordP2uiv = cmd; - return cmd; - } - private static Command glCompressedTextureSubImage2DEXT; - public static Command glCompressedTextureSubImage2DEXT() { - if (glCompressedTextureSubImage2DEXT != null) - return glCompressedTextureSubImage2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedTextureSubImage2DEXT = cmd; - return cmd; - } - private static Command glTextureStorage3DMultisample; - public static Command glTextureStorage3DMultisample() { - if (glTextureStorage3DMultisample != null) - return glTextureStorage3DMultisample; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("fixedsamplelocations", Boolean()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureStorage3DMultisample = cmd; - return cmd; - } - private static Command glShadingRateImagePaletteNV; - public static Command glShadingRateImagePaletteNV() { - if (glShadingRateImagePaletteNV != null) - return glShadingRateImagePaletteNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("rates", _null_()); - cmd.extension = GL_NV_shading_rate_image(); - glShadingRateImagePaletteNV = cmd; - return cmd; - } - private static Command glTextureStorage2DEXT; - public static Command glTextureStorage2DEXT() { - if (glTextureStorage2DEXT != null) - return glTextureStorage2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureStorage2DEXT = cmd; - return cmd; - } - private static Command glIsImageHandleResidentARB; - public static Command glIsImageHandleResidentARB() { - if (glIsImageHandleResidentARB != null) - return glIsImageHandleResidentARB; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_bindless_texture(); - glIsImageHandleResidentARB = cmd; - return cmd; - } - private static Command glPresentFrameKeyedNV; - public static Command glPresentFrameKeyedNV() { - if (glPresentFrameKeyedNV != null) - return glPresentFrameKeyedNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.addParam("target0", _null_()); - cmd.addParam("target1", _null_()); - cmd.extension = GL_NV_present_video(); - glPresentFrameKeyedNV = cmd; - return cmd; - } - private static Command glGetNamedBufferParameterivEXT; - public static Command glGetNamedBufferParameterivEXT() { - if (glGetNamedBufferParameterivEXT != null) - return glGetNamedBufferParameterivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", BufferPNameARB()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedBufferParameterivEXT = cmd; - return cmd; - } - private static Command glMultiDrawArraysIndirectCountARB; - public static Command glMultiDrawArraysIndirectCountARB() { - if (glMultiDrawArraysIndirectCountARB != null) - return glMultiDrawArraysIndirectCountARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_ARB_indirect_parameters(); - glMultiDrawArraysIndirectCountARB = cmd; - return cmd; - } - private static Command glDisableiOES; - public static Command glDisableiOES() { - if (glDisableiOES != null) - return glDisableiOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_OES_draw_buffers_indexed(); - glDisableiOES = cmd; - return cmd; - } - private static Command glMultiTexCoord1fARB; - public static Command glMultiTexCoord1fARB() { - if (glMultiTexCoord1fARB != null) - return glMultiTexCoord1fARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord1fARB = cmd; - return cmd; - } - private static Command glGetNamedBufferParameterui64vNV; - public static Command glGetNamedBufferParameterui64vNV() { - if (glGetNamedBufferParameterui64vNV != null) - return glGetNamedBufferParameterui64vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", BufferPNameARB()); - cmd.extension = GL_NV_shader_buffer_load(); - glGetNamedBufferParameterui64vNV = cmd; - return cmd; - } - private static Command glTextureImage2DEXT; - public static Command glTextureImage2DEXT() { - if (glTextureImage2DEXT != null) - return glTextureImage2DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureImage2DEXT = cmd; - return cmd; - } - private static Command glCheckFramebufferStatusEXT; - public static Command glCheckFramebufferStatusEXT() { - if (glCheckFramebufferStatusEXT != null) - return glCheckFramebufferStatusEXT; - Command cmd = new Command(1); - cmd.returnGroup = FramebufferStatus(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_EXT_framebuffer_object(); - glCheckFramebufferStatusEXT = cmd; - return cmd; - } - private static Command glBeginConditionalRender; - public static Command glBeginConditionalRender() { - if (glBeginConditionalRender != null) - return glBeginConditionalRender; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", ConditionalRenderMode()); - glBeginConditionalRender = cmd; - return cmd; - } - private static Command glBlendEquation; - public static Command glBlendEquation() { - if (glBlendEquation != null) - return glBlendEquation; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", BlendEquationModeEXT()); - cmd.extension = GL_ARB_imaging(); - glBlendEquation = cmd; - return cmd; - } - private static Command glGenerateMipmap; - public static Command glGenerateMipmap() { - if (glGenerateMipmap != null) - return glGenerateMipmap; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_ARB_framebuffer_object(); - glGenerateMipmap = cmd; - return cmd; - } - private static Command glTexStorage2DMultisample; - public static Command glTexStorage2DMultisample() { - if (glTexStorage2DMultisample != null) - return glTexStorage2DMultisample; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("fixedsamplelocations", Boolean()); - glTexStorage2DMultisample = cmd; - return cmd; - } - private static Command glGetVertexArrayIndexediv; - public static Command glGetVertexArrayIndexediv() { - if (glGetVertexArrayIndexediv != null) - return glGetVertexArrayIndexediv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexArrayPName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetVertexArrayIndexediv = cmd; - return cmd; - } - private static Command glVertexStream1iATI; - public static Command glVertexStream1iATI() { - if (glVertexStream1iATI != null) - return glVertexStream1iATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream1iATI = cmd; - return cmd; - } - private static Command glPathParameterivNV; - public static Command glPathParameterivNV() { - if (glPathParameterivNV != null) - return glPathParameterivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PathParameter()); - cmd.extension = GL_NV_path_rendering(); - glPathParameterivNV = cmd; - return cmd; - } - private static Command glUniformMatrix4x2dv; - public static Command glUniformMatrix4x2dv() { - if (glUniformMatrix4x2dv != null) - return glUniformMatrix4x2dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_gpu_shader_fp64(); - glUniformMatrix4x2dv = cmd; - return cmd; - } - private static Command glGetHandleARB; - public static Command glGetHandleARB() { - if (glGetHandleARB != null) - return glGetHandleARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ContainerType()); - cmd.extension = GL_ARB_shader_objects(); - glGetHandleARB = cmd; - return cmd; - } - private static Command glGetSeparableFilterEXT; - public static Command glGetSeparableFilterEXT() { - if (glGetSeparableFilterEXT != null) - return glGetSeparableFilterEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", SeparableTargetEXT()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_convolution(); - glGetSeparableFilterEXT = cmd; - return cmd; - } - private static Command glProgramPathFragmentInputGenNV; - public static Command glProgramPathFragmentInputGenNV() { - if (glProgramPathFragmentInputGenNV != null) - return glProgramPathFragmentInputGenNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("genMode", _null_()); - cmd.extension = GL_NV_path_rendering(); - glProgramPathFragmentInputGenNV = cmd; - return cmd; - } - private static Command glStencilFunc; - public static Command glStencilFunc() { - if (glStencilFunc != null) - return glStencilFunc; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("func", StencilFunction()); - glStencilFunc = cmd; - return cmd; - } - private static Command glTexCoordP2uiv; - public static Command glTexCoordP2uiv() { - if (glTexCoordP2uiv != null) - return glTexCoordP2uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glTexCoordP2uiv = cmd; - return cmd; - } - private static Command glMultiDrawElementArrayAPPLE; - public static Command glMultiDrawElementArrayAPPLE() { - if (glMultiDrawElementArrayAPPLE != null) - return glMultiDrawElementArrayAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_APPLE_element_array(); - glMultiDrawElementArrayAPPLE = cmd; - return cmd; - } - private static Command glSecondaryColorPointerEXT; - public static Command glSecondaryColorPointerEXT() { - if (glSecondaryColorPointerEXT != null) - return glSecondaryColorPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_EXT_secondary_color(); - glSecondaryColorPointerEXT = cmd; - return cmd; - } - private static Command glSamplerParameterIivEXT; - public static Command glSamplerParameterIivEXT() { - if (glSamplerParameterIivEXT != null) - return glSamplerParameterIivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_EXT_texture_border_clamp(); - glSamplerParameterIivEXT = cmd; - return cmd; - } - private static Command glGetProgramLocalParameterfvARB; - public static Command glGetProgramLocalParameterfvARB() { - if (glGetProgramLocalParameterfvARB != null) - return glGetProgramLocalParameterfvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glGetProgramLocalParameterfvARB = cmd; - return cmd; - } - private static Command glGetVertexAttribivARB; - public static Command glGetVertexAttribivARB() { - if (glGetVertexAttribivARB != null) - return glGetVertexAttribivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribPropertyARB()); - cmd.extension = GL_ARB_vertex_program(); - glGetVertexAttribivARB = cmd; - return cmd; - } - private static Command glUniformMatrix4x2fv; - public static Command glUniformMatrix4x2fv() { - if (glUniformMatrix4x2fv != null) - return glUniformMatrix4x2fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - glUniformMatrix4x2fv = cmd; - return cmd; - } - private static Command glMultiTexCoord2sARB; - public static Command glMultiTexCoord2sARB() { - if (glMultiTexCoord2sARB != null) - return glMultiTexCoord2sARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord2sARB = cmd; - return cmd; - } - private static Command glGetActiveVaryingNV; - public static Command glGetActiveVaryingNV() { - if (glGetActiveVaryingNV != null) - return glGetActiveVaryingNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_NV_transform_feedback(); - glGetActiveVaryingNV = cmd; - return cmd; - } - private static Command glMultiDrawArrays; - public static Command glMultiDrawArrays() { - if (glMultiDrawArrays != null) - return glMultiDrawArrays; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glMultiDrawArrays = cmd; - return cmd; - } - private static Command glVertexArrayTexCoordOffsetEXT; - public static Command glVertexArrayTexCoordOffsetEXT() { - if (glVertexArrayTexCoordOffsetEXT != null) - return glVertexArrayTexCoordOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayTexCoordOffsetEXT = cmd; - return cmd; - } - private static Command glCreateShader; - public static Command glCreateShader() { - if (glCreateShader != null) - return glCreateShader; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ShaderType()); - glCreateShader = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4x2dv; - public static Command glProgramUniformMatrix4x2dv() { - if (glProgramUniformMatrix4x2dv != null) - return glProgramUniformMatrix4x2dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix4x2dv = cmd; - return cmd; - } - private static Command glTexGenfvOES; - public static Command glTexGenfvOES() { - if (glTexGenfvOES != null) - return glTexGenfvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_OES_texture_cube_map(); - glTexGenfvOES = cmd; - return cmd; - } - private static Command glMultiDrawArraysIndirect; - public static Command glMultiDrawArraysIndirect() { - if (glMultiDrawArraysIndirect != null) - return glMultiDrawArraysIndirect; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glMultiDrawArraysIndirect = cmd; - return cmd; - } - private static Command glMatrixIndexPointerOES; - public static Command glMatrixIndexPointerOES() { - if (glMatrixIndexPointerOES != null) - return glMatrixIndexPointerOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", MatrixIndexPointerTypeARB()); - cmd.extension = GL_OES_matrix_palette(); - glMatrixIndexPointerOES = cmd; - return cmd; - } - private static Command glProgramLocalParameter4fARB; - public static Command glProgramLocalParameter4fARB() { - if (glProgramLocalParameter4fARB != null) - return glProgramLocalParameter4fARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glProgramLocalParameter4fARB = cmd; - return cmd; - } - private static Command glUniformMatrix2dv; - public static Command glUniformMatrix2dv() { - if (glUniformMatrix2dv != null) - return glUniformMatrix2dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_gpu_shader_fp64(); - glUniformMatrix2dv = cmd; - return cmd; - } - private static Command glMapParameterfvNV; - public static Command glMapParameterfvNV() { - if (glMapParameterfvNV != null) - return glMapParameterfvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", EvalTargetNV()); - cmd.addParam("pname", MapParameterNV()); - cmd.extension = GL_NV_evaluators(); - glMapParameterfvNV = cmd; - return cmd; - } - private static Command glIsNameAMD; - public static Command glIsNameAMD() { - if (glIsNameAMD != null) - return glIsNameAMD; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("identifier", _null_()); - cmd.extension = GL_AMD_name_gen_delete(); - glIsNameAMD = cmd; - return cmd; - } - private static Command glGetNamedFramebufferParameteriv; - public static Command glGetNamedFramebufferParameteriv() { - if (glGetNamedFramebufferParameteriv != null) - return glGetNamedFramebufferParameteriv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetFramebufferParameter()); - cmd.extension = GL_ARB_direct_state_access(); - glGetNamedFramebufferParameteriv = cmd; - return cmd; - } - private static Command glMultiDrawArraysIndirectAMD; - public static Command glMultiDrawArraysIndirectAMD() { - if (glMultiDrawArraysIndirectAMD != null) - return glMultiDrawArraysIndirectAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glMultiDrawArraysIndirectAMD = cmd; - return cmd; - } - private static Command glCopyConvolutionFilter1DEXT; - public static Command glCopyConvolutionFilter1DEXT() { - if (glCopyConvolutionFilter1DEXT != null) - return glCopyConvolutionFilter1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_convolution(); - glCopyConvolutionFilter1DEXT = cmd; - return cmd; - } - private static Command glTexParameterxOES; - public static Command glTexParameterxOES() { - if (glTexParameterxOES != null) - return glTexParameterxOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_OES_fixed_point(); - glTexParameterxOES = cmd; - return cmd; - } - private static Command glGetTrackMatrixivNV; - public static Command glGetTrackMatrixivNV() { - if (glGetTrackMatrixivNV != null) - return glGetTrackMatrixivNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.addParam("pname", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glGetTrackMatrixivNV = cmd; - return cmd; - } - private static Command glGetActiveAttrib; - public static Command glGetActiveAttrib() { - if (glGetActiveAttrib != null) - return glGetActiveAttrib; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", AttributeType()); - glGetActiveAttrib = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4dvEXT; - public static Command glProgramUniformMatrix4dvEXT() { - if (glProgramUniformMatrix4dvEXT != null) - return glProgramUniformMatrix4dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix4dvEXT = cmd; - return cmd; - } - private static Command glBlitFramebufferANGLE; - public static Command glBlitFramebufferANGLE() { - if (glBlitFramebufferANGLE != null) - return glBlitFramebufferANGLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClearBufferMask()); - cmd.addParam("filter", BlitFramebufferFilter()); - cmd.extension = GL_ANGLE_framebuffer_blit(); - glBlitFramebufferANGLE = cmd; - return cmd; - } - private static Command glGetTexParameterIuivOES; - public static Command glGetTexParameterIuivOES() { - if (glGetTexParameterIuivOES != null) - return glGetTexParameterIuivOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_OES_texture_border_clamp(); - glGetTexParameterIuivOES = cmd; - return cmd; - } - private static Command glMatrixTranslatefEXT; - public static Command glMatrixTranslatefEXT() { - if (glMatrixTranslatefEXT != null) - return glMatrixTranslatefEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixTranslatefEXT = cmd; - return cmd; - } - private static Command glUniformMatrix2fv; - public static Command glUniformMatrix2fv() { - if (glUniformMatrix2fv != null) - return glUniformMatrix2fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - glUniformMatrix2fv = cmd; - return cmd; - } - private static Command glMultiTexCoord1dvARB; - public static Command glMultiTexCoord1dvARB() { - if (glMultiTexCoord1dvARB != null) - return glMultiTexCoord1dvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord1dvARB = cmd; - return cmd; - } - private static Command glQueryCounter; - public static Command glQueryCounter() { - if (glQueryCounter != null) - return glQueryCounter; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryCounterTarget()); - cmd.extension = GL_ARB_timer_query(); - glQueryCounter = cmd; - return cmd; - } - private static Command glColorTableSGI; - public static Command glColorTableSGI() { - if (glColorTableSGI != null) - return glColorTableSGI; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_SGI_color_table(); - glColorTableSGI = cmd; - return cmd; - } - private static Command glGetVertexAttribIiv; - public static Command glGetVertexAttribIiv() { - if (glGetVertexAttribIiv != null) - return glGetVertexAttribIiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnum()); - glGetVertexAttribIiv = cmd; - return cmd; - } - private static Command glCopyMultiTexImage1DEXT; - public static Command glCopyMultiTexImage1DEXT() { - if (glCopyMultiTexImage1DEXT != null) - return glCopyMultiTexImage1DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyMultiTexImage1DEXT = cmd; - return cmd; - } - private static Command glColorPointerEXT; - public static Command glColorPointerEXT() { - if (glColorPointerEXT != null) - return glColorPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_EXT_vertex_array(); - glColorPointerEXT = cmd; - return cmd; - } - private static Command glPointParameterfvEXT; - public static Command glPointParameterfvEXT() { - if (glPointParameterfvEXT != null) - return glPointParameterfvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_EXT_point_parameters(); - glPointParameterfvEXT = cmd; - return cmd; - } - private static Command glBindBufferRangeNV; - public static Command glBindBufferRangeNV() { - if (glBindBufferRangeNV != null) - return glBindBufferRangeNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_NV_transform_feedback(); - glBindBufferRangeNV = cmd; - return cmd; - } - private static Command glClearNamedFramebufferfv; - public static Command glClearNamedFramebufferfv() { - if (glClearNamedFramebufferfv != null) - return glClearNamedFramebufferfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buffer", Buffer()); - cmd.extension = GL_ARB_direct_state_access(); - glClearNamedFramebufferfv = cmd; - return cmd; - } - private static Command glBindVideoCaptureStreamBufferNV; - public static Command glBindVideoCaptureStreamBufferNV() { - if (glBindVideoCaptureStreamBufferNV != null) - return glBindVideoCaptureStreamBufferNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("frame_region", _null_()); - cmd.extension = GL_NV_video_capture(); - glBindVideoCaptureStreamBufferNV = cmd; - return cmd; - } - private static Command glTextureStorage2D; - public static Command glTextureStorage2D() { - if (glTextureStorage2D != null) - return glTextureStorage2D; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureStorage2D = cmd; - return cmd; - } - private static Command glTexStorageMem2DMultisampleEXT; - public static Command glTexStorageMem2DMultisampleEXT() { - if (glTexStorageMem2DMultisampleEXT != null) - return glTexStorageMem2DMultisampleEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_EXT_memory_object(); - glTexStorageMem2DMultisampleEXT = cmd; - return cmd; - } - private static Command glFlushStaticDataIBM; - public static Command glFlushStaticDataIBM() { - if (glFlushStaticDataIBM != null) - return glFlushStaticDataIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_IBM_static_data(); - glFlushStaticDataIBM = cmd; - return cmd; - } - private static Command glGetProgramStringNV; - public static Command glGetProgramStringNV() { - if (glGetProgramStringNV != null) - return glGetProgramStringNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glGetProgramStringNV = cmd; - return cmd; - } - private static Command glGetQueryObjectuivEXT; - public static Command glGetQueryObjectuivEXT() { - if (glGetQueryObjectuivEXT != null) - return glGetQueryObjectuivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_EXT_disjoint_timer_query(); - glGetQueryObjectuivEXT = cmd; - return cmd; - } - private static Command glTextureStorage1D; - public static Command glTextureStorage1D() { - if (glTextureStorage1D != null) - return glTextureStorage1D; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureStorage1D = cmd; - return cmd; - } - private static Command glGetVertexAttribdv; - public static Command glGetVertexAttribdv() { - if (glGetVertexAttribdv != null) - return glGetVertexAttribdv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribPropertyARB()); - glGetVertexAttribdv = cmd; - return cmd; - } - private static Command glTextureViewEXT; - public static Command glTextureViewEXT() { - if (glTextureViewEXT != null) - return glTextureViewEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_texture_view(); - glTextureViewEXT = cmd; - return cmd; - } - private static Command glPathParameterfvNV; - public static Command glPathParameterfvNV() { - if (glPathParameterfvNV != null) - return glPathParameterfvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PathParameter()); - cmd.extension = GL_NV_path_rendering(); - glPathParameterfvNV = cmd; - return cmd; - } - private static Command glBeginTransformFeedbackEXT; - public static Command glBeginTransformFeedbackEXT() { - if (glBeginTransformFeedbackEXT != null) - return glBeginTransformFeedbackEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("primitiveMode", PrimitiveType()); - cmd.extension = GL_EXT_transform_feedback(); - glBeginTransformFeedbackEXT = cmd; - return cmd; - } - private static Command glIsImageHandleResidentNV; - public static Command glIsImageHandleResidentNV() { - if (glIsImageHandleResidentNV != null) - return glIsImageHandleResidentNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glIsImageHandleResidentNV = cmd; - return cmd; - } - private static Command glVertexP3uiv; - public static Command glVertexP3uiv() { - if (glVertexP3uiv != null) - return glVertexP3uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexP3uiv = cmd; - return cmd; - } - private static Command glFramebufferTextureEXT; - public static Command glFramebufferTextureEXT() { - if (glFramebufferTextureEXT != null) - return glFramebufferTextureEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_EXT_geometry_shader(); - glFramebufferTextureEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord1iv; - public static Command glMultiTexCoord1iv() { - if (glMultiTexCoord1iv != null) - return glMultiTexCoord1iv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord1iv = cmd; - return cmd; - } - private static Command glColorFragmentOp3ATI; - public static Command glColorFragmentOp3ATI() { - if (glColorFragmentOp3ATI != null) - return glColorFragmentOp3ATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOp3ATI()); - cmd.extension = GL_ATI_fragment_shader(); - glColorFragmentOp3ATI = cmd; - return cmd; - } - private static Command glProgramBufferParametersIivNV; - public static Command glProgramBufferParametersIivNV() { - if (glProgramBufferParametersIivNV != null) - return glProgramBufferParametersIivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_parameter_buffer_object(); - glProgramBufferParametersIivNV = cmd; - return cmd; - } - private static Command glStencilThenCoverStrokePathNV; - public static Command glStencilThenCoverStrokePathNV() { - if (glStencilThenCoverStrokePathNV != null) - return glStencilThenCoverStrokePathNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("coverMode", PathCoverMode()); - cmd.extension = GL_NV_path_rendering(); - glStencilThenCoverStrokePathNV = cmd; - return cmd; - } - private static Command glDebugMessageInsertKHR; - public static Command glDebugMessageInsertKHR() { - if (glDebugMessageInsertKHR != null) - return glDebugMessageInsertKHR; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("source", DebugSource()); - cmd.addParam("type", DebugType()); - cmd.addParam("severity", DebugSeverity()); - cmd.extension = GL_KHR_debug(); - glDebugMessageInsertKHR = cmd; - return cmd; - } - private static Command glReleaseKeyedMutexWin32EXT; - public static Command glReleaseKeyedMutexWin32EXT() { - if (glReleaseKeyedMutexWin32EXT != null) - return glReleaseKeyedMutexWin32EXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glReleaseKeyedMutexWin32EXT = cmd; - return cmd; - } - private static Command glGetCompressedTexImageARB; - public static Command glGetCompressedTexImageARB() { - if (glGetCompressedTexImageARB != null) - return glGetCompressedTexImageARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_ARB_texture_compression(); - glGetCompressedTexImageARB = cmd; - return cmd; - } - private static Command glTextureStorage3D; - public static Command glTextureStorage3D() { - if (glTextureStorage3D != null) - return glTextureStorage3D; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureStorage3D = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4x2fv; - public static Command glProgramUniformMatrix4x2fv() { - if (glProgramUniformMatrix4x2fv != null) - return glProgramUniformMatrix4x2fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix4x2fv = cmd; - return cmd; - } - private static Command glBindMultiTextureEXT; - public static Command glBindMultiTextureEXT() { - if (glBindMultiTextureEXT != null) - return glBindMultiTextureEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glBindMultiTextureEXT = cmd; - return cmd; - } - private static Command glMapNamedBufferRange; - public static Command glMapNamedBufferRange() { - if (glMapNamedBufferRange != null) - return glMapNamedBufferRange; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("access", MapBufferAccessMask()); - cmd.extension = GL_ARB_direct_state_access(); - glMapNamedBufferRange = cmd; - return cmd; - } - private static Command glClearNamedFramebufferfi; - public static Command glClearNamedFramebufferfi() { - if (glClearNamedFramebufferfi != null) - return glClearNamedFramebufferfi; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buffer", Buffer()); - cmd.extension = GL_ARB_direct_state_access(); - glClearNamedFramebufferfi = cmd; - return cmd; - } - private static Command glNamedRenderbufferStorageMultisample; - public static Command glNamedRenderbufferStorageMultisample() { - if (glNamedRenderbufferStorageMultisample != null) - return glNamedRenderbufferStorageMultisample; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedRenderbufferStorageMultisample = cmd; - return cmd; - } - private static Command glGetTexParameterIivEXT; - public static Command glGetTexParameterIivEXT() { - if (glGetTexParameterIivEXT != null) - return glGetTexParameterIivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_texture_border_clamp(); - glGetTexParameterIivEXT = cmd; - return cmd; - } - private static Command glCombinerParameterfNV; - public static Command glCombinerParameterfNV() { - if (glCombinerParameterfNV != null) - return glCombinerParameterfNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glCombinerParameterfNV = cmd; - return cmd; - } - private static Command glGetVertexAttribfv; - public static Command glGetVertexAttribfv() { - if (glGetVertexAttribfv != null) - return glGetVertexAttribfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribPropertyARB()); - glGetVertexAttribfv = cmd; - return cmd; - } - private static Command glPointParameterx; - public static Command glPointParameterx() { - if (glPointParameterx != null) - return glPointParameterx; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - glPointParameterx = cmd; - return cmd; - } - private static Command glSampleMaskEXT; - public static Command glSampleMaskEXT() { - if (glSampleMaskEXT != null) - return glSampleMaskEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("invert", Boolean()); - cmd.extension = GL_EXT_multisample(); - glSampleMaskEXT = cmd; - return cmd; - } - private static Command glCopyTextureSubImage2DEXT; - public static Command glCopyTextureSubImage2DEXT() { - if (glCopyTextureSubImage2DEXT != null) - return glCopyTextureSubImage2DEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyTextureSubImage2DEXT = cmd; - return cmd; - } - private static Command glResetHistogram; - public static Command glResetHistogram() { - if (glResetHistogram != null) - return glResetHistogram; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.extension = GL_ARB_imaging(); - glResetHistogram = cmd; - return cmd; - } - private static Command glMaterialxvOES; - public static Command glMaterialxvOES() { - if (glMaterialxvOES != null) - return glMaterialxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_OES_fixed_point(); - glMaterialxvOES = cmd; - return cmd; - } - private static Command glGetFinalCombinerInputParameterivNV; - public static Command glGetFinalCombinerInputParameterivNV() { - if (glGetFinalCombinerInputParameterivNV != null) - return glGetFinalCombinerInputParameterivNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("variable", CombinerVariableNV()); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glGetFinalCombinerInputParameterivNV = cmd; - return cmd; - } - private static Command glPointParameteri; - public static Command glPointParameteri() { - if (glPointParameteri != null) - return glPointParameteri; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - glPointParameteri = cmd; - return cmd; - } - private static Command glPointParameterf; - public static Command glPointParameterf() { - if (glPointParameterf != null) - return glPointParameterf; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - glPointParameterf = cmd; - return cmd; - } - private static Command glGetnConvolutionFilterARB; - public static Command glGetnConvolutionFilterARB() { - if (glGetnConvolutionFilterARB != null) - return glGetnConvolutionFilterARB; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_robustness(); - glGetnConvolutionFilterARB = cmd; - return cmd; - } - private static Command glGetVertexAttribIivEXT; - public static Command glGetVertexAttribIivEXT() { - if (glGetVertexAttribIivEXT != null) - return glGetVertexAttribIivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnum()); - cmd.extension = GL_EXT_gpu_shader4(); - glGetVertexAttribIivEXT = cmd; - return cmd; - } - private static Command glTexBufferARB; - public static Command glTexBufferARB() { - if (glTexBufferARB != null) - return glTexBufferARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_texture_buffer_object(); - glTexBufferARB = cmd; - return cmd; - } - private static Command glTextureStorage2DMultisampleEXT; - public static Command glTextureStorage2DMultisampleEXT() { - if (glTextureStorage2DMultisampleEXT != null) - return glTextureStorage2DMultisampleEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("fixedsamplelocations", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureStorage2DMultisampleEXT = cmd; - return cmd; - } - private static Command glReadnPixelsARB; - public static Command glReadnPixelsARB() { - if (glReadnPixelsARB != null) - return glReadnPixelsARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_robustness(); - glReadnPixelsARB = cmd; - return cmd; - } - private static Command glTexCoordPointerEXT; - public static Command glTexCoordPointerEXT() { - if (glTexCoordPointerEXT != null) - return glTexCoordPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_EXT_vertex_array(); - glTexCoordPointerEXT = cmd; - return cmd; - } - private static Command glFragmentLightModelfSGIX; - public static Command glFragmentLightModelfSGIX() { - if (glFragmentLightModelfSGIX != null) - return glFragmentLightModelfSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FragmentLightModelParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentLightModelfSGIX = cmd; - return cmd; - } - private static Command glLightModelxv; - public static Command glLightModelxv() { - if (glLightModelxv != null) - return glLightModelxv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightModelParameter()); - glLightModelxv = cmd; - return cmd; - } - private static Command glTexStorageMem3DMultisampleEXT; - public static Command glTexStorageMem3DMultisampleEXT() { - if (glTexStorageMem3DMultisampleEXT != null) - return glTexStorageMem3DMultisampleEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_EXT_memory_object(); - glTexStorageMem3DMultisampleEXT = cmd; - return cmd; - } - private static Command glMapBufferRange; - public static Command glMapBufferRange() { - if (glMapBufferRange != null) - return glMapBufferRange; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("access", MapBufferAccessMask()); - cmd.extension = GL_ARB_map_buffer_range(); - glMapBufferRange = cmd; - return cmd; - } - private static Command glIsFramebuffer; - public static Command glIsFramebuffer() { - if (glIsFramebuffer != null) - return glIsFramebuffer; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_framebuffer_object(); - glIsFramebuffer = cmd; - return cmd; - } - private static Command glGetVertexAttribArrayObjectfvATI; - public static Command glGetVertexAttribArrayObjectfvATI() { - if (glGetVertexAttribArrayObjectfvATI != null) - return glGetVertexAttribArrayObjectfvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ArrayObjectPNameATI()); - glGetVertexAttribArrayObjectfvATI = cmd; - return cmd; - } - private static Command glGetVertexAttribiv; - public static Command glGetVertexAttribiv() { - if (glGetVertexAttribiv != null) - return glGetVertexAttribiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribPropertyARB()); - glGetVertexAttribiv = cmd; - return cmd; - } - private static Command glCompressedTexSubImage1DARB; - public static Command glCompressedTexSubImage1DARB() { - if (glCompressedTexSubImage1DARB != null) - return glCompressedTexSubImage1DARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_ARB_texture_compression(); - glCompressedTexSubImage1DARB = cmd; - return cmd; - } - private static Command glCoverStrokePathInstancedNV; - public static Command glCoverStrokePathInstancedNV() { - if (glCoverStrokePathInstancedNV != null) - return glCoverStrokePathInstancedNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("pathNameType", PathElementType()); - cmd.addParam("coverMode", InstancedPathCoverMode()); - cmd.addParam("transformType", PathTransformType()); - cmd.extension = GL_NV_path_rendering(); - glCoverStrokePathInstancedNV = cmd; - return cmd; - } - private static Command glClearNamedFramebufferiv; - public static Command glClearNamedFramebufferiv() { - if (glClearNamedFramebufferiv != null) - return glClearNamedFramebufferiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buffer", Buffer()); - cmd.extension = GL_ARB_direct_state_access(); - glClearNamedFramebufferiv = cmd; - return cmd; - } - private static Command glTexStorage3DEXT; - public static Command glTexStorage3DEXT() { - if (glTexStorage3DEXT != null) - return glTexStorage3DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_texture_storage(); - glTexStorage3DEXT = cmd; - return cmd; - } - private static Command glGetProgramBinary; - public static Command glGetProgramBinary() { - if (glGetProgramBinary != null) - return glGetProgramBinary; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("binaryFormat", _null_()); - cmd.extension = GL_ARB_get_program_binary(); - glGetProgramBinary = cmd; - return cmd; - } - private static Command glRenderbufferStorageMultisampleAdvancedAMD; - public static Command glRenderbufferStorageMultisampleAdvancedAMD() { - if (glRenderbufferStorageMultisampleAdvancedAMD != null) - return glRenderbufferStorageMultisampleAdvancedAMD; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_AMD_framebuffer_multisample_advanced(); - glRenderbufferStorageMultisampleAdvancedAMD = cmd; - return cmd; - } - private static Command glElementPointerAPPLE; - public static Command glElementPointerAPPLE() { - if (glElementPointerAPPLE != null) - return glElementPointerAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ElementPointerTypeATI()); - cmd.extension = GL_APPLE_element_array(); - glElementPointerAPPLE = cmd; - return cmd; - } - private static Command glGetQueryObjectiv; - public static Command glGetQueryObjectiv() { - if (glGetQueryObjectiv != null) - return glGetQueryObjectiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - glGetQueryObjectiv = cmd; - return cmd; - } - private static Command glIsProgramPipelineEXT; - public static Command glIsProgramPipelineEXT() { - if (glIsProgramPipelineEXT != null) - return glIsProgramPipelineEXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_EXT_separate_shader_objects(); - glIsProgramPipelineEXT = cmd; - return cmd; - } - private static Command glColorP4uiv; - public static Command glColorP4uiv() { - if (glColorP4uiv != null) - return glColorP4uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glColorP4uiv = cmd; - return cmd; - } - private static Command glBindTransformFeedback; - public static Command glBindTransformFeedback() { - if (glBindTransformFeedback != null) - return glBindTransformFeedback; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BindTransformFeedbackTarget()); - cmd.extension = GL_ARB_transform_feedback2(); - glBindTransformFeedback = cmd; - return cmd; - } - private static Command glPointParameterfEXT; - public static Command glPointParameterfEXT() { - if (glPointParameterfEXT != null) - return glPointParameterfEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_EXT_point_parameters(); - glPointParameterfEXT = cmd; - return cmd; - } - private static Command glGetPathParameterivNV; - public static Command glGetPathParameterivNV() { - if (glGetPathParameterivNV != null) - return glGetPathParameterivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PathParameter()); - cmd.extension = GL_NV_path_rendering(); - glGetPathParameterivNV = cmd; - return cmd; - } - private static Command glObjectLabel; - public static Command glObjectLabel() { - if (glObjectLabel != null) - return glObjectLabel; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("identifier", ObjectIdentifier()); - cmd.extension = GL_KHR_debug(); - glObjectLabel = cmd; - return cmd; - } - private static Command glVDPAUGetSurfaceivNV; - public static Command glVDPAUGetSurfaceivNV() { - if (glVDPAUGetSurfaceivNV != null) - return glVDPAUGetSurfaceivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_vdpau_interop(); - glVDPAUGetSurfaceivNV = cmd; - return cmd; - } - private static Command glVertexStream1fvATI; - public static Command glVertexStream1fvATI() { - if (glVertexStream1fvATI != null) - return glVertexStream1fvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream1fvATI = cmd; - return cmd; - } - private static Command glGetTransformFeedbackiv; - public static Command glGetTransformFeedbackiv() { - if (glGetTransformFeedbackiv != null) - return glGetTransformFeedbackiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TransformFeedbackPName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTransformFeedbackiv = cmd; - return cmd; - } - private static Command glVertexAttribParameteriAMD; - public static Command glVertexAttribParameteriAMD() { - if (glVertexAttribParameteriAMD != null) - return glVertexAttribParameteriAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_AMD_interleaved_elements(); - glVertexAttribParameteriAMD = cmd; - return cmd; - } - private static Command glGetProgramResourceLocationIndex; - public static Command glGetProgramResourceLocationIndex() { - if (glGetProgramResourceLocationIndex != null) - return glGetProgramResourceLocationIndex; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("programInterface", ProgramInterface()); - cmd.extension = GL_ARB_program_interface_query(); - glGetProgramResourceLocationIndex = cmd; - return cmd; - } - private static Command glGetImageTransformParameterfvHP; - public static Command glGetImageTransformParameterfvHP() { - if (glGetImageTransformParameterfvHP != null) - return glGetImageTransformParameterfvHP; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ImageTransformTargetHP()); - cmd.addParam("pname", ImageTransformPNameHP()); - cmd.extension = GL_HP_image_transform(); - glGetImageTransformParameterfvHP = cmd; - return cmd; - } - private static Command glIsBufferARB; - public static Command glIsBufferARB() { - if (glIsBufferARB != null) - return glIsBufferARB; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_vertex_buffer_object(); - glIsBufferARB = cmd; - return cmd; - } - private static Command glGetVertexAttribLui64vNV; - public static Command glGetVertexAttribLui64vNV() { - if (glGetVertexAttribLui64vNV != null) - return glGetVertexAttribLui64vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnum()); - cmd.extension = GL_NV_vertex_attrib_integer_64bit(); - glGetVertexAttribLui64vNV = cmd; - return cmd; - } - private static Command glProgramParameteriARB; - public static Command glProgramParameteriARB() { - if (glProgramParameteriARB != null) - return glProgramParameteriARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ProgramParameterPName()); - cmd.extension = GL_ARB_geometry_shader4(); - glProgramParameteriARB = cmd; - return cmd; - } - private static Command glActiveStencilFaceEXT; - public static Command glActiveStencilFaceEXT() { - if (glActiveStencilFaceEXT != null) - return glActiveStencilFaceEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.extension = GL_EXT_stencil_two_side(); - glActiveStencilFaceEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord4dARB; - public static Command glMultiTexCoord4dARB() { - if (glMultiTexCoord4dARB != null) - return glMultiTexCoord4dARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord4dARB = cmd; - return cmd; - } - private static Command glGetPixelMapfv; - public static Command glGetPixelMapfv() { - if (glGetPixelMapfv != null) - return glGetPixelMapfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - glGetPixelMapfv = cmd; - return cmd; - } - private static Command glVertexStream4svATI; - public static Command glVertexStream4svATI() { - if (glVertexStream4svATI != null) - return glVertexStream4svATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream4svATI = cmd; - return cmd; - } - private static Command glTexEnvxvOES; - public static Command glTexEnvxvOES() { - if (glTexEnvxvOES != null) - return glTexEnvxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - cmd.extension = GL_OES_fixed_point(); - glTexEnvxvOES = cmd; - return cmd; - } - private static Command glNamedProgramLocalParameterI4uiEXT; - public static Command glNamedProgramLocalParameterI4uiEXT() { - if (glNamedProgramLocalParameterI4uiEXT != null) - return glNamedProgramLocalParameterI4uiEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParameterI4uiEXT = cmd; - return cmd; - } - private static Command glFogCoordFormatNV; - public static Command glFogCoordFormatNV() { - if (glFogCoordFormatNV != null) - return glFogCoordFormatNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glFogCoordFormatNV = cmd; - return cmd; - } - private static Command glGetIntegeri_vEXT; - public static Command glGetIntegeri_vEXT() { - if (glGetIntegeri_vEXT != null) - return glGetIntegeri_vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - cmd.extension = GL_EXT_multiview_draw_buffers(); - glGetIntegeri_vEXT = cmd; - return cmd; - } - private static Command glColorMaterial; - public static Command glColorMaterial() { - if (glColorMaterial != null) - return glColorMaterial; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("mode", ColorMaterialParameter()); - glColorMaterial = cmd; - return cmd; - } - private static Command glGetFramebufferParameterivMESA; - public static Command glGetFramebufferParameterivMESA() { - if (glGetFramebufferParameterivMESA != null) - return glGetFramebufferParameterivMESA; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("pname", FramebufferAttachmentParameterName()); - cmd.extension = GL_MESA_framebuffer_flip_y(); - glGetFramebufferParameterivMESA = cmd; - return cmd; - } - private static Command glGetConvolutionParameterfvEXT; - public static Command glGetConvolutionParameterfvEXT() { - if (glGetConvolutionParameterfvEXT != null) - return glGetConvolutionParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_EXT_convolution(); - glGetConvolutionParameterfvEXT = cmd; - return cmd; - } - private static Command glReadnPixels; - public static Command glReadnPixels() { - if (glReadnPixels != null) - return glReadnPixels; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_KHR_robustness(); - glReadnPixels = cmd; - return cmd; - } - private static Command glCombinerInputNV; - public static Command glCombinerInputNV() { - if (glCombinerInputNV != null) - return glCombinerInputNV; - Command cmd = new Command(6); - cmd.returnGroup = _null_(); - cmd.addParam("stage", CombinerStageNV()); - cmd.addParam("portion", CombinerPortionNV()); - cmd.addParam("variable", CombinerVariableNV()); - cmd.addParam("input", CombinerRegisterNV()); - cmd.addParam("mapping", CombinerMappingNV()); - cmd.addParam("componentUsage", CombinerComponentUsageNV()); - cmd.extension = GL_NV_register_combiners(); - glCombinerInputNV = cmd; - return cmd; - } - private static Command glVDPAURegisterOutputSurfaceNV; - public static Command glVDPAURegisterOutputSurfaceNV() { - if (glVDPAURegisterOutputSurfaceNV != null) - return glVDPAURegisterOutputSurfaceNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_NV_vdpau_interop(); - glVDPAURegisterOutputSurfaceNV = cmd; - return cmd; - } - private static Command glMultiTexEnvfEXT; - public static Command glMultiTexEnvfEXT() { - if (glMultiTexEnvfEXT != null) - return glMultiTexEnvfEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexEnvfEXT = cmd; - return cmd; - } - private static Command glIsProgramPipeline; - public static Command glIsProgramPipeline() { - if (glIsProgramPipeline != null) - return glIsProgramPipeline; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_separate_shader_objects(); - glIsProgramPipeline = cmd; - return cmd; - } - private static Command glPathMemoryGlyphIndexArrayNV; - public static Command glPathMemoryGlyphIndexArrayNV() { - if (glPathMemoryGlyphIndexArrayNV != null) - return glPathMemoryGlyphIndexArrayNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("fontTarget", _null_()); - cmd.extension = GL_NV_path_rendering(); - glPathMemoryGlyphIndexArrayNV = cmd; - return cmd; - } - private static Command glCopyImageSubDataOES; - public static Command glCopyImageSubDataOES() { - if (glCopyImageSubDataOES != null) - return glCopyImageSubDataOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("srcTarget", CopyBufferSubDataTarget()); - cmd.addParam("dstTarget", CopyBufferSubDataTarget()); - glCopyImageSubDataOES = cmd; - return cmd; - } - private static Command glBindRenderbufferOES; - public static Command glBindRenderbufferOES() { - if (glBindRenderbufferOES != null) - return glBindRenderbufferOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.extension = GL_OES_framebuffer_object(); - glBindRenderbufferOES = cmd; - return cmd; - } - private static Command glVertexStream2ivATI; - public static Command glVertexStream2ivATI() { - if (glVertexStream2ivATI != null) - return glVertexStream2ivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream2ivATI = cmd; - return cmd; - } - private static Command glNamedBufferPageCommitmentMemNV; - public static Command glNamedBufferPageCommitmentMemNV() { - if (glNamedBufferPageCommitmentMemNV != null) - return glNamedBufferPageCommitmentMemNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("commit", Boolean()); - glNamedBufferPageCommitmentMemNV = cmd; - return cmd; - } - private static Command glMultiTexCoord3hvNV; - public static Command glMultiTexCoord3hvNV() { - if (glMultiTexCoord3hvNV != null) - return glMultiTexCoord3hvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_NV_half_float(); - glMultiTexCoord3hvNV = cmd; - return cmd; - } - private static Command glFramebufferDrawBuffersEXT; - public static Command glFramebufferDrawBuffersEXT() { - if (glFramebufferDrawBuffersEXT != null) - return glFramebufferDrawBuffersEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufs", DrawBufferMode()); - cmd.extension = GL_EXT_direct_state_access(); - glFramebufferDrawBuffersEXT = cmd; - return cmd; - } - private static Command glNewObjectBufferATI; - public static Command glNewObjectBufferATI() { - if (glNewObjectBufferATI != null) - return glNewObjectBufferATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("usage", ArrayObjectUsageATI()); - cmd.extension = GL_ATI_vertex_array_object(); - glNewObjectBufferATI = cmd; - return cmd; - } - private static Command glTextureStorage3DMultisampleEXT; - public static Command glTextureStorage3DMultisampleEXT() { - if (glTextureStorage3DMultisampleEXT != null) - return glTextureStorage3DMultisampleEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("fixedsamplelocations", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureStorage3DMultisampleEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord2bvOES; - public static Command glMultiTexCoord2bvOES() { - if (glMultiTexCoord2bvOES != null) - return glMultiTexCoord2bvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_byte_coordinates(); - glMultiTexCoord2bvOES = cmd; - return cmd; - } - private static Command glGetProgramEnvParameterfvARB; - public static Command glGetProgramEnvParameterfvARB() { - if (glGetProgramEnvParameterfvARB != null) - return glGetProgramEnvParameterfvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glGetProgramEnvParameterfvARB = cmd; - return cmd; - } - private static Command glMakeImageHandleResidentARB; - public static Command glMakeImageHandleResidentARB() { - if (glMakeImageHandleResidentARB != null) - return glMakeImageHandleResidentARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("access", _null_()); - cmd.extension = GL_ARB_bindless_texture(); - glMakeImageHandleResidentARB = cmd; - return cmd; - } - private static Command glMultiTexCoord1dv; - public static Command glMultiTexCoord1dv() { - if (glMultiTexCoord1dv != null) - return glMultiTexCoord1dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord1dv = cmd; - return cmd; - } - private static Command glMatrixLoadTransposefEXT; - public static Command glMatrixLoadTransposefEXT() { - if (glMatrixLoadTransposefEXT != null) - return glMatrixLoadTransposefEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixLoadTransposefEXT = cmd; - return cmd; - } - private static Command glGetVertexAttribLi64vNV; - public static Command glGetVertexAttribLi64vNV() { - if (glGetVertexAttribLi64vNV != null) - return glGetVertexAttribLi64vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnum()); - cmd.extension = GL_NV_vertex_attrib_integer_64bit(); - glGetVertexAttribLi64vNV = cmd; - return cmd; - } - private static Command glBlendEquationiOES; - public static Command glBlendEquationiOES() { - if (glBlendEquationiOES != null) - return glBlendEquationiOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", BlendEquationModeEXT()); - cmd.extension = GL_OES_draw_buffers_indexed(); - glBlendEquationiOES = cmd; - return cmd; - } - private static Command glCopyImageSubData; - public static Command glCopyImageSubData() { - if (glCopyImageSubData != null) - return glCopyImageSubData; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("srcTarget", CopyImageSubDataTarget()); - cmd.addParam("dstTarget", CopyImageSubDataTarget()); - glCopyImageSubData = cmd; - return cmd; - } - private static Command glIsSync; - public static Command glIsSync() { - if (glIsSync != null) - return glIsSync; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_sync(); - glIsSync = cmd; - return cmd; - } - private static Command glMatrixRotatedEXT; - public static Command glMatrixRotatedEXT() { - if (glMatrixRotatedEXT != null) - return glMatrixRotatedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixRotatedEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord4fvARB; - public static Command glMultiTexCoord4fvARB() { - if (glMultiTexCoord4fvARB != null) - return glMultiTexCoord4fvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord4fvARB = cmd; - return cmd; - } - private static Command glMultiDrawElementsEXT; - public static Command glMultiDrawElementsEXT() { - if (glMultiDrawElementsEXT != null) - return glMultiDrawElementsEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElementsEXT = cmd; - return cmd; - } - private static Command glMap1xOES; - public static Command glMap1xOES() { - if (glMap1xOES != null) - return glMap1xOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.extension = GL_OES_fixed_point(); - glMap1xOES = cmd; - return cmd; - } - private static Command glMultiTexCoord1fv; - public static Command glMultiTexCoord1fv() { - if (glMultiTexCoord1fv != null) - return glMultiTexCoord1fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - glMultiTexCoord1fv = cmd; - return cmd; - } - private static Command glIsFenceNV; - public static Command glIsFenceNV() { - if (glIsFenceNV != null) - return glIsFenceNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_fence(); - glIsFenceNV = cmd; - return cmd; - } - private static Command glFramebufferTexture3DOES; - public static Command glFramebufferTexture3DOES() { - if (glFramebufferTexture3DOES != null) - return glFramebufferTexture3DOES; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_OES_texture_3D(); - glFramebufferTexture3DOES = cmd; - return cmd; - } - private static Command glVertexP2ui; - public static Command glVertexP2ui() { - if (glVertexP2ui != null) - return glVertexP2ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexP2ui = cmd; - return cmd; - } - private static Command glGetFixedvOES; - public static Command glGetFixedvOES() { - if (glGetFixedvOES != null) - return glGetFixedvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - cmd.extension = GL_OES_fixed_point(); - glGetFixedvOES = cmd; - return cmd; - } - private static Command glLoadIdentityDeformationMapSGIX; - public static Command glLoadIdentityDeformationMapSGIX() { - if (glLoadIdentityDeformationMapSGIX != null) - return glLoadIdentityDeformationMapSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", FfdMaskSGIX()); - cmd.extension = GL_SGIX_polynomial_ffd(); - glLoadIdentityDeformationMapSGIX = cmd; - return cmd; - } - private static Command glHintPGI; - public static Command glHintPGI() { - if (glHintPGI != null) - return glHintPGI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", HintTargetPGI()); - cmd.extension = GL_PGI_misc_hints(); - glHintPGI = cmd; - return cmd; - } - private static Command glBindRenderbuffer; - public static Command glBindRenderbuffer() { - if (glBindRenderbuffer != null) - return glBindRenderbuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.extension = GL_ARB_framebuffer_object(); - glBindRenderbuffer = cmd; - return cmd; - } - private static Command glAlphaFuncxOES; - public static Command glAlphaFuncxOES() { - if (glAlphaFuncxOES != null) - return glAlphaFuncxOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("func", AlphaFunction()); - cmd.extension = GL_OES_fixed_point(); - glAlphaFuncxOES = cmd; - return cmd; - } - private static Command glTexGeniOES; - public static Command glTexGeniOES() { - if (glTexGeniOES != null) - return glTexGeniOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_OES_texture_cube_map(); - glTexGeniOES = cmd; - return cmd; - } - private static Command glUseProgramStages; - public static Command glUseProgramStages() { - if (glUseProgramStages != null) - return glUseProgramStages; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stages", UseProgramStageMask()); - cmd.extension = GL_ARB_separate_shader_objects(); - glUseProgramStages = cmd; - return cmd; - } - private static Command glNamedBufferDataEXT; - public static Command glNamedBufferDataEXT() { - if (glNamedBufferDataEXT != null) - return glNamedBufferDataEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("usage", BufferUsageARB()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedBufferDataEXT = cmd; - return cmd; - } - private static Command glBufferAttachMemoryNV; - public static Command glBufferAttachMemoryNV() { - if (glBufferAttachMemoryNV != null) - return glBufferAttachMemoryNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_NV_memory_attachment(); - glBufferAttachMemoryNV = cmd; - return cmd; - } - private static Command glProgramSubroutineParametersuivNV; - public static Command glProgramSubroutineParametersuivNV() { - if (glProgramSubroutineParametersuivNV != null) - return glProgramSubroutineParametersuivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_NV_gpu_program5(); - glProgramSubroutineParametersuivNV = cmd; - return cmd; - } - private static Command glSecondaryColorPointerListIBM; - public static Command glSecondaryColorPointerListIBM() { - if (glSecondaryColorPointerListIBM != null) - return glSecondaryColorPointerListIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", SecondaryColorPointerTypeIBM()); - cmd.extension = GL_IBM_vertex_array_lists(); - glSecondaryColorPointerListIBM = cmd; - return cmd; - } - private static Command glNamedFramebufferTextureEXT; - public static Command glNamedFramebufferTextureEXT() { - if (glNamedFramebufferTextureEXT != null) - return glNamedFramebufferTextureEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedFramebufferTextureEXT = cmd; - return cmd; - } - private static Command glAccum; - public static Command glAccum() { - if (glAccum != null) - return glAccum; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", AccumOp()); - glAccum = cmd; - return cmd; - } - private static Command glShadeModel; - public static Command glShadeModel() { - if (glShadeModel != null) - return glShadeModel; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", ShadingModel()); - glShadeModel = cmd; - return cmd; - } - private static Command glFragmentLightivSGIX; - public static Command glFragmentLightivSGIX() { - if (glFragmentLightivSGIX != null) - return glFragmentLightivSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", FragmentLightNameSGIX()); - cmd.addParam("pname", FragmentLightParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentLightivSGIX = cmd; - return cmd; - } - private static Command glUniformMatrix4fvARB; - public static Command glUniformMatrix4fvARB() { - if (glUniformMatrix4fvARB != null) - return glUniformMatrix4fvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_shader_objects(); - glUniformMatrix4fvARB = cmd; - return cmd; - } - private static Command glGetVideoCaptureStreamfvNV; - public static Command glGetVideoCaptureStreamfvNV() { - if (glGetVideoCaptureStreamfvNV != null) - return glGetVideoCaptureStreamfvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_video_capture(); - glGetVideoCaptureStreamfvNV = cmd; - return cmd; - } - private static Command glMultiTexCoord3bvOES; - public static Command glMultiTexCoord3bvOES() { - if (glMultiTexCoord3bvOES != null) - return glMultiTexCoord3bvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_byte_coordinates(); - glMultiTexCoord3bvOES = cmd; - return cmd; - } - private static Command glClearNamedBufferData; - public static Command glClearNamedBufferData() { - if (glClearNamedBufferData != null) - return glClearNamedBufferData; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_direct_state_access(); - glClearNamedBufferData = cmd; - return cmd; - } - private static Command glFramebufferSamplePositionsfvAMD; - public static Command glFramebufferSamplePositionsfvAMD() { - if (glFramebufferSamplePositionsfvAMD != null) - return glFramebufferSamplePositionsfvAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_AMD_framebuffer_sample_positions(); - glFramebufferSamplePositionsfvAMD = cmd; - return cmd; - } - private static Command glCoverFillPathInstancedNV; - public static Command glCoverFillPathInstancedNV() { - if (glCoverFillPathInstancedNV != null) - return glCoverFillPathInstancedNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("pathNameType", PathElementType()); - cmd.addParam("coverMode", InstancedPathCoverMode()); - cmd.addParam("transformType", PathTransformType()); - cmd.extension = GL_NV_path_rendering(); - glCoverFillPathInstancedNV = cmd; - return cmd; - } - private static Command glTextureParameterIiv; - public static Command glTextureParameterIiv() { - if (glTextureParameterIiv != null) - return glTextureParameterIiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureParameterIiv = cmd; - return cmd; - } - private static Command glGetHistogramParameterfvEXT; - public static Command glGetHistogramParameterfvEXT() { - if (glGetHistogramParameterfvEXT != null) - return glGetHistogramParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("pname", GetHistogramParameterPNameEXT()); - cmd.extension = GL_EXT_histogram(); - glGetHistogramParameterfvEXT = cmd; - return cmd; - } - private static Command glGetMultiTexLevelParameterfvEXT; - public static Command glGetMultiTexLevelParameterfvEXT() { - if (glGetMultiTexLevelParameterfvEXT != null) - return glGetMultiTexLevelParameterfvEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexLevelParameterfvEXT = cmd; - return cmd; - } - private static Command glCopyMultiTexSubImage3DEXT; - public static Command glCopyMultiTexSubImage3DEXT() { - if (glCopyMultiTexSubImage3DEXT != null) - return glCopyMultiTexSubImage3DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyMultiTexSubImage3DEXT = cmd; - return cmd; - } - private static Command glUniformMatrix4x2fvNV; - public static Command glUniformMatrix4x2fvNV() { - if (glUniformMatrix4x2fvNV != null) - return glUniformMatrix4x2fvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_NV_non_square_matrices(); - glUniformMatrix4x2fvNV = cmd; - return cmd; - } - private static Command glGetFragmentShadingRatesEXT; - public static Command glGetFragmentShadingRatesEXT() { - if (glGetFragmentShadingRatesEXT != null) - return glGetFragmentShadingRatesEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shadingRates", ShadingRate()); - cmd.extension = GL_EXT_fragment_shading_rate(); - glGetFragmentShadingRatesEXT = cmd; - return cmd; - } - private static Command glCompressedMultiTexImage2DEXT; - public static Command glCompressedMultiTexImage2DEXT() { - if (glCompressedMultiTexImage2DEXT != null) - return glCompressedMultiTexImage2DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedMultiTexImage2DEXT = cmd; - return cmd; - } - private static Command glMultiTexSubImage3DEXT; - public static Command glMultiTexSubImage3DEXT() { - if (glMultiTexSubImage3DEXT != null) - return glMultiTexSubImage3DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexSubImage3DEXT = cmd; - return cmd; - } - private static Command glMapParameterivNV; - public static Command glMapParameterivNV() { - if (glMapParameterivNV != null) - return glMapParameterivNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", EvalTargetNV()); - cmd.addParam("pname", MapParameterNV()); - cmd.extension = GL_NV_evaluators(); - glMapParameterivNV = cmd; - return cmd; - } - private static Command glProgramLocalParametersI4uivNV; - public static Command glProgramLocalParametersI4uivNV() { - if (glProgramLocalParametersI4uivNV != null) - return glProgramLocalParametersI4uivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramLocalParametersI4uivNV = cmd; - return cmd; - } - private static Command glProgramLocalParameterI4uiNV; - public static Command glProgramLocalParameterI4uiNV() { - if (glProgramLocalParameterI4uiNV != null) - return glProgramLocalParameterI4uiNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramLocalParameterI4uiNV = cmd; - return cmd; - } - private static Command glHistogram; - public static Command glHistogram() { - if (glHistogram != null) - return glHistogram; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("sink", Boolean()); - cmd.extension = GL_ARB_imaging(); - glHistogram = cmd; - return cmd; - } - private static Command glClientActiveTexture; - public static Command glClientActiveTexture() { - if (glClientActiveTexture != null) - return glClientActiveTexture; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - glClientActiveTexture = cmd; - return cmd; - } - private static Command glVertexWeightPointerEXT; - public static Command glVertexWeightPointerEXT() { - if (glVertexWeightPointerEXT != null) - return glVertexWeightPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexWeightPointerTypeEXT()); - cmd.extension = GL_EXT_vertex_weighting(); - glVertexWeightPointerEXT = cmd; - return cmd; - } - private static Command glTexFilterFuncSGIS; - public static Command glTexFilterFuncSGIS() { - if (glTexFilterFuncSGIS != null) - return glTexFilterFuncSGIS; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("filter", TextureFilterSGIS()); - cmd.extension = GL_SGIS_texture_filter4(); - glTexFilterFuncSGIS = cmd; - return cmd; - } - private static Command glIsEnablediEXT; - public static Command glIsEnablediEXT() { - if (glIsEnablediEXT != null) - return glIsEnablediEXT; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_EXT_draw_buffers_indexed(); - glIsEnablediEXT = cmd; - return cmd; - } - private static Command glRenderbufferStorageMultisampleIMG; - public static Command glRenderbufferStorageMultisampleIMG() { - if (glRenderbufferStorageMultisampleIMG != null) - return glRenderbufferStorageMultisampleIMG; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_IMG_multisampled_render_to_texture(); - glRenderbufferStorageMultisampleIMG = cmd; - return cmd; - } - private static Command glGetTexEnviv; - public static Command glGetTexEnviv() { - if (glGetTexEnviv != null) - return glGetTexEnviv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - glGetTexEnviv = cmd; - return cmd; - } - private static Command glGetVertexAttribIuiv; - public static Command glGetVertexAttribIuiv() { - if (glGetVertexAttribIuiv != null) - return glGetVertexAttribIuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnum()); - glGetVertexAttribIuiv = cmd; - return cmd; - } - private static Command glHint; - public static Command glHint() { - if (glHint != null) - return glHint; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", HintTarget()); - cmd.addParam("mode", HintMode()); - glHint = cmd; - return cmd; - } - private static Command glMultiTexCoord1iARB; - public static Command glMultiTexCoord1iARB() { - if (glMultiTexCoord1iARB != null) - return glMultiTexCoord1iARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord1iARB = cmd; - return cmd; - } - private static Command glColorPointervINTEL; - public static Command glColorPointervINTEL() { - if (glColorPointervINTEL != null) - return glColorPointervINTEL; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_INTEL_parallel_arrays(); - glColorPointervINTEL = cmd; - return cmd; - } - private static Command glCompressedTexSubImage3DOES; - public static Command glCompressedTexSubImage3DOES() { - if (glCompressedTexSubImage3DOES != null) - return glCompressedTexSubImage3DOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_OES_texture_3D(); - glCompressedTexSubImage3DOES = cmd; - return cmd; - } - private static Command glGetProgramParameterfvNV; - public static Command glGetProgramParameterfvNV() { - if (glGetProgramParameterfvNV != null) - return glGetProgramParameterfvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.addParam("pname", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glGetProgramParameterfvNV = cmd; - return cmd; - } - private static Command glSetMultisamplefvAMD; - public static Command glSetMultisamplefvAMD() { - if (glSetMultisamplefvAMD != null) - return glSetMultisamplefvAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_AMD_sample_positions(); - glSetMultisamplefvAMD = cmd; - return cmd; - } - private static Command glGetTextureParameterivEXT; - public static Command glGetTextureParameterivEXT() { - if (glGetTextureParameterivEXT != null) - return glGetTextureParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetTextureParameterivEXT = cmd; - return cmd; - } - private static Command glGetActiveUniform; - public static Command glGetActiveUniform() { - if (glGetActiveUniform != null) - return glGetActiveUniform; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", UniformType()); - glGetActiveUniform = cmd; - return cmd; - } - private static Command glMultiDrawArraysEXT; - public static Command glMultiDrawArraysEXT() { - if (glMultiDrawArraysEXT != null) - return glMultiDrawArraysEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glMultiDrawArraysEXT = cmd; - return cmd; - } - private static Command glCombinerOutputNV; - public static Command glCombinerOutputNV() { - if (glCombinerOutputNV != null) - return glCombinerOutputNV; - Command cmd = new Command(10); - cmd.returnGroup = _null_(); - cmd.addParam("stage", CombinerStageNV()); - cmd.addParam("portion", CombinerPortionNV()); - cmd.addParam("abOutput", CombinerRegisterNV()); - cmd.addParam("cdOutput", CombinerRegisterNV()); - cmd.addParam("sumOutput", CombinerRegisterNV()); - cmd.addParam("scale", CombinerScaleNV()); - cmd.addParam("bias", CombinerBiasNV()); - cmd.addParam("abDotProduct", Boolean()); - cmd.addParam("cdDotProduct", Boolean()); - cmd.addParam("muxSum", Boolean()); - cmd.extension = GL_NV_register_combiners(); - glCombinerOutputNV = cmd; - return cmd; - } - private static Command glTexImage3DOES; - public static Command glTexImage3DOES() { - if (glTexImage3DOES != null) - return glTexImage3DOES; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_OES_texture_3D(); - glTexImage3DOES = cmd; - return cmd; - } - private static Command glNamedFramebufferTexture1DEXT; - public static Command glNamedFramebufferTexture1DEXT() { - if (glNamedFramebufferTexture1DEXT != null) - return glNamedFramebufferTexture1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedFramebufferTexture1DEXT = cmd; - return cmd; - } - private static Command glGetMultiTexImageEXT; - public static Command glGetMultiTexImageEXT() { - if (glGetMultiTexImageEXT != null) - return glGetMultiTexImageEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexImageEXT = cmd; - return cmd; - } - private static Command glLightModelxvOES; - public static Command glLightModelxvOES() { - if (glLightModelxvOES != null) - return glLightModelxvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightModelParameter()); - cmd.extension = GL_OES_fixed_point(); - glLightModelxvOES = cmd; - return cmd; - } - private static Command glCopyColorTable; - public static Command glCopyColorTable() { - if (glCopyColorTable != null) - return glCopyColorTable; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_imaging(); - glCopyColorTable = cmd; - return cmd; - } - private static Command glHistogramEXT; - public static Command glHistogramEXT() { - if (glHistogramEXT != null) - return glHistogramEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("sink", Boolean()); - cmd.extension = GL_EXT_histogram(); - glHistogramEXT = cmd; - return cmd; - } - private static Command glTexCoordP3uiv; - public static Command glTexCoordP3uiv() { - if (glTexCoordP3uiv != null) - return glTexCoordP3uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glTexCoordP3uiv = cmd; - return cmd; - } - private static Command glBindImageTexture; - public static Command glBindImageTexture() { - if (glBindImageTexture != null) - return glBindImageTexture; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("layered", Boolean()); - cmd.addParam("access", BufferAccessARB()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_ARB_shader_image_load_store(); - glBindImageTexture = cmd; - return cmd; - } - private static Command glNamedProgramLocalParameter4fEXT; - public static Command glNamedProgramLocalParameter4fEXT() { - if (glNamedProgramLocalParameter4fEXT != null) - return glNamedProgramLocalParameter4fEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParameter4fEXT = cmd; - return cmd; - } - private static Command glWaitSync; - public static Command glWaitSync() { - if (glWaitSync != null) - return glWaitSync; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("flags", SyncBehaviorFlags()); - cmd.extension = GL_ARB_sync(); - glWaitSync = cmd; - return cmd; - } - private static Command glListParameteriSGIX; - public static Command glListParameteriSGIX() { - if (glListParameteriSGIX != null) - return glListParameteriSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ListParameterName()); - cmd.extension = GL_SGIX_list_priority(); - glListParameteriSGIX = cmd; - return cmd; - } - private static Command glGetIntegerui64i_vNV; - public static Command glGetIntegerui64i_vNV() { - if (glGetIntegerui64i_vNV != null) - return glGetIntegerui64i_vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", _null_()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glGetIntegerui64i_vNV = cmd; - return cmd; - } - private static Command glTextureRenderbufferEXT; - public static Command glTextureRenderbufferEXT() { - if (glTextureRenderbufferEXT != null) - return glTextureRenderbufferEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureRenderbufferEXT = cmd; - return cmd; - } - private static Command glElementPointerATI; - public static Command glElementPointerATI() { - if (glElementPointerATI != null) - return glElementPointerATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ElementPointerTypeATI()); - cmd.extension = GL_ATI_element_array(); - glElementPointerATI = cmd; - return cmd; - } - private static Command glVertexStream1sATI; - public static Command glVertexStream1sATI() { - if (glVertexStream1sATI != null) - return glVertexStream1sATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream1sATI = cmd; - return cmd; - } - private static Command glExtIsProgramBinaryQCOM; - public static Command glExtIsProgramBinaryQCOM() { - if (glExtIsProgramBinaryQCOM != null) - return glExtIsProgramBinaryQCOM; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glExtIsProgramBinaryQCOM = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2x3fvEXT; - public static Command glProgramUniformMatrix2x3fvEXT() { - if (glProgramUniformMatrix2x3fvEXT != null) - return glProgramUniformMatrix2x3fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix2x3fvEXT = cmd; - return cmd; - } - private static Command glDrawRangeElementsBaseVertexEXT; - public static Command glDrawRangeElementsBaseVertexEXT() { - if (glDrawRangeElementsBaseVertexEXT != null) - return glDrawRangeElementsBaseVertexEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawRangeElementsBaseVertexEXT = cmd; - return cmd; - } - private static Command glGetObjectLabelEXT; - public static Command glGetObjectLabelEXT() { - if (glGetObjectLabelEXT != null) - return glGetObjectLabelEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_EXT_debug_label(); - glGetObjectLabelEXT = cmd; - return cmd; - } - private static Command glTextureView; - public static Command glTextureView() { - if (glTextureView != null) - return glTextureView; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_texture_view(); - glTextureView = cmd; - return cmd; - } - private static Command glImportMemoryFdEXT; - public static Command glImportMemoryFdEXT() { - if (glImportMemoryFdEXT != null) - return glImportMemoryFdEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("handleType", ExternalHandleType()); - cmd.extension = GL_EXT_memory_object_fd(); - glImportMemoryFdEXT = cmd; - return cmd; - } - private static Command glMatrixMult3x2fNV; - public static Command glMatrixMult3x2fNV() { - if (glMatrixMult3x2fNV != null) - return glMatrixMult3x2fNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("matrixMode", _null_()); - cmd.extension = GL_NV_path_rendering(); - glMatrixMult3x2fNV = cmd; - return cmd; - } - private static Command glVertexAttribP1ui; - public static Command glVertexAttribP1ui() { - if (glVertexAttribP1ui != null) - return glVertexAttribP1ui; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexAttribP1ui = cmd; - return cmd; - } - private static Command glLightEnviSGIX; - public static Command glLightEnviSGIX() { - if (glLightEnviSGIX != null) - return glLightEnviSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightEnvParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glLightEnviSGIX = cmd; - return cmd; - } - private static Command glIsVertexArrayOES; - public static Command glIsVertexArrayOES() { - if (glIsVertexArrayOES != null) - return glIsVertexArrayOES; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_OES_vertex_array_object(); - glIsVertexArrayOES = cmd; - return cmd; - } - private static Command glDrawArraysIndirect; - public static Command glDrawArraysIndirect() { - if (glDrawArraysIndirect != null) - return glDrawArraysIndirect; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_ARB_draw_indirect(); - glDrawArraysIndirect = cmd; - return cmd; - } - private static Command glIsPointInFillPathNV; - public static Command glIsPointInFillPathNV() { - if (glIsPointInFillPathNV != null) - return glIsPointInFillPathNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_path_rendering(); - glIsPointInFillPathNV = cmd; - return cmd; - } - private static Command glTextureStorageMem1DEXT; - public static Command glTextureStorageMem1DEXT() { - if (glTextureStorageMem1DEXT != null) - return glTextureStorageMem1DEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.extension = GL_EXT_memory_object(); - glTextureStorageMem1DEXT = cmd; - return cmd; - } - private static Command glFragmentLightModelfvSGIX; - public static Command glFragmentLightModelfvSGIX() { - if (glFragmentLightModelfvSGIX != null) - return glFragmentLightModelfvSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FragmentLightModelParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentLightModelfvSGIX = cmd; - return cmd; - } - private static Command glGetNamedFramebufferParameterivEXT; - public static Command glGetNamedFramebufferParameterivEXT() { - if (glGetNamedFramebufferParameterivEXT != null) - return glGetNamedFramebufferParameterivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetFramebufferParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedFramebufferParameterivEXT = cmd; - return cmd; - } - private static Command glGetSamplerParameterIivEXT; - public static Command glGetSamplerParameterIivEXT() { - if (glGetSamplerParameterIivEXT != null) - return glGetSamplerParameterIivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_EXT_texture_border_clamp(); - glGetSamplerParameterIivEXT = cmd; - return cmd; - } - private static Command glTexGenxvOES; - public static Command glTexGenxvOES() { - if (glTexGenxvOES != null) - return glTexGenxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_OES_fixed_point(); - glTexGenxvOES = cmd; - return cmd; - } - private static Command glTextureParameteriv; - public static Command glTextureParameteriv() { - if (glTextureParameteriv != null) - return glTextureParameteriv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureParameteriv = cmd; - return cmd; - } - private static Command glIsTransformFeedback; - public static Command glIsTransformFeedback() { - if (glIsTransformFeedback != null) - return glIsTransformFeedback; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_transform_feedback2(); - glIsTransformFeedback = cmd; - return cmd; - } - private static Command glMapBufferRangeEXT; - public static Command glMapBufferRangeEXT() { - if (glMapBufferRangeEXT != null) - return glMapBufferRangeEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("access", MapBufferAccessMask()); - cmd.extension = GL_EXT_map_buffer_range(); - glMapBufferRangeEXT = cmd; - return cmd; - } - private static Command glBlendFuncSeparateiOES; - public static Command glBlendFuncSeparateiOES() { - if (glBlendFuncSeparateiOES != null) - return glBlendFuncSeparateiOES; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("srcRGB", BlendingFactor()); - cmd.addParam("dstRGB", BlendingFactor()); - cmd.addParam("srcAlpha", BlendingFactor()); - cmd.addParam("dstAlpha", BlendingFactor()); - cmd.extension = GL_OES_draw_buffers_indexed(); - glBlendFuncSeparateiOES = cmd; - return cmd; - } - private static Command glDrawRangeElements; - public static Command glDrawRangeElements() { - if (glDrawRangeElements != null) - return glDrawRangeElements; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawRangeElements = cmd; - return cmd; - } - private static Command glDrawTransformFeedbackStreamInstanced; - public static Command glDrawTransformFeedbackStreamInstanced() { - if (glDrawTransformFeedbackStreamInstanced != null) - return glDrawTransformFeedbackStreamInstanced; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawTransformFeedbackStreamInstanced = cmd; - return cmd; - } - private static Command glGetProgramEnvParameterIuivNV; - public static Command glGetProgramEnvParameterIuivNV() { - if (glGetProgramEnvParameterIuivNV != null) - return glGetProgramEnvParameterIuivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glGetProgramEnvParameterIuivNV = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3x2dvEXT; - public static Command glProgramUniformMatrix3x2dvEXT() { - if (glProgramUniformMatrix3x2dvEXT != null) - return glProgramUniformMatrix3x2dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix3x2dvEXT = cmd; - return cmd; - } - private static Command glGetSamplerParameterIuivOES; - public static Command glGetSamplerParameterIuivOES() { - if (glGetSamplerParameterIuivOES != null) - return glGetSamplerParameterIuivOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_OES_texture_border_clamp(); - glGetSamplerParameterIuivOES = cmd; - return cmd; - } - private static Command glVertexP2uiv; - public static Command glVertexP2uiv() { - if (glVertexP2uiv != null) - return glVertexP2uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexP2uiv = cmd; - return cmd; - } - private static Command glUniformMatrix2x4fv; - public static Command glUniformMatrix2x4fv() { - if (glUniformMatrix2x4fv != null) - return glUniformMatrix2x4fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - glUniformMatrix2x4fv = cmd; - return cmd; - } - private static Command glGetSamplerParameterIivOES; - public static Command glGetSamplerParameterIivOES() { - if (glGetSamplerParameterIivOES != null) - return glGetSamplerParameterIivOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_OES_texture_border_clamp(); - glGetSamplerParameterIivOES = cmd; - return cmd; - } - private static Command glMultiDrawElementsIndirectAMD; - public static Command glMultiDrawElementsIndirectAMD() { - if (glMultiDrawElementsIndirectAMD != null) - return glMultiDrawElementsIndirectAMD; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElementsIndirectAMD = cmd; - return cmd; - } - private static Command glClipPlanefOES; - public static Command glClipPlanefOES() { - if (glClipPlanefOES != null) - return glClipPlanefOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("plane", ClipPlaneName()); - glClipPlanefOES = cmd; - return cmd; - } - private static Command glInvalidateFramebuffer; - public static Command glInvalidateFramebuffer() { - if (glInvalidateFramebuffer != null) - return glInvalidateFramebuffer; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachments", InvalidateFramebufferAttachment()); - glInvalidateFramebuffer = cmd; - return cmd; - } - private static Command glLGPUCopyImageSubDataNVX; - public static Command glLGPUCopyImageSubDataNVX() { - if (glLGPUCopyImageSubDataNVX != null) - return glLGPUCopyImageSubDataNVX; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("destinationGpuMask", _null_()); - cmd.addParam("srcTarget", _null_()); - cmd.addParam("dstTarget", _null_()); - cmd.extension = GL_NVX_linked_gpu_multicast(); - glLGPUCopyImageSubDataNVX = cmd; - return cmd; - } - private static Command glVertexStream3dvATI; - public static Command glVertexStream3dvATI() { - if (glVertexStream3dvATI != null) - return glVertexStream3dvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream3dvATI = cmd; - return cmd; - } - private static Command glMultiTexGenfvEXT; - public static Command glMultiTexGenfvEXT() { - if (glMultiTexGenfvEXT != null) - return glMultiTexGenfvEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexGenfvEXT = cmd; - return cmd; - } - private static Command glWaitSemaphoreEXT; - public static Command glWaitSemaphoreEXT() { - if (glWaitSemaphoreEXT != null) - return glWaitSemaphoreEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("srcLayouts", TextureLayout()); - cmd.extension = GL_EXT_semaphore(); - glWaitSemaphoreEXT = cmd; - return cmd; - } - private static Command glRenderGpuMaskNV; - public static Command glRenderGpuMaskNV() { - if (glRenderGpuMaskNV != null) - return glRenderGpuMaskNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glRenderGpuMaskNV = cmd; - return cmd; - } - private static Command glColorTableParameterivSGI; - public static Command glColorTableParameterivSGI() { - if (glColorTableParameterivSGI != null) - return glColorTableParameterivSGI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_SGI_color_table(); - glColorTableParameterivSGI = cmd; - return cmd; - } - private static Command glGetMultiTexEnvivEXT; - public static Command glGetMultiTexEnvivEXT() { - if (glGetMultiTexEnvivEXT != null) - return glGetMultiTexEnvivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexEnvivEXT = cmd; - return cmd; - } - private static Command glProgramLocalParametersI4ivNV; - public static Command glProgramLocalParametersI4ivNV() { - if (glProgramLocalParametersI4ivNV != null) - return glProgramLocalParametersI4ivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramLocalParametersI4ivNV = cmd; - return cmd; - } - private static Command glGetMultiTexGendvEXT; - public static Command glGetMultiTexGendvEXT() { - if (glGetMultiTexGendvEXT != null) - return glGetMultiTexGendvEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexGendvEXT = cmd; - return cmd; - } - private static Command glTextureParameterIuiv; - public static Command glTextureParameterIuiv() { - if (glTextureParameterIuiv != null) - return glTextureParameterIuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureParameterIuiv = cmd; - return cmd; - } - private static Command glGetnColorTable; - public static Command glGetnColorTable() { - if (glGetnColorTable != null) - return glGetnColorTable; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glGetnColorTable = cmd; - return cmd; - } - private static Command glIsBuffer; - public static Command glIsBuffer() { - if (glIsBuffer != null) - return glIsBuffer; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glIsBuffer = cmd; - return cmd; - } - private static Command glTexSubImage2DEXT; - public static Command glTexSubImage2DEXT() { - if (glTexSubImage2DEXT != null) - return glTexSubImage2DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glTexSubImage2DEXT = cmd; - return cmd; - } - private static Command glTextureNormalEXT; - public static Command glTextureNormalEXT() { - if (glTextureNormalEXT != null) - return glTextureNormalEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", TextureNormalModeEXT()); - cmd.extension = GL_EXT_texture_perturb_normal(); - glTextureNormalEXT = cmd; - return cmd; - } - private static Command glExtTexObjectStateOverrideiQCOM; - public static Command glExtTexObjectStateOverrideiQCOM() { - if (glExtTexObjectStateOverrideiQCOM != null) - return glExtTexObjectStateOverrideiQCOM; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_QCOM_extended_get(); - glExtTexObjectStateOverrideiQCOM = cmd; - return cmd; - } - private static Command glBufferStorage; - public static Command glBufferStorage() { - if (glBufferStorage != null) - return glBufferStorage; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferStorageTarget()); - cmd.addParam("flags", BufferStorageMask()); - cmd.extension = GL_ARB_buffer_storage(); - glBufferStorage = cmd; - return cmd; - } - private static Command glPointParameterfSGIS; - public static Command glPointParameterfSGIS() { - if (glPointParameterfSGIS != null) - return glPointParameterfSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_SGIS_point_parameters(); - glPointParameterfSGIS = cmd; - return cmd; - } - private static Command glShaderOp1EXT; - public static Command glShaderOp1EXT() { - if (glShaderOp1EXT != null) - return glShaderOp1EXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", VertexShaderOpEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glShaderOp1EXT = cmd; - return cmd; - } - private static Command glTexImage3DEXT; - public static Command glTexImage3DEXT() { - if (glTexImage3DEXT != null) - return glTexImage3DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_texture3D(); - glTexImage3DEXT = cmd; - return cmd; - } - private static Command glDrawTransformFeedbackEXT; - public static Command glDrawTransformFeedbackEXT() { - if (glDrawTransformFeedbackEXT != null) - return glDrawTransformFeedbackEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawTransformFeedbackEXT = cmd; - return cmd; - } - private static Command glTexStorage3DMultisampleOES; - public static Command glTexStorage3DMultisampleOES() { - if (glTexStorage3DMultisampleOES != null) - return glTexStorage3DMultisampleOES; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("fixedsamplelocations", Boolean()); - cmd.extension = GL_OES_texture_storage_multisample_2d_array(); - glTexStorage3DMultisampleOES = cmd; - return cmd; - } - private static Command glGetVariantPointervEXT; - public static Command glGetVariantPointervEXT() { - if (glGetVariantPointervEXT != null) - return glGetVariantPointervEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glGetVariantPointervEXT = cmd; - return cmd; - } - private static Command glBlendEquationSeparateEXT; - public static Command glBlendEquationSeparateEXT() { - if (glBlendEquationSeparateEXT != null) - return glBlendEquationSeparateEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("modeRGB", BlendEquationModeEXT()); - cmd.addParam("modeAlpha", BlendEquationModeEXT()); - cmd.extension = GL_EXT_blend_equation_separate(); - glBlendEquationSeparateEXT = cmd; - return cmd; - } - private static Command glSelectPerfMonitorCountersAMD; - public static Command glSelectPerfMonitorCountersAMD() { - if (glSelectPerfMonitorCountersAMD != null) - return glSelectPerfMonitorCountersAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("enable", Boolean()); - cmd.extension = GL_AMD_performance_monitor(); - glSelectPerfMonitorCountersAMD = cmd; - return cmd; - } - private static Command glColorP3ui; - public static Command glColorP3ui() { - if (glColorP3ui != null) - return glColorP3ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glColorP3ui = cmd; - return cmd; - } - private static Command glMapBuffer; - public static Command glMapBuffer() { - if (glMapBuffer != null) - return glMapBuffer; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("access", BufferAccessARB()); - glMapBuffer = cmd; - return cmd; - } - private static Command glPathCommandsNV; - public static Command glPathCommandsNV() { - if (glPathCommandsNV != null) - return glPathCommandsNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("coordType", PathCoordType()); - cmd.extension = GL_NV_path_rendering(); - glPathCommandsNV = cmd; - return cmd; - } - private static Command glMapNamedBufferEXT; - public static Command glMapNamedBufferEXT() { - if (glMapNamedBufferEXT != null) - return glMapNamedBufferEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("access", BufferAccessARB()); - cmd.extension = GL_EXT_direct_state_access(); - glMapNamedBufferEXT = cmd; - return cmd; - } - private static Command glClipControl; - public static Command glClipControl() { - if (glClipControl != null) - return glClipControl; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("origin", ClipControlOrigin()); - cmd.addParam("depth", ClipControlDepth()); - cmd.extension = GL_ARB_clip_control(); - glClipControl = cmd; - return cmd; - } - private static Command glBindLightParameterEXT; - public static Command glBindLightParameterEXT() { - if (glBindLightParameterEXT != null) - return glBindLightParameterEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("value", LightParameter()); - cmd.extension = GL_EXT_vertex_shader(); - glBindLightParameterEXT = cmd; - return cmd; - } - private static Command glBindBufferBase; - public static Command glBindBufferBase() { - if (glBindBufferBase != null) - return glBindBufferBase; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_ARB_uniform_buffer_object(); - glBindBufferBase = cmd; - return cmd; - } - private static Command glVertexAttribArrayObjectATI; - public static Command glVertexAttribArrayObjectATI() { - if (glVertexAttribArrayObjectATI != null) - return glVertexAttribArrayObjectATI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - glVertexAttribArrayObjectATI = cmd; - return cmd; - } - private static Command glGetCompressedTextureImageEXT; - public static Command glGetCompressedTextureImageEXT() { - if (glGetCompressedTextureImageEXT != null) - return glGetCompressedTextureImageEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glGetCompressedTextureImageEXT = cmd; - return cmd; - } - private static Command glIsOcclusionQueryNV; - public static Command glIsOcclusionQueryNV() { - if (glIsOcclusionQueryNV != null) - return glIsOcclusionQueryNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_occlusion_query(); - glIsOcclusionQueryNV = cmd; - return cmd; - } - private static Command glGetInteger64vEXT; - public static Command glGetInteger64vEXT() { - if (glGetInteger64vEXT != null) - return glGetInteger64vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - cmd.extension = GL_EXT_disjoint_timer_query(); - glGetInteger64vEXT = cmd; - return cmd; - } - private static Command glCopyTexSubImage3DOES; - public static Command glCopyTexSubImage3DOES() { - if (glCopyTexSubImage3DOES != null) - return glCopyTexSubImage3DOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_OES_texture_3D(); - glCopyTexSubImage3DOES = cmd; - return cmd; - } - private static Command glRenderbufferStorageEXT; - public static Command glRenderbufferStorageEXT() { - if (glRenderbufferStorageEXT != null) - return glRenderbufferStorageEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_framebuffer_object(); - glRenderbufferStorageEXT = cmd; - return cmd; - } - private static Command glWeightPointerOES; - public static Command glWeightPointerOES() { - if (glWeightPointerOES != null) - return glWeightPointerOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_OES_matrix_palette(); - glWeightPointerOES = cmd; - return cmd; - } - private static Command glBlendEquationiARB; - public static Command glBlendEquationiARB() { - if (glBlendEquationiARB != null) - return glBlendEquationiARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", BlendEquationModeEXT()); - glBlendEquationiARB = cmd; - return cmd; - } - private static Command glMultiTexImage1DEXT; - public static Command glMultiTexImage1DEXT() { - if (glMultiTexImage1DEXT != null) - return glMultiTexImage1DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexImage1DEXT = cmd; - return cmd; - } - private static Command glFeedbackBuffer; - public static Command glFeedbackBuffer() { - if (glFeedbackBuffer != null) - return glFeedbackBuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", FeedbackType()); - glFeedbackBuffer = cmd; - return cmd; - } - private static Command glTexCoordFormatNV; - public static Command glTexCoordFormatNV() { - if (glTexCoordFormatNV != null) - return glTexCoordFormatNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glTexCoordFormatNV = cmd; - return cmd; - } - private static Command glTexStorageMem3DEXT; - public static Command glTexStorageMem3DEXT() { - if (glTexStorageMem3DEXT != null) - return glTexStorageMem3DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.extension = GL_EXT_memory_object(); - glTexStorageMem3DEXT = cmd; - return cmd; - } - private static Command glVertexArrayVertexAttribOffsetEXT; - public static Command glVertexArrayVertexAttribOffsetEXT() { - if (glVertexArrayVertexAttribOffsetEXT != null) - return glVertexArrayVertexAttribOffsetEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayVertexAttribOffsetEXT = cmd; - return cmd; - } - private static Command glCullFace; - public static Command glCullFace() { - if (glCullFace != null) - return glCullFace; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", TriangleFace()); - glCullFace = cmd; - return cmd; - } - private static Command glDetailTexFuncSGIS; - public static Command glDetailTexFuncSGIS() { - if (glDetailTexFuncSGIS != null) - return glDetailTexFuncSGIS; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_SGIS_detail_texture(); - glDetailTexFuncSGIS = cmd; - return cmd; - } - private static Command glTexGenfOES; - public static Command glTexGenfOES() { - if (glTexGenfOES != null) - return glTexGenfOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_OES_texture_cube_map(); - glTexGenfOES = cmd; - return cmd; - } - private static Command glNamedBufferPageCommitmentEXT; - public static Command glNamedBufferPageCommitmentEXT() { - if (glNamedBufferPageCommitmentEXT != null) - return glNamedBufferPageCommitmentEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("commit", Boolean()); - cmd.extension = GL_ARB_sparse_buffer(); - glNamedBufferPageCommitmentEXT = cmd; - return cmd; - } - private static Command glGetFramebufferAttachmentParameterivOES; - public static Command glGetFramebufferAttachmentParameterivOES() { - if (glGetFramebufferAttachmentParameterivOES != null) - return glGetFramebufferAttachmentParameterivOES; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("pname", FramebufferAttachmentParameterName()); - cmd.extension = GL_OES_framebuffer_object(); - glGetFramebufferAttachmentParameterivOES = cmd; - return cmd; - } - private static Command glDisable; - public static Command glDisable() { - if (glDisable != null) - return glDisable; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("cap", EnableCap()); - glDisable = cmd; - return cmd; - } - private static Command glGetFenceivNV; - public static Command glGetFenceivNV() { - if (glGetFenceivNV != null) - return glGetFenceivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FenceParameterNameNV()); - cmd.extension = GL_NV_fence(); - glGetFenceivNV = cmd; - return cmd; - } - private static Command glDebugMessageInsert; - public static Command glDebugMessageInsert() { - if (glDebugMessageInsert != null) - return glDebugMessageInsert; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("source", DebugSource()); - cmd.addParam("type", DebugType()); - cmd.addParam("severity", DebugSeverity()); - cmd.extension = GL_KHR_debug(); - glDebugMessageInsert = cmd; - return cmd; - } - private static Command glPixelTexGenSGIX; - public static Command glPixelTexGenSGIX() { - if (glPixelTexGenSGIX != null) - return glPixelTexGenSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PixelTexGenModeSGIX()); - cmd.extension = GL_SGIX_pixel_texture(); - glPixelTexGenSGIX = cmd; - return cmd; - } - private static Command glAlphaFragmentOp1ATI; - public static Command glAlphaFragmentOp1ATI() { - if (glAlphaFragmentOp1ATI != null) - return glAlphaFragmentOp1ATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOp1ATI()); - cmd.extension = GL_ATI_fragment_shader(); - glAlphaFragmentOp1ATI = cmd; - return cmd; - } - private static Command glBindTexGenParameterEXT; - public static Command glBindTexGenParameterEXT() { - if (glBindTexGenParameterEXT != null) - return glBindTexGenParameterEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("unit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("value", TextureGenParameter()); - cmd.extension = GL_EXT_vertex_shader(); - glBindTexGenParameterEXT = cmd; - return cmd; - } - private static Command glColorTableEXT; - public static Command glColorTableEXT() { - if (glColorTableEXT != null) - return glColorTableEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("internalFormat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_paletted_texture(); - glColorTableEXT = cmd; - return cmd; - } - private static Command glEnableiEXT; - public static Command glEnableiEXT() { - if (glEnableiEXT != null) - return glEnableiEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_EXT_draw_buffers_indexed(); - glEnableiEXT = cmd; - return cmd; - } - private static Command glGetTexEnvfv; - public static Command glGetTexEnvfv() { - if (glGetTexEnvfv != null) - return glGetTexEnvfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - glGetTexEnvfv = cmd; - return cmd; - } - private static Command glTexGenivOES; - public static Command glTexGenivOES() { - if (glTexGenivOES != null) - return glTexGenivOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_OES_texture_cube_map(); - glTexGenivOES = cmd; - return cmd; - } - private static Command glGetProgramiv; - public static Command glGetProgramiv() { - if (glGetProgramiv != null) - return glGetProgramiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ProgramPropertyARB()); - glGetProgramiv = cmd; - return cmd; - } - private static Command glClipPlane; - public static Command glClipPlane() { - if (glClipPlane != null) - return glClipPlane; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("plane", ClipPlaneName()); - glClipPlane = cmd; - return cmd; - } - private static Command glLabelObjectEXT; - public static Command glLabelObjectEXT() { - if (glLabelObjectEXT != null) - return glLabelObjectEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_EXT_debug_label(); - glLabelObjectEXT = cmd; - return cmd; - } - private static Command glGetShaderPrecisionFormat; - public static Command glGetShaderPrecisionFormat() { - if (glGetShaderPrecisionFormat != null) - return glGetShaderPrecisionFormat; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.addParam("precisiontype", PrecisionType()); - cmd.extension = GL_ARB_ES2_compatibility(); - glGetShaderPrecisionFormat = cmd; - return cmd; - } - private static Command glMaterialf; - public static Command glMaterialf() { - if (glMaterialf != null) - return glMaterialf; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - glMaterialf = cmd; - return cmd; - } - private static Command glIsNamedBufferResidentNV; - public static Command glIsNamedBufferResidentNV() { - if (glIsNamedBufferResidentNV != null) - return glIsNamedBufferResidentNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_shader_buffer_load(); - glIsNamedBufferResidentNV = cmd; - return cmd; - } - private static Command glShadingRateCombinerOpsEXT; - public static Command glShadingRateCombinerOpsEXT() { - if (glShadingRateCombinerOpsEXT != null) - return glShadingRateCombinerOpsEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("combinerOp0", ShadingRateCombinerOp()); - cmd.addParam("combinerOp1", ShadingRateCombinerOp()); - cmd.extension = GL_EXT_fragment_shading_rate(); - glShadingRateCombinerOpsEXT = cmd; - return cmd; - } - private static Command glMateriali; - public static Command glMateriali() { - if (glMateriali != null) - return glMateriali; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - glMateriali = cmd; - return cmd; - } - private static Command glProgramLocalParameter4dvARB; - public static Command glProgramLocalParameter4dvARB() { - if (glProgramLocalParameter4dvARB != null) - return glProgramLocalParameter4dvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glProgramLocalParameter4dvARB = cmd; - return cmd; - } - private static Command glVertexStream4fATI; - public static Command glVertexStream4fATI() { - if (glVertexStream4fATI != null) - return glVertexStream4fATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream4fATI = cmd; - return cmd; - } - private static Command glColorMaskiEXT; - public static Command glColorMaskiEXT() { - if (glColorMaskiEXT != null) - return glColorMaskiEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("r", Boolean()); - cmd.addParam("g", Boolean()); - cmd.addParam("b", Boolean()); - cmd.addParam("a", Boolean()); - cmd.extension = GL_EXT_draw_buffers_indexed(); - glColorMaskiEXT = cmd; - return cmd; - } - private static Command glGetQueryObjectui64v; - public static Command glGetQueryObjectui64v() { - if (glGetQueryObjectui64v != null) - return glGetQueryObjectui64v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_ARB_timer_query(); - glGetQueryObjectui64v = cmd; - return cmd; - } - private static Command glNamedRenderbufferStorage; - public static Command glNamedRenderbufferStorage() { - if (glNamedRenderbufferStorage != null) - return glNamedRenderbufferStorage; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedRenderbufferStorage = cmd; - return cmd; - } - private static Command glVertexStream3dATI; - public static Command glVertexStream3dATI() { - if (glVertexStream3dATI != null) - return glVertexStream3dATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream3dATI = cmd; - return cmd; - } - private static Command glMaterialx; - public static Command glMaterialx() { - if (glMaterialx != null) - return glMaterialx; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - glMaterialx = cmd; - return cmd; - } - private static Command glListParameterfvSGIX; - public static Command glListParameterfvSGIX() { - if (glListParameterfvSGIX != null) - return glListParameterfvSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ListParameterName()); - cmd.extension = GL_SGIX_list_priority(); - glListParameterfvSGIX = cmd; - return cmd; - } - private static Command glSampleMapATI; - public static Command glSampleMapATI() { - if (glSampleMapATI != null) - return glSampleMapATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("swizzle", SwizzleOpATI()); - cmd.extension = GL_ATI_fragment_shader(); - glSampleMapATI = cmd; - return cmd; - } - private static Command glFramebufferParameteriMESA; - public static Command glFramebufferParameteriMESA() { - if (glFramebufferParameteriMESA != null) - return glFramebufferParameteriMESA; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("pname", FramebufferParameterName()); - cmd.extension = GL_MESA_framebuffer_flip_y(); - glFramebufferParameteriMESA = cmd; - return cmd; - } - private static Command glConvolutionParameteriEXT; - public static Command glConvolutionParameteriEXT() { - if (glConvolutionParameteriEXT != null) - return glConvolutionParameteriEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_EXT_convolution(); - glConvolutionParameteriEXT = cmd; - return cmd; - } - private static Command glAccumxOES; - public static Command glAccumxOES() { - if (glAccumxOES != null) - return glAccumxOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", _null_()); - cmd.extension = GL_OES_fixed_point(); - glAccumxOES = cmd; - return cmd; - } - private static Command glGetClipPlane; - public static Command glGetClipPlane() { - if (glGetClipPlane != null) - return glGetClipPlane; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("plane", ClipPlaneName()); - glGetClipPlane = cmd; - return cmd; - } - private static Command glIsProgram; - public static Command glIsProgram() { - if (glIsProgram != null) - return glIsProgram; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glIsProgram = cmd; - return cmd; - } - private static Command glGetDoublei_vEXT; - public static Command glGetDoublei_vEXT() { - if (glGetDoublei_vEXT != null) - return glGetDoublei_vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetDoublei_vEXT = cmd; - return cmd; - } - private static Command glIsVertexArrayAPPLE; - public static Command glIsVertexArrayAPPLE() { - if (glIsVertexArrayAPPLE != null) - return glIsVertexArrayAPPLE; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_APPLE_vertex_array_object(); - glIsVertexArrayAPPLE = cmd; - return cmd; - } - private static Command glGetPathTexGenfvNV; - public static Command glGetPathTexGenfvNV() { - if (glGetPathTexGenfvNV != null) - return glGetPathTexGenfvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texCoordSet", TextureUnit()); - cmd.addParam("pname", PathGenMode()); - cmd.extension = GL_NV_path_rendering(); - glGetPathTexGenfvNV = cmd; - return cmd; - } - private static Command glSamplePatternEXT; - public static Command glSamplePatternEXT() { - if (glSamplePatternEXT != null) - return glSamplePatternEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pattern", SamplePatternEXT()); - cmd.extension = GL_EXT_multisample(); - glSamplePatternEXT = cmd; - return cmd; - } - private static Command glGetMapxvOES; - public static Command glGetMapxvOES() { - if (glGetMapxvOES != null) - return glGetMapxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", GetMapQuery()); - cmd.extension = GL_OES_fixed_point(); - glGetMapxvOES = cmd; - return cmd; - } - private static Command glShadingRateImageBarrierNV; - public static Command glShadingRateImageBarrierNV() { - if (glShadingRateImageBarrierNV != null) - return glShadingRateImageBarrierNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("synchronize", Boolean()); - cmd.extension = GL_NV_shading_rate_image(); - glShadingRateImageBarrierNV = cmd; - return cmd; - } - private static Command glBindProgramARB; - public static Command glBindProgramARB() { - if (glBindProgramARB != null) - return glBindProgramARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glBindProgramARB = cmd; - return cmd; - } - private static Command glClearBufferfv; - public static Command glClearBufferfv() { - if (glClearBufferfv != null) - return glClearBufferfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buffer", Buffer()); - glClearBufferfv = cmd; - return cmd; - } - private static Command glGetSamplerParameterfv; - public static Command glGetSamplerParameterfv() { - if (glGetSamplerParameterfv != null) - return glGetSamplerParameterfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterF()); - cmd.extension = GL_ARB_sampler_objects(); - glGetSamplerParameterfv = cmd; - return cmd; - } - private static Command glClearBufferfi; - public static Command glClearBufferfi() { - if (glClearBufferfi != null) - return glClearBufferfi; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buffer", Buffer()); - glClearBufferfi = cmd; - return cmd; - } - private static Command glGetFragmentLightfvSGIX; - public static Command glGetFragmentLightfvSGIX() { - if (glGetFragmentLightfvSGIX != null) - return glGetFragmentLightfvSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", FragmentLightNameSGIX()); - cmd.addParam("pname", FragmentLightParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glGetFragmentLightfvSGIX = cmd; - return cmd; - } - private static Command glLightModeli; - public static Command glLightModeli() { - if (glLightModeli != null) - return glLightModeli; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightModelParameter()); - glLightModeli = cmd; - return cmd; - } - private static Command glGetTexLevelParameterfv; - public static Command glGetTexLevelParameterfv() { - if (glGetTexLevelParameterfv != null) - return glGetTexLevelParameterfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - glGetTexLevelParameterfv = cmd; - return cmd; - } - private static Command glDrawRangeElementsBaseVertexOES; - public static Command glDrawRangeElementsBaseVertexOES() { - if (glDrawRangeElementsBaseVertexOES != null) - return glDrawRangeElementsBaseVertexOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawRangeElementsBaseVertexOES = cmd; - return cmd; - } - private static Command glAsyncCopyImageSubDataNVX; - public static Command glAsyncCopyImageSubDataNVX() { - if (glAsyncCopyImageSubDataNVX != null) - return glAsyncCopyImageSubDataNVX; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("dstGpuMask", _null_()); - cmd.addParam("srcTarget", _null_()); - cmd.addParam("dstTarget", _null_()); - cmd.extension = GL_NVX_gpu_multicast2(); - glAsyncCopyImageSubDataNVX = cmd; - return cmd; - } - private static Command glClearBufferiv; - public static Command glClearBufferiv() { - if (glClearBufferiv != null) - return glClearBufferiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buffer", Buffer()); - glClearBufferiv = cmd; - return cmd; - } - private static Command glProgramEnvParameterI4uivNV; - public static Command glProgramEnvParameterI4uivNV() { - if (glProgramEnvParameterI4uivNV != null) - return glProgramEnvParameterI4uivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramEnvParameterI4uivNV = cmd; - return cmd; - } - private static Command glCompressedTexSubImage2D; - public static Command glCompressedTexSubImage2D() { - if (glCompressedTexSubImage2D != null) - return glCompressedTexSubImage2D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - glCompressedTexSubImage2D = cmd; - return cmd; - } - private static Command glLightModelf; - public static Command glLightModelf() { - if (glLightModelf != null) - return glLightModelf; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightModelParameter()); - glLightModelf = cmd; - return cmd; - } - private static Command glSampleMaski; - public static Command glSampleMaski() { - if (glSampleMaski != null) - return glSampleMaski; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", _null_()); - cmd.extension = GL_ARB_texture_multisample(); - glSampleMaski = cmd; - return cmd; - } - private static Command glMatrixPushEXT; - public static Command glMatrixPushEXT() { - if (glMatrixPushEXT != null) - return glMatrixPushEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixPushEXT = cmd; - return cmd; - } - private static Command glEGLImageTargetTexStorageEXT; - public static Command glEGLImageTargetTexStorageEXT() { - if (glEGLImageTargetTexStorageEXT != null) - return glEGLImageTargetTexStorageEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - glEGLImageTargetTexStorageEXT = cmd; - return cmd; - } - private static Command glGetNamedStringivARB; - public static Command glGetNamedStringivARB() { - if (glGetNamedStringivARB != null) - return glGetNamedStringivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_ARB_shading_language_include(); - glGetNamedStringivARB = cmd; - return cmd; - } - private static Command glGetTextureParameterfv; - public static Command glGetTextureParameterfv() { - if (glGetTextureParameterfv != null) - return glGetTextureParameterfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTextureParameterfv = cmd; - return cmd; - } - private static Command glDrawElementsInstancedANGLE; - public static Command glDrawElementsInstancedANGLE() { - if (glDrawElementsInstancedANGLE != null) - return glDrawElementsInstancedANGLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - cmd.extension = GL_ANGLE_instanced_arrays(); - glDrawElementsInstancedANGLE = cmd; - return cmd; - } - private static Command glGetSamplerParameteriv; - public static Command glGetSamplerParameteriv() { - if (glGetSamplerParameteriv != null) - return glGetSamplerParameteriv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_ARB_sampler_objects(); - glGetSamplerParameteriv = cmd; - return cmd; - } - private static Command glCompressedTexSubImage1D; - public static Command glCompressedTexSubImage1D() { - if (glCompressedTexSubImage1D != null) - return glCompressedTexSubImage1D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - glCompressedTexSubImage1D = cmd; - return cmd; - } - private static Command glMultiTexCoord3dvARB; - public static Command glMultiTexCoord3dvARB() { - if (glMultiTexCoord3dvARB != null) - return glMultiTexCoord3dvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord3dvARB = cmd; - return cmd; - } - private static Command glConvolutionParameteri; - public static Command glConvolutionParameteri() { - if (glConvolutionParameteri != null) - return glConvolutionParameteri; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_ARB_imaging(); - glConvolutionParameteri = cmd; - return cmd; - } - private static Command glConvolutionParameterf; - public static Command glConvolutionParameterf() { - if (glConvolutionParameterf != null) - return glConvolutionParameterf; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_ARB_imaging(); - glConvolutionParameterf = cmd; - return cmd; - } - private static Command glBindTextureEXT; - public static Command glBindTextureEXT() { - if (glBindTextureEXT != null) - return glBindTextureEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_texture_object(); - glBindTextureEXT = cmd; - return cmd; - } - private static Command glDrawElementsInstancedBaseVertex; - public static Command glDrawElementsInstancedBaseVertex() { - if (glDrawElementsInstancedBaseVertex != null) - return glDrawElementsInstancedBaseVertex; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstancedBaseVertex = cmd; - return cmd; - } - private static Command glGetInvariantFloatvEXT; - public static Command glGetInvariantFloatvEXT() { - if (glGetInvariantFloatvEXT != null) - return glGetInvariantFloatvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glGetInvariantFloatvEXT = cmd; - return cmd; - } - private static Command glCreateQueries; - public static Command glCreateQueries() { - if (glCreateQueries != null) - return glCreateQueries; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.extension = GL_ARB_direct_state_access(); - glCreateQueries = cmd; - return cmd; - } - private static Command glBeginTransformFeedbackNV; - public static Command glBeginTransformFeedbackNV() { - if (glBeginTransformFeedbackNV != null) - return glBeginTransformFeedbackNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("primitiveMode", PrimitiveType()); - cmd.extension = GL_NV_transform_feedback(); - glBeginTransformFeedbackNV = cmd; - return cmd; - } - private static Command glImageTransformParameterfvHP; - public static Command glImageTransformParameterfvHP() { - if (glImageTransformParameterfvHP != null) - return glImageTransformParameterfvHP; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ImageTransformTargetHP()); - cmd.addParam("pname", ImageTransformPNameHP()); - cmd.extension = GL_HP_image_transform(); - glImageTransformParameterfvHP = cmd; - return cmd; - } - private static Command glClearBufferData; - public static Command glClearBufferData() { - if (glClearBufferData != null) - return glClearBufferData; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferStorageTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glClearBufferData = cmd; - return cmd; - } - private static Command glGetActiveAttribARB; - public static Command glGetActiveAttribARB() { - if (glGetActiveAttribARB != null) - return glGetActiveAttribARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", AttributeType()); - cmd.extension = GL_ARB_vertex_shader(); - glGetActiveAttribARB = cmd; - return cmd; - } - private static Command glGetImageHandleARB; - public static Command glGetImageHandleARB() { - if (glGetImageHandleARB != null) - return glGetImageHandleARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("layered", Boolean()); - cmd.addParam("format", PixelFormat()); - cmd.extension = GL_ARB_bindless_texture(); - glGetImageHandleARB = cmd; - return cmd; - } - private static Command glGetFloati_vNV; - public static Command glGetFloati_vNV() { - if (glGetFloati_vNV != null) - return glGetFloati_vNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - cmd.extension = GL_NV_viewport_array(); - glGetFloati_vNV = cmd; - return cmd; - } - private static Command glCompressedTexSubImage3D; - public static Command glCompressedTexSubImage3D() { - if (glCompressedTexSubImage3D != null) - return glCompressedTexSubImage3D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - glCompressedTexSubImage3D = cmd; - return cmd; - } - private static Command glSwizzleEXT; - public static Command glSwizzleEXT() { - if (glSwizzleEXT != null) - return glSwizzleEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("outX", VertexShaderCoordOutEXT()); - cmd.addParam("outY", VertexShaderCoordOutEXT()); - cmd.addParam("outZ", VertexShaderCoordOutEXT()); - cmd.addParam("outW", VertexShaderCoordOutEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glSwizzleEXT = cmd; - return cmd; - } - private static Command glCopyBufferSubData; - public static Command glCopyBufferSubData() { - if (glCopyBufferSubData != null) - return glCopyBufferSubData; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("readTarget", CopyBufferSubDataTarget()); - cmd.addParam("writeTarget", CopyBufferSubDataTarget()); - cmd.extension = GL_ARB_copy_buffer(); - glCopyBufferSubData = cmd; - return cmd; - } - private static Command glMatrixMultfEXT; - public static Command glMatrixMultfEXT() { - if (glMatrixMultfEXT != null) - return glMatrixMultfEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixMultfEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4x3dvEXT; - public static Command glProgramUniformMatrix4x3dvEXT() { - if (glProgramUniformMatrix4x3dvEXT != null) - return glProgramUniformMatrix4x3dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix4x3dvEXT = cmd; - return cmd; - } - private static Command glGetTextureParameteriv; - public static Command glGetTextureParameteriv() { - if (glGetTextureParameteriv != null) - return glGetTextureParameteriv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTextureParameteriv = cmd; - return cmd; - } - private static Command glMultiTexCoord2bOES; - public static Command glMultiTexCoord2bOES() { - if (glMultiTexCoord2bOES != null) - return glMultiTexCoord2bOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_byte_coordinates(); - glMultiTexCoord2bOES = cmd; - return cmd; - } - private static Command glMultiTexCoord2xOES; - public static Command glMultiTexCoord2xOES() { - if (glMultiTexCoord2xOES != null) - return glMultiTexCoord2xOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_fixed_point(); - glMultiTexCoord2xOES = cmd; - return cmd; - } - private static Command glGenerateMultiTexMipmapEXT; - public static Command glGenerateMultiTexMipmapEXT() { - if (glGenerateMultiTexMipmapEXT != null) - return glGenerateMultiTexMipmapEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glGenerateMultiTexMipmapEXT = cmd; - return cmd; - } - private static Command glStencilThenCoverFillPathNV; - public static Command glStencilThenCoverFillPathNV() { - if (glStencilThenCoverFillPathNV != null) - return glStencilThenCoverFillPathNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("fillMode", PathFillMode()); - cmd.addParam("coverMode", PathCoverMode()); - cmd.extension = GL_NV_path_rendering(); - glStencilThenCoverFillPathNV = cmd; - return cmd; - } - private static Command glVertexArrayFogCoordOffsetEXT; - public static Command glVertexArrayFogCoordOffsetEXT() { - if (glVertexArrayFogCoordOffsetEXT != null) - return glVertexArrayFogCoordOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", FogCoordinatePointerType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayFogCoordOffsetEXT = cmd; - return cmd; - } - private static Command glGetQueryObjectuiv; - public static Command glGetQueryObjectuiv() { - if (glGetQueryObjectuiv != null) - return glGetQueryObjectuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - glGetQueryObjectuiv = cmd; - return cmd; - } - private static Command glGetTexLevelParameteriv; - public static Command glGetTexLevelParameteriv() { - if (glGetTexLevelParameteriv != null) - return glGetTexLevelParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - glGetTexLevelParameteriv = cmd; - return cmd; - } - private static Command glExtGetTexLevelParameterivQCOM; - public static Command glExtGetTexLevelParameterivQCOM() { - if (glExtGetTexLevelParameterivQCOM != null) - return glExtGetTexLevelParameterivQCOM; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", _null_()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_QCOM_extended_get(); - glExtGetTexLevelParameterivQCOM = cmd; - return cmd; - } - private static Command glPassTexCoordATI; - public static Command glPassTexCoordATI() { - if (glPassTexCoordATI != null) - return glPassTexCoordATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("swizzle", SwizzleOpATI()); - cmd.extension = GL_ATI_fragment_shader(); - glPassTexCoordATI = cmd; - return cmd; - } - private static Command glMatrixLoadfEXT; - public static Command glMatrixLoadfEXT() { - if (glMatrixLoadfEXT != null) - return glMatrixLoadfEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixLoadfEXT = cmd; - return cmd; - } - private static Command glDrawMeshArraysSUN; - public static Command glDrawMeshArraysSUN() { - if (glDrawMeshArraysSUN != null) - return glDrawMeshArraysSUN; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_SUN_mesh_array(); - glDrawMeshArraysSUN = cmd; - return cmd; - } - private static Command glGetVertexAttribPointervNV; - public static Command glGetVertexAttribPointervNV() { - if (glGetVertexAttribPointervNV != null) - return glGetVertexAttribPointervNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glGetVertexAttribPointervNV = cmd; - return cmd; - } - private static Command glGetnPixelMapusvARB; - public static Command glGetnPixelMapusvARB() { - if (glGetnPixelMapusvARB != null) - return glGetnPixelMapusvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - cmd.extension = GL_ARB_robustness(); - glGetnPixelMapusvARB = cmd; - return cmd; - } - private static Command glIsAsyncMarkerSGIX; - public static Command glIsAsyncMarkerSGIX() { - if (glIsAsyncMarkerSGIX != null) - return glIsAsyncMarkerSGIX; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_SGIX_async(); - glIsAsyncMarkerSGIX = cmd; - return cmd; - } - private static Command glTexParameterxv; - public static Command glTexParameterxv() { - if (glTexParameterxv != null) - return glTexParameterxv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - glTexParameterxv = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3x4fvEXT; - public static Command glProgramUniformMatrix3x4fvEXT() { - if (glProgramUniformMatrix3x4fvEXT != null) - return glProgramUniformMatrix3x4fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix3x4fvEXT = cmd; - return cmd; - } - private static Command glBlendEquationEXT; - public static Command glBlendEquationEXT() { - if (glBlendEquationEXT != null) - return glBlendEquationEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", BlendEquationModeEXT()); - cmd.extension = GL_EXT_blend_minmax(); - glBlendEquationEXT = cmd; - return cmd; - } - private static Command glBlendEquationSeparateiEXT; - public static Command glBlendEquationSeparateiEXT() { - if (glBlendEquationSeparateiEXT != null) - return glBlendEquationSeparateiEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("modeRGB", BlendEquationModeEXT()); - cmd.addParam("modeAlpha", BlendEquationModeEXT()); - cmd.extension = GL_EXT_draw_buffers_indexed(); - glBlendEquationSeparateiEXT = cmd; - return cmd; - } - private static Command glMakeImageHandleResidentNV; - public static Command glMakeImageHandleResidentNV() { - if (glMakeImageHandleResidentNV != null) - return glMakeImageHandleResidentNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("access", _null_()); - glMakeImageHandleResidentNV = cmd; - return cmd; - } - private static Command glGetFloatIndexedvEXT; - public static Command glGetFloatIndexedvEXT() { - if (glGetFloatIndexedvEXT != null) - return glGetFloatIndexedvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetFloatIndexedvEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord3sARB; - public static Command glMultiTexCoord3sARB() { - if (glMultiTexCoord3sARB != null) - return glMultiTexCoord3sARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord3sARB = cmd; - return cmd; - } - private static Command glGetSamplerParameterIuivEXT; - public static Command glGetSamplerParameterIuivEXT() { - if (glGetSamplerParameterIuivEXT != null) - return glGetSamplerParameterIuivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_EXT_texture_border_clamp(); - glGetSamplerParameterIuivEXT = cmd; - return cmd; - } - private static Command glBindBuffersRange; - public static Command glBindBuffersRange() { - if (glBindBuffersRange != null) - return glBindBuffersRange; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - glBindBuffersRange = cmd; - return cmd; - } - private static Command glBeginQueryIndexed; - public static Command glBeginQueryIndexed() { - if (glBeginQueryIndexed != null) - return glBeginQueryIndexed; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.extension = GL_ARB_transform_feedback3(); - glBeginQueryIndexed = cmd; - return cmd; - } - private static Command glFramebufferTexture3DEXT; - public static Command glFramebufferTexture3DEXT() { - if (glFramebufferTexture3DEXT != null) - return glFramebufferTexture3DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_EXT_framebuffer_object(); - glFramebufferTexture3DEXT = cmd; - return cmd; - } - private static Command glGetVideoCaptureStreamivNV; - public static Command glGetVideoCaptureStreamivNV() { - if (glGetVideoCaptureStreamivNV != null) - return glGetVideoCaptureStreamivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_video_capture(); - glGetVideoCaptureStreamivNV = cmd; - return cmd; - } - private static Command glStencilFillPathInstancedNV; - public static Command glStencilFillPathInstancedNV() { - if (glStencilFillPathInstancedNV != null) - return glStencilFillPathInstancedNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("pathNameType", PathElementType()); - cmd.addParam("fillMode", PathFillMode()); - cmd.addParam("transformType", PathTransformType()); - cmd.extension = GL_NV_path_rendering(); - glStencilFillPathInstancedNV = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4x2dvEXT; - public static Command glProgramUniformMatrix4x2dvEXT() { - if (glProgramUniformMatrix4x2dvEXT != null) - return glProgramUniformMatrix4x2dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix4x2dvEXT = cmd; - return cmd; - } - private static Command glCopyColorSubTableEXT; - public static Command glCopyColorSubTableEXT() { - if (glCopyColorSubTableEXT != null) - return glCopyColorSubTableEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - glCopyColorSubTableEXT = cmd; - return cmd; - } - private static Command glGetDebugMessageLogARB; - public static Command glGetDebugMessageLogARB() { - if (glGetDebugMessageLogARB != null) - return glGetDebugMessageLogARB; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("sources", DebugSource()); - cmd.addParam("types", DebugType()); - cmd.addParam("severities", DebugSeverity()); - cmd.extension = GL_ARB_debug_output(); - glGetDebugMessageLogARB = cmd; - return cmd; - } - private static Command glMultiTexCoordPointerEXT; - public static Command glMultiTexCoordPointerEXT() { - if (glMultiTexCoordPointerEXT != null) - return glMultiTexCoordPointerEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexCoordPointerEXT = cmd; - return cmd; - } - private static Command glClearNamedFramebufferuiv; - public static Command glClearNamedFramebufferuiv() { - if (glClearNamedFramebufferuiv != null) - return glClearNamedFramebufferuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buffer", Buffer()); - cmd.extension = GL_ARB_direct_state_access(); - glClearNamedFramebufferuiv = cmd; - return cmd; - } - private static Command glFragmentLightfvSGIX; - public static Command glFragmentLightfvSGIX() { - if (glFragmentLightfvSGIX != null) - return glFragmentLightfvSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", FragmentLightNameSGIX()); - cmd.addParam("pname", FragmentLightParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentLightfvSGIX = cmd; - return cmd; - } - private static Command glDepthMask; - public static Command glDepthMask() { - if (glDepthMask != null) - return glDepthMask; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("flag", Boolean()); - glDepthMask = cmd; - return cmd; - } - private static Command glTexSubImage3DOES; - public static Command glTexSubImage3DOES() { - if (glTexSubImage3DOES != null) - return glTexSubImage3DOES; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_OES_texture_3D(); - glTexSubImage3DOES = cmd; - return cmd; - } - private static Command glProgramVertexLimitNV; - public static Command glProgramVertexLimitNV() { - if (glProgramVertexLimitNV != null) - return glProgramVertexLimitNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_geometry_program4(); - glProgramVertexLimitNV = cmd; - return cmd; - } - private static Command glTexSubImage1D; - public static Command glTexSubImage1D() { - if (glTexSubImage1D != null) - return glTexSubImage1D; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glTexSubImage1D = cmd; - return cmd; - } - private static Command glDeleteNamesAMD; - public static Command glDeleteNamesAMD() { - if (glDeleteNamesAMD != null) - return glDeleteNamesAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("identifier", _null_()); - cmd.extension = GL_AMD_name_gen_delete(); - glDeleteNamesAMD = cmd; - return cmd; - } - private static Command glTextureStorage1DEXT; - public static Command glTextureStorage1DEXT() { - if (glTextureStorage1DEXT != null) - return glTextureStorage1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureStorage1DEXT = cmd; - return cmd; - } - private static Command glVertexPointerEXT; - public static Command glVertexPointerEXT() { - if (glVertexPointerEXT != null) - return glVertexPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_EXT_vertex_array(); - glVertexPointerEXT = cmd; - return cmd; - } - private static Command glVertexStream1ivATI; - public static Command glVertexStream1ivATI() { - if (glVertexStream1ivATI != null) - return glVertexStream1ivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream1ivATI = cmd; - return cmd; - } - private static Command glColorFragmentOp1ATI; - public static Command glColorFragmentOp1ATI() { - if (glColorFragmentOp1ATI != null) - return glColorFragmentOp1ATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOp1ATI()); - cmd.extension = GL_ATI_fragment_shader(); - glColorFragmentOp1ATI = cmd; - return cmd; - } - private static Command glGetVertexAttribArrayObjectivATI; - public static Command glGetVertexAttribArrayObjectivATI() { - if (glGetVertexAttribArrayObjectivATI != null) - return glGetVertexAttribArrayObjectivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ArrayObjectPNameATI()); - glGetVertexAttribArrayObjectivATI = cmd; - return cmd; - } - private static Command glGetColorTableParameterivSGI; - public static Command glGetColorTableParameterivSGI() { - if (glGetColorTableParameterivSGI != null) - return glGetColorTableParameterivSGI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_SGI_color_table(); - glGetColorTableParameterivSGI = cmd; - return cmd; - } - private static Command glUniformMatrix2x3fv; - public static Command glUniformMatrix2x3fv() { - if (glUniformMatrix2x3fv != null) - return glUniformMatrix2x3fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - glUniformMatrix2x3fv = cmd; - return cmd; - } - private static Command glTextureImage1DEXT; - public static Command glTextureImage1DEXT() { - if (glTextureImage1DEXT != null) - return glTextureImage1DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureImage1DEXT = cmd; - return cmd; - } - private static Command glGetDebugMessageLogAMD; - public static Command glGetDebugMessageLogAMD() { - if (glGetDebugMessageLogAMD != null) - return glGetDebugMessageLogAMD; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("categories", _null_()); - cmd.addParam("severities", DebugSeverity()); - cmd.extension = GL_AMD_debug_output(); - glGetDebugMessageLogAMD = cmd; - return cmd; - } - private static Command glLightModelx; - public static Command glLightModelx() { - if (glLightModelx != null) - return glLightModelx; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightModelParameter()); - glLightModelx = cmd; - return cmd; - } - private static Command glQueryResourceNV; - public static Command glQueryResourceNV() { - if (glQueryResourceNV != null) - return glQueryResourceNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("queryType", _null_()); - cmd.extension = GL_NV_query_resource(); - glQueryResourceNV = cmd; - return cmd; - } - private static Command glTexAttachMemoryNV; - public static Command glTexAttachMemoryNV() { - if (glTexAttachMemoryNV != null) - return glTexAttachMemoryNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_NV_memory_attachment(); - glTexAttachMemoryNV = cmd; - return cmd; - } - private static Command glTexSubImage2D; - public static Command glTexSubImage2D() { - if (glTexSubImage2D != null) - return glTexSubImage2D; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glTexSubImage2D = cmd; - return cmd; - } - private static Command glColorTableParameterfvSGI; - public static Command glColorTableParameterfvSGI() { - if (glColorTableParameterfvSGI != null) - return glColorTableParameterfvSGI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_SGI_color_table(); - glColorTableParameterfvSGI = cmd; - return cmd; - } - private static Command glGetQueryivEXT; - public static Command glGetQueryivEXT() { - if (glGetQueryivEXT != null) - return glGetQueryivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.addParam("pname", QueryParameterName()); - cmd.extension = GL_EXT_disjoint_timer_query(); - glGetQueryivEXT = cmd; - return cmd; - } - private static Command glVertexArrayVertexOffsetEXT; - public static Command glVertexArrayVertexOffsetEXT() { - if (glVertexArrayVertexOffsetEXT != null) - return glVertexArrayVertexOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayVertexOffsetEXT = cmd; - return cmd; - } - private static Command glEdgeFlagPointerListIBM; - public static Command glEdgeFlagPointerListIBM() { - if (glEdgeFlagPointerListIBM != null) - return glEdgeFlagPointerListIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pointer", Boolean()); - cmd.extension = GL_IBM_vertex_array_lists(); - glEdgeFlagPointerListIBM = cmd; - return cmd; - } - private static Command glVertexStream3svATI; - public static Command glVertexStream3svATI() { - if (glVertexStream3svATI != null) - return glVertexStream3svATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream3svATI = cmd; - return cmd; - } - private static Command glGetNamedBufferPointerv; - public static Command glGetNamedBufferPointerv() { - if (glGetNamedBufferPointerv != null) - return glGetNamedBufferPointerv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", BufferPointerNameARB()); - cmd.extension = GL_ARB_direct_state_access(); - glGetNamedBufferPointerv = cmd; - return cmd; - } - private static Command glIndexMaterialEXT; - public static Command glIndexMaterialEXT() { - if (glIndexMaterialEXT != null) - return glIndexMaterialEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("mode", IndexMaterialParameterEXT()); - cmd.extension = GL_EXT_index_material(); - glIndexMaterialEXT = cmd; - return cmd; - } - private static Command glMultiModeDrawArraysIBM; - public static Command glMultiModeDrawArraysIBM() { - if (glMultiModeDrawArraysIBM != null) - return glMultiModeDrawArraysIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glMultiModeDrawArraysIBM = cmd; - return cmd; - } - private static Command glMatrixLoad3x2fNV; - public static Command glMatrixLoad3x2fNV() { - if (glMatrixLoad3x2fNV != null) - return glMatrixLoad3x2fNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("matrixMode", _null_()); - cmd.extension = GL_NV_path_rendering(); - glMatrixLoad3x2fNV = cmd; - return cmd; - } - private static Command glCompressedMultiTexSubImage2DEXT; - public static Command glCompressedMultiTexSubImage2DEXT() { - if (glCompressedMultiTexSubImage2DEXT != null) - return glCompressedMultiTexSubImage2DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedMultiTexSubImage2DEXT = cmd; - return cmd; - } - private static Command glGetMemoryObjectDetachedResourcesuivNV; - public static Command glGetMemoryObjectDetachedResourcesuivNV() { - if (glGetMemoryObjectDetachedResourcesuivNV != null) - return glGetMemoryObjectDetachedResourcesuivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_memory_attachment(); - glGetMemoryObjectDetachedResourcesuivNV = cmd; - return cmd; - } - private static Command glTexSubImage3D; - public static Command glTexSubImage3D() { - if (glTexSubImage3D != null) - return glTexSubImage3D; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glTexSubImage3D = cmd; - return cmd; - } - private static Command glCreateTextures; - public static Command glCreateTextures() { - if (glCreateTextures != null) - return glCreateTextures; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_ARB_direct_state_access(); - glCreateTextures = cmd; - return cmd; - } - private static Command glDrawBuffersIndexedEXT; - public static Command glDrawBuffersIndexedEXT() { - if (glDrawBuffersIndexedEXT != null) - return glDrawBuffersIndexedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("location", _null_()); - cmd.extension = GL_EXT_multiview_draw_buffers(); - glDrawBuffersIndexedEXT = cmd; - return cmd; - } - private static Command glCompressedTextureSubImage1DEXT; - public static Command glCompressedTextureSubImage1DEXT() { - if (glCompressedTextureSubImage1DEXT != null) - return glCompressedTextureSubImage1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedTextureSubImage1DEXT = cmd; - return cmd; - } - private static Command glUniformMatrix2x3dv; - public static Command glUniformMatrix2x3dv() { - if (glUniformMatrix2x3dv != null) - return glUniformMatrix2x3dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_gpu_shader_fp64(); - glUniformMatrix2x3dv = cmd; - return cmd; - } - private static Command glFramebufferTextureMultisampleMultiviewOVR; - public static Command glFramebufferTextureMultisampleMultiviewOVR() { - if (glFramebufferTextureMultisampleMultiviewOVR != null) - return glFramebufferTextureMultisampleMultiviewOVR; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - glFramebufferTextureMultisampleMultiviewOVR = cmd; - return cmd; - } - private static Command glGetNamedRenderbufferParameteriv; - public static Command glGetNamedRenderbufferParameteriv() { - if (glGetNamedRenderbufferParameteriv != null) - return glGetNamedRenderbufferParameteriv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", RenderbufferParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetNamedRenderbufferParameteriv = cmd; - return cmd; - } - private static Command glProgramEnvParameter4dARB; - public static Command glProgramEnvParameter4dARB() { - if (glProgramEnvParameter4dARB != null) - return glProgramEnvParameter4dARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glProgramEnvParameter4dARB = cmd; - return cmd; - } - private static Command glGetTexImage; - public static Command glGetTexImage() { - if (glGetTexImage != null) - return glGetTexImage; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glGetTexImage = cmd; - return cmd; - } - private static Command glCopyTextureSubImage1DEXT; - public static Command glCopyTextureSubImage1DEXT() { - if (glCopyTextureSubImage1DEXT != null) - return glCopyTextureSubImage1DEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyTextureSubImage1DEXT = cmd; - return cmd; - } - private static Command glFramebufferTexture1D; - public static Command glFramebufferTexture1D() { - if (glFramebufferTexture1D != null) - return glFramebufferTexture1D; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_ARB_framebuffer_object(); - glFramebufferTexture1D = cmd; - return cmd; - } - private static Command glLightModelxOES; - public static Command glLightModelxOES() { - if (glLightModelxOES != null) - return glLightModelxOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightModelParameter()); - cmd.extension = GL_OES_fixed_point(); - glLightModelxOES = cmd; - return cmd; - } - private static Command glTexImage3DMultisample; - public static Command glTexImage3DMultisample() { - if (glTexImage3DMultisample != null) - return glTexImage3DMultisample; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("fixedsamplelocations", Boolean()); - cmd.extension = GL_ARB_texture_multisample(); - glTexImage3DMultisample = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3x2dv; - public static Command glProgramUniformMatrix3x2dv() { - if (glProgramUniformMatrix3x2dv != null) - return glProgramUniformMatrix3x2dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix3x2dv = cmd; - return cmd; - } - private static Command glRenderbufferStorageOES; - public static Command glRenderbufferStorageOES() { - if (glRenderbufferStorageOES != null) - return glRenderbufferStorageOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_OES_framebuffer_object(); - glRenderbufferStorageOES = cmd; - return cmd; - } - private static Command glTexRenderbufferNV; - public static Command glTexRenderbufferNV() { - if (glTexRenderbufferNV != null) - return glTexRenderbufferNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_NV_explicit_multisample(); - glTexRenderbufferNV = cmd; - return cmd; - } - private static Command glBlitFramebufferLayerEXT; - public static Command glBlitFramebufferLayerEXT() { - if (glBlitFramebufferLayerEXT != null) - return glBlitFramebufferLayerEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClearBufferMask()); - cmd.addParam("filter", BlitFramebufferFilter()); - glBlitFramebufferLayerEXT = cmd; - return cmd; - } - private static Command glMatrixRotatefEXT; - public static Command glMatrixRotatefEXT() { - if (glMatrixRotatefEXT != null) - return glMatrixRotatefEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixRotatefEXT = cmd; - return cmd; - } - private static Command glUniformMatrix2x4dv; - public static Command glUniformMatrix2x4dv() { - if (glUniformMatrix2x4dv != null) - return glUniformMatrix2x4dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_gpu_shader_fp64(); - glUniformMatrix2x4dv = cmd; - return cmd; - } - private static Command glGetColorTableEXT; - public static Command glGetColorTableEXT() { - if (glGetColorTableEXT != null) - return glGetColorTableEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_paletted_texture(); - glGetColorTableEXT = cmd; - return cmd; - } - private static Command glFlushMappedBufferRange; - public static Command glFlushMappedBufferRange() { - if (glFlushMappedBufferRange != null) - return glFlushMappedBufferRange; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_ARB_map_buffer_range(); - glFlushMappedBufferRange = cmd; - return cmd; - } - private static Command glGetTextureImageEXT; - public static Command glGetTextureImageEXT() { - if (glGetTextureImageEXT != null) - return glGetTextureImageEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glGetTextureImageEXT = cmd; - return cmd; - } - private static Command glBindBufferBaseNV; - public static Command glBindBufferBaseNV() { - if (glBindBufferBaseNV != null) - return glBindBufferBaseNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_NV_transform_feedback(); - glBindBufferBaseNV = cmd; - return cmd; - } - private static Command glCopyConvolutionFilter2DEXT; - public static Command glCopyConvolutionFilter2DEXT() { - if (glCopyConvolutionFilter2DEXT != null) - return glCopyConvolutionFilter2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_convolution(); - glCopyConvolutionFilter2DEXT = cmd; - return cmd; - } - private static Command glTransformFeedbackVaryings; - public static Command glTransformFeedbackVaryings() { - if (glTransformFeedbackVaryings != null) - return glTransformFeedbackVaryings; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufferMode", TransformFeedbackBufferMode()); - glTransformFeedbackVaryings = cmd; - return cmd; - } - private static Command glProgramLocalParameterI4iNV; - public static Command glProgramLocalParameterI4iNV() { - if (glProgramLocalParameterI4iNV != null) - return glProgramLocalParameterI4iNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramLocalParameterI4iNV = cmd; - return cmd; - } - private static Command glIsTexture; - public static Command glIsTexture() { - if (glIsTexture != null) - return glIsTexture; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glIsTexture = cmd; - return cmd; - } - private static Command glGetMapAttribParameterfvNV; - public static Command glGetMapAttribParameterfvNV() { - if (glGetMapAttribParameterfvNV != null) - return glGetMapAttribParameterfvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", EvalTargetNV()); - cmd.addParam("pname", MapAttribParameterNV()); - cmd.extension = GL_NV_evaluators(); - glGetMapAttribParameterfvNV = cmd; - return cmd; - } - private static Command glEnableiOES; - public static Command glEnableiOES() { - if (glEnableiOES != null) - return glEnableiOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_OES_draw_buffers_indexed(); - glEnableiOES = cmd; - return cmd; - } - private static Command glRenderbufferStorageMultisampleANGLE; - public static Command glRenderbufferStorageMultisampleANGLE() { - if (glRenderbufferStorageMultisampleANGLE != null) - return glRenderbufferStorageMultisampleANGLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ANGLE_framebuffer_multisample(); - glRenderbufferStorageMultisampleANGLE = cmd; - return cmd; - } - private static Command glFramebufferTexture3D; - public static Command glFramebufferTexture3D() { - if (glFramebufferTexture3D != null) - return glFramebufferTexture3D; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_ARB_framebuffer_object(); - glFramebufferTexture3D = cmd; - return cmd; - } - private static Command glMultiTexCoordP4uiv; - public static Command glMultiTexCoordP4uiv() { - if (glMultiTexCoordP4uiv != null) - return glMultiTexCoordP4uiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glMultiTexCoordP4uiv = cmd; - return cmd; - } - private static Command glTexParameterxvOES; - public static Command glTexParameterxvOES() { - if (glTexParameterxvOES != null) - return glTexParameterxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_OES_fixed_point(); - glTexParameterxvOES = cmd; - return cmd; - } - private static Command glTexStorage2DEXT; - public static Command glTexStorage2DEXT() { - if (glTexStorage2DEXT != null) - return glTexStorage2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_texture_storage(); - glTexStorage2DEXT = cmd; - return cmd; - } - private static Command glFramebufferTexture2D; - public static Command glFramebufferTexture2D() { - if (glFramebufferTexture2D != null) - return glFramebufferTexture2D; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_ARB_framebuffer_object(); - glFramebufferTexture2D = cmd; - return cmd; - } - private static Command glBlendEquationSeparateiOES; - public static Command glBlendEquationSeparateiOES() { - if (glBlendEquationSeparateiOES != null) - return glBlendEquationSeparateiOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("modeRGB", BlendEquationModeEXT()); - cmd.addParam("modeAlpha", BlendEquationModeEXT()); - cmd.extension = GL_OES_draw_buffers_indexed(); - glBlendEquationSeparateiOES = cmd; - return cmd; - } - private static Command glTexParameterIuiv; - public static Command glTexParameterIuiv() { - if (glTexParameterIuiv != null) - return glTexParameterIuiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - glTexParameterIuiv = cmd; - return cmd; - } - private static Command glGetUnsignedBytevEXT; - public static Command glGetUnsignedBytevEXT() { - if (glGetUnsignedBytevEXT != null) - return glGetUnsignedBytevEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - cmd.extension = GL_EXT_memory_object(); - glGetUnsignedBytevEXT = cmd; - return cmd; - } - private static Command glIsSemaphoreEXT; - public static Command glIsSemaphoreEXT() { - if (glIsSemaphoreEXT != null) - return glIsSemaphoreEXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_EXT_semaphore(); - glIsSemaphoreEXT = cmd; - return cmd; - } - private static Command glVertexStream4iATI; - public static Command glVertexStream4iATI() { - if (glVertexStream4iATI != null) - return glVertexStream4iATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream4iATI = cmd; - return cmd; - } - private static Command glDrawElementArrayAPPLE; - public static Command glDrawElementArrayAPPLE() { - if (glDrawElementArrayAPPLE != null) - return glDrawElementArrayAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_APPLE_element_array(); - glDrawElementArrayAPPLE = cmd; - return cmd; - } - private static Command glGetFloatv; - public static Command glGetFloatv() { - if (glGetFloatv != null) - return glGetFloatv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - glGetFloatv = cmd; - return cmd; - } - private static Command glReadPixels; - public static Command glReadPixels() { - if (glReadPixels != null) - return glReadPixels; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glReadPixels = cmd; - return cmd; - } - private static Command glBlendFuncSeparateiEXT; - public static Command glBlendFuncSeparateiEXT() { - if (glBlendFuncSeparateiEXT != null) - return glBlendFuncSeparateiEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("srcRGB", BlendingFactor()); - cmd.addParam("dstRGB", BlendingFactor()); - cmd.addParam("srcAlpha", BlendingFactor()); - cmd.addParam("dstAlpha", BlendingFactor()); - cmd.extension = GL_EXT_draw_buffers_indexed(); - glBlendFuncSeparateiEXT = cmd; - return cmd; - } - private static Command glGetOcclusionQueryivNV; - public static Command glGetOcclusionQueryivNV() { - if (glGetOcclusionQueryivNV != null) - return glGetOcclusionQueryivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", OcclusionQueryParameterNameNV()); - cmd.extension = GL_NV_occlusion_query(); - glGetOcclusionQueryivNV = cmd; - return cmd; - } - private static Command glMultiTexCoord2fARB; - public static Command glMultiTexCoord2fARB() { - if (glMultiTexCoord2fARB != null) - return glMultiTexCoord2fARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord2fARB = cmd; - return cmd; - } - private static Command glFragmentLightModelivSGIX; - public static Command glFragmentLightModelivSGIX() { - if (glFragmentLightModelivSGIX != null) - return glFragmentLightModelivSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FragmentLightModelParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentLightModelivSGIX = cmd; - return cmd; - } - private static Command glGetFragmentMaterialivSGIX; - public static Command glGetFragmentMaterialivSGIX() { - if (glGetFragmentMaterialivSGIX != null) - return glGetFragmentMaterialivSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_SGIX_fragment_lighting(); - glGetFragmentMaterialivSGIX = cmd; - return cmd; - } - private static Command glDrawElementsInstancedEXT; - public static Command glDrawElementsInstancedEXT() { - if (glDrawElementsInstancedEXT != null) - return glDrawElementsInstancedEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - cmd.extension = GL_EXT_draw_instanced(); - glDrawElementsInstancedEXT = cmd; - return cmd; - } - private static Command glVertexBlendEnviATI; - public static Command glVertexBlendEnviATI() { - if (glVertexBlendEnviATI != null) - return glVertexBlendEnviATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexBlendEnviATI = cmd; - return cmd; - } - private static Command glClampColorARB; - public static Command glClampColorARB() { - if (glClampColorARB != null) - return glClampColorARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ClampColorTargetARB()); - cmd.addParam("clamp", ClampColorModeARB()); - cmd.extension = GL_ARB_color_buffer_float(); - glClampColorARB = cmd; - return cmd; - } - private static Command glConvolutionFilter2D; - public static Command glConvolutionFilter2D() { - if (glConvolutionFilter2D != null) - return glConvolutionFilter2D; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glConvolutionFilter2D = cmd; - return cmd; - } - private static Command glGetQueryObjectivARB; - public static Command glGetQueryObjectivARB() { - if (glGetQueryObjectivARB != null) - return glGetQueryObjectivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_ARB_occlusion_query(); - glGetQueryObjectivARB = cmd; - return cmd; - } - private static Command glGetHistogramParameterivEXT; - public static Command glGetHistogramParameterivEXT() { - if (glGetHistogramParameterivEXT != null) - return glGetHistogramParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("pname", GetHistogramParameterPNameEXT()); - cmd.extension = GL_EXT_histogram(); - glGetHistogramParameterivEXT = cmd; - return cmd; - } - private static Command glGetMapAttribParameterivNV; - public static Command glGetMapAttribParameterivNV() { - if (glGetMapAttribParameterivNV != null) - return glGetMapAttribParameterivNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", EvalTargetNV()); - cmd.addParam("pname", MapAttribParameterNV()); - cmd.extension = GL_NV_evaluators(); - glGetMapAttribParameterivNV = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3x2fv; - public static Command glProgramUniformMatrix3x2fv() { - if (glProgramUniformMatrix3x2fv != null) - return glProgramUniformMatrix3x2fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix3x2fv = cmd; - return cmd; - } - private static Command glGetPathTexGenivNV; - public static Command glGetPathTexGenivNV() { - if (glGetPathTexGenivNV != null) - return glGetPathTexGenivNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texCoordSet", TextureUnit()); - cmd.addParam("pname", PathGenMode()); - cmd.extension = GL_NV_path_rendering(); - glGetPathTexGenivNV = cmd; - return cmd; - } - private static Command glBufferPageCommitmentARB; - public static Command glBufferPageCommitmentARB() { - if (glBufferPageCommitmentARB != null) - return glBufferPageCommitmentARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("commit", Boolean()); - cmd.extension = GL_ARB_sparse_buffer(); - glBufferPageCommitmentARB = cmd; - return cmd; - } - private static Command glBeginQueryARB; - public static Command glBeginQueryARB() { - if (glBeginQueryARB != null) - return glBeginQueryARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.extension = GL_ARB_occlusion_query(); - glBeginQueryARB = cmd; - return cmd; - } - private static Command glConvolutionFilter1D; - public static Command glConvolutionFilter1D() { - if (glConvolutionFilter1D != null) - return glConvolutionFilter1D; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glConvolutionFilter1D = cmd; - return cmd; - } - private static Command glVertexArrayIndexOffsetEXT; - public static Command glVertexArrayIndexOffsetEXT() { - if (glVertexArrayIndexOffsetEXT != null) - return glVertexArrayIndexOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", IndexPointerType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayIndexOffsetEXT = cmd; - return cmd; - } - private static Command glExtGetTexSubImageQCOM; - public static Command glExtGetTexSubImageQCOM() { - if (glExtGetTexSubImageQCOM != null) - return glExtGetTexSubImageQCOM; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_QCOM_extended_get(); - glExtGetTexSubImageQCOM = cmd; - return cmd; - } - private static Command glImportSemaphoreWin32HandleEXT; - public static Command glImportSemaphoreWin32HandleEXT() { - if (glImportSemaphoreWin32HandleEXT != null) - return glImportSemaphoreWin32HandleEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("handleType", ExternalHandleType()); - cmd.extension = GL_EXT_semaphore_win32(); - glImportSemaphoreWin32HandleEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord1dARB; - public static Command glMultiTexCoord1dARB() { - if (glMultiTexCoord1dARB != null) - return glMultiTexCoord1dARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord1dARB = cmd; - return cmd; - } - private static Command glColorSubTableEXT; - public static Command glColorSubTableEXT() { - if (glColorSubTableEXT != null) - return glColorSubTableEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glColorSubTableEXT = cmd; - return cmd; - } - private static Command glGetVertexArrayIntegervEXT; - public static Command glGetVertexArrayIntegervEXT() { - if (glGetVertexArrayIntegervEXT != null) - return glGetVertexArrayIntegervEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexArrayPName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetVertexArrayIntegervEXT = cmd; - return cmd; - } - private static Command glSecondaryColorP3ui; - public static Command glSecondaryColorP3ui() { - if (glSecondaryColorP3ui != null) - return glSecondaryColorP3ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glSecondaryColorP3ui = cmd; - return cmd; - } - private static Command glColorMaskiOES; - public static Command glColorMaskiOES() { - if (glColorMaskiOES != null) - return glColorMaskiOES; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("r", Boolean()); - cmd.addParam("g", Boolean()); - cmd.addParam("b", Boolean()); - cmd.addParam("a", Boolean()); - cmd.extension = GL_OES_draw_buffers_indexed(); - glColorMaskiOES = cmd; - return cmd; - } - private static Command glIndexFormatNV; - public static Command glIndexFormatNV() { - if (glIndexFormatNV != null) - return glIndexFormatNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glIndexFormatNV = cmd; - return cmd; - } - private static Command glCopyTexSubImage2DEXT; - public static Command glCopyTexSubImage2DEXT() { - if (glCopyTexSubImage2DEXT != null) - return glCopyTexSubImage2DEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - glCopyTexSubImage2DEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3dvEXT; - public static Command glProgramUniformMatrix3dvEXT() { - if (glProgramUniformMatrix3dvEXT != null) - return glProgramUniformMatrix3dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix3dvEXT = cmd; - return cmd; - } - private static Command glRenderbufferStorageMultisample; - public static Command glRenderbufferStorageMultisample() { - if (glRenderbufferStorageMultisample != null) - return glRenderbufferStorageMultisample; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_framebuffer_object(); - glRenderbufferStorageMultisample = cmd; - return cmd; - } - private static Command glGetPerfMonitorCounterInfoAMD; - public static Command glGetPerfMonitorCounterInfoAMD() { - if (glGetPerfMonitorCounterInfoAMD != null) - return glGetPerfMonitorCounterInfoAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_AMD_performance_monitor(); - glGetPerfMonitorCounterInfoAMD = cmd; - return cmd; - } - private static Command glGetVertexAttribfvARB; - public static Command glGetVertexAttribfvARB() { - if (glGetVertexAttribfvARB != null) - return glGetVertexAttribfvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribPropertyARB()); - cmd.extension = GL_ARB_vertex_program(); - glGetVertexAttribfvARB = cmd; - return cmd; - } - private static Command glIsSampler; - public static Command glIsSampler() { - if (glIsSampler != null) - return glIsSampler; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_sampler_objects(); - glIsSampler = cmd; - return cmd; - } - private static Command glGetQueryObjecti64v; - public static Command glGetQueryObjecti64v() { - if (glGetQueryObjecti64v != null) - return glGetQueryObjecti64v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_ARB_timer_query(); - glGetQueryObjecti64v = cmd; - return cmd; - } - private static Command glDeformationMap3fSGIX; - public static Command glDeformationMap3fSGIX() { - if (glDeformationMap3fSGIX != null) - return glDeformationMap3fSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", FfdTargetSGIX()); - cmd.extension = GL_SGIX_polynomial_ffd(); - glDeformationMap3fSGIX = cmd; - return cmd; - } - private static Command glGetBufferSubDataARB; - public static Command glGetBufferSubDataARB() { - if (glGetBufferSubDataARB != null) - return glGetBufferSubDataARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_ARB_vertex_buffer_object(); - glGetBufferSubDataARB = cmd; - return cmd; - } - private static Command glDrawPixels; - public static Command glDrawPixels() { - if (glDrawPixels != null) - return glDrawPixels; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glDrawPixels = cmd; - return cmd; - } - private static Command glSampleMaskIndexedNV; - public static Command glSampleMaskIndexedNV() { - if (glSampleMaskIndexedNV != null) - return glSampleMaskIndexedNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", _null_()); - cmd.extension = GL_NV_explicit_multisample(); - glSampleMaskIndexedNV = cmd; - return cmd; - } - private static Command glTexParameteriv; - public static Command glTexParameteriv() { - if (glTexParameteriv != null) - return glTexParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - glTexParameteriv = cmd; - return cmd; - } - private static Command glMultiTexCoord1ivARB; - public static Command glMultiTexCoord1ivARB() { - if (glMultiTexCoord1ivARB != null) - return glMultiTexCoord1ivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord1ivARB = cmd; - return cmd; - } - private static Command glMultiTexCoord4hvNV; - public static Command glMultiTexCoord4hvNV() { - if (glMultiTexCoord4hvNV != null) - return glMultiTexCoord4hvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_NV_half_float(); - glMultiTexCoord4hvNV = cmd; - return cmd; - } - private static Command glShaderBinary; - public static Command glShaderBinary() { - if (glShaderBinary != null) - return glShaderBinary; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("binaryFormat", ShaderBinaryFormat()); - cmd.extension = GL_ARB_ES2_compatibility(); - glShaderBinary = cmd; - return cmd; - } - private static Command glBufferPageCommitmentMemNV; - public static Command glBufferPageCommitmentMemNV() { - if (glBufferPageCommitmentMemNV != null) - return glBufferPageCommitmentMemNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferStorageTarget()); - cmd.addParam("commit", Boolean()); - glBufferPageCommitmentMemNV = cmd; - return cmd; - } - private static Command glTexImage2D; - public static Command glTexImage2D() { - if (glTexImage2D != null) - return glTexImage2D; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glTexImage2D = cmd; - return cmd; - } - private static Command glCoverageModulationNV; - public static Command glCoverageModulationNV() { - if (glCoverageModulationNV != null) - return glCoverageModulationNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("components", _null_()); - cmd.extension = GL_NV_framebuffer_mixed_samples(); - glCoverageModulationNV = cmd; - return cmd; - } - private static Command glTexStorage3DMultisample; - public static Command glTexStorage3DMultisample() { - if (glTexStorage3DMultisample != null) - return glTexStorage3DMultisample; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("fixedsamplelocations", Boolean()); - glTexStorage3DMultisample = cmd; - return cmd; - } - private static Command glMultiModeDrawElementsIBM; - public static Command glMultiModeDrawElementsIBM() { - if (glMultiModeDrawElementsIBM != null) - return glMultiModeDrawElementsIBM; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiModeDrawElementsIBM = cmd; - return cmd; - } - private static Command glFinalCombinerInputNV; - public static Command glFinalCombinerInputNV() { - if (glFinalCombinerInputNV != null) - return glFinalCombinerInputNV; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("variable", CombinerVariableNV()); - cmd.addParam("input", CombinerRegisterNV()); - cmd.addParam("mapping", CombinerMappingNV()); - cmd.addParam("componentUsage", CombinerComponentUsageNV()); - cmd.extension = GL_NV_register_combiners(); - glFinalCombinerInputNV = cmd; - return cmd; - } - private static Command glMultiDrawElements; - public static Command glMultiDrawElements() { - if (glMultiDrawElements != null) - return glMultiDrawElements; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glMultiDrawElements = cmd; - return cmd; - } - private static Command glNamedFramebufferTextureMultiviewOVR; - public static Command glNamedFramebufferTextureMultiviewOVR() { - if (glNamedFramebufferTextureMultiviewOVR != null) - return glNamedFramebufferTextureMultiviewOVR; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_OVR_multiview(); - glNamedFramebufferTextureMultiviewOVR = cmd; - return cmd; - } - private static Command glTexImage3D; - public static Command glTexImage3D() { - if (glTexImage3D != null) - return glTexImage3D; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glTexImage3D = cmd; - return cmd; - } - private static Command glShadingRateQCOM; - public static Command glShadingRateQCOM() { - if (glShadingRateQCOM != null) - return glShadingRateQCOM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("rate", ShadingRateQCOM()); - cmd.extension = GL_QCOM_shading_rate(); - glShadingRateQCOM = cmd; - return cmd; - } - private static Command glGetSamplerParameterIuiv; - public static Command glGetSamplerParameterIuiv() { - if (glGetSamplerParameterIuiv != null) - return glGetSamplerParameterIuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_ARB_sampler_objects(); - glGetSamplerParameterIuiv = cmd; - return cmd; - } - private static Command glFramebufferRenderbufferOES; - public static Command glFramebufferRenderbufferOES() { - if (glFramebufferRenderbufferOES != null) - return glFramebufferRenderbufferOES; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("renderbuffertarget", RenderbufferTarget()); - cmd.extension = GL_OES_framebuffer_object(); - glFramebufferRenderbufferOES = cmd; - return cmd; - } - private static Command glNormalStream3fATI; - public static Command glNormalStream3fATI() { - if (glNormalStream3fATI != null) - return glNormalStream3fATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3fATI = cmd; - return cmd; - } - private static Command glPathParameteriNV; - public static Command glPathParameteriNV() { - if (glPathParameteriNV != null) - return glPathParameteriNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PathParameter()); - cmd.extension = GL_NV_path_rendering(); - glPathParameteriNV = cmd; - return cmd; - } - private static Command glNamedBufferStorage; - public static Command glNamedBufferStorage() { - if (glNamedBufferStorage != null) - return glNamedBufferStorage; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("flags", BufferStorageMask()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedBufferStorage = cmd; - return cmd; - } - private static Command glBindBufferOffsetNV; - public static Command glBindBufferOffsetNV() { - if (glBindBufferOffsetNV != null) - return glBindBufferOffsetNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_NV_transform_feedback(); - glBindBufferOffsetNV = cmd; - return cmd; - } - private static Command glVertexAttribFormatNV; - public static Command glVertexAttribFormatNV() { - if (glVertexAttribFormatNV != null) - return glVertexAttribFormatNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glVertexAttribFormatNV = cmd; - return cmd; - } - private static Command glBlendFuncSeparate; - public static Command glBlendFuncSeparate() { - if (glBlendFuncSeparate != null) - return glBlendFuncSeparate; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("sfactorRGB", BlendingFactor()); - cmd.addParam("dfactorRGB", BlendingFactor()); - cmd.addParam("sfactorAlpha", BlendingFactor()); - cmd.addParam("dfactorAlpha", BlendingFactor()); - glBlendFuncSeparate = cmd; - return cmd; - } - private static Command glMultiDrawElementsIndirectCountARB; - public static Command glMultiDrawElementsIndirectCountARB() { - if (glMultiDrawElementsIndirectCountARB != null) - return glMultiDrawElementsIndirectCountARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - cmd.extension = GL_ARB_indirect_parameters(); - glMultiDrawElementsIndirectCountARB = cmd; - return cmd; - } - private static Command glBufferData; - public static Command glBufferData() { - if (glBufferData != null) - return glBufferData; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("usage", BufferUsageARB()); - glBufferData = cmd; - return cmd; - } - private static Command glMapControlPointsNV; - public static Command glMapControlPointsNV() { - if (glMapControlPointsNV != null) - return glMapControlPointsNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", EvalTargetNV()); - cmd.addParam("type", MapTypeNV()); - cmd.addParam("packed", Boolean()); - cmd.extension = GL_NV_evaluators(); - glMapControlPointsNV = cmd; - return cmd; - } - private static Command glTextureSubImage3DEXT; - public static Command glTextureSubImage3DEXT() { - if (glTextureSubImage3DEXT != null) - return glTextureSubImage3DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureSubImage3DEXT = cmd; - return cmd; - } - private static Command glTexBuffer; - public static Command glTexBuffer() { - if (glTexBuffer != null) - return glTexBuffer; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - glTexBuffer = cmd; - return cmd; - } - private static Command glGetPointeri_vEXT; - public static Command glGetPointeri_vEXT() { - if (glGetPointeri_vEXT != null) - return glGetPointeri_vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_EXT_direct_state_access(); - glGetPointeri_vEXT = cmd; - return cmd; - } - private static Command glClientActiveTextureARB; - public static Command glClientActiveTextureARB() { - if (glClientActiveTextureARB != null) - return glClientActiveTextureARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glClientActiveTextureARB = cmd; - return cmd; - } - private static Command glTexImage1D; - public static Command glTexImage1D() { - if (glTexImage1D != null) - return glTexImage1D; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glTexImage1D = cmd; - return cmd; - } - private static Command glIsEnabledIndexedEXT; - public static Command glIsEnabledIndexedEXT() { - if (glIsEnabledIndexedEXT != null) - return glIsEnabledIndexedEXT; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_EXT_direct_state_access(); - glIsEnabledIndexedEXT = cmd; - return cmd; - } - private static Command glCopyColorTableSGI; - public static Command glCopyColorTableSGI() { - if (glCopyColorTableSGI != null) - return glCopyColorTableSGI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTargetSGI()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_SGI_color_table(); - glCopyColorTableSGI = cmd; - return cmd; - } - private static Command glIsTextureHandleResidentNV; - public static Command glIsTextureHandleResidentNV() { - if (glIsTextureHandleResidentNV != null) - return glIsTextureHandleResidentNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glIsTextureHandleResidentNV = cmd; - return cmd; - } - private static Command glMatrixMultTranspose3x3fNV; - public static Command glMatrixMultTranspose3x3fNV() { - if (glMatrixMultTranspose3x3fNV != null) - return glMatrixMultTranspose3x3fNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("matrixMode", _null_()); - cmd.extension = GL_NV_path_rendering(); - glMatrixMultTranspose3x3fNV = cmd; - return cmd; - } - private static Command glFragmentMaterialivSGIX; - public static Command glFragmentMaterialivSGIX() { - if (glFragmentMaterialivSGIX != null) - return glFragmentMaterialivSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentMaterialivSGIX = cmd; - return cmd; - } - private static Command glMatrixLoadTranspose3x3fNV; - public static Command glMatrixLoadTranspose3x3fNV() { - if (glMatrixLoadTranspose3x3fNV != null) - return glMatrixLoadTranspose3x3fNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("matrixMode", _null_()); - cmd.extension = GL_NV_path_rendering(); - glMatrixLoadTranspose3x3fNV = cmd; - return cmd; - } - private static Command glPointAlongPathNV; - public static Command glPointAlongPathNV() { - if (glPointAlongPathNV != null) - return glPointAlongPathNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_path_rendering(); - glPointAlongPathNV = cmd; - return cmd; - } - private static Command glGetVertexArrayIndexed64iv; - public static Command glGetVertexArrayIndexed64iv() { - if (glGetVertexArrayIndexed64iv != null) - return glGetVertexArrayIndexed64iv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexArrayPName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetVertexArrayIndexed64iv = cmd; - return cmd; - } - private static Command glGetFramebufferAttachmentParameterivEXT; - public static Command glGetFramebufferAttachmentParameterivEXT() { - if (glGetFramebufferAttachmentParameterivEXT != null) - return glGetFramebufferAttachmentParameterivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("pname", FramebufferAttachmentParameterName()); - cmd.extension = GL_EXT_framebuffer_object(); - glGetFramebufferAttachmentParameterivEXT = cmd; - return cmd; - } - private static Command glTexImage2DMultisampleCoverageNV; - public static Command glTexImage2DMultisampleCoverageNV() { - if (glTexImage2DMultisampleCoverageNV != null) - return glTexImage2DMultisampleCoverageNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_NV_texture_multisample(); - glTexImage2DMultisampleCoverageNV = cmd; - return cmd; - } - private static Command glNamedRenderbufferStorageMultisampleAdvancedAMD; - public static Command glNamedRenderbufferStorageMultisampleAdvancedAMD() { - if (glNamedRenderbufferStorageMultisampleAdvancedAMD != null) - return glNamedRenderbufferStorageMultisampleAdvancedAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_AMD_framebuffer_multisample_advanced(); - glNamedRenderbufferStorageMultisampleAdvancedAMD = cmd; - return cmd; - } - private static Command glBufferStorageExternalEXT; - public static Command glBufferStorageExternalEXT() { - if (glBufferStorageExternalEXT != null) - return glBufferStorageExternalEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("flags", BufferStorageMask()); - glBufferStorageExternalEXT = cmd; - return cmd; - } - private static Command glGetBufferPointervOES; - public static Command glGetBufferPointervOES() { - if (glGetBufferPointervOES != null) - return glGetBufferPointervOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("pname", BufferPointerNameARB()); - cmd.extension = GL_OES_mapbuffer(); - glGetBufferPointervOES = cmd; - return cmd; - } - private static Command glBlendEquationSeparateOES; - public static Command glBlendEquationSeparateOES() { - if (glBlendEquationSeparateOES != null) - return glBlendEquationSeparateOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("modeRGB", BlendEquationModeEXT()); - cmd.addParam("modeAlpha", BlendEquationModeEXT()); - cmd.extension = GL_OES_blend_equation_separate(); - glBlendEquationSeparateOES = cmd; - return cmd; - } - private static Command glDrawBuffersNV; - public static Command glDrawBuffersNV() { - if (glDrawBuffersNV != null) - return glDrawBuffersNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufs", _null_()); - cmd.extension = GL_NV_draw_buffers(); - glDrawBuffersNV = cmd; - return cmd; - } - private static Command glGetnColorTableARB; - public static Command glGetnColorTableARB() { - if (glGetnColorTableARB != null) - return glGetnColorTableARB; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_robustness(); - glGetnColorTableARB = cmd; - return cmd; - } - private static Command glDrawTransformFeedback; - public static Command glDrawTransformFeedback() { - if (glDrawTransformFeedback != null) - return glDrawTransformFeedback; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_ARB_transform_feedback2(); - glDrawTransformFeedback = cmd; - return cmd; - } - private static Command glVertexPointer; - public static Command glVertexPointer() { - if (glVertexPointer != null) - return glVertexPointer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - glVertexPointer = cmd; - return cmd; - } - private static Command glPathSubCommandsNV; - public static Command glPathSubCommandsNV() { - if (glPathSubCommandsNV != null) - return glPathSubCommandsNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("coordType", PathCoordType()); - cmd.extension = GL_NV_path_rendering(); - glPathSubCommandsNV = cmd; - return cmd; - } - private static Command glMultiTexParameterIivEXT; - public static Command glMultiTexParameterIivEXT() { - if (glMultiTexParameterIivEXT != null) - return glMultiTexParameterIivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexParameterIivEXT = cmd; - return cmd; - } - private static Command glTextureImage2DMultisampleCoverageNV; - public static Command glTextureImage2DMultisampleCoverageNV() { - if (glTextureImage2DMultisampleCoverageNV != null) - return glTextureImage2DMultisampleCoverageNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_NV_texture_multisample(); - glTextureImage2DMultisampleCoverageNV = cmd; - return cmd; - } - private static Command glMultiTexCoord3svARB; - public static Command glMultiTexCoord3svARB() { - if (glMultiTexCoord3svARB != null) - return glMultiTexCoord3svARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord3svARB = cmd; - return cmd; - } - private static Command glCopyBufferSubDataNV; - public static Command glCopyBufferSubDataNV() { - if (glCopyBufferSubDataNV != null) - return glCopyBufferSubDataNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("readTarget", CopyBufferSubDataTarget()); - cmd.addParam("writeTarget", CopyBufferSubDataTarget()); - cmd.extension = GL_NV_copy_buffer(); - glCopyBufferSubDataNV = cmd; - return cmd; - } - private static Command glBufferStorageMemEXT; - public static Command glBufferStorageMemEXT() { - if (glBufferStorageMemEXT != null) - return glBufferStorageMemEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_EXT_memory_object(); - glBufferStorageMemEXT = cmd; - return cmd; - } - private static Command glPointParameteriv; - public static Command glPointParameteriv() { - if (glPointParameteriv != null) - return glPointParameteriv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - glPointParameteriv = cmd; - return cmd; - } - private static Command glDrawElementsInstancedBaseInstanceEXT; - public static Command glDrawElementsInstancedBaseInstanceEXT() { - if (glDrawElementsInstancedBaseInstanceEXT != null) - return glDrawElementsInstancedBaseInstanceEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstancedBaseInstanceEXT = cmd; - return cmd; - } - private static Command glGetProgramLocalParameterIuivNV; - public static Command glGetProgramLocalParameterIuivNV() { - if (glGetProgramLocalParameterIuivNV != null) - return glGetProgramLocalParameterIuivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glGetProgramLocalParameterIuivNV = cmd; - return cmd; - } - private static Command glCompressedMultiTexImage3DEXT; - public static Command glCompressedMultiTexImage3DEXT() { - if (glCompressedMultiTexImage3DEXT != null) - return glCompressedMultiTexImage3DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedMultiTexImage3DEXT = cmd; - return cmd; - } - private static Command glNormalStream3iATI; - public static Command glNormalStream3iATI() { - if (glNormalStream3iATI != null) - return glNormalStream3iATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3iATI = cmd; - return cmd; - } - private static Command glPushDebugGroup; - public static Command glPushDebugGroup() { - if (glPushDebugGroup != null) - return glPushDebugGroup; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("source", DebugSource()); - cmd.extension = GL_KHR_debug(); - glPushDebugGroup = cmd; - return cmd; - } - private static Command glMultiDrawArraysIndirectBindlessCountNV; - public static Command glMultiDrawArraysIndirectBindlessCountNV() { - if (glMultiDrawArraysIndirectBindlessCountNV != null) - return glMultiDrawArraysIndirectBindlessCountNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glMultiDrawArraysIndirectBindlessCountNV = cmd; - return cmd; - } - private static Command glGetObjectParameterivAPPLE; - public static Command glGetObjectParameterivAPPLE() { - if (glGetObjectParameterivAPPLE != null) - return glGetObjectParameterivAPPLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("objectType", _null_()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_APPLE_object_purgeable(); - glGetObjectParameterivAPPLE = cmd; - return cmd; - } - private static Command glTexStorageAttribs2DEXT; - public static Command glTexStorageAttribs2DEXT() { - if (glTexStorageAttribs2DEXT != null) - return glTexStorageAttribs2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_texture_storage_compression(); - glTexStorageAttribs2DEXT = cmd; - return cmd; - } - private static Command glVertexAttribLPointerEXT; - public static Command glVertexAttribLPointerEXT() { - if (glVertexAttribLPointerEXT != null) - return glVertexAttribLPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribLType()); - cmd.extension = GL_EXT_vertex_attrib_64bit(); - glVertexAttribLPointerEXT = cmd; - return cmd; - } - private static Command glVDPAURegisterVideoSurfaceWithPictureStructureNV; - public static Command glVDPAURegisterVideoSurfaceWithPictureStructureNV() { - if (glVDPAURegisterVideoSurfaceWithPictureStructureNV != null) - return glVDPAURegisterVideoSurfaceWithPictureStructureNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("isFrameStructure", Boolean()); - glVDPAURegisterVideoSurfaceWithPictureStructureNV = cmd; - return cmd; - } - private static Command glAlphaFuncx; - public static Command glAlphaFuncx() { - if (glAlphaFuncx != null) - return glAlphaFuncx; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("func", AlphaFunction()); - glAlphaFuncx = cmd; - return cmd; - } - private static Command glGetConvolutionParameterxvOES; - public static Command glGetConvolutionParameterxvOES() { - if (glGetConvolutionParameterxvOES != null) - return glGetConvolutionParameterxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_OES_fixed_point(); - glGetConvolutionParameterxvOES = cmd; - return cmd; - } - private static Command glInvalidateNamedFramebufferData; - public static Command glInvalidateNamedFramebufferData() { - if (glInvalidateNamedFramebufferData != null) - return glInvalidateNamedFramebufferData; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("attachments", FramebufferAttachment()); - cmd.extension = GL_ARB_direct_state_access(); - glInvalidateNamedFramebufferData = cmd; - return cmd; - } - private static Command glVertexAttribPointer; - public static Command glVertexAttribPointer() { - if (glVertexAttribPointer != null) - return glVertexAttribPointer; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - glVertexAttribPointer = cmd; - return cmd; - } - private static Command glCoverageMaskNV; - public static Command glCoverageMaskNV() { - if (glCoverageMaskNV != null) - return glCoverageMaskNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", Boolean()); - cmd.extension = GL_NV_coverage_sample(); - glCoverageMaskNV = cmd; - return cmd; - } - private static Command glFragmentLightiSGIX; - public static Command glFragmentLightiSGIX() { - if (glFragmentLightiSGIX != null) - return glFragmentLightiSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", FragmentLightNameSGIX()); - cmd.addParam("pname", FragmentLightParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentLightiSGIX = cmd; - return cmd; - } - private static Command glBlendFunciARB; - public static Command glBlendFunciARB() { - if (glBlendFunciARB != null) - return glBlendFunciARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("src", BlendingFactor()); - cmd.addParam("dst", BlendingFactor()); - glBlendFunciARB = cmd; - return cmd; - } - private static Command glMultiTexCoord2iARB; - public static Command glMultiTexCoord2iARB() { - if (glMultiTexCoord2iARB != null) - return glMultiTexCoord2iARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord2iARB = cmd; - return cmd; - } - private static Command glConvolutionParameterivEXT; - public static Command glConvolutionParameterivEXT() { - if (glConvolutionParameterivEXT != null) - return glConvolutionParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_EXT_convolution(); - glConvolutionParameterivEXT = cmd; - return cmd; - } - private static Command glFramebufferRenderbufferEXT; - public static Command glFramebufferRenderbufferEXT() { - if (glFramebufferRenderbufferEXT != null) - return glFramebufferRenderbufferEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("renderbuffertarget", RenderbufferTarget()); - cmd.extension = GL_EXT_framebuffer_object(); - glFramebufferRenderbufferEXT = cmd; - return cmd; - } - private static Command glGetUnsignedBytei_vEXT; - public static Command glGetUnsignedBytei_vEXT() { - if (glGetUnsignedBytei_vEXT != null) - return glGetUnsignedBytei_vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_EXT_memory_object(); - glGetUnsignedBytei_vEXT = cmd; - return cmd; - } - private static Command glFramebufferTextureLayerEXT; - public static Command glFramebufferTextureLayerEXT() { - if (glFramebufferTextureLayerEXT != null) - return glFramebufferTextureLayerEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_EXT_texture_array(); - glFramebufferTextureLayerEXT = cmd; - return cmd; - } - private static Command glActiveTextureARB; - public static Command glActiveTextureARB() { - if (glActiveTextureARB != null) - return glActiveTextureARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glActiveTextureARB = cmd; - return cmd; - } - private static Command glBlendEquationOES; - public static Command glBlendEquationOES() { - if (glBlendEquationOES != null) - return glBlendEquationOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", BlendEquationModeEXT()); - cmd.extension = GL_OES_blend_subtract(); - glBlendEquationOES = cmd; - return cmd; - } - private static Command glGenerateMipmapOES; - public static Command glGenerateMipmapOES() { - if (glGenerateMipmapOES != null) - return glGenerateMipmapOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_OES_framebuffer_object(); - glGenerateMipmapOES = cmd; - return cmd; - } - private static Command glNormalP3uiv; - public static Command glNormalP3uiv() { - if (glNormalP3uiv != null) - return glNormalP3uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", NormalPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glNormalP3uiv = cmd; - return cmd; - } - private static Command glBindBufferRangeEXT; - public static Command glBindBufferRangeEXT() { - if (glBindBufferRangeEXT != null) - return glBindBufferRangeEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_EXT_transform_feedback(); - glBindBufferRangeEXT = cmd; - return cmd; - } - private static Command glPointParameterfv; - public static Command glPointParameterfv() { - if (glPointParameterfv != null) - return glPointParameterfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - glPointParameterfv = cmd; - return cmd; - } - private static Command glCoverageOperationNV; - public static Command glCoverageOperationNV() { - if (glCoverageOperationNV != null) - return glCoverageOperationNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("operation", _null_()); - cmd.extension = GL_NV_coverage_sample(); - glCoverageOperationNV = cmd; - return cmd; - } - private static Command glNamedRenderbufferStorageMultisampleCoverageEXT; - public static Command glNamedRenderbufferStorageMultisampleCoverageEXT() { - if (glNamedRenderbufferStorageMultisampleCoverageEXT != null) - return glNamedRenderbufferStorageMultisampleCoverageEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedRenderbufferStorageMultisampleCoverageEXT = cmd; - return cmd; - } - private static Command glMultiTexEnvfvEXT; - public static Command glMultiTexEnvfvEXT() { - if (glMultiTexEnvfvEXT != null) - return glMultiTexEnvfvEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexEnvfvEXT = cmd; - return cmd; - } - private static Command glClipPlanefIMG; - public static Command glClipPlanefIMG() { - if (glClipPlanefIMG != null) - return glClipPlanefIMG; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("p", ClipPlaneName()); - cmd.extension = GL_IMG_user_clip_plane(); - glClipPlanefIMG = cmd; - return cmd; - } - private static Command glIndexFuncEXT; - public static Command glIndexFuncEXT() { - if (glIndexFuncEXT != null) - return glIndexFuncEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("func", IndexFunctionEXT()); - cmd.extension = GL_EXT_index_func(); - glIndexFuncEXT = cmd; - return cmd; - } - private static Command glGetnMapfvARB; - public static Command glGetnMapfvARB() { - if (glGetnMapfvARB != null) - return glGetnMapfvARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MapTarget()); - cmd.addParam("query", MapQuery()); - cmd.extension = GL_ARB_robustness(); - glGetnMapfvARB = cmd; - return cmd; - } - private static Command glClearBufferSubData; - public static Command glClearBufferSubData() { - if (glClearBufferSubData != null) - return glClearBufferSubData; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glClearBufferSubData = cmd; - return cmd; - } - private static Command glCompressedTexImage3DOES; - public static Command glCompressedTexImage3DOES() { - if (glCompressedTexImage3DOES != null) - return glCompressedTexImage3DOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_OES_texture_3D(); - glCompressedTexImage3DOES = cmd; - return cmd; - } - private static Command glGetnMinmaxARB; - public static Command glGetnMinmaxARB() { - if (glGetnMinmaxARB != null) - return glGetnMinmaxARB; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.addParam("reset", Boolean()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_robustness(); - glGetnMinmaxARB = cmd; - return cmd; - } - private static Command glGetQueryObjectui64vEXT; - public static Command glGetQueryObjectui64vEXT() { - if (glGetQueryObjectui64vEXT != null) - return glGetQueryObjectui64vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_EXT_disjoint_timer_query(); - glGetQueryObjectui64vEXT = cmd; - return cmd; - } - private static Command glGetMultiTexGenivEXT; - public static Command glGetMultiTexGenivEXT() { - if (glGetMultiTexGenivEXT != null) - return glGetMultiTexGenivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetMultiTexGenivEXT = cmd; - return cmd; - } - private static Command glProvokingVertex; - public static Command glProvokingVertex() { - if (glProvokingVertex != null) - return glProvokingVertex; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", VertexProvokingMode()); - cmd.extension = GL_ARB_provoking_vertex(); - glProvokingVertex = cmd; - return cmd; - } - private static Command glGetTexLevelParameterxvOES; - public static Command glGetTexLevelParameterxvOES() { - if (glGetTexLevelParameterxvOES != null) - return glGetTexLevelParameterxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_OES_fixed_point(); - glGetTexLevelParameterxvOES = cmd; - return cmd; - } - private static Command glIsVertexAttribEnabledAPPLE; - public static Command glIsVertexAttribEnabledAPPLE() { - if (glIsVertexAttribEnabledAPPLE != null) - return glIsVertexAttribEnabledAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_APPLE_vertex_program_evaluators(); - glIsVertexAttribEnabledAPPLE = cmd; - return cmd; - } - private static Command glGetNamedFramebufferParameterfvAMD; - public static Command glGetNamedFramebufferParameterfvAMD() { - if (glGetNamedFramebufferParameterfvAMD != null) - return glGetNamedFramebufferParameterfvAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_AMD_framebuffer_sample_positions(); - glGetNamedFramebufferParameterfvAMD = cmd; - return cmd; - } - private static Command glMaterialfv; - public static Command glMaterialfv() { - if (glMaterialfv != null) - return glMaterialfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - glMaterialfv = cmd; - return cmd; - } - private static Command glDrawRangeElementArrayATI; - public static Command glDrawRangeElementArrayATI() { - if (glDrawRangeElementArrayATI != null) - return glDrawRangeElementArrayATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_ATI_element_array(); - glDrawRangeElementArrayATI = cmd; - return cmd; - } - private static Command glEGLImageTargetRenderbufferStorageOES; - public static Command glEGLImageTargetRenderbufferStorageOES() { - if (glEGLImageTargetRenderbufferStorageOES != null) - return glEGLImageTargetRenderbufferStorageOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_OES_EGL_image(); - glEGLImageTargetRenderbufferStorageOES = cmd; - return cmd; - } - private static Command glGetIntegerv; - public static Command glGetIntegerv() { - if (glGetIntegerv != null) - return glGetIntegerv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - glGetIntegerv = cmd; - return cmd; - } - private static Command glGetVariantFloatvEXT; - public static Command glGetVariantFloatvEXT() { - if (glGetVariantFloatvEXT != null) - return glGetVariantFloatvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glGetVariantFloatvEXT = cmd; - return cmd; - } - private static Command glBlendEquationSeparateIndexedAMD; - public static Command glBlendEquationSeparateIndexedAMD() { - if (glBlendEquationSeparateIndexedAMD != null) - return glBlendEquationSeparateIndexedAMD; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("modeRGB", BlendEquationModeEXT()); - cmd.addParam("modeAlpha", BlendEquationModeEXT()); - glBlendEquationSeparateIndexedAMD = cmd; - return cmd; - } - private static Command glPNTrianglesiATI; - public static Command glPNTrianglesiATI() { - if (glPNTrianglesiATI != null) - return glPNTrianglesiATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PNTrianglesPNameATI()); - cmd.extension = GL_ATI_pn_triangles(); - glPNTrianglesiATI = cmd; - return cmd; - } - private static Command glFragmentMaterialfvSGIX; - public static Command glFragmentMaterialfvSGIX() { - if (glFragmentMaterialfvSGIX != null) - return glFragmentMaterialfvSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentMaterialfvSGIX = cmd; - return cmd; - } - private static Command glPixelMapuiv; - public static Command glPixelMapuiv() { - if (glPixelMapuiv != null) - return glPixelMapuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - glPixelMapuiv = cmd; - return cmd; - } - private static Command glStencilFuncSeparateATI; - public static Command glStencilFuncSeparateATI() { - if (glStencilFuncSeparateATI != null) - return glStencilFuncSeparateATI; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("frontfunc", StencilFunction()); - cmd.addParam("backfunc", StencilFunction()); - cmd.extension = GL_ATI_separate_stencil(); - glStencilFuncSeparateATI = cmd; - return cmd; - } - private static Command glTextureLightEXT; - public static Command glTextureLightEXT() { - if (glTextureLightEXT != null) - return glTextureLightEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", LightTexturePNameEXT()); - cmd.extension = GL_EXT_light_texture(); - glTextureLightEXT = cmd; - return cmd; - } - private static Command glMatrixIndexPointerARB; - public static Command glMatrixIndexPointerARB() { - if (glMatrixIndexPointerARB != null) - return glMatrixIndexPointerARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", MatrixIndexPointerTypeARB()); - cmd.extension = GL_ARB_matrix_palette(); - glMatrixIndexPointerARB = cmd; - return cmd; - } - private static Command glEnableClientState; - public static Command glEnableClientState() { - if (glEnableClientState != null) - return glEnableClientState; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - glEnableClientState = cmd; - return cmd; - } - private static Command glPixelMapx; - public static Command glPixelMapx() { - if (glPixelMapx != null) - return glPixelMapx; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - cmd.extension = GL_OES_fixed_point(); - glPixelMapx = cmd; - return cmd; - } - private static Command glNormalPointerListIBM; - public static Command glNormalPointerListIBM() { - if (glNormalPointerListIBM != null) - return glNormalPointerListIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", NormalPointerType()); - cmd.extension = GL_IBM_vertex_array_lists(); - glNormalPointerListIBM = cmd; - return cmd; - } - private static Command glIsEnablediNV; - public static Command glIsEnablediNV() { - if (glIsEnablediNV != null) - return glIsEnablediNV; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_NV_viewport_array(); - glIsEnablediNV = cmd; - return cmd; - } - private static Command glAreTexturesResident; - public static Command glAreTexturesResident() { - if (glAreTexturesResident != null) - return glAreTexturesResident; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("residences", Boolean()); - glAreTexturesResident = cmd; - return cmd; - } - private static Command glDrawTransformFeedbackInstanced; - public static Command glDrawTransformFeedbackInstanced() { - if (glDrawTransformFeedbackInstanced != null) - return glDrawTransformFeedbackInstanced; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawTransformFeedbackInstanced = cmd; - return cmd; - } - private static Command glGetTextureLevelParameterfv; - public static Command glGetTextureLevelParameterfv() { - if (glGetTextureLevelParameterfv != null) - return glGetTextureLevelParameterfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTextureLevelParameterfv = cmd; - return cmd; - } - private static Command glVideoCaptureStreamParameterivNV; - public static Command glVideoCaptureStreamParameterivNV() { - if (glVideoCaptureStreamParameterivNV != null) - return glVideoCaptureStreamParameterivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_video_capture(); - glVideoCaptureStreamParameterivNV = cmd; - return cmd; - } - private static Command glCullParameterfvEXT; - public static Command glCullParameterfvEXT() { - if (glCullParameterfvEXT != null) - return glCullParameterfvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", CullParameterEXT()); - cmd.extension = GL_EXT_cull_vertex(); - glCullParameterfvEXT = cmd; - return cmd; - } - private static Command glTexParameterfv; - public static Command glTexParameterfv() { - if (glTexParameterfv != null) - return glTexParameterfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - glTexParameterfv = cmd; - return cmd; - } - private static Command glCopyMultiTexSubImage2DEXT; - public static Command glCopyMultiTexSubImage2DEXT() { - if (glCopyMultiTexSubImage2DEXT != null) - return glCopyMultiTexSubImage2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyMultiTexSubImage2DEXT = cmd; - return cmd; - } - private static Command glClientAttribDefaultEXT; - public static Command glClientAttribDefaultEXT() { - if (glClientAttribDefaultEXT != null) - return glClientAttribDefaultEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClientAttribMask()); - cmd.extension = GL_EXT_direct_state_access(); - glClientAttribDefaultEXT = cmd; - return cmd; - } - private static Command glCheckFramebufferStatus; - public static Command glCheckFramebufferStatus() { - if (glCheckFramebufferStatus != null) - return glCheckFramebufferStatus; - Command cmd = new Command(1); - cmd.returnGroup = FramebufferStatus(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_ARB_framebuffer_object(); - glCheckFramebufferStatus = cmd; - return cmd; - } - private static Command glGetLightiv; - public static Command glGetLightiv() { - if (glGetLightiv != null) - return glGetLightiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - glGetLightiv = cmd; - return cmd; - } - private static Command glListParameterfSGIX; - public static Command glListParameterfSGIX() { - if (glListParameterfSGIX != null) - return glListParameterfSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ListParameterName()); - cmd.extension = GL_SGIX_list_priority(); - glListParameterfSGIX = cmd; - return cmd; - } - private static Command glGetnPixelMapfvARB; - public static Command glGetnPixelMapfvARB() { - if (glGetnPixelMapfvARB != null) - return glGetnPixelMapfvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - cmd.extension = GL_ARB_robustness(); - glGetnPixelMapfvARB = cmd; - return cmd; - } - private static Command glBlendEquationIndexedAMD; - public static Command glBlendEquationIndexedAMD() { - if (glBlendEquationIndexedAMD != null) - return glBlendEquationIndexedAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", BlendEquationModeEXT()); - glBlendEquationIndexedAMD = cmd; - return cmd; - } - private static Command glDrawElementsInstanced; - public static Command glDrawElementsInstanced() { - if (glDrawElementsInstanced != null) - return glDrawElementsInstanced; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstanced = cmd; - return cmd; - } - private static Command glMultiTexParameterfEXT; - public static Command glMultiTexParameterfEXT() { - if (glMultiTexParameterfEXT != null) - return glMultiTexParameterfEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexParameterfEXT = cmd; - return cmd; - } - private static Command glEdgeFlagv; - public static Command glEdgeFlagv() { - if (glEdgeFlagv != null) - return glEdgeFlagv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("flag", Boolean()); - glEdgeFlagv = cmd; - return cmd; - } - private static Command glGetProgramResourcefvNV; - public static Command glGetProgramResourcefvNV() { - if (glGetProgramResourcefvNV != null) - return glGetProgramResourcefvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("programInterface", ProgramInterface()); - cmd.addParam("props", _null_()); - cmd.extension = GL_NV_path_rendering(); - glGetProgramResourcefvNV = cmd; - return cmd; - } - private static Command glShadingRateSampleOrderNV; - public static Command glShadingRateSampleOrderNV() { - if (glShadingRateSampleOrderNV != null) - return glShadingRateSampleOrderNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("order", _null_()); - cmd.extension = GL_NV_shading_rate_image(); - glShadingRateSampleOrderNV = cmd; - return cmd; - } - private static Command glGetProgramBinaryOES; - public static Command glGetProgramBinaryOES() { - if (glGetProgramBinaryOES != null) - return glGetProgramBinaryOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("binaryFormat", _null_()); - cmd.extension = GL_OES_get_program_binary(); - glGetProgramBinaryOES = cmd; - return cmd; - } - private static Command glCopyTextureSubImage3DEXT; - public static Command glCopyTextureSubImage3DEXT() { - if (glCopyTextureSubImage3DEXT != null) - return glCopyTextureSubImage3DEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyTextureSubImage3DEXT = cmd; - return cmd; - } - private static Command glMaterialiv; - public static Command glMaterialiv() { - if (glMaterialiv != null) - return glMaterialiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - glMaterialiv = cmd; - return cmd; - } - private static Command glMulticastWaitSyncNV; - public static Command glMulticastWaitSyncNV() { - if (glMulticastWaitSyncNV != null) - return glMulticastWaitSyncNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("waitGpuMask", _null_()); - cmd.extension = GL_NV_gpu_multicast(); - glMulticastWaitSyncNV = cmd; - return cmd; - } - private static Command glMinmax; - public static Command glMinmax() { - if (glMinmax != null) - return glMinmax; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("sink", Boolean()); - cmd.extension = GL_ARB_imaging(); - glMinmax = cmd; - return cmd; - } - private static Command glVertexAttribP3ui; - public static Command glVertexAttribP3ui() { - if (glVertexAttribP3ui != null) - return glVertexAttribP3ui; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexAttribP3ui = cmd; - return cmd; - } - private static Command glVertexPointervINTEL; - public static Command glVertexPointervINTEL() { - if (glVertexPointervINTEL != null) - return glVertexPointervINTEL; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_INTEL_parallel_arrays(); - glVertexPointervINTEL = cmd; - return cmd; - } - private static Command glBindFramebuffer; - public static Command glBindFramebuffer() { - if (glBindFramebuffer != null) - return glBindFramebuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_ARB_framebuffer_object(); - glBindFramebuffer = cmd; - return cmd; - } - private static Command glMakeBufferNonResidentNV; - public static Command glMakeBufferNonResidentNV() { - if (glMakeBufferNonResidentNV != null) - return glMakeBufferNonResidentNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_NV_shader_buffer_load(); - glMakeBufferNonResidentNV = cmd; - return cmd; - } - private static Command glVertexStream2dvATI; - public static Command glVertexStream2dvATI() { - if (glVertexStream2dvATI != null) - return glVertexStream2dvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream2dvATI = cmd; - return cmd; - } - private static Command glTransformFeedbackAttribsNV; - public static Command glTransformFeedbackAttribsNV() { - if (glTransformFeedbackAttribsNV != null) - return glTransformFeedbackAttribsNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufferMode", _null_()); - cmd.extension = GL_NV_transform_feedback(); - glTransformFeedbackAttribsNV = cmd; - return cmd; - } - private static Command glIsFenceAPPLE; - public static Command glIsFenceAPPLE() { - if (glIsFenceAPPLE != null) - return glIsFenceAPPLE; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_APPLE_fence(); - glIsFenceAPPLE = cmd; - return cmd; - } - private static Command glColorTableParameteriv; - public static Command glColorTableParameteriv() { - if (glColorTableParameteriv != null) - return glColorTableParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_ARB_imaging(); - glColorTableParameteriv = cmd; - return cmd; - } - private static Command glDrawBuffersEXT; - public static Command glDrawBuffersEXT() { - if (glDrawBuffersEXT != null) - return glDrawBuffersEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("bufs", _null_()); - cmd.extension = GL_EXT_draw_buffers(); - glDrawBuffersEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2x4dvEXT; - public static Command glProgramUniformMatrix2x4dvEXT() { - if (glProgramUniformMatrix2x4dvEXT != null) - return glProgramUniformMatrix2x4dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix2x4dvEXT = cmd; - return cmd; - } - private static Command glCopyTexImage1DEXT; - public static Command glCopyTexImage1DEXT() { - if (glCopyTexImage1DEXT != null) - return glCopyTexImage1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - glCopyTexImage1DEXT = cmd; - return cmd; - } - private static Command glCreateShaderProgramvEXT; - public static Command glCreateShaderProgramvEXT() { - if (glCreateShaderProgramvEXT != null) - return glCreateShaderProgramvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ShaderType()); - cmd.extension = GL_EXT_separate_shader_objects(); - glCreateShaderProgramvEXT = cmd; - return cmd; - } - private static Command glFramebufferTexture; - public static Command glFramebufferTexture() { - if (glFramebufferTexture != null) - return glFramebufferTexture; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - glFramebufferTexture = cmd; - return cmd; - } - private static Command glNamedProgramLocalParameters4fvEXT; - public static Command glNamedProgramLocalParameters4fvEXT() { - if (glNamedProgramLocalParameters4fvEXT != null) - return glNamedProgramLocalParameters4fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParameters4fvEXT = cmd; - return cmd; - } - private static Command glGetVideoivNV; - public static Command glGetVideoivNV() { - if (glGetVideoivNV != null) - return glGetVideoivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_present_video(); - glGetVideoivNV = cmd; - return cmd; - } - private static Command glGetLightfv; - public static Command glGetLightfv() { - if (glGetLightfv != null) - return glGetLightfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - glGetLightfv = cmd; - return cmd; - } - private static Command glGetNamedRenderbufferParameterivEXT; - public static Command glGetNamedRenderbufferParameterivEXT() { - if (glGetNamedRenderbufferParameterivEXT != null) - return glGetNamedRenderbufferParameterivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", RenderbufferParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedRenderbufferParameterivEXT = cmd; - return cmd; - } - private static Command glCompressedTextureSubImage3D; - public static Command glCompressedTextureSubImage3D() { - if (glCompressedTextureSubImage3D != null) - return glCompressedTextureSubImage3D; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glCompressedTextureSubImage3D = cmd; - return cmd; - } - private static Command glGetClipPlanefOES; - public static Command glGetClipPlanefOES() { - if (glGetClipPlanefOES != null) - return glGetClipPlanefOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("plane", ClipPlaneName()); - glGetClipPlanefOES = cmd; - return cmd; - } - private static Command glFinishObjectAPPLE; - public static Command glFinishObjectAPPLE() { - if (glFinishObjectAPPLE != null) - return glFinishObjectAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("object", ObjectTypeAPPLE()); - cmd.extension = GL_APPLE_fence(); - glFinishObjectAPPLE = cmd; - return cmd; - } - private static Command glGetRenderbufferParameterivOES; - public static Command glGetRenderbufferParameterivOES() { - if (glGetRenderbufferParameterivOES != null) - return glGetRenderbufferParameterivOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("pname", RenderbufferParameterName()); - cmd.extension = GL_OES_framebuffer_object(); - glGetRenderbufferParameterivOES = cmd; - return cmd; - } - private static Command glMultiTexGendEXT; - public static Command glMultiTexGendEXT() { - if (glMultiTexGendEXT != null) - return glMultiTexGendEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexGendEXT = cmd; - return cmd; - } - private static Command glVertexArrayAttribFormat; - public static Command glVertexArrayAttribFormat() { - if (glVertexArrayAttribFormat != null) - return glVertexArrayAttribFormat; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_direct_state_access(); - glVertexArrayAttribFormat = cmd; - return cmd; - } - private static Command glFogCoordPointerListIBM; - public static Command glFogCoordPointerListIBM() { - if (glFogCoordPointerListIBM != null) - return glFogCoordPointerListIBM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", FogPointerTypeIBM()); - cmd.extension = GL_IBM_vertex_array_lists(); - glFogCoordPointerListIBM = cmd; - return cmd; - } - private static Command glVertexArrayAttribIFormat; - public static Command glVertexArrayAttribIFormat() { - if (glVertexArrayAttribIFormat != null) - return glVertexArrayAttribIFormat; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribIType()); - cmd.extension = GL_ARB_direct_state_access(); - glVertexArrayAttribIFormat = cmd; - return cmd; - } - private static Command glGetPixelTransformParameterfvEXT; - public static Command glGetPixelTransformParameterfvEXT() { - if (glGetPixelTransformParameterfvEXT != null) - return glGetPixelTransformParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_EXT_pixel_transform(); - glGetPixelTransformParameterfvEXT = cmd; - return cmd; - } - private static Command glMatrixLoad3x3fNV; - public static Command glMatrixLoad3x3fNV() { - if (glMatrixLoad3x3fNV != null) - return glMatrixLoad3x3fNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("matrixMode", _null_()); - cmd.extension = GL_NV_path_rendering(); - glMatrixLoad3x3fNV = cmd; - return cmd; - } - private static Command glProgramLocalParameters4fvEXT; - public static Command glProgramLocalParameters4fvEXT() { - if (glProgramLocalParameters4fvEXT != null) - return glProgramLocalParameters4fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - glProgramLocalParameters4fvEXT = cmd; - return cmd; - } - private static Command glDrawElementsBaseVertexOES; - public static Command glDrawElementsBaseVertexOES() { - if (glDrawElementsBaseVertexOES != null) - return glDrawElementsBaseVertexOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsBaseVertexOES = cmd; - return cmd; - } - private static Command glMultiTexCoordP1uiv; - public static Command glMultiTexCoordP1uiv() { - if (glMultiTexCoordP1uiv != null) - return glMultiTexCoordP1uiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glMultiTexCoordP1uiv = cmd; - return cmd; - } - private static Command glColorTableParameterfv; - public static Command glColorTableParameterfv() { - if (glColorTableParameterfv != null) - return glColorTableParameterfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_ARB_imaging(); - glColorTableParameterfv = cmd; - return cmd; - } - private static Command glBlitFramebufferLayersEXT; - public static Command glBlitFramebufferLayersEXT() { - if (glBlitFramebufferLayersEXT != null) - return glBlitFramebufferLayersEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClearBufferMask()); - cmd.addParam("filter", BlitFramebufferFilter()); - glBlitFramebufferLayersEXT = cmd; - return cmd; - } - private static Command glGetVertexAttribPointerv; - public static Command glGetVertexAttribPointerv() { - if (glGetVertexAttribPointerv != null) - return glGetVertexAttribPointerv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribPointerPropertyARB()); - glGetVertexAttribPointerv = cmd; - return cmd; - } - private static Command glCompressedTextureSubImage1D; - public static Command glCompressedTextureSubImage1D() { - if (glCompressedTextureSubImage1D != null) - return glCompressedTextureSubImage1D; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glCompressedTextureSubImage1D = cmd; - return cmd; - } - private static Command glTexBumpParameterivATI; - public static Command glTexBumpParameterivATI() { - if (glTexBumpParameterivATI != null) - return glTexBumpParameterivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TexBumpParameterATI()); - cmd.extension = GL_ATI_envmap_bumpmap(); - glTexBumpParameterivATI = cmd; - return cmd; - } - private static Command glFramebufferTexture2DOES; - public static Command glFramebufferTexture2DOES() { - if (glFramebufferTexture2DOES != null) - return glFramebufferTexture2DOES; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_OES_framebuffer_object(); - glFramebufferTexture2DOES = cmd; - return cmd; - } - private static Command glMultiTexCoordP1ui; - public static Command glMultiTexCoordP1ui() { - if (glMultiTexCoordP1ui != null) - return glMultiTexCoordP1ui; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glMultiTexCoordP1ui = cmd; - return cmd; - } - private static Command glIndexPointerEXT; - public static Command glIndexPointerEXT() { - if (glIndexPointerEXT != null) - return glIndexPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", IndexPointerType()); - cmd.extension = GL_EXT_vertex_array(); - glIndexPointerEXT = cmd; - return cmd; - } - private static Command glGetBufferSubData; - public static Command glGetBufferSubData() { - if (glGetBufferSubData != null) - return glGetBufferSubData; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - glGetBufferSubData = cmd; - return cmd; - } - private static Command glCompressedTextureSubImage2D; - public static Command glCompressedTextureSubImage2D() { - if (glCompressedTextureSubImage2D != null) - return glCompressedTextureSubImage2D; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_ARB_direct_state_access(); - glCompressedTextureSubImage2D = cmd; - return cmd; - } - private static Command glDrawTransformFeedbackNV; - public static Command glDrawTransformFeedbackNV() { - if (glDrawTransformFeedbackNV != null) - return glDrawTransformFeedbackNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_NV_transform_feedback2(); - glDrawTransformFeedbackNV = cmd; - return cmd; - } - private static Command glGetFragmentLightivSGIX; - public static Command glGetFragmentLightivSGIX() { - if (glGetFragmentLightivSGIX != null) - return glGetFragmentLightivSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", FragmentLightNameSGIX()); - cmd.addParam("pname", FragmentLightParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glGetFragmentLightivSGIX = cmd; - return cmd; - } - private static Command glTexSubImage3DEXT; - public static Command glTexSubImage3DEXT() { - if (glTexSubImage3DEXT != null) - return glTexSubImage3DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_texture3D(); - glTexSubImage3DEXT = cmd; - return cmd; - } - private static Command glGetnPixelMapusv; - public static Command glGetnPixelMapusv() { - if (glGetnPixelMapusv != null) - return glGetnPixelMapusv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - glGetnPixelMapusv = cmd; - return cmd; - } - private static Command glPathFogGenNV; - public static Command glPathFogGenNV() { - if (glPathFogGenNV != null) - return glPathFogGenNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("genMode", PathGenMode()); - cmd.extension = GL_NV_path_rendering(); - glPathFogGenNV = cmd; - return cmd; - } - private static Command glGetSubroutineIndex; - public static Command glGetSubroutineIndex() { - if (glGetSubroutineIndex != null) - return glGetSubroutineIndex; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.extension = GL_ARB_shader_subroutine(); - glGetSubroutineIndex = cmd; - return cmd; - } - private static Command glProgramStringARB; - public static Command glProgramStringARB() { - if (glProgramStringARB != null) - return glProgramStringARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.addParam("format", ProgramFormat()); - cmd.extension = GL_ARB_fragment_program(); - glProgramStringARB = cmd; - return cmd; - } - private static Command glIsList; - public static Command glIsList() { - if (glIsList != null) - return glIsList; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - glIsList = cmd; - return cmd; - } - private static Command glMultiTexCoord2ivARB; - public static Command glMultiTexCoord2ivARB() { - if (glMultiTexCoord2ivARB != null) - return glMultiTexCoord2ivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord2ivARB = cmd; - return cmd; - } - private static Command glColorFragmentOp2ATI; - public static Command glColorFragmentOp2ATI() { - if (glColorFragmentOp2ATI != null) - return glColorFragmentOp2ATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOp2ATI()); - cmd.extension = GL_ATI_fragment_shader(); - glColorFragmentOp2ATI = cmd; - return cmd; - } - private static Command glFramebufferSampleLocationsfvARB; - public static Command glFramebufferSampleLocationsfvARB() { - if (glFramebufferSampleLocationsfvARB != null) - return glFramebufferSampleLocationsfvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_ARB_sample_locations(); - glFramebufferSampleLocationsfvARB = cmd; - return cmd; - } - private static Command glGetQueryBufferObjectui64v; - public static Command glGetQueryBufferObjectui64v() { - if (glGetQueryBufferObjectui64v != null) - return glGetQueryBufferObjectui64v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetQueryBufferObjectui64v = cmd; - return cmd; - } - private static Command glFramebufferTexture2DMultisampleIMG; - public static Command glFramebufferTexture2DMultisampleIMG() { - if (glFramebufferTexture2DMultisampleIMG != null) - return glFramebufferTexture2DMultisampleIMG; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_IMG_multisampled_render_to_texture(); - glFramebufferTexture2DMultisampleIMG = cmd; - return cmd; - } - private static Command glGetString; - public static Command glGetString() { - if (glGetString != null) - return glGetString; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("name", StringName()); - glGetString = cmd; - return cmd; - } - private static Command glPathCoverDepthFuncNV; - public static Command glPathCoverDepthFuncNV() { - if (glPathCoverDepthFuncNV != null) - return glPathCoverDepthFuncNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("func", DepthFunction()); - cmd.extension = GL_NV_path_rendering(); - glPathCoverDepthFuncNV = cmd; - return cmd; - } - private static Command glGetSubroutineUniformLocation; - public static Command glGetSubroutineUniformLocation() { - if (glGetSubroutineUniformLocation != null) - return glGetSubroutineUniformLocation; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.extension = GL_ARB_shader_subroutine(); - glGetSubroutineUniformLocation = cmd; - return cmd; - } - private static Command glTexGenf; - public static Command glTexGenf() { - if (glTexGenf != null) - return glTexGenf; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - glTexGenf = cmd; - return cmd; - } - private static Command glTexGeni; - public static Command glTexGeni() { - if (glTexGeni != null) - return glTexGeni; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - glTexGeni = cmd; - return cmd; - } - private static Command glIsFramebufferEXT; - public static Command glIsFramebufferEXT() { - if (glIsFramebufferEXT != null) - return glIsFramebufferEXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_EXT_framebuffer_object(); - glIsFramebufferEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2dvEXT; - public static Command glProgramUniformMatrix2dvEXT() { - if (glProgramUniformMatrix2dvEXT != null) - return glProgramUniformMatrix2dvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix2dvEXT = cmd; - return cmd; - } - private static Command glBlitNamedFramebuffer; - public static Command glBlitNamedFramebuffer() { - if (glBlitNamedFramebuffer != null) - return glBlitNamedFramebuffer; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mask", ClearBufferMask()); - cmd.addParam("filter", BlitFramebufferFilter()); - cmd.extension = GL_ARB_direct_state_access(); - glBlitNamedFramebuffer = cmd; - return cmd; - } - private static Command glTexGend; - public static Command glTexGend() { - if (glTexGend != null) - return glTexGend; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - glTexGend = cmd; - return cmd; - } - private static Command glGetBooleani_v; - public static Command glGetBooleani_v() { - if (glGetBooleani_v != null) - return glGetBooleani_v; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("data", Boolean()); - glGetBooleani_v = cmd; - return cmd; - } - private static Command glGetQueryiv; - public static Command glGetQueryiv() { - if (glGetQueryiv != null) - return glGetQueryiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.addParam("pname", QueryParameterName()); - glGetQueryiv = cmd; - return cmd; - } - private static Command glGetVariantBooleanvEXT; - public static Command glGetVariantBooleanvEXT() { - if (glGetVariantBooleanvEXT != null) - return glGetVariantBooleanvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("value", GetVariantValueEXT()); - cmd.addParam("data", Boolean()); - cmd.extension = GL_EXT_vertex_shader(); - glGetVariantBooleanvEXT = cmd; - return cmd; - } - private static Command glBindBufferBaseEXT; - public static Command glBindBufferBaseEXT() { - if (glBindBufferBaseEXT != null) - return glBindBufferBaseEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_EXT_transform_feedback(); - glBindBufferBaseEXT = cmd; - return cmd; - } - private static Command glVertexStream4ivATI; - public static Command glVertexStream4ivATI() { - if (glVertexStream4ivATI != null) - return glVertexStream4ivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream4ivATI = cmd; - return cmd; - } - private static Command glGetnHistogram; - public static Command glGetnHistogram() { - if (glGetnHistogram != null) - return glGetnHistogram; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTarget()); - cmd.addParam("reset", Boolean()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glGetnHistogram = cmd; - return cmd; - } - private static Command glGetActiveAtomicCounterBufferiv; - public static Command glGetActiveAtomicCounterBufferiv() { - if (glGetActiveAtomicCounterBufferiv != null) - return glGetActiveAtomicCounterBufferiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", AtomicCounterBufferPName()); - cmd.extension = GL_ARB_shader_atomic_counters(); - glGetActiveAtomicCounterBufferiv = cmd; - return cmd; - } - private static Command glMapNamedBufferRangeEXT; - public static Command glMapNamedBufferRangeEXT() { - if (glMapNamedBufferRangeEXT != null) - return glMapNamedBufferRangeEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("access", MapBufferAccessMask()); - cmd.extension = GL_EXT_direct_state_access(); - glMapNamedBufferRangeEXT = cmd; - return cmd; - } - private static Command glProgramEnvParameter4fvARB; - public static Command glProgramEnvParameter4fvARB() { - if (glProgramEnvParameter4fvARB != null) - return glProgramEnvParameter4fvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glProgramEnvParameter4fvARB = cmd; - return cmd; - } - private static Command glGetVideouivNV; - public static Command glGetVideouivNV() { - if (glGetVideouivNV != null) - return glGetVideouivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_present_video(); - glGetVideouivNV = cmd; - return cmd; - } - private static Command glPointParameterxv; - public static Command glPointParameterxv() { - if (glPointParameterxv != null) - return glPointParameterxv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - glPointParameterxv = cmd; - return cmd; - } - private static Command glGetnPixelMapuivARB; - public static Command glGetnPixelMapuivARB() { - if (glGetnPixelMapuivARB != null) - return glGetnPixelMapuivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - cmd.extension = GL_ARB_robustness(); - glGetnPixelMapuivARB = cmd; - return cmd; - } - private static Command glIsTextureHandleResidentARB; - public static Command glIsTextureHandleResidentARB() { - if (glIsTextureHandleResidentARB != null) - return glIsTextureHandleResidentARB; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_bindless_texture(); - glIsTextureHandleResidentARB = cmd; - return cmd; - } - private static Command glNamedFramebufferDrawBuffer; - public static Command glNamedFramebufferDrawBuffer() { - if (glNamedFramebufferDrawBuffer != null) - return glNamedFramebufferDrawBuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("buf", ColorBuffer()); - cmd.extension = GL_ARB_direct_state_access(); - glNamedFramebufferDrawBuffer = cmd; - return cmd; - } - private static Command glTextureStorage3DEXT; - public static Command glTextureStorage3DEXT() { - if (glTextureStorage3DEXT != null) - return glTextureStorage3DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureStorage3DEXT = cmd; - return cmd; - } - private static Command glGetObjectBufferfvATI; - public static Command glGetObjectBufferfvATI() { - if (glGetObjectBufferfvATI != null) - return glGetObjectBufferfvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ArrayObjectPNameATI()); - cmd.extension = GL_ATI_vertex_array_object(); - glGetObjectBufferfvATI = cmd; - return cmd; - } - private static Command glEvalMesh1; - public static Command glEvalMesh1() { - if (glEvalMesh1 != null) - return glEvalMesh1; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MeshMode1()); - glEvalMesh1 = cmd; - return cmd; - } - private static Command glEvalMesh2; - public static Command glEvalMesh2() { - if (glEvalMesh2 != null) - return glEvalMesh2; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MeshMode2()); - glEvalMesh2 = cmd; - return cmd; - } - private static Command glFramebufferParameteri; - public static Command glFramebufferParameteri() { - if (glFramebufferParameteri != null) - return glFramebufferParameteri; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("pname", FramebufferParameterName()); - cmd.extension = GL_ARB_framebuffer_no_attachments(); - glFramebufferParameteri = cmd; - return cmd; - } - private static Command glGetObjectParameterivARB; - public static Command glGetObjectParameterivARB() { - if (glGetObjectParameterivARB != null) - return glGetObjectParameterivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_ARB_shader_objects(); - glGetObjectParameterivARB = cmd; - return cmd; - } - private static Command glTexImage3DMultisampleCoverageNV; - public static Command glTexImage3DMultisampleCoverageNV() { - if (glTexImage3DMultisampleCoverageNV != null) - return glTexImage3DMultisampleCoverageNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_NV_texture_multisample(); - glTexImage3DMultisampleCoverageNV = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2x3fv; - public static Command glProgramUniformMatrix2x3fv() { - if (glProgramUniformMatrix2x3fv != null) - return glProgramUniformMatrix2x3fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix2x3fv = cmd; - return cmd; - } - private static Command glFramebufferTextureFaceARB; - public static Command glFramebufferTextureFaceARB() { - if (glFramebufferTextureFaceARB != null) - return glFramebufferTextureFaceARB; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("face", TextureTarget()); - cmd.extension = GL_ARB_geometry_shader4(); - glFramebufferTextureFaceARB = cmd; - return cmd; - } - private static Command glTexStorageMem2DEXT; - public static Command glTexStorageMem2DEXT() { - if (glTexStorageMem2DEXT != null) - return glTexStorageMem2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.extension = GL_EXT_memory_object(); - glTexStorageMem2DEXT = cmd; - return cmd; - } - private static Command glGetnPixelMapuiv; - public static Command glGetnPixelMapuiv() { - if (glGetnPixelMapuiv != null) - return glGetnPixelMapuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - glGetnPixelMapuiv = cmd; - return cmd; - } - private static Command glTexCoordP2ui; - public static Command glTexCoordP2ui() { - if (glTexCoordP2ui != null) - return glTexCoordP2ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glTexCoordP2ui = cmd; - return cmd; - } - private static Command glGetLightxvOES; - public static Command glGetLightxvOES() { - if (glGetLightxvOES != null) - return glGetLightxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", LightName()); - cmd.addParam("pname", LightParameter()); - cmd.extension = GL_OES_fixed_point(); - glGetLightxvOES = cmd; - return cmd; - } - private static Command glMultiTexCoord4bvOES; - public static Command glMultiTexCoord4bvOES() { - if (glMultiTexCoord4bvOES != null) - return glMultiTexCoord4bvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_byte_coordinates(); - glMultiTexCoord4bvOES = cmd; - return cmd; - } - private static Command glIndexPointer; - public static Command glIndexPointer() { - if (glIndexPointer != null) - return glIndexPointer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", IndexPointerType()); - glIndexPointer = cmd; - return cmd; - } - private static Command glNamedProgramLocalParameter4fvEXT; - public static Command glNamedProgramLocalParameter4fvEXT() { - if (glNamedProgramLocalParameter4fvEXT != null) - return glNamedProgramLocalParameter4fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParameter4fvEXT = cmd; - return cmd; - } - private static Command glClearTexSubImage; - public static Command glClearTexSubImage() { - if (glClearTexSubImage != null) - return glClearTexSubImage; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_clear_texture(); - glClearTexSubImage = cmd; - return cmd; - } - private static Command glFramebufferTextureLayer; - public static Command glFramebufferTextureLayer() { - if (glFramebufferTextureLayer != null) - return glFramebufferTextureLayer; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_ARB_framebuffer_object(); - glFramebufferTextureLayer = cmd; - return cmd; - } - private static Command glGetVertexAttribLdv; - public static Command glGetVertexAttribLdv() { - if (glGetVertexAttribLdv != null) - return glGetVertexAttribLdv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnum()); - cmd.extension = GL_ARB_vertex_attrib_64bit(); - glGetVertexAttribLdv = cmd; - return cmd; - } - private static Command glVertexP4uiv; - public static Command glVertexP4uiv() { - if (glVertexP4uiv != null) - return glVertexP4uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexP4uiv = cmd; - return cmd; - } - private static Command glGetTexParameterxv; - public static Command glGetTexParameterxv() { - if (glGetTexParameterxv != null) - return glGetTexParameterxv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - glGetTexParameterxv = cmd; - return cmd; - } - private static Command glSampleCoveragexOES; - public static Command glSampleCoveragexOES() { - if (glSampleCoveragexOES != null) - return glSampleCoveragexOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("invert", Boolean()); - cmd.extension = GL_OES_fixed_point(); - glSampleCoveragexOES = cmd; - return cmd; - } - private static Command glGetSamplerParameterIiv; - public static Command glGetSamplerParameterIiv() { - if (glGetSamplerParameterIiv != null) - return glGetSamplerParameterIiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_ARB_sampler_objects(); - glGetSamplerParameterIiv = cmd; - return cmd; - } - private static Command glVertexAttribPointerNV; - public static Command glVertexAttribPointerNV() { - if (glVertexAttribPointerNV != null) - return glVertexAttribPointerNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glVertexAttribPointerNV = cmd; - return cmd; - } - private static Command glVertexStream4sATI; - public static Command glVertexStream4sATI() { - if (glVertexStream4sATI != null) - return glVertexStream4sATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream4sATI = cmd; - return cmd; - } - private static Command glProgramUniformMatrix2x3dv; - public static Command glProgramUniformMatrix2x3dv() { - if (glProgramUniformMatrix2x3dv != null) - return glProgramUniformMatrix2x3dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix2x3dv = cmd; - return cmd; - } - private static Command glFramebufferTexture2DEXT; - public static Command glFramebufferTexture2DEXT() { - if (glFramebufferTexture2DEXT != null) - return glFramebufferTexture2DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_EXT_framebuffer_object(); - glFramebufferTexture2DEXT = cmd; - return cmd; - } - private static Command glUniformMatrix3x2fvNV; - public static Command glUniformMatrix3x2fvNV() { - if (glUniformMatrix3x2fvNV != null) - return glUniformMatrix3x2fvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_NV_non_square_matrices(); - glUniformMatrix3x2fvNV = cmd; - return cmd; - } - private static Command glPathGlyphRangeNV; - public static Command glPathGlyphRangeNV() { - if (glPathGlyphRangeNV != null) - return glPathGlyphRangeNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("fontTarget", PathFontTarget()); - cmd.addParam("fontStyle", PathFontStyle()); - cmd.addParam("handleMissingGlyphs", PathHandleMissingGlyphs()); - cmd.extension = GL_NV_path_rendering(); - glPathGlyphRangeNV = cmd; - return cmd; - } - private static Command glProgramBufferParametersIuivNV; - public static Command glProgramBufferParametersIuivNV() { - if (glProgramBufferParametersIuivNV != null) - return glProgramBufferParametersIuivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_parameter_buffer_object(); - glProgramBufferParametersIuivNV = cmd; - return cmd; - } - private static Command glBinormalPointerEXT; - public static Command glBinormalPointerEXT() { - if (glBinormalPointerEXT != null) - return glBinormalPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", BinormalPointerTypeEXT()); - cmd.extension = GL_EXT_coordinate_frame(); - glBinormalPointerEXT = cmd; - return cmd; - } - private static Command glStencilFillPathNV; - public static Command glStencilFillPathNV() { - if (glStencilFillPathNV != null) - return glStencilFillPathNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("fillMode", PathFillMode()); - cmd.extension = GL_NV_path_rendering(); - glStencilFillPathNV = cmd; - return cmd; - } - private static Command glGetError; - public static Command glGetError() { - if (glGetError != null) - return glGetError; - Command cmd = new Command(0); - cmd.returnGroup = ErrorCode(); - glGetError = cmd; - return cmd; - } - private static Command glDrawElementsInstancedBaseVertexOES; - public static Command glDrawElementsInstancedBaseVertexOES() { - if (glDrawElementsInstancedBaseVertexOES != null) - return glDrawElementsInstancedBaseVertexOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstancedBaseVertexOES = cmd; - return cmd; - } - private static Command glVertexStream3fATI; - public static Command glVertexStream3fATI() { - if (glVertexStream3fATI != null) - return glVertexStream3fATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream3fATI = cmd; - return cmd; - } - private static Command glCombinerParameteriNV; - public static Command glCombinerParameteriNV() { - if (glCombinerParameteriNV != null) - return glCombinerParameteriNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glCombinerParameteriNV = cmd; - return cmd; - } - private static Command glGetGraphicsResetStatus; - public static Command glGetGraphicsResetStatus() { - if (glGetGraphicsResetStatus != null) - return glGetGraphicsResetStatus; - Command cmd = new Command(0); - cmd.returnGroup = GraphicsResetStatus(); - cmd.extension = GL_KHR_robustness(); - glGetGraphicsResetStatus = cmd; - return cmd; - } - private static Command glNamedProgramLocalParameterI4uivEXT; - public static Command glNamedProgramLocalParameterI4uivEXT() { - if (glNamedProgramLocalParameterI4uivEXT != null) - return glNamedProgramLocalParameterI4uivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParameterI4uivEXT = cmd; - return cmd; - } - private static Command glPointParameterivNV; - public static Command glPointParameterivNV() { - if (glPointParameterivNV != null) - return glPointParameterivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_NV_point_sprite(); - glPointParameterivNV = cmd; - return cmd; - } - private static Command glNormalPointerEXT; - public static Command glNormalPointerEXT() { - if (glNormalPointerEXT != null) - return glNormalPointerEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", NormalPointerType()); - cmd.extension = GL_EXT_vertex_array(); - glNormalPointerEXT = cmd; - return cmd; - } - private static Command glLogicOp; - public static Command glLogicOp() { - if (glLogicOp != null) - return glLogicOp; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("opcode", LogicOp()); - glLogicOp = cmd; - return cmd; - } - private static Command glMatrixScaledEXT; - public static Command glMatrixScaledEXT() { - if (glMatrixScaledEXT != null) - return glMatrixScaledEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixScaledEXT = cmd; - return cmd; - } - private static Command glGetPathColorGenivNV; - public static Command glGetPathColorGenivNV() { - if (glGetPathColorGenivNV != null) - return glGetPathColorGenivNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("color", PathColor()); - cmd.addParam("pname", PathGenMode()); - cmd.extension = GL_NV_path_rendering(); - glGetPathColorGenivNV = cmd; - return cmd; - } - private static Command glUnmapNamedBuffer; - public static Command glUnmapNamedBuffer() { - if (glUnmapNamedBuffer != null) - return glUnmapNamedBuffer; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_direct_state_access(); - glUnmapNamedBuffer = cmd; - return cmd; - } - private static Command glDrawArraysInstancedEXT; - public static Command glDrawArraysInstancedEXT() { - if (glDrawArraysInstancedEXT != null) - return glDrawArraysInstancedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_EXT_draw_instanced(); - glDrawArraysInstancedEXT = cmd; - return cmd; - } - private static Command glVertexStream2svATI; - public static Command glVertexStream2svATI() { - if (glVertexStream2svATI != null) - return glVertexStream2svATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream2svATI = cmd; - return cmd; - } - private static Command glGetTextureImage; - public static Command glGetTextureImage() { - if (glGetTextureImage != null) - return glGetTextureImage; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTextureImage = cmd; - return cmd; - } - private static Command glPixelTransformParameterfvEXT; - public static Command glPixelTransformParameterfvEXT() { - if (glPixelTransformParameterfvEXT != null) - return glPixelTransformParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", PixelTransformTargetEXT()); - cmd.addParam("pname", PixelTransformPNameEXT()); - cmd.extension = GL_EXT_pixel_transform(); - glPixelTransformParameterfvEXT = cmd; - return cmd; - } - private static Command glIsBufferResidentNV; - public static Command glIsBufferResidentNV() { - if (glIsBufferResidentNV != null) - return glIsBufferResidentNV; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("target", _null_()); - cmd.extension = GL_NV_shader_buffer_load(); - glIsBufferResidentNV = cmd; - return cmd; - } - private static Command glClientWaitSyncAPPLE; - public static Command glClientWaitSyncAPPLE() { - if (glClientWaitSyncAPPLE != null) - return glClientWaitSyncAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = SyncStatus(); - cmd.addParam("flags", SyncObjectMask()); - cmd.extension = GL_APPLE_sync(); - glClientWaitSyncAPPLE = cmd; - return cmd; - } - private static Command glVertexStream2dATI; - public static Command glVertexStream2dATI() { - if (glVertexStream2dATI != null) - return glVertexStream2dATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream2dATI = cmd; - return cmd; - } - private static Command glCopyImageSubDataNV; - public static Command glCopyImageSubDataNV() { - if (glCopyImageSubDataNV != null) - return glCopyImageSubDataNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("srcTarget", CopyBufferSubDataTarget()); - cmd.addParam("dstTarget", CopyBufferSubDataTarget()); - glCopyImageSubDataNV = cmd; - return cmd; - } - private static Command glColorP3uiv; - public static Command glColorP3uiv() { - if (glColorP3uiv != null) - return glColorP3uiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glColorP3uiv = cmd; - return cmd; - } - private static Command glClientWaitSync; - public static Command glClientWaitSync() { - if (glClientWaitSync != null) - return glClientWaitSync; - Command cmd = new Command(1); - cmd.returnGroup = SyncStatus(); - cmd.addParam("flags", SyncObjectMask()); - cmd.extension = GL_ARB_sync(); - glClientWaitSync = cmd; - return cmd; - } - private static Command glGetVertexArrayIntegeri_vEXT; - public static Command glGetVertexArrayIntegeri_vEXT() { - if (glGetVertexArrayIntegeri_vEXT != null) - return glGetVertexArrayIntegeri_vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexArrayPName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetVertexArrayIntegeri_vEXT = cmd; - return cmd; - } - private static Command glTexParameterIivEXT; - public static Command glTexParameterIivEXT() { - if (glTexParameterIivEXT != null) - return glTexParameterIivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_texture_border_clamp(); - glTexParameterIivEXT = cmd; - return cmd; - } - private static Command glCompressedTexImage1DARB; - public static Command glCompressedTexImage1DARB() { - if (glCompressedTexImage1DARB != null) - return glCompressedTexImage1DARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_ARB_texture_compression(); - glCompressedTexImage1DARB = cmd; - return cmd; - } - private static Command glPatchParameteriEXT; - public static Command glPatchParameteriEXT() { - if (glPatchParameteriEXT != null) - return glPatchParameteriEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PatchParameterName()); - cmd.extension = GL_EXT_tessellation_shader(); - glPatchParameteriEXT = cmd; - return cmd; - } - private static Command glTexPageCommitmentEXT; - public static Command glTexPageCommitmentEXT() { - if (glTexPageCommitmentEXT != null) - return glTexPageCommitmentEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("commit", Boolean()); - cmd.extension = GL_EXT_sparse_texture(); - glTexPageCommitmentEXT = cmd; - return cmd; - } - private static Command glMultiTexImage2DEXT; - public static Command glMultiTexImage2DEXT() { - if (glMultiTexImage2DEXT != null) - return glMultiTexImage2DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexImage2DEXT = cmd; - return cmd; - } - private static Command glGetRenderbufferParameteriv; - public static Command glGetRenderbufferParameteriv() { - if (glGetRenderbufferParameteriv != null) - return glGetRenderbufferParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("pname", RenderbufferParameterName()); - cmd.extension = GL_ARB_framebuffer_object(); - glGetRenderbufferParameteriv = cmd; - return cmd; - } - private static Command glPixelMapusv; - public static Command glPixelMapusv() { - if (glPixelMapusv != null) - return glPixelMapusv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("map", PixelMap()); - glPixelMapusv = cmd; - return cmd; - } - private static Command glEnableVertexAttribAPPLE; - public static Command glEnableVertexAttribAPPLE() { - if (glEnableVertexAttribAPPLE != null) - return glEnableVertexAttribAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_APPLE_vertex_program_evaluators(); - glEnableVertexAttribAPPLE = cmd; - return cmd; - } - private static Command glGetNamedProgramLocalParameterIuivEXT; - public static Command glGetNamedProgramLocalParameterIuivEXT() { - if (glGetNamedProgramLocalParameterIuivEXT != null) - return glGetNamedProgramLocalParameterIuivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedProgramLocalParameterIuivEXT = cmd; - return cmd; - } - private static Command glPatchParameterfv; - public static Command glPatchParameterfv() { - if (glPatchParameterfv != null) - return glPatchParameterfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PatchParameterName()); - cmd.extension = GL_ARB_tessellation_shader(); - glPatchParameterfv = cmd; - return cmd; - } - private static Command glGetTexParameterPointervAPPLE; - public static Command glGetTexParameterPointervAPPLE() { - if (glGetTexParameterPointervAPPLE != null) - return glGetTexParameterPointervAPPLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_APPLE_texture_range(); - glGetTexParameterPointervAPPLE = cmd; - return cmd; - } - private static Command glNormalFormatNV; - public static Command glNormalFormatNV() { - if (glNormalFormatNV != null) - return glNormalFormatNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glNormalFormatNV = cmd; - return cmd; - } - private static Command glMemoryBarrierByRegion; - public static Command glMemoryBarrierByRegion() { - if (glMemoryBarrierByRegion != null) - return glMemoryBarrierByRegion; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("barriers", MemoryBarrierMask()); - cmd.extension = GL_ARB_ES3_1_compatibility(); - glMemoryBarrierByRegion = cmd; - return cmd; - } - private static Command glGetSeparableFilter; - public static Command glGetSeparableFilter() { - if (glGetSeparableFilter != null) - return glGetSeparableFilter; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", SeparableTargetEXT()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glGetSeparableFilter = cmd; - return cmd; - } - private static Command glNormalStream3bvATI; - public static Command glNormalStream3bvATI() { - if (glNormalStream3bvATI != null) - return glNormalStream3bvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3bvATI = cmd; - return cmd; - } - private static Command glGetNamedProgramivEXT; - public static Command glGetNamedProgramivEXT() { - if (glGetNamedProgramivEXT != null) - return glGetNamedProgramivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.addParam("pname", ProgramPropertyARB()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedProgramivEXT = cmd; - return cmd; - } - private static Command glVertexP4ui; - public static Command glVertexP4ui() { - if (glVertexP4ui != null) - return glVertexP4ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexP4ui = cmd; - return cmd; - } - private static Command glGetGraphicsResetStatusARB; - public static Command glGetGraphicsResetStatusARB() { - if (glGetGraphicsResetStatusARB != null) - return glGetGraphicsResetStatusARB; - Command cmd = new Command(0); - cmd.returnGroup = GraphicsResetStatus(); - cmd.extension = GL_ARB_robustness(); - glGetGraphicsResetStatusARB = cmd; - return cmd; - } - private static Command glGetTextureParameterfvEXT; - public static Command glGetTextureParameterfvEXT() { - if (glGetTextureParameterfvEXT != null) - return glGetTextureParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetTextureParameterfvEXT = cmd; - return cmd; - } - private static Command glTexParameterIuivOES; - public static Command glTexParameterIuivOES() { - if (glTexParameterIuivOES != null) - return glTexParameterIuivOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_OES_texture_border_clamp(); - glTexParameterIuivOES = cmd; - return cmd; - } - private static Command glGetFramebufferParameteriv; - public static Command glGetFramebufferParameteriv() { - if (glGetFramebufferParameteriv != null) - return glGetFramebufferParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("pname", FramebufferAttachmentParameterName()); - cmd.extension = GL_ARB_framebuffer_no_attachments(); - glGetFramebufferParameteriv = cmd; - return cmd; - } - private static Command glMultiTexCoord1xvOES; - public static Command glMultiTexCoord1xvOES() { - if (glMultiTexCoord1xvOES != null) - return glMultiTexCoord1xvOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_fixed_point(); - glMultiTexCoord1xvOES = cmd; - return cmd; - } - private static Command glVertexBlendEnvfATI; - public static Command glVertexBlendEnvfATI() { - if (glVertexBlendEnvfATI != null) - return glVertexBlendEnvfATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexBlendEnvfATI = cmd; - return cmd; - } - private static Command glProgramParameter4dNV; - public static Command glProgramParameter4dNV() { - if (glProgramParameter4dNV != null) - return glProgramParameter4dNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glProgramParameter4dNV = cmd; - return cmd; - } - private static Command glObjectLabelKHR; - public static Command glObjectLabelKHR() { - if (glObjectLabelKHR != null) - return glObjectLabelKHR; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("identifier", ObjectIdentifier()); - cmd.extension = GL_KHR_debug(); - glObjectLabelKHR = cmd; - return cmd; - } - private static Command glGetMultisamplefvNV; - public static Command glGetMultisamplefvNV() { - if (glGetMultisamplefvNV != null) - return glGetMultisamplefvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetMultisamplePNameNV()); - cmd.extension = GL_NV_explicit_multisample(); - glGetMultisamplefvNV = cmd; - return cmd; - } - private static Command glEndQueryEXT; - public static Command glEndQueryEXT() { - if (glEndQueryEXT != null) - return glEndQueryEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.extension = GL_EXT_disjoint_timer_query(); - glEndQueryEXT = cmd; - return cmd; - } - private static Command glGetQueryBufferObjectuiv; - public static Command glGetQueryBufferObjectuiv() { - if (glGetQueryBufferObjectuiv != null) - return glGetQueryBufferObjectuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetQueryBufferObjectuiv = cmd; - return cmd; - } - private static Command glTexBufferRange; - public static Command glTexBufferRange() { - if (glTexBufferRange != null) - return glTexBufferRange; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_ARB_texture_buffer_range(); - glTexBufferRange = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4x3fvEXT; - public static Command glProgramUniformMatrix4x3fvEXT() { - if (glProgramUniformMatrix4x3fvEXT != null) - return glProgramUniformMatrix4x3fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix4x3fvEXT = cmd; - return cmd; - } - private static Command glSpriteParameteriSGIX; - public static Command glSpriteParameteriSGIX() { - if (glSpriteParameteriSGIX != null) - return glSpriteParameteriSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SpriteParameterNameSGIX()); - cmd.extension = GL_SGIX_sprite(); - glSpriteParameteriSGIX = cmd; - return cmd; - } - private static Command glDrawArraysInstancedBaseInstance; - public static Command glDrawArraysInstancedBaseInstance() { - if (glDrawArraysInstancedBaseInstance != null) - return glDrawArraysInstancedBaseInstance; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glDrawArraysInstancedBaseInstance = cmd; - return cmd; - } - private static Command glTexParameterIivOES; - public static Command glTexParameterIivOES() { - if (glTexParameterIivOES != null) - return glTexParameterIivOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_OES_texture_border_clamp(); - glTexParameterIivOES = cmd; - return cmd; - } - private static Command glGetRenderbufferParameterivEXT; - public static Command glGetRenderbufferParameterivEXT() { - if (glGetRenderbufferParameterivEXT != null) - return glGetRenderbufferParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("pname", RenderbufferParameterName()); - cmd.extension = GL_EXT_framebuffer_object(); - glGetRenderbufferParameterivEXT = cmd; - return cmd; - } - private static Command glGetnHistogramARB; - public static Command glGetnHistogramARB() { - if (glGetnHistogramARB != null) - return glGetnHistogramARB; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.addParam("reset", Boolean()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_robustness(); - glGetnHistogramARB = cmd; - return cmd; - } - private static Command glIsPointInStrokePathNV; - public static Command glIsPointInStrokePathNV() { - if (glIsPointInStrokePathNV != null) - return glIsPointInStrokePathNV; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_NV_path_rendering(); - glIsPointInStrokePathNV = cmd; - return cmd; - } - private static Command glBlendFuncSeparateOES; - public static Command glBlendFuncSeparateOES() { - if (glBlendFuncSeparateOES != null) - return glBlendFuncSeparateOES; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("srcRGB", BlendingFactor()); - cmd.addParam("dstRGB", BlendingFactor()); - cmd.addParam("srcAlpha", BlendingFactor()); - cmd.addParam("dstAlpha", BlendingFactor()); - cmd.extension = GL_OES_blend_func_separate(); - glBlendFuncSeparateOES = cmd; - return cmd; - } - private static Command glReadBufferIndexedEXT; - public static Command glReadBufferIndexedEXT() { - if (glReadBufferIndexedEXT != null) - return glReadBufferIndexedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("src", ReadBufferMode()); - cmd.extension = GL_EXT_multiview_draw_buffers(); - glReadBufferIndexedEXT = cmd; - return cmd; - } - private static Command glGetFramebufferParameterivEXT; - public static Command glGetFramebufferParameterivEXT() { - if (glGetFramebufferParameterivEXT != null) - return glGetFramebufferParameterivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetFramebufferParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetFramebufferParameterivEXT = cmd; - return cmd; - } - private static Command glProgramEnvParametersI4ivNV; - public static Command glProgramEnvParametersI4ivNV() { - if (glProgramEnvParametersI4ivNV != null) - return glProgramEnvParametersI4ivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramEnvParametersI4ivNV = cmd; - return cmd; - } - private static Command glGetNamedFramebufferAttachmentParameteriv; - public static Command glGetNamedFramebufferAttachmentParameteriv() { - if (glGetNamedFramebufferAttachmentParameteriv != null) - return glGetNamedFramebufferAttachmentParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("pname", FramebufferAttachmentParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetNamedFramebufferAttachmentParameteriv = cmd; - return cmd; - } - private static Command glMatrixLoaddEXT; - public static Command glMatrixLoaddEXT() { - if (glMatrixLoaddEXT != null) - return glMatrixLoaddEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixLoaddEXT = cmd; - return cmd; - } - private static Command glGetOcclusionQueryuivNV; - public static Command glGetOcclusionQueryuivNV() { - if (glGetOcclusionQueryuivNV != null) - return glGetOcclusionQueryuivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", OcclusionQueryParameterNameNV()); - cmd.extension = GL_NV_occlusion_query(); - glGetOcclusionQueryuivNV = cmd; - return cmd; - } - private static Command glGetTextureSubImage; - public static Command glGetTextureSubImage() { - if (glGetTextureSubImage != null) - return glGetTextureSubImage; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glGetTextureSubImage = cmd; - return cmd; - } - private static Command glVertexArrayNormalOffsetEXT; - public static Command glVertexArrayNormalOffsetEXT() { - if (glVertexArrayNormalOffsetEXT != null) - return glVertexArrayNormalOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", NormalPointerType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayNormalOffsetEXT = cmd; - return cmd; - } - private static Command glGetTransformFeedbackVaryingEXT; - public static Command glGetTransformFeedbackVaryingEXT() { - if (glGetTransformFeedbackVaryingEXT != null) - return glGetTransformFeedbackVaryingEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", AttributeType()); - cmd.extension = GL_EXT_transform_feedback(); - glGetTransformFeedbackVaryingEXT = cmd; - return cmd; - } - private static Command glProvokingVertexEXT; - public static Command glProvokingVertexEXT() { - if (glProvokingVertexEXT != null) - return glProvokingVertexEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", VertexProvokingMode()); - cmd.extension = GL_EXT_provoking_vertex(); - glProvokingVertexEXT = cmd; - return cmd; - } - private static Command glTrackMatrixNV; - public static Command glTrackMatrixNV() { - if (glTrackMatrixNV != null) - return glTrackMatrixNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.addParam("matrix", VertexAttribEnumNV()); - cmd.addParam("transform", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glTrackMatrixNV = cmd; - return cmd; - } - private static Command glConvolutionParameteriv; - public static Command glConvolutionParameteriv() { - if (glConvolutionParameteriv != null) - return glConvolutionParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_ARB_imaging(); - glConvolutionParameteriv = cmd; - return cmd; - } - private static Command glResetHistogramEXT; - public static Command glResetHistogramEXT() { - if (glResetHistogramEXT != null) - return glResetHistogramEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", HistogramTargetEXT()); - cmd.extension = GL_EXT_histogram(); - glResetHistogramEXT = cmd; - return cmd; - } - private static Command glGetCombinerInputParameterfvNV; - public static Command glGetCombinerInputParameterfvNV() { - if (glGetCombinerInputParameterfvNV != null) - return glGetCombinerInputParameterfvNV; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("stage", CombinerStageNV()); - cmd.addParam("portion", CombinerPortionNV()); - cmd.addParam("variable", CombinerVariableNV()); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glGetCombinerInputParameterfvNV = cmd; - return cmd; - } - private static Command glMultiTexCoord3xOES; - public static Command glMultiTexCoord3xOES() { - if (glMultiTexCoord3xOES != null) - return glMultiTexCoord3xOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_fixed_point(); - glMultiTexCoord3xOES = cmd; - return cmd; - } - private static Command glSpriteParameterfSGIX; - public static Command glSpriteParameterfSGIX() { - if (glSpriteParameterfSGIX != null) - return glSpriteParameterfSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SpriteParameterNameSGIX()); - cmd.extension = GL_SGIX_sprite(); - glSpriteParameterfSGIX = cmd; - return cmd; - } - private static Command glGetVertexArrayiv; - public static Command glGetVertexArrayiv() { - if (glGetVertexArrayiv != null) - return glGetVertexArrayiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexArrayPName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetVertexArrayiv = cmd; - return cmd; - } - private static Command glVertexFormatNV; - public static Command glVertexFormatNV() { - if (glVertexFormatNV != null) - return glVertexFormatNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_NV_vertex_buffer_unified_memory(); - glVertexFormatNV = cmd; - return cmd; - } - private static Command glGetProgramResourceIndex; - public static Command glGetProgramResourceIndex() { - if (glGetProgramResourceIndex != null) - return glGetProgramResourceIndex; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("programInterface", ProgramInterface()); - cmd.extension = GL_ARB_program_interface_query(); - glGetProgramResourceIndex = cmd; - return cmd; - } - private static Command glProgramEnvParametersI4uivNV; - public static Command glProgramEnvParametersI4uivNV() { - if (glProgramEnvParametersI4uivNV != null) - return glProgramEnvParametersI4uivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glProgramEnvParametersI4uivNV = cmd; - return cmd; - } - private static Command glProgramParameter4fNV; - public static Command glProgramParameter4fNV() { - if (glProgramParameter4fNV != null) - return glProgramParameter4fNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glProgramParameter4fNV = cmd; - return cmd; - } - private static Command glMultiTexParameterfvEXT; - public static Command glMultiTexParameterfvEXT() { - if (glMultiTexParameterfvEXT != null) - return glMultiTexParameterfvEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexParameterfvEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord3bOES; - public static Command glMultiTexCoord3bOES() { - if (glMultiTexCoord3bOES != null) - return glMultiTexCoord3bOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - cmd.extension = GL_OES_byte_coordinates(); - glMultiTexCoord3bOES = cmd; - return cmd; - } - private static Command glGetTextureParameterIuiv; - public static Command glGetTextureParameterIuiv() { - if (glGetTextureParameterIuiv != null) - return glGetTextureParameterIuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTextureParameterIuiv = cmd; - return cmd; - } - private static Command glQueryMatrixxOES; - public static Command glQueryMatrixxOES() { - if (glQueryMatrixxOES != null) - return glQueryMatrixxOES; - Command cmd = new Command(0); - cmd.returnGroup = _null_(); - glQueryMatrixxOES = cmd; - return cmd; - } - private static Command glVertexP3ui; - public static Command glVertexP3ui() { - if (glVertexP3ui != null) - return glVertexP3ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexP3ui = cmd; - return cmd; - } - private static Command glGetTexParameteriv; - public static Command glGetTexParameteriv() { - if (glGetTexParameteriv != null) - return glGetTexParameteriv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - glGetTexParameteriv = cmd; - return cmd; - } - private static Command glGetPathMetricRangeNV; - public static Command glGetPathMetricRangeNV() { - if (glGetPathMetricRangeNV != null) - return glGetPathMetricRangeNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("metricQueryMask", PathMetricMask()); - cmd.extension = GL_NV_path_rendering(); - glGetPathMetricRangeNV = cmd; - return cmd; - } - private static Command glMultiTexBufferEXT; - public static Command glMultiTexBufferEXT() { - if (glMultiTexBufferEXT != null) - return glMultiTexBufferEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexBufferEXT = cmd; - return cmd; - } - private static Command glMultiTexCoord3hNV; - public static Command glMultiTexCoord3hNV() { - if (glMultiTexCoord3hNV != null) - return glMultiTexCoord3hNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_NV_half_float(); - glMultiTexCoord3hNV = cmd; - return cmd; - } - private static Command glAlphaToCoverageDitherControlNV; - public static Command glAlphaToCoverageDitherControlNV() { - if (glAlphaToCoverageDitherControlNV != null) - return glAlphaToCoverageDitherControlNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", _null_()); - cmd.extension = GL_NV_alpha_to_coverage_dither_control(); - glAlphaToCoverageDitherControlNV = cmd; - return cmd; - } - private static Command glVertexAttribIFormat; - public static Command glVertexAttribIFormat() { - if (glVertexAttribIFormat != null) - return glVertexAttribIFormat; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribIType()); - cmd.extension = GL_ARB_vertex_attrib_binding(); - glVertexAttribIFormat = cmd; - return cmd; - } - private static Command glMultiTexCoord1fvARB; - public static Command glMultiTexCoord1fvARB() { - if (glMultiTexCoord1fvARB != null) - return glMultiTexCoord1fvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord1fvARB = cmd; - return cmd; - } - private static Command glFragmentMaterialiSGIX; - public static Command glFragmentMaterialiSGIX() { - if (glFragmentMaterialiSGIX != null) - return glFragmentMaterialiSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentMaterialiSGIX = cmd; - return cmd; - } - private static Command glGetVertexAttribPointervARB; - public static Command glGetVertexAttribPointervARB() { - if (glGetVertexAttribPointervARB != null) - return glGetVertexAttribPointervARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribPointerPropertyARB()); - cmd.extension = GL_ARB_vertex_program(); - glGetVertexAttribPointervARB = cmd; - return cmd; - } - private static Command glMapTexture2DINTEL; - public static Command glMapTexture2DINTEL() { - if (glMapTexture2DINTEL != null) - return glMapTexture2DINTEL; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("access", _null_()); - cmd.addParam("layout", _null_()); - cmd.extension = GL_INTEL_map_texture(); - glMapTexture2DINTEL = cmd; - return cmd; - } - private static Command glIsEnabled; - public static Command glIsEnabled() { - if (glIsEnabled != null) - return glIsEnabled; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("cap", EnableCap()); - glIsEnabled = cmd; - return cmd; - } - private static Command glVertexAttribP2uiv; - public static Command glVertexAttribP2uiv() { - if (glVertexAttribP2uiv != null) - return glVertexAttribP2uiv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexAttribP2uiv = cmd; - return cmd; - } - private static Command glClientActiveVertexStreamATI; - public static Command glClientActiveVertexStreamATI() { - if (glClientActiveVertexStreamATI != null) - return glClientActiveVertexStreamATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glClientActiveVertexStreamATI = cmd; - return cmd; - } - private static Command glDrawElementsInstancedNV; - public static Command glDrawElementsInstancedNV() { - if (glDrawElementsInstancedNV != null) - return glDrawElementsInstancedNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstancedNV = cmd; - return cmd; - } - private static Command glCopyTextureImage2DEXT; - public static Command glCopyTextureImage2DEXT() { - if (glCopyTextureImage2DEXT != null) - return glCopyTextureImage2DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyTextureImage2DEXT = cmd; - return cmd; - } - private static Command glIsQueryEXT; - public static Command glIsQueryEXT() { - if (glIsQueryEXT != null) - return glIsQueryEXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_EXT_disjoint_timer_query(); - glIsQueryEXT = cmd; - return cmd; - } - private static Command glStateCaptureNV; - public static Command glStateCaptureNV() { - if (glStateCaptureNV != null) - return glStateCaptureNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", _null_()); - cmd.extension = GL_NV_command_list(); - glStateCaptureNV = cmd; - return cmd; - } - private static Command glGetQueryIndexediv; - public static Command glGetQueryIndexediv() { - if (glGetQueryIndexediv != null) - return glGetQueryIndexediv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", QueryTarget()); - cmd.addParam("pname", QueryParameterName()); - cmd.extension = GL_ARB_transform_feedback3(); - glGetQueryIndexediv = cmd; - return cmd; - } - private static Command glGetActiveSubroutineUniformName; - public static Command glGetActiveSubroutineUniformName() { - if (glGetActiveSubroutineUniformName != null) - return glGetActiveSubroutineUniformName; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.extension = GL_ARB_shader_subroutine(); - glGetActiveSubroutineUniformName = cmd; - return cmd; - } - private static Command glTexBumpParameterfvATI; - public static Command glTexBumpParameterfvATI() { - if (glTexBumpParameterfvATI != null) - return glTexBumpParameterfvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TexBumpParameterATI()); - cmd.extension = GL_ATI_envmap_bumpmap(); - glTexBumpParameterfvATI = cmd; - return cmd; - } - private static Command glGetObjectParameterfvARB; - public static Command glGetObjectParameterfvARB() { - if (glGetObjectParameterfvARB != null) - return glGetObjectParameterfvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_ARB_shader_objects(); - glGetObjectParameterfvARB = cmd; - return cmd; - } - private static Command glGetQueryBufferObjecti64v; - public static Command glGetQueryBufferObjecti64v() { - if (glGetQueryBufferObjecti64v != null) - return glGetQueryBufferObjecti64v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glGetQueryBufferObjecti64v = cmd; - return cmd; - } - private static Command glClipPlanexOES; - public static Command glClipPlanexOES() { - if (glClipPlanexOES != null) - return glClipPlanexOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("plane", ClipPlaneName()); - cmd.extension = GL_OES_fixed_point(); - glClipPlanexOES = cmd; - return cmd; - } - private static Command glGetTexParameterfv; - public static Command glGetTexParameterfv() { - if (glGetTexParameterfv != null) - return glGetTexParameterfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - glGetTexParameterfv = cmd; - return cmd; - } - private static Command glStencilThenCoverStrokePathInstancedNV; - public static Command glStencilThenCoverStrokePathInstancedNV() { - if (glStencilThenCoverStrokePathInstancedNV != null) - return glStencilThenCoverStrokePathInstancedNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("pathNameType", PathElementType()); - cmd.addParam("coverMode", InstancedPathCoverMode()); - cmd.addParam("transformType", PathTransformType()); - cmd.extension = GL_NV_path_rendering(); - glStencilThenCoverStrokePathInstancedNV = cmd; - return cmd; - } - private static Command glPointParameterxOES; - public static Command glPointParameterxOES() { - if (glPointParameterxOES != null) - return glPointParameterxOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_OES_fixed_point(); - glPointParameterxOES = cmd; - return cmd; - } - private static Command glTextureParameteri; - public static Command glTextureParameteri() { - if (glTextureParameteri != null) - return glTextureParameteri; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureParameteri = cmd; - return cmd; - } - private static Command glDisablei; - public static Command glDisablei() { - if (glDisablei != null) - return glDisablei; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - glDisablei = cmd; - return cmd; - } - private static Command glTextureParameterf; - public static Command glTextureParameterf() { - if (glTextureParameterf != null) - return glTextureParameterf; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureParameterf = cmd; - return cmd; - } - private static Command glColorTable; - public static Command glColorTable() { - if (glColorTable != null) - return glColorTable; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glColorTable = cmd; - return cmd; - } - private static Command glBindBuffersBase; - public static Command glBindBuffersBase() { - if (glBindBuffersBase != null) - return glBindBuffersBase; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - glBindBuffersBase = cmd; - return cmd; - } - private static Command glExtGetBufferPointervQCOM; - public static Command glExtGetBufferPointervQCOM() { - if (glExtGetBufferPointervQCOM != null) - return glExtGetBufferPointervQCOM; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.extension = GL_QCOM_extended_get(); - glExtGetBufferPointervQCOM = cmd; - return cmd; - } - private static Command glIsEnablediOES; - public static Command glIsEnablediOES() { - if (glIsEnablediOES != null) - return glIsEnablediOES; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_OES_draw_buffers_indexed(); - glIsEnablediOES = cmd; - return cmd; - } - private static Command glGetCompressedMultiTexImageEXT; - public static Command glGetCompressedMultiTexImageEXT() { - if (glGetCompressedMultiTexImageEXT != null) - return glGetCompressedMultiTexImageEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glGetCompressedMultiTexImageEXT = cmd; - return cmd; - } - private static Command glGetnConvolutionFilter; - public static Command glGetnConvolutionFilter() { - if (glGetnConvolutionFilter != null) - return glGetnConvolutionFilter; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glGetnConvolutionFilter = cmd; - return cmd; - } - private static Command glTextureStorage2DMultisample; - public static Command glTextureStorage2DMultisample() { - if (glTextureStorage2DMultisample != null) - return glTextureStorage2DMultisample; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.addParam("fixedsamplelocations", Boolean()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureStorage2DMultisample = cmd; - return cmd; - } - private static Command glMapNamedBuffer; - public static Command glMapNamedBuffer() { - if (glMapNamedBuffer != null) - return glMapNamedBuffer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("access", BufferAccessARB()); - cmd.extension = GL_ARB_direct_state_access(); - glMapNamedBuffer = cmd; - return cmd; - } - private static Command glGetFloati_vEXT; - public static Command glGetFloati_vEXT() { - if (glGetFloati_vEXT != null) - return glGetFloati_vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetPName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetFloati_vEXT = cmd; - return cmd; - } - private static Command glPushAttrib; - public static Command glPushAttrib() { - if (glPushAttrib != null) - return glPushAttrib; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mask", AttribMask()); - glPushAttrib = cmd; - return cmd; - } - private static Command glGetObjectLabel; - public static Command glGetObjectLabel() { - if (glGetObjectLabel != null) - return glGetObjectLabel; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("identifier", ObjectIdentifier()); - cmd.extension = GL_KHR_debug(); - glGetObjectLabel = cmd; - return cmd; - } - private static Command glMultiDrawArraysIndirectEXT; - public static Command glMultiDrawArraysIndirectEXT() { - if (glMultiDrawArraysIndirectEXT != null) - return glMultiDrawArraysIndirectEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - glMultiDrawArraysIndirectEXT = cmd; - return cmd; - } - private static Command glDrawElementArrayATI; - public static Command glDrawElementArrayATI() { - if (glDrawElementArrayATI != null) - return glDrawElementArrayATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_ATI_element_array(); - glDrawElementArrayATI = cmd; - return cmd; - } - private static Command glMemoryBarrier; - public static Command glMemoryBarrier() { - if (glMemoryBarrier != null) - return glMemoryBarrier; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("barriers", MemoryBarrierMask()); - cmd.extension = GL_ARB_shader_image_load_store(); - glMemoryBarrier = cmd; - return cmd; - } - private static Command glMapBufferOES; - public static Command glMapBufferOES() { - if (glMapBufferOES != null) - return glMapBufferOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("access", BufferAccessARB()); - cmd.extension = GL_OES_mapbuffer(); - glMapBufferOES = cmd; - return cmd; - } - private static Command glTextureStorageSparseAMD; - public static Command glTextureStorageSparseAMD() { - if (glTextureStorageSparseAMD != null) - return glTextureStorageSparseAMD; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", _null_()); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.addParam("flags", TextureStorageMaskAMD()); - cmd.extension = GL_AMD_sparse_texture(); - glTextureStorageSparseAMD = cmd; - return cmd; - } - private static Command glSamplerParameterIuiv; - public static Command glSamplerParameterIuiv() { - if (glSamplerParameterIuiv != null) - return glSamplerParameterIuiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SamplerParameterI()); - cmd.extension = GL_ARB_sampler_objects(); - glSamplerParameterIuiv = cmd; - return cmd; - } - private static Command glIsNamedStringARB; - public static Command glIsNamedStringARB() { - if (glIsNamedStringARB != null) - return glIsNamedStringARB; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ARB_shading_language_include(); - glIsNamedStringARB = cmd; - return cmd; - } - private static Command glBindFramebufferOES; - public static Command glBindFramebufferOES() { - if (glBindFramebufferOES != null) - return glBindFramebufferOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_OES_framebuffer_object(); - glBindFramebufferOES = cmd; - return cmd; - } - private static Command glNamedProgramLocalParameterI4ivEXT; - public static Command glNamedProgramLocalParameterI4ivEXT() { - if (glNamedProgramLocalParameterI4ivEXT != null) - return glNamedProgramLocalParameterI4ivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParameterI4ivEXT = cmd; - return cmd; - } - private static Command glTexBufferRangeOES; - public static Command glTexBufferRangeOES() { - if (glTexBufferRangeOES != null) - return glTexBufferRangeOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_OES_texture_buffer(); - glTexBufferRangeOES = cmd; - return cmd; - } - private static Command glFramebufferTexture2DDownsampleIMG; - public static Command glFramebufferTexture2DDownsampleIMG() { - if (glFramebufferTexture2DDownsampleIMG != null) - return glFramebufferTexture2DDownsampleIMG; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("textarget", TextureTarget()); - cmd.extension = GL_IMG_framebuffer_downsample(); - glFramebufferTexture2DDownsampleIMG = cmd; - return cmd; - } - private static Command glColorP4ui; - public static Command glColorP4ui() { - if (glColorP4ui != null) - return glColorP4ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glColorP4ui = cmd; - return cmd; - } - private static Command glCompressedMultiTexSubImage1DEXT; - public static Command glCompressedMultiTexSubImage1DEXT() { - if (glCompressedMultiTexSubImage1DEXT != null) - return glCompressedMultiTexSubImage1DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedMultiTexSubImage1DEXT = cmd; - return cmd; - } - private static Command glGetPerfMonitorCounterDataAMD; - public static Command glGetPerfMonitorCounterDataAMD() { - if (glGetPerfMonitorCounterDataAMD != null) - return glGetPerfMonitorCounterDataAMD; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_AMD_performance_monitor(); - glGetPerfMonitorCounterDataAMD = cmd; - return cmd; - } - private static Command glBindProgramNV; - public static Command glBindProgramNV() { - if (glBindProgramNV != null) - return glBindProgramNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glBindProgramNV = cmd; - return cmd; - } - private static Command glGetProgramEnvParameterIivNV; - public static Command glGetProgramEnvParameterIivNV() { - if (glGetProgramEnvParameterIivNV != null) - return glGetProgramEnvParameterIivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glGetProgramEnvParameterIivNV = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3x4dv; - public static Command glProgramUniformMatrix3x4dv() { - if (glProgramUniformMatrix3x4dv != null) - return glProgramUniformMatrix3x4dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix3x4dv = cmd; - return cmd; - } - private static Command glVideoCaptureStreamParameterfvNV; - public static Command glVideoCaptureStreamParameterfvNV() { - if (glVideoCaptureStreamParameterfvNV != null) - return glVideoCaptureStreamParameterfvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_video_capture(); - glVideoCaptureStreamParameterfvNV = cmd; - return cmd; - } - private static Command glPathTexGenNV; - public static Command glPathTexGenNV() { - if (glPathTexGenNV != null) - return glPathTexGenNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texCoordSet", PathColor()); - cmd.addParam("genMode", PathGenMode()); - cmd.extension = GL_NV_path_rendering(); - glPathTexGenNV = cmd; - return cmd; - } - private static Command glImageTransformParameterfHP; - public static Command glImageTransformParameterfHP() { - if (glImageTransformParameterfHP != null) - return glImageTransformParameterfHP; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ImageTransformTargetHP()); - cmd.addParam("pname", ImageTransformPNameHP()); - cmd.extension = GL_HP_image_transform(); - glImageTransformParameterfHP = cmd; - return cmd; - } - private static Command glGetTexGenfvOES; - public static Command glGetTexGenfvOES() { - if (glGetTexGenfvOES != null) - return glGetTexGenfvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("coord", TextureCoordName()); - cmd.addParam("pname", TextureGenParameter()); - cmd.extension = GL_OES_texture_cube_map(); - glGetTexGenfvOES = cmd; - return cmd; - } - private static Command glPixelDataRangeNV; - public static Command glPixelDataRangeNV() { - if (glPixelDataRangeNV != null) - return glPixelDataRangeNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", PixelDataRangeTargetNV()); - cmd.extension = GL_NV_pixel_data_range(); - glPixelDataRangeNV = cmd; - return cmd; - } - private static Command glPointParameterfvARB; - public static Command glPointParameterfvARB() { - if (glPointParameterfvARB != null) - return glPointParameterfvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_ARB_point_parameters(); - glPointParameterfvARB = cmd; - return cmd; - } - private static Command glVertexAttribLPointer; - public static Command glVertexAttribLPointer() { - if (glVertexAttribLPointer != null) - return glVertexAttribLPointer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribLType()); - cmd.extension = GL_ARB_vertex_attrib_64bit(); - glVertexAttribLPointer = cmd; - return cmd; - } - private static Command glGetMapParameterfvNV; - public static Command glGetMapParameterfvNV() { - if (glGetMapParameterfvNV != null) - return glGetMapParameterfvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", EvalTargetNV()); - cmd.addParam("pname", MapParameterNV()); - cmd.extension = GL_NV_evaluators(); - glGetMapParameterfvNV = cmd; - return cmd; - } - private static Command glGetMinmaxParameterfvEXT; - public static Command glGetMinmaxParameterfvEXT() { - if (glGetMinmaxParameterfvEXT != null) - return glGetMinmaxParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.addParam("pname", GetMinmaxParameterPNameEXT()); - cmd.extension = GL_EXT_histogram(); - glGetMinmaxParameterfvEXT = cmd; - return cmd; - } - private static Command glProgramBinary; - public static Command glProgramBinary() { - if (glProgramBinary != null) - return glProgramBinary; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("binaryFormat", _null_()); - cmd.extension = GL_ARB_get_program_binary(); - glProgramBinary = cmd; - return cmd; - } - private static Command glUniformMatrix2fvARB; - public static Command glUniformMatrix2fvARB() { - if (glUniformMatrix2fvARB != null) - return glUniformMatrix2fvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_shader_objects(); - glUniformMatrix2fvARB = cmd; - return cmd; - } - private static Command glVertexAttribP2ui; - public static Command glVertexAttribP2ui() { - if (glVertexAttribP2ui != null) - return glVertexAttribP2ui; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribPointerType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glVertexAttribP2ui = cmd; - return cmd; - } - private static Command glVertexStream4fvATI; - public static Command glVertexStream4fvATI() { - if (glVertexStream4fvATI != null) - return glVertexStream4fvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream4fvATI = cmd; - return cmd; - } - private static Command glProgramEnvParameter4fARB; - public static Command glProgramEnvParameter4fARB() { - if (glProgramEnvParameter4fARB != null) - return glProgramEnvParameter4fARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glProgramEnvParameter4fARB = cmd; - return cmd; - } - private static Command glConvolutionParameterfv; - public static Command glConvolutionParameterfv() { - if (glConvolutionParameterfv != null) - return glConvolutionParameterfv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_ARB_imaging(); - glConvolutionParameterfv = cmd; - return cmd; - } - private static Command glUnmapBufferOES; - public static Command glUnmapBufferOES() { - if (glUnmapBufferOES != null) - return glUnmapBufferOES; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("target", _null_()); - cmd.extension = GL_OES_mapbuffer(); - glUnmapBufferOES = cmd; - return cmd; - } - private static Command glCompressedTexSubImage3DARB; - public static Command glCompressedTexSubImage3DARB() { - if (glCompressedTexSubImage3DARB != null) - return glCompressedTexSubImage3DARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", InternalFormat()); - cmd.extension = GL_ARB_texture_compression(); - glCompressedTexSubImage3DARB = cmd; - return cmd; - } - private static Command glDrawElementsIndirect; - public static Command glDrawElementsIndirect() { - if (glDrawElementsIndirect != null) - return glDrawElementsIndirect; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - cmd.extension = GL_ARB_draw_indirect(); - glDrawElementsIndirect = cmd; - return cmd; - } - private static Command glUniformMatrix2x4fvNV; - public static Command glUniformMatrix2x4fvNV() { - if (glUniformMatrix2x4fvNV != null) - return glUniformMatrix2x4fvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_NV_non_square_matrices(); - glUniformMatrix2x4fvNV = cmd; - return cmd; - } - private static Command glBindBufferOffsetEXT; - public static Command glBindBufferOffsetEXT() { - if (glBindBufferOffsetEXT != null) - return glBindBufferOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.extension = GL_EXT_transform_feedback(); - glBindBufferOffsetEXT = cmd; - return cmd; - } - private static Command glVertexArrayVertexAttribIOffsetEXT; - public static Command glVertexArrayVertexAttribIOffsetEXT() { - if (glVertexArrayVertexAttribIOffsetEXT != null) - return glVertexArrayVertexAttribIOffsetEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribType()); - cmd.extension = GL_EXT_direct_state_access(); - glVertexArrayVertexAttribIOffsetEXT = cmd; - return cmd; - } - private static Command glGetMinmaxEXT; - public static Command glGetMinmaxEXT() { - if (glGetMinmaxEXT != null) - return glGetMinmaxEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.addParam("reset", Boolean()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_histogram(); - glGetMinmaxEXT = cmd; - return cmd; - } - private static Command glGetPathColorGenfvNV; - public static Command glGetPathColorGenfvNV() { - if (glGetPathColorGenfvNV != null) - return glGetPathColorGenfvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("color", PathColor()); - cmd.addParam("pname", PathGenMode()); - cmd.extension = GL_NV_path_rendering(); - glGetPathColorGenfvNV = cmd; - return cmd; - } - private static Command glBlendFuncSeparatei; - public static Command glBlendFuncSeparatei() { - if (glBlendFuncSeparatei != null) - return glBlendFuncSeparatei; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("srcRGB", BlendingFactor()); - cmd.addParam("dstRGB", BlendingFactor()); - cmd.addParam("srcAlpha", BlendingFactor()); - cmd.addParam("dstAlpha", BlendingFactor()); - glBlendFuncSeparatei = cmd; - return cmd; - } - private static Command glFogxOES; - public static Command glFogxOES() { - if (glFogxOES != null) - return glFogxOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", FogPName()); - cmd.extension = GL_OES_fixed_point(); - glFogxOES = cmd; - return cmd; - } - private static Command glTexImage2DMultisample; - public static Command glTexImage2DMultisample() { - if (glTexImage2DMultisample != null) - return glTexImage2DMultisample; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("fixedsamplelocations", Boolean()); - cmd.extension = GL_ARB_texture_multisample(); - glTexImage2DMultisample = cmd; - return cmd; - } - private static Command glObjectPurgeableAPPLE; - public static Command glObjectPurgeableAPPLE() { - if (glObjectPurgeableAPPLE != null) - return glObjectPurgeableAPPLE; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("objectType", _null_()); - cmd.addParam("option", _null_()); - cmd.extension = GL_APPLE_object_purgeable(); - glObjectPurgeableAPPLE = cmd; - return cmd; - } - private static Command glViewportSwizzleNV; - public static Command glViewportSwizzleNV() { - if (glViewportSwizzleNV != null) - return glViewportSwizzleNV; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("swizzlex", _null_()); - cmd.addParam("swizzley", _null_()); - cmd.addParam("swizzlez", _null_()); - cmd.addParam("swizzlew", _null_()); - cmd.extension = GL_NV_viewport_swizzle(); - glViewportSwizzleNV = cmd; - return cmd; - } - private static Command glMultiTexCoord3fARB; - public static Command glMultiTexCoord3fARB() { - if (glMultiTexCoord3fARB != null) - return glMultiTexCoord3fARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord3fARB = cmd; - return cmd; - } - private static Command glDisableClientStateiEXT; - public static Command glDisableClientStateiEXT() { - if (glDisableClientStateiEXT != null) - return glDisableClientStateiEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - cmd.extension = GL_EXT_direct_state_access(); - glDisableClientStateiEXT = cmd; - return cmd; - } - private static Command glGetShadingRateImagePaletteNV; - public static Command glGetShadingRateImagePaletteNV() { - if (glGetShadingRateImagePaletteNV != null) - return glGetShadingRateImagePaletteNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("rate", _null_()); - cmd.extension = GL_NV_shading_rate_image(); - glGetShadingRateImagePaletteNV = cmd; - return cmd; - } - private static Command glTextureSubImage2DEXT; - public static Command glTextureSubImage2DEXT() { - if (glTextureSubImage2DEXT != null) - return glTextureSubImage2DEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureSubImage2DEXT = cmd; - return cmd; - } - private static Command glFragmentLightfSGIX; - public static Command glFragmentLightfSGIX() { - if (glFragmentLightfSGIX != null) - return glFragmentLightfSGIX; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("light", FragmentLightNameSGIX()); - cmd.addParam("pname", FragmentLightParameterSGIX()); - cmd.extension = GL_SGIX_fragment_lighting(); - glFragmentLightfSGIX = cmd; - return cmd; - } - private static Command glVertexStream3iATI; - public static Command glVertexStream3iATI() { - if (glVertexStream3iATI != null) - return glVertexStream3iATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream3iATI = cmd; - return cmd; - } - private static Command glBindParameterEXT; - public static Command glBindParameterEXT() { - if (glBindParameterEXT != null) - return glBindParameterEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("value", VertexShaderParameterEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glBindParameterEXT = cmd; - return cmd; - } - private static Command glDrawElementsBaseVertexEXT; - public static Command glDrawElementsBaseVertexEXT() { - if (glDrawElementsBaseVertexEXT != null) - return glDrawElementsBaseVertexEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsBaseVertexEXT = cmd; - return cmd; - } - private static Command glGetColorTableParameterfvEXT; - public static Command glGetColorTableParameterfvEXT() { - if (glGetColorTableParameterfvEXT != null) - return glGetColorTableParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ColorTableTarget()); - cmd.addParam("pname", ColorTableParameterPName()); - cmd.extension = GL_EXT_paletted_texture(); - glGetColorTableParameterfvEXT = cmd; - return cmd; - } - private static Command glRasterSamplesEXT; - public static Command glRasterSamplesEXT() { - if (glRasterSamplesEXT != null) - return glRasterSamplesEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("fixedsamplelocations", Boolean()); - cmd.extension = GL_EXT_raster_multisample(); - glRasterSamplesEXT = cmd; - return cmd; - } - private static Command glNormalStream3dATI; - public static Command glNormalStream3dATI() { - if (glNormalStream3dATI != null) - return glNormalStream3dATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3dATI = cmd; - return cmd; - } - private static Command glGetVertexAttribdvNV; - public static Command glGetVertexAttribdvNV() { - if (glGetVertexAttribdvNV != null) - return glGetVertexAttribdvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glGetVertexAttribdvNV = cmd; - return cmd; - } - private static Command glGetProgramLocalParameterdvARB; - public static Command glGetProgramLocalParameterdvARB() { - if (glGetProgramLocalParameterdvARB != null) - return glGetProgramLocalParameterdvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glGetProgramLocalParameterdvARB = cmd; - return cmd; - } - private static Command glIsSyncAPPLE; - public static Command glIsSyncAPPLE() { - if (glIsSyncAPPLE != null) - return glIsSyncAPPLE; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_APPLE_sync(); - glIsSyncAPPLE = cmd; - return cmd; - } - private static Command glGetQueryObjectuivARB; - public static Command glGetQueryObjectuivARB() { - if (glGetQueryObjectuivARB != null) - return glGetQueryObjectuivARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_ARB_occlusion_query(); - glGetQueryObjectuivARB = cmd; - return cmd; - } - private static Command glProgramUniformMatrix3x4fv; - public static Command glProgramUniformMatrix3x4fv() { - if (glProgramUniformMatrix3x4fv != null) - return glProgramUniformMatrix3x4fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_separate_shader_objects(); - glProgramUniformMatrix3x4fv = cmd; - return cmd; - } - private static Command glFramebufferReadBufferEXT; - public static Command glFramebufferReadBufferEXT() { - if (glFramebufferReadBufferEXT != null) - return glFramebufferReadBufferEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", ReadBufferMode()); - cmd.extension = GL_EXT_direct_state_access(); - glFramebufferReadBufferEXT = cmd; - return cmd; - } - private static Command glTextureParameterfv; - public static Command glTextureParameterfv() { - if (glTextureParameterfv != null) - return glTextureParameterfv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_ARB_direct_state_access(); - glTextureParameterfv = cmd; - return cmd; - } - private static Command glGetMaterialxvOES; - public static Command glGetMaterialxvOES() { - if (glGetMaterialxvOES != null) - return glGetMaterialxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - cmd.extension = GL_OES_fixed_point(); - glGetMaterialxvOES = cmd; - return cmd; - } - private static Command glMultiTexCoord2dARB; - public static Command glMultiTexCoord2dARB() { - if (glMultiTexCoord2dARB != null) - return glMultiTexCoord2dARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord2dARB = cmd; - return cmd; - } - private static Command glPolygonModeNV; - public static Command glPolygonModeNV() { - if (glPolygonModeNV != null) - return glPolygonModeNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("mode", PolygonMode()); - cmd.extension = GL_NV_polygon_mode(); - glPolygonModeNV = cmd; - return cmd; - } - private static Command glTextureStorageMem2DMultisampleEXT; - public static Command glTextureStorageMem2DMultisampleEXT() { - if (glTextureStorageMem2DMultisampleEXT != null) - return glTextureStorageMem2DMultisampleEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("internalFormat", SizedInternalFormat()); - cmd.addParam("fixedSampleLocations", Boolean()); - cmd.extension = GL_EXT_memory_object(); - glTextureStorageMem2DMultisampleEXT = cmd; - return cmd; - } - private static Command glGetNamedBufferPointervEXT; - public static Command glGetNamedBufferPointervEXT() { - if (glGetNamedBufferPointervEXT != null) - return glGetNamedBufferPointervEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", BufferPointerNameARB()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedBufferPointervEXT = cmd; - return cmd; - } - private static Command glUniformMatrix3x4fv; - public static Command glUniformMatrix3x4fv() { - if (glUniformMatrix3x4fv != null) - return glUniformMatrix3x4fv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - glUniformMatrix3x4fv = cmd; - return cmd; - } - private static Command glGetTexEnvxv; - public static Command glGetTexEnvxv() { - if (glGetTexEnvxv != null) - return glGetTexEnvxv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - glGetTexEnvxv = cmd; - return cmd; - } - private static Command glCompressedTexImage3D; - public static Command glCompressedTexImage3D() { - if (glCompressedTexImage3D != null) - return glCompressedTexImage3D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - glCompressedTexImage3D = cmd; - return cmd; - } - private static Command glMultiTexCoord1hvNV; - public static Command glMultiTexCoord1hvNV() { - if (glMultiTexCoord1hvNV != null) - return glMultiTexCoord1hvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_NV_half_float(); - glMultiTexCoord1hvNV = cmd; - return cmd; - } - private static Command glUnmapBuffer; - public static Command glUnmapBuffer() { - if (glUnmapBuffer != null) - return glUnmapBuffer; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("target", BufferTargetARB()); - glUnmapBuffer = cmd; - return cmd; - } - private static Command glMultiTexParameterIuivEXT; - public static Command glMultiTexParameterIuivEXT() { - if (glMultiTexParameterIuivEXT != null) - return glMultiTexParameterIuivEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexParameterIuivEXT = cmd; - return cmd; - } - private static Command glGetnTexImage; - public static Command glGetnTexImage() { - if (glGetnTexImage != null) - return glGetnTexImage; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glGetnTexImage = cmd; - return cmd; - } - private static Command glReadnPixelsEXT; - public static Command glReadnPixelsEXT() { - if (glReadnPixelsEXT != null) - return glReadnPixelsEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_robustness(); - glReadnPixelsEXT = cmd; - return cmd; - } - private static Command glCopyMultiTexSubImage1DEXT; - public static Command glCopyMultiTexSubImage1DEXT() { - if (glCopyMultiTexSubImage1DEXT != null) - return glCopyMultiTexSubImage1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glCopyMultiTexSubImage1DEXT = cmd; - return cmd; - } - private static Command glGetConvolutionFilter; - public static Command glGetConvolutionFilter() { - if (glGetConvolutionFilter != null) - return glGetConvolutionFilter; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glGetConvolutionFilter = cmd; - return cmd; - } - private static Command glConservativeRasterParameteriNV; - public static Command glConservativeRasterParameteriNV() { - if (glConservativeRasterParameteriNV != null) - return glConservativeRasterParameteriNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_conservative_raster_pre_snap_triangles(); - glConservativeRasterParameteriNV = cmd; - return cmd; - } - private static Command glEnableIndexedEXT; - public static Command glEnableIndexedEXT() { - if (glEnableIndexedEXT != null) - return glEnableIndexedEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", EnableCap()); - cmd.extension = GL_EXT_direct_state_access(); - glEnableIndexedEXT = cmd; - return cmd; - } - private static Command glUniformMatrix3x4dv; - public static Command glUniformMatrix3x4dv() { - if (glUniformMatrix3x4dv != null) - return glUniformMatrix3x4dv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_ARB_gpu_shader_fp64(); - glUniformMatrix3x4dv = cmd; - return cmd; - } - private static Command glPointParameterfARB; - public static Command glPointParameterfARB() { - if (glPointParameterfARB != null) - return glPointParameterfARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PointParameterNameARB()); - cmd.extension = GL_ARB_point_parameters(); - glPointParameterfARB = cmd; - return cmd; - } - private static Command glGetClipPlanex; - public static Command glGetClipPlanex() { - if (glGetClipPlanex != null) - return glGetClipPlanex; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("plane", ClipPlaneName()); - glGetClipPlanex = cmd; - return cmd; - } - private static Command glMultiTexCoord4sARB; - public static Command glMultiTexCoord4sARB() { - if (glMultiTexCoord4sARB != null) - return glMultiTexCoord4sARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord4sARB = cmd; - return cmd; - } - private static Command glGetnCompressedTexImage; - public static Command glGetnCompressedTexImage() { - if (glGetnCompressedTexImage != null) - return glGetnCompressedTexImage; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - glGetnCompressedTexImage = cmd; - return cmd; - } - private static Command glNormalStream3ivATI; - public static Command glNormalStream3ivATI() { - if (glNormalStream3ivATI != null) - return glNormalStream3ivATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glNormalStream3ivATI = cmd; - return cmd; - } - private static Command glVertexAttribLFormatNV; - public static Command glVertexAttribLFormatNV() { - if (glVertexAttribLFormatNV != null) - return glVertexAttribLFormatNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribLType()); - cmd.extension = GL_NV_vertex_attrib_integer_64bit(); - glVertexAttribLFormatNV = cmd; - return cmd; - } - private static Command glShaderOp2EXT; - public static Command glShaderOp2EXT() { - if (glShaderOp2EXT != null) - return glShaderOp2EXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", VertexShaderOpEXT()); - cmd.extension = GL_EXT_vertex_shader(); - glShaderOp2EXT = cmd; - return cmd; - } - private static Command glGetActiveSubroutineName; - public static Command glGetActiveSubroutineName() { - if (glGetActiveSubroutineName != null) - return glGetActiveSubroutineName; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("shadertype", ShaderType()); - cmd.extension = GL_ARB_shader_subroutine(); - glGetActiveSubroutineName = cmd; - return cmd; - } - private static Command glGetClipPlanef; - public static Command glGetClipPlanef() { - if (glGetClipPlanef != null) - return glGetClipPlanef; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("plane", ClipPlaneName()); - glGetClipPlanef = cmd; - return cmd; - } - private static Command glNamedProgramStringEXT; - public static Command glNamedProgramStringEXT() { - if (glNamedProgramStringEXT != null) - return glNamedProgramStringEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.addParam("format", ProgramFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramStringEXT = cmd; - return cmd; - } - private static Command glProgramUniformMatrix4fvEXT; - public static Command glProgramUniformMatrix4fvEXT() { - if (glProgramUniformMatrix4fvEXT != null) - return glProgramUniformMatrix4fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("transpose", Boolean()); - cmd.extension = GL_EXT_direct_state_access(); - glProgramUniformMatrix4fvEXT = cmd; - return cmd; - } - private static Command glMatrixFrustumEXT; - public static Command glMatrixFrustumEXT() { - if (glMatrixFrustumEXT != null) - return glMatrixFrustumEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixFrustumEXT = cmd; - return cmd; - } - private static Command glTexCoordP1ui; - public static Command glTexCoordP1ui() { - if (glTexCoordP1ui != null) - return glTexCoordP1ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", TexCoordPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glTexCoordP1ui = cmd; - return cmd; - } - private static Command glCompressedTexImage1D; - public static Command glCompressedTexImage1D() { - if (glCompressedTexImage1D != null) - return glCompressedTexImage1D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - glCompressedTexImage1D = cmd; - return cmd; - } - private static Command glGetTexEnvxvOES; - public static Command glGetTexEnvxvOES() { - if (glGetTexEnvxvOES != null) - return glGetTexEnvxvOES; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureEnvTarget()); - cmd.addParam("pname", TextureEnvParameter()); - cmd.extension = GL_OES_fixed_point(); - glGetTexEnvxvOES = cmd; - return cmd; - } - private static Command glStencilOpSeparate; - public static Command glStencilOpSeparate() { - if (glStencilOpSeparate != null) - return glStencilOpSeparate; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("sfail", StencilOp()); - cmd.addParam("dpfail", StencilOp()); - cmd.addParam("dppass", StencilOp()); - glStencilOpSeparate = cmd; - return cmd; - } - private static Command glPixelTransformParameterfEXT; - public static Command glPixelTransformParameterfEXT() { - if (glPixelTransformParameterfEXT != null) - return glPixelTransformParameterfEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", PixelTransformTargetEXT()); - cmd.addParam("pname", PixelTransformPNameEXT()); - cmd.extension = GL_EXT_pixel_transform(); - glPixelTransformParameterfEXT = cmd; - return cmd; - } - private static Command glConvolutionParameterfEXT; - public static Command glConvolutionParameterfEXT() { - if (glConvolutionParameterfEXT != null) - return glConvolutionParameterfEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_EXT_convolution(); - glConvolutionParameterfEXT = cmd; - return cmd; - } - private static Command glGetFloati_vOES; - public static Command glGetFloati_vOES() { - if (glGetFloati_vOES != null) - return glGetFloati_vOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - cmd.extension = GL_OES_viewport_array(); - glGetFloati_vOES = cmd; - return cmd; - } - private static Command glGetProgramLocalParameterIivNV; - public static Command glGetProgramLocalParameterIivNV() { - if (glGetProgramLocalParameterIivNV != null) - return glGetProgramLocalParameterIivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_NV_gpu_program4(); - glGetProgramLocalParameterIivNV = cmd; - return cmd; - } - private static Command glGetMinmax; - public static Command glGetMinmax() { - if (glGetMinmax != null) - return glGetMinmax; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", MinmaxTargetEXT()); - cmd.addParam("reset", Boolean()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_ARB_imaging(); - glGetMinmax = cmd; - return cmd; - } - private static Command glSetFenceNV; - public static Command glSetFenceNV() { - if (glSetFenceNV != null) - return glSetFenceNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("condition", FenceConditionNV()); - cmd.extension = GL_NV_fence(); - glSetFenceNV = cmd; - return cmd; - } - private static Command glCompressedTexImage2D; - public static Command glCompressedTexImage2D() { - if (glCompressedTexImage2D != null) - return glCompressedTexImage2D; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - glCompressedTexImage2D = cmd; - return cmd; - } - private static Command glMultiTexCoord4dvARB; - public static Command glMultiTexCoord4dvARB() { - if (glMultiTexCoord4dvARB != null) - return glMultiTexCoord4dvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureUnit()); - cmd.extension = GL_ARB_multitexture(); - glMultiTexCoord4dvARB = cmd; - return cmd; - } - private static Command glLoadProgramNV; - public static Command glLoadProgramNV() { - if (glLoadProgramNV != null) - return glLoadProgramNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", VertexAttribEnumNV()); - cmd.extension = GL_NV_vertex_program(); - glLoadProgramNV = cmd; - return cmd; - } - private static Command glGetTextureParameterIuivEXT; - public static Command glGetTextureParameterIuivEXT() { - if (glGetTextureParameterIuivEXT != null) - return glGetTextureParameterIuivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_EXT_direct_state_access(); - glGetTextureParameterIuivEXT = cmd; - return cmd; - } - private static Command glCopyPixels; - public static Command glCopyPixels() { - if (glCopyPixels != null) - return glCopyPixels; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", PixelCopyType()); - glCopyPixels = cmd; - return cmd; - } - private static Command glConvolutionParameterfvEXT; - public static Command glConvolutionParameterfvEXT() { - if (glConvolutionParameterfvEXT != null) - return glConvolutionParameterfvEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("pname", ConvolutionParameter()); - cmd.extension = GL_EXT_convolution(); - glConvolutionParameterfvEXT = cmd; - return cmd; - } - private static Command glNamedProgramLocalParameterI4iEXT; - public static Command glNamedProgramLocalParameterI4iEXT() { - if (glNamedProgramLocalParameterI4iEXT != null) - return glNamedProgramLocalParameterI4iEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glNamedProgramLocalParameterI4iEXT = cmd; - return cmd; - } - private static Command glTexStorage1DEXT; - public static Command glTexStorage1DEXT() { - if (glTexStorage1DEXT != null) - return glTexStorage1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_texture_storage(); - glTexStorage1DEXT = cmd; - return cmd; - } - private static Command glCopyTexSubImage3D; - public static Command glCopyTexSubImage3D() { - if (glCopyTexSubImage3D != null) - return glCopyTexSubImage3D; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - glCopyTexSubImage3D = cmd; - return cmd; - } - private static Command glGetnSeparableFilter; - public static Command glGetnSeparableFilter() { - if (glGetnSeparableFilter != null) - return glGetnSeparableFilter; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", SeparableTarget()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glGetnSeparableFilter = cmd; - return cmd; - } - private static Command glNormalP3ui; - public static Command glNormalP3ui() { - if (glNormalP3ui != null) - return glNormalP3ui; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", NormalPointerType()); - cmd.extension = GL_ARB_vertex_type_2_10_10_10_rev(); - glNormalP3ui = cmd; - return cmd; - } - private static Command glGetGraphicsResetStatusKHR; - public static Command glGetGraphicsResetStatusKHR() { - if (glGetGraphicsResetStatusKHR != null) - return glGetGraphicsResetStatusKHR; - Command cmd = new Command(0); - cmd.returnGroup = GraphicsResetStatus(); - cmd.extension = GL_KHR_robustness(); - glGetGraphicsResetStatusKHR = cmd; - return cmd; - } - private static Command glIsObjectBufferATI; - public static Command glIsObjectBufferATI() { - if (glIsObjectBufferATI != null) - return glIsObjectBufferATI; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_ATI_vertex_array_object(); - glIsObjectBufferATI = cmd; - return cmd; - } - private static Command glIglooInterfaceSGIX; - public static Command glIglooInterfaceSGIX() { - if (glIglooInterfaceSGIX != null) - return glIglooInterfaceSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - glIglooInterfaceSGIX = cmd; - return cmd; - } - private static Command glReadBufferNV; - public static Command glReadBufferNV() { - if (glReadBufferNV != null) - return glReadBufferNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", _null_()); - cmd.extension = GL_NV_read_buffer(); - glReadBufferNV = cmd; - return cmd; - } - private static Command glGetCombinerStageParameterfvNV; - public static Command glGetCombinerStageParameterfvNV() { - if (glGetCombinerStageParameterfvNV != null) - return glGetCombinerStageParameterfvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("stage", CombinerStageNV()); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners2(); - glGetCombinerStageParameterfvNV = cmd; - return cmd; - } - private static Command glDrawElementsInstancedBaseVertexBaseInstance; - public static Command glDrawElementsInstancedBaseVertexBaseInstance() { - if (glDrawElementsInstancedBaseVertexBaseInstance != null) - return glDrawElementsInstancedBaseVertexBaseInstance; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - glDrawElementsInstancedBaseVertexBaseInstance = cmd; - return cmd; - } - private static Command glGenerateMipmapEXT; - public static Command glGenerateMipmapEXT() { - if (glGenerateMipmapEXT != null) - return glGenerateMipmapEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.extension = GL_EXT_framebuffer_object(); - glGenerateMipmapEXT = cmd; - return cmd; - } - private static Command glDrawRangeElementsEXT; - public static Command glDrawRangeElementsEXT() { - if (glDrawRangeElementsEXT != null) - return glDrawRangeElementsEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.addParam("type", DrawElementsType()); - cmd.extension = GL_EXT_draw_range_elements(); - glDrawRangeElementsEXT = cmd; - return cmd; - } - private static Command glPixelStoref; - public static Command glPixelStoref() { - if (glPixelStoref != null) - return glPixelStoref; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelStoreParameter()); - glPixelStoref = cmd; - return cmd; - } - private static Command glIsFramebufferOES; - public static Command glIsFramebufferOES() { - if (glIsFramebufferOES != null) - return glIsFramebufferOES; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_OES_framebuffer_object(); - glIsFramebufferOES = cmd; - return cmd; - } - private static Command glStencilFuncSeparate; - public static Command glStencilFuncSeparate() { - if (glStencilFuncSeparate != null) - return glStencilFuncSeparate; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("func", StencilFunction()); - glStencilFuncSeparate = cmd; - return cmd; - } - private static Command glGetProgramEnvParameterdvARB; - public static Command glGetProgramEnvParameterdvARB() { - if (glGetProgramEnvParameterdvARB != null) - return glGetProgramEnvParameterdvARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_ARB_fragment_program(); - glGetProgramEnvParameterdvARB = cmd; - return cmd; - } - private static Command glPixelStorei; - public static Command glPixelStorei() { - if (glPixelStorei != null) - return glPixelStorei; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelStoreParameter()); - glPixelStorei = cmd; - return cmd; - } - private static Command glCheckNamedFramebufferStatusEXT; - public static Command glCheckNamedFramebufferStatusEXT() { - if (glCheckNamedFramebufferStatusEXT != null) - return glCheckNamedFramebufferStatusEXT; - Command cmd = new Command(1); - cmd.returnGroup = FramebufferStatus(); - cmd.addParam("target", FramebufferTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glCheckNamedFramebufferStatusEXT = cmd; - return cmd; - } - private static Command glGetInteger64i_v; - public static Command glGetInteger64i_v() { - if (glGetInteger64i_v != null) - return glGetInteger64i_v; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", GetPName()); - glGetInteger64i_v = cmd; - return cmd; - } - private static Command glClearTexSubImageEXT; - public static Command glClearTexSubImageEXT() { - if (glClearTexSubImageEXT != null) - return glClearTexSubImageEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - glClearTexSubImageEXT = cmd; - return cmd; - } - private static Command glGetTextureLevelParameteriv; - public static Command glGetTextureLevelParameteriv() { - if (glGetTextureLevelParameteriv != null) - return glGetTextureLevelParameteriv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", GetTextureParameter()); - cmd.extension = GL_ARB_direct_state_access(); - glGetTextureLevelParameteriv = cmd; - return cmd; - } - private static Command glTexPageCommitmentMemNV; - public static Command glTexPageCommitmentMemNV() { - if (glTexPageCommitmentMemNV != null) - return glTexPageCommitmentMemNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("commit", Boolean()); - glTexPageCommitmentMemNV = cmd; - return cmd; - } - private static Command glPixelStorex; - public static Command glPixelStorex() { - if (glPixelStorex != null) - return glPixelStorex; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelStoreParameter()); - cmd.extension = GL_OES_fixed_point(); - glPixelStorex = cmd; - return cmd; - } - private static Command glCopyTexSubImage1D; - public static Command glCopyTexSubImage1D() { - if (glCopyTexSubImage1D != null) - return glCopyTexSubImage1D; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - glCopyTexSubImage1D = cmd; - return cmd; - } - private static Command glDrawCommandsNV; - public static Command glDrawCommandsNV() { - if (glDrawCommandsNV != null) - return glDrawCommandsNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("primitiveMode", _null_()); - cmd.extension = GL_NV_command_list(); - glDrawCommandsNV = cmd; - return cmd; - } - private static Command glPathColorGenNV; - public static Command glPathColorGenNV() { - if (glPathColorGenNV != null) - return glPathColorGenNV; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("color", PathColor()); - cmd.addParam("genMode", PathGenMode()); - cmd.addParam("colorFormat", PathColorFormat()); - cmd.extension = GL_NV_path_rendering(); - glPathColorGenNV = cmd; - return cmd; - } - private static Command glTexBufferEXT; - public static Command glTexBufferEXT() { - if (glTexBufferEXT != null) - return glTexBufferEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", SizedInternalFormat()); - cmd.extension = GL_EXT_texture_buffer(); - glTexBufferEXT = cmd; - return cmd; - } - private static Command glMatrixMultTransposefEXT; - public static Command glMatrixMultTransposefEXT() { - if (glMatrixMultTransposefEXT != null) - return glMatrixMultTransposefEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", MatrixMode()); - cmd.extension = GL_EXT_direct_state_access(); - glMatrixMultTransposefEXT = cmd; - return cmd; - } - private static Command glMultiDrawRangeElementArrayAPPLE; - public static Command glMultiDrawRangeElementArrayAPPLE() { - if (glMultiDrawRangeElementArrayAPPLE != null) - return glMultiDrawRangeElementArrayAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_APPLE_element_array(); - glMultiDrawRangeElementArrayAPPLE = cmd; - return cmd; - } - private static Command glSpriteParameterivSGIX; - public static Command glSpriteParameterivSGIX() { - if (glSpriteParameterivSGIX != null) - return glSpriteParameterivSGIX; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", SpriteParameterNameSGIX()); - cmd.extension = GL_SGIX_sprite(); - glSpriteParameterivSGIX = cmd; - return cmd; - } - private static Command glGetCombinerInputParameterivNV; - public static Command glGetCombinerInputParameterivNV() { - if (glGetCombinerInputParameterivNV != null) - return glGetCombinerInputParameterivNV; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("stage", CombinerStageNV()); - cmd.addParam("portion", CombinerPortionNV()); - cmd.addParam("variable", CombinerVariableNV()); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners(); - glGetCombinerInputParameterivNV = cmd; - return cmd; - } - private static Command glGetProgramPipelineiv; - public static Command glGetProgramPipelineiv() { - if (glGetProgramPipelineiv != null) - return glGetProgramPipelineiv; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PipelineParameterName()); - cmd.extension = GL_ARB_separate_shader_objects(); - glGetProgramPipelineiv = cmd; - return cmd; - } - private static Command glRenderbufferStorageMultisampleCoverageNV; - public static Command glRenderbufferStorageMultisampleCoverageNV() { - if (glRenderbufferStorageMultisampleCoverageNV != null) - return glRenderbufferStorageMultisampleCoverageNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", RenderbufferTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_NV_framebuffer_multisample_coverage(); - glRenderbufferStorageMultisampleCoverageNV = cmd; - return cmd; - } - private static Command glGetNamedFramebufferAttachmentParameterivEXT; - public static Command glGetNamedFramebufferAttachmentParameterivEXT() { - if (glGetNamedFramebufferAttachmentParameterivEXT != null) - return glGetNamedFramebufferAttachmentParameterivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("pname", FramebufferAttachmentParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedFramebufferAttachmentParameterivEXT = cmd; - return cmd; - } - private static Command glCopyTexSubImage2D; - public static Command glCopyTexSubImage2D() { - if (glCopyTexSubImage2D != null) - return glCopyTexSubImage2D; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - glCopyTexSubImage2D = cmd; - return cmd; - } - private static Command glDrawRangeElementArrayAPPLE; - public static Command glDrawRangeElementArrayAPPLE() { - if (glDrawRangeElementArrayAPPLE != null) - return glDrawRangeElementArrayAPPLE; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", PrimitiveType()); - cmd.extension = GL_APPLE_element_array(); - glDrawRangeElementArrayAPPLE = cmd; - return cmd; - } - private static Command glGetProgramivARB; - public static Command glGetProgramivARB() { - if (glGetProgramivARB != null) - return glGetProgramivARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.addParam("pname", ProgramPropertyARB()); - cmd.extension = GL_ARB_fragment_program(); - glGetProgramivARB = cmd; - return cmd; - } - private static Command glGetPointervKHR; - public static Command glGetPointervKHR() { - if (glGetPointervKHR != null) - return glGetPointervKHR; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_KHR_debug(); - glGetPointervKHR = cmd; - return cmd; - } - private static Command glTextureParameterIuivEXT; - public static Command glTextureParameterIuivEXT() { - if (glTextureParameterIuivEXT != null) - return glTextureParameterIuivEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glTextureParameterIuivEXT = cmd; - return cmd; - } - private static Command glProgramParameteriEXT; - public static Command glProgramParameteriEXT() { - if (glProgramParameteriEXT != null) - return glProgramParameteriEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", ProgramParameterPName()); - cmd.extension = GL_EXT_geometry_shader4(); - glProgramParameteriEXT = cmd; - return cmd; - } - private static Command glPointSizePointerOES; - public static Command glPointSizePointerOES() { - if (glPointSizePointerOES != null) - return glPointSizePointerOES; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", _null_()); - cmd.extension = GL_OES_point_size_array(); - glPointSizePointerOES = cmd; - return cmd; - } - private static Command glBlendEquationi; - public static Command glBlendEquationi() { - if (glBlendEquationi != null) - return glBlendEquationi; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", BlendEquationModeEXT()); - glBlendEquationi = cmd; - return cmd; - } - private static Command glMaterialxv; - public static Command glMaterialxv() { - if (glMaterialxv != null) - return glMaterialxv; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("pname", MaterialParameter()); - glMaterialxv = cmd; - return cmd; - } - private static Command glWindowRectanglesEXT; - public static Command glWindowRectanglesEXT() { - if (glWindowRectanglesEXT != null) - return glWindowRectanglesEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("mode", _null_()); - cmd.extension = GL_EXT_window_rectangles(); - glWindowRectanglesEXT = cmd; - return cmd; - } - private static Command glGetConvolutionFilterEXT; - public static Command glGetConvolutionFilterEXT() { - if (glGetConvolutionFilterEXT != null) - return glGetConvolutionFilterEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", ConvolutionTargetEXT()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_convolution(); - glGetConvolutionFilterEXT = cmd; - return cmd; - } - private static Command glGetNamedProgramLocalParameterIivEXT; - public static Command glGetNamedProgramLocalParameterIivEXT() { - if (glGetNamedProgramLocalParameterIivEXT != null) - return glGetNamedProgramLocalParameterIivEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - cmd.extension = GL_EXT_direct_state_access(); - glGetNamedProgramLocalParameterIivEXT = cmd; - return cmd; - } - private static Command glCopyTexSubImage3DEXT; - public static Command glCopyTexSubImage3DEXT() { - if (glCopyTexSubImage3DEXT != null) - return glCopyTexSubImage3DEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - glCopyTexSubImage3DEXT = cmd; - return cmd; - } - private static Command glGetShadingRateSampleLocationivNV; - public static Command glGetShadingRateSampleLocationivNV() { - if (glGetShadingRateSampleLocationivNV != null) - return glGetShadingRateSampleLocationivNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("rate", _null_()); - cmd.extension = GL_NV_shading_rate_image(); - glGetShadingRateSampleLocationivNV = cmd; - return cmd; - } - private static Command glGetBufferParameterui64vNV; - public static Command glGetBufferParameterui64vNV() { - if (glGetBufferParameterui64vNV != null) - return glGetBufferParameterui64vNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", BufferTargetARB()); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_shader_buffer_load(); - glGetBufferParameterui64vNV = cmd; - return cmd; - } - private static Command glPNTrianglesfATI; - public static Command glPNTrianglesfATI() { - if (glPNTrianglesfATI != null) - return glPNTrianglesfATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PNTrianglesPNameATI()); - cmd.extension = GL_ATI_pn_triangles(); - glPNTrianglesfATI = cmd; - return cmd; - } - private static Command glGetVideoCaptureStreamdvNV; - public static Command glGetVideoCaptureStreamdvNV() { - if (glGetVideoCaptureStreamdvNV != null) - return glGetVideoCaptureStreamdvNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", _null_()); - cmd.extension = GL_NV_video_capture(); - glGetVideoCaptureStreamdvNV = cmd; - return cmd; - } - private static Command glProgramEnvParameters4fvEXT; - public static Command glProgramEnvParameters4fvEXT() { - if (glProgramEnvParameters4fvEXT != null) - return glProgramEnvParameters4fvEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("target", ProgramTarget()); - glProgramEnvParameters4fvEXT = cmd; - return cmd; - } - private static Command glIsTextureEXT; - public static Command glIsTextureEXT() { - if (glIsTextureEXT != null) - return glIsTextureEXT; - Command cmd = new Command(0); - cmd.returnGroup = Boolean(); - cmd.extension = GL_EXT_texture_object(); - glIsTextureEXT = cmd; - return cmd; - } - private static Command glCreateSyncFromCLeventARB; - public static Command glCreateSyncFromCLeventARB() { - if (glCreateSyncFromCLeventARB != null) - return glCreateSyncFromCLeventARB; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("flags", _null_()); - cmd.extension = GL_ARB_cl_event(); - glCreateSyncFromCLeventARB = cmd; - return cmd; - } - private static Command glSeparableFilter2DEXT; - public static Command glSeparableFilter2DEXT() { - if (glSeparableFilter2DEXT != null) - return glSeparableFilter2DEXT; - Command cmd = new Command(4); - cmd.returnGroup = _null_(); - cmd.addParam("target", SeparableTargetEXT()); - cmd.addParam("internalformat", InternalFormat()); - cmd.addParam("format", PixelFormat()); - cmd.addParam("type", PixelType()); - cmd.extension = GL_EXT_convolution(); - glSeparableFilter2DEXT = cmd; - return cmd; - } - private static Command glFramebufferTextureARB; - public static Command glFramebufferTextureARB() { - if (glFramebufferTextureARB != null) - return glFramebufferTextureARB; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_ARB_geometry_shader4(); - glFramebufferTextureARB = cmd; - return cmd; - } - private static Command glSecondaryColorPointer; - public static Command glSecondaryColorPointer() { - if (glSecondaryColorPointer != null) - return glSecondaryColorPointer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", ColorPointerType()); - glSecondaryColorPointer = cmd; - return cmd; - } - private static Command glAlphaFragmentOp2ATI; - public static Command glAlphaFragmentOp2ATI() { - if (glAlphaFragmentOp2ATI != null) - return glAlphaFragmentOp2ATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("op", FragmentOp2ATI()); - cmd.extension = GL_ATI_fragment_shader(); - glAlphaFragmentOp2ATI = cmd; - return cmd; - } - private static Command glMultiTexParameteriEXT; - public static Command glMultiTexParameteriEXT() { - if (glMultiTexParameteriEXT != null) - return glMultiTexParameteriEXT; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("texunit", TextureUnit()); - cmd.addParam("target", TextureTarget()); - cmd.addParam("pname", TextureParameterName()); - cmd.extension = GL_EXT_direct_state_access(); - glMultiTexParameteriEXT = cmd; - return cmd; - } - private static Command glGetQueryObjecti64vEXT; - public static Command glGetQueryObjecti64vEXT() { - if (glGetQueryObjecti64vEXT != null) - return glGetQueryObjecti64vEXT; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", QueryObjectParameterName()); - cmd.extension = GL_EXT_disjoint_timer_query(); - glGetQueryObjecti64vEXT = cmd; - return cmd; - } - private static Command glPixelTransferf; - public static Command glPixelTransferf() { - if (glPixelTransferf != null) - return glPixelTransferf; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelTransferParameter()); - glPixelTransferf = cmd; - return cmd; - } - private static Command glCompressedTextureImage1DEXT; - public static Command glCompressedTextureImage1DEXT() { - if (glCompressedTextureImage1DEXT != null) - return glCompressedTextureImage1DEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", TextureTarget()); - cmd.addParam("internalformat", InternalFormat()); - cmd.extension = GL_EXT_direct_state_access(); - glCompressedTextureImage1DEXT = cmd; - return cmd; - } - private static Command glPixelTransferi; - public static Command glPixelTransferi() { - if (glPixelTransferi != null) - return glPixelTransferi; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("pname", PixelTransferParameter()); - glPixelTransferi = cmd; - return cmd; - } - private static Command glFogCoordPointer; - public static Command glFogCoordPointer() { - if (glFogCoordPointer != null) - return glFogCoordPointer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", FogPointerTypeEXT()); - glFogCoordPointer = cmd; - return cmd; - } - private static Command glFramebufferTextureMultiviewOVR; - public static Command glFramebufferTextureMultiviewOVR() { - if (glFramebufferTextureMultiviewOVR != null) - return glFramebufferTextureMultiviewOVR; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.extension = GL_OVR_multiview(); - glFramebufferTextureMultiviewOVR = cmd; - return cmd; - } - private static Command glTexturePageCommitmentMemNV; - public static Command glTexturePageCommitmentMemNV() { - if (glTexturePageCommitmentMemNV != null) - return glTexturePageCommitmentMemNV; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("commit", Boolean()); - glTexturePageCommitmentMemNV = cmd; - return cmd; - } - private static Command glPushDebugGroupKHR; - public static Command glPushDebugGroupKHR() { - if (glPushDebugGroupKHR != null) - return glPushDebugGroupKHR; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("source", DebugSource()); - cmd.extension = GL_KHR_debug(); - glPushDebugGroupKHR = cmd; - return cmd; - } - private static Command glVertexAttribIPointer; - public static Command glVertexAttribIPointer() { - if (glVertexAttribIPointer != null) - return glVertexAttribIPointer; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribIType()); - glVertexAttribIPointer = cmd; - return cmd; - } - private static Command glVertexStream1dvATI; - public static Command glVertexStream1dvATI() { - if (glVertexStream1dvATI != null) - return glVertexStream1dvATI; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("stream", VertexStreamATI()); - cmd.extension = GL_ATI_vertex_streams(); - glVertexStream1dvATI = cmd; - return cmd; - } - private static Command glFramebufferRenderbuffer; - public static Command glFramebufferRenderbuffer() { - if (glFramebufferRenderbuffer != null) - return glFramebufferRenderbuffer; - Command cmd = new Command(3); - cmd.returnGroup = _null_(); - cmd.addParam("target", FramebufferTarget()); - cmd.addParam("attachment", FramebufferAttachment()); - cmd.addParam("renderbuffertarget", RenderbufferTarget()); - cmd.extension = GL_ARB_framebuffer_object(); - glFramebufferRenderbuffer = cmd; - return cmd; - } - private static Command glCombinerStageParameterfvNV; - public static Command glCombinerStageParameterfvNV() { - if (glCombinerStageParameterfvNV != null) - return glCombinerStageParameterfvNV; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("stage", CombinerStageNV()); - cmd.addParam("pname", CombinerParameterNV()); - cmd.extension = GL_NV_register_combiners2(); - glCombinerStageParameterfvNV = cmd; - return cmd; - } - private static Command glAreProgramsResidentNV; - public static Command glAreProgramsResidentNV() { - if (glAreProgramsResidentNV != null) - return glAreProgramsResidentNV; - Command cmd = new Command(1); - cmd.returnGroup = Boolean(); - cmd.addParam("residences", Boolean()); - cmd.extension = GL_NV_vertex_program(); - glAreProgramsResidentNV = cmd; - return cmd; - } - private static Command glActiveTexture; - public static Command glActiveTexture() { - if (glActiveTexture != null) - return glActiveTexture; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("texture", TextureUnit()); - glActiveTexture = cmd; - return cmd; - } - private static Command glVertexAttribFormat; - public static Command glVertexAttribFormat() { - if (glVertexAttribFormat != null) - return glVertexAttribFormat; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("type", VertexAttribType()); - cmd.addParam("normalized", Boolean()); - cmd.extension = GL_ARB_vertex_attrib_binding(); - glVertexAttribFormat = cmd; - return cmd; - } - private static Command glDisableClientState; - public static Command glDisableClientState() { - if (glDisableClientState != null) - return glDisableClientState; - Command cmd = new Command(1); - cmd.returnGroup = _null_(); - cmd.addParam("array", EnableCap()); - glDisableClientState = cmd; - return cmd; - } - private static Command glBindMaterialParameterEXT; - public static Command glBindMaterialParameterEXT() { - if (glBindMaterialParameterEXT != null) - return glBindMaterialParameterEXT; - Command cmd = new Command(2); - cmd.returnGroup = _null_(); - cmd.addParam("face", TriangleFace()); - cmd.addParam("value", MaterialParameter()); - cmd.extension = GL_EXT_vertex_shader(); - glBindMaterialParameterEXT = cmd; - return cmd; - } -} From 30cdbf2e55fcc2baa8e5681a6b6cb8bc03cc4fe5 Mon Sep 17 00:00:00 2001 From: Mike Duigou Date: Thu, 5 Feb 2026 10:58:32 -0800 Subject: [PATCH 8/8] exterminate antrun from build --- pom.xml | 149 ++++++++++++++++++-------------------------------------- 1 file changed, 48 insertions(+), 101 deletions(-) diff --git a/pom.xml b/pom.xml index 7fbbd82..71755fb 100644 --- a/pom.xml +++ b/pom.xml @@ -43,11 +43,12 @@ 3.3.1 3.12.0 3.6.1 - 3.2.0 3.5.4 3.6.1 3.13.0 3.2.7 + 2.1.0 + 3.6.3 1.8 1.8 @@ -138,60 +139,6 @@ - - preJdk9 - - [1.3,1.8] - - - - - maven-antrun-plugin - ${maven-antrun-plugin.version} - - - com.sun - tools - 1.8.0 - system - ${java.home}/../lib/tools.jar - - - - - generate-sources-pre-jdk9 - generate-sources - - - - - - - - - - - - - - - - - run - - - - - - - jdk9 @@ -199,41 +146,6 @@ - - maven-antrun-plugin - ${maven-antrun-plugin.version} - - - generate-sources-jdk9 - generate-sources - - - - - - - - - - - - - - - - - run - - - - maven-javadoc-plugin ${maven-javadoc-plugin.version} @@ -277,25 +189,60 @@ - maven-antrun-plugin - ${maven-antrun-plugin.version} + io.github.download-maven-plugin + download-maven-plugin + ${maven-download-plugin.version} download-gl-spec generate-sources + + wget + - - - - + https://raw.githubusercontent.com/KhronosGroup/OpenGL-Registry/main/xml/gl.xml + ${project.build.directory}/generator + gl.xml + + + + + org.codehaus.mojo + exec-maven-plugin + ${exec-maven-plugin.version} + + + compile-generator + generate-sources + + exec + + + javac + + -d + ${project.build.directory}/generator + ${basedir}/generator/GLXMLReader.java + + + + + run-generator + generate-sources - run + exec + + java + + -cp + ${project.build.directory}/generator + GLXMLReader + ${project.build.directory}/generator/gl.xml + ${project.build.directory}/generated-sources/org/lwjglx/debug/GLmetadata.java + +