00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
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