Add missing glVertexAttribI* functions in EXT_gpu_shader4 These functions were previously listed only in NV_vertex_program4, but are described in both extension specifications. The NV_vertex_program4 extension explicitly states that they are shared with EXT_gpu_shader4, so the xml should reflect this. Signed-off-by: Eddie James <eajames@linux.ibm.com>
diff --git a/xml/gl.xml b/xml/gl.xml index 2af2461..c529542 100644 --- a/xml/gl.xml +++ b/xml/gl.xml
@@ -45592,7 +45592,6 @@ </extension> <extension name="GL_EXT_gpu_shader4" supported="gl"> <require> - <enum name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT"/> <enum name="GL_SAMPLER_1D_ARRAY_EXT"/> <enum name="GL_SAMPLER_2D_ARRAY_EXT"/> <enum name="GL_SAMPLER_BUFFER_EXT"/> @@ -45632,6 +45631,32 @@ <command name="glUniform3uivEXT"/> <command name="glUniform4uivEXT"/> </require> + <require comment="Duplicated in GL_NV_vertex_program4 since both extensions list these functions and tokens"> + <enum name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT"/> + <command name="glVertexAttribI1iEXT"/> + <command name="glVertexAttribI2iEXT"/> + <command name="glVertexAttribI3iEXT"/> + <command name="glVertexAttribI4iEXT"/> + <command name="glVertexAttribI1uiEXT"/> + <command name="glVertexAttribI2uiEXT"/> + <command name="glVertexAttribI3uiEXT"/> + <command name="glVertexAttribI4uiEXT"/> + <command name="glVertexAttribI1ivEXT"/> + <command name="glVertexAttribI2ivEXT"/> + <command name="glVertexAttribI3ivEXT"/> + <command name="glVertexAttribI4ivEXT"/> + <command name="glVertexAttribI1uivEXT"/> + <command name="glVertexAttribI2uivEXT"/> + <command name="glVertexAttribI3uivEXT"/> + <command name="glVertexAttribI4uivEXT"/> + <command name="glVertexAttribI4bvEXT"/> + <command name="glVertexAttribI4svEXT"/> + <command name="glVertexAttribI4ubvEXT"/> + <command name="glVertexAttribI4usvEXT"/> + <command name="glVertexAttribIPointerEXT"/> + <command name="glGetVertexAttribIivEXT"/> + <command name="glGetVertexAttribIuivEXT"/> + </require> </extension> <extension name="GL_EXT_gpu_shader5" supported="gles2"/> <extension name="GL_EXT_histogram" supported="gl"> @@ -49978,7 +50003,7 @@ </require> </extension> <extension name="GL_NV_vertex_program4" supported="gl"> - <require> + <require comment="Shared with the EXT_gpu_shader4 extension"> <enum name="GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV"/> <command name="glVertexAttribI1iEXT"/> <command name="glVertexAttribI2iEXT"/>