opengl: Update registry and headers from Khronos
gl.xml @ r26697: https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api GLES headers @ r26698: https://cvs.khronos.org/svn/repos/registry/trunk/public/gles/api Bug: 15028495 Change-Id: Id8e7aaf8a09ec6f47dc3a3b14b95d0ddf35d50f6
This commit is contained in:
parent
4a73962c69
commit
f466a51c13
@ -33,12 +33,12 @@ extern "C" {
|
||||
** used to make the header, and the header can be found at
|
||||
** http://www.opengl.org/registry/
|
||||
**
|
||||
** Khronos $Revision: 26320 $ on $Date: 2014-04-17 03:07:07 -0700 (Thu, 17 Apr 2014) $
|
||||
** Khronos $Revision: 26696 $ on $Date: 2014-05-17 14:48:55 -0700 (Sat, 17 May 2014) $
|
||||
*/
|
||||
|
||||
#include <GLES2/gl2platform.h>
|
||||
|
||||
/* Generated on date 20140417 */
|
||||
/* Generated on date 20140517 */
|
||||
|
||||
/* Generated C header for:
|
||||
* API: gles2
|
||||
|
@ -33,14 +33,14 @@ extern "C" {
|
||||
** used to make the header, and the header can be found at
|
||||
** http://www.opengl.org/registry/
|
||||
**
|
||||
** Khronos $Revision: 26320 $ on $Date: 2014-04-17 03:07:07 -0700 (Thu, 17 Apr 2014) $
|
||||
** Khronos $Revision: 26696 $ on $Date: 2014-05-17 14:48:55 -0700 (Sat, 17 May 2014) $
|
||||
*/
|
||||
|
||||
#ifndef GL_APIENTRYP
|
||||
#define GL_APIENTRYP GL_APIENTRY*
|
||||
#endif
|
||||
|
||||
/* Generated on date 20140417 */
|
||||
/* Generated on date 20140517 */
|
||||
|
||||
/* Generated C header for:
|
||||
* API: gles2
|
||||
@ -712,6 +712,14 @@ GL_APICALL void GL_APIENTRY glGetSyncivAPPLE (GLsync sync, GLenum pname, GLsizei
|
||||
#define GL_UNSIGNED_NORMALIZED_EXT 0x8C17
|
||||
#endif /* GL_EXT_color_buffer_half_float */
|
||||
|
||||
#ifndef GL_EXT_copy_image
|
||||
#define GL_EXT_copy_image 1
|
||||
typedef void (GL_APIENTRYP PFNGLCOPYIMAGESUBDATAEXTPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
|
||||
#ifdef GL_GLEXT_PROTOTYPES
|
||||
GL_APICALL void GL_APIENTRY glCopyImageSubDataEXT (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
|
||||
#endif
|
||||
#endif /* GL_EXT_copy_image */
|
||||
|
||||
#ifndef GL_EXT_debug_label
|
||||
#define GL_EXT_debug_label 1
|
||||
#define GL_PROGRAM_PIPELINE_OBJECT_EXT 0x8A4F
|
||||
@ -829,6 +837,30 @@ GL_APICALL void GL_APIENTRY glDrawBuffersEXT (GLsizei n, const GLenum *bufs);
|
||||
#endif
|
||||
#endif /* GL_EXT_draw_buffers */
|
||||
|
||||
#ifndef GL_EXT_draw_buffers_indexed
|
||||
#define GL_EXT_draw_buffers_indexed 1
|
||||
#define GL_MIN 0x8007
|
||||
#define GL_MAX 0x8008
|
||||
typedef void (GL_APIENTRYP PFNGLENABLEIEXTPROC) (GLenum target, GLuint index);
|
||||
typedef void (GL_APIENTRYP PFNGLDISABLEIEXTPROC) (GLenum target, GLuint index);
|
||||
typedef void (GL_APIENTRYP PFNGLBLENDEQUATIONIEXTPROC) (GLuint buf, GLenum mode);
|
||||
typedef void (GL_APIENTRYP PFNGLBLENDEQUATIONSEPARATEIEXTPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
|
||||
typedef void (GL_APIENTRYP PFNGLBLENDFUNCIEXTPROC) (GLuint buf, GLenum src, GLenum dst);
|
||||
typedef void (GL_APIENTRYP PFNGLBLENDFUNCSEPARATEIEXTPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
|
||||
typedef void (GL_APIENTRYP PFNGLCOLORMASKIEXTPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
|
||||
typedef GLboolean (GL_APIENTRYP PFNGLISENABLEDIEXTPROC) (GLenum target, GLuint index);
|
||||
#ifdef GL_GLEXT_PROTOTYPES
|
||||
GL_APICALL void GL_APIENTRY glEnableiEXT (GLenum target, GLuint index);
|
||||
GL_APICALL void GL_APIENTRY glDisableiEXT (GLenum target, GLuint index);
|
||||
GL_APICALL void GL_APIENTRY glBlendEquationiEXT (GLuint buf, GLenum mode);
|
||||
GL_APICALL void GL_APIENTRY glBlendEquationSeparateiEXT (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
|
||||
GL_APICALL void GL_APIENTRY glBlendFunciEXT (GLuint buf, GLenum src, GLenum dst);
|
||||
GL_APICALL void GL_APIENTRY glBlendFuncSeparateiEXT (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
|
||||
GL_APICALL void GL_APIENTRY glColorMaskiEXT (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
|
||||
GL_APICALL GLboolean GL_APIENTRY glIsEnablediEXT (GLenum target, GLuint index);
|
||||
#endif
|
||||
#endif /* GL_EXT_draw_buffers_indexed */
|
||||
|
||||
#ifndef GL_EXT_draw_instanced
|
||||
#define GL_EXT_draw_instanced 1
|
||||
typedef void (GL_APIENTRYP PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
|
||||
@ -839,6 +871,51 @@ GL_APICALL void GL_APIENTRY glDrawElementsInstancedEXT (GLenum mode, GLsizei cou
|
||||
#endif
|
||||
#endif /* GL_EXT_draw_instanced */
|
||||
|
||||
#ifndef GL_EXT_geometry_shader
|
||||
#define GL_EXT_geometry_shader 1
|
||||
#define GL_GEOMETRY_SHADER_EXT 0x8DD9
|
||||
#define GL_GEOMETRY_SHADER_BIT_EXT 0x00000004
|
||||
#define GL_GEOMETRY_LINKED_VERTICES_OUT_EXT 0x8916
|
||||
#define GL_GEOMETRY_LINKED_INPUT_TYPE_EXT 0x8917
|
||||
#define GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT 0x8918
|
||||
#define GL_GEOMETRY_SHADER_INVOCATIONS_EXT 0x887F
|
||||
#define GL_LAYER_PROVOKING_VERTEX_EXT 0x825E
|
||||
#define GL_LINES_ADJACENCY_EXT 0x000A
|
||||
#define GL_LINE_STRIP_ADJACENCY_EXT 0x000B
|
||||
#define GL_TRIANGLES_ADJACENCY_EXT 0x000C
|
||||
#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0x000D
|
||||
#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
|
||||
#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT 0x8A2C
|
||||
#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8A32
|
||||
#define GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT 0x9123
|
||||
#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT 0x9124
|
||||
#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
|
||||
#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
|
||||
#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT 0x8E5A
|
||||
#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
|
||||
#define GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT 0x92CF
|
||||
#define GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT 0x92D5
|
||||
#define GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT 0x90CD
|
||||
#define GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT 0x90D7
|
||||
#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D
|
||||
#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E
|
||||
#define GL_UNDEFINED_VERTEX_EXT 0x8260
|
||||
#define GL_PRIMITIVES_GENERATED_EXT 0x8C87
|
||||
#define GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT 0x9312
|
||||
#define GL_MAX_FRAMEBUFFER_LAYERS_EXT 0x9317
|
||||
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
|
||||
#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
|
||||
#define GL_REFERENCED_BY_GEOMETRY_SHADER_EXT 0x9309
|
||||
typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
|
||||
#ifdef GL_GLEXT_PROTOTYPES
|
||||
GL_APICALL void GL_APIENTRY glFramebufferTextureEXT (GLenum target, GLenum attachment, GLuint texture, GLint level);
|
||||
#endif
|
||||
#endif /* GL_EXT_geometry_shader */
|
||||
|
||||
#ifndef GL_EXT_gpu_shader5
|
||||
#define GL_EXT_gpu_shader5 1
|
||||
#endif /* GL_EXT_gpu_shader5 */
|
||||
|
||||
#ifndef GL_EXT_instanced_arrays
|
||||
#define GL_EXT_instanced_arrays 1
|
||||
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT 0x88FE
|
||||
@ -917,6 +994,8 @@ GL_APICALL void GL_APIENTRY glGetIntegeri_vEXT (GLenum target, GLuint index, GLi
|
||||
#define GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT 0x8A55
|
||||
#define GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT 0x8A56
|
||||
#define GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT 0x8A57
|
||||
#define GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG 0x93F0
|
||||
#define GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG 0x93F1
|
||||
#endif /* GL_EXT_pvrtc_sRGB */
|
||||
|
||||
#ifndef GL_EXT_read_format_bgra
|
||||
@ -1064,10 +1143,18 @@ GL_APICALL void GL_APIENTRY glProgramUniformMatrix4x3fvEXT (GLuint program, GLin
|
||||
#define GL_FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT 0x8A52
|
||||
#endif /* GL_EXT_shader_framebuffer_fetch */
|
||||
|
||||
#ifndef GL_EXT_shader_implicit_conversions
|
||||
#define GL_EXT_shader_implicit_conversions 1
|
||||
#endif /* GL_EXT_shader_implicit_conversions */
|
||||
|
||||
#ifndef GL_EXT_shader_integer_mix
|
||||
#define GL_EXT_shader_integer_mix 1
|
||||
#endif /* GL_EXT_shader_integer_mix */
|
||||
|
||||
#ifndef GL_EXT_shader_io_blocks
|
||||
#define GL_EXT_shader_io_blocks 1
|
||||
#endif /* GL_EXT_shader_io_blocks */
|
||||
|
||||
#ifndef GL_EXT_shader_pixel_local_storage
|
||||
#define GL_EXT_shader_pixel_local_storage 1
|
||||
#define GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT 0x8F63
|
||||
@ -1087,6 +1174,105 @@ GL_APICALL void GL_APIENTRY glProgramUniformMatrix4x3fvEXT (GLuint program, GLin
|
||||
#define GL_SAMPLER_2D_SHADOW_EXT 0x8B62
|
||||
#endif /* GL_EXT_shadow_samplers */
|
||||
|
||||
#ifndef GL_EXT_tessellation_shader
|
||||
#define GL_EXT_tessellation_shader 1
|
||||
#define GL_PATCHES_EXT 0x000E
|
||||
#define GL_PATCH_VERTICES_EXT 0x8E72
|
||||
#define GL_TESS_CONTROL_OUTPUT_VERTICES_EXT 0x8E75
|
||||
#define GL_TESS_GEN_MODE_EXT 0x8E76
|
||||
#define GL_TESS_GEN_SPACING_EXT 0x8E77
|
||||
#define GL_TESS_GEN_VERTEX_ORDER_EXT 0x8E78
|
||||
#define GL_TESS_GEN_POINT_MODE_EXT 0x8E79
|
||||
#define GL_ISOLINES_EXT 0x8E7A
|
||||
#define GL_QUADS_EXT 0x0007
|
||||
#define GL_FRACTIONAL_ODD_EXT 0x8E7B
|
||||
#define GL_FRACTIONAL_EVEN_EXT 0x8E7C
|
||||
#define GL_MAX_PATCH_VERTICES_EXT 0x8E7D
|
||||
#define GL_MAX_TESS_GEN_LEVEL_EXT 0x8E7E
|
||||
#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT 0x8E7F
|
||||
#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT 0x8E80
|
||||
#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT 0x8E81
|
||||
#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT 0x8E82
|
||||
#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT 0x8E83
|
||||
#define GL_MAX_TESS_PATCH_COMPONENTS_EXT 0x8E84
|
||||
#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT 0x8E85
|
||||
#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT 0x8E86
|
||||
#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT 0x8E89
|
||||
#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT 0x8E8A
|
||||
#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT 0x886C
|
||||
#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT 0x886D
|
||||
#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT 0x8E1E
|
||||
#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT 0x8E1F
|
||||
#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT 0x92CD
|
||||
#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT 0x92CE
|
||||
#define GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT 0x92D3
|
||||
#define GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT 0x92D4
|
||||
#define GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT 0x90CB
|
||||
#define GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT 0x90CC
|
||||
#define GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT 0x90D8
|
||||
#define GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT 0x90D9
|
||||
#define GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED 0x8221
|
||||
#define GL_IS_PER_PATCH_EXT 0x92E7
|
||||
#define GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT 0x9307
|
||||
#define GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT 0x9308
|
||||
#define GL_TESS_CONTROL_SHADER_EXT 0x8E88
|
||||
#define GL_TESS_EVALUATION_SHADER_EXT 0x8E87
|
||||
#define GL_TESS_CONTROL_SHADER_BIT_EXT 0x00000008
|
||||
#define GL_TESS_EVALUATION_SHADER_BIT_EXT 0x00000010
|
||||
typedef void (GL_APIENTRYP PFNGLPATCHPARAMETERIEXTPROC) (GLenum pname, GLint value);
|
||||
#ifdef GL_GLEXT_PROTOTYPES
|
||||
GL_APICALL void GL_APIENTRY glPatchParameteriEXT (GLenum pname, GLint value);
|
||||
#endif
|
||||
#endif /* GL_EXT_tessellation_shader */
|
||||
|
||||
#ifndef GL_EXT_texture_border_clamp
|
||||
#define GL_EXT_texture_border_clamp 1
|
||||
#define GL_TEXTURE_BORDER_COLOR_EXT 0x1004
|
||||
#define GL_CLAMP_TO_BORDER_EXT 0x812D
|
||||
typedef void (GL_APIENTRYP PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
|
||||
typedef void (GL_APIENTRYP PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, const GLuint *params);
|
||||
typedef void (GL_APIENTRYP PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
|
||||
typedef void (GL_APIENTRYP PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params);
|
||||
typedef void (GL_APIENTRYP PFNGLSAMPLERPARAMETERIIVEXTPROC) (GLuint sampler, GLenum pname, const GLint *param);
|
||||
typedef void (GL_APIENTRYP PFNGLSAMPLERPARAMETERIUIVEXTPROC) (GLuint sampler, GLenum pname, const GLuint *param);
|
||||
typedef void (GL_APIENTRYP PFNGLGETSAMPLERPARAMETERIIVEXTPROC) (GLuint sampler, GLenum pname, GLint *params);
|
||||
typedef void (GL_APIENTRYP PFNGLGETSAMPLERPARAMETERIUIVEXTPROC) (GLuint sampler, GLenum pname, GLuint *params);
|
||||
#ifdef GL_GLEXT_PROTOTYPES
|
||||
GL_APICALL void GL_APIENTRY glTexParameterIivEXT (GLenum target, GLenum pname, const GLint *params);
|
||||
GL_APICALL void GL_APIENTRY glTexParameterIuivEXT (GLenum target, GLenum pname, const GLuint *params);
|
||||
GL_APICALL void GL_APIENTRY glGetTexParameterIivEXT (GLenum target, GLenum pname, GLint *params);
|
||||
GL_APICALL void GL_APIENTRY glGetTexParameterIuivEXT (GLenum target, GLenum pname, GLuint *params);
|
||||
GL_APICALL void GL_APIENTRY glSamplerParameterIivEXT (GLuint sampler, GLenum pname, const GLint *param);
|
||||
GL_APICALL void GL_APIENTRY glSamplerParameterIuivEXT (GLuint sampler, GLenum pname, const GLuint *param);
|
||||
GL_APICALL void GL_APIENTRY glGetSamplerParameterIivEXT (GLuint sampler, GLenum pname, GLint *params);
|
||||
GL_APICALL void GL_APIENTRY glGetSamplerParameterIuivEXT (GLuint sampler, GLenum pname, GLuint *params);
|
||||
#endif
|
||||
#endif /* GL_EXT_texture_border_clamp */
|
||||
|
||||
#ifndef GL_EXT_texture_buffer
|
||||
#define GL_EXT_texture_buffer 1
|
||||
#define GL_TEXTURE_BUFFER_EXT 0x8C2A
|
||||
#define GL_TEXTURE_BUFFER_BINDING_EXT 0x8C2A
|
||||
#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B
|
||||
#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C
|
||||
#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D
|
||||
#define GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT 0x919F
|
||||
#define GL_SAMPLER_BUFFER_EXT 0x8DC2
|
||||
#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0
|
||||
#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8
|
||||
#define GL_IMAGE_BUFFER_EXT 0x9051
|
||||
#define GL_INT_IMAGE_BUFFER_EXT 0x905C
|
||||
#define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067
|
||||
#define GL_TEXTURE_BUFFER_OFFSET_EXT 0x919D
|
||||
#define GL_TEXTURE_BUFFER_SIZE_EXT 0x919E
|
||||
typedef void (GL_APIENTRYP PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalformat, GLuint buffer);
|
||||
typedef void (GL_APIENTRYP PFNGLTEXBUFFERRANGEEXTPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
|
||||
#ifdef GL_GLEXT_PROTOTYPES
|
||||
GL_APICALL void GL_APIENTRY glTexBufferEXT (GLenum target, GLenum internalformat, GLuint buffer);
|
||||
GL_APICALL void GL_APIENTRY glTexBufferRangeEXT (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
|
||||
#endif
|
||||
#endif /* GL_EXT_texture_buffer */
|
||||
|
||||
#ifndef GL_EXT_texture_compression_dxt1
|
||||
#define GL_EXT_texture_compression_dxt1 1
|
||||
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
|
||||
@ -1099,6 +1285,19 @@ GL_APICALL void GL_APIENTRY glProgramUniformMatrix4x3fvEXT (GLuint program, GLin
|
||||
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
|
||||
#endif /* GL_EXT_texture_compression_s3tc */
|
||||
|
||||
#ifndef GL_EXT_texture_cube_map_array
|
||||
#define GL_EXT_texture_cube_map_array 1
|
||||
#define GL_TEXTURE_CUBE_MAP_ARRAY_EXT 0x9009
|
||||
#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT 0x900A
|
||||
#define GL_SAMPLER_CUBE_MAP_ARRAY_EXT 0x900C
|
||||
#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT 0x900D
|
||||
#define GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT 0x900E
|
||||
#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT 0x900F
|
||||
#define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054
|
||||
#define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F
|
||||
#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A
|
||||
#endif /* GL_EXT_texture_cube_map_array */
|
||||
|
||||
#ifndef GL_EXT_texture_filter_anisotropic
|
||||
#define GL_EXT_texture_filter_anisotropic 1
|
||||
#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
|
||||
@ -1161,6 +1360,19 @@ GL_APICALL void GL_APIENTRY glTextureStorage3DEXT (GLuint texture, GLenum target
|
||||
#define GL_UNSIGNED_INT_2_10_10_10_REV_EXT 0x8368
|
||||
#endif /* GL_EXT_texture_type_2_10_10_10_REV */
|
||||
|
||||
#ifndef GL_EXT_texture_view
|
||||
#define GL_EXT_texture_view 1
|
||||
#define GL_TEXTURE_VIEW_MIN_LEVEL_EXT 0x82DB
|
||||
#define GL_TEXTURE_VIEW_NUM_LEVELS_EXT 0x82DC
|
||||
#define GL_TEXTURE_VIEW_MIN_LAYER_EXT 0x82DD
|
||||
#define GL_TEXTURE_VIEW_NUM_LAYERS_EXT 0x82DE
|
||||
#define GL_TEXTURE_IMMUTABLE_LEVELS 0x82DF
|
||||
typedef void (GL_APIENTRYP PFNGLTEXTUREVIEWEXTPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
|
||||
#ifdef GL_GLEXT_PROTOTYPES
|
||||
GL_APICALL void GL_APIENTRY glTextureViewEXT (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
|
||||
#endif
|
||||
#endif /* GL_EXT_texture_view */
|
||||
|
||||
#ifndef GL_EXT_unpack_subimage
|
||||
#define GL_EXT_unpack_subimage 1
|
||||
#define GL_UNPACK_ROW_LENGTH_EXT 0x0CF2
|
||||
|
@ -33,12 +33,12 @@ extern "C" {
|
||||
** used to make the header, and the header can be found at
|
||||
** http://www.opengl.org/registry/
|
||||
**
|
||||
** Khronos $Revision: 26320 $ on $Date: 2014-04-17 03:07:07 -0700 (Thu, 17 Apr 2014) $
|
||||
** Khronos $Revision: 26696 $ on $Date: 2014-05-17 14:48:55 -0700 (Sat, 17 May 2014) $
|
||||
*/
|
||||
|
||||
#include <GLES3/gl3platform.h>
|
||||
|
||||
/* Generated on date 20140417 */
|
||||
/* Generated on date 20140517 */
|
||||
|
||||
/* Generated C header for:
|
||||
* API: gles2
|
||||
|
1184
opengl/include/GLES3/gl31.h
Normal file
1184
opengl/include/GLES3/gl31.h
Normal file
File diff suppressed because it is too large
Load Diff
@ -1726,9 +1726,11 @@ typedef unsigned int GLhandleARB;
|
||||
<enum name="GL_LINE_STRIP_ADJACENCY_ARB"/>
|
||||
<enum name="GL_LINE_STRIP_ADJACENCY_EXT"/>
|
||||
<enum name="GL_PATCHES"/>
|
||||
<enum name="GL_PATCHES_EXT"/>
|
||||
<enum name="GL_POINTS"/>
|
||||
<enum name="GL_POLYGON"/>
|
||||
<enum name="GL_QUADS"/>
|
||||
<enum name="GL_QUADS_EXT"/>
|
||||
<enum name="GL_QUAD_STRIP"/>
|
||||
<enum name="GL_TRIANGLES"/>
|
||||
<enum name="GL_TRIANGLES_ADJACENCY"/>
|
||||
@ -1990,8 +1992,11 @@ typedef unsigned int GLhandleARB;
|
||||
<enum name="GL_FRAGMENT_SHADER_BIT"/>
|
||||
<enum name="GL_FRAGMENT_SHADER_BIT_EXT"/>
|
||||
<enum name="GL_GEOMETRY_SHADER_BIT"/>
|
||||
<enum name="GL_GEOMETRY_SHADER_BIT_EXT"/>
|
||||
<enum name="GL_TESS_CONTROL_SHADER_BIT"/>
|
||||
<enum name="GL_TESS_CONTROL_SHADER_BIT_EXT"/>
|
||||
<enum name="GL_TESS_EVALUATION_SHADER_BIT"/>
|
||||
<enum name="GL_TESS_EVALUATION_SHADER_BIT_EXT"/>
|
||||
<enum name="GL_COMPUTE_SHADER_BIT"/>
|
||||
<enum name="GL_ALL_SHADER_BITS"/>
|
||||
<enum name="GL_ALL_SHADER_BITS_EXT"/>
|
||||
@ -2132,8 +2137,11 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT"/>
|
||||
<enum value="0x00000002" name="GL_FRAGMENT_SHADER_BIT_EXT"/>
|
||||
<enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT"/>
|
||||
<enum value="0x00000004" name="GL_GEOMETRY_SHADER_BIT_EXT"/>
|
||||
<enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT"/>
|
||||
<enum value="0x00000008" name="GL_TESS_CONTROL_SHADER_BIT_EXT"/>
|
||||
<enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT"/>
|
||||
<enum value="0x00000010" name="GL_TESS_EVALUATION_SHADER_BIT_EXT"/>
|
||||
<enum value="0x00000020" name="GL_COMPUTE_SHADER_BIT"/>
|
||||
<enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS"/>
|
||||
<enum value="0xFFFFFFFF" name="GL_ALL_SHADER_BITS_EXT"/>
|
||||
@ -2364,6 +2372,7 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x0005" name="GL_TRIANGLE_STRIP"/>
|
||||
<enum value="0x0006" name="GL_TRIANGLE_FAN"/>
|
||||
<enum value="0x0007" name="GL_QUADS"/>
|
||||
<enum value="0x0007" name="GL_QUADS_EXT"/>
|
||||
<enum value="0x0008" name="GL_QUAD_STRIP"/>
|
||||
<enum value="0x0009" name="GL_POLYGON"/>
|
||||
<enum value="0x000A" name="GL_LINES_ADJACENCY"/>
|
||||
@ -2379,6 +2388,7 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_ARB"/>
|
||||
<enum value="0x000D" name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
|
||||
<enum value="0x000E" name="GL_PATCHES"/>
|
||||
<enum value="0x000E" name="GL_PATCHES_EXT"/>
|
||||
<unused start="0x000F" end="0x00FF" comment="Unused for PrimitiveType"/>
|
||||
<enum value="0x0100" name="GL_ACCUM"/>
|
||||
<enum value="0x0101" name="GL_LOAD"/>
|
||||
@ -2725,6 +2735,7 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x1003" name="GL_TEXTURE_INTERNAL_FORMAT"/>
|
||||
<enum value="0x1003" name="GL_TEXTURE_COMPONENTS"/>
|
||||
<enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR"/>
|
||||
<enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR_EXT"/>
|
||||
<enum value="0x1004" name="GL_TEXTURE_BORDER_COLOR_NV"/>
|
||||
<enum value="0x1005" name="GL_TEXTURE_BORDER"/>
|
||||
<unused start="0x1006" end="0x10FF" comment="Unused for GetTextureParameter"/>
|
||||
@ -3459,6 +3470,7 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x812C" name="GL_MAX_FOG_FUNC_POINTS_SGIS"/>
|
||||
<enum value="0x812D" name="GL_CLAMP_TO_BORDER"/>
|
||||
<enum value="0x812D" name="GL_CLAMP_TO_BORDER_ARB"/>
|
||||
<enum value="0x812D" name="GL_CLAMP_TO_BORDER_EXT"/>
|
||||
<enum value="0x812D" name="GL_CLAMP_TO_BORDER_NV"/>
|
||||
<enum value="0x812D" name="GL_CLAMP_TO_BORDER_SGIS"/>
|
||||
<enum value="0x812E" name="GL_TEXTURE_MULTI_BUFFER_HINT_SGIX"/>
|
||||
@ -3843,8 +3855,10 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x825C" name="GL_VIEWPORT_SUBPIXEL_BITS"/>
|
||||
<enum value="0x825D" name="GL_VIEWPORT_BOUNDS_RANGE"/>
|
||||
<enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX"/>
|
||||
<enum value="0x825E" name="GL_LAYER_PROVOKING_VERTEX_EXT"/>
|
||||
<enum value="0x825F" name="GL_VIEWPORT_INDEX_PROVOKING_VERTEX"/>
|
||||
<enum value="0x8260" name="GL_UNDEFINED_VERTEX"/>
|
||||
<enum value="0x8260" name="GL_UNDEFINED_VERTEX_EXT"/>
|
||||
<enum value="0x8261" name="GL_NO_RESET_NOTIFICATION_ARB"/>
|
||||
<enum value="0x8261" name="GL_NO_RESET_NOTIFICATION_EXT"/>
|
||||
<enum value="0x8262" name="GL_MAX_COMPUTE_SHARED_MEMORY_SIZE"/>
|
||||
@ -3978,9 +3992,13 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x82D9" name="GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET"/>
|
||||
<enum value="0x82DA" name="GL_MAX_VERTEX_ATTRIB_BINDINGS"/>
|
||||
<enum value="0x82DB" name="GL_TEXTURE_VIEW_MIN_LEVEL"/>
|
||||
<enum value="0x82DB" name="GL_TEXTURE_VIEW_MIN_LEVEL_EXT"/>
|
||||
<enum value="0x82DC" name="GL_TEXTURE_VIEW_NUM_LEVELS"/>
|
||||
<enum value="0x82DC" name="GL_TEXTURE_VIEW_NUM_LEVELS_EXT"/>
|
||||
<enum value="0x82DD" name="GL_TEXTURE_VIEW_MIN_LAYER"/>
|
||||
<enum value="0x82DD" name="GL_TEXTURE_VIEW_MIN_LAYER_EXT"/>
|
||||
<enum value="0x82DE" name="GL_TEXTURE_VIEW_NUM_LAYERS"/>
|
||||
<enum value="0x82DE" name="GL_TEXTURE_VIEW_NUM_LAYERS_EXT"/>
|
||||
<enum value="0x82DF" name="GL_TEXTURE_IMMUTABLE_LEVELS"/>
|
||||
<enum value="0x82E0" name="GL_BUFFER"/>
|
||||
<enum value="0x82E0" name="GL_BUFFER_KHR"/>
|
||||
@ -5592,7 +5610,9 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x886A" name="GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB"/>
|
||||
<unused start="0x886B"/>
|
||||
<enum value="0x886C" name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"/>
|
||||
<enum value="0x886C" name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT"/>
|
||||
<enum value="0x886D" name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"/>
|
||||
<enum value="0x886D" name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT"/>
|
||||
<enum value="0x886E" name="GL_DEPTH_STENCIL_TO_RGBA_NV"/>
|
||||
<enum value="0x886F" name="GL_DEPTH_STENCIL_TO_BGRA_NV"/>
|
||||
<enum value="0x8870" name="GL_FRAGMENT_PROGRAM_NV"/>
|
||||
@ -5616,6 +5636,7 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x887D" name="GL_READ_PIXEL_DATA_RANGE_POINTER_NV"/>
|
||||
<unused start="0x887E"/>
|
||||
<enum value="0x887F" name="GL_GEOMETRY_SHADER_INVOCATIONS"/>
|
||||
<enum value="0x887F" name="GL_GEOMETRY_SHADER_INVOCATIONS_EXT"/>
|
||||
<enum value="0x8880" name="GL_FLOAT_R_NV"/>
|
||||
<enum value="0x8881" name="GL_FLOAT_RG_NV"/>
|
||||
<enum value="0x8882" name="GL_FLOAT_RGB_NV"/>
|
||||
@ -5816,8 +5837,11 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x8914" name="GL_SAMPLES_PASSED_ARB"/>
|
||||
<unused start="0x8915"/>
|
||||
<enum value="0x8916" name="GL_GEOMETRY_VERTICES_OUT"/>
|
||||
<enum value="0x8916" name="GL_GEOMETRY_LINKED_VERTICES_OUT_EXT"/>
|
||||
<enum value="0x8917" name="GL_GEOMETRY_INPUT_TYPE"/>
|
||||
<enum value="0x8917" name="GL_GEOMETRY_LINKED_INPUT_TYPE_EXT"/>
|
||||
<enum value="0x8918" name="GL_GEOMETRY_OUTPUT_TYPE"/>
|
||||
<enum value="0x8918" name="GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT"/>
|
||||
<enum value="0x8919" name="GL_SAMPLER_BINDING"/>
|
||||
<enum value="0x891A" name="GL_CLAMP_VERTEX_COLOR"/>
|
||||
<enum value="0x891A" name="GL_CLAMP_VERTEX_COLOR_ARB"/>
|
||||
@ -5988,12 +6012,14 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x8A2A" name="GL_UNIFORM_BUFFER_SIZE"/>
|
||||
<enum value="0x8A2B" name="GL_MAX_VERTEX_UNIFORM_BLOCKS"/>
|
||||
<enum value="0x8A2C" name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS"/>
|
||||
<enum value="0x8A2C" name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT"/>
|
||||
<enum value="0x8A2D" name="GL_MAX_FRAGMENT_UNIFORM_BLOCKS"/>
|
||||
<enum value="0x8A2E" name="GL_MAX_COMBINED_UNIFORM_BLOCKS"/>
|
||||
<enum value="0x8A2F" name="GL_MAX_UNIFORM_BUFFER_BINDINGS"/>
|
||||
<enum value="0x8A30" name="GL_MAX_UNIFORM_BLOCK_SIZE"/>
|
||||
<enum value="0x8A31" name="GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS"/>
|
||||
<enum value="0x8A32" name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS"/>
|
||||
<enum value="0x8A32" name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum value="0x8A33" name="GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS"/>
|
||||
<enum value="0x8A34" name="GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT"/>
|
||||
<enum value="0x8A35" name="GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH"/>
|
||||
@ -6275,6 +6301,7 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x8C2A" name="GL_TEXTURE_BUFFER_ARB"/>
|
||||
<enum value="0x8C2A" name="GL_TEXTURE_BUFFER_EXT"/>
|
||||
<enum value="0x8C2A" name="GL_TEXTURE_BUFFER_BINDING" comment="Equivalent to GL_TEXTURE_BUFFER_ARB query, but named more consistently"/>
|
||||
<enum value="0x8C2A" name="GL_TEXTURE_BUFFER_BINDING_EXT"/>
|
||||
<enum value="0x8C2B" name="GL_MAX_TEXTURE_BUFFER_SIZE"/>
|
||||
<enum value="0x8C2B" name="GL_MAX_TEXTURE_BUFFER_SIZE_ARB"/>
|
||||
<enum value="0x8C2B" name="GL_MAX_TEXTURE_BUFFER_SIZE_EXT"/>
|
||||
@ -6873,7 +6900,9 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x8E16" name="GL_QUERY_BY_REGION_NO_WAIT_NV"/>
|
||||
<unused start="0x8E17" end="0x8E1D"/>
|
||||
<enum value="0x8E1E" name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"/>
|
||||
<enum value="0x8E1E" name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum value="0x8E1F" name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
|
||||
<enum value="0x8E1F" name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum value="0x8E20" name="GL_COLOR_SAMPLES_NV"/>
|
||||
<unused start="0x8E21"/>
|
||||
<enum value="0x8E22" name="GL_TRANSFORM_FEEDBACK"/>
|
||||
@ -6938,6 +6967,7 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x8E59" name="GL_MAX_SAMPLE_MASK_WORDS_NV"/>
|
||||
<enum value="0x8E5A" name="GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV"/>
|
||||
<enum value="0x8E5A" name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS"/>
|
||||
<enum value="0x8E5A" name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT"/>
|
||||
<enum value="0x8E5B" name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"/>
|
||||
<enum value="0x8E5B" name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES"/>
|
||||
<enum value="0x8E5B" name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV"/>
|
||||
@ -6957,30 +6987,56 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x8E70" name="GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"/>
|
||||
<enum value="0x8E71" name="GL_MAX_VERTEX_STREAMS"/>
|
||||
<enum value="0x8E72" name="GL_PATCH_VERTICES"/>
|
||||
<enum value="0x8E72" name="GL_PATCH_VERTICES_EXT"/>
|
||||
<enum value="0x8E73" name="GL_PATCH_DEFAULT_INNER_LEVEL"/>
|
||||
<enum value="0x8E73" name="GL_PATCH_DEFAULT_INNER_LEVEL_EXT"/>
|
||||
<enum value="0x8E74" name="GL_PATCH_DEFAULT_OUTER_LEVEL"/>
|
||||
<enum value="0x8E74" name="GL_PATCH_DEFAULT_OUTER_LEVEL_EXT"/>
|
||||
<enum value="0x8E75" name="GL_TESS_CONTROL_OUTPUT_VERTICES"/>
|
||||
<enum value="0x8E75" name="GL_TESS_CONTROL_OUTPUT_VERTICES_EXT"/>
|
||||
<enum value="0x8E76" name="GL_TESS_GEN_MODE"/>
|
||||
<enum value="0x8E76" name="GL_TESS_GEN_MODE_EXT"/>
|
||||
<enum value="0x8E77" name="GL_TESS_GEN_SPACING"/>
|
||||
<enum value="0x8E77" name="GL_TESS_GEN_SPACING_EXT"/>
|
||||
<enum value="0x8E78" name="GL_TESS_GEN_VERTEX_ORDER"/>
|
||||
<enum value="0x8E78" name="GL_TESS_GEN_VERTEX_ORDER_EXT"/>
|
||||
<enum value="0x8E79" name="GL_TESS_GEN_POINT_MODE"/>
|
||||
<enum value="0x8E79" name="GL_TESS_GEN_POINT_MODE_EXT"/>
|
||||
<enum value="0x8E7A" name="GL_ISOLINES"/>
|
||||
<enum value="0x8E7A" name="GL_ISOLINES_EXT"/>
|
||||
<enum value="0x8E7B" name="GL_FRACTIONAL_ODD"/>
|
||||
<enum value="0x8E7B" name="GL_FRACTIONAL_ODD_EXT"/>
|
||||
<enum value="0x8E7C" name="GL_FRACTIONAL_EVEN"/>
|
||||
<enum value="0x8E7C" name="GL_FRACTIONAL_EVEN_EXT"/>
|
||||
<enum value="0x8E7D" name="GL_MAX_PATCH_VERTICES"/>
|
||||
<enum value="0x8E7D" name="GL_MAX_PATCH_VERTICES_EXT"/>
|
||||
<enum value="0x8E7E" name="GL_MAX_TESS_GEN_LEVEL"/>
|
||||
<enum value="0x8E7E" name="GL_MAX_TESS_GEN_LEVEL_EXT"/>
|
||||
<enum value="0x8E7F" name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"/>
|
||||
<enum value="0x8E7F" name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum value="0x8E80" name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"/>
|
||||
<enum value="0x8E80" name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum value="0x8E81" name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"/>
|
||||
<enum value="0x8E81" name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT"/>
|
||||
<enum value="0x8E82" name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"/>
|
||||
<enum value="0x8E82" name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT"/>
|
||||
<enum value="0x8E83" name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"/>
|
||||
<enum value="0x8E83" name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT"/>
|
||||
<enum value="0x8E84" name="GL_MAX_TESS_PATCH_COMPONENTS"/>
|
||||
<enum value="0x8E84" name="GL_MAX_TESS_PATCH_COMPONENTS_EXT"/>
|
||||
<enum value="0x8E85" name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"/>
|
||||
<enum value="0x8E85" name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT"/>
|
||||
<enum value="0x8E86" name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"/>
|
||||
<enum value="0x8E86" name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT"/>
|
||||
<enum value="0x8E87" name="GL_TESS_EVALUATION_SHADER"/>
|
||||
<enum value="0x8E87" name="GL_TESS_EVALUATION_SHADER_EXT"/>
|
||||
<enum value="0x8E88" name="GL_TESS_CONTROL_SHADER"/>
|
||||
<enum value="0x8E88" name="GL_TESS_CONTROL_SHADER_EXT"/>
|
||||
<enum value="0x8E89" name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"/>
|
||||
<enum value="0x8E89" name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT"/>
|
||||
<enum value="0x8E8A" name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"/>
|
||||
<enum value="0x8E8A" name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT"/>
|
||||
<unused start="0x8E8B"/>
|
||||
<enum value="0x8E8C" name="GL_COMPRESSED_RGBA_BPTC_UNORM"/>
|
||||
<enum value="0x8E8C" name="GL_COMPRESSED_RGBA_BPTC_UNORM_ARB"/>
|
||||
<enum value="0x8E8D" name="GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM"/>
|
||||
@ -7185,18 +7241,24 @@ typedef unsigned int GLhandleARB;
|
||||
<unused start="0x9008"/>
|
||||
<enum value="0x9009" name="GL_TEXTURE_CUBE_MAP_ARRAY"/>
|
||||
<enum value="0x9009" name="GL_TEXTURE_CUBE_MAP_ARRAY_ARB"/>
|
||||
<enum value="0x9009" name="GL_TEXTURE_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum value="0x900A" name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"/>
|
||||
<enum value="0x900A" name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB"/>
|
||||
<enum value="0x900A" name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum value="0x900B" name="GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"/>
|
||||
<enum value="0x900B" name="GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB"/>
|
||||
<enum value="0x900C" name="GL_SAMPLER_CUBE_MAP_ARRAY"/>
|
||||
<enum value="0x900C" name="GL_SAMPLER_CUBE_MAP_ARRAY_ARB"/>
|
||||
<enum value="0x900C" name="GL_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum value="0x900D" name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"/>
|
||||
<enum value="0x900D" name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB"/>
|
||||
<enum value="0x900D" name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT"/>
|
||||
<enum value="0x900E" name="GL_INT_SAMPLER_CUBE_MAP_ARRAY"/>
|
||||
<enum value="0x900E" name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB"/>
|
||||
<enum value="0x900E" name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum value="0x900F" name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"/>
|
||||
<enum value="0x900F" name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB"/>
|
||||
<enum value="0x900F" name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum value="0x9010" name="GL_ALPHA_SNORM"/>
|
||||
<enum value="0x9011" name="GL_LUMINANCE_SNORM"/>
|
||||
<enum value="0x9012" name="GL_LUMINANCE_ALPHA_SNORM"/>
|
||||
@ -7410,8 +7472,11 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x90C9" name="GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS"/>
|
||||
<enum value="0x90CA" name="GL_MAX_VERTEX_IMAGE_UNIFORMS"/>
|
||||
<enum value="0x90CB" name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS"/>
|
||||
<enum value="0x90CB" name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT"/>
|
||||
<enum value="0x90CC" name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS"/>
|
||||
<enum value="0x90CC" name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT"/>
|
||||
<enum value="0x90CD" name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS"/>
|
||||
<enum value="0x90CD" name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT"/>
|
||||
<enum value="0x90CE" name="GL_MAX_FRAGMENT_IMAGE_UNIFORMS"/>
|
||||
<enum value="0x90CF" name="GL_MAX_COMBINED_IMAGE_UNIFORMS"/>
|
||||
<enum value="0x90D0" name="GL_MAX_DEEP_3D_TEXTURE_WIDTH_HEIGHT_NV"/>
|
||||
@ -7422,8 +7487,11 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x90D5" name="GL_SHADER_STORAGE_BUFFER_SIZE"/>
|
||||
<enum value="0x90D6" name="GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS"/>
|
||||
<enum value="0x90D7" name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS"/>
|
||||
<enum value="0x90D7" name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT"/>
|
||||
<enum value="0x90D8" name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS"/>
|
||||
<enum value="0x90D8" name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT"/>
|
||||
<enum value="0x90D9" name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS"/>
|
||||
<enum value="0x90D9" name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT"/>
|
||||
<enum value="0x90DA" name="GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS"/>
|
||||
<enum value="0x90DB" name="GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS"/>
|
||||
<enum value="0x90DC" name="GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS"/>
|
||||
@ -7504,7 +7572,9 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x9121" name="GL_BUFFER_MAP_OFFSET"/>
|
||||
<enum value="0x9122" name="GL_MAX_VERTEX_OUTPUT_COMPONENTS"/>
|
||||
<enum value="0x9123" name="GL_MAX_GEOMETRY_INPUT_COMPONENTS"/>
|
||||
<enum value="0x9123" name="GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT"/>
|
||||
<enum value="0x9124" name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS"/>
|
||||
<enum value="0x9124" name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT"/>
|
||||
<enum value="0x9125" name="GL_MAX_FRAGMENT_INPUT_COMPONENTS"/>
|
||||
<enum value="0x9126" name="GL_CONTEXT_PROFILE_MASK"/>
|
||||
<enum value="0x9127" name="GL_UNPACK_COMPRESSED_BLOCK_WIDTH"/>
|
||||
@ -7598,8 +7668,11 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x919B" name="GL_MIN_SPARSE_LEVEL_AMD"/>
|
||||
<enum value="0x919C" name="GL_MIN_LOD_WARNING_AMD"/>
|
||||
<enum value="0x919D" name="GL_TEXTURE_BUFFER_OFFSET"/>
|
||||
<enum value="0x919D" name="GL_TEXTURE_BUFFER_OFFSET_EXT"/>
|
||||
<enum value="0x919E" name="GL_TEXTURE_BUFFER_SIZE"/>
|
||||
<enum value="0x919E" name="GL_TEXTURE_BUFFER_SIZE_EXT"/>
|
||||
<enum value="0x919F" name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT"/>
|
||||
<enum value="0x919F" name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT"/>
|
||||
<enum value="0x91A0" name="GL_STREAM_RASTERIZATION_AMD"/>
|
||||
<unused start="0x91A1" end="0x91A3"/>
|
||||
<enum value="0x91A4" name="GL_VERTEX_ELEMENT_SWIZZLE_AMD"/>
|
||||
@ -7746,14 +7819,20 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x92CB" name="GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER"/>
|
||||
<enum value="0x92CC" name="GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS"/>
|
||||
<enum value="0x92CD" name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS"/>
|
||||
<enum value="0x92CD" name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT"/>
|
||||
<enum value="0x92CE" name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS"/>
|
||||
<enum value="0x92CE" name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT"/>
|
||||
<enum value="0x92CF" name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS"/>
|
||||
<enum value="0x92CF" name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT"/>
|
||||
<enum value="0x92D0" name="GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS"/>
|
||||
<enum value="0x92D1" name="GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS"/>
|
||||
<enum value="0x92D2" name="GL_MAX_VERTEX_ATOMIC_COUNTERS"/>
|
||||
<enum value="0x92D3" name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS"/>
|
||||
<enum value="0x92D3" name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT"/>
|
||||
<enum value="0x92D4" name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS"/>
|
||||
<enum value="0x92D4" name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT"/>
|
||||
<enum value="0x92D5" name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS"/>
|
||||
<enum value="0x92D5" name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT"/>
|
||||
<enum value="0x92D6" name="GL_MAX_FRAGMENT_ATOMIC_COUNTERS"/>
|
||||
<enum value="0x92D7" name="GL_MAX_COMBINED_ATOMIC_COUNTERS"/>
|
||||
<enum value="0x92D8" name="GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE"/>
|
||||
@ -7771,6 +7850,7 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x92E5" name="GL_BUFFER_VARIABLE"/>
|
||||
<enum value="0x92E6" name="GL_SHADER_STORAGE_BLOCK"/>
|
||||
<enum value="0x92E7" name="GL_IS_PER_PATCH"/>
|
||||
<enum value="0x92E7" name="GL_IS_PER_PATCH_EXT"/>
|
||||
<enum value="0x92E8" name="GL_VERTEX_SUBROUTINE"/>
|
||||
<enum value="0x92E9" name="GL_TESS_CONTROL_SUBROUTINE"/>
|
||||
<enum value="0x92EA" name="GL_TESS_EVALUATION_SUBROUTINE"/>
|
||||
@ -7803,8 +7883,11 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x9305" name="GL_ACTIVE_VARIABLES"/>
|
||||
<enum value="0x9306" name="GL_REFERENCED_BY_VERTEX_SHADER"/>
|
||||
<enum value="0x9307" name="GL_REFERENCED_BY_TESS_CONTROL_SHADER"/>
|
||||
<enum value="0x9307" name="GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT"/>
|
||||
<enum value="0x9308" name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER"/>
|
||||
<enum value="0x9308" name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT"/>
|
||||
<enum value="0x9309" name="GL_REFERENCED_BY_GEOMETRY_SHADER"/>
|
||||
<enum value="0x9309" name="GL_REFERENCED_BY_GEOMETRY_SHADER_EXT"/>
|
||||
<enum value="0x930A" name="GL_REFERENCED_BY_FRAGMENT_SHADER"/>
|
||||
<enum value="0x930B" name="GL_REFERENCED_BY_COMPUTE_SHADER"/>
|
||||
<enum value="0x930C" name="GL_TOP_LEVEL_ARRAY_SIZE"/>
|
||||
@ -7814,11 +7897,13 @@ typedef unsigned int GLhandleARB;
|
||||
<enum value="0x9310" name="GL_FRAMEBUFFER_DEFAULT_WIDTH"/>
|
||||
<enum value="0x9311" name="GL_FRAMEBUFFER_DEFAULT_HEIGHT"/>
|
||||
<enum value="0x9312" name="GL_FRAMEBUFFER_DEFAULT_LAYERS"/>
|
||||
<enum value="0x9312" name="GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT"/>
|
||||
<enum value="0x9313" name="GL_FRAMEBUFFER_DEFAULT_SAMPLES"/>
|
||||
<enum value="0x9314" name="GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS"/>
|
||||
<enum value="0x9315" name="GL_MAX_FRAMEBUFFER_WIDTH"/>
|
||||
<enum value="0x9316" name="GL_MAX_FRAMEBUFFER_HEIGHT"/>
|
||||
<enum value="0x9317" name="GL_MAX_FRAMEBUFFER_LAYERS"/>
|
||||
<enum value="0x9317" name="GL_MAX_FRAMEBUFFER_LAYERS_EXT"/>
|
||||
<enum value="0x9318" name="GL_MAX_FRAMEBUFFER_SAMPLES"/>
|
||||
<unused start="0x9319" end="0x9338"/>
|
||||
<enum value="0x9339" name="GL_WARP_SIZE_NV"/>
|
||||
@ -7908,7 +7993,9 @@ typedef unsigned int GLhandleARB;
|
||||
</enums>
|
||||
|
||||
<enums namespace="GL" start="0x93F0" end="0x94EF" vendor="APPLE" comment="Khronos bug 10233">
|
||||
<unused start="0x93F0" end="0x94EF"/>
|
||||
<enum value="0x93F0" name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG"/>
|
||||
<enum value="0x93F1" name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG"/>
|
||||
<unused start="0x93F2" end="0x94EF"/>
|
||||
</enums>
|
||||
|
||||
<enums namespace="GL" start="0x94F0" end="0x950F" vendor="INTEL" comment="Khronos bug 11345">
|
||||
@ -7931,6 +8018,10 @@ typedef unsigned int GLhandleARB;
|
||||
<unused start="0x9501" end="0x950F"/>
|
||||
</enums>
|
||||
|
||||
<enums namespace="GL" start="0x9510" end="0x952F" vendor="Broadcom" comment="Khronos bug 12203">
|
||||
<unused start="0x9510" end="0x952F"/>
|
||||
</enums>
|
||||
|
||||
<!-- Enums reservable for future use. To reserve a new range, allocate one
|
||||
or more multiples of 16 starting at the lowest available point in this
|
||||
block and note it in a new <enums> block immediately above.
|
||||
@ -7940,8 +8031,8 @@ typedef unsigned int GLhandleARB;
|
||||
file) File requests in the Khronos Bugzilla, OpenGL project, Registry
|
||||
component. -->
|
||||
|
||||
<enums namespace="GL" start="0x9510" end="99999" vendor="ARB" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS">
|
||||
<unused start="0x9510" end="99999"/>
|
||||
<enums namespace="GL" start="0x9530" end="99999" vendor="ARB" comment="RESERVED FOR FUTURE ALLOCATIONS BY KHRONOS">
|
||||
<unused start="0x9530" end="99999"/>
|
||||
</enums>
|
||||
|
||||
<!-- Historical large block allocations, all unused except (in older days) by IBM -->
|
||||
@ -8745,11 +8836,24 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLenum</ptype> <name>modeAlpha</name></param>
|
||||
<alias name="glBlendEquationSeparatei"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glBlendEquationSeparateiEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>buf</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>modeRGB</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>modeAlpha</name></param>
|
||||
<alias name="glBlendEquationSeparatei"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glBlendEquationi</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>buf</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>mode</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glBlendEquationiEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>buf</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>mode</name></param>
|
||||
<alias name="glBlendEquationi"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glBlendEquationiARB</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>buf</name></param>
|
||||
@ -8828,6 +8932,15 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLenum</ptype> <name>dstAlpha</name></param>
|
||||
<alias name="glBlendFuncSeparatei"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glBlendFuncSeparateiEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>buf</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>srcRGB</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>dstRGB</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>srcAlpha</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>dstAlpha</name></param>
|
||||
<alias name="glBlendFuncSeparatei"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glBlendFunci</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>buf</name></param>
|
||||
@ -8841,6 +8954,13 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLenum</ptype> <name>dst</name></param>
|
||||
<alias name="glBlendFunci"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glBlendFunciEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>buf</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>src</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>dst</name></param>
|
||||
<alias name="glBlendFunci"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glBlendParameteriNV</name></proto>
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
@ -9628,6 +9748,15 @@ typedef unsigned int GLhandleARB;
|
||||
<param group="Boolean"><ptype>GLboolean</ptype> <name>b</name></param>
|
||||
<param group="Boolean"><ptype>GLboolean</ptype> <name>a</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glColorMaskiEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>index</name></param>
|
||||
<param group="Boolean"><ptype>GLboolean</ptype> <name>r</name></param>
|
||||
<param group="Boolean"><ptype>GLboolean</ptype> <name>g</name></param>
|
||||
<param group="Boolean"><ptype>GLboolean</ptype> <name>b</name></param>
|
||||
<param group="Boolean"><ptype>GLboolean</ptype> <name>a</name></param>
|
||||
<alias name="glColorMaski"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glColorMaterial</name></proto>
|
||||
<param group="MaterialFace"><ptype>GLenum</ptype> <name>face</name></param>
|
||||
@ -10406,6 +10535,25 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLsizei</ptype> <name>srcHeight</name></param>
|
||||
<param><ptype>GLsizei</ptype> <name>srcDepth</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glCopyImageSubDataEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>srcName</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>srcTarget</name></param>
|
||||
<param><ptype>GLint</ptype> <name>srcLevel</name></param>
|
||||
<param><ptype>GLint</ptype> <name>srcX</name></param>
|
||||
<param><ptype>GLint</ptype> <name>srcY</name></param>
|
||||
<param><ptype>GLint</ptype> <name>srcZ</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>dstName</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>dstTarget</name></param>
|
||||
<param><ptype>GLint</ptype> <name>dstLevel</name></param>
|
||||
<param><ptype>GLint</ptype> <name>dstX</name></param>
|
||||
<param><ptype>GLint</ptype> <name>dstY</name></param>
|
||||
<param><ptype>GLint</ptype> <name>dstZ</name></param>
|
||||
<param><ptype>GLsizei</ptype> <name>srcWidth</name></param>
|
||||
<param><ptype>GLsizei</ptype> <name>srcHeight</name></param>
|
||||
<param><ptype>GLsizei</ptype> <name>srcDepth</name></param>
|
||||
<alias name="glCopyImageSubData"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glCopyImageSubDataNV</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>srcName</name></param>
|
||||
@ -11303,6 +11451,12 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLenum</ptype> <name>target</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>index</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glDisableiEXT</name></proto>
|
||||
<param><ptype>GLenum</ptype> <name>target</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>index</name></param>
|
||||
<alias name="glDisablei"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glDiscardFramebufferEXT</name></proto>
|
||||
<param><ptype>GLenum</ptype> <name>target</name></param>
|
||||
@ -11806,6 +11960,12 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLenum</ptype> <name>target</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>index</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glEnableiEXT</name></proto>
|
||||
<param><ptype>GLenum</ptype> <name>target</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>index</name></param>
|
||||
<alias name="glEnablei"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glEnd</name></proto>
|
||||
<glx type="render" opcode="23"/>
|
||||
@ -14824,12 +14984,26 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glGetSamplerParameterIivEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>sampler</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param len="COMPSIZE(pname)"><ptype>GLint</ptype> *<name>params</name></param>
|
||||
<alias name="glGetSamplerParameterIiv"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glGetSamplerParameterIuiv</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>sampler</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glGetSamplerParameterIuivEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>sampler</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param len="COMPSIZE(pname)"><ptype>GLuint</ptype> *<name>params</name></param>
|
||||
<alias name="glGetSamplerParameterIuiv"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glGetSamplerParameterfv</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>sampler</name></param>
|
||||
@ -16056,6 +16230,12 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLenum</ptype> <name>target</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>index</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsEnablediEXT</name></proto>
|
||||
<param><ptype>GLenum</ptype> <name>target</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>index</name></param>
|
||||
<alias name="glIsEnabledi"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto group="Boolean"><ptype>GLboolean</ptype> <name>glIsFenceAPPLE</name></proto>
|
||||
<param group="FenceNV"><ptype>GLuint</ptype> <name>fence</name></param>
|
||||
@ -18671,6 +18851,12 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param><ptype>GLint</ptype> <name>value</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glPatchParameteriEXT</name></proto>
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param><ptype>GLint</ptype> <name>value</name></param>
|
||||
<alias name="glPatchParameteri"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glPathColorGenNV</name></proto>
|
||||
<param group="PathColor"><ptype>GLenum</ptype> <name>color</name></param>
|
||||
@ -21252,12 +21438,26 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>param</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glSamplerParameterIivEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>sampler</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param len="COMPSIZE(pname)">const <ptype>GLint</ptype> *<name>param</name></param>
|
||||
<alias name="glSamplerParameterIiv"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glSamplerParameterIuiv</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>sampler</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param len="COMPSIZE(pname)">const <ptype>GLuint</ptype> *<name>param</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glSamplerParameterIuivEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>sampler</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
<param len="COMPSIZE(pname)">const <ptype>GLuint</ptype> *<name>param</name></param>
|
||||
<alias name="glSamplerParameterIuiv"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glSamplerParameterf</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>sampler</name></param>
|
||||
@ -22004,6 +22204,15 @@ typedef unsigned int GLhandleARB;
|
||||
<param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
|
||||
<param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glTexBufferRangeEXT</name></proto>
|
||||
<param><ptype>GLenum</ptype> <name>target</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>internalformat</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>buffer</name></param>
|
||||
<param group="BufferOffset"><ptype>GLintptr</ptype> <name>offset</name></param>
|
||||
<param group="BufferSize"><ptype>GLsizeiptr</ptype> <name>size</name></param>
|
||||
<alias name="glTexBufferRange"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glTexBumpParameterfvATI</name></proto>
|
||||
<param group="TexBumpParameterATI"><ptype>GLenum</ptype> <name>pname</name></param>
|
||||
@ -23392,6 +23601,18 @@ typedef unsigned int GLhandleARB;
|
||||
<param><ptype>GLuint</ptype> <name>minlayer</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>numlayers</name></param>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glTextureViewEXT</name></proto>
|
||||
<param><ptype>GLuint</ptype> <name>texture</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>target</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>origtexture</name></param>
|
||||
<param><ptype>GLenum</ptype> <name>internalformat</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>minlevel</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>numlevels</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>minlayer</name></param>
|
||||
<param><ptype>GLuint</ptype> <name>numlayers</name></param>
|
||||
<alias name="glTextureView"/>
|
||||
</command>
|
||||
<command>
|
||||
<proto>void <name>glTrackMatrixNV</name></proto>
|
||||
<param group="VertexAttribEnumNV"><ptype>GLenum</ptype> <name>target</name></param>
|
||||
@ -32885,10 +33106,7 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glTessellationModeAMD"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_AMD_vertex_shader_viewport_index" supported="gl">
|
||||
<require>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_AMD_vertex_shader_viewport_index" supported="gl"/>
|
||||
<extension name="GL_ANGLE_depth_texture" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_DEPTH_COMPONENT"/>
|
||||
@ -33099,10 +33317,7 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glGetSyncivAPPLE"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_APPLE_texture_2D_limited_npot" supported="gles1">
|
||||
<require>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_APPLE_texture_2D_limited_npot" supported="gles1"/>
|
||||
<extension name="GL_APPLE_texture_format_BGRA8888" supported="gles1|gles2">
|
||||
<require>
|
||||
<enum name="GL_BGRA_EXT"/>
|
||||
@ -34730,10 +34945,7 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glGetProgramStageiv"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_ARB_shader_texture_lod" supported="gl">
|
||||
<require>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_ARB_shader_texture_lod" supported="gl"/>
|
||||
<extension name="GL_ARB_shading_language_100" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_SHADING_LANGUAGE_VERSION_ARB"/>
|
||||
@ -36264,6 +36476,11 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glBinormalPointerEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_copy_image" supported="gles2">
|
||||
<require>
|
||||
<command name="glCopyImageSubDataEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_copy_texture" supported="gl">
|
||||
<require>
|
||||
<command name="glCopyTexImage1DEXT"/>
|
||||
@ -36745,6 +36962,46 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glIsEnabledIndexedEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_draw_buffers_indexed" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_BLEND_EQUATION_RGB"/>
|
||||
<enum name="GL_BLEND_EQUATION_ALPHA"/>
|
||||
<enum name="GL_BLEND_SRC_RGB"/>
|
||||
<enum name="GL_BLEND_SRC_ALPHA"/>
|
||||
<enum name="GL_BLEND_DST_RGB"/>
|
||||
<enum name="GL_BLEND_DST_ALPHA"/>
|
||||
<enum name="GL_COLOR_WRITEMASK"/>
|
||||
<enum name="GL_BLEND"/>
|
||||
<enum name="GL_FUNC_ADD"/>
|
||||
<enum name="GL_FUNC_SUBTRACT"/>
|
||||
<enum name="GL_FUNC_REVERSE_SUBTRACT"/>
|
||||
<enum name="GL_MIN"/>
|
||||
<enum name="GL_MAX"/>
|
||||
<enum name="GL_ZERO"/>
|
||||
<enum name="GL_ONE"/>
|
||||
<enum name="GL_SRC_COLOR"/>
|
||||
<enum name="GL_ONE_MINUS_SRC_COLOR"/>
|
||||
<enum name="GL_DST_COLOR"/>
|
||||
<enum name="GL_ONE_MINUS_DST_COLOR"/>
|
||||
<enum name="GL_SRC_ALPHA"/>
|
||||
<enum name="GL_ONE_MINUS_SRC_ALPHA"/>
|
||||
<enum name="GL_DST_ALPHA"/>
|
||||
<enum name="GL_ONE_MINUS_DST_ALPHA"/>
|
||||
<enum name="GL_CONSTANT_COLOR"/>
|
||||
<enum name="GL_ONE_MINUS_CONSTANT_COLOR"/>
|
||||
<enum name="GL_CONSTANT_ALPHA"/>
|
||||
<enum name="GL_ONE_MINUS_CONSTANT_ALPHA"/>
|
||||
<enum name="GL_SRC_ALPHA_SATURATE"/>
|
||||
<command name="glEnableiEXT"/>
|
||||
<command name="glDisableiEXT"/>
|
||||
<command name="glBlendEquationiEXT"/>
|
||||
<command name="glBlendEquationSeparateiEXT"/>
|
||||
<command name="glBlendFunciEXT"/>
|
||||
<command name="glBlendFuncSeparateiEXT"/>
|
||||
<command name="glColorMaskiEXT"/>
|
||||
<command name="glIsEnablediEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_draw_instanced" supported="gl|gles2">
|
||||
<require>
|
||||
<command name="glDrawArraysInstancedEXT"/>
|
||||
@ -36876,6 +37133,44 @@ typedef unsigned int GLhandleARB;
|
||||
<enum name="GL_FRAMEBUFFER_SRGB_CAPABLE_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_geometry_shader" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_GEOMETRY_SHADER_EXT"/>
|
||||
<enum name="GL_GEOMETRY_SHADER_BIT_EXT"/>
|
||||
<enum name="GL_GEOMETRY_LINKED_VERTICES_OUT_EXT"/>
|
||||
<enum name="GL_GEOMETRY_LINKED_INPUT_TYPE_EXT"/>
|
||||
<enum name="GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT"/>
|
||||
<enum name="GL_GEOMETRY_SHADER_INVOCATIONS_EXT"/>
|
||||
<enum name="GL_LAYER_PROVOKING_VERTEX_EXT"/>
|
||||
<enum name="GL_LINES_ADJACENCY_EXT"/>
|
||||
<enum name="GL_LINE_STRIP_ADJACENCY_EXT"/>
|
||||
<enum name="GL_TRIANGLES_ADJACENCY_EXT"/>
|
||||
<enum name="GL_TRIANGLE_STRIP_ADJACENCY_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT"/>
|
||||
<enum name="GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT"/>
|
||||
<enum name="GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT"/>
|
||||
<enum name="GL_FIRST_VERTEX_CONVENTION_EXT"/>
|
||||
<enum name="GL_LAST_VERTEX_CONVENTION_EXT"/>
|
||||
<enum name="GL_UNDEFINED_VERTEX_EXT"/>
|
||||
<enum name="GL_PRIMITIVES_GENERATED_EXT"/>
|
||||
<enum name="GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT"/>
|
||||
<enum name="GL_MAX_FRAMEBUFFER_LAYERS_EXT"/>
|
||||
<enum name="GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT"/>
|
||||
<enum name="GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT"/>
|
||||
<enum name="GL_REFERENCED_BY_GEOMETRY_SHADER_EXT"/>
|
||||
<command name="glFramebufferTextureEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_geometry_shader4" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_GEOMETRY_SHADER_EXT"/>
|
||||
@ -36950,6 +37245,9 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glUniform4uivEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_gpu_shader5" supported="gles2">
|
||||
<require/>
|
||||
</extension>
|
||||
<extension name="GL_EXT_histogram" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_HISTOGRAM_EXT"/>
|
||||
@ -37006,10 +37304,7 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glIndexMaterialEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_index_texture" supported="gl">
|
||||
<require>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_index_texture" supported="gl"/>
|
||||
<extension name="GL_EXT_instanced_arrays" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT"/>
|
||||
@ -37047,10 +37342,7 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glFlushMappedBufferRangeEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_misc_attribute" supported="gl">
|
||||
<require>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_misc_attribute" supported="gl"/>
|
||||
<extension name="GL_EXT_multi_draw_arrays" supported="gl|gles1|gles2">
|
||||
<require>
|
||||
<command name="glMultiDrawArraysEXT"/>
|
||||
@ -37184,10 +37476,7 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glGetPixelTransformParameterfvEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_pixel_transform_color_table" supported="gl">
|
||||
<require>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_pixel_transform_color_table" supported="gl"/>
|
||||
<extension name="GL_EXT_point_parameters" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_POINT_SIZE_MIN_EXT"/>
|
||||
@ -37221,6 +37510,8 @@ typedef unsigned int GLhandleARB;
|
||||
<enum name="GL_COMPRESSED_SRGB_PVRTC_4BPPV1_EXT"/>
|
||||
<enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT"/>
|
||||
<enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT"/>
|
||||
<enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG"/>
|
||||
<enum name="GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_read_format_bgra" supported="gles1|gles2">
|
||||
@ -37428,7 +37719,9 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glMemoryBarrierEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_shader_implicit_conversions" supported="gles2"/>
|
||||
<extension name="GL_EXT_shader_integer_mix" supported="gl|gles2"/>
|
||||
<extension name="GL_EXT_shader_io_blocks" supported="gles2"/>
|
||||
<extension name="GL_EXT_shader_pixel_local_storage" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT"/>
|
||||
@ -37477,6 +37770,58 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glTexSubImage2DEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_tessellation_shader" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_PATCHES_EXT"/>
|
||||
<enum name="GL_PATCH_VERTICES_EXT"/>
|
||||
<enum name="GL_TESS_CONTROL_OUTPUT_VERTICES_EXT"/>
|
||||
<enum name="GL_TESS_GEN_MODE_EXT"/>
|
||||
<enum name="GL_TESS_GEN_SPACING_EXT"/>
|
||||
<enum name="GL_TESS_GEN_VERTEX_ORDER_EXT"/>
|
||||
<enum name="GL_TESS_GEN_POINT_MODE_EXT"/>
|
||||
<enum name="GL_TRIANGLES"/>
|
||||
<enum name="GL_ISOLINES_EXT"/>
|
||||
<enum name="GL_QUADS_EXT"/>
|
||||
<enum name="GL_EQUAL"/>
|
||||
<enum name="GL_FRACTIONAL_ODD_EXT"/>
|
||||
<enum name="GL_FRACTIONAL_EVEN_EXT"/>
|
||||
<enum name="GL_CCW"/>
|
||||
<enum name="GL_CW"/>
|
||||
<enum name="GL_MAX_PATCH_VERTICES_EXT"/>
|
||||
<enum name="GL_MAX_TESS_GEN_LEVEL_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_PATCH_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT"/>
|
||||
<enum name="GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT"/>
|
||||
<enum name="GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED"/>
|
||||
<enum name="GL_IS_PER_PATCH_EXT"/>
|
||||
<enum name="GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT"/>
|
||||
<enum name="GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT"/>
|
||||
<enum name="GL_TESS_CONTROL_SHADER_EXT"/>
|
||||
<enum name="GL_TESS_EVALUATION_SHADER_EXT"/>
|
||||
<enum name="GL_TESS_CONTROL_SHADER_BIT_EXT"/>
|
||||
<enum name="GL_TESS_EVALUATION_SHADER_BIT_EXT"/>
|
||||
<command name="glPatchParameteriEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_texture" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_ALPHA4_EXT"/>
|
||||
@ -37552,6 +37897,40 @@ typedef unsigned int GLhandleARB;
|
||||
<enum name="GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_texture_border_clamp" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_TEXTURE_BORDER_COLOR_EXT"/>
|
||||
<enum name="GL_CLAMP_TO_BORDER_EXT"/>
|
||||
<command name="glTexParameterIivEXT"/>
|
||||
<command name="glTexParameterIuivEXT"/>
|
||||
<command name="glGetTexParameterIivEXT"/>
|
||||
<command name="glGetTexParameterIuivEXT"/>
|
||||
<command name="glSamplerParameterIivEXT"/>
|
||||
<command name="glSamplerParameterIuivEXT"/>
|
||||
<command name="glGetSamplerParameterIivEXT"/>
|
||||
<command name="glGetSamplerParameterIuivEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_texture_buffer" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_TEXTURE_BUFFER_EXT"/>
|
||||
<enum name="GL_TEXTURE_BUFFER_BINDING_EXT"/>
|
||||
<enum name="GL_MAX_TEXTURE_BUFFER_SIZE_EXT"/>
|
||||
<enum name="GL_TEXTURE_BINDING_BUFFER_EXT"/>
|
||||
<enum name="GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT"/>
|
||||
<enum name="GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT"/>
|
||||
<enum name="GL_SAMPLER_BUFFER_EXT"/>
|
||||
<enum name="GL_INT_SAMPLER_BUFFER_EXT"/>
|
||||
<enum name="GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT"/>
|
||||
<enum name="GL_IMAGE_BUFFER_EXT"/>
|
||||
<enum name="GL_INT_IMAGE_BUFFER_EXT"/>
|
||||
<enum name="GL_UNSIGNED_INT_IMAGE_BUFFER_EXT"/>
|
||||
<enum name="GL_TEXTURE_BUFFER_OFFSET_EXT"/>
|
||||
<enum name="GL_TEXTURE_BUFFER_SIZE_EXT"/>
|
||||
<command name="glTexBufferEXT"/>
|
||||
<command name="glTexBufferRangeEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_texture_buffer_object" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_TEXTURE_BUFFER_EXT"/>
|
||||
@ -37608,10 +37987,20 @@ typedef unsigned int GLhandleARB;
|
||||
<enum name="GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_texture_env_add" supported="gl">
|
||||
<extension name="GL_EXT_texture_cube_map_array" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_TEXTURE_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum name="GL_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT"/>
|
||||
<enum name="GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum name="GL_IMAGE_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum name="GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT"/>
|
||||
<enum name="GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_texture_env_add" supported="gl"/>
|
||||
<extension name="GL_EXT_texture_env_combine" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_COMBINE_EXT"/>
|
||||
@ -37867,6 +38256,16 @@ typedef unsigned int GLhandleARB;
|
||||
<enum name="GL_UNSIGNED_INT_2_10_10_10_REV_EXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_texture_view" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_TEXTURE_VIEW_MIN_LEVEL_EXT"/>
|
||||
<enum name="GL_TEXTURE_VIEW_NUM_LEVELS_EXT"/>
|
||||
<enum name="GL_TEXTURE_VIEW_MIN_LAYER_EXT"/>
|
||||
<enum name="GL_TEXTURE_VIEW_NUM_LAYERS_EXT"/>
|
||||
<enum name="GL_TEXTURE_IMMUTABLE_LEVELS"/>
|
||||
<command name="glTextureViewEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_EXT_timer_query" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_TIME_ELAPSED_EXT"/>
|
||||
@ -39103,10 +39502,7 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glFramebufferTextureFaceEXT"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_NV_geometry_shader4" supported="gl">
|
||||
<require>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_NV_geometry_shader4" supported="gl"/>
|
||||
<extension name="GL_NV_gpu_program4" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_MIN_PROGRAM_TEXEL_OFFSET_NV"/>
|
||||
@ -39787,10 +40183,7 @@ typedef unsigned int GLhandleARB;
|
||||
<command name="glTextureImage3DMultisampleCoverageNV"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_NV_texture_npot_2D_mipmap" supported="gles2">
|
||||
<require>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_NV_texture_npot_2D_mipmap" supported="gles2"/>
|
||||
<extension name="GL_NV_texture_rectangle" supported="gl">
|
||||
<require>
|
||||
<enum name="GL_TEXTURE_RECTANGLE_NV"/>
|
||||
@ -40718,12 +41111,8 @@ typedef unsigned int GLhandleARB;
|
||||
<enum name="GL_MIN_SAMPLE_SHADING_VALUE_OES"/>
|
||||
</require>
|
||||
</extension>
|
||||
<extension name="GL_OES_sample_variables" supported="gles2">
|
||||
<require/>
|
||||
</extension>
|
||||
<extension name="GL_OES_shader_image_atomic" supported="gles2">
|
||||
<require/>
|
||||
</extension>
|
||||
<extension name="GL_OES_sample_variables" supported="gles2"/>
|
||||
<extension name="GL_OES_shader_image_atomic" supported="gles2"/>
|
||||
<extension name="GL_OES_shader_multisample_interpolation" supported="gles2">
|
||||
<require>
|
||||
<enum name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES"/>
|
||||
|
Loading…
Reference in New Issue
Block a user