Fix problems with vertex program protocol
authorIan Romanick <idr@us.ibm.com>
Thu, 31 Aug 2006 20:41:16 +0000 (20:41 +0000)
committerIan Romanick <idr@us.ibm.com>
Thu, 31 Aug 2006 20:41:16 +0000 (20:41 +0000)
commitd6c675f497950c6fa5afea531e86a25fd115d2a5
tree2b3c17cc1399a30dc2d7545f07335de58d5055de
parent934a2dcf0fcbc0e1f422453b50ae60ad8f0d8d12
Fix problems with vertex program protocol

There were two sets of bugs in the vertex program (ARB and NV)
protocol.  First, several of the ARB functions were missing the
'doubles_in_order="true"' annotation.  Second, after the ARB decided
that glVertexAttrib*ARB functions must not alias fixed-function state
for GLSL, Nvidia re-assigned GLX protocol opcodes for
glVertexAttrib*NV (circa Septeber 2004).  For some reason gl_API.xml
was never updated to reflect this, and the updated version of the
GL_NV_vertex_program spec never made into the registry.
src/glx/x11/indirect.c
src/mesa/glapi/gl_API.xml