00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __RE_OGL_h__
00020 #define __RE_OGL_h__
00021
00022 #if defined(WIN32)
00023 #include <windows.h>
00024 #endif // defined(WIN32)
00025
00026 #include <stddef.h>
00027
00028 #if defined(MBSD_COCOA)
00029 #include <OpenGL/gl.h>
00030 #else
00031 #include <GL/gl.h>
00032 #endif
00033
00034 #ifndef APIENTRY
00035 #define APIENTRY
00036 #endif
00037 #ifndef APIENTRYP
00038 #define APIENTRYP APIENTRY *
00039 #endif
00040
00041
00042 typedef char RE_GLchar;
00043
00044
00045 typedef ptrdiff_t RE_GLintptr;
00046 typedef ptrdiff_t RE_GLsizeiptr;
00047
00048
00049 typedef ptrdiff_t RE_GLintptrARB;
00050 typedef ptrdiff_t RE_GLsizeiptrARB;
00051
00052
00053 typedef char RE_GLcharARB;
00054 typedef unsigned int RE_GLhandleARB;
00055
00056
00057 typedef unsigned short RE_GLhalfARB;
00058 typedef unsigned short RE_GLhalfNV;
00059
00060
00061
00062
00063
00064 typedef void (APIENTRYP RE_PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
00065 typedef void (APIENTRYP RE_PFNGLBLENDEQUATIONPROC) (GLenum mode);
00066 typedef void (APIENTRYP RE_PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
00067 typedef void (APIENTRYP RE_PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
00068 typedef void (APIENTRYP RE_PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
00069 typedef void (APIENTRYP RE_PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
00070 typedef void (APIENTRYP RE_PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
00071 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
00072 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
00073 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
00074 typedef void (APIENTRYP RE_PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
00075 typedef void (APIENTRYP RE_PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
00076 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
00077 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
00078 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
00079 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
00080 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
00081 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
00082 typedef void (APIENTRYP RE_PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
00083 typedef void (APIENTRYP RE_PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
00084 typedef void (APIENTRYP RE_PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
00085 typedef void (APIENTRYP RE_PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
00086 typedef void (APIENTRYP RE_PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
00087 typedef void (APIENTRYP RE_PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
00088 typedef void (APIENTRYP RE_PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
00089 typedef void (APIENTRYP RE_PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
00090 typedef void (APIENTRYP RE_PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
00091 typedef void (APIENTRYP RE_PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
00092 typedef void (APIENTRYP RE_PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
00093 typedef void (APIENTRYP RE_PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
00094 typedef void (APIENTRYP RE_PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
00095 typedef void (APIENTRYP RE_PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
00096 typedef void (APIENTRYP RE_PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
00097 typedef void (APIENTRYP RE_PFNGLRESETHISTOGRAMPROC) (GLenum target);
00098 typedef void (APIENTRYP RE_PFNGLRESETMINMAXPROC) (GLenum target);
00099 typedef void (APIENTRYP RE_PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
00100 typedef void (APIENTRYP RE_PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
00101 typedef void (APIENTRYP RE_PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
00102 typedef void (APIENTRYP RE_PFNGLACTIVETEXTUREPROC) (GLenum texture);
00103 typedef void (APIENTRYP RE_PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
00104 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
00105 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);
00106 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
00107 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
00108 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
00109 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);
00110 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
00111 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);
00112 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
00113 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v);
00114 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
00115 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
00116 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
00117 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v);
00118 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
00119 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v);
00120 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
00121 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v);
00122 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
00123 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v);
00124 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
00125 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v);
00126 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
00127 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v);
00128 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
00129 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v);
00130 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
00131 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v);
00132 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
00133 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v);
00134 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
00135 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);
00136 typedef void (APIENTRYP RE_PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m);
00137 typedef void (APIENTRYP RE_PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m);
00138 typedef void (APIENTRYP RE_PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m);
00139 typedef void (APIENTRYP RE_PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m);
00140 typedef void (APIENTRYP RE_PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
00141 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
00142 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
00143 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
00144 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
00145 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
00146 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
00147 typedef void (APIENTRYP RE_PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid *img);
00148 typedef void (APIENTRYP RE_PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
00149 typedef void (APIENTRYP RE_PFNGLFOGCOORDFPROC) (GLfloat coord);
00150 typedef void (APIENTRYP RE_PFNGLFOGCOORDFVPROC) (const GLfloat *coord);
00151 typedef void (APIENTRYP RE_PFNGLFOGCOORDDPROC) (GLdouble coord);
00152 typedef void (APIENTRYP RE_PFNGLFOGCOORDDVPROC) (const GLdouble *coord);
00153 typedef void (APIENTRYP RE_PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
00154 typedef void (APIENTRYP RE_PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
00155 typedef void (APIENTRYP RE_PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
00156 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
00157 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);
00158 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
00159 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params);
00160 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
00161 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v);
00162 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
00163 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v);
00164 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
00165 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v);
00166 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
00167 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v);
00168 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
00169 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v);
00170 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
00171 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v);
00172 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
00173 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v);
00174 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
00175 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v);
00176 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
00177 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
00178 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DVPROC) (const GLdouble *v);
00179 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
00180 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FVPROC) (const GLfloat *v);
00181 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
00182 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IVPROC) (const GLint *v);
00183 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
00184 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SVPROC) (const GLshort *v);
00185 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
00186 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DVPROC) (const GLdouble *v);
00187 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
00188 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FVPROC) (const GLfloat *v);
00189 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
00190 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IVPROC) (const GLint *v);
00191 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
00192 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SVPROC) (const GLshort *v);
00193 typedef void (APIENTRYP RE_PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids);
00194 typedef void (APIENTRYP RE_PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids);
00195 typedef GLboolean (APIENTRYP RE_PFNGLISQUERYPROC) (GLuint id);
00196 typedef void (APIENTRYP RE_PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
00197 typedef void (APIENTRYP RE_PFNGLENDQUERYPROC) (GLenum target);
00198 typedef void (APIENTRYP RE_PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params);
00199 typedef void (APIENTRYP RE_PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint *params);
00200 typedef void (APIENTRYP RE_PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params);
00201 typedef void (APIENTRYP RE_PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
00202 typedef void (APIENTRYP RE_PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers);
00203 typedef void (APIENTRYP RE_PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers);
00204 typedef GLboolean (APIENTRYP RE_PFNGLISBUFFERPROC) (GLuint buffer);
00205 typedef void (APIENTRYP RE_PFNGLBUFFERDATAPROC) (GLenum target, RE_GLsizeiptr size, const GLvoid *data, GLenum usage);
00206 typedef void (APIENTRYP RE_PFNGLBUFFERSUBDATAPROC) (GLenum target, RE_GLintptr offset, RE_GLsizeiptr size, const GLvoid *data);
00207 typedef void (APIENTRYP RE_PFNGLGETBUFFERSUBDATAPROC) (GLenum target, RE_GLintptr offset, RE_GLsizeiptr size, GLvoid *data);
00208 typedef GLvoid* (APIENTRYP RE_PFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
00209 typedef GLboolean (APIENTRYP RE_PFNGLUNMAPBUFFERPROC) (GLenum target);
00210 typedef void (APIENTRYP RE_PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
00211 typedef void (APIENTRYP RE_PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* *params);
00212 typedef void (APIENTRYP RE_PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
00213 typedef void (APIENTRYP RE_PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs);
00214 typedef void (APIENTRYP RE_PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
00215 typedef void (APIENTRYP RE_PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
00216 typedef void (APIENTRYP RE_PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
00217 typedef void (APIENTRYP RE_PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
00218 typedef void (APIENTRYP RE_PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const RE_GLchar *name);
00219 typedef void (APIENTRYP RE_PFNGLCOMPILESHADERPROC) (GLuint shader);
00220 typedef GLuint (APIENTRYP RE_PFNGLCREATEPROGRAMPROC) (void);
00221 typedef GLuint (APIENTRYP RE_PFNGLCREATESHADERPROC) (GLenum type);
00222 typedef void (APIENTRYP RE_PFNGLDELETEPROGRAMPROC) (GLuint program);
00223 typedef void (APIENTRYP RE_PFNGLDELETESHADERPROC) (GLuint shader);
00224 typedef void (APIENTRYP RE_PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
00225 typedef void (APIENTRYP RE_PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
00226 typedef void (APIENTRYP RE_PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
00227 typedef void (APIENTRYP RE_PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, RE_GLchar *name);
00228 typedef void (APIENTRYP RE_PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, RE_GLchar *name);
00229 typedef void (APIENTRYP RE_PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj);
00230 typedef GLint (APIENTRYP RE_PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const RE_GLchar *name);
00231 typedef void (APIENTRYP RE_PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params);
00232 typedef void (APIENTRYP RE_PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, RE_GLchar *infoLog);
00233 typedef void (APIENTRYP RE_PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params);
00234 typedef void (APIENTRYP RE_PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, RE_GLchar *infoLog);
00235 typedef void (APIENTRYP RE_PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, RE_GLchar *source);
00236 typedef GLint (APIENTRYP RE_PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const RE_GLchar *name);
00237 typedef void (APIENTRYP RE_PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params);
00238 typedef void (APIENTRYP RE_PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params);
00239 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble *params);
00240 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params);
00241 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params);
00242 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
00243 typedef GLboolean (APIENTRYP RE_PFNGLISPROGRAMPROC) (GLuint program);
00244 typedef GLboolean (APIENTRYP RE_PFNGLISSHADERPROC) (GLuint shader);
00245 typedef void (APIENTRYP RE_PFNGLLINKPROGRAMPROC) (GLuint program);
00246 typedef void (APIENTRYP RE_PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const RE_GLchar* *string, const GLint *length);
00247 typedef void (APIENTRYP RE_PFNGLUSEPROGRAMPROC) (GLuint program);
00248 typedef void (APIENTRYP RE_PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
00249 typedef void (APIENTRYP RE_PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
00250 typedef void (APIENTRYP RE_PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
00251 typedef void (APIENTRYP RE_PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
00252 typedef void (APIENTRYP RE_PFNGLUNIFORM1IPROC) (GLint location, GLint v0);
00253 typedef void (APIENTRYP RE_PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
00254 typedef void (APIENTRYP RE_PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
00255 typedef void (APIENTRYP RE_PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
00256 typedef void (APIENTRYP RE_PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value);
00257 typedef void (APIENTRYP RE_PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value);
00258 typedef void (APIENTRYP RE_PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value);
00259 typedef void (APIENTRYP RE_PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value);
00260 typedef void (APIENTRYP RE_PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble *value);
00261 typedef void (APIENTRYP RE_PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble *value);
00262 typedef void (APIENTRYP RE_PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble *value);
00263 typedef void (APIENTRYP RE_PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble *value);
00264 typedef void (APIENTRYP RE_PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value);
00265 typedef void (APIENTRYP RE_PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value);
00266 typedef void (APIENTRYP RE_PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value);
00267 typedef void (APIENTRYP RE_PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value);
00268 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00269 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00270 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00271 typedef void (APIENTRYP RE_PFNGLVALIDATEPROGRAMPROC) (GLuint program);
00272 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
00273 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble *v);
00274 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
00275 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v);
00276 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
00277 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort *v);
00278 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
00279 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble *v);
00280 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
00281 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v);
00282 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
00283 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort *v);
00284 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
00285 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble *v);
00286 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
00287 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v);
00288 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
00289 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort *v);
00290 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte *v);
00291 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint *v);
00292 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort *v);
00293 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
00294 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte *v);
00295 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint *v);
00296 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort *v);
00297 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte *v);
00298 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00299 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble *v);
00300 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00301 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v);
00302 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint *v);
00303 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
00304 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort *v);
00305 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v);
00306 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint *v);
00307 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v);
00308 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
00309 typedef void (APIENTRYP RE_PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
00310 typedef void (APIENTRYP RE_PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
00311 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
00312 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
00313 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
00314 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
00315 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
00316 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
00317 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
00318 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
00319 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
00320 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
00321 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
00322 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
00323 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
00324 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
00325 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
00326 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
00327 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
00328 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
00329 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
00330 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
00331 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
00332 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
00333 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
00334 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
00335 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
00336 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
00337 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
00338 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
00339 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
00340 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
00341 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
00342 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
00343 typedef void (APIENTRYP RE_PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
00344 typedef void (APIENTRYP RE_PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
00345 typedef void (APIENTRYP RE_PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
00346 typedef void (APIENTRYP RE_PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
00347 typedef void (APIENTRYP RE_PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
00348 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
00349 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
00350 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
00351 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
00352 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
00353 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
00354 typedef void (APIENTRYP RE_PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid *img);
00355 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
00356 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params);
00357 typedef void (APIENTRYP RE_PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights);
00358 typedef void (APIENTRYP RE_PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights);
00359 typedef void (APIENTRYP RE_PFNGLWEIGHTIVARBPROC) (GLint size, const GLint *weights);
00360 typedef void (APIENTRYP RE_PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights);
00361 typedef void (APIENTRYP RE_PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights);
00362 typedef void (APIENTRYP RE_PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights);
00363 typedef void (APIENTRYP RE_PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights);
00364 typedef void (APIENTRYP RE_PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights);
00365 typedef void (APIENTRYP RE_PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
00366 typedef void (APIENTRYP RE_PFNGLVERTEXBLENDARBPROC) (GLint count);
00367 typedef void (APIENTRYP RE_PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
00368 typedef void (APIENTRYP RE_PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices);
00369 typedef void (APIENTRYP RE_PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices);
00370 typedef void (APIENTRYP RE_PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices);
00371 typedef void (APIENTRYP RE_PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
00372 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
00373 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *v);
00374 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
00375 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *v);
00376 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
00377 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IVARBPROC) (const GLint *v);
00378 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
00379 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SVARBPROC) (const GLshort *v);
00380 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
00381 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *v);
00382 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
00383 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *v);
00384 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
00385 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IVARBPROC) (const GLint *v);
00386 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
00387 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SVARBPROC) (const GLshort *v);
00388 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
00389 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble *v);
00390 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
00391 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat *v);
00392 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
00393 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort *v);
00394 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
00395 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble *v);
00396 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
00397 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat *v);
00398 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
00399 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort *v);
00400 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
00401 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble *v);
00402 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
00403 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat *v);
00404 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
00405 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort *v);
00406 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte *v);
00407 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint *v);
00408 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort *v);
00409 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
00410 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte *v);
00411 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint *v);
00412 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort *v);
00413 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte *v);
00414 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00415 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble *v);
00416 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00417 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat *v);
00418 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint *v);
00419 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
00420 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort *v);
00421 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte *v);
00422 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint *v);
00423 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort *v);
00424 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
00425 typedef void (APIENTRYP RE_PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
00426 typedef void (APIENTRYP RE_PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
00427 typedef void (APIENTRYP RE_PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid *string);
00428 typedef void (APIENTRYP RE_PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
00429 typedef void (APIENTRYP RE_PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint *programs);
00430 typedef void (APIENTRYP RE_PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint *programs);
00431 typedef void (APIENTRYP RE_PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00432 typedef void (APIENTRYP RE_PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
00433 typedef void (APIENTRYP RE_PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00434 typedef void (APIENTRYP RE_PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
00435 typedef void (APIENTRYP RE_PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00436 typedef void (APIENTRYP RE_PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
00437 typedef void (APIENTRYP RE_PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00438 typedef void (APIENTRYP RE_PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
00439 typedef void (APIENTRYP RE_PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
00440 typedef void (APIENTRYP RE_PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
00441 typedef void (APIENTRYP RE_PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
00442 typedef void (APIENTRYP RE_PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
00443 typedef void (APIENTRYP RE_PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint *params);
00444 typedef void (APIENTRYP RE_PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid *string);
00445 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble *params);
00446 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat *params);
00447 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint *params);
00448 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
00449 typedef GLboolean (APIENTRYP RE_PFNGLISPROGRAMARBPROC) (GLuint program);
00450 typedef void (APIENTRYP RE_PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
00451 typedef void (APIENTRYP RE_PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers);
00452 typedef void (APIENTRYP RE_PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers);
00453 typedef GLboolean (APIENTRYP RE_PFNGLISBUFFERARBPROC) (GLuint buffer);
00454 typedef void (APIENTRYP RE_PFNGLBUFFERDATAARBPROC) (GLenum target, RE_GLsizeiptrARB size, const GLvoid *data, GLenum usage);
00455 typedef void (APIENTRYP RE_PFNGLBUFFERSUBDATAARBPROC) (GLenum target, RE_GLintptrARB offset, RE_GLsizeiptrARB size, const GLvoid *data);
00456 typedef void (APIENTRYP RE_PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, RE_GLintptrARB offset, RE_GLsizeiptrARB size, GLvoid *data);
00457 typedef GLvoid* (APIENTRYP RE_PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
00458 typedef GLvoid* (APIENTRYP RE_PFNGLMAPBUFFERRANGEPROC) (GLenum target, RE_GLintptrARB offset, RE_GLintptrARB length, GLbitfield access);
00459 typedef GLvoid* (APIENTRYP RE_PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, RE_GLintptrARB offset, RE_GLintptrARB length);
00460 typedef GLboolean (APIENTRYP RE_PFNGLUNMAPBUFFERARBPROC) (GLenum target);
00461 typedef void (APIENTRYP RE_PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params);
00462 typedef void (APIENTRYP RE_PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* *params);
00463 typedef void (APIENTRYP RE_PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids);
00464 typedef void (APIENTRYP RE_PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids);
00465 typedef GLboolean (APIENTRYP RE_PFNGLISQUERYARBPROC) (GLuint id);
00466 typedef void (APIENTRYP RE_PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
00467 typedef void (APIENTRYP RE_PFNGLENDQUERYARBPROC) (GLenum target);
00468 typedef void (APIENTRYP RE_PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint *params);
00469 typedef void (APIENTRYP RE_PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params);
00470 typedef void (APIENTRYP RE_PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params);
00471 typedef void (APIENTRYP RE_PFNGLDELETEOBJECTARBPROC) (RE_GLhandleARB obj);
00472 typedef RE_GLhandleARB (APIENTRYP RE_PFNGLGETHANDLEARBPROC) (GLenum pname);
00473 typedef void (APIENTRYP RE_PFNGLDETACHOBJECTARBPROC) (RE_GLhandleARB containerObj, RE_GLhandleARB attachedObj);
00474 typedef RE_GLhandleARB (APIENTRYP RE_PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
00475 typedef void (APIENTRYP RE_PFNGLSHADERSOURCEARBPROC) (RE_GLhandleARB shaderObj, GLsizei count, const RE_GLcharARB* *string, const GLint *length);
00476 typedef void (APIENTRYP RE_PFNGLCOMPILESHADERARBPROC) (RE_GLhandleARB shaderObj);
00477 typedef RE_GLhandleARB (APIENTRYP RE_PFNGLCREATEPROGRAMOBJECTARBPROC) (void);
00478 typedef void (APIENTRYP RE_PFNGLATTACHOBJECTARBPROC) (RE_GLhandleARB containerObj, RE_GLhandleARB obj);
00479 typedef void (APIENTRYP RE_PFNGLLINKPROGRAMARBPROC) (RE_GLhandleARB programObj);
00480 typedef void (APIENTRYP RE_PFNGLUSEPROGRAMOBJECTARBPROC) (RE_GLhandleARB programObj);
00481 typedef void (APIENTRYP RE_PFNGLVALIDATEPROGRAMARBPROC) (RE_GLhandleARB programObj);
00482 typedef void (APIENTRYP RE_PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
00483 typedef void (APIENTRYP RE_PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
00484 typedef void (APIENTRYP RE_PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
00485 typedef void (APIENTRYP RE_PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
00486 typedef void (APIENTRYP RE_PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
00487 typedef void (APIENTRYP RE_PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
00488 typedef void (APIENTRYP RE_PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
00489 typedef void (APIENTRYP RE_PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
00490 typedef void (APIENTRYP RE_PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
00491 typedef void (APIENTRYP RE_PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
00492 typedef void (APIENTRYP RE_PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
00493 typedef void (APIENTRYP RE_PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
00494 typedef void (APIENTRYP RE_PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint *value);
00495 typedef void (APIENTRYP RE_PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint *value);
00496 typedef void (APIENTRYP RE_PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint *value);
00497 typedef void (APIENTRYP RE_PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint *value);
00498 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00499 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00500 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00501 typedef void (APIENTRYP RE_PFNGLGETOBJECTPARAMETERFVARBPROC) (RE_GLhandleARB obj, GLenum pname, GLfloat *params);
00502 typedef void (APIENTRYP RE_PFNGLGETOBJECTPARAMETERIVARBPROC) (RE_GLhandleARB obj, GLenum pname, GLint *params);
00503 typedef void (APIENTRYP RE_PFNGLGETINFOLOGARBPROC) (RE_GLhandleARB obj, GLsizei maxLength, GLsizei *length, RE_GLcharARB *infoLog);
00504 typedef void (APIENTRYP RE_PFNGLGETATTACHEDOBJECTSARBPROC) (RE_GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, RE_GLhandleARB *obj);
00505 typedef GLint (APIENTRYP RE_PFNGLGETUNIFORMLOCATIONARBPROC) (RE_GLhandleARB programObj, const RE_GLcharARB *name);
00506 typedef void (APIENTRYP RE_PFNGLGETACTIVEUNIFORMARBPROC) (RE_GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, RE_GLcharARB *name);
00507 typedef void (APIENTRYP RE_PFNGLGETUNIFORMFVARBPROC) (RE_GLhandleARB programObj, GLint location, GLfloat *params);
00508 typedef void (APIENTRYP RE_PFNGLGETUNIFORMIVARBPROC) (RE_GLhandleARB programObj, GLint location, GLint *params);
00509 typedef void (APIENTRYP RE_PFNGLGETSHADERSOURCEARBPROC) (RE_GLhandleARB obj, GLsizei maxLength, GLsizei *length, RE_GLcharARB *source);
00510 typedef void (APIENTRYP RE_PFNGLBINDATTRIBLOCATIONARBPROC) (RE_GLhandleARB programObj, GLuint index, const RE_GLcharARB *name);
00511 typedef void (APIENTRYP RE_PFNGLGETACTIVEATTRIBARBPROC) (RE_GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, RE_GLcharARB *name);
00512 typedef GLint (APIENTRYP RE_PFNGLGETATTRIBLOCATIONARBPROC) (RE_GLhandleARB programObj, const RE_GLcharARB *name);
00513 typedef void (APIENTRYP RE_PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs);
00514 typedef void (APIENTRYP RE_PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
00515 typedef void (APIENTRYP RE_PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
00516 typedef void (APIENTRYP RE_PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
00517 typedef void (APIENTRYP RE_PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
00518 typedef void (APIENTRYP RE_PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
00519 typedef void (APIENTRYP RE_PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat *weights);
00520 typedef void (APIENTRYP RE_PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights);
00521 typedef void (APIENTRYP RE_PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
00522 typedef void (APIENTRYP RE_PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
00523 typedef void (APIENTRYP RE_PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
00524 typedef void (APIENTRYP RE_PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
00525 typedef void (APIENTRYP RE_PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
00526 typedef void (APIENTRYP RE_PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
00527 typedef void (APIENTRYP RE_PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
00528 typedef void (APIENTRYP RE_PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
00529 typedef void (APIENTRYP RE_PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
00530 typedef void (APIENTRYP RE_PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00531 typedef void (APIENTRYP RE_PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
00532 typedef void (APIENTRYP RE_PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
00533 typedef void (APIENTRYP RE_PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00534 typedef void (APIENTRYP RE_PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
00535 typedef void (APIENTRYP RE_PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
00536 typedef void (APIENTRYP RE_PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
00537 typedef void (APIENTRYP RE_PFNGLRESETMINMAXEXTPROC) (GLenum target);
00538 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
00539 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
00540 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
00541 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
00542 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
00543 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
00544 typedef void (APIENTRYP RE_PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
00545 typedef void (APIENTRYP RE_PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
00546 typedef void (APIENTRYP RE_PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
00547 typedef void (APIENTRYP RE_PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
00548 typedef void (APIENTRYP RE_PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00549 typedef void (APIENTRYP RE_PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
00550 typedef void (APIENTRYP RE_PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
00551 typedef void (APIENTRYP RE_PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
00552 typedef void (APIENTRYP RE_PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat *params);
00553 typedef void (APIENTRYP RE_PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint *params);
00554 typedef void (APIENTRYP RE_PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
00555 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
00556 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat *params);
00557 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint *params);
00558 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
00559 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
00560 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint *params);
00561 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
00562 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
00563 typedef void (APIENTRYP RE_PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint *params);
00564 typedef void (APIENTRYP RE_PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat *params);
00565 typedef void (APIENTRYP RE_PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
00566 typedef void (APIENTRYP RE_PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels);
00567 typedef GLboolean (APIENTRYP RE_PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences);
00568 typedef void (APIENTRYP RE_PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
00569 typedef void (APIENTRYP RE_PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *textures);
00570 typedef void (APIENTRYP RE_PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures);
00571 typedef GLboolean (APIENTRYP RE_PFNGLISTEXTUREEXTPROC) (GLuint texture);
00572 typedef void (APIENTRYP RE_PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
00573 typedef void (APIENTRYP RE_PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
00574 typedef void (APIENTRYP RE_PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
00575 typedef void (APIENTRYP RE_PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
00576 typedef void (APIENTRYP RE_PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
00577 typedef void (APIENTRYP RE_PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
00578 typedef void (APIENTRYP RE_PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
00579 typedef void (APIENTRYP RE_PFNGLARRAYELEMENTEXTPROC) (GLint i);
00580 typedef void (APIENTRYP RE_PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00581 typedef void (APIENTRYP RE_PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
00582 typedef void (APIENTRYP RE_PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean *pointer);
00583 typedef void (APIENTRYP RE_PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* *params);
00584 typedef void (APIENTRYP RE_PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00585 typedef void (APIENTRYP RE_PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00586 typedef void (APIENTRYP RE_PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00587 typedef void (APIENTRYP RE_PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00588 typedef void (APIENTRYP RE_PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
00589 typedef void (APIENTRYP RE_PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
00590 typedef void (APIENTRYP RE_PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat *params);
00591 typedef void (APIENTRYP RE_PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
00592 typedef void (APIENTRYP RE_PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint *params);
00593 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
00594 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat *params);
00595 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
00596 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
00597 typedef GLint (APIENTRYP RE_PFNGLGETINSTRUMENTSSGIXPROC) (void);
00598 typedef void (APIENTRYP RE_PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *buffer);
00599 typedef GLint (APIENTRYP RE_PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p);
00600 typedef void (APIENTRYP RE_PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
00601 typedef void (APIENTRYP RE_PFNGLSTARTINSTRUMENTSSGIXPROC) (void);
00602 typedef void (APIENTRYP RE_PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
00603 typedef void (APIENTRYP RE_PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
00604 typedef void (APIENTRYP RE_PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);
00605 typedef void (APIENTRYP RE_PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points);
00606 typedef void (APIENTRYP RE_PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points);
00607 typedef void (APIENTRYP RE_PFNGLDEFORMSGIXPROC) (GLbitfield mask);
00608 typedef void (APIENTRYP RE_PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
00609 typedef void (APIENTRYP RE_PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation);
00610 typedef void (APIENTRYP RE_PFNGLFLUSHRASTERSGIXPROC) (void);
00611 typedef void (APIENTRYP RE_PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points);
00612 typedef void (APIENTRYP RE_PFNGLGETFOGFUNCSGISPROC) (GLfloat *points);
00613 typedef void (APIENTRYP RE_PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
00614 typedef void (APIENTRYP RE_PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
00615 typedef void (APIENTRYP RE_PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params);
00616 typedef void (APIENTRYP RE_PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params);
00617 typedef void (APIENTRYP RE_PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params);
00618 typedef void (APIENTRYP RE_PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params);
00619 typedef void (APIENTRYP RE_PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
00620 typedef void (APIENTRYP RE_PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
00621 typedef void (APIENTRYP RE_PFNGLHINTPGIPROC) (GLenum target, GLint mode);
00622 typedef void (APIENTRYP RE_PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
00623 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data);
00624 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00625 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
00626 typedef void (APIENTRYP RE_PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat *params);
00627 typedef void (APIENTRYP RE_PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint *params);
00628 typedef void (APIENTRYP RE_PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
00629 typedef void (APIENTRYP RE_PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat *params);
00630 typedef void (APIENTRYP RE_PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
00631 typedef void (APIENTRYP RE_PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint *params);
00632 typedef void (APIENTRYP RE_PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
00633 typedef void (APIENTRYP RE_PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
00634 typedef void (APIENTRYP RE_PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
00635 typedef void (APIENTRYP RE_PFNGLUNLOCKARRAYSEXTPROC) (void);
00636 typedef void (APIENTRYP RE_PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *params);
00637 typedef void (APIENTRYP RE_PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat *params);
00638 typedef void (APIENTRYP RE_PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
00639 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
00640 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
00641 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
00642 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
00643 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
00644 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
00645 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
00646 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
00647 typedef void (APIENTRYP RE_PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
00648 typedef void (APIENTRYP RE_PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat *params);
00649 typedef void (APIENTRYP RE_PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
00650 typedef void (APIENTRYP RE_PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint *params);
00651 typedef void (APIENTRYP RE_PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat *params);
00652 typedef void (APIENTRYP RE_PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint *params);
00653 typedef void (APIENTRYP RE_PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
00654 typedef void (APIENTRYP RE_PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
00655 typedef void (APIENTRYP RE_PFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
00656 typedef void (APIENTRYP RE_PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
00657 typedef void (APIENTRYP RE_PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
00658 typedef void (APIENTRYP RE_PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
00659 typedef void (APIENTRYP RE_PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
00660 typedef void (APIENTRYP RE_PFNGLASYNCMARKERSGIXPROC) (GLuint marker);
00661 typedef GLint (APIENTRYP RE_PFNGLFINISHASYNCSGIXPROC) (GLuint *markerp);
00662 typedef GLint (APIENTRYP RE_PFNGLPOLLASYNCSGIXPROC) (GLuint *markerp);
00663 typedef GLuint (APIENTRYP RE_PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
00664 typedef void (APIENTRYP RE_PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
00665 typedef GLboolean (APIENTRYP RE_PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
00666 typedef void (APIENTRYP RE_PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
00667 typedef void (APIENTRYP RE_PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* *pointer);
00668 typedef void (APIENTRYP RE_PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
00669 typedef void (APIENTRYP RE_PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
00670 typedef void (APIENTRYP RE_PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
00671 typedef void (APIENTRYP RE_PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
00672 typedef void (APIENTRYP RE_PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
00673 typedef void (APIENTRYP RE_PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
00674 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
00675 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v);
00676 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
00677 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v);
00678 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
00679 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v);
00680 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
00681 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v);
00682 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
00683 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v);
00684 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
00685 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v);
00686 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
00687 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v);
00688 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
00689 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v);
00690 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
00691 typedef void (APIENTRYP RE_PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
00692 typedef void (APIENTRYP RE_PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
00693 typedef void (APIENTRYP RE_PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
00694 typedef void (APIENTRYP RE_PFNGLFOGCOORDFEXTPROC) (GLfloat coord);
00695 typedef void (APIENTRYP RE_PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord);
00696 typedef void (APIENTRYP RE_PFNGLFOGCOORDDEXTPROC) (GLdouble coord);
00697 typedef void (APIENTRYP RE_PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord);
00698 typedef void (APIENTRYP RE_PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
00699 typedef void (APIENTRYP RE_PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
00700 typedef void (APIENTRYP RE_PFNGLTANGENT3BVEXTPROC) (const GLbyte *v);
00701 typedef void (APIENTRYP RE_PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
00702 typedef void (APIENTRYP RE_PFNGLTANGENT3DVEXTPROC) (const GLdouble *v);
00703 typedef void (APIENTRYP RE_PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
00704 typedef void (APIENTRYP RE_PFNGLTANGENT3FVEXTPROC) (const GLfloat *v);
00705 typedef void (APIENTRYP RE_PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
00706 typedef void (APIENTRYP RE_PFNGLTANGENT3IVEXTPROC) (const GLint *v);
00707 typedef void (APIENTRYP RE_PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
00708 typedef void (APIENTRYP RE_PFNGLTANGENT3SVEXTPROC) (const GLshort *v);
00709 typedef void (APIENTRYP RE_PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
00710 typedef void (APIENTRYP RE_PFNGLBINORMAL3BVEXTPROC) (const GLbyte *v);
00711 typedef void (APIENTRYP RE_PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
00712 typedef void (APIENTRYP RE_PFNGLBINORMAL3DVEXTPROC) (const GLdouble *v);
00713 typedef void (APIENTRYP RE_PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
00714 typedef void (APIENTRYP RE_PFNGLBINORMAL3FVEXTPROC) (const GLfloat *v);
00715 typedef void (APIENTRYP RE_PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
00716 typedef void (APIENTRYP RE_PFNGLBINORMAL3IVEXTPROC) (const GLint *v);
00717 typedef void (APIENTRYP RE_PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
00718 typedef void (APIENTRYP RE_PFNGLBINORMAL3SVEXTPROC) (const GLshort *v);
00719 typedef void (APIENTRYP RE_PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
00720 typedef void (APIENTRYP RE_PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
00721 typedef void (APIENTRYP RE_PFNGLFINISHTEXTURESUNXPROC) (void);
00722 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
00723 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
00724 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
00725 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
00726 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
00727 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
00728 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
00729 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
00730 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
00731 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
00732 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
00733 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code);
00734 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code);
00735 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code);
00736 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* *pointer);
00737 typedef void (APIENTRYP RE_PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
00738 typedef void (APIENTRYP RE_PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v);
00739 typedef void (APIENTRYP RE_PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
00740 typedef void (APIENTRYP RE_PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v);
00741 typedef void (APIENTRYP RE_PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
00742 typedef void (APIENTRYP RE_PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *v);
00743 typedef void (APIENTRYP RE_PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00744 typedef void (APIENTRYP RE_PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v);
00745 typedef void (APIENTRYP RE_PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00746 typedef void (APIENTRYP RE_PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *n, const GLfloat *v);
00747 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
00748 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
00749 typedef void (APIENTRYP RE_PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00750 typedef void (APIENTRYP RE_PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
00751 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
00752 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *tc, const GLubyte *c, const GLfloat *v);
00753 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
00754 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *v);
00755 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00756 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *n, const GLfloat *v);
00757 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00758 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
00759 typedef void (APIENTRYP RE_PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00760 typedef void (APIENTRYP RE_PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
00761 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
00762 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *v);
00763 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
00764 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint *rc, const GLubyte *c, const GLfloat *v);
00765 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
00766 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *v);
00767 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00768 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *n, const GLfloat *v);
00769 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00770 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
00771 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
00772 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *v);
00773 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00774 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
00775 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00776 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
00777 typedef void (APIENTRYP RE_PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
00778 typedef void (APIENTRYP RE_PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
00779 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
00780 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight);
00781 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer);
00782 typedef void (APIENTRYP RE_PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
00783 typedef void (APIENTRYP RE_PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid *pointer);
00784 typedef void (APIENTRYP RE_PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat *params);
00785 typedef void (APIENTRYP RE_PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
00786 typedef void (APIENTRYP RE_PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
00787 typedef void (APIENTRYP RE_PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
00788 typedef void (APIENTRYP RE_PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
00789 typedef void (APIENTRYP RE_PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
00790 typedef void (APIENTRYP RE_PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
00791 typedef void (APIENTRYP RE_PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
00792 typedef void (APIENTRYP RE_PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params);
00793 typedef void (APIENTRYP RE_PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params);
00794 typedef void (APIENTRYP RE_PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint *params);
00795 typedef void (APIENTRYP RE_PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat *params);
00796 typedef void (APIENTRYP RE_PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint *params);
00797 typedef void (APIENTRYP RE_PFNGLRESIZEBUFFERSMESAPROC) (void);
00798 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
00799 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v);
00800 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
00801 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v);
00802 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
00803 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v);
00804 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
00805 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v);
00806 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
00807 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *v);
00808 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
00809 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *v);
00810 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
00811 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IVMESAPROC) (const GLint *v);
00812 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
00813 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *v);
00814 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00815 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *v);
00816 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00817 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *v);
00818 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
00819 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4IVMESAPROC) (const GLint *v);
00820 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
00821 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *v);
00822 typedef void (APIENTRYP RE_PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
00823 typedef void (APIENTRYP RE_PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, GLint modestride);
00824 typedef void (APIENTRYP RE_PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00825 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00826 typedef void (APIENTRYP RE_PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* *pointer, GLint ptrstride);
00827 typedef void (APIENTRYP RE_PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00828 typedef void (APIENTRYP RE_PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00829 typedef void (APIENTRYP RE_PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00830 typedef void (APIENTRYP RE_PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00831 typedef void (APIENTRYP RE_PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00832 typedef void (APIENTRYP RE_PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
00833 typedef void (APIENTRYP RE_PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
00834 typedef void (APIENTRYP RE_PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
00835 typedef void (APIENTRYP RE_PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
00836 typedef void (APIENTRYP RE_PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid *params);
00837 typedef void (APIENTRYP RE_PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences);
00838 typedef void (APIENTRYP RE_PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences);
00839 typedef GLboolean (APIENTRYP RE_PFNGLISFENCENVPROC) (GLuint fence);
00840 typedef GLboolean (APIENTRYP RE_PFNGLTESTFENCENVPROC) (GLuint fence);
00841 typedef void (APIENTRYP RE_PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
00842 typedef void (APIENTRYP RE_PFNGLFINISHFENCENVPROC) (GLuint fence);
00843 typedef void (APIENTRYP RE_PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
00844 typedef void (APIENTRYP RE_PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points);
00845 typedef void (APIENTRYP RE_PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint *params);
00846 typedef void (APIENTRYP RE_PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat *params);
00847 typedef void (APIENTRYP RE_PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points);
00848 typedef void (APIENTRYP RE_PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint *params);
00849 typedef void (APIENTRYP RE_PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat *params);
00850 typedef void (APIENTRYP RE_PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params);
00851 typedef void (APIENTRYP RE_PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
00852 typedef void (APIENTRYP RE_PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
00853 typedef void (APIENTRYP RE_PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat *params);
00854 typedef void (APIENTRYP RE_PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat *params);
00855 typedef GLboolean (APIENTRYP RE_PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint *programs, GLboolean *residences);
00856 typedef void (APIENTRYP RE_PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
00857 typedef void (APIENTRYP RE_PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint *programs);
00858 typedef void (APIENTRYP RE_PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat *params);
00859 typedef void (APIENTRYP RE_PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint *programs);
00860 typedef void (APIENTRYP RE_PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble *params);
00861 typedef void (APIENTRYP RE_PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
00862 typedef void (APIENTRYP RE_PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint *params);
00863 typedef void (APIENTRYP RE_PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte *program);
00864 typedef void (APIENTRYP RE_PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint *params);
00865 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble *params);
00866 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat *params);
00867 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint *params);
00868 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
00869 typedef GLboolean (APIENTRYP RE_PFNGLISPROGRAMNVPROC) (GLuint id);
00870 typedef void (APIENTRYP RE_PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte *program);
00871 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00872 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble *v);
00873 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00874 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat *v);
00875 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble *v);
00876 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat *v);
00877 typedef void (APIENTRYP RE_PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint *programs);
00878 typedef void (APIENTRYP RE_PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
00879 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer);
00880 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
00881 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble *v);
00882 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
00883 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat *v);
00884 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
00885 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort *v);
00886 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
00887 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble *v);
00888 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
00889 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat *v);
00890 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
00891 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort *v);
00892 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
00893 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble *v);
00894 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
00895 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat *v);
00896 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
00897 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort *v);
00898 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00899 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble *v);
00900 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00901 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat *v);
00902 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
00903 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort *v);
00904 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
00905 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte *v);
00906 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
00907 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
00908 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
00909 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
00910 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
00911 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
00912 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
00913 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
00914 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
00915 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
00916 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
00917 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
00918 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte *v);
00919 typedef void (APIENTRYP RE_PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint *param);
00920 typedef void (APIENTRYP RE_PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat *param);
00921 typedef void (APIENTRYP RE_PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
00922 typedef void (APIENTRYP RE_PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);
00923 typedef GLuint (APIENTRYP RE_PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
00924 typedef void (APIENTRYP RE_PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint *framebuffers);
00925 typedef void (APIENTRYP RE_PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
00926 typedef void (APIENTRYP RE_PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
00927 typedef void (APIENTRYP RE_PFNGLBEGINFRAGMENTSHADERATIPROC) (void);
00928 typedef void (APIENTRYP RE_PFNGLENDFRAGMENTSHADERATIPROC) (void);
00929
00930 typedef GLboolean (APIENTRYP RE_PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
00931 typedef void (APIENTRYP RE_PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
00932 typedef void (APIENTRYP RE_PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint *renderbuffers);
00933 typedef void (APIENTRYP RE_PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint *renderbuffers);
00934 typedef void (APIENTRYP RE_PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
00935 typedef void (APIENTRYP RE_PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
00936 typedef void (APIENTRYP RE_PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
00937 typedef void (APIENTRYP RE_PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00938 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
00939 typedef void (APIENTRYP RE_PFNGLGETFRAMEBUFFERATTACHMENTPARAMETEREXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLuint *params);
00940
00941 typedef void (APIENTRYP RE_PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
00942 typedef void (APIENTRYP RE_PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
00943 typedef void (APIENTRYP RE_PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
00944 typedef void (APIENTRYP RE_PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
00945 typedef void (APIENTRYP RE_PFNGLCOLORFRAGMENTOP3ATIPROC) (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);
00946 typedef void (APIENTRYP RE_PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
00947 typedef void (APIENTRYP RE_PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
00948 typedef void (APIENTRYP RE_PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
00949 typedef void (APIENTRYP RE_PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat *value);
00950 typedef void (APIENTRYP RE_PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
00951 typedef void (APIENTRYP RE_PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
00952 typedef GLuint (APIENTRYP RE_PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid *pointer, GLenum usage);
00953 typedef GLboolean (APIENTRYP RE_PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
00954 typedef void (APIENTRYP RE_PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve);
00955 typedef void (APIENTRYP RE_PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat *params);
00956 typedef void (APIENTRYP RE_PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint *params);
00957 typedef void (APIENTRYP RE_PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
00958 typedef void (APIENTRYP RE_PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
00959 typedef void (APIENTRYP RE_PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat *params);
00960 typedef void (APIENTRYP RE_PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint *params);
00961 typedef void (APIENTRYP RE_PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
00962 typedef void (APIENTRYP RE_PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat *params);
00963 typedef void (APIENTRYP RE_PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint *params);
00964 typedef void (APIENTRYP RE_PFNGLBEGINVERTEXSHADEREXTPROC) (void);
00965 typedef void (APIENTRYP RE_PFNGLENDVERTEXSHADEREXTPROC) (void);
00966 typedef void (APIENTRYP RE_PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
00967 typedef GLuint (APIENTRYP RE_PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
00968 typedef void (APIENTRYP RE_PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
00969 typedef void (APIENTRYP RE_PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
00970 typedef void (APIENTRYP RE_PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
00971 typedef void (APIENTRYP RE_PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
00972 typedef void (APIENTRYP RE_PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
00973 typedef void (APIENTRYP RE_PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
00974 typedef void (APIENTRYP RE_PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
00975 typedef void (APIENTRYP RE_PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
00976 typedef GLuint (APIENTRYP RE_PFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
00977 typedef void (APIENTRYP RE_PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid *addr);
00978 typedef void (APIENTRYP RE_PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid *addr);
00979 typedef void (APIENTRYP RE_PFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte *addr);
00980 typedef void (APIENTRYP RE_PFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort *addr);
00981 typedef void (APIENTRYP RE_PFNGLVARIANTIVEXTPROC) (GLuint id, const GLint *addr);
00982 typedef void (APIENTRYP RE_PFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat *addr);
00983 typedef void (APIENTRYP RE_PFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble *addr);
00984 typedef void (APIENTRYP RE_PFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte *addr);
00985 typedef void (APIENTRYP RE_PFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort *addr);
00986 typedef void (APIENTRYP RE_PFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint *addr);
00987 typedef void (APIENTRYP RE_PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid *addr);
00988 typedef void (APIENTRYP RE_PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
00989 typedef void (APIENTRYP RE_PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
00990 typedef GLuint (APIENTRYP RE_PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
00991 typedef GLuint (APIENTRYP RE_PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
00992 typedef GLuint (APIENTRYP RE_PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
00993 typedef GLuint (APIENTRYP RE_PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
00994 typedef GLuint (APIENTRYP RE_PFNGLBINDPARAMETEREXTPROC) (GLenum value);
00995 typedef GLboolean (APIENTRYP RE_PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
00996 typedef void (APIENTRYP RE_PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
00997 typedef void (APIENTRYP RE_PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
00998 typedef void (APIENTRYP RE_PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
00999 typedef void (APIENTRYP RE_PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* *data);
01000 typedef void (APIENTRYP RE_PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
01001 typedef void (APIENTRYP RE_PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
01002 typedef void (APIENTRYP RE_PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
01003 typedef void (APIENTRYP RE_PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
01004 typedef void (APIENTRYP RE_PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
01005 typedef void (APIENTRYP RE_PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
01006 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
01007 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords);
01008 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
01009 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords);
01010 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
01011 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords);
01012 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
01013 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords);
01014 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
01015 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords);
01016 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
01017 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords);
01018 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
01019 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords);
01020 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
01021 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords);
01022 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
01023 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);
01024 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
01025 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);
01026 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
01027 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);
01028 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
01029 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);
01030 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
01031 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords);
01032 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
01033 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords);
01034 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
01035 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords);
01036 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
01037 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords);
01038 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
01039 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords);
01040 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
01041 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);
01042 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
01043 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);
01044 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
01045 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);
01046 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
01047 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);
01048 typedef void (APIENTRYP RE_PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
01049 typedef void (APIENTRYP RE_PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
01050 typedef void (APIENTRYP RE_PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
01051 typedef void (APIENTRYP RE_PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *pointer);
01052 typedef void (APIENTRYP RE_PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
01053 typedef void (APIENTRYP RE_PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
01054 typedef void (APIENTRYP RE_PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
01055 typedef void (APIENTRYP RE_PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint *ids);
01056 typedef void (APIENTRYP RE_PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint *ids);
01057 typedef GLboolean (APIENTRYP RE_PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
01058 typedef void (APIENTRYP RE_PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
01059 typedef void (APIENTRYP RE_PFNGLENDOCCLUSIONQUERYNVPROC) (void);
01060 typedef void (APIENTRYP RE_PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint *params);
01061 typedef void (APIENTRYP RE_PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint *params);
01062 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
01063 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
01064 typedef void (APIENTRYP RE_PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
01065 typedef void (APIENTRYP RE_PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid *pointer);
01066 typedef void (APIENTRYP RE_PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
01067 typedef void (APIENTRYP RE_PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
01068 typedef void (APIENTRYP RE_PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
01069 typedef void (APIENTRYP RE_PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount);
01070 typedef void (APIENTRYP RE_PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint *fences);
01071 typedef void (APIENTRYP RE_PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint *fences);
01072 typedef void (APIENTRYP RE_PFNGLSETFENCEAPPLEPROC) (GLuint fence);
01073 typedef GLboolean (APIENTRYP RE_PFNGLISFENCEAPPLEPROC) (GLuint fence);
01074 typedef GLboolean (APIENTRYP RE_PFNGLTESTFENCEAPPLEPROC) (GLuint fence);
01075 typedef void (APIENTRYP RE_PFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
01076 typedef GLboolean (APIENTRYP RE_PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
01077 typedef void (APIENTRYP RE_PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
01078 typedef void (APIENTRYP RE_PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
01079 typedef void (APIENTRYP RE_PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint *arrays);
01080 typedef void (APIENTRYP RE_PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint *arrays);
01081 typedef GLboolean (APIENTRYP RE_PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
01082 typedef void (APIENTRYP RE_PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer);
01083 typedef void (APIENTRYP RE_PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer);
01084 typedef void (APIENTRYP RE_PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
01085 typedef void (APIENTRYP RE_PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum *bufs);
01086 typedef void (APIENTRYP RE_PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
01087 typedef void (APIENTRYP RE_PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
01088 typedef void (APIENTRYP RE_PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v);
01089 typedef void (APIENTRYP RE_PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v);
01090 typedef void (APIENTRYP RE_PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat *params);
01091 typedef void (APIENTRYP RE_PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble *params);
01092 typedef void (APIENTRYP RE_PFNGLVERTEX2HNVPROC) (RE_GLhalfNV x, RE_GLhalfNV y);
01093 typedef void (APIENTRYP RE_PFNGLVERTEX2HVNVPROC) (const RE_GLhalfNV *v);
01094 typedef void (APIENTRYP RE_PFNGLVERTEX3HNVPROC) (RE_GLhalfNV x, RE_GLhalfNV y, RE_GLhalfNV z);
01095 typedef void (APIENTRYP RE_PFNGLVERTEX3HVNVPROC) (const RE_GLhalfNV *v);
01096 typedef void (APIENTRYP RE_PFNGLVERTEX4HNVPROC) (RE_GLhalfNV x, RE_GLhalfNV y, RE_GLhalfNV z, RE_GLhalfNV w);
01097 typedef void (APIENTRYP RE_PFNGLVERTEX4HVNVPROC) (const RE_GLhalfNV *v);
01098 typedef void (APIENTRYP RE_PFNGLNORMAL3HNVPROC) (RE_GLhalfNV nx, RE_GLhalfNV ny, RE_GLhalfNV nz);
01099 typedef void (APIENTRYP RE_PFNGLNORMAL3HVNVPROC) (const RE_GLhalfNV *v);
01100 typedef void (APIENTRYP RE_PFNGLCOLOR3HNVPROC) (RE_GLhalfNV red, RE_GLhalfNV green, RE_GLhalfNV blue);
01101 typedef void (APIENTRYP RE_PFNGLCOLOR3HVNVPROC) (const RE_GLhalfNV *v);
01102 typedef void (APIENTRYP RE_PFNGLCOLOR4HNVPROC) (RE_GLhalfNV red, RE_GLhalfNV green, RE_GLhalfNV blue, RE_GLhalfNV alpha);
01103 typedef void (APIENTRYP RE_PFNGLCOLOR4HVNVPROC) (const RE_GLhalfNV *v);
01104 typedef void (APIENTRYP RE_PFNGLTEXCOORD1HNVPROC) (RE_GLhalfNV s);
01105 typedef void (APIENTRYP RE_PFNGLTEXCOORD1HVNVPROC) (const RE_GLhalfNV *v);
01106 typedef void (APIENTRYP RE_PFNGLTEXCOORD2HNVPROC) (RE_GLhalfNV s, RE_GLhalfNV t);
01107 typedef void (APIENTRYP RE_PFNGLTEXCOORD2HVNVPROC) (const RE_GLhalfNV *v);
01108 typedef void (APIENTRYP RE_PFNGLTEXCOORD3HNVPROC) (RE_GLhalfNV s, RE_GLhalfNV t, RE_GLhalfNV r);
01109 typedef void (APIENTRYP RE_PFNGLTEXCOORD3HVNVPROC) (const RE_GLhalfNV *v);
01110 typedef void (APIENTRYP RE_PFNGLTEXCOORD4HNVPROC) (RE_GLhalfNV s, RE_GLhalfNV t, RE_GLhalfNV r, RE_GLhalfNV q);
01111 typedef void (APIENTRYP RE_PFNGLTEXCOORD4HVNVPROC) (const RE_GLhalfNV *v);
01112 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, RE_GLhalfNV s);
01113 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const RE_GLhalfNV *v);
01114 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, RE_GLhalfNV s, RE_GLhalfNV t);
01115 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const RE_GLhalfNV *v);
01116 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, RE_GLhalfNV s, RE_GLhalfNV t, RE_GLhalfNV r);
01117 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const RE_GLhalfNV *v);
01118 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, RE_GLhalfNV s, RE_GLhalfNV t, RE_GLhalfNV r, RE_GLhalfNV q);
01119 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const RE_GLhalfNV *v);
01120 typedef void (APIENTRYP RE_PFNGLFOGCOORDHNVPROC) (RE_GLhalfNV fog);
01121 typedef void (APIENTRYP RE_PFNGLFOGCOORDHVNVPROC) (const RE_GLhalfNV *fog);
01122 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3HNVPROC) (RE_GLhalfNV red, RE_GLhalfNV green, RE_GLhalfNV blue);
01123 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3HVNVPROC) (const RE_GLhalfNV *v);
01124 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTHNVPROC) (RE_GLhalfNV weight);
01125 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTHVNVPROC) (const RE_GLhalfNV *weight);
01126 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, RE_GLhalfNV x);
01127 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const RE_GLhalfNV *v);
01128 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, RE_GLhalfNV x, RE_GLhalfNV y);
01129 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const RE_GLhalfNV *v);
01130 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, RE_GLhalfNV x, RE_GLhalfNV y, RE_GLhalfNV z);
01131 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const RE_GLhalfNV *v);
01132 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, RE_GLhalfNV x, RE_GLhalfNV y, RE_GLhalfNV z, RE_GLhalfNV w);
01133 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const RE_GLhalfNV *v);
01134 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const RE_GLhalfNV *v);
01135 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const RE_GLhalfNV *v);
01136 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const RE_GLhalfNV *v);
01137 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const RE_GLhalfNV *v);
01138 typedef void (APIENTRYP RE_PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid *pointer);
01139 typedef void (APIENTRYP RE_PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
01140 typedef void (APIENTRYP RE_PFNGLPRIMITIVERESTARTNVPROC) (void);
01141 typedef void (APIENTRYP RE_PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
01142 typedef GLvoid* (APIENTRYP RE_PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
01143 typedef void (APIENTRYP RE_PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
01144 typedef void (APIENTRYP RE_PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
01145 typedef void (APIENTRYP RE_PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
01146 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
01147 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat *params);
01148 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint *params);
01149 typedef void (APIENTRYP RE_PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
01150 typedef void (APIENTRYP RE_PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
01151 typedef GLboolean (APIENTRYP RE_PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
01152 typedef void (APIENTRYP RE_PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
01153 typedef void (APIENTRYP RE_PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint *renderbuffers);
01154 typedef void (APIENTRYP RE_PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint *renderbuffers);
01155 typedef void (APIENTRYP RE_PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
01156 typedef void (APIENTRYP RE_PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
01157 typedef GLboolean (APIENTRYP RE_PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
01158 typedef void (APIENTRYP RE_PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
01159 typedef void (APIENTRYP RE_PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint *framebuffers);
01160 typedef void (APIENTRYP RE_PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint *framebuffers);
01161 typedef GLenum (APIENTRYP RE_PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
01162 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
01163 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
01164 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
01165 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
01166
01167 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
01168 typedef void (APIENTRYP RE_PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
01169 typedef void (APIENTRYP RE_PFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
01170 typedef void (APIENTRYP RE_PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid *string);
01171 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
01172
01173 typedef void (APIENTRYP RE_PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
01174 typedef void (APIENTRYP RE_PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
01175 typedef void (APIENTRYP RE_PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val);
01176 typedef void (APIENTRYP RE_PFNGLSAMPLEMASKIPROC) (GLuint index,GLbitfield mask);
01177
01178
01179 #ifdef WIN32
01180 typedef const char * (APIENTRYP RE_PFNWGLGETEXTENSIONSSTRINGPROC)(void);
01181 typedef BOOL (APIENTRYP RE_PFNWGLSWAPINTERVALPROC) (int);
01182 typedef BOOL (APIENTRYP RE_PFNWGLCHOOSEPIXELFORMATARBPROC)
01183 (HDC hdc, const int *piAttribIList,
01184 const FLOAT *pfAttribFList,
01185 UINT nMaxFormats,
01186 int *piFormats,
01187 UINT *nNumFormats);
01188 #else
01189 #ifndef PFNGLXSWAPINTERVALSGIPROC
01190 typedef int (APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int);
01191 #else
01192 #define RE_PFNGLXSWAPINTERVALSGIPROC PFNGLXSWAPINTERVALSGIPROC
01193 #endif
01194 #endif
01195
01196
01197
01198 #ifndef GL_POLYGON_OFFSET_UNITS
01199 #define GL_POLYGON_OFFSET_UNITS 0x2A00
01200 #endif
01201 #ifndef GL_POLYGON_OFFSET_POINT
01202 #define GL_POLYGON_OFFSET_POINT 0x2A01
01203 #endif
01204 #ifndef GL_POLYGON_OFFSET_LINE
01205 #define GL_POLYGON_OFFSET_LINE 0x2A02
01206 #endif
01207 #ifndef GL_ABGR_EXT
01208 #define GL_ABGR_EXT 0x8000
01209 #endif
01210 #ifndef GL_POLYGON_OFFSET_FILL
01211 #define GL_POLYGON_OFFSET_FILL 0x8037
01212 #endif
01213 #ifndef GL_POLYGON_OFFSET_EXT
01214 #define GL_POLYGON_OFFSET_EXT GL_POLYGON_OFFSET_FILL
01215 #endif
01216 #ifndef GL_POLYGON_OFFSET_FACTOR
01217 #define GL_POLYGON_OFFSET_FACTOR 0x8038
01218 #endif
01219 #ifndef GL_POLYGON_OFFSET_FACTOR_EXT
01220 #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
01221 #endif
01222 #ifndef GL_POLYGON_OFFSET_BIAS_EXT
01223 #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
01224 #endif
01225
01226
01227
01228 #ifndef GL_TEXTURE_RECTANGLE
01229 #define GL_TEXTURE_RECTANGLE 0x84F5
01230 #endif
01231
01232 #ifndef GL_TEXTURE_RECTANGLE_ARB
01233 #define GL_TEXTURE_RECTANGLE_ARB 0x84F5
01234 #endif
01235 #ifndef GL_TEXTURE_BINDING_RECTANGLE_ARB
01236 #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
01237 #endif
01238 #ifndef GL_PROXY_TEXTURE_RECTANGLE_ARB
01239 #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
01240 #endif
01241 #ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB
01242 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
01243 #endif
01244
01245 #ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE
01246 #define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8
01247 #endif
01248 #ifndef GL_MAX_3D_TEXTURE_SIZE
01249 #define GL_MAX_3D_TEXTURE_SIZE 0x8073
01250 #endif
01251
01252 #ifndef GL_TEXTURE_CUBE_MAP
01253 #define GL_TEXTURE_CUBE_MAP 0x8513
01254 #endif
01255 #ifndef GL_TEXTURE_BINDING_CUBE_MAP
01256 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
01257 #endif
01258 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X
01259 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
01260 #endif
01261 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_X
01262 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
01263 #endif
01264 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Y
01265 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
01266 #endif
01267 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
01268 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
01269 #endif
01270 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Z
01271 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
01272 #endif
01273 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
01274 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
01275 #endif
01276 #ifndef GL_PROXY_TEXTURE_CUBE_MAP
01277 #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
01278 #endif
01279 #ifndef GL_MAX_CUBE_MAP_TEXTURE_SIZE
01280 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
01281 #endif
01282 #ifndef GL_TEXTURE_CUBE_MAP_SEAMLESS
01283 #define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F
01284 #endif
01285
01286
01287 #ifndef GL_SAMPLER_1D_ARB
01288 #define GL_SAMPLER_1D_ARB 0x8B5D
01289 #endif
01290 #ifndef GL_SAMPLER_2D_ARB
01291 #define GL_SAMPLER_2D_ARB 0x8B5E
01292 #endif
01293 #ifndef GL_SAMPLER_3D_ARB
01294 #define GL_SAMPLER_3D_ARB 0x8B5F
01295 #endif
01296 #ifndef GL_SAMPLER_CUBE_ARB
01297 #define GL_SAMPLER_CUBE_ARB 0x8B60
01298 #endif
01299 #ifndef GL_SAMPLER_2D_RECT_ARB
01300 #define GL_SAMPLER_2D_RECT_ARB 0x8B63
01301 #endif
01302 #ifndef GL_SAMPLER_1D_ARRAY_EXT
01303 #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0
01304 #endif
01305 #ifndef GL_SAMPLER_2D_ARRAY_EXT
01306 #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1
01307 #endif
01308
01309 #ifndef GL_SAMPLER_1D_SHADOW_ARB
01310 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
01311 #endif
01312 #ifndef GL_SAMPLER_2D_RECT_SHADOW_ARB
01313 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
01314 #endif
01315 #ifndef GL_SAMPLER_2D_SHADOW_ARB
01316 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
01317 #endif
01318 #ifndef GL_SAMPLER_CUBE_SHADOW
01319 #define GL_SAMPLER_CUBE_SHADOW 0x8DC5
01320 #endif
01321 #ifndef GL_SAMPLER_1D_ARRAY_SHADOW
01322 #define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
01323 #endif
01324 #ifndef GL_SAMPLER_2D_ARRAY_SHADOW
01325 #define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
01326 #endif
01327
01328 #ifndef GL_MAX_TEXTURE_SIZE
01329 #define GL_MAX_TEXTURE_SIZE 0x0D33
01330 #endif
01331
01332 #ifndef GL_TEXTURE_MAX_ANISOTROPY_EXT
01333 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
01334 #endif
01335 #ifndef GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
01336 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
01337 #endif
01338
01339 #ifndef GL_COMPRESSED_ALPHA_ARB
01340 #define GL_COMPRESSED_ALPHA_ARB 0x84E9
01341 #endif
01342 #ifndef GL_COMPRESSED_LUMINANCE_ARB
01343 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
01344 #endif
01345 #ifndef GL_COMPRESSED_LUMINANCE_ALPHA_ARB
01346 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
01347 #endif
01348 #ifndef GL_COMPRESSED_INTENSITY_ARB
01349 #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
01350 #endif
01351 #ifndef GL_COMPRESSED_RGB_ARB
01352 #define GL_COMPRESSED_RGB_ARB 0x84ED
01353 #endif
01354 #ifndef GL_COMPRESSED_RGBA_ARB
01355 #define GL_COMPRESSED_RGBA_ARB 0x84EE
01356 #endif
01357 #ifndef GL_TEXTURE_COMPRESSION_HINT_ARB
01358 #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
01359 #endif
01360 #ifndef GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
01361 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
01362 #endif
01363 #ifndef GL_TEXTURE_COMPRESSED_ARB
01364 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
01365 #endif
01366
01367 #ifndef HALF_FLOAT_NV
01368
01369 #define HALF_FLOAT_NV 0x140B
01370 #endif
01371
01372 #ifndef GL_HALF_FLOAT_ARB
01373 #define GL_HALF_FLOAT_ARB 0x140B
01374 #endif
01375
01376
01377 #ifndef GL_RGBA32F_ARB
01378 #define GL_RGBA32F_ARB 0x8814
01379 #endif
01380
01381 #ifndef GL_RGB32F_ARB
01382 #define GL_RGB32F_ARB 0x8815
01383 #endif
01384
01385 #ifndef GL_ALPHA32F_ARB
01386 #define GL_ALPHA32F_ARB 0x8816
01387 #endif
01388
01389 #ifndef GL_INTENSITY32F_ARB
01390 #define GL_INTENSITY32F_ARB 0x8817
01391 #endif
01392
01393 #ifndef GL_LUMINANCE_ALPHA32F_ARB
01394 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819
01395 #endif
01396
01397 #ifndef GL_LUMINANCE32F_ARB
01398 #define GL_LUMINANCE32F_ARB 0x8818
01399 #endif
01400
01401 #ifndef GL_RGBA16F_ARB
01402 #define GL_RGBA16F_ARB 0x881A
01403 #endif
01404
01405 #ifndef GL_RGB16F_ARB
01406 #define GL_RGB16F_ARB 0x881B
01407 #endif
01408
01409 #ifndef GL_ALPHA16F_ARB
01410 #define GL_ALPHA16F_ARB 0x881C
01411 #endif
01412
01413 #ifndef GL_INTENSITY16F_ARB
01414 #define GL_INTENSITY16F_ARB 0x881D
01415 #endif
01416
01417 #ifndef GL_LUMINANCE_ALPHA16F_ARB
01418 #define GL_LUMINANCE_ALPHA16F_ARB 0x881F
01419 #endif
01420
01421 #ifndef GL_LUMINANCE16F_ARB
01422 #define GL_LUMINANCE16F_ARB 0x881E
01423 #endif
01424
01425
01426 #ifndef RE_FLOAT_RGBA32
01427 #ifdef MBSD
01428
01429 #define RE_FLOAT_RGBA32 0x8814
01430 #else
01431
01432 #define RE_FLOAT_RGBA32 0x888B
01433 #endif
01434 #endif
01435
01436 #ifndef RE_FLOAT_RGBA16
01437 #ifdef MBSD
01438
01439 #define RE_FLOAT_RGBA16 0x881A
01440 #else
01441
01442 #define RE_FLOAT_RGBA16 0x888A
01443 #endif
01444 #endif
01445
01446 #ifndef RE_FLOAT_RGB32
01447 #ifdef MBSD
01448
01449 #define RE_FLOAT_RGB32 0x8815
01450 #else
01451
01452 #define RE_FLOAT_RGB32 0x8889
01453 #endif
01454 #endif
01455
01456 #ifndef RE_FLOAT_RGB16
01457 #ifdef MBSD
01458
01459 #define RE_FLOAT_RGB16 0x881B
01460 #else
01461
01462 #define RE_FLOAT_RGB16 0x8888
01463 #endif
01464 #endif
01465
01466
01467 #ifndef GL_FLOAT_RG32_NV
01468 #define GL_FLOAT_RG32_NV 0x8887
01469 #endif
01470
01471
01472 #ifndef GL_FLOAT_RG16_NV
01473 #define GL_FLOAT_RG16_NV 0x8886
01474 #endif
01475
01476 #ifndef RE_FLOAT_LUMINANCE32
01477 #ifdef MBSD
01478
01479 #define RE_FLOAT_LUMINANCE32 0x8818
01480 #else
01481
01482 #define RE_FLOAT_LUMINANCE32 0x8885
01483 #endif
01484 #endif
01485
01486 #ifndef RE_FLOAT_LUMINANCE16
01487 #ifdef MBSD
01488
01489 #define RE_FLOAT_LUMINANCE16 0x881E
01490 #else
01491
01492 #define RE_FLOAT_LUMINANCE16 0x8884
01493 #endif
01494 #endif
01495
01496 #ifndef GL_LUMINANCE16
01497 #define GL_LUMINANCE16 0x8042
01498 #endif
01499
01500 #ifndef GL_RGB16
01501 #define GL_RGB16 0x8054
01502 #endif
01503
01504 #ifndef GL_RGBA16
01505 #define GL_RGBA16 0x805B
01506 #endif
01507
01508
01509 #ifndef GL_RGBA32UI_EXT
01510 #define GL_RGBA32UI_EXT 0x8D70
01511 #endif
01512 #ifndef GL_RGB32UI_EXT
01513 #define GL_RGB32UI_EXT 0x8D71
01514 #endif
01515 #ifndef GL_ALPHA32UI_EXT
01516 #define GL_ALPHA32UI_EXT 0x8D72
01517 #endif
01518 #ifndef GL_INTENSITY32UI_EXT
01519 #define GL_INTENSITY32UI_EXT 0x8D73
01520 #endif
01521 #ifndef GL_LUMINANCE32UI_EXT
01522 #define GL_LUMINANCE32UI_EXT 0x8D74
01523 #endif
01524 #ifndef GL_LUMINANCE_ALPHA32UI_EXT
01525 #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75
01526 #endif
01527 #ifndef GL_RGBA16UI_EXT
01528 #define GL_RGBA16UI_EXT 0x8D76
01529 #endif
01530 #ifndef GL_RGB16UI_EXT
01531 #define GL_RGB16UI_EXT 0x8D77
01532 #endif
01533 #ifndef GL_ALPHA16UI_EXT
01534 #define GL_ALPHA16UI_EXT 0x8D78
01535 #endif
01536 #ifndef GL_INTENSITY16UI_EXT
01537 #define GL_INTENSITY16UI_EXT 0x8D79
01538 #endif
01539 #ifndef GL_LUMINANCE16UI_EXT
01540 #define GL_LUMINANCE16UI_EXT 0x8D7A
01541 #endif
01542 #ifndef GL_LUMINANCE_ALPHA16UI_EXT
01543 #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B
01544 #endif
01545 #ifndef GL_RGBA8UI_EXT
01546 #define GL_RGBA8UI_EXT 0x8D7C
01547 #endif
01548 #ifndef GL_RGB8UI_EXT
01549 #define GL_RGB8UI_EXT 0x8D7D
01550 #endif
01551 #ifndef GL_ALPHA8UI_EXT
01552 #define GL_ALPHA8UI_EXT 0x8D7E
01553 #endif
01554 #ifndef GL_INTENSITY8UI_EXT
01555 #define GL_INTENSITY8UI_EXT 0x8D7F
01556 #endif
01557 #ifndef GL_LUMINANCE8UI_EXT
01558 #define GL_LUMINANCE8UI_EXT 0x8D80
01559 #endif
01560 #ifndef GL_LUMINANCE_ALPHA8UI_EXT
01561 #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81
01562 #endif
01563 #ifndef GL_RGBA32I_EXT
01564 #define GL_RGBA32I_EXT 0x8D82
01565 #endif
01566 #ifndef GL_RGB32I_EXT
01567 #define GL_RGB32I_EXT 0x8D83
01568 #endif
01569 #ifndef GL_ALPHA32I_EXT
01570 #define GL_ALPHA32I_EXT 0x8D84
01571 #endif
01572 #ifndef GL_INTENSITY32I_EXT
01573 #define GL_INTENSITY32I_EXT 0x8D85
01574 #endif
01575 #ifndef GL_LUMINANCE32I_EXT
01576 #define GL_LUMINANCE32I_EXT 0x8D86
01577 #endif
01578 #ifndef GL_LUMINANCE_ALPHA32I_EXT
01579 #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87
01580 #endif
01581 #ifndef GL_RGBA16I_EXT
01582 #define GL_RGBA16I_EXT 0x8D88
01583 #endif
01584 #ifndef GL_RGB16I_EXT
01585 #define GL_RGB16I_EXT 0x8D89
01586 #endif
01587 #ifndef GL_ALPHA16I_EXT
01588 #define GL_ALPHA16I_EXT 0x8D8A
01589 #endif
01590 #ifndef GL_INTENSITY16I_EXT
01591 #define GL_INTENSITY16I_EXT 0x8D8B
01592 #endif
01593 #ifndef GL_LUMINANCE16I_EXT
01594 #define GL_LUMINANCE16I_EXT 0x8D8C
01595 #endif
01596 #ifndef GL_LUMINANCE_ALPHA16I_EXT
01597 #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D
01598 #endif
01599 #ifndef GL_RGBA8I_EXT
01600 #define GL_RGBA8I_EXT 0x8D8E
01601 #endif
01602 #ifndef GL_RGB8I_EXT
01603 #define GL_RGB8I_EXT 0x8D8F
01604 #endif
01605 #ifndef GL_ALPHA8I_EXT
01606 #define GL_ALPHA8I_EXT 0x8D90
01607 #endif
01608 #ifndef GL_INTENSITY8I_EXT
01609 #define GL_INTENSITY8I_EXT 0x8D91
01610 #endif
01611 #ifndef GL_LUMINANCE8I_EXT
01612 #define GL_LUMINANCE8I_EXT 0x8D92
01613 #endif
01614 #ifndef GL_LUMINANCE_ALPHA8I_EXT
01615 #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93
01616 #endif
01617
01618
01619 #ifndef GL_RED_INTEGER_EXT
01620 #define GL_RED_INTEGER_EXT 0x8D94
01621 #endif
01622 #ifndef GL_GREEN_INTEGER_EXT
01623 #define GL_GREEN_INTEGER_EXT 0x8D95
01624 #endif
01625 #ifndef GL_BLUE_INTEGER_EXT
01626 #define GL_BLUE_INTEGER_EXT 0x8D96
01627 #endif
01628 #ifndef GL_ALPHA_INTEGER_EXT
01629 #define GL_ALPHA_INTEGER_EXT 0x8D97
01630 #endif
01631 #ifndef GL_RGB_INTEGER_EXT
01632 #define GL_RGB_INTEGER_EXT 0x8D98
01633 #endif
01634 #ifndef GL_RGBA_INTEGER_EXT
01635 #define GL_RGBA_INTEGER_EXT 0x8D99
01636 #endif
01637 #ifndef GL_BGR_INTEGER_EXT
01638 #define GL_BGR_INTEGER_EXT 0x8D9A
01639 #endif
01640 #ifndef GL_BGRA_INTEGER_EXT
01641 #define GL_BGRA_INTEGER_EXT 0x8D9B
01642 #endif
01643 #ifndef GL_LUMINANCE_INTEGER_EXT
01644 #define GL_LUMINANCE_INTEGER_EXT 0x8D9C
01645 #endif
01646 #ifndef GL_LUMINANCE_ALPHA_INTEGER_EXT
01647 #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
01648 #endif
01649 #ifndef GL_SAMPLES
01650 #define GL_SAMPLES 0x80A9
01651 #endif
01652
01653
01654 #ifndef GL_R8
01655 #define GL_R8 0x8229
01656 #endif
01657 #ifndef GL_R16
01658 #define GL_R16 0x822A
01659 #endif
01660 #ifndef GL_RG8
01661 #define GL_RG8 0x822B
01662 #endif
01663 #ifndef GL_RG16
01664 #define GL_RG16 0x822C
01665 #endif
01666 #ifndef GL_R16F
01667 #define GL_R16F 0x822D
01668 #endif
01669 #ifndef GL_R32F
01670 #define GL_R32F 0x822E
01671 #endif
01672 #ifndef GL_RG16F
01673 #define GL_RG16F 0x822F
01674 #endif
01675 #ifndef GL_RG32F
01676 #define GL_RG32F 0x8230
01677 #endif
01678
01679 #ifndef GL_RG
01680 #define GL_RG 0x8227
01681 #endif
01682
01683 #ifndef GL_RED
01684 #define GL_RED 0x1903
01685 #endif
01686
01687
01688 #ifndef GL_TEXTURE_3D
01689 #define GL_TEXTURE_3D 0x806F
01690 #endif
01691 #ifndef GL_PROXY_TEXTURE_3D
01692 #define GL_PROXY_TEXTURE_3D 0x8070
01693 #endif
01694 #ifndef GL_TEXTURE_BINDING_3D
01695 #define GL_TEXTURE_BINDING_3D 0x806A
01696 #endif
01697 #ifndef GL_TEXTURE_DEPTH
01698 #define GL_TEXTURE_DEPTH 0x8071
01699 #endif
01700 #ifndef GL_TEXTURE_WRAP_R
01701 #define GL_TEXTURE_WRAP_R 0x8072
01702 #endif
01703 #ifndef GL_CLAMP_TO_BORDER_ARB
01704 #define GL_CLAMP_TO_BORDER_ARB 0x812D
01705 #endif
01706 #ifndef GL_CLAMP_TO_EDGE
01707 #define GL_CLAMP_TO_EDGE 0x812F
01708 #endif
01709 #ifndef GL_DEPTH_COMPONENT16_ARB
01710 #define GL_DEPTH_COMPONENT16_ARB 0x81A5
01711 #endif
01712 #ifndef GL_DEPTH_COMPONENT24_ARB
01713 #define GL_DEPTH_COMPONENT24_ARB 0x81A6
01714 #endif
01715 #ifndef GL_DEPTH_COMPONENT32_ARB
01716 #define GL_DEPTH_COMPONENT32_ARB 0x81A7
01717 #endif
01718 #ifndef GL_DEPTH_COMPONENT32F_ARB
01719 #define GL_DEPTH_COMPONENT32F_ARB 0x8CAC
01720 #endif
01721 #ifndef GL_DEPTH32F_STENCIL8_ARB
01722 #define GL_DEPTH32F_STENCIL8_ARB 0x8CAD
01723 #endif
01724 #ifndef GL_FLOAT_32_UNSIGNED_INT_24_8_REV
01725 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD
01726 #endif
01727
01728 #ifndef GL_TEXTURE_DEPTH_SIZE_ARB
01729 #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
01730 #endif
01731 #ifndef GL_DEPTH_TEXTURE_MODE_ARB
01732 #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
01733 #endif
01734 #ifndef GL_TEXTURE0
01735 #define GL_TEXTURE0 0x84C0
01736 #endif
01737 #ifndef GL_TEXTURE0_ARB
01738 #define GL_TEXTURE0_ARB GL_TEXTURE0
01739 #endif
01740 #ifndef GL_ACTIVE_TEXTURE
01741 #define GL_ACTIVE_TEXTURE 0x84E0
01742 #endif
01743 #ifndef GL_CLIENT_ACTIVE_TEXTURE
01744 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
01745 #endif
01746 #ifndef GL_MAX_TEXTURE_UNITS
01747 #define GL_MAX_TEXTURE_UNITS 0x84E2
01748 #endif
01749
01750 #ifndef GL_SHADER_SOURCE_LENGTH
01751 #define GL_SHADER_SOURCE_LENGTH 0x8B88
01752 #endif
01753 #ifndef GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
01754 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
01755 #endif
01756
01757 #ifndef GL_SHADER_OBJECT_ARB
01758 #define GL_SHADER_OBJECT_ARB 0x8B48
01759 #endif
01760 #ifndef GL_FLOAT_VEC2_ARB
01761 #define GL_FLOAT_VEC2_ARB 0x8B50
01762 #endif
01763 #ifndef GL_FLOAT_VEC3_ARB
01764 #define GL_FLOAT_VEC3_ARB 0x8B51
01765 #endif
01766 #ifndef GL_FLOAT_VEC4_ARB
01767 #define GL_FLOAT_VEC4_ARB 0x8B52
01768 #endif
01769 #ifndef GL_INT_VEC2_ARB
01770 #define GL_INT_VEC2_ARB 0x8B53
01771 #endif
01772 #ifndef GL_INT_VEC3_ARB
01773 #define GL_INT_VEC3_ARB 0x8B54
01774 #endif
01775 #ifndef GL_INT_VEC4_ARB
01776 #define GL_INT_VEC4_ARB 0x8B55
01777 #endif
01778 #ifndef GL_BOOL_ARB
01779 #define GL_BOOL_ARB 0x8B56
01780 #endif
01781 #ifndef GL_BOOL_VEC2_ARB
01782 #define GL_BOOL_VEC2_ARB 0x8B57
01783 #endif
01784 #ifndef GL_BOOL_VEC3_ARB
01785 #define GL_BOOL_VEC3_ARB 0x8B58
01786 #endif
01787 #ifndef GL_BOOL_VEC4_ARB
01788 #define GL_BOOL_VEC4_ARB 0x8B59
01789 #endif
01790 #ifndef GL_FLOAT_MAT2_ARB
01791 #define GL_FLOAT_MAT2_ARB 0x8B5A
01792 #endif
01793 #ifndef GL_FLOAT_MAT3_ARB
01794 #define GL_FLOAT_MAT3_ARB 0x8B5B
01795 #endif
01796 #ifndef GL_FLOAT_MAT4_ARB
01797 #define GL_FLOAT_MAT4_ARB 0x8B5C
01798 #endif
01799
01800 #ifndef GL_DOUBLE_VEC2
01801 #define GL_DOUBLE_VEC2 0x8FFC
01802 #endif
01803 #ifndef GL_DOUBLE_VEC3
01804 #define GL_DOUBLE_VEC3 0x8FFD
01805 #endif
01806 #ifndef GL_DOUBLE_VEC4
01807 #define GL_DOUBLE_VEC4 0x8FFE
01808 #endif
01809 #ifndef GL_DOUBLE_MAT2
01810 #define GL_DOUBLE_MAT2 0x8F46
01811 #endif
01812 #ifndef GL_DOUBLE_MAT3
01813 #define GL_DOUBLE_MAT3 0x8F47
01814 #endif
01815 #ifndef GL_DOUBLE_MAT4
01816 #define GL_DOUBLE_MAT4 0x8F48
01817 #endif
01818
01819
01820 #ifndef GL_MAX_VERTEX_ATTRIBS_ARB
01821 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
01822 #endif
01823 #ifndef GL_MAX_TEXTURE_IMAGE_UNITS_ARB
01824 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
01825 #endif
01826
01827 #ifndef GL_VERTEX_SHADER
01828 #define GL_VERTEX_SHADER 0x8B31
01829 #endif
01830 #ifndef GL_VERTEX_SHADER_ARB
01831 #define GL_VERTEX_SHADER_ARB 0x8B31
01832 #endif
01833 #ifndef GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
01834 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
01835 #endif
01836 #ifndef GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
01837 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
01838 #endif
01839 #ifndef GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
01840 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
01841 #endif
01842 #ifndef GL_MAX_TEXTURE_COORDS_ARB
01843 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871
01844 #endif
01845
01846 #ifndef GL_OBJECT_INFO_LOG_LENGTH_ARB
01847 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
01848 #endif
01849 #ifndef GL_INFO_LOG_LENGTH
01850 #define GL_INFO_LOG_LENGTH 0x8B84
01851 #endif
01852
01853 #ifndef GL_GEOMETRY_SHADER_ARB
01854 #define GL_GEOMETRY_SHADER_ARB 0x8DD9
01855 #endif
01856 #ifndef GL_GEOMETRY_VERTICES_OUT_ARB
01857 #define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA
01858 #endif
01859 #ifndef GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
01860 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0
01861 #endif
01862
01863 #ifndef GL_GEOMETRY_INPUT_TYPE_ARB
01864 #define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB
01865 #endif
01866
01867 #ifndef GL_GEOMETRY_OUTPUT_TYPE_ARB
01868 #define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC
01869 #endif
01870
01871 #ifndef GL_LINES_ADJACENCY_ARB
01872 #define GL_LINES_ADJACENCY_ARB 0x000A
01873 #endif
01874
01875 #ifndef GL_LINE_STRIP_ADJACENCY_ARB
01876 #define GL_LINE_STRIP_ADJACENCY_ARB 0x000B
01877 #endif
01878
01879 #ifndef GL_TRIANGLES_ADJACENCY_ARB
01880 #define GL_TRIANGLES_ADJACENCY_ARB 0x000C
01881 #endif
01882
01883 #ifndef GL_TRIANGLE_STRIP_ADJACENCY_ARB
01884 #define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0x000D
01885 #endif
01886
01887
01888 #ifndef GL_FRAGMENT_SHADER
01889 #define GL_FRAGMENT_SHADER 0x8B30
01890 #endif
01891 #ifndef GL_FRAGMENT_SHADER_ARB
01892 #define GL_FRAGMENT_SHADER_ARB 0x8B30
01893 #endif
01894 #ifndef GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
01895 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
01896 #endif
01897 #ifndef GL_MAX_VARYING_FLOATS_ARB
01898 #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
01899 #endif
01900 #ifndef GL_VERTEX_PROGRAM_POINT_SIZE_ARB
01901 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
01902 #endif
01903 #ifndef GL_VERTEX_PROGRAM_TWO_SIDE_ARB
01904 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
01905 #endif
01906 #ifndef GL_OBJECT_DELETE_STATUS_ARB
01907 #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
01908 #endif
01909 #ifndef GL_OBJECT_COMPILE_STATUS_ARB
01910 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
01911 #endif
01912 #ifndef GL_OBJECT_LINK_STATUS_ARB
01913 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82
01914 #endif
01915 #ifndef GL_OBJECT_VALIDATE_STATUS_ARB
01916 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
01917 #endif
01918 #ifndef GL_OBJECT_INFO_LOG_LENGTH_ARB
01919 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
01920 #endif
01921 #ifndef GL_OBJECT_ATTACHED_OBJECTS_ARB
01922 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
01923 #endif
01924 #ifndef GL_OBJECT_ACTIVE_UNIFORMS_ARB
01925 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
01926 #endif
01927 #ifndef GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
01928 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
01929 #endif
01930 #ifndef GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
01931 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
01932 #endif
01933 #ifndef GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
01934 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
01935 #endif
01936 #ifndef GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
01937 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
01938 #endif
01939
01940 #ifndef GL_ACTIVE_ATTRIBUTES
01941 #define GL_ACTIVE_ATTRIBUTES 0x8B89
01942 #endif
01943 #ifndef GL_ACTIVE_UNIFORMS
01944 #define GL_ACTIVE_UNIFORMS 0x8B86
01945 #endif
01946
01947 #ifndef GL_COMPILE_STATUS
01948 #define GL_COMPILE_STATUS 0x8B81
01949 #endif
01950
01951 #ifndef GL_LINK_STATUS
01952 #define GL_LINK_STATUS 0x8B82
01953 #endif
01954
01955 #ifndef GL_DEPTH_COMPONENT16
01956 #define GL_DEPTH_COMPONENT16 0x81A5
01957 #endif
01958 #ifndef GL_DEPTH_COMPONENT24
01959 #define GL_DEPTH_COMPONENT24 0x81A6
01960 #endif
01961 #ifndef GL_DEPTH_COMPONENT32
01962 #define GL_DEPTH_COMPONENT32 0x81A7
01963 #endif
01964
01965 #ifndef GL_DEPTH_STENCIL
01966 #define GL_DEPTH_STENCIL 0x84F9
01967 #endif
01968
01969 #ifndef GL_UNSIGNED_INT_24_8
01970 #define GL_UNSIGNED_INT_24_8 0x84FA
01971 #endif
01972
01973 #ifndef GL_DEPTH24_STENCIL8
01974 #define GL_DEPTH24_STENCIL8 0x88F0
01975 #endif
01976
01977
01978 #ifndef GL_FRAMEBUFFER_EXT
01979 #define GL_FRAMEBUFFER_EXT 0x8D40
01980 #endif
01981 #ifndef GL_READ_FRAMEBUFFER_ARB
01982 #define GL_READ_FRAMEBUFFER_ARB 0x8CA8
01983 #endif
01984 #ifndef GL_DRAW_FRAMEBUFFER_ARB
01985 #define GL_DRAW_FRAMEBUFFER_ARB 0x8CA9
01986 #endif
01987
01988 #ifndef GL_FRAMEBUFFER_BINDING_EXT
01989 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
01990 #endif
01991
01992 #ifndef GL_DRAW_FRAMEBUFFER_BINDING_ARB
01993 #define GL_DRAW_FRAMEBUFFER_BINDING_ARB 0x8CA6
01994 #endif
01995
01996 #ifndef GL_READ_FRAMEBUFFER_BINDING_ARB
01997 #define GL_READ_FRAMEBUFFER_BINDING_ARB 0x8CAA
01998 #endif
01999
02000 #ifndef GL_RENDERBUFFER_EXT
02001 #define GL_RENDERBUFFER_EXT 0x8D41
02002 #endif
02003 #ifndef GL_RENDERBUFFER_BINDING_EXT
02004 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
02005 #endif
02006
02007 #ifndef GL_INVALID_FRAMEBUFFER_OPERATION
02008 #define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
02009 #endif
02010
02011 #ifndef GL_FRAMEBUFFER_COMPLETE_EXT
02012 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
02013 #endif
02014 #ifndef GL_FRAMEBUFFER_UNSUPPORTED_EXT
02015 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
02016 #endif
02017 #ifndef GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
02018 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
02019 #endif
02020 #ifndef GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
02021 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
02022 #endif
02023 #ifndef GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
02024 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
02025 #endif
02026 #ifndef GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
02027 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
02028 #endif
02029 #ifndef GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
02030 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
02031 #endif
02032 #ifndef GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
02033 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
02034 #endif
02035 #ifndef GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
02036 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
02037 #endif
02038 #ifndef GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
02039 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8
02040 #endif
02041 #ifndef GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
02042 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9
02043 #endif
02044 #ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
02045 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
02046 #endif
02047 #ifndef GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
02048 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
02049 #endif
02050
02051
02052 #ifndef GL_MAX_COLOR_ATTACHMENTS_EXT
02053 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
02054 #endif
02055 #ifndef GL_COLOR_ATTACHMENT0_EXT
02056 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
02057 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
02058 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
02059 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
02060 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
02061 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
02062 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
02063 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
02064 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
02065 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
02066 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
02067 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
02068 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
02069 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
02070 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
02071 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
02072 #endif
02073 #ifndef GL_DEPTH_ATTACHMENT_EXT
02074 #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
02075 #endif
02076 #ifndef GL_STENCIL_ATTACHMENT_EXT
02077 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
02078 #endif
02079 #ifndef GL_DEPTH_STENCIL_ATTACHMENT_EXT
02080 #define GL_DEPTH_STENCIL_ATTACHMENT_EXT 0x821A
02081 #endif
02082 #ifndef GL_STENCIL_INDEX1_EXT
02083 #define GL_STENCIL_INDEX1_EXT 0x8D46
02084 #endif
02085 #ifndef GL_STENCIL_INDEX4_EXT
02086 #define GL_STENCIL_INDEX4_EXT 0x8D47
02087 #endif
02088 #ifndef GL_STENCIL_INDEX8_EXT
02089 #define GL_STENCIL_INDEX8_EXT 0x8D48
02090 #endif
02091 #ifndef GL_STENCIL_INDEX16_EXT
02092 #define GL_STENCIL_INDEX16_EXT 0x8D49
02093 #endif
02094
02095 #ifndef GL_MAX_DRAW_BUFFERS
02096 #define GL_MAX_DRAW_BUFFERS 0x8824
02097 #endif
02098
02099
02100 #ifndef GL_DRAW_BUFFER0_ARB
02101 #define GL_DRAW_BUFFER0_ARB 0x8825
02102 #endif
02103
02104 #ifndef GL_TEXTURE_COMPARE_MODE_ARB
02105 #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
02106 #endif
02107 #ifndef GL_TEXTURE_COMPARE_FUNC_ARB
02108 #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
02109 #endif
02110 #ifndef GL_COMPARE_R_TO_TEXTURE_ARB
02111 #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
02112 #endif
02113 #ifndef GL_DEPTH_TEXTURE_MODE_ARB
02114 #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
02115 #endif
02116
02117 #ifndef GL_FOG_COORD_SRC
02118 #define GL_FOG_COORD_SRC 0x8450
02119 #endif
02120 #ifndef GL_FOG_COORD
02121 #define GL_FOG_COORD 0x8451
02122 #endif
02123 #ifndef GL_FRAGMENT_DEPTH
02124 #define GL_FRAGMENT_DEPTH 0x8452
02125 #endif
02126 #ifndef GL_CURRENT_FOG_COORD
02127 #define GL_CURRENT_FOG_COORD 0x8453
02128 #endif
02129 #ifndef GL_FOG_COORD_ARRAY_TYPE
02130 #define GL_FOG_COORD_ARRAY_TYPE 0x8454
02131 #endif
02132 #ifndef GL_FOG_COORD_ARRAY_STRIDE
02133 #define GL_FOG_COORD_ARRAY_STRIDE 0x8455
02134 #endif
02135 #ifndef GL_FOG_COORD_ARRAY_POINTER
02136 #define GL_FOG_COORD_ARRAY_POINTER 0x8456
02137 #endif
02138 #ifndef GL_FOG_COORD_ARRAY
02139 #define GL_FOG_COORD_ARRAY 0x8457
02140 #endif
02141 #ifndef GL_FOG_COORD_ARRAY_BUFFER_BINDING
02142 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING 0x8894
02143 #endif
02144
02145 #ifndef GLX_SAMPLE_BUFFERS
02146 #define GLX_SAMPLE_BUFFERS 100000 // not hex!
02147 #endif
02148
02149 #ifndef GLX_SAMPLES
02150 #define GLX_SAMPLES 100001 // not hex!
02151 #endif
02152
02153 #ifndef GL_MULTISAMPLE
02154 #define GL_MULTISAMPLE 0x809D
02155 #endif
02156
02157 #ifndef GL_PIXEL_PACK_BUFFER
02158 #define GL_PIXEL_PACK_BUFFER 0x88EB
02159 #endif
02160
02161 #ifndef GL_PIXEL_UNPACK_BUFFER
02162 #define GL_PIXEL_UNPACK_BUFFER 0x88EC
02163 #endif
02164
02165
02166 #ifndef GL_STREAM_DRAW
02167 #define GL_STREAM_DRAW 0x88E0
02168 #endif
02169 #ifndef GL_STREAM_READ
02170 #define GL_STREAM_READ 0x88E1
02171 #endif
02172 #ifndef GL_STREAM_COPY
02173 #define GL_STREAM_COPY 0x88E2
02174 #endif
02175 #ifndef GL_STATIC_DRAW
02176 #define GL_STATIC_DRAW 0x88E4
02177 #endif
02178 #ifndef GL_STATIC_READ
02179 #define GL_STATIC_READ 0x88E5
02180 #endif
02181 #ifndef GL_STATIC_COPY
02182 #define GL_STATIC_COPY 0x88E6
02183 #endif
02184 #ifndef GL_DYNAMIC_DRAW
02185 #define GL_DYNAMIC_DRAW 0x88E8
02186 #endif
02187 #ifndef GL_DYNAMIC_READ
02188 #define GL_DYNAMIC_READ 0x88E9
02189 #endif
02190 #ifndef GL_DYNAMIC_COPY
02191 #define GL_DYNAMIC_COPY 0x88EA
02192 #endif
02193
02194
02195 #ifndef GL_ARRAY_BUFFER
02196 #define GL_ARRAY_BUFFER 0x8892
02197 #endif
02198
02199 #ifndef GL_ARRAY_BUFFER_BINDING
02200 #define GL_ARRAY_BUFFER_BINDING 0x8894
02201 #endif
02202
02203 #ifndef GL_ELEMENT_ARRAY_BUFFER
02204 #define GL_ELEMENT_ARRAY_BUFFER 0x8893
02205 #endif
02206
02207 #ifndef GL_ELEMENT_BUFFER_BINDING
02208 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
02209 #endif
02210
02211 #ifndef GL_VERTEX_ARRAY
02212 #define GL_VERTEX_ARRAY 0x8074
02213 #endif
02214
02215 #ifndef GL_VERTEX_ARRAY_BUFFER_BINDING
02216 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
02217 #endif
02218
02219 #ifndef GL_NORMAL_ARRAY
02220 #define GL_NORMAL_ARRAY 0x8075
02221 #endif
02222
02223 #ifndef GL_NORMAL_ARRAY_BUFFER_BINDING
02224 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
02225 #endif
02226
02227 #ifndef GL_COLOR_ARRAY
02228 #define GL_COLOR_ARRAY 0x8076
02229 #endif
02230
02231 #ifndef GL_COLOR_ARRAY_BUFFER_BINDING
02232 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
02233 #endif
02234
02235 #ifndef GL_INDEX_ARRAY
02236 #define GL_INDEX_ARRAY 0x8077
02237 #endif
02238
02239 #ifndef GL_INDEX_ARRAY_BUFFER_BINDING
02240 #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
02241 #endif
02242
02243 #ifndef GL_TEXTURE_COORD_ARRAY
02244 #define GL_TEXTURE_COORD_ARRAY 0x8078
02245 #endif
02246
02247 #ifndef GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
02248 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
02249 #endif
02250
02251 #ifndef GL_READ_ONLY_ARB
02252 #define GL_READ_ONLY_ARB 0x88B8
02253 #endif
02254
02255 #ifndef GL_WRITE_ONLY_ARB
02256 #define GL_WRITE_ONLY_ARB 0x88B9
02257 #endif
02258
02259 #ifndef GL_READ_WRITE_ARB
02260 #define GL_READ_WRITE_ARB 0x88BA
02261 #endif
02262
02263 #ifndef GL_CURRENT_PROGRAM
02264 #define GL_CURRENT_PROGRAM 0x8B8D
02265 #endif
02266
02267 #ifndef GL_TEXTURE_1D_ARRAY_EXT
02268 #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
02269 #endif
02270
02271 #ifndef GL_PROXY_TEXTURE_1D_ARRAY_EXT
02272 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
02273 #endif
02274
02275 #ifndef GL_TEXTURE_2D_ARRAY_EXT
02276 #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
02277 #endif
02278
02279 #ifndef GL_PROXY_TEXTURE_2D_ARRAY_EXT
02280 #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
02281 #endif
02282
02283 #ifndef GL_TEXTURE_BINDING_1D_ARRAY_EXT
02284 #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
02285 #endif
02286
02287 #ifndef GL_TEXTURE_BINDING_2D_ARRAY_EXT
02288 #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
02289 #endif
02290
02291 #ifndef GL_MAX_ARRAY_TEXTURE_LAYERS_EXT
02292 #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
02293 #endif
02294
02295 #ifndef GL_COMBINE
02296 #define GL_COMBINE 0x8570
02297 #endif
02298
02299 #ifndef GL_COMBINE_RGB
02300 #define GL_COMBINE_RGB 0x8571
02301 #endif
02302
02303 #ifndef GL_COMBINE_ALPHA
02304 #define GL_COMBINE_ALPHA 0x8572
02305 #endif
02306
02307 #ifndef GL_RGB_SCALE
02308 #define GL_RGB_SCALE 0x8573
02309 #endif
02310
02311 #ifndef GL_ADD_SIGNED
02312 #define GL_ADD_SIGNED 0x8574
02313 #endif
02314
02315 #ifndef GL_INTERPOLATE
02316 #define GL_INTERPOLATE 0x8575
02317 #endif
02318
02319 #ifndef GL_CONSTANT
02320 #define GL_CONSTANT 0x8576
02321 #endif
02322
02323 #ifndef GL_PRIMARY_COLOR
02324 #define GL_PRIMARY_COLOR 0x8577
02325 #endif
02326
02327 #ifndef GL_PREVIOUS
02328 #define GL_PREVIOUS 0x8578
02329 #endif
02330
02331 #ifndef GL_SOURCE0_RGB
02332 #define GL_SOURCE0_RGB 0x8580
02333 #endif
02334
02335 #ifndef GL_SOURCE1_RGB
02336 #define GL_SOURCE1_RGB 0x8581
02337 #endif
02338
02339 #ifndef GL_SOURCE2_RGB
02340 #define GL_SOURCE2_RGB 0x8582
02341 #endif
02342
02343 #ifndef GL_SOURCE0_ALPHA
02344 #define GL_SOURCE0_ALPHA 0x8588
02345 #endif
02346
02347 #ifndef GL_SOURCE1_ALPHA
02348 #define GL_SOURCE1_ALPHA 0x8589
02349 #endif
02350
02351 #ifndef GL_SOURCE2_ALPHA
02352 #define GL_SOURCE2_ALPHA 0x858A
02353 #endif
02354
02355 #ifndef GL_OPERAND0_RGB
02356 #define GL_OPERAND0_RGB 0x8590
02357 #endif
02358
02359 #ifndef GL_OPERAND1_RGB
02360 #define GL_OPERAND1_RGB 0x8591
02361 #endif
02362
02363 #ifndef GL_OPERAND2_RGB
02364 #define GL_OPERAND2_RGB 0x8592
02365 #endif
02366
02367 #ifndef GL_OPERAND0_ALPHA
02368 #define GL_OPERAND0_ALPHA 0x8598
02369 #endif
02370
02371 #ifndef GL_OPERAND1_ALPHA
02372 #define GL_OPERAND1_ALPHA 0x8599
02373 #endif
02374
02375 #ifndef GL_OPERAND2_ALPHA
02376 #define GL_OPERAND2_ALPHA 0x859A
02377 #endif
02378
02379 #ifndef GL_SUBTRACT
02380 #define GL_SUBTRACT 0x84E7
02381 #endif
02382
02383 #ifndef GL_COMPRESSED_ALPHA
02384 #define GL_COMPRESSED_ALPHA 0x84E9
02385 #endif
02386
02387 #ifndef GL_COMPRESSED_LUMINANCE
02388 #define GL_COMPRESSED_LUMINANCE 0x84EA
02389 #endif
02390
02391 #ifndef GL_COMPRESSED_LUMINANCE_ALPHA
02392 #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
02393 #endif
02394
02395 #ifndef GL_COMPRESSED_INTENSITY
02396 #define GL_COMPRESSED_INTENSITY 0x84EC
02397 #endif
02398
02399 #ifndef GL_COMPRESSED_RGB
02400 #define GL_COMPRESSED_RGB 0x84ED
02401 #endif
02402
02403 #ifndef GL_COMPRESSED_RGBA
02404 #define GL_COMPRESSED_RGBA 0x84EE
02405 #endif
02406
02407 #ifndef GL_TEXTURE_COMPRESSION_HINT
02408 #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
02409 #endif
02410
02411 #ifndef GL_TEXTURE_COMPRESSED_IMAGE_SIZE
02412 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
02413 #endif
02414
02415 #ifndef GL_TEXTURE_COMPRESSED
02416 #define GL_TEXTURE_COMPRESSED 0x86A1
02417 #endif
02418
02419 #ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS
02420 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
02421 #endif
02422
02423 #ifndef GL_COMPRESSED_TEXTURE_FORMATS
02424 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
02425 #endif
02426
02427
02428 #ifndef GL_MAP_READ_BIT
02429 #define GL_MAP_READ_BIT 0x0001
02430 #endif
02431 #ifndef GL_MAP_WRITE_BIT
02432 #define GL_MAP_WRITE_BIT 0x0002
02433 #endif
02434 #ifndef GL_MAP_INVALIDATE_RANGE_BIT
02435 #define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
02436 #endif
02437 #ifndef GL_MAP_INVALIDATE_BUFFER_BIT
02438 #define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
02439 #endif
02440 #ifndef GL_MAP_FLUSH_EXPLICIT_BIT
02441 #define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
02442 #endif
02443 #ifndef GL_MAP_UNSYNCHRONIZED_BIT
02444 #define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
02445 #endif
02446
02447
02448
02449 #ifndef GL_SAMPLES_PASSED_ARB
02450 #define GL_SAMPLES_PASSED_ARB 0x8914
02451 #endif
02452 #ifndef GL_QUERY_COUNTER_BITS_ARB
02453 #define GL_QUERY_COUNTER_BITS_ARB 0x8864
02454 #endif
02455 #ifndef GL_CURRENT_QUERY_ARB
02456 #define GL_CURRENT_QUERY_ARB 0x8865
02457 #endif
02458 #ifndef GL_QUERY_RESULT_ARB
02459 #define GL_QUERY_RESULT_ARB 0x8866
02460 #endif
02461 #ifndef GL_QUERY_RESULT_AVAILABLE_ARB
02462 #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
02463 #endif
02464
02465
02466 #ifndef GL_SAMPLE_POSITION
02467 #define GL_SAMPLE_POSITION 0x8E50
02468 #endif
02469 #ifndef GL_SAMPLE_MASK
02470 #define GL_SAMPLE_MASK 0x8E51
02471 #endif
02472 #ifndef GL_SAMPLE_MASK_VALUE
02473 #define GL_SAMPLE_MASK_VALUE 0x8E52
02474 #endif
02475 #ifndef GL_TEXTURE_2D_MULTISAMPLE
02476 #define GL_TEXTURE_2D_MULTISAMPLE 0x9100
02477 #endif
02478 #ifndef GL_PROXY_TEXTURE_2D_MULTISAMPLE
02479 #define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101
02480 #endif
02481 #ifndef GL_TEXTURE_2D_MULTISAMPLE_ARRAY
02482 #define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102
02483 #endif
02484 #ifndef GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
02485 #define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103
02486 #endif
02487 #ifndef GL_MAX_SAMPLE_MASK_WORDS
02488 #define GL_MAX_SAMPLE_MASK_WORDS 0x8E59
02489 #endif
02490 #ifndef GL_MAX_COLOR_TEXTURE_SAMPLES
02491 #define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E
02492 #endif
02493 #ifndef GL_MAX_DEPTH_TEXTURE_SAMPLES
02494 #define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F
02495 #endif
02496 #ifndef GL_MAX_INTEGER_SAMPLES
02497 #define GL_MAX_INTEGER_SAMPLES 0x9110
02498 #endif
02499 #ifndef GL_TEXTURE_BINDING_2D_MULTISAMPLE
02500 #define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104
02501 #endif
02502 #ifndef GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
02503 #define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105
02504 #endif
02505 #ifndef GL_TEXTURE_SAMPLES
02506 #define GL_TEXTURE_SAMPLES 0x9106
02507 #endif
02508 #ifndef GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
02509 #define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107
02510 #endif
02511 #ifndef GL_SAMPLER_2D_MULTISAMPLE
02512 #define GL_SAMPLER_2D_MULTISAMPLE 0x9108
02513 #endif
02514 #ifndef GL_INT_SAMPLER_2D_MULTISAMPLE
02515 #define GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109
02516 #endif
02517 #ifndef GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
02518 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A
02519 #endif
02520 #ifndef GL_SAMPLER_2D_MULTISAMPLE_ARRAY
02521 #define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B
02522 #endif
02523 #ifndef GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
02524 #define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C
02525 #endif
02526 #ifndef GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
02527 #define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D
02528 #endif
02529
02530
02531 #ifndef GL_PRIMITIVE_RESTART_NV
02532 #define GL_PRIMITIVE_RESTART_NV 0x8558
02533 #endif
02534 #ifndef GL_PRIMITIVE_RESTART_INDEX_NV
02535 #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
02536 #endif
02537
02538 #define GL_INVALID_LIST 0
02539
02540 #ifndef GL_VBO_FREE_MEMORY_ATI
02541 #define GL_VBO_FREE_MEMORY_ATI 0x87FB
02542 #endif
02543 #ifndef GL_TEXTURE_FREE_MEMORY_ATI
02544 #define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC
02545 #endif
02546 #ifndef GL_RENDERBUFFER_FREE_MEMORY_ATI
02547 #define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD
02548 #endif
02549
02550 #ifndef GL_GPU_MEM_INFO_TOTAL_AVAILABLE_MEM_NVX
02551 #define GL_GPU_MEM_INFO_TOTAL_AVAILABLE_MEM_NVX 0x9048
02552 #endif
02553
02554 #ifndef GL_GPU_MEM_INFO_CURRENT_AVAILABLE_MEM_NVX
02555 #define GL_GPU_MEM_INFO_CURRENT_AVAILABLE_MEM_NVX 0x9049
02556 #endif
02557
02558 #ifndef GL_DEPTH_CLAMP
02559 #define GL_DEPTH_CLAMP 0x864F
02560 #endif
02561
02562
02563 #if defined(WIN32) && !defined(WGL_NUMBER_PIXEL_FORMATS_ARB)
02564 #define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
02565 #define WGL_DRAW_TO_WINDOW_ARB 0x2001
02566 #define WGL_DRAW_TO_BITMAP_ARB 0x2002
02567 #define WGL_ACCELERATION_ARB 0x2003
02568 #define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
02569 #define WGL_SWAP_METHOD_ARB 0x2007
02570 #define WGL_SUPPORT_OPENGL_ARB 0x2010
02571 #define WGL_DOUBLE_BUFFER_ARB 0x2011
02572 #define WGL_COLOR_BITS_ARB 0x2014
02573 #define WGL_RED_BITS_ARB 0x2015
02574 #define WGL_RED_SHIFT_ARB 0x2016
02575 #define WGL_GREEN_BITS_ARB 0x2017
02576 #define WGL_GREEN_SHIFT_ARB 0x2018
02577 #define WGL_BLUE_BITS_ARB 0x2019
02578 #define WGL_BLUE_SHIFT_ARB 0x201A
02579 #define WGL_ALPHA_BITS_ARB 0x201B
02580 #define WGL_ALPHA_SHIFT_ARB 0x201C
02581 #define WGL_ACCUM_BITS_ARB 0x201D
02582 #define WGL_ACCUM_RED_BITS_ARB 0x201E
02583 #define WGL_ACCUM_GREEN_BITS_ARB 0x201F
02584 #define WGL_ACCUM_BLUE_BITS_ARB 0x2020
02585 #define WGL_ACCUM_ALPHA_BITS_ARB 0x2021
02586 #define WGL_DEPTH_BITS_ARB 0x2022
02587 #define WGL_STENCIL_BITS_ARB 0x2023
02588 #define WGL_FULL_ACCELERATION_ARB 0x2027
02589 #define WGL_SWAP_EXCHANGE_ARB 0x2028
02590 #define WGL_SAMPLE_BUFFERS_ARB 0x2041
02591 #define WGL_SAMPLES_ARB 0x2042
02592 #endif
02593
02594 #ifndef GL_SHADING_LANGUAGE_VERSION
02595 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
02596 #endif
02597
02598 #endif // __RE_OGL_h__