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