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_PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value);
00261 typedef void (APIENTRYP RE_PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value);
00262 typedef void (APIENTRYP RE_PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value);
00263 typedef void (APIENTRYP RE_PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value);
00264 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00265 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00266 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00267 typedef void (APIENTRYP RE_PFNGLVALIDATEPROGRAMPROC) (GLuint program);
00268 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
00269 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble *v);
00270 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
00271 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v);
00272 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
00273 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort *v);
00274 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
00275 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble *v);
00276 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
00277 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v);
00278 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
00279 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort *v);
00280 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
00281 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble *v);
00282 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
00283 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v);
00284 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
00285 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort *v);
00286 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte *v);
00287 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint *v);
00288 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort *v);
00289 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
00290 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte *v);
00291 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint *v);
00292 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort *v);
00293 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte *v);
00294 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00295 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble *v);
00296 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00297 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v);
00298 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint *v);
00299 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
00300 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort *v);
00301 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v);
00302 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint *v);
00303 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v);
00304 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
00305 typedef void (APIENTRYP RE_PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
00306 typedef void (APIENTRYP RE_PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
00307 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
00308 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
00309 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
00310 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
00311 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
00312 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
00313 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
00314 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
00315 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
00316 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
00317 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
00318 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
00319 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
00320 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
00321 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
00322 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
00323 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
00324 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
00325 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
00326 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
00327 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
00328 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
00329 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
00330 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
00331 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
00332 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
00333 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
00334 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
00335 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
00336 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
00337 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
00338 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
00339 typedef void (APIENTRYP RE_PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
00340 typedef void (APIENTRYP RE_PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
00341 typedef void (APIENTRYP RE_PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
00342 typedef void (APIENTRYP RE_PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
00343 typedef void (APIENTRYP RE_PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
00344 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
00345 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
00346 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
00347 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);
00348 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
00349 typedef void (APIENTRYP RE_PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
00350 typedef void (APIENTRYP RE_PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid *img);
00351 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
00352 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params);
00353 typedef void (APIENTRYP RE_PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights);
00354 typedef void (APIENTRYP RE_PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights);
00355 typedef void (APIENTRYP RE_PFNGLWEIGHTIVARBPROC) (GLint size, const GLint *weights);
00356 typedef void (APIENTRYP RE_PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights);
00357 typedef void (APIENTRYP RE_PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights);
00358 typedef void (APIENTRYP RE_PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights);
00359 typedef void (APIENTRYP RE_PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights);
00360 typedef void (APIENTRYP RE_PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights);
00361 typedef void (APIENTRYP RE_PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
00362 typedef void (APIENTRYP RE_PFNGLVERTEXBLENDARBPROC) (GLint count);
00363 typedef void (APIENTRYP RE_PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
00364 typedef void (APIENTRYP RE_PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices);
00365 typedef void (APIENTRYP RE_PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices);
00366 typedef void (APIENTRYP RE_PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices);
00367 typedef void (APIENTRYP RE_PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
00368 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
00369 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *v);
00370 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
00371 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *v);
00372 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
00373 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IVARBPROC) (const GLint *v);
00374 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
00375 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SVARBPROC) (const GLshort *v);
00376 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
00377 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *v);
00378 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
00379 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *v);
00380 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
00381 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IVARBPROC) (const GLint *v);
00382 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
00383 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SVARBPROC) (const GLshort *v);
00384 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
00385 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble *v);
00386 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
00387 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat *v);
00388 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
00389 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort *v);
00390 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
00391 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble *v);
00392 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
00393 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat *v);
00394 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
00395 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort *v);
00396 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
00397 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble *v);
00398 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
00399 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat *v);
00400 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
00401 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort *v);
00402 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte *v);
00403 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint *v);
00404 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort *v);
00405 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
00406 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte *v);
00407 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint *v);
00408 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort *v);
00409 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte *v);
00410 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00411 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble *v);
00412 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00413 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat *v);
00414 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint *v);
00415 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
00416 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort *v);
00417 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte *v);
00418 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint *v);
00419 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort *v);
00420 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
00421 typedef void (APIENTRYP RE_PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
00422 typedef void (APIENTRYP RE_PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
00423 typedef void (APIENTRYP RE_PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid *string);
00424 typedef void (APIENTRYP RE_PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
00425 typedef void (APIENTRYP RE_PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint *programs);
00426 typedef void (APIENTRYP RE_PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint *programs);
00427 typedef void (APIENTRYP RE_PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00428 typedef void (APIENTRYP RE_PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
00429 typedef void (APIENTRYP RE_PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00430 typedef void (APIENTRYP RE_PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
00431 typedef void (APIENTRYP RE_PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00432 typedef void (APIENTRYP RE_PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
00433 typedef void (APIENTRYP RE_PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00434 typedef void (APIENTRYP RE_PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
00435 typedef void (APIENTRYP RE_PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
00436 typedef void (APIENTRYP RE_PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
00437 typedef void (APIENTRYP RE_PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
00438 typedef void (APIENTRYP RE_PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
00439 typedef void (APIENTRYP RE_PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint *params);
00440 typedef void (APIENTRYP RE_PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid *string);
00441 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble *params);
00442 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat *params);
00443 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint *params);
00444 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
00445 typedef GLboolean (APIENTRYP RE_PFNGLISPROGRAMARBPROC) (GLuint program);
00446 typedef void (APIENTRYP RE_PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
00447 typedef void (APIENTRYP RE_PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers);
00448 typedef void (APIENTRYP RE_PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers);
00449 typedef GLboolean (APIENTRYP RE_PFNGLISBUFFERARBPROC) (GLuint buffer);
00450 typedef void (APIENTRYP RE_PFNGLBUFFERDATAARBPROC) (GLenum target, RE_GLsizeiptrARB size, const GLvoid *data, GLenum usage);
00451 typedef void (APIENTRYP RE_PFNGLBUFFERSUBDATAARBPROC) (GLenum target, RE_GLintptrARB offset, RE_GLsizeiptrARB size, const GLvoid *data);
00452 typedef void (APIENTRYP RE_PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, RE_GLintptrARB offset, RE_GLsizeiptrARB size, GLvoid *data);
00453 typedef GLvoid* (APIENTRYP RE_PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
00454 typedef GLboolean (APIENTRYP RE_PFNGLUNMAPBUFFERARBPROC) (GLenum target);
00455 typedef void (APIENTRYP RE_PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params);
00456 typedef void (APIENTRYP RE_PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* *params);
00457 typedef void (APIENTRYP RE_PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids);
00458 typedef void (APIENTRYP RE_PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids);
00459 typedef GLboolean (APIENTRYP RE_PFNGLISQUERYARBPROC) (GLuint id);
00460 typedef void (APIENTRYP RE_PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
00461 typedef void (APIENTRYP RE_PFNGLENDQUERYARBPROC) (GLenum target);
00462 typedef void (APIENTRYP RE_PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint *params);
00463 typedef void (APIENTRYP RE_PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params);
00464 typedef void (APIENTRYP RE_PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params);
00465 typedef void (APIENTRYP RE_PFNGLDELETEOBJECTARBPROC) (RE_GLhandleARB obj);
00466 typedef RE_GLhandleARB (APIENTRYP RE_PFNGLGETHANDLEARBPROC) (GLenum pname);
00467 typedef void (APIENTRYP RE_PFNGLDETACHOBJECTARBPROC) (RE_GLhandleARB containerObj, RE_GLhandleARB attachedObj);
00468 typedef RE_GLhandleARB (APIENTRYP RE_PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
00469 typedef void (APIENTRYP RE_PFNGLSHADERSOURCEARBPROC) (RE_GLhandleARB shaderObj, GLsizei count, const RE_GLcharARB* *string, const GLint *length);
00470 typedef void (APIENTRYP RE_PFNGLCOMPILESHADERARBPROC) (RE_GLhandleARB shaderObj);
00471 typedef RE_GLhandleARB (APIENTRYP RE_PFNGLCREATEPROGRAMOBJECTARBPROC) (void);
00472 typedef void (APIENTRYP RE_PFNGLATTACHOBJECTARBPROC) (RE_GLhandleARB containerObj, RE_GLhandleARB obj);
00473 typedef void (APIENTRYP RE_PFNGLLINKPROGRAMARBPROC) (RE_GLhandleARB programObj);
00474 typedef void (APIENTRYP RE_PFNGLUSEPROGRAMOBJECTARBPROC) (RE_GLhandleARB programObj);
00475 typedef void (APIENTRYP RE_PFNGLVALIDATEPROGRAMARBPROC) (RE_GLhandleARB programObj);
00476 typedef void (APIENTRYP RE_PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
00477 typedef void (APIENTRYP RE_PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
00478 typedef void (APIENTRYP RE_PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
00479 typedef void (APIENTRYP RE_PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
00480 typedef void (APIENTRYP RE_PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
00481 typedef void (APIENTRYP RE_PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
00482 typedef void (APIENTRYP RE_PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
00483 typedef void (APIENTRYP RE_PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
00484 typedef void (APIENTRYP RE_PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
00485 typedef void (APIENTRYP RE_PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
00486 typedef void (APIENTRYP RE_PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
00487 typedef void (APIENTRYP RE_PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
00488 typedef void (APIENTRYP RE_PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint *value);
00489 typedef void (APIENTRYP RE_PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint *value);
00490 typedef void (APIENTRYP RE_PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint *value);
00491 typedef void (APIENTRYP RE_PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint *value);
00492 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00493 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00494 typedef void (APIENTRYP RE_PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
00495 typedef void (APIENTRYP RE_PFNGLGETOBJECTPARAMETERFVARBPROC) (RE_GLhandleARB obj, GLenum pname, GLfloat *params);
00496 typedef void (APIENTRYP RE_PFNGLGETOBJECTPARAMETERIVARBPROC) (RE_GLhandleARB obj, GLenum pname, GLint *params);
00497 typedef void (APIENTRYP RE_PFNGLGETINFOLOGARBPROC) (RE_GLhandleARB obj, GLsizei maxLength, GLsizei *length, RE_GLcharARB *infoLog);
00498 typedef void (APIENTRYP RE_PFNGLGETATTACHEDOBJECTSARBPROC) (RE_GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, RE_GLhandleARB *obj);
00499 typedef GLint (APIENTRYP RE_PFNGLGETUNIFORMLOCATIONARBPROC) (RE_GLhandleARB programObj, const RE_GLcharARB *name);
00500 typedef void (APIENTRYP RE_PFNGLGETACTIVEUNIFORMARBPROC) (RE_GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, RE_GLcharARB *name);
00501 typedef void (APIENTRYP RE_PFNGLGETUNIFORMFVARBPROC) (RE_GLhandleARB programObj, GLint location, GLfloat *params);
00502 typedef void (APIENTRYP RE_PFNGLGETUNIFORMIVARBPROC) (RE_GLhandleARB programObj, GLint location, GLint *params);
00503 typedef void (APIENTRYP RE_PFNGLGETSHADERSOURCEARBPROC) (RE_GLhandleARB obj, GLsizei maxLength, GLsizei *length, RE_GLcharARB *source);
00504 typedef void (APIENTRYP RE_PFNGLBINDATTRIBLOCATIONARBPROC) (RE_GLhandleARB programObj, GLuint index, const RE_GLcharARB *name);
00505 typedef void (APIENTRYP RE_PFNGLGETACTIVEATTRIBARBPROC) (RE_GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, RE_GLcharARB *name);
00506 typedef GLint (APIENTRYP RE_PFNGLGETATTRIBLOCATIONARBPROC) (RE_GLhandleARB programObj, const RE_GLcharARB *name);
00507 typedef void (APIENTRYP RE_PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs);
00508 typedef void (APIENTRYP RE_PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
00509 typedef void (APIENTRYP RE_PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
00510 typedef void (APIENTRYP RE_PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
00511 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);
00512 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);
00513 typedef void (APIENTRYP RE_PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat *weights);
00514 typedef void (APIENTRYP RE_PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat *weights);
00515 typedef void (APIENTRYP RE_PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
00516 typedef void (APIENTRYP RE_PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
00517 typedef void (APIENTRYP RE_PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
00518 typedef void (APIENTRYP RE_PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
00519 typedef void (APIENTRYP RE_PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
00520 typedef void (APIENTRYP RE_PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
00521 typedef void (APIENTRYP RE_PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
00522 typedef void (APIENTRYP RE_PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
00523 typedef void (APIENTRYP RE_PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
00524 typedef void (APIENTRYP RE_PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00525 typedef void (APIENTRYP RE_PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
00526 typedef void (APIENTRYP RE_PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
00527 typedef void (APIENTRYP RE_PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00528 typedef void (APIENTRYP RE_PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
00529 typedef void (APIENTRYP RE_PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
00530 typedef void (APIENTRYP RE_PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
00531 typedef void (APIENTRYP RE_PFNGLRESETMINMAXEXTPROC) (GLenum target);
00532 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
00533 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
00534 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
00535 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
00536 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
00537 typedef void (APIENTRYP RE_PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
00538 typedef void (APIENTRYP RE_PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
00539 typedef void (APIENTRYP RE_PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
00540 typedef void (APIENTRYP RE_PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
00541 typedef void (APIENTRYP RE_PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
00542 typedef void (APIENTRYP RE_PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00543 typedef void (APIENTRYP RE_PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
00544 typedef void (APIENTRYP RE_PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
00545 typedef void (APIENTRYP RE_PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
00546 typedef void (APIENTRYP RE_PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat *params);
00547 typedef void (APIENTRYP RE_PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint *params);
00548 typedef void (APIENTRYP RE_PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
00549 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
00550 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat *params);
00551 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint *params);
00552 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
00553 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
00554 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint *params);
00555 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
00556 typedef void (APIENTRYP RE_PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
00557 typedef void (APIENTRYP RE_PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint *params);
00558 typedef void (APIENTRYP RE_PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat *params);
00559 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);
00560 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);
00561 typedef GLboolean (APIENTRYP RE_PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences);
00562 typedef void (APIENTRYP RE_PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
00563 typedef void (APIENTRYP RE_PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *textures);
00564 typedef void (APIENTRYP RE_PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures);
00565 typedef GLboolean (APIENTRYP RE_PFNGLISTEXTUREEXTPROC) (GLuint texture);
00566 typedef void (APIENTRYP RE_PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
00567 typedef void (APIENTRYP RE_PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
00568 typedef void (APIENTRYP RE_PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
00569 typedef void (APIENTRYP RE_PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
00570 typedef void (APIENTRYP RE_PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
00571 typedef void (APIENTRYP RE_PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
00572 typedef void (APIENTRYP RE_PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
00573 typedef void (APIENTRYP RE_PFNGLARRAYELEMENTEXTPROC) (GLint i);
00574 typedef void (APIENTRYP RE_PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00575 typedef void (APIENTRYP RE_PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
00576 typedef void (APIENTRYP RE_PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean *pointer);
00577 typedef void (APIENTRYP RE_PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* *params);
00578 typedef void (APIENTRYP RE_PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00579 typedef void (APIENTRYP RE_PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00580 typedef void (APIENTRYP RE_PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00581 typedef void (APIENTRYP RE_PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
00582 typedef void (APIENTRYP RE_PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
00583 typedef void (APIENTRYP RE_PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
00584 typedef void (APIENTRYP RE_PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat *params);
00585 typedef void (APIENTRYP RE_PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
00586 typedef void (APIENTRYP RE_PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint *params);
00587 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
00588 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat *params);
00589 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
00590 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat *params);
00591 typedef GLint (APIENTRYP RE_PFNGLGETINSTRUMENTSSGIXPROC) (void);
00592 typedef void (APIENTRYP RE_PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *buffer);
00593 typedef GLint (APIENTRYP RE_PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p);
00594 typedef void (APIENTRYP RE_PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
00595 typedef void (APIENTRYP RE_PFNGLSTARTINSTRUMENTSSGIXPROC) (void);
00596 typedef void (APIENTRYP RE_PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
00597 typedef void (APIENTRYP RE_PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
00598 typedef void (APIENTRYP RE_PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);
00599 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);
00600 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);
00601 typedef void (APIENTRYP RE_PFNGLDEFORMSGIXPROC) (GLbitfield mask);
00602 typedef void (APIENTRYP RE_PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
00603 typedef void (APIENTRYP RE_PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation);
00604 typedef void (APIENTRYP RE_PFNGLFLUSHRASTERSGIXPROC) (void);
00605 typedef void (APIENTRYP RE_PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points);
00606 typedef void (APIENTRYP RE_PFNGLGETFOGFUNCSGISPROC) (GLfloat *points);
00607 typedef void (APIENTRYP RE_PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
00608 typedef void (APIENTRYP RE_PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
00609 typedef void (APIENTRYP RE_PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params);
00610 typedef void (APIENTRYP RE_PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params);
00611 typedef void (APIENTRYP RE_PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params);
00612 typedef void (APIENTRYP RE_PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params);
00613 typedef void (APIENTRYP RE_PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
00614 typedef void (APIENTRYP RE_PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
00615 typedef void (APIENTRYP RE_PFNGLHINTPGIPROC) (GLenum target, GLint mode);
00616 typedef void (APIENTRYP RE_PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
00617 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *data);
00618 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00619 typedef void (APIENTRYP RE_PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
00620 typedef void (APIENTRYP RE_PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat *params);
00621 typedef void (APIENTRYP RE_PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint *params);
00622 typedef void (APIENTRYP RE_PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
00623 typedef void (APIENTRYP RE_PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat *params);
00624 typedef void (APIENTRYP RE_PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
00625 typedef void (APIENTRYP RE_PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint *params);
00626 typedef void (APIENTRYP RE_PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
00627 typedef void (APIENTRYP RE_PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
00628 typedef void (APIENTRYP RE_PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
00629 typedef void (APIENTRYP RE_PFNGLUNLOCKARRAYSEXTPROC) (void);
00630 typedef void (APIENTRYP RE_PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *params);
00631 typedef void (APIENTRYP RE_PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat *params);
00632 typedef void (APIENTRYP RE_PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
00633 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
00634 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat *params);
00635 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
00636 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint *params);
00637 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
00638 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
00639 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
00640 typedef void (APIENTRYP RE_PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
00641 typedef void (APIENTRYP RE_PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
00642 typedef void (APIENTRYP RE_PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat *params);
00643 typedef void (APIENTRYP RE_PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
00644 typedef void (APIENTRYP RE_PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint *params);
00645 typedef void (APIENTRYP RE_PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat *params);
00646 typedef void (APIENTRYP RE_PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint *params);
00647 typedef void (APIENTRYP RE_PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat *params);
00648 typedef void (APIENTRYP RE_PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint *params);
00649 typedef void (APIENTRYP RE_PFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
00650 typedef void (APIENTRYP RE_PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
00651 typedef void (APIENTRYP RE_PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
00652 typedef void (APIENTRYP RE_PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
00653 typedef void (APIENTRYP RE_PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
00654 typedef void (APIENTRYP RE_PFNGLASYNCMARKERSGIXPROC) (GLuint marker);
00655 typedef GLint (APIENTRYP RE_PFNGLFINISHASYNCSGIXPROC) (GLuint *markerp);
00656 typedef GLint (APIENTRYP RE_PFNGLPOLLASYNCSGIXPROC) (GLuint *markerp);
00657 typedef GLuint (APIENTRYP RE_PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
00658 typedef void (APIENTRYP RE_PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
00659 typedef GLboolean (APIENTRYP RE_PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
00660 typedef void (APIENTRYP RE_PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
00661 typedef void (APIENTRYP RE_PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* *pointer);
00662 typedef void (APIENTRYP RE_PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
00663 typedef void (APIENTRYP RE_PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
00664 typedef void (APIENTRYP RE_PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
00665 typedef void (APIENTRYP RE_PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
00666 typedef void (APIENTRYP RE_PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint *params);
00667 typedef void (APIENTRYP RE_PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat *params);
00668 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
00669 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v);
00670 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
00671 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v);
00672 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
00673 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v);
00674 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
00675 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v);
00676 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
00677 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v);
00678 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
00679 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v);
00680 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
00681 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v);
00682 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
00683 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v);
00684 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
00685 typedef void (APIENTRYP RE_PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
00686 typedef void (APIENTRYP RE_PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
00687 typedef void (APIENTRYP RE_PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
00688 typedef void (APIENTRYP RE_PFNGLFOGCOORDFEXTPROC) (GLfloat coord);
00689 typedef void (APIENTRYP RE_PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord);
00690 typedef void (APIENTRYP RE_PFNGLFOGCOORDDEXTPROC) (GLdouble coord);
00691 typedef void (APIENTRYP RE_PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord);
00692 typedef void (APIENTRYP RE_PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
00693 typedef void (APIENTRYP RE_PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
00694 typedef void (APIENTRYP RE_PFNGLTANGENT3BVEXTPROC) (const GLbyte *v);
00695 typedef void (APIENTRYP RE_PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
00696 typedef void (APIENTRYP RE_PFNGLTANGENT3DVEXTPROC) (const GLdouble *v);
00697 typedef void (APIENTRYP RE_PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
00698 typedef void (APIENTRYP RE_PFNGLTANGENT3FVEXTPROC) (const GLfloat *v);
00699 typedef void (APIENTRYP RE_PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
00700 typedef void (APIENTRYP RE_PFNGLTANGENT3IVEXTPROC) (const GLint *v);
00701 typedef void (APIENTRYP RE_PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
00702 typedef void (APIENTRYP RE_PFNGLTANGENT3SVEXTPROC) (const GLshort *v);
00703 typedef void (APIENTRYP RE_PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
00704 typedef void (APIENTRYP RE_PFNGLBINORMAL3BVEXTPROC) (const GLbyte *v);
00705 typedef void (APIENTRYP RE_PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
00706 typedef void (APIENTRYP RE_PFNGLBINORMAL3DVEXTPROC) (const GLdouble *v);
00707 typedef void (APIENTRYP RE_PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
00708 typedef void (APIENTRYP RE_PFNGLBINORMAL3FVEXTPROC) (const GLfloat *v);
00709 typedef void (APIENTRYP RE_PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
00710 typedef void (APIENTRYP RE_PFNGLBINORMAL3IVEXTPROC) (const GLint *v);
00711 typedef void (APIENTRYP RE_PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
00712 typedef void (APIENTRYP RE_PFNGLBINORMAL3SVEXTPROC) (const GLshort *v);
00713 typedef void (APIENTRYP RE_PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
00714 typedef void (APIENTRYP RE_PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
00715 typedef void (APIENTRYP RE_PFNGLFINISHTEXTURESUNXPROC) (void);
00716 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
00717 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
00718 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
00719 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
00720 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
00721 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
00722 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
00723 typedef void (APIENTRYP RE_PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
00724 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
00725 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
00726 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
00727 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code);
00728 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code);
00729 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code);
00730 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* *pointer);
00731 typedef void (APIENTRYP RE_PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
00732 typedef void (APIENTRYP RE_PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v);
00733 typedef void (APIENTRYP RE_PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
00734 typedef void (APIENTRYP RE_PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v);
00735 typedef void (APIENTRYP RE_PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
00736 typedef void (APIENTRYP RE_PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *v);
00737 typedef void (APIENTRYP RE_PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00738 typedef void (APIENTRYP RE_PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v);
00739 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);
00740 typedef void (APIENTRYP RE_PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *c, const GLfloat *n, const GLfloat *v);
00741 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
00742 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
00743 typedef void (APIENTRYP RE_PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00744 typedef void (APIENTRYP RE_PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *v);
00745 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
00746 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat *tc, const GLubyte *c, const GLfloat *v);
00747 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
00748 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *v);
00749 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00750 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *n, const GLfloat *v);
00751 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);
00752 typedef void (APIENTRYP RE_PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
00753 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);
00754 typedef void (APIENTRYP RE_PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
00755 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
00756 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *v);
00757 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
00758 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint *rc, const GLubyte *c, const GLfloat *v);
00759 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
00760 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *v);
00761 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00762 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *n, const GLfloat *v);
00763 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);
00764 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
00765 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
00766 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *v);
00767 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
00768 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
00769 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);
00770 typedef void (APIENTRYP RE_PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
00771 typedef void (APIENTRYP RE_PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
00772 typedef void (APIENTRYP RE_PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
00773 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
00774 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight);
00775 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer);
00776 typedef void (APIENTRYP RE_PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
00777 typedef void (APIENTRYP RE_PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid *pointer);
00778 typedef void (APIENTRYP RE_PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat *params);
00779 typedef void (APIENTRYP RE_PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
00780 typedef void (APIENTRYP RE_PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
00781 typedef void (APIENTRYP RE_PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
00782 typedef void (APIENTRYP RE_PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
00783 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);
00784 typedef void (APIENTRYP RE_PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
00785 typedef void (APIENTRYP RE_PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params);
00786 typedef void (APIENTRYP RE_PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params);
00787 typedef void (APIENTRYP RE_PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat *params);
00788 typedef void (APIENTRYP RE_PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint *params);
00789 typedef void (APIENTRYP RE_PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat *params);
00790 typedef void (APIENTRYP RE_PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint *params);
00791 typedef void (APIENTRYP RE_PFNGLRESIZEBUFFERSMESAPROC) (void);
00792 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
00793 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v);
00794 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
00795 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v);
00796 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
00797 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v);
00798 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
00799 typedef void (APIENTRYP RE_PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v);
00800 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
00801 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble *v);
00802 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
00803 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat *v);
00804 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
00805 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3IVMESAPROC) (const GLint *v);
00806 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
00807 typedef void (APIENTRYP RE_PFNGLWINDOWPOS3SVMESAPROC) (const GLshort *v);
00808 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00809 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble *v);
00810 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00811 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat *v);
00812 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
00813 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4IVMESAPROC) (const GLint *v);
00814 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
00815 typedef void (APIENTRYP RE_PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *v);
00816 typedef void (APIENTRYP RE_PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
00817 typedef void (APIENTRYP RE_PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, GLint modestride);
00818 typedef void (APIENTRYP RE_PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00819 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00820 typedef void (APIENTRYP RE_PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* *pointer, GLint ptrstride);
00821 typedef void (APIENTRYP RE_PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00822 typedef void (APIENTRYP RE_PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00823 typedef void (APIENTRYP RE_PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00824 typedef void (APIENTRYP RE_PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00825 typedef void (APIENTRYP RE_PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
00826 typedef void (APIENTRYP RE_PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
00827 typedef void (APIENTRYP RE_PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
00828 typedef void (APIENTRYP RE_PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
00829 typedef void (APIENTRYP RE_PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
00830 typedef void (APIENTRYP RE_PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid *params);
00831 typedef void (APIENTRYP RE_PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fences);
00832 typedef void (APIENTRYP RE_PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences);
00833 typedef GLboolean (APIENTRYP RE_PFNGLISFENCENVPROC) (GLuint fence);
00834 typedef GLboolean (APIENTRYP RE_PFNGLTESTFENCENVPROC) (GLuint fence);
00835 typedef void (APIENTRYP RE_PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint *params);
00836 typedef void (APIENTRYP RE_PFNGLFINISHFENCENVPROC) (GLuint fence);
00837 typedef void (APIENTRYP RE_PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
00838 typedef void (APIENTRYP RE_PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *points);
00839 typedef void (APIENTRYP RE_PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint *params);
00840 typedef void (APIENTRYP RE_PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat *params);
00841 typedef void (APIENTRYP RE_PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points);
00842 typedef void (APIENTRYP RE_PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint *params);
00843 typedef void (APIENTRYP RE_PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat *params);
00844 typedef void (APIENTRYP RE_PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params);
00845 typedef void (APIENTRYP RE_PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
00846 typedef void (APIENTRYP RE_PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
00847 typedef void (APIENTRYP RE_PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat *params);
00848 typedef void (APIENTRYP RE_PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat *params);
00849 typedef GLboolean (APIENTRYP RE_PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint *programs, GLboolean *residences);
00850 typedef void (APIENTRYP RE_PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
00851 typedef void (APIENTRYP RE_PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint *programs);
00852 typedef void (APIENTRYP RE_PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat *params);
00853 typedef void (APIENTRYP RE_PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint *programs);
00854 typedef void (APIENTRYP RE_PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble *params);
00855 typedef void (APIENTRYP RE_PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
00856 typedef void (APIENTRYP RE_PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint *params);
00857 typedef void (APIENTRYP RE_PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte *program);
00858 typedef void (APIENTRYP RE_PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint *params);
00859 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble *params);
00860 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat *params);
00861 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint *params);
00862 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* *pointer);
00863 typedef GLboolean (APIENTRYP RE_PFNGLISPROGRAMNVPROC) (GLuint id);
00864 typedef void (APIENTRYP RE_PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte *program);
00865 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00866 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble *v);
00867 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00868 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat *v);
00869 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble *v);
00870 typedef void (APIENTRYP RE_PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat *v);
00871 typedef void (APIENTRYP RE_PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint *programs);
00872 typedef void (APIENTRYP RE_PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
00873 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *pointer);
00874 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
00875 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble *v);
00876 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
00877 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat *v);
00878 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
00879 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort *v);
00880 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
00881 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble *v);
00882 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
00883 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat *v);
00884 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
00885 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort *v);
00886 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
00887 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble *v);
00888 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
00889 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat *v);
00890 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
00891 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort *v);
00892 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00893 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble *v);
00894 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
00895 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat *v);
00896 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
00897 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort *v);
00898 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
00899 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte *v);
00900 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
00901 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
00902 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
00903 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
00904 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
00905 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
00906 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
00907 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
00908 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
00909 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble *v);
00910 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat *v);
00911 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort *v);
00912 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte *v);
00913 typedef void (APIENTRYP RE_PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint *param);
00914 typedef void (APIENTRYP RE_PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat *param);
00915 typedef void (APIENTRYP RE_PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
00916 typedef void (APIENTRYP RE_PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);
00917 typedef GLuint (APIENTRYP RE_PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
00918 typedef void (APIENTRYP RE_PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint *framebuffers);
00919 typedef void (APIENTRYP RE_PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
00920 typedef void (APIENTRYP RE_PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
00921 typedef void (APIENTRYP RE_PFNGLBEGINFRAGMENTSHADERATIPROC) (void);
00922 typedef void (APIENTRYP RE_PFNGLENDFRAGMENTSHADERATIPROC) (void);
00923
00924 typedef GLboolean (APIENTRYP RE_PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
00925 typedef void (APIENTRYP RE_PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
00926 typedef void (APIENTRYP RE_PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint *renderbuffers);
00927 typedef void (APIENTRYP RE_PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint *renderbuffers);
00928 typedef void (APIENTRYP RE_PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
00929 typedef void (APIENTRYP RE_PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
00930 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
00931
00932 typedef void (APIENTRYP RE_PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
00933 typedef void (APIENTRYP RE_PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
00934 typedef void (APIENTRYP RE_PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
00935 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);
00936 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);
00937 typedef void (APIENTRYP RE_PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
00938 typedef void (APIENTRYP RE_PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
00939 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);
00940 typedef void (APIENTRYP RE_PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat *value);
00941 typedef void (APIENTRYP RE_PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
00942 typedef void (APIENTRYP RE_PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
00943 typedef GLuint (APIENTRYP RE_PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid *pointer, GLenum usage);
00944 typedef GLboolean (APIENTRYP RE_PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
00945 typedef void (APIENTRYP RE_PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid *pointer, GLenum preserve);
00946 typedef void (APIENTRYP RE_PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat *params);
00947 typedef void (APIENTRYP RE_PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint *params);
00948 typedef void (APIENTRYP RE_PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
00949 typedef void (APIENTRYP RE_PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
00950 typedef void (APIENTRYP RE_PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat *params);
00951 typedef void (APIENTRYP RE_PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint *params);
00952 typedef void (APIENTRYP RE_PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
00953 typedef void (APIENTRYP RE_PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat *params);
00954 typedef void (APIENTRYP RE_PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint *params);
00955 typedef void (APIENTRYP RE_PFNGLBEGINVERTEXSHADEREXTPROC) (void);
00956 typedef void (APIENTRYP RE_PFNGLENDVERTEXSHADEREXTPROC) (void);
00957 typedef void (APIENTRYP RE_PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
00958 typedef GLuint (APIENTRYP RE_PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
00959 typedef void (APIENTRYP RE_PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
00960 typedef void (APIENTRYP RE_PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
00961 typedef void (APIENTRYP RE_PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
00962 typedef void (APIENTRYP RE_PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
00963 typedef void (APIENTRYP RE_PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
00964 typedef void (APIENTRYP RE_PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
00965 typedef void (APIENTRYP RE_PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
00966 typedef void (APIENTRYP RE_PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
00967 typedef GLuint (APIENTRYP RE_PFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
00968 typedef void (APIENTRYP RE_PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid *addr);
00969 typedef void (APIENTRYP RE_PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid *addr);
00970 typedef void (APIENTRYP RE_PFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte *addr);
00971 typedef void (APIENTRYP RE_PFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort *addr);
00972 typedef void (APIENTRYP RE_PFNGLVARIANTIVEXTPROC) (GLuint id, const GLint *addr);
00973 typedef void (APIENTRYP RE_PFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat *addr);
00974 typedef void (APIENTRYP RE_PFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble *addr);
00975 typedef void (APIENTRYP RE_PFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte *addr);
00976 typedef void (APIENTRYP RE_PFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort *addr);
00977 typedef void (APIENTRYP RE_PFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint *addr);
00978 typedef void (APIENTRYP RE_PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid *addr);
00979 typedef void (APIENTRYP RE_PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
00980 typedef void (APIENTRYP RE_PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
00981 typedef GLuint (APIENTRYP RE_PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
00982 typedef GLuint (APIENTRYP RE_PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
00983 typedef GLuint (APIENTRYP RE_PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
00984 typedef GLuint (APIENTRYP RE_PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
00985 typedef GLuint (APIENTRYP RE_PFNGLBINDPARAMETEREXTPROC) (GLenum value);
00986 typedef GLboolean (APIENTRYP RE_PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
00987 typedef void (APIENTRYP RE_PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
00988 typedef void (APIENTRYP RE_PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
00989 typedef void (APIENTRYP RE_PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
00990 typedef void (APIENTRYP RE_PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* *data);
00991 typedef void (APIENTRYP RE_PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
00992 typedef void (APIENTRYP RE_PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
00993 typedef void (APIENTRYP RE_PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
00994 typedef void (APIENTRYP RE_PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
00995 typedef void (APIENTRYP RE_PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
00996 typedef void (APIENTRYP RE_PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
00997 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
00998 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort *coords);
00999 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
01000 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords);
01001 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
01002 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat *coords);
01003 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
01004 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble *coords);
01005 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
01006 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *coords);
01007 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
01008 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *coords);
01009 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
01010 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *coords);
01011 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
01012 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *coords);
01013 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
01014 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);
01015 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
01016 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);
01017 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
01018 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);
01019 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
01020 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);
01021 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
01022 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *coords);
01023 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
01024 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *coords);
01025 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
01026 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *coords);
01027 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
01028 typedef void (APIENTRYP RE_PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *coords);
01029 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
01030 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *coords);
01031 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
01032 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *coords);
01033 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
01034 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *coords);
01035 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
01036 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *coords);
01037 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
01038 typedef void (APIENTRYP RE_PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *coords);
01039 typedef void (APIENTRYP RE_PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
01040 typedef void (APIENTRYP RE_PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
01041 typedef void (APIENTRYP RE_PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
01042 typedef void (APIENTRYP RE_PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid *pointer);
01043 typedef void (APIENTRYP RE_PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
01044 typedef void (APIENTRYP RE_PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
01045 typedef void (APIENTRYP RE_PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
01046 typedef void (APIENTRYP RE_PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint *ids);
01047 typedef void (APIENTRYP RE_PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint *ids);
01048 typedef GLboolean (APIENTRYP RE_PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
01049 typedef void (APIENTRYP RE_PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
01050 typedef void (APIENTRYP RE_PFNGLENDOCCLUSIONQUERYNVPROC) (void);
01051 typedef void (APIENTRYP RE_PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint *params);
01052 typedef void (APIENTRYP RE_PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint *params);
01053 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
01054 typedef void (APIENTRYP RE_PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
01055 typedef void (APIENTRYP RE_PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
01056 typedef void (APIENTRYP RE_PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid *pointer);
01057 typedef void (APIENTRYP RE_PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
01058 typedef void (APIENTRYP RE_PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
01059 typedef void (APIENTRYP RE_PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
01060 typedef void (APIENTRYP RE_PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount);
01061 typedef void (APIENTRYP RE_PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint *fences);
01062 typedef void (APIENTRYP RE_PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint *fences);
01063 typedef void (APIENTRYP RE_PFNGLSETFENCEAPPLEPROC) (GLuint fence);
01064 typedef GLboolean (APIENTRYP RE_PFNGLISFENCEAPPLEPROC) (GLuint fence);
01065 typedef GLboolean (APIENTRYP RE_PFNGLTESTFENCEAPPLEPROC) (GLuint fence);
01066 typedef void (APIENTRYP RE_PFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
01067 typedef GLboolean (APIENTRYP RE_PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
01068 typedef void (APIENTRYP RE_PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
01069 typedef void (APIENTRYP RE_PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
01070 typedef void (APIENTRYP RE_PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint *arrays);
01071 typedef void (APIENTRYP RE_PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint *arrays);
01072 typedef GLboolean (APIENTRYP RE_PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
01073 typedef void (APIENTRYP RE_PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer);
01074 typedef void (APIENTRYP RE_PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer);
01075 typedef void (APIENTRYP RE_PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
01076 typedef void (APIENTRYP RE_PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum *bufs);
01077 typedef void (APIENTRYP RE_PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
01078 typedef void (APIENTRYP RE_PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
01079 typedef void (APIENTRYP RE_PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v);
01080 typedef void (APIENTRYP RE_PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v);
01081 typedef void (APIENTRYP RE_PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat *params);
01082 typedef void (APIENTRYP RE_PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble *params);
01083 typedef void (APIENTRYP RE_PFNGLVERTEX2HNVPROC) (RE_GLhalfNV x, RE_GLhalfNV y);
01084 typedef void (APIENTRYP RE_PFNGLVERTEX2HVNVPROC) (const RE_GLhalfNV *v);
01085 typedef void (APIENTRYP RE_PFNGLVERTEX3HNVPROC) (RE_GLhalfNV x, RE_GLhalfNV y, RE_GLhalfNV z);
01086 typedef void (APIENTRYP RE_PFNGLVERTEX3HVNVPROC) (const RE_GLhalfNV *v);
01087 typedef void (APIENTRYP RE_PFNGLVERTEX4HNVPROC) (RE_GLhalfNV x, RE_GLhalfNV y, RE_GLhalfNV z, RE_GLhalfNV w);
01088 typedef void (APIENTRYP RE_PFNGLVERTEX4HVNVPROC) (const RE_GLhalfNV *v);
01089 typedef void (APIENTRYP RE_PFNGLNORMAL3HNVPROC) (RE_GLhalfNV nx, RE_GLhalfNV ny, RE_GLhalfNV nz);
01090 typedef void (APIENTRYP RE_PFNGLNORMAL3HVNVPROC) (const RE_GLhalfNV *v);
01091 typedef void (APIENTRYP RE_PFNGLCOLOR3HNVPROC) (RE_GLhalfNV red, RE_GLhalfNV green, RE_GLhalfNV blue);
01092 typedef void (APIENTRYP RE_PFNGLCOLOR3HVNVPROC) (const RE_GLhalfNV *v);
01093 typedef void (APIENTRYP RE_PFNGLCOLOR4HNVPROC) (RE_GLhalfNV red, RE_GLhalfNV green, RE_GLhalfNV blue, RE_GLhalfNV alpha);
01094 typedef void (APIENTRYP RE_PFNGLCOLOR4HVNVPROC) (const RE_GLhalfNV *v);
01095 typedef void (APIENTRYP RE_PFNGLTEXCOORD1HNVPROC) (RE_GLhalfNV s);
01096 typedef void (APIENTRYP RE_PFNGLTEXCOORD1HVNVPROC) (const RE_GLhalfNV *v);
01097 typedef void (APIENTRYP RE_PFNGLTEXCOORD2HNVPROC) (RE_GLhalfNV s, RE_GLhalfNV t);
01098 typedef void (APIENTRYP RE_PFNGLTEXCOORD2HVNVPROC) (const RE_GLhalfNV *v);
01099 typedef void (APIENTRYP RE_PFNGLTEXCOORD3HNVPROC) (RE_GLhalfNV s, RE_GLhalfNV t, RE_GLhalfNV r);
01100 typedef void (APIENTRYP RE_PFNGLTEXCOORD3HVNVPROC) (const RE_GLhalfNV *v);
01101 typedef void (APIENTRYP RE_PFNGLTEXCOORD4HNVPROC) (RE_GLhalfNV s, RE_GLhalfNV t, RE_GLhalfNV r, RE_GLhalfNV q);
01102 typedef void (APIENTRYP RE_PFNGLTEXCOORD4HVNVPROC) (const RE_GLhalfNV *v);
01103 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, RE_GLhalfNV s);
01104 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const RE_GLhalfNV *v);
01105 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, RE_GLhalfNV s, RE_GLhalfNV t);
01106 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const RE_GLhalfNV *v);
01107 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, RE_GLhalfNV s, RE_GLhalfNV t, RE_GLhalfNV r);
01108 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const RE_GLhalfNV *v);
01109 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, RE_GLhalfNV s, RE_GLhalfNV t, RE_GLhalfNV r, RE_GLhalfNV q);
01110 typedef void (APIENTRYP RE_PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const RE_GLhalfNV *v);
01111 typedef void (APIENTRYP RE_PFNGLFOGCOORDHNVPROC) (RE_GLhalfNV fog);
01112 typedef void (APIENTRYP RE_PFNGLFOGCOORDHVNVPROC) (const RE_GLhalfNV *fog);
01113 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3HNVPROC) (RE_GLhalfNV red, RE_GLhalfNV green, RE_GLhalfNV blue);
01114 typedef void (APIENTRYP RE_PFNGLSECONDARYCOLOR3HVNVPROC) (const RE_GLhalfNV *v);
01115 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTHNVPROC) (RE_GLhalfNV weight);
01116 typedef void (APIENTRYP RE_PFNGLVERTEXWEIGHTHVNVPROC) (const RE_GLhalfNV *weight);
01117 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, RE_GLhalfNV x);
01118 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const RE_GLhalfNV *v);
01119 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, RE_GLhalfNV x, RE_GLhalfNV y);
01120 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const RE_GLhalfNV *v);
01121 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, RE_GLhalfNV x, RE_GLhalfNV y, RE_GLhalfNV z);
01122 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const RE_GLhalfNV *v);
01123 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, RE_GLhalfNV x, RE_GLhalfNV y, RE_GLhalfNV z, RE_GLhalfNV w);
01124 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const RE_GLhalfNV *v);
01125 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const RE_GLhalfNV *v);
01126 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const RE_GLhalfNV *v);
01127 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const RE_GLhalfNV *v);
01128 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const RE_GLhalfNV *v);
01129 typedef void (APIENTRYP RE_PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid *pointer);
01130 typedef void (APIENTRYP RE_PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
01131 typedef void (APIENTRYP RE_PFNGLPRIMITIVERESTARTNVPROC) (void);
01132 typedef void (APIENTRYP RE_PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
01133 typedef GLvoid* (APIENTRYP RE_PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
01134 typedef void (APIENTRYP RE_PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
01135 typedef void (APIENTRYP RE_PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
01136 typedef void (APIENTRYP RE_PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
01137 typedef void (APIENTRYP RE_PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
01138 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat *params);
01139 typedef void (APIENTRYP RE_PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint *params);
01140 typedef void (APIENTRYP RE_PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
01141 typedef void (APIENTRYP RE_PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
01142 typedef GLboolean (APIENTRYP RE_PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
01143 typedef void (APIENTRYP RE_PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
01144 typedef void (APIENTRYP RE_PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint *renderbuffers);
01145 typedef void (APIENTRYP RE_PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint *renderbuffers);
01146 typedef void (APIENTRYP RE_PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
01147 typedef void (APIENTRYP RE_PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
01148 typedef GLboolean (APIENTRYP RE_PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
01149 typedef void (APIENTRYP RE_PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
01150 typedef void (APIENTRYP RE_PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint *framebuffers);
01151 typedef void (APIENTRYP RE_PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint *framebuffers);
01152 typedef GLenum (APIENTRYP RE_PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
01153 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
01154 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
01155 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
01156 typedef void (APIENTRYP RE_PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
01157 typedef void (APIENTRYP RE_PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
01158 typedef void (APIENTRYP RE_PFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
01159 typedef void (APIENTRYP RE_PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid *string);
01160
01161 #ifdef WIN32
01162 typedef const char * (APIENTRYP RE_PFNWGLGETEXTENSIONSSTRINGPROC)(void);
01163 typedef BOOL (APIENTRYP RE_PFNWGLSWAPINTERVALPROC) (int);
01164 typedef BOOL (APIENTRYP RE_PFNWGLCHOOSEPIXELFORMATARBPROC)
01165 (HDC hdc, const int *piAttribIList,
01166 const FLOAT *pfAttribFList,
01167 UINT nMaxFormats,
01168 int *piFormats,
01169 UINT *nNumFormats);
01170 #else
01171 #ifndef PFNGLXSWAPINTERVALSGIPROC
01172 typedef int (APIENTRYP RE_PFNGLXSWAPINTERVALSGIPROC)(int);
01173 #else
01174 #define RE_PFNGLXSWAPINTERVALSGIPROC PFNGLXSWAPINTERVALSGIPROC
01175 #endif
01176 #endif
01177
01178
01179
01180 #ifndef GL_POLYGON_OFFSET_UNITS
01181 #define GL_POLYGON_OFFSET_UNITS 0x2A00
01182 #endif
01183 #ifndef GL_POLYGON_OFFSET_POINT
01184 #define GL_POLYGON_OFFSET_POINT 0x2A01
01185 #endif
01186 #ifndef GL_POLYGON_OFFSET_LINE
01187 #define GL_POLYGON_OFFSET_LINE 0x2A02
01188 #endif
01189 #ifndef GL_ABGR_EXT
01190 #define GL_ABGR_EXT 0x8000
01191 #endif
01192 #ifndef GL_POLYGON_OFFSET_FILL
01193 #define GL_POLYGON_OFFSET_FILL 0x8037
01194 #endif
01195 #ifndef GL_POLYGON_OFFSET_EXT
01196 #define GL_POLYGON_OFFSET_EXT GL_POLYGON_OFFSET_FILL
01197 #endif
01198 #ifndef GL_POLYGON_OFFSET_FACTOR
01199 #define GL_POLYGON_OFFSET_FACTOR 0x8038
01200 #endif
01201 #ifndef GL_POLYGON_OFFSET_FACTOR_EXT
01202 #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
01203 #endif
01204 #ifndef GL_POLYGON_OFFSET_BIAS_EXT
01205 #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
01206 #endif
01207
01208
01209
01210 #ifndef GL_TEXTURE_RECTANGLE
01211 #define GL_TEXTURE_RECTANGLE 0x84F5
01212 #endif
01213
01214 #ifndef GL_TEXTURE_RECTANGLE_ARB
01215 #define GL_TEXTURE_RECTANGLE_ARB 0x84F5
01216 #endif
01217 #ifndef GL_TEXTURE_BINDING_RECTANGLE_ARB
01218 #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
01219 #endif
01220 #ifndef GL_PROXY_TEXTURE_RECTANGLE_ARB
01221 #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
01222 #endif
01223 #ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB
01224 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
01225 #endif
01226
01227 #ifndef GL_MAX_RECTANGLE_TEXTURE_SIZE
01228 #define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8
01229 #endif
01230
01231 #ifndef GL_TEXTURE_CUBE_MAP
01232 #define GL_TEXTURE_CUBE_MAP 0x8513
01233 #endif
01234 #ifndef GL_TEXTURE_BINDING_CUBE_MAP
01235 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
01236 #endif
01237 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_X
01238 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
01239 #endif
01240 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_X
01241 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
01242 #endif
01243 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Y
01244 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
01245 #endif
01246 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
01247 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
01248 #endif
01249 #ifndef GL_TEXTURE_CUBE_MAP_POSITIVE_Z
01250 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
01251 #endif
01252 #ifndef GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
01253 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
01254 #endif
01255 #ifndef GL_PROXY_TEXTURE_CUBE_MAP
01256 #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
01257 #endif
01258 #ifndef GL_MAX_CUBE_MAP_TEXTURE_SIZE
01259 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
01260 #endif
01261
01262 #ifndef GL_SAMPLER_1D_ARB
01263 #define GL_SAMPLER_1D_ARB 0x8B5D
01264 #endif
01265 #ifndef GL_SAMPLER_2D_ARB
01266 #define GL_SAMPLER_2D_ARB 0x8B5E
01267 #endif
01268 #ifndef GL_SAMPLER_3D_ARB
01269 #define GL_SAMPLER_3D_ARB 0x8B5F
01270 #endif
01271 #ifndef GL_SAMPLER_CUBE_ARB
01272 #define GL_SAMPLER_CUBE_ARB 0x8B60
01273 #endif
01274
01275 #ifndef GL_MAX_TEXTURE_SIZE
01276 #define GL_MAX_TEXTURE_SIZE 0x0D33
01277 #endif
01278
01279 #ifndef HALF_FLOAT_NV
01280
01281 #define HALF_FLOAT_NV 0x140B
01282 #endif
01283
01284 #ifndef GL_HALF_FLOAT_ARB
01285 #define GL_HALF_FLOAT_ARB 0x140B
01286 #endif
01287
01288
01289 #ifndef GL_RGBA32F_ARB
01290 #define GL_RGBA32F_ARB 0x8814
01291 #endif
01292
01293 #ifndef GL_RGB32F_ARB
01294 #define GL_RGB32F_ARB 0x8815
01295 #endif
01296
01297 #ifndef GL_ALPHA32F_ARB
01298 #define GL_ALPHA32F_ARB 0x8816
01299 #endif
01300
01301 #ifndef GL_INTENSITY32F_ARB
01302 #define GL_INTENSITY32F_ARB 0x8817
01303 #endif
01304
01305 #ifndef GL_LUMINANCE_ALPHA32F_ARB
01306 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819
01307 #endif
01308
01309 #ifndef GL_LUMINANCE32F_ARB
01310 #define GL_LUMINANCE32F_ARB 0x8818
01311 #endif
01312
01313 #ifndef GL_RGBA16F_ARB
01314 #define GL_RGBA16F_ARB 0x881A
01315 #endif
01316
01317 #ifndef GL_RGB16F_ARB
01318 #define GL_RGB16F_ARB 0x881B
01319 #endif
01320
01321 #ifndef GL_ALPHA16F_ARB
01322 #define GL_ALPHA16F_ARB 0x881C
01323 #endif
01324
01325 #ifndef GL_INTENSITY16F_ARB
01326 #define GL_INTENSITY16F_ARB 0x881D
01327 #endif
01328
01329 #ifndef GL_LUMINANCE_ALPHA16F_ARB
01330 #define GL_LUMINANCE_ALPHA16F_ARB 0x881F
01331 #endif
01332
01333 #ifndef GL_LUMINANCE16F_ARB
01334 #define GL_LUMINANCE16F_ARB 0x881E
01335 #endif
01336
01337
01338 #ifndef RE_FLOAT_RGBA32
01339 #ifdef MBSD
01340
01341 #define RE_FLOAT_RGBA32 0x8814
01342 #else
01343
01344 #define RE_FLOAT_RGBA32 0x888B
01345 #endif
01346 #endif
01347
01348 #ifndef RE_FLOAT_RGBA16
01349 #ifdef MBSD
01350
01351 #define RE_FLOAT_RGBA16 0x881A
01352 #else
01353
01354 #define RE_FLOAT_RGBA16 0x888A
01355 #endif
01356 #endif
01357
01358 #ifndef RE_FLOAT_RGB32
01359 #ifdef MBSD
01360
01361 #define RE_FLOAT_RGB32 0x8815
01362 #else
01363
01364 #define RE_FLOAT_RGB32 0x8889
01365 #endif
01366 #endif
01367
01368 #ifndef RE_FLOAT_RGB16
01369 #ifdef MBSD
01370
01371 #define RE_FLOAT_RGB16 0x881B
01372 #else
01373
01374 #define RE_FLOAT_RGB16 0x8888
01375 #endif
01376 #endif
01377
01378
01379 #ifndef GL_FLOAT_RG32_NV
01380 #define GL_FLOAT_RG32_NV 0x8887
01381 #endif
01382
01383
01384 #ifndef GL_FLOAT_RG16_NV
01385 #define GL_FLOAT_RG16_NV 0x8886
01386 #endif
01387
01388 #ifndef RE_FLOAT_LUMINANCE32
01389 #ifdef MBSD
01390
01391 #define RE_FLOAT_LUMINANCE32 0x8818
01392 #else
01393
01394 #define RE_FLOAT_LUMINANCE32 0x8885
01395 #endif
01396 #endif
01397
01398 #ifndef RE_FLOAT_LUMINANCE16
01399 #ifdef MBSD
01400
01401 #define RE_FLOAT_LUMINANCE16 0x881E
01402 #else
01403
01404 #define RE_FLOAT_LUMINANCE16 0x8884
01405 #endif
01406 #endif
01407
01408 #ifndef GL_LUMINANCE16
01409 #define GL_LUMINANCE16 0x8042
01410 #endif
01411
01412 #ifndef GL_RGB16
01413 #define GL_RGB16 0x8054
01414 #endif
01415
01416 #ifndef GL_RGBA16
01417 #define GL_RGBA16 0x805B
01418 #endif
01419
01420 #ifndef GL_SAMPLES
01421 #define GL_SAMPLES 0x80A9
01422 #endif
01423
01424
01425 #ifndef GL_TEXTURE_3D
01426 #define GL_TEXTURE_3D 0x806F
01427 #endif
01428 #ifndef GL_TEXTURE_BINDING_3D
01429 #define GL_TEXTURE_BINDING_3D 0x806A
01430 #endif
01431 #ifndef GL_TEXTURE_DEPTH
01432 #define GL_TEXTURE_DEPTH 0x8071
01433 #endif
01434 #ifndef GL_TEXTURE_WRAP_R
01435 #define GL_TEXTURE_WRAP_R 0x8072
01436 #endif
01437 #ifndef GL_CLAMP_TO_BORDER_ARB
01438 #define GL_CLAMP_TO_BORDER_ARB 0x812D
01439 #endif
01440 #ifndef GL_CLAMP_TO_EDGE
01441 #define GL_CLAMP_TO_EDGE 0x812F
01442 #endif
01443 #ifndef GL_DEPTH_COMPONENT16_ARB
01444 #define GL_DEPTH_COMPONENT16_ARB 0x81A5
01445 #endif
01446 #ifndef GL_DEPTH_COMPONENT24_ARB
01447 #define GL_DEPTH_COMPONENT24_ARB 0x81A6
01448 #endif
01449 #ifndef GL_DEPTH_COMPONENT32_ARB
01450 #define GL_DEPTH_COMPONENT32_ARB 0x81A7
01451 #endif
01452 #ifndef GL_TEXTURE_DEPTH_SIZE_ARB
01453 #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
01454 #endif
01455 #ifndef GL_DEPTH_TEXTURE_MODE_ARB
01456 #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
01457 #endif
01458 #ifndef GL_TEXTURE0
01459 #define GL_TEXTURE0 0x84C0
01460 #endif
01461 #ifndef GL_TEXTURE0_ARB
01462 #define GL_TEXTURE0_ARB GL_TEXTURE0
01463 #endif
01464 #ifndef GL_ACTIVE_TEXTURE
01465 #define GL_ACTIVE_TEXTURE 0x84E0
01466 #endif
01467 #ifndef GL_CLIENT_ACTIVE_TEXTURE
01468 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
01469 #endif
01470 #ifndef GL_MAX_TEXTURE_UNITS
01471 #define GL_MAX_TEXTURE_UNITS 0x84E2
01472 #endif
01473
01474 #ifndef GL_SHADER_OBJECT_ARB
01475 #define GL_SHADER_OBJECT_ARB 0x8B48
01476 #endif
01477 #ifndef GL_FLOAT_VEC2_ARB
01478 #define GL_FLOAT_VEC2_ARB 0x8B50
01479 #endif
01480 #ifndef GL_FLOAT_VEC3_ARB
01481 #define GL_FLOAT_VEC3_ARB 0x8B51
01482 #endif
01483 #ifndef GL_FLOAT_VEC4_ARB
01484 #define GL_FLOAT_VEC4_ARB 0x8B52
01485 #endif
01486 #ifndef GL_INT_VEC2_ARB
01487 #define GL_INT_VEC2_ARB 0x8B53
01488 #endif
01489 #ifndef GL_INT_VEC3_ARB
01490 #define GL_INT_VEC3_ARB 0x8B54
01491 #endif
01492 #ifndef GL_INT_VEC4_ARB
01493 #define GL_INT_VEC4_ARB 0x8B55
01494 #endif
01495 #ifndef GL_BOOL_ARB
01496 #define GL_BOOL_ARB 0x8B56
01497 #endif
01498 #ifndef GL_BOOL_VEC2_ARB
01499 #define GL_BOOL_VEC2_ARB 0x8B57
01500 #endif
01501 #ifndef GL_BOOL_VEC3_ARB
01502 #define GL_BOOL_VEC3_ARB 0x8B58
01503 #endif
01504 #ifndef GL_BOOL_VEC4_ARB
01505 #define GL_BOOL_VEC4_ARB 0x8B59
01506 #endif
01507 #ifndef GL_FLOAT_MAT2_ARB
01508 #define GL_FLOAT_MAT2_ARB 0x8B5A
01509 #endif
01510 #ifndef GL_FLOAT_MAT3_ARB
01511 #define GL_FLOAT_MAT3_ARB 0x8B5B
01512 #endif
01513 #ifndef GL_FLOAT_MAT4_ARB
01514 #define GL_FLOAT_MAT4_ARB 0x8B5C
01515 #endif
01516
01517 #ifndef GL_MAX_VERTEX_ATTRIBS_ARB
01518 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
01519 #endif
01520 #ifndef GL_MAX_TEXTURE_IMAGE_UNITS_ARB
01521 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
01522 #endif
01523
01524 #ifndef GL_VERTEX_SHADER_ARB
01525 #define GL_VERTEX_SHADER_ARB 0x8B31
01526 #endif
01527 #ifndef GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
01528 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
01529 #endif
01530 #ifndef GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
01531 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
01532 #endif
01533 #ifndef GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
01534 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
01535 #endif
01536 #ifndef GL_MAX_TEXTURE_COORDS_ARB
01537 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871
01538 #endif
01539
01540 #ifndef GL_OBJECT_INFO_LOG_LENGTH_ARB
01541 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
01542 #endif
01543 #ifndef GL_VERTEX_SHADER_ARB
01544 #define GL_VERTEX_SHADER_ARB 0x8B31
01545 #endif
01546 #ifndef GL_FRAGMENT_SHADER_ARB
01547 #define GL_FRAGMENT_SHADER_ARB 0x8B30
01548 #endif
01549 #ifndef GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
01550 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
01551 #endif
01552 #ifndef GL_MAX_VARYING_FLOATS_ARB
01553 #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
01554 #endif
01555 #ifndef GL_VERTEX_PROGRAM_POINT_SIZE_ARB
01556 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
01557 #endif
01558 #ifndef GL_VERTEX_PROGRAM_TWO_SIDE_ARB
01559 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
01560 #endif
01561 #ifndef GL_OBJECT_DELETE_STATUS_ARB
01562 #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
01563 #endif
01564 #ifndef GL_OBJECT_COMPILE_STATUS_ARB
01565 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
01566 #endif
01567 #ifndef GL_OBJECT_LINK_STATUS_ARB
01568 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82
01569 #endif
01570 #ifndef GL_OBJECT_VALIDATE_STATUS_ARB
01571 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
01572 #endif
01573 #ifndef GL_OBJECT_INFO_LOG_LENGTH_ARB
01574 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
01575 #endif
01576 #ifndef GL_OBJECT_ATTACHED_OBJECTS_ARB
01577 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
01578 #endif
01579 #ifndef GL_OBJECT_ACTIVE_UNIFORMS_ARB
01580 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
01581 #endif
01582 #ifndef GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
01583 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
01584 #endif
01585 #ifndef GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
01586 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
01587 #endif
01588 #ifndef GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
01589 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
01590 #endif
01591 #ifndef GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
01592 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
01593 #endif
01594
01595 #ifndef GL_COMPILE_STATUS
01596 #define GL_COMPILE_STATUS 0x8B81
01597 #endif
01598
01599 #ifndef GL_LINK_STATUS
01600 #define GL_LINK_STATUS 0x8B82
01601 #endif
01602
01603 #ifndef GL_DEPTH_COMPONENT16
01604 #define GL_DEPTH_COMPONENT16 0x81A5
01605 #endif
01606 #ifndef GL_DEPTH_COMPONENT24
01607 #define GL_DEPTH_COMPONENT24 0x81A6
01608 #endif
01609 #ifndef GL_DEPTH_COMPONENT32
01610 #define GL_DEPTH_COMPONENT32 0x81A7
01611 #endif
01612
01613 #ifndef GL_FRAMEBUFFER_EXT
01614 #define GL_FRAMEBUFFER_EXT 0x8D40
01615 #endif
01616 #ifndef GL_READ_FRAMEBUFFER_ARB
01617 #define GL_READ_FRAMEBUFFER_ARB 0x8CA8
01618 #endif
01619 #ifndef GL_DRAW_FRAMEBUFFER_ARB
01620 #define GL_DRAW_FRAMEBUFFER_ARB 0x8CA9
01621 #endif
01622
01623 #ifndef GL_FRAMEBUFFER_BINDING_EXT
01624 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
01625 #endif
01626 #ifndef GL_RENDERBUFFER_EXT
01627 #define GL_RENDERBUFFER_EXT 0x8D41
01628 #endif
01629 #ifndef GL_RENDERBUFFER_BINDING_EXT
01630 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
01631 #endif
01632
01633 #ifndef GL_FRAMEBUFFER_COMPLETE_EXT
01634 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
01635 #endif
01636 #ifndef GL_FRAMEBUFFER_UNSUPPORTED_EXT
01637 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
01638 #endif
01639
01640 #ifndef GL_MAX_COLOR_ATTACHMENTS_EXT
01641 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
01642 #endif
01643 #ifndef GL_COLOR_ATTACHMENT0_EXT
01644 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
01645 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
01646 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
01647 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
01648 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
01649 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
01650 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
01651 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
01652 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
01653 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
01654 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
01655 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
01656 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
01657 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
01658 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
01659 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
01660 #endif
01661 #ifndef GL_DEPTH_ATTACHMENT_EXT
01662 #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
01663 #endif
01664 #ifndef GL_STENCIL_ATTACHMENT_EXT
01665 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
01666 #endif
01667 #ifndef GL_STENCIL_INDEX1_EXT
01668 #define GL_STENCIL_INDEX1_EXT 0x8D46
01669 #endif
01670 #ifndef GL_STENCIL_INDEX4_EXT
01671 #define GL_STENCIL_INDEX4_EXT 0x8D47
01672 #endif
01673 #ifndef GL_STENCIL_INDEX8_EXT
01674 #define GL_STENCIL_INDEX8_EXT 0x8D48
01675 #endif
01676 #ifndef GL_STENCIL_INDEX16_EXT
01677 #define GL_STENCIL_INDEX16_EXT 0x8D49
01678 #endif
01679
01680 #ifndef GL_MAX_DRAW_BUFFERS
01681 #define GL_MAX_DRAW_BUFFERS 0x8824
01682 #endif
01683
01684 #ifndef GL_TEXTURE_COMPARE_MODE_ARB
01685 #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
01686 #endif
01687 #ifndef GL_TEXTURE_COMPARE_FUNC_ARB
01688 #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
01689 #endif
01690 #ifndef GL_COMPARE_R_TO_TEXTURE_ARB
01691 #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
01692 #endif
01693 #ifndef GL_DEPTH_TEXTURE_MODE_ARB
01694 #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
01695 #endif
01696
01697 #ifndef GL_FOG_COORD_SRC
01698 #define GL_FOG_COORD_SRC 0x8450
01699 #endif
01700 #ifndef GL_FOG_COORD
01701 #define GL_FOG_COORD 0x8451
01702 #endif
01703 #ifndef GL_FRAGMENT_DEPTH
01704 #define GL_FRAGMENT_DEPTH 0x8452
01705 #endif
01706 #ifndef GL_CURRENT_FOG_COORD
01707 #define GL_CURRENT_FOG_COORD 0x8453
01708 #endif
01709 #ifndef GL_FOG_COORD_ARRAY_TYPE
01710 #define GL_FOG_COORD_ARRAY_TYPE 0x8454
01711 #endif
01712 #ifndef GL_FOG_COORD_ARRAY_STRIDE
01713 #define GL_FOG_COORD_ARRAY_STRIDE 0x8455
01714 #endif
01715 #ifndef GL_FOG_COORD_ARRAY_POINTER
01716 #define GL_FOG_COORD_ARRAY_POINTER 0x8456
01717 #endif
01718 #ifndef GL_FOG_COORD_ARRAY
01719 #define GL_FOG_COORD_ARRAY 0x8457
01720 #endif
01721 #ifndef GL_FOG_COORD_ARRAY_BUFFER_BINDING
01722 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING 0x8894
01723 #endif
01724
01725 #ifndef GLX_SAMPLE_BUFFERS
01726 #define GLX_SAMPLE_BUFFERS 100000 // not hex!
01727 #endif
01728
01729 #ifndef GLX_SAMPLES
01730 #define GLX_SAMPLES 100001 // not hex!
01731 #endif
01732
01733 #ifndef GL_MULTISAMPLE
01734 #define GL_MULTISAMPLE 0x809D
01735 #endif
01736
01737 #ifndef GL_PIXEL_PACK_BUFFER
01738 #define GL_PIXEL_PACK_BUFFER 0x88EB
01739 #endif
01740
01741 #ifndef GL_PIXEL_UNPACK_BUFFER
01742 #define GL_PIXEL_UNPACK_BUFFER 0x88EC
01743 #endif
01744
01745
01746 #ifndef GL_STREAM_DRAW
01747 #define GL_STREAM_DRAW 0x88E0
01748 #endif
01749 #ifndef GL_STREAM_READ
01750 #define GL_STREAM_READ 0x88E1
01751 #endif
01752 #ifndef GL_STREAM_COPY
01753 #define GL_STREAM_COPY 0x88E2
01754 #endif
01755 #ifndef GL_STATIC_DRAW
01756 #define GL_STATIC_DRAW 0x88E4
01757 #endif
01758 #ifndef GL_STATIC_READ
01759 #define GL_STATIC_READ 0x88E5
01760 #endif
01761 #ifndef GL_STATIC_COPY
01762 #define GL_STATIC_COPY 0x88E6
01763 #endif
01764 #ifndef GL_DYNAMIC_DRAW
01765 #define GL_DYNAMIC_DRAW 0x88E8
01766 #endif
01767 #ifndef GL_DYNAMIC_READ
01768 #define GL_DYNAMIC_READ 0x88E9
01769 #endif
01770 #ifndef GL_DYNAMIC_COPY
01771 #define GL_DYNAMIC_COPY 0x88EA
01772 #endif
01773
01774
01775 #ifndef GL_ARRAY_BUFFER
01776 #define GL_ARRAY_BUFFER 0x8892
01777 #endif
01778
01779 #ifndef GL_ELEMENT_ARRAY_BUFFER
01780 #define GL_ELEMENT_ARRAY_BUFFER 0x8893
01781 #endif
01782
01783 #ifndef GL_VERTEX_ARRAY_EXT
01784 #define GL_VERTEX_ARRAY_EXT 0x8074
01785 #endif
01786
01787 #ifndef GL_NORMAL_ARRAY_EXT
01788 #define GL_NORMAL_ARRAY_EXT 0x8075
01789 #endif
01790
01791 #ifndef GL_COLOR_ARRAY_EXT
01792 #define GL_COLOR_ARRAY_EXT 0x8076
01793 #endif
01794
01795 #ifndef GL_INDEX_ARRAY_EXT
01796 #define GL_INDEX_ARRAY_EXT 0x8077
01797 #endif
01798
01799 #ifndef GL_TEXTURE_COORD_ARRAY_EXT
01800 #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
01801 #endif
01802
01803 #ifndef GL_READ_ONLY_ARB
01804 #define GL_READ_ONLY_ARB 0x88B8
01805 #endif
01806
01807 #ifndef GL_WRITE_ONLY_ARB
01808 #define GL_WRITE_ONLY_ARB 0x88B9
01809 #endif
01810
01811 #ifndef GL_READ_WRITE_ARB
01812 #define GL_READ_WRITE_ARB 0x88BA
01813 #endif
01814
01815 #ifndef GL_CURRENT_PROGRAM
01816 #define GL_CURRENT_PROGRAM 0x8B8D
01817 #endif
01818
01819 #ifndef GL_TEXTURE_1D_ARRAY_EXT
01820 #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
01821 #endif
01822
01823 #ifndef GL_PROXY_TEXTURE_1D_ARRAY_EXT
01824 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
01825 #endif
01826
01827 #ifndef GL_TEXTURE_2D_ARRAY_EXT
01828 #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
01829 #endif
01830
01831 #ifndef GL_PROXY_TEXTURE_2D_ARRAY_EXT
01832 #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
01833 #endif
01834
01835 #ifndef GL_TEXTURE_BINDING_1D_ARRAY_EXT
01836 #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
01837 #endif
01838
01839 #ifndef GL_TEXTURE_BINDING_2D_ARRAY_EXT
01840 #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
01841 #endif
01842
01843 #ifndef GL_MAX_ARRAY_TEXTURE_LAYERS_EXT
01844 #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
01845 #endif
01846
01847 #ifndef GL_COMBINE
01848 #define GL_COMBINE 0x8570
01849 #endif
01850
01851 #ifndef GL_COMBINE_RGB
01852 #define GL_COMBINE_RGB 0x8571
01853 #endif
01854
01855 #ifndef GL_COMBINE_ALPHA
01856 #define GL_COMBINE_ALPHA 0x8572
01857 #endif
01858
01859 #ifndef GL_RGB_SCALE
01860 #define GL_RGB_SCALE 0x8573
01861 #endif
01862
01863 #ifndef GL_ADD_SIGNED
01864 #define GL_ADD_SIGNED 0x8574
01865 #endif
01866
01867 #ifndef GL_INTERPOLATE
01868 #define GL_INTERPOLATE 0x8575
01869 #endif
01870
01871 #ifndef GL_CONSTANT
01872 #define GL_CONSTANT 0x8576
01873 #endif
01874
01875 #ifndef GL_PRIMARY_COLOR
01876 #define GL_PRIMARY_COLOR 0x8577
01877 #endif
01878
01879 #ifndef GL_PREVIOUS
01880 #define GL_PREVIOUS 0x8578
01881 #endif
01882
01883 #ifndef GL_SOURCE0_RGB
01884 #define GL_SOURCE0_RGB 0x8580
01885 #endif
01886
01887 #ifndef GL_SOURCE1_RGB
01888 #define GL_SOURCE1_RGB 0x8581
01889 #endif
01890
01891 #ifndef GL_SOURCE2_RGB
01892 #define GL_SOURCE2_RGB 0x8582
01893 #endif
01894
01895 #ifndef GL_SOURCE0_ALPHA
01896 #define GL_SOURCE0_ALPHA 0x8588
01897 #endif
01898
01899 #ifndef GL_SOURCE1_ALPHA
01900 #define GL_SOURCE1_ALPHA 0x8589
01901 #endif
01902
01903 #ifndef GL_SOURCE2_ALPHA
01904 #define GL_SOURCE2_ALPHA 0x858A
01905 #endif
01906
01907 #ifndef GL_OPERAND0_RGB
01908 #define GL_OPERAND0_RGB 0x8590
01909 #endif
01910
01911 #ifndef GL_OPERAND1_RGB
01912 #define GL_OPERAND1_RGB 0x8591
01913 #endif
01914
01915 #ifndef GL_OPERAND2_RGB
01916 #define GL_OPERAND2_RGB 0x8592
01917 #endif
01918
01919 #ifndef GL_OPERAND0_ALPHA
01920 #define GL_OPERAND0_ALPHA 0x8598
01921 #endif
01922
01923 #ifndef GL_OPERAND1_ALPHA
01924 #define GL_OPERAND1_ALPHA 0x8599
01925 #endif
01926
01927 #ifndef GL_OPERAND2_ALPHA
01928 #define GL_OPERAND2_ALPHA 0x859A
01929 #endif
01930
01931 #ifndef GL_SUBTRACT
01932 #define GL_SUBTRACT 0x84E7
01933 #endif
01934
01935 #ifndef GL_COMPRESSED_ALPHA
01936 #define GL_COMPRESSED_ALPHA 0x84E9
01937 #endif
01938
01939 #ifndef GL_COMPRESSED_LUMINANCE
01940 #define GL_COMPRESSED_LUMINANCE 0x84EA
01941 #endif
01942
01943 #ifndef GL_COMPRESSED_LUMINANCE_ALPHA
01944 #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
01945 #endif
01946
01947 #ifndef GL_COMPRESSED_INTENSITY
01948 #define GL_COMPRESSED_INTENSITY 0x84EC
01949 #endif
01950
01951 #ifndef GL_COMPRESSED_RGB
01952 #define GL_COMPRESSED_RGB 0x84ED
01953 #endif
01954
01955 #ifndef GL_COMPRESSED_RGBA
01956 #define GL_COMPRESSED_RGBA 0x84EE
01957 #endif
01958
01959 #ifndef GL_TEXTURE_COMPRESSION_HINT
01960 #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
01961 #endif
01962
01963 #ifndef GL_TEXTURE_COMPRESSED_IMAGE_SIZE
01964 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
01965 #endif
01966
01967 #ifndef GL_TEXTURE_COMPRESSED
01968 #define GL_TEXTURE_COMPRESSED 0x86A1
01969 #endif
01970
01971 #ifndef GL_NUM_COMPRESSED_TEXTURE_FORMATS
01972 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
01973 #endif
01974
01975 #ifndef GL_COMPRESSED_TEXTURE_FORMATS
01976 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
01977 #endif
01978
01979
01980 #define GL_INVALID_LIST 0
01981
01982
01983 #if defined(WIN32) && !defined(WGL_NUMBER_PIXEL_FORMATS_ARB)
01984 #define WGL_NUMBER_PIXEL_FORMATS_ARB 0x2000
01985 #define WGL_DRAW_TO_WINDOW_ARB 0x2001
01986 #define WGL_DRAW_TO_BITMAP_ARB 0x2002
01987 #define WGL_ACCELERATION_ARB 0x2003
01988 #define WGL_SWAP_LAYER_BUFFERS_ARB 0x2006
01989 #define WGL_SWAP_METHOD_ARB 0x2007
01990 #define WGL_SUPPORT_OPENGL_ARB 0x2010
01991 #define WGL_DOUBLE_BUFFER_ARB 0x2011
01992 #define WGL_COLOR_BITS_ARB 0x2014
01993 #define WGL_RED_BITS_ARB 0x2015
01994 #define WGL_RED_SHIFT_ARB 0x2016
01995 #define WGL_GREEN_BITS_ARB 0x2017
01996 #define WGL_GREEN_SHIFT_ARB 0x2018
01997 #define WGL_BLUE_BITS_ARB 0x2019
01998 #define WGL_BLUE_SHIFT_ARB 0x201A
01999 #define WGL_ALPHA_BITS_ARB 0x201B
02000 #define WGL_ALPHA_SHIFT_ARB 0x201C
02001 #define WGL_ACCUM_BITS_ARB 0x201D
02002 #define WGL_ACCUM_RED_BITS_ARB 0x201E
02003 #define WGL_ACCUM_GREEN_BITS_ARB 0x201F
02004 #define WGL_ACCUM_BLUE_BITS_ARB 0x2020
02005 #define WGL_ACCUM_ALPHA_BITS_ARB 0x2021
02006 #define WGL_DEPTH_BITS_ARB 0x2022
02007 #define WGL_STENCIL_BITS_ARB 0x2023
02008 #define WGL_FULL_ACCELERATION_ARB 0x2027
02009 #define WGL_SWAP_EXCHANGE_ARB 0x2028
02010 #define WGL_SAMPLE_BUFFERS_ARB 0x2041
02011 #define WGL_SAMPLES_ARB 0x2042
02012 #endif
02013
02014 #endif // __RE_OGL_h__