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
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
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
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 convertalias TexGenfv
862 convertparams GLfloat params
863 category 1.0 GLES1.1:OES_texture_cube_map
867 param mask GLbitfield
868 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)
869 category 1.0 GLES1.1 GLES2.0
877 category 1.0 GLES1.1 GLES2.0
885 convertalias ClearColor
886 convertparams GLclampf red green blue alpha
887 category GLES1.1 GLES1.1:OES_fixed_point
892 category 1.0 GLES1.1 GLES2.0
897 convertalias ClearDepth
898 convertparams GLclampd depth
899 category GLES1.1 GLES1.1:OES_single_precision GLES2.0
904 convertalias ClearDepth
905 convertparams GLclampd depth
906 category GLES1.1 GLES1.1:OES_fixed_point
911 category 1.0 GLES1.1 GLES2.0
913 name StencilMaskSeparate
917 checkparam face GL_FRONT GL_BACK GL_FRONT_AND_BACK
923 param green GLboolean
925 param alpha GLboolean
926 category 1.0 GLES1.1 GLES2.0
931 category 1.0 GLES1.1 GLES2.0
933 # Two versions, as GLES2 has a vastly different set of enable/disable capabilities
937 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
939 checkparam cap GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
940 # OES_point_size_array
941 checkparam cap GL_POINT_SIZE_ARRAY_OES
943 checkparam cap GL_POINT_SPRITE_OES
944 # OES_texture_cube_map
945 checkparam cap GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_GEN_STR_OES
951 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
954 # Two versions, as GLES2 has a vastly different set of enable/disable capabilities
958 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
960 checkparam cap GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
961 # OES_point_size_array
962 checkparam cap GL_POINT_SIZE_ARRAY_OES
964 checkparam cap GL_POINT_SPRITE_OES
965 # OES_texture_cube_map
966 checkparam cap GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_GEN_STR_OES
972 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
977 category 1.0 GLES1.1 GLES2.0
981 category 1.0 GLES1.1 GLES2.0
986 checkparam func GL_NEVER GL_LESS GL_EQUAL GL_LEQUAL GL_GREATER GL_NOTEQUAL GL_GEQUAL GL_ALWAYS
993 checkparam func GL_NEVER GL_LESS GL_EQUAL GL_LEQUAL GL_GREATER GL_NOTEQUAL GL_GEQUAL GL_ALWAYS
995 convertalias AlphaFunc
996 convertparams GLclampf ref
997 category GLES1.1 GLES1.1:OES_fixed_point
1001 param sfactor GLenum
1002 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
1003 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
1004 param dfactor GLenum
1005 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
1006 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
1007 category 1.0 GLES1.1 GLES2.0
1012 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
1013 category 1.0 GLES1.1
1020 checkparam func GL_NEVER GL_LESS GL_LEQUAL GL_GREATER GL_GEQUAL GL_EQUAL GL_NOTEQUAL GL_ALWAYS
1021 category 1.0 GLES1.1 GLES2.0
1023 name StencilFuncSeparate
1029 checkparam face GL_FRONT GL_BACK GL_FRONT_AND_BACK
1030 checkparam func GL_NEVER GL_LESS GL_LEQUAL GL_GREATER GL_GEQUAL GL_EQUAL GL_NOTEQUAL GL_ALWAYS
1038 checkparam fail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GLES2.0:GL_INCR_WRAP GLES2.0:GL_DECR_WRAP
1039 checkparam zfail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GLES2.0:GL_INCR_WRAP GLES2.0:GL_DECR_WRAP
1040 checkparam zpass GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GLES2.0:GL_INCR_WRAP GLES2.0:GL_DECR_WRAP
1042 checkparam fail GLES1.1:GL_INCR_WRAP_OES GLES1.1:GL_DECR_WRAP_OES
1043 checkparam zfail GLES1.1:GL_INCR_WRAP_OES GLES1.1:GL_DECR_WRAP_OES
1044 checkparam zpass GLES1.1:GL_INCR_WRAP_OES GLES1.1:GL_DECR_WRAP_OES
1045 category GLES1.1 GLES2.0
1047 name StencilOpSeparate
1053 checkparam face GL_FRONT GL_BACK GL_FRONT_AND_BACK
1054 checkparam fail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GL_INCR_WRAP GL_DECR_WRAP
1055 checkparam zfail GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GL_INCR_WRAP GL_DECR_WRAP
1056 checkparam zpass GL_KEEP GL_ZERO GL_REPLACE GL_INCR GL_DECR GL_INVERT GL_INCR_WRAP GL_DECR_WRAP
1062 checkparam func GL_NEVER GL_LESS GL_EQUAL GL_LEQUAL GL_GREATER GL_NOTEQUAL GL_GEQUAL GL_ALWAYS
1063 category 1.0 GLES1.1 GLES2.0
1068 checkparam pname GL_PACK_ALIGNMENT GL_UNPACK_ALIGNMENT
1070 checkparam param /GL_INVALID_VALUE 1 2 4 8
1071 category 1.0 GLES1.1 GLES2.0
1078 param height GLsizei
1081 param pixels GLvoid *
1082 # Technically, only two combinations are actually allowed:
1083 # GL_RGBA/GL_UNSIGNED_BYTE, and some implementation-specific internal
1084 # preferred combination. I don't know what that is, so I'm allowing
1085 # any valid combination for now; the underlying support should fail
1087 checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE
1088 checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_4_4_4_4 GL_UNSIGNED_SHORT_5_5_5_1
1089 checkdependentparam format GL_RGB type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_5_6_5
1090 checkdependentparam format GL_LUMINANCE_ALPHA format GL_UNSIGNED_BYTE
1091 checkdependentparam format GL_LUMINANCE format GL_UNSIGNED_BYTE
1092 checkdependentparam format GL_ALPHA format GL_UNSIGNED_BYTE
1094 category 1.0 GLES1.1 GLES2.0
1096 # Note: glGetBooleanv param checking done inside Mesa
1100 param params GLboolean *
1102 category GLES1.1 GLES2.0
1107 checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
1108 param equation GLfloat *
1109 paramvec equation 0.0 0.0 0.0 0.0
1111 convertalias GetClipPlane
1112 convertparams GLdouble equation
1114 category GLES1.1 GLES1.1:OES_single_precision
1119 checkparam plane GL_CLIP_PLANE0 GL_CLIP_PLANE1 GL_CLIP_PLANE2 GL_CLIP_PLANE3 GL_CLIP_PLANE4 GL_CLIP_PLANE5
1120 param equation GLfixed *
1121 paramvec equation 0.0 0.0 0.0 0.0
1123 convertalias GetClipPlane
1124 convertparams GLdouble equation
1126 category GLES1.1 GLES1.1:OES_fixed_point
1131 category 1.0 GLES1.1 GLES2.0
1133 # Note: glGetFloatv param checking done inside Mesa
1137 param params GLfloat *
1139 category GLES1.1 GLES2.0
1144 param params GLfixed *
1145 convertalias GetFloatv
1146 convertparams GLfloat params
1148 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
1149 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
1150 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
1151 dependentvector params 1 pname GL_FOG_DENSITY GL_FOG_START GL_FOG_END GL_FOG_MODE GL_FOG GL_SHADE_MODEL
1152 dependentvector params 1 pname GL_LIGHTING GL_COLOR_MATERIAL GL_LIGHT_MODEL_TWO_SIDE
1153 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
1154 dependentvector params 1 pname GL_MULTISAMPLE GL_SAMPLE_ALPHA_TO_COVERAGE GL_SAMPLE_ALPHA_TO_ONE GL_SAMPLE_COVERAGE GL_SAMPLE_COVERAGE_VALUE
1155 dependentvector params 1 pname GL_TEXTURE_2D GL_TEXTURE_BINDING_2D
1156 dependentvector params 1 pname GL_ACTIVE_TEXTURE
1157 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
1158 dependentvector params 1 pname GL_DEPTH_WRITEMASK GL_STENCIL_WRITEMASK GL_DEPTH_CLEAR_VALUE GL_STENCIL_CLEAR_VALUE
1159 dependentvector params 1 pname GL_UNPACK_ALIGNMENT GL_PACK_ALIGNMENT
1160 dependentvector params 1 pname GL_PERSPECTIVE_CORRECTION_HINT GL_POINT_SMOOTH_HINT GL_LINE_SMOOTH_HINT GL_FOG_HINT GL_GENERATE_MIPMAP_HINT
1161 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
1162 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
1163 dependentvector params 2 pname GL_DEPTH_RANGE
1164 dependentvector params 3 pname GL_CURRENT_NORMAL
1165 dependentvector params 3 pname GL_POINT_DISTANCE_ATTENUATION
1166 dependentvector params 4 pname GL_CURRENT_COLOR GL_CURRENT_TEXTURE_COORDS
1167 dependentvector params 4 pname GL_SCISSOR_BOX
1168 dependentvector params 4 pname GL_COLOR_WRITEMASK GL_COLOR_CLEAR_VALUE
1169 dependentvector params 4 pname GL_LIGHT_MODEL_AMBIENT
1170 dependentvector params 4 pname GL_VIEWPORT
1171 dependentvector params 4 pname GL_FOG_COLOR
1172 dependentvector params 16 pname GL_MODELVIEW_MATRIX GL_PROJECTION_MATRIX GL_TEXTURE_MATRIX
1173 dependentvector params _get_size(GL_NUM_COMPRESSED_TEXTURE_FORMATS) pname GL_COMPRESSED_TEXTURE_FORMATS
1174 # OES_blend_subtract
1175 dependentvector params 1 pname GL_BLEND_SRC_RGB_OES GL_BLEND_DST_RGB_OES GL_BLEND_SRC_ALPHA_OES GL_BLEND_DST_ALPHA_OES
1176 # OES_blend_equation_separate
1177 dependentvector params 1 pname GL_BLEND_EQUATION_RGB_OES GL_BLEND_EQUATION_ALPHA_OES
1178 # OES_framebuffer_object
1179 dependentvector params 1 pname GL_FRAMEBUFFER_BINDING_OES GL_RENDERBUFFER_BINDING_OES GL_MAX_RENDERBUFFER_SIZE_OES
1181 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
1182 # OES_matrix_palette
1183 dependentvector params 1 pname GL_MAX_PALETTE_MATRICES_OES GL_MAX_VERTEX_UNITS_OES GL_CURRENT_PALETTE_MATRIX_OES
1184 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
1185 # OES_point_size_array
1186 dependentvector params 1 pname GL_POINT_SIZE_ARRAY_TYPE_OES GL_POINT_SIZE_ARRAY_STRIDE_OES GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
1188 dependentvector params 1 pname GL_IMPLEMENTATION_COLOR_READ_TYPE_OES GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
1189 # OES_texture_cube_map
1190 dependentvector params 1 pname GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_BINDING_CUBE_MAP_OES GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES
1191 # EXT_texture_filter_anisotropic
1192 dependentvector params 1 pname GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
1193 # These values return booleans or GLenums, and should not have their
1194 # value converted when used with glGetFixed()
1195 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
1196 category GLES1.1 GLES1.1:OES_fixed_point
1198 # Note: glGetIntegerv param checking done inside Mesa
1202 param params GLint *
1204 category GLES1.1 GLES2.0
1207 # This does *not* specify dependent vectors because everything is just
1208 # passed down to Mesa - no copy or conversion is done.
1212 checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
1214 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
1215 param params GLfloat *
1217 category 1.0 GLES1.1
1222 checkparam light GL_LIGHT0 GL_LIGHT1 GL_LIGHT2 GL_LIGHT3 GL_LIGHT4 GL_LIGHT5 GL_LIGHT6 GL_LIGHT7
1224 param params GLfixed *
1225 dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_SPECULAR GL_POSITION
1226 dependentvector params 3 pname GL_SPOT_DIRECTION
1227 dependentvector params 1 pname GL_SPOT_EXPONENT GL_SPOT_CUTOFF GL_CONSTANT_ATTENUATION GL_QUADRATIC_ATTENUATION
1228 convertalias GetLightfv
1229 convertparams GLfloat params
1231 category GLES1.1 GLES1.1:OES_fixed_point
1236 checkparam face GL_FRONT GL_BACK
1238 checkparam pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION GL_SHININESS
1239 param params GLfloat *
1241 category 1.0 GLES1.1
1246 checkparam face GL_FRONT GL_BACK
1248 checkparam pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION GL_SHININESS
1249 param params GLint *
1256 checkparam face GL_FRONT GL_BACK
1258 param params GLfixed *
1260 dependentvector params 1 pname GL_SHININESS
1261 dependentvector params 4 pname GL_AMBIENT GL_DIFFUSE GL_AMBIENT_AND_DIFFUSE GL_SPECULAR GL_EMISSION
1262 convertalias GetMaterialfv
1263 convertparams GLfloat params
1264 category GLES1.1 GLES1.1:OES_fixed_point
1267 return const GLubyte *
1269 checkparam name GL_VENDOR GL_RENDERER GL_VERSION GL_EXTENSIONS
1271 category 1.0 GLES1.1 GLES2.0
1277 param params GLfloat *
1278 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
1279 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
1280 dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
1281 dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
1282 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
1283 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
1285 category 1.0 GLES1.1
1291 param params GLint *
1293 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
1294 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
1295 category 1.0 GLES1.1
1296 dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
1297 dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
1298 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
1299 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
1305 param params GLfixed *
1306 checkdependentparam target GL_POINT_SPRITE_OES pname GL_COORD_REPLACE_OES
1307 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
1308 dependentvector params 4 pname GL_TEXTURE_ENV_COLOR
1309 dependentvector params 1 pname GL_RGB_SCALE GL_ALPHA_SCALE
1310 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
1311 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
1312 convertalias GetTexEnvfv
1313 convertparams GLfloat params
1315 category GLES1.1 GLES1.1:OES_fixed_point
1320 checkparam coord GL_TEXTURE_GEN_STR_OES
1322 param params GLfloat *
1323 dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
1325 category 1.0 GLES1.1:OES_texture_cube_map
1330 checkparam coord GL_TEXTURE_GEN_STR_OES
1332 param params GLfixed *
1333 dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
1334 convertalias GetTexGenfv
1335 convertparams GLfloat params
1336 dependentnovalueconvert params pname GL_TEXTURE_GEN_MODE_OES
1338 category 1.0 GLES1.1:OES_texture_cube_map
1343 checkparam coord GL_TEXTURE_GEN_STR_OES
1345 param params GLint *
1346 dependentvector params 1 pname GL_TEXTURE_GEN_MODE_OES
1347 convertalias GetTexGenfv
1348 convertparams GLfloat params
1349 dependentnovalueconvert params pname GL_TEXTURE_GEN_MODE_OES
1351 category 1.0 GLES1.1:OES_texture_cube_map
1353 name GetTexParameterfv
1356 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
1358 param params GLfloat *
1359 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
1361 # OES_draw_texture - not in gl2ext.h
1362 dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
1363 # OES_texture_cube_map
1364 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
1365 category GLES1.1 GLES2.0
1367 name GetTexParameteriv
1370 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
1372 param params GLint *
1373 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
1375 # OES_texture_cube_map
1376 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
1377 # OES_draw_texture - not in gl2ext.h
1378 dependentvector params 4 pname GLES1.1:GL_TEXTURE_CROP_RECT_OES
1380 checkparam target GLES2.0:GL_TEXTURE_3D_OES
1381 category GLES1.1 GLES2.0
1383 name GetTexParameterxv
1386 checkparam target GL_TEXTURE_2D
1388 param params GLfixed *
1389 dependentvector params 1 pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GL_GENERATE_MIPMAP
1390 convertalias GetTexParameterfv
1391 convertparams GLfloat params
1392 dependentnovalueconvert params pname GL_TEXTURE_WRAP_S GL_TEXTURE_WRAP_T GL_TEXTURE_MIN_FILTER GL_TEXTURE_MAG_FILTER GL_GENERATE_MIPMAP
1394 # OES_texture_cube_map
1395 checkparam target GL_TEXTURE_CUBE_MAP_OES
1397 dependentvector params 4 pname GL_TEXTURE_CROP_RECT_OES
1398 category GLES1.1 GLES1.1:OES_fixed_point
1400 # GLES1.1 and GLES2.0 have different capabilities
1405 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
1406 # OES_matrix_palette
1407 checkparam cap GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
1408 # OES_point_size_array
1409 checkparam cap GL_POINT_SIZE_ARRAY_OES
1411 checkparam cap GL_POINT_SPRITE_OES
1412 # OES_texture_cube_map
1413 checkparam cap GL_TEXTURE_CUBE_MAP_OES GL_TEXTURE_GEN_STR_OES
1419 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
1426 param zNear GLclampf
1428 convertalias DepthRange
1429 convertparams GLclampd zNear zFar
1430 category GLES1.1 GLES1.1:OES_single_precision GLES2.0
1434 param zNear GLclampx
1436 convertalias DepthRange
1437 convertparams GLclampd zNear zFar
1438 category GLES1.1 GLES1.1:OES_fixed_point
1444 param bottom GLfloat
1448 convertalias Frustum
1449 convertparams GLdouble left right bottom top zNear zFar
1450 category GLES1.1 GLES1.1:OES_single_precision
1456 param bottom GLfixed
1460 convertalias Frustum
1461 convertparams GLdouble left right bottom top zNear zFar
1462 category GLES1.1 GLES1.1:OES_fixed_point
1466 category 1.0 GLES1.1
1470 param m const GLfloat *
1472 category 1.0 GLES1.1
1476 param m const GLfixed *
1478 convertalias LoadMatrixf
1479 convertparams GLfloat m
1480 category GLES1.1 GLES1.1:OES_fixed_point
1485 checkparam mode GL_MODELVIEW GL_PROJECTION GL_TEXTURE
1486 # OES_matrix_palette
1487 checkparam mode GL_MATRIX_PALETTE_OES
1488 category 1.0 GLES1.1
1492 param m const GLfloat *
1494 category 1.0 GLES1.1
1498 param m const GLfixed *
1500 convertalias MultMatrixf
1501 convertparams GLfloat m
1502 category GLES1.1 GLES1.1:OES_fixed_point
1508 param bottom GLfloat
1513 convertparams GLdouble left right bottom top zNear zFar
1514 category GLES1.1 GLES1.1:OES_single_precision
1520 param bottom GLfixed
1525 convertparams GLdouble left right bottom top zNear zFar
1526 category GLES1.1 GLES1.1:OES_fixed_point
1542 category 1.0 GLES1.1
1550 convertalias Rotatef
1551 convertparams GLfloat angle x y z
1552 category GLES1.1 GLES1.1:OES_fixed_point
1559 category 1.0 GLES1.1
1567 convertparams GLfloat x y z
1568 category GLES1.1 GLES1.1:OES_fixed_point
1575 category 1.0 GLES1.1
1582 convertalias Translatef
1583 convertparams GLfloat x y z
1584 category GLES1.1 GLES1.1:OES_fixed_point
1591 param height GLsizei
1592 category 1.0 GLES1.1 GLES2.0
1598 param stride GLsizei
1600 param pointer const GLvoid *
1601 checkparam size /GL_INVALID_VALUE 4
1602 checkparam type GL_UNSIGNED_BYTE GL_FIXED GL_FLOAT
1603 # OES_vertex_half_float: its values aren't in glext.h yet
1604 #checkparam type GL_HALF_FLOAT_OES
1605 category 1.1 GLES1.1
1607 name DisableClientState
1610 checkparam array GL_COLOR_ARRAY GL_NORMAL_ARRAY GL_TEXTURE_COORD_ARRAY GL_VERTEX_ARRAY
1611 # OES_matrix_palette
1612 checkparam array GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
1613 # OES_point_size_array
1614 checkparam array GL_POINT_SIZE_ARRAY_OES
1615 category 1.1 GLES1.1
1620 checkparam mode GL_POINTS GL_LINE_STRIP GL_LINE_LOOP GL_LINES GL_TRIANGLE_STRIP GL_TRIANGLE_FAN GL_TRIANGLES
1623 category 1.1 GLES1.1 GLES2.0
1628 checkparam mode GL_POINTS GL_LINE_STRIP GL_LINE_LOOP GL_LINES GL_TRIANGLE_STRIP GL_TRIANGLE_FAN GL_TRIANGLES
1631 checkparam type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT
1632 param indices const GLvoid *
1633 # OES_element_index_uint - not in GLES1.1 extension headers yet
1634 checkparam type GLES2.0:GL_UNSIGNED_INT
1635 category 1.1 GLES1.1 GLES2.0
1637 name EnableClientState
1640 checkparam array GL_COLOR_ARRAY GL_NORMAL_ARRAY GL_TEXTURE_COORD_ARRAY GL_VERTEX_ARRAY
1641 # OES_matrix_palette
1642 checkparam array GL_MATRIX_INDEX_ARRAY_OES GL_WEIGHT_ARRAY_OES
1643 # OES_point_size_array
1644 checkparam array GL_POINT_SIZE_ARRAY_OES
1645 category 1.1 GLES1.1
1650 checkparam pname GL_COLOR_ARRAY_POINTER GL_NORMAL_ARRAY_POINTER GL_TEXTURE_COORD_ARRAY_POINTER GL_VERTEX_ARRAY_POINTER
1651 param params GLvoid **
1653 # OES_matrix_palette
1654 checkparam pname GL_MATRIX_INDEX_ARRAY_POINTER_OES GL_WEIGHT_ARRAY_POINTER_OES
1655 # OES_point_size_array
1656 checkparam pname GL_POINT_SIZE_ARRAY_POINTER_OES
1657 category 1.1 GLES1.1
1673 convertalias Normal3f
1674 convertparams GLfloat nx ny nz
1675 category GLES1.1 GLES1.1:OES_fixed_point
1680 checkparam type GL_BYTE GL_SHORT GL_FIXED GL_FLOAT
1681 param stride GLsizei
1682 param pointer const GLvoid *
1683 # OES_vertex_half_float - not yet in glext.h
1684 #checkparam type GL_HALF_FLOAT_OES
1685 category 1.1 GLES1.1
1687 name TexCoordPointer
1691 param stride GLsizei
1692 param pointer const GLvoid *
1693 checkparam size /GL_INVALID_VALUE 2 3 4
1694 checkparam type GL_BYTE GL_SHORT GL_FIXED GL_FLOAT
1695 # OES_vertex_half_float - not yet in glext.h
1696 #checkparam type GL_HALF_FLOAT_OES
1697 category 1.1 GLES1.1
1703 param stride GLsizei
1704 param pointer const GLvoid *
1705 checkparam size /GL_INVALID_VALUE 2 3 4
1706 checkparam type GL_BYTE GL_SHORT GL_FIXED GL_FLOAT
1707 # OES_vertex_half_float - not yet in glext.h
1708 #checkparam type GL_HALF_FLOAT_OES
1709 category 1.1 GLES1.1
1713 param factor GLfloat
1715 category 1.1 GLES1.1 GLES2.0
1719 param factor GLfixed
1721 convertalias PolygonOffset
1722 convertparams GLfloat factor units
1723 category GLES1.1 GLES1.1:OES_fixed_point
1728 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
1730 param internalFormat GLenum
1734 param height GLsizei
1736 checkparam internalFormat /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
1737 checkparam border /GL_INVALID_VALUE 0
1738 # OES_texture_cube_map
1739 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
1741 checkparam internalFormat GLES2.0:GL_DEPTH_COMPONENT
1742 category GLES1.1 GLES2.0
1744 name CopyTexSubImage2D
1747 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
1754 param height GLsizei
1755 # OES_texture_cube_map
1756 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
1757 category GLES1.1 GLES2.0
1762 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
1763 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
1768 param height GLsizei
1771 param pixels const GLvoid *
1772 checkparam format /GL_INVALID_VALUE GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
1773 checkdependentparam format GL_RGBA type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_4_4_4_4 GL_UNSIGNED_SHORT_5_5_5_1
1774 checkdependentparam format GL_RGB type GL_UNSIGNED_BYTE GL_UNSIGNED_SHORT_5_6_5
1775 checkdependentparam format GL_LUMINANCE_ALPHA type GL_UNSIGNED_BYTE
1776 checkdependentparam format GL_LUMINANCE type GL_UNSIGNED_BYTE
1777 checkdependentparam format GL_ALPHA type GL_UNSIGNED_BYTE
1778 # OES_texture_cube_map
1779 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
1780 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
1782 checkdependentparam format GL_ALPHA type GL_FLOAT
1783 checkdependentparam format GL_RGB type GL_FLOAT
1784 checkdependentparam format GL_RGBA type GL_FLOAT
1785 checkdependentparam format GL_LUMINANCE type GL_FLOAT
1786 checkdependentparam format GL_LUMINANCE_ALPHA type GL_FLOAT
1787 # OES_texture_half_float
1788 checkdependentparam format GL_ALPHA type GLES2.0:GL_HALF_FLOAT_OES
1789 checkdependentparam format GL_RGB type GLES2.0:GL_HALF_FLOAT_OES
1790 checkdependentparam format GL_RGBA type GLES2.0:GL_HALF_FLOAT_OES
1791 checkdependentparam format GL_LUMINANCE type GLES2.0:GL_HALF_FLOAT_OES
1792 checkdependentparam format GL_LUMINANCE_ALPHA type GLES2.0:GL_HALF_FLOAT_OES
1793 # EXT_texture_type_2_10_10_10_REV
1794 checkdependentparam format GL_RGBA type GLES2.0:GL_UNSIGNED_INT_2_10_10_10_REV_EXT
1796 checkdependentparam format GL_DEPTH_COMPONENT type GLES2.0:GL_UNSIGNED_SHORT GLES2.0:GL_UNSIGNED_INT
1797 category GLES1.1 GLES2.0
1802 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
1803 param texture GLuint
1804 # OES_texture_cube_map
1805 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
1806 category GLES1.1 GLES2.0
1811 param textures const GLuint *
1812 category 1.1 GLES1.1 GLES2.0
1817 param textures GLuint *
1819 category 1.1 GLES1.1 GLES2.0
1823 param texture GLuint
1825 category 1.1 GLES1.1 GLES2.0
1830 param green GLclampf
1832 param alpha GLclampf
1833 category 1.2 GLES2.0
1838 checkparam mode GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1839 checkparam mode GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1840 category GLES1.1:OES_blend_subtract GLES2.0
1842 name BlendEquationSeparate
1843 alias BlendEquationSeparateEXT
1845 param modeRGB GLenum
1846 param modeAlpha GLenum
1847 checkparam modeRGB GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1848 checkparam modeAlpha GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1849 checkparam modeRGB GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1850 checkparam modeAlpha GLES1.1:GL_FUNC_ADD_OES GLES1.1:GL_FUNC_SUBTRACT_OES GLES1.1:GL_FUNC_REVERSE_SUBTRACT_OES
1851 checkparam modeRGB GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1852 checkparam modeAlpha GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1853 checkparam modeRGB GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1854 checkparam modeAlpha GLES2.0:GL_FUNC_ADD GLES2.0:GL_FUNC_SUBTRACT GLES2.0:GL_FUNC_REVERSE_SUBTRACT
1855 category GLES1.1:OES_blend_equation_separate GLES2.0
1860 checkparam target GL_TEXTURE_3D_OES
1862 param internalFormat GLenum
1863 checkparam internalFormat GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
1865 param height GLsizei
1870 param pixels const GLvoid *
1872 checkparam type GL_FLOAT
1873 # OES_texture_half_float
1874 checkparam type GL_HALF_FLOAT_OES
1875 category GLES2.0:OES_texture_3D
1885 param height GLsizei
1889 param pixels const GLvoid *
1891 checkparam type GL_FLOAT
1892 # OES_texture_half_float
1893 checkparam type GL_HALF_FLOAT_OES
1894 category GLES2.0:OES_texture_3D
1896 name CopyTexSubImage3D
1899 checkparam target GL_TEXTURE_3D_OES
1907 param height GLsizei
1908 category GLES2.0:OES_texture_3D
1910 name MultiTexCoord4x
1912 param texture GLenum
1913 checkparam texture GL_TEXTURE0 GL_TEXTURE1 GL_TEXTURE2 GL_TEXTURE3 GL_TEXTURE4 GL_TEXTURE5 GL_TEXTURE6 GL_TEXTURE7
1919 convertalias MultiTexCoord4f
1920 convertparams GLfloat s t r q
1921 category GLES1.1 GLES1.1:OES_fixed_point
1923 name CompressedTexImage3D
1924 alias CompressedTexImage3DARB
1927 checkparam target GL_TEXTURE_3D_OES
1929 param internalFormat GLenum
1930 checkparam internalFormat GL_ALPHA GL_LUMINANCE GL_LUMINANCE_ALPHA GL_RGB GL_RGBA
1932 param height GLsizei
1935 param imagesize GLsizei
1936 param data const GLvoid *
1937 # AMD_compressed_3DC_texture
1938 checkparam internalFormat GL_3DC_X_AMD GL_3DC_XY_AMD
1939 # AMD_compressed_ATC_texture
1940 checkparam internalFormat GL_ATC_RGB_AMD GL_ATC_RGBA_EXPLICIT_ALPHA_AMD GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD
1941 category GLES2.0:OES_texture_3D
1943 name CompressedTexSubImage3D
1944 alias CompressedTexSubImage3DARB
1947 checkparam target GL_TEXTURE_3D_OES
1953 param height GLsizei
1956 param imagesize GLsizei
1957 param data const GLvoid *
1958 category GLES2.0:OES_texture_3D
1961 alias ActiveTextureARB
1963 param texture GLenum
1964 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
1965 category 1.3 GLES1.1 GLES2.0
1967 name ClientActiveTexture
1968 alias ClientActiveTextureARB
1970 param texture GLenum
1971 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
1972 category 1.3 GLES1.1
1974 name MultiTexCoord4f
1977 param texture GLenum
1978 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
1983 category 1.3 GLES1.1
1986 alias SampleCoverageARB
1988 param value GLclampf
1989 param invert GLboolean
1990 category 1.3 GLES1.1 GLES2.0
1992 name SampleCoveragex
1994 param value GLclampx
1995 param invert GLboolean
1996 convertalias SampleCoverageARB
1997 convertparams GLclampf value
1998 category GLES1.1 GLES1.1:OES_fixed_point
2000 name CompressedTexImage2D
2001 alias CompressedTexImage2DARB
2005 param internalFormat GLenum
2007 param height GLsizei
2009 param imageSize GLsizei
2010 param data const GLvoid *
2011 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
2012 checkparam border /GL_INVALID_VALUE 0
2013 # OES_texture_cube_map
2014 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
2015 # OES_compressed_paletted_texture
2016 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
2017 # OES_compressed_ETC1_RGB8_texture
2018 checkparam internalFormat GL_ETC1_RGB8_OES
2019 # AMD_compressed_3DC_texture
2020 checkparam internalFormat GL_3DC_X_AMD GL_3DC_XY_AMD
2021 # AMD_compressed_ATC_texture (GLES2.0 only?)
2022 checkparam internalFormat GL_ATC_RGB_AMD GL_ATC_RGBA_EXPLICIT_ALPHA_AMD GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD
2023 category GLES1.1 GLES2.0
2025 name CompressedTexSubImage2D
2026 alias CompressedTexSubImage2DARB
2033 param height GLsizei
2035 param imageSize GLsizei
2036 param data const GLvoid *
2037 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
2038 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
2039 # OES_texture_cube_map
2040 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
2041 category GLES1.1 GLES2.0
2043 name BlendFuncSeparate
2044 alias BlendFuncSeparateEXT
2048 param srcAlpha GLenum
2049 param dstAlpha GLenum
2050 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
2051 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
2052 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
2053 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
2054 category GLES1.1:OES_blend_func_separate GLES2.0
2056 name PointParameterf
2059 checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
2061 category 1.4 GLES1.1
2063 name PointParameterfv
2066 checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE GL_POINT_DISTANCE_ATTENUATION
2067 param params const GLfloat *
2068 dependentvector params 1 pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
2069 dependentvector params 3 pname GL_POINT_DISTANCE_ATTENUATION
2070 category 1.4 GLES1.1
2072 name PointParameterx
2075 checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
2077 convertalias PointParameterf
2078 convertparams GLfloat param
2079 category GLES1.1 GLES1.1:OES_fixed_point
2081 name PointParameterxv
2084 checkparam pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE GL_POINT_DISTANCE_ATTENUATION
2085 param params const GLfixed *
2086 dependentvector params 1 pname GL_POINT_SIZE_MIN GL_POINT_SIZE_MAX GL_POINT_FADE_THRESHOLD_SIZE
2087 dependentvector params 3 pname GL_POINT_DISTANCE_ATTENUATION
2088 convertalias PointParameterfv
2089 convertparams GLfloat params
2090 category GLES1.1 GLES1.1:OES_fixed_point
2126 name VertexAttrib1fv
2130 param v const GLfloat *
2134 name VertexAttrib2fv
2138 param v const GLfloat *
2142 name VertexAttrib3fv
2146 param v const GLfloat *
2150 name VertexAttrib4fv
2154 param v const GLfloat *
2158 name VertexAttribPointer
2159 alias VertexAttribPointerARB
2163 checkparam size /GL_INVALID_VALUE 1 2 3 4
2165 checkparam type /GL_INVALID_VALUE GL_BYTE GL_UNSIGNED_BYTE GL_SHORT GL_UNSIGNED_SHORT GL_FIXED GL_FLOAT
2166 param normalized GLboolean
2167 param stride GLsizei
2168 param pointer const GLvoid *
2169 # OES_vertex_half_float
2170 checkparam type GL_HALF_FLOAT_OES
2171 # OES_vertex_type_10_10_10_2
2172 checkdependentparam type GL_UNSIGNED_INT_10_10_10_2_OES size /GL_INVALID_VALUE 3 4
2173 checkdependentparam type GL_INT_10_10_10_2_OES size /GL_INVALID_VALUE 3 4
2176 name EnableVertexAttribArray
2177 alias EnableVertexAttribArrayARB
2182 name DisableVertexAttribArray
2183 alias DisableVertexAttribArrayARB
2190 param program GLuint
2196 param program GLuint
2198 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
2199 param params GLint *
2201 # OES_get_program_binary
2202 checkparam pname GL_PROGRAM_BINARY_LENGTH_OES
2205 name GetVertexAttribfv
2206 alias GetVertexAttribfvARB
2210 param params GLfloat *
2211 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
2212 dependentvector params 16? pname GL_CURRENT_VERTEX_ATTRIB
2216 name GetVertexAttribiv
2217 alias GetVertexAttribivARB
2221 param params GLint *
2222 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
2226 name GetVertexAttribPointerv
2227 alias GetVertexAttribPointervARB
2231 checkparam pname GL_VERTEX_ATTRIB_ARRAY_POINTER
2232 param pointer GLvoid **
2236 name GetBufferPointerv
2237 alias GetBufferPointervARB
2240 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2242 checkparam pname GL_BUFFER_MAP_POINTER_OES
2243 param params GLvoid **
2245 category GLES1.1:OES_mapbuffer GLES2.0:OES_mapbuffer
2251 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2253 checkparam access GL_WRITE_ONLY_OES
2255 category GLES1.1:OES_mapbuffer GLES2.0:OES_mapbuffer
2258 alias UnmapBufferARB
2261 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2263 category GLES1.1:OES_mapbuffer GLES2.0:OES_mapbuffer
2269 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2271 category 1.5 GLES1.1 GLES2.0
2277 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2278 param size GLsizeiptr
2279 param data const GLvoid *
2281 checkparam usage GL_STATIC_DRAW GL_DYNAMIC_DRAW GLES2.0:GL_STREAM_DRAW
2282 category GLES1.1 GLES2.0
2285 alias BufferSubDataARB
2288 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2289 param offset GLintptr
2290 param size GLsizeiptr
2291 param data const GLvoid *
2292 category 1.5 GLES1.1 GLES2.0
2297 param buffer const GLuint *
2298 category 1.5 GLES1.1 GLES2.0
2299 alias DeleteBuffersARB
2305 param buffer GLuint *
2307 category 1.5 GLES1.1 GLES2.0
2309 name GetBufferParameteriv
2310 alias GetBufferParameterivARB
2313 checkparam target GL_ARRAY_BUFFER GL_ELEMENT_ARRAY_BUFFER
2315 checkparam pname GL_BUFFER_SIZE GL_BUFFER_USAGE
2316 param params GLint *
2319 checkparam pname GL_BUFFER_ACCESS_OES GL_BUFFER_MAPPED_OES
2320 category 1.5 GLES1.1 GLES2.0
2328 category 1.5 GLES1.1 GLES2.0
2333 checkparam type GL_VERTEX_SHADER GL_FRAGMENT_SHADER
2337 alias ShaderSourceARB
2341 param string const GLchar **
2342 param length const int *
2346 alias CompileShaderARB
2351 name ReleaseShaderCompiler
2363 param shaders const GLuint *
2364 param binaryformat GLenum
2365 param binary const GLvoid *
2366 param length GLsizei
2375 param program GLuint
2381 param program GLuint
2386 alias LinkProgramARB
2388 param program GLuint
2392 alias UseProgramObjectARB
2394 param program GLuint
2399 param program GLuint
2402 name GetActiveAttrib
2403 alias GetActiveAttribARB
2405 param program GLuint
2407 param bufSize GLsizei
2408 param length GLsizei *
2415 name GetAttribLocation
2416 alias GetAttribLocationARB
2418 param program GLuint
2419 param name const char *
2423 name BindAttribLocation
2424 alias BindAttribLocationARB
2426 param program GLuint
2428 param name const char *
2431 name GetUniformLocation
2432 alias GetUniformLocationARB
2434 param program GLuint
2435 param name const char *
2439 name GetActiveUniform
2440 alias GetActiveUniformARB
2442 param program GLuint
2444 param bufSize GLsizei
2445 param length GLsizei *
2455 param location GLint
2463 param location GLint
2472 param location GLint
2482 param location GLint
2492 param location GLint
2499 param location GLint
2507 param location GLint
2516 param location GLint
2526 param location GLint
2528 param values const GLfloat *
2534 param location GLint
2536 param values const GLfloat *
2542 param location GLint
2544 param values const GLfloat *
2550 param location GLint
2552 param values const GLfloat *
2558 param location GLint
2560 param values const GLint *
2566 param location GLint
2568 param values const GLint *
2574 param location GLint
2576 param values const GLint *
2582 param location GLint
2584 param values const GLint *
2587 name UniformMatrix2fv
2588 alias UniformMatrix2fvARB
2590 param location GLint
2592 param transpose GLboolean
2593 param value const GLfloat *
2596 name UniformMatrix3fv
2597 alias UniformMatrix3fvARB
2599 param location GLint
2601 param transpose GLboolean
2602 param value const GLfloat *
2605 name UniformMatrix4fv
2606 alias UniformMatrix4fvARB
2608 param location GLint
2610 param transpose GLboolean
2611 param value const GLfloat *
2614 name ValidateProgram
2615 alias ValidateProgramARB
2617 param program GLuint
2621 alias GenerateMipmapEXT
2624 checkparam target GL_TEXTURE_2D GLES2.0:GL_TEXTURE_CUBE_MAP
2625 # OES_texture_cube_map
2626 checkparam target GLES1.1:GL_TEXTURE_CUBE_MAP_OES
2627 category GLES1.1:OES_framebuffer_object GLES2.0
2630 name BindFramebuffer
2631 alias BindFramebufferEXT
2634 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2635 param framebuffer GLuint
2636 category GLES1.1:OES_framebuffer_object GLES2.0
2638 name DeleteFramebuffers
2639 alias DeleteFramebuffersEXT
2642 param framebuffers const GLuint *
2643 category GLES2.0 GLES1.1:OES_framebuffer_object
2645 name GenFramebuffers
2646 alias GenFramebuffersEXT
2650 category GLES2.0 GLES1.1:OES_framebuffer_object
2652 name BindRenderbuffer
2653 alias BindRenderbufferEXT
2656 checkparam target GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
2657 param renderbuffer GLuint
2658 category GLES1.1:OES_framebuffer_object GLES2.0
2660 name DeleteRenderbuffers
2661 alias DeleteRenderbuffersEXT
2664 param renderbuffers const GLuint *
2665 category GLES2.0 GLES1.1:OES_framebuffer_object
2667 name GenRenderbuffers
2668 alias GenRenderbuffersEXT
2671 param renderbuffers GLuint *
2672 category GLES2.0 GLES1.1:OES_framebuffer_object
2674 name RenderbufferStorage
2675 alias RenderbufferStorageEXT
2678 checkparam target GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
2679 param internalFormat GLenum
2680 checkparam internalFormat GL_DEPTH_COMPONENT16_OES GL_RGBA4_OES GL_RGB5_A1_OES GL_RGB565_OES
2682 param height GLsizei
2684 checkparam internalFormat GL_DEPTH_COMPONENT24_OES
2686 checkparam internalFormat GL_DEPTH_COMPONENT32_OES
2688 checkparam internalFormat GL_RGB8_OES GL_RGBA8_OES
2690 checkparam internalFormat GL_STENCIL_INDEX1_OES
2692 checkparam internalFormat GL_STENCIL_INDEX4_OES
2694 checkparam internalFormat GL_STENCIL_INDEX8_OES
2695 # OES_packed_depth_stencil - not in glext.h yet
2696 checkparam internalFormat GLES2.0:GL_DEPTH24_STENCIL8_OES
2697 category GLES1.1:OES_framebuffer_object GLES2.0
2699 name FramebufferRenderbuffer
2700 alias FramebufferRenderbufferEXT
2703 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2704 param attachment GLenum
2705 checkparam attachment GLES1.1:GL_COLOR_ATTACHMENT0_OES GLES1.1:GL_DEPTH_ATTACHMENT_OES GLES1.1:GL_STENCIL_ATTACHMENT_OES
2706 checkparam attachment GLES2.0:GL_COLOR_ATTACHMENT0 GLES2.0:GL_DEPTH_ATTACHMENT GLES2.0:GL_STENCIL_ATTACHMENT
2707 param renderbuffertarget GLenum
2708 checkparam renderbuffertarget GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
2709 param renderbuffer GLuint
2710 category GLES1.1:OES_framebuffer_object GLES2.0
2712 name FramebufferTexture2D
2713 alias FramebufferTexture2DEXT
2716 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2717 param attachment GLenum
2718 checkparam attachment GLES1.1:GL_COLOR_ATTACHMENT0_OES GLES1.1:GL_DEPTH_ATTACHMENT_OES GLES1.1:GL_STENCIL_ATTACHMENT_OES
2719 checkparam attachment GLES2.0:GL_COLOR_ATTACHMENT0 GLES2.0:GL_DEPTH_ATTACHMENT GLES2.0:GL_STENCIL_ATTACHMENT
2720 param textarget GLenum
2721 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
2722 param texture GLuint
2724 # OES_texture_cube_map
2725 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
2726 # According to the base specification, "level" must be 0. But
2727 # extension GL_OES_fbo_render_mipmap lifts that restriction,
2728 # so no restriction is placed here.
2729 category GLES1.1:OES_framebuffer_object GLES2.0
2731 name FramebufferTexture3D
2732 alias FramebufferTexture3DEXT
2735 param attachment GLenum
2736 param textarget GLenum
2737 param texture GLuint
2740 category GLES2.0:OES_texture_3D
2742 name CheckFramebufferStatus
2743 alias CheckFramebufferStatusEXT
2746 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2748 category GLES1.1:OES_framebuffer_object GLES2.0
2750 # One for GLES1.1 extension, one for GLES2.0 core
2751 name GetFramebufferAttachmentParameteriv
2752 alias GetFramebufferAttachmentParameterivEXT
2755 checkparam target GLES1.1:GL_FRAMEBUFFER_OES GLES2.0:GL_FRAMEBUFFER
2756 param attachment GLenum
2758 param params GLint *
2760 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
2761 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
2763 dependentvector params 1 pname GLES2.0:GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES
2764 category GLES1.1:OES_framebuffer_object GLES2.0
2766 name GetRenderbufferParameteriv
2767 alias GetRenderbufferParameterivEXT
2770 checkparam target GLES1.1:GL_RENDERBUFFER_OES GLES2.0:GL_RENDERBUFFER
2772 param params GLint *
2774 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
2775 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
2776 category GLES1.1:OES_framebuffer_object GLES2.0
2779 alias IsRenderbufferEXT
2781 param renderbuffer GLuint
2783 category GLES2.0 GLES1.1:OES_framebuffer_object
2786 alias IsFramebufferEXT
2788 param framebuffer GLuint
2790 category GLES2.0 GLES1.1:OES_framebuffer_object
2802 param params GLint *
2804 checkparam pname GL_SHADER_TYPE GL_COMPILE_STATUS GL_DELETE_STATUS GL_INFO_LOG_LENGTH GL_SHADER_SOURCE_LENGTH
2807 name GetAttachedShaders
2809 param program GLuint
2810 param maxCount GLsizei
2811 param count GLsizei *
2812 param shaders GLuint *
2816 name GetShaderInfoLog
2819 param bufSize GLsizei
2820 param length GLsizei *
2821 param infoLog GLchar *
2825 name GetProgramInfoLog
2827 param program GLuint
2828 param bufSize GLsizei
2829 param length GLsizei *
2830 param infoLog GLchar *
2834 name GetShaderSource
2835 alias GetShaderSourceARB
2838 param bufSize GLsizei
2839 param length GLsizei *
2840 param source GLchar *
2844 name GetShaderPrecisionFormat
2846 param shadertype GLenum
2847 param precisiontype GLenum
2849 param precision GLint *
2851 checkparam shadertype GL_VERTEX_SHADER GL_FRAGMENT_SHADER
2852 checkparam precisiontype GL_LOW_FLOAT GL_MEDIUM_FLOAT GL_HIGH_FLOAT GL_LOW_INT GL_MEDIUM_INT GL_HIGH_INT
2856 alias GetUniformfvARB
2858 param program GLuint
2859 param location GLint
2860 param params GLfloat *
2865 alias GetUniformivARB
2867 param program GLuint
2868 param location GLint
2869 param params GLint *
2875 param mantissa GLfixed *
2877 param exponent GLint *
2880 category GLES1.1:OES_query_matrix
2890 category GLES1.1:OES_draw_texture
2899 category GLES1.1:OES_draw_texture
2908 category GLES1.1:OES_draw_texture
2917 convertalias DrawTexf
2918 convertparams GLfloat x y z w h
2919 category GLES1.1:OES_draw_texture
2923 param coords const GLfloat *
2925 category GLES1.1:OES_draw_texture
2929 param coords const GLint *
2931 category GLES1.1:OES_draw_texture
2935 param coords const GLshort *
2937 category GLES1.1:OES_draw_texture
2941 param coords const GLfixed *
2943 convertalias DrawTexfv
2944 convertparams GLfloat coords
2945 category GLES1.1:OES_draw_texture
2947 # We don't support OES_get_program_binary yet either
2948 #name GetProgramBinary
2950 #param program GLuint
2951 #param bufSize GLsizei
2952 #param length GLsizei *
2953 #param binaryFormat GLenum *
2954 #param binary GLvoid *
2955 #category GLES2.0:OES_get_program_binary
2959 #param program GLuint
2960 #param binaryFormat GLenum
2961 #param binary const GLvoid *
2963 #category GLES2.0:OES_get_program_binary