65       !"#$%&'()*+,-./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 : ; <=>?@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 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 !1 "1 #1 $1 %1 &1 '1 (1 )1 *1 +1 ,1 -1 .1 /1 01 11 21 31 41 51 61 71 81 91 :1 ;1 <1 =1 >1 ?1 @1 A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 M1 N1 O1 P1 Q1 R1 S1 T1 U1 V1 W1 X1 Y1 Z1 [1 \1 ]1 ^1 _1 `1 a1 b1 c1 d1 e1 f1 g1 h1 i1 j1 k1 l1 m1 n1 o1 p1 q1 r1 s1 t1 u1 v1 w1 x1 y1 z1 {1 |1 }1 ~1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2H3portablestablesven.panne@aedion.de   4portablestablesven.panne@aedion.de !"#$%&'()*+,-./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{|}~portablestablesven.panne@aedion.de 4Retrieve an OpenGL extension entry by name. Returns   when no 0 extension entry with the given name was found. KRetrieve an OpenGL extension entry by name, trying a list of name suffixes  in the given order. Returns  " when no extension entry with the 0 given name plus any of the suffixes was found. 5portablestablesven.panne@aedion.de   6portablestablesven.panne@aedion.de                           ! " # $ % & ' ( ) * + , - . / 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 0D 1E 2F 3G 4H 5I 6J 7K 8L 9M :N ;O <P =Q >R ?S @T AU BV CW DX EY FZ G[ H\ I] J^ K_ L` Ma Nb Oc Pd Qe Rf Sg Th Ui Vj Wk Xl Ym Zn [o \p ]q ^r _s `t au bv cw dx ey fz 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{|}~     portablestablesven.panne@aedion.de   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~            !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ portablestablesven.panne@aedion.de    portablestablesven.panne@aedion.de   portablestablesven.panne@aedion.de           !"#$ !"#$ !"#$ !"#$portablestablesven.panne@aedion.de%%%%portablestablesven.panne@aedion.deI           & ' ( ) * + , !- ". #/ $0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY4&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY4&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY4&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYportablestablesven.panne@aedion.deUZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~UZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~UZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~UZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~7portablestablesven.panne@aedion.de{ % & ' ( ) * + , - . / 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{|}~           !"#$%&'()*+ ,!-".#/$0%1&2'3(4)5*6+7,8-9.:/;0<1=2>3?4@5A6B7C8D9E:F;G<H=I>J?K@LAMBNCODPEQFRGSHTIUJVKWLXMYNZO[P\Q]R^S_T`UaVbWcXdYeZf[g\h]i^j_k`lambncodpeqfrgshtiujvkwlxmynzo{p|q}r~stuvwxyz{|}~           !"#$%&'()*+ ,!~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,8portablestablesven.panne@aedion.de-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"# portablestablesven.panne@aedion.deu      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#u      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"# portablestablesven.panne@aedion.de $%&'()*+,-./0^Z[\]^_`abcdefghijlmnopqrstuvwxyz{|}~S$%&'()*+,-./0^Z[\]^_`abcdefghij$lmnopqrstuvwxyz{|}~%&'()*+,-./0S $%&'()*+,-./09portablestablesven.panne@aedion.de:portablestablesven.panne@aedion.de  ;portablestablesven.panne@aedion.de<portablestablesven.panne@aedion.de=portablestablesven.panne@aedion.dezz>portablestablesven.panne@aedion.de?portablestablesven.panne@aedion.de<<@portablestablesven.panne@aedion.de<=G\klmnoplnpkmoG\<=Aportablestablesven.panne@aedion.deBportablestablesven.panne@aedion.deCportablestablesven.panne@aedion.deDportablestablesven.panne@aedion.de'-lnopqrbdefg'-blgfdprqneo portablestablesven.panne@aedion.de1111 portablestablesven.panne@aedion.de"#$%2&3'4(56789KNOTE: The OpenGL 3.1 core has the same token with a different value, so we  use a suffix here. :KNOTE: The OpenGL 3.1 core has the same token with a different value, so we  use a suffix here. 23456789: 23456789: 23456789: portablestablesven.panne@aedion.de;;;;portablestablesven.panne@aedion.de<=>?<=>?<=>?<=>?portablestablesven.panne@aedion.de )*+@,A-BC@ABC@ABC@ABCportablestablesven.panne@aedion.deQ./0123456789:;<=>?@ABCDDEEFFGGHHIIJJKKLLMMNNOOPPQQRRSSTTUUVVWWXXYYZZ[\]^_`abcdefg$DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg$DEFGHIJKLMNOPQRSTVUWXYZ[\]^_`abcdefg$DEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgportablestablesven.panne@aedion.de [\]h^i_jklhijklhijklhijklportablestablesven.panne@aedion.de`ambnomnomnomnoportablestablesven.panne@aedion.deAcdefghijklmnopqrstuvwxyz{|}~      !"p#q$r%s&t'u(v)w*x+y,z-{.|/}0~123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                  ! " # $ % & ' ( ) * + , - . / 0 1pqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1pqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1pqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1portablestablesven.panne@aedion.de 2 3 4 5 2 3 4 5 2 3 4 5 2 3 4 5portablestablesven.panne@aedion.deK 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 [& 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 [& 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 [& 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 [portablestablesven.panne@aedion.de \ ] \ ] \ ] \ ]portablestablesven.panne@aedion.de ^ ^ ^ ^portablestablesven.panne@aedion.de _ ` a b c d e f g h i j k l m n o p _ ` a b c d e f g h i j k l m n o p _ ` a b c d e f g h i j k l m n o p _ ` a b c d e f g h i j k l m n o pportablestablesven.panne@aedion.de q r  q r q r q rportablestablesven.panne@aedion.de s t u v w x y z s t u v w x y z s t u v w x y z s t u v w x y zportablestablesven.panne@aedion.de  { | } ~ { | } ~ { | } ~ { | } ~portablestablesven.panne@aedion.de        portablestablesven.panne@aedion.de      portablestablesven.panne@aedion.de   ^  ^  portablestablesven.panne@aedion.de    portablestablesven.panne@aedion.de |~  ~|  !portablestablesven.panne@aedion.de     "portablestablesven.panne@aedion.de!"#$%&' ( ) * + , -    #portablestablesven.panne@aedion.de    $portablestablesven.panne@aedion.de./ 0    %portablestablesven.panne@aedion.de    &portablestablesven.panne@aedion.de12 3    'portablestablesven.panne@aedion.de45 6    (portablestablesven.panne@aedion.de @ABC"#$%&'()*+  BC@A'*"%()+$#&    )portablestablesven.panne@aedion.de    *portablestablesven.panne@aedion.de    Eportablestablesven.panne@aedion.de  +portablestablesven.panne@aedion.de    ,portablestablesven.panne@aedion.de!789 : ; F  F  -portablestablesven.panne@aedion.de    .portablestablesven.panne@aedion.de    /portablestablesven.panne@aedion.de    0portablestablesven.panne@aedion.de <= > ? @    1portablestablesven.panne@aedion.deABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk 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 { | } ~  2portablestablesven.panne@aedion.de    45  45  Fportablestablesven.panne@aedion.de45-<=@ABCFGlnopqrz|~"#$%&'()*+\^bdefgklmnop  123456789:;<=>?@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 { | } ~  Gportablestablesven.panne@aedion.de# !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0Hportablestablesven.panne@aedion.de   !"#$%&'()*+,-./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 { | } ~  3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*+,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~777777777777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l 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. :/ ;/ </ =/ >0 ?0 @0 A0 B0 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 M1 N1 O1 P1 Q1 R1 S1 T1 U1 V1 W1 X1 Y1 Z1 [1 \1 ]1 ^1 _1 `1 a1 b1 c1 d1 e1 f1 g1 h1 i1 j1 k1 l1 m1 n1 o1 p1 q1 r1 s1 t1 u1 v1 w1 x1 y1 z1 {1 |1 }1 ~1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2  5 5 5 5  6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 !6 "6 #6 $6 %6 &6 '6 (6 )6 *6 +6 ,6 -6 .6 /6 06 16 26 36 46 56 66 76 86 96 :6 ;6 <6 =6 >6 ?6 @6 A6 B6 C6 D6 E6 F6 G6 H6 I6 J6 K6 L6 M6 N6 O6 P6 Q6 R6 S6 T6 U6 V6 W6 X6 Y6 Z6 [6 \6 ]6 ^6 _6 `6 a6 b6 c6 d6 e6 f6 g6 h6 i6 j6 k6 l6 m6 n6 o6 p6 q6 r6 s6 t6 u6 v6 w6 x6 y6 z6 {6 |6 }6 ~6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 !6 "6 #6 $6 %6 &6 '6 (6 )6 *6 +6 ,6 -6 .6 /6 06 16 26 36 46 56 66 76 86 96 :6 ;6 <6 =6 >6 ?6 @6 A6 B6 C6 D6 E6 F6 G6 H6 I6 J6 K6 L6 M6 N6 O6 P6 Q6 R6 S6 T6 U6 V6 W6 X6 Y6 Z6 [6 \6 ]6 ^6 _6 `6 a6 b6 c6 d6 e6 f6 g6 h6 i6 j6 k6 l6 m6 n6 o6 p6 q6 r6 s6 t6 u6 v6 w6 x6 y6 z6 {6 |6 }6 ~6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 !6 "6 #6 $6 %6 &6 '6 (6 )6 *6 +6 ,6 -6 .6 /6 06 16 26 36 46 56 66 76 86 96 :6 ;6 <6 =6 >6 ?6 @6 A6 B6 C6 D6 E6 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 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 7 7 7 7 7 7 7 7 7777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 7777777777777777777777777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h i j k  l m nop qrstuvwxyz{|}~         !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc defghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01234 56789:;<=>?@ABCDEFGH IJK LM NOPQ RSTUV WX!Y! !Z"["\"]"^"_"`" "a"b"c"d"e"f$g$ $h&i& &j'k' 'l,m,n, ,o,p0q0r0 0s0t1u1v1w1x1y1z1{1|1}1~111111111111111111111111111111111 1111111111111111111111111111111111111111112222 222OpenGLRaw-1.0.0.0$Graphics.Rendering.OpenGL.Raw.Core31,Graphics.Rendering.OpenGL.Raw.GetProcAddress1Graphics.Rendering.OpenGL.Raw.ARB.GeometryShader41Graphics.Rendering.OpenGL.Raw.ARB.InstancedArrays/Graphics.Rendering.OpenGL.Raw.ARB.MatrixPalette/Graphics.Rendering.OpenGL.Raw.ARB.ShadowAmbient-Graphics.Rendering.OpenGL.Raw.ARB.VertexBlend/Graphics.Rendering.OpenGL.Raw.ARB.VertexProgram/Graphics.Rendering.OpenGL.Raw.ARB.Compatibility1Graphics.Rendering.OpenGL.Raw.ARB.FragmentProgram&Graphics.Rendering.OpenGL.Raw.EXT.Abgr1Graphics.Rendering.OpenGL.Raw.EXT.BindableUniform0Graphics.Rendering.OpenGL.Raw.EXT.ClipVolumeHint'Graphics.Rendering.OpenGL.Raw.EXT.Cmyka5Graphics.Rendering.OpenGL.Raw.EXT.CompiledVertexArray1Graphics.Rendering.OpenGL.Raw.EXT.CoordinateFrame,Graphics.Rendering.OpenGL.Raw.EXT.CullVertex1Graphics.Rendering.OpenGL.Raw.EXT.DepthBoundsTest3Graphics.Rendering.OpenGL.Raw.EXT.DirectStateAccess2Graphics.Rendering.OpenGL.Raw.EXT.FourTwoTwoPixels2Graphics.Rendering.OpenGL.Raw.EXT.FragmentLighting3Graphics.Rendering.OpenGL.Raw.EXT.FramebufferObject1Graphics.Rendering.OpenGL.Raw.EXT.FramebufferSRGB1Graphics.Rendering.OpenGL.Raw.EXT.GeometryShader46Graphics.Rendering.OpenGL.Raw.EXT.GpuProgramParameters3Graphics.Rendering.OpenGL.Raw.EXT.IndexArrayFormats+Graphics.Rendering.OpenGL.Raw.EXT.IndexFunc/Graphics.Rendering.OpenGL.Raw.EXT.IndexMaterial.Graphics.Rendering.OpenGL.Raw.EXT.LightTexture-Graphics.Rendering.OpenGL.Raw.EXT.Multisample-Graphics.Rendering.OpenGL.Raw.EXT.PackedFloat1Graphics.Rendering.OpenGL.Raw.EXT.PalettedTexture/Graphics.Rendering.OpenGL.Raw.EXT.PerturbNormal0Graphics.Rendering.OpenGL.Raw.EXT.PixelTransform/Graphics.Rendering.OpenGL.Raw.EXT.PolygonOffset1Graphics.Rendering.OpenGL.Raw.EXT.ProvokingVertex6Graphics.Rendering.OpenGL.Raw.EXT.SharedTexturePalette1Graphics.Rendering.OpenGL.Raw.EXT.StencilClearTag0Graphics.Rendering.OpenGL.Raw.EXT.StencilTwoSide)Graphics.Rendering.OpenGL.Raw.EXT.Texture8Graphics.Rendering.OpenGL.Raw.EXT.TextureCompressionLatc8Graphics.Rendering.OpenGL.Raw.EXT.TextureCompressionS3tc:Graphics.Rendering.OpenGL.Raw.EXT.TextureFilterAnisotropic0Graphics.Rendering.OpenGL.Raw.EXT.TextureInteger4Graphics.Rendering.OpenGL.Raw.EXT.TextureMirrorClamp-Graphics.Rendering.OpenGL.Raw.EXT.TextureSRGB0Graphics.Rendering.OpenGL.Raw.EXT.TextureSwizzle,Graphics.Rendering.OpenGL.Raw.EXT.TimerQuery.Graphics.Rendering.OpenGL.Raw.EXT.VertexShader1Graphics.Rendering.OpenGL.Raw.EXT.VertexWeighting*Graphics.Rendering.OpenGL.Raw.Core31.Types+Graphics.Rendering.OpenGL.Raw.Core31.Tokens(Graphics.Rendering.OpenGL.Raw.Extensions.Graphics.Rendering.OpenGL.Raw.Core31.Functions9Graphics.Rendering.OpenGL.Raw.ARB.Compatibility.Functions6Graphics.Rendering.OpenGL.Raw.ARB.Compatibility.Tokens/Graphics.Rendering.OpenGL.Raw.EXT.ColorSubtable*Graphics.Rendering.OpenGL.Raw.EXT.FogCoord1Graphics.Rendering.OpenGL.Raw.EXT.PointParameters/Graphics.Rendering.OpenGL.Raw.EXT.RescaleNormal0Graphics.Rendering.OpenGL.Raw.EXT.SecondaryColor7Graphics.Rendering.OpenGL.Raw.EXT.SeparateSpecularColor/Graphics.Rendering.OpenGL.Raw.EXT.TextureEnvAdd3Graphics.Rendering.OpenGL.Raw.EXT.TextureEnvCombine0Graphics.Rendering.OpenGL.Raw.EXT.TextureEnvDot30Graphics.Rendering.OpenGL.Raw.EXT.TextureLodBias/Graphics.Rendering.OpenGL.Raw.EXT.TextureObject-Graphics.Rendering.OpenGL.Raw.EXT.VertexArray8Graphics.Rendering.OpenGL.Raw.EXT.TextureCompressionDxt1!Graphics.Rendering.OpenGL.Raw.EXT!Graphics.Rendering.OpenGL.Raw.ARBGraphics.Rendering.OpenGL.RawGLushortGLuintGLubyte GLsizeiptrGLsizeiGLshortGLintptrGLintGLhalfGLfloatGLenumGLdoubleGLclampfGLclampdGLcharGLbyte GLboolean GLbitfieldgl_ACTIVE_ATTRIBUTESgl_ACTIVE_ATTRIBUTE_MAX_LENGTHgl_ACTIVE_TEXTUREgl_ACTIVE_UNIFORMSgl_ACTIVE_UNIFORM_BLOCKS'gl_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTHgl_ACTIVE_UNIFORM_MAX_LENGTHgl_ALIASED_LINE_WIDTH_RANGEgl_ALPHA gl_ALWAYSgl_ANDgl_AND_INVERTEDgl_AND_REVERSEgl_ARRAY_BUFFERgl_ARRAY_BUFFER_BINDINGgl_ATTACHED_SHADERSgl_BACK gl_BACK_LEFT gl_BACK_RIGHTgl_BGRgl_BGRAgl_BGRA_INTEGERgl_BGR_INTEGERgl_BLENDgl_BLEND_COLOR gl_BLEND_DSTgl_BLEND_DST_ALPHAgl_BLEND_DST_RGBgl_BLEND_EQUATIONgl_BLEND_EQUATION_ALPHAgl_BLEND_EQUATION_RGB gl_BLEND_SRCgl_BLEND_SRC_ALPHAgl_BLEND_SRC_RGBgl_BLUEgl_BLUE_INTEGERgl_BOOL gl_BOOL_VEC2 gl_BOOL_VEC3 gl_BOOL_VEC4gl_BUFFER_ACCESSgl_BUFFER_MAPPEDgl_BUFFER_MAP_POINTERgl_BUFFER_SIZEgl_BUFFER_USAGEgl_BYTEgl_CCWgl_CLAMP_READ_COLORgl_CLAMP_TO_BORDERgl_CLAMP_TO_EDGEgl_CLEARgl_CLIP_DISTANCE0gl_CLIP_DISTANCE1gl_CLIP_DISTANCE2gl_CLIP_DISTANCE3gl_CLIP_DISTANCE4gl_CLIP_DISTANCE5gl_COLORgl_COLOR_ATTACHMENT0gl_COLOR_ATTACHMENT1gl_COLOR_ATTACHMENT10gl_COLOR_ATTACHMENT11gl_COLOR_ATTACHMENT12gl_COLOR_ATTACHMENT13gl_COLOR_ATTACHMENT14gl_COLOR_ATTACHMENT15gl_COLOR_ATTACHMENT2gl_COLOR_ATTACHMENT3gl_COLOR_ATTACHMENT4gl_COLOR_ATTACHMENT5gl_COLOR_ATTACHMENT6gl_COLOR_ATTACHMENT7gl_COLOR_ATTACHMENT8gl_COLOR_ATTACHMENT9gl_COLOR_BUFFER_BITgl_COLOR_CLEAR_VALUEgl_COLOR_LOGIC_OPgl_COLOR_WRITEMASKgl_COMPARE_REF_TO_TEXTUREgl_COMPILE_STATUSgl_COMPRESSED_REDgl_COMPRESSED_RED_RGTC1gl_COMPRESSED_RGgl_COMPRESSED_RGBgl_COMPRESSED_RGBAgl_COMPRESSED_RG_RGTC2gl_COMPRESSED_SIGNED_RED_RGTC1gl_COMPRESSED_SIGNED_RG_RGTC2gl_COMPRESSED_SRGBgl_COMPRESSED_SRGB_ALPHAgl_COMPRESSED_TEXTURE_FORMATSgl_CONSTANT_ALPHAgl_CONSTANT_COLORgl_CONTEXT_FLAGS&gl_CONTEXT_FLAG_FORWARD_COMPATIBLE_BITgl_COPYgl_COPY_INVERTEDgl_COPY_READ_BUFFERgl_COPY_WRITE_BUFFER gl_CULL_FACEgl_CULL_FACE_MODEgl_CURRENT_PROGRAMgl_CURRENT_QUERYgl_CURRENT_VERTEX_ATTRIBgl_CWgl_DECR gl_DECR_WRAPgl_DELETE_STATUSgl_DEPTHgl_DEPTH24_STENCIL8gl_DEPTH32F_STENCIL8gl_DEPTH_ATTACHMENTgl_DEPTH_BUFFERgl_DEPTH_BUFFER_BITgl_DEPTH_CLEAR_VALUEgl_DEPTH_COMPONENTgl_DEPTH_COMPONENT16gl_DEPTH_COMPONENT24gl_DEPTH_COMPONENT32gl_DEPTH_COMPONENT32F gl_DEPTH_FUNCgl_DEPTH_RANGEgl_DEPTH_STENCILgl_DEPTH_STENCIL_ATTACHMENT gl_DEPTH_TESTgl_DEPTH_WRITEMASK gl_DITHER gl_DONT_CARE gl_DOUBLEgl_DOUBLEBUFFERgl_DRAW_BUFFERgl_DRAW_BUFFER0gl_DRAW_BUFFER1gl_DRAW_BUFFER10gl_DRAW_BUFFER11gl_DRAW_BUFFER12gl_DRAW_BUFFER13gl_DRAW_BUFFER14gl_DRAW_BUFFER15gl_DRAW_BUFFER2gl_DRAW_BUFFER3gl_DRAW_BUFFER4gl_DRAW_BUFFER5gl_DRAW_BUFFER6gl_DRAW_BUFFER7gl_DRAW_BUFFER8gl_DRAW_BUFFER9gl_DRAW_FRAMEBUFFERgl_DRAW_FRAMEBUFFER_BINDING gl_DST_ALPHA gl_DST_COLORgl_DYNAMIC_COPYgl_DYNAMIC_DRAWgl_DYNAMIC_READgl_ELEMENT_ARRAY_BUFFERgl_ELEMENT_ARRAY_BUFFER_BINDINGgl_EQUALgl_EQUIV gl_EXTENSIONSgl_FALSE gl_FASTESTgl_FILL gl_FIXED_ONLYgl_FLOAT!gl_FLOAT_32_UNSIGNED_INT_24_8_REV gl_FLOAT_MAT2gl_FLOAT_MAT2x3gl_FLOAT_MAT2x4 gl_FLOAT_MAT3gl_FLOAT_MAT3x2gl_FLOAT_MAT3x4 gl_FLOAT_MAT4gl_FLOAT_MAT4x2gl_FLOAT_MAT4x3 gl_FLOAT_VEC2 gl_FLOAT_VEC3 gl_FLOAT_VEC4gl_FRAGMENT_SHADER"gl_FRAGMENT_SHADER_DERIVATIVE_HINTgl_FRAMEBUFFER$gl_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE#gl_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE(gl_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING(gl_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE$gl_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE$gl_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE%gl_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME%gl_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE"gl_FRAMEBUFFER_ATTACHMENT_RED_SIZE&gl_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE/gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE'gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER'gl_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVELgl_FRAMEBUFFER_BINDINGgl_FRAMEBUFFER_COMPLETEgl_FRAMEBUFFER_DEFAULT$gl_FRAMEBUFFER_INCOMPLETE_ATTACHMENT%gl_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER,gl_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT%gl_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE%gl_FRAMEBUFFER_INCOMPLETE_READ_BUFFERgl_FRAMEBUFFER_SRGBgl_FRAMEBUFFER_UNDEFINEDgl_FRAMEBUFFER_UNSUPPORTEDgl_FRONTgl_FRONT_AND_BACK gl_FRONT_FACE gl_FRONT_LEFTgl_FRONT_RIGHT gl_FUNC_ADDgl_FUNC_REVERSE_SUBTRACTgl_FUNC_SUBTRACT gl_GEQUAL gl_GREATERgl_GREENgl_GREEN_INTEGER gl_HALF_FLOATgl_INCR gl_INCR_WRAPgl_INFO_LOG_LENGTHgl_INTgl_INTERLEAVED_ATTRIBSgl_INT_SAMPLER_1Dgl_INT_SAMPLER_1D_ARRAYgl_INT_SAMPLER_2Dgl_INT_SAMPLER_2D_ARRAYgl_INT_SAMPLER_2D_RECTgl_INT_SAMPLER_3Dgl_INT_SAMPLER_BUFFERgl_INT_SAMPLER_CUBE gl_INT_VEC2 gl_INT_VEC3 gl_INT_VEC4gl_INVALID_ENUM gl_INVALID_FRAMEBUFFER_OPERATIONgl_INVALID_INDEXgl_INVALID_OPERATIONgl_INVALID_VALUE gl_INVERTgl_KEEPgl_LEFT gl_LEQUALgl_LESSgl_LINE gl_LINEARgl_LINEAR_MIPMAP_LINEARgl_LINEAR_MIPMAP_NEARESTgl_LINES gl_LINE_LOOPgl_LINE_SMOOTHgl_LINE_SMOOTH_HINT gl_LINE_STRIP gl_LINE_WIDTHgl_LINE_WIDTH_GRANULARITYgl_LINE_WIDTH_RANGEgl_LINK_STATUSgl_LOGIC_OP_MODE gl_LOWER_LEFTgl_MAJOR_VERSIONgl_MAP_FLUSH_EXPLICIT_BITgl_MAP_INVALIDATE_BUFFER_BITgl_MAP_INVALIDATE_RANGE_BITgl_MAP_READ_BITgl_MAP_UNSYNCHRONIZED_BITgl_MAP_WRITE_BITgl_MAXgl_MAX_3D_TEXTURE_SIZEgl_MAX_ARRAY_TEXTURE_LAYERSgl_MAX_CLIP_DISTANCESgl_MAX_COLOR_ATTACHMENTS+gl_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS#gl_MAX_COMBINED_TEXTURE_IMAGE_UNITSgl_MAX_COMBINED_UNIFORM_BLOCKS)gl_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTSgl_MAX_CUBE_MAP_TEXTURE_SIZEgl_MAX_DRAW_BUFFERSgl_MAX_ELEMENTS_INDICESgl_MAX_ELEMENTS_VERTICESgl_MAX_FRAGMENT_UNIFORM_BLOCKS"gl_MAX_FRAGMENT_UNIFORM_COMPONENTSgl_MAX_PROGRAM_TEXEL_OFFSETgl_MAX_RECTANGLE_TEXTURE_SIZEgl_MAX_RENDERBUFFER_SIZEgl_MAX_SAMPLESgl_MAX_TEXTURE_BUFFER_SIZEgl_MAX_TEXTURE_IMAGE_UNITSgl_MAX_TEXTURE_LOD_BIASgl_MAX_TEXTURE_SIZE0gl_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS*gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS-gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTSgl_MAX_UNIFORM_BLOCK_SIZEgl_MAX_UNIFORM_BUFFER_BINDINGSgl_MAX_VARYING_COMPONENTSgl_MAX_VARYING_FLOATSgl_MAX_VERTEX_ATTRIBS!gl_MAX_VERTEX_TEXTURE_IMAGE_UNITSgl_MAX_VERTEX_UNIFORM_BLOCKS gl_MAX_VERTEX_UNIFORM_COMPONENTSgl_MAX_VIEWPORT_DIMSgl_MINgl_MINOR_VERSIONgl_MIN_PROGRAM_TEXEL_OFFSETgl_MIRRORED_REPEATgl_MULTISAMPLEgl_NAND gl_NEARESTgl_NEAREST_MIPMAP_LINEARgl_NEAREST_MIPMAP_NEARESTgl_NEVER gl_NICESTgl_NONEgl_NOOPgl_NOR gl_NOTEQUAL gl_NO_ERROR!gl_NUM_COMPRESSED_TEXTURE_FORMATSgl_NUM_EXTENSIONSgl_ONEgl_ONE_MINUS_CONSTANT_ALPHAgl_ONE_MINUS_CONSTANT_COLORgl_ONE_MINUS_DST_ALPHAgl_ONE_MINUS_DST_COLORgl_ONE_MINUS_SRC_ALPHAgl_ONE_MINUS_SRC_COLORgl_ORgl_OR_INVERTED gl_OR_REVERSEgl_OUT_OF_MEMORYgl_PACK_ALIGNMENTgl_PACK_IMAGE_HEIGHTgl_PACK_LSB_FIRSTgl_PACK_ROW_LENGTHgl_PACK_SKIP_IMAGESgl_PACK_SKIP_PIXELSgl_PACK_SKIP_ROWSgl_PACK_SWAP_BYTESgl_PIXEL_PACK_BUFFERgl_PIXEL_PACK_BUFFER_BINDINGgl_PIXEL_UNPACK_BUFFERgl_PIXEL_UNPACK_BUFFER_BINDINGgl_POINT gl_POINTSgl_POINT_FADE_THRESHOLD_SIZE gl_POINT_SIZEgl_POINT_SIZE_GRANULARITYgl_POINT_SIZE_RANGEgl_POINT_SPRITE_COORD_ORIGINgl_POLYGON_OFFSET_FACTORgl_POLYGON_OFFSET_FILLgl_POLYGON_OFFSET_LINEgl_POLYGON_OFFSET_POINTgl_POLYGON_OFFSET_UNITSgl_POLYGON_SMOOTHgl_POLYGON_SMOOTH_HINTgl_PRIMITIVES_GENERATEDgl_PRIMITIVE_RESTARTgl_PRIMITIVE_RESTART_INDEXgl_PROXY_TEXTURE_1Dgl_PROXY_TEXTURE_1D_ARRAYgl_PROXY_TEXTURE_2Dgl_PROXY_TEXTURE_2D_ARRAYgl_PROXY_TEXTURE_3Dgl_PROXY_TEXTURE_CUBE_MAPgl_PROXY_TEXTURE_RECTANGLEgl_QUERY_BY_REGION_NO_WAITgl_QUERY_BY_REGION_WAITgl_QUERY_COUNTER_BITSgl_QUERY_NO_WAITgl_QUERY_RESULTgl_QUERY_RESULT_AVAILABLE gl_QUERY_WAITgl_R11F_G11F_B10Fgl_R16gl_R16Fgl_R16Igl_R16UI gl_R16_SNORMgl_R32Fgl_R32Igl_R32UI gl_R3_G3_B2gl_R8gl_R8Igl_R8UI gl_R8_SNORMgl_RASTERIZER_DISCARDgl_READ_BUFFERgl_READ_FRAMEBUFFERgl_READ_FRAMEBUFFER_BINDING gl_READ_ONLY gl_READ_WRITEgl_REDgl_RED_INTEGER gl_RED_SNORMgl_RENDERBUFFERgl_RENDERBUFFER_ALPHA_SIZEgl_RENDERBUFFER_BINDINGgl_RENDERBUFFER_BLUE_SIZEgl_RENDERBUFFER_DEPTH_SIZEgl_RENDERBUFFER_GREEN_SIZEgl_RENDERBUFFER_HEIGHTgl_RENDERBUFFER_INTERNAL_FORMATgl_RENDERBUFFER_RED_SIZEgl_RENDERBUFFER_SAMPLESgl_RENDERBUFFER_STENCIL_SIZEgl_RENDERBUFFER_WIDTH gl_RENDERER gl_REPEAT gl_REPLACEgl_RGgl_RG16gl_RG16Fgl_RG16I gl_RG16UI gl_RG16_SNORMgl_RG32Fgl_RG32I gl_RG32UIgl_RG8gl_RG8Igl_RG8UI gl_RG8_SNORMgl_RGBgl_RGB10 gl_RGB10_A2gl_RGB12gl_RGB16 gl_RGB16F gl_RGB16I gl_RGB16UIgl_RGB16_SNORM gl_RGB32F gl_RGB32I gl_RGB32UIgl_RGB4gl_RGB5 gl_RGB5_A1gl_RGB8gl_RGB8I gl_RGB8UI gl_RGB8_SNORM gl_RGB9_E5gl_RGBA gl_RGBA12 gl_RGBA16 gl_RGBA16F gl_RGBA16I gl_RGBA16UIgl_RGBA16_SNORMgl_RGBA2 gl_RGBA32F gl_RGBA32I gl_RGBA32UIgl_RGBA4gl_RGBA8 gl_RGBA8I gl_RGBA8UIgl_RGBA8_SNORMgl_RGBA_INTEGER gl_RGBA_SNORMgl_RGB_INTEGER gl_RGB_SNORM gl_RG_INTEGER gl_RG_SNORMgl_RIGHT gl_SAMPLER_1Dgl_SAMPLER_1D_ARRAYgl_SAMPLER_1D_ARRAY_SHADOWgl_SAMPLER_1D_SHADOW gl_SAMPLER_2Dgl_SAMPLER_2D_ARRAYgl_SAMPLER_2D_ARRAY_SHADOWgl_SAMPLER_2D_RECTgl_SAMPLER_2D_RECT_SHADOWgl_SAMPLER_2D_SHADOW gl_SAMPLER_3Dgl_SAMPLER_BUFFERgl_SAMPLER_CUBEgl_SAMPLER_CUBE_SHADOW gl_SAMPLESgl_SAMPLES_PASSEDgl_SAMPLE_ALPHA_TO_COVERAGEgl_SAMPLE_ALPHA_TO_ONEgl_SAMPLE_BUFFERSgl_SAMPLE_COVERAGEgl_SAMPLE_COVERAGE_INVERTgl_SAMPLE_COVERAGE_VALUEgl_SCISSOR_BOXgl_SCISSOR_TESTgl_SEPARATE_ATTRIBSgl_SETgl_SHADER_SOURCE_LENGTHgl_SHADER_TYPEgl_SHADING_LANGUAGE_VERSIONgl_SHORTgl_SIGNED_NORMALIZED gl_SMOOTH_LINE_WIDTH_GRANULARITYgl_SMOOTH_LINE_WIDTH_RANGE gl_SMOOTH_POINT_SIZE_GRANULARITYgl_SMOOTH_POINT_SIZE_RANGE gl_SRC_ALPHAgl_SRC_ALPHA_SATURATE gl_SRC_COLORgl_SRGBgl_SRGB8gl_SRGB8_ALPHA8 gl_SRGB_ALPHAgl_STATIC_COPYgl_STATIC_DRAWgl_STATIC_READ gl_STENCILgl_STENCIL_ATTACHMENTgl_STENCIL_BACK_FAILgl_STENCIL_BACK_FUNCgl_STENCIL_BACK_PASS_DEPTH_FAILgl_STENCIL_BACK_PASS_DEPTH_PASSgl_STENCIL_BACK_REFgl_STENCIL_BACK_VALUE_MASKgl_STENCIL_BACK_WRITEMASKgl_STENCIL_BUFFERgl_STENCIL_BUFFER_BITgl_STENCIL_CLEAR_VALUEgl_STENCIL_FAILgl_STENCIL_FUNCgl_STENCIL_INDEXgl_STENCIL_INDEX1gl_STENCIL_INDEX16gl_STENCIL_INDEX4gl_STENCIL_INDEX8gl_STENCIL_PASS_DEPTH_FAILgl_STENCIL_PASS_DEPTH_PASSgl_STENCIL_REFgl_STENCIL_TESTgl_STENCIL_VALUE_MASKgl_STENCIL_WRITEMASK gl_STEREOgl_STREAM_COPYgl_STREAM_DRAWgl_STREAM_READgl_SUBPIXEL_BITS gl_TEXTURE gl_TEXTURE0 gl_TEXTURE1 gl_TEXTURE10 gl_TEXTURE11 gl_TEXTURE12 gl_TEXTURE13 gl_TEXTURE14 gl_TEXTURE15 gl_TEXTURE16 gl_TEXTURE17 gl_TEXTURE18 gl_TEXTURE19 gl_TEXTURE2 gl_TEXTURE20 gl_TEXTURE21 gl_TEXTURE22 gl_TEXTURE23 gl_TEXTURE24 gl_TEXTURE25 gl_TEXTURE26 gl_TEXTURE27 gl_TEXTURE28 gl_TEXTURE29 gl_TEXTURE3 gl_TEXTURE30 gl_TEXTURE31 gl_TEXTURE4 gl_TEXTURE5 gl_TEXTURE6 gl_TEXTURE7 gl_TEXTURE8 gl_TEXTURE9 gl_TEXTURE_1Dgl_TEXTURE_1D_ARRAY gl_TEXTURE_2Dgl_TEXTURE_2D_ARRAY gl_TEXTURE_3Dgl_TEXTURE_ALPHA_SIZEgl_TEXTURE_ALPHA_TYPEgl_TEXTURE_BASE_LEVELgl_TEXTURE_BINDING_1Dgl_TEXTURE_BINDING_1D_ARRAYgl_TEXTURE_BINDING_2Dgl_TEXTURE_BINDING_2D_ARRAYgl_TEXTURE_BINDING_3Dgl_TEXTURE_BINDING_BUFFERgl_TEXTURE_BINDING_CUBE_MAPgl_TEXTURE_BINDING_RECTANGLEgl_TEXTURE_BLUE_SIZEgl_TEXTURE_BLUE_TYPEgl_TEXTURE_BORDERgl_TEXTURE_BORDER_COLORgl_TEXTURE_BUFFER$gl_TEXTURE_BUFFER_DATA_STORE_BINDINGgl_TEXTURE_BUFFER_FORMATgl_TEXTURE_COMPARE_FUNCgl_TEXTURE_COMPARE_MODEgl_TEXTURE_COMPRESSED gl_TEXTURE_COMPRESSED_IMAGE_SIZEgl_TEXTURE_COMPRESSION_HINTgl_TEXTURE_CUBE_MAPgl_TEXTURE_CUBE_MAP_NEGATIVE_Xgl_TEXTURE_CUBE_MAP_NEGATIVE_Ygl_TEXTURE_CUBE_MAP_NEGATIVE_Zgl_TEXTURE_CUBE_MAP_POSITIVE_Xgl_TEXTURE_CUBE_MAP_POSITIVE_Ygl_TEXTURE_CUBE_MAP_POSITIVE_Zgl_TEXTURE_DEPTHgl_TEXTURE_DEPTH_SIZEgl_TEXTURE_DEPTH_TYPEgl_TEXTURE_GREEN_SIZEgl_TEXTURE_GREEN_TYPEgl_TEXTURE_HEIGHTgl_TEXTURE_INTERNAL_FORMATgl_TEXTURE_LOD_BIASgl_TEXTURE_MAG_FILTERgl_TEXTURE_MAX_LEVELgl_TEXTURE_MAX_LODgl_TEXTURE_MIN_FILTERgl_TEXTURE_MIN_LODgl_TEXTURE_RECTANGLEgl_TEXTURE_RED_SIZEgl_TEXTURE_RED_TYPEgl_TEXTURE_SHARED_SIZEgl_TEXTURE_STENCIL_SIZEgl_TEXTURE_WIDTHgl_TEXTURE_WRAP_Rgl_TEXTURE_WRAP_Sgl_TEXTURE_WRAP_Tgl_TRANSFORM_FEEDBACK_BUFFER$gl_TRANSFORM_FEEDBACK_BUFFER_BINDING!gl_TRANSFORM_FEEDBACK_BUFFER_MODE!gl_TRANSFORM_FEEDBACK_BUFFER_SIZE"gl_TRANSFORM_FEEDBACK_BUFFER_START(gl_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTENgl_TRANSFORM_FEEDBACK_VARYINGS(gl_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH gl_TRIANGLESgl_TRIANGLE_FANgl_TRIANGLE_STRIPgl_TRUEgl_UNIFORM_ARRAY_STRIDE gl_UNIFORM_BLOCK_ACTIVE_UNIFORMS'gl_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICESgl_UNIFORM_BLOCK_BINDINGgl_UNIFORM_BLOCK_DATA_SIZEgl_UNIFORM_BLOCK_INDEXgl_UNIFORM_BLOCK_NAME_LENGTH.gl_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER,gl_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADERgl_UNIFORM_BUFFERgl_UNIFORM_BUFFER_BINDING"gl_UNIFORM_BUFFER_OFFSET_ALIGNMENTgl_UNIFORM_BUFFER_SIZEgl_UNIFORM_BUFFER_STARTgl_UNIFORM_IS_ROW_MAJORgl_UNIFORM_MATRIX_STRIDEgl_UNIFORM_NAME_LENGTHgl_UNIFORM_OFFSETgl_UNIFORM_SIZEgl_UNIFORM_TYPEgl_UNPACK_ALIGNMENTgl_UNPACK_IMAGE_HEIGHTgl_UNPACK_LSB_FIRSTgl_UNPACK_ROW_LENGTHgl_UNPACK_SKIP_IMAGESgl_UNPACK_SKIP_PIXELSgl_UNPACK_SKIP_ROWSgl_UNPACK_SWAP_BYTESgl_UNSIGNED_BYTEgl_UNSIGNED_BYTE_2_3_3_REVgl_UNSIGNED_BYTE_3_3_2gl_UNSIGNED_INTgl_UNSIGNED_INT_10F_11F_11F_REVgl_UNSIGNED_INT_10_10_10_2gl_UNSIGNED_INT_24_8gl_UNSIGNED_INT_2_10_10_10_REVgl_UNSIGNED_INT_5_9_9_9_REVgl_UNSIGNED_INT_8_8_8_8gl_UNSIGNED_INT_8_8_8_8_REVgl_UNSIGNED_INT_SAMPLER_1D gl_UNSIGNED_INT_SAMPLER_1D_ARRAYgl_UNSIGNED_INT_SAMPLER_2D gl_UNSIGNED_INT_SAMPLER_2D_ARRAYgl_UNSIGNED_INT_SAMPLER_2D_RECTgl_UNSIGNED_INT_SAMPLER_3Dgl_UNSIGNED_INT_SAMPLER_BUFFERgl_UNSIGNED_INT_SAMPLER_CUBEgl_UNSIGNED_INT_VEC2gl_UNSIGNED_INT_VEC3gl_UNSIGNED_INT_VEC4gl_UNSIGNED_NORMALIZEDgl_UNSIGNED_SHORTgl_UNSIGNED_SHORT_1_5_5_5_REVgl_UNSIGNED_SHORT_4_4_4_4gl_UNSIGNED_SHORT_4_4_4_4_REVgl_UNSIGNED_SHORT_5_5_5_1gl_UNSIGNED_SHORT_5_6_5gl_UNSIGNED_SHORT_5_6_5_REV gl_UPPER_LEFTgl_VALIDATE_STATUS gl_VENDOR gl_VERSIONgl_VERTEX_ARRAY_BINDING%gl_VERTEX_ATTRIB_ARRAY_BUFFER_BINDINGgl_VERTEX_ATTRIB_ARRAY_ENABLEDgl_VERTEX_ATTRIB_ARRAY_INTEGER!gl_VERTEX_ATTRIB_ARRAY_NORMALIZEDgl_VERTEX_ATTRIB_ARRAY_POINTERgl_VERTEX_ATTRIB_ARRAY_SIZEgl_VERTEX_ATTRIB_ARRAY_STRIDEgl_VERTEX_ATTRIB_ARRAY_TYPEgl_VERTEX_PROGRAM_POINT_SIZEgl_VERTEX_SHADER gl_VIEWPORT gl_WRITE_ONLYgl_XORgl_ZEROgetProcAddressgetProcAddressWithSuffixesglActiveTextureglAttachShaderglBeginConditionalRender glBeginQueryglBeginTransformFeedbackglBindAttribLocation glBindBufferglBindBufferBaseglBindBufferRangeglBindFragDataLocationglBindFramebufferglBindRenderbuffer glBindTextureglBindVertexArray glBlendColorglBlendEquationglBlendEquationSeparate glBlendFuncglBlendFuncSeparateglBlitFramebuffer glBufferDataglBufferSubDataglCheckFramebufferStatus glClampColorglClearglClearBufferfiglClearBufferfvglClearBufferivglClearBufferuiv glClearColor glClearDepthglClearStencil glColorMask glColorMaskiglCompileShaderglCompressedTexImage1DglCompressedTexImage2DglCompressedTexImage3DglCompressedTexSubImage1DglCompressedTexSubImage2DglCompressedTexSubImage3DglCopyBufferSubDataglCopyTexImage1DglCopyTexImage2DglCopyTexSubImage1DglCopyTexSubImage2DglCopyTexSubImage3DglCreateProgramglCreateShader glCullFaceglDeleteBuffersglDeleteFramebuffersglDeleteProgramglDeleteQueriesglDeleteRenderbuffersglDeleteShaderglDeleteTexturesglDeleteVertexArrays glDepthFunc glDepthMask glDepthRangeglDetachShader glDisableglDisableVertexAttribArray glDisablei glDrawArraysglDrawArraysInstanced glDrawBuffer glDrawBuffersglDrawElementsglDrawElementsInstancedglDrawRangeElementsglEnableglEnableVertexAttribArray glEnableiglEndConditionalRender glEndQueryglEndTransformFeedbackglFinishglFlushglFlushMappedBufferRangeglFramebufferRenderbufferglFramebufferTexture1DglFramebufferTexture2DglFramebufferTexture3DglFramebufferTextureLayer glFrontFace glGenBuffersglGenFramebuffers glGenQueriesglGenRenderbuffers glGenTexturesglGenVertexArraysglGenerateMipmapglGetActiveAttribglGetActiveUniformglGetActiveUniformBlockNameglGetActiveUniformBlockivglGetActiveUniformNameglGetActiveUniformsivglGetAttachedShadersglGetAttribLocationglGetBooleani_v glGetBooleanvglGetBufferParameterivglGetBufferPointervglGetBufferSubDataglGetCompressedTexImage glGetDoublev glGetError glGetFloatvglGetFragDataLocation%glGetFramebufferAttachmentParameterivglGetIntegeri_v glGetIntegerv glGetPointervglGetProgramInfoLogglGetProgramivglGetQueryObjectivglGetQueryObjectuiv glGetQueryivglGetRenderbufferParameterivglGetShaderInfoLogglGetShaderSource glGetShaderiv glGetString glGetStringi glGetTexImageglGetTexLevelParameterfvglGetTexLevelParameterivglGetTexParameterIivglGetTexParameterIuivglGetTexParameterfvglGetTexParameterivglGetTransformFeedbackVaryingglGetUniformBlockIndexglGetUniformIndicesglGetUniformLocationglGetUniformfvglGetUniformivglGetUniformuivglGetVertexAttribIivglGetVertexAttribIuivglGetVertexAttribPointervglGetVertexAttribdvglGetVertexAttribfvglGetVertexAttribivglHint glIsBuffer glIsEnabled glIsEnablediglIsFramebuffer glIsProgram glIsQueryglIsRenderbuffer glIsShader glIsTextureglIsVertexArray glLineWidth glLinkProgram glLogicOp glMapBufferglMapBufferRangeglMultiDrawArraysglMultiDrawElements glPixelStoref glPixelStoreiglPointParameterfglPointParameterfvglPointParameteriglPointParameteriv glPointSize glPolygonModeglPolygonOffsetglPrimitiveRestartIndex glReadBuffer glReadPixelsglRenderbufferStorage glRenderbufferStorageMultisampleglSampleCoverage glScissorglShaderSource glStencilFuncglStencilFuncSeparate glStencilMaskglStencilMaskSeparate glStencilOpglStencilOpSeparate glTexBuffer glTexImage1D glTexImage2D glTexImage3DglTexParameterIivglTexParameterIuivglTexParameterfglTexParameterfvglTexParameteriglTexParameterivglTexSubImage1DglTexSubImage2DglTexSubImage3DglTransformFeedbackVaryings glUniform1f glUniform1fv glUniform1i glUniform1iv glUniform1ui glUniform1uiv glUniform2f glUniform2fv glUniform2i glUniform2iv glUniform2ui glUniform2uiv glUniform3f glUniform3fv glUniform3i glUniform3iv glUniform3ui glUniform3uiv glUniform4f glUniform4fv glUniform4i glUniform4iv glUniform4ui glUniform4uivglUniformBlockBindingglUniformMatrix2fvglUniformMatrix2x3fvglUniformMatrix2x4fvglUniformMatrix3fvglUniformMatrix3x2fvglUniformMatrix3x4fvglUniformMatrix4fvglUniformMatrix4x2fvglUniformMatrix4x3fv glUnmapBuffer glUseProgramglValidateProgramglVertexAttrib1dglVertexAttrib1dvglVertexAttrib1fglVertexAttrib1fvglVertexAttrib1sglVertexAttrib1svglVertexAttrib2dglVertexAttrib2dvglVertexAttrib2fglVertexAttrib2fvglVertexAttrib2sglVertexAttrib2svglVertexAttrib3dglVertexAttrib3dvglVertexAttrib3fglVertexAttrib3fvglVertexAttrib3sglVertexAttrib3svglVertexAttrib4NbvglVertexAttrib4NivglVertexAttrib4NsvglVertexAttrib4NubglVertexAttrib4NubvglVertexAttrib4NuivglVertexAttrib4NusvglVertexAttrib4bvglVertexAttrib4dglVertexAttrib4dvglVertexAttrib4fglVertexAttrib4fvglVertexAttrib4ivglVertexAttrib4sglVertexAttrib4svglVertexAttrib4ubvglVertexAttrib4uivglVertexAttrib4usvglVertexAttribI1iglVertexAttribI1ivglVertexAttribI1uiglVertexAttribI1uivglVertexAttribI2iglVertexAttribI2ivglVertexAttribI2uiglVertexAttribI2uivglVertexAttribI3iglVertexAttribI3ivglVertexAttribI3uiglVertexAttribI3uivglVertexAttribI4bvglVertexAttribI4iglVertexAttribI4ivglVertexAttribI4svglVertexAttribI4ubvglVertexAttribI4uiglVertexAttribI4uivglVertexAttribI4usvglVertexAttribIPointerglVertexAttribPointer glViewportglProgramParameteriglFramebufferTextureglFramebufferTextureFacegl_MAX_GEOMETRY_UNIFORM_BLOCKS+gl_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS.gl_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADERglVertexAttribDivisorgl_VERTEX_ATTRIB_ARRAY_DIVISORglCurrentPaletteMatrixglMatrixIndexubvglMatrixIndexusvglMatrixIndexuivglMatrixIndexPointergl_MATRIX_PALETTE!gl_MAX_MATRIX_PALETTE_STACK_DEPTHgl_MAX_PALETTE_MATRICESgl_CURRENT_PALETTE_MATRIXgl_MATRIX_INDEX_ARRAYgl_CURRENT_MATRIX_INDEXgl_MATRIX_INDEX_ARRAY_SIZEgl_MATRIX_INDEX_ARRAY_TYPEgl_MATRIX_INDEX_ARRAY_STRIDEgl_MATRIX_INDEX_ARRAY_POINTERgl_TEXTURE_COMPARE_FAIL_VALUE glWeightbv glWeightsv glWeightiv glWeightfv glWeightdv glWeightubv glWeightusv glWeightuivglWeightPointer glVertexBlendgl_MAX_VERTEX_UNITSgl_ACTIVE_VERTEX_UNITSgl_WEIGHT_SUM_UNITYgl_VERTEX_BLEND gl_MODELVIEW0 gl_MODELVIEW1 gl_MODELVIEW2 gl_MODELVIEW3 gl_MODELVIEW4 gl_MODELVIEW5 gl_MODELVIEW6 gl_MODELVIEW7 gl_MODELVIEW8 gl_MODELVIEW9gl_MODELVIEW10gl_MODELVIEW11gl_MODELVIEW12gl_MODELVIEW13gl_MODELVIEW14gl_MODELVIEW15gl_MODELVIEW16gl_MODELVIEW17gl_MODELVIEW18gl_MODELVIEW19gl_MODELVIEW20gl_MODELVIEW21gl_MODELVIEW22gl_MODELVIEW23gl_MODELVIEW24gl_MODELVIEW25gl_MODELVIEW26gl_MODELVIEW27gl_MODELVIEW28gl_MODELVIEW29gl_MODELVIEW30gl_MODELVIEW31gl_CURRENT_WEIGHTgl_WEIGHT_ARRAY_TYPEgl_WEIGHT_ARRAY_STRIDEgl_WEIGHT_ARRAY_SIZEgl_WEIGHT_ARRAY_POINTERgl_WEIGHT_ARRAYglProgramString glBindProgramglDeletePrograms glGenProgramsglProgramEnvParameter4dglProgramEnvParameter4dvglProgramEnvParameter4fglProgramEnvParameter4fvglProgramLocalParameter4dglProgramLocalParameter4dvglProgramLocalParameter4fglProgramLocalParameter4fvglGetProgramEnvParameterdvglGetProgramEnvParameterfvglGetProgramLocalParameterdvglGetProgramLocalParameterfvglGetProgramStringgl_VERTEX_PROGRAMgl_PROGRAM_FORMAT_ASCIIgl_PROGRAM_LENGTHgl_PROGRAM_FORMATgl_PROGRAM_BINDINGgl_PROGRAM_INSTRUCTIONSgl_MAX_PROGRAM_INSTRUCTIONSgl_PROGRAM_NATIVE_INSTRUCTIONS"gl_MAX_PROGRAM_NATIVE_INSTRUCTIONSgl_PROGRAM_TEMPORARIESgl_MAX_PROGRAM_TEMPORARIESgl_PROGRAM_NATIVE_TEMPORARIES!gl_MAX_PROGRAM_NATIVE_TEMPORARIESgl_PROGRAM_PARAMETERSgl_MAX_PROGRAM_PARAMETERSgl_PROGRAM_NATIVE_PARAMETERS gl_MAX_PROGRAM_NATIVE_PARAMETERSgl_PROGRAM_ATTRIBSgl_MAX_PROGRAM_ATTRIBSgl_PROGRAM_NATIVE_ATTRIBSgl_MAX_PROGRAM_NATIVE_ATTRIBSgl_PROGRAM_ADDRESS_REGISTERS gl_MAX_PROGRAM_ADDRESS_REGISTERS#gl_PROGRAM_NATIVE_ADDRESS_REGISTERS'gl_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERSgl_MAX_PROGRAM_LOCAL_PARAMETERSgl_MAX_PROGRAM_ENV_PARAMETERSgl_PROGRAM_UNDER_NATIVE_LIMITSgl_PROGRAM_STRINGgl_PROGRAM_ERROR_POSITIONgl_CURRENT_MATRIXgl_TRANSPOSE_CURRENT_MATRIXgl_CURRENT_MATRIX_STACK_DEPTHgl_MAX_PROGRAM_MATRICES!gl_MAX_PROGRAM_MATRIX_STACK_DEPTHgl_PROGRAM_ERROR_STRING gl_MATRIX0 gl_MATRIX1 gl_MATRIX2 gl_MATRIX3 gl_MATRIX4 gl_MATRIX5 gl_MATRIX6 gl_MATRIX7 gl_MATRIX8 gl_MATRIX9 gl_MATRIX10 gl_MATRIX11 gl_MATRIX12 gl_MATRIX13 gl_MATRIX14 gl_MATRIX15 gl_MATRIX16 gl_MATRIX17 gl_MATRIX18 gl_MATRIX19 gl_MATRIX20 gl_MATRIX21 gl_MATRIX22 gl_MATRIX23 gl_MATRIX24 gl_MATRIX25 gl_MATRIX26 gl_MATRIX27 gl_MATRIX28 gl_MATRIX29 gl_MATRIX30 gl_MATRIX31glAccum glAlphaFuncglAreTexturesResidentglArrayElementglBeginglBitmap glCallList glCallLists glClearAccum glClearIndexglClientActiveTexture glClipPlane glColor3b glColor3bv glColor3d glColor3dv glColor3f glColor3fv glColor3i glColor3iv glColor3s glColor3sv glColor3ub glColor3ubv glColor3ui glColor3uiv glColor3us glColor3usv glColor4b glColor4bv glColor4d glColor4dv glColor4f glColor4fv glColor4i glColor4iv glColor4s glColor4sv glColor4ub glColor4ubv glColor4ui glColor4uiv glColor4us glColor4usvglColorMaterialglColorPointerglColorSubTable glColorTableglColorTableParameterfvglColorTableParameterivglConvolutionFilter1DglConvolutionFilter2DglConvolutionParameterfglConvolutionParameterfvglConvolutionParameteriglConvolutionParameterivglCopyColorSubTableglCopyColorTableglCopyConvolutionFilter1DglCopyConvolutionFilter2D glCopyPixels glDeleteListsglDisableClientState glDrawPixels glEdgeFlagglEdgeFlagPointer glEdgeFlagvglEnableClientStateglEnd glEndList glEvalCoord1dglEvalCoord1dv glEvalCoord1fglEvalCoord1fv glEvalCoord2dglEvalCoord2dv glEvalCoord2fglEvalCoord2fv glEvalMesh1 glEvalMesh2 glEvalPoint1 glEvalPoint2glFeedbackBufferglFogCoordPointer glFogCoordd glFogCoorddv glFogCoordf glFogCoordfvglFogfglFogfvglFogiglFogiv glFrustum glGenListsglGetClipPlaneglGetColorTableglGetColorTableParameterfvglGetColorTableParameterivglGetConvolutionFilterglGetConvolutionParameterfvglGetConvolutionParameterivglGetHistogramglGetHistogramParameterfvglGetHistogramParameteriv glGetLightfv glGetLightiv glGetMapdv glGetMapfv glGetMapivglGetMaterialfvglGetMaterialiv glGetMinmaxglGetMinmaxParameterfvglGetMinmaxParameterivglGetPixelMapfvglGetPixelMapuivglGetPixelMapusvglGetPolygonStippleglGetSeparableFilter glGetTexEnvfv glGetTexEnviv glGetTexGendv glGetTexGenfv glGetTexGeniv glHistogram glIndexMaskglIndexPointerglIndexd glIndexdvglIndexf glIndexfvglIndexi glIndexivglIndexs glIndexsv glIndexub glIndexubv glInitNamesglInterleavedArraysglIsList glLightModelfglLightModelfv glLightModeliglLightModelivglLightf glLightfvglLighti glLightiv glLineStipple glListBaseglLoadIdentity glLoadMatrixd glLoadMatrixf glLoadNameglLoadTransposeMatrixdglLoadTransposeMatrixfglMap1dglMap1fglMap2dglMap2f glMapGrid1d glMapGrid1f glMapGrid2d glMapGrid2f glMaterialf glMaterialfv glMateriali glMaterialiv glMatrixModeglMinmax glMultMatrixd glMultMatrixfglMultTransposeMatrixdglMultTransposeMatrixfglMultiTexCoord1dglMultiTexCoord1dvglMultiTexCoord1fglMultiTexCoord1fvglMultiTexCoord1iglMultiTexCoord1ivglMultiTexCoord1sglMultiTexCoord1svglMultiTexCoord2dglMultiTexCoord2dvglMultiTexCoord2fglMultiTexCoord2fvglMultiTexCoord2iglMultiTexCoord2ivglMultiTexCoord2sglMultiTexCoord2svglMultiTexCoord3dglMultiTexCoord3dvglMultiTexCoord3fglMultiTexCoord3fvglMultiTexCoord3iglMultiTexCoord3ivglMultiTexCoord3sglMultiTexCoord3svglMultiTexCoord4dglMultiTexCoord4dvglMultiTexCoord4fglMultiTexCoord4fvglMultiTexCoord4iglMultiTexCoord4ivglMultiTexCoord4sglMultiTexCoord4sv glNewList glNormal3b glNormal3bv glNormal3d glNormal3dv glNormal3f glNormal3fv glNormal3i glNormal3iv glNormal3s glNormal3svglNormalPointerglOrtho glPassThrough glPixelMapfv glPixelMapuiv glPixelMapusvglPixelTransferfglPixelTransferi glPixelZoomglPolygonStipple glPopAttribglPopClientAttrib glPopMatrix glPopNameglPrioritizeTextures glPushAttribglPushClientAttrib glPushMatrix glPushName glRasterPos2dglRasterPos2dv glRasterPos2fglRasterPos2fv glRasterPos2iglRasterPos2iv glRasterPos2sglRasterPos2sv glRasterPos3dglRasterPos3dv glRasterPos3fglRasterPos3fv glRasterPos3iglRasterPos3iv glRasterPos3sglRasterPos3sv glRasterPos4dglRasterPos4dv glRasterPos4fglRasterPos4fv glRasterPos4iglRasterPos4iv glRasterPos4sglRasterPos4svglRectdglRectdvglRectfglRectfvglRectiglRectivglRectsglRectsv glRenderModeglResetHistogram glResetMinmax glRotated glRotatef glSamplePassglScaledglScalefglSecondaryColor3bglSecondaryColor3bvglSecondaryColor3dglSecondaryColor3dvglSecondaryColor3fglSecondaryColor3fvglSecondaryColor3iglSecondaryColor3ivglSecondaryColor3sglSecondaryColor3svglSecondaryColor3ubglSecondaryColor3ubvglSecondaryColor3uiglSecondaryColor3uivglSecondaryColor3usglSecondaryColor3usvglSecondaryColorPointerglSelectBufferglSeparableFilter2D glShadeModel glTexCoord1d glTexCoord1dv glTexCoord1f glTexCoord1fv glTexCoord1i glTexCoord1iv glTexCoord1s glTexCoord1sv glTexCoord2d glTexCoord2dv glTexCoord2f glTexCoord2fv glTexCoord2i glTexCoord2iv glTexCoord2s glTexCoord2sv glTexCoord3d glTexCoord3dv glTexCoord3f glTexCoord3fv glTexCoord3i glTexCoord3iv glTexCoord3s glTexCoord3sv glTexCoord4d glTexCoord4dv glTexCoord4f glTexCoord4fv glTexCoord4i glTexCoord4iv glTexCoord4s glTexCoord4svglTexCoordPointer glTexEnvf glTexEnvfv glTexEnvi glTexEnviv glTexGend glTexGendv glTexGenf glTexGenfv glTexGeni glTexGeniv glTranslated glTranslatef glVertex2d glVertex2dv glVertex2f glVertex2fv glVertex2i glVertex2iv glVertex2s glVertex2sv glVertex3d glVertex3dv glVertex3f glVertex3fv glVertex3i glVertex3iv glVertex3s glVertex3sv glVertex4d glVertex4dv glVertex4f glVertex4fv glVertex4i glVertex4iv glVertex4s glVertex4svglVertexPointer glWindowPos2dglWindowPos2dv glWindowPos2fglWindowPos2fv glWindowPos2iglWindowPos2iv glWindowPos2sglWindowPos2sv glWindowPos3dglWindowPos3dv glWindowPos3fglWindowPos3fv glWindowPos3iglWindowPos3iv glWindowPos3sglWindowPos3svgl_2D gl_2_BYTESgl_3D gl_3D_COLORgl_3D_COLOR_TEXTURE gl_3_BYTESgl_4D_COLOR_TEXTURE gl_4_BYTESgl_ACCUMgl_ACCUM_ALPHA_BITSgl_ACCUM_BLUE_BITSgl_ACCUM_BUFFER_BITgl_ACCUM_CLEAR_VALUEgl_ACCUM_GREEN_BITSgl_ACCUM_RED_BITSgl_ADD gl_ADD_SIGNEDgl_ALIASED_POINT_SIZE_RANGEgl_ALL_ATTRIB_BITS gl_ALPHA12 gl_ALPHA16 gl_ALPHA4 gl_ALPHA8 gl_ALPHA_BIAS gl_ALPHA_BITSgl_ALPHA_INTEGERgl_ALPHA_SCALE gl_ALPHA_TESTgl_ALPHA_TEST_FUNCgl_ALPHA_TEST_REF gl_AMBIENTgl_AMBIENT_AND_DIFFUSEgl_ATTRIB_STACK_DEPTHgl_AUTO_NORMALgl_AUX0gl_AUX1gl_AUX2gl_AUX3gl_AUX_BUFFERS gl_BITMAPgl_BITMAP_TOKEN gl_BLUE_BIAS gl_BLUE_BITS gl_BLUE_SCALE gl_C3F_V3Fgl_C4F_N3F_V3F gl_C4UB_V2F gl_C4UB_V3Fgl_CLAMPgl_CLAMP_FRAGMENT_COLORgl_CLAMP_VERTEX_COLORgl_CLIENT_ACTIVE_TEXTUREgl_CLIENT_ALL_ATTRIB_BITSgl_CLIENT_ATTRIB_STACK_DEPTHgl_CLIENT_PIXEL_STORE_BITgl_CLIENT_VERTEX_ARRAY_BITgl_CLIP_PLANE0gl_CLIP_PLANE1gl_CLIP_PLANE2gl_CLIP_PLANE3gl_CLIP_PLANE4gl_CLIP_PLANE5gl_COEFFgl_COLOR_ARRAYgl_COLOR_ARRAY_BUFFER_BINDINGgl_COLOR_ARRAY_COUNTgl_COLOR_ARRAY_POINTERgl_COLOR_ARRAY_SIZEgl_COLOR_ARRAY_STRIDEgl_COLOR_ARRAY_TYPEgl_COLOR_INDEXgl_COLOR_INDEXESgl_COLOR_MATERIALgl_COLOR_MATERIAL_FACEgl_COLOR_MATERIAL_PARAMETERgl_COLOR_MATRIXgl_COLOR_MATRIX_STACK_DEPTH gl_COLOR_SUMgl_COLOR_TABLEgl_COLOR_TABLE_ALPHA_SIZEgl_COLOR_TABLE_BIASgl_COLOR_TABLE_BLUE_SIZEgl_COLOR_TABLE_FORMATgl_COLOR_TABLE_GREEN_SIZEgl_COLOR_TABLE_INTENSITY_SIZEgl_COLOR_TABLE_LUMINANCE_SIZEgl_COLOR_TABLE_RED_SIZEgl_COLOR_TABLE_SCALEgl_COLOR_TABLE_WIDTH gl_COMBINEgl_COMBINE_ALPHAgl_COMBINE_RGBgl_COMPARE_R_TO_TEXTURE gl_COMPILEgl_COMPILE_AND_EXECUTEgl_COMPRESSED_ALPHAgl_COMPRESSED_INTENSITYgl_COMPRESSED_LUMINANCEgl_COMPRESSED_LUMINANCE_ALPHAgl_COMPRESSED_SLUMINANCEgl_COMPRESSED_SLUMINANCE_ALPHA gl_CONSTANTgl_CONSTANT_ATTENUATIONgl_CONSTANT_BORDERgl_CONVOLUTION_1Dgl_CONVOLUTION_2Dgl_CONVOLUTION_BORDER_COLORgl_CONVOLUTION_BORDER_MODEgl_CONVOLUTION_FILTER_BIASgl_CONVOLUTION_FILTER_SCALEgl_CONVOLUTION_FORMATgl_CONVOLUTION_HEIGHTgl_CONVOLUTION_WIDTHgl_COORD_REPLACEgl_COPY_PIXEL_TOKENgl_CURRENT_BITgl_CURRENT_COLORgl_CURRENT_FOG_COORDgl_CURRENT_FOG_COORDINATEgl_CURRENT_INDEXgl_CURRENT_NORMALgl_CURRENT_RASTER_COLORgl_CURRENT_RASTER_DISTANCEgl_CURRENT_RASTER_INDEXgl_CURRENT_RASTER_POSITION gl_CURRENT_RASTER_POSITION_VALID!gl_CURRENT_RASTER_SECONDARY_COLOR gl_CURRENT_RASTER_TEXTURE_COORDSgl_CURRENT_SECONDARY_COLORgl_CURRENT_TEXTURE_COORDSgl_DECAL gl_DEPTH_BIAS gl_DEPTH_BITSgl_DEPTH_SCALEgl_DEPTH_TEXTURE_MODE gl_DIFFUSE gl_DOMAIN gl_DOT3_RGB gl_DOT3_RGBAgl_DRAW_PIXEL_TOKEN gl_EDGE_FLAGgl_EDGE_FLAG_ARRAY!gl_EDGE_FLAG_ARRAY_BUFFER_BINDINGgl_EDGE_FLAG_ARRAY_COUNTgl_EDGE_FLAG_ARRAY_POINTERgl_EDGE_FLAG_ARRAY_STRIDE gl_EMISSION gl_ENABLE_BIT gl_EVAL_BITgl_EXPgl_EXP2 gl_EYE_LINEAR gl_EYE_PLANE gl_FEEDBACKgl_FEEDBACK_BUFFER_POINTERgl_FEEDBACK_BUFFER_SIZEgl_FEEDBACK_BUFFER_TYPEgl_FLATgl_FOG gl_FOG_BIT gl_FOG_COLOR gl_FOG_COORDgl_FOG_COORDINATEgl_FOG_COORDINATE_ARRAY&gl_FOG_COORDINATE_ARRAY_BUFFER_BINDINGgl_FOG_COORDINATE_ARRAY_POINTERgl_FOG_COORDINATE_ARRAY_STRIDEgl_FOG_COORDINATE_ARRAY_TYPEgl_FOG_COORDINATE_SOURCEgl_FOG_COORD_ARRAY!gl_FOG_COORD_ARRAY_BUFFER_BINDINGgl_FOG_COORD_ARRAY_POINTERgl_FOG_COORD_ARRAY_STRIDEgl_FOG_COORD_ARRAY_TYPEgl_FOG_COORD_SRCgl_FOG_DENSITY gl_FOG_END gl_FOG_HINT gl_FOG_INDEX gl_FOG_MODE gl_FOG_STARTgl_FRAGMENT_DEPTHgl_GENERATE_MIPMAPgl_GENERATE_MIPMAP_HINT gl_GREEN_BIAS gl_GREEN_BITSgl_GREEN_SCALE gl_HINT_BIT gl_HISTOGRAMgl_HISTOGRAM_ALPHA_SIZEgl_HISTOGRAM_BLUE_SIZEgl_HISTOGRAM_FORMATgl_HISTOGRAM_GREEN_SIZEgl_HISTOGRAM_LUMINANCE_SIZEgl_HISTOGRAM_RED_SIZEgl_HISTOGRAM_SINKgl_HISTOGRAM_WIDTHgl_INDEXgl_INDEX_ARRAYgl_INDEX_ARRAY_BUFFER_BINDINGgl_INDEX_ARRAY_COUNTgl_INDEX_ARRAY_POINTERgl_INDEX_ARRAY_STRIDEgl_INDEX_ARRAY_TYPE gl_INDEX_BITSgl_INDEX_CLEAR_VALUEgl_INDEX_LOGIC_OP gl_INDEX_MODEgl_INDEX_OFFSETgl_INDEX_SHIFTgl_INDEX_WRITEMASK gl_INTENSITYgl_INTENSITY12gl_INTENSITY16 gl_INTENSITY4 gl_INTENSITY8gl_INTERPOLATE gl_LIGHT0 gl_LIGHT1 gl_LIGHT2 gl_LIGHT3 gl_LIGHT4 gl_LIGHT5 gl_LIGHT6 gl_LIGHT7 gl_LIGHTINGgl_LIGHTING_BITgl_LIGHT_MODEL_AMBIENTgl_LIGHT_MODEL_COLOR_CONTROLgl_LIGHT_MODEL_LOCAL_VIEWERgl_LIGHT_MODEL_TWO_SIDEgl_LINEAR_ATTENUATION gl_LINE_BITgl_LINE_RESET_TOKENgl_LINE_STIPPLEgl_LINE_STIPPLE_PATTERNgl_LINE_STIPPLE_REPEAT gl_LINE_TOKEN gl_LIST_BASE gl_LIST_BIT gl_LIST_INDEX gl_LIST_MODEgl_LOAD gl_LOGIC_OP gl_LUMINANCEgl_LUMINANCE12gl_LUMINANCE12_ALPHA12gl_LUMINANCE12_ALPHA4gl_LUMINANCE16gl_LUMINANCE16_ALPHA16 gl_LUMINANCE4gl_LUMINANCE4_ALPHA4gl_LUMINANCE6_ALPHA2 gl_LUMINANCE8gl_LUMINANCE8_ALPHA8gl_LUMINANCE_ALPHAgl_MAP1_COLOR_4gl_MAP1_GRID_DOMAINgl_MAP1_GRID_SEGMENTS 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_4gl_MAP2_GRID_DOMAINgl_MAP2_GRID_SEGMENTS 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_MAP_COLORgl_MAP_STENCILgl_MATRIX_MODEgl_MAX_ATTRIB_STACK_DEPTH gl_MAX_CLIENT_ATTRIB_STACK_DEPTHgl_MAX_CLIP_PLANESgl_MAX_COLOR_MATRIX_STACK_DEPTHgl_MAX_CONVOLUTION_HEIGHTgl_MAX_CONVOLUTION_WIDTHgl_MAX_EVAL_ORDER gl_MAX_LIGHTSgl_MAX_LIST_NESTINGgl_MAX_MODELVIEW_STACK_DEPTHgl_MAX_NAME_STACK_DEPTHgl_MAX_PIXEL_MAP_TABLEgl_MAX_PROJECTION_STACK_DEPTHgl_MAX_TEXTURE_COORDSgl_MAX_TEXTURE_STACK_DEPTHgl_MAX_TEXTURE_UNITS gl_MINMAXgl_MINMAX_FORMATgl_MINMAX_SINK gl_MODELVIEWgl_MODELVIEW_MATRIXgl_MODELVIEW_STACK_DEPTH gl_MODULATEgl_MULTgl_MULTISAMPLE_BIT gl_N3F_V3Fgl_NAME_STACK_DEPTH gl_NORMALIZEgl_NORMAL_ARRAYgl_NORMAL_ARRAY_BUFFER_BINDINGgl_NORMAL_ARRAY_COUNTgl_NORMAL_ARRAY_POINTERgl_NORMAL_ARRAY_STRIDEgl_NORMAL_ARRAY_TYPE gl_NORMAL_MAPgl_OBJECT_LINEARgl_OBJECT_PLANEgl_OPERAND0_ALPHAgl_OPERAND0_RGBgl_OPERAND1_ALPHAgl_OPERAND1_RGBgl_OPERAND2_ALPHAgl_OPERAND2_RGBgl_ORDERgl_PASS_THROUGH_TOKENgl_PERSPECTIVE_CORRECTION_HINTgl_PIXEL_MAP_A_TO_Agl_PIXEL_MAP_A_TO_A_SIZEgl_PIXEL_MAP_B_TO_Bgl_PIXEL_MAP_B_TO_B_SIZEgl_PIXEL_MAP_G_TO_Ggl_PIXEL_MAP_G_TO_G_SIZEgl_PIXEL_MAP_I_TO_Agl_PIXEL_MAP_I_TO_A_SIZEgl_PIXEL_MAP_I_TO_Bgl_PIXEL_MAP_I_TO_B_SIZEgl_PIXEL_MAP_I_TO_Ggl_PIXEL_MAP_I_TO_G_SIZEgl_PIXEL_MAP_I_TO_Igl_PIXEL_MAP_I_TO_I_SIZEgl_PIXEL_MAP_I_TO_Rgl_PIXEL_MAP_I_TO_R_SIZEgl_PIXEL_MAP_R_TO_Rgl_PIXEL_MAP_R_TO_R_SIZEgl_PIXEL_MAP_S_TO_Sgl_PIXEL_MAP_S_TO_S_SIZEgl_PIXEL_MODE_BIT gl_POINT_BITgl_POINT_DISTANCE_ATTENUATIONgl_POINT_SIZE_MAXgl_POINT_SIZE_MINgl_POINT_SMOOTHgl_POINT_SMOOTH_HINTgl_POINT_SPRITEgl_POINT_TOKEN gl_POLYGONgl_POLYGON_BITgl_POLYGON_MODEgl_POLYGON_STIPPLEgl_POLYGON_STIPPLE_BITgl_POLYGON_TOKEN gl_POSITIONgl_POST_COLOR_MATRIX_ALPHA_BIAS gl_POST_COLOR_MATRIX_ALPHA_SCALEgl_POST_COLOR_MATRIX_BLUE_BIASgl_POST_COLOR_MATRIX_BLUE_SCALE gl_POST_COLOR_MATRIX_COLOR_TABLEgl_POST_COLOR_MATRIX_GREEN_BIAS gl_POST_COLOR_MATRIX_GREEN_SCALEgl_POST_COLOR_MATRIX_RED_BIASgl_POST_COLOR_MATRIX_RED_SCALEgl_POST_CONVOLUTION_ALPHA_BIASgl_POST_CONVOLUTION_ALPHA_SCALEgl_POST_CONVOLUTION_BLUE_BIASgl_POST_CONVOLUTION_BLUE_SCALEgl_POST_CONVOLUTION_COLOR_TABLEgl_POST_CONVOLUTION_GREEN_BIASgl_POST_CONVOLUTION_GREEN_SCALEgl_POST_CONVOLUTION_RED_BIASgl_POST_CONVOLUTION_RED_SCALE gl_PREVIOUSgl_PRIMARY_COLOR gl_PROJECTIONgl_PROJECTION_MATRIXgl_PROJECTION_STACK_DEPTHgl_PROXY_COLOR_TABLEgl_PROXY_HISTOGRAM&gl_PROXY_POST_COLOR_MATRIX_COLOR_TABLE%gl_PROXY_POST_CONVOLUTION_COLOR_TABLEgl_Qgl_QUADRATIC_ATTENUATIONgl_QUADS gl_QUAD_STRIPgl_R gl_REDUCE gl_RED_BIAS gl_RED_BITS gl_RED_SCALEgl_REFLECTION_MAP gl_RENDERgl_RENDER_MODEgl_REPLICATE_BORDERgl_RESCALE_NORMAL gl_RETURN gl_RGBA_MODE gl_RGB_SCALEgl_Sgl_SCISSOR_BITgl_SECONDARY_COLOR_ARRAY'gl_SECONDARY_COLOR_ARRAY_BUFFER_BINDING gl_SECONDARY_COLOR_ARRAY_POINTERgl_SECONDARY_COLOR_ARRAY_SIZEgl_SECONDARY_COLOR_ARRAY_STRIDEgl_SECONDARY_COLOR_ARRAY_TYPE gl_SELECTgl_SELECTION_BUFFER_POINTERgl_SELECTION_BUFFER_SIZEgl_SEPARABLE_2Dgl_SEPARATE_SPECULAR_COLORgl_SHADE_MODEL gl_SHININESSgl_SINGLE_COLOR gl_SLUMINANCEgl_SLUMINANCE8gl_SLUMINANCE8_ALPHA8gl_SLUMINANCE_ALPHA gl_SMOOTHgl_SOURCE0_ALPHAgl_SOURCE0_RGBgl_SOURCE1_ALPHAgl_SOURCE1_RGBgl_SOURCE2_ALPHAgl_SOURCE2_RGB gl_SPECULAR gl_SPHERE_MAPgl_SPOT_CUTOFFgl_SPOT_DIRECTIONgl_SPOT_EXPONENT gl_SRC0_ALPHA gl_SRC0_RGB gl_SRC1_ALPHA gl_SRC1_RGB gl_SRC2_ALPHA gl_SRC2_RGBgl_STACK_OVERFLOWgl_STACK_UNDERFLOWgl_STENCIL_BITS gl_SUBTRACTgl_Tgl_T2F_C3F_V3Fgl_T2F_C4F_N3F_V3Fgl_T2F_C4UB_V3Fgl_T2F_N3F_V3F gl_T2F_V3Fgl_T4F_C4F_N3F_V4F gl_T4F_V4Fgl_TABLE_TOO_LARGEgl_TEXTURE_BITgl_TEXTURE_COMPONENTSgl_TEXTURE_COORD_ARRAY%gl_TEXTURE_COORD_ARRAY_BUFFER_BINDINGgl_TEXTURE_COORD_ARRAY_COUNTgl_TEXTURE_COORD_ARRAY_POINTERgl_TEXTURE_COORD_ARRAY_SIZEgl_TEXTURE_COORD_ARRAY_STRIDEgl_TEXTURE_COORD_ARRAY_TYPEgl_TEXTURE_ENVgl_TEXTURE_ENV_COLORgl_TEXTURE_ENV_MODEgl_TEXTURE_FILTER_CONTROLgl_TEXTURE_GEN_MODEgl_TEXTURE_GEN_Qgl_TEXTURE_GEN_Rgl_TEXTURE_GEN_Sgl_TEXTURE_GEN_Tgl_TEXTURE_INTENSITY_SIZEgl_TEXTURE_INTENSITY_TYPEgl_TEXTURE_LUMINANCE_SIZEgl_TEXTURE_LUMINANCE_TYPEgl_TEXTURE_MATRIXgl_TEXTURE_PRIORITYgl_TEXTURE_RESIDENTgl_TEXTURE_STACK_DEPTHgl_TRANSFORM_BITgl_TRANSPOSE_COLOR_MATRIXgl_TRANSPOSE_MODELVIEW_MATRIXgl_TRANSPOSE_PROJECTION_MATRIXgl_TRANSPOSE_TEXTURE_MATRIXgl_V2Fgl_V3Fgl_VERTEX_ARRAYgl_VERTEX_ARRAY_BUFFER_BINDINGgl_VERTEX_ARRAY_COUNTgl_VERTEX_ARRAY_POINTERgl_VERTEX_ARRAY_SIZEgl_VERTEX_ARRAY_STRIDEgl_VERTEX_ARRAY_TYPEgl_VERTEX_PROGRAM_TWO_SIDEgl_VIEWPORT_BITgl_WEIGHT_ARRAY_BUFFER_BINDING gl_ZOOM_X gl_ZOOM_Ygl_FRAGMENT_PROGRAMgl_PROGRAM_ALU_INSTRUCTIONSgl_PROGRAM_TEX_INSTRUCTIONSgl_PROGRAM_TEX_INDIRECTIONS"gl_PROGRAM_NATIVE_ALU_INSTRUCTIONS"gl_PROGRAM_NATIVE_TEX_INSTRUCTIONS"gl_PROGRAM_NATIVE_TEX_INDIRECTIONSgl_MAX_PROGRAM_ALU_INSTRUCTIONSgl_MAX_PROGRAM_TEX_INSTRUCTIONSgl_MAX_PROGRAM_TEX_INDIRECTIONS&gl_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS&gl_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS&gl_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONSgl_ABGRglUniformBufferglGetUniformBufferSizeglGetUniformOffsetgl_MAX_VERTEX_BINDABLE_UNIFORMS!gl_MAX_FRAGMENT_BINDABLE_UNIFORMS!gl_MAX_GEOMETRY_BINDABLE_UNIFORMSgl_MAX_BINDABLE_UNIFORM_SIZEgl_UNIFORM_BUFFER_BINDING_EXTgl_UNIFORM_BUFFER_EXTgl_CLIP_VOLUME_CLIPPING_HINTgl_CMYKgl_CMYKAgl_PACK_CMYK_HINTgl_UNPACK_CMYK_HINT glLockArraysglUnlockArraysgl_ARRAY_ELEMENT_LOCK_FIRSTgl_ARRAY_ELEMENT_LOCK_COUNT glTangent3b glTangent3d glTangent3f glTangent3i glTangent3s glTangent3bv glTangent3dv glTangent3fv glTangent3iv glTangent3sv glBinormal3b glBinormal3d glBinormal3f glBinormal3i glBinormal3s glBinormal3bv glBinormal3dv glBinormal3fv glBinormal3iv glBinormal3svglTangentPointerglBinormalPointergl_TANGENT_ARRAYgl_BINORMAL_ARRAYgl_CURRENT_TANGENTgl_CURRENT_BINORMALgl_TANGENT_ARRAY_TYPEgl_TANGENT_ARRAY_STRIDEgl_BINORMAL_ARRAY_TYPEgl_BINORMAL_ARRAY_STRIDEgl_TANGENT_ARRAY_POINTERgl_BINORMAL_ARRAY_POINTERgl_MAP1_TANGENTgl_MAP2_TANGENTgl_MAP1_BINORMALgl_MAP2_BINORMALglCullParameterfvglCullParameterdvgl_CULL_VERTEXgl_CULL_VERTEX_EYE_POSITIONgl_CULL_VERTEX_OBJECT_POSITION glDepthBoundsgl_DEPTH_BOUNDS_TESTgl_DEPTH_BOUNDSglClientAttribDefaultglPushClientAttribDefault glMatrixLoadf glMatrixLoadd glMatrixMultf glMatrixMultdglMatrixLoadIdentityglMatrixRotatefglMatrixRotatedglMatrixScalefglMatrixScaledglMatrixTranslatefglMatrixTranslated glMatrixOrthoglMatrixFrustum glMatrixPush glMatrixPopglTextureParameteriglTextureParameterivglTextureParameterfglTextureParameterfvglTextureImage1DglTextureImage2DglTextureSubImage1DglTextureSubImage2DglCopyTextureImage1DglCopyTextureImage2DglCopyTextureSubImage1DglCopyTextureSubImage2DglGetTextureImageglGetTextureParameterfvglGetTextureParameterivglGetTextureLevelParameterfvglGetTextureLevelParameterivglTextureImage3DglTextureSubImage3DglCopyTextureSubImage3DglBindMultiTextureglMultiTexCoordPointerglMultiTexEnvfglMultiTexEnvfvglMultiTexEnviglMultiTexEnvivglMultiTexGendglMultiTexGendvglMultiTexGenfglMultiTexGenfvglMultiTexGeniglMultiTexGenivglGetMultiTexEnvfvglGetMultiTexEnvivglGetMultiTexGendvglGetMultiTexGenfvglGetMultiTexGenivglMultiTexParameteriglMultiTexParameterivglMultiTexParameterfglMultiTexParameterfvglMultiTexImage1DglMultiTexImage2DglMultiTexSubImage1DglMultiTexSubImage2DglCopyMultiTexImage1DglCopyMultiTexImage2DglCopyMultiTexSubImage1DglCopyMultiTexSubImage2DglGetMultiTexImageglGetMultiTexParameterfvglGetMultiTexParameterivglGetMultiTexLevelParameterfvglGetMultiTexLevelParameterivglMultiTexImage3DglMultiTexSubImage3DglCopyMultiTexSubImage3DglEnableClientStateIndexedglDisableClientStateIndexedglGetFloatIndexedvglGetDoubleIndexedvglGetPointerIndexedvglEnableIndexedglDisableIndexedglIsEnabledIndexedglGetIntegerIndexedvglGetBooleanIndexedvglNamedProgramStringglNamedProgramLocalParameter4dglNamedProgramLocalParameter4dvglNamedProgramLocalParameter4fglNamedProgramLocalParameter4fv!glGetNamedProgramLocalParameterdv!glGetNamedProgramLocalParameterfvglGetNamedProgramivglGetNamedProgramStringglCompressedTextureImage3DglCompressedTextureImage2DglCompressedTextureImage1DglCompressedTextureSubImage3DglCompressedTextureSubImage2DglCompressedTextureSubImage1DglGetCompressedTextureImageglCompressedMultiTexImage3DglCompressedMultiTexImage2DglCompressedMultiTexImage1DglCompressedMultiTexSubImage3DglCompressedMultiTexSubImage2DglCompressedMultiTexSubImage1DglGetCompressedMultiTexImageglMatrixLoadTransposefglMatrixLoadTransposedglMatrixMultTransposefglMatrixMultTransposedglNamedBufferDataglNamedBufferSubDataglMapNamedBufferglUnmapNamedBufferglGetNamedBufferParameterivglGetNamedBufferPointervglGetNamedBufferSubDataglProgramUniform1fglProgramUniform2fglProgramUniform3fglProgramUniform4fglProgramUniform1iglProgramUniform2iglProgramUniform3iglProgramUniform4iglProgramUniform1fvglProgramUniform2fvglProgramUniform3fvglProgramUniform4fvglProgramUniform1ivglProgramUniform2ivglProgramUniform3ivglProgramUniform4ivglProgramUniformMatrix2fvglProgramUniformMatrix3fvglProgramUniformMatrix4fvglProgramUniformMatrix2x3fvglProgramUniformMatrix3x2fvglProgramUniformMatrix2x4fvglProgramUniformMatrix4x2fvglProgramUniformMatrix3x4fvglProgramUniformMatrix4x3fvglTextureBufferglMultiTexBufferglTextureParameterIivglTextureParameterIuivglGetTextureParameterIivglGetTextureParameterIuivglMultiTexParameterIivglMultiTexParameterIuivglGetMultiTexParameterIivglGetMultiTexParameterIuivglProgramUniform1uiglProgramUniform2uiglProgramUniform3uiglProgramUniform4uiglProgramUniform1uivglProgramUniform2uivglProgramUniform3uivglProgramUniform4uiv glNamedProgramLocalParameters4fvglNamedProgramLocalParameterI4i glNamedProgramLocalParameterI4iv!glNamedProgramLocalParametersI4iv glNamedProgramLocalParameterI4ui!glNamedProgramLocalParameterI4uiv"glNamedProgramLocalParametersI4uiv"glGetNamedProgramLocalParameterIiv#glGetNamedProgramLocalParameterIuivglNamedRenderbufferStorage!glGetNamedRenderbufferParameteriv%glNamedRenderbufferStorageMultisample-glNamedRenderbufferStorageMultisampleCoverageglCheckNamedFramebufferStatusglNamedFramebufferTexture1DglNamedFramebufferTexture2DglNamedFramebufferTexture3DglNamedFramebufferRenderbuffer*glGetNamedFramebufferAttachmentParameterivglGenerateTextureMipmapglGenerateMultiTexMipmapglFramebufferDrawBufferglFramebufferDrawBuffersglFramebufferReadBufferglGetFramebufferParameterivglNamedFramebufferTextureglNamedFramebufferTextureLayerglNamedFramebufferTextureFaceglTextureRenderbufferglMultiTexRenderbuffergl_PROGRAM_MATRIXgl_TRANSPOSE_PROGRAM_MATRIXgl_PROGRAM_MATRIX_STACK_DEPTHgl_422 gl_422_REVgl_422_AVERAGEgl_422_REV_AVERAGEglFragmentLightModeliglFragmentLightModelfglFragmentLightModelivglFragmentLightModelfvglFragmentLightiglFragmentLightfglFragmentLightivglFragmentLightfvglGetFragmentLightivglGetFragmentLightfvglFragmentMaterialfglFragmentMaterialiglFragmentMaterialfvglFragmentMaterialivglFragmentColorMaterialglGetFragmentMaterialfvglGetFragmentMaterialiv glLightEnvigl_FRAGMENT_LIGHTINGgl_FRAGMENT_COLOR_MATERIALgl_FRAGMENT_COLOR_MATERIAL_FACE$gl_FRAGMENT_COLOR_MATERIAL_PARAMETERgl_MAX_FRAGMENT_LIGHTSgl_MAX_ACTIVE_LIGHTSgl_CURRENT_RASTER_NORMALgl_LIGHT_ENV_MODE$gl_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER gl_FRAGMENT_LIGHT_MODEL_TWO_SIDEgl_FRAGMENT_LIGHT_MODEL_AMBIENT,gl_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATIONgl_FRAGMENT_LIGHT0gl_FRAGMENT_LIGHT1gl_FRAGMENT_LIGHT2gl_FRAGMENT_LIGHT3gl_FRAGMENT_LIGHT4gl_FRAGMENT_LIGHT5gl_FRAGMENT_LIGHT6gl_FRAGMENT_LIGHT7$gl_FRAMEBUFFER_INCOMPLETE_DIMENSIONS!gl_FRAMEBUFFER_INCOMPLETE_FORMATSgl_FRAMEBUFFER_SRGB_CAPABLEgl_GEOMETRY_SHADERgl_GEOMETRY_VERTICES_OUTgl_GEOMETRY_INPUT_TYPEgl_GEOMETRY_OUTPUT_TYPE#gl_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS"gl_MAX_GEOMETRY_VARYING_COMPONENTS gl_MAX_VERTEX_VARYING_COMPONENTS"gl_MAX_GEOMETRY_UNIFORM_COMPONENTSgl_MAX_GEOMETRY_OUTPUT_VERTICES'gl_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTSgl_LINES_ADJACENCYgl_LINE_STRIP_ADJACENCYgl_TRIANGLES_ADJACENCYgl_TRIANGLE_STRIP_ADJACENCY'gl_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS%gl_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT!gl_FRAMEBUFFER_ATTACHMENT_LAYEREDgl_PROGRAM_POINT_SIZEglProgramEnvParameters4fvglProgramLocalParameters4fv gl_IUI_V2F gl_IUI_V3Fgl_IUI_N3F_V2Fgl_IUI_N3F_V3Fgl_T2F_IUI_V2Fgl_T2F_IUI_V3Fgl_T2F_IUI_N3F_V2Fgl_T2F_IUI_N3F_V3F glIndexFunc gl_INDEX_TESTgl_INDEX_TEST_FUNCgl_INDEX_TEST_REFglIndexMaterialgl_INDEX_MATERIALgl_INDEX_MATERIAL_PARAMETERgl_INDEX_MATERIAL_FACEglApplyTextureglTextureLightglTextureMaterialgl_FRAGMENT_MATERIALgl_FRAGMENT_NORMALgl_FRAGMENT_COLORgl_ATTENUATIONgl_SHADOW_ATTENUATIONgl_TEXTURE_APPLICATION_MODEgl_TEXTURE_LIGHTgl_TEXTURE_MATERIAL_FACEgl_TEXTURE_MATERIAL_PARAMETER glSampleMaskglSamplePatterngl_SAMPLE_ALPHA_TO_MASKgl_SAMPLE_MASKgl_1PASS gl_2PASS_0 gl_2PASS_1 gl_4PASS_0 gl_4PASS_1 gl_4PASS_2 gl_4PASS_3gl_SAMPLE_MASK_VALUEgl_SAMPLE_MASK_INVERTgl_SAMPLE_PATTERNgl_RGBA_SIGNED_COMPONENTSgl_COLOR_INDEX1gl_COLOR_INDEX2gl_COLOR_INDEX4gl_COLOR_INDEX8gl_COLOR_INDEX12gl_COLOR_INDEX16gl_TEXTURE_INDEX_SIZEglTextureNormal gl_PERTURBgl_TEXTURE_NORMALglPixelTransformParameteriglPixelTransformParameterfglPixelTransformParameterivglPixelTransformParameterfvglGetPixelTransformParameterivglGetPixelTransformParameterfvgl_PIXEL_MAG_FILTERgl_PIXEL_MIN_FILTERgl_PIXEL_CUBIC_WEIGHTgl_CUBIC gl_AVERAGEgl_PIXEL_TRANSFORM_2D!gl_PIXEL_TRANSFORM_2D_STACK_DEPTH%gl_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTHgl_PIXEL_TRANSFORM_2D_MATRIXgl_POLYGON_OFFSET_BIASglProvokingVertexgl_FIRST_VERTEX_CONVENTIONgl_LAST_VERTEX_CONVENTIONgl_PROVOKING_VERTEX+gl_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTIONgl_SHARED_TEXTURE_PALETTEglStencilClearTaggl_STENCIL_TAG_BITSgl_STENCIL_CLEAR_TAG_VALUEglActiveStencilFacegl_STENCIL_TEST_TWO_SIDEgl_ACTIVE_STENCIL_FACEgl_RGB2gl_COMPRESSED_LUMINANCE_LATC1$gl_COMPRESSED_SIGNED_LUMINANCE_LATC1#gl_COMPRESSED_LUMINANCE_ALPHA_LATC2*gl_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2gl_COMPRESSED_RGB_S3TC_DXT1gl_COMPRESSED_RGBA_S3TC_DXT1gl_COMPRESSED_RGBA_S3TC_DXT3gl_COMPRESSED_RGBA_S3TC_DXT5gl_TEXTURE_MAX_ANISOTROPYgl_MAX_TEXTURE_MAX_ANISOTROPYglClearColorIiglClearColorIui gl_ALPHA32UIgl_INTENSITY32UIgl_LUMINANCE32UIgl_LUMINANCE_ALPHA32UI gl_ALPHA16UIgl_INTENSITY16UIgl_LUMINANCE16UIgl_LUMINANCE_ALPHA16UI gl_ALPHA8UIgl_INTENSITY8UIgl_LUMINANCE8UIgl_LUMINANCE_ALPHA8UI gl_ALPHA32Igl_INTENSITY32Igl_LUMINANCE32Igl_LUMINANCE_ALPHA32I gl_ALPHA16Igl_INTENSITY16Igl_LUMINANCE16Igl_LUMINANCE_ALPHA16I gl_ALPHA8Igl_INTENSITY8Igl_LUMINANCE8Igl_LUMINANCE_ALPHA8Igl_LUMINANCE_INTEGERgl_LUMINANCE_ALPHA_INTEGERgl_MIRROR_CLAMPgl_MIRROR_CLAMP_TO_EDGEgl_MIRROR_CLAMP_TO_BORDERgl_COMPRESSED_SRGB_S3TC_DXT1"gl_COMPRESSED_SRGB_ALPHA_S3TC_DXT1"gl_COMPRESSED_SRGB_ALPHA_S3TC_DXT3"gl_COMPRESSED_SRGB_ALPHA_S3TC_DXT5gl_TEXTURE_SWIZZLE_Rgl_TEXTURE_SWIZZLE_Ggl_TEXTURE_SWIZZLE_Bgl_TEXTURE_SWIZZLE_AGLuint64GLint64glGetQueryObjecti64vglGetQueryObjectui64vgl_TIME_ELAPSEDglBeginVertexShaderglEndVertexShaderglBindVertexShaderglGenVertexShadersglDeleteVertexShader glShaderOp1 glShaderOp2 glShaderOp3 glSwizzle glWriteMaskglInsertComponentglExtractComponent glGenSymbolsglSetInvariantglSetLocalConstant glVariantbv glVariantsv glVariantiv glVariantfv glVariantdv glVariantubv glVariantusv glVariantuivglVariantPointerglEnableVariantClientStateglDisableVariantClientStateglBindLightParameterglBindMaterialParameterglBindTexGenParameterglBindTextureUnitParameterglBindParameterglIsVariantEnabledglGetVariantBooleanvglGetVariantIntegervglGetVariantFloatvglGetVariantPointervglGetInvariantBooleanvglGetInvariantIntegervglGetInvariantFloatvglGetLocalConstantBooleanvglGetLocalConstantIntegervglGetLocalConstantFloatvgl_VARIANT_VALUEgl_VARIANT_DATATYPEgl_VARIANT_ARRAY_STRIDEgl_VARIANT_ARRAY_TYPEgl_VARIANT_ARRAYgl_VARIANT_ARRAY_POINTERgl_INVARIANT_VALUEgl_INVARIANT_DATATYPEgl_LOCAL_CONSTANT_VALUEgl_LOCAL_CONSTANT_DATATYPE gl_OP_INDEX gl_OP_NEGATE gl_OP_DOT3 gl_OP_DOT4 gl_OP_MUL gl_OP_ADD gl_OP_MADD gl_OP_FRAC gl_OP_MAX gl_OP_MIN gl_OP_SET_GE gl_OP_SET_LT gl_OP_CLAMP gl_OP_FLOOR gl_OP_ROUNDgl_OP_EXP_BASE_2gl_OP_LOG_BASE_2 gl_OP_POWER gl_OP_RECIPgl_OP_RECIP_SQRT gl_OP_SUBgl_OP_CROSS_PRODUCTgl_OP_MULTIPLY_MATRIX gl_OP_MOVgl_OUTPUT_VERTEXgl_OUTPUT_COLOR0gl_OUTPUT_COLOR1gl_OUTPUT_TEXTURE_COORD0gl_OUTPUT_TEXTURE_COORD1gl_OUTPUT_TEXTURE_COORD2gl_OUTPUT_TEXTURE_COORD3gl_OUTPUT_TEXTURE_COORD4gl_OUTPUT_TEXTURE_COORD5gl_OUTPUT_TEXTURE_COORD6gl_OUTPUT_TEXTURE_COORD7gl_OUTPUT_TEXTURE_COORD8gl_OUTPUT_TEXTURE_COORD9gl_OUTPUT_TEXTURE_COORD10gl_OUTPUT_TEXTURE_COORD11gl_OUTPUT_TEXTURE_COORD12gl_OUTPUT_TEXTURE_COORD13gl_OUTPUT_TEXTURE_COORD14gl_OUTPUT_TEXTURE_COORD15gl_OUTPUT_TEXTURE_COORD16gl_OUTPUT_TEXTURE_COORD17gl_OUTPUT_TEXTURE_COORD18gl_OUTPUT_TEXTURE_COORD19gl_OUTPUT_TEXTURE_COORD20gl_OUTPUT_TEXTURE_COORD21gl_OUTPUT_TEXTURE_COORD22gl_OUTPUT_TEXTURE_COORD23gl_OUTPUT_TEXTURE_COORD24gl_OUTPUT_TEXTURE_COORD25gl_OUTPUT_TEXTURE_COORD26gl_OUTPUT_TEXTURE_COORD27gl_OUTPUT_TEXTURE_COORD28gl_OUTPUT_TEXTURE_COORD29gl_OUTPUT_TEXTURE_COORD30gl_OUTPUT_TEXTURE_COORD31 gl_OUTPUT_FOG gl_SCALAR gl_VECTOR gl_MATRIX gl_VARIANT gl_INVARIANTgl_LOCAL_CONSTANTgl_LOCAL!gl_MAX_VERTEX_SHADER_INSTRUCTIONSgl_MAX_VERTEX_SHADER_VARIANTSgl_MAX_VERTEX_SHADER_INVARIANTS$gl_MAX_VERTEX_SHADER_LOCAL_CONSTANTSgl_MAX_VERTEX_SHADER_LOCALS+gl_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS'gl_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS.gl_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS(gl_MAX_OPTIMIZED_VERTEX_SHADER_INARIANTS%gl_MAX_OPTIMIZED_VERTEX_SHADER_LOCALSgl_VERTEX_SHADER_INSTRUCTIONSgl_VERTEX_SHADER_VARIANTSgl_VERTEX_SHADER_INVARIANTS gl_VERTEX_SHADER_LOCAL_CONSTANTSgl_VERTEX_SHADER_LOCALSgl_VERTEX_SHADER_BINDINGgl_VERTEX_SHADER_OPTIMIZEDgl_Xgl_Ygl_Zgl_W gl_NEGATIVE_X gl_NEGATIVE_Y gl_NEGATIVE_Z gl_NEGATIVE_Wgl_NEGATIVE_ONEgl_NORMALIZED_RANGE gl_FULL_RANGEgl_CURRENT_VERTEX gl_MVP_MATRIXglVertexWeightfglVertexWeightfvglVertexWeightPointergl_VERTEX_WEIGHTINGgl_MODELVIEW0_MATRIXgl_MODELVIEW1_MATRIXgl_CURRENT_VERTEX_WEIGHTgl_VERTEX_WEIGHT_ARRAYgl_VERTEX_WEIGHT_ARRAY_SIZEgl_VERTEX_WEIGHT_ARRAY_TYPEgl_VERTEX_WEIGHT_ARRAY_STRIDEgl_MODELVIEW0_STACK_DEPTHgl_MODELVIEW1_STACK_DEPTHgl_VERTEX_WEIGHT_ARRAY_POINTERhs_OpenGLRaw_getProcAddressbaseGHC.Ptr nullFunPtrInvokergetExtensionEntrythrowIfNullFunPtrextensionSuffixesFunPtrGHC.IOunsafePerformIOdyn_glViewportdyn_glVertexAttribPointerdyn_glVertexAttribIPointerdyn_glVertexAttribI4usvdyn_glVertexAttribI4uivdyn_glVertexAttribI4uidyn_glVertexAttribI4ubvdyn_glVertexAttribI4svdyn_glVertexAttribI4ivdyn_glVertexAttribI4idyn_glVertexAttribI4bvdyn_glVertexAttribI3uivdyn_glVertexAttribI3uidyn_glVertexAttribI3ivdyn_glVertexAttribI3idyn_glVertexAttribI2uivdyn_glVertexAttribI2uidyn_glVertexAttribI2ivdyn_glVertexAttribI2idyn_glVertexAttribI1uivdyn_glVertexAttribI1uidyn_glVertexAttribI1ivdyn_glVertexAttribI1idyn_glVertexAttrib4usvdyn_glVertexAttrib4uivdyn_glVertexAttrib4ubvdyn_glVertexAttrib4svdyn_glVertexAttrib4sdyn_glVertexAttrib4ivdyn_glVertexAttrib4fvdyn_glVertexAttrib4fdyn_glVertexAttrib4dvdyn_glVertexAttrib4ddyn_glVertexAttrib4bvdyn_glVertexAttrib4Nusvdyn_glVertexAttrib4Nuivdyn_glVertexAttrib4Nubvdyn_glVertexAttrib4Nubdyn_glVertexAttrib4Nsvdyn_glVertexAttrib4Nivdyn_glVertexAttrib4Nbvdyn_glVertexAttrib3svdyn_glVertexAttrib3sdyn_glVertexAttrib3fvdyn_glVertexAttrib3fdyn_glVertexAttrib3dvdyn_glVertexAttrib3ddyn_glVertexAttrib2svdyn_glVertexAttrib2sdyn_glVertexAttrib2fvdyn_glVertexAttrib2fdyn_glVertexAttrib2dvdyn_glVertexAttrib2ddyn_glVertexAttrib1svdyn_glVertexAttrib1sdyn_glVertexAttrib1fvdyn_glVertexAttrib1fdyn_glVertexAttrib1dvdyn_glVertexAttrib1ddyn_glValidateProgramdyn_glUseProgramdyn_glUnmapBufferdyn_glUniformMatrix4x3fvdyn_glUniformMatrix4x2fvdyn_glUniformMatrix4fvdyn_glUniformMatrix3x4fvdyn_glUniformMatrix3x2fvdyn_glUniformMatrix3fvdyn_glUniformMatrix2x4fvdyn_glUniformMatrix2x3fvdyn_glUniformMatrix2fvdyn_glUniformBlockBindingdyn_glUniform4uivdyn_glUniform4uidyn_glUniform4ivdyn_glUniform4idyn_glUniform4fvdyn_glUniform4fdyn_glUniform3uivdyn_glUniform3uidyn_glUniform3ivdyn_glUniform3idyn_glUniform3fvdyn_glUniform3fdyn_glUniform2uivdyn_glUniform2uidyn_glUniform2ivdyn_glUniform2idyn_glUniform2fvdyn_glUniform2fdyn_glUniform1uivdyn_glUniform1uidyn_glUniform1ivdyn_glUniform1idyn_glUniform1fvdyn_glUniform1fdyn_glTransformFeedbackVaryingsdyn_glTexSubImage3Ddyn_glTexSubImage2Ddyn_glTexSubImage1Ddyn_glTexParameterivdyn_glTexParameteridyn_glTexParameterfvdyn_glTexParameterfdyn_glTexParameterIuivdyn_glTexParameterIivdyn_glTexImage3Ddyn_glTexImage2Ddyn_glTexImage1Ddyn_glTexBufferdyn_glStencilOpSeparatedyn_glStencilOpdyn_glStencilMaskSeparatedyn_glStencilMaskdyn_glStencilFuncSeparatedyn_glStencilFuncdyn_glShaderSource dyn_glScissordyn_glSampleCoverage$dyn_glRenderbufferStorageMultisampledyn_glRenderbufferStoragedyn_glReadPixelsdyn_glReadBufferdyn_glPrimitiveRestartIndexdyn_glPolygonOffsetdyn_glPolygonModedyn_glPointSizedyn_glPointParameterivdyn_glPointParameteridyn_glPointParameterfvdyn_glPointParameterfdyn_glPixelStoreidyn_glPixelStorefdyn_glMultiDrawElementsdyn_glMultiDrawArraysdyn_glMapBufferRangedyn_glMapBuffer dyn_glLogicOpdyn_glLinkProgramdyn_glLineWidthdyn_glIsVertexArraydyn_glIsTexturedyn_glIsShaderdyn_glIsRenderbuffer dyn_glIsQuerydyn_glIsProgramdyn_glIsFramebufferdyn_glIsEnabledidyn_glIsEnableddyn_glIsBuffer dyn_glHintdyn_glGetVertexAttribivdyn_glGetVertexAttribfvdyn_glGetVertexAttribdvdyn_glGetVertexAttribPointervdyn_glGetVertexAttribIuivdyn_glGetVertexAttribIivdyn_glGetUniformuivdyn_glGetUniformivdyn_glGetUniformfvdyn_glGetUniformLocationdyn_glGetUniformIndicesdyn_glGetUniformBlockIndex!dyn_glGetTransformFeedbackVaryingdyn_glGetTexParameterivdyn_glGetTexParameterfvdyn_glGetTexParameterIuivdyn_glGetTexParameterIivdyn_glGetTexLevelParameterivdyn_glGetTexLevelParameterfvdyn_glGetTexImagedyn_glGetStringidyn_glGetStringdyn_glGetShaderivdyn_glGetShaderSourcedyn_glGetShaderInfoLog dyn_glGetRenderbufferParameterivdyn_glGetQueryivdyn_glGetQueryObjectuivdyn_glGetQueryObjectivdyn_glGetProgramivdyn_glGetProgramInfoLogdyn_glGetPointervdyn_glGetIntegervdyn_glGetIntegeri_v)dyn_glGetFramebufferAttachmentParameterivdyn_glGetFragDataLocationdyn_glGetFloatvdyn_glGetErrordyn_glGetDoublevdyn_glGetCompressedTexImagedyn_glGetBufferSubDatadyn_glGetBufferPointervdyn_glGetBufferParameterivdyn_glGetBooleanvdyn_glGetBooleani_vdyn_glGetAttribLocationdyn_glGetAttachedShadersdyn_glGetActiveUniformsivdyn_glGetActiveUniformNamedyn_glGetActiveUniformBlockivdyn_glGetActiveUniformBlockNamedyn_glGetActiveUniformdyn_glGetActiveAttribdyn_glGenerateMipmapdyn_glGenVertexArraysdyn_glGenTexturesdyn_glGenRenderbuffersdyn_glGenQueriesdyn_glGenFramebuffersdyn_glGenBuffersdyn_glFrontFacedyn_glFramebufferTextureLayerdyn_glFramebufferTexture3Ddyn_glFramebufferTexture2Ddyn_glFramebufferTexture1Ddyn_glFramebufferRenderbufferdyn_glFlushMappedBufferRange dyn_glFlush dyn_glFinishdyn_glEndTransformFeedbackdyn_glEndQuerydyn_glEndConditionalRender dyn_glEnableidyn_glEnableVertexAttribArray dyn_glEnabledyn_glDrawRangeElementsdyn_glDrawElementsInstanceddyn_glDrawElementsdyn_glDrawBuffersdyn_glDrawBufferdyn_glDrawArraysInstanceddyn_glDrawArraysdyn_glDisableidyn_glDisableVertexAttribArray dyn_glDisabledyn_glDetachShaderdyn_glDepthRangedyn_glDepthMaskdyn_glDepthFuncdyn_glDeleteVertexArraysdyn_glDeleteTexturesdyn_glDeleteShaderdyn_glDeleteRenderbuffersdyn_glDeleteQueriesdyn_glDeleteProgramdyn_glDeleteFramebuffersdyn_glDeleteBuffersdyn_glCullFacedyn_glCreateShaderdyn_glCreateProgramdyn_glCopyTexSubImage3Ddyn_glCopyTexSubImage2Ddyn_glCopyTexSubImage1Ddyn_glCopyTexImage2Ddyn_glCopyTexImage1Ddyn_glCopyBufferSubDatadyn_glCompressedTexSubImage3Ddyn_glCompressedTexSubImage2Ddyn_glCompressedTexSubImage1Ddyn_glCompressedTexImage3Ddyn_glCompressedTexImage2Ddyn_glCompressedTexImage1Ddyn_glCompileShaderdyn_glColorMaskidyn_glColorMaskdyn_glClearStencildyn_glClearDepthdyn_glClearColordyn_glClearBufferuivdyn_glClearBufferivdyn_glClearBufferfvdyn_glClearBufferfi dyn_glCleardyn_glClampColordyn_glCheckFramebufferStatusdyn_glBufferSubDatadyn_glBufferDatadyn_glBlitFramebufferdyn_glBlendFuncSeparatedyn_glBlendFuncdyn_glBlendEquationSeparatedyn_glBlendEquationdyn_glBlendColordyn_glBindVertexArraydyn_glBindTexturedyn_glBindRenderbufferdyn_glBindFramebufferdyn_glBindFragDataLocationdyn_glBindBufferRangedyn_glBindBufferBasedyn_glBindBufferdyn_glBindAttribLocationdyn_glBeginTransformFeedbackdyn_glBeginQuerydyn_glBeginConditionalRenderdyn_glAttachShaderdyn_glActiveTextureextensionNameStringptr_glActiveTextureptr_glAttachShaderptr_glBeginConditionalRenderptr_glBeginQueryptr_glBeginTransformFeedbackptr_glBindAttribLocationptr_glBindBufferptr_glBindBufferBaseptr_glBindBufferRangeptr_glBindFragDataLocationptr_glBindFramebufferptr_glBindRenderbufferptr_glBindTextureptr_glBindVertexArrayptr_glBlendColorptr_glBlendEquationptr_glBlendEquationSeparateptr_glBlendFuncptr_glBlendFuncSeparateptr_glBlitFramebufferptr_glBufferDataptr_glBufferSubDataptr_glCheckFramebufferStatusptr_glClampColor ptr_glClearptr_glClearBufferfiptr_glClearBufferfvptr_glClearBufferivptr_glClearBufferuivptr_glClearColorptr_glClearDepthptr_glClearStencilptr_glColorMaskptr_glColorMaskiptr_glCompileShaderptr_glCompressedTexImage1Dptr_glCompressedTexImage2Dptr_glCompressedTexImage3Dptr_glCompressedTexSubImage1Dptr_glCompressedTexSubImage2Dptr_glCompressedTexSubImage3Dptr_glCopyBufferSubDataptr_glCopyTexImage1Dptr_glCopyTexImage2Dptr_glCopyTexSubImage1Dptr_glCopyTexSubImage2Dptr_glCopyTexSubImage3Dptr_glCreateProgramptr_glCreateShaderptr_glCullFaceptr_glDeleteBuffersptr_glDeleteFramebuffersptr_glDeleteProgramptr_glDeleteQueriesptr_glDeleteRenderbuffersptr_glDeleteShaderptr_glDeleteTexturesptr_glDeleteVertexArraysptr_glDepthFuncptr_glDepthMaskptr_glDepthRangeptr_glDetachShader ptr_glDisableptr_glDisableVertexAttribArrayptr_glDisableiptr_glDrawArraysptr_glDrawArraysInstancedptr_glDrawBufferptr_glDrawBuffersptr_glDrawElementsptr_glDrawElementsInstancedptr_glDrawRangeElements ptr_glEnableptr_glEnableVertexAttribArray ptr_glEnableiptr_glEndConditionalRenderptr_glEndQueryptr_glEndTransformFeedback ptr_glFinish ptr_glFlushptr_glFlushMappedBufferRangeptr_glFramebufferRenderbufferptr_glFramebufferTexture1Dptr_glFramebufferTexture2Dptr_glFramebufferTexture3Dptr_glFramebufferTextureLayerptr_glFrontFaceptr_glGenBuffersptr_glGenFramebuffersptr_glGenQueriesptr_glGenRenderbuffersptr_glGenTexturesptr_glGenVertexArraysptr_glGenerateMipmapptr_glGetActiveAttribptr_glGetActiveUniformptr_glGetActiveUniformBlockNameptr_glGetActiveUniformBlockivptr_glGetActiveUniformNameptr_glGetActiveUniformsivptr_glGetAttachedShadersptr_glGetAttribLocationptr_glGetBooleani_vptr_glGetBooleanvptr_glGetBufferParameterivptr_glGetBufferPointervptr_glGetBufferSubDataptr_glGetCompressedTexImageptr_glGetDoublevptr_glGetErrorptr_glGetFloatvptr_glGetFragDataLocation)ptr_glGetFramebufferAttachmentParameterivptr_glGetIntegeri_vptr_glGetIntegervptr_glGetPointervptr_glGetProgramInfoLogptr_glGetProgramivptr_glGetQueryObjectivptr_glGetQueryObjectuivptr_glGetQueryiv ptr_glGetRenderbufferParameterivptr_glGetShaderInfoLogptr_glGetShaderSourceptr_glGetShaderivptr_glGetStringptr_glGetStringiptr_glGetTexImageptr_glGetTexLevelParameterfvptr_glGetTexLevelParameterivptr_glGetTexParameterIivptr_glGetTexParameterIuivptr_glGetTexParameterfvptr_glGetTexParameteriv!ptr_glGetTransformFeedbackVaryingptr_glGetUniformBlockIndexptr_glGetUniformIndicesptr_glGetUniformLocationptr_glGetUniformfvptr_glGetUniformivptr_glGetUniformuivptr_glGetVertexAttribIivptr_glGetVertexAttribIuivptr_glGetVertexAttribPointervptr_glGetVertexAttribdvptr_glGetVertexAttribfvptr_glGetVertexAttribiv ptr_glHintptr_glIsBufferptr_glIsEnabledptr_glIsEnablediptr_glIsFramebufferptr_glIsProgram ptr_glIsQueryptr_glIsRenderbufferptr_glIsShaderptr_glIsTextureptr_glIsVertexArrayptr_glLineWidthptr_glLinkProgram ptr_glLogicOpptr_glMapBufferptr_glMapBufferRangeptr_glMultiDrawArraysptr_glMultiDrawElementsptr_glPixelStorefptr_glPixelStoreiptr_glPointParameterfptr_glPointParameterfvptr_glPointParameteriptr_glPointParameterivptr_glPointSizeptr_glPolygonModeptr_glPolygonOffsetptr_glPrimitiveRestartIndexptr_glReadBufferptr_glReadPixelsptr_glRenderbufferStorage$ptr_glRenderbufferStorageMultisampleptr_glSampleCoverage ptr_glScissorptr_glShaderSourceptr_glStencilFuncptr_glStencilFuncSeparateptr_glStencilMaskptr_glStencilMaskSeparateptr_glStencilOpptr_glStencilOpSeparateptr_glTexBufferptr_glTexImage1Dptr_glTexImage2Dptr_glTexImage3Dptr_glTexParameterIivptr_glTexParameterIuivptr_glTexParameterfptr_glTexParameterfvptr_glTexParameteriptr_glTexParameterivptr_glTexSubImage1Dptr_glTexSubImage2Dptr_glTexSubImage3Dptr_glTransformFeedbackVaryingsptr_glUniform1fptr_glUniform1fvptr_glUniform1iptr_glUniform1ivptr_glUniform1uiptr_glUniform1uivptr_glUniform2fptr_glUniform2fvptr_glUniform2iptr_glUniform2ivptr_glUniform2uiptr_glUniform2uivptr_glUniform3fptr_glUniform3fvptr_glUniform3iptr_glUniform3ivptr_glUniform3uiptr_glUniform3uivptr_glUniform4fptr_glUniform4fvptr_glUniform4iptr_glUniform4ivptr_glUniform4uiptr_glUniform4uivptr_glUniformBlockBindingptr_glUniformMatrix2fvptr_glUniformMatrix2x3fvptr_glUniformMatrix2x4fvptr_glUniformMatrix3fvptr_glUniformMatrix3x2fvptr_glUniformMatrix3x4fvptr_glUniformMatrix4fvptr_glUniformMatrix4x2fvptr_glUniformMatrix4x3fvptr_glUnmapBufferptr_glUseProgramptr_glValidateProgramptr_glVertexAttrib1dptr_glVertexAttrib1dvptr_glVertexAttrib1fptr_glVertexAttrib1fvptr_glVertexAttrib1sptr_glVertexAttrib1svptr_glVertexAttrib2dptr_glVertexAttrib2dvptr_glVertexAttrib2fptr_glVertexAttrib2fvptr_glVertexAttrib2sptr_glVertexAttrib2svptr_glVertexAttrib3dptr_glVertexAttrib3dvptr_glVertexAttrib3fptr_glVertexAttrib3fvptr_glVertexAttrib3sptr_glVertexAttrib3svptr_glVertexAttrib4Nbvptr_glVertexAttrib4Nivptr_glVertexAttrib4Nsvptr_glVertexAttrib4Nubptr_glVertexAttrib4Nubvptr_glVertexAttrib4Nuivptr_glVertexAttrib4Nusvptr_glVertexAttrib4bvptr_glVertexAttrib4dptr_glVertexAttrib4dvptr_glVertexAttrib4fptr_glVertexAttrib4fvptr_glVertexAttrib4ivptr_glVertexAttrib4sptr_glVertexAttrib4svptr_glVertexAttrib4ubvptr_glVertexAttrib4uivptr_glVertexAttrib4usvptr_glVertexAttribI1iptr_glVertexAttribI1ivptr_glVertexAttribI1uiptr_glVertexAttribI1uivptr_glVertexAttribI2iptr_glVertexAttribI2ivptr_glVertexAttribI2uiptr_glVertexAttribI2uivptr_glVertexAttribI3iptr_glVertexAttribI3ivptr_glVertexAttribI3uiptr_glVertexAttribI3uivptr_glVertexAttribI4bvptr_glVertexAttribI4iptr_glVertexAttribI4ivptr_glVertexAttribI4svptr_glVertexAttribI4ubvptr_glVertexAttribI4uiptr_glVertexAttribI4uivptr_glVertexAttribI4usvptr_glVertexAttribIPointerptr_glVertexAttribPointerptr_glViewportdyn_glFramebufferTextureFacedyn_glFramebufferTexturedyn_glProgramParameteriptr_glProgramParameteriptr_glFramebufferTextureptr_glFramebufferTextureFacedyn_glVertexAttribDivisorptr_glVertexAttribDivisordyn_glMatrixIndexPointerdyn_glMatrixIndexuivdyn_glMatrixIndexusvdyn_glMatrixIndexubvdyn_glCurrentPaletteMatrixptr_glCurrentPaletteMatrixptr_glMatrixIndexubvptr_glMatrixIndexusvptr_glMatrixIndexuivptr_glMatrixIndexPointerdyn_glVertexBlenddyn_glWeightPointerdyn_glWeightuivdyn_glWeightusvdyn_glWeightubvdyn_glWeightdvdyn_glWeightfvdyn_glWeightivdyn_glWeightsvdyn_glWeightbvptr_glWeightbvptr_glWeightsvptr_glWeightivptr_glWeightfvptr_glWeightdvptr_glWeightubvptr_glWeightusvptr_glWeightuivptr_glWeightPointerptr_glVertexBlenddyn_glWindowPos3svdyn_glWindowPos3sdyn_glWindowPos3ivdyn_glWindowPos3idyn_glWindowPos3fvdyn_glWindowPos3fdyn_glWindowPos3dvdyn_glWindowPos3ddyn_glWindowPos2svdyn_glWindowPos2sdyn_glWindowPos2ivdyn_glWindowPos2idyn_glWindowPos2fvdyn_glWindowPos2fdyn_glWindowPos2dvdyn_glWindowPos2ddyn_glVertexPointerdyn_glVertex4svdyn_glVertex4sdyn_glVertex4ivdyn_glVertex4idyn_glVertex4fvdyn_glVertex4fdyn_glVertex4dvdyn_glVertex4ddyn_glVertex3svdyn_glVertex3sdyn_glVertex3ivdyn_glVertex3idyn_glVertex3fvdyn_glVertex3fdyn_glVertex3dvdyn_glVertex3ddyn_glVertex2svdyn_glVertex2sdyn_glVertex2ivdyn_glVertex2idyn_glVertex2fvdyn_glVertex2fdyn_glVertex2dvdyn_glVertex2ddyn_glTranslatefdyn_glTranslateddyn_glTexGeniv dyn_glTexGenidyn_glTexGenfv dyn_glTexGenfdyn_glTexGendv dyn_glTexGenddyn_glTexEnviv dyn_glTexEnvidyn_glTexEnvfv dyn_glTexEnvfdyn_glTexCoordPointerdyn_glTexCoord4svdyn_glTexCoord4sdyn_glTexCoord4ivdyn_glTexCoord4idyn_glTexCoord4fvdyn_glTexCoord4fdyn_glTexCoord4dvdyn_glTexCoord4ddyn_glTexCoord3svdyn_glTexCoord3sdyn_glTexCoord3ivdyn_glTexCoord3idyn_glTexCoord3fvdyn_glTexCoord3fdyn_glTexCoord3dvdyn_glTexCoord3ddyn_glTexCoord2svdyn_glTexCoord2sdyn_glTexCoord2ivdyn_glTexCoord2idyn_glTexCoord2fvdyn_glTexCoord2fdyn_glTexCoord2dvdyn_glTexCoord2ddyn_glTexCoord1svdyn_glTexCoord1sdyn_glTexCoord1ivdyn_glTexCoord1idyn_glTexCoord1fvdyn_glTexCoord1fdyn_glTexCoord1dvdyn_glTexCoord1ddyn_glShadeModeldyn_glSeparableFilter2Ddyn_glSelectBufferdyn_glSecondaryColorPointerdyn_glSecondaryColor3usvdyn_glSecondaryColor3usdyn_glSecondaryColor3uivdyn_glSecondaryColor3uidyn_glSecondaryColor3ubvdyn_glSecondaryColor3ubdyn_glSecondaryColor3svdyn_glSecondaryColor3sdyn_glSecondaryColor3ivdyn_glSecondaryColor3idyn_glSecondaryColor3fvdyn_glSecondaryColor3fdyn_glSecondaryColor3dvdyn_glSecondaryColor3ddyn_glSecondaryColor3bvdyn_glSecondaryColor3b dyn_glScalef dyn_glScaleddyn_glSamplePass dyn_glRotatef dyn_glRotateddyn_glResetMinmaxdyn_glResetHistogramdyn_glRenderMode dyn_glRectsv dyn_glRects dyn_glRectiv dyn_glRecti dyn_glRectfv dyn_glRectf dyn_glRectdv dyn_glRectddyn_glRasterPos4svdyn_glRasterPos4sdyn_glRasterPos4ivdyn_glRasterPos4idyn_glRasterPos4fvdyn_glRasterPos4fdyn_glRasterPos4dvdyn_glRasterPos4ddyn_glRasterPos3svdyn_glRasterPos3sdyn_glRasterPos3ivdyn_glRasterPos3idyn_glRasterPos3fvdyn_glRasterPos3fdyn_glRasterPos3dvdyn_glRasterPos3ddyn_glRasterPos2svdyn_glRasterPos2sdyn_glRasterPos2ivdyn_glRasterPos2idyn_glRasterPos2fvdyn_glRasterPos2fdyn_glRasterPos2dvdyn_glRasterPos2ddyn_glPushNamedyn_glPushMatrixdyn_glPushClientAttribdyn_glPushAttribdyn_glPrioritizeTextures dyn_glPopNamedyn_glPopMatrixdyn_glPopClientAttribdyn_glPopAttribdyn_glPolygonStippledyn_glPixelZoomdyn_glPixelTransferidyn_glPixelTransferfdyn_glPixelMapusvdyn_glPixelMapuivdyn_glPixelMapfvdyn_glPassThrough dyn_glOrthodyn_glNormalPointerdyn_glNormal3svdyn_glNormal3sdyn_glNormal3ivdyn_glNormal3idyn_glNormal3fvdyn_glNormal3fdyn_glNormal3dvdyn_glNormal3ddyn_glNormal3bvdyn_glNormal3b dyn_glNewListdyn_glMultiTexCoord4svdyn_glMultiTexCoord4sdyn_glMultiTexCoord4ivdyn_glMultiTexCoord4idyn_glMultiTexCoord4fvdyn_glMultiTexCoord4fdyn_glMultiTexCoord4dvdyn_glMultiTexCoord4ddyn_glMultiTexCoord3svdyn_glMultiTexCoord3sdyn_glMultiTexCoord3ivdyn_glMultiTexCoord3idyn_glMultiTexCoord3fvdyn_glMultiTexCoord3fdyn_glMultiTexCoord3dvdyn_glMultiTexCoord3ddyn_glMultiTexCoord2svdyn_glMultiTexCoord2sdyn_glMultiTexCoord2ivdyn_glMultiTexCoord2idyn_glMultiTexCoord2fvdyn_glMultiTexCoord2fdyn_glMultiTexCoord2dvdyn_glMultiTexCoord2ddyn_glMultiTexCoord1svdyn_glMultiTexCoord1sdyn_glMultiTexCoord1ivdyn_glMultiTexCoord1idyn_glMultiTexCoord1fvdyn_glMultiTexCoord1fdyn_glMultiTexCoord1dvdyn_glMultiTexCoord1ddyn_glMultTransposeMatrixfdyn_glMultTransposeMatrixddyn_glMultMatrixfdyn_glMultMatrixd dyn_glMinmaxdyn_glMatrixModedyn_glMaterialivdyn_glMaterialidyn_glMaterialfvdyn_glMaterialfdyn_glMapGrid2fdyn_glMapGrid2ddyn_glMapGrid1fdyn_glMapGrid1d dyn_glMap2f dyn_glMap2d dyn_glMap1f dyn_glMap1ddyn_glLoadTransposeMatrixfdyn_glLoadTransposeMatrixddyn_glLoadNamedyn_glLoadMatrixfdyn_glLoadMatrixddyn_glLoadIdentitydyn_glListBasedyn_glLineStipple dyn_glLightiv dyn_glLighti dyn_glLightfv dyn_glLightfdyn_glLightModelivdyn_glLightModelidyn_glLightModelfvdyn_glLightModelf dyn_glIsListdyn_glInterleavedArraysdyn_glInitNamesdyn_glIndexubv dyn_glIndexub dyn_glIndexsv dyn_glIndexs dyn_glIndexiv dyn_glIndexi dyn_glIndexfv dyn_glIndexf dyn_glIndexdv dyn_glIndexddyn_glIndexPointerdyn_glIndexMaskdyn_glHistogramdyn_glGetTexGenivdyn_glGetTexGenfvdyn_glGetTexGendvdyn_glGetTexEnvivdyn_glGetTexEnvfvdyn_glGetSeparableFilterdyn_glGetPolygonStippledyn_glGetPixelMapusvdyn_glGetPixelMapuivdyn_glGetPixelMapfvdyn_glGetMinmaxParameterivdyn_glGetMinmaxParameterfvdyn_glGetMinmaxdyn_glGetMaterialivdyn_glGetMaterialfvdyn_glGetMapivdyn_glGetMapfvdyn_glGetMapdvdyn_glGetLightivdyn_glGetLightfvdyn_glGetHistogramParameterivdyn_glGetHistogramParameterfvdyn_glGetHistogramdyn_glGetConvolutionParameterivdyn_glGetConvolutionParameterfvdyn_glGetConvolutionFilterdyn_glGetColorTableParameterivdyn_glGetColorTableParameterfvdyn_glGetColorTabledyn_glGetClipPlanedyn_glGenLists dyn_glFrustum dyn_glFogiv dyn_glFogi dyn_glFogfv dyn_glFogfdyn_glFogCoordfvdyn_glFogCoordfdyn_glFogCoorddvdyn_glFogCoordddyn_glFogCoordPointerdyn_glFeedbackBufferdyn_glEvalPoint2dyn_glEvalPoint1dyn_glEvalMesh2dyn_glEvalMesh1dyn_glEvalCoord2fvdyn_glEvalCoord2fdyn_glEvalCoord2dvdyn_glEvalCoord2ddyn_glEvalCoord1fvdyn_glEvalCoord1fdyn_glEvalCoord1dvdyn_glEvalCoord1d dyn_glEndList dyn_glEnddyn_glEnableClientStatedyn_glEdgeFlagvdyn_glEdgeFlagPointerdyn_glEdgeFlagdyn_glDrawPixelsdyn_glDisableClientStatedyn_glDeleteListsdyn_glCopyPixelsdyn_glCopyConvolutionFilter2Ddyn_glCopyConvolutionFilter1Ddyn_glCopyColorTabledyn_glCopyColorSubTabledyn_glConvolutionParameterivdyn_glConvolutionParameteridyn_glConvolutionParameterfvdyn_glConvolutionParameterfdyn_glConvolutionFilter2Ddyn_glConvolutionFilter1Ddyn_glColorTableParameterivdyn_glColorTableParameterfvdyn_glColorTabledyn_glColorSubTabledyn_glColorPointerdyn_glColorMaterialdyn_glColor4usvdyn_glColor4usdyn_glColor4uivdyn_glColor4uidyn_glColor4ubvdyn_glColor4ubdyn_glColor4sv dyn_glColor4sdyn_glColor4iv dyn_glColor4idyn_glColor4fv dyn_glColor4fdyn_glColor4dv dyn_glColor4ddyn_glColor4bv dyn_glColor4bdyn_glColor3usvdyn_glColor3usdyn_glColor3uivdyn_glColor3uidyn_glColor3ubvdyn_glColor3ubdyn_glColor3sv dyn_glColor3sdyn_glColor3iv dyn_glColor3idyn_glColor3fv dyn_glColor3fdyn_glColor3dv dyn_glColor3ddyn_glColor3bv dyn_glColor3bdyn_glClipPlanedyn_glClientActiveTexturedyn_glClearIndexdyn_glClearAccumdyn_glCallListsdyn_glCallList dyn_glBitmap dyn_glBegindyn_glArrayElementdyn_glAreTexturesResidentdyn_glAlphaFunc dyn_glAccum ptr_glAccumptr_glAlphaFuncptr_glAreTexturesResidentptr_glArrayElement ptr_glBegin ptr_glBitmapptr_glCallListptr_glCallListsptr_glClearAccumptr_glClearIndexptr_glClientActiveTextureptr_glClipPlane ptr_glColor3bptr_glColor3bv ptr_glColor3dptr_glColor3dv ptr_glColor3fptr_glColor3fv ptr_glColor3iptr_glColor3iv ptr_glColor3sptr_glColor3svptr_glColor3ubptr_glColor3ubvptr_glColor3uiptr_glColor3uivptr_glColor3usptr_glColor3usv ptr_glColor4bptr_glColor4bv ptr_glColor4dptr_glColor4dv ptr_glColor4fptr_glColor4fv ptr_glColor4iptr_glColor4iv ptr_glColor4sptr_glColor4svptr_glColor4ubptr_glColor4ubvptr_glColor4uiptr_glColor4uivptr_glColor4usptr_glColor4usvptr_glColorMaterialptr_glColorPointerptr_glColorSubTableptr_glColorTableptr_glColorTableParameterfvptr_glColorTableParameterivptr_glConvolutionFilter1Dptr_glConvolutionFilter2Dptr_glConvolutionParameterfptr_glConvolutionParameterfvptr_glConvolutionParameteriptr_glConvolutionParameterivptr_glCopyColorSubTableptr_glCopyColorTableptr_glCopyConvolutionFilter1Dptr_glCopyConvolutionFilter2Dptr_glCopyPixelsptr_glDeleteListsptr_glDisableClientStateptr_glDrawPixelsptr_glEdgeFlagptr_glEdgeFlagPointerptr_glEdgeFlagvptr_glEnableClientState ptr_glEnd ptr_glEndListptr_glEvalCoord1dptr_glEvalCoord1dvptr_glEvalCoord1fptr_glEvalCoord1fvptr_glEvalCoord2dptr_glEvalCoord2dvptr_glEvalCoord2fptr_glEvalCoord2fvptr_glEvalMesh1ptr_glEvalMesh2ptr_glEvalPoint1ptr_glEvalPoint2ptr_glFeedbackBufferptr_glFogCoordPointerptr_glFogCoorddptr_glFogCoorddvptr_glFogCoordfptr_glFogCoordfv ptr_glFogf ptr_glFogfv ptr_glFogi ptr_glFogiv ptr_glFrustumptr_glGenListsptr_glGetClipPlaneptr_glGetColorTableptr_glGetColorTableParameterfvptr_glGetColorTableParameterivptr_glGetConvolutionFilterptr_glGetConvolutionParameterfvptr_glGetConvolutionParameterivptr_glGetHistogramptr_glGetHistogramParameterfvptr_glGetHistogramParameterivptr_glGetLightfvptr_glGetLightivptr_glGetMapdvptr_glGetMapfvptr_glGetMapivptr_glGetMaterialfvptr_glGetMaterialivptr_glGetMinmaxptr_glGetMinmaxParameterfvptr_glGetMinmaxParameterivptr_glGetPixelMapfvptr_glGetPixelMapuivptr_glGetPixelMapusvptr_glGetPolygonStippleptr_glGetSeparableFilterptr_glGetTexEnvfvptr_glGetTexEnvivptr_glGetTexGendvptr_glGetTexGenfvptr_glGetTexGenivptr_glHistogramptr_glIndexMaskptr_glIndexPointer ptr_glIndexd ptr_glIndexdv ptr_glIndexf ptr_glIndexfv ptr_glIndexi ptr_glIndexiv ptr_glIndexs ptr_glIndexsv ptr_glIndexubptr_glIndexubvptr_glInitNamesptr_glInterleavedArrays ptr_glIsListptr_glLightModelfptr_glLightModelfvptr_glLightModeliptr_glLightModeliv ptr_glLightf ptr_glLightfv ptr_glLighti ptr_glLightivptr_glLineStippleptr_glListBaseptr_glLoadIdentityptr_glLoadMatrixdptr_glLoadMatrixfptr_glLoadNameptr_glLoadTransposeMatrixdptr_glLoadTransposeMatrixf ptr_glMap1d ptr_glMap1f ptr_glMap2d ptr_glMap2fptr_glMapGrid1dptr_glMapGrid1fptr_glMapGrid2dptr_glMapGrid2fptr_glMaterialfptr_glMaterialfvptr_glMaterialiptr_glMaterialivptr_glMatrixMode ptr_glMinmaxptr_glMultMatrixdptr_glMultMatrixfptr_glMultTransposeMatrixdptr_glMultTransposeMatrixfptr_glMultiTexCoord1dptr_glMultiTexCoord1dvptr_glMultiTexCoord1fptr_glMultiTexCoord1fvptr_glMultiTexCoord1iptr_glMultiTexCoord1ivptr_glMultiTexCoord1sptr_glMultiTexCoord1svptr_glMultiTexCoord2dptr_glMultiTexCoord2dvptr_glMultiTexCoord2fptr_glMultiTexCoord2fvptr_glMultiTexCoord2iptr_glMultiTexCoord2ivptr_glMultiTexCoord2sptr_glMultiTexCoord2svptr_glMultiTexCoord3dptr_glMultiTexCoord3dvptr_glMultiTexCoord3fptr_glMultiTexCoord3fvptr_glMultiTexCoord3iptr_glMultiTexCoord3ivptr_glMultiTexCoord3sptr_glMultiTexCoord3svptr_glMultiTexCoord4dptr_glMultiTexCoord4dvptr_glMultiTexCoord4fptr_glMultiTexCoord4fvptr_glMultiTexCoord4iptr_glMultiTexCoord4ivptr_glMultiTexCoord4sptr_glMultiTexCoord4sv ptr_glNewListptr_glNormal3bptr_glNormal3bvptr_glNormal3dptr_glNormal3dvptr_glNormal3fptr_glNormal3fvptr_glNormal3iptr_glNormal3ivptr_glNormal3sptr_glNormal3svptr_glNormalPointer ptr_glOrthoptr_glPassThroughptr_glPixelMapfvptr_glPixelMapuivptr_glPixelMapusvptr_glPixelTransferfptr_glPixelTransferiptr_glPixelZoomptr_glPolygonStippleptr_glPopAttribptr_glPopClientAttribptr_glPopMatrix ptr_glPopNameptr_glPrioritizeTexturesptr_glPushAttribptr_glPushClientAttribptr_glPushMatrixptr_glPushNameptr_glRasterPos2dptr_glRasterPos2dvptr_glRasterPos2fptr_glRasterPos2fvptr_glRasterPos2iptr_glRasterPos2ivptr_glRasterPos2sptr_glRasterPos2svptr_glRasterPos3dptr_glRasterPos3dvptr_glRasterPos3fptr_glRasterPos3fvptr_glRasterPos3iptr_glRasterPos3ivptr_glRasterPos3sptr_glRasterPos3svptr_glRasterPos4dptr_glRasterPos4dvptr_glRasterPos4fptr_glRasterPos4fvptr_glRasterPos4iptr_glRasterPos4ivptr_glRasterPos4sptr_glRasterPos4sv ptr_glRectd ptr_glRectdv ptr_glRectf ptr_glRectfv ptr_glRecti ptr_glRectiv ptr_glRects ptr_glRectsvptr_glRenderModeptr_glResetHistogramptr_glResetMinmax ptr_glRotated ptr_glRotatefptr_glSamplePass ptr_glScaled ptr_glScalefptr_glSecondaryColor3bptr_glSecondaryColor3bvptr_glSecondaryColor3dptr_glSecondaryColor3dvptr_glSecondaryColor3fptr_glSecondaryColor3fvptr_glSecondaryColor3iptr_glSecondaryColor3ivptr_glSecondaryColor3sptr_glSecondaryColor3svptr_glSecondaryColor3ubptr_glSecondaryColor3ubvptr_glSecondaryColor3uiptr_glSecondaryColor3uivptr_glSecondaryColor3usptr_glSecondaryColor3usvptr_glSecondaryColorPointerptr_glSelectBufferptr_glSeparableFilter2Dptr_glShadeModelptr_glTexCoord1dptr_glTexCoord1dvptr_glTexCoord1fptr_glTexCoord1fvptr_glTexCoord1iptr_glTexCoord1ivptr_glTexCoord1sptr_glTexCoord1svptr_glTexCoord2dptr_glTexCoord2dvptr_glTexCoord2fptr_glTexCoord2fvptr_glTexCoord2iptr_glTexCoord2ivptr_glTexCoord2sptr_glTexCoord2svptr_glTexCoord3dptr_glTexCoord3dvptr_glTexCoord3fptr_glTexCoord3fvptr_glTexCoord3iptr_glTexCoord3ivptr_glTexCoord3sptr_glTexCoord3svptr_glTexCoord4dptr_glTexCoord4dvptr_glTexCoord4fptr_glTexCoord4fvptr_glTexCoord4iptr_glTexCoord4ivptr_glTexCoord4sptr_glTexCoord4svptr_glTexCoordPointer ptr_glTexEnvfptr_glTexEnvfv ptr_glTexEnviptr_glTexEnviv ptr_glTexGendptr_glTexGendv ptr_glTexGenfptr_glTexGenfv ptr_glTexGeniptr_glTexGenivptr_glTranslatedptr_glTranslatefptr_glVertex2dptr_glVertex2dvptr_glVertex2fptr_glVertex2fvptr_glVertex2iptr_glVertex2ivptr_glVertex2sptr_glVertex2svptr_glVertex3dptr_glVertex3dvptr_glVertex3fptr_glVertex3fvptr_glVertex3iptr_glVertex3ivptr_glVertex3sptr_glVertex3svptr_glVertex4dptr_glVertex4dvptr_glVertex4fptr_glVertex4fvptr_glVertex4iptr_glVertex4ivptr_glVertex4sptr_glVertex4svptr_glVertexPointerptr_glWindowPos2dptr_glWindowPos2dvptr_glWindowPos2fptr_glWindowPos2fvptr_glWindowPos2iptr_glWindowPos2ivptr_glWindowPos2sptr_glWindowPos2svptr_glWindowPos3dptr_glWindowPos3dvptr_glWindowPos3fptr_glWindowPos3fvptr_glWindowPos3iptr_glWindowPos3ivptr_glWindowPos3sptr_glWindowPos3svdyn_glGetUniformOffsetdyn_glGetUniformBufferSizedyn_glUniformBufferptr_glUniformBufferptr_glGetUniformBufferSizeptr_glGetUniformOffsetdyn_glUnlockArraysdyn_glLockArraysptr_glLockArraysptr_glUnlockArraysdyn_glBinormalPointerdyn_glTangentPointerdyn_glBinormal3svdyn_glBinormal3ivdyn_glBinormal3fvdyn_glBinormal3dvdyn_glBinormal3bvdyn_glBinormal3sdyn_glBinormal3idyn_glBinormal3fdyn_glBinormal3ddyn_glBinormal3bdyn_glTangent3svdyn_glTangent3ivdyn_glTangent3fvdyn_glTangent3dvdyn_glTangent3bvdyn_glTangent3sdyn_glTangent3idyn_glTangent3fdyn_glTangent3ddyn_glTangent3bptr_glTangent3bptr_glTangent3dptr_glTangent3fptr_glTangent3iptr_glTangent3sptr_glTangent3bvptr_glTangent3dvptr_glTangent3fvptr_glTangent3ivptr_glTangent3svptr_glBinormal3bptr_glBinormal3dptr_glBinormal3fptr_glBinormal3iptr_glBinormal3sptr_glBinormal3bvptr_glBinormal3dvptr_glBinormal3fvptr_glBinormal3ivptr_glBinormal3svptr_glTangentPointerptr_glBinormalPointerdyn_glCullParameterdvdyn_glCullParameterfvptr_glCullParameterfvptr_glCullParameterdvdyn_glDepthBoundsptr_glDepthBoundsdyn_glMultiTexRenderbufferdyn_glTextureRenderbuffer!dyn_glNamedFramebufferTextureFace"dyn_glNamedFramebufferTextureLayerdyn_glNamedFramebufferTexturedyn_glGetFramebufferParameterivdyn_glFramebufferReadBufferdyn_glFramebufferDrawBuffersdyn_glFramebufferDrawBufferdyn_glGenerateMultiTexMipmapdyn_glGenerateTextureMipmap.dyn_glGetNamedFramebufferAttachmentParameteriv"dyn_glNamedFramebufferRenderbufferdyn_glNamedFramebufferTexture3Ddyn_glNamedFramebufferTexture2Ddyn_glNamedFramebufferTexture1D!dyn_glCheckNamedFramebufferStatus1dyn_glNamedRenderbufferStorageMultisampleCoverage)dyn_glNamedRenderbufferStorageMultisample%dyn_glGetNamedRenderbufferParameterivdyn_glNamedRenderbufferStorage'dyn_glGetNamedProgramLocalParameterIuiv&dyn_glGetNamedProgramLocalParameterIiv&dyn_glNamedProgramLocalParametersI4uiv%dyn_glNamedProgramLocalParameterI4uiv$dyn_glNamedProgramLocalParameterI4ui%dyn_glNamedProgramLocalParametersI4iv$dyn_glNamedProgramLocalParameterI4iv#dyn_glNamedProgramLocalParameterI4i$dyn_glNamedProgramLocalParameters4fvdyn_glProgramUniform4uivdyn_glProgramUniform3uivdyn_glProgramUniform2uivdyn_glProgramUniform1uivdyn_glProgramUniform4uidyn_glProgramUniform3uidyn_glProgramUniform2uidyn_glProgramUniform1uidyn_glGetMultiTexParameterIuivdyn_glGetMultiTexParameterIivdyn_glMultiTexParameterIuivdyn_glMultiTexParameterIivdyn_glGetTextureParameterIuivdyn_glGetTextureParameterIivdyn_glTextureParameterIuivdyn_glTextureParameterIivdyn_glMultiTexBufferdyn_glTextureBufferdyn_glProgramUniformMatrix4x3fvdyn_glProgramUniformMatrix3x4fvdyn_glProgramUniformMatrix4x2fvdyn_glProgramUniformMatrix2x4fvdyn_glProgramUniformMatrix3x2fvdyn_glProgramUniformMatrix2x3fvdyn_glProgramUniformMatrix4fvdyn_glProgramUniformMatrix3fvdyn_glProgramUniformMatrix2fvdyn_glProgramUniform4ivdyn_glProgramUniform3ivdyn_glProgramUniform2ivdyn_glProgramUniform1ivdyn_glProgramUniform4fvdyn_glProgramUniform3fvdyn_glProgramUniform2fvdyn_glProgramUniform1fvdyn_glProgramUniform4idyn_glProgramUniform3idyn_glProgramUniform2idyn_glProgramUniform1idyn_glProgramUniform4fdyn_glProgramUniform3fdyn_glProgramUniform2fdyn_glProgramUniform1fdyn_glGetNamedBufferSubDatadyn_glGetNamedBufferPointervdyn_glGetNamedBufferParameterivdyn_glUnmapNamedBufferdyn_glMapNamedBufferdyn_glNamedBufferSubDatadyn_glNamedBufferDatadyn_glMatrixMultTransposeddyn_glMatrixMultTransposefdyn_glMatrixLoadTransposeddyn_glMatrixLoadTransposef dyn_glGetCompressedMultiTexImage"dyn_glCompressedMultiTexSubImage1D"dyn_glCompressedMultiTexSubImage2D"dyn_glCompressedMultiTexSubImage3Ddyn_glCompressedMultiTexImage1Ddyn_glCompressedMultiTexImage2Ddyn_glCompressedMultiTexImage3Ddyn_glGetCompressedTextureImage!dyn_glCompressedTextureSubImage1D!dyn_glCompressedTextureSubImage2D!dyn_glCompressedTextureSubImage3Ddyn_glCompressedTextureImage1Ddyn_glCompressedTextureImage2Ddyn_glCompressedTextureImage3Ddyn_glGetNamedProgramStringdyn_glGetNamedProgramiv%dyn_glGetNamedProgramLocalParameterfv%dyn_glGetNamedProgramLocalParameterdv#dyn_glNamedProgramLocalParameter4fv"dyn_glNamedProgramLocalParameter4f#dyn_glNamedProgramLocalParameter4dv"dyn_glNamedProgramLocalParameter4ddyn_glNamedProgramStringdyn_glGetBooleanIndexedvdyn_glGetIntegerIndexedvdyn_glIsEnabledIndexeddyn_glDisableIndexeddyn_glEnableIndexeddyn_glGetPointerIndexedvdyn_glGetDoubleIndexedvdyn_glGetFloatIndexedvdyn_glDisableClientStateIndexeddyn_glEnableClientStateIndexeddyn_glCopyMultiTexSubImage3Ddyn_glMultiTexSubImage3Ddyn_glMultiTexImage3D!dyn_glGetMultiTexLevelParameteriv!dyn_glGetMultiTexLevelParameterfvdyn_glGetMultiTexParameterivdyn_glGetMultiTexParameterfvdyn_glGetMultiTexImagedyn_glCopyMultiTexSubImage2Ddyn_glCopyMultiTexSubImage1Ddyn_glCopyMultiTexImage2Ddyn_glCopyMultiTexImage1Ddyn_glMultiTexSubImage2Ddyn_glMultiTexSubImage1Ddyn_glMultiTexImage2Ddyn_glMultiTexImage1Ddyn_glMultiTexParameterfvdyn_glMultiTexParameterfdyn_glMultiTexParameterivdyn_glMultiTexParameteridyn_glGetMultiTexGenivdyn_glGetMultiTexGenfvdyn_glGetMultiTexGendvdyn_glGetMultiTexEnvivdyn_glGetMultiTexEnvfvdyn_glMultiTexGenivdyn_glMultiTexGenidyn_glMultiTexGenfvdyn_glMultiTexGenfdyn_glMultiTexGendvdyn_glMultiTexGenddyn_glMultiTexEnvivdyn_glMultiTexEnvidyn_glMultiTexEnvfvdyn_glMultiTexEnvfdyn_glMultiTexCoordPointerdyn_glBindMultiTexturedyn_glCopyTextureSubImage3Ddyn_glTextureSubImage3Ddyn_glTextureImage3D dyn_glGetTextureLevelParameteriv dyn_glGetTextureLevelParameterfvdyn_glGetTextureParameterivdyn_glGetTextureParameterfvdyn_glGetTextureImagedyn_glCopyTextureSubImage2Ddyn_glCopyTextureSubImage1Ddyn_glCopyTextureImage2Ddyn_glCopyTextureImage1Ddyn_glTextureSubImage2Ddyn_glTextureSubImage1Ddyn_glTextureImage2Ddyn_glTextureImage1Ddyn_glTextureParameterfvdyn_glTextureParameterfdyn_glTextureParameterivdyn_glTextureParameteridyn_glMatrixPopdyn_glMatrixPushdyn_glMatrixFrustumdyn_glMatrixOrthodyn_glMatrixTranslateddyn_glMatrixTranslatefdyn_glMatrixScaleddyn_glMatrixScalefdyn_glMatrixRotateddyn_glMatrixRotatefdyn_glMatrixLoadIdentitydyn_glMatrixMultddyn_glMatrixMultfdyn_glMatrixLoadddyn_glMatrixLoadfdyn_glPushClientAttribDefaultdyn_glClientAttribDefaultptr_glClientAttribDefaultptr_glPushClientAttribDefaultptr_glMatrixLoadfptr_glMatrixLoaddptr_glMatrixMultfptr_glMatrixMultdptr_glMatrixLoadIdentityptr_glMatrixRotatefptr_glMatrixRotatedptr_glMatrixScalefptr_glMatrixScaledptr_glMatrixTranslatefptr_glMatrixTranslatedptr_glMatrixOrthoptr_glMatrixFrustumptr_glMatrixPushptr_glMatrixPopptr_glTextureParameteriptr_glTextureParameterivptr_glTextureParameterfptr_glTextureParameterfvptr_glTextureImage1Dptr_glTextureImage2Dptr_glTextureSubImage1Dptr_glTextureSubImage2Dptr_glCopyTextureImage1Dptr_glCopyTextureImage2Dptr_glCopyTextureSubImage1Dptr_glCopyTextureSubImage2Dptr_glGetTextureImageptr_glGetTextureParameterfvptr_glGetTextureParameteriv ptr_glGetTextureLevelParameterfv ptr_glGetTextureLevelParameterivptr_glTextureImage3Dptr_glTextureSubImage3Dptr_glCopyTextureSubImage3Dptr_glBindMultiTextureptr_glMultiTexCoordPointerptr_glMultiTexEnvfptr_glMultiTexEnvfvptr_glMultiTexEnviptr_glMultiTexEnvivptr_glMultiTexGendptr_glMultiTexGendvptr_glMultiTexGenfptr_glMultiTexGenfvptr_glMultiTexGeniptr_glMultiTexGenivptr_glGetMultiTexEnvfvptr_glGetMultiTexEnvivptr_glGetMultiTexGendvptr_glGetMultiTexGenfvptr_glGetMultiTexGenivptr_glMultiTexParameteriptr_glMultiTexParameterivptr_glMultiTexParameterfptr_glMultiTexParameterfvptr_glMultiTexImage1Dptr_glMultiTexImage2Dptr_glMultiTexSubImage1Dptr_glMultiTexSubImage2Dptr_glCopyMultiTexImage1Dptr_glCopyMultiTexImage2Dptr_glCopyMultiTexSubImage1Dptr_glCopyMultiTexSubImage2Dptr_glGetMultiTexImageptr_glGetMultiTexParameterfvptr_glGetMultiTexParameteriv!ptr_glGetMultiTexLevelParameterfv!ptr_glGetMultiTexLevelParameterivptr_glMultiTexImage3Dptr_glMultiTexSubImage3Dptr_glCopyMultiTexSubImage3Dptr_glEnableClientStateIndexedptr_glDisableClientStateIndexedptr_glGetFloatIndexedvptr_glGetDoubleIndexedvptr_glGetPointerIndexedvptr_glEnableIndexedptr_glDisableIndexedptr_glIsEnabledIndexedptr_glGetIntegerIndexedvptr_glGetBooleanIndexedvptr_glNamedProgramString"ptr_glNamedProgramLocalParameter4d#ptr_glNamedProgramLocalParameter4dv"ptr_glNamedProgramLocalParameter4f#ptr_glNamedProgramLocalParameter4fv%ptr_glGetNamedProgramLocalParameterdv%ptr_glGetNamedProgramLocalParameterfvptr_glGetNamedProgramivptr_glGetNamedProgramStringptr_glCompressedTextureImage3Dptr_glCompressedTextureImage2Dptr_glCompressedTextureImage1D!ptr_glCompressedTextureSubImage3D!ptr_glCompressedTextureSubImage2D!ptr_glCompressedTextureSubImage1Dptr_glGetCompressedTextureImageptr_glCompressedMultiTexImage3Dptr_glCompressedMultiTexImage2Dptr_glCompressedMultiTexImage1D"ptr_glCompressedMultiTexSubImage3D"ptr_glCompressedMultiTexSubImage2D"ptr_glCompressedMultiTexSubImage1D ptr_glGetCompressedMultiTexImageptr_glMatrixLoadTransposefptr_glMatrixLoadTransposedptr_glMatrixMultTransposefptr_glMatrixMultTransposedptr_glNamedBufferDataptr_glNamedBufferSubDataptr_glMapNamedBufferptr_glUnmapNamedBufferptr_glGetNamedBufferParameterivptr_glGetNamedBufferPointervptr_glGetNamedBufferSubDataptr_glProgramUniform1fptr_glProgramUniform2fptr_glProgramUniform3fptr_glProgramUniform4fptr_glProgramUniform1iptr_glProgramUniform2iptr_glProgramUniform3iptr_glProgramUniform4iptr_glProgramUniform1fvptr_glProgramUniform2fvptr_glProgramUniform3fvptr_glProgramUniform4fvptr_glProgramUniform1ivptr_glProgramUniform2ivptr_glProgramUniform3ivptr_glProgramUniform4ivptr_glProgramUniformMatrix2fvptr_glProgramUniformMatrix3fvptr_glProgramUniformMatrix4fvptr_glProgramUniformMatrix2x3fvptr_glProgramUniformMatrix3x2fvptr_glProgramUniformMatrix2x4fvptr_glProgramUniformMatrix4x2fvptr_glProgramUniformMatrix3x4fvptr_glProgramUniformMatrix4x3fvptr_glTextureBufferptr_glMultiTexBufferptr_glTextureParameterIivptr_glTextureParameterIuivptr_glGetTextureParameterIivptr_glGetTextureParameterIuivptr_glMultiTexParameterIivptr_glMultiTexParameterIuivptr_glGetMultiTexParameterIivptr_glGetMultiTexParameterIuivptr_glProgramUniform1uiptr_glProgramUniform2uiptr_glProgramUniform3uiptr_glProgramUniform4uiptr_glProgramUniform1uivptr_glProgramUniform2uivptr_glProgramUniform3uivptr_glProgramUniform4uiv$ptr_glNamedProgramLocalParameters4fv#ptr_glNamedProgramLocalParameterI4i$ptr_glNamedProgramLocalParameterI4iv%ptr_glNamedProgramLocalParametersI4iv$ptr_glNamedProgramLocalParameterI4ui%ptr_glNamedProgramLocalParameterI4uiv&ptr_glNamedProgramLocalParametersI4uiv&ptr_glGetNamedProgramLocalParameterIiv'ptr_glGetNamedProgramLocalParameterIuivptr_glNamedRenderbufferStorage%ptr_glGetNamedRenderbufferParameteriv)ptr_glNamedRenderbufferStorageMultisample1ptr_glNamedRenderbufferStorageMultisampleCoverage!ptr_glCheckNamedFramebufferStatusptr_glNamedFramebufferTexture1Dptr_glNamedFramebufferTexture2Dptr_glNamedFramebufferTexture3D"ptr_glNamedFramebufferRenderbuffer.ptr_glGetNamedFramebufferAttachmentParameterivptr_glGenerateTextureMipmapptr_glGenerateMultiTexMipmapptr_glFramebufferDrawBufferptr_glFramebufferDrawBuffersptr_glFramebufferReadBufferptr_glGetFramebufferParameterivptr_glNamedFramebufferTexture"ptr_glNamedFramebufferTextureLayer!ptr_glNamedFramebufferTextureFaceptr_glTextureRenderbufferptr_glMultiTexRenderbufferdyn_glLightEnvidyn_glGetFragmentMaterialivdyn_glGetFragmentMaterialfvdyn_glFragmentColorMaterialdyn_glFragmentMaterialivdyn_glFragmentMaterialfvdyn_glFragmentMaterialidyn_glFragmentMaterialfdyn_glGetFragmentLightfvdyn_glGetFragmentLightivdyn_glFragmentLightfvdyn_glFragmentLightivdyn_glFragmentLightfdyn_glFragmentLightidyn_glFragmentLightModelfvdyn_glFragmentLightModelivdyn_glFragmentLightModelfdyn_glFragmentLightModeliptr_glFragmentLightModeliptr_glFragmentLightModelfptr_glFragmentLightModelivptr_glFragmentLightModelfvptr_glFragmentLightiptr_glFragmentLightfptr_glFragmentLightivptr_glFragmentLightfvptr_glGetFragmentLightivptr_glGetFragmentLightfvptr_glFragmentMaterialfptr_glFragmentMaterialiptr_glFragmentMaterialfvptr_glFragmentMaterialivptr_glFragmentColorMaterialptr_glGetFragmentMaterialfvptr_glGetFragmentMaterialivptr_glLightEnvidyn_glProgramLocalParameters4fvdyn_glProgramEnvParameters4fvptr_glProgramEnvParameters4fvptr_glProgramLocalParameters4fvdyn_glIndexFuncptr_glIndexFuncdyn_glIndexMaterialptr_glIndexMaterialdyn_glTextureMaterialdyn_glTextureLightdyn_glApplyTextureptr_glApplyTextureptr_glTextureLightptr_glTextureMaterialdyn_glSamplePatterndyn_glSampleMaskptr_glSampleMaskptr_glSamplePatterndyn_glTextureNormalptr_glTextureNormal"dyn_glGetPixelTransformParameterfv"dyn_glGetPixelTransformParameterivdyn_glPixelTransformParameterfvdyn_glPixelTransformParameterivdyn_glPixelTransformParameterfdyn_glPixelTransformParameteriptr_glPixelTransformParameteriptr_glPixelTransformParameterfptr_glPixelTransformParameterivptr_glPixelTransformParameterfv"ptr_glGetPixelTransformParameteriv"ptr_glGetPixelTransformParameterfvdyn_glProvokingVertexptr_glProvokingVertexdyn_glStencilClearTagptr_glStencilClearTagdyn_glActiveStencilFaceptr_glActiveStencilFacedyn_glClearColorIuidyn_glClearColorIiptr_glClearColorIiptr_glClearColorIuidyn_glGetQueryObjectui64vdyn_glGetQueryObjecti64vptr_glGetQueryObjecti64vptr_glGetQueryObjectui64vdyn_glGetLocalConstantFloatvdyn_glGetLocalConstantIntegervdyn_glGetLocalConstantBooleanvdyn_glGetInvariantFloatvdyn_glGetInvariantIntegervdyn_glGetInvariantBooleanvdyn_glGetVariantPointervdyn_glGetVariantFloatvdyn_glGetVariantIntegervdyn_glGetVariantBooleanvdyn_glIsVariantEnableddyn_glBindParameterdyn_glBindTextureUnitParameterdyn_glBindTexGenParameterdyn_glBindMaterialParameterdyn_glBindLightParameterdyn_glDisableVariantClientStatedyn_glEnableVariantClientStatedyn_glVariantPointerdyn_glVariantuivdyn_glVariantusvdyn_glVariantubvdyn_glVariantdvdyn_glVariantfvdyn_glVariantivdyn_glVariantsvdyn_glVariantbvdyn_glSetLocalConstantdyn_glSetInvariantdyn_glGenSymbolsdyn_glExtractComponentdyn_glInsertComponentdyn_glWriteMask dyn_glSwizzledyn_glShaderOp3dyn_glShaderOp2dyn_glShaderOp1dyn_glDeleteVertexShaderdyn_glGenVertexShadersdyn_glBindVertexShaderdyn_glEndVertexShaderdyn_glBeginVertexShaderptr_glBeginVertexShaderptr_glEndVertexShaderptr_glBindVertexShaderptr_glGenVertexShadersptr_glDeleteVertexShaderptr_glShaderOp1ptr_glShaderOp2ptr_glShaderOp3 ptr_glSwizzleptr_glWriteMaskptr_glInsertComponentptr_glExtractComponentptr_glGenSymbolsptr_glSetInvariantptr_glSetLocalConstantptr_glVariantbvptr_glVariantsvptr_glVariantivptr_glVariantfvptr_glVariantdvptr_glVariantubvptr_glVariantusvptr_glVariantuivptr_glVariantPointerptr_glEnableVariantClientStateptr_glDisableVariantClientStateptr_glBindLightParameterptr_glBindMaterialParameterptr_glBindTexGenParameterptr_glBindTextureUnitParameterptr_glBindParameterptr_glIsVariantEnabledptr_glGetVariantBooleanvptr_glGetVariantIntegervptr_glGetVariantFloatvptr_glGetVariantPointervptr_glGetInvariantBooleanvptr_glGetInvariantIntegervptr_glGetInvariantFloatvptr_glGetLocalConstantBooleanvptr_glGetLocalConstantIntegervptr_glGetLocalConstantFloatvdyn_glVertexWeightPointerdyn_glVertexWeightfvdyn_glVertexWeightfptr_glVertexWeightfptr_glVertexWeightfvptr_glVertexWeightPointer