1/* //device/java/android/javax/microedition/khronos/opengles/GL11ExtensionPack.java
2**
3** Copyright 2007, The Android Open Source Project
4**
5** Licensed under the Apache License, Version 2.0 (the "License");
6** you may not use this file except in compliance with the License.
7** You may obtain a copy of the License at
8**
9**     http://www.apache.org/licenses/LICENSE-2.0
10**
11** Unless required by applicable law or agreed to in writing, software
12** distributed under the License is distributed on an "AS IS" BASIS,
13** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14** See the License for the specific language governing permissions and
15** limitations under the License.
16*/
17
18// This source file is automatically generated
19
20package javax.microedition.khronos.opengles;
21
22public interface GL11ExtensionPack extends GL {
23    int GL_BLEND_DST_ALPHA                                  = 0x80CA;
24    int GL_BLEND_DST_RGB                                    = 0x80C8;
25    int GL_BLEND_EQUATION                                   = 0x8009;
26    int GL_BLEND_EQUATION_ALPHA                             = 0x883D;
27    int GL_BLEND_EQUATION_RGB                               = 0x8009;
28    int GL_BLEND_SRC_ALPHA                                  = 0x80CB;
29    int GL_BLEND_SRC_RGB                                    = 0x80C9;
30    int GL_COLOR_ATTACHMENT0_OES                            = 0x8CE0;
31    int GL_COLOR_ATTACHMENT1_OES                            = 0x8CE1;
32    int GL_COLOR_ATTACHMENT2_OES                            = 0x8CE2;
33    int GL_COLOR_ATTACHMENT3_OES                            = 0x8CE3;
34    int GL_COLOR_ATTACHMENT4_OES                            = 0x8CE4;
35    int GL_COLOR_ATTACHMENT5_OES                            = 0x8CE5;
36    int GL_COLOR_ATTACHMENT6_OES                            = 0x8CE6;
37    int GL_COLOR_ATTACHMENT7_OES                            = 0x8CE7;
38    int GL_COLOR_ATTACHMENT8_OES                            = 0x8CE8;
39    int GL_COLOR_ATTACHMENT9_OES                            = 0x8CE9;
40    int GL_COLOR_ATTACHMENT10_OES                           = 0x8CEA;
41    int GL_COLOR_ATTACHMENT11_OES                           = 0x8CEB;
42    int GL_COLOR_ATTACHMENT12_OES                           = 0x8CEC;
43    int GL_COLOR_ATTACHMENT13_OES                           = 0x8CED;
44    int GL_COLOR_ATTACHMENT14_OES                           = 0x8CEE;
45    int GL_COLOR_ATTACHMENT15_OES                           = 0x8CEF;
46    int GL_DECR_WRAP                                        = 0x8508;
47    int GL_DEPTH_ATTACHMENT_OES                             = 0x8D00;
48    int GL_DEPTH_COMPONENT                                  = 0x1902;
49    int GL_DEPTH_COMPONENT16                                = 0x81A5;
50    int GL_DEPTH_COMPONENT24                                = 0x81A6;
51    int GL_DEPTH_COMPONENT32                                = 0x81A7;
52    int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES           = 0x8CD1;
53    int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES           = 0x8CD0;
54    int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 0x8CD3;
55    int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES         = 0x8CD2;
56    int GL_FRAMEBUFFER_BINDING_OES                          = 0x8CA6;
57    int GL_FRAMEBUFFER_COMPLETE_OES                         = 0x8CD5;
58    int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES            = 0x8CD6;
59    int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES            = 0x8CD9;
60    int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES           = 0x8CDB;
61    int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES               = 0x8CDA;
62    int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES    = 0x8CD7;
63    int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES           = 0x8CDC;
64    int GL_FRAMEBUFFER_OES                                  = 0x8D40;
65    int GL_FRAMEBUFFER_UNSUPPORTED_OES                      = 0x8CDD;
66    int GL_FUNC_ADD                                         = 0x8006;
67    int GL_FUNC_REVERSE_SUBTRACT                            = 0x800B;
68    int GL_FUNC_SUBTRACT                                    = 0x800A;
69    int GL_INCR_WRAP                                        = 0x8507;
70    int GL_INVALID_FRAMEBUFFER_OPERATION_OES                = 0x0506;
71    int GL_MAX_COLOR_ATTACHMENTS_OES                        = 0x8CDF;
72    int GL_MAX_CUBE_MAP_TEXTURE_SIZE                        = 0x851C;
73    int GL_MAX_RENDERBUFFER_SIZE_OES                        = 0x84E8;
74    int GL_MIRRORED_REPEAT                                  = 0x8370;
75    int GL_NORMAL_MAP                                       = 0x8511;
76    int GL_REFLECTION_MAP                                   = 0x8512;
77    int GL_RENDERBUFFER_ALPHA_SIZE_OES                      = 0x8D53;
78    int GL_RENDERBUFFER_BINDING_OES                         = 0x8CA7;
79    int GL_RENDERBUFFER_BLUE_SIZE_OES                       = 0x8D52;
80    int GL_RENDERBUFFER_DEPTH_SIZE_OES                      = 0x8D54;
81    int GL_RENDERBUFFER_GREEN_SIZE_OES                      = 0x8D51;
82    int GL_RENDERBUFFER_HEIGHT_OES                          = 0x8D43;
83    int GL_RENDERBUFFER_INTERNAL_FORMAT_OES                 = 0x8D44;
84    int GL_RENDERBUFFER_OES                                 = 0x8D41;
85    int GL_RENDERBUFFER_RED_SIZE_OES                        = 0x8D50;
86    int GL_RENDERBUFFER_STENCIL_SIZE_OES                    = 0x8D55;
87    int GL_RENDERBUFFER_WIDTH_OES                           = 0x8D42;
88    int GL_RGB5_A1                                          = 0x8057;
89    int GL_RGB565_OES                                       = 0x8D62;
90    int GL_RGB8                                             = 0x8051;
91    int GL_RGBA4                                            = 0x8056;
92    int GL_RGBA8                                            = 0x8058;
93    int GL_STENCIL_ATTACHMENT_OES                           = 0x8D20;
94    int GL_STENCIL_INDEX                                    = 0x1901;
95    int GL_STENCIL_INDEX1_OES                               = 0x8D46;
96    int GL_STENCIL_INDEX4_OES                               = 0x8D47;
97    int GL_STENCIL_INDEX8_OES                               = 0x8D48;
98    int GL_STR                                              = -1;
99    int GL_TEXTURE_BINDING_CUBE_MAP                         = 0x8514;
100    int GL_TEXTURE_CUBE_MAP                                 = 0x8513;
101    int GL_TEXTURE_CUBE_MAP_NEGATIVE_X                      = 0x8516;
102    int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y                      = 0x8518;
103    int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z                      = 0x851A;
104    int GL_TEXTURE_CUBE_MAP_POSITIVE_X                      = 0x8515;
105    int GL_TEXTURE_CUBE_MAP_POSITIVE_Y                      = 0x8517;
106    int GL_TEXTURE_CUBE_MAP_POSITIVE_Z                      = 0x8519;
107    int GL_TEXTURE_GEN_MODE                                 = 0x2500;
108    int GL_TEXTURE_GEN_STR                                  = 0x8D60;
109
110    void glBindFramebufferOES(
111        int target,
112        int framebuffer
113    );
114
115    void glBindRenderbufferOES(
116        int target,
117        int renderbuffer
118    );
119
120    void glBindTexture(
121        int target,
122        int texture
123    );
124
125    void glBlendEquation(
126        int mode
127    );
128
129    void glBlendEquationSeparate(
130        int modeRGB,
131        int modeAlpha
132    );
133
134    void glBlendFuncSeparate(
135        int srcRGB,
136        int dstRGB,
137        int srcAlpha,
138        int dstAlpha
139    );
140
141    int glCheckFramebufferStatusOES(
142        int target
143    );
144
145    void glCompressedTexImage2D(
146        int target,
147        int level,
148        int internalformat,
149        int width,
150        int height,
151        int border,
152        int imageSize,
153        java.nio.Buffer data
154    );
155
156    void glCopyTexImage2D(
157        int target,
158        int level,
159        int internalformat,
160        int x,
161        int y,
162        int width,
163        int height,
164        int border
165    );
166
167    void glDeleteFramebuffersOES(
168        int n,
169        int[] framebuffers,
170        int offset
171    );
172
173    void glDeleteFramebuffersOES(
174        int n,
175        java.nio.IntBuffer framebuffers
176    );
177
178    void glDeleteRenderbuffersOES(
179        int n,
180        int[] renderbuffers,
181        int offset
182    );
183
184    void glDeleteRenderbuffersOES(
185        int n,
186        java.nio.IntBuffer renderbuffers
187    );
188
189    void glEnable(
190        int cap
191    );
192
193    void glFramebufferRenderbufferOES(
194        int target,
195        int attachment,
196        int renderbuffertarget,
197        int renderbuffer
198    );
199
200    void glFramebufferTexture2DOES(
201        int target,
202        int attachment,
203        int textarget,
204        int texture,
205        int level
206    );
207
208    void glGenerateMipmapOES(
209        int target
210    );
211
212    void glGenFramebuffersOES(
213        int n,
214        int[] framebuffers,
215        int offset
216    );
217
218    void glGenFramebuffersOES(
219        int n,
220        java.nio.IntBuffer framebuffers
221    );
222
223    void glGenRenderbuffersOES(
224        int n,
225        int[] renderbuffers,
226        int offset
227    );
228
229    void glGenRenderbuffersOES(
230        int n,
231        java.nio.IntBuffer renderbuffers
232    );
233
234    void glGetFramebufferAttachmentParameterivOES(
235        int target,
236        int attachment,
237        int pname,
238        int[] params,
239        int offset
240    );
241
242    void glGetFramebufferAttachmentParameterivOES(
243        int target,
244        int attachment,
245        int pname,
246        java.nio.IntBuffer params
247    );
248
249    void glGetIntegerv(
250        int pname,
251        int[] params,
252        int offset
253    );
254
255    void glGetIntegerv(
256        int pname,
257        java.nio.IntBuffer params
258    );
259
260    void glGetRenderbufferParameterivOES(
261        int target,
262        int pname,
263        int[] params,
264        int offset
265    );
266
267    void glGetRenderbufferParameterivOES(
268        int target,
269        int pname,
270        java.nio.IntBuffer params
271    );
272
273    void glGetTexGenfv(
274        int coord,
275        int pname,
276        float[] params,
277        int offset
278    );
279
280    void glGetTexGenfv(
281        int coord,
282        int pname,
283        java.nio.FloatBuffer params
284    );
285
286    void glGetTexGeniv(
287        int coord,
288        int pname,
289        int[] params,
290        int offset
291    );
292
293    void glGetTexGeniv(
294        int coord,
295        int pname,
296        java.nio.IntBuffer params
297    );
298
299    void glGetTexGenxv(
300        int coord,
301        int pname,
302        int[] params,
303        int offset
304    );
305
306    void glGetTexGenxv(
307        int coord,
308        int pname,
309        java.nio.IntBuffer params
310    );
311
312    boolean glIsFramebufferOES(
313        int framebuffer
314    );
315
316    boolean glIsRenderbufferOES(
317        int renderbuffer
318    );
319
320    void glRenderbufferStorageOES(
321        int target,
322        int internalformat,
323        int width,
324        int height
325    );
326
327    void glStencilOp(
328        int fail,
329        int zfail,
330        int zpass
331    );
332
333    void glTexEnvf(
334        int target,
335        int pname,
336        float param
337    );
338
339    void glTexEnvfv(
340        int target,
341        int pname,
342        float[] params,
343        int offset
344    );
345
346    void glTexEnvfv(
347        int target,
348        int pname,
349        java.nio.FloatBuffer params
350    );
351
352    void glTexEnvx(
353        int target,
354        int pname,
355        int param
356    );
357
358    void glTexEnvxv(
359        int target,
360        int pname,
361        int[] params,
362        int offset
363    );
364
365    void glTexEnvxv(
366        int target,
367        int pname,
368        java.nio.IntBuffer params
369    );
370
371    void glTexGenf(
372        int coord,
373        int pname,
374        float param
375    );
376
377    void glTexGenfv(
378        int coord,
379        int pname,
380        float[] params,
381        int offset
382    );
383
384    void glTexGenfv(
385        int coord,
386        int pname,
387        java.nio.FloatBuffer params
388    );
389
390    void glTexGeni(
391        int coord,
392        int pname,
393        int param
394    );
395
396    void glTexGeniv(
397        int coord,
398        int pname,
399        int[] params,
400        int offset
401    );
402
403    void glTexGeniv(
404        int coord,
405        int pname,
406        java.nio.IntBuffer params
407    );
408
409    void glTexGenx(
410        int coord,
411        int pname,
412        int param
413    );
414
415    void glTexGenxv(
416        int coord,
417        int pname,
418        int[] params,
419        int offset
420    );
421
422    void glTexGenxv(
423        int coord,
424        int pname,
425        java.nio.IntBuffer params
426    );
427
428    void glTexParameterf(
429        int target,
430        int pname,
431        float param
432    );
433
434}
435