Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. /* DO NOT EDIT - This file generated automatically by glX_proto_send.py (from Mesa) script */
  2.  
  3. /*
  4.  * Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas.
  5.  * (C) Copyright IBM Corporation 2004
  6.  * All Rights Reserved.
  7.  *
  8.  * Permission is hereby granted, free of charge, to any person obtaining a
  9.  * copy of this software and associated documentation files (the "Software"),
  10.  * to deal in the Software without restriction, including without limitation
  11.  * the rights to use, copy, modify, merge, publish, distribute, sub license,
  12.  * and/or sell copies of the Software, and to permit persons to whom the
  13.  * Software is furnished to do so, subject to the following conditions:
  14.  *
  15.  * The above copyright notice and this permission notice (including the next
  16.  * paragraph) shall be included in all copies or substantial portions of the
  17.  * Software.
  18.  *
  19.  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  20.  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  21.  * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
  22.  * PRECISION INSIGHT, IBM,
  23.  * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
  24.  * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
  25.  * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  26.  * SOFTWARE.
  27.  */
  28.  
  29. #if !defined( _INDIRECT_H_ )
  30. #  define _INDIRECT_H_
  31.  
  32. /**
  33.  * \file
  34.  * Prototypes for indirect rendering functions.
  35.  *
  36.  * \author Kevin E. Martin <kevin@precisioninsight.com>
  37.  * \author Ian Romanick <idr@us.ibm.com>
  38.  */
  39.  
  40. #  if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
  41. #    define FASTCALL __attribute__((fastcall))
  42. #  else
  43. #    define FASTCALL
  44. #  endif
  45. #  if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
  46. #    define NOINLINE __attribute__((noinline))
  47. #  else
  48. #    define NOINLINE
  49. #  endif
  50.  
  51. #include <X11/Xfuncproto.h>
  52. #include "glxclient.h"
  53.  
  54. extern _X_HIDDEN NOINLINE CARD32 __glXReadReply( Display *dpy, size_t size,
  55.     void * dest, GLboolean reply_is_always_array );
  56.  
  57. extern _X_HIDDEN NOINLINE void __glXReadPixelReply( Display *dpy,
  58.     struct glx_context * gc, unsigned max_dim, GLint width, GLint height,
  59.     GLint depth, GLenum format, GLenum type, void * dest,
  60.     GLboolean dimensions_in_reply );
  61.  
  62. extern _X_HIDDEN NOINLINE FASTCALL GLubyte * __glXSetupSingleRequest(
  63.     struct glx_context * gc, GLint sop, GLint cmdlen );
  64.  
  65. extern _X_HIDDEN NOINLINE FASTCALL GLubyte * __glXSetupVendorRequest(
  66.     struct glx_context * gc, GLint code, GLint vop, GLint cmdlen );
  67.  
  68. extern _X_HIDDEN void __indirect_glNewList(GLuint list, GLenum mode);
  69. extern _X_HIDDEN void __indirect_glEndList(void);
  70. extern _X_HIDDEN void __indirect_glCallList(GLuint list);
  71. extern _X_HIDDEN void __indirect_glCallLists(GLsizei n, GLenum type, const GLvoid * lists);
  72. extern _X_HIDDEN void __indirect_glDeleteLists(GLuint list, GLsizei range);
  73. extern _X_HIDDEN GLuint __indirect_glGenLists(GLsizei range);
  74. extern _X_HIDDEN void __indirect_glListBase(GLuint base);
  75. extern _X_HIDDEN void __indirect_glBegin(GLenum mode);
  76. extern _X_HIDDEN void __indirect_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);
  77. extern _X_HIDDEN void __indirect_glColor3b(GLbyte red, GLbyte green, GLbyte blue);
  78. extern _X_HIDDEN void __indirect_glColor3bv(const GLbyte * v);
  79. extern _X_HIDDEN void __indirect_glColor3d(GLdouble red, GLdouble green, GLdouble blue);
  80. extern _X_HIDDEN void __indirect_glColor3dv(const GLdouble * v);
  81. extern _X_HIDDEN void __indirect_glColor3f(GLfloat red, GLfloat green, GLfloat blue);
  82. extern _X_HIDDEN void __indirect_glColor3fv(const GLfloat * v);
  83. extern _X_HIDDEN void __indirect_glColor3i(GLint red, GLint green, GLint blue);
  84. extern _X_HIDDEN void __indirect_glColor3iv(const GLint * v);
  85. extern _X_HIDDEN void __indirect_glColor3s(GLshort red, GLshort green, GLshort blue);
  86. extern _X_HIDDEN void __indirect_glColor3sv(const GLshort * v);
  87. extern _X_HIDDEN void __indirect_glColor3ub(GLubyte red, GLubyte green, GLubyte blue);
  88. extern _X_HIDDEN void __indirect_glColor3ubv(const GLubyte * v);
  89. extern _X_HIDDEN void __indirect_glColor3ui(GLuint red, GLuint green, GLuint blue);
  90. extern _X_HIDDEN void __indirect_glColor3uiv(const GLuint * v);
  91. extern _X_HIDDEN void __indirect_glColor3us(GLushort red, GLushort green, GLushort blue);
  92. extern _X_HIDDEN void __indirect_glColor3usv(const GLushort * v);
  93. extern _X_HIDDEN void __indirect_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
  94. extern _X_HIDDEN void __indirect_glColor4bv(const GLbyte * v);
  95. extern _X_HIDDEN void __indirect_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
  96. extern _X_HIDDEN void __indirect_glColor4dv(const GLdouble * v);
  97. extern _X_HIDDEN void __indirect_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
  98. extern _X_HIDDEN void __indirect_glColor4fv(const GLfloat * v);
  99. extern _X_HIDDEN void __indirect_glColor4i(GLint red, GLint green, GLint blue, GLint alpha);
  100. extern _X_HIDDEN void __indirect_glColor4iv(const GLint * v);
  101. extern _X_HIDDEN void __indirect_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha);
  102. extern _X_HIDDEN void __indirect_glColor4sv(const GLshort * v);
  103. extern _X_HIDDEN void __indirect_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
  104. extern _X_HIDDEN void __indirect_glColor4ubv(const GLubyte * v);
  105. extern _X_HIDDEN void __indirect_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha);
  106. extern _X_HIDDEN void __indirect_glColor4uiv(const GLuint * v);
  107. extern _X_HIDDEN void __indirect_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha);
  108. extern _X_HIDDEN void __indirect_glColor4usv(const GLushort * v);
  109. extern _X_HIDDEN void __indirect_glEdgeFlag(GLboolean flag);
  110. extern _X_HIDDEN void __indirect_glEdgeFlagv(const GLboolean * flag);
  111. extern _X_HIDDEN void __indirect_glEnd(void);
  112. extern _X_HIDDEN void __indirect_glIndexd(GLdouble c);
  113. extern _X_HIDDEN void __indirect_glIndexdv(const GLdouble * c);
  114. extern _X_HIDDEN void __indirect_glIndexf(GLfloat c);
  115. extern _X_HIDDEN void __indirect_glIndexfv(const GLfloat * c);
  116. extern _X_HIDDEN void __indirect_glIndexi(GLint c);
  117. extern _X_HIDDEN void __indirect_glIndexiv(const GLint * c);
  118. extern _X_HIDDEN void __indirect_glIndexs(GLshort c);
  119. extern _X_HIDDEN void __indirect_glIndexsv(const GLshort * c);
  120. extern _X_HIDDEN void __indirect_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz);
  121. extern _X_HIDDEN void __indirect_glNormal3bv(const GLbyte * v);
  122. extern _X_HIDDEN void __indirect_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz);
  123. extern _X_HIDDEN void __indirect_glNormal3dv(const GLdouble * v);
  124. extern _X_HIDDEN void __indirect_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
  125. extern _X_HIDDEN void __indirect_glNormal3fv(const GLfloat * v);
  126. extern _X_HIDDEN void __indirect_glNormal3i(GLint nx, GLint ny, GLint nz);
  127. extern _X_HIDDEN void __indirect_glNormal3iv(const GLint * v);
  128. extern _X_HIDDEN void __indirect_glNormal3s(GLshort nx, GLshort ny, GLshort nz);
  129. extern _X_HIDDEN void __indirect_glNormal3sv(const GLshort * v);
  130. extern _X_HIDDEN void __indirect_glRasterPos2d(GLdouble x, GLdouble y);
  131. extern _X_HIDDEN void __indirect_glRasterPos2dv(const GLdouble * v);
  132. extern _X_HIDDEN void __indirect_glRasterPos2f(GLfloat x, GLfloat y);
  133. extern _X_HIDDEN void __indirect_glRasterPos2fv(const GLfloat * v);
  134. extern _X_HIDDEN void __indirect_glRasterPos2i(GLint x, GLint y);
  135. extern _X_HIDDEN void __indirect_glRasterPos2iv(const GLint * v);
  136. extern _X_HIDDEN void __indirect_glRasterPos2s(GLshort x, GLshort y);
  137. extern _X_HIDDEN void __indirect_glRasterPos2sv(const GLshort * v);
  138. extern _X_HIDDEN void __indirect_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z);
  139. extern _X_HIDDEN void __indirect_glRasterPos3dv(const GLdouble * v);
  140. extern _X_HIDDEN void __indirect_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z);
  141. extern _X_HIDDEN void __indirect_glRasterPos3fv(const GLfloat * v);
  142. extern _X_HIDDEN void __indirect_glRasterPos3i(GLint x, GLint y, GLint z);
  143. extern _X_HIDDEN void __indirect_glRasterPos3iv(const GLint * v);
  144. extern _X_HIDDEN void __indirect_glRasterPos3s(GLshort x, GLshort y, GLshort z);
  145. extern _X_HIDDEN void __indirect_glRasterPos3sv(const GLshort * v);
  146. extern _X_HIDDEN void __indirect_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  147. extern _X_HIDDEN void __indirect_glRasterPos4dv(const GLdouble * v);
  148. extern _X_HIDDEN void __indirect_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  149. extern _X_HIDDEN void __indirect_glRasterPos4fv(const GLfloat * v);
  150. extern _X_HIDDEN void __indirect_glRasterPos4i(GLint x, GLint y, GLint z, GLint w);
  151. extern _X_HIDDEN void __indirect_glRasterPos4iv(const GLint * v);
  152. extern _X_HIDDEN void __indirect_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w);
  153. extern _X_HIDDEN void __indirect_glRasterPos4sv(const GLshort * v);
  154. extern _X_HIDDEN void __indirect_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
  155. extern _X_HIDDEN void __indirect_glRectdv(const GLdouble * v1, const GLdouble * v2);
  156. extern _X_HIDDEN void __indirect_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
  157. extern _X_HIDDEN void __indirect_glRectfv(const GLfloat * v1, const GLfloat * v2);
  158. extern _X_HIDDEN void __indirect_glRecti(GLint x1, GLint y1, GLint x2, GLint y2);
  159. extern _X_HIDDEN void __indirect_glRectiv(const GLint * v1, const GLint * v2);
  160. extern _X_HIDDEN void __indirect_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
  161. extern _X_HIDDEN void __indirect_glRectsv(const GLshort * v1, const GLshort * v2);
  162. extern _X_HIDDEN void __indirect_glTexCoord1d(GLdouble s);
  163. extern _X_HIDDEN void __indirect_glTexCoord1dv(const GLdouble * v);
  164. extern _X_HIDDEN void __indirect_glTexCoord1f(GLfloat s);
  165. extern _X_HIDDEN void __indirect_glTexCoord1fv(const GLfloat * v);
  166. extern _X_HIDDEN void __indirect_glTexCoord1i(GLint s);
  167. extern _X_HIDDEN void __indirect_glTexCoord1iv(const GLint * v);
  168. extern _X_HIDDEN void __indirect_glTexCoord1s(GLshort s);
  169. extern _X_HIDDEN void __indirect_glTexCoord1sv(const GLshort * v);
  170. extern _X_HIDDEN void __indirect_glTexCoord2d(GLdouble s, GLdouble t);
  171. extern _X_HIDDEN void __indirect_glTexCoord2dv(const GLdouble * v);
  172. extern _X_HIDDEN void __indirect_glTexCoord2f(GLfloat s, GLfloat t);
  173. extern _X_HIDDEN void __indirect_glTexCoord2fv(const GLfloat * v);
  174. extern _X_HIDDEN void __indirect_glTexCoord2i(GLint s, GLint t);
  175. extern _X_HIDDEN void __indirect_glTexCoord2iv(const GLint * v);
  176. extern _X_HIDDEN void __indirect_glTexCoord2s(GLshort s, GLshort t);
  177. extern _X_HIDDEN void __indirect_glTexCoord2sv(const GLshort * v);
  178. extern _X_HIDDEN void __indirect_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r);
  179. extern _X_HIDDEN void __indirect_glTexCoord3dv(const GLdouble * v);
  180. extern _X_HIDDEN void __indirect_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r);
  181. extern _X_HIDDEN void __indirect_glTexCoord3fv(const GLfloat * v);
  182. extern _X_HIDDEN void __indirect_glTexCoord3i(GLint s, GLint t, GLint r);
  183. extern _X_HIDDEN void __indirect_glTexCoord3iv(const GLint * v);
  184. extern _X_HIDDEN void __indirect_glTexCoord3s(GLshort s, GLshort t, GLshort r);
  185. extern _X_HIDDEN void __indirect_glTexCoord3sv(const GLshort * v);
  186. extern _X_HIDDEN void __indirect_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
  187. extern _X_HIDDEN void __indirect_glTexCoord4dv(const GLdouble * v);
  188. extern _X_HIDDEN void __indirect_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
  189. extern _X_HIDDEN void __indirect_glTexCoord4fv(const GLfloat * v);
  190. extern _X_HIDDEN void __indirect_glTexCoord4i(GLint s, GLint t, GLint r, GLint q);
  191. extern _X_HIDDEN void __indirect_glTexCoord4iv(const GLint * v);
  192. extern _X_HIDDEN void __indirect_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q);
  193. extern _X_HIDDEN void __indirect_glTexCoord4sv(const GLshort * v);
  194. extern _X_HIDDEN void __indirect_glVertex2d(GLdouble x, GLdouble y);
  195. extern _X_HIDDEN void __indirect_glVertex2dv(const GLdouble * v);
  196. extern _X_HIDDEN void __indirect_glVertex2f(GLfloat x, GLfloat y);
  197. extern _X_HIDDEN void __indirect_glVertex2fv(const GLfloat * v);
  198. extern _X_HIDDEN void __indirect_glVertex2i(GLint x, GLint y);
  199. extern _X_HIDDEN void __indirect_glVertex2iv(const GLint * v);
  200. extern _X_HIDDEN void __indirect_glVertex2s(GLshort x, GLshort y);
  201. extern _X_HIDDEN void __indirect_glVertex2sv(const GLshort * v);
  202. extern _X_HIDDEN void __indirect_glVertex3d(GLdouble x, GLdouble y, GLdouble z);
  203. extern _X_HIDDEN void __indirect_glVertex3dv(const GLdouble * v);
  204. extern _X_HIDDEN void __indirect_glVertex3f(GLfloat x, GLfloat y, GLfloat z);
  205. extern _X_HIDDEN void __indirect_glVertex3fv(const GLfloat * v);
  206. extern _X_HIDDEN void __indirect_glVertex3i(GLint x, GLint y, GLint z);
  207. extern _X_HIDDEN void __indirect_glVertex3iv(const GLint * v);
  208. extern _X_HIDDEN void __indirect_glVertex3s(GLshort x, GLshort y, GLshort z);
  209. extern _X_HIDDEN void __indirect_glVertex3sv(const GLshort * v);
  210. extern _X_HIDDEN void __indirect_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  211. extern _X_HIDDEN void __indirect_glVertex4dv(const GLdouble * v);
  212. extern _X_HIDDEN void __indirect_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  213. extern _X_HIDDEN void __indirect_glVertex4fv(const GLfloat * v);
  214. extern _X_HIDDEN void __indirect_glVertex4i(GLint x, GLint y, GLint z, GLint w);
  215. extern _X_HIDDEN void __indirect_glVertex4iv(const GLint * v);
  216. extern _X_HIDDEN void __indirect_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w);
  217. extern _X_HIDDEN void __indirect_glVertex4sv(const GLshort * v);
  218. extern _X_HIDDEN void __indirect_glClipPlane(GLenum plane, const GLdouble * equation);
  219. extern _X_HIDDEN void __indirect_glColorMaterial(GLenum face, GLenum mode);
  220. extern _X_HIDDEN void __indirect_glCullFace(GLenum mode);
  221. extern _X_HIDDEN void __indirect_glFogf(GLenum pname, GLfloat param);
  222. extern _X_HIDDEN void __indirect_glFogfv(GLenum pname, const GLfloat * params);
  223. extern _X_HIDDEN void __indirect_glFogi(GLenum pname, GLint param);
  224. extern _X_HIDDEN void __indirect_glFogiv(GLenum pname, const GLint * params);
  225. extern _X_HIDDEN void __indirect_glFrontFace(GLenum mode);
  226. extern _X_HIDDEN void __indirect_glHint(GLenum target, GLenum mode);
  227. extern _X_HIDDEN void __indirect_glLightf(GLenum light, GLenum pname, GLfloat param);
  228. extern _X_HIDDEN void __indirect_glLightfv(GLenum light, GLenum pname, const GLfloat * params);
  229. extern _X_HIDDEN void __indirect_glLighti(GLenum light, GLenum pname, GLint param);
  230. extern _X_HIDDEN void __indirect_glLightiv(GLenum light, GLenum pname, const GLint * params);
  231. extern _X_HIDDEN void __indirect_glLightModelf(GLenum pname, GLfloat param);
  232. extern _X_HIDDEN void __indirect_glLightModelfv(GLenum pname, const GLfloat * params);
  233. extern _X_HIDDEN void __indirect_glLightModeli(GLenum pname, GLint param);
  234. extern _X_HIDDEN void __indirect_glLightModeliv(GLenum pname, const GLint * params);
  235. extern _X_HIDDEN void __indirect_glLineStipple(GLint factor, GLushort pattern);
  236. extern _X_HIDDEN void __indirect_glLineWidth(GLfloat width);
  237. extern _X_HIDDEN void __indirect_glMaterialf(GLenum face, GLenum pname, GLfloat param);
  238. extern _X_HIDDEN void __indirect_glMaterialfv(GLenum face, GLenum pname, const GLfloat * params);
  239. extern _X_HIDDEN void __indirect_glMateriali(GLenum face, GLenum pname, GLint param);
  240. extern _X_HIDDEN void __indirect_glMaterialiv(GLenum face, GLenum pname, const GLint * params);
  241. extern _X_HIDDEN void __indirect_glPointSize(GLfloat size);
  242. extern _X_HIDDEN void __indirect_glPolygonMode(GLenum face, GLenum mode);
  243. extern _X_HIDDEN void __indirect_glPolygonStipple(const GLubyte * mask);
  244. extern _X_HIDDEN void __indirect_glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
  245. extern _X_HIDDEN void __indirect_glShadeModel(GLenum mode);
  246. extern _X_HIDDEN void __indirect_glTexParameterf(GLenum target, GLenum pname, GLfloat param);
  247. extern _X_HIDDEN void __indirect_glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
  248. extern _X_HIDDEN void __indirect_glTexParameteri(GLenum target, GLenum pname, GLint param);
  249. extern _X_HIDDEN void __indirect_glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
  250. extern _X_HIDDEN void __indirect_glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  251. extern _X_HIDDEN void __indirect_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  252. extern _X_HIDDEN void __indirect_glTexEnvf(GLenum target, GLenum pname, GLfloat param);
  253. extern _X_HIDDEN void __indirect_glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params);
  254. extern _X_HIDDEN void __indirect_glTexEnvi(GLenum target, GLenum pname, GLint param);
  255. extern _X_HIDDEN void __indirect_glTexEnviv(GLenum target, GLenum pname, const GLint * params);
  256. extern _X_HIDDEN void __indirect_glTexGend(GLenum coord, GLenum pname, GLdouble param);
  257. extern _X_HIDDEN void __indirect_glTexGendv(GLenum coord, GLenum pname, const GLdouble * params);
  258. extern _X_HIDDEN void __indirect_glTexGenf(GLenum coord, GLenum pname, GLfloat param);
  259. extern _X_HIDDEN void __indirect_glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params);
  260. extern _X_HIDDEN void __indirect_glTexGeni(GLenum coord, GLenum pname, GLint param);
  261. extern _X_HIDDEN void __indirect_glTexGeniv(GLenum coord, GLenum pname, const GLint * params);
  262. extern _X_HIDDEN void __indirect_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer);
  263. extern _X_HIDDEN void __indirect_glSelectBuffer(GLsizei size, GLuint * buffer);
  264. extern _X_HIDDEN GLint __indirect_glRenderMode(GLenum mode);
  265. extern _X_HIDDEN void __indirect_glInitNames(void);
  266. extern _X_HIDDEN void __indirect_glLoadName(GLuint name);
  267. extern _X_HIDDEN void __indirect_glPassThrough(GLfloat token);
  268. extern _X_HIDDEN void __indirect_glPopName(void);
  269. extern _X_HIDDEN void __indirect_glPushName(GLuint name);
  270. extern _X_HIDDEN void __indirect_glDrawBuffer(GLenum mode);
  271. extern _X_HIDDEN void __indirect_glClear(GLbitfield mask);
  272. extern _X_HIDDEN void __indirect_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
  273. extern _X_HIDDEN void __indirect_glClearIndex(GLfloat c);
  274. extern _X_HIDDEN void __indirect_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
  275. extern _X_HIDDEN void __indirect_glClearStencil(GLint s);
  276. extern _X_HIDDEN void __indirect_glClearDepth(GLclampd depth);
  277. extern _X_HIDDEN void __indirect_glStencilMask(GLuint mask);
  278. extern _X_HIDDEN void __indirect_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
  279. extern _X_HIDDEN void __indirect_glDepthMask(GLboolean flag);
  280. extern _X_HIDDEN void __indirect_glIndexMask(GLuint mask);
  281. extern _X_HIDDEN void __indirect_glAccum(GLenum op, GLfloat value);
  282. extern _X_HIDDEN void __indirect_glDisable(GLenum cap);
  283. extern _X_HIDDEN void __indirect_glEnable(GLenum cap);
  284. extern _X_HIDDEN void __indirect_glFinish(void);
  285. extern _X_HIDDEN void __indirect_glFlush(void);
  286. extern _X_HIDDEN void __indirect_glPopAttrib(void);
  287. extern _X_HIDDEN void __indirect_glPushAttrib(GLbitfield mask);
  288. extern _X_HIDDEN void __indirect_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);
  289. extern _X_HIDDEN void __indirect_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);
  290. extern _X_HIDDEN void __indirect_glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points);
  291. extern _X_HIDDEN void __indirect_glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points);
  292. extern _X_HIDDEN void __indirect_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2);
  293. extern _X_HIDDEN void __indirect_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2);
  294. extern _X_HIDDEN void __indirect_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
  295. extern _X_HIDDEN void __indirect_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
  296. extern _X_HIDDEN void __indirect_glEvalCoord1d(GLdouble u);
  297. extern _X_HIDDEN void __indirect_glEvalCoord1dv(const GLdouble * u);
  298. extern _X_HIDDEN void __indirect_glEvalCoord1f(GLfloat u);
  299. extern _X_HIDDEN void __indirect_glEvalCoord1fv(const GLfloat * u);
  300. extern _X_HIDDEN void __indirect_glEvalCoord2d(GLdouble u, GLdouble v);
  301. extern _X_HIDDEN void __indirect_glEvalCoord2dv(const GLdouble * u);
  302. extern _X_HIDDEN void __indirect_glEvalCoord2f(GLfloat u, GLfloat v);
  303. extern _X_HIDDEN void __indirect_glEvalCoord2fv(const GLfloat * u);
  304. extern _X_HIDDEN void __indirect_glEvalMesh1(GLenum mode, GLint i1, GLint i2);
  305. extern _X_HIDDEN void __indirect_glEvalPoint1(GLint i);
  306. extern _X_HIDDEN void __indirect_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
  307. extern _X_HIDDEN void __indirect_glEvalPoint2(GLint i, GLint j);
  308. extern _X_HIDDEN void __indirect_glAlphaFunc(GLenum func, GLclampf ref);
  309. extern _X_HIDDEN void __indirect_glBlendFunc(GLenum sfactor, GLenum dfactor);
  310. extern _X_HIDDEN void __indirect_glLogicOp(GLenum opcode);
  311. extern _X_HIDDEN void __indirect_glStencilFunc(GLenum func, GLint ref, GLuint mask);
  312. extern _X_HIDDEN void __indirect_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
  313. extern _X_HIDDEN void __indirect_glDepthFunc(GLenum func);
  314. extern _X_HIDDEN void __indirect_glPixelZoom(GLfloat xfactor, GLfloat yfactor);
  315. extern _X_HIDDEN void __indirect_glPixelTransferf(GLenum pname, GLfloat param);
  316. extern _X_HIDDEN void __indirect_glPixelTransferi(GLenum pname, GLint param);
  317. extern _X_HIDDEN void __indirect_glPixelStoref(GLenum pname, GLfloat param);
  318. extern _X_HIDDEN void __indirect_glPixelStorei(GLenum pname, GLint param);
  319. extern _X_HIDDEN void __indirect_glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat * values);
  320. extern _X_HIDDEN void __indirect_glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint * values);
  321. extern _X_HIDDEN void __indirect_glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort * values);
  322. extern _X_HIDDEN void __indirect_glReadBuffer(GLenum mode);
  323. extern _X_HIDDEN void __indirect_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
  324. extern _X_HIDDEN void __indirect_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
  325. extern _X_HIDDEN void __indirect_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
  326. extern _X_HIDDEN void __indirect_glGetBooleanv(GLenum pname, GLboolean * params);
  327. extern _X_HIDDEN void __indirect_glGetClipPlane(GLenum plane, GLdouble * equation);
  328. extern _X_HIDDEN void __indirect_glGetDoublev(GLenum pname, GLdouble * params);
  329. extern _X_HIDDEN GLenum __indirect_glGetError(void);
  330. extern _X_HIDDEN void __indirect_glGetFloatv(GLenum pname, GLfloat * params);
  331. extern _X_HIDDEN void __indirect_glGetIntegerv(GLenum pname, GLint * params);
  332. extern _X_HIDDEN void __indirect_glGetLightfv(GLenum light, GLenum pname, GLfloat * params);
  333. extern _X_HIDDEN void __indirect_glGetLightiv(GLenum light, GLenum pname, GLint * params);
  334. extern _X_HIDDEN void __indirect_glGetMapdv(GLenum target, GLenum query, GLdouble * v);
  335. extern _X_HIDDEN void __indirect_glGetMapfv(GLenum target, GLenum query, GLfloat * v);
  336. extern _X_HIDDEN void __indirect_glGetMapiv(GLenum target, GLenum query, GLint * v);
  337. extern _X_HIDDEN void __indirect_glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params);
  338. extern _X_HIDDEN void __indirect_glGetMaterialiv(GLenum face, GLenum pname, GLint * params);
  339. extern _X_HIDDEN void __indirect_glGetPixelMapfv(GLenum map, GLfloat * values);
  340. extern _X_HIDDEN void __indirect_glGetPixelMapuiv(GLenum map, GLuint * values);
  341. extern _X_HIDDEN void __indirect_glGetPixelMapusv(GLenum map, GLushort * values);
  342. extern _X_HIDDEN void __indirect_glGetPolygonStipple(GLubyte * mask);
  343. extern _X_HIDDEN const GLubyte * __indirect_glGetString(GLenum name);
  344. extern _X_HIDDEN void __indirect_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat * params);
  345. extern _X_HIDDEN void __indirect_glGetTexEnviv(GLenum target, GLenum pname, GLint * params);
  346. extern _X_HIDDEN void __indirect_glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params);
  347. extern _X_HIDDEN void __indirect_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params);
  348. extern _X_HIDDEN void __indirect_glGetTexGeniv(GLenum coord, GLenum pname, GLint * params);
  349. extern _X_HIDDEN void __indirect_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
  350. extern _X_HIDDEN void __indirect_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
  351. extern _X_HIDDEN void __indirect_glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
  352. extern _X_HIDDEN void __indirect_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);
  353. extern _X_HIDDEN void __indirect_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);
  354. extern _X_HIDDEN GLboolean __indirect_glIsEnabled(GLenum cap);
  355. extern _X_HIDDEN GLboolean __indirect_glIsList(GLuint list);
  356. extern _X_HIDDEN void __indirect_glDepthRange(GLclampd zNear, GLclampd zFar);
  357. extern _X_HIDDEN void __indirect_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
  358. extern _X_HIDDEN void __indirect_glLoadIdentity(void);
  359. extern _X_HIDDEN void __indirect_glLoadMatrixf(const GLfloat * m);
  360. extern _X_HIDDEN void __indirect_glLoadMatrixd(const GLdouble * m);
  361. extern _X_HIDDEN void __indirect_glMatrixMode(GLenum mode);
  362. extern _X_HIDDEN void __indirect_glMultMatrixf(const GLfloat * m);
  363. extern _X_HIDDEN void __indirect_glMultMatrixd(const GLdouble * m);
  364. extern _X_HIDDEN void __indirect_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
  365. extern _X_HIDDEN void __indirect_glPopMatrix(void);
  366. extern _X_HIDDEN void __indirect_glPushMatrix(void);
  367. extern _X_HIDDEN void __indirect_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
  368. extern _X_HIDDEN void __indirect_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
  369. extern _X_HIDDEN void __indirect_glScaled(GLdouble x, GLdouble y, GLdouble z);
  370. extern _X_HIDDEN void __indirect_glScalef(GLfloat x, GLfloat y, GLfloat z);
  371. extern _X_HIDDEN void __indirect_glTranslated(GLdouble x, GLdouble y, GLdouble z);
  372. extern _X_HIDDEN void __indirect_glTranslatef(GLfloat x, GLfloat y, GLfloat z);
  373. extern _X_HIDDEN void __indirect_glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
  374. extern _X_HIDDEN void __indirect_glArrayElement(GLint i);
  375. extern _X_HIDDEN void __indirect_glBindTexture(GLenum target, GLuint texture);
  376. extern _X_HIDDEN void __indirect_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  377. extern _X_HIDDEN void __indirect_glDisableClientState(GLenum array);
  378. extern _X_HIDDEN void __indirect_glDrawArrays(GLenum mode, GLint first, GLsizei count);
  379. extern _X_HIDDEN void __indirect_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
  380. extern _X_HIDDEN void __indirect_glEdgeFlagPointer(GLsizei stride, const GLvoid * pointer);
  381. extern _X_HIDDEN void __indirect_glEnableClientState(GLenum array);
  382. extern _X_HIDDEN void __indirect_glIndexPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
  383. extern _X_HIDDEN void __indirect_glIndexub(GLubyte c);
  384. extern _X_HIDDEN void __indirect_glIndexubv(const GLubyte * c);
  385. extern _X_HIDDEN void __indirect_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer);
  386. extern _X_HIDDEN void __indirect_glNormalPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
  387. extern _X_HIDDEN void __indirect_glPolygonOffset(GLfloat factor, GLfloat units);
  388. extern _X_HIDDEN void __indirect_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  389. extern _X_HIDDEN void __indirect_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  390. extern _X_HIDDEN GLboolean __indirect_glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences);
  391. GLAPI GLboolean GLAPIENTRY glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences);
  392. extern _X_HIDDEN void __indirect_glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
  393. extern _X_HIDDEN void __indirect_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
  394. extern _X_HIDDEN void __indirect_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
  395. extern _X_HIDDEN void __indirect_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  396. extern _X_HIDDEN void __indirect_glDeleteTextures(GLsizei n, const GLuint * textures);
  397. GLAPI void GLAPIENTRY glDeleteTexturesEXT(GLsizei n, const GLuint * textures);
  398. extern _X_HIDDEN void __indirect_glGenTextures(GLsizei n, GLuint * textures);
  399. GLAPI void GLAPIENTRY glGenTexturesEXT(GLsizei n, GLuint * textures);
  400. extern _X_HIDDEN void __indirect_glGetPointerv(GLenum pname, GLvoid ** params);
  401. extern _X_HIDDEN GLboolean __indirect_glIsTexture(GLuint texture);
  402. GLAPI GLboolean GLAPIENTRY glIsTextureEXT(GLuint texture);
  403. extern _X_HIDDEN void __indirect_glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities);
  404. extern _X_HIDDEN void __indirect_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
  405. extern _X_HIDDEN void __indirect_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
  406. extern _X_HIDDEN void __indirect_glPopClientAttrib(void);
  407. extern _X_HIDDEN void __indirect_glPushClientAttrib(GLbitfield mask);
  408. extern _X_HIDDEN void __indirect_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
  409. extern _X_HIDDEN void __indirect_glBlendEquation(GLenum mode);
  410. extern _X_HIDDEN void __indirect_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
  411. extern _X_HIDDEN void __indirect_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
  412. extern _X_HIDDEN void __indirect_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params);
  413. extern _X_HIDDEN void __indirect_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params);
  414. extern _X_HIDDEN void __indirect_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
  415. extern _X_HIDDEN void __indirect_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table);
  416. extern _X_HIDDEN void gl_dispatch_stub_343(GLenum target, GLenum format, GLenum type, GLvoid * table);
  417. extern _X_HIDDEN void __indirect_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params);
  418. extern _X_HIDDEN void gl_dispatch_stub_344(GLenum target, GLenum pname, GLfloat * params);
  419. extern _X_HIDDEN void __indirect_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params);
  420. extern _X_HIDDEN void gl_dispatch_stub_345(GLenum target, GLenum pname, GLint * params);
  421. extern _X_HIDDEN void __indirect_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
  422. extern _X_HIDDEN void __indirect_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
  423. extern _X_HIDDEN void __indirect_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
  424. extern _X_HIDDEN void __indirect_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
  425. extern _X_HIDDEN void __indirect_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params);
  426. extern _X_HIDDEN void __indirect_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params);
  427. extern _X_HIDDEN void __indirect_glConvolutionParameteri(GLenum target, GLenum pname, GLint params);
  428. extern _X_HIDDEN void __indirect_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params);
  429. extern _X_HIDDEN void __indirect_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
  430. extern _X_HIDDEN void __indirect_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
  431. extern _X_HIDDEN void __indirect_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image);
  432. extern _X_HIDDEN void gl_dispatch_stub_356(GLenum target, GLenum format, GLenum type, GLvoid * image);
  433. extern _X_HIDDEN void __indirect_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params);
  434. extern _X_HIDDEN void gl_dispatch_stub_357(GLenum target, GLenum pname, GLfloat * params);
  435. extern _X_HIDDEN void __indirect_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params);
  436. extern _X_HIDDEN void gl_dispatch_stub_358(GLenum target, GLenum pname, GLint * params);
  437. extern _X_HIDDEN void __indirect_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
  438. extern _X_HIDDEN void gl_dispatch_stub_359(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
  439. #define gl_dispatch_stub_GetSeparableFilterEXT gl_dispatch_stub_359
  440. extern _X_HIDDEN void __indirect_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
  441. extern _X_HIDDEN void __indirect_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
  442. extern _X_HIDDEN void gl_dispatch_stub_361(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
  443. extern _X_HIDDEN void __indirect_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params);
  444. extern _X_HIDDEN void gl_dispatch_stub_362(GLenum target, GLenum pname, GLfloat * params);
  445. extern _X_HIDDEN void __indirect_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params);
  446. extern _X_HIDDEN void gl_dispatch_stub_363(GLenum target, GLenum pname, GLint * params);
  447. extern _X_HIDDEN void __indirect_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
  448. extern _X_HIDDEN void gl_dispatch_stub_364(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
  449. extern _X_HIDDEN void __indirect_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params);
  450. extern _X_HIDDEN void gl_dispatch_stub_365(GLenum target, GLenum pname, GLfloat * params);
  451. extern _X_HIDDEN void __indirect_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params);
  452. extern _X_HIDDEN void gl_dispatch_stub_366(GLenum target, GLenum pname, GLint * params);
  453. extern _X_HIDDEN void __indirect_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
  454. extern _X_HIDDEN void __indirect_glMinmax(GLenum target, GLenum internalformat, GLboolean sink);
  455. extern _X_HIDDEN void __indirect_glResetHistogram(GLenum target);
  456. extern _X_HIDDEN void __indirect_glResetMinmax(GLenum target);
  457. extern _X_HIDDEN void __indirect_glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
  458. extern _X_HIDDEN void __indirect_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
  459. extern _X_HIDDEN void __indirect_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
  460. extern _X_HIDDEN void __indirect_glActiveTexture(GLenum texture);
  461. extern _X_HIDDEN void __indirect_glClientActiveTexture(GLenum texture);
  462. extern _X_HIDDEN void __indirect_glMultiTexCoord1d(GLenum target, GLdouble s);
  463. extern _X_HIDDEN void __indirect_glMultiTexCoord1dv(GLenum target, const GLdouble * v);
  464. extern _X_HIDDEN void __indirect_glMultiTexCoord1fARB(GLenum target, GLfloat s);
  465. extern _X_HIDDEN void __indirect_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v);
  466. extern _X_HIDDEN void __indirect_glMultiTexCoord1i(GLenum target, GLint s);
  467. extern _X_HIDDEN void __indirect_glMultiTexCoord1iv(GLenum target, const GLint * v);
  468. extern _X_HIDDEN void __indirect_glMultiTexCoord1s(GLenum target, GLshort s);
  469. extern _X_HIDDEN void __indirect_glMultiTexCoord1sv(GLenum target, const GLshort * v);
  470. extern _X_HIDDEN void __indirect_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t);
  471. extern _X_HIDDEN void __indirect_glMultiTexCoord2dv(GLenum target, const GLdouble * v);
  472. extern _X_HIDDEN void __indirect_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
  473. extern _X_HIDDEN void __indirect_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v);
  474. extern _X_HIDDEN void __indirect_glMultiTexCoord2i(GLenum target, GLint s, GLint t);
  475. extern _X_HIDDEN void __indirect_glMultiTexCoord2iv(GLenum target, const GLint * v);
  476. extern _X_HIDDEN void __indirect_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t);
  477. extern _X_HIDDEN void __indirect_glMultiTexCoord2sv(GLenum target, const GLshort * v);
  478. extern _X_HIDDEN void __indirect_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r);
  479. extern _X_HIDDEN void __indirect_glMultiTexCoord3dv(GLenum target, const GLdouble * v);
  480. extern _X_HIDDEN void __indirect_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);
  481. extern _X_HIDDEN void __indirect_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v);
  482. extern _X_HIDDEN void __indirect_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r);
  483. extern _X_HIDDEN void __indirect_glMultiTexCoord3iv(GLenum target, const GLint * v);
  484. extern _X_HIDDEN void __indirect_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r);
  485. extern _X_HIDDEN void __indirect_glMultiTexCoord3sv(GLenum target, const GLshort * v);
  486. extern _X_HIDDEN void __indirect_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
  487. extern _X_HIDDEN void __indirect_glMultiTexCoord4dv(GLenum target, const GLdouble * v);
  488. extern _X_HIDDEN void __indirect_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
  489. extern _X_HIDDEN void __indirect_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v);
  490. extern _X_HIDDEN void __indirect_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q);
  491. extern _X_HIDDEN void __indirect_glMultiTexCoord4iv(GLenum target, const GLint * v);
  492. extern _X_HIDDEN void __indirect_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
  493. extern _X_HIDDEN void __indirect_glMultiTexCoord4sv(GLenum target, const GLshort * v);
  494. extern _X_HIDDEN void __indirect_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
  495. extern _X_HIDDEN void __indirect_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
  496. extern _X_HIDDEN void __indirect_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
  497. extern _X_HIDDEN void __indirect_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
  498. extern _X_HIDDEN void __indirect_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
  499. extern _X_HIDDEN void __indirect_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
  500. extern _X_HIDDEN void __indirect_glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img);
  501. extern _X_HIDDEN void __indirect_glLoadTransposeMatrixd(const GLdouble * m);
  502. extern _X_HIDDEN void __indirect_glLoadTransposeMatrixf(const GLfloat * m);
  503. extern _X_HIDDEN void __indirect_glMultTransposeMatrixd(const GLdouble * m);
  504. extern _X_HIDDEN void __indirect_glMultTransposeMatrixf(const GLfloat * m);
  505. extern _X_HIDDEN void __indirect_glSampleCoverage(GLclampf value, GLboolean invert);
  506. extern _X_HIDDEN void __indirect_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
  507. extern _X_HIDDEN void __indirect_glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer);
  508. extern _X_HIDDEN void __indirect_glFogCoordd(GLdouble coord);
  509. extern _X_HIDDEN void __indirect_glFogCoorddv(const GLdouble * coord);
  510. extern _X_HIDDEN void __indirect_glMultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
  511. extern _X_HIDDEN void __indirect_glPointParameterf(GLenum pname, GLfloat param);
  512. extern _X_HIDDEN void __indirect_glPointParameterfv(GLenum pname, const GLfloat * params);
  513. extern _X_HIDDEN void __indirect_glPointParameteri(GLenum pname, GLint param);
  514. extern _X_HIDDEN void __indirect_glPointParameteriv(GLenum pname, const GLint * params);
  515. extern _X_HIDDEN void __indirect_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue);
  516. extern _X_HIDDEN void __indirect_glSecondaryColor3bv(const GLbyte * v);
  517. extern _X_HIDDEN void __indirect_glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue);
  518. extern _X_HIDDEN void __indirect_glSecondaryColor3dv(const GLdouble * v);
  519. extern _X_HIDDEN void __indirect_glSecondaryColor3i(GLint red, GLint green, GLint blue);
  520. extern _X_HIDDEN void __indirect_glSecondaryColor3iv(const GLint * v);
  521. extern _X_HIDDEN void __indirect_glSecondaryColor3s(GLshort red, GLshort green, GLshort blue);
  522. extern _X_HIDDEN void __indirect_glSecondaryColor3sv(const GLshort * v);
  523. extern _X_HIDDEN void __indirect_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue);
  524. extern _X_HIDDEN void __indirect_glSecondaryColor3ubv(const GLubyte * v);
  525. extern _X_HIDDEN void __indirect_glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue);
  526. extern _X_HIDDEN void __indirect_glSecondaryColor3uiv(const GLuint * v);
  527. extern _X_HIDDEN void __indirect_glSecondaryColor3us(GLushort red, GLushort green, GLushort blue);
  528. extern _X_HIDDEN void __indirect_glSecondaryColor3usv(const GLushort * v);
  529. extern _X_HIDDEN void __indirect_glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  530. extern _X_HIDDEN void __indirect_glWindowPos2d(GLdouble x, GLdouble y);
  531. extern _X_HIDDEN void __indirect_glWindowPos2dv(const GLdouble * v);
  532. extern _X_HIDDEN void __indirect_glWindowPos2f(GLfloat x, GLfloat y);
  533. extern _X_HIDDEN void __indirect_glWindowPos2fv(const GLfloat * v);
  534. extern _X_HIDDEN void __indirect_glWindowPos2i(GLint x, GLint y);
  535. extern _X_HIDDEN void __indirect_glWindowPos2iv(const GLint * v);
  536. extern _X_HIDDEN void __indirect_glWindowPos2s(GLshort x, GLshort y);
  537. extern _X_HIDDEN void __indirect_glWindowPos2sv(const GLshort * v);
  538. extern _X_HIDDEN void __indirect_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z);
  539. extern _X_HIDDEN void __indirect_glWindowPos3dv(const GLdouble * v);
  540. extern _X_HIDDEN void __indirect_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z);
  541. extern _X_HIDDEN void __indirect_glWindowPos3fv(const GLfloat * v);
  542. extern _X_HIDDEN void __indirect_glWindowPos3i(GLint x, GLint y, GLint z);
  543. extern _X_HIDDEN void __indirect_glWindowPos3iv(const GLint * v);
  544. extern _X_HIDDEN void __indirect_glWindowPos3s(GLshort x, GLshort y, GLshort z);
  545. extern _X_HIDDEN void __indirect_glWindowPos3sv(const GLshort * v);
  546. extern _X_HIDDEN void __indirect_glBeginQuery(GLenum target, GLuint id);
  547. extern _X_HIDDEN void __indirect_glDeleteQueries(GLsizei n, const GLuint * ids);
  548. extern _X_HIDDEN void __indirect_glEndQuery(GLenum target);
  549. extern _X_HIDDEN void __indirect_glGenQueries(GLsizei n, GLuint * ids);
  550. extern _X_HIDDEN void __indirect_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params);
  551. extern _X_HIDDEN void __indirect_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);
  552. extern _X_HIDDEN void __indirect_glGetQueryiv(GLenum target, GLenum pname, GLint * params);
  553. extern _X_HIDDEN GLboolean __indirect_glIsQuery(GLuint id);
  554. extern _X_HIDDEN void __indirect_glBlendEquationSeparate(GLenum modeRGB, GLenum modeA);
  555. extern _X_HIDDEN void __indirect_glDisableVertexAttribArray(GLuint index);
  556. extern _X_HIDDEN void __indirect_glDrawBuffers(GLsizei n, const GLenum * bufs);
  557. extern _X_HIDDEN void __indirect_glEnableVertexAttribArray(GLuint index);
  558. extern _X_HIDDEN void __indirect_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid ** pointer);
  559. extern _X_HIDDEN void __indirect_glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params);
  560. extern _X_HIDDEN void __indirect_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
  561. extern _X_HIDDEN void __indirect_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
  562. extern _X_HIDDEN void __indirect_glVertexAttrib1d(GLuint index, GLdouble x);
  563. extern _X_HIDDEN void __indirect_glVertexAttrib1dv(GLuint index, const GLdouble * v);
  564. extern _X_HIDDEN void __indirect_glVertexAttrib1s(GLuint index, GLshort x);
  565. extern _X_HIDDEN void __indirect_glVertexAttrib1sv(GLuint index, const GLshort * v);
  566. extern _X_HIDDEN void __indirect_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y);
  567. extern _X_HIDDEN void __indirect_glVertexAttrib2dv(GLuint index, const GLdouble * v);
  568. extern _X_HIDDEN void __indirect_glVertexAttrib2s(GLuint index, GLshort x, GLshort y);
  569. extern _X_HIDDEN void __indirect_glVertexAttrib2sv(GLuint index, const GLshort * v);
  570. extern _X_HIDDEN void __indirect_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z);
  571. extern _X_HIDDEN void __indirect_glVertexAttrib3dv(GLuint index, const GLdouble * v);
  572. extern _X_HIDDEN void __indirect_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z);
  573. extern _X_HIDDEN void __indirect_glVertexAttrib3sv(GLuint index, const GLshort * v);
  574. extern _X_HIDDEN void __indirect_glVertexAttrib4Nbv(GLuint index, const GLbyte * v);
  575. extern _X_HIDDEN void __indirect_glVertexAttrib4Niv(GLuint index, const GLint * v);
  576. extern _X_HIDDEN void __indirect_glVertexAttrib4Nsv(GLuint index, const GLshort * v);
  577. extern _X_HIDDEN void __indirect_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
  578. extern _X_HIDDEN void __indirect_glVertexAttrib4Nubv(GLuint index, const GLubyte * v);
  579. extern _X_HIDDEN void __indirect_glVertexAttrib4Nuiv(GLuint index, const GLuint * v);
  580. extern _X_HIDDEN void __indirect_glVertexAttrib4Nusv(GLuint index, const GLushort * v);
  581. extern _X_HIDDEN void __indirect_glVertexAttrib4bv(GLuint index, const GLbyte * v);
  582. extern _X_HIDDEN void __indirect_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  583. extern _X_HIDDEN void __indirect_glVertexAttrib4dv(GLuint index, const GLdouble * v);
  584. extern _X_HIDDEN void __indirect_glVertexAttrib4iv(GLuint index, const GLint * v);
  585. extern _X_HIDDEN void __indirect_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
  586. extern _X_HIDDEN void __indirect_glVertexAttrib4sv(GLuint index, const GLshort * v);
  587. extern _X_HIDDEN void __indirect_glVertexAttrib4ubv(GLuint index, const GLubyte * v);
  588. extern _X_HIDDEN void __indirect_glVertexAttrib4uiv(GLuint index, const GLuint * v);
  589. extern _X_HIDDEN void __indirect_glVertexAttrib4usv(GLuint index, const GLushort * v);
  590. extern _X_HIDDEN void __indirect_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
  591. extern _X_HIDDEN void __indirect_glClampColor(GLenum target, GLenum clamp);
  592. extern _X_HIDDEN void __indirect_glBindProgramARB(GLenum target, GLuint program);
  593. extern _X_HIDDEN void __indirect_glDeleteProgramsARB(GLsizei n, const GLuint * programs);
  594. extern _X_HIDDEN void __indirect_glGenProgramsARB(GLsizei n, GLuint * programs);
  595. extern _X_HIDDEN void __indirect_glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params);
  596. extern _X_HIDDEN void __indirect_glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params);
  597. extern _X_HIDDEN void __indirect_glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params);
  598. extern _X_HIDDEN void __indirect_glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params);
  599. extern _X_HIDDEN void __indirect_glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string);
  600. extern _X_HIDDEN void __indirect_glGetProgramivARB(GLenum target, GLenum pname, GLint * params);
  601. extern _X_HIDDEN GLboolean __indirect_glIsProgramARB(GLuint program);
  602. extern _X_HIDDEN void __indirect_glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  603. extern _X_HIDDEN void __indirect_glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);
  604. extern _X_HIDDEN void __indirect_glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  605. extern _X_HIDDEN void __indirect_glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params);
  606. extern _X_HIDDEN void __indirect_glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  607. extern _X_HIDDEN void __indirect_glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params);
  608. extern _X_HIDDEN void __indirect_glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  609. extern _X_HIDDEN void __indirect_glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params);
  610. extern _X_HIDDEN void __indirect_glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string);
  611. extern _X_HIDDEN void __indirect_glVertexAttrib1fARB(GLuint index, GLfloat x);
  612. extern _X_HIDDEN void __indirect_glVertexAttrib1fvARB(GLuint index, const GLfloat * v);
  613. extern _X_HIDDEN void __indirect_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y);
  614. extern _X_HIDDEN void __indirect_glVertexAttrib2fvARB(GLuint index, const GLfloat * v);
  615. extern _X_HIDDEN void __indirect_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z);
  616. extern _X_HIDDEN void __indirect_glVertexAttrib3fvARB(GLuint index, const GLfloat * v);
  617. extern _X_HIDDEN void __indirect_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  618. extern _X_HIDDEN void __indirect_glVertexAttrib4fvARB(GLuint index, const GLfloat * v);
  619. extern _X_HIDDEN void __indirect_glBindFramebuffer(GLenum target, GLuint framebuffer);
  620. extern _X_HIDDEN void __indirect_glBindRenderbuffer(GLenum target, GLuint renderbuffer);
  621. extern _X_HIDDEN void __indirect_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
  622. extern _X_HIDDEN GLenum __indirect_glCheckFramebufferStatus(GLenum target);
  623. extern _X_HIDDEN void __indirect_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
  624. extern _X_HIDDEN void __indirect_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
  625. extern _X_HIDDEN void __indirect_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
  626. extern _X_HIDDEN void __indirect_glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  627. extern _X_HIDDEN void __indirect_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
  628. extern _X_HIDDEN void __indirect_glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer);
  629. extern _X_HIDDEN void __indirect_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
  630. extern _X_HIDDEN void __indirect_glGenFramebuffers(GLsizei n, GLuint * framebuffers);
  631. extern _X_HIDDEN void __indirect_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
  632. extern _X_HIDDEN void __indirect_glGenerateMipmap(GLenum target);
  633. extern _X_HIDDEN void __indirect_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
  634. extern _X_HIDDEN void __indirect_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
  635. extern _X_HIDDEN GLboolean __indirect_glIsFramebuffer(GLuint framebuffer);
  636. extern _X_HIDDEN GLboolean __indirect_glIsRenderbuffer(GLuint renderbuffer);
  637. extern _X_HIDDEN void __indirect_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
  638. extern _X_HIDDEN void __indirect_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
  639. extern _X_HIDDEN void __indirect_glSampleMaskSGIS(GLclampf value, GLboolean invert);
  640. extern _X_HIDDEN void __indirect_glSamplePatternSGIS(GLenum pattern);
  641. extern _X_HIDDEN void __indirect_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  642. extern _X_HIDDEN void __indirect_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer);
  643. extern _X_HIDDEN void __indirect_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  644. extern _X_HIDDEN void __indirect_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  645. extern _X_HIDDEN void __indirect_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  646. extern _X_HIDDEN void __indirect_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
  647. extern _X_HIDDEN void __indirect_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue);
  648. extern _X_HIDDEN void __indirect_glSecondaryColor3fvEXT(const GLfloat * v);
  649. extern _X_HIDDEN void __indirect_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount);
  650. extern _X_HIDDEN void __indirect_glFogCoordfEXT(GLfloat coord);
  651. extern _X_HIDDEN void __indirect_glFogCoordfvEXT(const GLfloat * coord);
  652. extern _X_HIDDEN GLboolean __indirect_glAreProgramsResidentNV(GLsizei n, const GLuint * ids, GLboolean * residences);
  653. extern _X_HIDDEN void __indirect_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat * params);
  654. extern _X_HIDDEN void __indirect_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params);
  655. extern _X_HIDDEN void __indirect_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params);
  656. extern _X_HIDDEN void __indirect_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program);
  657. extern _X_HIDDEN void __indirect_glGetProgramivNV(GLuint id, GLenum pname, GLint * params);
  658. extern _X_HIDDEN void __indirect_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint * params);
  659. extern _X_HIDDEN void __indirect_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params);
  660. extern _X_HIDDEN void __indirect_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat * params);
  661. extern _X_HIDDEN void __indirect_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint * params);
  662. extern _X_HIDDEN void __indirect_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program);
  663. extern _X_HIDDEN void __indirect_glProgramParameters4dvNV(GLenum target, GLuint index, GLsizei num, const GLdouble * params);
  664. extern _X_HIDDEN void __indirect_glProgramParameters4fvNV(GLenum target, GLuint index, GLsizei num, const GLfloat * params);
  665. extern _X_HIDDEN void __indirect_glRequestResidentProgramsNV(GLsizei n, const GLuint * ids);
  666. extern _X_HIDDEN void __indirect_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform);
  667. extern _X_HIDDEN void __indirect_glVertexAttrib1dNV(GLuint index, GLdouble x);
  668. extern _X_HIDDEN void __indirect_glVertexAttrib1dvNV(GLuint index, const GLdouble * v);
  669. extern _X_HIDDEN void __indirect_glVertexAttrib1fNV(GLuint index, GLfloat x);
  670. extern _X_HIDDEN void __indirect_glVertexAttrib1fvNV(GLuint index, const GLfloat * v);
  671. extern _X_HIDDEN void __indirect_glVertexAttrib1sNV(GLuint index, GLshort x);
  672. extern _X_HIDDEN void __indirect_glVertexAttrib1svNV(GLuint index, const GLshort * v);
  673. extern _X_HIDDEN void __indirect_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y);
  674. extern _X_HIDDEN void __indirect_glVertexAttrib2dvNV(GLuint index, const GLdouble * v);
  675. extern _X_HIDDEN void __indirect_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y);
  676. extern _X_HIDDEN void __indirect_glVertexAttrib2fvNV(GLuint index, const GLfloat * v);
  677. extern _X_HIDDEN void __indirect_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y);
  678. extern _X_HIDDEN void __indirect_glVertexAttrib2svNV(GLuint index, const GLshort * v);
  679. extern _X_HIDDEN void __indirect_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z);
  680. extern _X_HIDDEN void __indirect_glVertexAttrib3dvNV(GLuint index, const GLdouble * v);
  681. extern _X_HIDDEN void __indirect_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z);
  682. extern _X_HIDDEN void __indirect_glVertexAttrib3fvNV(GLuint index, const GLfloat * v);
  683. extern _X_HIDDEN void __indirect_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z);
  684. extern _X_HIDDEN void __indirect_glVertexAttrib3svNV(GLuint index, const GLshort * v);
  685. extern _X_HIDDEN void __indirect_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  686. extern _X_HIDDEN void __indirect_glVertexAttrib4dvNV(GLuint index, const GLdouble * v);
  687. extern _X_HIDDEN void __indirect_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  688. extern _X_HIDDEN void __indirect_glVertexAttrib4fvNV(GLuint index, const GLfloat * v);
  689. extern _X_HIDDEN void __indirect_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
  690. extern _X_HIDDEN void __indirect_glVertexAttrib4svNV(GLuint index, const GLshort * v);
  691. extern _X_HIDDEN void __indirect_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
  692. extern _X_HIDDEN void __indirect_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v);
  693. extern _X_HIDDEN void __indirect_glVertexAttribPointerNV(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
  694. extern _X_HIDDEN void __indirect_glVertexAttribs1dvNV(GLuint index, GLsizei n, const GLdouble * v);
  695. extern _X_HIDDEN void __indirect_glVertexAttribs1fvNV(GLuint index, GLsizei n, const GLfloat * v);
  696. extern _X_HIDDEN void __indirect_glVertexAttribs1svNV(GLuint index, GLsizei n, const GLshort * v);
  697. extern _X_HIDDEN void __indirect_glVertexAttribs2dvNV(GLuint index, GLsizei n, const GLdouble * v);
  698. extern _X_HIDDEN void __indirect_glVertexAttribs2fvNV(GLuint index, GLsizei n, const GLfloat * v);
  699. extern _X_HIDDEN void __indirect_glVertexAttribs2svNV(GLuint index, GLsizei n, const GLshort * v);
  700. extern _X_HIDDEN void __indirect_glVertexAttribs3dvNV(GLuint index, GLsizei n, const GLdouble * v);
  701. extern _X_HIDDEN void __indirect_glVertexAttribs3fvNV(GLuint index, GLsizei n, const GLfloat * v);
  702. extern _X_HIDDEN void __indirect_glVertexAttribs3svNV(GLuint index, GLsizei n, const GLshort * v);
  703. extern _X_HIDDEN void __indirect_glVertexAttribs4dvNV(GLuint index, GLsizei n, const GLdouble * v);
  704. extern _X_HIDDEN void __indirect_glVertexAttribs4fvNV(GLuint index, GLsizei n, const GLfloat * v);
  705. extern _X_HIDDEN void __indirect_glVertexAttribs4svNV(GLuint index, GLsizei n, const GLshort * v);
  706. extern _X_HIDDEN void __indirect_glVertexAttribs4ubvNV(GLuint index, GLsizei n, const GLubyte * v);
  707. extern _X_HIDDEN void __indirect_glActiveStencilFaceEXT(GLenum face);
  708. extern _X_HIDDEN void __indirect_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);
  709. extern _X_HIDDEN void __indirect_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);
  710. extern _X_HIDDEN void __indirect_glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
  711. extern _X_HIDDEN void __indirect_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);
  712. extern _X_HIDDEN void __indirect_glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
  713. extern _X_HIDDEN void __indirect_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);
  714. extern _X_HIDDEN void __indirect_glBindFramebufferEXT(GLenum target, GLuint framebuffer);
  715. extern _X_HIDDEN void __indirect_glBindRenderbufferEXT(GLenum target, GLuint renderbuffer);
  716.  
  717. #ifdef GLX_SHARED_GLAPI
  718. extern _X_HIDDEN void (*__indirect_get_proc_address(const char *name))(void);
  719. #endif
  720.  
  721. #  undef FASTCALL
  722. #  undef NOINLINE
  723.  
  724. #endif /* !defined( _INDIRECT_H_ ) */
  725.