1 <?xml version="1.0"?> 2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4 <!-- Note: no GLX protocol info yet. --> 5 6 <OpenGLAPI> 7 8 <category name="GL_ARB_vertex_attrib_binding" number="125"> 9 10 <function name="BindVertexBuffer" es2="3.1" no_error="true"> 11 <param name="bindingindex" type="GLuint"/> 12 <param name="buffer" type="GLuint"/> 13 <param name="offset" type="GLintptr"/> 14 <param name="stride" type="GLsizei"/> 15 </function> 16 17 <function name="VertexAttribFormat" es2="3.1"> 18 <param name="attribindex" type="GLuint"/> 19 <param name="size" type="GLint"/> 20 <param name="type" type="GLenum"/> 21 <param name="normalized" type="GLboolean"/> 22 <param name="relativeoffset" type="GLuint"/> 23 </function> 24 25 <function name="VertexAttribIFormat" es2="3.1"> 26 <param name="attribindex" type="GLuint"/> 27 <param name="size" type="GLint"/> 28 <param name="type" type="GLenum"/> 29 <param name="relativeoffset" type="GLuint"/> 30 </function> 31 32 <function name="VertexAttribLFormat"> 33 <param name="attribindex" type="GLuint"/> 34 <param name="size" type="GLint"/> 35 <param name="type" type="GLenum"/> 36 <param name="relativeoffset" type="GLuint"/> 37 </function> 38 39 <function name="VertexAttribBinding" es2="3.1" no_error="true"> 40 <param name="attribindex" type="GLuint"/> 41 <param name="bindingindex" type="GLuint"/> 42 </function> 43 44 <function name="VertexBindingDivisor" es2="3.1" no_error="true"> 45 <param name="attribindex" type="GLuint"/> 46 <param name="divisor" type="GLuint"/> 47 </function> 48 49 <enum name="VERTEX_ATTRIB_BINDING" value="0x82D4"/> 50 <enum name="VERTEX_ATTRIB_RELATIVE_OFFSET" value="0x82D5"/> 51 <enum name="VERTEX_BINDING_DIVISOR" value="0x82D6"/> 52 <enum name="VERTEX_BINDING_OFFSET" value="0x82D7"/> 53 <enum name="VERTEX_BINDING_STRIDE" value="0x82D8"/> 54 <enum name="MAX_VERTEX_ATTRIB_RELATIVE_OFFSET" value="0x82D9"/> 55 <enum name="MAX_VERTEX_ATTRIB_BINDINGS" value="0x82DA"/> 56 <enum name="MAX_VERTEX_ATTRIB_STRIDE" value="0x82E5"/> 57 58 </category> 59 </OpenGLAPI> 60