• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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  
_nativeClassInit()148      native private static void _nativeClassInit();
149      static {
_nativeClassInit()150          _nativeClassInit();
151      }
152  
153      private static Buffer _pointSizePointerOES;
154      // C function void glBindBuffer ( GLenum target, GLuint buffer )
155  
glBindBuffer( int target, int buffer )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  
glBufferData( int target, int size, java.nio.Buffer data, int usage )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  
glBufferSubData( int target, int offset, int size, java.nio.Buffer data )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  
glClipPlanef( int plane, float[] equation, int offset )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  
glClipPlanef( int plane, java.nio.FloatBuffer equation )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  
glClipPlanex( int plane, int[] equation, int offset )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  
glClipPlanex( int plane, java.nio.IntBuffer equation )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  
glColor4ub( byte red, byte green, byte blue, byte alpha )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  
glColorPointer( int size, int type, int stride, int offset )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  
glDeleteBuffers( int n, int[] buffers, int offset )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  
glDeleteBuffers( int n, java.nio.IntBuffer buffers )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  
glDrawElements( int mode, int count, int type, int offset )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  
glGenBuffers( int n, int[] buffers, int offset )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  
glGenBuffers( int n, java.nio.IntBuffer buffers )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  
glGetBooleanv( int pname, boolean[] params, int offset )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  
glGetBooleanv( int pname, java.nio.IntBuffer params )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  
glGetBufferParameteriv( int target, int pname, int[] params, int offset )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  
glGetBufferParameteriv( int target, int pname, java.nio.IntBuffer params )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  
glGetClipPlanef( int pname, float[] eqn, int offset )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  
glGetClipPlanef( int pname, java.nio.FloatBuffer eqn )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  
glGetClipPlanex( int pname, int[] eqn, int offset )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  
glGetClipPlanex( int pname, java.nio.IntBuffer eqn )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  
glGetFixedv( int pname, int[] params, int offset )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  
glGetFixedv( int pname, java.nio.IntBuffer params )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  
glGetFloatv( int pname, float[] params, int offset )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  
glGetFloatv( int pname, java.nio.FloatBuffer params )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  
glGetLightfv( int light, int pname, float[] params, int offset )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  
glGetLightfv( int light, int pname, java.nio.FloatBuffer params )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  
glGetLightxv( int light, int pname, int[] params, int offset )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  
glGetLightxv( int light, int pname, java.nio.IntBuffer params )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  
glGetMaterialfv( int face, int pname, float[] params, int offset )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  
glGetMaterialfv( int face, int pname, java.nio.FloatBuffer params )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  
glGetMaterialxv( int face, int pname, int[] params, int offset )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  
glGetMaterialxv( int face, int pname, java.nio.IntBuffer params )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  
glGetTexEnvfv( int env, int pname, float[] params, int offset )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  
glGetTexEnvfv( int env, int pname, java.nio.FloatBuffer params )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  
glGetTexEnviv( int env, int pname, int[] params, int offset )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  
glGetTexEnviv( int env, int pname, java.nio.IntBuffer params )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  
glGetTexEnvxv( int env, int pname, int[] params, int offset )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  
glGetTexEnvxv( int env, int pname, java.nio.IntBuffer params )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  
glGetTexParameterfv( int target, int pname, float[] params, int offset )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  
glGetTexParameterfv( int target, int pname, java.nio.FloatBuffer params )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  
glGetTexParameteriv( int target, int pname, int[] params, int offset )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  
glGetTexParameteriv( int target, int pname, java.nio.IntBuffer params )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  
glGetTexParameterxv( int target, int pname, int[] params, int offset )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  
glGetTexParameterxv( int target, int pname, java.nio.IntBuffer params )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  
glIsBuffer( int buffer )530      public static native boolean glIsBuffer(
531          int buffer
532      );
533  
534      // C function GLboolean glIsEnabled ( GLenum cap )
535  
glIsEnabled( int cap )536      public static native boolean glIsEnabled(
537          int cap
538      );
539  
540      // C function GLboolean glIsTexture ( GLuint texture )
541  
glIsTexture( int texture )542      public static native boolean glIsTexture(
543          int texture
544      );
545  
546      // C function void glNormalPointer ( GLenum type, GLsizei stride, GLint offset )
547  
glNormalPointer( int type, int stride, int offset )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  
glPointParameterf( int pname, float param )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  
glPointParameterfv( int pname, float[] params, int offset )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  
glPointParameterfv( int pname, java.nio.FloatBuffer params )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  
glPointParameterx( int pname, int param )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  
glPointParameterxv( int pname, int[] params, int offset )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  
glPointParameterxv( int pname, java.nio.IntBuffer params )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  
glPointSizePointerOESBounds( int type, int stride, java.nio.Buffer pointer, int remaining )600      private static native void glPointSizePointerOESBounds(
601          int type,
602          int stride,
603          java.nio.Buffer pointer,
604          int remaining
605      );
606  
glPointSizePointerOES( int type, int stride, java.nio.Buffer pointer )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  
glTexCoordPointer( int size, int type, int stride, int offset )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  
glTexEnvi( int target, int pname, int param )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  
glTexEnviv( int target, int pname, int[] params, int offset )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  
glTexEnviv( int target, int pname, java.nio.IntBuffer params )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  
glTexParameterfv( int target, int pname, float[] params, int offset )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  
glTexParameterfv( int target, int pname, java.nio.FloatBuffer params )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  
glTexParameteri( int target, int pname, int param )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  
glTexParameteriv( int target, int pname, int[] params, int offset )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  
glTexParameteriv( int target, int pname, java.nio.IntBuffer params )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  
glTexParameterxv( int target, int pname, int[] params, int offset )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  
glTexParameterxv( int target, int pname, java.nio.IntBuffer params )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  
glVertexPointer( int size, int type, int stride, int offset )720      public static native void glVertexPointer(
721          int size,
722          int type,
723          int stride,
724          int offset
725      );
726  
727  }
728