summaryrefslogtreecommitdiffstats
path: root/src/mesa/glapi/glapitable.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/glapi/glapitable.h')
-rw-r--r--src/mesa/glapi/glapitable.h64
1 files changed, 64 insertions, 0 deletions
diff --git a/src/mesa/glapi/glapitable.h b/src/mesa/glapi/glapitable.h
index c0cde27ab9f..8cf465bfb96 100644
--- a/src/mesa/glapi/glapitable.h
+++ b/src/mesa/glapi/glapitable.h
@@ -600,6 +600,70 @@ struct _glapi_table
void (*WindowPos3fvARB)(const GLfloat * p); /* 591 */
void (*WindowPos3ivARB)(const GLint * p); /* 592 */
void (*WindowPos3svARB)(const GLshort * p); /* 593 */
+ void (*BindProgramNV)(GLenum target, GLuint id); /* 594 */
+ void (*DeleteProgramsNV)(GLsizei n, const GLuint * ids); /* 595 */
+ void (*ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params); /* 596 */
+ void (*GenProgramsNV)(GLsizei n, GLuint * ids); /* 597 */
+ GLboolean (*AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences); /* 598 */
+ void (*RequestResidentProgramsNV)(GLsizei n, const GLuint * ids); /* 599 */
+ void (*GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params); /* 600 */
+ void (*GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params); /* 601 */
+ void (*GetProgramivNV)(GLuint id, GLenum pname, GLint * params); /* 602 */
+ void (*GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program); /* 603 */
+ void (*GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params); /* 604 */
+ void (*GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params); /* 605 */
+ void (*GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params); /* 606 */
+ void (*GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params); /* 607 */
+ void (*GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer); /* 608 */
+ GLboolean (*IsProgramNV)(GLuint id); /* 609 */
+ void (*LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program); /* 610 */
+ void (*ProgramParameter4fNV)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 611 */
+ void (*ProgramParameter4dNV)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 612 */
+ void (*ProgramParameter4dvNV)(GLenum target, GLuint index, const GLdouble * params); /* 613 */
+ void (*ProgramParameter4fvNV)(GLenum target, GLuint index, const GLfloat * params); /* 614 */
+ void (*ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params); /* 615 */
+ void (*ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params); /* 616 */
+ void (*TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform); /* 617 */
+ void (*VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); /* 618 */
+ void (*VertexAttrib1sNV)(GLuint index, GLshort x); /* 619 */
+ void (*VertexAttrib1fNV)(GLuint index, GLfloat x); /* 620 */
+ void (*VertexAttrib1dNV)(GLuint index, GLdouble x); /* 621 */
+ void (*VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y); /* 622 */
+ void (*VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y); /* 623 */
+ void (*VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y); /* 624 */
+ void (*VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z); /* 625 */
+ void (*VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z); /* 626 */
+ void (*VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z); /* 627 */
+ void (*VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); /* 628 */
+ void (*VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); /* 629 */
+ void (*VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); /* 630 */
+ void (*VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); /* 631 */
+ void (*VertexAttrib1svNV)(GLuint index, const GLshort * v); /* 632 */
+ void (*VertexAttrib1fvNV)(GLuint index, const GLfloat * v); /* 633 */
+ void (*VertexAttrib1dvNV)(GLuint index, const GLdouble * v); /* 634 */
+ void (*VertexAttrib2svNV)(GLuint index, const GLshort * v); /* 635 */
+ void (*VertexAttrib2fvNV)(GLuint index, const GLfloat * v); /* 636 */
+ void (*VertexAttrib2dvNV)(GLuint index, const GLdouble * v); /* 637 */
+ void (*VertexAttrib3svNV)(GLuint index, const GLshort * v); /* 638 */
+ void (*VertexAttrib3fvNV)(GLuint index, const GLfloat * v); /* 639 */
+ void (*VertexAttrib3dvNV)(GLuint index, const GLdouble * v); /* 640 */
+ void (*VertexAttrib4svNV)(GLuint index, const GLshort * v); /* 641 */
+ void (*VertexAttrib4fvNV)(GLuint index, const GLfloat * v); /* 642 */
+ void (*VertexAttrib4dvNV)(GLuint index, const GLdouble * v); /* 643 */
+ void (*VertexAttrib4ubvNV)(GLuint index, const GLubyte * v); /* 644 */
+ void (*VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v); /* 645 */
+ void (*VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 646 */
+ void (*VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 647 */
+ void (*VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v); /* 648 */
+ void (*VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 649 */
+ void (*VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 650 */
+ void (*VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v); /* 651 */
+ void (*VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 652 */
+ void (*VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 653 */
+ void (*VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v); /* 654 */
+ void (*VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v); /* 655 */
+ void (*VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v); /* 656 */
+ void (*VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v); /* 657 */
};
#endif