aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llwindow/llglstubs.h
diff options
context:
space:
mode:
authorJacek Antonelli2008-08-15 23:44:46 -0500
committerJacek Antonelli2008-08-15 23:44:46 -0500
commit38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4 (patch)
treeadca584755d22ca041a2dbfc35d4eca01f70b32c /linden/indra/llwindow/llglstubs.h
parentREADME.txt (diff)
downloadmeta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.zip
meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.gz
meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.bz2
meta-impy-38d6d37f2d982fa959e9e8a4a3f7e1ccfad7b5d4.tar.xz
Second Life viewer sources 1.13.2.12
Diffstat (limited to 'linden/indra/llwindow/llglstubs.h')
-rw-r--r--linden/indra/llwindow/llglstubs.h232
1 files changed, 232 insertions, 0 deletions
diff --git a/linden/indra/llwindow/llglstubs.h b/linden/indra/llwindow/llglstubs.h
new file mode 100644
index 0000000..d7f0d94
--- /dev/null
+++ b/linden/indra/llwindow/llglstubs.h
@@ -0,0 +1,232 @@
1/**
2 * @file llglstubs.h
3 * @brief LLGL stubs header file
4 *
5 * Copyright (c) 2001-2007, Linden Research, Inc.
6 *
7 * The source code in this file ("Source Code") is provided by Linden Lab
8 * to you under the terms of the GNU General Public License, version 2.0
9 * ("GPL"), unless you have obtained a separate licensing agreement
10 * ("Other License"), formally executed by you and Linden Lab. Terms of
11 * the GPL can be found in doc/GPL-license.txt in this distribution, or
12 * online at http://secondlife.com/developers/opensource/gplv2
13 *
14 * There are special exceptions to the terms and conditions of the GPL as
15 * it is applied to this Source Code. View the full text of the exception
16 * in the file doc/FLOSS-exception.txt in this software distribution, or
17 * online at http://secondlife.com/developers/opensource/flossexception
18 *
19 * By copying, modifying or distributing this software, you acknowledge
20 * that you have read and understood your obligations described above,
21 * and agree to abide by those obligations.
22 *
23 * ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO
24 * WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY,
25 * COMPLETENESS OR PERFORMANCE.
26 */
27
28
29// bunch of macros that get #included multiple times with GL_FUNC defined
30// various ways to make stubs for OpenGL entry points. These are statically
31// linked to the app, and call into the real GL, which is dynamically
32// loaded at runtime. See llwindowsdl.cpp for current implementation.
33
34#if 1
35GL_FUNC(void,glAlphaFunc,(GLenum f,GLclampf x),(f,x),)
36GL_FUNC(void,glBegin,(GLenum e),(e),)
37GL_FUNC(void,glBindTexture,(GLenum target,GLuint name),(target,name),)
38GL_FUNC(void,glBlendFunc,(GLenum f,GLenum x),(f,x),)
39GL_FUNC(void,glCallLists,(GLsizei a,GLenum b,const GLvoid* c),(a,b,c),)
40GL_FUNC(void,glClear,(GLbitfield a),(a),)
41GL_FUNC(void,glClearColor,(GLclampf r,GLclampf g,GLclampf b,GLclampf a),(r,g,b,a),)
42GL_FUNC(void,glClearDepth,(GLclampd x),(x),)
43GL_FUNC(void,glColor3f,(GLfloat r,GLfloat g,GLfloat b),(r,g,b),)
44GL_FUNC(void,glColor4f,(GLfloat r,GLfloat g,GLfloat b,GLfloat a),(r,g,b,a),)
45GL_FUNC(void,glColorMask,(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha),(red,green,blue,alpha),)
46GL_FUNC(void,glColorPointer,(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer),(size, type, stride, pointer),)
47GL_FUNC(void,glCopyTexImage2D,(GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border),(target, level, internalFormat, x, y, width, height, border),)
48GL_FUNC(void,glCopyTexSubImage2D,(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height),(target, level, xoffset, yoffset, x, y, width, height),)
49GL_FUNC(void,glCullFace,(GLenum mode),(mode),)
50GL_FUNC(void,glDeleteLists,(GLuint list, GLsizei range),(list,range),)
51GL_FUNC(void,glDeleteTextures,(GLsizei n, const GLuint *textures),(n,textures),)
52GL_FUNC(void,glDepthFunc,(GLenum func),(func),)
53GL_FUNC(void,glDepthMask,(GLboolean flag),(flag),)
54GL_FUNC(void,glDisable,(GLenum cap),(cap),)
55GL_FUNC(void,glDisableClientState,(GLenum array),(array),)
56GL_FUNC(void,glDrawArrays,(GLenum mode, GLint first, GLsizei count),(mode,first,count),)
57GL_FUNC(void,glDrawBuffer,(GLenum mode),(mode),)
58GL_FUNC(void,glEnable,(GLenum cap),(cap),)
59GL_FUNC(void,glEnableClientState,(GLenum array),(array),)
60GL_FUNC(void,glEnd,(void),(),)
61GL_FUNC(void,glEndList,(void),(),)
62GL_FUNC(GLuint,glGenLists,(GLsizei range),(range),return)
63GL_FUNC(void,glGenTextures,(GLsizei n, GLuint *textures),(n,textures),)
64GL_FUNC(GLenum,glGetError,(void),(),return)
65GL_FUNC(void,glGetFloatv,(GLenum pname, GLfloat *params),(pname,params),)
66GL_FUNC(void,glHint,(GLenum target, GLenum mode),(target,mode),)
67GL_FUNC(void,glInterleavedArrays,(GLenum format, GLsizei stride, const GLvoid *pointer),(format,stride,pointer),)
68GL_FUNC(GLboolean,glIsTexture,(GLuint texture),(texture),return)
69GL_FUNC(void,glLightfv,(GLenum light, GLenum pname, const GLfloat *params),(light,pname,params),)
70GL_FUNC(void,glListBase,(GLuint base),(base),)
71GL_FUNC(void,glLoadIdentity,(void),(),)
72GL_FUNC(void,glLoadMatrixf,(const GLfloat *m),(m),)
73GL_FUNC(void,glMatrixMode,(GLenum mode),(mode),)
74GL_FUNC(void,glNewList,(GLuint list, GLenum mode),(list,mode),)
75GL_FUNC(void,glNormal3f,(GLfloat nx, GLfloat ny, GLfloat nz),(nx,ny,nz),)
76GL_FUNC(void,glOrtho,(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar),(left,right,bottom,top,zNear,zFar),)
77GL_FUNC(void,glPixelStorei,(GLenum pname, GLint param),(pname,param),)
78GL_FUNC(void,glPixelTransferi,(GLenum pname, GLint param),(pname,param),)
79GL_FUNC(void,glPointSize,(GLfloat size),(size),)
80GL_FUNC(void,glPopMatrix,(void),(),)
81GL_FUNC(void,glPushMatrix,(void),(),)
82GL_FUNC(void,glReadBuffer,(GLenum mode),(mode),)
83GL_FUNC(void,glReadPixels,(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels),(x,y,width,height,format,type,pixels),)
84GL_FUNC(void,glRotatef,(GLfloat angle, GLfloat x, GLfloat y, GLfloat z),(angle,x,y,z),)
85GL_FUNC(void,glScalef,(GLfloat x, GLfloat y, GLfloat z),(x,y,z),)
86GL_FUNC(void,glShadeModel,(GLenum mode),(mode),)
87GL_FUNC(void,glTexCoord2f,(GLfloat s, GLfloat t),(s,t),)
88GL_FUNC(void,glTexCoordPointer,(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer),(size,type,stride,pointer),)
89GL_FUNC(void,glTexEnvf,(GLenum target, GLenum pname, GLfloat param),(target,pname,param),)
90GL_FUNC(void,glTexEnvfv,(GLenum target, GLenum pname, const GLfloat *params),(target,pname,params),)
91GL_FUNC(void,glTexEnvi,(GLenum target, GLenum pname, GLint param),(target,pname,param),)
92GL_FUNC(void,glTexParameterf,(GLenum target, GLenum pname, GLfloat param),(target,pname,param),)
93GL_FUNC(void,glTexParameteri,(GLenum target, GLenum pname, GLint param),(target,pname,param),)
94GL_FUNC(void,glTexSubImage2D,(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels),(target,level,xoffset,yoffset,width,height,format,type,pixels),)
95GL_FUNC(void,glTranslated,(GLdouble x, GLdouble y, GLdouble z),(x,y,z),)
96GL_FUNC(void,glTranslatef,(GLfloat x, GLfloat y, GLfloat z),(x,y,z),)
97GL_FUNC(void,glVertex2i,(GLint x, GLint y),(x,y),)
98GL_FUNC(void,glVertex2f,(GLfloat x, GLfloat y),(x,y),)
99GL_FUNC(void,glVertex3f,(GLfloat x, GLfloat y, GLfloat z),(x,y,z),)
100GL_FUNC(void,glVertexPointer,(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer),(size,type,stride,pointer),)
101GL_FUNC(void,glViewport,(GLint x, GLint y, GLsizei width, GLsizei height),(x,y,width,height),)
102GL_FUNC(void,glLockArraysEXT,(GLint first, GLsizei count),(first,count),)
103GL_FUNC(void,glUnlockArraysEXT,(void),(),)
104GL_FUNC(void,glGetIntegerv,(GLenum pname, GLint *params),(pname,params),)
105GL_FUNC(const GLubyte *,glGetString,(GLenum name),(name),return)
106GL_FUNC(void,glGetTexLevelParameteriv,(GLenum target, GLint level, GLenum pname, GLint *params),(target,level,pname,params),)
107GL_FUNC(void,glMultMatrixd,(const GLdouble *m),(m),)
108GL_FUNC(void,glMultMatrixf,(const GLfloat *m),(m),)
109GL_FUNC(void,glGetTexImage,(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels),(target,level,format,type,pixels),)
110GL_FUNC(void,glTexImage1D,(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels),(target,level,internalFormat,width,border,format,type,pixels),)
111GL_FUNC(void,glTexImage2D,(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels),(target,level,internalFormat,width,height,border,format,type,pixels),)
112GL_FUNC(void,glTexImage3D,(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels),(target,level,internalformat,width,height,depth,border,format,type,pixels),)
113GL_FUNC(void,glDepthRange,(GLclampd near_val, GLclampd far_val),(near_val,far_val),)
114GL_FUNC(void,glCallList,(GLuint list),(list),)
115GL_FUNC(void,glClearStencil,(GLint s),(s),)
116GL_FUNC(void,glColor3d,(GLdouble red, GLdouble green, GLdouble blue),(red,green,blue),)
117GL_FUNC(void,glColor3dv,(const GLdouble *v),(v),)
118GL_FUNC(void,glColor3fv,(const GLfloat *v),(v),)
119GL_FUNC(void,glColor4dv,(const GLdouble *v),(v),)
120GL_FUNC(void,glColor4fv,(const GLfloat *v),(v),)
121GL_FUNC(void,glColor4ub,(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha),(red,green,blue,alpha),)
122GL_FUNC(void,glColor4ubv,(const GLubyte *v),(v),)
123GL_FUNC(void,glColorMaterial,(GLenum face, GLenum mode),(face,mode),)
124GL_FUNC(void,glClientActiveTextureARB,(GLenum x),(x),)
125GL_FUNC(void,glActiveTextureARB,(GLenum texture),(texture),)
126GL_FUNC(GLboolean,glAreTexturesResident,(GLsizei n, const GLuint *textures, GLboolean *residences),(n,textures,residences),return)
127GL_FUNC(void,glClipPlane,(GLenum plane, const GLdouble *equation),(plane,equation),)
128GL_FUNC(void,glBindBufferARB,(GLenum x, GLuint y),(x,y),)
129GL_FUNC(void,glDeleteBuffersARB,(GLsizei x, const GLuint *y),(x,y),)
130GL_FUNC(void,glGenBuffersARB,(GLsizei x, GLuint *y),(x,y),)
131GL_FUNC(void,glBufferDataARB,(GLenum a, GLsizeiptrARB b, const GLvoid *c, GLenum d),(a,b,c,d),)
132GL_FUNC(void,glBufferSubDataARB,(GLenum a, GLintptr b, GLsizeiptr c, const GLvoid *d),(a,b,c,d),)
133GL_FUNC(void,glProgramStringARB,(GLenum a, GLenum b, GLsizei c, const GLvoid *d),(a,b,c,d),)
134GL_FUNC(void,glBindProgramARB,(GLenum a, GLuint b),(a,b),)
135GL_FUNC(void,glDeleteProgramsARB,(GLsizei a, const GLuint *b),(a,b),)
136GL_FUNC(void,glGenProgramsARB,(GLsizei a, GLuint *b),(a,b),)
137GL_FUNC(void,glProgramEnvParameter4dARB,(GLenum a, GLuint b, GLdouble c, GLdouble d, GLdouble e, GLdouble f),(a,b,c,d,e,f),)
138GL_FUNC(void,glProgramEnvParameter4dvARB,(GLenum a, GLuint b, const GLdouble *c),(a,b,c),)
139GL_FUNC(void,glProgramEnvParameter4fARB,(GLenum a, GLuint b, GLfloat c, GLfloat d, GLfloat e, GLfloat f),(a,b,c,d,e,f),)
140GL_FUNC(void,glProgramEnvParameter4fvARB,(GLenum a, GLuint b, const GLfloat *c),(a,b,c),)
141GL_FUNC(void,glProgramLocalParameter4dARB,(GLenum a, GLuint b, GLdouble c, GLdouble d, GLdouble e, GLdouble f),(a,b,c,d,e,f),)
142GL_FUNC(void,glProgramLocalParameter4dvARB,(GLenum a, GLuint b, const GLdouble *c),(a,b,c),)
143GL_FUNC(void,glProgramLocalParameter4fARB,(GLenum a, GLuint b, GLfloat c, GLfloat d, GLfloat e, GLfloat f),(a,b,c,d,e,f),)
144GL_FUNC(void,glProgramLocalParameter4fvARB,(GLenum a, GLuint b, const GLfloat *c),(a,b,c),)
145GL_FUNC(void,glGetProgramEnvParameterdvARB,(GLenum a, GLuint b, GLdouble *c),(a,b,c),)
146GL_FUNC(void,glGetProgramEnvParameterfvARB,(GLenum a, GLuint b, GLfloat *c),(a,b,c),)
147GL_FUNC(void,glGetProgramLocalParameterdvARB,(GLenum a, GLuint b, GLdouble *c),(a,b,c),)
148GL_FUNC(void,glGetProgramLocalParameterfvARB,(GLenum a, GLuint b, GLfloat *c),(a,b,c),)
149GL_FUNC(void,glGetProgramivARB,(GLenum a, GLenum b, GLint *c),(a,b,c),)
150GL_FUNC(void,glGetProgramStringARB,(GLenum a, GLenum b, GLvoid *c),(a,b,c),)
151GL_FUNC(GLboolean,glIsProgramARB,(GLuint a),(a),return)
152GL_FUNC(void,glColorTableEXT,(GLenum a, GLenum b, GLsizei c, GLenum d, GLenum e, const GLvoid *f),(a,b,c,d,e,f),)
153GL_FUNC(void,glCompressedTexImage2DARB,(GLenum a, GLint b, GLenum c, GLsizei d, GLsizei e, GLint f, GLsizei g, const GLvoid *h),(a,b,c,d,e,f,g,h),)
154GL_FUNC(void,glEnableVertexAttribArrayARB,(GLuint a),(a),)
155GL_FUNC(void,glDisableVertexAttribArrayARB,(GLuint a),(a),)
156GL_FUNC(void,glDrawElements,(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices),(mode,count,type,indices),)
157GL_FUNC(void,glDrawPixels,(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels),(width,height,format,type,pixels),)
158GL_FUNC(void,glDrawRangeElements,(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices),(mode,start,end,count,type,indices),)
159GL_FUNC(void,glFlush,(void),(),)
160GL_FUNC(void,glFogf,(GLenum pname, GLfloat param),(pname,param),)
161GL_FUNC(void,glFogfv,(GLenum pname, const GLfloat *params),(pname,params),)
162GL_FUNC(void,glFogi,(GLenum pname, GLint param),(pname,param),)
163GL_FUNC(void,glFrontFace,(GLenum mode),(mode),)
164GL_FUNC(void,glGetBooleanv,(GLenum pname, GLboolean *params),(pname,params),)
165GL_FUNC(void,glGetDoublev,(GLenum pname, GLdouble *params),(pname,params),)
166GL_FUNC(void,glGetMaterialfv,(GLenum face, GLenum pname, GLfloat *params),(face,pname,params),)
167GL_FUNC(void,glGetLightfv,(GLenum light, GLenum pname, GLfloat *params),(light,pname,params),)
168GL_FUNC(GLboolean,glIsEnabled,(GLenum cap),(cap),return)
169GL_FUNC(void,glGetCompressedTexImageARB,(GLenum a, GLint b, GLvoid *c),(a,b,c),)
170GL_FUNC(void,glLightf,(GLenum light, GLenum pname, GLfloat param),(light,pname,param),)
171GL_FUNC(void,glLightModelfv,(GLenum pname, const GLfloat *params),(pname,params),)
172GL_FUNC(void,glLightModeli,(GLenum pname, GLint param),(pname,param),)
173GL_FUNC(void,glLightModeliv,(GLenum pname, const GLint *params),(pname,params),)
174GL_FUNC(void,glLineStipple,(GLint factor, GLushort pattern),(factor,pattern),)
175GL_FUNC(void,glLineWidth,(GLfloat width),(width),)
176GL_FUNC(void,glPushAttrib,(GLbitfield mask),(mask),)
177GL_FUNC(void,glPopAttrib,(void),(),)
178GL_FUNC(void,glLogicOp,(GLenum opcode),(opcode),)
179GL_FUNC(void,glMaterialf,(GLenum face, GLenum pname, GLfloat param),(face,pname,param),)
180GL_FUNC(void,glMateriali,(GLenum face, GLenum pname, GLint param),(face,pname,param),)
181GL_FUNC(void,glMaterialfv,(GLenum face, GLenum pname, const GLfloat *params),(face,pname,params),)
182GL_FUNC(void,glNormal3d,(GLdouble nx, GLdouble ny, GLdouble nz),(nx,ny,nz),)
183GL_FUNC(void,glNormal3dv,(const GLdouble *v),(v),)
184GL_FUNC(void,glNormal3fv,(const GLfloat *v),(v),)
185GL_FUNC(void,glNormalPointer,(GLenum type, GLsizei stride, const GLvoid *ptr),(type,stride,ptr),)
186GL_FUNC(void,glPolygonMode,(GLenum face, GLenum mode),(face,mode),)
187GL_FUNC(void,glPolygonOffset,(GLfloat factor, GLfloat units),(factor,units),)
188GL_FUNC(void,glPolygonStipple,(const GLubyte *mask),(mask),)
189GL_FUNC(void,glRotated,(GLdouble angle, GLdouble x, GLdouble y, GLdouble z),(angle,x,y,z),)
190GL_FUNC(void,glStencilFunc,(GLenum func, GLint ref, GLuint mask),(func,ref,mask),)
191GL_FUNC(void,glStencilMask,(GLuint mask),(mask),)
192GL_FUNC(void,glScissor,(GLint x, GLint y, GLsizei width, GLsizei height),(x,y,width,height),)
193GL_FUNC(void,glStencilOp,(GLenum fail, GLenum zfail, GLenum zpass),(fail,zfail,zpass),)
194GL_FUNC(void,glTexCoord2i,(GLint s, GLint t),(s,t),)
195GL_FUNC(void,glTexCoord2fv,(const GLfloat *v),(v),)
196GL_FUNC(void,glTexGenfv,(GLenum coord, GLenum pname, const GLfloat *params),(coord,pname,params),)
197GL_FUNC(void,glTexGeni,(GLenum coord, GLenum pname, GLint param),(coord,pname,param),)
198GL_FUNC(void,glTexParameterfv,(GLenum target, GLenum pname, const GLfloat *params),(target,pname,params),)
199GL_FUNC(void,glVertex2d,(GLdouble x, GLdouble y),(x,y),)
200GL_FUNC(void,glVertex2dv,(const GLdouble *v),(v),)
201GL_FUNC(void,glVertex2fv,(const GLfloat *v),(v),)
202GL_FUNC(void,glVertex3dv,(const GLdouble *v),(v),)
203GL_FUNC(void,glVertex3fv,(const GLfloat *v),(v),)
204GL_FUNC(void,glVertex4dv,(const GLdouble *v),(v),)
205GL_FUNC(void,glEvalPoint1,(GLint i),(i),)
206GL_FUNC(void,glEvalPoint2,(GLint i, GLint j),(i,j),)
207GL_FUNC(void,glEvalCoord1f,(GLfloat u),(u),)
208GL_FUNC(void,glEvalCoord2f,(GLfloat u, GLfloat v),(u,v),)
209GL_FUNC(void,glEvalMesh1,(GLenum mode, GLint i1, GLint i2),(mode,i1,i2),)
210GL_FUNC(void,glEvalMesh2,(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2),(mode,i1,i2,j1,j2),)
211GL_FUNC(void,glMapGrid1f,(GLint un, GLfloat u1, GLfloat u2),(un,u1,u2),)
212GL_FUNC(void,glMapGrid2d,(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2),(un,u1,u2,vn,v1,v2),)
213GL_FUNC(void,glMapGrid2f,(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2),(un,u1,u2,vn,v1,v2),)
214GL_FUNC(void,glMap1f,(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points),(target,u1,u2,stride,order,points),)
215GL_FUNC(void,glMap2f,(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points),(target,u1,u2,ustride,uorder,v1,v2,vstride,vorder,points),)
216GL_FUNC(void,glVertexAttribPointerARB,(GLuint a, GLint b, GLenum c, GLboolean d, GLsizei e, const GLvoid *f),(a,b,c,d,e,f),)
217GL_FUNC(GLuint,glNewObjectBufferATI,(GLsizei a, const GLvoid *b, GLenum c),(a,b,c),return)
218GL_FUNC(void,glUpdateObjectBufferATI,(GLuint a, GLuint b, GLsizei c, const GLvoid *d, GLenum e),(a,b,c,d,e),)
219GL_FUNC(void,glFreeObjectBufferATI,(GLuint a),(a),)
220GL_FUNC(void,glArrayObjectATI,(GLenum a, GLint b, GLenum c, GLsizei d, GLuint e, GLuint f),(a,b,c,d,e,f),)
221GL_FUNC(void,glVertexAttribArrayObjectATI,(GLuint a, GLint b, GLenum c, GLboolean d, GLsizei e, GLuint f, GLuint g),(a,b,c,d,e,f,g),)
222
223// CgGL needs these on Linux...
224#if LL_LINUX
225GL_FUNC(void*,glXGetCurrentDisplay,(void),(),return)
226GL_FUNC(const char *,glXQueryExtensionsString,(void *dpy, int screen),(dpy,screen),return)
227GL_FUNC(void*,glXGetProcAddressARB,(const GLubyte *fn),(fn),return)
228#endif
229#endif
230
231// end of llglstubs.h ...
232