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
20package android.opengl;
21
22import java.nio.Buffer;
23
24public 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