add dispatch offsets for vertex program functions
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 14 Dec 2001 02:48:10 +0000 (02:48 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 14 Dec 2001 02:48:10 +0000 (02:48 +0000)
src/mesa/glapi/APIspec

index d3eb56b7dfaf398a7cb2a42be0772e32490da883..5d36e38fd20b7e8714f1eda85285288245f0a7ac 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: APIspec,v 1.4 2001/12/04 23:43:31 brianp Exp $
+# $Id: APIspec,v 1.5 2001/12/14 02:48:10 brianp Exp $
 
 # This file describes all the OpenGL functions.
 # We use a number of Python scripts to parse this file and
@@ -5334,6 +5334,9 @@ param             primcount       GLsizei
 category       GL_EXT_multi_draw_arrays
 offset         ?
 
+
+# GL_EXT_fog_coord
+
 name           FogCoordfEXT
 return         void
 param          coord           GLfloat
@@ -6709,6 +6712,117 @@ category        GL_NV_register_combiners2
 offset         ?
 
 
+# GL_ARB_window_pos
+
+name           WindowPos2dARB
+return         void
+param          x       GLdouble
+param          y       GLdouble
+category       GL_ARB_window_pos
+offset         578     # unofficial
+
+name           WindowPos2fARB
+return         void
+param          x       GLfloat
+param          y       GLfloat
+category       GL_ARB_window_pos
+offset         579     # unofficial
+
+name           WindowPos2iARB
+return         void
+param          x       GLint
+param          y       GLint
+category       GL_ARB_window_pos
+offset         580     # unofficial
+
+name           WindowPos2sARB
+return         void
+param          x       GLshort
+param          y       GLshort
+category       GL_ARB_window_pos
+offset         581     # unofficial
+
+name           WindowPos2dvARB
+return         void
+param          p       const GLdouble *
+category       GL_ARB_window_pos
+offset         582     # unofficial
+
+name           WindowPos2fvARB
+return         void
+param          p       const GLfloat *
+category       GL_ARB_window_pos
+offset         583     # unofficial
+
+name           WindowPos2ivARB
+return         void
+param          p       const GLint *
+category       GL_ARB_window_pos
+offset         584     # unofficial
+
+name           WindowPos2svARB
+return         void
+param          p       const GLshort *
+category       GL_ARB_window_pos
+offset         585     # unofficial
+
+name           WindowPos3dARB
+return         void
+param          x       GLdouble
+param          y       GLdouble
+param          z       GLdouble
+category       GL_ARB_window_pos
+offset         586     # unofficial
+
+name           WindowPos3fARB
+return         void
+param          x       GLfloat
+param          y       GLfloat
+param          z       GLfloat
+category       GL_ARB_window_pos
+offset         587     # unofficial
+
+name           WindowPos3iARB
+return         void
+param          x       GLint
+param          y       GLint
+param          z       GLint
+category       GL_ARB_window_pos
+offset         588     # unofficial
+
+name           WindowPos3sARB
+return         void
+param          x       GLshort
+param          y       GLshort
+param          z       GLshort
+category       GL_ARB_window_pos
+offset         589     # unofficial
+
+name           WindowPos3dvARB
+return         void
+param          p       const GLdouble *
+category       GL_ARB_window_pos
+offset         590     # unofficial
+
+name           WindowPos3fvARB
+return         void
+param          p       const GLfloat *
+category       GL_ARB_window_pos
+offset         591     # unofficial
+
+name           WindowPos3ivARB
+return         void
+param          p       const GLint *
+category       GL_ARB_window_pos
+offset         592     # unofficial
+
+name           WindowPos3svARB
+return         void
+param          p       const GLshort *
+category       GL_ARB_window_pos
+offset         593     # unofficial
+
+
 # GL_NV_vertex_program
 
 name           BindProgramNV
@@ -6716,14 +6830,14 @@ return          void
 param          target  GLenum
 param          id      GLuint
 category       GL_NV_vertex_program
-offset         ?
+offset         594
 
 name           DeleteProgramsNV
 return         void
 param          n       GLsizei
 param          ids     const GLuint *
 category       GL_NV_vertex_program
-offset         ?
+offset         595
 
 name           ExecuteProgramNV
 return         void
@@ -6731,14 +6845,14 @@ param           target  GLenum
 param          id      GLuint
 param          params  const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         596
 
 name           GenProgramsNV
 return         void
 param          n       GLsizei
 param          ids     GLuint *
 category       GL_NV_vertex_program
-offset         ?
+offset         597
 
 name           AreProgramsResidentNV
 return         GLboolean
@@ -6746,14 +6860,14 @@ param           n               GLsizei
 param          ids             const GLuint *
 param          residences      GLboolean *
 category       GL_NV_vertex_program
-offset         ?
+offset         598
 
 name           RequestResidentProgramsNV
 return         void
 param          n       GLsizei
 param          ids     const GLuint *
 category       GL_NV_vertex_program
-offset         ?
+offset         599
 
 name           GetProgramParameterfvNV
 return         void
@@ -6762,7 +6876,7 @@ param             index   GLuint
 param          pname   GLenum
 param          params  GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         600
 
 name           GetProgramParameterdvNV
 return         void
@@ -6771,7 +6885,7 @@ param             index   GLuint
 param          pname   GLenum
 param          params  GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         601
 
 name           GetProgramivNV
 return         void
@@ -6779,7 +6893,7 @@ param             id      GLuint
 param          pname   GLenum
 param          params  GLint *
 category       GL_NV_vertex_program
-offset         ?
+offset         602
 
 name           GetProgramStringNV
 return         void
@@ -6787,7 +6901,7 @@ param             id      GLuint
 param          pname   GLenum
 param          program GLubyte *
 category       GL_NV_vertex_program
-offset         ?
+offset         603
 
 name           GetTrackMatrixivNV
 return         void
@@ -6796,7 +6910,7 @@ param             address GLuint
 param          pname   GLenum
 param          params  GLint *
 category       GL_NV_vertex_program
-offset         ?
+offset         604
 
 name           GetVertexAttribdvNV
 return         void
@@ -6804,7 +6918,7 @@ param             index   GLuint
 param          pname   GLenum
 param          params  GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         605
 
 name           GetVertexAttribfvNV
 return         void
@@ -6812,7 +6926,7 @@ param             index   GLuint
 param          pname   GLenum
 param          params  GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         606
 
 name           GetVertexAttribivNV
 return         void
@@ -6820,7 +6934,7 @@ param             index   GLuint
 param          pname   GLenum
 param          params  GLint *
 category       GL_NV_vertex_program
-offset         ?
+offset         607
 
 name           GetVertexAttribPointervNV
 return         void
@@ -6828,13 +6942,13 @@ param           index           GLuint
 param          pname           GLenum
 param          pointer         GLvoid **
 category       GL_NV_vertex_program
-offset         ?
+offset         608
 
 name           IsProgramNV
 return         GLboolean
 param          id      GLuint
 category       GL_NV_vertex_program
-offset         ?
+offset         609
 
 name           LoadProgramNV
 return         void
@@ -6843,7 +6957,7 @@ param             id              GLuint
 param          len             GLsizei
 param          program         const GLubyte *
 category       GL_NV_vertex_program
-offset         ?
+offset         610
 
 name           ProgramParameter4fNV
 return         void
@@ -6854,7 +6968,7 @@ param             y       GLfloat
 param          z       GLfloat
 param          w       GLfloat
 category       GL_NV_vertex_program
-offset         ?
+offset         611
 
 name           ProgramParameter4dNV
 return         void
@@ -6865,7 +6979,7 @@ param             y       GLdouble
 param          z       GLdouble
 param          w       GLdouble
 category       GL_NV_vertex_program
-offset         ?
+offset         612
 
 name           ProgramParameter4dvNV
 return         void
@@ -6873,7 +6987,7 @@ param             target          GLenum
 param          index           GLuint
 param          params          const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         613
 
 name           ProgramParameter4fvNV
 return         void
@@ -6881,7 +6995,7 @@ param             target          GLenum
 param          index           GLuint
 param          params          const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         614
 
 name           ProgramParameters4dvNV
 return         void
@@ -6890,7 +7004,7 @@ param             index           GLuint
 param          num             GLuint
 param          params          const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         615
 
 name           ProgramParameters4fvNV
 return         void
@@ -6899,7 +7013,7 @@ param             index           GLuint
 param          num             GLuint
 param          params          const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         616
 
 name           TrackMatrixNV
 return         void
@@ -6908,7 +7022,7 @@ param             address         GLuint
 param          matrix          GLenum
 param          transform       GLenum
 category       GL_NV_vertex_program
-offset         ?
+offset         617
 
 name           VertexAttribPointerNV
 return         void
@@ -6918,28 +7032,28 @@ param           type            GLenum
 param          stride          GLsizei
 param          pointer         const GLvoid *
 category       GL_NV_vertex_program
-offset         ?
+offset         618
 
 name           VertexAttrib1sNV
 return         void
 param          index   GLuint
 param          x       GLshort
 category       GL_NV_vertex_program
-offset         ?
+offset         619
 
 name           VertexAttrib1fNV
 return         void
 param          index   GLuint
 param          x       GLfloat
 category       GL_NV_vertex_program
-offset         ?
+offset         620
 
 name           VertexAttrib1dNV
 return         void
 param          index   GLuint
 param          x       GLdouble
 category       GL_NV_vertex_program
-offset         ?
+offset         621
 
 name           VertexAttrib2sNV
 return         void
@@ -6947,7 +7061,7 @@ param             index   GLuint
 param          x       GLshort
 param          y       GLshort
 category       GL_NV_vertex_program
-offset         ?
+offset         622
 
 name           VertexAttrib2fNV
 return         void
@@ -6955,7 +7069,7 @@ param             index   GLuint
 param          x       GLfloat
 param          y       GLfloat
 category       GL_NV_vertex_program
-offset         ?
+offset         623
 
 name           VertexAttrib2dNV
 return         void
@@ -6963,7 +7077,7 @@ param             index   GLuint
 param          x       GLdouble
 param          y       GLdouble
 category       GL_NV_vertex_program
-offset         ?
+offset         624
 
 name           VertexAttrib3sNV
 return         void
@@ -6972,7 +7086,7 @@ param             x       GLshort
 param          y       GLshort
 param          z       GLshort
 category       GL_NV_vertex_program
-offset         ?
+offset         625
 
 name           VertexAttrib3fNV
 return         void
@@ -6981,7 +7095,7 @@ param             x       GLfloat
 param          y       GLfloat
 param          z       GLfloat
 category       GL_NV_vertex_program
-offset         ?
+offset         626
 
 name           VertexAttrib3dNV
 return         void
@@ -6990,7 +7104,7 @@ param             x       GLdouble
 param          y       GLdouble
 param          z       GLdouble
 category       GL_NV_vertex_program
-offset         ?
+offset         627
 
 name           VertexAttrib4sNV
 return         void
@@ -7000,7 +7114,7 @@ param             y       GLshort
 param          z       GLshort
 param          w       GLshort
 category       GL_NV_vertex_program
-offset         ?
+offset         628
 
 name           VertexAttrib4fNV
 return         void
@@ -7010,7 +7124,7 @@ param             y       GLfloat
 param          z       GLfloat
 param          w       GLfloat
 category       GL_NV_vertex_program
-offset         ?
+offset         629
 
 name           VertexAttrib4dNV
 return         void
@@ -7020,7 +7134,7 @@ param             y       GLdouble
 param          z       GLdouble
 param          w       GLdouble
 category       GL_NV_vertex_program
-offset         ?
+offset         630
 
 name           VertexAttrib4ubNV
 return         void
@@ -7030,98 +7144,98 @@ param           y       GLubyte
 param          z       GLubyte
 param          w       GLubyte
 category       GL_NV_vertex_program
-offset         ?
+offset         631
 
 name           VertexAttrib1svNV
 return         void
 param          index   GLuint
 param          v       const GLshort *
 category       GL_NV_vertex_program
-offset         ?
+offset         632
 
 name           VertexAttrib1fvNV
 return         void
 param          index   GLuint
 param          v       const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         633
 
 name           VertexAttrib1dvNV
 return         void
 param          index   GLuint
 param          v       const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         634
 
 name           VertexAttrib2svNV
 return         void
 param          index   GLuint
 param          v       const GLshort *
 category       GL_NV_vertex_program
-offset         ?
+offset         635
 
 name           VertexAttrib2fvNV
 return         void
 param          index   GLuint
 param          v       const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         636
 
 name           VertexAttrib2dvNV
 return         void
 param          index   GLuint
 param          v       const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         637
 
 name           VertexAttrib3svNV
 return         void
 param          index   GLuint
 param          v       const GLshort *
 category       GL_NV_vertex_program
-offset         ?
+offset         638
 
 name           VertexAttrib3fvNV
 return         void
 param          index   GLuint
 param          v       const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         639
 
 name           VertexAttrib3dvNV
 return         void
 param          index   GLuint
 param          v       const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         640
 
 name           VertexAttrib4svNV
 return         void
 param          index   GLuint
 param          v       const GLshort *
 category       GL_NV_vertex_program
-offset         ?
+offset         641
 
 name           VertexAttrib4fvNV
 return         void
 param          index   GLuint
 param          v       const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         642
 
 name           VertexAttrib4dvNV
 return         void
 param          index   GLuint
 param          v       const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         643
 
 name           VertexAttrib4ubvNV
 return         void
 param          index   GLuint
 param          v       const GLubyte *
 category       GL_NV_vertex_program
-offset         ?
+offset         644
 
 name           VertexAttribs1svNV
 return         void
@@ -7129,7 +7243,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLshort *
 category       GL_NV_vertex_program
-offset         ?
+offset         645
 
 name           VertexAttribs1fvNV
 return         void
@@ -7137,7 +7251,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         646
 
 name           VertexAttribs1dvNV
 return         void
@@ -7145,7 +7259,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         647
 
 name           VertexAttribs2svNV
 return         void
@@ -7153,7 +7267,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLshort *
 category       GL_NV_vertex_program
-offset         ?
+offset         648
 
 name           VertexAttribs2fvNV
 return         void
@@ -7161,7 +7275,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         649
 
 name           VertexAttribs2dvNV
 return         void
@@ -7169,7 +7283,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         650
 
 name           VertexAttribs3svNV
 return         void
@@ -7177,7 +7291,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLshort *
 category       GL_NV_vertex_program
-offset         ?
+offset         651
 
 name           VertexAttribs3fvNV
 return         void
@@ -7185,7 +7299,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         652
 
 name           VertexAttribs3dvNV
 return         void
@@ -7193,7 +7307,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         653
 
 name           VertexAttribs4svNV
 return         void
@@ -7201,7 +7315,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLshort *
 category       GL_NV_vertex_program
-offset         ?
+offset         654
 
 name           VertexAttribs4fvNV
 return         void
@@ -7209,7 +7323,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLfloat *
 category       GL_NV_vertex_program
-offset         ?
+offset         655
 
 name           VertexAttribs4dvNV
 return         void
@@ -7217,7 +7331,7 @@ param             index   GLuint
 param          n       GLsizei
 param          v       const GLdouble *
 category       GL_NV_vertex_program
-offset         ?
+offset         656
 
 name           VertexAttribs4ubvNV
 return         void
@@ -7225,116 +7339,8 @@ param           index   GLuint
 param          n       GLsizei
 param          v       const GLubyte *
 category       GL_NV_vertex_program
-offset         ?
-
-
-# GL_ARB_window_pos
-
-name           WindowPos2dARB
-return         void
-param          x       GLdouble
-param          y       GLdouble
-category       GL_ARB_window_pos
-offset         578     # unofficial
-
-name           WindowPos2fARB
-return         void
-param          x       GLfloat
-param          y       GLfloat
-category       GL_ARB_window_pos
-offset         579     # unofficial
-
-name           WindowPos2iARB
-return         void
-param          x       GLint
-param          y       GLint
-category       GL_ARB_window_pos
-offset         580     # unofficial
-
-name           WindowPos2sARB
-return         void
-param          x       GLshort
-param          y       GLshort
-category       GL_ARB_window_pos
-offset         581     # unofficial
-
-name           WindowPos2dvARB
-return         void
-param          p       const GLdouble *
-category       GL_ARB_window_pos
-offset         582     # unofficial
-
-name           WindowPos2fvARB
-return         void
-param          p       const GLfloat *
-category       GL_ARB_window_pos
-offset         583     # unofficial
-
-name           WindowPos2ivARB
-return         void
-param          p       const GLint *
-category       GL_ARB_window_pos
-offset         584     # unofficial
-
-name           WindowPos2svARB
-return         void
-param          p       const GLshort *
-category       GL_ARB_window_pos
-offset         585     # unofficial
-
-name           WindowPos3dARB
-return         void
-param          x       GLdouble
-param          y       GLdouble
-param          z       GLdouble
-category       GL_ARB_window_pos
-offset         586     # unofficial
-
-name           WindowPos3fARB
-return         void
-param          x       GLfloat
-param          y       GLfloat
-param          z       GLfloat
-category       GL_ARB_window_pos
-offset         587     # unofficial
-
-name           WindowPos3iARB
-return         void
-param          x       GLint
-param          y       GLint
-param          z       GLint
-category       GL_ARB_window_pos
-offset         588     # unofficial
-
-name           WindowPos3sARB
-return         void
-param          x       GLshort
-param          y       GLshort
-param          z       GLshort
-category       GL_ARB_window_pos
-offset         589     # unofficial
-
-name           WindowPos3dvARB
-return         void
-param          p       const GLdouble *
-category       GL_ARB_window_pos
-offset         590     # unofficial
+offset         657
 
-name           WindowPos3fvARB
-return         void
-param          p       const GLfloat *
-category       GL_ARB_window_pos
-offset         591     # unofficial
-
-name           WindowPos3ivARB
-return         void
-param          p       const GLint *
-category       GL_ARB_window_pos
-offset         592     # unofficial
-
-name           WindowPos3svARB
-return         void
-param          p       const GLshort *
-category       GL_ARB_window_pos
-offset         593     # unofficial
 
+name           dummy
+offset         ?