FOREIGN MODULE javax_microedition_khronos_opengles;

IMPORT
    java_lang := "java.lang",
    java_nio := "java.nio";

TYPE

  GL* = POINTER TO INTERFACE RECORD (java_lang.Object)
        END;

  GL10* = POINTER TO INTERFACE RECORD (java_lang.Object + GL)    (* Typebound Procedures *)
          STATIC
            GL_ADD*                                  = 260;
            GL_ALIASED_LINE_WIDTH_RANGE*             = 33902;
            GL_ALIASED_POINT_SIZE_RANGE*             = 33901;
            GL_ALPHA*                                = 6406;
            GL_ALPHA_BITS*                           = 3413;
            GL_ALPHA_TEST*                           = 3008;
            GL_ALWAYS*                               = 519;
            GL_AMBIENT*                              = 4608;
            GL_AMBIENT_AND_DIFFUSE*                  = 5634;
            GL_AND*                                  = 5377;
            GL_AND_INVERTED*                         = 5380;
            GL_AND_REVERSE*                          = 5378;
            GL_BACK*                                 = 1029;
            GL_BLEND*                                = 3042;
            GL_BLUE_BITS*                            = 3412;
            GL_BYTE*                                 = 5120;
            GL_CCW*                                  = 2305;
            GL_CLAMP_TO_EDGE*                        = 33071;
            GL_CLEAR*                                = 5376;
            GL_COLOR_ARRAY*                          = 32886;
            GL_COLOR_BUFFER_BIT*                     = 16384;
            GL_COLOR_LOGIC_OP*                       = 3058;
            GL_COLOR_MATERIAL*                       = 2903;
            GL_COMPRESSED_TEXTURE_FORMATS*           = 34467;
            GL_CONSTANT_ATTENUATION*                 = 4615;
            GL_COPY*                                 = 5379;
            GL_COPY_INVERTED*                        = 5388;
            GL_CULL_FACE*                            = 2884;
            GL_CW*                                   = 2304;
            GL_DECAL*                                = 8449;
            GL_DECR*                                 = 7683;
            GL_DEPTH_BITS*                           = 3414;
            GL_DEPTH_BUFFER_BIT*                     = 256;
            GL_DEPTH_TEST*                           = 2929;
            GL_DIFFUSE*                              = 4609;
            GL_DITHER*                               = 3024;
            GL_DONT_CARE*                            = 4352;
            GL_DST_ALPHA*                            = 772;
            GL_DST_COLOR*                            = 774;
            GL_EMISSION*                             = 5632;
            GL_EQUAL*                                = 514;
            GL_EQUIV*                                = 5385;
            GL_EXP*                                  = 2048;
            GL_EXP2*                                 = 2049;
            GL_EXTENSIONS*                           = 7939;
            GL_FALSE*                                = 0;
            GL_FASTEST*                              = 4353;
            GL_FIXED*                                = 5132;
            GL_FLAT*                                 = 7424;
            GL_FLOAT*                                = 5126;
            GL_FOG*                                  = 2912;
            GL_FOG_COLOR*                            = 2918;
            GL_FOG_DENSITY*                          = 2914;
            GL_FOG_END*                              = 2916;
            GL_FOG_HINT*                             = 3156;
            GL_FOG_MODE*                             = 2917;
            GL_FOG_START*                            = 2915;
            GL_FRONT*                                = 1028;
            GL_FRONT_AND_BACK*                       = 1032;
            GL_GEQUAL*                               = 518;
            GL_GREATER*                              = 516;
            GL_GREEN_BITS*                           = 3411;
            GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES* = 35739;
            GL_IMPLEMENTATION_COLOR_READ_TYPE_OES*   = 35738;
            GL_INCR*                                 = 7682;
            GL_INVALID_ENUM*                         = 1280;
            GL_INVALID_OPERATION*                    = 1282;
            GL_INVALID_VALUE*                        = 1281;
            GL_INVERT*                               = 5386;
            GL_KEEP*                                 = 7680;
            GL_LEQUAL*                               = 515;
            GL_LESS*                                 = 513;
            GL_LIGHT0*                               = 16384;
            GL_LIGHT1*                               = 16385;
            GL_LIGHT2*                               = 16386;
            GL_LIGHT3*                               = 16387;
            GL_LIGHT4*                               = 16388;
            GL_LIGHT5*                               = 16389;
            GL_LIGHT6*                               = 16390;
            GL_LIGHT7*                               = 16391;
            GL_LIGHTING*                             = 2896;
            GL_LIGHT_MODEL_AMBIENT*                  = 2899;
            GL_LIGHT_MODEL_TWO_SIDE*                 = 2898;
            GL_LINEAR*                               = 9729;
            GL_LINEAR_ATTENUATION*                   = 4616;
            GL_LINEAR_MIPMAP_LINEAR*                 = 9987;
            GL_LINEAR_MIPMAP_NEAREST*                = 9985;
            GL_LINES*                                = 1;
            GL_LINE_LOOP*                            = 2;
            GL_LINE_SMOOTH*                          = 2848;
            GL_LINE_SMOOTH_HINT*                     = 3154;
            GL_LINE_STRIP*                           = 3;
            GL_LUMINANCE*                            = 6409;
            GL_LUMINANCE_ALPHA*                      = 6410;
            GL_MAX_ELEMENTS_INDICES*                 = 33001;
            GL_MAX_ELEMENTS_VERTICES*                = 33000;
            GL_MAX_LIGHTS*                           = 3377;
            GL_MAX_MODELVIEW_STACK_DEPTH*            = 3382;
            GL_MAX_PROJECTION_STACK_DEPTH*           = 3384;
            GL_MAX_TEXTURE_SIZE*                     = 3379;
            GL_MAX_TEXTURE_STACK_DEPTH*              = 3385;
            GL_MAX_TEXTURE_UNITS*                    = 34018;
            GL_MAX_VIEWPORT_DIMS*                    = 3386;
            GL_MODELVIEW*                            = 5888;
            GL_MODULATE*                             = 8448;
            GL_MULTISAMPLE*                          = 32925;
            GL_NAND*                                 = 5390;
            GL_NEAREST*                              = 9728;
            GL_NEAREST_MIPMAP_LINEAR*                = 9986;
            GL_NEAREST_MIPMAP_NEAREST*               = 9984;
            GL_NEVER*                                = 512;
            GL_NICEST*                               = 4354;
            GL_NOOP*                                 = 5381;
            GL_NOR*                                  = 5384;
            GL_NORMALIZE*                            = 2977;
            GL_NORMAL_ARRAY*                         = 32885;
            GL_NOTEQUAL*                             = 517;
            GL_NO_ERROR*                             = 0;
            GL_NUM_COMPRESSED_TEXTURE_FORMATS*       = 34466;
            GL_ONE*                                  = 1;
            GL_ONE_MINUS_DST_ALPHA*                  = 773;
            GL_ONE_MINUS_DST_COLOR*                  = 775;
            GL_ONE_MINUS_SRC_ALPHA*                  = 771;
            GL_ONE_MINUS_SRC_COLOR*                  = 769;
            GL_OR*                                   = 5383;
            GL_OR_INVERTED*                          = 5389;
            GL_OR_REVERSE*                           = 5387;
            GL_OUT_OF_MEMORY*                        = 1285;
            GL_PACK_ALIGNMENT*                       = 3333;
            GL_PALETTE4_R5_G6_B5_OES*                = 35730;
            GL_PALETTE4_RGB5_A1_OES*                 = 35732;
            GL_PALETTE4_RGB8_OES*                    = 35728;
            GL_PALETTE4_RGBA4_OES*                   = 35731;
            GL_PALETTE4_RGBA8_OES*                   = 35729;
            GL_PALETTE8_R5_G6_B5_OES*                = 35735;
            GL_PALETTE8_RGB5_A1_OES*                 = 35737;
            GL_PALETTE8_RGB8_OES*                    = 35733;
            GL_PALETTE8_RGBA4_OES*                   = 35736;
            GL_PALETTE8_RGBA8_OES*                   = 35734;
            GL_PERSPECTIVE_CORRECTION_HINT*          = 3152;
            GL_POINTS*                               = 0;
            GL_POINT_FADE_THRESHOLD_SIZE*            = 33064;
            GL_POINT_SIZE*                           = 2833;
            GL_POINT_SMOOTH*                         = 2832;
            GL_POINT_SMOOTH_HINT*                    = 3153;
            GL_POLYGON_OFFSET_FILL*                  = 32823;
            GL_POLYGON_SMOOTH_HINT*                  = 3155;
            GL_POSITION*                             = 4611;
            GL_PROJECTION*                           = 5889;
            GL_QUADRATIC_ATTENUATION*                = 4617;
            GL_RED_BITS*                             = 3410;
            GL_RENDERER*                             = 7937;
            GL_REPEAT*                               = 10497;
            GL_REPLACE*                              = 7681;
            GL_RESCALE_NORMAL*                       = 32826;
            GL_RGB*                                  = 6407;
            GL_RGBA*                                 = 6408;
            GL_SAMPLE_ALPHA_TO_COVERAGE*             = 32926;
            GL_SAMPLE_ALPHA_TO_ONE*                  = 32927;
            GL_SAMPLE_COVERAGE*                      = 32928;
            GL_SCISSOR_TEST*                         = 3089;
            GL_SET*                                  = 5391;
            GL_SHININESS*                            = 5633;
            GL_SHORT*                                = 5122;
            GL_SMOOTH*                               = 7425;
            GL_SMOOTH_LINE_WIDTH_RANGE*              = 2850;
            GL_SMOOTH_POINT_SIZE_RANGE*              = 2834;
            GL_SPECULAR*                             = 4610;
            GL_SPOT_CUTOFF*                          = 4614;
            GL_SPOT_DIRECTION*                       = 4612;
            GL_SPOT_EXPONENT*                        = 4613;
            GL_SRC_ALPHA*                            = 770;
            GL_SRC_ALPHA_SATURATE*                   = 776;
            GL_SRC_COLOR*                            = 768;
            GL_STACK_OVERFLOW*                       = 1283;
            GL_STACK_UNDERFLOW*                      = 1284;
            GL_STENCIL_BITS*                         = 3415;
            GL_STENCIL_BUFFER_BIT*                   = 1024;
            GL_STENCIL_TEST*                         = 2960;
            GL_SUBPIXEL_BITS*                        = 3408;
            GL_TEXTURE*                              = 5890;
            GL_TEXTURE0*                             = 33984;
            GL_TEXTURE1*                             = 33985;
            GL_TEXTURE10*                            = 33994;
            GL_TEXTURE11*                            = 33995;
            GL_TEXTURE12*                            = 33996;
            GL_TEXTURE13*                            = 33997;
            GL_TEXTURE14*                            = 33998;
            GL_TEXTURE15*                            = 33999;
            GL_TEXTURE16*                            = 34000;
            GL_TEXTURE17*                            = 34001;
            GL_TEXTURE18*                            = 34002;
            GL_TEXTURE19*                            = 34003;
            GL_TEXTURE2*                             = 33986;
            GL_TEXTURE20*                            = 34004;
            GL_TEXTURE21*                            = 34005;
            GL_TEXTURE22*                            = 34006;
            GL_TEXTURE23*                            = 34007;
            GL_TEXTURE24*                            = 34008;
            GL_TEXTURE25*                            = 34009;
            GL_TEXTURE26*                            = 34010;
            GL_TEXTURE27*                            = 34011;
            GL_TEXTURE28*                            = 34012;
            GL_TEXTURE29*                            = 34013;
            GL_TEXTURE3*                             = 33987;
            GL_TEXTURE30*                            = 34014;
            GL_TEXTURE31*                            = 34015;
            GL_TEXTURE4*                             = 33988;
            GL_TEXTURE5*                             = 33989;
            GL_TEXTURE6*                             = 33990;
            GL_TEXTURE7*                             = 33991;
            GL_TEXTURE8*                             = 33992;
            GL_TEXTURE9*                             = 33993;
            GL_TEXTURE_2D*                           = 3553;
            GL_TEXTURE_COORD_ARRAY*                  = 32888;
            GL_TEXTURE_ENV*                          = 8960;
            GL_TEXTURE_ENV_COLOR*                    = 8705;
            GL_TEXTURE_ENV_MODE*                     = 8704;
            GL_TEXTURE_MAG_FILTER*                   = 10240;
            GL_TEXTURE_MIN_FILTER*                   = 10241;
            GL_TEXTURE_WRAP_S*                       = 10242;
            GL_TEXTURE_WRAP_T*                       = 10243;
            GL_TRIANGLES*                            = 4;
            GL_TRIANGLE_FAN*                         = 6;
            GL_TRIANGLE_STRIP*                       = 5;
            GL_TRUE*                                 = 1;
            GL_UNPACK_ALIGNMENT*                     = 3317;
            GL_UNSIGNED_BYTE*                        = 5121;
            GL_UNSIGNED_SHORT*                       = 5123;
            GL_UNSIGNED_SHORT_4_4_4_4*               = 32819;
            GL_UNSIGNED_SHORT_5_5_5_1*               = 32820;
            GL_UNSIGNED_SHORT_5_6_5*                 = 33635;
            GL_VENDOR*                               = 7936;
            GL_VERSION*                              = 7938;
            GL_VERTEX_ARRAY*                         = 32884;
            GL_XOR*                                  = 5382;
            GL_ZERO*                                 = 0;
          END;

  GL10Ext* = POINTER TO INTERFACE RECORD (java_lang.Object + GL)    (* Typebound Procedures *)
             END;

  GL11* = POINTER TO INTERFACE RECORD (java_lang.Object + GL10)    (* Typebound Procedures *)
          STATIC
            GL_ACTIVE_TEXTURE*                          = 34016;
            GL_ADD_SIGNED*                              = 34164;
            GL_ALPHA_SCALE*                             = 3356;
            GL_ALPHA_TEST_FUNC*                         = 3009;
            GL_ALPHA_TEST_REF*                          = 3010;
            GL_ARRAY_BUFFER*                            = 34962;
            GL_ARRAY_BUFFER_BINDING*                    = 34964;
            GL_BLEND_DST*                               = 3040;
            GL_BLEND_SRC*                               = 3041;
            GL_BUFFER_ACCESS*                           = 35003;
            GL_BUFFER_SIZE*                             = 34660;
            GL_BUFFER_USAGE*                            = 34661;
            GL_CLIENT_ACTIVE_TEXTURE*                   = 34017;
            GL_CLIP_PLANE0*                             = 12288;
            GL_CLIP_PLANE1*                             = 12289;
            GL_CLIP_PLANE2*                             = 12290;
            GL_CLIP_PLANE3*                             = 12291;
            GL_CLIP_PLANE4*                             = 12292;
            GL_CLIP_PLANE5*                             = 12293;
            GL_COLOR_ARRAY_BUFFER_BINDING*              = 34968;
            GL_COLOR_ARRAY_POINTER*                     = 32912;
            GL_COLOR_ARRAY_SIZE*                        = 32897;
            GL_COLOR_ARRAY_STRIDE*                      = 32899;
            GL_COLOR_ARRAY_TYPE*                        = 32898;
            GL_COLOR_CLEAR_VALUE*                       = 3106;
            GL_COLOR_WRITEMASK*                         = 3107;
            GL_COMBINE*                                 = 34160;
            GL_COMBINE_ALPHA*                           = 34162;
            GL_COMBINE_RGB*                             = 34161;
            GL_CONSTANT*                                = 34166;
            GL_COORD_REPLACE_OES*                       = 34914;
            GL_CULL_FACE_MODE*                          = 2885;
            GL_CURRENT_COLOR*                           = 2816;
            GL_CURRENT_NORMAL*                          = 2818;
            GL_CURRENT_TEXTURE_COORDS*                  = 2819;
            GL_DEPTH_CLEAR_VALUE*                       = 2931;
            GL_DEPTH_FUNC*                              = 2932;
            GL_DEPTH_RANGE*                             = 2928;
            GL_DEPTH_WRITEMASK*                         = 2930;
            GL_DOT3_RGB*                                = 34478;
            GL_DOT3_RGBA*                               = 34479;
            GL_DYNAMIC_DRAW*                            = 35048;
            GL_ELEMENT_ARRAY_BUFFER*                    = 34963;
            GL_ELEMENT_ARRAY_BUFFER_BINDING*            = 34965;
            GL_FRONT_FACE*                              = 2886;
            GL_GENERATE_MIPMAP*                         = 33169;
            GL_GENERATE_MIPMAP_HINT*                    = 33170;
            GL_INTERPOLATE*                             = 34165;
            GL_LINE_WIDTH*                              = 2849;
            GL_LOGIC_OP_MODE*                           = 3056;
            GL_MATRIX_MODE*                             = 2976;
            GL_MAX_CLIP_PLANES*                         = 3378;
            GL_MODELVIEW_MATRIX*                        = 2982;
            GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES*  = 35213;
            GL_MODELVIEW_STACK_DEPTH*                   = 2979;
            GL_NORMAL_ARRAY_BUFFER_BINDING*             = 34967;
            GL_NORMAL_ARRAY_POINTER*                    = 32911;
            GL_NORMAL_ARRAY_STRIDE*                     = 32895;
            GL_NORMAL_ARRAY_TYPE*                       = 32894;
            GL_OPERAND0_ALPHA*                          = 34200;
            GL_OPERAND0_RGB*                            = 34192;
            GL_OPERAND1_ALPHA*                          = 34201;
            GL_OPERAND1_RGB*                            = 34193;
            GL_OPERAND2_ALPHA*                          = 34202;
            GL_OPERAND2_RGB*                            = 34194;
            GL_POINT_DISTANCE_ATTENUATION*              = 33065;
            GL_POINT_FADE_THRESHOLD_SIZE*               = 33064;
            GL_POINT_SIZE*                              = 2833;
            GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES*     = 35743;
            GL_POINT_SIZE_ARRAY_OES*                    = 35740;
            GL_POINT_SIZE_ARRAY_POINTER_OES*            = 35212;
            GL_POINT_SIZE_ARRAY_STRIDE_OES*             = 35211;
            GL_POINT_SIZE_ARRAY_TYPE_OES*               = 35210;
            GL_POINT_SIZE_MAX*                          = 33063;
            GL_POINT_SIZE_MIN*                          = 33062;
            GL_POINT_SPRITE_OES*                        = 34913;
            GL_POLYGON_OFFSET_FACTOR*                   = 32824;
            GL_POLYGON_OFFSET_UNITS*                    = 10752;
            GL_PREVIOUS*                                = 34168;
            GL_PRIMARY_COLOR*                           = 34167;
            GL_PROJECTION_MATRIX*                       = 2983;
            GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES* = 35214;
            GL_PROJECTION_STACK_DEPTH*                  = 2980;
            GL_RGB_SCALE*                               = 34163;
            GL_SAMPLES*                                 = 32937;
            GL_SAMPLE_BUFFERS*                          = 32936;
            GL_SAMPLE_COVERAGE_INVERT*                  = 32939;
            GL_SAMPLE_COVERAGE_VALUE*                   = 32938;
            GL_SCISSOR_BOX*                             = 3088;
            GL_SHADE_MODEL*                             = 2900;
            GL_SRC0_ALPHA*                              = 34184;
            GL_SRC0_RGB*                                = 34176;
            GL_SRC1_ALPHA*                              = 34185;
            GL_SRC1_RGB*                                = 34177;
            GL_SRC2_ALPHA*                              = 34186;
            GL_SRC2_RGB*                                = 34178;
            GL_STATIC_DRAW*                             = 35044;
            GL_STENCIL_CLEAR_VALUE*                     = 2961;
            GL_STENCIL_FAIL*                            = 2964;
            GL_STENCIL_FUNC*                            = 2962;
            GL_STENCIL_PASS_DEPTH_FAIL*                 = 2965;
            GL_STENCIL_PASS_DEPTH_PASS*                 = 2966;
            GL_STENCIL_REF*                             = 2967;
            GL_STENCIL_VALUE_MASK*                      = 2963;
            GL_STENCIL_WRITEMASK*                       = 2968;
            GL_SUBTRACT*                                = 34023;
            GL_TEXTURE_BINDING_2D*                      = 32873;
            GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING*      = 34970;
            GL_TEXTURE_COORD_ARRAY_POINTER*             = 32914;
            GL_TEXTURE_COORD_ARRAY_SIZE*                = 32904;
            GL_TEXTURE_COORD_ARRAY_STRIDE*              = 32906;
            GL_TEXTURE_COORD_ARRAY_TYPE*                = 32905;
            GL_TEXTURE_MATRIX*                          = 2984;
            GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES*    = 35215;
            GL_TEXTURE_STACK_DEPTH*                     = 2981;
            GL_VERTEX_ARRAY_BUFFER_BINDING*             = 34966;
            GL_VERTEX_ARRAY_POINTER*                    = 32910;
            GL_VERTEX_ARRAY_SIZE*                       = 32890;
            GL_VERTEX_ARRAY_STRIDE*                     = 32892;
            GL_VERTEX_ARRAY_TYPE*                       = 32891;
            GL_VIEWPORT*                                = 2978;
            GL_WRITE_ONLY*                              = 35001;
          END;

  GL11Ext* = POINTER TO INTERFACE RECORD (java_lang.Object + GL)    (* Typebound Procedures *)
             STATIC
               GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES* = 35742;
               GL_MATRIX_INDEX_ARRAY_OES*                = 34884;
               GL_MATRIX_INDEX_ARRAY_POINTER_OES*        = 34889;
               GL_MATRIX_INDEX_ARRAY_SIZE_OES*           = 34886;
               GL_MATRIX_INDEX_ARRAY_STRIDE_OES*         = 34888;
               GL_MATRIX_INDEX_ARRAY_TYPE_OES*           = 34887;
               GL_MATRIX_PALETTE_OES*                    = 34880;
               GL_MAX_PALETTE_MATRICES_OES*              = 34882;
               GL_MAX_VERTEX_UNITS_OES*                  = 34468;
               GL_TEXTURE_CROP_RECT_OES*                 = 35741;
               GL_WEIGHT_ARRAY_BUFFER_BINDING_OES*       = 34974;
               GL_WEIGHT_ARRAY_OES*                      = 34477;
               GL_WEIGHT_ARRAY_POINTER_OES*              = 34476;
               GL_WEIGHT_ARRAY_SIZE_OES*                 = 34475;
               GL_WEIGHT_ARRAY_STRIDE_OES*               = 34474;
               GL_WEIGHT_ARRAY_TYPE_OES*                 = 34473;
             END;

  GL11ExtensionPack* = POINTER TO INTERFACE RECORD (java_lang.Object + GL)    (* Typebound Procedures *)
                       STATIC
                         GL_BLEND_DST_ALPHA*                                  = 32970;
                         GL_BLEND_DST_RGB*                                    = 32968;
                         GL_BLEND_EQUATION*                                   = 32777;
                         GL_BLEND_EQUATION_ALPHA*                             = 34877;
                         GL_BLEND_EQUATION_RGB*                               = 32777;
                         GL_BLEND_SRC_ALPHA*                                  = 32971;
                         GL_BLEND_SRC_RGB*                                    = 32969;
                         GL_COLOR_ATTACHMENT0_OES*                            = 36064;
                         GL_COLOR_ATTACHMENT10_OES*                           = 36074;
                         GL_COLOR_ATTACHMENT11_OES*                           = 36075;
                         GL_COLOR_ATTACHMENT12_OES*                           = 36076;
                         GL_COLOR_ATTACHMENT13_OES*                           = 36077;
                         GL_COLOR_ATTACHMENT14_OES*                           = 36078;
                         GL_COLOR_ATTACHMENT15_OES*                           = 36079;
                         GL_COLOR_ATTACHMENT1_OES*                            = 36065;
                         GL_COLOR_ATTACHMENT2_OES*                            = 36066;
                         GL_COLOR_ATTACHMENT3_OES*                            = 36067;
                         GL_COLOR_ATTACHMENT4_OES*                            = 36068;
                         GL_COLOR_ATTACHMENT5_OES*                            = 36069;
                         GL_COLOR_ATTACHMENT6_OES*                            = 36070;
                         GL_COLOR_ATTACHMENT7_OES*                            = 36071;
                         GL_COLOR_ATTACHMENT8_OES*                            = 36072;
                         GL_COLOR_ATTACHMENT9_OES*                            = 36073;
                         GL_DECR_WRAP*                                        = 34056;
                         GL_DEPTH_ATTACHMENT_OES*                             = 36096;
                         GL_DEPTH_COMPONENT*                                  = 6402;
                         GL_DEPTH_COMPONENT16*                                = 33189;
                         GL_DEPTH_COMPONENT24*                                = 33190;
                         GL_DEPTH_COMPONENT32*                                = 33191;
                         GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES*           = 36049;
                         GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES*           = 36048;
                         GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES* = 36051;
                         GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES*         = 36050;
                         GL_FRAMEBUFFER_BINDING_OES*                          = 36006;
                         GL_FRAMEBUFFER_COMPLETE_OES*                         = 36053;
                         GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES*            = 36054;
                         GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES*            = 36057;
                         GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES*           = 36059;
                         GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES*               = 36058;
                         GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES*    = 36055;
                         GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES*           = 36060;
                         GL_FRAMEBUFFER_OES*                                  = 36160;
                         GL_FRAMEBUFFER_UNSUPPORTED_OES*                      = 36061;
                         GL_FUNC_ADD*                                         = 32774;
                         GL_FUNC_REVERSE_SUBTRACT*                            = 32779;
                         GL_FUNC_SUBTRACT*                                    = 32778;
                         GL_INCR_WRAP*                                        = 34055;
                         GL_INVALID_FRAMEBUFFER_OPERATION_OES*                = 1286;
                         GL_MAX_COLOR_ATTACHMENTS_OES*                        = 36063;
                         GL_MAX_CUBE_MAP_TEXTURE_SIZE*                        = 34076;
                         GL_MAX_RENDERBUFFER_SIZE_OES*                        = 34024;
                         GL_MIRRORED_REPEAT*                                  = 33648;
                         GL_NORMAL_MAP*                                       = 34065;
                         GL_REFLECTION_MAP*                                   = 34066;
                         GL_RENDERBUFFER_ALPHA_SIZE_OES*                      = 36179;
                         GL_RENDERBUFFER_BINDING_OES*                         = 36007;
                         GL_RENDERBUFFER_BLUE_SIZE_OES*                       = 36178;
                         GL_RENDERBUFFER_DEPTH_SIZE_OES*                      = 36180;
                         GL_RENDERBUFFER_GREEN_SIZE_OES*                      = 36177;
                         GL_RENDERBUFFER_HEIGHT_OES*                          = 36163;
                         GL_RENDERBUFFER_INTERNAL_FORMAT_OES*                 = 36164;
                         GL_RENDERBUFFER_OES*                                 = 36161;
                         GL_RENDERBUFFER_RED_SIZE_OES*                        = 36176;
                         GL_RENDERBUFFER_STENCIL_SIZE_OES*                    = 36181;
                         GL_RENDERBUFFER_WIDTH_OES*                           = 36162;
                         GL_RGB565_OES*                                       = 36194;
                         GL_RGB5_A1*                                          = 32855;
                         GL_RGB8*                                             = 32849;
                         GL_RGBA4*                                            = 32854;
                         GL_RGBA8*                                            = 32856;
                         GL_STENCIL_ATTACHMENT_OES*                           = 36128;
                         GL_STENCIL_INDEX*                                    = 6401;
                         GL_STENCIL_INDEX1_OES*                               = 36166;
                         GL_STENCIL_INDEX4_OES*                               = 36167;
                         GL_STENCIL_INDEX8_OES*                               = 36168;
                         GL_STR*                                              = -1;
                         GL_TEXTURE_BINDING_CUBE_MAP*                         = 34068;
                         GL_TEXTURE_CUBE_MAP*                                 = 34067;
                         GL_TEXTURE_CUBE_MAP_NEGATIVE_X*                      = 34070;
                         GL_TEXTURE_CUBE_MAP_NEGATIVE_Y*                      = 34072;
                         GL_TEXTURE_CUBE_MAP_NEGATIVE_Z*                      = 34074;
                         GL_TEXTURE_CUBE_MAP_POSITIVE_X*                      = 34069;
                         GL_TEXTURE_CUBE_MAP_POSITIVE_Y*                      = 34071;
                         GL_TEXTURE_CUBE_MAP_POSITIVE_Z*                      = 34073;
                         GL_TEXTURE_GEN_MODE*                                 = 9472;
                         GL_TEXTURE_GEN_STR*                                  = 36192;
                       END;




