mesa: Add notes about remaining NV_vertex_program code.
Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
@@ -205,6 +205,10 @@ _mesa_GetProgramStringNV(GLuint id, GLenum pname, GLubyte *program)
|
||||
|
||||
/**
|
||||
* Get a vertex array attribute pointer.
|
||||
*
|
||||
* While the function first appeared in GL_NV_vertex_program, it's
|
||||
* aliased for use by GL_ARB_vertex_program.
|
||||
*
|
||||
* \note Not compiled into display lists.
|
||||
* \note Called from the GL API dispatcher.
|
||||
*/
|
||||
|
||||
@@ -135,7 +135,7 @@ install_vtxfmt(struct gl_context *ctx, struct _glapi_table *tab,
|
||||
vfmt->DrawTransformFeedbackStreamInstanced);
|
||||
}
|
||||
|
||||
/* GL_NV_vertex_program */
|
||||
/* Originally for GL_NV_vertex_program, this is also used by dlist.c */
|
||||
if (ctx->API == API_OPENGL) {
|
||||
SET_VertexAttrib1fNV(tab, vfmt->VertexAttrib1fNV);
|
||||
SET_VertexAttrib1fvNV(tab, vfmt->VertexAttrib1fvNV);
|
||||
|
||||
@@ -958,6 +958,10 @@ static void vbo_exec_vtxfmt_init( struct vbo_exec_context *exec )
|
||||
vfmt->VertexAttrib4fvARB = vbo_VertexAttrib4fvARB;
|
||||
}
|
||||
|
||||
/* Note that VertexAttrib4fNV is used from dlist.c and api_arrayelt.c so
|
||||
* they can have a single entrypoint for updating any of the legacy
|
||||
* attribs.
|
||||
*/
|
||||
vfmt->VertexAttrib1fNV = vbo_VertexAttrib1fNV;
|
||||
vfmt->VertexAttrib1fvNV = vbo_VertexAttrib1fvNV;
|
||||
vfmt->VertexAttrib2fNV = vbo_VertexAttrib2fNV;
|
||||
|
||||
Reference in New Issue
Block a user