opengl_wrap.h

Go to the documentation of this file.
00001 /*
00002 **  ClanLib SDK
00003 **  Copyright (c) 1997-2009 The ClanLib Team
00004 **
00005 **  This software is provided 'as-is', without any express or implied
00006 **  warranty.  In no event will the authors be held liable for any damages
00007 **  arising from the use of this software.
00008 **
00009 **  Permission is granted to anyone to use this software for any purpose,
00010 **  including commercial applications, and to alter it and redistribute it
00011 **  freely, subject to the following restrictions:
00012 **
00013 **  1. The origin of this software must not be misrepresented; you must not
00014 **     claim that you wrote the original software. If you use this software
00015 **     in a product, an acknowledgment in the product documentation would be
00016 **     appreciated but is not required.
00017 **  2. Altered source versions must be plainly marked as such, and must not be
00018 **     misrepresented as being the original software.
00019 **  3. This notice may not be removed or altered from any source distribution.
00020 **
00021 **  Note: Some of the libraries ClanLib may link to may have additional
00022 **  requirements or restrictions.
00023 **
00024 **  File Author(s):
00025 **
00026 **    Magnus Norddahl
00027 */
00028 
00031 
00032 #pragma once
00033 
00034 #include "opengl.h"
00035 #include "opengl_defines.h"
00036 
00037 #ifdef WIN32
00038 #define CL_GLFUNC WINAPI
00039 #else
00040 #define CL_GLFUNC
00041 #endif
00042 
00045 
00049 class CL_GLFunctions
00050 {
00051 
00053 
00056 
00057 public:
00058         typedef void (CL_GLFUNC *ptr_glAccum)(CLenum op, CLfloat value);
00059         typedef void (CL_GLFUNC *ptr_glAlphaFunc)(CLenum func, CLclampf ref);
00060         typedef CLboolean (CL_GLFUNC *ptr_glAreTexturesResident)(CLsizei n, const CLuint *textures, CLboolean *residences);
00061         typedef void (CL_GLFUNC *ptr_glArrayElement)(CLint i);
00062         typedef void (CL_GLFUNC *ptr_glBegin)(CLenum mode);
00063         typedef void (CL_GLFUNC *ptr_glBindTexture)(CLenum target, CLuint texture);
00064         typedef void (CL_GLFUNC *ptr_glBitmap)(CLsizei width, CLsizei height, CLfloat xorig, CLfloat yorig, CLfloat xmove, CLfloat ymove, const CLubyte *bitmap);
00065         typedef void (CL_GLFUNC *ptr_glBlendFunc)(CLenum sfactor, CLenum dfactor);
00066         typedef void (CL_GLFUNC *ptr_glCallList)(CLuint list);
00067         typedef void (CL_GLFUNC *ptr_glCallLists)(CLsizei n, CLenum type, const CLvoid *lists);
00068         typedef void (CL_GLFUNC *ptr_glClear)(CLbitfield mask);
00069         typedef void (CL_GLFUNC *ptr_glClearAccum)(CLfloat red, CLfloat green, CLfloat blue, CLfloat alpha);
00070         typedef void (CL_GLFUNC *ptr_glClearColor)(CLclampf red, CLclampf green, CLclampf blue, CLclampf alpha);
00071         typedef void (CL_GLFUNC *ptr_glClearDepth)(CLclampd depth);
00072         typedef void (CL_GLFUNC *ptr_glClearIndex)(CLfloat c);
00073         typedef void (CL_GLFUNC *ptr_glClearStencil)(CLint s);
00074         typedef void (CL_GLFUNC *ptr_glClipPlane)(CLenum plane, const CLdouble *equation);
00075         typedef void (CL_GLFUNC *ptr_glColor3b)(CLbyte red, CLbyte green, CLbyte blue);
00076         typedef void (CL_GLFUNC *ptr_glColor3bv)(const CLbyte *v);
00077         typedef void (CL_GLFUNC *ptr_glColor3d)(CLdouble red, CLdouble green, CLdouble blue);
00078         typedef void (CL_GLFUNC *ptr_glColor3dv)(const CLdouble *v);
00079         typedef void (CL_GLFUNC *ptr_glColor3f)(CLfloat red, CLfloat green, CLfloat blue);
00080         typedef void (CL_GLFUNC *ptr_glColor3fv)(const CLfloat *v);
00081         typedef void (CL_GLFUNC *ptr_glColor3i)(CLint red, CLint green, CLint blue);
00082         typedef void (CL_GLFUNC *ptr_glColor3iv)(const CLint *v);
00083         typedef void (CL_GLFUNC *ptr_glColor3s)(CLshort red, CLshort green, CLshort blue);
00084         typedef void (CL_GLFUNC *ptr_glColor3sv)(const CLshort *v);
00085         typedef void (CL_GLFUNC *ptr_glColor3ub)(CLubyte red, CLubyte green, CLubyte blue);
00086         typedef void (CL_GLFUNC *ptr_glColor3ubv)(const CLubyte *v);
00087         typedef void (CL_GLFUNC *ptr_glColor3ui)(CLuint red, CLuint green, CLuint blue);
00088         typedef void (CL_GLFUNC *ptr_glColor3uiv)(const CLuint *v);
00089         typedef void (CL_GLFUNC *ptr_glColor3us)(CLushort red, CLushort green, CLushort blue);
00090         typedef void (CL_GLFUNC *ptr_glColor3usv)(const CLushort *v);
00091         typedef void (CL_GLFUNC *ptr_glColor4b)(CLbyte red, CLbyte green, CLbyte blue, CLbyte alpha);
00092         typedef void (CL_GLFUNC *ptr_glColor4bv)(const CLbyte *v);
00093         typedef void (CL_GLFUNC *ptr_glColor4d)(CLdouble red, CLdouble green, CLdouble blue, CLdouble alpha);
00094         typedef void (CL_GLFUNC *ptr_glColor4dv)(const CLdouble *v);
00095         typedef void (CL_GLFUNC *ptr_glColor4f)(CLfloat red, CLfloat green, CLfloat blue, CLfloat alpha);
00096         typedef void (CL_GLFUNC *ptr_glColor4fv)(const CLfloat *v);
00097         typedef void (CL_GLFUNC *ptr_glColor4i)(CLint red, CLint green, CLint blue, CLint alpha);
00098         typedef void (CL_GLFUNC *ptr_glColor4iv)(const CLint *v);
00099         typedef void (CL_GLFUNC *ptr_glColor4s)(CLshort red, CLshort green, CLshort blue, CLshort alpha);
00100         typedef void (CL_GLFUNC *ptr_glColor4sv)(const CLshort *v);
00101         typedef void (CL_GLFUNC *ptr_glColor4ub)(CLubyte red, CLubyte green, CLubyte blue, CLubyte alpha);
00102         typedef void (CL_GLFUNC *ptr_glColor4ubv)(const CLubyte *v);
00103         typedef void (CL_GLFUNC *ptr_glColor4ui)(CLuint red, CLuint green, CLuint blue, CLuint alpha);
00104         typedef void (CL_GLFUNC *ptr_glColor4uiv)(const CLuint *v);
00105         typedef void (CL_GLFUNC *ptr_glColor4us)(CLushort red, CLushort green, CLushort blue, CLushort alpha);
00106         typedef void (CL_GLFUNC *ptr_glColor4usv)(const CLushort *v);
00107         typedef void (CL_GLFUNC *ptr_glColorMask)(CLboolean red, CLboolean green, CLboolean blue, CLboolean alpha);
00108         typedef void (CL_GLFUNC *ptr_glColorMaterial)(CLenum face, CLenum mode);
00109         typedef void (CL_GLFUNC *ptr_glColorPointer)(CLint size, CLenum type, CLsizei stride, const CLvoid *pointer);
00110         typedef void (CL_GLFUNC *ptr_glCopyPixels)(CLint x, CLint y, CLsizei width, CLsizei height, CLenum type);
00111         typedef void (CL_GLFUNC *ptr_glCopyTexImage1D)(CLenum target, CLint level, CLenum internalformat, CLint x, CLint y, CLsizei width, CLint border);
00112         typedef void (CL_GLFUNC *ptr_glCopyTexImage2D)(CLenum target, CLint level, CLenum internalformat, CLint x, CLint y, CLsizei width, CLsizei height, CLint border);
00113         typedef void (CL_GLFUNC *ptr_glCopyTexSubImage1D)(CLenum target, CLint level, CLint xoffset, CLint x, CLint y, CLsizei width);
00114         typedef void (CL_GLFUNC *ptr_glCopyTexSubImage2D)(CLenum target, CLint level, CLint xoffset, CLint yoffset, CLint x, CLint y, CLsizei width, CLsizei height);
00115         typedef void (CL_GLFUNC *ptr_glCullFace)(CLenum mode);
00116         typedef void (CL_GLFUNC *ptr_glDeleteLists)(CLuint list, CLsizei range);
00117         typedef void (CL_GLFUNC *ptr_glDeleteTextures)(CLsizei n, const CLuint *textures);
00118         typedef void (CL_GLFUNC *ptr_glDepthFunc)(CLenum func);
00119         typedef void (CL_GLFUNC *ptr_glDepthMask)(CLboolean flag);
00120         typedef void (CL_GLFUNC *ptr_glDepthRange)(CLclampd zNear, CLclampd zFar);
00121         typedef void (CL_GLFUNC *ptr_glDisable)(CLenum cap);
00122         typedef void (CL_GLFUNC *ptr_glDisableClientState)(CLenum array);
00123         typedef void (CL_GLFUNC *ptr_glDrawArrays)(CLenum mode, CLint first, CLsizei count);
00124         typedef void (CL_GLFUNC *ptr_glDrawBuffer)(CLenum mode);
00125         typedef void (CL_GLFUNC *ptr_glDrawElements)(CLenum mode, CLsizei count, CLenum type, const CLvoid *indices);
00126         typedef void (CL_GLFUNC *ptr_glDrawPixels)(CLsizei width, CLsizei height, CLenum format, CLenum type, const CLvoid *pixels);
00127         typedef void (CL_GLFUNC *ptr_glEdgeFlag)(CLboolean flag);
00128         typedef void (CL_GLFUNC *ptr_glEdgeFlagPointer)(CLsizei stride, const CLvoid *pointer);
00129         typedef void (CL_GLFUNC *ptr_glEdgeFlagv)(const CLboolean *flag);
00130         typedef void (CL_GLFUNC *ptr_glEnable)(CLenum cap);
00131         typedef void (CL_GLFUNC *ptr_glEnableClientState)(CLenum array);
00132         typedef void (CL_GLFUNC *ptr_glEnd)(void);
00133         typedef void (CL_GLFUNC *ptr_glEndList)(void);
00134         typedef void (CL_GLFUNC *ptr_glEvalCoord1d)(CLdouble u);
00135         typedef void (CL_GLFUNC *ptr_glEvalCoord1dv)(const CLdouble *u);
00136         typedef void (CL_GLFUNC *ptr_glEvalCoord1f)(CLfloat u);
00137         typedef void (CL_GLFUNC *ptr_glEvalCoord1fv)(const CLfloat *u);
00138         typedef void (CL_GLFUNC *ptr_glEvalCoord2d)(CLdouble u, CLdouble v);
00139         typedef void (CL_GLFUNC *ptr_glEvalCoord2dv)(const CLdouble *u);
00140         typedef void (CL_GLFUNC *ptr_glEvalCoord2f)(CLfloat u, CLfloat v);
00141         typedef void (CL_GLFUNC *ptr_glEvalCoord2fv)(const CLfloat *u);
00142         typedef void (CL_GLFUNC *ptr_glEvalMesh1)(CLenum mode, CLint i1, CLint i2);
00143         typedef void (CL_GLFUNC *ptr_glEvalMesh2)(CLenum mode, CLint i1, CLint i2, CLint j1, CLint j2);
00144         typedef void (CL_GLFUNC *ptr_glEvalPoint1)(CLint i);
00145         typedef void (CL_GLFUNC *ptr_glEvalPoint2)(CLint i, CLint j);
00146         typedef void (CL_GLFUNC *ptr_glFeedbackBuffer)(CLsizei size, CLenum type, CLfloat *buffer);
00147         typedef void (CL_GLFUNC *ptr_glFinish)(void);
00148         typedef void (CL_GLFUNC *ptr_glFlush)(void);
00149         typedef void (CL_GLFUNC *ptr_glFogf)(CLenum pname, CLfloat param);
00150         typedef void (CL_GLFUNC *ptr_glFogfv)(CLenum pname, const CLfloat *params);
00151         typedef void (CL_GLFUNC *ptr_glFogi)(CLenum pname, CLint param);
00152         typedef void (CL_GLFUNC *ptr_glFogiv)(CLenum pname, const CLint *params);
00153         typedef void (CL_GLFUNC *ptr_glFrontFace)(CLenum mode);
00154         typedef void (CL_GLFUNC *ptr_glFrustum)(CLdouble left, CLdouble right, CLdouble bottom, CLdouble top, CLdouble zNear, CLdouble zFar);
00155         typedef CLuint (CL_GLFUNC *ptr_glGenLists)(CLsizei range);
00156         typedef void (CL_GLFUNC *ptr_glGenTextures)(CLsizei n, CLuint *textures);
00157         typedef void (CL_GLFUNC *ptr_glGetBooleanv)(CLenum pname, CLboolean *params);
00158         typedef void (CL_GLFUNC *ptr_glGetClipPlane)(CLenum plane, CLdouble *equation);
00159         typedef void (CL_GLFUNC *ptr_glGetDoublev)(CLenum pname, CLdouble *params);
00160         typedef CLenum (CL_GLFUNC *ptr_glGetError)(void);
00161         typedef void (CL_GLFUNC *ptr_glGetFloatv)(CLenum pname, CLfloat *params);
00162         typedef void (CL_GLFUNC *ptr_glGetIntegerv)(CLenum pname, CLint *params);
00163         typedef void (CL_GLFUNC *ptr_glGetLightfv)(CLenum light, CLenum pname, CLfloat *params);
00164         typedef void (CL_GLFUNC *ptr_glGetLightiv)(CLenum light, CLenum pname, CLint *params);
00165         typedef void (CL_GLFUNC *ptr_glGetMapdv)(CLenum target, CLenum query, CLdouble *v);
00166         typedef void (CL_GLFUNC *ptr_glGetMapfv)(CLenum target, CLenum query, CLfloat *v);
00167         typedef void (CL_GLFUNC *ptr_glGetMapiv)(CLenum target, CLenum query, CLint *v);
00168         typedef void (CL_GLFUNC *ptr_glGetMaterialfv)(CLenum face, CLenum pname, CLfloat *params);
00169         typedef void (CL_GLFUNC *ptr_glGetMaterialiv)(CLenum face, CLenum pname, CLint *params);
00170         typedef void (CL_GLFUNC *ptr_glGetPixelMapfv)(CLenum map, CLfloat *values);
00171         typedef void (CL_GLFUNC *ptr_glGetPixelMapuiv)(CLenum map, CLuint *values);
00172         typedef void (CL_GLFUNC *ptr_glGetPixelMapusv)(CLenum map, CLushort *values);
00173         typedef void (CL_GLFUNC *ptr_glGetPointerv)(CLenum pname, CLvoid* *params);
00174         typedef void (CL_GLFUNC *ptr_glGetPolygonStipple)(CLubyte *mask);
00175         typedef const CLubyte *(CL_GLFUNC *ptr_glGetString)(CLenum name);
00176         typedef void (CL_GLFUNC *ptr_glGetTexEnvfv)(CLenum target, CLenum pname, CLfloat *params);
00177         typedef void (CL_GLFUNC *ptr_glGetTexEnviv)(CLenum target, CLenum pname, CLint *params);
00178         typedef void (CL_GLFUNC *ptr_glGetTexGendv)(CLenum coord, CLenum pname, CLdouble *params);
00179         typedef void (CL_GLFUNC *ptr_glGetTexGenfv)(CLenum coord, CLenum pname, CLfloat *params);
00180         typedef void (CL_GLFUNC *ptr_glGetTexGeniv)(CLenum coord, CLenum pname, CLint *params);
00181         typedef void (CL_GLFUNC *ptr_glGetTexImage)(CLenum target, CLint level, CLenum format, CLenum type, CLvoid *pixels);
00182         typedef void (CL_GLFUNC *ptr_glGetTexLevelParameterfv)(CLenum target, CLint level, CLenum pname, CLfloat *params);
00183         typedef void (CL_GLFUNC *ptr_glGetTexLevelParameteriv)(CLenum target, CLint level, CLenum pname, CLint *params);
00184         typedef void (CL_GLFUNC *ptr_glGetTexParameterfv)(CLenum target, CLenum pname, CLfloat *params);
00185         typedef void (CL_GLFUNC *ptr_glGetTexParameteriv)(CLenum target, CLenum pname, CLint *params);
00186         typedef void (CL_GLFUNC *ptr_glHint)(CLenum target, CLenum mode);
00187         typedef void (CL_GLFUNC *ptr_glIndexMask)(CLuint mask);
00188         typedef void (CL_GLFUNC *ptr_glIndexPointer)(CLenum type, CLsizei stride, const CLvoid *pointer);
00189         typedef void (CL_GLFUNC *ptr_glIndexd)(CLdouble c);
00190         typedef void (CL_GLFUNC *ptr_glIndexdv)(const CLdouble *c);
00191         typedef void (CL_GLFUNC *ptr_glIndexf)(CLfloat c);
00192         typedef void (CL_GLFUNC *ptr_glIndexfv)(const CLfloat *c);
00193         typedef void (CL_GLFUNC *ptr_glIndexi)(CLint c);
00194         typedef void (CL_GLFUNC *ptr_glIndexiv)(const CLint *c);
00195         typedef void (CL_GLFUNC *ptr_glIndexs)(CLshort c);
00196         typedef void (CL_GLFUNC *ptr_glIndexsv)(const CLshort *c);
00197         typedef void (CL_GLFUNC *ptr_glIndexub)(CLubyte c);
00198         typedef void (CL_GLFUNC *ptr_glIndexubv)(const CLubyte *c);
00199         typedef void (CL_GLFUNC *ptr_glInitNames)(void);
00200         typedef void (CL_GLFUNC *ptr_glInterleavedArrays)(CLenum format, CLsizei stride, const CLvoid *pointer);
00201         typedef CLboolean (CL_GLFUNC *ptr_glIsEnabled)(CLenum cap);
00202         typedef CLboolean (CL_GLFUNC *ptr_glIsList)(CLuint list);
00203         typedef CLboolean (CL_GLFUNC *ptr_glIsTexture)(CLuint texture);
00204         typedef void (CL_GLFUNC *ptr_glLightModelf)(CLenum pname, CLfloat param);
00205         typedef void (CL_GLFUNC *ptr_glLightModelfv)(CLenum pname, const CLfloat *params);
00206         typedef void (CL_GLFUNC *ptr_glLightModeli)(CLenum pname, CLint param);
00207         typedef void (CL_GLFUNC *ptr_glLightModeliv)(CLenum pname, const CLint *params);
00208         typedef void (CL_GLFUNC *ptr_glLightf)(CLenum light, CLenum pname, CLfloat param);
00209         typedef void (CL_GLFUNC *ptr_glLightfv)(CLenum light, CLenum pname, const CLfloat *params);
00210         typedef void (CL_GLFUNC *ptr_glLighti)(CLenum light, CLenum pname, CLint param);
00211         typedef void (CL_GLFUNC *ptr_glLightiv)(CLenum light, CLenum pname, const CLint *params);
00212         typedef void (CL_GLFUNC *ptr_glLineStipple)(CLint factor, CLushort pattern);
00213         typedef void (CL_GLFUNC *ptr_glLineWidth)(CLfloat width);
00214         typedef void (CL_GLFUNC *ptr_glListBase)(CLuint base);
00215         typedef void (CL_GLFUNC *ptr_glLoadIdentity)(void);
00216         typedef void (CL_GLFUNC *ptr_glLoadMatrixd)(const CLdouble *m);
00217         typedef void (CL_GLFUNC *ptr_glLoadMatrixf)(const CLfloat *m);
00218         typedef void (CL_GLFUNC *ptr_glLoadName)(CLuint name);
00219         typedef void (CL_GLFUNC *ptr_glLogicOp)(CLenum opcode);
00220         typedef void (CL_GLFUNC *ptr_glMap1d)(CLenum target, CLdouble u1, CLdouble u2, CLint stride, CLint order, const CLdouble *points);
00221         typedef void (CL_GLFUNC *ptr_glMap1f)(CLenum target, CLfloat u1, CLfloat u2, CLint stride, CLint order, const CLfloat *points);
00222         typedef void (CL_GLFUNC *ptr_glMap2d)(CLenum target, CLdouble u1, CLdouble u2, CLint ustride, CLint uorder, CLdouble v1, CLdouble v2, CLint vstride, CLint vorder, const CLdouble *points);
00223         typedef void (CL_GLFUNC *ptr_glMap2f)(CLenum target, CLfloat u1, CLfloat u2, CLint ustride, CLint uorder, CLfloat v1, CLfloat v2, CLint vstride, CLint vorder, const CLfloat *points);
00224         typedef void (CL_GLFUNC *ptr_glMapGrid1d)(CLint un, CLdouble u1, CLdouble u2);
00225         typedef void (CL_GLFUNC *ptr_glMapGrid1f)(CLint un, CLfloat u1, CLfloat u2);
00226         typedef void (CL_GLFUNC *ptr_glMapGrid2d)(CLint un, CLdouble u1, CLdouble u2, CLint vn, CLdouble v1, CLdouble v2);
00227         typedef void (CL_GLFUNC *ptr_glMapGrid2f)(CLint un, CLfloat u1, CLfloat u2, CLint vn, CLfloat v1, CLfloat v2);
00228         typedef void (CL_GLFUNC *ptr_glMaterialf)(CLenum face, CLenum pname, CLfloat param);
00229         typedef void (CL_GLFUNC *ptr_glMaterialfv)(CLenum face, CLenum pname, const CLfloat *params);
00230         typedef void (CL_GLFUNC *ptr_glMateriali)(CLenum face, CLenum pname, CLint param);
00231         typedef void (CL_GLFUNC *ptr_glMaterialiv)(CLenum face, CLenum pname, const CLint *params);
00232         typedef void (CL_GLFUNC *ptr_glMatrixMode)(CLenum mode);
00233         typedef void (CL_GLFUNC *ptr_glMultMatrixd)(const CLdouble *m);
00234         typedef void (CL_GLFUNC *ptr_glMultMatrixf)(const CLfloat *m);
00235         typedef void (CL_GLFUNC *ptr_glNewList)(CLuint list, CLenum mode);
00236         typedef void (CL_GLFUNC *ptr_glNormal3b)(CLbyte nx, CLbyte ny, CLbyte nz);
00237         typedef void (CL_GLFUNC *ptr_glNormal3bv)(const CLbyte *v);
00238         typedef void (CL_GLFUNC *ptr_glNormal3d)(CLdouble nx, CLdouble ny, CLdouble nz);
00239         typedef void (CL_GLFUNC *ptr_glNormal3dv)(const CLdouble *v);
00240         typedef void (CL_GLFUNC *ptr_glNormal3f)(CLfloat nx, CLfloat ny, CLfloat nz);
00241         typedef void (CL_GLFUNC *ptr_glNormal3fv)(const CLfloat *v);
00242         typedef void (CL_GLFUNC *ptr_glNormal3i)(CLint nx, CLint ny, CLint nz);
00243         typedef void (CL_GLFUNC *ptr_glNormal3iv)(const CLint *v);
00244         typedef void (CL_GLFUNC *ptr_glNormal3s)(CLshort nx, CLshort ny, CLshort nz);
00245         typedef void (CL_GLFUNC *ptr_glNormal3sv)(const CLshort *v);
00246         typedef void (CL_GLFUNC *ptr_glNormalPointer)(CLenum type, CLsizei stride, const CLvoid *pointer);
00247         typedef void (CL_GLFUNC *ptr_glOrtho)(CLdouble left, CLdouble right, CLdouble bottom, CLdouble top, CLdouble zNear, CLdouble zFar);
00248         typedef void (CL_GLFUNC *ptr_glPassThrough)(CLfloat token);
00249         typedef void (CL_GLFUNC *ptr_glPixelMapfv)(CLenum map, CLint mapsize, const CLfloat *values);
00250         typedef void (CL_GLFUNC *ptr_glPixelMapuiv)(CLenum map, CLint mapsize, const CLuint *values);
00251         typedef void (CL_GLFUNC *ptr_glPixelMapusv)(CLenum map, CLint mapsize, const CLushort *values);
00252         typedef void (CL_GLFUNC *ptr_glPixelStoref)(CLenum pname, CLfloat param);
00253         typedef void (CL_GLFUNC *ptr_glPixelStorei)(CLenum pname, CLint param);
00254         typedef void (CL_GLFUNC *ptr_glPixelTransferf)(CLenum pname, CLfloat param);
00255         typedef void (CL_GLFUNC *ptr_glPixelTransferi)(CLenum pname, CLint param);
00256         typedef void (CL_GLFUNC *ptr_glPixelZoom)(CLfloat xfactor, CLfloat yfactor);
00257         typedef void (CL_GLFUNC *ptr_glPointSize)(CLfloat size);
00258         typedef void (CL_GLFUNC *ptr_glPolygonMode)(CLenum face, CLenum mode);
00259         typedef void (CL_GLFUNC *ptr_glPolygonOffset)(CLfloat factor, CLfloat units);
00260         typedef void (CL_GLFUNC *ptr_glPolygonStipple)(const CLubyte *mask);
00261         typedef void (CL_GLFUNC *ptr_glPopAttrib)(void);
00262         typedef void (CL_GLFUNC *ptr_glPopClientAttrib)(void);
00263         typedef void (CL_GLFUNC *ptr_glPopMatrix)(void);
00264         typedef void (CL_GLFUNC *ptr_glPopName)(void);
00265         typedef void (CL_GLFUNC *ptr_glPrioritizeTextures)(CLsizei n, const CLuint *textures, const CLclampf *priorities);
00266         typedef void (CL_GLFUNC *ptr_glPushAttrib)(CLbitfield mask);
00267         typedef void (CL_GLFUNC *ptr_glPushClientAttrib)(CLbitfield mask);
00268         typedef void (CL_GLFUNC *ptr_glPushMatrix)(void);
00269         typedef void (CL_GLFUNC *ptr_glPushName)(CLuint name);
00270         typedef void (CL_GLFUNC *ptr_glRasterPos2d)(CLdouble x, CLdouble y);
00271         typedef void (CL_GLFUNC *ptr_glRasterPos2dv)(const CLdouble *v);
00272         typedef void (CL_GLFUNC *ptr_glRasterPos2f)(CLfloat x, CLfloat y);
00273         typedef void (CL_GLFUNC *ptr_glRasterPos2fv)(const CLfloat *v);
00274         typedef void (CL_GLFUNC *ptr_glRasterPos2i)(CLint x, CLint y);
00275         typedef void (CL_GLFUNC *ptr_glRasterPos2iv)(const CLint *v);
00276         typedef void (CL_GLFUNC *ptr_glRasterPos2s)(CLshort x, CLshort y);
00277         typedef void (CL_GLFUNC *ptr_glRasterPos2sv)(const CLshort *v);
00278         typedef void (CL_GLFUNC *ptr_glRasterPos3d)(CLdouble x, CLdouble y, CLdouble z);
00279         typedef void (CL_GLFUNC *ptr_glRasterPos3dv)(const CLdouble *v);
00280         typedef void (CL_GLFUNC *ptr_glRasterPos3f)(CLfloat x, CLfloat y, CLfloat z);
00281         typedef void (CL_GLFUNC *ptr_glRasterPos3fv)(const CLfloat *v);
00282         typedef void (CL_GLFUNC *ptr_glRasterPos3i)(CLint x, CLint y, CLint z);
00283         typedef void (CL_GLFUNC *ptr_glRasterPos3iv)(const CLint *v);
00284         typedef void (CL_GLFUNC *ptr_glRasterPos3s)(CLshort x, CLshort y, CLshort z);
00285         typedef void (CL_GLFUNC *ptr_glRasterPos3sv)(const CLshort *v);
00286         typedef void (CL_GLFUNC *ptr_glRasterPos4d)(CLdouble x, CLdouble y, CLdouble z, CLdouble w);
00287         typedef void (CL_GLFUNC *ptr_glRasterPos4dv)(const CLdouble *v);
00288         typedef void (CL_GLFUNC *ptr_glRasterPos4f)(CLfloat x, CLfloat y, CLfloat z, CLfloat w);
00289         typedef void (CL_GLFUNC *ptr_glRasterPos4fv)(const CLfloat *v);
00290         typedef void (CL_GLFUNC *ptr_glRasterPos4i)(CLint x, CLint y, CLint z, CLint w);
00291         typedef void (CL_GLFUNC *ptr_glRasterPos4iv)(const CLint *v);
00292         typedef void (CL_GLFUNC *ptr_glRasterPos4s)(CLshort x, CLshort y, CLshort z, CLshort w);
00293         typedef void (CL_GLFUNC *ptr_glRasterPos4sv)(const CLshort *v);
00294         typedef void (CL_GLFUNC *ptr_glReadBuffer)(CLenum mode);
00295         typedef void (CL_GLFUNC *ptr_glReadPixels)(CLint x, CLint y, CLsizei width, CLsizei height, CLenum format, CLenum type, CLvoid *pixels);
00296         typedef void (CL_GLFUNC *ptr_glRectd)(CLdouble x1, CLdouble y1, CLdouble x2, CLdouble y2);
00297         typedef void (CL_GLFUNC *ptr_glRectdv)(const CLdouble *v1, const CLdouble *v2);
00298         typedef void (CL_GLFUNC *ptr_glRectf)(CLfloat x1, CLfloat y1, CLfloat x2, CLfloat y2);
00299         typedef void (CL_GLFUNC *ptr_glRectfv)(const CLfloat *v1, const CLfloat *v2);
00300         typedef void (CL_GLFUNC *ptr_glRecti)(CLint x1, CLint y1, CLint x2, CLint y2);
00301         typedef void (CL_GLFUNC *ptr_glRectiv)(const CLint *v1, const CLint *v2);
00302         typedef void (CL_GLFUNC *ptr_glRects)(CLshort x1, CLshort y1, CLshort x2, CLshort y2);
00303         typedef void (CL_GLFUNC *ptr_glRectsv)(const CLshort *v1, const CLshort *v2);
00304         typedef CLint (CL_GLFUNC *ptr_glRenderMode)(CLenum mode);
00305         typedef void (CL_GLFUNC *ptr_glRotated)(CLdouble angle, CLdouble x, CLdouble y, CLdouble z);
00306         typedef void (CL_GLFUNC *ptr_glRotatef)(CLfloat angle, CLfloat x, CLfloat y, CLfloat z);
00307         typedef void (CL_GLFUNC *ptr_glScaled)(CLdouble x, CLdouble y, CLdouble z);
00308         typedef void (CL_GLFUNC *ptr_glScalef)(CLfloat x, CLfloat y, CLfloat z);
00309         typedef void (CL_GLFUNC *ptr_glScissor)(CLint x, CLint y, CLsizei width, CLsizei height);
00310         typedef void (CL_GLFUNC *ptr_glSelectBuffer)(CLsizei size, CLuint *buffer);
00311         typedef void (CL_GLFUNC *ptr_glShadeModel)(CLenum mode);
00312         typedef void (CL_GLFUNC *ptr_glStencilFunc)(CLenum func, CLint ref, CLuint mask);
00313         typedef void (CL_GLFUNC *ptr_glStencilMask)(CLuint mask);
00314         typedef void (CL_GLFUNC *ptr_glStencilMaskSeparate)(CLenum face, CLuint mask);
00315         typedef void (CL_GLFUNC *ptr_glStencilOp)(CLenum fail, CLenum zfail, CLenum zpass);
00316         typedef void (CL_GLFUNC *ptr_glTexCoord1d)(CLdouble s);
00317         typedef void (CL_GLFUNC *ptr_glTexCoord1dv)(const CLdouble *v);
00318         typedef void (CL_GLFUNC *ptr_glTexCoord1f)(CLfloat s);
00319         typedef void (CL_GLFUNC *ptr_glTexCoord1fv)(const CLfloat *v);
00320         typedef void (CL_GLFUNC *ptr_glTexCoord1i)(CLint s);
00321         typedef void (CL_GLFUNC *ptr_glTexCoord1iv)(const CLint *v);
00322         typedef void (CL_GLFUNC *ptr_glTexCoord1s)(CLshort s);
00323         typedef void (CL_GLFUNC *ptr_glTexCoord1sv)(const CLshort *v);
00324         typedef void (CL_GLFUNC *ptr_glTexCoord2d)(CLdouble s, CLdouble t);
00325         typedef void (CL_GLFUNC *ptr_glTexCoord2dv)(const CLdouble *v);
00326         typedef void (CL_GLFUNC *ptr_glTexCoord2f)(CLfloat s, CLfloat t);
00327         typedef void (CL_GLFUNC *ptr_glTexCoord2fv)(const CLfloat *v);
00328         typedef void (CL_GLFUNC *ptr_glTexCoord2i)(CLint s, CLint t);
00329         typedef void (CL_GLFUNC *ptr_glTexCoord2iv)(const CLint *v);
00330         typedef void (CL_GLFUNC *ptr_glTexCoord2s)(CLshort s, CLshort t);
00331         typedef void (CL_GLFUNC *ptr_glTexCoord2sv)(const CLshort *v);
00332         typedef void (CL_GLFUNC *ptr_glTexCoord3d)(CLdouble s, CLdouble t, CLdouble r);
00333         typedef void (CL_GLFUNC *ptr_glTexCoord3dv)(const CLdouble *v);
00334         typedef void (CL_GLFUNC *ptr_glTexCoord3f)(CLfloat s, CLfloat t, CLfloat r);
00335         typedef void (CL_GLFUNC *ptr_glTexCoord3fv)(const CLfloat *v);
00336         typedef void (CL_GLFUNC *ptr_glTexCoord3i)(CLint s, CLint t, CLint r);
00337         typedef void (CL_GLFUNC *ptr_glTexCoord3iv)(const CLint *v);
00338         typedef void (CL_GLFUNC *ptr_glTexCoord3s)(CLshort s, CLshort t, CLshort r);
00339         typedef void (CL_GLFUNC *ptr_glTexCoord3sv)(const CLshort *v);
00340         typedef void (CL_GLFUNC *ptr_glTexCoord4d)(CLdouble s, CLdouble t, CLdouble r, CLdouble q);
00341         typedef void (CL_GLFUNC *ptr_glTexCoord4dv)(const CLdouble *v);
00342         typedef void (CL_GLFUNC *ptr_glTexCoord4f)(CLfloat s, CLfloat t, CLfloat r, CLfloat q);
00343         typedef void (CL_GLFUNC *ptr_glTexCoord4fv)(const CLfloat *v);
00344         typedef void (CL_GLFUNC *ptr_glTexCoord4i)(CLint s, CLint t, CLint r, CLint q);
00345         typedef void (CL_GLFUNC *ptr_glTexCoord4iv)(const CLint *v);
00346         typedef void (CL_GLFUNC *ptr_glTexCoord4s)(CLshort s, CLshort t, CLshort r, CLshort q);
00347         typedef void (CL_GLFUNC *ptr_glTexCoord4sv)(const CLshort *v);
00348         typedef void (CL_GLFUNC *ptr_glTexCoordPointer)(CLint size, CLenum type, CLsizei stride, const CLvoid *pointer);
00349         typedef void (CL_GLFUNC *ptr_glTexEnvf)(CLenum target, CLenum pname, CLfloat param);
00350         typedef void (CL_GLFUNC *ptr_glTexEnvfv)(CLenum target, CLenum pname, const CLfloat *params);
00351         typedef void (CL_GLFUNC *ptr_glTexEnvi)(CLenum target, CLenum pname, CLint param);
00352         typedef void (CL_GLFUNC *ptr_glTexEnviv)(CLenum target, CLenum pname, const CLint *params);
00353         typedef void (CL_GLFUNC *ptr_glTexGend)(CLenum coord, CLenum pname, CLdouble param);
00354         typedef void (CL_GLFUNC *ptr_glTexGendv)(CLenum coord, CLenum pname, const CLdouble *params);
00355         typedef void (CL_GLFUNC *ptr_glTexGenf)(CLenum coord, CLenum pname, CLfloat param);
00356         typedef void (CL_GLFUNC *ptr_glTexGenfv)(CLenum coord, CLenum pname, const CLfloat *params);
00357         typedef void (CL_GLFUNC *ptr_glTexGeni)(CLenum coord, CLenum pname, CLint param);
00358         typedef void (CL_GLFUNC *ptr_glTexGeniv)(CLenum coord, CLenum pname, const CLint *params);
00359         typedef void (CL_GLFUNC *ptr_glTexImage1D)(CLenum target, CLint level, CLint internalformat, CLsizei width, CLint border, CLenum format, CLenum type, const CLvoid *pixels);
00360         typedef void (CL_GLFUNC *ptr_glTexImage2D)(CLenum target, CLint level, CLint internalformat, CLsizei width, CLsizei height, CLint border, CLenum format, CLenum type, const CLvoid *pixels);
00361         typedef void (CL_GLFUNC *ptr_glTexParameterf)(CLenum target, CLenum pname, CLfloat param);
00362         typedef void (CL_GLFUNC *ptr_glTexParameterfv)(CLenum target, CLenum pname, const CLfloat *params);
00363         typedef void (CL_GLFUNC *ptr_glTexParameteri)(CLenum target, CLenum pname, CLint param);
00364         typedef void (CL_GLFUNC *ptr_glTexParameteriv)(CLenum target, CLenum pname, const CLint *params);
00365         typedef void (CL_GLFUNC *ptr_glTexSubImage1D)(CLenum target, CLint level, CLint xoffset, CLsizei width, CLenum format, CLenum type, const CLvoid *pixels);
00366         typedef void (CL_GLFUNC *ptr_glTexSubImage2D)(CLenum target, CLint level, CLint xoffset, CLint yoffset, CLsizei width, CLsizei height, CLenum format, CLenum type, const CLvoid *pixels);
00367         typedef void (CL_GLFUNC *ptr_glTranslated)(CLdouble x, CLdouble y, CLdouble z);
00368         typedef void (CL_GLFUNC *ptr_glTranslatef)(CLfloat x, CLfloat y, CLfloat z);
00369         typedef void (CL_GLFUNC *ptr_glVertex2d)(CLdouble x, CLdouble y);
00370         typedef void (CL_GLFUNC *ptr_glVertex2dv)(const CLdouble *v);
00371         typedef void (CL_GLFUNC *ptr_glVertex2f)(CLfloat x, CLfloat y);
00372         typedef void (CL_GLFUNC *ptr_glVertex2fv)(const CLfloat *v);
00373         typedef void (CL_GLFUNC *ptr_glVertex2i)(CLint x, CLint y);
00374         typedef void (CL_GLFUNC *ptr_glVertex2iv)(const CLint *v);
00375         typedef void (CL_GLFUNC *ptr_glVertex2s)(CLshort x, CLshort y);
00376         typedef void (CL_GLFUNC *ptr_glVertex2sv)(const CLshort *v);
00377         typedef void (CL_GLFUNC *ptr_glVertex3d)(CLdouble x, CLdouble y, CLdouble z);
00378         typedef void (CL_GLFUNC *ptr_glVertex3dv)(const CLdouble *v);
00379         typedef void (CL_GLFUNC *ptr_glVertex3f)(CLfloat x, CLfloat y, CLfloat z);
00380         typedef void (CL_GLFUNC *ptr_glVertex3fv)(const CLfloat *v);
00381         typedef void (CL_GLFUNC *ptr_glVertex3i)(CLint x, CLint y, CLint z);
00382         typedef void (CL_GLFUNC *ptr_glVertex3iv)(const CLint *v);
00383         typedef void (CL_GLFUNC *ptr_glVertex3s)(CLshort x, CLshort y, CLshort z);
00384         typedef void (CL_GLFUNC *ptr_glVertex3sv)(const CLshort *v);
00385         typedef void (CL_GLFUNC *ptr_glVertex4d)(CLdouble x, CLdouble y, CLdouble z, CLdouble w);
00386         typedef void (CL_GLFUNC *ptr_glVertex4dv)(const CLdouble *v);
00387         typedef void (CL_GLFUNC *ptr_glVertex4f)(CLfloat x, CLfloat y, CLfloat z, CLfloat w);
00388         typedef void (CL_GLFUNC *ptr_glVertex4fv)(const CLfloat *v);
00389         typedef void (CL_GLFUNC *ptr_glVertex4i)(CLint x, CLint y, CLint z, CLint w);
00390         typedef void (CL_GLFUNC *ptr_glVertex4iv)(const CLint *v);
00391         typedef void (CL_GLFUNC *ptr_glVertex4s)(CLshort x, CLshort y, CLshort z, CLshort w);
00392         typedef void (CL_GLFUNC *ptr_glVertex4sv)(const CLshort *v);
00393         typedef void (CL_GLFUNC *ptr_glVertexPointer)(CLint size, CLenum type, CLsizei stride, const CLvoid *pointer);
00394         typedef void (CL_GLFUNC *ptr_glViewport)(CLint x, CLint y, CLsizei width, CLsizei height);
00395 
00396         typedef void (CL_GLFUNC *ptr_glDrawRangeElementsEXT)(CLenum mode, CLuint start, CLuint end, CLsizei count, CLenum type, const CLvoid *indices);
00397         typedef void (CL_GLFUNC *ptr_glTexImage3DEXT)(CLenum target, CLint level, CLenum internalformat, CLsizei width, CLsizei height, CLsizei depth, CLint border, CLenum format, CLenum type, const CLvoid* pixels);
00398         typedef void (CL_GLFUNC *ptr_glTexSubImage3DEXT)(CLenum target, CLint level, CLint xoffset, CLint yoffset, CLint zoffset, CLsizei width, CLsizei height, CLsizei depth, CLenum format, CLenum type, const CLvoid *pixels);
00399         typedef void (CL_GLFUNC *ptr_glCopyTexSubImage3DEXT)(CLenum target, CLint level, CLint xoffset, CLint yoffset, CLint zoffset, CLint x, CLint y, CLsizei width, CLsizei height);
00400         typedef void (CL_GLFUNC *ptr_glColorTableSGI)(CLenum target, CLenum internalformat, CLsizei width, CLenum format, CLenum type, const CLvoid* table);
00401         typedef void (CL_GLFUNC *ptr_glCopyColorTableSGI)(CLenum target, CLenum internalformat, CLint x, CLint y, CLsizei width);
00402         typedef void (CL_GLFUNC *ptr_glColorTableParameterivSGI)(CLenum target, CLenum pname, const CLint* params);
00403         typedef void (CL_GLFUNC *ptr_glColorTableParameterfvSGI)(CLenum target, CLenum pname, const CLfloat* params);
00404         typedef void (CL_GLFUNC *ptr_glGetColorTableSGI)(CLenum target, CLenum format, CLenum type, CLvoid* table);
00405         typedef void (CL_GLFUNC *ptr_glGetColorTableParameterivSGI)(CLenum target, CLenum pname, CLint* params);
00406         typedef void (CL_GLFUNC *ptr_glGetColorTableParameterfvSGI)(CLenum target, CLenum pname, CLfloat* params);
00407         typedef void (CL_GLFUNC *ptr_glColorSubTableEXT)(CLenum target, CLsizei start, CLsizei count, CLenum format, CLenum type, const CLvoid *data);
00408         typedef void (CL_GLFUNC *ptr_glCopyColorSubTableEXT)(CLenum target, CLsizei start, CLint x, CLint y, CLsizei width);
00409         typedef void (CL_GLFUNC *ptr_glConvolutionFilter1DEXT)(CLenum target, CLenum internalformat, CLsizei width, CLenum format, CLenum type, const CLvoid* image);
00410         typedef void (CL_GLFUNC *ptr_glConvolutionFilter2DEXT)(CLenum target, CLenum internalformat, CLsizei width, CLsizei height, CLenum format, CLenum type, const CLvoid* image);
00411         typedef void (CL_GLFUNC *ptr_glCopyConvolutionFilter1DEXT)(CLenum target, CLenum internalformat, CLint x, CLint y, CLsizei width);
00412         typedef void (CL_GLFUNC *ptr_glCopyConvolutionFilter2DEXT)(CLenum target, CLenum internalformat, CLint x, CLint y, CLsizei width, CLsizei height);
00413         typedef void (CL_GLFUNC *ptr_glGetConvolutionFilterEXT)(CLenum target, CLenum format, CLenum type, CLvoid* image);
00414         typedef void (CL_GLFUNC *ptr_glSeparableFilter2DEXT)(CLenum target, CLenum internalformat, CLsizei width, CLsizei height, CLenum format, CLenum type, const CLvoid* row, const CLvoid* column);
00415         typedef void (CL_GLFUNC *ptr_glGetSeparableFilterEXT)(CLenum target, CLenum format, CLenum type, CLvoid* row, CLvoid* column, CLvoid* span);
00416         typedef void (CL_GLFUNC *ptr_glConvolutionParameteriEXT)(CLenum target, CLenum pname, CLint param);
00417         typedef void (CL_GLFUNC *ptr_glConvolutionParameterivEXT)(CLenum target, CLenum pname, const CLint* params);
00418         typedef void (CL_GLFUNC *ptr_glConvolutionParameterfEXT)(CLenum target, CLenum pname, CLfloat param);
00419         typedef void (CL_GLFUNC *ptr_glConvolutionParameterfvEXT)(CLenum target, CLenum pname, const CLfloat* params);
00420         typedef void (CL_GLFUNC *ptr_glGetConvolutionParameterivEXT)(CLenum target, CLenum pname, CLint* params);
00421         typedef void (CL_GLFUNC *ptr_glGetConvolutionParameterfvEXT)(CLenum target, CLenum pname, CLfloat* params);
00422         typedef void (CL_GLFUNC *ptr_glHistogramEXT)(CLenum target, CLsizei width, CLenum internalformat, CLboolean sink);
00423         typedef void (CL_GLFUNC *ptr_glResetHistogramEXT)(CLenum target);
00424         typedef void (CL_GLFUNC *ptr_glGetHistogramEXT)(CLenum target, CLboolean reset, CLenum format, CLenum type, CLvoid* values);
00425         typedef void (CL_GLFUNC *ptr_glGetHistogramParameterivEXT)(CLenum target, CLenum pname, CLint* params);
00426         typedef void (CL_GLFUNC *ptr_glGetHistogramParameterfvEXT)(CLenum target, CLenum pname, CLfloat* params);
00427         typedef void (CL_GLFUNC *ptr_glMinmaxEXT)(CLenum target, CLenum internalformat, CLboolean sink);
00428         typedef void (CL_GLFUNC *ptr_glResetMinmaxEXT)(CLenum target);
00429         typedef void (CL_GLFUNC *ptr_glGetMinmaxEXT)(CLenum target, CLboolean reset, CLenum format, CLenum type, CLvoid* values);
00430         typedef void (CL_GLFUNC *ptr_glGetMinmaxParameterivEXT)(CLenum target, CLenum pname, CLint* params);
00431         typedef void (CL_GLFUNC *ptr_glGetMinmaxParameterfvEXT)(CLenum target, CLenum pname, CLfloat* params);
00432         typedef void (CL_GLFUNC *ptr_glBlendColorEXT)(CLclampf red, CLclampf green, CLclampf blue, CLclampf alpha);
00433         typedef void (CL_GLFUNC *ptr_glBlendEquationEXT)(CLenum mode);
00434         typedef CLvoid (CL_GLFUNC *ptr_glActiveTextureARB)(CLenum);
00435         typedef CLvoid (CL_GLFUNC *ptr_glClientActiveTextureARB)(CLenum);
00436         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1dARB)(CLenum, CLdouble);
00437         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1dvARB)(CLenum, CLdouble const *);
00438         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1fARB)(CLenum, CLfloat);
00439         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1fvARB)(CLenum, CLfloat const *);
00440         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1iARB)(CLenum, CLint);
00441         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1ivARB)(CLenum, CLint const *);
00442         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1sARB)(CLenum, CLshort);
00443         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1svARB)(CLenum, CLshort const *);
00444         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2dARB)(CLenum, CLdouble, CLdouble);
00445         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2dvARB)(CLenum, CLdouble const *);
00446         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2fARB)(CLenum, CLfloat, CLfloat);
00447         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2fvARB)(CLenum, CLfloat const *);
00448         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2iARB)(CLenum, CLint, CLint);
00449         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2ivARB)(CLenum, CLint const *);
00450         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2sARB)(CLenum, CLshort, CLshort);
00451         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2svARB)(CLenum, CLshort const *);
00452         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3dARB)(CLenum, CLdouble, CLdouble, CLdouble);
00453         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3dvARB)(CLenum, CLdouble const *);
00454         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3fARB)(CLenum, CLfloat, CLfloat, CLfloat);
00455         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3fvARB)(CLenum, CLfloat const *);
00456         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3iARB)(CLenum, CLint, CLint, CLint);
00457         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3ivARB)(CLenum, CLint const *);
00458         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3sARB)(CLenum, CLshort, CLshort, CLshort);
00459         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3svARB)(CLenum, CLshort const *);
00460         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4dARB)(CLenum, CLdouble, CLdouble, CLdouble, CLdouble);
00461         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4dvARB)(CLenum, CLdouble const *);
00462         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4fARB)(CLenum, CLfloat, CLfloat, CLfloat, CLfloat);
00463         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4fvARB)(CLenum, CLfloat const *);
00464         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4iARB)(CLenum, CLint, CLint, CLint, CLint);
00465         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4ivARB)(CLenum, CLint const *);
00466         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4sARB)(CLenum, CLshort, CLshort, CLshort, CLshort);
00467         typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4svARB)(CLenum, CLshort const *);
00468 
00469         typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexImage1DARB)(CLenum, CLint, CLenum, CLsizei, CLint, CLsizei, CLvoid const *);
00470         typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexImage2DARB)(CLenum, CLint, CLenum, CLsizei, CLsizei, CLint, CLsizei, CLvoid const *);
00471         typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexImage3DARB)(CLenum, CLint, CLenum, CLsizei, CLsizei, CLsizei, CLint, CLsizei, CLvoid const *);
00472         typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexSubImage1DARB)(CLenum, CLint, CLint, CLsizei, CLenum, CLsizei, CLvoid const *);
00473         typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexSubImage2DARB)(CLenum, CLint, CLint, CLint, CLsizei, CLsizei, CLenum, CLsizei, CLvoid const *);
00474         typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexSubImage3DARB)(CLenum, CLint, CLint, CLint, CLint, CLsizei, CLsizei, CLsizei, CLenum, CLsizei, CLvoid const *);
00475         typedef CLvoid (CL_GLFUNC *ptr_glGetCompressedTexImageARB)(CLenum, CLint, CLvoid *);
00476         typedef CLvoid (CL_GLFUNC *ptr_glSampleCoverageARB)(CLclampf, CLboolean);
00477         typedef CLvoid (CL_GLFUNC *ptr_glLoadTransposeMatrixdARB)(CLdouble const *);
00478         typedef CLvoid (CL_GLFUNC *ptr_glLoadTransposeMatrixfARB)(CLfloat const *);
00479         typedef CLvoid (CL_GLFUNC *ptr_glMultTransposeMatrixdARB)(CLdouble const *);
00480         typedef CLvoid (CL_GLFUNC *ptr_glMultTransposeMatrixfARB)(CLfloat const *);
00481 
00482         typedef CLvoid (CL_GLFUNC *ptr_glFogCoorddEXT)(CLdouble);
00483         typedef CLvoid (CL_GLFUNC *ptr_glFogCoorddvEXT)(CLdouble const *);
00484         typedef CLvoid (CL_GLFUNC *ptr_glFogCoordfEXT)(CLfloat);
00485         typedef CLvoid (CL_GLFUNC *ptr_glFogCoordfvEXT)(CLfloat const *);
00486         typedef CLvoid (CL_GLFUNC *ptr_glFogCoordPointerEXT)(CLenum, CLsizei, CLvoid const *);
00487         typedef CLvoid (CL_GLFUNC *ptr_glMultiDrawArraysEXT)(CLenum, CLint *, CLsizei *, CLsizei);
00488         typedef CLvoid (CL_GLFUNC *ptr_glMultiDrawElementsEXT)(CLenum, CLsizei const *, CLenum, CLvoid const * *, CLsizei);
00489         typedef CLvoid (CL_GLFUNC *ptr_glPointParameterfARB)(CLenum, CLfloat);
00490         typedef CLvoid (CL_GLFUNC *ptr_glPointParameterfvARB)(CLenum, CLfloat const *);
00491         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3bEXT)(CLbyte, CLbyte, CLbyte);
00492         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3bvEXT)(CLbyte const *);
00493         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3dEXT)(CLdouble, CLdouble, CLdouble);
00494         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3dvEXT)(CLdouble const *);
00495         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3fEXT)(CLfloat, CLfloat, CLfloat);
00496         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3fvEXT)(CLfloat const *);
00497         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3iEXT)(CLint, CLint, CLint);
00498         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3ivEXT)(CLint const *);
00499         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3sEXT)(CLshort, CLshort, CLshort);
00500         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3svEXT)(CLshort const *);
00501         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3ubEXT)(CLubyte, CLubyte, CLubyte);
00502         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3ubvEXT)(CLubyte const *);
00503         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3uiEXT)(CLuint, CLuint, CLuint);
00504         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3uivEXT)(CLuint const *);
00505         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3usEXT)(CLushort, CLushort, CLushort);
00506         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3usvEXT)(CLushort const *);
00507         typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColorPointerEXT)(CLint, CLenum, CLsizei, CLvoid const *);
00508         typedef CLvoid (CL_GLFUNC *ptr_glBlendFuncSeparateEXT)(CLenum, CLenum, CLenum, CLenum);
00509         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2dARB)(CLdouble, CLdouble);
00510         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2dvARB)(CLdouble const *);
00511         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2fARB)(CLfloat, CLfloat);
00512         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2fvARB)(CLfloat const *);
00513         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2iARB)(CLint, CLint);
00514         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2ivARB)(CLint const *);
00515         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2sARB)(CLshort, CLshort);
00516         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2svARB)(CLshort const *);
00517         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3dARB)(CLdouble, CLdouble, CLdouble);
00518         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3dvARB)(CLdouble const *);
00519         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3fARB)(CLfloat, CLfloat, CLfloat);
00520         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3fvARB)(CLfloat const *);
00521         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3iARB)(CLint, CLint, CLint);
00522         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3ivARB)(CLint const *);
00523         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3sARB)(CLshort, CLshort, CLshort);
00524         typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3svARB)(CLshort const *);
00525 
00526         typedef CLvoid (CL_GLFUNC *ptr_glBindBufferARB)(CLenum target, CLuint buffer);
00527         typedef CLvoid (CL_GLFUNC *ptr_glDeleteBuffersARB)(CLsizei n, const CLuint *buffers);
00528         typedef CLvoid (CL_GLFUNC *ptr_glGenBuffersARB)(CLsizei n, CLuint *buffers);
00529         typedef CLboolean (CL_GLFUNC *ptr_glIsBufferARB)(CLuint buffer);
00530         typedef CLvoid (CL_GLFUNC *ptr_glBufferDataARB)(CLenum target, CLsizeiptr size, const CLvoid *data, CLenum usage);
00531         typedef CLvoid (CL_GLFUNC *ptr_glBufferSubDataARB)(CLenum target, CLintptr offset, CLsizeiptr size, const CLvoid *data);
00532         typedef CLvoid (CL_GLFUNC *ptr_glGetBufferSubDataARB)(CLenum target, CLintptr offset, CLsizeiptr size, CLvoid *data);
00533         typedef CLvoid *(CL_GLFUNC *ptr_glMapBufferARB)(CLenum target, CLenum access);
00534         typedef CLboolean (CL_GLFUNC *ptr_glUnmapBufferARB)(CLenum target);
00535         typedef CLvoid (CL_GLFUNC *ptr_glGetBufferParameterivARB)(CLenum target, CLenum pname, CLint *params);
00536         typedef CLvoid (CL_GLFUNC *ptr_glGetBufferPointervARB)(CLenum target, CLenum pname, CLvoid **params);
00537         typedef CLvoid (CL_GLFUNC *ptr_glGenQueriesARB)(CLsizei n, CLuint *ids);
00538         typedef CLvoid (CL_GLFUNC *ptr_glDeleteQueriesARB)(CLsizei n, const CLuint *ids);
00539         typedef CLboolean (CL_GLFUNC *ptr_glIsQueryARB)(CLuint id);
00540         typedef CLvoid (CL_GLFUNC *ptr_glBeginQueryARB)(CLenum target, CLuint id);
00541         typedef CLvoid (CL_GLFUNC *ptr_glEndQueryARB)(CLenum target);
00542         typedef CLvoid (CL_GLFUNC *ptr_glGetQueryivARB)(CLenum target, CLenum pname, CLint *params);
00543         typedef CLvoid (CL_GLFUNC *ptr_glGetQueryObjectivARB)(CLuint id, CLenum pname, CLint *params);
00544         typedef CLvoid (CL_GLFUNC *ptr_glGetQueryObjectuivARB)(CLuint id, CLenum pname, CLuint *params);
00545 
00546         typedef CLvoid (CL_GLFUNC *ptr_glDeleteObjectARB)(CLuint obj);
00547         typedef CLuint (CL_GLFUNC *ptr_glGetHandleARB)(CLenum pname);
00548         typedef CLvoid (CL_GLFUNC *ptr_glDetachObjectARB)(CLuint containerObj, CLuint attachedObj);
00549         typedef CLuint (CL_GLFUNC *ptr_glCreateShaderObjectARB )(CLenum shaderType);
00550         typedef CLvoid (CL_GLFUNC *ptr_glShaderSourceARB)(CLuint shaderObj, CLsizei count, const CLchar* *string, const CLint *length);
00551         typedef CLvoid (CL_GLFUNC *ptr_glCompileShaderARB)(CLuint shaderObj);
00552         typedef CLuint (CL_GLFUNC *ptr_glCreateProgramObjectARB)();
00553         typedef CLvoid (CL_GLFUNC *ptr_glAttachObjectARB)(CLuint containerObj, CLuint attachedObj);
00554         typedef CLvoid (CL_GLFUNC *ptr_glLinkProgramARB)(CLuint programObj);
00555         typedef CLvoid (CL_GLFUNC *ptr_glUseProgramObjectARB)(CLuint programObj);
00556         typedef CLvoid (CL_GLFUNC *ptr_glValidateProgramARB)(CLuint programObj);
00557         typedef CLvoid (CL_GLFUNC *ptr_glUniform1fARB)(CLint location, CLfloat v0);
00558         typedef CLvoid (CL_GLFUNC *ptr_glUniform2fARB)(CLint location, CLfloat v0, CLfloat v1);
00559         typedef CLvoid (CL_GLFUNC *ptr_glUniform3fARB)(CLint location, CLfloat v0, CLfloat v1, CLfloat v2);
00560         typedef CLvoid (CL_GLFUNC *ptr_glUniform4fARB)(CLint location, CLfloat v0, CLfloat v1, CLfloat v2, CLfloat v3);
00561         typedef CLvoid (CL_GLFUNC *ptr_glUniform1iARB)(CLint location, CLint v0);
00562         typedef CLvoid (CL_GLFUNC *ptr_glUniform2iARB)(CLint location, CLint v0, CLint v1);
00563         typedef CLvoid (CL_GLFUNC *ptr_glUniform3iARB)(CLint location, CLint v0, CLint v1, CLint v2);
00564         typedef CLvoid (CL_GLFUNC *ptr_glUniform4iARB)(CLint location, CLint v0, CLint v1, CLint v2, CLint v3);
00565         typedef CLvoid (CL_GLFUNC *ptr_glUniform1fvARB)(CLint location, CLsizei count, const CLfloat *value);
00566         typedef CLvoid (CL_GLFUNC *ptr_glUniform2fvARB)(CLint location, CLsizei count, const CLfloat *value);
00567         typedef CLvoid (CL_GLFUNC *ptr_glUniform3fvARB)(CLint location, CLsizei count, const CLfloat *value);
00568         typedef CLvoid (CL_GLFUNC *ptr_glUniform4fvARB)(CLint location, CLsizei count, const CLfloat *value);
00569         typedef CLvoid (CL_GLFUNC *ptr_glUniform1ivARB)(CLint location, CLsizei count, const CLint *value);
00570         typedef CLvoid (CL_GLFUNC *ptr_glUniform2ivARB)(CLint location, CLsizei count, const CLint *value);
00571         typedef CLvoid (CL_GLFUNC *ptr_glUniform3ivARB)(CLint location, CLsizei count, const CLint *value);
00572         typedef CLvoid (CL_GLFUNC *ptr_glUniform4ivARB)(CLint location, CLsizei count, const CLint *value);
00573         typedef CLvoid (CL_GLFUNC *ptr_glUniformMatrix2fvARB)(CLint location, CLsizei count, CLboolean transpose, const CLfloat *value);
00574         typedef CLvoid (CL_GLFUNC *ptr_glUniformMatrix3fvARB)(CLint location, CLsizei count, CLboolean transpose, const CLfloat *value);
00575         typedef CLvoid (CL_GLFUNC *ptr_glUniformMatrix4fvARB)(CLint location, CLsizei count, CLboolean transpose, const CLfloat *value);
00576         typedef CLvoid (CL_GLFUNC *ptr_glGetObjectParameterfvARB)(CLuint obj, CLenum pname, CLfloat *params);
00577         typedef CLvoid (CL_GLFUNC *ptr_glGetObjectParameterivARB)(CLuint obj, CLenum pname, CLint *params);
00578         typedef CLvoid (CL_GLFUNC *ptr_glGetInfoLogARB)(CLuint obj, CLsizei maxLength, CLsizei *length, CLchar *infoLog);
00579         typedef CLvoid (CL_GLFUNC *ptr_glGetAttachedObjectsARB)(CLuint containerObj, CLsizei maxCount, CLsizei *count, CLuint *obj);
00580         typedef CLint (CL_GLFUNC *ptr_glGetUniformLocationARB)(CLuint programObj, const CLchar *name);
00581         typedef CLvoid (CL_GLFUNC *ptr_glGetActiveUniformARB)(CLuint programObj, CLuint index, CLsizei maxLength, CLsizei *length, CLsizei *size, CLenum *type, CLchar *name);
00582         typedef CLvoid (CL_GLFUNC *ptr_glGetUniformfvARB)(CLuint programObj, CLint location, CLfloat *params);
00583         typedef CLvoid (CL_GLFUNC *ptr_glGetUniformivARB)(CLuint programObj, CLint location, CLint *params);
00584         typedef CLvoid (CL_GLFUNC *ptr_glGetShaderSourceARB)(CLuint obj, CLsizei maxLength, CLsizei *length, CLchar *source);
00585         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1fARB)(CLuint index, CLfloat v0);
00586         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1sARB)(CLuint index, CLshort v0);
00587         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1dARB)(CLuint index, CLdouble v0);
00588         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2fARB)(CLuint index, CLfloat v0, CLfloat v1);
00589         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2sARB)(CLuint index, CLshort v0, CLshort v1);
00590         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2dARB)(CLuint index, CLdouble v0, CLdouble v1);
00591         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3fARB)(CLuint index, CLfloat v0, CLfloat v1, CLfloat v2);
00592         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3sARB)(CLuint index, CLshort v0, CLshort v1, CLshort v2);
00593         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3dARB)(CLuint index, CLdouble v0, CLdouble v1, CLdouble v2);
00594         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4fARB)(CLuint index, CLfloat v0, CLfloat v1, CLfloat v2, CLfloat v3);
00595         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4sARB)(CLuint index, CLshort v0, CLshort v1, CLshort v2, CLshort v3);
00596         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4dARB)(CLuint index, CLdouble v0, CLdouble v1, CLdouble v2, CLdouble v3);
00597         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NubARB)(CLuint index, CLubyte x, CLubyte y, CLubyte z, CLubyte w);
00598         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1fvARB)(CLuint index, const CLfloat *v);
00599         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1svARB)(CLuint index, const CLshort *v);
00600         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1dvARB)(CLuint index, const CLdouble *v);
00601         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2fvARB)(CLuint index, const CLfloat *v);
00602         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2svARB)(CLuint index, const CLshort *v);
00603         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2dvARB)(CLuint index, const CLdouble *v);
00604         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3fvARB)(CLuint index, const CLfloat *v);
00605         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3svARB)(CLuint index, const CLshort *v);
00606         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3dvARB)(CLuint index, const CLdouble *v);
00607         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4fvARB)(CLuint index, const CLfloat *v);
00608         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4svARB)(CLuint index, const CLshort *v);
00609         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4dvARB)(CLuint index, const CLdouble *v);
00610         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4ivARB)(CLuint index, const CLint *v);
00611         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4bvARB)(CLuint index, const CLbyte *v);
00612         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4ubvARB)(CLuint index, const CLubyte *v);
00613         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4usvARB)(CLuint index, const CLushort *v);
00614         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4uivARB)(CLuint index, const CLuint *v);
00615         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NbvARB)(CLuint index, const CLbyte *v);
00616         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NsvARB)(CLuint index, const CLshort *v);
00617         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NivARB)(CLuint index, const CLint *v);
00618         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NubvARB)(CLuint index, const CLubyte *v);
00619         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NusvARB)(CLuint index, const CLushort *v);
00620         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NuivARB)(CLuint index, const CLuint *v);
00621         typedef CLvoid (CL_GLFUNC *ptr_glVertexAttribPointerARB)(CLuint index, CLint size, CLenum type, CLboolean normalized, CLsizei stride, const CLvoid *pointer);
00622         typedef CLvoid (CL_GLFUNC *ptr_glEnableVertexAttribArrayARB)(CLuint index);
00623         typedef CLvoid (CL_GLFUNC *ptr_glDisableVertexAttribArrayARB)(CLuint index);
00624         typedef CLvoid (CL_GLFUNC *ptr_glBindAttribLocationARB)(CLuint programObj, CLuint index, const char *name);
00625         typedef CLvoid (CL_GLFUNC *ptr_glGetActiveAttribARB)(CLuint programObj, CLuint index, CLsizei maxLength, CLsizei *length, CLint *size, CLenum *type, char *name);
00626         typedef CLint (CL_GLFUNC *ptr_glGetAttribLocationARB)(CLuint programObj, const char *name);
00627         typedef CLvoid (CL_GLFUNC *ptr_glGetVertexAttribdvARB)(CLuint index, CLenum pname, CLdouble *params);
00628         typedef CLvoid (CL_GLFUNC *ptr_glGetVertexAttribfvARB)(CLuint index, CLenum pname, CLfloat *params);
00629         typedef CLvoid (CL_GLFUNC *ptr_glGetVertexAttribivARB)(CLuint index, CLenum pname, CLint *params);
00630         typedef CLvoid (CL_GLFUNC *ptr_glGetVertexAttribPointervARB)(CLuint index, CLenum pname, CLvoid **pointer);
00631         typedef CLvoid (CL_GLFUNC *ptr_glDrawBuffersARB)(CLsizei n, const CLenum *bufs);
00632         typedef CLvoid (CL_GLFUNC *ptr_glStencilFuncSeparateATI)(CLenum frontfunc, CLenum backfunc, CLint ref, CLuint mask);
00633         typedef CLvoid (CL_GLFUNC *ptr_glStencilOpSeparateATI)(CLenum face, CLenum sfail, CLenum dpfail, CLenum dppass);
00634 
00635         typedef CLboolean (CL_GLFUNC *ptr_glIsRenderbufferEXT)(CLuint renderbuffer);
00636         typedef CLvoid (CL_GLFUNC *ptr_glBindRenderbufferEXT)(CLenum target, CLuint renderbuffer);
00637         typedef CLvoid (CL_GLFUNC *ptr_glDeleteRenderbuffersEXT)(CLsizei n, const CLuint *renderbuffers);
00638         typedef CLvoid (CL_GLFUNC *ptr_glGenRenderbuffersEXT)(CLsizei n, CLuint *renderbuffers);
00639         typedef CLvoid (CL_GLFUNC *ptr_glRenderbufferStorageEXT)(CLenum target, CLenum internalformat, CLsizei width, CLsizei height);
00640         typedef CLvoid (CL_GLFUNC *ptr_glGetRenderbufferParameterivEXT)(CLenum target, CLenum pname, CLint *params);
00641         typedef CLboolean (CL_GLFUNC *ptr_glIsFramebufferEXT)(CLuint framebuffer);
00642         typedef CLvoid (CL_GLFUNC *ptr_glBindFramebufferEXT)(CLenum target, CLuint framebuffer);
00643         typedef CLvoid (CL_GLFUNC *ptr_glDeleteFramebuffersEXT)(CLsizei n, const CLuint *framebuffers);
00644         typedef CLvoid (CL_GLFUNC *ptr_glGenFramebuffersEXT)(CLsizei n, CLuint *framebuffers);
00645         typedef CLenum (CL_GLFUNC *ptr_glCheckFramebufferStatusEXT)(CLenum target);
00646         typedef CLvoid (CL_GLFUNC *ptr_glFramebufferTexture1DEXT)(CLenum target, CLenum attachment, CLenum textarget, CLuint texture, CLint level);
00647         typedef CLvoid (CL_GLFUNC *ptr_glFramebufferTexture2DEXT)(CLenum target, CLenum attachment, CLenum textarget, CLuint texture, CLint level);
00648         typedef CLvoid (CL_GLFUNC *ptr_glFramebufferTexture3DEXT)(CLenum target, CLenum attachment, CLenum textarget, CLuint texture, CLint level, CLint zoffset);
00649         typedef CLvoid (CL_GLFUNC *ptr_glFramebufferRenderbufferEXT)(CLenum target, CLenum attachment, CLenum renderbuffertarget, CLuint renderbuffer);
00650         typedef CLvoid (CL_GLFUNC *ptr_glGetFramebufferAttachmentParameterivEXT)(CLenum target, CLenum attachment, CLenum pname, CLint *params);
00651         typedef CLvoid (CL_GLFUNC *ptr_glGenerateMipmapEXT)(CLenum target);
00652 
00653         typedef CLvoid (CL_GLFUNC *ptr_glBlitFramebufferEXT)(CLint srcX0, CLint srcY0, CLint srcX1, CLint srcY1, CLint dstX0, CLint dstY0, CLint dstX1, CLint dstY1, CLbitfield mask, CLenum filter);
00654 
00656 
00659 
00660 public:
00662         ptr_glAccum accum;
00663 
00665         ptr_glAlphaFunc alphaFunc;
00666 
00668         ptr_glAreTexturesResident areTexturesResident;
00669 
00671         ptr_glArrayElement arrayElement;
00672 
00674         ptr_glBegin begin;
00675 
00677         ptr_glBindTexture bindTexture;
00678 
00680         ptr_glBitmap bitmap;
00681 
00683         ptr_glBlendFunc blendFunc;
00684 
00686         ptr_glCallList callList;
00687 
00689         ptr_glCallLists callLists;
00690 
00692         ptr_glClear clear;
00693 
00695         ptr_glClearAccum clearAccum;
00696 
00698         ptr_glClearColor clearColor;
00699 
00701         ptr_glClearDepth clearDepth;
00702 
00704         ptr_glClearIndex clearIndex;
00705 
00707         ptr_glClearStencil clearStencil;
00708 
00710         ptr_glClipPlane clipPlane;
00711 
00713         ptr_glColor3b color3b;
00714 
00716         ptr_glColor3bv color3bv;
00717 
00719         ptr_glColor3d color3d;
00720 
00722         ptr_glColor3dv color3dv;
00723 
00725         ptr_glColor3f color3f;
00726 
00728         ptr_glColor3fv color3fv;
00729 
00731         ptr_glColor3i color3i;
00732 
00734         ptr_glColor3iv color3iv;
00735 
00737         ptr_glColor3s color3s;
00738 
00740         ptr_glColor3sv color3sv;
00741 
00743         ptr_glColor3ub color3ub;
00744 
00746         ptr_glColor3ubv color3ubv;
00747 
00749         ptr_glColor3ui color3ui;
00750 
00752         ptr_glColor3uiv color3uiv;
00753 
00755         ptr_glColor3us color3us;
00756 
00758         ptr_glColor3usv color3usv;
00759 
00761         ptr_glColor4b color4b;
00762 
00764         ptr_glColor4bv color4bv;
00765 
00767         ptr_glColor4d color4d;
00768 
00770         ptr_glColor4dv color4dv;
00771 
00773         ptr_glColor4f color4f;
00774 
00776         ptr_glColor4fv color4fv;
00777 
00779         ptr_glColor4i color4i;
00780 
00782         ptr_glColor4iv color4iv;
00783 
00785         ptr_glColor4s color4s;
00786 
00788         ptr_glColor4sv color4sv;
00789 
00791         ptr_glColor4ub color4ub;
00792 
00794         ptr_glColor4ubv color4ubv;
00795 
00797         ptr_glColor4ui color4ui;
00798 
00800         ptr_glColor4uiv color4uiv;
00801 
00803         ptr_glColor4us color4us;
00804 
00806         ptr_glColor4usv color4usv;
00807 
00809         ptr_glColorMask colorMask;
00810 
00812         ptr_glColorMaterial colorMaterial;
00813 
00815         ptr_glColorPointer colorPointer;
00816 
00818         ptr_glCopyPixels copyPixels;
00819 
00821         ptr_glCopyTexImage1D copyTexImage1D;
00822 
00824         ptr_glCopyTexImage2D copyTexImage2D;
00825 
00827         ptr_glCopyTexSubImage1D copyTexSubImage1D;
00828 
00830         ptr_glCopyTexSubImage2D copyTexSubImage2D;
00831 
00833         ptr_glCullFace cullFace;
00834 
00836         ptr_glDeleteLists deleteLists;
00837 
00839         ptr_glDeleteTextures deleteTextures;
00840 
00842         ptr_glDepthFunc depthFunc;
00843 
00845         ptr_glDepthMask depthMask;
00846 
00848         ptr_glDepthRange depthRange;
00849 
00851         ptr_glDisable disable;
00852 
00854         ptr_glDisableClientState disableClientState;
00855 
00857         ptr_glDrawArrays drawArrays;
00858 
00860         ptr_glDrawBuffer drawBuffer;
00861 
00863         ptr_glDrawElements drawElements;
00864 
00866         ptr_glDrawPixels drawPixels;
00867 
00869         ptr_glEdgeFlag edgeFlag;
00870 
00872         ptr_glEdgeFlagPointer edgeFlagPointer;
00873 
00875         ptr_glEdgeFlagv edgeFlagv;
00876 
00878         ptr_glEnable enable;
00879 
00881         ptr_glEnableClientState enableClientState;
00882 
00884         ptr_glEnd end;
00885 
00887         ptr_glEndList endList;
00888 
00890         ptr_glEvalCoord1d evalCoord1d;
00891 
00893         ptr_glEvalCoord1dv evalCoord1dv;
00894 
00896         ptr_glEvalCoord1f evalCoord1f;
00897 
00899         ptr_glEvalCoord1fv evalCoord1fv;
00900 
00902         ptr_glEvalCoord2d evalCoord2d;
00903 
00905         ptr_glEvalCoord2dv evalCoord2dv;
00906 
00908         ptr_glEvalCoord2f evalCoord2f;
00909 
00911         ptr_glEvalCoord2fv evalCoord2fv;
00912 
00914         ptr_glEvalMesh1 evalMesh1;
00915 
00917         ptr_glEvalMesh2 evalMesh2;
00918 
00920         ptr_glEvalPoint1 evalPoint1;
00921 
00923         ptr_glEvalPoint2 evalPoint2;
00924 
00926         ptr_glFeedbackBuffer feedbackBuffer;
00927 
00929         ptr_glFinish finish;
00930 
00932         ptr_glFlush flush;
00933 
00935         ptr_glFogf fogf;
00936 
00938         ptr_glFogfv fogfv;
00939 
00941         ptr_glFogi fogi;
00942 
00944         ptr_glFogiv fogiv;
00945 
00947         ptr_glFrontFace frontFace;
00948 
00950         ptr_glFrustum frustum;
00951 
00953         ptr_glGenLists genLists;
00954 
00956         ptr_glGenTextures genTextures;
00957 
00959         ptr_glGetBooleanv getBooleanv;
00960 
00962         ptr_glGetClipPlane getClipPlane;
00963 
00965         ptr_glGetDoublev getDoublev;
00966 
00968         ptr_glGetError getError;
00969 
00971         ptr_glGetFloatv getFloatv;
00972 
00974         ptr_glGetIntegerv getIntegerv;
00975 
00977         ptr_glGetLightfv getLightfv;
00978 
00980         ptr_glGetLightiv getLightiv;
00981 
00983         ptr_glGetMapdv getMapdv;
00984 
00986         ptr_glGetMapfv getMapfv;
00987 
00989         ptr_glGetMapiv getMapiv;
00990 
00992         ptr_glGetMaterialfv getMaterialfv;
00993 
00995         ptr_glGetMaterialiv getMaterialiv;
00996 
00998         ptr_glGetPixelMapfv getPixelMapfv;
00999 
01001         ptr_glGetPixelMapuiv getPixelMapuiv;
01002 
01004         ptr_glGetPixelMapusv getPixelMapusv;
01005 
01007         ptr_glGetPointerv getPointerv;
01008 
01010         ptr_glGetPolygonStipple getPolygonStipple;
01011 
01013         ptr_glGetString getString;
01014 
01016         ptr_glGetTexEnvfv getTexEnvfv;
01017 
01019         ptr_glGetTexEnviv getTexEnviv;
01020 
01022         ptr_glGetTexGendv getTexGendv;
01023 
01025         ptr_glGetTexGenfv getTexGenfv;
01026 
01028         ptr_glGetTexGeniv getTexGeniv;
01029 
01031         ptr_glGetTexImage getTexImage;
01032 
01034         ptr_glGetTexLevelParameterfv getTexLevelParameterfv;
01035 
01037         ptr_glGetTexLevelParameteriv getTexLevelParameteriv;
01038 
01040         ptr_glGetTexParameterfv getTexParameterfv;
01041 
01043         ptr_glGetTexParameteriv getTexParameteriv;
01044 
01046         ptr_glHint hint;
01047 
01049         ptr_glIndexMask indexMask;
01050 
01052         ptr_glIndexPointer indexPointer;
01053 
01055         ptr_glIndexd indexd;
01056 
01058         ptr_glIndexdv indexdv;
01059 
01061         ptr_glIndexf indexf;
01062 
01064         ptr_glIndexfv indexfv;
01065 
01067         ptr_glIndexi indexi;
01068 
01070         ptr_glIndexiv indexiv;
01071 
01073         ptr_glIndexs indexs;
01074 
01076         ptr_glIndexsv indexsv;
01077 
01079         ptr_glIndexub indexub;
01080 
01082         ptr_glIndexubv indexubv;
01083 
01085         ptr_glInitNames initNames;
01086 
01088         ptr_glInterleavedArrays interleavedArrays;
01089 
01091         ptr_glIsEnabled isEnabled;
01092 
01094         ptr_glIsList isList;
01095 
01097         ptr_glIsTexture isTexture;
01098 
01100         ptr_glLightModelf lightModelf;
01101 
01103         ptr_glLightModelfv lightModelfv;
01104 
01106         ptr_glLightModeli lightModeli;
01107 
01109         ptr_glLightModeliv lightModeliv;
01110 
01112         ptr_glLightf lightf;
01113 
01115         ptr_glLightfv lightfv;
01116 
01118         ptr_glLighti lighti;
01119 
01121         ptr_glLightiv lightiv;
01122 
01124         ptr_glLineStipple lineStipple;
01125 
01127         ptr_glLineWidth lineWidth;
01128 
01130         ptr_glListBase listBase;
01131 
01133         ptr_glLoadIdentity loadIdentity;
01134 
01136         ptr_glLoadMatrixd loadMatrixd;
01137 
01139         ptr_glLoadMatrixf loadMatrixf;
01140 
01142         ptr_glLoadName loadName;
01143 
01145         ptr_glLogicOp logicOp;
01146 
01148         ptr_glMap1d map1d;
01149 
01151         ptr_glMap1f map1f;
01152 
01154         ptr_glMap2d map2d;
01155 
01157         ptr_glMap2f map2f;
01158 
01160         ptr_glMapGrid1d mapGrid1d;
01161 
01163         ptr_glMapGrid1f mapGrid1f;
01164 
01166         ptr_glMapGrid2d mapGrid2d;
01167 
01169         ptr_glMapGrid2f mapGrid2f;
01170 
01172         ptr_glMaterialf materialf;
01173 
01175         ptr_glMaterialfv materialfv;
01176 
01178         ptr_glMateriali materiali;
01179 
01181         ptr_glMaterialiv materialiv;
01182 
01184         ptr_glMatrixMode matrixMode;
01185 
01187         ptr_glMultMatrixd multMatrixd;
01188 
01190         ptr_glMultMatrixf multMatrixf;
01191 
01193         ptr_glNewList newList;
01194 
01196         ptr_glNormal3b normal3b;
01197 
01199         ptr_glNormal3bv normal3bv;
01200 
01202         ptr_glNormal3d normal3d;
01203 
01205         ptr_glNormal3dv normal3dv;
01206 
01208         ptr_glNormal3f normal3f;
01209 
01211         ptr_glNormal3fv normal3fv;
01212 
01214         ptr_glNormal3i normal3i;
01215 
01217         ptr_glNormal3iv normal3iv;
01218 
01220         ptr_glNormal3s normal3s;
01221 
01223         ptr_glNormal3sv normal3sv;
01224 
01226         ptr_glNormalPointer normalPointer;
01227 
01229         ptr_glOrtho ortho;
01230 
01232         ptr_glPassThrough passThrough;
01233 
01235         ptr_glPixelMapfv pixelMapfv;
01236 
01238         ptr_glPixelMapuiv pixelMapuiv;
01239 
01241         ptr_glPixelMapusv pixelMapusv;
01242 
01244         ptr_glPixelStoref pixelStoref;
01245 
01247         ptr_glPixelStorei pixelStorei;
01248 
01250         ptr_glPixelTransferf pixelTransferf;
01251 
01253         ptr_glPixelTransferi pixelTransferi;
01254 
01256         ptr_glPixelZoom pixelZoom;
01257 
01259         ptr_glPointSize pointSize;
01260 
01262         ptr_glPolygonMode polygonMode;
01263 
01265         ptr_glPolygonOffset polygonOffset;
01266 
01268         ptr_glPolygonStipple polygonStipple;
01269 
01271         ptr_glPopAttrib popAttrib;
01272 
01274         ptr_glPopClientAttrib popClientAttrib;
01275 
01277         ptr_glPopMatrix popMatrix;
01278 
01280         ptr_glPopName popName;
01281 
01283         ptr_glPrioritizeTextures prioritizeTextures;
01284 
01286         ptr_glPushAttrib pushAttrib;
01287 
01289         ptr_glPushClientAttrib pushClientAttrib;
01290 
01292         ptr_glPushMatrix pushMatrix;
01293 
01295         ptr_glPushName pushName;
01296 
01298         ptr_glRasterPos2d rasterPos2d;
01299 
01301         ptr_glRasterPos2dv rasterPos2dv;
01302 
01304         ptr_glRasterPos2f rasterPos2f;
01305 
01307         ptr_glRasterPos2fv rasterPos2fv;
01308 
01310         ptr_glRasterPos2i rasterPos2i;
01311 
01313         ptr_glRasterPos2iv rasterPos2iv;
01314 
01316         ptr_glRasterPos2s rasterPos2s;
01317 
01319         ptr_glRasterPos2sv rasterPos2sv;
01320 
01322         ptr_glRasterPos3d rasterPos3d;
01323 
01325         ptr_glRasterPos3dv rasterPos3dv;
01326 
01328         ptr_glRasterPos3f rasterPos3f;
01329 
01331         ptr_glRasterPos3fv rasterPos3fv;
01332 
01334         ptr_glRasterPos3i rasterPos3i;
01335 
01337         ptr_glRasterPos3iv rasterPos3iv;
01338 
01340         ptr_glRasterPos3s rasterPos3s;
01341 
01343         ptr_glRasterPos3sv rasterPos3sv;
01344 
01346         ptr_glRasterPos4d rasterPos4d;
01347 
01349         ptr_glRasterPos4dv rasterPos4dv;
01350 
01352         ptr_glRasterPos4f rasterPos4f;
01353 
01355         ptr_glRasterPos4fv rasterPos4fv;
01356 
01358         ptr_glRasterPos4i rasterPos4i;
01359 
01361         ptr_glRasterPos4iv rasterPos4iv;
01362 
01364         ptr_glRasterPos4s rasterPos4s;
01365 
01367         ptr_glRasterPos4sv rasterPos4sv;
01368 
01370         ptr_glReadBuffer readBuffer;
01371 
01373         ptr_glReadPixels readPixels;
01374 
01376         ptr_glRectd rectd;
01377 
01379         ptr_glRectdv rectdv;
01380 
01382         ptr_glRectf rectf;
01383 
01385         ptr_glRectfv rectfv;
01386 
01388         ptr_glRecti recti;
01389 
01391         ptr_glRectiv rectiv;
01392 
01394         ptr_glRects rects;
01395 
01397         ptr_glRectsv rectsv;
01398 
01400         ptr_glRenderMode renderMode;
01401 
01403         ptr_glRotated rotated;
01404 
01406         ptr_glRotatef rotatef;
01407 
01409         ptr_glScaled scaled;
01410 
01412         ptr_glScalef scalef;
01413 
01415         ptr_glScissor scissor;
01416 
01418         ptr_glSelectBuffer selectBuffer;
01419 
01421         ptr_glShadeModel shadeModel;
01422 
01424         ptr_glStencilFunc stencilFunc;
01425 
01427         ptr_glStencilMask stencilMask;
01428 
01430         ptr_glStencilMaskSeparate stencilMaskSeparate;
01431 
01433         ptr_glStencilOp stencilOp;
01434 
01436         ptr_glTexCoord1d texCoord1d;
01437 
01439         ptr_glTexCoord1dv texCoord1dv;
01440 
01442         ptr_glTexCoord1f texCoord1f;
01443 
01445         ptr_glTexCoord1fv texCoord1fv;
01446 
01448         ptr_glTexCoord1i texCoord1i;
01449 
01451         ptr_glTexCoord1iv texCoord1iv;
01452 
01454         ptr_glTexCoord1s texCoord1s;
01455 
01457         ptr_glTexCoord1sv texCoord1sv;
01458 
01460         ptr_glTexCoord2d texCoord2d;
01461 
01463         ptr_glTexCoord2dv texCoord2dv;
01464 
01466         ptr_glTexCoord2f texCoord2f;
01467 
01469         ptr_glTexCoord2fv texCoord2fv;
01470 
01472         ptr_glTexCoord2i texCoord2i;
01473 
01475         ptr_glTexCoord2iv texCoord2iv;
01476 
01478         ptr_glTexCoord2s texCoord2s;
01479 
01481         ptr_glTexCoord2sv texCoord2sv;
01482 
01484         ptr_glTexCoord3d texCoord3d;
01485 
01487         ptr_glTexCoord3dv texCoord3dv;
01488 
01490         ptr_glTexCoord3f texCoord3f;
01491 
01493         ptr_glTexCoord3fv texCoord3fv;
01494 
01496         ptr_glTexCoord3i texCoord3i;
01497 
01499         ptr_glTexCoord3iv texCoord3iv;
01500 
01502         ptr_glTexCoord3s texCoord3s;
01503 
01505         ptr_glTexCoord3sv texCoord3sv;
01506 
01508         ptr_glTexCoord4d texCoord4d;
01509 
01511         ptr_glTexCoord4dv texCoord4dv;
01512 
01514         ptr_glTexCoord4f texCoord4f;
01515 
01517         ptr_glTexCoord4fv texCoord4fv;
01518 
01520         ptr_glTexCoord4i texCoord4i;
01521 
01523         ptr_glTexCoord4iv texCoord4iv;
01524 
01526         ptr_glTexCoord4s texCoord4s;
01527 
01529         ptr_glTexCoord4sv texCoord4sv;
01530 
01532         ptr_glTexCoordPointer texCoordPointer;
01533 
01535         ptr_glTexEnvf texEnvf;
01536 
01538         ptr_glTexEnvfv texEnvfv;
01539 
01541         ptr_glTexEnvi texEnvi;
01542 
01544         ptr_glTexEnviv texEnviv;
01545 
01547         ptr_glTexGend texGend;
01548 
01550         ptr_glTexGendv texGendv;
01551 
01553         ptr_glTexGenf texGenf;
01554 
01556         ptr_glTexGenfv texGenfv;
01557 
01559         ptr_glTexGeni texGeni;
01560 
01562         ptr_glTexGeniv texGeniv;
01563 
01565         ptr_glTexImage1D texImage1D;
01566 
01568         ptr_glTexImage2D texImage2D;
01569 
01571         ptr_glTexParameterf texParameterf;
01572 
01574         ptr_glTexParameterfv texParameterfv;
01575 
01577         ptr_glTexParameteri texParameteri;
01578 
01580         ptr_glTexParameteriv texParameteriv;
01581 
01583         ptr_glTexSubImage1D texSubImage1D;
01584 
01586         ptr_glTexSubImage2D texSubImage2D;
01587 
01589         ptr_glTranslated translated;
01590 
01592         ptr_glTranslatef translatef;
01593 
01595         ptr_glVertex2d vertex2d;
01596 
01598         ptr_glVertex2dv vertex2dv;
01599 
01601         ptr_glVertex2f vertex2f;
01602 
01604         ptr_glVertex2fv vertex2fv;
01605 
01607         ptr_glVertex2i vertex2i;
01608 
01610         ptr_glVertex2iv vertex2iv;
01611 
01613         ptr_glVertex2s vertex2s;
01614 
01616         ptr_glVertex2sv vertex2sv;
01617 
01619         ptr_glVertex3d vertex3d;
01620 
01622         ptr_glVertex3dv vertex3dv;
01623 
01625         ptr_glVertex3f vertex3f;
01626 
01628         ptr_glVertex3fv vertex3fv;
01629 
01631         ptr_glVertex3i vertex3i;
01632 
01634         ptr_glVertex3iv vertex3iv;
01635 
01637         ptr_glVertex3s vertex3s;
01638 
01640         ptr_glVertex3sv vertex3sv;
01641 
01643         ptr_glVertex4d vertex4d;
01644 
01646         ptr_glVertex4dv vertex4dv;
01647 
01649         ptr_glVertex4f vertex4f;
01650 
01652         ptr_glVertex4fv vertex4fv;
01653 
01655         ptr_glVertex4i vertex4i;
01656 
01658         ptr_glVertex4iv vertex4iv;
01659 
01661         ptr_glVertex4s vertex4s;
01662 
01664         ptr_glVertex4sv vertex4sv;
01665 
01667         ptr_glVertexPointer vertexPointer;
01668 
01670         ptr_glViewport viewport;
01671 
01673         ptr_glDrawRangeElementsEXT drawRangeElements;
01674 
01676         ptr_glTexImage3DEXT texImage3D;
01677 
01679         ptr_glTexSubImage3DEXT texSubImage3D;
01680 
01682         ptr_glCopyTexSubImage3DEXT copyTexSubImage3D;
01683 
01685         ptr_glColorTableSGI colorTable;
01686 
01688         ptr_glCopyColorTableSGI copyColorTable;
01689 
01691         ptr_glColorTableParameterivSGI colorTableParameteriv;
01692 
01694         ptr_glColorTableParameterfvSGI colorTableParameterfv;
01695 
01697         ptr_glGetColorTableSGI getColorTable;
01698 
01700         ptr_glGetColorTableParameterivSGI getColorTableParameteriv;
01701 
01703         ptr_glGetColorTableParameterfvSGI getColorTableParameterfv;
01704 
01706         ptr_glColorSubTableEXT colorSubTable;
01707 
01709         ptr_glCopyColorSubTableEXT copyColorSubTable;
01710 
01712         ptr_glConvolutionFilter1DEXT convolutionFilter1D;
01713 
01715         ptr_glConvolutionFilter2DEXT convolutionFilter2D;
01716 
01718         ptr_glCopyConvolutionFilter1DEXT copyConvolutionFilter1D;
01719 
01721         ptr_glCopyConvolutionFilter2DEXT copyConvolutionFilter2D;
01722 
01724         ptr_glGetConvolutionFilterEXT getConvolutionFilter;
01725 
01727         ptr_glSeparableFilter2DEXT separableFilter2D;
01728 
01730         ptr_glGetSeparableFilterEXT getSeparableFilter;
01731 
01733         ptr_glConvolutionParameteriEXT convolutionParameteri;
01734 
01736         ptr_glConvolutionParameterivEXT convolutionParameteriv;
01737 
01739         ptr_glConvolutionParameterfEXT convolutionParameterf;
01740 
01742         ptr_glConvolutionParameterfvEXT convolutionParameterfv;
01743 
01745         ptr_glGetConvolutionParameterivEXT getConvolutionParameteriv;
01746 
01748         ptr_glGetConvolutionParameterfvEXT getConvolutionParameterfv;
01749 
01751         ptr_glHistogramEXT histogram;
01752 
01754         ptr_glResetHistogramEXT resetHistogram;
01755 
01757         ptr_glGetHistogramEXT getHistogram;
01758 
01760         ptr_glGetHistogramParameterivEXT getHistogramParameteriv;
01761 
01763         ptr_glGetHistogramParameterfvEXT getHistogramParameterfv;
01764 
01766         ptr_glMinmaxEXT minmax;
01767 
01769         ptr_glResetMinmaxEXT resetMinmax;
01770 
01772         ptr_glGetMinmaxEXT getMinmax;
01773 
01775         ptr_glGetMinmaxParameterivEXT getMinmaxParameteriv;
01776 
01778         ptr_glGetMinmaxParameterfvEXT getMinmaxParameterfv;
01779 
01781         ptr_glBlendColorEXT blendColor;
01782 
01784         ptr_glBlendEquationEXT blendEquation;
01785 
01787         ptr_glActiveTextureARB activeTexture;
01788 
01790         ptr_glClientActiveTextureARB clientActiveTexture;
01791 
01793         ptr_glMultiTexCoord1dARB multiTexCoord1d;
01794 
01796         ptr_glMultiTexCoord1dvARB multiTexCoord1dv;
01797 
01799         ptr_glMultiTexCoord1fARB multiTexCoord1f;
01800 
01802         ptr_glMultiTexCoord1fvARB multiTexCoord1fv;
01803 
01805         ptr_glMultiTexCoord1iARB multiTexCoord1i;
01806 
01808         ptr_glMultiTexCoord1ivARB multiTexCoord1iv;
01809 
01811         ptr_glMultiTexCoord1sARB multiTexCoord1s;
01812 
01814         ptr_glMultiTexCoord1svARB multiTexCoord1sv;
01815 
01817         ptr_glMultiTexCoord2dARB multiTexCoord2d;
01818 
01820         ptr_glMultiTexCoord2dvARB multiTexCoord2dv;
01821 
01823         ptr_glMultiTexCoord2fARB multiTexCoord2f;
01824 
01826         ptr_glMultiTexCoord2fvARB multiTexCoord2fv;
01827 
01829         ptr_glMultiTexCoord2iARB multiTexCoord2i;
01830 
01832         ptr_glMultiTexCoord2ivARB multiTexCoord2iv;
01833 
01835         ptr_glMultiTexCoord2sARB multiTexCoord2s;
01836 
01838         ptr_glMultiTexCoord2svARB multiTexCoord2sv;
01839 
01841         ptr_glMultiTexCoord3dARB multiTexCoord3d;
01842 
01844         ptr_glMultiTexCoord3dvARB multiTexCoord3dv;
01845 
01847         ptr_glMultiTexCoord3fARB multiTexCoord3f;
01848 
01850         ptr_glMultiTexCoord3fvARB multiTexCoord3fv;
01851 
01853         ptr_glMultiTexCoord3iARB multiTexCoord3i;
01854 
01856         ptr_glMultiTexCoord3ivARB multiTexCoord3iv;
01857 
01859         ptr_glMultiTexCoord3sARB multiTexCoord3s;
01860 
01862         ptr_glMultiTexCoord3svARB multiTexCoord3sv;
01863 
01865         ptr_glMultiTexCoord4dARB multiTexCoord4d;
01866 
01868         ptr_glMultiTexCoord4dvARB multiTexCoord4dv;
01869 
01871         ptr_glMultiTexCoord4fARB multiTexCoord4f;
01872 
01874         ptr_glMultiTexCoord4fvARB multiTexCoord4fv;
01875 
01877         ptr_glMultiTexCoord4iARB multiTexCoord4i;
01878 
01880         ptr_glMultiTexCoord4ivARB multiTexCoord4iv;
01881 
01883         ptr_glMultiTexCoord4sARB multiTexCoord4s;
01884 
01886         ptr_glMultiTexCoord4svARB multiTexCoord4sv;
01887 
01889         ptr_glCompressedTexImage1DARB compressedTexImage1D;
01890 
01892         ptr_glCompressedTexImage2DARB compressedTexImage2D;
01893 
01895         ptr_glCompressedTexImage3DARB compressedTexImage3D;
01896 
01898         ptr_glCompressedTexSubImage1DARB compressedTexSubImage1D;
01899 
01901         ptr_glCompressedTexSubImage2DARB compressedTexSubImage2D;
01902 
01904         ptr_glCompressedTexSubImage3DARB compressedTexSubImage3D;
01905 
01907         ptr_glGetCompressedTexImageARB getCompressedTexImage;
01908 
01910         ptr_glSampleCoverageARB sampleCoverage;
01911 
01913         ptr_glLoadTransposeMatrixdARB glLoadTransposeMatrixd;
01914 
01916         ptr_glLoadTransposeMatrixfARB glLoadTransposeMatrixf;
01917 
01919         ptr_glMultTransposeMatrixdARB glMultTransposeMatrixd;
01920 
01922         ptr_glMultTransposeMatrixfARB glMultTransposeMatrixf;
01923 
01925         ptr_glFogCoorddEXT fogCoordd;
01926 
01928         ptr_glFogCoorddvEXT fogCoorddv;
01929 
01931         ptr_glFogCoordfEXT fogCoordf;
01932 
01934         ptr_glFogCoordfvEXT fogCoordfv;
01935 
01937         ptr_glFogCoordPointerEXT fogCoordPointer;
01938 
01940         ptr_glMultiDrawArraysEXT multiDrawArrays;
01941 
01943         ptr_glMultiDrawElementsEXT multiDrawElementsEXT;
01944 
01946         ptr_glPointParameterfARB pointParameterf;
01947 
01949         ptr_glPointParameterfvARB pointParameterfv;
01950 
01952         ptr_glSecondaryColor3bEXT secondaryColor3b;
01953 
01955         ptr_glSecondaryColor3bvEXT secondaryColor3bv;
01956 
01958         ptr_glSecondaryColor3dEXT secondaryColor3d;
01959 
01961         ptr_glSecondaryColor3dvEXT secondaryColor3dv;
01962 
01964         ptr_glSecondaryColor3fEXT secondaryColor3f;
01965 
01967         ptr_glSecondaryColor3fvEXT secondaryColor3fv;
01968 
01970         ptr_glSecondaryColor3iEXT secondaryColor3i;
01971 
01973         ptr_glSecondaryColor3ivEXT secondaryColor3iv;
01974 
01976         ptr_glSecondaryColor3sEXT secondaryColor3s;
01977 
01979         ptr_glSecondaryColor3svEXT secondaryColor3sv;
01980 
01982         ptr_glSecondaryColor3ubEXT secondaryColor3ub;
01983 
01985         ptr_glSecondaryColor3ubvEXT secondaryColor3ubv;
01986 
01988         ptr_glSecondaryColor3uiEXT secondaryColor3ui;
01989 
01991         ptr_glSecondaryColor3uivEXT secondaryColor3uiv;
01992 
01994         ptr_glSecondaryColor3usEXT secondaryColor3us;
01995 
01997         ptr_glSecondaryColor3usvEXT secondaryColor3usv;
01998 
02000         ptr_glSecondaryColorPointerEXT secondaryColorPointer;
02001 
02003         ptr_glBlendFuncSeparateEXT blendFuncSeparate;
02004 
02006         ptr_glWindowPos2dARB windowPos2d;
02007 
02009         ptr_glWindowPos2dvARB windowPos2dv;
02010 
02012         ptr_glWindowPos2fARB windowPos2f;
02013 
02015         ptr_glWindowPos2fvARB windowPos2fv;
02016 
02018         ptr_glWindowPos2iARB windowPos2i;
02019 
02021         ptr_glWindowPos2ivARB windowPos2iv;
02022 
02024         ptr_glWindowPos2sARB windowPos2s;
02025 
02027         ptr_glWindowPos2svARB windowPos2sv;
02028 
02030         ptr_glWindowPos3dARB windowPos3d;
02031 
02033         ptr_glWindowPos3dvARB windowPos3dv;
02034 
02036         ptr_glWindowPos3fARB windowPos3f;
02037 
02039         ptr_glWindowPos3fvARB windowPos3fv;
02040 
02042         ptr_glWindowPos3iARB windowPos3i;
02043 
02045         ptr_glWindowPos3ivARB windowPos3iv;
02046 
02048         ptr_glWindowPos3sARB windowPos3s;
02049 
02051         ptr_glWindowPos3svARB windowPos3sv;
02052 
02054         ptr_glBindBufferARB bindBuffer;
02055 
02057         ptr_glDeleteBuffersARB deleteBuffers;
02058 
02060         ptr_glGenBuffersARB genBuffers;
02061 
02063         ptr_glIsBufferARB isBuffer;
02064 
02066         ptr_glBufferDataARB bufferData;
02067 
02069         ptr_glBufferSubDataARB bufferSubData;
02070 
02072         ptr_glGetBufferSubDataARB getBufferSubData;
02073 
02075         ptr_glMapBufferARB mapBuffer;
02076 
02078         ptr_glUnmapBufferARB unmapBuffer;
02079 
02081         ptr_glGetBufferParameterivARB getBufferParameteriv;
02082 
02084         ptr_glGetBufferPointervARB getBufferPointerv;
02085 
02087         ptr_glGenQueriesARB genQueries;
02088 
02090         ptr_glDeleteQueriesARB deleteQueries;
02091 
02093         ptr_glIsQueryARB isQuery;
02094 
02096         ptr_glBeginQueryARB beginQuery;
02097 
02099         ptr_glEndQueryARB endQuery;
02100 
02102         ptr_glGetQueryivARB getQueryiv;
02103 
02105         ptr_glGetQueryObjectivARB getQueryObjectiv;
02106 
02108         ptr_glGetQueryObjectuivARB getQueryObjectuiv;
02109 
02111         ptr_glDeleteObjectARB deleteShader;
02112 
02114         ptr_glDeleteObjectARB deleteProgram;
02115 
02117         ptr_glGetHandleARB getHandle;
02118 
02120         ptr_glDetachObjectARB detachShader;
02121 
02123         ptr_glCreateShaderObjectARB createShader;
02124 
02126         ptr_glShaderSourceARB shaderSource;
02127 
02129         ptr_glCompileShaderARB compileShader;
02130 
02132         ptr_glCreateProgramObjectARB createProgram;
02133 
02135         ptr_glAttachObjectARB attachShader;
02136 
02138         ptr_glLinkProgramARB linkProgram;
02139 
02141         ptr_glUseProgramObjectARB useProgram;
02142 
02144         ptr_glValidateProgramARB validateProgram;
02145 
02147         ptr_glUniform1fARB uniform1f;
02148 
02150         ptr_glUniform2fARB uniform2f;
02151 
02153         ptr_glUniform3fARB uniform3f;
02154 
02156         ptr_glUniform4fARB uniform4f;
02157 
02159         ptr_glUniform1iARB uniform1i;
02160 
02162         ptr_glUniform2iARB uniform2i;
02163 
02165         ptr_glUniform3iARB uniform3i;
02166 
02168         ptr_glUniform4iARB uniform4i;
02169 
02171         ptr_glUniform1fvARB uniform1fv;
02172 
02174         ptr_glUniform2fvARB uniform2fv;
02175 
02177         ptr_glUniform3fvARB uniform3fv;
02178 
02180         ptr_glUniform4fvARB uniform4fv;
02181 
02183         ptr_glUniform1ivARB uniform1iv;
02184 
02186         ptr_glUniform2ivARB uniform2iv;
02187 
02189         ptr_glUniform3ivARB uniform3iv;
02190 
02192         ptr_glUniform4ivARB uniform4iv;
02193 
02195         ptr_glUniformMatrix2fvARB uniformMatrix2fv;
02196 
02198         ptr_glUniformMatrix3fvARB uniformMatrix3fv;
02199 
02201         ptr_glUniformMatrix4fvARB uniformMatrix4fv;
02202 
02204         ptr_glGetObjectParameterfvARB getProgramfv;
02205 
02207         ptr_glGetObjectParameterivARB getProgramiv;
02208 
02210         ptr_glGetObjectParameterfvARB getShaderfv;
02211 
02213         ptr_glGetObjectParameterivARB getShaderiv;
02214 
02216         ptr_glGetInfoLogARB getShaderInfoLog;
02217 
02219         ptr_glGetInfoLogARB getProgramInfoLog;
02220 
02222         ptr_glGetAttachedObjectsARB getAttachedShaders;
02223 
02225         ptr_glGetUniformLocationARB getUniformLocation;
02226 
02228         ptr_glGetActiveUniformARB getActiveUniform;
02229 
02231         ptr_glGetUniformfvARB getUniformfv;
02232 
02234         ptr_glGetUniformivARB getUniformiv;
02235 
02237         ptr_glGetShaderSourceARB getShaderSource;
02238 
02240         ptr_glVertexAttrib1fARB vertexAttrib1f;
02241 
02243         ptr_glVertexAttrib1sARB vertexAttrib1s;
02244 
02246         ptr_glVertexAttrib1dARB vertexAttrib1d;
02247 
02249         ptr_glVertexAttrib2fARB vertexAttrib2f;
02250 
02252         ptr_glVertexAttrib2sARB vertexAttrib2s;
02253 
02255         ptr_glVertexAttrib2dARB vertexAttrib2d;
02256 
02258         ptr_glVertexAttrib3fARB vertexAttrib3f;
02259 
02261         ptr_glVertexAttrib3sARB vertexAttrib3s;
02262 
02264         ptr_glVertexAttrib3dARB vertexAttrib3d;
02265 
02267         ptr_glVertexAttrib4fARB vertexAttrib4f;
02268 
02270         ptr_glVertexAttrib4sARB vertexAttrib4s;
02271 
02273         ptr_glVertexAttrib4dARB vertexAttrib4d;
02274 
02276         ptr_glVertexAttrib4NubARB vertexAttrib4Nub;
02277 
02279         ptr_glVertexAttrib1fvARB vertexAttrib1fv;
02280 
02282         ptr_glVertexAttrib1svARB vertexAttrib1sv;
02283 
02285         ptr_glVertexAttrib1dvARB vertexAttrib1dv;
02286 
02288         ptr_glVertexAttrib2fvARB vertexAttrib2fv;
02289 
02291         ptr_glVertexAttrib2svARB vertexAttrib2sv;
02292 
02294         ptr_glVertexAttrib2dvARB vertexAttrib2dv;
02295 
02297         ptr_glVertexAttrib3fvARB vertexAttrib3fv;
02298 
02300         ptr_glVertexAttrib3svARB vertexAttrib3sv;
02301 
02303         ptr_glVertexAttrib3dvARB vertexAttrib3dv;
02304 
02306         ptr_glVertexAttrib4fvARB vertexAttrib4fv;
02307 
02309         ptr_glVertexAttrib4svARB vertexAttrib4sv;
02310 
02312         ptr_glVertexAttrib4dvARB vertexAttrib4dv;
02313 
02315         ptr_glVertexAttrib4ivARB vertexAttrib4iv;
02316 
02318         ptr_glVertexAttrib4bvARB vertexAttrib4bv;
02319 
02321         ptr_glVertexAttrib4ubvARB vertexAttrib4ubv;
02322 
02324         ptr_glVertexAttrib4usvARB vertexAttrib4usv;
02325 
02327         ptr_glVertexAttrib4uivARB vertexAttrib4uiv;
02328 
02330         ptr_glVertexAttrib4NbvARB vertexAttrib4Nbv;
02331 
02333         ptr_glVertexAttrib4NsvARB vertexAttrib4Nsv;
02334 
02336         ptr_glVertexAttrib4NivARB vertexAttrib4Niv;
02337 
02339         ptr_glVertexAttrib4NubvARB vertexAttrib4Nubv;
02340 
02342         ptr_glVertexAttrib4NusvARB vertexAttrib4Nusv;
02343 
02345         ptr_glVertexAttrib4NuivARB vertexAttrib4Nuiv;
02346 
02348         ptr_glVertexAttribPointerARB vertexAttribPointer;
02349 
02351         ptr_glEnableVertexAttribArrayARB enableVertexAttribArray;
02352 
02354         ptr_glDisableVertexAttribArrayARB disableVertexAttribArray;
02355 
02357         ptr_glBindAttribLocationARB bindAttribLocation;
02358 
02360         ptr_glGetActiveAttribARB getActiveAttrib;
02361 
02363         ptr_glGetAttribLocationARB getAttribLocation;
02364 
02366         ptr_glGetVertexAttribdvARB getVertexAttribdv;
02367 
02369         ptr_glGetVertexAttribfvARB getVertexAttribfv;
02370 
02372         ptr_glGetVertexAttribivARB getVertexAttribiv;
02373 
02375         ptr_glGetVertexAttribPointervARB getVertexAttribPointerv;
02376 
02378         ptr_glDrawBuffersARB drawBuffers;
02379 
02381         ptr_glStencilFuncSeparateATI stencilFuncSeparate;
02382 
02384         ptr_glStencilOpSeparateATI stencilOpSeparate;
02385 
02387         ptr_glIsRenderbufferEXT isRenderbuffer;
02388 
02390         ptr_glBindRenderbufferEXT bindRenderbuffer;
02391 
02393         ptr_glDeleteRenderbuffersEXT deleteRenderbuffers;
02394 
02396         ptr_glGenRenderbuffersEXT genRenderbuffers;
02397 
02399         ptr_glRenderbufferStorageEXT renderbufferStorage;
02400 
02402         ptr_glGetRenderbufferParameterivEXT getRenderbufferParameteriv;
02403 
02405         ptr_glIsFramebufferEXT isFramebuffer;
02406 
02408         ptr_glBindFramebufferEXT bindFramebuffer;
02409 
02411         ptr_glDeleteFramebuffersEXT deleteFramebuffers;
02412 
02414         ptr_glGenFramebuffersEXT genFramebuffers;
02415 
02417         ptr_glCheckFramebufferStatusEXT checkFramebufferStatus;
02418 
02420         ptr_glFramebufferTexture1DEXT framebufferTexture1D;
02421 
02423         ptr_glFramebufferTexture2DEXT framebufferTexture2D;
02424 
02426         ptr_glFramebufferTexture3DEXT framebufferTexture3D;
02427 
02429         ptr_glFramebufferRenderbufferEXT framebufferRenderbuffer;
02430 
02432         ptr_glGetFramebufferAttachmentParameterivEXT getFramebufferAttachmentParameteriv;
02433 
02435         ptr_glGenerateMipmapEXT generateMipmap;
02436 
02438         ptr_glBlitFramebufferEXT blitFramebuffer;
02439 
02440 };
02442 
02443 #define clAccum CL_OpenGL::functions->accum
02444 #define clAlphaFunc CL_OpenGL::functions->alphaFunc
02445 #define clAreTexturesResident CL_OpenGL::functions->areTexturesResident
02446 #define clArrayElement CL_OpenGL::functions->arrayElement
02447 #define clBegin CL_OpenGL::functions->begin
02448 #define clBindTexture CL_OpenGL::functions->bindTexture
02449 #define clBitmap CL_OpenGL::functions->bitmap
02450 #define clBlendFunc CL_OpenGL::functions->blendFunc
02451 #define clCallList CL_OpenGL::functions->callList
02452 #define clCallLists CL_OpenGL::functions->callLists
02453 #define clClear CL_OpenGL::functions->clear
02454 #define clClearAccum CL_OpenGL::functions->clearAccum
02455 #define clClearColor CL_OpenGL::functions->clearColor
02456 #define clClearDepth CL_OpenGL::functions->clearDepth
02457 #define clClearIndex CL_OpenGL::functions->clearIndex
02458 #define clClearStencil CL_OpenGL::functions->clearStencil
02459 #define clClipPlane CL_OpenGL::functions->clipPlane
02460 #define clColor3b CL_OpenGL::functions->color3b
02461 #define clColor3bv CL_OpenGL::functions->color3bv
02462 #define clColor3d CL_OpenGL::functions->color3d
02463 #define clColor3dv CL_OpenGL::functions->color3dv
02464 #define clColor3f CL_OpenGL::functions->color3f
02465 #define clColor3fv CL_OpenGL::functions->color3fv
02466 #define clColor3i CL_OpenGL::functions->color3i
02467 #define clColor3iv CL_OpenGL::functions->color3iv
02468 #define clColor3s CL_OpenGL::functions->color3s
02469 #define clColor3sv CL_OpenGL::functions->color3sv
02470 #define clColor3ub CL_OpenGL::functions->color3ub
02471 #define clColor3ubv CL_OpenGL::functions->color3ubv
02472 #define clColor3ui CL_OpenGL::functions->color3ui
02473 #define clColor3uiv CL_OpenGL::functions->color3uiv
02474 #define clColor3us CL_OpenGL::functions->color3us
02475 #define clColor3usv CL_OpenGL::functions->color3usv
02476 #define clColor4b CL_OpenGL::functions->color4b
02477 #define clColor4bv CL_OpenGL::functions->color4bv
02478 #define clColor4d CL_OpenGL::functions->color4d
02479 #define clColor4dv CL_OpenGL::functions->color4dv
02480 #define clColor4f CL_OpenGL::functions->color4f
02481 #define clColor4fv CL_OpenGL::functions->color4fv
02482 #define clColor4i CL_OpenGL::functions->color4i
02483 #define clColor4iv CL_OpenGL::functions->color4iv
02484 #define clColor4s CL_OpenGL::functions->color4s
02485 #define clColor4sv CL_OpenGL::functions->color4sv
02486 #define clColor4ub CL_OpenGL::functions->color4ub
02487 #define clColor4ubv CL_OpenGL::functions->color4ubv
02488 #define clColor4ui CL_OpenGL::functions->color4ui
02489 #define clColor4uiv CL_OpenGL::functions->color4uiv
02490 #define clColor4us CL_OpenGL::functions->color4us
02491 #define clColor4usv CL_OpenGL::functions->color4usv
02492 #define clColorMask CL_OpenGL::functions->colorMask
02493 #define clColorMaterial CL_OpenGL::functions->colorMaterial
02494 #define clColorPointer CL_OpenGL::functions->colorPointer
02495 #define clCopyPixels CL_OpenGL::functions->copyPixels
02496 #define clCopyTexImage1D CL_OpenGL::functions->copyTexImage1D
02497 #define clCopyTexImage2D CL_OpenGL::functions->copyTexImage2D
02498 #define clCopyTexSubImage1D CL_OpenGL::functions->copyTexSubImage1D
02499 #define clCopyTexSubImage2D CL_OpenGL::functions->copyTexSubImage2D
02500 #define clCopyTexSubImage3D CL_OpenGL::functions->copyTexSubImage3D
02501 #define clCullFace CL_OpenGL::functions->cullFace
02502 #define clDeleteLists CL_OpenGL::functions->deleteLists
02503 #define clDeleteTextures CL_OpenGL::functions->deleteTextures
02504 #define clDepthFunc CL_OpenGL::functions->depthFunc
02505 #define clDepthMask CL_OpenGL::functions->depthMask
02506 #define clDepthRange CL_OpenGL::functions->depthRange
02507 #define clDisable CL_OpenGL::functions->disable
02508 #define clDisableClientState CL_OpenGL::functions->disableClientState
02509 #define clDrawArrays CL_OpenGL::functions->drawArrays
02510 #define clDrawBuffer CL_OpenGL::functions->drawBuffer
02511 #define clDrawElements CL_OpenGL::functions->drawElements
02512 #define clDrawPixels CL_OpenGL::functions->drawPixels
02513 #define clEdgeFlag CL_OpenGL::functions->edgeFlag
02514 #define clEdgeFlagPointer CL_OpenGL::functions->edgeFlagPointer
02515 #define clEdgeFlagv CL_OpenGL::functions->edgeFlagv
02516 #define clEnable CL_OpenGL::functions->enable
02517 #define clEnableClientState CL_OpenGL::functions->enableClientState
02518 #define clEnd CL_OpenGL::functions->end
02519 #define clEndList CL_OpenGL::functions->endList
02520 #define clEvalCoord1d CL_OpenGL::functions->evalCoord1d
02521 #define clEvalCoord1dv CL_OpenGL::functions->evalCoord1dv
02522 #define clEvalCoord1f CL_OpenGL::functions->evalCoord1f
02523 #define clEvalCoord1fv CL_OpenGL::functions->evalCoord1fv
02524 #define clEvalCoord2d CL_OpenGL::functions->evalCoord2d
02525 #define clEvalCoord2dv CL_OpenGL::functions->evalCoord2dv
02526 #define clEvalCoord2f CL_OpenGL::functions->evalCoord2f
02527 #define clEvalCoord2fv CL_OpenGL::functions->evalCoord2fv
02528 #define clEvalMesh1 CL_OpenGL::functions->evalMesh1
02529 #define clEvalMesh2 CL_OpenGL::functions->evalMesh2
02530 #define clEvalPoint1 CL_OpenGL::functions->evalPoint1
02531 #define clEvalPoint2 CL_OpenGL::functions->evalPoint2
02532 #define clFeedbackBuffer CL_OpenGL::functions->feedbackBuffer
02533 #define clFinish CL_OpenGL::functions->finish
02534 #define clFlush CL_OpenGL::functions->flush
02535 #define clFogf CL_OpenGL::functions->fogf
02536 #define clFogfv CL_OpenGL::functions->fogfv
02537 #define clFogi CL_OpenGL::functions->fogi
02538 #define clFogiv CL_OpenGL::functions->fogiv
02539 #define clFrontFace CL_OpenGL::functions->frontFace
02540 #define clFrustum CL_OpenGL::functions->frustum
02541 #define clGenLists CL_OpenGL::functions->genLists
02542 #define clGenTextures CL_OpenGL::functions->genTextures
02543 #define clGetBooleanv CL_OpenGL::functions->getBooleanv
02544 #define clGetClipPlane CL_OpenGL::functions->getClipPlane
02545 #define clGetDoublev CL_OpenGL::functions->getDoublev
02546 #define clGetError CL_OpenGL::functions->getError
02547 #define clGetFloatv CL_OpenGL::functions->getFloatv
02548 #define clGetIntegerv CL_OpenGL::functions->getIntegerv
02549 #define clGetLightfv CL_OpenGL::functions->getLightfv
02550 #define clGetLightiv CL_OpenGL::functions->getLightiv
02551 #define clGetMapdv CL_OpenGL::functions->getMapdv
02552 #define clGetMapfv CL_OpenGL::functions->getMapfv
02553 #define clGetMapiv CL_OpenGL::functions->getMapiv
02554 #define clGetMaterialfv CL_OpenGL::functions->getMaterialfv
02555 #define clGetMaterialiv CL_OpenGL::functions->getMaterialiv
02556 #define clGetPixelMapfv CL_OpenGL::functions->getPixelMapfv
02557 #define clGetPixelMapuiv CL_OpenGL::functions->getPixelMapuiv
02558 #define clGetPixelMapusv CL_OpenGL::functions->getPixelMapusv
02559 #define clGetPointerv CL_OpenGL::functions->getPointerv
02560 #define clGetPolygonStipple CL_OpenGL::functions->getPolygonStipple
02561 #define clGetString CL_OpenGL::functions->getString
02562 #define clGetTexEnvfv CL_OpenGL::functions->getTexEnvfv
02563 #define clGetTexEnviv CL_OpenGL::functions->getTexEnviv
02564 #define clGetTexGendv CL_OpenGL::functions->getTexGendv
02565 #define clGetTexGenfv CL_OpenGL::functions->getTexGenfv
02566 #define clGetTexGeniv CL_OpenGL::functions->getTexGeniv
02567 #define clGetTexImage CL_OpenGL::functions->getTexImage
02568 #define clGetTexLevelParameterfv CL_OpenGL::functions->getTexLevelParameterfv
02569 #define clGetTexLevelParameteriv CL_OpenGL::functions->getTexLevelParameteriv
02570 #define clGetTexParameterfv CL_OpenGL::functions->getTexParameterfv
02571 #define clGetTexParameteriv CL_OpenGL::functions->getTexParameteriv
02572 #define clHint CL_OpenGL::functions->hint
02573 #define clIndexMask CL_OpenGL::functions->indexMask
02574 #define clIndexPointer CL_OpenGL::functions->indexPointer
02575 #define clIndexd CL_OpenGL::functions->indexd
02576 #define clIndexdv CL_OpenGL::functions->indexdv
02577 #define clIndexf CL_OpenGL::functions->indexf
02578 #define clIndexfv CL_OpenGL::functions->indexfv
02579 #define clIndexi CL_OpenGL::functions->indexi
02580 #define clIndexiv CL_OpenGL::functions->indexiv
02581 #define clIndexs CL_OpenGL::functions->indexs
02582 #define clIndexsv CL_OpenGL::functions->indexsv
02583 #define clIndexub CL_OpenGL::functions->indexub
02584 #define clIndexubv CL_OpenGL::functions->indexubv
02585 #define clInitNames CL_OpenGL::functions->initNames
02586 #define clInterleavedArrays CL_OpenGL::functions->interleavedArrays
02587 #define clIsEnabled CL_OpenGL::functions->isEnabled
02588 #define clIsList CL_OpenGL::functions->isList
02589 #define clIsTexture CL_OpenGL::functions->isTexture
02590 #define clLightModelf CL_OpenGL::functions->lightModelf
02591 #define clLightModelfv CL_OpenGL::functions->lightModelfv
02592 #define clLightModeli CL_OpenGL::functions->lightModeli
02593 #define clLightModeliv CL_OpenGL::functions->lightModeliv
02594 #define clLightf CL_OpenGL::functions->lightf
02595 #define clLightfv CL_OpenGL::functions->lightfv
02596 #define clLighti CL_OpenGL::functions->lighti
02597 #define clLightiv CL_OpenGL::functions->lightiv
02598 #define clLineStipple CL_OpenGL::functions->lineStipple
02599 #define clLineWidth CL_OpenGL::functions->lineWidth
02600 #define clListBase CL_OpenGL::functions->listBase
02601 #define clLoadIdentity CL_OpenGL::functions->loadIdentity
02602 #define clLoadMatrixd CL_OpenGL::functions->loadMatrixd
02603 #define clLoadMatrixf CL_OpenGL::functions->loadMatrixf
02604 #define clLoadName CL_OpenGL::functions->loadName
02605 #define clLogicOp CL_OpenGL::functions->logicOp
02606 #define clMap1d CL_OpenGL::functions->map1d
02607 #define clMap1f CL_OpenGL::functions->map1f
02608 #define clMap2d CL_OpenGL::functions->map2d
02609 #define clMap2f CL_OpenGL::functions->map2f
02610 #define clMapGrid1d CL_OpenGL::functions->mapGrid1d
02611 #define clMapGrid1f CL_OpenGL::functions->mapGrid1f
02612 #define clMapGrid2d CL_OpenGL::functions->mapGrid2d
02613 #define clMapGrid2f CL_OpenGL::functions->mapGrid2f
02614 #define clMaterialf CL_OpenGL::functions->materialf
02615 #define clMaterialfv CL_OpenGL::functions->materialfv
02616 #define clMateriali CL_OpenGL::functions->materiali
02617 #define clMaterialiv CL_OpenGL::functions->materialiv
02618 #define clMatrixMode CL_OpenGL::functions->matrixMode
02619 #define clMultMatrixd CL_OpenGL::functions->multMatrixd
02620 #define clMultMatrixf CL_OpenGL::functions->multMatrixf
02621 #define clNewList CL_OpenGL::functions->newList
02622 #define clNormal3b CL_OpenGL::functions->normal3b
02623 #define clNormal3bv CL_OpenGL::functions->normal3bv
02624 #define clNormal3d CL_OpenGL::functions->normal3d
02625 #define clNormal3dv CL_OpenGL::functions->normal3dv
02626 #define clNormal3f CL_OpenGL::functions->normal3f
02627 #define clNormal3fv CL_OpenGL::functions->normal3fv
02628 #define clNormal3i CL_OpenGL::functions->normal3i
02629 #define clNormal3iv CL_OpenGL::functions->normal3iv
02630 #define clNormal3s CL_OpenGL::functions->normal3s
02631 #define clNormal3sv CL_OpenGL::functions->normal3sv
02632 #define clNormalPointer CL_OpenGL::functions->normalPointer
02633 #define clOrtho CL_OpenGL::functions->ortho
02634 #define clPassThrough CL_OpenGL::functions->passThrough
02635 #define clPixelMapfv CL_OpenGL::functions->pixelMapfv
02636 #define clPixelMapuiv CL_OpenGL::functions->pixelMapuiv
02637 #define clPixelMapusv CL_OpenGL::functions->pixelMapusv
02638 #define clPixelStoref CL_OpenGL::functions->pixelStoref
02639 #define clPixelStorei CL_OpenGL::functions->pixelStorei
02640 #define clPixelTransferf CL_OpenGL::functions->pixelTransferf
02641 #define clPixelTransferi CL_OpenGL::functions->pixelTransferi
02642 #define clPixelZoom CL_OpenGL::functions->pixelZoom
02643 #define clPointSize CL_OpenGL::functions->pointSize
02644 #define clPolygonMode CL_OpenGL::functions->polygonMode
02645 #define clPolygonOffset CL_OpenGL::functions->polygonOffset
02646 #define clPolygonStipple CL_OpenGL::functions->polygonStipple
02647 #define clPopAttrib CL_OpenGL::functions->popAttrib
02648 #define clPopClientAttrib CL_OpenGL::functions->popClientAttrib
02649 #define clPopMatrix CL_OpenGL::functions->popMatrix
02650 #define clPopName CL_OpenGL::functions->popName
02651 #define clPrioritizeTextures CL_OpenGL::functions->prioritizeTextures
02652 #define clPushAttrib CL_OpenGL::functions->pushAttrib
02653 #define clPushClientAttrib CL_OpenGL::functions->pushClientAttrib
02654 #define clPushMatrix CL_OpenGL::functions->pushMatrix
02655 #define clPushName CL_OpenGL::functions->pushName
02656 #define clRasterPos2d CL_OpenGL::functions->rasterPos2d
02657 #define clRasterPos2dv CL_OpenGL::functions->rasterPos2dv
02658 #define clRasterPos2f CL_OpenGL::functions->rasterPos2f
02659 #define clRasterPos2fv CL_OpenGL::functions->rasterPos2fv
02660 #define clRasterPos2i CL_OpenGL::functions->rasterPos2i
02661 #define clRasterPos2iv CL_OpenGL::functions->rasterPos2iv
02662 #define clRasterPos2s CL_OpenGL::functions->rasterPos2s
02663 #define clRasterPos2sv CL_OpenGL::functions->rasterPos2sv
02664 #define clRasterPos3d CL_OpenGL::functions->rasterPos3d
02665 #define clRasterPos3dv CL_OpenGL::functions->rasterPos3dv
02666 #define clRasterPos3f CL_OpenGL::functions->rasterPos3f
02667 #define clRasterPos3fv CL_OpenGL::functions->rasterPos3fv
02668 #define clRasterPos3i CL_OpenGL::functions->rasterPos3i
02669 #define clRasterPos3iv CL_OpenGL::functions->rasterPos3iv
02670 #define clRasterPos3s CL_OpenGL::functions->rasterPos3s
02671 #define clRasterPos3sv CL_OpenGL::functions->rasterPos3sv
02672 #define clRasterPos4d CL_OpenGL::functions->rasterPos4d
02673 #define clRasterPos4dv CL_OpenGL::functions->rasterPos4dv
02674 #define clRasterPos4f CL_OpenGL::functions->rasterPos4f
02675 #define clRasterPos4fv CL_OpenGL::functions->rasterPos4fv
02676 #define clRasterPos4i CL_OpenGL::functions->rasterPos4i
02677 #define clRasterPos4iv CL_OpenGL::functions->rasterPos4iv
02678 #define clRasterPos4s CL_OpenGL::functions->rasterPos4s
02679 #define clRasterPos4sv CL_OpenGL::functions->rasterPos4sv
02680 #define clReadBuffer CL_OpenGL::functions->readBuffer
02681 #define clReadPixels CL_OpenGL::functions->readPixels
02682 #define clRectd CL_OpenGL::functions->rectd
02683 #define clRectdv CL_OpenGL::functions->rectdv
02684 #define clRectf CL_OpenGL::functions->rectf
02685 #define clRectfv CL_OpenGL::functions->rectfv
02686 #define clRecti CL_OpenGL::functions->recti
02687 #define clRectiv CL_OpenGL::functions->rectiv
02688 #define clRects CL_OpenGL::functions->rects
02689 #define clRectsv CL_OpenGL::functions->rectsv
02690 #define clRenderMode CL_OpenGL::functions->renderMode
02691 #define clRotated CL_OpenGL::functions->rotated
02692 #define clRotatef CL_OpenGL::functions->rotatef
02693 #define clScaled CL_OpenGL::functions->scaled
02694 #define clScalef CL_OpenGL::functions->scalef
02695 #define clScissor CL_OpenGL::functions->scissor
02696 #define clSelectBuffer CL_OpenGL::functions->selectBuffer
02697 #define clShadeModel CL_OpenGL::functions->shadeModel
02698 #define clStencilFunc CL_OpenGL::functions->stencilFunc
02699 #define clStencilMask CL_OpenGL::functions->stencilMask
02700 #define clStencilMaskSeparate CL_OpenGL::functions->stencilMaskSeparate
02701 #define clStencilOp CL_OpenGL::functions->stencilOp
02702 #define clTexCoord1d CL_OpenGL::functions->texCoord1d
02703 #define clTexCoord1dv CL_OpenGL::functions->texCoord1dv
02704 #define clTexCoord1f CL_OpenGL::functions->texCoord1f
02705 #define clTexCoord1fv CL_OpenGL::functions->texCoord1fv
02706 #define clTexCoord1i CL_OpenGL::functions->texCoord1i
02707 #define clTexCoord1iv CL_OpenGL::functions->texCoord1iv
02708 #define clTexCoord1s CL_OpenGL::functions->texCoord1s
02709 #define clTexCoord1sv CL_OpenGL::functions->texCoord1sv
02710 #define clTexCoord2d CL_OpenGL::functions->texCoord2d
02711 #define clTexCoord2dv CL_OpenGL::functions->texCoord2dv
02712 #define clTexCoord2f CL_OpenGL::functions->texCoord2f
02713 #define clTexCoord2fv CL_OpenGL::functions->texCoord2fv
02714 #define clTexCoord2i CL_OpenGL::functions->texCoord2i
02715 #define clTexCoord2iv CL_OpenGL::functions->texCoord2iv
02716 #define clTexCoord2s CL_OpenGL::functions->texCoord2s
02717 #define clTexCoord2sv CL_OpenGL::functions->texCoord2sv
02718 #define clTexCoord3d CL_OpenGL::functions->texCoord3d
02719 #define clTexCoord3dv CL_OpenGL::functions->texCoord3dv
02720 #define clTexCoord3f CL_OpenGL::functions->texCoord3f
02721 #define clTexCoord3fv CL_OpenGL::functions->texCoord3fv
02722 #define clTexCoord3i CL_OpenGL::functions->texCoord3i
02723 #define clTexCoord3iv CL_OpenGL::functions->texCoord3iv
02724 #define clTexCoord3s CL_OpenGL::functions->texCoord3s
02725 #define clTexCoord3sv CL_OpenGL::functions->texCoord3sv
02726 #define clTexCoord4d CL_OpenGL::functions->texCoord4d
02727 #define clTexCoord4dv CL_OpenGL::functions->texCoord4dv
02728 #define clTexCoord4f CL_OpenGL::functions->texCoord4f
02729 #define clTexCoord4fv CL_OpenGL::functions->texCoord4fv
02730 #define clTexCoord4i CL_OpenGL::functions->texCoord4i
02731 #define clTexCoord4iv CL_OpenGL::functions->texCoord4iv
02732 #define clTexCoord4s CL_OpenGL::functions->texCoord4s
02733 #define clTexCoord4sv CL_OpenGL::functions->texCoord4sv
02734 #define clTexCoordPointer CL_OpenGL::functions->texCoordPointer
02735 #define clTexEnvf CL_OpenGL::functions->texEnvf
02736 #define clTexEnvfv CL_OpenGL::functions->texEnvfv
02737 #define clTexEnvi CL_OpenGL::functions->texEnvi
02738 #define clTexEnviv CL_OpenGL::functions->texEnviv
02739 #define clTexGend CL_OpenGL::functions->texGend
02740 #define clTexGendv CL_OpenGL::functions->texGendv
02741 #define clTexGenf CL_OpenGL::functions->texGenf
02742 #define clTexGenfv CL_OpenGL::functions->texGenfv
02743 #define clTexGeni CL_OpenGL::functions->texGeni
02744 #define clTexGeniv CL_OpenGL::functions->texGeniv
02745 #define clTexImage1D CL_OpenGL::functions->texImage1D
02746 #define clTexImage2D CL_OpenGL::functions->texImage2D
02747 #define clTexParameterf CL_OpenGL::functions->texParameterf
02748 #define clTexParameterfv CL_OpenGL::functions->texParameterfv
02749 #define clTexParameteri CL_OpenGL::functions->texParameteri
02750 #define clTexParameteriv CL_OpenGL::functions->texParameteriv
02751 #define clTexSubImage1D CL_OpenGL::functions->texSubImage1D
02752 #define clTexSubImage2D CL_OpenGL::functions->texSubImage2D
02753 #define clTexSubImage3D CL_OpenGL::functions->texSubImage3D
02754 #define clTranslated CL_OpenGL::functions->translated
02755 #define clTranslatef CL_OpenGL::functions->translatef
02756 #define clVertex2d CL_OpenGL::functions->vertex2d
02757 #define clVertex2dv CL_OpenGL::functions->vertex2dv
02758 #define clVertex2f CL_OpenGL::functions->vertex2f
02759 #define clVertex2fv CL_OpenGL::functions->vertex2fv
02760 #define clVertex2i CL_OpenGL::functions->vertex2i
02761 #define clVertex2iv CL_OpenGL::functions->vertex2iv
02762 #define clVertex2s CL_OpenGL::functions->vertex2s
02763 #define clVertex2sv CL_OpenGL::functions->vertex2sv
02764 #define clVertex3d CL_OpenGL::functions->vertex3d
02765 #define clVertex3dv CL_OpenGL::functions->vertex3dv
02766 #define clVertex3f CL_OpenGL::functions->vertex3f
02767 #define clVertex3fv CL_OpenGL::functions->vertex3fv
02768 #define clVertex3i CL_OpenGL::functions->vertex3i
02769 #define clVertex3iv CL_OpenGL::functions->vertex3iv
02770 #define clVertex3s CL_OpenGL::functions->vertex3s
02771 #define clVertex3sv CL_OpenGL::functions->vertex3sv
02772 #define clVertex4d CL_OpenGL::functions->vertex4d
02773 #define clVertex4dv CL_OpenGL::functions->vertex4dv
02774 #define clVertex4f CL_OpenGL::functions->vertex4f
02775 #define clVertex4fv CL_OpenGL::functions->vertex4fv
02776 #define clVertex4i CL_OpenGL::functions->vertex4i
02777 #define clVertex4iv CL_OpenGL::functions->vertex4iv
02778 #define clVertex4s CL_OpenGL::functions->vertex4s
02779 #define clVertex4sv CL_OpenGL::functions->vertex4sv
02780 #define clVertexPointer CL_OpenGL::functions->vertexPointer
02781 #define clViewport CL_OpenGL::functions->viewport
02782 #define clDrawRangeElements CL_OpenGL::functions->drawRangeElements
02783 #define clTexImage3D CL_OpenGL::functions->texImage3D
02784 #define clColorTable CL_OpenGL::functions->colorTable
02785 #define clCopyColorTable CL_OpenGL::functions->copyColorTable
02786 #define clColorTableParameteriv CL_OpenGL::functions->colorTableParameteriv
02787 #define clColorTableParameterfv CL_OpenGL::functions->colorTableParameterfv
02788 #define clGetColorTable CL_OpenGL::functions->getColorTable
02789 #define clGetColorTableParameteriv CL_OpenGL::functions->getColorTableParameteriv
02790 #define clGetColorTableParameterfv CL_OpenGL::functions->getColorTableParameterfv
02791 #define clColorSubTable CL_OpenGL::functions->colorSubTable
02792 #define clCopyColorSubTable CL_OpenGL::functions->copyColorSubTable
02793 #define clConvolutionFilter1D CL_OpenGL::functions->convolutionFilter1D
02794 #define clConvolutionFilter2D CL_OpenGL::functions->convolutionFilter2D
02795 #define clCopyConvolutionFilter1D CL_OpenGL::functions->copyConvolutionFilter1D
02796 #define clCopyConvolutionFilter2D CL_OpenGL::functions->copyConvolutionFilter2D
02797 #define clGetConvolutionFilter CL_OpenGL::functions->getConvolutionFilter
02798 #define clSeparableFilter2D CL_OpenGL::functions->separableFilter2D
02799 #define clGetSeparableFilter CL_OpenGL::functions->getSeparableFilter
02800 #define clConvolutionParameteri CL_OpenGL::functions->convolutionParameteri
02801 #define clConvolutionParameteriv CL_OpenGL::functions->convolutionParameteriv
02802 #define clConvolutionParameterf CL_OpenGL::functions->convolutionParameterf
02803 #define clConvolutionParameterfv CL_OpenGL::functions->convolutionParameterfv
02804 #define clGetConvolutionParameteriv CL_OpenGL::functions->getConvolutionParameteriv
02805 #define clGetConvolutionParameterfv CL_OpenGL::functions->getConvolutionParameterfv
02806 #define clHistogram CL_OpenGL::functions->histogram
02807 #define clResetHistogram CL_OpenGL::functions->resetHistogram
02808 #define clGetHistogram CL_OpenGL::functions->getHistogram
02809 #define clGetHistogramParameteriv CL_OpenGL::functions->getHistogramParameteriv
02810 #define clGetHistogramParameterfv CL_OpenGL::functions->getHistogramParameterfv
02811 #define clMinmax CL_OpenGL::functions->minmax
02812 #define clResetMinmax CL_OpenGL::functions->resetMinmax
02813 #define clGetMinmax CL_OpenGL::functions->getMinmax
02814 #define clGetMinmaxParameteriv CL_OpenGL::functions->getMinmaxParameteriv
02815 #define clGetMinmaxParameterfv CL_OpenGL::functions->getMinmaxParameterfv
02816 #define clBlendColor CL_OpenGL::functions->blendColor
02817 #define clBlendEquation CL_OpenGL::functions->blendEquation
02818 #define clActiveTexture CL_OpenGL::functions->activeTexture
02819 #define clClientActiveTexture CL_OpenGL::functions->clientActiveTexture
02820 #define clMultiTexCoord1d CL_OpenGL::functions->multiTexCoord1d
02821 #define clMultiTexCoord1dv CL_OpenGL::functions->multiTexCoord1dv
02822 #define clMultiTexCoord1f CL_OpenGL::functions->multiTexCoord1f
02823 #define clMultiTexCoord1fv CL_OpenGL::functions->multiTexCoord1fv
02824 #define clMultiTexCoord1i CL_OpenGL::functions->multiTexCoord1i
02825 #define clMultiTexCoord1iv CL_OpenGL::functions->multiTexCoord1iv
02826 #define clMultiTexCoord1s CL_OpenGL::functions->multiTexCoord1s
02827 #define clMultiTexCoord1sv CL_OpenGL::functions->multiTexCoord1sv
02828 #define clMultiTexCoord2d CL_OpenGL::functions->multiTexCoord2d
02829 #define clMultiTexCoord2dv CL_OpenGL::functions->multiTexCoord2dv
02830 #define clMultiTexCoord2f CL_OpenGL::functions->multiTexCoord2f
02831 #define clMultiTexCoord2fv CL_OpenGL::functions->multiTexCoord2fv
02832 #define clMultiTexCoord2i CL_OpenGL::functions->multiTexCoord2i
02833 #define clMultiTexCoord2iv CL_OpenGL::functions->multiTexCoord2iv
02834 #define clMultiTexCoord2s CL_OpenGL::functions->multiTexCoord2s
02835 #define clMultiTexCoord2sv CL_OpenGL::functions->multiTexCoord2sv
02836 #define clMultiTexCoord3d CL_OpenGL::functions->multiTexCoord3d
02837 #define clMultiTexCoord3dv CL_OpenGL::functions->multiTexCoord3dv
02838 #define clMultiTexCoord3f CL_OpenGL::functions->multiTexCoord3f
02839 #define clMultiTexCoord3fv CL_OpenGL::functions->multiTexCoord3fv
02840 #define clMultiTexCoord3i CL_OpenGL::functions->multiTexCoord3i
02841 #define clMultiTexCoord3iv CL_OpenGL::functions->multiTexCoord3iv
02842 #define clMultiTexCoord3s CL_OpenGL::functions->multiTexCoord3s
02843 #define clMultiTexCoord3sv CL_OpenGL::functions->multiTexCoord3sv
02844 #define clMultiTexCoord4d CL_OpenGL::functions->multiTexCoord4d
02845 #define clMultiTexCoord4dv CL_OpenGL::functions->multiTexCoord4dv
02846 #define clMultiTexCoord4f CL_OpenGL::functions->multiTexCoord4f
02847 #define clMultiTexCoord4fv CL_OpenGL::functions->multiTexCoord4fv
02848 #define clMultiTexCoord4i CL_OpenGL::functions->multiTexCoord4i
02849 #define clMultiTexCoord4iv CL_OpenGL::functions->multiTexCoord4iv
02850 #define clMultiTexCoord4s CL_OpenGL::functions->multiTexCoord4s
02851 #define clMultiTexCoord4sv CL_OpenGL::functions->multiTexCoord4sv
02852 #define clCompressedTexImage1D CL_OpenGL::functions->compressedTexImage1D
02853 #define clCompressedTexImage2D CL_OpenGL::functions->compressedTexImage2D
02854 #define clCompressedTexImage3D CL_OpenGL::functions->compressedTexImage3D
02855 #define clCompressedTexSubImage1D CL_OpenGL::functions->compressedTexSubImage1D
02856 #define clCompressedTexSubImage2D CL_OpenGL::functions->compressedTexSubImage2D
02857 #define clCompressedTexSubImage3D CL_OpenGL::functions->compressedTexSubImage3D
02858 #define clGetCompressedTexImage CL_OpenGL::functions->getCompressedTexImage
02859 #define clSampleCoverage CL_OpenGL::functions->sampleCoverage
02860 #define clLoadTransposeMatrixd CL_OpenGL::functions->glLoadTransposeMatrixd
02861 #define clLoadTransposeMatrixf CL_OpenGL::functions->glLoadTransposeMatrixf
02862 #define clMultTransposeMatrixd CL_OpenGL::functions->glMultTransposeMatrixd
02863 #define clMultTransposeMatrixf CL_OpenGL::functions->glMultTransposeMatrixf
02864 #define clFogCoordd CL_OpenGL::functions->fogCoordd
02865 #define clFogCoorddv CL_OpenGL::functions->fogCoorddv
02866 #define clFogCoordf CL_OpenGL::functions->fogCoordf
02867 #define clFogCoordfv CL_OpenGL::functions->fogCoordfv
02868 #define clFogCoordPointer CL_OpenGL::functions->fogCoordPointer
02869 #define clMultiDrawArrays CL_OpenGL::functions->multiDrawArrays
02870 #define clMultiDrawElements CL_OpenGL::functions->multiDrawElementsEXT
02871 #define clPointParameterf CL_OpenGL::functions->pointParameterf
02872 #define clPointParameterfv CL_OpenGL::functions->pointParameterfv
02873 #define clSecondaryColor3b CL_OpenGL::functions->secondaryColor3b
02874 #define clSecondaryColor3bv CL_OpenGL::functions->secondaryColor3bv
02875 #define clSecondaryColor3d CL_OpenGL::functions->secondaryColor3d
02876 #define clSecondaryColor3dv CL_OpenGL::functions->secondaryColor3dv
02877 #define clSecondaryColor3f CL_OpenGL::functions->secondaryColor3f
02878 #define clSecondaryColor3fv CL_OpenGL::functions->secondaryColor3fv
02879 #define clSecondaryColor3i CL_OpenGL::functions->secondaryColor3i
02880 #define clSecondaryColor3iv CL_OpenGL::functions->secondaryColor3iv
02881 #define clSecondaryColor3s CL_OpenGL::functions->secondaryColor3s
02882 #define clSecondaryColor3sv CL_OpenGL::functions->secondaryColor3sv
02883 #define clSecondaryColor3ub CL_OpenGL::functions->secondaryColor3ub
02884 #define clSecondaryColor3ubv CL_OpenGL::functions->secondaryColor3ubv
02885 #define clSecondaryColor3ui CL_OpenGL::functions->secondaryColor3ui
02886 #define clSecondaryColor3uiv CL_OpenGL::functions->secondaryColor3uiv
02887 #define clSecondaryColor3us CL_OpenGL::functions->secondaryColor3us
02888 #define clSecondaryColor3usv CL_OpenGL::functions->secondaryColor3usv
02889 #define clSecondaryColorPointer CL_OpenGL::functions->secondaryColorPointer
02890 #define clBlendFuncSeparate CL_OpenGL::functions->blendFuncSeparate
02891 #define clWindowPos2d CL_OpenGL::functions->windowPos2d
02892 #define clWindowPos2dv CL_OpenGL::functions->windowPos2dv
02893 #define clWindowPos2f CL_OpenGL::functions->windowPos2f
02894 #define clWindowPos2fv CL_OpenGL::functions->windowPos2fv
02895 #define clWindowPos2i CL_OpenGL::functions->windowPos2i
02896 #define clWindowPos2iv CL_OpenGL::functions->windowPos2iv
02897 #define clWindowPos2s CL_OpenGL::functions->windowPos2s
02898 #define clWindowPos2sv CL_OpenGL::functions->windowPos2sv
02899 #define clWindowPos3d CL_OpenGL::functions->windowPos3d
02900 #define clWindowPos3dv CL_OpenGL::functions->windowPos3dv
02901 #define clWindowPos3f CL_OpenGL::functions->windowPos3f
02902 #define clWindowPos3fv CL_OpenGL::functions->windowPos3fv
02903 #define clWindowPos3i CL_OpenGL::functions->windowPos3i
02904 #define clWindowPos3iv CL_OpenGL::functions->windowPos3iv
02905 #define clWindowPos3s CL_OpenGL::functions->windowPos3s
02906 #define clWindowPos3sv CL_OpenGL::functions->windowPos3sv
02907 #define clBindBuffer CL_OpenGL::functions->bindBuffer
02908 #define clDeleteBuffers CL_OpenGL::functions->deleteBuffers
02909 #define clGenBuffers CL_OpenGL::functions->genBuffers
02910 #define clIsBuffer CL_OpenGL::functions->isBuffer
02911 #define clBufferData CL_OpenGL::functions->bufferData
02912 #define clBufferSubData CL_OpenGL::functions->bufferSubData
02913 #define clGetBufferSubData CL_OpenGL::functions->getBufferSubData
02914 #define clMapBuffer CL_OpenGL::functions->mapBuffer
02915 #define clUnmapBuffer CL_OpenGL::functions->unmapBuffer
02916 #define clGetBufferParameteriv CL_OpenGL::functions->getBufferParameteriv
02917 #define clGetBufferPointerv CL_OpenGL::functions->getBufferPointerv
02918 #define clGenQueries CL_OpenGL::functions->genQueries
02919 #define clDeleteQueries CL_OpenGL::functions->deleteQueries
02920 #define clIsQuery CL_OpenGL::functions->isQuery
02921 #define clBeginQuery CL_OpenGL::functions->beginQuery
02922 #define clEndQuery CL_OpenGL::functions->endQuery
02923 #define clGetQueryiv CL_OpenGL::functions->getQueryiv
02924 #define clGetQueryObjectiv CL_OpenGL::functions->getQueryObjectiv
02925 #define clGetQueryObjectuiv CL_OpenGL::functions->getQueryObjectuiv
02926 #define clDeleteShader CL_OpenGL::functions->deleteShader
02927 #define clDeleteProgram CL_OpenGL::functions->deleteProgram
02928 #define clGetHandle CL_OpenGL::functions->getHandle
02929 #define clDetachShader CL_OpenGL::functions->detachShader
02930 #define clCreateShader CL_OpenGL::functions->createShader
02931 #define clShaderSource CL_OpenGL::functions->shaderSource
02932 #define clCompileShader CL_OpenGL::functions->compileShader
02933 #define clCreateProgram CL_OpenGL::functions->createProgram
02934 #define clAttachShader CL_OpenGL::functions->attachShader
02935 #define clLinkProgram CL_OpenGL::functions->linkProgram
02936 #define clUseProgram CL_OpenGL::functions->useProgram
02937 #define clValidateProgram CL_OpenGL::functions->validateProgram
02938 #define clUniform1f CL_OpenGL::functions->uniform1f
02939 #define clUniform2f CL_OpenGL::functions->uniform2f
02940 #define clUniform3f CL_OpenGL::functions->uniform3f
02941 #define clUniform4f CL_OpenGL::functions->uniform4f
02942 #define clUniform1i CL_OpenGL::functions->uniform1i
02943 #define clUniform2i CL_OpenGL::functions->uniform2i
02944 #define clUniform3i CL_OpenGL::functions->uniform3i
02945 #define clUniform4i CL_OpenGL::functions->uniform4i
02946 #define clUniform1fv CL_OpenGL::functions->uniform1fv
02947 #define clUniform2fv CL_OpenGL::functions->uniform2fv
02948 #define clUniform3fv CL_OpenGL::functions->uniform3fv
02949 #define clUniform4fv CL_OpenGL::functions->uniform4fv
02950 #define clUniform1iv CL_OpenGL::functions->uniform1iv
02951 #define clUniform2iv CL_OpenGL::functions->uniform2iv
02952 #define clUniform3iv CL_OpenGL::functions->uniform3iv
02953 #define clUniform4iv CL_OpenGL::functions->uniform4iv
02954 #define clUniformMatrix2fv CL_OpenGL::functions->uniformMatrix2fv
02955 #define clUniformMatrix3fv CL_OpenGL::functions->uniformMatrix3fv
02956 #define clUniformMatrix4fv CL_OpenGL::functions->uniformMatrix4fv
02957 #define clGetProgramfv CL_OpenGL::functions->getProgramfv
02958 #define clGetProgramiv CL_OpenGL::functions->getProgramiv
02959 #define clGetShaderfv CL_OpenGL::functions->getShaderfv
02960 #define clGetShaderiv CL_OpenGL::functions->getShaderiv
02961 #define clGetShaderInfoLog CL_OpenGL::functions->getShaderInfoLog
02962 #define clGetProgramInfoLog CL_OpenGL::functions->getProgramInfoLog
02963 #define clGetAttachedShaders CL_OpenGL::functions->getAttachedShaders
02964 #define clGetUniformLocation CL_OpenGL::functions->getUniformLocation
02965 #define clGetActiveUniform CL_OpenGL::functions->getActiveUniform
02966 #define clGetUniformfv CL_OpenGL::functions->getUniformfv
02967 #define clGetUniformiv CL_OpenGL::functions->getUniformiv
02968 #define clGetShaderSource CL_OpenGL::functions->getShaderSource
02969 #define clVertexAttrib1f CL_OpenGL::functions->vertexAttrib1f
02970 #define clVertexAttrib1s CL_OpenGL::functions->vertexAttrib1s
02971 #define clVertexAttrib1d CL_OpenGL::functions->vertexAttrib1d
02972 #define clVertexAttrib2f CL_OpenGL::functions->vertexAttrib2f
02973 #define clVertexAttrib2s CL_OpenGL::functions->vertexAttrib2s
02974 #define clVertexAttrib2d CL_OpenGL::functions->vertexAttrib2d
02975 #define clVertexAttrib3f CL_OpenGL::functions->vertexAttrib3f
02976 #define clVertexAttrib3s CL_OpenGL::functions->vertexAttrib3s
02977 #define clVertexAttrib3d CL_OpenGL::functions->vertexAttrib3d
02978 #define clVertexAttrib4f CL_OpenGL::functions->vertexAttrib4f
02979 #define clVertexAttrib4s CL_OpenGL::functions->vertexAttrib4s
02980 #define clVertexAttrib4d CL_OpenGL::functions->vertexAttrib4d
02981 #define clVertexAttrib4Nub CL_OpenGL::functions->vertexAttrib4Nub
02982 #define clVertexAttrib1fv CL_OpenGL::functions->vertexAttrib1fv
02983 #define clVertexAttrib1sv CL_OpenGL::functions->vertexAttrib1sv
02984 #define clVertexAttrib1dv CL_OpenGL::functions->vertexAttrib1dv
02985 #define clVertexAttrib2fv CL_OpenGL::functions->vertexAttrib2fv
02986 #define clVertexAttrib2sv CL_OpenGL::functions->vertexAttrib2sv
02987 #define clVertexAttrib2dv CL_OpenGL::functions->vertexAttrib2dv
02988 #define clVertexAttrib3fv CL_OpenGL::functions->vertexAttrib3fv
02989 #define clVertexAttrib3sv CL_OpenGL::functions->vertexAttrib3sv
02990 #define clVertexAttrib3dv CL_OpenGL::functions->vertexAttrib3dv
02991 #define clVertexAttrib4fv CL_OpenGL::functions->vertexAttrib4fv
02992 #define clVertexAttrib4sv CL_OpenGL::functions->vertexAttrib4sv
02993 #define clVertexAttrib4dv CL_OpenGL::functions->vertexAttrib4dv
02994 #define clVertexAttrib4iv CL_OpenGL::functions->vertexAttrib4iv
02995 #define clVertexAttrib4bv CL_OpenGL::functions->vertexAttrib4bv
02996 #define clVertexAttrib4ubv CL_OpenGL::functions->vertexAttrib4ubv
02997 #define clVertexAttrib4usv CL_OpenGL::functions->vertexAttrib4usv
02998 #define clVertexAttrib4uiv CL_OpenGL::functions->vertexAttrib4uiv
02999 #define clVertexAttrib4Nbv CL_OpenGL::functions->vertexAttrib4Nbv
03000 #define clVertexAttrib4Nsv CL_OpenGL::functions->vertexAttrib4Nsv
03001 #define clVertexAttrib4Niv CL_OpenGL::functions->vertexAttrib4Niv
03002 #define clVertexAttrib4Nubv CL_OpenGL::functions->vertexAttrib4Nubv
03003 #define clVertexAttrib4Nusv CL_OpenGL::functions->vertexAttrib4Nusv
03004 #define clVertexAttrib4Nuiv CL_OpenGL::functions->vertexAttrib4Nuiv
03005 #define clVertexAttribPointer CL_OpenGL::functions->vertexAttribPointer
03006 #define clEnableVertexAttribArray CL_OpenGL::functions->enableVertexAttribArray
03007 #define clDisableVertexAttribArray CL_OpenGL::functions->disableVertexAttribArray
03008 #define clBindAttribLocation CL_OpenGL::functions->bindAttribLocation
03009 #define clGetActiveAttrib CL_OpenGL::functions->getActiveAttrib
03010 #define clGetAttribLocation CL_OpenGL::functions->getAttribLocation
03011 #define clGetVertexAttribdv CL_OpenGL::functions->getVertexAttribdv
03012 #define clGetVertexAttribfv CL_OpenGL::functions->getVertexAttribfv
03013 #define clGetVertexAttribiv CL_OpenGL::functions->getVertexAttribiv
03014 #define clGetVertexAttribPointerv CL_OpenGL::functions->getVertexAttribPointerv
03015 #define clDrawBuffers CL_OpenGL::functions->drawBuffers
03016 #define clStencilFuncSeparate CL_OpenGL::functions->stencilFuncSeparate
03017 #define clStencilOpSeparate CL_OpenGL::functions->stencilOpSeparate
03018 #define clIsRenderbuffer CL_OpenGL::functions->isRenderbuffer
03019 #define clBindRenderbuffer CL_OpenGL::functions->bindRenderbuffer
03020 #define clDeleteRenderbuffers CL_OpenGL::functions->deleteRenderbuffers
03021 #define clGenRenderbuffers CL_OpenGL::functions->genRenderbuffers
03022 #define clRenderbufferStorage CL_OpenGL::functions->renderbufferStorage
03023 #define clGetRenderbufferParameteriv CL_OpenGL::functions->getRenderbufferParameteriv
03024 #define clIsFramebuffer CL_OpenGL::functions->isFramebuffer
03025 #define clBindFramebuffer CL_OpenGL::functions->bindFramebuffer
03026 #define clDeleteFramebuffers CL_OpenGL::functions->deleteFramebuffers
03027 #define clGenFramebuffers CL_OpenGL::functions->genFramebuffers
03028 #define clCheckFramebufferStatus CL_OpenGL::functions->checkFramebufferStatus
03029 #define clFramebufferTexture1D CL_OpenGL::functions->framebufferTexture1D
03030 #define clFramebufferTexture2D CL_OpenGL::functions->framebufferTexture2D
03031 #define clFramebufferTexture3D CL_OpenGL::functions->framebufferTexture3D
03032 #define clFramebufferRenderbuffer CL_OpenGL::functions->framebufferRenderbuffer
03033 #define clGetFramebufferAttachmentParameteriv CL_OpenGL::functions->getFramebufferAttachmentParameteriv
03034 #define clGenerateMipmap CL_OpenGL::functions->generateMipmap
03035 #define clBlitFramebuffer CL_OpenGL::functions->blitFramebuffer
03036 
03038 

Generated on Thu Dec 3 02:39:30 2009 for ClanLib by  doxygen 1.4.6