1<?xml version="1.0"?> 2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4<OpenGLAPI> 5 6<category name="GL_ARB_vertex_attrib_64bit" number="99"> 7 8 <function name="VertexAttribL1d" exec="vtxfmt"> 9 <param name="index" type="GLuint"/> 10 <param name="x" type="GLdouble"/> 11 </function> 12 13 <function name="VertexAttribL2d" exec="vtxfmt"> 14 <param name="index" type="GLuint"/> 15 <param name="x" type="GLdouble"/> 16 <param name="y" type="GLdouble"/> 17 </function> 18 19 <function name="VertexAttribL3d" exec="vtxfmt"> 20 <param name="index" type="GLuint"/> 21 <param name="x" type="GLdouble"/> 22 <param name="y" type="GLdouble"/> 23 <param name="z" type="GLdouble"/> 24 </function> 25 26 <function name="VertexAttribL4d" exec="vtxfmt"> 27 <param name="index" type="GLuint"/> 28 <param name="x" type="GLdouble"/> 29 <param name="y" type="GLdouble"/> 30 <param name="z" type="GLdouble"/> 31 <param name="w" type="GLdouble"/> 32 </function> 33 34 <function name="VertexAttribL1dv" exec="vtxfmt"> 35 <param name="index" type="GLuint"/> 36 <param name="v" type="const GLdouble *" count="1"/> 37 </function> 38 39 <function name="VertexAttribL2dv" exec="vtxfmt"> 40 <param name="index" type="GLuint"/> 41 <param name="v" type="const GLdouble *" count="2"/> 42 </function> 43 44 <function name="VertexAttribL3dv" exec="vtxfmt"> 45 <param name="index" type="GLuint"/> 46 <param name="v" type="const GLdouble *" count="3"/> 47 </function> 48 49 <function name="VertexAttribL4dv" exec="vtxfmt"> 50 <param name="index" type="GLuint"/> 51 <param name="v" type="const GLdouble *" count="4"/> 52 </function> 53 54 <function name="VertexAttribLPointer" no_error="true" marshal="async" 55 marshal_call_after="if (COMPAT) _mesa_glthread_AttribPointer(ctx, VERT_ATTRIB_GENERIC(index), size, type, stride, pointer);"> 56 <param name="index" type="GLuint"/> 57 <param name="size" type="GLint"/> 58 <param name="type" type="GLenum"/> 59 <param name="stride" type="GLsizei"/> 60 <param name="pointer" type="const GLvoid *"/> 61 </function> 62 63 <function name="GetVertexAttribLdv"> 64 <param name="index" type="GLuint"/> 65 <param name="pname" type="GLenum"/> 66 <param name="params" type="GLdouble *"/> 67 </function> 68 69 <function name="VertexArrayVertexAttribLOffsetEXT" 70 marshal_call_after="if (COMPAT) _mesa_glthread_DSAAttribPointer(ctx, vaobj, buffer, VERT_ATTRIB_GENERIC(index), size, type, stride, offset);"> 71 <param name="vaobj" type="GLuint" /> 72 <param name="buffer" type="GLuint" /> 73 <param name="index" type="GLuint" /> 74 <param name="size" type="GLint" /> 75 <param name="type" type="GLenum" /> 76 <param name="stride" type="GLsizei" /> 77 <param name="offset" type="GLintptr" /> 78 </function> 79</category> 80 81</OpenGLAPI> 82 83