1 ## Adapted from Mesa and Chromium.
2 # Python scripts read this file and generate various C files.
5 # name Name of the function (without "gl" prefix). Required.
7 # return Datatype of returned value, or void. Required.
9 # param Zero or more of these lines may be present. Each describes a
10 # function parameter. Two fields follow: parameter name and the
11 # parameter type (which may be several tokens like "const GLvoid *").
13 # vector Used to indicate the size of constant arrays referenced by
14 # the given parameter. (If the number of elements in the
15 # array is dependent on another parameter, use "dependentvector"
17 # Two fields follow: the parameter name (previously defined by a
18 # 'param' line) and a number indicating how may elements are
19 # referenced by the vector. If the number is unknown, don't use
20 # a vector line. Example for glGetClipPlane:
23 # dependentvector Used to indicate how many elements are referenced by
24 # pointer params, if the number depends on the value of another
25 # parameter. It is followed by the parameter name of the vector
26 # parameter (previously defined by a 'param' line, one of the
27 # potential sizes of the array, the name of the controlling
28 # parameter, and a list (one or more) of parameter values of the
29 # controlling parameter that are associated with the given size.
30 # There will always be more than one line of this type (or otherwise
31 # you could have used the "vector" specifier above).
32 # As a convenience, each parameter value named in a
33 # "dependentvector" specifier will also be considered as a
34 # "paramprop" specifier.
35 # Example for glLightfv:
36 # dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION
37 # dependentvector params 3 pname GL_SPOT_DIRECTION
38 # dependentvector params 1 pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
40 # category May be 1.x to indicate that the function belongs to OpenGL
41 # version 1.x. Or may be the name of an extension such as
42 # GL_ARB_multitexture. Or may be GLES1.x to indicate
43 # that the function belongs to GLES version 1.x. Required.
44 # May have more than one token to indicate that a function
45 # belongs to more than one category.
47 # alias Names the Mesa function _mesa_<alias> that will be called.
48 # Mostly used when the function was originally defined and
49 # introduced into Mesa as an extension function (i.e. <func>ARB);
50 # even though the function loses the extension as it is adopted
51 # into the core, the Mesa support remains named the same
52 # (for compatibility).
54 # aliasprefix May be used to change the default Mesa support functional
55 # prefix on a per-function basis. By default, it's "_mesa_";
56 # but this allows it to be changed (e.g. to "_vbo_" for many
57 # of the core functions).
59 # props An optional list of properties for this function. Possible
61 # get - the function is a state-getter
88 convertparams GLfloat red green blue alpha
99 convertparams GLfloat red green blue alpha
100 category GLES1.1 GLES1.1:OES_fixed_point
105 checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
106 param equation const GLdouble *
113 checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
114 param equation const GLfloat *
116 convertalias ClipPlane
117 convertparams GLdouble equation
118 category GLES1.1 GLES1.1:OES_single_precision
123 checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
124 param equation const GLfixed *
126 convertalias ClipPlane
127 convertparams GLdouble equation
128 category GLES1.1 GLES1.1:OES_fixed_point
133 checkparam mode GL_FRONT GL_BACK GL_FRONT_AND_BACK
134 category 1.0 GLES1.1 GLES2.0
139 checkparam pname GL_FOG_MODE GL_FOG_DENSITY GL_FOG_START GL_FOG_END
141 checkdependentparam pname GL_FOG_MODE param GL_EXP GL_EXP2 GL_LINEAR
147 param params const GLfloat *
148 paramvec params GL_LINEAR
149 dependentvector params 4 pname GL_FOG_COLOR
150 dependentvector params 1 pname GL_FOG_DENSITY GL_FOG_START GL_FOG_END
151 dependentvector params 1 pname GL_FOG_MODE
152 checkdependentparam pname GL_FOG_MODE params GL_EXP GL_EXP2 GL_LINEAR
158 checkparam pname GL_FOG_MODE GL_FOG_DENSITY GL_FOG_START GL_FOG_END
160 checkdependentparam pname GL_FOG_MODE param GL_EXP GL_EXP2 GL_LINEAR
162 convertparams GLfloat param
163 category GLES1.1 GLES1.1:OES_fixed_point
168 param params const GLfixed *
169 dependentvector params 4 pname GL_FOG_COLOR
170 dependentvector params 1 pname GL_FOG_DENSITY GL_FOG_START GL_FOG_END
171 dependentvector params 1 pname GL_FOG_MODE
172 checkdependentparam pname GL_FOG_MODE params GL_EXP GL_EXP2 GL_LINEAR
174 convertparams GLfloat params
175 category GLES1.1 GLES1.1:OES_fixed_point
180 checkparam mode GL_CW GL_CCW
181 category 1.0 GLES1.1 GLES2.0
187 checkparam target GLES1.1:GL_FOG_HINT GLES1.1:GL_LINE_SMOOTH_HINT GLES1.1:GL_PERSPECTIVE_CORRECTION_HINT GLES1.1:GL_POINT_SMOOTH_HINT
188 checkparam target GL_GENERATE_MIPMAP_HINT
189 checkparam mode GL_FASTEST GL_NICEST GL_DONT_CARE
190 # OES_standard_derivatives
191 checkparam target GLES2.0:GL_FRAGMENT_SHADER_DERIVATIVE_HINT_OES
192 category GLES1.1 GLES2.0
197 checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
199 checkparam pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
206 checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
208 param params const GLfloat *
209 paramvec params 0.0 1.0 1.0 0.0
210 dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION
211 dependentvector params 3 pname GL_SPOT_DIRECTION
212 dependentvector params 1 pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
213 category 1.0 1.1 GLES1.1
218 checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
220 checkparam pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
223 convertparams GLfloat param
224 category GLES1.1 GLES1.1:OES_fixed_point
229 checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
231 param params const GLfixed *
232 dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION
233 dependentvector params 3 pname GL_SPOT_DIRECTION
234 dependentvector params 1 pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
236 convertparams GLfloat params
237 category GLES1.1 GLES1.1:OES_fixed_point
242 checkparam pname GL_LIGHT_MODEL_TWO_SIDE
244 checkdependentparam pname GL_LIGHT_MODEL_TWO_SIDE param GL_TRUE GL_FALSE
250 param params const GLfloat *
251 dependentvector params 4 pname GL_LIGHT_MODEL_AMBIENT
252 dependentvector params 1 pname GL_LIGHT_MODEL_TWO_SIDE
258 checkparam pname GL_LIGHT_MODEL_TWO_SIDE
260 checkdependentparam pname GL_LIGHT_MODEL_TWO_SIDE param GL_TRUE GL_FALSE
261 convertalias LightModelf
262 convertparams GLfloat param
263 category GLES1.1 GLES1.1:OES_fixed_point
268 param params const GLfixed *
269 dependentvector params 4 pname GL_LIGHT_MODEL_AMBIENT
270 dependentvector params 1 pname GL_LIGHT_MODEL_TWO_SIDE
271 checkdependentparam pname GL_LIGHT_MODEL_TWO_SIDE params GL_TRUE GL_FALSE
272 convertalias LightModelfv
273 convertparams GLfloat params
274 category GLES1.1 GLES1.1:OES_fixed_point
279 category 1.0 GLES1.1 GLES2.0
284 convertalias LineWidth
285 convertparams GLfloat width
286 category GLES1.1 GLES1.1:OES_fixed_point
292 checkparam face GL_FRONT_AND_BACK
294 checkparam pname GL_SHININESS
302 checkparam face GL_FRONT_AND_BACK
304 param params const GLfloat *
305 paramvec params 0.8 0.8 0.5 0.1
306 dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION
307 dependentvector params 1 pname GL_SHININESS
313 checkparam face GL_FRONT_AND_BACK
315 checkparam pname GL_SHININESS
318 convertalias Materialf
319 convertparams GLfloat param
320 category GLES1.1 GLES1.1:OES_fixed_point
325 checkparam face GL_FRONT_AND_BACK
327 param params const GLfixed *
328 dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION
329 dependentvector params 1 pname GL_SHININESS
331 convertalias Materialfv
332 convertparams GLfloat params
333 category GLES1.1 GLES1.1:OES_fixed_point
343 convertalias PointSize
344 convertparams GLfloat size
345 category GLES1.1 GLES1.1:OES_fixed_point
347 name PointSizePointer
350 checkparam type GL_FIXED GL_FLOAT
352 param pointer const GLvoid *
354 # OES_vertex_half_float - not in glext.h
355 #checkparam type GL_HALF_FLOAT_OES
356 category GLES1.1:OES_point_size_array
364 category 1.0 GLES1.1 GLES2.0
369 checkparam mode GL_FLAT GL_SMOOTH
375 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
378 checkdependentparam pname GL_TEXTURE_WRAP_S param GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
379 checkdependentparam pname GL_TEXTURE_WRAP_T param GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
380 checkdependentparam pname GL_TEXTURE_MIN_FILTER param GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
381 checkdependentparam pname GL_TEXTURE_MAG_FILTER param GL_NEAREST GL_LINEAR
382 checkdependentparam pname GL_GENERATE_MIPMAP param GLES1.1:GL_TRUE GLES1.1:GL_FALSE
383 # OES_texture_cube_map
384 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
385 # OES_texture_mirrored_repeat
386 checkdependentparam pname GL_TEXTURE_WRAP_S param GLES1.1:GL_MIRRORED_REPEAT_OES
387 checkdependentparam pname GL_TEXTURE_WRAP_T param GLES1.1:GL_MIRRORED_REPEAT_OES
388 # EXT_texture_filter_anisotropic
389 checkparam pname GL_TEXTURE_MAX_ANISOTROPY_EXT
391 checkdependentparam pname GL_TEXTURE_WRAP_R_OES param GLES2.0:GL_CLAMP_TO_EDGE GLES2.0:GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
392 category GLES1.1 GLES2.0
397 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
399 param params const GLfloat *
400 dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GLES1.1:GL_GENERATE_MIPMAP
401 checkdependentparam pname GL_TEXTURE_WRAP_S params GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
402 checkdependentparam pname GL_TEXTURE_WRAP_T params GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
403 checkdependentparam pname GL_TEXTURE_MIN_FILTER params GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
404 checkdependentparam pname GL_TEXTURE_MAG_FILTER params GL_NEAREST GL_LINEAR
405 checkdependentparam pname GL_GENERATE_MIPMAP params GLES1.1:GL_TRUE GLES1.1:GL_FALSE
406 # OES_texture_cube_map
407 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
408 # OES_texture_mirrored_repeat
409 checkdependentparam pname GL_TEXTURE_WRAP_S params GLES1.1:GL_MIRRORED_REPEAT_OES
410 checkdependentparam pname GL_TEXTURE_WRAP_T params GLES1.1:GL_MIRRORED_REPEAT_OES
411 # EXT_texture_filter_anisotropic
412 dependentvector params 1 pname GL_TEXTURE_MAX_ANISOTROPY_EXT
414 checkdependentparam pname GL_TEXTURE_WRAP_R_OES params GLES2.0:GL_CLAMP_TO_EDGE GLES2.0:GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
415 # OES_draw_texture - not in gl2ext.h yet, not supported in Mesa yet
416 #dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
417 category GLES1.1 GLES2.0
422 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
425 checkdependentparam pname GL_TEXTURE_WRAP_S param GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
426 checkdependentparam pname GL_TEXTURE_WRAP_T param GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
427 checkdependentparam pname GL_TEXTURE_MIN_FILTER param GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
428 checkdependentparam pname GL_TEXTURE_MAG_FILTER param GL_NEAREST GL_LINEAR
429 checkdependentparam pname GL_GENERATE_MIPMAP param GLES1.1:GL_TRUE GLES1.1:GL_FALSE
430 # OES_texture_cube_map
431 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
432 # OES_texture_mirrored_repeat
433 checkdependentparam pname GL_TEXTURE_WRAP_S param GLES1.1:GL_MIRRORED_REPEAT_OES
434 checkdependentparam pname GL_TEXTURE_WRAP_T param GLES1.1:GL_MIRRORED_REPEAT_OES
435 # EXT_texture_filter_anisotropic
436 checkparam pname GL_TEXTURE_MAX_ANISOTROPY_EXT
438 checkdependentparam pname GL_TEXTURE_WRAP_R_OES param GLES2.0:GL_CLAMP_TO_EDGE GLES2.0:GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
439 category GLES1.1 GLES2.0
444 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
446 param params const GLint *
447 dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GLES1.1:GL_GENERATE_MIPMAP
448 checkdependentparam pname GL_TEXTURE_WRAP_S params GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
449 checkdependentparam pname GL_TEXTURE_WRAP_T params GL_CLAMP_TO_EDGE GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
450 checkdependentparam pname GL_TEXTURE_MIN_FILTER params GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
451 checkdependentparam pname GL_TEXTURE_MAG_FILTER params GL_NEAREST GL_LINEAR
452 checkdependentparam pname GL_GENERATE_MIPMAP params GLES1.1:GL_TRUE GLES1.1:GL_FALSE
453 # OES_texture_cube_map
454 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
455 # OES_texture_mirrored_repeat
456 checkdependentparam pname GL_TEXTURE_WRAP_S params GLES1.1:GL_MIRRORED_REPEAT_OES
457 checkdependentparam pname GL_TEXTURE_WRAP_T params GLES1.1:GL_MIRRORED_REPEAT_OES
458 # EXT_texture_filter_anisotropic
459 dependentvector params 1 pname GL_TEXTURE_MAX_ANISOTROPY_EXT
461 checkdependentparam pname GL_TEXTURE_WRAP_R_OES params GLES2.0:GL_CLAMP_TO_EDGE GLES2.0:GL_REPEAT GLES2.0:GL_MIRRORED_REPEAT
462 # OES_draw_texture - not in gl2ext.h yet
463 dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
464 category GLES1.1 GLES2.0
469 checkparam target GL_TEXTURE_2D
472 checkdependentparam pname GL_TEXTURE_WRAP_S param GL_CLAMP_TO_EDGE GL_REPEAT
473 checkdependentparam pname GL_TEXTURE_WRAP_T param GL_CLAMP_TO_EDGE GL_REPEAT
474 checkdependentparam pname GL_TEXTURE_MIN_FILTER param GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
475 checkdependentparam pname GL_TEXTURE_MAG_FILTER param GL_NEAREST GL_LINEAR
476 checkdependentparam pname GL_GENERATE_MIPMAP param GL_TRUE GL_FALSE
477 convertalias TexParameterf
478 convertparams GLfloat param
479 # OES_texture_cube_map
480 checkparam target GL_TEXTURE_CUBE_MAP_OES
481 # OES_texture_mirrored_repeat
482 checkdependentparam pname GL_TEXTURE_WRAP_S param GL_MIRRORED_REPEAT_OES
483 checkdependentparam pname GL_TEXTURE_WRAP_T param GL_MIRRORED_REPEAT_OES
484 # EXT_texture_filter_anisotropic
485 checkparam pname GL_TEXTURE_MAX_ANISOTROPY_EXT
486 category GLES1.1 GLES1.1:OES_fixed_point
489 # Same is true for this function.
493 checkparam target GL_TEXTURE_2D GL_TEXTURE_CUBE_MAP_OES
495 param params const GLfixed *
497 dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GL_GENERATE_MIPMAP
498 checkdependentparam pname GL_TEXTURE_WRAP_S params GL_CLAMP_TO_EDGE GL_REPEAT
499 checkdependentparam pname GL_TEXTURE_WRAP_T params GL_CLAMP_TO_EDGE GL_REPEAT
500 checkdependentparam pname GL_TEXTURE_MIN_FILTER params GL_NEAREST GL_LINEAR GL_NEAREST_MIPMAP_NEAREST GL_NEAREST_MIPMAP_LINEAR GL_LINEAR_MIPMAP_NEAREST GL_LINEAR_MIPMAP_LINEAR
501 checkdependentparam pname GL_TEXTURE_MAG_FILTER params GL_NEAREST GL_LINEAR
502 checkdependentparam pname GL_GENERATE_MIPMAP params GL_TRUE GL_FALSE
503 convertalias TexParameterfv
504 convertparams GLfloat params
505 # OES_draw_texture - not supported in Mesa yet
506 dependentvector params 4 pname GL_TEXTURE_CROP_RECT_OES
507 # OES_texture_cube_map
508 checkparam target GL_TEXTURE_CUBE_MAP_OES
509 # OES_texture_mirrored_repeat
510 checkdependentparam pname GL_TEXTURE_WRAP_S params GL_MIRRORED_REPEAT_OES
511 checkdependentparam pname GL_TEXTURE_WRAP_T params GL_MIRRORED_REPEAT_OES
512 # EXT_texture_filter_anisotropic
513 dependentvector params 1 pname GL_TEXTURE_MAX_ANISOTROPY_EXT
514 category GLES1.1 GLES1.1:OES_fixed_point
516 # TexImage2D has *different* versions for GLES1 and GLES2, strangely,
517 # with different types for "internalFormat". There's also a few
518 # tokens with different spellings.
522 checkparam target GL_TEXTURE_2D
524 param internalFormat GLint
530 param pixels const GLvoid *
531 checkparam internalFormat /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
532 checkparam border /GL_INVALID_VALUE 0
533 # OES_texture_cube_map
534 checkparam target GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
535 ## OES_packed_depth_stencil - only appears in GLES2 header files?
536 #checkdependentparam format GL_DEPTH_STENCIL_OES internalFormat GL_UNSIGNED_INT_24_8_OES
543 # it is compiled with OpenGL header
544 #param internalFormat GLenum
545 param internalFormat GLint
551 param pixels const GLvoid *
552 checkparam target GL_TEXTURE_2D GL_TEXTURE_CUBE_MAP_POSITIVE_X GL_TEXTURE_CUBE_MAP_POSITIVE_Y GL_TEXTURE_CUBE_MAP_POSITIVE_Z GL_TEXTURE_CUBE_MAP_NEGATIVE_X GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
553 checkparam internalFormat /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
554 checkparam border /GL_INVALID_VALUE 0
555 checkdependentparam format GL_ALPHA type GL_UNSIGNED_BYTE
556 checkdependentparam format GL_RGB type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_5_6_5
557 checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_4_4_4_4 GL_UNSIGNED_SHORT_5_5_5_1
558 checkdependentparam format GL_LUMINANCE type GL_UNSIGNED_BYTE
559 checkdependentparam format GL_LUMINANCE_ALPHA type GL_UNSIGNED_BYTE
561 checkdependentparam format GL_ALPHA type GL_FLOAT
562 checkdependentparam format GL_RGB type GL_FLOAT
563 checkdependentparam format GL_RGBA type GL_FLOAT
564 checkdependentparam format GL_LUMINANCE type GL_FLOAT
565 checkdependentparam format GL_LUMINANCE_ALPHA type GL_FLOAT
566 # OES_texture_half_float
567 checkdependentparam format GL_ALPHA type GL_HALF_FLOAT_OES
568 checkdependentparam format GL_RGB type GL_HALF_FLOAT_OES
569 checkdependentparam format GL_RGBA type GL_HALF_FLOAT_OES
570 checkdependentparam format GL_LUMINANCE type GL_HALF_FLOAT_OES
571 checkdependentparam format GL_LUMINANCE_ALPHA type GL_HALF_FLOAT_OES
572 # EXT_texture_type_2_10_10_10_REV
573 checkdependentparam format GL_RGBA type GL_UNSIGNED_INT_2_10_10_10_REV_EXT
575 checkdependentparam format GL_DEPTH_COMPONENT type GL_UNSIGNED_SHORT GL_UNSIGNED_INT
576 checkparam internalFormat GL_DEPTH_COMPONENT
584 checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
585 checkdependentparam pname GL_TEXTURE_ENV_MODE param GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
586 checkdependentparam pname GL_COMBINE_RGB param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
587 checkdependentparam pname GL_COMBINE_ALPHA param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
588 checkdependentparam pname GL_RGB_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
589 checkdependentparam pname GL_ALPHA_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
590 checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
591 checkdependentparam pname GL_OPERAND0_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
592 checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
593 checkdependentparam pname GL_OPERAND0_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
594 checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
595 checkdependentparam pname GL_OPERAND1_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
596 checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
597 checkdependentparam pname GL_OPERAND1_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
598 checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
599 checkdependentparam pname GL_OPERAND2_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
600 checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
601 checkdependentparam pname GL_OPERAND2_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
602 # OES_texture_env_crossbar
603 checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
604 checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
605 checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
606 checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
607 checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
608 checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
610 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
611 checkdependentparam pname GL_COORD_REPLACE_OES param GL_TRUE GL_FALSE
618 param params const GLfloat *
619 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
620 checkdependentparam pname GL_COORD_REPLACE_OES params GL_TRUE GL_FALSE
621 checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
622 checkdependentparam pname GL_TEXTURE_ENV_MODE params GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
623 checkdependentparam pname GL_COMBINE_RGB params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
624 checkdependentparam pname GL_COMBINE_ALPHA params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
625 checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
626 checkdependentparam pname GL_OPERAND0_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
627 checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
628 checkdependentparam pname GL_OPERAND0_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
629 checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
630 checkdependentparam pname GL_OPERAND1_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
631 checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
632 checkdependentparam pname GL_OPERAND1_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
633 checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
634 checkdependentparam pname GL_OPERAND2_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
635 checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
636 checkdependentparam pname GL_OPERAND2_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
637 checkdependentparam pname GL_RGB_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
638 checkdependentparam pname GL_ALPHA_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
639 dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
640 dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_COORD_REPLACE_OES GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
641 dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
642 # OES_texture_env_crossbar
643 dependentvector params 1 pname GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA
644 checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
645 checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
646 checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
647 checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
648 checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
649 checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
657 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
658 checkdependentparam pname GL_COORD_REPLACE_OES param GL_TRUE GL_FALSE
659 checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
660 checkdependentparam pname GL_TEXTURE_ENV_MODE param GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
661 checkdependentparam pname GL_COMBINE_RGB param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
662 checkdependentparam pname GL_COMBINE_ALPHA param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
663 checkdependentparam pname GL_RGB_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
664 checkdependentparam pname GL_ALPHA_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
665 checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
666 checkdependentparam pname GL_OPERAND0_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
667 checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
668 checkdependentparam pname GL_OPERAND0_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
669 checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
670 checkdependentparam pname GL_OPERAND1_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
671 checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
672 checkdependentparam pname GL_OPERAND1_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
673 checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
674 checkdependentparam pname GL_OPERAND2_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
675 checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
676 checkdependentparam pname GL_OPERAND2_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
677 # OES_texture_env_crossbar
678 checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
679 checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
680 checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
681 checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
682 checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
683 checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
690 param params const GLint *
691 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
692 checkdependentparam pname GL_COORD_REPLACE_OES params GL_TRUE GL_FALSE
693 checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
694 checkdependentparam pname GL_TEXTURE_ENV_MODE params GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
695 checkdependentparam pname GL_COMBINE_RGB params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
696 checkdependentparam pname GL_COMBINE_ALPHA params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
697 checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
698 checkdependentparam pname GL_OPERAND0_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
699 checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
700 checkdependentparam pname GL_OPERAND0_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
701 checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
702 checkdependentparam pname GL_OPERAND1_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
703 checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
704 checkdependentparam pname GL_OPERAND1_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
705 checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
706 checkdependentparam pname GL_OPERAND2_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
707 checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
708 checkdependentparam pname GL_OPERAND2_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
709 checkdependentparam pname GL_RGB_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
710 checkdependentparam pname GL_ALPHA_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
711 dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
712 dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_COORD_REPLACE_OES GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
713 dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
714 # OES_texture_env_crossbar
715 checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
716 checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
717 checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
718 checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
719 checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
720 checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
728 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
729 checkdependentparam pname GL_COORD_REPLACE_OES param GL_TRUE GL_FALSE
730 checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
731 checkdependentparam pname GL_TEXTURE_ENV_MODE param GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
732 checkdependentparam pname GL_COMBINE_RGB param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
733 checkdependentparam pname GL_COMBINE_ALPHA param GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
734 checkdependentparam pname GL_RGB_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
735 checkdependentparam pname GL_ALPHA_SCALE param /GL_INVALID_VALUE 1.0 2.0 4.0
736 checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
737 checkdependentparam pname GL_OPERAND0_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
738 checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
739 checkdependentparam pname GL_OPERAND0_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
740 checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
741 checkdependentparam pname GL_OPERAND1_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
742 checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
743 checkdependentparam pname GL_OPERAND1_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
744 checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
745 checkdependentparam pname GL_OPERAND2_RGB param GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
746 checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
747 checkdependentparam pname GL_OPERAND2_ALPHA param GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
749 convertparams GLfloat param
750 # OES_texture_env_crossbar
751 checkdependentparam pname GL_SRC0_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
752 checkdependentparam pname GL_SRC1_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
753 checkdependentparam pname GL_SRC2_RGB param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
754 checkdependentparam pname GL_SRC0_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
755 checkdependentparam pname GL_SRC1_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
756 checkdependentparam pname GL_SRC2_ALPHA param GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
757 category 1.0 GLES1.1 GLES1.1:OES_fixed_point
763 param params const GLfixed *
764 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
765 checkdependentparam pname GL_COORD_REPLACE_OES params GL_TRUE GL_FALSE
766 checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
767 checkdependentparam pname GL_TEXTURE_ENV_MODE params GL_REPLACE GL_MODULATE GL_DECAL GL_BLEND GL_ADD GL_COMBINE
768 checkdependentparam pname GL_COMBINE_RGB params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT GL_DOT3_RGB GL_DOT3_RGBA
769 checkdependentparam pname GL_COMBINE_ALPHA params GL_REPLACE GL_MODULATE GL_ADD GL_ADD_SIGNED GL_INTERPOLATE GL_SUBTRACT
770 checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
771 checkdependentparam pname GL_OPERAND0_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
772 checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
773 checkdependentparam pname GL_OPERAND0_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
774 checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
775 checkdependentparam pname GL_OPERAND1_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
776 checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
777 checkdependentparam pname GL_OPERAND1_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
778 checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
779 checkdependentparam pname GL_OPERAND2_RGB params GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
780 checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE GL_CONSTANT GL_PRIMARY_COLOR GL_PREVIOUS
781 checkdependentparam pname GL_OPERAND2_ALPHA params GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
782 checkdependentparam pname GL_RGB_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
783 checkdependentparam pname GL_ALPHA_SCALE params /GL_INVALID_VALUE 1.0 2.0 4.0
784 dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
785 dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_COORD_REPLACE_OES GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
786 dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
787 convertalias TexEnvfv
788 convertparams GLfloat params
789 # OES_texture_env_crossbar
790 dependentvector params 1 pname GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA
791 checkdependentparam pname GL_SRC0_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
792 checkdependentparam pname GL_SRC1_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
793 checkdependentparam pname GL_SRC2_RGB params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
794 checkdependentparam pname GL_SRC0_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
795 checkdependentparam pname GL_SRC1_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
796 checkdependentparam pname GL_SRC2_ALPHA params GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
797 category GLES1.1 GLES1.1:OES_fixed_point
802 checkparam coord GL_TEXTURE_GEN_STR_OES
805 checkdependentparam pname GL_TEXTURE_GEN_MODE_OES param GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
807 convertparams GLfloat param
808 category GLES1.1:OES_texture_cube_map
813 checkparam coord GL_TEXTURE_GEN_STR_OES
815 param params const GLfixed *
816 dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
817 checkdependentparam pname GL_TEXTURE_GEN_MODE_OES params GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
818 convertalias TexGenfv
819 convertparams GLfloat params
820 category GLES1.1:OES_texture_cube_map
825 checkparam coord GL_TEXTURE_GEN_STR_OES
827 checkparam pname GL_TEXTURE_GEN_MODE_OES
829 checkdependentparam pname GL_TEXTURE_GEN_MODE_OES param GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
830 category 1.0 GLES1.1:OES_texture_cube_map
835 checkparam coord GL_TEXTURE_GEN_STR_OES
837 param params const GLfloat *
838 dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
839 checkdependentparam pname GL_TEXTURE_GEN_MODE_OES params GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
840 category 1.0 GLES1.1:OES_texture_cube_map
845 checkparam coord GL_TEXTURE_GEN_STR_OES
847 checkparam pname GL_TEXTURE_GEN_MODE_OES
849 checkdependentparam pname GL_TEXTURE_GEN_MODE_OES param GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
850 category 1.0 GLES1.1:OES_texture_cube_map
855 checkparam coord GL_TEXTURE_GEN_STR_OES
857 checkparam pname GL_TEXTURE_GEN_MODE_OES
858 param params const GLint *
859 dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
860 checkdependentparam pname GL_TEXTURE_GEN_MODE_OES params GL_NORMAL_MAP_OES GL_REFLECTION_MAP_OES
861 category 1.0 GLES1.1:OES_texture_cube_map
865 param mask GLbitfield
866 checkparam mask /GL_INVALID_VALUE 0 (GL_COLOR_BUFFER_BIT) (GL_DEPTH_BUFFER_BIT) (GL_STENCIL_BUFFER_BIT) (GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT) (GL_COLOR_BUFFER_BIT|GL_STENCIL_BUFFER_BIT) (GL_DEPTH_BUFFER_BIT|GL_STENCIL_BUFFER_BIT) (GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_STENCIL_BUFFER_BIT)
867 category 1.0 GLES1.1 GLES2.0
875 category 1.0 GLES1.1 GLES2.0
883 convertalias ClearColor
884 convertparams GLclampf red green blue alpha
885 category GLES1.1 GLES1.1:OES_fixed_point
890 category 1.0 GLES1.1 GLES2.0
895 convertalias ClearDepth
896 convertparams GLclampd depth
897 category GLES1.1 GLES1.1:OES_single_precision GLES2.0
902 convertalias ClearDepth
903 convertparams GLclampd depth
904 category GLES1.1 GLES1.1:OES_fixed_point
909 category 1.0 GLES1.1 GLES2.0
911 name StencilMaskSeparate
915 checkparam face GL_FRONT GL_BACK GL_FRONT_AND_BACK
921 param green GLboolean
923 param alpha GLboolean
924 category 1.0 GLES1.1 GLES2.0
929 category 1.0 GLES1.1 GLES2.0
931 # Two versions, as GLES2 has a vastly different set of enable/disable capabilities
935 checkparam cap GL_VERTEX_ARRAY GL_NORMAL_ARRAY GL_COLOR_ARRAY GL_TEXTURE_COORD_ARRAY GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5 GL_FOG GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7 GL_POINT_SMOOTH GL_LINE_SMOOTH GL_CULL_FACE GL_POLYGON_OFFSET_FILL GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_TEXTURE_2D GL_SCISSOR_TEST GL_ALPHA_TEST GL_STENCIL_TEST GL_DEPTH_TEST GL_BLEND GL_DITHER GL_COLOR_LOGIC_OP
937 checkparam cap GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
938 # OES_point_size_array
939 checkparam cap GL_POINT_SIZE_ARRAY_OES
941 checkparam cap GL_POINT_SPRITE_OES
942 # OES_texture_cube_map
943 checkparam cap GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_GEN_STR_OES
949 checkparam cap GL_CULL_FACE GL_SCISSOR_TEST GL_POLYGON_OFFSET_FILL GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_COVERAGE GL_STENCIL_TEST GL_DEPTH_TEST GL_DITHER GL_BLEND
952 # Two versions, as GLES2 has a vastly different set of enable/disable capabilities
956 checkparam cap GL_VERTEX_ARRAY GL_NORMAL_ARRAY GL_COLOR_ARRAY GL_TEXTURE_COORD_ARRAY GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5 GL_FOG GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7 GL_POINT_SMOOTH GL_LINE_SMOOTH GL_CULL_FACE GL_POLYGON_OFFSET_FILL GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_TEXTURE_2D GL_SCISSOR_TEST GL_ALPHA_TEST GL_STENCIL_TEST GL_DEPTH_TEST GL_BLEND GL_DITHER GL_COLOR_LOGIC_OP
958 checkparam cap GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
959 # OES_point_size_array
960 checkparam cap GL_POINT_SIZE_ARRAY_OES
962 checkparam cap GL_POINT_SPRITE_OES
963 # OES_texture_cube_map
964 checkparam cap GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_GEN_STR_OES
970 checkparam cap GL_CULL_FACE GL_SCISSOR_TEST GL_POLYGON_OFFSET_FILL GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_COVERAGE GL_STENCIL_TEST GL_DEPTH_TEST GL_DITHER GL_BLEND
975 category 1.0 GLES1.1 GLES2.0
979 category 1.0 GLES1.1 GLES2.0
984 checkparam func GL_NEVER GL_LESS GL_EQUAL GL_LEQUAL GL_GREATER GL_NOTEQUAL GL_GEQUAL GL_ALWAYS
991 checkparam func GL_NEVER GL_LESS GL_EQUAL GL_LEQUAL GL_GREATER GL_NOTEQUAL GL_GEQUAL GL_ALWAYS
993 convertalias AlphaFunc
994 convertparams GLclampf ref
995 category GLES1.1 GLES1.1:OES_fixed_point
1000 checkparam sfactor GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_COLOR GL_DST_ALPHA GL_ONE_MINUS_DST_COLOR GL_ONE_MINUS_DST_ALPHA GL_SRC_ALPHA_SATURATE
1001 checkparam sfactor GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
1002 param dfactor GLenum
1003 checkparam dfactor GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_COLOR GL_DST_ALPHA GL_ONE_MINUS_DST_COLOR GL_ONE_MINUS_DST_ALPHA
1004 checkparam dfactor GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
1005 category 1.0 GLES1.1 GLES2.0
1010 checkparam opcode GL_CLEAR GL_SET GL_COPY GL_COPY_INVERTED GL_NOOP GL_INVERT GL_AND GL_NAND GL_OR GL_NOR GL_XOR GL_EQUIV GL_AND_REVERSE GL_AND_INVERTED GL_OR_REVERSE GL_OR_INVERTED
1011 category 1.0 GLES1.1
1018 checkparam func GL_NEVER GL_LESS GL_LEQUAL GL_GREATER GL_GEQUAL GL_EQUAL GL_NOTEQUAL GL_ALWAYS
1019 category 1.0 GLES1.1 GLES2.0
1021 name StencilFuncSeparate
1027 checkparam face GL_FRONT GL_BACK GL_FRONT_AND_BACK
1028 checkparam func GL_NEVER GL_LESS GL_LEQUAL GL_GREATER GL_GEQUAL GL_EQUAL GL_NOTEQUAL GL_ALWAYS
1036 checkparam fail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GLES2.0:GL_INCR_WRAP GLES2.0:GL_DECR_WRAP
1037 checkparam zfail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GLES2.0:GL_INCR_WRAP GLES2.0:GL_DECR_WRAP
1038 checkparam zpass GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GLES2.0:GL_INCR_WRAP GLES2.0:GL_DECR_WRAP
1040 checkparam fail GLES1.1:GL_INCR_WRAP_OES GLES1.1:GL_DECR_WRAP_OES
1041 checkparam zfail GLES1.1:GL_INCR_WRAP_OES GLES1.1:GL_DECR_WRAP_OES
1042 checkparam zpass GLES1.1:GL_INCR_WRAP_OES GLES1.1:GL_DECR_WRAP_OES
1043 category GLES1.1 GLES2.0
1045 name StencilOpSeparate
1051 checkparam face GL_FRONT GL_BACK GL_FRONT_AND_BACK
1052 checkparam fail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GL_INCR_WRAP GL_DECR_WRAP
1053 checkparam zfail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GL_INCR_WRAP GL_DECR_WRAP
1054 checkparam zpass GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GL_INCR_WRAP GL_DECR_WRAP
1060 checkparam func GL_NEVER GL_LESS GL_EQUAL GL_LEQUAL GL_GREATER GL_NOTEQUAL GL_GEQUAL GL_ALWAYS
1061 category 1.0 GLES1.1 GLES2.0
1066 checkparam pname GL_PACK_ALIGNMENT GL_UNPACK_ALIGNMENT
1068 checkparam param /GL_INVALID_VALUE 1 2 4 8
1069 category 1.0 GLES1.1 GLES2.0
1076 param height GLsizei
1079 param pixels GLvoid *
1080 # Technically, only two combinations are actually allowed:
1081 # GL_RGBA/GL_UNSIGNED_BYTE, and some implementation-specific internal
1082 # preferred combination. I don't know what that is, so I'm allowing
1083 # any valid combination for now; the underlying support should fail
1085 checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE
1086 checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_4_4_4_4 GL_UNSIGNED_SHORT_5_5_5_1
1087 checkdependentparam format GL_RGB type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_5_6_5
1088 checkdependentparam format GL_LUMINANCE_ALPHA format GL_UNSIGNED_BYTE
1089 checkdependentparam format GL_LUMINANCE format GL_UNSIGNED_BYTE
1090 checkdependentparam format GL_ALPHA format GL_UNSIGNED_BYTE
1092 category 1.0 GLES1.1 GLES2.0
1094 # Note: glGetBooleanv param checking done inside Mesa
1098 param params GLboolean *
1100 category GLES1.1 GLES2.0
1105 checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
1106 param equation GLfloat *
1107 paramvec equation 0.0 0.0 0.0 0.0
1109 convertalias GetClipPlane
1110 convertparams GLdouble equation
1112 category GLES1.1 GLES1.1:OES_single_precision
1117 checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
1118 param equation GLfixed *
1119 paramvec equation 0.0 0.0 0.0 0.0
1121 convertalias GetClipPlane
1122 convertparams GLdouble equation
1124 category GLES1.1 GLES1.1:OES_fixed_point
1129 category 1.0 GLES1.1 GLES2.0
1131 # Note: glGetFloatv param checking done inside Mesa
1135 param params GLfloat *
1137 category GLES1.1 GLES2.0
1142 param params GLfixed *
1143 convertalias GetFloatv
1144 convertparams GLfloat params
1146 dependentvector params 1 pname GL_CLIENT_ACTIVE_TEXTURE GL_VERTEX_ARRAY GL_VERTEX_ARRAY_SIZE GL_VERTEX_ARRAY_TYPE GL_VERTEX_ARRAY_STRIDE GL_NORMAL_ARRAY GL_NORMAL_ARRAY_TYPE GL_NORMAL_ARRAY_STRIDE GL_COLOR_ARRAY GL_COLOR_ARRAY_SIZE GL_COLOR_ARRAY_TYPE
1147 dependentvector params 1 pname GL_TEXTURE_COORD_ARRAY GL_TEXTURE_COORD_ARRAY_SIZE GL_TEXTURE_COORD_ARRAY_TYPE GL_TEXTURE_COORD_ARRAY_STRIDE GL_POINT_SIZE_ARRAY_OES GL_POINT_SIZE_ARRAY_STRIDE_OES GL_ARRAY_BUFFER_BINDING GL_VERTEX_ARRAY_BUFFER_BINDING GL_NORMAL_ARRAY_BUFFER_BINDING GL_COLOR_ARRAY_BUFFER_BINDING GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES GL_ELEMENT_ARRAY_BUFFER_BINDING
1148 dependentvector params 1 pname GL_MODELVIEW_STACK_DEPTH GL_PROJECTION_STACK_DEPTH GL_TEXTURE_STACK_DEPTH GL_MATRIX_MODE GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
1149 dependentvector params 1 pname GL_FOG_DENSITY GL_FOG_START GL_FOG_END GL_FOG_MODE GL_FOG GL_SHADE_MODEL
1150 dependentvector params 1 pname GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT_MODEL_TWO_SIDE
1151 dependentvector params 1 pname GL_POINT_SIZE GL_POINT_SMOOTH GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE GL_POINT_SPRITE_OES GL_LINE_WIDTH GL_LINE_SMOOTH GL_CULL_FACE GL_CULL_FACE_MODE GL_FRONT_FACE GL_POLYGON_OFFSET_FACTOR GL_POLYGON_OFFSET_UNITS GL_POLYGON_OFFSET_FILL
1152 dependentvector params 1 pname GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_SAMPLE_COVERAGE_VALUE
1153 dependentvector params 1 pname GL_TEXTURE_2D GL_TEXTURE_BINDING_2D
1154 dependentvector params 1 pname GL_ACTIVE_TEXTURE
1155 dependentvector params 1 pname GL_SCISSOR_TEST GL_ALPHA_TEST_FUNC GL_ALPHA_TEST_REF GL_STENCIL_TEST GL_STENCIL_FUNC GL_STENCIL_VALUE_MASK GL_STENCIL_REF GL_STENCIL_FAIL GL_STENCIL_PASS_DEPTH_FAIL GL_STENCIL_PASS_DEPTH_PASS GL_DEPTH_TEST GL_DEPTH_FUNC GL_BLEND GL_BLEND_SRC GL_BLEND_DST GL_DITHER GL_COLOR_LOGIC_OP GL_LOGIC_OP_MODE
1156 dependentvector params 1 pname GL_DEPTH_WRITEMASK GL_STENCIL_WRITEMASK GL_DEPTH_CLEAR_VALUE GL_STENCIL_CLEAR_VALUE
1157 dependentvector params 1 pname GL_UNPACK_ALIGNMENT GL_PACK_ALIGNMENT
1158 dependentvector params 1 pname GL_PERSPECTIVE_CORRECTION_HINT GL_POINT_SMOOTH_HINT GL_LINE_SMOOTH_HINT GL_FOG_HINT GL_GENERATE_MIPMAP_HINT
1159 dependentvector params 1 pname GL_MAX_LIGHTS GL_MAX_CLIP_PLANES GL_MAX_MODELVIEW_STACK_DEPTH GL_MAX_PROJECTION_STACK_DEPTH GL_MAX_TEXTURE_STACK_DEPTH GL_SUBPIXEL_BITS GL_MAX_TEXTURE_SIZE GL_MAX_TEXTURE_UNITS GL_SAMPLE_BUFFERS GL_SAMPLES GL_NUM_COMPRESSED_TEXTURE_FORMATS GL_RED_BITS GL_GREEN_BITS GL_BLUE_BITS GL_ALPHA_BITS GL_DEPTH_BITS GL_STENCIL_BITS
1160 dependentvector params 2 pname GL_MAX_VIEWPORT_DIMS GL_ALIASED_POINT_SIZE_RANGE GL_SMOOTH_POINT_SIZE_RANGE GL_ALIASED_LINE_WIDTH_RANGE GL_SMOOTH_LINE_WIDTH_RANGE
1161 dependentvector params 2 pname GL_DEPTH_RANGE
1162 dependentvector params 3 pname GL_CURRENT_NORMAL
1163 dependentvector params 3 pname GL_POINT_DISTANCE_ATTENUATION
1164 dependentvector params 4 pname GL_CURRENT_COLOR GL_CURRENT_TEXTURE_COORDS
1165 dependentvector params 4 pname GL_SCISSOR_BOX
1166 dependentvector params 4 pname GL_COLOR_WRITEMASK GL_COLOR_CLEAR_VALUE
1167 dependentvector params 4 pname GL_LIGHT_MODEL_AMBIENT
1168 dependentvector params 4 pname GL_VIEWPORT
1169 dependentvector params 4 pname GL_FOG_COLOR
1170 dependentvector params 16 pname GL_MODELVIEW_MATRIX GL_PROJECTION_MATRIX GL_TEXTURE_MATRIX
1171 dependentvector params _get_size(GL_NUM_COMPRESSED_TEXTURE_FORMATS) pname GL_COMPRESSED_TEXTURE_FORMATS
1172 # OES_blend_subtract
1173 dependentvector params 1 pname GL_BLEND_SRC_RGB_OES GL_BLEND_DST_RGB_OES GL_BLEND_SRC_ALPHA_OES GL_BLEND_DST_ALPHA_OES
1174 # OES_blend_equation_separate
1175 dependentvector params 1 pname GL_BLEND_EQUATION_RGB_OES GL_BLEND_EQUATION_ALPHA_OES
1176 # OES_framebuffer_object
1177 dependentvector params 1 pname GL_FRAMEBUFFER_BINDING_OES GL_RENDERBUFFER_BINDING_OES GL_MAX_RENDERBUFFER_SIZE_OES
1179 dependentvector params 16 pname GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
1180 # OES_matrix_palette
1181 dependentvector params 1 pname GL_MAX_PALETTE_MATRICES_OES GL_MAX_VERTEX_UNITS_OES GL_CURRENT_PALETTE_MATRIX_OES
1182 dependentvector params 1 pname GL_MATRIX_INDEX_ARRAY_SIZE_OES GL_MATRIX_INDEX_ARRAY_TYPE_OES GL_MATRIX_INDEX_ARRAY_STRIDE_OES GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES GL_WEIGHT_ARRAY_SIZE_OES GL_WEIGHT_ARRAY_TYPE_OES GL_WEIGHT_ARRAY_STRIDE_OES GL_WEIGHT_ARRAY_BUFFER_BINDING_OES
1183 # OES_point_size_array
1184 dependentvector params 1 pname GL_POINT_SIZE_ARRAY_TYPE_OES GL_POINT_SIZE_ARRAY_STRIDE_OES GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
1186 dependentvector params 1 pname GL_IMPLEMENTATION_COLOR_READ_TYPE_OES GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
1187 # OES_texture_cube_map
1188 dependentvector params 1 pname GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_BINDING_CUBE_MAP_OES GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES
1189 # EXT_texture_filter_anisotropic
1190 dependentvector params 1 pname GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
1191 # These values return booleans or GLenums, and should not have their
1192 # value converted when used with glGetFixed()
1193 dependentnovalueconvert params pname GL_VERTEX_ARRAY GL_VERTEX_ARRAY_TYPE GL_NORMAL_ARRAY GL_NORMAL_ARRAY_TYPE GL_COLOR_ARRAY GL_COLOR_ARRAY_TYPE GL_TEXTURE_COORD_ARRAY GL_TEXTURE_COORD_ARRAY_TYPE GL_POINT_SIZE_ARRAY_OES GL_MATRIX_MODE GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5 GL_FOG_MODE GL_FOG GL_SHADE_MODEL GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT_MODEL_TWO_SIDE GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7 GL_POINT_SMOOTH GL_POINT_SPRITE_OES GL_LINE_SMOOTH GL_CULL_FACE GL_CULL_FACE_MODE GL_FRONT_FACE GL_POLYGON_OFFSET_FILL GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_TEXTURE_2D GL_ACTIVE_TEXTURE GL_SCISSOR_TEST GL_ALPHA_TEST GL_ALPHA_TEST_FUNC GL_STENCIL_TEST GL_STENCIL_FUNC GL_STENCIL_FAIL GL_STENCIL_PASS_DEPTH_FAIL GL_STENCIL_PASS_DEPTH_PASS GL_DEPTH_TEST GL_DEPTH_FUNC GL_BLEND GL_BLEND_SRC GL_BLEND_DST GL_DITHER GL_COLOR_LOGIC_OP GL_LOGIC_OP_MODE GL_DEPTH_WRITEMASK GL_PERSPECTIVE_CORRECTION_HINT GL_POINT_SMOOTH_HINT GL_LINE_SMOOTH_HINT GL_FOG_HINT GL_GENERATE_MIPMAP_HINT GL_COMPRESSED_TEXTURE_FORMATS GL_IMPLEMENTATION_COLOR_READ_TYPE_OES GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES GL_BLEND_SRC_RGB_OES GL_BLEND_DST_RGB_OES GL_BLEND_SRC_ALPHA_OES GL_BLEND_DST_ALPHA_OES GL_BLEND_EQUATION_RGB_OES GL_BLEND_EQUATION_ALPHA_OES GL_MATRIX_INDEX_ARRAY_TYPE_OES GL_WEIGHT_ARRAY_TYPE_OES GL_POINT_SIZE_ARRAY_TYPE_OES GL_TEXTURE_CUBE_MAP_OES
1194 category GLES1.1 GLES1.1:OES_fixed_point
1196 # Note: glGetIntegerv param checking done inside Mesa
1200 param params GLint *
1202 category GLES1.1 GLES2.0
1205 # This does *not* specify dependent vectors because everything is just
1206 # passed down to Mesa - no copy or conversion is done.
1210 checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
1212 checkparam pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION GL_SPOT_DIRECTION GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_LINEAR_ATTENUATION GL_QUADRATIC_ATTENUATION
1213 param params GLfloat *
1215 category 1.0 GLES1.1
1220 checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
1222 param params GLfixed *
1223 dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION
1224 dependentvector params 3 pname GL_SPOT_DIRECTION
1225 dependentvector params 1 pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_QUADRATIC_ATTENUATION
1226 convertalias GetLightfv
1227 convertparams GLfloat params
1229 category GLES1.1 GLES1.1:OES_fixed_point
1234 checkparam face GL_FRONT GL_BACK
1236 checkparam pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION GL_SHININESS
1237 param params GLfloat *
1239 category 1.0 GLES1.1
1244 checkparam face GL_FRONT GL_BACK
1246 checkparam pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION GL_SHININESS
1247 param params GLint *
1254 checkparam face GL_FRONT GL_BACK
1256 param params GLfixed *
1258 dependentvector params 1 pname GL_SHININESS
1259 dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION
1260 convertalias GetMaterialfv
1261 convertparams GLfloat params
1262 category GLES1.1 GLES1.1:OES_fixed_point
1265 return const GLubyte *
1267 checkparam name GL_VENDOR GL_RENDERER GL_VERSION GL_EXTENSIONS
1269 category 1.0 GLES1.1 GLES2.0
1275 param params GLfloat *
1276 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
1277 checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
1278 dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
1279 dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
1280 dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA GL_OPERAND0_RGB GL_OPERAND1_RGB GL_OPERAND2_RGB GL_OPERAND0_ALPHA GL_OPERAND1_ALPHA GL_OPERAND2_ALPHA GL_COORD_REPLACE_OES
1281 dependentnovalueconvert params pname GL_COORD_REPLACE_OES GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
1283 category 1.0 GLES1.1
1289 param params GLint *
1291 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
1292 checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
1293 category 1.0 GLES1.1
1294 dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
1295 dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
1296 dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA GL_OPERAND0_RGB GL_OPERAND1_RGB GL_OPERAND2_RGB GL_OPERAND0_ALPHA GL_OPERAND1_ALPHA GL_OPERAND2_ALPHA GL_COORD_REPLACE_OES
1297 dependentnovalueconvert params pname GL_COORD_REPLACE_OES GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
1303 param params GLfixed *
1304 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
1305 checkdependentparam target GL_TEXTURE_ENV pname GL_TEXTURE_ENV_MODE GL_TEXTURE_ENV_COLOR GL_COMBINE_RGB GL_COMBINE_ALPHA GL_RGB_SCALE GL_ALPHA_SCALE GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
1306 dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
1307 dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
1308 dependentvector params 1 pname GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_SRC1_RGB GL_SRC2_RGB GL_SRC0_ALPHA GL_SRC1_ALPHA GL_SRC2_ALPHA GL_OPERAND0_RGB GL_OPERAND1_RGB GL_OPERAND2_RGB GL_OPERAND0_ALPHA GL_OPERAND1_ALPHA GL_OPERAND2_ALPHA GL_COORD_REPLACE_OES
1309 dependentnovalueconvert params pname GL_COORD_REPLACE_OES GL_TEXTURE_ENV_MODE GL_COMBINE_RGB GL_COMBINE_ALPHA GL_SRC0_RGB GL_OPERAND0_RGB GL_SRC0_ALPHA GL_OPERAND0_ALPHA GL_SRC1_RGB GL_OPERAND1_RGB GL_SRC1_ALPHA GL_OPERAND1_ALPHA GL_SRC2_RGB GL_OPERAND2_RGB GL_SRC2_ALPHA GL_OPERAND2_ALPHA
1310 convertalias GetTexEnvfv
1311 convertparams GLfloat params
1313 category GLES1.1 GLES1.1:OES_fixed_point
1318 checkparam coord GL_TEXTURE_GEN_STR_OES
1320 param params GLfloat *
1321 dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
1323 category 1.0 GLES1.1:OES_texture_cube_map
1328 checkparam coord GL_TEXTURE_GEN_STR_OES
1330 param params GLfixed *
1331 dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
1332 convertalias GetTexGenfv
1333 convertparams GLfloat params
1334 dependentnovalueconvert params pname GL_TEXTURE_GEN_MODE_OES
1336 category 1.0 GLES1.1:OES_texture_cube_map
1341 checkparam coord GL_TEXTURE_GEN_STR_OES
1343 param params GLint *
1344 dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
1346 category 1.0 GLES1.1:OES_texture_cube_map
1348 name GetTexParameterfv
1351 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
1353 param params GLfloat *
1354 dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GLES1.1:GL_GENERATE_MIPMAP
1356 # OES_draw_texture - not in gl2ext.h yet
1357 dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
1358 # OES_texture_cube_map
1359 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
1360 category GLES1.1 GLES2.0
1362 name GetTexParameteriv
1365 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
1367 param params GLint *
1368 dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GLES1.1:GL_GENERATE_MIPMAP
1370 # OES_texture_cube_map
1371 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
1372 # OES_draw_texture - not in gl2ext.h yet, not supported in Mesa yet
1373 dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
1375 checkparam target GLES2.0:GL_TEXTURE_3D_OES
1376 category GLES1.1 GLES2.0
1378 name GetTexParameterxv
1381 checkparam target GL_TEXTURE_2D
1383 param params GLfixed *
1384 dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GL_GENERATE_MIPMAP
1385 convertalias GetTexParameterfv
1386 convertparams GLfloat params
1387 dependentnovalueconvert params pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GL_GENERATE_MIPMAP
1389 # OES_texture_cube_map
1390 checkparam target GL_TEXTURE_CUBE_MAP_OES
1391 # OES_draw_texture - not supported in Mesa yet
1392 #dependentvector params 4 pname GL_TEXTURE_CROP_RECT_OES
1393 category GLES1.1 GLES1.1:OES_fixed_point
1395 # GLES1.1 and GLES2.0 have different capabilities
1400 checkparam cap GL_VERTEX_ARRAY GL_NORMAL_ARRAY GL_COLOR_ARRAY GL_TEXTURE_COORD_ARRAY GL_NORMALIZE GL_RESCALE_NORMAL GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5 GL_FOG GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7 GL_POINT_SMOOTH GL_LINE_SMOOTH GL_CULL_FACE GL_POLYGON_OFFSET_FILL GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_TEXTURE_2D GL_SCISSOR_TEST GL_ALPHA_TEST GL_STENCIL_TEST GL_DEPTH_TEST GL_BLEND GL_DITHER GL_COLOR_LOGIC_OP
1401 # OES_matrix_palette
1402 checkparam cap GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
1403 # OES_point_size_array
1404 checkparam cap GL_POINT_SIZE_ARRAY_OES
1406 checkparam cap GL_POINT_SPRITE_OES
1407 # OES_texture_cube_map
1408 checkparam cap GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_GEN_STR_OES
1414 checkparam cap GL_CULL_FACE GL_SCISSOR_TEST GL_POLYGON_OFFSET_FILL GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_COVERAGE GL_STENCIL_TEST GL_DEPTH_TEST GL_DITHER GL_BLEND
1421 param zNear GLclampf
1423 convertalias DepthRange
1424 convertparams GLclampd zNear zFar
1425 category GLES1.1 GLES1.1:OES_single_precision GLES2.0
1429 param zNear GLclampx
1431 convertalias DepthRange
1432 convertparams GLclampd zNear zFar
1433 category GLES1.1 GLES1.1:OES_fixed_point
1439 param bottom GLfloat
1443 convertalias Frustum
1444 convertparams GLdouble left right bottom top zNear zFar
1445 category GLES1.1 GLES1.1:OES_single_precision
1451 param bottom GLfixed
1455 convertalias Frustum
1456 convertparams GLdouble left right bottom top zNear zFar
1457 category GLES1.1 GLES1.1:OES_fixed_point
1461 category 1.0 GLES1.1
1465 param m const GLfloat *
1467 category 1.0 GLES1.1
1471 param m const GLfixed *
1473 convertalias LoadMatrixf
1474 convertparams GLfloat m
1475 category GLES1.1 GLES1.1:OES_fixed_point
1480 checkparam mode GL_MODELVIEW GL_PROJECTION GL_TEXTURE
1481 # OES_matrix_palette
1482 checkparam mode GL_MATRIX_PALETTE_OES
1483 category 1.0 GLES1.1
1487 param m const GLfloat *
1489 category 1.0 GLES1.1
1493 param m const GLfixed *
1495 convertalias MultMatrixf
1496 convertparams GLfloat m
1497 category GLES1.1 GLES1.1:OES_fixed_point
1503 param bottom GLfloat
1508 convertparams GLdouble left right bottom top zNear zFar
1509 category GLES1.1 GLES1.1:OES_single_precision
1515 param bottom GLfixed
1520 convertparams GLdouble left right bottom top zNear zFar
1521 category GLES1.1 GLES1.1:OES_fixed_point
1537 category 1.0 GLES1.1
1545 convertalias Rotatef
1546 convertparams GLfloat angle x y z
1547 category GLES1.1 GLES1.1:OES_fixed_point
1554 category 1.0 GLES1.1
1562 convertparams GLfloat x y z
1563 category GLES1.1 GLES1.1:OES_fixed_point
1570 category 1.0 GLES1.1
1577 convertalias Translatef
1578 convertparams GLfloat x y z
1579 category GLES1.1 GLES1.1:OES_fixed_point
1586 param height GLsizei
1587 category 1.0 GLES1.1 GLES2.0
1593 param stride GLsizei
1595 param pointer const GLvoid *
1596 checkparam size /GL_INVALID_VALUE 4
1597 checkparam type GL_UNSIGNED_BYTE GL_FIXED GL_FLOAT
1598 # OES_vertex_half_float: its values aren't in glext.h yet
1599 #checkparam type GL_HALF_FLOAT_OES
1600 category 1.1 GLES1.1
1602 name DisableClientState
1605 checkparam array GL_COLOR_ARRAY GL_NORMAL_ARRAY GL_TEXTURE_COORD_ARRAY GL_VERTEX_ARRAY
1606 # OES_matrix_palette
1607 checkparam array GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
1608 # OES_point_size_array
1609 checkparam array GL_POINT_SIZE_ARRAY_OES
1610 category 1.1 GLES1.1
1615 checkparam mode GL_POINTS GL_LINE_STRIP GL_LINE_LOOP GL_LINES GL_TRIANGLE_STRIP GL_TRIANGLE_FAN GL_TRIANGLES
1618 category 1.1 GLES1.1 GLES2.0
1623 checkparam mode GL_POINTS GL_LINE_STRIP GL_LINE_LOOP GL_LINES GL_TRIANGLE_STRIP GL_TRIANGLE_FAN GL_TRIANGLES
1626 checkparam type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT
1627 param indices const GLvoid *
1628 # OES_element_index_uint - not in GLES1.1 extension headers yet
1629 checkparam type GLES2.0:GL_UNSIGNED_INT
1630 category 1.1 GLES1.1 GLES2.0
1632 name EnableClientState
1635 checkparam array GL_COLOR_ARRAY GL_NORMAL_ARRAY GL_TEXTURE_COORD_ARRAY GL_VERTEX_ARRAY
1636 # OES_matrix_palette
1637 checkparam array GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
1638 # OES_point_size_array
1639 checkparam array GL_POINT_SIZE_ARRAY_OES
1640 category 1.1 GLES1.1
1645 checkparam pname GL_COLOR_ARRAY_POINTER GL_NORMAL_ARRAY_POINTER GL_TEXTURE_COORD_ARRAY_POINTER GL_VERTEX_ARRAY_POINTER
1646 param params GLvoid **
1648 # OES_matrix_palette
1649 checkparam pname GL_MATRIX_INDEX_ARRAY_POINTER_OES GL_WEIGHT_ARRAY_POINTER_OES
1650 # OES_point_size_array
1651 checkparam pname GL_POINT_SIZE_ARRAY_POINTER_OES
1652 category 1.1 GLES1.1
1668 convertalias Normal3f
1669 convertparams GLfloat nx ny nz
1670 category GLES1.1 GLES1.1:OES_fixed_point
1675 checkparam type GL_BYTE GL_SHORT GL_FIXED GL_FLOAT
1676 param stride GLsizei
1677 param pointer const GLvoid *
1678 # OES_vertex_half_float - not yet in glext.h
1679 #checkparam type GL_HALF_FLOAT_OES
1680 category 1.1 GLES1.1
1682 name TexCoordPointer
1686 param stride GLsizei
1687 param pointer const GLvoid *
1688 checkparam size /GL_INVALID_VALUE 2 3 4
1689 checkparam type GL_BYTE GL_SHORT GL_FIXED GL_FLOAT
1690 # OES_vertex_half_float - not yet in glext.h
1691 #checkparam type GL_HALF_FLOAT_OES
1692 category 1.1 GLES1.1
1698 param stride GLsizei
1699 param pointer const GLvoid *
1700 checkparam size /GL_INVALID_VALUE 2 3 4
1701 checkparam type GL_BYTE GL_SHORT GL_FIXED GL_FLOAT
1702 # OES_vertex_half_float - not yet in glext.h
1703 #checkparam type GL_HALF_FLOAT_OES
1704 category 1.1 GLES1.1
1708 param factor GLfloat
1710 category 1.1 GLES1.1 GLES2.0
1714 param factor GLfixed
1716 convertalias PolygonOffset
1717 convertparams GLfloat factor units
1718 category GLES1.1 GLES1.1:OES_fixed_point
1723 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
1725 param internalFormat GLenum
1729 param height GLsizei
1731 checkparam internalFormat /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
1732 checkparam border /GL_INVALID_VALUE 0
1733 # OES_texture_cube_map
1734 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
1736 checkparam internalFormat GLES2.0:GL_DEPTH_COMPONENT
1737 category GLES1.1 GLES2.0
1739 name CopyTexSubImage2D
1742 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
1749 param height GLsizei
1750 # OES_texture_cube_map
1751 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
1752 category GLES1.1 GLES2.0
1757 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
1758 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
1763 param height GLsizei
1766 param pixels const GLvoid *
1767 checkparam format /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
1768 checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_4_4_4_4 GL_UNSIGNED_SHORT_5_5_5_1
1769 checkdependentparam format GL_RGB type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_5_6_5
1770 checkdependentparam format GL_LUMINANCE_ALPHA type GL_UNSIGNED_BYTE
1771 checkdependentparam format GL_LUMINANCE type GL_UNSIGNED_BYTE
1772 checkdependentparam format GL_ALPHA type GL_UNSIGNED_BYTE
1773 # OES_texture_cube_map
1774 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
1775 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
1777 checkdependentparam format GL_ALPHA type GL_FLOAT
1778 checkdependentparam format GL_RGB type GL_FLOAT
1779 checkdependentparam format GL_RGBA type GL_FLOAT
1780 checkdependentparam format GL_LUMINANCE type GL_FLOAT
1781 checkdependentparam format GL_LUMINANCE_ALPHA type GL_FLOAT
1782 # OES_texture_half_float
1783 checkdependentparam format GL_ALPHA type GLES2.0:GL_HALF_FLOAT_OES
1784 checkdependentparam format GL_RGB type GLES2.0:GL_HALF_FLOAT_OES
1785 checkdependentparam format GL_RGBA type GLES2.0:GL_HALF_FLOAT_OES
1786 checkdependentparam format GL_LUMINANCE type GLES2.0:GL_HALF_FLOAT_OES
1787 checkdependentparam format GL_LUMINANCE_ALPHA type GLES2.0:GL_HALF_FLOAT_OES
1788 # EXT_texture_type_2_10_10_10_REV
1789 checkdependentparam format GL_RGBA type GLES2.0:GL_UNSIGNED_INT_2_10_10_10_REV_EXT
1791 checkdependentparam format GL_DEPTH_COMPONENT type GLES2.0:GL_UNSIGNED_SHORT GLES2.0:GL_UNSIGNED_INT
1792 category GLES1.1 GLES2.0
1797 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
1798 param texture GLuint
1799 # OES_texture_cube_map
1800 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
1801 category GLES1.1 GLES2.0
1806 param textures const GLuint *
1807 category 1.1 GLES1.1 GLES2.0
1812 param textures GLuint *
1814 category 1.1 GLES1.1 GLES2.0
1818 param texture GLuint
1820 category 1.1 GLES1.1 GLES2.0
1825 param green GLclampf
1827 param alpha GLclampf
1828 category 1.2 GLES2.0
1833 checkparam mode GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1834 checkparam mode GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1835 category GLES1.1:OES_blend_subtract GLES2.0
1837 name BlendEquationSeparate
1838 alias BlendEquationSeparateEXT
1840 param modeRGB GLenum
1841 param modeAlpha GLenum
1842 checkparam modeRGB GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1843 checkparam modeAlpha GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1844 checkparam modeRGB GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1845 checkparam modeAlpha GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1846 checkparam modeRGB GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1847 checkparam modeAlpha GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1848 checkparam modeRGB GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1849 checkparam modeAlpha GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1850 category GLES1.1:OES_blend_equation_separate GLES2.0
1855 checkparam target GL_TEXTURE_3D_OES
1857 param internalFormat GLenum
1858 checkparam internalFormat GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
1860 param height GLsizei
1865 param pixels const GLvoid *
1867 checkparam type GL_FLOAT
1868 # OES_texture_half_float
1869 checkparam type GL_HALF_FLOAT_OES
1870 category GLES2.0:OES_texture_3D
1880 param height GLsizei
1884 param pixels const GLvoid *
1886 checkparam type GL_FLOAT
1887 # OES_texture_half_float
1888 checkparam type GL_HALF_FLOAT_OES
1889 category GLES2.0:OES_texture_3D
1891 name CopyTexSubImage3D
1894 checkparam target GL_TEXTURE_3D_OES
1902 param height GLsizei
1903 category GLES2.0:OES_texture_3D
1905 name MultiTexCoord4x
1907 param texture GLenum
1908 checkparam texture GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7
1914 convertalias MultiTexCoord4f
1915 convertparams GLfloat s t r q
1916 category GLES1.1 GLES1.1:OES_fixed_point
1918 name CompressedTexImage3D
1919 alias CompressedTexImage3DARB
1922 checkparam target GL_TEXTURE_3D_OES
1924 param internalFormat GLenum
1925 checkparam internalFormat GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
1927 param height GLsizei
1930 param imagesize GLsizei
1931 param data const GLvoid *
1932 # AMD_compressed_3DC_texture
1933 checkparam internalFormat GL_3DC_X_AMD GL_3DC_XY_AMD
1934 # AMD_compressed_ATC_texture
1935 checkparam internalFormat GL_ATC_RGB_AMD GL_ATC_RGBA_EXPLICIT_ALPHA_AMD GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD
1936 category GLES2.0:OES_texture_3D
1938 name CompressedTexSubImage3D
1939 alias CompressedTexSubImage3DARB
1942 checkparam target GL_TEXTURE_3D_OES
1948 param height GLsizei
1951 param imagesize GLsizei
1952 param data const GLvoid *
1953 category GLES2.0:OES_texture_3D
1956 alias ActiveTextureARB
1958 param texture GLenum
1959 checkparam texture GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
1960 category 1.3 GLES1.1 GLES2.0
1962 name ClientActiveTexture
1963 alias ClientActiveTextureARB
1965 param texture GLenum
1966 checkparam texture GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
1967 category 1.3 GLES1.1
1969 name MultiTexCoord4f
1972 param texture GLenum
1973 checkparam texture GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7 GL_TEXTURE8 GL_TEXTURE9 GL_TEXTURE10 GL_TEXTURE11 GL_TEXTURE12 GL_TEXTURE13 GL_TEXTURE14 GL_TEXTURE15 GL_TEXTURE16 GL_TEXTURE17 GL_TEXTURE18 GL_TEXTURE19 GL_TEXTURE20 GL_TEXTURE21 GL_TEXTURE22 GL_TEXTURE23 GL_TEXTURE24 GL_TEXTURE25 GL_TEXTURE26 GL_TEXTURE27 GL_TEXTURE28 GL_TEXTURE29 GL_TEXTURE30 GL_TEXTURE31
1978 category 1.3 GLES1.1
1981 alias SampleCoverageARB
1983 param value GLclampf
1984 param invert GLboolean
1985 category 1.3 GLES1.1 GLES2.0
1987 name SampleCoveragex
1989 param value GLclampx
1990 param invert GLboolean
1991 convertalias SampleCoverageARB
1992 convertparams GLclampf value
1993 category GLES1.1 GLES1.1:OES_fixed_point
1995 name CompressedTexImage2D
1996 alias CompressedTexImage2DARB
2000 param internalFormat GLenum
2002 param height GLsizei
2004 param imageSize GLsizei
2005 param data const GLvoid *
2006 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
2007 checkparam border /GL_INVALID_VALUE 0
2008 # OES_texture_cube_map
2009 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
2010 # OES_compressed_paletted_texture
2011 checkparam internalFormat /GL_INVALID_VALUE GL_PALETTE4_RGB8_OES GL_PALETTE4_RGBA8_OES GL_PALETTE4_R5_G6_B5_OES GL_PALETTE4_RGBA4_OES GL_PALETTE4_RGB5_A1_OES GL_PALETTE8_RGB8_OES GL_PALETTE8_RGBA8_OES GL_PALETTE8_R5_G6_B5_OES GL_PALETTE8_RGBA4_OES GL_PALETTE8_RGB5_A1_OES
2012 # OES_compressed_ETC1_RGB8_texture
2013 checkparam internalFormat GL_ETC1_RGB8_OES
2014 # AMD_compressed_3DC_texture
2015 checkparam internalFormat GL_3DC_X_AMD GL_3DC_XY_AMD
2016 # AMD_compressed_ATC_texture (GLES2.0 only?)
2017 checkparam internalFormat GL_ATC_RGB_AMD GL_ATC_RGBA_EXPLICIT_ALPHA_AMD GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD
2018 category GLES1.1 GLES2.0
2020 name CompressedTexSubImage2D
2021 alias CompressedTexSubImage2DARB
2028 param height GLsizei
2030 param imageSize GLsizei
2031 param data const GLvoid *
2032 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
2033 checkparam format GL_PALETTE4_RGB8_OES GL_PALETTE4_RGBA8_OES GL_PALETTE4_R5_G6_B5_OES GL_PALETTE4_RGBA4_OES GL_PALETTE4_RGB5_A1_OES GL_PALETTE8_RGB8_OES GL_PALETTE8_RGBA8_OES GL_PALETTE8_R5_G6_B5_OES GL_PALETTE8_RGBA4_OES GL_PALETTE8_RGB5_A1_OES
2034 # OES_texture_cube_map
2035 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
2036 category GLES1.1 GLES2.0
2038 name BlendFuncSeparate
2039 alias BlendFuncSeparateEXT
2043 param srcAlpha GLenum
2044 param dstAlpha GLenum
2045 checkparam srcRGB GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA GL_SRC_ALPHA_SATURATE GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
2046 checkparam dstRGB GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
2047 checkparam srcAlpha GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA GL_SRC_ALPHA_SATURATE GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
2048 checkparam dstAlpha GL_ZERO GL_ONE GL_SRC_COLOR GL_ONE_MINUS_SRC_COLOR GL_DST_COLOR GL_ONE_MINUS_DST_COLOR GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA GL_DST_ALPHA GL_ONE_MINUS_DST_ALPHA GLES2.0:GL_CONSTANT_COLOR GLES2.0:GL_ONE_MINUS_CONSTANT_COLOR GLES2.0:GL_CONSTANT_ALPHA GLES2.0:GL_ONE_MINUS_CONSTANT_ALPHA
2049 category GLES1.1:OES_blend_func_separate GLES2.0
2051 name PointParameterf
2054 checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
2056 category 1.4 GLES1.1
2058 name PointParameterfv
2061 checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE GL_POINT_DISTANCE_ATTENUATION
2062 param params const GLfloat *
2063 dependentvector params 1 pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
2064 dependentvector params 3 pname GL_POINT_DISTANCE_ATTENUATION
2065 category 1.4 GLES1.1
2067 name PointParameterx
2070 checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
2072 convertalias PointParameterf
2073 convertparams GLfloat param
2074 category GLES1.1 GLES1.1:OES_fixed_point
2076 name PointParameterxv
2079 checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE GL_POINT_DISTANCE_ATTENUATION
2080 param params const GLfixed *
2081 dependentvector params 1 pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
2082 dependentvector params 3 pname GL_POINT_DISTANCE_ATTENUATION
2083 convertalias PointParameterfv
2084 convertparams GLfloat params
2085 category GLES1.1 GLES1.1:OES_fixed_point
2121 name VertexAttrib1fv
2125 param v const GLfloat *
2129 name VertexAttrib2fv
2133 param v const GLfloat *
2137 name VertexAttrib3fv
2141 param v const GLfloat *
2145 name VertexAttrib4fv
2149 param v const GLfloat *
2153 name VertexAttribPointer
2154 alias VertexAttribPointerARB
2158 checkparam size /GL_INVALID_VALUE 1 2 3 4
2160 checkparam type /GL_INVALID_VALUE GL_BYTE GL_UNSIGNED_BYTE GL_SHORT GL_UNSIGNED_SHORT GL_FIXED GL_FLOAT
2161 param normalized GLboolean
2162 param stride GLsizei
2163 param pointer const GLvoid *
2164 # OES_vertex_half_float
2165 checkparam type GL_HALF_FLOAT_OES
2166 # OES_vertex_type_10_10_10_2
2167 checkdependentparam type GL_UNSIGNED_INT_10_10_10_2_OES size /GL_INVALID_VALUE 3 4
2168 checkdependentparam type GL_INT_10_10_10_2_OES size /GL_INVALID_VALUE 3 4
2171 name EnableVertexAttribArray
2172 alias EnableVertexAttribArrayARB
2177 name DisableVertexAttribArray
2178 alias DisableVertexAttribArrayARB
2185 param program GLuint
2191 param program GLuint
2193 checkparam pname GL_DELETE_STATUS GL_LINK_STATUS GL_VALIDATE_STATUS GL_INFO_LOG_LENGTH GL_ATTACHED_SHADERS GL_ACTIVE_ATTRIBUTES GL_ACTIVE_ATTRIBUTE_MAX_LENGTH GL_ACTIVE_UNIFORMS GL_ACTIVE_UNIFORM_MAX_LENGTH
2194 param params GLint *
2196 # OES_get_program_binary
2197 checkparam pname GL_PROGRAM_BINARY_LENGTH_OES
2200 name GetVertexAttribfv
2201 alias GetVertexAttribfvARB
2205 param params GLfloat *
2206 dependentvector params 1 pname GL_VERTEX_ATTRIB_ARRAY_ENABLED GL_VERTEX_ATTRIB_ARRAY_SIZE GL_VERTEX_ATTRIB_ARRAY_STRIDE GL_VERTEX_ATTRIB_ARRAY_TYPE GL_VERTEX_ATTRIB_ARRAY_NORMALIZED GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
2207 dependentvector params 16? pname GL_CURRENT_VERTEX_ATTRIB
2211 name GetVertexAttribiv
2212 alias GetVertexAttribivARB
2216 param params GLint *
2217 dependentvector params 1 pname GL_VERTEX_ATTRIB_ARRAY_ENABLED GL_VERTEX_ATTRIB_ARRAY_SIZE GL_VERTEX_ATTRIB_ARRAY_STRIDE GL_VERTEX_ATTRIB_ARRAY_TYPE GL_VERTEX_ATTRIB_ARRAY_NORMALIZED GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING GL_CURRENT_VERTEX_ATTRIB
2221 name GetVertexAttribPointerv
2222 alias GetVertexAttribPointervARB
2226 checkparam pname GL_VERTEX_ATTRIB_ARRAY_POINTER
2227 param pointer GLvoid **
2231 name GetBufferPointerv
2232 alias GetBufferPointervARB
2235 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2237 checkparam pname GL_BUFFER_MAP_POINTER_OES
2238 param params GLvoid **
2240 category GLES1.1:OES_mapbuffer GLES2.0:OES_mapbuffer
2246 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2248 checkparam access GL_WRITE_ONLY_OES
2250 category GLES1.1:OES_mapbuffer GLES2.0:OES_mapbuffer
2253 alias UnmapBufferARB
2256 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2258 category GLES1.1:OES_mapbuffer GLES2.0:OES_mapbuffer
2264 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2266 category 1.5 GLES1.1 GLES2.0
2272 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2273 param size GLsizeiptr
2274 param data const GLvoid *
2276 checkparam usage GL_STATIC_DRAW GL_DYNAMIC_DRAW GLES2.0:GL_STREAM_DRAW
2277 category GLES1.1 GLES2.0
2280 alias BufferSubDataARB
2283 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2284 param offset GLintptr
2285 param size GLsizeiptr
2286 param data const GLvoid *
2287 category 1.5 GLES1.1 GLES2.0
2292 param buffer const GLuint *
2293 category 1.5 GLES1.1 GLES2.0
2294 alias DeleteBuffersARB
2300 param buffer GLuint *
2302 category 1.5 GLES1.1 GLES2.0
2304 name GetBufferParameteriv
2305 alias GetBufferParameterivARB
2308 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2310 checkparam pname GL_BUFFER_SIZE GL_BUFFER_USAGE
2311 param params GLint *
2314 checkparam pname GL_BUFFER_ACCESS_OES GL_BUFFER_MAPPED_OES
2315 category 1.5 GLES1.1 GLES2.0
2323 category 1.5 GLES1.1 GLES2.0
2328 checkparam type GL_VERTEX_SHADER GL_FRAGMENT_SHADER
2332 alias ShaderSourceARB
2336 param string const GLchar **
2337 param length const int *
2341 alias CompileShaderARB
2346 name ReleaseShaderCompiler
2358 param shaders const GLuint *
2359 param binaryformat GLenum
2360 param binary const GLvoid *
2361 param length GLsizei
2370 param program GLuint
2376 param program GLuint
2381 alias LinkProgramARB
2383 param program GLuint
2387 alias UseProgramObjectARB
2389 param program GLuint
2394 param program GLuint
2397 name GetActiveAttrib
2398 alias GetActiveAttribARB
2400 param program GLuint
2402 param bufSize GLsizei
2403 param length GLsizei *
2410 name GetAttribLocation
2411 alias GetAttribLocationARB
2413 param program GLuint
2414 param name const char *
2418 name BindAttribLocation
2419 alias BindAttribLocationARB
2421 param program GLuint
2423 param name const char *
2426 name GetUniformLocation
2427 alias GetUniformLocationARB
2429 param program GLuint
2430 param name const char *
2434 name GetActiveUniform
2435 alias GetActiveUniformARB
2437 param program GLuint
2439 param bufSize GLsizei
2440 param length GLsizei *
2450 param location GLint
2458 param location GLint
2467 param location GLint
2477 param location GLint
2487 param location GLint
2494 param location GLint
2502 param location GLint
2511 param location GLint
2521 param location GLint
2523 param values const GLfloat *
2529 param location GLint
2531 param values const GLfloat *
2537 param location GLint
2539 param values const GLfloat *
2545 param location GLint
2547 param values const GLfloat *
2553 param location GLint
2555 param values const GLint *
2561 param location GLint
2563 param values const GLint *
2569 param location GLint
2571 param values const GLint *
2577 param location GLint
2579 param values const GLint *
2582 name UniformMatrix2fv
2583 alias UniformMatrix2fvARB
2585 param location GLint
2587 param transpose GLboolean
2588 param value const GLfloat *
2591 name UniformMatrix3fv
2592 alias UniformMatrix3fvARB
2594 param location GLint
2596 param transpose GLboolean
2597 param value const GLfloat *
2600 name UniformMatrix4fv
2601 alias UniformMatrix4fvARB
2603 param location GLint
2605 param transpose GLboolean
2606 param value const GLfloat *
2609 name ValidateProgram
2610 alias ValidateProgramARB
2612 param program GLuint
2616 alias GenerateMipmapEXT
2619 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
2620 # OES_texture_cube_map
2621 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
2622 category GLES1.1:OES_framebuffer_object GLES2.0
2625 name BindFramebuffer
2626 alias BindFramebufferEXT
2629 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2630 param framebuffer GLuint
2631 category GLES1.1:OES_framebuffer_object GLES2.0
2633 name DeleteFramebuffers
2634 alias DeleteFramebuffersEXT
2637 param framebuffers const GLuint *
2638 category GLES2.0 GLES1.1:OES_framebuffer_object
2640 name GenFramebuffers
2641 alias GenFramebuffersEXT
2645 category GLES2.0 GLES1.1:OES_framebuffer_object
2647 name BindRenderbuffer
2648 alias BindRenderbufferEXT
2651 checkparam target GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
2652 param renderbuffer GLuint
2653 category GLES1.1:OES_framebuffer_object GLES2.0
2655 name DeleteRenderbuffers
2656 alias DeleteRenderbuffersEXT
2659 param renderbuffers const GLuint *
2660 category GLES2.0 GLES1.1:OES_framebuffer_object
2662 name GenRenderbuffers
2663 alias GenRenderbuffersEXT
2666 param renderbuffers GLuint *
2667 category GLES2.0 GLES1.1:OES_framebuffer_object
2669 name RenderbufferStorage
2670 alias RenderbufferStorageEXT
2673 checkparam target GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
2674 param internalFormat GLenum
2675 checkparam internalFormat GL_DEPTH_COMPONENT16_OES GL_RGBA4_OES GL_RGB5_A1_OES GL_RGB565_OES
2677 param height GLsizei
2679 checkparam internalFormat GL_DEPTH_COMPONENT24_OES
2681 checkparam internalFormat GL_DEPTH_COMPONENT32_OES
2683 checkparam internalFormat GL_RGB8_OES GL_RGBA8_OES
2685 checkparam internalFormat GL_STENCIL_INDEX1_OES
2687 checkparam internalFormat GL_STENCIL_INDEX4_OES
2689 checkparam internalFormat GL_STENCIL_INDEX8_OES
2690 # OES_packed_depth_stencil - not in glext.h yet
2691 checkparam internalFormat GLES2.0:GL_DEPTH24_STENCIL8_OES
2692 category GLES1.1:OES_framebuffer_object GLES2.0
2694 name FramebufferRenderbuffer
2695 alias FramebufferRenderbufferEXT
2698 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2699 param attachment GLenum
2700 checkparam attachment GLES1.1:GL_COLOR_ATTACHMENT0_OES GLES1.1:GL_DEPTH_ATTACHMENT_OES GLES1.1:GL_STENCIL_ATTACHMENT_OES
2701 checkparam attachment GLES2.0:GL_COLOR_ATTACHMENT0 GLES2.0:GL_DEPTH_ATTACHMENT GLES2.0:GL_STENCIL_ATTACHMENT
2702 param renderbuffertarget GLenum
2703 checkparam renderbuffertarget GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
2704 param renderbuffer GLuint
2705 category GLES1.1:OES_framebuffer_object GLES2.0
2707 name FramebufferTexture2D
2708 alias FramebufferTexture2DEXT
2711 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2712 param attachment GLenum
2713 checkparam attachment GLES1.1:GL_COLOR_ATTACHMENT0_OES GLES1.1:GL_DEPTH_ATTACHMENT_OES GLES1.1:GL_STENCIL_ATTACHMENT_OES
2714 checkparam attachment GLES2.0:GL_COLOR_ATTACHMENT0 GLES2.0:GL_DEPTH_ATTACHMENT GLES2.0:GL_STENCIL_ATTACHMENT
2715 param textarget GLenum
2716 checkparam textarget /GL_INVALID_OPERATION GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_POSITIVE_Z GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_X GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y GLES2.0:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
2717 param texture GLuint
2719 # OES_texture_cube_map
2720 checkparam textarget GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES GLES1.1:GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
2721 # According to the base specification, "level" must be 0. But
2722 # extension GL_OES_fbo_render_mipmap lifts that restriction,
2723 # so no restriction is placed here.
2724 category GLES1.1:OES_framebuffer_object GLES2.0
2726 name FramebufferTexture3D
2727 alias FramebufferTexture3DEXT
2730 param attachment GLenum
2731 param textarget GLenum
2732 param texture GLuint
2735 category GLES2.0:OES_texture_3D
2737 name CheckFramebufferStatus
2738 alias CheckFramebufferStatusEXT
2741 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2743 category GLES1.1:OES_framebuffer_object GLES2.0
2745 # One for GLES1.1 extension, one for GLES2.0 core
2746 name GetFramebufferAttachmentParameteriv
2747 alias GetFramebufferAttachmentParameterivEXT
2750 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2751 param attachment GLenum
2753 param params GLint *
2755 dependentvector params 1 pname GLES1.1:GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES GLES1.1:GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES GLES1.1:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES GLES1.1:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES
2756 dependentvector params 1 pname GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
2758 dependentvector params 1 pname GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES
2759 category GLES1.1:OES_framebuffer_object GLES2.0
2761 name GetRenderbufferParameteriv
2762 alias GetRenderbufferParameterivEXT
2765 checkparam target GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
2767 param params GLint *
2769 dependentvector params 1 pname GLES1.1:GL_RENDERBUFFER_WIDTH_OES GLES1.1:GL_RENDERBUFFER_HEIGHT_OES GLES1.1:GL_RENDERBUFFER_INTERNAL_FORMAT_OES GLES1.1:GL_RENDERBUFFER_RED_SIZE_OES GLES1.1:GL_RENDERBUFFER_GREEN_SIZE_OES GLES1.1:GL_RENDERBUFFER_BLUE_SIZE_OES GLES1.1:GL_RENDERBUFFER_ALPHA_SIZE_OES GLES1.1:GL_RENDERBUFFER_DEPTH_SIZE_OES GLES1.1:GL_RENDERBUFFER_STENCIL_SIZE_OES
2770 dependentvector params 1 pname GLES2.0:GL_RENDERBUFFER_WIDTH GLES2.0:GL_RENDERBUFFER_HEIGHT GLES2.0:GL_RENDERBUFFER_INTERNAL_FORMAT GLES2.0:GL_RENDERBUFFER_RED_SIZE GLES2.0:GL_RENDERBUFFER_GREEN_SIZE GLES2.0:GL_RENDERBUFFER_BLUE_SIZE GLES2.0:GL_RENDERBUFFER_ALPHA_SIZE GLES2.0:GL_RENDERBUFFER_DEPTH_SIZE GLES2.0:GL_RENDERBUFFER_STENCIL_SIZE
2771 category GLES1.1:OES_framebuffer_object GLES2.0
2774 alias IsRenderbufferEXT
2776 param renderbuffer GLuint
2778 category GLES2.0 GLES1.1:OES_framebuffer_object
2781 alias IsFramebufferEXT
2783 param framebuffer GLuint
2785 category GLES2.0 GLES1.1:OES_framebuffer_object
2797 param params GLint *
2799 checkparam pname GL_SHADER_TYPE GL_COMPILE_STATUS GL_DELETE_STATUS GL_INFO_LOG_LENGTH GL_SHADER_SOURCE_LENGTH
2802 name GetAttachedShaders
2804 param program GLuint
2805 param maxCount GLsizei
2806 param count GLsizei *
2807 param shaders GLuint *
2811 name GetShaderInfoLog
2814 param bufSize GLsizei
2815 param length GLsizei *
2816 param infoLog GLchar *
2820 name GetProgramInfoLog
2822 param program GLuint
2823 param bufSize GLsizei
2824 param length GLsizei *
2825 param infoLog GLchar *
2829 name GetShaderSource
2830 alias GetShaderSourceARB
2833 param bufSize GLsizei
2834 param length GLsizei *
2835 param source GLchar *
2839 name GetShaderPrecisionFormat
2841 param shadertype GLenum
2842 param precisiontype GLenum
2844 param precision GLint *
2846 checkparam shadertype GL_VERTEX_SHADER GL_FRAGMENT_SHADER
2847 checkparam precisiontype GL_LOW_FLOAT GL_MEDIUM_FLOAT GL_HIGH_FLOAT GL_LOW_INT GL_MEDIUM_INT GL_HIGH_INT
2851 alias GetUniformfvARB
2853 param program GLuint
2854 param location GLint
2855 param params GLfloat *
2860 alias GetUniformivARB
2862 param program GLuint
2863 param location GLint
2864 param params GLint *
2870 param mantissa GLfixed *
2872 param exponent GLint *
2875 category GLES1.1:OES_query_matrix
2877 # OES_draw_texture doesn't appear to be supported in Mesa yet
2885 category GLES1.1:OES_draw_texture
2894 convertalias DrawTexf
2895 convertparams GLfloat x y z w h
2896 category GLES1.1:OES_draw_texture
2905 convertalias DrawTexf
2906 convertparams GLfloat x y z w h
2907 category GLES1.1:OES_draw_texture
2916 convertalias DrawTexf
2917 convertparams GLfloat x y z w h
2918 category GLES1.1:OES_draw_texture
2922 param coords const GLfloat *
2924 category GLES1.1:OES_draw_texture
2928 param coords const GLint *
2930 convertalias DrawTexfv
2931 convertparams GLfloat coords
2932 category GLES1.1:OES_draw_texture
2936 param coords const GLshort *
2938 convertalias DrawTexfv
2939 convertparams GLfloat coords
2940 category GLES1.1:OES_draw_texture
2944 param coords const GLfixed *
2946 convertalias DrawTexfv
2947 convertparams GLfloat coords
2948 category GLES1.1:OES_draw_texture
2950 # We don't support OES_get_program_binary yet either
2951 #name GetProgramBinary
2953 #param program GLuint
2954 #param bufSize GLsizei
2955 #param length GLsizei *
2956 #param binaryFormat GLenum *
2957 #param binary GLvoid *
2958 #category GLES2.0:OES_get_program_binary
2962 #param program GLuint
2963 #param binaryFormat GLenum
2964 #param binary const GLvoid *
2966 #category GLES2.0:OES_get_program_binary