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 20 package javax.microedition.khronos.opengles; 21 22 public 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