Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

[Graphics] Synced with May 2014 Khronos spec

  • Loading branch information...
commit a6bdd2840c8f64a0a884bff38c1c2f1f6b1db09e 1 parent 4dea46b
@thefiddler thefiddler authored
View
329 Source/Bind/Specifications/GL2/signatures.xml
@@ -5767,9 +5767,11 @@
<token name="LINE_STRIP_ADJACENCY_ARB" value="0x000B" />
<token name="LINE_STRIP_ADJACENCY_EXT" value="0x000B" />
<token name="PATCHES" value="0x000E" />
+ <token name="PATCHES_EXT" value="0x000E" />
<token name="POINTS" value="0x0000" />
<token name="POLYGON" value="0x0009" deprecated="3.2" />
<token name="QUADS" value="0x0007" />
+ <token name="QUADS_EXT" value="0x0007" />
<token name="QUAD_STRIP" value="0x0008" deprecated="3.2" />
<token name="TRIANGLES" value="0x0004" />
<token name="TRIANGLES_ADJACENCY" value="0x000C" />
@@ -6394,8 +6396,11 @@
<token name="FRAGMENT_SHADER_BIT" value="0x00000002" />
<token name="FRAGMENT_SHADER_BIT_EXT" value="0x00000002" />
<token name="GEOMETRY_SHADER_BIT" value="0x00000004" />
+ <token name="GEOMETRY_SHADER_BIT_EXT" value="0x00000004" />
<token name="TESS_CONTROL_SHADER_BIT" value="0x00000008" />
+ <token name="TESS_CONTROL_SHADER_BIT_EXT" value="0x00000008" />
<token name="TESS_EVALUATION_SHADER_BIT" value="0x00000010" />
+ <token name="TESS_EVALUATION_SHADER_BIT_EXT" value="0x00000010" />
<token name="COMPUTE_SHADER_BIT" value="0x00000020" />
<token name="ALL_SHADER_BITS" value="0xFFFFFFFF" />
<token name="ALL_SHADER_BITS_EXT" value="0xFFFFFFFF" />
@@ -29018,8 +29023,10 @@
<token name="LINE_STRIP_ADJACENCY_ARB" value="0x000B" />
<token name="LINE_STRIP_ADJACENCY_EXT" value="0x000B" />
<token name="PATCHES" value="0x000E" />
+ <token name="PATCHES_EXT" value="0x000E" />
<token name="POINTS" value="0x0000" />
<token name="QUADS" value="0x0007" />
+ <token name="QUADS_EXT" value="0x0007" />
<token name="TRIANGLES" value="0x0004" />
<token name="TRIANGLES_ADJACENCY" value="0x000C" />
<token name="TRIANGLES_ADJACENCY_ARB" value="0x000C" />
@@ -29224,8 +29231,11 @@
<token name="FRAGMENT_SHADER_BIT" value="0x00000002" />
<token name="FRAGMENT_SHADER_BIT_EXT" value="0x00000002" />
<token name="GEOMETRY_SHADER_BIT" value="0x00000004" />
+ <token name="GEOMETRY_SHADER_BIT_EXT" value="0x00000004" />
<token name="TESS_CONTROL_SHADER_BIT" value="0x00000008" />
+ <token name="TESS_CONTROL_SHADER_BIT_EXT" value="0x00000008" />
<token name="TESS_EVALUATION_SHADER_BIT" value="0x00000010" />
+ <token name="TESS_EVALUATION_SHADER_BIT_EXT" value="0x00000010" />
<token name="COMPUTE_SHADER_BIT" value="0x00000020" />
<token name="ALL_SHADER_BITS" value="0xFFFFFFFF" />
<token name="ALL_SHADER_BITS_EXT" value="0xFFFFFFFF" />
@@ -38768,9 +38778,11 @@
<token name="LINE_STRIP_ADJACENCY_ARB" value="0x000B" />
<token name="LINE_STRIP_ADJACENCY_EXT" value="0x000B" />
<token name="PATCHES" value="0x000E" />
+ <token name="PATCHES_EXT" value="0x000E" />
<token name="POINTS" value="0x0000" />
<token name="POLYGON" value="0x0009" deprecated="3.2" />
<token name="QUADS" value="0x0007" deprecated="3.2" />
+ <token name="QUADS_EXT" value="0x0007" />
<token name="QUAD_STRIP" value="0x0008" deprecated="3.2" />
<token name="TRIANGLES" value="0x0004" />
<token name="TRIANGLES_ADJACENCY" value="0x000C" />
@@ -39057,8 +39069,11 @@
<token name="FRAGMENT_SHADER_BIT" value="0x00000002" />
<token name="FRAGMENT_SHADER_BIT_EXT" value="0x00000002" />
<token name="GEOMETRY_SHADER_BIT" value="0x00000004" />
+ <token name="GEOMETRY_SHADER_BIT_EXT" value="0x00000004" />
<token name="TESS_CONTROL_SHADER_BIT" value="0x00000008" />
+ <token name="TESS_CONTROL_SHADER_BIT_EXT" value="0x00000008" />
<token name="TESS_EVALUATION_SHADER_BIT" value="0x00000010" />
+ <token name="TESS_EVALUATION_SHADER_BIT_EXT" value="0x00000010" />
<token name="COMPUTE_SHADER_BIT" value="0x00000020" />
<token name="ALL_SHADER_BITS" value="0xFFFFFFFF" />
<token name="ALL_SHADER_BITS_EXT" value="0xFFFFFFFF" />
@@ -42067,6 +42082,7 @@
<token name="FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT" value="0x8211" />
<token name="UNSIGNED_NORMALIZED_EXT" value="0x8C17" />
</enum>
+ <enum name="EXT_copy_image" />
<enum name="EXT_debug_label">
<token name="PROGRAM_PIPELINE_OBJECT_EXT" value="0x8A4F" />
<token name="PROGRAM_OBJECT_EXT" value="0x8B40" />
@@ -42128,7 +42144,73 @@
<token name="COLOR_ATTACHMENT14_EXT" value="0x8CEE" />
<token name="COLOR_ATTACHMENT15_EXT" value="0x8CEF" />
</enum>
+ <enum name="EXT_draw_buffers_indexed">
+ <token name="BLEND_EQUATION_RGB" value="0x8009" />
+ <token name="BLEND_EQUATION_ALPHA" value="0x883D" />
+ <token name="BLEND_SRC_RGB" value="0x80C9" />
+ <token name="BLEND_SRC_ALPHA" value="0x80CB" />
+ <token name="BLEND_DST_RGB" value="0x80C8" />
+ <token name="BLEND_DST_ALPHA" value="0x80CA" />
+ <token name="COLOR_WRITEMASK" value="0x0C23" />
+ <token name="BLEND" value="0x0BE2" />
+ <token name="FUNC_ADD" value="0x8006" />
+ <token name="FUNC_SUBTRACT" value="0x800A" />
+ <token name="FUNC_REVERSE_SUBTRACT" value="0x800B" />
+ <token name="MIN" value="0x8007" />
+ <token name="MAX" value="0x8008" />
+ <token name="ZERO" value="0" />
+ <token name="ONE" value="1" />
+ <token name="SRC_COLOR" value="0x0300" />
+ <token name="ONE_MINUS_SRC_COLOR" value="0x0301" />
+ <token name="DST_COLOR" value="0x0306" />
+ <token name="ONE_MINUS_DST_COLOR" value="0x0307" />
+ <token name="SRC_ALPHA" value="0x0302" />
+ <token name="ONE_MINUS_SRC_ALPHA" value="0x0303" />
+ <token name="DST_ALPHA" value="0x0304" />
+ <token name="ONE_MINUS_DST_ALPHA" value="0x0305" />
+ <token name="CONSTANT_COLOR" value="0x8001" />
+ <token name="ONE_MINUS_CONSTANT_COLOR" value="0x8002" />
+ <token name="CONSTANT_ALPHA" value="0x8003" />
+ <token name="ONE_MINUS_CONSTANT_ALPHA" value="0x8004" />
+ <token name="SRC_ALPHA_SATURATE" value="0x0308" />
+ </enum>
<enum name="EXT_draw_instanced" />
+ <enum name="EXT_geometry_shader">
+ <token name="GEOMETRY_SHADER_EXT" value="0x8DD9" />
+ <token name="GEOMETRY_SHADER_BIT_EXT" value="0x00000004" />
+ <token name="GEOMETRY_LINKED_VERTICES_OUT_EXT" value="0x8916" />
+ <token name="GEOMETRY_LINKED_INPUT_TYPE_EXT" value="0x8917" />
+ <token name="GEOMETRY_LINKED_OUTPUT_TYPE_EXT" value="0x8918" />
+ <token name="GEOMETRY_SHADER_INVOCATIONS_EXT" value="0x887F" />
+ <token name="LAYER_PROVOKING_VERTEX_EXT" value="0x825E" />
+ <token name="LINES_ADJACENCY_EXT" value="0x000A" />
+ <token name="LINE_STRIP_ADJACENCY_EXT" value="0x000B" />
+ <token name="TRIANGLES_ADJACENCY_EXT" value="0x000C" />
+ <token name="TRIANGLE_STRIP_ADJACENCY_EXT" value="0x000D" />
+ <token name="MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT" value="0x8DDF" />
+ <token name="MAX_GEOMETRY_UNIFORM_BLOCKS_EXT" value="0x8A2C" />
+ <token name="MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT" value="0x8A32" />
+ <token name="MAX_GEOMETRY_INPUT_COMPONENTS_EXT" value="0x9123" />
+ <token name="MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT" value="0x9124" />
+ <token name="MAX_GEOMETRY_OUTPUT_VERTICES_EXT" value="0x8DE0" />
+ <token name="MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT" value="0x8DE1" />
+ <token name="MAX_GEOMETRY_SHADER_INVOCATIONS_EXT" value="0x8E5A" />
+ <token name="MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT" value="0x8C29" />
+ <token name="MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT" value="0x92CF" />
+ <token name="MAX_GEOMETRY_ATOMIC_COUNTERS_EXT" value="0x92D5" />
+ <token name="MAX_GEOMETRY_IMAGE_UNIFORMS_EXT" value="0x90CD" />
+ <token name="MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT" value="0x90D7" />
+ <token name="FIRST_VERTEX_CONVENTION_EXT" value="0x8E4D" />
+ <token name="LAST_VERTEX_CONVENTION_EXT" value="0x8E4E" />
+ <token name="UNDEFINED_VERTEX_EXT" value="0x8260" />
+ <token name="PRIMITIVES_GENERATED_EXT" value="0x8C87" />
+ <token name="FRAMEBUFFER_DEFAULT_LAYERS_EXT" value="0x9312" />
+ <token name="MAX_FRAMEBUFFER_LAYERS_EXT" value="0x9317" />
+ <token name="FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT" value="0x8DA8" />
+ <token name="FRAMEBUFFER_ATTACHMENT_LAYERED_EXT" value="0x8DA7" />
+ <token name="REFERENCED_BY_GEOMETRY_SHADER_EXT" value="0x9309" />
+ </enum>
+ <enum name="EXT_gpu_shader5" />
<enum name="EXT_instanced_arrays">
<token name="VERTEX_ATTRIB_ARRAY_DIVISOR_EXT" value="0x88FE" />
</enum>
@@ -42166,6 +42248,8 @@
<token name="COMPRESSED_SRGB_PVRTC_4BPPV1_EXT" value="0x8A55" />
<token name="COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV1_EXT" value="0x8A56" />
<token name="COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT" value="0x8A57" />
+ <token name="COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG" value="0x93F0" />
+ <token name="COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG" value="0x93F1" />
</enum>
<enum name="EXT_read_format_bgra">
<token name="BGRA_EXT" value="0x80E1" />
@@ -42194,7 +42278,9 @@
<enum name="EXT_shader_framebuffer_fetch">
<token name="FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" value="0x8A52" />
</enum>
+ <enum name="EXT_shader_implicit_conversions" />
<enum name="EXT_shader_integer_mix" />
+ <enum name="EXT_shader_io_blocks" />
<enum name="EXT_shader_pixel_local_storage">
<token name="MAX_SHADER_PIXEL_LOCAL_STORAGE_FAST_SIZE_EXT" value="0x8F63" />
<token name="MAX_SHADER_PIXEL_LOCAL_STORAGE_SIZE_EXT" value="0x8F67" />
@@ -42216,6 +42302,75 @@
<enum name="EXT_sRGB_write_control">
<token name="FRAMEBUFFER_SRGB_EXT" value="0x8DB9" />
</enum>
+ <enum name="EXT_tessellation_shader">
+ <token name="PATCHES_EXT" value="0x000E" />
+ <token name="PATCH_VERTICES_EXT" value="0x8E72" />
+ <token name="TESS_CONTROL_OUTPUT_VERTICES_EXT" value="0x8E75" />
+ <token name="TESS_GEN_MODE_EXT" value="0x8E76" />
+ <token name="TESS_GEN_SPACING_EXT" value="0x8E77" />
+ <token name="TESS_GEN_VERTEX_ORDER_EXT" value="0x8E78" />
+ <token name="TESS_GEN_POINT_MODE_EXT" value="0x8E79" />
+ <token name="TRIANGLES" value="0x0004" />
+ <token name="ISOLINES_EXT" value="0x8E7A" />
+ <token name="QUADS_EXT" value="0x0007" />
+ <token name="EQUAL" value="0x0202" />
+ <token name="FRACTIONAL_ODD_EXT" value="0x8E7B" />
+ <token name="FRACTIONAL_EVEN_EXT" value="0x8E7C" />
+ <token name="CCW" value="0x0901" />
+ <token name="CW" value="0x0900" />
+ <token name="MAX_PATCH_VERTICES_EXT" value="0x8E7D" />
+ <token name="MAX_TESS_GEN_LEVEL_EXT" value="0x8E7E" />
+ <token name="MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT" value="0x8E7F" />
+ <token name="MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT" value="0x8E80" />
+ <token name="MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT" value="0x8E81" />
+ <token name="MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT" value="0x8E82" />
+ <token name="MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT" value="0x8E83" />
+ <token name="MAX_TESS_PATCH_COMPONENTS_EXT" value="0x8E84" />
+ <token name="MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT" value="0x8E85" />
+ <token name="MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT" value="0x8E86" />
+ <token name="MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT" value="0x8E89" />
+ <token name="MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT" value="0x8E8A" />
+ <token name="MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT" value="0x886C" />
+ <token name="MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT" value="0x886D" />
+ <token name="MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT" value="0x8E1E" />
+ <token name="MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT" value="0x8E1F" />
+ <token name="MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT" value="0x92CD" />
+ <token name="MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT" value="0x92CE" />
+ <token name="MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT" value="0x92D3" />
+ <token name="MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT" value="0x92D4" />
+ <token name="MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT" value="0x90CB" />
+ <token name="MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT" value="0x90CC" />
+ <token name="MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT" value="0x90D8" />
+ <token name="MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT" value="0x90D9" />
+ <token name="PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED" value="0x8221" />
+ <token name="IS_PER_PATCH_EXT" value="0x92E7" />
+ <token name="REFERENCED_BY_TESS_CONTROL_SHADER_EXT" value="0x9307" />
+ <token name="REFERENCED_BY_TESS_EVALUATION_SHADER_EXT" value="0x9308" />
+ <token name="TESS_CONTROL_SHADER_EXT" value="0x8E88" />
+ <token name="TESS_EVALUATION_SHADER_EXT" value="0x8E87" />
+ <token name="TESS_CONTROL_SHADER_BIT_EXT" value="0x00000008" />
+ <token name="TESS_EVALUATION_SHADER_BIT_EXT" value="0x00000010" />
+ </enum>
+ <enum name="EXT_texture_border_clamp">
+ <token name="TEXTURE_BORDER_COLOR_EXT" value="0x1004" />
+ <token name="CLAMP_TO_BORDER_EXT" value="0x812D" />
+ </enum>
+ <enum name="EXT_texture_buffer">
+ <token name="TEXTURE_BUFFER_EXT" value="0x8C2A" />
+ <token name="TEXTURE_BUFFER_BINDING_EXT" value="0x8C2A" />
+ <token name="MAX_TEXTURE_BUFFER_SIZE_EXT" value="0x8C2B" />
+ <token name="TEXTURE_BINDING_BUFFER_EXT" value="0x8C2C" />
+ <token name="TEXTURE_BUFFER_DATA_STORE_BINDING_EXT" value="0x8C2D" />
+ <token name="TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT" value="0x919F" />
+ <token name="SAMPLER_BUFFER_EXT" value="0x8DC2" />
+ <token name="INT_SAMPLER_BUFFER_EXT" value="0x8DD0" />
+ <token name="UNSIGNED_INT_SAMPLER_BUFFER_EXT" value="0x8DD8" />
+ <token name="IMAGE_BUFFER_EXT" value="0x9051" />
+ <token name="INT_IMAGE_BUFFER_EXT" value="0x905C" />
+ <token name="UNSIGNED_INT_IMAGE_BUFFER_EXT" value="0x9067" />
+ <token name="TEXTURE_BUFFER_OFFSET_EXT" value="0x919D" />
+ <token name="TEXTURE_BUFFER_SIZE_EXT" value="0x919E" />
+ </enum>
<enum name="EXT_texture_compression_dxt1">
<token name="COMPRESSED_RGB_S3TC_DXT1_EXT" value="0x83F0" />
<token name="COMPRESSED_RGBA_S3TC_DXT1_EXT" value="0x83F1" />
@@ -42226,6 +42381,17 @@
<token name="COMPRESSED_RGBA_S3TC_DXT3_EXT" value="0x83F2" />
<token name="COMPRESSED_RGBA_S3TC_DXT5_EXT" value="0x83F3" />
</enum>
+ <enum name="EXT_texture_cube_map_array">
+ <token name="TEXTURE_CUBE_MAP_ARRAY_EXT" value="0x9009" />
+ <token name="TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT" value="0x900A" />
+ <token name="SAMPLER_CUBE_MAP_ARRAY_EXT" value="0x900C" />
+ <token name="SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT" value="0x900D" />
+ <token name="INT_SAMPLER_CUBE_MAP_ARRAY_EXT" value="0x900E" />
+ <token name="UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT" value="0x900F" />
+ <token name="IMAGE_CUBE_MAP_ARRAY_EXT" value="0x9054" />
+ <token name="INT_IMAGE_CUBE_MAP_ARRAY_EXT" value="0x905F" />
+ <token name="UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT" value="0x906A" />
+ </enum>
<enum name="EXT_texture_filter_anisotropic">
<token name="TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FE" />
<token name="MAX_TEXTURE_MAX_ANISOTROPY_EXT" value="0x84FF" />
@@ -42272,6 +42438,13 @@
<enum name="EXT_texture_type_2_10_10_10_REV">
<token name="UNSIGNED_INT_2_10_10_10_REV_EXT" value="0x8368" />
</enum>
+ <enum name="EXT_texture_view">
+ <token name="TEXTURE_VIEW_MIN_LEVEL_EXT" value="0x82DB" />
+ <token name="TEXTURE_VIEW_NUM_LEVELS_EXT" value="0x82DC" />
+ <token name="TEXTURE_VIEW_MIN_LAYER_EXT" value="0x82DD" />
+ <token name="TEXTURE_VIEW_NUM_LAYERS_EXT" value="0x82DE" />
+ <token name="TEXTURE_IMMUTABLE_LEVELS" value="0x82DF" />
+ </enum>
<enum name="EXT_unpack_subimage">
<token name="UNPACK_ROW_LENGTH_EXT" value="0x0CF2" />
<token name="UNPACK_SKIP_ROWS_EXT" value="0x0CF3" />
@@ -44005,9 +44178,11 @@
<token name="LINE_STRIP_ADJACENCY_ARB" value="0x000B" />
<token name="LINE_STRIP_ADJACENCY_EXT" value="0x000B" />
<token name="PATCHES" value="0x000E" />
+ <token name="PATCHES_EXT" value="0x000E" />
<token name="POINTS" value="0x0000" />
<token name="POLYGON" value="0x0009" deprecated="3.2" />
<token name="QUADS" value="0x0007" deprecated="3.2" />
+ <token name="QUADS_EXT" value="0x0007" />
<token name="QUAD_STRIP" value="0x0008" deprecated="3.2" />
<token name="TRIANGLES" value="0x0004" />
<token name="TRIANGLES_ADJACENCY" value="0x000C" />
@@ -44305,8 +44480,11 @@
<token name="FRAGMENT_SHADER_BIT" value="0x00000002" />
<token name="FRAGMENT_SHADER_BIT_EXT" value="0x00000002" />
<token name="GEOMETRY_SHADER_BIT" value="0x00000004" />
+ <token name="GEOMETRY_SHADER_BIT_EXT" value="0x00000004" />
<token name="TESS_CONTROL_SHADER_BIT" value="0x00000008" />
+ <token name="TESS_CONTROL_SHADER_BIT_EXT" value="0x00000008" />
<token name="TESS_EVALUATION_SHADER_BIT" value="0x00000010" />
+ <token name="TESS_EVALUATION_SHADER_BIT_EXT" value="0x00000010" />
<token name="COMPUTE_SHADER_BIT" value="0x00000020" />
<token name="ALL_SHADER_BITS" value="0xFFFFFFFF" />
<token name="ALL_SHADER_BITS_EXT" value="0xFFFFFFFF" />
@@ -44365,6 +44543,31 @@
<param name="mode" type="BlendEquationModeEXT" flow="in" />
<returns type="void" />
</function>
+ <function name="BlendEquationiEXT" category="EXT_draw_buffers_indexed" extension="EXT">
+ <param name="buf" type="GLuint" flow="in" />
+ <param name="mode" type="GLenum" flow="in" />
+ <returns type="void" />
+ </function>
+ <function name="BlendEquationSeparateiEXT" category="EXT_draw_buffers_indexed" extension="EXT">
+ <param name="buf" type="GLuint" flow="in" />
+ <param name="modeRGB" type="GLenum" flow="in" />
+ <param name="modeAlpha" type="GLenum" flow="in" />
+ <returns type="void" />
+ </function>
+ <function name="BlendFunciEXT" category="EXT_draw_buffers_indexed" extension="EXT">
+ <param name="buf" type="GLuint" flow="in" />
+ <param name="src" type="GLenum" flow="in" />
+ <param name="dst" type="GLenum" flow="in" />
+ <returns type="void" />
+ </function>
+ <function name="BlendFuncSeparateiEXT" category="EXT_draw_buffers_indexed" extension="EXT">
+ <param name="buf" type="GLuint" flow="in" />
+ <param name="srcRGB" type="GLenum" flow="in" />
+ <param name="dstRGB" type="GLenum" flow="in" />
+ <param name="srcAlpha" type="GLenum" flow="in" />
+ <param name="dstAlpha" type="GLenum" flow="in" />
+ <returns type="void" />
+ </function>
<function name="BlendParameteriNV" category="NV_blend_equation_advanced" extension="NV">
<param name="pname" type="GLenum" flow="in" />
<param name="value" type="GLint" flow="in" />
@@ -44402,6 +44605,14 @@
<param name="timeout" type="GLuint64" flow="in" />
<returns type="GLenum" />
</function>
+ <function name="ColorMaskiEXT" category="EXT_draw_buffers_indexed" extension="EXT">
+ <param name="index" type="GLuint" flow="in" />
+ <param name="r" type="Boolean" flow="in" />
+ <param name="g" type="Boolean" flow="in" />
+ <param name="b" type="Boolean" flow="in" />
+ <param name="a" type="Boolean" flow="in" />
+ <returns type="void" />
+ </function>
<function name="CompressedTexImage3DOES" category="OES_texture_3D" extension="OES">
<param name="target" type="GLenum" flow="in" />
<param name="level" type="GLint" flow="in" />
@@ -44436,6 +44647,24 @@
<param name="size" type="BufferSize" flow="in" />
<returns type="void" />
</function>
+ <function name="CopyImageSubDataEXT" category="EXT_copy_image" extension="EXT">
+ <param name="srcName" type="GLuint" flow="in" />
+ <param name="srcTarget" type="GLenum" flow="in" />
+ <param name="srcLevel" type="GLint" flow="in" />
+ <param name="srcX" type="GLint" flow="in" />
+ <param name="srcY" type="GLint" flow="in" />
+ <param name="srcZ" type="GLint" flow="in" />
+ <param name="dstName" type="GLuint" flow="in" />
+ <param name="dstTarget" type="GLenum" flow="in" />
+ <param name="dstLevel" type="GLint" flow="in" />
+ <param name="dstX" type="GLint" flow="in" />
+ <param name="dstY" type="GLint" flow="in" />
+ <param name="dstZ" type="GLint" flow="in" />
+ <param name="srcWidth" type="GLsizei" flow="in" />
+ <param name="srcHeight" type="GLsizei" flow="in" />
+ <param name="srcDepth" type="GLsizei" flow="in" />
+ <returns type="void" />
+ </function>
<function name="CopyTexSubImage3DOES" category="OES_texture_3D" extension="OES">
<param name="target" type="GLenum" flow="in" />
<param name="level" type="GLint" flow="in" />
@@ -44562,6 +44791,11 @@
<param name="driverControl" type="GLuint" flow="in" />
<returns type="void" />
</function>
+ <function name="DisableiEXT" category="EXT_draw_buffers_indexed" extension="EXT">
+ <param name="target" type="GLenum" flow="in" />
+ <param name="index" type="GLuint" flow="in" />
+ <returns type="void" />
+ </function>
<function name="DiscardFramebufferEXT" category="EXT_discard_framebuffer" extension="EXT">
<param name="target" type="GLenum" flow="in" />
<param name="numAttachments" type="GLsizei" flow="in" />
@@ -44643,6 +44877,11 @@
<param name="driverControl" type="GLuint" flow="in" />
<returns type="void" />
</function>
+ <function name="EnableiEXT" category="EXT_draw_buffers_indexed" extension="EXT">
+ <param name="target" type="GLenum" flow="in" />
+ <param name="index" type="GLuint" flow="in" />
+ <returns type="void" />
+ </function>
<function name="EndPerfMonitorAMD" category="AMD_performance_monitor" extension="AMD">
<param name="monitor" type="GLuint" flow="in" />
<returns type="void" />
@@ -44781,6 +45020,13 @@
<param name="zoffset" type="GLint" flow="in" />
<returns type="void" />
</function>
+ <function name="FramebufferTextureEXT" category="EXT_geometry_shader" extension="EXT">
+ <param name="target" type="FramebufferTarget" flow="in" />
+ <param name="attachment" type="FramebufferAttachment" flow="in" />
+ <param name="texture" type="Texture" flow="in" />
+ <param name="level" type="CheckedInt32" flow="in" />
+ <returns type="void" />
+ </function>
<function name="GenFencesNV" category="NV_fence" extension="NV">
<param name="n" type="GLsizei" flow="in" />
<param name="fences" type="FenceNV *" flow="out" count="n" />
@@ -45070,6 +45316,18 @@
<param name="params" type="GLuint *" flow="out" />
<returns type="void" />
</function>
+ <function name="GetSamplerParameterIivEXT" category="EXT_texture_border_clamp" extension="EXT">
+ <param name="sampler" type="GLuint" flow="in" />
+ <param name="pname" type="GLenum" flow="in" />
+ <param name="params" type="GLint *" flow="out" count="COMPSIZE(pname)" />
+ <returns type="void" />
+ </function>
+ <function name="GetSamplerParameterIuivEXT" category="EXT_texture_border_clamp" extension="EXT">
+ <param name="sampler" type="GLuint" flow="in" />
+ <param name="pname" type="GLenum" flow="in" />
+ <param name="params" type="GLuint *" flow="out" count="COMPSIZE(pname)" />
+ <returns type="void" />
+ </function>
<function name="GetSyncivAPPLE" category="APPLE_sync" extension="APPLE">
<param name="sync" type="GLsync" flow="in" />
<param name="pname" type="GLenum" flow="in" />
@@ -45078,6 +45336,18 @@
<param name="values" type="GLint *" flow="out" count="bufSize" />
<returns type="void" />
</function>
+ <function name="GetTexParameterIivEXT" category="EXT_texture_border_clamp" extension="EXT">
+ <param name="target" type="TextureTarget" flow="in" />
+ <param name="pname" type="GetTextureParameter" flow="in" />
+ <param name="params" type="GLint *" flow="out" count="COMPSIZE(pname)" />
+ <returns type="void" />
+ </function>
+ <function name="GetTexParameterIuivEXT" category="EXT_texture_border_clamp" extension="EXT">
+ <param name="target" type="TextureTarget" flow="in" />
+ <param name="pname" type="GetTextureParameter" flow="in" />
+ <param name="params" type="GLuint *" flow="out" count="COMPSIZE(pname)" />
+ <returns type="void" />
+ </function>
<function name="GetTranslatedShaderSourceANGLE" category="ANGLE_translated_shader_source" extension="ANGLE">
<param name="shader" type="GLuint" flow="in" />
<param name="bufsize" type="GLsizei" flow="in" />
@@ -45090,6 +45360,11 @@
<param name="marker" type="GLchar *" flow="in" />
<returns type="void" />
</function>
+ <function name="IsEnablediEXT" category="EXT_draw_buffers_indexed" extension="EXT">
+ <param name="target" type="GLenum" flow="in" />
+ <param name="index" type="GLuint" flow="in" />
+ <returns type="Boolean" />
+ </function>
<function name="IsFenceNV" category="NV_fence" extension="NV">
<param name="fence" type="FenceNV" flow="in" />
<returns type="Boolean" />
@@ -45174,6 +45449,11 @@
<param name="label" type="GLchar *" flow="in" />
<returns type="void" />
</function>
+ <function name="PatchParameteriEXT" category="EXT_tessellation_shader" extension="EXT">
+ <param name="pname" type="GLenum" flow="in" />
+ <param name="value" type="GLint" flow="in" />
+ <returns type="void" />
+ </function>
<function name="PopDebugGroup" category="KHR_debug" extension="Core">
<returns type="void" />
</function>
@@ -45529,6 +45809,18 @@
<function name="ResolveMultisampleFramebufferAPPLE" category="APPLE_framebuffer_multisample" extension="APPLE">
<returns type="void" />
</function>
+ <function name="SamplerParameterIivEXT" category="EXT_texture_border_clamp" extension="EXT">
+ <param name="sampler" type="GLuint" flow="in" />
+ <param name="pname" type="GLenum" flow="in" />
+ <param name="param" type="GLint *" flow="in" count="COMPSIZE(pname)" />
+ <returns type="void" />
+ </function>
+ <function name="SamplerParameterIuivEXT" category="EXT_texture_border_clamp" extension="EXT">
+ <param name="sampler" type="GLuint" flow="in" />
+ <param name="pname" type="GLenum" flow="in" />
+ <param name="param" type="GLuint *" flow="in" count="COMPSIZE(pname)" />
+ <returns type="void" />
+ </function>
<function name="SelectPerfMonitorCountersAMD" category="AMD_performance_monitor" extension="AMD">
<param name="monitor" type="GLuint" flow="in" />
<param name="enable" type="Boolean" flow="in" />
@@ -45554,6 +45846,20 @@
<param name="fence" type="FenceNV" flow="in" />
<returns type="Boolean" />
</function>
+ <function name="TexBufferEXT" category="EXT_texture_buffer" extension="EXT">
+ <param name="target" type="TextureTarget" flow="in" />
+ <param name="internalformat" type="GLenum" flow="in" />
+ <param name="buffer" type="GLuint" flow="in" />
+ <returns type="void" />
+ </function>
+ <function name="TexBufferRangeEXT" category="EXT_texture_buffer" extension="EXT">
+ <param name="target" type="GLenum" flow="in" />
+ <param name="internalformat" type="GLenum" flow="in" />
+ <param name="buffer" type="GLuint" flow="in" />
+ <param name="offset" type="BufferOffset" flow="in" />
+ <param name="size" type="BufferSize" flow="in" />
+ <returns type="void" />
+ </function>
<function name="TexImage3DOES" category="OES_texture_3D" extension="OES">
<param name="target" type="GLenum" flow="in" />
<param name="level" type="GLint" flow="in" />
@@ -45567,6 +45873,18 @@
<param name="pixels" type="void *" flow="in" count="COMPSIZE(format,type,width,height,depth)" />
<returns type="void" />
</function>
+ <function name="TexParameterIivEXT" category="EXT_texture_border_clamp" extension="EXT">
+ <param name="target" type="TextureTarget" flow="in" />
+ <param name="pname" type="TextureParameterName" flow="in" />
+ <param name="params" type="GLint *" flow="in" count="COMPSIZE(pname)" />
+ <returns type="void" />
+ </function>
+ <function name="TexParameterIuivEXT" category="EXT_texture_border_clamp" extension="EXT">
+ <param name="target" type="TextureTarget" flow="in" />
+ <param name="pname" type="TextureParameterName" flow="in" />
+ <param name="params" type="GLuint *" flow="in" count="COMPSIZE(pname)" />
+ <returns type="void" />
+ </function>
<function name="TexStorage1DEXT" category="EXT_texture_storage" extension="EXT">
<param name="target" type="GLenum" flow="in" />
<param name="levels" type="GLsizei" flow="in" />
@@ -45642,6 +45960,17 @@
<param name="depth" type="GLsizei" flow="in" />
<returns type="void" />
</function>
+ <function name="TextureViewEXT" category="EXT_texture_view" extension="EXT">
+ <param name="texture" type="GLuint" flow="in" />
+ <param name="target" type="GLenum" flow="in" />
+ <param name="origtexture" type="GLuint" flow="in" />
+ <param name="internalformat" type="GLenum" flow="in" />
+ <param name="minlevel" type="GLuint" flow="in" />
+ <param name="numlevels" type="GLuint" flow="in" />
+ <param name="minlayer" type="GLuint" flow="in" />
+ <param name="numlayers" type="GLuint" flow="in" />
+ <returns type="void" />
+ </function>
<function name="UniformMatrix2x3fvNV" category="NV_non_square_matrices" extension="NV">
<param name="location" type="GLint" flow="in" />
<param name="count" type="GLsizei" flow="in" />
View
40 Source/OpenTK/Graphics/ES11/ES11Enums.cs
@@ -188,6 +188,10 @@ public enum All : int
/// </summary>
GeometryShaderBit = ((int)0x00000004) ,
/// <summary>
+ /// Original was GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004
+ /// </summary>
+ GeometryShaderBitExt = ((int)0x00000004) ,
+ /// <summary>
/// Original was GL_LINE_BIT = 0x00000004
/// </summary>
LineBit = ((int)0x00000004) ,
@@ -220,6 +224,10 @@ public enum All : int
/// </summary>
TessControlShaderBit = ((int)0x00000008) ,
/// <summary>
+ /// Original was GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008
+ /// </summary>
+ TessControlShaderBitExt = ((int)0x00000008) ,
+ /// <summary>
/// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008
/// </summary>
TextureFetchBarrierBit = ((int)0x00000008) ,
@@ -244,6 +252,10 @@ public enum All : int
/// </summary>
TessEvaluationShaderBit = ((int)0x00000010) ,
/// <summary>
+ /// Original was GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010
+ /// </summary>
+ TessEvaluationShaderBitExt = ((int)0x00000010) ,
+ /// <summary>
/// Original was GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020
/// </summary>
ColorBufferBit5Qcom = ((int)0x00000020) ,
@@ -492,6 +504,10 @@ public enum All : int
/// </summary>
Quads = ((int)0x0007) ,
/// <summary>
+ /// Original was GL_QUADS_EXT = 0x0007
+ /// </summary>
+ QuadsExt = ((int)0x0007) ,
+ /// <summary>
/// Original was GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008
/// </summary>
MapInvalidateBufferBit = ((int)0x0008) ,
@@ -568,6 +584,10 @@ public enum All : int
/// </summary>
Patches = ((int)0x000E) ,
/// <summary>
+ /// Original was GL_PATCHES_EXT = 0x000E
+ /// </summary>
+ PatchesExt = ((int)0x000E) ,
+ /// <summary>
/// Original was GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010
/// </summary>
MapFlushExplicitBit = ((int)0x0010) ,
@@ -14512,6 +14532,10 @@ public enum PrimitiveType : int
/// </summary>
Quads = ((int)0x0007) ,
/// <summary>
+ /// Original was GL_QUADS_EXT = 0x0007
+ /// </summary>
+ QuadsExt = ((int)0x0007) ,
+ /// <summary>
/// Original was GL_QUAD_STRIP = 0x0008
/// </summary>
QuadStrip = ((int)0x0008) ,
@@ -14571,6 +14595,10 @@ public enum PrimitiveType : int
/// Original was GL_PATCHES = 0x000E
/// </summary>
Patches = ((int)0x000E) ,
+ /// <summary>
+ /// Original was GL_PATCHES_EXT = 0x000E
+ /// </summary>
+ PatchesExt = ((int)0x000E) ,
}
/// <summary>
@@ -15933,14 +15961,26 @@ public enum UseProgramStageMask : int
/// </summary>
GeometryShaderBit = ((int)0x00000004) ,
/// <summary>
+ /// Original was GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004
+ /// </summary>
+ GeometryShaderBitExt = ((int)0x00000004) ,
+ /// <summary>
/// Original was GL_TESS_CONTROL_SHADER_BIT = 0x00000008
/// </summary>
TessControlShaderBit = ((int)0x00000008) ,
/// <summary>
+ /// Original was GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008
+ /// </summary>
+ TessControlShaderBitExt = ((int)0x00000008) ,
+ /// <summary>
/// Original was GL_TESS_EVALUATION_SHADER_BIT = 0x00000010
/// </summary>
TessEvaluationShaderBit = ((int)0x00000010) ,
/// <summary>
+ /// Original was GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010
+ /// </summary>
+ TessEvaluationShaderBitExt = ((int)0x00000010) ,
+ /// <summary>
/// Original was GL_COMPUTE_SHADER_BIT = 0x00000020
/// </summary>
ComputeShaderBit = ((int)0x00000020) ,
View
2,610 Source/OpenTK/Graphics/ES20/ES20.cs
1,858 additions, 752 deletions not shown
View
1,147 Source/OpenTK/Graphics/ES20/ES20Enums.cs
@@ -165,7 +165,7 @@ public enum ActiveUniformType : int
}
/// <summary>
- /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 147 other functions
+ /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 163 other functions
/// </summary>
public enum All : int
{
@@ -306,6 +306,10 @@ public enum All : int
/// </summary>
GeometryShaderBit = ((int)0x00000004) ,
/// <summary>
+ /// Original was GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004
+ /// </summary>
+ GeometryShaderBitExt = ((int)0x00000004) ,
+ /// <summary>
/// Original was GL_LINE_BIT = 0x00000004
/// </summary>
LineBit = ((int)0x00000004) ,
@@ -338,6 +342,10 @@ public enum All : int
/// </summary>
TessControlShaderBit = ((int)0x00000008) ,
/// <summary>
+ /// Original was GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008
+ /// </summary>
+ TessControlShaderBitExt = ((int)0x00000008) ,
+ /// <summary>
/// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008
/// </summary>
TextureFetchBarrierBit = ((int)0x00000008) ,
@@ -362,6 +370,10 @@ public enum All : int
/// </summary>
TessEvaluationShaderBit = ((int)0x00000010) ,
/// <summary>
+ /// Original was GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010
+ /// </summary>
+ TessEvaluationShaderBitExt = ((int)0x00000010) ,
+ /// <summary>
/// Original was GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020
/// </summary>
ColorBufferBit5Qcom = ((int)0x00000020) ,
@@ -610,6 +622,10 @@ public enum All : int
/// </summary>
Quads = ((int)0x0007) ,
/// <summary>
+ /// Original was GL_QUADS_EXT = 0x0007
+ /// </summary>
+ QuadsExt = ((int)0x0007) ,
+ /// <summary>
/// Original was GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008
/// </summary>
MapInvalidateBufferBit = ((int)0x0008) ,
@@ -686,6 +702,10 @@ public enum All : int
/// </summary>
Patches = ((int)0x000E) ,
/// <summary>
+ /// Original was GL_PATCHES_EXT = 0x000E
+ /// </summary>
+ PatchesExt = ((int)0x000E) ,
+ /// <summary>
/// Original was GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010
/// </summary>
MapFlushExplicitBit = ((int)0x0010) ,
@@ -1942,6 +1962,10 @@ public enum All : int
/// </summary>
TextureBorderColor = ((int)0x1004) ,
/// <summary>
+ /// Original was GL_TEXTURE_BORDER_COLOR_EXT = 0x1004
+ /// </summary>
+ TextureBorderColorExt = ((int)0x1004) ,
+ /// <summary>
/// Original was GL_TEXTURE_BORDER_COLOR_NV = 0x1004
/// </summary>
TextureBorderColorNv = ((int)0x1004) ,
@@ -2754,10 +2778,18 @@ public enum All : int
/// </summary>
FuncAddExt = ((int)0x8006) ,
/// <summary>
+ /// Original was GL_MIN = 0x8007
+ /// </summary>
+ Min = ((int)0x8007) ,
+ /// <summary>
/// Original was GL_MIN_EXT = 0x8007
/// </summary>
MinExt = ((int)0x8007) ,
/// <summary>
+ /// Original was GL_MAX = 0x8008
+ /// </summary>
+ Max = ((int)0x8008) ,
+ /// <summary>
/// Original was GL_MAX_EXT = 0x8008
/// </summary>
MaxExt = ((int)0x8008) ,
@@ -4138,6 +4170,10 @@ public enum All : int
/// </summary>
ClampToBorderArb = ((int)0x812D) ,
/// <summary>
+ /// Original was GL_CLAMP_TO_BORDER_EXT = 0x812D
+ /// </summary>
+ ClampToBorderExt = ((int)0x812D) ,
+ /// <summary>
/// Original was GL_CLAMP_TO_BORDER_NV = 0x812D
/// </summary>
ClampToBorderNv = ((int)0x812D) ,
@@ -4586,6 +4622,10 @@ public enum All : int
/// </summary>
FramebufferUndefinedOes = ((int)0x8219) ,
/// <summary>
+ /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221
+ /// </summary>
+ PrimitiveRestartForPatchesSupported = ((int)0x8221) ,
+ /// <summary>
/// Original was GL_RG_EXT = 0x8227
/// </summary>
RgExt = ((int)0x8227) ,
@@ -4778,6 +4818,14 @@ public enum All : int
/// </summary>
ProgramPipelineBindingExt = ((int)0x825A) ,
/// <summary>
+ /// Original was GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E
+ /// </summary>
+ LayerProvokingVertexExt = ((int)0x825E) ,
+ /// <summary>
+ /// Original was GL_UNDEFINED_VERTEX_EXT = 0x8260
+ /// </summary>
+ UndefinedVertexExt = ((int)0x8260) ,
+ /// <summary>
/// Original was GL_NO_RESET_NOTIFICATION_EXT = 0x8261
/// </summary>
NoResetNotificationExt = ((int)0x8261) ,
@@ -4830,6 +4878,26 @@ public enum All : int
/// </summary>
DebugGroupStackDepthKhr = ((int)0x826D) ,
/// <summary>
+ /// Original was GL_TEXTURE_VIEW_MIN_LEVEL_EXT = 0x82DB
+ /// </summary>
+ TextureViewMinLevelExt = ((int)0x82DB) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 0x82DC
+ /// </summary>
+ TextureViewNumLevelsExt = ((int)0x82DC) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_VIEW_MIN_LAYER_EXT = 0x82DD
+ /// </summary>
+ TextureViewMinLayerExt = ((int)0x82DD) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 0x82DE
+ /// </summary>
+ TextureViewNumLayersExt = ((int)0x82DE) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF
+ /// </summary>
+ TextureImmutableLevels = ((int)0x82DF) ,
+ /// <summary>
/// Original was GL_BUFFER = 0x82E0
/// </summary>
Buffer = ((int)0x82E0) ,
@@ -5722,10 +5790,22 @@ public enum All : int
/// </summary>
VertexAttribArrayNormalized = ((int)0x886A) ,
/// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 0x886C
+ /// </summary>
+ MaxTessControlInputComponentsExt = ((int)0x886C) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 0x886D
+ /// </summary>
+ MaxTessEvaluationInputComponentsExt = ((int)0x886D) ,
+ /// <summary>
/// Original was GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872
/// </summary>
MaxTextureImageUnits = ((int)0x8872) ,
/// <summary>
+ /// Original was GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x887F
+ /// </summary>
+ GeometryShaderInvocationsExt = ((int)0x887F) ,
+ /// <summary>
/// Original was GL_ARRAY_BUFFER = 0x8892
/// </summary>
ArrayBuffer = ((int)0x8892) ,
@@ -5798,6 +5878,18 @@ public enum All : int
/// </summary>
VertexAttribArrayDivisorNv = ((int)0x88FE) ,
/// <summary>
+ /// Original was GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 0x8916
+ /// </summary>
+ GeometryLinkedVerticesOutExt = ((int)0x8916) ,
+ /// <summary>
+ /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 0x8917
+ /// </summary>
+ GeometryLinkedInputTypeExt = ((int)0x8917) ,
+ /// <summary>
+ /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 0x8918
+ /// </summary>
+ GeometryLinkedOutputTypeExt = ((int)0x8918) ,
+ /// <summary>
/// Original was GL_PACK_RESAMPLE_OML = 0x8984
/// </summary>
PackResampleOml = ((int)0x8984) ,
@@ -5810,6 +5902,14 @@ public enum All : int
/// </summary>
Rgb422Apple = ((int)0x8A1F) ,
/// <summary>
+ /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 0x8A2C
+ /// </summary>
+ MaxGeometryUniformBlocksExt = ((int)0x8A2C) ,
+ /// <summary>
+ /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8A32
+ /// </summary>
+ MaxCombinedGeometryUniformComponentsExt = ((int)0x8A32) ,
+ /// <summary>
/// Original was GL_TEXTURE_SRGB_DECODE_EXT = 0x8A48
/// </summary>
TextureSrgbDecodeExt = ((int)0x8A48) ,
@@ -6182,6 +6282,30 @@ public enum All : int
/// </summary>
UnsignedNormalizedExt = ((int)0x8C17) ,
/// <summary>
+ /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29
+ /// </summary>
+ MaxGeometryTextureImageUnitsExt = ((int)0x8C29) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_BINDING_EXT = 0x8C2A
+ /// </summary>
+ TextureBufferBindingExt = ((int)0x8C2A) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_EXT = 0x8C2A
+ /// </summary>
+ TextureBufferExt = ((int)0x8C2A) ,
+ /// <summary>
+ /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B
+ /// </summary>
+ MaxTextureBufferSizeExt = ((int)0x8C2B) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C
+ /// </summary>
+ TextureBindingBufferExt = ((int)0x8C2C) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D
+ /// </summary>
+ TextureBufferDataStoreBindingExt = ((int)0x8C2D) ,
+ /// <summary>
/// Original was GL_ANY_SAMPLES_PASSED_EXT = 0x8C2F
/// </summary>
AnySamplesPassedExt = ((int)0x8C2F) ,
@@ -6242,6 +6366,10 @@ public enum All : int
/// </summary>
CompressedSrgbAlphaS3tcDxt5Nv = ((int)0x8C4F) ,
/// <summary>
+ /// Original was GL_PRIMITIVES_GENERATED_EXT = 0x8C87
+ /// </summary>
+ PrimitivesGeneratedExt = ((int)0x8C87) ,
+ /// <summary>
/// Original was GL_ATC_RGB_AMD = 0x8C92
/// </summary>
AtcRgbAmd = ((int)0x8C92) ,
@@ -6654,10 +6782,22 @@ public enum All : int
/// </summary>
FramebufferAttachmentTextureSamplesExt = ((int)0x8D6C) ,
/// <summary>
+ /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7
+ /// </summary>
+ FramebufferAttachmentLayeredExt = ((int)0x8DA7) ,
+ /// <summary>
+ /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8
+ /// </summary>
+ FramebufferIncompleteLayerTargetsExt = ((int)0x8DA8) ,
+ /// <summary>
/// Original was GL_FRAMEBUFFER_SRGB_EXT = 0x8DB9
/// </summary>
FramebufferSrgbExt = ((int)0x8DB9) ,
/// <summary>
+ /// Original was GL_SAMPLER_BUFFER_EXT = 0x8DC2
+ /// </summary>
+ SamplerBufferExt = ((int)0x8DC2) ,
+ /// <summary>
/// Original was GL_SAMPLER_2D_ARRAY_SHADOW_NV = 0x8DC4
/// </summary>
Sampler2DArrayShadowNv = ((int)0x8DC4) ,
@@ -6666,6 +6806,30 @@ public enum All : int
/// </summary>
SamplerCubeShadowNv = ((int)0x8DC5) ,
/// <summary>
+ /// Original was GL_INT_SAMPLER_BUFFER_EXT = 0x8DD0
+ /// </summary>
+ IntSamplerBufferExt = ((int)0x8DD0) ,
+ /// <summary>
+ /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8
+ /// </summary>
+ UnsignedIntSamplerBufferExt = ((int)0x8DD8) ,
+ /// <summary>
+ /// Original was GL_GEOMETRY_SHADER_EXT = 0x8DD9
+ /// </summary>
+ GeometryShaderExt = ((int)0x8DD9) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF
+ /// </summary>
+ MaxGeometryUniformComponentsExt = ((int)0x8DDF) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0
+ /// </summary>
+ MaxGeometryOutputVerticesExt = ((int)0x8DE0) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1
+ /// </summary>
+ MaxGeometryTotalOutputComponentsExt = ((int)0x8DE1) ,
+ /// <summary>
/// Original was GL_LOW_FLOAT = 0x8DF0
/// </summary>
LowFloat = ((int)0x8DF0) ,
@@ -6722,6 +6886,14 @@ public enum All : int
/// </summary>
MaxFragmentUniformVectors = ((int)0x8DFD) ,
/// <summary>
+ /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E1E
+ /// </summary>
+ MaxCombinedTessControlUniformComponentsExt = ((int)0x8E1E) ,
+ /// <summary>
+ /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E1F
+ /// </summary>
+ MaxCombinedTessEvaluationUniformComponentsExt = ((int)0x8E1F) ,
+ /// <summary>
/// Original was GL_TRANSFORM_FEEDBACK = 0x8E22
/// </summary>
TransformFeedback = ((int)0x8E22) ,
@@ -6734,6 +6906,18 @@ public enum All : int
/// </summary>
DepthComponent16NonlinearNv = ((int)0x8E2C) ,
/// <summary>
+ /// Original was GL_FIRST_VERTEX_CONVENTION_EXT = 0x8E4D
+ /// </summary>
+ FirstVertexConventionExt = ((int)0x8E4D) ,
+ /// <summary>
+ /// Original was GL_LAST_VERTEX_CONVENTION_EXT = 0x8E4E
+ /// </summary>
+ LastVertexConventionExt = ((int)0x8E4E) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x8E5A
+ /// </summary>
+ MaxGeometryShaderInvocationsExt = ((int)0x8E5A) ,
+ /// <summary>
/// Original was GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 0x8E5B
/// </summary>
MinFragmentInterpolationOffsetOes = ((int)0x8E5B) ,
@@ -6746,6 +6930,98 @@ public enum All : int
/// </summary>
FragmentInterpolationOffsetBitsOes = ((int)0x8E5D) ,
/// <summary>
+ /// Original was GL_PATCH_VERTICES_EXT = 0x8E72
+ /// </summary>
+ PatchVerticesExt = ((int)0x8E72) ,
+ /// <summary>
+ /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 0x8E75
+ /// </summary>
+ TessControlOutputVerticesExt = ((int)0x8E75) ,
+ /// <summary>
+ /// Original was GL_TESS_GEN_MODE_EXT = 0x8E76
+ /// </summary>
+ TessGenModeExt = ((int)0x8E76) ,
+ /// <summary>
+ /// Original was GL_TESS_GEN_SPACING_EXT = 0x8E77
+ /// </summary>
+ TessGenSpacingExt = ((int)0x8E77) ,
+ /// <summary>
+ /// Original was GL_TESS_GEN_VERTEX_ORDER_EXT = 0x8E78
+ /// </summary>
+ TessGenVertexOrderExt = ((int)0x8E78) ,
+ /// <summary>
+ /// Original was GL_TESS_GEN_POINT_MODE_EXT = 0x8E79
+ /// </summary>
+ TessGenPointModeExt = ((int)0x8E79) ,
+ /// <summary>
+ /// Original was GL_ISOLINES_EXT = 0x8E7A
+ /// </summary>
+ IsolinesExt = ((int)0x8E7A) ,
+ /// <summary>
+ /// Original was GL_FRACTIONAL_ODD_EXT = 0x8E7B
+ /// </summary>
+ FractionalOddExt = ((int)0x8E7B) ,
+ /// <summary>
+ /// Original was GL_FRACTIONAL_EVEN_EXT = 0x8E7C
+ /// </summary>
+ FractionalEvenExt = ((int)0x8E7C) ,
+ /// <summary>
+ /// Original was GL_MAX_PATCH_VERTICES_EXT = 0x8E7D
+ /// </summary>
+ MaxPatchVerticesExt = ((int)0x8E7D) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_GEN_LEVEL_EXT = 0x8E7E
+ /// </summary>
+ MaxTessGenLevelExt = ((int)0x8E7E) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E7F
+ /// </summary>
+ MaxTessControlUniformComponentsExt = ((int)0x8E7F) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E80
+ /// </summary>
+ MaxTessEvaluationUniformComponentsExt = ((int)0x8E80) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 0x8E81
+ /// </summary>
+ MaxTessControlTextureImageUnitsExt = ((int)0x8E81) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 0x8E82
+ /// </summary>
+ MaxTessEvaluationTextureImageUnitsExt = ((int)0x8E82) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 0x8E83
+ /// </summary>
+ MaxTessControlOutputComponentsExt = ((int)0x8E83) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_PATCH_COMPONENTS_EXT = 0x8E84
+ /// </summary>
+ MaxTessPatchComponentsExt = ((int)0x8E84) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8E85
+ /// </summary>
+ MaxTessControlTotalOutputComponentsExt = ((int)0x8E85) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 0x8E86
+ /// </summary>
+ MaxTessEvaluationOutputComponentsExt = ((int)0x8E86) ,
+ /// <summary>
+ /// Original was GL_TESS_EVALUATION_SHADER_EXT = 0x8E87
+ /// </summary>
+ TessEvaluationShaderExt = ((int)0x8E87) ,
+ /// <summary>
+ /// Original was GL_TESS_CONTROL_SHADER_EXT = 0x8E88
+ /// </summary>
+ TessControlShaderExt = ((int)0x8E88) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 0x8E89
+ /// </summary>
+ MaxTessControlUniformBlocksExt = ((int)0x8E89) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 0x8E8A
+ /// </summary>
+ MaxTessEvaluationUniformBlocksExt = ((int)0x8E8A) ,
+ /// <summary>
/// Original was GL_COVERAGE_COMPONENT_NV = 0x8ED0
/// </summary>
CoverageComponentNv = ((int)0x8ED0) ,
@@ -6842,6 +7118,78 @@ public enum All : int
/// </summary>
ShaderBinaryViv = ((int)0x8FC4) ,
/// <summary>
+ /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009
+ /// </summary>
+ TextureCubeMapArrayExt = ((int)0x9009) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 0x900A
+ /// </summary>
+ TextureBindingCubeMapArrayExt = ((int)0x900A) ,
+ /// <summary>
+ /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900C
+ /// </summary>
+ SamplerCubeMapArrayExt = ((int)0x900C) ,
+ /// <summary>
+ /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 0x900D
+ /// </summary>
+ SamplerCubeMapArrayShadowExt = ((int)0x900D) ,
+ /// <summary>
+ /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900E
+ /// </summary>
+ IntSamplerCubeMapArrayExt = ((int)0x900E) ,
+ /// <summary>
+ /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900F
+ /// </summary>
+ UnsignedIntSamplerCubeMapArrayExt = ((int)0x900F) ,
+ /// <summary>
+ /// Original was GL_IMAGE_BUFFER_EXT = 0x9051
+ /// </summary>
+ ImageBufferExt = ((int)0x9051) ,
+ /// <summary>
+ /// Original was GL_IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054
+ /// </summary>
+ ImageCubeMapArrayExt = ((int)0x9054) ,
+ /// <summary>
+ /// Original was GL_INT_IMAGE_BUFFER_EXT = 0x905C
+ /// </summary>
+ IntImageBufferExt = ((int)0x905C) ,
+ /// <summary>
+ /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F
+ /// </summary>
+ IntImageCubeMapArrayExt = ((int)0x905F) ,
+ /// <summary>
+ /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067
+ /// </summary>
+ UnsignedIntImageBufferExt = ((int)0x9067) ,
+ /// <summary>
+ /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A
+ /// </summary>
+ UnsignedIntImageCubeMapArrayExt = ((int)0x906A) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 0x90CB
+ /// </summary>
+ MaxTessControlImageUniformsExt = ((int)0x90CB) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 0x90CC
+ /// </summary>
+ MaxTessEvaluationImageUniformsExt = ((int)0x90CC) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 0x90CD
+ /// </summary>
+ MaxGeometryImageUniformsExt = ((int)0x90CD) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 0x90D7
+ /// </summary>
+ MaxGeometryShaderStorageBlocksExt = ((int)0x90D7) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 0x90D8
+ /// </summary>
+ MaxTessControlShaderStorageBlocksExt = ((int)0x90D8) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 0x90D9
+ /// </summary>
+ MaxTessEvaluationShaderStorageBlocksExt = ((int)0x90D9) ,
+ /// <summary>
/// Original was GL_COLOR_ATTACHMENT_EXT = 0x90F0
/// </summary>
ColorAttachmentExt = ((int)0x90F0) ,
@@ -6930,6 +7278,14 @@ public enum All : int
/// </summary>
WaitFailedApple = ((int)0x911D) ,
/// <summary>
+ /// Original was GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 0x9123
+ /// </summary>
+ MaxGeometryInputComponentsExt = ((int)0x9123) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 0x9124
+ /// </summary>
+ MaxGeometryOutputComponentsExt = ((int)0x9124) ,
+ /// <summary>
/// Original was GL_TEXTURE_IMMUTABLE_FORMAT_EXT = 0x912F
/// </summary>
TextureImmutableFormatExt = ((int)0x912F) ,
@@ -7022,6 +7378,18 @@ public enum All : int
/// </summary>
VertexArrayObjectExt = ((int)0x9154) ,
/// <summary>
+ /// Original was GL_TEXTURE_BUFFER_OFFSET_EXT = 0x919D
+ /// </summary>
+ TextureBufferOffsetExt = ((int)0x919D) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_SIZE_EXT = 0x919E
+ /// </summary>
+ TextureBufferSizeExt = ((int)0x919E) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 0x919F
+ /// </summary>
+ TextureBufferOffsetAlignmentExt = ((int)0x919F) ,
+ /// <summary>
/// Original was GL_SHADER_BINARY_DMP = 0x9250
/// </summary>
ShaderBinaryDmp = ((int)0x9250) ,
@@ -7278,6 +7646,30 @@ public enum All : int
/// </summary>
InvertOvgNv = ((int)0x92B4) ,
/// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD
+ /// </summary>
+ MaxTessControlAtomicCounterBuffersExt = ((int)0x92CD) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CE
+ /// </summary>
+ MaxTessEvaluationAtomicCounterBuffersExt = ((int)0x92CE) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CF
+ /// </summary>
+ MaxGeometryAtomicCounterBuffersExt = ((int)0x92CF) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 0x92D3
+ /// </summary>
+ MaxTessControlAtomicCountersExt = ((int)0x92D3) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 0x92D4
+ /// </summary>
+ MaxTessEvaluationAtomicCountersExt = ((int)0x92D4) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 0x92D5
+ /// </summary>
+ MaxGeometryAtomicCountersExt = ((int)0x92D5) ,
+ /// <summary>
/// Original was GL_DEBUG_OUTPUT = 0x92E0
/// </summary>
DebugOutput = ((int)0x92E0) ,
@@ -7286,6 +7678,30 @@ public enum All : int
/// </summary>
DebugOutputKhr = ((int)0x92E0) ,
/// <summary>
+ /// Original was GL_IS_PER_PATCH_EXT = 0x92E7
+ /// </summary>
+ IsPerPatchExt = ((int)0x92E7) ,
+ /// <summary>
+ /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 0x9307
+ /// </summary>
+ ReferencedByTessControlShaderExt = ((int)0x9307) ,
+ /// <summary>
+ /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 0x9308
+ /// </summary>
+ ReferencedByTessEvaluationShaderExt = ((int)0x9308) ,
+ /// <summary>
+ /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 0x9309
+ /// </summary>
+ ReferencedByGeometryShaderExt = ((int)0x9309) ,
+ /// <summary>
+ /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 0x9312
+ /// </summary>
+ FramebufferDefaultLayersExt = ((int)0x9312) ,
+ /// <summary>
+ /// Original was GL_MAX_FRAMEBUFFER_LAYERS_EXT = 0x9317
+ /// </summary>
+ MaxFramebufferLayersExt = ((int)0x9317) ,
+ /// <summary>
/// Original was GL_TRANSLATED_SHADER_SOURCE_LENGTH_ANGLE = 0x93A0
/// </summary>
TranslatedShaderSourceLengthAngle = ((int)0x93A0) ,
@@ -7502,6 +7918,14 @@ public enum All : int
/// </summary>
CompressedSrgb8Alpha8Astc6X6x6Oes = ((int)0x93E9) ,
/// <summary>
+ /// Original was GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG = 0x93F0
+ /// </summary>
+ CompressedSrgbAlphaPvrtc2Bppv2Img = ((int)0x93F0) ,
+ /// <summary>
+ /// Original was GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG = 0x93F1
+ /// </summary>
+ CompressedSrgbAlphaPvrtc4Bppv2Img = ((int)0x93F1) ,
+ /// <summary>
/// Original was GL_PERFQUERY_COUNTER_EVENT_INTEL = 0x94F0
/// </summary>
PerfqueryCounterEventIntel = ((int)0x94F0) ,
@@ -8249,7 +8673,7 @@ public enum BeginMode : int
}
/// <summary>
- /// Used in GL.BlendEquation, GL.BlendEquationSeparate and 1 other function
+ /// Used in GL.BlendEquation, GL.BlendEquationSeparate and 2 other functions
/// </summary>
public enum BlendEquationMode : int
{
@@ -11143,6 +11567,13 @@ public enum ExtColorBufferHalfFloat : int
/// <summary>
/// Not used directly.
/// </summary>
+ public enum ExtCopyImage : int
+ {
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
public enum ExtDebugLabel : int
{
/// <summary>
@@ -11386,46 +11817,311 @@ public enum ExtDrawBuffers : int
/// <summary>
/// Not used directly.
/// </summary>
- public enum ExtDrawInstanced : int
- {
- }
-
- /// <summary>
- /// Not used directly.
- /// </summary>
- public enum ExtInstancedArrays : int
+ public enum ExtDrawBuffersIndexed : int
{
/// <summary>
- /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 0x88FE
+ /// Original was GL_ZERO = 0
/// </summary>
- VertexAttribArrayDivisorExt = ((int)0x88FE) ,
- }
-
- /// <summary>
- /// Not used directly.
- /// </summary>
- public enum ExtMapBufferRange : int
- {
+ Zero = ((int)0) ,
/// <summary>
- /// Original was GL_MAP_READ_BIT_EXT = 0x0001
+ /// Original was GL_SRC_COLOR = 0x0300
/// </summary>
- MapReadBitExt = ((int)0x0001) ,
+ SrcColor = ((int)0x0300) ,
/// <summary>
- /// Original was GL_MAP_WRITE_BIT_EXT = 0x0002
+ /// Original was GL_ONE_MINUS_SRC_COLOR = 0x0301
/// </summary>
- MapWriteBitExt = ((int)0x0002) ,
+ OneMinusSrcColor = ((int)0x0301) ,
/// <summary>
- /// Original was GL_MAP_INVALIDATE_RANGE_BIT_EXT = 0x0004
+ /// Original was GL_SRC_ALPHA = 0x0302
/// </summary>
- MapInvalidateRangeBitExt = ((int)0x0004) ,
+ SrcAlpha = ((int)0x0302) ,
/// <summary>
- /// Original was GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 0x0008
+ /// Original was GL_ONE_MINUS_SRC_ALPHA = 0x0303
/// </summary>
- MapInvalidateBufferBitExt = ((int)0x0008) ,
+ OneMinusSrcAlpha = ((int)0x0303) ,
/// <summary>
- /// Original was GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 0x0010
+ /// Original was GL_DST_ALPHA = 0x0304
/// </summary>
- MapFlushExplicitBitExt = ((int)0x0010) ,
+ DstAlpha = ((int)0x0304) ,
+ /// <summary>
+ /// Original was GL_ONE_MINUS_DST_ALPHA = 0x0305
+ /// </summary>
+ OneMinusDstAlpha = ((int)0x0305) ,
+ /// <summary>
+ /// Original was GL_DST_COLOR = 0x0306
+ /// </summary>
+ DstColor = ((int)0x0306) ,
+ /// <summary>
+ /// Original was GL_ONE_MINUS_DST_COLOR = 0x0307
+ /// </summary>
+ OneMinusDstColor = ((int)0x0307) ,
+ /// <summary>
+ /// Original was GL_SRC_ALPHA_SATURATE = 0x0308
+ /// </summary>
+ SrcAlphaSaturate = ((int)0x0308) ,
+ /// <summary>
+ /// Original was GL_BLEND = 0x0BE2
+ /// </summary>
+ Blend = ((int)0x0BE2) ,
+ /// <summary>
+ /// Original was GL_COLOR_WRITEMASK = 0x0C23
+ /// </summary>
+ ColorWritemask = ((int)0x0C23) ,
+ /// <summary>
+ /// Original was GL_CONSTANT_COLOR = 0x8001
+ /// </summary>
+ ConstantColor = ((int)0x8001) ,
+ /// <summary>
+ /// Original was GL_ONE_MINUS_CONSTANT_COLOR = 0x8002
+ /// </summary>
+ OneMinusConstantColor = ((int)0x8002) ,
+ /// <summary>
+ /// Original was GL_CONSTANT_ALPHA = 0x8003
+ /// </summary>
+ ConstantAlpha = ((int)0x8003) ,
+ /// <summary>
+ /// Original was GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004
+ /// </summary>
+ OneMinusConstantAlpha = ((int)0x8004) ,
+ /// <summary>
+ /// Original was GL_FUNC_ADD = 0x8006
+ /// </summary>
+ FuncAdd = ((int)0x8006) ,
+ /// <summary>
+ /// Original was GL_MIN = 0x8007
+ /// </summary>
+ Min = ((int)0x8007) ,
+ /// <summary>
+ /// Original was GL_MAX = 0x8008
+ /// </summary>
+ Max = ((int)0x8008) ,
+ /// <summary>
+ /// Original was GL_BLEND_EQUATION_RGB = 0x8009
+ /// </summary>
+ BlendEquationRgb = ((int)0x8009) ,
+ /// <summary>
+ /// Original was GL_FUNC_SUBTRACT = 0x800A
+ /// </summary>
+ FuncSubtract = ((int)0x800A) ,
+ /// <summary>
+ /// Original was GL_FUNC_REVERSE_SUBTRACT = 0x800B
+ /// </summary>
+ FuncReverseSubtract = ((int)0x800B) ,
+ /// <summary>
+ /// Original was GL_BLEND_DST_RGB = 0x80C8
+ /// </summary>
+ BlendDstRgb = ((int)0x80C8) ,
+ /// <summary>
+ /// Original was GL_BLEND_SRC_RGB = 0x80C9
+ /// </summary>
+ BlendSrcRgb = ((int)0x80C9) ,
+ /// <summary>
+ /// Original was GL_BLEND_DST_ALPHA = 0x80CA
+ /// </summary>
+ BlendDstAlpha = ((int)0x80CA) ,
+ /// <summary>
+ /// Original was GL_BLEND_SRC_ALPHA = 0x80CB
+ /// </summary>
+ BlendSrcAlpha = ((int)0x80CB) ,
+ /// <summary>
+ /// Original was GL_BLEND_EQUATION_ALPHA = 0x883D
+ /// </summary>
+ BlendEquationAlpha = ((int)0x883D) ,
+ /// <summary>
+ /// Original was GL_ONE = 1
+ /// </summary>
+ One = ((int)1) ,
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
+ public enum ExtDrawInstanced : int
+ {
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
+ public enum ExtGeometryShader : int
+ {
+ /// <summary>
+ /// Original was GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004
+ /// </summary>
+ GeometryShaderBitExt = ((int)0x00000004) ,
+ /// <summary>
+ /// Original was GL_LINES_ADJACENCY_EXT = 0x000A
+ /// </summary>
+ LinesAdjacencyExt = ((int)0x000A) ,
+ /// <summary>
+ /// Original was GL_LINE_STRIP_ADJACENCY_EXT = 0x000B
+ /// </summary>
+ LineStripAdjacencyExt = ((int)0x000B) ,
+ /// <summary>
+ /// Original was GL_TRIANGLES_ADJACENCY_EXT = 0x000C
+ /// </summary>
+ TrianglesAdjacencyExt = ((int)0x000C) ,
+ /// <summary>
+ /// Original was GL_TRIANGLE_STRIP_ADJACENCY_EXT = 0x000D
+ /// </summary>
+ TriangleStripAdjacencyExt = ((int)0x000D) ,
+ /// <summary>
+ /// Original was GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E
+ /// </summary>
+ LayerProvokingVertexExt = ((int)0x825E) ,
+ /// <summary>
+ /// Original was GL_UNDEFINED_VERTEX_EXT = 0x8260
+ /// </summary>
+ UndefinedVertexExt = ((int)0x8260) ,
+ /// <summary>
+ /// Original was GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x887F
+ /// </summary>
+ GeometryShaderInvocationsExt = ((int)0x887F) ,
+ /// <summary>
+ /// Original was GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 0x8916
+ /// </summary>
+ GeometryLinkedVerticesOutExt = ((int)0x8916) ,
+ /// <summary>
+ /// Original was GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 0x8917
+ /// </summary>
+ GeometryLinkedInputTypeExt = ((int)0x8917) ,
+ /// <summary>
+ /// Original was GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 0x8918
+ /// </summary>
+ GeometryLinkedOutputTypeExt = ((int)0x8918) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 0x8A2C
+ /// </summary>
+ MaxGeometryUniformBlocksExt = ((int)0x8A2C) ,
+ /// <summary>
+ /// Original was GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8A32
+ /// </summary>
+ MaxCombinedGeometryUniformComponentsExt = ((int)0x8A32) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29
+ /// </summary>
+ MaxGeometryTextureImageUnitsExt = ((int)0x8C29) ,
+ /// <summary>
+ /// Original was GL_PRIMITIVES_GENERATED_EXT = 0x8C87
+ /// </summary>
+ PrimitivesGeneratedExt = ((int)0x8C87) ,
+ /// <summary>
+ /// Original was GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7
+ /// </summary>
+ FramebufferAttachmentLayeredExt = ((int)0x8DA7) ,
+ /// <summary>
+ /// Original was GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8
+ /// </summary>
+ FramebufferIncompleteLayerTargetsExt = ((int)0x8DA8) ,
+ /// <summary>
+ /// Original was GL_GEOMETRY_SHADER_EXT = 0x8DD9
+ /// </summary>
+ GeometryShaderExt = ((int)0x8DD9) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF
+ /// </summary>
+ MaxGeometryUniformComponentsExt = ((int)0x8DDF) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0
+ /// </summary>
+ MaxGeometryOutputVerticesExt = ((int)0x8DE0) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1
+ /// </summary>
+ MaxGeometryTotalOutputComponentsExt = ((int)0x8DE1) ,
+ /// <summary>
+ /// Original was GL_FIRST_VERTEX_CONVENTION_EXT = 0x8E4D
+ /// </summary>
+ FirstVertexConventionExt = ((int)0x8E4D) ,
+ /// <summary>
+ /// Original was GL_LAST_VERTEX_CONVENTION_EXT = 0x8E4E
+ /// </summary>
+ LastVertexConventionExt = ((int)0x8E4E) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 0x8E5A
+ /// </summary>
+ MaxGeometryShaderInvocationsExt = ((int)0x8E5A) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 0x90CD
+ /// </summary>
+ MaxGeometryImageUniformsExt = ((int)0x90CD) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 0x90D7
+ /// </summary>
+ MaxGeometryShaderStorageBlocksExt = ((int)0x90D7) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 0x9123
+ /// </summary>
+ MaxGeometryInputComponentsExt = ((int)0x9123) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 0x9124
+ /// </summary>
+ MaxGeometryOutputComponentsExt = ((int)0x9124) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CF
+ /// </summary>
+ MaxGeometryAtomicCounterBuffersExt = ((int)0x92CF) ,
+ /// <summary>
+ /// Original was GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 0x92D5
+ /// </summary>
+ MaxGeometryAtomicCountersExt = ((int)0x92D5) ,
+ /// <summary>
+ /// Original was GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 0x9309
+ /// </summary>
+ ReferencedByGeometryShaderExt = ((int)0x9309) ,
+ /// <summary>
+ /// Original was GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 0x9312
+ /// </summary>
+ FramebufferDefaultLayersExt = ((int)0x9312) ,
+ /// <summary>
+ /// Original was GL_MAX_FRAMEBUFFER_LAYERS_EXT = 0x9317
+ /// </summary>
+ MaxFramebufferLayersExt = ((int)0x9317) ,
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
+ public enum ExtGpuShader5 : int
+ {
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
+ public enum ExtInstancedArrays : int
+ {
+ /// <summary>
+ /// Original was GL_VERTEX_ATTRIB_ARRAY_DIVISOR_EXT = 0x88FE
+ /// </summary>
+ VertexAttribArrayDivisorExt = ((int)0x88FE) ,
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
+ public enum ExtMapBufferRange : int
+ {
+ /// <summary>
+ /// Original was GL_MAP_READ_BIT_EXT = 0x0001
+ /// </summary>
+ MapReadBitExt = ((int)0x0001) ,
+ /// <summary>
+ /// Original was GL_MAP_WRITE_BIT_EXT = 0x0002
+ /// </summary>
+ MapWriteBitExt = ((int)0x0002) ,
+ /// <summary>
+ /// Original was GL_MAP_INVALIDATE_RANGE_BIT_EXT = 0x0004
+ /// </summary>
+ MapInvalidateRangeBitExt = ((int)0x0004) ,
+ /// <summary>
+ /// Original was GL_MAP_INVALIDATE_BUFFER_BIT_EXT = 0x0008
+ /// </summary>
+ MapInvalidateBufferBitExt = ((int)0x0008) ,
+ /// <summary>
+ /// Original was GL_MAP_FLUSH_EXPLICIT_BIT_EXT = 0x0010
+ /// </summary>
+ MapFlushExplicitBitExt = ((int)0x0010) ,
/// <summary>
/// Original was GL_MAP_UNSYNCHRONIZED_BIT_EXT = 0x0020
/// </summary>
@@ -11537,6 +12233,14 @@ public enum ExtPvrtcSrgb : int
/// Original was GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV1_EXT = 0x8A57
/// </summary>
CompressedSrgbAlphaPvrtc4Bppv1Ext = ((int)0x8A57) ,
+ /// <summary>
+ /// Original was GL_COMPRESSED_SRGB_ALPHA_PVRTC_2BPPV2_IMG = 0x93F0
+ /// </summary>
+ CompressedSrgbAlphaPvrtc2Bppv2Img = ((int)0x93F0) ,
+ /// <summary>
+ /// Original was GL_COMPRESSED_SRGB_ALPHA_PVRTC_4BPPV2_IMG = 0x93F1
+ /// </summary>
+ CompressedSrgbAlphaPvrtc4Bppv2Img = ((int)0x93F1) ,
}
/// <summary>
@@ -11642,6 +12346,13 @@ public enum ExtShaderFramebufferFetch : int
/// <summary>
/// Not used directly.
/// </summary>
+ public enum ExtShaderImplicitConversions : int
+ {
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
public enum ExtShaderIntegerMix : int
{
}
@@ -11649,6 +12360,13 @@ public enum ExtShaderIntegerMix : int
/// <summary>
/// Not used directly.
/// </summary>
+ public enum ExtShaderIoBlocks : int
+ {
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
public enum ExtShaderPixelLocalStorage : int
{
/// <summary>
@@ -11732,6 +12450,279 @@ public enum ExtSrgbWriteControl : int
/// <summary>
/// Not used directly.
/// </summary>
+ public enum ExtTessellationShader : int
+ {
+ /// <summary>
+ /// Original was GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008
+ /// </summary>
+ TessControlShaderBitExt = ((int)0x00000008) ,
+ /// <summary>
+ /// Original was GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010
+ /// </summary>
+ TessEvaluationShaderBitExt = ((int)0x00000010) ,
+ /// <summary>
+ /// Original was GL_TRIANGLES = 0x0004
+ /// </summary>
+ Triangles = ((int)0x0004) ,
+ /// <summary>
+ /// Original was GL_QUADS_EXT = 0x0007
+ /// </summary>
+ QuadsExt = ((int)0x0007) ,
+ /// <summary>
+ /// Original was GL_PATCHES_EXT = 0x000E
+ /// </summary>
+ PatchesExt = ((int)0x000E) ,
+ /// <summary>
+ /// Original was GL_EQUAL = 0x0202
+ /// </summary>
+ Equal = ((int)0x0202) ,
+ /// <summary>
+ /// Original was GL_CW = 0x0900
+ /// </summary>
+ Cw = ((int)0x0900) ,
+ /// <summary>
+ /// Original was GL_CCW = 0x0901
+ /// </summary>
+ Ccw = ((int)0x0901) ,
+ /// <summary>
+ /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221
+ /// </summary>
+ PrimitiveRestartForPatchesSupported = ((int)0x8221) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 0x886C
+ /// </summary>
+ MaxTessControlInputComponentsExt = ((int)0x886C) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 0x886D
+ /// </summary>
+ MaxTessEvaluationInputComponentsExt = ((int)0x886D) ,
+ /// <summary>
+ /// Original was GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E1E
+ /// </summary>
+ MaxCombinedTessControlUniformComponentsExt = ((int)0x8E1E) ,
+ /// <summary>
+ /// Original was GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E1F
+ /// </summary>
+ MaxCombinedTessEvaluationUniformComponentsExt = ((int)0x8E1F) ,
+ /// <summary>
+ /// Original was GL_PATCH_VERTICES_EXT = 0x8E72
+ /// </summary>
+ PatchVerticesExt = ((int)0x8E72) ,
+ /// <summary>
+ /// Original was GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 0x8E75
+ /// </summary>
+ TessControlOutputVerticesExt = ((int)0x8E75) ,
+ /// <summary>
+ /// Original was GL_TESS_GEN_MODE_EXT = 0x8E76
+ /// </summary>
+ TessGenModeExt = ((int)0x8E76) ,
+ /// <summary>
+ /// Original was GL_TESS_GEN_SPACING_EXT = 0x8E77
+ /// </summary>
+ TessGenSpacingExt = ((int)0x8E77) ,
+ /// <summary>
+ /// Original was GL_TESS_GEN_VERTEX_ORDER_EXT = 0x8E78
+ /// </summary>
+ TessGenVertexOrderExt = ((int)0x8E78) ,
+ /// <summary>
+ /// Original was GL_TESS_GEN_POINT_MODE_EXT = 0x8E79
+ /// </summary>
+ TessGenPointModeExt = ((int)0x8E79) ,
+ /// <summary>
+ /// Original was GL_ISOLINES_EXT = 0x8E7A
+ /// </summary>
+ IsolinesExt = ((int)0x8E7A) ,
+ /// <summary>
+ /// Original was GL_FRACTIONAL_ODD_EXT = 0x8E7B
+ /// </summary>
+ FractionalOddExt = ((int)0x8E7B) ,
+ /// <summary>
+ /// Original was GL_FRACTIONAL_EVEN_EXT = 0x8E7C
+ /// </summary>
+ FractionalEvenExt = ((int)0x8E7C) ,
+ /// <summary>
+ /// Original was GL_MAX_PATCH_VERTICES_EXT = 0x8E7D
+ /// </summary>
+ MaxPatchVerticesExt = ((int)0x8E7D) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_GEN_LEVEL_EXT = 0x8E7E
+ /// </summary>
+ MaxTessGenLevelExt = ((int)0x8E7E) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 0x8E7F
+ /// </summary>
+ MaxTessControlUniformComponentsExt = ((int)0x8E7F) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 0x8E80
+ /// </summary>
+ MaxTessEvaluationUniformComponentsExt = ((int)0x8E80) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 0x8E81
+ /// </summary>
+ MaxTessControlTextureImageUnitsExt = ((int)0x8E81) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 0x8E82
+ /// </summary>
+ MaxTessEvaluationTextureImageUnitsExt = ((int)0x8E82) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 0x8E83
+ /// </summary>
+ MaxTessControlOutputComponentsExt = ((int)0x8E83) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_PATCH_COMPONENTS_EXT = 0x8E84
+ /// </summary>
+ MaxTessPatchComponentsExt = ((int)0x8E84) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8E85
+ /// </summary>
+ MaxTessControlTotalOutputComponentsExt = ((int)0x8E85) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 0x8E86
+ /// </summary>
+ MaxTessEvaluationOutputComponentsExt = ((int)0x8E86) ,
+ /// <summary>
+ /// Original was GL_TESS_EVALUATION_SHADER_EXT = 0x8E87
+ /// </summary>
+ TessEvaluationShaderExt = ((int)0x8E87) ,
+ /// <summary>
+ /// Original was GL_TESS_CONTROL_SHADER_EXT = 0x8E88
+ /// </summary>
+ TessControlShaderExt = ((int)0x8E88) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 0x8E89
+ /// </summary>
+ MaxTessControlUniformBlocksExt = ((int)0x8E89) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 0x8E8A
+ /// </summary>
+ MaxTessEvaluationUniformBlocksExt = ((int)0x8E8A) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 0x90CB
+ /// </summary>
+ MaxTessControlImageUniformsExt = ((int)0x90CB) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 0x90CC
+ /// </summary>
+ MaxTessEvaluationImageUniformsExt = ((int)0x90CC) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 0x90D8
+ /// </summary>
+ MaxTessControlShaderStorageBlocksExt = ((int)0x90D8) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 0x90D9
+ /// </summary>
+ MaxTessEvaluationShaderStorageBlocksExt = ((int)0x90D9) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CD
+ /// </summary>
+ MaxTessControlAtomicCounterBuffersExt = ((int)0x92CD) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 0x92CE
+ /// </summary>
+ MaxTessEvaluationAtomicCounterBuffersExt = ((int)0x92CE) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 0x92D3
+ /// </summary>
+ MaxTessControlAtomicCountersExt = ((int)0x92D3) ,
+ /// <summary>
+ /// Original was GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 0x92D4
+ /// </summary>
+ MaxTessEvaluationAtomicCountersExt = ((int)0x92D4) ,
+ /// <summary>
+ /// Original was GL_IS_PER_PATCH_EXT = 0x92E7
+ /// </summary>
+ IsPerPatchExt = ((int)0x92E7) ,
+ /// <summary>
+ /// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 0x9307
+ /// </summary>
+ ReferencedByTessControlShaderExt = ((int)0x9307) ,
+ /// <summary>
+ /// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 0x9308
+ /// </summary>
+ ReferencedByTessEvaluationShaderExt = ((int)0x9308) ,
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
+ public enum ExtTextureBorderClamp : int
+ {
+ /// <summary>
+ /// Original was GL_TEXTURE_BORDER_COLOR_EXT = 0x1004
+ /// </summary>
+ TextureBorderColorExt = ((int)0x1004) ,
+ /// <summary>
+ /// Original was GL_CLAMP_TO_BORDER_EXT = 0x812D
+ /// </summary>
+ ClampToBorderExt = ((int)0x812D) ,
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
+ public enum ExtTextureBuffer : int
+ {
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_BINDING_EXT = 0x8C2A
+ /// </summary>
+ TextureBufferBindingExt = ((int)0x8C2A) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_EXT = 0x8C2A
+ /// </summary>
+ TextureBufferExt = ((int)0x8C2A) ,
+ /// <summary>
+ /// Original was GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B
+ /// </summary>
+ MaxTextureBufferSizeExt = ((int)0x8C2B) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C
+ /// </summary>
+ TextureBindingBufferExt = ((int)0x8C2C) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D
+ /// </summary>
+ TextureBufferDataStoreBindingExt = ((int)0x8C2D) ,
+ /// <summary>
+ /// Original was GL_SAMPLER_BUFFER_EXT = 0x8DC2
+ /// </summary>
+ SamplerBufferExt = ((int)0x8DC2) ,
+ /// <summary>
+ /// Original was GL_INT_SAMPLER_BUFFER_EXT = 0x8DD0
+ /// </summary>
+ IntSamplerBufferExt = ((int)0x8DD0) ,
+ /// <summary>
+ /// Original was GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8
+ /// </summary>
+ UnsignedIntSamplerBufferExt = ((int)0x8DD8) ,
+ /// <summary>
+ /// Original was GL_IMAGE_BUFFER_EXT = 0x9051
+ /// </summary>
+ ImageBufferExt = ((int)0x9051) ,
+ /// <summary>
+ /// Original was GL_INT_IMAGE_BUFFER_EXT = 0x905C
+ /// </summary>
+ IntImageBufferExt = ((int)0x905C) ,
+ /// <summary>
+ /// Original was GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 0x9067
+ /// </summary>
+ UnsignedIntImageBufferExt = ((int)0x9067) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_OFFSET_EXT = 0x919D
+ /// </summary>
+ TextureBufferOffsetExt = ((int)0x919D) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_SIZE_EXT = 0x919E
+ /// </summary>
+ TextureBufferSizeExt = ((int)0x919E) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 0x919F
+ /// </summary>
+ TextureBufferOffsetAlignmentExt = ((int)0x919F) ,
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
public enum ExtTextureCompressionDxt1 : int
{
/// <summary>
@@ -11770,6 +12761,49 @@ public enum ExtTextureCompressionS3tc : int
/// <summary>
/// Not used directly.
/// </summary>
+ public enum ExtTextureCubeMapArray : int
+ {
+ /// <summary>
+ /// Original was GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 0x9009
+ /// </summary>
+ TextureCubeMapArrayExt = ((int)0x9009) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 0x900A
+ /// </summary>
+ TextureBindingCubeMapArrayExt = ((int)0x900A) ,
+ /// <summary>
+ /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900C
+ /// </summary>
+ SamplerCubeMapArrayExt = ((int)0x900C) ,
+ /// <summary>
+ /// Original was GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 0x900D
+ /// </summary>
+ SamplerCubeMapArrayShadowExt = ((int)0x900D) ,
+ /// <summary>
+ /// Original was GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900E
+ /// </summary>
+ IntSamplerCubeMapArrayExt = ((int)0x900E) ,
+ /// <summary>
+ /// Original was GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 0x900F
+ /// </summary>
+ UnsignedIntSamplerCubeMapArrayExt = ((int)0x900F) ,
+ /// <summary>
+ /// Original was GL_IMAGE_CUBE_MAP_ARRAY_EXT = 0x9054
+ /// </summary>
+ ImageCubeMapArrayExt = ((int)0x9054) ,
+ /// <summary>
+ /// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x905F
+ /// </summary>
+ IntImageCubeMapArrayExt = ((int)0x905F) ,
+ /// <summary>
+ /// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 0x906A
+ /// </summary>
+ UnsignedIntImageCubeMapArrayExt = ((int)0x906A) ,
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
public enum ExtTextureFilterAnisotropic : int
{
/// <summary>
@@ -11948,6 +12982,33 @@ public enum ExtTextureType2101010Rev : int
/// <summary>
/// Not used directly.
/// </summary>
+ public enum ExtTextureView : int
+ {
+ /// <summary>
+ /// Original was GL_TEXTURE_VIEW_MIN_LEVEL_EXT = 0x82DB
+ /// </summary>
+ TextureViewMinLevelExt = ((int)0x82DB) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_VIEW_NUM_LEVELS_EXT = 0x82DC
+ /// </summary>
+ TextureViewNumLevelsExt = ((int)0x82DC) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_VIEW_MIN_LAYER_EXT = 0x82DD
+ /// </summary>
+ TextureViewMinLayerExt = ((int)0x82DD) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_VIEW_NUM_LAYERS_EXT = 0x82DE
+ /// </summary>
+ TextureViewNumLayersExt = ((int)0x82DE) ,
+ /// <summary>
+ /// Original was GL_TEXTURE_IMMUTABLE_LEVELS = 0x82DF
+ /// </summary>
+ TextureImmutableLevels = ((int)0x82DF) ,
+ }
+
+ /// <summary>
+ /// Not used directly.
+ /// </summary>
public enum ExtUnpackSubimage : int
{
/// <summary>
@@ -12260,7 +13321,7 @@ public enum FramebufferSlot : int
}
/// <summary>
- /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 3 other functions
+ /// Used in GL.BindFramebuffer, GL.CheckFramebufferStatus and 4 other functions
/// </summary>
public enum FramebufferTarget : int
{
@@ -14414,7 +15475,7 @@ public enum GetQueryParam : int
}
/// <summary>
- /// Used in GL.GetTexParameter
+ /// Used in GL.GetTexParameter, GL.Ext.GetTexParameterI
/// </summary>
public enum GetTextureParameter : int
{
@@ -19294,6 +20355,10 @@ public enum PrimitiveType : int
/// </summary>
Quads = ((int)0x0007) ,
/// <summary>
+ /// Original was GL_QUADS_EXT = 0x0007
+ /// </summary>
+ QuadsExt = ((int)0x0007) ,
+ /// <summary>
/// Original was GL_QUAD_STRIP = 0x0008
/// </summary>
QuadStrip = ((int)0x0008) ,
@@ -19353,6 +20418,10 @@ public enum PrimitiveType : int
/// Original was GL_PATCHES = 0x000E
/// </summary>
Patches = ((int)0x000E) ,
+ /// <summary>
+ /// Original was GL_PATCHES_EXT = 0x000E
+ /// </summary>
+ PatchesExt = ((int)0x000E) ,
}
/// <summary>
@@ -20741,7 +21810,7 @@ public enum TextureMinFilter : int
}
/// <summary>
- /// Used in GL.TexParameter
+ /// Used in GL.TexParameter, GL.Ext.TexParameterI
/// </summary>
public enum TextureParameterName : int
{
@@ -20880,7 +21949,7 @@ public enum TextureParameterName : int
}
/// <summary>
- /// Used in GL.BindTexture, GL.CompressedTexImage2D and 9 other functions
+ /// Used in GL.BindTexture, GL.CompressedTexImage2D and 12 other functions
/// </summary>
public enum TextureTarget : int
{
@@ -21249,14 +22318,26 @@ public enum UseProgramStageMask : int
/// </summary>
GeometryShaderBit = ((int)0x00000004) ,
/// <summary>
+ /// Original was GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004
+ /// </summary>
+ GeometryShaderBitExt = ((int)0x00000004) ,
+ /// <summary>
/// Original was GL_TESS_CONTROL_SHADER_BIT = 0x00000008
/// </summary>
TessControlShaderBit = ((int)0x00000008) ,
/// <summary>
+ /// Original was GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008
+ /// </summary>
+ TessControlShaderBitExt = ((int)0x00000008) ,
+ /// <summary>
/// Original was GL_TESS_EVALUATION_SHADER_BIT = 0x00000010
/// </summary>
TessEvaluationShaderBit = ((int)0x00000010) ,
/// <summary>
+ /// Original was GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010
+ /// </summary>
+ TessEvaluationShaderBitExt = ((int)0x00000010) ,
+ /// <summary>
/// Original was GL_COMPUTE_SHADER_BIT = 0x00000020
/// </summary>
ComputeShaderBit = ((int)0x00000020) ,
View
2,800 Source/OpenTK/Graphics/ES30/ES30.cs
1,956 additions, 844 deletions not shown
View
1,145 Source/OpenTK/Graphics/ES30/ES30Enums.cs
@@ -383,7 +383,7 @@ public enum ActiveUniformType : int
}
/// <summary>
- /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 195 other functions
+ /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 211 other functions
/// </summary>
public enum All : int
{
@@ -528,6 +528,10 @@ public enum All : int
/// </summary>
GeometryShaderBit = ((int)0x00000004) ,
/// <summary>
+ /// Original was GL_GEOMETRY_SHADER_BIT_EXT = 0x00000004
+ /// </summary>
+ GeometryShaderBitExt = ((int)0x00000004) ,
+ /// <summary>
/// Original was GL_LINE_BIT = 0x00000004
/// </summary>
LineBit = ((int)0x00000004) ,
@@ -560,6 +564,10 @@ public enum All : int
/// </summary>
TessControlShaderBit = ((int)0x00000008) ,
/// <summary>
+ /// Original was GL_TESS_CONTROL_SHADER_BIT_EXT = 0x00000008
+ /// </summary>
+ TessControlShaderBitExt = ((int)0x00000008) ,
+ /// <summary>
/// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008
/// </summary>
TextureFetchBarrierBit = ((int)0x00000008) ,
@@ -584,6 +592,10 @@ public enum All : int
/// </summary>
TessEvaluationShaderBit = ((int)0x00000010) ,
/// <summary>
+ /// Original was GL_TESS_EVALUATION_SHADER_BIT_EXT = 0x00000010
+ /// </summary>
+ TessEvaluationShaderBitExt = ((int)0x00000010) ,
+ /// <summary>
/// Original was GL_COLOR_BUFFER_BIT5_QCOM = 0x00000020
/// </summary>
ColorBufferBit5Qcom = ((int)0x00000020) ,
@@ -832,6 +844,10 @@ public enum All : int
/// </summary>
Quads = ((int)0x0007) ,
/// <summary>
+ /// Original was GL_QUADS_EXT = 0x0007
+ /// </summary>
+ QuadsExt = ((int)0x0007) ,
+ /// <summary>
/// Original was GL_MAP_INVALIDATE_BUFFER_BIT = 0x0008
/// </summary>
MapInvalidateBufferBit = ((int)0x0008) ,
@@ -908,6 +924,10 @@ public enum All : int
/// </summary>
Patches = ((int)0x000E) ,
/// <summary>
+ /// Original was GL_PATCHES_EXT = 0x000E
+ /// </summary>
+ PatchesExt = ((int)0x000E) ,
+ /// <summary>
/// Original was GL_MAP_FLUSH_EXPLICIT_BIT = 0x0010
/// </summary>
MapFlushExplicitBit = ((int)0x0010) ,
@@ -2164,6 +2184,10 @@ public enum All : int
/// </summary>
TextureBorderColor = ((int)0x1004) ,
/// <summary>
+ /// Original was GL_TEXTURE_BORDER_COLOR_EXT = 0x1004
+ /// </summary>
+ TextureBorderColorExt = ((int)0x1004) ,
+ /// <summary>
/// Original was GL_TEXTURE_BORDER_COLOR_NV = 0x1004
/// </summary>
TextureBorderColorNv = ((int)0x1004) ,
@@ -4384,6 +4408,10 @@ public enum All : int
/// </summary>
ClampToBorderArb = ((int)0x812D) ,
/// <summary>
+ /// Original was GL_CLAMP_TO_BORDER_EXT = 0x812D
+ /// </summary>
+ ClampToBorderExt = ((int)0x812D) ,
+ /// <summary>
/// Original was GL_CLAMP_TO_BORDER_NV = 0x812D
/// </summary>
ClampToBorderNv = ((int)0x812D) ,
@@ -4892,6 +4920,10 @@ public enum All : int
/// </summary>
NumExtensions = ((int)0x821D) ,
/// <summary>
+ /// Original was GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 0x8221
+ /// </summary>
+ PrimitiveRestartForPatchesSupported = ((int)0x8221) ,
+ /// <summary>
/// Original was GL_RG = 0x8227
/// </summary>
Rg = ((int)0x8227) ,
@@ -5164,6 +5196,14 @@ public enum All : int
/// </summary>
ProgramPipelineBindingExt = ((int)0x825A) ,
/// <summary>
+ /// Original was GL_LAYER_PROVOKING_VERTEX_EXT = 0x825E
+ /// </summary>
+ LayerProvokingVertexExt = ((int)0x825E) ,
+ /// <summary>
+ /// Original was GL_UNDEFINED_VERTEX_EXT = 0x8260
+ /// </summary>
+ UndefinedVertexExt = ((int)0x8260) ,
+ /// <summary>
/// Original was GL_NO_RESET_NOTIFICATION_EXT = 0x8261
/// </summary>
NoResetNotificationExt = ((int)0x8261) ,
@@ -5216,6 +5256,22 @@ public enum All : int
/// </summary>