-# $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
category GL_EXT_multi_draw_arrays
offset ?
+
+# GL_EXT_fog_coord
+
name FogCoordfEXT
return void
param coord GLfloat
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
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
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
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
param pname GLenum
param params GLfloat *
category GL_NV_vertex_program
-offset ?
+offset 600
name GetProgramParameterdvNV
return void
param pname GLenum
param params GLdouble *
category GL_NV_vertex_program
-offset ?
+offset 601
name GetProgramivNV
return void
param pname GLenum
param params GLint *
category GL_NV_vertex_program
-offset ?
+offset 602
name GetProgramStringNV
return void
param pname GLenum
param program GLubyte *
category GL_NV_vertex_program
-offset ?
+offset 603
name GetTrackMatrixivNV
return void
param pname GLenum
param params GLint *
category GL_NV_vertex_program
-offset ?
+offset 604
name GetVertexAttribdvNV
return void
param pname GLenum
param params GLdouble *
category GL_NV_vertex_program
-offset ?
+offset 605
name GetVertexAttribfvNV
return void
param pname GLenum
param params GLfloat *
category GL_NV_vertex_program
-offset ?
+offset 606
name GetVertexAttribivNV
return void
param pname GLenum
param params GLint *
category GL_NV_vertex_program
-offset ?
+offset 607
name GetVertexAttribPointervNV
return void
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
param len GLsizei
param program const GLubyte *
category GL_NV_vertex_program
-offset ?
+offset 610
name ProgramParameter4fNV
return void
param z GLfloat
param w GLfloat
category GL_NV_vertex_program
-offset ?
+offset 611
name ProgramParameter4dNV
return void
param z GLdouble
param w GLdouble
category GL_NV_vertex_program
-offset ?
+offset 612
name ProgramParameter4dvNV
return void
param index GLuint
param params const GLdouble *
category GL_NV_vertex_program
-offset ?
+offset 613
name ProgramParameter4fvNV
return void
param index GLuint
param params const GLfloat *
category GL_NV_vertex_program
-offset ?
+offset 614
name ProgramParameters4dvNV
return void
param num GLuint
param params const GLdouble *
category GL_NV_vertex_program
-offset ?
+offset 615
name ProgramParameters4fvNV
return void
param num GLuint
param params const GLfloat *
category GL_NV_vertex_program
-offset ?
+offset 616
name TrackMatrixNV
return void
param matrix GLenum
param transform GLenum
category GL_NV_vertex_program
-offset ?
+offset 617
name VertexAttribPointerNV
return void
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
param x GLshort
param y GLshort
category GL_NV_vertex_program
-offset ?
+offset 622
name VertexAttrib2fNV
return void
param x GLfloat
param y GLfloat
category GL_NV_vertex_program
-offset ?
+offset 623
name VertexAttrib2dNV
return void
param x GLdouble
param y GLdouble
category GL_NV_vertex_program
-offset ?
+offset 624
name VertexAttrib3sNV
return void
param y GLshort
param z GLshort
category GL_NV_vertex_program
-offset ?
+offset 625
name VertexAttrib3fNV
return void
param y GLfloat
param z GLfloat
category GL_NV_vertex_program
-offset ?
+offset 626
name VertexAttrib3dNV
return void
param y GLdouble
param z GLdouble
category GL_NV_vertex_program
-offset ?
+offset 627
name VertexAttrib4sNV
return void
param z GLshort
param w GLshort
category GL_NV_vertex_program
-offset ?
+offset 628
name VertexAttrib4fNV
return void
param z GLfloat
param w GLfloat
category GL_NV_vertex_program
-offset ?
+offset 629
name VertexAttrib4dNV
return void
param z GLdouble
param w GLdouble
category GL_NV_vertex_program
-offset ?
+offset 630
name VertexAttrib4ubNV
return void
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
param n GLsizei
param v const GLshort *
category GL_NV_vertex_program
-offset ?
+offset 645
name VertexAttribs1fvNV
return void
param n GLsizei
param v const GLfloat *
category GL_NV_vertex_program
-offset ?
+offset 646
name VertexAttribs1dvNV
return void
param n GLsizei
param v const GLdouble *
category GL_NV_vertex_program
-offset ?
+offset 647
name VertexAttribs2svNV
return void
param n GLsizei
param v const GLshort *
category GL_NV_vertex_program
-offset ?
+offset 648
name VertexAttribs2fvNV
return void
param n GLsizei
param v const GLfloat *
category GL_NV_vertex_program
-offset ?
+offset 649
name VertexAttribs2dvNV
return void
param n GLsizei
param v const GLdouble *
category GL_NV_vertex_program
-offset ?
+offset 650
name VertexAttribs3svNV
return void
param n GLsizei
param v const GLshort *
category GL_NV_vertex_program
-offset ?
+offset 651
name VertexAttribs3fvNV
return void
param n GLsizei
param v const GLfloat *
category GL_NV_vertex_program
-offset ?
+offset 652
name VertexAttribs3dvNV
return void
param n GLsizei
param v const GLdouble *
category GL_NV_vertex_program
-offset ?
+offset 653
name VertexAttribs4svNV
return void
param n GLsizei
param v const GLshort *
category GL_NV_vertex_program
-offset ?
+offset 654
name VertexAttribs4fvNV
return void
param n GLsizei
param v const GLfloat *
category GL_NV_vertex_program
-offset ?
+offset 655
name VertexAttribs4dvNV
return void
param n GLsizei
param v const GLdouble *
category GL_NV_vertex_program
-offset ?
+offset 656
name VertexAttribs4ubvNV
return void
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 ?