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
00029 #if !defined( _GLAPI_TABLE_H_ )
00030 # define _GLAPI_TABLE_H_
00031
00032 #ifndef GLAPIENTRYP
00033 # ifndef GLAPIENTRY
00034 # define GLAPIENTRY
00035 # endif
00036
00037 # define GLAPIENTRYP GLAPIENTRY *
00038 #endif
00039
00040
00041 struct _glapi_table
00042 {
00043 void (GLAPIENTRYP NewList)(GLuint list, GLenum mode);
00044 void (GLAPIENTRYP EndList)(void);
00045 void (GLAPIENTRYP CallList)(GLuint list);
00046 void (GLAPIENTRYP CallLists)(GLsizei n, GLenum type, const GLvoid * lists);
00047 void (GLAPIENTRYP DeleteLists)(GLuint list, GLsizei range);
00048 GLuint (GLAPIENTRYP GenLists)(GLsizei range);
00049 void (GLAPIENTRYP ListBase)(GLuint base);
00050 void (GLAPIENTRYP Begin)(GLenum mode);
00051 void (GLAPIENTRYP Bitmap)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap);
00052 void (GLAPIENTRYP Color3b)(GLbyte red, GLbyte green, GLbyte blue);
00053 void (GLAPIENTRYP Color3bv)(const GLbyte * v);
00054 void (GLAPIENTRYP Color3d)(GLdouble red, GLdouble green, GLdouble blue);
00055 void (GLAPIENTRYP Color3dv)(const GLdouble * v);
00056 void (GLAPIENTRYP Color3f)(GLfloat red, GLfloat green, GLfloat blue);
00057 void (GLAPIENTRYP Color3fv)(const GLfloat * v);
00058 void (GLAPIENTRYP Color3i)(GLint red, GLint green, GLint blue);
00059 void (GLAPIENTRYP Color3iv)(const GLint * v);
00060 void (GLAPIENTRYP Color3s)(GLshort red, GLshort green, GLshort blue);
00061 void (GLAPIENTRYP Color3sv)(const GLshort * v);
00062 void (GLAPIENTRYP Color3ub)(GLubyte red, GLubyte green, GLubyte blue);
00063 void (GLAPIENTRYP Color3ubv)(const GLubyte * v);
00064 void (GLAPIENTRYP Color3ui)(GLuint red, GLuint green, GLuint blue);
00065 void (GLAPIENTRYP Color3uiv)(const GLuint * v);
00066 void (GLAPIENTRYP Color3us)(GLushort red, GLushort green, GLushort blue);
00067 void (GLAPIENTRYP Color3usv)(const GLushort * v);
00068 void (GLAPIENTRYP Color4b)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
00069 void (GLAPIENTRYP Color4bv)(const GLbyte * v);
00070 void (GLAPIENTRYP Color4d)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
00071 void (GLAPIENTRYP Color4dv)(const GLdouble * v);
00072 void (GLAPIENTRYP Color4f)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
00073 void (GLAPIENTRYP Color4fv)(const GLfloat * v);
00074 void (GLAPIENTRYP Color4i)(GLint red, GLint green, GLint blue, GLint alpha);
00075 void (GLAPIENTRYP Color4iv)(const GLint * v);
00076 void (GLAPIENTRYP Color4s)(GLshort red, GLshort green, GLshort blue, GLshort alpha);
00077 void (GLAPIENTRYP Color4sv)(const GLshort * v);
00078 void (GLAPIENTRYP Color4ub)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
00079 void (GLAPIENTRYP Color4ubv)(const GLubyte * v);
00080 void (GLAPIENTRYP Color4ui)(GLuint red, GLuint green, GLuint blue, GLuint alpha);
00081 void (GLAPIENTRYP Color4uiv)(const GLuint * v);
00082 void (GLAPIENTRYP Color4us)(GLushort red, GLushort green, GLushort blue, GLushort alpha);
00083 void (GLAPIENTRYP Color4usv)(const GLushort * v);
00084 void (GLAPIENTRYP EdgeFlag)(GLboolean flag);
00085 void (GLAPIENTRYP EdgeFlagv)(const GLboolean * flag);
00086 void (GLAPIENTRYP End)(void);
00087 void (GLAPIENTRYP Indexd)(GLdouble c);
00088 void (GLAPIENTRYP Indexdv)(const GLdouble * c);
00089 void (GLAPIENTRYP Indexf)(GLfloat c);
00090 void (GLAPIENTRYP Indexfv)(const GLfloat * c);
00091 void (GLAPIENTRYP Indexi)(GLint c);
00092 void (GLAPIENTRYP Indexiv)(const GLint * c);
00093 void (GLAPIENTRYP Indexs)(GLshort c);
00094 void (GLAPIENTRYP Indexsv)(const GLshort * c);
00095 void (GLAPIENTRYP Normal3b)(GLbyte nx, GLbyte ny, GLbyte nz);
00096 void (GLAPIENTRYP Normal3bv)(const GLbyte * v);
00097 void (GLAPIENTRYP Normal3d)(GLdouble nx, GLdouble ny, GLdouble nz);
00098 void (GLAPIENTRYP Normal3dv)(const GLdouble * v);
00099 void (GLAPIENTRYP Normal3f)(GLfloat nx, GLfloat ny, GLfloat nz);
00100 void (GLAPIENTRYP Normal3fv)(const GLfloat * v);
00101 void (GLAPIENTRYP Normal3i)(GLint nx, GLint ny, GLint nz);
00102 void (GLAPIENTRYP Normal3iv)(const GLint * v);
00103 void (GLAPIENTRYP Normal3s)(GLshort nx, GLshort ny, GLshort nz);
00104 void (GLAPIENTRYP Normal3sv)(const GLshort * v);
00105 void (GLAPIENTRYP RasterPos2d)(GLdouble x, GLdouble y);
00106 void (GLAPIENTRYP RasterPos2dv)(const GLdouble * v);
00107 void (GLAPIENTRYP RasterPos2f)(GLfloat x, GLfloat y);
00108 void (GLAPIENTRYP RasterPos2fv)(const GLfloat * v);
00109 void (GLAPIENTRYP RasterPos2i)(GLint x, GLint y);
00110 void (GLAPIENTRYP RasterPos2iv)(const GLint * v);
00111 void (GLAPIENTRYP RasterPos2s)(GLshort x, GLshort y);
00112 void (GLAPIENTRYP RasterPos2sv)(const GLshort * v);
00113 void (GLAPIENTRYP RasterPos3d)(GLdouble x, GLdouble y, GLdouble z);
00114 void (GLAPIENTRYP RasterPos3dv)(const GLdouble * v);
00115 void (GLAPIENTRYP RasterPos3f)(GLfloat x, GLfloat y, GLfloat z);
00116 void (GLAPIENTRYP RasterPos3fv)(const GLfloat * v);
00117 void (GLAPIENTRYP RasterPos3i)(GLint x, GLint y, GLint z);
00118 void (GLAPIENTRYP RasterPos3iv)(const GLint * v);
00119 void (GLAPIENTRYP RasterPos3s)(GLshort x, GLshort y, GLshort z);
00120 void (GLAPIENTRYP RasterPos3sv)(const GLshort * v);
00121 void (GLAPIENTRYP RasterPos4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00122 void (GLAPIENTRYP RasterPos4dv)(const GLdouble * v);
00123 void (GLAPIENTRYP RasterPos4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00124 void (GLAPIENTRYP RasterPos4fv)(const GLfloat * v);
00125 void (GLAPIENTRYP RasterPos4i)(GLint x, GLint y, GLint z, GLint w);
00126 void (GLAPIENTRYP RasterPos4iv)(const GLint * v);
00127 void (GLAPIENTRYP RasterPos4s)(GLshort x, GLshort y, GLshort z, GLshort w);
00128 void (GLAPIENTRYP RasterPos4sv)(const GLshort * v);
00129 void (GLAPIENTRYP Rectd)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
00130 void (GLAPIENTRYP Rectdv)(const GLdouble * v1, const GLdouble * v2);
00131 void (GLAPIENTRYP Rectf)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
00132 void (GLAPIENTRYP Rectfv)(const GLfloat * v1, const GLfloat * v2);
00133 void (GLAPIENTRYP Recti)(GLint x1, GLint y1, GLint x2, GLint y2);
00134 void (GLAPIENTRYP Rectiv)(const GLint * v1, const GLint * v2);
00135 void (GLAPIENTRYP Rects)(GLshort x1, GLshort y1, GLshort x2, GLshort y2);
00136 void (GLAPIENTRYP Rectsv)(const GLshort * v1, const GLshort * v2);
00137 void (GLAPIENTRYP TexCoord1d)(GLdouble s);
00138 void (GLAPIENTRYP TexCoord1dv)(const GLdouble * v);
00139 void (GLAPIENTRYP TexCoord1f)(GLfloat s);
00140 void (GLAPIENTRYP TexCoord1fv)(const GLfloat * v);
00141 void (GLAPIENTRYP TexCoord1i)(GLint s);
00142 void (GLAPIENTRYP TexCoord1iv)(const GLint * v);
00143 void (GLAPIENTRYP TexCoord1s)(GLshort s);
00144 void (GLAPIENTRYP TexCoord1sv)(const GLshort * v);
00145 void (GLAPIENTRYP TexCoord2d)(GLdouble s, GLdouble t);
00146 void (GLAPIENTRYP TexCoord2dv)(const GLdouble * v);
00147 void (GLAPIENTRYP TexCoord2f)(GLfloat s, GLfloat t);
00148 void (GLAPIENTRYP TexCoord2fv)(const GLfloat * v);
00149 void (GLAPIENTRYP TexCoord2i)(GLint s, GLint t);
00150 void (GLAPIENTRYP TexCoord2iv)(const GLint * v);
00151 void (GLAPIENTRYP TexCoord2s)(GLshort s, GLshort t);
00152 void (GLAPIENTRYP TexCoord2sv)(const GLshort * v);
00153 void (GLAPIENTRYP TexCoord3d)(GLdouble s, GLdouble t, GLdouble r);
00154 void (GLAPIENTRYP TexCoord3dv)(const GLdouble * v);
00155 void (GLAPIENTRYP TexCoord3f)(GLfloat s, GLfloat t, GLfloat r);
00156 void (GLAPIENTRYP TexCoord3fv)(const GLfloat * v);
00157 void (GLAPIENTRYP TexCoord3i)(GLint s, GLint t, GLint r);
00158 void (GLAPIENTRYP TexCoord3iv)(const GLint * v);
00159 void (GLAPIENTRYP TexCoord3s)(GLshort s, GLshort t, GLshort r);
00160 void (GLAPIENTRYP TexCoord3sv)(const GLshort * v);
00161 void (GLAPIENTRYP TexCoord4d)(GLdouble s, GLdouble t, GLdouble r, GLdouble q);
00162 void (GLAPIENTRYP TexCoord4dv)(const GLdouble * v);
00163 void (GLAPIENTRYP TexCoord4f)(GLfloat s, GLfloat t, GLfloat r, GLfloat q);
00164 void (GLAPIENTRYP TexCoord4fv)(const GLfloat * v);
00165 void (GLAPIENTRYP TexCoord4i)(GLint s, GLint t, GLint r, GLint q);
00166 void (GLAPIENTRYP TexCoord4iv)(const GLint * v);
00167 void (GLAPIENTRYP TexCoord4s)(GLshort s, GLshort t, GLshort r, GLshort q);
00168 void (GLAPIENTRYP TexCoord4sv)(const GLshort * v);
00169 void (GLAPIENTRYP Vertex2d)(GLdouble x, GLdouble y);
00170 void (GLAPIENTRYP Vertex2dv)(const GLdouble * v);
00171 void (GLAPIENTRYP Vertex2f)(GLfloat x, GLfloat y);
00172 void (GLAPIENTRYP Vertex2fv)(const GLfloat * v);
00173 void (GLAPIENTRYP Vertex2i)(GLint x, GLint y);
00174 void (GLAPIENTRYP Vertex2iv)(const GLint * v);
00175 void (GLAPIENTRYP Vertex2s)(GLshort x, GLshort y);
00176 void (GLAPIENTRYP Vertex2sv)(const GLshort * v);
00177 void (GLAPIENTRYP Vertex3d)(GLdouble x, GLdouble y, GLdouble z);
00178 void (GLAPIENTRYP Vertex3dv)(const GLdouble * v);
00179 void (GLAPIENTRYP Vertex3f)(GLfloat x, GLfloat y, GLfloat z);
00180 void (GLAPIENTRYP Vertex3fv)(const GLfloat * v);
00181 void (GLAPIENTRYP Vertex3i)(GLint x, GLint y, GLint z);
00182 void (GLAPIENTRYP Vertex3iv)(const GLint * v);
00183 void (GLAPIENTRYP Vertex3s)(GLshort x, GLshort y, GLshort z);
00184 void (GLAPIENTRYP Vertex3sv)(const GLshort * v);
00185 void (GLAPIENTRYP Vertex4d)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00186 void (GLAPIENTRYP Vertex4dv)(const GLdouble * v);
00187 void (GLAPIENTRYP Vertex4f)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00188 void (GLAPIENTRYP Vertex4fv)(const GLfloat * v);
00189 void (GLAPIENTRYP Vertex4i)(GLint x, GLint y, GLint z, GLint w);
00190 void (GLAPIENTRYP Vertex4iv)(const GLint * v);
00191 void (GLAPIENTRYP Vertex4s)(GLshort x, GLshort y, GLshort z, GLshort w);
00192 void (GLAPIENTRYP Vertex4sv)(const GLshort * v);
00193 void (GLAPIENTRYP ClipPlane)(GLenum plane, const GLdouble * equation);
00194 void (GLAPIENTRYP ColorMaterial)(GLenum face, GLenum mode);
00195 void (GLAPIENTRYP CullFace)(GLenum mode);
00196 void (GLAPIENTRYP Fogf)(GLenum pname, GLfloat param);
00197 void (GLAPIENTRYP Fogfv)(GLenum pname, const GLfloat * params);
00198 void (GLAPIENTRYP Fogi)(GLenum pname, GLint param);
00199 void (GLAPIENTRYP Fogiv)(GLenum pname, const GLint * params);
00200 void (GLAPIENTRYP FrontFace)(GLenum mode);
00201 void (GLAPIENTRYP Hint)(GLenum target, GLenum mode);
00202 void (GLAPIENTRYP Lightf)(GLenum light, GLenum pname, GLfloat param);
00203 void (GLAPIENTRYP Lightfv)(GLenum light, GLenum pname, const GLfloat * params);
00204 void (GLAPIENTRYP Lighti)(GLenum light, GLenum pname, GLint param);
00205 void (GLAPIENTRYP Lightiv)(GLenum light, GLenum pname, const GLint * params);
00206 void (GLAPIENTRYP LightModelf)(GLenum pname, GLfloat param);
00207 void (GLAPIENTRYP LightModelfv)(GLenum pname, const GLfloat * params);
00208 void (GLAPIENTRYP LightModeli)(GLenum pname, GLint param);
00209 void (GLAPIENTRYP LightModeliv)(GLenum pname, const GLint * params);
00210 void (GLAPIENTRYP LineStipple)(GLint factor, GLushort pattern);
00211 void (GLAPIENTRYP LineWidth)(GLfloat width);
00212 void (GLAPIENTRYP Materialf)(GLenum face, GLenum pname, GLfloat param);
00213 void (GLAPIENTRYP Materialfv)(GLenum face, GLenum pname, const GLfloat * params);
00214 void (GLAPIENTRYP Materiali)(GLenum face, GLenum pname, GLint param);
00215 void (GLAPIENTRYP Materialiv)(GLenum face, GLenum pname, const GLint * params);
00216 void (GLAPIENTRYP PointSize)(GLfloat size);
00217 void (GLAPIENTRYP PolygonMode)(GLenum face, GLenum mode);
00218 void (GLAPIENTRYP PolygonStipple)(const GLubyte * mask);
00219 void (GLAPIENTRYP Scissor)(GLint x, GLint y, GLsizei width, GLsizei height);
00220 void (GLAPIENTRYP ShadeModel)(GLenum mode);
00221 void (GLAPIENTRYP TexParameterf)(GLenum target, GLenum pname, GLfloat param);
00222 void (GLAPIENTRYP TexParameterfv)(GLenum target, GLenum pname, const GLfloat * params);
00223 void (GLAPIENTRYP TexParameteri)(GLenum target, GLenum pname, GLint param);
00224 void (GLAPIENTRYP TexParameteriv)(GLenum target, GLenum pname, const GLint * params);
00225 void (GLAPIENTRYP TexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
00226 void (GLAPIENTRYP TexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
00227 void (GLAPIENTRYP TexEnvf)(GLenum target, GLenum pname, GLfloat param);
00228 void (GLAPIENTRYP TexEnvfv)(GLenum target, GLenum pname, const GLfloat * params);
00229 void (GLAPIENTRYP TexEnvi)(GLenum target, GLenum pname, GLint param);
00230 void (GLAPIENTRYP TexEnviv)(GLenum target, GLenum pname, const GLint * params);
00231 void (GLAPIENTRYP TexGend)(GLenum coord, GLenum pname, GLdouble param);
00232 void (GLAPIENTRYP TexGendv)(GLenum coord, GLenum pname, const GLdouble * params);
00233 void (GLAPIENTRYP TexGenf)(GLenum coord, GLenum pname, GLfloat param);
00234 void (GLAPIENTRYP TexGenfv)(GLenum coord, GLenum pname, const GLfloat * params);
00235 void (GLAPIENTRYP TexGeni)(GLenum coord, GLenum pname, GLint param);
00236 void (GLAPIENTRYP TexGeniv)(GLenum coord, GLenum pname, const GLint * params);
00237 void (GLAPIENTRYP FeedbackBuffer)(GLsizei size, GLenum type, GLfloat * buffer);
00238 void (GLAPIENTRYP SelectBuffer)(GLsizei size, GLuint * buffer);
00239 GLint (GLAPIENTRYP RenderMode)(GLenum mode);
00240 void (GLAPIENTRYP InitNames)(void);
00241 void (GLAPIENTRYP LoadName)(GLuint name);
00242 void (GLAPIENTRYP PassThrough)(GLfloat token);
00243 void (GLAPIENTRYP PopName)(void);
00244 void (GLAPIENTRYP PushName)(GLuint name);
00245 void (GLAPIENTRYP DrawBuffer)(GLenum mode);
00246 void (GLAPIENTRYP Clear)(GLbitfield mask);
00247 void (GLAPIENTRYP ClearAccum)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
00248 void (GLAPIENTRYP ClearIndex)(GLfloat c);
00249 void (GLAPIENTRYP ClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
00250 void (GLAPIENTRYP ClearStencil)(GLint s);
00251 void (GLAPIENTRYP ClearDepth)(GLclampd depth);
00252 void (GLAPIENTRYP StencilMask)(GLuint mask);
00253 void (GLAPIENTRYP ColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
00254 void (GLAPIENTRYP DepthMask)(GLboolean flag);
00255 void (GLAPIENTRYP IndexMask)(GLuint mask);
00256 void (GLAPIENTRYP Accum)(GLenum op, GLfloat value);
00257 void (GLAPIENTRYP Disable)(GLenum cap);
00258 void (GLAPIENTRYP Enable)(GLenum cap);
00259 void (GLAPIENTRYP Finish)(void);
00260 void (GLAPIENTRYP Flush)(void);
00261 void (GLAPIENTRYP PopAttrib)(void);
00262 void (GLAPIENTRYP PushAttrib)(GLbitfield mask);
00263 void (GLAPIENTRYP Map1d)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points);
00264 void (GLAPIENTRYP Map1f)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points);
00265 void (GLAPIENTRYP Map2d)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points);
00266 void (GLAPIENTRYP Map2f)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points);
00267 void (GLAPIENTRYP MapGrid1d)(GLint un, GLdouble u1, GLdouble u2);
00268 void (GLAPIENTRYP MapGrid1f)(GLint un, GLfloat u1, GLfloat u2);
00269 void (GLAPIENTRYP MapGrid2d)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
00270 void (GLAPIENTRYP MapGrid2f)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
00271 void (GLAPIENTRYP EvalCoord1d)(GLdouble u);
00272 void (GLAPIENTRYP EvalCoord1dv)(const GLdouble * u);
00273 void (GLAPIENTRYP EvalCoord1f)(GLfloat u);
00274 void (GLAPIENTRYP EvalCoord1fv)(const GLfloat * u);
00275 void (GLAPIENTRYP EvalCoord2d)(GLdouble u, GLdouble v);
00276 void (GLAPIENTRYP EvalCoord2dv)(const GLdouble * u);
00277 void (GLAPIENTRYP EvalCoord2f)(GLfloat u, GLfloat v);
00278 void (GLAPIENTRYP EvalCoord2fv)(const GLfloat * u);
00279 void (GLAPIENTRYP EvalMesh1)(GLenum mode, GLint i1, GLint i2);
00280 void (GLAPIENTRYP EvalPoint1)(GLint i);
00281 void (GLAPIENTRYP EvalMesh2)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
00282 void (GLAPIENTRYP EvalPoint2)(GLint i, GLint j);
00283 void (GLAPIENTRYP AlphaFunc)(GLenum func, GLclampf ref);
00284 void (GLAPIENTRYP BlendFunc)(GLenum sfactor, GLenum dfactor);
00285 void (GLAPIENTRYP LogicOp)(GLenum opcode);
00286 void (GLAPIENTRYP StencilFunc)(GLenum func, GLint ref, GLuint mask);
00287 void (GLAPIENTRYP StencilOp)(GLenum fail, GLenum zfail, GLenum zpass);
00288 void (GLAPIENTRYP DepthFunc)(GLenum func);
00289 void (GLAPIENTRYP PixelZoom)(GLfloat xfactor, GLfloat yfactor);
00290 void (GLAPIENTRYP PixelTransferf)(GLenum pname, GLfloat param);
00291 void (GLAPIENTRYP PixelTransferi)(GLenum pname, GLint param);
00292 void (GLAPIENTRYP PixelStoref)(GLenum pname, GLfloat param);
00293 void (GLAPIENTRYP PixelStorei)(GLenum pname, GLint param);
00294 void (GLAPIENTRYP PixelMapfv)(GLenum map, GLsizei mapsize, const GLfloat * values);
00295 void (GLAPIENTRYP PixelMapuiv)(GLenum map, GLsizei mapsize, const GLuint * values);
00296 void (GLAPIENTRYP PixelMapusv)(GLenum map, GLsizei mapsize, const GLushort * values);
00297 void (GLAPIENTRYP ReadBuffer)(GLenum mode);
00298 void (GLAPIENTRYP CopyPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
00299 void (GLAPIENTRYP ReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels);
00300 void (GLAPIENTRYP DrawPixels)(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
00301 void (GLAPIENTRYP GetBooleanv)(GLenum pname, GLboolean * params);
00302 void (GLAPIENTRYP GetClipPlane)(GLenum plane, GLdouble * equation);
00303 void (GLAPIENTRYP GetDoublev)(GLenum pname, GLdouble * params);
00304 GLenum (GLAPIENTRYP GetError)(void);
00305 void (GLAPIENTRYP GetFloatv)(GLenum pname, GLfloat * params);
00306 void (GLAPIENTRYP GetIntegerv)(GLenum pname, GLint * params);
00307 void (GLAPIENTRYP GetLightfv)(GLenum light, GLenum pname, GLfloat * params);
00308 void (GLAPIENTRYP GetLightiv)(GLenum light, GLenum pname, GLint * params);
00309 void (GLAPIENTRYP GetMapdv)(GLenum target, GLenum query, GLdouble * v);
00310 void (GLAPIENTRYP GetMapfv)(GLenum target, GLenum query, GLfloat * v);
00311 void (GLAPIENTRYP GetMapiv)(GLenum target, GLenum query, GLint * v);
00312 void (GLAPIENTRYP GetMaterialfv)(GLenum face, GLenum pname, GLfloat * params);
00313 void (GLAPIENTRYP GetMaterialiv)(GLenum face, GLenum pname, GLint * params);
00314 void (GLAPIENTRYP GetPixelMapfv)(GLenum map, GLfloat * values);
00315 void (GLAPIENTRYP GetPixelMapuiv)(GLenum map, GLuint * values);
00316 void (GLAPIENTRYP GetPixelMapusv)(GLenum map, GLushort * values);
00317 void (GLAPIENTRYP GetPolygonStipple)(GLubyte * mask);
00318 const GLubyte * (GLAPIENTRYP GetString)(GLenum name);
00319 void (GLAPIENTRYP GetTexEnvfv)(GLenum target, GLenum pname, GLfloat * params);
00320 void (GLAPIENTRYP GetTexEnviv)(GLenum target, GLenum pname, GLint * params);
00321 void (GLAPIENTRYP GetTexGendv)(GLenum coord, GLenum pname, GLdouble * params);
00322 void (GLAPIENTRYP GetTexGenfv)(GLenum coord, GLenum pname, GLfloat * params);
00323 void (GLAPIENTRYP GetTexGeniv)(GLenum coord, GLenum pname, GLint * params);
00324 void (GLAPIENTRYP GetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels);
00325 void (GLAPIENTRYP GetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params);
00326 void (GLAPIENTRYP GetTexParameteriv)(GLenum target, GLenum pname, GLint * params);
00327 void (GLAPIENTRYP GetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat * params);
00328 void (GLAPIENTRYP GetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint * params);
00329 GLboolean (GLAPIENTRYP IsEnabled)(GLenum cap);
00330 GLboolean (GLAPIENTRYP IsList)(GLuint list);
00331 void (GLAPIENTRYP DepthRange)(GLclampd zNear, GLclampd zFar);
00332 void (GLAPIENTRYP Frustum)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
00333 void (GLAPIENTRYP LoadIdentity)(void);
00334 void (GLAPIENTRYP LoadMatrixf)(const GLfloat * m);
00335 void (GLAPIENTRYP LoadMatrixd)(const GLdouble * m);
00336 void (GLAPIENTRYP MatrixMode)(GLenum mode);
00337 void (GLAPIENTRYP MultMatrixf)(const GLfloat * m);
00338 void (GLAPIENTRYP MultMatrixd)(const GLdouble * m);
00339 void (GLAPIENTRYP Ortho)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
00340 void (GLAPIENTRYP PopMatrix)(void);
00341 void (GLAPIENTRYP PushMatrix)(void);
00342 void (GLAPIENTRYP Rotated)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
00343 void (GLAPIENTRYP Rotatef)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
00344 void (GLAPIENTRYP Scaled)(GLdouble x, GLdouble y, GLdouble z);
00345 void (GLAPIENTRYP Scalef)(GLfloat x, GLfloat y, GLfloat z);
00346 void (GLAPIENTRYP Translated)(GLdouble x, GLdouble y, GLdouble z);
00347 void (GLAPIENTRYP Translatef)(GLfloat x, GLfloat y, GLfloat z);
00348 void (GLAPIENTRYP Viewport)(GLint x, GLint y, GLsizei width, GLsizei height);
00349 void (GLAPIENTRYP ArrayElement)(GLint i);
00350 void (GLAPIENTRYP BindTexture)(GLenum target, GLuint texture);
00351 void (GLAPIENTRYP ColorPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
00352 void (GLAPIENTRYP DisableClientState)(GLenum array);
00353 void (GLAPIENTRYP DrawArrays)(GLenum mode, GLint first, GLsizei count);
00354 void (GLAPIENTRYP DrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices);
00355 void (GLAPIENTRYP EdgeFlagPointer)(GLsizei stride, const GLvoid * pointer);
00356 void (GLAPIENTRYP EnableClientState)(GLenum array);
00357 void (GLAPIENTRYP IndexPointer)(GLenum type, GLsizei stride, const GLvoid * pointer);
00358 void (GLAPIENTRYP Indexub)(GLubyte c);
00359 void (GLAPIENTRYP Indexubv)(const GLubyte * c);
00360 void (GLAPIENTRYP InterleavedArrays)(GLenum format, GLsizei stride, const GLvoid * pointer);
00361 void (GLAPIENTRYP NormalPointer)(GLenum type, GLsizei stride, const GLvoid * pointer);
00362 void (GLAPIENTRYP PolygonOffset)(GLfloat factor, GLfloat units);
00363 void (GLAPIENTRYP TexCoordPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
00364 void (GLAPIENTRYP VertexPointer)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
00365 GLboolean (GLAPIENTRYP AreTexturesResident)(GLsizei n, const GLuint * textures, GLboolean * residences);
00366 void (GLAPIENTRYP CopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
00367 void (GLAPIENTRYP CopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
00368 void (GLAPIENTRYP CopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
00369 void (GLAPIENTRYP CopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
00370 void (GLAPIENTRYP DeleteTextures)(GLsizei n, const GLuint * textures);
00371 void (GLAPIENTRYP GenTextures)(GLsizei n, GLuint * textures);
00372 void (GLAPIENTRYP GetPointerv)(GLenum pname, GLvoid ** params);
00373 GLboolean (GLAPIENTRYP IsTexture)(GLuint texture);
00374 void (GLAPIENTRYP PrioritizeTextures)(GLsizei n, const GLuint * textures, const GLclampf * priorities);
00375 void (GLAPIENTRYP TexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
00376 void (GLAPIENTRYP TexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
00377 void (GLAPIENTRYP PopClientAttrib)(void);
00378 void (GLAPIENTRYP PushClientAttrib)(GLbitfield mask);
00379 void (GLAPIENTRYP BlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
00380 void (GLAPIENTRYP BlendEquation)(GLenum mode);
00381 void (GLAPIENTRYP DrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
00382 void (GLAPIENTRYP ColorTable)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
00383 void (GLAPIENTRYP ColorTableParameterfv)(GLenum target, GLenum pname, const GLfloat * params);
00384 void (GLAPIENTRYP ColorTableParameteriv)(GLenum target, GLenum pname, const GLint * params);
00385 void (GLAPIENTRYP CopyColorTable)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
00386 void (GLAPIENTRYP GetColorTable)(GLenum target, GLenum format, GLenum type, GLvoid * table);
00387 void (GLAPIENTRYP GetColorTableParameterfv)(GLenum target, GLenum pname, GLfloat * params);
00388 void (GLAPIENTRYP GetColorTableParameteriv)(GLenum target, GLenum pname, GLint * params);
00389 void (GLAPIENTRYP ColorSubTable)(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
00390 void (GLAPIENTRYP CopyColorSubTable)(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
00391 void (GLAPIENTRYP ConvolutionFilter1D)(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
00392 void (GLAPIENTRYP ConvolutionFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
00393 void (GLAPIENTRYP ConvolutionParameterf)(GLenum target, GLenum pname, GLfloat params);
00394 void (GLAPIENTRYP ConvolutionParameterfv)(GLenum target, GLenum pname, const GLfloat * params);
00395 void (GLAPIENTRYP ConvolutionParameteri)(GLenum target, GLenum pname, GLint params);
00396 void (GLAPIENTRYP ConvolutionParameteriv)(GLenum target, GLenum pname, const GLint * params);
00397 void (GLAPIENTRYP CopyConvolutionFilter1D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
00398 void (GLAPIENTRYP CopyConvolutionFilter2D)(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
00399 void (GLAPIENTRYP GetConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLvoid * image);
00400 void (GLAPIENTRYP GetConvolutionParameterfv)(GLenum target, GLenum pname, GLfloat * params);
00401 void (GLAPIENTRYP GetConvolutionParameteriv)(GLenum target, GLenum pname, GLint * params);
00402 void (GLAPIENTRYP GetSeparableFilter)(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
00403 void (GLAPIENTRYP SeparableFilter2D)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
00404 void (GLAPIENTRYP GetHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
00405 void (GLAPIENTRYP GetHistogramParameterfv)(GLenum target, GLenum pname, GLfloat * params);
00406 void (GLAPIENTRYP GetHistogramParameteriv)(GLenum target, GLenum pname, GLint * params);
00407 void (GLAPIENTRYP GetMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
00408 void (GLAPIENTRYP GetMinmaxParameterfv)(GLenum target, GLenum pname, GLfloat * params);
00409 void (GLAPIENTRYP GetMinmaxParameteriv)(GLenum target, GLenum pname, GLint * params);
00410 void (GLAPIENTRYP Histogram)(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
00411 void (GLAPIENTRYP Minmax)(GLenum target, GLenum internalformat, GLboolean sink);
00412 void (GLAPIENTRYP ResetHistogram)(GLenum target);
00413 void (GLAPIENTRYP ResetMinmax)(GLenum target);
00414 void (GLAPIENTRYP TexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
00415 void (GLAPIENTRYP TexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
00416 void (GLAPIENTRYP CopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
00417 void (GLAPIENTRYP ActiveTextureARB)(GLenum texture);
00418 void (GLAPIENTRYP ClientActiveTextureARB)(GLenum texture);
00419 void (GLAPIENTRYP MultiTexCoord1dARB)(GLenum target, GLdouble s);
00420 void (GLAPIENTRYP MultiTexCoord1dvARB)(GLenum target, const GLdouble * v);
00421 void (GLAPIENTRYP MultiTexCoord1fARB)(GLenum target, GLfloat s);
00422 void (GLAPIENTRYP MultiTexCoord1fvARB)(GLenum target, const GLfloat * v);
00423 void (GLAPIENTRYP MultiTexCoord1iARB)(GLenum target, GLint s);
00424 void (GLAPIENTRYP MultiTexCoord1ivARB)(GLenum target, const GLint * v);
00425 void (GLAPIENTRYP MultiTexCoord1sARB)(GLenum target, GLshort s);
00426 void (GLAPIENTRYP MultiTexCoord1svARB)(GLenum target, const GLshort * v);
00427 void (GLAPIENTRYP MultiTexCoord2dARB)(GLenum target, GLdouble s, GLdouble t);
00428 void (GLAPIENTRYP MultiTexCoord2dvARB)(GLenum target, const GLdouble * v);
00429 void (GLAPIENTRYP MultiTexCoord2fARB)(GLenum target, GLfloat s, GLfloat t);
00430 void (GLAPIENTRYP MultiTexCoord2fvARB)(GLenum target, const GLfloat * v);
00431 void (GLAPIENTRYP MultiTexCoord2iARB)(GLenum target, GLint s, GLint t);
00432 void (GLAPIENTRYP MultiTexCoord2ivARB)(GLenum target, const GLint * v);
00433 void (GLAPIENTRYP MultiTexCoord2sARB)(GLenum target, GLshort s, GLshort t);
00434 void (GLAPIENTRYP MultiTexCoord2svARB)(GLenum target, const GLshort * v);
00435 void (GLAPIENTRYP MultiTexCoord3dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r);
00436 void (GLAPIENTRYP MultiTexCoord3dvARB)(GLenum target, const GLdouble * v);
00437 void (GLAPIENTRYP MultiTexCoord3fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r);
00438 void (GLAPIENTRYP MultiTexCoord3fvARB)(GLenum target, const GLfloat * v);
00439 void (GLAPIENTRYP MultiTexCoord3iARB)(GLenum target, GLint s, GLint t, GLint r);
00440 void (GLAPIENTRYP MultiTexCoord3ivARB)(GLenum target, const GLint * v);
00441 void (GLAPIENTRYP MultiTexCoord3sARB)(GLenum target, GLshort s, GLshort t, GLshort r);
00442 void (GLAPIENTRYP MultiTexCoord3svARB)(GLenum target, const GLshort * v);
00443 void (GLAPIENTRYP MultiTexCoord4dARB)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
00444 void (GLAPIENTRYP MultiTexCoord4dvARB)(GLenum target, const GLdouble * v);
00445 void (GLAPIENTRYP MultiTexCoord4fARB)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
00446 void (GLAPIENTRYP MultiTexCoord4fvARB)(GLenum target, const GLfloat * v);
00447 void (GLAPIENTRYP MultiTexCoord4iARB)(GLenum target, GLint s, GLint t, GLint r, GLint q);
00448 void (GLAPIENTRYP MultiTexCoord4ivARB)(GLenum target, const GLint * v);
00449 void (GLAPIENTRYP MultiTexCoord4sARB)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
00450 void (GLAPIENTRYP MultiTexCoord4svARB)(GLenum target, const GLshort * v);
00451 void (GLAPIENTRYP AttachShader)(GLuint program, GLuint shader);
00452 GLuint (GLAPIENTRYP CreateProgram)(void);
00453 GLuint (GLAPIENTRYP CreateShader)(GLenum type);
00454 void (GLAPIENTRYP DeleteProgram)(GLuint program);
00455 void (GLAPIENTRYP DeleteShader)(GLuint program);
00456 void (GLAPIENTRYP DetachShader)(GLuint program, GLuint shader);
00457 void (GLAPIENTRYP GetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);
00458 void (GLAPIENTRYP GetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
00459 void (GLAPIENTRYP GetProgramiv)(GLuint program, GLenum pname, GLint * params);
00460 void (GLAPIENTRYP GetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
00461 void (GLAPIENTRYP GetShaderiv)(GLuint shader, GLenum pname, GLint * params);
00462 GLboolean (GLAPIENTRYP IsProgram)(GLuint program);
00463 GLboolean (GLAPIENTRYP IsShader)(GLuint shader);
00464 void (GLAPIENTRYP StencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask);
00465 void (GLAPIENTRYP StencilMaskSeparate)(GLenum face, GLuint mask);
00466 void (GLAPIENTRYP StencilOpSeparate)(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass);
00467 void (GLAPIENTRYP UniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
00468 void (GLAPIENTRYP UniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
00469 void (GLAPIENTRYP UniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
00470 void (GLAPIENTRYP UniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
00471 void (GLAPIENTRYP UniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
00472 void (GLAPIENTRYP UniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
00473 void (GLAPIENTRYP LoadTransposeMatrixdARB)(const GLdouble * m);
00474 void (GLAPIENTRYP LoadTransposeMatrixfARB)(const GLfloat * m);
00475 void (GLAPIENTRYP MultTransposeMatrixdARB)(const GLdouble * m);
00476 void (GLAPIENTRYP MultTransposeMatrixfARB)(const GLfloat * m);
00477 void (GLAPIENTRYP SampleCoverageARB)(GLclampf value, GLboolean invert);
00478 void (GLAPIENTRYP CompressedTexImage1DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
00479 void (GLAPIENTRYP CompressedTexImage2DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
00480 void (GLAPIENTRYP CompressedTexImage3DARB)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
00481 void (GLAPIENTRYP CompressedTexSubImage1DARB)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
00482 void (GLAPIENTRYP CompressedTexSubImage2DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
00483 void (GLAPIENTRYP CompressedTexSubImage3DARB)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
00484 void (GLAPIENTRYP GetCompressedTexImageARB)(GLenum target, GLint level, GLvoid * img);
00485 void (GLAPIENTRYP DisableVertexAttribArrayARB)(GLuint index);
00486 void (GLAPIENTRYP EnableVertexAttribArrayARB)(GLuint index);
00487 void (GLAPIENTRYP GetProgramEnvParameterdvARB)(GLenum target, GLuint index, GLdouble * params);
00488 void (GLAPIENTRYP GetProgramEnvParameterfvARB)(GLenum target, GLuint index, GLfloat * params);
00489 void (GLAPIENTRYP GetProgramLocalParameterdvARB)(GLenum target, GLuint index, GLdouble * params);
00490 void (GLAPIENTRYP GetProgramLocalParameterfvARB)(GLenum target, GLuint index, GLfloat * params);
00491 void (GLAPIENTRYP GetProgramStringARB)(GLenum target, GLenum pname, GLvoid * string);
00492 void (GLAPIENTRYP GetProgramivARB)(GLenum target, GLenum pname, GLint * params);
00493 void (GLAPIENTRYP GetVertexAttribdvARB)(GLuint index, GLenum pname, GLdouble * params);
00494 void (GLAPIENTRYP GetVertexAttribfvARB)(GLuint index, GLenum pname, GLfloat * params);
00495 void (GLAPIENTRYP GetVertexAttribivARB)(GLuint index, GLenum pname, GLint * params);
00496 void (GLAPIENTRYP ProgramEnvParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00497 void (GLAPIENTRYP ProgramEnvParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params);
00498 void (GLAPIENTRYP ProgramEnvParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00499 void (GLAPIENTRYP ProgramEnvParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params);
00500 void (GLAPIENTRYP ProgramLocalParameter4dARB)(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00501 void (GLAPIENTRYP ProgramLocalParameter4dvARB)(GLenum target, GLuint index, const GLdouble * params);
00502 void (GLAPIENTRYP ProgramLocalParameter4fARB)(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00503 void (GLAPIENTRYP ProgramLocalParameter4fvARB)(GLenum target, GLuint index, const GLfloat * params);
00504 void (GLAPIENTRYP ProgramStringARB)(GLenum target, GLenum format, GLsizei len, const GLvoid * string);
00505 void (GLAPIENTRYP VertexAttrib1dARB)(GLuint index, GLdouble x);
00506 void (GLAPIENTRYP VertexAttrib1dvARB)(GLuint index, const GLdouble * v);
00507 void (GLAPIENTRYP VertexAttrib1fARB)(GLuint index, GLfloat x);
00508 void (GLAPIENTRYP VertexAttrib1fvARB)(GLuint index, const GLfloat * v);
00509 void (GLAPIENTRYP VertexAttrib1sARB)(GLuint index, GLshort x);
00510 void (GLAPIENTRYP VertexAttrib1svARB)(GLuint index, const GLshort * v);
00511 void (GLAPIENTRYP VertexAttrib2dARB)(GLuint index, GLdouble x, GLdouble y);
00512 void (GLAPIENTRYP VertexAttrib2dvARB)(GLuint index, const GLdouble * v);
00513 void (GLAPIENTRYP VertexAttrib2fARB)(GLuint index, GLfloat x, GLfloat y);
00514 void (GLAPIENTRYP VertexAttrib2fvARB)(GLuint index, const GLfloat * v);
00515 void (GLAPIENTRYP VertexAttrib2sARB)(GLuint index, GLshort x, GLshort y);
00516 void (GLAPIENTRYP VertexAttrib2svARB)(GLuint index, const GLshort * v);
00517 void (GLAPIENTRYP VertexAttrib3dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
00518 void (GLAPIENTRYP VertexAttrib3dvARB)(GLuint index, const GLdouble * v);
00519 void (GLAPIENTRYP VertexAttrib3fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
00520 void (GLAPIENTRYP VertexAttrib3fvARB)(GLuint index, const GLfloat * v);
00521 void (GLAPIENTRYP VertexAttrib3sARB)(GLuint index, GLshort x, GLshort y, GLshort z);
00522 void (GLAPIENTRYP VertexAttrib3svARB)(GLuint index, const GLshort * v);
00523 void (GLAPIENTRYP VertexAttrib4NbvARB)(GLuint index, const GLbyte * v);
00524 void (GLAPIENTRYP VertexAttrib4NivARB)(GLuint index, const GLint * v);
00525 void (GLAPIENTRYP VertexAttrib4NsvARB)(GLuint index, const GLshort * v);
00526 void (GLAPIENTRYP VertexAttrib4NubARB)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
00527 void (GLAPIENTRYP VertexAttrib4NubvARB)(GLuint index, const GLubyte * v);
00528 void (GLAPIENTRYP VertexAttrib4NuivARB)(GLuint index, const GLuint * v);
00529 void (GLAPIENTRYP VertexAttrib4NusvARB)(GLuint index, const GLushort * v);
00530 void (GLAPIENTRYP VertexAttrib4bvARB)(GLuint index, const GLbyte * v);
00531 void (GLAPIENTRYP VertexAttrib4dARB)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00532 void (GLAPIENTRYP VertexAttrib4dvARB)(GLuint index, const GLdouble * v);
00533 void (GLAPIENTRYP VertexAttrib4fARB)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00534 void (GLAPIENTRYP VertexAttrib4fvARB)(GLuint index, const GLfloat * v);
00535 void (GLAPIENTRYP VertexAttrib4ivARB)(GLuint index, const GLint * v);
00536 void (GLAPIENTRYP VertexAttrib4sARB)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
00537 void (GLAPIENTRYP VertexAttrib4svARB)(GLuint index, const GLshort * v);
00538 void (GLAPIENTRYP VertexAttrib4ubvARB)(GLuint index, const GLubyte * v);
00539 void (GLAPIENTRYP VertexAttrib4uivARB)(GLuint index, const GLuint * v);
00540 void (GLAPIENTRYP VertexAttrib4usvARB)(GLuint index, const GLushort * v);
00541 void (GLAPIENTRYP VertexAttribPointerARB)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
00542 void (GLAPIENTRYP BindBufferARB)(GLenum target, GLuint buffer);
00543 void (GLAPIENTRYP BufferDataARB)(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage);
00544 void (GLAPIENTRYP BufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data);
00545 void (GLAPIENTRYP DeleteBuffersARB)(GLsizei n, const GLuint * buffer);
00546 void (GLAPIENTRYP GenBuffersARB)(GLsizei n, GLuint * buffer);
00547 void (GLAPIENTRYP GetBufferParameterivARB)(GLenum target, GLenum pname, GLint * params);
00548 void (GLAPIENTRYP GetBufferPointervARB)(GLenum target, GLenum pname, GLvoid ** params);
00549 void (GLAPIENTRYP GetBufferSubDataARB)(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data);
00550 GLboolean (GLAPIENTRYP IsBufferARB)(GLuint buffer);
00551 GLvoid * (GLAPIENTRYP MapBufferARB)(GLenum target, GLenum access);
00552 GLboolean (GLAPIENTRYP UnmapBufferARB)(GLenum target);
00553 void (GLAPIENTRYP BeginQueryARB)(GLenum target, GLuint id);
00554 void (GLAPIENTRYP DeleteQueriesARB)(GLsizei n, const GLuint * ids);
00555 void (GLAPIENTRYP EndQueryARB)(GLenum target);
00556 void (GLAPIENTRYP GenQueriesARB)(GLsizei n, GLuint * ids);
00557 void (GLAPIENTRYP GetQueryObjectivARB)(GLuint id, GLenum pname, GLint * params);
00558 void (GLAPIENTRYP GetQueryObjectuivARB)(GLuint id, GLenum pname, GLuint * params);
00559 void (GLAPIENTRYP GetQueryivARB)(GLenum target, GLenum pname, GLint * params);
00560 GLboolean (GLAPIENTRYP IsQueryARB)(GLuint id);
00561 void (GLAPIENTRYP AttachObjectARB)(GLhandleARB containerObj, GLhandleARB obj);
00562 void (GLAPIENTRYP CompileShaderARB)(GLhandleARB shader);
00563 GLhandleARB (GLAPIENTRYP CreateProgramObjectARB)(void);
00564 GLhandleARB (GLAPIENTRYP CreateShaderObjectARB)(GLenum shaderType);
00565 void (GLAPIENTRYP DeleteObjectARB)(GLhandleARB obj);
00566 void (GLAPIENTRYP DetachObjectARB)(GLhandleARB containerObj, GLhandleARB attachedObj);
00567 void (GLAPIENTRYP GetActiveUniformARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
00568 void (GLAPIENTRYP GetAttachedObjectsARB)(GLhandleARB containerObj, GLsizei maxLength, GLsizei * length, GLhandleARB * infoLog);
00569 GLhandleARB (GLAPIENTRYP GetHandleARB)(GLenum pname);
00570 void (GLAPIENTRYP GetInfoLogARB)(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog);
00571 void (GLAPIENTRYP GetObjectParameterfvARB)(GLhandleARB obj, GLenum pname, GLfloat * params);
00572 void (GLAPIENTRYP GetObjectParameterivARB)(GLhandleARB obj, GLenum pname, GLint * params);
00573 void (GLAPIENTRYP GetShaderSourceARB)(GLhandleARB shader, GLsizei bufSize, GLsizei * length, GLcharARB * source);
00574 GLint (GLAPIENTRYP GetUniformLocationARB)(GLhandleARB program, const GLcharARB * name);
00575 void (GLAPIENTRYP GetUniformfvARB)(GLhandleARB program, GLint location, GLfloat * params);
00576 void (GLAPIENTRYP GetUniformivARB)(GLhandleARB program, GLint location, GLint * params);
00577 void (GLAPIENTRYP LinkProgramARB)(GLhandleARB program);
00578 void (GLAPIENTRYP ShaderSourceARB)(GLhandleARB shader, GLsizei count, const GLcharARB ** string, const GLint * length);
00579 void (GLAPIENTRYP Uniform1fARB)(GLint location, GLfloat v0);
00580 void (GLAPIENTRYP Uniform1fvARB)(GLint location, GLsizei count, const GLfloat * value);
00581 void (GLAPIENTRYP Uniform1iARB)(GLint location, GLint v0);
00582 void (GLAPIENTRYP Uniform1ivARB)(GLint location, GLsizei count, const GLint * value);
00583 void (GLAPIENTRYP Uniform2fARB)(GLint location, GLfloat v0, GLfloat v1);
00584 void (GLAPIENTRYP Uniform2fvARB)(GLint location, GLsizei count, const GLfloat * value);
00585 void (GLAPIENTRYP Uniform2iARB)(GLint location, GLint v0, GLint v1);
00586 void (GLAPIENTRYP Uniform2ivARB)(GLint location, GLsizei count, const GLint * value);
00587 void (GLAPIENTRYP Uniform3fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
00588 void (GLAPIENTRYP Uniform3fvARB)(GLint location, GLsizei count, const GLfloat * value);
00589 void (GLAPIENTRYP Uniform3iARB)(GLint location, GLint v0, GLint v1, GLint v2);
00590 void (GLAPIENTRYP Uniform3ivARB)(GLint location, GLsizei count, const GLint * value);
00591 void (GLAPIENTRYP Uniform4fARB)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
00592 void (GLAPIENTRYP Uniform4fvARB)(GLint location, GLsizei count, const GLfloat * value);
00593 void (GLAPIENTRYP Uniform4iARB)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
00594 void (GLAPIENTRYP Uniform4ivARB)(GLint location, GLsizei count, const GLint * value);
00595 void (GLAPIENTRYP UniformMatrix2fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
00596 void (GLAPIENTRYP UniformMatrix3fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
00597 void (GLAPIENTRYP UniformMatrix4fvARB)(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
00598 void (GLAPIENTRYP UseProgramObjectARB)(GLhandleARB program);
00599 void (GLAPIENTRYP ValidateProgramARB)(GLhandleARB program);
00600 void (GLAPIENTRYP BindAttribLocationARB)(GLhandleARB program, GLuint index, const GLcharARB * name);
00601 void (GLAPIENTRYP GetActiveAttribARB)(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
00602 GLint (GLAPIENTRYP GetAttribLocationARB)(GLhandleARB program, const GLcharARB * name);
00603 void (GLAPIENTRYP DrawBuffersARB)(GLsizei n, const GLenum * bufs);
00604 void (GLAPIENTRYP PolygonOffsetEXT)(GLfloat factor, GLfloat bias);
00605 void (GLAPIENTRYP GetPixelTexGenParameterfvSGIS)(GLenum pname, GLfloat * params);
00606 void (GLAPIENTRYP GetPixelTexGenParameterivSGIS)(GLenum pname, GLint * params);
00607 void (GLAPIENTRYP PixelTexGenParameterfSGIS)(GLenum pname, GLfloat param);
00608 void (GLAPIENTRYP PixelTexGenParameterfvSGIS)(GLenum pname, const GLfloat * params);
00609 void (GLAPIENTRYP PixelTexGenParameteriSGIS)(GLenum pname, GLint param);
00610 void (GLAPIENTRYP PixelTexGenParameterivSGIS)(GLenum pname, const GLint * params);
00611 void (GLAPIENTRYP SampleMaskSGIS)(GLclampf value, GLboolean invert);
00612 void (GLAPIENTRYP SamplePatternSGIS)(GLenum pattern);
00613 void (GLAPIENTRYP ColorPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
00614 void (GLAPIENTRYP EdgeFlagPointerEXT)(GLsizei stride, GLsizei count, const GLboolean * pointer);
00615 void (GLAPIENTRYP IndexPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
00616 void (GLAPIENTRYP NormalPointerEXT)(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
00617 void (GLAPIENTRYP TexCoordPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
00618 void (GLAPIENTRYP VertexPointerEXT)(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
00619 void (GLAPIENTRYP PointParameterfEXT)(GLenum pname, GLfloat param);
00620 void (GLAPIENTRYP PointParameterfvEXT)(GLenum pname, const GLfloat * params);
00621 void (GLAPIENTRYP LockArraysEXT)(GLint first, GLsizei count);
00622 void (GLAPIENTRYP UnlockArraysEXT)(void);
00623 void (GLAPIENTRYP CullParameterdvEXT)(GLenum pname, GLdouble * params);
00624 void (GLAPIENTRYP CullParameterfvEXT)(GLenum pname, GLfloat * params);
00625 void (GLAPIENTRYP SecondaryColor3bEXT)(GLbyte red, GLbyte green, GLbyte blue);
00626 void (GLAPIENTRYP SecondaryColor3bvEXT)(const GLbyte * v);
00627 void (GLAPIENTRYP SecondaryColor3dEXT)(GLdouble red, GLdouble green, GLdouble blue);
00628 void (GLAPIENTRYP SecondaryColor3dvEXT)(const GLdouble * v);
00629 void (GLAPIENTRYP SecondaryColor3fEXT)(GLfloat red, GLfloat green, GLfloat blue);
00630 void (GLAPIENTRYP SecondaryColor3fvEXT)(const GLfloat * v);
00631 void (GLAPIENTRYP SecondaryColor3iEXT)(GLint red, GLint green, GLint blue);
00632 void (GLAPIENTRYP SecondaryColor3ivEXT)(const GLint * v);
00633 void (GLAPIENTRYP SecondaryColor3sEXT)(GLshort red, GLshort green, GLshort blue);
00634 void (GLAPIENTRYP SecondaryColor3svEXT)(const GLshort * v);
00635 void (GLAPIENTRYP SecondaryColor3ubEXT)(GLubyte red, GLubyte green, GLubyte blue);
00636 void (GLAPIENTRYP SecondaryColor3ubvEXT)(const GLubyte * v);
00637 void (GLAPIENTRYP SecondaryColor3uiEXT)(GLuint red, GLuint green, GLuint blue);
00638 void (GLAPIENTRYP SecondaryColor3uivEXT)(const GLuint * v);
00639 void (GLAPIENTRYP SecondaryColor3usEXT)(GLushort red, GLushort green, GLushort blue);
00640 void (GLAPIENTRYP SecondaryColor3usvEXT)(const GLushort * v);
00641 void (GLAPIENTRYP SecondaryColorPointerEXT)(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
00642 void (GLAPIENTRYP MultiDrawArraysEXT)(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
00643 void (GLAPIENTRYP MultiDrawElementsEXT)(GLenum mode, const GLsizei * count, GLenum type, const GLvoid ** indices, GLsizei primcount);
00644 void (GLAPIENTRYP FogCoordPointerEXT)(GLenum type, GLsizei stride, const GLvoid * pointer);
00645 void (GLAPIENTRYP FogCoorddEXT)(GLdouble coord);
00646 void (GLAPIENTRYP FogCoorddvEXT)(const GLdouble * coord);
00647 void (GLAPIENTRYP FogCoordfEXT)(GLfloat coord);
00648 void (GLAPIENTRYP FogCoordfvEXT)(const GLfloat * coord);
00649 void (GLAPIENTRYP PixelTexGenSGIX)(GLenum mode);
00650 void (GLAPIENTRYP BlendFuncSeparateEXT)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
00651 void (GLAPIENTRYP FlushVertexArrayRangeNV)(void);
00652 void (GLAPIENTRYP VertexArrayRangeNV)(GLsizei length, const GLvoid * pointer);
00653 void (GLAPIENTRYP CombinerInputNV)(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
00654 void (GLAPIENTRYP CombinerOutputNV)(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
00655 void (GLAPIENTRYP CombinerParameterfNV)(GLenum pname, GLfloat param);
00656 void (GLAPIENTRYP CombinerParameterfvNV)(GLenum pname, const GLfloat * params);
00657 void (GLAPIENTRYP CombinerParameteriNV)(GLenum pname, GLint param);
00658 void (GLAPIENTRYP CombinerParameterivNV)(GLenum pname, const GLint * params);
00659 void (GLAPIENTRYP FinalCombinerInputNV)(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
00660 void (GLAPIENTRYP GetCombinerInputParameterfvNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);
00661 void (GLAPIENTRYP GetCombinerInputParameterivNV)(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);
00662 void (GLAPIENTRYP GetCombinerOutputParameterfvNV)(GLenum stage, GLenum portion, GLenum pname, GLfloat * params);
00663 void (GLAPIENTRYP GetCombinerOutputParameterivNV)(GLenum stage, GLenum portion, GLenum pname, GLint * params);
00664 void (GLAPIENTRYP GetFinalCombinerInputParameterfvNV)(GLenum variable, GLenum pname, GLfloat * params);
00665 void (GLAPIENTRYP GetFinalCombinerInputParameterivNV)(GLenum variable, GLenum pname, GLint * params);
00666 void (GLAPIENTRYP ResizeBuffersMESA)(void);
00667 void (GLAPIENTRYP WindowPos2dMESA)(GLdouble x, GLdouble y);
00668 void (GLAPIENTRYP WindowPos2dvMESA)(const GLdouble * v);
00669 void (GLAPIENTRYP WindowPos2fMESA)(GLfloat x, GLfloat y);
00670 void (GLAPIENTRYP WindowPos2fvMESA)(const GLfloat * v);
00671 void (GLAPIENTRYP WindowPos2iMESA)(GLint x, GLint y);
00672 void (GLAPIENTRYP WindowPos2ivMESA)(const GLint * v);
00673 void (GLAPIENTRYP WindowPos2sMESA)(GLshort x, GLshort y);
00674 void (GLAPIENTRYP WindowPos2svMESA)(const GLshort * v);
00675 void (GLAPIENTRYP WindowPos3dMESA)(GLdouble x, GLdouble y, GLdouble z);
00676 void (GLAPIENTRYP WindowPos3dvMESA)(const GLdouble * v);
00677 void (GLAPIENTRYP WindowPos3fMESA)(GLfloat x, GLfloat y, GLfloat z);
00678 void (GLAPIENTRYP WindowPos3fvMESA)(const GLfloat * v);
00679 void (GLAPIENTRYP WindowPos3iMESA)(GLint x, GLint y, GLint z);
00680 void (GLAPIENTRYP WindowPos3ivMESA)(const GLint * v);
00681 void (GLAPIENTRYP WindowPos3sMESA)(GLshort x, GLshort y, GLshort z);
00682 void (GLAPIENTRYP WindowPos3svMESA)(const GLshort * v);
00683 void (GLAPIENTRYP WindowPos4dMESA)(GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00684 void (GLAPIENTRYP WindowPos4dvMESA)(const GLdouble * v);
00685 void (GLAPIENTRYP WindowPos4fMESA)(GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00686 void (GLAPIENTRYP WindowPos4fvMESA)(const GLfloat * v);
00687 void (GLAPIENTRYP WindowPos4iMESA)(GLint x, GLint y, GLint z, GLint w);
00688 void (GLAPIENTRYP WindowPos4ivMESA)(const GLint * v);
00689 void (GLAPIENTRYP WindowPos4sMESA)(GLshort x, GLshort y, GLshort z, GLshort w);
00690 void (GLAPIENTRYP WindowPos4svMESA)(const GLshort * v);
00691 void (GLAPIENTRYP MultiModeDrawArraysIBM)(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
00692 void (GLAPIENTRYP MultiModeDrawElementsIBM)(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid * const * indices, GLsizei primcount, GLint modestride);
00693 void (GLAPIENTRYP DeleteFencesNV)(GLsizei n, const GLuint * fences);
00694 void (GLAPIENTRYP FinishFenceNV)(GLuint fence);
00695 void (GLAPIENTRYP GenFencesNV)(GLsizei n, GLuint * fences);
00696 void (GLAPIENTRYP GetFenceivNV)(GLuint fence, GLenum pname, GLint * params);
00697 GLboolean (GLAPIENTRYP IsFenceNV)(GLuint fence);
00698 void (GLAPIENTRYP SetFenceNV)(GLuint fence, GLenum condition);
00699 GLboolean (GLAPIENTRYP TestFenceNV)(GLuint fence);
00700 GLboolean (GLAPIENTRYP AreProgramsResidentNV)(GLsizei n, const GLuint * ids, GLboolean * residences);
00701 void (GLAPIENTRYP BindProgramNV)(GLenum target, GLuint program);
00702 void (GLAPIENTRYP DeleteProgramsNV)(GLsizei n, const GLuint * programs);
00703 void (GLAPIENTRYP ExecuteProgramNV)(GLenum target, GLuint id, const GLfloat * params);
00704 void (GLAPIENTRYP GenProgramsNV)(GLsizei n, GLuint * programs);
00705 void (GLAPIENTRYP GetProgramParameterdvNV)(GLenum target, GLuint index, GLenum pname, GLdouble * params);
00706 void (GLAPIENTRYP GetProgramParameterfvNV)(GLenum target, GLuint index, GLenum pname, GLfloat * params);
00707 void (GLAPIENTRYP GetProgramStringNV)(GLuint id, GLenum pname, GLubyte * program);
00708 void (GLAPIENTRYP GetProgramivNV)(GLuint id, GLenum pname, GLint * params);
00709 void (GLAPIENTRYP GetTrackMatrixivNV)(GLenum target, GLuint address, GLenum pname, GLint * params);
00710 void (GLAPIENTRYP GetVertexAttribPointervNV)(GLuint index, GLenum pname, GLvoid ** pointer);
00711 void (GLAPIENTRYP GetVertexAttribdvNV)(GLuint index, GLenum pname, GLdouble * params);
00712 void (GLAPIENTRYP GetVertexAttribfvNV)(GLuint index, GLenum pname, GLfloat * params);
00713 void (GLAPIENTRYP GetVertexAttribivNV)(GLuint index, GLenum pname, GLint * params);
00714 GLboolean (GLAPIENTRYP IsProgramNV)(GLuint program);
00715 void (GLAPIENTRYP LoadProgramNV)(GLenum target, GLuint id, GLsizei len, const GLubyte * program);
00716 void (GLAPIENTRYP ProgramParameters4dvNV)(GLenum target, GLuint index, GLuint num, const GLdouble * params);
00717 void (GLAPIENTRYP ProgramParameters4fvNV)(GLenum target, GLuint index, GLuint num, const GLfloat * params);
00718 void (GLAPIENTRYP RequestResidentProgramsNV)(GLsizei n, const GLuint * ids);
00719 void (GLAPIENTRYP TrackMatrixNV)(GLenum target, GLuint address, GLenum matrix, GLenum transform);
00720 void (GLAPIENTRYP VertexAttrib1dNV)(GLuint index, GLdouble x);
00721 void (GLAPIENTRYP VertexAttrib1dvNV)(GLuint index, const GLdouble * v);
00722 void (GLAPIENTRYP VertexAttrib1fNV)(GLuint index, GLfloat x);
00723 void (GLAPIENTRYP VertexAttrib1fvNV)(GLuint index, const GLfloat * v);
00724 void (GLAPIENTRYP VertexAttrib1sNV)(GLuint index, GLshort x);
00725 void (GLAPIENTRYP VertexAttrib1svNV)(GLuint index, const GLshort * v);
00726 void (GLAPIENTRYP VertexAttrib2dNV)(GLuint index, GLdouble x, GLdouble y);
00727 void (GLAPIENTRYP VertexAttrib2dvNV)(GLuint index, const GLdouble * v);
00728 void (GLAPIENTRYP VertexAttrib2fNV)(GLuint index, GLfloat x, GLfloat y);
00729 void (GLAPIENTRYP VertexAttrib2fvNV)(GLuint index, const GLfloat * v);
00730 void (GLAPIENTRYP VertexAttrib2sNV)(GLuint index, GLshort x, GLshort y);
00731 void (GLAPIENTRYP VertexAttrib2svNV)(GLuint index, const GLshort * v);
00732 void (GLAPIENTRYP VertexAttrib3dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
00733 void (GLAPIENTRYP VertexAttrib3dvNV)(GLuint index, const GLdouble * v);
00734 void (GLAPIENTRYP VertexAttrib3fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
00735 void (GLAPIENTRYP VertexAttrib3fvNV)(GLuint index, const GLfloat * v);
00736 void (GLAPIENTRYP VertexAttrib3sNV)(GLuint index, GLshort x, GLshort y, GLshort z);
00737 void (GLAPIENTRYP VertexAttrib3svNV)(GLuint index, const GLshort * v);
00738 void (GLAPIENTRYP VertexAttrib4dNV)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00739 void (GLAPIENTRYP VertexAttrib4dvNV)(GLuint index, const GLdouble * v);
00740 void (GLAPIENTRYP VertexAttrib4fNV)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00741 void (GLAPIENTRYP VertexAttrib4fvNV)(GLuint index, const GLfloat * v);
00742 void (GLAPIENTRYP VertexAttrib4sNV)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
00743 void (GLAPIENTRYP VertexAttrib4svNV)(GLuint index, const GLshort * v);
00744 void (GLAPIENTRYP VertexAttrib4ubNV)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
00745 void (GLAPIENTRYP VertexAttrib4ubvNV)(GLuint index, const GLubyte * v);
00746 void (GLAPIENTRYP VertexAttribPointerNV)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
00747 void (GLAPIENTRYP VertexAttribs1dvNV)(GLuint index, GLsizei n, const GLdouble * v);
00748 void (GLAPIENTRYP VertexAttribs1fvNV)(GLuint index, GLsizei n, const GLfloat * v);
00749 void (GLAPIENTRYP VertexAttribs1svNV)(GLuint index, GLsizei n, const GLshort * v);
00750 void (GLAPIENTRYP VertexAttribs2dvNV)(GLuint index, GLsizei n, const GLdouble * v);
00751 void (GLAPIENTRYP VertexAttribs2fvNV)(GLuint index, GLsizei n, const GLfloat * v);
00752 void (GLAPIENTRYP VertexAttribs2svNV)(GLuint index, GLsizei n, const GLshort * v);
00753 void (GLAPIENTRYP VertexAttribs3dvNV)(GLuint index, GLsizei n, const GLdouble * v);
00754 void (GLAPIENTRYP VertexAttribs3fvNV)(GLuint index, GLsizei n, const GLfloat * v);
00755 void (GLAPIENTRYP VertexAttribs3svNV)(GLuint index, GLsizei n, const GLshort * v);
00756 void (GLAPIENTRYP VertexAttribs4dvNV)(GLuint index, GLsizei n, const GLdouble * v);
00757 void (GLAPIENTRYP VertexAttribs4fvNV)(GLuint index, GLsizei n, const GLfloat * v);
00758 void (GLAPIENTRYP VertexAttribs4svNV)(GLuint index, GLsizei n, const GLshort * v);
00759 void (GLAPIENTRYP VertexAttribs4ubvNV)(GLuint index, GLsizei n, const GLubyte * v);
00760 void (GLAPIENTRYP AlphaFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
00761 void (GLAPIENTRYP AlphaFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
00762 void (GLAPIENTRYP AlphaFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
00763 void (GLAPIENTRYP BeginFragmentShaderATI)(void);
00764 void (GLAPIENTRYP BindFragmentShaderATI)(GLuint id);
00765 void (GLAPIENTRYP ColorFragmentOp1ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
00766 void (GLAPIENTRYP ColorFragmentOp2ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
00767 void (GLAPIENTRYP ColorFragmentOp3ATI)(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
00768 void (GLAPIENTRYP DeleteFragmentShaderATI)(GLuint id);
00769 void (GLAPIENTRYP EndFragmentShaderATI)(void);
00770 GLuint (GLAPIENTRYP GenFragmentShadersATI)(GLuint range);
00771 void (GLAPIENTRYP PassTexCoordATI)(GLuint dst, GLuint coord, GLenum swizzle);
00772 void (GLAPIENTRYP SampleMapATI)(GLuint dst, GLuint interp, GLenum swizzle);
00773 void (GLAPIENTRYP SetFragmentShaderConstantATI)(GLuint dst, const GLfloat * value);
00774 void (GLAPIENTRYP PointParameteriNV)(GLenum pname, GLint param);
00775 void (GLAPIENTRYP PointParameterivNV)(GLenum pname, const GLint * params);
00776 void (GLAPIENTRYP ActiveStencilFaceEXT)(GLenum face);
00777 void (GLAPIENTRYP BindVertexArrayAPPLE)(GLuint array);
00778 void (GLAPIENTRYP DeleteVertexArraysAPPLE)(GLsizei n, const GLuint * arrays);
00779 void (GLAPIENTRYP GenVertexArraysAPPLE)(GLsizei n, GLuint * arrays);
00780 GLboolean (GLAPIENTRYP IsVertexArrayAPPLE)(GLuint array);
00781 void (GLAPIENTRYP GetProgramNamedParameterdvNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);
00782 void (GLAPIENTRYP GetProgramNamedParameterfvNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);
00783 void (GLAPIENTRYP ProgramNamedParameter4dNV)(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00784 void (GLAPIENTRYP ProgramNamedParameter4dvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);
00785 void (GLAPIENTRYP ProgramNamedParameter4fNV)(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00786 void (GLAPIENTRYP ProgramNamedParameter4fvNV)(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);
00787 void (GLAPIENTRYP DepthBoundsEXT)(GLclampd zmin, GLclampd zmax);
00788 void (GLAPIENTRYP BlendEquationSeparateEXT)(GLenum modeRGB, GLenum modeA);
00789 void (GLAPIENTRYP BindFramebufferEXT)(GLenum target, GLuint framebuffer);
00790 void (GLAPIENTRYP BindRenderbufferEXT)(GLenum target, GLuint renderbuffer);
00791 GLenum (GLAPIENTRYP CheckFramebufferStatusEXT)(GLenum target);
00792 void (GLAPIENTRYP DeleteFramebuffersEXT)(GLsizei n, const GLuint * framebuffers);
00793 void (GLAPIENTRYP DeleteRenderbuffersEXT)(GLsizei n, const GLuint * renderbuffers);
00794 void (GLAPIENTRYP FramebufferRenderbufferEXT)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
00795 void (GLAPIENTRYP FramebufferTexture1DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
00796 void (GLAPIENTRYP FramebufferTexture2DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
00797 void (GLAPIENTRYP FramebufferTexture3DEXT)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
00798 void (GLAPIENTRYP GenFramebuffersEXT)(GLsizei n, GLuint * framebuffers);
00799 void (GLAPIENTRYP GenRenderbuffersEXT)(GLsizei n, GLuint * renderbuffers);
00800 void (GLAPIENTRYP GenerateMipmapEXT)(GLenum target);
00801 void (GLAPIENTRYP GetFramebufferAttachmentParameterivEXT)(GLenum target, GLenum attachment, GLenum pname, GLint * params);
00802 void (GLAPIENTRYP GetRenderbufferParameterivEXT)(GLenum target, GLenum pname, GLint * params);
00803 GLboolean (GLAPIENTRYP IsFramebufferEXT)(GLuint framebuffer);
00804 GLboolean (GLAPIENTRYP IsRenderbufferEXT)(GLuint renderbuffer);
00805 void (GLAPIENTRYP RenderbufferStorageEXT)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
00806 void (GLAPIENTRYP BlitFramebufferEXT)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
00807 void (GLAPIENTRYP FramebufferTextureLayerEXT)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
00808 void (GLAPIENTRYP StencilFuncSeparateATI)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
00809 void (GLAPIENTRYP ProgramEnvParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
00810 void (GLAPIENTRYP ProgramLocalParameters4fvEXT)(GLenum target, GLuint index, GLsizei count, const GLfloat * params);
00811 void (GLAPIENTRYP GetQueryObjecti64vEXT)(GLuint id, GLenum pname, GLint64EXT * params);
00812 void (GLAPIENTRYP GetQueryObjectui64vEXT)(GLuint id, GLenum pname, GLuint64EXT * params);
00813 };
00814
00815 #endif