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