From 2b3aeeb7ae674eb1dfe604ecab47c200a59d0d05 Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Thu, 28 Sep 2006 22:12:46 +0000 Subject: [PATCH] --- ...DisplayLists.csproj.GenerateResource.Cache | Bin 784 -> 0 bytes .../Properties.Resources.Designer.cs.dll | Bin 4608 -> 0 bytes .../obj/DisplayLists.csproj.FileList.txt | 4 - ...TK.OpenGL.DisplayLists.csproj.FileList.txt | 3 - .../Properties.Resources.Designer.cs.dll | Bin 4608 -> 0 bytes ....TwoContexts.csproj.GenerateResource.Cache | Bin 848 -> 0 bytes .../Properties.Resources.Designer.cs.dll | Bin 4608 -> 0 bytes ...nTK.OpenGL.TwoContexts.csproj.FileList.txt | 4 - .../Properties.Resources.Designer.cs.dll | Bin 4608 -> 0 bytes ...penGL.Window.csproj.GenerateResource.Cache | Bin 784 -> 0 bytes .../Properties.Resources.Designer.cs.dll | Bin 4608 -> 0 bytes .../OpenTK.OpenGL.Window.csproj.FileList.txt | 3 - .../Properties.Resources.Designer.cs.dll | Bin 4608 -> 0 bytes .../Window/obj/Window.csproj.FileList.txt | 6 - Source/OpenGL/Bind/Data/Constant.cs | 91 - Source/OpenGL/Bind/Data/Enum.cs | 48 - Source/OpenGL/Bind/Data/Function.cs | 130 - Source/OpenGL/Bind/Data/Parameter.cs | 127 - .../OpenGL/Bind/Data/ParameterCollection.cs | 48 - Source/OpenGL/Bind/Process/Process.cs | 87 - Source/OpenGL/Bind/Process/ReadSpecs.cs | 205 - .../OpenGL/Bind/Process/WriteContextLoad.cs | 151 - .../OpenGL/Bind/Process/WriteDelegateList.cs | 71 - Source/OpenGL/Bind/Process/WriteEnums.cs | 92 - Source/OpenGL/Bind/Process/WriteFunctions.cs | 71 - Source/OpenGL/Bind/Process/WriteWrappers.cs | 241 - Source/OpenGL/Bind/Translation.cs | 465 -- .../OpenGL/Bind/obj/Bind.csproj.FileList.txt | 4 - .../TempPE/Properties.Bind.Designer.cs.dll | Bin 5632 -> 0 bytes .../OpenTK.OpenGL.Bind.csproj.FileList.txt | 3 - .../TempPE/Properties.Bind.Designer.cs.dll | Bin 5632 -> 0 bytes Source/OpenGL/OpenGL/Bindings/GLConstants.cs | 5117 ----------------- Source/OpenGL/OpenGL/Bindings/GLFunctions.cs | 2869 --------- Source/OpenGL/OpenGL/Bindings/GLWrappers.cs | 15 - .../OpenGL/obj/OpenGL.csproj.FileList.txt | 6 - .../OpenGL/obj/OpenTK.csproj.FileList.txt | 5 - 36 files changed, 9866 deletions(-) delete mode 100644 Source/Examples/OpenGL/DisplayLists/obj/Debug/OpenTK.OpenGL.DisplayLists.csproj.GenerateResource.Cache delete mode 100644 Source/Examples/OpenGL/DisplayLists/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll delete mode 100644 Source/Examples/OpenGL/DisplayLists/obj/DisplayLists.csproj.FileList.txt delete mode 100644 Source/Examples/OpenGL/DisplayLists/obj/OpenTK.OpenGL.DisplayLists.csproj.FileList.txt delete mode 100644 Source/Examples/OpenGL/DisplayLists/obj/Release/TempPE/Properties.Resources.Designer.cs.dll delete mode 100644 Source/Examples/OpenGL/TwoContexts/obj/Debug/OpenTK.OpenGL.TwoContexts.csproj.GenerateResource.Cache delete mode 100644 Source/Examples/OpenGL/TwoContexts/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll delete mode 100644 Source/Examples/OpenGL/TwoContexts/obj/OpenTK.OpenGL.TwoContexts.csproj.FileList.txt delete mode 100644 Source/Examples/OpenGL/TwoContexts/obj/Release/TempPE/Properties.Resources.Designer.cs.dll delete mode 100644 Source/Examples/OpenGL/Window/obj/Debug/OpenTK.OpenGL.Window.csproj.GenerateResource.Cache delete mode 100644 Source/Examples/OpenGL/Window/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll delete mode 100644 Source/Examples/OpenGL/Window/obj/OpenTK.OpenGL.Window.csproj.FileList.txt delete mode 100644 Source/Examples/OpenGL/Window/obj/Release/TempPE/Properties.Resources.Designer.cs.dll delete mode 100644 Source/Examples/OpenGL/Window/obj/Window.csproj.FileList.txt delete mode 100644 Source/OpenGL/Bind/Data/Constant.cs delete mode 100644 Source/OpenGL/Bind/Data/Enum.cs delete mode 100644 Source/OpenGL/Bind/Data/Function.cs delete mode 100644 Source/OpenGL/Bind/Data/Parameter.cs delete mode 100644 Source/OpenGL/Bind/Data/ParameterCollection.cs delete mode 100644 Source/OpenGL/Bind/Process/Process.cs delete mode 100644 Source/OpenGL/Bind/Process/ReadSpecs.cs delete mode 100644 Source/OpenGL/Bind/Process/WriteContextLoad.cs delete mode 100644 Source/OpenGL/Bind/Process/WriteDelegateList.cs delete mode 100644 Source/OpenGL/Bind/Process/WriteEnums.cs delete mode 100644 Source/OpenGL/Bind/Process/WriteFunctions.cs delete mode 100644 Source/OpenGL/Bind/Process/WriteWrappers.cs delete mode 100644 Source/OpenGL/Bind/Translation.cs delete mode 100644 Source/OpenGL/Bind/obj/Bind.csproj.FileList.txt delete mode 100644 Source/OpenGL/Bind/obj/Debug/TempPE/Properties.Bind.Designer.cs.dll delete mode 100644 Source/OpenGL/Bind/obj/OpenTK.OpenGL.Bind.csproj.FileList.txt delete mode 100644 Source/OpenGL/Bind/obj/Release/TempPE/Properties.Bind.Designer.cs.dll delete mode 100644 Source/OpenGL/OpenGL/Bindings/GLConstants.cs delete mode 100644 Source/OpenGL/OpenGL/Bindings/GLFunctions.cs delete mode 100644 Source/OpenGL/OpenGL/Bindings/GLWrappers.cs delete mode 100644 Source/OpenGL/OpenGL/obj/OpenGL.csproj.FileList.txt delete mode 100644 Source/OpenGL/OpenGL/obj/OpenTK.csproj.FileList.txt diff --git a/Source/Examples/OpenGL/DisplayLists/obj/Debug/OpenTK.OpenGL.DisplayLists.csproj.GenerateResource.Cache b/Source/Examples/OpenGL/DisplayLists/obj/Debug/OpenTK.OpenGL.DisplayLists.csproj.GenerateResource.Cache deleted file mode 100644 index a474b23a8fce339fd38609ae1810a822feef8007..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcma)3OG*Pl5S^Gzz6x<6L39zsg}{SV9~sK$cRnfR{T;1J=3%;ZVgrko>=`EQHS3VJ@?fPB>0AqRSFz*=PL6 zEmk`ze<;e%pAFGLKj;{(sXZ+NgFS)QPINVl8sz9sj^WSJ0u_`GjgUKnhbVk*w%9TK zfv{k!OxiILj;*;-5^RwZXX*}ev|P+z2%P|WUN-Cbex;b!YyXRDF-7zKFaEcajZL1n zT&@t7e1<$hmB08P&zfgR&j73=cdp1Vlh_b2AdhaVT+DT)B7x7)O84cr(aV$?naq2u z=x>j)_U+-2JztIpV$p}WvAh=Oj*L{10y#5w2Db_w=1JOAX5>(bMe;BYFHf_tkI(m+ JX-;ueJ^+N6>JtC} diff --git a/Source/Examples/OpenGL/DisplayLists/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Source/Examples/OpenGL/DisplayLists/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll deleted file mode 100644 index 51d9336abe6f4f95da0b6bfe04e5cd8095f9e5f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 zcmd^CU2Ggz6+U-%v)*iMH@huXN=li;ZRH;_IISU#M8n$Njk}FqyWWjkpeUK0z1|F( zo!QKtP3%ZiE+C}vQV4%S;-U1Zl?ti^6%`eN2Oi)d5>H6Hgd!dQse%W@OCK7(b7yAP zUJ4Y6Cvw;K-1B$OJ?Gqe&mFIR`m2;7qAdFD+eB|*sidF1gC=hCw^DJEmj%eh`^WX@))DbbYh3RyR9AOIl-Ng$EMT>s6u^k)hvTod6cM zw`ly>A(1C4fX>CdGt(GN^fEdF6N3@^4NUvbBkiJt&kb=Qti$?mFeYTILT^tItubCE z%5x%y+eM<$Vcz?pP1xI`mk0g$9@>iJb_BX|5CAeAYvMO3-Atm3R;WS;l=iI*gg0u) zA+XC)fEj&U6ZChJk?`fbG;hhd-haq@hfz66|8KDm6p zR>AlU(9a-{$we<{g60Mj;^_~(BzW8D9q|ZF#JRo;Buwj$9BGf>Be5RyF;9=Y{V=I% zgphciqwmlSP_NUAxG=ZqCg5G-9l%$_b&;cA0T#$K@g)NFVgl652~`zGLH#VDo)RXgUux=G`JR|ZoPXEUm$emxey6Fg9XXLX zE;uKG{$NbgtT;m_0ZZ_0RxHti#%mfLOyC!c7w9Q^#rP)RZ;bEKz2JY3T)@|9hZZsq ziK5n=rq9ruWZ|@(5Ek7{ABVkJ`U)-4QK|t>0@F1cwLc=w99h}~UDxP--i=iJiPfOh^W+&?4}-1@ zBUdVGL#m(`I>0JYxouyDmZPke=TTomYhCF#&RIMxuUOS>yVLb}f~&foy|dz~NLd4u zRF_et&-}kq=qM)$J-12q9TmwAtu;RUmKwlr?`V=qo2YvYaRgsV$=m!)BS6YNDk*FQwtGF zNwXJ8N+z-zL`~Ooqn&|tuoLgSxoI|*@Vr)nPJek?me_qek}Z}D>?Ph-T)XWDDsml# zK$^WalKf=gpI0*6ub+m~H#ab~A-7~Gk(TP^p6w}W>~#ClF#fphw>$|)BBsuUK_}s) z8IxNcPKrJkO36;s+tCSLNQo=9*Xy4Rb|mnnAK}bUXv}pQx_&prgR4pn@n(+o&Qd znu@e!ok9wd^T_5B}?FMaTD)t5g1{H@!p(;Bbm}z zY0Suuz?}nFws<-(lG=rL@7${EgnWTr(2#x;#q0}9L0Iv;RonGR7da_)DP`&H2gxkQYX28d=Kx%`lAh-1m3_!*0wd^Q-74Rv7mJ5FS zJuLkRZV8&}|K_O)oaiI)Nc8n9`W8FdPIuorCUoa;ItRL&&<){{3r}NT=1@Zho#5+( z(C26(t?R>g5BcJ%BVq6TRu!&HT%lY<=4(q9>J3+{7VPm?Ezy*YV+GQ-US&zws~sIl z8((((U2CF8+NZUI&)H(1(#$jUzxQok=Pi!5g=*=*i{b1I^2RwNdQ{I@K$HqGb+B6= aYO?ts=V9ud+sycX#`5VqHwAZc7&-6@Ig%DVmlPlWGJTahzBg~)y!U42&1&h1pHYg4(x|s?5xs?$OG(i$CR-RDzWbeFdSmzd zhu#v4?;omNv;)2EdrjYL>6YobUZ~fl?sr_>cJ=adRd0C>X$%eJ?uk{OnI~ElDf-(_ zN70MQhctX>kH`|`fHM)#7)Pt4mQb1KXtc;~^pySF(iSTCT;Lbn+N=J0Z44t3`k+X3 zj{7B|EC*s|xj;0yllNt?4t;%cS>RKB*a+o%2t2hL1Y^qA*lr+IbfOD}ANUrKvaN&; zZ`2Nhz%CiSbUX;Ep$m{l!#{gG57a!Tv6CIjdl?oBKlx}NGR@qPbRb?c8oV} zf<`7&^iA}jD^JgWroU2z>fGojVlaF3F!^A$e-A^oB0`n(5Q0GEdydcm z>k_mFx*!c*py}KZ%1j(4ZHvJ~GL9|8IA}D!8o-)N5mCv7U}{@DGI3BV4uLZPeY4d^ zXGQES$L{iRW77EAB`4dxq%OXdi}xv1;hsZZlwseW3!G|2j&75;@q9D2;O%3mw1pyqgdYo2-T`0M#>`CNG!*E%u_9I zKU69V7h=mZ^nKa{dWo*!!n{W}K>tC12E8gSi446Cnxm}tG5W`~yR{50Ys}x&HX-vp zMQ>=YYB~Cg_6JZ(F+GsFf|a86nDV-N=>eKXToe*}=_1f>Shfpc|068OQ%VejE{RDx zqx0+^>>CjU$Umvj&$Ii*D9~#$Ix6l0dN)SXLI?V-LeFQvBc|Zz-xd0i(xTCy6uP?a z&eUPSF%fiA8>bO*f{uX}V9kh_qZ!q&D7rhQPifE6x9F<&9O$pK7imBEFOv;=gEnY9 zb)U#9$#MEN{eldfwxhzJ5&Amx9igAl9Nk3~&@uEYO2$%r3;f^EYjmBy3X23{!Ta?d z-3K}^j)2-?8h&WtbLH5jLHV`~P4&xqj1?Jp9p6H)ECajgO5d;oqv1Hz9iip6bZe&#ZWb1e`E|3^c6fpvv>kI}(GJ4E z=&7Wt3`2G1TY=^Ij$NnfMi9ytE!UrtRv05=&U4r7X2&-}+jD8A-F9qC^^^ItW*`&c zo-s*p$#l)8^vRDM08WG#aEDCC-i$QQb)2x{%Zj_^b%kRd8CK}|)Rf`*oobnvNCkcU zgx8R3CKOlPAT(V|DjnsBM@bvGZLDZb zfFt!z6G48=bI%6S-!7lH(^c0~wIbJ~FAduA=@Js?On@*>DHrNo)m2QaREghO~*x1xr-+MYR>rS78I|iyD zVt^B%j=+vH=UNwi&$TyYgYV9zWonZomuhqxw>?1%vts?35)NbnaLULOfx;%T z#iBx?8aYEgc}ka$m%xtYS5)g!2cwqi6B$MAhwt7zv2d;Z!rL$2ymFngZ*D%hx_|1! zAEz>fA=G>d=?@vcFvKK}Od$&Sbe1tl9uk8*Fvw^ytqYOerE6k%xFqPoZj_U&U-LXC zFz{4)ZqwP|J!vHOVYXvC4e1Z?TZbQ>L{9BUN!oz}84`u@{L!>dg<~1kUN|-|kSYun zhP3nm%-Mxy^V3-o=P0~yreS@ zKJjt${DFtNCSkEbWKz6RqVP!J5v+)h1eAmP^whM`bH3Te8J=IaWSdV_4ZHhvz>fU8 zs00-`IF3f|;r?Fo?bFXAIzQ+6Wye`EZI@KClTxKlmb!H>>80)B|5r$;@0Wca_84#l^d$ORewqI06Mn^a7XEJJ zg7d!ZHDq2HRY0qWyLA#bj_+s%H+c>Bkjp)4Rt=*jxBgW^Q4~s-szN~JyrS!D7t)oMB5~sE&y9!w!7TK^gvSkvvrB?~I z-V1s5CRDO6Yz2*%em&qSR0Y={ z%p_v_AAd31b@>;g#=Wy8dYGk|)tcJVGB7<9_|A)ohN?l6{%NxLXXzRhB*#|B1HnVA z{oZUVv$MHy;JOT&SqZ1keozuzivwrs5}LGJjL(HG0fV5?2%@Ods_S+12kSu%=c60= z-(Np@#sefthip4y6O-w($BCFZ-yuG8aGun8OM=3?~<>>PC>?q8QfioYk~g6N>wP3w^wqo xQ0OrxnK#0UWHma^>7Pg2pFe%O3PYw`ao=EvhkW{V`2Gv$Ho2V7Cg=EcegdoA^Wy*j diff --git a/Source/Examples/OpenGL/TwoContexts/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Source/Examples/OpenGL/TwoContexts/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll deleted file mode 100644 index da8de5abde5e2b55fe6a12be4f3b6fcc534f8ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 zcmd^CU2Ggz6+U-%v%A^YCc6bIQA?P_ZRH;_byAl$f~ISG9cPIh2k*wMXr*L!_IfjD zcJ4AW8{2s(D^;R`ml~m#7gPye+J`<=Du}iS!2=RVRV5yHte`v~@_>YdgoKc2_|Bb~ zUE6J;NW7rj^_+XYbI(0<&bjxVJ6`?jE@g-)i|5WAqBqfVt7!V~Ngu;wpL=_ZesuWV zlW&TZcTYBMxS`n%R6DRcrepiQip-`ogPw1?zFA$Xn;q4X*63*Q{>1c^C88CPp}%g8 zgNxhyGooM8s?2}*<_V(x%fG_UBRwTD0;Ob!zjOkbtzkzf!iLP5g7&t)Mw+a|u zr~?i`T(JV_DJbfp>(F6a2z_s>5H0M*%$uB7H1^G)LqsQuZs&=Fmj3r-+L*+O@xo2h zJ+m2l0vv3W=vmP0rzc^$IR1ecDV#n<0Yu&3z)@oosVXX@q8MUov6$<#c0A|E4CUFD zpd+vaZP)_M7H23oeTs}egXwe}ONepMczh#-H@Qh$i#xDn!wy(LOl7I9|~S}`iFR!#^YRn3J|9CgB)p(;3Kgf%P~*)y!DQldY@gAyGVW1x z;G78hgE2)@;yj%JEyK4du}JfpuW5QXp?%{8`U<^bya@VR9g=iAQ!w|@6m&x zPm3AQZ-{eDkR?sPp&Xl$uP<#TZgt)WG# z%P7)Y{$s{Fp`!xNZBl(FjAVz_nqQMnlpqThH{EtGup?LbG~exduA}+X?1CN2RC(xP z%B|YI-If6bNm#(C@-j}A?YXyN%ZoiP>IJgqZ>oWEA|uO*R6uPRT{~!&WvN!UhfifK zxoN|2%?~5nccivajb)VfaoE;+&yU=WM8KV{>&c)lgPShafntI7a$S1%w&ue52!*8C zizFozSq(!?*K?zt;plK7K6+`>Y%Jn(t*Xx8^|UOp_I4y&JTkPGcw2Stwy(m-bwUKv z?6r~P%gVnR%3!~K8qUDn(A2uzlz~KAmcHJzy^tC^-9a?WU$p&}C*erM=t7`6i6qUK z-1M+h^u7o~*=c$^I>GZPxM_R6!QNm;lrQ}Vn_haf)N-+?3xV1S?WVUUzykyI2sywG z&|BcZp7Wg>f%4s3vPGoUP|YOy)SyeK04Z9g6`&>BCYw6Y@Sqby(x5F;s0a!(BFMHu zS$>5A$kt0b0Qb+TAgx`3r72pd_N|mq(eDP(4Jslr1m@DM4d|2Syl;WKAIohfG6^ja39aJjiic4jM{%p@r*9 z`E759SEQAmhJ~K%wPcXz`wu@{lU(jmri}aU%aJHgl}=|(Dxb-*_41i~K2shoj~dxL z+&P5Tmd+JKQnzsDU0QXWK!s{EvNqfhJEI=;TCTF|f>hBLFzWcE$J|t&7 z{&sw-LiF06E9y044$=*LTVDfRqIGaJoT$sdHP8#-x&18rmk;5RLgC W=W#CX+GfW8Ggi*swHdgp1OFHLR+;Jm diff --git a/Source/Examples/OpenGL/TwoContexts/obj/OpenTK.OpenGL.TwoContexts.csproj.FileList.txt b/Source/Examples/OpenGL/TwoContexts/obj/OpenTK.OpenGL.TwoContexts.csproj.FileList.txt deleted file mode 100644 index 66ea0ff9..00000000 --- a/Source/Examples/OpenGL/TwoContexts/obj/OpenTK.OpenGL.TwoContexts.csproj.FileList.txt +++ /dev/null @@ -1,4 +0,0 @@ -obj\Debug\ResolveAssemblyReference.cache -obj\Debug\OpenTK.OpenGL.Examples.TwoContexts.Properties.Resources.resources -obj\Debug\OpenTK.OpenGL.Test.TwoContexts.resources -obj\Debug\OpenTK.OpenGL.TwoContexts.csproj.GenerateResource.Cache diff --git a/Source/Examples/OpenGL/TwoContexts/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/Source/Examples/OpenGL/TwoContexts/obj/Release/TempPE/Properties.Resources.Designer.cs.dll deleted file mode 100644 index af1f2af12c9b2de22ca15462a5432a12959d759c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 zcmd^CO>7(25uUfCNt%{alSu^!PTiH21e6?aP6>h_jq}ah zT~cC$HU)aBANA(V%$qlFX5O25tCb&JqZARP(Qn@-dKDwLvV#8}Y+-uryT2c!o4enf zcvURFIZ?l82YSc%TE5xVEz@Xp@+-u9Z(7#+>u7pp$KNVF_c^wH19 zfko|o8k^W7azuI1nTTghVbsyf=nQlWT4XmcWj~L!g$_P9_yxE2s=vV)laUC$QzAOc zc$p~2ff#NVh(?Ba--OnoZ<|~W^oeb>5z5UF^z3c`%qd@EyFsa@6J0R;z_&mt+sZ)r zpoRq*BzO2A`CxV4hM`&sp~`y*MLxjNd_J?q($ShdhbYUs z1nq$?NJAH3I)8{V(+5f0Vq!X(#}Q&4Fq&TvU`?iksN_R1wJn~RKA@FG!I_4>`Pvin zBKDSJcj+Nx#`ylsBM&_S0`YJF>)2uPD$$=X9)*I*TIkzuD`1Jw5Hdc;$ul)_uos7X za_LO9g7GJypMoQk^N!a5%?&EV*>Arj_}J-l@i2`?vHliFs8$^@QWn8RVmanxof`T0 zp;FOsA+|h2Ths&fB0Y!v>cQ1X9jv+3J5__oyYBwy~g|NR13ksx(F~DUpL#K6K z{nLF#QH1Ss!eMt@V(FZbP@ zIw&|Mg5J=ks3;zzBY;I%Qxpp{r|_zRyJKi;zn~}Sn)YkJ*R&Vu9`JulHsJ3NyHe@_ zQBaao^fdi}4BWQE!l1k82hewjUZ4fqPgTH4;8i7KDZT~%U+87JLEnKz0UE|i{cpk(7@-;u}cGTwq+^31%VyyErgjpOPZjLLU;0d$@C9byk^&tkI`x0>qtMe zWniqy!0Y-Ju!;=qmMeY33XG=XP=AJ2JJPM6GO2Pu96$I+lONj;IuTw%3Ym_5CDOdmb;7PMtL}!^7mj&kSfS@rONQr%)iN)U3bx@1uPHZ7 zD6YCeXu6hEIw}#5k}-1ISnIl>-Ij2;-LW0%*Q9^RM!+dzC@a^bV{R%em1WK_J@=r>6oumk^gsr`x|9Y>4MdH^l9h4lOoq9O}I9T@K8Kv(3SwiCTyl;0CBG zFm&f!>!RZxlCbc2qKqdgEPM66;_Ip?ng0~6C z{L|!v$C`X_>{xnDjUIKuwG_^K_7*;T;+22CcjCEc{(S5DUneZey>jK;`aQGnKcC7J zN6`x@ls{DX;wXaxDupN((mAF93XmA#i4mqo(z+12T{_C`SXt1+{V*q~U-vvGFz{4) zZp-QMp)`|(nD5$7Q~Ftc>+r*q$fX@6NxS#n42j}Y;c!}~;*kt%FCNKeQ^nEZsFu#c zoL$(qa4aX{8in`mJa+2BO53%Z6vJ(qy0#am8vvAAi*nm6RXLm~E+DxVm-lEyNLN(M4E5 zDs@6-(`wA;Xt7O64+cvA>7FE|K>Zk>4hNCx#8^;je=4#CxybRz|8>i*K8~s17 V<5=9WO^^O(oH=&KM&OQi{3{V)l1Bgl diff --git a/Source/Examples/OpenGL/Window/obj/Debug/OpenTK.OpenGL.Window.csproj.GenerateResource.Cache b/Source/Examples/OpenGL/Window/obj/Debug/OpenTK.OpenGL.Window.csproj.GenerateResource.Cache deleted file mode 100644 index dd4e916d866ee3944bc6e1f28556f18044c1d49e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 784 zcma)3+e*Vg5KV1Udr_zlBBBpPd=M<5RYYHkV2c;5;0;mmWt*Mg(rvcvY^3!I{1<=3 zAMwq9(3zqlZ4f7LlFZJYIWx!0c%Jt`!EcVa8G_q06h|;x>|*&FuFE9h@0K|cC-`iMvaEtsf%slbDND+_TUom z2;w#jAeIn^3Xr7~E#U2;(tt}{fzVNL4}Sh#Fcu294!~~H$o?Xo|nyfzF#h+^*Z_HT2Ik@GR6OXvA56jmP%#9 zqR)^gsPGpbH}ERu&gzT0ZPy}UkW7C6OG F{seCf=;8nX diff --git a/Source/Examples/OpenGL/Window/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Source/Examples/OpenGL/Window/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll deleted file mode 100644 index a5b0db34b0cead450cb1e0959990bf0a4e8bfcd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 zcmd^CU1%KF6+U-%y;`p&#k)y`)1>yuio;5ZCvu`R5j5^fT3Oy&iX81)${*OXvsdeB zXJ@uEvzBC4k_M!Bpq;bD< zXJ&V$gfxXd)pvEzJ%9JybI!f@+|lx5-=`E2rO~fnCwc`Vw~~UN4t5|OKK83&dgJnxp}? zCFl@rK^wLJ)455?OdKa|hlzy_@&M6;T zyih4){08Vp5Xjh^1kY;H|RCMl=v&)bK*&np;rNObc^;O@YC9)mZ8Tr=I?5|(D{yn zuW7%~a`boY&wzs|hQ-v=SSebMA+LLw?xq>!MN#4~)#+>SF$GSZ{sIs3bdwkcd{j)) zd7Wo}^T;t#fc_JT`eF8j7ya4B7K9G!_lo*)))v!<^B;=ZRaP{5M^QgG zGMYLrI46Ssq>a-tahgs67U0`4F;BA!uPAshhF7%j(Zlqd_9MVQXwTBE;Qxedz?W&8 z?n~V%@=9}@9;aWEfzx(U7<4mz5%wnO+cZzNQ3Y@ectz=0if@7cJ9?h3(HG#6KrVQ{ z-k>`H9~P5<9WjGAH1N4|?$UsK+Xg7T1BE^9Eu@(vOPZi36}p$Vn~1-(>@_-$JWc0) zuPy!1mVvP<1Fz#-z{)bPo38W?D=-?4LtP22w53}+XYjDNWGrl%t+s;+>$cnQHjSP! zs>(1_r~TuiR$zI)W7ny=9fYz)EA_8RD~u^)-g7tXX2&-}+jD8Q-F9qC;fcjLGmwdL z&#?qsHeItRee&aAKqtzJxKE~IUyUr!cbu@}%Zj_&)v5|d>7|P34>6lvz3uZ%< zk9sGR6i;L|i0Zauhub}AZx23sLz8UG<4G-ht?u%)D6!*aC>t#4*^9j`+h)`Cg3z`C z1XAxbk>rOw_d+23z4}QwU2{ECt8zp75@}iZddGAEs%^Ks(J+42bQ_L@BOy~~e6JOA zl8ng>2PZ|Hiy)A#y0fhkJev?#OsCU58|;YZN;kw&mkup7Y;5YB?`;NV-RTQ(pP(8d z2RH%h2<$s^u65b>T>GkQ@I8_%)Fw$T)#w~Jfq_(Es4%3Z z2jI>DESsOninvDMeLJ^oTfP@~8=I1f{A+@?qWGfvIixGA`iBmXxizLZA* diff --git a/Source/Examples/OpenGL/Window/obj/OpenTK.OpenGL.Window.csproj.FileList.txt b/Source/Examples/OpenGL/Window/obj/OpenTK.OpenGL.Window.csproj.FileList.txt deleted file mode 100644 index f1308d57..00000000 --- a/Source/Examples/OpenGL/Window/obj/OpenTK.OpenGL.Window.csproj.FileList.txt +++ /dev/null @@ -1,3 +0,0 @@ -obj\Debug\ResolveAssemblyReference.cache -obj\Debug\OpenTK.OpenGL.Examples.Window.Properties.Resources.resources -obj\Debug\OpenTK.OpenGL.Window.csproj.GenerateResource.Cache diff --git a/Source/Examples/OpenGL/Window/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/Source/Examples/OpenGL/Window/obj/Release/TempPE/Properties.Resources.Designer.cs.dll deleted file mode 100644 index 148616bd9f22a972ae3ced8dadd500ff404c526d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4608 zcmd^C-H#kc5wD(I@2=Ok7w_7fZ1Ta_mxS{<9?tPWVu>X8vFG!~cR6#rzOx{bJv-aC z9x^+#^vwG1jEGJ_LIOVogn$=#0A3lZG)Ah~jO5N-PEoqfX#YYp<7Z-?@M27x)a|~1r z@6qV71EN4w1fPp#qbJatXftSxOms%NAQRs{a=ejtqLSQEd&X)uYdS}IfyIPKdE2;QhY z4naI)Dd`1J)I(RH!?qCmFw79m4f9NYfcP2MH-q*O9V5DvClXrvzoSWG0z1YVH%W)4 zGV~lM*ecV@z}dqSFkKwGD@F>Zj+26@`z{ zwJQ2+;4dSP@i{MOf@gpUvHppl2;O%3P@JK$IM)w=g=yW8Bkd7pP{qJi{`{ZYJ%Gj&-Nkh@4|yJ{gXz47sV7^GVB%Y6*s-6WlUhr7zG;<9oojjUUoc$bU>O@LRM^Kw%gB9%<&tQV{f#CU?uYc4+wga?t8|@>#m5g057N zD?@8lhCxp`psF%-+rCtm6Iw0Lqy7l3bfw?8U~#v&WG!sjovw!o>#pAlHm!j%s>>+S zr@a$8f%4oY)wjb)c4(#fW$8o-XUzxxhTHBbJ8}b`X1iU_bu^vMpR+@mDi7R9sb$-@ z+ftEATnC>jFXHyto_iy#iH4ZBqbAB z4MR=WbEECS=pf@Cy?tpm=J9}5gHC^WT9nvdJCZFP8Q4p_t-5yG55mZGLIl$6wUOi( z0{>Dd)o%SXoW8k%sa3fll|)(=zS6V3kQ&?Fel$#S&tis(1L4_H6$AtG~Xr`L&0Cs;KbxjThIBPQUlfOs-NwD`!yZP|YhP zMrBk5Q7LB&%mbC7F~S2Q%#CDCAqx9ULyV5j2s+cxYkJKaLEwcJo~6KVd)vGVt@H-W z^<1wdRi589{P6s78Atgs9(pK8qH>~qDr-{ZbdIf8PUrKPN~uyZvU#|(56hO%7DQ5y z@RnUzb{!Rj!A4}QxgkzNJ?gdGz=}5mE+oaGUw2YL9VNt*=WtDyEwHATaN7VIci`(H$x8O{Ryq8(Oss^0Y6No-#J8A z<^xsryk*<OZyg;j*x$rdhWeQbg&-z>B@v8|001Nc6OxGm9ug#MHrVdHAw3|LZ(Vy??=s|7SdS M_Wn)5{T%tf01)krQ2+n{ diff --git a/Source/Examples/OpenGL/Window/obj/Window.csproj.FileList.txt b/Source/Examples/OpenGL/Window/obj/Window.csproj.FileList.txt deleted file mode 100644 index 98a6e505..00000000 --- a/Source/Examples/OpenGL/Window/obj/Window.csproj.FileList.txt +++ /dev/null @@ -1,6 +0,0 @@ -bin\Debug\Window.exe -bin\Debug\Window.pdb -bin\Debug\OpenGL.dll -bin\Debug\OpenGL.pdb -..\Binaries\Debug\Window.exe -..\Binaries\Debug\Window.pdb diff --git a/Source/OpenGL/Bind/Data/Constant.cs b/Source/OpenGL/Bind/Data/Constant.cs deleted file mode 100644 index b9c36167..00000000 --- a/Source/OpenGL/Bind/Data/Constant.cs +++ /dev/null @@ -1,91 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; - -namespace OpenTK.OpenGL.Bind -{ - /// - /// Represents an opengl constant in C# format. Both the constant name and value - /// can be retrieved or set. All opengl constants are translated to 'const uint'. - /// - public class Constant - { - #region Name - - string _name; - - /// - /// Gets or sets the name of the opengl constant (eg. GL_LINES). - /// - public string Name - { - get { return _name; } - set - { - if (!String.IsNullOrEmpty(value)) - _name = value.Trim(); - } - } - - #endregion - - #region Value - - string _value; - - /// - /// Gets or sets the value of the opengl constant (eg. 0x00000001). - /// - public string Value - { - get { return _value; } - set - { - if (!String.IsNullOrEmpty(value)) - _value = value.Trim(); - } - } - - #endregion - - #region Constructors - - /// - /// Creates an empty Constant. - /// - public Constant() - { - } - - /// - /// Creates a Constant with the given name and value. - /// - /// The Name of the Constant. - /// The Type of the Constant. - public Constant(string name, string value) - { - Name = name; - Value = value; - } - - #endregion - - #region Helper functions - - /// - /// Returns a string that represents the full constant declaration without decorations - /// (eg const uint GL_XXX_YYY = 0xDEADBEEF). - /// - /// - new public string ToString() - { - return "uint " + Name + " = " + Value; - } - - #endregion - } -} diff --git a/Source/OpenGL/Bind/Data/Enum.cs b/Source/OpenGL/Bind/Data/Enum.cs deleted file mode 100644 index 658a99a1..00000000 --- a/Source/OpenGL/Bind/Data/Enum.cs +++ /dev/null @@ -1,48 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; - -namespace OpenTK.OpenGL.Bind -{ - public class Enum - { - public Enum() - { - } - - string _name; - - public string Name - { - get { return _name; } - set { _name = value; } - } - - System.Collections.Hashtable _constant_collection = new System.Collections.Hashtable(); - - public System.Collections.Hashtable ConstantCollection - { - get { return _constant_collection; } - set { _constant_collection = value; } - } - - public override string ToString() - { - StringBuilder sb = new StringBuilder(); - - sb.AppendLine(" public enum " + Name + " : uint"); - sb.AppendLine(" {"); - foreach (Constant c in ConstantCollection.Values) - { - sb.AppendLine(" " + c.Name + " = " + c.Value + ","); - } - sb.AppendLine(" }"); - - return sb.ToString(); - } - } -} diff --git a/Source/OpenGL/Bind/Data/Function.cs b/Source/OpenGL/Bind/Data/Function.cs deleted file mode 100644 index 6e69646d..00000000 --- a/Source/OpenGL/Bind/Data/Function.cs +++ /dev/null @@ -1,130 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; - -namespace OpenTK.OpenGL.Bind -{ - /// - /// Represents an opengl function. - /// The return value, function name, function parameters and opengl version can be retrieved or set. - /// - public class Function - { - #region Needs wrapper property - - bool _needs_wrapper; - - /// - /// Indicates whether this function needs to be wrapped with a Marshaling function. - /// This flag is set if a function contains an Array parameter, or returns - /// an Array or string. - /// - public bool NeedsWrapper - { - get { return _needs_wrapper; } - set { _needs_wrapper = value; } - } - - #endregion - - #region Return value property - - string _return_value; - /// - /// Gets or sets the return value of the opengl function. - /// - public string ReturnValue - { - get { return _return_value; } - set { _return_value = value; } - } - - #endregion - - #region Name property - - string _name; - /// - /// Gets or sets the name of the opengl function. - /// - public string Name - { - get { return _name; } - set - { - if (!String.IsNullOrEmpty(value)) - _name = value.Trim(); - else - _name = value; - } - } - - #endregion - - #region Parameter collection property - - ParameterCollection _parameters = new ParameterCollection(); - - public ParameterCollection Parameters - { - get { return _parameters; } - set { _parameters = value; } - } - - #endregion - - #region Version property - - string _version; - - /// - /// Defines the opengl version that introduced this function. - /// - public string Version - { - get { return _version; } - set { _version = value; } - } - - #endregion - - #region Extension property - - bool _extension = false; - - public bool Extension - { - get { return _extension; } - set { _extension = value; } - } - - #endregion - - #region Constructor - - public Function() - { - } - - #endregion - - #region ToString function - - /// - /// Gets the string representing the full function declaration without decorations - /// (ie "void glClearColor(float red, float green, float blue, float alpha)" - /// - override public string ToString() - { - StringBuilder sb = new StringBuilder(); - sb.Append(ReturnValue + " " + Name + Parameters.ToString()); - return sb.ToString(); - } - - #endregion - } -} diff --git a/Source/OpenGL/Bind/Data/Parameter.cs b/Source/OpenGL/Bind/Data/Parameter.cs deleted file mode 100644 index 5a06b802..00000000 --- a/Source/OpenGL/Bind/Data/Parameter.cs +++ /dev/null @@ -1,127 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; -using System.Runtime.InteropServices; - -namespace OpenTK.OpenGL.Bind -{ - /// - /// Represents a single parameter of an opengl function. - /// - public class Parameter - { - #region Name property - - string _name; - /// - /// Gets or sets the name of the parameter. - /// - public string Name - { - get { return _name; } - set { _name = value; } - } - - #endregion - - #region MarshalAs property - - UnmanagedType _unmanaged_type; - /// - /// Gets or sets the name of the parameter. - /// - public UnmanagedType UnmanagedType - { - get { return _unmanaged_type; } - set { _unmanaged_type = value; } - } - - #endregion - - #region Type property - - string _type; - /// - /// Gets the type of the parameter. - /// - public string Type - { - get { return _type; } - set { _type = value; } - } - - #endregion - - #region Flow property - - /// - /// Enumarates the possible flows of a parameter (ie. is this parameter - /// used as input or as output?) - /// - public enum FlowDirection - { - Undefined = 0, - In, - Out - } - - FlowDirection _flow; - - /// - /// Gets or sets the flow of the parameter. - /// - public FlowDirection Flow - { - get { return _flow; } - set { _flow = value; } - } - - #endregion - - #region Array property - - bool _array = false; - - public bool Array - { - get { return _array; } - set { _array = value; } - } - - #endregion - - #region Constructors - - /// - /// Creates a new Parameter without type and name. - /// - public Parameter() { } - - #endregion - - #region ToString function - - override public string ToString() - { - StringBuilder sb = new StringBuilder(); - - if (UnmanagedType == UnmanagedType.AsAny && Flow == FlowDirection.In) - sb.Append("[MarshalAs(UnmanagedType.AsAny)] "); - - if (Flow == FlowDirection.Out) - sb.Append("out "); - sb.Append(Type); - - sb.Append(" "); - sb.Append(Name); - - return sb.ToString(); - } - - #endregion - } -} diff --git a/Source/OpenGL/Bind/Data/ParameterCollection.cs b/Source/OpenGL/Bind/Data/ParameterCollection.cs deleted file mode 100644 index 3eb35cb9..00000000 --- a/Source/OpenGL/Bind/Data/ParameterCollection.cs +++ /dev/null @@ -1,48 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; - -namespace OpenTK.OpenGL.Bind -{ - public class ParameterCollection : List - { - #region Constructors - - public ParameterCollection() - { - } - - #endregion - - override public string ToString() - { - StringBuilder sb = new StringBuilder(); - sb.Append("("); - if (this.Count > 0) - { - foreach (Parameter p in this) - { - sb.Append(p.ToString()); - sb.Append(", "); - } - sb.Replace(", ", ")", sb.Length - 2, 2); - } - else - sb.Append(")"); - - return sb.ToString(); - } - - public bool ContainsType(string type) - { - foreach (Parameter p in this) - if (p.Type == type) - return true; - return false; - } - } -} diff --git a/Source/OpenGL/Bind/Process/Process.cs b/Source/OpenGL/Bind/Process/Process.cs deleted file mode 100644 index 47406241..00000000 --- a/Source/OpenGL/Bind/Process/Process.cs +++ /dev/null @@ -1,87 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; -using System.Threading; - -namespace OpenTK.OpenGL.Bind -{ - partial class Process - { - #region Enum collection property - - System.Collections.Hashtable _enum_collection = new System.Collections.Hashtable(); - - public System.Collections.Hashtable EnumCollection - { - get { return _enum_collection; } - set { _enum_collection = value; } - } - - #endregion - - #region Function collection property - - List _function_collection = new List(); - - public List FunctionCollection - { - get { return _function_collection; } - set { _function_collection = value; } - } - - #endregion - - #region Wrapper collection property - - List _wrapper_collection = new List(); - - public List WrapperCollection - { - get { return _wrapper_collection; } - set { _wrapper_collection = value; } - } - - #endregion - - #region Constructor - - /// - /// Processes the file given in the input_file parameter and writes the output - /// to the path sepcified by the Properties.Bind.Default.OutputPath parameter. The Block parameter - /// contains the complete list of bindings for this class. - /// - /// A string containing the path to the input file. - /// A string containing the path to the output directory. - /// Contains the full list of constants and functions generated by this processor. - public Process() - { - long ticks = System.DateTime.Now.Ticks; - - ReadSpecs("gl.spec"); - ReadSpecs("enum.spec"); - ReadSpecs("enumext.spec"); - - Translation.Translate(FunctionCollection, WrapperCollection); - Translation.Translate(EnumCollection); - - WriteFunctions(Properties.Bind.Default.OutputPath); - WriteEnums(Properties.Bind.Default.OutputPath); - WriteWrappers(Properties.Bind.Default.OutputPath); - WritePerContextLoad(Properties.Bind.Default.OutputPath, "WindowsContext", "1.0", "1.1"); - WritePerContextLoad(Properties.Bind.Default.OutputPath, "WindowsVistaContext", "1.0", "1.1", "1.2", "1.3", "1.4"); - WritePerContextLoad(Properties.Bind.Default.OutputPath, "X11Context", "1.0", "1.1", "1.2", "1.3", "1.4", "1.5", "2.0"); - - ticks = System.DateTime.Now.Ticks - ticks; - - Console.WriteLine("Bindings generated in {0} seconds.", ticks / (double)10000000.0); - Thread.Sleep(1000); // In order to allow new files to be copied to be parsed by the OpenTK build target. - } - - #endregion - } -} diff --git a/Source/OpenGL/Bind/Process/ReadSpecs.cs b/Source/OpenGL/Bind/Process/ReadSpecs.cs deleted file mode 100644 index 40c7a9c5..00000000 --- a/Source/OpenGL/Bind/Process/ReadSpecs.cs +++ /dev/null @@ -1,205 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -/* There are several errors in the spec files. - * enum.spec: - * A missing "#" to comment out a constant for a commented-out SGI extension (inoffensive, but erroneous nonetheless). - * Uses LightProperty instead of the correct LightParameter. - * References the commented out SGIX_icc_texture enum. - * - * enumext.spec - * The renaming scheme for the 2.0 version (e.g. SRC_ALPHA2 instead of SOURCE_ALPHA2) references the GL_* versions - * instead of the * which will break when a generator does not add the GL_ prefix. Moreover these reside in different enums - * so the reference will only work for the C preprocessor. As a workaround I added the missing constants outside of any enum. - */ - -namespace OpenTK.OpenGL.Bind -{ - public partial class Process - { - void ReadSpecs(string specfile) - { - string path = Path.Combine(Properties.Bind.Default.InputPath, specfile); - StreamReader sr; - try - { - sr = new StreamReader(path); - } - catch (Exception) - { - Console.WriteLine("Error opening spec file: {0}", path); - return; - } - Console.WriteLine("Reading specs from: {0}", specfile); - - do - { - string line = sr.ReadLine().Trim(); - - if (String.IsNullOrEmpty(line) || - line.StartsWith("#") || // Disregard comments. - line.StartsWith("passthru") || // Disregard passthru statements. - line.StartsWith("required-props:") || - line.StartsWith("param:") || - line.StartsWith("dlflags:") || - line.StartsWith("glxflags:") || - line.StartsWith("vectorequiv:") || - line.StartsWith("category:") || - line.StartsWith("version:") || - line.StartsWith("glxsingle:") || - line.StartsWith("glxropcode:") || - line.StartsWith("glxvendorpriv:") || - line.StartsWith("glsflags:") || - line.StartsWith("glsopcode:") || - line.StartsWith("glsalias:") || - line.StartsWith("wglflags:") || - line.StartsWith("extension:") || - line.StartsWith("alias:") || - line.StartsWith("offset:")) - continue; - - while (line.Contains("(") && !sr.EndOfStream) - //complete_block.Functions.Add(ReadFunction(sr, line)); - FunctionCollection.Add(ReadFunction(sr, ref line)); - - while (line.Contains("enum") && !sr.EndOfStream) - { - Enum e = ReadEnum(sr, ref line); - if (EnumCollection.ContainsKey(e.Name)) - { - //Merge keys: - foreach (Constant c in e.ConstantCollection.Values) - { - if (!((Enum)EnumCollection[e.Name]).ConstantCollection.ContainsKey(c.Name)) - ((Enum)EnumCollection[e.Name]).ConstantCollection.Add(c.Name, c); - } - } - else - EnumCollection.Add(e.Name, e); - } -// EnumCollection.Add(ReadEnum(sr, ref line)); - - - } - while (!sr.EndOfStream); - } - - #region Read enumeration function - - private Enum ReadEnum(StreamReader sr, ref string line) - { - Enum e = new Enum(); - - e.Name = line.Split(Translation.Separators, StringSplitOptions.RemoveEmptyEntries)[0]; - - do - { - line = sr.ReadLine(); - - if (String.IsNullOrEmpty(line) || line.StartsWith("#")) - continue; - - if (line.Contains("enum:") || sr.EndOfStream) - break; - - line = line.Replace('\t', ' '); - - string[] words = line.Split(Translation.Separators, StringSplitOptions.RemoveEmptyEntries); - - if (words.Length == 0) - continue; - - Constant c = new Constant(); - if (words[0] == "use") - { - c.Name = words[2]; - c.Value = words[1] + "." + words[2]; - } - - if (line.Contains("=")) - { - c.Name = words[0]; - c.Value = words[2]; - } - - if (!String.IsNullOrEmpty(c.Name) && !e.ConstantCollection.ContainsKey(c.Name)) - e.ConstantCollection.Add(c.Name, c); - } - while (!sr.EndOfStream); - - return e; - } - - #endregion - - #region Read function function - - Function ReadFunction(StreamReader sr, ref string line) - { - Function f = new Function(); - - //string line = sr.ReadLine(); - f.Name = line.Split(Translation.Separators, StringSplitOptions.RemoveEmptyEntries)[0]; - if (f.Name.EndsWith("ARB") || - f.Name.EndsWith("EXT") || - f.Name.EndsWith("ATI") || - f.Name.EndsWith("NV") || - f.Name.EndsWith("SUN") || - f.Name.EndsWith("SUNX") || - f.Name.EndsWith("SGI") || - f.Name.EndsWith("SGIS") || - f.Name.EndsWith("SGIX") || - f.Name.EndsWith("MESA") || - f.Name.EndsWith("3DFX") || - f.Name.EndsWith("IBM") || - f.Name.EndsWith("GREMEDY") || - f.Name.EndsWith("HP") || - f.Name.EndsWith("INTEL") || - f.Name.EndsWith("PGI") || - f.Name.EndsWith("INGR") || - f.Name.EndsWith("APPLE")) - f.Extension = true; - - do - { - line = sr.ReadLine(); - line = line.Replace('\t', ' '); - - string[] words = line.Split(Translation.Separators, StringSplitOptions.RemoveEmptyEntries); - - if (String.IsNullOrEmpty(line) || words.Length == 0) - break; - - switch (words[0]) - { - case "return": - f.ReturnValue = words[1]; - break; - case "param": - Parameter p = new Parameter(); - p.Name = words[1]; - p.Flow = words[3] == "in" ? Parameter.FlowDirection.In : Parameter.FlowDirection.Out; - p.Type = words[2]; - if (words[4] == "array") - p.Array = true; - f.Parameters.Add(p); - break; - case "version": - f.Version = words[1]; - break; - } - } - while (!sr.EndOfStream); - - return f; - } - - #endregion - } -} diff --git a/Source/OpenGL/Bind/Process/WriteContextLoad.cs b/Source/OpenGL/Bind/Process/WriteContextLoad.cs deleted file mode 100644 index 6c40b8d3..00000000 --- a/Source/OpenGL/Bind/Process/WriteContextLoad.cs +++ /dev/null @@ -1,151 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -namespace OpenTK.OpenGL.Bind -{ - partial class Process - { - #region Write the per-context load function - - /// - /// Write the platform specific Load() and LoadExtensions() functions. - /// - /// The folder where the generated file will be saved. - /// The name of the partial class that contains the load functions. - /// The names of the function groups that are considered "core" for the specified platform. (e.g. GL_VERSION_1_1 for Windows prior to Vista) - void WritePerContextLoad(string output_path, string class_name, params string[] import_functions) - { - if (!Directory.Exists(output_path)) - Directory.CreateDirectory(output_path); - - string filename = Path.Combine(output_path, class_name + "Load.cs"); - StreamWriter sw = new StreamWriter(filename, false); - - Console.WriteLine("Writing {0} to {1}", class_name, output_path); - - // Write using directives. - sw.WriteLine("using System;"); - sw.WriteLine("using System.Runtime.InteropServices;"); - sw.WriteLine("using {0};", Properties.Bind.Default.OutputNamespace); - sw.WriteLine(); - - // Open namespace and class. - sw.WriteLine("namespace {0}.{1}", Properties.Bind.Default.OutputNamespace, Properties.Bind.Default.OutputPlatformNamespace); - sw.WriteLine("{"); - sw.WriteLine(" public partial class {0}", class_name); - sw.WriteLine(" {"); - - #region Write the DllImports - - // Write the [DllImported] functions. - sw.WriteLine(" #region DllImports"); - sw.WriteLine(); - sw.WriteLine(" internal class Imports"); - sw.WriteLine(" {"); - - foreach (Function f in FunctionCollection) - { - if (IsImportFunction(f, import_functions)) - { - sw.WriteLine(" [DllImport(_dll_name, EntryPoint = \"{0}\")]", "gl" + f.Name); - sw.WriteLine(" public static extern {0};", f.ToString()); - sw.WriteLine(); - } - } - - sw.WriteLine(" }"); - sw.WriteLine(" #endregion"); - sw.WriteLine(); - - #endregion - - #region Write the Load function for the opengl core. - - // Write the Load function. - sw.WriteLine(" #region Load core"); - sw.WriteLine(); - sw.WriteLine(" /// "); - sw.WriteLine(" /// Loads the core opengl functions (versions 1.0-2.0)."); - sw.WriteLine(" /// "); - sw.WriteLine(" public override void Load()"); - sw.WriteLine(" {"); - sw.WriteLine(" if ({0}.CoreLoaded) return;", Properties.Bind.Default.OutputGLClass); - sw.WriteLine(" if ({0}.ExtensionsLoaded) return;", Properties.Bind.Default.OutputGLClass); - - foreach (Function f in FunctionCollection) - { - if (!f.Extension) - { - if (IsImportFunction(f, import_functions)) - sw.WriteLine(" {0}.{1} = new {0}.Delegates.{1}(Imports.{1});", - Properties.Bind.Default.OutputGLClass, - f.Name); - else - sw.WriteLine(" {0}.{1} = ({0}.Delegates.{1}) GetAddress(\"gl{1}\", typeof({0}.Delegates.{1}));", - Properties.Bind.Default.OutputGLClass, - f.Name); - } - } - - sw.WriteLine(" CoreLoaded = true;"); - sw.WriteLine(" }"); - sw.WriteLine(); - sw.WriteLine(" #endregion"); - sw.WriteLine(); - - #endregion - - #region Write the LoadExtensions function for the opengl extensions. - - // Write the LoadExtensions function. - sw.WriteLine(" #region Load extensions"); - sw.WriteLine(); - sw.WriteLine(" /// "); - sw.WriteLine(" /// Loads the opengl extensions (e.g. ARB, EXT, vendor and platform specific functions)."); - sw.WriteLine(" /// "); - sw.WriteLine(" public override void LoadExtensions()"); - sw.WriteLine(" {"); - - foreach (Function f in FunctionCollection) - { - if (f.Extension) - sw.WriteLine(" {0}.{1} = ({0}.Delegates.{1}) GetAddress(\"gl{1}\", typeof({0}.Delegates.{1}));", - Properties.Bind.Default.OutputGLClass, - f.Name); - } - - sw.WriteLine(" CoreLoaded = true;"); - sw.WriteLine(" }"); - sw.WriteLine(); - sw.WriteLine(" #endregion"); - - #endregion - - sw.WriteLine(" }"); - sw.WriteLine("}"); - - sw.Flush(); - sw.Close(); - } - - private bool IsImportFunction(Function f, string[] import_functions) - { - if (f.Extension) - return false; - - foreach (string s in import_functions) - if (f.Version == s) - return true; - - return false; - } - - #endregion - } -} diff --git a/Source/OpenGL/Bind/Process/WriteDelegateList.cs b/Source/OpenGL/Bind/Process/WriteDelegateList.cs deleted file mode 100644 index e1a456aa..00000000 --- a/Source/OpenGL/Bind/Process/WriteDelegateList.cs +++ /dev/null @@ -1,71 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -namespace OpenTK.OpenGL.Bind -{ -/* - partial class Process - { - #region Write Delegates. - - /// - /// Writes the full list of delegates for opengl functions. - /// - /// The path where the GL class will be written to. - void WriteDelegates(string output_path, string class_name) - { - if (!Directory.Exists(output_path)) - Directory.CreateDirectory(output_path); - - string delegates_path = Path.Combine(output_path, "GLFunctions.cs"); - StreamWriter sw = new StreamWriter(delegates_path, false); - Console.WriteLine("Writing delegates to: {0}", delegates_path); - - sw.WriteLine("using System;"); - sw.WriteLine("using System.Runtime.InteropServices;"); - sw.WriteLine("using {0};", _opengl_delegates_namespace); - sw.WriteLine(); - sw.WriteLine("namespace {0}", _opengl_namespace); - sw.WriteLine("{"); - sw.WriteLine(" public partial class {0}", class_name); - sw.WriteLine(" {"); - sw.WriteLine(" #region OpenGL Function Declarations."); - sw.WriteLine(); - - foreach (Block b in BlockList) - { - sw.WriteLine(" #region {0} Functions", b.Name); - sw.WriteLine(); - - foreach (Function f in b.Functions) - { - //sw.WriteLine(" public static {0} {1};", f.Name, f.Name.TrimStart('g', 'l')); - - if (!f.NeedsWrapper) - sw.WriteLine(" public static {0} {1};", f.Name, f.Name.TrimStart('g', 'l')); - else - sw.WriteLine(" public static {0} _{1};", f.Name, f.Name.TrimStart('g', 'l')); - } - - sw.WriteLine(); - sw.WriteLine(" #endregion"); - sw.WriteLine(); - } - - sw.WriteLine(" #endregion"); - sw.WriteLine(" }"); - sw.WriteLine("}"); - sw.Flush(); - sw.Close(); - } - - #endregion - } -*/ -} diff --git a/Source/OpenGL/Bind/Process/WriteEnums.cs b/Source/OpenGL/Bind/Process/WriteEnums.cs deleted file mode 100644 index a226d8b7..00000000 --- a/Source/OpenGL/Bind/Process/WriteEnums.cs +++ /dev/null @@ -1,92 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -namespace OpenTK.OpenGL.Bind -{ - partial class Process - { - public void WriteEnums(string output_path) - { - if (!Directory.Exists(output_path)) - Directory.CreateDirectory(output_path); - - StreamWriter sw = new StreamWriter(Path.Combine(output_path, "GLConstants.cs"), false); - - Console.WriteLine("Writing opengl constants to: {0}", output_path); - - sw.WriteLine("using System;"); - sw.WriteLine(); - sw.WriteLine("namespace {0}", Properties.Bind.Default.OutputNamespace); - sw.WriteLine("{"); - sw.WriteLine(" public static class Enums"); - sw.WriteLine(" {"); - - WriteMissingConstants(sw); - - sw.WriteLine(" #region OpenGL enums"); - sw.WriteLine(); - - foreach (Enum e in EnumCollection.Values) - { - sw.WriteLine(e.ToString()); - } - - sw.WriteLine(); - sw.WriteLine(" #endregion"); - sw.WriteLine(" }"); - sw.WriteLine("}"); - sw.WriteLine(); - - sw.Flush(); - sw.Close(); - } - - private void WriteMissingConstants(StreamWriter sw) - { - sw.WriteLine(" #region Missing Constants"); - sw.WriteLine(); - - // Version 1.4 enum - sw.WriteLine(" const uint GL_FOG_COORDINATE_SOURCE = 0x8450;"); - sw.WriteLine(" const uint GL_FOG_COORDINATE = 0x8451;"); - sw.WriteLine(" const uint GL_CURRENT_FOG_COORDINATE = 0x8453;"); - sw.WriteLine(" const uint GL_FOG_COORDINATE_ARRAY_TYPE = 0x8454;"); - sw.WriteLine(" const uint GL_FOG_COORDINATE_ARRAY_STRIDE = 0x8455;"); - sw.WriteLine(" const uint GL_FOG_COORDINATE_ARRAY_POINTER = 0x8456;"); - sw.WriteLine(" const uint GL_FOG_COORDINATE_ARRAY = 0x8457;"); - - // Version 1.5 enum - sw.WriteLine(" const uint GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D;"); - - // Version 1.3 enum - sw.WriteLine(" const uint GL_SOURCE0_RGB = 0x8580;"); - sw.WriteLine(" const uint GL_SOURCE1_RGB = 0x8581;"); - sw.WriteLine(" const uint GL_SOURCE2_RGB = 0x8582;"); - sw.WriteLine(" const uint GL_SOURCE0_ALPHA = 0x8588;"); - sw.WriteLine(" const uint GL_SOURCE1_ALPHA = 0x8589;"); - sw.WriteLine(" const uint GL_SOURCE2_ALPHA = 0x858A;"); - - // Version 2.0 enum - sw.WriteLine(" const uint GL_BLEND_EQUATION = 0x8009;"); - - sw.WriteLine(" const uint GL_MODELVIEW_MATRIX = 0x0BA6;"); - sw.WriteLine(" const uint GL_MODELVIEW = 0x1700;"); - sw.WriteLine(" const uint GL_MODELVIEW_STACK_DEPTH = 0x0BA3;"); - - // NV_texture_shader enum - sw.WriteLine(" const uint GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1;"); - sw.WriteLine(" const uint GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2;"); - sw.WriteLine(" const uint GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3;"); - - sw.WriteLine(); - sw.WriteLine(" #endregion"); - sw.WriteLine(); - } - } -} diff --git a/Source/OpenGL/Bind/Process/WriteFunctions.cs b/Source/OpenGL/Bind/Process/WriteFunctions.cs deleted file mode 100644 index 13392c38..00000000 --- a/Source/OpenGL/Bind/Process/WriteFunctions.cs +++ /dev/null @@ -1,71 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -namespace OpenTK.OpenGL.Bind -{ - public partial class Process - { - /// - /// Writes the Translated opengl functions and function prototypes to the static opengl class. - /// - /// The folder wherein the class will be written. - public void WriteFunctions(string output_path) - { - if (!Directory.Exists(output_path)) - Directory.CreateDirectory(output_path); - - StreamWriter sw = new StreamWriter(Path.Combine(output_path, "GLFunctions.cs"), false); - - Console.WriteLine("Writing opengl functions to: {0}", output_path); - - sw.WriteLine("using System;"); - sw.WriteLine("using System.Runtime.InteropServices;"); - sw.WriteLine(); - sw.WriteLine("namespace {0}", Properties.Bind.Default.OutputNamespace); - sw.WriteLine("{"); - sw.WriteLine(" public static partial class {0}", Properties.Bind.Default.OutputGLClass); - sw.WriteLine(" {"); - sw.WriteLine(" public static bool ExtensionsLoaded = false;"); - sw.WriteLine(" public static bool CoreLoaded = false;"); - sw.WriteLine(); - sw.WriteLine(" #region OpenGL functions"); - sw.WriteLine(); - - foreach (Function f in FunctionCollection) - { - sw.WriteLine(" public static Delegates.{0} {0};", f.Name); - } - - sw.WriteLine(); - sw.WriteLine(" #endregion"); - sw.WriteLine(); - - sw.WriteLine(" #region OpenGL function prototypes"); - sw.WriteLine(); - sw.WriteLine(" public static class Delegates"); - sw.WriteLine(" {"); - - foreach (Function f in FunctionCollection) - { - sw.WriteLine(" public delegate {0};", f.ToString()); - } - - sw.WriteLine(" }"); - sw.WriteLine(); - sw.WriteLine(" #endregion"); - - sw.WriteLine(" }"); - sw.WriteLine("}"); - sw.WriteLine(); - - sw.Flush(); - sw.Close(); - } - } -} diff --git a/Source/OpenGL/Bind/Process/WriteWrappers.cs b/Source/OpenGL/Bind/Process/WriteWrappers.cs deleted file mode 100644 index 76ccaa11..00000000 --- a/Source/OpenGL/Bind/Process/WriteWrappers.cs +++ /dev/null @@ -1,241 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; -using System.IO; - -namespace OpenTK.OpenGL.Bind -{ - partial class Process - { - #region Write Wrappers - - void WriteWrappers(string output_path) - { - if (!Directory.Exists(output_path)) - Directory.CreateDirectory(output_path); - - output_path = Path.Combine(output_path, "GLWrappers.cs"); - StreamWriter sw = new StreamWriter(output_path, false); - Console.WriteLine("Writing wrappers to {0}", output_path); - - sw.WriteLine("using System;"); - sw.WriteLine("using System.Runtime.InteropServices;"); - sw.WriteLine(); - sw.WriteLine("namespace {0}", Properties.Bind.Default.OutputNamespace); - sw.WriteLine("{"); - sw.WriteLine(" public partial class {0}", Properties.Bind.Default.OutputGLClass); - sw.WriteLine(" {"); - sw.WriteLine(" #region Wrappers"); - sw.WriteLine(); - - foreach (Function fw in WrapperCollection) - { - sw.WriteLine(" // Wrapper for function {0}", fw.Name); - - if (fw.Parameters.ContainsType("object")) - { - Function f = WeakNameLookup(fw.Name, FunctionCollection); - - sw.WriteLine(" public {0} {1}{2}", fw.ReturnValue, fw.Name, fw.Parameters.ToString()); - sw.WriteLine(" {"); - - int i = 0; - StringBuilder sb = new StringBuilder(); - sb.Append("("); - foreach (Parameter p in fw.Parameters) - { - if (p.Type == "object") - { - sw.WriteLine(" GCHandle h{0} = GCHandle.Alloc({1}, GCHandleType.Pinned);", i, p.Name); - sb.Append("h" + i + ".AddrOfPinnedObject()" + ", "); - i++; - } - else - { - sb.Append(p.Name + ", "); - } - } - sb.Replace(", ", ")", sb.Length - 2, 2); - - sw.WriteLine(" try"); - sw.WriteLine(" {"); - if (fw.ReturnValue == "void") - sw.WriteLine(" {0}{1};", f.Name, sb.ToString()); - else - sw.WriteLine(" return {0}{1};", f.Name, sb.ToString()); - sw.WriteLine(" }"); - sw.WriteLine(" finally"); - sw.WriteLine(" {"); - while (i > 0) - { - sw.WriteLine(" h{0}.Free();", --i); - } - sw.WriteLine(" }"); - sw.WriteLine(" }"); - sw.WriteLine(); - } - } - -#region Commented out - - /* - foreach (Function f in FunctionCollection) - { - if (f.NeedsWrapper) - { - sw.WriteLine(" // Wrapper for function {0}", f.Name); - - if (f.ReturnValue == "IntPtr") - { - sw.WriteLine(" public {0} {1}{2}", f.ReturnValue, f.Name.TrimEnd('_'), f.Parameters.ToString()); - sw.WriteLine(" {"); - // sw.WriteLine(" return Marshal.PtrToStructure(_{0}{1}, new byte[]);", f.Name.TrimStart('g', 'l'), f.Parameters.GetNameString()); - sw.WriteLine(" throw new NotImplementedException(\"Wrapper not implemented yet.\");"); - sw.WriteLine(" }"); - sw.WriteLine(); - } - - } - } - */ - /* - foreach (Block b in BlockCollection) - { - foreach (Function f in b.Functions) - { - if (f.NeedsWrapper) - { - sw.WriteLine(" // Wrapper for function _{0}", f.Name); - - if (f.Name == "glGetString") // Wraps GLubyte* glGetString(GLenum name); - { - sw.WriteLine(" public {0} {1}{2}", "string", f.Name.TrimStart('g', 'l'), f.Parameters.ToString()); - sw.WriteLine(" {"); - sw.WriteLine(" return Marshal.PtrToStringAnsi(_{0}{1});", f.Name.TrimStart('g', 'l'), f.Parameters.GetNameString()); - sw.WriteLine(" }"); - sw.WriteLine(); - } - else if (f.ReturnValue == "Array") // For the 3 functions that return a GLvoid*. - { - sw.WriteLine(" public {0} {1}{2}", f.ReturnValue, f.Name.TrimStart('g', 'l'), f.Parameters.ToString()); - sw.WriteLine(" {"); -// sw.WriteLine(" return Marshal.PtrToStructure(_{0}{1}, new byte[]);", f.Name.TrimStart('g', 'l'), f.Parameters.GetNameString()); - sw.WriteLine(" throw new NotImplementedException(\"Wrapper not implemented yet.\");"); - sw.WriteLine(" }"); - sw.WriteLine(); - } - else if (f.Parameters.ToString().Contains("out Object[]")) - { - sw.WriteLine(" public {0} {1}{2}", f.ReturnValue, f.Name.TrimStart('g', 'l'), f.Parameters.ToString()); - sw.WriteLine(" {"); - sw.WriteLine(" throw new NotImplementedException(\"Wrapper not implemented yet.\");"); - sw.WriteLine(" }"); - sw.WriteLine(); - } - else if (f.Parameters.ToString().Contains("Object[]")) - { - sw.WriteLine(" public {0} {1}{2}", f.ReturnValue, f.Name.TrimStart('g', 'l'), f.Parameters.ToString()); - sw.WriteLine(" {"); - sw.WriteLine(" throw new NotImplementedException(\"Wrapper not implemented yet.\");"); - sw.WriteLine(" }"); - sw.WriteLine(); - } - else if (f.Parameters.ToString().Contains("out Object")) // For those functions that have an Array 'out' parameter: - { - sw.WriteLine(" public {0} {1}{2}", f.ReturnValue, f.Name.TrimStart('g', 'l'), f.Parameters.ToString()); - sw.WriteLine(" {"); - sw.WriteLine(" throw new NotImplementedException(\"Wrapper not implemented yet.\");"); - // HACK: The Array parameter is always the last one (I think) - // sw.WriteLine(" GCHandle h = GCHandle.Alloc({0}, GCHandleType.Pinned);", f.Parameters[f.Parameters.Count-1].Name); - // sw.WriteLine(" try"); - // sw.WriteLine(" {"); - // sw.WriteLine(" _{0}{1};", f.Name, f.ParameterNamesWithArrayRenamingString); - // sw.WriteLine(" }"); - // sw.WriteLine(" finally"); - // sw.WriteLine(" {"); - // sw.WriteLine(" h.Free();"); - // sw.WriteLine(" }"); - sw.WriteLine(" }"); - sw.WriteLine(); - } - else if (f.Parameters.ToString().Contains("Object")) - { - sw.WriteLine(" public {0} {1}{2}", f.ReturnValue, f.Name.TrimStart('g', 'l'), f.Parameters.ToString()); - sw.WriteLine(" {"); - - int i = 0; - StringBuilder sb = new StringBuilder(); - sb.Append("("); - foreach (Parameter p in f.Parameters) - { - if (p.Type == "Object") - { - sw.WriteLine(" GCHandle h{0} = GCHandle.Alloc({1}, GCHandleType.Pinned);", i, p.Name); - sb.Append("h" + i + ".AddrOfPinnedObject()" + ", "); - i++; - } - else - { - sb.Append(p.Name + ", "); - } - } - sb.Replace(", ", ")", sb.Length - 2, 2); - - sw.WriteLine(" try"); - sw.WriteLine(" {"); - if (f.ReturnValue == "void") - sw.WriteLine(" _{0}{1};", f.Name.TrimStart('g', 'l'), sb.ToString()); - else - sw.WriteLine(" return _{0}{1};", f.Name.TrimStart('g', 'l'), sb.ToString()); - sw.WriteLine(" }"); - sw.WriteLine(" finally"); - sw.WriteLine(" {"); - while (i > 0) - { - sw.WriteLine(" h{0}.Free();", --i); - } - sw.WriteLine(" }"); - sw.WriteLine(" }"); - sw.WriteLine(); - } - else - { - sw.WriteLine(" public {0} {1}{2}", f.ReturnValue, f.Name.TrimStart('g', 'l'), f.Parameters.ToString()); - sw.WriteLine(" {"); - sw.WriteLine(" throw new NotImplementedException(\"Wrapper not implemented yet.\");"); - sw.WriteLine(" }"); - sw.WriteLine(); - } - //sw.WriteLine(" public static extern {0} {1} {2};", f.ReturnValue, f.Name.TrimStart('g', 'l'), f.ParameterString); - } - } - } - */ - -#endregion - - sw.WriteLine(" #endregion"); - sw.WriteLine(" }"); - sw.WriteLine("}"); - - sw.Flush(); - sw.Close(); - } - - #endregion - - Function WeakNameLookup(string name, List function_list) - { - foreach (Function f in FunctionCollection) - { - if (f.Name.Contains(name)) - return f; - } - return null; - } - } -} diff --git a/Source/OpenGL/Bind/Translation.cs b/Source/OpenGL/Bind/Translation.cs deleted file mode 100644 index ff32f720..00000000 --- a/Source/OpenGL/Bind/Translation.cs +++ /dev/null @@ -1,465 +0,0 @@ -/* Copyright (c) 2006 Stephen Apostolopoulos - * See license.txt for license info - */ - -using System; -using System.Collections.Generic; -using System.Text; - -namespace OpenTK.OpenGL.Bind -{ - static class Translation - { - public static char[] Separators = { ' ', '\n', ',', '(', ')', ';', '#' }; - public static char[] Whitespace = { ' ' }; - public static char[] Braces = { '(', ')' }; - public static char[] Comma = { ',' }; - - /// - /// Searches for a possible translation for the parameter given. - /// - /// The parameter to be translated. - /// The translation of the parameter, or the parameter itself if no translation is found. - public static string Get(string str) - { - foreach (KeyValuePair pair in translations) - if (pair.Key == str) - return pair.Value; - - return str; - } - - static Dictionary parameter_names = new Dictionary(); - static Dictionary parameter_types = new Dictionary(); - static Dictionary old_dictionary = new Dictionary(); - - #region Constructor - - static Translation() - { - parameter_names.Add("base", "@base"); - parameter_names.Add("object", "@object"); - parameter_names.Add("string", "@string"); - parameter_names.Add("ref", "reference"); - parameter_names.Add("params", "parameters"); - parameter_names.Add("in", "@in"); - - parameter_types.Add("Boolean", "bool"); - parameter_types.Add("BooleanPointer", "bool[]"); - parameter_types.Add("Char", "char"); - parameter_types.Add("CharPointer", "string"); - - parameter_types.Add("CheckedFloat32", "float"); - parameter_types.Add("CheckedInt32", "int"); - - parameter_types.Add("ClampedColorF", "float"); - parameter_types.Add("ClampedFloat32", "float"); - parameter_types.Add("ClampedFloat64", "double"); - parameter_types.Add("ClampedStencilValue", "int"); - - parameter_types.Add("ColorB", "byte"); - parameter_types.Add("ColorS", "short"); - parameter_types.Add("ColorI", "int"); - parameter_types.Add("ColorUB", "byte"); - parameter_types.Add("ColorUS", "ushort"); - parameter_types.Add("ColorUI", "uint"); - parameter_types.Add("ColorF", "float"); - parameter_types.Add("ColorD", "double"); - - parameter_types.Add("ColorIndexValueD", "double"); - parameter_types.Add("ColorIndexValueF", "float"); - parameter_types.Add("ColorIndexValueI", "int"); - parameter_types.Add("ColorIndexValueS", "short"); - parameter_types.Add("ColorIndexValueUB", "byte"); - - parameter_types.Add("CompressedTextureARB", "void"); - parameter_types.Add("ControlPointNV", "void"); - - parameter_types.Add("CoordF", "float"); - parameter_types.Add("CoordD", "double"); - parameter_types.Add("CoordI", "int"); - parameter_types.Add("CoordS", "short"); - - parameter_types.Add("FeedbackElement", "float"); - parameter_types.Add("FenceNV", "uint"); - - ///////////////////////////////////// - parameter_types.Add("Int8", "byte"); - parameter_types.Add("Int16", "short"); - parameter_types.Add("Int32", "int"); - parameter_types.Add("UInt8", "byte"); - parameter_types.Add("UInt16", "ushort"); - parameter_types.Add("UInt32", "uint"); - parameter_types.Add("Float32", "float"); - parameter_types.Add("Float64", "double"); - - parameter_types.Add("ConstFloat32", "float"); - parameter_types.Add("ConstInt32", "double"); - parameter_types.Add("ConstUInt32", "uint"); - parameter_types.Add("ConstVoid", "object"); - parameter_types.Add("ConstVoidPointer", "object"); - - parameter_types.Add("String", "string"); - parameter_types.Add("Void", "object"); - parameter_types.Add("VoidPointer", "object"); - parameter_types.Add("void", "void"); - - parameter_types.Add("Float32Pointer", "float"); - parameter_types.Add("Float32Double", "double"); - /////////////////////////////////////// - - parameter_types.Add("List", "uint"); - parameter_types.Add("SizeI", "int"); - parameter_types.Add("LineStipple", "ushort"); - parameter_types.Add("WinCoord", "int"); - - parameter_types.Add("Texture", "uint"); - parameter_types.Add("TextureComponentCount", "int"); - - parameter_types.Add("SelectName", "uint"); - - parameter_types.Add("MaskedColorIndexValueF", "float"); - parameter_types.Add("MaskedColorIndexValueI", "uint"); - parameter_types.Add("MaskedStencilValue", "uint"); - parameter_types.Add("StencilValue", "int"); - - parameter_types.Add("DrawElementsType", "uint"); - - parameter_types.Add("BlendEquationMode", "Enums.BlendEquationModeEXT"); - - parameter_types.Add("ColorTableTarget", "Enums.ColorTableTargetSGI"); - parameter_types.Add("ColorTableParameterPName", "Enums.ColorTableParameterPNameSGI"); - parameter_types.Add("ConvolutionTarget", "Enums.ConvolutionTargetEXT"); - parameter_types.Add("ConvolutionParameter", "Enums.ConvolutionParameterEXT"); - parameter_types.Add("GetColorTableParameterPName", "Enums.GetColorTableParameterPNameSGI"); - parameter_types.Add("GetConvolutionParameterPName", "Enums.GetConvolutionParameter"); // May not be correct, but was the closest I could find. - parameter_types.Add("SeparableTarget", "Enums.SeparableTargetEXT"); - parameter_types.Add("HistogramTarget", "Enums.HistogramTargetEXT"); - parameter_types.Add("GetHistogramParameterPName", "Enums.GetHistogramParameterPNameEXT"); - parameter_types.Add("MinmaxTarget", "Enums.MinmaxTargetEXT"); - parameter_types.Add("GetMinmaxParameterPName", "Enums.GetMinmaxParameterPNameEXT"); - - parameter_types.Add("TextureUnit", "uint"); - parameter_types.Add("BlendFuncSeparateParameterEXT", "uint"); - parameter_types.Add("FogPointerTypeEXT", "uint"); - parameter_types.Add("PointParameterNameARB", "Enums.PointParameterNameSGIS"); - parameter_types.Add("GLenum", "uint"); - - parameter_types.Add("VertexBufferTargetARB", "uint"); - parameter_types.Add("VertexBufferUsageARB", "uint"); - parameter_types.Add("VertexBufferSize", "IntPtr"); - parameter_types.Add("VertexBufferOffset", "IntPtr"); - parameter_types.Add("VertexBufferPNameARB", "uint"); - parameter_types.Add("VertexBufferAccessARB", "uint"); - parameter_types.Add("VertexBufferPointerNameARB", "uint"); - parameter_types.Add("VertexAttribPropertyARB", "uint"); - parameter_types.Add("VertexAttribPointerPropertyARB", "uint"); - parameter_types.Add("VertexAttribPointerTypeARB", "uint"); - parameter_types.Add("VertexBufferSizeARB", "IntPtr"); - parameter_types.Add("VertexBufferOffsetARB", "IntPtr"); - - parameter_types.Add("DrawBufferModeATI", "Enums.DrawBufferMode"); - - parameter_types.Add("StencilFaceDirection", "uint"); - parameter_types.Add("WeightPointerTypeARB", "uint"); - parameter_types.Add("MatrixIndexPointerTypeARB", "uint"); - parameter_types.Add("ProgramFormatARB", "uint"); - parameter_types.Add("ProgramPropertyARB", "uint"); - parameter_types.Add("ProgramTargetARB", "uint"); - parameter_types.Add("ProgramStringPropertyARB", "uint"); - - parameter_types.Add("handleARB", "uint"); - parameter_types.Add("charARB", "char"); // Maybe this should be byte? - parameter_types.Add("charPointerARB", "string"); - - parameter_types.Add("ClampColorTargetARB", "uint"); - parameter_types.Add("ClampColorModeARB", "uint"); - parameter_types.Add("TextureFilterSGIS", "uint"); - parameter_types.Add("PixelTexGenModeSGIX", "uint"); - parameter_types.Add("SpriteParameterNameSGIX", "uint"); - parameter_types.Add("ImageTransformTargetHP", "uint"); - parameter_types.Add("ImageTransformPNameHP", "uint"); - parameter_types.Add("HintTargetPGI", "uint"); - parameter_types.Add("IndexMaterialParameterEXT", "uint"); - parameter_types.Add("IndexFunctionEXT", "uint"); - parameter_types.Add("CullParameterEXT", "uint"); - parameter_types.Add("FragmentLightParameterSGIX", "uint"); - parameter_types.Add("FragmentLightNameSGIX", "uint"); - parameter_types.Add("LightTextureModeEXT", "uint"); - parameter_types.Add("LightTexturePNameEXT", "uint"); - parameter_types.Add("PixelTransformTargetEXT", "uint"); - parameter_types.Add("PixelTransformPNameEXT", "uint"); - parameter_types.Add("TextureNormalModeEXT", "uint"); - parameter_types.Add("TangentPointerTypeEXT", "uint"); - parameter_types.Add("BinormalPointerTypeEXT", "uint"); - parameter_types.Add("ReplacementCodeTypeSUN", "uint"); - parameter_types.Add("ReplacementCodeSUN", "uint"); - parameter_types.Add("VertexWeightPointerTypeEXT", "uint"); - - parameter_types.Add("CombinerParameterNV", "uint"); - parameter_types.Add("CombinerMappingNV", "uint"); - parameter_types.Add("CombinerPortionNV", "uint"); - parameter_types.Add("CombinerRegisterNV", "uint"); - parameter_types.Add("CombinerStageNV", "uint"); - parameter_types.Add("CombinerVariableNV", "uint"); - parameter_types.Add("CombinerScaleNV", "uint"); - parameter_types.Add("CombinerBiasNV", "uint"); - parameter_types.Add("CombinerComponentUsageNV", "uint"); - - parameter_types.Add("SecondaryColorPointerTypeIBM", "uint"); - parameter_types.Add("FogPointerTypeIBM", "uint"); - parameter_types.Add("SamplePatternEXT", "uint"); - parameter_types.Add("IglooParameterSGIX", "object"); - parameter_types.Add("IglooFunctionSelectSGIX", "uint"); - parameter_types.Add("FenceParameterNameNV", "uint"); - parameter_types.Add("FenceConditionNV", "uint"); - parameter_types.Add("MapTypeNV", "uint"); - parameter_types.Add("EvalTargetNV", "uint"); - parameter_types.Add("MapParameterNV", "uint"); - parameter_types.Add("MapAttribParameterNV", "uint"); - parameter_types.Add("EvalMapsModeNV", "uint"); - parameter_types.Add("VertexAttribEnumNV", "uint"); - parameter_types.Add("ProgramCharacterNV", "uint"); - - parameter_types.Add("TexBumpParameterATI", "uint"); - parameter_types.Add("GetTexBumpParameterATI", "uint"); - parameter_types.Add("SwizzleOpATI", "uint"); - parameter_types.Add("FragmentOpATI", "uint"); - parameter_types.Add("PNTrianglesPNameATI", "uint"); - parameter_types.Add("ArrayObjectUsageATI", "uint"); - parameter_types.Add("PreserveModeATI", "uint"); - parameter_types.Add("ArrayObjectPNameATI", "uint"); - parameter_types.Add("ScalarType", "uint"); - - parameter_types.Add("VertexShaderOpEXT", "uint"); - parameter_types.Add("VertexShaderCoordOutEXT", "uint"); - parameter_types.Add("VertexShaderWriteMaskEXT", "uint"); - parameter_types.Add("ParameterRangeEXT", "uint"); - parameter_types.Add("DataTypeEXT", "uint"); - parameter_types.Add("VertexShaderStorageTypeEXT", "uint"); - parameter_types.Add("VertexShaderTextureUnitParameter", "uint"); - parameter_types.Add("VertexShaderParameterEXT", "uint"); - parameter_types.Add("VariantCapEXT", "uint"); - parameter_types.Add("GetVariantValueEXT", "uint"); - parameter_types.Add("VertexStreamATI", "uint"); - parameter_types.Add("ElementPointerTypeATI", "uint"); - parameter_types.Add("OcclusionQueryParameterNameNV", "uint"); - parameter_types.Add("ObjectTypeAPPLE", "uint"); - parameter_types.Add("VertexArrayPNameAPPLE", "uint"); - - parameter_types.Add("Half16NV", "ushort"); - parameter_types.Add("PixelDataRangeTargetNV", "uint"); - //parameter_types.Add("", ""); - //parameter_types.Add("", ""); - //parameter_types.Add("", ""); - //parameter_types.Add("", ""); - //parameter_types.Add("", ""); - //parameter_types.Add("", ""); - //parameter_types.Add("", ""); - //parameter_types.Add("", ""); - } - - #endregion - - #region Old key pairs - - static KeyValuePair[] translations = new KeyValuePair[] - { - // Pointer types. - //new KeyValuePair("GLhandleARB*", "IntPtr"), - //new KeyValuePair("GLhalfARB*", "IntPtr"), - //new KeyValuePair("GLhalfNV*", "IntPtr"), - //new KeyValuePair("GLcharARB*", "IntPtr"), - //new KeyValuePair("GLenum*", "IntPtr"), - //new KeyValuePair("GLboolean*", "IntPtr"), - //new KeyValuePair("GLbitfield*", "IntPtr"), - //new KeyValuePair("GLvoid*", "IntPtr"), - //new KeyValuePair("GLchar*", "IntPtr"), - //new KeyValuePair("GLbyte*", "IntPtr"), - //new KeyValuePair("GLshort*", "IntPtr"), - //new KeyValuePair("GLint*", "IntPtr"), - //new KeyValuePair("GLubyte*", "IntPtr"), - //new KeyValuePair("GLushort*", "IntPtr"), - //new KeyValuePair("GLuint*", "IntPtr"), - //new KeyValuePair("GLsizei*", "IntPtr"), - //new KeyValuePair("GLfloat*", "IntPtr"), - //new KeyValuePair("GLclampf*", "IntPtr"), - //new KeyValuePair("GLdouble*", "IntPtr"), - //new KeyValuePair("GLclampd*", "IntPtr"), - - new KeyValuePair("GLvoid*", "Array"), - - // ARB and NV types (these should come before normal types to guard against double translation). - new KeyValuePair("GLsizeiptrARB", "IntPtr"), - new KeyValuePair("GLintptrARB", "IntPtr"), - new KeyValuePair("GLhandleARB", "uint"), - new KeyValuePair("GLhalfARB", "ushort"), - new KeyValuePair("GLhalfNV", "ushort"), - new KeyValuePair("GLcharARB", "char"), - - // Normal types. - new KeyValuePair("GLsizeiptr", "IntPtr"), - new KeyValuePair("GLintptr", "IntPtr"), - new KeyValuePair("GLenum", "uint"), - new KeyValuePair("GLboolean", "bool"), - new KeyValuePair("GLbitfield", "uint"), - new KeyValuePair("GLvoid", "void"), - new KeyValuePair("GLchar", "char"), - new KeyValuePair("GLbyte", "sbyte"), - new KeyValuePair("GLshort", "short"), - new KeyValuePair("GLint", "int"), - new KeyValuePair("GLubyte", "byte"), - new KeyValuePair("GLushort", "ushort"), - new KeyValuePair("GLuint", "uint"), - new KeyValuePair("GLsizei", "int"), - new KeyValuePair("GLfloat", "float"), - new KeyValuePair("GLclampf", "float"), - new KeyValuePair("GLdouble", "double"), - new KeyValuePair("GLclampd", "double"), - - new KeyValuePair("void", "void"), // For return parameters. - - // Special. - //new KeyValuePair("*", "[]"), - new KeyValuePair("const", String.Empty), - - // Since we cannot marshal nested arrays... - //new KeyValuePair("char[][]", "string[]"), - - //new KeyValuePair("#define", "const uint "), - //new KeyValuePair(" *", "[] "), - //new KeyValuePair("GLAPI", String.Empty), - //new KeyValuePair("APIENTRY", String.Empty), - //new KeyValuePair("APIENTRYP", String.Empty), - //new KeyValuePair("\n", ""), - //new KeyValuePair(" out", " output"), - //new KeyValuePair(" ", " "), - }; - - #endregion - - #region Translate function list - - public static void Translate(List function_list, List wrapper_list) - { - string s; - - foreach (Function f in function_list) - { - Function wf = new Function(); - wf.ReturnValue = f.ReturnValue; - wf.Name = f.Name; - - if (parameter_types.TryGetValue(f.ReturnValue, out s)) - f.ReturnValue = s; - else - f.ReturnValue = "Enums." + f.ReturnValue; - - // You may not marshal by return type (the return type must be defined). - if (f.ReturnValue == "object") - { - f.ReturnValue = "IntPtr"; - wf.ReturnValue = "object"; - - f.NeedsWrapper = true; - } - - foreach (Parameter p in f.Parameters) - { - Parameter wp = new Parameter(); - wp.Name = p.Name; - wp.Type = p.Type; - wp.Array = p.Array; - wp.Flow = p.Flow; - wf.Parameters.Add(wp); - - if (parameter_names.TryGetValue(p.Name, out s)) - { - p.Name = s; - wp.Name = s; - } - - if (parameter_types.TryGetValue(p.Type, out s)) - { - p.Type = s; - wp.Type = s; - } - else - { - p.Type = "Enums." + p.Type; - wp.Type = p.Type; - } - - if (p.Type == "object") - { - p.Array = false; - p.Type = "object"; - p.UnmanagedType = System.Runtime.InteropServices.UnmanagedType.AsAny; - //p.Type = "IntPtr"; - //wp.Array = false; - //f.NeedsWrapper = true; - } - - if (p.Type == "void" && p.Array) - { - p.Array = false; - p.Type = "object"; - p.UnmanagedType = System.Runtime.InteropServices.UnmanagedType.AsAny; - //p.Type = "IntPtr"; - //wp.Type = "object"; - //wp.Array = true; - //f.NeedsWrapper = true; - } - - if (p.Array) - { - p.Type = p.Type + "[]"; - wp.Type = wp.Type + "[]"; - } - - //if (p.Flow == Parameter.FlowDirection.Out && p.Type.Contains("string")) - // p.Type.Replace("string", "StringBuilder"); - - if (p.Type.Contains("[][]")) - { - p.Type = "ref " + p.Type.Replace("[][]", "[]"); - wp.Type = "ref " + wp.Type.Replace("[][]", "[]"); - } - } - - if (f.NeedsWrapper) - { - f.Name = f.Name + "_"; - wrapper_list.Add(wf); - } - } - } - - #endregion - - #region Translate enum hashtable - - public static void Translate(System.Collections.Hashtable e_table) - { - foreach (Enum e in e_table.Values) - { - if (Char.IsDigit(e.Name[0])) - e.Name = e.Name.Insert(0, "_"); - - if (e.Name == "Boolean") - continue; - - foreach (Constant c in e.ConstantCollection.Values) - { - if (Char.IsDigit(c.Name[0])) - c.Name = c.Name.Insert(0, "_"); - - if (c.Value.Contains(".") && Char.IsDigit(c.Value[c.Value.IndexOf('.') + 1])) - c.Value = c.Value.Insert(c.Value.IndexOf('.') + 1, "_"); - } - } - } - - #endregion - } -} diff --git a/Source/OpenGL/Bind/obj/Bind.csproj.FileList.txt b/Source/OpenGL/Bind/obj/Bind.csproj.FileList.txt deleted file mode 100644 index 038f3ad3..00000000 --- a/Source/OpenGL/Bind/obj/Bind.csproj.FileList.txt +++ /dev/null @@ -1,4 +0,0 @@ -..\Binaries\Debug\Bind.exe.config -$(SolutionDir)Binaries\Debug\Bind.exe.config -$(SolutionDir)Binaries\Debug\Bind.exe -$(SolutionDir)Binaries\Debug\Bind.pdb diff --git a/Source/OpenGL/Bind/obj/Debug/TempPE/Properties.Bind.Designer.cs.dll b/Source/OpenGL/Bind/obj/Debug/TempPE/Properties.Bind.Designer.cs.dll deleted file mode 100644 index 38c6401960aa299e742822e81b3d32edcdea0a3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5632 zcmeHLUu+yl8UN; zyQkf~5ci>&m!MRLQd%`HMXHcMYE`u$AyJU1nm$yjN<|+);sK$)=AjBg6d?qJ-#0tw zz4IR^;te|Xe)IjGZ)U#vcJ`*9`VJXHl*M!B4$)iaxs59LufZC`J@@{+hknxa;lNvB z>cfG#6*n^LVNeb2n(5fSAH?R8G{c5(y1rSQDVw#RBCYQ3!eQ-tc7kY17*zPyK43}v zn0f|wh&-Hw&LuqSi|9=}qj(sY=rT#%z*PL)(;6P|xnW+I)=u@G_L@vo=ywkg%`iSn z^apLHMM<|vbXObWGZH2dX0YD!pwFyRL{==X#-K;K0U%Rz-7r4bi&hwg4#X<9Q6Rig zm{MySMf6rEy#R_T)}_qTTiY;uTbmnO+c0}un-8|OVfMB*pKNWz?553p)QgjL6njyKkvN$( z-ngMdnWISI!q8axt7AfE1n1Y4hpb`i;o(OfdW7?%gFL`@aM%W)A$kD$`8USPap?Nh zh&9;D9(WwQP^ObzN%{^>UMLkIn*!~zY|IOmSQ!lwh>Lr_FCZfNt2oYy0~I7ilGcpx z#sjx1*ZN!dY_kgw>%b3MK}Vh=m*zmdnRzZ#pkFE2WjvS3(MjX5k)yJ~QrDP9$$3HH zH;p&I|2=SS?2#dQu@mX}AZE_gF8T)SW=)p9lz$!vS7kf%`SJSL_FMLQ{i~bHm&iq?SdP{L`L3&Vh3Fdc+1sVd*-i|5GF^w6k`lI{X@#`&t~JS%(?O--$;W6m4C*qB zT^U(pu3xc=GIFcF3@silT+iK9YqvD+RkD9 zgmccW$*69_N2-ZQ%$TlUs6){iEbO)a^fJQ=K8j;VOfS(Tt`NfFjN+um!5r9 zVbQ4=FR!IWEJ+)(8bnL3=fh_DXu-sa8e@Y?O0Y)vm~t%Ohp!h+Imp5uF8@Y z_15&}?J224q28}_#r7IWf-0`%s0}Hv`p!xi`0mrPLKh-T*ui0}=!4SYS{*Q}=-O33 zh+@}?u$N1XYE_2k0-p`rL(v&sWTL@8EQ~Wbp>e&`2}9(=U?-s{D+x94A2`sTAAQ2wV+ zUz+b5`S`k#>&@e`)SEX<>dBfy^Z*grJadjFoP3sF79D0r^z=L_=*v>Zjzn)?Z(paN%;Xf}6x7{Tt#PjtG-z3u@LvuZp(8IPWxUyOflsc0eS-FA#kzFd zWnH(C72SgJ%}R%l7rei8QNz6rFE(|`6TUv*xb?wAy?_q!?Q1Tx?_y}zk*yO~9a-mB z!yGdIYY|p1tG{hn`w-(MW1Cy^8z_-n9uLBz=S|zLPpXbcsoqyCy>o=j(M0Wk5(@Qc zd4OoGeR|35AIY+b&w6L@JUL4AV)G6F`o+u$;5=?fmjNf}Jg^eJw9kPq0iI62y6G3$ z+yCIZ;>Py4X5fUh-9DII#3SI<#<@O?lkMq~%{74AVcd%dcl{6=K2B{?AzXDvl>+@J z`zH)35L2vbgHP2hJbk2ehN<~CLQBB$jf059x_(jBF-Q5S!(Td%3Eg2NYpOdB-4GF_ zI>WdrrVr5~l2mM}Q_ZSIGztEvjfm8(vxD*7raF8?OMaj&R2W;CC@bG>Y?Hd9=`|ND4G)cPc|s-Vg`h+yL? urR&3MMRY>hoWi^!#8AVoc$k6tZ|z|EdE2-GX7ZcSFn$vGy#4>Jz&`<9MpRq? diff --git a/Source/OpenGL/Bind/obj/OpenTK.OpenGL.Bind.csproj.FileList.txt b/Source/OpenGL/Bind/obj/OpenTK.OpenGL.Bind.csproj.FileList.txt deleted file mode 100644 index 102e78af..00000000 --- a/Source/OpenGL/Bind/obj/OpenTK.OpenGL.Bind.csproj.FileList.txt +++ /dev/null @@ -1,3 +0,0 @@ -..\..\Binaries\Debug\OpenTK.OpenGL.Bind.exe.config -..\..\Binaries\Debug\OpenTK.OpenGL.Bind.exe -..\..\Binaries\Debug\OpenTK.OpenGL.Bind.pdb diff --git a/Source/OpenGL/Bind/obj/Release/TempPE/Properties.Bind.Designer.cs.dll b/Source/OpenGL/Bind/obj/Release/TempPE/Properties.Bind.Designer.cs.dll deleted file mode 100644 index e0c0f70d37c8e0490e9ad2073ee8830d7697a923..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5632 zcmeHLU2Ggz6+U-oyH*tQgy6L!1s>GD((zt4nLhJY^&Ng=JW*w)hBgNy{>-9*p zGt10ui2G2?1Cas}rBIQVR;qZYRD@_NRiYq)2yYdw=mS-Ygiv22R0Sc55F&){+_~%7 z^$!&B2EF#2d;aga_nv#^&Q3r5Z8C@`i|5WAqPNg<8&U9IgEfeI?)zyEz1j8dz*}PK z-GR9kH!|yCPz~*x>Day>#O9JT!-j9VzBxWqHfupeTHW1+L)!K11ksc*=nvoA2P|nH zQP02*k%x28xrAqZ9=(ZY1P=ofT_%Yen2Mi!TEhcAH_Qvu+Nu82UXzIm{q8}c8OBG5 z{;2J=DCri7?rLLvO2Q<<4Axs7^yzhq$cp8a81!&A0Ay;e8^#BF(F&u`fmp>h0)#gT zQ)+D^h~5gN7eGx#y)WvGJ=-H#k75DCTo&%y4ZpdB!S z{VsYIFkAQ><%Vc?F+=;*7~p3@2_mD#gqbt7i@pZCS(ByT%Ri5UENDehSMx6+PC?($)N8aK)Qg(B z0a=EAuBrDS%g}q8x(S&*_QT7@h}FKg;LWS#U&P5ltEPWp|eZa|i&zi8@1$nw;Gzl!C+EzwV1lvC96 z2fk{&0*cqDjtuy;a2MSYN2w36p9T~>3V4jZK#Rt8z{|$VfLDzlz&GohRIsGrlYsll z!fKrn7II-!jL|)y$7qngNF^!*FVPtV7w8RS0CQYgpq~IT|C)x(zXtw0^eW&dfGmAg z>Awxm-QsPHGykTN-c+2Mklri01oOMZ0u2FYZ$}m9sKyuQ5%C>*5qm7KLZ1i|@U}P% zxFf^x9t9szu&Cf^1(y_z0NK(23z$*DvywWIQC6w8|Ktg*mfcB_rhj@`hg zll8jiItnk#IObY2YDbbPa@lTpamkNj+jk^YWqfHo;VFEk5!V~>Qm^SqvzugWcOi6RS@L5U z`nFf9)q^mO(wS^8O~;(@8?_dbWU4L9R1@pXmz30fqT9x{oHz)nxxVcyxp5T}S}jPr z7@E0hvfEE3v1o}nVYG!+i<}_z+@)sfoNM^8Ta!qkTHWEyEJ)P|H-eP<;MeD@hyq4N&sWTL@8EQ~WbpdhM_^<+&UdVq**o;gPnPCm;oiw-j*dU~D`bY|Lh!XOHkV{6`x z8n#!C8x=ROCMqsYVPxrTiPkG^lTk)>^yDdIzD}_q>^zP;9R6_6>l6sY6#YF$r|40G z_4DgHN20f{x35!BW^xK~3hHjF*0|RR8nmp7_%8>I(2*CDGT!XCz$aJ0K0$l5VqH4! zvaZ|6if%#qW~IZ&3*KM4sNvp*7n?fe316RY-1=amUO)%=_BEH;cOkUv$kvG~j;!;m zVGf!9l?W@B)!#O(eUNdJvCXad4U|YOjRoPj=S|zLPpXbcsoqyCy>pn%kwoo(5(@Qc zd4OoGeR|35AIY+b&w8ivJT*e}Lh}v)`i0Ce;5=?fmjEZ|9Iz6;w9kSr0iH^}y6I=x zTmRs@;>Py4X5fUh-9DH-jz_?&jdOhpC)?8}n`;2KL%0_a?)o7#e4N^(Lb&RTDg}By z`)3R(5L2vbgHP2hJiVuMiq!lYrX}F`#z914U4LBFF-Q5S!(Td%3Ed)+HPxMmZit9d zog!|E=|i-LBo&+LRI{oP&B8uF&0;@17S~VroS)+ng;P12} zD)uSJs;UBV<*L)FioS}9%fCr*+$$=M8O>+!TrZoe%@o(~|302!wLZzLDyXs!BG|Y} t>H6?m5gk`HCo!)GG1Rat9%f+vTRWJ3);6wynfzu{#7`ohwg0~r_$P%&R#N}~ diff --git a/Source/OpenGL/OpenGL/Bindings/GLConstants.cs b/Source/OpenGL/OpenGL/Bindings/GLConstants.cs deleted file mode 100644 index 8d6fe65e..00000000 --- a/Source/OpenGL/OpenGL/Bindings/GLConstants.cs +++ /dev/null @@ -1,5117 +0,0 @@ -using System; - -namespace OpenTK.OpenGL -{ - public static class Enums - { - #region Missing Constants - - const uint GL_FOG_COORDINATE_SOURCE = 0x8450; - const uint GL_FOG_COORDINATE = 0x8451; - const uint GL_CURRENT_FOG_COORDINATE = 0x8453; - const uint GL_FOG_COORDINATE_ARRAY_TYPE = 0x8454; - const uint GL_FOG_COORDINATE_ARRAY_STRIDE = 0x8455; - const uint GL_FOG_COORDINATE_ARRAY_POINTER = 0x8456; - const uint GL_FOG_COORDINATE_ARRAY = 0x8457; - const uint GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D; - const uint GL_SOURCE0_RGB = 0x8580; - const uint GL_SOURCE1_RGB = 0x8581; - const uint GL_SOURCE2_RGB = 0x8582; - const uint GL_SOURCE0_ALPHA = 0x8588; - const uint GL_SOURCE1_ALPHA = 0x8589; - const uint GL_SOURCE2_ALPHA = 0x858A; - const uint GL_BLEND_EQUATION = 0x8009; - const uint GL_MODELVIEW_MATRIX = 0x0BA6; - const uint GL_MODELVIEW = 0x1700; - const uint GL_MODELVIEW_STACK_DEPTH = 0x0BA3; - const uint GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1; - const uint GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2; - const uint GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3; - - #endregion - - #region OpenGL enums - - public enum PixelStoreParameter : uint - { - UNPACK_IMAGE_DEPTH_SGIS = SGIS_texture4D.UNPACK_IMAGE_DEPTH_SGIS, - UNPACK_LSB_FIRST = GetPName.UNPACK_LSB_FIRST, - UNPACK_RESAMPLE_SGIX = SGIX_resample.UNPACK_RESAMPLE_SGIX, - PIXEL_TILE_CACHE_SIZE_SGIX = SGIX_pixel_tiles.PIXEL_TILE_CACHE_SIZE_SGIX, - UNPACK_ROW_LENGTH = GetPName.UNPACK_ROW_LENGTH, - UNPACK_ALIGNMENT = GetPName.UNPACK_ALIGNMENT, - UNPACK_IMAGE_HEIGHT_EXT = EXT_texture3D.UNPACK_IMAGE_HEIGHT_EXT, - PIXEL_TILE_GRID_DEPTH_SGIX = SGIX_pixel_tiles.PIXEL_TILE_GRID_DEPTH_SGIX, - PIXEL_TILE_WIDTH_SGIX = SGIX_pixel_tiles.PIXEL_TILE_WIDTH_SGIX, - PACK_SKIP_ROWS = GetPName.PACK_SKIP_ROWS, - PACK_SKIP_VOLUMES_SGIS = SGIS_texture4D.PACK_SKIP_VOLUMES_SGIS, - UNPACK_SKIP_ROWS = GetPName.UNPACK_SKIP_ROWS, - UNPACK_SKIP_IMAGES_EXT = EXT_texture3D.UNPACK_SKIP_IMAGES_EXT, - UNPACK_SUBSAMPLE_RATE_SGIX = SGIX_subsample.UNPACK_SUBSAMPLE_RATE_SGIX, - PIXEL_TILE_GRID_HEIGHT_SGIX = SGIX_pixel_tiles.PIXEL_TILE_GRID_HEIGHT_SGIX, - PIXEL_TILE_HEIGHT_SGIX = SGIX_pixel_tiles.PIXEL_TILE_HEIGHT_SGIX, - PACK_RESAMPLE_SGIX = SGIX_resample.PACK_RESAMPLE_SGIX, - PACK_SKIP_PIXELS = GetPName.PACK_SKIP_PIXELS, - PACK_IMAGE_DEPTH_SGIS = SGIS_texture4D.PACK_IMAGE_DEPTH_SGIS, - PIXEL_TILE_GRID_WIDTH_SGIX = SGIX_pixel_tiles.PIXEL_TILE_GRID_WIDTH_SGIX, - PACK_SWAP_BYTES = GetPName.PACK_SWAP_BYTES, - UNPACK_SWAP_BYTES = GetPName.UNPACK_SWAP_BYTES, - PACK_SKIP_IMAGES_EXT = EXT_texture3D.PACK_SKIP_IMAGES_EXT, - UNPACK_SKIP_VOLUMES_SGIS = SGIS_texture4D.UNPACK_SKIP_VOLUMES_SGIS, - PACK_LSB_FIRST = GetPName.PACK_LSB_FIRST, - PACK_ALIGNMENT = GetPName.PACK_ALIGNMENT, - PACK_ROW_LENGTH = GetPName.PACK_ROW_LENGTH, - UNPACK_SKIP_PIXELS = GetPName.UNPACK_SKIP_PIXELS, - PACK_SUBSAMPLE_RATE_SGIX = SGIX_subsample.PACK_SUBSAMPLE_RATE_SGIX, - PACK_IMAGE_HEIGHT_EXT = EXT_texture3D.PACK_IMAGE_HEIGHT_EXT, - } - - public enum HintMode : uint - { - DONT_CARE = 0x1100, - NICEST = 0x1102, - FASTEST = 0x1101, - } - - public enum ATI_pixel_format_float : uint - { - COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 0x8835, - TYPE_RGBA_FLOAT_ATI = 0x8820, - } - - public enum INTEL_parallel_arrays : uint - { - VERTEX_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F5, - NORMAL_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F6, - COLOR_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F7, - PARALLEL_ARRAYS_INTEL = 0x83F4, - TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = 0x83F8, - } - - public enum HistogramTargetEXT : uint - { - HISTOGRAM_EXT = EXT_histogram.HISTOGRAM_EXT, - PROXY_HISTOGRAM_EXT = EXT_histogram.PROXY_HISTOGRAM_EXT, - } - - public enum ARB_pixel_buffer_object : uint - { - PIXEL_PACK_BUFFER_BINDING_ARB = 0x88ED, - PIXEL_PACK_BUFFER_ARB = 0x88EB, - PIXEL_UNPACK_BUFFER_BINDING_ARB = 0x88EF, - PIXEL_UNPACK_BUFFER_ARB = 0x88EC, - } - - public enum ColorTableTargetSGI : uint - { - TEXTURE_COLOR_TABLE_SGI = SGI_texture_color_table.TEXTURE_COLOR_TABLE_SGI, - POST_COLOR_MATRIX_COLOR_TABLE_SGI = SGI_color_table.POST_COLOR_MATRIX_COLOR_TABLE_SGI, - PROXY_TEXTURE_COLOR_TABLE_SGI = SGI_texture_color_table.PROXY_TEXTURE_COLOR_TABLE_SGI, - COLOR_TABLE_SGI = SGI_color_table.COLOR_TABLE_SGI, - PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = SGI_color_table.PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI, - PROXY_COLOR_TABLE_SGI = SGI_color_table.PROXY_COLOR_TABLE_SGI, - PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = SGI_color_table.PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI, - POST_CONVOLUTION_COLOR_TABLE_SGI = SGI_color_table.POST_CONVOLUTION_COLOR_TABLE_SGI, - } - - public enum NV_fragment_program2 : uint - { - MAX_PROGRAM_IF_DEPTH_NV = 0x88F6, - MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7, - MAX_PROGRAM_CALL_DEPTH_NV = 0x88F5, - MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 0x88F4, - MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8, - } - - public enum SGI_texture_color_table : uint - { - TEXTURE_COLOR_TABLE_SGI = 0x80BC, - PROXY_TEXTURE_COLOR_TABLE_SGI = 0x80BD, - } - - public enum OML_resample : uint - { - PACK_RESAMPLE_OML = 0x8984, - RESAMPLE_AVERAGE_OML = 0x8988, - RESAMPLE_REPLICATE_OML = 0x8986, - RESAMPLE_DECIMATE_OML = 0x8989, - UNPACK_RESAMPLE_OML = 0x8985, - RESAMPLE_ZERO_FILL_OML = 0x8987, - } - - public enum WIN_phong_shading : uint - { - PHONG_WIN = 0x80EA, - PHONG_HINT_WIN = 0x80EB, - } - - public enum SGIX_sprite : uint - { - SPRITE_SGIX = 0x8148, - SPRITE_MODE_SGIX = 0x8149, - SPRITE_TRANSLATION_SGIX = 0x814B, - SPRITE_AXIS_SGIX = 0x814A, - SPRITE_AXIAL_SGIX = 0x814C, - SPRITE_OBJECT_ALIGNED_SGIX = 0x814D, - SPRITE_EYE_ALIGNED_SGIX = 0x814E, - } - - public enum EXT_pixel_transform_color_table : uint - { - } - - public enum SGIX_async_pixel : uint - { - ASYNC_TEX_IMAGE_SGIX = 0x835C, - MAX_ASYNC_TEX_IMAGE_SGIX = 0x835F, - ASYNC_DRAW_PIXELS_SGIX = 0x835D, - ASYNC_READ_PIXELS_SGIX = 0x835E, - MAX_ASYNC_DRAW_PIXELS_SGIX = 0x8360, - MAX_ASYNC_READ_PIXELS_SGIX = 0x8361, - } - - public enum BeginMode : uint - { - QUAD_STRIP = 0x0008, - POLYGON = 0x0009, - LINES = 0x0001, - TRIANGLES = 0x0004, - TRIANGLE_STRIP = 0x0005, - LINE_LOOP = 0x0002, - LINE_STRIP = 0x0003, - QUADS = 0x0007, - TRIANGLE_FAN = 0x0006, - POINTS = 0x0000, - } - - public enum NV_fragment_program : uint - { - FRAGMENT_PROGRAM_NV = 0x8870, - MAX_TEXTURE_IMAGE_UNITS_NV = 0x8872, - PROGRAM_ERROR_STRING_NV = 0x8874, - MAX_TEXTURE_COORDS_NV = 0x8871, - FRAGMENT_PROGRAM_BINDING_NV = 0x8873, - MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868, - } - - public enum ListMode : uint - { - COMPILE = 0x1300, - COMPILE_AND_EXECUTE = 0x1301, - } - - public enum GetMapQuery : uint - { - ORDER = 0x0A01, - DOMAIN = 0x0A02, - COEFF = 0x0A00, - } - - public enum ARB_matrix_palette : uint - { - MAX_PALETTE_MATRICES_ARB = 0x8842, - CURRENT_MATRIX_INDEX_ARB = 0x8845, - MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849, - MATRIX_INDEX_ARRAY_ARB = 0x8844, - MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846, - CURRENT_PALETTE_MATRIX_ARB = 0x8843, - MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841, - MATRIX_PALETTE_ARB = 0x8840, - MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848, - MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847, - } - - public enum TextureParameterName : uint - { - TEXTURE_BORDER_COLOR = GetTextureParameter.TEXTURE_BORDER_COLOR, - TEXTURE_LOD_BIAS_T_SGIX = SGIX_texture_lod_bias.TEXTURE_LOD_BIAS_T_SGIX, - TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, - POST_TEXTURE_FILTER_BIAS_SGIX = SGIX_texture_scale_bias.POST_TEXTURE_FILTER_BIAS_SGIX, - TEXTURE_LOD_BIAS_R_SGIX = SGIX_texture_lod_bias.TEXTURE_LOD_BIAS_R_SGIX, - GENERATE_MIPMAP_SGIS = SGIS_generate_mipmap.GENERATE_MIPMAP_SGIS, - TEXTURE_CLIPMAP_DEPTH_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_DEPTH_SGIX, - TEXTURE_COMPARE_OPERATOR_SGIX = SGIX_shadow.TEXTURE_COMPARE_OPERATOR_SGIX, - QUAD_TEXTURE_SELECT_SGIS = SGIS_texture_select.QUAD_TEXTURE_SELECT_SGIS, - TEXTURE_CLIPMAP_CENTER_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_CENTER_SGIX, - TEXTURE_MAX_CLAMP_T_SGIX = SGIX_texture_coordinate_clamp.TEXTURE_MAX_CLAMP_T_SGIX, - TEXTURE_COMPARE_SGIX = SGIX_shadow.TEXTURE_COMPARE_SGIX, - TEXTURE_MAX_CLAMP_S_SGIX = SGIX_texture_coordinate_clamp.TEXTURE_MAX_CLAMP_S_SGIX, - TEXTURE_MAG_FILTER = 0x2800, - SHADOW_AMBIENT_SGIX = SGIX_shadow_ambient.SHADOW_AMBIENT_SGIX, - TEXTURE_WRAP_Q_SGIS = SGIS_texture4D.TEXTURE_WRAP_Q_SGIS, - DETAIL_TEXTURE_MODE_SGIS = SGIS_detail_texture.DETAIL_TEXTURE_MODE_SGIS, - TEXTURE_CLIPMAP_FRAME_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_FRAME_SGIX, - DUAL_TEXTURE_SELECT_SGIS = SGIS_texture_select.DUAL_TEXTURE_SELECT_SGIS, - TEXTURE_WRAP_S = 0x2802, - TEXTURE_LOD_BIAS_S_SGIX = SGIX_texture_lod_bias.TEXTURE_LOD_BIAS_S_SGIX, - POST_TEXTURE_FILTER_SCALE_SGIX = SGIX_texture_scale_bias.POST_TEXTURE_FILTER_SCALE_SGIX, - DETAIL_TEXTURE_LEVEL_SGIS = SGIS_detail_texture.DETAIL_TEXTURE_LEVEL_SGIS, - TEXTURE_WRAP_R_EXT = EXT_texture3D.TEXTURE_WRAP_R_EXT, - TEXTURE_MIN_FILTER = 0x2801, - TEXTURE_CLIPMAP_OFFSET_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_OFFSET_SGIX, - TEXTURE_WRAP_T = 0x2803, - TEXTURE_MAX_CLAMP_R_SGIX = SGIX_texture_coordinate_clamp.TEXTURE_MAX_CLAMP_R_SGIX, - TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, - TEXTURE_PRIORITY = GetTextureParameter.TEXTURE_PRIORITY, - } - - public enum IBM_vertex_array_lists : uint - { - INDEX_ARRAY_LIST_IBM = 103073, - FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM = 103086, - SECONDARY_COLOR_ARRAY_LIST_IBM = 103077, - NORMAL_ARRAY_LIST_IBM = 103071, - COLOR_ARRAY_LIST_STRIDE_IBM = 103082, - TEXTURE_COORD_ARRAY_LIST_IBM = 103074, - EDGE_FLAG_ARRAY_LIST_STRIDE_IBM = 103085, - COLOR_ARRAY_LIST_IBM = 103072, - INDEX_ARRAY_LIST_STRIDE_IBM = 103083, - EDGE_FLAG_ARRAY_LIST_IBM = 103075, - SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087, - TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM = 103084, - FOG_COORDINATE_ARRAY_LIST_IBM = 103076, - VERTEX_ARRAY_LIST_IBM = 103070, - VERTEX_ARRAY_LIST_STRIDE_IBM = 103080, - NORMAL_ARRAY_LIST_STRIDE_IBM = 103081, - } - - public enum FrontFaceDirection : uint - { - CCW = 0x0901, - CW = 0x0900, - } - - public enum NV_pixel_data_range : uint - { - READ_PIXEL_DATA_RANGE_LENGTH_NV = 0x887B, - WRITE_PIXEL_DATA_RANGE_NV = 0x8878, - WRITE_PIXEL_DATA_RANGE_POINTER_NV = 0x887C, - READ_PIXEL_DATA_RANGE_POINTER_NV = 0x887D, - WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 0x887A, - READ_PIXEL_DATA_RANGE_NV = 0x8879, - } - - public enum OML_subsample : uint - { - FORMAT_SUBSAMPLE_24_24_OML = 0x8982, - FORMAT_SUBSAMPLE_244_244_OML = 0x8983, - } - - public enum VERSION_1_5 : uint - { - DYNAMIC_READ = 0x88E9, - VERTEX_ARRAY_BUFFER_BINDING = 0x8896, - STREAM_COPY = 0x88E2, - FOG_COORD_ARRAY_STRIDE = GL_FOG_COORDINATE_ARRAY_STRIDE, - FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D, - READ_WRITE = 0x88BA, - SRC1_ALPHA = GL_SOURCE1_ALPHA, - TEXTURE_COORD_ARRAY_BUFFER_BINDING = 0x889A, - BUFFER_MAP_POINTER = 0x88BD, - QUERY_COUNTER_BITS = 0x8864, - STATIC_COPY = 0x88E6, - STATIC_DRAW = 0x88E4, - SRC2_RGB = GL_SOURCE2_RGB, - SRC2_ALPHA = GL_SOURCE2_ALPHA, - FOG_COORD_ARRAY = GL_FOG_COORDINATE_ARRAY, - FOG_COORD_SRC = GL_FOG_COORDINATE_SOURCE, - DYNAMIC_COPY = 0x88EA, - STATIC_READ = 0x88E5, - FOG_COORD_ARRAY_BUFFER_BINDING = GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, - FOG_COORD_ARRAY_POINTER = GL_FOG_COORDINATE_ARRAY_POINTER, - EDGE_FLAG_ARRAY_BUFFER_BINDING = 0x889B, - CURRENT_FOG_COORD = GL_CURRENT_FOG_COORDINATE, - VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F, - READ_ONLY = 0x88B8, - SRC0_ALPHA = GL_SOURCE0_ALPHA, - ELEMENT_ARRAY_BUFFER = 0x8893, - CURRENT_QUERY = 0x8865, - FOG_COORD = GL_FOG_COORDINATE, - QUERY_RESULT = 0x8866, - BUFFER_USAGE = 0x8765, - BUFFER_ACCESS = 0x88BB, - STREAM_DRAW = 0x88E0, - SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C, - SRC0_RGB = GL_SOURCE0_RGB, - ARRAY_BUFFER_BINDING = 0x8894, - QUERY_RESULT_AVAILABLE = 0x8867, - WRITE_ONLY = 0x88B9, - BUFFER_SIZE = 0x8764, - WEIGHT_ARRAY_BUFFER_BINDING = 0x889E, - SRC1_RGB = GL_SOURCE1_RGB, - SAMPLES_PASSED = 0x8914, - DYNAMIC_DRAW = 0x88E8, - ARRAY_BUFFER = 0x8892, - NORMAL_ARRAY_BUFFER_BINDING = 0x8897, - COLOR_ARRAY_BUFFER_BINDING = 0x8898, - INDEX_ARRAY_BUFFER_BINDING = 0x8899, - BUFFER_MAPPED = 0x88BC, - ELEMENT_ARRAY_BUFFER_BINDING = 0x8895, - STREAM_READ = 0x88E1, - FOG_COORD_ARRAY_TYPE = GL_FOG_COORDINATE_ARRAY_TYPE, - } - - public enum NV_point_sprite : uint - { - COORD_REPLACE_NV = 0x8862, - POINT_SPRITE_R_MODE_NV = 0x8863, - POINT_SPRITE_NV = 0x8861, - } - - public enum PolygonMode : uint - { - FILL = 0x1B02, - LINE = 0x1B01, - POINT = 0x1B00, - } - - public enum NV_fog_distance : uint - { - EYE_PLANE = TextureGenParameter.EYE_PLANE, - FOG_DISTANCE_MODE_NV = 0x855A, - EYE_RADIAL_NV = 0x855B, - EYE_PLANE_ABSOLUTE_NV = 0x855C, - } - - public enum MaterialFace : uint - { - BACK = DrawBufferMode.BACK, - FRONT_AND_BACK = DrawBufferMode.FRONT_AND_BACK, - FRONT = DrawBufferMode.FRONT, - } - - public enum BlendingFactorDest : uint - { - ZERO = 0, - ONE_MINUS_SRC_ALPHA = 0x0303, - ONE_MINUS_DST_ALPHA = 0x0305, - CONSTANT_COLOR_EXT = EXT_blend_color.CONSTANT_COLOR_EXT, - DST_ALPHA = 0x0304, - CONSTANT_ALPHA_EXT = EXT_blend_color.CONSTANT_ALPHA_EXT, - ONE_MINUS_CONSTANT_COLOR_EXT = EXT_blend_color.ONE_MINUS_CONSTANT_COLOR_EXT, - ONE_MINUS_CONSTANT_ALPHA_EXT = EXT_blend_color.ONE_MINUS_CONSTANT_ALPHA_EXT, - SRC_ALPHA = 0x0302, - SRC_COLOR = 0x0300, - ONE_MINUS_SRC_COLOR = 0x0301, - ONE = 1, - } - - public enum ARB_half_float_pixel : uint - { - HALF_FLOAT_ARB = 0x140B, - } - - public enum MatrixMode : uint - { - PROJECTION = 0x1701, - MODELVIEW = 0x1700, - TEXTURE = 0x1702, - } - - public enum TextureMagFilter : uint - { - LINEAR = 0x2601, - PIXEL_TEX_GEN_Q_FLOOR_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_Q_FLOOR_SGIX, - FILTER4_SGIS = SGIS_texture_filter4.FILTER4_SGIS, - LINEAR_SHARPEN_SGIS = SGIS_sharpen_texture.LINEAR_SHARPEN_SGIS, - PIXEL_TEX_GEN_Q_CEILING_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_Q_CEILING_SGIX, - LINEAR_DETAIL_SGIS = SGIS_detail_texture.LINEAR_DETAIL_SGIS, - PIXEL_TEX_GEN_Q_ROUND_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_Q_ROUND_SGIX, - NEAREST = 0x2600, - LINEAR_SHARPEN_COLOR_SGIS = SGIS_sharpen_texture.LINEAR_SHARPEN_COLOR_SGIS, - LINEAR_SHARPEN_ALPHA_SGIS = SGIS_sharpen_texture.LINEAR_SHARPEN_ALPHA_SGIS, - LINEAR_DETAIL_ALPHA_SGIS = SGIS_detail_texture.LINEAR_DETAIL_ALPHA_SGIS, - LINEAR_DETAIL_COLOR_SGIS = SGIS_detail_texture.LINEAR_DETAIL_COLOR_SGIS, - } - - public enum GetHistogramParameterPNameEXT : uint - { - HISTOGRAM_BLUE_SIZE_EXT = EXT_histogram.HISTOGRAM_BLUE_SIZE_EXT, - HISTOGRAM_FORMAT_EXT = EXT_histogram.HISTOGRAM_FORMAT_EXT, - HISTOGRAM_GREEN_SIZE_EXT = EXT_histogram.HISTOGRAM_GREEN_SIZE_EXT, - HISTOGRAM_ALPHA_SIZE_EXT = EXT_histogram.HISTOGRAM_ALPHA_SIZE_EXT, - HISTOGRAM_LUMINANCE_SIZE_EXT = EXT_histogram.HISTOGRAM_LUMINANCE_SIZE_EXT, - HISTOGRAM_RED_SIZE_EXT = EXT_histogram.HISTOGRAM_RED_SIZE_EXT, - HISTOGRAM_SINK_EXT = EXT_histogram.HISTOGRAM_SINK_EXT, - HISTOGRAM_WIDTH_EXT = EXT_histogram.HISTOGRAM_WIDTH_EXT, - } - - public enum CullFaceMode : uint - { - BACK = DrawBufferMode.BACK, - FRONT_AND_BACK = DrawBufferMode.FRONT_AND_BACK, - FRONT = DrawBufferMode.FRONT, - } - - public enum ConvolutionBorderModeEXT : uint - { - REDUCE_EXT = EXT_convolution.REDUCE_EXT, - } - - public enum SGIX_blend_alpha_minmax : uint - { - ALPHA_MAX_SGIX = 0x8321, - ALPHA_MIN_SGIX = 0x8320, - } - - public enum MinmaxTargetEXT : uint - { - MINMAX_EXT = EXT_histogram.MINMAX_EXT, - } - - public enum FfdMaskSGIX : uint - { - GEOMETRY_DEFORMATION_BIT_SGIX = 0x00000002, - TEXTURE_DEFORMATION_BIT_SGIX = 0x00000001, - } - - public enum TextureEnvParameter : uint - { - TEXTURE_ENV_COLOR = 0x2201, - TEXTURE_ENV_MODE = 0x2200, - } - - public enum _3DFX_multisample : uint - { - SAMPLE_BUFFERS_3DFX = 0x86B3, - MULTISAMPLE_BIT_3DFX = 0x20000000, - MULTISAMPLE_3DFX = 0x86B2, - SAMPLES_3DFX = 0x86B4, - } - - public enum DrawBufferMode : uint - { - FRONT_RIGHT = 0x0401, - AUX3 = 0x040C, - AUX1 = 0x040A, - FRONT_AND_BACK = 0x0408, - LEFT = 0x0406, - NONE = 0, - RIGHT = 0x0407, - BACK_RIGHT = 0x0403, - AUX2 = 0x040B, - AUX0 = 0x0409, - FRONT_LEFT = 0x0400, - BACK = 0x0405, - FRONT = 0x0404, - BACK_LEFT = 0x0402, - } - - public enum ShadingModel : uint - { - SMOOTH = 0x1D01, - FLAT = 0x1D00, - } - - public enum EXT_coordinate_frame : uint - { - BINORMAL_ARRAY_STRIDE_EXT = 0x8441, - BINORMAL_ARRAY_TYPE_EXT = 0x8440, - MAP1_TANGENT_EXT = 0x8444, - TANGENT_ARRAY_POINTER_EXT = 0x8442, - CURRENT_TANGENT_EXT = 0x843B, - MAP1_BINORMAL_EXT = 0x8446, - TANGENT_ARRAY_TYPE_EXT = 0x843E, - CURRENT_BINORMAL_EXT = 0x843C, - MAP2_TANGENT_EXT = 0x8445, - MAP2_BINORMAL_EXT = 0x8447, - BINORMAL_ARRAY_EXT = 0x843A, - TANGENT_ARRAY_STRIDE_EXT = 0x843F, - TANGENT_ARRAY_EXT = 0x8439, - BINORMAL_ARRAY_POINTER_EXT = 0x8443, - } - - public enum EXT_texture3D : uint - { - TEXTURE_WRAP_R = 0x8072, - UNPACK_IMAGE_HEIGHT_EXT = 0x806E, - PROXY_TEXTURE_3D = 0x8070, - UNPACK_SKIP_IMAGES_EXT = 0x806D, - MAX_3D_TEXTURE_SIZE = 0x8073, - TEXTURE_3D_EXT = 0x806F, - PACK_SKIP_IMAGES = 0x806B, - PACK_IMAGE_HEIGHT = 0x806C, - PROXY_TEXTURE_3D_EXT = 0x8070, - MAX_3D_TEXTURE_SIZE_EXT = 0x8073, - TEXTURE_DEPTH_EXT = 0x8071, - TEXTURE_DEPTH = 0x8071, - PACK_SKIP_IMAGES_EXT = 0x806B, - TEXTURE_WRAP_R_EXT = 0x8072, - UNPACK_SKIP_IMAGES = 0x806D, - UNPACK_IMAGE_HEIGHT = 0x806E, - TEXTURE_3D = 0x806F, - PACK_IMAGE_HEIGHT_EXT = 0x806C, - } - - public enum ColorMaterialParameter : uint - { - EMISSION = MaterialParameter.EMISSION, - DIFFUSE = LightParameter.DIFFUSE, - AMBIENT_AND_DIFFUSE = MaterialParameter.AMBIENT_AND_DIFFUSE, - SPECULAR = LightParameter.SPECULAR, - AMBIENT = LightParameter.AMBIENT, - } - - public enum TextureWrapMode : uint - { - CLAMP_TO_BORDER_SGIS = SGIS_texture_border_clamp.CLAMP_TO_BORDER_SGIS, - CLAMP = 0x2900, - REPEAT = 0x2901, - CLAMP_TO_EDGE_SGIS = SGIS_texture_edge_clamp.CLAMP_TO_EDGE_SGIS, - } - - public enum SGIX_interlace : uint - { - INTERLACE_SGIX = 0x8094, - } - - public enum EXT_vertex_array : uint - { - TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092, - NORMAL_ARRAY_COUNT_EXT = 0x8080, - INDEX_ARRAY_TYPE_EXT = 0x8085, - VERTEX_ARRAY_TYPE_EXT = 0x807B, - INDEX_ARRAY_COUNT_EXT = 0x8087, - TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088, - COLOR_ARRAY_POINTER_EXT = 0x8090, - INDEX_ARRAY_POINTER_EXT = 0x8091, - COLOR_ARRAY_TYPE_EXT = 0x8082, - NORMAL_ARRAY_POINTER_EXT = 0x808F, - TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B, - VERTEX_ARRAY_SIZE_EXT = 0x807A, - VERTEX_ARRAY_STRIDE_EXT = 0x807C, - VERTEX_ARRAY_POINTER_EXT = 0x808E, - INDEX_ARRAY_STRIDE_EXT = 0x8086, - VERTEX_ARRAY_COUNT_EXT = 0x807D, - EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093, - TEXTURE_COORD_ARRAY_EXT = 0x8078, - VERTEX_ARRAY_EXT = 0x8074, - TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A, - COLOR_ARRAY_EXT = 0x8076, - COLOR_ARRAY_SIZE_EXT = 0x8081, - TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089, - NORMAL_ARRAY_TYPE_EXT = 0x807E, - NORMAL_ARRAY_STRIDE_EXT = 0x807F, - COLOR_ARRAY_COUNT_EXT = 0x8084, - EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C, - EDGE_FLAG_ARRAY_EXT = 0x8079, - INDEX_ARRAY_EXT = 0x8077, - NORMAL_ARRAY_EXT = 0x8075, - EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D, - COLOR_ARRAY_STRIDE_EXT = 0x8083, - } - - public enum NV_texture_env_combine4 : uint - { - COMBINE4_NV = 0x8503, - SOURCE3_RGB_NV = 0x8583, - SOURCE3_ALPHA_NV = 0x858B, - OPERAND3_RGB_NV = 0x8593, - OPERAND3_ALPHA_NV = 0x859B, - } - - public enum PixelCopyType : uint - { - DEPTH = 0x1801, - COLOR = 0x1800, - STENCIL = 0x1802, - } - - public enum LightParameter : uint - { - POSITION = 0x1203, - SPOT_DIRECTION = 0x1204, - LINEAR_ATTENUATION = 0x1208, - SPOT_CUTOFF = 0x1206, - SPOT_EXPONENT = 0x1205, - CONSTANT_ATTENUATION = 0x1207, - QUADRATIC_ATTENUATION = 0x1209, - SPECULAR = 0x1202, - DIFFUSE = 0x1201, - AMBIENT = 0x1200, - } - - public enum GetMinmaxParameterPNameEXT : uint - { - MINMAX_SINK_EXT = EXT_histogram.MINMAX_SINK_EXT, - MINMAX_FORMAT_EXT = EXT_histogram.MINMAX_FORMAT_EXT, - } - - public enum ARB_imaging : uint - { - CONVOLUTION_WIDTH = 0x8018, - COLOR_MATRIX_STACK_DEPTH = 0x80B2, - BLEND_EQUATION = 0x8009, - COLOR_TABLE_BIAS = 0x80D7, - CONSTANT_BORDER = 0x8151, - HISTOGRAM = 0x8024, - COLOR_TABLE_GREEN_SIZE = 0x80DB, - HISTOGRAM_RED_SIZE = 0x8028, - CONSTANT_ALPHA = 0x8003, - TABLE_TOO_LARGE = 0x8031, - POST_CONVOLUTION_GREEN_SCALE = 0x801D, - MINMAX_SINK = 0x8030, - PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5, - COLOR_TABLE_SCALE = 0x80D6, - COLOR_MATRIX = 0x80B1, - CONVOLUTION_FILTER_SCALE = 0x8014, - BLEND_COLOR = 0x8005, - MIN = 0x8007, - HISTOGRAM_SINK = 0x802D, - POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5, - SEPARABLE_2D = 0x8012, - FUNC_REVERSE_SUBTRACT = 0x800B, - CONVOLUTION_FORMAT = 0x8017, - REPLICATE_BORDER = 0x8153, - CONSTANT_COLOR = 0x8001, - COLOR_TABLE = 0x80D0, - POST_CONVOLUTION_BLUE_SCALE = 0x801E, - FUNC_ADD = 0x8006, - CONVOLUTION_2D = 0x8011, - POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB, - POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7, - MINMAX = 0x802E, - POST_CONVOLUTION_ALPHA_BIAS = 0x8023, - POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6, - POST_COLOR_MATRIX_RED_BIAS = 0x80B8, - HISTOGRAM_BLUE_SIZE = 0x802A, - POST_CONVOLUTION_BLUE_BIAS = 0x8022, - COLOR_TABLE_FORMAT = 0x80D8, - POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2, - CONVOLUTION_HEIGHT = 0x8019, - POST_CONVOLUTION_COLOR_TABLE = 0x80D1, - MINMAX_FORMAT = 0x802F, - COLOR_TABLE_ALPHA_SIZE = 0x80DD, - POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA, - PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4, - PROXY_COLOR_TABLE = 0x80D3, - HISTOGRAM_ALPHA_SIZE = 0x802B, - MAX_CONVOLUTION_WIDTH = 0x801A, - POST_COLOR_MATRIX_RED_SCALE = 0x80B4, - POST_CONVOLUTION_ALPHA_SCALE = 0x801F, - CONVOLUTION_BORDER_COLOR = 0x8154, - COLOR_TABLE_BLUE_SIZE = 0x80DC, - ONE_MINUS_CONSTANT_COLOR = 0x8002, - COLOR_TABLE_LUMINANCE_SIZE = 0x80DE, - POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9, - ONE_MINUS_CONSTANT_ALPHA = 0x8004, - FUNC_SUBTRACT = 0x800A, - COLOR_TABLE_INTENSITY_SIZE = 0x80DF, - REDUCE = 0x8016, - COLOR_TABLE_RED_SIZE = 0x80DA, - CONVOLUTION_BORDER_MODE = 0x8013, - HISTOGRAM_GREEN_SIZE = 0x8029, - POST_CONVOLUTION_GREEN_BIAS = 0x8021, - HISTOGRAM_FORMAT = 0x8027, - CONVOLUTION_1D = 0x8010, - POST_CONVOLUTION_RED_BIAS = 0x8020, - MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3, - COLOR_TABLE_WIDTH = 0x80D9, - POST_CONVOLUTION_RED_SCALE = 0x801C, - MAX = 0x8008, - PROXY_HISTOGRAM = 0x8025, - MAX_CONVOLUTION_HEIGHT = 0x801B, - CONVOLUTION_FILTER_BIAS = 0x8015, - HISTOGRAM_WIDTH = 0x8026, - HISTOGRAM_LUMINANCE_SIZE = 0x802C, - } - - public enum ATI_texture_float : uint - { - ALPHA_FLOAT32_ATI = 0x8816, - INTENSITY_FLOAT32_ATI = 0x8817, - LUMINANCE_FLOAT32_ATI = 0x8818, - LUMINANCE_ALPHA_FLOAT16_ATI = 0x881F, - ALPHA_FLOAT16_ATI = 0x881C, - LUMINANCE_ALPHA_FLOAT32_ATI = 0x8819, - RGBA_FLOAT16_ATI = 0x881A, - RGBA_FLOAT32_ATI = 0x8814, - LUMINANCE_FLOAT16_ATI = 0x881E, - RGB_FLOAT32_ATI = 0x8815, - INTENSITY_FLOAT16_ATI = 0x881D, - RGB_FLOAT16_ATI = 0x881B, - } - - public enum NV_vertex_program2_option : uint - { - MAX_PROGRAM_CALL_DEPTH_NV = NV_fragment_program2.MAX_PROGRAM_CALL_DEPTH_NV, - MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = NV_fragment_program2.MAX_PROGRAM_EXEC_INSTRUCTIONS_NV, - } - - public enum EXT_blend_func_separate : uint - { - BLEND_SRC_ALPHA_EXT = 0x80CB, - BLEND_DST_RGB_EXT = 0x80C8, - BLEND_DST_ALPHA_EXT = 0x80CA, - BLEND_SRC_RGB_EXT = 0x80C9, - } - - public enum NV_vertex_program : uint - { - VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643, - MAP1_VERTEX_ATTRIB12_4_NV = 0x866C, - ATTRIB_ARRAY_SIZE_NV = 0x8623, - MATRIX7_NV = 0x8637, - MAP2_VERTEX_ATTRIB14_4_NV = 0x867E, - VERTEX_ATTRIB_ARRAY2_NV = 0x8652, - MAP2_VERTEX_ATTRIB15_4_NV = 0x867F, - VERTEX_ATTRIB_ARRAY9_NV = 0x8659, - MAP2_VERTEX_ATTRIB12_4_NV = 0x867C, - MAP2_VERTEX_ATTRIB3_4_NV = 0x8673, - VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642, - MODELVIEW_PROJECTION_NV = 0x8629, - MAP2_VERTEX_ATTRIB2_4_NV = 0x8672, - MAP2_VERTEX_ATTRIB11_4_NV = 0x867B, - VERTEX_ATTRIB_ARRAY8_NV = 0x8658, - CURRENT_MATRIX_NV = 0x8641, - VERTEX_PROGRAM_BINDING_NV = 0x864A, - VERTEX_ATTRIB_ARRAY0_NV = 0x8650, - MAP2_VERTEX_ATTRIB1_4_NV = 0x8671, - VERTEX_ATTRIB_ARRAY7_NV = 0x8657, - PROGRAM_PARAMETER_NV = 0x8644, - VERTEX_PROGRAM_NV = 0x8620, - ATTRIB_ARRAY_POINTER_NV = 0x8645, - PROGRAM_STRING_NV = 0x8628, - MAP2_VERTEX_ATTRIB0_4_NV = 0x8670, - VERTEX_ATTRIB_ARRAY4_NV = 0x8654, - MAP1_VERTEX_ATTRIB7_4_NV = 0x8667, - PROGRAM_TARGET_NV = 0x8646, - MAP1_VERTEX_ATTRIB11_4_NV = 0x866B, - MAP2_VERTEX_ATTRIB7_4_NV = 0x8677, - VERTEX_ATTRIB_ARRAY6_NV = 0x8656, - MAP1_VERTEX_ATTRIB8_4_NV = 0x8668, - VERTEX_ATTRIB_ARRAY5_NV = 0x8655, - VERTEX_STATE_PROGRAM_NV = 0x8621, - MAP1_VERTEX_ATTRIB9_4_NV = 0x8669, - IDENTITY_NV = 0x862A, - MAP2_VERTEX_ATTRIB6_4_NV = 0x8676, - MATRIX4_NV = 0x8634, - PROGRAM_RESIDENT_NV = 0x8647, - MAP1_VERTEX_ATTRIB5_4_NV = 0x8665, - MAP2_VERTEX_ATTRIB4_4_NV = 0x8674, - MAP1_VERTEX_ATTRIB6_4_NV = 0x8666, - MAP1_VERTEX_ATTRIB13_4_NV = 0x866D, - MAP2_VERTEX_ATTRIB5_4_NV = 0x8675, - MAP1_VERTEX_ATTRIB10_4_NV = 0x866A, - MAP1_VERTEX_ATTRIB1_4_NV = 0x8661, - MAP2_VERTEX_ATTRIB13_4_NV = 0x867D, - VERTEX_ATTRIB_ARRAY3_NV = 0x8653, - ATTRIB_ARRAY_TYPE_NV = 0x8625, - MAP1_VERTEX_ATTRIB14_4_NV = 0x866E, - MAP1_VERTEX_ATTRIB2_4_NV = 0x8662, - TRACK_MATRIX_TRANSFORM_NV = 0x8649, - MATRIX0_NV = 0x8630, - MAP1_VERTEX_ATTRIB3_4_NV = 0x8663, - MAP2_VERTEX_ATTRIB10_4_NV = 0x867A, - INVERSE_NV = 0x862B, - VERTEX_ATTRIB_ARRAY14_NV = 0x865E, - VERTEX_ATTRIB_ARRAY15_NV = 0x865F, - VERTEX_ATTRIB_ARRAY12_NV = 0x865C, - MAX_TRACK_MATRICES_NV = 0x862F, - MAP1_VERTEX_ATTRIB4_4_NV = 0x8664, - VERTEX_ATTRIB_ARRAY11_NV = 0x865B, - VERTEX_ATTRIB_ARRAY13_NV = 0x865D, - VERTEX_ATTRIB_ARRAY10_NV = 0x865A, - MATRIX6_NV = 0x8636, - PROGRAM_LENGTH_NV = 0x8627, - MAP1_VERTEX_ATTRIB0_4_NV = 0x8660, - VERTEX_ATTRIB_ARRAY1_NV = 0x8651, - MAP1_VERTEX_ATTRIB15_4_NV = 0x866F, - MAP2_VERTEX_ATTRIB9_4_NV = 0x8679, - INVERSE_TRANSPOSE_NV = 0x862D, - PROGRAM_ERROR_POSITION_NV = 0x864B, - TRACK_MATRIX_NV = 0x8648, - MAP2_VERTEX_ATTRIB8_4_NV = 0x8678, - CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640, - MATRIX1_NV = 0x8631, - ATTRIB_ARRAY_STRIDE_NV = 0x8624, - MATRIX3_NV = 0x8633, - MATRIX5_NV = 0x8635, - TRANSPOSE_NV = 0x862C, - MATRIX2_NV = 0x8632, - CURRENT_ATTRIB_NV = 0x8626, - MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E, - } - - public enum ARB_shadow_ambient : uint - { - TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF, - } - - public enum FragmentLightModelParameterSGIX : uint - { - FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, - FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, - FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, - FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, - } - - public enum StringName : uint - { - EXTENSIONS = 0x1F03, - VERSION = 0x1F02, - RENDERER = 0x1F01, - VENDOR = 0x1F00, - } - - public enum MESA_pack_invert : uint - { - PACK_INVERT_MESA = 0x8758, - } - - public enum NV_texgen_reflection : uint - { - NORMAL_MAP_NV = 0x8511, - REFLECTION_MAP_NV = 0x8512, - } - - public enum FfdTargetSGIX : uint - { - GEOMETRY_DEFORMATION_SGIX = SGIX_polynomial_ffd.GEOMETRY_DEFORMATION_SGIX, - TEXTURE_DEFORMATION_SGIX = SGIX_polynomial_ffd.TEXTURE_DEFORMATION_SGIX, - } - - public enum EnableCap : uint - { - MAP1_VERTEX_3 = GetPName.MAP1_VERTEX_3, - MAP2_NORMAL = GetPName.MAP2_NORMAL, - FRAGMENT_LIGHT6_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT6_SGIX, - CLIP_PLANE4 = GetPName.CLIP_PLANE4, - ASYNC_HISTOGRAM_SGIX = SGIX_async_histogram.ASYNC_HISTOGRAM_SGIX, - FRAGMENT_LIGHT3_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT3_SGIX, - HISTOGRAM_EXT = EXT_histogram.HISTOGRAM_EXT, - LIGHT3 = GetPName.LIGHT3, - POST_COLOR_MATRIX_COLOR_TABLE_SGI = SGI_color_table.POST_COLOR_MATRIX_COLOR_TABLE_SGI, - CLIP_PLANE3 = GetPName.CLIP_PLANE3, - TEXTURE_COORD_ARRAY = GetPName.TEXTURE_COORD_ARRAY, - FOG_OFFSET_SGIX = SGIX_fog_offset.FOG_OFFSET_SGIX, - CONVOLUTION_1D_EXT = EXT_convolution.CONVOLUTION_1D_EXT, - ASYNC_READ_PIXELS_SGIX = SGIX_async_pixel.ASYNC_READ_PIXELS_SGIX, - LIGHT4 = GetPName.LIGHT4, - MAP2_INDEX = GetPName.MAP2_INDEX, - MAP1_TEXTURE_COORD_1 = GetPName.MAP1_TEXTURE_COORD_1, - POLYGON_OFFSET_POINT = GetPName.POLYGON_OFFSET_POINT, - ASYNC_DRAW_PIXELS_SGIX = SGIX_async_pixel.ASYNC_DRAW_PIXELS_SGIX, - TEXTURE_1D = GetPName.TEXTURE_1D, - CONVOLUTION_2D_EXT = EXT_convolution.CONVOLUTION_2D_EXT, - TEXTURE_2D = GetPName.TEXTURE_2D, - MAP1_COLOR_4 = GetPName.MAP1_COLOR_4, - INDEX_LOGIC_OP = GetPName.INDEX_LOGIC_OP, - RESCALE_NORMAL_EXT = EXT_rescale_normal.RESCALE_NORMAL_EXT, - FRAGMENT_LIGHT4_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT4_SGIX, - SAMPLE_MASK_SGIS = SGIS_multisample.SAMPLE_MASK_SGIS, - LINE_STIPPLE = GetPName.LINE_STIPPLE, - POLYGON_OFFSET_FILL = GetPName.POLYGON_OFFSET_FILL, - LIGHT0 = GetPName.LIGHT0, - FRAGMENT_LIGHT5_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT5_SGIX, - CLIP_PLANE2 = GetPName.CLIP_PLANE2, - LIGHT5 = GetPName.LIGHT5, - FRAGMENT_LIGHT1_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT1_SGIX, - REFERENCE_PLANE_SGIX = SGIX_reference_plane.REFERENCE_PLANE_SGIX, - SAMPLE_ALPHA_TO_MASK_SGIS = SGIS_multisample.SAMPLE_ALPHA_TO_MASK_SGIS, - CLIP_PLANE1 = GetPName.CLIP_PLANE1, - COLOR_LOGIC_OP = GetPName.COLOR_LOGIC_OP, - FRAGMENT_LIGHT7_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT7_SGIX, - ASYNC_TEX_IMAGE_SGIX = SGIX_async_pixel.ASYNC_TEX_IMAGE_SGIX, - MAP1_TEXTURE_COORD_4 = GetPName.MAP1_TEXTURE_COORD_4, - MAP2_TEXTURE_COORD_2 = GetPName.MAP2_TEXTURE_COORD_2, - NORMAL_ARRAY = GetPName.NORMAL_ARRAY, - FOG = GetPName.FOG, - CALLIGRAPHIC_FRAGMENT_SGIX = SGIX_calligraphic_fragment.CALLIGRAPHIC_FRAGMENT_SGIX, - POINT_SMOOTH = GetPName.POINT_SMOOTH, - SCISSOR_TEST = GetPName.SCISSOR_TEST, - INDEX_ARRAY = GetPName.INDEX_ARRAY, - TEXTURE_GEN_S = GetPName.TEXTURE_GEN_S, - TEXTURE_GEN_R = GetPName.TEXTURE_GEN_R, - TEXTURE_3D_EXT = EXT_texture3D.TEXTURE_3D_EXT, - NORMALIZE = GetPName.NORMALIZE, - CULL_FACE = GetPName.CULL_FACE, - LIGHT1 = GetPName.LIGHT1, - MAP1_NORMAL = GetPName.MAP1_NORMAL, - DEPTH_TEST = GetPName.DEPTH_TEST, - FRAGMENT_LIGHTING_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHTING_SGIX, - MINMAX_EXT = EXT_histogram.MINMAX_EXT, - POLYGON_OFFSET_LINE = GetPName.POLYGON_OFFSET_LINE, - COLOR_TABLE_SGI = SGI_color_table.COLOR_TABLE_SGI, - MAP1_INDEX = GetPName.MAP1_INDEX, - AUTO_NORMAL = GetPName.AUTO_NORMAL, - POLYGON_SMOOTH = GetPName.POLYGON_SMOOTH, - POST_CONVOLUTION_COLOR_TABLE_SGI = SGI_color_table.POST_CONVOLUTION_COLOR_TABLE_SGI, - PIXEL_TEX_GEN_SGIX = SGIX_pixel_texture.PIXEL_TEX_GEN_SGIX, - CLIP_PLANE0 = GetPName.CLIP_PLANE0, - SHARED_TEXTURE_PALETTE_EXT = EXT_shared_texture_palette.SHARED_TEXTURE_PALETTE_EXT, - POLYGON_STIPPLE = GetPName.POLYGON_STIPPLE, - SAMPLE_ALPHA_TO_ONE_SGIS = SGIS_multisample.SAMPLE_ALPHA_TO_ONE_SGIS, - MAP1_TEXTURE_COORD_3 = GetPName.MAP1_TEXTURE_COORD_3, - MAP2_TEXTURE_COORD_3 = GetPName.MAP2_TEXTURE_COORD_3, - IR_INSTRUMENT1_SGIX = SGIX_ir_instrument1.IR_INSTRUMENT1_SGIX, - TEXTURE_4D_SGIS = SGIS_texture4D.TEXTURE_4D_SGIS, - FRAGMENT_LIGHT2_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT2_SGIX, - PIXEL_TEXTURE_SGIS = SGIS_pixel_texture.PIXEL_TEXTURE_SGIS, - LIGHT6 = GetPName.LIGHT6, - ALPHA_TEST = GetPName.ALPHA_TEST, - STENCIL_TEST = GetPName.STENCIL_TEST, - BLEND = GetPName.BLEND, - MAP2_COLOR_4 = GetPName.MAP2_COLOR_4, - FRAMEZOOM_SGIX = SGIX_framezoom.FRAMEZOOM_SGIX, - FRAGMENT_LIGHT0_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT0_SGIX, - LIGHTING = GetPName.LIGHTING, - TEXTURE_COLOR_TABLE_SGI = SGI_texture_color_table.TEXTURE_COLOR_TABLE_SGI, - CLIP_PLANE5 = GetPName.CLIP_PLANE5, - LINE_SMOOTH = GetPName.LINE_SMOOTH, - SEPARABLE_2D_EXT = EXT_convolution.SEPARABLE_2D_EXT, - DITHER = GetPName.DITHER, - INTERLACE_SGIX = SGIX_interlace.INTERLACE_SGIX, - LIGHT2 = GetPName.LIGHT2, - TEXTURE_GEN_Q = GetPName.TEXTURE_GEN_Q, - EDGE_FLAG_ARRAY = GetPName.EDGE_FLAG_ARRAY, - COLOR_ARRAY = GetPName.COLOR_ARRAY, - TEXTURE_GEN_T = GetPName.TEXTURE_GEN_T, - MAP2_VERTEX_4 = GetPName.MAP2_VERTEX_4, - MAP1_TEXTURE_COORD_2 = GetPName.MAP1_TEXTURE_COORD_2, - MAP2_TEXTURE_COORD_4 = GetPName.MAP2_TEXTURE_COORD_4, - LIGHT7 = GetPName.LIGHT7, - SPRITE_SGIX = SGIX_sprite.SPRITE_SGIX, - FRAGMENT_COLOR_MATERIAL_SGIX = SGIX_fragment_lighting.FRAGMENT_COLOR_MATERIAL_SGIX, - MAP2_VERTEX_3 = GetPName.MAP2_VERTEX_3, - MAP2_TEXTURE_COORD_1 = GetPName.MAP2_TEXTURE_COORD_1, - MAP1_VERTEX_4 = GetPName.MAP1_VERTEX_4, - MULTISAMPLE_SGIS = SGIS_multisample.MULTISAMPLE_SGIS, - VERTEX_ARRAY = GetPName.VERTEX_ARRAY, - COLOR_MATERIAL = GetPName.COLOR_MATERIAL, - } - - public enum EXT_bgra : uint - { - BGRA = 0x80E1, - BGR_EXT = 0x80E0, - BGRA_EXT = 0x80E1, - BGR = 0x80E0, - } - - public enum SGIS_point_line_texgen : uint - { - EYE_DISTANCE_TO_LINE_SGIS = 0x81F2, - EYE_LINE_SGIS = 0x81F6, - OBJECT_LINE_SGIS = 0x81F7, - OBJECT_POINT_SGIS = 0x81F5, - OBJECT_DISTANCE_TO_POINT_SGIS = 0x81F1, - EYE_POINT_SGIS = 0x81F4, - OBJECT_DISTANCE_TO_LINE_SGIS = 0x81F3, - EYE_DISTANCE_TO_POINT_SGIS = 0x81F0, - } - - public enum ATI_vertex_streams : uint - { - VERTEX_STREAM6_ATI = 0x8772, - VERTEX_STREAM1_ATI = 0x876D, - VERTEX_STREAM3_ATI = 0x876F, - MAX_VERTEX_STREAMS_ATI = 0x876B, - VERTEX_STREAM4_ATI = 0x8770, - VERTEX_STREAM0_ATI = 0x876C, - VERTEX_STREAM2_ATI = 0x876E, - VERTEX_SOURCE_ATI = 0x8774, - VERTEX_STREAM7_ATI = 0x8773, - VERTEX_STREAM5_ATI = 0x8771, - } - - public enum EXT_texture_env_dot3 : uint - { - DOT3_RGB_EXT = 0x8740, - DOT3_RGBA_EXT = 0x8741, - } - - public enum _3DFX_texture_compression_FXT1 : uint - { - COMPRESSED_RGBA_FXT1_3DFX = 0x86B1, - COMPRESSED_RGB_FXT1_3DFX = 0x86B0, - } - - public enum REND_screen_coordinates : uint - { - SCREEN_COORDINATES_REND = 0x8490, - INVERTED_SCREEN_W_REND = 0x8491, - } - - public enum SUN_triangle_list : uint - { - R1UI_N3F_V3F_SUN = 0x85C7, - REPLACE_MIDDLE_SUN = 0x0002, - REPLACE_OLDEST_SUN = 0x0003, - R1UI_V3F_SUN = 0x85C4, - REPLACEMENT_CODE_SUN = 0x81D8, - R1UI_T2F_N3F_V3F_SUN = 0x85CA, - RESTART_SUN = 0x0001, - REPLACEMENT_CODE_ARRAY_STRIDE_SUN = 0x85C2, - R1UI_T2F_C4F_N3F_V3F_SUN = 0x85CB, - R1UI_C4F_N3F_V3F_SUN = 0x85C8, - R1UI_T2F_V3F_SUN = 0x85C9, - TRIANGLE_LIST_SUN = 0x81D7, - REPLACEMENT_CODE_ARRAY_TYPE_SUN = 0x85C1, - R1UI_C3F_V3F_SUN = 0x85C6, - R1UI_C4UB_V3F_SUN = 0x85C5, - REPLACEMENT_CODE_ARRAY_SUN = 0x85C0, - REPLACEMENT_CODE_ARRAY_POINTER_SUN = 0x85C3, - } - - public enum WIN_specular_fog : uint - { - FOG_SPECULAR_TEXTURE_WIN = 0x80EC, - } - - public enum ARB_shader_objects : uint - { - OBJECT_VALIDATE_STATUS_ARB = 0x8B83, - BOOL_VEC3_ARB = 0x8B58, - SAMPLER_2D_RECT_ARB = 0x8B63, - OBJECT_COMPILE_STATUS_ARB = 0x8B81, - OBJECT_DELETE_STATUS_ARB = 0x8B80, - OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 0x8B87, - FLOAT_MAT2_ARB = 0x8B5A, - BOOL_ARB = 0x8B56, - FLOAT_MAT4_ARB = 0x8B5C, - OBJECT_SHADER_SOURCE_LENGTH_ARB = 0x8B88, - SAMPLER_3D_ARB = 0x8B5F, - OBJECT_INFO_LOG_LENGTH_ARB = 0x8B84, - INT_VEC4_ARB = 0x8B55, - FLOAT_MAT3_ARB = 0x8B5B, - PROGRAM_OBJECT_ARB = 0x8B40, - SAMPLER_1D_SHADOW_ARB = 0x8B61, - OBJECT_TYPE_ARB = 0x8B4E, - BOOL_VEC4_ARB = 0x8B59, - BOOL_VEC2_ARB = 0x8B57, - OBJECT_SUBTYPE_ARB = 0x8B4F, - SAMPLER_1D_ARB = 0x8B5D, - SAMPLER_2D_RECT_SHADOW_ARB = 0x8B64, - SHADER_OBJECT_ARB = 0x8B48, - FLOAT_VEC2_ARB = 0x8B50, - SAMPLER_2D_SHADOW_ARB = 0x8B62, - OBJECT_ATTACHED_OBJECTS_ARB = 0x8B85, - FLOAT_VEC4_ARB = 0x8B52, - OBJECT_ACTIVE_UNIFORMS_ARB = 0x8B86, - SAMPLER_CUBE_ARB = 0x8B60, - SAMPLER_2D_ARB = 0x8B5E, - INT_VEC2_ARB = 0x8B53, - OBJECT_LINK_STATUS_ARB = 0x8B82, - INT_VEC3_ARB = 0x8B54, - FLOAT_VEC3_ARB = 0x8B51, - } - - public enum LogicOp : uint - { - SET = 0x150F, - EQUIV = 0x1509, - NAND = 0x150E, - NOR = 0x1508, - XOR = 0x1506, - OR = 0x1507, - COPY_INVERTED = 0x150C, - AND_INVERTED = 0x1504, - INVERT = 0x150A, - AND_REVERSE = 0x1502, - NOOP = 0x1505, - CLEAR = 0x1500, - OR_REVERSE = 0x150B, - OR_INVERTED = 0x150D, - AND = 0x1501, - COPY = 0x1503, - } - - public enum INGR_palette_buffer : uint - { - } - - public enum MESA_window_pos : uint - { - } - - public enum DepthFunction : uint - { - NEVER = AlphaFunction.NEVER, - GEQUAL = AlphaFunction.GEQUAL, - GREATER = AlphaFunction.GREATER, - ALWAYS = AlphaFunction.ALWAYS, - LEQUAL = AlphaFunction.LEQUAL, - NOTEQUAL = AlphaFunction.NOTEQUAL, - EQUAL = AlphaFunction.EQUAL, - LESS = AlphaFunction.LESS, - } - - public enum ARB_texture_non_power_of_two : uint - { - } - - public enum SGIX_resample : uint - { - UNPACK_RESAMPLE_SGIX = 0x842D, - RESAMPLE_DECIMATE_SGIX = 0x8430, - RESAMPLE_REPLICATE_SGIX = 0x842E, - PACK_RESAMPLE_SGIX = 0x842C, - RESAMPLE_ZERO_FILL_SGIX = 0x842F, - } - - public enum TextureFilterFuncSGIS : uint - { - FILTER4_SGIS = SGIS_texture_filter4.FILTER4_SGIS, - } - - public enum SGIX_ycrcba : uint - { - YCRCBA_SGIX = 0x8319, - YCRCB_SGIX = 0x8318, - } - - public enum EXT_convolution : uint - { - CONVOLUTION_WIDTH = 0x8018, - CONVOLUTION_1D = 0x8010, - CONVOLUTION_FILTER_SCALE_EXT = 0x8014, - CONVOLUTION_2D = 0x8011, - CONVOLUTION_WIDTH_EXT = 0x8018, - POST_CONVOLUTION_ALPHA_BIAS = 0x8023, - POST_CONVOLUTION_ALPHA_SCALE_EXT = 0x801F, - POST_CONVOLUTION_BLUE_BIAS_EXT = 0x8022, - CONVOLUTION_FILTER_SCALE = 0x8014, - POST_CONVOLUTION_GREEN_SCALE_EXT = 0x801D, - SEPARABLE_2D = 0x8012, - CONVOLUTION_FORMAT = 0x8017, - POST_CONVOLUTION_BLUE_SCALE = 0x801E, - CONVOLUTION_BORDER_MODE_EXT = 0x8013, - POST_CONVOLUTION_GREEN_SCALE = 0x801D, - POST_CONVOLUTION_RED_SCALE_EXT = 0x801C, - REDUCE_EXT = 0x8016, - CONVOLUTION_1D_EXT = 0x8010, - MAX_CONVOLUTION_WIDTH_EXT = 0x801A, - CONVOLUTION_FORMAT_EXT = 0x8017, - POST_CONVOLUTION_BLUE_BIAS = 0x8022, - CONVOLUTION_HEIGHT = 0x8019, - SEPARABLE_2D_EXT = 0x8012, - CONVOLUTION_2D_EXT = 0x8011, - MAX_CONVOLUTION_WIDTH = 0x801A, - POST_CONVOLUTION_ALPHA_BIAS_EXT = 0x8023, - POST_CONVOLUTION_GREEN_BIAS_EXT = 0x8021, - POST_CONVOLUTION_RED_BIAS_EXT = 0x8020, - REDUCE = 0x8016, - MAX_CONVOLUTION_HEIGHT_EXT = 0x801B, - CONVOLUTION_BORDER_MODE = 0x8013, - POST_CONVOLUTION_ALPHA_SCALE = 0x801F, - POST_CONVOLUTION_BLUE_SCALE_EXT = 0x801E, - POST_CONVOLUTION_RED_BIAS = 0x8020, - CONVOLUTION_FILTER_BIAS_EXT = 0x8015, - POST_CONVOLUTION_RED_SCALE = 0x801C, - CONVOLUTION_HEIGHT_EXT = 0x8019, - MAX_CONVOLUTION_HEIGHT = 0x801B, - CONVOLUTION_FILTER_BIAS = 0x8015, - POST_CONVOLUTION_GREEN_BIAS = 0x8021, - } - - public enum ATI_separate_stencil : uint - { - STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 0x8802, - STENCIL_BACK_PASS_DEPTH_PASS_ATI = 0x8803, - STENCIL_BACK_FAIL_ATI = 0x8801, - STENCIL_BACK_FUNC_ATI = 0x8800, - } - - public enum EXT_depth_bounds_test : uint - { - DEPTH_BOUNDS_EXT = 0x8891, - DEPTH_BOUNDS_TEST_EXT = 0x8890, - } - - public enum MaterialParameter : uint - { - EMISSION = 0x1600, - DIFFUSE = LightParameter.DIFFUSE, - AMBIENT_AND_DIFFUSE = 0x1602, - SHININESS = 0x1601, - SPECULAR = LightParameter.SPECULAR, - AMBIENT = LightParameter.AMBIENT, - COLOR_INDEXES = 0x1603, - } - - public enum EXT_index_texture : uint - { - } - - public enum SeparableTargetEXT : uint - { - SEPARABLE_2D_EXT = EXT_convolution.SEPARABLE_2D_EXT, - } - - public enum HP_convolution_border_modes : uint - { - IGNORE_BORDER_HP = 0x8150, - CONVOLUTION_BORDER_COLOR = 0x8154, - CONVOLUTION_BORDER_COLOR_HP = 0x8154, - REPLICATE_BORDER_HP = 0x8153, - CONSTANT_BORDER = 0x8151, - CONSTANT_BORDER_HP = 0x8151, - REPLICATE_BORDER = 0x8153, - } - - public enum ATI_vertex_array_object : uint - { - ARRAY_OBJECT_BUFFER_ATI = 0x8766, - PRESERVE_ATI = 0x8762, - DISCARD_ATI = 0x8763, - STATIC_ATI = 0x8760, - ARRAY_OBJECT_OFFSET_ATI = 0x8767, - OBJECT_BUFFER_SIZE_ATI = 0x8764, - OBJECT_BUFFER_USAGE_ATI = 0x8765, - DYNAMIC_ATI = 0x8761, - } - - public enum NV_blend_square : uint - { - } - - public enum PointParameterNameSGIS : uint - { - DISTANCE_ATTENUATION_SGIS = SGIS_point_parameters.DISTANCE_ATTENUATION_SGIS, - POINT_SIZE_MAX_SGIS = SGIS_point_parameters.POINT_SIZE_MAX_SGIS, - POINT_FADE_THRESHOLD_SIZE_SGIS = SGIS_point_parameters.POINT_FADE_THRESHOLD_SIZE_SGIS, - POINT_SIZE_MIN_SGIS = SGIS_point_parameters.POINT_SIZE_MIN_SGIS, - } - - public enum EXT_texture_mirror_clamp : uint - { - MIRROR_CLAMP_TO_BORDER_EXT = 0x8912, - MIRROR_CLAMP_TO_EDGE_EXT = 0x8743, - MIRROR_CLAMP_EXT = 0x8742, - } - - public enum EXT_stencil_two_side : uint - { - ACTIVE_STENCIL_FACE_EXT = 0x8911, - STENCIL_TEST_TWO_SIDE_EXT = 0x8910, - } - - public enum PixelInternalFormat : uint - { - LUMINANCE12_ALPHA12 = 0x8047, - DUAL_LUMINANCE16_SGIS = SGIS_texture_select.DUAL_LUMINANCE16_SGIS, - QUAD_LUMINANCE8_SGIS = SGIS_texture_select.QUAD_LUMINANCE8_SGIS, - RGBA16 = 0x805B, - ALPHA_ICC_SGIX = SGIX_icc_texture.ALPHA_ICC_SGIX, - LUMINANCE12 = 0x8041, - DUAL_ALPHA4_SGIS = SGIS_texture_select.DUAL_ALPHA4_SGIS, - INTENSITY4 = 0x804A, - RGBA12 = 0x805A, - INTENSITY8 = 0x804B, - DUAL_ALPHA8_SGIS = SGIS_texture_select.DUAL_ALPHA8_SGIS, - DEPTH_COMPONENT16_SGIX = SGIX_depth_texture.DEPTH_COMPONENT16_SGIX, - ALPHA16_ICC_SGIX = SGIX_icc_texture.ALPHA16_ICC_SGIX, - DUAL_INTENSITY12_SGIS = SGIS_texture_select.DUAL_INTENSITY12_SGIS, - LUMINANCE16 = 0x8042, - LUMINANCE_ICC_SGIX = SGIX_icc_texture.LUMINANCE_ICC_SGIX, - DEPTH_COMPONENT24_SGIX = SGIX_depth_texture.DEPTH_COMPONENT24_SGIX, - INTENSITY = 0x8049, - QUAD_ALPHA4_SGIS = SGIS_texture_select.QUAD_ALPHA4_SGIS, - ALPHA12 = 0x803D, - INTENSITY_ICC_SGIX = SGIX_icc_texture.INTENSITY_ICC_SGIX, - LUMINANCE4 = 0x803F, - LUMINANCE_ALPHA_ICC_SGIX = SGIX_icc_texture.LUMINANCE_ALPHA_ICC_SGIX, - RGB_ICC_SGIX = SGIX_icc_texture.RGB_ICC_SGIX, - LUMINANCE4_ALPHA4 = 0x8043, - INTENSITY16_ICC_SGIX = SGIX_icc_texture.INTENSITY16_ICC_SGIX, - RGBA_ICC_SGIX = SGIX_icc_texture.RGBA_ICC_SGIX, - DUAL_LUMINANCE12_SGIS = SGIS_texture_select.DUAL_LUMINANCE12_SGIS, - ALPHA16 = 0x803E, - DUAL_ALPHA16_SGIS = SGIS_texture_select.DUAL_ALPHA16_SGIS, - DUAL_ALPHA12_SGIS = SGIS_texture_select.DUAL_ALPHA12_SGIS, - RGB2_EXT = EXT_texture.RGB2_EXT, - LUMINANCE8 = 0x8040, - QUAD_INTENSITY8_SGIS = SGIS_texture_select.QUAD_INTENSITY8_SGIS, - DUAL_LUMINANCE_ALPHA4_SGIS = SGIS_texture_select.DUAL_LUMINANCE_ALPHA4_SGIS, - LUMINANCE12_ALPHA4 = 0x8046, - QUAD_LUMINANCE4_SGIS = SGIS_texture_select.QUAD_LUMINANCE4_SGIS, - RGB5 = 0x8050, - DUAL_LUMINANCE_ALPHA8_SGIS = SGIS_texture_select.DUAL_LUMINANCE_ALPHA8_SGIS, - LUMINANCE8_ALPHA8 = 0x8045, - DUAL_INTENSITY8_SGIS = SGIS_texture_select.DUAL_INTENSITY8_SGIS, - RGB8 = 0x8051, - R5_G6_B5_A8_ICC_SGIX = SGIX_icc_texture.R5_G6_B5_A8_ICC_SGIX, - QUAD_ALPHA8_SGIS = SGIS_texture_select.QUAD_ALPHA8_SGIS, - DUAL_INTENSITY4_SGIS = SGIS_texture_select.DUAL_INTENSITY4_SGIS, - RGB10_A2 = 0x8059, - INTENSITY12 = 0x804C, - RGBA4 = 0x8056, - RGB5_A1 = 0x8057, - R3_G3_B2 = 0x2A10, - R5_G6_B5_ICC_SGIX = SGIX_icc_texture.R5_G6_B5_ICC_SGIX, - RGBA2 = 0x8055, - DUAL_INTENSITY16_SGIS = SGIS_texture_select.DUAL_INTENSITY16_SGIS, - QUAD_INTENSITY4_SGIS = SGIS_texture_select.QUAD_INTENSITY4_SGIS, - DUAL_LUMINANCE8_SGIS = SGIS_texture_select.DUAL_LUMINANCE8_SGIS, - RGB16 = 0x8054, - ALPHA4 = 0x803B, - RGBA8 = 0x8058, - INTENSITY16 = 0x804D, - LUMINANCE16_ALPHA8_ICC_SGIX = SGIX_icc_texture.LUMINANCE16_ALPHA8_ICC_SGIX, - LUMINANCE16_ALPHA16 = 0x8048, - LUMINANCE16_ICC_SGIX = SGIX_icc_texture.LUMINANCE16_ICC_SGIX, - ALPHA8 = 0x803C, - RGB4 = 0x804F, - DEPTH_COMPONENT32_SGIX = SGIX_depth_texture.DEPTH_COMPONENT32_SGIX, - RGB10 = 0x8052, - RGB12 = 0x8053, - LUMINANCE6_ALPHA2 = 0x8044, - DUAL_LUMINANCE4_SGIS = SGIS_texture_select.DUAL_LUMINANCE4_SGIS, - } - - public enum ARB_vertex_blend : uint - { - MODELVIEW5_ARB = 0x8725, - MODELVIEW0_ARB = 0x1700, - ACTIVE_VERTEX_UNITS_ARB = 0x86A5, - MODELVIEW6_ARB = 0x8726, - MODELVIEW4_ARB = 0x8724, - WEIGHT_ARRAY_ARB = 0x86AD, - MODELVIEW15_ARB = 0x872F, - MODELVIEW10_ARB = 0x872A, - MODELVIEW16_ARB = 0x8730, - MODELVIEW21_ARB = 0x8735, - MODELVIEW22_ARB = 0x8736, - WEIGHT_ARRAY_POINTER_ARB = 0x86AC, - WEIGHT_SUM_UNITY_ARB = 0x86A6, - MODELVIEW1_ARB = 0x850A, - MODELVIEW29_ARB = 0x873D, - MODELVIEW11_ARB = 0x872B, - MODELVIEW12_ARB = 0x872C, - MODELVIEW19_ARB = 0x8733, - VERTEX_BLEND_ARB = 0x86A7, - MODELVIEW26_ARB = 0x873A, - MODELVIEW17_ARB = 0x8731, - CURRENT_WEIGHT_ARB = 0x86A8, - MODELVIEW27_ARB = 0x873B, - MODELVIEW23_ARB = 0x8737, - WEIGHT_ARRAY_SIZE_ARB = 0x86AB, - MAX_VERTEX_UNITS_ARB = 0x86A4, - MODELVIEW7_ARB = 0x8727, - MODELVIEW13_ARB = 0x872D, - MODELVIEW28_ARB = 0x873C, - MODELVIEW25_ARB = 0x8739, - WEIGHT_ARRAY_TYPE_ARB = 0x86A9, - MODELVIEW8_ARB = 0x8728, - WEIGHT_ARRAY_STRIDE_ARB = 0x86AA, - MODELVIEW18_ARB = 0x8732, - MODELVIEW9_ARB = 0x8729, - MODELVIEW24_ARB = 0x8738, - MODELVIEW14_ARB = 0x872E, - MODELVIEW20_ARB = 0x8734, - MODELVIEW31_ARB = 0x873F, - MODELVIEW30_ARB = 0x873E, - MODELVIEW2_ARB = 0x8722, - MODELVIEW3_ARB = 0x8723, - } - - public enum AttribMask : uint - { - POLYGON_BIT = 0x00000008, - TRANSFORM_BIT = 0x00001000, - COLOR_BUFFER_BIT = 0x00004000, - LINE_BIT = 0x00000004, - POINT_BIT = 0x00000002, - EVAL_BIT = 0x00010000, - LIST_BIT = 0x00020000, - FOG_BIT = 0x00000080, - HINT_BIT = 0x00008000, - ENABLE_BIT = 0x00002000, - STENCIL_BUFFER_BIT = 0x00000400, - TEXTURE_BIT = 0x00040000, - ACCUM_BUFFER_BIT = 0x00000200, - LIGHTING_BIT = 0x00000040, - CURRENT_BIT = 0x00000001, - ALL_ATTRIB_BITS = 0xFFFFFFFF, - DEPTH_BUFFER_BIT = 0x00000100, - POLYGON_STIPPLE_BIT = 0x00000010, - SCISSOR_BIT = 0x00080000, - VIEWPORT_BIT = 0x00000800, - PIXEL_MODE_BIT = 0x00000020, - } - - public enum SGIX_pixel_texture : uint - { - PIXEL_TEX_GEN_SGIX = 0x8139, - PIXEL_TEX_GEN_MODE_SGIX = 0x832B, - } - - public enum SGIX_framezoom : uint - { - FRAMEZOOM_FACTOR_SGIX = 0x818C, - MAX_FRAMEZOOM_FACTOR_SGIX = 0x818D, - FRAMEZOOM_SGIX = 0x818B, - } - - public enum TextureGenParameter : uint - { - EYE_PLANE = 0x2502, - OBJECT_LINE_SGIS = SGIS_point_line_texgen.OBJECT_LINE_SGIS, - EYE_POINT_SGIS = SGIS_point_line_texgen.EYE_POINT_SGIS, - TEXTURE_GEN_MODE = 0x2500, - EYE_LINE_SGIS = SGIS_point_line_texgen.EYE_LINE_SGIS, - OBJECT_POINT_SGIS = SGIS_point_line_texgen.OBJECT_POINT_SGIS, - OBJECT_PLANE = 0x2501, - } - - public enum ReadBufferMode : uint - { - FRONT_RIGHT = DrawBufferMode.FRONT_RIGHT, - AUX3 = DrawBufferMode.AUX3, - AUX1 = DrawBufferMode.AUX1, - LEFT = DrawBufferMode.LEFT, - RIGHT = DrawBufferMode.RIGHT, - BACK_RIGHT = DrawBufferMode.BACK_RIGHT, - AUX2 = DrawBufferMode.AUX2, - AUX0 = DrawBufferMode.AUX0, - FRONT_LEFT = DrawBufferMode.FRONT_LEFT, - BACK = DrawBufferMode.BACK, - FRONT = DrawBufferMode.FRONT, - BACK_LEFT = DrawBufferMode.BACK_LEFT, - } - - public enum FeedBackToken : uint - { - BITMAP_TOKEN = 0x0704, - LINE_TOKEN = 0x0702, - PASS_THROUGH_TOKEN = 0x0700, - LINE_RESET_TOKEN = 0x0707, - POINT_TOKEN = 0x0701, - COPY_PIXEL_TOKEN = 0x0706, - DRAW_PIXEL_TOKEN = 0x0705, - POLYGON_TOKEN = 0x0703, - } - - public enum TextureMinFilter : uint - { - LINEAR = TextureMagFilter.LINEAR, - PIXEL_TEX_GEN_Q_FLOOR_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_Q_FLOOR_SGIX, - FILTER4_SGIS = SGIS_texture_filter4.FILTER4_SGIS, - PIXEL_TEX_GEN_Q_CEILING_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_Q_CEILING_SGIX, - NEAREST_CLIPMAP_NEAREST_SGIX = SGIX_clipmap.NEAREST_CLIPMAP_NEAREST_SGIX, - LINEAR_CLIPMAP_NEAREST_SGIX = SGIX_clipmap.LINEAR_CLIPMAP_NEAREST_SGIX, - NEAREST_CLIPMAP_LINEAR_SGIX = SGIX_clipmap.NEAREST_CLIPMAP_LINEAR_SGIX, - NEAREST_MIPMAP_LINEAR = 0x2702, - NEAREST = TextureMagFilter.NEAREST, - NEAREST_MIPMAP_NEAREST = 0x2700, - LINEAR_MIPMAP_NEAREST = 0x2701, - LINEAR_CLIPMAP_LINEAR_SGIX = SGIX_clipmap.LINEAR_CLIPMAP_LINEAR_SGIX, - LINEAR_MIPMAP_LINEAR = 0x2703, - PIXEL_TEX_GEN_Q_ROUND_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_Q_ROUND_SGIX, - } - - public enum EXT_copy_texture : uint - { - } - - public enum ErrorCode : uint - { - OUT_OF_MEMORY = 0x0505, - TEXTURE_TOO_LARGE_EXT = EXT_texture.TEXTURE_TOO_LARGE_EXT, - STACK_OVERFLOW = 0x0503, - INVALID_ENUM = 0x0500, - INVALID_VALUE = 0x0501, - TABLE_TOO_LARGE_EXT = EXT_histogram.TABLE_TOO_LARGE_EXT, - INVALID_OPERATION = 0x0502, - STACK_UNDERFLOW = 0x0504, - NO_ERROR = 0, - } - - public enum GetPointervPName : uint - { - FEEDBACK_BUFFER_POINTER = 0x0DF0, - EDGE_FLAG_ARRAY_POINTER = 0x8093, - TEXTURE_COORD_ARRAY_POINTER = 0x8092, - INDEX_ARRAY_POINTER = 0x8091, - INSTRUMENT_BUFFER_POINTER_SGIX = SGIX_instruments.INSTRUMENT_BUFFER_POINTER_SGIX, - SELECTION_BUFFER_POINTER = 0x0DF3, - NORMAL_ARRAY_POINTER = 0x808F, - VERTEX_ARRAY_POINTER = 0x808E, - COLOR_ARRAY_POINTER = 0x8090, - } - - public enum BlendingFactorSrc : uint - { - ZERO = BlendingFactorDest.ZERO, - ONE_MINUS_SRC_ALPHA = BlendingFactorDest.ONE_MINUS_SRC_ALPHA, - ONE_MINUS_DST_COLOR = 0x0307, - ONE_MINUS_CONSTANT_COLOR_EXT = EXT_blend_color.ONE_MINUS_CONSTANT_COLOR_EXT, - CONSTANT_COLOR_EXT = EXT_blend_color.CONSTANT_COLOR_EXT, - DST_ALPHA = BlendingFactorDest.DST_ALPHA, - CONSTANT_ALPHA_EXT = EXT_blend_color.CONSTANT_ALPHA_EXT, - SRC_ALPHA = BlendingFactorDest.SRC_ALPHA, - SRC_ALPHA_SATURATE = 0x0308, - ONE_MINUS_CONSTANT_ALPHA_EXT = EXT_blend_color.ONE_MINUS_CONSTANT_ALPHA_EXT, - ONE_MINUS_DST_ALPHA = BlendingFactorDest.ONE_MINUS_DST_ALPHA, - DST_COLOR = 0x0306, - ONE = BlendingFactorDest.ONE, - } - - public enum NV_fragment_program_option : uint - { - } - - public enum APPLE_vertex_array_object : uint - { - VERTEX_ARRAY_BINDING_APPLE = 0x85B5, - } - - public enum ATI_fragment_shader : uint - { - REG_16_ATI = 0x8931, - CON_12_ATI = 0x894D, - REG_14_ATI = 0x892F, - CON_14_ATI = 0x894F, - HALF_BIT_ATI = 0x00000008, - NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973, - REG_25_ATI = 0x893A, - REG_10_ATI = 0x892B, - CON_6_ATI = 0x8947, - REG_15_ATI = 0x8930, - REG_2_ATI = 0x8923, - NUM_FRAGMENT_CONSTANTS_ATI = 0x896F, - QUARTER_BIT_ATI = 0x00000010, - REG_19_ATI = 0x8934, - CON_27_ATI = 0x895C, - NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971, - FRAGMENT_SHADER_ATI = 0x8920, - NUM_PASSES_ATI = 0x8970, - REG_28_ATI = 0x893D, - CON_1_ATI = 0x8942, - REG_3_ATI = 0x8924, - CON_9_ATI = 0x894A, - CON_4_ATI = 0x8945, - CON_18_ATI = 0x8953, - REG_27_ATI = 0x893C, - REG_22_ATI = 0x8937, - REG_21_ATI = 0x8936, - SWIZZLE_STR_DR_ATI = 0x8978, - REG_20_ATI = 0x8935, - CON_21_ATI = 0x8956, - MUL_ATI = 0x8964, - SATURATE_BIT_ATI = 0x00000040, - REG_0_ATI = 0x8921, - MOV_ATI = 0x8961, - SWIZZLE_STQ_DQ_ATI = 0x8979, - SWIZZLE_STQ_ATI = 0x8977, - SWIZZLE_STR_ATI = 0x8976, - REG_8_ATI = 0x8929, - CON_10_ATI = 0x894B, - CON_7_ATI = 0x8948, - DOT2_ADD_ATI = 0x896C, - CON_16_ATI = 0x8951, - CON_22_ATI = 0x8957, - REG_31_ATI = 0x8940, - MAD_ATI = 0x8968, - COLOR_ALPHA_PAIRING_ATI = 0x8975, - CON_24_ATI = 0x8959, - REG_30_ATI = 0x893F, - CON_13_ATI = 0x894E, - REG_1_ATI = 0x8922, - CON_15_ATI = 0x8950, - REG_18_ATI = 0x8933, - SECONDARY_INTERPOLATOR_ATI = 0x896D, - REG_9_ATI = 0x892A, - BLUE_BIT_ATI = 0x00000004, - CON_2_ATI = 0x8943, - LERP_ATI = 0x8969, - REG_17_ATI = 0x8932, - _4X_BIT_ATI = 0x00000002, - REG_12_ATI = 0x892D, - REG_11_ATI = 0x892C, - CND0_ATI = 0x896B, - REG_6_ATI = 0x8927, - REG_23_ATI = 0x8938, - CON_29_ATI = 0x895E, - SWIZZLE_STRQ_DQ_ATI = 0x897B, - NEGATE_BIT_ATI = 0x00000004, - CON_31_ATI = 0x8960, - CON_5_ATI = 0x8946, - _8X_BIT_ATI = 0x00000004, - CON_8_ATI = 0x8949, - COMP_BIT_ATI = 0x00000002, - REG_26_ATI = 0x893B, - CON_26_ATI = 0x895B, - REG_24_ATI = 0x8939, - BIAS_BIT_ATI = 0x00000008, - RED_BIT_ATI = 0x00000001, - CON_28_ATI = 0x895D, - CND_ATI = 0x896A, - CON_17_ATI = 0x8952, - REG_7_ATI = 0x8928, - CON_19_ATI = 0x8954, - EIGHTH_BIT_ATI = 0x00000020, - CON_30_ATI = 0x895F, - NUM_LOOPBACK_COMPONENTS_ATI = 0x8974, - REG_4_ATI = 0x8925, - CON_0_ATI = 0x8941, - ADD_ATI = 0x8963, - GREEN_BIT_ATI = 0x00000002, - DOT3_ATI = 0x8966, - CON_20_ATI = 0x8955, - REG_29_ATI = 0x893E, - CON_11_ATI = 0x894C, - CON_3_ATI = 0x8944, - NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972, - SUB_ATI = 0x8965, - _2X_BIT_ATI = 0x00000001, - NUM_FRAGMENT_REGISTERS_ATI = 0x896E, - REG_13_ATI = 0x892E, - CON_23_ATI = 0x8958, - DOT4_ATI = 0x8967, - SWIZZLE_STRQ_ATI = 0x897A, - REG_5_ATI = 0x8926, - CON_25_ATI = 0x895A, - } - - public enum SGIX_list_priority : uint - { - LIST_PRIORITY_SGIX = 0x8182, - } - - public enum FeedbackType : uint - { - _3D_COLOR_TEXTURE = 0x0603, - _4D_COLOR_TEXTURE = 0x0604, - _3D_COLOR = 0x0602, - _2D = 0x0600, - _3D = 0x0601, - } - - public enum ARB_point_sprite : uint - { - POINT_SPRITE_ARB = 0x8861, - COORD_REPLACE_ARB = 0x8862, - } - - public enum S3_s3tc : uint - { - RGB4_S3TC = 0x83A1, - RGBA_S3TC = 0x83A2, - RGB_S3TC = 0x83A0, - RGBA4_S3TC = 0x83A3, - } - - public enum PGI_misc_hints : uint - { - FULL_STIPPLE_HINT_PGI = 0x1A219, - BACK_NORMALS_HINT_PGI = 0x1A223, - ALLOW_DRAW_MEM_HINT_PGI = 0x1A211, - ALLOW_DRAW_WIN_HINT_PGI = 0x1A20F, - ALWAYS_FAST_HINT_PGI = 0x1A20C, - NATIVE_GRAPHICS_HANDLE_PGI = 0x1A202, - CONSERVE_MEMORY_HINT_PGI = 0x1A1FD, - PREFER_DOUBLEBUFFER_HINT_PGI = 0x1A1F8, - STRICT_LIGHTING_HINT_PGI = 0x1A217, - CLIP_FAR_HINT_PGI = 0x1A221, - CLIP_NEAR_HINT_PGI = 0x1A220, - STRICT_SCISSOR_HINT_PGI = 0x1A218, - ALLOW_DRAW_FRG_HINT_PGI = 0x1A210, - ALWAYS_SOFT_HINT_PGI = 0x1A20D, - NATIVE_GRAPHICS_BEGIN_HINT_PGI = 0x1A203, - ALLOW_DRAW_OBJ_HINT_PGI = 0x1A20E, - NATIVE_GRAPHICS_END_HINT_PGI = 0x1A204, - RECLAIM_MEMORY_HINT_PGI = 0x1A1FE, - STRICT_DEPTHFUNC_HINT_PGI = 0x1A216, - WIDE_LINE_HINT_PGI = 0x1A222, - } - - public enum SGIS_pixel_texture : uint - { - PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 0x8354, - PIXEL_TEXTURE_SGIS = 0x8353, - PIXEL_GROUP_COLOR_SGIS = 0x8356, - PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 0x8355, - } - - public enum APPLE_ycbcr_422 : uint - { - UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB, - YCBCR_422_APPLE = 0x85B9, - UNSIGNED_SHORT_8_8_APPLE = 0x85BA, - } - - public enum ARB_vertex_shader : uint - { - MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 0x8B4D, - VERTEX_SHADER_ARB = 0x8B31, - OBJECT_ACTIVE_ATTRIBUTES_ARB = 0x8B89, - MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 0x8B4C, - MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 0x8B4A, - MAX_VARYING_FLOATS_ARB = 0x8B4B, - OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 0x8B8A, - } - - public enum EXT_shadow_funcs : uint - { - } - - public enum ARB_texture_rectangle : uint - { - TEXTURE_BINDING_RECTANGLE_ARB = 0x84F6, - TEXTURE_RECTANGLE_ARB = 0x84F5, - MAX_RECTANGLE_TEXTURE_SIZE_ARB = 0x84F8, - PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7, - } - - public enum SGIS_texture_lod : uint - { - TEXTURE_MAX_LOD_SGIS = 0x813B, - TEXTURE_MAX_LEVEL = 0x813D, - TEXTURE_BASE_LEVEL_SGIS = 0x813C, - TEXTURE_MIN_LOD_SGIS = 0x813A, - TEXTURE_MIN_LOD = 0x813A, - TEXTURE_MAX_LOD = 0x813B, - TEXTURE_BASE_LEVEL = 0x813C, - TEXTURE_MAX_LEVEL_SGIS = 0x813D, - } - - public enum SGIX_depth_texture : uint - { - DEPTH_COMPONENT16_SGIX = 0x81A5, - DEPTH_COMPONENT32_SGIX = 0x81A7, - DEPTH_COMPONENT16 = 0x81A5, - DEPTH_COMPONENT24 = 0x81A6, - DEPTH_COMPONENT24_SGIX = 0x81A6, - DEPTH_COMPONENT32 = 0x81A7, - } - - public enum EXT_texture_perturb_normal : uint - { - TEXTURE_NORMAL_EXT = 0x85AF, - PERTURB_EXT = 0x85AE, - } - - public enum INGR_interlace_read : uint - { - INTERLACE_READ_INGR = 0x8568, - } - - public enum Boolean : uint - { - TRUE = 1, - FALSE = 0, - } - - public enum SGIX_reference_plane : uint - { - REFERENCE_PLANE_EQUATION_SGIX = 0x817E, - REFERENCE_PLANE_SGIX = 0x817D, - } - - public enum StencilOp : uint - { - REPLACE = 0x1E01, - DECR = 0x1E03, - INVERT = LogicOp.INVERT, - INCR = 0x1E02, - KEEP = 0x1E00, - ZERO = BlendingFactorDest.ZERO, - } - - public enum ARB_occlusion_query : uint - { - QUERY_RESULT_ARB = 0x8866, - CURRENT_QUERY_ARB = 0x8865, - QUERY_RESULT_AVAILABLE_ARB = 0x8867, - SAMPLES_PASSED_ARB = 0x8914, - QUERY_COUNTER_BITS_ARB = 0x8864, - } - - public enum EXT_multisample : uint - { - SAMPLE_MASK_EXT = 0x80A0, - MULTISAMPLE_EXT = 0x809D, - _4PASS_3_EXT = 0x80A7, - _4PASS_2_EXT = 0x80A6, - SAMPLE_PATTERN_EXT = 0x80AC, - SAMPLE_ALPHA_TO_MASK_EXT = 0x809E, - _2PASS_1_EXT = 0x80A3, - SAMPLES_EXT = 0x80A9, - SAMPLE_MASK_INVERT_EXT = 0x80AB, - SAMPLE_BUFFERS_EXT = 0x80A8, - MULTISAMPLE_BIT_EXT = 0x20000000, - _4PASS_1_EXT = 0x80A5, - SAMPLE_MASK_VALUE_EXT = 0x80AA, - _2PASS_0_EXT = 0x80A2, - _1PASS_EXT = 0x80A1, - _4PASS_0_EXT = 0x80A4, - SAMPLE_ALPHA_TO_ONE_EXT = 0x809F, - } - - public enum HP_texture_lighting : uint - { - TEXTURE_LIGHTING_MODE_HP = 0x8167, - TEXTURE_PRE_SPECULAR_HP = 0x8169, - TEXTURE_POST_SPECULAR_HP = 0x8168, - } - - public enum SGIS_texture4D : uint - { - TEXTURE_4D_BINDING_SGIS = 0x814F, - PACK_IMAGE_DEPTH_SGIS = 0x8131, - MAX_4D_TEXTURE_SIZE_SGIS = 0x8138, - PACK_SKIP_VOLUMES_SGIS = 0x8130, - TEXTURE_4D_SGIS = 0x8134, - PROXY_TEXTURE_4D_SGIS = 0x8135, - UNPACK_IMAGE_DEPTH_SGIS = 0x8133, - UNPACK_SKIP_VOLUMES_SGIS = 0x8132, - TEXTURE_4DSIZE_SGIS = 0x8136, - TEXTURE_WRAP_Q_SGIS = 0x8137, - } - - public enum ColorPointerType : uint - { - UNSIGNED_INT = DataType.UNSIGNED_INT, - FLOAT = DataType.FLOAT, - UNSIGNED_SHORT = DataType.UNSIGNED_SHORT, - SHORT = DataType.SHORT, - BYTE = DataType.BYTE, - INT = DataType.INT, - UNSIGNED_BYTE = DataType.UNSIGNED_BYTE, - DOUBLE = DataType.DOUBLE, - } - - public enum VertexPointerType : uint - { - DOUBLE = DataType.DOUBLE, - INT = DataType.INT, - SHORT = DataType.SHORT, - FLOAT = DataType.FLOAT, - } - - public enum EXT_shared_texture_palette : uint - { - SHARED_TEXTURE_PALETTE_EXT = 0x81FB, - } - - public enum ARB_color_buffer_float : uint - { - CLAMP_READ_COLOR_ARB = 0x891C, - CLAMP_FRAGMENT_COLOR_ARB = 0x891B, - FIXED_ONLY_ARB = 0x891D, - CLAMP_VERTEX_COLOR_ARB = 0x891A, - RGBA_FLOAT_MODE_ARB = 0x8820, - } - - public enum PixelTexGenParameterNameSGIS : uint - { - PIXEL_FRAGMENT_RGB_SOURCE_SGIS = SGIS_pixel_texture.PIXEL_FRAGMENT_RGB_SOURCE_SGIS, - PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = SGIS_pixel_texture.PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS, - } - - public enum EXT_blend_equation_separate : uint - { - BLEND_EQUATION_RGB_EXT = GL_BLEND_EQUATION, - BLEND_EQUATION_ALPHA_EXT = 0x883D, - } - - public enum PixelStoreResampleMode : uint - { - RESAMPLE_DECIMATE_SGIX = SGIX_resample.RESAMPLE_DECIMATE_SGIX, - RESAMPLE_REPLICATE_SGIX = SGIX_resample.RESAMPLE_REPLICATE_SGIX, - RESAMPLE_ZERO_FILL_SGIX = SGIX_resample.RESAMPLE_ZERO_FILL_SGIX, - } - - public enum SGIX_fragment_lighting : uint - { - FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 0x8402, - FRAGMENT_LIGHT1_SGIX = 0x840D, - LIGHT_ENV_MODE_SGIX = 0x8407, - FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 0x8408, - CURRENT_RASTER_NORMAL_SGIX = 0x8406, - FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 0x8403, - FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 0x840B, - MAX_FRAGMENT_LIGHTS_SGIX = 0x8404, - FRAGMENT_LIGHT4_SGIX = 0x8410, - FRAGMENT_LIGHT5_SGIX = 0x8411, - FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 0x840A, - FRAGMENT_LIGHTING_SGIX = 0x8400, - FRAGMENT_LIGHT6_SGIX = 0x8412, - MAX_ACTIVE_LIGHTS_SGIX = 0x8405, - FRAGMENT_LIGHT2_SGIX = 0x840E, - FRAGMENT_LIGHT0_SGIX = 0x840C, - FRAGMENT_COLOR_MATERIAL_SGIX = 0x8401, - FRAGMENT_LIGHT3_SGIX = 0x840F, - FRAGMENT_LIGHT7_SGIX = 0x8413, - FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 0x8409, - } - - public enum NV_depth_clamp : uint - { - DEPTH_CLAMP_NV = 0x864F, - } - - public enum EXT_blend_subtract : uint - { - FUNC_SUBTRACT = 0x800A, - FUNC_REVERSE_SUBTRACT = 0x800B, - FUNC_REVERSE_SUBTRACT_EXT = 0x800B, - FUNC_SUBTRACT_EXT = 0x800A, - } - - public enum ARB_vertex_program : uint - { - VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A, - MATRIX9_ARB = 0x88C9, - MATRIX24_ARB = 0x88D8, - MATRIX25_ARB = 0x88D9, - TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7, - MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB, - MATRIX22_ARB = 0x88D6, - MAX_PROGRAM_MATRICES_ARB = 0x862F, - PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA, - PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2, - MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3, - PROGRAM_FORMAT_ARB = 0x8876, - MATRIX8_ARB = 0x88C8, - MAX_PROGRAM_PARAMETERS_ARB = 0x88A9, - MATRIX13_ARB = 0x88CD, - MATRIX31_ARB = 0x88DF, - MATRIX6_ARB = 0x88C6, - MATRIX27_ARB = 0x88DB, - MATRIX7_ARB = 0x88C7, - PROGRAM_ERROR_STRING_ARB = 0x8874, - PROGRAM_PARAMETERS_ARB = 0x88A8, - PROGRAM_BINDING_ARB = 0x8677, - VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642, - PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6, - CURRENT_VERTEX_ATTRIB_ARB = 0x8626, - MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4, - MATRIX12_ARB = 0x88CC, - PROGRAM_STRING_ARB = 0x8628, - PROGRAM_INSTRUCTIONS_ARB = 0x88A0, - MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5, - VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623, - MATRIX26_ARB = 0x88DA, - MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3, - MATRIX4_ARB = 0x88C4, - CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640, - VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643, - VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625, - PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0, - MATRIX2_ARB = 0x88C2, - MATRIX5_ARB = 0x88C5, - PROGRAM_ATTRIBS_ARB = 0x88AC, - MATRIX14_ARB = 0x88CE, - VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624, - MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1, - MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E, - MATRIX3_ARB = 0x88C3, - PROGRAM_TEMPORARIES_ARB = 0x88A4, - MATRIX28_ARB = 0x88DC, - MATRIX29_ARB = 0x88DD, - MAX_VERTEX_ATTRIBS_ARB = 0x8869, - MATRIX20_ARB = 0x88D4, - MATRIX21_ARB = 0x88D5, - MAX_PROGRAM_ATTRIBS_ARB = 0x88AD, - PROGRAM_ERROR_POSITION_ARB = 0x864B, - PROGRAM_FORMAT_ASCII_ARB = 0x8875, - MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5, - PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2, - VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622, - VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645, - MATRIX30_ARB = 0x88DE, - MATRIX15_ARB = 0x88CF, - VERTEX_PROGRAM_ARB = 0x8620, - MATRIX0_ARB = 0x88C0, - MATRIX17_ARB = 0x88D1, - PROGRAM_LENGTH_ARB = 0x8627, - COLOR_SUM_ARB = 0x8458, - MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF, - MATRIX1_ARB = 0x88C1, - PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6, - MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1, - MATRIX23_ARB = 0x88D7, - MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7, - PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE, - CURRENT_MATRIX_ARB = 0x8641, - MATRIX18_ARB = 0x88D2, - MATRIX19_ARB = 0x88D3, - MATRIX10_ARB = 0x88CA, - MATRIX11_ARB = 0x88CB, - MATRIX16_ARB = 0x88D0, - } - - public enum SUN_vertex : uint - { - } - - public enum SGIX_scalebias_hint : uint - { - SCALEBIAS_HINT_SGIX = 0x8322, - } - - public enum ListNameType : uint - { - UNSIGNED_INT = DataType.UNSIGNED_INT, - _4_BYTES = DataType._4_BYTES, - FLOAT = DataType.FLOAT, - UNSIGNED_SHORT = DataType.UNSIGNED_SHORT, - SHORT = DataType.SHORT, - BYTE = DataType.BYTE, - _3_BYTES = DataType._3_BYTES, - INT = DataType.INT, - UNSIGNED_BYTE = DataType.UNSIGNED_BYTE, - _2_BYTES = DataType._2_BYTES, - } - - public enum RenderingMode : uint - { - SELECT = 0x1C02, - FEEDBACK = 0x1C01, - RENDER = 0x1C00, - } - - public enum EXT_texture_lod_bias : uint - { - MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD, - TEXTURE_FILTER_CONTROL_EXT = 0x8500, - TEXTURE_LOD_BIAS_EXT = 0x8501, - } - - public enum EXT_paletted_texture : uint - { - COLOR_INDEX1_EXT = 0x80E2, - TEXTURE_INDEX_SIZE_EXT = 0x80ED, - COLOR_INDEX8_EXT = 0x80E5, - COLOR_INDEX4_EXT = 0x80E4, - COLOR_INDEX12_EXT = 0x80E6, - COLOR_INDEX2_EXT = 0x80E3, - COLOR_INDEX16_EXT = 0x80E7, - } - - public enum ARB_depth_texture : uint - { - DEPTH_TEXTURE_MODE_ARB = 0x884B, - DEPTH_COMPONENT16_ARB = 0x81A5, - DEPTH_COMPONENT24_ARB = 0x81A6, - DEPTH_COMPONENT32_ARB = 0x81A7, - TEXTURE_DEPTH_SIZE_ARB = 0x884A, - } - - public enum ARB_multisample : uint - { - SAMPLE_COVERAGE_VALUE_ARB = 0x80AA, - SAMPLES_ARB = 0x80A9, - SAMPLE_BUFFERS = 0x80A8, - SAMPLE_COVERAGE = 0x80A0, - MULTISAMPLE_ARB = 0x809D, - SAMPLE_ALPHA_TO_COVERAGE = 0x809E, - SAMPLE_BUFFERS_ARB = 0x80A8, - SAMPLE_COVERAGE_ARB = 0x80A0, - SAMPLE_COVERAGE_INVERT_ARB = 0x80AB, - SAMPLE_COVERAGE_INVERT = 0x80AB, - MULTISAMPLE = 0x809D, - SAMPLE_ALPHA_TO_ONE_ARB = 0x809F, - SAMPLE_ALPHA_TO_ONE = 0x809F, - SAMPLES = 0x80A9, - SAMPLE_ALPHA_TO_COVERAGE_ARB = 0x809E, - MULTISAMPLE_BIT_ARB = 0x20000000, - SAMPLE_COVERAGE_VALUE = 0x80AA, - } - - public enum ConvolutionTargetEXT : uint - { - CONVOLUTION_1D_EXT = EXT_convolution.CONVOLUTION_1D_EXT, - CONVOLUTION_2D_EXT = EXT_convolution.CONVOLUTION_2D_EXT, - } - - public enum EXT_stencil_wrap : uint - { - DECR_WRAP_EXT = 0x8508, - INCR_WRAP_EXT = 0x8507, - } - - public enum SGIS_fog_function : uint - { - FOG_FUNC_POINTS_SGIS = 0x812B, - MAX_FOG_FUNC_POINTS_SGIS = 0x812C, - FOG_FUNC_SGIS = 0x812A, - } - - public enum SGIX_convolution_accuracy : uint - { - CONVOLUTION_HINT_SGIX = 0x8316, - } - - public enum TextureGenMode : uint - { - EYE_DISTANCE_TO_LINE_SGIS = SGIS_point_line_texgen.EYE_DISTANCE_TO_LINE_SGIS, - EYE_DISTANCE_TO_POINT_SGIS = SGIS_point_line_texgen.EYE_DISTANCE_TO_POINT_SGIS, - OBJECT_LINEAR = 0x2401, - OBJECT_DISTANCE_TO_LINE_SGIS = SGIS_point_line_texgen.OBJECT_DISTANCE_TO_LINE_SGIS, - OBJECT_DISTANCE_TO_POINT_SGIS = SGIS_point_line_texgen.OBJECT_DISTANCE_TO_POINT_SGIS, - EYE_LINEAR = 0x2400, - SPHERE_MAP = 0x2402, - } - - public enum APPLE_client_storage : uint - { - UNPACK_CLIENT_STORAGE_APPLE = 0x85B2, - } - - public enum SUN_slice_accum : uint - { - SLICE_ACCUM_SUN = 0x85CC, - } - - public enum SGIX_polynomial_ffd : uint - { - MAX_DEFORMATION_ORDER_SGIX = 0x8197, - GEOMETRY_DEFORMATION_SGIX = 0x8194, - TEXTURE_DEFORMATION_SGIX = 0x8195, - DEFORMATIONS_MASK_SGIX = 0x8196, - } - - public enum ARB_point_parameters : uint - { - POINT_DISTANCE_ATTENUATION_ARB = 0x8129, - POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128, - POINT_SIZE_MIN_ARB = 0x8126, - POINT_SIZE_MAX_ARB = 0x8127, - } - - public enum ATI_map_object_buffer : uint - { - } - - public enum OES_read_format : uint - { - IMPLEMENTATION_COLOR_READ_TYPE_OES = 0x8B9A, - IMPLEMENTATION_COLOR_READ_FORMAT_OES = 0x8B9B, - } - - public enum GetPName : uint - { - FRAGMENT_COLOR_MATERIAL_FACE_SGIX = SGIX_fragment_lighting.FRAGMENT_COLOR_MATERIAL_FACE_SGIX, - POLYGON_MODE = 0x0B40, - STENCIL_FUNC = 0x0B92, - FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, - HISTOGRAM_EXT = EXT_histogram.HISTOGRAM_EXT, - CULL_FACE_MODE = 0x0B45, - PACK_RESAMPLE_SGIX = SGIX_resample.PACK_RESAMPLE_SGIX, - POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = SGIX_texture_scale_bias.POST_TEXTURE_FILTER_BIAS_RANGE_SGIX, - CURRENT_RASTER_DISTANCE = 0x0B09, - PIXEL_TILE_BEST_ALIGNMENT_SGIX = SGIX_pixel_tiles.PIXEL_TILE_BEST_ALIGNMENT_SGIX, - POINT_SIZE = 0x0B11, - MODELVIEW_STACK_DEPTH = 0x0BA3, - TEXTURE_COLOR_TABLE_SGI = SGI_texture_color_table.TEXTURE_COLOR_TABLE_SGI, - SAMPLE_ALPHA_TO_ONE_SGIS = SGIS_multisample.SAMPLE_ALPHA_TO_ONE_SGIS, - PIXEL_MAP_I_TO_R_SIZE = 0x0CB2, - ALPHA_BIAS = 0x0D1D, - MAP1_GRID_DOMAIN = 0x0DD0, - PACK_CMYK_HINT_EXT = EXT_cmyka.PACK_CMYK_HINT_EXT, - MAP2_VERTEX_4 = 0x0DB8, - POST_CONVOLUTION_ALPHA_SCALE_EXT = EXT_convolution.POST_CONVOLUTION_ALPHA_SCALE_EXT, - MAP2_VERTEX_3 = 0x0DB7, - DEPTH_RANGE = 0x0B70, - POST_COLOR_MATRIX_BLUE_SCALE_SGI = SGI_color_matrix.POST_COLOR_MATRIX_BLUE_SCALE_SGI, - MAX_ASYNC_DRAW_PIXELS_SGIX = SGIX_async_pixel.MAX_ASYNC_DRAW_PIXELS_SGIX, - PIXEL_MAP_I_TO_I_SIZE = 0x0CB0, - UNPACK_SUBSAMPLE_RATE_SGIX = SGIX_subsample.UNPACK_SUBSAMPLE_RATE_SGIX, - CURRENT_RASTER_INDEX = 0x0B05, - LIGHT3 = LightName.LIGHT3, - UNPACK_IMAGE_HEIGHT_EXT = EXT_texture3D.UNPACK_IMAGE_HEIGHT_EXT, - INDEX_ARRAY_COUNT_EXT = EXT_vertex_array.INDEX_ARRAY_COUNT_EXT, - LIST_INDEX = 0x0B33, - FOG_OFFSET_VALUE_SGIX = SGIX_fog_offset.FOG_OFFSET_VALUE_SGIX, - DEPTH_CLEAR_VALUE = 0x0B73, - CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1, - DETAIL_TEXTURE_2D_BINDING_SGIS = SGIS_detail_texture.DETAIL_TEXTURE_2D_BINDING_SGIS, - STENCIL_VALUE_MASK = 0x0B93, - GREEN_BITS = 0x0D53, - COLOR_MATRIX_STACK_DEPTH_SGI = SGI_color_matrix.COLOR_MATRIX_STACK_DEPTH_SGI, - POST_CONVOLUTION_GREEN_BIAS_EXT = EXT_convolution.POST_CONVOLUTION_GREEN_BIAS_EXT, - FOG_END = 0x0B64, - CLIP_PLANE0 = ClipPlaneName.CLIP_PLANE0, - MAX_MODELVIEW_STACK_DEPTH = 0x0D36, - LINE_SMOOTH_HINT = 0x0C52, - POLYGON_OFFSET_FACTOR = 0x8038, - MULTISAMPLE_SGIS = SGIS_multisample.MULTISAMPLE_SGIS, - FOG_MODE = 0x0B65, - POST_CONVOLUTION_RED_SCALE_EXT = EXT_convolution.POST_CONVOLUTION_RED_SCALE_EXT, - PACK_IMAGE_DEPTH_SGIS = SGIS_texture4D.PACK_IMAGE_DEPTH_SGIS, - LIST_BASE = 0x0B32, - TEXTURE_STACK_DEPTH = 0x0BA5, - SCISSOR_TEST = 0x0C11, - CURRENT_NORMAL = 0x0B02, - CALLIGRAPHIC_FRAGMENT_SGIX = SGIX_calligraphic_fragment.CALLIGRAPHIC_FRAGMENT_SGIX, - PIXEL_MAP_B_TO_B_SIZE = 0x0CB8, - INTERLACE_SGIX = SGIX_interlace.INTERLACE_SGIX, - EDGE_FLAG_ARRAY = 0x8079, - MAP1_COLOR_4 = 0x0D90, - TEXTURE_MATRIX = 0x0BA8, - LIGHT4 = LightName.LIGHT4, - MAX_3D_TEXTURE_SIZE_EXT = EXT_texture3D.MAX_3D_TEXTURE_SIZE_EXT, - PIXEL_MAP_G_TO_G_SIZE = 0x0CB7, - SELECTION_BUFFER_SIZE = 0x0DF4, - MAP2_TEXTURE_COORD_3 = 0x0DB5, - SPRITE_SGIX = SGIX_sprite.SPRITE_SGIX, - ASYNC_READ_PIXELS_SGIX = SGIX_async_pixel.ASYNC_READ_PIXELS_SGIX, - MAX_FRAGMENT_LIGHTS_SGIX = SGIX_fragment_lighting.MAX_FRAGMENT_LIGHTS_SGIX, - PIXEL_TILE_GRID_WIDTH_SGIX = SGIX_pixel_tiles.PIXEL_TILE_GRID_WIDTH_SGIX, - LIGHT_MODEL_AMBIENT = 0x0B53, - PIXEL_TEX_GEN_SGIX = SGIX_pixel_texture.PIXEL_TEX_GEN_SGIX, - ZOOM_X = 0x0D16, - PACK_SKIP_VOLUMES_SGIS = SGIS_texture4D.PACK_SKIP_VOLUMES_SGIS, - CLIP_PLANE3 = ClipPlaneName.CLIP_PLANE3, - COLOR_MATERIAL_FACE = 0x0B55, - SHARED_TEXTURE_PALETTE_EXT = EXT_shared_texture_palette.SHARED_TEXTURE_PALETTE_EXT, - SMOOTH_POINT_SIZE_RANGE = VERSION_1_2.SMOOTH_POINT_SIZE_RANGE, - ATTRIB_STACK_DEPTH = 0x0BB0, - MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B, - MAP1_GRID_SEGMENTS = 0x0DD1, - FRAGMENT_LIGHT0_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT0_SGIX, - BLUE_SCALE = 0x0D1A, - POINT_SMOOTH = 0x0B10, - MAX_PROJECTION_STACK_DEPTH = 0x0D38, - INDEX_WRITEMASK = 0x0C21, - TEXTURE_BINDING_3D = 0x806A, - MAP1_TEXTURE_COORD_4 = 0x0D96, - TEXTURE_BINDING_1D = 0x8068, - UNPACK_SKIP_IMAGES_EXT = EXT_texture3D.UNPACK_SKIP_IMAGES_EXT, - GENERATE_MIPMAP_HINT_SGIS = SGIS_generate_mipmap.GENERATE_MIPMAP_HINT_SGIS, - POST_COLOR_MATRIX_RED_BIAS_SGI = SGI_color_matrix.POST_COLOR_MATRIX_RED_BIAS_SGI, - NORMAL_ARRAY_STRIDE = 0x807F, - FOG = 0x0B60, - CURRENT_RASTER_POSITION_VALID = 0x0B08, - COLOR_ARRAY_TYPE = 0x8082, - POST_COLOR_MATRIX_GREEN_BIAS_SGI = SGI_color_matrix.POST_COLOR_MATRIX_GREEN_BIAS_SGI, - CLIP_PLANE5 = ClipPlaneName.CLIP_PLANE5, - PACK_SKIP_PIXELS = 0x0D04, - ALPHA_SCALE = 0x0D1C, - SAMPLE_MASK_SGIS = SGIS_multisample.SAMPLE_MASK_SGIS, - STEREO = 0x0C33, - READ_BUFFER = 0x0C02, - MAX_4D_TEXTURE_SIZE_SGIS = SGIS_texture4D.MAX_4D_TEXTURE_SIZE_SGIS, - RENDER_MODE = 0x0C40, - POINT_SIZE_RANGE = 0x0B12, - LIST_MODE = 0x0B30, - FOG_OFFSET_SGIX = SGIX_fog_offset.FOG_OFFSET_SGIX, - LIGHTING = 0x0B50, - ACCUM_CLEAR_VALUE = 0x0B80, - UNPACK_RESAMPLE_SGIX = SGIX_resample.UNPACK_RESAMPLE_SGIX, - TEXTURE_GEN_Q = 0x0C63, - MAP2_TEXTURE_COORD_2 = 0x0DB4, - TEXTURE_GEN_T = 0x0C61, - ALIASED_LINE_WIDTH_RANGE = VERSION_1_2.ALIASED_LINE_WIDTH_RANGE, - RED_BITS = 0x0D52, - COLOR_TABLE_SGI = SGI_color_table.COLOR_TABLE_SGI, - SCISSOR_BOX = 0x0C10, - PIXEL_TILE_GRID_DEPTH_SGIX = SGIX_pixel_tiles.PIXEL_TILE_GRID_DEPTH_SGIX, - INDEX_ARRAY_TYPE = 0x8085, - LIGHT6 = LightName.LIGHT6, - MAX_COLOR_MATRIX_STACK_DEPTH_SGI = SGI_color_matrix.MAX_COLOR_MATRIX_STACK_DEPTH_SGI, - SAMPLES_SGIS = SGIS_multisample.SAMPLES_SGIS, - BLEND = 0x0BE2, - STENCIL_CLEAR_VALUE = 0x0B91, - FEEDBACK_BUFFER_SIZE = 0x0DF1, - SEPARABLE_2D_EXT = EXT_convolution.SEPARABLE_2D_EXT, - LINE_STIPPLE_REPEAT = 0x0B26, - INDEX_MODE = 0x0C30, - TEXTURE_COORD_ARRAY_STRIDE = 0x808A, - SMOOTH_LINE_WIDTH_RANGE = VERSION_1_2.SMOOTH_LINE_WIDTH_RANGE, - STENCIL_REF = 0x0B97, - SMOOTH_POINT_SIZE_GRANULARITY = VERSION_1_2.SMOOTH_POINT_SIZE_GRANULARITY, - BLUE_BITS = 0x0D54, - FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = SGIX_fragment_lighting.FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX, - COLOR_LOGIC_OP = 0x0BF2, - POST_CONVOLUTION_COLOR_TABLE_SGI = SGI_color_table.POST_CONVOLUTION_COLOR_TABLE_SGI, - BLEND_COLOR_EXT = EXT_blend_color.BLEND_COLOR_EXT, - PIXEL_TEXTURE_SGIS = SGIS_pixel_texture.PIXEL_TEXTURE_SGIS, - MAX_FRAMEZOOM_FACTOR_SGIX = SGIX_framezoom.MAX_FRAMEZOOM_FACTOR_SGIX, - MATRIX_MODE = 0x0BA0, - DEPTH_FUNC = 0x0B74, - POST_COLOR_MATRIX_RED_SCALE_SGI = SGI_color_matrix.POST_COLOR_MATRIX_RED_SCALE_SGI, - PACK_SUBSAMPLE_RATE_SGIX = SGIX_subsample.PACK_SUBSAMPLE_RATE_SGIX, - FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, - ACCUM_RED_BITS = 0x0D58, - POLYGON_OFFSET_UNITS = 0x2A00, - TEXTURE_2D = 0x0DE1, - EDGE_FLAG_ARRAY_COUNT_EXT = EXT_vertex_array.EDGE_FLAG_ARRAY_COUNT_EXT, - TEXTURE_COORD_ARRAY_TYPE = 0x8089, - CURRENT_INDEX = 0x0B01, - PACK_SWAP_BYTES = 0x0D00, - INDEX_ARRAY = 0x8077, - GREEN_BIAS = 0x0D19, - SAMPLE_MASK_INVERT_SGIS = SGIS_multisample.SAMPLE_MASK_INVERT_SGIS, - AUTO_NORMAL = 0x0D80, - POINT_SIZE_GRANULARITY = 0x0B13, - POLYGON_SMOOTH = 0x0B41, - FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, - ALPHA_BITS = 0x0D55, - UNPACK_ALIGNMENT = 0x0CF5, - SAMPLE_PATTERN_SGIS = SGIS_multisample.SAMPLE_PATTERN_SGIS, - INDEX_ARRAY_STRIDE = 0x8086, - POLYGON_OFFSET_BIAS_EXT = EXT_polygon_offset.POLYGON_OFFSET_BIAS_EXT, - RED_SCALE = 0x0D14, - UNPACK_SKIP_ROWS = 0x0CF3, - INDEX_LOGIC_OP = 0x0BF1, - MAP2_COLOR_4 = 0x0DB0, - VERTEX_ARRAY_COUNT_EXT = EXT_vertex_array.VERTEX_ARRAY_COUNT_EXT, - MAP1_NORMAL = 0x0D92, - MAP1_TEXTURE_COORD_2 = 0x0D94, - PIXEL_MAP_I_TO_G_SIZE = 0x0CB3, - ACCUM_BLUE_BITS = 0x0D5A, - ASYNC_DRAW_PIXELS_SGIX = SGIX_async_pixel.ASYNC_DRAW_PIXELS_SGIX, - COLOR_WRITEMASK = 0x0C23, - NAME_STACK_DEPTH = 0x0D70, - POST_CONVOLUTION_BLUE_BIAS_EXT = EXT_convolution.POST_CONVOLUTION_BLUE_BIAS_EXT, - MAX_NAME_STACK_DEPTH = 0x0D37, - CLIP_PLANE4 = ClipPlaneName.CLIP_PLANE4, - FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, - PIXEL_MAP_I_TO_A_SIZE = 0x0CB5, - PACK_SKIP_IMAGES_EXT = EXT_texture3D.PACK_SKIP_IMAGES_EXT, - LIGHT0 = LightName.LIGHT0, - PIXEL_MAP_R_TO_R_SIZE = 0x0CB6, - FOG_HINT = 0x0C54, - PROJECTION_STACK_DEPTH = 0x0BA4, - PIXEL_TILE_CACHE_SIZE_SGIX = SGIX_pixel_tiles.PIXEL_TILE_CACHE_SIZE_SGIX, - RESCALE_NORMAL_EXT = EXT_rescale_normal.RESCALE_NORMAL_EXT, - MAP2_GRID_DOMAIN = 0x0DD2, - ALPHA_TEST_FUNC = 0x0BC1, - MAX_CLIPMAP_DEPTH_SGIX = SGIX_clipmap.MAX_CLIPMAP_DEPTH_SGIX, - UNPACK_SKIP_PIXELS = 0x0CF4, - NORMAL_ARRAY_TYPE = 0x807E, - FOG_FUNC_POINTS_SGIS = SGIS_fog_function.FOG_FUNC_POINTS_SGIS, - GREEN_SCALE = 0x0D18, - PACK_ROW_LENGTH = 0x0D02, - CURRENT_COLOR = 0x0B00, - MAX_FOG_FUNC_POINTS_SGIS = SGIS_fog_function.MAX_FOG_FUNC_POINTS_SGIS, - POST_CONVOLUTION_BLUE_SCALE_EXT = EXT_convolution.POST_CONVOLUTION_BLUE_SCALE_EXT, - COLOR_ARRAY_SIZE = 0x8081, - MAP2_TEXTURE_COORD_4 = 0x0DB6, - COLOR_MATERIAL_PARAMETER = 0x0B56, - FOG_DENSITY = 0x0B62, - FOG_START = 0x0B63, - FRONT_FACE = 0x0B46, - POST_COLOR_MATRIX_ALPHA_SCALE_SGI = SGI_color_matrix.POST_COLOR_MATRIX_ALPHA_SCALE_SGI, - SPRITE_AXIS_SGIX = SGIX_sprite.SPRITE_AXIS_SGIX, - UNPACK_SKIP_VOLUMES_SGIS = SGIS_texture4D.UNPACK_SKIP_VOLUMES_SGIS, - MAP1_VERTEX_4 = 0x0D98, - ASYNC_TEX_IMAGE_SGIX = SGIX_async_pixel.ASYNC_TEX_IMAGE_SGIX, - LIGHT5 = LightName.LIGHT5, - MAP1_VERTEX_3 = 0x0D97, - AUX_BUFFERS = 0x0C00, - UNPACK_LSB_FIRST = 0x0CF1, - VERTEX_ARRAY_SIZE = 0x807A, - COLOR_MATERIAL = 0x0B57, - MAP1_TEXTURE_COORD_3 = 0x0D95, - LINE_STIPPLE_PATTERN = 0x0B25, - PERSPECTIVE_CORRECTION_HINT = 0x0C50, - MAX_ASYNC_TEX_IMAGE_SGIX = SGIX_async_pixel.MAX_ASYNC_TEX_IMAGE_SGIX, - PIXEL_MAP_A_TO_A_SIZE = 0x0CB9, - UNPACK_CMYK_HINT_EXT = EXT_cmyka.UNPACK_CMYK_HINT_EXT, - SPRITE_TRANSLATION_SGIX = SGIX_sprite.SPRITE_TRANSLATION_SGIX, - PIXEL_TILE_CACHE_INCREMENT_SGIX = SGIX_pixel_tiles.PIXEL_TILE_CACHE_INCREMENT_SGIX, - SAMPLE_MASK_VALUE_SGIS = SGIS_multisample.SAMPLE_MASK_VALUE_SGIS, - LOGIC_OP = 0x0BF1, - PACK_LSB_FIRST = 0x0D01, - LIGHT_ENV_MODE_SGIX = SGIX_fragment_lighting.LIGHT_ENV_MODE_SGIX, - MAP2_INDEX = 0x0DB1, - UNPACK_IMAGE_DEPTH_SGIS = SGIS_texture4D.UNPACK_IMAGE_DEPTH_SGIS, - FRAMEZOOM_SGIX = SGIX_framezoom.FRAMEZOOM_SGIX, - COLOR_CLEAR_VALUE = 0x0C22, - MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = SGIX_clipmap.MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX, - PROJECTION_MATRIX = 0x0BA7, - POST_CONVOLUTION_GREEN_SCALE_EXT = EXT_convolution.POST_CONVOLUTION_GREEN_SCALE_EXT, - ACCUM_ALPHA_BITS = 0x0D5B, - DEPTH_TEST = 0x0B71, - LINE_STIPPLE = 0x0B24, - MAX_TEXTURE_STACK_DEPTH = 0x0D39, - LINE_WIDTH = 0x0B21, - MAX_LIGHTS = 0x0D31, - STENCIL_PASS_DEPTH_PASS = 0x0B96, - VERTEX_ARRAY_STRIDE = 0x807C, - PIXEL_TILE_GRID_HEIGHT_SGIX = SGIX_pixel_tiles.PIXEL_TILE_GRID_HEIGHT_SGIX, - PACK_IMAGE_HEIGHT_EXT = EXT_texture3D.PACK_IMAGE_HEIGHT_EXT, - EDGE_FLAG = 0x0B43, - POST_CONVOLUTION_ALPHA_BIAS_EXT = EXT_convolution.POST_CONVOLUTION_ALPHA_BIAS_EXT, - TEXTURE_1D = 0x0DE0, - POINT_SMOOTH_HINT = 0x0C51, - TEXTURE_GEN_S = 0x0C60, - TEXTURE_GEN_R = 0x0C62, - POINT_FADE_THRESHOLD_SIZE_SGIS = SGIS_point_parameters.POINT_FADE_THRESHOLD_SIZE_SGIS, - PACK_ALIGNMENT = 0x0D05, - DOUBLEBUFFER = 0x0C32, - REFERENCE_PLANE_SGIX = SGIX_reference_plane.REFERENCE_PLANE_SGIX, - COLOR_ARRAY_COUNT_EXT = EXT_vertex_array.COLOR_ARRAY_COUNT_EXT, - PIXEL_TILE_HEIGHT_SGIX = SGIX_pixel_tiles.PIXEL_TILE_HEIGHT_SGIX, - MAX_ACTIVE_LIGHTS_SGIX = SGIX_fragment_lighting.MAX_ACTIVE_LIGHTS_SGIX, - BLEND_SRC = 0x0BE1, - DISTANCE_ATTENUATION_SGIS = SGIS_point_parameters.DISTANCE_ATTENUATION_SGIS, - PACK_SKIP_ROWS = 0x0D03, - FOG_COLOR = 0x0B66, - LINE_SMOOTH = 0x0B20, - MAX_VIEWPORT_DIMS = 0x0D3A, - POST_COLOR_MATRIX_COLOR_TABLE_SGI = SGI_color_table.POST_COLOR_MATRIX_COLOR_TABLE_SGI, - COLOR_ARRAY = 0x8076, - MAX_TEXTURE_SIZE = 0x0D33, - FRAGMENT_COLOR_MATERIAL_SGIX = SGIX_fragment_lighting.FRAGMENT_COLOR_MATERIAL_SGIX, - LIGHT_MODEL_COLOR_CONTROL = VERSION_1_2.LIGHT_MODEL_COLOR_CONTROL, - CLIP_PLANE1 = ClipPlaneName.CLIP_PLANE1, - PIXEL_TEX_GEN_MODE_SGIX = SGIX_pixel_texture.PIXEL_TEX_GEN_MODE_SGIX, - VERTEX_PRECLIP_HINT_SGIX = SGIX_vertex_preclip.VERTEX_PRECLIP_HINT_SGIX, - LIGHT7 = LightName.LIGHT7, - COLOR_MATRIX_SGI = SGI_color_matrix.COLOR_MATRIX_SGI, - FEEDBACK_BUFFER_TYPE = 0x0DF2, - RED_BIAS = 0x0D15, - FRAMEZOOM_FACTOR_SGIX = SGIX_framezoom.FRAMEZOOM_FACTOR_SGIX, - LINE_WIDTH_GRANULARITY = 0x0B23, - MODELVIEW_MATRIX = 0x0BA6, - MAX_ASYNC_HISTOGRAM_SGIX = SGIX_async_histogram.MAX_ASYNC_HISTOGRAM_SGIX, - CULL_FACE = 0x0B44, - DITHER = 0x0BD0, - SMOOTH_LINE_WIDTH_GRANULARITY = VERSION_1_2.SMOOTH_LINE_WIDTH_GRANULARITY, - CURRENT_RASTER_TEXTURE_COORDS = 0x0B06, - POST_COLOR_MATRIX_GREEN_SCALE_SGI = SGI_color_matrix.POST_COLOR_MATRIX_GREEN_SCALE_SGI, - STENCIL_WRITEMASK = 0x0B98, - SAMPLE_ALPHA_TO_MASK_SGIS = SGIS_multisample.SAMPLE_ALPHA_TO_MASK_SGIS, - STENCIL_FAIL = 0x0B94, - PIXEL_MAP_S_TO_S_SIZE = 0x0CB1, - BLUE_BIAS = 0x0D1B, - SHADE_MODEL = 0x0B54, - ASYNC_MARKER_SGIX = SGIX_async.ASYNC_MARKER_SGIX, - INDEX_BITS = 0x0D51, - ACCUM_GREEN_BITS = 0x0D59, - FRAGMENT_LIGHTING_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHTING_SGIX, - SPRITE_MODE_SGIX = SGIX_sprite.SPRITE_MODE_SGIX, - PIXEL_TILE_WIDTH_SGIX = SGIX_pixel_tiles.PIXEL_TILE_WIDTH_SGIX, - UNPACK_ROW_LENGTH = 0x0CF2, - CURRENT_RASTER_COLOR = 0x0B04, - TEXTURE_COORD_ARRAY_COUNT_EXT = EXT_vertex_array.TEXTURE_COORD_ARRAY_COUNT_EXT, - LOGIC_OP_MODE = 0x0BF0, - DEFORMATIONS_MASK_SGIX = SGIX_polynomial_ffd.DEFORMATIONS_MASK_SGIX, - POINT_SIZE_MIN_SGIS = SGIS_point_parameters.POINT_SIZE_MIN_SGIS, - CONVOLUTION_HINT_SGIX = SGIX_convolution_accuracy.CONVOLUTION_HINT_SGIX, - CURRENT_RASTER_POSITION = 0x0B07, - SAMPLE_BUFFERS_SGIS = SGIS_multisample.SAMPLE_BUFFERS_SGIS, - DEPTH_WRITEMASK = 0x0B72, - DRAW_BUFFER = 0x0C01, - COLOR_ARRAY_STRIDE = 0x8083, - DEPTH_SCALE = 0x0D1E, - ALPHA_TEST = 0x0BC0, - NORMALIZE = 0x0BA1, - IR_INSTRUMENT1_SGIX = SGIX_ir_instrument1.IR_INSTRUMENT1_SGIX, - MINMAX_EXT = EXT_histogram.MINMAX_EXT, - TEXTURE_BINDING_2D = 0x8069, - MAX_ATTRIB_STACK_DEPTH = 0x0D35, - LIGHT2 = LightName.LIGHT2, - TEXTURE_3D_EXT = EXT_texture3D.TEXTURE_3D_EXT, - CONVOLUTION_1D_EXT = EXT_convolution.CONVOLUTION_1D_EXT, - MAP1_TEXTURE_COORD_1 = 0x0D93, - VIEWPORT = 0x0BA2, - INSTRUMENT_MEASUREMENTS_SGIX = SGIX_instruments.INSTRUMENT_MEASUREMENTS_SGIX, - POLYGON_SMOOTH_HINT = 0x0C53, - LIGHT_MODEL_TWO_SIDE = 0x0B52, - INDEX_OFFSET = 0x0D13, - MAP_COLOR = 0x0D10, - FOG_INDEX = 0x0B61, - ZOOM_Y = 0x0D17, - CLIP_PLANE2 = ClipPlaneName.CLIP_PLANE2, - STENCIL_TEST = 0x0B90, - ASYNC_HISTOGRAM_SGIX = SGIX_async_histogram.ASYNC_HISTOGRAM_SGIX, - MAX_EVAL_ORDER = 0x0D30, - MAP2_NORMAL = 0x0DB2, - STENCIL_PASS_DEPTH_FAIL = 0x0B95, - VERTEX_ARRAY = 0x8074, - ALIASED_POINT_SIZE_RANGE = VERSION_1_2.ALIASED_POINT_SIZE_RANGE, - REFERENCE_PLANE_EQUATION_SGIX = SGIX_reference_plane.REFERENCE_PLANE_EQUATION_SGIX, - NORMAL_ARRAY = 0x8075, - UNPACK_SWAP_BYTES = 0x0CF0, - INDEX_CLEAR_VALUE = 0x0C20, - TEXTURE_4D_SGIS = SGIS_texture4D.TEXTURE_4D_SGIS, - LIGHT1 = LightName.LIGHT1, - CURRENT_TEXTURE_COORDS = 0x0B03, - MAP2_TEXTURE_COORD_1 = 0x0DB3, - TEXTURE_COORD_ARRAY = 0x8078, - BLEND_EQUATION_EXT = EXT_blend_minmax.BLEND_EQUATION_EXT, - POLYGON_STIPPLE = 0x0B42, - VERTEX_ARRAY_TYPE = 0x807B, - MAP1_INDEX = 0x0D91, - NORMAL_ARRAY_COUNT_EXT = EXT_vertex_array.NORMAL_ARRAY_COUNT_EXT, - CONVOLUTION_2D_EXT = EXT_convolution.CONVOLUTION_2D_EXT, - MAX_LIST_NESTING = 0x0B31, - STENCIL_BITS = 0x0D57, - SUBPIXEL_BITS = 0x0D50, - POLYGON_OFFSET_FILL = 0x8037, - LINE_WIDTH_RANGE = 0x0B22, - POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = SGIX_texture_scale_bias.POST_TEXTURE_FILTER_SCALE_RANGE_SGIX, - VERTEX_PRECLIP_SGIX = SGIX_vertex_preclip.VERTEX_PRECLIP_SGIX, - POLYGON_OFFSET_POINT = 0x2A01, - ALPHA_TEST_REF = 0x0BC2, - RGBA_MODE = 0x0C31, - EDGE_FLAG_ARRAY_STRIDE = 0x808C, - LIGHT_MODEL_LOCAL_VIEWER = 0x0B51, - INDEX_SHIFT = 0x0D12, - MAP_STENCIL = 0x0D11, - TEXTURE_COORD_ARRAY_SIZE = 0x8088, - POST_COLOR_MATRIX_BLUE_BIAS_SGI = SGI_color_matrix.POST_COLOR_MATRIX_BLUE_BIAS_SGI, - TEXTURE_3D_BINDING_EXT = EXT_texture_object.TEXTURE_3D_BINDING_EXT, - PIXEL_MAP_I_TO_B_SIZE = 0x0CB4, - POLYGON_OFFSET_LINE = 0x2A02, - MAX_PIXEL_MAP_TABLE = 0x0D34, - POST_COLOR_MATRIX_ALPHA_BIAS_SGI = SGI_color_matrix.POST_COLOR_MATRIX_ALPHA_BIAS_SGI, - BLEND_DST = 0x0BE0, - TEXTURE_4D_BINDING_SGIS = SGIS_texture4D.TEXTURE_4D_BINDING_SGIS, - DEPTH_BIAS = 0x0D1F, - POST_CONVOLUTION_RED_BIAS_EXT = EXT_convolution.POST_CONVOLUTION_RED_BIAS_EXT, - MAP2_GRID_SEGMENTS = 0x0DD3, - MAX_CLIP_PLANES = 0x0D32, - MAX_ASYNC_READ_PIXELS_SGIX = SGIX_async_pixel.MAX_ASYNC_READ_PIXELS_SGIX, - DEPTH_BITS = 0x0D56, - POINT_SIZE_MAX_SGIS = SGIS_point_parameters.POINT_SIZE_MAX_SGIS, - } - - public enum NV_packed_depth_stencil : uint - { - DEPTH_STENCIL_NV = 0x84F9, - UNSIGNED_INT_24_8_NV = 0x84FA, - } - - public enum ATI_text_fragment_shader : uint - { - TEXT_FRAGMENT_SHADER_ATI = 0x8200, - } - - public enum SGIS_texture_color_mask : uint - { - TEXTURE_COLOR_WRITEMASK_SGIS = 0x81EF, - } - - public enum SGIX_ycrcb_subsample : uint - { - PIXEL_SUBSAMPLE_2424_SGIX = 0x85A3, - PACK_SUBSAMPLE_RATE_SGIX = 0x85A0, - PIXEL_SUBSAMPLE_4444_SGIX = 0x85A2, - PIXEL_SUBSAMPLE_4242_SGIX = 0x85A4, - UNPACK_SUBSAMPLE_RATE_SGIX = 0x85A1, - } - - public enum SGIX_texture_lod_bias : uint - { - TEXTURE_LOD_BIAS_R_SGIX = 0x8190, - TEXTURE_LOD_BIAS_S_SGIX = 0x818E, - TEXTURE_LOD_BIAS_T_SGIX = 0x818F, - } - - public enum TextureEnvMode : uint - { - REPLACE_EXT = EXT_texture.REPLACE_EXT, - MODULATE = 0x2100, - ADD = AccumOp.ADD, - DECAL = 0x2101, - BLEND = GetPName.BLEND, - TEXTURE_ENV_BIAS_SGIX = SGIX_texture_add_env.TEXTURE_ENV_BIAS_SGIX, - } - - public enum EXT_texture_cube_map : uint - { - TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = 0x8516, - TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = 0x8518, - TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = 0x8517, - TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = 0x851A, - TEXTURE_BINDING_CUBE_MAP_EXT = 0x8514, - REFLECTION_MAP_EXT = 0x8512, - TEXTURE_CUBE_MAP_EXT = 0x8513, - MAX_CUBE_MAP_TEXTURE_SIZE_EXT = 0x851C, - TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = 0x8519, - PROXY_TEXTURE_CUBE_MAP_EXT = 0x851B, - TEXTURE_CUBE_MAP_POSITIVE_X_EXT = 0x8515, - NORMAL_MAP_EXT = 0x8511, - } - - public enum NV_multisample_filter_hint : uint - { - MULTISAMPLE_FILTER_HINT_NV = 0x8534, - } - - public enum IndexPointerType : uint - { - DOUBLE = DataType.DOUBLE, - INT = DataType.INT, - SHORT = DataType.SHORT, - FLOAT = DataType.FLOAT, - } - - public enum FogParameter : uint - { - FOG_END = GetPName.FOG_END, - FOG_COLOR = GetPName.FOG_COLOR, - FOG_DENSITY = GetPName.FOG_DENSITY, - FOG_START = GetPName.FOG_START, - FOG_OFFSET_VALUE_SGIX = SGIX_fog_offset.FOG_OFFSET_VALUE_SGIX, - FOG_INDEX = GetPName.FOG_INDEX, - FOG_MODE = GetPName.FOG_MODE, - } - - public enum SGIS_sharpen_texture : uint - { - LINEAR_SHARPEN_SGIS = 0x80AD, - LINEAR_SHARPEN_ALPHA_SGIS = 0x80AE, - LINEAR_SHARPEN_COLOR_SGIS = 0x80AF, - SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 0x80B0, - } - - public enum AlphaFunction : uint - { - NEVER = 0x0200, - GEQUAL = 0x0206, - GREATER = 0x0204, - ALWAYS = 0x0207, - LEQUAL = 0x0203, - NOTEQUAL = 0x0205, - EQUAL = 0x0202, - LESS = 0x0201, - } - - public enum NV_register_combiners2 : uint - { - PER_STAGE_CONSTANTS_NV = 0x8535, - } - - public enum ARB_texture_env_crossbar : uint - { - } - - public enum EXT_vertex_weighting : uint - { - CURRENT_VERTEX_WEIGHT_EXT = 0x850B, - MODELVIEW0_MATRIX_EXT = GL_MODELVIEW_MATRIX, - VERTEX_WEIGHT_ARRAY_EXT = 0x850C, - MODELVIEW1_MATRIX_EXT = 0x8506, - VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E, - VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F, - MODELVIEW1_EXT = 0x850A, - VERTEX_WEIGHTING_EXT = 0x8509, - MODELVIEW0_EXT = GL_MODELVIEW, - MODELVIEW1_STACK_DEPTH_EXT = 0x8502, - VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510, - VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D, - MODELVIEW0_STACK_DEPTH_EXT = GL_MODELVIEW_STACK_DEPTH, - } - - public enum ATI_texture_env_combine3 : uint - { - MODULATE_ADD_ATI = 0x8744, - MODULATE_SIGNED_ADD_ATI = 0x8745, - MODULATE_SUBTRACT_ATI = 0x8746, - } - - public enum EXT_misc_attribute : uint - { - } - - public enum IBM_multimode_draw_arrays : uint - { - } - - public enum SGI_color_matrix : uint - { - POST_COLOR_MATRIX_RED_BIAS_SGI = 0x80B8, - POST_COLOR_MATRIX_BLUE_BIAS_SGI = 0x80BA, - COLOR_MATRIX_SGI = 0x80B1, - POST_COLOR_MATRIX_BLUE_SCALE_SGI = 0x80B6, - POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9, - POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6, - POST_COLOR_MATRIX_ALPHA_BIAS_SGI = 0x80BB, - COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B2, - POST_COLOR_MATRIX_GREEN_BIAS_SGI = 0x80B9, - POST_COLOR_MATRIX_ALPHA_SCALE_SGI = 0x80B7, - POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5, - POST_COLOR_MATRIX_RED_BIAS = 0x80B8, - MAX_COLOR_MATRIX_STACK_DEPTH_SGI = 0x80B3, - POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7, - COLOR_MATRIX_STACK_DEPTH = 0x80B2, - POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA, - COLOR_MATRIX = 0x80B1, - POST_COLOR_MATRIX_GREEN_SCALE_SGI = 0x80B5, - POST_COLOR_MATRIX_RED_SCALE = 0x80B4, - MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3, - POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB, - POST_COLOR_MATRIX_RED_SCALE_SGI = 0x80B4, - } - - public enum SamplePatternSGIS : uint - { - _4PASS_0_SGIS = SGIS_multisample._4PASS_0_SGIS, - _4PASS_1_SGIS = SGIS_multisample._4PASS_1_SGIS, - _1PASS_SGIS = SGIS_multisample._1PASS_SGIS, - _2PASS_0_SGIS = SGIS_multisample._2PASS_0_SGIS, - _4PASS_2_SGIS = SGIS_multisample._4PASS_2_SGIS, - _2PASS_1_SGIS = SGIS_multisample._2PASS_1_SGIS, - _4PASS_3_SGIS = SGIS_multisample._4PASS_3_SGIS, - } - - public enum SGIS_texture_filter4 : uint - { - TEXTURE_FILTER4_SIZE_SGIS = 0x8147, - FILTER4_SGIS = 0x8146, - } - - public enum NV_fence : uint - { - ALL_COMPLETED_NV = 0x84F2, - FENCE_CONDITION_NV = 0x84F4, - FENCE_STATUS_NV = 0x84F3, - } - - public enum SGIX_async_histogram : uint - { - MAX_ASYNC_HISTOGRAM_SGIX = 0x832D, - ASYNC_HISTOGRAM_SGIX = 0x832C, - } - - public enum ARB_shadow : uint - { - TEXTURE_COMPARE_MODE_ARB = 0x884C, - TEXTURE_COMPARE_FUNC_ARB = 0x884D, - COMPARE_R_TO_TEXTURE_ARB = 0x884E, - } - - public enum EXT_clip_volume_hint : uint - { - CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0, - } - - public enum EXT_multi_draw_arrays : uint - { - } - - public enum SUN_mesh_array : uint - { - TRIANGLE_MESH_SUN = 0x8615, - QUAD_MESH_SUN = 0x8614, - } - - public enum LightModelColorControl : uint - { - SEPARATE_SPECULAR_COLOR = VERSION_1_2.SEPARATE_SPECULAR_COLOR, - SINGLE_COLOR = VERSION_1_2.SINGLE_COLOR, - } - - public enum ATI_element_array : uint - { - ELEMENT_ARRAY_POINTER_ATI = 0x876A, - ELEMENT_ARRAY_ATI = 0x8768, - ELEMENT_ARRAY_TYPE_ATI = 0x8769, - } - - public enum SGI_depth_pass_instrument : uint - { - DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 0x8311, - DEPTH_PASS_INSTRUMENT_SGIX = 0x8310, - DEPTH_PASS_INSTRUMENT_MAX_SGIX = 0x8312, - } - - public enum EXT_subtexture : uint - { - } - - public enum EXT_draw_range_elements : uint - { - MAX_ELEMENTS_INDICES_EXT = 0x80E9, - MAX_ELEMENTS_VERTICES_EXT = 0x80E8, - } - - public enum TextureEnvTarget : uint - { - TEXTURE_ENV = 0x2300, - } - - public enum AccumOp : uint - { - RETURN = 0x0102, - ADD = 0x0104, - LOAD = 0x0101, - ACCUM = 0x0100, - MULT = 0x0103, - } - - public enum EXT_fog_coord : uint - { - FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456, - FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455, - FOG_COORDINATE_SOURCE_EXT = 0x8450, - FOG_COORDINATE_EXT = 0x8451, - FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454, - FOG_COORDINATE_ARRAY_EXT = 0x8457, - CURRENT_FOG_COORDINATE_EXT = 0x8453, - FRAGMENT_DEPTH_EXT = 0x8452, - } - - public enum ARB_texture_mirrored_repeat : uint - { - MIRRORED_REPEAT_ARB = 0x8370, - } - - public enum NV_evaluators : uint - { - EVAL_VERTEX_ATTRIB4_NV = 0x86CA, - EVAL_VERTEX_ATTRIB5_NV = 0x86CB, - EVAL_VERTEX_ATTRIB15_NV = 0x86D5, - MAX_MAP_TESSELLATION_NV = 0x86D6, - EVAL_VERTEX_ATTRIB3_NV = 0x86C9, - EVAL_VERTEX_ATTRIB12_NV = 0x86D2, - EVAL_VERTEX_ATTRIB14_NV = 0x86D4, - EVAL_VERTEX_ATTRIB13_NV = 0x86D3, - MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7, - MAP_TESSELLATION_NV = 0x86C2, - MAP_ATTRIB_U_ORDER_NV = 0x86C3, - EVAL_VERTEX_ATTRIB8_NV = 0x86CE, - EVAL_VERTEX_ATTRIB11_NV = 0x86D1, - EVAL_VERTEX_ATTRIB9_NV = 0x86CF, - EVAL_VERTEX_ATTRIB7_NV = 0x86CD, - EVAL_VERTEX_ATTRIB10_NV = 0x86D0, - EVAL_VERTEX_ATTRIB2_NV = 0x86C8, - EVAL_VERTEX_ATTRIB0_NV = 0x86C6, - EVAL_2D_NV = 0x86C0, - EVAL_VERTEX_ATTRIB1_NV = 0x86C7, - MAP_ATTRIB_V_ORDER_NV = 0x86C4, - EVAL_TRIANGULAR_2D_NV = 0x86C1, - EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5, - EVAL_VERTEX_ATTRIB6_NV = 0x86CC, - } - - public enum EXT_abgr : uint - { - ABGR_EXT = 0x8000, - } - - public enum NV_copy_depth_to_color : uint - { - DEPTH_STENCIL_TO_BGRA_NV = 0x886F, - DEPTH_STENCIL_TO_RGBA_NV = 0x886E, - } - - public enum NV_vertex_array_range : uint - { - MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520, - VERTEX_ARRAY_RANGE_VALID_NV = 0x851F, - VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E, - VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521, - VERTEX_ARRAY_RANGE_NV = 0x851D, - } - - public enum GetColorTableParameterPNameSGI : uint - { - COLOR_TABLE_BLUE_SIZE_SGI = SGI_color_table.COLOR_TABLE_BLUE_SIZE_SGI, - COLOR_TABLE_FORMAT_SGI = SGI_color_table.COLOR_TABLE_FORMAT_SGI, - COLOR_TABLE_ALPHA_SIZE_SGI = SGI_color_table.COLOR_TABLE_ALPHA_SIZE_SGI, - COLOR_TABLE_INTENSITY_SIZE_SGI = SGI_color_table.COLOR_TABLE_INTENSITY_SIZE_SGI, - COLOR_TABLE_GREEN_SIZE_SGI = SGI_color_table.COLOR_TABLE_GREEN_SIZE_SGI, - COLOR_TABLE_LUMINANCE_SIZE_SGI = SGI_color_table.COLOR_TABLE_LUMINANCE_SIZE_SGI, - COLOR_TABLE_WIDTH_SGI = SGI_color_table.COLOR_TABLE_WIDTH_SGI, - COLOR_TABLE_BIAS_SGI = SGI_color_table.COLOR_TABLE_BIAS_SGI, - COLOR_TABLE_RED_SIZE_SGI = SGI_color_table.COLOR_TABLE_RED_SIZE_SGI, - COLOR_TABLE_SCALE_SGI = SGI_color_table.COLOR_TABLE_SCALE_SGI, - } - - public enum SGIX_texture_add_env : uint - { - TEXTURE_ENV_BIAS_SGIX = 0x80BE, - } - - public enum PixelMap : uint - { - PIXEL_MAP_B_TO_B = GetPixelMap.PIXEL_MAP_B_TO_B, - PIXEL_MAP_S_TO_S = GetPixelMap.PIXEL_MAP_S_TO_S, - PIXEL_MAP_R_TO_R = GetPixelMap.PIXEL_MAP_R_TO_R, - PIXEL_MAP_I_TO_B = GetPixelMap.PIXEL_MAP_I_TO_B, - PIXEL_MAP_I_TO_G = GetPixelMap.PIXEL_MAP_I_TO_G, - PIXEL_MAP_I_TO_A = GetPixelMap.PIXEL_MAP_I_TO_A, - PIXEL_MAP_A_TO_A = GetPixelMap.PIXEL_MAP_A_TO_A, - PIXEL_MAP_G_TO_G = GetPixelMap.PIXEL_MAP_G_TO_G, - PIXEL_MAP_I_TO_I = GetPixelMap.PIXEL_MAP_I_TO_I, - PIXEL_MAP_I_TO_R = GetPixelMap.PIXEL_MAP_I_TO_R, - } - - public enum ARB_texture_cube_map : uint - { - TEXTURE_CUBE_MAP_POSITIVE_Y_ARB = 0x8517, - TEXTURE_CUBE_MAP_NEGATIVE_X_ARB = 0x8516, - TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB = 0x8518, - TEXTURE_CUBE_MAP_POSITIVE_X_ARB = 0x8515, - TEXTURE_CUBE_MAP_ARB = 0x8513, - TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB = 0x851A, - MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 0x851C, - REFLECTION_MAP_ARB = 0x8512, - TEXTURE_BINDING_CUBE_MAP_ARB = 0x8514, - NORMAL_MAP_ARB = 0x8511, - PROXY_TEXTURE_CUBE_MAP_ARB = 0x851B, - TEXTURE_CUBE_MAP_POSITIVE_Z_ARB = 0x8519, - } - - public enum NV_vertex_program3 : uint - { - MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = ARB_vertex_shader.MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB, - } - - public enum NV_float_buffer : uint - { - FLOAT_R16_NV = 0x8884, - FLOAT_RG_NV = 0x8881, - FLOAT_RGB_NV = 0x8882, - FLOAT_R32_NV = 0x8885, - FLOAT_RG16_NV = 0x8886, - FLOAT_R_NV = 0x8880, - FLOAT_CLEAR_COLOR_VALUE_NV = 0x888D, - FLOAT_RGB32_NV = 0x8889, - FLOAT_RGBA_MODE_NV = 0x888E, - TEXTURE_FLOAT_COMPONENTS_NV = 0x888C, - FLOAT_RGBA_NV = 0x8883, - FLOAT_RGBA16_NV = 0x888A, - FLOAT_RGBA32_NV = 0x888B, - FLOAT_RGB16_NV = 0x8888, - FLOAT_RG32_NV = 0x8887, - } - - public enum ATI_vertex_attrib_array_object : uint - { - } - - public enum IBM_cull_vertex : uint - { - CULL_VERTEX_IBM = 103050, - } - - public enum NV_texture_rectangle : uint - { - TEXTURE_BINDING_RECTANGLE_NV = 0x84F6, - PROXY_TEXTURE_RECTANGLE_NV = 0x84F7, - MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8, - TEXTURE_RECTANGLE_NV = 0x84F5, - } - - public enum LightEnvModeSGIX : uint - { - REPLACE = StencilOp.REPLACE, - MODULATE = TextureEnvMode.MODULATE, - ADD = AccumOp.ADD, - } - - public enum ARB_window_pos : uint - { - } - - public enum SGIX_subsample : uint - { - PIXEL_SUBSAMPLE_2424_SGIX = 0x85A3, - PACK_SUBSAMPLE_RATE_SGIX = 0x85A0, - PIXEL_SUBSAMPLE_4444_SGIX = 0x85A2, - PIXEL_SUBSAMPLE_4242_SGIX = 0x85A4, - UNPACK_SUBSAMPLE_RATE_SGIX = 0x85A1, - } - - public enum SGIX_ir_instrument1 : uint - { - IR_INSTRUMENT1_SGIX = 0x817F, - } - - public enum ARB_transpose_matrix : uint - { - TRANSPOSE_TEXTURE_MATRIX_ARB = 0x84E5, - TRANSPOSE_PROJECTION_MATRIX_ARB = 0x84E4, - TRANSPOSE_COLOR_MATRIX_ARB = 0x84E6, - TRANSPOSE_MODELVIEW_MATRIX_ARB = 0x84E3, - } - - public enum PixelType : uint - { - UNSIGNED_INT = DataType.UNSIGNED_INT, - UNSIGNED_SHORT_5_5_5_1_EXT = EXT_packed_pixels.UNSIGNED_SHORT_5_5_5_1_EXT, - FLOAT = DataType.FLOAT, - UNSIGNED_SHORT = DataType.UNSIGNED_SHORT, - SHORT = DataType.SHORT, - BYTE = DataType.BYTE, - UNSIGNED_INT_8_8_8_8_EXT = EXT_packed_pixels.UNSIGNED_INT_8_8_8_8_EXT, - UNSIGNED_BYTE_3_3_2_EXT = EXT_packed_pixels.UNSIGNED_BYTE_3_3_2_EXT, - INT = DataType.INT, - BITMAP = 0x1A00, - UNSIGNED_BYTE = DataType.UNSIGNED_BYTE, - UNSIGNED_INT_10_10_10_2_EXT = EXT_packed_pixels.UNSIGNED_INT_10_10_10_2_EXT, - UNSIGNED_SHORT_4_4_4_4_EXT = EXT_packed_pixels.UNSIGNED_SHORT_4_4_4_4_EXT, - } - - public enum EXT_texture_env_combine : uint - { - SOURCE0_RGB_EXT = 0x8580, - COMBINE_RGB_EXT = 0x8571, - SOURCE1_RGB_EXT = 0x8581, - CONSTANT_EXT = 0x8576, - SOURCE1_ALPHA_EXT = 0x8589, - SOURCE2_ALPHA_EXT = 0x858A, - SOURCE2_RGB_EXT = 0x8582, - OPERAND0_RGB_EXT = 0x8590, - OPERAND0_ALPHA_EXT = 0x8598, - RGB_SCALE_EXT = 0x8573, - OPERAND1_RGB_EXT = 0x8591, - SOURCE0_ALPHA_EXT = 0x8588, - OPERAND2_ALPHA_EXT = 0x859A, - INTERPOLATE_EXT = 0x8575, - COMBINE_EXT = 0x8570, - OPERAND1_ALPHA_EXT = 0x8599, - OPERAND2_RGB_EXT = 0x8592, - PREVIOUS_EXT = 0x8578, - ADD_SIGNED_EXT = 0x8574, - PRIMARY_COLOR_EXT = 0x8577, - COMBINE_ALPHA_EXT = 0x8572, - } - - public enum NV_texture_shader2 : uint - { - DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF, - } - - public enum EXT_point_parameters : uint - { - DISTANCE_ATTENUATION_EXT = 0x8129, - POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128, - POINT_SIZE_MAX_EXT = 0x8127, - POINT_SIZE_MIN_EXT = 0x8126, - } - - public enum SGIX_fog_scale : uint - { - FOG_SCALE_SGIX = 0x81FC, - FOG_SCALE_VALUE_SGIX = 0x81FD, - } - - public enum OML_interlace : uint - { - INTERLACE_READ_OML = 0x8981, - INTERLACE_OML = 0x8980, - } - - public enum SGIS_texture_select : uint - { - DUAL_ALPHA16_SGIS = 0x8113, - QUAD_ALPHA8_SGIS = 0x811F, - DUAL_LUMINANCE_ALPHA4_SGIS = 0x811C, - DUAL_LUMINANCE12_SGIS = 0x8116, - DUAL_ALPHA4_SGIS = 0x8110, - QUAD_TEXTURE_SELECT_SGIS = 0x8125, - DUAL_ALPHA12_SGIS = 0x8112, - QUAD_INTENSITY4_SGIS = 0x8122, - DUAL_INTENSITY16_SGIS = 0x811B, - DUAL_INTENSITY4_SGIS = 0x8118, - DUAL_LUMINANCE4_SGIS = 0x8114, - QUAD_INTENSITY8_SGIS = 0x8123, - DUAL_LUMINANCE16_SGIS = 0x8117, - DUAL_LUMINANCE8_SGIS = 0x8115, - QUAD_LUMINANCE8_SGIS = 0x8121, - DUAL_TEXTURE_SELECT_SGIS = 0x8124, - DUAL_ALPHA8_SGIS = 0x8111, - DUAL_INTENSITY12_SGIS = 0x811A, - DUAL_LUMINANCE_ALPHA8_SGIS = 0x811D, - QUAD_LUMINANCE4_SGIS = 0x8120, - DUAL_INTENSITY8_SGIS = 0x8119, - QUAD_ALPHA4_SGIS = 0x811E, - } - - public enum EXT_texture_compression_s3tc : uint - { - COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0, - COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1, - COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3, - COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2, - } - - public enum ARB_draw_buffers : uint - { - DRAW_BUFFER13_ARB = 0x8832, - DRAW_BUFFER4_ARB = 0x8829, - DRAW_BUFFER1_ARB = 0x8826, - MAX_DRAW_BUFFERS_ARB = 0x8824, - DRAW_BUFFER2_ARB = 0x8827, - DRAW_BUFFER0_ARB = 0x8825, - DRAW_BUFFER8_ARB = 0x882D, - DRAW_BUFFER7_ARB = 0x882C, - DRAW_BUFFER10_ARB = 0x882F, - DRAW_BUFFER5_ARB = 0x882A, - DRAW_BUFFER15_ARB = 0x8834, - DRAW_BUFFER14_ARB = 0x8833, - DRAW_BUFFER3_ARB = 0x8828, - DRAW_BUFFER6_ARB = 0x882B, - DRAW_BUFFER12_ARB = 0x8831, - DRAW_BUFFER11_ARB = 0x8830, - DRAW_BUFFER9_ARB = 0x882E, - } - - public enum EXT_index_material : uint - { - INDEX_MATERIAL_FACE_EXT = 0x81BA, - INDEX_MATERIAL_EXT = 0x81B8, - INDEX_MATERIAL_PARAMETER_EXT = 0x81B9, - } - - public enum EXT_framebuffer_object : uint - { - FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC, - COLOR_ATTACHMENT3_EXT = 0x8CE3, - COLOR_ATTACHMENT1_EXT = 0x8CE1, - FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0, - FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4, - RENDERBUFFER_EXT = 0x8D41, - COLOR_ATTACHMENT15_EXT = 0x8CEF, - COLOR_ATTACHMENT13_EXT = 0x8CED, - RENDERBUFFER_HEIGHT_EXT = 0x8D43, - COLOR_ATTACHMENT14_EXT = 0x8CEE, - FRAMEBUFFER_COMPLETE_EXT = 0x8CD5, - RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44, - FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9, - FRAMEBUFFER_STATUS_ERROR_EXT = 0x8CDE, - STENCIL_INDEX4_EXT = 0x8D47, - FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2, - COLOR_ATTACHMENT6_EXT = 0x8CE6, - STENCIL_INDEX_EXT = 0x8D45, - FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7, - FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA, - FRAMEBUFFER_BINDING_EXT = 0x8CA6, - COLOR_ATTACHMENT8_EXT = 0x8CE8, - COLOR_ATTACHMENT2_EXT = 0x8CE2, - COLOR_ATTACHMENT9_EXT = 0x8CE9, - FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3, - FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB, - COLOR_ATTACHMENT12_EXT = 0x8CEC, - MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF, - STENCIL_INDEX8_EXT = 0x8D48, - COLOR_ATTACHMENT7_EXT = 0x8CE7, - MAX_RENDERBUFFER_SIZE_EXT = 0x84E8, - STENCIL_INDEX1_EXT = 0x8D46, - DEPTH_ATTACHMENT_EXT = 0x8D00, - COLOR_ATTACHMENT0_EXT = 0x8CE0, - INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506, - FRAMEBUFFER_EXT = 0x8D40, - RENDERBUFFER_WIDTH_EXT = 0x8D42, - FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 0x8CD8, - FRAMEBUFFER_INCOMPLETE_ATTACHMENTS_EXT = 0x8CD6, - COLOR_ATTACHMENT5_EXT = 0x8CE5, - FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD, - COLOR_ATTACHMENT11_EXT = 0x8CEB, - STENCIL_INDEX16_EXT = 0x8D49, - COLOR_ATTACHMENT4_EXT = 0x8CE4, - COLOR_ATTACHMENT10_EXT = 0x8CEA, - RENDERBUFFER_BINDING_EXT = 0x8CA7, - FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1, - STENCIL_ATTACHMENT_EXT = 0x8D20, - } - - public enum SGIX_async : uint - { - ASYNC_MARKER_SGIX = 0x8329, - } - - public enum EXT_texture_env_add : uint - { - } - - public enum PixelTransferParameter : uint - { - POST_CONVOLUTION_RED_BIAS_EXT = EXT_convolution.POST_CONVOLUTION_RED_BIAS_EXT, - DEPTH_BIAS = GetPName.DEPTH_BIAS, - POST_COLOR_MATRIX_BLUE_BIAS_SGI = SGI_color_matrix.POST_COLOR_MATRIX_BLUE_BIAS_SGI, - POST_CONVOLUTION_BLUE_BIAS_EXT = EXT_convolution.POST_CONVOLUTION_BLUE_BIAS_EXT, - BLUE_SCALE = GetPName.BLUE_SCALE, - POST_COLOR_MATRIX_BLUE_SCALE_SGI = SGI_color_matrix.POST_COLOR_MATRIX_BLUE_SCALE_SGI, - BLUE_BIAS = GetPName.BLUE_BIAS, - POST_COLOR_MATRIX_ALPHA_BIAS_SGI = SGI_color_matrix.POST_COLOR_MATRIX_ALPHA_BIAS_SGI, - INDEX_OFFSET = GetPName.INDEX_OFFSET, - POST_CONVOLUTION_ALPHA_BIAS_EXT = EXT_convolution.POST_CONVOLUTION_ALPHA_BIAS_EXT, - POST_COLOR_MATRIX_RED_BIAS_SGI = SGI_color_matrix.POST_COLOR_MATRIX_RED_BIAS_SGI, - MAP_COLOR = GetPName.MAP_COLOR, - POST_COLOR_MATRIX_ALPHA_SCALE_SGI = SGI_color_matrix.POST_COLOR_MATRIX_ALPHA_SCALE_SGI, - MAP_STENCIL = GetPName.MAP_STENCIL, - POST_CONVOLUTION_GREEN_SCALE_EXT = EXT_convolution.POST_CONVOLUTION_GREEN_SCALE_EXT, - INDEX_SHIFT = GetPName.INDEX_SHIFT, - POST_COLOR_MATRIX_GREEN_SCALE_SGI = SGI_color_matrix.POST_COLOR_MATRIX_GREEN_SCALE_SGI, - POST_CONVOLUTION_BLUE_SCALE_EXT = EXT_convolution.POST_CONVOLUTION_BLUE_SCALE_EXT, - POST_CONVOLUTION_RED_SCALE_EXT = EXT_convolution.POST_CONVOLUTION_RED_SCALE_EXT, - POST_COLOR_MATRIX_GREEN_BIAS_SGI = SGI_color_matrix.POST_COLOR_MATRIX_GREEN_BIAS_SGI, - POST_COLOR_MATRIX_RED_SCALE_SGI = SGI_color_matrix.POST_COLOR_MATRIX_RED_SCALE_SGI, - RED_SCALE = GetPName.RED_SCALE, - GREEN_BIAS = GetPName.GREEN_BIAS, - RED_BIAS = GetPName.RED_BIAS, - POST_CONVOLUTION_GREEN_BIAS_EXT = EXT_convolution.POST_CONVOLUTION_GREEN_BIAS_EXT, - GREEN_SCALE = GetPName.GREEN_SCALE, - ALPHA_SCALE = GetPName.ALPHA_SCALE, - ALPHA_BIAS = GetPName.ALPHA_BIAS, - DEPTH_SCALE = GetPName.DEPTH_SCALE, - POST_CONVOLUTION_ALPHA_SCALE_EXT = EXT_convolution.POST_CONVOLUTION_ALPHA_SCALE_EXT, - } - - public enum VERSION_1_3 : uint - { - TEXTURE14 = 0x84CE, - TEXTURE17 = 0x84D1, - TEXTURE16 = 0x84D0, - TEXTURE11 = 0x84CB, - TEXTURE10 = 0x84CA, - TEXTURE13 = 0x84CD, - TEXTURE12 = 0x84CC, - SAMPLE_ALPHA_TO_ONE = 0x809F, - TEXTURE_BINDING_CUBE_MAP = 0x8514, - TEXTURE19 = 0x84D3, - TEXTURE18 = 0x84D2, - PRIMARY_COLOR = 0x8577, - MULTISAMPLE = 0x809D, - TRANSPOSE_COLOR_MATRIX = 0x84E6, - TRANSPOSE_PROJECTION_MATRIX = 0x84E4, - CONSTANT = 0x8576, - COMBINE = 0x8570, - MULTISAMPLE_BIT = 0x20000000, - SOURCE2_ALPHA = 0x858A, - SAMPLES = 0x80A9, - COMPRESSED_ALPHA = 0x84E9, - TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517, - SAMPLE_COVERAGE = 0x80A0, - TRANSPOSE_MODELVIEW_MATRIX = 0x84E3, - SAMPLE_ALPHA_TO_COVERAGE = 0x809E, - SUBTRACT = 0x84E7, - SAMPLE_BUFFERS = 0x80A8, - DOT3_RGBA = 0x86AF, - DOT3_RGB = 0x86AE, - SOURCE1_ALPHA = 0x8589, - TEXTURE6 = 0x84C6, - TEXTURE2 = 0x84C2, - COMPRESSED_RGB = 0x84ED, - COMPRESSED_RGBA = 0x84EE, - TEXTURE9 = 0x84C9, - TEXTURE31 = 0x84DF, - TEXTURE30 = 0x84DE, - OPERAND1_ALPHA = 0x8599, - CLIENT_ACTIVE_TEXTURE = 0x84E1, - INTERPOLATE = 0x8575, - OPERAND1_RGB = 0x8591, - SOURCE2_RGB = 0x8582, - MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C, - TEXTURE_COMPRESSED = 0x86A1, - TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A, - RGB_SCALE = 0x8573, - SAMPLE_COVERAGE_INVERT = 0x80AB, - TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519, - NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2, - COMPRESSED_TEXTURE_FORMATS = 0x86A3, - TEXTURE5 = 0x84C5, - TEXTURE1 = 0x84C1, - COMBINE_RGB = 0x8571, - TEXTURE25 = 0x84D9, - TEXTURE8 = 0x84C8, - TEXTURE27 = 0x84DB, - TEXTURE26 = 0x84DA, - TEXTURE21 = 0x84D5, - TEXTURE20 = 0x84D4, - TEXTURE23 = 0x84D7, - TEXTURE22 = 0x84D6, - SAMPLE_COVERAGE_VALUE = 0x80AA, - TEXTURE29 = 0x84DD, - TEXTURE28 = 0x84DC, - TEXTURE_CUBE_MAP = 0x8513, - SOURCE0_ALPHA = 0x8588, - TEXTURE24 = 0x84D8, - SOURCE0_RGB = 0x8580, - ADD_SIGNED = 0x8574, - OPERAND0_ALPHA = 0x8598, - REFLECTION_MAP = 0x8512, - ACTIVE_TEXTURE = 0x84E0, - TRANSPOSE_TEXTURE_MATRIX = 0x84E5, - SOURCE1_RGB = 0x8581, - TEXTURE15 = 0x84CF, - COMPRESSED_LUMINANCE = 0x84EA, - CLAMP_TO_BORDER = 0x812D, - TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516, - OPERAND2_ALPHA = 0x859A, - COMPRESSED_INTENSITY = 0x84EC, - TEXTURE0 = 0x84C0, - NORMAL_MAP = 0x8511, - COMPRESSED_LUMINANCE_ALPHA = 0x84EB, - PROXY_TEXTURE_CUBE_MAP = 0x851B, - TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0, - OPERAND2_RGB = 0x8592, - TEXTURE4 = 0x84C4, - OPERAND0_RGB = 0x8590, - MAX_TEXTURE_UNITS = 0x84E2, - TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515, - TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518, - TEXTURE_COMPRESSION_HINT = 0x84EF, - COMBINE_ALPHA = 0x8572, - PREVIOUS = 0x8578, - TEXTURE7 = 0x84C7, - TEXTURE3 = 0x84C3, - } - - public enum NV_vertex_program2 : uint - { - } - - public enum EXT_polygon_offset : uint - { - POLYGON_OFFSET_BIAS_EXT = 0x8039, - POLYGON_OFFSET_EXT = 0x8037, - POLYGON_OFFSET_FACTOR_EXT = 0x8038, - } - - public enum SGIX_texture_coordinate_clamp : uint - { - FOG_FACTOR_TO_ALPHA_SGIX = 0x836F, - TEXTURE_MAX_CLAMP_S_SGIX = 0x8369, - TEXTURE_MAX_CLAMP_R_SGIX = 0x836B, - TEXTURE_MAX_CLAMP_T_SGIX = 0x836A, - } - - public enum SGIX_instruments : uint - { - INSTRUMENT_MEASUREMENTS_SGIX = 0x8181, - INSTRUMENT_BUFFER_POINTER_SGIX = 0x8180, - } - - public enum VERSION_2_0 : uint - { - MAX_VARYING_FLOATS = 0x8B4B, - VERTEX_ATTRIB_ARRAY_POINTER = 0x8645, - VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622, - DRAW_BUFFER13 = 0x8832, - VERTEX_PROGRAM_POINT_SIZE = 0x8642, - MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C, - MAX_TEXTURE_COORDS = 0x8871, - FLOAT_MAT4 = 0x8B5C, - SAMPLER_3D = 0x8B5F, - SAMPLER_1D_SHADOW = 0x8B61, - SAMPLER_1D = 0x8B5D, - ATTACHED_SHADERS = 0x8B85, - ACTIVE_ATTRIBUTES = 0x8B89, - LINK_STATUS = 0x8B82, - FLOAT_VEC4 = 0x8B52, - DRAW_BUFFER4 = 0x8829, - DRAW_BUFFER8 = 0x882D, - MAX_DRAW_BUFFERS = 0x8824, - INT_VEC2 = 0x8B53, - POINT_SPRITE_COORD_ORIGIN = 0x8CA0, - MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49, - SAMPLER_CUBE = 0x8B60, - DRAW_BUFFER12 = 0x8831, - DRAW_BUFFER11 = 0x8830, - DRAW_BUFFER10 = 0x882F, - FRAGMENT_SHADER = 0x8B30, - STENCIL_BACK_REF = 0x8CA3, - DRAW_BUFFER15 = 0x8834, - DRAW_BUFFER14 = 0x8833, - BOOL = 0x8B56, - CURRENT_VERTEX_ATTRIB = 0x8626, - ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A, - FLOAT_MAT2 = 0x8B5A, - ACTIVE_UNIFORMS = 0x8B86, - SAMPLER_2D = 0x8B5E, - INFO_LOG_LENGTH = 0x8B84, - MAX_VERTEX_ATTRIBS = 0x8869, - DRAW_BUFFER0 = 0x8825, - CURRENT_PROGRAM = 0x8B8D, - SHADING_LANGUAGE_VERSION = 0x8B8C, - FLOAT_VEC3 = 0x8B51, - DRAW_BUFFER5 = 0x882A, - DRAW_BUFFER9 = 0x882E, - STENCIL_BACK_FUNC = 0x8800, - COMPILE_STATUS = 0x8B81, - INT_VEC3 = 0x8B54, - STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802, - VERTEX_ATTRIB_ARRAY_SIZE = 0x8623, - BLEND_EQUATION_ALPHA = 0x883D, - STENCIL_BACK_PASS_DEPTH_PASS = 0x8803, - UPPER_LEFT = 0x8CA2, - VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624, - FLOAT_MAT3 = 0x8B5B, - SAMPLER_2D_SHADOW = 0x8B62, - VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A, - FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B, - BLEND_EQUATION_RGB = GL_BLEND_EQUATION, - DRAW_BUFFER2 = 0x8827, - SHADER_SOURCE_LENGTH = 0x8B88, - DRAW_BUFFER7 = 0x882C, - SHADER_TYPE = 0x8B4F, - DRAW_BUFFER1 = 0x8826, - MAX_TEXTURE_IMAGE_UNITS = 0x8872, - POINT_SPRITE = 0x8861, - DRAW_BUFFER6 = 0x882B, - STENCIL_BACK_WRITEMASK = 0x8CA5, - STENCIL_BACK_VALUE_MASK = 0x8CA4, - COORD_REPLACE = 0x8862, - VERTEX_ATTRIB_ARRAY_TYPE = 0x8625, - LOWER_LEFT = 0x8CA1, - INT_VEC4 = 0x8B55, - FLOAT_VEC2 = 0x8B50, - MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A, - VALIDATE_STATUS = 0x8B83, - VERTEX_SHADER = 0x8B31, - MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D, - VERTEX_PROGRAM_TWO_SIDE = 0x8643, - DELETE_STATUS = 0x8B80, - STENCIL_BACK_FAIL = 0x8801, - ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87, - DRAW_BUFFER3 = 0x8828, - BOOL_VEC4 = 0x8B59, - BOOL_VEC3 = 0x8B58, - BOOL_VEC2 = 0x8B57, - } - - public enum ARB_multitexture : uint - { - TEXTURE13_ARB = 0x84CD, - TEXTURE7_ARB = 0x84C7, - TEXTURE21_ARB = 0x84D5, - TEXTURE24_ARB = 0x84D8, - TEXTURE19_ARB = 0x84D3, - TEXTURE5_ARB = 0x84C5, - TEXTURE16_ARB = 0x84D0, - TEXTURE27_ARB = 0x84DB, - TEXTURE17_ARB = 0x84D1, - MAX_TEXTURE_UNITS_ARB = 0x84E2, - TEXTURE2_ARB = 0x84C2, - TEXTURE20_ARB = 0x84D4, - TEXTURE31_ARB = 0x84DF, - TEXTURE12_ARB = 0x84CC, - TEXTURE18_ARB = 0x84D2, - TEXTURE15_ARB = 0x84CF, - TEXTURE10_ARB = 0x84CA, - ACTIVE_TEXTURE_ARB = 0x84E0, - TEXTURE23_ARB = 0x84D7, - TEXTURE0_ARB = 0x84C0, - TEXTURE29_ARB = 0x84DD, - TEXTURE26_ARB = 0x84DA, - TEXTURE8_ARB = 0x84C8, - TEXTURE3_ARB = 0x84C3, - TEXTURE30_ARB = 0x84DE, - TEXTURE11_ARB = 0x84CB, - TEXTURE9_ARB = 0x84C9, - CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1, - TEXTURE14_ARB = 0x84CE, - TEXTURE6_ARB = 0x84C6, - TEXTURE22_ARB = 0x84D6, - TEXTURE28_ARB = 0x84DC, - TEXTURE25_ARB = 0x84D9, - TEXTURE1_ARB = 0x84C1, - TEXTURE4_ARB = 0x84C4, - } - - public enum EXT_histogram : uint - { - HISTOGRAM_WIDTH = 0x8026, - PROXY_HISTOGRAM = 0x8025, - MINMAX_EXT = 0x802E, - MINMAX_SINK_EXT = 0x8030, - MINMAX_FORMAT_EXT = 0x802F, - HISTOGRAM_BLUE_SIZE = 0x802A, - HISTOGRAM_SINK_EXT = 0x802D, - HISTOGRAM_LUMINANCE_SIZE = 0x802C, - HISTOGRAM_LUMINANCE_SIZE_EXT = 0x802C, - HISTOGRAM_EXT = 0x8024, - HISTOGRAM_ALPHA_SIZE = 0x802B, - HISTOGRAM_FORMAT_EXT = 0x8027, - HISTOGRAM_RED_SIZE_EXT = 0x8028, - MINMAX = 0x802E, - MINMAX_SINK = 0x8030, - PROXY_HISTOGRAM_EXT = 0x8025, - HISTOGRAM_RED_SIZE = 0x8028, - HISTOGRAM_ALPHA_SIZE_EXT = 0x802B, - HISTOGRAM_BLUE_SIZE_EXT = 0x802A, - MINMAX_FORMAT = 0x802F, - HISTOGRAM_WIDTH_EXT = 0x8026, - HISTOGRAM_FORMAT = 0x8027, - TABLE_TOO_LARGE = 0x8031, - HISTOGRAM_SINK = 0x802D, - HISTOGRAM_GREEN_SIZE_EXT = 0x8029, - TABLE_TOO_LARGE_EXT = 0x8031, - HISTOGRAM = 0x8024, - HISTOGRAM_GREEN_SIZE = 0x8029, - } - - public enum PixelFormat : uint - { - CMYK_EXT = EXT_cmyka.CMYK_EXT, - YCRCB_444_SGIX = SGIX_ycrcb.YCRCB_444_SGIX, - R5_G6_B5_ICC_SGIX = SGIX_icc_texture.R5_G6_B5_ICC_SGIX, - ALPHA = 0x1906, - RGBA = 0x1908, - GREEN = 0x1904, - R5_G6_B5_A8_ICC_SGIX = SGIX_icc_texture.R5_G6_B5_A8_ICC_SGIX, - LUMINANCE_ALPHA = 0x190A, - STENCIL_INDEX = 0x1901, - RED = 0x1903, - BLUE = 0x1905, - CMYKA_EXT = EXT_cmyka.CMYKA_EXT, - ALPHA16_ICC_SGIX = SGIX_icc_texture.ALPHA16_ICC_SGIX, - LUMINANCE = 0x1909, - LUMINANCE16_ALPHA8_ICC_SGIX = SGIX_icc_texture.LUMINANCE16_ALPHA8_ICC_SGIX, - YCRCB_422_SGIX = SGIX_ycrcb.YCRCB_422_SGIX, - ABGR_EXT = EXT_abgr.ABGR_EXT, - COLOR_INDEX = 0x1900, - RGB = 0x1907, - LUMINANCE16_ICC_SGIX = SGIX_icc_texture.LUMINANCE16_ICC_SGIX, - DEPTH_COMPONENT = 0x1902, - } - - public enum NV_occlusion_query : uint - { - CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865, - PIXEL_COUNT_NV = 0x8866, - PIXEL_COUNTER_BITS_NV = 0x8864, - PIXEL_COUNT_AVAILABLE_NV = 0x8867, - } - - public enum MapTarget : uint - { - MAP2_COLOR_4 = GetPName.MAP2_COLOR_4, - MAP1_TEXTURE_COORD_4 = GetPName.MAP1_TEXTURE_COORD_4, - MAP2_VERTEX_3 = GetPName.MAP2_VERTEX_3, - GEOMETRY_DEFORMATION_SGIX = SGIX_polynomial_ffd.GEOMETRY_DEFORMATION_SGIX, - MAP2_INDEX = GetPName.MAP2_INDEX, - MAP1_TEXTURE_COORD_1 = GetPName.MAP1_TEXTURE_COORD_1, - TEXTURE_DEFORMATION_SGIX = SGIX_polynomial_ffd.TEXTURE_DEFORMATION_SGIX, - MAP2_TEXTURE_COORD_1 = GetPName.MAP2_TEXTURE_COORD_1, - MAP2_TEXTURE_COORD_4 = GetPName.MAP2_TEXTURE_COORD_4, - MAP1_TEXTURE_COORD_3 = GetPName.MAP1_TEXTURE_COORD_3, - MAP1_INDEX = GetPName.MAP1_INDEX, - MAP1_VERTEX_4 = GetPName.MAP1_VERTEX_4, - MAP1_TEXTURE_COORD_2 = GetPName.MAP1_TEXTURE_COORD_2, - MAP2_TEXTURE_COORD_2 = GetPName.MAP2_TEXTURE_COORD_2, - MAP1_VERTEX_3 = GetPName.MAP1_VERTEX_3, - MAP1_COLOR_4 = GetPName.MAP1_COLOR_4, - MAP2_NORMAL = GetPName.MAP2_NORMAL, - MAP2_VERTEX_4 = GetPName.MAP2_VERTEX_4, - MAP2_TEXTURE_COORD_3 = GetPName.MAP2_TEXTURE_COORD_3, - MAP1_NORMAL = GetPName.MAP1_NORMAL, - } - - public enum ListParameterName : uint - { - LIST_PRIORITY_SGIX = SGIX_list_priority.LIST_PRIORITY_SGIX, - } - - public enum SGIX_vertex_preclip : uint - { - VERTEX_PRECLIP_HINT_SGIX = 0x83EF, - VERTEX_PRECLIP_SGIX = 0x83EE, - } - - public enum PixelStoreSubsampleRate : uint - { - PIXEL_SUBSAMPLE_2424_SGIX = SGIX_subsample.PIXEL_SUBSAMPLE_2424_SGIX, - PIXEL_SUBSAMPLE_4444_SGIX = SGIX_subsample.PIXEL_SUBSAMPLE_4444_SGIX, - PIXEL_SUBSAMPLE_4242_SGIX = SGIX_subsample.PIXEL_SUBSAMPLE_4242_SGIX, - } - - public enum SUN_convolution_border_modes : uint - { - WRAP_BORDER_SUN = 0x81D4, - } - - public enum SGIS_generate_mipmap : uint - { - GENERATE_MIPMAP_HINT = 0x8192, - TEXTURE_DEFORMATION_SGIX = 0x8195, - GENERATE_MIPMAP = 0x8191, - GEOMETRY_DEFORMATION_SGIX = 0x8194, - GENERATE_MIPMAP_HINT_SGIS = 0x8192, - GENERATE_MIPMAP_SGIS = 0x8191, - DEFORMATIONS_MASK_SGIX = 0x8196, - MAX_DEFORMATION_ORDER_SGIX = 0x8197, - } - - public enum EXT_index_array_formats : uint - { - IUI_N3F_V2F_EXT = 0x81AF, - T2F_IUI_V3F_EXT = 0x81B2, - T2F_IUI_V2F_EXT = 0x81B1, - IUI_N3F_V3F_EXT = 0x81B0, - T2F_IUI_N3F_V3F_EXT = 0x81B4, - T2F_IUI_N3F_V2F_EXT = 0x81B3, - IUI_V3F_EXT = 0x81AE, - IUI_V2F_EXT = 0x81AD, - } - - public enum BlendEquationModeEXT : uint - { - MAX_EXT = EXT_blend_minmax.MAX_EXT, - LOGIC_OP = GetPName.LOGIC_OP, - FUNC_ADD_EXT = EXT_blend_minmax.FUNC_ADD_EXT, - FUNC_SUBTRACT_EXT = EXT_blend_subtract.FUNC_SUBTRACT_EXT, - ALPHA_MAX_SGIX = SGIX_blend_alpha_minmax.ALPHA_MAX_SGIX, - FUNC_REVERSE_SUBTRACT_EXT = EXT_blend_subtract.FUNC_REVERSE_SUBTRACT_EXT, - ALPHA_MIN_SGIX = SGIX_blend_alpha_minmax.ALPHA_MIN_SGIX, - MIN_EXT = EXT_blend_minmax.MIN_EXT, - } - - public enum ARB_texture_env_combine : uint - { - SOURCE2_RGB_ARB = 0x8582, - OPERAND0_ALPHA_ARB = 0x8598, - COMBINE_ARB = 0x8570, - SOURCE1_RGB_ARB = 0x8581, - ADD_SIGNED_ARB = 0x8574, - SUBTRACT_ARB = 0x84E7, - PRIMARY_COLOR_ARB = 0x8577, - SOURCE2_ALPHA_ARB = 0x858A, - OPERAND1_RGB_ARB = 0x8591, - OPERAND0_RGB_ARB = 0x8590, - OPERAND2_ALPHA_ARB = 0x859A, - CONSTANT_ARB = 0x8576, - SOURCE0_ALPHA_ARB = 0x8588, - INTERPOLATE_ARB = 0x8575, - PREVIOUS_ARB = 0x8578, - OPERAND2_RGB_ARB = 0x8592, - COMBINE_RGB_ARB = 0x8571, - SOURCE1_ALPHA_ARB = 0x8589, - SOURCE0_RGB_ARB = 0x8580, - COMBINE_ALPHA_ARB = 0x8572, - OPERAND1_ALPHA_ARB = 0x8599, - RGB_SCALE_ARB = 0x8573, - } - - public enum EXT_index_func : uint - { - INDEX_TEST_FUNC_EXT = 0x81B6, - INDEX_TEST_EXT = 0x81B5, - INDEX_TEST_REF_EXT = 0x81B7, - } - - public enum ATI_pn_triangles : uint - { - PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4, - PN_TRIANGLES_POINT_MODE_ATI = 0x87F2, - PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8, - PN_TRIANGLES_ATI = 0x87F0, - PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7, - PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6, - PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3, - MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1, - PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5, - } - - public enum HP_image_transform : uint - { - IMAGE_TRANSFORM_2D_HP = 0x8161, - IMAGE_MIN_FILTER_HP = 0x815D, - IMAGE_TRANSLATE_Y_HP = 0x8158, - IMAGE_TRANSLATE_X_HP = 0x8157, - AVERAGE_HP = 0x8160, - POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8162, - IMAGE_SCALE_Y_HP = 0x8156, - IMAGE_SCALE_X_HP = 0x8155, - CUBIC_HP = 0x815F, - IMAGE_MAG_FILTER_HP = 0x815C, - IMAGE_ROTATE_ORIGIN_Y_HP = 0x815B, - IMAGE_ROTATE_ORIGIN_X_HP = 0x815A, - PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8163, - IMAGE_CUBIC_WEIGHT_HP = 0x815E, - IMAGE_ROTATE_ANGLE_HP = 0x8159, - } - - public enum NV_half_float : uint - { - HALF_FLOAT_NV = 0x140B, - } - - public enum APPLE_vertex_array_range : uint - { - STORAGE_SHARED_APPLE = 0x85BF, - VERTEX_ARRAY_RANGE_APPLE = 0x851D, - VERTEX_ARRAY_STORAGE_HINT_APPLE = 0x851F, - VERTEX_ARRAY_RANGE_LENGTH_APPLE = 0x851E, - VERTEX_ARRAY_RANGE_POINTER_APPLE = 0x8521, - STORAGE_CACHED_APPLE = 0x85BE, - } - - public enum EXT_secondary_color : uint - { - SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A, - SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D, - SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C, - SECONDARY_COLOR_ARRAY_EXT = 0x845E, - COLOR_SUM_EXT = 0x8458, - SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B, - CURRENT_SECONDARY_COLOR_EXT = 0x8459, - } - - public enum NV_texture_expand_normal : uint - { - TEXTURE_UNSIGNED_REMAP_MODE_NV = 0x888F, - } - - public enum EXT_422_pixels : uint - { - _422_REV_EXT = 0x80CD, - _422_EXT = 0x80CC, - _422_REV_AVERAGE_EXT = 0x80CF, - _422_AVERAGE_EXT = 0x80CE, - } - - public enum ARB_fragment_shader : uint - { - MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 0x8B49, - FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 0x8B8B, - FRAGMENT_SHADER_ARB = 0x8B30, - } - - public enum TexCoordPointerType : uint - { - DOUBLE = DataType.DOUBLE, - INT = DataType.INT, - SHORT = DataType.SHORT, - FLOAT = DataType.FLOAT, - } - - public enum ClearBufferMask : uint - { - STENCIL_BUFFER_BIT = AttribMask.STENCIL_BUFFER_BIT, - ACCUM_BUFFER_BIT = AttribMask.ACCUM_BUFFER_BIT, - COLOR_BUFFER_BIT = AttribMask.COLOR_BUFFER_BIT, - DEPTH_BUFFER_BIT = AttribMask.DEPTH_BUFFER_BIT, - } - - public enum SGIX_ycrcb : uint - { - YCRCB_422_SGIX = 0x81BB, - YCRCB_444_SGIX = 0x81BC, - } - - public enum EXT_rescale_normal : uint - { - RESCALE_NORMAL_EXT = 0x803A, - RESCALE_NORMAL = 0x803A, - } - - public enum ARB_fragment_program : uint - { - MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x880E, - PROGRAM_ALU_INSTRUCTIONS_ARB = 0x8805, - MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x880C, - MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x8810, - MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x880B, - MAX_TEXTURE_IMAGE_UNITS_ARB = 0x8872, - MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x880F, - MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 0x880D, - PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x8809, - PROGRAM_TEX_INSTRUCTIONS_ARB = 0x8806, - PROGRAM_TEX_INDIRECTIONS_ARB = 0x8807, - PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x880A, - FRAGMENT_PROGRAM_ARB = 0x8804, - PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x8808, - MAX_TEXTURE_COORDS_ARB = 0x8871, - } - - public enum SGIX_shadow_ambient : uint - { - SHADOW_AMBIENT_SGIX = 0x80BF, - } - - public enum SUN_global_alpha : uint - { - GLOBAL_ALPHA_SUN = 0x81D9, - GLOBAL_ALPHA_FACTOR_SUN = 0x81DA, - } - - public enum EXT_blend_minmax : uint - { - MAX_EXT = 0x8008, - BLEND_EQUATION_EXT = 0x8009, - MIN = 0x8007, - FUNC_ADD_EXT = 0x8006, - FUNC_ADD = 0x8006, - MAX = 0x8008, - MIN_EXT = 0x8007, - BLEND_EQUATION = 0x8009, - } - - public enum EXT_packed_pixels : uint - { - UNSIGNED_BYTE_3_3_2 = 0x8032, - UNSIGNED_INT_2_10_10_10_REV = 0x8368, - UNSIGNED_INT_10_10_10_2 = 0x8036, - UNSIGNED_SHORT_4_4_4_4_REV = 0x8365, - UNSIGNED_SHORT_5_6_5_REV_EXT = 0x8364, - UNSIGNED_INT_8_8_8_8 = 0x8035, - UNSIGNED_SHORT_5_6_5 = 0x8363, - UNSIGNED_INT_8_8_8_8_REV = 0x8367, - UNSIGNED_SHORT_1_5_5_5_REV = 0x8366, - UNSIGNED_INT_8_8_8_8_EXT = 0x8035, - UNSIGNED_SHORT_1_5_5_5_REV_EXT = 0x8366, - UNSIGNED_SHORT_5_6_5_REV = 0x8364, - UNSIGNED_SHORT_4_4_4_4_REV_EXT = 0x8365, - UNSIGNED_INT_2_10_10_10_REV_EXT = 0x8368, - UNSIGNED_BYTE_2_3_3_REV = 0x8362, - UNSIGNED_BYTE_2_3_3_REV_EXT = 0x8362, - UNSIGNED_SHORT_4_4_4_4_EXT = 0x8033, - UNSIGNED_INT_10_10_10_2_EXT = 0x8036, - UNSIGNED_SHORT_5_6_5_EXT = 0x8363, - UNSIGNED_SHORT_5_5_5_1 = 0x8034, - UNSIGNED_INT_8_8_8_8_REV_EXT = 0x8367, - UNSIGNED_SHORT_5_5_5_1_EXT = 0x8034, - UNSIGNED_BYTE_3_3_2_EXT = 0x8032, - UNSIGNED_SHORT_4_4_4_4 = 0x8033, - } - - public enum LightEnvParameterSGIX : uint - { - LIGHT_ENV_MODE_SGIX = SGIX_fragment_lighting.LIGHT_ENV_MODE_SGIX, - } - - public enum NV_primitive_restart : uint - { - PRIMITIVE_RESTART_NV = 0x8558, - PRIMITIVE_RESTART_INDEX_NV = 0x8559, - } - - public enum EXT_blend_color : uint - { - CONSTANT_COLOR_EXT = 0x8001, - CONSTANT_ALPHA = 0x8003, - BLEND_COLOR_EXT = 0x8005, - CONSTANT_ALPHA_EXT = 0x8003, - ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002, - ONE_MINUS_CONSTANT_COLOR = 0x8002, - ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004, - CONSTANT_COLOR = 0x8001, - BLEND_COLOR = 0x8005, - ONE_MINUS_CONSTANT_ALPHA = 0x8004, - } - - public enum INTEL_texture_scissor : uint - { - } - - public enum PixelTexGenMode : uint - { - RGB = PixelFormat.RGB, - NONE = DrawBufferMode.NONE, - LUMINANCE = PixelFormat.LUMINANCE, - PIXEL_TEX_GEN_ALPHA_MS_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_ALPHA_MS_SGIX, - PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX, - PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX, - LUMINANCE_ALPHA = PixelFormat.LUMINANCE_ALPHA, - PIXEL_TEX_GEN_ALPHA_LS_SGIX = SGIX_impact_pixel_texture.PIXEL_TEX_GEN_ALPHA_LS_SGIX, - RGBA = PixelFormat.RGBA, - } - - public enum NV_light_max_exponent : uint - { - MAX_SPOT_EXPONENT_NV = 0x8505, - MAX_SHININESS_NV = 0x8504, - } - - public enum SGIX_icc_texture : uint - { - RGBA_ICC_SGIX = 0x8461, - INTENSITY_ICC_SGIX = 0x8464, - ALPHA_ICC_SGIX = 0x8462, - LUMINANCE_ICC_SGIX = 0x8463, - LUMINANCE16_ICC_SGIX = 0x8469, - R5_G6_B5_ICC_SGIX = 0x8466, - ALPHA16_ICC_SGIX = 0x8468, - INTENSITY16_ICC_SGIX = 0x846A, - RGB_ICC_SGIX = 0x8460, - LUMINANCE_ALPHA_ICC_SGIX = 0x8465, - R5_G6_B5_A8_ICC_SGIX = 0x8467, - LUMINANCE16_ALPHA8_ICC_SGIX = 0x846B, - } - - public enum ARB_texture_float : uint - { - TEXTURE_LUMINANCE_TYPE_ARB = 0x8C14, - TEXTURE_BLUE_TYPE_ARB = 0x8C12, - LUMINANCE_ALPHA32F_ARB = 0x8819, - TEXTURE_DEPTH_TYPE_ARB = 0x8C16, - RGB32F_ARB = 0x8815, - LUMINANCE16F_ARB = 0x881E, - TEXTURE_RED_TYPE_ARB = 0x8C10, - TEXTURE_GREEN_TYPE_ARB = 0x8C11, - ALPHA16F_ARB = 0x881C, - TEXTURE_INTENSITY_TYPE_ARB = 0x8C15, - INTENSITY32F_ARB = 0x8817, - TEXTURE_ALPHA_TYPE_ARB = 0x8C13, - INTENSITY16F_ARB = 0x881D, - LUMINANCE32F_ARB = 0x8818, - LUMINANCE_ALPHA16F_ARB = 0x881F, - RGBA16F_ARB = 0x881A, - RGB16F_ARB = 0x881B, - ALPHA32F_ARB = 0x8816, - UNSIGNED_NORMALIZED_ARB = 0x8C17, - RGBA32F_ARB = 0x8814, - } - - public enum FogMode : uint - { - EXP2 = 0x0801, - EXP = 0x0800, - LINEAR = TextureMagFilter.LINEAR, - FOG_FUNC_SGIS = SGIS_fog_function.FOG_FUNC_SGIS, - } - - public enum ColorTableParameterPNameSGI : uint - { - COLOR_TABLE_SCALE_SGI = SGI_color_table.COLOR_TABLE_SCALE_SGI, - COLOR_TABLE_BIAS_SGI = SGI_color_table.COLOR_TABLE_BIAS_SGI, - } - - public enum SGIX_calligraphic_fragment : uint - { - CALLIGRAPHIC_FRAGMENT_SGIX = 0x8183, - } - - public enum SGIS_texture_border_clamp : uint - { - CLAMP_TO_BORDER_SGIS = 0x812D, - CLAMP_TO_BORDER_ARB = 0x812D, - CLAMP_TO_BORDER = 0x812D, - } - - public enum ARB_texture_env_dot3 : uint - { - DOT3_RGB_ARB = 0x86AE, - DOT3_RGBA_ARB = 0x86AF, - } - - public enum HintTarget : uint - { - GENERATE_MIPMAP_HINT_SGIS = SGIS_generate_mipmap.GENERATE_MIPMAP_HINT_SGIS, - POLYGON_SMOOTH_HINT = GetPName.POLYGON_SMOOTH_HINT, - VERTEX_PRECLIP_HINT_SGIX = SGIX_vertex_preclip.VERTEX_PRECLIP_HINT_SGIX, - LINE_SMOOTH_HINT = GetPName.LINE_SMOOTH_HINT, - POINT_SMOOTH_HINT = GetPName.POINT_SMOOTH_HINT, - PERSPECTIVE_CORRECTION_HINT = GetPName.PERSPECTIVE_CORRECTION_HINT, - UNPACK_CMYK_HINT_EXT = EXT_cmyka.UNPACK_CMYK_HINT_EXT, - FOG_HINT = GetPName.FOG_HINT, - CONVOLUTION_HINT_SGIX = SGIX_convolution_accuracy.CONVOLUTION_HINT_SGIX, - TEXTURE_MULTI_BUFFER_HINT_SGIX = SGIX_texture_multi_buffer.TEXTURE_MULTI_BUFFER_HINT_SGIX, - PACK_CMYK_HINT_EXT = EXT_cmyka.PACK_CMYK_HINT_EXT, - } - - public enum MESA_resize_buffers : uint - { - } - - public enum VERSION_1_4 : uint - { - DECR_WRAP = 0x8508, - GENERATE_MIPMAP = 0x8191, - FRAGMENT_DEPTH = 0x8452, - MAX_TEXTURE_LOD_BIAS = 0x84FD, - FOG_COORDINATE_ARRAY = 0x8457, - BLEND_DST_RGB = 0x80C8, - GENERATE_MIPMAP_HINT = 0x8192, - BLEND_SRC_ALPHA = 0x80CB, - TEXTURE_COMPARE_MODE = 0x884C, - FOG_COORDINATE_ARRAY_STRIDE = 0x8455, - TEXTURE_FILTER_CONTROL = 0x8500, - DEPTH_COMPONENT24 = 0x81A6, - FOG_COORDINATE_SOURCE = 0x8450, - POINT_SIZE_MAX = 0x8127, - POINT_DISTANCE_ATTENUATION = 0x8129, - SECONDARY_COLOR_ARRAY_SIZE = 0x845A, - DEPTH_TEXTURE_MODE = 0x884B, - DEPTH_COMPONENT16 = 0x81A5, - FOG_COORDINATE_ARRAY_TYPE = 0x8454, - MIRRORED_REPEAT = 0x8370, - CURRENT_SECONDARY_COLOR = 0x8459, - SECONDARY_COLOR_ARRAY_POINTER = 0x845D, - SECONDARY_COLOR_ARRAY_STRIDE = 0x845C, - DEPTH_COMPONENT32 = 0x81A7, - TEXTURE_COMPARE_FUNC = 0x884D, - TEXTURE_DEPTH_SIZE = 0x884A, - BLEND_DST_ALPHA = 0x80CA, - CURRENT_FOG_COORDINATE = 0x8453, - POINT_FADE_THRESHOLD_SIZE = 0x8128, - COMPARE_R_TO_TEXTURE = 0x884E, - TEXTURE_LOD_BIAS = 0x8501, - FOG_COORDINATE_ARRAY_POINTER = 0x8456, - BLEND_SRC_RGB = 0x80C9, - COLOR_SUM = 0x8458, - FOG_COORDINATE = 0x8451, - SECONDARY_COLOR_ARRAY_TYPE = 0x845B, - POINT_SIZE_MIN = 0x8126, - INCR_WRAP = 0x8507, - SECONDARY_COLOR_ARRAY = 0x845E, - } - - public enum LightName : uint - { - FRAGMENT_LIGHT4_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT4_SGIX, - FRAGMENT_LIGHT5_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT5_SGIX, - LIGHT4 = 0x4004, - LIGHT3 = 0x4003, - FRAGMENT_LIGHT7_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT7_SGIX, - LIGHT6 = 0x4006, - FRAGMENT_LIGHT1_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT1_SGIX, - LIGHT5 = 0x4005, - LIGHT0 = 0x4000, - FRAGMENT_LIGHT3_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT3_SGIX, - FRAGMENT_LIGHT2_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT2_SGIX, - LIGHT7 = 0x4007, - LIGHT2 = 0x4002, - FRAGMENT_LIGHT0_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT0_SGIX, - LIGHT1 = 0x4001, - FRAGMENT_LIGHT6_SGIX = SGIX_fragment_lighting.FRAGMENT_LIGHT6_SGIX, - } - - public enum SGIS_point_parameters : uint - { - POINT_SIZE_MIN_SGIS = 0x8126, - POINT_SIZE_MAX_SGIS = 0x8127, - POINT_DISTANCE_ATTENUATION = 0x8129, - DISTANCE_ATTENUATION_EXT = 0x8129, - POINT_FADE_THRESHOLD_SIZE = 0x8128, - POINT_FADE_THRESHOLD_SIZE_SGIS = 0x8128, - POINT_SIZE_MIN_EXT = 0x8126, - POINT_SIZE_MAX = 0x8127, - POINT_DISTANCE_ATTENUATION_ARB = 0x8129, - POINT_SIZE_MIN = 0x8126, - POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128, - DISTANCE_ATTENUATION_SGIS = 0x8129, - POINT_SIZE_MAX_EXT = 0x8127, - POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128, - POINT_SIZE_MAX_ARB = 0x8127, - POINT_SIZE_MIN_ARB = 0x8126, - } - - public enum ARB_texture_env_add : uint - { - } - - public enum EXT_color_subtable : uint - { - } - - public enum MESA_ycbcr_texture : uint - { - UNSIGNED_SHORT_8_8_REV_MESA = 0x85BB, - YCBCR_MESA = 0x8757, - UNSIGNED_SHORT_8_8_MESA = 0x85BA, - } - - public enum SGIX_shadow : uint - { - TEXTURE_LEQUAL_R_SGIX = 0x819C, - TEXTURE_COMPARE_SGIX = 0x819A, - TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B, - TEXTURE_GEQUAL_R_SGIX = 0x819D, - } - - public enum EXT_pixel_buffer_object : uint - { - PIXEL_UNPACK_BUFFER_EXT = 0x88EC, - PIXEL_PACK_BUFFER_EXT = 0x88EB, - PIXEL_UNPACK_BUFFER_BINDING_EXT = 0x88EF, - PIXEL_PACK_BUFFER_BINDING_EXT = 0x88ED, - } - - public enum EXT_texture_object : uint - { - TEXTURE_2D_BINDING_EXT = 0x8069, - TEXTURE_1D_BINDING_EXT = 0x8068, - TEXTURE_PRIORITY_EXT = 0x8066, - TEXTURE_3D_BINDING_EXT = 0x806A, - TEXTURE_RESIDENT_EXT = 0x8067, - } - - public enum EXT_texture_filter_anisotropic : uint - { - TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE, - MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF, - } - - public enum SGIS_multisample : uint - { - SAMPLE_PATTERN_SGIS = 0x80AC, - _1PASS_SGIS = 0x80A1, - _2PASS_1_SGIS = 0x80A3, - _2PASS_0_SGIS = 0x80A2, - _4PASS_3_SGIS = 0x80A7, - _4PASS_0_SGIS = 0x80A4, - SAMPLE_MASK_SGIS = 0x80A0, - _4PASS_1_SGIS = 0x80A5, - SAMPLES_SGIS = 0x80A9, - MULTISAMPLE_SGIS = 0x809D, - SAMPLE_ALPHA_TO_MASK_SGIS = 0x809E, - _4PASS_2_SGIS = 0x80A6, - SAMPLE_MASK_INVERT_SGIS = 0x80AB, - SAMPLE_BUFFERS_SGIS = 0x80A8, - SAMPLE_MASK_VALUE_SGIS = 0x80AA, - SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F, - } - - public enum GetPixelMap : uint - { - PIXEL_MAP_B_TO_B = 0x0C78, - PIXEL_MAP_S_TO_S = 0x0C71, - PIXEL_MAP_R_TO_R = 0x0C76, - PIXEL_MAP_I_TO_B = 0x0C74, - PIXEL_MAP_I_TO_G = 0x0C73, - PIXEL_MAP_I_TO_A = 0x0C75, - PIXEL_MAP_A_TO_A = 0x0C79, - PIXEL_MAP_G_TO_G = 0x0C77, - PIXEL_MAP_I_TO_I = 0x0C70, - PIXEL_MAP_I_TO_R = 0x0C72, - } - - public enum EXT_pixel_transform : uint - { - PIXEL_MIN_FILTER_EXT = 0x8332, - PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336, - PIXEL_TRANSFORM_2D_EXT = 0x8330, - MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337, - CUBIC_EXT = 0x8334, - PIXEL_CUBIC_WEIGHT_EXT = 0x8333, - AVERAGE_EXT = 0x8335, - PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338, - PIXEL_MAG_FILTER_EXT = 0x8331, - } - - public enum PGI_vertex_hints : uint - { - MAT_SPECULAR_BIT_PGI = 0x04000000, - TEXCOORD2_BIT_PGI = 0x20000000, - VERTEX_CONSISTENT_HINT_PGI = 0x1A22B, - MAT_SHININESS_BIT_PGI = 0x02000000, - MAT_AMBIENT_BIT_PGI = 0x00100000, - MATERIAL_SIDE_HINT_PGI = 0x1A22C, - TEXCOORD3_BIT_PGI = 0x40000000, - TEXCOORD4_BIT_PGI = 0x80000000, - MAT_COLOR_INDEXES_BIT_PGI = 0x01000000, - MAX_VERTEX_HINT_PGI = 0x1A22D, - VERTEX23_BIT_PGI = 0x00000004, - TEXCOORD1_BIT_PGI = 0x10000000, - INDEX_BIT_PGI = 0x00080000, - EDGEFLAG_BIT_PGI = 0x00040000, - COLOR3_BIT_PGI = 0x00010000, - VERTEX_DATA_HINT_PGI = 0x1A22A, - MAT_DIFFUSE_BIT_PGI = 0x00400000, - NORMAL_BIT_PGI = 0x08000000, - MAT_EMISSION_BIT_PGI = 0x00800000, - COLOR4_BIT_PGI = 0x00020000, - VERTEX4_BIT_PGI = 0x00000008, - MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 0x00200000, - } - - public enum LightModelParameter : uint - { - LIGHT_MODEL_LOCAL_VIEWER = GetPName.LIGHT_MODEL_LOCAL_VIEWER, - LIGHT_MODEL_COLOR_CONTROL = VERSION_1_2.LIGHT_MODEL_COLOR_CONTROL, - LIGHT_MODEL_AMBIENT = GetPName.LIGHT_MODEL_AMBIENT, - LIGHT_MODEL_TWO_SIDE = GetPName.LIGHT_MODEL_TWO_SIDE, - } - - public enum NV_texgen_emboss : uint - { - EMBOSS_CONSTANT_NV = 0x855E, - EMBOSS_LIGHT_NV = 0x855D, - EMBOSS_MAP_NV = 0x855F, - } - - public enum NV_register_combiners : uint - { - COMBINER_MAPPING_NV = 0x8543, - SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532, - COMBINER_CD_OUTPUT_NV = 0x854B, - ZERO = BlendingFactorDest.ZERO, - COMBINER_INPUT_NV = 0x8542, - COMBINER5_NV = 0x8555, - SIGNED_NEGATE_NV = 0x853D, - COMBINER_SUM_OUTPUT_NV = 0x854C, - SCALE_BY_TWO_NV = 0x853E, - REGISTER_COMBINERS_NV = 0x8522, - COMBINER6_NV = 0x8556, - SCALE_BY_FOUR_NV = 0x853F, - E_TIMES_F_NV = 0x8531, - PRIMARY_COLOR_NV = 0x852C, - COMBINER2_NV = 0x8552, - COMBINER3_NV = 0x8553, - COMBINER0_NV = 0x8550, - COMBINER1_NV = 0x8551, - VARIABLE_F_NV = 0x8528, - FOG = GetPName.FOG, - SIGNED_IDENTITY_NV = 0x853C, - SECONDARY_COLOR_NV = 0x852D, - SCALE_BY_ONE_HALF_NV = 0x8540, - COMBINER_AB_OUTPUT_NV = 0x854A, - NONE = DrawBufferMode.NONE, - CONSTANT_COLOR0_NV = 0x852A, - COMBINER_CD_DOT_PRODUCT_NV = 0x8546, - TEXTURE0_ARB = ARB_multitexture.TEXTURE0_ARB, - UNSIGNED_INVERT_NV = 0x8537, - NUM_GENERAL_COMBINERS_NV = 0x854E, - COMBINER_BIAS_NV = 0x8549, - VARIABLE_B_NV = 0x8524, - EXPAND_NORMAL_NV = 0x8538, - VARIABLE_C_NV = 0x8525, - HALF_BIAS_NORMAL_NV = 0x853A, - COMBINER_COMPONENT_USAGE_NV = 0x8544, - COMBINER_SCALE_NV = 0x8548, - VARIABLE_A_NV = 0x8523, - HALF_BIAS_NEGATE_NV = 0x853B, - DISCARD_NV = 0x8530, - COMBINER_AB_DOT_PRODUCT_NV = 0x8545, - UNSIGNED_IDENTITY_NV = 0x8536, - EXPAND_NEGATE_NV = 0x8539, - VARIABLE_D_NV = 0x8526, - BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541, - VARIABLE_E_NV = 0x8527, - COMBINER_MUX_SUM_NV = 0x8547, - MAX_GENERAL_COMBINERS_NV = 0x854D, - COMBINER7_NV = 0x8557, - COMBINER4_NV = 0x8554, - COLOR_SUM_CLAMP_NV = 0x854F, - TEXTURE1_ARB = ARB_multitexture.TEXTURE1_ARB, - SPARE1_NV = 0x852F, - CONSTANT_COLOR1_NV = 0x852B, - SPARE0_NV = 0x852E, - VARIABLE_G_NV = 0x8529, - } - - public enum ARB_fragment_program_shadow : uint - { - } - - public enum NV_vertex_array_range2 : uint - { - VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533, - } - - public enum ARB_texture_compression : uint - { - COMPRESSED_LUMINANCE_ARB = 0x84EA, - COMPRESSED_INTENSITY_ARB = 0x84EC, - TEXTURE_COMPRESSION_HINT_ARB = 0x84EF, - TEXTURE_COMPRESSED_IMAGE_SIZE_ARB = 0x86A0, - COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A3, - COMPRESSED_RGB_ARB = 0x84ED, - NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 0x86A2, - COMPRESSED_LUMINANCE_ALPHA_ARB = 0x84EB, - TEXTURE_COMPRESSED_ARB = 0x86A1, - COMPRESSED_ALPHA_ARB = 0x84E9, - COMPRESSED_RGBA_ARB = 0x84EE, - } - - public enum EXT_separate_specular_color : uint - { - SINGLE_COLOR_EXT = 0x81F9, - LIGHT_MODEL_COLOR_CONTROL = 0x81F8, - SEPARATE_SPECULAR_COLOR_EXT = 0x81FA, - LIGHT_MODEL_COLOR_CONTROL_EXT = 0x81F8, - SEPARATE_SPECULAR_COLOR = 0x81FA, - SINGLE_COLOR = 0x81F9, - } - - public enum ATI_envmap_bumpmap : uint - { - BUMP_TARGET_ATI = 0x877C, - BUMP_ROT_MATRIX_ATI = 0x8775, - DU8DV8_ATI = 0x877A, - BUMP_NUM_TEX_UNITS_ATI = 0x8777, - BUMP_ROT_MATRIX_SIZE_ATI = 0x8776, - BUMP_ENVMAP_ATI = 0x877B, - BUMP_TEX_UNITS_ATI = 0x8778, - DUDV_ATI = 0x8779, - } - - public enum EXT_blend_logic_op : uint - { - } - - public enum ColorMaterialFace : uint - { - BACK = DrawBufferMode.BACK, - FRONT_AND_BACK = DrawBufferMode.FRONT_AND_BACK, - FRONT = DrawBufferMode.FRONT, - } - - public enum GetTextureParameter : uint - { - TEXTURE_CLIPMAP_FRAME_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_FRAME_SGIX, - TEXTURE_WRAP_R_EXT = EXT_texture3D.TEXTURE_WRAP_R_EXT, - TEXTURE_BORDER = 0x1005, - TEXTURE_HEIGHT = 0x1001, - TEXTURE_INTENSITY_SIZE = 0x8061, - TEXTURE_CLIPMAP_CENTER_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_CENTER_SGIX, - TEXTURE_WRAP_Q_SGIS = SGIS_texture4D.TEXTURE_WRAP_Q_SGIS, - TEXTURE_FILTER4_SIZE_SGIS = SGIS_texture_filter4.TEXTURE_FILTER4_SIZE_SGIS, - TEXTURE_MAX_CLAMP_R_SGIX = SGIX_texture_coordinate_clamp.TEXTURE_MAX_CLAMP_R_SGIX, - TEXTURE_MAX_CLAMP_S_SGIX = SGIX_texture_coordinate_clamp.TEXTURE_MAX_CLAMP_S_SGIX, - TEXTURE_PRIORITY = 0x8066, - TEXTURE_RED_SIZE = 0x805C, - TEXTURE_MIN_FILTER = TextureParameterName.TEXTURE_MIN_FILTER, - TEXTURE_4DSIZE_SGIS = SGIS_texture4D.TEXTURE_4DSIZE_SGIS, - TEXTURE_MIN_LOD_SGIS = SGIS_texture_lod.TEXTURE_MIN_LOD_SGIS, - TEXTURE_WIDTH = 0x1000, - TEXTURE_BLUE_SIZE = 0x805E, - TEXTURE_WRAP_T = TextureParameterName.TEXTURE_WRAP_T, - TEXTURE_MAX_LOD_SGIS = SGIS_texture_lod.TEXTURE_MAX_LOD_SGIS, - POST_TEXTURE_FILTER_SCALE_SGIX = SGIX_texture_scale_bias.POST_TEXTURE_FILTER_SCALE_SGIX, - TEXTURE_LOD_BIAS_R_SGIX = SGIX_texture_lod_bias.TEXTURE_LOD_BIAS_R_SGIX, - TEXTURE_LOD_BIAS_S_SGIX = SGIX_texture_lod_bias.TEXTURE_LOD_BIAS_S_SGIX, - TEXTURE_INTERNAL_FORMAT = 0x1003, - TEXTURE_LUMINANCE_SIZE = 0x8060, - TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, - DUAL_TEXTURE_SELECT_SGIS = SGIS_texture_select.DUAL_TEXTURE_SELECT_SGIS, - TEXTURE_CLIPMAP_OFFSET_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_OFFSET_SGIX, - TEXTURE_COMPONENTS = 0x1003, - TEXTURE_COMPARE_OPERATOR_SGIX = SGIX_shadow.TEXTURE_COMPARE_OPERATOR_SGIX, - TEXTURE_LEQUAL_R_SGIX = SGIX_shadow.TEXTURE_LEQUAL_R_SGIX, - TEXTURE_GEQUAL_R_SGIX = SGIX_shadow.TEXTURE_GEQUAL_R_SGIX, - TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_LOD_OFFSET_SGIX, - DETAIL_TEXTURE_FUNC_POINTS_SGIS = SGIS_detail_texture.DETAIL_TEXTURE_FUNC_POINTS_SGIS, - DETAIL_TEXTURE_MODE_SGIS = SGIS_detail_texture.DETAIL_TEXTURE_MODE_SGIS, - TEXTURE_BORDER_COLOR = 0x1004, - SHADOW_AMBIENT_SGIX = SGIX_shadow_ambient.SHADOW_AMBIENT_SGIX, - TEXTURE_MAG_FILTER = TextureParameterName.TEXTURE_MAG_FILTER, - TEXTURE_BASE_LEVEL_SGIS = SGIS_texture_lod.TEXTURE_BASE_LEVEL_SGIS, - TEXTURE_GREEN_SIZE = 0x805D, - TEXTURE_MAX_LEVEL_SGIS = SGIS_texture_lod.TEXTURE_MAX_LEVEL_SGIS, - TEXTURE_WRAP_S = TextureParameterName.TEXTURE_WRAP_S, - TEXTURE_RESIDENT = 0x8067, - TEXTURE_LOD_BIAS_T_SGIX = SGIX_texture_lod_bias.TEXTURE_LOD_BIAS_T_SGIX, - POST_TEXTURE_FILTER_BIAS_SGIX = SGIX_texture_scale_bias.POST_TEXTURE_FILTER_BIAS_SGIX, - DETAIL_TEXTURE_LEVEL_SGIS = SGIS_detail_texture.DETAIL_TEXTURE_LEVEL_SGIS, - TEXTURE_DEPTH_EXT = EXT_texture3D.TEXTURE_DEPTH_EXT, - TEXTURE_MAX_CLAMP_T_SGIX = SGIX_texture_coordinate_clamp.TEXTURE_MAX_CLAMP_T_SGIX, - TEXTURE_ALPHA_SIZE = 0x805F, - TEXTURE_COMPARE_SGIX = SGIX_shadow.TEXTURE_COMPARE_SGIX, - QUAD_TEXTURE_SELECT_SGIS = SGIS_texture_select.QUAD_TEXTURE_SELECT_SGIS, - GENERATE_MIPMAP_SGIS = SGIS_generate_mipmap.GENERATE_MIPMAP_SGIS, - SHARPEN_TEXTURE_FUNC_POINTS_SGIS = SGIS_sharpen_texture.SHARPEN_TEXTURE_FUNC_POINTS_SGIS, - TEXTURE_CLIPMAP_DEPTH_SGIX = SGIX_clipmap.TEXTURE_CLIPMAP_DEPTH_SGIX, - } - - public enum APPLE_transform_hint : uint - { - TRANSFORM_HINT_APPLE = 0x85B1, - } - - public enum NV_texture_shader : uint - { - DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA, - DS_SCALE_NV = 0x8710, - DSDT_MAG_INTENSITY_NV = 0x86DC, - SIGNED_HILO_NV = 0x86F9, - DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9, - OFFSET_TEXTURE_SCALE_NV = 0x86E2, - MAGNITUDE_SCALE_NV = 0x8712, - CULL_FRAGMENT_NV = 0x86E7, - OFFSET_TEXTURE_2D_SCALE_NV = GL_OFFSET_TEXTURE_SCALE_NV, - TEXTURE_DT_SIZE_NV = 0x871E, - OFFSET_TEXTURE_2D_NV = 0x86E8, - UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA, - VIBRANCE_SCALE_NV = 0x8713, - PREVIOUS_TEXTURE_INPUT_NV = 0x86E4, - SIGNED_LUMINANCE_NV = 0x8701, - DS_BIAS_NV = 0x8716, - SIGNED_RGB8_NV = 0x86FF, - DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1, - DSDT8_MAG8_INTENSITY8_NV = 0x870B, - VIBRANCE_BIAS_NV = 0x8719, - SIGNED_ALPHA8_NV = 0x8706, - LO_BIAS_NV = 0x8715, - UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB, - DOT_PRODUCT_NV = 0x86EC, - DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE, - SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D, - DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E, - DT_BIAS_NV = 0x8717, - SIGNED_LUMINANCE_ALPHA_NV = 0x8703, - OFFSET_TEXTURE_BIAS_NV = 0x86E3, - OFFSET_TEXTURE_2D_MATRIX_NV = GL_OFFSET_TEXTURE_MATRIX_NV, - HILO16_NV = 0x86F8, - TEXTURE_BORDER_VALUES_NV = 0x871A, - SIGNED_ALPHA_NV = 0x8705, - OFFSET_TEXTURE_MATRIX_NV = 0x86E1, - TEXTURE_SHADER_NV = 0x86DE, - OFFSET_TEXTURE_RECTANGLE_NV = 0x864C, - HI_BIAS_NV = 0x8714, - DSDT8_NV = 0x8709, - SHADER_CONSISTENT_NV = 0x86DD, - DSDT_MAG_NV = 0x86F6, - TEXTURE_LO_SIZE_NV = 0x871C, - DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2, - DSDT8_MAG8_NV = 0x870A, - SIGNED_RGBA8_NV = 0x86FC, - DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0, - CULL_MODES_NV = 0x86E0, - SIGNED_RGB_NV = 0x86FE, - OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D, - DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED, - CONST_EYE_NV = 0x86E5, - SIGNED_RGBA_NV = 0x86FB, - RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9, - SIGNED_INTENSITY8_NV = 0x8708, - SHADER_OPERATION_NV = 0x86DF, - PASS_THROUGH_NV = 0x86E6, - DSDT_NV = 0x86F5, - SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C, - OFFSET_TEXTURE_2D_BIAS_NV = GL_OFFSET_TEXTURE_BIAS_NV, - TEXTURE_MAG_SIZE_NV = 0x871F, - SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704, - SIGNED_HILO16_NV = 0x86FA, - SIGNED_INTENSITY_NV = 0x8707, - HILO_NV = 0x86F4, - DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3, - LO_SCALE_NV = 0x870F, - MAGNITUDE_BIAS_NV = 0x8718, - HI_SCALE_NV = 0x870E, - TEXTURE_DS_SIZE_NV = 0x871D, - DT_SCALE_NV = 0x8711, - SIGNED_LUMINANCE8_NV = 0x8702, - DSDT_MAG_VIB_NV = 0x86F7, - TEXTURE_HI_SIZE_NV = 0x871B, - } - - public enum EXT_cull_vertex : uint - { - CULL_VERTEX_EXT = 0x81AA, - CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC, - CULL_VERTEX_EYE_POSITION_EXT = 0x81AB, - } - - public enum ARB_texture_border_clamp : uint - { - CLAMP_TO_BORDER_ARB = 0x812D, - } - - public enum SGIX_clipmap : uint - { - TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 0x8175, - NEAREST_CLIPMAP_LINEAR_SGIX = 0x844E, - LINEAR_CLIPMAP_LINEAR_SGIX = 0x8170, - TEXTURE_CLIPMAP_FRAME_SGIX = 0x8172, - NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D, - TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8174, - MAX_CLIPMAP_DEPTH_SGIX = 0x8177, - TEXTURE_CLIPMAP_OFFSET_SGIX = 0x8173, - TEXTURE_CLIPMAP_DEPTH_SGIX = 0x8176, - TEXTURE_CLIPMAP_CENTER_SGIX = 0x8171, - LINEAR_CLIPMAP_NEAREST_SGIX = 0x844F, - MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8178, - } - - public enum ConvolutionParameterEXT : uint - { - CONVOLUTION_FILTER_BIAS_EXT = EXT_convolution.CONVOLUTION_FILTER_BIAS_EXT, - CONVOLUTION_BORDER_MODE_EXT = EXT_convolution.CONVOLUTION_BORDER_MODE_EXT, - CONVOLUTION_FILTER_SCALE_EXT = EXT_convolution.CONVOLUTION_FILTER_SCALE_EXT, - } - - public enum GetConvolutionParameter : uint - { - MAX_CONVOLUTION_WIDTH_EXT = EXT_convolution.MAX_CONVOLUTION_WIDTH_EXT, - CONVOLUTION_FILTER_SCALE_EXT = EXT_convolution.CONVOLUTION_FILTER_SCALE_EXT, - CONVOLUTION_BORDER_MODE_EXT = EXT_convolution.CONVOLUTION_BORDER_MODE_EXT, - CONVOLUTION_HEIGHT_EXT = EXT_convolution.CONVOLUTION_HEIGHT_EXT, - CONVOLUTION_WIDTH_EXT = EXT_convolution.CONVOLUTION_WIDTH_EXT, - MAX_CONVOLUTION_HEIGHT_EXT = EXT_convolution.MAX_CONVOLUTION_HEIGHT_EXT, - CONVOLUTION_FILTER_BIAS_EXT = EXT_convolution.CONVOLUTION_FILTER_BIAS_EXT, - CONVOLUTION_FORMAT_EXT = EXT_convolution.CONVOLUTION_FORMAT_EXT, - } - - public enum SGIX_tag_sample_buffer : uint - { - } - - public enum ClientAttribMask : uint - { - CLIENT_PIXEL_STORE_BIT = 0x00000001, - CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF, - CLIENT_VERTEX_ARRAY_BIT = 0x00000002, - } - - public enum APPLE_specular_vector : uint - { - LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 0x85B0, - } - - public enum IBM_texture_mirrored_repeat : uint - { - MIRRORED_REPEAT_IBM = 0x8370, - } - - public enum TextureCoordName : uint - { - Q = 0x2003, - R = 0x2002, - S = 0x2000, - T = 0x2001, - } - - public enum InterleavedArrayFormat : uint - { - T2F_C4UB_V3F = 0x2A29, - T2F_N3F_V3F = 0x2A2B, - T4F_V4F = 0x2A28, - T2F_V3F = 0x2A27, - V2F = 0x2A20, - T2F_C4F_N3F_V3F = 0x2A2C, - T4F_C4F_N3F_V4F = 0x2A2D, - T2F_C3F_V3F = 0x2A2A, - C3F_V3F = 0x2A24, - C4F_N3F_V3F = 0x2A26, - V3F = 0x2A21, - N3F_V3F = 0x2A25, - C4UB_V2F = 0x2A22, - C4UB_V3F = 0x2A23, - } - - public enum NV_texture_shader3 : uint - { - DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859, - DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D, - SIGNED_HILO8_NV = 0x885F, - FORCE_BLUE_TO_ONE_NV = 0x8860, - OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857, - OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853, - DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858, - HILO8_NV = 0x885E, - OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850, - DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A, - OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856, - OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851, - OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855, - OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852, - OFFSET_HILO_TEXTURE_2D_NV = 0x8854, - DOT_PRODUCT_PASS_THROUGH_NV = 0x885B, - DOT_PRODUCT_TEXTURE_1D_NV = 0x885C, - } - - public enum ARB_vertex_buffer_object : uint - { - NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897, - READ_ONLY_ARB = 0x88B8, - STATIC_DRAW_ARB = 0x88E4, - STATIC_COPY_ARB = 0x88E6, - BUFFER_MAP_POINTER_ARB = 0x88BD, - STREAM_COPY_ARB = 0x88E2, - STATIC_READ_ARB = 0x88E5, - READ_WRITE_ARB = 0x88BA, - TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A, - ARRAY_BUFFER_ARB = 0x8892, - BUFFER_SIZE_ARB = 0x8764, - BUFFER_ACCESS_ARB = 0x88BB, - DYNAMIC_DRAW_ARB = 0x88E8, - WRITE_ONLY_ARB = 0x88B9, - VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896, - FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D, - DYNAMIC_READ_ARB = 0x88E9, - DYNAMIC_COPY_ARB = 0x88EA, - STREAM_DRAW_ARB = 0x88E0, - WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E, - STREAM_READ_ARB = 0x88E1, - COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898, - BUFFER_MAPPED_ARB = 0x88BC, - INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899, - ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895, - EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B, - VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F, - ARRAY_BUFFER_BINDING_ARB = 0x8894, - SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C, - BUFFER_USAGE_ARB = 0x8765, - ELEMENT_ARRAY_BUFFER_ARB = 0x8893, - } - - public enum SGIX_pixel_tiles : uint - { - PIXEL_TILE_CACHE_INCREMENT_SGIX = 0x813F, - PIXEL_TILE_GRID_WIDTH_SGIX = 0x8142, - PIXEL_TILE_GRID_HEIGHT_SGIX = 0x8143, - PIXEL_TILE_HEIGHT_SGIX = 0x8141, - PIXEL_TILE_CACHE_SIZE_SGIX = 0x8145, - PIXEL_TILE_BEST_ALIGNMENT_SGIX = 0x813E, - PIXEL_TILE_GRID_DEPTH_SGIX = 0x8144, - PIXEL_TILE_WIDTH_SGIX = 0x8140, - } - - public enum SUNX_constant_data : uint - { - TEXTURE_CONSTANT_DATA_SUNX = 0x81D6, - UNPACK_CONSTANT_DATA_SUNX = 0x81D5, - } - - public enum ARB_shading_language_100 : uint - { - SHADING_LANGUAGE_VERSION_ARB = 0x8B8C, - } - - public enum INGR_color_clamp : uint - { - BLUE_MIN_CLAMP_INGR = 0x8562, - RED_MAX_CLAMP_INGR = 0x8564, - ALPHA_MAX_CLAMP_INGR = 0x8567, - ALPHA_MIN_CLAMP_INGR = 0x8563, - GREEN_MAX_CLAMP_INGR = 0x8565, - BLUE_MAX_CLAMP_INGR = 0x8566, - GREEN_MIN_CLAMP_INGR = 0x8561, - RED_MIN_CLAMP_INGR = 0x8560, - } - - public enum SGIX_texture_scale_bias : uint - { - POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 0x817B, - POST_TEXTURE_FILTER_BIAS_SGIX = 0x8179, - POST_TEXTURE_FILTER_SCALE_SGIX = 0x817A, - POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 0x817C, - } - - public enum SGIX_fog_offset : uint - { - FOG_OFFSET_VALUE_SGIX = 0x8199, - FOG_OFFSET_SGIX = 0x8198, - } - - public enum EXT_texture : uint - { - LUMINANCE8_ALPHA8_EXT = 0x8045, - RGBA12_EXT = 0x805A, - INTENSITY12_EXT = 0x804C, - RGB16_EXT = 0x8054, - REPLACE_EXT = 0x8062, - RGB5_A1_EXT = 0x8057, - RGB5_EXT = 0x8050, - TEXTURE_INTENSITY_SIZE_EXT = 0x8061, - ALPHA12_EXT = 0x803D, - RGB4_EXT = 0x804F, - TEXTURE_LUMINANCE_SIZE_EXT = 0x8060, - RGBA16_EXT = 0x805B, - RGB8_EXT = 0x8051, - RGBA8_EXT = 0x8058, - RGB12_EXT = 0x8053, - LUMINANCE12_ALPHA12_EXT = 0x8047, - INTENSITY4_EXT = 0x804A, - INTENSITY8_EXT = 0x804B, - RGB10_A2_EXT = 0x8059, - RGB10_EXT = 0x8052, - LUMINANCE8_EXT = 0x8040, - TEXTURE_RED_SIZE_EXT = 0x805C, - LUMINANCE12_EXT = 0x8041, - PROXY_TEXTURE_2D_EXT = 0x8064, - LUMINANCE4_EXT = 0x803F, - INTENSITY16_EXT = 0x804D, - TEXTURE_GREEN_SIZE_EXT = 0x805D, - LUMINANCE16_ALPHA16_EXT = 0x8048, - TEXTURE_ALPHA_SIZE_EXT = 0x805F, - LUMINANCE16_EXT = 0x8042, - PROXY_TEXTURE_1D_EXT = 0x8063, - RGBA4_EXT = 0x8056, - INTENSITY_EXT = 0x8049, - RGBA2_EXT = 0x8055, - ALPHA16_EXT = 0x803E, - TEXTURE_TOO_LARGE_EXT = 0x8065, - ALPHA8_EXT = 0x803C, - ALPHA4_EXT = 0x803B, - LUMINANCE4_ALPHA4_EXT = 0x8043, - LUMINANCE6_ALPHA2_EXT = 0x8044, - TEXTURE_BLUE_SIZE_EXT = 0x805E, - RGB2_EXT = 0x804E, - LUMINANCE12_ALPHA4_EXT = 0x8046, - } - - public enum NV_texture_compression_vtc : uint - { - } - - public enum IBM_rasterpos_clip : uint - { - RASTER_POSITION_UNCLIPPED_IBM = 0x19262, - } - - public enum SGIS_texture_edge_clamp : uint - { - CLAMP_TO_EDGE_SGIS = 0x812F, - CLAMP_TO_EDGE = 0x812F, - } - - public enum DataType : uint - { - DOUBLE = 0x140A, - DOUBLE_EXT = 0x140A, - UNSIGNED_INT = 0x1405, - _4_BYTES = 0x1409, - FLOAT = 0x1406, - UNSIGNED_SHORT = 0x1403, - SHORT = 0x1402, - BYTE = 0x1400, - _3_BYTES = 0x1408, - INT = 0x1404, - UNSIGNED_BYTE = 0x1401, - _2_BYTES = 0x1407, - } - - public enum APPLE_fence : uint - { - DRAW_PIXELS_APPLE = 0x8A0A, - FENCE_APPLE = 0x8A0B, - } - - public enum ATI_draw_buffers : uint - { - DRAW_BUFFER9_ATI = 0x882E, - DRAW_BUFFER10_ATI = 0x882F, - DRAW_BUFFER6_ATI = 0x882B, - DRAW_BUFFER4_ATI = 0x8829, - DRAW_BUFFER14_ATI = 0x8833, - DRAW_BUFFER3_ATI = 0x8828, - DRAW_BUFFER5_ATI = 0x882A, - DRAW_BUFFER0_ATI = 0x8825, - DRAW_BUFFER12_ATI = 0x8831, - DRAW_BUFFER11_ATI = 0x8830, - DRAW_BUFFER8_ATI = 0x882D, - DRAW_BUFFER15_ATI = 0x8834, - DRAW_BUFFER7_ATI = 0x882C, - DRAW_BUFFER13_ATI = 0x8832, - DRAW_BUFFER2_ATI = 0x8827, - DRAW_BUFFER1_ATI = 0x8826, - MAX_DRAW_BUFFERS_ATI = 0x8824, - } - - public enum MeshMode1 : uint - { - LINE = PolygonMode.LINE, - POINT = PolygonMode.POINT, - } - - public enum TextureTarget : uint - { - TEXTURE_1D = GetPName.TEXTURE_1D, - TEXTURE_MAX_LOD_SGIS = SGIS_texture_lod.TEXTURE_MAX_LOD_SGIS, - TEXTURE_2D = GetPName.TEXTURE_2D, - TEXTURE_BASE_LEVEL_SGIS = SGIS_texture_lod.TEXTURE_BASE_LEVEL_SGIS, - PROXY_TEXTURE_4D_SGIS = SGIS_texture4D.PROXY_TEXTURE_4D_SGIS, - PROXY_TEXTURE_2D = 0x8064, - TEXTURE_4D_SGIS = SGIS_texture4D.TEXTURE_4D_SGIS, - DETAIL_TEXTURE_2D_SGIS = SGIS_detail_texture.DETAIL_TEXTURE_2D_SGIS, - PROXY_TEXTURE_1D = 0x8063, - TEXTURE_MIN_LOD_SGIS = SGIS_texture_lod.TEXTURE_MIN_LOD_SGIS, - TEXTURE_MAX_LEVEL_SGIS = SGIS_texture_lod.TEXTURE_MAX_LEVEL_SGIS, - TEXTURE_3D_EXT = EXT_texture3D.TEXTURE_3D_EXT, - PROXY_TEXTURE_3D_EXT = EXT_texture3D.PROXY_TEXTURE_3D_EXT, - } - - public enum MeshMode2 : uint - { - FILL = PolygonMode.FILL, - LINE = PolygonMode.LINE, - POINT = PolygonMode.POINT, - } - - public enum EXT_light_texture : uint - { - ATTENUATION_EXT = 0x834D, - FRAGMENT_DEPTH_EXT = EXT_fog_coord.FRAGMENT_DEPTH_EXT, - TEXTURE_LIGHT_EXT = 0x8350, - FRAGMENT_NORMAL_EXT = 0x834A, - FRAGMENT_MATERIAL_EXT = 0x8349, - TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352, - TEXTURE_MATERIAL_FACE_EXT = 0x8351, - SHADOW_ATTENUATION_EXT = 0x834E, - FRAGMENT_COLOR_EXT = 0x834C, - TEXTURE_APPLICATION_MODE_EXT = 0x834F, - } - - public enum ATI_texture_mirror_once : uint - { - MIRROR_CLAMP_ATI = 0x8742, - MIRROR_CLAMP_TO_EDGE_ATI = 0x8743, - } - - public enum SGI_color_table : uint - { - COLOR_TABLE_SGI = 0x80D0, - COLOR_TABLE_FORMAT_SGI = 0x80D8, - COLOR_TABLE_SCALE = 0x80D6, - COLOR_TABLE_SCALE_SGI = 0x80D6, - PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D5, - COLOR_TABLE_INTENSITY_SIZE_SGI = 0x80DF, - COLOR_TABLE_WIDTH_SGI = 0x80D9, - COLOR_TABLE_BIAS = 0x80D7, - COLOR_TABLE_BLUE_SIZE = 0x80DC, - POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2, - COLOR_TABLE_FORMAT = 0x80D8, - PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5, - PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D4, - PROXY_COLOR_TABLE_SGI = 0x80D3, - COLOR_TABLE_GREEN_SIZE = 0x80DB, - PROXY_COLOR_TABLE = 0x80D3, - COLOR_TABLE_LUMINANCE_SIZE_SGI = 0x80DE, - COLOR_TABLE_ALPHA_SIZE = 0x80DD, - POST_CONVOLUTION_COLOR_TABLE = 0x80D1, - COLOR_TABLE_BIAS_SGI = 0x80D7, - COLOR_TABLE_WIDTH = 0x80D9, - POST_COLOR_MATRIX_COLOR_TABLE_SGI = 0x80D2, - COLOR_TABLE_BLUE_SIZE_SGI = 0x80DC, - COLOR_TABLE = 0x80D0, - PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4, - COLOR_TABLE_RED_SIZE_SGI = 0x80DA, - COLOR_TABLE_LUMINANCE_SIZE = 0x80DE, - POST_CONVOLUTION_COLOR_TABLE_SGI = 0x80D1, - COLOR_TABLE_GREEN_SIZE_SGI = 0x80DB, - COLOR_TABLE_RED_SIZE = 0x80DA, - COLOR_TABLE_INTENSITY_SIZE = 0x80DF, - COLOR_TABLE_ALPHA_SIZE_SGI = 0x80DD, - } - - public enum SGIS_detail_texture : uint - { - DETAIL_TEXTURE_MODE_SGIS = 0x809B, - DETAIL_TEXTURE_2D_BINDING_SGIS = 0x8096, - DETAIL_TEXTURE_LEVEL_SGIS = 0x809A, - DETAIL_TEXTURE_2D_SGIS = 0x8095, - LINEAR_DETAIL_SGIS = 0x8097, - DETAIL_TEXTURE_FUNC_POINTS_SGIS = 0x809C, - LINEAR_DETAIL_ALPHA_SGIS = 0x8098, - LINEAR_DETAIL_COLOR_SGIS = 0x8099, - } - - public enum HP_occlusion_test : uint - { - OCCLUSION_TEST_HP = 0x8165, - OCCLUSION_TEST_RESULT_HP = 0x8166, - } - - public enum APPLE_element_array : uint - { - ELEMENT_ARRAY_POINTER_APPLE = 0x876A, - ELEMENT_ARRAY_APPLE = 0x8768, - ELEMENT_ARRAY_TYPE_APPLE = 0x8769, - } - - public enum SGIX_texture_multi_buffer : uint - { - TEXTURE_MULTI_BUFFER_HINT_SGIX = 0x812E, - } - - public enum _3DFX_tbuffer : uint - { - } - - public enum EXT_vertex_shader : uint - { - OP_INDEX_EXT = 0x8782, - OP_MOV_EXT = 0x8799, - OP_MULTIPLY_MATRIX_EXT = 0x8798, - VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF, - VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4, - OUTPUT_FOG_EXT = 0x87BD, - Y_EXT = 0x87D6, - OP_ROUND_EXT = 0x8790, - OUTPUT_TEXTURE_COORD28_EXT = 0x87B9, - INVARIANT_EXT = 0x87C2, - MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6, - OP_POWER_EXT = 0x8793, - CURRENT_VERTEX_EXT = 0x87E2, - OUTPUT_TEXTURE_COORD1_EXT = 0x879E, - OUTPUT_TEXTURE_COORD29_EXT = 0x87BA, - LOCAL_EXT = 0x87C4, - OUTPUT_TEXTURE_COORD4_EXT = 0x87A1, - OUTPUT_TEXTURE_COORD20_EXT = 0x87B1, - VARIANT_ARRAY_POINTER_EXT = 0x87E9, - Z_EXT = 0x87D7, - VARIANT_ARRAY_STRIDE_EXT = 0x87E6, - VARIANT_VALUE_EXT = 0x87E4, - MVP_MATRIX_EXT = 0x87E3, - VERTEX_SHADER_BINDING_EXT = 0x8781, - OUTPUT_TEXTURE_COORD19_EXT = 0x87B0, - INVARIANT_VALUE_EXT = 0x87EA, - OUTPUT_TEXTURE_COORD21_EXT = 0x87B2, - MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8, - OUTPUT_TEXTURE_COORD3_EXT = 0x87A0, - OUTPUT_TEXTURE_COORD10_EXT = 0x87A7, - OP_MUL_EXT = 0x8786, - NEGATIVE_ONE_EXT = 0x87DF, - OP_CROSS_PRODUCT_EXT = 0x8797, - VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2, - OUTPUT_TEXTURE_COORD18_EXT = 0x87AF, - OP_NEGATE_EXT = 0x8783, - OUTPUT_TEXTURE_COORD6_EXT = 0x87A3, - VERTEX_SHADER_INVARIANTS_EXT = 0x87D1, - OUTPUT_TEXTURE_COORD11_EXT = 0x87A8, - W_EXT = 0x87D8, - OP_SET_LT_EXT = 0x878D, - ONE_EXT = 0x87DE, - VARIANT_ARRAY_EXT = 0x87E8, - OUTPUT_COLOR1_EXT = 0x879C, - OUTPUT_TEXTURE_COORD13_EXT = 0x87AA, - OUTPUT_TEXTURE_COORD24_EXT = 0x87B5, - X_EXT = 0x87D5, - ZERO_EXT = 0x87DD, - LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED, - SCALAR_EXT = 0x87BE, - OUTPUT_TEXTURE_COORD30_EXT = 0x87BB, - VARIANT_ARRAY_TYPE_EXT = 0x87E7, - VERTEX_SHADER_VARIANTS_EXT = 0x87D0, - OUTPUT_TEXTURE_COORD5_EXT = 0x87A2, - NEGATIVE_W_EXT = 0x87DC, - OUTPUT_TEXTURE_COORD25_EXT = 0x87B6, - MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CD, - OP_FLOOR_EXT = 0x878F, - NEGATIVE_Y_EXT = 0x87DA, - MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7, - OUTPUT_TEXTURE_COORD8_EXT = 0x87A5, - OP_RECIP_EXT = 0x8794, - OUTPUT_TEXTURE_COORD31_EXT = 0x87BC, - OUTPUT_TEXTURE_COORD14_EXT = 0x87AB, - NEGATIVE_X_EXT = 0x87D9, - MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5, - VARIANT_DATATYPE_EXT = 0x87E5, - OUTPUT_VERTEX_EXT = 0x879A, - OP_ADD_EXT = 0x8787, - OUTPUT_TEXTURE_COORD0_EXT = 0x879D, - OUTPUT_TEXTURE_COORD15_EXT = 0x87AC, - OP_MADD_EXT = 0x8788, - OP_DOT3_EXT = 0x8784, - MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE, - OUTPUT_TEXTURE_COORD7_EXT = 0x87A4, - LOCAL_CONSTANT_EXT = 0x87C3, - VECTOR_EXT = 0x87BF, - VERTEX_SHADER_EXT = 0x8780, - NORMALIZED_RANGE_EXT = 0x87E0, - VARIANT_EXT = 0x87C1, - OUTPUT_TEXTURE_COORD26_EXT = 0x87B7, - OP_MAX_EXT = 0x878A, - OP_CLAMP_EXT = 0x878E, - INVARIANT_DATATYPE_EXT = 0x87EB, - MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9, - OUTPUT_TEXTURE_COORD22_EXT = 0x87B3, - OP_SET_GE_EXT = 0x878C, - OP_FRAC_EXT = 0x8789, - VERTEX_SHADER_LOCALS_EXT = 0x87D3, - MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA, - LOCAL_CONSTANT_VALUE_EXT = 0x87EC, - OUTPUT_TEXTURE_COORD27_EXT = 0x87B8, - NEGATIVE_Z_EXT = 0x87DB, - OP_RECIP_SQRT_EXT = 0x8795, - MATRIX_EXT = 0x87C0, - OP_EXP_BASE_2_EXT = 0x8791, - OUTPUT_TEXTURE_COORD16_EXT = 0x87AD, - OUTPUT_TEXTURE_COORD23_EXT = 0x87B4, - OUTPUT_COLOR0_EXT = 0x879B, - OP_MIN_EXT = 0x878B, - OP_DOT4_EXT = 0x8785, - OUTPUT_TEXTURE_COORD12_EXT = 0x87A9, - OP_SUB_EXT = 0x8796, - MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB, - MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC, - OUTPUT_TEXTURE_COORD2_EXT = 0x879F, - OUTPUT_TEXTURE_COORD17_EXT = 0x87AE, - OP_LOG_BASE_2_EXT = 0x8792, - OUTPUT_TEXTURE_COORD9_EXT = 0x87A6, - FULL_RANGE_EXT = 0x87E1, - } - - public enum ClipPlaneName : uint - { - CLIP_PLANE3 = 0x3003, - CLIP_PLANE2 = 0x3002, - CLIP_PLANE5 = 0x3005, - CLIP_PLANE1 = 0x3001, - CLIP_PLANE0 = 0x3000, - CLIP_PLANE4 = 0x3004, - } - - public enum NormalPointerType : uint - { - DOUBLE = DataType.DOUBLE, - BYTE = DataType.BYTE, - SHORT = DataType.SHORT, - INT = DataType.INT, - FLOAT = DataType.FLOAT, - } - - public enum SGIX_impact_pixel_texture : uint - { - PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 0x8188, - PIXEL_TEX_GEN_Q_ROUND_SGIX = 0x8185, - PIXEL_TEX_GEN_Q_CEILING_SGIX = 0x8184, - PIXEL_TEX_GEN_Q_FLOOR_SGIX = 0x8186, - PIXEL_TEX_GEN_ALPHA_MS_SGIX = 0x818A, - PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 0x8187, - PIXEL_TEX_GEN_ALPHA_LS_SGIX = 0x8189, - } - - public enum EXT_cmyka : uint - { - UNPACK_CMYK_HINT_EXT = 0x800F, - PACK_CMYK_HINT_EXT = 0x800E, - CMYKA_EXT = 0x800D, - CMYK_EXT = 0x800C, - } - - public enum StencilFunction : uint - { - NEVER = AlphaFunction.NEVER, - GEQUAL = AlphaFunction.GEQUAL, - GREATER = AlphaFunction.GREATER, - ALWAYS = AlphaFunction.ALWAYS, - LEQUAL = AlphaFunction.LEQUAL, - NOTEQUAL = AlphaFunction.NOTEQUAL, - EQUAL = AlphaFunction.EQUAL, - LESS = AlphaFunction.LESS, - } - - public enum VERSION_1_2 : uint - { - TEXTURE_BASE_LEVEL = 0x813C, - UNSIGNED_SHORT_5_6_5_REV = 0x8364, - PACK_IMAGE_HEIGHT = 0x806C, - MAX_ELEMENTS_INDICES = 0x80E9, - UNPACK_SKIP_IMAGES = 0x806D, - LIGHT_MODEL_COLOR_CONTROL = 0x81F8, - UNSIGNED_INT_8_8_8_8_REV = 0x8367, - SMOOTH_LINE_WIDTH_RANGE = 0x0B22, - TEXTURE_WRAP_R = 0x8072, - PACK_SKIP_IMAGES = 0x806B, - UNSIGNED_BYTE_2_3_3_REV = 0x8362, - UNSIGNED_SHORT_5_6_5 = 0x8363, - UNSIGNED_INT_8_8_8_8 = 0x8035, - PROXY_TEXTURE_3D = 0x8070, - SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13, - UNSIGNED_SHORT_5_5_5_1 = 0x8034, - TEXTURE_MAX_LOD = 0x813B, - UNSIGNED_BYTE_3_3_2 = 0x8032, - TEXTURE_MAX_LEVEL = 0x813D, - BGRA = 0x80E1, - SEPARATE_SPECULAR_COLOR = 0x81FA, - ALIASED_POINT_SIZE_RANGE = 0x846D, - SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23, - SINGLE_COLOR = 0x81F9, - RESCALE_NORMAL = 0x803A, - UNSIGNED_INT_10_10_10_2 = 0x8036, - ALIASED_LINE_WIDTH_RANGE = 0x846E, - UNPACK_IMAGE_HEIGHT = 0x806E, - UNSIGNED_SHORT_1_5_5_5_REV = 0x8366, - TEXTURE_MIN_LOD = 0x813A, - MAX_3D_TEXTURE_SIZE = 0x8073, - TEXTURE_3D = 0x806F, - SMOOTH_POINT_SIZE_RANGE = 0x0B12, - MAX_ELEMENTS_VERTICES = 0x80E8, - TEXTURE_DEPTH = 0x8071, - UNSIGNED_INT_2_10_10_10_REV = 0x8368, - TEXTURE_BINDING_3D = 0x806A, - UNSIGNED_SHORT_4_4_4_4 = 0x8033, - UNSIGNED_SHORT_4_4_4_4_REV = 0x8365, - BGR = 0x80E0, - CLAMP_TO_EDGE = 0x812F, - } - - public enum NV_vertex_program1_1 : uint - { - } - - public enum EXT_compiled_vertex_array : uint - { - ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9, - ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8, - } - - public enum SGIX_flush_raster : uint - { - } - - - #endregion - } -} - diff --git a/Source/OpenGL/OpenGL/Bindings/GLFunctions.cs b/Source/OpenGL/OpenGL/Bindings/GLFunctions.cs deleted file mode 100644 index 3dac7c3e..00000000 --- a/Source/OpenGL/OpenGL/Bindings/GLFunctions.cs +++ /dev/null @@ -1,2869 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace OpenTK.OpenGL -{ - public static partial class GL - { - public static bool ExtensionsLoaded = false; - public static bool CoreLoaded = false; - - #region OpenGL functions - - public static Delegates.NewList NewList; - public static Delegates.EndList EndList; - public static Delegates.CallList CallList; - public static Delegates.CallLists CallLists; - public static Delegates.DeleteLists DeleteLists; - public static Delegates.GenLists GenLists; - public static Delegates.ListBase ListBase; - public static Delegates.Begin Begin; - public static Delegates.Bitmap Bitmap; - public static Delegates.Color3b Color3b; - public static Delegates.Color3bv Color3bv; - public static Delegates.Color3d Color3d; - public static Delegates.Color3dv Color3dv; - public static Delegates.Color3f Color3f; - public static Delegates.Color3fv Color3fv; - public static Delegates.Color3i Color3i; - public static Delegates.Color3iv Color3iv; - public static Delegates.Color3s Color3s; - public static Delegates.Color3sv Color3sv; - public static Delegates.Color3ub Color3ub; - public static Delegates.Color3ubv Color3ubv; - public static Delegates.Color3ui Color3ui; - public static Delegates.Color3uiv Color3uiv; - public static Delegates.Color3us Color3us; - public static Delegates.Color3usv Color3usv; - public static Delegates.Color4b Color4b; - public static Delegates.Color4bv Color4bv; - public static Delegates.Color4d Color4d; - public static Delegates.Color4dv Color4dv; - public static Delegates.Color4f Color4f; - public static Delegates.Color4fv Color4fv; - public static Delegates.Color4i Color4i; - public static Delegates.Color4iv Color4iv; - public static Delegates.Color4s Color4s; - public static Delegates.Color4sv Color4sv; - public static Delegates.Color4ub Color4ub; - public static Delegates.Color4ubv Color4ubv; - public static Delegates.Color4ui Color4ui; - public static Delegates.Color4uiv Color4uiv; - public static Delegates.Color4us Color4us; - public static Delegates.Color4usv Color4usv; - public static Delegates.EdgeFlag EdgeFlag; - public static Delegates.EdgeFlagv EdgeFlagv; - public static Delegates.End End; - public static Delegates.Indexd Indexd; - public static Delegates.Indexdv Indexdv; - public static Delegates.Indexf Indexf; - public static Delegates.Indexfv Indexfv; - public static Delegates.Indexi Indexi; - public static Delegates.Indexiv Indexiv; - public static Delegates.Indexs Indexs; - public static Delegates.Indexsv Indexsv; - public static Delegates.Normal3b Normal3b; - public static Delegates.Normal3bv Normal3bv; - public static Delegates.Normal3d Normal3d; - public static Delegates.Normal3dv Normal3dv; - public static Delegates.Normal3f Normal3f; - public static Delegates.Normal3fv Normal3fv; - public static Delegates.Normal3i Normal3i; - public static Delegates.Normal3iv Normal3iv; - public static Delegates.Normal3s Normal3s; - public static Delegates.Normal3sv Normal3sv; - public static Delegates.RasterPos2d RasterPos2d; - public static Delegates.RasterPos2dv RasterPos2dv; - public static Delegates.RasterPos2f RasterPos2f; - public static Delegates.RasterPos2fv RasterPos2fv; - public static Delegates.RasterPos2i RasterPos2i; - public static Delegates.RasterPos2iv RasterPos2iv; - public static Delegates.RasterPos2s RasterPos2s; - public static Delegates.RasterPos2sv RasterPos2sv; - public static Delegates.RasterPos3d RasterPos3d; - public static Delegates.RasterPos3dv RasterPos3dv; - public static Delegates.RasterPos3f RasterPos3f; - public static Delegates.RasterPos3fv RasterPos3fv; - public static Delegates.RasterPos3i RasterPos3i; - public static Delegates.RasterPos3iv RasterPos3iv; - public static Delegates.RasterPos3s RasterPos3s; - public static Delegates.RasterPos3sv RasterPos3sv; - public static Delegates.RasterPos4d RasterPos4d; - public static Delegates.RasterPos4dv RasterPos4dv; - public static Delegates.RasterPos4f RasterPos4f; - public static Delegates.RasterPos4fv RasterPos4fv; - public static Delegates.RasterPos4i RasterPos4i; - public static Delegates.RasterPos4iv RasterPos4iv; - public static Delegates.RasterPos4s RasterPos4s; - public static Delegates.RasterPos4sv RasterPos4sv; - public static Delegates.Rectd Rectd; - public static Delegates.Rectdv Rectdv; - public static Delegates.Rectf Rectf; - public static Delegates.Rectfv Rectfv; - public static Delegates.Recti Recti; - public static Delegates.Rectiv Rectiv; - public static Delegates.Rects Rects; - public static Delegates.Rectsv Rectsv; - public static Delegates.TexCoord1d TexCoord1d; - public static Delegates.TexCoord1dv TexCoord1dv; - public static Delegates.TexCoord1f TexCoord1f; - public static Delegates.TexCoord1fv TexCoord1fv; - public static Delegates.TexCoord1i TexCoord1i; - public static Delegates.TexCoord1iv TexCoord1iv; - public static Delegates.TexCoord1s TexCoord1s; - public static Delegates.TexCoord1sv TexCoord1sv; - public static Delegates.TexCoord2d TexCoord2d; - public static Delegates.TexCoord2dv TexCoord2dv; - public static Delegates.TexCoord2f TexCoord2f; - public static Delegates.TexCoord2fv TexCoord2fv; - public static Delegates.TexCoord2i TexCoord2i; - public static Delegates.TexCoord2iv TexCoord2iv; - public static Delegates.TexCoord2s TexCoord2s; - public static Delegates.TexCoord2sv TexCoord2sv; - public static Delegates.TexCoord3d TexCoord3d; - public static Delegates.TexCoord3dv TexCoord3dv; - public static Delegates.TexCoord3f TexCoord3f; - public static Delegates.TexCoord3fv TexCoord3fv; - public static Delegates.TexCoord3i TexCoord3i; - public static Delegates.TexCoord3iv TexCoord3iv; - public static Delegates.TexCoord3s TexCoord3s; - public static Delegates.TexCoord3sv TexCoord3sv; - public static Delegates.TexCoord4d TexCoord4d; - public static Delegates.TexCoord4dv TexCoord4dv; - public static Delegates.TexCoord4f TexCoord4f; - public static Delegates.TexCoord4fv TexCoord4fv; - public static Delegates.TexCoord4i TexCoord4i; - public static Delegates.TexCoord4iv TexCoord4iv; - public static Delegates.TexCoord4s TexCoord4s; - public static Delegates.TexCoord4sv TexCoord4sv; - public static Delegates.Vertex2d Vertex2d; - public static Delegates.Vertex2dv Vertex2dv; - public static Delegates.Vertex2f Vertex2f; - public static Delegates.Vertex2fv Vertex2fv; - public static Delegates.Vertex2i Vertex2i; - public static Delegates.Vertex2iv Vertex2iv; - public static Delegates.Vertex2s Vertex2s; - public static Delegates.Vertex2sv Vertex2sv; - public static Delegates.Vertex3d Vertex3d; - public static Delegates.Vertex3dv Vertex3dv; - public static Delegates.Vertex3f Vertex3f; - public static Delegates.Vertex3fv Vertex3fv; - public static Delegates.Vertex3i Vertex3i; - public static Delegates.Vertex3iv Vertex3iv; - public static Delegates.Vertex3s Vertex3s; - public static Delegates.Vertex3sv Vertex3sv; - public static Delegates.Vertex4d Vertex4d; - public static Delegates.Vertex4dv Vertex4dv; - public static Delegates.Vertex4f Vertex4f; - public static Delegates.Vertex4fv Vertex4fv; - public static Delegates.Vertex4i Vertex4i; - public static Delegates.Vertex4iv Vertex4iv; - public static Delegates.Vertex4s Vertex4s; - public static Delegates.Vertex4sv Vertex4sv; - public static Delegates.ClipPlane ClipPlane; - public static Delegates.ColorMaterial ColorMaterial; - public static Delegates.CullFace CullFace; - public static Delegates.Fogf Fogf; - public static Delegates.Fogfv Fogfv; - public static Delegates.Fogi Fogi; - public static Delegates.Fogiv Fogiv; - public static Delegates.FrontFace FrontFace; - public static Delegates.Hint Hint; - public static Delegates.Lightf Lightf; - public static Delegates.Lightfv Lightfv; - public static Delegates.Lighti Lighti; - public static Delegates.Lightiv Lightiv; - public static Delegates.LightModelf LightModelf; - public static Delegates.LightModelfv LightModelfv; - public static Delegates.LightModeli LightModeli; - public static Delegates.LightModeliv LightModeliv; - public static Delegates.LineStipple LineStipple; - public static Delegates.LineWidth LineWidth; - public static Delegates.Materialf Materialf; - public static Delegates.Materialfv Materialfv; - public static Delegates.Materiali Materiali; - public static Delegates.Materialiv Materialiv; - public static Delegates.PointSize PointSize; - public static Delegates.PolygonMode PolygonMode; - public static Delegates.PolygonStipple PolygonStipple; - public static Delegates.Scissor Scissor; - public static Delegates.ShadeModel ShadeModel; - public static Delegates.TexParameterf TexParameterf; - public static Delegates.TexParameterfv TexParameterfv; - public static Delegates.TexParameteri TexParameteri; - public static Delegates.TexParameteriv TexParameteriv; - public static Delegates.TexImage1D TexImage1D; - public static Delegates.TexImage2D TexImage2D; - public static Delegates.TexEnvf TexEnvf; - public static Delegates.TexEnvfv TexEnvfv; - public static Delegates.TexEnvi TexEnvi; - public static Delegates.TexEnviv TexEnviv; - public static Delegates.TexGend TexGend; - public static Delegates.TexGendv TexGendv; - public static Delegates.TexGenf TexGenf; - public static Delegates.TexGenfv TexGenfv; - public static Delegates.TexGeni TexGeni; - public static Delegates.TexGeniv TexGeniv; - public static Delegates.FeedbackBuffer FeedbackBuffer; - public static Delegates.SelectBuffer SelectBuffer; - public static Delegates.RenderMode RenderMode; - public static Delegates.InitNames InitNames; - public static Delegates.LoadName LoadName; - public static Delegates.PassThrough PassThrough; - public static Delegates.PopName PopName; - public static Delegates.PushName PushName; - public static Delegates.DrawBuffer DrawBuffer; - public static Delegates.Clear Clear; - public static Delegates.ClearAccum ClearAccum; - public static Delegates.ClearIndex ClearIndex; - public static Delegates.ClearColor ClearColor; - public static Delegates.ClearStencil ClearStencil; - public static Delegates.ClearDepth ClearDepth; - public static Delegates.StencilMask StencilMask; - public static Delegates.ColorMask ColorMask; - public static Delegates.DepthMask DepthMask; - public static Delegates.IndexMask IndexMask; - public static Delegates.Accum Accum; - public static Delegates.Disable Disable; - public static Delegates.Enable Enable; - public static Delegates.Finish Finish; - public static Delegates.Flush Flush; - public static Delegates.PopAttrib PopAttrib; - public static Delegates.PushAttrib PushAttrib; - public static Delegates.Map1d Map1d; - public static Delegates.Map1f Map1f; - public static Delegates.Map2d Map2d; - public static Delegates.Map2f Map2f; - public static Delegates.MapGrid1d MapGrid1d; - public static Delegates.MapGrid1f MapGrid1f; - public static Delegates.MapGrid2d MapGrid2d; - public static Delegates.MapGrid2f MapGrid2f; - public static Delegates.EvalCoord1d EvalCoord1d; - public static Delegates.EvalCoord1dv EvalCoord1dv; - public static Delegates.EvalCoord1f EvalCoord1f; - public static Delegates.EvalCoord1fv EvalCoord1fv; - public static Delegates.EvalCoord2d EvalCoord2d; - public static Delegates.EvalCoord2dv EvalCoord2dv; - public static Delegates.EvalCoord2f EvalCoord2f; - public static Delegates.EvalCoord2fv EvalCoord2fv; - public static Delegates.EvalMesh1 EvalMesh1; - public static Delegates.EvalPoint1 EvalPoint1; - public static Delegates.EvalMesh2 EvalMesh2; - public static Delegates.EvalPoint2 EvalPoint2; - public static Delegates.AlphaFunc AlphaFunc; - public static Delegates.BlendFunc BlendFunc; - public static Delegates.LogicOp LogicOp; - public static Delegates.StencilFunc StencilFunc; - public static Delegates.StencilOp StencilOp; - public static Delegates.DepthFunc DepthFunc; - public static Delegates.PixelZoom PixelZoom; - public static Delegates.PixelTransferf PixelTransferf; - public static Delegates.PixelTransferi PixelTransferi; - public static Delegates.PixelStoref PixelStoref; - public static Delegates.PixelStorei PixelStorei; - public static Delegates.PixelMapfv PixelMapfv; - public static Delegates.PixelMapuiv PixelMapuiv; - public static Delegates.PixelMapusv PixelMapusv; - public static Delegates.ReadBuffer ReadBuffer; - public static Delegates.CopyPixels CopyPixels; - public static Delegates.ReadPixels ReadPixels; - public static Delegates.DrawPixels DrawPixels; - public static Delegates.GetBooleanv GetBooleanv; - public static Delegates.GetClipPlane GetClipPlane; - public static Delegates.GetDoublev GetDoublev; - public static Delegates.GetError GetError; - public static Delegates.GetFloatv GetFloatv; - public static Delegates.GetIntegerv GetIntegerv; - public static Delegates.GetLightfv GetLightfv; - public static Delegates.GetLightiv GetLightiv; - public static Delegates.GetMapdv GetMapdv; - public static Delegates.GetMapfv GetMapfv; - public static Delegates.GetMapiv GetMapiv; - public static Delegates.GetMaterialfv GetMaterialfv; - public static Delegates.GetMaterialiv GetMaterialiv; - public static Delegates.GetPixelMapfv GetPixelMapfv; - public static Delegates.GetPixelMapuiv GetPixelMapuiv; - public static Delegates.GetPixelMapusv GetPixelMapusv; - public static Delegates.GetPolygonStipple GetPolygonStipple; - public static Delegates.GetString GetString; - public static Delegates.GetTexEnvfv GetTexEnvfv; - public static Delegates.GetTexEnviv GetTexEnviv; - public static Delegates.GetTexGendv GetTexGendv; - public static Delegates.GetTexGenfv GetTexGenfv; - public static Delegates.GetTexGeniv GetTexGeniv; - public static Delegates.GetTexImage GetTexImage; - public static Delegates.GetTexParameterfv GetTexParameterfv; - public static Delegates.GetTexParameteriv GetTexParameteriv; - public static Delegates.GetTexLevelParameterfv GetTexLevelParameterfv; - public static Delegates.GetTexLevelParameteriv GetTexLevelParameteriv; - public static Delegates.IsEnabled IsEnabled; - public static Delegates.IsList IsList; - public static Delegates.DepthRange DepthRange; - public static Delegates.Frustum Frustum; - public static Delegates.LoadIdentity LoadIdentity; - public static Delegates.LoadMatrixf LoadMatrixf; - public static Delegates.LoadMatrixd LoadMatrixd; - public static Delegates.MatrixMode MatrixMode; - public static Delegates.MultMatrixf MultMatrixf; - public static Delegates.MultMatrixd MultMatrixd; - public static Delegates.Ortho Ortho; - public static Delegates.PopMatrix PopMatrix; - public static Delegates.PushMatrix PushMatrix; - public static Delegates.Rotated Rotated; - public static Delegates.Rotatef Rotatef; - public static Delegates.Scaled Scaled; - public static Delegates.Scalef Scalef; - public static Delegates.Translated Translated; - public static Delegates.Translatef Translatef; - public static Delegates.Viewport Viewport; - public static Delegates.ArrayElement ArrayElement; - public static Delegates.ColorPointer ColorPointer; - public static Delegates.DisableClientState DisableClientState; - public static Delegates.DrawArrays DrawArrays; - public static Delegates.DrawElements DrawElements; - public static Delegates.EdgeFlagPointer EdgeFlagPointer; - public static Delegates.EnableClientState EnableClientState; - public static Delegates.GetPointerv GetPointerv; - public static Delegates.IndexPointer IndexPointer; - public static Delegates.InterleavedArrays InterleavedArrays; - public static Delegates.NormalPointer NormalPointer; - public static Delegates.TexCoordPointer TexCoordPointer; - public static Delegates.VertexPointer VertexPointer; - public static Delegates.PolygonOffset PolygonOffset; - public static Delegates.CopyTexImage1D CopyTexImage1D; - public static Delegates.CopyTexImage2D CopyTexImage2D; - public static Delegates.CopyTexSubImage1D CopyTexSubImage1D; - public static Delegates.CopyTexSubImage2D CopyTexSubImage2D; - public static Delegates.TexSubImage1D TexSubImage1D; - public static Delegates.TexSubImage2D TexSubImage2D; - public static Delegates.AreTexturesResident AreTexturesResident; - public static Delegates.BindTexture BindTexture; - public static Delegates.DeleteTextures DeleteTextures; - public static Delegates.GenTextures GenTextures; - public static Delegates.IsTexture IsTexture; - public static Delegates.PrioritizeTextures PrioritizeTextures; - public static Delegates.Indexub Indexub; - public static Delegates.Indexubv Indexubv; - public static Delegates.PopClientAttrib PopClientAttrib; - public static Delegates.PushClientAttrib PushClientAttrib; - public static Delegates.BlendColor BlendColor; - public static Delegates.BlendEquation BlendEquation; - public static Delegates.DrawRangeElements DrawRangeElements; - public static Delegates.ColorTable ColorTable; - public static Delegates.ColorTableParameterfv ColorTableParameterfv; - public static Delegates.ColorTableParameteriv ColorTableParameteriv; - public static Delegates.CopyColorTable CopyColorTable; - public static Delegates.GetColorTable GetColorTable; - public static Delegates.GetColorTableParameterfv GetColorTableParameterfv; - public static Delegates.GetColorTableParameteriv GetColorTableParameteriv; - public static Delegates.ColorSubTable ColorSubTable; - public static Delegates.CopyColorSubTable CopyColorSubTable; - public static Delegates.ConvolutionFilter1D ConvolutionFilter1D; - public static Delegates.ConvolutionFilter2D ConvolutionFilter2D; - public static Delegates.ConvolutionParameterf ConvolutionParameterf; - public static Delegates.ConvolutionParameterfv ConvolutionParameterfv; - public static Delegates.ConvolutionParameteri ConvolutionParameteri; - public static Delegates.ConvolutionParameteriv ConvolutionParameteriv; - public static Delegates.CopyConvolutionFilter1D CopyConvolutionFilter1D; - public static Delegates.CopyConvolutionFilter2D CopyConvolutionFilter2D; - public static Delegates.GetConvolutionFilter GetConvolutionFilter; - public static Delegates.GetConvolutionParameterfv GetConvolutionParameterfv; - public static Delegates.GetConvolutionParameteriv GetConvolutionParameteriv; - public static Delegates.GetSeparableFilter GetSeparableFilter; - public static Delegates.SeparableFilter2D SeparableFilter2D; - public static Delegates.GetHistogram GetHistogram; - public static Delegates.GetHistogramParameterfv GetHistogramParameterfv; - public static Delegates.GetHistogramParameteriv GetHistogramParameteriv; - public static Delegates.GetMinmax GetMinmax; - public static Delegates.GetMinmaxParameterfv GetMinmaxParameterfv; - public static Delegates.GetMinmaxParameteriv GetMinmaxParameteriv; - public static Delegates.Histogram Histogram; - public static Delegates.Minmax Minmax; - public static Delegates.ResetHistogram ResetHistogram; - public static Delegates.ResetMinmax ResetMinmax; - public static Delegates.TexImage3D TexImage3D; - public static Delegates.TexSubImage3D TexSubImage3D; - public static Delegates.CopyTexSubImage3D CopyTexSubImage3D; - public static Delegates.ActiveTexture ActiveTexture; - public static Delegates.ClientActiveTexture ClientActiveTexture; - public static Delegates.MultiTexCoord1d MultiTexCoord1d; - public static Delegates.MultiTexCoord1dv MultiTexCoord1dv; - public static Delegates.MultiTexCoord1f MultiTexCoord1f; - public static Delegates.MultiTexCoord1fv MultiTexCoord1fv; - public static Delegates.MultiTexCoord1i MultiTexCoord1i; - public static Delegates.MultiTexCoord1iv MultiTexCoord1iv; - public static Delegates.MultiTexCoord1s MultiTexCoord1s; - public static Delegates.MultiTexCoord1sv MultiTexCoord1sv; - public static Delegates.MultiTexCoord2d MultiTexCoord2d; - public static Delegates.MultiTexCoord2dv MultiTexCoord2dv; - public static Delegates.MultiTexCoord2f MultiTexCoord2f; - public static Delegates.MultiTexCoord2fv MultiTexCoord2fv; - public static Delegates.MultiTexCoord2i MultiTexCoord2i; - public static Delegates.MultiTexCoord2iv MultiTexCoord2iv; - public static Delegates.MultiTexCoord2s MultiTexCoord2s; - public static Delegates.MultiTexCoord2sv MultiTexCoord2sv; - public static Delegates.MultiTexCoord3d MultiTexCoord3d; - public static Delegates.MultiTexCoord3dv MultiTexCoord3dv; - public static Delegates.MultiTexCoord3f MultiTexCoord3f; - public static Delegates.MultiTexCoord3fv MultiTexCoord3fv; - public static Delegates.MultiTexCoord3i MultiTexCoord3i; - public static Delegates.MultiTexCoord3iv MultiTexCoord3iv; - public static Delegates.MultiTexCoord3s MultiTexCoord3s; - public static Delegates.MultiTexCoord3sv MultiTexCoord3sv; - public static Delegates.MultiTexCoord4d MultiTexCoord4d; - public static Delegates.MultiTexCoord4dv MultiTexCoord4dv; - public static Delegates.MultiTexCoord4f MultiTexCoord4f; - public static Delegates.MultiTexCoord4fv MultiTexCoord4fv; - public static Delegates.MultiTexCoord4i MultiTexCoord4i; - public static Delegates.MultiTexCoord4iv MultiTexCoord4iv; - public static Delegates.MultiTexCoord4s MultiTexCoord4s; - public static Delegates.MultiTexCoord4sv MultiTexCoord4sv; - public static Delegates.LoadTransposeMatrixf LoadTransposeMatrixf; - public static Delegates.LoadTransposeMatrixd LoadTransposeMatrixd; - public static Delegates.MultTransposeMatrixf MultTransposeMatrixf; - public static Delegates.MultTransposeMatrixd MultTransposeMatrixd; - public static Delegates.SampleCoverage SampleCoverage; - public static Delegates.CompressedTexImage3D CompressedTexImage3D; - public static Delegates.CompressedTexImage2D CompressedTexImage2D; - public static Delegates.CompressedTexImage1D CompressedTexImage1D; - public static Delegates.CompressedTexSubImage3D CompressedTexSubImage3D; - public static Delegates.CompressedTexSubImage2D CompressedTexSubImage2D; - public static Delegates.CompressedTexSubImage1D CompressedTexSubImage1D; - public static Delegates.GetCompressedTexImage GetCompressedTexImage; - public static Delegates.BlendFuncSeparate BlendFuncSeparate; - public static Delegates.FogCoordf FogCoordf; - public static Delegates.FogCoordfv FogCoordfv; - public static Delegates.FogCoordd FogCoordd; - public static Delegates.FogCoorddv FogCoorddv; - public static Delegates.FogCoordPointer FogCoordPointer; - public static Delegates.MultiDrawArrays MultiDrawArrays; - public static Delegates.MultiDrawElements MultiDrawElements; - public static Delegates.PointParameterf PointParameterf; - public static Delegates.PointParameterfv PointParameterfv; - public static Delegates.PointParameteri PointParameteri; - public static Delegates.PointParameteriv PointParameteriv; - public static Delegates.SecondaryColor3b SecondaryColor3b; - public static Delegates.SecondaryColor3bv SecondaryColor3bv; - public static Delegates.SecondaryColor3d SecondaryColor3d; - public static Delegates.SecondaryColor3dv SecondaryColor3dv; - public static Delegates.SecondaryColor3f SecondaryColor3f; - public static Delegates.SecondaryColor3fv SecondaryColor3fv; - public static Delegates.SecondaryColor3i SecondaryColor3i; - public static Delegates.SecondaryColor3iv SecondaryColor3iv; - public static Delegates.SecondaryColor3s SecondaryColor3s; - public static Delegates.SecondaryColor3sv SecondaryColor3sv; - public static Delegates.SecondaryColor3ub SecondaryColor3ub; - public static Delegates.SecondaryColor3ubv SecondaryColor3ubv; - public static Delegates.SecondaryColor3ui SecondaryColor3ui; - public static Delegates.SecondaryColor3uiv SecondaryColor3uiv; - public static Delegates.SecondaryColor3us SecondaryColor3us; - public static Delegates.SecondaryColor3usv SecondaryColor3usv; - public static Delegates.SecondaryColorPointer SecondaryColorPointer; - public static Delegates.WindowPos2d WindowPos2d; - public static Delegates.WindowPos2dv WindowPos2dv; - public static Delegates.WindowPos2f WindowPos2f; - public static Delegates.WindowPos2fv WindowPos2fv; - public static Delegates.WindowPos2i WindowPos2i; - public static Delegates.WindowPos2iv WindowPos2iv; - public static Delegates.WindowPos2s WindowPos2s; - public static Delegates.WindowPos2sv WindowPos2sv; - public static Delegates.WindowPos3d WindowPos3d; - public static Delegates.WindowPos3dv WindowPos3dv; - public static Delegates.WindowPos3f WindowPos3f; - public static Delegates.WindowPos3fv WindowPos3fv; - public static Delegates.WindowPos3i WindowPos3i; - public static Delegates.WindowPos3iv WindowPos3iv; - public static Delegates.WindowPos3s WindowPos3s; - public static Delegates.WindowPos3sv WindowPos3sv; - public static Delegates.GenQueries GenQueries; - public static Delegates.DeleteQueries DeleteQueries; - public static Delegates.IsQuery IsQuery; - public static Delegates.BeginQuery BeginQuery; - public static Delegates.EndQuery EndQuery; - public static Delegates.GetQueryiv GetQueryiv; - public static Delegates.GetQueryObjectiv GetQueryObjectiv; - public static Delegates.GetQueryObjectuiv GetQueryObjectuiv; - public static Delegates.BindBuffer BindBuffer; - public static Delegates.DeleteBuffers DeleteBuffers; - public static Delegates.GenBuffers GenBuffers; - public static Delegates.IsBuffer IsBuffer; - public static Delegates.BufferData BufferData; - public static Delegates.BufferSubData BufferSubData; - public static Delegates.GetBufferSubData GetBufferSubData; - public static Delegates.MapBuffer_ MapBuffer_; - public static Delegates.UnmapBuffer UnmapBuffer; - public static Delegates.GetBufferParameteriv GetBufferParameteriv; - public static Delegates.GetBufferPointerv GetBufferPointerv; - public static Delegates.BlendEquationSeparate BlendEquationSeparate; - public static Delegates.DrawBuffers DrawBuffers; - public static Delegates.StencilOpSeparate StencilOpSeparate; - public static Delegates.StencilFuncSeparate StencilFuncSeparate; - public static Delegates.StencilMaskSeparate StencilMaskSeparate; - public static Delegates.AttachShader AttachShader; - public static Delegates.BindAttribLocation BindAttribLocation; - public static Delegates.CompileShader CompileShader; - public static Delegates.CreateProgram CreateProgram; - public static Delegates.CreateShader CreateShader; - public static Delegates.DeleteProgram DeleteProgram; - public static Delegates.DeleteShader DeleteShader; - public static Delegates.DetachShader DetachShader; - public static Delegates.DisableVertexAttribArray DisableVertexAttribArray; - public static Delegates.EnableVertexAttribArray EnableVertexAttribArray; - public static Delegates.GetActiveAttrib GetActiveAttrib; - public static Delegates.GetActiveUniform GetActiveUniform; - public static Delegates.GetAttachedShaders GetAttachedShaders; - public static Delegates.GetAttribLocation GetAttribLocation; - public static Delegates.GetProgramiv GetProgramiv; - public static Delegates.GetProgramInfoLog GetProgramInfoLog; - public static Delegates.GetShaderiv GetShaderiv; - public static Delegates.GetShaderInfoLog GetShaderInfoLog; - public static Delegates.GetShaderSource GetShaderSource; - public static Delegates.GetUniformLocation GetUniformLocation; - public static Delegates.GetUniformfv GetUniformfv; - public static Delegates.GetUniformiv GetUniformiv; - public static Delegates.GetVertexAttribdv GetVertexAttribdv; - public static Delegates.GetVertexAttribfv GetVertexAttribfv; - public static Delegates.GetVertexAttribiv GetVertexAttribiv; - public static Delegates.GetVertexAttribPointerv GetVertexAttribPointerv; - public static Delegates.IsProgram IsProgram; - public static Delegates.IsShader IsShader; - public static Delegates.LinkProgram LinkProgram; - public static Delegates.ShaderSource ShaderSource; - public static Delegates.UseProgram UseProgram; - public static Delegates.Uniform1f Uniform1f; - public static Delegates.Uniform2f Uniform2f; - public static Delegates.Uniform3f Uniform3f; - public static Delegates.Uniform4f Uniform4f; - public static Delegates.Uniform1i Uniform1i; - public static Delegates.Uniform2i Uniform2i; - public static Delegates.Uniform3i Uniform3i; - public static Delegates.Uniform4i Uniform4i; - public static Delegates.Uniform1fv Uniform1fv; - public static Delegates.Uniform2fv Uniform2fv; - public static Delegates.Uniform3fv Uniform3fv; - public static Delegates.Uniform4fv Uniform4fv; - public static Delegates.Uniform1iv Uniform1iv; - public static Delegates.Uniform2iv Uniform2iv; - public static Delegates.Uniform3iv Uniform3iv; - public static Delegates.Uniform4iv Uniform4iv; - public static Delegates.UniformMatrix2fv UniformMatrix2fv; - public static Delegates.UniformMatrix3fv UniformMatrix3fv; - public static Delegates.UniformMatrix4fv UniformMatrix4fv; - public static Delegates.ValidateProgram ValidateProgram; - public static Delegates.VertexAttrib1d VertexAttrib1d; - public static Delegates.VertexAttrib1dv VertexAttrib1dv; - public static Delegates.VertexAttrib1f VertexAttrib1f; - public static Delegates.VertexAttrib1fv VertexAttrib1fv; - public static Delegates.VertexAttrib1s VertexAttrib1s; - public static Delegates.VertexAttrib1sv VertexAttrib1sv; - public static Delegates.VertexAttrib2d VertexAttrib2d; - public static Delegates.VertexAttrib2dv VertexAttrib2dv; - public static Delegates.VertexAttrib2f VertexAttrib2f; - public static Delegates.VertexAttrib2fv VertexAttrib2fv; - public static Delegates.VertexAttrib2s VertexAttrib2s; - public static Delegates.VertexAttrib2sv VertexAttrib2sv; - public static Delegates.VertexAttrib3d VertexAttrib3d; - public static Delegates.VertexAttrib3dv VertexAttrib3dv; - public static Delegates.VertexAttrib3f VertexAttrib3f; - public static Delegates.VertexAttrib3fv VertexAttrib3fv; - public static Delegates.VertexAttrib3s VertexAttrib3s; - public static Delegates.VertexAttrib3sv VertexAttrib3sv; - public static Delegates.VertexAttrib4Nbv VertexAttrib4Nbv; - public static Delegates.VertexAttrib4Niv VertexAttrib4Niv; - public static Delegates.VertexAttrib4Nsv VertexAttrib4Nsv; - public static Delegates.VertexAttrib4Nub VertexAttrib4Nub; - public static Delegates.VertexAttrib4Nubv VertexAttrib4Nubv; - public static Delegates.VertexAttrib4Nuiv VertexAttrib4Nuiv; - public static Delegates.VertexAttrib4Nusv VertexAttrib4Nusv; - public static Delegates.VertexAttrib4bv VertexAttrib4bv; - public static Delegates.VertexAttrib4d VertexAttrib4d; - public static Delegates.VertexAttrib4dv VertexAttrib4dv; - public static Delegates.VertexAttrib4f VertexAttrib4f; - public static Delegates.VertexAttrib4fv VertexAttrib4fv; - public static Delegates.VertexAttrib4iv VertexAttrib4iv; - public static Delegates.VertexAttrib4s VertexAttrib4s; - public static Delegates.VertexAttrib4sv VertexAttrib4sv; - public static Delegates.VertexAttrib4ubv VertexAttrib4ubv; - public static Delegates.VertexAttrib4uiv VertexAttrib4uiv; - public static Delegates.VertexAttrib4usv VertexAttrib4usv; - public static Delegates.VertexAttribPointer VertexAttribPointer; - public static Delegates.ActiveTextureARB ActiveTextureARB; - public static Delegates.ClientActiveTextureARB ClientActiveTextureARB; - public static Delegates.MultiTexCoord1dARB MultiTexCoord1dARB; - public static Delegates.MultiTexCoord1dvARB MultiTexCoord1dvARB; - public static Delegates.MultiTexCoord1fARB MultiTexCoord1fARB; - public static Delegates.MultiTexCoord1fvARB MultiTexCoord1fvARB; - public static Delegates.MultiTexCoord1iARB MultiTexCoord1iARB; - public static Delegates.MultiTexCoord1ivARB MultiTexCoord1ivARB; - public static Delegates.MultiTexCoord1sARB MultiTexCoord1sARB; - public static Delegates.MultiTexCoord1svARB MultiTexCoord1svARB; - public static Delegates.MultiTexCoord2dARB MultiTexCoord2dARB; - public static Delegates.MultiTexCoord2dvARB MultiTexCoord2dvARB; - public static Delegates.MultiTexCoord2fARB MultiTexCoord2fARB; - public static Delegates.MultiTexCoord2fvARB MultiTexCoord2fvARB; - public static Delegates.MultiTexCoord2iARB MultiTexCoord2iARB; - public static Delegates.MultiTexCoord2ivARB MultiTexCoord2ivARB; - public static Delegates.MultiTexCoord2sARB MultiTexCoord2sARB; - public static Delegates.MultiTexCoord2svARB MultiTexCoord2svARB; - public static Delegates.MultiTexCoord3dARB MultiTexCoord3dARB; - public static Delegates.MultiTexCoord3dvARB MultiTexCoord3dvARB; - public static Delegates.MultiTexCoord3fARB MultiTexCoord3fARB; - public static Delegates.MultiTexCoord3fvARB MultiTexCoord3fvARB; - public static Delegates.MultiTexCoord3iARB MultiTexCoord3iARB; - public static Delegates.MultiTexCoord3ivARB MultiTexCoord3ivARB; - public static Delegates.MultiTexCoord3sARB MultiTexCoord3sARB; - public static Delegates.MultiTexCoord3svARB MultiTexCoord3svARB; - public static Delegates.MultiTexCoord4dARB MultiTexCoord4dARB; - public static Delegates.MultiTexCoord4dvARB MultiTexCoord4dvARB; - public static Delegates.MultiTexCoord4fARB MultiTexCoord4fARB; - public static Delegates.MultiTexCoord4fvARB MultiTexCoord4fvARB; - public static Delegates.MultiTexCoord4iARB MultiTexCoord4iARB; - public static Delegates.MultiTexCoord4ivARB MultiTexCoord4ivARB; - public static Delegates.MultiTexCoord4sARB MultiTexCoord4sARB; - public static Delegates.MultiTexCoord4svARB MultiTexCoord4svARB; - public static Delegates.LoadTransposeMatrixfARB LoadTransposeMatrixfARB; - public static Delegates.LoadTransposeMatrixdARB LoadTransposeMatrixdARB; - public static Delegates.MultTransposeMatrixfARB MultTransposeMatrixfARB; - public static Delegates.MultTransposeMatrixdARB MultTransposeMatrixdARB; - public static Delegates.SampleCoverageARB SampleCoverageARB; - public static Delegates.CompressedTexImage3DARB CompressedTexImage3DARB; - public static Delegates.CompressedTexImage2DARB CompressedTexImage2DARB; - public static Delegates.CompressedTexImage1DARB CompressedTexImage1DARB; - public static Delegates.CompressedTexSubImage3DARB CompressedTexSubImage3DARB; - public static Delegates.CompressedTexSubImage2DARB CompressedTexSubImage2DARB; - public static Delegates.CompressedTexSubImage1DARB CompressedTexSubImage1DARB; - public static Delegates.GetCompressedTexImageARB GetCompressedTexImageARB; - public static Delegates.PointParameterfARB PointParameterfARB; - public static Delegates.PointParameterfvARB PointParameterfvARB; - public static Delegates.WeightbvARB WeightbvARB; - public static Delegates.WeightsvARB WeightsvARB; - public static Delegates.WeightivARB WeightivARB; - public static Delegates.WeightfvARB WeightfvARB; - public static Delegates.WeightdvARB WeightdvARB; - public static Delegates.WeightubvARB WeightubvARB; - public static Delegates.WeightusvARB WeightusvARB; - public static Delegates.WeightuivARB WeightuivARB; - public static Delegates.WeightPointerARB WeightPointerARB; - public static Delegates.VertexBlendARB VertexBlendARB; - public static Delegates.CurrentPaletteMatrixARB CurrentPaletteMatrixARB; - public static Delegates.MatrixIndexubvARB MatrixIndexubvARB; - public static Delegates.MatrixIndexusvARB MatrixIndexusvARB; - public static Delegates.MatrixIndexuivARB MatrixIndexuivARB; - public static Delegates.MatrixIndexPointerARB MatrixIndexPointerARB; - public static Delegates.WindowPos2dARB WindowPos2dARB; - public static Delegates.WindowPos2dvARB WindowPos2dvARB; - public static Delegates.WindowPos2fARB WindowPos2fARB; - public static Delegates.WindowPos2fvARB WindowPos2fvARB; - public static Delegates.WindowPos2iARB WindowPos2iARB; - public static Delegates.WindowPos2ivARB WindowPos2ivARB; - public static Delegates.WindowPos2sARB WindowPos2sARB; - public static Delegates.WindowPos2svARB WindowPos2svARB; - public static Delegates.WindowPos3dARB WindowPos3dARB; - public static Delegates.WindowPos3dvARB WindowPos3dvARB; - public static Delegates.WindowPos3fARB WindowPos3fARB; - public static Delegates.WindowPos3fvARB WindowPos3fvARB; - public static Delegates.WindowPos3iARB WindowPos3iARB; - public static Delegates.WindowPos3ivARB WindowPos3ivARB; - public static Delegates.WindowPos3sARB WindowPos3sARB; - public static Delegates.WindowPos3svARB WindowPos3svARB; - public static Delegates.VertexAttrib1dARB VertexAttrib1dARB; - public static Delegates.VertexAttrib1dvARB VertexAttrib1dvARB; - public static Delegates.VertexAttrib1fARB VertexAttrib1fARB; - public static Delegates.VertexAttrib1fvARB VertexAttrib1fvARB; - public static Delegates.VertexAttrib1sARB VertexAttrib1sARB; - public static Delegates.VertexAttrib1svARB VertexAttrib1svARB; - public static Delegates.VertexAttrib2dARB VertexAttrib2dARB; - public static Delegates.VertexAttrib2dvARB VertexAttrib2dvARB; - public static Delegates.VertexAttrib2fARB VertexAttrib2fARB; - public static Delegates.VertexAttrib2fvARB VertexAttrib2fvARB; - public static Delegates.VertexAttrib2sARB VertexAttrib2sARB; - public static Delegates.VertexAttrib2svARB VertexAttrib2svARB; - public static Delegates.VertexAttrib3dARB VertexAttrib3dARB; - public static Delegates.VertexAttrib3dvARB VertexAttrib3dvARB; - public static Delegates.VertexAttrib3fARB VertexAttrib3fARB; - public static Delegates.VertexAttrib3fvARB VertexAttrib3fvARB; - public static Delegates.VertexAttrib3sARB VertexAttrib3sARB; - public static Delegates.VertexAttrib3svARB VertexAttrib3svARB; - public static Delegates.VertexAttrib4NbvARB VertexAttrib4NbvARB; - public static Delegates.VertexAttrib4NivARB VertexAttrib4NivARB; - public static Delegates.VertexAttrib4NsvARB VertexAttrib4NsvARB; - public static Delegates.VertexAttrib4NubARB VertexAttrib4NubARB; - public static Delegates.VertexAttrib4NubvARB VertexAttrib4NubvARB; - public static Delegates.VertexAttrib4NuivARB VertexAttrib4NuivARB; - public static Delegates.VertexAttrib4NusvARB VertexAttrib4NusvARB; - public static Delegates.VertexAttrib4bvARB VertexAttrib4bvARB; - public static Delegates.VertexAttrib4dARB VertexAttrib4dARB; - public static Delegates.VertexAttrib4dvARB VertexAttrib4dvARB; - public static Delegates.VertexAttrib4fARB VertexAttrib4fARB; - public static Delegates.VertexAttrib4fvARB VertexAttrib4fvARB; - public static Delegates.VertexAttrib4ivARB VertexAttrib4ivARB; - public static Delegates.VertexAttrib4sARB VertexAttrib4sARB; - public static Delegates.VertexAttrib4svARB VertexAttrib4svARB; - public static Delegates.VertexAttrib4ubvARB VertexAttrib4ubvARB; - public static Delegates.VertexAttrib4uivARB VertexAttrib4uivARB; - public static Delegates.VertexAttrib4usvARB VertexAttrib4usvARB; - public static Delegates.VertexAttribPointerARB VertexAttribPointerARB; - public static Delegates.EnableVertexAttribArrayARB EnableVertexAttribArrayARB; - public static Delegates.DisableVertexAttribArrayARB DisableVertexAttribArrayARB; - public static Delegates.ProgramStringARB ProgramStringARB; - public static Delegates.BindProgramARB BindProgramARB; - public static Delegates.DeleteProgramsARB DeleteProgramsARB; - public static Delegates.GenProgramsARB GenProgramsARB; - public static Delegates.ProgramEnvParameter4dARB ProgramEnvParameter4dARB; - public static Delegates.ProgramEnvParameter4dvARB ProgramEnvParameter4dvARB; - public static Delegates.ProgramEnvParameter4fARB ProgramEnvParameter4fARB; - public static Delegates.ProgramEnvParameter4fvARB ProgramEnvParameter4fvARB; - public static Delegates.ProgramLocalParameter4dARB ProgramLocalParameter4dARB; - public static Delegates.ProgramLocalParameter4dvARB ProgramLocalParameter4dvARB; - public static Delegates.ProgramLocalParameter4fARB ProgramLocalParameter4fARB; - public static Delegates.ProgramLocalParameter4fvARB ProgramLocalParameter4fvARB; - public static Delegates.GetProgramEnvParameterdvARB GetProgramEnvParameterdvARB; - public static Delegates.GetProgramEnvParameterfvARB GetProgramEnvParameterfvARB; - public static Delegates.GetProgramLocalParameterdvARB GetProgramLocalParameterdvARB; - public static Delegates.GetProgramLocalParameterfvARB GetProgramLocalParameterfvARB; - public static Delegates.GetProgramivARB GetProgramivARB; - public static Delegates.GetProgramStringARB GetProgramStringARB; - public static Delegates.GetVertexAttribdvARB GetVertexAttribdvARB; - public static Delegates.GetVertexAttribfvARB GetVertexAttribfvARB; - public static Delegates.GetVertexAttribivARB GetVertexAttribivARB; - public static Delegates.GetVertexAttribPointervARB GetVertexAttribPointervARB; - public static Delegates.IsProgramARB IsProgramARB; - public static Delegates.BindBufferARB BindBufferARB; - public static Delegates.DeleteBuffersARB DeleteBuffersARB; - public static Delegates.GenBuffersARB GenBuffersARB; - public static Delegates.IsBufferARB IsBufferARB; - public static Delegates.BufferDataARB BufferDataARB; - public static Delegates.BufferSubDataARB BufferSubDataARB; - public static Delegates.GetBufferSubDataARB GetBufferSubDataARB; - public static Delegates.MapBufferARB_ MapBufferARB_; - public static Delegates.UnmapBufferARB UnmapBufferARB; - public static Delegates.GetBufferParameterivARB GetBufferParameterivARB; - public static Delegates.GetBufferPointervARB GetBufferPointervARB; - public static Delegates.GenQueriesARB GenQueriesARB; - public static Delegates.DeleteQueriesARB DeleteQueriesARB; - public static Delegates.IsQueryARB IsQueryARB; - public static Delegates.BeginQueryARB BeginQueryARB; - public static Delegates.EndQueryARB EndQueryARB; - public static Delegates.GetQueryivARB GetQueryivARB; - public static Delegates.GetQueryObjectivARB GetQueryObjectivARB; - public static Delegates.GetQueryObjectuivARB GetQueryObjectuivARB; - public static Delegates.DeleteObjectARB DeleteObjectARB; - public static Delegates.GetHandleARB GetHandleARB; - public static Delegates.DetachObjectARB DetachObjectARB; - public static Delegates.CreateShaderObjectARB CreateShaderObjectARB; - public static Delegates.ShaderSourceARB ShaderSourceARB; - public static Delegates.CompileShaderARB CompileShaderARB; - public static Delegates.CreateProgramObjectARB CreateProgramObjectARB; - public static Delegates.AttachObjectARB AttachObjectARB; - public static Delegates.LinkProgramARB LinkProgramARB; - public static Delegates.UseProgramObjectARB UseProgramObjectARB; - public static Delegates.ValidateProgramARB ValidateProgramARB; - public static Delegates.Uniform1fARB Uniform1fARB; - public static Delegates.Uniform2fARB Uniform2fARB; - public static Delegates.Uniform3fARB Uniform3fARB; - public static Delegates.Uniform4fARB Uniform4fARB; - public static Delegates.Uniform1iARB Uniform1iARB; - public static Delegates.Uniform2iARB Uniform2iARB; - public static Delegates.Uniform3iARB Uniform3iARB; - public static Delegates.Uniform4iARB Uniform4iARB; - public static Delegates.Uniform1fvARB Uniform1fvARB; - public static Delegates.Uniform2fvARB Uniform2fvARB; - public static Delegates.Uniform3fvARB Uniform3fvARB; - public static Delegates.Uniform4fvARB Uniform4fvARB; - public static Delegates.Uniform1ivARB Uniform1ivARB; - public static Delegates.Uniform2ivARB Uniform2ivARB; - public static Delegates.Uniform3ivARB Uniform3ivARB; - public static Delegates.Uniform4ivARB Uniform4ivARB; - public static Delegates.UniformMatrix2fvARB UniformMatrix2fvARB; - public static Delegates.UniformMatrix3fvARB UniformMatrix3fvARB; - public static Delegates.UniformMatrix4fvARB UniformMatrix4fvARB; - public static Delegates.GetObjectParameterfvARB GetObjectParameterfvARB; - public static Delegates.GetObjectParameterivARB GetObjectParameterivARB; - public static Delegates.GetInfoLogARB GetInfoLogARB; - public static Delegates.GetAttachedObjectsARB GetAttachedObjectsARB; - public static Delegates.GetUniformLocationARB GetUniformLocationARB; - public static Delegates.GetActiveUniformARB GetActiveUniformARB; - public static Delegates.GetUniformfvARB GetUniformfvARB; - public static Delegates.GetUniformivARB GetUniformivARB; - public static Delegates.GetShaderSourceARB GetShaderSourceARB; - public static Delegates.BindAttribLocationARB BindAttribLocationARB; - public static Delegates.GetActiveAttribARB GetActiveAttribARB; - public static Delegates.GetAttribLocationARB GetAttribLocationARB; - public static Delegates.DrawBuffersARB DrawBuffersARB; - public static Delegates.ClampColorARB ClampColorARB; - public static Delegates.BlendColorEXT BlendColorEXT; - public static Delegates.PolygonOffsetEXT PolygonOffsetEXT; - public static Delegates.TexImage3DEXT TexImage3DEXT; - public static Delegates.TexSubImage3DEXT TexSubImage3DEXT; - public static Delegates.GetTexFilterFuncSGIS GetTexFilterFuncSGIS; - public static Delegates.TexFilterFuncSGIS TexFilterFuncSGIS; - public static Delegates.TexSubImage1DEXT TexSubImage1DEXT; - public static Delegates.TexSubImage2DEXT TexSubImage2DEXT; - public static Delegates.CopyTexImage1DEXT CopyTexImage1DEXT; - public static Delegates.CopyTexImage2DEXT CopyTexImage2DEXT; - public static Delegates.CopyTexSubImage1DEXT CopyTexSubImage1DEXT; - public static Delegates.CopyTexSubImage2DEXT CopyTexSubImage2DEXT; - public static Delegates.CopyTexSubImage3DEXT CopyTexSubImage3DEXT; - public static Delegates.GetHistogramEXT GetHistogramEXT; - public static Delegates.GetHistogramParameterfvEXT GetHistogramParameterfvEXT; - public static Delegates.GetHistogramParameterivEXT GetHistogramParameterivEXT; - public static Delegates.GetMinmaxEXT GetMinmaxEXT; - public static Delegates.GetMinmaxParameterfvEXT GetMinmaxParameterfvEXT; - public static Delegates.GetMinmaxParameterivEXT GetMinmaxParameterivEXT; - public static Delegates.HistogramEXT HistogramEXT; - public static Delegates.MinmaxEXT MinmaxEXT; - public static Delegates.ResetHistogramEXT ResetHistogramEXT; - public static Delegates.ResetMinmaxEXT ResetMinmaxEXT; - public static Delegates.ConvolutionFilter1DEXT ConvolutionFilter1DEXT; - public static Delegates.ConvolutionFilter2DEXT ConvolutionFilter2DEXT; - public static Delegates.ConvolutionParameterfEXT ConvolutionParameterfEXT; - public static Delegates.ConvolutionParameterfvEXT ConvolutionParameterfvEXT; - public static Delegates.ConvolutionParameteriEXT ConvolutionParameteriEXT; - public static Delegates.ConvolutionParameterivEXT ConvolutionParameterivEXT; - public static Delegates.CopyConvolutionFilter1DEXT CopyConvolutionFilter1DEXT; - public static Delegates.CopyConvolutionFilter2DEXT CopyConvolutionFilter2DEXT; - public static Delegates.GetConvolutionFilterEXT GetConvolutionFilterEXT; - public static Delegates.GetConvolutionParameterfvEXT GetConvolutionParameterfvEXT; - public static Delegates.GetConvolutionParameterivEXT GetConvolutionParameterivEXT; - public static Delegates.GetSeparableFilterEXT GetSeparableFilterEXT; - public static Delegates.SeparableFilter2DEXT SeparableFilter2DEXT; - public static Delegates.ColorTableSGI ColorTableSGI; - public static Delegates.ColorTableParameterfvSGI ColorTableParameterfvSGI; - public static Delegates.ColorTableParameterivSGI ColorTableParameterivSGI; - public static Delegates.CopyColorTableSGI CopyColorTableSGI; - public static Delegates.GetColorTableSGI GetColorTableSGI; - public static Delegates.GetColorTableParameterfvSGI GetColorTableParameterfvSGI; - public static Delegates.GetColorTableParameterivSGI GetColorTableParameterivSGI; - public static Delegates.PixelTexGenSGIX PixelTexGenSGIX; - public static Delegates.PixelTexGenParameteriSGIS PixelTexGenParameteriSGIS; - public static Delegates.PixelTexGenParameterivSGIS PixelTexGenParameterivSGIS; - public static Delegates.PixelTexGenParameterfSGIS PixelTexGenParameterfSGIS; - public static Delegates.PixelTexGenParameterfvSGIS PixelTexGenParameterfvSGIS; - public static Delegates.GetPixelTexGenParameterivSGIS GetPixelTexGenParameterivSGIS; - public static Delegates.GetPixelTexGenParameterfvSGIS GetPixelTexGenParameterfvSGIS; - public static Delegates.TexImage4DSGIS TexImage4DSGIS; - public static Delegates.TexSubImage4DSGIS TexSubImage4DSGIS; - public static Delegates.AreTexturesResidentEXT AreTexturesResidentEXT; - public static Delegates.BindTextureEXT BindTextureEXT; - public static Delegates.DeleteTexturesEXT DeleteTexturesEXT; - public static Delegates.GenTexturesEXT GenTexturesEXT; - public static Delegates.IsTextureEXT IsTextureEXT; - public static Delegates.PrioritizeTexturesEXT PrioritizeTexturesEXT; - public static Delegates.DetailTexFuncSGIS DetailTexFuncSGIS; - public static Delegates.GetDetailTexFuncSGIS GetDetailTexFuncSGIS; - public static Delegates.SharpenTexFuncSGIS SharpenTexFuncSGIS; - public static Delegates.GetSharpenTexFuncSGIS GetSharpenTexFuncSGIS; - public static Delegates.SampleMaskSGIS SampleMaskSGIS; - public static Delegates.SamplePatternSGIS SamplePatternSGIS; - public static Delegates.ArrayElementEXT ArrayElementEXT; - public static Delegates.ColorPointerEXT ColorPointerEXT; - public static Delegates.DrawArraysEXT DrawArraysEXT; - public static Delegates.EdgeFlagPointerEXT EdgeFlagPointerEXT; - public static Delegates.GetPointervEXT GetPointervEXT; - public static Delegates.IndexPointerEXT IndexPointerEXT; - public static Delegates.NormalPointerEXT NormalPointerEXT; - public static Delegates.TexCoordPointerEXT TexCoordPointerEXT; - public static Delegates.VertexPointerEXT VertexPointerEXT; - public static Delegates.BlendEquationEXT BlendEquationEXT; - public static Delegates.SpriteParameterfSGIX SpriteParameterfSGIX; - public static Delegates.SpriteParameterfvSGIX SpriteParameterfvSGIX; - public static Delegates.SpriteParameteriSGIX SpriteParameteriSGIX; - public static Delegates.SpriteParameterivSGIX SpriteParameterivSGIX; - public static Delegates.PointParameterfEXT PointParameterfEXT; - public static Delegates.PointParameterfvEXT PointParameterfvEXT; - public static Delegates.PointParameterfSGIS PointParameterfSGIS; - public static Delegates.PointParameterfvSGIS PointParameterfvSGIS; - public static Delegates.GetInstrumentsSGIX GetInstrumentsSGIX; - public static Delegates.InstrumentsBufferSGIX InstrumentsBufferSGIX; - public static Delegates.PollInstrumentsSGIX PollInstrumentsSGIX; - public static Delegates.ReadInstrumentsSGIX ReadInstrumentsSGIX; - public static Delegates.StartInstrumentsSGIX StartInstrumentsSGIX; - public static Delegates.StopInstrumentsSGIX StopInstrumentsSGIX; - public static Delegates.FrameZoomSGIX FrameZoomSGIX; - public static Delegates.TagSampleBufferSGIX TagSampleBufferSGIX; - public static Delegates.DeformationMap3dSGIX DeformationMap3dSGIX; - public static Delegates.DeformationMap3fSGIX DeformationMap3fSGIX; - public static Delegates.DeformSGIX DeformSGIX; - public static Delegates.LoadIdentityDeformationMapSGIX LoadIdentityDeformationMapSGIX; - public static Delegates.ReferencePlaneSGIX ReferencePlaneSGIX; - public static Delegates.FlushRasterSGIX FlushRasterSGIX; - public static Delegates.FogFuncSGIS FogFuncSGIS; - public static Delegates.GetFogFuncSGIS GetFogFuncSGIS; - public static Delegates.ImageTransformParameteriHP ImageTransformParameteriHP; - public static Delegates.ImageTransformParameterfHP ImageTransformParameterfHP; - public static Delegates.ImageTransformParameterivHP ImageTransformParameterivHP; - public static Delegates.ImageTransformParameterfvHP ImageTransformParameterfvHP; - public static Delegates.GetImageTransformParameterivHP GetImageTransformParameterivHP; - public static Delegates.GetImageTransformParameterfvHP GetImageTransformParameterfvHP; - public static Delegates.ColorSubTableEXT ColorSubTableEXT; - public static Delegates.CopyColorSubTableEXT CopyColorSubTableEXT; - public static Delegates.HintPGI HintPGI; - public static Delegates.ColorTableEXT ColorTableEXT; - public static Delegates.GetColorTableEXT GetColorTableEXT; - public static Delegates.GetColorTableParameterivEXT GetColorTableParameterivEXT; - public static Delegates.GetColorTableParameterfvEXT GetColorTableParameterfvEXT; - public static Delegates.GetListParameterfvSGIX GetListParameterfvSGIX; - public static Delegates.GetListParameterivSGIX GetListParameterivSGIX; - public static Delegates.ListParameterfSGIX ListParameterfSGIX; - public static Delegates.ListParameterfvSGIX ListParameterfvSGIX; - public static Delegates.ListParameteriSGIX ListParameteriSGIX; - public static Delegates.ListParameterivSGIX ListParameterivSGIX; - public static Delegates.IndexMaterialEXT IndexMaterialEXT; - public static Delegates.IndexFuncEXT IndexFuncEXT; - public static Delegates.LockArraysEXT LockArraysEXT; - public static Delegates.UnlockArraysEXT UnlockArraysEXT; - public static Delegates.CullParameterdvEXT CullParameterdvEXT; - public static Delegates.CullParameterfvEXT CullParameterfvEXT; - public static Delegates.FragmentColorMaterialSGIX FragmentColorMaterialSGIX; - public static Delegates.FragmentLightfSGIX FragmentLightfSGIX; - public static Delegates.FragmentLightfvSGIX FragmentLightfvSGIX; - public static Delegates.FragmentLightiSGIX FragmentLightiSGIX; - public static Delegates.FragmentLightivSGIX FragmentLightivSGIX; - public static Delegates.FragmentLightModelfSGIX FragmentLightModelfSGIX; - public static Delegates.FragmentLightModelfvSGIX FragmentLightModelfvSGIX; - public static Delegates.FragmentLightModeliSGIX FragmentLightModeliSGIX; - public static Delegates.FragmentLightModelivSGIX FragmentLightModelivSGIX; - public static Delegates.FragmentMaterialfSGIX FragmentMaterialfSGIX; - public static Delegates.FragmentMaterialfvSGIX FragmentMaterialfvSGIX; - public static Delegates.FragmentMaterialiSGIX FragmentMaterialiSGIX; - public static Delegates.FragmentMaterialivSGIX FragmentMaterialivSGIX; - public static Delegates.GetFragmentLightfvSGIX GetFragmentLightfvSGIX; - public static Delegates.GetFragmentLightivSGIX GetFragmentLightivSGIX; - public static Delegates.GetFragmentMaterialfvSGIX GetFragmentMaterialfvSGIX; - public static Delegates.GetFragmentMaterialivSGIX GetFragmentMaterialivSGIX; - public static Delegates.LightEnviSGIX LightEnviSGIX; - public static Delegates.DrawRangeElementsEXT DrawRangeElementsEXT; - public static Delegates.ApplyTextureEXT ApplyTextureEXT; - public static Delegates.TextureLightEXT TextureLightEXT; - public static Delegates.TextureMaterialEXT TextureMaterialEXT; - public static Delegates.AsyncMarkerSGIX AsyncMarkerSGIX; - public static Delegates.FinishAsyncSGIX FinishAsyncSGIX; - public static Delegates.PollAsyncSGIX PollAsyncSGIX; - public static Delegates.GenAsyncMarkersSGIX GenAsyncMarkersSGIX; - public static Delegates.DeleteAsyncMarkersSGIX DeleteAsyncMarkersSGIX; - public static Delegates.IsAsyncMarkerSGIX IsAsyncMarkerSGIX; - public static Delegates.VertexPointervINTEL VertexPointervINTEL; - public static Delegates.NormalPointervINTEL NormalPointervINTEL; - public static Delegates.ColorPointervINTEL ColorPointervINTEL; - public static Delegates.TexCoordPointervINTEL TexCoordPointervINTEL; - public static Delegates.PixelTransformParameteriEXT PixelTransformParameteriEXT; - public static Delegates.PixelTransformParameterfEXT PixelTransformParameterfEXT; - public static Delegates.PixelTransformParameterivEXT PixelTransformParameterivEXT; - public static Delegates.PixelTransformParameterfvEXT PixelTransformParameterfvEXT; - public static Delegates.SecondaryColor3bEXT SecondaryColor3bEXT; - public static Delegates.SecondaryColor3bvEXT SecondaryColor3bvEXT; - public static Delegates.SecondaryColor3dEXT SecondaryColor3dEXT; - public static Delegates.SecondaryColor3dvEXT SecondaryColor3dvEXT; - public static Delegates.SecondaryColor3fEXT SecondaryColor3fEXT; - public static Delegates.SecondaryColor3fvEXT SecondaryColor3fvEXT; - public static Delegates.SecondaryColor3iEXT SecondaryColor3iEXT; - public static Delegates.SecondaryColor3ivEXT SecondaryColor3ivEXT; - public static Delegates.SecondaryColor3sEXT SecondaryColor3sEXT; - public static Delegates.SecondaryColor3svEXT SecondaryColor3svEXT; - public static Delegates.SecondaryColor3ubEXT SecondaryColor3ubEXT; - public static Delegates.SecondaryColor3ubvEXT SecondaryColor3ubvEXT; - public static Delegates.SecondaryColor3uiEXT SecondaryColor3uiEXT; - public static Delegates.SecondaryColor3uivEXT SecondaryColor3uivEXT; - public static Delegates.SecondaryColor3usEXT SecondaryColor3usEXT; - public static Delegates.SecondaryColor3usvEXT SecondaryColor3usvEXT; - public static Delegates.SecondaryColorPointerEXT SecondaryColorPointerEXT; - public static Delegates.TextureNormalEXT TextureNormalEXT; - public static Delegates.MultiDrawArraysEXT MultiDrawArraysEXT; - public static Delegates.MultiDrawElementsEXT MultiDrawElementsEXT; - public static Delegates.FogCoordfEXT FogCoordfEXT; - public static Delegates.FogCoordfvEXT FogCoordfvEXT; - public static Delegates.FogCoorddEXT FogCoorddEXT; - public static Delegates.FogCoorddvEXT FogCoorddvEXT; - public static Delegates.FogCoordPointerEXT FogCoordPointerEXT; - public static Delegates.Tangent3bEXT Tangent3bEXT; - public static Delegates.Tangent3bvEXT Tangent3bvEXT; - public static Delegates.Tangent3dEXT Tangent3dEXT; - public static Delegates.Tangent3dvEXT Tangent3dvEXT; - public static Delegates.Tangent3fEXT Tangent3fEXT; - public static Delegates.Tangent3fvEXT Tangent3fvEXT; - public static Delegates.Tangent3iEXT Tangent3iEXT; - public static Delegates.Tangent3ivEXT Tangent3ivEXT; - public static Delegates.Tangent3sEXT Tangent3sEXT; - public static Delegates.Tangent3svEXT Tangent3svEXT; - public static Delegates.Binormal3bEXT Binormal3bEXT; - public static Delegates.Binormal3bvEXT Binormal3bvEXT; - public static Delegates.Binormal3dEXT Binormal3dEXT; - public static Delegates.Binormal3dvEXT Binormal3dvEXT; - public static Delegates.Binormal3fEXT Binormal3fEXT; - public static Delegates.Binormal3fvEXT Binormal3fvEXT; - public static Delegates.Binormal3iEXT Binormal3iEXT; - public static Delegates.Binormal3ivEXT Binormal3ivEXT; - public static Delegates.Binormal3sEXT Binormal3sEXT; - public static Delegates.Binormal3svEXT Binormal3svEXT; - public static Delegates.TangentPointerEXT TangentPointerEXT; - public static Delegates.BinormalPointerEXT BinormalPointerEXT; - public static Delegates.FinishTextureSUNX FinishTextureSUNX; - public static Delegates.GlobalAlphaFactorbSUN GlobalAlphaFactorbSUN; - public static Delegates.GlobalAlphaFactorsSUN GlobalAlphaFactorsSUN; - public static Delegates.GlobalAlphaFactoriSUN GlobalAlphaFactoriSUN; - public static Delegates.GlobalAlphaFactorfSUN GlobalAlphaFactorfSUN; - public static Delegates.GlobalAlphaFactordSUN GlobalAlphaFactordSUN; - public static Delegates.GlobalAlphaFactorubSUN GlobalAlphaFactorubSUN; - public static Delegates.GlobalAlphaFactorusSUN GlobalAlphaFactorusSUN; - public static Delegates.GlobalAlphaFactoruiSUN GlobalAlphaFactoruiSUN; - public static Delegates.ReplacementCodeuiSUN ReplacementCodeuiSUN; - public static Delegates.ReplacementCodeusSUN ReplacementCodeusSUN; - public static Delegates.ReplacementCodeubSUN ReplacementCodeubSUN; - public static Delegates.ReplacementCodeuivSUN ReplacementCodeuivSUN; - public static Delegates.ReplacementCodeusvSUN ReplacementCodeusvSUN; - public static Delegates.ReplacementCodeubvSUN ReplacementCodeubvSUN; - public static Delegates.ReplacementCodePointerSUN ReplacementCodePointerSUN; - public static Delegates.Color4ubVertex2fSUN Color4ubVertex2fSUN; - public static Delegates.Color4ubVertex2fvSUN Color4ubVertex2fvSUN; - public static Delegates.Color4ubVertex3fSUN Color4ubVertex3fSUN; - public static Delegates.Color4ubVertex3fvSUN Color4ubVertex3fvSUN; - public static Delegates.Color3fVertex3fSUN Color3fVertex3fSUN; - public static Delegates.Color3fVertex3fvSUN Color3fVertex3fvSUN; - public static Delegates.Normal3fVertex3fSUN Normal3fVertex3fSUN; - public static Delegates.Normal3fVertex3fvSUN Normal3fVertex3fvSUN; - public static Delegates.Color4fNormal3fVertex3fSUN Color4fNormal3fVertex3fSUN; - public static Delegates.Color4fNormal3fVertex3fvSUN Color4fNormal3fVertex3fvSUN; - public static Delegates.TexCoord2fVertex3fSUN TexCoord2fVertex3fSUN; - public static Delegates.TexCoord2fVertex3fvSUN TexCoord2fVertex3fvSUN; - public static Delegates.TexCoord4fVertex4fSUN TexCoord4fVertex4fSUN; - public static Delegates.TexCoord4fVertex4fvSUN TexCoord4fVertex4fvSUN; - public static Delegates.TexCoord2fColor4ubVertex3fSUN TexCoord2fColor4ubVertex3fSUN; - public static Delegates.TexCoord2fColor4ubVertex3fvSUN TexCoord2fColor4ubVertex3fvSUN; - public static Delegates.TexCoord2fColor3fVertex3fSUN TexCoord2fColor3fVertex3fSUN; - public static Delegates.TexCoord2fColor3fVertex3fvSUN TexCoord2fColor3fVertex3fvSUN; - public static Delegates.TexCoord2fNormal3fVertex3fSUN TexCoord2fNormal3fVertex3fSUN; - public static Delegates.TexCoord2fNormal3fVertex3fvSUN TexCoord2fNormal3fVertex3fvSUN; - public static Delegates.TexCoord2fColor4fNormal3fVertex3fSUN TexCoord2fColor4fNormal3fVertex3fSUN; - public static Delegates.TexCoord2fColor4fNormal3fVertex3fvSUN TexCoord2fColor4fNormal3fVertex3fvSUN; - public static Delegates.TexCoord4fColor4fNormal3fVertex4fSUN TexCoord4fColor4fNormal3fVertex4fSUN; - public static Delegates.TexCoord4fColor4fNormal3fVertex4fvSUN TexCoord4fColor4fNormal3fVertex4fvSUN; - public static Delegates.ReplacementCodeuiVertex3fSUN ReplacementCodeuiVertex3fSUN; - public static Delegates.ReplacementCodeuiVertex3fvSUN ReplacementCodeuiVertex3fvSUN; - public static Delegates.ReplacementCodeuiColor4ubVertex3fSUN ReplacementCodeuiColor4ubVertex3fSUN; - public static Delegates.ReplacementCodeuiColor4ubVertex3fvSUN ReplacementCodeuiColor4ubVertex3fvSUN; - public static Delegates.ReplacementCodeuiColor3fVertex3fSUN ReplacementCodeuiColor3fVertex3fSUN; - public static Delegates.ReplacementCodeuiColor3fVertex3fvSUN ReplacementCodeuiColor3fVertex3fvSUN; - public static Delegates.ReplacementCodeuiNormal3fVertex3fSUN ReplacementCodeuiNormal3fVertex3fSUN; - public static Delegates.ReplacementCodeuiNormal3fVertex3fvSUN ReplacementCodeuiNormal3fVertex3fvSUN; - public static Delegates.ReplacementCodeuiColor4fNormal3fVertex3fSUN ReplacementCodeuiColor4fNormal3fVertex3fSUN; - public static Delegates.ReplacementCodeuiColor4fNormal3fVertex3fvSUN ReplacementCodeuiColor4fNormal3fVertex3fvSUN; - public static Delegates.ReplacementCodeuiTexCoord2fVertex3fSUN ReplacementCodeuiTexCoord2fVertex3fSUN; - public static Delegates.ReplacementCodeuiTexCoord2fVertex3fvSUN ReplacementCodeuiTexCoord2fVertex3fvSUN; - public static Delegates.ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; - public static Delegates.ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; - public static Delegates.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; - public static Delegates.ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; - public static Delegates.BlendFuncSeparateEXT BlendFuncSeparateEXT; - public static Delegates.BlendFuncSeparateINGR BlendFuncSeparateINGR; - public static Delegates.VertexWeightfEXT VertexWeightfEXT; - public static Delegates.VertexWeightfvEXT VertexWeightfvEXT; - public static Delegates.VertexWeightPointerEXT VertexWeightPointerEXT; - public static Delegates.FlushVertexArrayRangeNV FlushVertexArrayRangeNV; - public static Delegates.VertexArrayRangeNV VertexArrayRangeNV; - public static Delegates.CombinerParameterfvNV CombinerParameterfvNV; - public static Delegates.CombinerParameterfNV CombinerParameterfNV; - public static Delegates.CombinerParameterivNV CombinerParameterivNV; - public static Delegates.CombinerParameteriNV CombinerParameteriNV; - public static Delegates.CombinerInputNV CombinerInputNV; - public static Delegates.CombinerOutputNV CombinerOutputNV; - public static Delegates.FinalCombinerInputNV FinalCombinerInputNV; - public static Delegates.GetCombinerInputParameterfvNV GetCombinerInputParameterfvNV; - public static Delegates.GetCombinerInputParameterivNV GetCombinerInputParameterivNV; - public static Delegates.GetCombinerOutputParameterfvNV GetCombinerOutputParameterfvNV; - public static Delegates.GetCombinerOutputParameterivNV GetCombinerOutputParameterivNV; - public static Delegates.GetFinalCombinerInputParameterfvNV GetFinalCombinerInputParameterfvNV; - public static Delegates.GetFinalCombinerInputParameterivNV GetFinalCombinerInputParameterivNV; - public static Delegates.ResizeBuffersMESA ResizeBuffersMESA; - public static Delegates.WindowPos2dMESA WindowPos2dMESA; - public static Delegates.WindowPos2dvMESA WindowPos2dvMESA; - public static Delegates.WindowPos2fMESA WindowPos2fMESA; - public static Delegates.WindowPos2fvMESA WindowPos2fvMESA; - public static Delegates.WindowPos2iMESA WindowPos2iMESA; - public static Delegates.WindowPos2ivMESA WindowPos2ivMESA; - public static Delegates.WindowPos2sMESA WindowPos2sMESA; - public static Delegates.WindowPos2svMESA WindowPos2svMESA; - public static Delegates.WindowPos3dMESA WindowPos3dMESA; - public static Delegates.WindowPos3dvMESA WindowPos3dvMESA; - public static Delegates.WindowPos3fMESA WindowPos3fMESA; - public static Delegates.WindowPos3fvMESA WindowPos3fvMESA; - public static Delegates.WindowPos3iMESA WindowPos3iMESA; - public static Delegates.WindowPos3ivMESA WindowPos3ivMESA; - public static Delegates.WindowPos3sMESA WindowPos3sMESA; - public static Delegates.WindowPos3svMESA WindowPos3svMESA; - public static Delegates.WindowPos4dMESA WindowPos4dMESA; - public static Delegates.WindowPos4dvMESA WindowPos4dvMESA; - public static Delegates.WindowPos4fMESA WindowPos4fMESA; - public static Delegates.WindowPos4fvMESA WindowPos4fvMESA; - public static Delegates.WindowPos4iMESA WindowPos4iMESA; - public static Delegates.WindowPos4ivMESA WindowPos4ivMESA; - public static Delegates.WindowPos4sMESA WindowPos4sMESA; - public static Delegates.WindowPos4svMESA WindowPos4svMESA; - public static Delegates.MultiModeDrawArraysIBM MultiModeDrawArraysIBM; - public static Delegates.MultiModeDrawElementsIBM MultiModeDrawElementsIBM; - public static Delegates.ColorPointerListIBM ColorPointerListIBM; - public static Delegates.SecondaryColorPointerListIBM SecondaryColorPointerListIBM; - public static Delegates.EdgeFlagPointerListIBM EdgeFlagPointerListIBM; - public static Delegates.FogCoordPointerListIBM FogCoordPointerListIBM; - public static Delegates.IndexPointerListIBM IndexPointerListIBM; - public static Delegates.NormalPointerListIBM NormalPointerListIBM; - public static Delegates.TexCoordPointerListIBM TexCoordPointerListIBM; - public static Delegates.VertexPointerListIBM VertexPointerListIBM; - public static Delegates.TbufferMask3DFX TbufferMask3DFX; - public static Delegates.SampleMaskEXT SampleMaskEXT; - public static Delegates.SamplePatternEXT SamplePatternEXT; - public static Delegates.TextureColorMaskSGIS TextureColorMaskSGIS; - public static Delegates.IglooInterfaceSGIX IglooInterfaceSGIX; - public static Delegates.DeleteFencesNV DeleteFencesNV; - public static Delegates.GenFencesNV GenFencesNV; - public static Delegates.IsFenceNV IsFenceNV; - public static Delegates.TestFenceNV TestFenceNV; - public static Delegates.GetFenceivNV GetFenceivNV; - public static Delegates.FinishFenceNV FinishFenceNV; - public static Delegates.SetFenceNV SetFenceNV; - public static Delegates.MapControlPointsNV MapControlPointsNV; - public static Delegates.MapParameterivNV MapParameterivNV; - public static Delegates.MapParameterfvNV MapParameterfvNV; - public static Delegates.GetMapControlPointsNV GetMapControlPointsNV; - public static Delegates.GetMapParameterivNV GetMapParameterivNV; - public static Delegates.GetMapParameterfvNV GetMapParameterfvNV; - public static Delegates.GetMapAttribParameterivNV GetMapAttribParameterivNV; - public static Delegates.GetMapAttribParameterfvNV GetMapAttribParameterfvNV; - public static Delegates.EvalMapsNV EvalMapsNV; - public static Delegates.CombinerStageParameterfvNV CombinerStageParameterfvNV; - public static Delegates.GetCombinerStageParameterfvNV GetCombinerStageParameterfvNV; - public static Delegates.AreProgramsResidentNV AreProgramsResidentNV; - public static Delegates.BindProgramNV BindProgramNV; - public static Delegates.DeleteProgramsNV DeleteProgramsNV; - public static Delegates.ExecuteProgramNV ExecuteProgramNV; - public static Delegates.GenProgramsNV GenProgramsNV; - public static Delegates.GetProgramParameterdvNV GetProgramParameterdvNV; - public static Delegates.GetProgramParameterfvNV GetProgramParameterfvNV; - public static Delegates.GetProgramivNV GetProgramivNV; - public static Delegates.GetProgramStringNV GetProgramStringNV; - public static Delegates.GetTrackMatrixivNV GetTrackMatrixivNV; - public static Delegates.GetVertexAttribdvNV GetVertexAttribdvNV; - public static Delegates.GetVertexAttribfvNV GetVertexAttribfvNV; - public static Delegates.GetVertexAttribivNV GetVertexAttribivNV; - public static Delegates.GetVertexAttribPointervNV GetVertexAttribPointervNV; - public static Delegates.IsProgramNV IsProgramNV; - public static Delegates.LoadProgramNV LoadProgramNV; - public static Delegates.ProgramParameter4dNV ProgramParameter4dNV; - public static Delegates.ProgramParameter4dvNV ProgramParameter4dvNV; - public static Delegates.ProgramParameter4fNV ProgramParameter4fNV; - public static Delegates.ProgramParameter4fvNV ProgramParameter4fvNV; - public static Delegates.ProgramParameters4dvNV ProgramParameters4dvNV; - public static Delegates.ProgramParameters4fvNV ProgramParameters4fvNV; - public static Delegates.RequestResidentProgramsNV RequestResidentProgramsNV; - public static Delegates.TrackMatrixNV TrackMatrixNV; - public static Delegates.VertexAttribPointerNV VertexAttribPointerNV; - public static Delegates.VertexAttrib1dNV VertexAttrib1dNV; - public static Delegates.VertexAttrib1dvNV VertexAttrib1dvNV; - public static Delegates.VertexAttrib1fNV VertexAttrib1fNV; - public static Delegates.VertexAttrib1fvNV VertexAttrib1fvNV; - public static Delegates.VertexAttrib1sNV VertexAttrib1sNV; - public static Delegates.VertexAttrib1svNV VertexAttrib1svNV; - public static Delegates.VertexAttrib2dNV VertexAttrib2dNV; - public static Delegates.VertexAttrib2dvNV VertexAttrib2dvNV; - public static Delegates.VertexAttrib2fNV VertexAttrib2fNV; - public static Delegates.VertexAttrib2fvNV VertexAttrib2fvNV; - public static Delegates.VertexAttrib2sNV VertexAttrib2sNV; - public static Delegates.VertexAttrib2svNV VertexAttrib2svNV; - public static Delegates.VertexAttrib3dNV VertexAttrib3dNV; - public static Delegates.VertexAttrib3dvNV VertexAttrib3dvNV; - public static Delegates.VertexAttrib3fNV VertexAttrib3fNV; - public static Delegates.VertexAttrib3fvNV VertexAttrib3fvNV; - public static Delegates.VertexAttrib3sNV VertexAttrib3sNV; - public static Delegates.VertexAttrib3svNV VertexAttrib3svNV; - public static Delegates.VertexAttrib4dNV VertexAttrib4dNV; - public static Delegates.VertexAttrib4dvNV VertexAttrib4dvNV; - public static Delegates.VertexAttrib4fNV VertexAttrib4fNV; - public static Delegates.VertexAttrib4fvNV VertexAttrib4fvNV; - public static Delegates.VertexAttrib4sNV VertexAttrib4sNV; - public static Delegates.VertexAttrib4svNV VertexAttrib4svNV; - public static Delegates.VertexAttrib4ubNV VertexAttrib4ubNV; - public static Delegates.VertexAttrib4ubvNV VertexAttrib4ubvNV; - public static Delegates.VertexAttribs1dvNV VertexAttribs1dvNV; - public static Delegates.VertexAttribs1fvNV VertexAttribs1fvNV; - public static Delegates.VertexAttribs1svNV VertexAttribs1svNV; - public static Delegates.VertexAttribs2dvNV VertexAttribs2dvNV; - public static Delegates.VertexAttribs2fvNV VertexAttribs2fvNV; - public static Delegates.VertexAttribs2svNV VertexAttribs2svNV; - public static Delegates.VertexAttribs3dvNV VertexAttribs3dvNV; - public static Delegates.VertexAttribs3fvNV VertexAttribs3fvNV; - public static Delegates.VertexAttribs3svNV VertexAttribs3svNV; - public static Delegates.VertexAttribs4dvNV VertexAttribs4dvNV; - public static Delegates.VertexAttribs4fvNV VertexAttribs4fvNV; - public static Delegates.VertexAttribs4svNV VertexAttribs4svNV; - public static Delegates.VertexAttribs4ubvNV VertexAttribs4ubvNV; - public static Delegates.TexBumpParameterivATI TexBumpParameterivATI; - public static Delegates.TexBumpParameterfvATI TexBumpParameterfvATI; - public static Delegates.GetTexBumpParameterivATI GetTexBumpParameterivATI; - public static Delegates.GetTexBumpParameterfvATI GetTexBumpParameterfvATI; - public static Delegates.GenFragmentShadersATI GenFragmentShadersATI; - public static Delegates.BindFragmentShaderATI BindFragmentShaderATI; - public static Delegates.DeleteFragmentShaderATI DeleteFragmentShaderATI; - public static Delegates.BeginFragmentShaderATI BeginFragmentShaderATI; - public static Delegates.EndFragmentShaderATI EndFragmentShaderATI; - public static Delegates.PassTexCoordATI PassTexCoordATI; - public static Delegates.SampleMapATI SampleMapATI; - public static Delegates.ColorFragmentOp1ATI ColorFragmentOp1ATI; - public static Delegates.ColorFragmentOp2ATI ColorFragmentOp2ATI; - public static Delegates.ColorFragmentOp3ATI ColorFragmentOp3ATI; - public static Delegates.AlphaFragmentOp1ATI AlphaFragmentOp1ATI; - public static Delegates.AlphaFragmentOp2ATI AlphaFragmentOp2ATI; - public static Delegates.AlphaFragmentOp3ATI AlphaFragmentOp3ATI; - public static Delegates.SetFragmentShaderConstantATI SetFragmentShaderConstantATI; - public static Delegates.PNTrianglesiATI PNTrianglesiATI; - public static Delegates.PNTrianglesfATI PNTrianglesfATI; - public static Delegates.NewObjectBufferATI NewObjectBufferATI; - public static Delegates.IsObjectBufferATI IsObjectBufferATI; - public static Delegates.UpdateObjectBufferATI UpdateObjectBufferATI; - public static Delegates.GetObjectBufferfvATI GetObjectBufferfvATI; - public static Delegates.GetObjectBufferivATI GetObjectBufferivATI; - public static Delegates.FreeObjectBufferATI FreeObjectBufferATI; - public static Delegates.ArrayObjectATI ArrayObjectATI; - public static Delegates.GetArrayObjectfvATI GetArrayObjectfvATI; - public static Delegates.GetArrayObjectivATI GetArrayObjectivATI; - public static Delegates.VariantArrayObjectATI VariantArrayObjectATI; - public static Delegates.GetVariantArrayObjectfvATI GetVariantArrayObjectfvATI; - public static Delegates.GetVariantArrayObjectivATI GetVariantArrayObjectivATI; - public static Delegates.BeginVertexShaderEXT BeginVertexShaderEXT; - public static Delegates.EndVertexShaderEXT EndVertexShaderEXT; - public static Delegates.BindVertexShaderEXT BindVertexShaderEXT; - public static Delegates.GenVertexShadersEXT GenVertexShadersEXT; - public static Delegates.DeleteVertexShaderEXT DeleteVertexShaderEXT; - public static Delegates.ShaderOp1EXT ShaderOp1EXT; - public static Delegates.ShaderOp2EXT ShaderOp2EXT; - public static Delegates.ShaderOp3EXT ShaderOp3EXT; - public static Delegates.SwizzleEXT SwizzleEXT; - public static Delegates.WriteMaskEXT WriteMaskEXT; - public static Delegates.InsertComponentEXT InsertComponentEXT; - public static Delegates.ExtractComponentEXT ExtractComponentEXT; - public static Delegates.GenSymbolsEXT GenSymbolsEXT; - public static Delegates.SetInvariantEXT SetInvariantEXT; - public static Delegates.SetLocalConstantEXT SetLocalConstantEXT; - public static Delegates.VariantbvEXT VariantbvEXT; - public static Delegates.VariantsvEXT VariantsvEXT; - public static Delegates.VariantivEXT VariantivEXT; - public static Delegates.VariantfvEXT VariantfvEXT; - public static Delegates.VariantdvEXT VariantdvEXT; - public static Delegates.VariantubvEXT VariantubvEXT; - public static Delegates.VariantusvEXT VariantusvEXT; - public static Delegates.VariantuivEXT VariantuivEXT; - public static Delegates.VariantPointerEXT VariantPointerEXT; - public static Delegates.EnableVariantClientStateEXT EnableVariantClientStateEXT; - public static Delegates.DisableVariantClientStateEXT DisableVariantClientStateEXT; - public static Delegates.BindLightParameterEXT BindLightParameterEXT; - public static Delegates.BindMaterialParameterEXT BindMaterialParameterEXT; - public static Delegates.BindTexGenParameterEXT BindTexGenParameterEXT; - public static Delegates.BindTextureUnitParameterEXT BindTextureUnitParameterEXT; - public static Delegates.BindParameterEXT BindParameterEXT; - public static Delegates.IsVariantEnabledEXT IsVariantEnabledEXT; - public static Delegates.GetVariantBooleanvEXT GetVariantBooleanvEXT; - public static Delegates.GetVariantIntegervEXT GetVariantIntegervEXT; - public static Delegates.GetVariantFloatvEXT GetVariantFloatvEXT; - public static Delegates.GetVariantPointervEXT GetVariantPointervEXT; - public static Delegates.GetInvariantBooleanvEXT GetInvariantBooleanvEXT; - public static Delegates.GetInvariantIntegervEXT GetInvariantIntegervEXT; - public static Delegates.GetInvariantFloatvEXT GetInvariantFloatvEXT; - public static Delegates.GetLocalConstantBooleanvEXT GetLocalConstantBooleanvEXT; - public static Delegates.GetLocalConstantIntegervEXT GetLocalConstantIntegervEXT; - public static Delegates.GetLocalConstantFloatvEXT GetLocalConstantFloatvEXT; - public static Delegates.VertexStream1sATI VertexStream1sATI; - public static Delegates.VertexStream1svATI VertexStream1svATI; - public static Delegates.VertexStream1iATI VertexStream1iATI; - public static Delegates.VertexStream1ivATI VertexStream1ivATI; - public static Delegates.VertexStream1fATI VertexStream1fATI; - public static Delegates.VertexStream1fvATI VertexStream1fvATI; - public static Delegates.VertexStream1dATI VertexStream1dATI; - public static Delegates.VertexStream1dvATI VertexStream1dvATI; - public static Delegates.VertexStream2sATI VertexStream2sATI; - public static Delegates.VertexStream2svATI VertexStream2svATI; - public static Delegates.VertexStream2iATI VertexStream2iATI; - public static Delegates.VertexStream2ivATI VertexStream2ivATI; - public static Delegates.VertexStream2fATI VertexStream2fATI; - public static Delegates.VertexStream2fvATI VertexStream2fvATI; - public static Delegates.VertexStream2dATI VertexStream2dATI; - public static Delegates.VertexStream2dvATI VertexStream2dvATI; - public static Delegates.VertexStream3sATI VertexStream3sATI; - public static Delegates.VertexStream3svATI VertexStream3svATI; - public static Delegates.VertexStream3iATI VertexStream3iATI; - public static Delegates.VertexStream3ivATI VertexStream3ivATI; - public static Delegates.VertexStream3fATI VertexStream3fATI; - public static Delegates.VertexStream3fvATI VertexStream3fvATI; - public static Delegates.VertexStream3dATI VertexStream3dATI; - public static Delegates.VertexStream3dvATI VertexStream3dvATI; - public static Delegates.VertexStream4sATI VertexStream4sATI; - public static Delegates.VertexStream4svATI VertexStream4svATI; - public static Delegates.VertexStream4iATI VertexStream4iATI; - public static Delegates.VertexStream4ivATI VertexStream4ivATI; - public static Delegates.VertexStream4fATI VertexStream4fATI; - public static Delegates.VertexStream4fvATI VertexStream4fvATI; - public static Delegates.VertexStream4dATI VertexStream4dATI; - public static Delegates.VertexStream4dvATI VertexStream4dvATI; - public static Delegates.NormalStream3bATI NormalStream3bATI; - public static Delegates.NormalStream3bvATI NormalStream3bvATI; - public static Delegates.NormalStream3sATI NormalStream3sATI; - public static Delegates.NormalStream3svATI NormalStream3svATI; - public static Delegates.NormalStream3iATI NormalStream3iATI; - public static Delegates.NormalStream3ivATI NormalStream3ivATI; - public static Delegates.NormalStream3fATI NormalStream3fATI; - public static Delegates.NormalStream3fvATI NormalStream3fvATI; - public static Delegates.NormalStream3dATI NormalStream3dATI; - public static Delegates.NormalStream3dvATI NormalStream3dvATI; - public static Delegates.ClientActiveVertexStreamATI ClientActiveVertexStreamATI; - public static Delegates.VertexBlendEnviATI VertexBlendEnviATI; - public static Delegates.VertexBlendEnvfATI VertexBlendEnvfATI; - public static Delegates.ElementPointerATI ElementPointerATI; - public static Delegates.DrawElementArrayATI DrawElementArrayATI; - public static Delegates.DrawRangeElementArrayATI DrawRangeElementArrayATI; - public static Delegates.DrawMeshArraysSUN DrawMeshArraysSUN; - public static Delegates.GenOcclusionQueriesNV GenOcclusionQueriesNV; - public static Delegates.DeleteOcclusionQueriesNV DeleteOcclusionQueriesNV; - public static Delegates.IsOcclusionQueryNV IsOcclusionQueryNV; - public static Delegates.BeginOcclusionQueryNV BeginOcclusionQueryNV; - public static Delegates.EndOcclusionQueryNV EndOcclusionQueryNV; - public static Delegates.GetOcclusionQueryivNV GetOcclusionQueryivNV; - public static Delegates.GetOcclusionQueryuivNV GetOcclusionQueryuivNV; - public static Delegates.PointParameteriNV PointParameteriNV; - public static Delegates.PointParameterivNV PointParameterivNV; - public static Delegates.ActiveStencilFaceEXT ActiveStencilFaceEXT; - public static Delegates.ElementPointerAPPLE ElementPointerAPPLE; - public static Delegates.DrawElementArrayAPPLE DrawElementArrayAPPLE; - public static Delegates.DrawRangeElementArrayAPPLE DrawRangeElementArrayAPPLE; - public static Delegates.MultiDrawElementArrayAPPLE MultiDrawElementArrayAPPLE; - public static Delegates.MultiDrawRangeElementArrayAPPLE MultiDrawRangeElementArrayAPPLE; - public static Delegates.GenFencesAPPLE GenFencesAPPLE; - public static Delegates.DeleteFencesAPPLE DeleteFencesAPPLE; - public static Delegates.SetFenceAPPLE SetFenceAPPLE; - public static Delegates.IsFenceAPPLE IsFenceAPPLE; - public static Delegates.TestFenceAPPLE TestFenceAPPLE; - public static Delegates.FinishFenceAPPLE FinishFenceAPPLE; - public static Delegates.TestObjectAPPLE TestObjectAPPLE; - public static Delegates.FinishObjectAPPLE FinishObjectAPPLE; - public static Delegates.BindVertexArrayAPPLE BindVertexArrayAPPLE; - public static Delegates.DeleteVertexArraysAPPLE DeleteVertexArraysAPPLE; - public static Delegates.GenVertexArraysAPPLE GenVertexArraysAPPLE; - public static Delegates.IsVertexArrayAPPLE IsVertexArrayAPPLE; - public static Delegates.VertexArrayRangeAPPLE VertexArrayRangeAPPLE; - public static Delegates.FlushVertexArrayRangeAPPLE FlushVertexArrayRangeAPPLE; - public static Delegates.VertexArrayParameteriAPPLE VertexArrayParameteriAPPLE; - public static Delegates.DrawBuffersATI DrawBuffersATI; - public static Delegates.ProgramNamedParameter4fNV ProgramNamedParameter4fNV; - public static Delegates.ProgramNamedParameter4dNV ProgramNamedParameter4dNV; - public static Delegates.ProgramNamedParameter4fvNV ProgramNamedParameter4fvNV; - public static Delegates.ProgramNamedParameter4dvNV ProgramNamedParameter4dvNV; - public static Delegates.GetProgramNamedParameterfvNV GetProgramNamedParameterfvNV; - public static Delegates.GetProgramNamedParameterdvNV GetProgramNamedParameterdvNV; - public static Delegates.Vertex2hNV Vertex2hNV; - public static Delegates.Vertex2hvNV Vertex2hvNV; - public static Delegates.Vertex3hNV Vertex3hNV; - public static Delegates.Vertex3hvNV Vertex3hvNV; - public static Delegates.Vertex4hNV Vertex4hNV; - public static Delegates.Vertex4hvNV Vertex4hvNV; - public static Delegates.Normal3hNV Normal3hNV; - public static Delegates.Normal3hvNV Normal3hvNV; - public static Delegates.Color3hNV Color3hNV; - public static Delegates.Color3hvNV Color3hvNV; - public static Delegates.Color4hNV Color4hNV; - public static Delegates.Color4hvNV Color4hvNV; - public static Delegates.TexCoord1hNV TexCoord1hNV; - public static Delegates.TexCoord1hvNV TexCoord1hvNV; - public static Delegates.TexCoord2hNV TexCoord2hNV; - public static Delegates.TexCoord2hvNV TexCoord2hvNV; - public static Delegates.TexCoord3hNV TexCoord3hNV; - public static Delegates.TexCoord3hvNV TexCoord3hvNV; - public static Delegates.TexCoord4hNV TexCoord4hNV; - public static Delegates.TexCoord4hvNV TexCoord4hvNV; - public static Delegates.MultiTexCoord1hNV MultiTexCoord1hNV; - public static Delegates.MultiTexCoord1hvNV MultiTexCoord1hvNV; - public static Delegates.MultiTexCoord2hNV MultiTexCoord2hNV; - public static Delegates.MultiTexCoord2hvNV MultiTexCoord2hvNV; - public static Delegates.MultiTexCoord3hNV MultiTexCoord3hNV; - public static Delegates.MultiTexCoord3hvNV MultiTexCoord3hvNV; - public static Delegates.MultiTexCoord4hNV MultiTexCoord4hNV; - public static Delegates.MultiTexCoord4hvNV MultiTexCoord4hvNV; - public static Delegates.FogCoordhNV FogCoordhNV; - public static Delegates.FogCoordhvNV FogCoordhvNV; - public static Delegates.SecondaryColor3hNV SecondaryColor3hNV; - public static Delegates.SecondaryColor3hvNV SecondaryColor3hvNV; - public static Delegates.VertexWeighthNV VertexWeighthNV; - public static Delegates.VertexWeighthvNV VertexWeighthvNV; - public static Delegates.VertexAttrib1hNV VertexAttrib1hNV; - public static Delegates.VertexAttrib1hvNV VertexAttrib1hvNV; - public static Delegates.VertexAttrib2hNV VertexAttrib2hNV; - public static Delegates.VertexAttrib2hvNV VertexAttrib2hvNV; - public static Delegates.VertexAttrib3hNV VertexAttrib3hNV; - public static Delegates.VertexAttrib3hvNV VertexAttrib3hvNV; - public static Delegates.VertexAttrib4hNV VertexAttrib4hNV; - public static Delegates.VertexAttrib4hvNV VertexAttrib4hvNV; - public static Delegates.VertexAttribs1hvNV VertexAttribs1hvNV; - public static Delegates.VertexAttribs2hvNV VertexAttribs2hvNV; - public static Delegates.VertexAttribs3hvNV VertexAttribs3hvNV; - public static Delegates.VertexAttribs4hvNV VertexAttribs4hvNV; - public static Delegates.PixelDataRangeNV PixelDataRangeNV; - public static Delegates.FlushPixelDataRangeNV FlushPixelDataRangeNV; - public static Delegates.PrimitiveRestartNV PrimitiveRestartNV; - public static Delegates.PrimitiveRestartIndexNV PrimitiveRestartIndexNV; - public static Delegates.MapObjectBufferATI_ MapObjectBufferATI_; - public static Delegates.UnmapObjectBufferATI UnmapObjectBufferATI; - public static Delegates.StencilOpSeparateATI StencilOpSeparateATI; - public static Delegates.StencilFuncSeparateATI StencilFuncSeparateATI; - public static Delegates.VertexAttribArrayObjectATI VertexAttribArrayObjectATI; - public static Delegates.GetVertexAttribArrayObjectfvATI GetVertexAttribArrayObjectfvATI; - public static Delegates.GetVertexAttribArrayObjectivATI GetVertexAttribArrayObjectivATI; - public static Delegates.DepthBoundsEXT DepthBoundsEXT; - public static Delegates.BlendEquationSeparateEXT BlendEquationSeparateEXT; - public static Delegates.IsRenderbufferEXT IsRenderbufferEXT; - public static Delegates.BindRenderbufferEXT BindRenderbufferEXT; - public static Delegates.DeleteRenderbuffersEXT DeleteRenderbuffersEXT; - public static Delegates.GenRenderbuffersEXT GenRenderbuffersEXT; - public static Delegates.RenderbufferStorageEXT RenderbufferStorageEXT; - public static Delegates.GetRenderbufferParameterivEXT GetRenderbufferParameterivEXT; - public static Delegates.IsFramebufferEXT IsFramebufferEXT; - public static Delegates.BindFramebufferEXT BindFramebufferEXT; - public static Delegates.DeleteFramebuffersEXT DeleteFramebuffersEXT; - public static Delegates.GenFramebuffersEXT GenFramebuffersEXT; - public static Delegates.CheckFramebufferStatusEXT CheckFramebufferStatusEXT; - public static Delegates.FramebufferTexture1DEXT FramebufferTexture1DEXT; - public static Delegates.FramebufferTexture2DEXT FramebufferTexture2DEXT; - public static Delegates.FramebufferTexture3DEXT FramebufferTexture3DEXT; - public static Delegates.FramebufferRenderbufferEXT FramebufferRenderbufferEXT; - public static Delegates.GetFramebufferAttachmentParameterivEXT GetFramebufferAttachmentParameterivEXT; - public static Delegates.GenerateMipmapEXT GenerateMipmapEXT; - public static Delegates.StringMarkerGREMEDY StringMarkerGREMEDY; - - #endregion - - #region OpenGL function prototypes - - public static class Delegates - { - public delegate void NewList(uint list, Enums.ListMode mode); - public delegate void EndList(); - public delegate void CallList(uint list); - public delegate void CallLists(int n, Enums.ListNameType type, [MarshalAs(UnmanagedType.AsAny)] object lists); - public delegate void DeleteLists(uint list, int range); - public delegate uint GenLists(int range); - public delegate void ListBase(uint @base); - public delegate void Begin(Enums.BeginMode mode); - public delegate void Bitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, byte[] bitmap); - public delegate void Color3b(byte red, byte green, byte blue); - public delegate void Color3bv(byte[] v); - public delegate void Color3d(double red, double green, double blue); - public delegate void Color3dv(double[] v); - public delegate void Color3f(float red, float green, float blue); - public delegate void Color3fv(float[] v); - public delegate void Color3i(int red, int green, int blue); - public delegate void Color3iv(int[] v); - public delegate void Color3s(short red, short green, short blue); - public delegate void Color3sv(short[] v); - public delegate void Color3ub(byte red, byte green, byte blue); - public delegate void Color3ubv(byte[] v); - public delegate void Color3ui(uint red, uint green, uint blue); - public delegate void Color3uiv(uint[] v); - public delegate void Color3us(ushort red, ushort green, ushort blue); - public delegate void Color3usv(ushort[] v); - public delegate void Color4b(byte red, byte green, byte blue, byte alpha); - public delegate void Color4bv(byte[] v); - public delegate void Color4d(double red, double green, double blue, double alpha); - public delegate void Color4dv(double[] v); - public delegate void Color4f(float red, float green, float blue, float alpha); - public delegate void Color4fv(float[] v); - public delegate void Color4i(int red, int green, int blue, int alpha); - public delegate void Color4iv(int[] v); - public delegate void Color4s(short red, short green, short blue, short alpha); - public delegate void Color4sv(short[] v); - public delegate void Color4ub(byte red, byte green, byte blue, byte alpha); - public delegate void Color4ubv(byte[] v); - public delegate void Color4ui(uint red, uint green, uint blue, uint alpha); - public delegate void Color4uiv(uint[] v); - public delegate void Color4us(ushort red, ushort green, ushort blue, ushort alpha); - public delegate void Color4usv(ushort[] v); - public delegate void EdgeFlag(bool flag); - public delegate void EdgeFlagv(bool[] flag); - public delegate void End(); - public delegate void Indexd(double c); - public delegate void Indexdv(double[] c); - public delegate void Indexf(float c); - public delegate void Indexfv(float[] c); - public delegate void Indexi(int c); - public delegate void Indexiv(int[] c); - public delegate void Indexs(short c); - public delegate void Indexsv(short[] c); - public delegate void Normal3b(byte nx, byte ny, byte nz); - public delegate void Normal3bv(byte[] v); - public delegate void Normal3d(double nx, double ny, double nz); - public delegate void Normal3dv(double[] v); - public delegate void Normal3f(float nx, float ny, float nz); - public delegate void Normal3fv(float[] v); - public delegate void Normal3i(int nx, int ny, int nz); - public delegate void Normal3iv(int[] v); - public delegate void Normal3s(short nx, short ny, short nz); - public delegate void Normal3sv(short[] v); - public delegate void RasterPos2d(double x, double y); - public delegate void RasterPos2dv(double[] v); - public delegate void RasterPos2f(float x, float y); - public delegate void RasterPos2fv(float[] v); - public delegate void RasterPos2i(int x, int y); - public delegate void RasterPos2iv(int[] v); - public delegate void RasterPos2s(short x, short y); - public delegate void RasterPos2sv(short[] v); - public delegate void RasterPos3d(double x, double y, double z); - public delegate void RasterPos3dv(double[] v); - public delegate void RasterPos3f(float x, float y, float z); - public delegate void RasterPos3fv(float[] v); - public delegate void RasterPos3i(int x, int y, int z); - public delegate void RasterPos3iv(int[] v); - public delegate void RasterPos3s(short x, short y, short z); - public delegate void RasterPos3sv(short[] v); - public delegate void RasterPos4d(double x, double y, double z, double w); - public delegate void RasterPos4dv(double[] v); - public delegate void RasterPos4f(float x, float y, float z, float w); - public delegate void RasterPos4fv(float[] v); - public delegate void RasterPos4i(int x, int y, int z, int w); - public delegate void RasterPos4iv(int[] v); - public delegate void RasterPos4s(short x, short y, short z, short w); - public delegate void RasterPos4sv(short[] v); - public delegate void Rectd(double x1, double y1, double x2, double y2); - public delegate void Rectdv(double[] v1, double[] v2); - public delegate void Rectf(float x1, float y1, float x2, float y2); - public delegate void Rectfv(float[] v1, float[] v2); - public delegate void Recti(int x1, int y1, int x2, int y2); - public delegate void Rectiv(int[] v1, int[] v2); - public delegate void Rects(short x1, short y1, short x2, short y2); - public delegate void Rectsv(short[] v1, short[] v2); - public delegate void TexCoord1d(double s); - public delegate void TexCoord1dv(double[] v); - public delegate void TexCoord1f(float s); - public delegate void TexCoord1fv(float[] v); - public delegate void TexCoord1i(int s); - public delegate void TexCoord1iv(int[] v); - public delegate void TexCoord1s(short s); - public delegate void TexCoord1sv(short[] v); - public delegate void TexCoord2d(double s, double t); - public delegate void TexCoord2dv(double[] v); - public delegate void TexCoord2f(float s, float t); - public delegate void TexCoord2fv(float[] v); - public delegate void TexCoord2i(int s, int t); - public delegate void TexCoord2iv(int[] v); - public delegate void TexCoord2s(short s, short t); - public delegate void TexCoord2sv(short[] v); - public delegate void TexCoord3d(double s, double t, double r); - public delegate void TexCoord3dv(double[] v); - public delegate void TexCoord3f(float s, float t, float r); - public delegate void TexCoord3fv(float[] v); - public delegate void TexCoord3i(int s, int t, int r); - public delegate void TexCoord3iv(int[] v); - public delegate void TexCoord3s(short s, short t, short r); - public delegate void TexCoord3sv(short[] v); - public delegate void TexCoord4d(double s, double t, double r, double q); - public delegate void TexCoord4dv(double[] v); - public delegate void TexCoord4f(float s, float t, float r, float q); - public delegate void TexCoord4fv(float[] v); - public delegate void TexCoord4i(int s, int t, int r, int q); - public delegate void TexCoord4iv(int[] v); - public delegate void TexCoord4s(short s, short t, short r, short q); - public delegate void TexCoord4sv(short[] v); - public delegate void Vertex2d(double x, double y); - public delegate void Vertex2dv(double[] v); - public delegate void Vertex2f(float x, float y); - public delegate void Vertex2fv(float[] v); - public delegate void Vertex2i(int x, int y); - public delegate void Vertex2iv(int[] v); - public delegate void Vertex2s(short x, short y); - public delegate void Vertex2sv(short[] v); - public delegate void Vertex3d(double x, double y, double z); - public delegate void Vertex3dv(double[] v); - public delegate void Vertex3f(float x, float y, float z); - public delegate void Vertex3fv(float[] v); - public delegate void Vertex3i(int x, int y, int z); - public delegate void Vertex3iv(int[] v); - public delegate void Vertex3s(short x, short y, short z); - public delegate void Vertex3sv(short[] v); - public delegate void Vertex4d(double x, double y, double z, double w); - public delegate void Vertex4dv(double[] v); - public delegate void Vertex4f(float x, float y, float z, float w); - public delegate void Vertex4fv(float[] v); - public delegate void Vertex4i(int x, int y, int z, int w); - public delegate void Vertex4iv(int[] v); - public delegate void Vertex4s(short x, short y, short z, short w); - public delegate void Vertex4sv(short[] v); - public delegate void ClipPlane(Enums.ClipPlaneName plane, double[] equation); - public delegate void ColorMaterial(Enums.MaterialFace face, Enums.ColorMaterialParameter mode); - public delegate void CullFace(Enums.CullFaceMode mode); - public delegate void Fogf(Enums.FogParameter pname, float param); - public delegate void Fogfv(Enums.FogParameter pname, float[] parameters); - public delegate void Fogi(Enums.FogParameter pname, int param); - public delegate void Fogiv(Enums.FogParameter pname, int[] parameters); - public delegate void FrontFace(Enums.FrontFaceDirection mode); - public delegate void Hint(Enums.HintTarget target, Enums.HintMode mode); - public delegate void Lightf(Enums.LightName light, Enums.LightParameter pname, float param); - public delegate void Lightfv(Enums.LightName light, Enums.LightParameter pname, float[] parameters); - public delegate void Lighti(Enums.LightName light, Enums.LightParameter pname, int param); - public delegate void Lightiv(Enums.LightName light, Enums.LightParameter pname, int[] parameters); - public delegate void LightModelf(Enums.LightModelParameter pname, float param); - public delegate void LightModelfv(Enums.LightModelParameter pname, float[] parameters); - public delegate void LightModeli(Enums.LightModelParameter pname, int param); - public delegate void LightModeliv(Enums.LightModelParameter pname, int[] parameters); - public delegate void LineStipple(int factor, ushort pattern); - public delegate void LineWidth(float width); - public delegate void Materialf(Enums.MaterialFace face, Enums.MaterialParameter pname, float param); - public delegate void Materialfv(Enums.MaterialFace face, Enums.MaterialParameter pname, float[] parameters); - public delegate void Materiali(Enums.MaterialFace face, Enums.MaterialParameter pname, int param); - public delegate void Materialiv(Enums.MaterialFace face, Enums.MaterialParameter pname, int[] parameters); - public delegate void PointSize(float size); - public delegate void PolygonMode(Enums.MaterialFace face, Enums.PolygonMode mode); - public delegate void PolygonStipple(byte[] mask); - public delegate void Scissor(int x, int y, int width, int height); - public delegate void ShadeModel(Enums.ShadingModel mode); - public delegate void TexParameterf(Enums.TextureTarget target, Enums.TextureParameterName pname, float param); - public delegate void TexParameterfv(Enums.TextureTarget target, Enums.TextureParameterName pname, float[] parameters); - public delegate void TexParameteri(Enums.TextureTarget target, Enums.TextureParameterName pname, int param); - public delegate void TexParameteriv(Enums.TextureTarget target, Enums.TextureParameterName pname, int[] parameters); - public delegate void TexImage1D(Enums.TextureTarget target, int level, int internalformat, int width, int border, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void TexImage2D(Enums.TextureTarget target, int level, int internalformat, int width, int height, int border, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void TexEnvf(Enums.TextureEnvTarget target, Enums.TextureEnvParameter pname, float param); - public delegate void TexEnvfv(Enums.TextureEnvTarget target, Enums.TextureEnvParameter pname, float[] parameters); - public delegate void TexEnvi(Enums.TextureEnvTarget target, Enums.TextureEnvParameter pname, int param); - public delegate void TexEnviv(Enums.TextureEnvTarget target, Enums.TextureEnvParameter pname, int[] parameters); - public delegate void TexGend(Enums.TextureCoordName coord, Enums.TextureGenParameter pname, double param); - public delegate void TexGendv(Enums.TextureCoordName coord, Enums.TextureGenParameter pname, double[] parameters); - public delegate void TexGenf(Enums.TextureCoordName coord, Enums.TextureGenParameter pname, float param); - public delegate void TexGenfv(Enums.TextureCoordName coord, Enums.TextureGenParameter pname, float[] parameters); - public delegate void TexGeni(Enums.TextureCoordName coord, Enums.TextureGenParameter pname, int param); - public delegate void TexGeniv(Enums.TextureCoordName coord, Enums.TextureGenParameter pname, int[] parameters); - public delegate void FeedbackBuffer(int size, Enums.FeedbackType type, out float[] buffer); - public delegate void SelectBuffer(int size, out uint[] buffer); - public delegate int RenderMode(Enums.RenderingMode mode); - public delegate void InitNames(); - public delegate void LoadName(uint name); - public delegate void PassThrough(float token); - public delegate void PopName(); - public delegate void PushName(uint name); - public delegate void DrawBuffer(Enums.DrawBufferMode mode); - public delegate void Clear(Enums.ClearBufferMask mask); - public delegate void ClearAccum(float red, float green, float blue, float alpha); - public delegate void ClearIndex(float c); - public delegate void ClearColor(float red, float green, float blue, float alpha); - public delegate void ClearStencil(int s); - public delegate void ClearDepth(double depth); - public delegate void StencilMask(uint mask); - public delegate void ColorMask(bool red, bool green, bool blue, bool alpha); - public delegate void DepthMask(bool flag); - public delegate void IndexMask(uint mask); - public delegate void Accum(Enums.AccumOp op, float value); - public delegate void Disable(Enums.EnableCap cap); - public delegate void Enable(Enums.EnableCap cap); - public delegate void Finish(); - public delegate void Flush(); - public delegate void PopAttrib(); - public delegate void PushAttrib(Enums.AttribMask mask); - public delegate void Map1d(Enums.MapTarget target, double u1, double u2, int stride, int order, double[] points); - public delegate void Map1f(Enums.MapTarget target, float u1, float u2, int stride, int order, float[] points); - public delegate void Map2d(Enums.MapTarget target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[] points); - public delegate void Map2f(Enums.MapTarget target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float[] points); - public delegate void MapGrid1d(int un, double u1, double u2); - public delegate void MapGrid1f(int un, float u1, float u2); - public delegate void MapGrid2d(int un, double u1, double u2, int vn, double v1, double v2); - public delegate void MapGrid2f(int un, float u1, float u2, int vn, float v1, float v2); - public delegate void EvalCoord1d(double u); - public delegate void EvalCoord1dv(double[] u); - public delegate void EvalCoord1f(float u); - public delegate void EvalCoord1fv(float[] u); - public delegate void EvalCoord2d(double u, double v); - public delegate void EvalCoord2dv(double[] u); - public delegate void EvalCoord2f(float u, float v); - public delegate void EvalCoord2fv(float[] u); - public delegate void EvalMesh1(Enums.MeshMode1 mode, int i1, int i2); - public delegate void EvalPoint1(int i); - public delegate void EvalMesh2(Enums.MeshMode2 mode, int i1, int i2, int j1, int j2); - public delegate void EvalPoint2(int i, int j); - public delegate void AlphaFunc(Enums.AlphaFunction func, float reference); - public delegate void BlendFunc(Enums.BlendingFactorSrc sfactor, Enums.BlendingFactorDest dfactor); - public delegate void LogicOp(Enums.LogicOp opcode); - public delegate void StencilFunc(Enums.StencilFunction func, int reference, uint mask); - public delegate void StencilOp(Enums.StencilOp fail, Enums.StencilOp zfail, Enums.StencilOp zpass); - public delegate void DepthFunc(Enums.DepthFunction func); - public delegate void PixelZoom(float xfactor, float yfactor); - public delegate void PixelTransferf(Enums.PixelTransferParameter pname, float param); - public delegate void PixelTransferi(Enums.PixelTransferParameter pname, int param); - public delegate void PixelStoref(Enums.PixelStoreParameter pname, float param); - public delegate void PixelStorei(Enums.PixelStoreParameter pname, int param); - public delegate void PixelMapfv(Enums.PixelMap map, int mapsize, float[] values); - public delegate void PixelMapuiv(Enums.PixelMap map, int mapsize, uint[] values); - public delegate void PixelMapusv(Enums.PixelMap map, int mapsize, ushort[] values); - public delegate void ReadBuffer(Enums.ReadBufferMode mode); - public delegate void CopyPixels(int x, int y, int width, int height, Enums.PixelCopyType type); - public delegate void ReadPixels(int x, int y, int width, int height, Enums.PixelFormat format, Enums.PixelType type, out object pixels); - public delegate void DrawPixels(int width, int height, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void GetBooleanv(Enums.GetPName pname, out bool[] parameters); - public delegate void GetClipPlane(Enums.ClipPlaneName plane, out double[] equation); - public delegate void GetDoublev(Enums.GetPName pname, out double[] parameters); - public delegate Enums.ErrorCode GetError(); - public delegate void GetFloatv(Enums.GetPName pname, out float[] parameters); - public delegate void GetIntegerv(Enums.GetPName pname, out int[] parameters); - public delegate void GetLightfv(Enums.LightName light, Enums.LightParameter pname, out float[] parameters); - public delegate void GetLightiv(Enums.LightName light, Enums.LightParameter pname, out int[] parameters); - public delegate void GetMapdv(Enums.MapTarget target, Enums.GetMapQuery query, out double[] v); - public delegate void GetMapfv(Enums.MapTarget target, Enums.GetMapQuery query, out float[] v); - public delegate void GetMapiv(Enums.MapTarget target, Enums.GetMapQuery query, out int[] v); - public delegate void GetMaterialfv(Enums.MaterialFace face, Enums.MaterialParameter pname, out float[] parameters); - public delegate void GetMaterialiv(Enums.MaterialFace face, Enums.MaterialParameter pname, out int[] parameters); - public delegate void GetPixelMapfv(Enums.PixelMap map, out float[] values); - public delegate void GetPixelMapuiv(Enums.PixelMap map, out uint[] values); - public delegate void GetPixelMapusv(Enums.PixelMap map, out ushort[] values); - public delegate void GetPolygonStipple(out byte[] mask); - public delegate string GetString(Enums.StringName name); - public delegate void GetTexEnvfv(Enums.TextureEnvTarget target, Enums.TextureEnvParameter pname, out float[] parameters); - public delegate void GetTexEnviv(Enums.TextureEnvTarget target, Enums.TextureEnvParameter pname, out int[] parameters); - public delegate void GetTexGendv(Enums.TextureCoordName coord, Enums.TextureGenParameter pname, out double[] parameters); - public delegate void GetTexGenfv(Enums.TextureCoordName coord, Enums.TextureGenParameter pname, out float[] parameters); - public delegate void GetTexGeniv(Enums.TextureCoordName coord, Enums.TextureGenParameter pname, out int[] parameters); - public delegate void GetTexImage(Enums.TextureTarget target, int level, Enums.PixelFormat format, Enums.PixelType type, out object pixels); - public delegate void GetTexParameterfv(Enums.TextureTarget target, Enums.GetTextureParameter pname, out float[] parameters); - public delegate void GetTexParameteriv(Enums.TextureTarget target, Enums.GetTextureParameter pname, out int[] parameters); - public delegate void GetTexLevelParameterfv(Enums.TextureTarget target, int level, Enums.GetTextureParameter pname, out float[] parameters); - public delegate void GetTexLevelParameteriv(Enums.TextureTarget target, int level, Enums.GetTextureParameter pname, out int[] parameters); - public delegate bool IsEnabled(Enums.EnableCap cap); - public delegate bool IsList(uint list); - public delegate void DepthRange(double near, double far); - public delegate void Frustum(double left, double right, double bottom, double top, double zNear, double zFar); - public delegate void LoadIdentity(); - public delegate void LoadMatrixf(float[] m); - public delegate void LoadMatrixd(double[] m); - public delegate void MatrixMode(Enums.MatrixMode mode); - public delegate void MultMatrixf(float[] m); - public delegate void MultMatrixd(double[] m); - public delegate void Ortho(double left, double right, double bottom, double top, double zNear, double zFar); - public delegate void PopMatrix(); - public delegate void PushMatrix(); - public delegate void Rotated(double angle, double x, double y, double z); - public delegate void Rotatef(float angle, float x, float y, float z); - public delegate void Scaled(double x, double y, double z); - public delegate void Scalef(float x, float y, float z); - public delegate void Translated(double x, double y, double z); - public delegate void Translatef(float x, float y, float z); - public delegate void Viewport(int x, int y, int width, int height); - public delegate void ArrayElement(int i); - public delegate void ColorPointer(int size, Enums.ColorPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void DisableClientState(Enums.EnableCap array); - public delegate void DrawArrays(Enums.BeginMode mode, int first, int count); - public delegate void DrawElements(Enums.BeginMode mode, int count, uint type, [MarshalAs(UnmanagedType.AsAny)] object indices); - public delegate void EdgeFlagPointer(int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void EnableClientState(Enums.EnableCap array); - public delegate void GetPointerv(Enums.GetPointervPName pname, out object parameters); - public delegate void IndexPointer(Enums.IndexPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void InterleavedArrays(Enums.InterleavedArrayFormat format, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void NormalPointer(Enums.NormalPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void TexCoordPointer(int size, Enums.TexCoordPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void VertexPointer(int size, Enums.VertexPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void PolygonOffset(float factor, float units); - public delegate void CopyTexImage1D(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int x, int y, int width, int border); - public delegate void CopyTexImage2D(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int x, int y, int width, int height, int border); - public delegate void CopyTexSubImage1D(Enums.TextureTarget target, int level, int xoffset, int x, int y, int width); - public delegate void CopyTexSubImage2D(Enums.TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height); - public delegate void TexSubImage1D(Enums.TextureTarget target, int level, int xoffset, int width, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void TexSubImage2D(Enums.TextureTarget target, int level, int xoffset, int yoffset, int width, int height, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate bool AreTexturesResident(int n, uint[] textures, out bool[] residences); - public delegate void BindTexture(Enums.TextureTarget target, uint texture); - public delegate void DeleteTextures(int n, uint[] textures); - public delegate void GenTextures(int n, out uint[] textures); - public delegate bool IsTexture(uint texture); - public delegate void PrioritizeTextures(int n, uint[] textures, float[] priorities); - public delegate void Indexub(byte c); - public delegate void Indexubv(byte[] c); - public delegate void PopClientAttrib(); - public delegate void PushClientAttrib(Enums.ClientAttribMask mask); - public delegate void BlendColor(float red, float green, float blue, float alpha); - public delegate void BlendEquation(Enums.BlendEquationModeEXT mode); - public delegate void DrawRangeElements(Enums.BeginMode mode, uint start, uint end, int count, uint type, [MarshalAs(UnmanagedType.AsAny)] object indices); - public delegate void ColorTable(Enums.ColorTableTargetSGI target, Enums.PixelInternalFormat internalformat, int width, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object table); - public delegate void ColorTableParameterfv(Enums.ColorTableTargetSGI target, Enums.ColorTableParameterPNameSGI pname, float[] parameters); - public delegate void ColorTableParameteriv(Enums.ColorTableTargetSGI target, Enums.ColorTableParameterPNameSGI pname, int[] parameters); - public delegate void CopyColorTable(Enums.ColorTableTargetSGI target, Enums.PixelInternalFormat internalformat, int x, int y, int width); - public delegate void GetColorTable(Enums.ColorTableTargetSGI target, Enums.PixelFormat format, Enums.PixelType type, out object table); - public delegate void GetColorTableParameterfv(Enums.ColorTableTargetSGI target, Enums.GetColorTableParameterPNameSGI pname, out float[] parameters); - public delegate void GetColorTableParameteriv(Enums.ColorTableTargetSGI target, Enums.GetColorTableParameterPNameSGI pname, out int[] parameters); - public delegate void ColorSubTable(Enums.ColorTableTargetSGI target, int start, int count, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CopyColorSubTable(Enums.ColorTableTargetSGI target, int start, int x, int y, int width); - public delegate void ConvolutionFilter1D(Enums.ConvolutionTargetEXT target, Enums.PixelInternalFormat internalformat, int width, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object image); - public delegate void ConvolutionFilter2D(Enums.ConvolutionTargetEXT target, Enums.PixelInternalFormat internalformat, int width, int height, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object image); - public delegate void ConvolutionParameterf(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, float parameters); - public delegate void ConvolutionParameterfv(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, float[] parameters); - public delegate void ConvolutionParameteri(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, int parameters); - public delegate void ConvolutionParameteriv(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, int[] parameters); - public delegate void CopyConvolutionFilter1D(Enums.ConvolutionTargetEXT target, Enums.PixelInternalFormat internalformat, int x, int y, int width); - public delegate void CopyConvolutionFilter2D(Enums.ConvolutionTargetEXT target, Enums.PixelInternalFormat internalformat, int x, int y, int width, int height); - public delegate void GetConvolutionFilter(Enums.ConvolutionTargetEXT target, Enums.PixelFormat format, Enums.PixelType type, out object image); - public delegate void GetConvolutionParameterfv(Enums.ConvolutionTargetEXT target, Enums.GetConvolutionParameter pname, out float[] parameters); - public delegate void GetConvolutionParameteriv(Enums.ConvolutionTargetEXT target, Enums.GetConvolutionParameter pname, out int[] parameters); - public delegate void GetSeparableFilter(Enums.SeparableTargetEXT target, Enums.PixelFormat format, Enums.PixelType type, out object row, out object column, out object span); - public delegate void SeparableFilter2D(Enums.SeparableTargetEXT target, Enums.PixelInternalFormat internalformat, int width, int height, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object row, [MarshalAs(UnmanagedType.AsAny)] object column); - public delegate void GetHistogram(Enums.HistogramTargetEXT target, bool reset, Enums.PixelFormat format, Enums.PixelType type, out object values); - public delegate void GetHistogramParameterfv(Enums.HistogramTargetEXT target, Enums.GetHistogramParameterPNameEXT pname, out float[] parameters); - public delegate void GetHistogramParameteriv(Enums.HistogramTargetEXT target, Enums.GetHistogramParameterPNameEXT pname, out int[] parameters); - public delegate void GetMinmax(Enums.MinmaxTargetEXT target, bool reset, Enums.PixelFormat format, Enums.PixelType type, out object values); - public delegate void GetMinmaxParameterfv(Enums.MinmaxTargetEXT target, Enums.GetMinmaxParameterPNameEXT pname, out float[] parameters); - public delegate void GetMinmaxParameteriv(Enums.MinmaxTargetEXT target, Enums.GetMinmaxParameterPNameEXT pname, out int[] parameters); - public delegate void Histogram(Enums.HistogramTargetEXT target, int width, Enums.PixelInternalFormat internalformat, bool sink); - public delegate void Minmax(Enums.MinmaxTargetEXT target, Enums.PixelInternalFormat internalformat, bool sink); - public delegate void ResetHistogram(Enums.HistogramTargetEXT target); - public delegate void ResetMinmax(Enums.MinmaxTargetEXT target); - public delegate void TexImage3D(Enums.TextureTarget target, int level, int internalformat, int width, int height, int depth, int border, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void TexSubImage3D(Enums.TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void CopyTexSubImage3D(Enums.TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height); - public delegate void ActiveTexture(uint texture); - public delegate void ClientActiveTexture(uint texture); - public delegate void MultiTexCoord1d(uint target, double s); - public delegate void MultiTexCoord1dv(uint target, double[] v); - public delegate void MultiTexCoord1f(uint target, float s); - public delegate void MultiTexCoord1fv(uint target, float[] v); - public delegate void MultiTexCoord1i(uint target, int s); - public delegate void MultiTexCoord1iv(uint target, int[] v); - public delegate void MultiTexCoord1s(uint target, short s); - public delegate void MultiTexCoord1sv(uint target, short[] v); - public delegate void MultiTexCoord2d(uint target, double s, double t); - public delegate void MultiTexCoord2dv(uint target, double[] v); - public delegate void MultiTexCoord2f(uint target, float s, float t); - public delegate void MultiTexCoord2fv(uint target, float[] v); - public delegate void MultiTexCoord2i(uint target, int s, int t); - public delegate void MultiTexCoord2iv(uint target, int[] v); - public delegate void MultiTexCoord2s(uint target, short s, short t); - public delegate void MultiTexCoord2sv(uint target, short[] v); - public delegate void MultiTexCoord3d(uint target, double s, double t, double r); - public delegate void MultiTexCoord3dv(uint target, double[] v); - public delegate void MultiTexCoord3f(uint target, float s, float t, float r); - public delegate void MultiTexCoord3fv(uint target, float[] v); - public delegate void MultiTexCoord3i(uint target, int s, int t, int r); - public delegate void MultiTexCoord3iv(uint target, int[] v); - public delegate void MultiTexCoord3s(uint target, short s, short t, short r); - public delegate void MultiTexCoord3sv(uint target, short[] v); - public delegate void MultiTexCoord4d(uint target, double s, double t, double r, double q); - public delegate void MultiTexCoord4dv(uint target, double[] v); - public delegate void MultiTexCoord4f(uint target, float s, float t, float r, float q); - public delegate void MultiTexCoord4fv(uint target, float[] v); - public delegate void MultiTexCoord4i(uint target, int s, int t, int r, int q); - public delegate void MultiTexCoord4iv(uint target, int[] v); - public delegate void MultiTexCoord4s(uint target, short s, short t, short r, short q); - public delegate void MultiTexCoord4sv(uint target, short[] v); - public delegate void LoadTransposeMatrixf(float[] m); - public delegate void LoadTransposeMatrixd(double[] m); - public delegate void MultTransposeMatrixf(float[] m); - public delegate void MultTransposeMatrixd(double[] m); - public delegate void SampleCoverage(float value, bool invert); - public delegate void CompressedTexImage3D(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexImage2D(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int width, int height, int border, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexImage1D(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int width, int border, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexSubImage3D(Enums.TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, Enums.PixelFormat format, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexSubImage2D(Enums.TextureTarget target, int level, int xoffset, int yoffset, int width, int height, Enums.PixelFormat format, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexSubImage1D(Enums.TextureTarget target, int level, int xoffset, int width, Enums.PixelFormat format, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void GetCompressedTexImage(Enums.TextureTarget target, int level, out object img); - public delegate void BlendFuncSeparate(uint sfactorRGB, uint dfactorRGB, uint sfactorAlpha, uint dfactorAlpha); - public delegate void FogCoordf(float coord); - public delegate void FogCoordfv(float[] coord); - public delegate void FogCoordd(double coord); - public delegate void FogCoorddv(double[] coord); - public delegate void FogCoordPointer(uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void MultiDrawArrays(Enums.BeginMode mode, out int[] first, out int[] count, int primcount); - public delegate void MultiDrawElements(Enums.BeginMode mode, int[] count, uint type, [MarshalAs(UnmanagedType.AsAny)] object indices, int primcount); - public delegate void PointParameterf(Enums.PointParameterNameSGIS pname, float param); - public delegate void PointParameterfv(Enums.PointParameterNameSGIS pname, float[] parameters); - public delegate void PointParameteri(Enums.PointParameterNameSGIS pname, int param); - public delegate void PointParameteriv(Enums.PointParameterNameSGIS pname, int[] parameters); - public delegate void SecondaryColor3b(byte red, byte green, byte blue); - public delegate void SecondaryColor3bv(byte[] v); - public delegate void SecondaryColor3d(double red, double green, double blue); - public delegate void SecondaryColor3dv(double[] v); - public delegate void SecondaryColor3f(float red, float green, float blue); - public delegate void SecondaryColor3fv(float[] v); - public delegate void SecondaryColor3i(int red, int green, int blue); - public delegate void SecondaryColor3iv(int[] v); - public delegate void SecondaryColor3s(short red, short green, short blue); - public delegate void SecondaryColor3sv(short[] v); - public delegate void SecondaryColor3ub(byte red, byte green, byte blue); - public delegate void SecondaryColor3ubv(byte[] v); - public delegate void SecondaryColor3ui(uint red, uint green, uint blue); - public delegate void SecondaryColor3uiv(uint[] v); - public delegate void SecondaryColor3us(ushort red, ushort green, ushort blue); - public delegate void SecondaryColor3usv(ushort[] v); - public delegate void SecondaryColorPointer(int size, Enums.ColorPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void WindowPos2d(double x, double y); - public delegate void WindowPos2dv(double[] v); - public delegate void WindowPos2f(float x, float y); - public delegate void WindowPos2fv(float[] v); - public delegate void WindowPos2i(int x, int y); - public delegate void WindowPos2iv(int[] v); - public delegate void WindowPos2s(short x, short y); - public delegate void WindowPos2sv(short[] v); - public delegate void WindowPos3d(double x, double y, double z); - public delegate void WindowPos3dv(double[] v); - public delegate void WindowPos3f(float x, float y, float z); - public delegate void WindowPos3fv(float[] v); - public delegate void WindowPos3i(int x, int y, int z); - public delegate void WindowPos3iv(int[] v); - public delegate void WindowPos3s(short x, short y, short z); - public delegate void WindowPos3sv(short[] v); - public delegate void GenQueries(int n, out uint[] ids); - public delegate void DeleteQueries(int n, uint[] ids); - public delegate bool IsQuery(uint id); - public delegate void BeginQuery(uint target, uint id); - public delegate void EndQuery(uint target); - public delegate void GetQueryiv(uint target, uint pname, out int[] parameters); - public delegate void GetQueryObjectiv(uint id, uint pname, out int[] parameters); - public delegate void GetQueryObjectuiv(uint id, uint pname, out uint[] parameters); - public delegate void BindBuffer(uint target, uint buffer); - public delegate void DeleteBuffers(int n, uint[] buffers); - public delegate void GenBuffers(int n, out uint[] buffers); - public delegate bool IsBuffer(uint buffer); - public delegate void BufferData(uint target, IntPtr size, [MarshalAs(UnmanagedType.AsAny)] object data, uint usage); - public delegate void BufferSubData(uint target, IntPtr offset, IntPtr size, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void GetBufferSubData(uint target, IntPtr offset, IntPtr size, out object data); - public delegate IntPtr MapBuffer_(uint target, uint access); - public delegate bool UnmapBuffer(uint target); - public delegate void GetBufferParameteriv(uint target, uint pname, out int[] parameters); - public delegate void GetBufferPointerv(uint target, uint pname, out object parameters); - public delegate void BlendEquationSeparate(Enums.BlendEquationModeEXT modeRGB, Enums.BlendEquationModeEXT modeAlpha); - public delegate void DrawBuffers(int n, Enums.DrawBufferMode[] bufs); - public delegate void StencilOpSeparate(uint face, Enums.StencilOp sfail, Enums.StencilOp dpfail, Enums.StencilOp dppass); - public delegate void StencilFuncSeparate(Enums.StencilFunction frontfunc, Enums.StencilFunction backfunc, int reference, uint mask); - public delegate void StencilMaskSeparate(uint face, uint mask); - public delegate void AttachShader(uint program, uint shader); - public delegate void BindAttribLocation(uint program, uint index, char[] name); - public delegate void CompileShader(uint shader); - public delegate uint CreateProgram(); - public delegate uint CreateShader(uint type); - public delegate void DeleteProgram(uint program); - public delegate void DeleteShader(uint shader); - public delegate void DetachShader(uint program, uint shader); - public delegate void DisableVertexAttribArray(uint index); - public delegate void EnableVertexAttribArray(uint index); - public delegate void GetActiveAttrib(uint program, uint index, int bufSize, out int[] length, out int[] size, out uint[] type, out char[] name); - public delegate void GetActiveUniform(uint program, uint index, int bufSize, out int[] length, out int[] size, out uint[] type, out char[] name); - public delegate void GetAttachedShaders(uint program, int maxCount, out int[] count, out uint[] obj); - public delegate int GetAttribLocation(uint program, char[] name); - public delegate void GetProgramiv(uint program, uint pname, out int[] parameters); - public delegate void GetProgramInfoLog(uint program, int bufSize, out int[] length, out char[] infoLog); - public delegate void GetShaderiv(uint shader, uint pname, out int[] parameters); - public delegate void GetShaderInfoLog(uint shader, int bufSize, out int[] length, out char[] infoLog); - public delegate void GetShaderSource(uint shader, int bufSize, out int[] length, out char[] source); - public delegate int GetUniformLocation(uint program, char[] name); - public delegate void GetUniformfv(uint program, int location, out float[] parameters); - public delegate void GetUniformiv(uint program, int location, out int[] parameters); - public delegate void GetVertexAttribdv(uint index, uint pname, out double[] parameters); - public delegate void GetVertexAttribfv(uint index, uint pname, out float[] parameters); - public delegate void GetVertexAttribiv(uint index, uint pname, out int[] parameters); - public delegate void GetVertexAttribPointerv(uint index, uint pname, out object pointer); - public delegate bool IsProgram(uint program); - public delegate bool IsShader(uint shader); - public delegate void LinkProgram(uint program); - public delegate void ShaderSource(uint shader, int count, string[] @string, int[] length); - public delegate void UseProgram(uint program); - public delegate void Uniform1f(int location, float v0); - public delegate void Uniform2f(int location, float v0, float v1); - public delegate void Uniform3f(int location, float v0, float v1, float v2); - public delegate void Uniform4f(int location, float v0, float v1, float v2, float v3); - public delegate void Uniform1i(int location, int v0); - public delegate void Uniform2i(int location, int v0, int v1); - public delegate void Uniform3i(int location, int v0, int v1, int v2); - public delegate void Uniform4i(int location, int v0, int v1, int v2, int v3); - public delegate void Uniform1fv(int location, int count, float[] value); - public delegate void Uniform2fv(int location, int count, float[] value); - public delegate void Uniform3fv(int location, int count, float[] value); - public delegate void Uniform4fv(int location, int count, float[] value); - public delegate void Uniform1iv(int location, int count, int[] value); - public delegate void Uniform2iv(int location, int count, int[] value); - public delegate void Uniform3iv(int location, int count, int[] value); - public delegate void Uniform4iv(int location, int count, int[] value); - public delegate void UniformMatrix2fv(int location, int count, bool transpose, float[] value); - public delegate void UniformMatrix3fv(int location, int count, bool transpose, float[] value); - public delegate void UniformMatrix4fv(int location, int count, bool transpose, float[] value); - public delegate void ValidateProgram(uint program); - public delegate void VertexAttrib1d(uint index, double x); - public delegate void VertexAttrib1dv(uint index, double[] v); - public delegate void VertexAttrib1f(uint index, float x); - public delegate void VertexAttrib1fv(uint index, float[] v); - public delegate void VertexAttrib1s(uint index, short x); - public delegate void VertexAttrib1sv(uint index, short[] v); - public delegate void VertexAttrib2d(uint index, double x, double y); - public delegate void VertexAttrib2dv(uint index, double[] v); - public delegate void VertexAttrib2f(uint index, float x, float y); - public delegate void VertexAttrib2fv(uint index, float[] v); - public delegate void VertexAttrib2s(uint index, short x, short y); - public delegate void VertexAttrib2sv(uint index, short[] v); - public delegate void VertexAttrib3d(uint index, double x, double y, double z); - public delegate void VertexAttrib3dv(uint index, double[] v); - public delegate void VertexAttrib3f(uint index, float x, float y, float z); - public delegate void VertexAttrib3fv(uint index, float[] v); - public delegate void VertexAttrib3s(uint index, short x, short y, short z); - public delegate void VertexAttrib3sv(uint index, short[] v); - public delegate void VertexAttrib4Nbv(uint index, byte[] v); - public delegate void VertexAttrib4Niv(uint index, int[] v); - public delegate void VertexAttrib4Nsv(uint index, short[] v); - public delegate void VertexAttrib4Nub(uint index, byte x, byte y, byte z, byte w); - public delegate void VertexAttrib4Nubv(uint index, byte[] v); - public delegate void VertexAttrib4Nuiv(uint index, uint[] v); - public delegate void VertexAttrib4Nusv(uint index, ushort[] v); - public delegate void VertexAttrib4bv(uint index, byte[] v); - public delegate void VertexAttrib4d(uint index, double x, double y, double z, double w); - public delegate void VertexAttrib4dv(uint index, double[] v); - public delegate void VertexAttrib4f(uint index, float x, float y, float z, float w); - public delegate void VertexAttrib4fv(uint index, float[] v); - public delegate void VertexAttrib4iv(uint index, int[] v); - public delegate void VertexAttrib4s(uint index, short x, short y, short z, short w); - public delegate void VertexAttrib4sv(uint index, short[] v); - public delegate void VertexAttrib4ubv(uint index, byte[] v); - public delegate void VertexAttrib4uiv(uint index, uint[] v); - public delegate void VertexAttrib4usv(uint index, ushort[] v); - public delegate void VertexAttribPointer(uint index, int size, uint type, bool normalized, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void ActiveTextureARB(uint texture); - public delegate void ClientActiveTextureARB(uint texture); - public delegate void MultiTexCoord1dARB(uint target, double s); - public delegate void MultiTexCoord1dvARB(uint target, double[] v); - public delegate void MultiTexCoord1fARB(uint target, float s); - public delegate void MultiTexCoord1fvARB(uint target, float[] v); - public delegate void MultiTexCoord1iARB(uint target, int s); - public delegate void MultiTexCoord1ivARB(uint target, int[] v); - public delegate void MultiTexCoord1sARB(uint target, short s); - public delegate void MultiTexCoord1svARB(uint target, short[] v); - public delegate void MultiTexCoord2dARB(uint target, double s, double t); - public delegate void MultiTexCoord2dvARB(uint target, double[] v); - public delegate void MultiTexCoord2fARB(uint target, float s, float t); - public delegate void MultiTexCoord2fvARB(uint target, float[] v); - public delegate void MultiTexCoord2iARB(uint target, int s, int t); - public delegate void MultiTexCoord2ivARB(uint target, int[] v); - public delegate void MultiTexCoord2sARB(uint target, short s, short t); - public delegate void MultiTexCoord2svARB(uint target, short[] v); - public delegate void MultiTexCoord3dARB(uint target, double s, double t, double r); - public delegate void MultiTexCoord3dvARB(uint target, double[] v); - public delegate void MultiTexCoord3fARB(uint target, float s, float t, float r); - public delegate void MultiTexCoord3fvARB(uint target, float[] v); - public delegate void MultiTexCoord3iARB(uint target, int s, int t, int r); - public delegate void MultiTexCoord3ivARB(uint target, int[] v); - public delegate void MultiTexCoord3sARB(uint target, short s, short t, short r); - public delegate void MultiTexCoord3svARB(uint target, short[] v); - public delegate void MultiTexCoord4dARB(uint target, double s, double t, double r, double q); - public delegate void MultiTexCoord4dvARB(uint target, double[] v); - public delegate void MultiTexCoord4fARB(uint target, float s, float t, float r, float q); - public delegate void MultiTexCoord4fvARB(uint target, float[] v); - public delegate void MultiTexCoord4iARB(uint target, int s, int t, int r, int q); - public delegate void MultiTexCoord4ivARB(uint target, int[] v); - public delegate void MultiTexCoord4sARB(uint target, short s, short t, short r, short q); - public delegate void MultiTexCoord4svARB(uint target, short[] v); - public delegate void LoadTransposeMatrixfARB(float[] m); - public delegate void LoadTransposeMatrixdARB(double[] m); - public delegate void MultTransposeMatrixfARB(float[] m); - public delegate void MultTransposeMatrixdARB(double[] m); - public delegate void SampleCoverageARB(float value, bool invert); - public delegate void CompressedTexImage3DARB(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int width, int height, int depth, int border, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexImage2DARB(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int width, int height, int border, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexImage1DARB(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int width, int border, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexSubImage3DARB(Enums.TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, Enums.PixelFormat format, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexSubImage2DARB(Enums.TextureTarget target, int level, int xoffset, int yoffset, int width, int height, Enums.PixelFormat format, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CompressedTexSubImage1DARB(Enums.TextureTarget target, int level, int xoffset, int width, Enums.PixelFormat format, int imageSize, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void GetCompressedTexImageARB(Enums.TextureTarget target, int level, out object img); - public delegate void PointParameterfARB(Enums.PointParameterNameSGIS pname, float param); - public delegate void PointParameterfvARB(Enums.PointParameterNameSGIS pname, float[] parameters); - public delegate void WeightbvARB(int size, byte[] weights); - public delegate void WeightsvARB(int size, short[] weights); - public delegate void WeightivARB(int size, int[] weights); - public delegate void WeightfvARB(int size, float[] weights); - public delegate void WeightdvARB(int size, double[] weights); - public delegate void WeightubvARB(int size, byte[] weights); - public delegate void WeightusvARB(int size, ushort[] weights); - public delegate void WeightuivARB(int size, uint[] weights); - public delegate void WeightPointerARB(int size, uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void VertexBlendARB(int count); - public delegate void CurrentPaletteMatrixARB(int index); - public delegate void MatrixIndexubvARB(int size, byte[] indices); - public delegate void MatrixIndexusvARB(int size, ushort[] indices); - public delegate void MatrixIndexuivARB(int size, uint[] indices); - public delegate void MatrixIndexPointerARB(int size, uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void WindowPos2dARB(double x, double y); - public delegate void WindowPos2dvARB(double[] v); - public delegate void WindowPos2fARB(float x, float y); - public delegate void WindowPos2fvARB(float[] v); - public delegate void WindowPos2iARB(int x, int y); - public delegate void WindowPos2ivARB(int[] v); - public delegate void WindowPos2sARB(short x, short y); - public delegate void WindowPos2svARB(short[] v); - public delegate void WindowPos3dARB(double x, double y, double z); - public delegate void WindowPos3dvARB(double[] v); - public delegate void WindowPos3fARB(float x, float y, float z); - public delegate void WindowPos3fvARB(float[] v); - public delegate void WindowPos3iARB(int x, int y, int z); - public delegate void WindowPos3ivARB(int[] v); - public delegate void WindowPos3sARB(short x, short y, short z); - public delegate void WindowPos3svARB(short[] v); - public delegate void VertexAttrib1dARB(uint index, double x); - public delegate void VertexAttrib1dvARB(uint index, double[] v); - public delegate void VertexAttrib1fARB(uint index, float x); - public delegate void VertexAttrib1fvARB(uint index, float[] v); - public delegate void VertexAttrib1sARB(uint index, short x); - public delegate void VertexAttrib1svARB(uint index, short[] v); - public delegate void VertexAttrib2dARB(uint index, double x, double y); - public delegate void VertexAttrib2dvARB(uint index, double[] v); - public delegate void VertexAttrib2fARB(uint index, float x, float y); - public delegate void VertexAttrib2fvARB(uint index, float[] v); - public delegate void VertexAttrib2sARB(uint index, short x, short y); - public delegate void VertexAttrib2svARB(uint index, short[] v); - public delegate void VertexAttrib3dARB(uint index, double x, double y, double z); - public delegate void VertexAttrib3dvARB(uint index, double[] v); - public delegate void VertexAttrib3fARB(uint index, float x, float y, float z); - public delegate void VertexAttrib3fvARB(uint index, float[] v); - public delegate void VertexAttrib3sARB(uint index, short x, short y, short z); - public delegate void VertexAttrib3svARB(uint index, short[] v); - public delegate void VertexAttrib4NbvARB(uint index, byte[] v); - public delegate void VertexAttrib4NivARB(uint index, int[] v); - public delegate void VertexAttrib4NsvARB(uint index, short[] v); - public delegate void VertexAttrib4NubARB(uint index, byte x, byte y, byte z, byte w); - public delegate void VertexAttrib4NubvARB(uint index, byte[] v); - public delegate void VertexAttrib4NuivARB(uint index, uint[] v); - public delegate void VertexAttrib4NusvARB(uint index, ushort[] v); - public delegate void VertexAttrib4bvARB(uint index, byte[] v); - public delegate void VertexAttrib4dARB(uint index, double x, double y, double z, double w); - public delegate void VertexAttrib4dvARB(uint index, double[] v); - public delegate void VertexAttrib4fARB(uint index, float x, float y, float z, float w); - public delegate void VertexAttrib4fvARB(uint index, float[] v); - public delegate void VertexAttrib4ivARB(uint index, int[] v); - public delegate void VertexAttrib4sARB(uint index, short x, short y, short z, short w); - public delegate void VertexAttrib4svARB(uint index, short[] v); - public delegate void VertexAttrib4ubvARB(uint index, byte[] v); - public delegate void VertexAttrib4uivARB(uint index, uint[] v); - public delegate void VertexAttrib4usvARB(uint index, ushort[] v); - public delegate void VertexAttribPointerARB(uint index, int size, uint type, bool normalized, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void EnableVertexAttribArrayARB(uint index); - public delegate void DisableVertexAttribArrayARB(uint index); - public delegate void ProgramStringARB(uint target, uint format, int len, [MarshalAs(UnmanagedType.AsAny)] object @string); - public delegate void BindProgramARB(uint target, uint program); - public delegate void DeleteProgramsARB(int n, uint[] programs); - public delegate void GenProgramsARB(int n, out uint[] programs); - public delegate void ProgramEnvParameter4dARB(uint target, uint index, double x, double y, double z, double w); - public delegate void ProgramEnvParameter4dvARB(uint target, uint index, double[] parameters); - public delegate void ProgramEnvParameter4fARB(uint target, uint index, float x, float y, float z, float w); - public delegate void ProgramEnvParameter4fvARB(uint target, uint index, float[] parameters); - public delegate void ProgramLocalParameter4dARB(uint target, uint index, double x, double y, double z, double w); - public delegate void ProgramLocalParameter4dvARB(uint target, uint index, double[] parameters); - public delegate void ProgramLocalParameter4fARB(uint target, uint index, float x, float y, float z, float w); - public delegate void ProgramLocalParameter4fvARB(uint target, uint index, float[] parameters); - public delegate void GetProgramEnvParameterdvARB(uint target, uint index, out double[] parameters); - public delegate void GetProgramEnvParameterfvARB(uint target, uint index, out float[] parameters); - public delegate void GetProgramLocalParameterdvARB(uint target, uint index, out double[] parameters); - public delegate void GetProgramLocalParameterfvARB(uint target, uint index, out float[] parameters); - public delegate void GetProgramivARB(uint target, uint pname, out int[] parameters); - public delegate void GetProgramStringARB(uint target, uint pname, out object @string); - public delegate void GetVertexAttribdvARB(uint index, uint pname, out double[] parameters); - public delegate void GetVertexAttribfvARB(uint index, uint pname, out float[] parameters); - public delegate void GetVertexAttribivARB(uint index, uint pname, out int[] parameters); - public delegate void GetVertexAttribPointervARB(uint index, uint pname, out object pointer); - public delegate bool IsProgramARB(uint program); - public delegate void BindBufferARB(uint target, uint buffer); - public delegate void DeleteBuffersARB(int n, uint[] buffers); - public delegate void GenBuffersARB(int n, out uint[] buffers); - public delegate bool IsBufferARB(uint buffer); - public delegate void BufferDataARB(uint target, IntPtr size, [MarshalAs(UnmanagedType.AsAny)] object data, uint usage); - public delegate void BufferSubDataARB(uint target, IntPtr offset, IntPtr size, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void GetBufferSubDataARB(uint target, IntPtr offset, IntPtr size, out object data); - public delegate IntPtr MapBufferARB_(uint target, uint access); - public delegate bool UnmapBufferARB(uint target); - public delegate void GetBufferParameterivARB(uint target, uint pname, out int[] parameters); - public delegate void GetBufferPointervARB(uint target, uint pname, out object parameters); - public delegate void GenQueriesARB(int n, out uint[] ids); - public delegate void DeleteQueriesARB(int n, uint[] ids); - public delegate bool IsQueryARB(uint id); - public delegate void BeginQueryARB(uint target, uint id); - public delegate void EndQueryARB(uint target); - public delegate void GetQueryivARB(uint target, uint pname, out int[] parameters); - public delegate void GetQueryObjectivARB(uint id, uint pname, out int[] parameters); - public delegate void GetQueryObjectuivARB(uint id, uint pname, out uint[] parameters); - public delegate void DeleteObjectARB(uint obj); - public delegate uint GetHandleARB(uint pname); - public delegate void DetachObjectARB(uint containerObj, uint attachedObj); - public delegate uint CreateShaderObjectARB(uint shaderType); - public delegate void ShaderSourceARB(uint shaderObj, int count, string[] @string, int[] length); - public delegate void CompileShaderARB(uint shaderObj); - public delegate uint CreateProgramObjectARB(); - public delegate void AttachObjectARB(uint containerObj, uint obj); - public delegate void LinkProgramARB(uint programObj); - public delegate void UseProgramObjectARB(uint programObj); - public delegate void ValidateProgramARB(uint programObj); - public delegate void Uniform1fARB(int location, float v0); - public delegate void Uniform2fARB(int location, float v0, float v1); - public delegate void Uniform3fARB(int location, float v0, float v1, float v2); - public delegate void Uniform4fARB(int location, float v0, float v1, float v2, float v3); - public delegate void Uniform1iARB(int location, int v0); - public delegate void Uniform2iARB(int location, int v0, int v1); - public delegate void Uniform3iARB(int location, int v0, int v1, int v2); - public delegate void Uniform4iARB(int location, int v0, int v1, int v2, int v3); - public delegate void Uniform1fvARB(int location, int count, float[] value); - public delegate void Uniform2fvARB(int location, int count, float[] value); - public delegate void Uniform3fvARB(int location, int count, float[] value); - public delegate void Uniform4fvARB(int location, int count, float[] value); - public delegate void Uniform1ivARB(int location, int count, int[] value); - public delegate void Uniform2ivARB(int location, int count, int[] value); - public delegate void Uniform3ivARB(int location, int count, int[] value); - public delegate void Uniform4ivARB(int location, int count, int[] value); - public delegate void UniformMatrix2fvARB(int location, int count, bool transpose, float[] value); - public delegate void UniformMatrix3fvARB(int location, int count, bool transpose, float[] value); - public delegate void UniformMatrix4fvARB(int location, int count, bool transpose, float[] value); - public delegate void GetObjectParameterfvARB(uint obj, uint pname, out float[] parameters); - public delegate void GetObjectParameterivARB(uint obj, uint pname, out int[] parameters); - public delegate void GetInfoLogARB(uint obj, int maxLength, out int[] length, out char[] infoLog); - public delegate void GetAttachedObjectsARB(uint containerObj, int maxCount, out int[] count, out uint[] obj); - public delegate int GetUniformLocationARB(uint programObj, char[] name); - public delegate void GetActiveUniformARB(uint programObj, uint index, int maxLength, out int[] length, out int[] size, out uint[] type, out char[] name); - public delegate void GetUniformfvARB(uint programObj, int location, out float[] parameters); - public delegate void GetUniformivARB(uint programObj, int location, out int[] parameters); - public delegate void GetShaderSourceARB(uint obj, int maxLength, out int[] length, out char[] source); - public delegate void BindAttribLocationARB(uint programObj, uint index, char[] name); - public delegate void GetActiveAttribARB(uint programObj, uint index, int maxLength, out int[] length, out int[] size, out uint[] type, out char[] name); - public delegate int GetAttribLocationARB(uint programObj, char[] name); - public delegate void DrawBuffersARB(int n, Enums.DrawBufferMode[] bufs); - public delegate void ClampColorARB(uint target, uint clamp); - public delegate void BlendColorEXT(float red, float green, float blue, float alpha); - public delegate void PolygonOffsetEXT(float factor, float bias); - public delegate void TexImage3DEXT(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int width, int height, int depth, int border, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void TexSubImage3DEXT(Enums.TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void GetTexFilterFuncSGIS(Enums.TextureTarget target, uint filter, out float[] weights); - public delegate void TexFilterFuncSGIS(Enums.TextureTarget target, uint filter, int n, float[] weights); - public delegate void TexSubImage1DEXT(Enums.TextureTarget target, int level, int xoffset, int width, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void TexSubImage2DEXT(Enums.TextureTarget target, int level, int xoffset, int yoffset, int width, int height, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void CopyTexImage1DEXT(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int x, int y, int width, int border); - public delegate void CopyTexImage2DEXT(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int x, int y, int width, int height, int border); - public delegate void CopyTexSubImage1DEXT(Enums.TextureTarget target, int level, int xoffset, int x, int y, int width); - public delegate void CopyTexSubImage2DEXT(Enums.TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height); - public delegate void CopyTexSubImage3DEXT(Enums.TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height); - public delegate void GetHistogramEXT(Enums.HistogramTargetEXT target, bool reset, Enums.PixelFormat format, Enums.PixelType type, out object values); - public delegate void GetHistogramParameterfvEXT(Enums.HistogramTargetEXT target, Enums.GetHistogramParameterPNameEXT pname, out float[] parameters); - public delegate void GetHistogramParameterivEXT(Enums.HistogramTargetEXT target, Enums.GetHistogramParameterPNameEXT pname, out int[] parameters); - public delegate void GetMinmaxEXT(Enums.MinmaxTargetEXT target, bool reset, Enums.PixelFormat format, Enums.PixelType type, out object values); - public delegate void GetMinmaxParameterfvEXT(Enums.MinmaxTargetEXT target, Enums.GetMinmaxParameterPNameEXT pname, out float[] parameters); - public delegate void GetMinmaxParameterivEXT(Enums.MinmaxTargetEXT target, Enums.GetMinmaxParameterPNameEXT pname, out int[] parameters); - public delegate void HistogramEXT(Enums.HistogramTargetEXT target, int width, Enums.PixelInternalFormat internalformat, bool sink); - public delegate void MinmaxEXT(Enums.MinmaxTargetEXT target, Enums.PixelInternalFormat internalformat, bool sink); - public delegate void ResetHistogramEXT(Enums.HistogramTargetEXT target); - public delegate void ResetMinmaxEXT(Enums.MinmaxTargetEXT target); - public delegate void ConvolutionFilter1DEXT(Enums.ConvolutionTargetEXT target, Enums.PixelInternalFormat internalformat, int width, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object image); - public delegate void ConvolutionFilter2DEXT(Enums.ConvolutionTargetEXT target, Enums.PixelInternalFormat internalformat, int width, int height, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object image); - public delegate void ConvolutionParameterfEXT(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, float parameters); - public delegate void ConvolutionParameterfvEXT(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, float[] parameters); - public delegate void ConvolutionParameteriEXT(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, int parameters); - public delegate void ConvolutionParameterivEXT(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, int[] parameters); - public delegate void CopyConvolutionFilter1DEXT(Enums.ConvolutionTargetEXT target, Enums.PixelInternalFormat internalformat, int x, int y, int width); - public delegate void CopyConvolutionFilter2DEXT(Enums.ConvolutionTargetEXT target, Enums.PixelInternalFormat internalformat, int x, int y, int width, int height); - public delegate void GetConvolutionFilterEXT(Enums.ConvolutionTargetEXT target, Enums.PixelFormat format, Enums.PixelType type, out object image); - public delegate void GetConvolutionParameterfvEXT(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, out float[] parameters); - public delegate void GetConvolutionParameterivEXT(Enums.ConvolutionTargetEXT target, Enums.ConvolutionParameterEXT pname, out int[] parameters); - public delegate void GetSeparableFilterEXT(Enums.SeparableTargetEXT target, Enums.PixelFormat format, Enums.PixelType type, out object row, out object column, out object span); - public delegate void SeparableFilter2DEXT(Enums.SeparableTargetEXT target, Enums.PixelInternalFormat internalformat, int width, int height, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object row, [MarshalAs(UnmanagedType.AsAny)] object column); - public delegate void ColorTableSGI(Enums.ColorTableTargetSGI target, Enums.PixelInternalFormat internalformat, int width, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object table); - public delegate void ColorTableParameterfvSGI(Enums.ColorTableTargetSGI target, Enums.ColorTableParameterPNameSGI pname, float[] parameters); - public delegate void ColorTableParameterivSGI(Enums.ColorTableTargetSGI target, Enums.ColorTableParameterPNameSGI pname, int[] parameters); - public delegate void CopyColorTableSGI(Enums.ColorTableTargetSGI target, Enums.PixelInternalFormat internalformat, int x, int y, int width); - public delegate void GetColorTableSGI(Enums.ColorTableTargetSGI target, Enums.PixelFormat format, Enums.PixelType type, out object table); - public delegate void GetColorTableParameterfvSGI(Enums.ColorTableTargetSGI target, Enums.GetColorTableParameterPNameSGI pname, out float[] parameters); - public delegate void GetColorTableParameterivSGI(Enums.ColorTableTargetSGI target, Enums.GetColorTableParameterPNameSGI pname, out int[] parameters); - public delegate void PixelTexGenSGIX(uint mode); - public delegate void PixelTexGenParameteriSGIS(Enums.PixelTexGenParameterNameSGIS pname, int param); - public delegate void PixelTexGenParameterivSGIS(Enums.PixelTexGenParameterNameSGIS pname, int[] parameters); - public delegate void PixelTexGenParameterfSGIS(Enums.PixelTexGenParameterNameSGIS pname, float param); - public delegate void PixelTexGenParameterfvSGIS(Enums.PixelTexGenParameterNameSGIS pname, float[] parameters); - public delegate void GetPixelTexGenParameterivSGIS(Enums.PixelTexGenParameterNameSGIS pname, out int[] parameters); - public delegate void GetPixelTexGenParameterfvSGIS(Enums.PixelTexGenParameterNameSGIS pname, out float[] parameters); - public delegate void TexImage4DSGIS(Enums.TextureTarget target, int level, Enums.PixelInternalFormat internalformat, int width, int height, int depth, int size4d, int border, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate void TexSubImage4DSGIS(Enums.TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int woffset, int width, int height, int depth, int size4d, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object pixels); - public delegate bool AreTexturesResidentEXT(int n, uint[] textures, out bool[] residences); - public delegate void BindTextureEXT(Enums.TextureTarget target, uint texture); - public delegate void DeleteTexturesEXT(int n, uint[] textures); - public delegate void GenTexturesEXT(int n, out uint[] textures); - public delegate bool IsTextureEXT(uint texture); - public delegate void PrioritizeTexturesEXT(int n, uint[] textures, float[] priorities); - public delegate void DetailTexFuncSGIS(Enums.TextureTarget target, int n, float[] points); - public delegate void GetDetailTexFuncSGIS(Enums.TextureTarget target, out float[] points); - public delegate void SharpenTexFuncSGIS(Enums.TextureTarget target, int n, float[] points); - public delegate void GetSharpenTexFuncSGIS(Enums.TextureTarget target, out float[] points); - public delegate void SampleMaskSGIS(float value, bool invert); - public delegate void SamplePatternSGIS(Enums.SamplePatternSGIS pattern); - public delegate void ArrayElementEXT(int i); - public delegate void ColorPointerEXT(int size, Enums.ColorPointerType type, int stride, int count, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void DrawArraysEXT(Enums.BeginMode mode, int first, int count); - public delegate void EdgeFlagPointerEXT(int stride, int count, bool[] pointer); - public delegate void GetPointervEXT(Enums.GetPointervPName pname, out object parameters); - public delegate void IndexPointerEXT(Enums.IndexPointerType type, int stride, int count, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void NormalPointerEXT(Enums.NormalPointerType type, int stride, int count, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void TexCoordPointerEXT(int size, Enums.TexCoordPointerType type, int stride, int count, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void VertexPointerEXT(int size, Enums.VertexPointerType type, int stride, int count, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void BlendEquationEXT(Enums.BlendEquationModeEXT mode); - public delegate void SpriteParameterfSGIX(uint pname, float param); - public delegate void SpriteParameterfvSGIX(uint pname, float[] parameters); - public delegate void SpriteParameteriSGIX(uint pname, int param); - public delegate void SpriteParameterivSGIX(uint pname, int[] parameters); - public delegate void PointParameterfEXT(Enums.PointParameterNameSGIS pname, float param); - public delegate void PointParameterfvEXT(Enums.PointParameterNameSGIS pname, float[] parameters); - public delegate void PointParameterfSGIS(Enums.PointParameterNameSGIS pname, float param); - public delegate void PointParameterfvSGIS(Enums.PointParameterNameSGIS pname, float[] parameters); - public delegate int GetInstrumentsSGIX(); - public delegate void InstrumentsBufferSGIX(int size, out int[] buffer); - public delegate int PollInstrumentsSGIX(out int[] marker_p); - public delegate void ReadInstrumentsSGIX(int marker); - public delegate void StartInstrumentsSGIX(); - public delegate void StopInstrumentsSGIX(int marker); - public delegate void FrameZoomSGIX(int factor); - public delegate void TagSampleBufferSGIX(); - public delegate void DeformationMap3dSGIX(Enums.FfdTargetSGIX target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double w1, double w2, int wstride, int worder, double[] points); - public delegate void DeformationMap3fSGIX(Enums.FfdTargetSGIX target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float w1, float w2, int wstride, int worder, float[] points); - public delegate void DeformSGIX(Enums.FfdMaskSGIX mask); - public delegate void LoadIdentityDeformationMapSGIX(Enums.FfdMaskSGIX mask); - public delegate void ReferencePlaneSGIX(double[] equation); - public delegate void FlushRasterSGIX(); - public delegate void FogFuncSGIS(int n, float[] points); - public delegate void GetFogFuncSGIS(out float[] points); - public delegate void ImageTransformParameteriHP(uint target, uint pname, int param); - public delegate void ImageTransformParameterfHP(uint target, uint pname, float param); - public delegate void ImageTransformParameterivHP(uint target, uint pname, int[] parameters); - public delegate void ImageTransformParameterfvHP(uint target, uint pname, float[] parameters); - public delegate void GetImageTransformParameterivHP(uint target, uint pname, out int[] parameters); - public delegate void GetImageTransformParameterfvHP(uint target, uint pname, out float[] parameters); - public delegate void ColorSubTableEXT(Enums.ColorTableTargetSGI target, int start, int count, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object data); - public delegate void CopyColorSubTableEXT(Enums.ColorTableTargetSGI target, int start, int x, int y, int width); - public delegate void HintPGI(uint target, int mode); - public delegate void ColorTableEXT(Enums.ColorTableTargetSGI target, Enums.PixelInternalFormat internalFormat, int width, Enums.PixelFormat format, Enums.PixelType type, [MarshalAs(UnmanagedType.AsAny)] object table); - public delegate void GetColorTableEXT(Enums.ColorTableTargetSGI target, Enums.PixelFormat format, Enums.PixelType type, out object data); - public delegate void GetColorTableParameterivEXT(Enums.ColorTableTargetSGI target, Enums.GetColorTableParameterPNameSGI pname, out int[] parameters); - public delegate void GetColorTableParameterfvEXT(Enums.ColorTableTargetSGI target, Enums.GetColorTableParameterPNameSGI pname, out float[] parameters); - public delegate void GetListParameterfvSGIX(uint list, Enums.ListParameterName pname, out float[] parameters); - public delegate void GetListParameterivSGIX(uint list, Enums.ListParameterName pname, out int[] parameters); - public delegate void ListParameterfSGIX(uint list, Enums.ListParameterName pname, float param); - public delegate void ListParameterfvSGIX(uint list, Enums.ListParameterName pname, float[] parameters); - public delegate void ListParameteriSGIX(uint list, Enums.ListParameterName pname, int param); - public delegate void ListParameterivSGIX(uint list, Enums.ListParameterName pname, int[] parameters); - public delegate void IndexMaterialEXT(Enums.MaterialFace face, uint mode); - public delegate void IndexFuncEXT(uint func, float reference); - public delegate void LockArraysEXT(int first, int count); - public delegate void UnlockArraysEXT(); - public delegate void CullParameterdvEXT(uint pname, out double[] parameters); - public delegate void CullParameterfvEXT(uint pname, out float[] parameters); - public delegate void FragmentColorMaterialSGIX(Enums.MaterialFace face, Enums.MaterialParameter mode); - public delegate void FragmentLightfSGIX(uint light, uint pname, float param); - public delegate void FragmentLightfvSGIX(uint light, uint pname, float[] parameters); - public delegate void FragmentLightiSGIX(uint light, uint pname, int param); - public delegate void FragmentLightivSGIX(uint light, uint pname, int[] parameters); - public delegate void FragmentLightModelfSGIX(Enums.FragmentLightModelParameterSGIX pname, float param); - public delegate void FragmentLightModelfvSGIX(Enums.FragmentLightModelParameterSGIX pname, float[] parameters); - public delegate void FragmentLightModeliSGIX(Enums.FragmentLightModelParameterSGIX pname, int param); - public delegate void FragmentLightModelivSGIX(Enums.FragmentLightModelParameterSGIX pname, int[] parameters); - public delegate void FragmentMaterialfSGIX(Enums.MaterialFace face, Enums.MaterialParameter pname, float param); - public delegate void FragmentMaterialfvSGIX(Enums.MaterialFace face, Enums.MaterialParameter pname, float[] parameters); - public delegate void FragmentMaterialiSGIX(Enums.MaterialFace face, Enums.MaterialParameter pname, int param); - public delegate void FragmentMaterialivSGIX(Enums.MaterialFace face, Enums.MaterialParameter pname, int[] parameters); - public delegate void GetFragmentLightfvSGIX(uint light, uint pname, out float[] parameters); - public delegate void GetFragmentLightivSGIX(uint light, uint pname, out int[] parameters); - public delegate void GetFragmentMaterialfvSGIX(Enums.MaterialFace face, Enums.MaterialParameter pname, out float[] parameters); - public delegate void GetFragmentMaterialivSGIX(Enums.MaterialFace face, Enums.MaterialParameter pname, out int[] parameters); - public delegate void LightEnviSGIX(Enums.LightEnvParameterSGIX pname, int param); - public delegate void DrawRangeElementsEXT(Enums.BeginMode mode, uint start, uint end, int count, uint type, [MarshalAs(UnmanagedType.AsAny)] object indices); - public delegate void ApplyTextureEXT(uint mode); - public delegate void TextureLightEXT(uint pname); - public delegate void TextureMaterialEXT(Enums.MaterialFace face, Enums.MaterialParameter mode); - public delegate void AsyncMarkerSGIX(uint marker); - public delegate int FinishAsyncSGIX(out uint[] markerp); - public delegate int PollAsyncSGIX(out uint[] markerp); - public delegate uint GenAsyncMarkersSGIX(int range); - public delegate void DeleteAsyncMarkersSGIX(uint marker, int range); - public delegate bool IsAsyncMarkerSGIX(uint marker); - public delegate void VertexPointervINTEL(int size, Enums.VertexPointerType type, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void NormalPointervINTEL(Enums.NormalPointerType type, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void ColorPointervINTEL(int size, Enums.VertexPointerType type, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void TexCoordPointervINTEL(int size, Enums.VertexPointerType type, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void PixelTransformParameteriEXT(uint target, uint pname, int param); - public delegate void PixelTransformParameterfEXT(uint target, uint pname, float param); - public delegate void PixelTransformParameterivEXT(uint target, uint pname, int[] parameters); - public delegate void PixelTransformParameterfvEXT(uint target, uint pname, float[] parameters); - public delegate void SecondaryColor3bEXT(byte red, byte green, byte blue); - public delegate void SecondaryColor3bvEXT(byte[] v); - public delegate void SecondaryColor3dEXT(double red, double green, double blue); - public delegate void SecondaryColor3dvEXT(double[] v); - public delegate void SecondaryColor3fEXT(float red, float green, float blue); - public delegate void SecondaryColor3fvEXT(float[] v); - public delegate void SecondaryColor3iEXT(int red, int green, int blue); - public delegate void SecondaryColor3ivEXT(int[] v); - public delegate void SecondaryColor3sEXT(short red, short green, short blue); - public delegate void SecondaryColor3svEXT(short[] v); - public delegate void SecondaryColor3ubEXT(byte red, byte green, byte blue); - public delegate void SecondaryColor3ubvEXT(byte[] v); - public delegate void SecondaryColor3uiEXT(uint red, uint green, uint blue); - public delegate void SecondaryColor3uivEXT(uint[] v); - public delegate void SecondaryColor3usEXT(ushort red, ushort green, ushort blue); - public delegate void SecondaryColor3usvEXT(ushort[] v); - public delegate void SecondaryColorPointerEXT(int size, Enums.ColorPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void TextureNormalEXT(uint mode); - public delegate void MultiDrawArraysEXT(Enums.BeginMode mode, out int[] first, out int[] count, int primcount); - public delegate void MultiDrawElementsEXT(Enums.BeginMode mode, int[] count, uint type, [MarshalAs(UnmanagedType.AsAny)] object indices, int primcount); - public delegate void FogCoordfEXT(float coord); - public delegate void FogCoordfvEXT(float[] coord); - public delegate void FogCoorddEXT(double coord); - public delegate void FogCoorddvEXT(double[] coord); - public delegate void FogCoordPointerEXT(uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void Tangent3bEXT(byte tx, byte ty, byte tz); - public delegate void Tangent3bvEXT(byte[] v); - public delegate void Tangent3dEXT(double tx, double ty, double tz); - public delegate void Tangent3dvEXT(double[] v); - public delegate void Tangent3fEXT(float tx, float ty, float tz); - public delegate void Tangent3fvEXT(float[] v); - public delegate void Tangent3iEXT(int tx, int ty, int tz); - public delegate void Tangent3ivEXT(int[] v); - public delegate void Tangent3sEXT(short tx, short ty, short tz); - public delegate void Tangent3svEXT(short[] v); - public delegate void Binormal3bEXT(byte bx, byte by, byte bz); - public delegate void Binormal3bvEXT(byte[] v); - public delegate void Binormal3dEXT(double bx, double by, double bz); - public delegate void Binormal3dvEXT(double[] v); - public delegate void Binormal3fEXT(float bx, float by, float bz); - public delegate void Binormal3fvEXT(float[] v); - public delegate void Binormal3iEXT(int bx, int by, int bz); - public delegate void Binormal3ivEXT(int[] v); - public delegate void Binormal3sEXT(short bx, short by, short bz); - public delegate void Binormal3svEXT(short[] v); - public delegate void TangentPointerEXT(uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void BinormalPointerEXT(uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void FinishTextureSUNX(); - public delegate void GlobalAlphaFactorbSUN(byte factor); - public delegate void GlobalAlphaFactorsSUN(short factor); - public delegate void GlobalAlphaFactoriSUN(int factor); - public delegate void GlobalAlphaFactorfSUN(float factor); - public delegate void GlobalAlphaFactordSUN(double factor); - public delegate void GlobalAlphaFactorubSUN(byte factor); - public delegate void GlobalAlphaFactorusSUN(ushort factor); - public delegate void GlobalAlphaFactoruiSUN(uint factor); - public delegate void ReplacementCodeuiSUN(uint code); - public delegate void ReplacementCodeusSUN(ushort code); - public delegate void ReplacementCodeubSUN(byte code); - public delegate void ReplacementCodeuivSUN(uint[] code); - public delegate void ReplacementCodeusvSUN(ushort[] code); - public delegate void ReplacementCodeubvSUN(byte[] code); - public delegate void ReplacementCodePointerSUN(uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void Color4ubVertex2fSUN(byte r, byte g, byte b, byte a, float x, float y); - public delegate void Color4ubVertex2fvSUN(byte[] c, float[] v); - public delegate void Color4ubVertex3fSUN(byte r, byte g, byte b, byte a, float x, float y, float z); - public delegate void Color4ubVertex3fvSUN(byte[] c, float[] v); - public delegate void Color3fVertex3fSUN(float r, float g, float b, float x, float y, float z); - public delegate void Color3fVertex3fvSUN(float[] c, float[] v); - public delegate void Normal3fVertex3fSUN(float nx, float ny, float nz, float x, float y, float z); - public delegate void Normal3fVertex3fvSUN(float[] n, float[] v); - public delegate void Color4fNormal3fVertex3fSUN(float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z); - public delegate void Color4fNormal3fVertex3fvSUN(float[] c, float[] n, float[] v); - public delegate void TexCoord2fVertex3fSUN(float s, float t, float x, float y, float z); - public delegate void TexCoord2fVertex3fvSUN(float[] tc, float[] v); - public delegate void TexCoord4fVertex4fSUN(float s, float t, float p, float q, float x, float y, float z, float w); - public delegate void TexCoord4fVertex4fvSUN(float[] tc, float[] v); - public delegate void TexCoord2fColor4ubVertex3fSUN(float s, float t, byte r, byte g, byte b, byte a, float x, float y, float z); - public delegate void TexCoord2fColor4ubVertex3fvSUN(float[] tc, byte[] c, float[] v); - public delegate void TexCoord2fColor3fVertex3fSUN(float s, float t, float r, float g, float b, float x, float y, float z); - public delegate void TexCoord2fColor3fVertex3fvSUN(float[] tc, float[] c, float[] v); - public delegate void TexCoord2fNormal3fVertex3fSUN(float s, float t, float nx, float ny, float nz, float x, float y, float z); - public delegate void TexCoord2fNormal3fVertex3fvSUN(float[] tc, float[] n, float[] v); - public delegate void TexCoord2fColor4fNormal3fVertex3fSUN(float s, float t, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z); - public delegate void TexCoord2fColor4fNormal3fVertex3fvSUN(float[] tc, float[] c, float[] n, float[] v); - public delegate void TexCoord4fColor4fNormal3fVertex4fSUN(float s, float t, float p, float q, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z, float w); - public delegate void TexCoord4fColor4fNormal3fVertex4fvSUN(float[] tc, float[] c, float[] n, float[] v); - public delegate void ReplacementCodeuiVertex3fSUN(uint rc, float x, float y, float z); - public delegate void ReplacementCodeuiVertex3fvSUN(uint[] rc, float[] v); - public delegate void ReplacementCodeuiColor4ubVertex3fSUN(uint rc, byte r, byte g, byte b, byte a, float x, float y, float z); - public delegate void ReplacementCodeuiColor4ubVertex3fvSUN(uint[] rc, byte[] c, float[] v); - public delegate void ReplacementCodeuiColor3fVertex3fSUN(uint rc, float r, float g, float b, float x, float y, float z); - public delegate void ReplacementCodeuiColor3fVertex3fvSUN(uint[] rc, float[] c, float[] v); - public delegate void ReplacementCodeuiNormal3fVertex3fSUN(uint rc, float nx, float ny, float nz, float x, float y, float z); - public delegate void ReplacementCodeuiNormal3fVertex3fvSUN(uint[] rc, float[] n, float[] v); - public delegate void ReplacementCodeuiColor4fNormal3fVertex3fSUN(uint rc, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z); - public delegate void ReplacementCodeuiColor4fNormal3fVertex3fvSUN(uint[] rc, float[] c, float[] n, float[] v); - public delegate void ReplacementCodeuiTexCoord2fVertex3fSUN(uint rc, float s, float t, float x, float y, float z); - public delegate void ReplacementCodeuiTexCoord2fVertex3fvSUN(uint[] rc, float[] tc, float[] v); - public delegate void ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(uint rc, float s, float t, float nx, float ny, float nz, float x, float y, float z); - public delegate void ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(uint[] rc, float[] tc, float[] n, float[] v); - public delegate void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(uint rc, float s, float t, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z); - public delegate void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(uint[] rc, float[] tc, float[] c, float[] n, float[] v); - public delegate void BlendFuncSeparateEXT(uint sfactorRGB, uint dfactorRGB, uint sfactorAlpha, uint dfactorAlpha); - public delegate void BlendFuncSeparateINGR(uint sfactorRGB, uint dfactorRGB, uint sfactorAlpha, uint dfactorAlpha); - public delegate void VertexWeightfEXT(float weight); - public delegate void VertexWeightfvEXT(float[] weight); - public delegate void VertexWeightPointerEXT(int size, uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void FlushVertexArrayRangeNV(); - public delegate void VertexArrayRangeNV(int length, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void CombinerParameterfvNV(uint pname, float[] parameters); - public delegate void CombinerParameterfNV(uint pname, float param); - public delegate void CombinerParameterivNV(uint pname, int[] parameters); - public delegate void CombinerParameteriNV(uint pname, int param); - public delegate void CombinerInputNV(uint stage, uint portion, uint variable, uint input, uint mapping, uint componentUsage); - public delegate void CombinerOutputNV(uint stage, uint portion, uint abOutput, uint cdOutput, uint sumOutput, uint scale, uint bias, bool abDotProduct, bool cdDotProduct, bool muxSum); - public delegate void FinalCombinerInputNV(uint variable, uint input, uint mapping, uint componentUsage); - public delegate void GetCombinerInputParameterfvNV(uint stage, uint portion, uint variable, uint pname, out float[] parameters); - public delegate void GetCombinerInputParameterivNV(uint stage, uint portion, uint variable, uint pname, out int[] parameters); - public delegate void GetCombinerOutputParameterfvNV(uint stage, uint portion, uint pname, out float[] parameters); - public delegate void GetCombinerOutputParameterivNV(uint stage, uint portion, uint pname, out int[] parameters); - public delegate void GetFinalCombinerInputParameterfvNV(uint variable, uint pname, out float[] parameters); - public delegate void GetFinalCombinerInputParameterivNV(uint variable, uint pname, out int[] parameters); - public delegate void ResizeBuffersMESA(); - public delegate void WindowPos2dMESA(double x, double y); - public delegate void WindowPos2dvMESA(double[] v); - public delegate void WindowPos2fMESA(float x, float y); - public delegate void WindowPos2fvMESA(float[] v); - public delegate void WindowPos2iMESA(int x, int y); - public delegate void WindowPos2ivMESA(int[] v); - public delegate void WindowPos2sMESA(short x, short y); - public delegate void WindowPos2svMESA(short[] v); - public delegate void WindowPos3dMESA(double x, double y, double z); - public delegate void WindowPos3dvMESA(double[] v); - public delegate void WindowPos3fMESA(float x, float y, float z); - public delegate void WindowPos3fvMESA(float[] v); - public delegate void WindowPos3iMESA(int x, int y, int z); - public delegate void WindowPos3ivMESA(int[] v); - public delegate void WindowPos3sMESA(short x, short y, short z); - public delegate void WindowPos3svMESA(short[] v); - public delegate void WindowPos4dMESA(double x, double y, double z, double w); - public delegate void WindowPos4dvMESA(double[] v); - public delegate void WindowPos4fMESA(float x, float y, float z, float w); - public delegate void WindowPos4fvMESA(float[] v); - public delegate void WindowPos4iMESA(int x, int y, int z, int w); - public delegate void WindowPos4ivMESA(int[] v); - public delegate void WindowPos4sMESA(short x, short y, short z, short w); - public delegate void WindowPos4svMESA(short[] v); - public delegate void MultiModeDrawArraysIBM(Enums.BeginMode[] mode, int[] first, int[] count, int primcount, int modestride); - public delegate void MultiModeDrawElementsIBM(Enums.BeginMode[] mode, int[] count, uint type, [MarshalAs(UnmanagedType.AsAny)] object indices, int primcount, int modestride); - public delegate void ColorPointerListIBM(int size, Enums.ColorPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer, int ptrstride); - public delegate void SecondaryColorPointerListIBM(int size, uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer, int ptrstride); - public delegate void EdgeFlagPointerListIBM(int stride, ref bool[] pointer, int ptrstride); - public delegate void FogCoordPointerListIBM(uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer, int ptrstride); - public delegate void IndexPointerListIBM(Enums.IndexPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer, int ptrstride); - public delegate void NormalPointerListIBM(Enums.NormalPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer, int ptrstride); - public delegate void TexCoordPointerListIBM(int size, Enums.TexCoordPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer, int ptrstride); - public delegate void VertexPointerListIBM(int size, Enums.VertexPointerType type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer, int ptrstride); - public delegate void TbufferMask3DFX(uint mask); - public delegate void SampleMaskEXT(float value, bool invert); - public delegate void SamplePatternEXT(uint pattern); - public delegate void TextureColorMaskSGIS(bool red, bool green, bool blue, bool alpha); - public delegate void IglooInterfaceSGIX(uint pname, [MarshalAs(UnmanagedType.AsAny)] object parameters); - public delegate void DeleteFencesNV(int n, uint[] fences); - public delegate void GenFencesNV(int n, out uint[] fences); - public delegate bool IsFenceNV(uint fence); - public delegate bool TestFenceNV(uint fence); - public delegate void GetFenceivNV(uint fence, uint pname, out int[] parameters); - public delegate void FinishFenceNV(uint fence); - public delegate void SetFenceNV(uint fence, uint condition); - public delegate void MapControlPointsNV(uint target, uint index, uint type, int ustride, int vstride, int uorder, int vorder, bool packed, [MarshalAs(UnmanagedType.AsAny)] object points); - public delegate void MapParameterivNV(uint target, uint pname, int[] parameters); - public delegate void MapParameterfvNV(uint target, uint pname, float[] parameters); - public delegate void GetMapControlPointsNV(uint target, uint index, uint type, int ustride, int vstride, bool packed, out object points); - public delegate void GetMapParameterivNV(uint target, uint pname, out int[] parameters); - public delegate void GetMapParameterfvNV(uint target, uint pname, out float[] parameters); - public delegate void GetMapAttribParameterivNV(uint target, uint index, uint pname, out int[] parameters); - public delegate void GetMapAttribParameterfvNV(uint target, uint index, uint pname, out float[] parameters); - public delegate void EvalMapsNV(uint target, uint mode); - public delegate void CombinerStageParameterfvNV(uint stage, uint pname, float[] parameters); - public delegate void GetCombinerStageParameterfvNV(uint stage, uint pname, out float[] parameters); - public delegate bool AreProgramsResidentNV(int n, uint[] programs, out bool[] residences); - public delegate void BindProgramNV(uint target, uint id); - public delegate void DeleteProgramsNV(int n, uint[] programs); - public delegate void ExecuteProgramNV(uint target, uint id, float[] parameters); - public delegate void GenProgramsNV(int n, out uint[] programs); - public delegate void GetProgramParameterdvNV(uint target, uint index, uint pname, out double[] parameters); - public delegate void GetProgramParameterfvNV(uint target, uint index, uint pname, out float[] parameters); - public delegate void GetProgramivNV(uint id, uint pname, out int[] parameters); - public delegate void GetProgramStringNV(uint id, uint pname, out uint[] program); - public delegate void GetTrackMatrixivNV(uint target, uint address, uint pname, out int[] parameters); - public delegate void GetVertexAttribdvNV(uint index, uint pname, out double[] parameters); - public delegate void GetVertexAttribfvNV(uint index, uint pname, out float[] parameters); - public delegate void GetVertexAttribivNV(uint index, uint pname, out int[] parameters); - public delegate void GetVertexAttribPointervNV(uint index, uint pname, out object pointer); - public delegate bool IsProgramNV(uint id); - public delegate void LoadProgramNV(uint target, uint id, int len, byte[] program); - public delegate void ProgramParameter4dNV(uint target, uint index, double x, double y, double z, double w); - public delegate void ProgramParameter4dvNV(uint target, uint index, double[] v); - public delegate void ProgramParameter4fNV(uint target, uint index, float x, float y, float z, float w); - public delegate void ProgramParameter4fvNV(uint target, uint index, float[] v); - public delegate void ProgramParameters4dvNV(uint target, uint index, uint count, double[] v); - public delegate void ProgramParameters4fvNV(uint target, uint index, uint count, float[] v); - public delegate void RequestResidentProgramsNV(int n, uint[] programs); - public delegate void TrackMatrixNV(uint target, uint address, uint matrix, uint transform); - public delegate void VertexAttribPointerNV(uint index, int fsize, uint type, int stride, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void VertexAttrib1dNV(uint index, double x); - public delegate void VertexAttrib1dvNV(uint index, double[] v); - public delegate void VertexAttrib1fNV(uint index, float x); - public delegate void VertexAttrib1fvNV(uint index, float[] v); - public delegate void VertexAttrib1sNV(uint index, short x); - public delegate void VertexAttrib1svNV(uint index, short[] v); - public delegate void VertexAttrib2dNV(uint index, double x, double y); - public delegate void VertexAttrib2dvNV(uint index, double[] v); - public delegate void VertexAttrib2fNV(uint index, float x, float y); - public delegate void VertexAttrib2fvNV(uint index, float[] v); - public delegate void VertexAttrib2sNV(uint index, short x, short y); - public delegate void VertexAttrib2svNV(uint index, short[] v); - public delegate void VertexAttrib3dNV(uint index, double x, double y, double z); - public delegate void VertexAttrib3dvNV(uint index, double[] v); - public delegate void VertexAttrib3fNV(uint index, float x, float y, float z); - public delegate void VertexAttrib3fvNV(uint index, float[] v); - public delegate void VertexAttrib3sNV(uint index, short x, short y, short z); - public delegate void VertexAttrib3svNV(uint index, short[] v); - public delegate void VertexAttrib4dNV(uint index, double x, double y, double z, double w); - public delegate void VertexAttrib4dvNV(uint index, double[] v); - public delegate void VertexAttrib4fNV(uint index, float x, float y, float z, float w); - public delegate void VertexAttrib4fvNV(uint index, float[] v); - public delegate void VertexAttrib4sNV(uint index, short x, short y, short z, short w); - public delegate void VertexAttrib4svNV(uint index, short[] v); - public delegate void VertexAttrib4ubNV(uint index, byte x, byte y, byte z, byte w); - public delegate void VertexAttrib4ubvNV(uint index, byte[] v); - public delegate void VertexAttribs1dvNV(uint index, int count, double[] v); - public delegate void VertexAttribs1fvNV(uint index, int count, float[] v); - public delegate void VertexAttribs1svNV(uint index, int count, short[] v); - public delegate void VertexAttribs2dvNV(uint index, int count, double[] v); - public delegate void VertexAttribs2fvNV(uint index, int count, float[] v); - public delegate void VertexAttribs2svNV(uint index, int count, short[] v); - public delegate void VertexAttribs3dvNV(uint index, int count, double[] v); - public delegate void VertexAttribs3fvNV(uint index, int count, float[] v); - public delegate void VertexAttribs3svNV(uint index, int count, short[] v); - public delegate void VertexAttribs4dvNV(uint index, int count, double[] v); - public delegate void VertexAttribs4fvNV(uint index, int count, float[] v); - public delegate void VertexAttribs4svNV(uint index, int count, short[] v); - public delegate void VertexAttribs4ubvNV(uint index, int count, byte[] v); - public delegate void TexBumpParameterivATI(uint pname, int[] param); - public delegate void TexBumpParameterfvATI(uint pname, float[] param); - public delegate void GetTexBumpParameterivATI(uint pname, out int[] param); - public delegate void GetTexBumpParameterfvATI(uint pname, out float[] param); - public delegate uint GenFragmentShadersATI(uint range); - public delegate void BindFragmentShaderATI(uint id); - public delegate void DeleteFragmentShaderATI(uint id); - public delegate void BeginFragmentShaderATI(); - public delegate void EndFragmentShaderATI(); - public delegate void PassTexCoordATI(uint dst, uint coord, uint swizzle); - public delegate void SampleMapATI(uint dst, uint interp, uint swizzle); - public delegate void ColorFragmentOp1ATI(uint op, uint dst, uint dstMask, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod); - public delegate void ColorFragmentOp2ATI(uint op, uint dst, uint dstMask, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod); - public delegate void ColorFragmentOp3ATI(uint op, uint dst, uint dstMask, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod, uint arg3, uint arg3Rep, uint arg3Mod); - public delegate void AlphaFragmentOp1ATI(uint op, uint dst, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod); - public delegate void AlphaFragmentOp2ATI(uint op, uint dst, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod); - public delegate void AlphaFragmentOp3ATI(uint op, uint dst, uint dstMod, uint arg1, uint arg1Rep, uint arg1Mod, uint arg2, uint arg2Rep, uint arg2Mod, uint arg3, uint arg3Rep, uint arg3Mod); - public delegate void SetFragmentShaderConstantATI(uint dst, float[] value); - public delegate void PNTrianglesiATI(uint pname, int param); - public delegate void PNTrianglesfATI(uint pname, float param); - public delegate uint NewObjectBufferATI(int size, [MarshalAs(UnmanagedType.AsAny)] object pointer, uint usage); - public delegate bool IsObjectBufferATI(uint buffer); - public delegate void UpdateObjectBufferATI(uint buffer, uint offset, int size, [MarshalAs(UnmanagedType.AsAny)] object pointer, uint preserve); - public delegate void GetObjectBufferfvATI(uint buffer, uint pname, out float[] parameters); - public delegate void GetObjectBufferivATI(uint buffer, uint pname, out int[] parameters); - public delegate void FreeObjectBufferATI(uint buffer); - public delegate void ArrayObjectATI(Enums.EnableCap array, int size, uint type, int stride, uint buffer, uint offset); - public delegate void GetArrayObjectfvATI(Enums.EnableCap array, uint pname, out float[] parameters); - public delegate void GetArrayObjectivATI(Enums.EnableCap array, uint pname, out int[] parameters); - public delegate void VariantArrayObjectATI(uint id, uint type, int stride, uint buffer, uint offset); - public delegate void GetVariantArrayObjectfvATI(uint id, uint pname, out float[] parameters); - public delegate void GetVariantArrayObjectivATI(uint id, uint pname, out int[] parameters); - public delegate void BeginVertexShaderEXT(); - public delegate void EndVertexShaderEXT(); - public delegate void BindVertexShaderEXT(uint id); - public delegate uint GenVertexShadersEXT(uint range); - public delegate void DeleteVertexShaderEXT(uint id); - public delegate void ShaderOp1EXT(uint op, uint res, uint arg1); - public delegate void ShaderOp2EXT(uint op, uint res, uint arg1, uint arg2); - public delegate void ShaderOp3EXT(uint op, uint res, uint arg1, uint arg2, uint arg3); - public delegate void SwizzleEXT(uint res, uint @in, uint outX, uint outY, uint outZ, uint outW); - public delegate void WriteMaskEXT(uint res, uint @in, uint outX, uint outY, uint outZ, uint outW); - public delegate void InsertComponentEXT(uint res, uint src, uint num); - public delegate void ExtractComponentEXT(uint res, uint src, uint num); - public delegate uint GenSymbolsEXT(uint datatype, uint storagetype, uint range, uint components); - public delegate void SetInvariantEXT(uint id, uint type, [MarshalAs(UnmanagedType.AsAny)] object addr); - public delegate void SetLocalConstantEXT(uint id, uint type, [MarshalAs(UnmanagedType.AsAny)] object addr); - public delegate void VariantbvEXT(uint id, byte[] addr); - public delegate void VariantsvEXT(uint id, short[] addr); - public delegate void VariantivEXT(uint id, int[] addr); - public delegate void VariantfvEXT(uint id, float[] addr); - public delegate void VariantdvEXT(uint id, double[] addr); - public delegate void VariantubvEXT(uint id, byte[] addr); - public delegate void VariantusvEXT(uint id, ushort[] addr); - public delegate void VariantuivEXT(uint id, uint[] addr); - public delegate void VariantPointerEXT(uint id, uint type, uint stride, [MarshalAs(UnmanagedType.AsAny)] object addr); - public delegate void EnableVariantClientStateEXT(uint id); - public delegate void DisableVariantClientStateEXT(uint id); - public delegate uint BindLightParameterEXT(Enums.LightName light, Enums.LightParameter value); - public delegate uint BindMaterialParameterEXT(Enums.MaterialFace face, Enums.MaterialParameter value); - public delegate uint BindTexGenParameterEXT(uint unit, Enums.TextureCoordName coord, Enums.TextureGenParameter value); - public delegate uint BindTextureUnitParameterEXT(uint unit, uint value); - public delegate uint BindParameterEXT(uint value); - public delegate bool IsVariantEnabledEXT(uint id, uint cap); - public delegate void GetVariantBooleanvEXT(uint id, uint value, out bool[] data); - public delegate void GetVariantIntegervEXT(uint id, uint value, out int[] data); - public delegate void GetVariantFloatvEXT(uint id, uint value, out float[] data); - public delegate void GetVariantPointervEXT(uint id, uint value, out object data); - public delegate void GetInvariantBooleanvEXT(uint id, uint value, out bool[] data); - public delegate void GetInvariantIntegervEXT(uint id, uint value, out int[] data); - public delegate void GetInvariantFloatvEXT(uint id, uint value, out float[] data); - public delegate void GetLocalConstantBooleanvEXT(uint id, uint value, out bool[] data); - public delegate void GetLocalConstantIntegervEXT(uint id, uint value, out int[] data); - public delegate void GetLocalConstantFloatvEXT(uint id, uint value, out float[] data); - public delegate void VertexStream1sATI(uint stream, short x); - public delegate void VertexStream1svATI(uint stream, short[] coords); - public delegate void VertexStream1iATI(uint stream, int x); - public delegate void VertexStream1ivATI(uint stream, int[] coords); - public delegate void VertexStream1fATI(uint stream, float x); - public delegate void VertexStream1fvATI(uint stream, float[] coords); - public delegate void VertexStream1dATI(uint stream, double x); - public delegate void VertexStream1dvATI(uint stream, double[] coords); - public delegate void VertexStream2sATI(uint stream, short x, short y); - public delegate void VertexStream2svATI(uint stream, short[] coords); - public delegate void VertexStream2iATI(uint stream, int x, int y); - public delegate void VertexStream2ivATI(uint stream, int[] coords); - public delegate void VertexStream2fATI(uint stream, float x, float y); - public delegate void VertexStream2fvATI(uint stream, float[] coords); - public delegate void VertexStream2dATI(uint stream, double x, double y); - public delegate void VertexStream2dvATI(uint stream, double[] coords); - public delegate void VertexStream3sATI(uint stream, short x, short y, short z); - public delegate void VertexStream3svATI(uint stream, short[] coords); - public delegate void VertexStream3iATI(uint stream, int x, int y, int z); - public delegate void VertexStream3ivATI(uint stream, int[] coords); - public delegate void VertexStream3fATI(uint stream, float x, float y, float z); - public delegate void VertexStream3fvATI(uint stream, float[] coords); - public delegate void VertexStream3dATI(uint stream, double x, double y, double z); - public delegate void VertexStream3dvATI(uint stream, double[] coords); - public delegate void VertexStream4sATI(uint stream, short x, short y, short z, short w); - public delegate void VertexStream4svATI(uint stream, short[] coords); - public delegate void VertexStream4iATI(uint stream, int x, int y, int z, int w); - public delegate void VertexStream4ivATI(uint stream, int[] coords); - public delegate void VertexStream4fATI(uint stream, float x, float y, float z, float w); - public delegate void VertexStream4fvATI(uint stream, float[] coords); - public delegate void VertexStream4dATI(uint stream, double x, double y, double z, double w); - public delegate void VertexStream4dvATI(uint stream, double[] coords); - public delegate void NormalStream3bATI(uint stream, byte nx, byte ny, byte nz); - public delegate void NormalStream3bvATI(uint stream, byte[] coords); - public delegate void NormalStream3sATI(uint stream, short nx, short ny, short nz); - public delegate void NormalStream3svATI(uint stream, short[] coords); - public delegate void NormalStream3iATI(uint stream, int nx, int ny, int nz); - public delegate void NormalStream3ivATI(uint stream, int[] coords); - public delegate void NormalStream3fATI(uint stream, float nx, float ny, float nz); - public delegate void NormalStream3fvATI(uint stream, float[] coords); - public delegate void NormalStream3dATI(uint stream, double nx, double ny, double nz); - public delegate void NormalStream3dvATI(uint stream, double[] coords); - public delegate void ClientActiveVertexStreamATI(uint stream); - public delegate void VertexBlendEnviATI(uint pname, int param); - public delegate void VertexBlendEnvfATI(uint pname, float param); - public delegate void ElementPointerATI(uint type, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void DrawElementArrayATI(Enums.BeginMode mode, int count); - public delegate void DrawRangeElementArrayATI(Enums.BeginMode mode, uint start, uint end, int count); - public delegate void DrawMeshArraysSUN(Enums.BeginMode mode, int first, int count, int width); - public delegate void GenOcclusionQueriesNV(int n, out uint[] ids); - public delegate void DeleteOcclusionQueriesNV(int n, uint[] ids); - public delegate bool IsOcclusionQueryNV(uint id); - public delegate void BeginOcclusionQueryNV(uint id); - public delegate void EndOcclusionQueryNV(); - public delegate void GetOcclusionQueryivNV(uint id, uint pname, out int[] parameters); - public delegate void GetOcclusionQueryuivNV(uint id, uint pname, out uint[] parameters); - public delegate void PointParameteriNV(Enums.PointParameterNameSGIS pname, int param); - public delegate void PointParameterivNV(Enums.PointParameterNameSGIS pname, int[] parameters); - public delegate void ActiveStencilFaceEXT(uint face); - public delegate void ElementPointerAPPLE(uint type, [MarshalAs(UnmanagedType.AsAny)] object pointer); - public delegate void DrawElementArrayAPPLE(Enums.BeginMode mode, int first, int count); - public delegate void DrawRangeElementArrayAPPLE(Enums.BeginMode mode, uint start, uint end, int first, int count); - public delegate void MultiDrawElementArrayAPPLE(Enums.BeginMode mode, int[] first, int[] count, int primcount); - public delegate void MultiDrawRangeElementArrayAPPLE(Enums.BeginMode mode, uint start, uint end, int[] first, int[] count, int primcount); - public delegate void GenFencesAPPLE(int n, out uint[] fences); - public delegate void DeleteFencesAPPLE(int n, uint[] fences); - public delegate void SetFenceAPPLE(uint fence); - public delegate bool IsFenceAPPLE(uint fence); - public delegate bool TestFenceAPPLE(uint fence); - public delegate void FinishFenceAPPLE(uint fence); - public delegate bool TestObjectAPPLE(uint @object, uint name); - public delegate void FinishObjectAPPLE(uint @object, int name); - public delegate void BindVertexArrayAPPLE(uint array); - public delegate void DeleteVertexArraysAPPLE(int n, uint[] arrays); - public delegate void GenVertexArraysAPPLE(int n, uint[] arrays); - public delegate bool IsVertexArrayAPPLE(uint array); - public delegate void VertexArrayRangeAPPLE(int length, out object pointer); - public delegate void FlushVertexArrayRangeAPPLE(int length, out object pointer); - public delegate void VertexArrayParameteriAPPLE(uint pname, int param); - public delegate void DrawBuffersATI(int n, Enums.DrawBufferMode[] bufs); - public delegate void ProgramNamedParameter4fNV(uint id, int len, byte[] name, float x, float y, float z, float w); - public delegate void ProgramNamedParameter4dNV(uint id, int len, byte[] name, double x, double y, double z, double w); - public delegate void ProgramNamedParameter4fvNV(uint id, int len, byte[] name, float[] v); - public delegate void ProgramNamedParameter4dvNV(uint id, int len, byte[] name, double[] v); - public delegate void GetProgramNamedParameterfvNV(uint id, int len, byte[] name, out float[] parameters); - public delegate void GetProgramNamedParameterdvNV(uint id, int len, byte[] name, out double[] parameters); - public delegate void Vertex2hNV(ushort x, ushort y); - public delegate void Vertex2hvNV(ushort[] v); - public delegate void Vertex3hNV(ushort x, ushort y, ushort z); - public delegate void Vertex3hvNV(ushort[] v); - public delegate void Vertex4hNV(ushort x, ushort y, ushort z, ushort w); - public delegate void Vertex4hvNV(ushort[] v); - public delegate void Normal3hNV(ushort nx, ushort ny, ushort nz); - public delegate void Normal3hvNV(ushort[] v); - public delegate void Color3hNV(ushort red, ushort green, ushort blue); - public delegate void Color3hvNV(ushort[] v); - public delegate void Color4hNV(ushort red, ushort green, ushort blue, ushort alpha); - public delegate void Color4hvNV(ushort[] v); - public delegate void TexCoord1hNV(ushort s); - public delegate void TexCoord1hvNV(ushort[] v); - public delegate void TexCoord2hNV(ushort s, ushort t); - public delegate void TexCoord2hvNV(ushort[] v); - public delegate void TexCoord3hNV(ushort s, ushort t, ushort r); - public delegate void TexCoord3hvNV(ushort[] v); - public delegate void TexCoord4hNV(ushort s, ushort t, ushort r, ushort q); - public delegate void TexCoord4hvNV(ushort[] v); - public delegate void MultiTexCoord1hNV(uint target, ushort s); - public delegate void MultiTexCoord1hvNV(uint target, ushort[] v); - public delegate void MultiTexCoord2hNV(uint target, ushort s, ushort t); - public delegate void MultiTexCoord2hvNV(uint target, ushort[] v); - public delegate void MultiTexCoord3hNV(uint target, ushort s, ushort t, ushort r); - public delegate void MultiTexCoord3hvNV(uint target, ushort[] v); - public delegate void MultiTexCoord4hNV(uint target, ushort s, ushort t, ushort r, ushort q); - public delegate void MultiTexCoord4hvNV(uint target, ushort[] v); - public delegate void FogCoordhNV(ushort fog); - public delegate void FogCoordhvNV(ushort[] fog); - public delegate void SecondaryColor3hNV(ushort red, ushort green, ushort blue); - public delegate void SecondaryColor3hvNV(ushort[] v); - public delegate void VertexWeighthNV(ushort weight); - public delegate void VertexWeighthvNV(ushort[] weight); - public delegate void VertexAttrib1hNV(uint index, ushort x); - public delegate void VertexAttrib1hvNV(uint index, ushort[] v); - public delegate void VertexAttrib2hNV(uint index, ushort x, ushort y); - public delegate void VertexAttrib2hvNV(uint index, ushort[] v); - public delegate void VertexAttrib3hNV(uint index, ushort x, ushort y, ushort z); - public delegate void VertexAttrib3hvNV(uint index, ushort[] v); - public delegate void VertexAttrib4hNV(uint index, ushort x, ushort y, ushort z, ushort w); - public delegate void VertexAttrib4hvNV(uint index, ushort[] v); - public delegate void VertexAttribs1hvNV(uint index, int n, ushort[] v); - public delegate void VertexAttribs2hvNV(uint index, int n, ushort[] v); - public delegate void VertexAttribs3hvNV(uint index, int n, ushort[] v); - public delegate void VertexAttribs4hvNV(uint index, int n, ushort[] v); - public delegate void PixelDataRangeNV(uint target, int length, out object pointer); - public delegate void FlushPixelDataRangeNV(uint target); - public delegate void PrimitiveRestartNV(); - public delegate void PrimitiveRestartIndexNV(uint index); - public delegate IntPtr MapObjectBufferATI_(uint buffer); - public delegate void UnmapObjectBufferATI(uint buffer); - public delegate void StencilOpSeparateATI(uint face, Enums.StencilOp sfail, Enums.StencilOp dpfail, Enums.StencilOp dppass); - public delegate void StencilFuncSeparateATI(Enums.StencilFunction frontfunc, Enums.StencilFunction backfunc, int reference, uint mask); - public delegate void VertexAttribArrayObjectATI(uint index, int size, uint type, bool normalized, int stride, uint buffer, uint offset); - public delegate void GetVertexAttribArrayObjectfvATI(uint index, uint pname, out float[] parameters); - public delegate void GetVertexAttribArrayObjectivATI(uint index, uint pname, out int[] parameters); - public delegate void DepthBoundsEXT(double zmin, double zmax); - public delegate void BlendEquationSeparateEXT(Enums.BlendEquationModeEXT modeRGB, Enums.BlendEquationModeEXT modeAlpha); - public delegate bool IsRenderbufferEXT(uint renderbuffer); - public delegate void BindRenderbufferEXT(uint target, uint renderbuffer); - public delegate void DeleteRenderbuffersEXT(int n, uint[] renderbuffers); - public delegate void GenRenderbuffersEXT(int n, out uint[] renderbuffers); - public delegate void RenderbufferStorageEXT(uint target, uint internalformat, int width, int height); - public delegate void GetRenderbufferParameterivEXT(uint target, uint pname, out int[] parameters); - public delegate bool IsFramebufferEXT(uint framebuffer); - public delegate void BindFramebufferEXT(uint target, uint framebuffer); - public delegate void DeleteFramebuffersEXT(int n, uint[] framebuffers); - public delegate void GenFramebuffersEXT(int n, out uint[] framebuffers); - public delegate uint CheckFramebufferStatusEXT(uint target); - public delegate void FramebufferTexture1DEXT(uint target, uint attachment, uint textarget, uint texture, int level); - public delegate void FramebufferTexture2DEXT(uint target, uint attachment, uint textarget, uint texture, int level); - public delegate void FramebufferTexture3DEXT(uint target, uint attachment, uint textarget, uint texture, int level, int zoffset); - public delegate void FramebufferRenderbufferEXT(uint target, uint attachment, uint renderbuffertarget, uint renderbuffer); - public delegate void GetFramebufferAttachmentParameterivEXT(uint target, uint attachment, uint pname, out int[] parameters); - public delegate void GenerateMipmapEXT(uint target); - public delegate void StringMarkerGREMEDY(int len, [MarshalAs(UnmanagedType.AsAny)] object @string); - } - - #endregion - } -} - diff --git a/Source/OpenGL/OpenGL/Bindings/GLWrappers.cs b/Source/OpenGL/OpenGL/Bindings/GLWrappers.cs deleted file mode 100644 index 02016a21..00000000 --- a/Source/OpenGL/OpenGL/Bindings/GLWrappers.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; -using System.Runtime.InteropServices; - -namespace OpenTK.OpenGL -{ - public partial class GL - { - #region Wrappers - - // Wrapper for function MapBuffer - // Wrapper for function MapBufferARB - // Wrapper for function MapObjectBufferATI - #endregion - } -} diff --git a/Source/OpenGL/OpenGL/obj/OpenGL.csproj.FileList.txt b/Source/OpenGL/OpenGL/obj/OpenGL.csproj.FileList.txt deleted file mode 100644 index b5f94c30..00000000 --- a/Source/OpenGL/OpenGL/obj/OpenGL.csproj.FileList.txt +++ /dev/null @@ -1,6 +0,0 @@ -bin\Release\OpenGL.dll -bin\Release\OpenGL.pdb -bin\Debug\OpenGL.dll -bin\Debug\OpenGL.pdb -..\Binaries\Debug\OpenGL.dll -..\Binaries\Debug\OpenGL.pdb diff --git a/Source/OpenGL/OpenGL/obj/OpenTK.csproj.FileList.txt b/Source/OpenGL/OpenGL/obj/OpenTK.csproj.FileList.txt deleted file mode 100644 index 305bf0ab..00000000 --- a/Source/OpenGL/OpenGL/obj/OpenTK.csproj.FileList.txt +++ /dev/null @@ -1,5 +0,0 @@ -obj\Debug\OpenGL.dll -obj\Debug\OpenGL.pdb -..\..\Binaries\Debug\OpenGL.dll -..\..\Binaries\Debug\OpenGL.pdb -obj\Debug\ResolveAssemblyReference.cache