13608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich/* 224ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** 324ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** Copyright 2009, The Android Open Source Project 424ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** 524ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** Licensed under the Apache License, Version 2.0 (the "License"); 624ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** you may not use this file except in compliance with the License. 724ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** You may obtain a copy of the License at 824ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** 924ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** http://www.apache.org/licenses/LICENSE-2.0 1024ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** 1124ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** Unless required by applicable law or agreed to in writing, software 1224ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** distributed under the License is distributed on an "AS IS" BASIS, 1324ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1424ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** See the License for the specific language governing permissions and 1524ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes** limitations under the License. 1624ce5fb2cc09d0a14406e7b935f8648c5720d27eElliott Hughes*/ 173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich// This source file is automatically generated 193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevichpackage android.opengl; 213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 22981ccfbbfd737e2bdf0cedec0089975f91fd4e0aJack Palevich/** OpenGL ES 2.0 233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich */ 243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevichpublic class GLES20 { 253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ACTIVE_TEXTURE = 0x84E0; 263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_BUFFER_BIT = 0x00000100; 273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_BUFFER_BIT = 0x00000400; 283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_COLOR_BUFFER_BIT = 0x00004000; 293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FALSE = 0; 303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TRUE = 1; 313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_POINTS = 0x0000; 323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LINES = 0x0001; 333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LINE_LOOP = 0x0002; 343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LINE_STRIP = 0x0003; 353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TRIANGLES = 0x0004; 363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TRIANGLE_STRIP = 0x0005; 373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TRIANGLE_FAN = 0x0006; 383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ZERO = 0; 393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ONE = 1; 403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SRC_COLOR = 0x0300; 413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ONE_MINUS_SRC_COLOR = 0x0301; 423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SRC_ALPHA = 0x0302; 433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ONE_MINUS_SRC_ALPHA = 0x0303; 443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DST_ALPHA = 0x0304; 453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ONE_MINUS_DST_ALPHA = 0x0305; 463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DST_COLOR = 0x0306; 473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ONE_MINUS_DST_COLOR = 0x0307; 483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SRC_ALPHA_SATURATE = 0x0308; 493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FUNC_ADD = 0x8006; 503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BLEND_EQUATION = 0x8009; 51981ccfbbfd737e2bdf0cedec0089975f91fd4e0aJack Palevich public static final int GL_BLEND_EQUATION_RGB = 0x8009; /* same as BLEND_EQUATION */ 523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BLEND_EQUATION_ALPHA = 0x883D; 533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FUNC_SUBTRACT = 0x800A; 543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FUNC_REVERSE_SUBTRACT = 0x800B; 553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BLEND_DST_RGB = 0x80C8; 563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BLEND_SRC_RGB = 0x80C9; 573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BLEND_DST_ALPHA = 0x80CA; 583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BLEND_SRC_ALPHA = 0x80CB; 593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_CONSTANT_COLOR = 0x8001; 603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ONE_MINUS_CONSTANT_COLOR = 0x8002; 613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_CONSTANT_ALPHA = 0x8003; 623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004; 633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BLEND_COLOR = 0x8005; 643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ARRAY_BUFFER = 0x8892; 653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ELEMENT_ARRAY_BUFFER = 0x8893; 663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ARRAY_BUFFER_BINDING = 0x8894; 673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895; 683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STREAM_DRAW = 0x88E0; 693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STATIC_DRAW = 0x88E4; 703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DYNAMIC_DRAW = 0x88E8; 713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BUFFER_SIZE = 0x8764; 723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BUFFER_USAGE = 0x8765; 733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_CURRENT_VERTEX_ATTRIB = 0x8626; 743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRONT = 0x0404; 753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BACK = 0x0405; 763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRONT_AND_BACK = 0x0408; 773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_2D = 0x0DE1; 783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_CULL_FACE = 0x0B44; 793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BLEND = 0x0BE2; 803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DITHER = 0x0BD0; 813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_TEST = 0x0B90; 823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_TEST = 0x0B71; 833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SCISSOR_TEST = 0x0C11; 843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_POLYGON_OFFSET_FILL = 0x8037; 853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E; 863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SAMPLE_COVERAGE = 0x80A0; 873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NO_ERROR = 0; 883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INVALID_ENUM = 0x0500; 893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INVALID_VALUE = 0x0501; 903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INVALID_OPERATION = 0x0502; 913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_OUT_OF_MEMORY = 0x0505; 923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_CW = 0x0900; 933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_CCW = 0x0901; 943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LINE_WIDTH = 0x0B21; 953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ALIASED_POINT_SIZE_RANGE = 0x846D; 963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ALIASED_LINE_WIDTH_RANGE = 0x846E; 973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_CULL_FACE_MODE = 0x0B45; 983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRONT_FACE = 0x0B46; 993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_RANGE = 0x0B70; 1003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_WRITEMASK = 0x0B72; 1013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_CLEAR_VALUE = 0x0B73; 1023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_FUNC = 0x0B74; 1033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_CLEAR_VALUE = 0x0B91; 1043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_FUNC = 0x0B92; 1053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_FAIL = 0x0B94; 1063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95; 1073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_PASS_DEPTH_PASS = 0x0B96; 1083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_REF = 0x0B97; 1093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_VALUE_MASK = 0x0B93; 1103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_WRITEMASK = 0x0B98; 1113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_BACK_FUNC = 0x8800; 1123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_BACK_FAIL = 0x8801; 1133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802; 1143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803; 1153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_BACK_REF = 0x8CA3; 1163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_BACK_VALUE_MASK = 0x8CA4; 1173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_BACK_WRITEMASK = 0x8CA5; 1183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VIEWPORT = 0x0BA2; 1193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SCISSOR_BOX = 0x0C10; 1203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_COLOR_CLEAR_VALUE = 0x0C22; 1213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_COLOR_WRITEMASK = 0x0C23; 1223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_UNPACK_ALIGNMENT = 0x0CF5; 1233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_PACK_ALIGNMENT = 0x0D05; 1243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_TEXTURE_SIZE = 0x0D33; 1253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_VIEWPORT_DIMS = 0x0D3A; 1263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SUBPIXEL_BITS = 0x0D50; 1273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RED_BITS = 0x0D52; 1283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_GREEN_BITS = 0x0D53; 1293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BLUE_BITS = 0x0D54; 1303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ALPHA_BITS = 0x0D55; 1313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_BITS = 0x0D56; 1323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_BITS = 0x0D57; 1333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_POLYGON_OFFSET_UNITS = 0x2A00; 1343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_POLYGON_OFFSET_FACTOR = 0x8038; 1353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_BINDING_2D = 0x8069; 1363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SAMPLE_BUFFERS = 0x80A8; 1373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SAMPLES = 0x80A9; 1383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SAMPLE_COVERAGE_VALUE = 0x80AA; 1393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SAMPLE_COVERAGE_INVERT = 0x80AB; 1403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2; 1413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3; 1423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DONT_CARE = 0x1100; 1433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FASTEST = 0x1101; 1443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NICEST = 0x1102; 1453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_GENERATE_MIPMAP_HINT = 0x8192; 1463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BYTE = 0x1400; 1473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_UNSIGNED_BYTE = 0x1401; 1483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SHORT = 0x1402; 1493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_UNSIGNED_SHORT = 0x1403; 1503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INT = 0x1404; 1513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_UNSIGNED_INT = 0x1405; 1523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FLOAT = 0x1406; 1533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FIXED = 0x140C; 1543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_COMPONENT = 0x1902; 1553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ALPHA = 0x1906; 1563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RGB = 0x1907; 1573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RGBA = 0x1908; 1583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LUMINANCE = 0x1909; 1593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LUMINANCE_ALPHA = 0x190A; 1603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033; 1613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034; 1623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_UNSIGNED_SHORT_5_6_5 = 0x8363; 1633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAGMENT_SHADER = 0x8B30; 1643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VERTEX_SHADER = 0x8B31; 1653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_VERTEX_ATTRIBS = 0x8869; 1663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB; 1673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_VARYING_VECTORS = 0x8DFC; 1683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D; 1693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C; 1703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872; 1713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD; 1723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SHADER_TYPE = 0x8B4F; 1733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DELETE_STATUS = 0x8B80; 1743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LINK_STATUS = 0x8B82; 1753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VALIDATE_STATUS = 0x8B83; 1763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ATTACHED_SHADERS = 0x8B85; 1773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ACTIVE_UNIFORMS = 0x8B86; 1783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87; 1793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ACTIVE_ATTRIBUTES = 0x8B89; 1803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A; 1813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SHADING_LANGUAGE_VERSION = 0x8B8C; 1823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_CURRENT_PROGRAM = 0x8B8D; 1833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NEVER = 0x0200; 1843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LESS = 0x0201; 1853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_EQUAL = 0x0202; 1863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LEQUAL = 0x0203; 1873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_GREATER = 0x0204; 1883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NOTEQUAL = 0x0205; 1893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_GEQUAL = 0x0206; 1903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_ALWAYS = 0x0207; 1913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_KEEP = 0x1E00; 1923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_REPLACE = 0x1E01; 1933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INCR = 0x1E02; 1943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DECR = 0x1E03; 1953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INVERT = 0x150A; 1963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INCR_WRAP = 0x8507; 1973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DECR_WRAP = 0x8508; 1983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VENDOR = 0x1F00; 1993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERER = 0x1F01; 2003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VERSION = 0x1F02; 2013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_EXTENSIONS = 0x1F03; 2023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NEAREST = 0x2600; 2033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LINEAR = 0x2601; 2043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NEAREST_MIPMAP_NEAREST = 0x2700; 2053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LINEAR_MIPMAP_NEAREST = 0x2701; 2063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NEAREST_MIPMAP_LINEAR = 0x2702; 2073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LINEAR_MIPMAP_LINEAR = 0x2703; 2083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_MAG_FILTER = 0x2800; 2093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_MIN_FILTER = 0x2801; 2103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_WRAP_S = 0x2802; 2113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_WRAP_T = 0x2803; 2123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE = 0x1702; 2133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_CUBE_MAP = 0x8513; 2143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_BINDING_CUBE_MAP = 0x8514; 2153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515; 2163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516; 2173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517; 2183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518; 2193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519; 2203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A; 2213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C; 2223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE0 = 0x84C0; 2233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE1 = 0x84C1; 2243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE2 = 0x84C2; 2253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE3 = 0x84C3; 2263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE4 = 0x84C4; 2273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE5 = 0x84C5; 2283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE6 = 0x84C6; 2293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE7 = 0x84C7; 2303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE8 = 0x84C8; 2313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE9 = 0x84C9; 2323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE10 = 0x84CA; 2333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE11 = 0x84CB; 2343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE12 = 0x84CC; 2353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE13 = 0x84CD; 2363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE14 = 0x84CE; 2373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE15 = 0x84CF; 2383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE16 = 0x84D0; 2393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE17 = 0x84D1; 2403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE18 = 0x84D2; 2413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE19 = 0x84D3; 2423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE20 = 0x84D4; 2433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE21 = 0x84D5; 2443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE22 = 0x84D6; 2453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE23 = 0x84D7; 2463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE24 = 0x84D8; 2473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE25 = 0x84D9; 2483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE26 = 0x84DA; 2493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE27 = 0x84DB; 2503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE28 = 0x84DC; 2513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE29 = 0x84DD; 2523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE30 = 0x84DE; 2533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_TEXTURE31 = 0x84DF; 2543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_REPEAT = 0x2901; 2553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_CLAMP_TO_EDGE = 0x812F; 2563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MIRRORED_REPEAT = 0x8370; 2573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FLOAT_VEC2 = 0x8B50; 2583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FLOAT_VEC3 = 0x8B51; 2593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FLOAT_VEC4 = 0x8B52; 2603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INT_VEC2 = 0x8B53; 2613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INT_VEC3 = 0x8B54; 2623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INT_VEC4 = 0x8B55; 2633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BOOL = 0x8B56; 2643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BOOL_VEC2 = 0x8B57; 2653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BOOL_VEC3 = 0x8B58; 2663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_BOOL_VEC4 = 0x8B59; 2673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FLOAT_MAT2 = 0x8B5A; 2683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FLOAT_MAT3 = 0x8B5B; 2693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FLOAT_MAT4 = 0x8B5C; 2703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SAMPLER_2D = 0x8B5E; 2713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SAMPLER_CUBE = 0x8B60; 2723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622; 2733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623; 2743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624; 2753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625; 2763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A; 2773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645; 2783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F; 2793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A; 2803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B; 2813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_COMPILE_STATUS = 0x8B81; 2823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INFO_LOG_LENGTH = 0x8B84; 2833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SHADER_SOURCE_LENGTH = 0x8B88; 2843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SHADER_COMPILER = 0x8DFA; 2853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_SHADER_BINARY_FORMATS = 0x8DF8; 2863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NUM_SHADER_BINARY_FORMATS = 0x8DF9; 2873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LOW_FLOAT = 0x8DF0; 2883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MEDIUM_FLOAT = 0x8DF1; 2893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_HIGH_FLOAT = 0x8DF2; 2903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_LOW_INT = 0x8DF3; 2913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MEDIUM_INT = 0x8DF4; 2923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_HIGH_INT = 0x8DF5; 2933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER = 0x8D40; 2943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER = 0x8D41; 2953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RGBA4 = 0x8056; 2963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RGB5_A1 = 0x8057; 2973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RGB565 = 0x8D62; 2983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_COMPONENT16 = 0x81A5; 2993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_INDEX = 0x1901; 3003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_INDEX8 = 0x8D48; 3013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_WIDTH = 0x8D42; 3023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_HEIGHT = 0x8D43; 3033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_INTERNAL_FORMAT = 0x8D44; 3043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_RED_SIZE = 0x8D50; 3053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_GREEN_SIZE = 0x8D51; 3063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_BLUE_SIZE = 0x8D52; 3073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_ALPHA_SIZE = 0x8D53; 3083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_DEPTH_SIZE = 0x8D54; 3093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_STENCIL_SIZE = 0x8D55; 3103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0; 3113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1; 3123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2; 3133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3; 3143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_COLOR_ATTACHMENT0 = 0x8CE0; 3153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_DEPTH_ATTACHMENT = 0x8D00; 3163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_STENCIL_ATTACHMENT = 0x8D20; 3173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_NONE = 0; 3183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_COMPLETE = 0x8CD5; 3193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6; 3203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7; 3213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9; 3223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_UNSUPPORTED = 0x8CDD; 3233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_FRAMEBUFFER_BINDING = 0x8CA6; 3243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_RENDERBUFFER_BINDING = 0x8CA7; 3253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_MAX_RENDERBUFFER_SIZE = 0x84E8; 3263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static final int GL_INVALID_FRAMEBUFFER_OPERATION = 0x0506; 3273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich native private static void _nativeClassInit(); 3293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich static { 330981ccfbbfd737e2bdf0cedec0089975f91fd4e0aJack Palevich _nativeClassInit(); 3313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich } 3323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glActiveTexture ( GLenum texture ) 3333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glActiveTexture( 3353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int texture 3363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 3373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glAttachShader ( GLuint program, GLuint shader ) 3393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glAttachShader( 3413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 3423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader 3433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 3443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBindAttribLocation ( GLuint program, GLuint index, const char *name ) 3463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBindAttribLocation( 3483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 3493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index, 3503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich String name 3513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 3523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBindBuffer ( GLenum target, GLuint buffer ) 3543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBindBuffer( 3563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 3573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int buffer 3583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 3593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBindFramebuffer ( GLenum target, GLuint framebuffer ) 3613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBindFramebuffer( 3633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 3643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int framebuffer 3653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 3663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBindRenderbuffer ( GLenum target, GLuint renderbuffer ) 3683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBindRenderbuffer( 3703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 3713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int renderbuffer 3723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 3733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBindTexture ( GLenum target, GLuint texture ) 3753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBindTexture( 3773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 3783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int texture 3793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 3803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBlendColor ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) 3823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBlendColor( 3843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float red, 3853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float green, 3863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float blue, 3873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float alpha 3883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 3893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBlendEquation ( GLenum mode ) 3913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBlendEquation( 3933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mode 3943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 3953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBlendEquationSeparate ( GLenum modeRGB, GLenum modeAlpha ) 3973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 3983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBlendEquationSeparate( 3993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int modeRGB, 4003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int modeAlpha 4013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBlendFunc ( GLenum sfactor, GLenum dfactor ) 4043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBlendFunc( 4063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int sfactor, 4073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int dfactor 4083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBlendFuncSeparate ( GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha ) 4113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBlendFuncSeparate( 4133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int srcRGB, 4143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int dstRGB, 4153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int srcAlpha, 4163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int dstAlpha 4173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBufferData ( GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage ) 4203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBufferData( 4223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 4233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int size, 4243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer data, 4253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int usage 4263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glBufferSubData ( GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data ) 4293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glBufferSubData( 4313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 4323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset, 4333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int size, 4343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer data 4353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLenum glCheckFramebufferStatus ( GLenum target ) 4383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native int glCheckFramebufferStatus( 4403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target 4413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glClear ( GLbitfield mask ) 4443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glClear( 4463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mask 4473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glClearColor ( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha ) 4503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glClearColor( 4523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float red, 4533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float green, 4543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float blue, 4553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float alpha 4563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glClearDepthf ( GLclampf depth ) 4593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glClearDepthf( 4613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float depth 4623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glClearStencil ( GLint s ) 4653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glClearStencil( 4673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int s 4683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glColorMask ( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha ) 4713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glColorMask( 4733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean red, 4743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean green, 4753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean blue, 4763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean alpha 4773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glCompileShader ( GLuint shader ) 4803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glCompileShader( 4823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader 4833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glCompressedTexImage2D ( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data ) 4863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glCompressedTexImage2D( 4883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 4893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int level, 4903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int internalformat, 4913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 4923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height, 4933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int border, 4943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int imageSize, 4953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer data 4963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 4973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 4983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glCompressedTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data ) 4993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glCompressedTexSubImage2D( 5013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 5023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int level, 5033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int xoffset, 5043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int yoffset, 5053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 5063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height, 5073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int format, 5083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int imageSize, 5093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer data 5103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glCopyTexImage2D ( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) 5133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glCopyTexImage2D( 5153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 5163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int level, 5173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int internalformat, 5183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int x, 5193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int y, 5203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 5213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height, 5223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int border 5233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glCopyTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height ) 5263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glCopyTexSubImage2D( 5283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 5293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int level, 5303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int xoffset, 5313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int yoffset, 5323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int x, 5333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int y, 5343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 5353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height 5363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLuint glCreateProgram ( void ) 5393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native int glCreateProgram( 5413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLuint glCreateShader ( GLenum type ) 5443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native int glCreateShader( 5463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int type 5473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glCullFace ( GLenum mode ) 5503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glCullFace( 5523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mode 5533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteBuffers ( GLsizei n, const GLuint *buffers ) 5563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteBuffers( 5583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 5593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] buffers, 5603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 5613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteBuffers ( GLsizei n, const GLuint *buffers ) 5643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteBuffers( 5663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 5673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer buffers 5683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteFramebuffers ( GLsizei n, const GLuint *framebuffers ) 5713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteFramebuffers( 5733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 5743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] framebuffers, 5753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 5763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteFramebuffers ( GLsizei n, const GLuint *framebuffers ) 5793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteFramebuffers( 5813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 5823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer framebuffers 5833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteProgram ( GLuint program ) 5863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteProgram( 5883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program 5893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteRenderbuffers ( GLsizei n, const GLuint *renderbuffers ) 5923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteRenderbuffers( 5943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 5953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] renderbuffers, 5963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 5973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 5983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 5993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteRenderbuffers ( GLsizei n, const GLuint *renderbuffers ) 6003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteRenderbuffers( 6023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 6033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer renderbuffers 6043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteShader ( GLuint shader ) 6073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteShader( 6093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader 6103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteTextures ( GLsizei n, const GLuint *textures ) 6133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteTextures( 6153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 6163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] textures, 6173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 6183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDeleteTextures ( GLsizei n, const GLuint *textures ) 6213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDeleteTextures( 6233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 6243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer textures 6253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDepthFunc ( GLenum func ) 6283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDepthFunc( 6303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int func 6313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDepthMask ( GLboolean flag ) 6343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDepthMask( 6363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean flag 6373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDepthRangef ( GLclampf zNear, GLclampf zFar ) 6403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDepthRangef( 6423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float zNear, 6433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float zFar 6443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDetachShader ( GLuint program, GLuint shader ) 6473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDetachShader( 6493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 6503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader 6513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDisable ( GLenum cap ) 6543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDisable( 6563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int cap 6573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDisableVertexAttribArray ( GLuint index ) 6603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDisableVertexAttribArray( 6623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index 6633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDrawArrays ( GLenum mode, GLint first, GLsizei count ) 6663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDrawArrays( 6683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mode, 6693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int first, 6703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count 6713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 673224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich // C function void glDrawElements ( GLenum mode, GLsizei count, GLenum type, GLint offset ) 674224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich 675224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich public static native void glDrawElements( 676224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich int mode, 677224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich int count, 678224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich int type, 679224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich int offset 680224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich ); 681224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich 6823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glDrawElements ( GLenum mode, GLsizei count, GLenum type, const GLvoid *indices ) 6833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glDrawElements( 6853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mode, 6863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 6873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int type, 6883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer indices 6893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glEnable ( GLenum cap ) 6923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glEnable( 6943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int cap 6953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 6963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glEnableVertexAttribArray ( GLuint index ) 6983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 6993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glEnableVertexAttribArray( 7003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index 7013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glFinish ( void ) 7043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glFinish( 7063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glFlush ( void ) 7093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glFlush( 7113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glFramebufferRenderbuffer ( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer ) 7143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glFramebufferRenderbuffer( 7163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 7173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int attachment, 7183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int renderbuffertarget, 7193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int renderbuffer 7203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glFramebufferTexture2D ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level ) 7233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glFramebufferTexture2D( 7253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 7263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int attachment, 7273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int textarget, 7283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int texture, 7293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int level 7303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glFrontFace ( GLenum mode ) 7333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glFrontFace( 7353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mode 7363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGenBuffers ( GLsizei n, GLuint *buffers ) 7393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGenBuffers( 7413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 7423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] buffers, 7433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 7443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGenBuffers ( GLsizei n, GLuint *buffers ) 7473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGenBuffers( 7493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 7503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer buffers 7513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGenerateMipmap ( GLenum target ) 7543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGenerateMipmap( 7563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target 7573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGenFramebuffers ( GLsizei n, GLuint *framebuffers ) 7603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGenFramebuffers( 7623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 7633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] framebuffers, 7643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 7653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGenFramebuffers ( GLsizei n, GLuint *framebuffers ) 7683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGenFramebuffers( 7703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 7713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer framebuffers 7723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGenRenderbuffers ( GLsizei n, GLuint *renderbuffers ) 7753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGenRenderbuffers( 7773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 7783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] renderbuffers, 7793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 7803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGenRenderbuffers ( GLsizei n, GLuint *renderbuffers ) 7833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGenRenderbuffers( 7853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 7863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer renderbuffers 7873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGenTextures ( GLsizei n, GLuint *textures ) 7903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGenTextures( 7923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 7933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] textures, 7943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 7953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 7963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGenTextures ( GLsizei n, GLuint *textures ) 7983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 7993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGenTextures( 8003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 8013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer textures 8023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 8033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 8043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetActiveAttrib ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 8053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 8063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetActiveAttrib( 8073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 8083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index, 8093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int bufsize, 8103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] length, 8113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int lengthOffset, 8123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] size, 8133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int sizeOffset, 8143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] type, 8153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int typeOffset, 8163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich byte[] name, 8173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int nameOffset 8183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 8193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 8203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetActiveAttrib ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 8213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 8223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetActiveAttrib( 8233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 8243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index, 8253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int bufsize, 8263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer length, 8273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer size, 8283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer type, 8293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich byte name 8303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 8313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 832dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer // C function void glGetActiveAttrib ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 833dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer 834dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer public static native String glGetActiveAttrib( 835dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int program, 836dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int index, 837dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int[] size, 838dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int sizeOffset, 839dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int[] type, 840dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int typeOffset 841dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer ); 842dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer 843dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer // C function void glGetActiveAttrib ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 844dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer 845dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer public static native String glGetActiveAttrib( 846dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int program, 847dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int index, 848dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer java.nio.IntBuffer size, 849dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer java.nio.IntBuffer type 850dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer ); 8513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetActiveUniform ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 8523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 8533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetActiveUniform( 8543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 8553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index, 8563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int bufsize, 8573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] length, 8583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int lengthOffset, 8593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] size, 8603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int sizeOffset, 8613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] type, 8623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int typeOffset, 8633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich byte[] name, 8643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int nameOffset 8653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 8663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 8673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetActiveUniform ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 8683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 8693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetActiveUniform( 8703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 8713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index, 8723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int bufsize, 8733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer length, 8743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer size, 8753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer type, 8763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich byte name 8773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 878dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer // C function void glGetActiveUniform ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 8793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 880dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer public static native String glGetActiveUniform( 881dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int program, 882dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int index, 883dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int[] size, 884dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int sizeOffset, 885dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int[] type, 886dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int typeOffset 887dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer ); 888dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer 889dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer // C function void glGetActiveUniform ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name ) 890dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer 891dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer public static native String glGetActiveUniform( 892dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int program, 893dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int index, 894dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer java.nio.IntBuffer size, 895dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer java.nio.IntBuffer type 896dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer ); 8973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetAttachedShaders ( GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders ) 8983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 8993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetAttachedShaders( 9003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 9013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int maxcount, 9023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] count, 9033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int countOffset, 9043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] shaders, 9053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shadersOffset 9063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetAttachedShaders ( GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders ) 9093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetAttachedShaders( 9113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 9123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int maxcount, 9133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer count, 9143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer shaders 9153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function int glGetAttribLocation ( GLuint program, const char *name ) 9183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native int glGetAttribLocation( 9203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 9213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich String name 9223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetBooleanv ( GLenum pname, GLboolean *params ) 9253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetBooleanv( 9273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 9283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean[] params, 9293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 9303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetBooleanv ( GLenum pname, GLboolean *params ) 9333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetBooleanv( 9353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 9363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 9373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetBufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 9403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetBufferParameteriv( 9423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 9433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 9443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 9453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 9463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetBufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 9493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetBufferParameteriv( 9513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 9523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 9533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 9543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLenum glGetError ( void ) 9573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native int glGetError( 9593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetFloatv ( GLenum pname, GLfloat *params ) 9623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetFloatv( 9643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 9653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] params, 9663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 9673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetFloatv ( GLenum pname, GLfloat *params ) 9703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetFloatv( 9723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 9733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer params 9743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetFramebufferAttachmentParameteriv ( GLenum target, GLenum attachment, GLenum pname, GLint *params ) 9773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetFramebufferAttachmentParameteriv( 9793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 9803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int attachment, 9813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 9823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 9833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 9843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetFramebufferAttachmentParameteriv ( GLenum target, GLenum attachment, GLenum pname, GLint *params ) 9873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetFramebufferAttachmentParameteriv( 9893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 9903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int attachment, 9913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 9923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 9933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 9943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetIntegerv ( GLenum pname, GLint *params ) 9963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 9973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetIntegerv( 9983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 9993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 10003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 10013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 10023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetIntegerv ( GLenum pname, GLint *params ) 10043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetIntegerv( 10063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 10073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 10083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 10093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetProgramiv ( GLuint program, GLenum pname, GLint *params ) 10113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetProgramiv( 10133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 10143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 10153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 10163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 10173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 10183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetProgramiv ( GLuint program, GLenum pname, GLint *params ) 10203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetProgramiv( 10223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 10233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 10243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 10253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 10263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 1027224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich/* 1028224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Copyright (C) 2009 The Android Open Source Project 1029224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1030224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Licensed under the Apache License, Version 2.0 (the "License"); 1031224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * you may not use this file except in compliance with the License. 1032224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * You may obtain a copy of the License at 1033224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1034224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * http://www.apache.org/licenses/LICENSE-2.0 1035224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1036224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Unless required by applicable law or agreed to in writing, software 1037224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * distributed under the License is distributed on an "AS IS" BASIS, 1038224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1039224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * See the License for the specific language governing permissions and 1040224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * limitations under the License. 1041224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich */ 1042224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich 10433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetProgramInfoLog( GLuint program, GLsizei maxLength, GLsizei * length, 1044981ccfbbfd737e2bdf0cedec0089975f91fd4e0aJack Palevich // GLchar * infoLog); 10453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native String glGetProgramInfoLog( 10473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program 10483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 10493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetRenderbufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 10503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetRenderbufferParameteriv( 10523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 10533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 10543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 10553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 10563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 10573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetRenderbufferParameteriv ( GLenum target, GLenum pname, GLint *params ) 10593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetRenderbufferParameteriv( 10613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 10623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 10633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 10643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 10653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetShaderiv ( GLuint shader, GLenum pname, GLint *params ) 10673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetShaderiv( 10693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader, 10703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 10713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 10723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 10733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 10743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetShaderiv ( GLuint shader, GLenum pname, GLint *params ) 10763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 10773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetShaderiv( 10783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader, 10793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 10803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 10813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 10823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 1083224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich/* 1084224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Copyright (C) 2009 The Android Open Source Project 1085224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1086224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Licensed under the Apache License, Version 2.0 (the "License"); 1087224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * you may not use this file except in compliance with the License. 1088224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * You may obtain a copy of the License at 1089224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1090224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * http://www.apache.org/licenses/LICENSE-2.0 1091224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1092224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Unless required by applicable law or agreed to in writing, software 1093224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * distributed under the License is distributed on an "AS IS" BASIS, 1094224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1095224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * See the License for the specific language governing permissions and 1096224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * limitations under the License. 1097224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich */ 1098224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich 10993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetShaderInfoLog( GLuint shader, GLsizei maxLength, GLsizei * length, 1100981ccfbbfd737e2bdf0cedec0089975f91fd4e0aJack Palevich // GLchar * infoLog); 11013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native String glGetShaderInfoLog( 11033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader 11043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 11053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetShaderPrecisionFormat ( GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision ) 11063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetShaderPrecisionFormat( 11083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shadertype, 11093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int precisiontype, 11103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] range, 11113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int rangeOffset, 11123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] precision, 11133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int precisionOffset 11143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 11153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetShaderPrecisionFormat ( GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision ) 11173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetShaderPrecisionFormat( 11193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shadertype, 11203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int precisiontype, 11213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer range, 11223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer precision 11233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 11243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source ) 11263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetShaderSource( 11283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader, 11293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int bufsize, 11303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] length, 11313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int lengthOffset, 11323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich byte[] source, 11333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int sourceOffset 11343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 11353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source ) 11373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetShaderSource( 11393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader, 11403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int bufsize, 11413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer length, 11423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich byte source 11433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 11443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 1145dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source ) 1146dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer 1147dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer public static native String glGetShaderSource( 1148dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer int shader 1149dd06946252be852aa53eb6142a119b0fccc83cd1Thomas Tafertshofer ); 1150224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich/* 1151224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Copyright (C) 2009 The Android Open Source Project 1152224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1153224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Licensed under the Apache License, Version 2.0 (the "License"); 1154224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * you may not use this file except in compliance with the License. 1155224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * You may obtain a copy of the License at 1156224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1157224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * http://www.apache.org/licenses/LICENSE-2.0 1158224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1159224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Unless required by applicable law or agreed to in writing, software 1160224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * distributed under the License is distributed on an "AS IS" BASIS, 1161224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1162224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * See the License for the specific language governing permissions and 1163224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * limitations under the License. 1164224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich */ 1165224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich 11663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function const GLubyte * glGetString ( GLenum name ) 11673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native String glGetString( 11693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int name 11703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 11713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat *params ) 11723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetTexParameterfv( 11743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 11753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 11763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] params, 11773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 11783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 11793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat *params ) 11813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetTexParameterfv( 11833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 11843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 11853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer params 11863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 11873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetTexParameteriv ( GLenum target, GLenum pname, GLint *params ) 11893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetTexParameteriv( 11913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 11923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 11933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 11943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 11953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 11963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetTexParameteriv ( GLenum target, GLenum pname, GLint *params ) 11983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 11993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetTexParameteriv( 12003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 12013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 12023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 12033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetUniformfv ( GLuint program, GLint location, GLfloat *params ) 12063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetUniformfv( 12083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 12093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 12103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] params, 12113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 12123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetUniformfv ( GLuint program, GLint location, GLfloat *params ) 12153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetUniformfv( 12173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 12183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 12193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer params 12203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetUniformiv ( GLuint program, GLint location, GLint *params ) 12233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetUniformiv( 12253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 12263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 12273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 12283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 12293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetUniformiv ( GLuint program, GLint location, GLint *params ) 12323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetUniformiv( 12343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 12353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 12363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 12373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function int glGetUniformLocation ( GLuint program, const char *name ) 12403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native int glGetUniformLocation( 12423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program, 12433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich String name 12443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetVertexAttribfv ( GLuint index, GLenum pname, GLfloat *params ) 12473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetVertexAttribfv( 12493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index, 12503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 12513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] params, 12523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 12533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetVertexAttribfv ( GLuint index, GLenum pname, GLfloat *params ) 12563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetVertexAttribfv( 12583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index, 12593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 12603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer params 12613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetVertexAttribiv ( GLuint index, GLenum pname, GLint *params ) 12643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetVertexAttribiv( 12663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index, 12673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 12683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 12693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 12703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glGetVertexAttribiv ( GLuint index, GLenum pname, GLint *params ) 12733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glGetVertexAttribiv( 12753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int index, 12763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 12773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 12783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glHint ( GLenum target, GLenum mode ) 12813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glHint( 12833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 12843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mode 12853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLboolean glIsBuffer ( GLuint buffer ) 12883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native boolean glIsBuffer( 12903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int buffer 12913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLboolean glIsEnabled ( GLenum cap ) 12943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native boolean glIsEnabled( 12963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int cap 12973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 12983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 12993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLboolean glIsFramebuffer ( GLuint framebuffer ) 13003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native boolean glIsFramebuffer( 13023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int framebuffer 13033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLboolean glIsProgram ( GLuint program ) 13063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native boolean glIsProgram( 13083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program 13093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLboolean glIsRenderbuffer ( GLuint renderbuffer ) 13123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native boolean glIsRenderbuffer( 13143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int renderbuffer 13153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLboolean glIsShader ( GLuint shader ) 13183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native boolean glIsShader( 13203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader 13213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function GLboolean glIsTexture ( GLuint texture ) 13243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native boolean glIsTexture( 13263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int texture 13273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glLineWidth ( GLfloat width ) 13303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glLineWidth( 13323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float width 13333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glLinkProgram ( GLuint program ) 13363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glLinkProgram( 13383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program 13393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glPixelStorei ( GLenum pname, GLint param ) 13423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glPixelStorei( 13443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 13453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int param 13463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glPolygonOffset ( GLfloat factor, GLfloat units ) 13493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glPolygonOffset( 13513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float factor, 13523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float units 13533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glReadPixels ( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels ) 13563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glReadPixels( 13583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int x, 13593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int y, 13603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 13613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height, 13623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int format, 13633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int type, 13643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer pixels 13653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glReleaseShaderCompiler ( void ) 13683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glReleaseShaderCompiler( 13703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glRenderbufferStorage ( GLenum target, GLenum internalformat, GLsizei width, GLsizei height ) 13733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glRenderbufferStorage( 13753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 13763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int internalformat, 13773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 13783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height 13793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glSampleCoverage ( GLclampf value, GLboolean invert ) 13823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glSampleCoverage( 13843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float value, 13853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean invert 13863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glScissor ( GLint x, GLint y, GLsizei width, GLsizei height ) 13893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glScissor( 13913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int x, 13923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int y, 13933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 13943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height 13953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 13963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glShaderBinary ( GLsizei n, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length ) 13983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 13993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glShaderBinary( 14003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 14013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] shaders, 14023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset, 14033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int binaryformat, 14043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer binary, 14053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int length 14063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 14073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glShaderBinary ( GLsizei n, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length ) 14093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glShaderBinary( 14113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int n, 14123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer shaders, 14133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int binaryformat, 14143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer binary, 14153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int length 14163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 14173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 1418224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich/* 1419224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Copyright (C) 2009 The Android Open Source Project 1420224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1421224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Licensed under the Apache License, Version 2.0 (the "License"); 1422224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * you may not use this file except in compliance with the License. 1423224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * You may obtain a copy of the License at 1424224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1425224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * http://www.apache.org/licenses/LICENSE-2.0 1426224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * 1427224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * Unless required by applicable law or agreed to in writing, software 1428224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * distributed under the License is distributed on an "AS IS" BASIS, 1429224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1430224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * See the License for the specific language governing permissions and 1431224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich * limitations under the License. 1432224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich */ 1433224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich 14343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glShaderSource ( GLuint shader, GLsizei count, const GLchar ** string, const GLint* length ) 14353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glShaderSource( 14373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int shader, 14383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich String string 14393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 14403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glStencilFunc ( GLenum func, GLint ref, GLuint mask ) 14413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glStencilFunc( 14433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int func, 14443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int ref, 14453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mask 14463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 14473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glStencilFuncSeparate ( GLenum face, GLenum func, GLint ref, GLuint mask ) 14493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glStencilFuncSeparate( 14513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int face, 14523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int func, 14533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int ref, 14543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mask 14553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 14563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glStencilMask ( GLuint mask ) 14583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glStencilMask( 14603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mask 14613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 14623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glStencilMaskSeparate ( GLenum face, GLuint mask ) 14643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glStencilMaskSeparate( 14663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int face, 14673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int mask 14683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 14693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glStencilOp ( GLenum fail, GLenum zfail, GLenum zpass ) 14713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glStencilOp( 14733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int fail, 14743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int zfail, 14753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int zpass 14763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 14773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glStencilOpSeparate ( GLenum face, GLenum fail, GLenum zfail, GLenum zpass ) 14793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glStencilOpSeparate( 14813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int face, 14823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int fail, 14833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int zfail, 14843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int zpass 14853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 14863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glTexImage2D ( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels ) 14883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 14893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glTexImage2D( 14903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 14913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int level, 14923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int internalformat, 14933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 14943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height, 14953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int border, 14963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int format, 14973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int type, 14983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer pixels 14993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glTexParameterf ( GLenum target, GLenum pname, GLfloat param ) 15023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glTexParameterf( 15043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 15053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 15063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float param 15073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glTexParameterfv ( GLenum target, GLenum pname, const GLfloat *params ) 15103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glTexParameterfv( 15123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 15133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 15143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] params, 15153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 15163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glTexParameterfv ( GLenum target, GLenum pname, const GLfloat *params ) 15193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glTexParameterfv( 15213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 15223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 15233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer params 15243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glTexParameteri ( GLenum target, GLenum pname, GLint param ) 15273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glTexParameteri( 15293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 15303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 15313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int param 15323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glTexParameteriv ( GLenum target, GLenum pname, const GLint *params ) 15353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glTexParameteriv( 15373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 15383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 15393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] params, 15403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 15413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glTexParameteriv ( GLenum target, GLenum pname, const GLint *params ) 15443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glTexParameteriv( 15463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 15473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int pname, 15483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer params 15493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glTexSubImage2D ( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels ) 15523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glTexSubImage2D( 15543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int target, 15553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int level, 15563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int xoffset, 15573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int yoffset, 15583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 15593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height, 15603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int format, 15613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int type, 15623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer pixels 15633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform1f ( GLint location, GLfloat x ) 15663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform1f( 15683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 15693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float x 15703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform1fv ( GLint location, GLsizei count, const GLfloat *v ) 15733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform1fv( 15753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 15763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 15773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] v, 15783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 15793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform1fv ( GLint location, GLsizei count, const GLfloat *v ) 15823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform1fv( 15843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 15853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 15863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer v 15873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform1i ( GLint location, GLint x ) 15903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform1i( 15923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 15933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int x 15943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 15953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform1iv ( GLint location, GLsizei count, const GLint *v ) 15973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 15983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform1iv( 15993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 16013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] v, 16023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 16033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform1iv ( GLint location, GLsizei count, const GLint *v ) 16063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform1iv( 16083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 16103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer v 16113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform2f ( GLint location, GLfloat x, GLfloat y ) 16143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform2f( 16163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float x, 16183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float y 16193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform2fv ( GLint location, GLsizei count, const GLfloat *v ) 16223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform2fv( 16243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 16263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] v, 16273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 16283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform2fv ( GLint location, GLsizei count, const GLfloat *v ) 16313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform2fv( 16333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 16353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer v 16363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform2i ( GLint location, GLint x, GLint y ) 16393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform2i( 16413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int x, 16433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int y 16443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform2iv ( GLint location, GLsizei count, const GLint *v ) 16473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform2iv( 16493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 16513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] v, 16523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 16533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform2iv ( GLint location, GLsizei count, const GLint *v ) 16563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform2iv( 16583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 16603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer v 16613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform3f ( GLint location, GLfloat x, GLfloat y, GLfloat z ) 16643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform3f( 16663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float x, 16683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float y, 16693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float z 16703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform3fv ( GLint location, GLsizei count, const GLfloat *v ) 16733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform3fv( 16753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 16773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] v, 16783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 16793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform3fv ( GLint location, GLsizei count, const GLfloat *v ) 16823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform3fv( 16843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 16863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer v 16873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform3i ( GLint location, GLint x, GLint y, GLint z ) 16903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform3i( 16923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 16933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int x, 16943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int y, 16953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int z 16963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 16973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 16983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform3iv ( GLint location, GLsizei count, const GLint *v ) 16993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform3iv( 17013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 17033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] v, 17043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 17053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform3iv ( GLint location, GLsizei count, const GLint *v ) 17083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform3iv( 17103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 17123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer v 17133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform4f ( GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) 17163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform4f( 17183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float x, 17203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float y, 17213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float z, 17223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float w 17233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform4fv ( GLint location, GLsizei count, const GLfloat *v ) 17263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform4fv( 17283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 17303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] v, 17313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 17323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform4fv ( GLint location, GLsizei count, const GLfloat *v ) 17353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform4fv( 17373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 17393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer v 17403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform4i ( GLint location, GLint x, GLint y, GLint z, GLint w ) 17433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform4i( 17453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int x, 17473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int y, 17483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int z, 17493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int w 17503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform4iv ( GLint location, GLsizei count, const GLint *v ) 17533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform4iv( 17553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 17573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int[] v, 17583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 17593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniform4iv ( GLint location, GLsizei count, const GLint *v ) 17623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniform4iv( 17643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 17663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.IntBuffer v 17673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniformMatrix2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 17703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniformMatrix2fv( 17723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 17743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean transpose, 17753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] value, 17763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 17773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniformMatrix2fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 17803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniformMatrix2fv( 17823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 17843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean transpose, 17853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer value 17863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniformMatrix3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 17893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniformMatrix3fv( 17913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 17923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 17933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean transpose, 17943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] value, 17953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 17963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 17973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 17983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniformMatrix3fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 17993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniformMatrix3fv( 18013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 18023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 18033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean transpose, 18043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer value 18053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniformMatrix4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 18083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniformMatrix4fv( 18103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 18113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 18123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean transpose, 18133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] value, 18143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 18153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUniformMatrix4fv ( GLint location, GLsizei count, GLboolean transpose, const GLfloat *value ) 18183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUniformMatrix4fv( 18203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int location, 18213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int count, 18223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean transpose, 18233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer value 18243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glUseProgram ( GLuint program ) 18273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glUseProgram( 18293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program 18303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18323608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glValidateProgram ( GLuint program ) 18333608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18343608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glValidateProgram( 18353608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int program 18363608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18373608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18383608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib1f ( GLuint indx, GLfloat x ) 18393608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18403608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib1f( 18413608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 18423608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float x 18433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib1fv ( GLuint indx, const GLfloat *values ) 18463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib1fv( 18483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 18493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] values, 18503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 18513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib1fv ( GLuint indx, const GLfloat *values ) 18543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib1fv( 18563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 18573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer values 18583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib2f ( GLuint indx, GLfloat x, GLfloat y ) 18613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib2f( 18633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 18643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float x, 18653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float y 18663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib2fv ( GLuint indx, const GLfloat *values ) 18693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib2fv( 18713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 18723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] values, 18733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 18743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib2fv ( GLuint indx, const GLfloat *values ) 18773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib2fv( 18793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 18803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer values 18813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib3f ( GLuint indx, GLfloat x, GLfloat y, GLfloat z ) 18843608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18853608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib3f( 18863608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 18873608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float x, 18883608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float y, 18893608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float z 18903608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18913608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18923608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib3fv ( GLuint indx, const GLfloat *values ) 18933608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 18943608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib3fv( 18953608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 18963608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] values, 18973608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 18983608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 18993608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19003608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib3fv ( GLuint indx, const GLfloat *values ) 19013608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19023608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib3fv( 19033608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 19043608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer values 19053608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 19063608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19073608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib4f ( GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w ) 19083608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19093608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib4f( 19103608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 19113608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float x, 19123608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float y, 19133608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float z, 19143608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float w 19153608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 19163608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19173608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib4fv ( GLuint indx, const GLfloat *values ) 19183608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19193608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib4fv( 19203608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 19213608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich float[] values, 19223608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int offset 19233608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 19243608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19253608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttrib4fv ( GLuint indx, const GLfloat *values ) 19263608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19273608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glVertexAttrib4fv( 19283608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 19293608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.FloatBuffer values 19303608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 19313608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 1932224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich // C function void glVertexAttribPointer ( GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLint offset ) 1933224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich 1934224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich public static native void glVertexAttribPointer( 1935224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich int indx, 1936224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich int size, 1937224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich int type, 1938224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich boolean normalized, 1939224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich int stride, 1940224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich int offset 1941224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich ); 1942224107a421e2611b15d1ec736df54bca9ee3e78dJack Palevich 19433608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glVertexAttribPointer ( GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *ptr ) 19443608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19453608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich private static native void glVertexAttribPointerBounds( 19463608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 19473608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int size, 19483608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int type, 19493608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean normalized, 19503608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int stride, 19513608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer ptr, 19523608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int remaining 19533608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 19543608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19553608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static void glVertexAttribPointer( 19563608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int indx, 19573608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int size, 19583608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int type, 19593608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich boolean normalized, 19603608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int stride, 19613608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich java.nio.Buffer ptr 19623608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ) { 19633608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich glVertexAttribPointerBounds( 19643608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich indx, 19653608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich size, 19663608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich type, 19673608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich normalized, 19683608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich stride, 19693608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ptr, 19703608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ptr.remaining() 19713608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 19723608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich } 19733608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19743608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich // C function void glViewport ( GLint x, GLint y, GLsizei width, GLsizei height ) 19753608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19763608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich public static native void glViewport( 19773608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int x, 19783608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int y, 19793608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int width, 19803608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich int height 19813608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich ); 19823608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich 19833608891b83af9fbd1af9b9a411f2a90e52353ff8Jack Palevich} 1984