public class android.opengl.GLES30 extends android.opengl.GLES20
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.opengl.GLES30
  super_class: android.opengl.GLES20
{
  public static final int GL_READ_BUFFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3074

  public static final int GL_UNPACK_ROW_LENGTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3314

  public static final int GL_UNPACK_SKIP_ROWS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3315

  public static final int GL_UNPACK_SKIP_PIXELS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3316

  public static final int GL_PACK_ROW_LENGTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3330

  public static final int GL_PACK_SKIP_ROWS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3331

  public static final int GL_PACK_SKIP_PIXELS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 3332

  public static final int GL_COLOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6144

  public static final int GL_DEPTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6145

  public static final int GL_STENCIL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6146

  public static final int GL_RED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6403

  public static final int GL_RGB8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32849

  public static final int GL_RGBA8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32856

  public static final int GL_RGB10_A2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32857

  public static final int GL_TEXTURE_BINDING_3D;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32874

  public static final int GL_UNPACK_SKIP_IMAGES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32877

  public static final int GL_UNPACK_IMAGE_HEIGHT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32878

  public static final int GL_TEXTURE_3D;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32879

  public static final int GL_TEXTURE_WRAP_R;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32882

  public static final int GL_MAX_3D_TEXTURE_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32883

  public static final int GL_UNSIGNED_INT_2_10_10_10_REV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33640

  public static final int GL_MAX_ELEMENTS_VERTICES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33000

  public static final int GL_MAX_ELEMENTS_INDICES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33001

  public static final int GL_TEXTURE_MIN_LOD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33082

  public static final int GL_TEXTURE_MAX_LOD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33083

  public static final int GL_TEXTURE_BASE_LEVEL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33084

  public static final int GL_TEXTURE_MAX_LEVEL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33085

  public static final int GL_MIN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32775

  public static final int GL_MAX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32776

  public static final int GL_DEPTH_COMPONENT24;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33190

  public static final int GL_MAX_TEXTURE_LOD_BIAS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34045

  public static final int GL_TEXTURE_COMPARE_MODE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34892

  public static final int GL_TEXTURE_COMPARE_FUNC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34893

  public static final int GL_CURRENT_QUERY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34917

  public static final int GL_QUERY_RESULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34918

  public static final int GL_QUERY_RESULT_AVAILABLE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34919

  public static final int GL_BUFFER_MAPPED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35004

  public static final int GL_BUFFER_MAP_POINTER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35005

  public static final int GL_STREAM_READ;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35041

  public static final int GL_STREAM_COPY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35042

  public static final int GL_STATIC_READ;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35045

  public static final int GL_STATIC_COPY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35046

  public static final int GL_DYNAMIC_READ;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35049

  public static final int GL_DYNAMIC_COPY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35050

  public static final int GL_MAX_DRAW_BUFFERS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34852

  public static final int GL_DRAW_BUFFER0;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34853

  public static final int GL_DRAW_BUFFER1;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34854

  public static final int GL_DRAW_BUFFER2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34855

  public static final int GL_DRAW_BUFFER3;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34856

  public static final int GL_DRAW_BUFFER4;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34857

  public static final int GL_DRAW_BUFFER5;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34858

  public static final int GL_DRAW_BUFFER6;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34859

  public static final int GL_DRAW_BUFFER7;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34860

  public static final int GL_DRAW_BUFFER8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34861

  public static final int GL_DRAW_BUFFER9;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34862

  public static final int GL_DRAW_BUFFER10;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34863

  public static final int GL_DRAW_BUFFER11;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34864

  public static final int GL_DRAW_BUFFER12;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34865

  public static final int GL_DRAW_BUFFER13;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34866

  public static final int GL_DRAW_BUFFER14;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34867

  public static final int GL_DRAW_BUFFER15;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34868

  public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35657

  public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35658

  public static final int GL_SAMPLER_3D;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35679

  public static final int GL_SAMPLER_2D_SHADOW;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35682

  public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35723

  public static final int GL_PIXEL_PACK_BUFFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35051

  public static final int GL_PIXEL_UNPACK_BUFFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35052

  public static final int GL_PIXEL_PACK_BUFFER_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35053

  public static final int GL_PIXEL_UNPACK_BUFFER_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35055

  public static final int GL_FLOAT_MAT2x3;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35685

  public static final int GL_FLOAT_MAT2x4;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35686

  public static final int GL_FLOAT_MAT3x2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35687

  public static final int GL_FLOAT_MAT3x4;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35688

  public static final int GL_FLOAT_MAT4x2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35689

  public static final int GL_FLOAT_MAT4x3;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35690

  public static final int GL_SRGB;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35904

  public static final int GL_SRGB8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35905

  public static final int GL_SRGB8_ALPHA8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35907

  public static final int GL_COMPARE_REF_TO_TEXTURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34894

  public static final int GL_MAJOR_VERSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33307

  public static final int GL_MINOR_VERSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33308

  public static final int GL_NUM_EXTENSIONS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33309

  public static final int GL_RGBA32F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34836

  public static final int GL_RGB32F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34837

  public static final int GL_RGBA16F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34842

  public static final int GL_RGB16F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34843

  public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35069

  public static final int GL_MAX_ARRAY_TEXTURE_LAYERS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35071

  public static final int GL_MIN_PROGRAM_TEXEL_OFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35076

  public static final int GL_MAX_PROGRAM_TEXEL_OFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35077

  public static final int GL_MAX_VARYING_COMPONENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35659

  public static final int GL_TEXTURE_2D_ARRAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35866

  public static final int GL_TEXTURE_BINDING_2D_ARRAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35869

  public static final int GL_R11F_G11F_B10F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35898

  public static final int GL_UNSIGNED_INT_10F_11F_11F_REV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35899

  public static final int GL_RGB9_E5;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35901

  public static final int GL_UNSIGNED_INT_5_9_9_9_REV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35902

  public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35958

  public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35967

  public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35968

  public static final int GL_TRANSFORM_FEEDBACK_VARYINGS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35971

  public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35972

  public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35973

  public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35976

  public static final int GL_RASTERIZER_DISCARD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35977

  public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35978

  public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35979

  public static final int GL_INTERLEAVED_ATTRIBS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35980

  public static final int GL_SEPARATE_ATTRIBS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35981

  public static final int GL_TRANSFORM_FEEDBACK_BUFFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35982

  public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35983

  public static final int GL_RGBA32UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36208

  public static final int GL_RGB32UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36209

  public static final int GL_RGBA16UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36214

  public static final int GL_RGB16UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36215

  public static final int GL_RGBA8UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36220

  public static final int GL_RGB8UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36221

  public static final int GL_RGBA32I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36226

  public static final int GL_RGB32I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36227

  public static final int GL_RGBA16I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36232

  public static final int GL_RGB16I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36233

  public static final int GL_RGBA8I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36238

  public static final int GL_RGB8I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36239

  public static final int GL_RED_INTEGER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36244

  public static final int GL_RGB_INTEGER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36248

  public static final int GL_RGBA_INTEGER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36249

  public static final int GL_SAMPLER_2D_ARRAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36289

  public static final int GL_SAMPLER_2D_ARRAY_SHADOW;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36292

  public static final int GL_SAMPLER_CUBE_SHADOW;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36293

  public static final int GL_UNSIGNED_INT_VEC2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36294

  public static final int GL_UNSIGNED_INT_VEC3;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36295

  public static final int GL_UNSIGNED_INT_VEC4;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36296

  public static final int GL_INT_SAMPLER_2D;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36298

  public static final int GL_INT_SAMPLER_3D;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36299

  public static final int GL_INT_SAMPLER_CUBE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36300

  public static final int GL_INT_SAMPLER_2D_ARRAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36303

  public static final int GL_UNSIGNED_INT_SAMPLER_2D;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36306

  public static final int GL_UNSIGNED_INT_SAMPLER_3D;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36307

  public static final int GL_UNSIGNED_INT_SAMPLER_CUBE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36308

  public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36311

  public static final int GL_BUFFER_ACCESS_FLAGS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37151

  public static final int GL_BUFFER_MAP_LENGTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37152

  public static final int GL_BUFFER_MAP_OFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37153

  public static final int GL_DEPTH_COMPONENT32F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36012

  public static final int GL_DEPTH32F_STENCIL8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36013

  public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36269

  public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33296

  public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33297

  public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33298

  public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33299

  public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33300

  public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33301

  public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33302

  public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33303

  public static final int GL_FRAMEBUFFER_DEFAULT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33304

  public static final int GL_FRAMEBUFFER_UNDEFINED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33305

  public static final int GL_DEPTH_STENCIL_ATTACHMENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33306

  public static final int GL_DEPTH_STENCIL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34041

  public static final int GL_UNSIGNED_INT_24_8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34042

  public static final int GL_DEPTH24_STENCIL8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35056

  public static final int GL_UNSIGNED_NORMALIZED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35863

  public static final int GL_DRAW_FRAMEBUFFER_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36006

  public static final int GL_READ_FRAMEBUFFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36008

  public static final int GL_DRAW_FRAMEBUFFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36009

  public static final int GL_READ_FRAMEBUFFER_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36010

  public static final int GL_RENDERBUFFER_SAMPLES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36011

  public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36052

  public static final int GL_MAX_COLOR_ATTACHMENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36063

  public static final int GL_COLOR_ATTACHMENT1;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36065

  public static final int GL_COLOR_ATTACHMENT2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36066

  public static final int GL_COLOR_ATTACHMENT3;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36067

  public static final int GL_COLOR_ATTACHMENT4;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36068

  public static final int GL_COLOR_ATTACHMENT5;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36069

  public static final int GL_COLOR_ATTACHMENT6;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36070

  public static final int GL_COLOR_ATTACHMENT7;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36071

  public static final int GL_COLOR_ATTACHMENT8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36072

  public static final int GL_COLOR_ATTACHMENT9;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36073

  public static final int GL_COLOR_ATTACHMENT10;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36074

  public static final int GL_COLOR_ATTACHMENT11;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36075

  public static final int GL_COLOR_ATTACHMENT12;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36076

  public static final int GL_COLOR_ATTACHMENT13;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36077

  public static final int GL_COLOR_ATTACHMENT14;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36078

  public static final int GL_COLOR_ATTACHMENT15;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36079

  public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36182

  public static final int GL_MAX_SAMPLES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36183

  public static final int GL_HALF_FLOAT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5131

  public static final int GL_MAP_READ_BIT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int GL_MAP_WRITE_BIT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final int GL_MAP_INVALIDATE_RANGE_BIT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final int GL_MAP_INVALIDATE_BUFFER_BIT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final int GL_MAP_FLUSH_EXPLICIT_BIT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final int GL_MAP_UNSYNCHRONIZED_BIT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 32

  public static final int GL_RG;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33319

  public static final int GL_RG_INTEGER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33320

  public static final int GL_R8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33321

  public static final int GL_RG8;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33323

  public static final int GL_R16F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33325

  public static final int GL_R32F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33326

  public static final int GL_RG16F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33327

  public static final int GL_RG32F;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33328

  public static final int GL_R8I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33329

  public static final int GL_R8UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33330

  public static final int GL_R16I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33331

  public static final int GL_R16UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33332

  public static final int GL_R32I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33333

  public static final int GL_R32UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33334

  public static final int GL_RG8I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33335

  public static final int GL_RG8UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33336

  public static final int GL_RG16I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33337

  public static final int GL_RG16UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33338

  public static final int GL_RG32I;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33339

  public static final int GL_RG32UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33340

  public static final int GL_VERTEX_ARRAY_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34229

  public static final int GL_R8_SNORM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36756

  public static final int GL_RG8_SNORM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36757

  public static final int GL_RGB8_SNORM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36758

  public static final int GL_RGBA8_SNORM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36759

  public static final int GL_SIGNED_NORMALIZED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36764

  public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36201

  public static final int GL_COPY_READ_BUFFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36662

  public static final int GL_COPY_WRITE_BUFFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36663

  public static final int GL_COPY_READ_BUFFER_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36662

  public static final int GL_COPY_WRITE_BUFFER_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36663

  public static final int GL_UNIFORM_BUFFER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35345

  public static final int GL_UNIFORM_BUFFER_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35368

  public static final int GL_UNIFORM_BUFFER_START;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35369

  public static final int GL_UNIFORM_BUFFER_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35370

  public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35371

  public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35373

  public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35374

  public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35375

  public static final int GL_MAX_UNIFORM_BLOCK_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35376

  public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35377

  public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35379

  public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35380

  public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35381

  public static final int GL_ACTIVE_UNIFORM_BLOCKS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35382

  public static final int GL_UNIFORM_TYPE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35383

  public static final int GL_UNIFORM_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35384

  public static final int GL_UNIFORM_NAME_LENGTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35385

  public static final int GL_UNIFORM_BLOCK_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35386

  public static final int GL_UNIFORM_OFFSET;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35387

  public static final int GL_UNIFORM_ARRAY_STRIDE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35388

  public static final int GL_UNIFORM_MATRIX_STRIDE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35389

  public static final int GL_UNIFORM_IS_ROW_MAJOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35390

  public static final int GL_UNIFORM_BLOCK_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35391

  public static final int GL_UNIFORM_BLOCK_DATA_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35392

  public static final int GL_UNIFORM_BLOCK_NAME_LENGTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35393

  public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35394

  public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35395

  public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35396

  public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35398

  public static final int GL_INVALID_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37154

  public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37157

  public static final int GL_MAX_SERVER_WAIT_TIMEOUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37137

  public static final int GL_OBJECT_TYPE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37138

  public static final int GL_SYNC_CONDITION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37139

  public static final int GL_SYNC_STATUS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37140

  public static final int GL_SYNC_FLAGS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37141

  public static final int GL_SYNC_FENCE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37142

  public static final int GL_SYNC_GPU_COMMANDS_COMPLETE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37143

  public static final int GL_UNSIGNALED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37144

  public static final int GL_SIGNALED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37145

  public static final int GL_ALREADY_SIGNALED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37146

  public static final int GL_TIMEOUT_EXPIRED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37147

  public static final int GL_CONDITION_SATISFIED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37148

  public static final int GL_WAIT_FAILED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37149

  public static final int GL_SYNC_FLUSH_COMMANDS_BIT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final long GL_TIMEOUT_IGNORED;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35070

  public static final int GL_ANY_SAMPLES_PASSED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35887

  public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36202

  public static final int GL_SAMPLER_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 35097

  public static final int GL_RGB10_A2UI;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36975

  public static final int GL_TEXTURE_SWIZZLE_R;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36418

  public static final int GL_TEXTURE_SWIZZLE_G;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36419

  public static final int GL_TEXTURE_SWIZZLE_B;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36420

  public static final int GL_TEXTURE_SWIZZLE_A;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36421

  public static final int GL_GREEN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6404

  public static final int GL_BLUE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 6405

  public static final int GL_INT_2_10_10_10_REV;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36255

  public static final int GL_TRANSFORM_FEEDBACK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36386

  public static final int GL_TRANSFORM_FEEDBACK_PAUSED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36387

  public static final int GL_TRANSFORM_FEEDBACK_ACTIVE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36388

  public static final int GL_TRANSFORM_FEEDBACK_BINDING;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36389

  public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33367

  public static final int GL_PROGRAM_BINARY_LENGTH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34625

  public static final int GL_NUM_PROGRAM_BINARY_FORMATS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34814

  public static final int GL_PROGRAM_BINARY_FORMATS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 34815

  public static final int GL_COMPRESSED_R11_EAC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37488

  public static final int GL_COMPRESSED_SIGNED_R11_EAC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37489

  public static final int GL_COMPRESSED_RG11_EAC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37490

  public static final int GL_COMPRESSED_SIGNED_RG11_EAC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37491

  public static final int GL_COMPRESSED_RGB8_ETC2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37492

  public static final int GL_COMPRESSED_SRGB8_ETC2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37493

  public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37494

  public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37495

  public static final int GL_COMPRESSED_RGBA8_ETC2_EAC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37496

  public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37497

  public static final int GL_TEXTURE_IMMUTABLE_FORMAT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37167

  public static final int GL_MAX_ELEMENT_INDEX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 36203

  public static final int GL_NUM_SAMPLE_COUNTS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 37760

  public static final int GL_TEXTURE_IMMUTABLE_LEVELS;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 33503

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=0, locals=0, args_size=0
         0: .line 335
            invokestatic android.opengl.GLES30._nativeClassInit:()V
         1: .line 336
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.opengl.GLES30 this
         0: .line 24
            aload 0 /* this */
            invokespecial android.opengl.GLES20.<init>:()V
            return
        end local 0 // android.opengl.GLES30 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/opengl/GLES30;

  private static native void _nativeClassInit();
    descriptor: ()V
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE

  public static native void glReadBuffer(int);
    descriptor: (I)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      mode  

  public static native void glDrawRangeElements(int, int, int, int, int, java.nio.Buffer);
    descriptor: (IIIIILjava/nio/Buffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      mode     
      start    
      end      
      count    
      type     
      indices  

  public static native void glDrawRangeElements(int, int, int, int, int, int);
    descriptor: (IIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      mode    
      start   
      end     
      count   
      type    
      offset  

  public static native void glTexImage3D(int, int, int, int, int, int, int, int, int, java.nio.Buffer);
    descriptor: (IIIIIIIIILjava/nio/Buffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      level           
      internalformat  
      width           
      height          
      depth           
      border          
      format          
      type            
      pixels          

  public static native void glTexImage3D(int, int, int, int, int, int, int, int, int, int);
    descriptor: (IIIIIIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      level           
      internalformat  
      width           
      height          
      depth           
      border          
      format          
      type            
      offset          

  public static native void glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, java.nio.Buffer);
    descriptor: (IIIIIIIIIILjava/nio/Buffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      target   
      level    
      xoffset  
      yoffset  
      zoffset  
      width    
      height   
      depth    
      format   
      type     
      pixels   

  public static native void glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, int);
    descriptor: (IIIIIIIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      target   
      level    
      xoffset  
      yoffset  
      zoffset  
      width    
      height   
      depth    
      format   
      type     
      offset   

  public static native void glCopyTexSubImage3D(int, int, int, int, int, int, int, int, int);
    descriptor: (IIIIIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      target   
      level    
      xoffset  
      yoffset  
      zoffset  
      x        
      y        
      width    
      height   

  public static native void glCompressedTexImage3D(int, int, int, int, int, int, int, int, java.nio.Buffer);
    descriptor: (IIIIIIIILjava/nio/Buffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      level           
      internalformat  
      width           
      height          
      depth           
      border          
      imageSize       
      data            

  public static native void glCompressedTexImage3D(int, int, int, int, int, int, int, int, int);
    descriptor: (IIIIIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      level           
      internalformat  
      width           
      height          
      depth           
      border          
      imageSize       
      offset          

  public static native void glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, int, java.nio.Buffer);
    descriptor: (IIIIIIIIIILjava/nio/Buffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      target     
      level      
      xoffset    
      yoffset    
      zoffset    
      width      
      height     
      depth      
      format     
      imageSize  
      data       

  public static native void glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, int, int);
    descriptor: (IIIIIIIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      target     
      level      
      xoffset    
      yoffset    
      zoffset    
      width      
      height     
      depth      
      format     
      imageSize  
      offset     

  public static native void glGenQueries(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      n       
      ids     
      offset  

  public static native void glGenQueries(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      n     
      ids   

  public static native void glDeleteQueries(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      n       
      ids     
      offset  

  public static native void glDeleteQueries(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      n     
      ids   

  public static native boolean glIsQuery(int);
    descriptor: (I)Z
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      id    

  public static native void glBeginQuery(int, int);
    descriptor: (II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      id      

  public static native void glEndQuery(int);
    descriptor: (I)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  

  public static native void glGetQueryiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      pname   
      params  
      offset  

  public static native void glGetQueryiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      pname   
      params  

  public static native void glGetQueryObjectuiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      id      
      pname   
      params  
      offset  

  public static native void glGetQueryObjectuiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      id      
      pname   
      params  

  public static native boolean glUnmapBuffer(int);
    descriptor: (I)Z
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  

  public static native java.nio.Buffer glGetBufferPointerv(int, int);
    descriptor: (II)Ljava/nio/Buffer;
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      pname   

  public static native void glDrawBuffers(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      n       
      bufs    
      offset  

  public static native void glDrawBuffers(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      n     
      bufs  

  public static native void glUniformMatrix2x3fv(int, int, boolean, float[], int);
    descriptor: (IIZ[FI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      
      offset     

  public static native void glUniformMatrix2x3fv(int, int, boolean, java.nio.FloatBuffer);
    descriptor: (IIZLjava/nio/FloatBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      

  public static native void glUniformMatrix3x2fv(int, int, boolean, float[], int);
    descriptor: (IIZ[FI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      
      offset     

  public static native void glUniformMatrix3x2fv(int, int, boolean, java.nio.FloatBuffer);
    descriptor: (IIZLjava/nio/FloatBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      

  public static native void glUniformMatrix2x4fv(int, int, boolean, float[], int);
    descriptor: (IIZ[FI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      
      offset     

  public static native void glUniformMatrix2x4fv(int, int, boolean, java.nio.FloatBuffer);
    descriptor: (IIZLjava/nio/FloatBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      

  public static native void glUniformMatrix4x2fv(int, int, boolean, float[], int);
    descriptor: (IIZ[FI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      
      offset     

  public static native void glUniformMatrix4x2fv(int, int, boolean, java.nio.FloatBuffer);
    descriptor: (IIZLjava/nio/FloatBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      

  public static native void glUniformMatrix3x4fv(int, int, boolean, float[], int);
    descriptor: (IIZ[FI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      
      offset     

  public static native void glUniformMatrix3x4fv(int, int, boolean, java.nio.FloatBuffer);
    descriptor: (IIZLjava/nio/FloatBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      

  public static native void glUniformMatrix4x3fv(int, int, boolean, float[], int);
    descriptor: (IIZ[FI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      
      offset     

  public static native void glUniformMatrix4x3fv(int, int, boolean, java.nio.FloatBuffer);
    descriptor: (IIZLjava/nio/FloatBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      location   
      count      
      transpose  
      value      

  public static native void glBlitFramebuffer(int, int, int, int, int, int, int, int, int, int);
    descriptor: (IIIIIIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      srcX0   
      srcY0   
      srcX1   
      srcY1   
      dstX0   
      dstY0   
      dstX1   
      dstY1   
      mask    
      filter  

  public static native void glRenderbufferStorageMultisample(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      samples         
      internalformat  
      width           
      height          

  public static native void glFramebufferTextureLayer(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      target      
      attachment  
      texture     
      level       
      layer       

  public static native java.nio.Buffer glMapBufferRange(int, int, int, int);
    descriptor: (IIII)Ljava/nio/Buffer;
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      offset  
      length  
      access  

  public static native void glFlushMappedBufferRange(int, int, int);
    descriptor: (III)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      offset  
      length  

  public static native void glBindVertexArray(int);
    descriptor: (I)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
       Name  Flags
      array  

  public static native void glDeleteVertexArrays(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      n       
      arrays  
      offset  

  public static native void glDeleteVertexArrays(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      n       
      arrays  

  public static native void glGenVertexArrays(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      n       
      arrays  
      offset  

  public static native void glGenVertexArrays(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      n       
      arrays  

  public static native boolean glIsVertexArray(int);
    descriptor: (I)Z
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
       Name  Flags
      array  

  public static native void glGetIntegeri_v(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      index   
      data    
      offset  

  public static native void glGetIntegeri_v(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      index   
      data    

  public static native void glBeginTransformFeedback(int);
    descriptor: (I)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
               Name  Flags
      primitiveMode  

  public static native void glEndTransformFeedback();
    descriptor: ()V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE

  public static native void glBindBufferRange(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      index   
      buffer  
      offset  
      size    

  public static native void glBindBufferBase(int, int, int);
    descriptor: (III)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      index   
      buffer  

  public static native void glTransformFeedbackVaryings(int, java.lang.String[], int);
    descriptor: (I[Ljava/lang/String;I)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      program     
      varyings    
      bufferMode  

  public static native void glGetTransformFeedbackVarying(int, int, int, int[], int, int[], int, int[], int, byte[], int);
    descriptor: (III[II[II[II[BI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
              Name  Flags
      program       
      index         
      bufsize       
      length        
      lengthOffset  
      size          
      sizeOffset    
      type          
      typeOffset    
      name          
      nameOffset    

  public static native void glGetTransformFeedbackVarying(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte);
    descriptor: (IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;B)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      program  
      index    
      bufsize  
      length   
      size     
      type     
      name     

  public static native void glGetTransformFeedbackVarying(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.ByteBuffer);
    descriptor: (IIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/ByteBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      program  
      index    
      bufsize  
      length   
      size     
      type     
      name     

  public static native java.lang.String glGetTransformFeedbackVarying(int, int, int[], int, int[], int);
    descriptor: (II[II[II)Ljava/lang/String;
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      program     
      index       
      size        
      sizeOffset  
      type        
      typeOffset  

  public static native java.lang.String glGetTransformFeedbackVarying(int, int, java.nio.IntBuffer, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)Ljava/lang/String;
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      program  
      index    
      size     
      type     

  private static native void glVertexAttribIPointerBounds(int, int, int, int, java.nio.Buffer, int);
    descriptor: (IIIILjava/nio/Buffer;I)V
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      index      
      size       
      type       
      stride     
      pointer    
      remaining  

  public static void glVertexAttribIPointer(int, int, int, int, java.nio.Buffer);
    descriptor: (IIIILjava/nio/Buffer;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // int index
        start local 1 // int size
        start local 2 // int type
        start local 3 // int stride
        start local 4 // java.nio.Buffer pointer
         0: .line 965
            iload 0 /* index */
         1: .line 966
            iload 1 /* size */
         2: .line 967
            iload 2 /* type */
         3: .line 968
            iload 3 /* stride */
         4: .line 969
            aload 4 /* pointer */
         5: .line 970
            aload 4 /* pointer */
            invokevirtual java.nio.Buffer.remaining:()I
         6: .line 964
            invokestatic android.opengl.GLES30.glVertexAttribIPointerBounds:(IIIILjava/nio/Buffer;I)V
         7: .line 972
            return
        end local 4 // java.nio.Buffer pointer
        end local 3 // int stride
        end local 2 // int type
        end local 1 // int size
        end local 0 // int index
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    8     0    index  I
            0    8     1     size  I
            0    8     2     type  I
            0    8     3   stride  I
            0    8     4  pointer  Ljava/nio/Buffer;
    MethodParameters:
         Name  Flags
      index    
      size     
      type     
      stride   
      pointer  

  public static native void glVertexAttribIPointer(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      index   
      size    
      type    
      stride  
      offset  

  public static native void glGetVertexAttribIiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      index   
      pname   
      params  
      offset  

  public static native void glGetVertexAttribIiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      index   
      pname   
      params  

  public static native void glGetVertexAttribIuiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      index   
      pname   
      params  
      offset  

  public static native void glGetVertexAttribIuiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      index   
      pname   
      params  

  public static native void glVertexAttribI4i(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
       Name  Flags
      index  
      x      
      y      
      z      
      w      

  public static native void glVertexAttribI4ui(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
       Name  Flags
      index  
      x      
      y      
      z      
      w      

  public static native void glVertexAttribI4iv(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      index   
      v       
      offset  

  public static native void glVertexAttribI4iv(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
       Name  Flags
      index  
      v      

  public static native void glVertexAttribI4uiv(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      index   
      v       
      offset  

  public static native void glVertexAttribI4uiv(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
       Name  Flags
      index  
      v      

  public static native void glGetUniformuiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      program   
      location  
      params    
      offset    

  public static native void glGetUniformuiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      program   
      location  
      params    

  public static native int glGetFragDataLocation(int, java.lang.String);
    descriptor: (ILjava/lang/String;)I
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      program  
      name     

  public static native void glUniform1ui(int, int);
    descriptor: (II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      v0        

  public static native void glUniform2ui(int, int, int);
    descriptor: (III)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      v0        
      v1        

  public static native void glUniform3ui(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      v0        
      v1        
      v2        

  public static native void glUniform4ui(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      v0        
      v1        
      v2        
      v3        

  public static native void glUniform1uiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      count     
      value     
      offset    

  public static native void glUniform1uiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      count     
      value     

  public static native void glUniform2uiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      count     
      value     
      offset    

  public static native void glUniform2uiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      count     
      value     

  public static native void glUniform3uiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      count     
      value     
      offset    

  public static native void glUniform3uiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      count     
      value     

  public static native void glUniform4uiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      count     
      value     
      offset    

  public static native void glUniform4uiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      location  
      count     
      value     

  public static native void glClearBufferiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      buffer      
      drawbuffer  
      value       
      offset      

  public static native void glClearBufferiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      buffer      
      drawbuffer  
      value       

  public static native void glClearBufferuiv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      buffer      
      drawbuffer  
      value       
      offset      

  public static native void glClearBufferuiv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      buffer      
      drawbuffer  
      value       

  public static native void glClearBufferfv(int, int, float[], int);
    descriptor: (II[FI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      buffer      
      drawbuffer  
      value       
      offset      

  public static native void glClearBufferfv(int, int, java.nio.FloatBuffer);
    descriptor: (IILjava/nio/FloatBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      buffer      
      drawbuffer  
      value       

  public static native void glClearBufferfi(int, int, float, int);
    descriptor: (IIFI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
            Name  Flags
      buffer      
      drawbuffer  
      depth       
      stencil     

  public static native java.lang.String glGetStringi(int, int);
    descriptor: (II)Ljava/lang/String;
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
       Name  Flags
      name   
      index  

  public static native void glCopyBufferSubData(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
             Name  Flags
      readTarget   
      writeTarget  
      readOffset   
      writeOffset  
      size         

  public static native void glGetUniformIndices(int, java.lang.String[], int[], int);
    descriptor: (I[Ljava/lang/String;[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                      Name  Flags
      program               
      uniformNames          
      uniformIndices        
      uniformIndicesOffset  

  public static native void glGetUniformIndices(int, java.lang.String[], java.nio.IntBuffer);
    descriptor: (I[Ljava/lang/String;Ljava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      program         
      uniformNames    
      uniformIndices  

  public static native void glGetActiveUniformsiv(int, int, int[], int, int, int[], int);
    descriptor: (II[III[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                      Name  Flags
      program               
      uniformCount          
      uniformIndices        
      uniformIndicesOffset  
      pname                 
      params                
      paramsOffset          

  public static native void glGetActiveUniformsiv(int, int, java.nio.IntBuffer, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      program         
      uniformCount    
      uniformIndices  
      pname           
      params          

  public static native int glGetUniformBlockIndex(int, java.lang.String);
    descriptor: (ILjava/lang/String;)I
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                  Name  Flags
      program           
      uniformBlockName  

  public static native void glGetActiveUniformBlockiv(int, int, int, int[], int);
    descriptor: (III[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                   Name  Flags
      program            
      uniformBlockIndex  
      pname              
      params             
      offset             

  public static native void glGetActiveUniformBlockiv(int, int, int, java.nio.IntBuffer);
    descriptor: (IIILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                   Name  Flags
      program            
      uniformBlockIndex  
      pname              
      params             

  public static native void glGetActiveUniformBlockName(int, int, int, int[], int, byte[], int);
    descriptor: (III[II[BI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                        Name  Flags
      program                 
      uniformBlockIndex       
      bufSize                 
      length                  
      lengthOffset            
      uniformBlockName        
      uniformBlockNameOffset  

  public static native void glGetActiveUniformBlockName(int, int, java.nio.Buffer, java.nio.Buffer);
    descriptor: (IILjava/nio/Buffer;Ljava/nio/Buffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                   Name  Flags
      program            
      uniformBlockIndex  
      length             
      uniformBlockName   

  public static native java.lang.String glGetActiveUniformBlockName(int, int);
    descriptor: (II)Ljava/lang/String;
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                   Name  Flags
      program            
      uniformBlockIndex  

  public static native void glUniformBlockBinding(int, int, int);
    descriptor: (III)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                     Name  Flags
      program              
      uniformBlockIndex    
      uniformBlockBinding  

  public static native void glDrawArraysInstanced(int, int, int, int);
    descriptor: (IIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
               Name  Flags
      mode           
      first          
      count          
      instanceCount  

  public static native void glDrawElementsInstanced(int, int, int, java.nio.Buffer, int);
    descriptor: (IIILjava/nio/Buffer;I)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
               Name  Flags
      mode           
      count          
      type           
      indices        
      instanceCount  

  public static native void glDrawElementsInstanced(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
               Name  Flags
      mode           
      count          
      type           
      indicesOffset  
      instanceCount  

  public static native long glFenceSync(int, int);
    descriptor: (II)J
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
           Name  Flags
      condition  
      flags      

  public static native boolean glIsSync(long);
    descriptor: (J)Z
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      sync  

  public static native void glDeleteSync(long);
    descriptor: (J)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      sync  

  public static native int glClientWaitSync(long, int, long);
    descriptor: (JIJ)I
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sync     
      flags    
      timeout  

  public static native void glWaitSync(long, int, long);
    descriptor: (JIJ)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sync     
      flags    
      timeout  

  public static native void glGetInteger64v(int, long[], int);
    descriptor: (I[JI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pname   
      params  
      offset  

  public static native void glGetInteger64v(int, java.nio.LongBuffer);
    descriptor: (ILjava/nio/LongBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      pname   
      params  

  public static native void glGetSynciv(long, int, int, int[], int, int[], int);
    descriptor: (JII[II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
              Name  Flags
      sync          
      pname         
      bufSize       
      length        
      lengthOffset  
      values        
      valuesOffset  

  public static native void glGetSynciv(long, int, int, java.nio.IntBuffer, java.nio.IntBuffer);
    descriptor: (JIILjava/nio/IntBuffer;Ljava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sync     
      pname    
      bufSize  
      length   
      values   

  public static native void glGetInteger64i_v(int, int, long[], int);
    descriptor: (II[JI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      index   
      data    
      offset  

  public static native void glGetInteger64i_v(int, int, java.nio.LongBuffer);
    descriptor: (IILjava/nio/LongBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      index   
      data    

  public static native void glGetBufferParameteri64v(int, int, long[], int);
    descriptor: (II[JI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      pname   
      params  
      offset  

  public static native void glGetBufferParameteri64v(int, int, java.nio.LongBuffer);
    descriptor: (IILjava/nio/LongBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      pname   
      params  

  public static native void glGenSamplers(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      count     
      samplers  
      offset    

  public static native void glGenSamplers(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      count     
      samplers  

  public static native void glDeleteSamplers(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      count     
      samplers  
      offset    

  public static native void glDeleteSamplers(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
          Name  Flags
      count     
      samplers  

  public static native boolean glIsSampler(int);
    descriptor: (I)Z
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  

  public static native void glBindSampler(int, int);
    descriptor: (II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      unit     
      sampler  

  public static native void glSamplerParameteri(int, int, int);
    descriptor: (III)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      param    

  public static native void glSamplerParameteriv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      param    
      offset   

  public static native void glSamplerParameteriv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      param    

  public static native void glSamplerParameterf(int, int, float);
    descriptor: (IIF)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      param    

  public static native void glSamplerParameterfv(int, int, float[], int);
    descriptor: (II[FI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      param    
      offset   

  public static native void glSamplerParameterfv(int, int, java.nio.FloatBuffer);
    descriptor: (IILjava/nio/FloatBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      param    

  public static native void glGetSamplerParameteriv(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      params   
      offset   

  public static native void glGetSamplerParameteriv(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      params   

  public static native void glGetSamplerParameterfv(int, int, float[], int);
    descriptor: (II[FI)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      params   
      offset   

  public static native void glGetSamplerParameterfv(int, int, java.nio.FloatBuffer);
    descriptor: (IILjava/nio/FloatBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      sampler  
      pname    
      params   

  public static native void glVertexAttribDivisor(int, int);
    descriptor: (II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      index    
      divisor  

  public static native void glBindTransformFeedback(int, int);
    descriptor: (II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      target  
      id      

  public static native void glDeleteTransformFeedbacks(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      n       
      ids     
      offset  

  public static native void glDeleteTransformFeedbacks(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      n     
      ids   

  public static native void glGenTransformFeedbacks(int, int[], int);
    descriptor: (I[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      n       
      ids     
      offset  

  public static native void glGenTransformFeedbacks(int, java.nio.IntBuffer);
    descriptor: (ILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      n     
      ids   

  public static native boolean glIsTransformFeedback(int);
    descriptor: (I)Z
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
      Name  Flags
      id    

  public static native void glPauseTransformFeedback();
    descriptor: ()V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE

  public static native void glResumeTransformFeedback();
    descriptor: ()V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE

  public static native void glGetProgramBinary(int, int, int[], int, int[], int, java.nio.Buffer);
    descriptor: (II[II[IILjava/nio/Buffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                    Name  Flags
      program             
      bufSize             
      length              
      lengthOffset        
      binaryFormat        
      binaryFormatOffset  
      binary              

  public static native void glGetProgramBinary(int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.Buffer);
    descriptor: (IILjava/nio/IntBuffer;Ljava/nio/IntBuffer;Ljava/nio/Buffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
              Name  Flags
      program       
      bufSize       
      length        
      binaryFormat  
      binary        

  public static native void glProgramBinary(int, int, java.nio.Buffer, int);
    descriptor: (IILjava/nio/Buffer;I)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
              Name  Flags
      program       
      binaryFormat  
      binary        
      length        

  public static native void glProgramParameteri(int, int, int);
    descriptor: (III)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
         Name  Flags
      program  
      pname    
      value    

  public static native void glInvalidateFramebuffer(int, int, int[], int);
    descriptor: (II[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      numAttachments  
      attachments     
      offset          

  public static native void glInvalidateFramebuffer(int, int, java.nio.IntBuffer);
    descriptor: (IILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      numAttachments  
      attachments     

  public static native void glInvalidateSubFramebuffer(int, int, int[], int, int, int, int, int);
    descriptor: (II[IIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      numAttachments  
      attachments     
      offset          
      x               
      y               
      width           
      height          

  public static native void glInvalidateSubFramebuffer(int, int, java.nio.IntBuffer, int, int, int, int);
    descriptor: (IILjava/nio/IntBuffer;IIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      numAttachments  
      attachments     
      x               
      y               
      width           
      height          

  public static native void glTexStorage2D(int, int, int, int, int);
    descriptor: (IIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      levels          
      internalformat  
      width           
      height          

  public static native void glTexStorage3D(int, int, int, int, int, int);
    descriptor: (IIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      levels          
      internalformat  
      width           
      height          
      depth           

  public static native void glGetInternalformativ(int, int, int, int, int[], int);
    descriptor: (IIII[II)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      internalformat  
      pname           
      bufSize         
      params          
      offset          

  public static native void glGetInternalformativ(int, int, int, int, java.nio.IntBuffer);
    descriptor: (IIIILjava/nio/IntBuffer;)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
                Name  Flags
      target          
      internalformat  
      pname           
      bufSize         
      params          

  public static native void glReadPixels(int, int, int, int, int, int, int);
    descriptor: (IIIIIII)V
    flags: (0x0109) ACC_PUBLIC, ACC_STATIC, ACC_NATIVE
    MethodParameters:
        Name  Flags
      x       
      y       
      width   
      height  
      format  
      type    
      offset  
}
SourceFile: "GLES30.java"