Home | History | Annotate | Download | only in opengl
      1 /*
      2 **
      3 ** Copyright 2009, The Android Open Source Project
      4 **
      5 ** Licensed under the Apache License, Version 2.0 (the "License");
      6 ** you may not use this file except in compliance with the License.
      7 ** You may obtain a copy of the License at
      8 **
      9 **     http://www.apache.org/licenses/LICENSE-2.0
     10 **
     11 ** Unless required by applicable law or agreed to in writing, software
     12 ** distributed under the License is distributed on an "AS IS" BASIS,
     13 ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14 ** See the License for the specific language governing permissions and
     15 ** limitations under the License.
     16 */
     17 
     18 // This source file is automatically generated
     19 
     20 package android.opengl;
     21 
     22 import java.nio.Buffer;
     23 
     24 public class GLES11 extends GLES10 {
     25     public static final int GL_ACTIVE_TEXTURE                          = 0x84E0;
     26     public static final int GL_ADD_SIGNED                              = 0x8574;
     27     public static final int GL_ALPHA_SCALE                             = 0x0D1C;
     28     public static final int GL_ALPHA_TEST_FUNC                         = 0x0BC1;
     29     public static final int GL_ALPHA_TEST_REF                          = 0x0BC2;
     30     public static final int GL_ARRAY_BUFFER                            = 0x8892;
     31     public static final int GL_ARRAY_BUFFER_BINDING                    = 0x8894;
     32     public static final int GL_BLEND_DST                               = 0x0BE0;
     33     public static final int GL_BLEND_SRC                               = 0x0BE1;
     34     public static final int GL_BUFFER_ACCESS                           = 0x88BB;
     35     public static final int GL_BUFFER_SIZE                             = 0x8764;
     36     public static final int GL_BUFFER_USAGE                            = 0x8765;
     37     public static final int GL_CLIENT_ACTIVE_TEXTURE                   = 0x84E1;
     38     public static final int GL_CLIP_PLANE0                             = 0x3000;
     39     public static final int GL_CLIP_PLANE1                             = 0x3001;
     40     public static final int GL_CLIP_PLANE2                             = 0x3002;
     41     public static final int GL_CLIP_PLANE3                             = 0x3003;
     42     public static final int GL_CLIP_PLANE4                             = 0x3004;
     43     public static final int GL_CLIP_PLANE5                             = 0x3005;
     44     public static final int GL_COLOR_ARRAY_BUFFER_BINDING              = 0x8898;
     45     public static final int GL_COLOR_ARRAY_POINTER                     = 0x8090;
     46     public static final int GL_COLOR_ARRAY_SIZE                        = 0x8081;
     47     public static final int GL_COLOR_ARRAY_STRIDE                      = 0x8083;
     48     public static final int GL_COLOR_ARRAY_TYPE                        = 0x8082;
     49     public static final int GL_COLOR_CLEAR_VALUE                       = 0x0C22;
     50     public static final int GL_COLOR_WRITEMASK                         = 0x0C23;
     51     public static final int GL_COMBINE                                 = 0x8570;
     52     public static final int GL_COMBINE_ALPHA                           = 0x8572;
     53     public static final int GL_COMBINE_RGB                             = 0x8571;
     54     public static final int GL_CONSTANT                                = 0x8576;
     55     public static final int GL_COORD_REPLACE_OES                       = 0x8862;
     56     public static final int GL_CULL_FACE_MODE                          = 0x0B45;
     57     public static final int GL_CURRENT_COLOR                           = 0x0B00;
     58     public static final int GL_CURRENT_NORMAL                          = 0x0B02;
     59     public static final int GL_CURRENT_TEXTURE_COORDS                  = 0x0B03;
     60     public static final int GL_DEPTH_CLEAR_VALUE                       = 0x0B73;
     61     public static final int GL_DEPTH_FUNC                              = 0x0B74;
     62     public static final int GL_DEPTH_RANGE                             = 0x0B70;
     63     public static final int GL_DEPTH_WRITEMASK                         = 0x0B72;
     64     public static final int GL_DOT3_RGB                                = 0x86AE;
     65     public static final int GL_DOT3_RGBA                               = 0x86AF;
     66     public static final int GL_DYNAMIC_DRAW                            = 0x88E8;
     67     public static final int GL_ELEMENT_ARRAY_BUFFER                    = 0x8893;
     68     public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING            = 0x8895;
     69     public static final int GL_FRONT_FACE                              = 0x0B46;
     70     public static final int GL_GENERATE_MIPMAP                         = 0x8191;
     71     public static final int GL_GENERATE_MIPMAP_HINT                    = 0x8192;
     72     public static final int GL_INTERPOLATE                             = 0x8575;
     73     public static final int GL_LINE_WIDTH                              = 0x0B21;
     74     public static final int GL_LOGIC_OP_MODE                           = 0x0BF0;
     75     public static final int GL_MATRIX_MODE                             = 0x0BA0;
     76     public static final int GL_MAX_CLIP_PLANES                         = 0x0D32;
     77     public static final int GL_MODELVIEW_MATRIX                        = 0x0BA6;
     78     public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES  = 0x898D;
     79     public static final int GL_MODELVIEW_STACK_DEPTH                   = 0x0BA3;
     80     public static final int GL_NORMAL_ARRAY_BUFFER_BINDING             = 0x8897;
     81     public static final int GL_NORMAL_ARRAY_POINTER                    = 0x808F;
     82     public static final int GL_NORMAL_ARRAY_STRIDE                     = 0x807F;
     83     public static final int GL_NORMAL_ARRAY_TYPE                       = 0x807E;
     84     public static final int GL_OPERAND0_ALPHA                          = 0x8598;
     85     public static final int GL_OPERAND0_RGB                            = 0x8590;
     86     public static final int GL_OPERAND1_ALPHA                          = 0x8599;
     87     public static final int GL_OPERAND1_RGB                            = 0x8591;
     88     public static final int GL_OPERAND2_ALPHA                          = 0x859A;
     89     public static final int GL_OPERAND2_RGB                            = 0x8592;
     90     public static final int GL_POINT_DISTANCE_ATTENUATION              = 0x8129;
     91     public static final int GL_POINT_FADE_THRESHOLD_SIZE               = 0x8128;
     92     public static final int GL_POINT_SIZE                              = 0x0B11;
     93     public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES     = 0x8B9F;
     94     public static final int GL_POINT_SIZE_ARRAY_OES                    = 0x8B9C;
     95     public static final int GL_POINT_SIZE_ARRAY_POINTER_OES            = 0x898C;
     96     public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES             = 0x898B;
     97     public static final int GL_POINT_SIZE_ARRAY_TYPE_OES               = 0x898A;
     98     public static final int GL_POINT_SIZE_MAX                          = 0x8127;
     99     public static final int GL_POINT_SIZE_MIN                          = 0x8126;
    100     public static final int GL_POINT_SPRITE_OES                        = 0x8861;
    101     public static final int GL_POLYGON_OFFSET_FACTOR                   = 0x8038;
    102     public static final int GL_POLYGON_OFFSET_UNITS                    = 0x2A00;
    103     public static final int GL_PREVIOUS                                = 0x8578;
    104     public static final int GL_PRIMARY_COLOR                           = 0x8577;
    105     public static final int GL_PROJECTION_MATRIX                       = 0x0BA7;
    106     public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 0x898E;
    107     public static final int GL_PROJECTION_STACK_DEPTH                  = 0x0BA4;
    108     public static final int GL_RGB_SCALE                               = 0x8573;
    109     public static final int GL_SAMPLE_BUFFERS                          = 0x80A8;
    110     public static final int GL_SAMPLE_COVERAGE_INVERT                  = 0x80AB;
    111     public static final int GL_SAMPLE_COVERAGE_VALUE                   = 0x80AA;
    112     public static final int GL_SAMPLES                                 = 0x80A9;
    113     public static final int GL_SCISSOR_BOX                             = 0x0C10;
    114     public static final int GL_SHADE_MODEL                             = 0x0B54;
    115     public static final int GL_SRC0_ALPHA                              = 0x8588;
    116     public static final int GL_SRC0_RGB                                = 0x8580;
    117     public static final int GL_SRC1_ALPHA                              = 0x8589;
    118     public static final int GL_SRC1_RGB                                = 0x8581;
    119     public static final int GL_SRC2_ALPHA                              = 0x858A;
    120     public static final int GL_SRC2_RGB                                = 0x8582;
    121     public static final int GL_STATIC_DRAW                             = 0x88E4;
    122     public static final int GL_STENCIL_CLEAR_VALUE                     = 0x0B91;
    123     public static final int GL_STENCIL_FAIL                            = 0x0B94;
    124     public static final int GL_STENCIL_FUNC                            = 0x0B92;
    125     public static final int GL_STENCIL_PASS_DEPTH_FAIL                 = 0x0B95;
    126     public static final int GL_STENCIL_PASS_DEPTH_PASS                 = 0x0B96;
    127     public static final int GL_STENCIL_REF                             = 0x0B97;
    128     public static final int GL_STENCIL_VALUE_MASK                      = 0x0B93;
    129     public static final int GL_STENCIL_WRITEMASK                       = 0x0B98;
    130     public static final int GL_SUBTRACT                                = 0x84E7;
    131     public static final int GL_TEXTURE_BINDING_2D                      = 0x8069;
    132     public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING      = 0x889A;
    133     public static final int GL_TEXTURE_COORD_ARRAY_POINTER             = 0x8092;
    134     public static final int GL_TEXTURE_COORD_ARRAY_SIZE                = 0x8088;
    135     public static final int GL_TEXTURE_COORD_ARRAY_STRIDE              = 0x808A;
    136     public static final int GL_TEXTURE_COORD_ARRAY_TYPE                = 0x8089;
    137     public static final int GL_TEXTURE_MATRIX                          = 0x0BA8;
    138     public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES    = 0x898F;
    139     public static final int GL_TEXTURE_STACK_DEPTH                     = 0x0BA5;
    140     public static final int GL_VERTEX_ARRAY_BUFFER_BINDING             = 0x8896;
    141     public static final int GL_VERTEX_ARRAY_POINTER                    = 0x808E;
    142     public static final int GL_VERTEX_ARRAY_SIZE                       = 0x807A;
    143     public static final int GL_VERTEX_ARRAY_STRIDE                     = 0x807C;
    144     public static final int GL_VERTEX_ARRAY_TYPE                       = 0x807B;
    145     public static final int GL_VIEWPORT                                = 0x0BA2;
    146     public static final int GL_WRITE_ONLY                              = 0x88B9;
    147 
    148     native private static void _nativeClassInit();
    149     static {
    150 	    _nativeClassInit();
    151     }
    152 
    153     private static Buffer _pointSizePointerOES;
    154     // C function void glBindBuffer ( GLenum target, GLuint buffer )
    155 
    156     public static native void glBindBuffer(
    157         int target,
    158         int buffer
    159     );
    160 
    161     // C function void glBufferData ( GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage )
    162 
    163     public static native void glBufferData(
    164         int target,
    165         int size,
    166         java.nio.Buffer data,
    167         int usage
    168     );
    169 
    170     // C function void glBufferSubData ( GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data )
    171 
    172     public static native void glBufferSubData(
    173         int target,
    174         int offset,
    175         int size,
    176         java.nio.Buffer data
    177     );
    178 
    179     // C function void glClipPlanef ( GLenum plane, const GLfloat *equation )
    180 
    181     public static native void glClipPlanef(
    182         int plane,
    183         float[] equation,
    184         int offset
    185     );
    186 
    187     // C function void glClipPlanef ( GLenum plane, const GLfloat *equation )
    188 
    189     public static native void glClipPlanef(
    190         int plane,
    191         java.nio.FloatBuffer equation
    192     );
    193 
    194     // C function void glClipPlanex ( GLenum plane, const GLfixed *equation )
    195 
    196     public static native void glClipPlanex(
    197         int plane,
    198         int[] equation,
    199         int offset
    200     );
    201 
    202     // C function void glClipPlanex ( GLenum plane, const GLfixed *equation )
    203 
    204     public static native void glClipPlanex(
    205         int plane,
    206         java.nio.IntBuffer equation
    207     );
    208 
    209     // C function void glColor4ub ( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha )
    210 
    211     public static native void glColor4ub(
    212         byte red,
    213         byte green,
    214         byte blue,
    215         byte alpha
    216     );
    217 
    218     // C function void glColorPointer ( GLint size, GLenum type, GLsizei stride, GLint offset )
    219 
    220     public static native void glColorPointer(
    221         int size,
    222         int type,
    223         int stride,
    224         int offset
    225     );
    226 
    227     // C function void glDeleteBuffers ( GLsizei n, const GLuint *buffers )
    228 
    229     public static native void glDeleteBuffers(
    230         int n,
    231         int[] buffers,
    232         int offset
    233     );
    234 
    235     // C function void glDeleteBuffers ( GLsizei n, const GLuint *buffers )
    236 
    237     public static native void glDeleteBuffers(
    238         int n,
    239         java.nio.IntBuffer buffers
    240     );
    241 
    242     // C function void glDrawElements ( GLenum mode, GLsizei count, GLenum type, GLint offset )
    243 
    244     public static native void glDrawElements(
    245         int mode,
    246         int count,
    247         int type,
    248         int offset
    249     );
    250 
    251     // C function void glGenBuffers ( GLsizei n, GLuint *buffers )
    252 
    253     public static native void glGenBuffers(
    254         int n,
    255         int[] buffers,
    256         int offset
    257     );
    258 
    259     // C function void glGenBuffers ( GLsizei n, GLuint *buffers )
    260 
    261     public static native void glGenBuffers(
    262         int n,
    263         java.nio.IntBuffer buffers
    264     );
    265 
    266     // C function void glGetBooleanv ( GLenum pname, GLboolean *params )
    267 
    268     public static native void glGetBooleanv(
    269         int pname,
    270         boolean[] params,
    271         int offset
    272     );
    273 
    274     // C function void glGetBooleanv ( GLenum pname, GLboolean *params )
    275 
    276     public static native void glGetBooleanv(
    277         int pname,
    278         java.nio.IntBuffer params
    279     );
    280 
    281     // C function void glGetBufferParameteriv ( GLenum target, GLenum pname, GLint *params )
    282 
    283     public static native void glGetBufferParameteriv(
    284         int target,
    285         int pname,
    286         int[] params,
    287         int offset
    288     );
    289 
    290     // C function void glGetBufferParameteriv ( GLenum target, GLenum pname, GLint *params )
    291 
    292     public static native void glGetBufferParameteriv(
    293         int target,
    294         int pname,
    295         java.nio.IntBuffer params
    296     );
    297 
    298     // C function void glGetClipPlanef ( GLenum pname, GLfloat *eqn )
    299 
    300     public static native void glGetClipPlanef(
    301         int pname,
    302         float[] eqn,
    303         int offset
    304     );
    305 
    306     // C function void glGetClipPlanef ( GLenum pname, GLfloat *eqn )
    307 
    308     public static native void glGetClipPlanef(
    309         int pname,
    310         java.nio.FloatBuffer eqn
    311     );
    312 
    313     // C function void glGetClipPlanex ( GLenum pname, GLfixed *eqn )
    314 
    315     public static native void glGetClipPlanex(
    316         int pname,
    317         int[] eqn,
    318         int offset
    319     );
    320 
    321     // C function void glGetClipPlanex ( GLenum pname, GLfixed *eqn )
    322 
    323     public static native void glGetClipPlanex(
    324         int pname,
    325         java.nio.IntBuffer eqn
    326     );
    327 
    328     // C function void glGetFixedv ( GLenum pname, GLfixed *params )
    329 
    330     public static native void glGetFixedv(
    331         int pname,
    332         int[] params,
    333         int offset
    334     );
    335 
    336     // C function void glGetFixedv ( GLenum pname, GLfixed *params )
    337 
    338     public static native void glGetFixedv(
    339         int pname,
    340         java.nio.IntBuffer params
    341     );
    342 
    343     // C function void glGetFloatv ( GLenum pname, GLfloat *params )
    344 
    345     public static native void glGetFloatv(
    346         int pname,
    347         float[] params,
    348         int offset
    349     );
    350 
    351     // C function void glGetFloatv ( GLenum pname, GLfloat *params )
    352 
    353     public static native void glGetFloatv(
    354         int pname,
    355         java.nio.FloatBuffer params
    356     );
    357 
    358     // C function void glGetLightfv ( GLenum light, GLenum pname, GLfloat *params )
    359 
    360     public static native void glGetLightfv(
    361         int light,
    362         int pname,
    363         float[] params,
    364         int offset
    365     );
    366 
    367     // C function void glGetLightfv ( GLenum light, GLenum pname, GLfloat *params )
    368 
    369     public static native void glGetLightfv(
    370         int light,
    371         int pname,
    372         java.nio.FloatBuffer params
    373     );
    374 
    375     // C function void glGetLightxv ( GLenum light, GLenum pname, GLfixed *params )
    376 
    377     public static native void glGetLightxv(
    378         int light,
    379         int pname,
    380         int[] params,
    381         int offset
    382     );
    383 
    384     // C function void glGetLightxv ( GLenum light, GLenum pname, GLfixed *params )
    385 
    386     public static native void glGetLightxv(
    387         int light,
    388         int pname,
    389         java.nio.IntBuffer params
    390     );
    391 
    392     // C function void glGetMaterialfv ( GLenum face, GLenum pname, GLfloat *params )
    393 
    394     public static native void glGetMaterialfv(
    395         int face,
    396         int pname,
    397         float[] params,
    398         int offset
    399     );
    400 
    401     // C function void glGetMaterialfv ( GLenum face, GLenum pname, GLfloat *params )
    402 
    403     public static native void glGetMaterialfv(
    404         int face,
    405         int pname,
    406         java.nio.FloatBuffer params
    407     );
    408 
    409     // C function void glGetMaterialxv ( GLenum face, GLenum pname, GLfixed *params )
    410 
    411     public static native void glGetMaterialxv(
    412         int face,
    413         int pname,
    414         int[] params,
    415         int offset
    416     );
    417 
    418     // C function void glGetMaterialxv ( GLenum face, GLenum pname, GLfixed *params )
    419 
    420     public static native void glGetMaterialxv(
    421         int face,
    422         int pname,
    423         java.nio.IntBuffer params
    424     );
    425 
    426     // C function void glGetTexEnvfv ( GLenum env, GLenum pname, GLfloat *params )
    427 
    428     public static native void glGetTexEnvfv(
    429         int env,
    430         int pname,
    431         float[] params,
    432         int offset
    433     );
    434 
    435     // C function void glGetTexEnvfv ( GLenum env, GLenum pname, GLfloat *params )
    436 
    437     public static native void glGetTexEnvfv(
    438         int env,
    439         int pname,
    440         java.nio.FloatBuffer params
    441     );
    442 
    443     // C function void glGetTexEnviv ( GLenum env, GLenum pname, GLint *params )
    444 
    445     public static native void glGetTexEnviv(
    446         int env,
    447         int pname,
    448         int[] params,
    449         int offset
    450     );
    451 
    452     // C function void glGetTexEnviv ( GLenum env, GLenum pname, GLint *params )
    453 
    454     public static native void glGetTexEnviv(
    455         int env,
    456         int pname,
    457         java.nio.IntBuffer params
    458     );
    459 
    460     // C function void glGetTexEnvxv ( GLenum env, GLenum pname, GLfixed *params )
    461 
    462     public static native void glGetTexEnvxv(
    463         int env,
    464         int pname,
    465         int[] params,
    466         int offset
    467     );
    468 
    469     // C function void glGetTexEnvxv ( GLenum env, GLenum pname, GLfixed *params )
    470 
    471     public static native void glGetTexEnvxv(
    472         int env,
    473         int pname,
    474         java.nio.IntBuffer params
    475     );
    476 
    477     // C function void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat *params )
    478 
    479     public static native void glGetTexParameterfv(
    480         int target,
    481         int pname,
    482         float[] params,
    483         int offset
    484     );
    485 
    486     // C function void glGetTexParameterfv ( GLenum target, GLenum pname, GLfloat *params )
    487 
    488     public static native void glGetTexParameterfv(
    489         int target,
    490         int pname,
    491         java.nio.FloatBuffer params
    492     );
    493 
    494     // C function void glGetTexParameteriv ( GLenum target, GLenum pname, GLint *params )
    495 
    496     public static native void glGetTexParameteriv(
    497         int target,
    498         int pname,
    499         int[] params,
    500         int offset
    501     );
    502 
    503     // C function void glGetTexParameteriv ( GLenum target, GLenum pname, GLint *params )
    504 
    505     public static native void glGetTexParameteriv(
    506         int target,
    507         int pname,
    508         java.nio.IntBuffer params
    509     );
    510 
    511     // C function void glGetTexParameterxv ( GLenum target, GLenum pname, GLfixed *params )
    512 
    513     public static native void glGetTexParameterxv(
    514         int target,
    515         int pname,
    516         int[] params,
    517         int offset
    518     );
    519 
    520     // C function void glGetTexParameterxv ( GLenum target, GLenum pname, GLfixed *params )
    521 
    522     public static native void glGetTexParameterxv(
    523         int target,
    524         int pname,
    525         java.nio.IntBuffer params
    526     );
    527 
    528     // C function GLboolean glIsBuffer ( GLuint buffer )
    529 
    530     public static native boolean glIsBuffer(
    531         int buffer
    532     );
    533 
    534     // C function GLboolean glIsEnabled ( GLenum cap )
    535 
    536     public static native boolean glIsEnabled(
    537         int cap
    538     );
    539 
    540     // C function GLboolean glIsTexture ( GLuint texture )
    541 
    542     public static native boolean glIsTexture(
    543         int texture
    544     );
    545 
    546     // C function void glNormalPointer ( GLenum type, GLsizei stride, GLint offset )
    547 
    548     public static native void glNormalPointer(
    549         int type,
    550         int stride,
    551         int offset
    552     );
    553 
    554     // C function void glPointParameterf ( GLenum pname, GLfloat param )
    555 
    556     public static native void glPointParameterf(
    557         int pname,
    558         float param
    559     );
    560 
    561     // C function void glPointParameterfv ( GLenum pname, const GLfloat *params )
    562 
    563     public static native void glPointParameterfv(
    564         int pname,
    565         float[] params,
    566         int offset
    567     );
    568 
    569     // C function void glPointParameterfv ( GLenum pname, const GLfloat *params )
    570 
    571     public static native void glPointParameterfv(
    572         int pname,
    573         java.nio.FloatBuffer params
    574     );
    575 
    576     // C function void glPointParameterx ( GLenum pname, GLfixed param )
    577 
    578     public static native void glPointParameterx(
    579         int pname,
    580         int param
    581     );
    582 
    583     // C function void glPointParameterxv ( GLenum pname, const GLfixed *params )
    584 
    585     public static native void glPointParameterxv(
    586         int pname,
    587         int[] params,
    588         int offset
    589     );
    590 
    591     // C function void glPointParameterxv ( GLenum pname, const GLfixed *params )
    592 
    593     public static native void glPointParameterxv(
    594         int pname,
    595         java.nio.IntBuffer params
    596     );
    597 
    598     // C function void glPointSizePointerOES ( GLenum type, GLsizei stride, const GLvoid *pointer )
    599 
    600     private static native void glPointSizePointerOESBounds(
    601         int type,
    602         int stride,
    603         java.nio.Buffer pointer,
    604         int remaining
    605     );
    606 
    607     public static void glPointSizePointerOES(
    608         int type,
    609         int stride,
    610         java.nio.Buffer pointer
    611     ) {
    612         glPointSizePointerOESBounds(
    613             type,
    614             stride,
    615             pointer,
    616             pointer.remaining()
    617         );
    618         if (((type == GL_FLOAT) ||
    619              (type == GL_FIXED)) &&
    620             (stride >= 0)) {
    621             _pointSizePointerOES = pointer;
    622         }
    623     }
    624 
    625     // C function void glTexCoordPointer ( GLint size, GLenum type, GLsizei stride, GLint offset )
    626 
    627     public static native void glTexCoordPointer(
    628         int size,
    629         int type,
    630         int stride,
    631         int offset
    632     );
    633 
    634     // C function void glTexEnvi ( GLenum target, GLenum pname, GLint param )
    635 
    636     public static native void glTexEnvi(
    637         int target,
    638         int pname,
    639         int param
    640     );
    641 
    642     // C function void glTexEnviv ( GLenum target, GLenum pname, const GLint *params )
    643 
    644     public static native void glTexEnviv(
    645         int target,
    646         int pname,
    647         int[] params,
    648         int offset
    649     );
    650 
    651     // C function void glTexEnviv ( GLenum target, GLenum pname, const GLint *params )
    652 
    653     public static native void glTexEnviv(
    654         int target,
    655         int pname,
    656         java.nio.IntBuffer params
    657     );
    658 
    659     // C function void glTexParameterfv ( GLenum target, GLenum pname, const GLfloat *params )
    660 
    661     public static native void glTexParameterfv(
    662         int target,
    663         int pname,
    664         float[] params,
    665         int offset
    666     );
    667 
    668     // C function void glTexParameterfv ( GLenum target, GLenum pname, const GLfloat *params )
    669 
    670     public static native void glTexParameterfv(
    671         int target,
    672         int pname,
    673         java.nio.FloatBuffer params
    674     );
    675 
    676     // C function void glTexParameteri ( GLenum target, GLenum pname, GLint param )
    677 
    678     public static native void glTexParameteri(
    679         int target,
    680         int pname,
    681         int param
    682     );
    683 
    684     // C function void glTexParameteriv ( GLenum target, GLenum pname, const GLint *params )
    685 
    686     public static native void glTexParameteriv(
    687         int target,
    688         int pname,
    689         int[] params,
    690         int offset
    691     );
    692 
    693     // C function void glTexParameteriv ( GLenum target, GLenum pname, const GLint *params )
    694 
    695     public static native void glTexParameteriv(
    696         int target,
    697         int pname,
    698         java.nio.IntBuffer params
    699     );
    700 
    701     // C function void glTexParameterxv ( GLenum target, GLenum pname, const GLfixed *params )
    702 
    703     public static native void glTexParameterxv(
    704         int target,
    705         int pname,
    706         int[] params,
    707         int offset
    708     );
    709 
    710     // C function void glTexParameterxv ( GLenum target, GLenum pname, const GLfixed *params )
    711 
    712     public static native void glTexParameterxv(
    713         int target,
    714         int pname,
    715         java.nio.IntBuffer params
    716     );
    717 
    718     // C function void glVertexPointer ( GLint size, GLenum type, GLsizei stride, GLint offset )
    719 
    720     public static native void glVertexPointer(
    721         int size,
    722         int type,
    723         int stride,
    724         int offset
    725     );
    726 
    727 }
    728