drc: implement cycle reload on read
[pcsx_rearmed.git] / deps / libretro-common / include / glsym / glsym_gl.h
CommitLineData
3719602c
PC
1/* Copyright (C) 2010-2020 The RetroArch team
2 *
3 * ---------------------------------------------------------------------------------------
4 * The following license statement only applies to this libretro SDK code part (glsym).
5 * ---------------------------------------------------------------------------------------
6 *
7 * Permission is hereby granted, free of charge,
8 * to any person obtaining a copy of this software and associated documentation files (the "Software"),
9 * to deal in the Software without restriction, including without limitation the rights to
10 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software,
11 * and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
12 *
13 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
14 *
15 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
16 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
18 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
19 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 */
22
23#ifndef RGLGEN_DECL_H__
24#define RGLGEN_DECL_H__
25#ifdef __cplusplus
26extern "C" {
27#endif
28#ifdef GL_APIENTRY
29typedef void (GL_APIENTRY *RGLGENGLDEBUGPROC)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*, GLvoid*);
30typedef void (GL_APIENTRY *RGLGENGLDEBUGPROCKHR)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*, GLvoid*);
31#else
32#ifndef APIENTRY
33#define APIENTRY
34#endif
35#ifndef APIENTRYP
36#define APIENTRYP APIENTRY *
37#endif
38typedef void (APIENTRY *RGLGENGLDEBUGPROCARB)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*, GLvoid*);
39typedef void (APIENTRY *RGLGENGLDEBUGPROC)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*, GLvoid*);
40#endif
41#ifndef GL_OES_EGL_image
42typedef void *GLeglImageOES;
43#endif
44#if !defined(GL_OES_fixed_point) && !defined(HAVE_OPENGLES2)
45typedef GLint GLfixed;
46#endif
47#if defined(__MACH__) && !defined(OS_TARGET_IPHONE) && !defined(MAC_OS_X_VERSION_10_7)
48typedef long long int GLint64;
49typedef unsigned long long int GLuint64;
50typedef unsigned long long int GLuint64EXT;
51typedef struct __GLsync *GLsync;
52#endif
53typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
54typedef void (APIENTRYP RGLSYMGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
55typedef void (APIENTRYP RGLSYMGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
56typedef void (APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
57typedef void (APIENTRYP RGLSYMGLACTIVETEXTUREPROC) (GLenum texture);
58typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert);
59typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
60typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
61typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
62typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
63typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
64typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
65typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, void *img);
66typedef void (APIENTRYP RGLSYMGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
67typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
68typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);
69typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
70typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
71typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
72typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);
73typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
74typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);
75typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
76typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v);
77typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
78typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
79typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
80typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v);
81typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
82typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v);
83typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
84typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v);
85typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
86typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v);
87typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
88typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v);
89typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
90typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v);
91typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
92typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v);
93typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
94typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v);
95typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
96typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v);
97typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
98typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);
99typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m);
100typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m);
101typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m);
102typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m);
103typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
104typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
105typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount);
106typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
107typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);
108typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
109typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params);
110typedef void (APIENTRYP RGLSYMGLFOGCOORDFPROC) (GLfloat coord);
111typedef void (APIENTRYP RGLSYMGLFOGCOORDFVPROC) (const GLfloat *coord);
112typedef void (APIENTRYP RGLSYMGLFOGCOORDDPROC) (GLdouble coord);
113typedef void (APIENTRYP RGLSYMGLFOGCOORDDVPROC) (const GLdouble *coord);
114typedef void (APIENTRYP RGLSYMGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const void *pointer);
115typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
116typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3BVPROC) (const GLbyte *v);
117typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
118typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3DVPROC) (const GLdouble *v);
119typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
120typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3FVPROC) (const GLfloat *v);
121typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
122typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3IVPROC) (const GLint *v);
123typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
124typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3SVPROC) (const GLshort *v);
125typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
126typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v);
127typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
128typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UIVPROC) (const GLuint *v);
129typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
130typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3USVPROC) (const GLushort *v);
131typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer);
132typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
133typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DVPROC) (const GLdouble *v);
134typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
135typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FVPROC) (const GLfloat *v);
136typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IPROC) (GLint x, GLint y);
137typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IVPROC) (const GLint *v);
138typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
139typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SVPROC) (const GLshort *v);
140typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
141typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DVPROC) (const GLdouble *v);
142typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
143typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FVPROC) (const GLfloat *v);
144typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
145typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IVPROC) (const GLint *v);
146typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
147typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SVPROC) (const GLshort *v);
148typedef void (APIENTRYP RGLSYMGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
149typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONPROC) (GLenum mode);
150typedef void (APIENTRYP RGLSYMGLGENQUERIESPROC) (GLsizei n, GLuint *ids);
151typedef void (APIENTRYP RGLSYMGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids);
152typedef GLboolean (APIENTRYP RGLSYMGLISQUERYPROC) (GLuint id);
153typedef void (APIENTRYP RGLSYMGLBEGINQUERYPROC) (GLenum target, GLuint id);
154typedef void (APIENTRYP RGLSYMGLENDQUERYPROC) (GLenum target);
155typedef void (APIENTRYP RGLSYMGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params);
156typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint *params);
157typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params);
158typedef void (APIENTRYP RGLSYMGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
159typedef void (APIENTRYP RGLSYMGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers);
160typedef void (APIENTRYP RGLSYMGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers);
161typedef GLboolean (APIENTRYP RGLSYMGLISBUFFERPROC) (GLuint buffer);
162typedef void (APIENTRYP RGLSYMGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage);
163typedef void (APIENTRYP RGLSYMGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
164typedef void (APIENTRYP RGLSYMGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, void *data);
165typedef void *(APIENTRYP RGLSYMGLMAPBUFFERPROC) (GLenum target, GLenum access);
166typedef GLboolean (APIENTRYP RGLSYMGLUNMAPBUFFERPROC) (GLenum target);
167typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
168typedef void (APIENTRYP RGLSYMGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, void **params);
169typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
170typedef void (APIENTRYP RGLSYMGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs);
171typedef void (APIENTRYP RGLSYMGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
172typedef void (APIENTRYP RGLSYMGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask);
173typedef void (APIENTRYP RGLSYMGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
174typedef void (APIENTRYP RGLSYMGLATTACHSHADERPROC) (GLuint program, GLuint shader);
175typedef void (APIENTRYP RGLSYMGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name);
176typedef void (APIENTRYP RGLSYMGLCOMPILESHADERPROC) (GLuint shader);
177typedef GLuint (APIENTRYP RGLSYMGLCREATEPROGRAMPROC) (void);
178typedef GLuint (APIENTRYP RGLSYMGLCREATESHADERPROC) (GLenum type);
179typedef void (APIENTRYP RGLSYMGLDELETEPROGRAMPROC) (GLuint program);
180typedef void (APIENTRYP RGLSYMGLDELETESHADERPROC) (GLuint shader);
181typedef void (APIENTRYP RGLSYMGLDETACHSHADERPROC) (GLuint program, GLuint shader);
182typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
183typedef void (APIENTRYP RGLSYMGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
184typedef void (APIENTRYP RGLSYMGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
185typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
186typedef void (APIENTRYP RGLSYMGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
187typedef GLint (APIENTRYP RGLSYMGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name);
188typedef void (APIENTRYP RGLSYMGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params);
189typedef void (APIENTRYP RGLSYMGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
190typedef void (APIENTRYP RGLSYMGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params);
191typedef void (APIENTRYP RGLSYMGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
192typedef void (APIENTRYP RGLSYMGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
193typedef GLint (APIENTRYP RGLSYMGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name);
194typedef void (APIENTRYP RGLSYMGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params);
195typedef void (APIENTRYP RGLSYMGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params);
196typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble *params);
197typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params);
198typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params);
199typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer);
200typedef GLboolean (APIENTRYP RGLSYMGLISPROGRAMPROC) (GLuint program);
201typedef GLboolean (APIENTRYP RGLSYMGLISSHADERPROC) (GLuint shader);
202typedef void (APIENTRYP RGLSYMGLLINKPROGRAMPROC) (GLuint program);
203typedef void (APIENTRYP RGLSYMGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
204typedef void (APIENTRYP RGLSYMGLUSEPROGRAMPROC) (GLuint program);
205typedef void (APIENTRYP RGLSYMGLUNIFORM1FPROC) (GLint location, GLfloat v0);
206typedef void (APIENTRYP RGLSYMGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
207typedef void (APIENTRYP RGLSYMGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
208typedef void (APIENTRYP RGLSYMGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
209typedef void (APIENTRYP RGLSYMGLUNIFORM1IPROC) (GLint location, GLint v0);
210typedef void (APIENTRYP RGLSYMGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
211typedef void (APIENTRYP RGLSYMGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
212typedef void (APIENTRYP RGLSYMGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
213typedef void (APIENTRYP RGLSYMGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value);
214typedef void (APIENTRYP RGLSYMGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value);
215typedef void (APIENTRYP RGLSYMGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value);
216typedef void (APIENTRYP RGLSYMGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value);
217typedef void (APIENTRYP RGLSYMGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value);
218typedef void (APIENTRYP RGLSYMGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value);
219typedef void (APIENTRYP RGLSYMGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value);
220typedef void (APIENTRYP RGLSYMGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value);
221typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
222typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
223typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
224typedef void (APIENTRYP RGLSYMGLVALIDATEPROGRAMPROC) (GLuint program);
225typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
226typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble *v);
227typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
228typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v);
229typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
230typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort *v);
231typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
232typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble *v);
233typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
234typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v);
235typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
236typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort *v);
237typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
238typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble *v);
239typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
240typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v);
241typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
242typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort *v);
243typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte *v);
244typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint *v);
245typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort *v);
246typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
247typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte *v);
248typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint *v);
249typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort *v);
250typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte *v);
251typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
252typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble *v);
253typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
254typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v);
255typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint *v);
256typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
257typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort *v);
258typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v);
259typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint *v);
260typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v);
261typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
262typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
263typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
264typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
265typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
266typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
267typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
268typedef void (APIENTRYP RGLSYMGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
269typedef void (APIENTRYP RGLSYMGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean *data);
270typedef void (APIENTRYP RGLSYMGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint *data);
271typedef void (APIENTRYP RGLSYMGLENABLEIPROC) (GLenum target, GLuint index);
272typedef void (APIENTRYP RGLSYMGLDISABLEIPROC) (GLenum target, GLuint index);
273typedef GLboolean (APIENTRYP RGLSYMGLISENABLEDIPROC) (GLenum target, GLuint index);
274typedef void (APIENTRYP RGLSYMGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
275typedef void (APIENTRYP RGLSYMGLENDTRANSFORMFEEDBACKPROC) (void);
276typedef void (APIENTRYP RGLSYMGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
277typedef void (APIENTRYP RGLSYMGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
278typedef void (APIENTRYP RGLSYMGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
279typedef void (APIENTRYP RGLSYMGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
280typedef void (APIENTRYP RGLSYMGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);
281typedef void (APIENTRYP RGLSYMGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);
282typedef void (APIENTRYP RGLSYMGLENDCONDITIONALRENDERPROC) (void);
283typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
284typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params);
285typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params);
286typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x);
287typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y);
288typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z);
289typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
290typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x);
291typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y);
292typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
293typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
294typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint *v);
295typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint *v);
296typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint *v);
297typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint *v);
298typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint *v);
299typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint *v);
300typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint *v);
301typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint *v);
302typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte *v);
303typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort *v);
304typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte *v);
305typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort *v);
306typedef void (APIENTRYP RGLSYMGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint *params);
307typedef void (APIENTRYP RGLSYMGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar *name);
308typedef GLint (APIENTRYP RGLSYMGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar *name);
309typedef void (APIENTRYP RGLSYMGLUNIFORM1UIPROC) (GLint location, GLuint v0);
310typedef void (APIENTRYP RGLSYMGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1);
311typedef void (APIENTRYP RGLSYMGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
312typedef void (APIENTRYP RGLSYMGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
313typedef void (APIENTRYP RGLSYMGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint *value);
314typedef void (APIENTRYP RGLSYMGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint *value);
315typedef void (APIENTRYP RGLSYMGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint *value);
316typedef void (APIENTRYP RGLSYMGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint *value);
317typedef void (APIENTRYP RGLSYMGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint *params);
318typedef void (APIENTRYP RGLSYMGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint *params);
319typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint *params);
320typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint *params);
321typedef void (APIENTRYP RGLSYMGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value);
322typedef void (APIENTRYP RGLSYMGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value);
323typedef void (APIENTRYP RGLSYMGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
324typedef void (APIENTRYP RGLSYMGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
325typedef const GLubyte *(APIENTRYP RGLSYMGLGETSTRINGIPROC) (GLenum name, GLuint index);
326typedef GLboolean (APIENTRYP RGLSYMGLISRENDERBUFFERPROC) (GLuint renderbuffer);
327typedef void (APIENTRYP RGLSYMGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);
328typedef void (APIENTRYP RGLSYMGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers);
329typedef void (APIENTRYP RGLSYMGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers);
330typedef void (APIENTRYP RGLSYMGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
331typedef void (APIENTRYP RGLSYMGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
332typedef GLboolean (APIENTRYP RGLSYMGLISFRAMEBUFFERPROC) (GLuint framebuffer);
333typedef void (APIENTRYP RGLSYMGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
334typedef void (APIENTRYP RGLSYMGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers);
335typedef void (APIENTRYP RGLSYMGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers);
336typedef GLenum (APIENTRYP RGLSYMGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target);
337typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
338typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
339typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
340typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
341typedef void (APIENTRYP RGLSYMGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
342typedef void (APIENTRYP RGLSYMGLGENERATEMIPMAPPROC) (GLenum target);
343typedef void (APIENTRYP RGLSYMGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
344typedef void (APIENTRYP RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
345typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
346typedef void *(APIENTRYP RGLSYMGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
347typedef void (APIENTRYP RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
348typedef void (APIENTRYP RGLSYMGLBINDVERTEXARRAYPROC) (GLuint array);
349typedef void (APIENTRYP RGLSYMGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays);
350typedef void (APIENTRYP RGLSYMGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays);
351typedef GLboolean (APIENTRYP RGLSYMGLISVERTEXARRAYPROC) (GLuint array);
352typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
353typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
354typedef void (APIENTRYP RGLSYMGLTEXBUFFERPROC) (GLenum target, GLenum internalformat, GLuint buffer);
355typedef void (APIENTRYP RGLSYMGLPRIMITIVERESTARTINDEXPROC) (GLuint index);
356typedef void (APIENTRYP RGLSYMGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
357typedef void (APIENTRYP RGLSYMGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
358typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
359typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
360typedef GLuint (APIENTRYP RGLSYMGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName);
361typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
362typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
363typedef void (APIENTRYP RGLSYMGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
364typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
365typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
366typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
367typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
368typedef void (APIENTRYP RGLSYMGLPROVOKINGVERTEXPROC) (GLenum mode);
369typedef GLsync (APIENTRYP RGLSYMGLFENCESYNCPROC) (GLenum condition, GLbitfield flags);
370typedef GLboolean (APIENTRYP RGLSYMGLISSYNCPROC) (GLsync sync);
371typedef void (APIENTRYP RGLSYMGLDELETESYNCPROC) (GLsync sync);
372typedef GLenum (APIENTRYP RGLSYMGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
373typedef void (APIENTRYP RGLSYMGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
374typedef void (APIENTRYP RGLSYMGLGETINTEGER64VPROC) (GLenum pname, GLint64 *data);
375typedef void (APIENTRYP RGLSYMGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
376typedef void (APIENTRYP RGLSYMGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data);
377typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params);
378typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
379typedef void (APIENTRYP RGLSYMGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
380typedef void (APIENTRYP RGLSYMGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
381typedef void (APIENTRYP RGLSYMGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val);
382typedef void (APIENTRYP RGLSYMGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask);
383typedef void (APIENTRYP RGLSYMGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
384typedef GLint (APIENTRYP RGLSYMGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar *name);
385typedef void (APIENTRYP RGLSYMGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers);
386typedef void (APIENTRYP RGLSYMGLDELETESAMPLERSPROC) (GLsizei count, const GLuint *samplers);
387typedef GLboolean (APIENTRYP RGLSYMGLISSAMPLERPROC) (GLuint sampler);
388typedef void (APIENTRYP RGLSYMGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler);
389typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param);
390typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint *param);
391typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param);
392typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat *param);
393typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint *param);
394typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint *param);
395typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint *params);
396typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint *params);
397typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params);
398typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint *params);
399typedef void (APIENTRYP RGLSYMGLQUERYCOUNTERPROC) (GLuint id, GLenum target);
400typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64 *params);
401typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64 *params);
402typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);
403typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
404typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
405typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
406typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
407typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
408typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
409typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
410typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
411typedef void (APIENTRYP RGLSYMGLVERTEXP2UIPROC) (GLenum type, GLuint value);
412typedef void (APIENTRYP RGLSYMGLVERTEXP2UIVPROC) (GLenum type, const GLuint *value);
413typedef void (APIENTRYP RGLSYMGLVERTEXP3UIPROC) (GLenum type, GLuint value);
414typedef void (APIENTRYP RGLSYMGLVERTEXP3UIVPROC) (GLenum type, const GLuint *value);
415typedef void (APIENTRYP RGLSYMGLVERTEXP4UIPROC) (GLenum type, GLuint value);
416typedef void (APIENTRYP RGLSYMGLVERTEXP4UIVPROC) (GLenum type, const GLuint *value);
417typedef void (APIENTRYP RGLSYMGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords);
418typedef void (APIENTRYP RGLSYMGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint *coords);
419typedef void (APIENTRYP RGLSYMGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords);
420typedef void (APIENTRYP RGLSYMGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint *coords);
421typedef void (APIENTRYP RGLSYMGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords);
422typedef void (APIENTRYP RGLSYMGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint *coords);
423typedef void (APIENTRYP RGLSYMGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords);
424typedef void (APIENTRYP RGLSYMGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint *coords);
425typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords);
426typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
427typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords);
428typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
429typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords);
430typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
431typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords);
432typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
433typedef void (APIENTRYP RGLSYMGLNORMALP3UIPROC) (GLenum type, GLuint coords);
434typedef void (APIENTRYP RGLSYMGLNORMALP3UIVPROC) (GLenum type, const GLuint *coords);
435typedef void (APIENTRYP RGLSYMGLCOLORP3UIPROC) (GLenum type, GLuint color);
436typedef void (APIENTRYP RGLSYMGLCOLORP3UIVPROC) (GLenum type, const GLuint *color);
437typedef void (APIENTRYP RGLSYMGLCOLORP4UIPROC) (GLenum type, GLuint color);
438typedef void (APIENTRYP RGLSYMGLCOLORP4UIVPROC) (GLenum type, const GLuint *color);
439typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color);
440typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint *color);
441typedef void (APIENTRYP RGLSYMGLMINSAMPLESHADINGPROC) (GLfloat value);
442typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode);
443typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
444typedef void (APIENTRYP RGLSYMGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst);
445typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
446typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect);
447typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect);
448typedef void (APIENTRYP RGLSYMGLUNIFORM1DPROC) (GLint location, GLdouble x);
449typedef void (APIENTRYP RGLSYMGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y);
450typedef void (APIENTRYP RGLSYMGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z);
451typedef void (APIENTRYP RGLSYMGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
452typedef void (APIENTRYP RGLSYMGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble *value);
453typedef void (APIENTRYP RGLSYMGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble *value);
454typedef void (APIENTRYP RGLSYMGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble *value);
455typedef void (APIENTRYP RGLSYMGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble *value);
456typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
457typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
458typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
459typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
460typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
461typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
462typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
463typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
464typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
465typedef void (APIENTRYP RGLSYMGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble *params);
466typedef GLint (APIENTRYP RGLSYMGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar *name);
467typedef GLuint (APIENTRYP RGLSYMGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar *name);
468typedef void (APIENTRYP RGLSYMGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
469typedef void (APIENTRYP RGLSYMGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
470typedef void (APIENTRYP RGLSYMGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
471typedef void (APIENTRYP RGLSYMGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint *indices);
472typedef void (APIENTRYP RGLSYMGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint *params);
473typedef void (APIENTRYP RGLSYMGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint *values);
474typedef void (APIENTRYP RGLSYMGLPATCHPARAMETERIPROC) (GLenum pname, GLint value);
475typedef void (APIENTRYP RGLSYMGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat *values);
476typedef void (APIENTRYP RGLSYMGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id);
477typedef void (APIENTRYP RGLSYMGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint *ids);
478typedef void (APIENTRYP RGLSYMGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids);
479typedef GLboolean (APIENTRYP RGLSYMGLISTRANSFORMFEEDBACKPROC) (GLuint id);
480typedef void (APIENTRYP RGLSYMGLPAUSETRANSFORMFEEDBACKPROC) (void);
481typedef void (APIENTRYP RGLSYMGLRESUMETRANSFORMFEEDBACKPROC) (void);
482typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id);
483typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLuint id, GLuint stream);
484typedef void (APIENTRYP RGLSYMGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id);
485typedef void (APIENTRYP RGLSYMGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index);
486typedef void (APIENTRYP RGLSYMGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params);
487typedef void (APIENTRYP RGLSYMGLRELEASESHADERCOMPILERPROC) (void);
488typedef void (APIENTRYP RGLSYMGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
489typedef void (APIENTRYP RGLSYMGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
490typedef void (APIENTRYP RGLSYMGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f);
491typedef void (APIENTRYP RGLSYMGLCLEARDEPTHFPROC) (GLfloat d);
492typedef void (APIENTRYP RGLSYMGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
493typedef void (APIENTRYP RGLSYMGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
494typedef void (APIENTRYP RGLSYMGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value);
495typedef void (APIENTRYP RGLSYMGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program);
496typedef void (APIENTRYP RGLSYMGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program);
497typedef GLuint (APIENTRYP RGLSYMGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar *const*strings);
498typedef void (APIENTRYP RGLSYMGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline);
499typedef void (APIENTRYP RGLSYMGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint *pipelines);
500typedef void (APIENTRYP RGLSYMGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines);
501typedef GLboolean (APIENTRYP RGLSYMGLISPROGRAMPIPELINEPROC) (GLuint pipeline);
502typedef void (APIENTRYP RGLSYMGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint *params);
503typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint v0);
504typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
505typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat v0);
506typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
507typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble v0);
508typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
509typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint v0);
510typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
511typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint v0, GLint v1);
512typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
513typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
514typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
515typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1);
516typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
517typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
518typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
519typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
520typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
521typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
522typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
523typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
524typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
525typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
526typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
527typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
528typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
529typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
530typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
531typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
532typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
533typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
534typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
535typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
536typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
537typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
538typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
539typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
540typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
541typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
542typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
543typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
544typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
545typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
546typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
547typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
548typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
549typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
550typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
551typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
552typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
553typedef void (APIENTRYP RGLSYMGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline);
554typedef void (APIENTRYP RGLSYMGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
555typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x);
556typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y);
557typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
558typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
559typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble *v);
560typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble *v);
561typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble *v);
562typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble *v);
563typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
564typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble *params);
565typedef void (APIENTRYP RGLSYMGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat *v);
566typedef void (APIENTRYP RGLSYMGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
567typedef void (APIENTRYP RGLSYMGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat *v);
568typedef void (APIENTRYP RGLSYMGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint *v);
569typedef void (APIENTRYP RGLSYMGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
570typedef void (APIENTRYP RGLSYMGLSCISSORINDEXEDVPROC) (GLuint index, const GLint *v);
571typedef void (APIENTRYP RGLSYMGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLdouble *v);
572typedef void (APIENTRYP RGLSYMGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLdouble n, GLdouble f);
573typedef void (APIENTRYP RGLSYMGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat *data);
574typedef void (APIENTRYP RGLSYMGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble *data);
575typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
576typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
577typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
578typedef void (APIENTRYP RGLSYMGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
579typedef void (APIENTRYP RGLSYMGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
580typedef void (APIENTRYP RGLSYMGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
581typedef void (APIENTRYP RGLSYMGLMEMORYBARRIERPROC) (GLbitfield barriers);
582typedef void (APIENTRYP RGLSYMGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
583typedef void (APIENTRYP RGLSYMGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
584typedef void (APIENTRYP RGLSYMGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
585typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei instancecount);
586typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
587typedef void (APIENTRYP RGLSYMGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
588typedef void (APIENTRYP RGLSYMGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
589typedef void (APIENTRYP RGLSYMGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
590typedef void (APIENTRYP RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect);
591typedef void (APIENTRYP RGLSYMGLCOPYIMAGESUBDATAPROC) (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
592typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param);
593typedef void (APIENTRYP RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
594typedef void (APIENTRYP RGLSYMGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
595typedef void (APIENTRYP RGLSYMGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
596typedef void (APIENTRYP RGLSYMGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level);
597typedef void (APIENTRYP RGLSYMGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);
598typedef void (APIENTRYP RGLSYMGLINVALIDATEBUFFERDATAPROC) (GLuint buffer);
599typedef void (APIENTRYP RGLSYMGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments);
600typedef void (APIENTRYP RGLSYMGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
601typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
602typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
603typedef void (APIENTRYP RGLSYMGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint *params);
604typedef GLuint (APIENTRYP RGLSYMGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name);
605typedef void (APIENTRYP RGLSYMGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
606typedef void (APIENTRYP RGLSYMGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
607typedef GLint (APIENTRYP RGLSYMGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar *name);
608typedef GLint (APIENTRYP RGLSYMGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name);
609typedef void (APIENTRYP RGLSYMGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
610typedef void (APIENTRYP RGLSYMGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
611typedef void (APIENTRYP RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
612typedef void (APIENTRYP RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
613typedef void (APIENTRYP RGLSYMGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
614typedef void (APIENTRYP RGLSYMGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
615typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
616typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
617typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
618typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex);
619typedef void (APIENTRYP RGLSYMGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor);
620typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
621typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
622typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECALLBACKPROC) (RGLGENGLDEBUGPROC callback, const void *userParam);
623typedef GLuint (APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
624typedef void (APIENTRYP RGLSYMGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message);
625typedef void (APIENTRYP RGLSYMGLPOPDEBUGGROUPPROC) (void);
626typedef void (APIENTRYP RGLSYMGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
627typedef void (APIENTRYP RGLSYMGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
628typedef void (APIENTRYP RGLSYMGLOBJECTPTRLABELPROC) (const void *ptr, GLsizei length, const GLchar *label);
629typedef void (APIENTRYP RGLSYMGLGETOBJECTPTRLABELPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
630typedef void (APIENTRYP RGLSYMGLBUFFERSTORAGEPROC) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
631typedef void (APIENTRYP RGLSYMGLCLEARTEXIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
632typedef void (APIENTRYP RGLSYMGLCLEARTEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
633typedef void (APIENTRYP RGLSYMGLBINDBUFFERSBASEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
634typedef void (APIENTRYP RGLSYMGLBINDBUFFERSRANGEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
635typedef void (APIENTRYP RGLSYMGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures);
636typedef void (APIENTRYP RGLSYMGLBINDSAMPLERSPROC) (GLuint first, GLsizei count, const GLuint *samplers);
637typedef void (APIENTRYP RGLSYMGLBINDIMAGETEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures);
638typedef void (APIENTRYP RGLSYMGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
639typedef GLuint64 (APIENTRYP RGLSYMGLGETTEXTUREHANDLEARBPROC) (GLuint texture);
640typedef GLuint64 (APIENTRYP RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler);
641typedef void (APIENTRYP RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
642typedef void (APIENTRYP RGLSYMGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle);
643typedef GLuint64 (APIENTRYP RGLSYMGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
644typedef void (APIENTRYP RGLSYMGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access);
645typedef void (APIENTRYP RGLSYMGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle);
646typedef void (APIENTRYP RGLSYMGLUNIFORMHANDLEUI64ARBPROC) (GLint location, GLuint64 value);
647typedef void (APIENTRYP RGLSYMGLUNIFORMHANDLEUI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value);
648typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value);
649typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *values);
650typedef GLboolean (APIENTRYP RGLSYMGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
651typedef GLboolean (APIENTRYP RGLSYMGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle);
652typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, GLuint64EXT x);
653typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index, const GLuint64EXT *v);
654typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT *params);
655#ifdef __APPLE__
656 struct _cl_context;
657 struct _cl_event;
658#endif
659typedef GLsync (APIENTRYP RGLSYMGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context *context, struct _cl_event *event, GLbitfield flags);
660typedef void (APIENTRYP RGLSYMGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
661typedef void (APIENTRYP RGLSYMGLDISPATCHCOMPUTEGROUPSIZEARBPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z);
662typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
663typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
664typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECALLBACKARBPROC) (RGLGENGLDEBUGPROCARB callback, const void *userParam);
665typedef GLuint (APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
666typedef void (APIENTRYP RGLSYMGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs);
667typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode);
668typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
669typedef void (APIENTRYP RGLSYMGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst);
670typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
671typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
672typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
673typedef void (APIENTRYP RGLSYMGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void *string);
674typedef void (APIENTRYP RGLSYMGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
675typedef void (APIENTRYP RGLSYMGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint *programs);
676typedef void (APIENTRYP RGLSYMGLGENPROGRAMSARBPROC) (GLsizei n, GLuint *programs);
677typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
678typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
679typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
680typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
681typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
682typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
683typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
684typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
685typedef void (APIENTRYP RGLSYMGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
686typedef void (APIENTRYP RGLSYMGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
687typedef void (APIENTRYP RGLSYMGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
688typedef void (APIENTRYP RGLSYMGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
689typedef void (APIENTRYP RGLSYMGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint *params);
690typedef void (APIENTRYP RGLSYMGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void *string);
691typedef GLboolean (APIENTRYP RGLSYMGLISPROGRAMARBPROC) (GLuint program);
692typedef void (APIENTRYP RGLSYMGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
693typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
694typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
695typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
696typedef void (APIENTRYP RGLSYMGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table);
697typedef void (APIENTRYP RGLSYMGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
698typedef void (APIENTRYP RGLSYMGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
699typedef void (APIENTRYP RGLSYMGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
700typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, void *table);
701typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
702typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
703typedef void (APIENTRYP RGLSYMGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
704typedef void (APIENTRYP RGLSYMGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
705typedef void (APIENTRYP RGLSYMGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image);
706typedef void (APIENTRYP RGLSYMGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image);
707typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
708typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
709typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
710typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
711typedef void (APIENTRYP RGLSYMGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
712typedef void (APIENTRYP RGLSYMGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
713typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, void *image);
714typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
715typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
716typedef void (APIENTRYP RGLSYMGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span);
717typedef void (APIENTRYP RGLSYMGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column);
718typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
719typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
720typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
721typedef void (APIENTRYP RGLSYMGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
722typedef void (APIENTRYP RGLSYMGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
723typedef void (APIENTRYP RGLSYMGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
724typedef void (APIENTRYP RGLSYMGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
725typedef void (APIENTRYP RGLSYMGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
726typedef void (APIENTRYP RGLSYMGLRESETHISTOGRAMPROC) (GLenum target);
727typedef void (APIENTRYP RGLSYMGLRESETMINMAXPROC) (GLenum target);
728typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
729typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
730typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor);
731typedef void (APIENTRYP RGLSYMGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
732typedef void (APIENTRYP RGLSYMGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices);
733typedef void (APIENTRYP RGLSYMGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices);
734typedef void (APIENTRYP RGLSYMGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices);
735typedef void (APIENTRYP RGLSYMGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer);
736typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEARBPROC) (GLfloat value, GLboolean invert);
737typedef void (APIENTRYP RGLSYMGLACTIVETEXTUREARBPROC) (GLenum texture);
738typedef void (APIENTRYP RGLSYMGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
739typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
740typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
741typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
742typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
743typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
744typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
745typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
746typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
747typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
748typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
749typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
750typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
751typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
752typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
753typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
754typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
755typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
756typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
757typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
758typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
759typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
760typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
761typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
762typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
763typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
764typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
765typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
766typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
767typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
768typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
769typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
770typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
771typedef void (APIENTRYP RGLSYMGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids);
772typedef void (APIENTRYP RGLSYMGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids);
773typedef GLboolean (APIENTRYP RGLSYMGLISQUERYARBPROC) (GLuint id);
774typedef void (APIENTRYP RGLSYMGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
775typedef void (APIENTRYP RGLSYMGLENDQUERYARBPROC) (GLenum target);
776typedef void (APIENTRYP RGLSYMGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint *params);
777typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params);
778typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params);
779typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
780typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params);
781typedef GLenum (APIENTRYP RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC) (void);
782typedef void (APIENTRYP RGLSYMGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img);
783typedef void (APIENTRYP RGLSYMGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
784typedef void (APIENTRYP RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void *img);
785typedef void (APIENTRYP RGLSYMGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
786typedef void (APIENTRYP RGLSYMGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params);
787typedef void (APIENTRYP RGLSYMGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
788typedef void (APIENTRYP RGLSYMGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
789typedef void (APIENTRYP RGLSYMGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
790typedef void (APIENTRYP RGLSYMGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
791typedef void (APIENTRYP RGLSYMGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint *v);
792typedef void (APIENTRYP RGLSYMGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat *values);
793typedef void (APIENTRYP RGLSYMGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint *values);
794typedef void (APIENTRYP RGLSYMGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort *values);
795typedef void (APIENTRYP RGLSYMGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte *pattern);
796typedef void (APIENTRYP RGLSYMGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table);
797typedef void (APIENTRYP RGLSYMGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image);
798typedef void (APIENTRYP RGLSYMGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span);
799typedef void (APIENTRYP RGLSYMGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
800typedef void (APIENTRYP RGLSYMGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
801typedef void (APIENTRYP RGLSYMGLMINSAMPLESHADINGARBPROC) (GLfloat value);
802typedef void (APIENTRYP RGLSYMGLDELETEOBJECTARBPROC) (GLhandleARB obj);
803typedef GLhandleARB (APIENTRYP RGLSYMGLGETHANDLEARBPROC) (GLenum pname);
804typedef void (APIENTRYP RGLSYMGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
805typedef GLhandleARB (APIENTRYP RGLSYMGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
806typedef void (APIENTRYP RGLSYMGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length);
807typedef void (APIENTRYP RGLSYMGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
808typedef GLhandleARB (APIENTRYP RGLSYMGLCREATEPROGRAMOBJECTARBPROC) (void);
809typedef void (APIENTRYP RGLSYMGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
810typedef void (APIENTRYP RGLSYMGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
811typedef void (APIENTRYP RGLSYMGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
812typedef void (APIENTRYP RGLSYMGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
813typedef void (APIENTRYP RGLSYMGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
814typedef void (APIENTRYP RGLSYMGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
815typedef void (APIENTRYP RGLSYMGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
816typedef void (APIENTRYP RGLSYMGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
817typedef void (APIENTRYP RGLSYMGLUNIFORM1IARBPROC) (GLint location, GLint v0);
818typedef void (APIENTRYP RGLSYMGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
819typedef void (APIENTRYP RGLSYMGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
820typedef void (APIENTRYP RGLSYMGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
821typedef void (APIENTRYP RGLSYMGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
822typedef void (APIENTRYP RGLSYMGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
823typedef void (APIENTRYP RGLSYMGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
824typedef void (APIENTRYP RGLSYMGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
825typedef void (APIENTRYP RGLSYMGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint *value);
826typedef void (APIENTRYP RGLSYMGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint *value);
827typedef void (APIENTRYP RGLSYMGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint *value);
828typedef void (APIENTRYP RGLSYMGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint *value);
829typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
830typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
831typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
832typedef void (APIENTRYP RGLSYMGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat *params);
833typedef void (APIENTRYP RGLSYMGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint *params);
834typedef void (APIENTRYP RGLSYMGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
835typedef void (APIENTRYP RGLSYMGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
836typedef GLint (APIENTRYP RGLSYMGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name);
837typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
838typedef void (APIENTRYP RGLSYMGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat *params);
839typedef void (APIENTRYP RGLSYMGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint *params);
840typedef void (APIENTRYP RGLSYMGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source);
841typedef void (APIENTRYP RGLSYMGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string);
842typedef void (APIENTRYP RGLSYMGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name);
843typedef void (APIENTRYP RGLSYMGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length);
844typedef GLboolean (APIENTRYP RGLSYMGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name);
845typedef void (APIENTRYP RGLSYMGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
846typedef void (APIENTRYP RGLSYMGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar *name, GLenum pname, GLint *params);
847typedef void (APIENTRYP RGLSYMGLTEXPAGECOMMITMENTARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean resident);
848typedef void (APIENTRYP RGLSYMGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);
849typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
850typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
851typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
852typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
853typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
854typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
855typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, void *img);
856typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
857typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
858typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
859typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
860typedef void (APIENTRYP RGLSYMGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights);
861typedef void (APIENTRYP RGLSYMGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights);
862typedef void (APIENTRYP RGLSYMGLWEIGHTIVARBPROC) (GLint size, const GLint *weights);
863typedef void (APIENTRYP RGLSYMGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights);
864typedef void (APIENTRYP RGLSYMGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights);
865typedef void (APIENTRYP RGLSYMGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights);
866typedef void (APIENTRYP RGLSYMGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights);
867typedef void (APIENTRYP RGLSYMGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights);
868typedef void (APIENTRYP RGLSYMGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer);
869typedef void (APIENTRYP RGLSYMGLVERTEXBLENDARBPROC) (GLint count);
870typedef void (APIENTRYP RGLSYMGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
871typedef void (APIENTRYP RGLSYMGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers);
872typedef void (APIENTRYP RGLSYMGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers);
873typedef GLboolean (APIENTRYP RGLSYMGLISBUFFERARBPROC) (GLuint buffer);
874typedef void (APIENTRYP RGLSYMGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const void *data, GLenum usage);
875typedef void (APIENTRYP RGLSYMGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data);
876typedef void (APIENTRYP RGLSYMGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data);
877typedef void *(APIENTRYP RGLSYMGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
878typedef GLboolean (APIENTRYP RGLSYMGLUNMAPBUFFERARBPROC) (GLenum target);
879typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params);
880typedef void (APIENTRYP RGLSYMGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, void **params);
881typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
882typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble *v);
883typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
884typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat *v);
885typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
886typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort *v);
887typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
888typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble *v);
889typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
890typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat *v);
891typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
892typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort *v);
893typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
894typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble *v);
895typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
896typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat *v);
897typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
898typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort *v);
899typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte *v);
900typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint *v);
901typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort *v);
902typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
903typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte *v);
904typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint *v);
905typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort *v);
906typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte *v);
907typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
908typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble *v);
909typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
910typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat *v);
911typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint *v);
912typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
913typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort *v);
914typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte *v);
915typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint *v);
916typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort *v);
917typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
918typedef void (APIENTRYP RGLSYMGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
919typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
920typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble *params);
921typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat *params);
922typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint *params);
923typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, void **pointer);
924typedef void (APIENTRYP RGLSYMGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB *name);
925typedef void (APIENTRYP RGLSYMGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
926typedef GLint (APIENTRYP RGLSYMGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name);
927typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
928typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DVARBPROC) (const GLdouble *v);
929typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
930typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FVARBPROC) (const GLfloat *v);
931typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
932typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IVARBPROC) (const GLint *v);
933typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
934typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SVARBPROC) (const GLshort *v);
935typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
936typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DVARBPROC) (const GLdouble *v);
937typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
938typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FVARBPROC) (const GLfloat *v);
939typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
940typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IVARBPROC) (const GLint *v);
941typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
942typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SVARBPROC) (const GLshort *v);
943typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1BOESPROC) (GLenum texture, GLbyte s);
944typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1BVOESPROC) (GLenum texture, const GLbyte *coords);
945typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2BOESPROC) (GLenum texture, GLbyte s, GLbyte t);
946typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2BVOESPROC) (GLenum texture, const GLbyte *coords);
947typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3BOESPROC) (GLenum texture, GLbyte s, GLbyte t, GLbyte r);
948typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3BVOESPROC) (GLenum texture, const GLbyte *coords);
949typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4BOESPROC) (GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q);
950typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4BVOESPROC) (GLenum texture, const GLbyte *coords);
951typedef void (APIENTRYP RGLSYMGLTEXCOORD1BOESPROC) (GLbyte s);
952typedef void (APIENTRYP RGLSYMGLTEXCOORD1BVOESPROC) (const GLbyte *coords);
953typedef void (APIENTRYP RGLSYMGLTEXCOORD2BOESPROC) (GLbyte s, GLbyte t);
954typedef void (APIENTRYP RGLSYMGLTEXCOORD2BVOESPROC) (const GLbyte *coords);
955typedef void (APIENTRYP RGLSYMGLTEXCOORD3BOESPROC) (GLbyte s, GLbyte t, GLbyte r);
956typedef void (APIENTRYP RGLSYMGLTEXCOORD3BVOESPROC) (const GLbyte *coords);
957typedef void (APIENTRYP RGLSYMGLTEXCOORD4BOESPROC) (GLbyte s, GLbyte t, GLbyte r, GLbyte q);
958typedef void (APIENTRYP RGLSYMGLTEXCOORD4BVOESPROC) (const GLbyte *coords);
959typedef void (APIENTRYP RGLSYMGLVERTEX2BOESPROC) (GLbyte x);
960typedef void (APIENTRYP RGLSYMGLVERTEX2BVOESPROC) (const GLbyte *coords);
961typedef void (APIENTRYP RGLSYMGLVERTEX3BOESPROC) (GLbyte x, GLbyte y);
962typedef void (APIENTRYP RGLSYMGLVERTEX3BVOESPROC) (const GLbyte *coords);
963typedef void (APIENTRYP RGLSYMGLVERTEX4BOESPROC) (GLbyte x, GLbyte y, GLbyte z);
964typedef void (APIENTRYP RGLSYMGLVERTEX4BVOESPROC) (const GLbyte *coords);
965typedef void (APIENTRYP RGLSYMGLALPHAFUNCXOESPROC) (GLenum func, GLfixed ref);
966typedef void (APIENTRYP RGLSYMGLCLEARCOLORXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
967typedef void (APIENTRYP RGLSYMGLCLEARDEPTHXOESPROC) (GLfixed depth);
968typedef void (APIENTRYP RGLSYMGLCLIPPLANEXOESPROC) (GLenum plane, const GLfixed *equation);
969typedef void (APIENTRYP RGLSYMGLCOLOR4XOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
970typedef void (APIENTRYP RGLSYMGLDEPTHRANGEXOESPROC) (GLfixed n, GLfixed f);
971typedef void (APIENTRYP RGLSYMGLFOGXOESPROC) (GLenum pname, GLfixed param);
972typedef void (APIENTRYP RGLSYMGLFOGXVOESPROC) (GLenum pname, const GLfixed *param);
973typedef void (APIENTRYP RGLSYMGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
974typedef void (APIENTRYP RGLSYMGLGETCLIPPLANEXOESPROC) (GLenum plane, GLfixed *equation);
975typedef void (APIENTRYP RGLSYMGLGETFIXEDVOESPROC) (GLenum pname, GLfixed *params);
976typedef void (APIENTRYP RGLSYMGLGETTEXENVXVOESPROC) (GLenum target, GLenum pname, GLfixed *params);
977typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params);
978typedef void (APIENTRYP RGLSYMGLLIGHTMODELXOESPROC) (GLenum pname, GLfixed param);
979typedef void (APIENTRYP RGLSYMGLLIGHTMODELXVOESPROC) (GLenum pname, const GLfixed *param);
980typedef void (APIENTRYP RGLSYMGLLIGHTXOESPROC) (GLenum light, GLenum pname, GLfixed param);
981typedef void (APIENTRYP RGLSYMGLLIGHTXVOESPROC) (GLenum light, GLenum pname, const GLfixed *params);
982typedef void (APIENTRYP RGLSYMGLLINEWIDTHXOESPROC) (GLfixed width);
983typedef void (APIENTRYP RGLSYMGLLOADMATRIXXOESPROC) (const GLfixed *m);
984typedef void (APIENTRYP RGLSYMGLMATERIALXOESPROC) (GLenum face, GLenum pname, GLfixed param);
985typedef void (APIENTRYP RGLSYMGLMATERIALXVOESPROC) (GLenum face, GLenum pname, const GLfixed *param);
986typedef void (APIENTRYP RGLSYMGLMULTMATRIXXOESPROC) (const GLfixed *m);
987typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
988typedef void (APIENTRYP RGLSYMGLNORMAL3XOESPROC) (GLfixed nx, GLfixed ny, GLfixed nz);
989typedef void (APIENTRYP RGLSYMGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
990typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERXVOESPROC) (GLenum pname, const GLfixed *params);
991typedef void (APIENTRYP RGLSYMGLPOINTSIZEXOESPROC) (GLfixed size);
992typedef void (APIENTRYP RGLSYMGLPOLYGONOFFSETXOESPROC) (GLfixed factor, GLfixed units);
993typedef void (APIENTRYP RGLSYMGLROTATEXOESPROC) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
994typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEOESPROC) (GLfixed value, GLboolean invert);
995typedef void (APIENTRYP RGLSYMGLSCALEXOESPROC) (GLfixed x, GLfixed y, GLfixed z);
996typedef void (APIENTRYP RGLSYMGLTEXENVXOESPROC) (GLenum target, GLenum pname, GLfixed param);
997typedef void (APIENTRYP RGLSYMGLTEXENVXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params);
998typedef void (APIENTRYP RGLSYMGLTEXPARAMETERXOESPROC) (GLenum target, GLenum pname, GLfixed param);
999typedef void (APIENTRYP RGLSYMGLTEXPARAMETERXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params);
1000typedef void (APIENTRYP RGLSYMGLTRANSLATEXOESPROC) (GLfixed x, GLfixed y, GLfixed z);
1001typedef void (APIENTRYP RGLSYMGLACCUMXOESPROC) (GLenum op, GLfixed value);
1002typedef void (APIENTRYP RGLSYMGLBITMAPXOESPROC) (GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap);
1003typedef void (APIENTRYP RGLSYMGLBLENDCOLORXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
1004typedef void (APIENTRYP RGLSYMGLCLEARACCUMXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
1005typedef void (APIENTRYP RGLSYMGLCOLOR3XOESPROC) (GLfixed red, GLfixed green, GLfixed blue);
1006typedef void (APIENTRYP RGLSYMGLCOLOR3XVOESPROC) (const GLfixed *components);
1007typedef void (APIENTRYP RGLSYMGLCOLOR4XVOESPROC) (const GLfixed *components);
1008typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERXOESPROC) (GLenum target, GLenum pname, GLfixed param);
1009typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params);
1010typedef void (APIENTRYP RGLSYMGLEVALCOORD1XOESPROC) (GLfixed u);
1011typedef void (APIENTRYP RGLSYMGLEVALCOORD1XVOESPROC) (const GLfixed *coords);
1012typedef void (APIENTRYP RGLSYMGLEVALCOORD2XOESPROC) (GLfixed u, GLfixed v);
1013typedef void (APIENTRYP RGLSYMGLEVALCOORD2XVOESPROC) (const GLfixed *coords);
1014typedef void (APIENTRYP RGLSYMGLFEEDBACKBUFFERXOESPROC) (GLsizei n, GLenum type, const GLfixed *buffer);
1015typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params);
1016typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params);
1017typedef void (APIENTRYP RGLSYMGLGETLIGHTXOESPROC) (GLenum light, GLenum pname, GLfixed *params);
1018typedef void (APIENTRYP RGLSYMGLGETMAPXVOESPROC) (GLenum target, GLenum query, GLfixed *v);
1019typedef void (APIENTRYP RGLSYMGLGETMATERIALXOESPROC) (GLenum face, GLenum pname, GLfixed param);
1020typedef void (APIENTRYP RGLSYMGLGETPIXELMAPXVPROC) (GLenum map, GLint size, GLfixed *values);
1021typedef void (APIENTRYP RGLSYMGLGETTEXGENXVOESPROC) (GLenum coord, GLenum pname, GLfixed *params);
1022typedef void (APIENTRYP RGLSYMGLGETTEXLEVELPARAMETERXVOESPROC) (GLenum target, GLint level, GLenum pname, GLfixed *params);
1023typedef void (APIENTRYP RGLSYMGLINDEXXOESPROC) (GLfixed component);
1024typedef void (APIENTRYP RGLSYMGLINDEXXVOESPROC) (const GLfixed *component);
1025typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXXOESPROC) (const GLfixed *m);
1026typedef void (APIENTRYP RGLSYMGLMAP1XOESPROC) (GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points);
1027typedef void (APIENTRYP RGLSYMGLMAP2XOESPROC) (GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points);
1028typedef void (APIENTRYP RGLSYMGLMAPGRID1XOESPROC) (GLint n, GLfixed u1, GLfixed u2);
1029typedef void (APIENTRYP RGLSYMGLMAPGRID2XOESPROC) (GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2);
1030typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC) (const GLfixed *m);
1031typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1XOESPROC) (GLenum texture, GLfixed s);
1032typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1XVOESPROC) (GLenum texture, const GLfixed *coords);
1033typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2XOESPROC) (GLenum texture, GLfixed s, GLfixed t);
1034typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2XVOESPROC) (GLenum texture, const GLfixed *coords);
1035typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r);
1036typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3XVOESPROC) (GLenum texture, const GLfixed *coords);
1037typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4XVOESPROC) (GLenum texture, const GLfixed *coords);
1038typedef void (APIENTRYP RGLSYMGLNORMAL3XVOESPROC) (const GLfixed *coords);
1039typedef void (APIENTRYP RGLSYMGLPASSTHROUGHXOESPROC) (GLfixed token);
1040typedef void (APIENTRYP RGLSYMGLPIXELMAPXPROC) (GLenum map, GLint size, const GLfixed *values);
1041typedef void (APIENTRYP RGLSYMGLPIXELSTOREXPROC) (GLenum pname, GLfixed param);
1042typedef void (APIENTRYP RGLSYMGLPIXELTRANSFERXOESPROC) (GLenum pname, GLfixed param);
1043typedef void (APIENTRYP RGLSYMGLPIXELZOOMXOESPROC) (GLfixed xfactor, GLfixed yfactor);
1044typedef void (APIENTRYP RGLSYMGLPRIORITIZETEXTURESXOESPROC) (GLsizei n, const GLuint *textures, const GLfixed *priorities);
1045typedef void (APIENTRYP RGLSYMGLRASTERPOS2XOESPROC) (GLfixed x, GLfixed y);
1046typedef void (APIENTRYP RGLSYMGLRASTERPOS2XVOESPROC) (const GLfixed *coords);
1047typedef void (APIENTRYP RGLSYMGLRASTERPOS3XOESPROC) (GLfixed x, GLfixed y, GLfixed z);
1048typedef void (APIENTRYP RGLSYMGLRASTERPOS3XVOESPROC) (const GLfixed *coords);
1049typedef void (APIENTRYP RGLSYMGLRASTERPOS4XOESPROC) (GLfixed x, GLfixed y, GLfixed z, GLfixed w);
1050typedef void (APIENTRYP RGLSYMGLRASTERPOS4XVOESPROC) (const GLfixed *coords);
1051typedef void (APIENTRYP RGLSYMGLRECTXOESPROC) (GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2);
1052typedef void (APIENTRYP RGLSYMGLRECTXVOESPROC) (const GLfixed *v1, const GLfixed *v2);
1053typedef void (APIENTRYP RGLSYMGLTEXCOORD1XOESPROC) (GLfixed s);
1054typedef void (APIENTRYP RGLSYMGLTEXCOORD1XVOESPROC) (const GLfixed *coords);
1055typedef void (APIENTRYP RGLSYMGLTEXCOORD2XOESPROC) (GLfixed s, GLfixed t);
1056typedef void (APIENTRYP RGLSYMGLTEXCOORD2XVOESPROC) (const GLfixed *coords);
1057typedef void (APIENTRYP RGLSYMGLTEXCOORD3XOESPROC) (GLfixed s, GLfixed t, GLfixed r);
1058typedef void (APIENTRYP RGLSYMGLTEXCOORD3XVOESPROC) (const GLfixed *coords);
1059typedef void (APIENTRYP RGLSYMGLTEXCOORD4XOESPROC) (GLfixed s, GLfixed t, GLfixed r, GLfixed q);
1060typedef void (APIENTRYP RGLSYMGLTEXCOORD4XVOESPROC) (const GLfixed *coords);
1061typedef void (APIENTRYP RGLSYMGLTEXGENXOESPROC) (GLenum coord, GLenum pname, GLfixed param);
1062typedef void (APIENTRYP RGLSYMGLTEXGENXVOESPROC) (GLenum coord, GLenum pname, const GLfixed *params);
1063typedef void (APIENTRYP RGLSYMGLVERTEX2XOESPROC) (GLfixed x);
1064typedef void (APIENTRYP RGLSYMGLVERTEX2XVOESPROC) (const GLfixed *coords);
1065typedef void (APIENTRYP RGLSYMGLVERTEX3XOESPROC) (GLfixed x, GLfixed y);
1066typedef void (APIENTRYP RGLSYMGLVERTEX3XVOESPROC) (const GLfixed *coords);
1067typedef void (APIENTRYP RGLSYMGLVERTEX4XOESPROC) (GLfixed x, GLfixed y, GLfixed z);
1068typedef void (APIENTRYP RGLSYMGLVERTEX4XVOESPROC) (const GLfixed *coords);
1069typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, GLint *exponent);
1070typedef void (APIENTRYP RGLSYMGLCLEARDEPTHFOESPROC) (GLclampf depth);
1071typedef void (APIENTRYP RGLSYMGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat *equation);
1072typedef void (APIENTRYP RGLSYMGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f);
1073typedef void (APIENTRYP RGLSYMGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
1074typedef void (APIENTRYP RGLSYMGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat *equation);
1075typedef void (APIENTRYP RGLSYMGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
1076typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
1077typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
1078typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params);
1079typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params);
1080typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params);
1081typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params);
1082
1083#define glDrawRangeElements __rglgen_glDrawRangeElements
1084#define glTexImage3D __rglgen_glTexImage3D
1085#define glTexSubImage3D __rglgen_glTexSubImage3D
1086#define glCopyTexSubImage3D __rglgen_glCopyTexSubImage3D
1087#define glActiveTexture __rglgen_glActiveTexture
1088#define glSampleCoverage __rglgen_glSampleCoverage
1089#define glCompressedTexImage3D __rglgen_glCompressedTexImage3D
1090#define glCompressedTexImage2D __rglgen_glCompressedTexImage2D
1091#define glCompressedTexImage1D __rglgen_glCompressedTexImage1D
1092#define glCompressedTexSubImage3D __rglgen_glCompressedTexSubImage3D
1093#define glCompressedTexSubImage2D __rglgen_glCompressedTexSubImage2D
1094#define glCompressedTexSubImage1D __rglgen_glCompressedTexSubImage1D
1095#define glGetCompressedTexImage __rglgen_glGetCompressedTexImage
1096#define glClientActiveTexture __rglgen_glClientActiveTexture
1097#define glMultiTexCoord1d __rglgen_glMultiTexCoord1d
1098#define glMultiTexCoord1dv __rglgen_glMultiTexCoord1dv
1099#define glMultiTexCoord1f __rglgen_glMultiTexCoord1f
1100#define glMultiTexCoord1fv __rglgen_glMultiTexCoord1fv
1101#define glMultiTexCoord1i __rglgen_glMultiTexCoord1i
1102#define glMultiTexCoord1iv __rglgen_glMultiTexCoord1iv
1103#define glMultiTexCoord1s __rglgen_glMultiTexCoord1s
1104#define glMultiTexCoord1sv __rglgen_glMultiTexCoord1sv
1105#define glMultiTexCoord2d __rglgen_glMultiTexCoord2d
1106#define glMultiTexCoord2dv __rglgen_glMultiTexCoord2dv
1107#define glMultiTexCoord2f __rglgen_glMultiTexCoord2f
1108#define glMultiTexCoord2fv __rglgen_glMultiTexCoord2fv
1109#define glMultiTexCoord2i __rglgen_glMultiTexCoord2i
1110#define glMultiTexCoord2iv __rglgen_glMultiTexCoord2iv
1111#define glMultiTexCoord2s __rglgen_glMultiTexCoord2s
1112#define glMultiTexCoord2sv __rglgen_glMultiTexCoord2sv
1113#define glMultiTexCoord3d __rglgen_glMultiTexCoord3d
1114#define glMultiTexCoord3dv __rglgen_glMultiTexCoord3dv
1115#define glMultiTexCoord3f __rglgen_glMultiTexCoord3f
1116#define glMultiTexCoord3fv __rglgen_glMultiTexCoord3fv
1117#define glMultiTexCoord3i __rglgen_glMultiTexCoord3i
1118#define glMultiTexCoord3iv __rglgen_glMultiTexCoord3iv
1119#define glMultiTexCoord3s __rglgen_glMultiTexCoord3s
1120#define glMultiTexCoord3sv __rglgen_glMultiTexCoord3sv
1121#define glMultiTexCoord4d __rglgen_glMultiTexCoord4d
1122#define glMultiTexCoord4dv __rglgen_glMultiTexCoord4dv
1123#define glMultiTexCoord4f __rglgen_glMultiTexCoord4f
1124#define glMultiTexCoord4fv __rglgen_glMultiTexCoord4fv
1125#define glMultiTexCoord4i __rglgen_glMultiTexCoord4i
1126#define glMultiTexCoord4iv __rglgen_glMultiTexCoord4iv
1127#define glMultiTexCoord4s __rglgen_glMultiTexCoord4s
1128#define glMultiTexCoord4sv __rglgen_glMultiTexCoord4sv
1129#define glLoadTransposeMatrixf __rglgen_glLoadTransposeMatrixf
1130#define glLoadTransposeMatrixd __rglgen_glLoadTransposeMatrixd
1131#define glMultTransposeMatrixf __rglgen_glMultTransposeMatrixf
1132#define glMultTransposeMatrixd __rglgen_glMultTransposeMatrixd
1133#define glBlendFuncSeparate __rglgen_glBlendFuncSeparate
1134#define glMultiDrawArrays __rglgen_glMultiDrawArrays
1135#define glMultiDrawElements __rglgen_glMultiDrawElements
1136#define glPointParameterf __rglgen_glPointParameterf
1137#define glPointParameterfv __rglgen_glPointParameterfv
1138#define glPointParameteri __rglgen_glPointParameteri
1139#define glPointParameteriv __rglgen_glPointParameteriv
1140#define glFogCoordf __rglgen_glFogCoordf
1141#define glFogCoordfv __rglgen_glFogCoordfv
1142#define glFogCoordd __rglgen_glFogCoordd
1143#define glFogCoorddv __rglgen_glFogCoorddv
1144#define glFogCoordPointer __rglgen_glFogCoordPointer
1145#define glSecondaryColor3b __rglgen_glSecondaryColor3b
1146#define glSecondaryColor3bv __rglgen_glSecondaryColor3bv
1147#define glSecondaryColor3d __rglgen_glSecondaryColor3d
1148#define glSecondaryColor3dv __rglgen_glSecondaryColor3dv
1149#define glSecondaryColor3f __rglgen_glSecondaryColor3f
1150#define glSecondaryColor3fv __rglgen_glSecondaryColor3fv
1151#define glSecondaryColor3i __rglgen_glSecondaryColor3i
1152#define glSecondaryColor3iv __rglgen_glSecondaryColor3iv
1153#define glSecondaryColor3s __rglgen_glSecondaryColor3s
1154#define glSecondaryColor3sv __rglgen_glSecondaryColor3sv
1155#define glSecondaryColor3ub __rglgen_glSecondaryColor3ub
1156#define glSecondaryColor3ubv __rglgen_glSecondaryColor3ubv
1157#define glSecondaryColor3ui __rglgen_glSecondaryColor3ui
1158#define glSecondaryColor3uiv __rglgen_glSecondaryColor3uiv
1159#define glSecondaryColor3us __rglgen_glSecondaryColor3us
1160#define glSecondaryColor3usv __rglgen_glSecondaryColor3usv
1161#define glSecondaryColorPointer __rglgen_glSecondaryColorPointer
1162#define glWindowPos2d __rglgen_glWindowPos2d
1163#define glWindowPos2dv __rglgen_glWindowPos2dv
1164#define glWindowPos2f __rglgen_glWindowPos2f
1165#define glWindowPos2fv __rglgen_glWindowPos2fv
1166#define glWindowPos2i __rglgen_glWindowPos2i
1167#define glWindowPos2iv __rglgen_glWindowPos2iv
1168#define glWindowPos2s __rglgen_glWindowPos2s
1169#define glWindowPos2sv __rglgen_glWindowPos2sv
1170#define glWindowPos3d __rglgen_glWindowPos3d
1171#define glWindowPos3dv __rglgen_glWindowPos3dv
1172#define glWindowPos3f __rglgen_glWindowPos3f
1173#define glWindowPos3fv __rglgen_glWindowPos3fv
1174#define glWindowPos3i __rglgen_glWindowPos3i
1175#define glWindowPos3iv __rglgen_glWindowPos3iv
1176#define glWindowPos3s __rglgen_glWindowPos3s
1177#define glWindowPos3sv __rglgen_glWindowPos3sv
1178#define glBlendColor __rglgen_glBlendColor
1179#define glBlendEquation __rglgen_glBlendEquation
1180#define glGenQueries __rglgen_glGenQueries
1181#define glDeleteQueries __rglgen_glDeleteQueries
1182#define glIsQuery __rglgen_glIsQuery
1183#define glBeginQuery __rglgen_glBeginQuery
1184#define glEndQuery __rglgen_glEndQuery
1185#define glGetQueryiv __rglgen_glGetQueryiv
1186#define glGetQueryObjectiv __rglgen_glGetQueryObjectiv
1187#define glGetQueryObjectuiv __rglgen_glGetQueryObjectuiv
1188#define glBindBuffer __rglgen_glBindBuffer
1189#define glDeleteBuffers __rglgen_glDeleteBuffers
1190#define glGenBuffers __rglgen_glGenBuffers
1191#define glIsBuffer __rglgen_glIsBuffer
1192#define glBufferData __rglgen_glBufferData
1193#define glBufferSubData __rglgen_glBufferSubData
1194#define glGetBufferSubData __rglgen_glGetBufferSubData
1195#define glMapBuffer __rglgen_glMapBuffer
1196#define glUnmapBuffer __rglgen_glUnmapBuffer
1197#define glGetBufferParameteriv __rglgen_glGetBufferParameteriv
1198#define glGetBufferPointerv __rglgen_glGetBufferPointerv
1199#define glBlendEquationSeparate __rglgen_glBlendEquationSeparate
1200#define glDrawBuffers __rglgen_glDrawBuffers
1201#define glStencilOpSeparate __rglgen_glStencilOpSeparate
1202#define glStencilFuncSeparate __rglgen_glStencilFuncSeparate
1203#define glStencilMaskSeparate __rglgen_glStencilMaskSeparate
1204#define glAttachShader __rglgen_glAttachShader
1205#define glBindAttribLocation __rglgen_glBindAttribLocation
1206#define glCompileShader __rglgen_glCompileShader
1207#define glCreateProgram __rglgen_glCreateProgram
1208#define glCreateShader __rglgen_glCreateShader
1209#define glDeleteProgram __rglgen_glDeleteProgram
1210#define glDeleteShader __rglgen_glDeleteShader
1211#define glDetachShader __rglgen_glDetachShader
1212#define glDisableVertexAttribArray __rglgen_glDisableVertexAttribArray
1213#define glEnableVertexAttribArray __rglgen_glEnableVertexAttribArray
1214#define glGetActiveAttrib __rglgen_glGetActiveAttrib
1215#define glGetActiveUniform __rglgen_glGetActiveUniform
1216#define glGetAttachedShaders __rglgen_glGetAttachedShaders
1217#define glGetAttribLocation __rglgen_glGetAttribLocation
1218#define glGetProgramiv __rglgen_glGetProgramiv
1219#define glGetProgramInfoLog __rglgen_glGetProgramInfoLog
1220#define glGetShaderiv __rglgen_glGetShaderiv
1221#define glGetShaderInfoLog __rglgen_glGetShaderInfoLog
1222#define glGetShaderSource __rglgen_glGetShaderSource
1223#define glGetUniformLocation __rglgen_glGetUniformLocation
1224#define glGetUniformfv __rglgen_glGetUniformfv
1225#define glGetUniformiv __rglgen_glGetUniformiv
1226#define glGetVertexAttribdv __rglgen_glGetVertexAttribdv
1227#define glGetVertexAttribfv __rglgen_glGetVertexAttribfv
1228#define glGetVertexAttribiv __rglgen_glGetVertexAttribiv
1229#define glGetVertexAttribPointerv __rglgen_glGetVertexAttribPointerv
1230#define glIsProgram __rglgen_glIsProgram
1231#define glIsShader __rglgen_glIsShader
1232#define glLinkProgram __rglgen_glLinkProgram
1233#define glShaderSource __rglgen_glShaderSource
1234#define glUseProgram __rglgen_glUseProgram
1235#define glUniform1f __rglgen_glUniform1f
1236#define glUniform2f __rglgen_glUniform2f
1237#define glUniform3f __rglgen_glUniform3f
1238#define glUniform4f __rglgen_glUniform4f
1239#define glUniform1i __rglgen_glUniform1i
1240#define glUniform2i __rglgen_glUniform2i
1241#define glUniform3i __rglgen_glUniform3i
1242#define glUniform4i __rglgen_glUniform4i
1243#define glUniform1fv __rglgen_glUniform1fv
1244#define glUniform2fv __rglgen_glUniform2fv
1245#define glUniform3fv __rglgen_glUniform3fv
1246#define glUniform4fv __rglgen_glUniform4fv
1247#define glUniform1iv __rglgen_glUniform1iv
1248#define glUniform2iv __rglgen_glUniform2iv
1249#define glUniform3iv __rglgen_glUniform3iv
1250#define glUniform4iv __rglgen_glUniform4iv
1251#define glUniformMatrix2fv __rglgen_glUniformMatrix2fv
1252#define glUniformMatrix3fv __rglgen_glUniformMatrix3fv
1253#define glUniformMatrix4fv __rglgen_glUniformMatrix4fv
1254#define glValidateProgram __rglgen_glValidateProgram
1255#define glVertexAttrib1d __rglgen_glVertexAttrib1d
1256#define glVertexAttrib1dv __rglgen_glVertexAttrib1dv
1257#define glVertexAttrib1f __rglgen_glVertexAttrib1f
1258#define glVertexAttrib1fv __rglgen_glVertexAttrib1fv
1259#define glVertexAttrib1s __rglgen_glVertexAttrib1s
1260#define glVertexAttrib1sv __rglgen_glVertexAttrib1sv
1261#define glVertexAttrib2d __rglgen_glVertexAttrib2d
1262#define glVertexAttrib2dv __rglgen_glVertexAttrib2dv
1263#define glVertexAttrib2f __rglgen_glVertexAttrib2f
1264#define glVertexAttrib2fv __rglgen_glVertexAttrib2fv
1265#define glVertexAttrib2s __rglgen_glVertexAttrib2s
1266#define glVertexAttrib2sv __rglgen_glVertexAttrib2sv
1267#define glVertexAttrib3d __rglgen_glVertexAttrib3d
1268#define glVertexAttrib3dv __rglgen_glVertexAttrib3dv
1269#define glVertexAttrib3f __rglgen_glVertexAttrib3f
1270#define glVertexAttrib3fv __rglgen_glVertexAttrib3fv
1271#define glVertexAttrib3s __rglgen_glVertexAttrib3s
1272#define glVertexAttrib3sv __rglgen_glVertexAttrib3sv
1273#define glVertexAttrib4Nbv __rglgen_glVertexAttrib4Nbv
1274#define glVertexAttrib4Niv __rglgen_glVertexAttrib4Niv
1275#define glVertexAttrib4Nsv __rglgen_glVertexAttrib4Nsv
1276#define glVertexAttrib4Nub __rglgen_glVertexAttrib4Nub
1277#define glVertexAttrib4Nubv __rglgen_glVertexAttrib4Nubv
1278#define glVertexAttrib4Nuiv __rglgen_glVertexAttrib4Nuiv
1279#define glVertexAttrib4Nusv __rglgen_glVertexAttrib4Nusv
1280#define glVertexAttrib4bv __rglgen_glVertexAttrib4bv
1281#define glVertexAttrib4d __rglgen_glVertexAttrib4d
1282#define glVertexAttrib4dv __rglgen_glVertexAttrib4dv
1283#define glVertexAttrib4f __rglgen_glVertexAttrib4f
1284#define glVertexAttrib4fv __rglgen_glVertexAttrib4fv
1285#define glVertexAttrib4iv __rglgen_glVertexAttrib4iv
1286#define glVertexAttrib4s __rglgen_glVertexAttrib4s
1287#define glVertexAttrib4sv __rglgen_glVertexAttrib4sv
1288#define glVertexAttrib4ubv __rglgen_glVertexAttrib4ubv
1289#define glVertexAttrib4uiv __rglgen_glVertexAttrib4uiv
1290#define glVertexAttrib4usv __rglgen_glVertexAttrib4usv
1291#define glVertexAttribPointer __rglgen_glVertexAttribPointer
1292#define glUniformMatrix2x3fv __rglgen_glUniformMatrix2x3fv
1293#define glUniformMatrix3x2fv __rglgen_glUniformMatrix3x2fv
1294#define glUniformMatrix2x4fv __rglgen_glUniformMatrix2x4fv
1295#define glUniformMatrix4x2fv __rglgen_glUniformMatrix4x2fv
1296#define glUniformMatrix3x4fv __rglgen_glUniformMatrix3x4fv
1297#define glUniformMatrix4x3fv __rglgen_glUniformMatrix4x3fv
1298#define glColorMaski __rglgen_glColorMaski
1299#define glGetBooleani_v __rglgen_glGetBooleani_v
1300#define glGetIntegeri_v __rglgen_glGetIntegeri_v
1301#define glEnablei __rglgen_glEnablei
1302#define glDisablei __rglgen_glDisablei
1303#define glIsEnabledi __rglgen_glIsEnabledi
1304#define glBeginTransformFeedback __rglgen_glBeginTransformFeedback
1305#define glEndTransformFeedback __rglgen_glEndTransformFeedback
1306#define glBindBufferRange __rglgen_glBindBufferRange
1307#define glBindBufferBase __rglgen_glBindBufferBase
1308#define glTransformFeedbackVaryings __rglgen_glTransformFeedbackVaryings
1309#define glGetTransformFeedbackVarying __rglgen_glGetTransformFeedbackVarying
1310#define glClampColor __rglgen_glClampColor
1311#define glBeginConditionalRender __rglgen_glBeginConditionalRender
1312#define glEndConditionalRender __rglgen_glEndConditionalRender
1313#define glVertexAttribIPointer __rglgen_glVertexAttribIPointer
1314#define glGetVertexAttribIiv __rglgen_glGetVertexAttribIiv
1315#define glGetVertexAttribIuiv __rglgen_glGetVertexAttribIuiv
1316#define glVertexAttribI1i __rglgen_glVertexAttribI1i
1317#define glVertexAttribI2i __rglgen_glVertexAttribI2i
1318#define glVertexAttribI3i __rglgen_glVertexAttribI3i
1319#define glVertexAttribI4i __rglgen_glVertexAttribI4i
1320#define glVertexAttribI1ui __rglgen_glVertexAttribI1ui
1321#define glVertexAttribI2ui __rglgen_glVertexAttribI2ui
1322#define glVertexAttribI3ui __rglgen_glVertexAttribI3ui
1323#define glVertexAttribI4ui __rglgen_glVertexAttribI4ui
1324#define glVertexAttribI1iv __rglgen_glVertexAttribI1iv
1325#define glVertexAttribI2iv __rglgen_glVertexAttribI2iv
1326#define glVertexAttribI3iv __rglgen_glVertexAttribI3iv
1327#define glVertexAttribI4iv __rglgen_glVertexAttribI4iv
1328#define glVertexAttribI1uiv __rglgen_glVertexAttribI1uiv
1329#define glVertexAttribI2uiv __rglgen_glVertexAttribI2uiv
1330#define glVertexAttribI3uiv __rglgen_glVertexAttribI3uiv
1331#define glVertexAttribI4uiv __rglgen_glVertexAttribI4uiv
1332#define glVertexAttribI4bv __rglgen_glVertexAttribI4bv
1333#define glVertexAttribI4sv __rglgen_glVertexAttribI4sv
1334#define glVertexAttribI4ubv __rglgen_glVertexAttribI4ubv
1335#define glVertexAttribI4usv __rglgen_glVertexAttribI4usv
1336#define glGetUniformuiv __rglgen_glGetUniformuiv
1337#define glBindFragDataLocation __rglgen_glBindFragDataLocation
1338#define glGetFragDataLocation __rglgen_glGetFragDataLocation
1339#define glUniform1ui __rglgen_glUniform1ui
1340#define glUniform2ui __rglgen_glUniform2ui
1341#define glUniform3ui __rglgen_glUniform3ui
1342#define glUniform4ui __rglgen_glUniform4ui
1343#define glUniform1uiv __rglgen_glUniform1uiv
1344#define glUniform2uiv __rglgen_glUniform2uiv
1345#define glUniform3uiv __rglgen_glUniform3uiv
1346#define glUniform4uiv __rglgen_glUniform4uiv
1347#define glTexParameterIiv __rglgen_glTexParameterIiv
1348#define glTexParameterIuiv __rglgen_glTexParameterIuiv
1349#define glGetTexParameterIiv __rglgen_glGetTexParameterIiv
1350#define glGetTexParameterIuiv __rglgen_glGetTexParameterIuiv
1351#define glClearBufferiv __rglgen_glClearBufferiv
1352#define glClearBufferuiv __rglgen_glClearBufferuiv
1353#define glClearBufferfv __rglgen_glClearBufferfv
1354#define glClearBufferfi __rglgen_glClearBufferfi
1355#define glGetStringi __rglgen_glGetStringi
1356#define glIsRenderbuffer __rglgen_glIsRenderbuffer
1357#define glBindRenderbuffer __rglgen_glBindRenderbuffer
1358#define glDeleteRenderbuffers __rglgen_glDeleteRenderbuffers
1359#define glGenRenderbuffers __rglgen_glGenRenderbuffers
1360#define glRenderbufferStorage __rglgen_glRenderbufferStorage
1361#define glGetRenderbufferParameteriv __rglgen_glGetRenderbufferParameteriv
1362#define glIsFramebuffer __rglgen_glIsFramebuffer
1363#define glBindFramebuffer __rglgen_glBindFramebuffer
1364#define glDeleteFramebuffers __rglgen_glDeleteFramebuffers
1365#define glGenFramebuffers __rglgen_glGenFramebuffers
1366#define glCheckFramebufferStatus __rglgen_glCheckFramebufferStatus
1367#define glFramebufferTexture1D __rglgen_glFramebufferTexture1D
1368#define glFramebufferTexture2D __rglgen_glFramebufferTexture2D
1369#define glFramebufferTexture3D __rglgen_glFramebufferTexture3D
1370#define glFramebufferRenderbuffer __rglgen_glFramebufferRenderbuffer
1371#define glGetFramebufferAttachmentParameteriv __rglgen_glGetFramebufferAttachmentParameteriv
1372#define glGenerateMipmap __rglgen_glGenerateMipmap
1373#define glBlitFramebuffer __rglgen_glBlitFramebuffer
1374#define glRenderbufferStorageMultisample __rglgen_glRenderbufferStorageMultisample
1375#define glFramebufferTextureLayer __rglgen_glFramebufferTextureLayer
1376#define glMapBufferRange __rglgen_glMapBufferRange
1377#define glFlushMappedBufferRange __rglgen_glFlushMappedBufferRange
1378#define glBindVertexArray __rglgen_glBindVertexArray
1379#define glDeleteVertexArrays __rglgen_glDeleteVertexArrays
1380#define glGenVertexArrays __rglgen_glGenVertexArrays
1381#define glIsVertexArray __rglgen_glIsVertexArray
1382#define glDrawArraysInstanced __rglgen_glDrawArraysInstanced
1383#define glDrawElementsInstanced __rglgen_glDrawElementsInstanced
1384#define glTexBuffer __rglgen_glTexBuffer
1385#define glPrimitiveRestartIndex __rglgen_glPrimitiveRestartIndex
1386#define glCopyBufferSubData __rglgen_glCopyBufferSubData
1387#define glGetUniformIndices __rglgen_glGetUniformIndices
1388#define glGetActiveUniformsiv __rglgen_glGetActiveUniformsiv
1389#define glGetActiveUniformName __rglgen_glGetActiveUniformName
1390#define glGetUniformBlockIndex __rglgen_glGetUniformBlockIndex
1391#define glGetActiveUniformBlockiv __rglgen_glGetActiveUniformBlockiv
1392#define glGetActiveUniformBlockName __rglgen_glGetActiveUniformBlockName
1393#define glUniformBlockBinding __rglgen_glUniformBlockBinding
1394#define glDrawElementsBaseVertex __rglgen_glDrawElementsBaseVertex
1395#define glDrawRangeElementsBaseVertex __rglgen_glDrawRangeElementsBaseVertex
1396#define glDrawElementsInstancedBaseVertex __rglgen_glDrawElementsInstancedBaseVertex
1397#define glMultiDrawElementsBaseVertex __rglgen_glMultiDrawElementsBaseVertex
1398#define glProvokingVertex __rglgen_glProvokingVertex
1399#define glFenceSync __rglgen_glFenceSync
1400#define glIsSync __rglgen_glIsSync
1401#define glDeleteSync __rglgen_glDeleteSync
1402#define glClientWaitSync __rglgen_glClientWaitSync
1403#define glWaitSync __rglgen_glWaitSync
1404#define glGetInteger64v __rglgen_glGetInteger64v
1405#define glGetSynciv __rglgen_glGetSynciv
1406#define glGetInteger64i_v __rglgen_glGetInteger64i_v
1407#define glGetBufferParameteri64v __rglgen_glGetBufferParameteri64v
1408#define glFramebufferTexture __rglgen_glFramebufferTexture
1409#define glTexImage2DMultisample __rglgen_glTexImage2DMultisample
1410#define glTexImage3DMultisample __rglgen_glTexImage3DMultisample
1411#define glGetMultisamplefv __rglgen_glGetMultisamplefv
1412#define glSampleMaski __rglgen_glSampleMaski
1413#define glBindFragDataLocationIndexed __rglgen_glBindFragDataLocationIndexed
1414#define glGetFragDataIndex __rglgen_glGetFragDataIndex
1415#define glGenSamplers __rglgen_glGenSamplers
1416#define glDeleteSamplers __rglgen_glDeleteSamplers
1417#define glIsSampler __rglgen_glIsSampler
1418#define glBindSampler __rglgen_glBindSampler
1419#define glSamplerParameteri __rglgen_glSamplerParameteri
1420#define glSamplerParameteriv __rglgen_glSamplerParameteriv
1421#define glSamplerParameterf __rglgen_glSamplerParameterf
1422#define glSamplerParameterfv __rglgen_glSamplerParameterfv
1423#define glSamplerParameterIiv __rglgen_glSamplerParameterIiv
1424#define glSamplerParameterIuiv __rglgen_glSamplerParameterIuiv
1425#define glGetSamplerParameteriv __rglgen_glGetSamplerParameteriv
1426#define glGetSamplerParameterIiv __rglgen_glGetSamplerParameterIiv
1427#define glGetSamplerParameterfv __rglgen_glGetSamplerParameterfv
1428#define glGetSamplerParameterIuiv __rglgen_glGetSamplerParameterIuiv
1429#define glQueryCounter __rglgen_glQueryCounter
1430#define glGetQueryObjecti64v __rglgen_glGetQueryObjecti64v
1431#define glGetQueryObjectui64v __rglgen_glGetQueryObjectui64v
1432#define glVertexAttribDivisor __rglgen_glVertexAttribDivisor
1433#define glVertexAttribP1ui __rglgen_glVertexAttribP1ui
1434#define glVertexAttribP1uiv __rglgen_glVertexAttribP1uiv
1435#define glVertexAttribP2ui __rglgen_glVertexAttribP2ui
1436#define glVertexAttribP2uiv __rglgen_glVertexAttribP2uiv
1437#define glVertexAttribP3ui __rglgen_glVertexAttribP3ui
1438#define glVertexAttribP3uiv __rglgen_glVertexAttribP3uiv
1439#define glVertexAttribP4ui __rglgen_glVertexAttribP4ui
1440#define glVertexAttribP4uiv __rglgen_glVertexAttribP4uiv
1441#define glVertexP2ui __rglgen_glVertexP2ui
1442#define glVertexP2uiv __rglgen_glVertexP2uiv
1443#define glVertexP3ui __rglgen_glVertexP3ui
1444#define glVertexP3uiv __rglgen_glVertexP3uiv
1445#define glVertexP4ui __rglgen_glVertexP4ui
1446#define glVertexP4uiv __rglgen_glVertexP4uiv
1447#define glTexCoordP1ui __rglgen_glTexCoordP1ui
1448#define glTexCoordP1uiv __rglgen_glTexCoordP1uiv
1449#define glTexCoordP2ui __rglgen_glTexCoordP2ui
1450#define glTexCoordP2uiv __rglgen_glTexCoordP2uiv
1451#define glTexCoordP3ui __rglgen_glTexCoordP3ui
1452#define glTexCoordP3uiv __rglgen_glTexCoordP3uiv
1453#define glTexCoordP4ui __rglgen_glTexCoordP4ui
1454#define glTexCoordP4uiv __rglgen_glTexCoordP4uiv
1455#define glMultiTexCoordP1ui __rglgen_glMultiTexCoordP1ui
1456#define glMultiTexCoordP1uiv __rglgen_glMultiTexCoordP1uiv
1457#define glMultiTexCoordP2ui __rglgen_glMultiTexCoordP2ui
1458#define glMultiTexCoordP2uiv __rglgen_glMultiTexCoordP2uiv
1459#define glMultiTexCoordP3ui __rglgen_glMultiTexCoordP3ui
1460#define glMultiTexCoordP3uiv __rglgen_glMultiTexCoordP3uiv
1461#define glMultiTexCoordP4ui __rglgen_glMultiTexCoordP4ui
1462#define glMultiTexCoordP4uiv __rglgen_glMultiTexCoordP4uiv
1463#define glNormalP3ui __rglgen_glNormalP3ui
1464#define glNormalP3uiv __rglgen_glNormalP3uiv
1465#define glColorP3ui __rglgen_glColorP3ui
1466#define glColorP3uiv __rglgen_glColorP3uiv
1467#define glColorP4ui __rglgen_glColorP4ui
1468#define glColorP4uiv __rglgen_glColorP4uiv
1469#define glSecondaryColorP3ui __rglgen_glSecondaryColorP3ui
1470#define glSecondaryColorP3uiv __rglgen_glSecondaryColorP3uiv
1471#define glMinSampleShading __rglgen_glMinSampleShading
1472#define glBlendEquationi __rglgen_glBlendEquationi
1473#define glBlendEquationSeparatei __rglgen_glBlendEquationSeparatei
1474#define glBlendFunci __rglgen_glBlendFunci
1475#define glBlendFuncSeparatei __rglgen_glBlendFuncSeparatei
1476#define glDrawArraysIndirect __rglgen_glDrawArraysIndirect
1477#define glDrawElementsIndirect __rglgen_glDrawElementsIndirect
1478#define glUniform1d __rglgen_glUniform1d
1479#define glUniform2d __rglgen_glUniform2d
1480#define glUniform3d __rglgen_glUniform3d
1481#define glUniform4d __rglgen_glUniform4d
1482#define glUniform1dv __rglgen_glUniform1dv
1483#define glUniform2dv __rglgen_glUniform2dv
1484#define glUniform3dv __rglgen_glUniform3dv
1485#define glUniform4dv __rglgen_glUniform4dv
1486#define glUniformMatrix2dv __rglgen_glUniformMatrix2dv
1487#define glUniformMatrix3dv __rglgen_glUniformMatrix3dv
1488#define glUniformMatrix4dv __rglgen_glUniformMatrix4dv
1489#define glUniformMatrix2x3dv __rglgen_glUniformMatrix2x3dv
1490#define glUniformMatrix2x4dv __rglgen_glUniformMatrix2x4dv
1491#define glUniformMatrix3x2dv __rglgen_glUniformMatrix3x2dv
1492#define glUniformMatrix3x4dv __rglgen_glUniformMatrix3x4dv
1493#define glUniformMatrix4x2dv __rglgen_glUniformMatrix4x2dv
1494#define glUniformMatrix4x3dv __rglgen_glUniformMatrix4x3dv
1495#define glGetUniformdv __rglgen_glGetUniformdv
1496#define glGetSubroutineUniformLocation __rglgen_glGetSubroutineUniformLocation
1497#define glGetSubroutineIndex __rglgen_glGetSubroutineIndex
1498#define glGetActiveSubroutineUniformiv __rglgen_glGetActiveSubroutineUniformiv
1499#define glGetActiveSubroutineUniformName __rglgen_glGetActiveSubroutineUniformName
1500#define glGetActiveSubroutineName __rglgen_glGetActiveSubroutineName
1501#define glUniformSubroutinesuiv __rglgen_glUniformSubroutinesuiv
1502#define glGetUniformSubroutineuiv __rglgen_glGetUniformSubroutineuiv
1503#define glGetProgramStageiv __rglgen_glGetProgramStageiv
1504#define glPatchParameteri __rglgen_glPatchParameteri
1505#define glPatchParameterfv __rglgen_glPatchParameterfv
1506#define glBindTransformFeedback __rglgen_glBindTransformFeedback
1507#define glDeleteTransformFeedbacks __rglgen_glDeleteTransformFeedbacks
1508#define glGenTransformFeedbacks __rglgen_glGenTransformFeedbacks
1509#define glIsTransformFeedback __rglgen_glIsTransformFeedback
1510#define glPauseTransformFeedback __rglgen_glPauseTransformFeedback
1511#define glResumeTransformFeedback __rglgen_glResumeTransformFeedback
1512#define glDrawTransformFeedback __rglgen_glDrawTransformFeedback
1513#define glDrawTransformFeedbackStream __rglgen_glDrawTransformFeedbackStream
1514#define glBeginQueryIndexed __rglgen_glBeginQueryIndexed
1515#define glEndQueryIndexed __rglgen_glEndQueryIndexed
1516#define glGetQueryIndexediv __rglgen_glGetQueryIndexediv
1517#define glReleaseShaderCompiler __rglgen_glReleaseShaderCompiler
1518#define glShaderBinary __rglgen_glShaderBinary
1519#define glGetShaderPrecisionFormat __rglgen_glGetShaderPrecisionFormat
1520#define glDepthRangef __rglgen_glDepthRangef
1521#define glClearDepthf __rglgen_glClearDepthf
1522#define glGetProgramBinary __rglgen_glGetProgramBinary
1523#define glProgramBinary __rglgen_glProgramBinary
1524#define glProgramParameteri __rglgen_glProgramParameteri
1525#define glUseProgramStages __rglgen_glUseProgramStages
1526#define glActiveShaderProgram __rglgen_glActiveShaderProgram
1527#define glCreateShaderProgramv __rglgen_glCreateShaderProgramv
1528#define glBindProgramPipeline __rglgen_glBindProgramPipeline
1529#define glDeleteProgramPipelines __rglgen_glDeleteProgramPipelines
1530#define glGenProgramPipelines __rglgen_glGenProgramPipelines
1531#define glIsProgramPipeline __rglgen_glIsProgramPipeline
1532#define glGetProgramPipelineiv __rglgen_glGetProgramPipelineiv
1533#define glProgramUniform1i __rglgen_glProgramUniform1i
1534#define glProgramUniform1iv __rglgen_glProgramUniform1iv
1535#define glProgramUniform1f __rglgen_glProgramUniform1f
1536#define glProgramUniform1fv __rglgen_glProgramUniform1fv
1537#define glProgramUniform1d __rglgen_glProgramUniform1d
1538#define glProgramUniform1dv __rglgen_glProgramUniform1dv
1539#define glProgramUniform1ui __rglgen_glProgramUniform1ui
1540#define glProgramUniform1uiv __rglgen_glProgramUniform1uiv
1541#define glProgramUniform2i __rglgen_glProgramUniform2i
1542#define glProgramUniform2iv __rglgen_glProgramUniform2iv
1543#define glProgramUniform2f __rglgen_glProgramUniform2f
1544#define glProgramUniform2fv __rglgen_glProgramUniform2fv
1545#define glProgramUniform2d __rglgen_glProgramUniform2d
1546#define glProgramUniform2dv __rglgen_glProgramUniform2dv
1547#define glProgramUniform2ui __rglgen_glProgramUniform2ui
1548#define glProgramUniform2uiv __rglgen_glProgramUniform2uiv
1549#define glProgramUniform3i __rglgen_glProgramUniform3i
1550#define glProgramUniform3iv __rglgen_glProgramUniform3iv
1551#define glProgramUniform3f __rglgen_glProgramUniform3f
1552#define glProgramUniform3fv __rglgen_glProgramUniform3fv
1553#define glProgramUniform3d __rglgen_glProgramUniform3d
1554#define glProgramUniform3dv __rglgen_glProgramUniform3dv
1555#define glProgramUniform3ui __rglgen_glProgramUniform3ui
1556#define glProgramUniform3uiv __rglgen_glProgramUniform3uiv
1557#define glProgramUniform4i __rglgen_glProgramUniform4i
1558#define glProgramUniform4iv __rglgen_glProgramUniform4iv
1559#define glProgramUniform4f __rglgen_glProgramUniform4f
1560#define glProgramUniform4fv __rglgen_glProgramUniform4fv
1561#define glProgramUniform4d __rglgen_glProgramUniform4d
1562#define glProgramUniform4dv __rglgen_glProgramUniform4dv
1563#define glProgramUniform4ui __rglgen_glProgramUniform4ui
1564#define glProgramUniform4uiv __rglgen_glProgramUniform4uiv
1565#define glProgramUniformMatrix2fv __rglgen_glProgramUniformMatrix2fv
1566#define glProgramUniformMatrix3fv __rglgen_glProgramUniformMatrix3fv
1567#define glProgramUniformMatrix4fv __rglgen_glProgramUniformMatrix4fv
1568#define glProgramUniformMatrix2dv __rglgen_glProgramUniformMatrix2dv
1569#define glProgramUniformMatrix3dv __rglgen_glProgramUniformMatrix3dv
1570#define glProgramUniformMatrix4dv __rglgen_glProgramUniformMatrix4dv
1571#define glProgramUniformMatrix2x3fv __rglgen_glProgramUniformMatrix2x3fv
1572#define glProgramUniformMatrix3x2fv __rglgen_glProgramUniformMatrix3x2fv
1573#define glProgramUniformMatrix2x4fv __rglgen_glProgramUniformMatrix2x4fv
1574#define glProgramUniformMatrix4x2fv __rglgen_glProgramUniformMatrix4x2fv
1575#define glProgramUniformMatrix3x4fv __rglgen_glProgramUniformMatrix3x4fv
1576#define glProgramUniformMatrix4x3fv __rglgen_glProgramUniformMatrix4x3fv
1577#define glProgramUniformMatrix2x3dv __rglgen_glProgramUniformMatrix2x3dv
1578#define glProgramUniformMatrix3x2dv __rglgen_glProgramUniformMatrix3x2dv
1579#define glProgramUniformMatrix2x4dv __rglgen_glProgramUniformMatrix2x4dv
1580#define glProgramUniformMatrix4x2dv __rglgen_glProgramUniformMatrix4x2dv
1581#define glProgramUniformMatrix3x4dv __rglgen_glProgramUniformMatrix3x4dv
1582#define glProgramUniformMatrix4x3dv __rglgen_glProgramUniformMatrix4x3dv
1583#define glValidateProgramPipeline __rglgen_glValidateProgramPipeline
1584#define glGetProgramPipelineInfoLog __rglgen_glGetProgramPipelineInfoLog
1585#define glVertexAttribL1d __rglgen_glVertexAttribL1d
1586#define glVertexAttribL2d __rglgen_glVertexAttribL2d
1587#define glVertexAttribL3d __rglgen_glVertexAttribL3d
1588#define glVertexAttribL4d __rglgen_glVertexAttribL4d
1589#define glVertexAttribL1dv __rglgen_glVertexAttribL1dv
1590#define glVertexAttribL2dv __rglgen_glVertexAttribL2dv
1591#define glVertexAttribL3dv __rglgen_glVertexAttribL3dv
1592#define glVertexAttribL4dv __rglgen_glVertexAttribL4dv
1593#define glVertexAttribLPointer __rglgen_glVertexAttribLPointer
1594#define glGetVertexAttribLdv __rglgen_glGetVertexAttribLdv
1595#define glViewportArrayv __rglgen_glViewportArrayv
1596#define glViewportIndexedf __rglgen_glViewportIndexedf
1597#define glViewportIndexedfv __rglgen_glViewportIndexedfv
1598#define glScissorArrayv __rglgen_glScissorArrayv
1599#define glScissorIndexed __rglgen_glScissorIndexed
1600#define glScissorIndexedv __rglgen_glScissorIndexedv
1601#define glDepthRangeArrayv __rglgen_glDepthRangeArrayv
1602#define glDepthRangeIndexed __rglgen_glDepthRangeIndexed
1603#define glGetFloati_v __rglgen_glGetFloati_v
1604#define glGetDoublei_v __rglgen_glGetDoublei_v
1605#define glDrawArraysInstancedBaseInstance __rglgen_glDrawArraysInstancedBaseInstance
1606#define glDrawElementsInstancedBaseInstance __rglgen_glDrawElementsInstancedBaseInstance
1607#define glDrawElementsInstancedBaseVertexBaseInstance __rglgen_glDrawElementsInstancedBaseVertexBaseInstance
1608#define glGetInternalformativ __rglgen_glGetInternalformativ
1609#define glGetActiveAtomicCounterBufferiv __rglgen_glGetActiveAtomicCounterBufferiv
1610#define glBindImageTexture __rglgen_glBindImageTexture
1611#define glMemoryBarrier __rglgen_glMemoryBarrier
1612#define glTexStorage1D __rglgen_glTexStorage1D
1613#define glTexStorage2D __rglgen_glTexStorage2D
1614#define glTexStorage3D __rglgen_glTexStorage3D
1615#define glDrawTransformFeedbackInstanced __rglgen_glDrawTransformFeedbackInstanced
1616#define glDrawTransformFeedbackStreamInstanced __rglgen_glDrawTransformFeedbackStreamInstanced
1617#define glClearBufferData __rglgen_glClearBufferData
1618#define glClearBufferSubData __rglgen_glClearBufferSubData
1619#define glDispatchCompute __rglgen_glDispatchCompute
1620#define glDispatchComputeIndirect __rglgen_glDispatchComputeIndirect
1621#define glCopyImageSubData __rglgen_glCopyImageSubData
1622#define glFramebufferParameteri __rglgen_glFramebufferParameteri
1623#define glGetFramebufferParameteriv __rglgen_glGetFramebufferParameteriv
1624#define glGetInternalformati64v __rglgen_glGetInternalformati64v
1625#define glInvalidateTexSubImage __rglgen_glInvalidateTexSubImage
1626#define glInvalidateTexImage __rglgen_glInvalidateTexImage
1627#define glInvalidateBufferSubData __rglgen_glInvalidateBufferSubData
1628#define glInvalidateBufferData __rglgen_glInvalidateBufferData
1629#define glInvalidateFramebuffer __rglgen_glInvalidateFramebuffer
1630#define glInvalidateSubFramebuffer __rglgen_glInvalidateSubFramebuffer
1631#define glMultiDrawArraysIndirect __rglgen_glMultiDrawArraysIndirect
1632#define glMultiDrawElementsIndirect __rglgen_glMultiDrawElementsIndirect
1633#define glGetProgramInterfaceiv __rglgen_glGetProgramInterfaceiv
1634#define glGetProgramResourceIndex __rglgen_glGetProgramResourceIndex
1635#define glGetProgramResourceName __rglgen_glGetProgramResourceName
1636#define glGetProgramResourceiv __rglgen_glGetProgramResourceiv
1637#define glGetProgramResourceLocation __rglgen_glGetProgramResourceLocation
1638#define glGetProgramResourceLocationIndex __rglgen_glGetProgramResourceLocationIndex
1639#define glShaderStorageBlockBinding __rglgen_glShaderStorageBlockBinding
1640#define glTexBufferRange __rglgen_glTexBufferRange
1641#define glTexStorage2DMultisample __rglgen_glTexStorage2DMultisample
1642#define glTexStorage3DMultisample __rglgen_glTexStorage3DMultisample
1643#define glTextureView __rglgen_glTextureView
1644#define glBindVertexBuffer __rglgen_glBindVertexBuffer
1645#define glVertexAttribFormat __rglgen_glVertexAttribFormat
1646#define glVertexAttribIFormat __rglgen_glVertexAttribIFormat
1647#define glVertexAttribLFormat __rglgen_glVertexAttribLFormat
1648#define glVertexAttribBinding __rglgen_glVertexAttribBinding
1649#define glVertexBindingDivisor __rglgen_glVertexBindingDivisor
1650#define glDebugMessageControl __rglgen_glDebugMessageControl
1651#define glDebugMessageInsert __rglgen_glDebugMessageInsert
1652#define glDebugMessageCallback __rglgen_glDebugMessageCallback
1653#define glGetDebugMessageLog __rglgen_glGetDebugMessageLog
1654#define glPushDebugGroup __rglgen_glPushDebugGroup
1655#define glPopDebugGroup __rglgen_glPopDebugGroup
1656#define glObjectLabel __rglgen_glObjectLabel
1657#define glGetObjectLabel __rglgen_glGetObjectLabel
1658#define glObjectPtrLabel __rglgen_glObjectPtrLabel
1659#define glGetObjectPtrLabel __rglgen_glGetObjectPtrLabel
1660#define glBufferStorage __rglgen_glBufferStorage
1661#define glClearTexImage __rglgen_glClearTexImage
1662#define glClearTexSubImage __rglgen_glClearTexSubImage
1663#define glBindBuffersBase __rglgen_glBindBuffersBase
1664#define glBindBuffersRange __rglgen_glBindBuffersRange
1665#define glBindTextures __rglgen_glBindTextures
1666#define glBindSamplers __rglgen_glBindSamplers
1667#define glBindImageTextures __rglgen_glBindImageTextures
1668#define glBindVertexBuffers __rglgen_glBindVertexBuffers
1669#define glGetTextureHandleARB __rglgen_glGetTextureHandleARB
1670#define glGetTextureSamplerHandleARB __rglgen_glGetTextureSamplerHandleARB
1671#define glMakeTextureHandleResidentARB __rglgen_glMakeTextureHandleResidentARB
1672#define glMakeTextureHandleNonResidentARB __rglgen_glMakeTextureHandleNonResidentARB
1673#define glGetImageHandleARB __rglgen_glGetImageHandleARB
1674#define glMakeImageHandleResidentARB __rglgen_glMakeImageHandleResidentARB
1675#define glMakeImageHandleNonResidentARB __rglgen_glMakeImageHandleNonResidentARB
1676#define glUniformHandleui64ARB __rglgen_glUniformHandleui64ARB
1677#define glUniformHandleui64vARB __rglgen_glUniformHandleui64vARB
1678#define glProgramUniformHandleui64ARB __rglgen_glProgramUniformHandleui64ARB
1679#define glProgramUniformHandleui64vARB __rglgen_glProgramUniformHandleui64vARB
1680#define glIsTextureHandleResidentARB __rglgen_glIsTextureHandleResidentARB
1681#define glIsImageHandleResidentARB __rglgen_glIsImageHandleResidentARB
1682#define glVertexAttribL1ui64ARB __rglgen_glVertexAttribL1ui64ARB
1683#define glVertexAttribL1ui64vARB __rglgen_glVertexAttribL1ui64vARB
1684#define glGetVertexAttribLui64vARB __rglgen_glGetVertexAttribLui64vARB
1685#define glCreateSyncFromCLeventARB __rglgen_glCreateSyncFromCLeventARB
1686#define glClampColorARB __rglgen_glClampColorARB
1687#define glDispatchComputeGroupSizeARB __rglgen_glDispatchComputeGroupSizeARB
1688#define glDebugMessageControlARB __rglgen_glDebugMessageControlARB
1689#define glDebugMessageInsertARB __rglgen_glDebugMessageInsertARB
1690#define glDebugMessageCallbackARB __rglgen_glDebugMessageCallbackARB
1691#define glGetDebugMessageLogARB __rglgen_glGetDebugMessageLogARB
1692#define glDrawBuffersARB __rglgen_glDrawBuffersARB
1693#define glBlendEquationiARB __rglgen_glBlendEquationiARB
1694#define glBlendEquationSeparateiARB __rglgen_glBlendEquationSeparateiARB
1695#define glBlendFunciARB __rglgen_glBlendFunciARB
1696#define glBlendFuncSeparateiARB __rglgen_glBlendFuncSeparateiARB
1697#define glDrawArraysInstancedARB __rglgen_glDrawArraysInstancedARB
1698#define glDrawElementsInstancedARB __rglgen_glDrawElementsInstancedARB
1699#define glProgramStringARB __rglgen_glProgramStringARB
1700#define glBindProgramARB __rglgen_glBindProgramARB
1701#define glDeleteProgramsARB __rglgen_glDeleteProgramsARB
1702#define glGenProgramsARB __rglgen_glGenProgramsARB
1703#define glProgramEnvParameter4dARB __rglgen_glProgramEnvParameter4dARB
1704#define glProgramEnvParameter4dvARB __rglgen_glProgramEnvParameter4dvARB
1705#define glProgramEnvParameter4fARB __rglgen_glProgramEnvParameter4fARB
1706#define glProgramEnvParameter4fvARB __rglgen_glProgramEnvParameter4fvARB
1707#define glProgramLocalParameter4dARB __rglgen_glProgramLocalParameter4dARB
1708#define glProgramLocalParameter4dvARB __rglgen_glProgramLocalParameter4dvARB
1709#define glProgramLocalParameter4fARB __rglgen_glProgramLocalParameter4fARB
1710#define glProgramLocalParameter4fvARB __rglgen_glProgramLocalParameter4fvARB
1711#define glGetProgramEnvParameterdvARB __rglgen_glGetProgramEnvParameterdvARB
1712#define glGetProgramEnvParameterfvARB __rglgen_glGetProgramEnvParameterfvARB
1713#define glGetProgramLocalParameterdvARB __rglgen_glGetProgramLocalParameterdvARB
1714#define glGetProgramLocalParameterfvARB __rglgen_glGetProgramLocalParameterfvARB
1715#define glGetProgramivARB __rglgen_glGetProgramivARB
1716#define glGetProgramStringARB __rglgen_glGetProgramStringARB
1717#define glIsProgramARB __rglgen_glIsProgramARB
1718#define glProgramParameteriARB __rglgen_glProgramParameteriARB
1719#define glFramebufferTextureARB __rglgen_glFramebufferTextureARB
1720#define glFramebufferTextureLayerARB __rglgen_glFramebufferTextureLayerARB
1721#define glFramebufferTextureFaceARB __rglgen_glFramebufferTextureFaceARB
1722#define glColorTable __rglgen_glColorTable
1723#define glColorTableParameterfv __rglgen_glColorTableParameterfv
1724#define glColorTableParameteriv __rglgen_glColorTableParameteriv
1725#define glCopyColorTable __rglgen_glCopyColorTable
1726#define glGetColorTable __rglgen_glGetColorTable
1727#define glGetColorTableParameterfv __rglgen_glGetColorTableParameterfv
1728#define glGetColorTableParameteriv __rglgen_glGetColorTableParameteriv
1729#define glColorSubTable __rglgen_glColorSubTable
1730#define glCopyColorSubTable __rglgen_glCopyColorSubTable
1731#define glConvolutionFilter1D __rglgen_glConvolutionFilter1D
1732#define glConvolutionFilter2D __rglgen_glConvolutionFilter2D
1733#define glConvolutionParameterf __rglgen_glConvolutionParameterf
1734#define glConvolutionParameterfv __rglgen_glConvolutionParameterfv
1735#define glConvolutionParameteri __rglgen_glConvolutionParameteri
1736#define glConvolutionParameteriv __rglgen_glConvolutionParameteriv
1737#define glCopyConvolutionFilter1D __rglgen_glCopyConvolutionFilter1D
1738#define glCopyConvolutionFilter2D __rglgen_glCopyConvolutionFilter2D
1739#define glGetConvolutionFilter __rglgen_glGetConvolutionFilter
1740#define glGetConvolutionParameterfv __rglgen_glGetConvolutionParameterfv
1741#define glGetConvolutionParameteriv __rglgen_glGetConvolutionParameteriv
1742#define glGetSeparableFilter __rglgen_glGetSeparableFilter
1743#define glSeparableFilter2D __rglgen_glSeparableFilter2D
1744#define glGetHistogram __rglgen_glGetHistogram
1745#define glGetHistogramParameterfv __rglgen_glGetHistogramParameterfv
1746#define glGetHistogramParameteriv __rglgen_glGetHistogramParameteriv
1747#define glGetMinmax __rglgen_glGetMinmax
1748#define glGetMinmaxParameterfv __rglgen_glGetMinmaxParameterfv
1749#define glGetMinmaxParameteriv __rglgen_glGetMinmaxParameteriv
1750#define glHistogram __rglgen_glHistogram
1751#define glMinmax __rglgen_glMinmax
1752#define glResetHistogram __rglgen_glResetHistogram
1753#define glResetMinmax __rglgen_glResetMinmax
1754#define glMultiDrawArraysIndirectCountARB __rglgen_glMultiDrawArraysIndirectCountARB
1755#define glMultiDrawElementsIndirectCountARB __rglgen_glMultiDrawElementsIndirectCountARB
1756#define glVertexAttribDivisorARB __rglgen_glVertexAttribDivisorARB
1757#define glCurrentPaletteMatrixARB __rglgen_glCurrentPaletteMatrixARB
1758#define glMatrixIndexubvARB __rglgen_glMatrixIndexubvARB
1759#define glMatrixIndexusvARB __rglgen_glMatrixIndexusvARB
1760#define glMatrixIndexuivARB __rglgen_glMatrixIndexuivARB
1761#define glMatrixIndexPointerARB __rglgen_glMatrixIndexPointerARB
1762#define glSampleCoverageARB __rglgen_glSampleCoverageARB
1763#define glActiveTextureARB __rglgen_glActiveTextureARB
1764#define glClientActiveTextureARB __rglgen_glClientActiveTextureARB
1765#define glMultiTexCoord1dARB __rglgen_glMultiTexCoord1dARB
1766#define glMultiTexCoord1dvARB __rglgen_glMultiTexCoord1dvARB
1767#define glMultiTexCoord1fARB __rglgen_glMultiTexCoord1fARB
1768#define glMultiTexCoord1fvARB __rglgen_glMultiTexCoord1fvARB
1769#define glMultiTexCoord1iARB __rglgen_glMultiTexCoord1iARB
1770#define glMultiTexCoord1ivARB __rglgen_glMultiTexCoord1ivARB
1771#define glMultiTexCoord1sARB __rglgen_glMultiTexCoord1sARB
1772#define glMultiTexCoord1svARB __rglgen_glMultiTexCoord1svARB
1773#define glMultiTexCoord2dARB __rglgen_glMultiTexCoord2dARB
1774#define glMultiTexCoord2dvARB __rglgen_glMultiTexCoord2dvARB
1775#define glMultiTexCoord2fARB __rglgen_glMultiTexCoord2fARB
1776#define glMultiTexCoord2fvARB __rglgen_glMultiTexCoord2fvARB
1777#define glMultiTexCoord2iARB __rglgen_glMultiTexCoord2iARB
1778#define glMultiTexCoord2ivARB __rglgen_glMultiTexCoord2ivARB
1779#define glMultiTexCoord2sARB __rglgen_glMultiTexCoord2sARB
1780#define glMultiTexCoord2svARB __rglgen_glMultiTexCoord2svARB
1781#define glMultiTexCoord3dARB __rglgen_glMultiTexCoord3dARB
1782#define glMultiTexCoord3dvARB __rglgen_glMultiTexCoord3dvARB
1783#define glMultiTexCoord3fARB __rglgen_glMultiTexCoord3fARB
1784#define glMultiTexCoord3fvARB __rglgen_glMultiTexCoord3fvARB
1785#define glMultiTexCoord3iARB __rglgen_glMultiTexCoord3iARB
1786#define glMultiTexCoord3ivARB __rglgen_glMultiTexCoord3ivARB
1787#define glMultiTexCoord3sARB __rglgen_glMultiTexCoord3sARB
1788#define glMultiTexCoord3svARB __rglgen_glMultiTexCoord3svARB
1789#define glMultiTexCoord4dARB __rglgen_glMultiTexCoord4dARB
1790#define glMultiTexCoord4dvARB __rglgen_glMultiTexCoord4dvARB
1791#define glMultiTexCoord4fARB __rglgen_glMultiTexCoord4fARB
1792#define glMultiTexCoord4fvARB __rglgen_glMultiTexCoord4fvARB
1793#define glMultiTexCoord4iARB __rglgen_glMultiTexCoord4iARB
1794#define glMultiTexCoord4ivARB __rglgen_glMultiTexCoord4ivARB
1795#define glMultiTexCoord4sARB __rglgen_glMultiTexCoord4sARB
1796#define glMultiTexCoord4svARB __rglgen_glMultiTexCoord4svARB
1797#define glGenQueriesARB __rglgen_glGenQueriesARB
1798#define glDeleteQueriesARB __rglgen_glDeleteQueriesARB
1799#define glIsQueryARB __rglgen_glIsQueryARB
1800#define glBeginQueryARB __rglgen_glBeginQueryARB
1801#define glEndQueryARB __rglgen_glEndQueryARB
1802#define glGetQueryivARB __rglgen_glGetQueryivARB
1803#define glGetQueryObjectivARB __rglgen_glGetQueryObjectivARB
1804#define glGetQueryObjectuivARB __rglgen_glGetQueryObjectuivARB
1805#define glPointParameterfARB __rglgen_glPointParameterfARB
1806#define glPointParameterfvARB __rglgen_glPointParameterfvARB
1807#define glGetGraphicsResetStatusARB __rglgen_glGetGraphicsResetStatusARB
1808#define glGetnTexImageARB __rglgen_glGetnTexImageARB
1809#define glReadnPixelsARB __rglgen_glReadnPixelsARB
1810#define glGetnCompressedTexImageARB __rglgen_glGetnCompressedTexImageARB
1811#define glGetnUniformfvARB __rglgen_glGetnUniformfvARB
1812#define glGetnUniformivARB __rglgen_glGetnUniformivARB
1813#define glGetnUniformuivARB __rglgen_glGetnUniformuivARB
1814#define glGetnUniformdvARB __rglgen_glGetnUniformdvARB
1815#define glGetnMapdvARB __rglgen_glGetnMapdvARB
1816#define glGetnMapfvARB __rglgen_glGetnMapfvARB
1817#define glGetnMapivARB __rglgen_glGetnMapivARB
1818#define glGetnPixelMapfvARB __rglgen_glGetnPixelMapfvARB
1819#define glGetnPixelMapuivARB __rglgen_glGetnPixelMapuivARB
1820#define glGetnPixelMapusvARB __rglgen_glGetnPixelMapusvARB
1821#define glGetnPolygonStippleARB __rglgen_glGetnPolygonStippleARB
1822#define glGetnColorTableARB __rglgen_glGetnColorTableARB
1823#define glGetnConvolutionFilterARB __rglgen_glGetnConvolutionFilterARB
1824#define glGetnSeparableFilterARB __rglgen_glGetnSeparableFilterARB
1825#define glGetnHistogramARB __rglgen_glGetnHistogramARB
1826#define glGetnMinmaxARB __rglgen_glGetnMinmaxARB
1827#define glMinSampleShadingARB __rglgen_glMinSampleShadingARB
1828#define glDeleteObjectARB __rglgen_glDeleteObjectARB
1829#define glGetHandleARB __rglgen_glGetHandleARB
1830#define glDetachObjectARB __rglgen_glDetachObjectARB
1831#define glCreateShaderObjectARB __rglgen_glCreateShaderObjectARB
1832#define glShaderSourceARB __rglgen_glShaderSourceARB
1833#define glCompileShaderARB __rglgen_glCompileShaderARB
1834#define glCreateProgramObjectARB __rglgen_glCreateProgramObjectARB
1835#define glAttachObjectARB __rglgen_glAttachObjectARB
1836#define glLinkProgramARB __rglgen_glLinkProgramARB
1837#define glUseProgramObjectARB __rglgen_glUseProgramObjectARB
1838#define glValidateProgramARB __rglgen_glValidateProgramARB
1839#define glUniform1fARB __rglgen_glUniform1fARB
1840#define glUniform2fARB __rglgen_glUniform2fARB
1841#define glUniform3fARB __rglgen_glUniform3fARB
1842#define glUniform4fARB __rglgen_glUniform4fARB
1843#define glUniform1iARB __rglgen_glUniform1iARB
1844#define glUniform2iARB __rglgen_glUniform2iARB
1845#define glUniform3iARB __rglgen_glUniform3iARB
1846#define glUniform4iARB __rglgen_glUniform4iARB
1847#define glUniform1fvARB __rglgen_glUniform1fvARB
1848#define glUniform2fvARB __rglgen_glUniform2fvARB
1849#define glUniform3fvARB __rglgen_glUniform3fvARB
1850#define glUniform4fvARB __rglgen_glUniform4fvARB
1851#define glUniform1ivARB __rglgen_glUniform1ivARB
1852#define glUniform2ivARB __rglgen_glUniform2ivARB
1853#define glUniform3ivARB __rglgen_glUniform3ivARB
1854#define glUniform4ivARB __rglgen_glUniform4ivARB
1855#define glUniformMatrix2fvARB __rglgen_glUniformMatrix2fvARB
1856#define glUniformMatrix3fvARB __rglgen_glUniformMatrix3fvARB
1857#define glUniformMatrix4fvARB __rglgen_glUniformMatrix4fvARB
1858#define glGetObjectParameterfvARB __rglgen_glGetObjectParameterfvARB
1859#define glGetObjectParameterivARB __rglgen_glGetObjectParameterivARB
1860#define glGetInfoLogARB __rglgen_glGetInfoLogARB
1861#define glGetAttachedObjectsARB __rglgen_glGetAttachedObjectsARB
1862#define glGetUniformLocationARB __rglgen_glGetUniformLocationARB
1863#define glGetActiveUniformARB __rglgen_glGetActiveUniformARB
1864#define glGetUniformfvARB __rglgen_glGetUniformfvARB
1865#define glGetUniformivARB __rglgen_glGetUniformivARB
1866#define glGetShaderSourceARB __rglgen_glGetShaderSourceARB
1867#define glNamedStringARB __rglgen_glNamedStringARB
1868#define glDeleteNamedStringARB __rglgen_glDeleteNamedStringARB
1869#define glCompileShaderIncludeARB __rglgen_glCompileShaderIncludeARB
1870#define glIsNamedStringARB __rglgen_glIsNamedStringARB
1871#define glGetNamedStringARB __rglgen_glGetNamedStringARB
1872#define glGetNamedStringivARB __rglgen_glGetNamedStringivARB
1873#define glTexPageCommitmentARB __rglgen_glTexPageCommitmentARB
1874#define glTexBufferARB __rglgen_glTexBufferARB
1875#define glCompressedTexImage3DARB __rglgen_glCompressedTexImage3DARB
1876#define glCompressedTexImage2DARB __rglgen_glCompressedTexImage2DARB
1877#define glCompressedTexImage1DARB __rglgen_glCompressedTexImage1DARB
1878#define glCompressedTexSubImage3DARB __rglgen_glCompressedTexSubImage3DARB
1879#define glCompressedTexSubImage2DARB __rglgen_glCompressedTexSubImage2DARB
1880#define glCompressedTexSubImage1DARB __rglgen_glCompressedTexSubImage1DARB
1881#define glGetCompressedTexImageARB __rglgen_glGetCompressedTexImageARB
1882#define glLoadTransposeMatrixfARB __rglgen_glLoadTransposeMatrixfARB
1883#define glLoadTransposeMatrixdARB __rglgen_glLoadTransposeMatrixdARB
1884#define glMultTransposeMatrixfARB __rglgen_glMultTransposeMatrixfARB
1885#define glMultTransposeMatrixdARB __rglgen_glMultTransposeMatrixdARB
1886#define glWeightbvARB __rglgen_glWeightbvARB
1887#define glWeightsvARB __rglgen_glWeightsvARB
1888#define glWeightivARB __rglgen_glWeightivARB
1889#define glWeightfvARB __rglgen_glWeightfvARB
1890#define glWeightdvARB __rglgen_glWeightdvARB
1891#define glWeightubvARB __rglgen_glWeightubvARB
1892#define glWeightusvARB __rglgen_glWeightusvARB
1893#define glWeightuivARB __rglgen_glWeightuivARB
1894#define glWeightPointerARB __rglgen_glWeightPointerARB
1895#define glVertexBlendARB __rglgen_glVertexBlendARB
1896#define glBindBufferARB __rglgen_glBindBufferARB
1897#define glDeleteBuffersARB __rglgen_glDeleteBuffersARB
1898#define glGenBuffersARB __rglgen_glGenBuffersARB
1899#define glIsBufferARB __rglgen_glIsBufferARB
1900#define glBufferDataARB __rglgen_glBufferDataARB
1901#define glBufferSubDataARB __rglgen_glBufferSubDataARB
1902#define glGetBufferSubDataARB __rglgen_glGetBufferSubDataARB
1903#define glMapBufferARB __rglgen_glMapBufferARB
1904#define glUnmapBufferARB __rglgen_glUnmapBufferARB
1905#define glGetBufferParameterivARB __rglgen_glGetBufferParameterivARB
1906#define glGetBufferPointervARB __rglgen_glGetBufferPointervARB
1907#define glVertexAttrib1dARB __rglgen_glVertexAttrib1dARB
1908#define glVertexAttrib1dvARB __rglgen_glVertexAttrib1dvARB
1909#define glVertexAttrib1fARB __rglgen_glVertexAttrib1fARB
1910#define glVertexAttrib1fvARB __rglgen_glVertexAttrib1fvARB
1911#define glVertexAttrib1sARB __rglgen_glVertexAttrib1sARB
1912#define glVertexAttrib1svARB __rglgen_glVertexAttrib1svARB
1913#define glVertexAttrib2dARB __rglgen_glVertexAttrib2dARB
1914#define glVertexAttrib2dvARB __rglgen_glVertexAttrib2dvARB
1915#define glVertexAttrib2fARB __rglgen_glVertexAttrib2fARB
1916#define glVertexAttrib2fvARB __rglgen_glVertexAttrib2fvARB
1917#define glVertexAttrib2sARB __rglgen_glVertexAttrib2sARB
1918#define glVertexAttrib2svARB __rglgen_glVertexAttrib2svARB
1919#define glVertexAttrib3dARB __rglgen_glVertexAttrib3dARB
1920#define glVertexAttrib3dvARB __rglgen_glVertexAttrib3dvARB
1921#define glVertexAttrib3fARB __rglgen_glVertexAttrib3fARB
1922#define glVertexAttrib3fvARB __rglgen_glVertexAttrib3fvARB
1923#define glVertexAttrib3sARB __rglgen_glVertexAttrib3sARB
1924#define glVertexAttrib3svARB __rglgen_glVertexAttrib3svARB
1925#define glVertexAttrib4NbvARB __rglgen_glVertexAttrib4NbvARB
1926#define glVertexAttrib4NivARB __rglgen_glVertexAttrib4NivARB
1927#define glVertexAttrib4NsvARB __rglgen_glVertexAttrib4NsvARB
1928#define glVertexAttrib4NubARB __rglgen_glVertexAttrib4NubARB
1929#define glVertexAttrib4NubvARB __rglgen_glVertexAttrib4NubvARB
1930#define glVertexAttrib4NuivARB __rglgen_glVertexAttrib4NuivARB
1931#define glVertexAttrib4NusvARB __rglgen_glVertexAttrib4NusvARB
1932#define glVertexAttrib4bvARB __rglgen_glVertexAttrib4bvARB
1933#define glVertexAttrib4dARB __rglgen_glVertexAttrib4dARB
1934#define glVertexAttrib4dvARB __rglgen_glVertexAttrib4dvARB
1935#define glVertexAttrib4fARB __rglgen_glVertexAttrib4fARB
1936#define glVertexAttrib4fvARB __rglgen_glVertexAttrib4fvARB
1937#define glVertexAttrib4ivARB __rglgen_glVertexAttrib4ivARB
1938#define glVertexAttrib4sARB __rglgen_glVertexAttrib4sARB
1939#define glVertexAttrib4svARB __rglgen_glVertexAttrib4svARB
1940#define glVertexAttrib4ubvARB __rglgen_glVertexAttrib4ubvARB
1941#define glVertexAttrib4uivARB __rglgen_glVertexAttrib4uivARB
1942#define glVertexAttrib4usvARB __rglgen_glVertexAttrib4usvARB
1943#define glVertexAttribPointerARB __rglgen_glVertexAttribPointerARB
1944#define glEnableVertexAttribArrayARB __rglgen_glEnableVertexAttribArrayARB
1945#define glDisableVertexAttribArrayARB __rglgen_glDisableVertexAttribArrayARB
1946#define glGetVertexAttribdvARB __rglgen_glGetVertexAttribdvARB
1947#define glGetVertexAttribfvARB __rglgen_glGetVertexAttribfvARB
1948#define glGetVertexAttribivARB __rglgen_glGetVertexAttribivARB
1949#define glGetVertexAttribPointervARB __rglgen_glGetVertexAttribPointervARB
1950#define glBindAttribLocationARB __rglgen_glBindAttribLocationARB
1951#define glGetActiveAttribARB __rglgen_glGetActiveAttribARB
1952#define glGetAttribLocationARB __rglgen_glGetAttribLocationARB
1953#define glWindowPos2dARB __rglgen_glWindowPos2dARB
1954#define glWindowPos2dvARB __rglgen_glWindowPos2dvARB
1955#define glWindowPos2fARB __rglgen_glWindowPos2fARB
1956#define glWindowPos2fvARB __rglgen_glWindowPos2fvARB
1957#define glWindowPos2iARB __rglgen_glWindowPos2iARB
1958#define glWindowPos2ivARB __rglgen_glWindowPos2ivARB
1959#define glWindowPos2sARB __rglgen_glWindowPos2sARB
1960#define glWindowPos2svARB __rglgen_glWindowPos2svARB
1961#define glWindowPos3dARB __rglgen_glWindowPos3dARB
1962#define glWindowPos3dvARB __rglgen_glWindowPos3dvARB
1963#define glWindowPos3fARB __rglgen_glWindowPos3fARB
1964#define glWindowPos3fvARB __rglgen_glWindowPos3fvARB
1965#define glWindowPos3iARB __rglgen_glWindowPos3iARB
1966#define glWindowPos3ivARB __rglgen_glWindowPos3ivARB
1967#define glWindowPos3sARB __rglgen_glWindowPos3sARB
1968#define glWindowPos3svARB __rglgen_glWindowPos3svARB
1969#define glMultiTexCoord1bOES __rglgen_glMultiTexCoord1bOES
1970#define glMultiTexCoord1bvOES __rglgen_glMultiTexCoord1bvOES
1971#define glMultiTexCoord2bOES __rglgen_glMultiTexCoord2bOES
1972#define glMultiTexCoord2bvOES __rglgen_glMultiTexCoord2bvOES
1973#define glMultiTexCoord3bOES __rglgen_glMultiTexCoord3bOES
1974#define glMultiTexCoord3bvOES __rglgen_glMultiTexCoord3bvOES
1975#define glMultiTexCoord4bOES __rglgen_glMultiTexCoord4bOES
1976#define glMultiTexCoord4bvOES __rglgen_glMultiTexCoord4bvOES
1977#define glTexCoord1bOES __rglgen_glTexCoord1bOES
1978#define glTexCoord1bvOES __rglgen_glTexCoord1bvOES
1979#define glTexCoord2bOES __rglgen_glTexCoord2bOES
1980#define glTexCoord2bvOES __rglgen_glTexCoord2bvOES
1981#define glTexCoord3bOES __rglgen_glTexCoord3bOES
1982#define glTexCoord3bvOES __rglgen_glTexCoord3bvOES
1983#define glTexCoord4bOES __rglgen_glTexCoord4bOES
1984#define glTexCoord4bvOES __rglgen_glTexCoord4bvOES
1985#define glVertex2bOES __rglgen_glVertex2bOES
1986#define glVertex2bvOES __rglgen_glVertex2bvOES
1987#define glVertex3bOES __rglgen_glVertex3bOES
1988#define glVertex3bvOES __rglgen_glVertex3bvOES
1989#define glVertex4bOES __rglgen_glVertex4bOES
1990#define glVertex4bvOES __rglgen_glVertex4bvOES
1991#define glAlphaFuncxOES __rglgen_glAlphaFuncxOES
1992#define glClearColorxOES __rglgen_glClearColorxOES
1993#define glClearDepthxOES __rglgen_glClearDepthxOES
1994#define glClipPlanexOES __rglgen_glClipPlanexOES
1995#define glColor4xOES __rglgen_glColor4xOES
1996#define glDepthRangexOES __rglgen_glDepthRangexOES
1997#define glFogxOES __rglgen_glFogxOES
1998#define glFogxvOES __rglgen_glFogxvOES
1999#define glFrustumxOES __rglgen_glFrustumxOES
2000#define glGetClipPlanexOES __rglgen_glGetClipPlanexOES
2001#define glGetFixedvOES __rglgen_glGetFixedvOES
2002#define glGetTexEnvxvOES __rglgen_glGetTexEnvxvOES
2003#define glGetTexParameterxvOES __rglgen_glGetTexParameterxvOES
2004#define glLightModelxOES __rglgen_glLightModelxOES
2005#define glLightModelxvOES __rglgen_glLightModelxvOES
2006#define glLightxOES __rglgen_glLightxOES
2007#define glLightxvOES __rglgen_glLightxvOES
2008#define glLineWidthxOES __rglgen_glLineWidthxOES
2009#define glLoadMatrixxOES __rglgen_glLoadMatrixxOES
2010#define glMaterialxOES __rglgen_glMaterialxOES
2011#define glMaterialxvOES __rglgen_glMaterialxvOES
2012#define glMultMatrixxOES __rglgen_glMultMatrixxOES
2013#define glMultiTexCoord4xOES __rglgen_glMultiTexCoord4xOES
2014#define glNormal3xOES __rglgen_glNormal3xOES
2015#define glOrthoxOES __rglgen_glOrthoxOES
2016#define glPointParameterxvOES __rglgen_glPointParameterxvOES
2017#define glPointSizexOES __rglgen_glPointSizexOES
2018#define glPolygonOffsetxOES __rglgen_glPolygonOffsetxOES
2019#define glRotatexOES __rglgen_glRotatexOES
2020#define glSampleCoverageOES __rglgen_glSampleCoverageOES
2021#define glScalexOES __rglgen_glScalexOES
2022#define glTexEnvxOES __rglgen_glTexEnvxOES
2023#define glTexEnvxvOES __rglgen_glTexEnvxvOES
2024#define glTexParameterxOES __rglgen_glTexParameterxOES
2025#define glTexParameterxvOES __rglgen_glTexParameterxvOES
2026#define glTranslatexOES __rglgen_glTranslatexOES
2027#define glAccumxOES __rglgen_glAccumxOES
2028#define glBitmapxOES __rglgen_glBitmapxOES
2029#define glBlendColorxOES __rglgen_glBlendColorxOES
2030#define glClearAccumxOES __rglgen_glClearAccumxOES
2031#define glColor3xOES __rglgen_glColor3xOES
2032#define glColor3xvOES __rglgen_glColor3xvOES
2033#define glColor4xvOES __rglgen_glColor4xvOES
2034#define glConvolutionParameterxOES __rglgen_glConvolutionParameterxOES
2035#define glConvolutionParameterxvOES __rglgen_glConvolutionParameterxvOES
2036#define glEvalCoord1xOES __rglgen_glEvalCoord1xOES
2037#define glEvalCoord1xvOES __rglgen_glEvalCoord1xvOES
2038#define glEvalCoord2xOES __rglgen_glEvalCoord2xOES
2039#define glEvalCoord2xvOES __rglgen_glEvalCoord2xvOES
2040#define glFeedbackBufferxOES __rglgen_glFeedbackBufferxOES
2041#define glGetConvolutionParameterxvOES __rglgen_glGetConvolutionParameterxvOES
2042#define glGetHistogramParameterxvOES __rglgen_glGetHistogramParameterxvOES
2043#define glGetLightxOES __rglgen_glGetLightxOES
2044#define glGetMapxvOES __rglgen_glGetMapxvOES
2045#define glGetMaterialxOES __rglgen_glGetMaterialxOES
2046#define glGetPixelMapxv __rglgen_glGetPixelMapxv
2047#define glGetTexGenxvOES __rglgen_glGetTexGenxvOES
2048#define glGetTexLevelParameterxvOES __rglgen_glGetTexLevelParameterxvOES
2049#define glIndexxOES __rglgen_glIndexxOES
2050#define glIndexxvOES __rglgen_glIndexxvOES
2051#define glLoadTransposeMatrixxOES __rglgen_glLoadTransposeMatrixxOES
2052#define glMap1xOES __rglgen_glMap1xOES
2053#define glMap2xOES __rglgen_glMap2xOES
2054#define glMapGrid1xOES __rglgen_glMapGrid1xOES
2055#define glMapGrid2xOES __rglgen_glMapGrid2xOES
2056#define glMultTransposeMatrixxOES __rglgen_glMultTransposeMatrixxOES
2057#define glMultiTexCoord1xOES __rglgen_glMultiTexCoord1xOES
2058#define glMultiTexCoord1xvOES __rglgen_glMultiTexCoord1xvOES
2059#define glMultiTexCoord2xOES __rglgen_glMultiTexCoord2xOES
2060#define glMultiTexCoord2xvOES __rglgen_glMultiTexCoord2xvOES
2061#define glMultiTexCoord3xOES __rglgen_glMultiTexCoord3xOES
2062#define glMultiTexCoord3xvOES __rglgen_glMultiTexCoord3xvOES
2063#define glMultiTexCoord4xvOES __rglgen_glMultiTexCoord4xvOES
2064#define glNormal3xvOES __rglgen_glNormal3xvOES
2065#define glPassThroughxOES __rglgen_glPassThroughxOES
2066#define glPixelMapx __rglgen_glPixelMapx
2067#define glPixelStorex __rglgen_glPixelStorex
2068#define glPixelTransferxOES __rglgen_glPixelTransferxOES
2069#define glPixelZoomxOES __rglgen_glPixelZoomxOES
2070#define glPrioritizeTexturesxOES __rglgen_glPrioritizeTexturesxOES
2071#define glRasterPos2xOES __rglgen_glRasterPos2xOES
2072#define glRasterPos2xvOES __rglgen_glRasterPos2xvOES
2073#define glRasterPos3xOES __rglgen_glRasterPos3xOES
2074#define glRasterPos3xvOES __rglgen_glRasterPos3xvOES
2075#define glRasterPos4xOES __rglgen_glRasterPos4xOES
2076#define glRasterPos4xvOES __rglgen_glRasterPos4xvOES
2077#define glRectxOES __rglgen_glRectxOES
2078#define glRectxvOES __rglgen_glRectxvOES
2079#define glTexCoord1xOES __rglgen_glTexCoord1xOES
2080#define glTexCoord1xvOES __rglgen_glTexCoord1xvOES
2081#define glTexCoord2xOES __rglgen_glTexCoord2xOES
2082#define glTexCoord2xvOES __rglgen_glTexCoord2xvOES
2083#define glTexCoord3xOES __rglgen_glTexCoord3xOES
2084#define glTexCoord3xvOES __rglgen_glTexCoord3xvOES
2085#define glTexCoord4xOES __rglgen_glTexCoord4xOES
2086#define glTexCoord4xvOES __rglgen_glTexCoord4xvOES
2087#define glTexGenxOES __rglgen_glTexGenxOES
2088#define glTexGenxvOES __rglgen_glTexGenxvOES
2089#define glVertex2xOES __rglgen_glVertex2xOES
2090#define glVertex2xvOES __rglgen_glVertex2xvOES
2091#define glVertex3xOES __rglgen_glVertex3xOES
2092#define glVertex3xvOES __rglgen_glVertex3xvOES
2093#define glVertex4xOES __rglgen_glVertex4xOES
2094#define glVertex4xvOES __rglgen_glVertex4xvOES
2095#define glQueryMatrixxOES __rglgen_glQueryMatrixxOES
2096#define glClearDepthfOES __rglgen_glClearDepthfOES
2097#define glClipPlanefOES __rglgen_glClipPlanefOES
2098#define glDepthRangefOES __rglgen_glDepthRangefOES
2099#define glFrustumfOES __rglgen_glFrustumfOES
2100#define glGetClipPlanefOES __rglgen_glGetClipPlanefOES
2101#define glOrthofOES __rglgen_glOrthofOES
2102#define glImageTransformParameteriHP __rglgen_glImageTransformParameteriHP
2103#define glImageTransformParameterfHP __rglgen_glImageTransformParameterfHP
2104#define glImageTransformParameterivHP __rglgen_glImageTransformParameterivHP
2105#define glImageTransformParameterfvHP __rglgen_glImageTransformParameterfvHP
2106#define glGetImageTransformParameterivHP __rglgen_glGetImageTransformParameterivHP
2107#define glGetImageTransformParameterfvHP __rglgen_glGetImageTransformParameterfvHP
2108
2109extern RGLSYMGLDRAWRANGEELEMENTSPROC __rglgen_glDrawRangeElements;
2110extern RGLSYMGLTEXIMAGE3DPROC __rglgen_glTexImage3D;
2111extern RGLSYMGLTEXSUBIMAGE3DPROC __rglgen_glTexSubImage3D;
2112extern RGLSYMGLCOPYTEXSUBIMAGE3DPROC __rglgen_glCopyTexSubImage3D;
2113extern RGLSYMGLACTIVETEXTUREPROC __rglgen_glActiveTexture;
2114extern RGLSYMGLSAMPLECOVERAGEPROC __rglgen_glSampleCoverage;
2115extern RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC __rglgen_glCompressedTexImage3D;
2116extern RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC __rglgen_glCompressedTexImage2D;
2117extern RGLSYMGLCOMPRESSEDTEXIMAGE1DPROC __rglgen_glCompressedTexImage1D;
2118extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC __rglgen_glCompressedTexSubImage3D;
2119extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC __rglgen_glCompressedTexSubImage2D;
2120extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC __rglgen_glCompressedTexSubImage1D;
2121extern RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC __rglgen_glGetCompressedTexImage;
2122extern RGLSYMGLCLIENTACTIVETEXTUREPROC __rglgen_glClientActiveTexture;
2123extern RGLSYMGLMULTITEXCOORD1DPROC __rglgen_glMultiTexCoord1d;
2124extern RGLSYMGLMULTITEXCOORD1DVPROC __rglgen_glMultiTexCoord1dv;
2125extern RGLSYMGLMULTITEXCOORD1FPROC __rglgen_glMultiTexCoord1f;
2126extern RGLSYMGLMULTITEXCOORD1FVPROC __rglgen_glMultiTexCoord1fv;
2127extern RGLSYMGLMULTITEXCOORD1IPROC __rglgen_glMultiTexCoord1i;
2128extern RGLSYMGLMULTITEXCOORD1IVPROC __rglgen_glMultiTexCoord1iv;
2129extern RGLSYMGLMULTITEXCOORD1SPROC __rglgen_glMultiTexCoord1s;
2130extern RGLSYMGLMULTITEXCOORD1SVPROC __rglgen_glMultiTexCoord1sv;
2131extern RGLSYMGLMULTITEXCOORD2DPROC __rglgen_glMultiTexCoord2d;
2132extern RGLSYMGLMULTITEXCOORD2DVPROC __rglgen_glMultiTexCoord2dv;
2133extern RGLSYMGLMULTITEXCOORD2FPROC __rglgen_glMultiTexCoord2f;
2134extern RGLSYMGLMULTITEXCOORD2FVPROC __rglgen_glMultiTexCoord2fv;
2135extern RGLSYMGLMULTITEXCOORD2IPROC __rglgen_glMultiTexCoord2i;
2136extern RGLSYMGLMULTITEXCOORD2IVPROC __rglgen_glMultiTexCoord2iv;
2137extern RGLSYMGLMULTITEXCOORD2SPROC __rglgen_glMultiTexCoord2s;
2138extern RGLSYMGLMULTITEXCOORD2SVPROC __rglgen_glMultiTexCoord2sv;
2139extern RGLSYMGLMULTITEXCOORD3DPROC __rglgen_glMultiTexCoord3d;
2140extern RGLSYMGLMULTITEXCOORD3DVPROC __rglgen_glMultiTexCoord3dv;
2141extern RGLSYMGLMULTITEXCOORD3FPROC __rglgen_glMultiTexCoord3f;
2142extern RGLSYMGLMULTITEXCOORD3FVPROC __rglgen_glMultiTexCoord3fv;
2143extern RGLSYMGLMULTITEXCOORD3IPROC __rglgen_glMultiTexCoord3i;
2144extern RGLSYMGLMULTITEXCOORD3IVPROC __rglgen_glMultiTexCoord3iv;
2145extern RGLSYMGLMULTITEXCOORD3SPROC __rglgen_glMultiTexCoord3s;
2146extern RGLSYMGLMULTITEXCOORD3SVPROC __rglgen_glMultiTexCoord3sv;
2147extern RGLSYMGLMULTITEXCOORD4DPROC __rglgen_glMultiTexCoord4d;
2148extern RGLSYMGLMULTITEXCOORD4DVPROC __rglgen_glMultiTexCoord4dv;
2149extern RGLSYMGLMULTITEXCOORD4FPROC __rglgen_glMultiTexCoord4f;
2150extern RGLSYMGLMULTITEXCOORD4FVPROC __rglgen_glMultiTexCoord4fv;
2151extern RGLSYMGLMULTITEXCOORD4IPROC __rglgen_glMultiTexCoord4i;
2152extern RGLSYMGLMULTITEXCOORD4IVPROC __rglgen_glMultiTexCoord4iv;
2153extern RGLSYMGLMULTITEXCOORD4SPROC __rglgen_glMultiTexCoord4s;
2154extern RGLSYMGLMULTITEXCOORD4SVPROC __rglgen_glMultiTexCoord4sv;
2155extern RGLSYMGLLOADTRANSPOSEMATRIXFPROC __rglgen_glLoadTransposeMatrixf;
2156extern RGLSYMGLLOADTRANSPOSEMATRIXDPROC __rglgen_glLoadTransposeMatrixd;
2157extern RGLSYMGLMULTTRANSPOSEMATRIXFPROC __rglgen_glMultTransposeMatrixf;
2158extern RGLSYMGLMULTTRANSPOSEMATRIXDPROC __rglgen_glMultTransposeMatrixd;
2159extern RGLSYMGLBLENDFUNCSEPARATEPROC __rglgen_glBlendFuncSeparate;
2160extern RGLSYMGLMULTIDRAWARRAYSPROC __rglgen_glMultiDrawArrays;
2161extern RGLSYMGLMULTIDRAWELEMENTSPROC __rglgen_glMultiDrawElements;
2162extern RGLSYMGLPOINTPARAMETERFPROC __rglgen_glPointParameterf;
2163extern RGLSYMGLPOINTPARAMETERFVPROC __rglgen_glPointParameterfv;
2164extern RGLSYMGLPOINTPARAMETERIPROC __rglgen_glPointParameteri;
2165extern RGLSYMGLPOINTPARAMETERIVPROC __rglgen_glPointParameteriv;
2166extern RGLSYMGLFOGCOORDFPROC __rglgen_glFogCoordf;
2167extern RGLSYMGLFOGCOORDFVPROC __rglgen_glFogCoordfv;
2168extern RGLSYMGLFOGCOORDDPROC __rglgen_glFogCoordd;
2169extern RGLSYMGLFOGCOORDDVPROC __rglgen_glFogCoorddv;
2170extern RGLSYMGLFOGCOORDPOINTERPROC __rglgen_glFogCoordPointer;
2171extern RGLSYMGLSECONDARYCOLOR3BPROC __rglgen_glSecondaryColor3b;
2172extern RGLSYMGLSECONDARYCOLOR3BVPROC __rglgen_glSecondaryColor3bv;
2173extern RGLSYMGLSECONDARYCOLOR3DPROC __rglgen_glSecondaryColor3d;
2174extern RGLSYMGLSECONDARYCOLOR3DVPROC __rglgen_glSecondaryColor3dv;
2175extern RGLSYMGLSECONDARYCOLOR3FPROC __rglgen_glSecondaryColor3f;
2176extern RGLSYMGLSECONDARYCOLOR3FVPROC __rglgen_glSecondaryColor3fv;
2177extern RGLSYMGLSECONDARYCOLOR3IPROC __rglgen_glSecondaryColor3i;
2178extern RGLSYMGLSECONDARYCOLOR3IVPROC __rglgen_glSecondaryColor3iv;
2179extern RGLSYMGLSECONDARYCOLOR3SPROC __rglgen_glSecondaryColor3s;
2180extern RGLSYMGLSECONDARYCOLOR3SVPROC __rglgen_glSecondaryColor3sv;
2181extern RGLSYMGLSECONDARYCOLOR3UBPROC __rglgen_glSecondaryColor3ub;
2182extern RGLSYMGLSECONDARYCOLOR3UBVPROC __rglgen_glSecondaryColor3ubv;
2183extern RGLSYMGLSECONDARYCOLOR3UIPROC __rglgen_glSecondaryColor3ui;
2184extern RGLSYMGLSECONDARYCOLOR3UIVPROC __rglgen_glSecondaryColor3uiv;
2185extern RGLSYMGLSECONDARYCOLOR3USPROC __rglgen_glSecondaryColor3us;
2186extern RGLSYMGLSECONDARYCOLOR3USVPROC __rglgen_glSecondaryColor3usv;
2187extern RGLSYMGLSECONDARYCOLORPOINTERPROC __rglgen_glSecondaryColorPointer;
2188extern RGLSYMGLWINDOWPOS2DPROC __rglgen_glWindowPos2d;
2189extern RGLSYMGLWINDOWPOS2DVPROC __rglgen_glWindowPos2dv;
2190extern RGLSYMGLWINDOWPOS2FPROC __rglgen_glWindowPos2f;
2191extern RGLSYMGLWINDOWPOS2FVPROC __rglgen_glWindowPos2fv;
2192extern RGLSYMGLWINDOWPOS2IPROC __rglgen_glWindowPos2i;
2193extern RGLSYMGLWINDOWPOS2IVPROC __rglgen_glWindowPos2iv;
2194extern RGLSYMGLWINDOWPOS2SPROC __rglgen_glWindowPos2s;
2195extern RGLSYMGLWINDOWPOS2SVPROC __rglgen_glWindowPos2sv;
2196extern RGLSYMGLWINDOWPOS3DPROC __rglgen_glWindowPos3d;
2197extern RGLSYMGLWINDOWPOS3DVPROC __rglgen_glWindowPos3dv;
2198extern RGLSYMGLWINDOWPOS3FPROC __rglgen_glWindowPos3f;
2199extern RGLSYMGLWINDOWPOS3FVPROC __rglgen_glWindowPos3fv;
2200extern RGLSYMGLWINDOWPOS3IPROC __rglgen_glWindowPos3i;
2201extern RGLSYMGLWINDOWPOS3IVPROC __rglgen_glWindowPos3iv;
2202extern RGLSYMGLWINDOWPOS3SPROC __rglgen_glWindowPos3s;
2203extern RGLSYMGLWINDOWPOS3SVPROC __rglgen_glWindowPos3sv;
2204extern RGLSYMGLBLENDCOLORPROC __rglgen_glBlendColor;
2205extern RGLSYMGLBLENDEQUATIONPROC __rglgen_glBlendEquation;
2206extern RGLSYMGLGENQUERIESPROC __rglgen_glGenQueries;
2207extern RGLSYMGLDELETEQUERIESPROC __rglgen_glDeleteQueries;
2208extern RGLSYMGLISQUERYPROC __rglgen_glIsQuery;
2209extern RGLSYMGLBEGINQUERYPROC __rglgen_glBeginQuery;
2210extern RGLSYMGLENDQUERYPROC __rglgen_glEndQuery;
2211extern RGLSYMGLGETQUERYIVPROC __rglgen_glGetQueryiv;
2212extern RGLSYMGLGETQUERYOBJECTIVPROC __rglgen_glGetQueryObjectiv;
2213extern RGLSYMGLGETQUERYOBJECTUIVPROC __rglgen_glGetQueryObjectuiv;
2214extern RGLSYMGLBINDBUFFERPROC __rglgen_glBindBuffer;
2215extern RGLSYMGLDELETEBUFFERSPROC __rglgen_glDeleteBuffers;
2216extern RGLSYMGLGENBUFFERSPROC __rglgen_glGenBuffers;
2217extern RGLSYMGLISBUFFERPROC __rglgen_glIsBuffer;
2218extern RGLSYMGLBUFFERDATAPROC __rglgen_glBufferData;
2219extern RGLSYMGLBUFFERSUBDATAPROC __rglgen_glBufferSubData;
2220extern RGLSYMGLGETBUFFERSUBDATAPROC __rglgen_glGetBufferSubData;
2221extern RGLSYMGLMAPBUFFERPROC __rglgen_glMapBuffer;
2222extern RGLSYMGLUNMAPBUFFERPROC __rglgen_glUnmapBuffer;
2223extern RGLSYMGLGETBUFFERPARAMETERIVPROC __rglgen_glGetBufferParameteriv;
2224extern RGLSYMGLGETBUFFERPOINTERVPROC __rglgen_glGetBufferPointerv;
2225extern RGLSYMGLBLENDEQUATIONSEPARATEPROC __rglgen_glBlendEquationSeparate;
2226extern RGLSYMGLDRAWBUFFERSPROC __rglgen_glDrawBuffers;
2227extern RGLSYMGLSTENCILOPSEPARATEPROC __rglgen_glStencilOpSeparate;
2228extern RGLSYMGLSTENCILFUNCSEPARATEPROC __rglgen_glStencilFuncSeparate;
2229extern RGLSYMGLSTENCILMASKSEPARATEPROC __rglgen_glStencilMaskSeparate;
2230extern RGLSYMGLATTACHSHADERPROC __rglgen_glAttachShader;
2231extern RGLSYMGLBINDATTRIBLOCATIONPROC __rglgen_glBindAttribLocation;
2232extern RGLSYMGLCOMPILESHADERPROC __rglgen_glCompileShader;
2233extern RGLSYMGLCREATEPROGRAMPROC __rglgen_glCreateProgram;
2234extern RGLSYMGLCREATESHADERPROC __rglgen_glCreateShader;
2235extern RGLSYMGLDELETEPROGRAMPROC __rglgen_glDeleteProgram;
2236extern RGLSYMGLDELETESHADERPROC __rglgen_glDeleteShader;
2237extern RGLSYMGLDETACHSHADERPROC __rglgen_glDetachShader;
2238extern RGLSYMGLDISABLEVERTEXATTRIBARRAYPROC __rglgen_glDisableVertexAttribArray;
2239extern RGLSYMGLENABLEVERTEXATTRIBARRAYPROC __rglgen_glEnableVertexAttribArray;
2240extern RGLSYMGLGETACTIVEATTRIBPROC __rglgen_glGetActiveAttrib;
2241extern RGLSYMGLGETACTIVEUNIFORMPROC __rglgen_glGetActiveUniform;
2242extern RGLSYMGLGETATTACHEDSHADERSPROC __rglgen_glGetAttachedShaders;
2243extern RGLSYMGLGETATTRIBLOCATIONPROC __rglgen_glGetAttribLocation;
2244extern RGLSYMGLGETPROGRAMIVPROC __rglgen_glGetProgramiv;
2245extern RGLSYMGLGETPROGRAMINFOLOGPROC __rglgen_glGetProgramInfoLog;
2246extern RGLSYMGLGETSHADERIVPROC __rglgen_glGetShaderiv;
2247extern RGLSYMGLGETSHADERINFOLOGPROC __rglgen_glGetShaderInfoLog;
2248extern RGLSYMGLGETSHADERSOURCEPROC __rglgen_glGetShaderSource;
2249extern RGLSYMGLGETUNIFORMLOCATIONPROC __rglgen_glGetUniformLocation;
2250extern RGLSYMGLGETUNIFORMFVPROC __rglgen_glGetUniformfv;
2251extern RGLSYMGLGETUNIFORMIVPROC __rglgen_glGetUniformiv;
2252extern RGLSYMGLGETVERTEXATTRIBDVPROC __rglgen_glGetVertexAttribdv;
2253extern RGLSYMGLGETVERTEXATTRIBFVPROC __rglgen_glGetVertexAttribfv;
2254extern RGLSYMGLGETVERTEXATTRIBIVPROC __rglgen_glGetVertexAttribiv;
2255extern RGLSYMGLGETVERTEXATTRIBPOINTERVPROC __rglgen_glGetVertexAttribPointerv;
2256extern RGLSYMGLISPROGRAMPROC __rglgen_glIsProgram;
2257extern RGLSYMGLISSHADERPROC __rglgen_glIsShader;
2258extern RGLSYMGLLINKPROGRAMPROC __rglgen_glLinkProgram;
2259extern RGLSYMGLSHADERSOURCEPROC __rglgen_glShaderSource;
2260extern RGLSYMGLUSEPROGRAMPROC __rglgen_glUseProgram;
2261extern RGLSYMGLUNIFORM1FPROC __rglgen_glUniform1f;
2262extern RGLSYMGLUNIFORM2FPROC __rglgen_glUniform2f;
2263extern RGLSYMGLUNIFORM3FPROC __rglgen_glUniform3f;
2264extern RGLSYMGLUNIFORM4FPROC __rglgen_glUniform4f;
2265extern RGLSYMGLUNIFORM1IPROC __rglgen_glUniform1i;
2266extern RGLSYMGLUNIFORM2IPROC __rglgen_glUniform2i;
2267extern RGLSYMGLUNIFORM3IPROC __rglgen_glUniform3i;
2268extern RGLSYMGLUNIFORM4IPROC __rglgen_glUniform4i;
2269extern RGLSYMGLUNIFORM1FVPROC __rglgen_glUniform1fv;
2270extern RGLSYMGLUNIFORM2FVPROC __rglgen_glUniform2fv;
2271extern RGLSYMGLUNIFORM3FVPROC __rglgen_glUniform3fv;
2272extern RGLSYMGLUNIFORM4FVPROC __rglgen_glUniform4fv;
2273extern RGLSYMGLUNIFORM1IVPROC __rglgen_glUniform1iv;
2274extern RGLSYMGLUNIFORM2IVPROC __rglgen_glUniform2iv;
2275extern RGLSYMGLUNIFORM3IVPROC __rglgen_glUniform3iv;
2276extern RGLSYMGLUNIFORM4IVPROC __rglgen_glUniform4iv;
2277extern RGLSYMGLUNIFORMMATRIX2FVPROC __rglgen_glUniformMatrix2fv;
2278extern RGLSYMGLUNIFORMMATRIX3FVPROC __rglgen_glUniformMatrix3fv;
2279extern RGLSYMGLUNIFORMMATRIX4FVPROC __rglgen_glUniformMatrix4fv;
2280extern RGLSYMGLVALIDATEPROGRAMPROC __rglgen_glValidateProgram;
2281extern RGLSYMGLVERTEXATTRIB1DPROC __rglgen_glVertexAttrib1d;
2282extern RGLSYMGLVERTEXATTRIB1DVPROC __rglgen_glVertexAttrib1dv;
2283extern RGLSYMGLVERTEXATTRIB1FPROC __rglgen_glVertexAttrib1f;
2284extern RGLSYMGLVERTEXATTRIB1FVPROC __rglgen_glVertexAttrib1fv;
2285extern RGLSYMGLVERTEXATTRIB1SPROC __rglgen_glVertexAttrib1s;
2286extern RGLSYMGLVERTEXATTRIB1SVPROC __rglgen_glVertexAttrib1sv;
2287extern RGLSYMGLVERTEXATTRIB2DPROC __rglgen_glVertexAttrib2d;
2288extern RGLSYMGLVERTEXATTRIB2DVPROC __rglgen_glVertexAttrib2dv;
2289extern RGLSYMGLVERTEXATTRIB2FPROC __rglgen_glVertexAttrib2f;
2290extern RGLSYMGLVERTEXATTRIB2FVPROC __rglgen_glVertexAttrib2fv;
2291extern RGLSYMGLVERTEXATTRIB2SPROC __rglgen_glVertexAttrib2s;
2292extern RGLSYMGLVERTEXATTRIB2SVPROC __rglgen_glVertexAttrib2sv;
2293extern RGLSYMGLVERTEXATTRIB3DPROC __rglgen_glVertexAttrib3d;
2294extern RGLSYMGLVERTEXATTRIB3DVPROC __rglgen_glVertexAttrib3dv;
2295extern RGLSYMGLVERTEXATTRIB3FPROC __rglgen_glVertexAttrib3f;
2296extern RGLSYMGLVERTEXATTRIB3FVPROC __rglgen_glVertexAttrib3fv;
2297extern RGLSYMGLVERTEXATTRIB3SPROC __rglgen_glVertexAttrib3s;
2298extern RGLSYMGLVERTEXATTRIB3SVPROC __rglgen_glVertexAttrib3sv;
2299extern RGLSYMGLVERTEXATTRIB4NBVPROC __rglgen_glVertexAttrib4Nbv;
2300extern RGLSYMGLVERTEXATTRIB4NIVPROC __rglgen_glVertexAttrib4Niv;
2301extern RGLSYMGLVERTEXATTRIB4NSVPROC __rglgen_glVertexAttrib4Nsv;
2302extern RGLSYMGLVERTEXATTRIB4NUBPROC __rglgen_glVertexAttrib4Nub;
2303extern RGLSYMGLVERTEXATTRIB4NUBVPROC __rglgen_glVertexAttrib4Nubv;
2304extern RGLSYMGLVERTEXATTRIB4NUIVPROC __rglgen_glVertexAttrib4Nuiv;
2305extern RGLSYMGLVERTEXATTRIB4NUSVPROC __rglgen_glVertexAttrib4Nusv;
2306extern RGLSYMGLVERTEXATTRIB4BVPROC __rglgen_glVertexAttrib4bv;
2307extern RGLSYMGLVERTEXATTRIB4DPROC __rglgen_glVertexAttrib4d;
2308extern RGLSYMGLVERTEXATTRIB4DVPROC __rglgen_glVertexAttrib4dv;
2309extern RGLSYMGLVERTEXATTRIB4FPROC __rglgen_glVertexAttrib4f;
2310extern RGLSYMGLVERTEXATTRIB4FVPROC __rglgen_glVertexAttrib4fv;
2311extern RGLSYMGLVERTEXATTRIB4IVPROC __rglgen_glVertexAttrib4iv;
2312extern RGLSYMGLVERTEXATTRIB4SPROC __rglgen_glVertexAttrib4s;
2313extern RGLSYMGLVERTEXATTRIB4SVPROC __rglgen_glVertexAttrib4sv;
2314extern RGLSYMGLVERTEXATTRIB4UBVPROC __rglgen_glVertexAttrib4ubv;
2315extern RGLSYMGLVERTEXATTRIB4UIVPROC __rglgen_glVertexAttrib4uiv;
2316extern RGLSYMGLVERTEXATTRIB4USVPROC __rglgen_glVertexAttrib4usv;
2317extern RGLSYMGLVERTEXATTRIBPOINTERPROC __rglgen_glVertexAttribPointer;
2318extern RGLSYMGLUNIFORMMATRIX2X3FVPROC __rglgen_glUniformMatrix2x3fv;
2319extern RGLSYMGLUNIFORMMATRIX3X2FVPROC __rglgen_glUniformMatrix3x2fv;
2320extern RGLSYMGLUNIFORMMATRIX2X4FVPROC __rglgen_glUniformMatrix2x4fv;
2321extern RGLSYMGLUNIFORMMATRIX4X2FVPROC __rglgen_glUniformMatrix4x2fv;
2322extern RGLSYMGLUNIFORMMATRIX3X4FVPROC __rglgen_glUniformMatrix3x4fv;
2323extern RGLSYMGLUNIFORMMATRIX4X3FVPROC __rglgen_glUniformMatrix4x3fv;
2324extern RGLSYMGLCOLORMASKIPROC __rglgen_glColorMaski;
2325extern RGLSYMGLGETBOOLEANI_VPROC __rglgen_glGetBooleani_v;
2326extern RGLSYMGLGETINTEGERI_VPROC __rglgen_glGetIntegeri_v;
2327extern RGLSYMGLENABLEIPROC __rglgen_glEnablei;
2328extern RGLSYMGLDISABLEIPROC __rglgen_glDisablei;
2329extern RGLSYMGLISENABLEDIPROC __rglgen_glIsEnabledi;
2330extern RGLSYMGLBEGINTRANSFORMFEEDBACKPROC __rglgen_glBeginTransformFeedback;
2331extern RGLSYMGLENDTRANSFORMFEEDBACKPROC __rglgen_glEndTransformFeedback;
2332extern RGLSYMGLBINDBUFFERRANGEPROC __rglgen_glBindBufferRange;
2333extern RGLSYMGLBINDBUFFERBASEPROC __rglgen_glBindBufferBase;
2334extern RGLSYMGLTRANSFORMFEEDBACKVARYINGSPROC __rglgen_glTransformFeedbackVaryings;
2335extern RGLSYMGLGETTRANSFORMFEEDBACKVARYINGPROC __rglgen_glGetTransformFeedbackVarying;
2336extern RGLSYMGLCLAMPCOLORPROC __rglgen_glClampColor;
2337extern RGLSYMGLBEGINCONDITIONALRENDERPROC __rglgen_glBeginConditionalRender;
2338extern RGLSYMGLENDCONDITIONALRENDERPROC __rglgen_glEndConditionalRender;
2339extern RGLSYMGLVERTEXATTRIBIPOINTERPROC __rglgen_glVertexAttribIPointer;
2340extern RGLSYMGLGETVERTEXATTRIBIIVPROC __rglgen_glGetVertexAttribIiv;
2341extern RGLSYMGLGETVERTEXATTRIBIUIVPROC __rglgen_glGetVertexAttribIuiv;
2342extern RGLSYMGLVERTEXATTRIBI1IPROC __rglgen_glVertexAttribI1i;
2343extern RGLSYMGLVERTEXATTRIBI2IPROC __rglgen_glVertexAttribI2i;
2344extern RGLSYMGLVERTEXATTRIBI3IPROC __rglgen_glVertexAttribI3i;
2345extern RGLSYMGLVERTEXATTRIBI4IPROC __rglgen_glVertexAttribI4i;
2346extern RGLSYMGLVERTEXATTRIBI1UIPROC __rglgen_glVertexAttribI1ui;
2347extern RGLSYMGLVERTEXATTRIBI2UIPROC __rglgen_glVertexAttribI2ui;
2348extern RGLSYMGLVERTEXATTRIBI3UIPROC __rglgen_glVertexAttribI3ui;
2349extern RGLSYMGLVERTEXATTRIBI4UIPROC __rglgen_glVertexAttribI4ui;
2350extern RGLSYMGLVERTEXATTRIBI1IVPROC __rglgen_glVertexAttribI1iv;
2351extern RGLSYMGLVERTEXATTRIBI2IVPROC __rglgen_glVertexAttribI2iv;
2352extern RGLSYMGLVERTEXATTRIBI3IVPROC __rglgen_glVertexAttribI3iv;
2353extern RGLSYMGLVERTEXATTRIBI4IVPROC __rglgen_glVertexAttribI4iv;
2354extern RGLSYMGLVERTEXATTRIBI1UIVPROC __rglgen_glVertexAttribI1uiv;
2355extern RGLSYMGLVERTEXATTRIBI2UIVPROC __rglgen_glVertexAttribI2uiv;
2356extern RGLSYMGLVERTEXATTRIBI3UIVPROC __rglgen_glVertexAttribI3uiv;
2357extern RGLSYMGLVERTEXATTRIBI4UIVPROC __rglgen_glVertexAttribI4uiv;
2358extern RGLSYMGLVERTEXATTRIBI4BVPROC __rglgen_glVertexAttribI4bv;
2359extern RGLSYMGLVERTEXATTRIBI4SVPROC __rglgen_glVertexAttribI4sv;
2360extern RGLSYMGLVERTEXATTRIBI4UBVPROC __rglgen_glVertexAttribI4ubv;
2361extern RGLSYMGLVERTEXATTRIBI4USVPROC __rglgen_glVertexAttribI4usv;
2362extern RGLSYMGLGETUNIFORMUIVPROC __rglgen_glGetUniformuiv;
2363extern RGLSYMGLBINDFRAGDATALOCATIONPROC __rglgen_glBindFragDataLocation;
2364extern RGLSYMGLGETFRAGDATALOCATIONPROC __rglgen_glGetFragDataLocation;
2365extern RGLSYMGLUNIFORM1UIPROC __rglgen_glUniform1ui;
2366extern RGLSYMGLUNIFORM2UIPROC __rglgen_glUniform2ui;
2367extern RGLSYMGLUNIFORM3UIPROC __rglgen_glUniform3ui;
2368extern RGLSYMGLUNIFORM4UIPROC __rglgen_glUniform4ui;
2369extern RGLSYMGLUNIFORM1UIVPROC __rglgen_glUniform1uiv;
2370extern RGLSYMGLUNIFORM2UIVPROC __rglgen_glUniform2uiv;
2371extern RGLSYMGLUNIFORM3UIVPROC __rglgen_glUniform3uiv;
2372extern RGLSYMGLUNIFORM4UIVPROC __rglgen_glUniform4uiv;
2373extern RGLSYMGLTEXPARAMETERIIVPROC __rglgen_glTexParameterIiv;
2374extern RGLSYMGLTEXPARAMETERIUIVPROC __rglgen_glTexParameterIuiv;
2375extern RGLSYMGLGETTEXPARAMETERIIVPROC __rglgen_glGetTexParameterIiv;
2376extern RGLSYMGLGETTEXPARAMETERIUIVPROC __rglgen_glGetTexParameterIuiv;
2377extern RGLSYMGLCLEARBUFFERIVPROC __rglgen_glClearBufferiv;
2378extern RGLSYMGLCLEARBUFFERUIVPROC __rglgen_glClearBufferuiv;
2379extern RGLSYMGLCLEARBUFFERFVPROC __rglgen_glClearBufferfv;
2380extern RGLSYMGLCLEARBUFFERFIPROC __rglgen_glClearBufferfi;
2381extern RGLSYMGLGETSTRINGIPROC __rglgen_glGetStringi;
2382extern RGLSYMGLISRENDERBUFFERPROC __rglgen_glIsRenderbuffer;
2383extern RGLSYMGLBINDRENDERBUFFERPROC __rglgen_glBindRenderbuffer;
2384extern RGLSYMGLDELETERENDERBUFFERSPROC __rglgen_glDeleteRenderbuffers;
2385extern RGLSYMGLGENRENDERBUFFERSPROC __rglgen_glGenRenderbuffers;
2386extern RGLSYMGLRENDERBUFFERSTORAGEPROC __rglgen_glRenderbufferStorage;
2387extern RGLSYMGLGETRENDERBUFFERPARAMETERIVPROC __rglgen_glGetRenderbufferParameteriv;
2388extern RGLSYMGLISFRAMEBUFFERPROC __rglgen_glIsFramebuffer;
2389extern RGLSYMGLBINDFRAMEBUFFERPROC __rglgen_glBindFramebuffer;
2390extern RGLSYMGLDELETEFRAMEBUFFERSPROC __rglgen_glDeleteFramebuffers;
2391extern RGLSYMGLGENFRAMEBUFFERSPROC __rglgen_glGenFramebuffers;
2392extern RGLSYMGLCHECKFRAMEBUFFERSTATUSPROC __rglgen_glCheckFramebufferStatus;
2393extern RGLSYMGLFRAMEBUFFERTEXTURE1DPROC __rglgen_glFramebufferTexture1D;
2394extern RGLSYMGLFRAMEBUFFERTEXTURE2DPROC __rglgen_glFramebufferTexture2D;
2395extern RGLSYMGLFRAMEBUFFERTEXTURE3DPROC __rglgen_glFramebufferTexture3D;
2396extern RGLSYMGLFRAMEBUFFERRENDERBUFFERPROC __rglgen_glFramebufferRenderbuffer;
2397extern RGLSYMGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __rglgen_glGetFramebufferAttachmentParameteriv;
2398extern RGLSYMGLGENERATEMIPMAPPROC __rglgen_glGenerateMipmap;
2399extern RGLSYMGLBLITFRAMEBUFFERPROC __rglgen_glBlitFramebuffer;
2400extern RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __rglgen_glRenderbufferStorageMultisample;
2401extern RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC __rglgen_glFramebufferTextureLayer;
2402extern RGLSYMGLMAPBUFFERRANGEPROC __rglgen_glMapBufferRange;
2403extern RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC __rglgen_glFlushMappedBufferRange;
2404extern RGLSYMGLBINDVERTEXARRAYPROC __rglgen_glBindVertexArray;
2405extern RGLSYMGLDELETEVERTEXARRAYSPROC __rglgen_glDeleteVertexArrays;
2406extern RGLSYMGLGENVERTEXARRAYSPROC __rglgen_glGenVertexArrays;
2407extern RGLSYMGLISVERTEXARRAYPROC __rglgen_glIsVertexArray;
2408extern RGLSYMGLDRAWARRAYSINSTANCEDPROC __rglgen_glDrawArraysInstanced;
2409extern RGLSYMGLDRAWELEMENTSINSTANCEDPROC __rglgen_glDrawElementsInstanced;
2410extern RGLSYMGLTEXBUFFERPROC __rglgen_glTexBuffer;
2411extern RGLSYMGLPRIMITIVERESTARTINDEXPROC __rglgen_glPrimitiveRestartIndex;
2412extern RGLSYMGLCOPYBUFFERSUBDATAPROC __rglgen_glCopyBufferSubData;
2413extern RGLSYMGLGETUNIFORMINDICESPROC __rglgen_glGetUniformIndices;
2414extern RGLSYMGLGETACTIVEUNIFORMSIVPROC __rglgen_glGetActiveUniformsiv;
2415extern RGLSYMGLGETACTIVEUNIFORMNAMEPROC __rglgen_glGetActiveUniformName;
2416extern RGLSYMGLGETUNIFORMBLOCKINDEXPROC __rglgen_glGetUniformBlockIndex;
2417extern RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC __rglgen_glGetActiveUniformBlockiv;
2418extern RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC __rglgen_glGetActiveUniformBlockName;
2419extern RGLSYMGLUNIFORMBLOCKBINDINGPROC __rglgen_glUniformBlockBinding;
2420extern RGLSYMGLDRAWELEMENTSBASEVERTEXPROC __rglgen_glDrawElementsBaseVertex;
2421extern RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC __rglgen_glDrawRangeElementsBaseVertex;
2422extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __rglgen_glDrawElementsInstancedBaseVertex;
2423extern RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXPROC __rglgen_glMultiDrawElementsBaseVertex;
2424extern RGLSYMGLPROVOKINGVERTEXPROC __rglgen_glProvokingVertex;
2425extern RGLSYMGLFENCESYNCPROC __rglgen_glFenceSync;
2426extern RGLSYMGLISSYNCPROC __rglgen_glIsSync;
2427extern RGLSYMGLDELETESYNCPROC __rglgen_glDeleteSync;
2428extern RGLSYMGLCLIENTWAITSYNCPROC __rglgen_glClientWaitSync;
2429extern RGLSYMGLWAITSYNCPROC __rglgen_glWaitSync;
2430extern RGLSYMGLGETINTEGER64VPROC __rglgen_glGetInteger64v;
2431extern RGLSYMGLGETSYNCIVPROC __rglgen_glGetSynciv;
2432extern RGLSYMGLGETINTEGER64I_VPROC __rglgen_glGetInteger64i_v;
2433extern RGLSYMGLGETBUFFERPARAMETERI64VPROC __rglgen_glGetBufferParameteri64v;
2434extern RGLSYMGLFRAMEBUFFERTEXTUREPROC __rglgen_glFramebufferTexture;
2435extern RGLSYMGLTEXIMAGE2DMULTISAMPLEPROC __rglgen_glTexImage2DMultisample;
2436extern RGLSYMGLTEXIMAGE3DMULTISAMPLEPROC __rglgen_glTexImage3DMultisample;
2437extern RGLSYMGLGETMULTISAMPLEFVPROC __rglgen_glGetMultisamplefv;
2438extern RGLSYMGLSAMPLEMASKIPROC __rglgen_glSampleMaski;
2439extern RGLSYMGLBINDFRAGDATALOCATIONINDEXEDPROC __rglgen_glBindFragDataLocationIndexed;
2440extern RGLSYMGLGETFRAGDATAINDEXPROC __rglgen_glGetFragDataIndex;
2441extern RGLSYMGLGENSAMPLERSPROC __rglgen_glGenSamplers;
2442extern RGLSYMGLDELETESAMPLERSPROC __rglgen_glDeleteSamplers;
2443extern RGLSYMGLISSAMPLERPROC __rglgen_glIsSampler;
2444extern RGLSYMGLBINDSAMPLERPROC __rglgen_glBindSampler;
2445extern RGLSYMGLSAMPLERPARAMETERIPROC __rglgen_glSamplerParameteri;
2446extern RGLSYMGLSAMPLERPARAMETERIVPROC __rglgen_glSamplerParameteriv;
2447extern RGLSYMGLSAMPLERPARAMETERFPROC __rglgen_glSamplerParameterf;
2448extern RGLSYMGLSAMPLERPARAMETERFVPROC __rglgen_glSamplerParameterfv;
2449extern RGLSYMGLSAMPLERPARAMETERIIVPROC __rglgen_glSamplerParameterIiv;
2450extern RGLSYMGLSAMPLERPARAMETERIUIVPROC __rglgen_glSamplerParameterIuiv;
2451extern RGLSYMGLGETSAMPLERPARAMETERIVPROC __rglgen_glGetSamplerParameteriv;
2452extern RGLSYMGLGETSAMPLERPARAMETERIIVPROC __rglgen_glGetSamplerParameterIiv;
2453extern RGLSYMGLGETSAMPLERPARAMETERFVPROC __rglgen_glGetSamplerParameterfv;
2454extern RGLSYMGLGETSAMPLERPARAMETERIUIVPROC __rglgen_glGetSamplerParameterIuiv;
2455extern RGLSYMGLQUERYCOUNTERPROC __rglgen_glQueryCounter;
2456extern RGLSYMGLGETQUERYOBJECTI64VPROC __rglgen_glGetQueryObjecti64v;
2457extern RGLSYMGLGETQUERYOBJECTUI64VPROC __rglgen_glGetQueryObjectui64v;
2458extern RGLSYMGLVERTEXATTRIBDIVISORPROC __rglgen_glVertexAttribDivisor;
2459extern RGLSYMGLVERTEXATTRIBP1UIPROC __rglgen_glVertexAttribP1ui;
2460extern RGLSYMGLVERTEXATTRIBP1UIVPROC __rglgen_glVertexAttribP1uiv;
2461extern RGLSYMGLVERTEXATTRIBP2UIPROC __rglgen_glVertexAttribP2ui;
2462extern RGLSYMGLVERTEXATTRIBP2UIVPROC __rglgen_glVertexAttribP2uiv;
2463extern RGLSYMGLVERTEXATTRIBP3UIPROC __rglgen_glVertexAttribP3ui;
2464extern RGLSYMGLVERTEXATTRIBP3UIVPROC __rglgen_glVertexAttribP3uiv;
2465extern RGLSYMGLVERTEXATTRIBP4UIPROC __rglgen_glVertexAttribP4ui;
2466extern RGLSYMGLVERTEXATTRIBP4UIVPROC __rglgen_glVertexAttribP4uiv;
2467extern RGLSYMGLVERTEXP2UIPROC __rglgen_glVertexP2ui;
2468extern RGLSYMGLVERTEXP2UIVPROC __rglgen_glVertexP2uiv;
2469extern RGLSYMGLVERTEXP3UIPROC __rglgen_glVertexP3ui;
2470extern RGLSYMGLVERTEXP3UIVPROC __rglgen_glVertexP3uiv;
2471extern RGLSYMGLVERTEXP4UIPROC __rglgen_glVertexP4ui;
2472extern RGLSYMGLVERTEXP4UIVPROC __rglgen_glVertexP4uiv;
2473extern RGLSYMGLTEXCOORDP1UIPROC __rglgen_glTexCoordP1ui;
2474extern RGLSYMGLTEXCOORDP1UIVPROC __rglgen_glTexCoordP1uiv;
2475extern RGLSYMGLTEXCOORDP2UIPROC __rglgen_glTexCoordP2ui;
2476extern RGLSYMGLTEXCOORDP2UIVPROC __rglgen_glTexCoordP2uiv;
2477extern RGLSYMGLTEXCOORDP3UIPROC __rglgen_glTexCoordP3ui;
2478extern RGLSYMGLTEXCOORDP3UIVPROC __rglgen_glTexCoordP3uiv;
2479extern RGLSYMGLTEXCOORDP4UIPROC __rglgen_glTexCoordP4ui;
2480extern RGLSYMGLTEXCOORDP4UIVPROC __rglgen_glTexCoordP4uiv;
2481extern RGLSYMGLMULTITEXCOORDP1UIPROC __rglgen_glMultiTexCoordP1ui;
2482extern RGLSYMGLMULTITEXCOORDP1UIVPROC __rglgen_glMultiTexCoordP1uiv;
2483extern RGLSYMGLMULTITEXCOORDP2UIPROC __rglgen_glMultiTexCoordP2ui;
2484extern RGLSYMGLMULTITEXCOORDP2UIVPROC __rglgen_glMultiTexCoordP2uiv;
2485extern RGLSYMGLMULTITEXCOORDP3UIPROC __rglgen_glMultiTexCoordP3ui;
2486extern RGLSYMGLMULTITEXCOORDP3UIVPROC __rglgen_glMultiTexCoordP3uiv;
2487extern RGLSYMGLMULTITEXCOORDP4UIPROC __rglgen_glMultiTexCoordP4ui;
2488extern RGLSYMGLMULTITEXCOORDP4UIVPROC __rglgen_glMultiTexCoordP4uiv;
2489extern RGLSYMGLNORMALP3UIPROC __rglgen_glNormalP3ui;
2490extern RGLSYMGLNORMALP3UIVPROC __rglgen_glNormalP3uiv;
2491extern RGLSYMGLCOLORP3UIPROC __rglgen_glColorP3ui;
2492extern RGLSYMGLCOLORP3UIVPROC __rglgen_glColorP3uiv;
2493extern RGLSYMGLCOLORP4UIPROC __rglgen_glColorP4ui;
2494extern RGLSYMGLCOLORP4UIVPROC __rglgen_glColorP4uiv;
2495extern RGLSYMGLSECONDARYCOLORP3UIPROC __rglgen_glSecondaryColorP3ui;
2496extern RGLSYMGLSECONDARYCOLORP3UIVPROC __rglgen_glSecondaryColorP3uiv;
2497extern RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading;
2498extern RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi;
2499extern RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei;
2500extern RGLSYMGLBLENDFUNCIPROC __rglgen_glBlendFunci;
2501extern RGLSYMGLBLENDFUNCSEPARATEIPROC __rglgen_glBlendFuncSeparatei;
2502extern RGLSYMGLDRAWARRAYSINDIRECTPROC __rglgen_glDrawArraysIndirect;
2503extern RGLSYMGLDRAWELEMENTSINDIRECTPROC __rglgen_glDrawElementsIndirect;
2504extern RGLSYMGLUNIFORM1DPROC __rglgen_glUniform1d;
2505extern RGLSYMGLUNIFORM2DPROC __rglgen_glUniform2d;
2506extern RGLSYMGLUNIFORM3DPROC __rglgen_glUniform3d;
2507extern RGLSYMGLUNIFORM4DPROC __rglgen_glUniform4d;
2508extern RGLSYMGLUNIFORM1DVPROC __rglgen_glUniform1dv;
2509extern RGLSYMGLUNIFORM2DVPROC __rglgen_glUniform2dv;
2510extern RGLSYMGLUNIFORM3DVPROC __rglgen_glUniform3dv;
2511extern RGLSYMGLUNIFORM4DVPROC __rglgen_glUniform4dv;
2512extern RGLSYMGLUNIFORMMATRIX2DVPROC __rglgen_glUniformMatrix2dv;
2513extern RGLSYMGLUNIFORMMATRIX3DVPROC __rglgen_glUniformMatrix3dv;
2514extern RGLSYMGLUNIFORMMATRIX4DVPROC __rglgen_glUniformMatrix4dv;
2515extern RGLSYMGLUNIFORMMATRIX2X3DVPROC __rglgen_glUniformMatrix2x3dv;
2516extern RGLSYMGLUNIFORMMATRIX2X4DVPROC __rglgen_glUniformMatrix2x4dv;
2517extern RGLSYMGLUNIFORMMATRIX3X2DVPROC __rglgen_glUniformMatrix3x2dv;
2518extern RGLSYMGLUNIFORMMATRIX3X4DVPROC __rglgen_glUniformMatrix3x4dv;
2519extern RGLSYMGLUNIFORMMATRIX4X2DVPROC __rglgen_glUniformMatrix4x2dv;
2520extern RGLSYMGLUNIFORMMATRIX4X3DVPROC __rglgen_glUniformMatrix4x3dv;
2521extern RGLSYMGLGETUNIFORMDVPROC __rglgen_glGetUniformdv;
2522extern RGLSYMGLGETSUBROUTINEUNIFORMLOCATIONPROC __rglgen_glGetSubroutineUniformLocation;
2523extern RGLSYMGLGETSUBROUTINEINDEXPROC __rglgen_glGetSubroutineIndex;
2524extern RGLSYMGLGETACTIVESUBROUTINEUNIFORMIVPROC __rglgen_glGetActiveSubroutineUniformiv;
2525extern RGLSYMGLGETACTIVESUBROUTINEUNIFORMNAMEPROC __rglgen_glGetActiveSubroutineUniformName;
2526extern RGLSYMGLGETACTIVESUBROUTINENAMEPROC __rglgen_glGetActiveSubroutineName;
2527extern RGLSYMGLUNIFORMSUBROUTINESUIVPROC __rglgen_glUniformSubroutinesuiv;
2528extern RGLSYMGLGETUNIFORMSUBROUTINEUIVPROC __rglgen_glGetUniformSubroutineuiv;
2529extern RGLSYMGLGETPROGRAMSTAGEIVPROC __rglgen_glGetProgramStageiv;
2530extern RGLSYMGLPATCHPARAMETERIPROC __rglgen_glPatchParameteri;
2531extern RGLSYMGLPATCHPARAMETERFVPROC __rglgen_glPatchParameterfv;
2532extern RGLSYMGLBINDTRANSFORMFEEDBACKPROC __rglgen_glBindTransformFeedback;
2533extern RGLSYMGLDELETETRANSFORMFEEDBACKSPROC __rglgen_glDeleteTransformFeedbacks;
2534extern RGLSYMGLGENTRANSFORMFEEDBACKSPROC __rglgen_glGenTransformFeedbacks;
2535extern RGLSYMGLISTRANSFORMFEEDBACKPROC __rglgen_glIsTransformFeedback;
2536extern RGLSYMGLPAUSETRANSFORMFEEDBACKPROC __rglgen_glPauseTransformFeedback;
2537extern RGLSYMGLRESUMETRANSFORMFEEDBACKPROC __rglgen_glResumeTransformFeedback;
2538extern RGLSYMGLDRAWTRANSFORMFEEDBACKPROC __rglgen_glDrawTransformFeedback;
2539extern RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMPROC __rglgen_glDrawTransformFeedbackStream;
2540extern RGLSYMGLBEGINQUERYINDEXEDPROC __rglgen_glBeginQueryIndexed;
2541extern RGLSYMGLENDQUERYINDEXEDPROC __rglgen_glEndQueryIndexed;
2542extern RGLSYMGLGETQUERYINDEXEDIVPROC __rglgen_glGetQueryIndexediv;
2543extern RGLSYMGLRELEASESHADERCOMPILERPROC __rglgen_glReleaseShaderCompiler;
2544extern RGLSYMGLSHADERBINARYPROC __rglgen_glShaderBinary;
2545extern RGLSYMGLGETSHADERPRECISIONFORMATPROC __rglgen_glGetShaderPrecisionFormat;
2546extern RGLSYMGLDEPTHRANGEFPROC __rglgen_glDepthRangef;
2547extern RGLSYMGLCLEARDEPTHFPROC __rglgen_glClearDepthf;
2548extern RGLSYMGLGETPROGRAMBINARYPROC __rglgen_glGetProgramBinary;
2549extern RGLSYMGLPROGRAMBINARYPROC __rglgen_glProgramBinary;
2550extern RGLSYMGLPROGRAMPARAMETERIPROC __rglgen_glProgramParameteri;
2551extern RGLSYMGLUSEPROGRAMSTAGESPROC __rglgen_glUseProgramStages;
2552extern RGLSYMGLACTIVESHADERPROGRAMPROC __rglgen_glActiveShaderProgram;
2553extern RGLSYMGLCREATESHADERPROGRAMVPROC __rglgen_glCreateShaderProgramv;
2554extern RGLSYMGLBINDPROGRAMPIPELINEPROC __rglgen_glBindProgramPipeline;
2555extern RGLSYMGLDELETEPROGRAMPIPELINESPROC __rglgen_glDeleteProgramPipelines;
2556extern RGLSYMGLGENPROGRAMPIPELINESPROC __rglgen_glGenProgramPipelines;
2557extern RGLSYMGLISPROGRAMPIPELINEPROC __rglgen_glIsProgramPipeline;
2558extern RGLSYMGLGETPROGRAMPIPELINEIVPROC __rglgen_glGetProgramPipelineiv;
2559extern RGLSYMGLPROGRAMUNIFORM1IPROC __rglgen_glProgramUniform1i;
2560extern RGLSYMGLPROGRAMUNIFORM1IVPROC __rglgen_glProgramUniform1iv;
2561extern RGLSYMGLPROGRAMUNIFORM1FPROC __rglgen_glProgramUniform1f;
2562extern RGLSYMGLPROGRAMUNIFORM1FVPROC __rglgen_glProgramUniform1fv;
2563extern RGLSYMGLPROGRAMUNIFORM1DPROC __rglgen_glProgramUniform1d;
2564extern RGLSYMGLPROGRAMUNIFORM1DVPROC __rglgen_glProgramUniform1dv;
2565extern RGLSYMGLPROGRAMUNIFORM1UIPROC __rglgen_glProgramUniform1ui;
2566extern RGLSYMGLPROGRAMUNIFORM1UIVPROC __rglgen_glProgramUniform1uiv;
2567extern RGLSYMGLPROGRAMUNIFORM2IPROC __rglgen_glProgramUniform2i;
2568extern RGLSYMGLPROGRAMUNIFORM2IVPROC __rglgen_glProgramUniform2iv;
2569extern RGLSYMGLPROGRAMUNIFORM2FPROC __rglgen_glProgramUniform2f;
2570extern RGLSYMGLPROGRAMUNIFORM2FVPROC __rglgen_glProgramUniform2fv;
2571extern RGLSYMGLPROGRAMUNIFORM2DPROC __rglgen_glProgramUniform2d;
2572extern RGLSYMGLPROGRAMUNIFORM2DVPROC __rglgen_glProgramUniform2dv;
2573extern RGLSYMGLPROGRAMUNIFORM2UIPROC __rglgen_glProgramUniform2ui;
2574extern RGLSYMGLPROGRAMUNIFORM2UIVPROC __rglgen_glProgramUniform2uiv;
2575extern RGLSYMGLPROGRAMUNIFORM3IPROC __rglgen_glProgramUniform3i;
2576extern RGLSYMGLPROGRAMUNIFORM3IVPROC __rglgen_glProgramUniform3iv;
2577extern RGLSYMGLPROGRAMUNIFORM3FPROC __rglgen_glProgramUniform3f;
2578extern RGLSYMGLPROGRAMUNIFORM3FVPROC __rglgen_glProgramUniform3fv;
2579extern RGLSYMGLPROGRAMUNIFORM3DPROC __rglgen_glProgramUniform3d;
2580extern RGLSYMGLPROGRAMUNIFORM3DVPROC __rglgen_glProgramUniform3dv;
2581extern RGLSYMGLPROGRAMUNIFORM3UIPROC __rglgen_glProgramUniform3ui;
2582extern RGLSYMGLPROGRAMUNIFORM3UIVPROC __rglgen_glProgramUniform3uiv;
2583extern RGLSYMGLPROGRAMUNIFORM4IPROC __rglgen_glProgramUniform4i;
2584extern RGLSYMGLPROGRAMUNIFORM4IVPROC __rglgen_glProgramUniform4iv;
2585extern RGLSYMGLPROGRAMUNIFORM4FPROC __rglgen_glProgramUniform4f;
2586extern RGLSYMGLPROGRAMUNIFORM4FVPROC __rglgen_glProgramUniform4fv;
2587extern RGLSYMGLPROGRAMUNIFORM4DPROC __rglgen_glProgramUniform4d;
2588extern RGLSYMGLPROGRAMUNIFORM4DVPROC __rglgen_glProgramUniform4dv;
2589extern RGLSYMGLPROGRAMUNIFORM4UIPROC __rglgen_glProgramUniform4ui;
2590extern RGLSYMGLPROGRAMUNIFORM4UIVPROC __rglgen_glProgramUniform4uiv;
2591extern RGLSYMGLPROGRAMUNIFORMMATRIX2FVPROC __rglgen_glProgramUniformMatrix2fv;
2592extern RGLSYMGLPROGRAMUNIFORMMATRIX3FVPROC __rglgen_glProgramUniformMatrix3fv;
2593extern RGLSYMGLPROGRAMUNIFORMMATRIX4FVPROC __rglgen_glProgramUniformMatrix4fv;
2594extern RGLSYMGLPROGRAMUNIFORMMATRIX2DVPROC __rglgen_glProgramUniformMatrix2dv;
2595extern RGLSYMGLPROGRAMUNIFORMMATRIX3DVPROC __rglgen_glProgramUniformMatrix3dv;
2596extern RGLSYMGLPROGRAMUNIFORMMATRIX4DVPROC __rglgen_glProgramUniformMatrix4dv;
2597extern RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVPROC __rglgen_glProgramUniformMatrix2x3fv;
2598extern RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVPROC __rglgen_glProgramUniformMatrix3x2fv;
2599extern RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVPROC __rglgen_glProgramUniformMatrix2x4fv;
2600extern RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVPROC __rglgen_glProgramUniformMatrix4x2fv;
2601extern RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVPROC __rglgen_glProgramUniformMatrix3x4fv;
2602extern RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVPROC __rglgen_glProgramUniformMatrix4x3fv;
2603extern RGLSYMGLPROGRAMUNIFORMMATRIX2X3DVPROC __rglgen_glProgramUniformMatrix2x3dv;
2604extern RGLSYMGLPROGRAMUNIFORMMATRIX3X2DVPROC __rglgen_glProgramUniformMatrix3x2dv;
2605extern RGLSYMGLPROGRAMUNIFORMMATRIX2X4DVPROC __rglgen_glProgramUniformMatrix2x4dv;
2606extern RGLSYMGLPROGRAMUNIFORMMATRIX4X2DVPROC __rglgen_glProgramUniformMatrix4x2dv;
2607extern RGLSYMGLPROGRAMUNIFORMMATRIX3X4DVPROC __rglgen_glProgramUniformMatrix3x4dv;
2608extern RGLSYMGLPROGRAMUNIFORMMATRIX4X3DVPROC __rglgen_glProgramUniformMatrix4x3dv;
2609extern RGLSYMGLVALIDATEPROGRAMPIPELINEPROC __rglgen_glValidateProgramPipeline;
2610extern RGLSYMGLGETPROGRAMPIPELINEINFOLOGPROC __rglgen_glGetProgramPipelineInfoLog;
2611extern RGLSYMGLVERTEXATTRIBL1DPROC __rglgen_glVertexAttribL1d;
2612extern RGLSYMGLVERTEXATTRIBL2DPROC __rglgen_glVertexAttribL2d;
2613extern RGLSYMGLVERTEXATTRIBL3DPROC __rglgen_glVertexAttribL3d;
2614extern RGLSYMGLVERTEXATTRIBL4DPROC __rglgen_glVertexAttribL4d;
2615extern RGLSYMGLVERTEXATTRIBL1DVPROC __rglgen_glVertexAttribL1dv;
2616extern RGLSYMGLVERTEXATTRIBL2DVPROC __rglgen_glVertexAttribL2dv;
2617extern RGLSYMGLVERTEXATTRIBL3DVPROC __rglgen_glVertexAttribL3dv;
2618extern RGLSYMGLVERTEXATTRIBL4DVPROC __rglgen_glVertexAttribL4dv;
2619extern RGLSYMGLVERTEXATTRIBLPOINTERPROC __rglgen_glVertexAttribLPointer;
2620extern RGLSYMGLGETVERTEXATTRIBLDVPROC __rglgen_glGetVertexAttribLdv;
2621extern RGLSYMGLVIEWPORTARRAYVPROC __rglgen_glViewportArrayv;
2622extern RGLSYMGLVIEWPORTINDEXEDFPROC __rglgen_glViewportIndexedf;
2623extern RGLSYMGLVIEWPORTINDEXEDFVPROC __rglgen_glViewportIndexedfv;
2624extern RGLSYMGLSCISSORARRAYVPROC __rglgen_glScissorArrayv;
2625extern RGLSYMGLSCISSORINDEXEDPROC __rglgen_glScissorIndexed;
2626extern RGLSYMGLSCISSORINDEXEDVPROC __rglgen_glScissorIndexedv;
2627extern RGLSYMGLDEPTHRANGEARRAYVPROC __rglgen_glDepthRangeArrayv;
2628extern RGLSYMGLDEPTHRANGEINDEXEDPROC __rglgen_glDepthRangeIndexed;
2629extern RGLSYMGLGETFLOATI_VPROC __rglgen_glGetFloati_v;
2630extern RGLSYMGLGETDOUBLEI_VPROC __rglgen_glGetDoublei_v;
2631extern RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __rglgen_glDrawArraysInstancedBaseInstance;
2632extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __rglgen_glDrawElementsInstancedBaseInstance;
2633extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __rglgen_glDrawElementsInstancedBaseVertexBaseInstance;
2634extern RGLSYMGLGETINTERNALFORMATIVPROC __rglgen_glGetInternalformativ;
2635extern RGLSYMGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __rglgen_glGetActiveAtomicCounterBufferiv;
2636extern RGLSYMGLBINDIMAGETEXTUREPROC __rglgen_glBindImageTexture;
2637extern RGLSYMGLMEMORYBARRIERPROC __rglgen_glMemoryBarrier;
2638extern RGLSYMGLTEXSTORAGE1DPROC __rglgen_glTexStorage1D;
2639extern RGLSYMGLTEXSTORAGE2DPROC __rglgen_glTexStorage2D;
2640extern RGLSYMGLTEXSTORAGE3DPROC __rglgen_glTexStorage3D;
2641extern RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __rglgen_glDrawTransformFeedbackInstanced;
2642extern RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __rglgen_glDrawTransformFeedbackStreamInstanced;
2643extern RGLSYMGLCLEARBUFFERDATAPROC __rglgen_glClearBufferData;
2644extern RGLSYMGLCLEARBUFFERSUBDATAPROC __rglgen_glClearBufferSubData;
2645extern RGLSYMGLDISPATCHCOMPUTEPROC __rglgen_glDispatchCompute;
2646extern RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC __rglgen_glDispatchComputeIndirect;
2647extern RGLSYMGLCOPYIMAGESUBDATAPROC __rglgen_glCopyImageSubData;
2648extern RGLSYMGLFRAMEBUFFERPARAMETERIPROC __rglgen_glFramebufferParameteri;
2649extern RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC __rglgen_glGetFramebufferParameteriv;
2650extern RGLSYMGLGETINTERNALFORMATI64VPROC __rglgen_glGetInternalformati64v;
2651extern RGLSYMGLINVALIDATETEXSUBIMAGEPROC __rglgen_glInvalidateTexSubImage;
2652extern RGLSYMGLINVALIDATETEXIMAGEPROC __rglgen_glInvalidateTexImage;
2653extern RGLSYMGLINVALIDATEBUFFERSUBDATAPROC __rglgen_glInvalidateBufferSubData;
2654extern RGLSYMGLINVALIDATEBUFFERDATAPROC __rglgen_glInvalidateBufferData;
2655extern RGLSYMGLINVALIDATEFRAMEBUFFERPROC __rglgen_glInvalidateFramebuffer;
2656extern RGLSYMGLINVALIDATESUBFRAMEBUFFERPROC __rglgen_glInvalidateSubFramebuffer;
2657extern RGLSYMGLMULTIDRAWARRAYSINDIRECTPROC __rglgen_glMultiDrawArraysIndirect;
2658extern RGLSYMGLMULTIDRAWELEMENTSINDIRECTPROC __rglgen_glMultiDrawElementsIndirect;
2659extern RGLSYMGLGETPROGRAMINTERFACEIVPROC __rglgen_glGetProgramInterfaceiv;
2660extern RGLSYMGLGETPROGRAMRESOURCEINDEXPROC __rglgen_glGetProgramResourceIndex;
2661extern RGLSYMGLGETPROGRAMRESOURCENAMEPROC __rglgen_glGetProgramResourceName;
2662extern RGLSYMGLGETPROGRAMRESOURCEIVPROC __rglgen_glGetProgramResourceiv;
2663extern RGLSYMGLGETPROGRAMRESOURCELOCATIONPROC __rglgen_glGetProgramResourceLocation;
2664extern RGLSYMGLGETPROGRAMRESOURCELOCATIONINDEXPROC __rglgen_glGetProgramResourceLocationIndex;
2665extern RGLSYMGLSHADERSTORAGEBLOCKBINDINGPROC __rglgen_glShaderStorageBlockBinding;
2666extern RGLSYMGLTEXBUFFERRANGEPROC __rglgen_glTexBufferRange;
2667extern RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC __rglgen_glTexStorage2DMultisample;
2668extern RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC __rglgen_glTexStorage3DMultisample;
2669extern RGLSYMGLTEXTUREVIEWPROC __rglgen_glTextureView;
2670extern RGLSYMGLBINDVERTEXBUFFERPROC __rglgen_glBindVertexBuffer;
2671extern RGLSYMGLVERTEXATTRIBFORMATPROC __rglgen_glVertexAttribFormat;
2672extern RGLSYMGLVERTEXATTRIBIFORMATPROC __rglgen_glVertexAttribIFormat;
2673extern RGLSYMGLVERTEXATTRIBLFORMATPROC __rglgen_glVertexAttribLFormat;
2674extern RGLSYMGLVERTEXATTRIBBINDINGPROC __rglgen_glVertexAttribBinding;
2675extern RGLSYMGLVERTEXBINDINGDIVISORPROC __rglgen_glVertexBindingDivisor;
2676extern RGLSYMGLDEBUGMESSAGECONTROLPROC __rglgen_glDebugMessageControl;
2677extern RGLSYMGLDEBUGMESSAGEINSERTPROC __rglgen_glDebugMessageInsert;
2678extern RGLSYMGLDEBUGMESSAGECALLBACKPROC __rglgen_glDebugMessageCallback;
2679extern RGLSYMGLGETDEBUGMESSAGELOGPROC __rglgen_glGetDebugMessageLog;
2680extern RGLSYMGLPUSHDEBUGGROUPPROC __rglgen_glPushDebugGroup;
2681extern RGLSYMGLPOPDEBUGGROUPPROC __rglgen_glPopDebugGroup;
2682extern RGLSYMGLOBJECTLABELPROC __rglgen_glObjectLabel;
2683extern RGLSYMGLGETOBJECTLABELPROC __rglgen_glGetObjectLabel;
2684extern RGLSYMGLOBJECTPTRLABELPROC __rglgen_glObjectPtrLabel;
2685extern RGLSYMGLGETOBJECTPTRLABELPROC __rglgen_glGetObjectPtrLabel;
2686extern RGLSYMGLBUFFERSTORAGEPROC __rglgen_glBufferStorage;
2687extern RGLSYMGLCLEARTEXIMAGEPROC __rglgen_glClearTexImage;
2688extern RGLSYMGLCLEARTEXSUBIMAGEPROC __rglgen_glClearTexSubImage;
2689extern RGLSYMGLBINDBUFFERSBASEPROC __rglgen_glBindBuffersBase;
2690extern RGLSYMGLBINDBUFFERSRANGEPROC __rglgen_glBindBuffersRange;
2691extern RGLSYMGLBINDTEXTURESPROC __rglgen_glBindTextures;
2692extern RGLSYMGLBINDSAMPLERSPROC __rglgen_glBindSamplers;
2693extern RGLSYMGLBINDIMAGETEXTURESPROC __rglgen_glBindImageTextures;
2694extern RGLSYMGLBINDVERTEXBUFFERSPROC __rglgen_glBindVertexBuffers;
2695extern RGLSYMGLGETTEXTUREHANDLEARBPROC __rglgen_glGetTextureHandleARB;
2696extern RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC __rglgen_glGetTextureSamplerHandleARB;
2697extern RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC __rglgen_glMakeTextureHandleResidentARB;
2698extern RGLSYMGLMAKETEXTUREHANDLENONRESIDENTARBPROC __rglgen_glMakeTextureHandleNonResidentARB;
2699extern RGLSYMGLGETIMAGEHANDLEARBPROC __rglgen_glGetImageHandleARB;
2700extern RGLSYMGLMAKEIMAGEHANDLERESIDENTARBPROC __rglgen_glMakeImageHandleResidentARB;
2701extern RGLSYMGLMAKEIMAGEHANDLENONRESIDENTARBPROC __rglgen_glMakeImageHandleNonResidentARB;
2702extern RGLSYMGLUNIFORMHANDLEUI64ARBPROC __rglgen_glUniformHandleui64ARB;
2703extern RGLSYMGLUNIFORMHANDLEUI64VARBPROC __rglgen_glUniformHandleui64vARB;
2704extern RGLSYMGLPROGRAMUNIFORMHANDLEUI64ARBPROC __rglgen_glProgramUniformHandleui64ARB;
2705extern RGLSYMGLPROGRAMUNIFORMHANDLEUI64VARBPROC __rglgen_glProgramUniformHandleui64vARB;
2706extern RGLSYMGLISTEXTUREHANDLERESIDENTARBPROC __rglgen_glIsTextureHandleResidentARB;
2707extern RGLSYMGLISIMAGEHANDLERESIDENTARBPROC __rglgen_glIsImageHandleResidentARB;
2708extern RGLSYMGLVERTEXATTRIBL1UI64ARBPROC __rglgen_glVertexAttribL1ui64ARB;
2709extern RGLSYMGLVERTEXATTRIBL1UI64VARBPROC __rglgen_glVertexAttribL1ui64vARB;
2710extern RGLSYMGLGETVERTEXATTRIBLUI64VARBPROC __rglgen_glGetVertexAttribLui64vARB;
2711extern RGLSYMGLCREATESYNCFROMCLEVENTARBPROC __rglgen_glCreateSyncFromCLeventARB;
2712extern RGLSYMGLCLAMPCOLORARBPROC __rglgen_glClampColorARB;
2713extern RGLSYMGLDISPATCHCOMPUTEGROUPSIZEARBPROC __rglgen_glDispatchComputeGroupSizeARB;
2714extern RGLSYMGLDEBUGMESSAGECONTROLARBPROC __rglgen_glDebugMessageControlARB;
2715extern RGLSYMGLDEBUGMESSAGEINSERTARBPROC __rglgen_glDebugMessageInsertARB;
2716extern RGLSYMGLDEBUGMESSAGECALLBACKARBPROC __rglgen_glDebugMessageCallbackARB;
2717extern RGLSYMGLGETDEBUGMESSAGELOGARBPROC __rglgen_glGetDebugMessageLogARB;
2718extern RGLSYMGLDRAWBUFFERSARBPROC __rglgen_glDrawBuffersARB;
2719extern RGLSYMGLBLENDEQUATIONIARBPROC __rglgen_glBlendEquationiARB;
2720extern RGLSYMGLBLENDEQUATIONSEPARATEIARBPROC __rglgen_glBlendEquationSeparateiARB;
2721extern RGLSYMGLBLENDFUNCIARBPROC __rglgen_glBlendFunciARB;
2722extern RGLSYMGLBLENDFUNCSEPARATEIARBPROC __rglgen_glBlendFuncSeparateiARB;
2723extern RGLSYMGLDRAWARRAYSINSTANCEDARBPROC __rglgen_glDrawArraysInstancedARB;
2724extern RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC __rglgen_glDrawElementsInstancedARB;
2725extern RGLSYMGLPROGRAMSTRINGARBPROC __rglgen_glProgramStringARB;
2726extern RGLSYMGLBINDPROGRAMARBPROC __rglgen_glBindProgramARB;
2727extern RGLSYMGLDELETEPROGRAMSARBPROC __rglgen_glDeleteProgramsARB;
2728extern RGLSYMGLGENPROGRAMSARBPROC __rglgen_glGenProgramsARB;
2729extern RGLSYMGLPROGRAMENVPARAMETER4DARBPROC __rglgen_glProgramEnvParameter4dARB;
2730extern RGLSYMGLPROGRAMENVPARAMETER4DVARBPROC __rglgen_glProgramEnvParameter4dvARB;
2731extern RGLSYMGLPROGRAMENVPARAMETER4FARBPROC __rglgen_glProgramEnvParameter4fARB;
2732extern RGLSYMGLPROGRAMENVPARAMETER4FVARBPROC __rglgen_glProgramEnvParameter4fvARB;
2733extern RGLSYMGLPROGRAMLOCALPARAMETER4DARBPROC __rglgen_glProgramLocalParameter4dARB;
2734extern RGLSYMGLPROGRAMLOCALPARAMETER4DVARBPROC __rglgen_glProgramLocalParameter4dvARB;
2735extern RGLSYMGLPROGRAMLOCALPARAMETER4FARBPROC __rglgen_glProgramLocalParameter4fARB;
2736extern RGLSYMGLPROGRAMLOCALPARAMETER4FVARBPROC __rglgen_glProgramLocalParameter4fvARB;
2737extern RGLSYMGLGETPROGRAMENVPARAMETERDVARBPROC __rglgen_glGetProgramEnvParameterdvARB;
2738extern RGLSYMGLGETPROGRAMENVPARAMETERFVARBPROC __rglgen_glGetProgramEnvParameterfvARB;
2739extern RGLSYMGLGETPROGRAMLOCALPARAMETERDVARBPROC __rglgen_glGetProgramLocalParameterdvARB;
2740extern RGLSYMGLGETPROGRAMLOCALPARAMETERFVARBPROC __rglgen_glGetProgramLocalParameterfvARB;
2741extern RGLSYMGLGETPROGRAMIVARBPROC __rglgen_glGetProgramivARB;
2742extern RGLSYMGLGETPROGRAMSTRINGARBPROC __rglgen_glGetProgramStringARB;
2743extern RGLSYMGLISPROGRAMARBPROC __rglgen_glIsProgramARB;
2744extern RGLSYMGLPROGRAMPARAMETERIARBPROC __rglgen_glProgramParameteriARB;
2745extern RGLSYMGLFRAMEBUFFERTEXTUREARBPROC __rglgen_glFramebufferTextureARB;
2746extern RGLSYMGLFRAMEBUFFERTEXTURELAYERARBPROC __rglgen_glFramebufferTextureLayerARB;
2747extern RGLSYMGLFRAMEBUFFERTEXTUREFACEARBPROC __rglgen_glFramebufferTextureFaceARB;
2748extern RGLSYMGLCOLORTABLEPROC __rglgen_glColorTable;
2749extern RGLSYMGLCOLORTABLEPARAMETERFVPROC __rglgen_glColorTableParameterfv;
2750extern RGLSYMGLCOLORTABLEPARAMETERIVPROC __rglgen_glColorTableParameteriv;
2751extern RGLSYMGLCOPYCOLORTABLEPROC __rglgen_glCopyColorTable;
2752extern RGLSYMGLGETCOLORTABLEPROC __rglgen_glGetColorTable;
2753extern RGLSYMGLGETCOLORTABLEPARAMETERFVPROC __rglgen_glGetColorTableParameterfv;
2754extern RGLSYMGLGETCOLORTABLEPARAMETERIVPROC __rglgen_glGetColorTableParameteriv;
2755extern RGLSYMGLCOLORSUBTABLEPROC __rglgen_glColorSubTable;
2756extern RGLSYMGLCOPYCOLORSUBTABLEPROC __rglgen_glCopyColorSubTable;
2757extern RGLSYMGLCONVOLUTIONFILTER1DPROC __rglgen_glConvolutionFilter1D;
2758extern RGLSYMGLCONVOLUTIONFILTER2DPROC __rglgen_glConvolutionFilter2D;
2759extern RGLSYMGLCONVOLUTIONPARAMETERFPROC __rglgen_glConvolutionParameterf;
2760extern RGLSYMGLCONVOLUTIONPARAMETERFVPROC __rglgen_glConvolutionParameterfv;
2761extern RGLSYMGLCONVOLUTIONPARAMETERIPROC __rglgen_glConvolutionParameteri;
2762extern RGLSYMGLCONVOLUTIONPARAMETERIVPROC __rglgen_glConvolutionParameteriv;
2763extern RGLSYMGLCOPYCONVOLUTIONFILTER1DPROC __rglgen_glCopyConvolutionFilter1D;
2764extern RGLSYMGLCOPYCONVOLUTIONFILTER2DPROC __rglgen_glCopyConvolutionFilter2D;
2765extern RGLSYMGLGETCONVOLUTIONFILTERPROC __rglgen_glGetConvolutionFilter;
2766extern RGLSYMGLGETCONVOLUTIONPARAMETERFVPROC __rglgen_glGetConvolutionParameterfv;
2767extern RGLSYMGLGETCONVOLUTIONPARAMETERIVPROC __rglgen_glGetConvolutionParameteriv;
2768extern RGLSYMGLGETSEPARABLEFILTERPROC __rglgen_glGetSeparableFilter;
2769extern RGLSYMGLSEPARABLEFILTER2DPROC __rglgen_glSeparableFilter2D;
2770extern RGLSYMGLGETHISTOGRAMPROC __rglgen_glGetHistogram;
2771extern RGLSYMGLGETHISTOGRAMPARAMETERFVPROC __rglgen_glGetHistogramParameterfv;
2772extern RGLSYMGLGETHISTOGRAMPARAMETERIVPROC __rglgen_glGetHistogramParameteriv;
2773extern RGLSYMGLGETMINMAXPROC __rglgen_glGetMinmax;
2774extern RGLSYMGLGETMINMAXPARAMETERFVPROC __rglgen_glGetMinmaxParameterfv;
2775extern RGLSYMGLGETMINMAXPARAMETERIVPROC __rglgen_glGetMinmaxParameteriv;
2776extern RGLSYMGLHISTOGRAMPROC __rglgen_glHistogram;
2777extern RGLSYMGLMINMAXPROC __rglgen_glMinmax;
2778extern RGLSYMGLRESETHISTOGRAMPROC __rglgen_glResetHistogram;
2779extern RGLSYMGLRESETMINMAXPROC __rglgen_glResetMinmax;
2780extern RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __rglgen_glMultiDrawArraysIndirectCountARB;
2781extern RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __rglgen_glMultiDrawElementsIndirectCountARB;
2782extern RGLSYMGLVERTEXATTRIBDIVISORARBPROC __rglgen_glVertexAttribDivisorARB;
2783extern RGLSYMGLCURRENTPALETTEMATRIXARBPROC __rglgen_glCurrentPaletteMatrixARB;
2784extern RGLSYMGLMATRIXINDEXUBVARBPROC __rglgen_glMatrixIndexubvARB;
2785extern RGLSYMGLMATRIXINDEXUSVARBPROC __rglgen_glMatrixIndexusvARB;
2786extern RGLSYMGLMATRIXINDEXUIVARBPROC __rglgen_glMatrixIndexuivARB;
2787extern RGLSYMGLMATRIXINDEXPOINTERARBPROC __rglgen_glMatrixIndexPointerARB;
2788extern RGLSYMGLSAMPLECOVERAGEARBPROC __rglgen_glSampleCoverageARB;
2789extern RGLSYMGLACTIVETEXTUREARBPROC __rglgen_glActiveTextureARB;
2790extern RGLSYMGLCLIENTACTIVETEXTUREARBPROC __rglgen_glClientActiveTextureARB;
2791extern RGLSYMGLMULTITEXCOORD1DARBPROC __rglgen_glMultiTexCoord1dARB;
2792extern RGLSYMGLMULTITEXCOORD1DVARBPROC __rglgen_glMultiTexCoord1dvARB;
2793extern RGLSYMGLMULTITEXCOORD1FARBPROC __rglgen_glMultiTexCoord1fARB;
2794extern RGLSYMGLMULTITEXCOORD1FVARBPROC __rglgen_glMultiTexCoord1fvARB;
2795extern RGLSYMGLMULTITEXCOORD1IARBPROC __rglgen_glMultiTexCoord1iARB;
2796extern RGLSYMGLMULTITEXCOORD1IVARBPROC __rglgen_glMultiTexCoord1ivARB;
2797extern RGLSYMGLMULTITEXCOORD1SARBPROC __rglgen_glMultiTexCoord1sARB;
2798extern RGLSYMGLMULTITEXCOORD1SVARBPROC __rglgen_glMultiTexCoord1svARB;
2799extern RGLSYMGLMULTITEXCOORD2DARBPROC __rglgen_glMultiTexCoord2dARB;
2800extern RGLSYMGLMULTITEXCOORD2DVARBPROC __rglgen_glMultiTexCoord2dvARB;
2801extern RGLSYMGLMULTITEXCOORD2FARBPROC __rglgen_glMultiTexCoord2fARB;
2802extern RGLSYMGLMULTITEXCOORD2FVARBPROC __rglgen_glMultiTexCoord2fvARB;
2803extern RGLSYMGLMULTITEXCOORD2IARBPROC __rglgen_glMultiTexCoord2iARB;
2804extern RGLSYMGLMULTITEXCOORD2IVARBPROC __rglgen_glMultiTexCoord2ivARB;
2805extern RGLSYMGLMULTITEXCOORD2SARBPROC __rglgen_glMultiTexCoord2sARB;
2806extern RGLSYMGLMULTITEXCOORD2SVARBPROC __rglgen_glMultiTexCoord2svARB;
2807extern RGLSYMGLMULTITEXCOORD3DARBPROC __rglgen_glMultiTexCoord3dARB;
2808extern RGLSYMGLMULTITEXCOORD3DVARBPROC __rglgen_glMultiTexCoord3dvARB;
2809extern RGLSYMGLMULTITEXCOORD3FARBPROC __rglgen_glMultiTexCoord3fARB;
2810extern RGLSYMGLMULTITEXCOORD3FVARBPROC __rglgen_glMultiTexCoord3fvARB;
2811extern RGLSYMGLMULTITEXCOORD3IARBPROC __rglgen_glMultiTexCoord3iARB;
2812extern RGLSYMGLMULTITEXCOORD3IVARBPROC __rglgen_glMultiTexCoord3ivARB;
2813extern RGLSYMGLMULTITEXCOORD3SARBPROC __rglgen_glMultiTexCoord3sARB;
2814extern RGLSYMGLMULTITEXCOORD3SVARBPROC __rglgen_glMultiTexCoord3svARB;
2815extern RGLSYMGLMULTITEXCOORD4DARBPROC __rglgen_glMultiTexCoord4dARB;
2816extern RGLSYMGLMULTITEXCOORD4DVARBPROC __rglgen_glMultiTexCoord4dvARB;
2817extern RGLSYMGLMULTITEXCOORD4FARBPROC __rglgen_glMultiTexCoord4fARB;
2818extern RGLSYMGLMULTITEXCOORD4FVARBPROC __rglgen_glMultiTexCoord4fvARB;
2819extern RGLSYMGLMULTITEXCOORD4IARBPROC __rglgen_glMultiTexCoord4iARB;
2820extern RGLSYMGLMULTITEXCOORD4IVARBPROC __rglgen_glMultiTexCoord4ivARB;
2821extern RGLSYMGLMULTITEXCOORD4SARBPROC __rglgen_glMultiTexCoord4sARB;
2822extern RGLSYMGLMULTITEXCOORD4SVARBPROC __rglgen_glMultiTexCoord4svARB;
2823extern RGLSYMGLGENQUERIESARBPROC __rglgen_glGenQueriesARB;
2824extern RGLSYMGLDELETEQUERIESARBPROC __rglgen_glDeleteQueriesARB;
2825extern RGLSYMGLISQUERYARBPROC __rglgen_glIsQueryARB;
2826extern RGLSYMGLBEGINQUERYARBPROC __rglgen_glBeginQueryARB;
2827extern RGLSYMGLENDQUERYARBPROC __rglgen_glEndQueryARB;
2828extern RGLSYMGLGETQUERYIVARBPROC __rglgen_glGetQueryivARB;
2829extern RGLSYMGLGETQUERYOBJECTIVARBPROC __rglgen_glGetQueryObjectivARB;
2830extern RGLSYMGLGETQUERYOBJECTUIVARBPROC __rglgen_glGetQueryObjectuivARB;
2831extern RGLSYMGLPOINTPARAMETERFARBPROC __rglgen_glPointParameterfARB;
2832extern RGLSYMGLPOINTPARAMETERFVARBPROC __rglgen_glPointParameterfvARB;
2833extern RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC __rglgen_glGetGraphicsResetStatusARB;
2834extern RGLSYMGLGETNTEXIMAGEARBPROC __rglgen_glGetnTexImageARB;
2835extern RGLSYMGLREADNPIXELSARBPROC __rglgen_glReadnPixelsARB;
2836extern RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetnCompressedTexImageARB;
2837extern RGLSYMGLGETNUNIFORMFVARBPROC __rglgen_glGetnUniformfvARB;
2838extern RGLSYMGLGETNUNIFORMIVARBPROC __rglgen_glGetnUniformivARB;
2839extern RGLSYMGLGETNUNIFORMUIVARBPROC __rglgen_glGetnUniformuivARB;
2840extern RGLSYMGLGETNUNIFORMDVARBPROC __rglgen_glGetnUniformdvARB;
2841extern RGLSYMGLGETNMAPDVARBPROC __rglgen_glGetnMapdvARB;
2842extern RGLSYMGLGETNMAPFVARBPROC __rglgen_glGetnMapfvARB;
2843extern RGLSYMGLGETNMAPIVARBPROC __rglgen_glGetnMapivARB;
2844extern RGLSYMGLGETNPIXELMAPFVARBPROC __rglgen_glGetnPixelMapfvARB;
2845extern RGLSYMGLGETNPIXELMAPUIVARBPROC __rglgen_glGetnPixelMapuivARB;
2846extern RGLSYMGLGETNPIXELMAPUSVARBPROC __rglgen_glGetnPixelMapusvARB;
2847extern RGLSYMGLGETNPOLYGONSTIPPLEARBPROC __rglgen_glGetnPolygonStippleARB;
2848extern RGLSYMGLGETNCOLORTABLEARBPROC __rglgen_glGetnColorTableARB;
2849extern RGLSYMGLGETNCONVOLUTIONFILTERARBPROC __rglgen_glGetnConvolutionFilterARB;
2850extern RGLSYMGLGETNSEPARABLEFILTERARBPROC __rglgen_glGetnSeparableFilterARB;
2851extern RGLSYMGLGETNHISTOGRAMARBPROC __rglgen_glGetnHistogramARB;
2852extern RGLSYMGLGETNMINMAXARBPROC __rglgen_glGetnMinmaxARB;
2853extern RGLSYMGLMINSAMPLESHADINGARBPROC __rglgen_glMinSampleShadingARB;
2854extern RGLSYMGLDELETEOBJECTARBPROC __rglgen_glDeleteObjectARB;
2855extern RGLSYMGLGETHANDLEARBPROC __rglgen_glGetHandleARB;
2856extern RGLSYMGLDETACHOBJECTARBPROC __rglgen_glDetachObjectARB;
2857extern RGLSYMGLCREATESHADEROBJECTARBPROC __rglgen_glCreateShaderObjectARB;
2858extern RGLSYMGLSHADERSOURCEARBPROC __rglgen_glShaderSourceARB;
2859extern RGLSYMGLCOMPILESHADERARBPROC __rglgen_glCompileShaderARB;
2860extern RGLSYMGLCREATEPROGRAMOBJECTARBPROC __rglgen_glCreateProgramObjectARB;
2861extern RGLSYMGLATTACHOBJECTARBPROC __rglgen_glAttachObjectARB;
2862extern RGLSYMGLLINKPROGRAMARBPROC __rglgen_glLinkProgramARB;
2863extern RGLSYMGLUSEPROGRAMOBJECTARBPROC __rglgen_glUseProgramObjectARB;
2864extern RGLSYMGLVALIDATEPROGRAMARBPROC __rglgen_glValidateProgramARB;
2865extern RGLSYMGLUNIFORM1FARBPROC __rglgen_glUniform1fARB;
2866extern RGLSYMGLUNIFORM2FARBPROC __rglgen_glUniform2fARB;
2867extern RGLSYMGLUNIFORM3FARBPROC __rglgen_glUniform3fARB;
2868extern RGLSYMGLUNIFORM4FARBPROC __rglgen_glUniform4fARB;
2869extern RGLSYMGLUNIFORM1IARBPROC __rglgen_glUniform1iARB;
2870extern RGLSYMGLUNIFORM2IARBPROC __rglgen_glUniform2iARB;
2871extern RGLSYMGLUNIFORM3IARBPROC __rglgen_glUniform3iARB;
2872extern RGLSYMGLUNIFORM4IARBPROC __rglgen_glUniform4iARB;
2873extern RGLSYMGLUNIFORM1FVARBPROC __rglgen_glUniform1fvARB;
2874extern RGLSYMGLUNIFORM2FVARBPROC __rglgen_glUniform2fvARB;
2875extern RGLSYMGLUNIFORM3FVARBPROC __rglgen_glUniform3fvARB;
2876extern RGLSYMGLUNIFORM4FVARBPROC __rglgen_glUniform4fvARB;
2877extern RGLSYMGLUNIFORM1IVARBPROC __rglgen_glUniform1ivARB;
2878extern RGLSYMGLUNIFORM2IVARBPROC __rglgen_glUniform2ivARB;
2879extern RGLSYMGLUNIFORM3IVARBPROC __rglgen_glUniform3ivARB;
2880extern RGLSYMGLUNIFORM4IVARBPROC __rglgen_glUniform4ivARB;
2881extern RGLSYMGLUNIFORMMATRIX2FVARBPROC __rglgen_glUniformMatrix2fvARB;
2882extern RGLSYMGLUNIFORMMATRIX3FVARBPROC __rglgen_glUniformMatrix3fvARB;
2883extern RGLSYMGLUNIFORMMATRIX4FVARBPROC __rglgen_glUniformMatrix4fvARB;
2884extern RGLSYMGLGETOBJECTPARAMETERFVARBPROC __rglgen_glGetObjectParameterfvARB;
2885extern RGLSYMGLGETOBJECTPARAMETERIVARBPROC __rglgen_glGetObjectParameterivARB;
2886extern RGLSYMGLGETINFOLOGARBPROC __rglgen_glGetInfoLogARB;
2887extern RGLSYMGLGETATTACHEDOBJECTSARBPROC __rglgen_glGetAttachedObjectsARB;
2888extern RGLSYMGLGETUNIFORMLOCATIONARBPROC __rglgen_glGetUniformLocationARB;
2889extern RGLSYMGLGETACTIVEUNIFORMARBPROC __rglgen_glGetActiveUniformARB;
2890extern RGLSYMGLGETUNIFORMFVARBPROC __rglgen_glGetUniformfvARB;
2891extern RGLSYMGLGETUNIFORMIVARBPROC __rglgen_glGetUniformivARB;
2892extern RGLSYMGLGETSHADERSOURCEARBPROC __rglgen_glGetShaderSourceARB;
2893extern RGLSYMGLNAMEDSTRINGARBPROC __rglgen_glNamedStringARB;
2894extern RGLSYMGLDELETENAMEDSTRINGARBPROC __rglgen_glDeleteNamedStringARB;
2895extern RGLSYMGLCOMPILESHADERINCLUDEARBPROC __rglgen_glCompileShaderIncludeARB;
2896extern RGLSYMGLISNAMEDSTRINGARBPROC __rglgen_glIsNamedStringARB;
2897extern RGLSYMGLGETNAMEDSTRINGARBPROC __rglgen_glGetNamedStringARB;
2898extern RGLSYMGLGETNAMEDSTRINGIVARBPROC __rglgen_glGetNamedStringivARB;
2899extern RGLSYMGLTEXPAGECOMMITMENTARBPROC __rglgen_glTexPageCommitmentARB;
2900extern RGLSYMGLTEXBUFFERARBPROC __rglgen_glTexBufferARB;
2901extern RGLSYMGLCOMPRESSEDTEXIMAGE3DARBPROC __rglgen_glCompressedTexImage3DARB;
2902extern RGLSYMGLCOMPRESSEDTEXIMAGE2DARBPROC __rglgen_glCompressedTexImage2DARB;
2903extern RGLSYMGLCOMPRESSEDTEXIMAGE1DARBPROC __rglgen_glCompressedTexImage1DARB;
2904extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __rglgen_glCompressedTexSubImage3DARB;
2905extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __rglgen_glCompressedTexSubImage2DARB;
2906extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __rglgen_glCompressedTexSubImage1DARB;
2907extern RGLSYMGLGETCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetCompressedTexImageARB;
2908extern RGLSYMGLLOADTRANSPOSEMATRIXFARBPROC __rglgen_glLoadTransposeMatrixfARB;
2909extern RGLSYMGLLOADTRANSPOSEMATRIXDARBPROC __rglgen_glLoadTransposeMatrixdARB;
2910extern RGLSYMGLMULTTRANSPOSEMATRIXFARBPROC __rglgen_glMultTransposeMatrixfARB;
2911extern RGLSYMGLMULTTRANSPOSEMATRIXDARBPROC __rglgen_glMultTransposeMatrixdARB;
2912extern RGLSYMGLWEIGHTBVARBPROC __rglgen_glWeightbvARB;
2913extern RGLSYMGLWEIGHTSVARBPROC __rglgen_glWeightsvARB;
2914extern RGLSYMGLWEIGHTIVARBPROC __rglgen_glWeightivARB;
2915extern RGLSYMGLWEIGHTFVARBPROC __rglgen_glWeightfvARB;
2916extern RGLSYMGLWEIGHTDVARBPROC __rglgen_glWeightdvARB;
2917extern RGLSYMGLWEIGHTUBVARBPROC __rglgen_glWeightubvARB;
2918extern RGLSYMGLWEIGHTUSVARBPROC __rglgen_glWeightusvARB;
2919extern RGLSYMGLWEIGHTUIVARBPROC __rglgen_glWeightuivARB;
2920extern RGLSYMGLWEIGHTPOINTERARBPROC __rglgen_glWeightPointerARB;
2921extern RGLSYMGLVERTEXBLENDARBPROC __rglgen_glVertexBlendARB;
2922extern RGLSYMGLBINDBUFFERARBPROC __rglgen_glBindBufferARB;
2923extern RGLSYMGLDELETEBUFFERSARBPROC __rglgen_glDeleteBuffersARB;
2924extern RGLSYMGLGENBUFFERSARBPROC __rglgen_glGenBuffersARB;
2925extern RGLSYMGLISBUFFERARBPROC __rglgen_glIsBufferARB;
2926extern RGLSYMGLBUFFERDATAARBPROC __rglgen_glBufferDataARB;
2927extern RGLSYMGLBUFFERSUBDATAARBPROC __rglgen_glBufferSubDataARB;
2928extern RGLSYMGLGETBUFFERSUBDATAARBPROC __rglgen_glGetBufferSubDataARB;
2929extern RGLSYMGLMAPBUFFERARBPROC __rglgen_glMapBufferARB;
2930extern RGLSYMGLUNMAPBUFFERARBPROC __rglgen_glUnmapBufferARB;
2931extern RGLSYMGLGETBUFFERPARAMETERIVARBPROC __rglgen_glGetBufferParameterivARB;
2932extern RGLSYMGLGETBUFFERPOINTERVARBPROC __rglgen_glGetBufferPointervARB;
2933extern RGLSYMGLVERTEXATTRIB1DARBPROC __rglgen_glVertexAttrib1dARB;
2934extern RGLSYMGLVERTEXATTRIB1DVARBPROC __rglgen_glVertexAttrib1dvARB;
2935extern RGLSYMGLVERTEXATTRIB1FARBPROC __rglgen_glVertexAttrib1fARB;
2936extern RGLSYMGLVERTEXATTRIB1FVARBPROC __rglgen_glVertexAttrib1fvARB;
2937extern RGLSYMGLVERTEXATTRIB1SARBPROC __rglgen_glVertexAttrib1sARB;
2938extern RGLSYMGLVERTEXATTRIB1SVARBPROC __rglgen_glVertexAttrib1svARB;
2939extern RGLSYMGLVERTEXATTRIB2DARBPROC __rglgen_glVertexAttrib2dARB;
2940extern RGLSYMGLVERTEXATTRIB2DVARBPROC __rglgen_glVertexAttrib2dvARB;
2941extern RGLSYMGLVERTEXATTRIB2FARBPROC __rglgen_glVertexAttrib2fARB;
2942extern RGLSYMGLVERTEXATTRIB2FVARBPROC __rglgen_glVertexAttrib2fvARB;
2943extern RGLSYMGLVERTEXATTRIB2SARBPROC __rglgen_glVertexAttrib2sARB;
2944extern RGLSYMGLVERTEXATTRIB2SVARBPROC __rglgen_glVertexAttrib2svARB;
2945extern RGLSYMGLVERTEXATTRIB3DARBPROC __rglgen_glVertexAttrib3dARB;
2946extern RGLSYMGLVERTEXATTRIB3DVARBPROC __rglgen_glVertexAttrib3dvARB;
2947extern RGLSYMGLVERTEXATTRIB3FARBPROC __rglgen_glVertexAttrib3fARB;
2948extern RGLSYMGLVERTEXATTRIB3FVARBPROC __rglgen_glVertexAttrib3fvARB;
2949extern RGLSYMGLVERTEXATTRIB3SARBPROC __rglgen_glVertexAttrib3sARB;
2950extern RGLSYMGLVERTEXATTRIB3SVARBPROC __rglgen_glVertexAttrib3svARB;
2951extern RGLSYMGLVERTEXATTRIB4NBVARBPROC __rglgen_glVertexAttrib4NbvARB;
2952extern RGLSYMGLVERTEXATTRIB4NIVARBPROC __rglgen_glVertexAttrib4NivARB;
2953extern RGLSYMGLVERTEXATTRIB4NSVARBPROC __rglgen_glVertexAttrib4NsvARB;
2954extern RGLSYMGLVERTEXATTRIB4NUBARBPROC __rglgen_glVertexAttrib4NubARB;
2955extern RGLSYMGLVERTEXATTRIB4NUBVARBPROC __rglgen_glVertexAttrib4NubvARB;
2956extern RGLSYMGLVERTEXATTRIB4NUIVARBPROC __rglgen_glVertexAttrib4NuivARB;
2957extern RGLSYMGLVERTEXATTRIB4NUSVARBPROC __rglgen_glVertexAttrib4NusvARB;
2958extern RGLSYMGLVERTEXATTRIB4BVARBPROC __rglgen_glVertexAttrib4bvARB;
2959extern RGLSYMGLVERTEXATTRIB4DARBPROC __rglgen_glVertexAttrib4dARB;
2960extern RGLSYMGLVERTEXATTRIB4DVARBPROC __rglgen_glVertexAttrib4dvARB;
2961extern RGLSYMGLVERTEXATTRIB4FARBPROC __rglgen_glVertexAttrib4fARB;
2962extern RGLSYMGLVERTEXATTRIB4FVARBPROC __rglgen_glVertexAttrib4fvARB;
2963extern RGLSYMGLVERTEXATTRIB4IVARBPROC __rglgen_glVertexAttrib4ivARB;
2964extern RGLSYMGLVERTEXATTRIB4SARBPROC __rglgen_glVertexAttrib4sARB;
2965extern RGLSYMGLVERTEXATTRIB4SVARBPROC __rglgen_glVertexAttrib4svARB;
2966extern RGLSYMGLVERTEXATTRIB4UBVARBPROC __rglgen_glVertexAttrib4ubvARB;
2967extern RGLSYMGLVERTEXATTRIB4UIVARBPROC __rglgen_glVertexAttrib4uivARB;
2968extern RGLSYMGLVERTEXATTRIB4USVARBPROC __rglgen_glVertexAttrib4usvARB;
2969extern RGLSYMGLVERTEXATTRIBPOINTERARBPROC __rglgen_glVertexAttribPointerARB;
2970extern RGLSYMGLENABLEVERTEXATTRIBARRAYARBPROC __rglgen_glEnableVertexAttribArrayARB;
2971extern RGLSYMGLDISABLEVERTEXATTRIBARRAYARBPROC __rglgen_glDisableVertexAttribArrayARB;
2972extern RGLSYMGLGETVERTEXATTRIBDVARBPROC __rglgen_glGetVertexAttribdvARB;
2973extern RGLSYMGLGETVERTEXATTRIBFVARBPROC __rglgen_glGetVertexAttribfvARB;
2974extern RGLSYMGLGETVERTEXATTRIBIVARBPROC __rglgen_glGetVertexAttribivARB;
2975extern RGLSYMGLGETVERTEXATTRIBPOINTERVARBPROC __rglgen_glGetVertexAttribPointervARB;
2976extern RGLSYMGLBINDATTRIBLOCATIONARBPROC __rglgen_glBindAttribLocationARB;
2977extern RGLSYMGLGETACTIVEATTRIBARBPROC __rglgen_glGetActiveAttribARB;
2978extern RGLSYMGLGETATTRIBLOCATIONARBPROC __rglgen_glGetAttribLocationARB;
2979extern RGLSYMGLWINDOWPOS2DARBPROC __rglgen_glWindowPos2dARB;
2980extern RGLSYMGLWINDOWPOS2DVARBPROC __rglgen_glWindowPos2dvARB;
2981extern RGLSYMGLWINDOWPOS2FARBPROC __rglgen_glWindowPos2fARB;
2982extern RGLSYMGLWINDOWPOS2FVARBPROC __rglgen_glWindowPos2fvARB;
2983extern RGLSYMGLWINDOWPOS2IARBPROC __rglgen_glWindowPos2iARB;
2984extern RGLSYMGLWINDOWPOS2IVARBPROC __rglgen_glWindowPos2ivARB;
2985extern RGLSYMGLWINDOWPOS2SARBPROC __rglgen_glWindowPos2sARB;
2986extern RGLSYMGLWINDOWPOS2SVARBPROC __rglgen_glWindowPos2svARB;
2987extern RGLSYMGLWINDOWPOS3DARBPROC __rglgen_glWindowPos3dARB;
2988extern RGLSYMGLWINDOWPOS3DVARBPROC __rglgen_glWindowPos3dvARB;
2989extern RGLSYMGLWINDOWPOS3FARBPROC __rglgen_glWindowPos3fARB;
2990extern RGLSYMGLWINDOWPOS3FVARBPROC __rglgen_glWindowPos3fvARB;
2991extern RGLSYMGLWINDOWPOS3IARBPROC __rglgen_glWindowPos3iARB;
2992extern RGLSYMGLWINDOWPOS3IVARBPROC __rglgen_glWindowPos3ivARB;
2993extern RGLSYMGLWINDOWPOS3SARBPROC __rglgen_glWindowPos3sARB;
2994extern RGLSYMGLWINDOWPOS3SVARBPROC __rglgen_glWindowPos3svARB;
2995extern RGLSYMGLMULTITEXCOORD1BOESPROC __rglgen_glMultiTexCoord1bOES;
2996extern RGLSYMGLMULTITEXCOORD1BVOESPROC __rglgen_glMultiTexCoord1bvOES;
2997extern RGLSYMGLMULTITEXCOORD2BOESPROC __rglgen_glMultiTexCoord2bOES;
2998extern RGLSYMGLMULTITEXCOORD2BVOESPROC __rglgen_glMultiTexCoord2bvOES;
2999extern RGLSYMGLMULTITEXCOORD3BOESPROC __rglgen_glMultiTexCoord3bOES;
3000extern RGLSYMGLMULTITEXCOORD3BVOESPROC __rglgen_glMultiTexCoord3bvOES;
3001extern RGLSYMGLMULTITEXCOORD4BOESPROC __rglgen_glMultiTexCoord4bOES;
3002extern RGLSYMGLMULTITEXCOORD4BVOESPROC __rglgen_glMultiTexCoord4bvOES;
3003extern RGLSYMGLTEXCOORD1BOESPROC __rglgen_glTexCoord1bOES;
3004extern RGLSYMGLTEXCOORD1BVOESPROC __rglgen_glTexCoord1bvOES;
3005extern RGLSYMGLTEXCOORD2BOESPROC __rglgen_glTexCoord2bOES;
3006extern RGLSYMGLTEXCOORD2BVOESPROC __rglgen_glTexCoord2bvOES;
3007extern RGLSYMGLTEXCOORD3BOESPROC __rglgen_glTexCoord3bOES;
3008extern RGLSYMGLTEXCOORD3BVOESPROC __rglgen_glTexCoord3bvOES;
3009extern RGLSYMGLTEXCOORD4BOESPROC __rglgen_glTexCoord4bOES;
3010extern RGLSYMGLTEXCOORD4BVOESPROC __rglgen_glTexCoord4bvOES;
3011extern RGLSYMGLVERTEX2BOESPROC __rglgen_glVertex2bOES;
3012extern RGLSYMGLVERTEX2BVOESPROC __rglgen_glVertex2bvOES;
3013extern RGLSYMGLVERTEX3BOESPROC __rglgen_glVertex3bOES;
3014extern RGLSYMGLVERTEX3BVOESPROC __rglgen_glVertex3bvOES;
3015extern RGLSYMGLVERTEX4BOESPROC __rglgen_glVertex4bOES;
3016extern RGLSYMGLVERTEX4BVOESPROC __rglgen_glVertex4bvOES;
3017extern RGLSYMGLALPHAFUNCXOESPROC __rglgen_glAlphaFuncxOES;
3018extern RGLSYMGLCLEARCOLORXOESPROC __rglgen_glClearColorxOES;
3019extern RGLSYMGLCLEARDEPTHXOESPROC __rglgen_glClearDepthxOES;
3020extern RGLSYMGLCLIPPLANEXOESPROC __rglgen_glClipPlanexOES;
3021extern RGLSYMGLCOLOR4XOESPROC __rglgen_glColor4xOES;
3022extern RGLSYMGLDEPTHRANGEXOESPROC __rglgen_glDepthRangexOES;
3023extern RGLSYMGLFOGXOESPROC __rglgen_glFogxOES;
3024extern RGLSYMGLFOGXVOESPROC __rglgen_glFogxvOES;
3025extern RGLSYMGLFRUSTUMXOESPROC __rglgen_glFrustumxOES;
3026extern RGLSYMGLGETCLIPPLANEXOESPROC __rglgen_glGetClipPlanexOES;
3027extern RGLSYMGLGETFIXEDVOESPROC __rglgen_glGetFixedvOES;
3028extern RGLSYMGLGETTEXENVXVOESPROC __rglgen_glGetTexEnvxvOES;
3029extern RGLSYMGLGETTEXPARAMETERXVOESPROC __rglgen_glGetTexParameterxvOES;
3030extern RGLSYMGLLIGHTMODELXOESPROC __rglgen_glLightModelxOES;
3031extern RGLSYMGLLIGHTMODELXVOESPROC __rglgen_glLightModelxvOES;
3032extern RGLSYMGLLIGHTXOESPROC __rglgen_glLightxOES;
3033extern RGLSYMGLLIGHTXVOESPROC __rglgen_glLightxvOES;
3034extern RGLSYMGLLINEWIDTHXOESPROC __rglgen_glLineWidthxOES;
3035extern RGLSYMGLLOADMATRIXXOESPROC __rglgen_glLoadMatrixxOES;
3036extern RGLSYMGLMATERIALXOESPROC __rglgen_glMaterialxOES;
3037extern RGLSYMGLMATERIALXVOESPROC __rglgen_glMaterialxvOES;
3038extern RGLSYMGLMULTMATRIXXOESPROC __rglgen_glMultMatrixxOES;
3039extern RGLSYMGLMULTITEXCOORD4XOESPROC __rglgen_glMultiTexCoord4xOES;
3040extern RGLSYMGLNORMAL3XOESPROC __rglgen_glNormal3xOES;
3041extern RGLSYMGLORTHOXOESPROC __rglgen_glOrthoxOES;
3042extern RGLSYMGLPOINTPARAMETERXVOESPROC __rglgen_glPointParameterxvOES;
3043extern RGLSYMGLPOINTSIZEXOESPROC __rglgen_glPointSizexOES;
3044extern RGLSYMGLPOLYGONOFFSETXOESPROC __rglgen_glPolygonOffsetxOES;
3045extern RGLSYMGLROTATEXOESPROC __rglgen_glRotatexOES;
3046extern RGLSYMGLSAMPLECOVERAGEOESPROC __rglgen_glSampleCoverageOES;
3047extern RGLSYMGLSCALEXOESPROC __rglgen_glScalexOES;
3048extern RGLSYMGLTEXENVXOESPROC __rglgen_glTexEnvxOES;
3049extern RGLSYMGLTEXENVXVOESPROC __rglgen_glTexEnvxvOES;
3050extern RGLSYMGLTEXPARAMETERXOESPROC __rglgen_glTexParameterxOES;
3051extern RGLSYMGLTEXPARAMETERXVOESPROC __rglgen_glTexParameterxvOES;
3052extern RGLSYMGLTRANSLATEXOESPROC __rglgen_glTranslatexOES;
3053extern RGLSYMGLACCUMXOESPROC __rglgen_glAccumxOES;
3054extern RGLSYMGLBITMAPXOESPROC __rglgen_glBitmapxOES;
3055extern RGLSYMGLBLENDCOLORXOESPROC __rglgen_glBlendColorxOES;
3056extern RGLSYMGLCLEARACCUMXOESPROC __rglgen_glClearAccumxOES;
3057extern RGLSYMGLCOLOR3XOESPROC __rglgen_glColor3xOES;
3058extern RGLSYMGLCOLOR3XVOESPROC __rglgen_glColor3xvOES;
3059extern RGLSYMGLCOLOR4XVOESPROC __rglgen_glColor4xvOES;
3060extern RGLSYMGLCONVOLUTIONPARAMETERXOESPROC __rglgen_glConvolutionParameterxOES;
3061extern RGLSYMGLCONVOLUTIONPARAMETERXVOESPROC __rglgen_glConvolutionParameterxvOES;
3062extern RGLSYMGLEVALCOORD1XOESPROC __rglgen_glEvalCoord1xOES;
3063extern RGLSYMGLEVALCOORD1XVOESPROC __rglgen_glEvalCoord1xvOES;
3064extern RGLSYMGLEVALCOORD2XOESPROC __rglgen_glEvalCoord2xOES;
3065extern RGLSYMGLEVALCOORD2XVOESPROC __rglgen_glEvalCoord2xvOES;
3066extern RGLSYMGLFEEDBACKBUFFERXOESPROC __rglgen_glFeedbackBufferxOES;
3067extern RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC __rglgen_glGetConvolutionParameterxvOES;
3068extern RGLSYMGLGETHISTOGRAMPARAMETERXVOESPROC __rglgen_glGetHistogramParameterxvOES;
3069extern RGLSYMGLGETLIGHTXOESPROC __rglgen_glGetLightxOES;
3070extern RGLSYMGLGETMAPXVOESPROC __rglgen_glGetMapxvOES;
3071extern RGLSYMGLGETMATERIALXOESPROC __rglgen_glGetMaterialxOES;
3072extern RGLSYMGLGETPIXELMAPXVPROC __rglgen_glGetPixelMapxv;
3073extern RGLSYMGLGETTEXGENXVOESPROC __rglgen_glGetTexGenxvOES;
3074extern RGLSYMGLGETTEXLEVELPARAMETERXVOESPROC __rglgen_glGetTexLevelParameterxvOES;
3075extern RGLSYMGLINDEXXOESPROC __rglgen_glIndexxOES;
3076extern RGLSYMGLINDEXXVOESPROC __rglgen_glIndexxvOES;
3077extern RGLSYMGLLOADTRANSPOSEMATRIXXOESPROC __rglgen_glLoadTransposeMatrixxOES;
3078extern RGLSYMGLMAP1XOESPROC __rglgen_glMap1xOES;
3079extern RGLSYMGLMAP2XOESPROC __rglgen_glMap2xOES;
3080extern RGLSYMGLMAPGRID1XOESPROC __rglgen_glMapGrid1xOES;
3081extern RGLSYMGLMAPGRID2XOESPROC __rglgen_glMapGrid2xOES;
3082extern RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC __rglgen_glMultTransposeMatrixxOES;
3083extern RGLSYMGLMULTITEXCOORD1XOESPROC __rglgen_glMultiTexCoord1xOES;
3084extern RGLSYMGLMULTITEXCOORD1XVOESPROC __rglgen_glMultiTexCoord1xvOES;
3085extern RGLSYMGLMULTITEXCOORD2XOESPROC __rglgen_glMultiTexCoord2xOES;
3086extern RGLSYMGLMULTITEXCOORD2XVOESPROC __rglgen_glMultiTexCoord2xvOES;
3087extern RGLSYMGLMULTITEXCOORD3XOESPROC __rglgen_glMultiTexCoord3xOES;
3088extern RGLSYMGLMULTITEXCOORD3XVOESPROC __rglgen_glMultiTexCoord3xvOES;
3089extern RGLSYMGLMULTITEXCOORD4XVOESPROC __rglgen_glMultiTexCoord4xvOES;
3090extern RGLSYMGLNORMAL3XVOESPROC __rglgen_glNormal3xvOES;
3091extern RGLSYMGLPASSTHROUGHXOESPROC __rglgen_glPassThroughxOES;
3092extern RGLSYMGLPIXELMAPXPROC __rglgen_glPixelMapx;
3093extern RGLSYMGLPIXELSTOREXPROC __rglgen_glPixelStorex;
3094extern RGLSYMGLPIXELTRANSFERXOESPROC __rglgen_glPixelTransferxOES;
3095extern RGLSYMGLPIXELZOOMXOESPROC __rglgen_glPixelZoomxOES;
3096extern RGLSYMGLPRIORITIZETEXTURESXOESPROC __rglgen_glPrioritizeTexturesxOES;
3097extern RGLSYMGLRASTERPOS2XOESPROC __rglgen_glRasterPos2xOES;
3098extern RGLSYMGLRASTERPOS2XVOESPROC __rglgen_glRasterPos2xvOES;
3099extern RGLSYMGLRASTERPOS3XOESPROC __rglgen_glRasterPos3xOES;
3100extern RGLSYMGLRASTERPOS3XVOESPROC __rglgen_glRasterPos3xvOES;
3101extern RGLSYMGLRASTERPOS4XOESPROC __rglgen_glRasterPos4xOES;
3102extern RGLSYMGLRASTERPOS4XVOESPROC __rglgen_glRasterPos4xvOES;
3103extern RGLSYMGLRECTXOESPROC __rglgen_glRectxOES;
3104extern RGLSYMGLRECTXVOESPROC __rglgen_glRectxvOES;
3105extern RGLSYMGLTEXCOORD1XOESPROC __rglgen_glTexCoord1xOES;
3106extern RGLSYMGLTEXCOORD1XVOESPROC __rglgen_glTexCoord1xvOES;
3107extern RGLSYMGLTEXCOORD2XOESPROC __rglgen_glTexCoord2xOES;
3108extern RGLSYMGLTEXCOORD2XVOESPROC __rglgen_glTexCoord2xvOES;
3109extern RGLSYMGLTEXCOORD3XOESPROC __rglgen_glTexCoord3xOES;
3110extern RGLSYMGLTEXCOORD3XVOESPROC __rglgen_glTexCoord3xvOES;
3111extern RGLSYMGLTEXCOORD4XOESPROC __rglgen_glTexCoord4xOES;
3112extern RGLSYMGLTEXCOORD4XVOESPROC __rglgen_glTexCoord4xvOES;
3113extern RGLSYMGLTEXGENXOESPROC __rglgen_glTexGenxOES;
3114extern RGLSYMGLTEXGENXVOESPROC __rglgen_glTexGenxvOES;
3115extern RGLSYMGLVERTEX2XOESPROC __rglgen_glVertex2xOES;
3116extern RGLSYMGLVERTEX2XVOESPROC __rglgen_glVertex2xvOES;
3117extern RGLSYMGLVERTEX3XOESPROC __rglgen_glVertex3xOES;
3118extern RGLSYMGLVERTEX3XVOESPROC __rglgen_glVertex3xvOES;
3119extern RGLSYMGLVERTEX4XOESPROC __rglgen_glVertex4xOES;
3120extern RGLSYMGLVERTEX4XVOESPROC __rglgen_glVertex4xvOES;
3121extern RGLSYMGLQUERYMATRIXXOESPROC __rglgen_glQueryMatrixxOES;
3122extern RGLSYMGLCLEARDEPTHFOESPROC __rglgen_glClearDepthfOES;
3123extern RGLSYMGLCLIPPLANEFOESPROC __rglgen_glClipPlanefOES;
3124extern RGLSYMGLDEPTHRANGEFOESPROC __rglgen_glDepthRangefOES;
3125extern RGLSYMGLFRUSTUMFOESPROC __rglgen_glFrustumfOES;
3126extern RGLSYMGLGETCLIPPLANEFOESPROC __rglgen_glGetClipPlanefOES;
3127extern RGLSYMGLORTHOFOESPROC __rglgen_glOrthofOES;
3128extern RGLSYMGLIMAGETRANSFORMPARAMETERIHPPROC __rglgen_glImageTransformParameteriHP;
3129extern RGLSYMGLIMAGETRANSFORMPARAMETERFHPPROC __rglgen_glImageTransformParameterfHP;
3130extern RGLSYMGLIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glImageTransformParameterivHP;
3131extern RGLSYMGLIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glImageTransformParameterfvHP;
3132extern RGLSYMGLGETIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glGetImageTransformParameterivHP;
3133extern RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glGetImageTransformParameterfvHP;
3134
3135struct rglgen_sym_map { const char *sym; void *ptr; };
3136extern const struct rglgen_sym_map rglgen_symbol_map[];
3137#ifdef __cplusplus
3138}
3139#endif
3140#endif