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     public static final int GL_TEXTURE_EXTERNAL_OES                                 = 0x8D65;
129     public static final int GL_SAMPLER_EXTERNAL_OES                                 = 0x8D66;
130     public static final int GL_TEXTURE_BINDING_EXTERNAL_OES                         = 0x8D67;
131     public static final int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES                     = 0x8D68;
132 
_nativeClassInit()133     native private static void _nativeClassInit();
134     static {
_nativeClassInit()135         _nativeClassInit();
136     }
137 
138     private static final int GL_BYTE = GLES10.GL_BYTE;
139     private static final int GL_FIXED = GLES10.GL_FIXED;
140     private static final int GL_FLOAT = GLES10.GL_FLOAT;
141     private static final int GL_SHORT = GLES10.GL_SHORT;
142 
143     private static Buffer _matrixIndexPointerOES;
144     // C function void glBlendEquationSeparateOES ( GLenum modeRGB, GLenum modeAlpha )
145 
glBlendEquationSeparateOES( int modeRGB, int modeAlpha )146     public static native void glBlendEquationSeparateOES(
147         int modeRGB,
148         int modeAlpha
149     );
150 
151     // C function void glBlendFuncSeparateOES ( GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha )
152 
glBlendFuncSeparateOES( int srcRGB, int dstRGB, int srcAlpha, int dstAlpha )153     public static native void glBlendFuncSeparateOES(
154         int srcRGB,
155         int dstRGB,
156         int srcAlpha,
157         int dstAlpha
158     );
159 
160     // C function void glBlendEquationOES ( GLenum mode )
161 
glBlendEquationOES( int mode )162     public static native void glBlendEquationOES(
163         int mode
164     );
165 
166     // C function void glDrawTexsOES ( GLshort x, GLshort y, GLshort z, GLshort width, GLshort height )
167 
glDrawTexsOES( short x, short y, short z, short width, short height )168     public static native void glDrawTexsOES(
169         short x,
170         short y,
171         short z,
172         short width,
173         short height
174     );
175 
176     // C function void glDrawTexiOES ( GLint x, GLint y, GLint z, GLint width, GLint height )
177 
glDrawTexiOES( int x, int y, int z, int width, int height )178     public static native void glDrawTexiOES(
179         int x,
180         int y,
181         int z,
182         int width,
183         int height
184     );
185 
186     // C function void glDrawTexxOES ( GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height )
187 
glDrawTexxOES( int x, int y, int z, int width, int height )188     public static native void glDrawTexxOES(
189         int x,
190         int y,
191         int z,
192         int width,
193         int height
194     );
195 
196     // C function void glDrawTexsvOES ( const GLshort *coords )
197 
glDrawTexsvOES( short[] coords, int offset )198     public static native void glDrawTexsvOES(
199         short[] coords,
200         int offset
201     );
202 
203     // C function void glDrawTexsvOES ( const GLshort *coords )
204 
glDrawTexsvOES( java.nio.ShortBuffer coords )205     public static native void glDrawTexsvOES(
206         java.nio.ShortBuffer coords
207     );
208 
209     // C function void glDrawTexivOES ( const GLint *coords )
210 
glDrawTexivOES( int[] coords, int offset )211     public static native void glDrawTexivOES(
212         int[] coords,
213         int offset
214     );
215 
216     // C function void glDrawTexivOES ( const GLint *coords )
217 
glDrawTexivOES( java.nio.IntBuffer coords )218     public static native void glDrawTexivOES(
219         java.nio.IntBuffer coords
220     );
221 
222     // C function void glDrawTexxvOES ( const GLfixed *coords )
223 
glDrawTexxvOES( int[] coords, int offset )224     public static native void glDrawTexxvOES(
225         int[] coords,
226         int offset
227     );
228 
229     // C function void glDrawTexxvOES ( const GLfixed *coords )
230 
glDrawTexxvOES( java.nio.IntBuffer coords )231     public static native void glDrawTexxvOES(
232         java.nio.IntBuffer coords
233     );
234 
235     // C function void glDrawTexfOES ( GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height )
236 
glDrawTexfOES( float x, float y, float z, float width, float height )237     public static native void glDrawTexfOES(
238         float x,
239         float y,
240         float z,
241         float width,
242         float height
243     );
244 
245     // C function void glDrawTexfvOES ( const GLfloat *coords )
246 
glDrawTexfvOES( float[] coords, int offset )247     public static native void glDrawTexfvOES(
248         float[] coords,
249         int offset
250     );
251 
252     // C function void glDrawTexfvOES ( const GLfloat *coords )
253 
glDrawTexfvOES( java.nio.FloatBuffer coords )254     public static native void glDrawTexfvOES(
255         java.nio.FloatBuffer coords
256     );
257 
258     // C function void glEGLImageTargetTexture2DOES ( GLenum target, GLeglImageOES image )
259 
glEGLImageTargetTexture2DOES( int target, java.nio.Buffer image )260     public static native void glEGLImageTargetTexture2DOES(
261         int target,
262         java.nio.Buffer image
263     );
264 
265     // C function void glEGLImageTargetRenderbufferStorageOES ( GLenum target, GLeglImageOES image )
266 
glEGLImageTargetRenderbufferStorageOES( int target, java.nio.Buffer image )267     public static native void glEGLImageTargetRenderbufferStorageOES(
268         int target,
269         java.nio.Buffer image
270     );
271 
272     // C function void glAlphaFuncxOES ( GLenum func, GLclampx ref )
273 
glAlphaFuncxOES( int func, int ref )274     public static native void glAlphaFuncxOES(
275         int func,
276         int ref
277     );
278 
279     // C function void glClearColorxOES ( GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha )
280 
glClearColorxOES( int red, int green, int blue, int alpha )281     public static native void glClearColorxOES(
282         int red,
283         int green,
284         int blue,
285         int alpha
286     );
287 
288     // C function void glClearDepthxOES ( GLclampx depth )
289 
glClearDepthxOES( int depth )290     public static native void glClearDepthxOES(
291         int depth
292     );
293 
294     // C function void glClipPlanexOES ( GLenum plane, const GLfixed *equation )
295 
glClipPlanexOES( int plane, int[] equation, int offset )296     public static native void glClipPlanexOES(
297         int plane,
298         int[] equation,
299         int offset
300     );
301 
302     // C function void glClipPlanexOES ( GLenum plane, const GLfixed *equation )
303 
glClipPlanexOES( int plane, java.nio.IntBuffer equation )304     public static native void glClipPlanexOES(
305         int plane,
306         java.nio.IntBuffer equation
307     );
308 
309     // C function void glColor4xOES ( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha )
310 
glColor4xOES( int red, int green, int blue, int alpha )311     public static native void glColor4xOES(
312         int red,
313         int green,
314         int blue,
315         int alpha
316     );
317 
318     // C function void glDepthRangexOES ( GLclampx zNear, GLclampx zFar )
319 
glDepthRangexOES( int zNear, int zFar )320     public static native void glDepthRangexOES(
321         int zNear,
322         int zFar
323     );
324 
325     // C function void glFogxOES ( GLenum pname, GLfixed param )
326 
glFogxOES( int pname, int param )327     public static native void glFogxOES(
328         int pname,
329         int param
330     );
331 
332     // C function void glFogxvOES ( GLenum pname, const GLfixed *params )
333 
glFogxvOES( int pname, int[] params, int offset )334     public static native void glFogxvOES(
335         int pname,
336         int[] params,
337         int offset
338     );
339 
340     // C function void glFogxvOES ( GLenum pname, const GLfixed *params )
341 
glFogxvOES( int pname, java.nio.IntBuffer params )342     public static native void glFogxvOES(
343         int pname,
344         java.nio.IntBuffer params
345     );
346 
347     // C function void glFrustumxOES ( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar )
348 
glFrustumxOES( int left, int right, int bottom, int top, int zNear, int zFar )349     public static native void glFrustumxOES(
350         int left,
351         int right,
352         int bottom,
353         int top,
354         int zNear,
355         int zFar
356     );
357 
358     // C function void glGetClipPlanexOES ( GLenum pname, GLfixed *eqn )
359 
glGetClipPlanexOES( int pname, int[] eqn, int offset )360     public static native void glGetClipPlanexOES(
361         int pname,
362         int[] eqn,
363         int offset
364     );
365 
366     // C function void glGetClipPlanexOES ( GLenum pname, GLfixed *eqn )
367 
glGetClipPlanexOES( int pname, java.nio.IntBuffer eqn )368     public static native void glGetClipPlanexOES(
369         int pname,
370         java.nio.IntBuffer eqn
371     );
372 
373     // C function void glGetFixedvOES ( GLenum pname, GLfixed *params )
374 
glGetFixedvOES( int pname, int[] params, int offset )375     public static native void glGetFixedvOES(
376         int pname,
377         int[] params,
378         int offset
379     );
380 
381     // C function void glGetFixedvOES ( GLenum pname, GLfixed *params )
382 
glGetFixedvOES( int pname, java.nio.IntBuffer params )383     public static native void glGetFixedvOES(
384         int pname,
385         java.nio.IntBuffer params
386     );
387 
388     // C function void glGetLightxvOES ( GLenum light, GLenum pname, GLfixed *params )
389 
glGetLightxvOES( int light, int pname, int[] params, int offset )390     public static native void glGetLightxvOES(
391         int light,
392         int pname,
393         int[] params,
394         int offset
395     );
396 
397     // C function void glGetLightxvOES ( GLenum light, GLenum pname, GLfixed *params )
398 
glGetLightxvOES( int light, int pname, java.nio.IntBuffer params )399     public static native void glGetLightxvOES(
400         int light,
401         int pname,
402         java.nio.IntBuffer params
403     );
404 
405     // C function void glGetMaterialxvOES ( GLenum face, GLenum pname, GLfixed *params )
406 
glGetMaterialxvOES( int face, int pname, int[] params, int offset )407     public static native void glGetMaterialxvOES(
408         int face,
409         int pname,
410         int[] params,
411         int offset
412     );
413 
414     // C function void glGetMaterialxvOES ( GLenum face, GLenum pname, GLfixed *params )
415 
glGetMaterialxvOES( int face, int pname, java.nio.IntBuffer params )416     public static native void glGetMaterialxvOES(
417         int face,
418         int pname,
419         java.nio.IntBuffer params
420     );
421 
422     // C function void glGetTexEnvxvOES ( GLenum env, GLenum pname, GLfixed *params )
423 
glGetTexEnvxvOES( int env, int pname, int[] params, int offset )424     public static native void glGetTexEnvxvOES(
425         int env,
426         int pname,
427         int[] params,
428         int offset
429     );
430 
431     // C function void glGetTexEnvxvOES ( GLenum env, GLenum pname, GLfixed *params )
432 
glGetTexEnvxvOES( int env, int pname, java.nio.IntBuffer params )433     public static native void glGetTexEnvxvOES(
434         int env,
435         int pname,
436         java.nio.IntBuffer params
437     );
438 
439     // C function void glGetTexParameterxvOES ( GLenum target, GLenum pname, GLfixed *params )
440 
glGetTexParameterxvOES( int target, int pname, int[] params, int offset )441     public static native void glGetTexParameterxvOES(
442         int target,
443         int pname,
444         int[] params,
445         int offset
446     );
447 
448     // C function void glGetTexParameterxvOES ( GLenum target, GLenum pname, GLfixed *params )
449 
glGetTexParameterxvOES( int target, int pname, java.nio.IntBuffer params )450     public static native void glGetTexParameterxvOES(
451         int target,
452         int pname,
453         java.nio.IntBuffer params
454     );
455 
456     // C function void glLightModelxOES ( GLenum pname, GLfixed param )
457 
glLightModelxOES( int pname, int param )458     public static native void glLightModelxOES(
459         int pname,
460         int param
461     );
462 
463     // C function void glLightModelxvOES ( GLenum pname, const GLfixed *params )
464 
glLightModelxvOES( int pname, int[] params, int offset )465     public static native void glLightModelxvOES(
466         int pname,
467         int[] params,
468         int offset
469     );
470 
471     // C function void glLightModelxvOES ( GLenum pname, const GLfixed *params )
472 
glLightModelxvOES( int pname, java.nio.IntBuffer params )473     public static native void glLightModelxvOES(
474         int pname,
475         java.nio.IntBuffer params
476     );
477 
478     // C function void glLightxOES ( GLenum light, GLenum pname, GLfixed param )
479 
glLightxOES( int light, int pname, int param )480     public static native void glLightxOES(
481         int light,
482         int pname,
483         int param
484     );
485 
486     // C function void glLightxvOES ( GLenum light, GLenum pname, const GLfixed *params )
487 
glLightxvOES( int light, int pname, int[] params, int offset )488     public static native void glLightxvOES(
489         int light,
490         int pname,
491         int[] params,
492         int offset
493     );
494 
495     // C function void glLightxvOES ( GLenum light, GLenum pname, const GLfixed *params )
496 
glLightxvOES( int light, int pname, java.nio.IntBuffer params )497     public static native void glLightxvOES(
498         int light,
499         int pname,
500         java.nio.IntBuffer params
501     );
502 
503     // C function void glLineWidthxOES ( GLfixed width )
504 
glLineWidthxOES( int width )505     public static native void glLineWidthxOES(
506         int width
507     );
508 
509     // C function void glLoadMatrixxOES ( const GLfixed *m )
510 
glLoadMatrixxOES( int[] m, int offset )511     public static native void glLoadMatrixxOES(
512         int[] m,
513         int offset
514     );
515 
516     // C function void glLoadMatrixxOES ( const GLfixed *m )
517 
glLoadMatrixxOES( java.nio.IntBuffer m )518     public static native void glLoadMatrixxOES(
519         java.nio.IntBuffer m
520     );
521 
522     // C function void glMaterialxOES ( GLenum face, GLenum pname, GLfixed param )
523 
glMaterialxOES( int face, int pname, int param )524     public static native void glMaterialxOES(
525         int face,
526         int pname,
527         int param
528     );
529 
530     // C function void glMaterialxvOES ( GLenum face, GLenum pname, const GLfixed *params )
531 
glMaterialxvOES( int face, int pname, int[] params, int offset )532     public static native void glMaterialxvOES(
533         int face,
534         int pname,
535         int[] params,
536         int offset
537     );
538 
539     // C function void glMaterialxvOES ( GLenum face, GLenum pname, const GLfixed *params )
540 
glMaterialxvOES( int face, int pname, java.nio.IntBuffer params )541     public static native void glMaterialxvOES(
542         int face,
543         int pname,
544         java.nio.IntBuffer params
545     );
546 
547     // C function void glMultMatrixxOES ( const GLfixed *m )
548 
glMultMatrixxOES( int[] m, int offset )549     public static native void glMultMatrixxOES(
550         int[] m,
551         int offset
552     );
553 
554     // C function void glMultMatrixxOES ( const GLfixed *m )
555 
glMultMatrixxOES( java.nio.IntBuffer m )556     public static native void glMultMatrixxOES(
557         java.nio.IntBuffer m
558     );
559 
560     // C function void glMultiTexCoord4xOES ( GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q )
561 
glMultiTexCoord4xOES( int target, int s, int t, int r, int q )562     public static native void glMultiTexCoord4xOES(
563         int target,
564         int s,
565         int t,
566         int r,
567         int q
568     );
569 
570     // C function void glNormal3xOES ( GLfixed nx, GLfixed ny, GLfixed nz )
571 
glNormal3xOES( int nx, int ny, int nz )572     public static native void glNormal3xOES(
573         int nx,
574         int ny,
575         int nz
576     );
577 
578     // C function void glOrthoxOES ( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar )
579 
glOrthoxOES( int left, int right, int bottom, int top, int zNear, int zFar )580     public static native void glOrthoxOES(
581         int left,
582         int right,
583         int bottom,
584         int top,
585         int zNear,
586         int zFar
587     );
588 
589     // C function void glPointParameterxOES ( GLenum pname, GLfixed param )
590 
glPointParameterxOES( int pname, int param )591     public static native void glPointParameterxOES(
592         int pname,
593         int param
594     );
595 
596     // C function void glPointParameterxvOES ( GLenum pname, const GLfixed *params )
597 
glPointParameterxvOES( int pname, int[] params, int offset )598     public static native void glPointParameterxvOES(
599         int pname,
600         int[] params,
601         int offset
602     );
603 
604     // C function void glPointParameterxvOES ( GLenum pname, const GLfixed *params )
605 
glPointParameterxvOES( int pname, java.nio.IntBuffer params )606     public static native void glPointParameterxvOES(
607         int pname,
608         java.nio.IntBuffer params
609     );
610 
611     // C function void glPointSizexOES ( GLfixed size )
612 
glPointSizexOES( int size )613     public static native void glPointSizexOES(
614         int size
615     );
616 
617     // C function void glPolygonOffsetxOES ( GLfixed factor, GLfixed units )
618 
glPolygonOffsetxOES( int factor, int units )619     public static native void glPolygonOffsetxOES(
620         int factor,
621         int units
622     );
623 
624     // C function void glRotatexOES ( GLfixed angle, GLfixed x, GLfixed y, GLfixed z )
625 
glRotatexOES( int angle, int x, int y, int z )626     public static native void glRotatexOES(
627         int angle,
628         int x,
629         int y,
630         int z
631     );
632 
633     // C function void glSampleCoveragexOES ( GLclampx value, GLboolean invert )
634 
glSampleCoveragexOES( int value, boolean invert )635     public static native void glSampleCoveragexOES(
636         int value,
637         boolean invert
638     );
639 
640     // C function void glScalexOES ( GLfixed x, GLfixed y, GLfixed z )
641 
glScalexOES( int x, int y, int z )642     public static native void glScalexOES(
643         int x,
644         int y,
645         int z
646     );
647 
648     // C function void glTexEnvxOES ( GLenum target, GLenum pname, GLfixed param )
649 
glTexEnvxOES( int target, int pname, int param )650     public static native void glTexEnvxOES(
651         int target,
652         int pname,
653         int param
654     );
655 
656     // C function void glTexEnvxvOES ( GLenum target, GLenum pname, const GLfixed *params )
657 
glTexEnvxvOES( int target, int pname, int[] params, int offset )658     public static native void glTexEnvxvOES(
659         int target,
660         int pname,
661         int[] params,
662         int offset
663     );
664 
665     // C function void glTexEnvxvOES ( GLenum target, GLenum pname, const GLfixed *params )
666 
glTexEnvxvOES( int target, int pname, java.nio.IntBuffer params )667     public static native void glTexEnvxvOES(
668         int target,
669         int pname,
670         java.nio.IntBuffer params
671     );
672 
673     // C function void glTexParameterxOES ( GLenum target, GLenum pname, GLfixed param )
674 
glTexParameterxOES( int target, int pname, int param )675     public static native void glTexParameterxOES(
676         int target,
677         int pname,
678         int param
679     );
680 
681     // C function void glTexParameterxvOES ( GLenum target, GLenum pname, const GLfixed *params )
682 
glTexParameterxvOES( int target, int pname, int[] params, int offset )683     public static native void glTexParameterxvOES(
684         int target,
685         int pname,
686         int[] params,
687         int offset
688     );
689 
690     // C function void glTexParameterxvOES ( GLenum target, GLenum pname, const GLfixed *params )
691 
glTexParameterxvOES( int target, int pname, java.nio.IntBuffer params )692     public static native void glTexParameterxvOES(
693         int target,
694         int pname,
695         java.nio.IntBuffer params
696     );
697 
698     // C function void glTranslatexOES ( GLfixed x, GLfixed y, GLfixed z )
699 
glTranslatexOES( int x, int y, int z )700     public static native void glTranslatexOES(
701         int x,
702         int y,
703         int z
704     );
705 
706     // C function GLboolean glIsRenderbufferOES ( GLuint renderbuffer )
707 
glIsRenderbufferOES( int renderbuffer )708     public static native boolean glIsRenderbufferOES(
709         int renderbuffer
710     );
711 
712     // C function void glBindRenderbufferOES ( GLenum target, GLuint renderbuffer )
713 
glBindRenderbufferOES( int target, int renderbuffer )714     public static native void glBindRenderbufferOES(
715         int target,
716         int renderbuffer
717     );
718 
719     // C function void glDeleteRenderbuffersOES ( GLsizei n, const GLuint *renderbuffers )
720 
glDeleteRenderbuffersOES( int n, int[] renderbuffers, int offset )721     public static native void glDeleteRenderbuffersOES(
722         int n,
723         int[] renderbuffers,
724         int offset
725     );
726 
727     // C function void glDeleteRenderbuffersOES ( GLsizei n, const GLuint *renderbuffers )
728 
glDeleteRenderbuffersOES( int n, java.nio.IntBuffer renderbuffers )729     public static native void glDeleteRenderbuffersOES(
730         int n,
731         java.nio.IntBuffer renderbuffers
732     );
733 
734     // C function void glGenRenderbuffersOES ( GLsizei n, GLuint *renderbuffers )
735 
glGenRenderbuffersOES( int n, int[] renderbuffers, int offset )736     public static native void glGenRenderbuffersOES(
737         int n,
738         int[] renderbuffers,
739         int offset
740     );
741 
742     // C function void glGenRenderbuffersOES ( GLsizei n, GLuint *renderbuffers )
743 
glGenRenderbuffersOES( int n, java.nio.IntBuffer renderbuffers )744     public static native void glGenRenderbuffersOES(
745         int n,
746         java.nio.IntBuffer renderbuffers
747     );
748 
749     // C function void glRenderbufferStorageOES ( GLenum target, GLenum internalformat, GLsizei width, GLsizei height )
750 
glRenderbufferStorageOES( int target, int internalformat, int width, int height )751     public static native void glRenderbufferStorageOES(
752         int target,
753         int internalformat,
754         int width,
755         int height
756     );
757 
758     // C function void glGetRenderbufferParameterivOES ( GLenum target, GLenum pname, GLint *params )
759 
glGetRenderbufferParameterivOES( int target, int pname, int[] params, int offset )760     public static native void glGetRenderbufferParameterivOES(
761         int target,
762         int pname,
763         int[] params,
764         int offset
765     );
766 
767     // C function void glGetRenderbufferParameterivOES ( GLenum target, GLenum pname, GLint *params )
768 
glGetRenderbufferParameterivOES( int target, int pname, java.nio.IntBuffer params )769     public static native void glGetRenderbufferParameterivOES(
770         int target,
771         int pname,
772         java.nio.IntBuffer params
773     );
774 
775     // C function GLboolean glIsFramebufferOES ( GLuint framebuffer )
776 
glIsFramebufferOES( int framebuffer )777     public static native boolean glIsFramebufferOES(
778         int framebuffer
779     );
780 
781     // C function void glBindFramebufferOES ( GLenum target, GLuint framebuffer )
782 
glBindFramebufferOES( int target, int framebuffer )783     public static native void glBindFramebufferOES(
784         int target,
785         int framebuffer
786     );
787 
788     // C function void glDeleteFramebuffersOES ( GLsizei n, const GLuint *framebuffers )
789 
glDeleteFramebuffersOES( int n, int[] framebuffers, int offset )790     public static native void glDeleteFramebuffersOES(
791         int n,
792         int[] framebuffers,
793         int offset
794     );
795 
796     // C function void glDeleteFramebuffersOES ( GLsizei n, const GLuint *framebuffers )
797 
glDeleteFramebuffersOES( int n, java.nio.IntBuffer framebuffers )798     public static native void glDeleteFramebuffersOES(
799         int n,
800         java.nio.IntBuffer framebuffers
801     );
802 
803     // C function void glGenFramebuffersOES ( GLsizei n, GLuint *framebuffers )
804 
glGenFramebuffersOES( int n, int[] framebuffers, int offset )805     public static native void glGenFramebuffersOES(
806         int n,
807         int[] framebuffers,
808         int offset
809     );
810 
811     // C function void glGenFramebuffersOES ( GLsizei n, GLuint *framebuffers )
812 
glGenFramebuffersOES( int n, java.nio.IntBuffer framebuffers )813     public static native void glGenFramebuffersOES(
814         int n,
815         java.nio.IntBuffer framebuffers
816     );
817 
818     // C function GLenum glCheckFramebufferStatusOES ( GLenum target )
819 
glCheckFramebufferStatusOES( int target )820     public static native int glCheckFramebufferStatusOES(
821         int target
822     );
823 
824     // C function void glFramebufferRenderbufferOES ( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer )
825 
glFramebufferRenderbufferOES( int target, int attachment, int renderbuffertarget, int renderbuffer )826     public static native void glFramebufferRenderbufferOES(
827         int target,
828         int attachment,
829         int renderbuffertarget,
830         int renderbuffer
831     );
832 
833     // C function void glFramebufferTexture2DOES ( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level )
834 
glFramebufferTexture2DOES( int target, int attachment, int textarget, int texture, int level )835     public static native void glFramebufferTexture2DOES(
836         int target,
837         int attachment,
838         int textarget,
839         int texture,
840         int level
841     );
842 
843     // C function void glGetFramebufferAttachmentParameterivOES ( GLenum target, GLenum attachment, GLenum pname, GLint *params )
844 
glGetFramebufferAttachmentParameterivOES( int target, int attachment, int pname, int[] params, int offset )845     public static native void glGetFramebufferAttachmentParameterivOES(
846         int target,
847         int attachment,
848         int pname,
849         int[] params,
850         int offset
851     );
852 
853     // C function void glGetFramebufferAttachmentParameterivOES ( GLenum target, GLenum attachment, GLenum pname, GLint *params )
854 
glGetFramebufferAttachmentParameterivOES( int target, int attachment, int pname, java.nio.IntBuffer params )855     public static native void glGetFramebufferAttachmentParameterivOES(
856         int target,
857         int attachment,
858         int pname,
859         java.nio.IntBuffer params
860     );
861 
862     // C function void glGenerateMipmapOES ( GLenum target )
863 
glGenerateMipmapOES( int target )864     public static native void glGenerateMipmapOES(
865         int target
866     );
867 
868     // C function void glCurrentPaletteMatrixOES ( GLuint matrixpaletteindex )
869 
glCurrentPaletteMatrixOES( int matrixpaletteindex )870     public static native void glCurrentPaletteMatrixOES(
871         int matrixpaletteindex
872     );
873 
874     // C function void glLoadPaletteFromModelViewMatrixOES ( void )
875 
glLoadPaletteFromModelViewMatrixOES( )876     public static native void glLoadPaletteFromModelViewMatrixOES(
877     );
878 
879     // C function void glMatrixIndexPointerOES ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer )
880 
glMatrixIndexPointerOESBounds( int size, int type, int stride, java.nio.Buffer pointer, int remaining )881     private static native void glMatrixIndexPointerOESBounds(
882         int size,
883         int type,
884         int stride,
885         java.nio.Buffer pointer,
886         int remaining
887     );
888 
glMatrixIndexPointerOES( int size, int type, int stride, java.nio.Buffer pointer )889     public static void glMatrixIndexPointerOES(
890         int size,
891         int type,
892         int stride,
893         java.nio.Buffer pointer
894     ) {
895         glMatrixIndexPointerOESBounds(
896             size,
897             type,
898             stride,
899             pointer,
900             pointer.remaining()
901         );
902         if (((size == 2) ||
903              (size == 3) ||
904              (size == 4)) &&
905             ((type == GL_FLOAT) ||
906              (type == GL_BYTE) ||
907              (type == GL_SHORT) ||
908              (type == GL_FIXED)) &&
909             (stride >= 0)) {
910             _matrixIndexPointerOES = pointer;
911         }
912     }
913 
914     // C function void glWeightPointerOES ( GLint size, GLenum type, GLsizei stride, const GLvoid *pointer )
915 
glWeightPointerOESBounds( int size, int type, int stride, java.nio.Buffer pointer, int remaining )916     private static native void glWeightPointerOESBounds(
917         int size,
918         int type,
919         int stride,
920         java.nio.Buffer pointer,
921         int remaining
922     );
923 
glWeightPointerOES( int size, int type, int stride, java.nio.Buffer pointer )924     public static void glWeightPointerOES(
925         int size,
926         int type,
927         int stride,
928         java.nio.Buffer pointer
929     ) {
930         glWeightPointerOESBounds(
931             size,
932             type,
933             stride,
934             pointer,
935             pointer.remaining()
936         );
937     }
938 
939     // C function void glDepthRangefOES ( GLclampf zNear, GLclampf zFar )
940 
glDepthRangefOES( float zNear, float zFar )941     public static native void glDepthRangefOES(
942         float zNear,
943         float zFar
944     );
945 
946     // C function void glFrustumfOES ( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar )
947 
glFrustumfOES( float left, float right, float bottom, float top, float zNear, float zFar )948     public static native void glFrustumfOES(
949         float left,
950         float right,
951         float bottom,
952         float top,
953         float zNear,
954         float zFar
955     );
956 
957     // C function void glOrthofOES ( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar )
958 
glOrthofOES( float left, float right, float bottom, float top, float zNear, float zFar )959     public static native void glOrthofOES(
960         float left,
961         float right,
962         float bottom,
963         float top,
964         float zNear,
965         float zFar
966     );
967 
968     // C function void glClipPlanefOES ( GLenum plane, const GLfloat *equation )
969 
glClipPlanefOES( int plane, float[] equation, int offset )970     public static native void glClipPlanefOES(
971         int plane,
972         float[] equation,
973         int offset
974     );
975 
976     // C function void glClipPlanefOES ( GLenum plane, const GLfloat *equation )
977 
glClipPlanefOES( int plane, java.nio.FloatBuffer equation )978     public static native void glClipPlanefOES(
979         int plane,
980         java.nio.FloatBuffer equation
981     );
982 
983     // C function void glGetClipPlanefOES ( GLenum pname, GLfloat *eqn )
984 
glGetClipPlanefOES( int pname, float[] eqn, int offset )985     public static native void glGetClipPlanefOES(
986         int pname,
987         float[] eqn,
988         int offset
989     );
990 
991     // C function void glGetClipPlanefOES ( GLenum pname, GLfloat *eqn )
992 
glGetClipPlanefOES( int pname, java.nio.FloatBuffer eqn )993     public static native void glGetClipPlanefOES(
994         int pname,
995         java.nio.FloatBuffer eqn
996     );
997 
998     // C function void glClearDepthfOES ( GLclampf depth )
999 
glClearDepthfOES( float depth )1000     public static native void glClearDepthfOES(
1001         float depth
1002     );
1003 
1004     // C function void glTexGenfOES ( GLenum coord, GLenum pname, GLfloat param )
1005 
glTexGenfOES( int coord, int pname, float param )1006     public static native void glTexGenfOES(
1007         int coord,
1008         int pname,
1009         float param
1010     );
1011 
1012     // C function void glTexGenfvOES ( GLenum coord, GLenum pname, const GLfloat *params )
1013 
glTexGenfvOES( int coord, int pname, float[] params, int offset )1014     public static native void glTexGenfvOES(
1015         int coord,
1016         int pname,
1017         float[] params,
1018         int offset
1019     );
1020 
1021     // C function void glTexGenfvOES ( GLenum coord, GLenum pname, const GLfloat *params )
1022 
glTexGenfvOES( int coord, int pname, java.nio.FloatBuffer params )1023     public static native void glTexGenfvOES(
1024         int coord,
1025         int pname,
1026         java.nio.FloatBuffer params
1027     );
1028 
1029     // C function void glTexGeniOES ( GLenum coord, GLenum pname, GLint param )
1030 
glTexGeniOES( int coord, int pname, int param )1031     public static native void glTexGeniOES(
1032         int coord,
1033         int pname,
1034         int param
1035     );
1036 
1037     // C function void glTexGenivOES ( GLenum coord, GLenum pname, const GLint *params )
1038 
glTexGenivOES( int coord, int pname, int[] params, int offset )1039     public static native void glTexGenivOES(
1040         int coord,
1041         int pname,
1042         int[] params,
1043         int offset
1044     );
1045 
1046     // C function void glTexGenivOES ( GLenum coord, GLenum pname, const GLint *params )
1047 
glTexGenivOES( int coord, int pname, java.nio.IntBuffer params )1048     public static native void glTexGenivOES(
1049         int coord,
1050         int pname,
1051         java.nio.IntBuffer params
1052     );
1053 
1054     // C function void glTexGenxOES ( GLenum coord, GLenum pname, GLfixed param )
1055 
glTexGenxOES( int coord, int pname, int param )1056     public static native void glTexGenxOES(
1057         int coord,
1058         int pname,
1059         int param
1060     );
1061 
1062     // C function void glTexGenxvOES ( GLenum coord, GLenum pname, const GLfixed *params )
1063 
glTexGenxvOES( int coord, int pname, int[] params, int offset )1064     public static native void glTexGenxvOES(
1065         int coord,
1066         int pname,
1067         int[] params,
1068         int offset
1069     );
1070 
1071     // C function void glTexGenxvOES ( GLenum coord, GLenum pname, const GLfixed *params )
1072 
glTexGenxvOES( int coord, int pname, java.nio.IntBuffer params )1073     public static native void glTexGenxvOES(
1074         int coord,
1075         int pname,
1076         java.nio.IntBuffer params
1077     );
1078 
1079     // C function void glGetTexGenfvOES ( GLenum coord, GLenum pname, GLfloat *params )
1080 
glGetTexGenfvOES( int coord, int pname, float[] params, int offset )1081     public static native void glGetTexGenfvOES(
1082         int coord,
1083         int pname,
1084         float[] params,
1085         int offset
1086     );
1087 
1088     // C function void glGetTexGenfvOES ( GLenum coord, GLenum pname, GLfloat *params )
1089 
glGetTexGenfvOES( int coord, int pname, java.nio.FloatBuffer params )1090     public static native void glGetTexGenfvOES(
1091         int coord,
1092         int pname,
1093         java.nio.FloatBuffer params
1094     );
1095 
1096     // C function void glGetTexGenivOES ( GLenum coord, GLenum pname, GLint *params )
1097 
glGetTexGenivOES( int coord, int pname, int[] params, int offset )1098     public static native void glGetTexGenivOES(
1099         int coord,
1100         int pname,
1101         int[] params,
1102         int offset
1103     );
1104 
1105     // C function void glGetTexGenivOES ( GLenum coord, GLenum pname, GLint *params )
1106 
glGetTexGenivOES( int coord, int pname, java.nio.IntBuffer params )1107     public static native void glGetTexGenivOES(
1108         int coord,
1109         int pname,
1110         java.nio.IntBuffer params
1111     );
1112 
1113     // C function void glGetTexGenxvOES ( GLenum coord, GLenum pname, GLfixed *params )
1114 
glGetTexGenxvOES( int coord, int pname, int[] params, int offset )1115     public static native void glGetTexGenxvOES(
1116         int coord,
1117         int pname,
1118         int[] params,
1119         int offset
1120     );
1121 
1122     // C function void glGetTexGenxvOES ( GLenum coord, GLenum pname, GLfixed *params )
1123 
glGetTexGenxvOES( int coord, int pname, java.nio.IntBuffer params )1124     public static native void glGetTexGenxvOES(
1125         int coord,
1126         int pname,
1127         java.nio.IntBuffer params
1128     );
1129 
1130 }
1131