1848b8605Smrg/* DO NOT EDIT - This file generated automatically by glX_proto_send.py (from Mesa) script */ 2848b8605Smrg 3848b8605Smrg/* 4848b8605Smrg * Copyright 1998-1999 Precision Insight, Inc., Cedar Park, Texas. 5848b8605Smrg * (C) Copyright IBM Corporation 2004 6848b8605Smrg * All Rights Reserved. 7b8e80941Smrg * 8848b8605Smrg * Permission is hereby granted, free of charge, to any person obtaining a 9848b8605Smrg * copy of this software and associated documentation files (the "Software"), 10848b8605Smrg * to deal in the Software without restriction, including without limitation 11848b8605Smrg * the rights to use, copy, modify, merge, publish, distribute, sub license, 12848b8605Smrg * and/or sell copies of the Software, and to permit persons to whom the 13848b8605Smrg * Software is furnished to do so, subject to the following conditions: 14b8e80941Smrg * 15848b8605Smrg * The above copyright notice and this permission notice (including the next 16848b8605Smrg * paragraph) shall be included in all copies or substantial portions of the 17848b8605Smrg * Software. 18b8e80941Smrg * 19848b8605Smrg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20848b8605Smrg * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21848b8605Smrg * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 22848b8605Smrg * PRECISION INSIGHT, IBM, 23848b8605Smrg * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 24848b8605Smrg * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 25848b8605Smrg * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 26848b8605Smrg * SOFTWARE. 27848b8605Smrg */ 28848b8605Smrg 29848b8605Smrg#if !defined( _INDIRECT_H_ ) 30848b8605Smrg# define _INDIRECT_H_ 31848b8605Smrg 32848b8605Smrg/** 33848b8605Smrg * \file 34848b8605Smrg * Prototypes for indirect rendering functions. 35848b8605Smrg * 36848b8605Smrg * \author Kevin E. Martin <kevin@precisioninsight.com> 37848b8605Smrg * \author Ian Romanick <idr@us.ibm.com> 38848b8605Smrg */ 39848b8605Smrg 40848b8605Smrg# if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__) 41848b8605Smrg# define FASTCALL __attribute__((fastcall)) 42848b8605Smrg# else 43848b8605Smrg# define FASTCALL 44848b8605Smrg# endif 45b8e80941Smrg# if defined(__GNUC__) 46848b8605Smrg# define NOINLINE __attribute__((noinline)) 47848b8605Smrg# else 48848b8605Smrg# define NOINLINE 49848b8605Smrg# endif 50848b8605Smrg 51848b8605Smrg#include <X11/Xfuncproto.h> 52848b8605Smrg#include "glxclient.h" 53848b8605Smrg 54848b8605Smrgextern _X_HIDDEN NOINLINE CARD32 __glXReadReply( Display *dpy, size_t size, 55848b8605Smrg void * dest, GLboolean reply_is_always_array ); 56848b8605Smrg 57848b8605Smrgextern _X_HIDDEN NOINLINE void __glXReadPixelReply( Display *dpy, 58848b8605Smrg struct glx_context * gc, unsigned max_dim, GLint width, GLint height, 59848b8605Smrg GLint depth, GLenum format, GLenum type, void * dest, 60848b8605Smrg GLboolean dimensions_in_reply ); 61848b8605Smrg 62848b8605Smrgextern _X_HIDDEN NOINLINE FASTCALL GLubyte * __glXSetupSingleRequest( 63848b8605Smrg struct glx_context * gc, GLint sop, GLint cmdlen ); 64848b8605Smrg 65848b8605Smrgextern _X_HIDDEN NOINLINE FASTCALL GLubyte * __glXSetupVendorRequest( 66848b8605Smrg struct glx_context * gc, GLint code, GLint vop, GLint cmdlen ); 67848b8605Smrg 68848b8605Smrgextern _X_HIDDEN void __indirect_glNewList(GLuint list, GLenum mode); 69848b8605Smrgextern _X_HIDDEN void __indirect_glEndList(void); 70848b8605Smrgextern _X_HIDDEN void __indirect_glCallList(GLuint list); 71848b8605Smrgextern _X_HIDDEN void __indirect_glCallLists(GLsizei n, GLenum type, const GLvoid * lists); 72848b8605Smrgextern _X_HIDDEN void __indirect_glDeleteLists(GLuint list, GLsizei range); 73848b8605Smrgextern _X_HIDDEN GLuint __indirect_glGenLists(GLsizei range); 74848b8605Smrgextern _X_HIDDEN void __indirect_glListBase(GLuint base); 75848b8605Smrgextern _X_HIDDEN void __indirect_glBegin(GLenum mode); 76848b8605Smrgextern _X_HIDDEN void __indirect_glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap); 77848b8605Smrgextern _X_HIDDEN void __indirect_glColor3b(GLbyte red, GLbyte green, GLbyte blue); 78848b8605Smrgextern _X_HIDDEN void __indirect_glColor3bv(const GLbyte * v); 79848b8605Smrgextern _X_HIDDEN void __indirect_glColor3d(GLdouble red, GLdouble green, GLdouble blue); 80848b8605Smrgextern _X_HIDDEN void __indirect_glColor3dv(const GLdouble * v); 81848b8605Smrgextern _X_HIDDEN void __indirect_glColor3f(GLfloat red, GLfloat green, GLfloat blue); 82848b8605Smrgextern _X_HIDDEN void __indirect_glColor3fv(const GLfloat * v); 83848b8605Smrgextern _X_HIDDEN void __indirect_glColor3i(GLint red, GLint green, GLint blue); 84848b8605Smrgextern _X_HIDDEN void __indirect_glColor3iv(const GLint * v); 85848b8605Smrgextern _X_HIDDEN void __indirect_glColor3s(GLshort red, GLshort green, GLshort blue); 86848b8605Smrgextern _X_HIDDEN void __indirect_glColor3sv(const GLshort * v); 87848b8605Smrgextern _X_HIDDEN void __indirect_glColor3ub(GLubyte red, GLubyte green, GLubyte blue); 88848b8605Smrgextern _X_HIDDEN void __indirect_glColor3ubv(const GLubyte * v); 89848b8605Smrgextern _X_HIDDEN void __indirect_glColor3ui(GLuint red, GLuint green, GLuint blue); 90848b8605Smrgextern _X_HIDDEN void __indirect_glColor3uiv(const GLuint * v); 91848b8605Smrgextern _X_HIDDEN void __indirect_glColor3us(GLushort red, GLushort green, GLushort blue); 92848b8605Smrgextern _X_HIDDEN void __indirect_glColor3usv(const GLushort * v); 93848b8605Smrgextern _X_HIDDEN void __indirect_glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); 94848b8605Smrgextern _X_HIDDEN void __indirect_glColor4bv(const GLbyte * v); 95848b8605Smrgextern _X_HIDDEN void __indirect_glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); 96848b8605Smrgextern _X_HIDDEN void __indirect_glColor4dv(const GLdouble * v); 97848b8605Smrgextern _X_HIDDEN void __indirect_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 98848b8605Smrgextern _X_HIDDEN void __indirect_glColor4fv(const GLfloat * v); 99848b8605Smrgextern _X_HIDDEN void __indirect_glColor4i(GLint red, GLint green, GLint blue, GLint alpha); 100848b8605Smrgextern _X_HIDDEN void __indirect_glColor4iv(const GLint * v); 101848b8605Smrgextern _X_HIDDEN void __indirect_glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha); 102848b8605Smrgextern _X_HIDDEN void __indirect_glColor4sv(const GLshort * v); 103848b8605Smrgextern _X_HIDDEN void __indirect_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); 104848b8605Smrgextern _X_HIDDEN void __indirect_glColor4ubv(const GLubyte * v); 105848b8605Smrgextern _X_HIDDEN void __indirect_glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha); 106848b8605Smrgextern _X_HIDDEN void __indirect_glColor4uiv(const GLuint * v); 107848b8605Smrgextern _X_HIDDEN void __indirect_glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha); 108848b8605Smrgextern _X_HIDDEN void __indirect_glColor4usv(const GLushort * v); 109848b8605Smrgextern _X_HIDDEN void __indirect_glEdgeFlag(GLboolean flag); 110848b8605Smrgextern _X_HIDDEN void __indirect_glEdgeFlagv(const GLboolean * flag); 111848b8605Smrgextern _X_HIDDEN void __indirect_glEnd(void); 112848b8605Smrgextern _X_HIDDEN void __indirect_glIndexd(GLdouble c); 113848b8605Smrgextern _X_HIDDEN void __indirect_glIndexdv(const GLdouble * c); 114848b8605Smrgextern _X_HIDDEN void __indirect_glIndexf(GLfloat c); 115848b8605Smrgextern _X_HIDDEN void __indirect_glIndexfv(const GLfloat * c); 116848b8605Smrgextern _X_HIDDEN void __indirect_glIndexi(GLint c); 117848b8605Smrgextern _X_HIDDEN void __indirect_glIndexiv(const GLint * c); 118848b8605Smrgextern _X_HIDDEN void __indirect_glIndexs(GLshort c); 119848b8605Smrgextern _X_HIDDEN void __indirect_glIndexsv(const GLshort * c); 120848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz); 121848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3bv(const GLbyte * v); 122848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz); 123848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3dv(const GLdouble * v); 124848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz); 125848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3fv(const GLfloat * v); 126848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3i(GLint nx, GLint ny, GLint nz); 127848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3iv(const GLint * v); 128848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3s(GLshort nx, GLshort ny, GLshort nz); 129848b8605Smrgextern _X_HIDDEN void __indirect_glNormal3sv(const GLshort * v); 130848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos2d(GLdouble x, GLdouble y); 131848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos2dv(const GLdouble * v); 132848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos2f(GLfloat x, GLfloat y); 133848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos2fv(const GLfloat * v); 134848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos2i(GLint x, GLint y); 135848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos2iv(const GLint * v); 136848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos2s(GLshort x, GLshort y); 137848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos2sv(const GLshort * v); 138848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos3d(GLdouble x, GLdouble y, GLdouble z); 139848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos3dv(const GLdouble * v); 140848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos3f(GLfloat x, GLfloat y, GLfloat z); 141848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos3fv(const GLfloat * v); 142848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos3i(GLint x, GLint y, GLint z); 143848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos3iv(const GLint * v); 144848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos3s(GLshort x, GLshort y, GLshort z); 145848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos3sv(const GLshort * v); 146848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w); 147848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos4dv(const GLdouble * v); 148848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w); 149848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos4fv(const GLfloat * v); 150848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos4i(GLint x, GLint y, GLint z, GLint w); 151848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos4iv(const GLint * v); 152848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w); 153848b8605Smrgextern _X_HIDDEN void __indirect_glRasterPos4sv(const GLshort * v); 154848b8605Smrgextern _X_HIDDEN void __indirect_glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); 155848b8605Smrgextern _X_HIDDEN void __indirect_glRectdv(const GLdouble * v1, const GLdouble * v2); 156848b8605Smrgextern _X_HIDDEN void __indirect_glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); 157848b8605Smrgextern _X_HIDDEN void __indirect_glRectfv(const GLfloat * v1, const GLfloat * v2); 158848b8605Smrgextern _X_HIDDEN void __indirect_glRecti(GLint x1, GLint y1, GLint x2, GLint y2); 159848b8605Smrgextern _X_HIDDEN void __indirect_glRectiv(const GLint * v1, const GLint * v2); 160848b8605Smrgextern _X_HIDDEN void __indirect_glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2); 161848b8605Smrgextern _X_HIDDEN void __indirect_glRectsv(const GLshort * v1, const GLshort * v2); 162848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord1d(GLdouble s); 163848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord1dv(const GLdouble * v); 164848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord1f(GLfloat s); 165848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord1fv(const GLfloat * v); 166848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord1i(GLint s); 167848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord1iv(const GLint * v); 168848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord1s(GLshort s); 169848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord1sv(const GLshort * v); 170848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord2d(GLdouble s, GLdouble t); 171848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord2dv(const GLdouble * v); 172848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord2f(GLfloat s, GLfloat t); 173848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord2fv(const GLfloat * v); 174848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord2i(GLint s, GLint t); 175848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord2iv(const GLint * v); 176848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord2s(GLshort s, GLshort t); 177848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord2sv(const GLshort * v); 178848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord3d(GLdouble s, GLdouble t, GLdouble r); 179848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord3dv(const GLdouble * v); 180848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord3f(GLfloat s, GLfloat t, GLfloat r); 181848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord3fv(const GLfloat * v); 182848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord3i(GLint s, GLint t, GLint r); 183848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord3iv(const GLint * v); 184848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord3s(GLshort s, GLshort t, GLshort r); 185848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord3sv(const GLshort * v); 186848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q); 187848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord4dv(const GLdouble * v); 188848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q); 189848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord4fv(const GLfloat * v); 190848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord4i(GLint s, GLint t, GLint r, GLint q); 191848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord4iv(const GLint * v); 192848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q); 193848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoord4sv(const GLshort * v); 194848b8605Smrgextern _X_HIDDEN void __indirect_glVertex2d(GLdouble x, GLdouble y); 195848b8605Smrgextern _X_HIDDEN void __indirect_glVertex2dv(const GLdouble * v); 196848b8605Smrgextern _X_HIDDEN void __indirect_glVertex2f(GLfloat x, GLfloat y); 197848b8605Smrgextern _X_HIDDEN void __indirect_glVertex2fv(const GLfloat * v); 198848b8605Smrgextern _X_HIDDEN void __indirect_glVertex2i(GLint x, GLint y); 199848b8605Smrgextern _X_HIDDEN void __indirect_glVertex2iv(const GLint * v); 200848b8605Smrgextern _X_HIDDEN void __indirect_glVertex2s(GLshort x, GLshort y); 201848b8605Smrgextern _X_HIDDEN void __indirect_glVertex2sv(const GLshort * v); 202848b8605Smrgextern _X_HIDDEN void __indirect_glVertex3d(GLdouble x, GLdouble y, GLdouble z); 203848b8605Smrgextern _X_HIDDEN void __indirect_glVertex3dv(const GLdouble * v); 204848b8605Smrgextern _X_HIDDEN void __indirect_glVertex3f(GLfloat x, GLfloat y, GLfloat z); 205848b8605Smrgextern _X_HIDDEN void __indirect_glVertex3fv(const GLfloat * v); 206848b8605Smrgextern _X_HIDDEN void __indirect_glVertex3i(GLint x, GLint y, GLint z); 207848b8605Smrgextern _X_HIDDEN void __indirect_glVertex3iv(const GLint * v); 208848b8605Smrgextern _X_HIDDEN void __indirect_glVertex3s(GLshort x, GLshort y, GLshort z); 209848b8605Smrgextern _X_HIDDEN void __indirect_glVertex3sv(const GLshort * v); 210848b8605Smrgextern _X_HIDDEN void __indirect_glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w); 211848b8605Smrgextern _X_HIDDEN void __indirect_glVertex4dv(const GLdouble * v); 212848b8605Smrgextern _X_HIDDEN void __indirect_glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w); 213848b8605Smrgextern _X_HIDDEN void __indirect_glVertex4fv(const GLfloat * v); 214848b8605Smrgextern _X_HIDDEN void __indirect_glVertex4i(GLint x, GLint y, GLint z, GLint w); 215848b8605Smrgextern _X_HIDDEN void __indirect_glVertex4iv(const GLint * v); 216848b8605Smrgextern _X_HIDDEN void __indirect_glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w); 217848b8605Smrgextern _X_HIDDEN void __indirect_glVertex4sv(const GLshort * v); 218848b8605Smrgextern _X_HIDDEN void __indirect_glClipPlane(GLenum plane, const GLdouble * equation); 219848b8605Smrgextern _X_HIDDEN void __indirect_glColorMaterial(GLenum face, GLenum mode); 220848b8605Smrgextern _X_HIDDEN void __indirect_glCullFace(GLenum mode); 221848b8605Smrgextern _X_HIDDEN void __indirect_glFogf(GLenum pname, GLfloat param); 222848b8605Smrgextern _X_HIDDEN void __indirect_glFogfv(GLenum pname, const GLfloat * params); 223848b8605Smrgextern _X_HIDDEN void __indirect_glFogi(GLenum pname, GLint param); 224848b8605Smrgextern _X_HIDDEN void __indirect_glFogiv(GLenum pname, const GLint * params); 225848b8605Smrgextern _X_HIDDEN void __indirect_glFrontFace(GLenum mode); 226848b8605Smrgextern _X_HIDDEN void __indirect_glHint(GLenum target, GLenum mode); 227848b8605Smrgextern _X_HIDDEN void __indirect_glLightf(GLenum light, GLenum pname, GLfloat param); 228848b8605Smrgextern _X_HIDDEN void __indirect_glLightfv(GLenum light, GLenum pname, const GLfloat * params); 229848b8605Smrgextern _X_HIDDEN void __indirect_glLighti(GLenum light, GLenum pname, GLint param); 230848b8605Smrgextern _X_HIDDEN void __indirect_glLightiv(GLenum light, GLenum pname, const GLint * params); 231848b8605Smrgextern _X_HIDDEN void __indirect_glLightModelf(GLenum pname, GLfloat param); 232848b8605Smrgextern _X_HIDDEN void __indirect_glLightModelfv(GLenum pname, const GLfloat * params); 233848b8605Smrgextern _X_HIDDEN void __indirect_glLightModeli(GLenum pname, GLint param); 234848b8605Smrgextern _X_HIDDEN void __indirect_glLightModeliv(GLenum pname, const GLint * params); 235848b8605Smrgextern _X_HIDDEN void __indirect_glLineStipple(GLint factor, GLushort pattern); 236848b8605Smrgextern _X_HIDDEN void __indirect_glLineWidth(GLfloat width); 237848b8605Smrgextern _X_HIDDEN void __indirect_glMaterialf(GLenum face, GLenum pname, GLfloat param); 238848b8605Smrgextern _X_HIDDEN void __indirect_glMaterialfv(GLenum face, GLenum pname, const GLfloat * params); 239848b8605Smrgextern _X_HIDDEN void __indirect_glMateriali(GLenum face, GLenum pname, GLint param); 240848b8605Smrgextern _X_HIDDEN void __indirect_glMaterialiv(GLenum face, GLenum pname, const GLint * params); 241848b8605Smrgextern _X_HIDDEN void __indirect_glPointSize(GLfloat size); 242848b8605Smrgextern _X_HIDDEN void __indirect_glPolygonMode(GLenum face, GLenum mode); 243848b8605Smrgextern _X_HIDDEN void __indirect_glPolygonStipple(const GLubyte * mask); 244848b8605Smrgextern _X_HIDDEN void __indirect_glScissor(GLint x, GLint y, GLsizei width, GLsizei height); 245848b8605Smrgextern _X_HIDDEN void __indirect_glShadeModel(GLenum mode); 246848b8605Smrgextern _X_HIDDEN void __indirect_glTexParameterf(GLenum target, GLenum pname, GLfloat param); 247848b8605Smrgextern _X_HIDDEN void __indirect_glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); 248848b8605Smrgextern _X_HIDDEN void __indirect_glTexParameteri(GLenum target, GLenum pname, GLint param); 249848b8605Smrgextern _X_HIDDEN void __indirect_glTexParameteriv(GLenum target, GLenum pname, const GLint * params); 250848b8605Smrgextern _X_HIDDEN void __indirect_glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels); 251848b8605Smrgextern _X_HIDDEN void __indirect_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); 252848b8605Smrgextern _X_HIDDEN void __indirect_glTexEnvf(GLenum target, GLenum pname, GLfloat param); 253848b8605Smrgextern _X_HIDDEN void __indirect_glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params); 254848b8605Smrgextern _X_HIDDEN void __indirect_glTexEnvi(GLenum target, GLenum pname, GLint param); 255848b8605Smrgextern _X_HIDDEN void __indirect_glTexEnviv(GLenum target, GLenum pname, const GLint * params); 256848b8605Smrgextern _X_HIDDEN void __indirect_glTexGend(GLenum coord, GLenum pname, GLdouble param); 257848b8605Smrgextern _X_HIDDEN void __indirect_glTexGendv(GLenum coord, GLenum pname, const GLdouble * params); 258848b8605Smrgextern _X_HIDDEN void __indirect_glTexGenf(GLenum coord, GLenum pname, GLfloat param); 259848b8605Smrgextern _X_HIDDEN void __indirect_glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params); 260848b8605Smrgextern _X_HIDDEN void __indirect_glTexGeni(GLenum coord, GLenum pname, GLint param); 261848b8605Smrgextern _X_HIDDEN void __indirect_glTexGeniv(GLenum coord, GLenum pname, const GLint * params); 262848b8605Smrgextern _X_HIDDEN void __indirect_glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer); 263848b8605Smrgextern _X_HIDDEN void __indirect_glSelectBuffer(GLsizei size, GLuint * buffer); 264848b8605Smrgextern _X_HIDDEN GLint __indirect_glRenderMode(GLenum mode); 265848b8605Smrgextern _X_HIDDEN void __indirect_glInitNames(void); 266848b8605Smrgextern _X_HIDDEN void __indirect_glLoadName(GLuint name); 267848b8605Smrgextern _X_HIDDEN void __indirect_glPassThrough(GLfloat token); 268848b8605Smrgextern _X_HIDDEN void __indirect_glPopName(void); 269848b8605Smrgextern _X_HIDDEN void __indirect_glPushName(GLuint name); 270848b8605Smrgextern _X_HIDDEN void __indirect_glDrawBuffer(GLenum mode); 271848b8605Smrgextern _X_HIDDEN void __indirect_glClear(GLbitfield mask); 272848b8605Smrgextern _X_HIDDEN void __indirect_glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 273848b8605Smrgextern _X_HIDDEN void __indirect_glClearIndex(GLfloat c); 274848b8605Smrgextern _X_HIDDEN void __indirect_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); 275848b8605Smrgextern _X_HIDDEN void __indirect_glClearStencil(GLint s); 276848b8605Smrgextern _X_HIDDEN void __indirect_glClearDepth(GLclampd depth); 277848b8605Smrgextern _X_HIDDEN void __indirect_glStencilMask(GLuint mask); 278848b8605Smrgextern _X_HIDDEN void __indirect_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 279848b8605Smrgextern _X_HIDDEN void __indirect_glDepthMask(GLboolean flag); 280848b8605Smrgextern _X_HIDDEN void __indirect_glIndexMask(GLuint mask); 281848b8605Smrgextern _X_HIDDEN void __indirect_glAccum(GLenum op, GLfloat value); 282848b8605Smrgextern _X_HIDDEN void __indirect_glDisable(GLenum cap); 283848b8605Smrgextern _X_HIDDEN void __indirect_glEnable(GLenum cap); 284848b8605Smrgextern _X_HIDDEN void __indirect_glFinish(void); 285848b8605Smrgextern _X_HIDDEN void __indirect_glFlush(void); 286848b8605Smrgextern _X_HIDDEN void __indirect_glPopAttrib(void); 287848b8605Smrgextern _X_HIDDEN void __indirect_glPushAttrib(GLbitfield mask); 288848b8605Smrgextern _X_HIDDEN void __indirect_glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points); 289848b8605Smrgextern _X_HIDDEN void __indirect_glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points); 290848b8605Smrgextern _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); 291848b8605Smrgextern _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); 292848b8605Smrgextern _X_HIDDEN void __indirect_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2); 293848b8605Smrgextern _X_HIDDEN void __indirect_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2); 294848b8605Smrgextern _X_HIDDEN void __indirect_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); 295848b8605Smrgextern _X_HIDDEN void __indirect_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); 296848b8605Smrgextern _X_HIDDEN void __indirect_glEvalCoord1d(GLdouble u); 297848b8605Smrgextern _X_HIDDEN void __indirect_glEvalCoord1dv(const GLdouble * u); 298848b8605Smrgextern _X_HIDDEN void __indirect_glEvalCoord1f(GLfloat u); 299848b8605Smrgextern _X_HIDDEN void __indirect_glEvalCoord1fv(const GLfloat * u); 300848b8605Smrgextern _X_HIDDEN void __indirect_glEvalCoord2d(GLdouble u, GLdouble v); 301848b8605Smrgextern _X_HIDDEN void __indirect_glEvalCoord2dv(const GLdouble * u); 302848b8605Smrgextern _X_HIDDEN void __indirect_glEvalCoord2f(GLfloat u, GLfloat v); 303848b8605Smrgextern _X_HIDDEN void __indirect_glEvalCoord2fv(const GLfloat * u); 304848b8605Smrgextern _X_HIDDEN void __indirect_glEvalMesh1(GLenum mode, GLint i1, GLint i2); 305848b8605Smrgextern _X_HIDDEN void __indirect_glEvalPoint1(GLint i); 306848b8605Smrgextern _X_HIDDEN void __indirect_glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); 307848b8605Smrgextern _X_HIDDEN void __indirect_glEvalPoint2(GLint i, GLint j); 308848b8605Smrgextern _X_HIDDEN void __indirect_glAlphaFunc(GLenum func, GLclampf ref); 309848b8605Smrgextern _X_HIDDEN void __indirect_glBlendFunc(GLenum sfactor, GLenum dfactor); 310848b8605Smrgextern _X_HIDDEN void __indirect_glLogicOp(GLenum opcode); 311848b8605Smrgextern _X_HIDDEN void __indirect_glStencilFunc(GLenum func, GLint ref, GLuint mask); 312848b8605Smrgextern _X_HIDDEN void __indirect_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); 313848b8605Smrgextern _X_HIDDEN void __indirect_glDepthFunc(GLenum func); 314848b8605Smrgextern _X_HIDDEN void __indirect_glPixelZoom(GLfloat xfactor, GLfloat yfactor); 315848b8605Smrgextern _X_HIDDEN void __indirect_glPixelTransferf(GLenum pname, GLfloat param); 316848b8605Smrgextern _X_HIDDEN void __indirect_glPixelTransferi(GLenum pname, GLint param); 317848b8605Smrgextern _X_HIDDEN void __indirect_glPixelStoref(GLenum pname, GLfloat param); 318848b8605Smrgextern _X_HIDDEN void __indirect_glPixelStorei(GLenum pname, GLint param); 319848b8605Smrgextern _X_HIDDEN void __indirect_glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat * values); 320848b8605Smrgextern _X_HIDDEN void __indirect_glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint * values); 321848b8605Smrgextern _X_HIDDEN void __indirect_glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort * values); 322848b8605Smrgextern _X_HIDDEN void __indirect_glReadBuffer(GLenum mode); 323848b8605Smrgextern _X_HIDDEN void __indirect_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); 324848b8605Smrgextern _X_HIDDEN void __indirect_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); 325848b8605Smrgextern _X_HIDDEN void __indirect_glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); 326848b8605Smrgextern _X_HIDDEN void __indirect_glGetBooleanv(GLenum pname, GLboolean * params); 327848b8605Smrgextern _X_HIDDEN void __indirect_glGetClipPlane(GLenum plane, GLdouble * equation); 328848b8605Smrgextern _X_HIDDEN void __indirect_glGetDoublev(GLenum pname, GLdouble * params); 329848b8605Smrgextern _X_HIDDEN GLenum __indirect_glGetError(void); 330848b8605Smrgextern _X_HIDDEN void __indirect_glGetFloatv(GLenum pname, GLfloat * params); 331848b8605Smrgextern _X_HIDDEN void __indirect_glGetIntegerv(GLenum pname, GLint * params); 332848b8605Smrgextern _X_HIDDEN void __indirect_glGetLightfv(GLenum light, GLenum pname, GLfloat * params); 333848b8605Smrgextern _X_HIDDEN void __indirect_glGetLightiv(GLenum light, GLenum pname, GLint * params); 334848b8605Smrgextern _X_HIDDEN void __indirect_glGetMapdv(GLenum target, GLenum query, GLdouble * v); 335848b8605Smrgextern _X_HIDDEN void __indirect_glGetMapfv(GLenum target, GLenum query, GLfloat * v); 336848b8605Smrgextern _X_HIDDEN void __indirect_glGetMapiv(GLenum target, GLenum query, GLint * v); 337848b8605Smrgextern _X_HIDDEN void __indirect_glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params); 338848b8605Smrgextern _X_HIDDEN void __indirect_glGetMaterialiv(GLenum face, GLenum pname, GLint * params); 339848b8605Smrgextern _X_HIDDEN void __indirect_glGetPixelMapfv(GLenum map, GLfloat * values); 340848b8605Smrgextern _X_HIDDEN void __indirect_glGetPixelMapuiv(GLenum map, GLuint * values); 341848b8605Smrgextern _X_HIDDEN void __indirect_glGetPixelMapusv(GLenum map, GLushort * values); 342848b8605Smrgextern _X_HIDDEN void __indirect_glGetPolygonStipple(GLubyte * mask); 343848b8605Smrgextern _X_HIDDEN const GLubyte * __indirect_glGetString(GLenum name); 344848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat * params); 345848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexEnviv(GLenum target, GLenum pname, GLint * params); 346848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params); 347848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params); 348848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexGeniv(GLenum coord, GLenum pname, GLint * params); 349848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels); 350848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); 351848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); 352848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params); 353848b8605Smrgextern _X_HIDDEN void __indirect_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params); 354848b8605Smrgextern _X_HIDDEN GLboolean __indirect_glIsEnabled(GLenum cap); 355848b8605Smrgextern _X_HIDDEN GLboolean __indirect_glIsList(GLuint list); 356848b8605Smrgextern _X_HIDDEN void __indirect_glDepthRange(GLclampd zNear, GLclampd zFar); 357848b8605Smrgextern _X_HIDDEN void __indirect_glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); 358848b8605Smrgextern _X_HIDDEN void __indirect_glLoadIdentity(void); 359848b8605Smrgextern _X_HIDDEN void __indirect_glLoadMatrixf(const GLfloat * m); 360848b8605Smrgextern _X_HIDDEN void __indirect_glLoadMatrixd(const GLdouble * m); 361848b8605Smrgextern _X_HIDDEN void __indirect_glMatrixMode(GLenum mode); 362848b8605Smrgextern _X_HIDDEN void __indirect_glMultMatrixf(const GLfloat * m); 363848b8605Smrgextern _X_HIDDEN void __indirect_glMultMatrixd(const GLdouble * m); 364848b8605Smrgextern _X_HIDDEN void __indirect_glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); 365848b8605Smrgextern _X_HIDDEN void __indirect_glPopMatrix(void); 366848b8605Smrgextern _X_HIDDEN void __indirect_glPushMatrix(void); 367848b8605Smrgextern _X_HIDDEN void __indirect_glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z); 368848b8605Smrgextern _X_HIDDEN void __indirect_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z); 369848b8605Smrgextern _X_HIDDEN void __indirect_glScaled(GLdouble x, GLdouble y, GLdouble z); 370848b8605Smrgextern _X_HIDDEN void __indirect_glScalef(GLfloat x, GLfloat y, GLfloat z); 371848b8605Smrgextern _X_HIDDEN void __indirect_glTranslated(GLdouble x, GLdouble y, GLdouble z); 372848b8605Smrgextern _X_HIDDEN void __indirect_glTranslatef(GLfloat x, GLfloat y, GLfloat z); 373848b8605Smrgextern _X_HIDDEN void __indirect_glViewport(GLint x, GLint y, GLsizei width, GLsizei height); 374848b8605Smrgextern _X_HIDDEN void __indirect_glArrayElement(GLint i); 375848b8605Smrgextern _X_HIDDEN void __indirect_glBindTexture(GLenum target, GLuint texture); 376848b8605Smrgextern _X_HIDDEN void __indirect_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); 377848b8605Smrgextern _X_HIDDEN void __indirect_glDisableClientState(GLenum array); 378848b8605Smrgextern _X_HIDDEN void __indirect_glDrawArrays(GLenum mode, GLint first, GLsizei count); 379848b8605Smrgextern _X_HIDDEN void __indirect_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); 380848b8605Smrgextern _X_HIDDEN void __indirect_glEdgeFlagPointer(GLsizei stride, const GLvoid * pointer); 381848b8605Smrgextern _X_HIDDEN void __indirect_glEnableClientState(GLenum array); 382848b8605Smrgextern _X_HIDDEN void __indirect_glIndexPointer(GLenum type, GLsizei stride, const GLvoid * pointer); 383848b8605Smrgextern _X_HIDDEN void __indirect_glIndexub(GLubyte c); 384848b8605Smrgextern _X_HIDDEN void __indirect_glIndexubv(const GLubyte * c); 385848b8605Smrgextern _X_HIDDEN void __indirect_glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer); 386848b8605Smrgextern _X_HIDDEN void __indirect_glNormalPointer(GLenum type, GLsizei stride, const GLvoid * pointer); 387848b8605Smrgextern _X_HIDDEN void __indirect_glPolygonOffset(GLfloat factor, GLfloat units); 388848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); 389848b8605Smrgextern _X_HIDDEN void __indirect_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); 390848b8605Smrgextern _X_HIDDEN GLboolean __indirect_glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences); 391848b8605SmrgGLAPI GLboolean GLAPIENTRY glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences); 392848b8605Smrgextern _X_HIDDEN void __indirect_glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); 393848b8605Smrgextern _X_HIDDEN void __indirect_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 394848b8605Smrgextern _X_HIDDEN void __indirect_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); 395848b8605Smrgextern _X_HIDDEN void __indirect_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 396848b8605Smrgextern _X_HIDDEN void __indirect_glDeleteTextures(GLsizei n, const GLuint * textures); 397848b8605SmrgGLAPI void GLAPIENTRY glDeleteTexturesEXT(GLsizei n, const GLuint * textures); 398848b8605Smrgextern _X_HIDDEN void __indirect_glGenTextures(GLsizei n, GLuint * textures); 399848b8605SmrgGLAPI void GLAPIENTRY glGenTexturesEXT(GLsizei n, GLuint * textures); 400848b8605Smrgextern _X_HIDDEN void __indirect_glGetPointerv(GLenum pname, GLvoid ** params); 401848b8605Smrgextern _X_HIDDEN GLboolean __indirect_glIsTexture(GLuint texture); 402848b8605SmrgGLAPI GLboolean GLAPIENTRY glIsTextureEXT(GLuint texture); 403848b8605Smrgextern _X_HIDDEN void __indirect_glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities); 404848b8605Smrgextern _X_HIDDEN void __indirect_glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels); 405848b8605Smrgextern _X_HIDDEN void __indirect_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); 406848b8605Smrgextern _X_HIDDEN void __indirect_glPopClientAttrib(void); 407848b8605Smrgextern _X_HIDDEN void __indirect_glPushClientAttrib(GLbitfield mask); 408848b8605Smrgextern _X_HIDDEN void __indirect_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); 409848b8605Smrgextern _X_HIDDEN void __indirect_glBlendEquation(GLenum mode); 410848b8605Smrgextern _X_HIDDEN void __indirect_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); 411848b8605Smrgextern _X_HIDDEN void __indirect_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table); 412848b8605Smrgextern _X_HIDDEN void __indirect_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params); 413848b8605Smrgextern _X_HIDDEN void __indirect_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params); 414848b8605Smrgextern _X_HIDDEN void __indirect_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); 415848b8605Smrgextern _X_HIDDEN void __indirect_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table); 416b8e80941Smrgextern _X_HIDDEN void gl_dispatch_stub_343(GLenum target, GLenum format, GLenum type, GLvoid * table); 417848b8605Smrgextern _X_HIDDEN void __indirect_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params); 418b8e80941Smrgextern _X_HIDDEN void gl_dispatch_stub_344(GLenum target, GLenum pname, GLfloat * params); 419848b8605Smrgextern _X_HIDDEN void __indirect_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params); 420b8e80941Smrgextern _X_HIDDEN void gl_dispatch_stub_345(GLenum target, GLenum pname, GLint * params); 421848b8605Smrgextern _X_HIDDEN void __indirect_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data); 422848b8605Smrgextern _X_HIDDEN void __indirect_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); 423848b8605Smrgextern _X_HIDDEN void __indirect_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image); 424848b8605Smrgextern _X_HIDDEN void __indirect_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image); 425848b8605Smrgextern _X_HIDDEN void __indirect_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params); 426848b8605Smrgextern _X_HIDDEN void __indirect_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params); 427848b8605Smrgextern _X_HIDDEN void __indirect_glConvolutionParameteri(GLenum target, GLenum pname, GLint params); 428848b8605Smrgextern _X_HIDDEN void __indirect_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params); 429848b8605Smrgextern _X_HIDDEN void __indirect_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); 430848b8605Smrgextern _X_HIDDEN void __indirect_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); 431848b8605Smrgextern _X_HIDDEN void __indirect_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image); 432848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_356(GLenum target, GLenum format, GLenum type, GLvoid * image); 433848b8605Smrgextern _X_HIDDEN void __indirect_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params); 434848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_357(GLenum target, GLenum pname, GLfloat * params); 435848b8605Smrgextern _X_HIDDEN void __indirect_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params); 436848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_358(GLenum target, GLenum pname, GLint * params); 437848b8605Smrgextern _X_HIDDEN void __indirect_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span); 438848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_359(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span); 439848b8605Smrg#define gl_dispatch_stub_GetSeparableFilterEXT gl_dispatch_stub_359 440848b8605Smrgextern _X_HIDDEN void __indirect_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column); 441848b8605Smrgextern _X_HIDDEN void __indirect_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); 442848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_361(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); 443848b8605Smrgextern _X_HIDDEN void __indirect_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params); 444848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_362(GLenum target, GLenum pname, GLfloat * params); 445848b8605Smrgextern _X_HIDDEN void __indirect_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params); 446848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_363(GLenum target, GLenum pname, GLint * params); 447848b8605Smrgextern _X_HIDDEN void __indirect_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); 448848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_364(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values); 449848b8605Smrgextern _X_HIDDEN void __indirect_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params); 450848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_365(GLenum target, GLenum pname, GLfloat * params); 451848b8605Smrgextern _X_HIDDEN void __indirect_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params); 452848b8605Smrgextern _X_HIDDEN void gl_dispatch_stub_366(GLenum target, GLenum pname, GLint * params); 453848b8605Smrgextern _X_HIDDEN void __indirect_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); 454848b8605Smrgextern _X_HIDDEN void __indirect_glMinmax(GLenum target, GLenum internalformat, GLboolean sink); 455848b8605Smrgextern _X_HIDDEN void __indirect_glResetHistogram(GLenum target); 456848b8605Smrgextern _X_HIDDEN void __indirect_glResetMinmax(GLenum target); 457848b8605Smrgextern _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); 458848b8605Smrgextern _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); 459848b8605Smrgextern _X_HIDDEN void __indirect_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 460848b8605Smrgextern _X_HIDDEN void __indirect_glActiveTexture(GLenum texture); 461848b8605Smrgextern _X_HIDDEN void __indirect_glClientActiveTexture(GLenum texture); 462848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord1d(GLenum target, GLdouble s); 463848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord1dv(GLenum target, const GLdouble * v); 464848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord1fARB(GLenum target, GLfloat s); 465848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v); 466848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord1i(GLenum target, GLint s); 467848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord1iv(GLenum target, const GLint * v); 468848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord1s(GLenum target, GLshort s); 469848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord1sv(GLenum target, const GLshort * v); 470848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t); 471848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord2dv(GLenum target, const GLdouble * v); 472848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t); 473848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v); 474848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord2i(GLenum target, GLint s, GLint t); 475848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord2iv(GLenum target, const GLint * v); 476848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t); 477848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord2sv(GLenum target, const GLshort * v); 478848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r); 479848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord3dv(GLenum target, const GLdouble * v); 480848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r); 481848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v); 482848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r); 483848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord3iv(GLenum target, const GLint * v); 484848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r); 485848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord3sv(GLenum target, const GLshort * v); 486848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); 487848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord4dv(GLenum target, const GLdouble * v); 488848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); 489848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v); 490848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q); 491848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord4iv(GLenum target, const GLint * v); 492848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); 493848b8605Smrgextern _X_HIDDEN void __indirect_glMultiTexCoord4sv(GLenum target, const GLshort * v); 494848b8605Smrgextern _X_HIDDEN void __indirect_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data); 495848b8605Smrgextern _X_HIDDEN void __indirect_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); 496848b8605Smrgextern _X_HIDDEN void __indirect_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); 497848b8605Smrgextern _X_HIDDEN void __indirect_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data); 498848b8605Smrgextern _X_HIDDEN void __indirect_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); 499848b8605Smrgextern _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); 500848b8605Smrgextern _X_HIDDEN void __indirect_glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img); 501848b8605Smrgextern _X_HIDDEN void __indirect_glLoadTransposeMatrixd(const GLdouble * m); 502848b8605Smrgextern _X_HIDDEN void __indirect_glLoadTransposeMatrixf(const GLfloat * m); 503848b8605Smrgextern _X_HIDDEN void __indirect_glMultTransposeMatrixd(const GLdouble * m); 504848b8605Smrgextern _X_HIDDEN void __indirect_glMultTransposeMatrixf(const GLfloat * m); 505848b8605Smrgextern _X_HIDDEN void __indirect_glSampleCoverage(GLclampf value, GLboolean invert); 506848b8605Smrgextern _X_HIDDEN void __indirect_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); 507848b8605Smrgextern _X_HIDDEN void __indirect_glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer); 508848b8605Smrgextern _X_HIDDEN void __indirect_glFogCoordd(GLdouble coord); 509848b8605Smrgextern _X_HIDDEN void __indirect_glFogCoorddv(const GLdouble * coord); 510848b8605Smrgextern _X_HIDDEN void __indirect_glMultiDrawArrays(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount); 511848b8605Smrgextern _X_HIDDEN void __indirect_glPointParameterf(GLenum pname, GLfloat param); 512848b8605Smrgextern _X_HIDDEN void __indirect_glPointParameterfv(GLenum pname, const GLfloat * params); 513848b8605Smrgextern _X_HIDDEN void __indirect_glPointParameteri(GLenum pname, GLint param); 514848b8605Smrgextern _X_HIDDEN void __indirect_glPointParameteriv(GLenum pname, const GLint * params); 515848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue); 516848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3bv(const GLbyte * v); 517848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue); 518848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3dv(const GLdouble * v); 519848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3i(GLint red, GLint green, GLint blue); 520848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3iv(const GLint * v); 521848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3s(GLshort red, GLshort green, GLshort blue); 522848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3sv(const GLshort * v); 523848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue); 524848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3ubv(const GLubyte * v); 525848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue); 526848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3uiv(const GLuint * v); 527848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3us(GLushort red, GLushort green, GLushort blue); 528848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3usv(const GLushort * v); 529848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); 530848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos2d(GLdouble x, GLdouble y); 531848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos2dv(const GLdouble * v); 532848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos2f(GLfloat x, GLfloat y); 533848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos2fv(const GLfloat * v); 534848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos2i(GLint x, GLint y); 535848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos2iv(const GLint * v); 536848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos2s(GLshort x, GLshort y); 537848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos2sv(const GLshort * v); 538848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z); 539848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos3dv(const GLdouble * v); 540848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z); 541848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos3fv(const GLfloat * v); 542848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos3i(GLint x, GLint y, GLint z); 543848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos3iv(const GLint * v); 544848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos3s(GLshort x, GLshort y, GLshort z); 545848b8605Smrgextern _X_HIDDEN void __indirect_glWindowPos3sv(const GLshort * v); 546848b8605Smrgextern _X_HIDDEN void __indirect_glBeginQuery(GLenum target, GLuint id); 547848b8605Smrgextern _X_HIDDEN void __indirect_glDeleteQueries(GLsizei n, const GLuint * ids); 548848b8605Smrgextern _X_HIDDEN void __indirect_glEndQuery(GLenum target); 549848b8605Smrgextern _X_HIDDEN void __indirect_glGenQueries(GLsizei n, GLuint * ids); 550848b8605Smrgextern _X_HIDDEN void __indirect_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params); 551848b8605Smrgextern _X_HIDDEN void __indirect_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params); 552848b8605Smrgextern _X_HIDDEN void __indirect_glGetQueryiv(GLenum target, GLenum pname, GLint * params); 553848b8605Smrgextern _X_HIDDEN GLboolean __indirect_glIsQuery(GLuint id); 554848b8605Smrgextern _X_HIDDEN void __indirect_glBlendEquationSeparate(GLenum modeRGB, GLenum modeA); 555848b8605Smrgextern _X_HIDDEN void __indirect_glDisableVertexAttribArray(GLuint index); 556848b8605Smrgextern _X_HIDDEN void __indirect_glDrawBuffers(GLsizei n, const GLenum * bufs); 557848b8605Smrgextern _X_HIDDEN void __indirect_glEnableVertexAttribArray(GLuint index); 558848b8605Smrgextern _X_HIDDEN void __indirect_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid ** pointer); 559848b8605Smrgextern _X_HIDDEN void __indirect_glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params); 560848b8605Smrgextern _X_HIDDEN void __indirect_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); 561848b8605Smrgextern _X_HIDDEN void __indirect_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); 562848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1d(GLuint index, GLdouble x); 563848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1dv(GLuint index, const GLdouble * v); 564848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1s(GLuint index, GLshort x); 565848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1sv(GLuint index, const GLshort * v); 566848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y); 567848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2dv(GLuint index, const GLdouble * v); 568848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2s(GLuint index, GLshort x, GLshort y); 569848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2sv(GLuint index, const GLshort * v); 570848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z); 571848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3dv(GLuint index, const GLdouble * v); 572848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z); 573848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3sv(GLuint index, const GLshort * v); 574848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4Nbv(GLuint index, const GLbyte * v); 575848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4Niv(GLuint index, const GLint * v); 576848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4Nsv(GLuint index, const GLshort * v); 577848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); 578848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4Nubv(GLuint index, const GLubyte * v); 579848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4Nuiv(GLuint index, const GLuint * v); 580848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4Nusv(GLuint index, const GLushort * v); 581848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4bv(GLuint index, const GLbyte * v); 582848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 583848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4dv(GLuint index, const GLdouble * v); 584848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4iv(GLuint index, const GLint * v); 585848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); 586848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4sv(GLuint index, const GLshort * v); 587848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4ubv(GLuint index, const GLubyte * v); 588848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4uiv(GLuint index, const GLuint * v); 589848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4usv(GLuint index, const GLushort * v); 590848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer); 591848b8605Smrgextern _X_HIDDEN void __indirect_glClampColor(GLenum target, GLenum clamp); 592848b8605Smrgextern _X_HIDDEN void __indirect_glBindProgramARB(GLenum target, GLuint program); 593848b8605Smrgextern _X_HIDDEN void __indirect_glDeleteProgramsARB(GLsizei n, const GLuint * programs); 594848b8605Smrgextern _X_HIDDEN void __indirect_glGenProgramsARB(GLsizei n, GLuint * programs); 595848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params); 596848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params); 597848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params); 598848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params); 599848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string); 600848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramivARB(GLenum target, GLenum pname, GLint * params); 601848b8605Smrgextern _X_HIDDEN GLboolean __indirect_glIsProgramARB(GLuint program); 602848b8605Smrgextern _X_HIDDEN void __indirect_glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 603848b8605Smrgextern _X_HIDDEN void __indirect_glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params); 604848b8605Smrgextern _X_HIDDEN void __indirect_glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 605848b8605Smrgextern _X_HIDDEN void __indirect_glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params); 606848b8605Smrgextern _X_HIDDEN void __indirect_glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 607848b8605Smrgextern _X_HIDDEN void __indirect_glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params); 608848b8605Smrgextern _X_HIDDEN void __indirect_glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 609848b8605Smrgextern _X_HIDDEN void __indirect_glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params); 610848b8605Smrgextern _X_HIDDEN void __indirect_glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string); 611848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1fARB(GLuint index, GLfloat x); 612848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1fvARB(GLuint index, const GLfloat * v); 613848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y); 614848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2fvARB(GLuint index, const GLfloat * v); 615848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z); 616848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3fvARB(GLuint index, const GLfloat * v); 617848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 618848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4fvARB(GLuint index, const GLfloat * v); 619848b8605Smrgextern _X_HIDDEN void __indirect_glBindFramebuffer(GLenum target, GLuint framebuffer); 620848b8605Smrgextern _X_HIDDEN void __indirect_glBindRenderbuffer(GLenum target, GLuint renderbuffer); 621848b8605Smrgextern _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); 622848b8605Smrgextern _X_HIDDEN GLenum __indirect_glCheckFramebufferStatus(GLenum target); 623848b8605Smrgextern _X_HIDDEN void __indirect_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); 624848b8605Smrgextern _X_HIDDEN void __indirect_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); 625848b8605Smrgextern _X_HIDDEN void __indirect_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 626848b8605Smrgextern _X_HIDDEN void __indirect_glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 627848b8605Smrgextern _X_HIDDEN void __indirect_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 628b8e80941Smrgextern _X_HIDDEN void __indirect_glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint layer); 629848b8605Smrgextern _X_HIDDEN void __indirect_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); 630848b8605Smrgextern _X_HIDDEN void __indirect_glGenFramebuffers(GLsizei n, GLuint * framebuffers); 631848b8605Smrgextern _X_HIDDEN void __indirect_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); 632848b8605Smrgextern _X_HIDDEN void __indirect_glGenerateMipmap(GLenum target); 633848b8605Smrgextern _X_HIDDEN void __indirect_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); 634848b8605Smrgextern _X_HIDDEN void __indirect_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); 635848b8605Smrgextern _X_HIDDEN GLboolean __indirect_glIsFramebuffer(GLuint framebuffer); 636848b8605Smrgextern _X_HIDDEN GLboolean __indirect_glIsRenderbuffer(GLuint renderbuffer); 637848b8605Smrgextern _X_HIDDEN void __indirect_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 638848b8605Smrgextern _X_HIDDEN void __indirect_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 639848b8605Smrgextern _X_HIDDEN void __indirect_glSampleMaskSGIS(GLclampf value, GLboolean invert); 640848b8605Smrgextern _X_HIDDEN void __indirect_glSamplePatternSGIS(GLenum pattern); 641848b8605Smrgextern _X_HIDDEN void __indirect_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); 642848b8605Smrgextern _X_HIDDEN void __indirect_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer); 643848b8605Smrgextern _X_HIDDEN void __indirect_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); 644848b8605Smrgextern _X_HIDDEN void __indirect_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); 645848b8605Smrgextern _X_HIDDEN void __indirect_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); 646848b8605Smrgextern _X_HIDDEN void __indirect_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer); 647848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue); 648848b8605Smrgextern _X_HIDDEN void __indirect_glSecondaryColor3fvEXT(const GLfloat * v); 649848b8605Smrgextern _X_HIDDEN void __indirect_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount); 650848b8605Smrgextern _X_HIDDEN void __indirect_glFogCoordfEXT(GLfloat coord); 651848b8605Smrgextern _X_HIDDEN void __indirect_glFogCoordfvEXT(const GLfloat * coord); 652848b8605Smrgextern _X_HIDDEN GLboolean __indirect_glAreProgramsResidentNV(GLsizei n, const GLuint * ids, GLboolean * residences); 653848b8605Smrgextern _X_HIDDEN void __indirect_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat * params); 654848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params); 655848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params); 656848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program); 657848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramivNV(GLuint id, GLenum pname, GLint * params); 658848b8605Smrgextern _X_HIDDEN void __indirect_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint * params); 659848b8605Smrgextern _X_HIDDEN void __indirect_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params); 660848b8605Smrgextern _X_HIDDEN void __indirect_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat * params); 661848b8605Smrgextern _X_HIDDEN void __indirect_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint * params); 662848b8605Smrgextern _X_HIDDEN void __indirect_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program); 663848b8605Smrgextern _X_HIDDEN void __indirect_glProgramParameters4dvNV(GLenum target, GLuint index, GLsizei num, const GLdouble * params); 664848b8605Smrgextern _X_HIDDEN void __indirect_glProgramParameters4fvNV(GLenum target, GLuint index, GLsizei num, const GLfloat * params); 665848b8605Smrgextern _X_HIDDEN void __indirect_glRequestResidentProgramsNV(GLsizei n, const GLuint * ids); 666848b8605Smrgextern _X_HIDDEN void __indirect_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform); 667848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1dNV(GLuint index, GLdouble x); 668848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1dvNV(GLuint index, const GLdouble * v); 669848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1fNV(GLuint index, GLfloat x); 670848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1fvNV(GLuint index, const GLfloat * v); 671848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1sNV(GLuint index, GLshort x); 672848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib1svNV(GLuint index, const GLshort * v); 673848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y); 674848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2dvNV(GLuint index, const GLdouble * v); 675848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y); 676848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2fvNV(GLuint index, const GLfloat * v); 677848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y); 678848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib2svNV(GLuint index, const GLshort * v); 679848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z); 680848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3dvNV(GLuint index, const GLdouble * v); 681848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z); 682848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3fvNV(GLuint index, const GLfloat * v); 683848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z); 684848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib3svNV(GLuint index, const GLshort * v); 685848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 686848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4dvNV(GLuint index, const GLdouble * v); 687848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 688848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4fvNV(GLuint index, const GLfloat * v); 689848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); 690848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4svNV(GLuint index, const GLshort * v); 691848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); 692848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v); 693848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribPointerNV(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); 694848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs1dvNV(GLuint index, GLsizei n, const GLdouble * v); 695848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs1fvNV(GLuint index, GLsizei n, const GLfloat * v); 696848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs1svNV(GLuint index, GLsizei n, const GLshort * v); 697848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs2dvNV(GLuint index, GLsizei n, const GLdouble * v); 698848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs2fvNV(GLuint index, GLsizei n, const GLfloat * v); 699848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs2svNV(GLuint index, GLsizei n, const GLshort * v); 700848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs3dvNV(GLuint index, GLsizei n, const GLdouble * v); 701848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs3fvNV(GLuint index, GLsizei n, const GLfloat * v); 702848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs3svNV(GLuint index, GLsizei n, const GLshort * v); 703848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs4dvNV(GLuint index, GLsizei n, const GLdouble * v); 704848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs4fvNV(GLuint index, GLsizei n, const GLfloat * v); 705848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs4svNV(GLuint index, GLsizei n, const GLshort * v); 706848b8605Smrgextern _X_HIDDEN void __indirect_glVertexAttribs4ubvNV(GLuint index, GLsizei n, const GLubyte * v); 707848b8605Smrgextern _X_HIDDEN void __indirect_glActiveStencilFaceEXT(GLenum face); 708848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params); 709848b8605Smrgextern _X_HIDDEN void __indirect_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params); 710848b8605Smrgextern _X_HIDDEN void __indirect_glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 711848b8605Smrgextern _X_HIDDEN void __indirect_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v); 712848b8605Smrgextern _X_HIDDEN void __indirect_glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 713848b8605Smrgextern _X_HIDDEN void __indirect_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v); 714848b8605Smrgextern _X_HIDDEN void __indirect_glBindFramebufferEXT(GLenum target, GLuint framebuffer); 715848b8605Smrgextern _X_HIDDEN void __indirect_glBindRenderbufferEXT(GLenum target, GLuint renderbuffer); 716848b8605Smrg 717b8e80941Smrg#ifdef GLX_INDIRECT_RENDERING 718848b8605Smrgextern _X_HIDDEN void (*__indirect_get_proc_address(const char *name))(void); 719848b8605Smrg#endif 720848b8605Smrg 721848b8605Smrg# undef FASTCALL 722848b8605Smrg# undef NOINLINE 723848b8605Smrg 724848b8605Smrg#endif /* !defined( _INDIRECT_H_ ) */ 725