diff options
author | Brian Paul <[email protected]> | 2001-12-14 02:50:01 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2001-12-14 02:50:01 +0000 |
commit | 86b842790b720cd6b1499ce8edca8a4e9c8dc029 (patch) | |
tree | abb453fefb2beb047768c7077edc449f1d58fcef /src/mesa/glapi/glapitable.h | |
parent | 680522f74c8b7bf982eab1bc127269521c48a632 (diff) |
vertex program check-in
Diffstat (limited to 'src/mesa/glapi/glapitable.h')
-rw-r--r-- | src/mesa/glapi/glapitable.h | 64 |
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 |