• 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 GLES11Ext {
25     public static final int GL_BLEND_EQUATION_RGB_OES                               = 0x8009;
26     public static final int GL_BLEND_EQUATION_ALPHA_OES                             = 0x883D;
27     public static final int GL_BLEND_DST_RGB_OES                                    = 0x80C8;
28     public static final int GL_BLEND_SRC_RGB_OES                                    = 0x80C9;
29     public static final int GL_BLEND_DST_ALPHA_OES                                  = 0x80CA;
30     public static final int GL_BLEND_SRC_ALPHA_OES                                  = 0x80CB;
31     public static final int GL_BLEND_EQUATION_OES                                   = 0x8009;
32     public static final int GL_FUNC_ADD_OES                                         = 0x8006;
33     public static final int GL_FUNC_SUBTRACT_OES                                    = 0x800A;
34     public static final int GL_FUNC_REVERSE_SUBTRACT_OES                            = 0x800B;
35     public static final int GL_ETC1_RGB8_OES                                        = 0x8D64;
36     public static final int GL_DEPTH_COMPONENT24_OES                                = 0x81A6;
37     public static final int GL_DEPTH_COMPONENT32_OES                                = 0x81A7;
38     public static final int GL_TEXTURE_CROP_RECT_OES                                = 0x8B9D;
39     public static final int GL_FIXED_OES                                            = 0x140C;
40     public static final int GL_NONE_OES                                             = 0;
41     public static final int GL_FRAMEBUFFER_OES                                      = 0x8D40;
42     public static final int GL_RENDERBUFFER_OES                                     = 0x8D41;
43     public static final int GL_RGBA4_OES                                            = 0x8056;
44     public static final int GL_RGB5_A1_OES                                          = 0x8057;
45     public static final int GL_RGB565_OES                                           = 0x8D62;
46     public static final int GL_DEPTH_COMPONENT16_OES                                = 0x81A5;
47     public static final int GL_RENDERBUFFER_WIDTH_OES                               = 0x8D42;
48     public static final int GL_RENDERBUFFER_HEIGHT_OES                              = 0x8D43;
49     public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_OES                     = 0x8D44;
50     public static final int GL_RENDERBUFFER_RED_SIZE_OES                            = 0x8D50;
51     public static final int GL_RENDERBUFFER_GREEN_SIZE_OES                          = 0x8D51;
52     public static final int GL_RENDERBUFFER_BLUE_SIZE_OES                           = 0x8D52;
53     public static final int GL_RENDERBUFFER_ALPHA_SIZE_OES                          = 0x8D53;
54     public static final int GL_RENDERBUFFER_DEPTH_SIZE_OES                          = 0x8D54;
55     public static final int GL_RENDERBUFFER_STENCIL_SIZE_OES                        = 0x8D55;
56     public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES               = 0x8CD0;
57     public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES               = 0x8CD1;
58     public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES             = 0x8CD2;
59     public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES     = 0x8CD3;
60     public static final int GL_COLOR_ATTACHMENT0_OES                                = 0x8CE0;
61     public static final int GL_DEPTH_ATTACHMENT_OES                                 = 0x8D00;
62     public static final int GL_STENCIL_ATTACHMENT_OES                               = 0x8D20;
63     public static final int GL_FRAMEBUFFER_COMPLETE_OES                             = 0x8CD5;
64     public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES                = 0x8CD6;
65     public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES        = 0x8CD7;
66     public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES                = 0x8CD9;
67     public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES                   = 0x8CDA;
68     public static final int GL_FRAMEBUFFER_UNSUPPORTED_OES                          = 0x8CDD;
69     public static final int GL_FRAMEBUFFER_BINDING_OES                              = 0x8CA6;
70     public static final int GL_RENDERBUFFER_BINDING_OES                             = 0x8CA7;
71     public static final int GL_MAX_RENDERBUFFER_SIZE_OES                            = 0x84E8;
72     public static final int GL_INVALID_FRAMEBUFFER_OPERATION_OES                    = 0x0506;
73     public static final int GL_WRITE_ONLY_OES                                       = 0x88B9;
74     public static final int GL_BUFFER_ACCESS_OES                                    = 0x88BB;
75     public static final int GL_BUFFER_MAPPED_OES                                    = 0x88BC;
76     public static final int GL_BUFFER_MAP_POINTER_OES                               = 0x88BD;
77     public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES               = 0x898D;
78     public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES              = 0x898E;
79     public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES                 = 0x898F;
80     public static final int GL_MAX_VERTEX_UNITS_OES                                 = 0x86A4;
81     public static final int GL_MAX_PALETTE_MATRICES_OES                             = 0x8842;
82     public static final int GL_MATRIX_PALETTE_OES                                   = 0x8840;
83     public static final int GL_MATRIX_INDEX_ARRAY_OES                               = 0x8844;
84     public static final int GL_WEIGHT_ARRAY_OES                                     = 0x86AD;
85     public static final int GL_CURRENT_PALETTE_MATRIX_OES                           = 0x8843;
86     public static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES                          = 0x8846;
87     public static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES                          = 0x8847;
88     public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES                        = 0x8848;
89     public static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES                       = 0x8849;
90     public static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES                = 0x8B9E;
91     public static final int GL_WEIGHT_ARRAY_SIZE_OES                                = 0x86AB;
92     public static final int GL_WEIGHT_ARRAY_TYPE_OES                                = 0x86A9;
93     public static final int GL_WEIGHT_ARRAY_STRIDE_OES                              = 0x86AA;
94     public static final int GL_WEIGHT_ARRAY_POINTER_OES                             = 0x86AC;
95     public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES                      = 0x889E;
96     public static final int GL_DEPTH_STENCIL_OES                                    = 0x84F9;
97     public static final int GL_UNSIGNED_INT_24_8_OES                                = 0x84FA;
98     public static final int GL_DEPTH24_STENCIL8_OES                                 = 0x88F0;
99     public static final int GL_RGB8_OES                                             = 0x8051;
100     public static final int GL_RGBA8_OES                                            = 0x8058;
101     public static final int GL_STENCIL_INDEX1_OES                                   = 0x8D46;
102     public static final int GL_STENCIL_INDEX4_OES                                   = 0x8D47;
103     public static final int GL_STENCIL_INDEX8_OES                                   = 0x8D48;
104     public static final int GL_INCR_WRAP_OES                                        = 0x8507;
105     public static final int GL_DECR_WRAP_OES                                        = 0x8508;
106     public static final int GL_NORMAL_MAP_OES                                       = 0x8511;
107     public static final int GL_REFLECTION_MAP_OES                                   = 0x8512;
108     public static final int GL_TEXTURE_CUBE_MAP_OES                                 = 0x8513;
109     public static final int GL_TEXTURE_BINDING_CUBE_MAP_OES                         = 0x8514;
110     public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES                      = 0x8515;
111     public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES                      = 0x8516;
112     public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES                      = 0x8517;
113     public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES                      = 0x8518;
114     public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES                      = 0x8519;
115     public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES                      = 0x851A;
116     public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES                        = 0x851C;
117     public static final int GL_TEXTURE_GEN_MODE_OES                                 = 0x2500;
118     public static final int GL_TEXTURE_GEN_STR_OES                                  = 0x8D60;
119     public static final int GL_MIRRORED_REPEAT_OES                                  = 0x8370;
120     public static final int GL_3DC_X_AMD                                            = 0x87F9;
121     public static final int GL_3DC_XY_AMD                                           = 0x87FA;
122     public static final int GL_ATC_RGB_AMD                                          = 0x8C92;
123     public static final int GL_ATC_RGBA_EXPLICIT_ALPHA_AMD                          = 0x8C93;
124     public static final int GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD                      = 0x87EE;
125     public static final int GL_TEXTURE_MAX_ANISOTROPY_EXT                           = 0x84FE;
126     public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT                       = 0x84FF;
127     public static final int GL_BGRA                                                 = 0x80E1;
128 
_nativeClassInit()129     native private static void _nativeClassInit();
130     static {
_nativeClassInit()131 	    _nativeClassInit();
132     }
133 
134     private static final int GL_BYTE = GLES10.GL_BYTE;
135     private static final int GL_FIXED = GLES10.GL_FIXED;
136     private static final int GL_FLOAT = GLES10.GL_FLOAT;
137     private static final int GL_SHORT = GLES10.GL_SHORT;
138 
139     private static Buffer _matrixIndexPointerOES;
140     // C function void glBlendEquationSeparateOES ( GLenum modeRGB, GLenum modeAlpha )
141 
glBlendEquationSeparateOES( int modeRGB, int modeAlpha )142     public static native void glBlendEquationSeparateOES(
143         int modeRGB,
144         int modeAlpha
145     );
146 
147     // C function void glBlendFuncSeparateOES ( GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha )
148 
glBlendFuncSeparateOES( int srcRGB, int dstRGB, int srcAlpha, int dstAlpha )149     public static native void glBlendFuncSeparateOES(
150         int srcRGB,
151         int dstRGB,
152         int srcAlpha,
153         int dstAlpha
154     );
155 
156     // C function void glBlendEquationOES ( GLenum mode )
157 
glBlendEquationOES( int mode )158     public static native void glBlendEquationOES(
159         int mode
160     );
161 
162     // C function void glDrawTexsOES ( GLshort x, GLshort y, GLshort z, GLshort width, GLshort height )
163 
glDrawTexsOES( short x, short y, short z, short width, short height )164     public static native void glDrawTexsOES(
165         short x,
166         short y,
167         short z,
168         short width,
169         short height
170     );
171 
172     // C function void glDrawTexiOES ( GLint x, GLint y, GLint z, GLint width, GLint height )
173 
glDrawTexiOES( int x, int y, int z, int width, int height )174     public static native void glDrawTexiOES(
175         int x,
176         int y,
177         int z,
178         int width,
179         int height
180     );
181 
182     // C function void glDrawTexxOES ( GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height )
183 
glDrawTexxOES( int x, int y, int z, int width, int height )184     public static native void glDrawTexxOES(
185         int x,
186         int y,
187         int z,
188         int width,
189         int height
190     );
191 
192     // C function void glDrawTexsvOES ( const GLshort *coords )
193 
glDrawTexsvOES( short[] coords, int offset )194     public static native void glDrawTexsvOES(
195         short[] coords,
196         int offset
197     );
198 
199     // C function void glDrawTexsvOES ( const GLshort *coords )
200 
glDrawTexsvOES( java.nio.ShortBuffer coords )201     public static native void glDrawTexsvOES(
202         java.nio.ShortBuffer coords
203     );
204 
205     // C function void glDrawTexivOES ( const GLint *coords )
206 
glDrawTexivOES( int[] coords, int offset )207     public static native void glDrawTexivOES(
208         int[] coords,
209         int offset
210     );
211 
212     // C function void glDrawTexivOES ( const GLint *coords )
213 
glDrawTexivOES( java.nio.IntBuffer coords )214     public static native void glDrawTexivOES(
215         java.nio.IntBuffer coords
216     );
217 
218     // C function void glDrawTexxvOES ( const GLfixed *coords )
219 
glDrawTexxvOES( int[] coords, int offset )220     public static native void glDrawTexxvOES(
221         int[] coords,
222         int offset
223     );
224 
225     // C function void glDrawTexxvOES ( const GLfixed *coords )
226 
glDrawTexxvOES( java.nio.IntBuffer coords )227     public static native void glDrawTexxvOES(
228         java.nio.IntBuffer coords
229     );
230 
231     // C function void glDrawTexfOES ( GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height )
232 
glDrawTexfOES( float x, float y, float z, float width, float height )233     public static native void glDrawTexfOES(
234         float x,
235         float y,
236         float z,
237         float width,
238         float height
239     );
240 
241     // C function void glDrawTexfvOES ( const GLfloat *coords )
242 
glDrawTexfvOES( float[] coords, int offset )243     public static native void glDrawTexfvOES(
244         float[] coords,
245         int offset
246     );
247 
248     // C function void glDrawTexfvOES ( const GLfloat *coords )
249 
glDrawTexfvOES( java.nio.FloatBuffer coords )250     public static native void glDrawTexfvOES(
251         java.nio.FloatBuffer coords
252     );
253 
254     // C function void glEGLImageTargetTexture2DOES ( GLenum target, GLeglImageOES image )
255 
glEGLImageTargetTexture2DOES( int target, java.nio.Buffer image )256     public static native void glEGLImageTargetTexture2DOES(
257         int target,
258         java.nio.Buffer image
259     );
260 
261     // C function void glEGLImageTargetRenderbufferStorageOES ( GLenum target, GLeglImageOES image )
262 
glEGLImageTargetRenderbufferStorageOES( int target, java.nio.Buffer image )263     public static native void glEGLImageTargetRenderbufferStorageOES(
264         int target,
265         java.nio.Buffer image
266     );
267 
268     // C function void glAlphaFuncxOES ( GLenum func, GLclampx ref )
269 
glAlphaFuncxOES( int func, int ref )270     public static native void glAlphaFuncxOES(
271         int func,
272         int ref
273     );
274 
275     // C function void glClearColorxOES ( GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha )
276 
glClearColorxOES( int red, int green, int blue, int alpha )277     public static native void glClearColorxOES(
278         int red,
279         int green,
280         int blue,
281         int alpha
282     );
283 
284     // C function void glClearDepthxOES ( GLclampx depth )
285 
glClearDepthxOES( int depth )286     public static native void glClearDepthxOES(
287         int depth
288     );
289 
290     // C function void glClipPlanexOES ( GLenum plane, const GLfixed *equation )
291 
glClipPlanexOES( int plane, int[] equation, int offset )292     public static native void glClipPlanexOES(
293         int plane,
294         int[] equation,
295         int offset
296     );
297 
298     // C function void glClipPlanexOES ( GLenum plane, const GLfixed *equation )
299 
glClipPlanexOES( int plane, java.nio.IntBuffer equation )300     public static native void glClipPlanexOES(
301         int plane,
302         java.nio.IntBuffer equation
303     );
304 
305     // C function void glColor4xOES ( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha )
306 
glColor4xOES( int red, int green, int blue, int alpha )307     public static native void glColor4xOES(
308         int red,
309         int green,
310         int blue,
311         int alpha
312     );
313 
314     // C function void glDepthRangexOES ( GLclampx zNear, GLclampx zFar )
315 
glDepthRangexOES( int zNear, int zFar )316     public static native void glDepthRangexOES(
317         int zNear,
318         int zFar
319     );
320 
321     // C function void glFogxOES ( GLenum pname, GLfixed param )
322 
glFogxOES( int pname, int param )323     public static native void glFogxOES(
324         int pname,
325         int param
326     );
327 
328     // C function void glFogxvOES ( GLenum pname, const GLfixed *params )
329 
glFogxvOES( int pname, int[] params, int offset )330     public static native void glFogxvOES(
331         int pname,
332         int[] params,
333         int offset
334     );
335 
336     // C function void glFogxvOES ( GLenum pname, const GLfixed *params )
337 
glFogxvOES( int pname, java.nio.IntBuffer params )338     public static native void glFogxvOES(
339         int pname,
340         java.nio.IntBuffer params
341     );
342 
343     // C function void glFrustumxOES ( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar )
344 
glFrustumxOES( int left, int right, int bottom, int top, int zNear, int zFar )345     public static native void glFrustumxOES(
346         int left,
347         int right,
348         int bottom,
349         int top,
350         int zNear,
351         int zFar
352     );
353 
354     // C function void glGetClipPlanexOES ( GLenum pname, GLfixed *eqn )
355 
glGetClipPlanexOES( int pname, int[] eqn, int offset )356     public static native void glGetClipPlanexOES(
357         int pname,
358         int[] eqn,
359         int offset
360     );
361 
362     // C function void glGetClipPlanexOES ( GLenum pname, GLfixed *eqn )
363 
glGetClipPlanexOES( int pname, java.nio.IntBuffer eqn )364     public static native void glGetClipPlanexOES(
365         int pname,
366         java.nio.IntBuffer eqn
367     );
368 
369     // C function void glGetFixedvOES ( GLenum pname, GLfixed *params )
370 
glGetFixedvOES( int pname, int[] params, int offset )371     public static native void glGetFixedvOES(
372         int pname,
373         int[] params,
374         int offset
375     );
376 
377     // C function void glGetFixedvOES ( GLenum pname, GLfixed *params )
378 
glGetFixedvOES( int pname, java.nio.IntBuffer params )379     public static native void glGetFixedvOES(
380         int pname,
381         java.nio.IntBuffer params
382     );
383 
384     // C function void glGetLightxvOES ( GLenum light, GLenum pname, GLfixed *params )
385 
glGetLightxvOES( int light, int pname, int[] params, int offset )386     public static native void glGetLightxvOES(
387         int light,
388         int pname,
389         int[] params,
390         int offset
391     );
392 
393     // C function void glGetLightxvOES ( GLenum light, GLenum pname, GLfixed *params )
394 
glGetLightxvOES( int light, int pname, java.nio.IntBuffer params )395     public static native void glGetLightxvOES(
396         int light,
397         int pname,
398         java.nio.IntBuffer params
399     );
400 
401     // C function void glGetMaterialxvOES ( GLenum face, GLenum pname, GLfixed *params )
402 
glGetMaterialxvOES( int face, int pname, int[] params, int offset )403     public static native void glGetMaterialxvOES(
404         int face,
405         int pname,
406         int[] params,
407         int offset
408     );
409 
410     // C function void glGetMaterialxvOES ( GLenum face, GLenum pname, GLfixed *params )
411 
glGetMaterialxvOES( int face, int pname, java.nio.IntBuffer params )412     public static native void glGetMaterialxvOES(
413         int face,
414         int pname,
415         java.nio.IntBuffer params
416     );
417 
418     // C function void glGetTexEnvxvOES ( GLenum env, GLenum pname, GLfixed *params )
419 
glGetTexEnvxvOES( int env, int pname, int[] params, int offset )420     public static native void glGetTexEnvxvOES(
421         int env,
422         int pname,
423         int[] params,
424         int offset
425     );
426 
427     // C function void glGetTexEnvxvOES ( GLenum env, GLenum pname, GLfixed *params )
428 
glGetTexEnvxvOES( int env, int pname, java.nio.IntBuffer params )429     public static native void glGetTexEnvxvOES(
430         int env,
431         int pname,
432         java.nio.IntBuffer params
433     );
434 
435     // C function void glGetTexParameterxvOES ( GLenum target, GLenum pname, GLfixed *params )
436 
glGetTexParameterxvOES( int target, int pname, int[] params, int offset )437     public static native void glGetTexParameterxvOES(
438         int target,
439         int pname,
440         int[] params,
441         int offset
442     );
443 
444     // C function void glGetTexParameterxvOES ( GLenum target, GLenum pname, GLfixed *params )
445 
glGetTexParameterxvOES( int target, int pname, java.nio.IntBuffer params )446     public static native void glGetTexParameterxvOES(
447         int target,
448         int pname,
449         java.nio.IntBuffer params
450     );
451 
452     // C function void glLightModelxOES ( GLenum pname, GLfixed param )
453 
glLightModelxOES( int pname, int param )454     public static native void glLightModelxOES(
455         int pname,
456         int param
457     );
458 
459     // C function void glLightModelxvOES ( GLenum pname, const GLfixed *params )
460 
glLightModelxvOES( int pname, int[] params, int offset )461     public static native void glLightModelxvOES(
462         int pname,
463         int[] params,
464         int offset
465     );
466 
467     // C function void glLightModelxvOES ( GLenum pname, const GLfixed *params )
468 
glLightModelxvOES( int pname, java.nio.IntBuffer params )469     public static native void glLightModelxvOES(
470         int pname,
471         java.nio.IntBuffer params
472     );
473 
474     // C function void glLightxOES ( GLenum light, GLenum pname, GLfixed param )
475 
glLightxOES( int light, int pname, int param )476     public static native void glLightxOES(
477         int light,
478         int pname,
479         int param
480     );
481 
482     // C function void glLightxvOES ( GLenum light, GLenum pname, const GLfixed *params )
483 
glLightxvOES( int light, int pname, int[] params, int offset )484     public static native void glLightxvOES(
485         int light,
486         int pname,
487         int[] params,
488         int offset
489     );
490 
491     // C function void glLightxvOES ( GLenum light, GLenum pname, const GLfixed *params )
492 
glLightxvOES( int light, int pname, java.nio.IntBuffer params )493     public static native void glLightxvOES(
494         int light,
495         int pname,
496         java.nio.IntBuffer params
497     );
498 
499     // C function void glLineWidthxOES ( GLfixed width )
500 
glLineWidthxOES( int width )501     public static native void glLineWidthxOES(
502         int width
503     );
504 
505     // C function void glLoadMatrixxOES ( const GLfixed *m )
506 
glLoadMatrixxOES( int[] m, int offset )507     public static native void glLoadMatrixxOES(
508         int[] m,
509         int offset
510     );
511 
512     // C function void glLoadMatrixxOES ( const GLfixed *m )
513 
glLoadMatrixxOES( java.nio.IntBuffer m )514     public static native void glLoadMatrixxOES(
515         java.nio.IntBuffer m
516     );
517 
518     // C function void glMaterialxOES ( GLenum face, GLenum pname, GLfixed param )
519 
glMaterialxOES( int face, int pname, int param )520     public static native void glMaterialxOES(
521         int face,
522         int pname,
523         int param
524     );
525 
526     // C function void glMaterialxvOES ( GLenum face, GLenum pname, const GLfixed *params )
527 
glMaterialxvOES( int face, int pname, int[] params, int offset )528     public static native void glMaterialxvOES(
529         int face,
530         int pname,
531         int[] params,
532         int offset
533     );
534 
535     // C function void glMaterialxvOES ( GLenum face, GLenum pname, const GLfixed *params )
536 
glMaterialxvOES( int face, int pname, java.nio.IntBuffer params )537     public static native void glMaterialxvOES(
538         int face,
539         int pname,
540         java.nio.IntBuffer params
541     );
542 
543     // C function void glMultMatrixxOES ( const GLfixed *m )
544 
glMultMatrixxOES( int[] m, int offset )545     public static native void glMultMatrixxOES(
546         int[] m,
547         int offset
548     );
549 
550     // C function void glMultMatrixxOES ( const GLfixed *m )
551 
glMultMatrixxOES( java.nio.IntBuffer m )552     public static native void glMultMatrixxOES(
553         java.nio.IntBuffer m
554     );
555 
556     // C function void glMultiTexCoord4xOES ( GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q )
557 
glMultiTexCoord4xOES( int target, int s, int t, int r, int q )558     public static native void glMultiTexCoord4xOES(
559         int target,
560         int s,
561         int t,
562         int r,
563         int q
564     );
565 
566     // C function void glNormal3xOES ( GLfixed nx, GLfixed ny, GLfixed nz )
567 
glNormal3xOES( int nx, int ny, int nz )568     public static native void glNormal3xOES(
569         int nx,
570         int ny,
571         int nz
572     );
573 
574     // C function void glOrthoxOES ( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar )
575 
glOrthoxOES( int left, int right, int bottom, int top, int zNear, int zFar )576     public static native void glOrthoxOES(
577         int left,
578         int right,
579         int bottom,
580         int top,
581         int zNear,
582         int zFar
583     );
584 
585     // C function void glPointParameterxOES ( GLenum pname, GLfixed param )
586 
glPointParameterxOES( int pname, int param )587     public static native void glPointParameterxOES(
588         int pname,
589         int param
590     );
591 
592     // C function void glPointParameterxvOES ( GLenum pname, const GLfixed *params )
593 
glPointParameterxvOES( int pname, int[] params, int offset )594     public static native void glPointParameterxvOES(
595         int pname,
596         int[] params,
597         int offset
598     );
599 
600     // C function void glPointParameterxvOES ( GLenum pname, const GLfixed *params )
601 
glPointParameterxvOES( int pname, java.nio.IntBuffer params )602     public static native void glPointParameterxvOES(
603         int pname,
604         java.nio.IntBuffer params
605     );
606 
607     // C function void glPointSizexOES ( GLfixed size )
608 
glPointSizexOES( int size )609     public static native void glPointSizexOES(
610         int size
611     );
612 
613     // C function void glPolygonOffsetxOES ( GLfixed factor, GLfixed units )
614 
glPolygonOffsetxOES( int factor, int units )615     public static native void glPolygonOffsetxOES(
616         int factor,
617         int units
618     );
619 
620     // C function void glRotatexOES ( GLfixed angle, GLfixed x, GLfixed y, GLfixed z )
621 
glRotatexOES( int angle, int x, int y, int z )622     public static native void glRotatexOES(
623         int angle,
624         int x,
625         int y,
626         int z
627     );
628 
629     // C function void glSampleCoveragexOES ( GLclampx value, GLboolean invert )
630 
glSampleCoveragexOES( int value, boolean invert )631     public static native void glSampleCoveragexOES(
632         int value,
633         boolean invert
634     );
635 
636     // C function void glScalexOES ( GLfixed x, GLfixed y, GLfixed z )
637 
glScalexOES( int x, int y, int z )638     public static native void glScalexOES(
639         int x,
640         int y,
641         int z
642     );
643 
644     // C function void glTexEnvxOES ( GLenum target, GLenum pname, GLfixed param )
645 
glTexEnvxOES( int target, int pname, int param )646     public static native void glTexEnvxOES(
647         int target,
648         int pname,
649         int param
650     );
651 
652     // C function void glTexEnvxvOES ( GLenum target, GLenum pname, const GLfixed *params )
653 
glTexEnvxvOES( int target, int pname, int[] params, int offset )654     public static native void glTexEnvxvOES(
655         int target,
656         int pname,
657         int[] params,
658         int offset
659     );
660 
661     // C function void glTexEnvxvOES ( GLenum target, GLenum pname, const GLfixed *params )
662 
glTexEnvxvOES( int target, int pname, java.nio.IntBuffer params )663     public static native void glTexEnvxvOES(
664         int target,
665         int pname,
666         java.nio.IntBuffer params
667     );
668 
669     // C function void glTexParameterxOES ( GLenum target, GLenum pname, GLfixed param )
670 
glTexParameterxOES( int target, int pname, int param )671     public static native void glTexParameterxOES(
672         int target,
673         int pname,
674         int param
675     );
676 
677     // C function void glTexParameterxvOES ( GLenum target, GLenum pname, const GLfixed *params )
678 
glTexParameterxvOES( int target, int pname, int[] params, int offset )679     public static native void glTexParameterxvOES(
680         int target,
681         int pname,
682         int[] params,
683         int offset
684     );
685 
686     // C function void glTexParameterxvOES ( GLenum target, GLenum pname, const GLfixed *params )
687 
glTexParameterxvOES( int target, int pname, java.nio.IntBuffer params )688     public static native void glTexParameterxvOES(
689         int target,
690         int pname,
691         java.nio.IntBuffer params
692     );
693 
694     // C function void glTranslatexOES ( GLfixed x, GLfixed y, GLfixed z )
695 
glTranslatexOES( int x, int y, int z )696     public static native void glTranslatexOES(
697         int x,
698         int y,
699         int z
700     );
701 
702     // C function GLboolean glIsRenderbufferOES ( GLuint renderbuffer )
703 
glIsRenderbufferOES( int renderbuffer )704     public static native boolean glIsRenderbufferOES(
705         int renderbuffer
706     );
707 
708     // C function void glBindRenderbufferOES ( GLenum target, GLuint renderbuffer )
709 
glBindRenderbufferOES( int target, int renderbuffer )710     public static native void glBindRenderbufferOES(
711         int target,
712         int renderbuffer
713     );
714 
715     // C function void glDeleteRenderbuffersOES ( GLsizei n, const GLuint *renderbuffers )
716 
glDeleteRenderbuffersOES( int n, int[] renderbuffers, int offset )717     public static native void glDeleteRenderbuffersOES(
718         int n,
719         int[] renderbuffers,
720         int offset
721     );
722 
723     // C function void glDeleteRenderbuffersOES ( GLsizei n, const GLuint *renderbuffers )
724 
glDeleteRenderbuffersOES( int n, java.nio.IntBuffer renderbuffers )725     public static native void glDeleteRenderbuffersOES(
726         int n,
727         java.nio.IntBuffer renderbuffers
728     );
729 
730     // C function void glGenRenderbuffersOES ( GLsizei n, GLuint *renderbuffers )
731 
glGenRenderbuffersOES( int n, int[] renderbuffers, int offset )732     public static native void glGenRenderbuffersOES(
733         int n,
734         int[] renderbuffers,
735         int offset
736     );
737 
738     // C function void glGenRenderbuffersOES ( GLsizei n, GLuint *renderbuffers )
739 
glGenRenderbuffersOES( int n, java.nio.IntBuffer renderbuffers )740     public static native void glGenRenderbuffersOES(
741         int n,
742         java.nio.IntBuffer renderbuffers
743     );
744 
745     // C function void glRenderbufferStorageOES ( GLenum target, GLenum internalformat, GLsizei width, GLsizei height )
746 
glRenderbufferStorageOES( int target, int internalformat, int width, int height )747     public static native void glRenderbufferStorageOES(
748         int target,
749         int internalformat,
750         int width,
751         int height
752     );
753 
754     // C function void glGetRenderbufferParameterivOES ( GLenum target, GLenum pname, GLint *params )
755 
glGetRenderbufferParameterivOES( int target, int pname, int[] params, int offset )756     public static native void glGetRenderbufferParameterivOES(
757         int target,
758         int pname,
759         int[] params,
760         int offset
761     );
762 
763     // C function void glGetRenderbufferParameterivOES ( GLenum target, GLenum pname, GLint *params )
764 
glGetRenderbufferParameterivOES( int target, int pname, java.nio.IntBuffer params )765     public static native void glGetRenderbufferParameterivOES(
766         int target,
767         int pname,
768         java.nio.IntBuffer params
769     );
770 
771     // C function GLboolean glIsFramebufferOES ( GLuint framebuffer )
772 
glIsFramebufferOES( int framebuffer )773     public static native boolean glIsFramebufferOES(
774         int framebuffer
775     );
776 
777     // C function void glBindFramebufferOES ( GLenum target, GLuint framebuffer )
778 
glBindFramebufferOES( int target, int framebuffer )779     public static native void glBindFramebufferOES(
780         int target,
781         int framebuffer
782     );
783 
784     // C function void glDeleteFramebuffersOES ( GLsizei n, const GLuint *framebuffers )
785 
glDeleteFramebuffersOES( int n, int[] framebuffers, int offset )786     public static native void glDeleteFramebuffersOES(
787         int n,
788         int[] framebuffers,
789         int offset
790     );
791 
792     // C function void glDeleteFramebuffersOES ( GLsizei n, const GLuint *framebuffers )
793 
glDeleteFramebuffersOES( int n, java.nio.IntBuffer framebuffers )794     public static native void glDeleteFramebuffersOES(
795         int n,
796         java.nio.IntBuffer framebuffers
797     );
798 
799     // C function void glGenFramebuffersOES ( GLsizei n, GLuint *framebuffers )
800 
glGenFramebuffersOES( int n, int[] framebuffers, int offset )801     public static native void glGenFramebuffersOES(
802         int n,
803         int[] framebuffers,
804         int offset
805     );
806 
807     // C function void glGenFramebuffersOES ( GLsizei n, GLuint *framebuffers )
808 
glGenFramebuffersOES( int n, java.nio.IntBuffer framebuffers )809     public static native void glGenFramebuffersOES(
810         int n,
811         java.nio.IntBuffer framebuffers
812     );
813 
814     // C function GLenum glCheckFramebufferStatusOES ( GLenum target )
815 
glCheckFramebufferStatusOES( int target )816     public static native int glCheckFramebufferStatusOES(
817         int target
818     );
819 
820     // C function void glFramebufferRenderbufferOES ( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer )
821 
glFramebufferRenderbufferOES( int target, int attachment, int renderbuffertarget, int renderbuffer )822     public static native void glFramebufferRenderbufferOES(
823         int target,
824         int attachment,
825         int renderbuffertarget,
826         int renderbuffer
827     );
828 
829     // C function void glFramebufferTexture2DOES ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level )
830 
glFramebufferTexture2DOES( int target, int attachment, int textarget, int texture, int level )831     public static native void glFramebufferTexture2DOES(
832         int target,
833         int attachment,
834         int textarget,
835         int texture,
836         int level
837     );
838 
839     // C function void glGetFramebufferAttachmentParameterivOES ( GLenum target, GLenum attachment, GLenum pname, GLint *params )
840 
glGetFramebufferAttachmentParameterivOES( int target, int attachment, int pname, int[] params, int offset )841     public static native void glGetFramebufferAttachmentParameterivOES(
842         int target,
843         int attachment,
844         int pname,
845         int[] params,
846         int offset
847     );
848 
849     // C function void glGetFramebufferAttachmentParameterivOES ( GLenum target, GLenum attachment, GLenum pname, GLint *params )
850 
glGetFramebufferAttachmentParameterivOES( int target, int attachment, int pname, java.nio.IntBuffer params )851     public static native void glGetFramebufferAttachmentParameterivOES(
852         int target,
853         int attachment,
854         int pname,
855         java.nio.IntBuffer params
856     );
857 
858     // C function void glGenerateMipmapOES ( GLenum target )
859 
glGenerateMipmapOES( int target )860     public static native void glGenerateMipmapOES(
861         int target
862     );
863 
864     // C function void glCurrentPaletteMatrixOES ( GLuint matrixpaletteindex )
865 
glCurrentPaletteMatrixOES( int matrixpaletteindex )866     public static native void glCurrentPaletteMatrixOES(
867         int matrixpaletteindex
868     );
869 
870     // C function void glLoadPaletteFromModelViewMatrixOES ( void )
871 
glLoadPaletteFromModelViewMatrixOES( )872     public static native void glLoadPaletteFromModelViewMatrixOES(
873     );
874 
875     // C function void glMatrixIndexPointerOES ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer )
876 
glMatrixIndexPointerOESBounds( int size, int type, int stride, java.nio.Buffer pointer, int remaining )877     private static native void glMatrixIndexPointerOESBounds(
878         int size,
879         int type,
880         int stride,
881         java.nio.Buffer pointer,
882         int remaining
883     );
884 
glMatrixIndexPointerOES( int size, int type, int stride, java.nio.Buffer pointer )885     public static void glMatrixIndexPointerOES(
886         int size,
887         int type,
888         int stride,
889         java.nio.Buffer pointer
890     ) {
891         glMatrixIndexPointerOESBounds(
892             size,
893             type,
894             stride,
895             pointer,
896             pointer.remaining()
897         );
898         if (((size == 2) ||
899              (size == 3) ||
900              (size == 4)) &&
901             ((type == GL_FLOAT) ||
902              (type == GL_BYTE) ||
903              (type == GL_SHORT) ||
904              (type == GL_FIXED)) &&
905             (stride >= 0)) {
906             _matrixIndexPointerOES = pointer;
907         }
908     }
909 
910     // C function void glWeightPointerOES ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer )
911 
glWeightPointerOESBounds( int size, int type, int stride, java.nio.Buffer pointer, int remaining )912     private static native void glWeightPointerOESBounds(
913         int size,
914         int type,
915         int stride,
916         java.nio.Buffer pointer,
917         int remaining
918     );
919 
glWeightPointerOES( int size, int type, int stride, java.nio.Buffer pointer )920     public static void glWeightPointerOES(
921         int size,
922         int type,
923         int stride,
924         java.nio.Buffer pointer
925     ) {
926         glWeightPointerOESBounds(
927             size,
928             type,
929             stride,
930             pointer,
931             pointer.remaining()
932         );
933     }
934 
935     // C function void glDepthRangefOES ( GLclampf zNear, GLclampf zFar )
936 
glDepthRangefOES( float zNear, float zFar )937     public static native void glDepthRangefOES(
938         float zNear,
939         float zFar
940     );
941 
942     // C function void glFrustumfOES ( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar )
943 
glFrustumfOES( float left, float right, float bottom, float top, float zNear, float zFar )944     public static native void glFrustumfOES(
945         float left,
946         float right,
947         float bottom,
948         float top,
949         float zNear,
950         float zFar
951     );
952 
953     // C function void glOrthofOES ( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar )
954 
glOrthofOES( float left, float right, float bottom, float top, float zNear, float zFar )955     public static native void glOrthofOES(
956         float left,
957         float right,
958         float bottom,
959         float top,
960         float zNear,
961         float zFar
962     );
963 
964     // C function void glClipPlanefOES ( GLenum plane, const GLfloat *equation )
965 
glClipPlanefOES( int plane, float[] equation, int offset )966     public static native void glClipPlanefOES(
967         int plane,
968         float[] equation,
969         int offset
970     );
971 
972     // C function void glClipPlanefOES ( GLenum plane, const GLfloat *equation )
973 
glClipPlanefOES( int plane, java.nio.FloatBuffer equation )974     public static native void glClipPlanefOES(
975         int plane,
976         java.nio.FloatBuffer equation
977     );
978 
979     // C function void glGetClipPlanefOES ( GLenum pname, GLfloat *eqn )
980 
glGetClipPlanefOES( int pname, float[] eqn, int offset )981     public static native void glGetClipPlanefOES(
982         int pname,
983         float[] eqn,
984         int offset
985     );
986 
987     // C function void glGetClipPlanefOES ( GLenum pname, GLfloat *eqn )
988 
glGetClipPlanefOES( int pname, java.nio.FloatBuffer eqn )989     public static native void glGetClipPlanefOES(
990         int pname,
991         java.nio.FloatBuffer eqn
992     );
993 
994     // C function void glClearDepthfOES ( GLclampf depth )
995 
glClearDepthfOES( float depth )996     public static native void glClearDepthfOES(
997         float depth
998     );
999 
1000     // C function void glTexGenfOES ( GLenum coord, GLenum pname, GLfloat param )
1001 
glTexGenfOES( int coord, int pname, float param )1002     public static native void glTexGenfOES(
1003         int coord,
1004         int pname,
1005         float param
1006     );
1007 
1008     // C function void glTexGenfvOES ( GLenum coord, GLenum pname, const GLfloat *params )
1009 
glTexGenfvOES( int coord, int pname, float[] params, int offset )1010     public static native void glTexGenfvOES(
1011         int coord,
1012         int pname,
1013         float[] params,
1014         int offset
1015     );
1016 
1017     // C function void glTexGenfvOES ( GLenum coord, GLenum pname, const GLfloat *params )
1018 
glTexGenfvOES( int coord, int pname, java.nio.FloatBuffer params )1019     public static native void glTexGenfvOES(
1020         int coord,
1021         int pname,
1022         java.nio.FloatBuffer params
1023     );
1024 
1025     // C function void glTexGeniOES ( GLenum coord, GLenum pname, GLint param )
1026 
glTexGeniOES( int coord, int pname, int param )1027     public static native void glTexGeniOES(
1028         int coord,
1029         int pname,
1030         int param
1031     );
1032 
1033     // C function void glTexGenivOES ( GLenum coord, GLenum pname, const GLint *params )
1034 
glTexGenivOES( int coord, int pname, int[] params, int offset )1035     public static native void glTexGenivOES(
1036         int coord,
1037         int pname,
1038         int[] params,
1039         int offset
1040     );
1041 
1042     // C function void glTexGenivOES ( GLenum coord, GLenum pname, const GLint *params )
1043 
glTexGenivOES( int coord, int pname, java.nio.IntBuffer params )1044     public static native void glTexGenivOES(
1045         int coord,
1046         int pname,
1047         java.nio.IntBuffer params
1048     );
1049 
1050     // C function void glTexGenxOES ( GLenum coord, GLenum pname, GLfixed param )
1051 
glTexGenxOES( int coord, int pname, int param )1052     public static native void glTexGenxOES(
1053         int coord,
1054         int pname,
1055         int param
1056     );
1057 
1058     // C function void glTexGenxvOES ( GLenum coord, GLenum pname, const GLfixed *params )
1059 
glTexGenxvOES( int coord, int pname, int[] params, int offset )1060     public static native void glTexGenxvOES(
1061         int coord,
1062         int pname,
1063         int[] params,
1064         int offset
1065     );
1066 
1067     // C function void glTexGenxvOES ( GLenum coord, GLenum pname, const GLfixed *params )
1068 
glTexGenxvOES( int coord, int pname, java.nio.IntBuffer params )1069     public static native void glTexGenxvOES(
1070         int coord,
1071         int pname,
1072         java.nio.IntBuffer params
1073     );
1074 
1075     // C function void glGetTexGenfvOES ( GLenum coord, GLenum pname, GLfloat *params )
1076 
glGetTexGenfvOES( int coord, int pname, float[] params, int offset )1077     public static native void glGetTexGenfvOES(
1078         int coord,
1079         int pname,
1080         float[] params,
1081         int offset
1082     );
1083 
1084     // C function void glGetTexGenfvOES ( GLenum coord, GLenum pname, GLfloat *params )
1085 
glGetTexGenfvOES( int coord, int pname, java.nio.FloatBuffer params )1086     public static native void glGetTexGenfvOES(
1087         int coord,
1088         int pname,
1089         java.nio.FloatBuffer params
1090     );
1091 
1092     // C function void glGetTexGenivOES ( GLenum coord, GLenum pname, GLint *params )
1093 
glGetTexGenivOES( int coord, int pname, int[] params, int offset )1094     public static native void glGetTexGenivOES(
1095         int coord,
1096         int pname,
1097         int[] params,
1098         int offset
1099     );
1100 
1101     // C function void glGetTexGenivOES ( GLenum coord, GLenum pname, GLint *params )
1102 
glGetTexGenivOES( int coord, int pname, java.nio.IntBuffer params )1103     public static native void glGetTexGenivOES(
1104         int coord,
1105         int pname,
1106         java.nio.IntBuffer params
1107     );
1108 
1109     // C function void glGetTexGenxvOES ( GLenum coord, GLenum pname, GLfixed *params )
1110 
glGetTexGenxvOES( int coord, int pname, int[] params, int offset )1111     public static native void glGetTexGenxvOES(
1112         int coord,
1113         int pname,
1114         int[] params,
1115         int offset
1116     );
1117 
1118     // C function void glGetTexGenxvOES ( GLenum coord, GLenum pname, GLfixed *params )
1119 
glGetTexGenxvOES( int coord, int pname, java.nio.IntBuffer params )1120     public static native void glGetTexGenxvOES(
1121         int coord,
1122         int pname,
1123         java.nio.IntBuffer params
1124     );
1125 
1126 }
1127