<enum name="MAX_ARRAY_TEXTURE_LAYERS" value="0x88FF"/>
<enum name="MIN_PROGRAM_TEXEL_OFFSET" value="0x8904"/>
<enum name="MAX_PROGRAM_TEXEL_OFFSET" value="0x8905"/>
+ <enum name="CLAMP_VERTEX_COLOR" value="0x891A"/>
+ <enum name="CLAMP_FRAGMENT_COLOR" value="0x891B"/>
<enum name="CLAMP_READ_COLOR" value="0x891C"/>
<enum name="FIXED_ONLY" value="0x891D"/>
<enum name="MAX_VARYING_COMPONENTS" value="0x8B4B"/>
+ <enum name="TEXTURE_RED_TYPE" value="0x8C10"/>
+ <enum name="TEXTURE_GREEN_TYPE" value="0x8C11"/>
+ <enum name="TEXTURE_BLUE_TYPE" value="0x8C12"/>
+ <enum name="TEXTURE_ALPHA_TYPE" value="0x8C13"/>
+ <enum name="TEXTURE_LUMINANCE_TYPE" value="0x8C14"/>
+ <enum name="TEXTURE_INTENSITY_TYPE" value="0x8C15"/>
+ <enum name="TEXTURE_DEPTH_TYPE" value="0x8C16"/>
<enum name="TEXTURE_1D_ARRAY" value="0x8C18"/>
<enum name="PROXY_TEXTURE_1D_ARRAY" value="0x8C19"/>
<enum name="TEXTURE_2D_ARRAY" value="0x8C1A"/>
<function name="TransformFeedbackVaryings" alias="TransformFeedbackVaryingsEXT">
<param name="program" type="GLuint"/>
<param name="count" type="GLsizei"/>
- <param name="varyings" type="const GLchar* *"/>
+ <param name="varyings" type="const GLchar * const *"/>
<param name="bufferMode" type="GLenum"/>
</function>
<category name="3.1">
+ <enum name="UNIFORM_BUFFER" value="0x8A11"/>
+ <enum name="UNIFORM_BUFFER_BINDING" value="0x8A28"/>
+ <enum name="UNIFORM_BUFFER_START" value="0x8A29"/>
+ <enum name="UNIFORM_BUFFER_SIZE" value="0x8A2A"/>
+ <enum name="MAX_VERTEX_UNIFORM_BLOCKS" value="0x8A2B"/>
+ <enum name="MAX_GEOMETRY_UNIFORM_BLOCKS" value="0x8A2C"/>
+ <enum name="MAX_FRAGMENT_UNIFORM_BLOCKS" value="0x8A2D"/>
+ <enum name="MAX_COMBINED_UNIFORM_BLOCKS" value="0x8A2E"/>
+ <enum name="MAX_UNIFORM_BUFFER_BINDINGS" value="0x8A2F"/>
+ <enum name="MAX_UNIFORM_BLOCK_SIZE" value="0x8A30"/>
+ <enum name="MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS" value="0x8A31"/>
+ <enum name="MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS" value="0x8A32"/>
+ <enum name="MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS" value="0x8A33"/>
+ <enum name="UNIFORM_BUFFER_OFFSET_ALIGNMENT" value="0x8A34"/>
+ <enum name="ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" value="0x8A35"/>
+ <enum name="ACTIVE_UNIFORM_BLOCKS" value="0x8A36"/>
+ <enum name="UNIFORM_TYPE" value="0x8A37"/>
+ <enum name="UNIFORM_SIZE" value="0x8A38"/>
+ <enum name="UNIFORM_NAME_LENGTH" value="0x8A39"/>
+ <enum name="UNIFORM_BLOCK_INDEX" value="0x8A3A"/>
+ <enum name="UNIFORM_OFFSET" value="0x8A3B"/>
+ <enum name="UNIFORM_ARRAY_STRIDE" value="0x8A3C"/>
+ <enum name="UNIFORM_MATRIX_STRIDE" value="0x8A3D"/>
+ <enum name="UNIFORM_IS_ROW_MAJOR" value="0x8A3E"/>
+ <enum name="UNIFORM_BLOCK_BINDING" value="0x8A3F"/>
+ <enum name="UNIFORM_BLOCK_DATA_SIZE" value="0x8A40"/>
+ <enum name="UNIFORM_BLOCK_NAME_LENGTH" value="0x8A41"/>
+ <enum name="UNIFORM_BLOCK_ACTIVE_UNIFORMS" value="0x8A42"/>
+ <enum name="UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" value="0x8A43"/>
+ <enum name="UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" value="0x8A44"/>
+ <enum name="UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER" value="0x8A45"/>
+ <enum name="UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" value="0x8A46"/>
<enum name="SAMPLER_2D_RECT" value="0x8B63"/>
<enum name="SAMPLER_2D_RECT_SHADOW" value="0x8B64"/>
+ <enum name="FRAMEBUFFER_SRGB" value="0x8DB9"/>
<enum name="SAMPLER_BUFFER" value="0x8DC2"/>
<enum name="INT_SAMPLER_2D_RECT" value="0x8DCD"/>
<enum name="INT_SAMPLER_BUFFER" value="0x8DD0"/>
<param name="primcount" type="GLsizei"/>
</function>
- <function name="TexBuffer" offset="assign">
+ <function name="TexBuffer" offset="assign" alias="TexBufferARB">
<param name="target" type="GLenum"/>
<param name="internalFormat" type="GLenum"/>
<param name="buffer" type="GLuint"/>
<category name="3.3">
<!-- There are other new functions and tokens defined by other extensions -->
+ <enum name="TEXTURE_SWIZZLE_R" value="0x8E42"/>
+ <enum name="TEXTURE_SWIZZLE_G" value="0x8E43"/>
+ <enum name="TEXTURE_SWIZZLE_B" value="0x8E44"/>
+ <enum name="TEXTURE_SWIZZLE_A" value="0x8E45"/>
+ <enum name="TEXTURE_SWIZZLE_RGBA" value="0x8E46"/>
<function name="VertexAttribDivisor" offset="assign">
<param name="index" type="GLuint"/>