PROCEDURE (self:GL10) glActiveTexture*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glAlphaFunc*(p0 : INTEGER;
                                   p1 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glAlphaFuncx*(p0 : INTEGER;
                                    p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glBindTexture*(p0 : INTEGER;
                                     p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glBlendFunc*(p0 : INTEGER;
                                   p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glClear*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glClearColor*(p0 : SHORTREAL;
                                    p1 : SHORTREAL;
                                    p2 : SHORTREAL;
                                    p3 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glClearColorx*(p0 : INTEGER;
                                     p1 : INTEGER;
                                     p2 : INTEGER;
                                     p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glClearDepthf*(p0 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glClearDepthx*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glClearStencil*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glClientActiveTexture*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glColor4f*(p0 : SHORTREAL;
                                 p1 : SHORTREAL;
                                 p2 : SHORTREAL;
                                 p3 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glColor4x*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : INTEGER;
                                 p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glColorMask*(p0 : BOOLEAN;
                                   p1 : BOOLEAN;
                                   p2 : BOOLEAN;
                                   p3 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:GL10) glColorPointer*(p0 : INTEGER;
                                      p1 : INTEGER;
                                      p2 : INTEGER;
                                      p3 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glCompressedTexImage2D*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : INTEGER;
                                              p3 : INTEGER;
                                              p4 : INTEGER;
                                              p5 : INTEGER;
                                              p6 : INTEGER;
                                              p7 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glCompressedTexSubImage2D*(p0 : INTEGER;
                                                 p1 : INTEGER;
                                                 p2 : INTEGER;
                                                 p3 : INTEGER;
                                                 p4 : INTEGER;
                                                 p5 : INTEGER;
                                                 p6 : INTEGER;
                                                 p7 : INTEGER;
                                                 p8 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glCopyTexImage2D*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                        p3 : INTEGER;
                                        p4 : INTEGER;
                                        p5 : INTEGER;
                                        p6 : INTEGER;
                                        p7 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glCopyTexSubImage2D*(p0 : INTEGER;
                                           p1 : INTEGER;
                                           p2 : INTEGER;
                                           p3 : INTEGER;
                                           p4 : INTEGER;
                                           p5 : INTEGER;
                                           p6 : INTEGER;
                                           p7 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glCullFace*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDeleteTextures*(p0 : INTEGER;
                                        p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDeleteTextures*(    p0 : INTEGER;
                                        IN  p1 : ARRAY OF INTEGER;
                                            p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDepthFunc*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDepthMask*(p0 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDepthRangef*(p0 : SHORTREAL;
                                     p1 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDepthRangex*(p0 : INTEGER;
                                     p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDisable*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDisableClientState*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDrawArrays*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glDrawElements*(p0 : INTEGER;
                                      p1 : INTEGER;
                                      p2 : INTEGER;
                                      p3 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glEnable*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glEnableClientState*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFinish*(),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFlush*(),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFogf*(p0 : INTEGER;
                              p1 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFogfv*(p0 : INTEGER;
                               p1 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFogfv*(    p0 : INTEGER;
                               IN  p1 : ARRAY OF SHORTREAL;
                                   p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFogx*(p0 : INTEGER;
                              p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFogxv*(p0 : INTEGER;
                               p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFogxv*(    p0 : INTEGER;
                               IN  p1 : ARRAY OF INTEGER;
                                   p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFrontFace*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFrustumf*(p0 : SHORTREAL;
                                  p1 : SHORTREAL;
                                  p2 : SHORTREAL;
                                  p3 : SHORTREAL;
                                  p4 : SHORTREAL;
                                  p5 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glFrustumx*(p0 : INTEGER;
                                  p1 : INTEGER;
                                  p2 : INTEGER;
                                  p3 : INTEGER;
                                  p4 : INTEGER;
                                  p5 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glGenTextures*(p0 : INTEGER;
                                     p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glGenTextures*(    p0 : INTEGER;
                                     IN  p1 : ARRAY OF INTEGER;
                                         p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glGetError*() : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:GL10) glGetIntegerv*(p0 : INTEGER;
                                     p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glGetIntegerv*(    p0 : INTEGER;
                                     IN  p1 : ARRAY OF INTEGER;
                                         p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glGetString*(p0 : INTEGER) : java_lang.String,NEW,ABSTRACT;

PROCEDURE (self:GL10) glHint*(p0 : INTEGER;
                              p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightf*(p0 : INTEGER;
                                p1 : INTEGER;
                                p2 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightfv*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightfv*(    p0 : INTEGER;
                                     p1 : INTEGER;
                                 IN  p2 : ARRAY OF SHORTREAL;
                                     p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightModelf*(p0 : INTEGER;
                                     p1 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightModelfv*(    p0 : INTEGER;
                                      IN  p1 : ARRAY OF SHORTREAL;
                                          p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightModelfv*(p0 : INTEGER;
                                      p1 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightModelx*(p0 : INTEGER;
                                     p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightModelxv*(p0 : INTEGER;
                                      p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightModelxv*(    p0 : INTEGER;
                                      IN  p1 : ARRAY OF INTEGER;
                                          p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightx*(p0 : INTEGER;
                                p1 : INTEGER;
                                p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightxv*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLightxv*(    p0 : INTEGER;
                                     p1 : INTEGER;
                                 IN  p2 : ARRAY OF INTEGER;
                                     p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLineWidth*(p0 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLineWidthx*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLoadIdentity*(),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLoadMatrixf*(p0 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLoadMatrixf*(IN  p0 : ARRAY OF SHORTREAL;
                                         p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLoadMatrixx*(p0 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLoadMatrixx*(IN  p0 : ARRAY OF INTEGER;
                                         p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glLogicOp*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMaterialf*(p0 : INTEGER;
                                   p1 : INTEGER;
                                   p2 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMaterialfv*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMaterialfv*(    p0 : INTEGER;
                                        p1 : INTEGER;
                                    IN  p2 : ARRAY OF SHORTREAL;
                                        p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMaterialx*(p0 : INTEGER;
                                   p1 : INTEGER;
                                   p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMaterialxv*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMaterialxv*(    p0 : INTEGER;
                                        p1 : INTEGER;
                                    IN  p2 : ARRAY OF INTEGER;
                                        p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMatrixMode*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMultiTexCoord4f*(p0 : INTEGER;
                                         p1 : SHORTREAL;
                                         p2 : SHORTREAL;
                                         p3 : SHORTREAL;
                                         p4 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMultiTexCoord4x*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER;
                                         p4 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMultMatrixf*(p0 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMultMatrixf*(IN  p0 : ARRAY OF SHORTREAL;
                                         p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMultMatrixx*(IN  p0 : ARRAY OF INTEGER;
                                         p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glMultMatrixx*(p0 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glNormal3f*(p0 : SHORTREAL;
                                  p1 : SHORTREAL;
                                  p2 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glNormal3x*(p0 : INTEGER;
                                  p1 : INTEGER;
                                  p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glNormalPointer*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glOrthof*(p0 : SHORTREAL;
                                p1 : SHORTREAL;
                                p2 : SHORTREAL;
                                p3 : SHORTREAL;
                                p4 : SHORTREAL;
                                p5 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glOrthox*(p0 : INTEGER;
                                p1 : INTEGER;
                                p2 : INTEGER;
                                p3 : INTEGER;
                                p4 : INTEGER;
                                p5 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glPixelStorei*(p0 : INTEGER;
                                     p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glPointSize*(p0 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glPointSizex*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glPolygonOffset*(p0 : SHORTREAL;
                                       p1 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glPolygonOffsetx*(p0 : INTEGER;
                                        p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glPopMatrix*(),NEW,ABSTRACT;

PROCEDURE (self:GL10) glPushMatrix*(),NEW,ABSTRACT;

PROCEDURE (self:GL10) glReadPixels*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : INTEGER;
                                    p3 : INTEGER;
                                    p4 : INTEGER;
                                    p5 : INTEGER;
                                    p6 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glRotatef*(p0 : SHORTREAL;
                                 p1 : SHORTREAL;
                                 p2 : SHORTREAL;
                                 p3 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glRotatex*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : INTEGER;
                                 p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glSampleCoverage*(p0 : SHORTREAL;
                                        p1 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:GL10) glSampleCoveragex*(p0 : INTEGER;
                                         p1 : BOOLEAN),NEW,ABSTRACT;

PROCEDURE (self:GL10) glScalef*(p0 : SHORTREAL;
                                p1 : SHORTREAL;
                                p2 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glScalex*(p0 : INTEGER;
                                p1 : INTEGER;
                                p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glScissor*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : INTEGER;
                                 p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glShadeModel*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glStencilFunc*(p0 : INTEGER;
                                     p1 : INTEGER;
                                     p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glStencilMask*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glStencilOp*(p0 : INTEGER;
                                   p1 : INTEGER;
                                   p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexCoordPointer*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexEnvf*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexEnvfv*(p0 : INTEGER;
                                  p1 : INTEGER;
                                  p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexEnvfv*(    p0 : INTEGER;
                                      p1 : INTEGER;
                                  IN  p2 : ARRAY OF SHORTREAL;
                                      p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexEnvx*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexEnvxv*(p0 : INTEGER;
                                  p1 : INTEGER;
                                  p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexEnvxv*(    p0 : INTEGER;
                                      p1 : INTEGER;
                                  IN  p2 : ARRAY OF INTEGER;
                                      p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexImage2D*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : INTEGER;
                                    p3 : INTEGER;
                                    p4 : INTEGER;
                                    p5 : INTEGER;
                                    p6 : INTEGER;
                                    p7 : INTEGER;
                                    p8 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexParameterf*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexParameterx*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTexSubImage2D*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER;
                                       p4 : INTEGER;
                                       p5 : INTEGER;
                                       p6 : INTEGER;
                                       p7 : INTEGER;
                                       p8 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTranslatef*(p0 : SHORTREAL;
                                    p1 : SHORTREAL;
                                    p2 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL10) glTranslatex*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10) glVertexPointer*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL10) glViewport*(p0 : INTEGER;
                                  p1 : INTEGER;
                                  p2 : INTEGER;
                                  p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL10Ext) glQueryMatrixxOES*(p0 : java_nio.IntBuffer;
                                            p1 : java_nio.IntBuffer) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:GL10Ext) glQueryMatrixxOES*(IN  p0 : ARRAY OF INTEGER;
                                                p1 : INTEGER;
                                            IN  p2 : ARRAY OF INTEGER;
                                                p3 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:GL11) glBindBuffer*(p0 : INTEGER;
                                    p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glBufferData*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : java_nio.Buffer;
                                    p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glBufferSubData*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glClipPlanef*(p0 : INTEGER;
                                    p1 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glClipPlanef*(    p0 : INTEGER;
                                    IN  p1 : ARRAY OF SHORTREAL;
                                        p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glClipPlanex*(p0 : INTEGER;
                                    p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glClipPlanex*(    p0 : INTEGER;
                                    IN  p1 : ARRAY OF INTEGER;
                                        p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glColor4ub*(p0 : BYTE;
                                  p1 : BYTE;
                                  p2 : BYTE;
                                  p3 : BYTE),NEW,ABSTRACT;

PROCEDURE (self:GL11) glColorPointer*(p0 : INTEGER;
                                      p1 : INTEGER;
                                      p2 : INTEGER;
                                      p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glDeleteBuffers*(p0 : INTEGER;
                                       p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glDeleteBuffers*(    p0 : INTEGER;
                                       IN  p1 : ARRAY OF INTEGER;
                                           p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glDrawElements*(p0 : INTEGER;
                                      p1 : INTEGER;
                                      p2 : INTEGER;
                                      p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGenBuffers*(p0 : INTEGER;
                                    p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGenBuffers*(    p0 : INTEGER;
                                    IN  p1 : ARRAY OF INTEGER;
                                        p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetBooleanv*(p0 : INTEGER;
                                     p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetBooleanv*(    p0 : INTEGER;
                                     IN  p1 : ARRAY OF BOOLEAN;
                                         p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetBufferParameteriv*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetBufferParameteriv*(    p0 : INTEGER;
                                                  p1 : INTEGER;
                                              IN  p2 : ARRAY OF INTEGER;
                                                  p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetClipPlanef*(p0 : INTEGER;
                                       p1 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetClipPlanef*(    p0 : INTEGER;
                                       IN  p1 : ARRAY OF SHORTREAL;
                                           p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetClipPlanex*(p0 : INTEGER;
                                       p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetClipPlanex*(    p0 : INTEGER;
                                       IN  p1 : ARRAY OF INTEGER;
                                           p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetFixedv*(p0 : INTEGER;
                                   p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetFixedv*(    p0 : INTEGER;
                                   IN  p1 : ARRAY OF INTEGER;
                                       p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetFloatv*(p0 : INTEGER;
                                   p1 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetFloatv*(    p0 : INTEGER;
                                   IN  p1 : ARRAY OF SHORTREAL;
                                       p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetLightfv*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetLightfv*(    p0 : INTEGER;
                                        p1 : INTEGER;
                                    IN  p2 : ARRAY OF SHORTREAL;
                                        p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetLightxv*(p0 : INTEGER;
                                    p1 : INTEGER;
                                    p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetLightxv*(    p0 : INTEGER;
                                        p1 : INTEGER;
                                    IN  p2 : ARRAY OF INTEGER;
                                        p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetMaterialfv*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetMaterialfv*(    p0 : INTEGER;
                                           p1 : INTEGER;
                                       IN  p2 : ARRAY OF SHORTREAL;
                                           p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetMaterialxv*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetMaterialxv*(    p0 : INTEGER;
                                           p1 : INTEGER;
                                       IN  p2 : ARRAY OF INTEGER;
                                           p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetPointerv*(    p0 : INTEGER;
                                     IN  p1 : ARRAY OF java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexEnviv*(p0 : INTEGER;
                                     p1 : INTEGER;
                                     p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexEnviv*(    p0 : INTEGER;
                                         p1 : INTEGER;
                                     IN  p2 : ARRAY OF INTEGER;
                                         p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexEnvxv*(p0 : INTEGER;
                                     p1 : INTEGER;
                                     p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexEnvxv*(    p0 : INTEGER;
                                         p1 : INTEGER;
                                     IN  p2 : ARRAY OF INTEGER;
                                         p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexParameterfv*(p0 : INTEGER;
                                           p1 : INTEGER;
                                           p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexParameterfv*(    p0 : INTEGER;
                                               p1 : INTEGER;
                                           IN  p2 : ARRAY OF SHORTREAL;
                                               p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexParameteriv*(p0 : INTEGER;
                                           p1 : INTEGER;
                                           p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexParameteriv*(    p0 : INTEGER;
                                               p1 : INTEGER;
                                           IN  p2 : ARRAY OF INTEGER;
                                               p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexParameterxv*(p0 : INTEGER;
                                           p1 : INTEGER;
                                           p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glGetTexParameterxv*(    p0 : INTEGER;
                                               p1 : INTEGER;
                                           IN  p2 : ARRAY OF INTEGER;
                                               p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glIsBuffer*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:GL11) glIsEnabled*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:GL11) glIsTexture*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:GL11) glNormalPointer*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glPointParameterf*(p0 : INTEGER;
                                         p1 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL11) glPointParameterfv*(p0 : INTEGER;
                                          p1 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glPointParameterfv*(    p0 : INTEGER;
                                          IN  p1 : ARRAY OF SHORTREAL;
                                              p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glPointParameterx*(p0 : INTEGER;
                                         p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glPointParameterxv*(p0 : INTEGER;
                                          p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glPointParameterxv*(    p0 : INTEGER;
                                          IN  p1 : ARRAY OF INTEGER;
                                              p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glPointSizePointerOES*(p0 : INTEGER;
                                             p1 : INTEGER;
                                             p2 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexCoordPointer*(p0 : INTEGER;
                                         p1 : INTEGER;
                                         p2 : INTEGER;
                                         p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexEnvi*(p0 : INTEGER;
                                 p1 : INTEGER;
                                 p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexEnviv*(p0 : INTEGER;
                                  p1 : INTEGER;
                                  p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexEnviv*(    p0 : INTEGER;
                                      p1 : INTEGER;
                                  IN  p2 : ARRAY OF INTEGER;
                                      p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexParameterfv*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexParameterfv*(    p0 : INTEGER;
                                            p1 : INTEGER;
                                        IN  p2 : ARRAY OF SHORTREAL;
                                            p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexParameteri*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexParameteriv*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexParameteriv*(    p0 : INTEGER;
                                            p1 : INTEGER;
                                        IN  p2 : ARRAY OF INTEGER;
                                            p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexParameterxv*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11) glTexParameterxv*(    p0 : INTEGER;
                                            p1 : INTEGER;
                                        IN  p2 : ARRAY OF INTEGER;
                                            p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11) glVertexPointer*(p0 : INTEGER;
                                       p1 : INTEGER;
                                       p2 : INTEGER;
                                       p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glCurrentPaletteMatrixOES*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexfOES*(p0 : SHORTREAL;
                                        p1 : SHORTREAL;
                                        p2 : SHORTREAL;
                                        p3 : SHORTREAL;
                                        p4 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexfvOES*(p0 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexfvOES*(IN  p0 : ARRAY OF SHORTREAL;
                                             p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexiOES*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                        p3 : INTEGER;
                                        p4 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexivOES*(p0 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexivOES*(IN  p0 : ARRAY OF INTEGER;
                                             p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexsOES*(p0 : SHORTINT;
                                        p1 : SHORTINT;
                                        p2 : SHORTINT;
                                        p3 : SHORTINT;
                                        p4 : SHORTINT),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexsvOES*(p0 : java_nio.ShortBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexsvOES*(IN  p0 : ARRAY OF SHORTINT;
                                             p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexxOES*(p0 : INTEGER;
                                        p1 : INTEGER;
                                        p2 : INTEGER;
                                        p3 : INTEGER;
                                        p4 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexxvOES*(p0 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glDrawTexxvOES*(IN  p0 : ARRAY OF INTEGER;
                                             p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glEnable*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glEnableClientState*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glLoadPaletteFromModelViewMatrixOES*(),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glMatrixIndexPointerOES*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER;
                                                  p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glMatrixIndexPointerOES*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : INTEGER;
                                                  p3 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glTexParameterfv*(    p0 : INTEGER;
                                               p1 : INTEGER;
                                           IN  p2 : ARRAY OF SHORTREAL;
                                               p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glWeightPointerOES*(p0 : INTEGER;
                                             p1 : INTEGER;
                                             p2 : INTEGER;
                                             p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11Ext) glWeightPointerOES*(p0 : INTEGER;
                                             p1 : INTEGER;
                                             p2 : INTEGER;
                                             p3 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glBindFramebufferOES*(p0 : INTEGER;
                                                         p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glBindRenderbufferOES*(p0 : INTEGER;
                                                          p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glBindTexture*(p0 : INTEGER;
                                                  p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glBlendEquation*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glBlendEquationSeparate*(p0 : INTEGER;
                                                            p1 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glBlendFuncSeparate*(p0 : INTEGER;
                                                        p1 : INTEGER;
                                                        p2 : INTEGER;
                                                        p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glCheckFramebufferStatusOES*(p0 : INTEGER) : INTEGER,NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glCompressedTexImage2D*(p0 : INTEGER;
                                                           p1 : INTEGER;
                                                           p2 : INTEGER;
                                                           p3 : INTEGER;
                                                           p4 : INTEGER;
                                                           p5 : INTEGER;
                                                           p6 : INTEGER;
                                                           p7 : java_nio.Buffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glCopyTexImage2D*(p0 : INTEGER;
                                                     p1 : INTEGER;
                                                     p2 : INTEGER;
                                                     p3 : INTEGER;
                                                     p4 : INTEGER;
                                                     p5 : INTEGER;
                                                     p6 : INTEGER;
                                                     p7 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glDeleteFramebuffersOES*(p0 : INTEGER;
                                                            p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glDeleteFramebuffersOES*(    p0 : INTEGER;
                                                            IN  p1 : ARRAY OF INTEGER;
                                                                p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glDeleteRenderbuffersOES*(p0 : INTEGER;
                                                             p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glDeleteRenderbuffersOES*(    p0 : INTEGER;
                                                             IN  p1 : ARRAY OF INTEGER;
                                                                 p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glEnable*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glFramebufferRenderbufferOES*(p0 : INTEGER;
                                                                 p1 : INTEGER;
                                                                 p2 : INTEGER;
                                                                 p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glFramebufferTexture2DOES*(p0 : INTEGER;
                                                              p1 : INTEGER;
                                                              p2 : INTEGER;
                                                              p3 : INTEGER;
                                                              p4 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGenerateMipmapOES*(p0 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGenFramebuffersOES*(p0 : INTEGER;
                                                         p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGenFramebuffersOES*(    p0 : INTEGER;
                                                         IN  p1 : ARRAY OF INTEGER;
                                                             p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGenRenderbuffersOES*(p0 : INTEGER;
                                                          p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGenRenderbuffersOES*(    p0 : INTEGER;
                                                          IN  p1 : ARRAY OF INTEGER;
                                                              p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetFramebufferAttachmentParameterivOES*(p0 : INTEGER;
                                                                             p1 : INTEGER;
                                                                             p2 : INTEGER;
                                                                             p3 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetFramebufferAttachmentParameterivOES*(    p0 : INTEGER;
                                                                                 p1 : INTEGER;
                                                                                 p2 : INTEGER;
                                                                             IN  p3 : ARRAY OF INTEGER;
                                                                                 p4 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetIntegerv*(p0 : INTEGER;
                                                  p1 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetIntegerv*(    p0 : INTEGER;
                                                  IN  p1 : ARRAY OF INTEGER;
                                                      p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetRenderbufferParameterivOES*(p0 : INTEGER;
                                                                    p1 : INTEGER;
                                                                    p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetRenderbufferParameterivOES*(    p0 : INTEGER;
                                                                        p1 : INTEGER;
                                                                    IN  p2 : ARRAY OF INTEGER;
                                                                        p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetTexGenfv*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetTexGenfv*(    p0 : INTEGER;
                                                      p1 : INTEGER;
                                                  IN  p2 : ARRAY OF SHORTREAL;
                                                      p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetTexGeniv*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetTexGeniv*(    p0 : INTEGER;
                                                      p1 : INTEGER;
                                                  IN  p2 : ARRAY OF INTEGER;
                                                      p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetTexGenxv*(p0 : INTEGER;
                                                  p1 : INTEGER;
                                                  p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glGetTexGenxv*(    p0 : INTEGER;
                                                      p1 : INTEGER;
                                                  IN  p2 : ARRAY OF INTEGER;
                                                      p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glIsFramebufferOES*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glIsRenderbufferOES*(p0 : INTEGER) : BOOLEAN,NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glRenderbufferStorageOES*(p0 : INTEGER;
                                                             p1 : INTEGER;
                                                             p2 : INTEGER;
                                                             p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glStencilOp*(p0 : INTEGER;
                                                p1 : INTEGER;
                                                p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexEnvf*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexEnvfv*(p0 : INTEGER;
                                               p1 : INTEGER;
                                               p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexEnvfv*(    p0 : INTEGER;
                                                   p1 : INTEGER;
                                               IN  p2 : ARRAY OF SHORTREAL;
                                                   p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexEnvx*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexEnvxv*(p0 : INTEGER;
                                               p1 : INTEGER;
                                               p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexEnvxv*(    p0 : INTEGER;
                                                   p1 : INTEGER;
                                               IN  p2 : ARRAY OF INTEGER;
                                                   p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexGenf*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : SHORTREAL),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexGenfv*(p0 : INTEGER;
                                               p1 : INTEGER;
                                               p2 : java_nio.FloatBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexGenfv*(    p0 : INTEGER;
                                                   p1 : INTEGER;
                                               IN  p2 : ARRAY OF SHORTREAL;
                                                   p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexGeni*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexGeniv*(p0 : INTEGER;
                                               p1 : INTEGER;
                                               p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexGeniv*(    p0 : INTEGER;
                                                   p1 : INTEGER;
                                               IN  p2 : ARRAY OF INTEGER;
                                                   p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexGenx*(p0 : INTEGER;
                                              p1 : INTEGER;
                                              p2 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexGenxv*(p0 : INTEGER;
                                               p1 : INTEGER;
                                               p2 : java_nio.IntBuffer),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexGenxv*(    p0 : INTEGER;
                                                   p1 : INTEGER;
                                               IN  p2 : ARRAY OF INTEGER;
                                                   p3 : INTEGER),NEW,ABSTRACT;

PROCEDURE (self:GL11ExtensionPack) glTexParameterf*(p0 : INTEGER;
                                                    p1 : INTEGER;
                                                    p2 : SHORTREAL),NEW,ABSTRACT;

END javax_microedition_khronos_opengles.