ClanLib  2.3.7
opengl1_wrap.h
Go to the documentation of this file.
1 /*
2 ** ClanLib SDK
3 ** Copyright (c) 1997-2011 The ClanLib Team
4 **
5 ** This software is provided 'as-is', without any express or implied
6 ** warranty. In no event will the authors be held liable for any damages
7 ** arising from the use of this software.
8 **
9 ** Permission is granted to anyone to use this software for any purpose,
10 ** including commercial applications, and to alter it and redistribute it
11 ** freely, subject to the following restrictions:
12 **
13 ** 1. The origin of this software must not be misrepresented; you must not
14 ** cl1aim that you wrote the original software. If you use this software
15 ** in a product, an acknowledgment in the product documentation would be
16 ** appreciated but is not required.
17 ** 2. Altered source versions must be plainly marked as such, and must not be
18 ** misrepresented as being the original software.
19 ** 3. This notice may not be removed or altered from any source distribution.
20 **
21 ** Note: Some of the libraries ClanLib may link to may have additional
22 ** requirements or restrictions.
23 **
24 ** File Author(s):
25 **
26 ** Magnus Norddahl
27 */
28 
31 
32 #pragma once
33 
34 #include "opengl1.h"
35 #include "opengl1_defines.h"
36 
37 #ifdef WIN32
38 #define CL_GL1FUNC WINAPI
39 #else
40 #define CL_GL1FUNC
41 #endif
42 
45 
50 {
51 
54 
55 public:
56  typedef void (CL_GL1FUNC *ptr_glAccum)(GLenum op, GLfloat value);
57  typedef void (CL_GL1FUNC *ptr_glAlphaFunc)(GLenum func, GLclampf ref);
58  typedef GLboolean (CL_GL1FUNC *ptr_glAreTexturesResident)(GLsizei n, const GLuint *textures, GLboolean *residences);
59  typedef void (CL_GL1FUNC *ptr_glArrayElement)(GLint i);
60  typedef void (CL_GL1FUNC *ptr_glBegin)(GLenum mode);
61  typedef void (CL_GL1FUNC *ptr_glBindTexture)(GLenum target, GLuint texture);
62  typedef void (CL_GL1FUNC *ptr_glBitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
63  typedef void (CL_GL1FUNC *ptr_glBlendFunc)(GLenum sfactor, GLenum dfactor);
64  typedef void (CL_GL1FUNC *ptr_glCallList)(GLuint list);
65  typedef void (CL_GL1FUNC *ptr_glCallLists)(GLsizei n, GLenum type, const GLvoid *lists);
66  typedef void (CL_GL1FUNC *ptr_glClear)(GLbitfield mask);
67  typedef void (CL_GL1FUNC *ptr_glClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
68  typedef void (CL_GL1FUNC *ptr_glClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
69  typedef void (CL_GL1FUNC *ptr_glClearDepth)(GLclampd depth);
70  typedef void (CL_GL1FUNC *ptr_glClearIndex)(GLfloat c);
71  typedef void (CL_GL1FUNC *ptr_glClearStencil)(GLint s);
72  typedef void (CL_GL1FUNC *ptr_glClipPlane)(GLenum plane, const GLdouble *equation);
73  typedef void (CL_GL1FUNC *ptr_glColor3b)(GLbyte red, GLbyte green, GLbyte blue);
74  typedef void (CL_GL1FUNC *ptr_glColor3bv)(const GLbyte *v);
75  typedef void (CL_GL1FUNC *ptr_glColor3d)(GLdouble red, GLdouble green, GLdouble blue);
76  typedef void (CL_GL1FUNC *ptr_glColor3dv)(const GLdouble *v);
77  typedef void (CL_GL1FUNC *ptr_glColor3f)(GLfloat red, GLfloat green, GLfloat blue);
78  typedef void (CL_GL1FUNC *ptr_glColor3fv)(const GLfloat *v);
79  typedef void (CL_GL1FUNC *ptr_glColor3i)(GLint red, GLint green, GLint blue);
80  typedef void (CL_GL1FUNC *ptr_glColor3iv)(const GLint *v);
81  typedef void (CL_GL1FUNC *ptr_glColor3s)(GLshort red, GLshort green, GLshort blue);
82  typedef void (CL_GL1FUNC *ptr_glColor3sv)(const GLshort *v);
83  typedef void (CL_GL1FUNC *ptr_glColor3ub)(GLubyte red, GLubyte green, GLubyte blue);
84  typedef void (CL_GL1FUNC *ptr_glColor3ubv)(const GLubyte *v);
85  typedef void (CL_GL1FUNC *ptr_glColor3ui)(GLuint red, GLuint green, GLuint blue);
86  typedef void (CL_GL1FUNC *ptr_glColor3uiv)(const GLuint *v);
87  typedef void (CL_GL1FUNC *ptr_glColor3us)(GLushort red, GLushort green, GLushort blue);
88  typedef void (CL_GL1FUNC *ptr_glColor3usv)(const GLushort *v);
89  typedef void (CL_GL1FUNC *ptr_glColor4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
90  typedef void (CL_GL1FUNC *ptr_glColor4bv)(const GLbyte *v);
91  typedef void (CL_GL1FUNC *ptr_glColor4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
92  typedef void (CL_GL1FUNC *ptr_glColor4dv)(const GLdouble *v);
93  typedef void (CL_GL1FUNC *ptr_glColor4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
94  typedef void (CL_GL1FUNC *ptr_glColor4fv)(const GLfloat *v);
95  typedef void (CL_GL1FUNC *ptr_glColor4i)(GLint red, GLint green, GLint blue, GLint alpha);
96  typedef void (CL_GL1FUNC *ptr_glColor4iv)(const GLint *v);
97  typedef void (CL_GL1FUNC *ptr_glColor4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha);
98  typedef void (CL_GL1FUNC *ptr_glColor4sv)(const GLshort *v);
99  typedef void (CL_GL1FUNC *ptr_glColor4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
100  typedef void (CL_GL1FUNC *ptr_glColor4ubv)(const GLubyte *v);
101  typedef void (CL_GL1FUNC *ptr_glColor4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha);
102  typedef void (CL_GL1FUNC *ptr_glColor4uiv)(const GLuint *v);
103  typedef void (CL_GL1FUNC *ptr_glColor4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha);
104  typedef void (CL_GL1FUNC *ptr_glColor4usv)(const GLushort *v);
105  typedef void (CL_GL1FUNC *ptr_glColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
106  typedef void (CL_GL1FUNC *ptr_glColorMaterial)(GLenum face, GLenum mode);
107  typedef void (CL_GL1FUNC *ptr_glColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
108  typedef void (CL_GL1FUNC *ptr_glCopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
109  typedef void (CL_GL1FUNC *ptr_glCopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
110  typedef void (CL_GL1FUNC *ptr_glCopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
111  typedef void (CL_GL1FUNC *ptr_glCopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
112  typedef void (CL_GL1FUNC *ptr_glCopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
113  typedef void (CL_GL1FUNC *ptr_glCullFace)(GLenum mode);
114  typedef void (CL_GL1FUNC *ptr_glDeleteLists)(GLuint list, GLsizei range);
115  typedef void (CL_GL1FUNC *ptr_glDeleteTextures)(GLsizei n, const GLuint *textures);
116  typedef void (CL_GL1FUNC *ptr_glDepthFunc)(GLenum func);
117  typedef void (CL_GL1FUNC *ptr_glDepthMask)(GLboolean flag);
118  typedef void (CL_GL1FUNC *ptr_glDepthRange)(GLclampd zNear, GLclampd zFar);
119  typedef void (CL_GL1FUNC *ptr_glDisable)(GLenum cap);
121  typedef void (CL_GL1FUNC *ptr_glDrawArrays)(GLenum mode, GLint first, GLsizei count);
122  typedef void (CL_GL1FUNC *ptr_glDrawBuffer)(GLenum mode);
123  typedef void (CL_GL1FUNC *ptr_glDrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
124  typedef void (CL_GL1FUNC *ptr_glDrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
125  typedef void (CL_GL1FUNC *ptr_glEdgeFlag)(GLboolean flag);
126  typedef void (CL_GL1FUNC *ptr_glEdgeFlagPointer)(GLsizei stride, const GLvoid *pointer);
127  typedef void (CL_GL1FUNC *ptr_glEdgeFlagv)(const GLboolean *flag);
128  typedef void (CL_GL1FUNC *ptr_glEnable)(GLenum cap);
129  typedef void (CL_GL1FUNC *ptr_glEnableClientState)(GLenum array);
130  typedef void (CL_GL1FUNC *ptr_glEnd)(void);
131  typedef void (CL_GL1FUNC *ptr_glEndList)(void);
133  typedef void (CL_GL1FUNC *ptr_glEvalCoord1dv)(const GLdouble *u);
135  typedef void (CL_GL1FUNC *ptr_glEvalCoord1fv)(const GLfloat *u);
137  typedef void (CL_GL1FUNC *ptr_glEvalCoord2dv)(const GLdouble *u);
139  typedef void (CL_GL1FUNC *ptr_glEvalCoord2fv)(const GLfloat *u);
140  typedef void (CL_GL1FUNC *ptr_glEvalMesh1)(GLenum mode, GLint i1, GLint i2);
141  typedef void (CL_GL1FUNC *ptr_glEvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
142  typedef void (CL_GL1FUNC *ptr_glEvalPoint1)(GLint i);
143  typedef void (CL_GL1FUNC *ptr_glEvalPoint2)(GLint i, GLint j);
144  typedef void (CL_GL1FUNC *ptr_glFeedbackBuffer)(GLsizei size, GLenum type, GLfloat *buffer);
145  typedef void (CL_GL1FUNC *ptr_glFinish)(void);
146  typedef void (CL_GL1FUNC *ptr_glFlush)(void);
147  typedef void (CL_GL1FUNC *ptr_glFogf)(GLenum pname, GLfloat param);
148  typedef void (CL_GL1FUNC *ptr_glFogfv)(GLenum pname, const GLfloat *params);
149  typedef void (CL_GL1FUNC *ptr_glFogi)(GLenum pname, GLint param);
150  typedef void (CL_GL1FUNC *ptr_glFogiv)(GLenum pname, const GLint *params);
151  typedef void (CL_GL1FUNC *ptr_glFrontFace)(GLenum mode);
152  typedef void (CL_GL1FUNC *ptr_glFrustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
154  typedef void (CL_GL1FUNC *ptr_glGenTextures)(GLsizei n, GLuint *textures);
155  typedef void (CL_GL1FUNC *ptr_glGetBooleanv)(GLenum pname, GLboolean *params);
156  typedef void (CL_GL1FUNC *ptr_glGetClipPlane)(GLenum plane, GLdouble *equation);
157  typedef void (CL_GL1FUNC *ptr_glGetDoublev)(GLenum pname, GLdouble *params);
158  typedef GLenum (CL_GL1FUNC *ptr_glGetError)(void);
159  typedef void (CL_GL1FUNC *ptr_glGetFloatv)(GLenum pname, GLfloat *params);
160  typedef void (CL_GL1FUNC *ptr_glGetIntegerv)(GLenum pname, GLint *params);
161  typedef void (CL_GL1FUNC *ptr_glGetLightfv)(GLenum light, GLenum pname, GLfloat *params);
162  typedef void (CL_GL1FUNC *ptr_glGetLightiv)(GLenum light, GLenum pname, GLint *params);
163  typedef void (CL_GL1FUNC *ptr_glGetMapdv)(GLenum target, GLenum query, GLdouble *v);
164  typedef void (CL_GL1FUNC *ptr_glGetMapfv)(GLenum target, GLenum query, GLfloat *v);
165  typedef void (CL_GL1FUNC *ptr_glGetMapiv)(GLenum target, GLenum query, GLint *v);
166  typedef void (CL_GL1FUNC *ptr_glGetMaterialfv)(GLenum face, GLenum pname, GLfloat *params);
167  typedef void (CL_GL1FUNC *ptr_glGetMaterialiv)(GLenum face, GLenum pname, GLint *params);
168  typedef void (CL_GL1FUNC *ptr_glGetPixelMapfv)(GLenum map, GLfloat *values);
169  typedef void (CL_GL1FUNC *ptr_glGetPixelMapuiv)(GLenum map, GLuint *values);
170  typedef void (CL_GL1FUNC *ptr_glGetPixelMapusv)(GLenum map, GLushort *values);
171  typedef void (CL_GL1FUNC *ptr_glGetPointerv)(GLenum pname, GLvoid* *params);
173  typedef const GLubyte *(CL_GL1FUNC *ptr_glGetString)(GLenum name);
174  typedef void (CL_GL1FUNC *ptr_glGetTexEnvfv)(GLenum target, GLenum pname, GLfloat *params);
175  typedef void (CL_GL1FUNC *ptr_glGetTexEnviv)(GLenum target, GLenum pname, GLint *params);
176  typedef void (CL_GL1FUNC *ptr_glGetTexGendv)(GLenum coord, GLenum pname, GLdouble *params);
177  typedef void (CL_GL1FUNC *ptr_glGetTexGenfv)(GLenum coord, GLenum pname, GLfloat *params);
178  typedef void (CL_GL1FUNC *ptr_glGetTexGeniv)(GLenum coord, GLenum pname, GLint *params);
179  typedef void (CL_GL1FUNC *ptr_glGetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
180  typedef void (CL_GL1FUNC *ptr_glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params);
181  typedef void (CL_GL1FUNC *ptr_glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params);
182  typedef void (CL_GL1FUNC *ptr_glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params);
183  typedef void (CL_GL1FUNC *ptr_glGetTexParameteriv)(GLenum target, GLenum pname, GLint *params);
184  typedef void (CL_GL1FUNC *ptr_glHint)(GLenum target, GLenum mode);
185  typedef void (CL_GL1FUNC *ptr_glIndexMask)(GLuint mask);
186  typedef void (CL_GL1FUNC *ptr_glIndexPointer)(GLenum type, GLsizei stride, const GLvoid *pointer);
187  typedef void (CL_GL1FUNC *ptr_glIndexd)(GLdouble c);
188  typedef void (CL_GL1FUNC *ptr_glIndexdv)(const GLdouble *c);
189  typedef void (CL_GL1FUNC *ptr_glIndexf)(GLfloat c);
190  typedef void (CL_GL1FUNC *ptr_glIndexfv)(const GLfloat *c);
191  typedef void (CL_GL1FUNC *ptr_glIndexi)(GLint c);
192  typedef void (CL_GL1FUNC *ptr_glIndexiv)(const GLint *c);
193  typedef void (CL_GL1FUNC *ptr_glIndexs)(GLshort c);
194  typedef void (CL_GL1FUNC *ptr_glIndexsv)(const GLshort *c);
195  typedef void (CL_GL1FUNC *ptr_glIndexub)(GLubyte c);
196  typedef void (CL_GL1FUNC *ptr_glIndexubv)(const GLubyte *c);
197  typedef void (CL_GL1FUNC *ptr_glInitNames)(void);
198  typedef void (CL_GL1FUNC *ptr_glInterleavedArrays)(GLenum format, GLsizei stride, const GLvoid *pointer);
202  typedef void (CL_GL1FUNC *ptr_glLightModelf)(GLenum pname, GLfloat param);
203  typedef void (CL_GL1FUNC *ptr_glLightModelfv)(GLenum pname, const GLfloat *params);
204  typedef void (CL_GL1FUNC *ptr_glLightModeli)(GLenum pname, GLint param);
205  typedef void (CL_GL1FUNC *ptr_glLightModeliv)(GLenum pname, const GLint *params);
206  typedef void (CL_GL1FUNC *ptr_glLightf)(GLenum light, GLenum pname, GLfloat param);
207  typedef void (CL_GL1FUNC *ptr_glLightfv)(GLenum light, GLenum pname, const GLfloat *params);
208  typedef void (CL_GL1FUNC *ptr_glLighti)(GLenum light, GLenum pname, GLint param);
209  typedef void (CL_GL1FUNC *ptr_glLightiv)(GLenum light, GLenum pname, const GLint *params);
210  typedef void (CL_GL1FUNC *ptr_glLineStipple)(GLint factor, GLushort pattern);
211  typedef void (CL_GL1FUNC *ptr_glLineWidth)(GLfloat width);
212  typedef void (CL_GL1FUNC *ptr_glListBase)(GLuint base);
213  typedef void (CL_GL1FUNC *ptr_glLoadIdentity)(void);
214  typedef void (CL_GL1FUNC *ptr_glLoadMatrixd)(const GLdouble *m);
215  typedef void (CL_GL1FUNC *ptr_glLoadMatrixf)(const GLfloat *m);
216  typedef void (CL_GL1FUNC *ptr_glLoadName)(GLuint name);
217  typedef void (CL_GL1FUNC *ptr_glLogicOp)(GLenum opcode);
218  typedef void (CL_GL1FUNC *ptr_glMap1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
219  typedef void (CL_GL1FUNC *ptr_glMap1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
220  typedef void (CL_GL1FUNC *ptr_glMap2d)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
221  typedef void (CL_GL1FUNC *ptr_glMap2f)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points);
222  typedef void (CL_GL1FUNC *ptr_glMapGrid1d)(GLint un, GLdouble u1, GLdouble u2);
223  typedef void (CL_GL1FUNC *ptr_glMapGrid1f)(GLint un, GLfloat u1, GLfloat u2);
224  typedef void (CL_GL1FUNC *ptr_glMapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
225  typedef void (CL_GL1FUNC *ptr_glMapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
226  typedef void (CL_GL1FUNC *ptr_glMaterialf)(GLenum face, GLenum pname, GLfloat param);
227  typedef void (CL_GL1FUNC *ptr_glMaterialfv)(GLenum face, GLenum pname, const GLfloat *params);
228  typedef void (CL_GL1FUNC *ptr_glMateriali)(GLenum face, GLenum pname, GLint param);
229  typedef void (CL_GL1FUNC *ptr_glMaterialiv)(GLenum face, GLenum pname, const GLint *params);
230  typedef void (CL_GL1FUNC *ptr_glMatrixMode)(GLenum mode);
231  typedef void (CL_GL1FUNC *ptr_glMultMatrixd)(const GLdouble *m);
232  typedef void (CL_GL1FUNC *ptr_glMultMatrixf)(const GLfloat *m);
233  typedef void (CL_GL1FUNC *ptr_glNewList)(GLuint list, GLenum mode);
234  typedef void (CL_GL1FUNC *ptr_glNormal3b)(GLbyte nx, GLbyte ny, GLbyte nz);
235  typedef void (CL_GL1FUNC *ptr_glNormal3bv)(const GLbyte *v);
236  typedef void (CL_GL1FUNC *ptr_glNormal3d)(GLdouble nx, GLdouble ny, GLdouble nz);
237  typedef void (CL_GL1FUNC *ptr_glNormal3dv)(const GLdouble *v);
238  typedef void (CL_GL1FUNC *ptr_glNormal3f)(GLfloat nx, GLfloat ny, GLfloat nz);
239  typedef void (CL_GL1FUNC *ptr_glNormal3fv)(const GLfloat *v);
240  typedef void (CL_GL1FUNC *ptr_glNormal3i)(GLint nx, GLint ny, GLint nz);
241  typedef void (CL_GL1FUNC *ptr_glNormal3iv)(const GLint *v);
242  typedef void (CL_GL1FUNC *ptr_glNormal3s)(GLshort nx, GLshort ny, GLshort nz);
243  typedef void (CL_GL1FUNC *ptr_glNormal3sv)(const GLshort *v);
244  typedef void (CL_GL1FUNC *ptr_glNormalPointer)(GLenum type, GLsizei stride, const GLvoid *pointer);
245  typedef void (CL_GL1FUNC *ptr_glOrtho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
246  typedef void (CL_GL1FUNC *ptr_glPassThrough)(GLfloat token);
247  typedef void (CL_GL1FUNC *ptr_glPixelMapfv)(GLenum map, GLint mapsize, const GLfloat *values);
248  typedef void (CL_GL1FUNC *ptr_glPixelMapuiv)(GLenum map, GLint mapsize, const GLuint *values);
249  typedef void (CL_GL1FUNC *ptr_glPixelMapusv)(GLenum map, GLint mapsize, const GLushort *values);
250  typedef void (CL_GL1FUNC *ptr_glPixelStoref)(GLenum pname, GLfloat param);
251  typedef void (CL_GL1FUNC *ptr_glPixelStorei)(GLenum pname, GLint param);
252  typedef void (CL_GL1FUNC *ptr_glPixelTransferf)(GLenum pname, GLfloat param);
253  typedef void (CL_GL1FUNC *ptr_glPixelTransferi)(GLenum pname, GLint param);
254  typedef void (CL_GL1FUNC *ptr_glPixelZoom)(GLfloat xfactor, GLfloat yfactor);
255  typedef void (CL_GL1FUNC *ptr_glPointSize)(GLfloat size);
256  typedef void (CL_GL1FUNC *ptr_glPolygonMode)(GLenum face, GLenum mode);
257  typedef void (CL_GL1FUNC *ptr_glPolygonOffset)(GLfloat factor, GLfloat units);
258  typedef void (CL_GL1FUNC *ptr_glPolygonStipple)(const GLubyte *mask);
259  typedef void (CL_GL1FUNC *ptr_glPopAttrib)(void);
260  typedef void (CL_GL1FUNC *ptr_glPopClientAttrib)(void);
261  typedef void (CL_GL1FUNC *ptr_glPopMatrix)(void);
262  typedef void (CL_GL1FUNC *ptr_glPopName)(void);
263  typedef void (CL_GL1FUNC *ptr_glPrioritizeTextures)(GLsizei n, const GLuint *textures, const GLclampf *priorities);
264  typedef void (CL_GL1FUNC *ptr_glPushAttrib)(GLbitfield mask);
266  typedef void (CL_GL1FUNC *ptr_glPushMatrix)(void);
267  typedef void (CL_GL1FUNC *ptr_glPushName)(GLuint name);
269  typedef void (CL_GL1FUNC *ptr_glRasterPos2dv)(const GLdouble *v);
271  typedef void (CL_GL1FUNC *ptr_glRasterPos2fv)(const GLfloat *v);
272  typedef void (CL_GL1FUNC *ptr_glRasterPos2i)(GLint x, GLint y);
273  typedef void (CL_GL1FUNC *ptr_glRasterPos2iv)(const GLint *v);
275  typedef void (CL_GL1FUNC *ptr_glRasterPos2sv)(const GLshort *v);
277  typedef void (CL_GL1FUNC *ptr_glRasterPos3dv)(const GLdouble *v);
279  typedef void (CL_GL1FUNC *ptr_glRasterPos3fv)(const GLfloat *v);
280  typedef void (CL_GL1FUNC *ptr_glRasterPos3i)(GLint x, GLint y, GLint z);
281  typedef void (CL_GL1FUNC *ptr_glRasterPos3iv)(const GLint *v);
283  typedef void (CL_GL1FUNC *ptr_glRasterPos3sv)(const GLshort *v);
285  typedef void (CL_GL1FUNC *ptr_glRasterPos4dv)(const GLdouble *v);
287  typedef void (CL_GL1FUNC *ptr_glRasterPos4fv)(const GLfloat *v);
288  typedef void (CL_GL1FUNC *ptr_glRasterPos4i)(GLint x, GLint y, GLint z, GLint w);
289  typedef void (CL_GL1FUNC *ptr_glRasterPos4iv)(const GLint *v);
291  typedef void (CL_GL1FUNC *ptr_glRasterPos4sv)(const GLshort *v);
292  typedef void (CL_GL1FUNC *ptr_glReadBuffer)(GLenum mode);
293  typedef void (CL_GL1FUNC *ptr_glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
294  typedef void (CL_GL1FUNC *ptr_glRectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
295  typedef void (CL_GL1FUNC *ptr_glRectdv)(const GLdouble *v1, const GLdouble *v2);
296  typedef void (CL_GL1FUNC *ptr_glRectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
297  typedef void (CL_GL1FUNC *ptr_glRectfv)(const GLfloat *v1, const GLfloat *v2);
298  typedef void (CL_GL1FUNC *ptr_glRecti)(GLint x1, GLint y1, GLint x2, GLint y2);
299  typedef void (CL_GL1FUNC *ptr_glRectiv)(const GLint *v1, const GLint *v2);
300  typedef void (CL_GL1FUNC *ptr_glRects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
301  typedef void (CL_GL1FUNC *ptr_glRectsv)(const GLshort *v1, const GLshort *v2);
303  typedef void (CL_GL1FUNC *ptr_glRotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
304  typedef void (CL_GL1FUNC *ptr_glRotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
306  typedef void (CL_GL1FUNC *ptr_glScalef)(GLfloat x, GLfloat y, GLfloat z);
307  typedef void (CL_GL1FUNC *ptr_glScissor)(GLint x, GLint y, GLsizei width, GLsizei height);
308  typedef void (CL_GL1FUNC *ptr_glSelectBuffer)(GLsizei size, GLuint *buffer);
309  typedef void (CL_GL1FUNC *ptr_glShadeModel)(GLenum mode);
310  typedef void (CL_GL1FUNC *ptr_glStencilFunc)(GLenum func, GLint ref, GLuint mask);
311  typedef void (CL_GL1FUNC *ptr_glStencilMask)(GLuint mask);
312  typedef void (CL_GL1FUNC *ptr_glStencilMaskSeparate)(GLenum face, GLuint mask);
313  typedef void (CL_GL1FUNC *ptr_glStencilOp)(GLenum fail, GLenum zfail, GLenum zpass);
315  typedef void (CL_GL1FUNC *ptr_glTexCoord1dv)(const GLdouble *v);
316  typedef void (CL_GL1FUNC *ptr_glTexCoord1f)(GLfloat s);
317  typedef void (CL_GL1FUNC *ptr_glTexCoord1fv)(const GLfloat *v);
318  typedef void (CL_GL1FUNC *ptr_glTexCoord1i)(GLint s);
319  typedef void (CL_GL1FUNC *ptr_glTexCoord1iv)(const GLint *v);
320  typedef void (CL_GL1FUNC *ptr_glTexCoord1s)(GLshort s);
321  typedef void (CL_GL1FUNC *ptr_glTexCoord1sv)(const GLshort *v);
323  typedef void (CL_GL1FUNC *ptr_glTexCoord2dv)(const GLdouble *v);
325  typedef void (CL_GL1FUNC *ptr_glTexCoord2fv)(const GLfloat *v);
326  typedef void (CL_GL1FUNC *ptr_glTexCoord2i)(GLint s, GLint t);
327  typedef void (CL_GL1FUNC *ptr_glTexCoord2iv)(const GLint *v);
329  typedef void (CL_GL1FUNC *ptr_glTexCoord2sv)(const GLshort *v);
331  typedef void (CL_GL1FUNC *ptr_glTexCoord3dv)(const GLdouble *v);
333  typedef void (CL_GL1FUNC *ptr_glTexCoord3fv)(const GLfloat *v);
334  typedef void (CL_GL1FUNC *ptr_glTexCoord3i)(GLint s, GLint t, GLint r);
335  typedef void (CL_GL1FUNC *ptr_glTexCoord3iv)(const GLint *v);
337  typedef void (CL_GL1FUNC *ptr_glTexCoord3sv)(const GLshort *v);
339  typedef void (CL_GL1FUNC *ptr_glTexCoord4dv)(const GLdouble *v);
341  typedef void (CL_GL1FUNC *ptr_glTexCoord4fv)(const GLfloat *v);
342  typedef void (CL_GL1FUNC *ptr_glTexCoord4i)(GLint s, GLint t, GLint r, GLint q);
343  typedef void (CL_GL1FUNC *ptr_glTexCoord4iv)(const GLint *v);
345  typedef void (CL_GL1FUNC *ptr_glTexCoord4sv)(const GLshort *v);
346  typedef void (CL_GL1FUNC *ptr_glTexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
347  typedef void (CL_GL1FUNC *ptr_glTexEnvf)(GLenum target, GLenum pname, GLfloat param);
348  typedef void (CL_GL1FUNC *ptr_glTexEnvfv)(GLenum target, GLenum pname, const GLfloat *params);
349  typedef void (CL_GL1FUNC *ptr_glTexEnvi)(GLenum target, GLenum pname, GLint param);
350  typedef void (CL_GL1FUNC *ptr_glTexEnviv)(GLenum target, GLenum pname, const GLint *params);
351  typedef void (CL_GL1FUNC *ptr_glTexGend)(GLenum coord, GLenum pname, GLdouble param);
352  typedef void (CL_GL1FUNC *ptr_glTexGendv)(GLenum coord, GLenum pname, const GLdouble *params);
353  typedef void (CL_GL1FUNC *ptr_glTexGenf)(GLenum coord, GLenum pname, GLfloat param);
354  typedef void (CL_GL1FUNC *ptr_glTexGenfv)(GLenum coord, GLenum pname, const GLfloat *params);
355  typedef void (CL_GL1FUNC *ptr_glTexGeni)(GLenum coord, GLenum pname, GLint param);
356  typedef void (CL_GL1FUNC *ptr_glTexGeniv)(GLenum coord, GLenum pname, const GLint *params);
357  typedef void (CL_GL1FUNC *ptr_glTexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
358  typedef void (CL_GL1FUNC *ptr_glTexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
359  typedef void (CL_GL1FUNC *ptr_glTexParameterf)(GLenum target, GLenum pname, GLfloat param);
360  typedef void (CL_GL1FUNC *ptr_glTexParameterfv)(GLenum target, GLenum pname, const GLfloat *params);
361  typedef void (CL_GL1FUNC *ptr_glTexParameteri)(GLenum target, GLenum pname, GLint param);
362  typedef void (CL_GL1FUNC *ptr_glTexParameteriv)(GLenum target, GLenum pname, const GLint *params);
363  typedef void (CL_GL1FUNC *ptr_glTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
364  typedef void (CL_GL1FUNC *ptr_glTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
368  typedef void (CL_GL1FUNC *ptr_glVertex2dv)(const GLdouble *v);
369  typedef void (CL_GL1FUNC *ptr_glVertex2f)(GLfloat x, GLfloat y);
370  typedef void (CL_GL1FUNC *ptr_glVertex2fv)(const GLfloat *v);
371  typedef void (CL_GL1FUNC *ptr_glVertex2i)(GLint x, GLint y);
372  typedef void (CL_GL1FUNC *ptr_glVertex2iv)(const GLint *v);
373  typedef void (CL_GL1FUNC *ptr_glVertex2s)(GLshort x, GLshort y);
374  typedef void (CL_GL1FUNC *ptr_glVertex2sv)(const GLshort *v);
376  typedef void (CL_GL1FUNC *ptr_glVertex3dv)(const GLdouble *v);
377  typedef void (CL_GL1FUNC *ptr_glVertex3f)(GLfloat x, GLfloat y, GLfloat z);
378  typedef void (CL_GL1FUNC *ptr_glVertex3fv)(const GLfloat *v);
379  typedef void (CL_GL1FUNC *ptr_glVertex3i)(GLint x, GLint y, GLint z);
380  typedef void (CL_GL1FUNC *ptr_glVertex3iv)(const GLint *v);
381  typedef void (CL_GL1FUNC *ptr_glVertex3s)(GLshort x, GLshort y, GLshort z);
382  typedef void (CL_GL1FUNC *ptr_glVertex3sv)(const GLshort *v);
384  typedef void (CL_GL1FUNC *ptr_glVertex4dv)(const GLdouble *v);
386  typedef void (CL_GL1FUNC *ptr_glVertex4fv)(const GLfloat *v);
387  typedef void (CL_GL1FUNC *ptr_glVertex4i)(GLint x, GLint y, GLint z, GLint w);
388  typedef void (CL_GL1FUNC *ptr_glVertex4iv)(const GLint *v);
390  typedef void (CL_GL1FUNC *ptr_glVertex4sv)(const GLshort *v);
391  typedef void (CL_GL1FUNC *ptr_glVertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
392  typedef void (CL_GL1FUNC *ptr_glViewport)(GLint x, GLint y, GLsizei width, GLsizei height);
393 
394  typedef void (CL_GL1FUNC *ptr_glDrawRangeElementsEXT)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
395  typedef void (CL_GL1FUNC *ptr_glTexImage3DEXT)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
396  typedef void (CL_GL1FUNC *ptr_glTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
397  typedef void (CL_GL1FUNC *ptr_glCopyTexSubImage3DEXT)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
398  typedef void (CL_GL1FUNC *ptr_glColorTableSGI)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid* table);
399  typedef void (CL_GL1FUNC *ptr_glCopyColorTableSGI)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
400  typedef void (CL_GL1FUNC *ptr_glColorTableParameterivSGI)(GLenum target, GLenum pname, const GLint* params);
401  typedef void (CL_GL1FUNC *ptr_glColorTableParameterfvSGI)(GLenum target, GLenum pname, const GLfloat* params);
402  typedef void (CL_GL1FUNC *ptr_glGetColorTableSGI)(GLenum target, GLenum format, GLenum type, GLvoid* table);
403  typedef void (CL_GL1FUNC *ptr_glGetColorTableParameterivSGI)(GLenum target, GLenum pname, GLint* params);
404  typedef void (CL_GL1FUNC *ptr_glGetColorTableParameterfvSGI)(GLenum target, GLenum pname, GLfloat* params);
405  typedef void (CL_GL1FUNC *ptr_glColorSubTableEXT)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
406  typedef void (CL_GL1FUNC *ptr_glCopyColorSubTableEXT)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
407  typedef void (CL_GL1FUNC *ptr_glConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid* image);
408  typedef void (CL_GL1FUNC *ptr_glConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* image);
409  typedef void (CL_GL1FUNC *ptr_glCopyConvolutionFilter1DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
410  typedef void (CL_GL1FUNC *ptr_glCopyConvolutionFilter2DEXT)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
411  typedef void (CL_GL1FUNC *ptr_glGetConvolutionFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid* image);
412  typedef void (CL_GL1FUNC *ptr_glSeparableFilter2DEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* row, const GLvoid* column);
413  typedef void (CL_GL1FUNC *ptr_glGetSeparableFilterEXT)(GLenum target, GLenum format, GLenum type, GLvoid* row, GLvoid* column, GLvoid* span);
414  typedef void (CL_GL1FUNC *ptr_glConvolutionParameteriEXT)(GLenum target, GLenum pname, GLint param);
415  typedef void (CL_GL1FUNC *ptr_glConvolutionParameterivEXT)(GLenum target, GLenum pname, const GLint* params);
416  typedef void (CL_GL1FUNC *ptr_glConvolutionParameterfEXT)(GLenum target, GLenum pname, GLfloat param);
417  typedef void (CL_GL1FUNC *ptr_glConvolutionParameterfvEXT)(GLenum target, GLenum pname, const GLfloat* params);
418  typedef void (CL_GL1FUNC *ptr_glGetConvolutionParameterivEXT)(GLenum target, GLenum pname, GLint* params);
419  typedef void (CL_GL1FUNC *ptr_glGetConvolutionParameterfvEXT)(GLenum target, GLenum pname, GLfloat* params);
420  typedef void (CL_GL1FUNC *ptr_glHistogramEXT)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
421  typedef void (CL_GL1FUNC *ptr_glResetHistogramEXT)(GLenum target);
422  typedef void (CL_GL1FUNC *ptr_glGetHistogramEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values);
423  typedef void (CL_GL1FUNC *ptr_glGetHistogramParameterivEXT)(GLenum target, GLenum pname, GLint* params);
424  typedef void (CL_GL1FUNC *ptr_glGetHistogramParameterfvEXT)(GLenum target, GLenum pname, GLfloat* params);
425  typedef void (CL_GL1FUNC *ptr_glMinmaxEXT)(GLenum target, GLenum internalformat, GLboolean sink);
426  typedef void (CL_GL1FUNC *ptr_glResetMinmaxEXT)(GLenum target);
427  typedef void (CL_GL1FUNC *ptr_glGetMinmaxEXT)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid* values);
428  typedef void (CL_GL1FUNC *ptr_glGetMinmaxParameterivEXT)(GLenum target, GLenum pname, GLint* params);
429  typedef void (CL_GL1FUNC *ptr_glGetMinmaxParameterfvEXT)(GLenum target, GLenum pname, GLfloat* params);
430  typedef void (CL_GL1FUNC *ptr_glBlendColorEXT)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
431  typedef void (CL_GL1FUNC *ptr_glBlendEquationEXT)(GLenum mode);
466 
479 
523 
524  typedef GLvoid (CL_GL1FUNC *ptr_glBindBufferARB)(GLenum target, GLuint buffer);
525  typedef GLvoid (CL_GL1FUNC *ptr_glDeleteBuffersARB)(GLsizei n, const GLuint *buffers);
528  typedef GLvoid (CL_GL1FUNC *ptr_glBufferDataARB)(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
529  typedef GLvoid (CL_GL1FUNC *ptr_glBufferSubDataARB)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
530  typedef GLvoid (CL_GL1FUNC *ptr_glGetBufferSubDataARB)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data);
531  typedef GLvoid *(CL_GL1FUNC *ptr_glMapBufferARB)(GLenum target, GLenum access);
533  typedef GLvoid (CL_GL1FUNC *ptr_glGetBufferParameterivARB)(GLenum target, GLenum pname, GLint *params);
534  typedef GLvoid (CL_GL1FUNC *ptr_glGetBufferPointervARB)(GLenum target, GLenum pname, GLvoid **params);
540  typedef GLvoid (CL_GL1FUNC *ptr_glGetQueryivARB)(GLenum target, GLenum pname, GLint *params);
543 
546  typedef GLvoid (CL_GL1FUNC *ptr_glDetachObjectARB)(GLuint containerObj, GLuint attachedObj);
547  typedef GLuint (CL_GL1FUNC *ptr_glCreateShaderObjectARB )(GLenum shaderType);
548  typedef GLvoid (CL_GL1FUNC *ptr_glShaderSourceARB)(GLuint shaderObj, GLsizei count, const GLchar* *string, const GLint *length);
551  typedef GLvoid (CL_GL1FUNC *ptr_glAttachObjectARB)(GLuint containerObj, GLuint attachedObj);
556  typedef GLvoid (CL_GL1FUNC *ptr_glUniform2fARB)(GLint location, GLfloat v0, GLfloat v1);
557  typedef GLvoid (CL_GL1FUNC *ptr_glUniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
558  typedef GLvoid (CL_GL1FUNC *ptr_glUniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
559  typedef GLvoid (CL_GL1FUNC *ptr_glUniform1iARB)(GLint location, GLint v0);
560  typedef GLvoid (CL_GL1FUNC *ptr_glUniform2iARB)(GLint location, GLint v0, GLint v1);
561  typedef GLvoid (CL_GL1FUNC *ptr_glUniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2);
562  typedef GLvoid (CL_GL1FUNC *ptr_glUniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
563  typedef GLvoid (CL_GL1FUNC *ptr_glUniform1fvARB)(GLint location, GLsizei count, const GLfloat *value);
564  typedef GLvoid (CL_GL1FUNC *ptr_glUniform2fvARB)(GLint location, GLsizei count, const GLfloat *value);
565  typedef GLvoid (CL_GL1FUNC *ptr_glUniform3fvARB)(GLint location, GLsizei count, const GLfloat *value);
566  typedef GLvoid (CL_GL1FUNC *ptr_glUniform4fvARB)(GLint location, GLsizei count, const GLfloat *value);
567  typedef GLvoid (CL_GL1FUNC *ptr_glUniform1ivARB)(GLint location, GLsizei count, const GLint *value);
568  typedef GLvoid (CL_GL1FUNC *ptr_glUniform2ivARB)(GLint location, GLsizei count, const GLint *value);
569  typedef GLvoid (CL_GL1FUNC *ptr_glUniform3ivARB)(GLint location, GLsizei count, const GLint *value);
570  typedef GLvoid (CL_GL1FUNC *ptr_glUniform4ivARB)(GLint location, GLsizei count, const GLint *value);
571  typedef GLvoid (CL_GL1FUNC *ptr_glUniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
572  typedef GLvoid (CL_GL1FUNC *ptr_glUniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
573  typedef GLvoid (CL_GL1FUNC *ptr_glUniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
576  typedef GLvoid (CL_GL1FUNC *ptr_glGetInfoLogARB)(GLuint obj, GLsizei maxLength, GLsizei *length, GLchar *infoLog);
577  typedef GLvoid (CL_GL1FUNC *ptr_glGetAttachedObjectsARB)(GLuint containerObj, GLsizei maxCount, GLsizei *count, GLuint *obj);
578  typedef GLint (CL_GL1FUNC *ptr_glGetUniformLocationARB)(GLuint programObj, const GLchar *name);
579  typedef GLvoid (CL_GL1FUNC *ptr_glGetActiveUniformARB)(GLuint programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
580  typedef GLvoid (CL_GL1FUNC *ptr_glGetUniformfvARB)(GLuint programObj, GLint location, GLfloat *params);
581  typedef GLvoid (CL_GL1FUNC *ptr_glGetUniformivARB)(GLuint programObj, GLint location, GLint *params);
582  typedef GLvoid (CL_GL1FUNC *ptr_glGetShaderSourceARB)(GLuint obj, GLsizei maxLength, GLsizei *length, GLchar *source);
619  typedef GLvoid (CL_GL1FUNC *ptr_glVertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
622  typedef GLvoid (CL_GL1FUNC *ptr_glBindAttribLocationARB)(GLuint programObj, GLuint index, const char *name);
623  typedef GLvoid (CL_GL1FUNC *ptr_glGetActiveAttribARB)(GLuint programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, char *name);
624  typedef GLint (CL_GL1FUNC *ptr_glGetAttribLocationARB)(GLuint programObj, const char *name);
627  typedef GLvoid (CL_GL1FUNC *ptr_glGetVertexAttribivARB)(GLuint index, GLenum pname, GLint *params);
630  typedef GLvoid (CL_GL1FUNC *ptr_glStencilFuncSeparateATI)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
631  typedef GLvoid (CL_GL1FUNC *ptr_glStencilOpSeparateATI)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
632 
634  typedef GLvoid (CL_GL1FUNC *ptr_glBindRenderbufferEXT)(GLenum target, GLuint renderbuffer);
635  typedef GLvoid (CL_GL1FUNC *ptr_glDeleteRenderbuffersEXT)(GLsizei n, const GLuint *renderbuffers);
637  typedef GLvoid (CL_GL1FUNC *ptr_glRenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
640  typedef GLvoid (CL_GL1FUNC *ptr_glBindFramebufferEXT)(GLenum target, GLuint framebuffer);
641  typedef GLvoid (CL_GL1FUNC *ptr_glDeleteFramebuffersEXT)(GLsizei n, const GLuint *framebuffers);
644  typedef GLvoid (CL_GL1FUNC *ptr_glFramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
645  typedef GLvoid (CL_GL1FUNC *ptr_glFramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
646  typedef GLvoid (CL_GL1FUNC *ptr_glFramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
647  typedef GLvoid (CL_GL1FUNC *ptr_glFramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
650 
651  typedef GLvoid (CL_GL1FUNC *ptr_glBlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
652 
653 #ifdef WIN32
654  DECLARE_HANDLE(HPBUFFERARB);
655  typedef HPBUFFERARB (CL_GL1FUNC *ptr_wglCreatePbufferARB)(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int *piAttribList);
656  typedef HDC (CL_GL1FUNC *ptr_wglGetPbufferDCARB)(HPBUFFERARB hPbuffer);
657  typedef int (CL_GL1FUNC *ptr_wglReleasePbufferDCARB)(HPBUFFERARB hPbuffer, HDC hDC);
658  typedef BOOL (CL_GL1FUNC *ptr_wglDestroyPbufferARB)(HPBUFFERARB hPbuffer);
659  typedef BOOL (CL_GL1FUNC *ptr_wglQueryPbufferARB)(HPBUFFERARB hPbuffer, int iAttribute, int *piValue);
660 #endif
661 
662  typedef void (CL_GL1FUNC *ptr_glBlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
663 
664 
666 
669 
670 public:
673 
676 
679 
682 
685 
688 
691 
694 
697 
700 
703 
706 
709 
712 
715 
718 
721 
724 
727 
730 
733 
736 
739 
742 
745 
748 
751 
754 
757 
760 
763 
766 
769 
772 
775 
778 
781 
784 
787 
790 
793 
796 
799 
802 
805 
808 
811 
814 
817 
820 
823 
826 
829 
832 
835 
838 
841 
844 
847 
850 
853 
856 
859 
862 
865 
868 
871 
874 
877 
880 
883 
886 
889 
892 
895 
898 
901 
904 
907 
910 
913 
916 
919 
922 
925 
928 
931 
934 
937 
940 
943 
946 
949 
952 
955 
958 
961 
964 
967 
970 
973 
976 
979 
982 
985 
988 
991 
994 
997 
1000 
1003 
1006 
1009 
1012 
1015 
1018 
1021 
1024 
1027 
1030 
1033 
1036 
1039 
1042 
1045 
1048 
1051 
1054 
1057 
1060 
1063 
1066 
1069 
1072 
1075 
1078 
1081 
1084 
1087 
1090 
1093 
1096 
1099 
1102 
1105 
1108 
1111 
1114 
1117 
1120 
1123 
1126 
1129 
1132 
1135 
1138 
1141 
1144 
1147 
1150 
1153 
1156 
1159 
1162 
1165 
1168 
1171 
1174 
1177 
1180 
1183 
1186 
1189 
1192 
1195 
1198 
1201 
1204 
1207 
1210 
1213 
1216 
1219 
1222 
1225 
1228 
1231 
1234 
1237 
1240 
1243 
1246 
1249 
1252 
1255 
1258 
1261 
1264 
1267 
1270 
1273 
1276 
1279 
1282 
1285 
1288 
1291 
1294 
1297 
1300 
1303 
1306 
1309 
1312 
1315 
1318 
1321 
1324 
1327 
1330 
1333 
1336 
1339 
1342 
1345 
1348 
1351 
1354 
1357 
1360 
1363 
1366 
1369 
1372 
1375 
1378 
1381 
1384 
1387 
1390 
1393 
1396 
1399 
1402 
1405 
1408 
1411 
1414 
1417 
1420 
1423 
1426 
1429 
1432 
1435 
1438 
1441 
1444 
1447 
1450 
1453 
1456 
1459 
1462 
1465 
1468 
1471 
1474 
1477 
1480 
1483 
1486 
1489 
1492 
1495 
1498 
1501 
1504 
1507 
1510 
1513 
1516 
1519 
1522 
1525 
1528 
1531 
1534 
1537 
1540 
1543 
1546 
1549 
1552 
1555 
1558 
1561 
1564 
1567 
1570 
1573 
1576 
1579 
1582 
1585 
1588 
1591 
1594 
1597 
1600 
1603 
1606 
1609 
1612 
1615 
1618 
1621 
1624 
1627 
1630 
1633 
1636 
1639 
1642 
1645 
1648 
1651 
1654 
1657 
1660 
1663 
1666 
1669 
1672 
1675 
1678 
1681 
1684 
1687 
1690 
1693 
1696 
1699 
1702 
1705 
1708 
1711 
1714 
1717 
1720 
1723 
1726 
1729 
1732 
1735 
1738 
1741 
1744 
1747 
1750 
1753 
1756 
1759 
1762 
1765 
1768 
1771 
1774 
1777 
1780 
1783 
1786 
1789 
1792 
1795 
1798 
1801 
1804 
1807 
1810 
1813 
1816 
1819 
1822 
1825 
1828 
1831 
1834 
1837 
1840 
1843 
1846 
1849 
1852 
1855 
1858 
1861 
1864 
1867 
1870 
1873 
1876 
1879 
1882 
1885 
1888 
1891 
1894 
1897 
1900 
1903 
1906 
1909 
1912 
1915 
1918 
1921 
1924 
1927 
1930 
1933 
1934 #ifdef WIN32
1935  ptr_wglCreatePbufferARB wglCreatePbufferARB;
1936  ptr_wglGetPbufferDCARB wglGetPbufferDCARB;
1937  ptr_wglReleasePbufferDCARB wglReleasePbufferDCARB;
1938  ptr_wglDestroyPbufferARB wglDestroyPbufferARB;
1939  ptr_wglQueryPbufferARB wglQueryPbufferARB;
1940 #endif
1941 
1944 
1946 };
1947 
1948 #define cl1Accum CL_GL1::functions->accum
1949 #define cl1AlphaFunc CL_GL1::functions->alphaFunc
1950 #define cl1AreTexturesResident CL_GL1::functions->areTexturesResident
1951 #define cl1ArrayElement CL_GL1::functions->arrayElement
1952 #define cl1Begin CL_GL1::functions->begin
1953 #define cl1BindTexture CL_GL1::functions->bindTexture
1954 #define cl1Bitmap CL_GL1::functions->bitmap
1955 #define cl1BlendFunc CL_GL1::functions->blendFunc
1956 #define cl1CallList CL_GL1::functions->callList
1957 #define cl1CallLists CL_GL1::functions->callLists
1958 #define cl1Clear CL_GL1::functions->clear
1959 #define cl1ClearAccum CL_GL1::functions->clearAccum
1960 #define cl1ClearColor CL_GL1::functions->clearColor
1961 #define cl1ClearDepth CL_GL1::functions->clearDepth
1962 #define cl1ClearIndex CL_GL1::functions->clearIndex
1963 #define cl1ClearStencil CL_GL1::functions->clearStencil
1964 #define cl1ClipPlane CL_GL1::functions->clipPlane
1965 #define cl1Color3b CL_GL1::functions->color3b
1966 #define cl1Color3bv CL_GL1::functions->color3bv
1967 #define cl1Color3d CL_GL1::functions->color3d
1968 #define cl1Color3dv CL_GL1::functions->color3dv
1969 #define cl1Color3f CL_GL1::functions->color3f
1970 #define cl1Color3fv CL_GL1::functions->color3fv
1971 #define cl1Color3i CL_GL1::functions->color3i
1972 #define cl1Color3iv CL_GL1::functions->color3iv
1973 #define cl1Color3s CL_GL1::functions->color3s
1974 #define cl1Color3sv CL_GL1::functions->color3sv
1975 #define cl1Color3ub CL_GL1::functions->color3ub
1976 #define cl1Color3ubv CL_GL1::functions->color3ubv
1977 #define cl1Color3ui CL_GL1::functions->color3ui
1978 #define cl1Color3uiv CL_GL1::functions->color3uiv
1979 #define cl1Color3us CL_GL1::functions->color3us
1980 #define cl1Color3usv CL_GL1::functions->color3usv
1981 #define cl1Color4b CL_GL1::functions->color4b
1982 #define cl1Color4bv CL_GL1::functions->color4bv
1983 #define cl1Color4d CL_GL1::functions->color4d
1984 #define cl1Color4dv CL_GL1::functions->color4dv
1985 #define cl1Color4f CL_GL1::functions->color4f
1986 #define cl1Color4fv CL_GL1::functions->color4fv
1987 #define cl1Color4i CL_GL1::functions->color4i
1988 #define cl1Color4iv CL_GL1::functions->color4iv
1989 #define cl1Color4s CL_GL1::functions->color4s
1990 #define cl1Color4sv CL_GL1::functions->color4sv
1991 #define cl1Color4ub CL_GL1::functions->color4ub
1992 #define cl1Color4ubv CL_GL1::functions->color4ubv
1993 #define cl1Color4ui CL_GL1::functions->color4ui
1994 #define cl1Color4uiv CL_GL1::functions->color4uiv
1995 #define cl1Color4us CL_GL1::functions->color4us
1996 #define cl1Color4usv CL_GL1::functions->color4usv
1997 #define cl1ColorMask CL_GL1::functions->colorMask
1998 #define cl1ColorMaterial CL_GL1::functions->colorMaterial
1999 #define cl1ColorPointer CL_GL1::functions->colorPointer
2000 #define cl1CopyPixels CL_GL1::functions->copyPixels
2001 #define cl1CopyTexImage1D CL_GL1::functions->copyTexImage1D
2002 #define cl1CopyTexImage2D CL_GL1::functions->copyTexImage2D
2003 #define cl1CopyTexSubImage1D CL_GL1::functions->copyTexSubImage1D
2004 #define cl1CopyTexSubImage2D CL_GL1::functions->copyTexSubImage2D
2005 #define cl1CopyTexSubImage3D CL_GL1::functions->copyTexSubImage3D
2006 #define cl1CullFace CL_GL1::functions->cullFace
2007 #define cl1DeleteLists CL_GL1::functions->deleteLists
2008 #define cl1DeleteTextures CL_GL1::functions->deleteTextures
2009 #define cl1DepthFunc CL_GL1::functions->depthFunc
2010 #define cl1DepthMask CL_GL1::functions->depthMask
2011 #define cl1DepthRange CL_GL1::functions->depthRange
2012 #define cl1Disable CL_GL1::functions->disable
2013 #define cl1DisableClientState CL_GL1::functions->disableClientState
2014 #define cl1DrawArrays CL_GL1::functions->drawArrays
2015 #define cl1DrawBuffer CL_GL1::functions->drawBuffer
2016 #define cl1DrawElements CL_GL1::functions->drawElements
2017 #define cl1DrawPixels CL_GL1::functions->drawPixels
2018 #define cl1EdgeFlag CL_GL1::functions->edgeFlag
2019 #define cl1EdgeFlagPointer CL_GL1::functions->edgeFlagPointer
2020 #define cl1EdgeFlagv CL_GL1::functions->edgeFlagv
2021 #define cl1Enable CL_GL1::functions->enable
2022 #define cl1EnableClientState CL_GL1::functions->enableClientState
2023 #define cl1End CL_GL1::functions->end
2024 #define cl1EndList CL_GL1::functions->endList
2025 #define cl1EvalCoord1d CL_GL1::functions->evalCoord1d
2026 #define cl1EvalCoord1dv CL_GL1::functions->evalCoord1dv
2027 #define cl1EvalCoord1f CL_GL1::functions->evalCoord1f
2028 #define cl1EvalCoord1fv CL_GL1::functions->evalCoord1fv
2029 #define cl1EvalCoord2d CL_GL1::functions->evalCoord2d
2030 #define cl1EvalCoord2dv CL_GL1::functions->evalCoord2dv
2031 #define cl1EvalCoord2f CL_GL1::functions->evalCoord2f
2032 #define cl1EvalCoord2fv CL_GL1::functions->evalCoord2fv
2033 #define cl1EvalMesh1 CL_GL1::functions->evalMesh1
2034 #define cl1EvalMesh2 CL_GL1::functions->evalMesh2
2035 #define cl1EvalPoint1 CL_GL1::functions->evalPoint1
2036 #define cl1EvalPoint2 CL_GL1::functions->evalPoint2
2037 #define cl1FeedbackBuffer CL_GL1::functions->feedbackBuffer
2038 #define cl1Finish CL_GL1::functions->finish
2039 #define cl1Flush CL_GL1::functions->flush
2040 #define cl1Fogf CL_GL1::functions->fogf
2041 #define cl1Fogfv CL_GL1::functions->fogfv
2042 #define cl1Fogi CL_GL1::functions->fogi
2043 #define cl1Fogiv CL_GL1::functions->fogiv
2044 #define cl1FrontFace CL_GL1::functions->frontFace
2045 #define cl1Frustum CL_GL1::functions->frustum
2046 #define cl1GenLists CL_GL1::functions->genLists
2047 #define cl1GenTextures CL_GL1::functions->genTextures
2048 #define cl1GetBooleanv CL_GL1::functions->getBooleanv
2049 #define cl1GetClipPlane CL_GL1::functions->getClipPlane
2050 #define cl1GetDoublev CL_GL1::functions->getDoublev
2051 #define cl1GetError CL_GL1::functions->getError
2052 #define cl1GetFloatv CL_GL1::functions->getFloatv
2053 #define cl1GetIntegerv CL_GL1::functions->getIntegerv
2054 #define cl1GetLightfv CL_GL1::functions->getLightfv
2055 #define cl1GetLightiv CL_GL1::functions->getLightiv
2056 #define cl1GetMapdv CL_GL1::functions->getMapdv
2057 #define cl1GetMapfv CL_GL1::functions->getMapfv
2058 #define cl1GetMapiv CL_GL1::functions->getMapiv
2059 #define cl1GetMaterialfv CL_GL1::functions->getMaterialfv
2060 #define cl1GetMaterialiv CL_GL1::functions->getMaterialiv
2061 #define cl1GetPixelMapfv CL_GL1::functions->getPixelMapfv
2062 #define cl1GetPixelMapuiv CL_GL1::functions->getPixelMapuiv
2063 #define cl1GetPixelMapusv CL_GL1::functions->getPixelMapusv
2064 #define cl1GetPointerv CL_GL1::functions->getPointerv
2065 #define cl1GetPolygonStipple CL_GL1::functions->getPolygonStipple
2066 #define cl1GetString CL_GL1::functions->getString
2067 #define cl1GetTexEnvfv CL_GL1::functions->getTexEnvfv
2068 #define cl1GetTexEnviv CL_GL1::functions->getTexEnviv
2069 #define cl1GetTexGendv CL_GL1::functions->getTexGendv
2070 #define cl1GetTexGenfv CL_GL1::functions->getTexGenfv
2071 #define cl1GetTexGeniv CL_GL1::functions->getTexGeniv
2072 #define cl1GetTexImage CL_GL1::functions->getTexImage
2073 #define cl1GetTexLevelParameterfv CL_GL1::functions->getTexLevelParameterfv
2074 #define cl1GetTexLevelParameteriv CL_GL1::functions->getTexLevelParameteriv
2075 #define cl1GetTexParameterfv CL_GL1::functions->getTexParameterfv
2076 #define cl1GetTexParameteriv CL_GL1::functions->getTexParameteriv
2077 #define cl1Hint CL_GL1::functions->hint
2078 #define cl1IndexMask CL_GL1::functions->indexMask
2079 #define cl1IndexPointer CL_GL1::functions->indexPointer
2080 #define cl1Indexd CL_GL1::functions->indexd
2081 #define cl1Indexdv CL_GL1::functions->indexdv
2082 #define cl1Indexf CL_GL1::functions->indexf
2083 #define cl1Indexfv CL_GL1::functions->indexfv
2084 #define cl1Indexi CL_GL1::functions->indexi
2085 #define cl1Indexiv CL_GL1::functions->indexiv
2086 #define cl1Indexs CL_GL1::functions->indexs
2087 #define cl1Indexsv CL_GL1::functions->indexsv
2088 #define cl1Indexub CL_GL1::functions->indexub
2089 #define cl1Indexubv CL_GL1::functions->indexubv
2090 #define cl1InitNames CL_GL1::functions->initNames
2091 #define cl1InterleavedArrays CL_GL1::functions->interleavedArrays
2092 #define cl1IsEnabled CL_GL1::functions->isEnabled
2093 #define cl1IsList CL_GL1::functions->isList
2094 #define cl1IsTexture CL_GL1::functions->isTexture
2095 #define cl1LightModelf CL_GL1::functions->lightModelf
2096 #define cl1LightModelfv CL_GL1::functions->lightModelfv
2097 #define cl1LightModeli CL_GL1::functions->lightModeli
2098 #define cl1LightModeliv CL_GL1::functions->lightModeliv
2099 #define cl1Lightf CL_GL1::functions->lightf
2100 #define cl1Lightfv CL_GL1::functions->lightfv
2101 #define cl1Lighti CL_GL1::functions->lighti
2102 #define cl1Lightiv CL_GL1::functions->lightiv
2103 #define cl1LineStipple CL_GL1::functions->lineStipple
2104 #define cl1LineWidth CL_GL1::functions->lineWidth
2105 #define cl1ListBase CL_GL1::functions->listBase
2106 #define cl1LoadIdentity CL_GL1::functions->loadIdentity
2107 #define cl1LoadMatrixd CL_GL1::functions->loadMatrixd
2108 #define cl1LoadMatrixf CL_GL1::functions->loadMatrixf
2109 #define cl1LoadName CL_GL1::functions->loadName
2110 #define cl1LogicOp CL_GL1::functions->logicOp
2111 #define cl1Map1d CL_GL1::functions->map1d
2112 #define cl1Map1f CL_GL1::functions->map1f
2113 #define cl1Map2d CL_GL1::functions->map2d
2114 #define cl1Map2f CL_GL1::functions->map2f
2115 #define cl1MapGrid1d CL_GL1::functions->mapGrid1d
2116 #define cl1MapGrid1f CL_GL1::functions->mapGrid1f
2117 #define cl1MapGrid2d CL_GL1::functions->mapGrid2d
2118 #define cl1MapGrid2f CL_GL1::functions->mapGrid2f
2119 #define cl1Materialf CL_GL1::functions->materialf
2120 #define cl1Materialfv CL_GL1::functions->materialfv
2121 #define cl1Materiali CL_GL1::functions->materiali
2122 #define cl1Materialiv CL_GL1::functions->materialiv
2123 #define cl1MatrixMode CL_GL1::functions->matrixMode
2124 #define cl1MultMatrixd CL_GL1::functions->multMatrixd
2125 #define cl1MultMatrixf CL_GL1::functions->multMatrixf
2126 #define cl1NewList CL_GL1::functions->newList
2127 #define cl1Normal3b CL_GL1::functions->normal3b
2128 #define cl1Normal3bv CL_GL1::functions->normal3bv
2129 #define cl1Normal3d CL_GL1::functions->normal3d
2130 #define cl1Normal3dv CL_GL1::functions->normal3dv
2131 #define cl1Normal3f CL_GL1::functions->normal3f
2132 #define cl1Normal3fv CL_GL1::functions->normal3fv
2133 #define cl1Normal3i CL_GL1::functions->normal3i
2134 #define cl1Normal3iv CL_GL1::functions->normal3iv
2135 #define cl1Normal3s CL_GL1::functions->normal3s
2136 #define cl1Normal3sv CL_GL1::functions->normal3sv
2137 #define cl1NormalPointer CL_GL1::functions->normalPointer
2138 #define cl1Ortho CL_GL1::functions->ortho
2139 #define cl1PassThrough CL_GL1::functions->passThrough
2140 #define cl1PixelMapfv CL_GL1::functions->pixelMapfv
2141 #define cl1PixelMapuiv CL_GL1::functions->pixelMapuiv
2142 #define cl1PixelMapusv CL_GL1::functions->pixelMapusv
2143 #define cl1PixelStoref CL_GL1::functions->pixelStoref
2144 #define cl1PixelStorei CL_GL1::functions->pixelStorei
2145 #define cl1PixelTransferf CL_GL1::functions->pixelTransferf
2146 #define cl1PixelTransferi CL_GL1::functions->pixelTransferi
2147 #define cl1PixelZoom CL_GL1::functions->pixelZoom
2148 #define cl1PointSize CL_GL1::functions->pointSize
2149 #define cl1PolygonMode CL_GL1::functions->polygonMode
2150 #define cl1PolygonOffset CL_GL1::functions->polygonOffset
2151 #define cl1PolygonStipple CL_GL1::functions->polygonStipple
2152 #define cl1PopAttrib CL_GL1::functions->popAttrib
2153 #define cl1PopClientAttrib CL_GL1::functions->popClientAttrib
2154 #define cl1PopMatrix CL_GL1::functions->popMatrix
2155 #define cl1PopName CL_GL1::functions->popName
2156 #define cl1PrioritizeTextures CL_GL1::functions->prioritizeTextures
2157 #define cl1PushAttrib CL_GL1::functions->pushAttrib
2158 #define cl1PushClientAttrib CL_GL1::functions->pushClientAttrib
2159 #define cl1PushMatrix CL_GL1::functions->pushMatrix
2160 #define cl1PushName CL_GL1::functions->pushName
2161 #define cl1RasterPos2d CL_GL1::functions->rasterPos2d
2162 #define cl1RasterPos2dv CL_GL1::functions->rasterPos2dv
2163 #define cl1RasterPos2f CL_GL1::functions->rasterPos2f
2164 #define cl1RasterPos2fv CL_GL1::functions->rasterPos2fv
2165 #define cl1RasterPos2i CL_GL1::functions->rasterPos2i
2166 #define cl1RasterPos2iv CL_GL1::functions->rasterPos2iv
2167 #define cl1RasterPos2s CL_GL1::functions->rasterPos2s
2168 #define cl1RasterPos2sv CL_GL1::functions->rasterPos2sv
2169 #define cl1RasterPos3d CL_GL1::functions->rasterPos3d
2170 #define cl1RasterPos3dv CL_GL1::functions->rasterPos3dv
2171 #define cl1RasterPos3f CL_GL1::functions->rasterPos3f
2172 #define cl1RasterPos3fv CL_GL1::functions->rasterPos3fv
2173 #define cl1RasterPos3i CL_GL1::functions->rasterPos3i
2174 #define cl1RasterPos3iv CL_GL1::functions->rasterPos3iv
2175 #define cl1RasterPos3s CL_GL1::functions->rasterPos3s
2176 #define cl1RasterPos3sv CL_GL1::functions->rasterPos3sv
2177 #define cl1RasterPos4d CL_GL1::functions->rasterPos4d
2178 #define cl1RasterPos4dv CL_GL1::functions->rasterPos4dv
2179 #define cl1RasterPos4f CL_GL1::functions->rasterPos4f
2180 #define cl1RasterPos4fv CL_GL1::functions->rasterPos4fv
2181 #define cl1RasterPos4i CL_GL1::functions->rasterPos4i
2182 #define cl1RasterPos4iv CL_GL1::functions->rasterPos4iv
2183 #define cl1RasterPos4s CL_GL1::functions->rasterPos4s
2184 #define cl1RasterPos4sv CL_GL1::functions->rasterPos4sv
2185 #define cl1ReadBuffer CL_GL1::functions->readBuffer
2186 #define cl1ReadPixels CL_GL1::functions->readPixels
2187 #define cl1Rectd CL_GL1::functions->rectd
2188 #define cl1Rectdv CL_GL1::functions->rectdv
2189 #define cl1Rectf CL_GL1::functions->rectf
2190 #define cl1Rectfv CL_GL1::functions->rectfv
2191 #define cl1Recti CL_GL1::functions->recti
2192 #define cl1Rectiv CL_GL1::functions->rectiv
2193 #define cl1Rects CL_GL1::functions->rects
2194 #define cl1Rectsv CL_GL1::functions->rectsv
2195 #define cl1RenderMode CL_GL1::functions->renderMode
2196 #define cl1Rotated CL_GL1::functions->rotated
2197 #define cl1Rotatef CL_GL1::functions->rotatef
2198 #define cl1Scaled CL_GL1::functions->scaled
2199 #define cl1Scalef CL_GL1::functions->scalef
2200 #define cl1Scissor CL_GL1::functions->scissor
2201 #define cl1SelectBuffer CL_GL1::functions->selectBuffer
2202 #define cl1ShadeModel CL_GL1::functions->shadeModel
2203 #define cl1StencilFunc CL_GL1::functions->stencilFunc
2204 #define cl1StencilMask CL_GL1::functions->stencilMask
2205 #define cl1StencilMaskSeparate CL_GL1::functions->stencilMaskSeparate
2206 #define cl1StencilOp CL_GL1::functions->stencilOp
2207 #define cl1TexCoord1d CL_GL1::functions->texCoord1d
2208 #define cl1TexCoord1dv CL_GL1::functions->texCoord1dv
2209 #define cl1TexCoord1f CL_GL1::functions->texCoord1f
2210 #define cl1TexCoord1fv CL_GL1::functions->texCoord1fv
2211 #define cl1TexCoord1i CL_GL1::functions->texCoord1i
2212 #define cl1TexCoord1iv CL_GL1::functions->texCoord1iv
2213 #define cl1TexCoord1s CL_GL1::functions->texCoord1s
2214 #define cl1TexCoord1sv CL_GL1::functions->texCoord1sv
2215 #define cl1TexCoord2d CL_GL1::functions->texCoord2d
2216 #define cl1TexCoord2dv CL_GL1::functions->texCoord2dv
2217 #define cl1TexCoord2f CL_GL1::functions->texCoord2f
2218 #define cl1TexCoord2fv CL_GL1::functions->texCoord2fv
2219 #define cl1TexCoord2i CL_GL1::functions->texCoord2i
2220 #define cl1TexCoord2iv CL_GL1::functions->texCoord2iv
2221 #define cl1TexCoord2s CL_GL1::functions->texCoord2s
2222 #define cl1TexCoord2sv CL_GL1::functions->texCoord2sv
2223 #define cl1TexCoord3d CL_GL1::functions->texCoord3d
2224 #define cl1TexCoord3dv CL_GL1::functions->texCoord3dv
2225 #define cl1TexCoord3f CL_GL1::functions->texCoord3f
2226 #define cl1TexCoord3fv CL_GL1::functions->texCoord3fv
2227 #define cl1TexCoord3i CL_GL1::functions->texCoord3i
2228 #define cl1TexCoord3iv CL_GL1::functions->texCoord3iv
2229 #define cl1TexCoord3s CL_GL1::functions->texCoord3s
2230 #define cl1TexCoord3sv CL_GL1::functions->texCoord3sv
2231 #define cl1TexCoord4d CL_GL1::functions->texCoord4d
2232 #define cl1TexCoord4dv CL_GL1::functions->texCoord4dv
2233 #define cl1TexCoord4f CL_GL1::functions->texCoord4f
2234 #define cl1TexCoord4fv CL_GL1::functions->texCoord4fv
2235 #define cl1TexCoord4i CL_GL1::functions->texCoord4i
2236 #define cl1TexCoord4iv CL_GL1::functions->texCoord4iv
2237 #define cl1TexCoord4s CL_GL1::functions->texCoord4s
2238 #define cl1TexCoord4sv CL_GL1::functions->texCoord4sv
2239 #define cl1TexCoordPointer CL_GL1::functions->texCoordPointer
2240 #define cl1TexEnvf CL_GL1::functions->texEnvf
2241 #define cl1TexEnvfv CL_GL1::functions->texEnvfv
2242 #define cl1TexEnvi CL_GL1::functions->texEnvi
2243 #define cl1TexEnviv CL_GL1::functions->texEnviv
2244 #define cl1TexGend CL_GL1::functions->texGend
2245 #define cl1TexGendv CL_GL1::functions->texGendv
2246 #define cl1TexGenf CL_GL1::functions->texGenf
2247 #define cl1TexGenfv CL_GL1::functions->texGenfv
2248 #define cl1TexGeni CL_GL1::functions->texGeni
2249 #define cl1TexGeniv CL_GL1::functions->texGeniv
2250 #define cl1TexImage1D CL_GL1::functions->texImage1D
2251 #define cl1TexImage2D CL_GL1::functions->texImage2D
2252 #define cl1TexParameterf CL_GL1::functions->texParameterf
2253 #define cl1TexParameterfv CL_GL1::functions->texParameterfv
2254 #define cl1TexParameteri CL_GL1::functions->texParameteri
2255 #define cl1TexParameteriv CL_GL1::functions->texParameteriv
2256 #define cl1TexSubImage1D CL_GL1::functions->texSubImage1D
2257 #define cl1TexSubImage2D CL_GL1::functions->texSubImage2D
2258 #define cl1TexSubImage3D CL_GL1::functions->texSubImage3D
2259 #define cl1Translated CL_GL1::functions->translated
2260 #define cl1Translatef CL_GL1::functions->translatef
2261 #define cl1Vertex2d CL_GL1::functions->vertex2d
2262 #define cl1Vertex2dv CL_GL1::functions->vertex2dv
2263 #define cl1Vertex2f CL_GL1::functions->vertex2f
2264 #define cl1Vertex2fv CL_GL1::functions->vertex2fv
2265 #define cl1Vertex2i CL_GL1::functions->vertex2i
2266 #define cl1Vertex2iv CL_GL1::functions->vertex2iv
2267 #define cl1Vertex2s CL_GL1::functions->vertex2s
2268 #define cl1Vertex2sv CL_GL1::functions->vertex2sv
2269 #define cl1Vertex3d CL_GL1::functions->vertex3d
2270 #define cl1Vertex3dv CL_GL1::functions->vertex3dv
2271 #define cl1Vertex3f CL_GL1::functions->vertex3f
2272 #define cl1Vertex3fv CL_GL1::functions->vertex3fv
2273 #define cl1Vertex3i CL_GL1::functions->vertex3i
2274 #define cl1Vertex3iv CL_GL1::functions->vertex3iv
2275 #define cl1Vertex3s CL_GL1::functions->vertex3s
2276 #define cl1Vertex3sv CL_GL1::functions->vertex3sv
2277 #define cl1Vertex4d CL_GL1::functions->vertex4d
2278 #define cl1Vertex4dv CL_GL1::functions->vertex4dv
2279 #define cl1Vertex4f CL_GL1::functions->vertex4f
2280 #define cl1Vertex4fv CL_GL1::functions->vertex4fv
2281 #define cl1Vertex4i CL_GL1::functions->vertex4i
2282 #define cl1Vertex4iv CL_GL1::functions->vertex4iv
2283 #define cl1Vertex4s CL_GL1::functions->vertex4s
2284 #define cl1Vertex4sv CL_GL1::functions->vertex4sv
2285 #define cl1VertexPointer CL_GL1::functions->vertexPointer
2286 #define cl1Viewport CL_GL1::functions->viewport
2287 #define cl1DrawRangeElements CL_GL1::functions->drawRangeElements
2288 #define cl1TexImage3D CL_GL1::functions->texImage3D
2289 #define cl1ColorTable CL_GL1::functions->colorTable
2290 #define cl1CopyColorTable CL_GL1::functions->copyColorTable
2291 #define cl1ColorTableParameteriv CL_GL1::functions->colorTableParameteriv
2292 #define cl1ColorTableParameterfv CL_GL1::functions->colorTableParameterfv
2293 #define cl1GetColorTable CL_GL1::functions->getColorTable
2294 #define cl1GetColorTableParameteriv CL_GL1::functions->getColorTableParameteriv
2295 #define cl1GetColorTableParameterfv CL_GL1::functions->getColorTableParameterfv
2296 #define cl1ColorSubTable CL_GL1::functions->colorSubTable
2297 #define cl1CopyColorSubTable CL_GL1::functions->copyColorSubTable
2298 #define cl1ConvolutionFilter1D CL_GL1::functions->convolutionFilter1D
2299 #define cl1ConvolutionFilter2D CL_GL1::functions->convolutionFilter2D
2300 #define cl1CopyConvolutionFilter1D CL_GL1::functions->copyConvolutionFilter1D
2301 #define cl1CopyConvolutionFilter2D CL_GL1::functions->copyConvolutionFilter2D
2302 #define cl1GetConvolutionFilter CL_GL1::functions->getConvolutionFilter
2303 #define cl1SeparableFilter2D CL_GL1::functions->separableFilter2D
2304 #define cl1GetSeparableFilter CL_GL1::functions->getSeparableFilter
2305 #define cl1ConvolutionParameteri CL_GL1::functions->convolutionParameteri
2306 #define cl1ConvolutionParameteriv CL_GL1::functions->convolutionParameteriv
2307 #define cl1ConvolutionParameterf CL_GL1::functions->convolutionParameterf
2308 #define cl1ConvolutionParameterfv CL_GL1::functions->convolutionParameterfv
2309 #define cl1GetConvolutionParameteriv CL_GL1::functions->getConvolutionParameteriv
2310 #define cl1GetConvolutionParameterfv CL_GL1::functions->getConvolutionParameterfv
2311 #define cl1Histogram CL_GL1::functions->histogram
2312 #define cl1ResetHistogram CL_GL1::functions->resetHistogram
2313 #define cl1GetHistogram CL_GL1::functions->getHistogram
2314 #define cl1GetHistogramParameteriv CL_GL1::functions->getHistogramParameteriv
2315 #define cl1GetHistogramParameterfv CL_GL1::functions->getHistogramParameterfv
2316 #define cl1Minmax CL_GL1::functions->minmax
2317 #define cl1ResetMinmax CL_GL1::functions->resetMinmax
2318 #define cl1GetMinmax CL_GL1::functions->getMinmax
2319 #define cl1GetMinmaxParameteriv CL_GL1::functions->getMinmaxParameteriv
2320 #define cl1GetMinmaxParameterfv CL_GL1::functions->getMinmaxParameterfv
2321 #define cl1BlendColor CL_GL1::functions->blendColor
2322 #define cl1BlendEquation CL_GL1::functions->blendEquation
2323 #define cl1ActiveTexture CL_GL1::functions->activeTexture
2324 #define cl1ClientActiveTexture CL_GL1::functions->clientActiveTexture
2325 #define cl1MultiTexCoord1d CL_GL1::functions->multiTexCoord1d
2326 #define cl1MultiTexCoord1dv CL_GL1::functions->multiTexCoord1dv
2327 #define cl1MultiTexCoord1f CL_GL1::functions->multiTexCoord1f
2328 #define cl1MultiTexCoord1fv CL_GL1::functions->multiTexCoord1fv
2329 #define cl1MultiTexCoord1i CL_GL1::functions->multiTexCoord1i
2330 #define cl1MultiTexCoord1iv CL_GL1::functions->multiTexCoord1iv
2331 #define cl1MultiTexCoord1s CL_GL1::functions->multiTexCoord1s
2332 #define cl1MultiTexCoord1sv CL_GL1::functions->multiTexCoord1sv
2333 #define cl1MultiTexCoord2d CL_GL1::functions->multiTexCoord2d
2334 #define cl1MultiTexCoord2dv CL_GL1::functions->multiTexCoord2dv
2335 #define cl1MultiTexCoord2f CL_GL1::functions->multiTexCoord2f
2336 #define cl1MultiTexCoord2fv CL_GL1::functions->multiTexCoord2fv
2337 #define cl1MultiTexCoord2i CL_GL1::functions->multiTexCoord2i
2338 #define cl1MultiTexCoord2iv CL_GL1::functions->multiTexCoord2iv
2339 #define cl1MultiTexCoord2s CL_GL1::functions->multiTexCoord2s
2340 #define cl1MultiTexCoord2sv CL_GL1::functions->multiTexCoord2sv
2341 #define cl1MultiTexCoord3d CL_GL1::functions->multiTexCoord3d
2342 #define cl1MultiTexCoord3dv CL_GL1::functions->multiTexCoord3dv
2343 #define cl1MultiTexCoord3f CL_GL1::functions->multiTexCoord3f
2344 #define cl1MultiTexCoord3fv CL_GL1::functions->multiTexCoord3fv
2345 #define cl1MultiTexCoord3i CL_GL1::functions->multiTexCoord3i
2346 #define cl1MultiTexCoord3iv CL_GL1::functions->multiTexCoord3iv
2347 #define cl1MultiTexCoord3s CL_GL1::functions->multiTexCoord3s
2348 #define cl1MultiTexCoord3sv CL_GL1::functions->multiTexCoord3sv
2349 #define cl1MultiTexCoord4d CL_GL1::functions->multiTexCoord4d
2350 #define cl1MultiTexCoord4dv CL_GL1::functions->multiTexCoord4dv
2351 #define cl1MultiTexCoord4f CL_GL1::functions->multiTexCoord4f
2352 #define cl1MultiTexCoord4fv CL_GL1::functions->multiTexCoord4fv
2353 #define cl1MultiTexCoord4i CL_GL1::functions->multiTexCoord4i
2354 #define cl1MultiTexCoord4iv CL_GL1::functions->multiTexCoord4iv
2355 #define cl1MultiTexCoord4s CL_GL1::functions->multiTexCoord4s
2356 #define cl1MultiTexCoord4sv CL_GL1::functions->multiTexCoord4sv
2357 #define cl1CompressedTexImage1D CL_GL1::functions->compressedTexImage1D
2358 #define cl1CompressedTexImage2D CL_GL1::functions->compressedTexImage2D
2359 #define cl1CompressedTexImage3D CL_GL1::functions->compressedTexImage3D
2360 #define cl1CompressedTexSubImage1D CL_GL1::functions->compressedTexSubImage1D
2361 #define cl1CompressedTexSubImage2D CL_GL1::functions->compressedTexSubImage2D
2362 #define cl1CompressedTexSubImage3D CL_GL1::functions->compressedTexSubImage3D
2363 #define cl1GetCompressedTexImage CL_GL1::functions->getCompressedTexImage
2364 #define cl1SampleCoverage CL_GL1::functions->sampleCoverage
2365 #define cl1LoadTransposeMatrixd CL_GL1::functions->glLoadTransposeMatrixd
2366 #define cl1LoadTransposeMatrixf CL_GL1::functions->glLoadTransposeMatrixf
2367 #define cl1MultTransposeMatrixd CL_GL1::functions->glMultTransposeMatrixd
2368 #define cl1MultTransposeMatrixf CL_GL1::functions->glMultTransposeMatrixf
2369 #define cl1FogCoordd CL_GL1::functions->fogCoordd
2370 #define cl1FogCoorddv CL_GL1::functions->fogCoorddv
2371 #define cl1FogCoordf CL_GL1::functions->fogCoordf
2372 #define cl1FogCoordfv CL_GL1::functions->fogCoordfv
2373 #define cl1FogCoordPointer CL_GL1::functions->fogCoordPointer
2374 #define cl1MultiDrawArrays CL_GL1::functions->multiDrawArrays
2375 #define cl1MultiDrawElements CL_GL1::functions->multiDrawElementsEXT
2376 #define cl1PointParameterf CL_GL1::functions->pointParameterf
2377 #define cl1PointParameterfv CL_GL1::functions->pointParameterfv
2378 #define cl1SecondaryColor3b CL_GL1::functions->secondaryColor3b
2379 #define cl1SecondaryColor3bv CL_GL1::functions->secondaryColor3bv
2380 #define cl1SecondaryColor3d CL_GL1::functions->secondaryColor3d
2381 #define cl1SecondaryColor3dv CL_GL1::functions->secondaryColor3dv
2382 #define cl1SecondaryColor3f CL_GL1::functions->secondaryColor3f
2383 #define cl1SecondaryColor3fv CL_GL1::functions->secondaryColor3fv
2384 #define cl1SecondaryColor3i CL_GL1::functions->secondaryColor3i
2385 #define cl1SecondaryColor3iv CL_GL1::functions->secondaryColor3iv
2386 #define cl1SecondaryColor3s CL_GL1::functions->secondaryColor3s
2387 #define cl1SecondaryColor3sv CL_GL1::functions->secondaryColor3sv
2388 #define cl1SecondaryColor3ub CL_GL1::functions->secondaryColor3ub
2389 #define cl1SecondaryColor3ubv CL_GL1::functions->secondaryColor3ubv
2390 #define cl1SecondaryColor3ui CL_GL1::functions->secondaryColor3ui
2391 #define cl1SecondaryColor3uiv CL_GL1::functions->secondaryColor3uiv
2392 #define cl1SecondaryColor3us CL_GL1::functions->secondaryColor3us
2393 #define cl1SecondaryColor3usv CL_GL1::functions->secondaryColor3usv
2394 #define cl1SecondaryColorPointer CL_GL1::functions->secondaryColorPointer
2395 #define cl1BlendFuncSeparate CL_GL1::functions->blendFuncSeparate
2396 #define cl1WindowPos2d CL_GL1::functions->windowPos2d
2397 #define cl1WindowPos2dv CL_GL1::functions->windowPos2dv
2398 #define cl1WindowPos2f CL_GL1::functions->windowPos2f
2399 #define cl1WindowPos2fv CL_GL1::functions->windowPos2fv
2400 #define cl1WindowPos2i CL_GL1::functions->windowPos2i
2401 #define cl1WindowPos2iv CL_GL1::functions->windowPos2iv
2402 #define cl1WindowPos2s CL_GL1::functions->windowPos2s
2403 #define cl1WindowPos2sv CL_GL1::functions->windowPos2sv
2404 #define cl1WindowPos3d CL_GL1::functions->windowPos3d
2405 #define cl1WindowPos3dv CL_GL1::functions->windowPos3dv
2406 #define cl1WindowPos3f CL_GL1::functions->windowPos3f
2407 #define cl1WindowPos3fv CL_GL1::functions->windowPos3fv
2408 #define cl1WindowPos3i CL_GL1::functions->windowPos3i
2409 #define cl1WindowPos3iv CL_GL1::functions->windowPos3iv
2410 #define cl1WindowPos3s CL_GL1::functions->windowPos3s
2411 #define cl1WindowPos3sv CL_GL1::functions->windowPos3sv
2412 #define cl1BindBuffer CL_GL1::functions->bindBuffer
2413 #define cl1DeleteBuffers CL_GL1::functions->deleteBuffers
2414 #define cl1GenBuffers CL_GL1::functions->genBuffers
2415 #define cl1IsBuffer CL_GL1::functions->isBuffer
2416 #define cl1BufferData CL_GL1::functions->bufferData
2417 #define cl1BufferSubData CL_GL1::functions->bufferSubData
2418 #define cl1GetBufferSubData CL_GL1::functions->getBufferSubData
2419 #define cl1MapBuffer CL_GL1::functions->mapBuffer
2420 #define cl1UnmapBuffer CL_GL1::functions->unmapBuffer
2421 #define cl1GetBufferParameteriv CL_GL1::functions->getBufferParameteriv
2422 #define cl1GetBufferPointerv CL_GL1::functions->getBufferPointerv
2423 #define cl1GenQueries CL_GL1::functions->genQueries
2424 #define cl1DeleteQueries CL_GL1::functions->deleteQueries
2425 #define cl1IsQuery CL_GL1::functions->isQuery
2426 #define cl1BeginQuery CL_GL1::functions->beginQuery
2427 #define cl1EndQuery CL_GL1::functions->endQuery
2428 #define cl1GetQueryiv CL_GL1::functions->getQueryiv
2429 #define cl1GetQueryObjectiv CL_GL1::functions->getQueryObjectiv
2430 #define cl1GetQueryObjectuiv CL_GL1::functions->getQueryObjectuiv
2431 #define cl1DeleteShader CL_GL1::functions->deleteShader
2432 #define cl1DeleteProgram CL_GL1::functions->deleteProgram
2433 #define cl1GetHandle CL_GL1::functions->getHandle
2434 #define cl1DetachShader CL_GL1::functions->detachShader
2435 #define cl1CreateShader CL_GL1::functions->createShader
2436 #define cl1ShaderSource CL_GL1::functions->shaderSource
2437 #define cl1CompileShader CL_GL1::functions->compileShader
2438 #define cl1CreateProgram CL_GL1::functions->createProgram
2439 #define cl1AttachShader CL_GL1::functions->attachShader
2440 #define cl1LinkProgram CL_GL1::functions->linkProgram
2441 #define cl1UseProgram CL_GL1::functions->useProgram
2442 #define cl1ValidateProgram CL_GL1::functions->validateProgram
2443 #define cl1Uniform1f CL_GL1::functions->uniform1f
2444 #define cl1Uniform2f CL_GL1::functions->uniform2f
2445 #define cl1Uniform3f CL_GL1::functions->uniform3f
2446 #define cl1Uniform4f CL_GL1::functions->uniform4f
2447 #define cl1Uniform1i CL_GL1::functions->uniform1i
2448 #define cl1Uniform2i CL_GL1::functions->uniform2i
2449 #define cl1Uniform3i CL_GL1::functions->uniform3i
2450 #define cl1Uniform4i CL_GL1::functions->uniform4i
2451 #define cl1Uniform1fv CL_GL1::functions->uniform1fv
2452 #define cl1Uniform2fv CL_GL1::functions->uniform2fv
2453 #define cl1Uniform3fv CL_GL1::functions->uniform3fv
2454 #define cl1Uniform4fv CL_GL1::functions->uniform4fv
2455 #define cl1Uniform1iv CL_GL1::functions->uniform1iv
2456 #define cl1Uniform2iv CL_GL1::functions->uniform2iv
2457 #define cl1Uniform3iv CL_GL1::functions->uniform3iv
2458 #define cl1Uniform4iv CL_GL1::functions->uniform4iv
2459 #define cl1UniformMatrix2fv CL_GL1::functions->uniformMatrix2fv
2460 #define cl1UniformMatrix3fv CL_GL1::functions->uniformMatrix3fv
2461 #define cl1UniformMatrix4fv CL_GL1::functions->uniformMatrix4fv
2462 #define cl1GetProgramfv CL_GL1::functions->getProgramfv
2463 #define cl1GetProgramiv CL_GL1::functions->getProgramiv
2464 #define cl1GetShaderfv CL_GL1::functions->getShaderfv
2465 #define cl1GetShaderiv CL_GL1::functions->getShaderiv
2466 #define cl1GetShaderInfoLog CL_GL1::functions->getShaderInfoLog
2467 #define cl1GetProgramInfoLog CL_GL1::functions->getProgramInfoLog
2468 #define cl1GetAttachedShaders CL_GL1::functions->getAttachedShaders
2469 #define cl1GetUniformLocation CL_GL1::functions->getUniformLocation
2470 #define cl1GetActiveUniform CL_GL1::functions->getActiveUniform
2471 #define cl1GetUniformfv CL_GL1::functions->getUniformfv
2472 #define cl1GetUniformiv CL_GL1::functions->getUniformiv
2473 #define cl1GetShaderSource CL_GL1::functions->getShaderSource
2474 #define cl1VertexAttrib1f CL_GL1::functions->vertexAttrib1f
2475 #define cl1VertexAttrib1s CL_GL1::functions->vertexAttrib1s
2476 #define cl1VertexAttrib1d CL_GL1::functions->vertexAttrib1d
2477 #define cl1VertexAttrib2f CL_GL1::functions->vertexAttrib2f
2478 #define cl1VertexAttrib2s CL_GL1::functions->vertexAttrib2s
2479 #define cl1VertexAttrib2d CL_GL1::functions->vertexAttrib2d
2480 #define cl1VertexAttrib3f CL_GL1::functions->vertexAttrib3f
2481 #define cl1VertexAttrib3s CL_GL1::functions->vertexAttrib3s
2482 #define cl1VertexAttrib3d CL_GL1::functions->vertexAttrib3d
2483 #define cl1VertexAttrib4f CL_GL1::functions->vertexAttrib4f
2484 #define cl1VertexAttrib4s CL_GL1::functions->vertexAttrib4s
2485 #define cl1VertexAttrib4d CL_GL1::functions->vertexAttrib4d
2486 #define cl1VertexAttrib4Nub CL_GL1::functions->vertexAttrib4Nub
2487 #define cl1VertexAttrib1fv CL_GL1::functions->vertexAttrib1fv
2488 #define cl1VertexAttrib1sv CL_GL1::functions->vertexAttrib1sv
2489 #define cl1VertexAttrib1dv CL_GL1::functions->vertexAttrib1dv
2490 #define cl1VertexAttrib2fv CL_GL1::functions->vertexAttrib2fv
2491 #define cl1VertexAttrib2sv CL_GL1::functions->vertexAttrib2sv
2492 #define cl1VertexAttrib2dv CL_GL1::functions->vertexAttrib2dv
2493 #define cl1VertexAttrib3fv CL_GL1::functions->vertexAttrib3fv
2494 #define cl1VertexAttrib3sv CL_GL1::functions->vertexAttrib3sv
2495 #define cl1VertexAttrib3dv CL_GL1::functions->vertexAttrib3dv
2496 #define cl1VertexAttrib4fv CL_GL1::functions->vertexAttrib4fv
2497 #define cl1VertexAttrib4sv CL_GL1::functions->vertexAttrib4sv
2498 #define cl1VertexAttrib4dv CL_GL1::functions->vertexAttrib4dv
2499 #define cl1VertexAttrib4iv CL_GL1::functions->vertexAttrib4iv
2500 #define cl1VertexAttrib4bv CL_GL1::functions->vertexAttrib4bv
2501 #define cl1VertexAttrib4ubv CL_GL1::functions->vertexAttrib4ubv
2502 #define cl1VertexAttrib4usv CL_GL1::functions->vertexAttrib4usv
2503 #define cl1VertexAttrib4uiv CL_GL1::functions->vertexAttrib4uiv
2504 #define cl1VertexAttrib4Nbv CL_GL1::functions->vertexAttrib4Nbv
2505 #define cl1VertexAttrib4Nsv CL_GL1::functions->vertexAttrib4Nsv
2506 #define cl1VertexAttrib4Niv CL_GL1::functions->vertexAttrib4Niv
2507 #define cl1VertexAttrib4Nubv CL_GL1::functions->vertexAttrib4Nubv
2508 #define cl1VertexAttrib4Nusv CL_GL1::functions->vertexAttrib4Nusv
2509 #define cl1VertexAttrib4Nuiv CL_GL1::functions->vertexAttrib4Nuiv
2510 #define cl1VertexAttribPointer CL_GL1::functions->vertexAttribPointer
2511 #define cl1EnableVertexAttribArray CL_GL1::functions->enableVertexAttribArray
2512 #define cl1DisableVertexAttribArray CL_GL1::functions->disableVertexAttribArray
2513 #define cl1BindAttribLocation CL_GL1::functions->bindAttribLocation
2514 #define cl1GetActiveAttrib CL_GL1::functions->getActiveAttrib
2515 #define cl1GetAttribLocation CL_GL1::functions->getAttribLocation
2516 #define cl1GetVertexAttribdv CL_GL1::functions->getVertexAttribdv
2517 #define cl1GetVertexAttribfv CL_GL1::functions->getVertexAttribfv
2518 #define cl1GetVertexAttribiv CL_GL1::functions->getVertexAttribiv
2519 #define cl1GetVertexAttribPointerv CL_GL1::functions->getVertexAttribPointerv
2520 #define cl1DrawBuffers CL_GL1::functions->drawBuffers
2521 #define cl1StencilFuncSeparate CL_GL1::functions->stencilFuncSeparate
2522 #define cl1StencilOpSeparate CL_GL1::functions->stencilOpSeparate
2523 #define cl1IsRenderbuffer CL_GL1::functions->isRenderbuffer
2524 #define cl1BindRenderbuffer CL_GL1::functions->bindRenderbuffer
2525 #define cl1DeleteRenderbuffers CL_GL1::functions->deleteRenderbuffers
2526 #define cl1GenRenderbuffers CL_GL1::functions->genRenderbuffers
2527 #define cl1RenderbufferStorage CL_GL1::functions->renderbufferStorage
2528 #define cl1GetRenderbufferParameteriv CL_GL1::functions->getRenderbufferParameteriv
2529 #define cl1IsFramebuffer CL_GL1::functions->isFramebuffer
2530 #define cl1BindFramebuffer CL_GL1::functions->bindFramebuffer
2531 #define cl1DeleteFramebuffers CL_GL1::functions->deleteFramebuffers
2532 #define cl1GenFramebuffers CL_GL1::functions->genFramebuffers
2533 #define cl1CheckFramebufferStatus CL_GL1::functions->checkFramebufferStatus
2534 #define cl1FramebufferTexture1D CL_GL1::functions->framebufferTexture1D
2535 #define cl1FramebufferTexture2D CL_GL1::functions->framebufferTexture2D
2536 #define cl1FramebufferTexture3D CL_GL1::functions->framebufferTexture3D
2537 #define cl1FramebufferRenderbuffer CL_GL1::functions->framebufferRenderbuffer
2538 #define cl1GetFramebufferAttachmentParameteriv CL_GL1::functions->getFramebufferAttachmentParameteriv
2539 #define cl1GenerateMipmap CL_GL1::functions->generateMipmap
2540 #define cl1BlitFramebuffer CL_GL1::functions->blitFramebuffer
2541 
2542 #ifdef WIN32
2543 #define cl1WglCreatePbufferARB CL_GL1::functions->wglCreatePbufferARB
2544 #define cl1WglGetPbufferDCARB CL_GL1::functions->wglGetPbufferDCARB
2545 #define cl1WglReleasePbufferDCARB CL_GL1::functions->wglReleasePbufferDCARB
2546 #define cl1WglDestroyPbufferARB CL_GL1::functions->wglDestroyPbufferARB
2547 #define cl1WglQueryPbufferARB CL_GL1::functions->wglQueryPbufferARB
2548 #endif
2549 
2551 
2553