GLES11.java revision 1c4907ee77392afb768c2f088e0dedbe4239f6fb
11c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich/*
21c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich**
31c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich** Copyright 2009, The Android Open Source Project
41c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich**
51c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich** Licensed under the Apache License, Version 2.0 (the "License");
61c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich** you may not use this file except in compliance with the License.
71c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich** You may obtain a copy of the License at
81c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich**
91c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich**     http://www.apache.org/licenses/LICENSE-2.0
101c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich**
111c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich** Unless required by applicable law or agreed to in writing, software
121c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich** distributed under the License is distributed on an "AS IS" BASIS,
131c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
141c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich** See the License for the specific language governing permissions and
151c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich** limitations under the License.
161c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich*/
171c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
181c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich// This source file is automatically generated
191c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
201c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevichpackage android.opengl;
211c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
221c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevichimport java.nio.Buffer;
231c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
241c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevichpublic class GLES11 extends GLES10 {
251c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_ACTIVE_TEXTURE                          = 0x84E0;
261c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_ADD_SIGNED                              = 0x8574;
271c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_ALPHA_SCALE                             = 0x0D1C;
281c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_ALPHA_TEST_FUNC                         = 0x0BC1;
291c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_ALPHA_TEST_REF                          = 0x0BC2;
301c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_ARRAY_BUFFER                            = 0x8892;
311c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_ARRAY_BUFFER_BINDING                    = 0x8894;
321c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_BLEND_DST                               = 0x0BE0;
331c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_BLEND_SRC                               = 0x0BE1;
341c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_BUFFER_ACCESS                           = 0x88BB;
351c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_BUFFER_SIZE                             = 0x8764;
361c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_BUFFER_USAGE                            = 0x8765;
371c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CLIENT_ACTIVE_TEXTURE                   = 0x84E1;
381c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CLIP_PLANE0                             = 0x3000;
391c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CLIP_PLANE1                             = 0x3001;
401c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CLIP_PLANE2                             = 0x3002;
411c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CLIP_PLANE3                             = 0x3003;
421c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CLIP_PLANE4                             = 0x3004;
431c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CLIP_PLANE5                             = 0x3005;
441c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COLOR_ARRAY_BUFFER_BINDING              = 0x8898;
451c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COLOR_ARRAY_POINTER                     = 0x8090;
461c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COLOR_ARRAY_SIZE                        = 0x8081;
471c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COLOR_ARRAY_STRIDE                      = 0x8083;
481c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COLOR_ARRAY_TYPE                        = 0x8082;
491c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COLOR_CLEAR_VALUE                       = 0x0C22;
501c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COLOR_WRITEMASK                         = 0x0C23;
511c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COMBINE                                 = 0x8570;
521c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COMBINE_ALPHA                           = 0x8572;
531c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COMBINE_RGB                             = 0x8571;
541c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CONSTANT                                = 0x8576;
551c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_COORD_REPLACE_OES                       = 0x8862;
561c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CULL_FACE_MODE                          = 0x0B45;
571c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CURRENT_COLOR                           = 0x0B00;
581c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CURRENT_NORMAL                          = 0x0B02;
591c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_CURRENT_TEXTURE_COORDS                  = 0x0B03;
601c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_DEPTH_CLEAR_VALUE                       = 0x0B73;
611c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_DEPTH_FUNC                              = 0x0B74;
621c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_DEPTH_RANGE                             = 0x0B70;
631c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_DEPTH_WRITEMASK                         = 0x0B72;
641c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_DOT3_RGB                                = 0x86AE;
651c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_DOT3_RGBA                               = 0x86AF;
661c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_DYNAMIC_DRAW                            = 0x88E8;
671c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_ELEMENT_ARRAY_BUFFER                    = 0x8893;
681c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING            = 0x8895;
691c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_FRONT_FACE                              = 0x0B46;
701c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_GENERATE_MIPMAP                         = 0x8191;
711c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_GENERATE_MIPMAP_HINT                    = 0x8192;
721c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_INTERPOLATE                             = 0x8575;
731c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_LINE_WIDTH                              = 0x0B21;
741c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_LOGIC_OP_MODE                           = 0x0BF0;
751c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_MATRIX_MODE                             = 0x0BA0;
761c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_MAX_CLIP_PLANES                         = 0x0D32;
771c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_MODELVIEW_MATRIX                        = 0x0BA6;
781c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES  = 0x898D;
791c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_MODELVIEW_STACK_DEPTH                   = 0x0BA3;
801c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_NORMAL_ARRAY_BUFFER_BINDING             = 0x8897;
811c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_NORMAL_ARRAY_POINTER                    = 0x808F;
821c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_NORMAL_ARRAY_STRIDE                     = 0x807F;
831c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_NORMAL_ARRAY_TYPE                       = 0x807E;
841c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_OPERAND0_ALPHA                          = 0x8598;
851c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_OPERAND0_RGB                            = 0x8590;
861c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_OPERAND1_ALPHA                          = 0x8599;
871c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_OPERAND1_RGB                            = 0x8591;
881c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_OPERAND2_ALPHA                          = 0x859A;
891c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_OPERAND2_RGB                            = 0x8592;
901c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_DISTANCE_ATTENUATION              = 0x8129;
911c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_FADE_THRESHOLD_SIZE               = 0x8128;
921c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_SIZE                              = 0x0B11;
931c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES     = 0x8B9F;
941c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_SIZE_ARRAY_OES                    = 0x8B9C;
951c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_SIZE_ARRAY_POINTER_OES            = 0x898C;
961c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES             = 0x898B;
971c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_SIZE_ARRAY_TYPE_OES               = 0x898A;
981c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_SIZE_MAX                          = 0x8127;
991c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_SIZE_MIN                          = 0x8126;
1001c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POINT_SPRITE_OES                        = 0x8861;
1011c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POLYGON_OFFSET_FACTOR                   = 0x8038;
1021c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_POLYGON_OFFSET_UNITS                    = 0x2A00;
1031c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_PREVIOUS                                = 0x8578;
1041c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_PRIMARY_COLOR                           = 0x8577;
1051c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_PROJECTION_MATRIX                       = 0x0BA7;
1061c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 0x898E;
1071c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_PROJECTION_STACK_DEPTH                  = 0x0BA4;
1081c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_RGB_SCALE                               = 0x8573;
1091c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SAMPLE_BUFFERS                          = 0x80A8;
1101c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SAMPLE_COVERAGE_INVERT                  = 0x80AB;
1111c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SAMPLE_COVERAGE_VALUE                   = 0x80AA;
1121c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SAMPLES                                 = 0x80A9;
1131c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SCISSOR_BOX                             = 0x0C10;
1141c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SHADE_MODEL                             = 0x0B54;
1151c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SRC0_ALPHA                              = 0x8588;
1161c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SRC0_RGB                                = 0x8580;
1171c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SRC1_ALPHA                              = 0x8589;
1181c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SRC1_RGB                                = 0x8581;
1191c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SRC2_ALPHA                              = 0x858A;
1201c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SRC2_RGB                                = 0x8582;
1211c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_STATIC_DRAW                             = 0x88E4;
1221c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_STENCIL_CLEAR_VALUE                     = 0x0B91;
1231c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_STENCIL_FAIL                            = 0x0B94;
1241c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_STENCIL_FUNC                            = 0x0B92;
1251c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_STENCIL_PASS_DEPTH_FAIL                 = 0x0B95;
1261c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_STENCIL_PASS_DEPTH_PASS                 = 0x0B96;
1271c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_STENCIL_REF                             = 0x0B97;
1281c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_STENCIL_VALUE_MASK                      = 0x0B93;
1291c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_STENCIL_WRITEMASK                       = 0x0B98;
1301c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_SUBTRACT                                = 0x84E7;
1311c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_TEXTURE_BINDING_2D                      = 0x8069;
1321c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING      = 0x889A;
1331c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_TEXTURE_COORD_ARRAY_POINTER             = 0x8092;
1341c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_TEXTURE_COORD_ARRAY_SIZE                = 0x8088;
1351c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_TEXTURE_COORD_ARRAY_STRIDE              = 0x808A;
1361c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_TEXTURE_COORD_ARRAY_TYPE                = 0x8089;
1371c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_TEXTURE_MATRIX                          = 0x0BA8;
1381c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES    = 0x898F;
1391c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_TEXTURE_STACK_DEPTH                     = 0x0BA5;
1401c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_VERTEX_ARRAY_BUFFER_BINDING             = 0x8896;
1411c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_VERTEX_ARRAY_POINTER                    = 0x808E;
1421c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_VERTEX_ARRAY_SIZE                       = 0x807A;
1431c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_VERTEX_ARRAY_STRIDE                     = 0x807C;
1441c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_VERTEX_ARRAY_TYPE                       = 0x807B;
1451c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_VIEWPORT                                = 0x0BA2;
1461c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static final int GL_WRITE_ONLY                              = 0x88B9;
1471c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1481c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    native private static void _nativeClassInit();
1491c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    static {
1501c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich	    _nativeClassInit();
1511c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    }
1521c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1531c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glBindBuffer ( GLenum target, GLuint buffer )
1541c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1551c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glBindBuffer(
1561c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
1571c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int buffer
1581c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
1591c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1601c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glBufferData ( GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage )
1611c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1621c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glBufferData(
1631c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
1641c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int size,
1651c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.Buffer data,
1661c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int usage
1671c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
1681c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1691c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glBufferSubData ( GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data )
1701c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1711c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glBufferSubData(
1721c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
1731c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset,
1741c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int size,
1751c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.Buffer data
1761c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
1771c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1781c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glClipPlanef ( GLenum plane, const GLfloat *equation )
1791c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1801c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glClipPlanef(
1811c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int plane,
1821c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float[] equation,
1831c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
1841c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
1851c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1861c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glClipPlanef ( GLenum plane, const GLfloat *equation )
1871c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1881c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glClipPlanef(
1891c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int plane,
1901c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.FloatBuffer equation
1911c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
1921c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1931c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glClipPlanex ( GLenum plane, const GLfixed *equation )
1941c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
1951c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glClipPlanex(
1961c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int plane,
1971c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] equation,
1981c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
1991c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2001c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2011c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glClipPlanex ( GLenum plane, const GLfixed *equation )
2021c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2031c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glClipPlanex(
2041c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int plane,
2051c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer equation
2061c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2071c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2081c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glColor4ub ( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha )
2091c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2101c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glColor4ub(
2111c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        byte red,
2121c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        byte green,
2131c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        byte blue,
2141c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        byte alpha
2151c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2161c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2171c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glColorPointer ( GLint size, GLenum type, GLsizei stride, GLint offset )
2181c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2191c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glColorPointer(
2201c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int size,
2211c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int type,
2221c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int stride,
2231c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
2241c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2251c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2261c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glDeleteBuffers ( GLsizei n, const GLuint *buffers )
2271c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2281c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glDeleteBuffers(
2291c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int n,
2301c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] buffers,
2311c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
2321c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2331c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2341c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glDeleteBuffers ( GLsizei n, const GLuint *buffers )
2351c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2361c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glDeleteBuffers(
2371c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int n,
2381c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer buffers
2391c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2401c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2411c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glDrawElements ( GLenum mode, GLsizei count, GLenum type, GLint offset )
2421c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2431c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glDrawElements(
2441c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int mode,
2451c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int count,
2461c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int type,
2471c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
2481c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2491c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2501c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGenBuffers ( GLsizei n, GLuint *buffers )
2511c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2521c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGenBuffers(
2531c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int n,
2541c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] buffers,
2551c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
2561c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2571c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2581c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGenBuffers ( GLsizei n, GLuint *buffers )
2591c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2601c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGenBuffers(
2611c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int n,
2621c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer buffers
2631c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2641c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2651c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetBooleanv ( GLenum pname, GLboolean *params )
2661c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2671c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetBooleanv(
2681c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
2691c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        boolean[] params,
2701c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
2711c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2721c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2731c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetBooleanv ( GLenum pname, GLboolean *params )
2741c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2751c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetBooleanv(
2761c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
2771c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
2781c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2791c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2801c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetBufferParameteriv ( GLenum target, GLenum pname, GLint *params )
2811c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2821c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetBufferParameteriv(
2831c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
2841c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
2851c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
2861c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
2871c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2881c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2891c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetBufferParameteriv ( GLenum target, GLenum pname, GLint *params )
2901c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2911c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetBufferParameteriv(
2921c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
2931c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
2941c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
2951c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
2961c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2971c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetClipPlanef ( GLenum pname, GLfloat *eqn )
2981c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
2991c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetClipPlanef(
3001c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3011c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float[] eqn,
3021c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
3031c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3041c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3051c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetClipPlanef ( GLenum pname, GLfloat *eqn )
3061c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3071c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetClipPlanef(
3081c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3091c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.FloatBuffer eqn
3101c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3111c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3121c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetClipPlanex ( GLenum pname, GLfixed *eqn )
3131c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3141c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetClipPlanex(
3151c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3161c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] eqn,
3171c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
3181c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3191c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3201c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetClipPlanex ( GLenum pname, GLfixed *eqn )
3211c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3221c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetClipPlanex(
3231c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3241c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer eqn
3251c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3261c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3271c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetFixedv ( GLenum pname, GLfixed *params )
3281c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3291c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetFixedv(
3301c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3311c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
3321c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
3331c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3341c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3351c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetFixedv ( GLenum pname, GLfixed *params )
3361c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3371c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetFixedv(
3381c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3391c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
3401c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3411c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3421c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetFloatv ( GLenum pname, GLfloat *params )
3431c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3441c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetFloatv(
3451c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3461c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float[] params,
3471c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
3481c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3491c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3501c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetFloatv ( GLenum pname, GLfloat *params )
3511c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3521c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetFloatv(
3531c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3541c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.FloatBuffer params
3551c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3561c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3571c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetLightfv ( GLenum light, GLenum pname, GLfloat *params )
3581c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3591c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetLightfv(
3601c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int light,
3611c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3621c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float[] params,
3631c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
3641c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3651c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3661c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetLightfv ( GLenum light, GLenum pname, GLfloat *params )
3671c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3681c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetLightfv(
3691c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int light,
3701c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3711c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.FloatBuffer params
3721c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3731c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3741c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetLightxv ( GLenum light, GLenum pname, GLfixed *params )
3751c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3761c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetLightxv(
3771c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int light,
3781c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3791c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
3801c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
3811c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3821c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3831c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetLightxv ( GLenum light, GLenum pname, GLfixed *params )
3841c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3851c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetLightxv(
3861c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int light,
3871c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3881c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
3891c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3901c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3911c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetMaterialfv ( GLenum face, GLenum pname, GLfloat *params )
3921c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
3931c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetMaterialfv(
3941c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int face,
3951c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
3961c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float[] params,
3971c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
3981c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
3991c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4001c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetMaterialfv ( GLenum face, GLenum pname, GLfloat *params )
4011c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4021c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetMaterialfv(
4031c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int face,
4041c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4051c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.FloatBuffer params
4061c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4071c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4081c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetMaterialxv ( GLenum face, GLenum pname, GLfixed *params )
4091c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4101c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetMaterialxv(
4111c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int face,
4121c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4131c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
4141c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
4151c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4161c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4171c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetMaterialxv ( GLenum face, GLenum pname, GLfixed *params )
4181c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4191c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetMaterialxv(
4201c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int face,
4211c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4221c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
4231c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4241c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4251c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexEnvfv ( GLenum env, GLenum pname, GLfloat *params )
4261c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4271c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexEnvfv(
4281c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int env,
4291c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4301c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float[] params,
4311c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
4321c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4331c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4341c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexEnvfv ( GLenum env, GLenum pname, GLfloat *params )
4351c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4361c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexEnvfv(
4371c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int env,
4381c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4391c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.FloatBuffer params
4401c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4411c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4421c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexEnviv ( GLenum env, GLenum pname, GLint *params )
4431c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4441c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexEnviv(
4451c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int env,
4461c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4471c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
4481c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
4491c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4501c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4511c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexEnviv ( GLenum env, GLenum pname, GLint *params )
4521c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4531c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexEnviv(
4541c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int env,
4551c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4561c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
4571c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4581c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4591c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexEnvxv ( GLenum env, GLenum pname, GLfixed *params )
4601c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4611c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexEnvxv(
4621c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int env,
4631c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4641c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
4651c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
4661c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4671c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4681c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexEnvxv ( GLenum env, GLenum pname, GLfixed *params )
4691c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4701c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexEnvxv(
4711c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int env,
4721c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4731c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
4741c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4751c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4761c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat *params )
4771c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4781c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexParameterfv(
4791c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
4801c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4811c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float[] params,
4821c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
4831c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4841c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4851c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat *params )
4861c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4871c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexParameterfv(
4881c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
4891c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4901c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.FloatBuffer params
4911c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
4921c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4931c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexParameteriv ( GLenum target, GLenum pname, GLint *params )
4941c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
4951c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexParameteriv(
4961c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
4971c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
4981c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
4991c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
5001c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5011c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5021c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexParameteriv ( GLenum target, GLenum pname, GLint *params )
5031c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5041c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexParameteriv(
5051c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
5061c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
5071c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
5081c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5091c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5101c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexParameterxv ( GLenum target, GLenum pname, GLfixed *params )
5111c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5121c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexParameterxv(
5131c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
5141c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
5151c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
5161c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
5171c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5181c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5191c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glGetTexParameterxv ( GLenum target, GLenum pname, GLfixed *params )
5201c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5211c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glGetTexParameterxv(
5221c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
5231c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
5241c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
5251c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5261c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5271c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function GLboolean glIsBuffer ( GLuint buffer )
5281c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5291c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native boolean glIsBuffer(
5301c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int buffer
5311c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5321c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5331c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function GLboolean glIsEnabled ( GLenum cap )
5341c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5351c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native boolean glIsEnabled(
5361c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int cap
5371c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5381c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5391c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function GLboolean glIsTexture ( GLuint texture )
5401c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5411c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native boolean glIsTexture(
5421c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int texture
5431c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5441c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5451c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glNormalPointer ( GLenum type, GLsizei stride, GLint offset )
5461c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5471c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glNormalPointer(
5481c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int type,
5491c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int stride,
5501c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
5511c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5521c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5531c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glPointParameterf ( GLenum pname, GLfloat param )
5541c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5551c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glPointParameterf(
5561c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
5571c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float param
5581c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5591c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5601c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glPointParameterfv ( GLenum pname, const GLfloat *params )
5611c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5621c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glPointParameterfv(
5631c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
5641c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float[] params,
5651c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
5661c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5671c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5681c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glPointParameterfv ( GLenum pname, const GLfloat *params )
5691c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5701c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glPointParameterfv(
5711c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
5721c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.FloatBuffer params
5731c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5741c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5751c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glPointParameterx ( GLenum pname, GLfixed param )
5761c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5771c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glPointParameterx(
5781c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
5791c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int param
5801c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5811c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5821c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glPointParameterxv ( GLenum pname, const GLfixed *params )
5831c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5841c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glPointParameterxv(
5851c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
5861c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
5871c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
5881c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5891c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5901c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glPointParameterxv ( GLenum pname, const GLfixed *params )
5911c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5921c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glPointParameterxv(
5931c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
5941c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
5951c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
5961c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5971c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glPointSizePointerOES ( GLenum type, GLsizei stride, const GLvoid *pointer )
5981c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
5991c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glPointSizePointerOES(
6001c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int type,
6011c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int stride,
6021c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.Buffer pointer
6031c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6041c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6051c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexCoordPointer ( GLint size, GLenum type, GLsizei stride, GLint offset )
6061c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6071c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexCoordPointer(
6081c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int size,
6091c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int type,
6101c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int stride,
6111c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
6121c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6131c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6141c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexEnvi ( GLenum target, GLenum pname, GLint param )
6151c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6161c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexEnvi(
6171c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6181c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6191c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int param
6201c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6211c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6221c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexEnviv ( GLenum target, GLenum pname, const GLint *params )
6231c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6241c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexEnviv(
6251c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6261c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6271c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
6281c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
6291c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6301c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6311c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexEnviv ( GLenum target, GLenum pname, const GLint *params )
6321c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6331c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexEnviv(
6341c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6351c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6361c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
6371c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6381c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6391c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexParameterfv ( GLenum target, GLenum pname, const GLfloat *params )
6401c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6411c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexParameterfv(
6421c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6431c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6441c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        float[] params,
6451c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
6461c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6471c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6481c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexParameterfv ( GLenum target, GLenum pname, const GLfloat *params )
6491c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6501c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexParameterfv(
6511c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6521c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6531c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.FloatBuffer params
6541c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6551c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6561c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexParameteri ( GLenum target, GLenum pname, GLint param )
6571c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6581c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexParameteri(
6591c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6601c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6611c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int param
6621c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6631c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6641c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexParameteriv ( GLenum target, GLenum pname, const GLint *params )
6651c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6661c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexParameteriv(
6671c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6681c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6691c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
6701c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
6711c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6721c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6731c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexParameteriv ( GLenum target, GLenum pname, const GLint *params )
6741c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6751c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexParameteriv(
6761c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6771c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6781c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
6791c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6801c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6811c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexParameterxv ( GLenum target, GLenum pname, const GLfixed *params )
6821c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6831c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexParameterxv(
6841c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6851c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6861c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int[] params,
6871c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
6881c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6891c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6901c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glTexParameterxv ( GLenum target, GLenum pname, const GLfixed *params )
6911c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6921c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glTexParameterxv(
6931c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int target,
6941c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int pname,
6951c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        java.nio.IntBuffer params
6961c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
6971c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
6981c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    // C function void glVertexPointer ( GLint size, GLenum type, GLsizei stride, GLint offset )
6991c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
7001c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    public static native void glVertexPointer(
7011c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int size,
7021c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int type,
7031c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int stride,
7041c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich        int offset
7051c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich    );
7061c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich
7071c4907ee77392afb768c2f088e0dedbe4239f6fbJack Palevich}
708