[GL] Added GetPName.Max*ImageUniforms

These tokens were introduced in OpenGL 4.2 and 4.3.
This commit is contained in:
thefiddler 2014-04-27 22:47:04 +02:00
parent c40115e223
commit 168713aecf
3 changed files with 63 additions and 0 deletions

View file

@ -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" />

View file

@ -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>

View file

@ -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>