home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 2000 April & May / AMIGA_2000_04.iso / patches / mesa3.1 / glue / include / gl / gl_calls.proto < prev    next >
Text File  |  1999-06-26  |  39KB  |  528 lines

  1. /* $Id: gl.h,v 3.26 1998/11/17 01:52:47 brianp Exp $ */
  2.  
  3. /*
  4.  * Mesa 3-D graphics library
  5.  * Version:  3.1
  6.  * Copyright (C) 1995-1998  Brian Paul
  7.  *
  8.  * This library is free software; you can redistribute it and/or
  9.  * modify it under the terms of the GNU Library General Public
  10.  * License as published by the Free Software Foundation; either
  11.  * version 2 of the License, or (at your option) any later version.
  12.  *
  13.  * This library is distributed in the hope that it will be useful,
  14.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  15.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  16.  * Library General Public License for more details.
  17.  *
  18.  * You should have received a copy of the GNU Library General Public
  19.  * License along with this library; if not, write to the Free
  20.  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  21.  */
  22.  
  23. amigaMesaBuffer amigaMesaCreateBufferTags(amigaMesaVisual, long Tag1,...);
  24. amigaMesaBuffer amigaMesaCreateBuffer(amigaMesaVisual, struct TagItem *);
  25. void amigaMesaDestroyBuffer(amigaMesaBuffer);
  26. GLboolean amigaMesaChangeBufferTags(amigaMesaBuffer, long Tag1,...);
  27. GLboolean amigaMesaChangeBuffer(amigaMesaBuffer, struct TagItem *);
  28. void amigaMesaGetBufferTags(amigaMesaBuffer, long Tag1,...);
  29. void amigaMesaGetBuffer(amigaMesaBuffer, struct TagItem *);
  30. amigaMesaVisual amigaMesaCreateVisualTags(long Tag1,...);
  31. amigaMesaVisual amigaMesaCreateVisual(struct TagItem *);
  32. void amigaMesaDestroyVisual(amigaMesaVisual);
  33. GLboolean amigaMesaChangeVisualTags(amigaMesaVisual, long Tag1,...);
  34. GLboolean amigaMesaChangeVisual(amigaMesaVisual, struct TagItem *);
  35. void amigaMesaGetVisualTags(amigaMesaVisual, long Tag1,...);
  36. void amigaMesaGetVisual(amigaMesaVisual, struct TagItem *);
  37. amigaMesaContext amigaMesaCreateContextTags(long Tag1,...);
  38. amigaMesaContext amigaMesaCreateContext(struct TagItem *);
  39. void amigaMesaDestroyContext(amigaMesaContext);
  40. GLboolean amigaMesaChangeContextTags(amigaMesaContext, long Tag1,...);
  41. GLboolean amigaMesaChangeContext(amigaMesaContext, struct TagItem *);
  42. void amigaMesaGetContextTags(amigaMesaContext, long Tag1,...);
  43. void amigaMesaGetContext(amigaMesaContext, struct TagItem *);
  44. void amigaMesaSetOneColor(amigaMesaContext, GLuint, GLfloat r, GLfloat g, GLfloat b);
  45. GLuint amigaMesaGetOneColor(amigaMesaContext, GLuint);
  46. GLint amigaMesaNumColors(amigaMesaContext);
  47. void amigaMesaMakeCurrent(amigaMesaContext, amigaMesaBuffer);
  48. void amigaMesaSwapBuffers(amigaMesaContext);
  49. GLboolean amigaMesaSetDefs(struct TagItem *tagList);
  50. GLenum amigaMesaReportError(amigaMesaContext amesa);
  51.  
  52. WINGDIAPI void APIENTRY glClearIndex( GLfloat c );
  53. WINGDIAPI void APIENTRY glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
  54. WINGDIAPI void APIENTRY glClear( GLbitfield mask );
  55. WINGDIAPI void APIENTRY glIndexMask( GLuint mask );
  56. WINGDIAPI void APIENTRY glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
  57. WINGDIAPI void APIENTRY glAlphaFunc( GLenum func, GLclampf ref );
  58. WINGDIAPI void APIENTRY glBlendFunc( GLenum sfactor, GLenum dfactor );
  59. WINGDIAPI void APIENTRY glLogicOp( GLenum opcode );
  60. WINGDIAPI void APIENTRY glCullFace( GLenum mode );
  61. WINGDIAPI void APIENTRY glFrontFace( GLenum mode );
  62. WINGDIAPI void APIENTRY glPointSize( GLfloat size );
  63. WINGDIAPI void APIENTRY glLineWidth( GLfloat width );
  64. WINGDIAPI void APIENTRY glLineStipple( GLint factor, GLushort pattern );
  65. WINGDIAPI void APIENTRY glPolygonMode( GLenum face, GLenum mode );
  66. WINGDIAPI void APIENTRY glPolygonOffset( GLfloat factor, GLfloat units );
  67. WINGDIAPI void APIENTRY glPolygonStipple( const GLubyte *mask );
  68. WINGDIAPI void APIENTRY glGetPolygonStipple( GLubyte *mask );
  69. WINGDIAPI void APIENTRY glEdgeFlag( GLboolean flag );
  70. WINGDIAPI void APIENTRY glEdgeFlagv( const GLboolean *flag );
  71. WINGDIAPI void APIENTRY glScissor( GLint x, GLint y, GLsizei width, GLsizei height);
  72. WINGDIAPI void APIENTRY glClipPlane( GLenum plane, const GLdouble *equation );
  73. WINGDIAPI void APIENTRY glGetClipPlane( GLenum plane, GLdouble *equation );
  74. WINGDIAPI void APIENTRY glDrawBuffer( GLenum mode );
  75. WINGDIAPI void APIENTRY glReadBuffer( GLenum mode );
  76. WINGDIAPI void APIENTRY glEnable( GLenum cap );
  77. WINGDIAPI void APIENTRY glDisable( GLenum cap );
  78. WINGDIAPI GLboolean APIENTRY glIsEnabled( GLenum cap );
  79. WINGDIAPI void APIENTRY glEnableClientState( GLenum cap );
  80. WINGDIAPI void APIENTRY glDisableClientState( GLenum cap );
  81. WINGDIAPI void APIENTRY glGetBooleanv( GLenum pname, GLboolean *params );
  82. WINGDIAPI void APIENTRY glGetDoublev( GLenum pname, GLdouble *params );
  83. WINGDIAPI void APIENTRY glGetFloatv( GLenum pname, GLfloat *params );
  84. WINGDIAPI void APIENTRY glGetIntegerv( GLenum pname, GLint *params );
  85. WINGDIAPI void APIENTRY glPushAttrib( GLbitfield mask );
  86. WINGDIAPI void APIENTRY glPopAttrib( void );
  87. WINGDIAPI void APIENTRY glPushClientAttrib( GLbitfield mask );
  88. WINGDIAPI void APIENTRY glPopClientAttrib( void );
  89. WINGDIAPI GLint APIENTRY glRenderMode( GLenum mode );
  90. WINGDIAPI GLenum APIENTRY glGetError( void );
  91. WINGDIAPI const GLubyte* APIENTRY glGetString( GLenum name );
  92. WINGDIAPI void APIENTRY glFinish( void );
  93. WINGDIAPI void APIENTRY glFlush( void );
  94. WINGDIAPI void APIENTRY glHint( GLenum target, GLenum mode );
  95. WINGDIAPI void APIENTRY glClearDepth( GLclampd depth );
  96. WINGDIAPI void APIENTRY glDepthFunc( GLenum func );
  97. WINGDIAPI void APIENTRY glDepthMask( GLboolean flag );
  98. WINGDIAPI void APIENTRY glDepthRange( GLclampd near_val, GLclampd far_val );
  99. WINGDIAPI void APIENTRY glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
  100. WINGDIAPI void APIENTRY glAccum( GLenum op, GLfloat value );
  101. WINGDIAPI void APIENTRY glMatrixMode( GLenum mode );
  102. WINGDIAPI void APIENTRY glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val );
  103. WINGDIAPI void APIENTRY glFrustum( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val );
  104. WINGDIAPI void APIENTRY glViewport( GLint x, GLint y, GLsizei width, GLsizei height );
  105. WINGDIAPI void APIENTRY glPushMatrix( void );
  106. WINGDIAPI void APIENTRY glPopMatrix( void );
  107. WINGDIAPI void APIENTRY glLoadIdentity( void );
  108. WINGDIAPI void APIENTRY glLoadMatrixd( const GLdouble *m );
  109. WINGDIAPI void APIENTRY glLoadMatrixf( const GLfloat *m );
  110. WINGDIAPI void APIENTRY glMultMatrixd( const GLdouble *m );
  111. WINGDIAPI void APIENTRY glMultMatrixf( const GLfloat *m );
  112. WINGDIAPI void APIENTRY glRotated( GLdouble angle, GLdouble x, GLdouble y, GLdouble z );
  113. WINGDIAPI void APIENTRY glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z );
  114. WINGDIAPI void APIENTRY glScaled( GLdouble x, GLdouble y, GLdouble z );
  115. WINGDIAPI void APIENTRY glScalef( GLfloat x, GLfloat y, GLfloat z );
  116. WINGDIAPI void APIENTRY glTranslated( GLdouble x, GLdouble y, GLdouble z );
  117. WINGDIAPI void APIENTRY glTranslatef( GLfloat x, GLfloat y, GLfloat z );
  118. WINGDIAPI GLboolean APIENTRY glIsList( GLuint list );
  119. WINGDIAPI void APIENTRY glDeleteLists( GLuint list, GLsizei range );
  120. WINGDIAPI GLuint APIENTRY glGenLists( GLsizei range );
  121. WINGDIAPI void APIENTRY glNewList( GLuint list, GLenum mode );
  122. WINGDIAPI void APIENTRY glEndList( void );
  123. WINGDIAPI void APIENTRY glCallList( GLuint list );
  124. WINGDIAPI void APIENTRY glCallLists( GLsizei n, GLenum type, const GLvoid *lists );
  125. WINGDIAPI void APIENTRY glListBase( GLuint base );
  126. WINGDIAPI void APIENTRY glBegin( GLenum mode );
  127. WINGDIAPI void APIENTRY glEnd( void );
  128. WINGDIAPI void APIENTRY glVertex2d( GLdouble x, GLdouble y );
  129. WINGDIAPI void APIENTRY glVertex2f( GLfloat x, GLfloat y );
  130. WINGDIAPI void APIENTRY glVertex2i( GLint x, GLint y );
  131. WINGDIAPI void APIENTRY glVertex2s( GLshort x, GLshort y );
  132. WINGDIAPI void APIENTRY glVertex3d( GLdouble x, GLdouble y, GLdouble z );
  133. WINGDIAPI void APIENTRY glVertex3f( GLfloat x, GLfloat y, GLfloat z );
  134. WINGDIAPI void APIENTRY glVertex3i( GLint x, GLint y, GLint z );
  135. WINGDIAPI void APIENTRY glVertex3s( GLshort x, GLshort y, GLshort z );
  136. WINGDIAPI void APIENTRY glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
  137. WINGDIAPI void APIENTRY glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
  138. WINGDIAPI void APIENTRY glVertex4i( GLint x, GLint y, GLint z, GLint w );
  139. WINGDIAPI void APIENTRY glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w );
  140. WINGDIAPI void APIENTRY glVertex2dv( const GLdouble *v );
  141. WINGDIAPI void APIENTRY glVertex2fv( const GLfloat *v );
  142. WINGDIAPI void APIENTRY glVertex2iv( const GLint *v );
  143. WINGDIAPI void APIENTRY glVertex2sv( const GLshort *v );
  144. WINGDIAPI void APIENTRY glVertex3dv( const GLdouble *v );
  145. WINGDIAPI void APIENTRY glVertex3fv( const GLfloat *v );
  146. WINGDIAPI void APIENTRY glVertex3iv( const GLint *v );
  147. WINGDIAPI void APIENTRY glVertex3sv( const GLshort *v );
  148. WINGDIAPI void APIENTRY glVertex4dv( const GLdouble *v );
  149. WINGDIAPI void APIENTRY glVertex4fv( const GLfloat *v );
  150. WINGDIAPI void APIENTRY glVertex4iv( const GLint *v );
  151. WINGDIAPI void APIENTRY glVertex4sv( const GLshort *v );
  152. WINGDIAPI void APIENTRY glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz );
  153. WINGDIAPI void APIENTRY glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz );
  154. WINGDIAPI void APIENTRY glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz );
  155. WINGDIAPI void APIENTRY glNormal3i( GLint nx, GLint ny, GLint nz );
  156. WINGDIAPI void APIENTRY glNormal3s( GLshort nx, GLshort ny, GLshort nz );
  157. WINGDIAPI void APIENTRY glNormal3bv( const GLbyte *v );
  158. WINGDIAPI void APIENTRY glNormal3dv( const GLdouble *v );
  159. WINGDIAPI void APIENTRY glNormal3fv( const GLfloat *v );
  160. WINGDIAPI void APIENTRY glNormal3iv( const GLint *v );
  161. WINGDIAPI void APIENTRY glNormal3sv( const GLshort *v );
  162. WINGDIAPI void APIENTRY glIndexd( GLdouble c );
  163. WINGDIAPI void APIENTRY glIndexf( GLfloat c );
  164. WINGDIAPI void APIENTRY glIndexi( GLint c );
  165. WINGDIAPI void APIENTRY glIndexs( GLshort c );
  166. WINGDIAPI void APIENTRY glIndexub( GLubyte c );
  167. WINGDIAPI void APIENTRY glIndexdv( const GLdouble *c );
  168. WINGDIAPI void APIENTRY glIndexfv( const GLfloat *c );
  169. WINGDIAPI void APIENTRY glIndexiv( const GLint *c );
  170. WINGDIAPI void APIENTRY glIndexsv( const GLshort *c );
  171. WINGDIAPI void APIENTRY glIndexubv( const GLubyte *c );
  172. WINGDIAPI void APIENTRY glColor3b( GLbyte red, GLbyte green, GLbyte blue );
  173. WINGDIAPI void APIENTRY glColor3d( GLdouble red, GLdouble green, GLdouble blue );
  174. WINGDIAPI void APIENTRY glColor3f( GLfloat red, GLfloat green, GLfloat blue );
  175. WINGDIAPI void APIENTRY glColor3i( GLint red, GLint green, GLint blue );
  176. WINGDIAPI void APIENTRY glColor3s( GLshort red, GLshort green, GLshort blue );
  177. WINGDIAPI void APIENTRY glColor3ub( GLubyte red, GLubyte green, GLubyte blue );
  178. WINGDIAPI void APIENTRY glColor3ui( GLuint red, GLuint green, GLuint blue );
  179. WINGDIAPI void APIENTRY glColor3us( GLushort red, GLushort green, GLushort blue );
  180. WINGDIAPI void APIENTRY glColor4b( GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha );
  181. WINGDIAPI void APIENTRY glColor4d( GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha );
  182. WINGDIAPI void APIENTRY glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
  183. WINGDIAPI void APIENTRY glColor4i( GLint red, GLint green, GLint blue, GLint alpha );
  184. WINGDIAPI void APIENTRY glColor4s( GLshort red, GLshort green, GLshort blue, GLshort alpha );
  185. WINGDIAPI void APIENTRY glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha );
  186. WINGDIAPI void APIENTRY glColor4ui( GLuint red, GLuint green, GLuint blue, GLuint alpha );
  187. WINGDIAPI void APIENTRY glColor4us( GLushort red, GLushort green, GLushort blue, GLushort alpha );
  188. WINGDIAPI void APIENTRY glColor3bv( const GLbyte *v );
  189. WINGDIAPI void APIENTRY glColor3dv( const GLdouble *v );
  190. WINGDIAPI void APIENTRY glColor3fv( const GLfloat *v );
  191. WINGDIAPI void APIENTRY glColor3iv( const GLint *v );
  192. WINGDIAPI void APIENTRY glColor3sv( const GLshort *v );
  193. WINGDIAPI void APIENTRY glColor3ubv( const GLubyte *v );
  194. WINGDIAPI void APIENTRY glColor3uiv( const GLuint *v );
  195. WINGDIAPI void APIENTRY glColor3usv( const GLushort *v );
  196. WINGDIAPI void APIENTRY glColor4bv( const GLbyte *v );
  197. WINGDIAPI void APIENTRY glColor4dv( const GLdouble *v );
  198. WINGDIAPI void APIENTRY glColor4fv( const GLfloat *v );
  199. WINGDIAPI void APIENTRY glColor4iv( const GLint *v );
  200. WINGDIAPI void APIENTRY glColor4sv( const GLshort *v );
  201. WINGDIAPI void APIENTRY glColor4ubv( const GLubyte *v );
  202. WINGDIAPI void APIENTRY glColor4uiv( const GLuint *v );
  203. WINGDIAPI void APIENTRY glColor4usv( const GLushort *v );
  204. WINGDIAPI void APIENTRY glTexCoord1d( GLdouble s );
  205. WINGDIAPI void APIENTRY glTexCoord1f( GLfloat s );
  206. WINGDIAPI void APIENTRY glTexCoord1i( GLint s );
  207. WINGDIAPI void APIENTRY glTexCoord1s( GLshort s );
  208. WINGDIAPI void APIENTRY glTexCoord2d( GLdouble s, GLdouble t );
  209. WINGDIAPI void APIENTRY glTexCoord2f( GLfloat s, GLfloat t );
  210. WINGDIAPI void APIENTRY glTexCoord2i( GLint s, GLint t );
  211. WINGDIAPI void APIENTRY glTexCoord2s( GLshort s, GLshort t );
  212. WINGDIAPI void APIENTRY glTexCoord3d( GLdouble s, GLdouble t, GLdouble r );
  213. WINGDIAPI void APIENTRY glTexCoord3f( GLfloat s, GLfloat t, GLfloat r );
  214. WINGDIAPI void APIENTRY glTexCoord3i( GLint s, GLint t, GLint r );
  215. WINGDIAPI void APIENTRY glTexCoord3s( GLshort s, GLshort t, GLshort r );
  216. WINGDIAPI void APIENTRY glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
  217. WINGDIAPI void APIENTRY glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
  218. WINGDIAPI void APIENTRY glTexCoord4i( GLint s, GLint t, GLint r, GLint q );
  219. WINGDIAPI void APIENTRY glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q );
  220. WINGDIAPI void APIENTRY glTexCoord1dv( const GLdouble *v );
  221. WINGDIAPI void APIENTRY glTexCoord1fv( const GLfloat *v );
  222. WINGDIAPI void APIENTRY glTexCoord1iv( const GLint *v );
  223. WINGDIAPI void APIENTRY glTexCoord1sv( const GLshort *v );
  224. WINGDIAPI void APIENTRY glTexCoord2dv( const GLdouble *v );
  225. WINGDIAPI void APIENTRY glTexCoord2fv( const GLfloat *v );
  226. WINGDIAPI void APIENTRY glTexCoord2iv( const GLint *v );
  227. WINGDIAPI void APIENTRY glTexCoord2sv( const GLshort *v );
  228. WINGDIAPI void APIENTRY glTexCoord3dv( const GLdouble *v );
  229. WINGDIAPI void APIENTRY glTexCoord3fv( const GLfloat *v );
  230. WINGDIAPI void APIENTRY glTexCoord3iv( const GLint *v );
  231. WINGDIAPI void APIENTRY glTexCoord3sv( const GLshort *v );
  232. WINGDIAPI void APIENTRY glTexCoord4dv( const GLdouble *v );
  233. WINGDIAPI void APIENTRY glTexCoord4fv( const GLfloat *v );
  234. WINGDIAPI void APIENTRY glTexCoord4iv( const GLint *v );
  235. WINGDIAPI void APIENTRY glTexCoord4sv( const GLshort *v );
  236. WINGDIAPI void APIENTRY glRasterPos2d( GLdouble x, GLdouble y );
  237. WINGDIAPI void APIENTRY glRasterPos2f( GLfloat x, GLfloat y );
  238. WINGDIAPI void APIENTRY glRasterPos2i( GLint x, GLint y );
  239. WINGDIAPI void APIENTRY glRasterPos2s( GLshort x, GLshort y );
  240. WINGDIAPI void APIENTRY glRasterPos3d( GLdouble x, GLdouble y, GLdouble z );
  241. WINGDIAPI void APIENTRY glRasterPos3f( GLfloat x, GLfloat y, GLfloat z );
  242. WINGDIAPI void APIENTRY glRasterPos3i( GLint x, GLint y, GLint z );
  243. WINGDIAPI void APIENTRY glRasterPos3s( GLshort x, GLshort y, GLshort z );
  244. WINGDIAPI void APIENTRY glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
  245. WINGDIAPI void APIENTRY glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
  246. WINGDIAPI void APIENTRY glRasterPos4i( GLint x, GLint y, GLint z, GLint w );
  247. WINGDIAPI void APIENTRY glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w );
  248. WINGDIAPI void APIENTRY glRasterPos2dv( const GLdouble *v );
  249. WINGDIAPI void APIENTRY glRasterPos2fv( const GLfloat *v );
  250. WINGDIAPI void APIENTRY glRasterPos2iv( const GLint *v );
  251. WINGDIAPI void APIENTRY glRasterPos2sv( const GLshort *v );
  252. WINGDIAPI void APIENTRY glRasterPos3dv( const GLdouble *v );
  253. WINGDIAPI void APIENTRY glRasterPos3fv( const GLfloat *v );
  254. WINGDIAPI void APIENTRY glRasterPos3iv( const GLint *v );
  255. WINGDIAPI void APIENTRY glRasterPos3sv( const GLshort *v );
  256. WINGDIAPI void APIENTRY glRasterPos4dv( const GLdouble *v );
  257. WINGDIAPI void APIENTRY glRasterPos4fv( const GLfloat *v );
  258. WINGDIAPI void APIENTRY glRasterPos4iv( const GLint *v );
  259. WINGDIAPI void APIENTRY glRasterPos4sv( const GLshort *v );
  260. WINGDIAPI void APIENTRY glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
  261. WINGDIAPI void APIENTRY glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
  262. WINGDIAPI void APIENTRY glRecti( GLint x1, GLint y1, GLint x2, GLint y2 );
  263. WINGDIAPI void APIENTRY glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
  264. WINGDIAPI void APIENTRY glRectdv( const GLdouble *v1, const GLdouble *v2 );
  265. WINGDIAPI void APIENTRY glRectfv( const GLfloat *v1, const GLfloat *v2 );
  266. WINGDIAPI void APIENTRY glRectiv( const GLint *v1, const GLint *v2 );
  267. WINGDIAPI void APIENTRY glRectsv( const GLshort *v1, const GLshort *v2 );
  268. WINGDIAPI void APIENTRY glVertexPointer( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr );
  269. WINGDIAPI void APIENTRY glNormalPointer( GLenum type, GLsizei stride, const GLvoid *ptr );
  270. WINGDIAPI void APIENTRY glColorPointer( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr );
  271. WINGDIAPI void APIENTRY glIndexPointer( GLenum type, GLsizei stride, const GLvoid *ptr );
  272. WINGDIAPI void APIENTRY glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const GLvoid *ptr );
  273. WINGDIAPI void APIENTRY glEdgeFlagPointer( GLsizei stride, const GLvoid *ptr );
  274. WINGDIAPI void APIENTRY glGetPointerv( GLenum pname, void **params );
  275. WINGDIAPI void APIENTRY glArrayElement( GLint i );
  276. WINGDIAPI void APIENTRY glDrawArrays( GLenum mode, GLint first, GLsizei count );
  277. WINGDIAPI void APIENTRY glDrawElements( GLenum mode, GLsizei count, GLenum type, const GLvoid *indices );
  278. WINGDIAPI void APIENTRY glInterleavedArrays( GLenum format, GLsizei stride, const GLvoid *pointer );
  279. WINGDIAPI void APIENTRY glShadeModel( GLenum mode );
  280. WINGDIAPI void APIENTRY glLightf( GLenum light, GLenum pname, GLfloat param );
  281. WINGDIAPI void APIENTRY glLighti( GLenum light, GLenum pname, GLint param );
  282. WINGDIAPI void APIENTRY glLightfv( GLenum light, GLenum pname, const GLfloat *params );
  283. WINGDIAPI void APIENTRY glLightiv( GLenum light, GLenum pname, const GLint *params );
  284. WINGDIAPI void APIENTRY glGetLightfv( GLenum light, GLenum pname, GLfloat *params );
  285. WINGDIAPI void APIENTRY glGetLightiv( GLenum light, GLenum pname, GLint *params );
  286. WINGDIAPI void APIENTRY glLightModelf( GLenum pname, GLfloat param );
  287. WINGDIAPI void APIENTRY glLightModeli( GLenum pname, GLint param );
  288. WINGDIAPI void APIENTRY glLightModelfv( GLenum pname, const GLfloat *params );
  289. WINGDIAPI void APIENTRY glLightModeliv( GLenum pname, const GLint *params );
  290. WINGDIAPI void APIENTRY glMaterialf( GLenum face, GLenum pname, GLfloat param );
  291. WINGDIAPI void APIENTRY glMateriali( GLenum face, GLenum pname, GLint param );
  292. WINGDIAPI void APIENTRY glMaterialfv( GLenum face, GLenum pname, const GLfloat *params );
  293. WINGDIAPI void APIENTRY glMaterialiv( GLenum face, GLenum pname, const GLint *params );
  294. WINGDIAPI void APIENTRY glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params );
  295. WINGDIAPI void APIENTRY glGetMaterialiv( GLenum face, GLenum pname, GLint *params );
  296. WINGDIAPI void APIENTRY glColorMaterial( GLenum face, GLenum mode );
  297. WINGDIAPI void APIENTRY glPixelZoom( GLfloat xfactor, GLfloat yfactor );
  298. WINGDIAPI void APIENTRY glPixelStoref( GLenum pname, GLfloat param );
  299. WINGDIAPI void APIENTRY glPixelStorei( GLenum pname, GLint param );
  300. WINGDIAPI void APIENTRY glPixelTransferf( GLenum pname, GLfloat param );
  301. WINGDIAPI void APIENTRY glPixelTransferi( GLenum pname, GLint param );
  302. WINGDIAPI void APIENTRY glPixelMapfv( GLenum map, GLint mapsize, const GLfloat *values );
  303. WINGDIAPI void APIENTRY glPixelMapuiv( GLenum map, GLint mapsize, const GLuint *values );
  304. WINGDIAPI void APIENTRY glPixelMapusv( GLenum map, GLint mapsize, const GLushort *values );
  305. WINGDIAPI void APIENTRY glGetPixelMapfv( GLenum map, GLfloat *values );
  306. WINGDIAPI void APIENTRY glGetPixelMapuiv( GLenum map, GLuint *values );
  307. WINGDIAPI void APIENTRY glGetPixelMapusv( GLenum map, GLushort *values );
  308. WINGDIAPI void APIENTRY glBitmap( GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap );
  309. WINGDIAPI void APIENTRY glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels );
  310. WINGDIAPI void APIENTRY glDrawPixels( GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels );
  311. WINGDIAPI void APIENTRY glCopyPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum type );
  312. WINGDIAPI void APIENTRY glStencilFunc( GLenum func, GLint ref, GLuint mask );
  313. WINGDIAPI void APIENTRY glStencilMask( GLuint mask );
  314. WINGDIAPI void APIENTRY glStencilOp( GLenum fail, GLenum zfail, GLenum zpass );
  315. WINGDIAPI void APIENTRY glClearStencil( GLint s );
  316. WINGDIAPI void APIENTRY glTexGend( GLenum coord, GLenum pname, GLdouble param );
  317. WINGDIAPI void APIENTRY glTexGenf( GLenum coord, GLenum pname, GLfloat param );
  318. WINGDIAPI void APIENTRY glTexGeni( GLenum coord, GLenum pname, GLint param );
  319. WINGDIAPI void APIENTRY glTexGendv( GLenum coord, GLenum pname, const GLdouble *params );
  320. WINGDIAPI void APIENTRY glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params );
  321. WINGDIAPI void APIENTRY glTexGeniv( GLenum coord, GLenum pname, const GLint *params );
  322. WINGDIAPI void APIENTRY glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params );
  323. WINGDIAPI void APIENTRY glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params );
  324. WINGDIAPI void APIENTRY glGetTexGeniv( GLenum coord, GLenum pname, GLint *params );
  325. WINGDIAPI void APIENTRY glTexEnvf( GLenum target, GLenum pname, GLfloat param );
  326. WINGDIAPI void APIENTRY glTexEnvi( GLenum target, GLenum pname, GLint param );
  327. WINGDIAPI void APIENTRY glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params );
  328. WINGDIAPI void APIENTRY glTexEnviv( GLenum target, GLenum pname, const GLint *params );
  329. WINGDIAPI void APIENTRY glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params );
  330. WINGDIAPI void APIENTRY glGetTexEnviv( GLenum target, GLenum pname, GLint *params );
  331. WINGDIAPI void APIENTRY glTexParameterf( GLenum target, GLenum pname, GLfloat param );
  332. WINGDIAPI void APIENTRY glTexParameteri( GLenum target, GLenum pname, GLint param );
  333. WINGDIAPI void APIENTRY glTexParameterfv( GLenum target, GLenum pname, const GLfloat *params );
  334. WINGDIAPI void APIENTRY glTexParameteriv( GLenum target, GLenum pname, const GLint *params );
  335. WINGDIAPI void APIENTRY glGetTexParameterfv( GLenum target, GLenum pname, GLfloat *params);
  336. WINGDIAPI void APIENTRY glGetTexParameteriv( GLenum target, GLenum pname, GLint *params );
  337. WINGDIAPI void APIENTRY glGetTexLevelParameterfv( GLenum target, GLint level, GLenum pname, GLfloat *params );
  338. WINGDIAPI void APIENTRY glGetTexLevelParameteriv( GLenum target, GLint level, GLenum pname, GLint *params );
  339. WINGDIAPI void APIENTRY glTexImage1D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
  340. WINGDIAPI void APIENTRY glTexImage2D( GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels );
  341. WINGDIAPI void APIENTRY glGetTexImage( GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels );
  342. WINGDIAPI void APIENTRY glGenTextures( GLsizei n, GLuint *textures );
  343. WINGDIAPI void APIENTRY glDeleteTextures( GLsizei n, const GLuint *textures);
  344. WINGDIAPI void APIENTRY glBindTexture( GLenum target, GLuint texture );
  345. WINGDIAPI void APIENTRY glPrioritizeTextures( GLsizei n, const GLuint *textures, const GLclampf *priorities );
  346. WINGDIAPI GLboolean APIENTRY glAreTexturesResident( GLsizei n, const GLuint *textures, GLboolean *residences );
  347. WINGDIAPI GLboolean APIENTRY glIsTexture( GLuint texture );
  348. WINGDIAPI void APIENTRY glTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels );
  349. WINGDIAPI void APIENTRY glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels );
  350. WINGDIAPI void APIENTRY glCopyTexImage1D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border );
  351. WINGDIAPI void APIENTRY glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border );
  352. WINGDIAPI void APIENTRY glCopyTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width );
  353. WINGDIAPI void APIENTRY glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height );
  354. WINGDIAPI void APIENTRY glMap1d( GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points );
  355. WINGDIAPI void APIENTRY glMap1f( GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points );
  356. WINGDIAPI void APIENTRY glMap2d( GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble *points );
  357. WINGDIAPI void APIENTRY glMap2f( GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat *points );
  358. WINGDIAPI void APIENTRY glGetMapdv( GLenum target, GLenum query, GLdouble *v );
  359. WINGDIAPI void APIENTRY glGetMapfv( GLenum target, GLenum query, GLfloat *v );
  360. WINGDIAPI void APIENTRY glGetMapiv( GLenum target, GLenum query, GLint *v );
  361. WINGDIAPI void APIENTRY glEvalCoord1d( GLdouble u );
  362. WINGDIAPI void APIENTRY glEvalCoord1f( GLfloat u );
  363. WINGDIAPI void APIENTRY glEvalCoord1dv( const GLdouble *u );
  364. WINGDIAPI void APIENTRY glEvalCoord1fv( const GLfloat *u );
  365. WINGDIAPI void APIENTRY glEvalCoord2d( GLdouble u, GLdouble v );
  366. WINGDIAPI void APIENTRY glEvalCoord2f( GLfloat u, GLfloat v );
  367. WINGDIAPI void APIENTRY glEvalCoord2dv( const GLdouble *u );
  368. WINGDIAPI void APIENTRY glEvalCoord2fv( const GLfloat *u );
  369. WINGDIAPI void APIENTRY glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 );
  370. WINGDIAPI void APIENTRY glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 );
  371. WINGDIAPI void APIENTRY glMapGrid2d( GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2 );
  372. WINGDIAPI void APIENTRY glMapGrid2f( GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2 );
  373. WINGDIAPI void APIENTRY glEvalPoint1( GLint i );
  374. WINGDIAPI void APIENTRY glEvalPoint2( GLint i, GLint j );
  375. WINGDIAPI void APIENTRY glEvalMesh1( GLenum mode, GLint i1, GLint i2 );
  376. WINGDIAPI void APIENTRY glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
  377. WINGDIAPI void APIENTRY glFogf( GLenum pname, GLfloat param );
  378. WINGDIAPI void APIENTRY glFogi( GLenum pname, GLint param );
  379. WINGDIAPI void APIENTRY glFogfv( GLenum pname, const GLfloat *params );
  380. WINGDIAPI void APIENTRY glFogiv( GLenum pname, const GLint *params );
  381. WINGDIAPI void APIENTRY glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer );
  382. WINGDIAPI void APIENTRY glPassThrough( GLfloat token );
  383. WINGDIAPI void APIENTRY glSelectBuffer( GLsizei size, GLuint *buffer );
  384. WINGDIAPI void APIENTRY glInitNames( void );
  385. WINGDIAPI void APIENTRY glLoadName( GLuint name );
  386. WINGDIAPI void APIENTRY glPushName( GLuint name );
  387. WINGDIAPI void APIENTRY glPopName( void );
  388. WINGDIAPI void APIENTRY glBlendEquationEXT( GLenum mode );
  389. WINGDIAPI void APIENTRY glBlendColorEXT( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
  390. WINGDIAPI void APIENTRY glPolygonOffsetEXT( GLfloat factor, GLfloat bias );
  391. WINGDIAPI void APIENTRY glVertexPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
  392. WINGDIAPI void APIENTRY glNormalPointerEXT( GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
  393. WINGDIAPI void APIENTRY glColorPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
  394. WINGDIAPI void APIENTRY glIndexPointerEXT( GLenum type, GLsizei stride, GLsizei count, const GLvoid *ptr );
  395. WINGDIAPI void APIENTRY glTexCoordPointerEXT( GLint size, GLenum type, GLsizei stride, GLsizei count, GLvoid *ptr );
  396. WINGDIAPI void APIENTRY glEdgeFlagPointerEXT( GLsizei stride, GLsizei count, GLboolean *ptr );
  397. WINGDIAPI void APIENTRY glGetPointervEXT( GLenum pname, void **params );
  398. WINGDIAPI void APIENTRY glArrayElementEXT( GLint i );
  399. WINGDIAPI void APIENTRY glDrawArraysEXT( GLenum mode, GLint first, GLsizei count );
  400. WINGDIAPI void APIENTRY glGenTexturesEXT( GLsizei n, GLuint *textures );
  401. WINGDIAPI void APIENTRY glDeleteTexturesEXT( GLsizei n, GLuint *textures);
  402. WINGDIAPI void APIENTRY glBindTextureEXT( GLenum target, GLuint texture );
  403. WINGDIAPI void APIENTRY glPrioritizeTexturesEXT( GLsizei n, GLuint *textures, GLclampf *priorities );
  404. WINGDIAPI GLboolean APIENTRY glAreTexturesResidentEXT( GLsizei n, GLuint *textures, GLboolean *residences );
  405. WINGDIAPI GLboolean APIENTRY glIsTextureEXT( GLuint texture );
  406. WINGDIAPI void APIENTRY glTexImage3DEXT( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLvoid *pixels );
  407. WINGDIAPI void APIENTRY glTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
  408. WINGDIAPI void APIENTRY glCopyTexSubImage3DEXT( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height );
  409. WINGDIAPI void APIENTRY glColorTableEXT( GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table );
  410. WINGDIAPI void APIENTRY glColorSubTableEXT( GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, GLvoid *data );
  411. WINGDIAPI void APIENTRY glGetColorTableEXT( GLenum target, GLenum format, GLenum type, GLvoid *table );
  412. WINGDIAPI void APIENTRY glGetColorTableParameterfvEXT( GLenum target, GLenum pname, GLfloat *params );
  413. WINGDIAPI void APIENTRY glGetColorTableParameterivEXT( GLenum target, GLenum pname, GLint *params );
  414. WINGDIAPI void APIENTRY glMultiTexCoord1dSGIS(GLenum target, GLdouble s);
  415. WINGDIAPI void APIENTRY glMultiTexCoord1dvSGIS(GLenum target, const GLdouble *v);
  416. WINGDIAPI void APIENTRY glMultiTexCoord1fSGIS(GLenum target, GLfloat s);
  417. WINGDIAPI void APIENTRY glMultiTexCoord1fvSGIS(GLenum target, const GLfloat *v);
  418. WINGDIAPI void APIENTRY glMultiTexCoord1iSGIS(GLenum target, GLint s);
  419. WINGDIAPI void APIENTRY glMultiTexCoord1ivSGIS(GLenum target, const GLint *v);
  420. WINGDIAPI void APIENTRY glMultiTexCoord1sSGIS(GLenum target, GLshort s);
  421. WINGDIAPI void APIENTRY glMultiTexCoord1svSGIS(GLenum target, const GLshort *v);
  422. WINGDIAPI void APIENTRY glMultiTexCoord2dSGIS(GLenum target, GLdouble s, GLdouble t);
  423. WINGDIAPI void APIENTRY glMultiTexCoord2dvSGIS(GLenum target, const GLdouble *v);
  424. WINGDIAPI void APIENTRY glMultiTexCoord2fSGIS(GLenum target, GLfloat s, GLfloat t);
  425. WINGDIAPI void APIENTRY glMultiTexCoord2fvSGIS(GLenum target, const GLfloat *v);
  426. WINGDIAPI void APIENTRY glMultiTexCoord2iSGIS(GLenum target, GLint s, GLint t);
  427. WINGDIAPI void APIENTRY glMultiTexCoord2ivSGIS(GLenum target, const GLint *v);
  428. WINGDIAPI void APIENTRY glMultiTexCoord2sSGIS(GLenum target, GLshort s, GLshort t);
  429. WINGDIAPI void APIENTRY glMultiTexCoord2svSGIS(GLenum target, const GLshort *v);
  430. WINGDIAPI void APIENTRY glMultiTexCoord3dSGIS(GLenum target, GLdouble s, GLdouble t, GLdouble r);
  431. WINGDIAPI void APIENTRY glMultiTexCoord3dvSGIS(GLenum target, const GLdouble *v);
  432. WINGDIAPI void APIENTRY glMultiTexCoord3fSGIS(GLenum target, GLfloat s, GLfloat t, GLfloat r);
  433. WINGDIAPI void APIENTRY glMultiTexCoord3fvSGIS(GLenum target, const GLfloat *v);
  434. WINGDIAPI void APIENTRY glMultiTexCoord3iSGIS(GLenum target, GLint s, GLint t, GLint r);
  435. WINGDIAPI void APIENTRY glMultiTexCoord3ivSGIS(GLenum target, const GLint *v);
  436. WINGDIAPI void APIENTRY glMultiTexCoord3sSGIS(GLenum target, GLshort s, GLshort t, GLshort r);
  437. WINGDIAPI void APIENTRY glMultiTexCoord3svSGIS(GLenum target, const GLshort *v);
  438. WINGDIAPI void APIENTRY glMultiTexCoord4dSGIS(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
  439. WINGDIAPI void APIENTRY glMultiTexCoord4dvSGIS(GLenum target, const GLdouble *v);
  440. WINGDIAPI void APIENTRY glMultiTexCoord4fSGIS(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
  441. WINGDIAPI void APIENTRY glMultiTexCoord4fvSGIS(GLenum target, const GLfloat *v);
  442. WINGDIAPI void APIENTRY glMultiTexCoord4iSGIS(GLenum target, GLint s, GLint t, GLint r, GLint q);
  443. WINGDIAPI void APIENTRY glMultiTexCoord4ivSGIS(GLenum target, const GLint *v);
  444. WINGDIAPI void APIENTRY glMultiTexCoord4sSGIS(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
  445. WINGDIAPI void APIENTRY glMultiTexCoord4svSGIS(GLenum target, const GLshort *v);
  446. WINGDIAPI void APIENTRY glMultiTexCoordPointerSGIS(GLenum target, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
  447. WINGDIAPI void APIENTRY glSelectTextureSGIS(GLenum target);
  448. WINGDIAPI void APIENTRY glSelectTextureCoordSetSGIS(GLenum target);
  449. WINGDIAPI void APIENTRY glActiveTextureARB(GLenum texture);
  450. WINGDIAPI void APIENTRY glClientActiveTextureARB(GLenum texture);
  451. WINGDIAPI void APIENTRY glMultiTexCoord1dARB(GLenum target, GLdouble s);
  452. WINGDIAPI void APIENTRY glMultiTexCoord1dvARB(GLenum target, const GLdouble *v);
  453. WINGDIAPI void APIENTRY glMultiTexCoord1fARB(GLenum target, GLfloat s);
  454. WINGDIAPI void APIENTRY glMultiTexCoord1fvARB(GLenum target, const GLfloat *v);
  455. WINGDIAPI void APIENTRY glMultiTexCoord1iARB(GLenum target, GLint s);
  456. WINGDIAPI void APIENTRY glMultiTexCoord1ivARB(GLenum target, const GLint *v);
  457. WINGDIAPI void APIENTRY glMultiTexCoord1sARB(GLenum target, GLshort s);
  458. WINGDIAPI void APIENTRY glMultiTexCoord1svARB(GLenum target, const GLshort *v);
  459. WINGDIAPI void APIENTRY glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t);
  460. WINGDIAPI void APIENTRY glMultiTexCoord2dvARB(GLenum target, const GLdouble *v);
  461. WINGDIAPI void APIENTRY glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
  462. WINGDIAPI void APIENTRY glMultiTexCoord2fvARB(GLenum target, const GLfloat *v);
  463. WINGDIAPI void APIENTRY glMultiTexCoord2iARB(GLenum target, GLint s, GLint t);
  464. WINGDIAPI void APIENTRY glMultiTexCoord2ivARB(GLenum target, const GLint *v);
  465. WINGDIAPI void APIENTRY glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t);
  466. WINGDIAPI void APIENTRY glMultiTexCoord2svARB(GLenum target, const GLshort *v);
  467. WINGDIAPI void APIENTRY glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r);
  468. WINGDIAPI void APIENTRY glMultiTexCoord3dvARB(GLenum target, const GLdouble *v);
  469. WINGDIAPI void APIENTRY glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);
  470. WINGDIAPI void APIENTRY glMultiTexCoord3fvARB(GLenum target, const GLfloat *v);
  471. WINGDIAPI void APIENTRY glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r);
  472. WINGDIAPI void APIENTRY glMultiTexCoord3ivARB(GLenum target, const GLint *v);
  473. WINGDIAPI void APIENTRY glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r);
  474. WINGDIAPI void APIENTRY glMultiTexCoord3svARB(GLenum target, const GLshort *v);
  475. WINGDIAPI void APIENTRY glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
  476. WINGDIAPI void APIENTRY glMultiTexCoord4dvARB(GLenum target, const GLdouble *v);
  477. WINGDIAPI void APIENTRY glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
  478. WINGDIAPI void APIENTRY glMultiTexCoord4fvARB(GLenum target, const GLfloat *v);
  479. WINGDIAPI void APIENTRY glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q);
  480. WINGDIAPI void APIENTRY glMultiTexCoord4ivARB(GLenum target, const GLint *v);
  481. WINGDIAPI void APIENTRY glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
  482. WINGDIAPI void APIENTRY glMultiTexCoord4svARB(GLenum target, const GLshort *v);
  483. WINGDIAPI void APIENTRY glPointParameterfEXT( GLenum pname, GLfloat param );
  484. WINGDIAPI void APIENTRY glPointParameterfvEXT( GLenum pname, GLfloat *params );
  485. WINGDIAPI void APIENTRY glBlendFuncSeparateINGR( GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha );
  486. WINGDIAPI void APIENTRY glWindowPos2iMESA( GLint x, GLint y );
  487. WINGDIAPI void APIENTRY glWindowPos2sMESA( GLshort x, GLshort y );
  488. WINGDIAPI void APIENTRY glWindowPos2fMESA( GLfloat x, GLfloat y );
  489. WINGDIAPI void APIENTRY glWindowPos2dMESA( GLdouble x, GLdouble y );
  490. WINGDIAPI void APIENTRY glWindowPos2ivMESA( const GLint *p );
  491. WINGDIAPI void APIENTRY glWindowPos2svMESA( const GLshort *p );
  492. WINGDIAPI void APIENTRY glWindowPos2fvMESA( const GLfloat *p );
  493. WINGDIAPI void APIENTRY glWindowPos2dvMESA( const GLdouble *p );
  494. WINGDIAPI void APIENTRY glWindowPos3iMESA( GLint x, GLint y, GLint z );
  495. WINGDIAPI void APIENTRY glWindowPos3sMESA( GLshort x, GLshort y, GLshort z );
  496. WINGDIAPI void APIENTRY glWindowPos3fMESA( GLfloat x, GLfloat y, GLfloat z );
  497. WINGDIAPI void APIENTRY glWindowPos3dMESA( GLdouble x, GLdouble y, GLdouble z );
  498. WINGDIAPI void APIENTRY glWindowPos3ivMESA( const GLint *p );
  499. WINGDIAPI void APIENTRY glWindowPos3svMESA( const GLshort *p );
  500. WINGDIAPI void APIENTRY glWindowPos3fvMESA( const GLfloat *p );
  501. WINGDIAPI void APIENTRY glWindowPos3dvMESA( const GLdouble *p );
  502. WINGDIAPI void APIENTRY glWindowPos4iMESA( GLint x, GLint y, GLint z, GLint w );
  503. WINGDIAPI void APIENTRY glWindowPos4sMESA( GLshort x, GLshort y, GLshort z, GLshort w );
  504. WINGDIAPI void APIENTRY glWindowPos4fMESA( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
  505. WINGDIAPI void APIENTRY glWindowPos4dMESA( GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  506. WINGDIAPI void APIENTRY glWindowPos4ivMESA( const GLint *p );
  507. WINGDIAPI void APIENTRY glWindowPos4svMESA( const GLshort *p );
  508. WINGDIAPI void APIENTRY glWindowPos4fvMESA( const GLfloat *p );
  509. WINGDIAPI void APIENTRY glWindowPos4dvMESA( const GLdouble *p );
  510. WINGDIAPI void APIENTRY glResizeBuffersMESA( void );
  511. WINGDIAPI void APIENTRY glDrawRangeElements( GLenum mode, GLuint start,    GLuint end, GLsizei count, GLenum type, const GLvoid *indices );
  512. WINGDIAPI void APIENTRY glTexImage3D( GLenum target, GLint level, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, GLvoid *pixels );
  513. WINGDIAPI void APIENTRY glTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
  514. WINGDIAPI void APIENTRY glCopyTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height );
  515.  
  516. WINGDIAPI OSMesaContext APIENTRY OSMesaCreateContext( GLenum format,
  517.                                           OSMesaContext sharelist );
  518. WINGDIAPI void APIENTRY OSMesaDestroyContext( OSMesaContext ctx );
  519. WINGDIAPI GLboolean APIENTRY OSMesaMakeCurrent( OSMesaContext ctx,
  520.                                     void *buffer, GLenum type,
  521.                                     GLsizei width, GLsizei height );
  522. WINGDIAPI OSMesaContext APIENTRY OSMesaGetCurrentContext( void );
  523. WINGDIAPI void APIENTRY OSMesaPixelStore( GLint pname, GLint value );
  524. WINGDIAPI void APIENTRY OSMesaGetIntegerv( GLint pname, GLint *value );
  525. WINGDIAPI GLboolean APIENTRY OSMesaGetDepthBuffer( OSMesaContext c,
  526.                                        GLint *width, GLint *height,
  527.                                        GLint *bytesPerValue, void **buffer );
  528.