#0i--z      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL M N!O!P!Q"R"S"T"U#V$W$X%Y%Z%[%\%]%^%_%`%a%b%c%d%e&f&g'h'i'j(k(l(m(n(o(p(q)r)s)t*u*v*w*x*y*z*{*|*}*~*************+++++,,--.........///0001111111111112222222333445566666777777777777777777777778999:::::::;;;<<<=>>?@@ABCDEFFFFFFFFFGGGGGGGGGGG G G G G GGGGGGHIIJJJKLLMMNN O!O"O#O$P%Q&R'S(T)T*T+T,T-U.U/U0V1V2V3W4X5X6X7X8Y9Z:[;\<]=^>_?`@`AaBbCcDdEdFdGdHdIdJdKdLdMdNdOePeQfRgSgTgUgVgWgXhYiZj[k\l]m^m_n`nanbncodoeofogohoiojokolomonooopoqorosotoupvpwqxqyqzq{q|q}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrsttuuuuuuvwxxxyyyzzzz{{{{{{|}}~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                      !!!!!!!!!! ! ! ! " """##$$$%%%%&'''()) *!*"+#,$-%.&.'.(.).*.+.,/-0.1/20314243445566778899::;;<<==>>??@@@A@B@C@DAEBFCGDHEIEJFKGLGMGNGOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdIeIfIgJhJiJjKkLlLmLnLoLpLqLrLsLtLuLvLwLxLyLzL{L|L}L~LLLLMNNNNNNNNOOOOOOOOOOOOOPQQQQQRSTTUVWXYZ[[\\\\]^__`abcdefghijklmnopqrstuvwxyzzz{{{{{|||||||||||}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   !!!!!!!! ! ! ! ! !!""""""""""""""""" #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1(2(3(4(5(6(7(8(9):);)<)=)>)?)@)A)B)C)D)E)F)G)H*I*J*K*L*M*N*O*P*Q*R*S*T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++,,,,,,,,,-----------------............////00000000000000000000000000000000000000000000000000000000000000011122222333333333333344 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 !7 "7 #7 $7 %7 &7 '7 (7 )7 *7 +7 ,7 -7 .7 /7 07 17 27 37 47 57 67 77 87 97 :7 ;7 <7 =7 >7 ?7 @7 A7 B7 C7 D7 E7 F7 G7 H7 I7 J7 K7 L7 M7 N7 O7 P7 Q7 R7 S7 T7 U7 V7 W7 X7 Y7 Z7 [7 \7 ]7 ^7 _7 `7 a7 b7 c7 d7 e7 f7 g7 h7 i7 j7 k7 l7 m7 n7 o7 p7 q7 r7 s7 t7 u7 v7 w7 x7 y7 z7 {7 |7 }7 ~7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8!9!9!9!9!9!9!9!9!9! 9! 9! 9! :! :!:!:!:!:!:!:!:!:!:!:!:!;!;!;!;!;!;!<! <!!<!"=!#=!$=!%=!&=!'=!(=!)=!*=!+=!,=!-=!.=!/=!0=!1=!2=!3=!4=!5=!6=!7=!8=!9=!:=!;=!<=!==!>=!?=!@=!A=!B=!C=!D=!E=!F=!G=!H=!I=!J=!K=!L=!M=!N=!O=!P=!Q=!R>!S>!T>!U>!V>!W>!X>!Y>!Z>![>!\>!]?!^?!_?!`?!a?!b?!c?!d?!e?!f?!g?!h?!i?!j?!k?!l?!m?!n?!o?!p?!q?!r?!s?!t?!u?!v@!w@!x@!y@!z@!{@!|A!}A!~A!A!A!A!B!B!B!B!B!C!C!C!C!C!C!C!C!C!C!C!D!D!D!D!D!D!E!E!E!E!E!E!E!E!E!E!E!E!E!F!F!F!F!G!G!G!G!G!G!G!G!G!G!G!H!H!H!H!H!H!H!H!H!H!H!H!H!H!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!I!J!J!K!K!K!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!L!M!M!M!M"M"M"M"M"N"N"N"N"N" N" N" N" N" N"N"N"O"O"P"P"P"P"Q"Q"Q"Q"Q"R"R"R"R"R" S"!S""S"#S"$S"%S"&T"'T"(T")T"*T"+T",T"-U".U"/U"0U"1U"2U"3U"4U"5U"6U"7U"8U"9U":U";U"<U"=U">U"?U"@U"AU"BU"CU"DU"EU"FU"GU"HU"IU"JU"KU"LU"MU"NU"OU"PU"QU"RV"SV"TV"UV"VV"WW"XW"YW"ZW"[W"\W"]W"^W"_W"`W"aW"bW"cW"dW"eW"fW"gW"hW"iW"jW"kW"lW"mW"nW"oW"pW"qW"rW"sW"tW"uW"vW"wW"xW"yW"zW"{W"|W"}W"~W"W"W"W"W"W"W"W"W"W"W"W"W"X"X"X"X"X"X"X"X"X"X"X"X"X"X"Y"Y"Y"Z"Z"Z"["["["["["["["["["["["["["["["["["["["["["["["["["\"\"\"\"\"\"\"\"\"\"\"\"\"\"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"]"^"^"^"^"^"^#^#^#^#^#^#^#^#^#^# ^# ^# ^# ^# ^#^#^#^#^#^#^#^#^#^#^#^#_#_#_#_#_#_#_# _#!_#"_##`#$`#%`#&`#'`#(`#)`#*`#+a#,a#-b#.b#/b#0b#1b#2b#3b#4b#5b#6b#7c#8c#9c#:c#;c#<c#=c#>d#?d#@d#Ad#Bd#Cd#Dd#Ee#Fe#Ge#He#Ie#Je#Ke#Lf#Mf#Nf#Of#Pf#Qf#Rf#Sf#Tf#Uf#Vf#Wf#Xf#Yf#Zf#[f#\f#]f#^f#_f#`f#af#bf#cf#df#eg#fg#gg#hg#ih#jh#kh#li#mi#ni#oi#pi#qi#ri#si#ti#ui#vi#wi#xi#yi#zi#{i#|i#}i#~i#i#i#i#j#j#k#k#k#l#l#l#l#l#l#l#l#m#m#m#m#m#m#m#m#m#m#m#m#m#m#m#m#m#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n#n$n$n$n$n$n$n$n$n$n$ n$ n$ n$ n$ n$n$n$n$n$n$n$n$n$n$n$n$n$n$n$n$n$n$n$ n$!n$"n$#n$$n$%n$&n$'n$(n$)n$*n$+n$,n$-n$.n$/n$0n$1n$2n$3n$4n$5n$6n$7n$8n$9o$:o$;o$<o$=o$>o$?o$@o$Ao$Bo$Co$Do$Eo$Fo$Go$Ho$Io$Jo$Ko$Lo$Mo$No$Oo$Pp$Qp$Rp$Sp$Tp$Up$Vp$Wp$Xp$Yp$Zp$[p$\p$]p$^p$_p$`p$ap$bp$cp$dp$ep$fp$gp$hp$ip$jp$kp$lp$mp$np$op$pp$qp$rp$sp$tp$up$vp$wp$xp$yp$zq${q$|q$}q$~q$q$q$q$q$q$q$q$q$q$q$q$q$q$q$q$q$q$r$r$r$r$r$r$s$s$s$s$s$s$s$s$s$s$s$s$s$s$s$t$t$t$t$u$u$u$u$u$u$u$u$u$u$u$u$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$v$w$w$w$w$w$w$x$x$x$x$x$x$x$y$y$y$y$y$y$y$y$y$y$y$y%z%z%z%z%z%z%z%z%z% z% z% z% z% z%z%z%z%z%z%z%z%z%z%z%z%z%z%z%z%z%z%z% z%!z%"z%#z%$z%%z%&z%'z%(z%)z%*z%+z%,{%-{%.{%/|%0|%1|%2|%3}%4}%5}%6}%7~%8~%9~%:~%;~%<~%=~%>~%?~%@~%A~%B~%C~%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-yA7(C) 2014-2016 Edward Kmett and Gabrel Arthr Ptursson BSD-style (see the file LICENSE)Edward Kmett <ekmett@gmail.com> experimentalportableNoneXy%gl*The storage associated with the resulting -z has to be released with -{ when it is no longer required.&gl*The storage associated with the resulting -z has to be released with -{ when it is no longer required.'gl*The storage associated with the resulting -z has to be released with -{ when it is no longer required.(gl*The storage associated with the resulting -z has to be released with -{ when it is no longer required.)  !"#$%&'()$#"!('&%  NoneXgZ{)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~{)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~L(c) Edward Kmett and Gabrel Arthr Ptursson 2014-2016, (c) Sven Panne 2013BSD3Edward Kmett <ekmett@gmail.com>stableportableNoneygl4Retrieve an OpenGL extension entry by name. Returns -|8 when no extension entry with the given name was found.NoneXg Bq glUsage:   op valueThe parameter op is a AccumOp , one of:  ,  ,  N,  ,  .The parameter value is a CoordF. glUsage:   func refThe parameter func is a  AlphaFunction , one of:  ,  <, , , , , , . glUsage:   n textures residencesThe parameter textures is a Texture.The parameter  residences is a Boolean , one of:  9, #.The length of textures should be n.The length of  residences should be n. glUsage:   i glUsage:   modeThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . glUsage:  , width height xorig yorig xmove ymove bitmapThe parameter xorig is a CoordF.The parameter yorig is a CoordF.The parameter xmove is a CoordF.The parameter ymove is a CoordF.The length of bitmap should be COMPSIZE(width,height). glUsage:   listThe parameter list is a List. glUsage:   n type listsThe parameter type is a  ListNameType , one of:  ,  ,  ,  ,  4, , , , , .The length of lists should be COMPSIZE(n,type). glUsage:   red green blue alpha glUsage:   cThe parameter c is a MaskedColorIndexValueF. glUsage:   textureThe parameter texture is a  TextureUnit. glUsage:   plane equationThe parameter plane is a  ClipPlaneName , one of:  ,  ,  ,  ,  ,  ,  ,  ,  f,  e,  d,  c,  b,  a.The length of equation should be 4. glUsage:   red green blueThe parameter red is a ColorB.The parameter green is a ColorB.The parameter blue is a ColorB.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorB.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorD.The parameter green is a ColorD.The parameter blue is a ColorD.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorD.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorF.The parameter green is a ColorF.The parameter blue is a ColorF.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorF.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorI.The parameter green is a ColorI.The parameter blue is a ColorI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorI.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorS.The parameter green is a ColorS.The parameter blue is a ColorS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorS.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorUB.The parameter green is a ColorUB.The parameter blue is a ColorUB.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorUB.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorUI.The parameter green is a ColorUI.The parameter blue is a ColorUI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorUI.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorUS.The parameter green is a ColorUS.The parameter blue is a ColorUS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorUS.The length of v should be 3. glUsage:   red green blue alphaThe parameter red is a ColorB.The parameter green is a ColorB.The parameter blue is a ColorB.The parameter alpha is a ColorB.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorB.The length of v should be 4. glUsage:   red green blue alphaThe parameter red is a ColorD.The parameter green is a ColorD.The parameter blue is a ColorD.The parameter alpha is a ColorD.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorD.The length of v should be 4. glUsage:   red green blue alphaThe parameter red is a ColorF.The parameter green is a ColorF.The parameter blue is a ColorF.The parameter alpha is a ColorF.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorF.The length of v should be 4. glUsage:   red green blue alphaThe parameter red is a ColorI.The parameter green is a ColorI.The parameter blue is a ColorI.The parameter alpha is a ColorI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorI.The length of v should be 4. glUsage:   red green blue alphaThe parameter red is a ColorS.The parameter green is a ColorS.The parameter blue is a ColorS.The parameter alpha is a ColorS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorS.The length of v should be 4. glUsage:   red green blue alphaThe parameter red is a ColorUB.The parameter green is a ColorUB.The parameter blue is a ColorUB.The parameter alpha is a ColorUB.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorUB.The length of v should be 4. glUsage:   red green blue alphaThe parameter red is a ColorUI.The parameter green is a ColorUI.The parameter blue is a ColorUI.The parameter alpha is a ColorUI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorUI.The length of v should be 4. glUsage:   red green blue alphaThe parameter red is a ColorUS.The parameter green is a ColorUS.The parameter blue is a ColorUS.The parameter alpha is a ColorUS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorUS.The length of v should be 4. glUsage:   face modeThe parameter face is a  MaterialFace , one of:  ,  ,  .The parameter mode is a ColorMaterialParameter , one of:  ,  ,  /,  %,  1. glUsage:   size type stride pointerThe parameter type is a ColorPointerType , one of:  ,  X,  4, , , , , .The length of pointer should be COMPSIZE(size,type,stride). glUsage:   x y width height typeThe parameter x is a WinCoord.The parameter y is a WinCoord.The parameter type is a  PixelCopyType , one of:  ,  ,  l,  , ,  . glUsage:   list rangeThe parameter list is a List. glUsage:   arrayThe parameter array is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  . glUsage:   width height format type pixelsThe parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(format,type,width,height). glUsage:   flagThe parameter flag is a Boolean , one of:  9, #.)The vector equivalent of this command is  . glUsage:   stride pointerThe length of pointer should be COMPSIZE(stride). glUsage:   flagThe parameter flag is a Boolean , one of:  9, #.The length of flag should be 1. glUsage:   arrayThe parameter array is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  . glUsage:  glUsage:  glUsage:   uThe parameter u is a CoordD.)The vector equivalent of this command is  . glUsage:   uThe parameter u is a CoordD.The length of u should be 1. glUsage:   uThe parameter u is a CoordF.)The vector equivalent of this command is  . glUsage:   uThe parameter u is a CoordF.The length of u should be 1. glUsage:   u vThe parameter u is a CoordD.The parameter v is a CoordD.)The vector equivalent of this command is  . glUsage:   uThe parameter u is a CoordD.The length of u should be 2. glUsage:   u vThe parameter u is a CoordF.The parameter v is a CoordF.)The vector equivalent of this command is  . glUsage:   uThe parameter u is a CoordF.The length of u should be 2. glUsage:   mode i1 i2The parameter mode is a  MeshMode1 , one of: , f.The parameter i1 is a  CheckedInt32.The parameter i2 is a  CheckedInt32. !glUsage:  ! mode i1 i2 j1 j2The parameter mode is a  MeshMode2 , one of:  7, , f.The parameter i1 is a  CheckedInt32.The parameter i2 is a  CheckedInt32.The parameter j1 is a  CheckedInt32.The parameter j2 is a  CheckedInt32. #glUsage:  # i %glUsage:  % i jThe parameter i is a  CheckedInt32.The parameter j is a  CheckedInt32. 'glUsage:  ' size type bufferThe parameter type is a  FeedbackType , one of:  ,  ,  ,  ,  .The parameter buffer is a FeedbackElement.The length of buffer should be size. )glUsage:  ) type stride pointerThe parameter type is a FogPointerTypeEXT , one of:  4,  X.The length of pointer should be COMPSIZE(type,stride). +glUsage:  + coordThe parameter coord is a CoordD.)The vector equivalent of this command is  -. -glUsage:  - coordThe parameter coord is a CoordD.The length of coord should be 1. /glUsage:  / coordThe parameter coord is a CoordF.)The vector equivalent of this command is  1. 1glUsage:  1 coordThe parameter coord is a CoordF.The length of coord should be 1. 3glUsage:  3 pname paramThe parameter pname is a  FogParameter , one of:  ,  ,  ,  ,  , !@,  .The parameter param is a CheckedFloat32. 5glUsage:  5 pname paramsThe parameter pname is a  FogParameter , one of:  ,  ,  ,  ,  , !@,  .The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname). 7glUsage:  7 pname paramThe parameter pname is a  FogParameter , one of:  ,  ,  ,  ,  , !@,  .The parameter param is a  CheckedInt32. 9glUsage:  9 pname paramsThe parameter pname is a  FogParameter , one of:  ,  ,  ,  ,  , !@,  .The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname). ;glUsage:  ;! left right bottom top zNear zFar =glUsage:  = range ?glUsage:  ? plane equationThe parameter plane is a  ClipPlaneName , one of:  ,  ,  ,  ,  ,  ,  ,  ,  f,  e,  d,  c,  b,  a.The length of equation should be 4. AglUsage:  A light pname paramsThe parameter light is a  LightName , one of: , , , , , , , ,  ,  ,  ,  ,  ,  ,  ,  .The parameter pname is a LightParameter , one of:  ,  F,  /,  ,  `,  Y,  1,  /,  .,  -.The length of params should be COMPSIZE(pname). CglUsage:  C light pname paramsThe parameter light is a  LightName , one of: , , , , , , , ,  ,  ,  ,  ,  ,  ,  ,  .The parameter pname is a LightParameter , one of:  ,  F,  /,  ,  `,  Y,  1,  /,  .,  -.The length of params should be COMPSIZE(pname). EglUsage:  E target query vThe parameter target is a  MapTarget , one of: A,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , B.The parameter query is a  GetMapQuery , one of:  `,  .,  .The length of v should be COMPSIZE(target,query). GglUsage:  G target query vThe parameter target is a  MapTarget , one of: A,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , B.The parameter query is a  GetMapQuery , one of:  `,  .,  .The length of v should be COMPSIZE(target,query). IglUsage:  I target query vThe parameter target is a  MapTarget , one of: A,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , B.The parameter query is a  GetMapQuery , one of:  `,  .,  .The length of v should be COMPSIZE(target,query). KglUsage:  K face pname paramsThe parameter face is a  MaterialFace , one of:  ,  ,  .The parameter pname is a MaterialParameter , one of:  ,  ,  X,  /,  %,  >,  1.The length of params should be COMPSIZE(pname). MglUsage:  M face pname paramsThe parameter face is a  MaterialFace , one of:  ,  ,  .The parameter pname is a MaterialParameter , one of:  ,  ,  X,  /,  %,  >,  1.The length of params should be COMPSIZE(pname). OglUsage:  O map valuesThe parameter map is a PixelMap , one of:  ,  ,  ~,  |,  z,  x,  v,  t,  r,  p.The length of values should be  COMPSIZE(map). QglUsage:  Q map valuesThe parameter map is a PixelMap , one of:  ,  ,  ~,  |,  z,  x,  v,  t,  r,  p.The length of values should be  COMPSIZE(map). SglUsage:  S map valuesThe parameter map is a PixelMap , one of:  ,  ,  ~,  |,  z,  x,  v,  t,  r,  p.The length of values should be  COMPSIZE(map). UglUsage:  U pname paramsThe parameter pname is a GetPointervPName , one of:  ], pC,  ', pD,  ,  , pE, F,  , pG,  B,  , pH,  , pI.The length of params should be 1. Manual page: <https://www.opengl.org/sdk/docs/man/html/glGetPointerv.xhtml WglUsage:  W maskThe length of mask should be  COMPSIZE(). YglUsage:  Y target pname paramsThe parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The length of params should be COMPSIZE(pname). [glUsage:  [ target pname paramsThe parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The length of params should be COMPSIZE(pname). ]glUsage:  ] coord pname paramsThe parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The length of params should be COMPSIZE(pname). _glUsage:  _ coord pname paramsThe parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The length of params should be COMPSIZE(pname). aglUsage:  a coord pname paramsThe parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The length of params should be COMPSIZE(pname). cglUsage:  c maskThe parameter mask is a MaskedColorIndexValueI. eglUsage:  e type stride pointerThe parameter type is a IndexPointerType , one of:  X,  4, , .The length of pointer should be COMPSIZE(type,stride). gglUsage:  g cThe parameter c is a ColorIndexValueD.)The vector equivalent of this command is  i. iglUsage:  i cThe parameter c is a ColorIndexValueD.The length of c should be 1. kglUsage:  k cThe parameter c is a ColorIndexValueF.)The vector equivalent of this command is  m. mglUsage:  m cThe parameter c is a ColorIndexValueF.The length of c should be 1. oglUsage:  o cThe parameter c is a ColorIndexValueI.)The vector equivalent of this command is  q. qglUsage:  q cThe parameter c is a ColorIndexValueI.The length of c should be 1. sglUsage:  s cThe parameter c is a ColorIndexValueS.)The vector equivalent of this command is  u. uglUsage:  u cThe parameter c is a ColorIndexValueS.The length of c should be 1. wglUsage:  w cThe parameter c is a ColorIndexValueUB.)The vector equivalent of this command is  y. yglUsage:  y cThe parameter c is a ColorIndexValueUB.The length of c should be 1. {glUsage:  { }glUsage:  } format stride pointerThe parameter format is a InterleavedArrayFormat , one of:  r,  q,  p,  o,  ,  ",  !,  ,  ,  ,  ,  ,  ,  .The length of pointer should be COMPSIZE(format,stride). glUsage:   listThe parameter list is a List. glUsage:   pname paramThe parameter pname is a LightModelParameter , one of:  ,  , N,  ,  . glUsage:   pname paramsThe parameter pname is a LightModelParameter , one of:  ,  , N,  ,  .The length of params should be COMPSIZE(pname). glUsage:   pname paramThe parameter pname is a LightModelParameter , one of:  ,  , N,  ,  . glUsage:   pname paramsThe parameter pname is a LightModelParameter , one of:  ,  , N,  ,  .The length of params should be COMPSIZE(pname). glUsage:   light pname paramThe parameter light is a  LightName , one of: , , , , , , , ,  ,  ,  ,  ,  ,  ,  ,  .The parameter pname is a LightParameter , one of:  ,  F,  /,  ,  `,  Y,  1,  /,  .,  -.The parameter param is a CheckedFloat32. glUsage:   light pname paramsThe parameter light is a  LightName , one of: , , , , , , , ,  ,  ,  ,  ,  ,  ,  ,  .The parameter pname is a LightParameter , one of:  ,  F,  /,  ,  `,  Y,  1,  /,  .,  -.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname). glUsage:   light pname paramThe parameter light is a  LightName , one of: , , , , , , , ,  ,  ,  ,  ,  ,  ,  ,  .The parameter pname is a LightParameter , one of:  ,  F,  /,  ,  `,  Y,  1,  /,  .,  -.The parameter param is a  CheckedInt32. glUsage:   light pname paramsThe parameter light is a  LightName , one of: , , , , , , , ,  ,  ,  ,  ,  ,  ,  ,  .The parameter pname is a LightParameter , one of:  ,  F,  /,  ,  `,  Y,  1,  /,  .,  -.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname). glUsage:   factor patternThe parameter factor is a  CheckedInt32.The parameter pattern is a  LineStipple. glUsage:   baseThe parameter base is a List. glUsage:  glUsage:   mThe length of m should be 16. glUsage:   mThe length of m should be 16. glUsage:   nameThe parameter name is a  SelectName. glUsage:   mThe length of m should be 16. glUsage:   mThe length of m should be 16. glUsage:  ! target u1 u2 stride order pointsThe parameter target is a  MapTarget , one of: A,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , B.The parameter u1 is a CoordD.The parameter u2 is a CoordD.The parameter order is a  CheckedInt32.The parameter points is a CoordD.The length of points should be COMPSIZE(target,stride,order). glUsage:  ! target u1 u2 stride order pointsThe parameter target is a  MapTarget , one of: A,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , B.The parameter u1 is a CoordF.The parameter u2 is a CoordF.The parameter order is a  CheckedInt32.The parameter points is a CoordF.The length of points should be COMPSIZE(target,stride,order). glUsage:  8 target u1 u2 ustride uorder v1 v2 vstride vorder pointsThe parameter target is a  MapTarget , one of: A,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , B.The parameter u1 is a CoordD.The parameter u2 is a CoordD.The parameter uorder is a  CheckedInt32.The parameter v1 is a CoordD.The parameter v2 is a CoordD.The parameter vorder is a  CheckedInt32.The parameter points is a CoordD.The length of points should be .COMPSIZE(target,ustride,uorder,vstride,vorder). glUsage:  8 target u1 u2 ustride uorder v1 v2 vstride vorder pointsThe parameter target is a  MapTarget , one of: A,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , B.The parameter u1 is a CoordF.The parameter u2 is a CoordF.The parameter uorder is a  CheckedInt32.The parameter v1 is a CoordF.The parameter v2 is a CoordF.The parameter vorder is a  CheckedInt32.The parameter points is a CoordF.The length of points should be .COMPSIZE(target,ustride,uorder,vstride,vorder). glUsage:   un u1 u2The parameter u1 is a CoordD.The parameter u2 is a CoordD. glUsage:   un u1 u2The parameter u1 is a CoordF.The parameter u2 is a CoordF. glUsage:   un u1 u2 vn v1 v2The parameter u1 is a CoordD.The parameter u2 is a CoordD.The parameter v1 is a CoordD.The parameter v2 is a CoordD. glUsage:   un u1 u2 vn v1 v2The parameter u1 is a CoordF.The parameter u2 is a CoordF.The parameter v1 is a CoordF.The parameter v2 is a CoordF. glUsage:   face pname paramThe parameter face is a  MaterialFace , one of:  ,  ,  .The parameter pname is a MaterialParameter , one of:  ,  ,  X,  /,  %,  >,  1.The parameter param is a CheckedFloat32. glUsage:   face pname paramsThe parameter face is a  MaterialFace , one of:  ,  ,  .The parameter pname is a MaterialParameter , one of:  ,  ,  X,  /,  %,  >,  1.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname). glUsage:   face pname paramThe parameter face is a  MaterialFace , one of:  ,  ,  .The parameter pname is a MaterialParameter , one of:  ,  ,  X,  /,  %,  >,  1.The parameter param is a  CheckedInt32. glUsage:   face pname paramsThe parameter face is a  MaterialFace , one of:  ,  ,  .The parameter pname is a MaterialParameter , one of:  ,  ,  X,  /,  %,  >,  1.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname). glUsage:   modeThe parameter mode is a  MatrixMode , one of:  , mO,  ], . glUsage:   mThe length of m should be 16. glUsage:   mThe length of m should be 16. glUsage:   mThe length of m should be 16. glUsage:   mThe length of m should be 16. glUsage:   target sThe parameter target is a  TextureUnit.The parameter s is a CoordD.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordD.The length of v should be 1. glUsage:   target sThe parameter target is a  TextureUnit.The parameter s is a CoordF.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordF.The length of v should be 1. glUsage:   target sThe parameter target is a  TextureUnit.The parameter s is a CoordI.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordI.The length of v should be 1. glUsage:   target sThe parameter target is a  TextureUnit.The parameter s is a CoordS.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordS.The length of v should be 1. glUsage:   target s tThe parameter target is a  TextureUnit.The parameter s is a CoordD.The parameter t is a CoordD.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordD.The length of v should be 2. glUsage:   target s tThe parameter target is a  TextureUnit.The parameter s is a CoordF.The parameter t is a CoordF.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordF.The length of v should be 2. glUsage:   target s tThe parameter target is a  TextureUnit.The parameter s is a CoordI.The parameter t is a CoordI.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordI.The length of v should be 2. glUsage:   target s tThe parameter target is a  TextureUnit.The parameter s is a CoordS.The parameter t is a CoordS.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordS.The length of v should be 2. glUsage:   target s t rThe parameter target is a  TextureUnit.The parameter s is a CoordD.The parameter t is a CoordD.The parameter r is a CoordD.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordD.The length of v should be 3. glUsage:   target s t rThe parameter target is a  TextureUnit.The parameter s is a CoordF.The parameter t is a CoordF.The parameter r is a CoordF.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordF.The length of v should be 3. glUsage:   target s t rThe parameter target is a  TextureUnit.The parameter s is a CoordI.The parameter t is a CoordI.The parameter r is a CoordI.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordI.The length of v should be 3. glUsage:   target s t rThe parameter target is a  TextureUnit.The parameter s is a CoordS.The parameter t is a CoordS.The parameter r is a CoordS.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordS.The length of v should be 3. glUsage:   target s t r qThe parameter target is a  TextureUnit.The parameter s is a CoordD.The parameter t is a CoordD.The parameter r is a CoordD.The parameter q is a CoordD.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordD.The length of v should be 4. glUsage:   target s t r qThe parameter target is a  TextureUnit.The parameter s is a CoordF.The parameter t is a CoordF.The parameter r is a CoordF.The parameter q is a CoordF.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordF.The length of v should be 4. glUsage:   target s t r qThe parameter target is a  TextureUnit.The parameter s is a CoordI.The parameter t is a CoordI.The parameter r is a CoordI.The parameter q is a CoordI.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordI.The length of v should be 4. glUsage:   target s t r qThe parameter target is a  TextureUnit.The parameter s is a CoordS.The parameter t is a CoordS.The parameter r is a CoordS.The parameter q is a CoordS.)The vector equivalent of this command is  . glUsage:   target vThe parameter target is a  TextureUnit.The parameter v is a CoordS.The length of v should be 4. glUsage:   list modeThe parameter list is a List.The parameter mode is a ListMode , one of:  O,  N. glUsage:   nx ny nz)The vector equivalent of this command is  . glUsage:   vThe length of v should be 3. glUsage:   nx ny nzThe parameter nx is a CoordD.The parameter ny is a CoordD.The parameter nz is a CoordD.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordD.The length of v should be 3. glUsage:   nx ny nzThe parameter nx is a CoordF.The parameter ny is a CoordF.The parameter nz is a CoordF.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordF.The length of v should be 3. glUsage:   nx ny nz)The vector equivalent of this command is  . glUsage:   vThe length of v should be 3. glUsage:   nx ny nz)The vector equivalent of this command is  . glUsage:   vThe length of v should be 3. glUsage:   type stride pointerThe parameter type is a NormalPointerType , one of:  ,  X,  4, , .The length of pointer should be COMPSIZE(type,stride). glUsage:  ! left right bottom top zNear zFar glUsage:   tokenThe parameter token is a FeedbackElement. glUsage:   map mapsize valuesThe parameter map is a PixelMap , one of:  ,  ,  ~,  |,  z,  x,  v,  t,  r,  p.The parameter mapsize is a  CheckedInt32.The length of values should be mapsize. !glUsage:  ! map mapsize valuesThe parameter map is a PixelMap , one of:  ,  ,  ~,  |,  z,  x,  v,  t,  r,  p.The parameter mapsize is a  CheckedInt32.The length of values should be mapsize. #glUsage:  # map mapsize valuesThe parameter map is a PixelMap , one of:  ,  ,  ~,  |,  z,  x,  v,  t,  r,  p.The parameter mapsize is a  CheckedInt32.The length of values should be mapsize. %glUsage:  % pname paramThe parameter pname is a PixelTransferParameter , one of:  ,  ,  u,  s,  3,  1,  ,  ,  ,  ,  ,  , P, 1Q, R, 1S, T, 1U, V, 1W, X, 1Y, Z, 1[, \, 1], ^, 1_, `, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o,  U,  S.The parameter param is a CheckedFloat32. 'glUsage:  ' pname paramThe parameter pname is a PixelTransferParameter , one of:  ,  ,  u,  s,  3,  1,  ,  ,  ,  ,  ,  , P, 1Q, R, 1S, T, 1U, V, 1W, X, 1Y, Z, 1[, \, 1], ^, 1_, `, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o,  U,  S.The parameter param is a  CheckedInt32. )glUsage:  ) xfactor yfactor +glUsage:  + maskThe length of mask should be  COMPSIZE(). -glUsage:  - /glUsage:  / 1glUsage:  1 3glUsage:  3 5glUsage:  5 n textures prioritiesThe parameter textures is a Texture.The length of textures should be n.The length of  priorities should be n. 7glUsage:  7 maskThe parameter mask is a  AttribMask , one of:  ,  ,  ,  C,  h,  $,  #,  ,  ,  ,  ,  ,  ,  p, q, r,  n,  m,  d,  b,  J, ,  ,  ,  . 9glUsage:  9 maskThe parameter mask is a ClientAttribMask , one of:  j,  h,  g. ;glUsage:  ; =glUsage:  = nameThe parameter name is a  SelectName. ?glUsage:  ? x yThe parameter x is a CoordD.The parameter y is a CoordD.)The vector equivalent of this command is  A. AglUsage:  A vThe parameter v is a CoordD.The length of v should be 2. CglUsage:  C x yThe parameter x is a CoordF.The parameter y is a CoordF.)The vector equivalent of this command is  E. EglUsage:  E vThe parameter v is a CoordF.The length of v should be 2. GglUsage:  G x yThe parameter x is a CoordI.The parameter y is a CoordI.)The vector equivalent of this command is  I. IglUsage:  I vThe parameter v is a CoordI.The length of v should be 2. KglUsage:  K x yThe parameter x is a CoordS.The parameter y is a CoordS.)The vector equivalent of this command is  M. MglUsage:  M vThe parameter v is a CoordS.The length of v should be 2. OglUsage:  O x y zThe parameter x is a CoordD.The parameter y is a CoordD.The parameter z is a CoordD.)The vector equivalent of this command is  Q. QglUsage:  Q vThe parameter v is a CoordD.The length of v should be 3. SglUsage:  S x y zThe parameter x is a CoordF.The parameter y is a CoordF.The parameter z is a CoordF.)The vector equivalent of this command is  U. UglUsage:  U vThe parameter v is a CoordF.The length of v should be 3. WglUsage:  W x y zThe parameter x is a CoordI.The parameter y is a CoordI.The parameter z is a CoordI.)The vector equivalent of this command is  Y. YglUsage:  Y vThe parameter v is a CoordI.The length of v should be 3. [glUsage:  [ x y zThe parameter x is a CoordS.The parameter y is a CoordS.The parameter z is a CoordS.)The vector equivalent of this command is  ]. ]glUsage:  ] vThe parameter v is a CoordS.The length of v should be 3. _glUsage:  _ x y z wThe parameter x is a CoordD.The parameter y is a CoordD.The parameter z is a CoordD.The parameter w is a CoordD.)The vector equivalent of this command is  a. aglUsage:  a vThe parameter v is a CoordD.The length of v should be 4. cglUsage:  c x y z wThe parameter x is a CoordF.The parameter y is a CoordF.The parameter z is a CoordF.The parameter w is a CoordF.)The vector equivalent of this command is  e. eglUsage:  e vThe parameter v is a CoordF.The length of v should be 4. gglUsage:  g x y z wThe parameter x is a CoordI.The parameter y is a CoordI.The parameter z is a CoordI.The parameter w is a CoordI.)The vector equivalent of this command is  i. iglUsage:  i vThe parameter v is a CoordI.The length of v should be 4. kglUsage:  k x y z wThe parameter x is a CoordS.The parameter y is a CoordS.The parameter z is a CoordS.The parameter w is a CoordS.)The vector equivalent of this command is  m. mglUsage:  m vThe parameter v is a CoordS.The length of v should be 4. oglUsage:  o x1 y1 x2 y2The parameter x1 is a CoordD.The parameter y1 is a CoordD.The parameter x2 is a CoordD.The parameter y2 is a CoordD.)The vector equivalent of this command is  q. qglUsage:  q v1 v2The parameter v1 is a CoordD.The parameter v2 is a CoordD.The length of v1 should be 2.The length of v2 should be 2. sglUsage:  s x1 y1 x2 y2The parameter x1 is a CoordF.The parameter y1 is a CoordF.The parameter x2 is a CoordF.The parameter y2 is a CoordF.)The vector equivalent of this command is  u. uglUsage:  u v1 v2The parameter v1 is a CoordF.The parameter v2 is a CoordF.The length of v1 should be 2.The length of v2 should be 2. wglUsage:  w x1 y1 x2 y2The parameter x1 is a CoordI.The parameter y1 is a CoordI.The parameter x2 is a CoordI.The parameter y2 is a CoordI.)The vector equivalent of this command is  y. yglUsage:  y v1 v2The parameter v1 is a CoordI.The parameter v2 is a CoordI.The length of v1 should be 2.The length of v2 should be 2. {glUsage:  { x1 y1 x2 y2The parameter x1 is a CoordS.The parameter y1 is a CoordS.The parameter x2 is a CoordS.The parameter y2 is a CoordS.)The vector equivalent of this command is  }. }glUsage:  } v1 v2The parameter v1 is a CoordS.The parameter v2 is a CoordS.The length of v1 should be 2.The length of v2 should be 2. glUsage:   modeThe parameter mode is a  RenderingMode , one of:  ,  Q,  C. glUsage:   angle x y z glUsage:   angle x y z glUsage:   x y z glUsage:   x y z glUsage:   red green blueThe parameter red is a ColorB.The parameter green is a ColorB.The parameter blue is a ColorB.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorB.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorD.The parameter green is a ColorD.The parameter blue is a ColorD.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorD.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorF.The parameter green is a ColorF.The parameter blue is a ColorF.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorF.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorI.The parameter green is a ColorI.The parameter blue is a ColorI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorI.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorS.The parameter green is a ColorS.The parameter blue is a ColorS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorS.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorUB.The parameter green is a ColorUB.The parameter blue is a ColorUB.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorUB.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorUI.The parameter green is a ColorUI.The parameter blue is a ColorUI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorUI.The length of v should be 3. glUsage:   red green blueThe parameter red is a ColorUS.The parameter green is a ColorUS.The parameter blue is a ColorUS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a ColorUS.The length of v should be 3. glUsage:   size type stride pointerThe parameter type is a ColorPointerType , one of:  ,  X,  4, , , , , .The length of pointer should be COMPSIZE(size,type,stride). glUsage:   size bufferThe parameter buffer is a  SelectName.The length of buffer should be size. glUsage:   modeThe parameter mode is a  ShadingModel , one of:  ,  8. glUsage:   sThe parameter s is a CoordD.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordD.The length of v should be 1. glUsage:   sThe parameter s is a CoordF.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordF.The length of v should be 1. glUsage:   sThe parameter s is a CoordI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordI.The length of v should be 1. glUsage:   sThe parameter s is a CoordS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordS.The length of v should be 1. glUsage:   s tThe parameter s is a CoordD.The parameter t is a CoordD.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordD.The length of v should be 2. glUsage:   s tThe parameter s is a CoordF.The parameter t is a CoordF.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordF.The length of v should be 2. glUsage:   s tThe parameter s is a CoordI.The parameter t is a CoordI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordI.The length of v should be 2. glUsage:   s tThe parameter s is a CoordS.The parameter t is a CoordS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordS.The length of v should be 2. glUsage:   s t rThe parameter s is a CoordD.The parameter t is a CoordD.The parameter r is a CoordD.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordD.The length of v should be 3. glUsage:   s t rThe parameter s is a CoordF.The parameter t is a CoordF.The parameter r is a CoordF.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordF.The length of v should be 3. glUsage:   s t rThe parameter s is a CoordI.The parameter t is a CoordI.The parameter r is a CoordI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordI.The length of v should be 3. glUsage:   s t rThe parameter s is a CoordS.The parameter t is a CoordS.The parameter r is a CoordS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordS.The length of v should be 3. glUsage:   s t r qThe parameter s is a CoordD.The parameter t is a CoordD.The parameter r is a CoordD.The parameter q is a CoordD.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordD.The length of v should be 4. glUsage:   s t r qThe parameter s is a CoordF.The parameter t is a CoordF.The parameter r is a CoordF.The parameter q is a CoordF.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordF.The length of v should be 4. glUsage:   s t r qThe parameter s is a CoordI.The parameter t is a CoordI.The parameter r is a CoordI.The parameter q is a CoordI.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordI.The length of v should be 4. glUsage:   s t r qThe parameter s is a CoordS.The parameter t is a CoordS.The parameter r is a CoordS.The parameter q is a CoordS.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordS.The length of v should be 4. glUsage:   size type stride pointerThe parameter type is a TexCoordPointerType , one of:  X,  4, , .The length of pointer should be COMPSIZE(size,type,stride). glUsage:   target pname paramThe parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The parameter param is a CheckedFloat32. glUsage:   target pname paramsThe parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname). glUsage:   target pname paramThe parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The parameter param is a  CheckedInt32. glUsage:   target pname paramsThe parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname). glUsage:   coord pname paramThe parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  . glUsage:   coord pname paramsThe parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The length of params should be COMPSIZE(pname). glUsage:   coord pname paramThe parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The parameter param is a CheckedFloat32. glUsage:   coord pname paramsThe parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).glUsage:  coord pname paramThe parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The parameter param is a  CheckedInt32.glUsage:  coord pname paramsThe parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).glUsage:  x y zglUsage:  x y z glUsage:   x yThe parameter x is a CoordD.The parameter y is a CoordD.)The vector equivalent of this command is  . glUsage:   vThe parameter v is a CoordD.The length of v should be 2. glUsage:   x yThe parameter x is a CoordF.The parameter y is a CoordF.)The vector equivalent of this command is .glUsage:  vThe parameter v is a CoordF.The length of v should be 2.glUsage:  x yThe parameter x is a CoordI.The parameter y is a CoordI.)The vector equivalent of this command is .glUsage:  vThe parameter v is a CoordI.The length of v should be 2.glUsage:  x yThe parameter x is a CoordS.The parameter y is a CoordS.)The vector equivalent of this command is .glUsage:  vThe parameter v is a CoordS.The length of v should be 2.glUsage:  x y zThe parameter x is a CoordD.The parameter y is a CoordD.The parameter z is a CoordD.)The vector equivalent of this command is .glUsage:  vThe parameter v is a CoordD.The length of v should be 3.glUsage:  x y zThe parameter x is a CoordF.The parameter y is a CoordF.The parameter z is a CoordF.)The vector equivalent of this command is .glUsage:  vThe parameter v is a CoordF.The length of v should be 3.!glUsage: ! x y zThe parameter x is a CoordI.The parameter y is a CoordI.The parameter z is a CoordI.)The vector equivalent of this command is #.#glUsage: # vThe parameter v is a CoordI.The length of v should be 3.%glUsage: % x y zThe parameter x is a CoordS.The parameter y is a CoordS.The parameter z is a CoordS.)The vector equivalent of this command is '.'glUsage: ' vThe parameter v is a CoordS.The length of v should be 3.)glUsage: ) x y z wThe parameter x is a CoordD.The parameter y is a CoordD.The parameter z is a CoordD.The parameter w is a CoordD.)The vector equivalent of this command is +.+glUsage: + vThe parameter v is a CoordD.The length of v should be 4.-glUsage: - x y z wThe parameter x is a CoordF.The parameter y is a CoordF.The parameter z is a CoordF.The parameter w is a CoordF.)The vector equivalent of this command is /./glUsage: / vThe parameter v is a CoordF.The length of v should be 4.1glUsage: 1 x y z wThe parameter x is a CoordI.The parameter y is a CoordI.The parameter z is a CoordI.The parameter w is a CoordI.)The vector equivalent of this command is 3.3glUsage: 3 vThe parameter v is a CoordI.The length of v should be 4.5glUsage: 5 x y z wThe parameter x is a CoordS.The parameter y is a CoordS.The parameter z is a CoordS.The parameter w is a CoordS.)The vector equivalent of this command is 7.7glUsage: 7 vThe parameter v is a CoordS.The length of v should be 4.9glUsage: 9 size type stride pointerThe parameter type is a VertexPointerType , one of:  X,  4, , .The length of pointer should be COMPSIZE(size,type,stride).;glUsage: ; x yThe parameter x is a CoordD.The parameter y is a CoordD.)The vector equivalent of this command is =.=glUsage: = vThe parameter v is a CoordD.The length of v should be 2.?glUsage: ? x yThe parameter x is a CoordF.The parameter y is a CoordF.)The vector equivalent of this command is A.AglUsage: A vThe parameter v is a CoordF.The length of v should be 2.CglUsage: C x yThe parameter x is a CoordI.The parameter y is a CoordI.)The vector equivalent of this command is E.EglUsage: E vThe parameter v is a CoordI.The length of v should be 2.GglUsage: G x yThe parameter x is a CoordS.The parameter y is a CoordS.)The vector equivalent of this command is I.IglUsage: I vThe parameter v is a CoordS.The length of v should be 2.KglUsage: K x y zThe parameter x is a CoordD.The parameter y is a CoordD.The parameter z is a CoordD.)The vector equivalent of this command is M.MglUsage: M vThe parameter v is a CoordD.The length of v should be 3.OglUsage: O x y zThe parameter x is a CoordF.The parameter y is a CoordF.The parameter z is a CoordF.)The vector equivalent of this command is Q.QglUsage: Q vThe parameter v is a CoordF.The length of v should be 3.SglUsage: S x y zThe parameter x is a CoordI.The parameter y is a CoordI.The parameter z is a CoordI.)The vector equivalent of this command is U.UglUsage: U vThe parameter v is a CoordI.The length of v should be 3.WglUsage: W x y zThe parameter x is a CoordS.The parameter y is a CoordS.The parameter z is a CoordS.)The vector equivalent of this command is Y.YglUsage: Y vThe parameter v is a CoordS.The length of v should be 3.[glUsage: [ type color]glUsage: ] type colorThe length of color should be 1._glUsage: _ type coloraglUsage: a type colorThe length of color should be 1.cglUsage: c texture type coordseglUsage: e texture type coordsThe length of coords should be 1.gglUsage: g texture type coordsiglUsage: i texture type coordsThe length of coords should be 1.kglUsage: k texture type coordsmglUsage: m texture type coordsThe length of coords should be 1.oglUsage: o texture type coordsqglUsage: q texture type coordsThe length of coords should be 1.sglUsage: s type coordsuglUsage: u type coordsThe length of coords should be 1.wglUsage: w type coloryglUsage: y type colorThe length of color should be 1.{glUsage: { type coords}glUsage: } type coordsThe length of coords should be 1.glUsage:  type coordsglUsage:  type coordsThe length of coords should be 1.glUsage:  type coordsglUsage:  type coordsThe length of coords should be 1.glUsage:  type coordsglUsage:  type coordsThe length of coords should be 1.glUsage:  type valueglUsage:  type valueThe length of value should be 1.glUsage:  type valueglUsage:  type valueThe length of value should be 1.glUsage:  type valueglUsage:  type valueThe length of value should be 1.glUsage:  textureThe parameter texture is a  TextureUnit. Manual page: >https://www.opengl.org/sdk/docs/man/html/glActiveTexture.xhtmlglUsage:  program shader Manual page: =https://www.opengl.org/sdk/docs/man/html/glAttachShader.xhtmlglUsage:  id modeThe parameter mode is a TypeEnum. Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glBeginConditionalRender.xhtmlglUsage:  target id Manual page: ;https://www.opengl.org/sdk/docs/man/html/glBeginQuery.xhtmlglUsage:  primitiveMode Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glBeginTransformFeedback.xhtmlglUsage:  program index name Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glBindAttribLocation.xhtmlglUsage:  target bufferThe parameter target is a BufferTargetARB. Manual page: ;https://www.opengl.org/sdk/docs/man/html/glBindBuffer.xhtmlglUsage:  target index buffer Manual page: ?https://www.opengl.org/sdk/docs/man/html/glBindBufferBase.xhtmlglUsage:  target index buffer offset sizeThe parameter offset is a  BufferOffset.The parameter size is a  BufferSize. Manual page: @https://www.opengl.org/sdk/docs/man/html/glBindBufferRange.xhtmlglUsage:  program color nameThe length of name should be COMPSIZE(name). Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glBindFragDataLocation.xhtmlglUsage:  target framebufferThe parameter target is a FramebufferTarget. Manual page: @https://www.opengl.org/sdk/docs/man/html/glBindFramebuffer.xhtmlglUsage:  target renderbufferThe parameter target is a RenderbufferTarget. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glBindRenderbuffer.xhtmlglUsage:  target textureThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter texture is a Texture. Manual page: <https://www.opengl.org/sdk/docs/man/html/glBindTexture.xhtmlglUsage:  array Manual page: @https://www.opengl.org/sdk/docs/man/html/glBindVertexArray.xhtmlglUsage:  red green blue alphaThe parameter red is a ColorF.The parameter green is a ColorF.The parameter blue is a ColorF.The parameter alpha is a ColorF. Manual page: ;https://www.opengl.org/sdk/docs/man/html/glBlendColor.xhtmlglUsage:  modeThe parameter mode is a BlendEquationMode. Manual page: >https://www.opengl.org/sdk/docs/man/html/glBlendEquation.xhtmlglUsage:  modeRGB modeAlphaThe parameter modeRGB is a BlendEquationModeEXT , one of: '}, '~, , , ,  , , .The parameter  modeAlpha is a BlendEquationModeEXT , one of: '}, '~, , , ,  , , . Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glBlendEquationSeparate.xhtmlglUsage:  sfactor dfactorThe parameter sfactor is a BlendingFactorSrc , one of: , ,  C,  B, }, , , z, y, x, , , .The parameter dfactor is a BlendingFactorDest , one of: , ,  C, }, , , z, x, w, , , . Manual page: :https://www.opengl.org/sdk/docs/man/html/glBlendFunc.xhtmlglUsage: 0 sfactorRGB dfactorRGB sfactorAlpha dfactorAlphaThe parameter  sfactorRGB is a BlendFuncSeparateParameterEXT.The parameter  dfactorRGB is a BlendFuncSeparateParameterEXT.The parameter  sfactorAlpha is a BlendFuncSeparateParameterEXT.The parameter  dfactorAlpha is a BlendFuncSeparateParameterEXT. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glBlendFuncSeparate.xhtmlglUsage: < srcX0 srcY0 srcX1 srcY1 dstX0 dstY0 dstX1 dstY1 mask filterThe parameter mask is a ClearBufferMask , one of:  ,  , N,  h, . Manual page: @https://www.opengl.org/sdk/docs/man/html/glBlitFramebuffer.xhtmlglUsage:  target size data usageThe parameter target is a BufferTargetARB.The parameter size is a  BufferSize.The parameter usage is a BufferUsageARB.The length of data should be size. Manual page: ;https://www.opengl.org/sdk/docs/man/html/glBufferData.xhtmlglUsage:  target offset size dataThe parameter target is a BufferTargetARB.The parameter offset is a  BufferOffset.The parameter size is a  BufferSize.The length of data should be size. Manual page: >https://www.opengl.org/sdk/docs/man/html/glBufferSubData.xhtmlglUsage:  targetThe parameter target is a FramebufferTarget. Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glCheckFramebufferStatus.xhtmlglUsage:  target clampThe parameter target is a ClampColorTargetARB.The parameter clamp is a ClampColorModeARB. Manual page: ;https://www.opengl.org/sdk/docs/man/html/glClampColor.xhtmlglUsage:  maskThe parameter mask is a ClearBufferMask , one of:  ,  , N,  h, . Manual page: 6https://www.opengl.org/sdk/docs/man/html/glClear.xhtmlglUsage:  buffer drawbuffer depth stencilThe parameter  drawbuffer is a DrawBufferName.glUsage:  buffer drawbuffer valueThe parameter  drawbuffer is a DrawBufferName.The length of value should be COMPSIZE(buffer).glUsage:  buffer drawbuffer valueThe parameter  drawbuffer is a DrawBufferName.The length of value should be COMPSIZE(buffer).glUsage:  buffer drawbuffer valueThe parameter  drawbuffer is a DrawBufferName.The length of value should be COMPSIZE(buffer).glUsage:  red green blue alphaThe parameter red is a ColorF.The parameter green is a ColorF.The parameter blue is a ColorF.The parameter alpha is a ColorF. Manual page: ;https://www.opengl.org/sdk/docs/man/html/glClearColor.xhtmlglUsage:  depth Manual page: ;https://www.opengl.org/sdk/docs/man/html/glClearDepth.xhtmlglUsage:  sThe parameter s is a  StencilValue. Manual page: =https://www.opengl.org/sdk/docs/man/html/glClearStencil.xhtmlglUsage:  sync flags timeoutThe parameter sync is a sync. Manual page: ?https://www.opengl.org/sdk/docs/man/html/glClientWaitSync.xhtmlglUsage:  red green blue alphaThe parameter red is a Boolean , one of:  9, #.The parameter green is a Boolean , one of:  9, #.The parameter blue is a Boolean , one of:  9, #.The parameter alpha is a Boolean , one of:  9, #. Manual page: :https://www.opengl.org/sdk/docs/man/html/glColorMask.xhtmlglUsage:  index r g b aThe parameter r is a Boolean , one of:  9, #.The parameter g is a Boolean , one of:  9, #.The parameter b is a Boolean , one of:  9, #.The parameter a is a Boolean , one of:  9, #.glUsage:  shader Manual page: >https://www.opengl.org/sdk/docs/man/html/glCompileShader.xhtmlglUsage: 8 target level internalformat width border imageSize dataThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter border is a  CheckedInt32.The parameter data is a CompressedTextureARB.The length of data should be  imageSize. Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glCompressedTexImage1D.xhtmlglUsage: ? target level internalformat width height border imageSize dataThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter border is a  CheckedInt32.The parameter data is a CompressedTextureARB.The length of data should be  imageSize. Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glCompressedTexImage2D.xhtmlglUsage: E target level internalformat width height depth border imageSize dataThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter border is a  CheckedInt32.The parameter data is a CompressedTextureARB.The length of data should be  imageSize. Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glCompressedTexImage3D.xhtmlglUsage: 1 target level xoffset width format imageSize dataThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter data is a CompressedTextureARB.The length of data should be  imageSize. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glCompressedTexSubImage1D.xhtmlglUsage: @ target level xoffset yoffset width height format imageSize dataThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter data is a CompressedTextureARB.The length of data should be  imageSize. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glCompressedTexSubImage2D.xhtmlglUsage: N target level xoffset yoffset zoffset width height depth format imageSize dataThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter data is a CompressedTextureARB.The length of data should be  imageSize. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glCompressedTexSubImage3D.xhtmlglUsage: 3 readTarget writeTarget readOffset writeOffset sizeThe parameter  readOffset is a  BufferOffset.The parameter  writeOffset is a  BufferOffset.The parameter size is a  BufferSize. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glCopyBufferSubData.xhtmlglUsage: - target level internalformat x y width borderThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.The parameter border is a  CheckedInt32. Manual page: ?https://www.opengl.org/sdk/docs/man/html/glCopyTexImage1D.xhtmlglUsage: 4 target level internalformat x y width height borderThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.The parameter border is a  CheckedInt32. Manual page: ?https://www.opengl.org/sdk/docs/man/html/glCopyTexImage2D.xhtmlglUsage:  target level xoffset x y widthThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glCopyTexSubImage1D.xhtmlglUsage: . target level xoffset yoffset x y width heightThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glCopyTexSubImage2D.xhtmlglUsage: 6 target level xoffset yoffset zoffset x y width heightThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glCopyTexSubImage3D.xhtmlglUsage:  Manual page: >https://www.opengl.org/sdk/docs/man/html/glCreateProgram.xhtmlglUsage:  type Manual page: =https://www.opengl.org/sdk/docs/man/html/glCreateShader.xhtmlglUsage:  modeThe parameter mode is a  CullFaceMode , one of:  ,  ,  . Manual page: 9https://www.opengl.org/sdk/docs/man/html/glCullFace.xhtmlglUsage:  n buffersThe length of buffers should be n. Manual page: >https://www.opengl.org/sdk/docs/man/html/glDeleteBuffers.xhtmlglUsage:  n framebuffersThe length of  framebuffers should be n. Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glDeleteFramebuffers.xhtmlglUsage:  program Manual page: >https://www.opengl.org/sdk/docs/man/html/glDeleteProgram.xhtmlglUsage:  n idsThe length of ids should be n. Manual page: >https://www.opengl.org/sdk/docs/man/html/glDeleteQueries.xhtmlglUsage:  n renderbuffersThe length of  renderbuffers should be n. Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glDeleteRenderbuffers.xhtmlglUsage:  shader Manual page: =https://www.opengl.org/sdk/docs/man/html/glDeleteShader.xhtml glUsage:   syncThe parameter sync is a sync. Manual page: ;https://www.opengl.org/sdk/docs/man/html/glDeleteSync.xhtml glUsage:   n texturesThe parameter textures is a Texture.The length of textures should be n. Manual page: ?https://www.opengl.org/sdk/docs/man/html/glDeleteTextures.xhtml glUsage:   n arraysThe length of arrays should be n. Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glDeleteVertexArrays.xhtmlglUsage:  funcThe parameter func is a  DepthFunction , one of:  ,  <, , , , , , . Manual page: :https://www.opengl.org/sdk/docs/man/html/glDepthFunc.xhtmlglUsage:  flagThe parameter flag is a Boolean , one of:  9, #. Manual page: :https://www.opengl.org/sdk/docs/man/html/glDepthMask.xhtmlglUsage:  near far Manual page: ;https://www.opengl.org/sdk/docs/man/html/glDepthRange.xhtmlglUsage:  program shader Manual page: =https://www.opengl.org/sdk/docs/man/html/glDetachShader.xhtmlglUsage:  capThe parameter cap is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  .glUsage:  indexglUsage:  target indexglUsage:  mode first countThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . Manual page: ;https://www.opengl.org/sdk/docs/man/html/glDrawArrays.xhtmlglUsage:  mode first count instancecountThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glDrawArraysInstanced.xhtml!glUsage: ! bufThe parameter buf is a DrawBufferMode , one of:  |,  {,  z,  y,  ,  ,  ,  ,  ,  ,  , , , , . Manual page: ;https://www.opengl.org/sdk/docs/man/html/glDrawBuffer.xhtml#glUsage: # n bufsThe parameter bufs is a DrawBufferModeATI.The length of bufs should be n. Manual page: <https://www.opengl.org/sdk/docs/man/html/glDrawBuffers.xhtml%glUsage: % mode count type indicesThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type). Manual page: =https://www.opengl.org/sdk/docs/man/html/glDrawElements.xhtml'glUsage: '# mode count type indices basevertexThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type). Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glDrawElementsBaseVertex.xhtml)glUsage: )& mode count type indices instancecountThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type). Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glDrawElementsInstanced.xhtml+glUsage: +1 mode count type indices instancecount basevertexThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type). Manual page: Phttps://www.opengl.org/sdk/docs/man/html/glDrawElementsInstancedBaseVertex.xhtml-glUsage: -" mode start end count type indicesThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type). Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glDrawRangeElements.xhtml/glUsage: /- mode start end count type indices basevertexThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type). Manual page: Lhttps://www.opengl.org/sdk/docs/man/html/glDrawRangeElementsBaseVertex.xhtml1glUsage: 1 capThe parameter cap is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  . Manual page: 7https://www.opengl.org/sdk/docs/man/html/glEnable.xhtml3glUsage: 3 index Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glEnableVertexAttribArray.xhtml5glUsage: 5 target index7glUsage: 79glUsage: 9 target;glUsage: ;=glUsage: = condition flags Manual page: :https://www.opengl.org/sdk/docs/man/html/glFenceSync.xhtml?glUsage: ? Manual page: 7https://www.opengl.org/sdk/docs/man/html/glFinish.xhtmlAglUsage: A Manual page: 6https://www.opengl.org/sdk/docs/man/html/glFlush.xhtmlCglUsage: C target offset lengthThe parameter target is a BufferTargetARB.The parameter offset is a  BufferOffset.The parameter length is a  BufferSize. Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glFlushMappedBufferRange.xhtmlEglUsage: E2 target attachment renderbuffertarget renderbufferThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter renderbuffertarget is a RenderbufferTarget. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glFramebufferRenderbuffer.xhtmlGglUsage: G target attachment texture level Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glFramebufferTexture.xhtmlIglUsage: I* target attachment textarget texture levelThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.KglUsage: K* target attachment textarget texture levelThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.MglUsage: M2 target attachment textarget texture level zoffsetThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.OglUsage: O& target attachment texture level layerThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.The parameter layer is a  CheckedInt32. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glFramebufferTextureLayer.xhtmlQglUsage: Q modeThe parameter mode is a FrontFaceDirection , one of:  ,  p. Manual page: :https://www.opengl.org/sdk/docs/man/html/glFrontFace.xhtmlSglUsage: S n buffersThe length of buffers should be n. Manual page: ;https://www.opengl.org/sdk/docs/man/html/glGenBuffers.xhtmlUglUsage: U n framebuffersThe length of  framebuffers should be n. Manual page: @https://www.opengl.org/sdk/docs/man/html/glGenFramebuffers.xhtmlWglUsage: W n idsThe length of ids should be n. Manual page: ;https://www.opengl.org/sdk/docs/man/html/glGenQueries.xhtmlYglUsage: Y n renderbuffersThe length of  renderbuffers should be n. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glGenRenderbuffers.xhtml[glUsage: [ n texturesThe parameter textures is a Texture.The length of textures should be n. Manual page: <https://www.opengl.org/sdk/docs/man/html/glGenTextures.xhtml]glUsage: ] n arraysThe length of arrays should be n. Manual page: @https://www.opengl.org/sdk/docs/man/html/glGenVertexArrays.xhtml_glUsage: _ target Manual page: ?https://www.opengl.org/sdk/docs/man/html/glGenerateMipmap.xhtmlaglUsage: a, program index bufSize length size type nameThe length of length should be 1.The length of size should be 1.The length of type should be 1.The length of name should be bufSize. Manual page: @https://www.opengl.org/sdk/docs/man/html/glGetActiveAttrib.xhtmlcglUsage: c, program index bufSize length size type nameThe length of length should be 1.The length of size should be 1.The length of type should be 1.The length of name should be bufSize. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glGetActiveUniform.xhtmleglUsage: e: program uniformBlockIndex bufSize length uniformBlockNameThe length of length should be 1.The length of uniformBlockName should be bufSize. Manual page: Jhttps://www.opengl.org/sdk/docs/man/html/glGetActiveUniformBlockName.xhtmlgglUsage: g' program uniformBlockIndex pname paramsThe length of params should be )COMPSIZE(program,uniformBlockIndex,pname).iglUsage: i0 program uniformIndex bufSize length uniformNameThe length of length should be 1.The length of  uniformName should be bufSize. Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glGetActiveUniformName.xhtmlkglUsage: k1 program uniformCount uniformIndices pname paramsThe length of uniformIndices should be  uniformCount.The length of params should be COMPSIZE(uniformCount,pname). Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glGetActiveUniformsiv.xhtmlmglUsage: m program maxCount count shadersThe length of count should be 1.The length of shaders should be maxCount. Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glGetAttachedShaders.xhtmloglUsage: o program name Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glGetAttribLocation.xhtmlqglUsage: q target index dataThe parameter data is a Boolean , one of:  9, #.The length of data should be COMPSIZE(target).sglUsage: s pname dataThe parameter pname is a GetPName , one of:  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , , ,  , , ( , ), , (, (,  ~,  },  x,  , ,  , ,  ,  u,  t,  s, &,  i,  f,  e,  d,  c,  b,  a,  _, p,  \,  [,  Z,  ,  ,  W,  V,  U, 1, 1, ,  , , , $,  u,  t,  B,  ?,  >,  =,  <,  ;,  :,  9,  7,  5, ,  3,  2,  f,  `,  _,  1,  \,  [, , ,  Z,  W,  V, ,  *,  ), p,  &,  ,  ,  ,  ,  ,  , ,  ,  ,  , !, !@,  , , , , , , , , , , ,  ,  , /,  ,  ,  , !,  , p,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  , , ,  ,  ,  , , , ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , y, , , (, ), (, (,  ,  , %, %, ,  , 1,  , , , ,  ,  ,  ,  ,  ,  , ,  , , $, m, m,  ,  , %,  ,  ,  , p,  ,  , r, , , y, p, , o, y, m, l, , , k,  ,  ,  ,  },  {,  y,  w,  u,  s,  q,  o, &, , ', , , , , , , , , , c, b, , , a,  i,  h, _, , ^, ], \, [, Z, Y, X,  c, 1Q, 1S, 1U, 1W, (, 1Y, 1[, 1], 1_, a, c, e, g, ), i, k, m, o, , ,  \,  [, 3, , 1,  U,  T,  S, , *,  P, +,  M, , ,, -, , , ., , , , ,  A, /,  ?, 0, , , , , , , 1, ,  %, , , , , , , , , , , , p, n, u, y2, , 3, f, d, `, 04,  , p,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , , , y,  , ,  , y, , , , , ,  , p,  ,  ,  , , , ,  ,  .The parameter data is a Boolean , one of:  9, #.The length of data should be COMPSIZE(pname).uglUsage: u target pname paramsThe parameter target is a BufferTargetARB.The parameter pname is a BufferPNameARB.The length of params should be COMPSIZE(pname).wglUsage: w target pname paramsThe parameter target is a BufferTargetARB.The parameter pname is a BufferPNameARB.The length of params should be COMPSIZE(pname).yglUsage: y target pname paramsThe parameter target is a BufferTargetARB.The parameter pname is a BufferPointerNameARB.The length of params should be 1. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glGetBufferPointerv.xhtml{glUsage: { target offset size dataThe parameter target is a BufferTargetARB.The parameter offset is a  BufferOffset.The parameter size is a  BufferSize.The length of data should be size. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glGetBufferSubData.xhtml}glUsage: } target level imgThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter img is a CompressedTextureARB.The length of img should be COMPSIZE(target,level). Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glGetCompressedTexImage.xhtmlglUsage:  pname dataThe parameter pname is a GetPName , one of:  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , , ,  , , ( , ), , (, (,  ~,  },  x,  , ,  , ,  ,  u,  t,  s, &,  i,  f,  e,  d,  c,  b,  a,  _, p,  \,  [,  Z,  ,  ,  W,  V,  U, 1, 1, ,  , , , $,  u,  t,  B,  ?,  >,  =,  <,  ;,  :,  9,  7,  5, ,  3,  2,  f,  `,  _,  1,  \,  [, , ,  Z,  W,  V, ,  *,  ), p,  &,  ,  ,  ,  ,  ,  , ,  ,  ,  , !, !@,  , , , , , , , , , , ,  ,  , /,  ,  ,  , !,  , p,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  , , ,  ,  ,  , , , ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , y, , , (, ), (, (,  ,  , %, %, ,  , 1,  , , , ,  ,  ,  ,  ,  ,  , ,  , , $, m, m,  ,  , %,  ,  ,  , p,  ,  , r, , , y, p, , o, y, m, l, , , k,  ,  ,  ,  },  {,  y,  w,  u,  s,  q,  o, &, , ', , , , , , , , , , c, b, , , a,  i,  h, _, , ^, ], \, [, Z, Y, X,  c, 1Q, 1S, 1U, 1W, (, 1Y, 1[, 1], 1_, a, c, e, g, ), i, k, m, o, , ,  \,  [, 3, , 1,  U,  T,  S, , *,  P, +,  M, , ,, -, , , ., , , , ,  A, /,  ?, 0, , , , , , , 1, ,  %, , , , , , , , , , , , p, n, u, y2, , 3, f, d, `, 04,  , p,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , , , y,  , ,  , y, , , , , ,  , p,  ,  ,  , , , ,  ,  .The length of data should be COMPSIZE(pname).glUsage:  Manual page: 9https://www.opengl.org/sdk/docs/man/html/glGetError.xhtmlglUsage:  pname dataThe parameter pname is a GetPName , one of:  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , , ,  , , ( , ), , (, (,  ~,  },  x,  , ,  , ,  ,  u,  t,  s, &,  i,  f,  e,  d,  c,  b,  a,  _, p,  \,  [,  Z,  ,  ,  W,  V,  U, 1, 1, ,  , , , $,  u,  t,  B,  ?,  >,  =,  <,  ;,  :,  9,  7,  5, ,  3,  2,  f,  `,  _,  1,  \,  [, , ,  Z,  W,  V, ,  *,  ), p,  &,  ,  ,  ,  ,  ,  , ,  ,  ,  , !, !@,  , , , , , , , , , , ,  ,  , /,  ,  ,  , !,  , p,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  , , ,  ,  ,  , , , ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , y, , , (, ), (, (,  ,  , %, %, ,  , 1,  , , , ,  ,  ,  ,  ,  ,  , ,  , , $, m, m,  ,  , %,  ,  ,  , p,  ,  , r, , , y, p, , o, y, m, l, , , k,  ,  ,  ,  },  {,  y,  w,  u,  s,  q,  o, &, , ', , , , , , , , , , c, b, , , a,  i,  h, _, , ^, ], \, [, Z, Y, X,  c, 1Q, 1S, 1U, 1W, (, 1Y, 1[, 1], 1_, a, c, e, g, ), i, k, m, o, , ,  \,  [, 3, , 1,  U,  T,  S, , *,  P, +,  M, , ,, -, , , ., , , , ,  A, /,  ?, 0, , , , , , , 1, ,  %, , , , , , , , , , , , p, n, u, y2, , 3, f, d, `, 04,  , p,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , , , y,  , ,  , y, , , , , ,  , p,  ,  ,  , , , ,  ,  .The length of data should be COMPSIZE(pname).glUsage:  program nameThe length of name should be COMPSIZE(name). Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glGetFragDataLocation.xhtmlglUsage:  target attachment pname paramsThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The length of params should be COMPSIZE(pname).glUsage:  target index dataThe length of data should be COMPSIZE(target).glUsage:  pname dataThe length of data should be COMPSIZE(pname).glUsage:  target index dataThe length of data should be COMPSIZE(target).glUsage:  pname dataThe parameter pname is a GetPName , one of:  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , , ,  , , ( , ), , (, (,  ~,  },  x,  , ,  , ,  ,  u,  t,  s, &,  i,  f,  e,  d,  c,  b,  a,  _, p,  \,  [,  Z,  ,  ,  W,  V,  U, 1, 1, ,  , , , $,  u,  t,  B,  ?,  >,  =,  <,  ;,  :,  9,  7,  5, ,  3,  2,  f,  `,  _,  1,  \,  [, , ,  Z,  W,  V, ,  *,  ), p,  &,  ,  ,  ,  ,  ,  , ,  ,  ,  , !, !@,  , , , , , , , , , , ,  ,  , /,  ,  ,  , !,  , p,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  , , ,  ,  ,  , , , ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , y, , , (, ), (, (,  ,  , %, %, ,  , 1,  , , , ,  ,  ,  ,  ,  ,  , ,  , , $, m, m,  ,  , %,  ,  ,  , p,  ,  , r, , , y, p, , o, y, m, l, , , k,  ,  ,  ,  },  {,  y,  w,  u,  s,  q,  o, &, , ', , , , , , , , , , c, b, , , a,  i,  h, _, , ^, ], \, [, Z, Y, X,  c, 1Q, 1S, 1U, 1W, (, 1Y, 1[, 1], 1_, a, c, e, g, ), i, k, m, o, , ,  \,  [, 3, , 1,  U,  T,  S, , *,  P, +,  M, , ,, -, , , ., , , , ,  A, /,  ?, 0, , , , , , , 1, ,  %, , , , , , , , , , , , p, n, u, y2, , 3, f, d, `, 04,  , p,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , , , y,  , ,  , y, , , , , ,  , p,  ,  ,  , , , ,  ,  .The length of data should be COMPSIZE(pname).glUsage:  pname index valThe length of val should be COMPSIZE(pname).glUsage:  program bufSize length infoLogThe length of length should be 1.The length of infoLog should be bufSize. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glGetProgramInfoLog.xhtmlglUsage:  program pname paramsThe length of params should be COMPSIZE(pname).glUsage:  id pname paramsThe length of params should be COMPSIZE(pname).glUsage:  id pname paramsThe length of params should be COMPSIZE(pname).glUsage:  target pname paramsThe length of params should be COMPSIZE(pname). Manual page: ;https://www.opengl.org/sdk/docs/man/html/glGetQueryiv.xhtmlglUsage:  target pname paramsThe parameter target is a RenderbufferTarget.The length of params should be COMPSIZE(pname).glUsage:  shader bufSize length infoLogThe length of length should be 1.The length of infoLog should be bufSize. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glGetShaderInfoLog.xhtmlglUsage:  shader bufSize length sourceThe length of length should be 1.The length of source should be bufSize. Manual page: @https://www.opengl.org/sdk/docs/man/html/glGetShaderSource.xhtmlglUsage:  shader pname paramsThe length of params should be COMPSIZE(pname).glUsage:  nameThe parameter name is a  StringName , one of:  :,  , , . Manual page: :https://www.opengl.org/sdk/docs/man/html/glGetString.xhtmlglUsage:  name indexglUsage: ! sync pname bufSize length valuesThe parameter sync is a sync.The length of length should be 1.The length of values should be bufSize.glUsage:  target level format type pixelsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(target,level,format,type). Manual page: <https://www.opengl.org/sdk/docs/man/html/glGetTexImage.xhtmlglUsage:  target level pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).glUsage:  target level pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).glUsage: , program index bufSize length size type nameThe length of length should be 1.The length of size should be 1.The length of type should be 1.The length of name should be bufSize. Manual page: Lhttps://www.opengl.org/sdk/docs/man/html/glGetTransformFeedbackVarying.xhtmlglUsage:  program uniformBlockNameThe length of uniformBlockName should be  COMPSIZE(). Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glGetUniformBlockIndex.xhtmlglUsage: 1 program uniformCount uniformNames uniformIndicesThe length of  uniformNames should be COMPSIZE(uniformCount).The length of uniformIndices should be COMPSIZE(uniformCount). Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glGetUniformIndices.xhtmlglUsage:  program name Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glGetUniformLocation.xhtmlglUsage:  program location paramsThe length of params should be COMPSIZE(program,location).glUsage:  program location paramsThe length of params should be COMPSIZE(program,location).glUsage:  program location paramsThe length of params should be COMPSIZE(program,location).glUsage:  index pname paramsThe parameter pname is a VertexAttribEnum.The length of params should be 1.glUsage:  index pname paramsThe parameter pname is a VertexAttribEnum.The length of params should be 1.glUsage:  index pname pointerThe parameter pname is a VertexAttribPointerPropertyARB.The length of pointer should be 1. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glGetVertexAttribPointerv.xhtmlglUsage:  index pname paramsThe parameter pname is a VertexAttribPropertyARB.The length of params should be 4.glUsage:  index pname paramsThe parameter pname is a VertexAttribPropertyARB.The length of params should be 4.glUsage:  index pname paramsThe parameter pname is a VertexAttribPropertyARB.The length of params should be 4.glUsage:  target modeThe parameter target is a  HintTarget , one of: , , , , ,  , !, 6", #, $, %, &, $,  ,  %, ', N(, ),  , /, GL_LINE_QUALITY_HINT_SGIX, , 7*, 7+, ,, -, ., ,  ,  /,  h, X, 0, ^, 1, 2, 3, 4, 5, S, 6, 7, 8, 9, , :, 7;, 7<, , , =.The parameter mode is a HintMode , one of:  Y,  8, . Manual page: 5https://www.opengl.org/sdk/docs/man/html/glHint.xhtmlglUsage:  buffer Manual page: 9https://www.opengl.org/sdk/docs/man/html/glIsBuffer.xhtmlglUsage:  capThe parameter cap is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  . Manual page: :https://www.opengl.org/sdk/docs/man/html/glIsEnabled.xhtmlglUsage:  target indexglUsage:  framebuffer Manual page: >https://www.opengl.org/sdk/docs/man/html/glIsFramebuffer.xhtmlglUsage:  program Manual page: :https://www.opengl.org/sdk/docs/man/html/glIsProgram.xhtmlglUsage:  id Manual page: 8https://www.opengl.org/sdk/docs/man/html/glIsQuery.xhtmlglUsage:  renderbuffer Manual page: ?https://www.opengl.org/sdk/docs/man/html/glIsRenderbuffer.xhtmlglUsage:  shader Manual page: 9https://www.opengl.org/sdk/docs/man/html/glIsShader.xhtmlglUsage:  syncThe parameter sync is a sync. Manual page: 7https://www.opengl.org/sdk/docs/man/html/glIsSync.xhtmlglUsage:  textureThe parameter texture is a Texture. Manual page: :https://www.opengl.org/sdk/docs/man/html/glIsTexture.xhtmlglUsage:  array Manual page: >https://www.opengl.org/sdk/docs/man/html/glIsVertexArray.xhtmlglUsage:  widthThe parameter width is a CheckedFloat32. Manual page: :https://www.opengl.org/sdk/docs/man/html/glLineWidth.xhtmlglUsage:  program Manual page: <https://www.opengl.org/sdk/docs/man/html/glLinkProgram.xhtmlglUsage:  opcodeThe parameter opcode is a LogicOp , one of:  ,  ,  ,  ,  y,  x,  ;, , , , , v, u, t, , . Manual page: 8https://www.opengl.org/sdk/docs/man/html/glLogicOp.xhtmlglUsage:  target accessThe parameter target is a BufferTargetARB.The parameter access is a BufferAccessARB. Manual page: :https://www.opengl.org/sdk/docs/man/html/glMapBuffer.xhtmlglUsage:  target offset length accessThe parameter target is a BufferTargetARB.The parameter offset is a  BufferOffset.The parameter length is a  BufferSize.The parameter access is a BufferAccessMask. Manual page: ?https://www.opengl.org/sdk/docs/man/html/glMapBufferRange.xhtmlglUsage:  mode first count drawcountThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The length of first should be COMPSIZE(count).The length of count should be COMPSIZE(drawcount). Manual page: @https://www.opengl.org/sdk/docs/man/html/glMultiDrawArrays.xhtmlglUsage: " mode count type indices drawcountThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The parameter type is a DrawElementsType.The length of count should be COMPSIZE(drawcount).The length of indices should be COMPSIZE(drawcount). Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glMultiDrawElements.xhtmlglUsage: - mode count type indices drawcount basevertexThe parameter type is a DrawElementsType.The length of count should be COMPSIZE(drawcount).The length of indices should be COMPSIZE(drawcount).The length of  basevertex should be COMPSIZE(drawcount). Manual page: Lhttps://www.opengl.org/sdk/docs/man/html/glMultiDrawElementsBaseVertex.xhtmlglUsage:  pname paramThe parameter pname is a PixelStoreParameter , one of: r, , q, y, p, :>, , o, n, y, m, l, , , k, , , , , , ,  , ,  , y,  , :?, ,  , @,  , y, , A, , B, , , .The parameter param is a CheckedFloat32.glUsage:  pname paramThe parameter pname is a PixelStoreParameter , one of: r, , q, y, p, :>, , o, n, y, m, l, , , k, , , , , , ,  , ,  , y,  , :?, ,  , @,  , y, , A, , B, , , .The parameter param is a  CheckedInt32.glUsage:  pname paramThe parameter pname is a PointParameterNameARB.The parameter param is a CheckedFloat32.glUsage:  pname paramsThe parameter pname is a PointParameterNameARB.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).glUsage:  pname paramThe parameter pname is a PointParameterNameARB.glUsage:  pname paramsThe parameter pname is a PointParameterNameARB.The length of params should be COMPSIZE(pname).glUsage:  sizeThe parameter size is a CheckedFloat32. Manual page: :https://www.opengl.org/sdk/docs/man/html/glPointSize.xhtml glUsage:   face modeThe parameter face is a  MaterialFace , one of:  ,  ,  .The parameter mode is a  PolygonMode , one of:  7, , f. Manual page: <https://www.opengl.org/sdk/docs/man/html/glPolygonMode.xhtml glUsage:   factor units Manual page: >https://www.opengl.org/sdk/docs/man/html/glPolygonOffset.xhtml glUsage:   index Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glPrimitiveRestartIndex.xhtmlglUsage:  mode Manual page: @https://www.opengl.org/sdk/docs/man/html/glProvokingVertex.xhtmlglUsage:  srcThe parameter src is a ReadBufferMode , one of:  |,  {,  z,  y,  ,  ,  ,  ,  ,  , , . Manual page: ;https://www.opengl.org/sdk/docs/man/html/glReadBuffer.xhtmlglUsage: $ x y width height format type pixelsThe parameter x is a WinCoord.The parameter y is a WinCoord.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(format,type,width,height). Manual page: ;https://www.opengl.org/sdk/docs/man/html/glReadPixels.xhtmlglUsage: # target internalformat width heightThe parameter target is a RenderbufferTarget. Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glRenderbufferStorage.xhtmlglUsage: + target samples internalformat width height Manual page: Ohttps://www.opengl.org/sdk/docs/man/html/glRenderbufferStorageMultisample.xhtmlglUsage:  value invertThe parameter invert is a Boolean , one of:  9, #. Manual page: ?https://www.opengl.org/sdk/docs/man/html/glSampleCoverage.xhtmlglUsage:  maskNumber mask Manual page: <https://www.opengl.org/sdk/docs/man/html/glSampleMaski.xhtmlglUsage:  x y width heightThe parameter x is a WinCoord.The parameter y is a WinCoord. Manual page: 8https://www.opengl.org/sdk/docs/man/html/glScissor.xhtmlglUsage:  shader count string lengthThe length of string should be count.The length of length should be count. Manual page: =https://www.opengl.org/sdk/docs/man/html/glShaderSource.xhtml!glUsage: ! func ref maskThe parameter func is a StencilFunction , one of:  ,  <, , , , , , .The parameter ref is a  StencilValue.The parameter mask is a MaskedStencilValue. Manual page: <https://www.opengl.org/sdk/docs/man/html/glStencilFunc.xhtml#glUsage: # face func ref maskThe parameter face is a StencilFaceDirection.The parameter func is a StencilFunction , one of:  ,  <, , , , , , .The parameter ref is a  StencilValue.The parameter mask is a MaskedStencilValue. Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glStencilFuncSeparate.xhtml%glUsage: % maskThe parameter mask is a MaskedStencilValue. Manual page: <https://www.opengl.org/sdk/docs/man/html/glStencilMask.xhtml'glUsage: ' face maskThe parameter face is a StencilFaceDirection.The parameter mask is a MaskedStencilValue. Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glStencilMaskSeparate.xhtml)glUsage: ) fail zfail zpassThe parameter fail is a  StencilOp , one of:  o, , , , , .The parameter zfail is a  StencilOp , one of:  o, , , , , .The parameter zpass is a  StencilOp , one of:  o, , , , , . Manual page: :https://www.opengl.org/sdk/docs/man/html/glStencilOp.xhtml+glUsage: + face sfail dpfail dppassThe parameter face is a StencilFaceDirection.The parameter sfail is a  StencilOp , one of:  o, , , , , .The parameter dpfail is a  StencilOp , one of:  o, , , , , .The parameter dppass is a  StencilOp , one of:  o, , , , , . Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glStencilOpSeparate.xhtml-glUsage: - target internalformat bufferThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|. Manual page: :https://www.opengl.org/sdk/docs/man/html/glTexBuffer.xhtml/glUsage: /< target level internalformat width border format type pixelsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureComponentCount.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be COMPSIZE(format,type,width). Manual page: ;https://www.opengl.org/sdk/docs/man/html/glTexImage1D.xhtml1glUsage: 1C target level internalformat width height border format type pixelsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureComponentCount.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(format,type,width,height). Manual page: ;https://www.opengl.org/sdk/docs/man/html/glTexImage2D.xhtml3glUsage: 3@ target samples internalformat width height fixedsamplelocationsThe parameter fixedsamplelocations is a Boolean , one of:  9, #. Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glTexImage2DMultisample.xhtml5glUsage: 5I target level internalformat width height depth border format type pixelsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureComponentCount.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be (COMPSIZE(format,type,width,height,depth). Manual page: ;https://www.opengl.org/sdk/docs/man/html/glTexImage3D.xhtml7glUsage: 7F target samples internalformat width height depth fixedsamplelocationsThe parameter fixedsamplelocations is a Boolean , one of:  9, #. Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glTexImage3DMultisample.xhtml9glUsage: 9 target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The length of params should be COMPSIZE(pname).;glUsage: ; target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The length of params should be COMPSIZE(pname).=glUsage: = target pname paramThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter param is a CheckedFloat32.?glUsage: ? target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).AglUsage: A target pname paramThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter param is a  CheckedInt32.CglUsage: C target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).EglUsage: E. target level xoffset width format type pixelsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be COMPSIZE(format,type,width). Manual page: >https://www.opengl.org/sdk/docs/man/html/glTexSubImage1D.xhtmlGglUsage: G= target level xoffset yoffset width height format type pixelsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(format,type,width,height). Manual page: >https://www.opengl.org/sdk/docs/man/html/glTexSubImage2D.xhtmlIglUsage: IK target level xoffset yoffset zoffset width height depth format type pixelsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be (COMPSIZE(format,type,width,height,depth). Manual page: >https://www.opengl.org/sdk/docs/man/html/glTexSubImage3D.xhtmlKglUsage: K" program count varyings bufferModeThe length of varyings should be count. Manual page: Jhttps://www.opengl.org/sdk/docs/man/html/glTransformFeedbackVaryings.xhtmlMglUsage: M location v0OglUsage: O location count valueThe length of value should be count*1.QglUsage: Q location v0SglUsage: S location count valueThe length of value should be count*1.UglUsage: U location v0WglUsage: W location count valueThe length of value should be count*1.YglUsage: Y location v0 v1[glUsage: [ location count valueThe length of value should be count*2.]glUsage: ] location v0 v1_glUsage: _ location count valueThe length of value should be count*2.aglUsage: a location v0 v1cglUsage: c location count valueThe length of value should be count*2.eglUsage: e location v0 v1 v2gglUsage: g location count valueThe length of value should be count*3.iglUsage: i location v0 v1 v2kglUsage: k location count valueThe length of value should be count*3.mglUsage: m location v0 v1 v2oglUsage: o location count valueThe length of value should be count*3.qglUsage: q location v0 v1 v2 v3sglUsage: s location count valueThe length of value should be count*4.uglUsage: u location v0 v1 v2 v3wglUsage: w location count valueThe length of value should be count*4.yglUsage: y location v0 v1 v2 v3{glUsage: { location count valueThe length of value should be count*4.}glUsage: }. program uniformBlockIndex uniformBlockBinding Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glUniformBlockBinding.xhtmlglUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*4.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*9.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*16.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.glUsage:  targetThe parameter target is a BufferTargetARB. Manual page: <https://www.opengl.org/sdk/docs/man/html/glUnmapBuffer.xhtmlglUsage:  program Manual page: ;https://www.opengl.org/sdk/docs/man/html/glUseProgram.xhtmlglUsage:  program Manual page: @https://www.opengl.org/sdk/docs/man/html/glValidateProgram.xhtmlglUsage:  index x)The vector equivalent of this command is .glUsage:  index vThe length of v should be 1.glUsage:  index x)The vector equivalent of this command is .glUsage:  index vThe length of v should be 1.glUsage:  index x)The vector equivalent of this command is .glUsage:  index vThe length of v should be 1.glUsage:  index x y)The vector equivalent of this command is .glUsage:  index vThe length of v should be 2.glUsage:  index x y)The vector equivalent of this command is .glUsage:  index vThe length of v should be 2.glUsage:  index x y)The vector equivalent of this command is .glUsage:  index vThe length of v should be 2.glUsage:  index x y z)The vector equivalent of this command is .glUsage:  index vThe length of v should be 3.glUsage:  index x y z)The vector equivalent of this command is .glUsage:  index vThe length of v should be 3.glUsage:  index x y z)The vector equivalent of this command is .glUsage:  index vThe length of v should be 3.glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index x y z wglUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index x y z w)The vector equivalent of this command is .glUsage:  index vThe length of v should be 4.glUsage:  index x y z w)The vector equivalent of this command is .glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index x y z w)The vector equivalent of this command is .glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index x)The vector equivalent of this command is .glUsage:  index vThe length of v should be 1.glUsage:  index x)The vector equivalent of this command is .glUsage:  index vThe length of v should be 1.glUsage:  index x y)The vector equivalent of this command is .glUsage:  index vThe length of v should be 2.glUsage:  index x y)The vector equivalent of this command is .glUsage:  index vThe length of v should be 2.glUsage:  index x y z)The vector equivalent of this command is .glUsage:  index vThe length of v should be 3.glUsage:  index x y z)The vector equivalent of this command is .glUsage:  index vThe length of v should be 3.glUsage:  index vThe length of v should be 4.glUsage:  index x y z w)The vector equivalent of this command is .glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index x y z w)The vector equivalent of this command is .glUsage:  index vThe length of v should be 4.glUsage:  index vThe length of v should be 4.glUsage:  index size type stride pointerThe parameter type is a VertexAttribEnum.The length of pointer should be COMPSIZE(size,type,stride). glUsage:  * index size type normalized stride pointerThe parameter type is a VertexAttribPointerType.The parameter  normalized is a Boolean , one of:  9, #.The length of pointer should be COMPSIZE(size,type,stride). Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glVertexAttribPointer.xhtml glUsage:   x y width heightThe parameter x is a WinCoord.The parameter y is a WinCoord. Manual page: 9https://www.opengl.org/sdk/docs/man/html/glViewport.xhtml glUsage:   sync flags timeoutThe parameter sync is a sync. Manual page: 9https://www.opengl.org/sdk/docs/man/html/glWaitSync.xhtmlglUsage:  program colorNumber index name Manual page: Lhttps://www.opengl.org/sdk/docs/man/html/glBindFragDataLocationIndexed.xhtmlglUsage:  unit sampler Manual page: <https://www.opengl.org/sdk/docs/man/html/glBindSampler.xhtmlglUsage:  count samplersThe length of samplers should be count. Manual page: ?https://www.opengl.org/sdk/docs/man/html/glDeleteSamplers.xhtmlglUsage:  count samplersThe length of samplers should be count. Manual page: <https://www.opengl.org/sdk/docs/man/html/glGenSamplers.xhtmlglUsage:  program name Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glGetFragDataIndex.xhtmlglUsage:  id pname paramsThe length of params should be COMPSIZE(pname).glUsage:  id pname paramsThe length of params should be COMPSIZE(pname).glUsage:  sampler pname paramsThe length of params should be COMPSIZE(pname).glUsage:  sampler pname paramsThe length of params should be COMPSIZE(pname).!glUsage: ! sampler pname paramsThe length of params should be COMPSIZE(pname).#glUsage: # sampler pname paramsThe length of params should be COMPSIZE(pname).%glUsage: % sampler Manual page: :https://www.opengl.org/sdk/docs/man/html/glIsSampler.xhtml'glUsage: ' id target Manual page: =https://www.opengl.org/sdk/docs/man/html/glQueryCounter.xhtml)glUsage: ) sampler pname paramThe length of param should be COMPSIZE(pname).+glUsage: + sampler pname paramThe length of param should be COMPSIZE(pname).-glUsage: - sampler pname param/glUsage: / sampler pname paramThe length of param should be COMPSIZE(pname).1glUsage: 1 sampler pname param3glUsage: 3 sampler pname paramThe length of param should be COMPSIZE(pname).5glUsage: 5 index divisor Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glVertexAttribDivisor.xhtml7glUsage: 7 index type normalized valueThe parameter  normalized is a Boolean , one of:  9, #.9glUsage: 9 index type normalized valueThe parameter  normalized is a Boolean , one of:  9, #.The length of value should be 1.;glUsage: ; index type normalized valueThe parameter  normalized is a Boolean , one of:  9, #.=glUsage: = index type normalized valueThe parameter  normalized is a Boolean , one of:  9, #.The length of value should be 1.?glUsage: ? index type normalized valueThe parameter  normalized is a Boolean , one of:  9, #.AglUsage: A index type normalized valueThe parameter  normalized is a Boolean , one of:  9, #.The length of value should be 1.CglUsage: C index type normalized valueThe parameter  normalized is a Boolean , one of:  9, #.EglUsage: E index type normalized valueThe parameter  normalized is a Boolean , one of:  9, #.The length of value should be 1.GglUsage: G target index id Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glBeginQueryIndexed.xhtmlIglUsage: I target id Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glBindTransformFeedback.xhtmlKglUsage: K buf modeRGB modeAlphaMglUsage: M buf modeOglUsage: O$ buf srcRGB dstRGB srcAlpha dstAlphaQglUsage: Q buf src dstSglUsage: S n idsThe length of ids should be n. Manual page: Ihttps://www.opengl.org/sdk/docs/man/html/glDeleteTransformFeedbacks.xhtmlUglUsage: U mode indirectThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glDrawArraysIndirect.xhtmlWglUsage: W mode type indirectThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glDrawElementsIndirect.xhtmlYglUsage: Y mode idThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glDrawTransformFeedback.xhtml[glUsage: [ mode id streamThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . Manual page: Lhttps://www.opengl.org/sdk/docs/man/html/glDrawTransformFeedbackStream.xhtml]glUsage: ] target index_glUsage: _ n idsThe length of ids should be n. Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glGenTransformFeedbacks.xhtmlaglUsage: a- program shadertype index bufsize length nameThe length of length should be 1.The length of name should be bufsize. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glGetActiveSubroutineName.xhtmlcglUsage: c- program shadertype index bufsize length nameThe length of length should be 1.The length of name should be bufsize. Manual page: Ohttps://www.opengl.org/sdk/docs/man/html/glGetActiveSubroutineUniformName.xhtmleglUsage: e& program shadertype index pname valuesThe length of values should be COMPSIZE(pname).gglUsage: g program shadertype pname valuesThe length of values should be 1.iglUsage: i target index pname paramsThe length of params should be COMPSIZE(pname).kglUsage: k program shadertype name Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glGetSubroutineIndex.xhtmlmglUsage: m program shadertype name Manual page: Mhttps://www.opengl.org/sdk/docs/man/html/glGetSubroutineUniformLocation.xhtmloglUsage: o shadertype location paramsThe length of params should be 1.qglUsage: q program location paramsThe length of params should be COMPSIZE(program,location).sglUsage: s id Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glIsTransformFeedback.xhtmluglUsage: u valueThe parameter value is a ColorF. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glMinSampleShading.xhtmlwglUsage: w pname valuesThe length of values should be COMPSIZE(pname).yglUsage: y pname value{glUsage: { Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glPauseTransformFeedback.xhtml}glUsage: } Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glResumeTransformFeedback.xhtmlglUsage:  location xglUsage:  location count valueThe length of value should be count*1.glUsage:  location x yglUsage:  location count valueThe length of value should be count*2.glUsage:  location x y zglUsage:  location count valueThe length of value should be count*3.glUsage:  location x y z wglUsage:  location count valueThe length of value should be count*4.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*4.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*9.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*16.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.glUsage:  location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.glUsage:  shadertype count indicesThe length of indices should be count.glUsage:  pipeline program Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glActiveShaderProgram.xhtmlglUsage:  pipeline Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glBindProgramPipeline.xhtmlglUsage:  dglUsage:  type count stringsThe length of strings should be count.glUsage:  n pipelinesThe length of  pipelines should be n. Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glDeleteProgramPipelines.xhtmlglUsage:  first count vThe length of v should be COMPSIZE(count).glUsage:  index n f Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glDepthRangeIndexed.xhtmlglUsage:  n fglUsage:  n pipelinesThe length of  pipelines should be n. Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glGenProgramPipelines.xhtmlglUsage:  target index dataThe length of data should be COMPSIZE(target).glUsage:  target index dataThe parameter target is a TypeEnum.The length of data should be COMPSIZE(target).glUsage: + program bufSize length binaryFormat binaryThe length of length should be 1.The length of  binaryFormat should be 1.The length of binary should be bufSize. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glGetProgramBinary.xhtmlglUsage:  pipeline bufSize length infoLogThe length of length should be 1.The length of infoLog should be bufSize. Manual page: Jhttps://www.opengl.org/sdk/docs/man/html/glGetProgramPipelineInfoLog.xhtmlglUsage:  pipeline pname paramsThe length of params should be COMPSIZE(pname).glUsage: ) shadertype precisiontype range precisionThe length of range should be 2.The length of  precision should be 2. Manual page: Ihttps://www.opengl.org/sdk/docs/man/html/glGetShaderPrecisionFormat.xhtmlglUsage:  index pname paramsThe length of params should be COMPSIZE(pname).glUsage:  pipeline Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glIsProgramPipeline.xhtmlglUsage: # program binaryFormat binary lengthThe length of binary should be length. Manual page: >https://www.opengl.org/sdk/docs/man/html/glProgramBinary.xhtmlglUsage:  program pname valueThe parameter pname is a ProgramParameterPName.glUsage:  program location v0glUsage:  program location count valueThe length of value should be count.glUsage:  program location v0glUsage:  program location count valueThe length of value should be count.glUsage:  program location v0glUsage:  program location count valueThe length of value should be count.glUsage:  program location v0glUsage:  program location count valueThe length of value should be count.glUsage:  program location v0 v1glUsage:  program location count valueThe length of value should be count*2.glUsage:  program location v0 v1glUsage:  program location count valueThe length of value should be count*2.glUsage:  program location v0 v1glUsage:  program location count valueThe length of value should be count*2.glUsage:  program location v0 v1glUsage:  program location count valueThe length of value should be count*2.glUsage:  program location v0 v1 v2glUsage:  program location count valueThe length of value should be count*3.glUsage:  program location v0 v1 v2glUsage:  program location count valueThe length of value should be count*3.glUsage:  program location v0 v1 v2glUsage:  program location count valueThe length of value should be count*3.glUsage:  program location v0 v1 v2glUsage:  program location count valueThe length of value should be count*3.glUsage:  program location v0 v1 v2 v3glUsage:  program location count valueThe length of value should be count*4.glUsage:  program location v0 v1 v2 v3glUsage:  program location count valueThe length of value should be count*4.glUsage:  program location v0 v1 v2 v3glUsage:  program location count valueThe length of value should be count*4.glUsage:  program location v0 v1 v2 v3glUsage:  program location count valueThe length of value should be count*4. glUsage:  ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*4. glUsage:  ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*4. glUsage:  ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*9.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*9.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.!glUsage: !' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*16.#glUsage: #' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*16.%glUsage: %' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.)glUsage: )' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.+glUsage: +' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.-glUsage: - Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glReleaseShaderCompiler.xhtml/glUsage: / first count vThe length of v should be COMPSIZE(count).1glUsage: 1 index left bottom width height Manual page: ?https://www.opengl.org/sdk/docs/man/html/glScissorIndexed.xhtml3glUsage: 3 index vThe length of v should be 4.5glUsage: 5) count shaders binaryformat binary lengthThe length of shaders should be count.The length of binary should be length. Manual page: =https://www.opengl.org/sdk/docs/man/html/glShaderBinary.xhtml7glUsage: 7 pipeline stages program Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glUseProgramStages.xhtml9glUsage: 9 pipeline Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glValidateProgramPipeline.xhtml;glUsage: ; index x=glUsage: = index vThe length of v should be 1.?glUsage: ? index x yAglUsage: A index vThe length of v should be 2.CglUsage: C index x y zEglUsage: E index vThe length of v should be 3.GglUsage: G index x y z wIglUsage: I index vThe length of v should be 4.KglUsage: K index size type stride pointerThe length of pointer should be size.MglUsage: M first count vThe length of v should be COMPSIZE(count).OglUsage: O index x y w hQglUsage: Q index vThe length of v should be 4.SglUsage: S/ unit texture level layered layer access formatThe parameter layered is a Boolean , one of:  9, #. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glBindImageTexture.xhtmlUglUsage: U, mode first count instancecount baseinstanceThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . Manual page: Phttps://www.opengl.org/sdk/docs/man/html/glDrawArraysInstancedBaseInstance.xhtmlWglUsage: W3 mode count type indices instancecount baseinstanceThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The length of indices should be count. Manual page: Rhttps://www.opengl.org/sdk/docs/man/html/glDrawElementsInstancedBaseInstance.xhtmlYglUsage: Y> mode count type indices instancecount basevertex baseinstanceThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The length of indices should be count. Manual page: \https://www.opengl.org/sdk/docs/man/html/glDrawElementsInstancedBaseVertexBaseInstance.xhtml[glUsage: [ mode id instancecountThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . Manual page: Ohttps://www.opengl.org/sdk/docs/man/html/glDrawTransformFeedbackInstanced.xhtml]glUsage: ] mode id stream instancecountThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , . Manual page: Uhttps://www.opengl.org/sdk/docs/man/html/glDrawTransformFeedbackStreamInstanced.xhtml_glUsage: _! program bufferIndex pname paramsThe length of params should be COMPSIZE(pname). Manual page: Ohttps://www.opengl.org/sdk/docs/man/html/glGetActiveAtomicCounterBufferiv.xhtmlaglUsage: a+ target internalformat pname bufSize paramsThe length of params should be bufSize.cglUsage: c barriers Manual page: >https://www.opengl.org/sdk/docs/man/html/glMemoryBarrier.xhtmleglUsage: e# target levels internalformat width Manual page: =https://www.opengl.org/sdk/docs/man/html/glTexStorage1D.xhtmlgglUsage: g* target levels internalformat width height Manual page: =https://www.opengl.org/sdk/docs/man/html/glTexStorage2D.xhtmliglUsage: i0 target levels internalformat width height depth Manual page: =https://www.opengl.org/sdk/docs/man/html/glTexStorage3D.xhtmlkglUsage: k" bindingindex buffer offset strideThe parameter offset is a  BufferOffset. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glBindVertexBuffer.xhtmlmglUsage: m' target internalformat format type dataThe length of data should be COMPSIZE(format,type). Manual page: @https://www.opengl.org/sdk/docs/man/html/glClearBufferData.xhtmloglUsage: o3 target internalformat offset size format type dataThe parameter offset is a  BufferOffset.The parameter size is a  BufferSize.The length of data should be COMPSIZE(format,type). Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glClearBufferSubData.xhtmlqglUsage: qp srcName srcTarget srcLevel srcX srcY srcZ dstName dstTarget dstLevel dstX dstY dstZ srcWidth srcHeight srcDepth Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glCopyImageSubData.xhtmlsglUsage: s callback userParam Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glDebugMessageCallback.xhtmluglUsage: u' source type severity count ids enabledThe parameter enabled is a Boolean , one of:  9, #.The length of ids should be count. Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glDebugMessageControl.xhtmlwglUsage: w# source type id severity length bufThe length of buf should be COMPSIZE(buf,length). Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glDebugMessageInsert.xhtmlyglUsage: y' num_groups_x num_groups_y num_groups_z Manual page: @https://www.opengl.org/sdk/docs/man/html/glDispatchCompute.xhtml{glUsage: { indirectThe parameter indirect is a  BufferOffset. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glDispatchComputeIndirect.xhtml}glUsage: } target pname param Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glFramebufferParameteri.xhtmlglUsage: > count bufSize sources types ids severities lengths messageLogThe length of sources should be count.The length of types should be count.The length of ids should be count.The length of  severities should be count.The length of lengths should be count.The length of  messageLog should be bufSize. Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glGetDebugMessageLog.xhtmlglUsage:  target pname paramsThe length of params should be COMPSIZE(pname).glUsage: + target internalformat pname bufSize paramsThe length of params should be bufSize.glUsage: % identifier name bufSize length labelThe length of length should be 1.The length of label should be bufSize. Manual page: ?https://www.opengl.org/sdk/docs/man/html/glGetObjectLabel.xhtmlglUsage:  ptr bufSize length labelThe length of length should be 1.The length of label should be bufSize. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glGetObjectPtrLabel.xhtmlglUsage: & program programInterface pname paramsThe length of params should be COMPSIZE(pname).glUsage:  program programInterface nameThe length of name should be COMPSIZE(name). Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glGetProgramResourceIndex.xhtmlglUsage:  program programInterface nameThe length of name should be COMPSIZE(name). Manual page: Khttps://www.opengl.org/sdk/docs/man/html/glGetProgramResourceLocation.xhtmlglUsage:  program programInterface nameThe length of name should be COMPSIZE(name). Manual page: Phttps://www.opengl.org/sdk/docs/man/html/glGetProgramResourceLocationIndex.xhtmlglUsage: 3 program programInterface index bufSize length nameThe length of length should be 1.The length of name should be bufSize. Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glGetProgramResourceName.xhtmlglUsage: E program programInterface index propCount props bufSize length paramsThe length of props should be  propCount.The length of length should be 1.The length of params should be bufSize.glUsage:  buffer Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glInvalidateBufferData.xhtmlglUsage:  buffer offset lengthThe parameter offset is a  BufferOffset.The parameter length is a  BufferSize. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glInvalidateBufferSubData.xhtmlglUsage: " target numAttachments attachmentsThe length of  attachments should be numAttachments. Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glInvalidateFramebuffer.xhtmlglUsage: 3 target numAttachments attachments x y width heightThe length of  attachments should be numAttachments. Manual page: Ihttps://www.opengl.org/sdk/docs/man/html/glInvalidateSubFramebuffer.xhtmlglUsage:  texture level Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glInvalidateTexImage.xhtmlglUsage: 9 texture level xoffset yoffset zoffset width height depth Manual page: Fhttps://www.opengl.org/sdk/docs/man/html/glInvalidateTexSubImage.xhtmlglUsage:  mode indirect drawcount strideThe length of indirect should be COMPSIZE(drawcount,stride). Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glMultiDrawArraysIndirect.xhtmlglUsage: $ mode type indirect drawcount strideThe length of indirect should be COMPSIZE(drawcount,stride). Manual page: Jhttps://www.opengl.org/sdk/docs/man/html/glMultiDrawElementsIndirect.xhtmlglUsage:  identifier name length labelThe length of label should be COMPSIZE(label,length). Manual page: <https://www.opengl.org/sdk/docs/man/html/glObjectLabel.xhtmlglUsage:  ptr length labelThe length of label should be COMPSIZE(label,length). Manual page: ?https://www.opengl.org/sdk/docs/man/html/glObjectPtrLabel.xhtmlglUsage:  Manual page: >https://www.opengl.org/sdk/docs/man/html/glPopDebugGroup.xhtmlglUsage:  source id length messageThe length of message should be COMPSIZE(message,length). Manual page: ?https://www.opengl.org/sdk/docs/man/html/glPushDebugGroup.xhtmlglUsage: . program storageBlockIndex storageBlockBinding Manual page: Jhttps://www.opengl.org/sdk/docs/man/html/glShaderStorageBlockBinding.xhtmlglUsage: ) target internalformat buffer offset sizeThe parameter offset is a  BufferOffset.The parameter size is a  BufferSize. Manual page: ?https://www.opengl.org/sdk/docs/man/html/glTexBufferRange.xhtmlglUsage: @ target samples internalformat width height fixedsamplelocationsThe parameter fixedsamplelocations is a Boolean , one of:  9, #. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glTexStorage2DMultisample.xhtmlglUsage: F target samples internalformat width height depth fixedsamplelocationsThe parameter fixedsamplelocations is a Boolean , one of:  9, #. Manual page: Hhttps://www.opengl.org/sdk/docs/man/html/glTexStorage3DMultisample.xhtmlglUsage: P texture target origtexture internalformat minlevel numlevels minlayer numlayers Manual page: <https://www.opengl.org/sdk/docs/man/html/glTextureView.xhtmlglUsage:  attribindex bindingindex Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glVertexAttribBinding.xhtmlglUsage: 0 attribindex size type normalized relativeoffsetThe parameter  normalized is a Boolean , one of:  9, #. Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glVertexAttribFormat.xhtmlglUsage: % attribindex size type relativeoffsetglUsage: % attribindex size type relativeoffsetglUsage:  bindingindex divisor Manual page: Ehttps://www.opengl.org/sdk/docs/man/html/glVertexBindingDivisor.xhtmlglUsage:  target first count buffersThe length of buffers should be count. Manual page: @https://www.opengl.org/sdk/docs/man/html/glBindBuffersBase.xhtmlglUsage: ) target first count buffers offsets sizesThe length of buffers should be count.The length of offsets should be count.The length of sizes should be count. Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glBindBuffersRange.xhtmlglUsage:  first count texturesThe length of textures should be count. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glBindImageTextures.xhtmlglUsage:  first count samplersThe length of samplers should be count. Manual page: =https://www.opengl.org/sdk/docs/man/html/glBindSamplers.xhtmlglUsage:  first count texturesThe length of textures should be count. Manual page: =https://www.opengl.org/sdk/docs/man/html/glBindTextures.xhtmlglUsage: $ first count buffers offsets stridesThe length of buffers should be count.The length of offsets should be count.The length of strides should be count. Manual page: Bhttps://www.opengl.org/sdk/docs/man/html/glBindVertexBuffers.xhtmlglUsage:  target size data flagsThe length of data should be size. Manual page: >https://www.opengl.org/sdk/docs/man/html/glBufferStorage.xhtmlglUsage:  texture level format type dataThe length of data should be COMPSIZE(format,type). Manual page: >https://www.opengl.org/sdk/docs/man/html/glClearTexImage.xhtmlglUsage: J texture level xoffset yoffset zoffset width height depth format type dataThe length of data should be COMPSIZE(format,type). Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glClearTexSubImage.xhtmlglUsage:  unit texture Manual page: @https://www.opengl.org/sdk/docs/man/html/glBindTextureUnit.xhtmlglUsage: \ readFramebuffer drawFramebuffer srcX0 srcY0 srcX1 srcY1 dstX0 dstY0 dstX1 dstY1 mask filterglUsage:  framebuffer targetglUsage: ' buffer internalformat format type dataglUsage: 3 buffer internalformat offset size format type dataThe parameter size is a  BufferSize.glUsage: , framebuffer buffer drawbuffer depth stencilglUsage: $ framebuffer buffer drawbuffer valueglUsage: $ framebuffer buffer drawbuffer valueglUsage: $ framebuffer buffer drawbuffer valueglUsage:  origin depth Manual page: <https://www.opengl.org/sdk/docs/man/html/glClipControl.xhtmlglUsage: 2 texture level xoffset width format imageSize dataglUsage: A texture level xoffset yoffset width height format imageSize dataglUsage: O texture level xoffset yoffset zoffset width height depth format imageSize dataglUsage: 3 readBuffer writeBuffer readOffset writeOffset sizeThe parameter size is a  BufferSize.glUsage:  texture level xoffset x y widthglUsage: / texture level xoffset yoffset x y width heightglUsage: 7 texture level xoffset yoffset zoffset x y width heightglUsage:  n buffers Manual page: >https://www.opengl.org/sdk/docs/man/html/glCreateBuffers.xhtmlglUsage:  n framebuffers Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glCreateFramebuffers.xhtmlglUsage:  n pipelines Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glCreateProgramPipelines.xhtmlglUsage:  target n ids Manual page: >https://www.opengl.org/sdk/docs/man/html/glCreateQueries.xhtmlglUsage:  n renderbuffers Manual page: Dhttps://www.opengl.org/sdk/docs/man/html/glCreateRenderbuffers.xhtmlglUsage:  n samplers Manual page: ?https://www.opengl.org/sdk/docs/man/html/glCreateSamplers.xhtmlglUsage:  target n textures Manual page: ?https://www.opengl.org/sdk/docs/man/html/glCreateTextures.xhtmlglUsage:  n ids Manual page: Ihttps://www.opengl.org/sdk/docs/man/html/glCreateTransformFeedbacks.xhtmlglUsage:  n arrays Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glCreateVertexArrays.xhtmlglUsage:  vaobj index glUsage:   vaobj index glUsage:   buffer offset lengthThe parameter length is a  BufferSize. glUsage:   textureglUsage:  texture level bufSize pixelsglUsage: H texture level xoffset yoffset zoffset width height depth bufSize pixels Manual page: Mhttps://www.opengl.org/sdk/docs/man/html/glGetCompressedTextureSubImage.xhtmlglUsage:  Manual page: Ghttps://www.opengl.org/sdk/docs/man/html/glGetGraphicsResetStatus.xhtmlglUsage:  buffer pname paramsglUsage:  buffer pname paramsglUsage:  buffer pname paramsglUsage:  buffer offset size dataThe parameter size is a  BufferSize.glUsage: $ framebuffer attachment pname paramsglUsage:  framebuffer pname param!glUsage: ! renderbuffer pname params#glUsage: # id buffer pname offset%glUsage: % id buffer pname offset'glUsage: ' id buffer pname offset)glUsage: ) id buffer pname offset+glUsage: +) texture level format type bufSize pixels-glUsage: - texture level pname params/glUsage: / texture level pname params1glUsage: 1 texture pname params3glUsage: 3 texture pname params5glUsage: 5 texture pname params7glUsage: 7 texture pname params9glUsage: 9T texture level xoffset yoffset zoffset width height depth format type bufSize pixels Manual page: Chttps://www.opengl.org/sdk/docs/man/html/glGetTextureSubImage.xhtml;glUsage: ; xfb pname index param=glUsage: = xfb pname index param?glUsage: ? xfb pname paramAglUsage: A vaobj index pname paramCglUsage: C vaobj index pname paramEglUsage: E vaobj pname param Manual page: Ahttps://www.opengl.org/sdk/docs/man/html/glGetVertexArrayiv.xhtmlGglUsage: G program location bufSize paramsIglUsage: I program location bufSize paramsKglUsage: K program location bufSize paramsMglUsage: M' framebuffer numAttachments attachmentsOglUsage: O8 framebuffer numAttachments attachments x y width heightQglUsage: Q buffer accessSglUsage: S buffer offset length accessThe parameter length is a  BufferSize.UglUsage: U barriersWglUsage: W buffer size data usageThe parameter size is a  BufferSize.YglUsage: Y buffer size data flagsThe parameter size is a  BufferSize.The length of data should be size.[glUsage: [ buffer offset size dataThe parameter size is a  BufferSize.The length of data should be COMPSIZE(size).]glUsage: ] framebuffer buf_glUsage: _ framebuffer n bufsaglUsage: a framebuffer pname paramcglUsage: c framebuffer srceglUsage: e7 framebuffer attachment renderbuffertarget renderbuffergglUsage: g% framebuffer attachment texture leveliglUsage: i+ framebuffer attachment texture level layerkglUsage: k) renderbuffer internalformat width heightmglUsage: m1 renderbuffer samples internalformat width heightoglUsage: o* x y width height format type bufSize dataqglUsage: q Manual page: ?https://www.opengl.org/sdk/docs/man/html/glTextureBarrier.xhtmlsglUsage: s texture internalformat bufferuglUsage: u* texture internalformat buffer offset sizeThe parameter size is a  BufferSize.wglUsage: w texture pname paramsyglUsage: y texture pname params{glUsage: { texture pname param}glUsage: } texture pname paramglUsage:  texture pname paramglUsage:  texture pname paramglUsage: $ texture levels internalformat widthglUsage: + texture levels internalformat width heightglUsage: A texture samples internalformat width height fixedsamplelocationsglUsage: 1 texture levels internalformat width height depthglUsage: G texture samples internalformat width height depth fixedsamplelocationsglUsage: / texture level xoffset width format type pixelsglUsage: > texture level xoffset yoffset width height format type pixelsglUsage: L texture level xoffset yoffset zoffset width height depth format type pixelsglUsage:  xfb index buffer Manual page: Lhttps://www.opengl.org/sdk/docs/man/html/glTransformFeedbackBufferBase.xhtmlglUsage:  xfb index buffer offset sizeThe parameter size is a  BufferSize. Manual page: Mhttps://www.opengl.org/sdk/docs/man/html/glTransformFeedbackBufferRange.xhtmlglUsage:  bufferglUsage:  vaobj attribindex bindingindexglUsage: 6 vaobj attribindex size type normalized relativeoffsetglUsage: + vaobj attribindex size type relativeoffsetglUsage: + vaobj attribindex size type relativeoffsetglUsage:  vaobj bindingindex divisorglUsage:  vaobj buffer Manual page: Ihttps://www.opengl.org/sdk/docs/man/html/glVertexArrayElementBuffer.xhtmlglUsage: ( vaobj bindingindex buffer offset strideglUsage: * vaobj first count buffers offsets stridesglUsage:  program location paramsThe length of params should be COMPSIZE(program,location).glUsage:  program location paramsThe length of params should be COMPSIZE(program,location).glUsage:  program location xglUsage:  program location count valueThe length of value should be count.glUsage:  program location xglUsage:  program location count valueThe length of value should be count.glUsage:  program location x yglUsage:  program location count valueThe length of value should be count*2.glUsage:  program location x yglUsage:  program location count valueThe length of value should be count*2.glUsage:  program location x y zglUsage:  program location count valueThe length of value should be count*3.glUsage:  program location x y zglUsage:  program location count valueThe length of value should be count*3.glUsage:  program location x y z wglUsage:  program location count valueThe length of value should be count*4.glUsage:  program location x y z wglUsage:  program location count valueThe length of value should be count*4.glUsage:  location xglUsage:  location count valueThe length of value should be count*1.glUsage:  location xglUsage:  location count valueThe length of value should be count*1.glUsage:  location x yglUsage:  location count valueThe length of value should be count*2.glUsage:  location x yglUsage:  location count valueThe length of value should be count*2.glUsage:  location x y zglUsage:  location count valueThe length of value should be count*3.glUsage:  location x y zglUsage:  location count valueThe length of value should be count*3.glUsage:  location x y z wglUsage:  location count valueThe length of value should be count*4.glUsage:  location x y z wglUsage:  location count valueThe length of value should be count*4.glUsage:  target programThe parameter target is a ProgramTargetARB.glUsage:  n programsThe length of programs should be n.glUsage:  n programsThe length of programs should be n.glUsage:  target index paramsThe parameter target is a ProgramTargetARB.The length of params should be 4.glUsage:  target index paramsThe parameter target is a ProgramTargetARB.The length of params should be 4.glUsage:  target index paramsThe parameter target is a ProgramTargetARB.The length of params should be 4.glUsage:  target index paramsThe parameter target is a ProgramTargetARB.The length of params should be 4.glUsage:  target pname stringThe parameter target is a ProgramTargetARB.The parameter pname is a ProgramStringPropertyARB.The length of string should be COMPSIZE(target,pname).glUsage:  target pname paramsThe parameter target is a ProgramTargetARB.The parameter pname is a ProgramPropertyARB.The length of params should be 1.glUsage:  programglUsage:  target index x y z wThe parameter target is a ProgramTargetARB.)The vector equivalent of this command is .glUsage:  target index paramsThe parameter target is a ProgramTargetARB.The length of params should be 4.glUsage:  target index x y z wThe parameter target is a ProgramTargetARB.)The vector equivalent of this command is .glUsage:  target index paramsThe parameter target is a ProgramTargetARB.The length of params should be 4. glUsage:   target index x y z wThe parameter target is a ProgramTargetARB.)The vector equivalent of this command is  . glUsage:   target index paramsThe parameter target is a ProgramTargetARB.The length of params should be 4. glUsage:   target index x y z wThe parameter target is a ProgramTargetARB.)The vector equivalent of this command is .glUsage:  target index paramsThe parameter target is a ProgramTargetARB.The length of params should be 4.glUsage:  target format len stringThe parameter target is a ProgramTargetARB.The parameter format is a ProgramFormatARB.The length of string should be len.glUsage:  indexThis command is an alias for .glUsage:  indexThis command is an alias for 3.glUsage:  index pname pointerThe parameter pname is a VertexAttribPointerPropertyARB.The length of pointer should be 1.This command is an alias for .glUsage:  index pname paramsThe parameter pname is a VertexAttribPropertyARB.The length of params should be 4.This command is an alias for .glUsage:  index pname paramsThe parameter pname is a VertexAttribPropertyARB.The length of params should be 4.This command is an alias for .glUsage:  index pname paramsThe parameter pname is a VertexAttribPropertyARB.The length of params should be 4.This command is an alias for .glUsage:  index xThis command is an alias for .)The vector equivalent of this command is !.!glUsage: ! index vThe length of v should be 1.This command is an alias for .#glUsage: # index xThis command is an alias for .)The vector equivalent of this command is %.%glUsage: % index vThe length of v should be 1.This command is an alias for .'glUsage: ' index xThis command is an alias for .)The vector equivalent of this command is ).)glUsage: ) index vThe length of v should be 1.This command is an alias for .+glUsage: + index x yThis command is an alias for .)The vector equivalent of this command is -.-glUsage: - index vThe length of v should be 2.This command is an alias for ./glUsage: / index x yThis command is an alias for .)The vector equivalent of this command is 1.1glUsage: 1 index vThe length of v should be 2.This command is an alias for .3glUsage: 3 index x yThis command is an alias for .)The vector equivalent of this command is 5.5glUsage: 5 index vThe length of v should be 2.This command is an alias for .7glUsage: 7 index x y zThis command is an alias for .)The vector equivalent of this command is 9.9glUsage: 9 index vThe length of v should be 3.This command is an alias for .;glUsage: ; index x y zThis command is an alias for .)The vector equivalent of this command is =.=glUsage: = index vThe length of v should be 3.This command is an alias for .?glUsage: ? index x y zThis command is an alias for .)The vector equivalent of this command is A.AglUsage: A index vThe length of v should be 3.This command is an alias for .CglUsage: C index vThe length of v should be 4.This command is an alias for .EglUsage: E index vThe length of v should be 4.This command is an alias for .GglUsage: G index vThe length of v should be 4.This command is an alias for .IglUsage: I index x y z wThis command is an alias for .KglUsage: K index vThe length of v should be 4.This command is an alias for .MglUsage: M index vThe length of v should be 4.This command is an alias for .OglUsage: O index vThe length of v should be 4.This command is an alias for .QglUsage: Q index vThe length of v should be 4.This command is an alias for .SglUsage: S index x y z wThis command is an alias for .)The vector equivalent of this command is U.UglUsage: U index vThe length of v should be 4.This command is an alias for .WglUsage: W index x y z wThis command is an alias for .)The vector equivalent of this command is Y.YglUsage: Y index vThe length of v should be 4.This command is an alias for .[glUsage: [ index vThe length of v should be 4.This command is an alias for .]glUsage: ] index x y z wThis command is an alias for .)The vector equivalent of this command is _._glUsage: _ index vThe length of v should be 4.This command is an alias for .aglUsage: a index vThe length of v should be 4.This command is an alias for .cglUsage: c index vThe length of v should be 4.This command is an alias for .eglUsage: e index vThe length of v should be 4.This command is an alias for .gglUsage: g* index size type normalized stride pointerThe parameter type is a VertexAttribPointerType.The parameter  normalized is a Boolean , one of:  9, #.The length of pointer should be COMPSIZE(size,type,stride).This command is an alias for  .iglUsage: i program color nameThe length of name should be COMPSIZE(name).This command is an alias for .kglUsage: k target indexThis command is an alias for .mglUsage: m target indexThis command is an alias for 5.oglUsage: o target index dataThe parameter data is a Boolean , one of:  9, #.The length of data should be COMPSIZE(target).This command is an alias for q.qglUsage: q target index dataThe length of data should be COMPSIZE(target).This command is an alias for .sglUsage: s target indexThis command is an alias for .uglUsage: u program location v0This command is an alias for .wglUsage: w program location count valueThe length of value should be count.This command is an alias for .yglUsage: y program location v0This command is an alias for .{glUsage: { program location count valueThe length of value should be count.This command is an alias for .}glUsage: } program location v0This command is an alias for .glUsage:  program location count valueThe length of value should be count.This command is an alias for .glUsage:  program location v0 v1This command is an alias for .glUsage:  program location count valueThe length of value should be count*2.This command is an alias for .glUsage:  program location v0 v1This command is an alias for .glUsage:  program location count valueThe length of value should be count*2.This command is an alias for .glUsage:  program location v0 v1This command is an alias for .glUsage:  program location count valueThe length of value should be count*2.This command is an alias for .glUsage:  program location v0 v1 v2This command is an alias for .glUsage:  program location count valueThe length of value should be count*3.This command is an alias for .glUsage:  program location v0 v1 v2This command is an alias for .glUsage:  program location count valueThe length of value should be count*3.This command is an alias for .glUsage:  program location v0 v1 v2This command is an alias for .glUsage:  program location count valueThe length of value should be count*3.This command is an alias for .glUsage:  program location v0 v1 v2 v3This command is an alias for .glUsage:  program location count valueThe length of value should be count*4.This command is an alias for .glUsage:  program location v0 v1 v2 v3This command is an alias for .glUsage:  program location count valueThe length of value should be count*4.This command is an alias for .glUsage:  program location v0 v1 v2 v3This command is an alias for .glUsage:  program location count valueThe length of value should be count*4.This command is an alias for .glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*4.This command is an alias for  .glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.This command is an alias for .glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.This command is an alias for .glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*9.This command is an alias for .glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.This command is an alias for .glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.This command is an alias for .glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*16.This command is an alias for #.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.This command is an alias for '.glUsage: ' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.This command is an alias for +.glUsage: + texture target levels internalformat widthglUsage: 2 texture target levels internalformat width heightglUsage: 8 texture target levels internalformat width height depthglUsage:  target idglUsage:  n idsThe length of ids should be n.glUsage:  targetglUsage:  n idsThe length of ids should be n.glUsage:  id pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for .glUsage:  id pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for .glUsage:  id pname paramsglUsage:  target pname paramsglUsage:  idglUsage:  mode start count primcountThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .This command is an alias for .glUsage: " mode count type indices primcountThe parameter mode is a  PrimitiveType , one of: , , , , , , , , , , z, e,  e,  X, z,  W, (, ', , , &, %, $,  , .The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type).This command is an alias for ).glUsage: + target samples internalformat width heightThis command is an alias for .glUsage:  target attachment texture levelThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.This command is an alias for G.glUsage:  program pname valueThe parameter pname is a ProgramParameterPName.This command is an alias for .glUsage:  samples fixedsamplelocationsglUsage: & target attachment texture level layerThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.The parameter layer is a  CheckedInt32.This command is an alias for O.glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).This command is an alias for .glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).This command is an alias for .glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The length of params should be COMPSIZE(pname).This command is an alias for 9.glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The length of params should be COMPSIZE(pname).This command is an alias for ;.glUsage:  target internalformat bufferThe parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.This command is an alias for -.glUsage:  target indexThis command is an alias for .glUsage:  target indexThis command is an alias for 5.glUsage:  target indexThis command is an alias for .glUsage:  coord pname paramsThe length of params should be COMPSIZE(pname).glUsage:  coord pname paramglUsage:  coord pname paramsThe length of params should be COMPSIZE(pname).L      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~L                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ  ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                            ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                           [\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                           ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}|{zyxwvu      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRtsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRSTUVWXYZ[\]^_`abcdefghijQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      klmnopqrstuvwxyz{|}~~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!            !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJI !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghHGFEDCBA@?>ij=<;:klmnopqrstuvwxyz{|}~9876543210/.-,+*)('&%$#"!      ENoneXg /2             ! # % ' 3 5 7 9 ; = ? A C E G I K M O Q S W Y [ ] _ a c g i k m o q s u {             ! # % ' ) + - 1 3 7 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/1357!1?AQs !%)/1=?AC 2       !   1          ! # % '?A 3 5 7 9Q ; =s ? A C E G I K M O Q S W Y [ ] _ a c g i k m o q s u {               ! # % ' ) + - 1 3 7 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }   !%) /1=?AC   !#%')+-/1357 FNoneXg `   #%&(346;>ACDFZ\dfinp   .39QSXYZ[\]^_abcefklmoprstuvwxyz}     4 7 8 9 : ; < B C V W X Y Z [ \ _ ` e f h l o p t u x y                       ! " # % & ' - . / 0 1 8 > ? A B C J K M N P Q S T U V W X Y Z [ \ ] ` a b c d e f h i m n o p q r s t u v w x y z { | } ~                 ! " # $ % & ' ) * + . / 1 2 3 4 5 7 9 : ; < = > ? B C D F N O U V W X Y Z [ \ ] _ ` a b c d e f g h i j n o p q r s t u v w x y z { | } ~               ! # % ' 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }              ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579 !%1?AQ[s  !%)/1=?ACEG .   %  [ U e w y }  / 5 9 EG9  ~ } | { z y x w v u t s r q p o n j i h g f e d c b a ` _ ] \ [ Z Y X W V U O N F y x D u t C B ? > = < ; : 9 7 5 p 4 o l 3 2 h f e ` _ 1 \ [ / Z . Y X W V + C B * ) ' & % $ < ; # " ! :  9 8     7  4                            }zyxwv utsrpomlk  ~ } | { z y x w v u t s r q p o nfe mcba i h f e d_^]\[ZYX c b a ` ] \ [SQ Z Y X W V93. U T S Q P N   M K J C B A ? > 8 1 0 / . - ' & % # " !    pnifd \ Z           FD C A > ;  643 (&%#       GNoneXg      #%&(3456;=>?@ACDFJZ\`dfgijnp   .39MQSXYZ[\]^_abcefklmnopqrstuvwxyz}     4 7 8 9 : ; < B C V W X Y Z [ \ _ ` e f h l o p t u x y                       ! " # % & ' - . / 0 1 8 = > ? @ A B C J K M N O P Q S T U V W X Y Z [ \ ] ` a b c d e f h i m n o p q r s t u v w x y z { | } ~                 ! " # $ % & ' ) * + . / 1 2 3 4 5 7 9 : ; < = > ? B C D F N O U V W X Y Z [ \ ] _ ` a b c d e f g h i j n o p q r s t u v w x y z { | } ~               ! # % ' 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }              ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579 !%-1?AQ[s  !%)/15=?ACEGI --5I qnM O @ =jg`J@?=5  HNoneXg      #%&(3456;=>?@ACDFJLMNOPQRSTUZ\^`dfgijnpqrstuvwxyz{|}~   .39LMQSXYZ[\]^_abcefklmnopqrstuvwxyz}     4 7 8 9 : ; < B C V W X Y Z [ \ _ ` e f h l o p t u x y                        ! " # $ % & ' - . / 0 1 2 3 4 5 6 7 8 = > ? @ A B C J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f h i m n o p q r s t u v w x y z { | } ~                 ! " # $ % & ' ) * + , - . / 1 2 3 4 5 7 9 : ; < = > ? B C D F G J K L M N O Q R S U V W X Y Z [ \ ] _ ` a b c d e f g h i j k n o p q r s t u v w x y z { | } ~               ! # % ' 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579 !%-1?AQ[s}  !%)/15=?ACEGI  }  k S R Q M L K J  G - ,    _ ^L R L 7 6 5 4 3 2 $~}|{zyxwvutsrq^UTSRQPONML INoneXgz     #%&(3456;=>?@ABCDFIJLMNOPQRSTUVWZ\^`dfgijnpqrstuvwxyz{|}~   .39LMQSXYZ[\]^_abcdefklmnopqrstuvwxyz{|}        4 7 8 9 : ; < B C V W X Y Z [ \ _ ` b c d e f h l n o p t u x y | }                         ! " # $ % & ' - . / 0 1 2 3 4 5 6 7 8 = > ? @ A B C D E F G I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f h i j k l m n o p q r s t u v w x y z { | } ~                         ! " # $ % & ' ) * + , - . / 0 1 2 3 4 5 6 7 9 : ; < = > ? @ B C D F G J K L M N O P Q R S T U V W X Y Z [ \ ] _ ` a b c d e f g h i j k n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY !%-1?AQ[s}  !%)/15=?ACEGI _ ) + - / 1 ;=?ACEGIKMOQSUWY T P } | @ 6 n d c b 0            |{ ld k j I G F E DWVI BJNoneXg#     #%&(3456;=>?@ABCDFIJLMNOPQRSTUVWZ\^`dfgijnpqrstuvwxyz{|}~   ./039DEGLMQSXYZ[\]^_abcdefklmnopqrstuvwxyz{|}        4 7 8 9 : ; < = > ? @ A B C V W X Y Z [ \ _ ` b c d e f h l n o p r t u x y | }                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 9 : ; < = > ? @ A B C D F G J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY !%-19?AQSW[swy{}  !%)/15=?ACEGI E9SWwy{ ^ A r A @ ? ( > =    GED0/ H , + * ) (   KNoneXg8p     #%&(3456;=>?@ABCDFIJLMNOPQRSTUVWZ\^`dfgijnpqrstuvwxyz{|}~   ./039DEGLMQSXYZ[\]^_`abcdefklmnopqrstuvwxyz{|}        % & ' ( ) , / 2 4 7 8 9 : ; < = > ? @ A B C F G H I J K L M N O P Q R S T U V W X Y Z [ \ _ ` b c d e f h l m n o p q r s t u x y | }                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 9 : ; < = > ? @ A B C D E F G J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY !#%-139?AQSW[acmoswy{}  !#%')+/15=?ACEGIMOQSY[]_egikqsuw  #3acmo#'+MOQSY[]_egikqsuw E s q m U T S R Q P O N M L K J I H G F 2 / , ) ( ' & %  g` LNoneXgP     #%&(3456;=>?@ABCDFIJLMNOPQRSTUVWZ\^`dfgijnpqrstuvwxyz{|}~   ./039DEGLMQSXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}        % & ' ( ) * + , - . / 0 1 2 4 7 8 9 : ; < = > ? @ A B C F G H I J K L M N O P Q R S T U V W X Y Z [ \ _ ` b c d e f h l m n o p q r s t u x y | }                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY !#%-139?AQSW[acmoswy{}  !#%')+/15=?ACEGIMOQSY[]_egikqsuw   I H 8 1 0 . - + *jihg < ; : 9MNoneXgg     #%&()*+,-./0345678:;=>?@ABCDEFHIJLMNOPQRSTUVWZ[\^`cdefghijmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012346789:;<>?@ABCDEFGHILMPQRSWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f h i j k l m n o p q r s t u x y z { | }                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY  !#%-13579;?ACEIKMOQSUWY[]_acmoqswy{}  !#%')+/159;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{  A 57;CEIKMOUY]_q9;KUWacmoy{ m l { z k j i a ^ ] E D 5 3 $ # " !                 WRPIHFCBA@?><;:876421-,+*)('&%$#"!   omhec[HE  :870/.-,+*)NNoneXg      !"#%&()*+,-./0345678:;<=>?@ABCDEFHIJLMNOPQRSTUVWXYZ[\]^_`cdefghijmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIKLMPQRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f h i j k l m n o p q r s t u v w x y z { | }                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY  !#%)-13579;?ACEIKMOQSUWY[]_acegikmoqswy{}   !#%')+-/159;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}  J)egik -} w vVUK=5_]YX<"! ONoneXgw[`bcdfghijlmno #%&(34>Adnqrstuvwxyz{|}~ !"$%&'()*+,.8Z]^erswxyz{|}             $ 4 8 9 : < = > @ B C Y Z [ \ _ ` d f h i n o p q s t u | }  % T 2 t -13?AEKQSUY[_osw !#%')+=?ACGMOQSY[]_egikqsuw  gGIo-13?AEKQSUY[_oswGI o!#%')+=?ACgGMOQSY[]_egikqsuw   t  } | u t s q p o n i 2 h f d ` _ \ [ Z Y C B @ > = < : 9 8 4 $              onmljihgfdcb}|{zyxwsre^]Z`8. T,+*)('&%$"! [ %~}|{zyxwvutsrqndA>43(&%# PNoneXgYZ[acdfghijlmnor #%&(34>ALMNOPQR^dnqrstuvwxyz{|}~ !"$%&'()*+,Z]^erswxyz{|}              $ & ' ( ) , / 2 4 8 9 : < = > @ B C Y Z [ \ _ ` d e f h i m n o p q s t u | }  % T 2 t  %13?AEKQSUY[_acmosw !#%')+1=?ACGMOQSY[]_egikqsuw  -5 %13?AEKQSUY[_acmosw -5!#%')+1=?ACGMOQSY[]_egikqsuw   t  } | u t s q p o n m i 2 h f e d ` _ \ [ Z Y C B @ > = < : 9 8r 4 2 / , ) ( ' & $               onmlji hgfdca}|{zyxwsre^]Z T,+*)('&%$"! [ZY %~}|{zyxwvutsrqnd^RQPONMLA>43(&%# QNoneXg d @Z?@YZ[^_`abcdfghijlmnorz{     !"#%&()*+,-./012345=>?@ALMNOPQRVW^`cdgjmnqrstuvwxyz{|}~    !"#$%&'()*+,-.12345678:;<>?@BDEZ]^eghijlmorswxyz{|}~                     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 8 9 : < = > ? @ A B C D E F G H I J K L M N O P Q R S T U Y Z [ \ ] ^ _ ` a c d e f h i j k l m n o p q r s t u v w | } ~  % T 2 t    #%)-139;=?ACEKOQSUWY[]_acegkmosuwy !#%')+15=?ACGIKMOQSUWY[]_acegikmoqsuwy{}   !#%-/135IS_s{}-5agiI S #)-9;=COW_]egkuya!#%s{}-/135giIKUWacmoy{}5   ~ w@ v? r l k j c a ^ ] U T S R Q P O N M L K J I H G F E D A ? 3 1 0 . - + * % # " !        Zb~omljihg@`_^EDB@?><;:87654321.-#   mjgc`WV @?=521{z0/.-,+*)"!    RNoneXg՝U &'()*+,267=>@ABCFGHILMOPUVXYZ_`abcdefghijkmnqr !%&)*+-/0123459:=>?@ABCDKNOPQUYZ[\]^_`abcdfghijlmnoqrstz{     !"#%&()*+,-./0123456789:;=>?@ACDEFGHIJLMNOPQRUVW[\^`bcdghijlmnqrstuvwxyz{|}~    !"#$%&'()*+,-./012345678:;<>?@BDEZ]^eghijlmorswxyz{|}~                     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 8 9 : < = > ? @ A B C D E F G H I J K L M N O P Q R S T U Y Z [ \ ] ^ _ ` a c d e f h i j k l m n o p q r s t u v w | } ~  % T 2 t    #%)-139;=?ACEKOQSUWY[]_acegkmoqsuwy !#%')+15=?ACGIKMOQSUWY[]_acegikmoqsuwy{}   !#%-/135ISUW_s{} #'+-579Sacgiky{}USky{UW}qcU #'+79QtPsONKDCBA>q=:9543210/-+*)&%!rqnmkjihgfedcba`_YXVUPOMLI HGFCBA>=]\0/762,+*)('&lihb\[UJIHGFEDC;:9876UNoneXg^      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~     !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   ^   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}    ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                           ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      SNoneXg]      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~     !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACE,!#%')+-/13579;=?ACENoneXg!uvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  X   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}|GIKMOQSUWY[]_acegikmoqsuwy{} X~}|{zyxwvuTNoneXg7RSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  X   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQ{   !#%')+-/13579;=?ACEGIKMOQtsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRNoneXgP;      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  X   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegi|SUWY[]_acegiQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      NoneXgjy.      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  & ' X U   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}1kmoqsuwy{} U~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! ' &      UNoneXgSJ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  & ' X U   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}VNoneXgEk      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}                 ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY  ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                            ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !                           WNoneXgԃ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACE[]_acegikmoqsuwy{}XNoneXg)0uvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}YNoneXgCRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQZNoneXg8I '      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegi[NoneXg]? U      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{} \NoneXg q      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{} NoneXg~glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/WIN/specular_fog.txtGL_WIN_specular_fog extension is available. NoneXg[glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/WIN/phong_shading.txtGL_WIN_phong_shading extension is available.]NoneXg NoneXgfglChecks that the  Jhttps://www.khronos.org/registry/gles/extensions/VIV/VIV_shader_binary.txtGL_VIV_shader_binary extension is available.^NoneXg NoneXgglChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/3DFX/texture_compression_FXT1.txt GL_3DFX_texture_compression_FXT1 extension is available. NoneXg glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/3DFX/3dfx_multisample.txtGL_3DFX_multisample extension is available.        NoneXgglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SUN/slice_accum.txtGL_SUN_slice_accum extension is available.  NoneXg glChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SUN/convolution_border_modes.txtGL_SUN_convolution_border_modes extension is available.NoneXg\gl6Checks that the GL_SGIX_ycrcba extension is available.NoneXggl?Checks that the GL_SGIX_ycrcb_subsample extension is available.NoneXguglChecks that the  Thttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/ycrcb.txt GL_SGIX_ycrcb extension is available.NoneXgjglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/vertex_preclip.txtGL_SGIX_vertex_preclip extension is available.NoneXgglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/texture_scale_bias.txtGL_SGIX_texture_scale_bias extension is available.NoneXgԴ!glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/texture_multi_buffer.txtGL_SGIX_texture_multi_buffer extension is available. !! NoneXgױ%glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/texture_lod_bias.txtGL_SGIX_texture_lod_bias extension is available."#$%%$#"NoneXg)glChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/texture_coordinate_clamp.txt GL_SGIX_texture_coordinate_clamp extension is available.&'())('&NoneXg܂+gl?Checks that the GL_SGIX_texture_add_env extension is available.*++*NoneXg1gl9Checks that the GL_SGIX_subsample extension is available.,-./0110/.-,NoneXg3glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/shadow_ambient.txtGL_SGIX_shadow_ambient extension is available.2332NoneXg8glChecks that the  Uhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/shadow.txtGL_SGIX_shadow extension is available.4567887654NoneXg :gl>Checks that the GL_SGIX_scalebias_hint extension is available.9::9NoneXg@glChecks that the  Whttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/resample.txtGL_SGIX_resample extension is available.;<=>?@@?>=<;NoneXgaIgl;Checks that the GL_SGIX_pixel_tiles extension is available. ABCDEFGHI IHGFEDCBANoneXgKglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/ir_instrument1.txtGL_SGIX_ir_instrument1 extension is available.JKKJ NoneXgKMglChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/interlace.txtGL_SGIX_interlace extension is available.LMML!NoneXgPglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/fog_offset.txtGL_SGIX_fog_offset extension is available.NOPPON"NoneXgTglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/depth_texture.txtGL_SGIX_depth_texture extension is available.QRSTTSRQ#NoneXgUglEChecks that the GL_SGIX_depth_pass_instrument extension is available.UU$NoneXgWglChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/convolution_accuracy.txtGL_SGIX_convolution_accuracy extension is available.VWWV%NoneXgkdglChecks that the  Vhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/clipmap.txtGL_SGIX_clipmap extension is available. XYZ[\]^_`abcd dcba`_^]\[ZYX&NoneXgOfglEChecks that the GL_SGIX_calligraphic_fragment extension is available.effe'NoneXg\iglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/blend_alpha_minmax.txtGL_SGIX_blend_alpha_minmax extension is available.ghiihg(NoneXg9pglChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/async_pixel.txtGL_SGIX_async_pixel extension is available.jklmnopponmlkj)NoneXgVsglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/async_histogram.txtGL_SGIX_async_histogram extension is available.qrssrq*NoneXg KglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/texture_select.txtGL_SGIS_texture_select extension is available.tuvwxyz{|}~~}|{zyxwvut+NoneXg glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/texture_lod.txtGL_SGIS_texture_lod extension is available.,NoneXgglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/texture_edge_clamp.txtGL_SGIS_texture_edge_clamp extension is available.-NoneXg glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/texture_border_clamp.txtGL_SGIS_texture_border_clamp extension is available..NoneXgglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/point_line_texgen.txtGL_SGIS_point_line_texgen extension is available.  /NoneXg<glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/generate_mipmap.txtGL_SGIS_generate_mipmap extension is available.0NoneXgQglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGI/texture_color_table.txtGL_SGI_texture_color_table extension is available.1NoneXg .glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGI/color_matrix.txtGL_SGI_color_matrix extension is available.  2NoneXg# glChecks that the  Qhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/S3/s3tc.txt GL_S3_s3tc extension is available._NoneXg#3NoneXg&glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/REND/screen_coordinates.txtGL_REND_screen_coordinates extension is available.`NoneXg' 4NoneXg)glChecks that the  Rhttps://www.khronos.org/registry/gles/extensions/QCOM/QCOM_writeonly_rendering.txtGL_QCOM_writeonly_rendering extension is available.5NoneXg+uglCChecks that the GL_QCOM_perfmon_global_mode extension is available.6NoneXg.*glChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/QCOM/QCOM_binning_control.txtGL_QCOM_binning_control extension is available.7NoneXg1glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/PGI/vertex_hints.txtGL_PGI_vertex_hints extension is available.8NoneXg40glChecks that the  Chttps://www.khronos.org/registry/gles/extensions/OVR/multiview2.txtGL_OVR_multiview2 extension is available.9NoneXg6glChecks that the  Whttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/OML/subsample.txtGL_OML_subsample extension is available.:NoneXg9glChecks that the  Vhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/OML/resample.txtGL_OML_resample extension is available.;NoneXg<glChecks that the  Whttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/OML/interlace.txtGL_OML_interlace extension is available.aNoneXg< <NoneXg?glChecks that the  Shttps://www.khronos.org/registry/gles/extensions/OES/OES_vertex_type_10_10_10_2.txtGL_OES_vertex_type_10_10_10_2 extension is available.=NoneXgBglChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/OES/OES_vertex_half_float.txtGL_OES_vertex_half_float extension is available.>NoneXgElglChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_stencil8.txtGL_OES_texture_stencil8 extension is available.?NoneXgHglChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_npot.txtGL_OES_texture_npot extension is available.@NoneXgJglChecks that the  Thttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_mirrored_repeat.txtGL_OES_texture_mirrored_repeat extension is available.ANoneXgMglChecks that the  Vhttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_half_float_linear.txt GL_OES_texture_half_float_linear extension is available.BNoneXgPglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_half_float.txtGL_OES_texture_half_float extension is available.CNoneXgSiglChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_float_linear.txtGL_OES_texture_float_linear extension is available.DNoneXgUglChecks that the  Jhttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_float.txtGL_OES_texture_float extension is available. 4 4ENoneXgXglChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_env_crossbar.txtGL_OES_texture_env_crossbar extension is available.FNoneXg[glChecks that the  Shttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_cube_map_array.txtGL_OES_texture_cube_map_array extension is available.  GNoneXg^glChecks that the  Uhttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_compression_astc.txtGL_OES_texture_compression_astc extension is available.1     1     HNoneXgc&glChecks that the  Phttps://www.khronos.org/registry/gles/extensions/OES/OES_tessellation_shader.txtGL_OES_tessellation_point_size extension is available.INoneXgeglChecks that the  Phttps://www.khronos.org/registry/gles/extensions/OES/OES_surfaceless_context.txtGL_OES_surfaceless_context extension is available.JNoneXghxglChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/OES/OES_stencil_wrap.txtGL_OES_stencil_wrap extension is available.KNoneXgjglChecks that the  Ehttps://www.khronos.org/registry/gles/extensions/OES/OES_stencil8.txtGL_OES_stencil8 extension is available.LNoneXgmbglChecks that the  Ehttps://www.khronos.org/registry/gles/extensions/OES/OES_stencil4.txtGL_OES_stencil4 extension is available.MNoneXgoglChecks that the  Ehttps://www.khronos.org/registry/gles/extensions/OES/OES_stencil1.txtGL_OES_stencil1 extension is available.NNoneXgrglChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/OES/OES_standard_derivatives.txtGL_OES_standard_derivatives extension is available.ONoneXgu#glChecks that the  ]https://www.khronos.org/registry/gles/extensions/OES/OES_shader_multisample_interpolation.txt'GL_OES_shader_multisample_interpolation extension is available. !"##"! PNoneXgx$glChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/OES/OES_shader_io_blocks.txtGL_OES_shader_io_blocks extension is available.$$QNoneXg{W%glChecks that the  Phttps://www.khronos.org/registry/gles/extensions/OES/OES_shader_image_atomic.txtGL_OES_shader_image_atomic extension is available.%%RNoneXg~&glChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/OES/OES_sample_variables.txtGL_OES_sample_variables extension is available.&&SNoneXgy'glChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/OES/OES_rgb8_rgba8.txtGL_OES_rgb8_rgba8 extension is available.''TNoneXgj,glChecks that the  Thttps://www.khronos.org/registry/gles/extensions/OES/OES_required_internalformat.txtGL_OES_required_internalformat extension is available.()*+,,+*)(UNoneXgc/glChecks that the  Hhttps://www.khronos.org/registry/gles/extensions/OES/OES_read_format.txtGL_OES_read_format extension is available.-.//.-VNoneXg2glChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/OES/OES_point_sprite.txtGL_OES_point_sprite extension is available.012210WNoneXg3glChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/OES/OES_packed_depth_stencil.txtGL_OES_packed_depth_stencil extension is available.33XNoneXgf7glChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/OES/OES_matrix_get.txtGL_OES_matrix_get extension is available.45677654YNoneXg8glChecks that the  Hhttps://www.khronos.org/registry/gles/extensions/OES/OES_gpu_shader5.txtGL_OES_gpu_shader5 extension is available.88ZNoneXg9glChecks that the  Lhttps://www.khronos.org/registry/gles/extensions/OES/OES_geometry_shader.txtGL_OES_geometry_point_size extension is available.99[NoneXg:glChecks that the  Thttps://www.khronos.org/registry/gles/extensions/OES/OES_fragment_precision_high.txtGL_OES_fragment_precision_high extension is available.::\NoneXgB;glChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/OES/OES_fbo_render_mipmap.txtGL_OES_fbo_render_mipmap extension is available.;;]NoneXg#<glChecks that the  Thttps://www.khronos.org/registry/gles/extensions/OES/OES_extended_matrix_palette.txtGL_OES_extended_matrix_palette extension is available.<<^NoneXg=glChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/OES/OES_element_index_uint.txtGL_OES_element_index_uint extension is available.==_NoneXg>glChecks that the  Uhttps://www.khronos.org/registry/gles/extensions/OES/OES_EGL_image_external_essl3.txtGL_OES_EGL_image_external_essl3 extension is available.>>`NoneXg@glChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/OES/OES_EGL_image_external.txtGL_OES_EGL_image_external extension is available.?@@?aNoneXg7AglChecks that the  Jhttps://www.khronos.org/registry/gles/extensions/OES/OES_depth_texture.txtGL_OES_depth_texture extension is available. eAA ebNoneXgBglChecks that the  Dhttps://www.khronos.org/registry/gles/extensions/OES/OES_depth32.txtGL_OES_depth32 extension is available.BBcNoneXgCglChecks that the  Dhttps://www.khronos.org/registry/gles/extensions/OES/OES_depth24.txtGL_OES_depth24 extension is available.CCdNoneXg"NglChecks that the  Xhttps://www.khronos.org/registry/gles/extensions/OES/OES_compressed_paletted_texture.txt"GL_OES_compressed_paletted_texture extension is available. DEFGHIJKLMN NMLKJIHGFEDeNoneXg{PglChecks that the  Yhttps://www.khronos.org/registry/gles/extensions/OES/OES_compressed_ETC1_RGB8_texture.txt#GL_OES_compressed_ETC1_RGB8_texture extension is available.OPPOfNoneXg/QglOChecks that the GL_OES_compressed_ETC1_RGB8_sub_texture extension is available.QQgNoneXgWglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NVX/gpu_memory_info.txtGL_NVX_gpu_memory_info extension is available.RSTUVWWVUTSRhNoneXgXglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/viewport_array2.txtGL_NV_viewport_array2 extension is available.XXiNoneXgYglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_program3.txtGL_NV_vertex_program3 extension is available.>YY>jNoneXgZglChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_program2_option.txtGL_NV_vertex_program2_option extension is available.ZZkNoneXg[glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_program2.txtGL_NV_vertex_program2 extension is available.[[lNoneXg\glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_program1_1.txtGL_NV_vertex_program1_1 extension is available.\\mNoneXg^glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_array_range2.txtGL_NV_vertex_array_range2 extension is available.]^^]nNoneXg?bglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/uniform_buffer_unified_memory.txt#GL_NV_uniform_buffer_unified_memory extension is available._`abba`_oNoneXg4tglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texture_shader3.txtGL_NV_texture_shader3 extension is available.cdefghijklmnopqrsttsrqponmlkjihgfedcpNoneXgҙvglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texture_shader2.txtGL_NV_texture_shader2 extension is available.uvvuqNoneXgvglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texture_shader.txtGL_NV_texture_shader extension is available.Jwxyz{|}~J~}|{zyxwrNoneXgګglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texture_rectangle.txtGL_NV_texture_rectangle extension is available.sNoneXgݘglChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/NV/NV_texture_npot_2D_mipmap.txtGL_NV_texture_npot_2D_mipmap extension is available.tNoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texture_expand_normal.txtGL_NV_texture_expand_normal extension is available.uNoneXgglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texture_env_combine4.txtGL_NV_texture_env_combine4 extension is available.vNoneXgglChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texture_compression_vtc.txtGL_NV_texture_compression_vtc extension is available.wNoneXg glChecks that the  Zhttps://www.khronos.org/registry/gles/extensions/NV/NV_texture_compression_s3tc_update.txt%GL_NV_texture_compression_s3tc_update extension is available.xNoneXgglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/NV/NV_texture_border_clamp.txtGL_NV_texture_border_clamp extension is available.yNoneXgglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texgen_reflection.txtGL_NV_texgen_reflection extension is available.zNoneXgglChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texgen_emboss.txtGL_NV_texgen_emboss extension is available.{NoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/tessellation_program5.txtGL_NV_tessellation_program5 extension is available.|NoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/stereo_view_rendering.txtGL_NV_stereo_view_rendering extension is available.}NoneXgglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/NV/NV_shadow_samplers_cube.txtGL_NV_shadow_samplers_cube extension is available.~NoneXgglChecks that the  Phttps://www.khronos.org/registry/gles/extensions/NV/NV_shadow_samplers_array.txtGL_NV_shadow_samplers_array extension is available.NoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_thread_shuffle.txtGL_NV_shader_thread_shuffle extension is available.NoneXgglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_thread_group.txtGL_NV_shader_thread_group extension is available.NoneXgglChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_storage_buffer_object.txt"GL_NV_shader_storage_buffer_object extension is available.NoneXg glPChecks that the GL_NV_shader_noperspective_interpolation extension is available.NoneXg glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_buffer_store.txtGL_NV_shader_buffer_store extension is available.//NoneXgglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_atomic_int64.txtGL_NV_shader_atomic_int64 extension is available.NoneXgglChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_atomic_fp16_vector.txtGL_NV_shader_atomic_fp16_vector extension is available.NoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_atomic_float64.txtGL_NV_shader_atomic_float64 extension is available.NoneXgglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_atomic_float.txtGL_NV_shader_atomic_float extension is available.NoneXgglChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_atomic_counters.txtGL_NV_shader_atomic_counters extension is available.NoneXgQglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/sample_mask_override_coverage.txt#GL_NV_sample_mask_override_coverage extension is available.NoneXg!glChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/NV/NV_sRGB_formats.txtGL_NV_sRGB_formats extension is available.  NoneXg%kglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/robustness_video_memory_purge.txt#GL_NV_robustness_video_memory_purge extension is available.NoneXg&gl:Checks that the GL_NV_read_stencil extension is available.NoneXg)xglChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/NV/NV_read_depth_stencil.txtGL_NV_read_depth_stencil extension is available.NoneXg*gl8Checks that the GL_NV_read_depth extension is available.NoneXg,4gl?Checks that the GL_NV_read_buffer_front extension is available.NoneXg/iglChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/path_rendering_shared_edge.txt GL_NV_path_rendering_shared_edge extension is available.NoneXg2glChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/parameter_buffer_object2.txtGL_NV_parameter_buffer_object2 extension is available.NoneXg5 glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/packed_depth_stencil.txtGL_NV_packed_depth_stencil extension is available.      NoneXg8 glChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/multisample_filter_hint.txtGL_NV_multisample_filter_hint extension is available.    NoneXg;glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/multisample_coverage.txtGL_NV_multisample_coverage extension is available.QQNoneXg>glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/light_max_exponent.txtGL_NV_light_max_exponent extension is available.NoneXg@Fgl;Checks that the GL_NV_image_formats extension is available.NoneXgCglChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/gpu_shader5.txtGL_NV_gpu_shader5 extension is available.??NoneXgH glChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/gpu_program5_mem_extended.txtGL_NV_gpu_program5_mem_extended extension is available.NoneXgK]glChecks that the  hhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/geometry_shader_passthrough.txt!GL_NV_geometry_shader_passthrough extension is available.NoneXgNBglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/geometry_shader4.txtGL_NV_geometry_shader4 extension is available.NoneXgPglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/NV/NV_generate_mipmap_sRGB.txtGL_NV_generate_mipmap_sRGB extension is available.NoneXgT,glChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/fragment_shader_interlock.txtGL_NV_fragment_shader_interlock extension is available.NoneXgWIglChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/fragment_program_option.txtGL_NV_fragment_program_option extension is available.NoneXgZ6glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/fragment_program4.txtGL_NV_fragment_program4 extension is available.NoneXg]#glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/fragment_program2.txtGL_NV_fragment_program2 extension is available.NoneXg`"glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/fog_distance.txtGL_NV_fog_distance extension is available.  !"" ! NoneXgb2glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/float_buffer.txtGL_NV_float_buffer extension is available.#$%&'()*+,-./012210/.-,+*)('&%$#NoneXgfB4glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/fill_rectangle.txtGL_NV_fill_rectangle extension is available.3443NoneXgi6glChecks that the  Phttps://www.khronos.org/registry/gles/extensions/NV/NV_fbo_color_attachments.txtGL_NV_fbo_color_attachments extension is available.5665NoneXglt7glChecks that the  Shttps://www.khronos.org/registry/gles/extensions/NV/NV_explicit_attrib_location.txtGL_NV_explicit_attrib_location extension is available.77NoneXgo 9glChecks that the  Jhttps://www.khronos.org/registry/gles/extensions/NV/NV_depth_nonlinear.txtGL_NV_depth_nonlinear extension is available.8998NoneXgq;glChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/depth_clamp.txtGL_NV_depth_clamp extension is available.:;;:NoneXgt>glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/deep_texture3D.txtGL_NV_deep_texture3D extension is available.<=>>=<NoneXgwAglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/copy_depth_to_color.txtGL_NV_copy_depth_to_color extension is available.?@AA@?NoneXgzDglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/compute_program5.txtGL_NV_compute_program5 extension is available.BCDDCBNoneXg}EglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/blend_square.txtGL_NV_blend_square extension is available.EENoneXgGglChecks that the  [https://www.khronos.org/registry/gles/extensions/NV/NV_blend_equation_advanced_coherent.txt&GL_NV_blend_equation_advanced_coherent extension is available.FGGFNoneXgNglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/MESAX/texture_stack.txtGL_MESAX_texture_stack extension is available.HIJKLMNNMLKJIHbNoneXgHIJKLMNNoneXg RglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/MESA/ycbcr_texture.txtGL_MESA_ycbcr_texture extension is available.OPQRRQPONoneXgTglChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/MESA/pack_invert.txtGL_MESA_pack_invert extension is available.STTSNoneXguUglChecks that the  phttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/KHR/texture_compression_astc_sliced_3d.txt)GL_KHR_texture_compression_astc_sliced_3d extension is available.UUNoneXg~VglChecks that the  Yhttps://www.khronos.org/registry/gles/extensions/KHR/KHR_texture_compression_astc_ldr.txt#GL_KHR_texture_compression_astc_ldr extension is available.VVNoneXgWglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/KHR/texture_compression_astc_hdr.txt#GL_KHR_texture_compression_astc_hdr extension is available.WWNoneXgXglChecks that the  Vhttps://www.khronos.org/registry/gles/extensions/KHR/robust_buffer_access_behavior.txt$GL_KHR_robust_buffer_access_behavior extension is available.XXNoneXgZglChecks that the  Ahttps://www.khronos.org/registry/gles/extensions/KHR/no_error.txtGL_KHR_no_error extension is available.YZZYNoneXg]glChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/KHR/context_flush_control.txtGL_KHR_context_flush_control extension is available.[\]]\[NoneXg_glChecks that the  ]https://www.khronos.org/registry/gles/extensions/KHR/KHR_blend_equation_advanced_coherent.txt'GL_KHR_blend_equation_advanced_coherent extension is available.^__^NoneXgD`glChecks that the  hhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/INTEL/fragment_shader_ordering.txt!GL_INTEL_fragment_shader_ordering extension is available.``NoneXgbglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/INTEL/conservative_rasterization.txt#GL_INTEL_conservative_rasterization extension is available.abbaNoneXg~dglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/INGR/interlace_read.txtGL_INGR_interlace_read extension is available.cddcNoneXgSmglChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/INGR/color_clamp.txtGL_INGR_color_clamp extension is available. efghijklm mlkjihgfeNoneXgdqglChecks that the  Shttps://www.khronos.org/registry/OpenGL/extensions/IMG/IMG_texture_filter_cubic.txtGL_IMG_texture_filter_cubic extension is available.nopqqponNoneXgyglChecks that the  `https://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_env_enhanced_fixed_function.txt*GL_IMG_texture_env_enhanced_fixed_function extension is available.rstuvwxyyxwvutsrNoneXg|glChecks that the  Whttps://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc2.txt!GL_IMG_texture_compression_pvrtc2 extension is available.z{||{zNoneXgglChecks that the  Vhttps://www.khronos.org/registry/gles/extensions/IMG/IMG_texture_compression_pvrtc.txt GL_IMG_texture_compression_pvrtc extension is available.}~~}NoneXgglChecks that the  Jhttps://www.khronos.org/registry/gles/extensions/IMG/IMG_shader_binary.txtGL_IMG_shader_binary extension is available.NoneXg)glChecks that the  Hhttps://www.khronos.org/registry/gles/extensions/IMG/IMG_read_format.txtGL_IMG_read_format extension is available.NoneXgglChecks that the  Khttps://www.khronos.org/registry/gles/extensions/IMG/IMG_program_binary.txtGL_IMG_program_binary extension is available.NoneXgglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/IBM/texture_mirrored_repeat.txtGL_IBM_texture_mirrored_repeat extension is available.NoneXgglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/IBM/rasterpos_clip.txtGL_IBM_rasterpos_clip extension is available.NoneXgʱglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/IBM/cull_vertex.txtGL_IBM_cull_vertex extension is available.NoneXg͞glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/HP/texture_lighting.txtGL_HP_texture_lighting extension is available.NoneXgЋglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/HP/occlusion_test.txtGL_HP_occlusion_test extension is available.NoneXgglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/HP/convolution_border_modes.txtGL_HP_convolution_border_modes extension is available.NoneXg֕glChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/FJ/FJ_shader_binary_GCCSO.txtGL_FJ_shader_binary_GCCSO extension is available.cNoneXgNoneXgtglChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/EXT/EXT_YUV_target.txtGL_EXT_YUV_target extension is available.NoneXg܉glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/vertex_array_bgra.txtGL_EXT_vertex_array_bgra extension is available.  NoneXg2glChecks that the  Lhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_unpack_subimage.txtGL_EXT_unpack_subimage extension is available.NoneXgglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/timer_query.txtGL_EXT_timer_query extension is available.66NoneXg(glChecks that the  Xhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_type_2_10_10_10_REV.txt"GL_EXT_texture_type_2_10_10_10_REV extension is available.NoneXgglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_swizzle.txtGL_EXT_texture_swizzle extension is available.NoneXgglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_snorm.txtGL_EXT_texture_snorm extension is available.5==5NoneXgglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_shared_exponent.txtGL_EXT_texture_shared_exponent extension is available.NoneXgglChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_sRGB_RG8.txtGL_EXT_texture_sRGB_RG8 extension is available.NoneXgiglChecks that the  Lhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_sRGB_R8.txtGL_EXT_texture_sRGB_R8 extension is available.NoneXgvglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_sRGB_decode.txtGL_EXT_texture_sRGB_decode extension is available.NoneXg[glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_sRGB.txtGL_EXT_texture_sRGB extension is available.NoneXgTglChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_rg.txtGL_EXT_texture_rg extension is available.NoneXggl=Checks that the GL_EXT_texture_norm16 extension is available.  NoneXg%glChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_mirror_clamp.txtGL_EXT_texture_mirror_clamp extension is available.NoneXgglChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_lod_bias.txtGL_EXT_texture_lod_bias extension is available.NoneXgglChecks that the  Thttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_format_BGRA8888.txtGL_EXT_texture_format_BGRA8888 extension is available.NoneXg glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_filter_minmax.txtGL_EXT_texture_filter_minmax extension is available.NoneXg-glChecks that the  Whttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_filter_anisotropic.txt!GL_EXT_texture_filter_anisotropic extension is available.NoneXg*glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_env_dot3.txtGL_EXT_texture_env_dot3 extension is available.NoneXg?glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_env_combine.txtGL_EXT_texture_env_combine extension is available.NoneXgglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_env_add.txtGL_EXT_texture_env_add extension is available.NoneXg glChecks that the  Shttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_cube_map_array.txtGL_EXT_texture_cube_map_array extension is available.         NoneXgYgl?Checks that the GL_EXT_texture_cube_map extension is available.    NoneXgglChecks that the  Uhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_compression_s3tc.txtGL_EXT_texture_compression_s3tc extension is available.NoneXg"!glChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_compression_rgtc.txtGL_EXT_texture_compression_rgtc extension is available. !! NoneXg&<&glChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_compression_latc.txtGL_EXT_texture_compression_latc extension is available."#$%&&%$#"NoneXg)E'glChecks that the  Uhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_compression_dxt1.txtGL_EXT_texture_compression_dxt1 extension is available.''NoneXg,j)glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_buffer_object.txtGL_EXT_texture_buffer_object extension is available.())(NoneXg/o2glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_array.txtGL_EXT_texture_array extension is available. *+,-./012 210/.-,+*NoneXg2dWglChecks that the  Uhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture.txtGL_EXT_texture extension is available.,3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW,WVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543NoneXg6XglChecks that the  Thttps://www.khronos.org/registry/gles/extensions/EXT/EXT_tessellation_point_size.txtGL_EXT_tessellation_point_size extension is available.XXNoneXg9j[glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/stencil_wrap.txtGL_EXT_stencil_wrap extension is available.YZ[[ZYNoneXg<_\glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/sparse_texture2.txtGL_EXT_sparse_texture2 extension is available.\\NoneXg?|^glChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/shared_texture_palette.txtGL_EXT_shared_texture_palette extension is available.]^^]NoneXgB%cglChecks that the  Lhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_shadow_samplers.txtGL_EXT_shadow_samplers extension is available._`abccba`_NoneXgEdglChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/shadow_funcs.txtGL_EXT_shadow_funcs extension is available.ddNoneXgGeglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/EXT/EXT_shader_texture_lod.txtGL_EXT_shader_texture_lod extension is available.eeNoneXgJiglChecks that the  Whttps://www.khronos.org/registry/gles/extensions/EXT/EXT_shader_pixel_local_storage.txt!GL_EXT_shader_pixel_local_storage extension is available.fghiihgfNoneXgNEjglChecks that the  fhttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_shader_non_constant_global_initializers.txt.GL_EXT_shader_non_constant_global_initializers extension is available.jjNoneXgPkglChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_shader_io_blocks.txtGL_EXT_shader_io_blocks extension is available.kkNoneXgSlglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/EXT/EXT_shader_integer_mix.txtGL_EXT_shader_integer_mix extension is available.llNoneXgVmglChecks that the  Xhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_shader_implicit_conversions.txt"GL_EXT_shader_implicit_conversions extension is available.mmNoneXgYnglChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/shader_image_load_formatted.txt"GL_EXT_shader_image_load_formatted extension is available.nnNoneXg\oglChecks that the  Phttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_shader_group_vote.txtGL_EXT_shader_group_vote extension is available.ooNoneXg_qglChecks that the  Uhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_shader_framebuffer_fetch.txtGL_EXT_shader_framebuffer_fetch extension is available.pqqpNoneXgbuglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/separate_specular_color.txtGL_EXT_separate_specular_color extension is available.rstuutsrNoneXgevglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/EXT/EXT_sRGB_write_control.txtGL_EXT_sRGB_write_control extension is available. vv NoneXggxglChecks that the  Ahttps://www.khronos.org/registry/gles/extensions/EXT/EXT_sRGB.txt GL_EXT_sRGB extension is available.wxxwNoneXgjzglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/rescale_normal.txtGL_EXT_rescale_normal extension is available.yzzyNoneXgl?{gl;Checks that the GL_EXT_render_snorm extension is available. 5 { { 5NoneXgo(~glChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_read_format_bgra.txtGL_EXT_read_format_bgra extension is available.|}~~}|NoneXgr=glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/raster_multisample.txtGL_EXT_raster_multisample extension is available.NoneXgtglChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/EXT/EXT_pvrtc_sRGB.txtGL_EXT_pvrtc_sRGB extension is available.NoneXgwglChecks that the  Qhttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_protected_textures.txtGL_EXT_protected_textures extension is available.NoneXgzglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/post_depth_coverage.txtGL_EXT_post_depth_coverage extension is available.NoneXg~9glChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/pixel_transform_color_table.txt"GL_EXT_pixel_transform_color_table extension is available.NoneXg>glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/pixel_buffer_object.txtGL_EXT_pixel_buffer_object extension is available.NoneXg3glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/packed_pixels.txtGL_EXT_packed_pixels extension is available.NoneXg(glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/packed_float.txtGL_EXT_packed_float extension is available.NoneXgMglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/packed_depth_stencil.txtGL_EXT_packed_depth_stencil extension is available.NoneXgNglChecks that the  Thttps://www.khronos.org/registry/gles/extensions/EXT/EXT_occlusion_query_boolean.txtGL_EXT_occlusion_query_boolean extension is available. 789 987NoneXgglChecks that the  Xhttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_multisample_compatibility.txt GL_EXT_multisample_compatibility extension is available.NoneXgglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/misc_attribute.txtGL_EXT_misc_attribute extension is available.NoneXgiglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/index_texture.txtGL_EXT_index_texture extension is available. NoneXgnglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/index_array_formats.txtGL_EXT_index_array_formats extension is available.   NoneXg/glChecks that the  Hhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_gpu_shader5.txtGL_EXT_gpu_shader5 extension is available. NoneXgglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/geometry_shader4.txtGL_EXT_geometry_shader4 extension is available.     NoneXgeglChecks that the  Lhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_geometry_shader.txtGL_EXT_geometry_shader extension is available.## NoneXg6glChecks that the  Phttps://www.khronos.org/registry/gles/extensions/EXT/EXT_geometry_point_size.txtGL_EXT_geometry_point_size extension is available.NoneXg#glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/framebuffer_sRGB.txtGL_EXT_framebuffer_sRGB extension is available.  NoneXgglChecks that the  qhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/framebuffer_multisample_blit_scaled.txt*GL_EXT_framebuffer_multisample_blit_scaled extension is available.NoneXgglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/framebuffer_multisample.txtGL_EXT_framebuffer_multisample extension is available.!"##"!NoneXgglChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/422_pixels.txtGL_EXT_422_pixels extension is available.NoneXgkglChecks that the  Hhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_float_blend.txtGL_EXT_float_blend extension is available.NoneXgglChecks that the  Khttps://www.khronos.org/registry/gles/extensions/EXT/EXT_draw_instanced.txtGL_EXT_draw_instanced extension is available.NoneXgglChecks that the  Qhttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_conservative_depth.txtGL_EXT_conservative_depth extension is available.NoneXgglChecks that the  Thttps://www.khronos.org/registry/gles/extensions/EXT/EXT_color_buffer_half_float.txtGL_EXT_color_buffer_half_float extension is available.:;<==<;:NoneXgglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/EXT/EXT_color_buffer_float.txtGL_EXT_color_buffer_float extension is available.NoneXg4glChecks that the  Shttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/cmyka.txt GL_EXT_cmyka extension is available.NoneXgAglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/clip_volume_hint.txtGL_EXT_clip_volume_hint extension is available.NoneXg glChecks that the  Qhttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_clip_cull_distance.txtGL_EXT_clip_cull_distance extension is available.  NoneXg?glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/blend_subtract.txtGL_EXT_blend_subtract extension is available.NoneXg,glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/blend_logic_op.txtGL_EXT_blend_logic_op extension is available.NoneXgѹglChecks that the  Rhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/bgra.txt GL_EXT_bgra extension is available.NoneXgVglChecks that the  Rhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/abgr.txt GL_EXT_abgr extension is available.NoneXgglChecks that the  Jhttps://www.khronos.org/registry/gles/extensions/DMP/DMP_shader_binary.txtGL_DMP_shader_binary extension is available.NoneXgِglChecks that the  Khttps://www.khronos.org/registry/gles/extensions/DMP/DMP_program_binary.txtGL_DMP_program_binary extension is available.dNoneXg NoneXgglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/texture_mirror_once.txtGL_ATI_texture_mirror_once extension is available.!NoneXg glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/texture_float.txtGL_ATI_texture_float extension is available.       "NoneXgmglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/texture_env_combine3.txtGL_ATI_texture_env_combine3 extension is available.    #NoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/text_fragment_shader.txtGL_ATI_text_fragment_shader extension is available.$NoneXgglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/pixel_format_float.txtGL_ATI_pixel_format_float extension is available.%NoneXgLglChecks that the  Uhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/meminfo.txtGL_ATI_meminfo extension is available.&NoneXgglChecks that the  chttps://www.khronos.org/registry/gles/extensions/ARM/ARM_shader_framebuffer_fetch_depth_stencil.txt-GL_ARM_shader_framebuffer_fetch_depth_stencil extension is available.'NoneXgglChecks that the  Uhttps://www.khronos.org/registry/gles/extensions/ARM/ARM_shader_framebuffer_fetch.txtGL_ARM_shader_framebuffer_fetch extension is available.(NoneXgglChecks that the  Bhttps://www.khronos.org/registry/gles/extensions/ARM/ARM_rgba8.txt GL_ARM_rgba8 extension is available.)NoneXgglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/ARM/ARM_mali_shader_binary.txtGL_ARM_mali_shader_binary extension is available.*NoneXg!glChecks that the  Phttps://www.khronos.org/registry/gles/extensions/ARM/ARM_mali_program_binary.txtGL_ARM_mali_program_binary extension is available. !! eNoneXg  !+NoneXg"glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/viewport_array.txtGL_ARB_viewport_array extension is available.RSTVekT 6 _/13MOQ""/13MOQ _ 6keTVTSR,NoneXg#glChecks that the  hhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_type_2_10_10_10_rev.txt!GL_ARB_vertex_type_2_10_10_10_rev extension is available.)[]_acegikmoqsuwy{}79;=?ACE#)#[]_acegikmoqsuwy{}79;=?ACE-NoneXgb$glChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_type_10f_11f_11f_rev.txt"GL_ARB_vertex_type_10f_11f_11f_rev extension is available.$$.NoneXg G+glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_program.txtGL_ARB_vertex_program extension is available.?@ABCDEFGHRSTUVWXYZ[\]^_`abefghijklmnopqrstuvwxyz{|}~   !#%')+-/13579;=?ACEGIKMOQSUWY[]_aceg%&'()*++   !#%')+-/13579;=?ACEGIKMOQSUWY[]_aceg*H~}|{zyxwvutsrq)ponmlk(jihgfeG'ba`_^]\[&ZYXWVUTSRFEDCBA%@?/NoneXg,glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_attrib_binding.txtGL_ARB_vertex_attrib_binding extension is available.GHk,,kHG0NoneXg1-glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_attrib_64bit.txtGL_ARB_vertex_attrib_64bit extension is available.;=?ACEGIK--;=?ACEGIK1NoneXg.glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_array_object.txtGL_ARB_vertex_array_object extension is available. ].. ]2NoneXg /glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_array_bgra.txtGL_ARB_vertex_array_bgra extension is available. // 3NoneXg(0glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/uniform_buffer_object.txtGL_ARB_uniform_buffer_object extension is available., !" egik}0,0egik} "! 4NoneXg"3glChecks that the  ohttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/transform_feedback_overflow_query.txt(GL_ARB_transform_feedback_overflow_query extension is available.1233215NoneXg&R4glChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/transform_feedback_instanced.txt#GL_ARB_transform_feedback_instanced extension is available.[]44[]6NoneXg)g5glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/transform_feedback3.txtGL_ARB_transform_feedback3 extension is available.G[]i55G[]i7NoneXg,6glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/transform_feedback2.txtGL_ARB_transform_feedback2 extension is available. xyz{ISY_s{}6 6ISY_s{}{zyx8NoneXg/7glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/timer_query.txtGL_ARB_timer_query extension is available.'77'9NoneXg28glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_view.txtGL_ARB_texture_view extension is available.   88   :NoneXg59glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_swizzle.txtGL_ARB_texture_swizzle extension is available.99;NoneXg90:glChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_storage_multisample.txt"GL_ARB_texture_storage_multisample extension is available.::<NoneXg<%;glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_storage.txtGL_ARB_texture_storage extension is available.egi;;egi=NoneXg?2<glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_stencil8.txtGL_ARB_texture_stencil8 extension is available.<<>NoneXgB?=glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_rgb10_a2ui.txtGL_ARB_texture_rgb10_a2ui extension is available.==?NoneXgE>glChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_rg.txtGL_ARB_texture_rg extension is available.678:;<>?@A>>A@?><;:876@NoneXgHCglChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_rectangle.txtGL_ARB_texture_rectangle extension is available.?@ABCCBA@?ANoneXgKDglChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_query_lod.txtGL_ARB_texture_query_lod extension is available.DDBNoneXgNEglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_query_levels.txtGL_ARB_texture_query_levels extension is available.EECNoneXgQFglChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_non_power_of_two.txtGL_ARB_texture_non_power_of_two extension is available.FFDNoneXgTGglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_multisample.txtGL_ARB_texture_multisample extension is available.9GabklNO37GG37ONlkbaG9ENoneXgXIglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_mirrored_repeat.txtGL_ARB_texture_mirrored_repeat extension is available.HIIHFNoneXg\?JglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_mirror_clamp_to_edge.txt#GL_ARB_texture_mirror_clamp_to_edge extension is available.JJGNoneXg_$NglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_gather.txtGL_ARB_texture_gather extension is available.KLMNNMLKHNoneXgbcglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_float.txtGL_ARB_texture_float extension is available.OPQRSTUVWXYZ[\]^_`abccba`_^]\[ZYXWVUTSRQPOINoneXgefglChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_filter_minmax.txtGL_ARB_texture_filter_minmax extension is available.deffedJNoneXghiglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_env_dot3.txtGL_ARB_texture_env_dot3 extension is available.ghiihgKNoneXgkjglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_env_crossbar.txtGL_ARB_texture_env_crossbar extension is available.jjLNoneXgnglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_env_combine.txtGL_ARB_texture_env_combine extension is available.klmnopqrstuvwxyz{|}~~}|{zyxwvutsrqponmlkMNoneXgrzglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_env_add.txtGL_ARB_texture_env_add extension is available.NNoneXguglChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_cube_map_array.txtGL_ARB_texture_cube_map_array extension is available.ONoneXgxglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_cube_map.txtGL_ARB_texture_cube_map extension is available.  PNoneXg|IglChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_compression_rgtc.txtGL_ARB_texture_compression_rgtc extension is available.  QNoneXgglChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_compression_bptc.txtGL_ARB_texture_compression_bptc extension is available.RNoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_buffer_range.txtGL_ARB_texture_buffer_range extension is available.SNoneXg(glChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_buffer_object_rgb32.txt"GL_ARB_texture_buffer_object_rgb32 extension is available.TNoneXgMglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_border_clamp.txtGL_ARB_texture_border_clamp extension is available.UNoneXg:glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_barrier.txtGL_ARB_texture_barrier extension is available.qqVNoneXgGglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/tessellation_shader.txtGL_ARB_tessellation_shader extension is available.(vw~( < p Xwy(wy p < X~(wvWNoneXg glChecks that the  Rhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/sync.txt GL_ARB_sync extension is available.12~ ~  =  = ~~21XNoneXgglChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/stencil_texturing.txtGL_ARB_stencil_texturing extension is available.YNoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/sparse_texture_clamp.txtGL_ARB_sparse_texture_clamp extension is available.ZNoneXgglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/sparse_texture2.txtGL_ARB_sparse_texture2 extension is available.[NoneXgglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shadow_ambient.txtGL_ARB_shadow_ambient extension is available.\NoneXg-glChecks that the  Thttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shadow.txt GL_ARB_shadow extension is available.]NoneXgrglChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shading_language_packing.txtGL_ARB_shading_language_packing extension is available.^NoneXgglChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shading_language_420pack.txtGL_ARB_shading_language_420pack extension is available._NoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shading_language_100.txtGL_ARB_shading_language_100 extension is available.`NoneXgglChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_viewport_layer_array.txt"GL_ARB_shader_viewport_layer_array extension is available.aNoneXgglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_texture_lod.txtGL_ARB_shader_texture_lod extension is available.bNoneXgCglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_texture_image_samples.txt#GL_ARB_shader_texture_image_samples extension is available.cNoneXg8glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_subroutine.txtGL_ARB_shader_subroutine extension is available.acegkmoacegkmodNoneXgglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_storage_buffer_object.txt#GL_ARB_shader_storage_buffer_object extension is available.&'()*,FJKLMTYfjkkjfYTMLKJF,*)('&eNoneXgglChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_stencil_export.txtGL_ARB_shader_stencil_export extension is available.fNoneXg¯glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_precision.txtGL_ARB_shader_precision extension is available.gNoneXgŤglChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_image_size.txtGL_ARB_shader_image_size extension is available.hNoneXgglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_image_load_store.txtGL_ARB_shader_image_load_store extension is available.C   !"#$%&'()*+,-./0123456789:;<=>ABOPScCScPOBA>=<;:9876543210/.-,+*)('&%$#"!   iNoneXgglChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_group_vote.txtGL_ARB_shader_group_vote extension is available.jNoneXgglChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_draw_parameters.txtGL_ARB_shader_draw_parameters extension is available.kNoneXgӸglChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_clock.txtGL_ARB_shader_clock extension is available.lNoneXgֽglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_bit_encoding.txtGL_ARB_shader_bit_encoding extension is available.mNoneXgْglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_ballot.txtGL_ARB_shader_ballot extension is available.nNoneXgܯglChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_atomic_counters.txtGL_ARB_shader_atomic_counters extension is available.   CDEFGHIJKLMNQ__QNMLKJIHGFEDC   oNoneXgglChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_atomic_counter_ops.txt GL_ARB_shader_atomic_counter_ops extension is available.pNoneXgglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/separate_shader_objects.txtGL_ARB_separate_shader_objects extension is available.FUWX\]pqst   !#%')+79F   !#%')+79tsqp]\XWUqNoneXgnglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/seamless_cubemap_per_texture.txt#GL_ARB_seamless_cubemap_per_texture extension is available.KKrNoneXgkglChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/seamless_cube_map.txtGL_ARB_seamless_cube_map extension is available.KKsNoneXgXglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/sampler_objects.txtGL_ARB_sampler_objects extension is available.!#%)+-/13!#%)+-/13tNoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/robustness_isolation.txtGL_ARB_robustness_isolation extension is available.uNoneXg2glChecks that the  khttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/robust_buffer_access_behavior.txt$GL_ARB_robust_buffer_access_behavior extension is available.vNoneXg7glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/query_buffer_object.txtGL_ARB_query_buffer_object extension is available.wNoneXgDglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/provoking_vertex.txtGL_ARB_provoking_vertex extension is available.JT 6 6TJxNoneXgglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/program_interface_query.txtGL_ARB_program_interface_query extension is available.9+234567=>ABCNOPnpqrsN9NsrqpnPONCBA>=765432+yNoneXgVglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/post_depth_coverage.txtGL_ARB_post_depth_coverage extension is available.zNoneXg#glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/point_sprite.txtGL_ARB_point_sprite extension is available.{NoneXg 8glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/pixel_buffer_object.txtGL_ARB_pixel_buffer_object extension is available.|NoneXg glChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/pipeline_statistics_query.txt GL_ARB_pipeline_statistics_query extension is available.  }NoneXgglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/occlusion_query2.txtGL_ARB_occlusion_query2 extension is available.~NoneXgglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/multi_draw_indirect.txtGL_ARB_multi_draw_indirect extension is available.NoneXgglChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/multi_bind.txtGL_ARB_multi_bind extension is available.NoneXgglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/map_buffer_range.txtGL_ARB_map_buffer_range extension is available. C CNoneXgglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/map_buffer_alignment.txtGL_ARB_map_buffer_alignment extension is available.NoneXg glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/invalidate_subdata.txtGL_ARB_invalidate_subdata extension is available.NoneXg#`glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/internalformat_query2.txtGL_ARB_internalformat_query2 extension is available.u   !"#$%-./89:DEQS[lotuvwxyz{|}~)|<RUYjklmnop,u)~}|{zyxwvutol[SQED:98,/.-%$#"! ponmlkjYUR|<  NoneXg* glChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/internalformat_query.txtGL_ARB_internalformat_query extension is available.aaNoneXg-glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/half_float_vertex.txtGL_ARB_half_float_vertex extension is available.NoneXg0glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/half_float_pixel.txtGL_ARB_half_float_pixel extension is available.NoneXg2glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/gpu_shader_fp64.txtGL_ARB_gpu_shader_fp64 extension is available.  Xq q XNoneXg6glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/gpu_shader5.txtGL_ARB_gpu_shader5 extension is available.NoneXg9glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/get_texture_sub_image.txtGL_ARB_get_texture_sub_image extension is available.99NoneXg=glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/get_program_binary.txtGL_ARB_get_program_binary extension is available.^_`bb`_^NoneXg@(glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/framebuffer_sRGB.txtGL_ARB_framebuffer_sRGB extension is available.  NoneXgC-glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/framebuffer_object.txtGL_ARB_framebuffer_object extension is available.^7!"#$%&'()*+,12                 ! " # $ D E ] ^ i k EIKMOUY_^EIKMOUY_ k i ^ ] E D $ # " !                 21,+*)('&%$#"!7NoneXgIRglChecks that the  hhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/framebuffer_no_attachments.txt!GL_ARB_framebuffer_no_attachments extension is available. UVWX} }XWVUNoneXgLglChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/fragment_shader_interlock.txt GL_ARB_fragment_shader_interlock extension is available.NoneXgOglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/fragment_shader.txtGL_ARB_fragment_shader extension is available.NoneXgSglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/fragment_program_shadow.txtGL_ARB_fragment_program_shadow extension is available.NoneXgUglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/fragment_program.txtGL_ARB_fragment_program extension is available.bRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~   b   ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRNoneXg\glChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/fragment_layer_viewport.txtGL_ARB_fragment_layer_viewport extension is available.NoneXg_XglChecks that the  hhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/fragment_coord_conventions.txt!GL_ARB_fragment_coord_conventions extension is available.NoneXgbglChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/explicit_uniform_location.txt GL_ARB_explicit_uniform_location extension is available.IINoneXge glChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/explicit_attrib_location.txtGL_ARB_explicit_attrib_location extension is available.  NoneXgh glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/enhanced_layouts.txtGL_ARB_enhanced_layouts extension is available.0  0NoneXgk glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/ES3_compatibility.txtGL_ARB_ES3_compatibility extension is available.@Z  Z@NoneXgo1 glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/ES3_1_compatibility.txtGL_ARB_ES3_1_compatibility extension is available. U  U NoneXgr6 glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/ES2_compatibility.txtGL_ARB_ES2_compatibility extension is available.YZ[acdfghijlmnor-5  -5ronmljihgfdca[ZYNoneXguglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/draw_indirect.txtGL_ARB_draw_indirect extension is available.UWUWNoneXgyglChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/draw_elements_base_vertex.txt GL_ARB_draw_elements_base_vertex extension is available.'+/'+/NoneXg|-glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/direct_state_access.txtGL_ARB_direct_state_access extension is available.o}]^_`abcdef   !#%')+-/1357;=?ACEMOQSWY[]_acegikmsuwy{}o   !#%')+-/1357;=?ACEMOQSWY[]_acegikmsuwy{}fedcba`_^}]NoneXgglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/derivative_control.txtGL_ARB_derivative_control extension is available.NoneXgoglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/depth_texture.txtGL_ARB_depth_texture extension is available.NoneXg\glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/depth_clamp.txtGL_ARB_depth_clamp extension is available. g gNoneXgaglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/depth_buffer_float.txtGL_ARB_depth_buffer_float extension is available. 3 a j j a 3NoneXgNglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/cull_distance.txtGL_ARB_cull_distance extension is available.NoneXgglChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/copy_image.txtGL_ARB_copy_image extension is available.qqNoneXgglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/copy_buffer.txtGL_ARB_copy_buffer extension is available. v w w vNoneXgglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/conservative_depth.txtGL_ARB_conservative_depth extension is available.NoneXgBglChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/conditional_render_inverted.txt"GL_ARB_conditional_render_inverted extension is available.NoneXg?glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/compute_shader.txtGL_ARB_compute_shader extension is available._`abcdeghimy{y{mihgedcba`_NoneXgL glChecks that the  nhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/compressed_texture_pixel_storage.txt'GL_ARB_compressed_texture_pixel_storage extension is available.   NoneXga!glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/compatibility.txtGL_ARB_compatibility extension is available.!!NoneXg."glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/clip_control.txtGL_ARB_clip_control extension is available.""NoneXg;#glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/clear_texture.txtGL_ARB_clear_texture extension is available.##NoneXgX$glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/clear_buffer_object.txtGL_ARB_clear_buffer_object extension is available.mo$$moNoneXgE%glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/buffer_storage.txtGL_ARB_buffer_storage extension is available. % %NoneXg&glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/blend_func_extended.txtGL_ARB_blend_func_extended extension is available.&&NoneXg'glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/base_instance.txtGL_ARB_base_instance extension is available.UWY''UWYNoneXg(glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/arrays_of_arrays.txtGL_ARB_arrays_of_arrays extension is available.((NoneXgq*glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/ycbcr_422.txtGL_APPLE_ycbcr_422 extension is available.)**)NoneXgv,glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/transform_hint.txtGL_APPLE_transform_hint extension is available.+,,+NoneXg_1glChecks that the  Uhttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_texture_packed_float.txtGL_APPLE_texture_packed_float extension is available.-./0110/.-NoneXgH3glChecks that the  Rhttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_texture_max_level.txtGL_APPLE_texture_max_level extension is available.2332NoneXgI4glChecks that the  Xhttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_texture_format_BGRA8888.txt GL_APPLE_texture_format_BGRA8888 extension is available.44NoneXgR5glChecks that the  Xhttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_texture_2D_limited_npot.txt GL_APPLE_texture_2D_limited_npot extension is available.55NoneXgG7glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/specular_vector.txtGL_APPLE_specular_vector extension is available.6776NoneXg:glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/row_bytes.txtGL_APPLE_row_bytes extension is available.89::98NoneXgӝ=glChecks that the  Hhttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_rgb_422.txtGL_APPLE_rgb_422 extension is available.;<==<;NoneXg֚LglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/float_pixels.txtGL_APPLE_float_pixels extension is available.>?@ABCDEFGHIJKLLKJIHGFEDCBA@?>NoneXgMglChecks that the  Zhttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_color_buffer_packed_float.txt"GL_APPLE_color_buffer_packed_float extension is available.MMNoneXgܼWglChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_clip_distance.txtGL_APPLE_clip_distance extension is available. NOPQRSTUVW WVUTSRQPONNoneXgYglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/client_storage.txtGL_APPLE_client_storage extension is available.XYYXNoneXg[glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/aux_depth_stencil.txtGL_APPLE_aux_depth_stencil extension is available.Z[[ZNoneXg^glChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_texture_usage.txtGL_ANGLE_texture_usage extension is available.\]^^]\NoneXg`glChecks that the  Yhttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_texture_compression_dxt5.txt!GL_ANGLE_texture_compression_dxt5 extension is available._``_NoneXgbglChecks that the  Yhttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_texture_compression_dxt3.txt!GL_ANGLE_texture_compression_dxt3 extension is available.abbaNoneXgdglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_program_binary.txtGL_ANGLE_program_binary extension is available.cddcNoneXg{fglChecks that the  Whttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_pack_reverse_row_order.txtGL_ANGLE_pack_reverse_row_order extension is available.effeNoneXg,gglChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_depth_texture.txtGL_ANGLE_depth_texture extension is available.  d eg g e dNoneXghglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/vertex_shader_viewport_index.txt#GL_AMD_vertex_shader_viewport_index extension is available.hhNoneXgiglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/vertex_shader_layer.txtGL_AMD_vertex_shader_layer extension is available.iiNoneXgkglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/transform_feedback4.txtGL_AMD_transform_feedback4 extension is available.jkkjNoneXgPlglChecks that the  qhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/transform_feedback3_lines_triangles.txt*GL_AMD_transform_feedback3_lines_triangles extension is available.llNoneXg=mglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/texture_texture4.txtGL_AMD_texture_texture4 extension is available.mmNoneXgRnglChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/shader_trinary_minmax.txtGL_AMD_shader_trinary_minmax extension is available.nnNoneXg goglChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/shader_stencil_export.txtGL_AMD_shader_stencil_export extension is available.ooNoneXg pglChecks that the  nhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/shader_explicit_vertex_parameter.txt'GL_AMD_shader_explicit_vertex_parameter extension is available.ppNoneXgqglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/shader_ballot.txtGL_AMD_shader_ballot extension is available.qqNoneXgrglChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/shader_atomic_counter_ops.txt GL_AMD_shader_atomic_counter_ops extension is available.rrNoneXg+sglChecks that the  jhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/seamless_cubemap_per_texture.txt#GL_AMD_seamless_cubemap_per_texture extension is available.KssKNoneXg8wglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/query_buffer_object.txtGL_AMD_query_buffer_object extension is available.tuvwwvutNoneXgyglChecks that the  Phttps://www.khronos.org/registry/gles/extensions/AMD/AMD_program_binary_Z400.txtGL_AMD_program_binary_Z400 extension is available.xyyxNoneXg{glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/pinned_memory.txtGL_AMD_pinned_memory extension is available.z{{zNoneXg"|glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/gpu_shader_int64.txtGL_AMD_gpu_shader_int64 extension is available.?|?|NoneXg'glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/gpu_shader_half_float.txtGL_AMD_gpu_shader_half_float extension is available.}~~}NoneXg+ glChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/gcn_shader.txtGL_AMD_gcn_shader extension is available.NoneXg.glChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/depth_clamp_separate.txtGL_AMD_depth_clamp_separate extension is available.NoneXg1'glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/conservative_depth.txtGL_AMD_conservative_depth extension is available.NoneXg4glChecks that the  Shttps://www.khronos.org/registry/gles/extensions/AMD/AMD_compressed_ATC_texture.txtGL_AMD_compressed_ATC_texture extension is available.NoneXg6glChecks that the  Shttps://www.khronos.org/registry/gles/extensions/AMD/AMD_compressed_3DC_texture.txtGL_AMD_compressed_3DC_texture extension is available.NoneXg:glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/blend_minmax_factor.txtGL_AMD_blend_minmax_factor extension is available.NoneXg=)glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SUNX/constant_data.txtGL_SUNX_constant_data extension is available.glUsage: fNoneXg=NoneXg@glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/tag_sample_buffer.txtGL_SGIX_tag_sample_buffer extension is available.glUsage: NoneXgCglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/flush_raster.txtGL_SGIX_flush_raster extension is available.glUsage: NoneXgGglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texture_barrier.txtGL_NV_texture_barrier extension is available.glUsage: NoneXgJ+glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/MESA/resize_buffers.txtGL_MESA_resize_buffers extension is available.glUsage: NoneXgNglChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/KHR/blend_equation_advanced.txtGL_KHR_blend_equation_advanced extension is available.glUsage: This command is an alias for g.NoneXgQglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/INTEL/framebuffer_CMAA.txtGL_INTEL_framebuffer_CMAA extension is available.glUsage: NoneXgUglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/GREMEDY/frame_terminator.txtGL_GREMEDY_frame_terminator extension is available.glUsage: NoneXgXglChecks that the  Vhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/3DFX/tbuffer.txtGL_3DFX_tbuffer extension is available.glUsage:  maskhNoneXgX     NoneXg)glChecks that the  Thttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SUN/vertex.txt GL_SUN_vertex extension is available.glUsage:  r g b x y zglUsage:  c vThe length of c should be 3.The length of v should be 3.glUsage:  r g b a nx ny nz x y zglUsage:  c n vThe length of c should be 4.The length of n should be 3.The length of v should be 3.glUsage:  r g b a x yglUsage:  c vThe length of c should be 4.The length of v should be 2.glUsage:  r g b a x y zglUsage:  c vThe length of c should be 4.The length of v should be 3.glUsage:  nx ny nz x y zglUsage:  n vThe length of n should be 3.The length of v should be 3.glUsage:  rc r g b x y zThe parameter rc is a ReplacementCodeSUN.glUsage:  rc c vThe parameter rc is a ReplacementCodeSUN.The length of rc should be 1.The length of c should be 3.The length of v should be 3.glUsage:  rc r g b a nx ny nz x y zThe parameter rc is a ReplacementCodeSUN.glUsage:  rc c n vThe parameter rc is a ReplacementCodeSUN.The length of rc should be 1.The length of c should be 4.The length of n should be 3.The length of v should be 3.glUsage:  rc r g b a x y zThe parameter rc is a ReplacementCodeSUN.glUsage:  rc c vThe parameter rc is a ReplacementCodeSUN.The length of rc should be 1.The length of c should be 4.The length of v should be 3.glUsage:  rc nx ny nz x y zThe parameter rc is a ReplacementCodeSUN.glUsage:  rc n vThe parameter rc is a ReplacementCodeSUN.The length of rc should be 1.The length of n should be 3.The length of v should be 3.glUsage:  rc s t r g b a nx ny nz x y zThe parameter rc is a ReplacementCodeSUN.glUsage:  rc tc c n vThe parameter rc is a ReplacementCodeSUN.The length of rc should be 1.The length of tc should be 2.The length of c should be 4.The length of n should be 3.The length of v should be 3.glUsage:  rc s t nx ny nz x y zThe parameter rc is a ReplacementCodeSUN.glUsage:  rc tc n vThe parameter rc is a ReplacementCodeSUN.The length of rc should be 1.The length of tc should be 2.The length of n should be 3.The length of v should be 3.glUsage:  rc s t x y zThe parameter rc is a ReplacementCodeSUN.glUsage:  rc tc vThe parameter rc is a ReplacementCodeSUN.The length of rc should be 1.The length of tc should be 2.The length of v should be 3.glUsage:  rc x y zThe parameter rc is a ReplacementCodeSUN.glUsage:  rc vThe parameter rc is a ReplacementCodeSUN.The length of rc should be 1.The length of v should be 3.glUsage:  s t r g b x y zglUsage:  tc c vThe length of tc should be 2.The length of c should be 3.The length of v should be 3.glUsage:  s t r g b a nx ny nz x y zglUsage:  tc c n vThe length of tc should be 2.The length of c should be 4.The length of n should be 3.The length of v should be 3.glUsage:  s t r g b a x y zglUsage:  tc c vThe length of tc should be 2.The length of c should be 4.The length of v should be 3.glUsage:  s t nx ny nz x y zglUsage:  tc n vThe length of tc should be 2.The length of n should be 3.The length of v should be 3.glUsage:  s t x y zglUsage:  tc vThe length of tc should be 2.The length of v should be 3.glUsage: ! s t p q r g b a nx ny nz x y z wglUsage:  tc c n vThe length of tc should be 4.The length of c should be 4.The length of n should be 3.The length of v should be 4.glUsage:  s t p q x y z wglUsage:  tc vThe length of tc should be 4.The length of v should be 4.))NoneXgglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SUN/triangle_list.txtGL_SUN_triangle_list extension is available.glUsage:  type stride pointerThe parameter type is a ReplacementCodeTypeSUN.The length of pointer should be COMPSIZE(type,stride).glUsage:  codeglUsage:  codeThe length of code should be  COMPSIZE().glUsage:  codeglUsage:  codeThe length of code should be  COMPSIZE().glUsage:  codeglUsage:  codeThe length of code should be  COMPSIZE().NoneXgglChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SUN/mesh_array.txtGL_SUN_mesh_array extension is available.glUsage:  mode first count widthThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.NoneXgx glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SUN/global_alpha.txtGL_SUN_global_alpha extension is available.glUsage:  factorglUsage:  factorglUsage:  factorglUsage:  factorglUsage:  factorglUsage:  factorglUsage:  factor glUsage:   factor   |NoneXg&U  NoneXgwglChecks that the  Uhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/sprite.txtGL_SGIX_sprite extension is available.glUsage:  pname paramThe parameter pname is a SpriteParameterNameSGIX.The parameter param is a CheckedFloat32.glUsage:  pname paramsThe parameter pname is a SpriteParameterNameSGIX.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).glUsage:  pname paramThe parameter pname is a SpriteParameterNameSGIX.The parameter param is a  CheckedInt32.glUsage:  pname paramsThe parameter pname is a SpriteParameterNameSGIX.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).          NoneXgglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/reference_plane.txtGL_SGIX_reference_plane extension is available.glUsage:  equationThe length of equation should be 4.NoneXgտ gl>Checks that the GL_SGIX_polynomial_ffd extension is available.!glUsage: ! maskThe parameter mask is a  FfdMaskSGIX , one of: ."glUsage: "M target u1 u2 ustride uorder v1 v2 vstride vorder w1 w2 wstride worder pointsThe parameter target is a  FfdTargetSGIX , one of: , .The parameter u1 is a CoordD.The parameter u2 is a CoordD.The parameter uorder is a  CheckedInt32.The parameter v1 is a CoordD.The parameter v2 is a CoordD.The parameter vorder is a  CheckedInt32.The parameter w1 is a CoordD.The parameter w2 is a CoordD.The parameter worder is a  CheckedInt32.The parameter points is a CoordD.The length of points should be =COMPSIZE(target,ustride,uorder,vstride,vorder,wstride,worder).#glUsage: #M target u1 u2 ustride uorder v1 v2 vstride vorder w1 w2 wstride worder pointsThe parameter target is a  FfdTargetSGIX , one of: , .The parameter u1 is a CoordF.The parameter u2 is a CoordF.The parameter uorder is a  CheckedInt32.The parameter v1 is a CoordF.The parameter v2 is a CoordF.The parameter vorder is a  CheckedInt32.The parameter w1 is a CoordF.The parameter w2 is a CoordF.The parameter worder is a  CheckedInt32.The parameter points is a CoordF.The length of points should be =COMPSIZE(target,ustride,uorder,vstride,vorder,wstride,worder).$glUsage: $ maskThe parameter mask is a  FfdMaskSGIX , one of: .  !"#$  !"#$NoneXg؂'gl=Checks that the GL_SGIX_pixel_texture extension is available.(glUsage: ( modeThe parameter mode is a PixelTexGenModeSGIX.%&'('(&%NoneXg*glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/list_priority.txtGL_SGIX_list_priority extension is available.+glUsage: + list pname paramsThe parameter list is a List.The parameter pname is a ListParameterName , one of: ).The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).,glUsage: , list pname paramsThe parameter list is a List.The parameter pname is a ListParameterName , one of: ).The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).-glUsage: - list pname paramThe parameter list is a List.The parameter pname is a ListParameterName , one of: ).The parameter param is a CheckedFloat32..glUsage: . list pname paramsThe parameter list is a List.The parameter pname is a ListParameterName , one of: ).The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname)./glUsage: / list pname paramThe parameter list is a List.The parameter pname is a ListParameterName , one of: ).The parameter param is a  CheckedInt32.0glUsage: 0 list pname paramsThe parameter list is a List.The parameter pname is a ListParameterName , one of: ).The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).)*+,-./0*+,-./0)NoneXg3glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/instruments.txtGL_SGIX_instruments extension is available.4glUsage: 45glUsage: 5 size bufferThe length of buffer should be size.6glUsage: 6 marker_pThe length of marker_p should be 1.7glUsage: 7 marker8glUsage: 89glUsage: 9 marker 123456789 345678921NoneXg9:gl?Checks that the GL_SGIX_igloo_interface extension is available.;glUsage: ; pname paramsThe parameter pname is a IglooFunctionSelectSGIX.The parameter params is a IglooParameterSGIX.The length of params should be COMPSIZE(pname).:;:;NoneXg?glChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/framezoom.txtGL_SGIX_framezoom extension is available.@glUsage: @ factorThe parameter factor is a  CheckedInt32.<=>?@?@>=<NoneXg:oUglAChecks that the GL_SGIX_fragment_lighting extension is available.VglUsage: V face modeThe parameter face is a  MaterialFace , one of: }, ~, .The parameter mode is a MaterialParameter , one of: , , , , , , .WglUsage: W pname paramThe parameter pname is a FragmentLightModelParameterSGIX , one of: G, F, E, D.The parameter param is a CheckedFloat32.XglUsage: X pname paramsThe parameter pname is a FragmentLightModelParameterSGIX , one of: G, F, E, D.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).YglUsage: Y pname paramThe parameter pname is a FragmentLightModelParameterSGIX , one of: G, F, E, D.The parameter param is a  CheckedInt32.ZglUsage: Z pname paramsThe parameter pname is a FragmentLightModelParameterSGIX , one of: G, F, E, D.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).[glUsage: [ light pname paramThe parameter light is a FragmentLightNameSGIX.The parameter pname is a FragmentLightParameterSGIX.The parameter param is a CheckedFloat32.\glUsage: \ light pname paramsThe parameter light is a FragmentLightNameSGIX.The parameter pname is a FragmentLightParameterSGIX.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).]glUsage: ] light pname paramThe parameter light is a FragmentLightNameSGIX.The parameter pname is a FragmentLightParameterSGIX.The parameter param is a  CheckedInt32.^glUsage: ^ light pname paramsThe parameter light is a FragmentLightNameSGIX.The parameter pname is a FragmentLightParameterSGIX.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname)._glUsage: _ face pname paramThe parameter face is a  MaterialFace , one of: }, ~, .The parameter pname is a MaterialParameter , one of: , , , , , , .The parameter param is a CheckedFloat32.`glUsage: ` face pname paramsThe parameter face is a  MaterialFace , one of: }, ~, .The parameter pname is a MaterialParameter , one of: , , , , , , .The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).aglUsage: a face pname paramThe parameter face is a  MaterialFace , one of: }, ~, .The parameter pname is a MaterialParameter , one of: , , , , , , .The parameter param is a  CheckedInt32.bglUsage: b face pname paramsThe parameter face is a  MaterialFace , one of: }, ~, .The parameter pname is a MaterialParameter , one of: , , , , , , .The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).cglUsage: c light pname paramsThe parameter light is a FragmentLightNameSGIX.The parameter pname is a FragmentLightParameterSGIX.The length of params should be COMPSIZE(pname).dglUsage: d light pname paramsThe parameter light is a FragmentLightNameSGIX.The parameter pname is a FragmentLightParameterSGIX.The length of params should be COMPSIZE(pname).eglUsage: e face pname paramsThe parameter face is a  MaterialFace , one of: }, ~, .The parameter pname is a MaterialParameter , one of: , , , , , , .The length of params should be COMPSIZE(pname).fglUsage: f face pname paramsThe parameter face is a  MaterialFace , one of: }, ~, .The parameter pname is a MaterialParameter , one of: , , , , , , .The length of params should be COMPSIZE(pname).gglUsage: g pname paramThe parameter pname is a LightEnvParameterSGIX , one of: C.The parameter param is a  CheckedInt32.'ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg'UVWXYZ[\]^_`abcdefgTSRQPONMLKJIHGFEDCBANoneXgAiglChecks that the  Thttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIX/async.txt GL_SGIX_async extension is available.jglUsage: j markerkglUsage: k marker rangelglUsage: l markerpThe length of markerp should be 1.mglUsage: m rangenglUsage: n markeroglUsage: o markerpThe length of markerp should be 1.hijklmnoijklmnohNoneXgB  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoNoneXgR rglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/texture_filter4.txtGL_SGIS_texture_filter4 extension is available.sglUsage: s target filter weightsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter filter is a TextureFilterSGIS.The length of weights should be COMPSIZE(target,filter).tglUsage: t target filter n weightsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter filter is a TextureFilterSGIS.The length of weights should be n.pqrstrstqpNoneXgYAvglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/texture_color_mask.txtGL_SGIS_texture_color_mask extension is available.wglUsage: w red green blue alphaThe parameter red is a Boolean , one of: , .The parameter green is a Boolean , one of: , .The parameter blue is a Boolean , one of: , .The parameter alpha is a Boolean , one of: , .uvwvwuNoneXgglChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/texture4D.txtGL_SGIS_texture4D extension is available.glUsage: P target level internalformat width height depth size4d border format type pixelsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, ~, , , , y2,  x, {, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be /COMPSIZE(format,type,width,height,depth,size4d).glUsage: Z target level xoffset yoffset zoffset woffset width height depth size4d format type pixelsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, ~, , , , y2,  x, {, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter woffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be /COMPSIZE(format,type,width,height,depth,size4d). xyz{|}~ ~}|{zyxNoneXgglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/sharpen_texture.txtGL_SGIS_sharpen_texture extension is available.glUsage:  target pointsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The length of points should be COMPSIZE(target).glUsage:  target n pointsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The length of points should be n*2.NoneXg"gl@Checks that the GL_SGIS_point_parameters extension is available.glUsage:  pname paramThe parameter pname is a PointParameterNameARB.The parameter param is a CheckedFloat32.This command is an alias for .glUsage:  pname paramsThe parameter pname is a PointParameterNameARB.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).This command is an alias for .NoneXg%glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/pixel_texture.txtGL_SGIS_pixel_texture extension is available.glUsage:  pname paramsThe parameter pname is a PixelTexGenParameterNameSGIS , one of: , .The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).glUsage:  pname paramsThe parameter pname is a PixelTexGenParameterNameSGIS , one of: , .The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).glUsage:  pname paramThe parameter pname is a PixelTexGenParameterNameSGIS , one of: , .The parameter param is a CheckedFloat32.glUsage:  pname paramsThe parameter pname is a PixelTexGenParameterNameSGIS , one of: , .The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).glUsage:  pname paramThe parameter pname is a PixelTexGenParameterNameSGIS , one of: , .The parameter param is a  CheckedInt32.glUsage:  pname paramsThe parameter pname is a PixelTexGenParameterNameSGIS , one of: , .The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).  NoneXgglChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/multisample.txtGL_SGIS_multisample extension is available.glUsage:  value invertThe parameter value is a ClampedFloat32.The parameter invert is a Boolean , one of: , .This command is an alias for .glUsage:  patternThe parameter pattern is a SamplePatternSGIS , one of: , , , , , , , , , , , , , .This command is an alias for .NoneXggl<Checks that the GL_SGIS_fog_function extension is available.glUsage:  n pointsThe length of points should be n*2.glUsage:  pointsThe length of points should be  COMPSIZE().NoneXgglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGIS/detail_texture.txtGL_SGIS_detail_texture extension is available.glUsage:  target n pointsThe parameter target is a  TextureTarget , one of: , , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The length of points should be n*2.glUsage:  target pointsThe parameter target is a  TextureTarget , one of: , , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The length of points should be COMPSIZE(target).  NoneXgZ~tuvwxyz{|}~pqrstuvwxyz{|}~NoneXg$glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/SGI/color_table.txtGL_SGI_color_table extension is available.glUsage:  target pname paramsThe parameter target is a ColorTableTargetSGI , one of: , , , , , , , , , , , , 0, 04.The parameter pname is a ColorTableParameterPNameSGI , one of: , , , .The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).This command is an alias for .glUsage:  target pname paramsThe parameter target is a ColorTableTargetSGI , one of: , , , , , , , , , , , , 0, 04.The parameter pname is a ColorTableParameterPNameSGI , one of: , , , .The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).This command is an alias for .glUsage: . target internalformat width format type tableThe parameter target is a ColorTableTargetSGI , one of: , , , , , , , , , , , , 0, 04.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of table should be COMPSIZE(format,type,width).This command is an alias for .glUsage:  target internalformat x y widthThe parameter target is a ColorTableTargetSGI , one of: , , , , , , , , , , , , 0, 04.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.This command is an alias for .glUsage:  target pname paramsThe parameter target is a ColorTableTargetSGI , one of: , , , , , , , , , , , , 0, 04.The parameter pname is a GetColorTableParameterPNameSGI , one of: , , , , , , , , , .The length of params should be COMPSIZE(pname).glUsage:  target pname paramsThe parameter target is a ColorTableTargetSGI , one of: , , , , , , , , , , , , 0, 04.The parameter pname is a GetColorTableParameterPNameSGI , one of: , , , , , , , , , .The length of params should be COMPSIZE(pname).glUsage:  target format type tableThe parameter target is a ColorTableTargetSGI , one of: , , , , , , , , , , , , 0, 04.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of table should be COMPSIZE(target,format,type).NoneXg:'NoneXg glChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/QCOM/QCOM_tiled_rendering.txtGL_QCOM_tiled_rendering extension is available.glUsage:  preserveMaskglUsage:  x y width height preserveMask##NoneXgglChecks that the  Lhttps://www.khronos.org/registry/gles/extensions/QCOM/QCOM_extended_get2.txtGL_QCOM_extended_get2 extension is available.glUsage: ! program shadertype source lengthglUsage: ! programs maxPrograms numProgramsThe length of programs should be  maxPrograms.The length of  numPrograms should be 1.glUsage:  shaders maxShaders numShadersThe length of shaders should be  maxShaders.The length of  numShaders should be 1.glUsage:  programNoneXg"k  glChecks that the  Khttps://www.khronos.org/registry/gles/extensions/QCOM/QCOM_extended_get.txtGL_QCOM_extended_get extension is available.glUsage:  target paramsglUsage:  buffers maxBuffers numBuffersThe length of buffers should be  maxBuffers.The length of  numBuffers should be 1.glUsage: - framebuffers maxFramebuffers numFramebuffersThe length of  framebuffers should be maxFramebuffers.The length of numFramebuffers should be 1.glUsage: 0 renderbuffers maxRenderbuffers numRenderbuffersThe length of  renderbuffers should be maxRenderbuffers.The length of numRenderbuffers should be 1.glUsage:  texture face level pname paramsglUsage: K target level xoffset yoffset zoffset width height depth format type texelsglUsage: ! textures maxTextures numTexturesglUsage:  target pname param          NoneXg)glChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/QCOM/QCOM_driver_control.txtGL_QCOM_driver_control extension is available.glUsage:  driverControlglUsage:  driverControlglUsage: 1 driverControl bufSize length driverControlStringThe length of driverControlString should be bufSize.glUsage:  num size driverControlsThe length of driverControls should be size.NoneXg,glChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/QCOM/QCOM_alpha_test.txtGL_QCOM_alpha_test extension is available.glUsage:  func refNoneXg-DO     NoneXg2P4glChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/PGI/misc_hints.txtGL_PGI_misc_hints extension is available.5glUsage: 5 target modeThe parameter target is a  HintTargetPGI. !"#$%&'()*+,-./012345453210/.-,+*)('&%$#"! NoneXg3V- !"#$%&'()*+,-./012345NoneXg;6glChecks that the  ghttps://www.khronos.org/registry/OpenGL/extensions/OVR/OVR_multiview_multisampled_render_to_texture.txt/GL_OVR_multiview_multisampled_render_to_texture extension is available.7glUsage: 7? target attachment texture level samples baseViewIndex numViewsThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.6767NoneXgA<glChecks that the  Bhttps://www.khronos.org/registry/gles/extensions/OVR/multiview.txtGL_OVR_multiview extension is available.=glUsage: =7 target attachment texture level baseViewIndex numViewsThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.89:;<=<=;:98NoneXgB 6789:;<=NoneXgP BglChecks that the  Mhttps://www.khronos.org/registry/OpenGL/extensions/OES/OES_viewport_array.txtGL_OES_viewport_array extension is available.CglUsage: C first count vDglUsage: D index n fEglUsage: E target index dataThe parameter target is a TypeEnum.The length of data should be COMPSIZE(target).This command is an alias for .FglUsage: F first count vThe length of v should be COMPSIZE(count).This command is an alias for /.GglUsage: G index left bottom width heightThis command is an alias for 1.HglUsage: H index vThe length of v should be 4.This command is an alias for 3.IglUsage: I first count vThe length of v should be COMPSIZE(count).This command is an alias for M.JglUsage: J index x y w hThis command is an alias for O.KglUsage: K index vThe length of v should be 4.This command is an alias for Q. _>?@ABCDEFGHIJKBCDEFGHIJK _A@?>NoneXgXMglChecks that the  Phttps://www.khronos.org/registry/gles/extensions/OES/OES_vertex_array_object.txtGL_OES_vertex_array_object extension is available.NglUsage: N arrayThis command is an alias for .OglUsage: O n arraysThe length of arrays should be n.This command is an alias for .PglUsage: P n arraysThe length of arrays should be n.This command is an alias for .QglUsage: Q arrayThis command is an alias for .LMNOPQMNOPQLNoneXg]VglChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_view.txtGL_OES_texture_view extension is available.WglUsage: WP texture target origtexture internalformat minlevel numlevels minlayer numlayersThis command is an alias for . RSTUVWVW UTSRNoneXgd]glChecks that the  ahttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_storage_multisample_2d_array.txt+GL_OES_texture_storage_multisample_2d_array extension is available.^glUsage: ^F target samples internalformat width height depth fixedsamplelocationsThe parameter fixedsamplelocations is a Boolean , one of: , .This command is an alias for .XYZ[\]^]^\[ZYXNoneXgm9lglChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_cube_map.txtGL_OES_texture_cube_map extension is available.mglUsage: m coord pname paramsThe length of params should be COMPSIZE(pname).nglUsage: n coord pname paramsThe length of params should be COMPSIZE(pname).oglUsage: o coord pname parampglUsage: p coord pname paramsThe length of params should be COMPSIZE(pname).qglUsage: q coord pname paramrglUsage: r coord pname paramsThe length of params should be COMPSIZE(pname)._`abcdefghijklmnopqrlmnopqrkjihgfedcba`_NoneXgw:glChecks that the  Khttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_buffer.txtGL_OES_texture_buffer extension is available.glUsage:  target internalformat bufferThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.This command is an alias for .glUsage: ) target internalformat buffer offset sizeThe parameter offset is a  BufferOffset.The parameter size is a  BufferSize.This command is an alias for .stuvwxyz{|}~~}|{zyxwvuts NoneXg glChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_border_clamp.txtGL_OES_texture_border_clamp extension is available.glUsage:  sampler pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for .glUsage:  sampler pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for .glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , , +y, , , , x, %, %, % , % , % , % ,  , , , y, , , , , , , , , , , , , , , , +z, +{, , +|, , , , , , y, , .The length of params should be COMPSIZE(pname).This command is an alias for .glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , , +y, , , , x, %, %, % , % , % , % ,  , , , y, , , , , , , , , , , , , , , , +z, +{, , +|, , , , , , y, , .The length of params should be COMPSIZE(pname).This command is an alias for .glUsage:  sampler pname paramThe length of param should be COMPSIZE(pname).This command is an alias for .glUsage:  sampler pname paramThe length of param should be COMPSIZE(pname).This command is an alias for .glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , , %, %, % , % , % , % , , , , , , , , , , , uC, ,  , y,  D, , .The length of params should be COMPSIZE(pname).This command is an alias for  .glUsage:  target pname paramsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , , %, %, % , % , % , % , , , , , , , , , , , uC, ,  , y,  D, , .The length of params should be COMPSIZE(pname).This command is an alias for  .   NoneXgbglChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/OES/OES_texture_3D.txtGL_OES_texture_3D extension is available.glUsage: E target level internalformat width height depth border imageSize dataThe length of data should be  imageSize.This command is an alias for  .glUsage: N target level xoffset yoffset zoffset width height depth format imageSize dataThe length of data should be  imageSize.This command is an alias for .glUsage: 6 target level xoffset yoffset zoffset x y width heightThis command is an alias for .glUsage: 2 target attachment textarget texture level zoffsetThis command is an alias for .glUsage: I target level internalformat width height depth border format type pixelsThe length of pixels should be (COMPSIZE(format,type,width,height,depth).This command is an alias for .glUsage: K target level xoffset yoffset zoffset width height depth format type pixelsThe length of pixels should be (COMPSIZE(format,type,width,height,depth).This command is an alias for .   NoneXgrglChecks that the  Phttps://www.khronos.org/registry/gles/extensions/OES/OES_tessellation_shader.txtGL_OES_tessellation_shader extension is available.glUsage:  pname valueThis command is an alias for y.1( < p 1 p <( NoneXg9glChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/OES/OES_single_precision.txtGL_OES_single_precision extension is available.glUsage:  depthThe parameter depth is a ClampedFloat32.This command is an alias for .glUsage:  plane equationThe length of equation should be 4.glUsage:  n fThe parameter n is a ClampedFloat32.The parameter f is a ClampedFloat32.This command is an alias for .glUsage:  l r b t n fglUsage:  plane equationThe length of equation should be 4.glUsage:  l r b t n f NoneXgpglChecks that the  Khttps://www.khronos.org/registry/gles/extensions/OES/OES_sample_shading.txtGL_OES_sample_shading extension is available.glUsage:  valueThe parameter value is a ColorF.This command is an alias for .NoneXgglChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/OES/OES_query_matrix.txtGL_OES_query_matrix extension is available.glUsage:  mantissa exponentThe length of mantissa should be 16.The length of exponent should be 16.NoneXgglChecks that the  Shttps://www.khronos.org/registry/gles/extensions/OES/OES_primitive_bounding_box.txtGL_OES_primitive_bounding_box extension is available.glUsage: ( minX minY minZ minW maxX maxY maxZ maxWThis command is an alias for .NoneXgGglChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/OES/OES_point_size_array.txtGL_OES_point_size_array extension is available.glUsage:  type stride pointerThe length of pointer should be COMPSIZE(type,stride).NoneXgglChecks that the  Khttps://www.khronos.org/registry/gles/extensions/OES/OES_matrix_palette.txtGL_OES_matrix_palette extension is available.glUsage:  matrixpaletteindexglUsage: glUsage:  size type stride pointerThe length of pointer should be COMPSIZE(size,type,stride).glUsage:  size type stride pointerThe length of pointer should be COMPSIZE(type,stride).NoneXgglChecks that the  Fhttps://www.khronos.org/registry/gles/extensions/OES/OES_mapbuffer.txtGL_OES_mapbuffer extension is available.glUsage:  target pname paramsThis command is an alias for .glUsage:  target accessThis command is an alias for .glUsage:  targetThis command is an alias for .NoneXg;glChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/OES/OES_get_program_binary.txtGL_OES_get_program_binary extension is available.glUsage: + program bufSize length binaryFormat binaryThe length of length should be 1.The length of  binaryFormat should be 1.The length of binary should be bufSize.This command is an alias for .glUsage: # program binaryFormat binary lengthThe length of binary should be length.This command is an alias for .NoneXg4$glChecks that the  Lhttps://www.khronos.org/registry/gles/extensions/OES/OES_geometry_shader.txtGL_OES_geometry_shader extension is available.%glUsage: % target attachment texture levelThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.This command is an alias for .#      !"#$%#$%#"!      NoneXgCglChecks that the  Ohttps://www.khronos.org/registry/gles/extensions/OES/OES_framebuffer_object.txtGL_OES_framebuffer_object extension is available.DglUsage: D target framebufferEglUsage: E target renderbufferFglUsage: F targetGglUsage: G n framebuffersThe length of  framebuffers should be n.HglUsage: H n renderbuffersThe length of  renderbuffers should be n.IglUsage: I2 target attachment renderbuffertarget renderbufferJglUsage: J* target attachment textarget texture levelKglUsage: K n framebuffersThe length of  framebuffers should be n.LglUsage: L n renderbuffersThe length of  renderbuffers should be n.MglUsage: M targetNglUsage: N target attachment pname paramsThe length of params should be COMPSIZE(pname).OglUsage: O target pname paramsThe length of params should be COMPSIZE(pname).PglUsage: P framebufferQglUsage: Q renderbufferRglUsage: R# target internalformat width height1&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR1CDEFGHIJKLMNOPQRBA@?>=<;:9876543210/.-,+*)('&NoneXgciTglChecks that the  Hhttps://www.khronos.org/registry/gles/extensions/OES/OES_fixed_point.txtGL_OES_fixed_point extension is available.UglUsage: U op valueVglUsage: V func refThe parameter ref is a  ClampedFixed.WglUsage: W, width height xorig yorig xmove ymove bitmapThe length of bitmap should be COMPSIZE(width,height).XglUsage: X red green blue alphaThe parameter red is a  ClampedFixed.The parameter green is a  ClampedFixed.The parameter blue is a  ClampedFixed.The parameter alpha is a  ClampedFixed.YglUsage: Y red green blue alphaThe parameter red is a  ClampedFixed.The parameter green is a  ClampedFixed.The parameter blue is a  ClampedFixed.The parameter alpha is a  ClampedFixed.ZglUsage: Z red green blue alphaThe parameter red is a  ClampedFixed.The parameter green is a  ClampedFixed.The parameter blue is a  ClampedFixed.The parameter alpha is a  ClampedFixed.[glUsage: [ depthThe parameter depth is a  ClampedFixed.\glUsage: \ plane equationThe length of equation should be 4.]glUsage: ] red green blue^glUsage: ^ componentsThe length of  components should be 3._glUsage: _ red green blue alpha`glUsage: ` componentsThe length of  components should be 4.aglUsage: a target pname parambglUsage: b target pname paramsThe length of params should be COMPSIZE(pname).cglUsage: c n fThe parameter n is a  ClampedFixed.The parameter f is a  ClampedFixed.dglUsage: d ueglUsage: e coordsThe length of coords should be 1.fglUsage: f u vgglUsage: g coordsThe length of coords should be 2.hglUsage: h n type bufferThe length of buffer should be n.iglUsage: i pname paramjglUsage: j pname paramThe length of param should be COMPSIZE(pname).kglUsage: k l r b t n flglUsage: l plane equationThe length of equation should be 4.mglUsage: m target pname paramsThe length of params should be COMPSIZE(pname).nglUsage: n pname paramsThe length of params should be COMPSIZE(pname).oglUsage: o target pname paramsThe length of params should be COMPSIZE(pname).pglUsage: p light pname paramsThe length of params should be COMPSIZE(pname).qglUsage: q light pname paramsThe length of params should be COMPSIZE(pname).rglUsage: r target query vThe length of v should be COMPSIZE(query).sglUsage: s face pname paramtglUsage: t face pname paramsThe length of params should be COMPSIZE(pname).uglUsage: u map size valuesThe length of values should be size.vglUsage: v target pname paramsThe length of params should be COMPSIZE(pname).wglUsage: w target level pname paramsThe length of params should be COMPSIZE(pname).xglUsage: x target pname paramsThe length of params should be COMPSIZE(pname).yglUsage: y componentzglUsage: z componentThe length of  component should be 1.{glUsage: { pname param|glUsage: | pname paramThe length of param should be COMPSIZE(pname).}glUsage: } light pname param~glUsage: ~ light pname paramsThe length of params should be COMPSIZE(pname).glUsage:  widthglUsage:  mThe length of m should be 16.glUsage:  mThe length of m should be 16.glUsage: ! target u1 u2 stride order pointsglUsage: 8 target u1 u2 ustride uorder v1 v2 vstride vorder pointsglUsage:  n u1 u2glUsage:  n u1 u2 v1 v2glUsage:  face pname paramglUsage:  face pname paramThe length of param should be COMPSIZE(pname).glUsage:  mThe length of m should be 16.glUsage:  mThe length of m should be 16.glUsage:  texture sglUsage:  texture coordsThe length of coords should be 1.glUsage:  texture s tglUsage:  texture coordsThe length of coords should be 2.glUsage:  texture s t rglUsage:  texture coordsThe length of coords should be 3.glUsage:  texture s t r qglUsage:  texture coordsThe length of coords should be 4.glUsage:  nx ny nzglUsage:  coordsThe length of coords should be 3.glUsage:  l r b t n fglUsage:  tokenglUsage:  map size valuesThe length of values should be size.glUsage:  pname paramglUsage:  pname paramglUsage:  xfactor yfactorglUsage:  pname paramglUsage:  pname paramsThe length of params should be COMPSIZE(pname).glUsage:  sizeglUsage:  factor unitsglUsage:  n textures prioritiesThe parameter  priorities is a  ClampedFixed.The length of textures should be n.The length of  priorities should be n.glUsage:  x yglUsage:  coordsThe length of coords should be 2.glUsage:  x y zglUsage:  coordsThe length of coords should be 3.glUsage:  x y z wglUsage:  coordsThe length of coords should be 4.glUsage:  x1 y1 x2 y2glUsage:  v1 v2The length of v1 should be 2.The length of v2 should be 2.glUsage:  angle x y zglUsage:  value invertglUsage:  x y zglUsage:  sglUsage:  coordsThe length of coords should be 1.glUsage:  s tglUsage:  coordsThe length of coords should be 2.glUsage:  s t rglUsage:  coordsThe length of coords should be 3.glUsage:  s t r qglUsage:  coordsThe length of coords should be 4.glUsage:  target pname paramglUsage:  target pname paramsThe length of params should be COMPSIZE(pname).glUsage:  target pname paramglUsage:  target pname paramsThe length of params should be COMPSIZE(pname).glUsage:  x y zglUsage:  xglUsage:  coordsThe length of coords should be 2.glUsage:  x yglUsage:  coordsThe length of coords should be 3.glUsage:  x y zglUsage:  coordsThe length of coords should be 4.mSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~mTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~SNoneXgiglChecks that the  Fhttps://www.khronos.org/registry/gles/extensions/OES/OES_EGL_image.txtGL_OES_EGL_image extension is available.glUsage:  target imageglUsage:  target imageNoneXgo glChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/OES/OES_draw_texture.txtGL_OES_draw_texture extension is available.glUsage:  x y z width heightglUsage:  coordsglUsage:  x y z width heightglUsage:  coordsglUsage:  x y z width heightglUsage:  coordsglUsage:  x y z width heightglUsage:  coords  NoneXgglChecks that the  Vhttps://www.khronos.org/registry/gles/extensions/OES/OES_draw_elements_base_vertex.txt GL_OES_draw_elements_base_vertex extension is available.glUsage: # mode count type indices basevertexThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type).This command is an alias for .glUsage: 1 mode count type indices instancecount basevertexThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type).This command is an alias for .glUsage: - mode start end count type indices basevertexThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type).This command is an alias for .glUsage: - mode count type indices primcount basevertexThe parameter type is a DrawElementsType.The length of count should be COMPSIZE(drawcount).The length of indices should be COMPSIZE(drawcount).The length of  basevertex should be COMPSIZE(drawcount).This command is an alias for  .NoneXgSglChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/OES/OES_draw_buffers_indexed.txtGL_OES_draw_buffers_indexed extension is available.glUsage:  buf modeRGB modeAlphaThis command is an alias for K.glUsage:  buf modeThis command is an alias for M.glUsage: $ buf srcRGB dstRGB srcAlpha dstAlphaThis command is an alias for O.glUsage:  buf src dstThis command is an alias for Q.glUsage:  index r g b aThe parameter r is a Boolean , one of:  9, #.The parameter g is a Boolean , one of:  9, #.The parameter b is a Boolean , one of:  9, #.The parameter a is a Boolean , one of:  9, #.This command is an alias for .%wxyz{|}    B C | } % } | C B   }|{zyxwNoneXgpglChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/OES/OES_copy_image.txtGL_OES_copy_image extension is available.glUsage: p srcName srcTarget srcLevel srcX srcY srcZ dstName dstTarget dstLevel dstX dstY dstZ srcWidth srcHeight srcDepthThis command is an alias for !.NoneXgglChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/OES/OES_byte_coordinates.txtGL_OES_byte_coordinates extension is available.glUsage:  texture sglUsage:  texture coordsThe length of coords should be 1.glUsage:  texture s tglUsage:  texture coordsThe length of coords should be 2.glUsage:  texture s t rglUsage:  texture coordsThe length of coords should be 3.glUsage:  texture s t r qglUsage:  texture coordsThe length of coords should be 4.glUsage:  sglUsage:  coordsThe length of coords should be 1.glUsage:  s tglUsage:  coordsThe length of coords should be 2.glUsage:  s t rglUsage:  coordsThe length of coords should be 3.glUsage:  s t r qglUsage:  coordsThe length of coords should be 4.glUsage:  x yglUsage:  coordsThe length of coords should be 2.glUsage:  x y zglUsage:  coordsThe length of coords should be 3.glUsage:  x y z wglUsage:  coordsThe length of coords should be 4.  NoneXg3glChecks that the  Khttps://www.khronos.org/registry/gles/extensions/OES/OES_blend_subtract.txtGL_OES_blend_subtract extension is available.glUsage:  modeNoneXgglChecks that the  Phttps://www.khronos.org/registry/gles/extensions/OES/OES_blend_func_separate.txtGL_OES_blend_func_separate extension is available.glUsage:  srcRGB dstRGB srcAlpha dstAlphaNoneXg_glChecks that the  Thttps://www.khronos.org/registry/gles/extensions/OES/OES_blend_equation_separate.txtGL_OES_blend_equation_separate extension is available.glUsage:  modeRGB modeAlpha"NoneXg (wxyz{|}    4 < B C _ e p | }       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ NoneXgsglAChecks that the GL_NVX_conditional_render extension is available.glUsage:  idglUsage: This command is an alias for #.$NoneXg RSTUVW!NoneXg glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/viewport_swizzle.txtGL_NV_viewport_swizzle extension is available.glUsage: * index swizzlex swizzley swizzlez swizzlew          "NoneXg gl<Checks that the GL_NV_viewport_array extension is available.glUsage:  first count vglUsage:  index n fglUsage:  target indexThis command is an alias for .glUsage:  target indexThis command is an alias for 5.glUsage:  target index dataThe parameter target is a TypeEnum.The length of data should be COMPSIZE(target).This command is an alias for .glUsage:  target indexThis command is an alias for .glUsage:  first count vThe length of v should be COMPSIZE(count).This command is an alias for /.glUsage:  index left bottom width heightThis command is an alias for 1.glUsage:  index vThe length of v should be 4.This command is an alias for 3.glUsage:  first count vThe length of v should be COMPSIZE(count).This command is an alias for M.glUsage:  index x y w hThis command is an alias for O.glUsage:  index vThe length of v should be 4.This command is an alias for Q. _ _#NoneXgt =glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/video_capture.txtGL_NV_video_capture extension is available.>glUsage: > video_capture_slot?glUsage: ?. video_capture_slot stream frame_region offsetThe parameter offset is a BufferOffsetARB.@glUsage: @6 video_capture_slot stream frame_region target textureAglUsage: A video_capture_slotBglUsage: B' video_capture_slot stream pname paramsThe length of params should be COMPSIZE(pname).CglUsage: C' video_capture_slot stream pname paramsThe length of params should be COMPSIZE(pname).DglUsage: D' video_capture_slot stream pname paramsThe length of params should be COMPSIZE(pname).EglUsage: E video_capture_slot pname paramsThe length of params should be COMPSIZE(pname).FglUsage: F- video_capture_slot sequence_num capture_timeGglUsage: G' video_capture_slot stream pname paramsThe length of params should be COMPSIZE(pname).HglUsage: H' video_capture_slot stream pname paramsThe length of params should be COMPSIZE(pname).IglUsage: I' video_capture_slot stream pname paramsThe length of params should be COMPSIZE(pname).* !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHI*=>?@ABCDEFGHI<;:9876543210/.-,+*)('&%$#"! $NoneXgEKglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_program4.txtGL_NV_vertex_program4 extension is available.LglUsage: L index pname paramsThe parameter pname is a VertexAttribEnum.The length of params should be 1.This command is an alias for %.MglUsage: M index pname paramsThe parameter pname is a VertexAttribEnum.The length of params should be 1.This command is an alias for &.NglUsage: N index xThis command is an alias for '.)The vector equivalent of this command is O.OglUsage: O index vThe length of v should be 1.This command is an alias for (.PglUsage: P index xThis command is an alias for ).)The vector equivalent of this command is Q.QglUsage: Q index vThe length of v should be 1.This command is an alias for *.RglUsage: R index x yThis command is an alias for +.)The vector equivalent of this command is S.SglUsage: S index vThe length of v should be 2.This command is an alias for ,.TglUsage: T index x yThis command is an alias for -.)The vector equivalent of this command is U.UglUsage: U index vThe length of v should be 2.This command is an alias for ..VglUsage: V index x y zThis command is an alias for /.)The vector equivalent of this command is W.WglUsage: W index vThe length of v should be 3.This command is an alias for 0.XglUsage: X index x y zThis command is an alias for 1.)The vector equivalent of this command is Y.YglUsage: Y index vThe length of v should be 3.This command is an alias for 2.ZglUsage: Z index vThe length of v should be 4.This command is an alias for 3.[glUsage: [ index x y z wThis command is an alias for 4.)The vector equivalent of this command is \.\glUsage: \ index vThe length of v should be 4.This command is an alias for 5.]glUsage: ] index vThe length of v should be 4.This command is an alias for 6.^glUsage: ^ index vThe length of v should be 4.This command is an alias for 7._glUsage: _ index x y z wThis command is an alias for 8.)The vector equivalent of this command is `.`glUsage: ` index vThe length of v should be 4.This command is an alias for 9.aglUsage: a index vThe length of v should be 4.This command is an alias for :.bglUsage: b index size type stride pointerThe parameter type is a VertexAttribEnum.The length of pointer should be COMPSIZE(size,type,stride).This command is an alias for ;.JKLMNOPQRSTUVWXYZ[\]^_`abKLMNOPQRSTUVWXYZ[\]^_`abJ%NoneXgAglChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_program.txtGL_NV_vertex_program extension is available.glUsage:  n programs residencesThe parameter  residences is a Boolean , one of: , .The length of programs should be n.The length of  residences should be n.glUsage:  target idThe parameter target is a VertexAttribEnumNV.This command is an alias for <.glUsage:  n programsThe length of programs should be n.This command is an alias for =.glUsage:  target id paramsThe parameter target is a VertexAttribEnumNV.The length of params should be 4.glUsage:  n programsThe length of programs should be n.This command is an alias for >.glUsage:  target index pname paramsThe parameter target is a VertexAttribEnumNV.The parameter pname is a VertexAttribEnumNV.The length of params should be 4.glUsage:  target index pname paramsThe parameter target is a VertexAttribEnumNV.The parameter pname is a VertexAttribEnumNV.The length of params should be 4.glUsage:  id pname programThe parameter pname is a VertexAttribEnumNV.The parameter program is a ProgramCharacterNV.The length of program should be COMPSIZE(id,pname).glUsage:  id pname paramsThe parameter pname is a VertexAttribEnumNV.The length of params should be 4.glUsage:  target address pname paramsThe parameter target is a VertexAttribEnumNV.The parameter pname is a VertexAttribEnumNV.The length of params should be 1.glUsage:  index pname pointerThe parameter pname is a VertexAttribEnumNV.The length of pointer should be 1.This command is an alias for ?.glUsage:  index pname paramsThe parameter pname is a VertexAttribEnumNV.The length of params should be 1.This command is an alias for @.glUsage:  index pname paramsThe parameter pname is a VertexAttribEnumNV.The length of params should be 1.This command is an alias for A.glUsage:  index pname paramsThe parameter pname is a VertexAttribEnumNV.The length of params should be 1.This command is an alias for B.glUsage:  idThis command is an alias for C.glUsage:  target id len programThe parameter target is a VertexAttribEnumNV.The length of program should be len.glUsage:  target index x y z wThe parameter target is a VertexAttribEnumNV.)The vector equivalent of this command is .glUsage:  target index vThe parameter target is a VertexAttribEnumNV.The length of v should be 4.glUsage:  target index x y z wThe parameter target is a VertexAttribEnumNV.)The vector equivalent of this command is .glUsage:  target index vThe parameter target is a VertexAttribEnumNV.The length of v should be 4.glUsage:  target index count vThe parameter target is a VertexAttribEnumNV.The length of v should be count*4.glUsage:  target index count vThe parameter target is a VertexAttribEnumNV.The length of v should be count*4.glUsage:  n programsThe length of programs should be n.glUsage:  target address matrix transformThe parameter target is a VertexAttribEnumNV.The parameter matrix is a VertexAttribEnumNV.The parameter  transform is a VertexAttribEnumNV.glUsage:  index xThis command is an alias for D.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 1.This command is an alias for E.glUsage:  index xThis command is an alias for F.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 1.This command is an alias for G.glUsage:  index xThis command is an alias for H.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 1.This command is an alias for I.glUsage:  index x yThis command is an alias for J.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 2.This command is an alias for K.glUsage:  index x yThis command is an alias for L.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 2.This command is an alias for M.glUsage:  index x yThis command is an alias for N.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 2.This command is an alias for O.glUsage:  index x y zThis command is an alias for P.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 3.This command is an alias for Q.glUsage:  index x y zThis command is an alias for R.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 3.This command is an alias for S.glUsage:  index x y zThis command is an alias for T.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 3.This command is an alias for U.glUsage:  index x y z wThis command is an alias for V.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 4.This command is an alias for W.glUsage:  index x y z wThis command is an alias for X.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 4.This command is an alias for Y.glUsage:  index x y z wThis command is an alias for Z.)The vector equivalent of this command is .glUsage:  index vThe length of v should be 4.This command is an alias for [.glUsage:  index x y z wThe parameter x is a ColorUB.The parameter y is a ColorUB.The parameter z is a ColorUB.The parameter w is a ColorUB.This command is an alias for \.)The vector equivalent of this command is .glUsage:  index vThe parameter v is a ColorUB.The length of v should be 4.This command is an alias for ].glUsage:  index fsize type stride pointerThe parameter type is a VertexAttribEnumNV.The length of pointer should be COMPSIZE(fsize,type,stride).glUsage:  index count vThe length of v should be count.glUsage:  index count vThe length of v should be count.glUsage:  index count vThe length of v should be count.glUsage:  index count vThe length of v should be count*2.glUsage:  index count vThe length of v should be count*2.glUsage:  index count vThe length of v should be count*2.glUsage:  index count vThe length of v should be count*3.glUsage:  index count vThe length of v should be count*3.glUsage:  index count vThe length of v should be count*3.glUsage:  index count vThe length of v should be count*4.glUsage:  index count vThe length of v should be count*4.glUsage:  index count vThe length of v should be count*4.glUsage:  index count vThe parameter v is a ColorUB.The length of v should be count*4.cdefghijklmnopqrstuvwxyz{|}~~}|{zyxwvutsrqponmlkjihgfedc&NoneXgE glChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_buffer_unified_memory.txt"GL_NV_vertex_buffer_unified_memory extension is available.glUsage:  pname index address lengthThe parameter length is a  BufferSize.glUsage:  size type strideglUsage:  strideglUsage:  type strideglUsage:  value index resultThe length of result should be COMPSIZE(value).glUsage:  type strideglUsage:  type strideglUsage:  size type strideglUsage:  size type strideglUsage: " index size type normalized strideThe parameter  normalized is a Boolean , one of: , .glUsage:  index size type strideglUsage:  size type stride&     &     'NoneXgglChecks that the  hhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_attrib_integer_64bit.txt!GL_NV_vertex_attrib_integer_64bit extension is available.glUsage:  index pname paramsThe length of params should be COMPSIZE(pname).glUsage:  index pname paramsThe length of params should be COMPSIZE(pname). glUsage:   index x!glUsage: ! index vThe length of v should be 1."glUsage: " index x#glUsage: # index vThe length of v should be 1.$glUsage: $ index x y%glUsage: % index vThe length of v should be 2.&glUsage: & index x y'glUsage: ' index vThe length of v should be 2.(glUsage: ( index x y z)glUsage: ) index vThe length of v should be 3.*glUsage: * index x y z+glUsage: + index vThe length of v should be 3.,glUsage: , index x y z w-glUsage: - index vThe length of v should be 4..glUsage: . index x y z w/glUsage: / index vThe length of v should be 4.0glUsage: 0 index size type stride !"#$%&'()*+,-./0 !"#$%&'()*+,-./0(NoneXg6glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vertex_array_range.txtGL_NV_vertex_array_range extension is available.7glUsage: 78glUsage: 8 length pointerThe length of pointer should be COMPSIZE(length).1234567867854321)NoneXg1 =glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/vdpau_interop.txtGL_NV_vdpau_interop extension is available.>glUsage: >?glUsage: ?$ surface pname bufSize length valuesThe parameter surface is a vdpauSurfaceNV.The length of values should be bufSize.@glUsage: @ vdpDevice getProcAddressAglUsage: A surfaceThe parameter surface is a vdpauSurfaceNV.BglUsage: B numSurfaces surfacesThe parameter surfaces is a vdpauSurfaceNV.The length of surfaces should be  numSurfaces.CglUsage: C/ vdpSurface target numTextureNames textureNamesThe length of  textureNames should be numTextureNames.DglUsage: D/ vdpSurface target numTextureNames textureNamesThe length of  textureNames should be numTextureNames.EglUsage: E surface accessThe parameter surface is a vdpauSurfaceNV.FglUsage: F numSurface surfacesThe parameter surfaces is a vdpauSurfaceNV.The length of surfaces should be  numSurface.GglUsage: G surfaceThe parameter surface is a vdpauSurfaceNV.9:;<=>?@ABCDEFG=>?@ABCDEFG<;:9*NoneXgLglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/transform_feedback2.txtGL_NV_transform_feedback2 extension is available.MglUsage: M target idThe parameter target is a BufferTargetARB.NglUsage: N n idsThe length of ids should be n.This command is an alias for ^.OglUsage: O mode idThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.This command is an alias for _.PglUsage: P n idsThe length of ids should be n.This command is an alias for `.QglUsage: Q idThis command is an alias for a.RglUsage: RThis command is an alias for b.SglUsage: SThis command is an alias for c. HIJKLMNOPQRS LMNOPQRSKJIH+NoneXg sglChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/transform_feedback.txtGL_NV_transform_feedback extension is available.tglUsage: t program nameThe length of name should be COMPSIZE(name).uglUsage: u primitiveModeThis command is an alias for d.vglUsage: v target index bufferThis command is an alias for e.wglUsage: w target index buffer offsetThe parameter offset is a  BufferOffset.This command is an alias for qf.xglUsage: x target index buffer offset sizeThe parameter offset is a  BufferOffset.The parameter size is a  BufferSize.This command is an alias for g.yglUsage: yThis command is an alias for h.zglUsage: z, program index bufSize length size type nameThe length of length should be 1.The length of size should be 1.The length of type should be 1.The length of name should be COMPSIZE(program,index,bufSize).{glUsage: { program index locationThe length of location should be 1.|glUsage: | program nameThe length of name should be COMPSIZE(name).}glUsage: } count attribs bufferModeThe length of attribs should be COMPSIZE(count).~glUsage: ~- count attribs nbuffers bufstreams bufferModeThe length of attribs should be count.The length of  bufstreams should be nbuffers.glUsage: # program count locations bufferModeThe length of  locations should be count.,TUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~,stuvwxyz{|}~rqponmlkjihgfedcba`_^]\[ZYXWVUT,NoneXgDglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/texture_multisample.txtGL_NV_texture_multisample extension is available.glUsage: U target coverageSamples colorSamples internalFormat width height fixedSampleLocationsThe parameter fixedSampleLocations is a Boolean , one of: , .glUsage: [ target coverageSamples colorSamples internalFormat width height depth fixedSampleLocationsThe parameter fixedSampleLocations is a Boolean , one of: , .glUsage: ] texture target coverageSamples colorSamples internalFormat width height fixedSampleLocationsThe parameter fixedSampleLocations is a Boolean , one of: , .glUsage: H texture target samples internalFormat width height fixedSampleLocationsThe parameter fixedSampleLocations is a Boolean , one of: , .glUsage: c texture target coverageSamples colorSamples internalFormat width height depth fixedSampleLocationsThe parameter fixedSampleLocations is a Boolean , one of: , .glUsage: N texture target samples internalFormat width height depth fixedSampleLocationsThe parameter fixedSampleLocations is a Boolean , one of: , .  -NoneXgglChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/shader_buffer_load.txtGL_NV_shader_buffer_load extension is available.glUsage:  target pname paramsThe length of params should be COMPSIZE(pname).glUsage:  value resultThe length of result should be COMPSIZE(value).glUsage:  buffer pname paramsThe parameter pname is a VertexBufferObjectParameter.The length of params should be COMPSIZE(pname).glUsage:  targetglUsage:  bufferglUsage:  targetglUsage:  target accessglUsage:  bufferglUsage:  buffer accessglUsage:  program location valueglUsage:  program location count valueThe length of value should be count.glUsage:  location valueglUsage:  location count valueThe length of value should be count*1..NoneXg glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/sample_locations.txtGL_NV_sample_locations extension is available.glUsage:  target start count vglUsage:  framebuffer start count vglUsage:   /NoneXgglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/register_combiners2.txtGL_NV_register_combiners2 extension is available.glUsage:  stage pname paramsThe parameter stage is a CombinerStageNV.The parameter pname is a CombinerParameterNV.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).glUsage:  stage pname paramsThe parameter stage is a CombinerStageNV.The parameter pname is a CombinerParameterNV.The length of params should be COMPSIZE(pname).0NoneXgIglChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/register_combiners.txtGL_NV_register_combiners extension is available.glUsage: 4 stage portion variable input mapping componentUsageThe parameter stage is a CombinerStageNV.The parameter portion is a CombinerPortionNV.The parameter variable is a CombinerVariableNV.The parameter input is a CombinerRegisterNV.The parameter mapping is a CombinerMappingNV.The parameter componentUsage is a CombinerComponentUsageNV.glUsage: V stage portion abOutput cdOutput sumOutput scale bias abDotProduct cdDotProduct muxSumThe parameter stage is a CombinerStageNV.The parameter portion is a CombinerPortionNV.The parameter abOutput is a CombinerRegisterNV.The parameter cdOutput is a CombinerRegisterNV.The parameter  sumOutput is a CombinerRegisterNV.The parameter scale is a CombinerScaleNV.The parameter bias is a CombinerBiasNV.The parameter  abDotProduct is a Boolean , one of:  9, #.The parameter  cdDotProduct is a Boolean , one of:  9, #.The parameter muxSum is a Boolean , one of:  9, #.glUsage:  pname paramThe parameter pname is a CombinerParameterNV.glUsage:  pname paramsThe parameter pname is a CombinerParameterNV.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).glUsage:  pname paramThe parameter pname is a CombinerParameterNV.glUsage:  pname paramsThe parameter pname is a CombinerParameterNV.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).glUsage: & variable input mapping componentUsageThe parameter variable is a CombinerVariableNV.The parameter input is a CombinerRegisterNV.The parameter mapping is a CombinerMappingNV.The parameter componentUsage is a CombinerComponentUsageNV.glUsage: $ stage portion variable pname paramsThe parameter stage is a CombinerStageNV.The parameter portion is a CombinerPortionNV.The parameter variable is a CombinerVariableNV.The parameter pname is a CombinerParameterNV.The length of params should be COMPSIZE(pname).glUsage: $ stage portion variable pname paramsThe parameter stage is a CombinerStageNV.The parameter portion is a CombinerPortionNV.The parameter variable is a CombinerVariableNV.The parameter pname is a CombinerParameterNV.The length of params should be COMPSIZE(pname).glUsage:  stage portion pname paramsThe parameter stage is a CombinerStageNV.The parameter portion is a CombinerPortionNV.The parameter pname is a CombinerParameterNV.The length of params should be COMPSIZE(pname).glUsage:  stage portion pname paramsThe parameter stage is a CombinerStageNV.The parameter portion is a CombinerPortionNV.The parameter pname is a CombinerParameterNV.The length of params should be COMPSIZE(pname).glUsage:  variable pname paramsThe parameter variable is a CombinerVariableNV.The parameter pname is a CombinerParameterNV.The length of params should be COMPSIZE(pname).glUsage:  variable pname paramsThe parameter variable is a CombinerVariableNV.The parameter pname is a CombinerParameterNV.The length of params should be COMPSIZE(pname).FOP F PO1NoneXgNglChecks that the  Fhttps://www.khronos.org/registry/gles/extensions/NV/NV_read_buffer.txtGL_NV_read_buffer extension is available.glUsage:  mode2NoneXgR glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/primitive_restart.txtGL_NV_primitive_restart extension is available.glUsage:  indexglUsage: 3NoneXg^glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/present_video.txtGL_NV_present_video extension is available.glUsage:  video_slot pname paramsThe length of params should be COMPSIZE(pname).glUsage:  video_slot pname paramsThe length of params should be COMPSIZE(pname).glUsage:  video_slot pname paramsThe length of params should be COMPSIZE(pname).glUsage:  video_slot pname paramsThe length of params should be COMPSIZE(pname).glUsage: | video_slot minPresentTime beginPresentTimeId presentDurationId type target0 fill0 target1 fill1 target2 fill2 target3 fill3glUsage: j video_slot minPresentTime beginPresentTimeId presentDurationId type target0 fill0 key0 target1 fill1 key1  4NoneXgdz glChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/NV/NV_polygon_mode.txtGL_NV_polygon_mode extension is available. glUsage:   face modeThe parameter face is a  MaterialFace , one of: }, ~, .The parameter mode is a  PolygonMode , one of: i, j, k.This command is an alias for l.           5NoneXgk glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/point_sprite.txtGL_NV_point_sprite extension is available. glUsage:   pname paramThe parameter pname is a PointParameterNameARB.This command is an alias for m. glUsage:   pname paramsThe parameter pname is a PointParameterNameARB.The length of params should be COMPSIZE(pname).This command is an alias for n.       6NoneXgr glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/pixel_data_range.txtGL_NV_pixel_data_range extension is available. glUsage:   targetThe parameter target is a PixelDataRangeTargetNV. glUsage:   target length pointerThe parameter target is a PixelDataRangeTargetNV.The length of pointer should be length.               7NoneXg#A glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/path_rendering.txtGL_NV_path_rendering extension is available. glUsage:   resultPath srcPathThe parameter  resultPath is a Path.The parameter srcPath is a Path. glUsage:  M numPaths pathNameType paths pathBase coverMode transformType transformValuesThe parameter  pathNameType is a PathElementType.The parameter paths is a  PathElement.The parameter pathBase is a Path.The parameter  coverMode is a  PathCoverMode.The parameter  transformType is a PathTransformType.The length of paths should be %COMPSIZE(numPaths,pathNameType,paths).The length of transformValues should be  COMPSIZE(numPaths,transformType). glUsage:   path coverModeThe parameter path is a Path.The parameter  coverMode is a  PathCoverMode. glUsage:  M numPaths pathNameType paths pathBase coverMode transformType transformValuesThe parameter  pathNameType is a PathElementType.The parameter paths is a  PathElement.The parameter pathBase is a Path.The parameter  coverMode is a  PathCoverMode.The parameter  transformType is a PathTransformType.The length of paths should be %COMPSIZE(numPaths,pathNameType,paths).The length of transformValues should be  COMPSIZE(numPaths,transformType). glUsage:   path coverModeThe parameter path is a Path.The parameter  coverMode is a  PathCoverMode. glUsage:   path rangeThe parameter path is a Path. glUsage:   range glUsage:   color pname valueThe parameter color is a  PathColor.The parameter pname is a  PathGenMode.The length of value should be COMPSIZE(pname). glUsage:   color pname valueThe parameter color is a  PathColor.The parameter pname is a  PathGenMode.The length of value should be COMPSIZE(pname). glUsage:   path commandsThe parameter path is a Path.The parameter commands is a  PathCommand.The length of commands should be COMPSIZE(path). glUsage:   path coordsThe parameter path is a Path.The length of coords should be COMPSIZE(path). glUsage:   path dashArrayThe parameter path is a Path.The length of  dashArray should be COMPSIZE(path). glUsage:   path startSegment numSegmentsThe parameter path is a Path. glUsage:  6 metricQueryMask firstPathName numPaths stride metricsThe parameter metricQueryMask is a PathMetricMask.The parameter  firstPathName is a Path.The length of metrics should be )COMPSIZE(metricQueryMask,numPaths,stride). glUsage:  D metricQueryMask numPaths pathNameType paths pathBase stride metricsThe parameter metricQueryMask is a PathMetricMask.The parameter  pathNameType is a PathElementType.The parameter paths is a  PathElement.The parameter pathBase is a Path.The length of paths should be %COMPSIZE(numPaths,pathNameType,paths).The length of metrics should be )COMPSIZE(metricQueryMask,numPaths,stride). glUsage:   path pname valueThe parameter path is a Path.The parameter pname is a  PathParameter.The length of value should be 4. glUsage:   path pname valueThe parameter path is a Path.The parameter pname is a  PathParameter.The length of value should be 4. glUsage:  j pathListMode numPaths pathNameType paths pathBase advanceScale kerningScale transformType returnedSpacingThe parameter  pathListMode is a  PathListMode.The parameter  pathNameType is a PathElementType.The parameter paths is a  PathElement.The parameter pathBase is a Path.The parameter  transformType is a PathTransformType.The length of paths should be %COMPSIZE(numPaths,pathNameType,paths).The length of returnedSpacing should be COMPSIZE(pathListMode,numPaths). glUsage:   texCoordSet pname valueThe parameter  texCoordSet is a  TextureUnit.The parameter pname is a  PathGenMode.The length of value should be COMPSIZE(pname). glUsage:   texCoordSet pname valueThe parameter  texCoordSet is a  TextureUnit.The parameter pname is a  PathGenMode.The length of value should be COMPSIZE(pname). glUsage:  E program programInterface index propCount props bufSize length params glUsage:   resultPath pathA pathB weightThe parameter  resultPath is a Path.The parameter pathA is a Path.The parameter pathB is a Path. glUsage:   pathThe parameter path is a Path. glUsage:   path mask x yThe parameter path is a Path.The parameter mask is a MaskedStencilValue. glUsage:   path x yThe parameter path is a Path. glUsage:   matrixMode m glUsage:   matrixMode m glUsage:   matrixMode m glUsage:   matrixMode m glUsage:   matrixMode m glUsage:   matrixMode m glUsage:  ! color genMode colorFormat coeffsThe parameter color is a  PathColor.The parameter genMode is a  PathGenMode.The parameter  colorFormat is a PathColorFormat.The length of coeffs should be COMPSIZE(genMode,colorFormat). glUsage:  5 path numCommands commands numCoords coordType coordsThe parameter path is a Path.The parameter commands is a  PathCommand.The parameter  coordType is a  PathCoordType.The length of commands should be  numCommands.The length of coords should be COMPSIZE(numCoords,coordType). glUsage:   path numCoords coordType coordsThe parameter path is a Path.The parameter  coordType is a  PathCoordType.The length of coords should be COMPSIZE(numCoords,coordType). glUsage:   funcThe parameter func is a  DepthFunction , one of:  ,  <, , , , , , . glUsage:   path dashCount dashArrayThe parameter path is a Path.The length of  dashArray should be  dashCount. glUsage:   genModeThe parameter genMode is a  PathGenMode. glUsage:  d firstPathName fontTarget fontName fontStyle firstGlyphIndex numGlyphs pathParameterTemplate emScale glUsage:  I fontTarget fontName fontStyle pathParameterTemplate emScale baseAndCount glUsage:  s firstPathName fontTarget fontName fontStyle firstGlyph numGlyphs handleMissingGlyphs pathParameterTemplate emScaleThe parameter  firstPathName is a Path.The parameter  fontTarget is a PathFontTarget.The parameter  fontStyle is a  PathFontStyle.The parameter handleMissingGlyphs is a PathHandleMissingGlyphs.The parameter pathParameterTemplate is a Path.The length of fontName should be COMPSIZE(fontTarget,fontName). glUsage:  w firstPathName fontTarget fontName fontStyle numGlyphs type charcodes handleMissingGlyphs pathParameterTemplate emScaleThe parameter  firstPathName is a Path.The parameter  fontTarget is a PathFontTarget.The parameter  fontStyle is a  PathFontStyle.The parameter type is a PathElementType.The parameter handleMissingGlyphs is a PathHandleMissingGlyphs.The parameter pathParameterTemplate is a Path.The length of fontName should be COMPSIZE(fontTarget,fontName).The length of  charcodes should be "COMPSIZE(numGlyphs,type,charcodes). glUsage:  m firstPathName fontTarget fontSize fontData faceIndex firstGlyphIndex numGlyphs pathParameterTemplate emScale glUsage:   path pname valueThe parameter path is a Path.The parameter pname is a  PathParameter. glUsage:   path pname valueThe parameter path is a Path.The parameter pname is a  PathParameter.The length of value should be COMPSIZE(pname). glUsage:   path pname valueThe parameter path is a Path.The parameter pname is a  PathParameter. glUsage:   path pname valueThe parameter path is a Path.The parameter pname is a  PathParameter.The length of value should be COMPSIZE(pname). glUsage:   factor units glUsage:   func ref maskThe parameter func is a StencilFunction , one of:  ,  <, , , , , , .The parameter ref is a ClampedStencilValue.The parameter mask is a MaskedStencilValue. glUsage:   path format length pathStringThe parameter path is a Path.The parameter format is a PathStringFormat.The length of  pathString should be length. glUsage:  S path commandStart commandsToDelete numCommands commands numCoords coordType coordsThe parameter path is a Path.The parameter commands is a  PathCommand.The parameter  coordType is a  PathCoordType.The length of commands should be  numCommands.The length of coords should be COMPSIZE(numCoords,coordType). glUsage:  + path coordStart numCoords coordType coordsThe parameter path is a Path.The parameter  coordType is a  PathCoordType.The length of coords should be COMPSIZE(numCoords,coordType). glUsage:  & texCoordSet genMode components coeffsThe parameter  texCoordSet is a  PathColor.The parameter genMode is a  PathGenMode.The length of coeffs should be COMPSIZE(genMode,components). glUsage:  = path startSegment numSegments distance x y tangentX tangentYThe parameter path is a Path.The length of x should be 1.The length of y should be 1.The length of tangentX should be 1.The length of tangentY should be 1. glUsage:  + program location genMode components coeffs glUsage:  Q numPaths pathNameType paths pathBase fillMode mask transformType transformValuesThe parameter  pathNameType is a PathElementType.The parameter paths is a  PathElement.The parameter pathBase is a Path.The parameter fillMode is a  PathFillMode.The parameter mask is a MaskedStencilValue.The parameter  transformType is a PathTransformType.The length of paths should be %COMPSIZE(numPaths,pathNameType,paths).The length of transformValues should be  COMPSIZE(numPaths,transformType). glUsage:   path fillMode maskThe parameter path is a Path.The parameter fillMode is a  PathFillMode.The parameter mask is a MaskedStencilValue. glUsage:  R numPaths pathNameType paths pathBase reference mask transformType transformValuesThe parameter  pathNameType is a PathElementType.The parameter paths is a  PathElement.The parameter pathBase is a Path.The parameter  reference is a  StencilValue.The parameter mask is a MaskedStencilValue.The parameter  transformType is a PathTransformType.The length of paths should be %COMPSIZE(numPaths,pathNameType,paths).The length of transformValues should be  COMPSIZE(numPaths,transformType). glUsage:   path reference maskThe parameter path is a Path.The parameter  reference is a  StencilValue.The parameter mask is a MaskedStencilValue. glUsage:  [ numPaths pathNameType paths pathBase fillMode mask coverMode transformType transformValues glUsage:   path fillMode mask coverMode glUsage:  \ numPaths pathNameType paths pathBase reference mask coverMode transformType transformValues glUsage:   path reference mask coverMode glUsage:  1 resultPath srcPath transformType transformValuesThe parameter  resultPath is a Path.The parameter srcPath is a Path.The parameter  transformType is a PathTransformType.The length of transformValues should be COMPSIZE(transformType). glUsage:  " resultPath numPaths paths weightsThe parameter  resultPath is a Path.The parameter paths is a Path.The length of paths should be numPaths.The length of weights should be numPaths. ^            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~   ~ } | { z y x w v u t s r q p o n m l k j i h g f e d c b a ` _ ^ ] \ [ Z Y X W V U T S R Q P O N M L K J I H G F E D ^ C B A @ ? > = < ; : 9 8 7 6 5 4 3 2 1 0 / . - , + * ) ( ' & % $ # " !           8NoneXg4 glChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/parameter_buffer_object.txtGL_NV_parameter_buffer_object extension is available. glUsage:  + target bindingIndex wordIndex count paramsThe parameter target is a  ProgramTarget.The length of params should be count. glUsage:  + target bindingIndex wordIndex count paramsThe parameter target is a  ProgramTarget.The length of params should be count. glUsage:  + target bindingIndex wordIndex count paramsThe parameter target is a  ProgramTarget.The length of params should be count. 9NoneXg>!glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/occlusion_query.txtGL_NV_occlusion_query extension is available.!glUsage: ! id!glUsage: ! n idsThe length of ids should be n.!glUsage: !!glUsage: ! n idsThe length of ids should be n.! glUsage: !  id pname paramsThe parameter pname is a OcclusionQueryParameterNameNV.The length of params should be COMPSIZE(pname).! glUsage: !  id pname paramsThe parameter pname is a OcclusionQueryParameterNameNV.The length of params should be COMPSIZE(pname).! glUsage: !  id !!!!!!!!!! ! ! !!!!!! ! ! !!!!:NoneXgRI!glChecks that the  Nhttps://www.khronos.org/registry/gles/extensions/NV/NV_non_square_matrices.txtGL_NV_non_square_matrices extension is available.!glUsage: ! location count transpose valueThe parameter  transpose is a Boolean , one of: , .The length of value should be count*6.This command is an alias for o.!glUsage: ! location count transpose valueThe parameter  transpose is a Boolean , one of: , .The length of value should be count*8.This command is an alias for p.!glUsage: ! location count transpose valueThe parameter  transpose is a Boolean , one of: , .The length of value should be count*6.This command is an alias for q.!glUsage: ! location count transpose valueThe parameter  transpose is a Boolean , one of: , .The length of value should be count*12.This command is an alias for r.!glUsage: ! location count transpose valueThe parameter  transpose is a Boolean , one of: , .The length of value should be count*8.This command is an alias for s.!glUsage: ! location count transpose valueThe parameter  transpose is a Boolean , one of: , .The length of value should be count*12.This command is an alias for t. ! ! !!!!!!!!!!! !!!!!!!!!!!! ! ;NoneXgWQ!glChecks that the  Vhttps://www.khronos.org/registry/gles/extensions/NV/NV_internalformat_sample_query.txt!GL_NV_internalformat_sample_query extension is available.!glUsage: !3 target internalformat samples pname bufSize paramsThe length of params should be bufSize. kl,!!!!!! !!!!,!!lk<NoneXg[*! glChecks that the  Khttps://www.khronos.org/registry/gles/extensions/NV/NV_instanced_arrays.txtGL_NV_instanced_arrays extension is available.!!glUsage: !! index divisorThis command is an alias for u.!! !!! !!!=NoneXg/!#glChecks that the  Whttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/half_float.txtGL_NV_half_float extension is available.!$glUsage: !$ red green blueThe parameter red is a Half16NV.The parameter green is a Half16NV.The parameter blue is a Half16NV.)The vector equivalent of this command is !%.!%glUsage: !% vThe parameter v is a Half16NV.The length of v should be 3.!&glUsage: !& red green blue alphaThe parameter red is a Half16NV.The parameter green is a Half16NV.The parameter blue is a Half16NV.The parameter alpha is a Half16NV.)The vector equivalent of this command is !'.!'glUsage: !' vThe parameter v is a Half16NV.The length of v should be 4.!(glUsage: !( fogThe parameter fog is a Half16NV.)The vector equivalent of this command is !).!)glUsage: !) fogThe parameter fog is a Half16NV.The length of fog should be 1.!*glUsage: !* target sThe parameter target is a  TextureUnit.The parameter s is a Half16NV.)The vector equivalent of this command is !+.!+glUsage: !+ target vThe parameter target is a  TextureUnit.The parameter v is a Half16NV.The length of v should be 1.!,glUsage: !, target s tThe parameter target is a  TextureUnit.The parameter s is a Half16NV.The parameter t is a Half16NV.)The vector equivalent of this command is !-.!-glUsage: !- target vThe parameter target is a  TextureUnit.The parameter v is a Half16NV.The length of v should be 2.!.glUsage: !. target s t rThe parameter target is a  TextureUnit.The parameter s is a Half16NV.The parameter t is a Half16NV.The parameter r is a Half16NV.)The vector equivalent of this command is !/.!/glUsage: !/ target vThe parameter target is a  TextureUnit.The parameter v is a Half16NV.The length of v should be 3.!0glUsage: !0 target s t r qThe parameter target is a  TextureUnit.The parameter s is a Half16NV.The parameter t is a Half16NV.The parameter r is a Half16NV.The parameter q is a Half16NV.)The vector equivalent of this command is !1.!1glUsage: !1 target vThe parameter target is a  TextureUnit.The parameter v is a Half16NV.The length of v should be 4.!2glUsage: !2 nx ny nzThe parameter nx is a Half16NV.The parameter ny is a Half16NV.The parameter nz is a Half16NV.)The vector equivalent of this command is !3.!3glUsage: !3 vThe parameter v is a Half16NV.The length of v should be 3.!4glUsage: !4 red green blueThe parameter red is a Half16NV.The parameter green is a Half16NV.The parameter blue is a Half16NV.)The vector equivalent of this command is !5.!5glUsage: !5 vThe parameter v is a Half16NV.The length of v should be 3.!6glUsage: !6 sThe parameter s is a Half16NV.)The vector equivalent of this command is !7.!7glUsage: !7 vThe parameter v is a Half16NV.The length of v should be 1.!8glUsage: !8 s tThe parameter s is a Half16NV.The parameter t is a Half16NV.)The vector equivalent of this command is !9.!9glUsage: !9 vThe parameter v is a Half16NV.The length of v should be 2.!:glUsage: !: s t rThe parameter s is a Half16NV.The parameter t is a Half16NV.The parameter r is a Half16NV.)The vector equivalent of this command is !;.!;glUsage: !; vThe parameter v is a Half16NV.The length of v should be 3.!<glUsage: !< s t r qThe parameter s is a Half16NV.The parameter t is a Half16NV.The parameter r is a Half16NV.The parameter q is a Half16NV.)The vector equivalent of this command is !=.!=glUsage: != vThe parameter v is a Half16NV.The length of v should be 4.!>glUsage: !> x yThe parameter x is a Half16NV.The parameter y is a Half16NV.)The vector equivalent of this command is !?.!?glUsage: !? vThe parameter v is a Half16NV.The length of v should be 2.!@glUsage: !@ x y zThe parameter x is a Half16NV.The parameter y is a Half16NV.The parameter z is a Half16NV.)The vector equivalent of this command is !A.!AglUsage: !A vThe parameter v is a Half16NV.The length of v should be 3.!BglUsage: !B x y z wThe parameter x is a Half16NV.The parameter y is a Half16NV.The parameter z is a Half16NV.The parameter w is a Half16NV.)The vector equivalent of this command is !C.!CglUsage: !C vThe parameter v is a Half16NV.The length of v should be 4.!DglUsage: !D index xThe parameter x is a Half16NV.)The vector equivalent of this command is !E.!EglUsage: !E index vThe parameter v is a Half16NV.The length of v should be 1.!FglUsage: !F index x yThe parameter x is a Half16NV.The parameter y is a Half16NV.)The vector equivalent of this command is !G.!GglUsage: !G index vThe parameter v is a Half16NV.The length of v should be 2.!HglUsage: !H index x y zThe parameter x is a Half16NV.The parameter y is a Half16NV.The parameter z is a Half16NV.)The vector equivalent of this command is !I.!IglUsage: !I index vThe parameter v is a Half16NV.The length of v should be 3.!JglUsage: !J index x y z wThe parameter x is a Half16NV.The parameter y is a Half16NV.The parameter z is a Half16NV.The parameter w is a Half16NV.)The vector equivalent of this command is !K.!KglUsage: !K index vThe parameter v is a Half16NV.The length of v should be 4.!LglUsage: !L index n vThe parameter v is a Half16NV.The length of v should be n.!MglUsage: !M index n vThe parameter v is a Half16NV.The length of v should be n.!NglUsage: !N index n vThe parameter v is a Half16NV.The length of v should be n.!OglUsage: !O index n vThe parameter v is a Half16NV.The length of v should be n.!PglUsage: !P weightThe parameter weight is a Half16NV.)The vector equivalent of this command is !Q.!QglUsage: !Q weightThe parameter weight is a Half16NV.The length of weight should be 1.0!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q0!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!">NoneXg!ZglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/gpu_program5.txtGL_NV_gpu_program5 extension is available.![glUsage: ![ target index paramThe length of param should be COMPSIZE(target).!\glUsage: !\ target count paramsThe length of params should be count. !R!S!T!U!V!W!X!Y!Z![!\ !Z![!\!Y!X!W!V!U!T!S!R?NoneXg!eglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/gpu_program4.txtGL_NV_gpu_program4 extension is available.!fglUsage: !f target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.!gglUsage: !g target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.!hglUsage: !h target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.!iglUsage: !i target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.!jglUsage: !j target index x y z wThe parameter target is a  ProgramTarget.)The vector equivalent of this command is !k.!kglUsage: !k target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.!lglUsage: !l target index x y z wThe parameter target is a  ProgramTarget.)The vector equivalent of this command is !m.!mglUsage: !m target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.!nglUsage: !n target index count paramsThe parameter target is a  ProgramTarget.The length of params should be count*4.!oglUsage: !o target index count paramsThe parameter target is a  ProgramTarget.The length of params should be count*4.!pglUsage: !p target index x y z wThe parameter target is a  ProgramTarget.)The vector equivalent of this command is !q.!qglUsage: !q target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.!rglUsage: !r target index x y z wThe parameter target is a  ProgramTarget.)The vector equivalent of this command is !s.!sglUsage: !s target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.!tglUsage: !t target index count paramsThe parameter target is a  ProgramTarget.The length of params should be count*4.!uglUsage: !u target index count paramsThe parameter target is a  ProgramTarget.The length of params should be count*4.!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!d!c!b!a!`!_!^!]@NoneXg!yglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/geometry_program4.txtGL_NV_geometry_program4 extension is available.!zglUsage: !z% target attachment texture level faceThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.The parameter face is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.This command is an alias for v.!{glUsage: !{ target limitThe parameter target is a  ProgramTarget.  !v!w!x!y!z!{!y!z!{!x !w!v ANoneXg!glChecks that the  mhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/framebuffer_multisample_coverage.txt&GL_NV_framebuffer_multisample_coverage extension is available.!glUsage: !@ target coverageSamples colorSamples internalformat width heightThe parameter target is a RenderbufferTarget.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.!|!}!~!!!!!!!~!}!|BNoneXg!glChecks that the  Rhttps://www.khronos.org/registry/gles/extensions/NV/NV_framebuffer_multisample.txtGL_NV_framebuffer_multisample extension is available.!glUsage: !+ target samples internalformat width heightThis command is an alias for w.!!!!!!!!!!CNoneXgO!glChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/framebuffer_mixed_samples.txtGL_NV_framebuffer_mixed_samples extension is available.!glUsage: ! components!glUsage: ! n v!glUsage: ! bufsize v!!!!!!!!!!!!!!!!!!!!!!DNoneXg 0!glChecks that the  Khttps://www.khronos.org/registry/gles/extensions/NV/NV_framebuffer_blit.txtGL_NV_framebuffer_blit extension is available.!glUsage: !< srcX0 srcY0 srcX1 srcY1 dstX0 dstY0 dstX1 dstY1 mask filterThis command is an alias for x.!!!!!!!!!!!!ENoneXg+!glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/fragment_program.txtGL_NV_fragment_program extension is available.!glUsage: ! id len name paramsThe length of name should be 1.The length of params should be 4.!glUsage: ! id len name paramsThe length of name should be 1.The length of params should be 4.!glUsage: ! id len name x y z wThe length of name should be 1.)The vector equivalent of this command is !.!glUsage: ! id len name vThe length of name should be 1.The length of v should be 4.!glUsage: ! id len name x y z wThe length of name should be 1.)The vector equivalent of this command is !.!glUsage: ! id len name vThe length of name should be 1.The length of v should be 4. !!!!!!!!!!!!! !!!!!!!!!!!!!FNoneXg!glChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/fragment_coverage_to_color.txt GL_NV_fragment_coverage_to_color extension is available.!glUsage: ! color!!!!!!!!GNoneXg)!glChecks that the  @https://www.khronos.org/registry/gles/extensions/NV/NV_fence.txt GL_NV_fence extension is available.!glUsage: ! n fencesThe parameter fences is a FenceNV.The length of fences should be n.!glUsage: ! fenceThe parameter fence is a FenceNV.!glUsage: ! n fencesThe parameter fences is a FenceNV.The length of fences should be n.!glUsage: ! fence pname paramsThe parameter fence is a FenceNV.The parameter pname is a FenceParameterNameNV.The length of params should be COMPSIZE(pname).!glUsage: ! fenceThe parameter fence is a FenceNV.!glUsage: ! fence conditionThe parameter fence is a FenceNV.The parameter  condition is a FenceConditionNV.!glUsage: ! fenceThe parameter fence is a FenceNV. !!!!!!!!!!! !!!!!!!!!!!HNoneXg3!glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/explicit_multisample.txtGL_NV_explicit_multisample extension is available.!glUsage: ! pname index valThe parameter pname is a GetMultisamplePNameNV.The length of val should be 2.This command is an alias for y.!glUsage: ! index maskThe parameter mask is a  SampleMaskNV.!glUsage: ! target renderbufferThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.!!!!!!!!!!!!!!!!!!!!!!!!!!!!INoneXgT !glChecks that the  Whttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/evaluators.txtGL_NV_evaluators extension is available.!glUsage: ! target modeThe parameter target is a  EvalTargetNV.The parameter mode is a EvalMapsModeNV.!glUsage: ! target index pname paramsThe parameter target is a  EvalTargetNV.The parameter pname is a MapAttribParameterNV.The length of params should be COMPSIZE(pname).!glUsage: ! target index pname paramsThe parameter target is a  EvalTargetNV.The parameter pname is a MapAttribParameterNV.The length of params should be COMPSIZE(pname).!glUsage: !0 target index type ustride vstride packed pointsThe parameter target is a  EvalTargetNV.The parameter type is a  MapTypeNV.The parameter packed is a Boolean , one of: , .The length of points should be COMPSIZE(target).!glUsage: ! target pname paramsThe parameter target is a  EvalTargetNV.The parameter pname is a MapParameterNV.The length of params should be COMPSIZE(target,pname).!glUsage: ! target pname paramsThe parameter target is a  EvalTargetNV.The parameter pname is a MapParameterNV.The length of params should be COMPSIZE(target,pname).!glUsage: !> target index type ustride vstride uorder vorder packed pointsThe parameter target is a  EvalTargetNV.The parameter type is a  MapTypeNV.The parameter uorder is a  CheckedInt32.The parameter vorder is a  CheckedInt32.The parameter packed is a Boolean , one of: , .The length of points should be COMPSIZE(target,uorder,vorder).!glUsage: ! target pname paramsThe parameter target is a  EvalTargetNV.The parameter pname is a MapParameterNV.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(target,pname).!glUsage: ! target pname paramsThe parameter target is a  EvalTargetNV.The parameter pname is a MapParameterNV.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(target,pname)."!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!JNoneXgYb!glChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/NV/NV_draw_texture.txtGL_NV_draw_texture extension is available.!glUsage: !* texture sampler x0 y0 x1 y1 z s0 t0 s1 t1!!!!KNoneXgek!glChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/NV/NV_draw_instanced.txtGL_NV_draw_instanced extension is available.!glUsage: ! mode first count primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.This command is an alias for z.!glUsage: !" mode count type indices primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The length of indices should be COMPSIZE(count,type).This command is an alias for {.!!!!!!LNoneXgh!glChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/NV/NV_draw_buffers.txtGL_NV_draw_buffers extension is available.!glUsage: ! n bufsThe length of bufs should be n.#!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!!!!!!!!!!MNoneXgm"glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/depth_buffer_float.txtGL_NV_depth_buffer_float extension is available."glUsage: " depth"glUsage: " zmin zmax"glUsage: " zNear zFar!!!!""""""""!!!!NNoneXgqr" glChecks that the  Jhttps://www.khronos.org/registry/gles/extensions/NV/NV_coverage_sample.txtGL_NV_coverage_sample extension is available."glUsage: " mask"glUsage: " operation """""" " " " " "" " """ " " " """""ONoneXgvT"glChecks that the  Whttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/copy_image.txtGL_NV_copy_image extension is available."glUsage: "g srcName srcTarget srcLevel srcX srcY srcZ dstName dstTarget dstLevel dstX dstY dstZ width height depth""""PNoneXg|"glChecks that the  Fhttps://www.khronos.org/registry/gles/extensions/NV/NV_copy_buffer.txtGL_NV_copy_buffer extension is available."glUsage: "3 readTarget writeTarget readOffset writeOffset sizeThe parameter  readOffset is a  BufferOffset.The parameter  writeOffset is a  BufferOffset.The parameter size is a  BufferSize.This command is an alias for |.""""""""QNoneXg"glChecks that the  shttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/conservative_raster_pre_snap_triangles.txt,GL_NV_conservative_raster_pre_snap_triangles extension is available."glUsage: " pname param""""""""""RNoneXgS"glChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/conservative_raster_dilate.txt GL_NV_conservative_raster_dilate extension is available."glUsage: " pname value""""""""""SNoneXg"$glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/conservative_raster.txtGL_NV_conservative_raster extension is available."%glUsage: "% xbits ybits" "!"""#"$"%"$"%"#"""!" TNoneXg1"*glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/conditional_render.txtGL_NV_conditional_render extension is available."+glUsage: "+ id modeThe parameter mode is a TypeEnum.This command is an alias for }.",glUsage: ",This command is an alias for #."&"'"(")"*"+","*"+",")"("'"&UNoneXg"@glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/command_list.txtGL_NV_command_list extension is available."AglUsage: "A list"BglUsage: "B list segments"CglUsage: "C list"DglUsage: "D n lists"EglUsage: "E n states"FglUsage: "F n lists"GglUsage: "G n states"HglUsage: "H$ primitiveMode indirects sizes count"IglUsage: "I+ primitiveMode buffer indirects sizes count"JglUsage: "J" indirects sizes states fbos count"KglUsage: "K) buffer indirects sizes states fbos count"LglUsage: "L tokenID size"MglUsage: "M shadertype"NglUsage: "N list"OglUsage: "O state"PglUsage: "P/ list segment indirects sizes states fbos count"QglUsage: "Q state mode%"-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q%"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"?">"="<";":"9"8"7"6"5"4"3"2"1"0"/"."-VNoneXga"UglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/clip_space_w_scaling.txtGL_NV_clip_space_w_scaling extension is available."VglUsage: "V index xcoeff ycoeff"R"S"T"U"V"U"V"T"S"RWNoneXg"glChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/blend_equation_advanced.txtGL_NV_blend_equation_advanced extension is available."glUsage: "This command is an alias for g."glUsage: " pname value6"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""6"""""""""""""~"}"|"{"z"y"x"w"v"u"t"s"r"q"p"o"n"m"l"k"j"i"h"g"f"e"d"c"b"a"`"_"^"]"\"["Z"Y"X"WXNoneXg"glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/bindless_texture.txtGL_NV_bindless_texture extension is available."glUsage: "# texture level layered layer formatThe parameter layered is a Boolean , one of: , ."glUsage: " texture"glUsage: " texture sampler"glUsage: " handle"glUsage: " handle"glUsage: " handle"glUsage: " handle access"glUsage: " handle"glUsage: " handle"glUsage: " program location value"glUsage: " program location count valuesThe length of values should be count."glUsage: " location value"glUsage: " location count valueThe length of value should be count.""""""""""""""""""""""""""""YNoneXg"glChecks that the  ohttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/bindless_multi_draw_indirect_count.txt(GL_NV_bindless_multi_draw_indirect_count extension is available."glUsage: "> mode indirect drawCount maxDrawCount stride vertexBufferCount"glUsage: "C mode type indirect drawCount maxDrawCount stride vertexBufferCount""""""ZNoneXg8"glChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/NV/bindless_multi_draw_indirect.txt"GL_NV_bindless_multi_draw_indirect extension is available."glUsage: "1 mode indirect drawCount stride vertexBufferCount"glUsage: "6 mode type indirect drawCount stride vertexBufferCount""""""~NoneXg   >OPQkl,/ _ ^  XYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFG      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~""""""""""""""""""""""""""""""""[NoneXg #"glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/MESA/window_pos.txtGL_MESA_window_pos extension is available."glUsage: " x yThe parameter x is a CoordD.The parameter y is a CoordD.This command is an alias for .)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordD.The length of v should be 2.This command is an alias for ."glUsage: " x yThe parameter x is a CoordF.The parameter y is a CoordF.This command is an alias for .)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordF.The length of v should be 2.This command is an alias for ."glUsage: " x yThe parameter x is a CoordI.The parameter y is a CoordI.This command is an alias for .)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordI.The length of v should be 2.This command is an alias for ."glUsage: " x yThe parameter x is a CoordS.The parameter y is a CoordS.This command is an alias for .)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordS.The length of v should be 2.This command is an alias for ."glUsage: " x y zThe parameter x is a CoordD.The parameter y is a CoordD.The parameter z is a CoordD.This command is an alias for .)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordD.The length of v should be 3.This command is an alias for ."glUsage: " x y zThe parameter x is a CoordF.The parameter y is a CoordF.The parameter z is a CoordF.This command is an alias for .)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordF.The length of v should be 3.This command is an alias for ."glUsage: " x y zThe parameter x is a CoordI.The parameter y is a CoordI.The parameter z is a CoordI.This command is an alias for .)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordI.The length of v should be 3.This command is an alias for ."glUsage: " x y zThe parameter x is a CoordS.The parameter y is a CoordS.The parameter z is a CoordS.This command is an alias for .)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordS.The length of v should be 3.This command is an alias for ."glUsage: " x y z wThe parameter x is a CoordD.The parameter y is a CoordD.The parameter z is a CoordD.The parameter w is a CoordD.)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordD.The length of v should be 4."glUsage: " x y z wThe parameter x is a CoordF.The parameter y is a CoordF.The parameter z is a CoordF.The parameter w is a CoordF.)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordF.The length of v should be 4."glUsage: " x y z wThe parameter x is a CoordI.The parameter y is a CoordI.The parameter z is a CoordI.The parameter w is a CoordI.)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordI.The length of v should be 4."glUsage: " x y z wThe parameter x is a CoordS.The parameter y is a CoordS.The parameter z is a CoordS.The parameter w is a CoordS.)The vector equivalent of this command is "."glUsage: " vThe parameter v is a CoordS.The length of v should be 4.""""""""""""""""""""""""""""""""""""""""""""""""""NoneXg A!OPQRST"""""""""""""""""""""""""\NoneXg"glChecks that the  Chttps://www.khronos.org/registry/gles/extensions/KHR/robustness.txtGL_KHR_robustness extension is available."glUsage: "This command is an alias for ."glUsage: " program location bufSize paramsThis command is an alias for G."glUsage: " program location bufSize paramsThis command is an alias for I."glUsage: " program location bufSize paramsThis command is an alias for K."glUsage: "* x y width height format type bufSize dataThe parameter x is a WinCoord.The parameter y is a WinCoord.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of data should be bufSize.This command is an alias for o.GIKo""""""""""""""""G"I"K"o"""""""""]NoneXg2 "glChecks that the  >https://www.khronos.org/registry/gles/extensions/KHR/debug.txt GL_KHR_debug extension is available."glUsage: " callback userParamThis command is an alias for s."glUsage: "' source type severity count ids enabledThis command is an alias for u."glUsage: "# source type id severity length bufThis command is an alias for w."glUsage: "> count bufSize sources types ids severities lengths messageLogThe length of sources should be count.The length of types should be count.The length of ids should be count.The length of  severities should be count.The length of lengths should be count.The length of  messageLog should be bufSize.This command is an alias for ."glUsage: "% identifier name bufSize length labelThe length of label should be bufSize.This command is an alias for ."glUsage: " ptr bufSize length labelThe length of length should be 1.The length of label should be bufSize.This command is an alias for ."glUsage: " pname paramsThis command is an alias for  U."glUsage: " identifier name length labelThis command is an alias for ."glUsage: " ptr length labelThis command is an alias for ."glUsage: "This command is an alias for ."glUsage: " source id length messageThis command is an alias for .h01;<?R\]^ & ' Usuw""""""""""""""""""""""""""""""""""""""""""""""""""""h"s"u"w"""" U""""""""""""""""""""""""""""""""" ^"]"\"R"?"<";"1"0" '" &" "NoneXg501;<?R\]^ & ' UsuwGIKoUVWXYZ[\]^_""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""^NoneXgC #glChecks that the  Rhttps://www.khronos.org/registry/gles/extensions/INTEL/INTEL_performance_query.txtGL_INTEL_performance_query extension is available.#glUsage: # queryHandle#glUsage: # queryId queryHandle#glUsage: # queryHandle#glUsage: # queryHandle#glUsage: # queryId#glUsage: # queryId nextQueryId#glUsage: # queryId counterId counterNameLength counterName counterDescLength counterDesc counterOffset counterDataSize counterTypeEnum counterDataTypeEnum rawCounterMaxValue#glUsage: #- queryHandle flags dataSize data bytesWritten#glUsage: # queryName queryId#glUsage: #K queryId queryNameLength queryName dataSize noCounters noInstances capsMask""""""########## # # # # ####################### # # # # #########""""""_NoneXgP#glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/INTEL/parallel_arrays.txtGL_INTEL_parallel_arrays extension is available.#glUsage: # size type pointerThe parameter type is a VertexPointerType , one of: , , , .The length of pointer should be 4.# glUsage: #  type pointerThe parameter type is a NormalPointerType , one of: , , , , .The length of pointer should be 4.#!glUsage: #! size type pointerThe parameter type is a VertexPointerType , one of: , , , .The length of pointer should be 4.#"glUsage: #" size type pointerThe parameter type is a VertexPointerType , one of: , , , .The length of pointer should be 4. ######## #!#" ### #!#"#####`NoneXgV#'glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/INTEL/map_texture.txtGL_INTEL_map_texture extension is available.#(glUsage: #(# texture level access stride layoutThe length of stride should be 1.The length of layout should be 1.#)glUsage: #) texture#*glUsage: #* texture level###$#%#&#'#(#)#*#'#(#)#*#&#%#$##NoneXgW-6`ab""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*aNoneXg_#+glCChecks that the GL_INGR_blend_func_separate extension is available.#,glUsage: #,0 sfactorRGB dfactorRGB sfactorAlpha dfactorAlphaThe parameter  sfactorRGB is a BlendFuncSeparateParameterEXT.The parameter  dfactorRGB is a BlendFuncSeparateParameterEXT.The parameter  sfactorAlpha is a BlendFuncSeparateParameterEXT.The parameter  dfactorAlpha is a BlendFuncSeparateParameterEXT.This command is an alias for .#+#,#+#,NoneXg_{ cdefghijklm#+#,bNoneXgc#4glChecks that the  Lhttps://www.khronos.org/registry/gles/extensions/IMG/IMG_user_clip_plane.txtGL_IMG_user_clip_plane extension is available.#5glUsage: #5 p eqnThe length of eqn should be 4.#6glUsage: #6 p eqnThe length of eqn should be 4. #-#.#/#0#1#2#3#4#5#6 #4#5#6#3#2#1#0#/#.#-cNoneXgiE#;glChecks that the  [https://www.khronos.org/registry/gles/extensions/IMG/IMG_multisampled_render_to_texture.txt%GL_IMG_multisampled_render_to_texture extension is available.#<glUsage: #<2 target attachment textarget texture level samples#=glUsage: #=+ target samples internalformat width height#7#8#9#:#;#<#=#;#<#=#:#9#8#7dNoneXgr#BglChecks that the  Uhttps://www.khronos.org/registry/OpenGL/extensions/IMG/IMG_framebuffer_downsample.txtGL_IMG_framebuffer_downsample extension is available.#CglUsage: #C8 target attachment textarget texture level xscale yscale#DglUsage: #D4 target attachment texture level layer xscale yscaleThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.The parameter layer is a  CheckedInt32.#>#?#@#A#B#C#D#B#C#D#A#@#?#>eNoneXg|#EglChecks that the  Ohttps://www.khronos.org/registry/OpenGL/extensions/IMG/IMG_bindless_texture.txtGL_IMG_bindless_texture extension is available.#FglUsage: #F textureThis command is an alias for .#GglUsage: #G texture samplerThis command is an alias for .#HglUsage: #H program location valueThis command is an alias for .#IglUsage: #I program location count valuesThe length of values should be count.This command is an alias for .#JglUsage: #J location valueThis command is an alias for .#KglUsage: #K location count valueThe length of value should be count.This command is an alias for .#E#F#G#H#I#J#K#E#F#G#H#I#J#KNoneXg}!:nopqrstuvwxyz{|}~#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#KfNoneXgw #\glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/IBM/vertex_array_lists.txtGL_IBM_vertex_array_lists extension is available.#]glUsage: #]# size type stride pointer ptrstrideThe parameter type is a ColorPointerType , one of: , , , , , , , .The length of pointer should be COMPSIZE(size,type,stride).#^glUsage: #^ stride pointer ptrstrideThe parameter pointer is a BooleanPointer.The length of pointer should be COMPSIZE(stride).#_glUsage: #_ type stride pointer ptrstrideThe parameter type is a FogPointerTypeIBM , one of: , .The length of pointer should be COMPSIZE(type,stride).#`glUsage: #` type stride pointer ptrstrideThe parameter type is a IndexPointerType , one of: , , , .The length of pointer should be COMPSIZE(type,stride).#aglUsage: #a type stride pointer ptrstrideThe parameter type is a NormalPointerType , one of: , , , , .The length of pointer should be COMPSIZE(type,stride).#bglUsage: #b# size type stride pointer ptrstrideThe parameter type is a SecondaryColorPointerTypeIBM.The length of pointer should be COMPSIZE(size,type,stride).#cglUsage: #c# size type stride pointer ptrstrideThe parameter type is a TexCoordPointerType , one of: , , , .The length of pointer should be COMPSIZE(size,type,stride).#dglUsage: #d# size type stride pointer ptrstrideThe parameter type is a VertexPointerType , one of: , , , .The length of pointer should be COMPSIZE(size,type,stride).#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#\#]#^#_#`#a#b#c#d#[#Z#Y#X#W#V#U#T#S#R#Q#P#O#N#M#LgNoneXgQ#gglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/IBM/static_data.txtGL_IBM_static_data extension is available.#hglUsage: #h target#e#f#g#h#g#h#f#ehNoneXg #iglChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/IBM/multimode_draw_arrays.txtGL_IBM_multimode_draw_arrays extension is available.#jglUsage: #j& mode first count primcount modestrideThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The length of mode should be COMPSIZE(primcount).The length of first should be COMPSIZE(primcount).The length of count should be COMPSIZE(primcount).#kglUsage: #k- mode count type indices primcount modestrideThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of mode should be COMPSIZE(primcount).The length of count should be COMPSIZE(primcount).The length of indices should be COMPSIZE(primcount).#i#j#k#i#j#kNoneXg&#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#kiNoneXg9#{glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/HP/image_transform.txtGL_HP_image_transform extension is available.#|glUsage: #| target pname paramsThe parameter target is a ImageTransformTargetHP.The parameter pname is a ImageTransformPNameHP.The length of params should be COMPSIZE(pname).#}glUsage: #} target pname paramsThe parameter target is a ImageTransformTargetHP.The parameter pname is a ImageTransformPNameHP.The length of params should be COMPSIZE(pname).#~glUsage: #~ target pname paramThe parameter target is a ImageTransformTargetHP.The parameter pname is a ImageTransformPNameHP.#glUsage: # target pname paramsThe parameter target is a ImageTransformTargetHP.The parameter pname is a ImageTransformPNameHP.The length of params should be COMPSIZE(pname).#glUsage: # target pname paramThe parameter target is a ImageTransformTargetHP.The parameter pname is a ImageTransformPNameHP.#glUsage: # target pname paramsThe parameter target is a ImageTransformTargetHP.The parameter pname is a ImageTransformPNameHP.The length of params should be COMPSIZE(pname).#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~####{#|#}#~####z#y#x#w#v#u#t#s#r#q#p#o#n#m#lNoneXg?"#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~###jNoneXgŷ#glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/GREMEDY/string_marker.txtGL_GREMEDY_string_marker extension is available.#glUsage: # len stringThe length of string should be len.####NoneXg##kNoneXg#glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/x11_sync_object.txtGL_EXT_x11_sync_object extension is available.#glUsage: #' external_sync_type external_sync flags######lNoneXg#glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/window_rectangles.txtGL_EXT_window_rectangles extension is available.#glUsage: # mode count boxThe length of box should be COMPSIZE(count).################mNoneXg՛#glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/vertex_weighting.txtGL_EXT_vertex_weighting extension is available.#glUsage: # size type stride pointerThe parameter type is a VertexWeightPointerTypeEXT.The length of pointer should be COMPSIZE(type,stride).#glUsage: # weight)The vector equivalent of this command is #.#glUsage: # weightThe length of weight should be 1.##################################nNoneXg+$glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/vertex_shader.txtGL_EXT_vertex_shader extension is available.$glUsage: $$glUsage: $ light valueThe parameter light is a  LightName , one of: , , , , , , , , , , , , , , , .The parameter value is a LightParameter , one of: , , , , , , , , , .$glUsage: $ face valueThe parameter face is a  MaterialFace , one of: }, ~, .The parameter value is a MaterialParameter , one of: , , , , , , .$glUsage: $ valueThe parameter value is a VertexShaderParameterEXT.$glUsage: $ unit coord valueThe parameter unit is a  TextureUnit.The parameter coord is a TextureCoordName , one of: , , , .The parameter value is a TextureGenParameter , one of: .J, , .K, .L, , .M, .$glUsage: $ unit valueThe parameter unit is a  TextureUnit.The parameter value is a  VertexShaderTextureUnitParameter.$glUsage: $ id$glUsage: $ id$glUsage: $ id$glUsage: $ id$glUsage: $$glUsage: $ res src num$glUsage: $& datatype storagetype range componentsThe parameter datatype is a  DataTypeEXT.The parameter  storagetype is a VertexShaderStorageTypeEXT.The parameter range is a ParameterRangeEXT.$glUsage: $ range$glUsage: $ id value dataThe parameter value is a GetVariantValueEXT.The parameter data is a Boolean , one of: , .The length of data should be  COMPSIZE(id).$glUsage: $ id value dataThe parameter value is a GetVariantValueEXT.The length of data should be  COMPSIZE(id).$glUsage: $ id value dataThe parameter value is a GetVariantValueEXT.The length of data should be  COMPSIZE(id).$ glUsage: $  id value dataThe parameter value is a GetVariantValueEXT.The parameter data is a Boolean , one of: , .The length of data should be  COMPSIZE(id).$!glUsage: $! id value dataThe parameter value is a GetVariantValueEXT.The length of data should be  COMPSIZE(id).$"glUsage: $" id value dataThe parameter value is a GetVariantValueEXT.The length of data should be  COMPSIZE(id).$#glUsage: $# id value dataThe parameter value is a GetVariantValueEXT.The parameter data is a Boolean , one of: , .The length of data should be  COMPSIZE(id).$$glUsage: $$ id value dataThe parameter value is a GetVariantValueEXT.The length of data should be  COMPSIZE(id).$%glUsage: $% id value dataThe parameter value is a GetVariantValueEXT.The length of data should be  COMPSIZE(id).$&glUsage: $& id value dataThe parameter value is a GetVariantValueEXT.The length of data should be  COMPSIZE(id).$'glUsage: $' res src num$(glUsage: $( id capThe parameter cap is a  VariantCapEXT.$)glUsage: $) id type addrThe parameter type is a  ScalarType.The length of addr should be COMPSIZE(id,type).$*glUsage: $* id type addrThe parameter type is a  ScalarType.The length of addr should be COMPSIZE(id,type).$+glUsage: $+ op res arg1The parameter op is a VertexShaderOpEXT.$,glUsage: $, op res arg1 arg2The parameter op is a VertexShaderOpEXT.$-glUsage: $- op res arg1 arg2 arg3The parameter op is a VertexShaderOpEXT.$.glUsage: $. res in outX outY outZ outWThe parameter outX is a VertexShaderCoordOutEXT.The parameter outY is a VertexShaderCoordOutEXT.The parameter outZ is a VertexShaderCoordOutEXT.The parameter outW is a VertexShaderCoordOutEXT.$/glUsage: $/ id type stride addrThe parameter type is a  ScalarType.The length of addr should be COMPSIZE(id,type,stride).$0glUsage: $0 id addrThe length of addr should be  COMPSIZE(id).$1glUsage: $1 id addrThe length of addr should be  COMPSIZE(id).$2glUsage: $2 id addrThe length of addr should be  COMPSIZE(id).$3glUsage: $3 id addrThe length of addr should be  COMPSIZE(id).$4glUsage: $4 id addrThe length of addr should be  COMPSIZE(id).$5glUsage: $5 id addrThe length of addr should be  COMPSIZE(id).$6glUsage: $6 id addrThe length of addr should be  COMPSIZE(id).$7glUsage: $7 id addrThe length of addr should be  COMPSIZE(id).$8glUsage: $8 res in outX outY outZ outWThe parameter outX is a VertexShaderWriteMaskEXT.The parameter outY is a VertexShaderWriteMaskEXT.The parameter outZ is a VertexShaderWriteMaskEXT.The parameter outW is a VertexShaderWriteMaskEXT.################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$ $ $ $ $ $$$$$$$$$################################################################################################oNoneXg2r $EglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/vertex_attrib_64bit.txtGL_EXT_vertex_attrib_64bit extension is available.$FglUsage: $F index pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for .$GglUsage: $G index xThis command is an alias for ;.$HglUsage: $H index vThe length of v should be 1.This command is an alias for =.$IglUsage: $I index x yThis command is an alias for ?.$JglUsage: $J index vThe length of v should be 2.This command is an alias for A.$KglUsage: $K index x y zThis command is an alias for C.$LglUsage: $L index vThe length of v should be 3.This command is an alias for E.$MglUsage: $M index x y z wThis command is an alias for G.$NglUsage: $N index vThe length of v should be 4.This command is an alias for I.$OglUsage: $O index size type stride pointerThe length of pointer should be size.This command is an alias for K. X$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$E$F$G$H$I$J$K$L$M$N$O X$D$C$B$A$@$?$>$=$<$;$:$9pNoneXgP $pglChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/vertex_array.txtGL_EXT_vertex_array extension is available.$qglUsage: $q iThis command is an alias for .$rglUsage: $r size type stride count pointerThe parameter type is a ColorPointerType , one of: , , , , , , , .The length of pointer should be  COMPSIZE(size,type,stride,count).$sglUsage: $s mode first countThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.This command is an alias for .$tglUsage: $t stride count pointerThe parameter pointer is a Boolean , one of: , .The length of pointer should be COMPSIZE(stride,count).$uglUsage: $u pname paramsThe parameter pname is a GetPointervPName , one of: , $m, , $g, , , $c, F, , $^, , , $Y, , $S.The length of params should be 1.This command is an alias for .$vglUsage: $v type stride count pointerThe parameter type is a IndexPointerType , one of: , , , .The length of pointer should be COMPSIZE(type,stride,count).$wglUsage: $w type stride count pointerThe parameter type is a NormalPointerType , one of: , , , , .The length of pointer should be COMPSIZE(type,stride,count).$xglUsage: $x size type stride count pointerThe parameter type is a TexCoordPointerType , one of: , , , .The length of pointer should be  COMPSIZE(size,type,stride,count).$yglUsage: $y size type stride count pointerThe parameter type is a VertexPointerType , one of: , , , .The length of pointer should be  COMPSIZE(size,type,stride,count).*$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y*$p$q$r$s$t$u$v$w$x$y$o$n$m$l$k$j$i$h$g$f$e$d$c$b$a$`$_$^$]$\$[$Z$Y$X$W$V$U$T$S$R$Q$PqNoneXg`$glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/transform_feedback.txtGL_EXT_transform_feedback extension is available.$glUsage: $ primitiveModeThis command is an alias for .$glUsage: $ target index bufferThis command is an alias for .$glUsage: $ target index buffer offsetThe parameter offset is a  BufferOffset.$glUsage: $ target index buffer offset sizeThe parameter offset is a  BufferOffset.The parameter size is a  BufferSize.This command is an alias for .$glUsage: $This command is an alias for ;.$glUsage: $, program index bufSize length size type nameThe length of length should be 1.The length of size should be 1.The length of type should be 1.The length of name should be bufSize.This command is an alias for .$glUsage: $" program count varyings bufferModeThe length of varyings should be count.This command is an alias for K.$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~$}$|${$zrNoneXge$glChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_view.txtGL_EXT_texture_view extension is available.$glUsage: $P texture target origtexture internalformat minlevel numlevels minlayer numlayersThis command is an alias for . $$$$$$$$ $$$$sNoneXgl$glChecks that the  Lhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_storage.txtGL_EXT_texture_storage extension is available.$glUsage: $# target levels internalformat widthThis command is an alias for e.$glUsage: $* target levels internalformat width heightThis command is an alias for g.$glUsage: $0 target levels internalformat width height depthThis command is an alias for i.:;<=$$$$$$$$$$$$$$$$$$$$$$$$$=$<$;$:$$tNoneXgq$glChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_perturb_normal.txtGL_EXT_texture_perturb_normal extension is available.$glUsage: $ modeThe parameter mode is a TextureNormalModeEXT.$$$$$$$$uNoneXg$glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_object.txtGL_EXT_texture_object extension is available.$glUsage: $ n textures residencesThe parameter textures is a Texture.The parameter  residences is a Boolean , one of: , .The length of textures should be n.The length of  residences should be n.$glUsage: $ target textureThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter texture is a Texture.This command is an alias for .$glUsage: $ n texturesThe parameter textures is a Texture.The length of textures should be n.$glUsage: $ n texturesThe parameter textures is a Texture.The length of textures should be n.$glUsage: $ textureThe parameter texture is a Texture.$glUsage: $ n textures prioritiesThe parameter textures is a Texture.The parameter  priorities is a ClampedFloat32.The length of textures should be n.The length of  priorities should be n.This command is an alias for . $$$$$$$$$$$$ $$$$$$$$$$$$vNoneXg'$glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture_integer.txtGL_EXT_texture_integer extension is available.$glUsage: $ red green blue alpha$glUsage: $ red green blue alpha6$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$6$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wNoneXg$glChecks that the  Khttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_buffer.txtGL_EXT_texture_buffer extension is available.$glUsage: $) target internalformat buffer offset sizeThe parameter offset is a  BufferOffset.The parameter size is a  BufferSize.This command is an alias for .   $$$$$$$$  $$$$ xNoneXg$glChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_texture_border_clamp.txtGL_EXT_texture_border_clamp extension is available.$glUsage: $ sampler pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for .$glUsage: $ sampler pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for .$glUsage: $ sampler pname paramThe length of param should be COMPSIZE(pname).This command is an alias for ).$glUsage: $ sampler pname paramThe length of param should be COMPSIZE(pname).This command is an alias for +. $$$$$$$ $$$$$$$yNoneXg$$glChecks that the  Whttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/texture3D.txtGL_EXT_texture3D extension is available.$glUsage: $I target level internalformat width height depth border format type pixelsThe parameter target is a  TextureTarget , one of: s, , t, , u, , $, w, , , , $,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be (COMPSIZE(format,type,width,height,depth).This command is an alias for .$glUsage: $K target level xoffset yoffset zoffset width height depth format type pixelsThe parameter target is a  TextureTarget , one of: s, , t, , u, , $, w, , , , $,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be (COMPSIZE(format,type,width,height,depth).This command is an alias for . $$$$$$$$$$$$ $$$$$$$$$$$$zNoneXg,%*glChecks that the  Phttps://www.khronos.org/registry/gles/extensions/EXT/EXT_tessellation_shader.txtGL_EXT_tessellation_shader extension is available.%+glUsage: %+ pname valueThis command is an alias for y.1( < p %%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+1%*%+ p <%)%(%'%&%%%$%#%"%!% %%%%%%%%%%%%%%%%%%% % % % % %%%%%%%%%({NoneXge%,glChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/subtexture.txtGL_EXT_subtexture extension is available.%-glUsage: %-. target level xoffset width format type pixelsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be COMPSIZE(format,type,width).This command is an alias for .%.glUsage: %.= target level xoffset yoffset width height format type pixelsThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(format,type,width,height).This command is an alias for .%,%-%.%,%-%.|NoneXgu%1glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/stencil_two_side.txtGL_EXT_stencil_two_side extension is available.%2glUsage: %2 faceThe parameter face is a StencilFaceDirection.%/%0%1%2%1%2%0%/}NoneXg7%5glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/stencil_clear_tag.txtGL_EXT_stencil_clear_tag extension is available.%6glUsage: %6 stencilTagBits stencilClearTag%3%4%5%6%5%6%4%3~NoneXg%BglChecks that the  Khttps://www.khronos.org/registry/gles/extensions/EXT/EXT_sparse_texture.txtGL_EXT_sparse_texture extension is available.%CglUsage: %C? target level xoffset yoffset zoffset width height depth commitThis command is an alias for .Rjmn%7%8%9%:%;%<%=%>%?%@%A%B%C%B%C%A%@%?%>%=%<nmjR%;%:%9%8%7NoneXgp%GglChecks that the  Zhttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_shader_pixel_local_storage2.txt"GL_EXT_shader_pixel_local_storage2 extension is available.%HglUsage: %H offset n values%IglUsage: %I target size%JglUsage: %J target%D%E%F%G%H%I%J%G%H%I%J%F%E%DNoneXg%|glChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/shader_image_load_store.txtGL_EXT_shader_image_load_store extension is available.%}glUsage: %}0 index texture level layered layer access formatThe parameter layered is a Boolean , one of:  9, #.%~glUsage: %~ barriersThis command is an alias for c.:%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~:%|%}%~%{%z%y%x%w%v%u%t%s%r%q%p%o%n%m%l%k%j%i%h%g%f%e%d%c%b%a%`%_%^%]%\%[%Z%Y%X%W%V%U%T%S%R%Q%P%O%N%M%L%KNoneXg _%glChecks that the  Thttps://www.khronos.org/registry/gles/extensions/EXT/EXT_separate_shader_objects.txtGL_EXT_separate_shader_objects extension is available.%glUsage: % program%glUsage: % pipeline program%glUsage: % pipeline%glUsage: % type string%glUsage: % type count stringsThe length of strings should be count.%glUsage: % n pipelinesThe length of  pipelines should be n.%glUsage: % n pipelinesThe length of  pipelines should be n.%glUsage: % pipeline bufSize length infoLogThe length of length should be 1.The length of infoLog should be bufSize.%glUsage: % pipeline pname params%glUsage: % pipeline%glUsage: % pipeline stages program%glUsage: % type program%glUsage: % pipeline6uwy{}%%%%%%%%%%%%%%%%%%%%6%%%%%%%%%%%uwy{}%%%%%%%%%NoneXg 9P%glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/secondary_color.txtGL_EXT_secondary_color extension is available.%glUsage: % red green blueThe parameter red is a ColorB.The parameter green is a ColorB.The parameter blue is a ColorB.This command is an alias for .)The vector equivalent of this command is %.%glUsage: % vThe parameter v is a ColorB.The length of v should be 3.This command is an alias for .%glUsage: % red green blueThe parameter red is a ColorD.The parameter green is a ColorD.The parameter blue is a ColorD.This command is an alias for .)The vector equivalent of this command is %.%glUsage: % vThe parameter v is a ColorD.The length of v should be 3.This command is an alias for .%glUsage: % red green blueThe parameter red is a ColorF.The parameter green is a ColorF.The parameter blue is a ColorF.This command is an alias for .)The vector equivalent of this command is %.%glUsage: % vThe parameter v is a ColorF.The length of v should be 3.This command is an alias for .%glUsage: % red green blueThe parameter red is a ColorI.The parameter green is a ColorI.The parameter blue is a ColorI.This command is an alias for .)The vector equivalent of this command is %.%glUsage: % vThe parameter v is a ColorI.The length of v should be 3.This command is an alias for .%glUsage: % red green blueThe parameter red is a ColorS.The parameter green is a ColorS.The parameter blue is a ColorS.This command is an alias for .)The vector equivalent of this command is %.%glUsage: % vThe parameter v is a ColorS.The length of v should be 3.This command is an alias for .%glUsage: % red green blueThe parameter red is a ColorUB.The parameter green is a ColorUB.The parameter blue is a ColorUB.This command is an alias for .)The vector equivalent of this command is %.%glUsage: % vThe parameter v is a ColorUB.The length of v should be 3.This command is an alias for .%glUsage: % red green blueThe parameter red is a ColorUI.The parameter green is a ColorUI.The parameter blue is a ColorUI.This command is an alias for .)The vector equivalent of this command is %.%glUsage: % vThe parameter v is a ColorUI.The length of v should be 3.This command is an alias for .%glUsage: % red green blueThe parameter red is a ColorUS.The parameter green is a ColorUS.The parameter blue is a ColorUS.This command is an alias for .)The vector equivalent of this command is %.%glUsage: % vThe parameter v is a ColorUS.The length of v should be 3.This command is an alias for .%glUsage: % size type stride pointerThe parameter type is a ColorPointerType , one of: , , , , , , , .The length of pointer should be COMPSIZE(size,type,stride).This command is an alias for .%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NoneXg A%glChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/EXT/EXT_robustness.txtGL_EXT_robustness extension is available.%glUsage: %%glUsage: % program location bufSize paramsThe length of params should be bufSize.%glUsage: % program location bufSize paramsThe length of params should be bufSize.%glUsage: %* x y width height format type bufSize dataThe length of data should be bufSize.This command is an alias for o. %%%%%%%%%%%% %%%%%%%%%%%%NoneXg E%glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/provoking_vertex.txtGL_EXT_provoking_vertex extension is available.%glUsage: % modeThis command is an alias for .%%%%%%%%NoneXg J%glChecks that the  Shttps://www.khronos.org/registry/gles/extensions/EXT/EXT_primitive_bounding_box.txtGL_EXT_primitive_bounding_box extension is available.%glUsage: %( minX minY minZ minW maxX maxY maxZ maxWThis command is an alias for .%%%%%%NoneXg M%glChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/polygon_offset_clamp.txtGL_EXT_polygon_offset_clamp extension is available.%glUsage: % factor units clamp%%%%%%NoneXg Q%glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/polygon_offset.txtGL_EXT_polygon_offset extension is available.%glUsage: % factor bias%%%%%%%%%%NoneXg Y%glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/point_parameters.txtGL_EXT_point_parameters extension is available.%glUsage: % pname paramThe parameter pname is a PointParameterNameARB.The parameter param is a CheckedFloat32.This command is an alias for .%glUsage: % pname paramsThe parameter pname is a PointParameterNameARB.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).This command is an alias for .%%%%%%%%%%%%%%NoneXg i%glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/pixel_transform.txtGL_EXT_pixel_transform extension is available.%glUsage: % target pname paramsThe length of params should be COMPSIZE(pname).%glUsage: % target pname paramsThe length of params should be COMPSIZE(pname).%glUsage: % target pname paramThe parameter target is a PixelTransformTargetEXT.The parameter pname is a PixelTransformPNameEXT.%glUsage: % target pname paramsThe parameter target is a PixelTransformTargetEXT.The parameter pname is a PixelTransformPNameEXT.The length of params should be 1.%glUsage: % target pname paramThe parameter target is a PixelTransformTargetEXT.The parameter pname is a PixelTransformPNameEXT.%glUsage: % target pname paramsThe parameter target is a PixelTransformTargetEXT.The parameter pname is a PixelTransformPNameEXT.The length of params should be 1.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NoneXg %glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/paletted_texture.txtGL_EXT_paletted_texture extension is available.%glUsage: %. target internalFormat width format type tableThe parameter target is a ColorTableTarget.The parameter internalFormat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of table should be COMPSIZE(format,type,width).This command is an alias for .%glUsage: % target format type dataThe parameter target is a ColorTableTarget.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of data should be COMPSIZE(target,format,type).This command is an alias for .%glUsage: % target pname paramsThe parameter target is a ColorTableTarget.The parameter pname is a GetColorTableParameterPName.The length of params should be COMPSIZE(pname).This command is an alias for .%glUsage: % target pname paramsThe parameter target is a ColorTableTarget.The parameter pname is a GetColorTableParameterPName.The length of params should be COMPSIZE(pname).This command is an alias for . %%%%%%%%%%%% %%%%%%%%%%%%NoneXg a%glChecks that the  Shttps://www.khronos.org/registry/gles/extensions/EXT/EXT_multiview_draw_buffers.txtGL_EXT_multiview_draw_buffers extension is available.%glUsage: % n location indicesThe length of location should be n.The length of indices should be n.%glUsage: % target index data%glUsage: % src index %%%%%%%%% %%%%%%%%%NoneXg %glChecks that the  [https://www.khronos.org/registry/gles/extensions/EXT/EXT_multisampled_render_to_texture.txt%GL_EXT_multisampled_render_to_texture extension is available.%glUsage: %2 target attachment textarget texture level samples!"#%%%%%%#"!NoneXg [&gl:Checks that the GL_EXT_multisample extension is available.&glUsage: & value invertThe parameter value is a ClampedFloat32.The parameter invert is a Boolean , one of:  9, #.&glUsage: & patternThe parameter pattern is a SamplePatternEXT.%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%NoneXg &glBChecks that the GL_EXT_multi_draw_indirect extension is available.& glUsage: &  mode indirect drawcount strideThe length of indirect should be COMPSIZE(drawcount,stride).This command is an alias for .& glUsage: & $ mode type indirect drawcount strideThe length of indirect should be COMPSIZE(drawcount,stride).This command is an alias for .&& & && & NoneXg & glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/multi_draw_arrays.txtGL_EXT_multi_draw_arrays extension is available.& glUsage: &  mode first count primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The length of first should be COMPSIZE(primcount).The length of count should be COMPSIZE(primcount).This command is an alias for .& glUsage: & " mode count type indices primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of count should be COMPSIZE(primcount).The length of indices should be COMPSIZE(primcount).This command is an alias for .& & & & & & NoneXg &glChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_map_buffer_range.txtGL_EXT_map_buffer_range extension is available.&glUsage: & target offset lengthThis command is an alias for .&glUsage: & target offset length accessThis command is an alias for . &&&&&&&&& &&&&&&&&&NoneXg & glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/light_texture.txtGL_EXT_light_texture extension is available.&!glUsage: &! modeThe parameter mode is a LightTextureModeEXT.&"glUsage: &" pnameThe parameter pname is a LightTexturePNameEXT.&#glUsage: &# face modeThe parameter face is a  MaterialFace , one of:  ,  ,  .The parameter mode is a MaterialParameter , one of:  ,  ,  X,  /,  %,  >,  1.$&&&&&&&&&& &!&"&#& &!&"&#&&$&&&&&&&NoneXg Ľ&%glChecks that the  Mhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_instanced_arrays.txtGL_EXT_instanced_arrays extension is available.&&glUsage: && index divisorThis command is an alias for 5.&$&%&&&%&&&$NoneXg &*glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/index_material.txtGL_EXT_index_material extension is available.&+glUsage: &+ face modeThe parameter face is a  MaterialFace , one of: }, ~, .The parameter mode is a IndexMaterialParameterEXT.&'&(&)&*&+&*&+&)&(&'NoneXg Κ&/glChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/index_func.txtGL_EXT_index_func extension is available.&0glUsage: &0 func refThe parameter func is a IndexFunctionEXT.The parameter ref is a ClampedFloat32.&,&-&.&/&0&/&0&.&-&,NoneXg!D &?glChecks that the  Whttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/histogram.txtGL_EXT_histogram extension is available.&@glUsage: &@ target reset format type valuesThe parameter target is a HistogramTargetEXT , one of: , &<, , &2.The parameter reset is a Boolean , one of: , .The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of values should be COMPSIZE(target,format,type).&AglUsage: &A target pname paramsThe parameter target is a HistogramTargetEXT , one of: , &<, , &2.The parameter pname is a GetHistogramParameterPNameEXT , one of: &>, &=, &;, &:, &9, &8, &7, &6.The length of params should be COMPSIZE(pname).&BglUsage: &B target pname paramsThe parameter target is a HistogramTargetEXT , one of: , &<, , &2.The parameter pname is a GetHistogramParameterPNameEXT , one of: &>, &=, &;, &:, &9, &8, &7, &6.The length of params should be COMPSIZE(pname).&CglUsage: &C target reset format type valuesThe parameter target is a MinmaxTargetEXT , one of: , &5.The parameter reset is a Boolean , one of: , .The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of values should be COMPSIZE(target,format,type).&DglUsage: &D target pname paramsThe parameter target is a MinmaxTargetEXT , one of: , &5.The parameter pname is a GetMinmaxParameterPNameEXT , one of: , &4, , &3.The length of params should be COMPSIZE(pname).&EglUsage: &E target pname paramsThe parameter target is a MinmaxTargetEXT , one of: , &5.The parameter pname is a GetMinmaxParameterPNameEXT , one of: , &4, , &3.The length of params should be COMPSIZE(pname).&FglUsage: &F! target width internalformat sinkThe parameter target is a HistogramTargetEXT , one of: , &<, , &2.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter sink is a Boolean , one of: , .This command is an alias for .&GglUsage: &G target internalformat sinkThe parameter target is a MinmaxTargetEXT , one of: , &5.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter sink is a Boolean , one of: , .This command is an alias for .&HglUsage: &H targetThe parameter target is a HistogramTargetEXT , one of: , &<, , &2.This command is an alias for .&IglUsage: &I targetThe parameter target is a MinmaxTargetEXT , one of: , &5.This command is an alias for .&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&?&@&A&B&C&D&E&F&G&H&I&>&=&<&;&:&9&8&7&6&5&4&3&2&1NoneXg!$ &cglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/gpu_shader4.txtGL_EXT_gpu_shader4 extension is available.&dglUsage: &d program nameThe length of name should be COMPSIZE(name).This command is an alias for .&eglUsage: &e program location paramsThe length of params should be COMPSIZE(program,location).This command is an alias for .&fglUsage: &f location v0This command is an alias for U.&gglUsage: &g location count valueThe length of value should be count*1.This command is an alias for W.&hglUsage: &h location v0 v1This command is an alias for a.&iglUsage: &i location count valueThe length of value should be count*2.This command is an alias for c.&jglUsage: &j location v0 v1 v2This command is an alias for m.&kglUsage: &k location count valueThe length of value should be count*3.This command is an alias for o.&lglUsage: &l location v0 v1 v2 v3This command is an alias for y.&mglUsage: &m location count valueThe length of value should be count*4.This command is an alias for {.(   i&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m(&ci&d&e&f&g&h&i&j&k&l&m&b&a&`&_&^&] &\&[&Z&Y&X&W&V &U&T&S&R&Q&P&O &N&M&L&K&JNoneXg!,&nglChecks that the  dhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/gpu_program_parameters.txtGL_EXT_gpu_program_parameters extension is available.&oglUsage: &o target index count paramsThe parameter target is a ProgramTargetARB.The length of params should be count*4.&pglUsage: &p target index count paramsThe parameter target is a ProgramTargetARB.The length of params should be count*4.&n&o&p&n&o&pNoneXg!Sr&glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/framebuffer_object.txtGL_EXT_framebuffer_object extension is available.&glUsage: & target framebufferThe parameter target is a FramebufferTarget.&glUsage: & target renderbufferThe parameter target is a RenderbufferTarget.&glUsage: & targetThe parameter target is a FramebufferTarget.This command is an alias for .&glUsage: & n framebuffersThe length of  framebuffers should be n.This command is an alias for .&glUsage: & n renderbuffersThe length of  renderbuffers should be n.This command is an alias for .&glUsage: &2 target attachment renderbuffertarget renderbufferThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter renderbuffertarget is a RenderbufferTarget.This command is an alias for E.&glUsage: &* target attachment textarget texture levelThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.This command is an alias for I.&glUsage: &* target attachment textarget texture levelThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.This command is an alias for K.&glUsage: &2 target attachment textarget texture level zoffsetThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.This command is an alias for M.&glUsage: & n framebuffersThe length of  framebuffers should be n.This command is an alias for U.&glUsage: & n renderbuffersThe length of  renderbuffers should be n.This command is an alias for Y.&glUsage: & targetThis command is an alias for _.&glUsage: & target attachment pname paramsThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The length of params should be COMPSIZE(pname).This command is an alias for .&glUsage: & target pname paramsThe parameter target is a RenderbufferTarget.The length of params should be COMPSIZE(pname).This command is an alias for .&glUsage: & framebufferThis command is an alias for .&glUsage: & renderbufferThis command is an alias for .&glUsage: &# target internalformat width heightThe parameter target is a RenderbufferTarget.This command is an alias for .E%&'()*+,-./012345&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&E&&&&&&&&&&&&&&&&&&543210/.-,+*)('&&&&&&&&&&&&&&&&&&%&&&&~&}&|&{&z&y&x&w&v&u&t&s&r&qNoneXg![x&glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/framebuffer_blit.txtGL_EXT_framebuffer_blit extension is available.&glUsage: &< srcX0 srcY0 srcX1 srcY1 dstX0 dstY0 dstX1 dstY1 mask filterThe parameter mask is a ClearBufferMask , one of: , , N, , .This command is an alias for x.&&&&&&&&&&&&NoneXg!i&glChecks that the  Whttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/fog_coord.txtGL_EXT_fog_coord extension is available.&glUsage: & type stride pointerThe parameter type is a FogPointerTypeEXT , one of:  4,  X.The length of pointer should be COMPSIZE(type,stride).This command is an alias for  ).&glUsage: & coordThe parameter coord is a CoordD.This command is an alias for  +.)The vector equivalent of this command is &.&glUsage: & coordThe parameter coord is a CoordD.The length of coord should be 1.This command is an alias for  -.&glUsage: & coordThe parameter coord is a CoordF.This command is an alias for  /.)The vector equivalent of this command is &.&glUsage: & coordThe parameter coord is a CoordF.The length of coord should be 1.This command is an alias for  1.$&&&&&&&&&&&&&&&&&&&&&&&&&&$NoneXg!t&glChecks that the  Vhttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_draw_transform_feedback.txtGL_EXT_draw_transform_feedback extension is available.&glUsage: & mode idThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.This command is an alias for _.&glUsage: & mode id instancecountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.This command is an alias for .&&&&&&NoneXg!}&glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/draw_range_elements.txtGL_EXT_draw_range_elements extension is available.&glUsage: &" mode start end count type indicesThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type).This command is an alias for .&&&&&&&&NoneXg!&glHChecks that the GL_EXT_draw_elements_base_vertex extension is available.&glUsage: &# mode count type indices basevertexThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type).This command is an alias for .&glUsage: &1 mode count type indices instancecount basevertexThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type).This command is an alias for .&glUsage: &- mode start end count type indices basevertexThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type).This command is an alias for .&glUsage: &- mode count type indices primcount basevertexThe parameter type is a DrawElementsType.The length of count should be COMPSIZE(drawcount).The length of indices should be COMPSIZE(drawcount).The length of  basevertex should be COMPSIZE(drawcount).This command is an alias for  .&&&&&&&&&&NoneXg! &glChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_draw_buffers_indexed.txtGL_EXT_draw_buffers_indexed extension is available.&glUsage: & buf modeRGB modeAlphaThis command is an alias for K.&glUsage: & buf modeThis command is an alias for M.&glUsage: &$ buf srcRGB dstRGB srcAlpha dstAlphaThis command is an alias for O.&glUsage: & buf src dstThis command is an alias for Q.&glUsage: & index r g b aThe parameter r is a Boolean , one of:  9, #.The parameter g is a Boolean , one of:  9, #.The parameter b is a Boolean , one of:  9, #.The parameter a is a Boolean , one of:  9, #.This command is an alias for .&glUsage: & target indexThis command is an alias for .&glUsage: & target indexThis command is an alias for 5.&glUsage: & target indexThis command is an alias for .%wxyz{|}    B C | } &&&&&&&&&%&&&&&&&&& } | C B   }|{zyxwNoneXg!&glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/draw_buffers2.txtGL_EXT_draw_buffers2 extension is available.&glUsage: & index r g b aThe parameter r is a Boolean , one of:  9, #.The parameter g is a Boolean , one of:  9, #.The parameter b is a Boolean , one of:  9, #.The parameter a is a Boolean , one of:  9, #.This command is an alias for .kmoqs&&&&kmoqsNoneXg!i&glChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/EXT/EXT_draw_buffers.txtGL_EXT_draw_buffers extension is available.&glUsage: & n bufsThis command is an alias for #.$%&'()*+,-./012345&&&&&&&&&&&&&&&&&&&$&&543210/.-,+*)('&&&&&&&&&&&&&&&&&%&NoneXg!0&glChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_disjoint_timer_query.txtGL_EXT_disjoint_timer_query extension is available.&glUsage: & id pname paramsThis command is an alias for .&glUsage: & id targetThis command is an alias for '.6789&&&&&&&&&9&&87&6NoneXg! &glChecks that the  Phttps://www.khronos.org/registry/gles/extensions/EXT/EXT_discard_framebuffer.txtGL_EXT_discard_framebuffer extension is available.&glUsage: &" target numAttachments attachmentsThe length of  attachments should be numAttachments.&&&&&&&&&&NoneXg%d&glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/direct_state_access.txtGL_EXT_direct_state_access extension is available.&glUsage: & texunit target textureThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter texture is a Texture.&glUsage: & framebuffer targetThe parameter  framebuffer is a  Framebuffer.The parameter target is a FramebufferTarget.&glUsage: &' buffer internalformat format type dataThe parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of data should be COMPSIZE(format,type).&glUsage: &3 buffer internalformat offset size format type dataThe parameter offset is a  BufferSize.The parameter size is a  BufferSize.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of data should be COMPSIZE(format,type).&glUsage: & maskThe parameter mask is a ClientAttribMask , one of:  j,  h,  g.&glUsage: &@ texunit target level internalformat width border imageSize bitsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter border is a  CheckedInt32.The length of bits should be  imageSize.&glUsage: &G texunit target level internalformat width height border imageSize bitsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter border is a  CheckedInt32.The length of bits should be  imageSize.&glUsage: &M texunit target level internalformat width height depth border imageSize bitsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter border is a  CheckedInt32.The length of bits should be  imageSize.&glUsage: &9 texunit target level xoffset width format imageSize bitsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The length of bits should be  imageSize.&glUsage: &H texunit target level xoffset yoffset width height format imageSize bitsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The length of bits should be  imageSize.&glUsage: &V texunit target level xoffset yoffset zoffset width height depth format imageSize bitsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The length of bits should be  imageSize.&glUsage: &@ texture target level internalformat width border imageSize bitsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter border is a  CheckedInt32.The length of bits should be  imageSize.&glUsage: &G texture target level internalformat width height border imageSize bitsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter border is a  CheckedInt32.The length of bits should be  imageSize.&glUsage: &M texture target level internalformat width height depth border imageSize bitsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter border is a  CheckedInt32.The length of bits should be  imageSize.&glUsage: &9 texture target level xoffset width format imageSize bitsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The length of bits should be  imageSize.'glUsage: 'H texture target level xoffset yoffset width height format imageSize bitsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The length of bits should be  imageSize.'glUsage: 'V texture target level xoffset yoffset zoffset width height depth format imageSize bitsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The length of bits should be  imageSize.'glUsage: '5 texunit target level internalformat x y width borderThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter x is a WinCoord.The parameter y is a WinCoord.The parameter border is a  CheckedInt32.'glUsage: '< texunit target level internalformat x y width height borderThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter x is a WinCoord.The parameter y is a WinCoord.The parameter border is a  CheckedInt32.'glUsage: '' texunit target level xoffset x y widthThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord.'glUsage: '6 texunit target level xoffset yoffset x y width heightThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord.'glUsage: '> texunit target level xoffset yoffset zoffset x y width heightThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord.'glUsage: '5 texture target level internalformat x y width borderThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter x is a WinCoord.The parameter y is a WinCoord.The parameter border is a  CheckedInt32.'glUsage: '< texture target level internalformat x y width height borderThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureInternalFormat.The parameter x is a WinCoord.The parameter y is a WinCoord.The parameter border is a  CheckedInt32.' glUsage: ' ' texture target level xoffset x y widthThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord.' glUsage: ' 6 texture target level xoffset yoffset x y width heightThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord.' glUsage: ' > texture target level xoffset yoffset zoffset x y width heightThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord.' glUsage: '  array indexThe parameter array is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  .' glUsage: '  array indexThe parameter array is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  .'glUsage: ' vaobj index'glUsage: ' vaobj arrayThe parameter array is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  .'glUsage: ' array indexThe parameter array is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  .'glUsage: ' array indexThe parameter array is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  .'glUsage: ' vaobj index'glUsage: ' vaobj arrayThe parameter array is a  EnableCap , one of:  , ( , ), (, (,  },  , &,  f,  e,  d,  c,  b,  a,  _,  ,  W, , , ,  u,  \,  Z,  ),  , !, , , , , , , , , , ,  , !,  ,  ,  ", #,  ,  ,  ,  ,  ,  ,  ,  ,  , ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  ,  , $, %,  ,  , &, ',  i, ], \, [, Y,  c, (, ), *, +, ,, -, ., , /, 0, 1, , p, n, y2, 3, 04,  ,  ,  ,  ,  ,  .'glUsage: ' buffer offset length'glUsage: ' framebuffer modeThe parameter  framebuffer is a  Framebuffer.The parameter mode is a DrawBufferMode , one of:  |,  {,  z,  y,  ,  ,  ,  ,  ,  ,  , , , , .'glUsage: ' framebuffer n bufsThe parameter  framebuffer is a  Framebuffer.The parameter bufs is a DrawBufferMode , one of:  |,  {,  z,  y,  ,  ,  ,  ,  ,  ,  , , , , .The length of bufs should be n.'glUsage: ' framebuffer modeThe parameter  framebuffer is a  Framebuffer.The parameter mode is a ReadBufferMode , one of:  |,  {,  z,  y,  ,  ,  ,  ,  ,  , , .'glUsage: ' texunit targetThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.'glUsage: ' texture targetThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.'glUsage: ' texunit target lod imgThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter lod is a  CheckedInt32.The length of img should be COMPSIZE(target,lod).'glUsage: ' texture target lod imgThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter lod is a  CheckedInt32.The length of img should be COMPSIZE(target,lod).'glUsage: ' target index dataThe parameter target is a TypeEnum.The length of data should be COMPSIZE(target).This command is an alias for .'glUsage: ' pname index paramsThe parameter pname is a TypeEnum.The length of params should be COMPSIZE(pname).This command is an alias for .'glUsage: ' target index dataThe parameter target is a TypeEnum.The length of data should be COMPSIZE(target).This command is an alias for .'glUsage: ' pname index paramsThe parameter pname is a TypeEnum.The length of params should be COMPSIZE(pname).This command is an alias for .' glUsage: '  framebuffer pname paramsThe parameter  framebuffer is a  Framebuffer.The parameter pname is a GetFramebufferParameter.The length of params should be COMPSIZE(pname).'!glUsage: '! texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The length of params should be COMPSIZE(pname).'"glUsage: '" texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The length of params should be COMPSIZE(pname).'#glUsage: '# texunit coord pname paramsThe parameter texunit is a  TextureUnit.The parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The length of params should be COMPSIZE(pname).'$glUsage: '$ texunit coord pname paramsThe parameter texunit is a  TextureUnit.The parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The length of params should be COMPSIZE(pname).'%glUsage: '% texunit coord pname paramsThe parameter texunit is a  TextureUnit.The parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The length of params should be COMPSIZE(pname).'&glUsage: '&( texunit target level format type pixelsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(target,level,format,type).''glUsage: ''" texunit target level pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'(glUsage: '(" texunit target level pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).')glUsage: ') texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'*glUsage: '* texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'+glUsage: '+ texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).',glUsage: ', texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'-glUsage: '- buffer pname paramsThe parameter pname is a VertexBufferObjectParameter.The length of params should be COMPSIZE(pname).'.glUsage: '. buffer pname paramsThe parameter pname is a VertexBufferObjectParameter.The length of params should be 1.'/glUsage: '/ buffer offset size dataThe length of data should be COMPSIZE(size).'0glUsage: '0$ framebuffer attachment pname paramsThe parameter  framebuffer is a  Framebuffer.The parameter  attachment is a FramebufferAttachment.The parameter pname is a "FramebufferAttachmentParameterName.The length of params should be COMPSIZE(pname).'1glUsage: '1 framebuffer pname paramsThe parameter  framebuffer is a  Framebuffer.The parameter pname is a GetFramebufferParameter.The length of params should be COMPSIZE(pname).'2glUsage: '2 program target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.'3glUsage: '3 program target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.'4glUsage: '4 program target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.'5glUsage: '5 program target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.'6glUsage: '6 program target pname stringThe parameter target is a  ProgramTarget.The parameter pname is a ProgramStringProperty.The length of string should be COMPSIZE(program,pname).'7glUsage: '7 program target pname paramsThe parameter target is a  ProgramTarget.The parameter pname is a ProgramProperty.The length of params should be 1.'8glUsage: '8 renderbuffer pname paramsThe parameter  renderbuffer is a  Renderbuffer.The parameter pname is a RenderbufferParameterName.The length of params should be COMPSIZE(pname).'9glUsage: '9 target index dataThe parameter target is a TypeEnum.The length of data should be 1.':glUsage: ': pname index paramsThe parameter pname is a TypeEnum.The length of params should be 1.';glUsage: ';( texture target level format type pixelsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(target,level,format,type).'<glUsage: '<" texture target level pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'=glUsage: '=" texture target level pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'>glUsage: '> texture target pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'?glUsage: '? texture target pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'@glUsage: '@ texture target pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'AglUsage: 'A texture target pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a GetTextureParameter , one of: , , , *, /, , , *, , , , i, +y, \,  , Z, x, %, %, % , % , % , % ,  , ,  , y, , , F, D,  , C, , , , ,  , A, , , , +z, +{, >, +|,  , ;,  , 6, , y, 4, 3.The length of params should be COMPSIZE(pname).'BglUsage: 'B vaobj index pname param'CglUsage: 'C vaobj pname param'DglUsage: 'D vaobj index pname param'EglUsage: 'E vaobj pname paramThe length of param should be 1.'FglUsage: 'F buffer accessThe parameter access is a VertexBufferObjectAccess.'GglUsage: 'G buffer offset length accessThe parameter access is a BufferAccessMask.'HglUsage: 'H& mode left right bottom top zNear zFarThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'IglUsage: 'I modeThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'JglUsage: 'J mode mThe parameter mode is a  MatrixMode , one of:  , mO,  ], .The length of m should be 16.'KglUsage: 'K mode mThe parameter mode is a  MatrixMode , one of:  , mO,  ], .The length of m should be 16.'LglUsage: 'L mode mThe parameter mode is a  MatrixMode , one of:  , mO,  ], .The length of m should be 16.'MglUsage: 'M mode mThe parameter mode is a  MatrixMode , one of:  , mO,  ], .The length of m should be 16.'NglUsage: 'N mode mThe parameter mode is a  MatrixMode , one of:  , mO,  ], .The length of m should be 16.'OglUsage: 'O mode mThe parameter mode is a  MatrixMode , one of:  , mO,  ], .The length of m should be 16.'PglUsage: 'P mode mThe parameter mode is a  MatrixMode , one of:  , mO,  ], .The length of m should be 16.'QglUsage: 'Q mode mThe parameter mode is a  MatrixMode , one of:  , mO,  ], .The length of m should be 16.'RglUsage: 'R& mode left right bottom top zNear zFarThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'SglUsage: 'S modeThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'TglUsage: 'T modeThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'UglUsage: 'U mode angle x y zThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'VglUsage: 'V mode angle x y zThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'WglUsage: 'W mode x y zThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'XglUsage: 'X mode x y zThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'YglUsage: 'Y mode x y zThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'ZglUsage: 'Z mode x y zThe parameter mode is a  MatrixMode , one of:  , mO,  ], .'[glUsage: '[% texunit target internalformat bufferThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter internalformat is a TypeEnum.'\glUsage: '\! texunit size type stride pointerThe parameter texunit is a  TextureUnit.The parameter type is a TexCoordPointerType , one of:  X,  4, , .The length of pointer should be COMPSIZE(size,type,stride).']glUsage: '] texunit target pname paramThe parameter texunit is a  TextureUnit.The parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The parameter param is a CheckedFloat32.)The vector equivalent of this command is '^.'^glUsage: '^ texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).'_glUsage: '_ texunit target pname paramThe parameter texunit is a  TextureUnit.The parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The parameter param is a  CheckedInt32.)The vector equivalent of this command is '`.'`glUsage: '` texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a TextureEnvTarget , one of:  .The parameter pname is a TextureEnvParameter , one of:  ,  .The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).'aglUsage: 'a texunit coord pname paramThe parameter texunit is a  TextureUnit.The parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .)The vector equivalent of this command is 'b.'bglUsage: 'b texunit coord pname paramsThe parameter texunit is a  TextureUnit.The parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The length of params should be COMPSIZE(pname).'cglUsage: 'c texunit coord pname paramThe parameter texunit is a  TextureUnit.The parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The parameter param is a CheckedFloat32.)The vector equivalent of this command is 'd.'dglUsage: 'd texunit coord pname paramsThe parameter texunit is a  TextureUnit.The parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).'eglUsage: 'e texunit coord pname paramThe parameter texunit is a  TextureUnit.The parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The parameter param is a  CheckedInt32.)The vector equivalent of this command is 'f.'fglUsage: 'f texunit coord pname paramsThe parameter texunit is a  TextureUnit.The parameter coord is a TextureCoordName , one of:  K,  #,  V,  Z.The parameter pname is a TextureGenParameter , one of: .J,  , .K, .L,  , .M,  .The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).'gglUsage: 'gD texunit target level internalformat width border format type pixelsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureComponentCount.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be COMPSIZE(format,type,width).'hglUsage: 'hK texunit target level internalformat width height border format type pixelsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureComponentCount.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(format,type,width,height).'iglUsage: 'iQ texunit target level internalformat width height depth border format type pixelsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureComponentCount.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be (COMPSIZE(format,type,width,height,depth).'jglUsage: 'j texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).'kglUsage: 'k texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The length of params should be COMPSIZE(pname).'lglUsage: 'l texunit target pname paramThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter param is a CheckedFloat32.)The vector equivalent of this command is 'm.'mglUsage: 'm texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).'nglUsage: 'n texunit target pname paramThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter param is a  CheckedInt32.)The vector equivalent of this command is 'o.'oglUsage: 'o texunit target pname paramsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).'pglUsage: 'p texunit target renderbufferThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.'qglUsage: 'q6 texunit target level xoffset width format type pixelsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be COMPSIZE(format,type,width).'rglUsage: 'rE texunit target level xoffset yoffset width height format type pixelsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(format,type,width,height).'sglUsage: 'sS texunit target level xoffset yoffset zoffset width height depth format type pixelsThe parameter texunit is a  TextureUnit.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be (COMPSIZE(format,type,width,height,depth).'tglUsage: 't buffer size data usageThe parameter usage is a VertexBufferObjectUsage.The length of data should be COMPSIZE(size).'uglUsage: 'u buffer size data flagsThe parameter size is a  BufferSize.The length of data should be size.This command is an alias for Y.'vglUsage: 'v buffer offset size dataThe parameter size is a  BufferSize.The length of data should be COMPSIZE(size).This command is an alias for [.'wglUsage: 'w3 readBuffer writeBuffer readOffset writeOffset size'xglUsage: 'x framebuffer pname paramThe parameter  framebuffer is a  Framebuffer.The parameter pname is a FramebufferParameterName.'yglUsage: 'y7 framebuffer attachment renderbuffertarget renderbufferThe parameter  framebuffer is a  Framebuffer.The parameter  attachment is a FramebufferAttachment.The parameter renderbuffertarget is a RenderbufferTarget.The parameter  renderbuffer is a  Renderbuffer.'zglUsage: 'z/ framebuffer attachment textarget texture levelThe parameter  framebuffer is a  Framebuffer.The parameter  attachment is a FramebufferAttachment.The parameter  textarget is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter texture is a Texture.The parameter level is a  CheckedInt32.'{glUsage: '{/ framebuffer attachment textarget texture levelThe parameter  framebuffer is a  Framebuffer.The parameter  attachment is a FramebufferAttachment.The parameter  textarget is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter texture is a Texture.The parameter level is a  CheckedInt32.'|glUsage: '|7 framebuffer attachment textarget texture level zoffsetThe parameter  framebuffer is a  Framebuffer.The parameter  attachment is a FramebufferAttachment.The parameter  textarget is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter texture is a Texture.The parameter level is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.'}glUsage: '}% framebuffer attachment texture levelThe parameter  framebuffer is a  Framebuffer.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.'~glUsage: '~* framebuffer attachment texture level faceThe parameter  framebuffer is a  Framebuffer.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.The parameter face is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.'glUsage: '+ framebuffer attachment texture level layerThe parameter  framebuffer is a  Framebuffer.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.The parameter layer is a  CheckedInt32.'glUsage: ' program target index x y z wThe parameter target is a  ProgramTarget.)The vector equivalent of this command is '.'glUsage: ' program target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.'glUsage: ' program target index x y z wThe parameter target is a  ProgramTarget.)The vector equivalent of this command is '.'glUsage: ' program target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.'glUsage: ' program target index x y z wThe parameter target is a  ProgramTarget.)The vector equivalent of this command is '.'glUsage: ' program target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.'glUsage: ' program target index x y z wThe parameter target is a  ProgramTarget.)The vector equivalent of this command is '.'glUsage: ' program target index paramsThe parameter target is a  ProgramTarget.The length of params should be 4.'glUsage: '" program target index count paramsThe parameter target is a  ProgramTarget.The length of params should be count*4.'glUsage: '" program target index count paramsThe parameter target is a  ProgramTarget.The length of params should be count*4.'glUsage: '" program target index count paramsThe parameter target is a  ProgramTarget.The length of params should be count*4.'glUsage: '! program target format len stringThe parameter target is a  ProgramTarget.The parameter format is a  ProgramFormat.The length of string should be len.'glUsage: ') renderbuffer internalformat width heightThe parameter  renderbuffer is a  Renderbuffer.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.'glUsage: 'F renderbuffer coverageSamples colorSamples internalformat width heightThe parameter  renderbuffer is a  Renderbuffer.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.'glUsage: '1 renderbuffer samples internalformat width heightThe parameter  renderbuffer is a  Renderbuffer.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.'glUsage: ' program location x'glUsage: ' program location count valueThe length of value should be count.'glUsage: ' program location x y'glUsage: ' program location count valueThe length of value should be count*2.'glUsage: ' program location x y z'glUsage: ' program location count valueThe length of value should be count*3.'glUsage: ' program location x y z w'glUsage: ' program location count valueThe length of value should be count*4.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*4.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*9.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*6.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*16.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*8.'glUsage: '' program location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*12.'glUsage: ' maskThe parameter mask is a ClientAttribMask , one of:  j,  h,  g.'glUsage: '% texture target internalformat bufferThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter internalformat is a TextureInternalFormat.'glUsage: '1 texture target internalformat buffer offset sizeThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter internalformat is a TextureInternalFormat.The parameter offset is a  BufferOffset.The parameter size is a  BufferSize.'glUsage: 'D texture target level internalformat width border format type pixelsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureComponentCount.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be COMPSIZE(format,type,width).'glUsage: 'K texture target level internalformat width height border format type pixelsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureComponentCount.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(format,type,width,height).'glUsage: 'Q texture target level internalformat width height depth border format type pixelsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter internalformat is a TextureComponentCount.The parameter border is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be (COMPSIZE(format,type,width,height,depth).'glUsage: '@ texture level xoffset yoffset zoffset width height depth commit'glUsage: ' texture target pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).'glUsage: ' texture target pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The length of params should be COMPSIZE(pname).'glUsage: ' texture target pname paramThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter param is a CheckedFloat32.)The vector equivalent of this command is '.'glUsage: ' texture target pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).'glUsage: ' texture target pname paramThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter param is a  CheckedInt32.)The vector equivalent of this command is '.'glUsage: ' texture target pname paramsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter pname is a TextureParameterName , one of: , , *,  , /, , , *, , Z, %, %, % , % , % , % , , , , , A, , , , >,  , uC, , 5, y,  D, 4, 3.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).'glUsage: ' texture target renderbufferThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.'glUsage: 'H texture target samples internalformat width height fixedsamplelocationsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter internalformat is a TextureInternalFormat.The parameter fixedsamplelocations is a Boolean , one of:  9, #.'glUsage: 'N texture target samples internalformat width height depth fixedsamplelocationsThe parameter fixedsamplelocations is a Boolean , one of:  9, #.'glUsage: '6 texture target level xoffset width format type pixelsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be COMPSIZE(format,type,width).'glUsage: 'E texture target level xoffset yoffset width height format type pixelsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be "COMPSIZE(format,type,width,height).'glUsage: 'S texture target level xoffset yoffset zoffset width height depth format type pixelsThe parameter texture is a Texture.The parameter target is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of pixels should be (COMPSIZE(format,type,width,height,depth).'glUsage: ' buffer'glUsage: '( vaobj bindingindex buffer offset strideThe parameter offset is a  BufferOffset.'glUsage: '% vaobj buffer size type stride offsetThe parameter type is a ColorPointerType , one of:  ,  X,  4, , , , , .'glUsage: ' vaobj buffer stride offset'glUsage: ' vaobj buffer type stride offsetThe parameter type is a FogCoordinatePointerType , one of:  4,  X.'glUsage: ' vaobj buffer type stride offsetThe parameter type is a IndexPointerType , one of:  X,  4, , .'glUsage: '- vaobj buffer texunit size type stride offsetThe parameter type is a TexCoordPointerType , one of:  X,  4, , .'glUsage: ' vaobj buffer type stride offsetThe parameter type is a NormalPointerType , one of:  ,  X,  4, , .'glUsage: '% vaobj buffer size type stride offsetThe parameter type is a ColorPointerType , one of:  ,  X,  4, , , , , .'glUsage: '% vaobj buffer size type stride offsetThe parameter type is a TexCoordPointerType , one of:  X,  4, , .'glUsage: ' vaobj attribindex bindingindex'glUsage: ' vaobj index divisor'glUsage: '6 vaobj attribindex size type normalized relativeoffsetThe parameter  normalized is a Boolean , one of:  9, #.'glUsage: '+ vaobj attribindex size type relativeoffset'glUsage: '+ vaobj buffer index size type stride offsetThe parameter type is a VertexAttribEnum.'glUsage: '+ vaobj attribindex size type relativeoffset'glUsage: '+ vaobj buffer index size type stride offsetThe parameter offset is a  BufferOffset.'glUsage: '6 vaobj buffer index size type normalized stride offsetThe parameter type is a VertexAttribPointerType.'glUsage: ' vaobj bindingindex divisor'glUsage: '% vaobj buffer size type stride offsetThe parameter type is a VertexPointerType , one of:  X,  4, , .kmoqsuwy{}&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' k''''m''''''''o''''''' q'!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'Es'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''uwy{}''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&NoneXg%.'glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/depth_bounds_test.txtGL_EXT_depth_bounds_test extension is available.'glUsage: ' zmin zmaxThe parameter zmin is a ClampedFloat64.The parameter zmax is a ClampedFloat64.''''''''NoneXg%'glChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/EXT/EXT_debug_marker.txtGL_EXT_debug_marker extension is available.'glUsage: ' length marker'glUsage: ''glUsage: ' length marker''''''''NoneXg%'glChecks that the  Hhttps://www.khronos.org/registry/gles/extensions/EXT/EXT_debug_label.txtGL_EXT_debug_label extension is available.'glUsage: '! type object bufSize length labelThe length of length should be 1.The length of label should be bufSize.'glUsage: ' type object length label 1{''''''''' '''''''1'{'NoneXg%'glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/cull_vertex.txtGL_EXT_cull_vertex extension is available.'glUsage: ' pname paramsThe parameter pname is a CullParameterEXT.The length of params should be 4.'glUsage: ' pname paramsThe parameter pname is a CullParameterEXT.The length of params should be 4.''''''''''''NoneXg&-'glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/copy_texture.txtGL_EXT_copy_texture extension is available.'glUsage: '- target level internalformat x y width borderThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.The parameter border is a  CheckedInt32.This command is an alias for .'glUsage: '4 target level internalformat x y width height borderThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.The parameter border is a  CheckedInt32.This command is an alias for .'glUsage: ' target level xoffset x y widthThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord.This command is an alias for .'glUsage: '. target level xoffset yoffset x y width heightThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord.This command is an alias for .'glUsage: '6 target level xoffset yoffset zoffset x y width heightThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter x is a WinCoord.The parameter y is a WinCoord.This command is an alias for .''''''''''''NoneXg&2'glChecks that the  Ghttps://www.khronos.org/registry/gles/extensions/EXT/EXT_copy_image.txtGL_EXT_copy_image extension is available.'glUsage: 'p srcName srcTarget srcLevel srcX srcY srcZ dstName dstTarget dstLevel dstX dstY dstZ srcWidth srcHeight srcDepthThis command is an alias for !.''''NoneXg&5'glChecks that the  Yhttps://www.khronos.org/registry/gles/extensions/ANDROID/ANDROID_extension_pack_es31a.txtGL_ANDROID_extension_pack_es31a extension is available.U   01;<?R\]^(wxyz{|}    < B C p | } & ' Usuw !"#%&V    kXYZ[\]^""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%%%&&&&&&&&&''''NoneXg&;U   01;<?R\]^(wxyz{|}    < B C p | } & ' Usuw !"#%&V    kXYZ[\]^""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%%%&&&&&&&&&'''NoneXg&c'glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/coordinate_frame.txtGL_EXT_coordinate_frame extension is available.'glUsage: ' bx by bz)The vector equivalent of this command is '.'glUsage: ' vThe length of v should be 3.'glUsage: ' bx by bzThe parameter bx is a CoordD.The parameter by is a CoordD.The parameter bz is a CoordD.)The vector equivalent of this command is '.'glUsage: ' vThe parameter v is a CoordD.The length of v should be 3.'glUsage: ' bx by bzThe parameter bx is a CoordF.The parameter by is a CoordF.The parameter bz is a CoordF.)The vector equivalent of this command is '.'glUsage: ' vThe parameter v is a CoordF.The length of v should be 3.'glUsage: ' bx by bz)The vector equivalent of this command is '.'glUsage: ' vThe length of v should be 3.'glUsage: ' bx by bz)The vector equivalent of this command is '.'glUsage: ' vThe length of v should be 3.(glUsage: ( type stride pointerThe parameter type is a BinormalPointerTypeEXT.The length of pointer should be COMPSIZE(type,stride).(glUsage: ( tx ty tz)The vector equivalent of this command is (.(glUsage: ( vThe length of v should be 3.(glUsage: ( tx ty tzThe parameter tx is a CoordD.The parameter ty is a CoordD.The parameter tz is a CoordD.)The vector equivalent of this command is (.(glUsage: ( vThe parameter v is a CoordD.The length of v should be 3.(glUsage: ( tx ty tzThe parameter tx is a CoordF.The parameter ty is a CoordF.The parameter tz is a CoordF.)The vector equivalent of this command is (.(glUsage: ( vThe parameter v is a CoordF.The length of v should be 3.(glUsage: ( tx ty tz)The vector equivalent of this command is (.(glUsage: ( vThe length of v should be 3.( glUsage: (  tx ty tz)The vector equivalent of this command is ( .( glUsage: (  vThe length of v should be 3.( glUsage: (  type stride pointerThe parameter type is a TangentPointerTypeEXT.The length of pointer should be COMPSIZE(type,stride).%'''''''''''''''''''''''''(((((((((( ( ( %'''''''''''(((((((((( ( ( ''''''''''''''NoneXg&( glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/convolution.txtGL_EXT_convolution extension is available.(!glUsage: (!. target internalformat width format type imageThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of image should be COMPSIZE(format,type,width).This command is an alias for .("glUsage: ("5 target internalformat width height format type imageThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of image should be "COMPSIZE(format,type,width,height).This command is an alias for .(#glUsage: (# target pname paramsThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter pname is a ConvolutionParameterEXT , one of: , (, , (, , (.The parameter params is a CheckedFloat32.This command is an alias for .($glUsage: ($ target pname paramsThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter pname is a ConvolutionParameterEXT , one of: , (, , (, , (.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).This command is an alias for .(%glUsage: (% target pname paramsThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter pname is a ConvolutionParameterEXT , one of: , (, , (, , (.The parameter params is a  CheckedInt32.This command is an alias for .(&glUsage: (& target pname paramsThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter pname is a ConvolutionParameterEXT , one of: , (, , (, , (.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).This command is an alias for .('glUsage: (' target internalformat x y widthThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.This command is an alias for .((glUsage: ((' target internalformat x y width heightThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.This command is an alias for .()glUsage: () target format type imageThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of image should be COMPSIZE(target,format,type).(*glUsage: (* target pname paramsThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter pname is a ConvolutionParameterEXT , one of: , (, , (, , (.The length of params should be COMPSIZE(pname).(+glUsage: (+ target pname paramsThe parameter target is a ConvolutionTargetEXT , one of: , (, , (.The parameter pname is a ConvolutionParameterEXT , one of: , (, , (, , (.The length of params should be COMPSIZE(pname).(,glUsage: (,# target format type row column spanThe parameter target is a SeparableTargetEXT , one of: , ( .The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of row should be COMPSIZE(target,format,type).The length of column should be COMPSIZE(target,format,type).The length of span should be COMPSIZE(target,format,type).(-glUsage: (-: target internalformat width height format type row columnThe parameter target is a SeparableTargetEXT , one of: , ( .The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of row should be "COMPSIZE(target,format,type,width).The length of column should be #COMPSIZE(target,format,type,height).This command is an alias for ."( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-"( (!("(#($(%(&('((()(*(+(,(-((((((((((((((((((( ( NoneXg&(0glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/compiled_vertex_array.txtGL_EXT_compiled_vertex_array extension is available.(1glUsage: (1 first count(2glUsage: (2(.(/(0(1(2(0(1(2(/(.NoneXg&(3glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/color_subtable.txtGL_EXT_color_subtable extension is available.(4glUsage: (4$ target start count format type dataThe parameter target is a ColorTableTarget.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter type is a  PixelType , one of: , , , , , , , ;, , , <, , =, , , >, , ?.The length of data should be COMPSIZE(format,type,count).This command is an alias for .(5glUsage: (5 target start x y widthThe parameter target is a ColorTableTarget.The parameter x is a WinCoord.The parameter y is a WinCoord.This command is an alias for .(3(4(5(3(4(5NoneXg'(6glChecks that the  Lhttps://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_clear_texture.txtGL_EXT_clear_texture extension is available.(7glUsage: (7 texture level format type dataThe length of data should be COMPSIZE(format,type).This command is an alias for .(8glUsage: (8J texture level xoffset yoffset zoffset width height depth format type dataThe length of data should be COMPSIZE(format,type).This command is an alias for .(6(7(8(6(7(8NoneXg' o(@glChecks that the  Khttps://www.khronos.org/registry/gles/extensions/EXT/EXT_buffer_storage.txtGL_EXT_buffer_storage extension is available.(AglUsage: (A target size data flagsThe length of data should be size.This command is an alias for . (9(:(;(<(=(>(?(@(A (@(A(?(>(=(<(;(:(9NoneXg'(FglChecks that the  Ihttps://www.khronos.org/registry/gles/extensions/EXT/EXT_blend_minmax.txtGL_EXT_blend_minmax extension is available.(GglUsage: (G modeThe parameter mode is a BlendEquationModeEXT , one of: '}, '~, (D, , , , (C, (B.This command is an alias for .(B(C(D(E(F(G(F(G(E(D(C(BNoneXg'x(LglChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/blend_func_separate.txtGL_EXT_blend_func_separate extension is available.(MglUsage: (M0 sfactorRGB dfactorRGB sfactorAlpha dfactorAlphaThe parameter  sfactorRGB is a BlendFuncSeparateParameterEXT.The parameter  dfactorRGB is a BlendFuncSeparateParameterEXT.The parameter  sfactorAlpha is a BlendFuncSeparateParameterEXT.The parameter  dfactorAlpha is a BlendFuncSeparateParameterEXT.This command is an alias for .(H(I(J(K(L(M(L(M(K(J(I(HNoneXg'(UglBChecks that the GL_EXT_blend_func_extended extension is available.(VglUsage: (V program colorNumber index nameThis command is an alias for .(WglUsage: (W program nameThis command is an alias for .(XglUsage: (X program programInterface nameThe length of name should be COMPSIZE(name). i(N(O(P(Q(R(S(T(U(V(W(X (Ui(V(W(X(T(S(R(Q(P(O(NNoneXg'%([glChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/blend_equation_separate.txtGL_EXT_blend_equation_separate extension is available.(\glUsage: (\ modeRGB modeAlphaThe parameter modeRGB is a BlendEquationModeEXT , one of: '}, '~, , , , , , .The parameter  modeAlpha is a BlendEquationModeEXT , one of: '}, '~, , , , , , .This command is an alias for .(Y(Z([(\([(\(Z(YNoneXg'+(bglChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/blend_color.txtGL_EXT_blend_color extension is available.(cglUsage: (c red green blue alphaThe parameter red is a ColorF.The parameter green is a ColorF.The parameter blue is a ColorF.The parameter alpha is a ColorF.This command is an alias for  .(](^(_(`(a(b(c(b(c(a(`(_(^(]NoneXg'0(jglChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/EXT/bindable_uniform.txtGL_EXT_bindable_uniform extension is available.(kglUsage: (k program location(lglUsage: (l program location(mglUsage: (m program location buffer (d(e(f(g(h(i(j(k(l(m (j(k(l(m(i(h(g(f(e(dNoneXg'AV(ngl<Checks that the GL_EXT_base_instance extension is available.(oglUsage: (o, mode first count instancecount baseinstanceThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.This command is an alias for  .(pglUsage: (p3 mode count type indices instancecount baseinstanceThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The length of indices should be count.This command is an alias for  .(qglUsage: (q> mode count type indices instancecount basevertex baseinstanceThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The length of indices should be count.This command is an alias for  .(n(o(p(q(n(o(p(q NoneXg'A      !"#$%&'()*+,-./0123456789:;<= 1{(Rjmn5=wxyz{|}    < B C X p | } ikmoqsuwy{}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~############################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(qNoneXg'b.(|glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/vertex_streams.txtGL_ATI_vertex_streams extension is available.(}glUsage: (} streamThe parameter stream is a VertexStreamATI.(~glUsage: (~ stream nx ny nzThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 3.(glUsage: ( stream nx ny nzThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 3.(glUsage: ( stream nx ny nzThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 3.(glUsage: ( stream nx ny nzThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 3.(glUsage: ( stream nx ny nzThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 3.(glUsage: ( pname paramThe parameter pname is a VertexStreamATI.(glUsage: ( pname paramThe parameter pname is a VertexStreamATI.(glUsage: ( stream xThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 1.(glUsage: ( stream xThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 1.(glUsage: ( stream xThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 1.(glUsage: ( stream xThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 1.(glUsage: ( stream x yThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 2.(glUsage: ( stream x yThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 2.(glUsage: ( stream x yThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 2.(glUsage: ( stream x yThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 2.(glUsage: ( stream x y zThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 3.(glUsage: ( stream x y zThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 3.(glUsage: ( stream x y zThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 3.(glUsage: ( stream x y zThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 3.(glUsage: ( stream x y z wThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 4.(glUsage: ( stream x y z wThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 4.(glUsage: ( stream x y z wThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 4.(glUsage: ( stream x y z wThe parameter stream is a VertexStreamATI.(glUsage: ( stream coordsThe parameter stream is a VertexStreamATI.The length of coords should be 4.8(r(s(t(u(v(w(x(y(z({(|(}(~(((((((((((((((((((((((((((((((((((((((((((8(|(}(~(((((((((((((((((((((((((((((((((((((((((((({(z(y(x(w(v(u(t(s(rNoneXg'L(glChecks that the  hhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/vertex_attrib_array_object.txt!GL_ATI_vertex_attrib_array_object extension is available.(glUsage: ( index pname paramsThe parameter pname is a ArrayObjectPNameATI.The length of params should be COMPSIZE(pname).(glUsage: ( index pname paramsThe parameter pname is a ArrayObjectPNameATI.The length of params should be COMPSIZE(pname).(glUsage: (0 index size type normalized stride buffer offsetThe parameter type is a VertexAttribPointerType.The parameter  normalized is a Boolean , one of: , .((((((((NoneXg' (glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/vertex_array_object.txtGL_ATI_vertex_array_object extension is available.(glUsage: (% array size type stride buffer offsetThe parameter array is a  EnableCap , one of: , ( , ), (, (, , , &, , , , , , , , , , , , , , , , , , !, , , , , , , , , , ,  , !, ,  ,  ", #, , , , , , , , , !, ", #, $, %, &, ', (, ), *, +, ,, -, ., /, 0, 1, 2, 3, 4, 5, $, %, 6, 7, &, ', 8, 9, :, ;, <, =, (, ), *, +, ,, -, ., >, /, 0, 1, ?, , , y2, 3, 04, @, A, B, C, D, E.The parameter type is a  ScalarType.(glUsage: ( buffer(glUsage: ( array pname paramsThe parameter array is a  EnableCap , one of: , ( , ), (, (, , , &, , , , , , , , , , , , , , , , , , !, , , , , , , , , , ,  , !, ,  ,  ", #, , , , , , , , , !, ", #, $, %, &, ', (, ), *, +, ,, -, ., /, 0, 1, 2, 3, 4, 5, $, %, 6, 7, &, ', 8, 9, :, ;, <, =, (, ), *, +, ,, -, ., >, /, 0, 1, ?, , , y2, 3, 04, @, A, B, C, D, E.The parameter pname is a ArrayObjectPNameATI.The length of params should be 1.(glUsage: ( array pname paramsThe parameter array is a  EnableCap , one of: , ( , ), (, (, , , &, , , , , , , , , , , , , , , , , , !, , , , , , , , , , ,  , !, ,  ,  ", #, , , , , , , , , !, ", #, $, %, &, ', (, ), *, +, ,, -, ., /, 0, 1, 2, 3, 4, 5, $, %, 6, 7, &, ', 8, 9, :, ;, <, =, (, ), *, +, ,, -, ., >, /, 0, 1, ?, , , y2, 3, 04, @, A, B, C, D, E.The parameter pname is a ArrayObjectPNameATI.The length of params should be 1.(glUsage: ( buffer pname paramsThe parameter pname is a ArrayObjectPNameATI.The length of params should be 1.(glUsage: ( buffer pname paramsThe parameter pname is a ArrayObjectPNameATI.The length of params should be 1.(glUsage: ( id pname paramsThe parameter pname is a ArrayObjectPNameATI.The length of params should be 1.(glUsage: ( id pname paramsThe parameter pname is a ArrayObjectPNameATI.The length of params should be 1.(glUsage: ( buffer(glUsage: ( size pointer usageThe parameter usage is a ArrayObjectUsageATI.The length of pointer should be size.(glUsage: ($ buffer offset size pointer preserveThe parameter preserve is a PreserveModeATI.The length of pointer should be size.(glUsage: ( id type stride buffer offsetThe parameter type is a  ScalarType.((((((((((((((((((((((((((((((((((((((((((NoneXg'(glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/separate_stencil.txtGL_ATI_separate_stencil extension is available.(glUsage: ( frontfunc backfunc ref maskThe parameter  frontfunc is a StencilFunction , one of: F, G, H, I, J, K, L, M.The parameter backfunc is a StencilFunction , one of: F, G, H, I, J, K, L, M.The parameter ref is a ClampedStencilValue.The parameter mask is a MaskedStencilValue.(glUsage: ( face sfail dpfail dppassThe parameter face is a StencilFaceDirection.The parameter sfail is a  StencilOp , one of: N, O, P, Q, R, S.The parameter dpfail is a  StencilOp , one of: N, O, P, Q, R, S.The parameter dppass is a  StencilOp , one of: N, O, P, Q, R, S.This command is an alias for T.((((((((((((((NoneXg'(glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/pn_triangles.txtGL_ATI_pn_triangles extension is available.(glUsage: ( pname paramThe parameter pname is a PNTrianglesPNameATI.(glUsage: ( pname paramThe parameter pname is a PNTrianglesPNameATI. (((((((((((( ((((((((((((NoneXg'(glChecks that the  _https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/map_object_buffer.txtGL_ATI_map_object_buffer extension is available.(glUsage: ( buffer(glUsage: ( buffer((((((NoneXg( R)AglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/fragment_shader.txtGL_ATI_fragment_shader extension is available.)BglUsage: )B# op dst dstMod arg1 arg1Rep arg1ModThe parameter op is a  FragmentOpATI.)CglUsage: )C8 op dst dstMod arg1 arg1Rep arg1Mod arg2 arg2Rep arg2ModThe parameter op is a  FragmentOpATI.)DglUsage: )DM op dst dstMod arg1 arg1Rep arg1Mod arg2 arg2Rep arg2Mod arg3 arg3Rep arg3ModThe parameter op is a  FragmentOpATI.)EglUsage: )E)FglUsage: )F id)GglUsage: )G+ op dst dstMask dstMod arg1 arg1Rep arg1ModThe parameter op is a  FragmentOpATI.)HglUsage: )H@ op dst dstMask dstMod arg1 arg1Rep arg1Mod arg2 arg2Rep arg2ModThe parameter op is a  FragmentOpATI.)IglUsage: )IU op dst dstMask dstMod arg1 arg1Rep arg1Mod arg2 arg2Rep arg2Mod arg3 arg3Rep arg3ModThe parameter op is a  FragmentOpATI.)JglUsage: )J id)KglUsage: )K)LglUsage: )L range)MglUsage: )M dst coord swizzleThe parameter swizzle is a  SwizzleOpATI.)NglUsage: )N dst interp swizzleThe parameter swizzle is a  SwizzleOpATI.)OglUsage: )O dst valueThe length of value should be 4.w((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)Ow)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)@)?)>)=)<);):)9)8)7)6)5)4)3)2)1)0)/).)-),)+)*)))()')&)%)$)#)")!) ))))))))))))))))))) ) ) ) ) )))))))))(((((((((((((((((((((((((((((((((((((((NoneXg()XglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/envmap_bumpmap.txtGL_ATI_envmap_bumpmap extension is available.)YglUsage: )Y pname paramThe parameter pname is a GetTexBumpParameterATI.The length of param should be COMPSIZE(pname).)ZglUsage: )Z pname paramThe parameter pname is a GetTexBumpParameterATI.The length of param should be COMPSIZE(pname).)[glUsage: )[ pname paramThe parameter pname is a TexBumpParameterATI.The length of param should be COMPSIZE(pname).)\glUsage: )\ pname paramThe parameter pname is a TexBumpParameterATI.The length of param should be COMPSIZE(pname). )P)Q)R)S)T)U)V)W)X)Y)Z)[)\ )X)Y)Z)[)\)W)V)U)T)S)R)Q)PNoneXg(')`glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/element_array.txtGL_ATI_element_array extension is available.)aglUsage: )a mode countThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.)bglUsage: )b mode start end countThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.)cglUsage: )c type pointerThe parameter type is a ElementPointerTypeATI.The length of pointer should be COMPSIZE(type).)])^)_)`)a)b)c)`)a)b)c)_)^)]NoneXg(,>)uglChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ATI/draw_buffers.txtGL_ATI_draw_buffers extension is available.)vglUsage: )v n bufsThe parameter bufs is a DrawBufferModeATI.The length of bufs should be n.This command is an alias for U.)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)u)v)t)s)r)q)p)o)n)m)l)k)j)i)h)g)f)e)dVNoneXg(-,"     (r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)vNoneXg(Y)wglChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/window_pos.txtGL_ARB_window_pos extension is available.)xglUsage: )x x yThe parameter x is a CoordD.The parameter y is a CoordD.This command is an alias for .)The vector equivalent of this command is )y.)yglUsage: )y vThe parameter v is a CoordD.The length of v should be 2.This command is an alias for .)zglUsage: )z x yThe parameter x is a CoordF.The parameter y is a CoordF.This command is an alias for .)The vector equivalent of this command is ){.){glUsage: ){ vThe parameter v is a CoordF.The length of v should be 2.This command is an alias for .)|glUsage: )| x yThe parameter x is a CoordI.The parameter y is a CoordI.This command is an alias for .)The vector equivalent of this command is )}.)}glUsage: )} vThe parameter v is a CoordI.The length of v should be 2.This command is an alias for .)~glUsage: )~ x yThe parameter x is a CoordS.The parameter y is a CoordS.This command is an alias for .)The vector equivalent of this command is ).)glUsage: ) vThe parameter v is a CoordS.The length of v should be 2.This command is an alias for .)glUsage: ) x y zThe parameter x is a CoordD.The parameter y is a CoordD.The parameter z is a CoordD.This command is an alias for .)The vector equivalent of this command is ).)glUsage: ) vThe parameter v is a CoordD.The length of v should be 3.This command is an alias for .)glUsage: ) x y zThe parameter x is a CoordF.The parameter y is a CoordF.The parameter z is a CoordF.This command is an alias for .)The vector equivalent of this command is ).)glUsage: ) vThe parameter v is a CoordF.The length of v should be 3.This command is an alias for .)glUsage: ) x y zThe parameter x is a CoordI.The parameter y is a CoordI.The parameter z is a CoordI.This command is an alias for .)The vector equivalent of this command is ).)glUsage: ) vThe parameter v is a CoordI.The length of v should be 3.This command is an alias for .)glUsage: ) x y zThe parameter x is a CoordS.The parameter y is a CoordS.The parameter z is a CoordS.This command is an alias for .)The vector equivalent of this command is ).)glUsage: ) vThe parameter v is a CoordS.The length of v should be 3.This command is an alias for .)w)x)y)z){)|)})~))))))))))w)x)y)z){)|)})~)))))))))NoneXg(d)glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_shader.txtGL_ARB_vertex_shader extension is available.)glUsage: ) programObj index nameThe parameter  programObj is a  handleARB.This command is an alias for .)glUsage: )1 programObj index maxLength length size type nameThe parameter  programObj is a  handleARB.The length of length should be 1.The length of size should be 1.The length of type should be 1.The length of name should be  maxLength.This command is an alias for a.)glUsage: ) programObj nameThe parameter  programObj is a  handleARB.This command is an alias for o.I>?@ABCDEFGHIJKLMNcd 4!#%')+-/13579;=?ACEGIKMOQSUWY[]_aceg))))))))))I))))!#%')+-/13579;=?ACEGIKMOQSUWY[]_acegH 4NMLKJI)dc)G>)))FEDCBA@?)NoneXg( )glChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_buffer_object.txtGL_ARB_vertex_buffer_object extension is available.)glUsage: ) target bufferThe parameter target is a BufferTargetARB.This command is an alias for W.)glUsage: ) target size data usageThe parameter target is a BufferTargetARB.The parameter size is a  BufferSizeARB.The parameter usage is a BufferUsageARB.The length of data should be size.This command is an alias for X.)glUsage: ) target offset size dataThe parameter target is a BufferTargetARB.The parameter offset is a BufferOffsetARB.The parameter size is a  BufferSizeARB.The length of data should be size.This command is an alias for Y.)glUsage: ) n buffersThe length of buffers should be n.This command is an alias for Z.)glUsage: ) n buffersThe length of buffers should be n.This command is an alias for [.)glUsage: ) target pname paramsThe parameter target is a BufferTargetARB.The parameter pname is a BufferPNameARB.The length of params should be COMPSIZE(pname).This command is an alias for \.)glUsage: ) target pname paramsThe parameter target is a BufferTargetARB.The parameter pname is a BufferPointerNameARB.The length of params should be 1.This command is an alias for .)glUsage: ) target offset size dataThe parameter target is a BufferTargetARB.The parameter offset is a BufferOffsetARB.The parameter size is a  BufferSizeARB.The length of data should be size.This command is an alias for ].)glUsage: ) bufferThis command is an alias for ^.)glUsage: ) target accessThe parameter target is a BufferTargetARB.The parameter access is a BufferAccessARB.This command is an alias for .)glUsage: ) targetThe parameter target is a BufferTargetARB.This command is an alias for .+)))))))))))))))))))))))))))))))))))))))))))+)))))))))))))))))))))))))))))))))))))))))))NoneXg(9 )glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/vertex_blend.txtGL_ARB_vertex_blend extension is available.)glUsage: ) count)glUsage: ) size type stride pointerThe parameter type is a WeightPointerTypeARB.The length of pointer should be COMPSIZE(type,stride).)glUsage: ) size weightsThe length of weights should be size.)glUsage: ) size weightsThe length of weights should be size.)glUsage: ) size weightsThe length of weights should be size.)glUsage: ) size weightsThe length of weights should be size.)glUsage: ) size weightsThe length of weights should be size.)glUsage: ) size weightsThe length of weights should be size.)glUsage: ) size weightsThe length of weights should be size.)glUsage: ) size weightsThe length of weights should be size.5)))))))))))))))))))))))))))))))))))))))))))))))))))))5)))))))))))))))))))))))))))))))))))))))))))))))))))))NoneXg()glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/transpose_matrix.txtGL_ARB_transpose_matrix extension is available.)glUsage: ) mThe length of m should be 16.This command is an alias for _.)glUsage: ) mThe length of m should be 16.This command is an alias for `.)glUsage: ) mThe length of m should be 16.This command is an alias for a.)glUsage: ) mThe length of m should be 16.This command is an alias for b. ))))))))) )))))))))NoneXg(s*glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_compression.txtGL_ARB_texture_compression extension is available.*glUsage: *8 target level internalformat width border imageSize dataThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter border is a  CheckedInt32.The parameter data is a CompressedTextureARB.The length of data should be  imageSize.This command is an alias for c.*glUsage: *? target level internalformat width height border imageSize dataThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter border is a  CheckedInt32.The parameter data is a CompressedTextureARB.The length of data should be  imageSize.This command is an alias for d.* glUsage: * E target level internalformat width height depth border imageSize dataThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter internalformat is a InternalFormat , one of: , , GL_ALPHA16_ICC_SGIX, , , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *, , , , GL_INTENSITY16_ICC_SGIX, , , GL_INTENSITY_ICC_SGIX, , , , , , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX, , , , , , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, , GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , , , , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter border is a  CheckedInt32.The parameter data is a CompressedTextureARB.The length of data should be  imageSize.This command is an alias for  .* glUsage: * 1 target level xoffset width format imageSize dataThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter data is a CompressedTextureARB.The length of data should be  imageSize.This command is an alias for e.* glUsage: * @ target level xoffset yoffset width height format imageSize dataThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter data is a CompressedTextureARB.The length of data should be  imageSize.This command is an alias for f.* glUsage: * N target level xoffset yoffset zoffset width height depth format imageSize dataThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter xoffset is a  CheckedInt32.The parameter yoffset is a  CheckedInt32.The parameter zoffset is a  CheckedInt32.The parameter format is a  PixelFormat , one of: 5, , , 6, 7, , , , , , , 8, , , , , , 9, :.The parameter data is a CompressedTextureARB.The length of data should be  imageSize.This command is an alias for .* glUsage: *  target level imgThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.The parameter level is a  CheckedInt32.The parameter img is a CompressedTextureARB.The length of img should be COMPSIZE(target,level).This command is an alias for g.)))))********** * * * * **** * * * * ******)))))NoneXg)*glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/texture_buffer_object.txtGL_ARB_texture_buffer_object extension is available.*glUsage: * target internalformat bufferThe parameter target is a  TextureTarget , one of: s, , t, , u, , yv, w, , , , y2,  x, 3, , +y, , +z, , +{, , +|.This command is an alias for .**************NoneXg) ^* glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/sparse_texture.txtGL_ARB_sparse_texture extension is available.*!glUsage: *!? target level xoffset yoffset zoffset width height depth commit ************ *! * *!***********NoneXg)v*$glChecks that the  [https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/sparse_buffer.txtGL_ARB_sparse_buffer extension is available.*%glUsage: *% target offset size commit*&glUsage: *& buffer offset size commit*'glUsage: *' buffer offset size commit*"*#*$*%*&*'*$*%*&*'*#*"NoneXg)*+glChecks that the  fhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shading_language_include.txtGL_ARB_shading_language_include extension is available.*,glUsage: *, shader count path lengthThe length of path should be count.The length of length should be count.*-glUsage: *- namelen nameThe length of name should be namelen.*.glUsage: *.& namelen name bufSize stringlen stringThe length of name should be namelen.The length of  stringlen should be 1.The length of string should be bufSize.*/glUsage: */ namelen name pname paramsThe length of name should be namelen.The length of params should be COMPSIZE(pname).*0glUsage: *0 namelen nameThe length of name should be namelen.*1glUsage: *1# type namelen name stringlen stringThe length of name should be namelen.The length of string should be  stringlen. *(*)***+*,*-*.*/*0*1 *+*,*-*.*/*0*1***)*(NoneXg)ib(*NglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/shader_objects.txtGL_ARB_shader_objects extension is available.*OglUsage: *O containerObj objThe parameter  containerObj is a  handleARB.The parameter obj is a  handleARB.This command is an alias for .*PglUsage: *P shaderObjThe parameter  shaderObj is a  handleARB.This command is an alias for .*QglUsage: *QThis command is an alias for .*RglUsage: *R shaderTypeThis command is an alias for .*SglUsage: *S objThe parameter obj is a  handleARB.*TglUsage: *T containerObj attachedObjThe parameter  containerObj is a  handleARB.The parameter  attachedObj is a  handleARB.This command is an alias for .*UglUsage: *U1 programObj index maxLength length size type nameThe parameter  programObj is a  handleARB.The length of length should be 1.The length of size should be 1.The length of type should be 1.The length of name should be  maxLength.This command is an alias for c.*VglUsage: *V containerObj maxCount count objThe parameter  containerObj is a  handleARB.The parameter obj is a  handleARB.The length of count should be 1.The length of obj should be maxCount.*WglUsage: *W pname*XglUsage: *X obj maxLength length infoLogThe parameter obj is a  handleARB.The length of length should be 1.The length of infoLog should be  maxLength.*YglUsage: *Y obj pname paramsThe parameter obj is a  handleARB.The length of params should be COMPSIZE(pname).*ZglUsage: *Z obj pname paramsThe parameter obj is a  handleARB.The length of params should be COMPSIZE(pname).*[glUsage: *[ obj maxLength length sourceThe parameter obj is a  handleARB.The length of length should be 1.The length of source should be  maxLength.This command is an alias for .*\glUsage: *\ programObj nameThe parameter  programObj is a  handleARB.This command is an alias for .*]glUsage: *] programObj location paramsThe parameter  programObj is a  handleARB.The length of params should be COMPSIZE(programObj,location).This command is an alias for .*^glUsage: *^ programObj location paramsThe parameter  programObj is a  handleARB.The length of params should be COMPSIZE(programObj,location).This command is an alias for .*_glUsage: *_ programObjThe parameter  programObj is a  handleARB.This command is an alias for .*`glUsage: *` shaderObj count string lengthThe parameter  shaderObj is a  handleARB.The length of string should be count.The length of length should be count.This command is an alias for .*aglUsage: *a location v0This command is an alias for M.*bglUsage: *b location count valueThe length of value should be count*1.This command is an alias for O.*cglUsage: *c location v0This command is an alias for Q.*dglUsage: *d location count valueThe length of value should be count*1.This command is an alias for S.*eglUsage: *e location v0 v1This command is an alias for Y.*fglUsage: *f location count valueThe length of value should be count*2.This command is an alias for [.*gglUsage: *g location v0 v1This command is an alias for ].*hglUsage: *h location count valueThe length of value should be count*2.This command is an alias for _.*iglUsage: *i location v0 v1 v2This command is an alias for e.*jglUsage: *j location count valueThe length of value should be count*3.This command is an alias for g.*kglUsage: *k location v0 v1 v2This command is an alias for i.*lglUsage: *l location count valueThe length of value should be count*3.This command is an alias for k.*mglUsage: *m location v0 v1 v2 v3This command is an alias for q.*nglUsage: *n location count valueThe length of value should be count*4.This command is an alias for s.*oglUsage: *o location v0 v1 v2 v3This command is an alias for u.*pglUsage: *p location count valueThe length of value should be count*4.This command is an alias for w.*qglUsage: *q location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*4.This command is an alias for .*rglUsage: *r location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*9.This command is an alias for .*sglUsage: *s location count transpose valueThe parameter  transpose is a Boolean , one of:  9, #.The length of value should be count*16.This command is an alias for .*tglUsage: *t programObjThe parameter  programObj is a  handleARB.This command is an alias for .*uglUsage: *u programObjThe parameter  programObj is a  handleARB.This command is an alias for .JIJKLMN*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*uJ*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*M*L*K*JNMLKJI*I*H*G*F*E*D*C*B*A*@*?*>*=*<*;*:*9*8*7*6*5*4*3*2NoneXg)o*xglChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/sample_shading.txtGL_ARB_sample_shading extension is available.*yglUsage: *y valueThe parameter value is a ColorF.This command is an alias for .*v*w*x*y*x*y*w*vNoneXg)t^*glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/sample_locations.txtGL_ARB_sample_locations extension is available.*glUsage: **glUsage: * target start count v*glUsage: * framebuffer start count v *z*{*|*}*~******* ********~*}*|*{*zNoneXg)*glChecks that the  Xhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/robustness.txtGL_ARB_robustness extension is available.*glUsage: **glUsage: *! target format type bufSize tableThe length of table should be bufSize.*glUsage: * target lod bufSize imgThe length of img should be bufSize.*glUsage: *! target format type bufSize imageThe length of image should be bufSize.*glUsage: *( target reset format type bufSize valuesThe parameter reset is a Boolean , one of:  9, #.The length of values should be bufSize.*glUsage: * target query bufSize vThe length of v should be bufSize.*glUsage: * target query bufSize vThe length of v should be bufSize.*glUsage: * target query bufSize vThe length of v should be bufSize.*glUsage: *( target reset format type bufSize valuesThe parameter reset is a Boolean , one of:  9, #.The length of values should be bufSize.*glUsage: * map bufSize valuesThe length of values should be bufSize.*glUsage: * map bufSize valuesThe length of values should be bufSize.*glUsage: * map bufSize valuesThe length of values should be bufSize.*glUsage: * bufSize patternThe length of pattern should be bufSize.*glUsage: *< target format type rowBufSize row columnBufSize column spanThe length of row should be  rowBufSize.The length of column should be  columnBufSize.The length of span should be 0.*glUsage: *% target level format type bufSize imgThe length of img should be bufSize.*glUsage: * program location bufSize paramsThe length of params should be bufSize.*glUsage: * program location bufSize paramsThe length of params should be bufSize.*glUsage: * program location bufSize paramsThe length of params should be bufSize.*glUsage: * program location bufSize paramsThe length of params should be bufSize.*glUsage: ** x y width height format type bufSize dataThe length of data should be bufSize.This command is an alias for o.********************************************************NoneXg)*glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/point_parameters.txtGL_ARB_point_parameters extension is available.*glUsage: * pname paramThe parameter pname is a PointParameterNameARB.The parameter param is a CheckedFloat32.This command is an alias for .*glUsage: * pname paramsThe parameter pname is a PointParameterNameARB.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).This command is an alias for .**************NoneXg)5*glChecks that the  ehttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/parallel_shader_compile.txtGL_ARB_parallel_shader_compile extension is available.*glUsage: * count********NoneXg) *glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/occlusion_query.txtGL_ARB_occlusion_query extension is available.*glUsage: * target idThis command is an alias for h.*glUsage: * n idsThe length of ids should be n.This command is an alias for i.*glUsage: * targetThis command is an alias for j.*glUsage: * n idsThe length of ids should be n.This command is an alias for k.*glUsage: * id pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for l.*glUsage: * id pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for m.*glUsage: * target pname paramsThe length of params should be COMPSIZE(pname).This command is an alias for n.*glUsage: * idThis command is an alias for o.****************************NoneXg*#*glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/multitexture.txtGL_ARB_multitexture extension is available.*glUsage: * textureThe parameter texture is a  TextureUnit.This command is an alias for .*glUsage: * textureThe parameter texture is a  TextureUnit.This command is an alias for  .*glUsage: * target sThe parameter target is a  TextureUnit.The parameter s is a CoordD.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordD.The length of v should be 1.This command is an alias for  .*glUsage: * target sThe parameter target is a  TextureUnit.The parameter s is a CoordF.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordF.The length of v should be 1.This command is an alias for  .*glUsage: * target sThe parameter target is a  TextureUnit.The parameter s is a CoordI.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordI.The length of v should be 1.This command is an alias for  .*glUsage: * target sThe parameter target is a  TextureUnit.The parameter s is a CoordS.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordS.The length of v should be 1.This command is an alias for  .*glUsage: * target s tThe parameter target is a  TextureUnit.The parameter s is a CoordD.The parameter t is a CoordD.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordD.The length of v should be 2.This command is an alias for  .*glUsage: * target s tThe parameter target is a  TextureUnit.The parameter s is a CoordF.The parameter t is a CoordF.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordF.The length of v should be 2.This command is an alias for  .*glUsage: * target s tThe parameter target is a  TextureUnit.The parameter s is a CoordI.The parameter t is a CoordI.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordI.The length of v should be 2.This command is an alias for  .*glUsage: * target s tThe parameter target is a  TextureUnit.The parameter s is a CoordS.The parameter t is a CoordS.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordS.The length of v should be 2.This command is an alias for  .*glUsage: * target s t rThe parameter target is a  TextureUnit.The parameter s is a CoordD.The parameter t is a CoordD.The parameter r is a CoordD.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordD.The length of v should be 3.This command is an alias for  .*glUsage: * target s t rThe parameter target is a  TextureUnit.The parameter s is a CoordF.The parameter t is a CoordF.The parameter r is a CoordF.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordF.The length of v should be 3.This command is an alias for  .*glUsage: * target s t rThe parameter target is a  TextureUnit.The parameter s is a CoordI.The parameter t is a CoordI.The parameter r is a CoordI.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordI.The length of v should be 3.This command is an alias for  .*glUsage: * target s t rThe parameter target is a  TextureUnit.The parameter s is a CoordS.The parameter t is a CoordS.The parameter r is a CoordS.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordS.The length of v should be 3.This command is an alias for  .*glUsage: * target s t r qThe parameter target is a  TextureUnit.The parameter s is a CoordD.The parameter t is a CoordD.The parameter r is a CoordD.The parameter q is a CoordD.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordD.The length of v should be 4.This command is an alias for  .*glUsage: * target s t r qThe parameter target is a  TextureUnit.The parameter s is a CoordF.The parameter t is a CoordF.The parameter r is a CoordF.The parameter q is a CoordF.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordF.The length of v should be 4.This command is an alias for  .*glUsage: * target s t r qThe parameter target is a  TextureUnit.The parameter s is a CoordI.The parameter t is a CoordI.The parameter r is a CoordI.The parameter q is a CoordI.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordI.The length of v should be 4.This command is an alias for  .*glUsage: * target s t r qThe parameter target is a  TextureUnit.The parameter s is a CoordS.The parameter t is a CoordS.The parameter r is a CoordS.The parameter q is a CoordS.This command is an alias for  .)The vector equivalent of this command is  .*glUsage: * target vThe parameter target is a  TextureUnit.The parameter v is a CoordS.The length of v should be 4.This command is an alias for  .FOP********************************************************************F**************************************P**********O********************NoneXg*}+glChecks that the  Yhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/multisample.txtGL_ARB_multisample extension is available.+glUsage: + value invertThe parameter invert is a Boolean , one of:  9, #.This command is an alias for . Q*+++++++++ ++++Q+++++*NoneXg*(+glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/matrix_palette.txtGL_ARB_matrix_palette extension is available.+glUsage: + index+glUsage: + size type stride pointerThe parameter type is a MatrixIndexPointerTypeARB.The length of pointer should be COMPSIZE(size,type,stride).+glUsage: + size indicesThe length of indices should be size.+glUsage: + size indicesThe length of indices should be size.+glUsage: + size indicesThe length of indices should be size.+ + + + + +++++++++++++++++++++++ + + + + NoneXg*- +glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/instanced_arrays.txtGL_ARB_instanced_arrays extension is available.+glUsage: + index divisorThis command is an alias for u.++++++NoneXg*2+glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/indirect_parameters.txtGL_ARB_indirect_parameters extension is available.+glUsage: +, mode indirect drawcount maxdrawcount stride+ glUsage: + 1 mode type indirect drawcount maxdrawcount stride+++++ +++ ++NoneXg+!+agl6Checks that the GL_ARB_imaging extension is available.+bglUsage: +b$ target start count format type dataThe parameter target is a ColorTableTarget.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of data should be COMPSIZE(format,type,count).+cglUsage: +c. target internalformat width format type tableThe parameter target is a ColorTableTarget.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of table should be COMPSIZE(format,type,width).+dglUsage: +d target pname paramsThe parameter target is a ColorTableTarget.The parameter pname is a ColorTableParameterPName.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).+eglUsage: +e target pname paramsThe parameter target is a ColorTableTarget.The parameter pname is a ColorTableParameterPName.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).+fglUsage: +f. target internalformat width format type imageThe parameter target is a ConvolutionTarget.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of image should be COMPSIZE(format,type,width).+gglUsage: +g5 target internalformat width height format type imageThe parameter target is a ConvolutionTarget.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of image should be "COMPSIZE(format,type,width,height).+hglUsage: +h target pname paramsThe parameter target is a ConvolutionTarget.The parameter pname is a ConvolutionParameter.The parameter params is a CheckedFloat32.+iglUsage: +i target pname paramsThe parameter target is a ConvolutionTarget.The parameter pname is a ConvolutionParameter.The parameter params is a CheckedFloat32.The length of params should be COMPSIZE(pname).+jglUsage: +j target pname paramsThe parameter target is a ConvolutionTarget.The parameter pname is a ConvolutionParameter.The parameter params is a  CheckedInt32.+kglUsage: +k target pname paramsThe parameter target is a ConvolutionTarget.The parameter pname is a ConvolutionParameter.The parameter params is a  CheckedInt32.The length of params should be COMPSIZE(pname).+lglUsage: +l target start x y widthThe parameter target is a ColorTableTarget.The parameter x is a WinCoord.The parameter y is a WinCoord.+mglUsage: +m target internalformat x y widthThe parameter target is a ColorTableTarget.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.+nglUsage: +n target internalformat x y widthThe parameter target is a ConvolutionTarget.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.+oglUsage: +o' target internalformat x y width heightThe parameter target is a ConvolutionTarget.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter x is a WinCoord.The parameter y is a WinCoord.+pglUsage: +p target format type tableThe parameter target is a ColorTableTarget.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of table should be COMPSIZE(target,format,type).+qglUsage: +q target pname paramsThe parameter target is a ColorTableTarget.The parameter pname is a GetColorTableParameterPName.The length of params should be COMPSIZE(pname).+rglUsage: +r target pname paramsThe parameter target is a ColorTableTarget.The parameter pname is a GetColorTableParameterPName.The length of params should be COMPSIZE(pname).+sglUsage: +s target format type imageThe parameter target is a ConvolutionTarget.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of image should be COMPSIZE(target,format,type).+tglUsage: +t target pname paramsThe parameter target is a ConvolutionTarget.The parameter pname is a GetConvolutionParameterPName.The length of params should be COMPSIZE(pname).+uglUsage: +u target pname paramsThe parameter target is a ConvolutionTarget.The parameter pname is a GetConvolutionParameterPName.The length of params should be COMPSIZE(pname).+vglUsage: +v target reset format type valuesThe parameter target is a HistogramTarget.The parameter reset is a Boolean , one of:  9, #.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of values should be COMPSIZE(target,format,type).+wglUsage: +w target pname paramsThe parameter target is a HistogramTarget.The parameter pname is a GetHistogramParameterPName.The length of params should be COMPSIZE(pname).+xglUsage: +x target pname paramsThe parameter target is a HistogramTarget.The parameter pname is a GetHistogramParameterPName.The length of params should be COMPSIZE(pname).+yglUsage: +y target reset format type valuesThe parameter target is a  MinmaxTarget.The parameter reset is a Boolean , one of:  9, #.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of values should be COMPSIZE(target,format,type).+zglUsage: +z target pname paramsThe parameter target is a  MinmaxTarget.The parameter pname is a GetMinmaxParameterPName.The length of params should be COMPSIZE(pname).+{glUsage: +{ target pname paramsThe parameter target is a  MinmaxTarget.The parameter pname is a GetMinmaxParameterPName.The length of params should be COMPSIZE(pname).+|glUsage: +|# target format type row column spanThe parameter target is a SeparableTarget.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of row should be COMPSIZE(target,format,type).The length of column should be COMPSIZE(target,format,type).The length of span should be COMPSIZE(target,format,type).+}glUsage: +}! target width internalformat sinkThe parameter target is a HistogramTarget.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter sink is a Boolean , one of:  9, #.+~glUsage: +~ target internalformat sinkThe parameter target is a  MinmaxTarget.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter sink is a Boolean , one of:  9, #.+glUsage: + targetThe parameter target is a HistogramTarget.+glUsage: + targetThe parameter target is a  MinmaxTarget.+glUsage: +: target internalformat width height format type row columnThe parameter target is a SeparableTarget.The parameter internalformat is a InternalFormat , one of:  ,  , GL_ALPHA16_ICC_SGIX,  ,  , GL_ALPHA_ICC_SGIX, ", ", ", *, *, *, *, *, *, *, *, *, *, *, *, *, *,  ,  ,  , GL_INTENSITY16_ICC_SGIX,  ,  , GL_INTENSITY_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE16_ALPHA8_ICC_SGIX, GL_LUMINANCE16_ICC_SGIX,  ,  ,  ,  ,  , GL_LUMINANCE_ALPHA_ICC_SGIX, GL_LUMINANCE_ICC_SGIX, *, *, *, *, *, *, 9, GL_R5_G6_B5_A8_ICC_SGIX, GL_R5_G6_B5_ICC_SGIX, , ,  ,  , , , , , , , , , , , GL_RGBA_ICC_SGIX, GL_RGB_ICC_SGIX.The parameter format is a  PixelFormat , one of: 5,  ,  , 6, 7,  Y,  e, ,  ,  , ., 8, , , , , , 9, :.The parameter type is a  PixelType , one of:  w,  ,  4, , , , , ;, , , <, , =, , , >, , ?.The length of row should be "COMPSIZE(target,format,type,width).The length of column should be #COMPSIZE(target,format,type,height).n{|    | } +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++n+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++ +`+_+^+]+\+[+Z+Y+X+W+V+U+T }+S |+R+Q+P+O+N+M+L+K+J   +I+H+G+F+E+D+C+B+A+@+?+>+=+<+;|{+:+9+8+7+6+5+4+3+2+1+0+/+.+-+,+++*+)+(+'+&+%+$+#+"+!NoneXg+;%+glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/gpu_shader_int64.txtGL_ARB_gpu_shader_int64 extension is available.+glUsage: + program location paramsThe length of params should be COMPSIZE(program,location).+glUsage: + program location paramsThe length of params should be COMPSIZE(program,location).+glUsage: + program location bufSize params+glUsage: + program location bufSize params+glUsage: + program location x+glUsage: + program location count valueThe length of value should be count.+glUsage: + program location x+glUsage: + program location count valueThe length of value should be count.+glUsage: + program location x y+glUsage: + program location count valueThe length of value should be count*2.+glUsage: + program location x y+glUsage: + program location count valueThe length of value should be count*2.+glUsage: + program location x y z+glUsage: + program location count valueThe length of value should be count*3.+glUsage: + program location x y z+glUsage: + program location count valueThe length of value should be count*3.+glUsage: + program location x y z w+glUsage: + program location count valueThe length of value should be count*4.+glUsage: + program location x y z w+glUsage: + program location count valueThe length of value should be count*4.+glUsage: + location x+glUsage: + location count valueThe length of value should be count*1.+glUsage: + location x+glUsage: + location count valueThe length of value should be count*1.+glUsage: + location x y+glUsage: + location count valueThe length of value should be count*2.+glUsage: + location x y+glUsage: + location count valueThe length of value should be count*2.+glUsage: + location x y z+glUsage: + location count valueThe length of value should be count*3.+glUsage: + location x y z+glUsage: + location count valueThe length of value should be count*3.+glUsage: + location x y z w+glUsage: + location count valueThe length of value should be count*4.+glUsage: + location x y z w+glUsage: + location count valueThe length of value should be count*4.-++++++++++++++++++++++++++++++++++++++++++++-++++++++++++++++++++++++++++++++++++++++++++NoneXg+Q+glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/geometry_shader4.txtGL_ARB_geometry_shader4 extension is available.+glUsage: + target attachment texture levelThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.This command is an alias for G.+glUsage: +% target attachment texture level faceThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.The parameter face is a  TextureTarget , one of: s, S, t, Q, u, M, yv, w, p, n, j, y2,  x, 3, g, +y, @, +z, ?, +{, =, +|.+glUsage: +& target attachment texture level layerThe parameter target is a FramebufferTarget.The parameter  attachment is a FramebufferAttachment.The parameter texture is a Texture.The parameter level is a  CheckedInt32.The parameter layer is a  CheckedInt32.This command is an alias for O.+glUsage: + program pname valueThe parameter pname is a ProgramParameterPName.This command is an alias for . +++++++++++++++++++++++++++++ +++++++++++++++++NoneXg+V+glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/ES3_2_compatibility.txtGL_ARB_ES3_2_compatibility extension is available.+glUsage: +( minX minY minZ minW maxX maxY maxZ maxWThis command is an alias for .++++++++++NoneXg+c+glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/draw_instanced.txtGL_ARB_draw_instanced extension is available.+glUsage: + mode first count primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.This command is an alias for z.+glUsage: +" mode count type indices primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The parameter type is a DrawElementsType.The length of indices should be COMPSIZE(count,type).This command is an alias for {.++++++NoneXg+k0+glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/draw_buffers_blend.txtGL_ARB_draw_buffers_blend extension is available.+glUsage: + buf modeRGB modeAlphaThis command is an alias for p.+glUsage: + buf modeThis command is an alias for q.+glUsage: +$ buf srcRGB dstRGB srcAlpha dstAlphaThis command is an alias for r.+glUsage: + buf src dstThis command is an alias for s.++++++++++NoneXg+pE+glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/draw_buffers.txtGL_ARB_draw_buffers extension is available.+glUsage: + n bufsThe parameter bufs is a DrawBufferModeATI.The length of bufs should be n.This command is an alias for U.++++++++++++++++++++++++++++++++++++++NoneXg+,+glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/debug_output.txtGL_ARB_debug_output extension is available.+glUsage: + callback userParamThe length of  userParam should be COMPSIZE(callback).This command is an alias for t.+glUsage: +' source type severity count ids enabledThe parameter enabled is a Boolean , one of: , .The length of ids should be count.This command is an alias for u.+glUsage: +# source type id severity length bufThe length of buf should be length.This command is an alias for v.+glUsage: +> count bufSize sources types ids severities lengths messageLogThe length of sources should be count.The length of types should be count.The length of ids should be count.The length of  severities should be count.The length of lengths should be count.The length of  messageLog should be bufSize.This command is an alias for w.++++++++++++++++++++++++++++++++++++++++++++++++++++++NoneXg+,glChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/compute_variable_group_size.txt"GL_ARB_compute_variable_group_size extension is available.,glUsage: ,N num_groups_x num_groups_y num_groups_z group_size_x group_size_y group_size_z,,,,,,,,,,,,NoneXg+W, glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/color_buffer_float.txtGL_ARB_color_buffer_float extension is available., glUsage: ,  target clampThe parameter target is a ClampColorTargetARB.The parameter clamp is a ClampColorModeARB.This command is an alias for x.,,,, , , , , , , , ,,,NoneXg+,glChecks that the  Vhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/cl_event.txtGL_ARB_cl_event extension is available.,glUsage: , context event flagsThe parameter context is a  cl_context.The parameter event is a cl_event., ,,,,,,, NoneXg+~,glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/ARB/bindless_texture.txtGL_ARB_bindless_texture extension is available.,glUsage: ,# texture level layered layer format,glUsage: , texture,glUsage: , texture sampler,glUsage: , index pname params,glUsage: , handle,glUsage: , handle,glUsage: , handle,glUsage: , handle access,glUsage: , handle,glUsage: , handle,glUsage: , program location value,glUsage: , program location count valuesThe length of values should be count.,glUsage: , location value,glUsage: , location count valueThe length of value should be count., glUsage: ,  index x,!glUsage: ,! index v,,,,,,,,,,,,,,,, ,!,,,,,,,,,,,,,,,, ,!yNoneXg+d>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./23456789:=>@ABCDEFGHIJKLMNOPQSTUVWXYZ[_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstvwxyz{|}~ !"(01279<GKRUY]^_`abcdefjklmnop!"#$%&'()*+,12678:;<>?@AJNOT{|~                    ! " # $ 3 4 6 < D E X ] ^ _ a g i j k p v w | } ~ X[]_acegikmoqsuwy{}  '+/=CEIKMOUY]_egik37} !#%')+-/1379;=?ACEGISUWY[]_acegikmoqswy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqy{}   !#%')+-/13579;=?ACEMOQSUWY[]_acegikmqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_aceg"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!NoneXg+\,,glChecks that the  ihttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/vertex_program_evaluators.txt"GL_APPLE_vertex_program_evaluators extension is available.,-glUsage: ,- index pname,.glUsage: ,. index pname,/glUsage: ,/ index pname,0glUsage: ,0% index size u1 u2 stride order pointsThe parameter u1 is a CoordD.The parameter u2 is a CoordD.The parameter order is a  CheckedInt32.The parameter points is a CoordD.The length of points should be COMPSIZE(size,stride,order).,1glUsage: ,1% index size u1 u2 stride order pointsThe parameter u1 is a CoordF.The parameter u2 is a CoordF.The parameter order is a  CheckedInt32.The parameter points is a CoordF.The length of points should be COMPSIZE(size,stride,order).,2glUsage: ,2< index size u1 u2 ustride uorder v1 v2 vstride vorder pointsThe parameter u1 is a CoordD.The parameter u2 is a CoordD.The parameter uorder is a  CheckedInt32.The parameter v1 is a CoordD.The parameter v2 is a CoordD.The parameter vorder is a  CheckedInt32.The parameter points is a CoordD.The length of points should be ,COMPSIZE(size,ustride,uorder,vstride,vorder).,3glUsage: ,3< index size u1 u2 ustride uorder v1 v2 vstride vorder pointsThe parameter u1 is a CoordF.The parameter u2 is a CoordF.The parameter uorder is a  CheckedInt32.The parameter v1 is a CoordF.The parameter v2 is a CoordF.The parameter vorder is a  CheckedInt32.The parameter points is a CoordF.The length of points should be ,COMPSIZE(size,ustride,uorder,vstride,vorder).,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,,,-,.,/,0,1,2,3,+,*,),(,',&,%,$,#,"NoneXg+n,9glChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/vertex_array_range.txtGL_APPLE_vertex_array_range extension is available.,:glUsage: ,: length pointerThe length of pointer should be length.,;glUsage: ,; pname paramThe parameter pname is a VertexArrayPNameAPPLE.,<glUsage: ,< length pointerThe length of pointer should be length. ,4,5,6,7,8,9,:,;,< ,9,:,;,<,8,7,6,5,4NoneXg+,>glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/vertex_array_object.txtGL_APPLE_vertex_array_object extension is available.,?glUsage: ,? array,@glUsage: ,@ n arraysThe length of arrays should be n.This command is an alias for .,AglUsage: ,A n arraysThe length of arrays should be n.This command is an alias for .,BglUsage: ,B arrayThis command is an alias for .,=,>,?,@,A,B,>,?,@,A,B,=NoneXg+g,GglChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/texture_range.txtGL_APPLE_texture_range extension is available.,HglUsage: ,H target pname paramsThe length of params should be 1.,IglUsage: ,I target length pointerThe length of pointer should be length. ,C,D,E,F,G,H,I ,G,H,I,F,E,D,CNoneXg+,ZglChecks that the  Ehttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_sync.txt GL_APPLE_sync extension is available.,[glUsage: ,[ sync flags timeoutThis command is an alias for z.,\glUsage: ,\ syncThis command is an alias for {.,]glUsage: ,] condition flagsThis command is an alias for |.,^glUsage: ,^ pname paramsThis command is an alias for }.,_glUsage: ,_! sync pname bufSize length valuesThe length of values should be bufSize.This command is an alias for ~.,`glUsage: ,` syncThis command is an alias for .,aglUsage: ,a sync flags timeoutThis command is an alias for .,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,Z,[,\,],^,_,`,a,Y,X,W,V,U,T,S,R,Q,P,O,N,M,L,K,JNoneXg+$,hglChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/object_purgeable.txtGL_APPLE_object_purgeable extension is available.,iglUsage: ,i objectType name pname paramsThe length of params should be COMPSIZE(pname).,jglUsage: ,j objectType name option,kglUsage: ,k objectType name option ,b,c,d,e,f,g,h,i,j,k ,h,i,j,k,g,f,e,d,c,bNoneXg,,sglChecks that the  Xhttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_framebuffer_multisample.txt GL_APPLE_framebuffer_multisample extension is available.,tglUsage: ,t+ target samples internalformat width height,uglUsage: ,u ,l,m,n,o,p,q,r,s,t,u ,s,t,u,r,q,p,o,n,m,lNoneXg,,xglChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/flush_buffer_range.txtGL_APPLE_flush_buffer_range extension is available.,yglUsage: ,y target pname param,zglUsage: ,z target offset sizeThe parameter offset is a  BufferOffset.The parameter size is a  BufferSize.This command is an alias for .,v,w,x,y,z,x,y,z,w,vNoneXg,w ,}glChecks that the  Uhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/fence.txtGL_APPLE_fence extension is available.,~glUsage: ,~ n fencesThe parameter fences is a FenceNV.The length of fences should be n.,glUsage: , fenceThe parameter fence is a FenceNV.,glUsage: , object nameThe parameter object is a ObjectTypeAPPLE.,glUsage: , n fencesThe parameter fences is a FenceNV.The length of fences should be n.,glUsage: , fenceThe parameter fence is a FenceNV.,glUsage: , fenceThe parameter fence is a FenceNV.,glUsage: , fenceThe parameter fence is a FenceNV.,glUsage: , object nameThe parameter object is a ObjectTypeAPPLE. ,{,|,},~,,,,,,, ,},~,,,,,,,,|,{NoneXg,*1,glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/APPLE/element_array.txtGL_APPLE_element_array extension is available.,glUsage: , mode first countThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.,glUsage: , mode start end first countThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.,glUsage: , type pointerThe parameter type is a ElementPointerTypeATI.The length of pointer should be COMPSIZE(type).,glUsage: , mode first count primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The length of first should be  primcount.The length of count should be  primcount.,glUsage: ,% mode start end first count primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The length of first should be  primcount.The length of count should be  primcount. ,,,,,,,,, ,,,,,,,,,NoneXg,.,glChecks that the  Thttps://www.khronos.org/registry/gles/extensions/APPLE/APPLE_copy_texture_levels.txtGL_APPLE_copy_texture_levels extension is available.,glUsage: ,B destinationTexture sourceTexture sourceBaseLevel sourceLevelCount,,,,NoneXg,.)*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,NoneXg,5,glChecks that the  Yhttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_translated_shader_source.txt!GL_ANGLE_translated_shader_source extension is available.,glUsage: , shader bufsize length sourceThe length of length should be 1.,,,,,,NoneXg,C,glChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_instanced_arrays.txtGL_ANGLE_instanced_arrays extension is available.,glUsage: , mode first count primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.This command is an alias for z.,glUsage: ," mode count type indices primcountThe parameter mode is a  PrimitiveType , one of: i, j, , k, l, m, n, , o, p, z, q, r, s, z, t, u, v, , w, x, y, z,  , {.The length of indices should be COMPSIZE(count,type).This command is an alias for {.,glUsage: , index divisorThis command is an alias for u.,,,,,,,,,,NoneXg,G ,glChecks that the  Xhttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_framebuffer_multisample.txt GL_ANGLE_framebuffer_multisample extension is available.,glUsage: ,+ target samples internalformat width height,,,,,,,,,,NoneXg,K,glChecks that the  Qhttps://www.khronos.org/registry/gles/extensions/ANGLE/ANGLE_framebuffer_blit.txtGL_ANGLE_framebuffer_blit extension is available.,glUsage: ,< srcX0 srcY0 srcX1 srcY1 dstX0 dstY0 dstX1 dstY1 mask filter,,,,,,,,,,,,NoneXg,K' d e\]^_`abcdefg,,,,,,,,,,,,,,,,,,,NoneXg,P,glChecks that the  ghttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/vertex_shader_tessellator.txt GL_AMD_vertex_shader_tessellator extension is available.,glUsage: , factor,glUsage: , mode ,,,,,,,,,, ,,,,,,,,,,NoneXg,T,glChecks that the  hhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/stencil_operation_extended.txt!GL_AMD_stencil_operation_extended extension is available.,glUsage: , face valueThe parameter face is a StencilFaceDirection.,,,,,,,,,,,,NoneXg,Y,glChecks that the  \https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/sparse_texture.txtGL_AMD_sparse_texture extension is available.,glUsage: ,6 target internalFormat width height depth layers flags,glUsage: ,> texture target internalFormat width height depth layers flags ,,,,,,,,,,,, ,,,,,,,,,,,,NoneXg,^F,glChecks that the  ^https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/sample_positions.txtGL_AMD_sample_positions extension is available.,glUsage: , pname index valThe length of val should be 2.,,,,NoneXg,s ,glChecks that the  Phttps://www.khronos.org/registry/gles/extensions/AMD/AMD_performance_monitor.txtGL_AMD_performance_monitor extension is available.,glUsage: , monitor,glUsage: , n monitorsThe length of monitors should be n.,glUsage: , monitor,glUsage: , n monitorsThe length of monitors should be n.,glUsage: ,) monitor pname dataSize data bytesWrittenThe length of data should be dataSize.The length of  bytesWritten should be 1.,glUsage: , group counter pname dataThe length of data should be COMPSIZE(pname).,glUsage: ,+ group counter bufSize length counterStringThe length of length should be 1.The length of  counterString should be bufSize.,glUsage: ,9 group numCounters maxActiveCounters counterSize countersThe length of  numCounters should be 1.The length of maxActiveCounters should be 1.The length of counters should be  counterSize.,glUsage: ,! group bufSize length groupStringThe length of length should be 1.The length of  groupString should be bufSize.,glUsage: , numGroups groupsSize groupsThe length of  numGroups should be 1.The length of groups should be  groupsSize.,glUsage: ,- monitor enable group numCounters counterListThe parameter enable is a Boolean , one of: , .The length of  counterList should be  numCounters.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,NoneXg,yN,glChecks that the  chttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/occlusion_query_event.txtGL_AMD_occlusion_query_event extension is available.,glUsage: , target id pname paramThe parameter param is a OcclusionQueryEventMaskAMD , one of: ,, ,, ,, ,, ,.,,,,,,,,,,,,,,,,NoneXg,2,glChecks that the  ]https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/name_gen_delete.txtGL_AMD_name_gen_delete extension is available.,glUsage: , identifier num namesThe length of names should be num.,glUsage: , identifier num namesThe length of names should be num.,glUsage: , identifier name ,,,,,,,,, ,,,,,,,,,NoneXg, ,glChecks that the  ahttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/multi_draw_indirect.txtGL_AMD_multi_draw_indirect extension is available.,glUsage: , mode indirect primcount strideThis command is an alias for .,glUsage: ,$ mode type indirect primcount strideThis command is an alias for .,,,,,,NoneXg,,glChecks that the  bhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/interleaved_elements.txtGL_AMD_interleaved_elements extension is available.,glUsage: , index pname param . ,,,, ,, .,,NoneXg,,glChecks that the  [https://www.khronos.org/registry/OpenGL/extensions/AMD/AMD_framebuffer_sample_positions.txt#GL_AMD_framebuffer_sample_positions extension is available.,glUsage: ,$ target numsamples pixelindex values,glUsage: ,/ target pname numsamples pixelindex size values,glUsage: ,4 framebuffer pname numsamples pixelindex size values,glUsage: ,) framebuffer numsamples pixelindex values ,,,,,,,, ,,,,,,,,NoneXg,7,glChecks that the  `https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/draw_buffers_blend.txtGL_AMD_draw_buffers_blend extension is available.,glUsage: , buf modeThis command is an alias for q.,glUsage: , buf modeRGB modeAlphaThis command is an alias for p.,glUsage: , buf src dstThis command is an alias for s.,glUsage: ,$ buf srcRGB dstRGB srcAlpha dstAlphaThis command is an alias for r.,,,,,,,,,,NoneXg,-glChecks that the  Zhttps://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/specs/AMD/debug_output.txtGL_AMD_debug_output extension is available.- glUsage: -  callback userParam- glUsage: - $ category severity count ids enabledThe parameter enabled is a Boolean , one of: , .The length of ids should be count.- glUsage: -  category severity id length bufThe length of buf should be length.- glUsage: - 8 count bufsize categories severities ids lengths messageThe length of  categories should be count.The length of  severities should be count.The length of ids should be count.The length of lengths should be count.The length of message should be bufsize.,,,,,,---------- - - - -- - - - --------,,,,,,NoneXg,K. hijklmnopqrstuvwxyz{|}~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - NoneXg,      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstvwxyz{|}~ !"(01279<GKRUY]^_`abcdefjklmnop!"#$%&'()*+,./125678:;<=>?@AJNOTwxyz{|}~                    ! " # $ 3 4 6 < B C D E X ] ^ _ a d e g i j k p v w | } ~ & ' X ^   U[]_acegikmoqsuwy{}  '+/=CEIKMOUY]_egik37} !#%')+-/1379;=?ACEGISUWY[]_acegikmoqswy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - NoneXg-='-glUsage: - func ref-glUsage: - red green blue alpha-glUsage: - depth-glUsage: - plane equationThe length of equation should be 4.-glUsage: - red green blue alpha-glUsage: - n f-glUsage: - pname param-glUsage: - pname paramThe length of param should be COMPSIZE(pname).-glUsage: - l r b t n f-glUsage: - plane equationThe length of equation should be 4.-glUsage: - pname params-glUsage: - light pname paramsThe length of params should be COMPSIZE(pname).-glUsage: - face pname paramsThe length of params should be COMPSIZE(pname).-glUsage: - target pname paramsThe length of params should be COMPSIZE(pname).-glUsage: - target pname paramsThe length of params should be COMPSIZE(pname).-glUsage: - pname param- glUsage: -  pname paramThe length of param should be COMPSIZE(pname).-!glUsage: -! light pname param-"glUsage: -" light pname paramsThe length of params should be COMPSIZE(pname).-#glUsage: -# width-$glUsage: -$ mThe length of m should be 16.-%glUsage: -% face pname param-&glUsage: -& face pname paramThe length of param should be COMPSIZE(pname).-'glUsage: -' mThe length of m should be 16.-(glUsage: -( texture s t r q-)glUsage: -) nx ny nz-*glUsage: -* l r b t n f-+glUsage: -+ pname param-,glUsage: -, pname paramsThe length of params should be COMPSIZE(pname).--glUsage: -- size-.glUsage: -. factor units-/glUsage: -/ angle x y z-0glUsage: -0 value invert-1glUsage: -1 x y z-2glUsage: -2 target pname param-3glUsage: -3 target pname paramsThe length of params should be COMPSIZE(pname).-4glUsage: -4 target pname param-5glUsage: -5 target pname paramsThe length of params should be COMPSIZE(pname).-6glUsage: -6 x y zr #%&(34>Adnqrstuvwxyz{|}~ Z]^cderstuvwxyz}   4 8 9 : ; < = > @ B C Y Z [ \ _ ` f h o p t u x y             $ % & ' ( ) * + , - . / 1 8 > ? L O T Y [ \ ] ^ _ ` h i j k l          ! " % , - / 2 4 5 > B F G Q R S W Z [ \ ] ^ _ a b c d e f k t  U [  1 ; 9 %1?AQS[sw!%)1ACG - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6--- - -  - %1 ?A--Q-S[sw---- U [---- -!-"-# -$-%-& -'-(-) -*-+-,---. 1 ;-/-0-1 !%) -2-31AC-4-5G-69  t k f e d c b a _ ^ ] \ [ Z W S R Q  G F y x u t B > 5 p 4 o 2 h f ` _ \ [ / Z Y - , C B @ > = % < ; " ! : 9 8r  4                   }zyxw vutsr e ldc k j i h^]Z ` _ ^ ] \ [ Y T  O L ? > 8 1 / . - , + * ) ( ' & % $~}|{zyxwvutsrqnd         A > 43(&%# --- NoneXg-N-7glUsage: -7 p eqnThe length of eqn should be 4.-8glUsage: -8 l r b t n f-9glUsage: -9 plane equationThe length of equation should be 4.-:glUsage: -: l r b t n fr #%&(34>Adnqrstuvwxyz{|}~ Z]^cderstuvwxyz}   4 8 9 : ; < = > @ B C Y Z [ \ _ ` f h o p t u x y             $ % & ' ( ) * + , - . / 1 8 > ? L O T Y [ \ ] ^ _ ` h i j k l          ! " % , - / 2 4 5 > B F G Q R S W Z [ \ ] ^ _ a b c d e f k t  3 5 A K U Y [  1 ; 9 %1?AQS[sw !%)1=?ACG - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:& -7  3 5-8-9 A K Y  -: =?NoneXg-X4-iglUsage: -i-jglUsage: -j( minX minY minZ minW maxX maxY maxZ maxWO &'()*+,01234567;<=>?@ABCFGHIJKLMOPRTUVWXYZ\]^_`abcdefghijkmnqrs      !%&)*+,-./0123459:=>?@ABCDKNOPQUVWXYZ[\]^_`abcdfghijklmnopqrstuz{|}~     !"#$%&'()*+,-./0123456789:;=>?@ACDEFGHIJLMNOPQRUVWXYZ[\^_`abcdghijklmnqrstuvwxyz{|}~    !"#$%&'()*+,-./012345678:;<>?@BDEWZ]^eghijlmorswxyz{|}~                        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 6 8 9 : < = > ? @ A B C D E F G H I J K L M N O P Q R S T U Y Z [ \ ] ^ _ ` a c d e f h i j k l m n o p q r s t u v w { | } ~  % & ' T X 2 t U   #%')+-/1359;=?ACEGKOQSUWY[]_acegkmoqsuwy !#%')+-159;=?ACGIKMOQSUWY[]_acegikmoqsuwy{}   !#%)+-/135IKMOQSUW_suy{} #'+-579Sacgikqsuwy{}GIKUo-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-iKMOQqsuw'+/5G UGIKuy-jo)+-9; -h-g-f-e-d-c-b-a-`-_-^-]-\-[-Z-Y-X-W-V-U-T-S-R-Q-P-O-N-M-L-K {-J-I-H 6    p-G-F-E-D-C., sk-B^]\WTR K   J-A-@-?->W-=?< X;5431-<0-; ' &XW~ka_}ZYX|'$Vu NoneXg-s-kglUsage: -k target lod bufSize pixels-lglUsage: -l( target level format type bufSize pixels-mglUsage: -m program location bufSize params      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  & ' X U   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}-k-l-m   !#%')+-/13579;=?ACE-k-l-mGIKMOQSUWY[]_acegikmoqsuwy{}NoneXg- -nglUsage: -n! target format type bufSize table-oglUsage: -o! target format type bufSize image-pglUsage: -p( target reset format type bufSize values-qglUsage: -q target query bufSize v-rglUsage: -r target query bufSize v-sglUsage: -s target query bufSize v-tglUsage: -t( target reset format type bufSize values-uglUsage: -u map bufSize values-vglUsage: -v map bufSize values-wglUsage: -w map bufSize values-xglUsage: -x bufSize pattern-yglUsage: -y< target format type rowBufSize row columnBufSize column span       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }               ! # % ' ) + - / 1 3 5 7 9 ; = ? A C E G I K M O Q S U W Y [ ] _ a c e g i k m o q s u w y { }     !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y -n-o-p-q-r-s-t-u-v-w-x-y7(C) 2014-2016 Edward Kmett and Gabrel Arthr Ptursson BSD-style (see the file LICENSE)Edward Kmett <ekmett@gmail.com> experimentalportableNone->3  !"#$%&'(      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  % & ' T X 2 t U   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}   !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{}-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                         {w     ok                                                                                                                                     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                              p                     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P QS R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            zyxvu                                                                                                   ?         !"#$%>&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgRhijklmnopqrstuvwxyz{|}~<;:9qkML   nm "lji jKJQP !"#$%&'O()IH*+,-./0123~456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_i`abGcdefghijklmnopqrstuvwxyz{|}~N}F     EDCBA !"@#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUtsVWXYZ[\=]r^_`8abcdefghijklmnopqrstuvwxyz{|}~76543210/.-,+*)('&%$#!        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=_>`?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]a^b_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     }hdWeg !"#$% &'()*+x,X-Y./0x123456789:;<=>?@AzBCDEFGHcIdJ KeLfMN|OPQRSTUVWXYZZ[\]^_i`abcd{efghijklmnopqrstuvwzxyzU{|}~{#jh|[k\]g}ylmn~%&?@AB  ^   o !"#$%& '()*+,-m.n/01l23456789:;<=>w?@ABCDEFGHIJKLMNOPQTRSTUVWXYZ[\ ] ^_`abcdefghijklmnopqrstuvwxyz{|}~opqrstDEFGHIJKLMNOPQRSTU\]VWXYZ['()*+,-./0123456789:;     u !"#$%&'()*+,-p.q/r0s1^23456_789:;`<=>?@ABCDEFGHIJKLMNaOPQRSTbUcVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'( ) * +,-./0123456789:;<=>?@!AtBuCvDEFGHIJwKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<=>C      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    /         p  :97 2# " !@!!""""#$$% % % % %%%%%%%%%&&'~'}'(((((( ()))***********************+|+{+z+y+,,--.M.L...K.J...///04001_1]1[1Y1W1U1S1Q111122222 2 2 3 3 344556666"67<7;77777777+777 7!7"7#7$7*7%7&7'7(7)8*9+9,9-:?:.:/:0:1:>:2;3;4;5<6<7<8=9>:>;?<@=@>A?B@CADBECFDFEFFFGFHFIFJFKFLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaHbIcIdJeJfJgKhLiLjMkMlN(NmOnOoOpOqPrQsRtSuTvTwTxTyTzU{U|U}V~VVWXXXXYZ[\]^_``abcdddddddddddeefgggggghijklmmnnnnooooooooooooooooooppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq q q q q qrrrrrsttuuuuuuvwxxx y!y"y#z$z%z&z'{({){*{+{,{-|.}/}0~1~23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX,YZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~BA@      !8"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ut0N+?>=<;                                        76% !"#$%&'()5*+,-./0 1 2 3!4!5!6!7!8!9!:!;!<!=!>!?!@"A"B"C"D#E#F$G$H$I%J%K%L%M&N'O'P'Q(R)S)T*U*V+W,X-Y.Z.[.\.].^._.`/a0b1c2d3e4f4g4h5i6j7k8l9m:n;o<p=q>r?s@t@u@v@w@xAyBzC{D|E}E~FGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKLLLLLLLLLLLLLLLLLLLLLLLMNNNNNNNNOOOOOOOOOOOOOPQQQQQRSTTUVWXYZ[[\\\\]^__`abcdefghijklmnopqrstuvwxyzzz{{{{{| | | | | ||||||}~ !"#$%&'(')*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^9_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<1=>?@ABCD*EFBGHAIJKLMN'OPQRSTUVWXFYZ[\]^_`a bcdefghijklmnopqrstuvwxyz{|}~3w&.-,%s)(        =54310 .-)&$#!                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X  Y  Z [ \ ] ^ _ ` a b c D  d x  e  f  g h i j k l m n  o  p  q  r  s  t  u  v  w  x  y  z  {  |  }  ~                                                                                                                                                              !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!"!#!#!#!#!#!#!#!#!#!#!#!#!#!#!#"#"#"#"#"#"#"#"#"#" #" #" #" #" #"#"#"#"#"#"#"#"#"#"#"#"#"#"$"$"$"$"$" $"!$""$"#$"$$"%$"&$"'$"($")$"*$"+$",$"-$".$"/$"0$"1$"2$"3$"4%"5%"6%"7%"8%"9%":%";%"<%"=%">%"?%"@%"A%"B%"C%"D%"E%"F%"G%"H%"I%"J%"K%"L%"M%"N%"O%"P%"Q%"R%"S%"T%"U%"V%"W%"X%"Y%"Z%"[%"\%"]%"^%"_%"`%"a%"b%"c%"d%"e%"f%"g%"h%"i%"j%"k%"l%"m%"n%"o%"p%"q%"r%"s%"t%"u%"v%"w%"x%"y%"z%"{%"|%"}%"~%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"%"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"&"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'"'#'#'#(#(#(#(#(#(#(# (# )# )# )# )#)#)#)#)#)#)#)#)#)#)#)#*#*#*#*#*#*#*# *#!*#"*##*#$*#%+#&+#'+#(+#)+#*+#++#,+#-+#.+#/+#0+#1+#2+#3+#4+#5+#6+#7+#8+#9+#:+#;+#<+#=+#>+#?+#@+#A+#B+#C+#D+#E+#F+#G+#H+#I+#J+#K+#L+#M+#N+#O+#P+#Q,#R,#S,#T,#U,#V,#W,#X,#Y,#Z-#[-#\-#]-#^-#_-#`-#a-#b-#c-#d-#e-#f-#g-#h-#i-#j-#k.#l.#m.#n.#o.#p.#q.#r.#s.#t.#u.#v.#w/#x/#y/#z/#{0#|0#}0#~0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#11#1#2#2#2#2#2#3#3#3#3#3#3#3#3#3#3#3#3#3#4#4#4#4#4#4#4#4#5#5#5#5#5#5#6#6#6#6#6#6#6#6#6#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7#7$7$7$7$7$7$7$7$7$7$ 7$ 7$ 7$ 7$ 7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$ 7$!7$"7$#7$$7$%7$&7$'7$(7$)7$*7$+7$,7$-7$.7$/7$07$17$27$37$47$57$67$77$87$97$:7$;7$<7$=7$>7$?7$@7$A7$B7$C7$D7$E7$F7$G7$H7$I7$J7$K7$L7$M7$N7$O7$P7$Q7$R7$S7$T7$U7$V7$W7$X7$Y7$Z7$[7$\7$]7$^7$_7$`7$a7$b7$c7$d7$e7$f7$g7$h7$i7$j7$k7$l7$m7$n7$o7$p7$q7$r7$s7$t7$u7$v7$w7$x7$y7$z7${7$|7$}7$~7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$7$8$8$8$8$8$8$8$8$8$9$9$9$9$9$9$9$9$9$9$9$9$:$:$:$:$:$:$:$:$:$:$:$:$:$;$;$;$;$;$;$<$<$<$=$=$=$=$=$=$=$=$=$=$=$=$=$=%=%=%=%=%=%=%=%=%=% =% =% =% =% =%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=% =%!=%">%#>%$>%%>%&>%'>%(>%)>%*>%+>%,>%-?%.?%/?%0?%1?%2?%3?%4?%5?%6?%7?%8?%9?%:?%;?%<?%=?%>?%??%@?%A?%B?%C?%D?%E?%F@%G@%H@%I@%J@%K@%LA%MA%NA%OA%PA%QA%RB%SB%TB%UB%VB%WC%XC%YC%ZC%[C%\C%]C%^C%_C%`C%aC%bD%cD%dD%eD%fD%gD%hE%iE%jE%kE%lE%mE%nE%oE%pE%qE%rE%sE%tE%uF%vF%wF%xF%yG%zG%{G%|G%}G%~G%G%G%G%G%G%H%H%H%H%H%H%H%H%H%H%H%H%H%H%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%I%J%J%K%K%K%L%L%L%L%L%L%L%L%L%L%L%L%L%L%L%L%L%L%L%M%M%M%M%M%M%M%M%N%N%N%N%NN%N%N%N%N%N%N%O%O%P%P%P%P%Q%Q%Q%Q%Q%R%R%R%R%R%S%S%S%S%S%S%T%T%T%T%T%T%T%U%U%U%U&U&U&U&U&U&U&U&U&U& U& U& U& U& U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U&U& U&!V&"V&#V&$V&%V&&W&'W&(W&)W&*W&+W&,W&-W&.W&/W&0W&1W&2W&3W&4W&5W&6W&7W&8W&9W&:W&;W&<W&=W&>W&?W&@W&AW&BW&CW&DW&EW&FW&GW&HW&IW&JW&KW&LW&MW&NW&OW&PW&QW&RW&SW&TW&UW&VW&WW&XW&YW&ZX&[X&\X&]X&^X&_X&`X&aX&bX&cX&dX&eX&fX&gX&hY&iY&jY&kZ&lZ&mZ&n[&o[&p[&q[&r[&s[&t[&u[&v[&w[&x[&y[&z[&{[&|[&}[&~[&[&[&[&[&[&[&[&[&\&\&\&\&\&\&\&\&\&\&\&\&\&\&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&]&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&^&_&_&_&_&_&_&_&_&_&_&`&`&`&`&`&`&`&`&a&a&b&b&b&b'b'b'b'b'b'b'c'c'c' c' c' c' c' d'd'd'd'd'd'd'e'e'e'e'e'e'e'f'f'f'f'f' f'!f'"f'#f'$f'%f'&f''f'(f')f'*f'+f',f'-f'.f'/f'0f'1f'2f'3f'4g'5g'6g'7g'8h'9h':h';i'<i'=i'>i'?i'@i'Ai'Bi'Ci'Di'Ei'Fi'Gi'Hi'Ii'Ji'Ki'Li'Mi'Ni'Oi'Pi'Qj'Rj'Sk'Tk'Uk'Vl'Wl'Xl'Yl'Zl'[l'\l']l'^m'_m'`m'am'bm'cm'dm'em'fm'gmmmOm'hm'im'jm'km'ln'mn'nn'on'pn'qn'rn'sn'tn'un'vn'wn'xn'yn'zn'{n'|n'}n'~n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n'n(n(n(n(n(n(o(o(o(o( o( o( o( o( o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(p(p(p(pIp( pp(!p("p(#pHp($pp(%p(&pGp('pp((p()pEp(*pp(+pDp(,pp(-p(.p(/pCp(0pp(1p(2p(3p(4p(5p(6p(7p(8p(9p(:q(;q(<q(=q(>q(?q(@q(Aq(Bq(Cq(Dq(Eq(Fq(Gq(Hq(Iq(Jq(Kqfq(Lq(Mq(Nq(Or(Pr(Qr(Rr(Sr(Tr(Us(Vs(Ws(Xs(Ys(Zs([s(\s(]s(^s(_s(`s(as(bs(cs(dt(et(ft(gt(hu(iuCuu(ju(ku(lu(mu(nu(ou(pu(qu(rv(sv(tv(uv(vv(wv(xv(yv(zv({v(|v(}v(~v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(v(w(w(w(w(w(w(x(x(x(x(x(x(x(yyyyy2yvyyyy(y(y(z(z(z(z(z(z(z(z(z(z(z(zz(zz(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z(z({({({(|(|(|(|(}(}(}(}(~(~(~(~(~(~(~(~(~(~(~(~(~(((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~))))))))))))))))))))))))))))))))))))))))))))))r))))))))))))))))))))))))))))))))))))))))))))))$))))))!)))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*************   ********************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~++++++++++++++++++++++++++++++++++++++++++++++/+omkigeca++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------6------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................q..............................nljhfdb`^\ZXVTRP................................................................................. .////////// / / / / /v////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y:/z/{/|/}/~/////////8////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000g0000000000000000000000000gl-0.9-inplaceGraphics.GL.TypesGraphics.GL.Internal.FFIGraphics.GL.Internal.ProcGraphics.GL.Internal.SharedGraphics.GL.Core32Graphics.GL.Core40Graphics.GL.Core42Graphics.GL.Core43Graphics.GL.Ext.WIN.SpecularFog Graphics.GL.Ext.WIN.PhongShading Graphics.GL.Ext.VIV.ShaderBinary/Graphics.GL.Ext.ThreeDFX.TextureCompressionFXT1$Graphics.GL.Ext.ThreeDFX.MultisampleGraphics.GL.Ext.SUN.SliceAccum*Graphics.GL.Ext.SUN.ConvolutionBorderModesGraphics.GL.Ext.SGIX.Ycrcba#Graphics.GL.Ext.SGIX.YcrcbSubsampleGraphics.GL.Ext.SGIX.Ycrcb"Graphics.GL.Ext.SGIX.VertexPreclip%Graphics.GL.Ext.SGIX.TextureScaleBias'Graphics.GL.Ext.SGIX.TextureMultiBuffer#Graphics.GL.Ext.SGIX.TextureLodBias+Graphics.GL.Ext.SGIX.TextureCoordinateClamp"Graphics.GL.Ext.SGIX.TextureAddEnvGraphics.GL.Ext.SGIX.Subsample"Graphics.GL.Ext.SGIX.ShadowAmbientGraphics.GL.Ext.SGIX.Shadow"Graphics.GL.Ext.SGIX.ScalebiasHintGraphics.GL.Ext.SGIX.ResampleGraphics.GL.Ext.SGIX.PixelTiles"Graphics.GL.Ext.SGIX.IrInstrument1Graphics.GL.Ext.SGIX.InterlaceGraphics.GL.Ext.SGIX.FogOffset!Graphics.GL.Ext.SGIX.DepthTexture(Graphics.GL.Ext.SGIX.DepthPassInstrument(Graphics.GL.Ext.SGIX.ConvolutionAccuracyGraphics.GL.Ext.SGIX.Clipmap)Graphics.GL.Ext.SGIX.CalligraphicFragment%Graphics.GL.Ext.SGIX.BlendAlphaMinmaxGraphics.GL.Ext.SGIX.AsyncPixel#Graphics.GL.Ext.SGIX.AsyncHistogram"Graphics.GL.Ext.SGIS.TextureSelectGraphics.GL.Ext.SGIS.TextureLod%Graphics.GL.Ext.SGIS.TextureEdgeClamp'Graphics.GL.Ext.SGIS.TextureBorderClamp$Graphics.GL.Ext.SGIS.PointLineTexgen#Graphics.GL.Ext.SGIS.GenerateMipmap%Graphics.GL.Ext.SGI.TextureColorTableGraphics.GL.Ext.SGI.ColorMatrixGraphics.GL.Ext.S3.S3tc&Graphics.GL.Ext.REND.ScreenCoordinates'Graphics.GL.Ext.QCOM.WriteonlyRendering&Graphics.GL.Ext.QCOM.PerfmonGlobalMode#Graphics.GL.Ext.QCOM.BinningControlGraphics.GL.Ext.PGI.VertexHintsGraphics.GL.Ext.OVR.Multiview2Graphics.GL.Ext.OML.SubsampleGraphics.GL.Ext.OML.ResampleGraphics.GL.Ext.OML.Interlace%Graphics.GL.Ext.OES.VertexType1010102#Graphics.GL.Ext.OES.VertexHalfFloat#Graphics.GL.Ext.OES.TextureStencil8Graphics.GL.Ext.OES.TextureNpot)Graphics.GL.Ext.OES.TextureMirroredRepeat*Graphics.GL.Ext.OES.TextureHalfFloatLinear$Graphics.GL.Ext.OES.TextureHalfFloat&Graphics.GL.Ext.OES.TextureFloatLinear Graphics.GL.Ext.OES.TextureFloat&Graphics.GL.Ext.OES.TextureEnvCrossbar'Graphics.GL.Ext.OES.TextureCubeMapArray*Graphics.GL.Ext.OES.TextureCompressionAstc)Graphics.GL.Ext.OES.TessellationPointSize&Graphics.GL.Ext.OES.SurfacelessContextGraphics.GL.Ext.OES.StencilWrapGraphics.GL.Ext.OES.Stencil8Graphics.GL.Ext.OES.Stencil4Graphics.GL.Ext.OES.Stencil1'Graphics.GL.Ext.OES.StandardDerivatives2Graphics.GL.Ext.OES.ShaderMultisampleInterpolation"Graphics.GL.Ext.OES.ShaderIoBlocks%Graphics.GL.Ext.OES.ShaderImageAtomic#Graphics.GL.Ext.OES.SampleVariablesGraphics.GL.Ext.OES.Rgb8Rgba8*Graphics.GL.Ext.OES.RequiredInternalformatGraphics.GL.Ext.OES.ReadFormatGraphics.GL.Ext.OES.PointSprite&Graphics.GL.Ext.OES.PackedDepthStencilGraphics.GL.Ext.OES.MatrixGetGraphics.GL.Ext.OES.GpuShader5%Graphics.GL.Ext.OES.GeometryPointSize)Graphics.GL.Ext.OES.FragmentPrecisionHigh#Graphics.GL.Ext.OES.FboRenderMipmap)Graphics.GL.Ext.OES.ExtendedMatrixPalette$Graphics.GL.Ext.OES.ElementIndexUint)Graphics.GL.Ext.OES.EGLImageExternalEssl3$Graphics.GL.Ext.OES.EGLImageExternal Graphics.GL.Ext.OES.DepthTextureGraphics.GL.Ext.OES.Depth32Graphics.GL.Ext.OES.Depth24-Graphics.GL.Ext.OES.CompressedPalettedTexture-Graphics.GL.Ext.OES.CompressedETC1RGB8Texture0Graphics.GL.Ext.OES.CompressedETC1RGB8SubTexture!Graphics.GL.Ext.NVX.GpuMemoryInfo!Graphics.GL.Ext.NV.ViewportArray2!Graphics.GL.Ext.NV.VertexProgram3'Graphics.GL.Ext.NV.VertexProgram2Option!Graphics.GL.Ext.NV.VertexProgram2"Graphics.GL.Ext.NV.VertexProgram11$Graphics.GL.Ext.NV.VertexArrayRange2-Graphics.GL.Ext.NV.UniformBufferUnifiedMemory!Graphics.GL.Ext.NV.TextureShader3!Graphics.GL.Ext.NV.TextureShader2 Graphics.GL.Ext.NV.TextureShader#Graphics.GL.Ext.NV.TextureRectangle&Graphics.GL.Ext.NV.TextureNpot2DMipmap&Graphics.GL.Ext.NV.TextureExpandNormal%Graphics.GL.Ext.NV.TextureEnvCombine4(Graphics.GL.Ext.NV.TextureCompressionVtc/Graphics.GL.Ext.NV.TextureCompressionS3tcUpdate%Graphics.GL.Ext.NV.TextureBorderClamp#Graphics.GL.Ext.NV.TexgenReflectionGraphics.GL.Ext.NV.TexgenEmboss'Graphics.GL.Ext.NV.TessellationProgram5&Graphics.GL.Ext.NV.StereoViewRendering%Graphics.GL.Ext.NV.ShadowSamplersCube&Graphics.GL.Ext.NV.ShadowSamplersArray&Graphics.GL.Ext.NV.ShaderThreadShuffle$Graphics.GL.Ext.NV.ShaderThreadGroup,Graphics.GL.Ext.NV.ShaderStorageBufferObject3Graphics.GL.Ext.NV.ShaderNoperspectiveInterpolation$Graphics.GL.Ext.NV.ShaderBufferStore$Graphics.GL.Ext.NV.ShaderAtomicInt64)Graphics.GL.Ext.NV.ShaderAtomicFp16Vector&Graphics.GL.Ext.NV.ShaderAtomicFloat64$Graphics.GL.Ext.NV.ShaderAtomicFloat'Graphics.GL.Ext.NV.ShaderAtomicCounters-Graphics.GL.Ext.NV.SampleMaskOverrideCoverageGraphics.GL.Ext.NV.SRGBFormats-Graphics.GL.Ext.NV.RobustnessVideoMemoryPurgeGraphics.GL.Ext.NV.ReadStencil#Graphics.GL.Ext.NV.ReadDepthStencilGraphics.GL.Ext.NV.ReadDepth"Graphics.GL.Ext.NV.ReadBufferFront*Graphics.GL.Ext.NV.PathRenderingSharedEdge)Graphics.GL.Ext.NV.ParameterBufferObject2%Graphics.GL.Ext.NV.PackedDepthStencil(Graphics.GL.Ext.NV.MultisampleFilterHint&Graphics.GL.Ext.NV.MultisampleCoverage#Graphics.GL.Ext.NV.LightMaxExponentGraphics.GL.Ext.NV.ImageFormatsGraphics.GL.Ext.NV.GpuShader5)Graphics.GL.Ext.NV.GpuProgram5MemExtended,Graphics.GL.Ext.NV.GeometryShaderPassthrough"Graphics.GL.Ext.NV.GeometryShader4%Graphics.GL.Ext.NV.GenerateMipmapSRGB*Graphics.GL.Ext.NV.FragmentShaderInterlock(Graphics.GL.Ext.NV.FragmentProgramOption#Graphics.GL.Ext.NV.FragmentProgram4#Graphics.GL.Ext.NV.FragmentProgram2Graphics.GL.Ext.NV.FogDistanceGraphics.GL.Ext.NV.FloatBuffer Graphics.GL.Ext.NV.FillRectangle&Graphics.GL.Ext.NV.FboColorAttachments)Graphics.GL.Ext.NV.ExplicitAttribLocation!Graphics.GL.Ext.NV.DepthNonlinearGraphics.GL.Ext.NV.DepthClamp Graphics.GL.Ext.NV.DeepTexture3D#Graphics.GL.Ext.NV.CopyDepthToColor"Graphics.GL.Ext.NV.ComputeProgram5Graphics.GL.Ext.NV.BlendSquare0Graphics.GL.Ext.NV.BlendEquationAdvancedCoherent"Graphics.GL.Ext.MESAX.TextureStack!Graphics.GL.Ext.MESA.YcbcrTextureGraphics.GL.Ext.MESA.PackInvert2Graphics.GL.Ext.KHR.TextureCompressionAstcSliced3d-Graphics.GL.Ext.KHR.TextureCompressionAstcLdr-Graphics.GL.Ext.KHR.TextureCompressionAstcHdr.Graphics.GL.Ext.KHR.RobustBufferAccessBehaviorGraphics.GL.Ext.KHR.NoError'Graphics.GL.Ext.KHR.ContextFlushControl1Graphics.GL.Ext.KHR.BlendEquationAdvancedCoherent,Graphics.GL.Ext.INTEL.FragmentShaderOrdering/Graphics.GL.Ext.INTEL.ConservativeRasterization"Graphics.GL.Ext.INGR.InterlaceReadGraphics.GL.Ext.INGR.ColorClamp&Graphics.GL.Ext.IMG.TextureFilterCubic3Graphics.GL.Ext.IMG.TextureEnvEnhancedFixedFunction,Graphics.GL.Ext.IMG.TextureCompressionPvrtc2+Graphics.GL.Ext.IMG.TextureCompressionPvrtc Graphics.GL.Ext.IMG.ShaderBinaryGraphics.GL.Ext.IMG.ReadFormat!Graphics.GL.Ext.IMG.ProgramBinary)Graphics.GL.Ext.IBM.TextureMirroredRepeat!Graphics.GL.Ext.IBM.RasterposClipGraphics.GL.Ext.IBM.CullVertex"Graphics.GL.Ext.HP.TextureLighting Graphics.GL.Ext.HP.OcclusionTest)Graphics.GL.Ext.HP.ConvolutionBorderModes$Graphics.GL.Ext.FJ.ShaderBinaryGCCSOGraphics.GL.Ext.EXT.YUVTarget#Graphics.GL.Ext.EXT.VertexArrayBgra"Graphics.GL.Ext.EXT.UnpackSubimageGraphics.GL.Ext.EXT.TimerQuery)Graphics.GL.Ext.EXT.TextureType2101010REV"Graphics.GL.Ext.EXT.TextureSwizzle Graphics.GL.Ext.EXT.TextureSnorm)Graphics.GL.Ext.EXT.TextureSharedExponent"Graphics.GL.Ext.EXT.TextureSRGBRG8!Graphics.GL.Ext.EXT.TextureSRGBR8%Graphics.GL.Ext.EXT.TextureSRGBDecodeGraphics.GL.Ext.EXT.TextureSRGBGraphics.GL.Ext.EXT.TextureRg!Graphics.GL.Ext.EXT.TextureNorm16&Graphics.GL.Ext.EXT.TextureMirrorClamp"Graphics.GL.Ext.EXT.TextureLodBias)Graphics.GL.Ext.EXT.TextureFormatBGRA8888'Graphics.GL.Ext.EXT.TextureFilterMinmax,Graphics.GL.Ext.EXT.TextureFilterAnisotropic"Graphics.GL.Ext.EXT.TextureEnvDot3%Graphics.GL.Ext.EXT.TextureEnvCombine!Graphics.GL.Ext.EXT.TextureEnvAdd'Graphics.GL.Ext.EXT.TextureCubeMapArray"Graphics.GL.Ext.EXT.TextureCubeMap*Graphics.GL.Ext.EXT.TextureCompressionS3tc*Graphics.GL.Ext.EXT.TextureCompressionRgtc*Graphics.GL.Ext.EXT.TextureCompressionLatc*Graphics.GL.Ext.EXT.TextureCompressionDxt1'Graphics.GL.Ext.EXT.TextureBufferObject Graphics.GL.Ext.EXT.TextureArrayGraphics.GL.Ext.EXT.Texture)Graphics.GL.Ext.EXT.TessellationPointSizeGraphics.GL.Ext.EXT.StencilWrap"Graphics.GL.Ext.EXT.SparseTexture2(Graphics.GL.Ext.EXT.SharedTexturePalette"Graphics.GL.Ext.EXT.ShadowSamplersGraphics.GL.Ext.EXT.ShadowFuncs$Graphics.GL.Ext.EXT.ShaderTextureLod+Graphics.GL.Ext.EXT.ShaderPixelLocalStorage7Graphics.GL.Ext.EXT.ShaderNonConstantGlobalInitializers"Graphics.GL.Ext.EXT.ShaderIoBlocks$Graphics.GL.Ext.EXT.ShaderIntegerMix-Graphics.GL.Ext.EXT.ShaderImplicitConversions,Graphics.GL.Ext.EXT.ShaderImageLoadFormatted#Graphics.GL.Ext.EXT.ShaderGroupVote*Graphics.GL.Ext.EXT.ShaderFramebufferFetch)Graphics.GL.Ext.EXT.SeparateSpecularColor$Graphics.GL.Ext.EXT.SRGBWriteControlGraphics.GL.Ext.EXT.SRGB!Graphics.GL.Ext.EXT.RescaleNormalGraphics.GL.Ext.EXT.RenderSnorm"Graphics.GL.Ext.EXT.ReadFormatBgra%Graphics.GL.Ext.EXT.RasterMultisampleGraphics.GL.Ext.EXT.PvrtcSRGB%Graphics.GL.Ext.EXT.ProtectedTextures%Graphics.GL.Ext.EXT.PostDepthCoverage,Graphics.GL.Ext.EXT.PixelTransformColorTable%Graphics.GL.Ext.EXT.PixelBufferObject Graphics.GL.Ext.EXT.PackedPixelsGraphics.GL.Ext.EXT.PackedFloat&Graphics.GL.Ext.EXT.PackedDepthStencil)Graphics.GL.Ext.EXT.OcclusionQueryBoolean,Graphics.GL.Ext.EXT.MultisampleCompatibility!Graphics.GL.Ext.EXT.MiscAttribute Graphics.GL.Ext.EXT.IndexTexture%Graphics.GL.Ext.EXT.IndexArrayFormatsGraphics.GL.Ext.EXT.GpuShader5#Graphics.GL.Ext.EXT.GeometryShader4"Graphics.GL.Ext.EXT.GeometryShader%Graphics.GL.Ext.EXT.GeometryPointSize#Graphics.GL.Ext.EXT.FramebufferSRGB4Graphics.GL.Ext.EXT.FramebufferMultisampleBlitScaled*Graphics.GL.Ext.EXT.FramebufferMultisample$Graphics.GL.Ext.EXT.FourTwoTwoPixelsGraphics.GL.Ext.EXT.FloatBlend!Graphics.GL.Ext.EXT.DrawInstanced%Graphics.GL.Ext.EXT.ConservativeDepth(Graphics.GL.Ext.EXT.ColorBufferHalfFloat$Graphics.GL.Ext.EXT.ColorBufferFloatGraphics.GL.Ext.EXT.Cmyka"Graphics.GL.Ext.EXT.ClipVolumeHint$Graphics.GL.Ext.EXT.ClipCullDistance!Graphics.GL.Ext.EXT.BlendSubtract Graphics.GL.Ext.EXT.BlendLogicOpGraphics.GL.Ext.EXT.BgraGraphics.GL.Ext.EXT.Abgr Graphics.GL.Ext.DMP.ShaderBinary!Graphics.GL.Ext.DMP.ProgramBinary%Graphics.GL.Ext.ATI.TextureMirrorOnce Graphics.GL.Ext.ATI.TextureFloat&Graphics.GL.Ext.ATI.TextureEnvCombine3&Graphics.GL.Ext.ATI.TextFragmentShader$Graphics.GL.Ext.ATI.PixelFormatFloatGraphics.GL.Ext.ATI.Meminfo6Graphics.GL.Ext.ARM.ShaderFramebufferFetchDepthStencil*Graphics.GL.Ext.ARM.ShaderFramebufferFetchGraphics.GL.Ext.ARM.Rgba8$Graphics.GL.Ext.ARM.MaliShaderBinary%Graphics.GL.Ext.ARM.MaliProgramBinary!Graphics.GL.Ext.ARB.ViewportArray(Graphics.GL.Ext.ARB.VertexType2101010Rev*Graphics.GL.Ext.ARB.VertexType10f11f11fRev!Graphics.GL.Ext.ARB.VertexProgram'Graphics.GL.Ext.ARB.VertexAttribBinding%Graphics.GL.Ext.ARB.VertexAttrib64bit%Graphics.GL.Ext.ARB.VertexArrayObject#Graphics.GL.Ext.ARB.VertexArrayBgra'Graphics.GL.Ext.ARB.UniformBufferObject2Graphics.GL.Ext.ARB.TransformFeedbackOverflowQuery.Graphics.GL.Ext.ARB.TransformFeedbackInstanced&Graphics.GL.Ext.ARB.TransformFeedback3&Graphics.GL.Ext.ARB.TransformFeedback2Graphics.GL.Ext.ARB.TimerQueryGraphics.GL.Ext.ARB.TextureView"Graphics.GL.Ext.ARB.TextureSwizzle-Graphics.GL.Ext.ARB.TextureStorageMultisample"Graphics.GL.Ext.ARB.TextureStorage#Graphics.GL.Ext.ARB.TextureStencil8$Graphics.GL.Ext.ARB.TextureRgb10A2uiGraphics.GL.Ext.ARB.TextureRg$Graphics.GL.Ext.ARB.TextureRectangle#Graphics.GL.Ext.ARB.TextureQueryLod&Graphics.GL.Ext.ARB.TextureQueryLevels(Graphics.GL.Ext.ARB.TextureNonPowerOfTwo&Graphics.GL.Ext.ARB.TextureMultisample)Graphics.GL.Ext.ARB.TextureMirroredRepeat,Graphics.GL.Ext.ARB.TextureMirrorClampToEdge!Graphics.GL.Ext.ARB.TextureGather Graphics.GL.Ext.ARB.TextureFloat'Graphics.GL.Ext.ARB.TextureFilterMinmax"Graphics.GL.Ext.ARB.TextureEnvDot3&Graphics.GL.Ext.ARB.TextureEnvCrossbar%Graphics.GL.Ext.ARB.TextureEnvCombine!Graphics.GL.Ext.ARB.TextureEnvAdd'Graphics.GL.Ext.ARB.TextureCubeMapArray"Graphics.GL.Ext.ARB.TextureCubeMap*Graphics.GL.Ext.ARB.TextureCompressionRgtc*Graphics.GL.Ext.ARB.TextureCompressionBptc&Graphics.GL.Ext.ARB.TextureBufferRange,Graphics.GL.Ext.ARB.TextureBufferObjectRgb32&Graphics.GL.Ext.ARB.TextureBorderClamp"Graphics.GL.Ext.ARB.TextureBarrier&Graphics.GL.Ext.ARB.TessellationShaderGraphics.GL.Ext.ARB.Sync$Graphics.GL.Ext.ARB.StencilTexturing&Graphics.GL.Ext.ARB.SparseTextureClamp"Graphics.GL.Ext.ARB.SparseTexture2!Graphics.GL.Ext.ARB.ShadowAmbientGraphics.GL.Ext.ARB.Shadow*Graphics.GL.Ext.ARB.ShadingLanguagePacking*Graphics.GL.Ext.ARB.ShadingLanguage420pack&Graphics.GL.Ext.ARB.ShadingLanguage100,Graphics.GL.Ext.ARB.ShaderViewportLayerArray$Graphics.GL.Ext.ARB.ShaderTextureLod-Graphics.GL.Ext.ARB.ShaderTextureImageSamples$Graphics.GL.Ext.ARB.ShaderSubroutine-Graphics.GL.Ext.ARB.ShaderStorageBufferObject'Graphics.GL.Ext.ARB.ShaderStencilExport#Graphics.GL.Ext.ARB.ShaderPrecision#Graphics.GL.Ext.ARB.ShaderImageSize(Graphics.GL.Ext.ARB.ShaderImageLoadStore#Graphics.GL.Ext.ARB.ShaderGroupVote(Graphics.GL.Ext.ARB.ShaderDrawParametersGraphics.GL.Ext.ARB.ShaderClock%Graphics.GL.Ext.ARB.ShaderBitEncoding Graphics.GL.Ext.ARB.ShaderBallot(Graphics.GL.Ext.ARB.ShaderAtomicCounters*Graphics.GL.Ext.ARB.ShaderAtomicCounterOps)Graphics.GL.Ext.ARB.SeparateShaderObjects-Graphics.GL.Ext.ARB.SeamlessCubemapPerTexture#Graphics.GL.Ext.ARB.SeamlessCubeMap"Graphics.GL.Ext.ARB.SamplerObjects'Graphics.GL.Ext.ARB.RobustnessIsolation.Graphics.GL.Ext.ARB.RobustBufferAccessBehavior%Graphics.GL.Ext.ARB.QueryBufferObject#Graphics.GL.Ext.ARB.ProvokingVertex)Graphics.GL.Ext.ARB.ProgramInterfaceQuery%Graphics.GL.Ext.ARB.PostDepthCoverageGraphics.GL.Ext.ARB.PointSprite%Graphics.GL.Ext.ARB.PixelBufferObject+Graphics.GL.Ext.ARB.PipelineStatisticsQuery#Graphics.GL.Ext.ARB.OcclusionQuery2%Graphics.GL.Ext.ARB.MultiDrawIndirectGraphics.GL.Ext.ARB.MultiBind"Graphics.GL.Ext.ARB.MapBufferRange&Graphics.GL.Ext.ARB.MapBufferAlignment%Graphics.GL.Ext.ARB.InvalidateSubdata(Graphics.GL.Ext.ARB.InternalformatQuery2'Graphics.GL.Ext.ARB.InternalformatQuery#Graphics.GL.Ext.ARB.HalfFloatVertex"Graphics.GL.Ext.ARB.HalfFloatPixel!Graphics.GL.Ext.ARB.GpuShaderFp64Graphics.GL.Ext.ARB.GpuShader5&Graphics.GL.Ext.ARB.GetTextureSubImage$Graphics.GL.Ext.ARB.GetProgramBinary#Graphics.GL.Ext.ARB.FramebufferSRGB%Graphics.GL.Ext.ARB.FramebufferObject,Graphics.GL.Ext.ARB.FramebufferNoAttachments+Graphics.GL.Ext.ARB.FragmentShaderInterlock"Graphics.GL.Ext.ARB.FragmentShader)Graphics.GL.Ext.ARB.FragmentProgramShadow#Graphics.GL.Ext.ARB.FragmentProgram)Graphics.GL.Ext.ARB.FragmentLayerViewport,Graphics.GL.Ext.ARB.FragmentCoordConventions+Graphics.GL.Ext.ARB.ExplicitUniformLocation*Graphics.GL.Ext.ARB.ExplicitAttribLocation#Graphics.GL.Ext.ARB.EnhancedLayouts$Graphics.GL.Ext.ARB.ES3Compatibility%Graphics.GL.Ext.ARB.ES31Compatibility$Graphics.GL.Ext.ARB.ES2Compatibility Graphics.GL.Ext.ARB.DrawIndirect*Graphics.GL.Ext.ARB.DrawElementsBaseVertex%Graphics.GL.Ext.ARB.DirectStateAccess%Graphics.GL.Ext.ARB.DerivativeControl Graphics.GL.Ext.ARB.DepthTextureGraphics.GL.Ext.ARB.DepthClamp$Graphics.GL.Ext.ARB.DepthBufferFloat Graphics.GL.Ext.ARB.CullDistanceGraphics.GL.Ext.ARB.CopyImageGraphics.GL.Ext.ARB.CopyBuffer%Graphics.GL.Ext.ARB.ConservativeDepth-Graphics.GL.Ext.ARB.ConditionalRenderInverted!Graphics.GL.Ext.ARB.ComputeShader1Graphics.GL.Ext.ARB.CompressedTexturePixelStorage!Graphics.GL.Ext.ARB.CompatibilityGraphics.GL.Ext.ARB.ClipControl Graphics.GL.Ext.ARB.ClearTexture%Graphics.GL.Ext.ARB.ClearBufferObject!Graphics.GL.Ext.ARB.BufferStorage%Graphics.GL.Ext.ARB.BlendFuncExtended Graphics.GL.Ext.ARB.BaseInstance"Graphics.GL.Ext.ARB.ArraysOfArraysGraphics.GL.Ext.APPLE.Ycbcr422#Graphics.GL.Ext.APPLE.TransformHint(Graphics.GL.Ext.APPLE.TexturePackedFloat%Graphics.GL.Ext.APPLE.TextureMaxLevel+Graphics.GL.Ext.APPLE.TextureFormatBGRA8888*Graphics.GL.Ext.APPLE.Texture2DLimitedNpot$Graphics.GL.Ext.APPLE.SpecularVectorGraphics.GL.Ext.APPLE.RowBytesGraphics.GL.Ext.APPLE.Rgb422!Graphics.GL.Ext.APPLE.FloatPixels,Graphics.GL.Ext.APPLE.ColorBufferPackedFloat"Graphics.GL.Ext.APPLE.ClipDistance#Graphics.GL.Ext.APPLE.ClientStorage%Graphics.GL.Ext.APPLE.AuxDepthStencil"Graphics.GL.Ext.ANGLE.TextureUsage,Graphics.GL.Ext.ANGLE.TextureCompressionDxt5,Graphics.GL.Ext.ANGLE.TextureCompressionDxt3#Graphics.GL.Ext.ANGLE.ProgramBinary)Graphics.GL.Ext.ANGLE.PackReverseRowOrder"Graphics.GL.Ext.ANGLE.DepthTexture-Graphics.GL.Ext.AMD.VertexShaderViewportIndex%Graphics.GL.Ext.AMD.VertexShaderLayer&Graphics.GL.Ext.AMD.TransformFeedback44Graphics.GL.Ext.AMD.TransformFeedback3LinesTriangles#Graphics.GL.Ext.AMD.TextureTexture4'Graphics.GL.Ext.AMD.ShaderTrinaryMinmax'Graphics.GL.Ext.AMD.ShaderStencilExport1Graphics.GL.Ext.AMD.ShaderExplicitVertexParameter Graphics.GL.Ext.AMD.ShaderBallot*Graphics.GL.Ext.AMD.ShaderAtomicCounterOps-Graphics.GL.Ext.AMD.SeamlessCubemapPerTexture%Graphics.GL.Ext.AMD.QueryBufferObject%Graphics.GL.Ext.AMD.ProgramBinaryZ400 Graphics.GL.Ext.AMD.PinnedMemory"Graphics.GL.Ext.AMD.GpuShaderInt64&Graphics.GL.Ext.AMD.GpuShaderHalfFloatGraphics.GL.Ext.AMD.GcnShader&Graphics.GL.Ext.AMD.DepthClampSeparate%Graphics.GL.Ext.AMD.ConservativeDepth(Graphics.GL.Ext.AMD.CompressedATCTexture(Graphics.GL.Ext.AMD.Compressed3DCTexture%Graphics.GL.Ext.AMD.BlendMinmaxFactor!Graphics.GL.Ext.SUNX.ConstantData$Graphics.GL.Ext.SGIX.TagSampleBuffer Graphics.GL.Ext.SGIX.FlushRaster!Graphics.GL.Ext.NV.TextureBarrier"Graphics.GL.Ext.MESA.ResizeBuffers)Graphics.GL.Ext.KHR.BlendEquationAdvanced%Graphics.GL.Ext.INTEL.FramebufferCMAA'Graphics.GL.Ext.GREMEDY.FrameTerminator Graphics.GL.Ext.ThreeDFX.TbufferGraphics.GL.Ext.SUN.Vertex Graphics.GL.Ext.SUN.TriangleListGraphics.GL.Ext.SUN.MeshArrayGraphics.GL.Ext.SUN.GlobalAlphaGraphics.GL.Ext.SGIX.Sprite#Graphics.GL.Ext.SGIX.ReferencePlane"Graphics.GL.Ext.SGIX.PolynomialFfd!Graphics.GL.Ext.SGIX.PixelTexture!Graphics.GL.Ext.SGIX.ListPriority Graphics.GL.Ext.SGIX.Instruments#Graphics.GL.Ext.SGIX.IglooInterfaceGraphics.GL.Ext.SGIX.Framezoom%Graphics.GL.Ext.SGIX.FragmentLightingGraphics.GL.Ext.SGIX.Async#Graphics.GL.Ext.SGIS.TextureFilter4%Graphics.GL.Ext.SGIS.TextureColorMaskGraphics.GL.Ext.SGIS.Texture4D#Graphics.GL.Ext.SGIS.SharpenTexture$Graphics.GL.Ext.SGIS.PointParameters!Graphics.GL.Ext.SGIS.PixelTexture Graphics.GL.Ext.SGIS.Multisample Graphics.GL.Ext.SGIS.FogFunction"Graphics.GL.Ext.SGIS.DetailTextureGraphics.GL.Ext.SGI.ColorTable#Graphics.GL.Ext.QCOM.TiledRendering!Graphics.GL.Ext.QCOM.ExtendedGet2 Graphics.GL.Ext.QCOM.ExtendedGet"Graphics.GL.Ext.QCOM.DriverControlGraphics.GL.Ext.QCOM.AlphaTestGraphics.GL.Ext.PGI.MiscHints8Graphics.GL.Ext.OVR.MultiviewMultisampledRenderToTextureGraphics.GL.Ext.OVR.Multiview!Graphics.GL.Ext.OES.ViewportArray%Graphics.GL.Ext.OES.VertexArrayObjectGraphics.GL.Ext.OES.TextureView4Graphics.GL.Ext.OES.TextureStorageMultisample2dArray"Graphics.GL.Ext.OES.TextureCubeMap!Graphics.GL.Ext.OES.TextureBuffer&Graphics.GL.Ext.OES.TextureBorderClampGraphics.GL.Ext.OES.Texture3D&Graphics.GL.Ext.OES.TessellationShader#Graphics.GL.Ext.OES.SinglePrecision!Graphics.GL.Ext.OES.SampleShadingGraphics.GL.Ext.OES.QueryMatrix(Graphics.GL.Ext.OES.PrimitiveBoundingBox"Graphics.GL.Ext.OES.PointSizeArray!Graphics.GL.Ext.OES.MatrixPaletteGraphics.GL.Ext.OES.Mapbuffer$Graphics.GL.Ext.OES.GetProgramBinary"Graphics.GL.Ext.OES.GeometryShader%Graphics.GL.Ext.OES.FramebufferObjectGraphics.GL.Ext.OES.FixedPointGraphics.GL.Ext.OES.EGLImageGraphics.GL.Ext.OES.DrawTexture*Graphics.GL.Ext.OES.DrawElementsBaseVertex&Graphics.GL.Ext.OES.DrawBuffersIndexedGraphics.GL.Ext.OES.CopyImage#Graphics.GL.Ext.OES.ByteCoordinates!Graphics.GL.Ext.OES.BlendSubtract%Graphics.GL.Ext.OES.BlendFuncSeparate)Graphics.GL.Ext.OES.BlendEquationSeparate%Graphics.GL.Ext.NVX.ConditionalRender"Graphics.GL.Ext.NV.ViewportSwizzle Graphics.GL.Ext.NV.ViewportArrayGraphics.GL.Ext.NV.VideoCapture!Graphics.GL.Ext.NV.VertexProgram4 Graphics.GL.Ext.NV.VertexProgram,Graphics.GL.Ext.NV.VertexBufferUnifiedMemory+Graphics.GL.Ext.NV.VertexAttribInteger64bit#Graphics.GL.Ext.NV.VertexArrayRangeGraphics.GL.Ext.NV.VdpauInterop%Graphics.GL.Ext.NV.TransformFeedback2$Graphics.GL.Ext.NV.TransformFeedback%Graphics.GL.Ext.NV.TextureMultisample#Graphics.GL.Ext.NV.ShaderBufferLoad"Graphics.GL.Ext.NV.SampleLocations%Graphics.GL.Ext.NV.RegisterCombiners2$Graphics.GL.Ext.NV.RegisterCombinersGraphics.GL.Ext.NV.ReadBuffer#Graphics.GL.Ext.NV.PrimitiveRestartGraphics.GL.Ext.NV.PresentVideoGraphics.GL.Ext.NV.PolygonModeGraphics.GL.Ext.NV.PointSprite!Graphics.GL.Ext.NV.PixelDataRange Graphics.GL.Ext.NV.PathRendering(Graphics.GL.Ext.NV.ParameterBufferObject!Graphics.GL.Ext.NV.OcclusionQuery$Graphics.GL.Ext.NV.NonSquareMatrices,Graphics.GL.Ext.NV.InternalformatSampleQuery"Graphics.GL.Ext.NV.InstancedArraysGraphics.GL.Ext.NV.HalfFloatGraphics.GL.Ext.NV.GpuProgram5Graphics.GL.Ext.NV.GpuProgram4#Graphics.GL.Ext.NV.GeometryProgram41Graphics.GL.Ext.NV.FramebufferMultisampleCoverage)Graphics.GL.Ext.NV.FramebufferMultisample*Graphics.GL.Ext.NV.FramebufferMixedSamples"Graphics.GL.Ext.NV.FramebufferBlit"Graphics.GL.Ext.NV.FragmentProgram*Graphics.GL.Ext.NV.FragmentCoverageToColorGraphics.GL.Ext.NV.Fence&Graphics.GL.Ext.NV.ExplicitMultisampleGraphics.GL.Ext.NV.EvaluatorsGraphics.GL.Ext.NV.DrawTexture Graphics.GL.Ext.NV.DrawInstancedGraphics.GL.Ext.NV.DrawBuffers#Graphics.GL.Ext.NV.DepthBufferFloat!Graphics.GL.Ext.NV.CoverageSampleGraphics.GL.Ext.NV.CopyImageGraphics.GL.Ext.NV.CopyBuffer5Graphics.GL.Ext.NV.ConservativeRasterPreSnapTriangles+Graphics.GL.Ext.NV.ConservativeRasterDilate%Graphics.GL.Ext.NV.ConservativeRaster$Graphics.GL.Ext.NV.ConditionalRenderGraphics.GL.Ext.NV.CommandList$Graphics.GL.Ext.NV.ClipSpaceWScaling(Graphics.GL.Ext.NV.BlendEquationAdvanced"Graphics.GL.Ext.NV.BindlessTexture1Graphics.GL.Ext.NV.BindlessMultiDrawIndirectCount,Graphics.GL.Ext.NV.BindlessMultiDrawIndirectGraphics.GL.Ext.MESA.WindowPosGraphics.GL.Ext.KHR.RobustnessGraphics.GL.Ext.KHR.Debug&Graphics.GL.Ext.INTEL.PerformanceQuery$Graphics.GL.Ext.INTEL.ParallelArrays Graphics.GL.Ext.INTEL.MapTexture&Graphics.GL.Ext.INGR.BlendFuncSeparate!Graphics.GL.Ext.IMG.UserClipPlane/Graphics.GL.Ext.IMG.MultisampledRenderToTexture)Graphics.GL.Ext.IMG.FramebufferDownsample#Graphics.GL.Ext.IMG.BindlessTexture$Graphics.GL.Ext.IBM.VertexArrayListsGraphics.GL.Ext.IBM.StaticData'Graphics.GL.Ext.IBM.MultimodeDrawArrays!Graphics.GL.Ext.HP.ImageTransform$Graphics.GL.Ext.GREMEDY.StringMarker!Graphics.GL.Ext.EXT.X11SyncObject$Graphics.GL.Ext.EXT.WindowRectangles#Graphics.GL.Ext.EXT.VertexWeighting Graphics.GL.Ext.EXT.VertexShader%Graphics.GL.Ext.EXT.VertexAttrib64bitGraphics.GL.Ext.EXT.VertexArray%Graphics.GL.Ext.EXT.TransformFeedbackGraphics.GL.Ext.EXT.TextureView"Graphics.GL.Ext.EXT.TextureStorage(Graphics.GL.Ext.EXT.TexturePerturbNormal!Graphics.GL.Ext.EXT.TextureObject"Graphics.GL.Ext.EXT.TextureInteger!Graphics.GL.Ext.EXT.TextureBuffer&Graphics.GL.Ext.EXT.TextureBorderClampGraphics.GL.Ext.EXT.Texture3D&Graphics.GL.Ext.EXT.TessellationShaderGraphics.GL.Ext.EXT.Subtexture"Graphics.GL.Ext.EXT.StencilTwoSide#Graphics.GL.Ext.EXT.StencilClearTag!Graphics.GL.Ext.EXT.SparseTexture,Graphics.GL.Ext.EXT.ShaderPixelLocalStorage2(Graphics.GL.Ext.EXT.ShaderImageLoadStore)Graphics.GL.Ext.EXT.SeparateShaderObjects"Graphics.GL.Ext.EXT.SecondaryColorGraphics.GL.Ext.EXT.Robustness#Graphics.GL.Ext.EXT.ProvokingVertex(Graphics.GL.Ext.EXT.PrimitiveBoundingBox&Graphics.GL.Ext.EXT.PolygonOffsetClamp!Graphics.GL.Ext.EXT.PolygonOffset#Graphics.GL.Ext.EXT.PointParameters"Graphics.GL.Ext.EXT.PixelTransform#Graphics.GL.Ext.EXT.PalettedTexture(Graphics.GL.Ext.EXT.MultiviewDrawBuffers/Graphics.GL.Ext.EXT.MultisampledRenderToTextureGraphics.GL.Ext.EXT.Multisample%Graphics.GL.Ext.EXT.MultiDrawIndirect#Graphics.GL.Ext.EXT.MultiDrawArrays"Graphics.GL.Ext.EXT.MapBufferRange Graphics.GL.Ext.EXT.LightTexture#Graphics.GL.Ext.EXT.InstancedArrays!Graphics.GL.Ext.EXT.IndexMaterialGraphics.GL.Ext.EXT.IndexFuncGraphics.GL.Ext.EXT.HistogramGraphics.GL.Ext.EXT.GpuShader4(Graphics.GL.Ext.EXT.GpuProgramParameters%Graphics.GL.Ext.EXT.FramebufferObject#Graphics.GL.Ext.EXT.FramebufferBlitGraphics.GL.Ext.EXT.FogCoord)Graphics.GL.Ext.EXT.DrawTransformFeedback%Graphics.GL.Ext.EXT.DrawRangeElements*Graphics.GL.Ext.EXT.DrawElementsBaseVertex&Graphics.GL.Ext.EXT.DrawBuffersIndexed Graphics.GL.Ext.EXT.DrawBuffers2Graphics.GL.Ext.EXT.DrawBuffers&Graphics.GL.Ext.EXT.DisjointTimerQuery&Graphics.GL.Ext.EXT.DiscardFramebuffer%Graphics.GL.Ext.EXT.DirectStateAccess#Graphics.GL.Ext.EXT.DepthBoundsTestGraphics.GL.Ext.EXT.DebugMarkerGraphics.GL.Ext.EXT.DebugLabelGraphics.GL.Ext.EXT.CullVertexGraphics.GL.Ext.EXT.CopyTextureGraphics.GL.Ext.EXT.CopyImage*Graphics.GL.Ext.ANDROID.ExtensionPackEs31a#Graphics.GL.Ext.EXT.CoordinateFrameGraphics.GL.Ext.EXT.Convolution'Graphics.GL.Ext.EXT.CompiledVertexArray!Graphics.GL.Ext.EXT.ColorSubtable Graphics.GL.Ext.EXT.ClearTexture!Graphics.GL.Ext.EXT.BufferStorageGraphics.GL.Ext.EXT.BlendMinmax%Graphics.GL.Ext.EXT.BlendFuncSeparate%Graphics.GL.Ext.EXT.BlendFuncExtended)Graphics.GL.Ext.EXT.BlendEquationSeparateGraphics.GL.Ext.EXT.BlendColor#Graphics.GL.Ext.EXT.BindableUniform Graphics.GL.Ext.EXT.BaseInstance!Graphics.GL.Ext.ATI.VertexStreams+Graphics.GL.Ext.ATI.VertexAttribArrayObject%Graphics.GL.Ext.ATI.VertexArrayObject#Graphics.GL.Ext.ATI.SeparateStencilGraphics.GL.Ext.ATI.PnTriangles#Graphics.GL.Ext.ATI.MapObjectBuffer"Graphics.GL.Ext.ATI.FragmentShader!Graphics.GL.Ext.ATI.EnvmapBumpmap Graphics.GL.Ext.ATI.ElementArrayGraphics.GL.Ext.ATI.DrawBuffersGraphics.GL.Ext.ARB.WindowPos Graphics.GL.Ext.ARB.VertexShader&Graphics.GL.Ext.ARB.VertexBufferObjectGraphics.GL.Ext.ARB.VertexBlend#Graphics.GL.Ext.ARB.TransposeMatrix&Graphics.GL.Ext.ARB.TextureCompression'Graphics.GL.Ext.ARB.TextureBufferObject!Graphics.GL.Ext.ARB.SparseTexture Graphics.GL.Ext.ARB.SparseBuffer*Graphics.GL.Ext.ARB.ShadingLanguageInclude!Graphics.GL.Ext.ARB.ShaderObjects!Graphics.GL.Ext.ARB.SampleShading#Graphics.GL.Ext.ARB.SampleLocationsGraphics.GL.Ext.ARB.Robustness#Graphics.GL.Ext.ARB.PointParameters)Graphics.GL.Ext.ARB.ParallelShaderCompile"Graphics.GL.Ext.ARB.OcclusionQuery Graphics.GL.Ext.ARB.MultitextureGraphics.GL.Ext.ARB.Multisample!Graphics.GL.Ext.ARB.MatrixPalette#Graphics.GL.Ext.ARB.InstancedArrays&Graphics.GL.Ext.ARB.IndirectParametersGraphics.GL.Ext.ARB.Imaging"Graphics.GL.Ext.ARB.GpuShaderInt64#Graphics.GL.Ext.ARB.GeometryShader4%Graphics.GL.Ext.ARB.ES32Compatibility!Graphics.GL.Ext.ARB.DrawInstanced$Graphics.GL.Ext.ARB.DrawBuffersBlendGraphics.GL.Ext.ARB.DrawBuffersGraphics.GL.Ext.ARB.DebugOutput,Graphics.GL.Ext.ARB.ComputeVariableGroupSize$Graphics.GL.Ext.ARB.ColorBufferFloatGraphics.GL.Ext.ARB.ClEvent#Graphics.GL.Ext.ARB.BindlessTexture-Graphics.GL.Ext.APPLE.VertexProgramEvaluators&Graphics.GL.Ext.APPLE.VertexArrayRange'Graphics.GL.Ext.APPLE.VertexArrayObject"Graphics.GL.Ext.APPLE.TextureRangeGraphics.GL.Ext.APPLE.Sync%Graphics.GL.Ext.APPLE.ObjectPurgeable,Graphics.GL.Ext.APPLE.FramebufferMultisample&Graphics.GL.Ext.APPLE.FlushBufferRangeGraphics.GL.Ext.APPLE.Fence"Graphics.GL.Ext.APPLE.ElementArray'Graphics.GL.Ext.APPLE.CopyTextureLevels,Graphics.GL.Ext.ANGLE.TranslatedShaderSource%Graphics.GL.Ext.ANGLE.InstancedArrays,Graphics.GL.Ext.ANGLE.FramebufferMultisample%Graphics.GL.Ext.ANGLE.FramebufferBlit+Graphics.GL.Ext.AMD.VertexShaderTessellator,Graphics.GL.Ext.AMD.StencilOperationExtended!Graphics.GL.Ext.AMD.SparseTexture#Graphics.GL.Ext.AMD.SamplePositions&Graphics.GL.Ext.AMD.PerformanceMonitor'Graphics.GL.Ext.AMD.OcclusionQueryEvent!Graphics.GL.Ext.AMD.NameGenDelete%Graphics.GL.Ext.AMD.MultiDrawIndirect'Graphics.GL.Ext.AMD.InterleavedElements.Graphics.GL.Ext.AMD.FramebufferSamplePositions$Graphics.GL.Ext.AMD.DrawBuffersBlendGraphics.GL.Ext.AMD.DebugOutputGraphics.GL.EmbeddedLite11Graphics.GL.EmbeddedCommon11Graphics.GL.Embedded32Graphics.GL.Core45Graphics.GL.Compatibility45GL_LINES_ADJACENCY_ARBGL_LINE_STRIP_ADJACENCY_ARBGL_PATCHES_EXT GL_QUADS_EXTGL_TRIANGLES_ADJACENCY_ARBGL_TRIANGLE_STRIP_ADJACENCY_ARB GL_COLOR_EXT GL_DEPTH_EXTGL_STENCIL_EXTGL_ASYNC_DRAW_PIXELS_SGIXGL_ASYNC_HISTOGRAM_SGIXGL_ASYNC_READ_PIXELS_SGIXGL_ASYNC_TEX_IMAGE_SGIXGL_CALLIGRAPHIC_FRAGMENT_SGIXGL_COLOR_TABLE_SGIGL_CONVOLUTION_1D_EXTGL_CONVOLUTION_2D_EXTGL_FOG_OFFSET_SGIXGL_FRAGMENT_COLOR_MATERIAL_SGIXGL_FRAGMENT_LIGHT0_SGIXGL_FRAGMENT_LIGHT1_SGIXGL_FRAGMENT_LIGHT2_SGIXGL_FRAGMENT_LIGHT3_SGIXGL_FRAGMENT_LIGHT4_SGIXGL_FRAGMENT_LIGHT5_SGIXGL_FRAGMENT_LIGHT6_SGIXGL_FRAGMENT_LIGHT7_SGIXGL_FRAGMENT_LIGHTING_SGIXGL_FRAMEZOOM_SGIXGL_HISTOGRAM_EXTGL_INTERLACE_SGIXGL_IR_INSTRUMENT1_SGIX GL_MINMAX_EXTGL_MULTISAMPLE_SGISGL_PIXEL_TEXTURE_SGISGL_PIXEL_TEX_GEN_SGIX$GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI#GL_POST_CONVOLUTION_COLOR_TABLE_SGIGL_REFERENCE_PLANE_SGIXGL_RESCALE_NORMAL_EXTGL_SAMPLE_ALPHA_TO_MASK_SGISGL_SAMPLE_ALPHA_TO_ONE_SGISGL_SAMPLE_MASK_SGISGL_SEPARABLE_2D_EXTGL_SHARED_TEXTURE_PALETTE_EXTGL_SPRITE_SGIXGL_TEXTURE_3D_EXTGL_TEXTURE_4D_SGISGL_TEXTURE_COLOR_TABLE_SGI GL_ABGR_EXT GL_CMYKA_EXT GL_CMYK_EXT GL_RED_EXTGL_YCRCB_422_SGIXGL_YCRCB_444_SGIXGL_UNSIGNED_BYTE_3_3_2_EXTGL_UNSIGNED_INT_10_10_10_2_EXTGL_UNSIGNED_INT_8_8_8_8_EXTGL_UNSIGNED_SHORT_4_4_4_4_EXTGL_UNSIGNED_SHORT_5_5_5_1_EXTGL_FOG_OFFSET_VALUE_SGIXGL_GEOMETRY_DEFORMATION_SGIXGL_TEXTURE_DEFORMATION_SGIXGL_COLOR_ARRAY_POINTER_EXTGL_EDGE_FLAG_ARRAY_POINTER_EXTGL_INDEX_ARRAY_POINTER_EXT!GL_INSTRUMENT_BUFFER_POINTER_SGIXGL_NORMAL_ARRAY_POINTER_EXT"GL_TEXTURE_COORD_ARRAY_POINTER_EXTGL_VERTEX_ARRAY_POINTER_EXTGL_EYE_LINE_SGISGL_EYE_POINT_SGISGL_OBJECT_LINE_SGISGL_OBJECT_POINT_SGIS GL_LIGHT_MODEL_COLOR_CONTROL_EXTGL_MODELVIEW0_EXTGL_POST_COLOR_MATRIX_ALPHA_BIAS#GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI GL_POST_COLOR_MATRIX_ALPHA_SCALE$GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGIGL_POST_COLOR_MATRIX_BLUE_BIAS"GL_POST_COLOR_MATRIX_BLUE_BIAS_SGIGL_POST_COLOR_MATRIX_BLUE_SCALE#GL_POST_COLOR_MATRIX_BLUE_SCALE_SGIGL_POST_COLOR_MATRIX_GREEN_BIAS#GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI GL_POST_COLOR_MATRIX_GREEN_SCALE$GL_POST_COLOR_MATRIX_GREEN_SCALE_SGIGL_POST_COLOR_MATRIX_RED_BIAS!GL_POST_COLOR_MATRIX_RED_BIAS_SGIGL_POST_COLOR_MATRIX_RED_SCALE"GL_POST_COLOR_MATRIX_RED_SCALE_SGIGL_POST_CONVOLUTION_ALPHA_BIAS"GL_POST_CONVOLUTION_ALPHA_BIAS_EXTGL_POST_CONVOLUTION_ALPHA_SCALE#GL_POST_CONVOLUTION_ALPHA_SCALE_EXTGL_POST_CONVOLUTION_BLUE_BIAS!GL_POST_CONVOLUTION_BLUE_BIAS_EXTGL_POST_CONVOLUTION_BLUE_SCALE"GL_POST_CONVOLUTION_BLUE_SCALE_EXTGL_POST_CONVOLUTION_GREEN_BIAS"GL_POST_CONVOLUTION_GREEN_BIAS_EXTGL_POST_CONVOLUTION_GREEN_SCALE#GL_POST_CONVOLUTION_GREEN_SCALE_EXTGL_POST_CONVOLUTION_RED_BIAS GL_POST_CONVOLUTION_RED_BIAS_EXTGL_POST_CONVOLUTION_RED_SCALE!GL_POST_CONVOLUTION_RED_SCALE_EXTGL_MULTISAMPLE_BIT_3DFXGL_MULTISAMPLE_BIT_ARBGL_MULTISAMPLE_BIT_EXTGL_DETAIL_TEXTURE_2D_SGISGL_PROXY_TEXTURE_1D_EXTGL_PROXY_TEXTURE_2D_EXTGL_PROXY_TEXTURE_3D_EXTGL_PROXY_TEXTURE_4D_SGISGL_TEXTURE_3D_OESGL_TEXTURE_BASE_LEVEL_SGISGL_TEXTURE_MAX_LEVEL_SGISGL_TEXTURE_MAX_LOD_SGISGL_TEXTURE_MIN_LOD_SGISGL_ALPHA_MAX_SGIXGL_ALPHA_MIN_SGIXGL_FUNC_ADD_EXTGL_FUNC_REVERSE_SUBTRACT_EXTGL_FUNC_SUBTRACT_EXT GL_MAX_EXT GL_MIN_EXTGL_CONSTANT_ALPHA_EXTGL_CONSTANT_COLOR_EXTGL_ONE_MINUS_CONSTANT_ALPHA_EXTGL_ONE_MINUS_CONSTANT_COLOR_EXTGL_COVERAGE_BUFFER_BIT_NVGL_DEPTH_COMPONENT16_SGIXGL_DEPTH_COMPONENT24_SGIXGL_DEPTH_COMPONENT32_SGIXGL_DUAL_ALPHA12_SGISGL_DUAL_ALPHA16_SGISGL_DUAL_ALPHA4_SGISGL_DUAL_ALPHA8_SGISGL_DUAL_INTENSITY12_SGISGL_DUAL_INTENSITY16_SGISGL_DUAL_INTENSITY4_SGISGL_DUAL_INTENSITY8_SGISGL_DUAL_LUMINANCE12_SGISGL_DUAL_LUMINANCE16_SGISGL_DUAL_LUMINANCE4_SGISGL_DUAL_LUMINANCE8_SGISGL_DUAL_LUMINANCE_ALPHA4_SGISGL_DUAL_LUMINANCE_ALPHA8_SGISGL_QUAD_ALPHA4_SGISGL_QUAD_ALPHA8_SGISGL_QUAD_INTENSITY4_SGISGL_QUAD_INTENSITY8_SGISGL_QUAD_LUMINANCE4_SGISGL_QUAD_LUMINANCE8_SGIS GL_RGB2_EXT GL_NONE_OESGL_ALPHA_TEST_FUNC_QCOMGL_ALPHA_TEST_QCOMGL_ALPHA_TEST_REF_QCOMGL_ASYNC_MARKER_SGIXGL_BLEND_COLOR_EXTGL_BLEND_EQUATION_EXTGL_COLOR_ARRAY_COUNT_EXTGL_COLOR_MATRIX_SGIGL_COLOR_MATRIX_STACK_DEPTH_SGIGL_CONVOLUTION_HINT_SGIXGL_DEFORMATIONS_MASK_SGIX!GL_DETAIL_TEXTURE_2D_BINDING_SGISGL_DISTANCE_ATTENUATION_SGISGL_DRAW_BUFFER_EXTGL_EDGE_FLAG_ARRAY_COUNT_EXTGL_FOG_FUNC_POINTS_SGIS$GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX)GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX$GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX)GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX1GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX%GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIXGL_FRAMEZOOM_FACTOR_SGIXGL_GENERATE_MIPMAP_HINT_SGISGL_INDEX_ARRAY_COUNT_EXTGL_INSTRUMENT_MEASUREMENTS_SGIXGL_LIGHT_ENV_MODE_SGIXGL_MAX_3D_TEXTURE_SIZE_EXTGL_MAX_4D_TEXTURE_SIZE_SGISGL_MAX_ACTIVE_LIGHTS_SGIXGL_MAX_ASYNC_DRAW_PIXELS_SGIXGL_MAX_ASYNC_HISTOGRAM_SGIXGL_MAX_ASYNC_READ_PIXELS_SGIXGL_MAX_ASYNC_TEX_IMAGE_SGIXGL_MAX_CLIPMAP_DEPTH_SGIX!GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX#GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGIGL_MAX_FOG_FUNC_POINTS_SGISGL_MAX_FRAGMENT_LIGHTS_SGIXGL_MAX_FRAMEZOOM_FACTOR_SGIXGL_MODELVIEW0_MATRIX_EXTGL_MODELVIEW0_STACK_DEPTH_EXTGL_NORMAL_ARRAY_COUNT_EXTGL_PACK_CMYK_HINT_EXTGL_PACK_IMAGE_DEPTH_SGISGL_PACK_IMAGE_HEIGHT_EXTGL_PACK_RESAMPLE_SGIXGL_PACK_SKIP_IMAGES_EXTGL_PACK_SKIP_VOLUMES_SGISGL_PACK_SUBSAMPLE_RATE_SGIXGL_PIXEL_TEX_GEN_MODE_SGIX!GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX"GL_PIXEL_TILE_CACHE_INCREMENT_SGIXGL_PIXEL_TILE_CACHE_SIZE_SGIXGL_PIXEL_TILE_GRID_DEPTH_SGIXGL_PIXEL_TILE_GRID_HEIGHT_SGIXGL_PIXEL_TILE_GRID_WIDTH_SGIXGL_PIXEL_TILE_HEIGHT_SGIXGL_PIXEL_TILE_WIDTH_SGIX!GL_POINT_FADE_THRESHOLD_SIZE_SGISGL_POINT_SIZE_MAX_SGISGL_POINT_SIZE_MIN_SGISGL_POLYGON_OFFSET_BIAS_EXT&GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX'GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIXGL_READ_BUFFER_EXTGL_READ_BUFFER_NV GL_REFERENCE_PLANE_EQUATION_SGIXGL_SAMPLES_SGISGL_SAMPLE_BUFFERS_SGISGL_SAMPLE_MASK_INVERT_SGISGL_SAMPLE_MASK_VALUE_SGISGL_SAMPLE_PATTERN_SGISGL_SPRITE_AXIS_SGIXGL_SPRITE_MODE_SGIXGL_SPRITE_TRANSLATION_SGIXGL_TEXTURE_3D_BINDING_EXTGL_TEXTURE_4D_BINDING_SGIS GL_TEXTURE_COORD_ARRAY_COUNT_EXTGL_UNPACK_CMYK_HINT_EXTGL_UNPACK_IMAGE_DEPTH_SGISGL_UNPACK_IMAGE_HEIGHT_EXTGL_UNPACK_RESAMPLE_SGIXGL_UNPACK_SKIP_IMAGES_EXTGL_UNPACK_SKIP_VOLUMES_SGISGL_UNPACK_SUBSAMPLE_RATE_SGIXGL_VERTEX_ARRAY_COUNT_EXTGL_VERTEX_PRECLIP_HINT_SGIXGL_VERTEX_PRECLIP_SGIX"GL_DETAIL_TEXTURE_FUNC_POINTS_SGISGL_DETAIL_TEXTURE_LEVEL_SGISGL_DETAIL_TEXTURE_MODE_SGISGL_DUAL_TEXTURE_SELECT_SGISGL_GENERATE_MIPMAP_SGIS GL_POST_TEXTURE_FILTER_BIAS_SGIX!GL_POST_TEXTURE_FILTER_SCALE_SGIXGL_QUAD_TEXTURE_SELECT_SGISGL_SHADOW_AMBIENT_SGIX#GL_SHARPEN_TEXTURE_FUNC_POINTS_SGISGL_TEXTURE_4DSIZE_SGISGL_TEXTURE_BORDER_COLOR_NVGL_TEXTURE_CLIPMAP_CENTER_SGIXGL_TEXTURE_CLIPMAP_DEPTH_SGIXGL_TEXTURE_CLIPMAP_FRAME_SGIX"GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIXGL_TEXTURE_CLIPMAP_OFFSET_SGIX%GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX GL_TEXTURE_COMPARE_OPERATOR_SGIXGL_TEXTURE_COMPARE_SGIXGL_TEXTURE_DEPTH_EXTGL_TEXTURE_FILTER4_SIZE_SGISGL_TEXTURE_GEQUAL_R_SGIXGL_TEXTURE_LEQUAL_R_SGIXGL_TEXTURE_LOD_BIAS_R_SGIXGL_TEXTURE_LOD_BIAS_S_SGIXGL_TEXTURE_LOD_BIAS_T_SGIXGL_TEXTURE_MAX_CLAMP_R_SGIXGL_TEXTURE_MAX_CLAMP_S_SGIXGL_TEXTURE_MAX_CLAMP_T_SGIXGL_TEXTURE_WRAP_Q_SGISGL_TEXTURE_WRAP_R_EXTGL_ALLOW_DRAW_FRG_HINT_PGIGL_ALLOW_DRAW_MEM_HINT_PGIGL_ALLOW_DRAW_OBJ_HINT_PGIGL_ALLOW_DRAW_WIN_HINT_PGIGL_ALWAYS_FAST_HINT_PGIGL_ALWAYS_SOFT_HINT_PGIGL_BACK_NORMALS_HINT_PGIGL_BINNING_CONTROL_HINT_QCOMGL_CLIP_FAR_HINT_PGIGL_CLIP_NEAR_HINT_PGI GL_CLIP_VOLUME_CLIPPING_HINT_EXTGL_CONSERVE_MEMORY_HINT_PGI&GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB&GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OESGL_FULL_STIPPLE_HINT_PGIGL_MATERIAL_SIDE_HINT_PGIGL_MAX_VERTEX_HINT_PGIGL_MULTISAMPLE_FILTER_HINT_NV!GL_NATIVE_GRAPHICS_BEGIN_HINT_PGIGL_NATIVE_GRAPHICS_END_HINT_PGIGL_PHONG_HINT_WINGL_PREFER_DOUBLEBUFFER_HINT_PGIGL_RECLAIM_MEMORY_HINT_PGIGL_SCALEBIAS_HINT_SGIXGL_STRICT_DEPTHFUNC_HINT_PGIGL_STRICT_LIGHTING_HINT_PGIGL_STRICT_SCISSOR_HINT_PGIGL_TEXTURE_COMPRESSION_HINT_ARB!GL_TEXTURE_MULTI_BUFFER_HINT_SGIXGL_TEXTURE_STORAGE_HINT_APPLEGL_TRANSFORM_HINT_APPLE"GL_VERTEX_ARRAY_STORAGE_HINT_APPLEGL_VERTEX_CONSISTENT_HINT_PGIGL_VERTEX_DATA_HINT_PGIGL_WIDE_LINE_HINT_PGIGL_PACK_RESAMPLE_OMLGL_UNPACK_RESAMPLE_OMLGL_UNPACK_ROW_LENGTH_EXTGL_UNPACK_SKIP_PIXELS_EXTGL_UNPACK_SKIP_ROWS_EXTGL_TEXTURE_PRIORITY_EXTGL_TEXTURE_WRAP_R_OESGraphics.GL.Standard10Graphics.GL.Standard11Graphics.GL.Standard12Graphics.GL.Standard13Graphics.GL.Standard14Graphics.GL.Standard15Graphics.GL.Standard20Graphics.GL.Standard21Graphics.GL.Standard30Graphics.GL.Standard31Graphics.GL.SafetyCritical20Graphics.GL.Embedded20Graphics.GL.Embedded30Graphics.GL.Embedded31Graphics.GL.Core33Graphics.GL.Core41Graphics.GL.Core44Graphics.GL.Compatibility32Graphics.GL.Compatibility33Graphics.GL.Compatibility40Graphics.GL.Compatibility41Graphics.GL.Compatibility42Graphics.GL.Compatibility43Graphics.GL.Compatibility44Graphics.GL.Ext.WINGraphics.GL.Ext.VIVGraphics.GL.Ext.S3Graphics.GL.Ext.RENDGraphics.GL.Ext.OMLGraphics.GL.Ext.MESAXGraphics.GL.Ext.FJGraphics.GL.Ext.DMPGraphics.GL.Ext.ARMGraphics.GL.Ext.SUNXglBlendBarrierGraphics.GL.Ext.ThreeDFXGL_LINESGL_LINES_ADJACENCYGL_LINES_ADJACENCY_EXT GL_LINE_LOOP GL_LINE_STRIPGL_LINE_STRIP_ADJACENCYGL_LINE_STRIP_ADJACENCY_EXT GL_PATCHES GL_POINTS GL_POLYGONGL_QUADS GL_QUAD_STRIP GL_TRIANGLESGL_TRIANGLES_ADJACENCYGL_TRIANGLES_ADJACENCY_EXTGL_TRIANGLE_FANGL_TRIANGLE_STRIPGL_TRIANGLE_STRIP_ADJACENCYGL_TRIANGLE_STRIP_ADJACENCY_EXTGraphics.GL.Ext.SUNGL_BACKGL_FRONTGL_FRONT_AND_BACK GL_AMBIENTGL_AMBIENT_AND_DIFFUSEGL_COLOR_INDEXES GL_DIFFUSE GL_EMISSION GL_SHININESS GL_SPECULARGraphics.GL.Ext.SGIXGL_PROXY_TEXTURE_1DGL_PROXY_TEXTURE_2DGL_PROXY_TEXTURE_3D GL_TEXTURE_1D GL_TEXTURE_2D GL_TEXTURE_3DGL_TEXTURE_BASE_LEVELGL_TEXTURE_MAX_LEVELGL_TEXTURE_MAX_LODGL_TEXTURE_MIN_LODGL_FALSEGL_TRUE GL_ALPHA12 GL_ALPHA16 GL_ALPHA4 GL_ALPHA8 GL_INTENSITYGL_INTENSITY12GL_INTENSITY16 GL_INTENSITY4 GL_INTENSITY8GL_LUMINANCE12GL_LUMINANCE12_ALPHA12GL_LUMINANCE12_ALPHA4GL_LUMINANCE16GL_LUMINANCE16_ALPHA16 GL_LUMINANCE4GL_LUMINANCE4_ALPHA4GL_LUMINANCE6_ALPHA2 GL_LUMINANCE8GL_LUMINANCE8_ALPHA8 GL_R3_G3_B2GL_RGB10 GL_RGB10_A2GL_RGB12GL_RGB16GL_RGB4GL_RGB5 GL_RGB5_A1GL_RGB8 GL_RGBA12 GL_RGBA16GL_RGBA2GL_RGBA4GL_RGBA8GL_ALPHAGL_BLUEGL_COLOR_INDEXGL_DEPTH_COMPONENTGL_GREEN GL_LUMINANCEGL_LUMINANCE_ALPHAGL_REDGL_RGBGL_RGBAGL_STENCIL_INDEXGL_UNSIGNED_INTGL_UNSIGNED_SHORT GL_BITMAPGL_BYTEGL_FLOATGL_INTGL_SHORTGL_UNSIGNED_BYTEGL_UNSIGNED_BYTE_3_3_2GL_UNSIGNED_INT_10_10_10_2GL_UNSIGNED_INT_8_8_8_8GL_UNSIGNED_SHORT_4_4_4_4GL_UNSIGNED_SHORT_5_5_5_1glPointParameterfglPointParameterfvglSampleMaskEXT GL_1PASS_EXTGL_2PASS_0_EXTGL_2PASS_1_EXTGL_4PASS_0_EXTGL_4PASS_1_EXTGL_4PASS_2_EXTGL_4PASS_3_EXTglSamplePatternEXTGraphics.GL.Ext.SGISGL_COLOR_TABLE GL_POST_COLOR_MATRIX_COLOR_TABLEGL_POST_CONVOLUTION_COLOR_TABLEGL_PROXY_COLOR_TABLE&GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE%GL_PROXY_POST_CONVOLUTION_COLOR_TABLE GL_PROXY_TEXTURE_COLOR_TABLE_SGIGL_COLOR_TABLE_BIASGL_COLOR_TABLE_SCALEglColorTableParameterfvglColorTableParameteriv glColorTableglCopyColorTableGraphics.GL.Ext.SGIGraphics.GL.Ext.QCOMGraphics.GL.Ext.PGIGraphics.GL.Ext.OVRglBindVertexArrayglDeleteVertexArraysglGenVertexArraysglIsVertexArrayglTexStorage3DMultisample glTexBufferglTexBufferRangeglGetSamplerParameterIivglGetSamplerParameterIuivGL_TEXTURE_ALPHA_SIZEGL_TEXTURE_BLUE_SIZEGL_TEXTURE_BORDERGL_TEXTURE_BORDER_COLORGL_TEXTURE_COMPONENTSGL_TEXTURE_GREEN_SIZEGL_TEXTURE_HEIGHTGL_TEXTURE_INTENSITY_SIZEGL_TEXTURE_INTERNAL_FORMATGL_TEXTURE_LUMINANCE_SIZEGL_TEXTURE_MAG_FILTERGL_TEXTURE_MIN_FILTERGL_TEXTURE_PRIORITYGL_TEXTURE_RED_SIZEGL_TEXTURE_RESIDENTGL_TEXTURE_WIDTHGL_TEXTURE_WRAP_SGL_TEXTURE_WRAP_TglGetTexParameterIivglGetTexParameterIuivglSamplerParameterIivglSamplerParameterIuivGL_GENERATE_MIPMAPGL_TEXTURE_WRAP_RglTexParameterIivglTexParameterIuivglCompressedTexImage3DglCompressedTexSubImage3DglCopyTexSubImage3DglFramebufferTexture3D glTexImage3DglTexSubImage3D glClearDepthf glDepthRangefglMinSampleShadingglPrimitiveBoundingBoxglGetBufferPointerv glMapBuffer glUnmapBufferglGetProgramBinaryglProgramBinaryglFramebufferTextureglDrawElementsBaseVertex!glDrawElementsInstancedBaseVertexglDrawRangeElementsBaseVertexglMultiDrawElementsBaseVertexglCopyImageSubDataGraphics.GL.Ext.OESglEndConditionalRenderGraphics.GL.Ext.NVXglGetVertexAttribIivglGetVertexAttribIuivglVertexAttribI1iglVertexAttribI1ivglVertexAttribI1uiglVertexAttribI1uivglVertexAttribI2iglVertexAttribI2ivglVertexAttribI2uiglVertexAttribI2uivglVertexAttribI3iglVertexAttribI3ivglVertexAttribI3uiglVertexAttribI3uivglVertexAttribI4bvglVertexAttribI4iglVertexAttribI4ivglVertexAttribI4svglVertexAttribI4ubvglVertexAttribI4uiglVertexAttribI4uivglVertexAttribI4usvglVertexAttribIPointerglBindProgramARBglDeleteProgramsARBglGenProgramsARBglGetVertexAttribPointervglGetVertexAttribdvglGetVertexAttribfvglGetVertexAttribivglIsProgramARBglVertexAttrib1dglVertexAttrib1dvglVertexAttrib1fglVertexAttrib1fvglVertexAttrib1sglVertexAttrib1svglVertexAttrib2dglVertexAttrib2dvglVertexAttrib2fglVertexAttrib2fvglVertexAttrib2sglVertexAttrib2svglVertexAttrib3dglVertexAttrib3dvglVertexAttrib3fglVertexAttrib3fvglVertexAttrib3sglVertexAttrib3svglVertexAttrib4dglVertexAttrib4dvglVertexAttrib4fglVertexAttrib4fvglVertexAttrib4sglVertexAttrib4svglVertexAttrib4NubglVertexAttrib4NubvglDeleteTransformFeedbacksglDrawTransformFeedbackglGenTransformFeedbacksglIsTransformFeedbackglPauseTransformFeedbackglResumeTransformFeedbackglBeginTransformFeedbackglBindBufferBaseglBindBufferOffsetEXTglBindBufferRangeglEndTransformFeedbackGL_FILLGL_LINEGL_POINT glPolygonModeglPointParameteriglPointParameterivglUniformMatrix2x3fvglUniformMatrix2x4fvglUniformMatrix3x2fvglUniformMatrix3x4fvglUniformMatrix4x2fvglUniformMatrix4x3fvglVertexAttribDivisorglFramebufferTextureFaceARB glRenderbufferStorageMultisampleglBlitFramebufferglGetMultisamplefvglDrawArraysInstancedglDrawElementsInstancedglCopyBufferSubDataglBeginConditionalRenderGraphics.GL.Ext.NV glWindowPos2dglWindowPos2dv glWindowPos2fglWindowPos2fv glWindowPos2iglWindowPos2iv glWindowPos2sglWindowPos2sv glWindowPos3dglWindowPos3dv glWindowPos3fglWindowPos3fv glWindowPos3iglWindowPos3iv glWindowPos3sglWindowPos3svGraphics.GL.Ext.MESAGraphics.GL.Ext.KHR GL_DOUBLEGraphics.GL.Ext.INTELglBlendFuncSeparateGraphics.GL.Ext.INGRglGetTextureHandleARBglGetTextureSamplerHandleARBglProgramUniformHandleui64ARBglProgramUniformHandleui64vARBglUniformHandleui64ARBglUniformHandleui64vARBGraphics.GL.Ext.IMGGraphics.GL.Ext.IBMGraphics.GL.Ext.HPGraphics.GL.Ext.GREMEDY GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7GL_CONSTANT_ATTENUATIONGL_LINEAR_ATTENUATION GL_POSITIONGL_QUADRATIC_ATTENUATIONGL_SPOT_CUTOFFGL_SPOT_DIRECTIONGL_SPOT_EXPONENTGL_SGL_TGL_RGL_Q GL_EYE_PLANEGL_OBJECT_PLANEGL_TEXTURE_GEN_MODEglArrayElement glDrawArraysGL_COLOR_ARRAY_POINTERGL_EDGE_FLAG_ARRAY_POINTERGL_FEEDBACK_BUFFER_POINTERGL_INDEX_ARRAY_POINTERGL_NORMAL_ARRAY_POINTERGL_SELECTION_BUFFER_POINTERGL_TEXTURE_COORD_ARRAY_POINTERGL_VERTEX_ARRAY_POINTER glGetPointerv glBindTextureglPrioritizeTexturesglTexSubImage1DglTexSubImage2DglTexPageCommitmentARBglSecondaryColor3bglSecondaryColor3bvglSecondaryColor3dglSecondaryColor3dvglSecondaryColor3fglSecondaryColor3fvglSecondaryColor3iglSecondaryColor3ivglSecondaryColor3sglSecondaryColor3svglSecondaryColor3ubglSecondaryColor3ubvglSecondaryColor3uiglSecondaryColor3uivglSecondaryColor3usglSecondaryColor3usvglSecondaryColorPointerglGetColorTableglGetColorTableParameterfvglGetColorTableParameterivglMultiDrawArraysIndirectglMultiDrawElementsIndirectglMultiDrawArraysglMultiDrawElementsglFlushMappedBufferRangeglMapBufferRange GL_HISTOGRAMGL_PROXY_HISTOGRAM GL_MINMAXGL_MINMAX_FORMATGL_MINMAX_SINK glHistogramglMinmaxglResetHistogram glResetMinmaxGL_ACCUM_BUFFER_BITGL_COLOR_BUFFER_BITGL_DEPTH_BUFFER_BITGL_STENCIL_BUFFER_BIT glDrawTransformFeedbackInstancedglDrawRangeElementsglCopyTexImage1DglCopyTexImage2DglCopyTexSubImage1DglCopyTexSubImage2DGraphics.GL.Ext.ANDROIDGL_CONVOLUTION_1DGL_CONVOLUTION_2DglConvolutionFilter1DglConvolutionFilter2DGL_CONVOLUTION_BORDER_MODEGL_CONVOLUTION_FILTER_BIASGL_CONVOLUTION_FILTER_SCALEglConvolutionParameterfglConvolutionParameterfvglConvolutionParameteriglConvolutionParameterivglCopyConvolutionFilter1DglCopyConvolutionFilter2DGL_SEPARABLE_2DglSeparableFilter2DglColorSubTableglCopyColorSubTableglClearTexImageglClearTexSubImage GL_LOGIC_OPglBlendEquationglBlendEquationSeparate glBlendColor!glDrawArraysInstancedBaseInstance#glDrawElementsInstancedBaseInstance-glDrawElementsInstancedBaseVertexBaseInstanceGraphics.GL.Ext.EXT GL_ALPHA_TESTGL_AUTO_NORMALGL_BLENDGL_CLIP_PLANE0GL_CLIP_PLANE1GL_CLIP_PLANE2GL_CLIP_PLANE3GL_CLIP_PLANE4GL_CLIP_PLANE5GL_COLOR_ARRAYGL_COLOR_LOGIC_OPGL_COLOR_MATERIAL GL_CULL_FACE GL_DEPTH_TEST GL_DITHERGL_EDGE_FLAG_ARRAYGL_FOGGL_INDEX_ARRAYGL_INDEX_LOGIC_OP GL_LIGHTINGGL_LINE_SMOOTHGL_LINE_STIPPLEGL_MAP1_COLOR_4 GL_MAP1_INDEXGL_MAP1_NORMALGL_MAP1_TEXTURE_COORD_1GL_MAP1_TEXTURE_COORD_2GL_MAP1_TEXTURE_COORD_3GL_MAP1_TEXTURE_COORD_4GL_MAP1_VERTEX_3GL_MAP1_VERTEX_4GL_MAP2_COLOR_4 GL_MAP2_INDEXGL_MAP2_NORMALGL_MAP2_TEXTURE_COORD_1GL_MAP2_TEXTURE_COORD_2GL_MAP2_TEXTURE_COORD_3GL_MAP2_TEXTURE_COORD_4GL_MAP2_VERTEX_3GL_MAP2_VERTEX_4 GL_NORMALIZEGL_NORMAL_ARRAYGL_POINT_SMOOTHGL_POLYGON_OFFSET_FILLGL_POLYGON_OFFSET_LINEGL_POLYGON_OFFSET_POINTGL_POLYGON_SMOOTHGL_POLYGON_STIPPLEGL_SCISSOR_TESTGL_STENCIL_TESTGL_TEXTURE_COORD_ARRAYGL_TEXTURE_GEN_QGL_TEXTURE_GEN_RGL_TEXTURE_GEN_SGL_TEXTURE_GEN_TGL_VERTEX_ARRAY GL_ALWAYSGL_EQUAL GL_GEQUAL GL_GREATER GL_LEQUALGL_LESSGL_NEVER GL_NOTEQUALGL_DECRGL_INCR GL_INVERTGL_KEEP GL_REPLACEGL_ZEROglStencilOpSeparate glDrawBuffersGraphics.GL.Ext.ATI glBindBuffer glBufferDataglBufferSubDataglDeleteBuffers glGenBuffersglGetBufferParameterivglGetBufferSubData glIsBufferglLoadTransposeMatrixdglLoadTransposeMatrixfglMultTransposeMatrixdglMultTransposeMatrixfglCompressedTexImage1DglCompressedTexImage2DglCompressedTexSubImage1DglCompressedTexSubImage2DglGetCompressedTexImage glBeginQueryglDeleteQueries glEndQuery glGenQueriesglGetQueryObjectivglGetQueryObjectuiv glGetQueryiv glIsQueryglBlendEquationSeparateiglBlendEquationiglBlendFuncSeparatei glBlendFunciglDebugMessageCallbackglDebugMessageControlglDebugMessageInsertglGetDebugMessageLog glClampColorGraphics.GL.Ext.ARBglClientWaitSync glDeleteSync glFenceSyncglGetInteger64v glGetSyncivglIsSync glWaitSyncGraphics.GL.Ext.APPLEGraphics.GL.Ext.ANGLEGraphics.GL.Ext.AMDGraphics.GL.Ext Graphics.GL GLhandleARBGLvdpauSurfaceNVGLushort GLuint64EXTGLuint64GLuintGLubyteGLsync GLsizeiptrARB GLsizeiptrGLsizeiGLshort GLintptrARBGLintptr GLint64EXTGLint64GLintGLhalfNV GLhalfARBGLhalfGLfloatGLfixedGLenum GLeglImageOESGLdoubleGLclampxGLclampfGLclampd GLcharARBGLcharGLbyte GLboolean GLbitfieldGLDEBUGPROCKHRGLDEBUGPROCARBGLDEBUGPROCAMD GLDEBUGPROCmkGLDEBUGPROCKHRmkGLDEBUGPROCARBmkGLDEBUGPROCAMD mkGLDEBUGPROCffienumfloatIOVffienumfixedIOV ffiuintIOVffiuintuintIOV ffienumIOVffiuintPtrcharIOVffienumuintuintuintuintuintIOV*ffienumuintuintuintuintuintuintuintuintIOV6ffienumuintuintuintuintuintuintuintuintuintuintuintIOVffienumclampfIOVffiIOV"ffisizeiPtruintPtrbooleanIOboolean ffiintIOVffienumintenumsizeiuintuintIOVffihandleARBhandleARBIOVffiuintenumIOVffienumuintIOVffienumuintuintIOVffiuintuintPtrcharIOVffihandleARBuintPtrcharARBIOVffienumuintuintintptrIOV ffienumuintuintintptrsizeiptrIOVffienumuintsizeiPtruintIOV.ffienumuintsizeiPtruintPtrintptrPtrsizeiptrIOVffiuintuintuintPtrcharIOV#ffiuintuintintbooleanintenumenumIOV"ffiuintuintintbooleanintenumintIOVffiuintsizeiPtruintIOVffienumenumIOuintffienumenumuintIOV ffienumIOuintffienumenumenumIOuintffiuintuintintptrsizeiIOV'ffiuintsizeiPtruintPtrintptrPtrsizeiIOVffiuintuintenumintptrARBIOVffiuintuintenumenumuintIOVffibytebytebyteIOV ffiPtrbyteIOVffidoubledoubledoubleIOVffiPtrdoubleIOVffifloatfloatfloatIOVffiPtrfloatIOVffiintintintIOV ffiPtrintIOVffishortshortshortIOVffiPtrshortIOVffienumsizeiPtrVIOV,ffisizeisizeifloatfloatfloatfloatPtrubyteIOV,ffisizeisizeifixedfixedfixedfixedPtrubyteIOVffifloatfloatfloatfloatIOVffifixedfixedfixedfixedIOVffienumenumIOVffiuintenumenumIOVffienumenumenumenumIOVffiuintenumenumenumenumIOV ffienumintIOV*ffiintintintintintintintintbitfieldenumIOV2ffiuintuintintintintintintintintintbitfieldenumIOVffienumuintuint64EXTsizeiptrIOVffienumsizeiptrPtrVenumIOVffienumsizeiptrARBPtrVenumIOVffienumintptrsizeiptrbooleanIOVffienumenumintIOVffienumsizeiptrPtrVbitfieldIOVffienumintptrsizeiptrPtrVIOV"ffienumintptrARBsizeiptrARBPtrVIOVffisizeienumPtrVIOV ffienumIOenumffiuintenumIOenumffibitfieldIOVffienumenumenumenumPtrVIOV(ffienumenumintptrsizeiptrenumenumPtrVIOVffienumintfloatintIOVffienumintPtrfloatIOVffienumintPtrintIOVffienumintPtruintIOVffiintintintintIOVffiuintuintuintuintIOV ffidoubleIOV ffifloatIOV fficlampfIOV ffifixedIOVffiuintenumenumenumPtrVIOV(ffiuintenumintptrsizeiptrenumenumPtrVIOV*ffiuintenumsizeiptrsizeiptrenumenumPtrVIOVffiuintenumintfloatintIOVffiuintenumintPtrfloatIOVffiuintenumintPtrintIOVffiuintenumintPtruintIOVffisizeisizeiPtruintIOVffiuintintenumenumPtrVIOV1ffiuintintintintintsizeisizeisizeienumenumPtrVIOVffisyncbitfielduint64IOenumffienumPtrdoubleIOVffienumPtrfloatIOVffienumPtrfixedIOV$ffifloatfloatfloatfloatfloatfloatIOVffiPtrfloatPtrfloatIOVffihalfNVhalfNVhalfNVIOVffiPtrhalfNVIOVffiubyteubyteubyteIOVffiPtrubyteIOVffiuintuintuintIOV ffiPtruintIOVffiushortushortushortIOVffiPtrushortIOVffifixedfixedfixedIOVffiPtrfixedIOVffibytebytebytebyteIOVffidoubledoubledoubledoubleIOV8ffifloatfloatfloatfloatfloatfloatfloatfloatfloatfloatIOVffiPtrfloatPtrfloatPtrfloatIOVffihalfNVhalfNVhalfNVhalfNVIOVffishortshortshortshortIOVffiubyteubyteubyteubyteIOV$ffiubyteubyteubyteubytefloatfloatIOVffiPtrubytePtrfloatIOV)ffiubyteubyteubyteubytefloatfloatfloatIOVffiushortushortushortushortIOVffiintenumsizeiIOV"ffienumuintuintuintuintuintuintIOV.ffienumuintuintuintuintuintuintuintuintuintIOV:ffienumuintuintuintuintuintuintuintuintuintuintuintuintIOV"ffibooleanbooleanbooleanbooleanIOV&ffiuintbooleanbooleanbooleanbooleanIOVffienumPtruintIOVffiintenumsizeiPtrVIOVffiintenumsizeisizeiPtrVIOVffiintenumintPtrPtrVintIOVffiintenumPtrPtrVIOV ffienumsizeisizeienumenumPtrVIOVffienumenumsizeienumenumPtrVIOVffienumenumPtrfloatIOVffienumenumPtrintIOVffienumenumenumenumenumenumIOV7ffienumenumenumenumenumenumenumbooleanbooleanbooleanIOVffienumPtrintIOVffihandleARBIOVffiuintsizeiPtrPtrcharPtrintIOV&ffienumenumintenumsizeiintsizeiPtrVIOV+ffienumenumintenumsizeisizeiintsizeiPtrVIOV0ffienumenumintenumsizeisizeisizeiintsizeiPtrVIOV&ffienumenumintintsizeienumsizeiPtrVIOV.ffienumenumintintintsizeisizeienumsizeiPtrVIOV6ffienumenumintintintintsizeisizeisizeienumsizeiPtrVIOV"ffienumintenumsizeiintsizeiPtrVIOV'ffienumintenumsizeisizeiintsizeiPtrVIOV,ffienumintenumsizeisizeisizeiintsizeiPtrVIOV"ffienumintintsizeienumsizeiPtrVIOV*ffienumintintintsizeisizeienumsizeiPtrVIOV2ffienumintintintintsizeisizeisizeienumsizeiPtrVIOV&ffiuintenumintenumsizeiintsizeiPtrVIOV+ffiuintenumintenumsizeisizeiintsizeiPtrVIOV0ffiuintenumintenumsizeisizeisizeiintsizeiPtrVIOV"ffiuintintintsizeienumsizeiPtrVIOV&ffiuintenumintintsizeienumsizeiPtrVIOV*ffiuintintintintsizeisizeienumsizeiPtrVIOV.ffiuintenumintintintsizeisizeienumsizeiPtrVIOV2ffiuintintintintintsizeisizeisizeienumsizeiPtrVIOV6ffiuintenumintintintintsizeisizeisizeienumsizeiPtrVIOV$ffienumenumsizeisizeienumenumPtrVIOVffienumenumfloatIOVffienumenumfixedIOVffienumenumPtrfixedIOV"ffienumenumintptrintptrsizeiptrIOVffienumsizeiintintsizeiIOVffienumenumintintsizeiIOVffienumenumintintsizeisizeiIOV=ffiuintenumintintintintuintenumintintintintsizeisizeisizeiIOV#ffienumenumintenumintintsizeiintIOV(ffienumenumintenumintintsizeisizeiintIOVffienumenumintintintintsizeiIOV'ffienumenumintintintintintsizeisizeiIOV*ffienumenumintintintintintintsizeisizeiIOV"ffiuintuintintptrintptrsizeiptrIOVffiintintsizeisizeienumIOVffienumintenumintintsizeiintIOV$ffienumintenumintintsizeisizeiintIOVffienumintintintintsizeiIOV#ffienumintintintintintsizeisizeiIOV&ffienumintintintintintintsizeisizeiIOV#ffiuintenumintenumintintsizeiintIOV(ffiuintenumintenumintintsizeisizeiintIOVffiuintuintintsizeiIOVffiuintintintintintsizeiIOVffiuintenumintintintintsizeiIOV#ffiuintintintintintintsizeisizeiIOV'ffiuintenumintintintintintsizeisizeiIOV&ffiuintintintintintintintsizeisizeiIOV*ffiuintenumintintintintintintsizeisizeiIOV'ffisizeienumPtrVuintenumenumPtrfloatIOV ffibooleanIOVffisizeiPtrfloatIOVffisizeiPtruintIOVffiuintPtruintIOV ffiIOuintffiIOhandleARBffienumsizeiPtruintIOVffienumIOhandleARBffienumPtrcharIOuintffienumsizeiPtrPtrcharIOuintffiPtrVPtrVbitfieldIOsyncffiDEBUGPROCPtrVIOVffiDEBUGPROCAMDPtrVIOVffiDEBUGPROCARBPtrVIOVffiDEBUGPROCKHRPtrVIOV%ffienumenumenumsizeiPtruintbooleanIOV!ffienumenumsizeiPtruintbooleanIOV"ffienumenumuintenumsizeiPtrcharIOVffienumenumuintsizeiPtrcharIOVIffienumdoubledoubleintintdoubledoubleintintdoubledoubleintintPtrdoubleIOVBffienumfloatfloatintintfloatfloatintintfloatfloatintintPtrfloatIOVffiuintsizeiIOVffiintPtrcharIOVffienumuintPtruintIOV ffisyncIOVfficlampdclampdIOVffidoubledoubleIOVffiuintsizeiPtrfloatIOVffiuintsizeiPtrdoubleIOVffiuintdoubledoubleIOVffiuintfloatfloatIOVffifloatfloatIOVfficlampfclampfIOVffifixedfixedIOVffienumsizeiPtrfloatIOVffienumsizeiPtrenumIOVffiuintuintuintuintuintuintIOV ffiintptrIOVffienumintsizeiIOVffienumPtrVIOVffienumintsizeisizeiIOVffienumintsizeisizeiuintIOVffisizeiPtrenumIOVffiintPtrenumPtrintIOVffienumPtruint64PtrsizeiuintIOV#ffienumuintPtrintptrPtrsizeiuintIOV)ffiPtruint64PtrsizeiPtruintPtruintuintIOV-ffiuintPtrintptrPtrsizeiPtruintPtruintuintIOVffienumsizeiIOVffienumsizeienumPtrVIOVffienumsizeienumPtrVintIOVffienumenumPtrVIOVffienumsizeienumPtrVsizeiIOV ffienumsizeienumPtrVsizeiuintIOVffienumsizeienumPtrVsizeiintIOV#ffienumsizeienumPtrVsizeiintuintIOVffisizeisizeienumenumPtrVIOVffienumuintuintintsizeiIOVffienumuintuintsizeiIOVffienumuintuintsizeienumPtrVIOV"ffienumuintuintsizeienumPtrVintIOVffifloatfloatfloatfloatfloatIOVffiintintintintintIOVffishortshortshortshortshortIOV;ffiuintuintfloatfloatfloatfloatfloatfloatfloatfloatfloatIOVffifixedfixedfixedfixedfixedIOVffienumuintsizeiIOVffienumeglImageOESIOV ffisizeiIOVffisizeiPtrVIOVffisizeisizeiPtrbooleanIOVffiintPtrPtrbooleanintIOVffiPtrbooleanIOVffienumintintIOVffienumintintintintIOV ffiintintIOVffienumuintPtrfloatIOVffienumPtrPtrVIOVffiPtruintintPtrintIOVffiuintenumPtrcharPtrintIOVffiuintenumintenumPtrintIOV1ffienumintintintintsizeisizeisizeienumenumPtrVIOVffiuintIObooleanffisizeienumPtrfloatIOVffisizeienumPtrfixedIOVffienumbitfieldIOsyncffiPtruintIOintffienumintptrsizeiptrIOVffiuintintptrsizeiptrIOVffienumintPtrPtrVintIOV ffihalfNVIOVffiuintsizeiPtrenumIOVffienumenumenumuintIOVffienumuintsizeiPtrfloatIOVffienumuintuintPtrfloatIOVffienumenumuintintIOVffienumenumenumuintintIOVffienumenumenumuintintintintIOVffienumenumenumuintintsizeiIOVffienumenumenumuintintintIOVffienumenumuintintenumIOVffienumenumuintintintIOVffienumenumuintintintintintIOV"ffienumenumuintintsizeiintsizeiIOVffienumenumuintintintsizeiIOV*ffidoubledoubledoubledoubledoubledoubleIOV$ffifixedfixedfixedfixedfixedfixedIOVffisizeiIOuint ffiuintIOuintffienumenumenumuintIOuintffiuintuintenumPtrintIOV/ffiuintuintsizeiPtrsizeiPtrintPtrenumPtrcharIOV7ffihandleARBuintsizeiPtrsizeiPtrintPtrenumPtrcharARBIOV&ffiuintenumuintsizeiPtrsizeiPtrcharIOVffiuintenumuintenumPtrintIOV"ffiuintuintsizeiPtrsizeiPtrcharIOV ffiuintsizeiPtruintenumPtrintIOV1ffiuintuintsizeiPtrsizeiPtrsizeiPtrenumPtrcharIOV(ffihandleARBsizeiPtrsizeiPtrhandleARBIOVffiuintsizeiPtrsizeiPtruintIOVffiuintPtrcharIOintffihandleARBPtrcharARBIOintffienumuintPtrbooleanIOVffienumPtrbooleanIOVffienumenumPtrint64IOVffienumenumPtruint64EXTIOVffienumenumPtrPtrVIOVffienumenumenumPtrVIOVffienumenumenumenumPtrfloatIOVffienumenumenumenumPtrintIOVffienumenumenumPtrfloatIOVffienumenumenumPtrintIOVffienumuintIOuintffienumenumintPtrVIOVffienumintPtrVIOVffiuintintsizeiPtrVIOVffiuintenumintPtrVIOV.ffiuintintintintintsizeisizeisizeisizeiPtrVIOV=ffiuintsizeiPtrenumPtrenumPtruintPtrenumPtrsizeiPtrcharIOuint6ffiuintsizeiPtrenumPtruintPtruintPtrsizeiPtrcharIOuintffienumuintPtrdoubleIOVffiuintsizeiPtrsizeiPtrcharIOVffiPtrintsizeiPtruintIOV ffiIOenumffiuintenumPtrintIOV#ffienumenumuintuintsizeiPtrfloatIOVffiuintIOsizeiffienumbooleanenumenumPtrVIOV ffiuintintbooleanintenumIOuint64&ffihandleARBsizeiPtrsizeiPtrcharARBIOVffiIOintffienumuintPtrint64IOVffienumPtrint64IOVffienumuintPtrintIOVffienumuintPtruint64EXTIOVffienumPtruint64EXTIOV"ffienumenumsizeienumsizeiPtrintIOVffienumenumenumsizeiPtrint64IOVffienumenumenumsizeiPtrintIOVffiuintenumPtrbooleanIOVffiuintenumPtrfloatIOVffienumuintenumPtrfloatIOVffienumuintenumPtrintIOV'ffienumuintenumsizeisizeibooleanPtrVIOVffienumenumPtrdoubleIOVffienumenumenumPtrdoubleIOVffienumenumintenumenumPtrVIOVffienumenumintenumPtrfloatIOVffienumenumintenumPtrintIOVffienumenumenumPtruintIOVffiuintenumPtrint64IOVffiuintenumPtruint64EXTIOVffiuintenumPtrPtrVIOVffiuintintptrsizeiptrPtrVIOVffiuintenumenumPtrintIOVffiuintenumuintPtrintIOVffiuintenumuintPtruintIOVffiuintenumuintPtrdoubleIOVffiuintenumuintPtrfloatIOVffiuintenumenumPtrVIOV"ffiintPtrcharsizeiPtrintPtrcharIOVffiintPtrcharenumPtrintIOV"ffienumuintsizeiPtrsizeiPtrcharIOVffihandleARBenumPtrfloatIOVffihandleARBenumPtrintIOVffiPtrVsizeiPtrsizeiPtrcharIOVffiuintenumPtruintIOVffiuintPtrubyteIOVffiuintPtrfloatIOVffiuintsizeisizeiIOfloat$ffibitfielduintsizeisizeiPtrfloatIOV,ffibitfieldsizeienumPtrVuintsizeiPtrfloatIOV1ffienumsizeienumPtrVuintfloatfloatenumPtrfloatIOVIffiuintuintuintPtrcharuintPtrcharPtruintPtruintPtruintPtruintPtruint64IOV ffiuintenumsizeiPtruintPtrintIOVffiuintuintenumPtrVIOV"ffiuintPtrintPtrintsizeiPtruintIOVffiuintuintsizeiPtrVPtruintIOVffiPtrcharPtruintIOV1ffiuintuintPtrcharPtruintPtruintPtruintPtruintIOVffienumPtrushortIOVffienumintPtrfixedIOVffienumuintPtrPtrVIOV"ffiuintsizeiPtrsizeiPtrenumPtrVIOV ffiuintsizeiPtrubytePtrdoubleIOVffiuintsizeiPtrubytePtrfloatIOVffienumuintenumPtrdoubleIOVffiuintenumPtrcharIOuintffiuintenumPtrcharIOint3ffiuintenumuintsizeiPtrenumsizeiPtrsizeiPtrfloatIOV1ffiuintenumuintsizeiPtrenumsizeiPtrsizeiPtrintIOVffiuintenumPtrubyteIOVffiuintuintenumintptrIOVffiuintenumPtruint64IOVffienumenumenumPtrVPtrVPtrVIOVffienumenumPtrintPtrintIOVffienumIOushortffienumIOPtrubyteffienumuintIOPtrubyte!ffisyncenumsizeiPtrsizeiPtrintIOVffienumintenumenumPtrVIOVffienumintenumPtrfloatIOVffienumintenumPtrintIOVffienumintenumPtrfixedIOVffienumenumPtruintIOVffiuintIOuint64ffiuintintenumenumsizeiPtrVIOVffiuintenumintenumenumPtrVIOVffiuintintenumPtrfloatIOVffiuintenumintenumPtrfloatIOVffiuintintenumPtrintIOVffiuintenumenumPtruintIOVffiuintenumenumPtrfloatIOVffiuintuintIOuint646ffiuintintintintintsizeisizeisizeienumenumsizeiPtrVIOVffiuintuintPtrintIOVffiuintenumuintPtrint64IOVffiuintPtrcharIOuintffiuintintIOint ffiuintsizeiPtrPtrcharPtruintIOVffiuintintIOintptrffiuintintPtrdoubleIOVffiuintintPtrfloatIOVffihandleARBintPtrfloatIOVffiuintintPtrint64IOVffiuintintPtrint64EXTIOVffiuintintPtrintIOVffihandleARBintPtrintIOVffiuintintPtruint64IOVffiuintintPtruint64EXTIOVffiuintintPtruintIOVffiuintuintenumPtrint64IOVffiuintuintenumPtrPtrVIOVffiuintenumPtrdoubleIOVffiuintenumPtrint64EXTIOVffiuintuintenumPtrdoubleIOVffiuintuintenumPtrfloatIOVffienumenumenumsizeiPtrVIOVffienumintsizeiPtrVIOV"ffienumbooleanenumenumsizeiPtrVIOVffienumenumsizeiPtrdoubleIOVffienumenumsizeiPtrfloatIOVffienumenumsizeiPtrintIOVffienumsizeiPtrushortIOVffisizeiPtrubyteIOV(ffienumenumenumsizeiPtrVsizeiPtrVPtrVIOVffienumintenumenumsizeiPtrVIOVffiuintintsizeiPtrdoubleIOVffiuintintsizeiPtrfloatIOVffiuintintsizeiPtrint64IOVffiuintintsizeiPtrintIOVffiuintintsizeiPtruint64IOVffiuintintsizeiPtruintIOV ffibyteIOV ffishortIOV ffiubyteIOV ffiushortIOVffienumsizeienumbooleanIOVffienumintptrbitfieldIOsyncffienumsizeisizeiPtrVIOVffisizeiPtrcharIOVffisizeiPtrintIOVffiuintuintuintfloatIOV&ffiuintsizeiPtrenumintintsizeisizeiIOV&ffienumsizeiPtrenumintintsizeisizeiIOV ffiuintintIOV%ffiuintintintintintsizeisizeisizeiIOVffienumIObooleanffienumuintIObooleanffiuint64IObooleanffiintPtrcharIObooleanffiuintuintfloatfloatIObooleanffiuintfloatfloatIObooleanffisyncIObooleanffiuintenumIObooleanffienumuintsizeiPtrcharIOVffiintushortIOV/ffiuintuintPtrPtrVPtrsizeiPtruintPtruintuintIOVffiuintenumfloatIOVffiuintenumintIOVffienumuintsizeiPtrubyteIOVffiintsizeiIOV ffiuint64IOVffiuint64enumIOV%ffienumdoubledoubleintintPtrdoubleIOV"ffienumfloatfloatintintPtrfloatIOVffienumfixedfixedintintfixedIOV7ffienumdoubledoubleintintdoubledoubleintintPtrdoubleIOV2ffienumfloatfloatintintfloatfloatintintPtrfloatIOV/ffienumfixedfixedintintfixedfixedintintfixedIOVffienumenumIOPtrV#ffienumintptrsizeiptrbitfieldIOPtrV-ffienumuintenumsizeisizeiintintbooleanPtrVIOVffiintdoubledoubleIOVffiintfloatfloatIOVffiintfixedfixedIOV$ffiintdoubledoubleintdoubledoubleIOV ffiintfloatfloatintfloatfloatIOVffiintfixedfixedfixedfixedIOVffiuintenumIOPtrV#ffiuintintptrsizeiptrbitfieldIOPtrV ffiuintIOPtrV%ffiuintintbitfieldPtrintPtrenumIOPtrV)ffiuintuintdoubledoubleintintPtrdoubleIOV&ffiuintuintfloatfloatintintPtrfloatIOV;ffiuintuintdoubledoubleintintdoubledoubleintintPtrdoubleIOV6ffiuintuintfloatfloatintintfloatfloatintintPtrfloatIOV.ffienumdoubledoubledoubledoubledoubledoubleIOVffiintPtrubyteIOVffiintPtruintIOVffiintPtrushortIOV"ffienumdoubledoubledoubledoubleIOVffienumfloatfloatfloatfloatIOVffienumdoubledoubledoubleIOVffienumfloatfloatfloatIOVffienumenumbooleanIOVffienumPtrintPtrsizeisizeiIOVffienumPtrVsizeisizeiIOV ffienumPtrVsizeisizeisizeiintIOVffienumPtrVsizeisizeiintIOV ffienumintptrintptrsizeisizeiIOV"ffienumPtrsizeienumPtrPtrVsizeiIOV(ffienumPtrsizeienumPtrPtrVsizeiPtrintIOVffienumenumPtrVsizeisizeiIOV$ffienumenumPtrVsizeisizeisizeiintIOVffienumenumPtrVsizeisizeiintIOV$ffienumenumintptrintptrsizeisizeiIOV%ffienumuintuintPtrintPtrsizeisizeiIOV#ffiPtrenumPtrintPtrsizeisizeiintIOV(ffiPtrenumPtrsizeienumPtrPtrVsizeiintIOVffienumbyteIOVffienumPtrbyteIOVffienumdoubleIOVffienumhalfNVIOVffienumPtrhalfNVIOVffienumshortIOVffienumPtrshortIOVffienumbytebyteIOVffienumdoubledoubleIOVffienumfloatfloatIOVffienumhalfNVhalfNVIOVffienumshortshortIOVffienumfixedfixedIOVffienumbytebytebyteIOVffienumhalfNVhalfNVhalfNVIOVffienumintintintIOVffienumshortshortshortIOVffienumfixedfixedfixedIOVffienumbytebytebytebyteIOV"ffienumhalfNVhalfNVhalfNVhalfNVIOVffienumshortshortshortshortIOVffienumfixedfixedfixedfixedIOVffienumintenumsizeiPtrVIOVffienumenumenumfloatIOVffienumenumenumintIOVffienumenumenumdoubleIOV(ffienumenumintintsizeiintenumenumPtrVIOV-ffienumenumintintsizeisizeiintenumenumPtrVIOV2ffienumenumintintsizeisizeisizeiintenumenumPtrVIOV%ffienumenumintintsizeienumenumPtrVIOV-ffienumenumintintintsizeisizeienumenumPtrVIOV5ffienumenumintintintintsizeisizeisizeienumenumPtrVIOVffiuintsizeiptrPtrVenumIOVffiuintintptrsizeiptrbooleanIOVffiuintsizeiptrPtrVbitfieldIOVffiuintenumenumuintIOVffiuintuintsizeiPtrfloatIOVffiuintuintuintPtrfloatIOVffiuintenumuintintIOVffiuintenumenumuintintIOVffiuintenumenumuintintintIOVffiuintenumuintintenumIOVffiuintenumuintintintIOV*ffiuintenumuintdoubledoubledoubledoubleIOV&ffiuintenumuintfloatfloatfloatfloatIOVffiuintenumuintintintintintIOV"ffiuintenumuintuintuintuintuintIOVffiuintenumuintsizeiPtrfloatIOVffiuintenumuintsizeiPtrintIOVffiuintenumuintsizeiPtruintIOVffiuintenumenumsizeiPtrVIOVffiuintenumsizeisizeiIOVffiuintsizeienumsizeisizeiIOV"ffiuintsizeisizeienumsizeisizeiIOVffienumintPtrcharintPtrcharIOVffisizeiPtrVenumIOuintffiPtrVsizeiPtrcharIOVffienumuintenumIOenumffiuintuintenumIOV$ffiuintsizeiPtrubytesizeienumPtrVIOVffiuintsizeienumPtrVIOV/ffiuintenumPtrVbitfielduintsizeiuintfloatIOenum)ffienumPtrVbitfielduintfloatPtruintIOenum0ffiuintenumPtrVbitfielduintsizeienumuintfloatIOV4ffiuintenumPtrVbitfieldsizeienumPtrVenumuintfloatIOV4ffiuintenumsizeiptrPtrVsizeiuintsizeiuintfloatIOenumffienumintuintIOVffiuintenumsizeiPtrVIOV.ffiuintsizeisizeisizeiPtrubytesizeienumPtrVIOVffiuintsizeisizeienumPtrVIOVffienumenumintPtrfloatIOV?ffiuintsizeisizeifloatPtrfloatPtrfloatPtrfloatPtrfloatIObooleanffiPtrintIOint?ffiuintuint64EXTuintuintenumenumuintenumuintenumuintenumuintIOV7ffiuintuint64EXTuintuintenumenumuintuintenumuintuintIOV.ffifloatfloatfloatfloatfloatfloatfloatfloatIOVffisizeiPtruintPtrfloatIOVffisizeiPtruintPtrclampfIOVffisizeiPtruintPtrfixedIOVffiuintenumPtrVsizeiIOVffiuintenumPtrVintIOVffienumuintuintsizeiPtrintIOVffienumuintuintsizeiPtruintIOVffienumuintuintsizeiPtrfloatIOV&ffienumuintdoubledoubledoubledoubleIOV"ffienumuintfloatfloatfloatfloatIOVffienumuintintintintintIOVffienumuintsizeiPtrintIOV/ffiuintsizeiPtrubytedoubledoubledoubledoubleIOV+ffiuintsizeiPtrubytefloatfloatfloatfloatIOVffienumuintsizeiPtrdoubleIOVffiuintintenumintPtrfloatIOVffienumenumsizeiPtrVIOVffiuintintdoubleIOVffiuintintfloatIOVffiuintintintIOVffiuintintint64IOVffiuintintint64EXTIOVffiuintintsizeiPtrint64EXTIOVffiuintintuintIOVffiuintintuint64IOVffiuintintuint64EXTIOVffiuintintsizeiPtruint64EXTIOVffiuintintdoubledoubleIOVffiuintintfloatfloatIOVffiuintintintintIOVffiuintintint64int64IOVffiuintintint64EXTint64EXTIOVffiuintintuintuintIOVffiuintintuint64uint64IOVffiuintintuint64EXTuint64EXTIOVffiuintintdoubledoubledoubleIOVffiuintintfloatfloatfloatIOVffiuintintintintintIOVffiuintintint64int64int64IOV%ffiuintintint64EXTint64EXTint64EXTIOVffiuintintuintuintuintIOVffiuintintuint64uint64uint64IOV(ffiuintintuint64EXTuint64EXTuint64EXTIOV%ffiuintintdoubledoubledoubledoubleIOV!ffiuintintfloatfloatfloatfloatIOVffiuintintintintintintIOV!ffiuintintint64int64int64int64IOV-ffiuintintint64EXTint64EXTint64EXTint64EXTIOVffiuintintuintuintuintuintIOV%ffiuintintuint64uint64uint64uint64IOV1ffiuintintuint64EXTuint64EXTuint64EXTuint64EXTIOV"ffiuintintsizeibooleanPtrdoubleIOV!ffiuintintsizeibooleanPtrfloatIOVffiPtrfixedPtrintIObitfieldffienumuintenumuintIOVffishortshortIOVffiuintbooleanIOV"ffiintintsizeisizeienumenumPtrVIOV'ffiintintsizeisizeienumenumsizeiPtrVIOVffiPtrdoublePtrdoubleIOVffiPtrintPtrintIOVffiPtrshortPtrshortIOVffiPtrfixedPtrfixedIOV ffienumIOintffienumenumsizeisizeiIOVffienumsizeienumsizeisizeiIOV"ffienumsizeisizeienumsizeisizeiIOVffienumsizeiPtrPtrVIOV(ffiuintfloatfloatfloatfloatfloatfloatIOVffiPtruintPtrfloatPtrfloatIOV