diff --git a/Source/Bind/Specifications/GL2/overrides.xml b/Source/Bind/Specifications/GL2/overrides.xml index ec5496ff..5cd70424 100644 --- a/Source/Bind/Specifications/GL2/overrides.xml +++ b/Source/Bind/Specifications/GL2/overrides.xml @@ -3561,6 +3561,13 @@ <use enum="VERSION_4_1" token="VIEWPORT_BOUNDS_RANGE" /> <use enum="VERSION_4_1" token="LAYER_PROVOKING_VERTEX" /> <use enum="VERSION_4_1" token="VIEWPORT_INDEX_PROVOKING_VERTEX" /> + <use enum="VERSION_4_2" token="MAX_VERTEX_IMAGE_UNIFORMS" /> + <use enum="VERSION_4_2" token="MAX_TESS_CONTROL_IMAGE_UNIFORMS" /> + <use enum="VERSION_4_2" token="MAX_TESS_EVALUATION_IMAGE_UNIFORMS" /> + <use enum="VERSION_4_2" token="MAX_GEOMETRY_IMAGE_UNIFORMS" /> + <use enum="VERSION_4_2" token="MAX_FRAGMENT_IMAGE_UNIFORMS" /> + <use enum="VERSION_4_2" token="MAX_COMBINED_IMAGE_UNIFORMS" /> + <use enum="VERSION_4_3" token="MAX_COMPUTE_IMAGE_UNIFORMS" /> </enum> <enum name="GetPointervPName"> <token name="FOG_COORD_ARRAY_POINTER" value="0x8456" /> diff --git a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs index cd839cf6..f8a01332 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs @@ -38329,6 +38329,30 @@ namespace OpenTK.Graphics.OpenGL /// </summary> DrawIndirectBufferBinding = ((int)0x8F43) , /// <summary> + /// Original was GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA + /// </summary> + MaxVertexImageUniforms = ((int)0x90CA) , + /// <summary> + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB + /// </summary> + MaxTessControlImageUniforms = ((int)0x90CB) , + /// <summary> + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC + /// </summary> + MaxTessEvaluationImageUniforms = ((int)0x90CC) , + /// <summary> + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD + /// </summary> + MaxGeometryImageUniforms = ((int)0x90CD) , + /// <summary> + /// Original was GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE + /// </summary> + MaxFragmentImageUniforms = ((int)0x90CE) , + /// <summary> + /// Original was GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF + /// </summary> + MaxCombinedImageUniforms = ((int)0x90CF) , + /// <summary> /// Original was GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104 /// </summary> TextureBinding2DMultisample = ((int)0x9104) , @@ -38364,6 +38388,10 @@ namespace OpenTK.Graphics.OpenGL /// Original was GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125 /// </summary> MaxFragmentInputComponents = ((int)0x9125) , + /// <summary> + /// Original was GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD + /// </summary> + MaxComputeImageUniforms = ((int)0x91BD) , } /// <summary> diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs index 8d92520c..c2098867 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs @@ -19864,6 +19864,30 @@ namespace OpenTK.Graphics.OpenGL4 /// </summary> DrawIndirectBufferBinding = ((int)0x8F43) , /// <summary> + /// Original was GL_MAX_VERTEX_IMAGE_UNIFORMS = 0x90CA + /// </summary> + MaxVertexImageUniforms = ((int)0x90CA) , + /// <summary> + /// Original was GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS = 0x90CB + /// </summary> + MaxTessControlImageUniforms = ((int)0x90CB) , + /// <summary> + /// Original was GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS = 0x90CC + /// </summary> + MaxTessEvaluationImageUniforms = ((int)0x90CC) , + /// <summary> + /// Original was GL_MAX_GEOMETRY_IMAGE_UNIFORMS = 0x90CD + /// </summary> + MaxGeometryImageUniforms = ((int)0x90CD) , + /// <summary> + /// Original was GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 0x90CE + /// </summary> + MaxFragmentImageUniforms = ((int)0x90CE) , + /// <summary> + /// Original was GL_MAX_COMBINED_IMAGE_UNIFORMS = 0x90CF + /// </summary> + MaxCombinedImageUniforms = ((int)0x90CF) , + /// <summary> /// Original was GL_TEXTURE_BINDING_2D_MULTISAMPLE = 0x9104 /// </summary> TextureBinding2DMultisample = ((int)0x9104) , @@ -19899,6 +19923,10 @@ namespace OpenTK.Graphics.OpenGL4 /// Original was GL_MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125 /// </summary> MaxFragmentInputComponents = ((int)0x9125) , + /// <summary> + /// Original was GL_MAX_COMPUTE_IMAGE_UNIFORMS = 0x91BD + /// </summary> + MaxComputeImageUniforms = ((int)0x91BD) , } /// <summary>