1 /* Copyright (C) 2010-2015 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
26 extern "C" {
27 #endif
28 #ifdef GL_APIENTRY
29 typedef void (GL_APIENTRY *RGLGENGLDEBUGPROC)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*, GLvoid*);
30 typedef 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
38 typedef void (APIENTRY *RGLGENGLDEBUGPROCARB)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*, GLvoid*);
39 typedef void (APIENTRY *RGLGENGLDEBUGPROC)(GLenum, GLenum, GLuint, GLenum, GLsizei, const GLchar*, GLvoid*);
40 #endif
41 #ifndef GL_OES_EGL_image
42 typedef void *GLeglImageOES;
43 #endif
44 #if !defined(GL_OES_fixed_point) && !defined(HAVE_OPENGLES2)
45 typedef GLint GLfixed;
46 #endif
47 #if defined(__MACH__) && !defined(OS_TARGET_IPHONE) && !defined(MAC_OS_X_VERSION_10_7)
48 typedef long long int GLint64;
49 typedef unsigned long long int GLuint64;
50 typedef unsigned long long int GLuint64EXT;
51 typedef struct __GLsync *GLsync;
52 #endif
53 typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
54 typedef void (APIENTRYP RGLSYMGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
55 typedef 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);
56 typedef void (APIENTRYP RGLSYMGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
57 typedef void (APIENTRYP RGLSYMGLACTIVETEXTUREPROC) (GLenum texture);
58 typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEPROC) (GLfloat value, GLboolean invert);
59 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
60 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
61 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
62 typedef 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);
63 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
64 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
65 typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, void *img);
66 typedef void (APIENTRYP RGLSYMGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
67 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
68 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);
69 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
70 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
71 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
72 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);
73 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
74 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);
75 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
76 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v);
77 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
78 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
79 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
80 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v);
81 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
82 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v);
83 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
84 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v);
85 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
86 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v);
87 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
88 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v);
89 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
90 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v);
91 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
92 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v);
93 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
94 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v);
95 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
96 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v);
97 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
98 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);
99 typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m);
100 typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m);
101 typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m);
102 typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m);
103 typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
104 typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
105 typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount);
106 typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
107 typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);
108 typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
109 typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *params);
110 typedef void (APIENTRYP RGLSYMGLFOGCOORDFPROC) (GLfloat coord);
111 typedef void (APIENTRYP RGLSYMGLFOGCOORDFVPROC) (const GLfloat *coord);
112 typedef void (APIENTRYP RGLSYMGLFOGCOORDDPROC) (GLdouble coord);
113 typedef void (APIENTRYP RGLSYMGLFOGCOORDDVPROC) (const GLdouble *coord);
114 typedef void (APIENTRYP RGLSYMGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const void *pointer);
115 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
116 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3BVPROC) (const GLbyte *v);
117 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
118 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3DVPROC) (const GLdouble *v);
119 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
120 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3FVPROC) (const GLfloat *v);
121 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
122 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3IVPROC) (const GLint *v);
123 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
124 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3SVPROC) (const GLshort *v);
125 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
126 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v);
127 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
128 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3UIVPROC) (const GLuint *v);
129 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
130 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLOR3USVPROC) (const GLushort *v);
131 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer);
132 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
133 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DVPROC) (const GLdouble *v);
134 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
135 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FVPROC) (const GLfloat *v);
136 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IPROC) (GLint x, GLint y);
137 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IVPROC) (const GLint *v);
138 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
139 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SVPROC) (const GLshort *v);
140 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
141 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DVPROC) (const GLdouble *v);
142 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
143 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FVPROC) (const GLfloat *v);
144 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
145 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IVPROC) (const GLint *v);
146 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
147 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SVPROC) (const GLshort *v);
148 typedef void (APIENTRYP RGLSYMGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
149 typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONPROC) (GLenum mode);
150 typedef void (APIENTRYP RGLSYMGLGENQUERIESPROC) (GLsizei n, GLuint *ids);
151 typedef void (APIENTRYP RGLSYMGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids);
152 typedef GLboolean (APIENTRYP RGLSYMGLISQUERYPROC) (GLuint id);
153 typedef void (APIENTRYP RGLSYMGLBEGINQUERYPROC) (GLenum target, GLuint id);
154 typedef void (APIENTRYP RGLSYMGLENDQUERYPROC) (GLenum target);
155 typedef void (APIENTRYP RGLSYMGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params);
156 typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint *params);
157 typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint *params);
158 typedef void (APIENTRYP RGLSYMGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
159 typedef void (APIENTRYP RGLSYMGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffers);
160 typedef void (APIENTRYP RGLSYMGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers);
161 typedef GLboolean (APIENTRYP RGLSYMGLISBUFFERPROC) (GLuint buffer);
162 typedef void (APIENTRYP RGLSYMGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const void *data, GLenum usage);
163 typedef void (APIENTRYP RGLSYMGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
164 typedef void (APIENTRYP RGLSYMGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, void *data);
165 typedef void *(APIENTRYP RGLSYMGLMAPBUFFERPROC) (GLenum target, GLenum access);
166 typedef GLboolean (APIENTRYP RGLSYMGLUNMAPBUFFERPROC) (GLenum target);
167 typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
168 typedef void (APIENTRYP RGLSYMGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, void **params);
169 typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
170 typedef void (APIENTRYP RGLSYMGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs);
171 typedef void (APIENTRYP RGLSYMGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
172 typedef void (APIENTRYP RGLSYMGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask);
173 typedef void (APIENTRYP RGLSYMGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
174 typedef void (APIENTRYP RGLSYMGLATTACHSHADERPROC) (GLuint program, GLuint shader);
175 typedef void (APIENTRYP RGLSYMGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar *name);
176 typedef void (APIENTRYP RGLSYMGLCOMPILESHADERPROC) (GLuint shader);
177 typedef GLuint (APIENTRYP RGLSYMGLCREATEPROGRAMPROC) (void);
178 typedef GLuint (APIENTRYP RGLSYMGLCREATESHADERPROC) (GLenum type);
179 typedef void (APIENTRYP RGLSYMGLDELETEPROGRAMPROC) (GLuint program);
180 typedef void (APIENTRYP RGLSYMGLDELETESHADERPROC) (GLuint shader);
181 typedef void (APIENTRYP RGLSYMGLDETACHSHADERPROC) (GLuint program, GLuint shader);
182 typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
183 typedef void (APIENTRYP RGLSYMGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
184 typedef void (APIENTRYP RGLSYMGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
185 typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
186 typedef void (APIENTRYP RGLSYMGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
187 typedef GLint (APIENTRYP RGLSYMGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar *name);
188 typedef void (APIENTRYP RGLSYMGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint *params);
189 typedef void (APIENTRYP RGLSYMGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
190 typedef void (APIENTRYP RGLSYMGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint *params);
191 typedef void (APIENTRYP RGLSYMGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
192 typedef void (APIENTRYP RGLSYMGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
193 typedef GLint (APIENTRYP RGLSYMGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar *name);
194 typedef void (APIENTRYP RGLSYMGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat *params);
195 typedef void (APIENTRYP RGLSYMGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint *params);
196 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble *params);
197 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat *params);
198 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint *params);
199 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, void **pointer);
200 typedef GLboolean (APIENTRYP RGLSYMGLISPROGRAMPROC) (GLuint program);
201 typedef GLboolean (APIENTRYP RGLSYMGLISSHADERPROC) (GLuint shader);
202 typedef void (APIENTRYP RGLSYMGLLINKPROGRAMPROC) (GLuint program);
203 typedef void (APIENTRYP RGLSYMGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
204 typedef void (APIENTRYP RGLSYMGLUSEPROGRAMPROC) (GLuint program);
205 typedef void (APIENTRYP RGLSYMGLUNIFORM1FPROC) (GLint location, GLfloat v0);
206 typedef void (APIENTRYP RGLSYMGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
207 typedef void (APIENTRYP RGLSYMGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
208 typedef void (APIENTRYP RGLSYMGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
209 typedef void (APIENTRYP RGLSYMGLUNIFORM1IPROC) (GLint location, GLint v0);
210 typedef void (APIENTRYP RGLSYMGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
211 typedef void (APIENTRYP RGLSYMGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
212 typedef void (APIENTRYP RGLSYMGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
213 typedef void (APIENTRYP RGLSYMGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat *value);
214 typedef void (APIENTRYP RGLSYMGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat *value);
215 typedef void (APIENTRYP RGLSYMGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat *value);
216 typedef void (APIENTRYP RGLSYMGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat *value);
217 typedef void (APIENTRYP RGLSYMGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint *value);
218 typedef void (APIENTRYP RGLSYMGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint *value);
219 typedef void (APIENTRYP RGLSYMGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint *value);
220 typedef void (APIENTRYP RGLSYMGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint *value);
221 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
222 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
223 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
224 typedef void (APIENTRYP RGLSYMGLVALIDATEPROGRAMPROC) (GLuint program);
225 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
226 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble *v);
227 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
228 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat *v);
229 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
230 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort *v);
231 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
232 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble *v);
233 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
234 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat *v);
235 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
236 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort *v);
237 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
238 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble *v);
239 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
240 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat *v);
241 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
242 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort *v);
243 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte *v);
244 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint *v);
245 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort *v);
246 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
247 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte *v);
248 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint *v);
249 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort *v);
250 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte *v);
251 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
252 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble *v);
253 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
254 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat *v);
255 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint *v);
256 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
257 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort *v);
258 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v);
259 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint *v);
260 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v);
261 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
262 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
263 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
264 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
265 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
266 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
267 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
268 typedef void (APIENTRYP RGLSYMGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
269 typedef void (APIENTRYP RGLSYMGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean *data);
270 typedef void (APIENTRYP RGLSYMGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint *data);
271 typedef void (APIENTRYP RGLSYMGLENABLEIPROC) (GLenum target, GLuint index);
272 typedef void (APIENTRYP RGLSYMGLDISABLEIPROC) (GLenum target, GLuint index);
273 typedef GLboolean (APIENTRYP RGLSYMGLISENABLEDIPROC) (GLenum target, GLuint index);
274 typedef void (APIENTRYP RGLSYMGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
275 typedef void (APIENTRYP RGLSYMGLENDTRANSFORMFEEDBACKPROC) (void);
276 typedef void (APIENTRYP RGLSYMGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
277 typedef void (APIENTRYP RGLSYMGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer);
278 typedef void (APIENTRYP RGLSYMGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
279 typedef void (APIENTRYP RGLSYMGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
280 typedef void (APIENTRYP RGLSYMGLCLAMPCOLORPROC) (GLenum target, GLenum clamp);
281 typedef void (APIENTRYP RGLSYMGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode);
282 typedef void (APIENTRYP RGLSYMGLENDCONDITIONALRENDERPROC) (void);
283 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
284 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params);
285 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params);
286 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x);
287 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y);
288 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z);
289 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w);
290 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x);
291 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y);
292 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z);
293 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
294 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint *v);
295 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint *v);
296 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint *v);
297 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint *v);
298 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint *v);
299 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint *v);
300 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint *v);
301 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint *v);
302 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte *v);
303 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort *v);
304 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte *v);
305 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort *v);
306 typedef void (APIENTRYP RGLSYMGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint *params);
307 typedef void (APIENTRYP RGLSYMGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar *name);
308 typedef GLint (APIENTRYP RGLSYMGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar *name);
309 typedef void (APIENTRYP RGLSYMGLUNIFORM1UIPROC) (GLint location, GLuint v0);
310 typedef void (APIENTRYP RGLSYMGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1);
311 typedef void (APIENTRYP RGLSYMGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2);
312 typedef void (APIENTRYP RGLSYMGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
313 typedef void (APIENTRYP RGLSYMGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint *value);
314 typedef void (APIENTRYP RGLSYMGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint *value);
315 typedef void (APIENTRYP RGLSYMGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint *value);
316 typedef void (APIENTRYP RGLSYMGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint *value);
317 typedef void (APIENTRYP RGLSYMGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint *params);
318 typedef void (APIENTRYP RGLSYMGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint *params);
319 typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint *params);
320 typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint *params);
321 typedef void (APIENTRYP RGLSYMGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value);
322 typedef void (APIENTRYP RGLSYMGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value);
323 typedef void (APIENTRYP RGLSYMGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value);
324 typedef void (APIENTRYP RGLSYMGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
325 typedef const GLubyte *(APIENTRYP RGLSYMGLGETSTRINGIPROC) (GLenum name, GLuint index);
326 typedef GLboolean (APIENTRYP RGLSYMGLISRENDERBUFFERPROC) (GLuint renderbuffer);
327 typedef void (APIENTRYP RGLSYMGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer);
328 typedef void (APIENTRYP RGLSYMGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers);
329 typedef void (APIENTRYP RGLSYMGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers);
330 typedef void (APIENTRYP RGLSYMGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
331 typedef void (APIENTRYP RGLSYMGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
332 typedef GLboolean (APIENTRYP RGLSYMGLISFRAMEBUFFERPROC) (GLuint framebuffer);
333 typedef void (APIENTRYP RGLSYMGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
334 typedef void (APIENTRYP RGLSYMGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers);
335 typedef void (APIENTRYP RGLSYMGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers);
336 typedef GLenum (APIENTRYP RGLSYMGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target);
337 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
338 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
339 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
340 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
341 typedef void (APIENTRYP RGLSYMGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
342 typedef void (APIENTRYP RGLSYMGLGENERATEMIPMAPPROC) (GLenum target);
343 typedef void (APIENTRYP RGLSYMGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
344 typedef void (APIENTRYP RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
345 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
346 typedef void *(APIENTRYP RGLSYMGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
347 typedef void (APIENTRYP RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length);
348 typedef void (APIENTRYP RGLSYMGLBINDVERTEXARRAYPROC) (GLuint array);
349 typedef void (APIENTRYP RGLSYMGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays);
350 typedef void (APIENTRYP RGLSYMGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays);
351 typedef GLboolean (APIENTRYP RGLSYMGLISVERTEXARRAYPROC) (GLuint array);
352 typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
353 typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
354 typedef void (APIENTRYP RGLSYMGLTEXBUFFERPROC) (GLenum target, GLenum internalformat, GLuint buffer);
355 typedef void (APIENTRYP RGLSYMGLPRIMITIVERESTARTINDEXPROC) (GLuint index);
356 typedef void (APIENTRYP RGLSYMGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
357 typedef void (APIENTRYP RGLSYMGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
358 typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
359 typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
360 typedef GLuint (APIENTRYP RGLSYMGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName);
361 typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
362 typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
363 typedef void (APIENTRYP RGLSYMGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
364 typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
365 typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
366 typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
367 typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
368 typedef void (APIENTRYP RGLSYMGLPROVOKINGVERTEXPROC) (GLenum mode);
369 typedef GLsync (APIENTRYP RGLSYMGLFENCESYNCPROC) (GLenum condition, GLbitfield flags);
370 typedef GLboolean (APIENTRYP RGLSYMGLISSYNCPROC) (GLsync sync);
371 typedef void (APIENTRYP RGLSYMGLDELETESYNCPROC) (GLsync sync);
372 typedef GLenum (APIENTRYP RGLSYMGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
373 typedef void (APIENTRYP RGLSYMGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout);
374 typedef void (APIENTRYP RGLSYMGLGETINTEGER64VPROC) (GLenum pname, GLint64 *data);
375 typedef void (APIENTRYP RGLSYMGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
376 typedef void (APIENTRYP RGLSYMGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data);
377 typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params);
378 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
379 typedef void (APIENTRYP RGLSYMGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
380 typedef void (APIENTRYP RGLSYMGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
381 typedef void (APIENTRYP RGLSYMGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val);
382 typedef void (APIENTRYP RGLSYMGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask);
383 typedef void (APIENTRYP RGLSYMGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
384 typedef GLint (APIENTRYP RGLSYMGLGETFRAGDATAINDEXPROC) (GLuint program, const GLchar *name);
385 typedef void (APIENTRYP RGLSYMGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers);
386 typedef void (APIENTRYP RGLSYMGLDELETESAMPLERSPROC) (GLsizei count, const GLuint *samplers);
387 typedef GLboolean (APIENTRYP RGLSYMGLISSAMPLERPROC) (GLuint sampler);
388 typedef void (APIENTRYP RGLSYMGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler);
389 typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pname, GLint param);
390 typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, const GLint *param);
391 typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pname, GLfloat param);
392 typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, const GLfloat *param);
393 typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, const GLint *param);
394 typedef void (APIENTRYP RGLSYMGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, const GLuint *param);
395 typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint *params);
396 typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint *params);
397 typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params);
398 typedef void (APIENTRYP RGLSYMGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum pname, GLuint *params);
399 typedef void (APIENTRYP RGLSYMGLQUERYCOUNTERPROC) (GLuint id, GLenum target);
400 typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, GLint64 *params);
401 typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64 *params);
402 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor);
403 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
404 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
405 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
406 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
407 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
408 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
409 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, GLboolean normalized, GLuint value);
410 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
411 typedef void (APIENTRYP RGLSYMGLVERTEXP2UIPROC) (GLenum type, GLuint value);
412 typedef void (APIENTRYP RGLSYMGLVERTEXP2UIVPROC) (GLenum type, const GLuint *value);
413 typedef void (APIENTRYP RGLSYMGLVERTEXP3UIPROC) (GLenum type, GLuint value);
414 typedef void (APIENTRYP RGLSYMGLVERTEXP3UIVPROC) (GLenum type, const GLuint *value);
415 typedef void (APIENTRYP RGLSYMGLVERTEXP4UIPROC) (GLenum type, GLuint value);
416 typedef void (APIENTRYP RGLSYMGLVERTEXP4UIVPROC) (GLenum type, const GLuint *value);
417 typedef void (APIENTRYP RGLSYMGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords);
418 typedef void (APIENTRYP RGLSYMGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint *coords);
419 typedef void (APIENTRYP RGLSYMGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords);
420 typedef void (APIENTRYP RGLSYMGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint *coords);
421 typedef void (APIENTRYP RGLSYMGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords);
422 typedef void (APIENTRYP RGLSYMGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint *coords);
423 typedef void (APIENTRYP RGLSYMGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords);
424 typedef void (APIENTRYP RGLSYMGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint *coords);
425 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type, GLuint coords);
426 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
427 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type, GLuint coords);
428 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
429 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type, GLuint coords);
430 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
431 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type, GLuint coords);
432 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum type, const GLuint *coords);
433 typedef void (APIENTRYP RGLSYMGLNORMALP3UIPROC) (GLenum type, GLuint coords);
434 typedef void (APIENTRYP RGLSYMGLNORMALP3UIVPROC) (GLenum type, const GLuint *coords);
435 typedef void (APIENTRYP RGLSYMGLCOLORP3UIPROC) (GLenum type, GLuint color);
436 typedef void (APIENTRYP RGLSYMGLCOLORP3UIVPROC) (GLenum type, const GLuint *color);
437 typedef void (APIENTRYP RGLSYMGLCOLORP4UIPROC) (GLenum type, GLuint color);
438 typedef void (APIENTRYP RGLSYMGLCOLORP4UIVPROC) (GLenum type, const GLuint *color);
439 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color);
440 typedef void (APIENTRYP RGLSYMGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint *color);
441 typedef void (APIENTRYP RGLSYMGLMINSAMPLESHADINGPROC) (GLfloat value);
442 typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode);
443 typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
444 typedef void (APIENTRYP RGLSYMGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst);
445 typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
446 typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect);
447 typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect);
448 typedef void (APIENTRYP RGLSYMGLUNIFORM1DPROC) (GLint location, GLdouble x);
449 typedef void (APIENTRYP RGLSYMGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdouble y);
450 typedef void (APIENTRYP RGLSYMGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z);
451 typedef void (APIENTRYP RGLSYMGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
452 typedef void (APIENTRYP RGLSYMGLUNIFORM1DVPROC) (GLint location, GLsizei count, const GLdouble *value);
453 typedef void (APIENTRYP RGLSYMGLUNIFORM2DVPROC) (GLint location, GLsizei count, const GLdouble *value);
454 typedef void (APIENTRYP RGLSYMGLUNIFORM3DVPROC) (GLint location, GLsizei count, const GLdouble *value);
455 typedef void (APIENTRYP RGLSYMGLUNIFORM4DVPROC) (GLint location, GLsizei count, const GLdouble *value);
456 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
457 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
458 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
459 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
460 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
461 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
462 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
463 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
464 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
465 typedef void (APIENTRYP RGLSYMGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble *params);
466 typedef GLint (APIENTRYP RGLSYMGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar *name);
467 typedef GLuint (APIENTRYP RGLSYMGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum shadertype, const GLchar *name);
468 typedef void (APIENTRYP RGLSYMGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
469 typedef void (APIENTRYP RGLSYMGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
470 typedef void (APIENTRYP RGLSYMGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
471 typedef void (APIENTRYP RGLSYMGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsizei count, const GLuint *indices);
472 typedef void (APIENTRYP RGLSYMGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GLint location, GLuint *params);
473 typedef void (APIENTRYP RGLSYMGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shadertype, GLenum pname, GLint *values);
474 typedef void (APIENTRYP RGLSYMGLPATCHPARAMETERIPROC) (GLenum pname, GLint value);
475 typedef void (APIENTRYP RGLSYMGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat *values);
476 typedef void (APIENTRYP RGLSYMGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint id);
477 typedef void (APIENTRYP RGLSYMGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLuint *ids);
478 typedef void (APIENTRYP RGLSYMGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids);
479 typedef GLboolean (APIENTRYP RGLSYMGLISTRANSFORMFEEDBACKPROC) (GLuint id);
480 typedef void (APIENTRYP RGLSYMGLPAUSETRANSFORMFEEDBACKPROC) (void);
481 typedef void (APIENTRYP RGLSYMGLRESUMETRANSFORMFEEDBACKPROC) (void);
482 typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id);
483 typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLuint id, GLuint stream);
484 typedef void (APIENTRYP RGLSYMGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index, GLuint id);
485 typedef void (APIENTRYP RGLSYMGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index);
486 typedef void (APIENTRYP RGLSYMGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index, GLenum pname, GLint *params);
487 typedef void (APIENTRYP RGLSYMGLRELEASESHADERCOMPILERPROC) (void);
488 typedef void (APIENTRYP RGLSYMGLSHADERBINARYPROC) (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
489 typedef void (APIENTRYP RGLSYMGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
490 typedef void (APIENTRYP RGLSYMGLDEPTHRANGEFPROC) (GLfloat n, GLfloat f);
491 typedef void (APIENTRYP RGLSYMGLCLEARDEPTHFPROC) (GLfloat d);
492 typedef void (APIENTRYP RGLSYMGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
493 typedef void (APIENTRYP RGLSYMGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
494 typedef void (APIENTRYP RGLSYMGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pname, GLint value);
495 typedef void (APIENTRYP RGLSYMGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program);
496 typedef void (APIENTRYP RGLSYMGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint program);
497 typedef GLuint (APIENTRYP RGLSYMGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei count, const GLchar *const*strings);
498 typedef void (APIENTRYP RGLSYMGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline);
499 typedef void (APIENTRYP RGLSYMGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuint *pipelines);
500 typedef void (APIENTRYP RGLSYMGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipelines);
501 typedef GLboolean (APIENTRYP RGLSYMGLISPROGRAMPIPELINEPROC) (GLuint pipeline);
502 typedef void (APIENTRYP RGLSYMGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint *params);
503 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint location, GLint v0);
504 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
505 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint location, GLfloat v0);
506 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
507 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint location, GLdouble v0);
508 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
509 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint location, GLuint v0);
510 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
511 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint location, GLint v0, GLint v1);
512 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
513 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1);
514 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
515 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1);
516 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
517 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1);
518 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
519 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
520 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
521 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
522 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
523 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
524 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
525 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
526 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
527 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
528 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint location, GLsizei count, const GLint *value);
529 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
530 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value);
531 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
532 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint location, GLsizei count, const GLdouble *value);
533 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
534 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value);
535 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
536 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
537 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
538 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
539 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
540 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
541 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
542 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
543 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
544 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
545 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
546 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
547 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
548 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
549 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
550 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
551 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
552 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
553 typedef void (APIENTRYP RGLSYMGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline);
554 typedef void (APIENTRYP RGLSYMGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
555 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x);
556 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLdouble y);
557 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
558 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
559 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble *v);
560 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble *v);
561 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble *v);
562 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble *v);
563 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
564 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname, GLdouble *params);
565 typedef void (APIENTRYP RGLSYMGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, const GLfloat *v);
566 typedef void (APIENTRYP RGLSYMGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
567 typedef void (APIENTRYP RGLSYMGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat *v);
568 typedef void (APIENTRYP RGLSYMGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, const GLint *v);
569 typedef void (APIENTRYP RGLSYMGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
570 typedef void (APIENTRYP RGLSYMGLSCISSORINDEXEDVPROC) (GLuint index, const GLint *v);
571 typedef void (APIENTRYP RGLSYMGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLdouble *v);
572 typedef void (APIENTRYP RGLSYMGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLdouble n, GLdouble f);
573 typedef void (APIENTRYP RGLSYMGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfloat *data);
574 typedef void (APIENTRYP RGLSYMGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLdouble *data);
575 typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
576 typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
577 typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
578 typedef void (APIENTRYP RGLSYMGLGETINTERNALFORMATIVPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
579 typedef void (APIENTRYP RGLSYMGLGETACTIVEATOMICCOUNTERBUFFERIVPROC) (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
580 typedef void (APIENTRYP RGLSYMGLBINDIMAGETEXTUREPROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
581 typedef void (APIENTRYP RGLSYMGLMEMORYBARRIERPROC) (GLbitfield barriers);
582 typedef void (APIENTRYP RGLSYMGLTEXSTORAGE1DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
583 typedef void (APIENTRYP RGLSYMGLTEXSTORAGE2DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
584 typedef void (APIENTRYP RGLSYMGLTEXSTORAGE3DPROC) (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
585 typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC) (GLenum mode, GLuint id, GLsizei instancecount);
586 typedef void (APIENTRYP RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC) (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
587 typedef void (APIENTRYP RGLSYMGLCLEARBUFFERDATAPROC) (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
588 typedef void (APIENTRYP RGLSYMGLCLEARBUFFERSUBDATAPROC) (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
589 typedef void (APIENTRYP RGLSYMGLDISPATCHCOMPUTEPROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
590 typedef void (APIENTRYP RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect);
591 typedef 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);
592 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERPARAMETERIPROC) (GLenum target, GLenum pname, GLint param);
593 typedef void (APIENTRYP RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
594 typedef void (APIENTRYP RGLSYMGLGETINTERNALFORMATI64VPROC) (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
595 typedef void (APIENTRYP RGLSYMGLINVALIDATETEXSUBIMAGEPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
596 typedef void (APIENTRYP RGLSYMGLINVALIDATETEXIMAGEPROC) (GLuint texture, GLint level);
597 typedef void (APIENTRYP RGLSYMGLINVALIDATEBUFFERSUBDATAPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);
598 typedef void (APIENTRYP RGLSYMGLINVALIDATEBUFFERDATAPROC) (GLuint buffer);
599 typedef void (APIENTRYP RGLSYMGLINVALIDATEFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments);
600 typedef void (APIENTRYP RGLSYMGLINVALIDATESUBFRAMEBUFFERPROC) (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
601 typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
602 typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
603 typedef void (APIENTRYP RGLSYMGLGETPROGRAMINTERFACEIVPROC) (GLuint program, GLenum programInterface, GLenum pname, GLint *params);
604 typedef GLuint (APIENTRYP RGLSYMGLGETPROGRAMRESOURCEINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name);
605 typedef void (APIENTRYP RGLSYMGLGETPROGRAMRESOURCENAMEPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
606 typedef void (APIENTRYP RGLSYMGLGETPROGRAMRESOURCEIVPROC) (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
607 typedef GLint (APIENTRYP RGLSYMGLGETPROGRAMRESOURCELOCATIONPROC) (GLuint program, GLenum programInterface, const GLchar *name);
608 typedef GLint (APIENTRYP RGLSYMGLGETPROGRAMRESOURCELOCATIONINDEXPROC) (GLuint program, GLenum programInterface, const GLchar *name);
609 typedef void (APIENTRYP RGLSYMGLSHADERSTORAGEBLOCKBINDINGPROC) (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
610 typedef void (APIENTRYP RGLSYMGLTEXBUFFERRANGEPROC) (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
611 typedef void (APIENTRYP RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
612 typedef void (APIENTRYP RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
613 typedef void (APIENTRYP RGLSYMGLTEXTUREVIEWPROC) (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
614 typedef void (APIENTRYP RGLSYMGLBINDVERTEXBUFFERPROC) (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
615 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
616 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBIFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
617 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBLFORMATPROC) (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
618 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBBINDINGPROC) (GLuint attribindex, GLuint bindingindex);
619 typedef void (APIENTRYP RGLSYMGLVERTEXBINDINGDIVISORPROC) (GLuint bindingindex, GLuint divisor);
620 typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECONTROLPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
621 typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGEINSERTPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
622 typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECALLBACKPROC) (RGLGENGLDEBUGPROC callback, const void *userParam);
623 typedef GLuint (APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
624 typedef void (APIENTRYP RGLSYMGLPUSHDEBUGGROUPPROC) (GLenum source, GLuint id, GLsizei length, const GLchar *message);
625 typedef void (APIENTRYP RGLSYMGLPOPDEBUGGROUPPROC) (void);
626 typedef void (APIENTRYP RGLSYMGLOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
627 typedef void (APIENTRYP RGLSYMGLGETOBJECTLABELPROC) (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
628 typedef void (APIENTRYP RGLSYMGLOBJECTPTRLABELPROC) (const void *ptr, GLsizei length, const GLchar *label);
629 typedef void (APIENTRYP RGLSYMGLGETOBJECTPTRLABELPROC) (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
630 typedef void (APIENTRYP RGLSYMGLBUFFERSTORAGEPROC) (GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
631 typedef void (APIENTRYP RGLSYMGLCLEARTEXIMAGEPROC) (GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
632 typedef 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);
633 typedef void (APIENTRYP RGLSYMGLBINDBUFFERSBASEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
634 typedef void (APIENTRYP RGLSYMGLBINDBUFFERSRANGEPROC) (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
635 typedef void (APIENTRYP RGLSYMGLBINDTEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures);
636 typedef void (APIENTRYP RGLSYMGLBINDSAMPLERSPROC) (GLuint first, GLsizei count, const GLuint *samplers);
637 typedef void (APIENTRYP RGLSYMGLBINDIMAGETEXTURESPROC) (GLuint first, GLsizei count, const GLuint *textures);
638 typedef void (APIENTRYP RGLSYMGLBINDVERTEXBUFFERSPROC) (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
639 typedef GLuint64 (APIENTRYP RGLSYMGLGETTEXTUREHANDLEARBPROC) (GLuint texture);
640 typedef GLuint64 (APIENTRYP RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC) (GLuint texture, GLuint sampler);
641 typedef void (APIENTRYP RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
642 typedef void (APIENTRYP RGLSYMGLMAKETEXTUREHANDLENONRESIDENTARBPROC) (GLuint64 handle);
643 typedef GLuint64 (APIENTRYP RGLSYMGLGETIMAGEHANDLEARBPROC) (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
644 typedef void (APIENTRYP RGLSYMGLMAKEIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle, GLenum access);
645 typedef void (APIENTRYP RGLSYMGLMAKEIMAGEHANDLENONRESIDENTARBPROC) (GLuint64 handle);
646 typedef void (APIENTRYP RGLSYMGLUNIFORMHANDLEUI64ARBPROC) (GLint location, GLuint64 value);
647 typedef void (APIENTRYP RGLSYMGLUNIFORMHANDLEUI64VARBPROC) (GLint location, GLsizei count, const GLuint64 *value);
648 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMHANDLEUI64ARBPROC) (GLuint program, GLint location, GLuint64 value);
649 typedef void (APIENTRYP RGLSYMGLPROGRAMUNIFORMHANDLEUI64VARBPROC) (GLuint program, GLint location, GLsizei count, const GLuint64 *values);
650 typedef GLboolean (APIENTRYP RGLSYMGLISTEXTUREHANDLERESIDENTARBPROC) (GLuint64 handle);
651 typedef GLboolean (APIENTRYP RGLSYMGLISIMAGEHANDLERESIDENTARBPROC) (GLuint64 handle);
652 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1UI64ARBPROC) (GLuint index, GLuint64EXT x);
653 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBL1UI64VARBPROC) (GLuint index, const GLuint64EXT *v);
654 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBLUI64VARBPROC) (GLuint index, GLenum pname, GLuint64EXT *params);
655 #ifdef __APPLE__
656 	struct _cl_context;
657 	struct _cl_event;
658 #endif
659 typedef GLsync (APIENTRYP RGLSYMGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context *context, struct _cl_event *event, GLbitfield flags);
660 typedef void (APIENTRYP RGLSYMGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
661 typedef 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);
662 typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
663 typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
664 typedef void (APIENTRYP RGLSYMGLDEBUGMESSAGECALLBACKARBPROC) (RGLGENGLDEBUGPROCARB callback, const void *userParam);
665 typedef GLuint (APIENTRYP RGLSYMGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
666 typedef void (APIENTRYP RGLSYMGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs);
667 typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode);
668 typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
669 typedef void (APIENTRYP RGLSYMGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst);
670 typedef void (APIENTRYP RGLSYMGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
671 typedef void (APIENTRYP RGLSYMGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
672 typedef void (APIENTRYP RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount);
673 typedef void (APIENTRYP RGLSYMGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void *string);
674 typedef void (APIENTRYP RGLSYMGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
675 typedef void (APIENTRYP RGLSYMGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint *programs);
676 typedef void (APIENTRYP RGLSYMGLGENPROGRAMSARBPROC) (GLsizei n, GLuint *programs);
677 typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
678 typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
679 typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
680 typedef void (APIENTRYP RGLSYMGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
681 typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
682 typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble *params);
683 typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
684 typedef void (APIENTRYP RGLSYMGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat *params);
685 typedef void (APIENTRYP RGLSYMGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
686 typedef void (APIENTRYP RGLSYMGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
687 typedef void (APIENTRYP RGLSYMGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble *params);
688 typedef void (APIENTRYP RGLSYMGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat *params);
689 typedef void (APIENTRYP RGLSYMGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint *params);
690 typedef void (APIENTRYP RGLSYMGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void *string);
691 typedef GLboolean (APIENTRYP RGLSYMGLISPROGRAMARBPROC) (GLuint program);
692 typedef void (APIENTRYP RGLSYMGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value);
693 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level);
694 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
695 typedef void (APIENTRYP RGLSYMGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face);
696 typedef void (APIENTRYP RGLSYMGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table);
697 typedef void (APIENTRYP RGLSYMGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
698 typedef void (APIENTRYP RGLSYMGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
699 typedef void (APIENTRYP RGLSYMGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
700 typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, void *table);
701 typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
702 typedef void (APIENTRYP RGLSYMGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
703 typedef void (APIENTRYP RGLSYMGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
704 typedef void (APIENTRYP RGLSYMGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
705 typedef void (APIENTRYP RGLSYMGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image);
706 typedef void (APIENTRYP RGLSYMGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image);
707 typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
708 typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
709 typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
710 typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
711 typedef void (APIENTRYP RGLSYMGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
712 typedef void (APIENTRYP RGLSYMGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
713 typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, void *image);
714 typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
715 typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
716 typedef void (APIENTRYP RGLSYMGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, void *row, void *column, void *span);
717 typedef void (APIENTRYP RGLSYMGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column);
718 typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
719 typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
720 typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
721 typedef void (APIENTRYP RGLSYMGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void *values);
722 typedef void (APIENTRYP RGLSYMGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
723 typedef void (APIENTRYP RGLSYMGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
724 typedef void (APIENTRYP RGLSYMGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
725 typedef void (APIENTRYP RGLSYMGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
726 typedef void (APIENTRYP RGLSYMGLRESETHISTOGRAMPROC) (GLenum target);
727 typedef void (APIENTRYP RGLSYMGLRESETMINMAXPROC) (GLenum target);
728 typedef void (APIENTRYP RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC) (GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
729 typedef void (APIENTRYP RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC) (GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
730 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint divisor);
731 typedef void (APIENTRYP RGLSYMGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
732 typedef void (APIENTRYP RGLSYMGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte *indices);
733 typedef void (APIENTRYP RGLSYMGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices);
734 typedef void (APIENTRYP RGLSYMGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *indices);
735 typedef void (APIENTRYP RGLSYMGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer);
736 typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEARBPROC) (GLfloat value, GLboolean invert);
737 typedef void (APIENTRYP RGLSYMGLACTIVETEXTUREARBPROC) (GLenum texture);
738 typedef void (APIENTRYP RGLSYMGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
739 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
740 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
741 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
742 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
743 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
744 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
745 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
746 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
747 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
748 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
749 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
750 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
751 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
752 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
753 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
754 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
755 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
756 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
757 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
758 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
759 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
760 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
761 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
762 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
763 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
764 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
765 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
766 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
767 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
768 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
769 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
770 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
771 typedef void (APIENTRYP RGLSYMGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids);
772 typedef void (APIENTRYP RGLSYMGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids);
773 typedef GLboolean (APIENTRYP RGLSYMGLISQUERYARBPROC) (GLuint id);
774 typedef void (APIENTRYP RGLSYMGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
775 typedef void (APIENTRYP RGLSYMGLENDQUERYARBPROC) (GLenum target);
776 typedef void (APIENTRYP RGLSYMGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint *params);
777 typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params);
778 typedef void (APIENTRYP RGLSYMGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params);
779 typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
780 typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat *params);
781 typedef GLenum (APIENTRYP RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC) (void);
782 typedef void (APIENTRYP RGLSYMGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img);
783 typedef void (APIENTRYP RGLSYMGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
784 typedef void (APIENTRYP RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, GLsizei bufSize, void *img);
785 typedef void (APIENTRYP RGLSYMGLGETNUNIFORMFVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
786 typedef void (APIENTRYP RGLSYMGLGETNUNIFORMIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLint *params);
787 typedef void (APIENTRYP RGLSYMGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
788 typedef void (APIENTRYP RGLSYMGLGETNUNIFORMDVARBPROC) (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
789 typedef void (APIENTRYP RGLSYMGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
790 typedef void (APIENTRYP RGLSYMGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
791 typedef void (APIENTRYP RGLSYMGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLsizei bufSize, GLint *v);
792 typedef void (APIENTRYP RGLSYMGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize, GLfloat *values);
793 typedef void (APIENTRYP RGLSYMGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSize, GLuint *values);
794 typedef void (APIENTRYP RGLSYMGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSize, GLushort *values);
795 typedef void (APIENTRYP RGLSYMGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyte *pattern);
796 typedef void (APIENTRYP RGLSYMGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table);
797 typedef void (APIENTRYP RGLSYMGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image);
798 typedef void (APIENTRYP RGLSYMGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span);
799 typedef void (APIENTRYP RGLSYMGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
800 typedef void (APIENTRYP RGLSYMGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
801 typedef void (APIENTRYP RGLSYMGLMINSAMPLESHADINGARBPROC) (GLfloat value);
802 typedef void (APIENTRYP RGLSYMGLDELETEOBJECTARBPROC) (GLhandleARB obj);
803 typedef GLhandleARB (APIENTRYP RGLSYMGLGETHANDLEARBPROC) (GLenum pname);
804 typedef void (APIENTRYP RGLSYMGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
805 typedef GLhandleARB (APIENTRYP RGLSYMGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
806 typedef void (APIENTRYP RGLSYMGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length);
807 typedef void (APIENTRYP RGLSYMGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
808 typedef GLhandleARB (APIENTRYP RGLSYMGLCREATEPROGRAMOBJECTARBPROC) (void);
809 typedef void (APIENTRYP RGLSYMGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
810 typedef void (APIENTRYP RGLSYMGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
811 typedef void (APIENTRYP RGLSYMGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
812 typedef void (APIENTRYP RGLSYMGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
813 typedef void (APIENTRYP RGLSYMGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
814 typedef void (APIENTRYP RGLSYMGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
815 typedef void (APIENTRYP RGLSYMGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
816 typedef void (APIENTRYP RGLSYMGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
817 typedef void (APIENTRYP RGLSYMGLUNIFORM1IARBPROC) (GLint location, GLint v0);
818 typedef void (APIENTRYP RGLSYMGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
819 typedef void (APIENTRYP RGLSYMGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
820 typedef void (APIENTRYP RGLSYMGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
821 typedef void (APIENTRYP RGLSYMGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
822 typedef void (APIENTRYP RGLSYMGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
823 typedef void (APIENTRYP RGLSYMGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
824 typedef void (APIENTRYP RGLSYMGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat *value);
825 typedef void (APIENTRYP RGLSYMGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint *value);
826 typedef void (APIENTRYP RGLSYMGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint *value);
827 typedef void (APIENTRYP RGLSYMGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint *value);
828 typedef void (APIENTRYP RGLSYMGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint *value);
829 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
830 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
831 typedef void (APIENTRYP RGLSYMGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
832 typedef void (APIENTRYP RGLSYMGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat *params);
833 typedef void (APIENTRYP RGLSYMGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint *params);
834 typedef void (APIENTRYP RGLSYMGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
835 typedef void (APIENTRYP RGLSYMGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
836 typedef GLint (APIENTRYP RGLSYMGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name);
837 typedef void (APIENTRYP RGLSYMGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
838 typedef void (APIENTRYP RGLSYMGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat *params);
839 typedef void (APIENTRYP RGLSYMGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint *params);
840 typedef void (APIENTRYP RGLSYMGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source);
841 typedef void (APIENTRYP RGLSYMGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string);
842 typedef void (APIENTRYP RGLSYMGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name);
843 typedef void (APIENTRYP RGLSYMGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length);
844 typedef GLboolean (APIENTRYP RGLSYMGLISNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name);
845 typedef void (APIENTRYP RGLSYMGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
846 typedef void (APIENTRYP RGLSYMGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLchar *name, GLenum pname, GLint *params);
847 typedef void (APIENTRYP RGLSYMGLTEXPAGECOMMITMENTARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean resident);
848 typedef void (APIENTRYP RGLSYMGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer);
849 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
850 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
851 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
852 typedef 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);
853 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
854 typedef void (APIENTRYP RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
855 typedef void (APIENTRYP RGLSYMGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, void *img);
856 typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
857 typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
858 typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
859 typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
860 typedef void (APIENTRYP RGLSYMGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights);
861 typedef void (APIENTRYP RGLSYMGLWEIGHTSVARBPROC) (GLint size, const GLshort *weights);
862 typedef void (APIENTRYP RGLSYMGLWEIGHTIVARBPROC) (GLint size, const GLint *weights);
863 typedef void (APIENTRYP RGLSYMGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weights);
864 typedef void (APIENTRYP RGLSYMGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weights);
865 typedef void (APIENTRYP RGLSYMGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weights);
866 typedef void (APIENTRYP RGLSYMGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weights);
867 typedef void (APIENTRYP RGLSYMGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weights);
868 typedef void (APIENTRYP RGLSYMGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const void *pointer);
869 typedef void (APIENTRYP RGLSYMGLVERTEXBLENDARBPROC) (GLint count);
870 typedef void (APIENTRYP RGLSYMGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
871 typedef void (APIENTRYP RGLSYMGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buffers);
872 typedef void (APIENTRYP RGLSYMGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers);
873 typedef GLboolean (APIENTRYP RGLSYMGLISBUFFERARBPROC) (GLuint buffer);
874 typedef void (APIENTRYP RGLSYMGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const void *data, GLenum usage);
875 typedef void (APIENTRYP RGLSYMGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data);
876 typedef void (APIENTRYP RGLSYMGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data);
877 typedef void *(APIENTRYP RGLSYMGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
878 typedef GLboolean (APIENTRYP RGLSYMGLUNMAPBUFFERARBPROC) (GLenum target);
879 typedef void (APIENTRYP RGLSYMGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params);
880 typedef void (APIENTRYP RGLSYMGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, void **params);
881 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
882 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble *v);
883 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
884 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat *v);
885 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
886 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort *v);
887 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
888 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble *v);
889 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
890 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat *v);
891 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
892 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort *v);
893 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
894 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble *v);
895 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
896 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat *v);
897 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
898 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort *v);
899 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte *v);
900 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint *v);
901 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort *v);
902 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
903 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte *v);
904 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint *v);
905 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort *v);
906 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte *v);
907 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
908 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble *v);
909 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
910 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat *v);
911 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint *v);
912 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
913 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort *v);
914 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte *v);
915 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint *v);
916 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort *v);
917 typedef void (APIENTRYP RGLSYMGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
918 typedef void (APIENTRYP RGLSYMGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
919 typedef void (APIENTRYP RGLSYMGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
920 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble *params);
921 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat *params);
922 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint *params);
923 typedef void (APIENTRYP RGLSYMGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, void **pointer);
924 typedef void (APIENTRYP RGLSYMGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB *name);
925 typedef void (APIENTRYP RGLSYMGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
926 typedef GLint (APIENTRYP RGLSYMGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name);
927 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
928 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2DVARBPROC) (const GLdouble *v);
929 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
930 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2FVARBPROC) (const GLfloat *v);
931 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
932 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2IVARBPROC) (const GLint *v);
933 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
934 typedef void (APIENTRYP RGLSYMGLWINDOWPOS2SVARBPROC) (const GLshort *v);
935 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
936 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3DVARBPROC) (const GLdouble *v);
937 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
938 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3FVARBPROC) (const GLfloat *v);
939 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
940 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3IVARBPROC) (const GLint *v);
941 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
942 typedef void (APIENTRYP RGLSYMGLWINDOWPOS3SVARBPROC) (const GLshort *v);
943 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1BOESPROC) (GLenum texture, GLbyte s);
944 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1BVOESPROC) (GLenum texture, const GLbyte *coords);
945 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2BOESPROC) (GLenum texture, GLbyte s, GLbyte t);
946 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2BVOESPROC) (GLenum texture, const GLbyte *coords);
947 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3BOESPROC) (GLenum texture, GLbyte s, GLbyte t, GLbyte r);
948 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3BVOESPROC) (GLenum texture, const GLbyte *coords);
949 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4BOESPROC) (GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q);
950 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4BVOESPROC) (GLenum texture, const GLbyte *coords);
951 typedef void (APIENTRYP RGLSYMGLTEXCOORD1BOESPROC) (GLbyte s);
952 typedef void (APIENTRYP RGLSYMGLTEXCOORD1BVOESPROC) (const GLbyte *coords);
953 typedef void (APIENTRYP RGLSYMGLTEXCOORD2BOESPROC) (GLbyte s, GLbyte t);
954 typedef void (APIENTRYP RGLSYMGLTEXCOORD2BVOESPROC) (const GLbyte *coords);
955 typedef void (APIENTRYP RGLSYMGLTEXCOORD3BOESPROC) (GLbyte s, GLbyte t, GLbyte r);
956 typedef void (APIENTRYP RGLSYMGLTEXCOORD3BVOESPROC) (const GLbyte *coords);
957 typedef void (APIENTRYP RGLSYMGLTEXCOORD4BOESPROC) (GLbyte s, GLbyte t, GLbyte r, GLbyte q);
958 typedef void (APIENTRYP RGLSYMGLTEXCOORD4BVOESPROC) (const GLbyte *coords);
959 typedef void (APIENTRYP RGLSYMGLVERTEX2BOESPROC) (GLbyte x);
960 typedef void (APIENTRYP RGLSYMGLVERTEX2BVOESPROC) (const GLbyte *coords);
961 typedef void (APIENTRYP RGLSYMGLVERTEX3BOESPROC) (GLbyte x, GLbyte y);
962 typedef void (APIENTRYP RGLSYMGLVERTEX3BVOESPROC) (const GLbyte *coords);
963 typedef void (APIENTRYP RGLSYMGLVERTEX4BOESPROC) (GLbyte x, GLbyte y, GLbyte z);
964 typedef void (APIENTRYP RGLSYMGLVERTEX4BVOESPROC) (const GLbyte *coords);
965 typedef void (APIENTRYP RGLSYMGLALPHAFUNCXOESPROC) (GLenum func, GLfixed ref);
966 typedef void (APIENTRYP RGLSYMGLCLEARCOLORXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
967 typedef void (APIENTRYP RGLSYMGLCLEARDEPTHXOESPROC) (GLfixed depth);
968 typedef void (APIENTRYP RGLSYMGLCLIPPLANEXOESPROC) (GLenum plane, const GLfixed *equation);
969 typedef void (APIENTRYP RGLSYMGLCOLOR4XOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
970 typedef void (APIENTRYP RGLSYMGLDEPTHRANGEXOESPROC) (GLfixed n, GLfixed f);
971 typedef void (APIENTRYP RGLSYMGLFOGXOESPROC) (GLenum pname, GLfixed param);
972 typedef void (APIENTRYP RGLSYMGLFOGXVOESPROC) (GLenum pname, const GLfixed *param);
973 typedef void (APIENTRYP RGLSYMGLFRUSTUMXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
974 typedef void (APIENTRYP RGLSYMGLGETCLIPPLANEXOESPROC) (GLenum plane, GLfixed *equation);
975 typedef void (APIENTRYP RGLSYMGLGETFIXEDVOESPROC) (GLenum pname, GLfixed *params);
976 typedef void (APIENTRYP RGLSYMGLGETTEXENVXVOESPROC) (GLenum target, GLenum pname, GLfixed *params);
977 typedef void (APIENTRYP RGLSYMGLGETTEXPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params);
978 typedef void (APIENTRYP RGLSYMGLLIGHTMODELXOESPROC) (GLenum pname, GLfixed param);
979 typedef void (APIENTRYP RGLSYMGLLIGHTMODELXVOESPROC) (GLenum pname, const GLfixed *param);
980 typedef void (APIENTRYP RGLSYMGLLIGHTXOESPROC) (GLenum light, GLenum pname, GLfixed param);
981 typedef void (APIENTRYP RGLSYMGLLIGHTXVOESPROC) (GLenum light, GLenum pname, const GLfixed *params);
982 typedef void (APIENTRYP RGLSYMGLLINEWIDTHXOESPROC) (GLfixed width);
983 typedef void (APIENTRYP RGLSYMGLLOADMATRIXXOESPROC) (const GLfixed *m);
984 typedef void (APIENTRYP RGLSYMGLMATERIALXOESPROC) (GLenum face, GLenum pname, GLfixed param);
985 typedef void (APIENTRYP RGLSYMGLMATERIALXVOESPROC) (GLenum face, GLenum pname, const GLfixed *param);
986 typedef void (APIENTRYP RGLSYMGLMULTMATRIXXOESPROC) (const GLfixed *m);
987 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
988 typedef void (APIENTRYP RGLSYMGLNORMAL3XOESPROC) (GLfixed nx, GLfixed ny, GLfixed nz);
989 typedef void (APIENTRYP RGLSYMGLORTHOXOESPROC) (GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
990 typedef void (APIENTRYP RGLSYMGLPOINTPARAMETERXVOESPROC) (GLenum pname, const GLfixed *params);
991 typedef void (APIENTRYP RGLSYMGLPOINTSIZEXOESPROC) (GLfixed size);
992 typedef void (APIENTRYP RGLSYMGLPOLYGONOFFSETXOESPROC) (GLfixed factor, GLfixed units);
993 typedef void (APIENTRYP RGLSYMGLROTATEXOESPROC) (GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
994 typedef void (APIENTRYP RGLSYMGLSAMPLECOVERAGEOESPROC) (GLfixed value, GLboolean invert);
995 typedef void (APIENTRYP RGLSYMGLSCALEXOESPROC) (GLfixed x, GLfixed y, GLfixed z);
996 typedef void (APIENTRYP RGLSYMGLTEXENVXOESPROC) (GLenum target, GLenum pname, GLfixed param);
997 typedef void (APIENTRYP RGLSYMGLTEXENVXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params);
998 typedef void (APIENTRYP RGLSYMGLTEXPARAMETERXOESPROC) (GLenum target, GLenum pname, GLfixed param);
999 typedef void (APIENTRYP RGLSYMGLTEXPARAMETERXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params);
1000 typedef void (APIENTRYP RGLSYMGLTRANSLATEXOESPROC) (GLfixed x, GLfixed y, GLfixed z);
1001 typedef void (APIENTRYP RGLSYMGLACCUMXOESPROC) (GLenum op, GLfixed value);
1002 typedef void (APIENTRYP RGLSYMGLBITMAPXOESPROC) (GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap);
1003 typedef void (APIENTRYP RGLSYMGLBLENDCOLORXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
1004 typedef void (APIENTRYP RGLSYMGLCLEARACCUMXOESPROC) (GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
1005 typedef void (APIENTRYP RGLSYMGLCOLOR3XOESPROC) (GLfixed red, GLfixed green, GLfixed blue);
1006 typedef void (APIENTRYP RGLSYMGLCOLOR3XVOESPROC) (const GLfixed *components);
1007 typedef void (APIENTRYP RGLSYMGLCOLOR4XVOESPROC) (const GLfixed *components);
1008 typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERXOESPROC) (GLenum target, GLenum pname, GLfixed param);
1009 typedef void (APIENTRYP RGLSYMGLCONVOLUTIONPARAMETERXVOESPROC) (GLenum target, GLenum pname, const GLfixed *params);
1010 typedef void (APIENTRYP RGLSYMGLEVALCOORD1XOESPROC) (GLfixed u);
1011 typedef void (APIENTRYP RGLSYMGLEVALCOORD1XVOESPROC) (const GLfixed *coords);
1012 typedef void (APIENTRYP RGLSYMGLEVALCOORD2XOESPROC) (GLfixed u, GLfixed v);
1013 typedef void (APIENTRYP RGLSYMGLEVALCOORD2XVOESPROC) (const GLfixed *coords);
1014 typedef void (APIENTRYP RGLSYMGLFEEDBACKBUFFERXOESPROC) (GLsizei n, GLenum type, const GLfixed *buffer);
1015 typedef void (APIENTRYP RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params);
1016 typedef void (APIENTRYP RGLSYMGLGETHISTOGRAMPARAMETERXVOESPROC) (GLenum target, GLenum pname, GLfixed *params);
1017 typedef void (APIENTRYP RGLSYMGLGETLIGHTXOESPROC) (GLenum light, GLenum pname, GLfixed *params);
1018 typedef void (APIENTRYP RGLSYMGLGETMAPXVOESPROC) (GLenum target, GLenum query, GLfixed *v);
1019 typedef void (APIENTRYP RGLSYMGLGETMATERIALXOESPROC) (GLenum face, GLenum pname, GLfixed param);
1020 typedef void (APIENTRYP RGLSYMGLGETPIXELMAPXVPROC) (GLenum map, GLint size, GLfixed *values);
1021 typedef void (APIENTRYP RGLSYMGLGETTEXGENXVOESPROC) (GLenum coord, GLenum pname, GLfixed *params);
1022 typedef void (APIENTRYP RGLSYMGLGETTEXLEVELPARAMETERXVOESPROC) (GLenum target, GLint level, GLenum pname, GLfixed *params);
1023 typedef void (APIENTRYP RGLSYMGLINDEXXOESPROC) (GLfixed component);
1024 typedef void (APIENTRYP RGLSYMGLINDEXXVOESPROC) (const GLfixed *component);
1025 typedef void (APIENTRYP RGLSYMGLLOADTRANSPOSEMATRIXXOESPROC) (const GLfixed *m);
1026 typedef void (APIENTRYP RGLSYMGLMAP1XOESPROC) (GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points);
1027 typedef void (APIENTRYP RGLSYMGLMAP2XOESPROC) (GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points);
1028 typedef void (APIENTRYP RGLSYMGLMAPGRID1XOESPROC) (GLint n, GLfixed u1, GLfixed u2);
1029 typedef void (APIENTRYP RGLSYMGLMAPGRID2XOESPROC) (GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2);
1030 typedef void (APIENTRYP RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC) (const GLfixed *m);
1031 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1XOESPROC) (GLenum texture, GLfixed s);
1032 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD1XVOESPROC) (GLenum texture, const GLfixed *coords);
1033 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2XOESPROC) (GLenum texture, GLfixed s, GLfixed t);
1034 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD2XVOESPROC) (GLenum texture, const GLfixed *coords);
1035 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3XOESPROC) (GLenum texture, GLfixed s, GLfixed t, GLfixed r);
1036 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD3XVOESPROC) (GLenum texture, const GLfixed *coords);
1037 typedef void (APIENTRYP RGLSYMGLMULTITEXCOORD4XVOESPROC) (GLenum texture, const GLfixed *coords);
1038 typedef void (APIENTRYP RGLSYMGLNORMAL3XVOESPROC) (const GLfixed *coords);
1039 typedef void (APIENTRYP RGLSYMGLPASSTHROUGHXOESPROC) (GLfixed token);
1040 typedef void (APIENTRYP RGLSYMGLPIXELMAPXPROC) (GLenum map, GLint size, const GLfixed *values);
1041 typedef void (APIENTRYP RGLSYMGLPIXELSTOREXPROC) (GLenum pname, GLfixed param);
1042 typedef void (APIENTRYP RGLSYMGLPIXELTRANSFERXOESPROC) (GLenum pname, GLfixed param);
1043 typedef void (APIENTRYP RGLSYMGLPIXELZOOMXOESPROC) (GLfixed xfactor, GLfixed yfactor);
1044 typedef void (APIENTRYP RGLSYMGLPRIORITIZETEXTURESXOESPROC) (GLsizei n, const GLuint *textures, const GLfixed *priorities);
1045 typedef void (APIENTRYP RGLSYMGLRASTERPOS2XOESPROC) (GLfixed x, GLfixed y);
1046 typedef void (APIENTRYP RGLSYMGLRASTERPOS2XVOESPROC) (const GLfixed *coords);
1047 typedef void (APIENTRYP RGLSYMGLRASTERPOS3XOESPROC) (GLfixed x, GLfixed y, GLfixed z);
1048 typedef void (APIENTRYP RGLSYMGLRASTERPOS3XVOESPROC) (const GLfixed *coords);
1049 typedef void (APIENTRYP RGLSYMGLRASTERPOS4XOESPROC) (GLfixed x, GLfixed y, GLfixed z, GLfixed w);
1050 typedef void (APIENTRYP RGLSYMGLRASTERPOS4XVOESPROC) (const GLfixed *coords);
1051 typedef void (APIENTRYP RGLSYMGLRECTXOESPROC) (GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2);
1052 typedef void (APIENTRYP RGLSYMGLRECTXVOESPROC) (const GLfixed *v1, const GLfixed *v2);
1053 typedef void (APIENTRYP RGLSYMGLTEXCOORD1XOESPROC) (GLfixed s);
1054 typedef void (APIENTRYP RGLSYMGLTEXCOORD1XVOESPROC) (const GLfixed *coords);
1055 typedef void (APIENTRYP RGLSYMGLTEXCOORD2XOESPROC) (GLfixed s, GLfixed t);
1056 typedef void (APIENTRYP RGLSYMGLTEXCOORD2XVOESPROC) (const GLfixed *coords);
1057 typedef void (APIENTRYP RGLSYMGLTEXCOORD3XOESPROC) (GLfixed s, GLfixed t, GLfixed r);
1058 typedef void (APIENTRYP RGLSYMGLTEXCOORD3XVOESPROC) (const GLfixed *coords);
1059 typedef void (APIENTRYP RGLSYMGLTEXCOORD4XOESPROC) (GLfixed s, GLfixed t, GLfixed r, GLfixed q);
1060 typedef void (APIENTRYP RGLSYMGLTEXCOORD4XVOESPROC) (const GLfixed *coords);
1061 typedef void (APIENTRYP RGLSYMGLTEXGENXOESPROC) (GLenum coord, GLenum pname, GLfixed param);
1062 typedef void (APIENTRYP RGLSYMGLTEXGENXVOESPROC) (GLenum coord, GLenum pname, const GLfixed *params);
1063 typedef void (APIENTRYP RGLSYMGLVERTEX2XOESPROC) (GLfixed x);
1064 typedef void (APIENTRYP RGLSYMGLVERTEX2XVOESPROC) (const GLfixed *coords);
1065 typedef void (APIENTRYP RGLSYMGLVERTEX3XOESPROC) (GLfixed x, GLfixed y);
1066 typedef void (APIENTRYP RGLSYMGLVERTEX3XVOESPROC) (const GLfixed *coords);
1067 typedef void (APIENTRYP RGLSYMGLVERTEX4XOESPROC) (GLfixed x, GLfixed y, GLfixed z);
1068 typedef void (APIENTRYP RGLSYMGLVERTEX4XVOESPROC) (const GLfixed *coords);
1069 typedef GLbitfield (APIENTRYP RGLSYMGLQUERYMATRIXXOESPROC) (GLfixed *mantissa, GLint *exponent);
1070 typedef void (APIENTRYP RGLSYMGLCLEARDEPTHFOESPROC) (GLclampf depth);
1071 typedef void (APIENTRYP RGLSYMGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat *equation);
1072 typedef void (APIENTRYP RGLSYMGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f);
1073 typedef void (APIENTRYP RGLSYMGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
1074 typedef void (APIENTRYP RGLSYMGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat *equation);
1075 typedef void (APIENTRYP RGLSYMGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
1076 typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
1077 typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
1078 typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint *params);
1079 typedef void (APIENTRYP RGLSYMGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat *params);
1080 typedef void (APIENTRYP RGLSYMGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params);
1081 typedef 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 
2109 extern RGLSYMGLDRAWRANGEELEMENTSPROC __rglgen_glDrawRangeElements;
2110 extern RGLSYMGLTEXIMAGE3DPROC __rglgen_glTexImage3D;
2111 extern RGLSYMGLTEXSUBIMAGE3DPROC __rglgen_glTexSubImage3D;
2112 extern RGLSYMGLCOPYTEXSUBIMAGE3DPROC __rglgen_glCopyTexSubImage3D;
2113 extern RGLSYMGLACTIVETEXTUREPROC __rglgen_glActiveTexture;
2114 extern RGLSYMGLSAMPLECOVERAGEPROC __rglgen_glSampleCoverage;
2115 extern RGLSYMGLCOMPRESSEDTEXIMAGE3DPROC __rglgen_glCompressedTexImage3D;
2116 extern RGLSYMGLCOMPRESSEDTEXIMAGE2DPROC __rglgen_glCompressedTexImage2D;
2117 extern RGLSYMGLCOMPRESSEDTEXIMAGE1DPROC __rglgen_glCompressedTexImage1D;
2118 extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DPROC __rglgen_glCompressedTexSubImage3D;
2119 extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DPROC __rglgen_glCompressedTexSubImage2D;
2120 extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DPROC __rglgen_glCompressedTexSubImage1D;
2121 extern RGLSYMGLGETCOMPRESSEDTEXIMAGEPROC __rglgen_glGetCompressedTexImage;
2122 extern RGLSYMGLCLIENTACTIVETEXTUREPROC __rglgen_glClientActiveTexture;
2123 extern RGLSYMGLMULTITEXCOORD1DPROC __rglgen_glMultiTexCoord1d;
2124 extern RGLSYMGLMULTITEXCOORD1DVPROC __rglgen_glMultiTexCoord1dv;
2125 extern RGLSYMGLMULTITEXCOORD1FPROC __rglgen_glMultiTexCoord1f;
2126 extern RGLSYMGLMULTITEXCOORD1FVPROC __rglgen_glMultiTexCoord1fv;
2127 extern RGLSYMGLMULTITEXCOORD1IPROC __rglgen_glMultiTexCoord1i;
2128 extern RGLSYMGLMULTITEXCOORD1IVPROC __rglgen_glMultiTexCoord1iv;
2129 extern RGLSYMGLMULTITEXCOORD1SPROC __rglgen_glMultiTexCoord1s;
2130 extern RGLSYMGLMULTITEXCOORD1SVPROC __rglgen_glMultiTexCoord1sv;
2131 extern RGLSYMGLMULTITEXCOORD2DPROC __rglgen_glMultiTexCoord2d;
2132 extern RGLSYMGLMULTITEXCOORD2DVPROC __rglgen_glMultiTexCoord2dv;
2133 extern RGLSYMGLMULTITEXCOORD2FPROC __rglgen_glMultiTexCoord2f;
2134 extern RGLSYMGLMULTITEXCOORD2FVPROC __rglgen_glMultiTexCoord2fv;
2135 extern RGLSYMGLMULTITEXCOORD2IPROC __rglgen_glMultiTexCoord2i;
2136 extern RGLSYMGLMULTITEXCOORD2IVPROC __rglgen_glMultiTexCoord2iv;
2137 extern RGLSYMGLMULTITEXCOORD2SPROC __rglgen_glMultiTexCoord2s;
2138 extern RGLSYMGLMULTITEXCOORD2SVPROC __rglgen_glMultiTexCoord2sv;
2139 extern RGLSYMGLMULTITEXCOORD3DPROC __rglgen_glMultiTexCoord3d;
2140 extern RGLSYMGLMULTITEXCOORD3DVPROC __rglgen_glMultiTexCoord3dv;
2141 extern RGLSYMGLMULTITEXCOORD3FPROC __rglgen_glMultiTexCoord3f;
2142 extern RGLSYMGLMULTITEXCOORD3FVPROC __rglgen_glMultiTexCoord3fv;
2143 extern RGLSYMGLMULTITEXCOORD3IPROC __rglgen_glMultiTexCoord3i;
2144 extern RGLSYMGLMULTITEXCOORD3IVPROC __rglgen_glMultiTexCoord3iv;
2145 extern RGLSYMGLMULTITEXCOORD3SPROC __rglgen_glMultiTexCoord3s;
2146 extern RGLSYMGLMULTITEXCOORD3SVPROC __rglgen_glMultiTexCoord3sv;
2147 extern RGLSYMGLMULTITEXCOORD4DPROC __rglgen_glMultiTexCoord4d;
2148 extern RGLSYMGLMULTITEXCOORD4DVPROC __rglgen_glMultiTexCoord4dv;
2149 extern RGLSYMGLMULTITEXCOORD4FPROC __rglgen_glMultiTexCoord4f;
2150 extern RGLSYMGLMULTITEXCOORD4FVPROC __rglgen_glMultiTexCoord4fv;
2151 extern RGLSYMGLMULTITEXCOORD4IPROC __rglgen_glMultiTexCoord4i;
2152 extern RGLSYMGLMULTITEXCOORD4IVPROC __rglgen_glMultiTexCoord4iv;
2153 extern RGLSYMGLMULTITEXCOORD4SPROC __rglgen_glMultiTexCoord4s;
2154 extern RGLSYMGLMULTITEXCOORD4SVPROC __rglgen_glMultiTexCoord4sv;
2155 extern RGLSYMGLLOADTRANSPOSEMATRIXFPROC __rglgen_glLoadTransposeMatrixf;
2156 extern RGLSYMGLLOADTRANSPOSEMATRIXDPROC __rglgen_glLoadTransposeMatrixd;
2157 extern RGLSYMGLMULTTRANSPOSEMATRIXFPROC __rglgen_glMultTransposeMatrixf;
2158 extern RGLSYMGLMULTTRANSPOSEMATRIXDPROC __rglgen_glMultTransposeMatrixd;
2159 extern RGLSYMGLBLENDFUNCSEPARATEPROC __rglgen_glBlendFuncSeparate;
2160 extern RGLSYMGLMULTIDRAWARRAYSPROC __rglgen_glMultiDrawArrays;
2161 extern RGLSYMGLMULTIDRAWELEMENTSPROC __rglgen_glMultiDrawElements;
2162 extern RGLSYMGLPOINTPARAMETERFPROC __rglgen_glPointParameterf;
2163 extern RGLSYMGLPOINTPARAMETERFVPROC __rglgen_glPointParameterfv;
2164 extern RGLSYMGLPOINTPARAMETERIPROC __rglgen_glPointParameteri;
2165 extern RGLSYMGLPOINTPARAMETERIVPROC __rglgen_glPointParameteriv;
2166 extern RGLSYMGLFOGCOORDFPROC __rglgen_glFogCoordf;
2167 extern RGLSYMGLFOGCOORDFVPROC __rglgen_glFogCoordfv;
2168 extern RGLSYMGLFOGCOORDDPROC __rglgen_glFogCoordd;
2169 extern RGLSYMGLFOGCOORDDVPROC __rglgen_glFogCoorddv;
2170 extern RGLSYMGLFOGCOORDPOINTERPROC __rglgen_glFogCoordPointer;
2171 extern RGLSYMGLSECONDARYCOLOR3BPROC __rglgen_glSecondaryColor3b;
2172 extern RGLSYMGLSECONDARYCOLOR3BVPROC __rglgen_glSecondaryColor3bv;
2173 extern RGLSYMGLSECONDARYCOLOR3DPROC __rglgen_glSecondaryColor3d;
2174 extern RGLSYMGLSECONDARYCOLOR3DVPROC __rglgen_glSecondaryColor3dv;
2175 extern RGLSYMGLSECONDARYCOLOR3FPROC __rglgen_glSecondaryColor3f;
2176 extern RGLSYMGLSECONDARYCOLOR3FVPROC __rglgen_glSecondaryColor3fv;
2177 extern RGLSYMGLSECONDARYCOLOR3IPROC __rglgen_glSecondaryColor3i;
2178 extern RGLSYMGLSECONDARYCOLOR3IVPROC __rglgen_glSecondaryColor3iv;
2179 extern RGLSYMGLSECONDARYCOLOR3SPROC __rglgen_glSecondaryColor3s;
2180 extern RGLSYMGLSECONDARYCOLOR3SVPROC __rglgen_glSecondaryColor3sv;
2181 extern RGLSYMGLSECONDARYCOLOR3UBPROC __rglgen_glSecondaryColor3ub;
2182 extern RGLSYMGLSECONDARYCOLOR3UBVPROC __rglgen_glSecondaryColor3ubv;
2183 extern RGLSYMGLSECONDARYCOLOR3UIPROC __rglgen_glSecondaryColor3ui;
2184 extern RGLSYMGLSECONDARYCOLOR3UIVPROC __rglgen_glSecondaryColor3uiv;
2185 extern RGLSYMGLSECONDARYCOLOR3USPROC __rglgen_glSecondaryColor3us;
2186 extern RGLSYMGLSECONDARYCOLOR3USVPROC __rglgen_glSecondaryColor3usv;
2187 extern RGLSYMGLSECONDARYCOLORPOINTERPROC __rglgen_glSecondaryColorPointer;
2188 extern RGLSYMGLWINDOWPOS2DPROC __rglgen_glWindowPos2d;
2189 extern RGLSYMGLWINDOWPOS2DVPROC __rglgen_glWindowPos2dv;
2190 extern RGLSYMGLWINDOWPOS2FPROC __rglgen_glWindowPos2f;
2191 extern RGLSYMGLWINDOWPOS2FVPROC __rglgen_glWindowPos2fv;
2192 extern RGLSYMGLWINDOWPOS2IPROC __rglgen_glWindowPos2i;
2193 extern RGLSYMGLWINDOWPOS2IVPROC __rglgen_glWindowPos2iv;
2194 extern RGLSYMGLWINDOWPOS2SPROC __rglgen_glWindowPos2s;
2195 extern RGLSYMGLWINDOWPOS2SVPROC __rglgen_glWindowPos2sv;
2196 extern RGLSYMGLWINDOWPOS3DPROC __rglgen_glWindowPos3d;
2197 extern RGLSYMGLWINDOWPOS3DVPROC __rglgen_glWindowPos3dv;
2198 extern RGLSYMGLWINDOWPOS3FPROC __rglgen_glWindowPos3f;
2199 extern RGLSYMGLWINDOWPOS3FVPROC __rglgen_glWindowPos3fv;
2200 extern RGLSYMGLWINDOWPOS3IPROC __rglgen_glWindowPos3i;
2201 extern RGLSYMGLWINDOWPOS3IVPROC __rglgen_glWindowPos3iv;
2202 extern RGLSYMGLWINDOWPOS3SPROC __rglgen_glWindowPos3s;
2203 extern RGLSYMGLWINDOWPOS3SVPROC __rglgen_glWindowPos3sv;
2204 extern RGLSYMGLBLENDCOLORPROC __rglgen_glBlendColor;
2205 extern RGLSYMGLBLENDEQUATIONPROC __rglgen_glBlendEquation;
2206 extern RGLSYMGLGENQUERIESPROC __rglgen_glGenQueries;
2207 extern RGLSYMGLDELETEQUERIESPROC __rglgen_glDeleteQueries;
2208 extern RGLSYMGLISQUERYPROC __rglgen_glIsQuery;
2209 extern RGLSYMGLBEGINQUERYPROC __rglgen_glBeginQuery;
2210 extern RGLSYMGLENDQUERYPROC __rglgen_glEndQuery;
2211 extern RGLSYMGLGETQUERYIVPROC __rglgen_glGetQueryiv;
2212 extern RGLSYMGLGETQUERYOBJECTIVPROC __rglgen_glGetQueryObjectiv;
2213 extern RGLSYMGLGETQUERYOBJECTUIVPROC __rglgen_glGetQueryObjectuiv;
2214 extern RGLSYMGLBINDBUFFERPROC __rglgen_glBindBuffer;
2215 extern RGLSYMGLDELETEBUFFERSPROC __rglgen_glDeleteBuffers;
2216 extern RGLSYMGLGENBUFFERSPROC __rglgen_glGenBuffers;
2217 extern RGLSYMGLISBUFFERPROC __rglgen_glIsBuffer;
2218 extern RGLSYMGLBUFFERDATAPROC __rglgen_glBufferData;
2219 extern RGLSYMGLBUFFERSUBDATAPROC __rglgen_glBufferSubData;
2220 extern RGLSYMGLGETBUFFERSUBDATAPROC __rglgen_glGetBufferSubData;
2221 extern RGLSYMGLMAPBUFFERPROC __rglgen_glMapBuffer;
2222 extern RGLSYMGLUNMAPBUFFERPROC __rglgen_glUnmapBuffer;
2223 extern RGLSYMGLGETBUFFERPARAMETERIVPROC __rglgen_glGetBufferParameteriv;
2224 extern RGLSYMGLGETBUFFERPOINTERVPROC __rglgen_glGetBufferPointerv;
2225 extern RGLSYMGLBLENDEQUATIONSEPARATEPROC __rglgen_glBlendEquationSeparate;
2226 extern RGLSYMGLDRAWBUFFERSPROC __rglgen_glDrawBuffers;
2227 extern RGLSYMGLSTENCILOPSEPARATEPROC __rglgen_glStencilOpSeparate;
2228 extern RGLSYMGLSTENCILFUNCSEPARATEPROC __rglgen_glStencilFuncSeparate;
2229 extern RGLSYMGLSTENCILMASKSEPARATEPROC __rglgen_glStencilMaskSeparate;
2230 extern RGLSYMGLATTACHSHADERPROC __rglgen_glAttachShader;
2231 extern RGLSYMGLBINDATTRIBLOCATIONPROC __rglgen_glBindAttribLocation;
2232 extern RGLSYMGLCOMPILESHADERPROC __rglgen_glCompileShader;
2233 extern RGLSYMGLCREATEPROGRAMPROC __rglgen_glCreateProgram;
2234 extern RGLSYMGLCREATESHADERPROC __rglgen_glCreateShader;
2235 extern RGLSYMGLDELETEPROGRAMPROC __rglgen_glDeleteProgram;
2236 extern RGLSYMGLDELETESHADERPROC __rglgen_glDeleteShader;
2237 extern RGLSYMGLDETACHSHADERPROC __rglgen_glDetachShader;
2238 extern RGLSYMGLDISABLEVERTEXATTRIBARRAYPROC __rglgen_glDisableVertexAttribArray;
2239 extern RGLSYMGLENABLEVERTEXATTRIBARRAYPROC __rglgen_glEnableVertexAttribArray;
2240 extern RGLSYMGLGETACTIVEATTRIBPROC __rglgen_glGetActiveAttrib;
2241 extern RGLSYMGLGETACTIVEUNIFORMPROC __rglgen_glGetActiveUniform;
2242 extern RGLSYMGLGETATTACHEDSHADERSPROC __rglgen_glGetAttachedShaders;
2243 extern RGLSYMGLGETATTRIBLOCATIONPROC __rglgen_glGetAttribLocation;
2244 extern RGLSYMGLGETPROGRAMIVPROC __rglgen_glGetProgramiv;
2245 extern RGLSYMGLGETPROGRAMINFOLOGPROC __rglgen_glGetProgramInfoLog;
2246 extern RGLSYMGLGETSHADERIVPROC __rglgen_glGetShaderiv;
2247 extern RGLSYMGLGETSHADERINFOLOGPROC __rglgen_glGetShaderInfoLog;
2248 extern RGLSYMGLGETSHADERSOURCEPROC __rglgen_glGetShaderSource;
2249 extern RGLSYMGLGETUNIFORMLOCATIONPROC __rglgen_glGetUniformLocation;
2250 extern RGLSYMGLGETUNIFORMFVPROC __rglgen_glGetUniformfv;
2251 extern RGLSYMGLGETUNIFORMIVPROC __rglgen_glGetUniformiv;
2252 extern RGLSYMGLGETVERTEXATTRIBDVPROC __rglgen_glGetVertexAttribdv;
2253 extern RGLSYMGLGETVERTEXATTRIBFVPROC __rglgen_glGetVertexAttribfv;
2254 extern RGLSYMGLGETVERTEXATTRIBIVPROC __rglgen_glGetVertexAttribiv;
2255 extern RGLSYMGLGETVERTEXATTRIBPOINTERVPROC __rglgen_glGetVertexAttribPointerv;
2256 extern RGLSYMGLISPROGRAMPROC __rglgen_glIsProgram;
2257 extern RGLSYMGLISSHADERPROC __rglgen_glIsShader;
2258 extern RGLSYMGLLINKPROGRAMPROC __rglgen_glLinkProgram;
2259 extern RGLSYMGLSHADERSOURCEPROC __rglgen_glShaderSource;
2260 extern RGLSYMGLUSEPROGRAMPROC __rglgen_glUseProgram;
2261 extern RGLSYMGLUNIFORM1FPROC __rglgen_glUniform1f;
2262 extern RGLSYMGLUNIFORM2FPROC __rglgen_glUniform2f;
2263 extern RGLSYMGLUNIFORM3FPROC __rglgen_glUniform3f;
2264 extern RGLSYMGLUNIFORM4FPROC __rglgen_glUniform4f;
2265 extern RGLSYMGLUNIFORM1IPROC __rglgen_glUniform1i;
2266 extern RGLSYMGLUNIFORM2IPROC __rglgen_glUniform2i;
2267 extern RGLSYMGLUNIFORM3IPROC __rglgen_glUniform3i;
2268 extern RGLSYMGLUNIFORM4IPROC __rglgen_glUniform4i;
2269 extern RGLSYMGLUNIFORM1FVPROC __rglgen_glUniform1fv;
2270 extern RGLSYMGLUNIFORM2FVPROC __rglgen_glUniform2fv;
2271 extern RGLSYMGLUNIFORM3FVPROC __rglgen_glUniform3fv;
2272 extern RGLSYMGLUNIFORM4FVPROC __rglgen_glUniform4fv;
2273 extern RGLSYMGLUNIFORM1IVPROC __rglgen_glUniform1iv;
2274 extern RGLSYMGLUNIFORM2IVPROC __rglgen_glUniform2iv;
2275 extern RGLSYMGLUNIFORM3IVPROC __rglgen_glUniform3iv;
2276 extern RGLSYMGLUNIFORM4IVPROC __rglgen_glUniform4iv;
2277 extern RGLSYMGLUNIFORMMATRIX2FVPROC __rglgen_glUniformMatrix2fv;
2278 extern RGLSYMGLUNIFORMMATRIX3FVPROC __rglgen_glUniformMatrix3fv;
2279 extern RGLSYMGLUNIFORMMATRIX4FVPROC __rglgen_glUniformMatrix4fv;
2280 extern RGLSYMGLVALIDATEPROGRAMPROC __rglgen_glValidateProgram;
2281 extern RGLSYMGLVERTEXATTRIB1DPROC __rglgen_glVertexAttrib1d;
2282 extern RGLSYMGLVERTEXATTRIB1DVPROC __rglgen_glVertexAttrib1dv;
2283 extern RGLSYMGLVERTEXATTRIB1FPROC __rglgen_glVertexAttrib1f;
2284 extern RGLSYMGLVERTEXATTRIB1FVPROC __rglgen_glVertexAttrib1fv;
2285 extern RGLSYMGLVERTEXATTRIB1SPROC __rglgen_glVertexAttrib1s;
2286 extern RGLSYMGLVERTEXATTRIB1SVPROC __rglgen_glVertexAttrib1sv;
2287 extern RGLSYMGLVERTEXATTRIB2DPROC __rglgen_glVertexAttrib2d;
2288 extern RGLSYMGLVERTEXATTRIB2DVPROC __rglgen_glVertexAttrib2dv;
2289 extern RGLSYMGLVERTEXATTRIB2FPROC __rglgen_glVertexAttrib2f;
2290 extern RGLSYMGLVERTEXATTRIB2FVPROC __rglgen_glVertexAttrib2fv;
2291 extern RGLSYMGLVERTEXATTRIB2SPROC __rglgen_glVertexAttrib2s;
2292 extern RGLSYMGLVERTEXATTRIB2SVPROC __rglgen_glVertexAttrib2sv;
2293 extern RGLSYMGLVERTEXATTRIB3DPROC __rglgen_glVertexAttrib3d;
2294 extern RGLSYMGLVERTEXATTRIB3DVPROC __rglgen_glVertexAttrib3dv;
2295 extern RGLSYMGLVERTEXATTRIB3FPROC __rglgen_glVertexAttrib3f;
2296 extern RGLSYMGLVERTEXATTRIB3FVPROC __rglgen_glVertexAttrib3fv;
2297 extern RGLSYMGLVERTEXATTRIB3SPROC __rglgen_glVertexAttrib3s;
2298 extern RGLSYMGLVERTEXATTRIB3SVPROC __rglgen_glVertexAttrib3sv;
2299 extern RGLSYMGLVERTEXATTRIB4NBVPROC __rglgen_glVertexAttrib4Nbv;
2300 extern RGLSYMGLVERTEXATTRIB4NIVPROC __rglgen_glVertexAttrib4Niv;
2301 extern RGLSYMGLVERTEXATTRIB4NSVPROC __rglgen_glVertexAttrib4Nsv;
2302 extern RGLSYMGLVERTEXATTRIB4NUBPROC __rglgen_glVertexAttrib4Nub;
2303 extern RGLSYMGLVERTEXATTRIB4NUBVPROC __rglgen_glVertexAttrib4Nubv;
2304 extern RGLSYMGLVERTEXATTRIB4NUIVPROC __rglgen_glVertexAttrib4Nuiv;
2305 extern RGLSYMGLVERTEXATTRIB4NUSVPROC __rglgen_glVertexAttrib4Nusv;
2306 extern RGLSYMGLVERTEXATTRIB4BVPROC __rglgen_glVertexAttrib4bv;
2307 extern RGLSYMGLVERTEXATTRIB4DPROC __rglgen_glVertexAttrib4d;
2308 extern RGLSYMGLVERTEXATTRIB4DVPROC __rglgen_glVertexAttrib4dv;
2309 extern RGLSYMGLVERTEXATTRIB4FPROC __rglgen_glVertexAttrib4f;
2310 extern RGLSYMGLVERTEXATTRIB4FVPROC __rglgen_glVertexAttrib4fv;
2311 extern RGLSYMGLVERTEXATTRIB4IVPROC __rglgen_glVertexAttrib4iv;
2312 extern RGLSYMGLVERTEXATTRIB4SPROC __rglgen_glVertexAttrib4s;
2313 extern RGLSYMGLVERTEXATTRIB4SVPROC __rglgen_glVertexAttrib4sv;
2314 extern RGLSYMGLVERTEXATTRIB4UBVPROC __rglgen_glVertexAttrib4ubv;
2315 extern RGLSYMGLVERTEXATTRIB4UIVPROC __rglgen_glVertexAttrib4uiv;
2316 extern RGLSYMGLVERTEXATTRIB4USVPROC __rglgen_glVertexAttrib4usv;
2317 extern RGLSYMGLVERTEXATTRIBPOINTERPROC __rglgen_glVertexAttribPointer;
2318 extern RGLSYMGLUNIFORMMATRIX2X3FVPROC __rglgen_glUniformMatrix2x3fv;
2319 extern RGLSYMGLUNIFORMMATRIX3X2FVPROC __rglgen_glUniformMatrix3x2fv;
2320 extern RGLSYMGLUNIFORMMATRIX2X4FVPROC __rglgen_glUniformMatrix2x4fv;
2321 extern RGLSYMGLUNIFORMMATRIX4X2FVPROC __rglgen_glUniformMatrix4x2fv;
2322 extern RGLSYMGLUNIFORMMATRIX3X4FVPROC __rglgen_glUniformMatrix3x4fv;
2323 extern RGLSYMGLUNIFORMMATRIX4X3FVPROC __rglgen_glUniformMatrix4x3fv;
2324 extern RGLSYMGLCOLORMASKIPROC __rglgen_glColorMaski;
2325 extern RGLSYMGLGETBOOLEANI_VPROC __rglgen_glGetBooleani_v;
2326 extern RGLSYMGLGETINTEGERI_VPROC __rglgen_glGetIntegeri_v;
2327 extern RGLSYMGLENABLEIPROC __rglgen_glEnablei;
2328 extern RGLSYMGLDISABLEIPROC __rglgen_glDisablei;
2329 extern RGLSYMGLISENABLEDIPROC __rglgen_glIsEnabledi;
2330 extern RGLSYMGLBEGINTRANSFORMFEEDBACKPROC __rglgen_glBeginTransformFeedback;
2331 extern RGLSYMGLENDTRANSFORMFEEDBACKPROC __rglgen_glEndTransformFeedback;
2332 extern RGLSYMGLBINDBUFFERRANGEPROC __rglgen_glBindBufferRange;
2333 extern RGLSYMGLBINDBUFFERBASEPROC __rglgen_glBindBufferBase;
2334 extern RGLSYMGLTRANSFORMFEEDBACKVARYINGSPROC __rglgen_glTransformFeedbackVaryings;
2335 extern RGLSYMGLGETTRANSFORMFEEDBACKVARYINGPROC __rglgen_glGetTransformFeedbackVarying;
2336 extern RGLSYMGLCLAMPCOLORPROC __rglgen_glClampColor;
2337 extern RGLSYMGLBEGINCONDITIONALRENDERPROC __rglgen_glBeginConditionalRender;
2338 extern RGLSYMGLENDCONDITIONALRENDERPROC __rglgen_glEndConditionalRender;
2339 extern RGLSYMGLVERTEXATTRIBIPOINTERPROC __rglgen_glVertexAttribIPointer;
2340 extern RGLSYMGLGETVERTEXATTRIBIIVPROC __rglgen_glGetVertexAttribIiv;
2341 extern RGLSYMGLGETVERTEXATTRIBIUIVPROC __rglgen_glGetVertexAttribIuiv;
2342 extern RGLSYMGLVERTEXATTRIBI1IPROC __rglgen_glVertexAttribI1i;
2343 extern RGLSYMGLVERTEXATTRIBI2IPROC __rglgen_glVertexAttribI2i;
2344 extern RGLSYMGLVERTEXATTRIBI3IPROC __rglgen_glVertexAttribI3i;
2345 extern RGLSYMGLVERTEXATTRIBI4IPROC __rglgen_glVertexAttribI4i;
2346 extern RGLSYMGLVERTEXATTRIBI1UIPROC __rglgen_glVertexAttribI1ui;
2347 extern RGLSYMGLVERTEXATTRIBI2UIPROC __rglgen_glVertexAttribI2ui;
2348 extern RGLSYMGLVERTEXATTRIBI3UIPROC __rglgen_glVertexAttribI3ui;
2349 extern RGLSYMGLVERTEXATTRIBI4UIPROC __rglgen_glVertexAttribI4ui;
2350 extern RGLSYMGLVERTEXATTRIBI1IVPROC __rglgen_glVertexAttribI1iv;
2351 extern RGLSYMGLVERTEXATTRIBI2IVPROC __rglgen_glVertexAttribI2iv;
2352 extern RGLSYMGLVERTEXATTRIBI3IVPROC __rglgen_glVertexAttribI3iv;
2353 extern RGLSYMGLVERTEXATTRIBI4IVPROC __rglgen_glVertexAttribI4iv;
2354 extern RGLSYMGLVERTEXATTRIBI1UIVPROC __rglgen_glVertexAttribI1uiv;
2355 extern RGLSYMGLVERTEXATTRIBI2UIVPROC __rglgen_glVertexAttribI2uiv;
2356 extern RGLSYMGLVERTEXATTRIBI3UIVPROC __rglgen_glVertexAttribI3uiv;
2357 extern RGLSYMGLVERTEXATTRIBI4UIVPROC __rglgen_glVertexAttribI4uiv;
2358 extern RGLSYMGLVERTEXATTRIBI4BVPROC __rglgen_glVertexAttribI4bv;
2359 extern RGLSYMGLVERTEXATTRIBI4SVPROC __rglgen_glVertexAttribI4sv;
2360 extern RGLSYMGLVERTEXATTRIBI4UBVPROC __rglgen_glVertexAttribI4ubv;
2361 extern RGLSYMGLVERTEXATTRIBI4USVPROC __rglgen_glVertexAttribI4usv;
2362 extern RGLSYMGLGETUNIFORMUIVPROC __rglgen_glGetUniformuiv;
2363 extern RGLSYMGLBINDFRAGDATALOCATIONPROC __rglgen_glBindFragDataLocation;
2364 extern RGLSYMGLGETFRAGDATALOCATIONPROC __rglgen_glGetFragDataLocation;
2365 extern RGLSYMGLUNIFORM1UIPROC __rglgen_glUniform1ui;
2366 extern RGLSYMGLUNIFORM2UIPROC __rglgen_glUniform2ui;
2367 extern RGLSYMGLUNIFORM3UIPROC __rglgen_glUniform3ui;
2368 extern RGLSYMGLUNIFORM4UIPROC __rglgen_glUniform4ui;
2369 extern RGLSYMGLUNIFORM1UIVPROC __rglgen_glUniform1uiv;
2370 extern RGLSYMGLUNIFORM2UIVPROC __rglgen_glUniform2uiv;
2371 extern RGLSYMGLUNIFORM3UIVPROC __rglgen_glUniform3uiv;
2372 extern RGLSYMGLUNIFORM4UIVPROC __rglgen_glUniform4uiv;
2373 extern RGLSYMGLTEXPARAMETERIIVPROC __rglgen_glTexParameterIiv;
2374 extern RGLSYMGLTEXPARAMETERIUIVPROC __rglgen_glTexParameterIuiv;
2375 extern RGLSYMGLGETTEXPARAMETERIIVPROC __rglgen_glGetTexParameterIiv;
2376 extern RGLSYMGLGETTEXPARAMETERIUIVPROC __rglgen_glGetTexParameterIuiv;
2377 extern RGLSYMGLCLEARBUFFERIVPROC __rglgen_glClearBufferiv;
2378 extern RGLSYMGLCLEARBUFFERUIVPROC __rglgen_glClearBufferuiv;
2379 extern RGLSYMGLCLEARBUFFERFVPROC __rglgen_glClearBufferfv;
2380 extern RGLSYMGLCLEARBUFFERFIPROC __rglgen_glClearBufferfi;
2381 extern RGLSYMGLGETSTRINGIPROC __rglgen_glGetStringi;
2382 extern RGLSYMGLISRENDERBUFFERPROC __rglgen_glIsRenderbuffer;
2383 extern RGLSYMGLBINDRENDERBUFFERPROC __rglgen_glBindRenderbuffer;
2384 extern RGLSYMGLDELETERENDERBUFFERSPROC __rglgen_glDeleteRenderbuffers;
2385 extern RGLSYMGLGENRENDERBUFFERSPROC __rglgen_glGenRenderbuffers;
2386 extern RGLSYMGLRENDERBUFFERSTORAGEPROC __rglgen_glRenderbufferStorage;
2387 extern RGLSYMGLGETRENDERBUFFERPARAMETERIVPROC __rglgen_glGetRenderbufferParameteriv;
2388 extern RGLSYMGLISFRAMEBUFFERPROC __rglgen_glIsFramebuffer;
2389 extern RGLSYMGLBINDFRAMEBUFFERPROC __rglgen_glBindFramebuffer;
2390 extern RGLSYMGLDELETEFRAMEBUFFERSPROC __rglgen_glDeleteFramebuffers;
2391 extern RGLSYMGLGENFRAMEBUFFERSPROC __rglgen_glGenFramebuffers;
2392 extern RGLSYMGLCHECKFRAMEBUFFERSTATUSPROC __rglgen_glCheckFramebufferStatus;
2393 extern RGLSYMGLFRAMEBUFFERTEXTURE1DPROC __rglgen_glFramebufferTexture1D;
2394 extern RGLSYMGLFRAMEBUFFERTEXTURE2DPROC __rglgen_glFramebufferTexture2D;
2395 extern RGLSYMGLFRAMEBUFFERTEXTURE3DPROC __rglgen_glFramebufferTexture3D;
2396 extern RGLSYMGLFRAMEBUFFERRENDERBUFFERPROC __rglgen_glFramebufferRenderbuffer;
2397 extern RGLSYMGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC __rglgen_glGetFramebufferAttachmentParameteriv;
2398 extern RGLSYMGLGENERATEMIPMAPPROC __rglgen_glGenerateMipmap;
2399 extern RGLSYMGLBLITFRAMEBUFFERPROC __rglgen_glBlitFramebuffer;
2400 extern RGLSYMGLRENDERBUFFERSTORAGEMULTISAMPLEPROC __rglgen_glRenderbufferStorageMultisample;
2401 extern RGLSYMGLFRAMEBUFFERTEXTURELAYERPROC __rglgen_glFramebufferTextureLayer;
2402 extern RGLSYMGLMAPBUFFERRANGEPROC __rglgen_glMapBufferRange;
2403 extern RGLSYMGLFLUSHMAPPEDBUFFERRANGEPROC __rglgen_glFlushMappedBufferRange;
2404 extern RGLSYMGLBINDVERTEXARRAYPROC __rglgen_glBindVertexArray;
2405 extern RGLSYMGLDELETEVERTEXARRAYSPROC __rglgen_glDeleteVertexArrays;
2406 extern RGLSYMGLGENVERTEXARRAYSPROC __rglgen_glGenVertexArrays;
2407 extern RGLSYMGLISVERTEXARRAYPROC __rglgen_glIsVertexArray;
2408 extern RGLSYMGLDRAWARRAYSINSTANCEDPROC __rglgen_glDrawArraysInstanced;
2409 extern RGLSYMGLDRAWELEMENTSINSTANCEDPROC __rglgen_glDrawElementsInstanced;
2410 extern RGLSYMGLTEXBUFFERPROC __rglgen_glTexBuffer;
2411 extern RGLSYMGLPRIMITIVERESTARTINDEXPROC __rglgen_glPrimitiveRestartIndex;
2412 extern RGLSYMGLCOPYBUFFERSUBDATAPROC __rglgen_glCopyBufferSubData;
2413 extern RGLSYMGLGETUNIFORMINDICESPROC __rglgen_glGetUniformIndices;
2414 extern RGLSYMGLGETACTIVEUNIFORMSIVPROC __rglgen_glGetActiveUniformsiv;
2415 extern RGLSYMGLGETACTIVEUNIFORMNAMEPROC __rglgen_glGetActiveUniformName;
2416 extern RGLSYMGLGETUNIFORMBLOCKINDEXPROC __rglgen_glGetUniformBlockIndex;
2417 extern RGLSYMGLGETACTIVEUNIFORMBLOCKIVPROC __rglgen_glGetActiveUniformBlockiv;
2418 extern RGLSYMGLGETACTIVEUNIFORMBLOCKNAMEPROC __rglgen_glGetActiveUniformBlockName;
2419 extern RGLSYMGLUNIFORMBLOCKBINDINGPROC __rglgen_glUniformBlockBinding;
2420 extern RGLSYMGLDRAWELEMENTSBASEVERTEXPROC __rglgen_glDrawElementsBaseVertex;
2421 extern RGLSYMGLDRAWRANGEELEMENTSBASEVERTEXPROC __rglgen_glDrawRangeElementsBaseVertex;
2422 extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC __rglgen_glDrawElementsInstancedBaseVertex;
2423 extern RGLSYMGLMULTIDRAWELEMENTSBASEVERTEXPROC __rglgen_glMultiDrawElementsBaseVertex;
2424 extern RGLSYMGLPROVOKINGVERTEXPROC __rglgen_glProvokingVertex;
2425 extern RGLSYMGLFENCESYNCPROC __rglgen_glFenceSync;
2426 extern RGLSYMGLISSYNCPROC __rglgen_glIsSync;
2427 extern RGLSYMGLDELETESYNCPROC __rglgen_glDeleteSync;
2428 extern RGLSYMGLCLIENTWAITSYNCPROC __rglgen_glClientWaitSync;
2429 extern RGLSYMGLWAITSYNCPROC __rglgen_glWaitSync;
2430 extern RGLSYMGLGETINTEGER64VPROC __rglgen_glGetInteger64v;
2431 extern RGLSYMGLGETSYNCIVPROC __rglgen_glGetSynciv;
2432 extern RGLSYMGLGETINTEGER64I_VPROC __rglgen_glGetInteger64i_v;
2433 extern RGLSYMGLGETBUFFERPARAMETERI64VPROC __rglgen_glGetBufferParameteri64v;
2434 extern RGLSYMGLFRAMEBUFFERTEXTUREPROC __rglgen_glFramebufferTexture;
2435 extern RGLSYMGLTEXIMAGE2DMULTISAMPLEPROC __rglgen_glTexImage2DMultisample;
2436 extern RGLSYMGLTEXIMAGE3DMULTISAMPLEPROC __rglgen_glTexImage3DMultisample;
2437 extern RGLSYMGLGETMULTISAMPLEFVPROC __rglgen_glGetMultisamplefv;
2438 extern RGLSYMGLSAMPLEMASKIPROC __rglgen_glSampleMaski;
2439 extern RGLSYMGLBINDFRAGDATALOCATIONINDEXEDPROC __rglgen_glBindFragDataLocationIndexed;
2440 extern RGLSYMGLGETFRAGDATAINDEXPROC __rglgen_glGetFragDataIndex;
2441 extern RGLSYMGLGENSAMPLERSPROC __rglgen_glGenSamplers;
2442 extern RGLSYMGLDELETESAMPLERSPROC __rglgen_glDeleteSamplers;
2443 extern RGLSYMGLISSAMPLERPROC __rglgen_glIsSampler;
2444 extern RGLSYMGLBINDSAMPLERPROC __rglgen_glBindSampler;
2445 extern RGLSYMGLSAMPLERPARAMETERIPROC __rglgen_glSamplerParameteri;
2446 extern RGLSYMGLSAMPLERPARAMETERIVPROC __rglgen_glSamplerParameteriv;
2447 extern RGLSYMGLSAMPLERPARAMETERFPROC __rglgen_glSamplerParameterf;
2448 extern RGLSYMGLSAMPLERPARAMETERFVPROC __rglgen_glSamplerParameterfv;
2449 extern RGLSYMGLSAMPLERPARAMETERIIVPROC __rglgen_glSamplerParameterIiv;
2450 extern RGLSYMGLSAMPLERPARAMETERIUIVPROC __rglgen_glSamplerParameterIuiv;
2451 extern RGLSYMGLGETSAMPLERPARAMETERIVPROC __rglgen_glGetSamplerParameteriv;
2452 extern RGLSYMGLGETSAMPLERPARAMETERIIVPROC __rglgen_glGetSamplerParameterIiv;
2453 extern RGLSYMGLGETSAMPLERPARAMETERFVPROC __rglgen_glGetSamplerParameterfv;
2454 extern RGLSYMGLGETSAMPLERPARAMETERIUIVPROC __rglgen_glGetSamplerParameterIuiv;
2455 extern RGLSYMGLQUERYCOUNTERPROC __rglgen_glQueryCounter;
2456 extern RGLSYMGLGETQUERYOBJECTI64VPROC __rglgen_glGetQueryObjecti64v;
2457 extern RGLSYMGLGETQUERYOBJECTUI64VPROC __rglgen_glGetQueryObjectui64v;
2458 extern RGLSYMGLVERTEXATTRIBDIVISORPROC __rglgen_glVertexAttribDivisor;
2459 extern RGLSYMGLVERTEXATTRIBP1UIPROC __rglgen_glVertexAttribP1ui;
2460 extern RGLSYMGLVERTEXATTRIBP1UIVPROC __rglgen_glVertexAttribP1uiv;
2461 extern RGLSYMGLVERTEXATTRIBP2UIPROC __rglgen_glVertexAttribP2ui;
2462 extern RGLSYMGLVERTEXATTRIBP2UIVPROC __rglgen_glVertexAttribP2uiv;
2463 extern RGLSYMGLVERTEXATTRIBP3UIPROC __rglgen_glVertexAttribP3ui;
2464 extern RGLSYMGLVERTEXATTRIBP3UIVPROC __rglgen_glVertexAttribP3uiv;
2465 extern RGLSYMGLVERTEXATTRIBP4UIPROC __rglgen_glVertexAttribP4ui;
2466 extern RGLSYMGLVERTEXATTRIBP4UIVPROC __rglgen_glVertexAttribP4uiv;
2467 extern RGLSYMGLVERTEXP2UIPROC __rglgen_glVertexP2ui;
2468 extern RGLSYMGLVERTEXP2UIVPROC __rglgen_glVertexP2uiv;
2469 extern RGLSYMGLVERTEXP3UIPROC __rglgen_glVertexP3ui;
2470 extern RGLSYMGLVERTEXP3UIVPROC __rglgen_glVertexP3uiv;
2471 extern RGLSYMGLVERTEXP4UIPROC __rglgen_glVertexP4ui;
2472 extern RGLSYMGLVERTEXP4UIVPROC __rglgen_glVertexP4uiv;
2473 extern RGLSYMGLTEXCOORDP1UIPROC __rglgen_glTexCoordP1ui;
2474 extern RGLSYMGLTEXCOORDP1UIVPROC __rglgen_glTexCoordP1uiv;
2475 extern RGLSYMGLTEXCOORDP2UIPROC __rglgen_glTexCoordP2ui;
2476 extern RGLSYMGLTEXCOORDP2UIVPROC __rglgen_glTexCoordP2uiv;
2477 extern RGLSYMGLTEXCOORDP3UIPROC __rglgen_glTexCoordP3ui;
2478 extern RGLSYMGLTEXCOORDP3UIVPROC __rglgen_glTexCoordP3uiv;
2479 extern RGLSYMGLTEXCOORDP4UIPROC __rglgen_glTexCoordP4ui;
2480 extern RGLSYMGLTEXCOORDP4UIVPROC __rglgen_glTexCoordP4uiv;
2481 extern RGLSYMGLMULTITEXCOORDP1UIPROC __rglgen_glMultiTexCoordP1ui;
2482 extern RGLSYMGLMULTITEXCOORDP1UIVPROC __rglgen_glMultiTexCoordP1uiv;
2483 extern RGLSYMGLMULTITEXCOORDP2UIPROC __rglgen_glMultiTexCoordP2ui;
2484 extern RGLSYMGLMULTITEXCOORDP2UIVPROC __rglgen_glMultiTexCoordP2uiv;
2485 extern RGLSYMGLMULTITEXCOORDP3UIPROC __rglgen_glMultiTexCoordP3ui;
2486 extern RGLSYMGLMULTITEXCOORDP3UIVPROC __rglgen_glMultiTexCoordP3uiv;
2487 extern RGLSYMGLMULTITEXCOORDP4UIPROC __rglgen_glMultiTexCoordP4ui;
2488 extern RGLSYMGLMULTITEXCOORDP4UIVPROC __rglgen_glMultiTexCoordP4uiv;
2489 extern RGLSYMGLNORMALP3UIPROC __rglgen_glNormalP3ui;
2490 extern RGLSYMGLNORMALP3UIVPROC __rglgen_glNormalP3uiv;
2491 extern RGLSYMGLCOLORP3UIPROC __rglgen_glColorP3ui;
2492 extern RGLSYMGLCOLORP3UIVPROC __rglgen_glColorP3uiv;
2493 extern RGLSYMGLCOLORP4UIPROC __rglgen_glColorP4ui;
2494 extern RGLSYMGLCOLORP4UIVPROC __rglgen_glColorP4uiv;
2495 extern RGLSYMGLSECONDARYCOLORP3UIPROC __rglgen_glSecondaryColorP3ui;
2496 extern RGLSYMGLSECONDARYCOLORP3UIVPROC __rglgen_glSecondaryColorP3uiv;
2497 extern RGLSYMGLMINSAMPLESHADINGPROC __rglgen_glMinSampleShading;
2498 extern RGLSYMGLBLENDEQUATIONIPROC __rglgen_glBlendEquationi;
2499 extern RGLSYMGLBLENDEQUATIONSEPARATEIPROC __rglgen_glBlendEquationSeparatei;
2500 extern RGLSYMGLBLENDFUNCIPROC __rglgen_glBlendFunci;
2501 extern RGLSYMGLBLENDFUNCSEPARATEIPROC __rglgen_glBlendFuncSeparatei;
2502 extern RGLSYMGLDRAWARRAYSINDIRECTPROC __rglgen_glDrawArraysIndirect;
2503 extern RGLSYMGLDRAWELEMENTSINDIRECTPROC __rglgen_glDrawElementsIndirect;
2504 extern RGLSYMGLUNIFORM1DPROC __rglgen_glUniform1d;
2505 extern RGLSYMGLUNIFORM2DPROC __rglgen_glUniform2d;
2506 extern RGLSYMGLUNIFORM3DPROC __rglgen_glUniform3d;
2507 extern RGLSYMGLUNIFORM4DPROC __rglgen_glUniform4d;
2508 extern RGLSYMGLUNIFORM1DVPROC __rglgen_glUniform1dv;
2509 extern RGLSYMGLUNIFORM2DVPROC __rglgen_glUniform2dv;
2510 extern RGLSYMGLUNIFORM3DVPROC __rglgen_glUniform3dv;
2511 extern RGLSYMGLUNIFORM4DVPROC __rglgen_glUniform4dv;
2512 extern RGLSYMGLUNIFORMMATRIX2DVPROC __rglgen_glUniformMatrix2dv;
2513 extern RGLSYMGLUNIFORMMATRIX3DVPROC __rglgen_glUniformMatrix3dv;
2514 extern RGLSYMGLUNIFORMMATRIX4DVPROC __rglgen_glUniformMatrix4dv;
2515 extern RGLSYMGLUNIFORMMATRIX2X3DVPROC __rglgen_glUniformMatrix2x3dv;
2516 extern RGLSYMGLUNIFORMMATRIX2X4DVPROC __rglgen_glUniformMatrix2x4dv;
2517 extern RGLSYMGLUNIFORMMATRIX3X2DVPROC __rglgen_glUniformMatrix3x2dv;
2518 extern RGLSYMGLUNIFORMMATRIX3X4DVPROC __rglgen_glUniformMatrix3x4dv;
2519 extern RGLSYMGLUNIFORMMATRIX4X2DVPROC __rglgen_glUniformMatrix4x2dv;
2520 extern RGLSYMGLUNIFORMMATRIX4X3DVPROC __rglgen_glUniformMatrix4x3dv;
2521 extern RGLSYMGLGETUNIFORMDVPROC __rglgen_glGetUniformdv;
2522 extern RGLSYMGLGETSUBROUTINEUNIFORMLOCATIONPROC __rglgen_glGetSubroutineUniformLocation;
2523 extern RGLSYMGLGETSUBROUTINEINDEXPROC __rglgen_glGetSubroutineIndex;
2524 extern RGLSYMGLGETACTIVESUBROUTINEUNIFORMIVPROC __rglgen_glGetActiveSubroutineUniformiv;
2525 extern RGLSYMGLGETACTIVESUBROUTINEUNIFORMNAMEPROC __rglgen_glGetActiveSubroutineUniformName;
2526 extern RGLSYMGLGETACTIVESUBROUTINENAMEPROC __rglgen_glGetActiveSubroutineName;
2527 extern RGLSYMGLUNIFORMSUBROUTINESUIVPROC __rglgen_glUniformSubroutinesuiv;
2528 extern RGLSYMGLGETUNIFORMSUBROUTINEUIVPROC __rglgen_glGetUniformSubroutineuiv;
2529 extern RGLSYMGLGETPROGRAMSTAGEIVPROC __rglgen_glGetProgramStageiv;
2530 extern RGLSYMGLPATCHPARAMETERIPROC __rglgen_glPatchParameteri;
2531 extern RGLSYMGLPATCHPARAMETERFVPROC __rglgen_glPatchParameterfv;
2532 extern RGLSYMGLBINDTRANSFORMFEEDBACKPROC __rglgen_glBindTransformFeedback;
2533 extern RGLSYMGLDELETETRANSFORMFEEDBACKSPROC __rglgen_glDeleteTransformFeedbacks;
2534 extern RGLSYMGLGENTRANSFORMFEEDBACKSPROC __rglgen_glGenTransformFeedbacks;
2535 extern RGLSYMGLISTRANSFORMFEEDBACKPROC __rglgen_glIsTransformFeedback;
2536 extern RGLSYMGLPAUSETRANSFORMFEEDBACKPROC __rglgen_glPauseTransformFeedback;
2537 extern RGLSYMGLRESUMETRANSFORMFEEDBACKPROC __rglgen_glResumeTransformFeedback;
2538 extern RGLSYMGLDRAWTRANSFORMFEEDBACKPROC __rglgen_glDrawTransformFeedback;
2539 extern RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMPROC __rglgen_glDrawTransformFeedbackStream;
2540 extern RGLSYMGLBEGINQUERYINDEXEDPROC __rglgen_glBeginQueryIndexed;
2541 extern RGLSYMGLENDQUERYINDEXEDPROC __rglgen_glEndQueryIndexed;
2542 extern RGLSYMGLGETQUERYINDEXEDIVPROC __rglgen_glGetQueryIndexediv;
2543 extern RGLSYMGLRELEASESHADERCOMPILERPROC __rglgen_glReleaseShaderCompiler;
2544 extern RGLSYMGLSHADERBINARYPROC __rglgen_glShaderBinary;
2545 extern RGLSYMGLGETSHADERPRECISIONFORMATPROC __rglgen_glGetShaderPrecisionFormat;
2546 extern RGLSYMGLDEPTHRANGEFPROC __rglgen_glDepthRangef;
2547 extern RGLSYMGLCLEARDEPTHFPROC __rglgen_glClearDepthf;
2548 extern RGLSYMGLGETPROGRAMBINARYPROC __rglgen_glGetProgramBinary;
2549 extern RGLSYMGLPROGRAMBINARYPROC __rglgen_glProgramBinary;
2550 extern RGLSYMGLPROGRAMPARAMETERIPROC __rglgen_glProgramParameteri;
2551 extern RGLSYMGLUSEPROGRAMSTAGESPROC __rglgen_glUseProgramStages;
2552 extern RGLSYMGLACTIVESHADERPROGRAMPROC __rglgen_glActiveShaderProgram;
2553 extern RGLSYMGLCREATESHADERPROGRAMVPROC __rglgen_glCreateShaderProgramv;
2554 extern RGLSYMGLBINDPROGRAMPIPELINEPROC __rglgen_glBindProgramPipeline;
2555 extern RGLSYMGLDELETEPROGRAMPIPELINESPROC __rglgen_glDeleteProgramPipelines;
2556 extern RGLSYMGLGENPROGRAMPIPELINESPROC __rglgen_glGenProgramPipelines;
2557 extern RGLSYMGLISPROGRAMPIPELINEPROC __rglgen_glIsProgramPipeline;
2558 extern RGLSYMGLGETPROGRAMPIPELINEIVPROC __rglgen_glGetProgramPipelineiv;
2559 extern RGLSYMGLPROGRAMUNIFORM1IPROC __rglgen_glProgramUniform1i;
2560 extern RGLSYMGLPROGRAMUNIFORM1IVPROC __rglgen_glProgramUniform1iv;
2561 extern RGLSYMGLPROGRAMUNIFORM1FPROC __rglgen_glProgramUniform1f;
2562 extern RGLSYMGLPROGRAMUNIFORM1FVPROC __rglgen_glProgramUniform1fv;
2563 extern RGLSYMGLPROGRAMUNIFORM1DPROC __rglgen_glProgramUniform1d;
2564 extern RGLSYMGLPROGRAMUNIFORM1DVPROC __rglgen_glProgramUniform1dv;
2565 extern RGLSYMGLPROGRAMUNIFORM1UIPROC __rglgen_glProgramUniform1ui;
2566 extern RGLSYMGLPROGRAMUNIFORM1UIVPROC __rglgen_glProgramUniform1uiv;
2567 extern RGLSYMGLPROGRAMUNIFORM2IPROC __rglgen_glProgramUniform2i;
2568 extern RGLSYMGLPROGRAMUNIFORM2IVPROC __rglgen_glProgramUniform2iv;
2569 extern RGLSYMGLPROGRAMUNIFORM2FPROC __rglgen_glProgramUniform2f;
2570 extern RGLSYMGLPROGRAMUNIFORM2FVPROC __rglgen_glProgramUniform2fv;
2571 extern RGLSYMGLPROGRAMUNIFORM2DPROC __rglgen_glProgramUniform2d;
2572 extern RGLSYMGLPROGRAMUNIFORM2DVPROC __rglgen_glProgramUniform2dv;
2573 extern RGLSYMGLPROGRAMUNIFORM2UIPROC __rglgen_glProgramUniform2ui;
2574 extern RGLSYMGLPROGRAMUNIFORM2UIVPROC __rglgen_glProgramUniform2uiv;
2575 extern RGLSYMGLPROGRAMUNIFORM3IPROC __rglgen_glProgramUniform3i;
2576 extern RGLSYMGLPROGRAMUNIFORM3IVPROC __rglgen_glProgramUniform3iv;
2577 extern RGLSYMGLPROGRAMUNIFORM3FPROC __rglgen_glProgramUniform3f;
2578 extern RGLSYMGLPROGRAMUNIFORM3FVPROC __rglgen_glProgramUniform3fv;
2579 extern RGLSYMGLPROGRAMUNIFORM3DPROC __rglgen_glProgramUniform3d;
2580 extern RGLSYMGLPROGRAMUNIFORM3DVPROC __rglgen_glProgramUniform3dv;
2581 extern RGLSYMGLPROGRAMUNIFORM3UIPROC __rglgen_glProgramUniform3ui;
2582 extern RGLSYMGLPROGRAMUNIFORM3UIVPROC __rglgen_glProgramUniform3uiv;
2583 extern RGLSYMGLPROGRAMUNIFORM4IPROC __rglgen_glProgramUniform4i;
2584 extern RGLSYMGLPROGRAMUNIFORM4IVPROC __rglgen_glProgramUniform4iv;
2585 extern RGLSYMGLPROGRAMUNIFORM4FPROC __rglgen_glProgramUniform4f;
2586 extern RGLSYMGLPROGRAMUNIFORM4FVPROC __rglgen_glProgramUniform4fv;
2587 extern RGLSYMGLPROGRAMUNIFORM4DPROC __rglgen_glProgramUniform4d;
2588 extern RGLSYMGLPROGRAMUNIFORM4DVPROC __rglgen_glProgramUniform4dv;
2589 extern RGLSYMGLPROGRAMUNIFORM4UIPROC __rglgen_glProgramUniform4ui;
2590 extern RGLSYMGLPROGRAMUNIFORM4UIVPROC __rglgen_glProgramUniform4uiv;
2591 extern RGLSYMGLPROGRAMUNIFORMMATRIX2FVPROC __rglgen_glProgramUniformMatrix2fv;
2592 extern RGLSYMGLPROGRAMUNIFORMMATRIX3FVPROC __rglgen_glProgramUniformMatrix3fv;
2593 extern RGLSYMGLPROGRAMUNIFORMMATRIX4FVPROC __rglgen_glProgramUniformMatrix4fv;
2594 extern RGLSYMGLPROGRAMUNIFORMMATRIX2DVPROC __rglgen_glProgramUniformMatrix2dv;
2595 extern RGLSYMGLPROGRAMUNIFORMMATRIX3DVPROC __rglgen_glProgramUniformMatrix3dv;
2596 extern RGLSYMGLPROGRAMUNIFORMMATRIX4DVPROC __rglgen_glProgramUniformMatrix4dv;
2597 extern RGLSYMGLPROGRAMUNIFORMMATRIX2X3FVPROC __rglgen_glProgramUniformMatrix2x3fv;
2598 extern RGLSYMGLPROGRAMUNIFORMMATRIX3X2FVPROC __rglgen_glProgramUniformMatrix3x2fv;
2599 extern RGLSYMGLPROGRAMUNIFORMMATRIX2X4FVPROC __rglgen_glProgramUniformMatrix2x4fv;
2600 extern RGLSYMGLPROGRAMUNIFORMMATRIX4X2FVPROC __rglgen_glProgramUniformMatrix4x2fv;
2601 extern RGLSYMGLPROGRAMUNIFORMMATRIX3X4FVPROC __rglgen_glProgramUniformMatrix3x4fv;
2602 extern RGLSYMGLPROGRAMUNIFORMMATRIX4X3FVPROC __rglgen_glProgramUniformMatrix4x3fv;
2603 extern RGLSYMGLPROGRAMUNIFORMMATRIX2X3DVPROC __rglgen_glProgramUniformMatrix2x3dv;
2604 extern RGLSYMGLPROGRAMUNIFORMMATRIX3X2DVPROC __rglgen_glProgramUniformMatrix3x2dv;
2605 extern RGLSYMGLPROGRAMUNIFORMMATRIX2X4DVPROC __rglgen_glProgramUniformMatrix2x4dv;
2606 extern RGLSYMGLPROGRAMUNIFORMMATRIX4X2DVPROC __rglgen_glProgramUniformMatrix4x2dv;
2607 extern RGLSYMGLPROGRAMUNIFORMMATRIX3X4DVPROC __rglgen_glProgramUniformMatrix3x4dv;
2608 extern RGLSYMGLPROGRAMUNIFORMMATRIX4X3DVPROC __rglgen_glProgramUniformMatrix4x3dv;
2609 extern RGLSYMGLVALIDATEPROGRAMPIPELINEPROC __rglgen_glValidateProgramPipeline;
2610 extern RGLSYMGLGETPROGRAMPIPELINEINFOLOGPROC __rglgen_glGetProgramPipelineInfoLog;
2611 extern RGLSYMGLVERTEXATTRIBL1DPROC __rglgen_glVertexAttribL1d;
2612 extern RGLSYMGLVERTEXATTRIBL2DPROC __rglgen_glVertexAttribL2d;
2613 extern RGLSYMGLVERTEXATTRIBL3DPROC __rglgen_glVertexAttribL3d;
2614 extern RGLSYMGLVERTEXATTRIBL4DPROC __rglgen_glVertexAttribL4d;
2615 extern RGLSYMGLVERTEXATTRIBL1DVPROC __rglgen_glVertexAttribL1dv;
2616 extern RGLSYMGLVERTEXATTRIBL2DVPROC __rglgen_glVertexAttribL2dv;
2617 extern RGLSYMGLVERTEXATTRIBL3DVPROC __rglgen_glVertexAttribL3dv;
2618 extern RGLSYMGLVERTEXATTRIBL4DVPROC __rglgen_glVertexAttribL4dv;
2619 extern RGLSYMGLVERTEXATTRIBLPOINTERPROC __rglgen_glVertexAttribLPointer;
2620 extern RGLSYMGLGETVERTEXATTRIBLDVPROC __rglgen_glGetVertexAttribLdv;
2621 extern RGLSYMGLVIEWPORTARRAYVPROC __rglgen_glViewportArrayv;
2622 extern RGLSYMGLVIEWPORTINDEXEDFPROC __rglgen_glViewportIndexedf;
2623 extern RGLSYMGLVIEWPORTINDEXEDFVPROC __rglgen_glViewportIndexedfv;
2624 extern RGLSYMGLSCISSORARRAYVPROC __rglgen_glScissorArrayv;
2625 extern RGLSYMGLSCISSORINDEXEDPROC __rglgen_glScissorIndexed;
2626 extern RGLSYMGLSCISSORINDEXEDVPROC __rglgen_glScissorIndexedv;
2627 extern RGLSYMGLDEPTHRANGEARRAYVPROC __rglgen_glDepthRangeArrayv;
2628 extern RGLSYMGLDEPTHRANGEINDEXEDPROC __rglgen_glDepthRangeIndexed;
2629 extern RGLSYMGLGETFLOATI_VPROC __rglgen_glGetFloati_v;
2630 extern RGLSYMGLGETDOUBLEI_VPROC __rglgen_glGetDoublei_v;
2631 extern RGLSYMGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC __rglgen_glDrawArraysInstancedBaseInstance;
2632 extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC __rglgen_glDrawElementsInstancedBaseInstance;
2633 extern RGLSYMGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC __rglgen_glDrawElementsInstancedBaseVertexBaseInstance;
2634 extern RGLSYMGLGETINTERNALFORMATIVPROC __rglgen_glGetInternalformativ;
2635 extern RGLSYMGLGETACTIVEATOMICCOUNTERBUFFERIVPROC __rglgen_glGetActiveAtomicCounterBufferiv;
2636 extern RGLSYMGLBINDIMAGETEXTUREPROC __rglgen_glBindImageTexture;
2637 extern RGLSYMGLMEMORYBARRIERPROC __rglgen_glMemoryBarrier;
2638 extern RGLSYMGLTEXSTORAGE1DPROC __rglgen_glTexStorage1D;
2639 extern RGLSYMGLTEXSTORAGE2DPROC __rglgen_glTexStorage2D;
2640 extern RGLSYMGLTEXSTORAGE3DPROC __rglgen_glTexStorage3D;
2641 extern RGLSYMGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC __rglgen_glDrawTransformFeedbackInstanced;
2642 extern RGLSYMGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC __rglgen_glDrawTransformFeedbackStreamInstanced;
2643 extern RGLSYMGLCLEARBUFFERDATAPROC __rglgen_glClearBufferData;
2644 extern RGLSYMGLCLEARBUFFERSUBDATAPROC __rglgen_glClearBufferSubData;
2645 extern RGLSYMGLDISPATCHCOMPUTEPROC __rglgen_glDispatchCompute;
2646 extern RGLSYMGLDISPATCHCOMPUTEINDIRECTPROC __rglgen_glDispatchComputeIndirect;
2647 extern RGLSYMGLCOPYIMAGESUBDATAPROC __rglgen_glCopyImageSubData;
2648 extern RGLSYMGLFRAMEBUFFERPARAMETERIPROC __rglgen_glFramebufferParameteri;
2649 extern RGLSYMGLGETFRAMEBUFFERPARAMETERIVPROC __rglgen_glGetFramebufferParameteriv;
2650 extern RGLSYMGLGETINTERNALFORMATI64VPROC __rglgen_glGetInternalformati64v;
2651 extern RGLSYMGLINVALIDATETEXSUBIMAGEPROC __rglgen_glInvalidateTexSubImage;
2652 extern RGLSYMGLINVALIDATETEXIMAGEPROC __rglgen_glInvalidateTexImage;
2653 extern RGLSYMGLINVALIDATEBUFFERSUBDATAPROC __rglgen_glInvalidateBufferSubData;
2654 extern RGLSYMGLINVALIDATEBUFFERDATAPROC __rglgen_glInvalidateBufferData;
2655 extern RGLSYMGLINVALIDATEFRAMEBUFFERPROC __rglgen_glInvalidateFramebuffer;
2656 extern RGLSYMGLINVALIDATESUBFRAMEBUFFERPROC __rglgen_glInvalidateSubFramebuffer;
2657 extern RGLSYMGLMULTIDRAWARRAYSINDIRECTPROC __rglgen_glMultiDrawArraysIndirect;
2658 extern RGLSYMGLMULTIDRAWELEMENTSINDIRECTPROC __rglgen_glMultiDrawElementsIndirect;
2659 extern RGLSYMGLGETPROGRAMINTERFACEIVPROC __rglgen_glGetProgramInterfaceiv;
2660 extern RGLSYMGLGETPROGRAMRESOURCEINDEXPROC __rglgen_glGetProgramResourceIndex;
2661 extern RGLSYMGLGETPROGRAMRESOURCENAMEPROC __rglgen_glGetProgramResourceName;
2662 extern RGLSYMGLGETPROGRAMRESOURCEIVPROC __rglgen_glGetProgramResourceiv;
2663 extern RGLSYMGLGETPROGRAMRESOURCELOCATIONPROC __rglgen_glGetProgramResourceLocation;
2664 extern RGLSYMGLGETPROGRAMRESOURCELOCATIONINDEXPROC __rglgen_glGetProgramResourceLocationIndex;
2665 extern RGLSYMGLSHADERSTORAGEBLOCKBINDINGPROC __rglgen_glShaderStorageBlockBinding;
2666 extern RGLSYMGLTEXBUFFERRANGEPROC __rglgen_glTexBufferRange;
2667 extern RGLSYMGLTEXSTORAGE2DMULTISAMPLEPROC __rglgen_glTexStorage2DMultisample;
2668 extern RGLSYMGLTEXSTORAGE3DMULTISAMPLEPROC __rglgen_glTexStorage3DMultisample;
2669 extern RGLSYMGLTEXTUREVIEWPROC __rglgen_glTextureView;
2670 extern RGLSYMGLBINDVERTEXBUFFERPROC __rglgen_glBindVertexBuffer;
2671 extern RGLSYMGLVERTEXATTRIBFORMATPROC __rglgen_glVertexAttribFormat;
2672 extern RGLSYMGLVERTEXATTRIBIFORMATPROC __rglgen_glVertexAttribIFormat;
2673 extern RGLSYMGLVERTEXATTRIBLFORMATPROC __rglgen_glVertexAttribLFormat;
2674 extern RGLSYMGLVERTEXATTRIBBINDINGPROC __rglgen_glVertexAttribBinding;
2675 extern RGLSYMGLVERTEXBINDINGDIVISORPROC __rglgen_glVertexBindingDivisor;
2676 extern RGLSYMGLDEBUGMESSAGECONTROLPROC __rglgen_glDebugMessageControl;
2677 extern RGLSYMGLDEBUGMESSAGEINSERTPROC __rglgen_glDebugMessageInsert;
2678 extern RGLSYMGLDEBUGMESSAGECALLBACKPROC __rglgen_glDebugMessageCallback;
2679 extern RGLSYMGLGETDEBUGMESSAGELOGPROC __rglgen_glGetDebugMessageLog;
2680 extern RGLSYMGLPUSHDEBUGGROUPPROC __rglgen_glPushDebugGroup;
2681 extern RGLSYMGLPOPDEBUGGROUPPROC __rglgen_glPopDebugGroup;
2682 extern RGLSYMGLOBJECTLABELPROC __rglgen_glObjectLabel;
2683 extern RGLSYMGLGETOBJECTLABELPROC __rglgen_glGetObjectLabel;
2684 extern RGLSYMGLOBJECTPTRLABELPROC __rglgen_glObjectPtrLabel;
2685 extern RGLSYMGLGETOBJECTPTRLABELPROC __rglgen_glGetObjectPtrLabel;
2686 extern RGLSYMGLBUFFERSTORAGEPROC __rglgen_glBufferStorage;
2687 extern RGLSYMGLCLEARTEXIMAGEPROC __rglgen_glClearTexImage;
2688 extern RGLSYMGLCLEARTEXSUBIMAGEPROC __rglgen_glClearTexSubImage;
2689 extern RGLSYMGLBINDBUFFERSBASEPROC __rglgen_glBindBuffersBase;
2690 extern RGLSYMGLBINDBUFFERSRANGEPROC __rglgen_glBindBuffersRange;
2691 extern RGLSYMGLBINDTEXTURESPROC __rglgen_glBindTextures;
2692 extern RGLSYMGLBINDSAMPLERSPROC __rglgen_glBindSamplers;
2693 extern RGLSYMGLBINDIMAGETEXTURESPROC __rglgen_glBindImageTextures;
2694 extern RGLSYMGLBINDVERTEXBUFFERSPROC __rglgen_glBindVertexBuffers;
2695 extern RGLSYMGLGETTEXTUREHANDLEARBPROC __rglgen_glGetTextureHandleARB;
2696 extern RGLSYMGLGETTEXTURESAMPLERHANDLEARBPROC __rglgen_glGetTextureSamplerHandleARB;
2697 extern RGLSYMGLMAKETEXTUREHANDLERESIDENTARBPROC __rglgen_glMakeTextureHandleResidentARB;
2698 extern RGLSYMGLMAKETEXTUREHANDLENONRESIDENTARBPROC __rglgen_glMakeTextureHandleNonResidentARB;
2699 extern RGLSYMGLGETIMAGEHANDLEARBPROC __rglgen_glGetImageHandleARB;
2700 extern RGLSYMGLMAKEIMAGEHANDLERESIDENTARBPROC __rglgen_glMakeImageHandleResidentARB;
2701 extern RGLSYMGLMAKEIMAGEHANDLENONRESIDENTARBPROC __rglgen_glMakeImageHandleNonResidentARB;
2702 extern RGLSYMGLUNIFORMHANDLEUI64ARBPROC __rglgen_glUniformHandleui64ARB;
2703 extern RGLSYMGLUNIFORMHANDLEUI64VARBPROC __rglgen_glUniformHandleui64vARB;
2704 extern RGLSYMGLPROGRAMUNIFORMHANDLEUI64ARBPROC __rglgen_glProgramUniformHandleui64ARB;
2705 extern RGLSYMGLPROGRAMUNIFORMHANDLEUI64VARBPROC __rglgen_glProgramUniformHandleui64vARB;
2706 extern RGLSYMGLISTEXTUREHANDLERESIDENTARBPROC __rglgen_glIsTextureHandleResidentARB;
2707 extern RGLSYMGLISIMAGEHANDLERESIDENTARBPROC __rglgen_glIsImageHandleResidentARB;
2708 extern RGLSYMGLVERTEXATTRIBL1UI64ARBPROC __rglgen_glVertexAttribL1ui64ARB;
2709 extern RGLSYMGLVERTEXATTRIBL1UI64VARBPROC __rglgen_glVertexAttribL1ui64vARB;
2710 extern RGLSYMGLGETVERTEXATTRIBLUI64VARBPROC __rglgen_glGetVertexAttribLui64vARB;
2711 extern RGLSYMGLCREATESYNCFROMCLEVENTARBPROC __rglgen_glCreateSyncFromCLeventARB;
2712 extern RGLSYMGLCLAMPCOLORARBPROC __rglgen_glClampColorARB;
2713 extern RGLSYMGLDISPATCHCOMPUTEGROUPSIZEARBPROC __rglgen_glDispatchComputeGroupSizeARB;
2714 extern RGLSYMGLDEBUGMESSAGECONTROLARBPROC __rglgen_glDebugMessageControlARB;
2715 extern RGLSYMGLDEBUGMESSAGEINSERTARBPROC __rglgen_glDebugMessageInsertARB;
2716 extern RGLSYMGLDEBUGMESSAGECALLBACKARBPROC __rglgen_glDebugMessageCallbackARB;
2717 extern RGLSYMGLGETDEBUGMESSAGELOGARBPROC __rglgen_glGetDebugMessageLogARB;
2718 extern RGLSYMGLDRAWBUFFERSARBPROC __rglgen_glDrawBuffersARB;
2719 extern RGLSYMGLBLENDEQUATIONIARBPROC __rglgen_glBlendEquationiARB;
2720 extern RGLSYMGLBLENDEQUATIONSEPARATEIARBPROC __rglgen_glBlendEquationSeparateiARB;
2721 extern RGLSYMGLBLENDFUNCIARBPROC __rglgen_glBlendFunciARB;
2722 extern RGLSYMGLBLENDFUNCSEPARATEIARBPROC __rglgen_glBlendFuncSeparateiARB;
2723 extern RGLSYMGLDRAWARRAYSINSTANCEDARBPROC __rglgen_glDrawArraysInstancedARB;
2724 extern RGLSYMGLDRAWELEMENTSINSTANCEDARBPROC __rglgen_glDrawElementsInstancedARB;
2725 extern RGLSYMGLPROGRAMSTRINGARBPROC __rglgen_glProgramStringARB;
2726 extern RGLSYMGLBINDPROGRAMARBPROC __rglgen_glBindProgramARB;
2727 extern RGLSYMGLDELETEPROGRAMSARBPROC __rglgen_glDeleteProgramsARB;
2728 extern RGLSYMGLGENPROGRAMSARBPROC __rglgen_glGenProgramsARB;
2729 extern RGLSYMGLPROGRAMENVPARAMETER4DARBPROC __rglgen_glProgramEnvParameter4dARB;
2730 extern RGLSYMGLPROGRAMENVPARAMETER4DVARBPROC __rglgen_glProgramEnvParameter4dvARB;
2731 extern RGLSYMGLPROGRAMENVPARAMETER4FARBPROC __rglgen_glProgramEnvParameter4fARB;
2732 extern RGLSYMGLPROGRAMENVPARAMETER4FVARBPROC __rglgen_glProgramEnvParameter4fvARB;
2733 extern RGLSYMGLPROGRAMLOCALPARAMETER4DARBPROC __rglgen_glProgramLocalParameter4dARB;
2734 extern RGLSYMGLPROGRAMLOCALPARAMETER4DVARBPROC __rglgen_glProgramLocalParameter4dvARB;
2735 extern RGLSYMGLPROGRAMLOCALPARAMETER4FARBPROC __rglgen_glProgramLocalParameter4fARB;
2736 extern RGLSYMGLPROGRAMLOCALPARAMETER4FVARBPROC __rglgen_glProgramLocalParameter4fvARB;
2737 extern RGLSYMGLGETPROGRAMENVPARAMETERDVARBPROC __rglgen_glGetProgramEnvParameterdvARB;
2738 extern RGLSYMGLGETPROGRAMENVPARAMETERFVARBPROC __rglgen_glGetProgramEnvParameterfvARB;
2739 extern RGLSYMGLGETPROGRAMLOCALPARAMETERDVARBPROC __rglgen_glGetProgramLocalParameterdvARB;
2740 extern RGLSYMGLGETPROGRAMLOCALPARAMETERFVARBPROC __rglgen_glGetProgramLocalParameterfvARB;
2741 extern RGLSYMGLGETPROGRAMIVARBPROC __rglgen_glGetProgramivARB;
2742 extern RGLSYMGLGETPROGRAMSTRINGARBPROC __rglgen_glGetProgramStringARB;
2743 extern RGLSYMGLISPROGRAMARBPROC __rglgen_glIsProgramARB;
2744 extern RGLSYMGLPROGRAMPARAMETERIARBPROC __rglgen_glProgramParameteriARB;
2745 extern RGLSYMGLFRAMEBUFFERTEXTUREARBPROC __rglgen_glFramebufferTextureARB;
2746 extern RGLSYMGLFRAMEBUFFERTEXTURELAYERARBPROC __rglgen_glFramebufferTextureLayerARB;
2747 extern RGLSYMGLFRAMEBUFFERTEXTUREFACEARBPROC __rglgen_glFramebufferTextureFaceARB;
2748 extern RGLSYMGLCOLORTABLEPROC __rglgen_glColorTable;
2749 extern RGLSYMGLCOLORTABLEPARAMETERFVPROC __rglgen_glColorTableParameterfv;
2750 extern RGLSYMGLCOLORTABLEPARAMETERIVPROC __rglgen_glColorTableParameteriv;
2751 extern RGLSYMGLCOPYCOLORTABLEPROC __rglgen_glCopyColorTable;
2752 extern RGLSYMGLGETCOLORTABLEPROC __rglgen_glGetColorTable;
2753 extern RGLSYMGLGETCOLORTABLEPARAMETERFVPROC __rglgen_glGetColorTableParameterfv;
2754 extern RGLSYMGLGETCOLORTABLEPARAMETERIVPROC __rglgen_glGetColorTableParameteriv;
2755 extern RGLSYMGLCOLORSUBTABLEPROC __rglgen_glColorSubTable;
2756 extern RGLSYMGLCOPYCOLORSUBTABLEPROC __rglgen_glCopyColorSubTable;
2757 extern RGLSYMGLCONVOLUTIONFILTER1DPROC __rglgen_glConvolutionFilter1D;
2758 extern RGLSYMGLCONVOLUTIONFILTER2DPROC __rglgen_glConvolutionFilter2D;
2759 extern RGLSYMGLCONVOLUTIONPARAMETERFPROC __rglgen_glConvolutionParameterf;
2760 extern RGLSYMGLCONVOLUTIONPARAMETERFVPROC __rglgen_glConvolutionParameterfv;
2761 extern RGLSYMGLCONVOLUTIONPARAMETERIPROC __rglgen_glConvolutionParameteri;
2762 extern RGLSYMGLCONVOLUTIONPARAMETERIVPROC __rglgen_glConvolutionParameteriv;
2763 extern RGLSYMGLCOPYCONVOLUTIONFILTER1DPROC __rglgen_glCopyConvolutionFilter1D;
2764 extern RGLSYMGLCOPYCONVOLUTIONFILTER2DPROC __rglgen_glCopyConvolutionFilter2D;
2765 extern RGLSYMGLGETCONVOLUTIONFILTERPROC __rglgen_glGetConvolutionFilter;
2766 extern RGLSYMGLGETCONVOLUTIONPARAMETERFVPROC __rglgen_glGetConvolutionParameterfv;
2767 extern RGLSYMGLGETCONVOLUTIONPARAMETERIVPROC __rglgen_glGetConvolutionParameteriv;
2768 extern RGLSYMGLGETSEPARABLEFILTERPROC __rglgen_glGetSeparableFilter;
2769 extern RGLSYMGLSEPARABLEFILTER2DPROC __rglgen_glSeparableFilter2D;
2770 extern RGLSYMGLGETHISTOGRAMPROC __rglgen_glGetHistogram;
2771 extern RGLSYMGLGETHISTOGRAMPARAMETERFVPROC __rglgen_glGetHistogramParameterfv;
2772 extern RGLSYMGLGETHISTOGRAMPARAMETERIVPROC __rglgen_glGetHistogramParameteriv;
2773 extern RGLSYMGLGETMINMAXPROC __rglgen_glGetMinmax;
2774 extern RGLSYMGLGETMINMAXPARAMETERFVPROC __rglgen_glGetMinmaxParameterfv;
2775 extern RGLSYMGLGETMINMAXPARAMETERIVPROC __rglgen_glGetMinmaxParameteriv;
2776 extern RGLSYMGLHISTOGRAMPROC __rglgen_glHistogram;
2777 extern RGLSYMGLMINMAXPROC __rglgen_glMinmax;
2778 extern RGLSYMGLRESETHISTOGRAMPROC __rglgen_glResetHistogram;
2779 extern RGLSYMGLRESETMINMAXPROC __rglgen_glResetMinmax;
2780 extern RGLSYMGLMULTIDRAWARRAYSINDIRECTCOUNTARBPROC __rglgen_glMultiDrawArraysIndirectCountARB;
2781 extern RGLSYMGLMULTIDRAWELEMENTSINDIRECTCOUNTARBPROC __rglgen_glMultiDrawElementsIndirectCountARB;
2782 extern RGLSYMGLVERTEXATTRIBDIVISORARBPROC __rglgen_glVertexAttribDivisorARB;
2783 extern RGLSYMGLCURRENTPALETTEMATRIXARBPROC __rglgen_glCurrentPaletteMatrixARB;
2784 extern RGLSYMGLMATRIXINDEXUBVARBPROC __rglgen_glMatrixIndexubvARB;
2785 extern RGLSYMGLMATRIXINDEXUSVARBPROC __rglgen_glMatrixIndexusvARB;
2786 extern RGLSYMGLMATRIXINDEXUIVARBPROC __rglgen_glMatrixIndexuivARB;
2787 extern RGLSYMGLMATRIXINDEXPOINTERARBPROC __rglgen_glMatrixIndexPointerARB;
2788 extern RGLSYMGLSAMPLECOVERAGEARBPROC __rglgen_glSampleCoverageARB;
2789 extern RGLSYMGLACTIVETEXTUREARBPROC __rglgen_glActiveTextureARB;
2790 extern RGLSYMGLCLIENTACTIVETEXTUREARBPROC __rglgen_glClientActiveTextureARB;
2791 extern RGLSYMGLMULTITEXCOORD1DARBPROC __rglgen_glMultiTexCoord1dARB;
2792 extern RGLSYMGLMULTITEXCOORD1DVARBPROC __rglgen_glMultiTexCoord1dvARB;
2793 extern RGLSYMGLMULTITEXCOORD1FARBPROC __rglgen_glMultiTexCoord1fARB;
2794 extern RGLSYMGLMULTITEXCOORD1FVARBPROC __rglgen_glMultiTexCoord1fvARB;
2795 extern RGLSYMGLMULTITEXCOORD1IARBPROC __rglgen_glMultiTexCoord1iARB;
2796 extern RGLSYMGLMULTITEXCOORD1IVARBPROC __rglgen_glMultiTexCoord1ivARB;
2797 extern RGLSYMGLMULTITEXCOORD1SARBPROC __rglgen_glMultiTexCoord1sARB;
2798 extern RGLSYMGLMULTITEXCOORD1SVARBPROC __rglgen_glMultiTexCoord1svARB;
2799 extern RGLSYMGLMULTITEXCOORD2DARBPROC __rglgen_glMultiTexCoord2dARB;
2800 extern RGLSYMGLMULTITEXCOORD2DVARBPROC __rglgen_glMultiTexCoord2dvARB;
2801 extern RGLSYMGLMULTITEXCOORD2FARBPROC __rglgen_glMultiTexCoord2fARB;
2802 extern RGLSYMGLMULTITEXCOORD2FVARBPROC __rglgen_glMultiTexCoord2fvARB;
2803 extern RGLSYMGLMULTITEXCOORD2IARBPROC __rglgen_glMultiTexCoord2iARB;
2804 extern RGLSYMGLMULTITEXCOORD2IVARBPROC __rglgen_glMultiTexCoord2ivARB;
2805 extern RGLSYMGLMULTITEXCOORD2SARBPROC __rglgen_glMultiTexCoord2sARB;
2806 extern RGLSYMGLMULTITEXCOORD2SVARBPROC __rglgen_glMultiTexCoord2svARB;
2807 extern RGLSYMGLMULTITEXCOORD3DARBPROC __rglgen_glMultiTexCoord3dARB;
2808 extern RGLSYMGLMULTITEXCOORD3DVARBPROC __rglgen_glMultiTexCoord3dvARB;
2809 extern RGLSYMGLMULTITEXCOORD3FARBPROC __rglgen_glMultiTexCoord3fARB;
2810 extern RGLSYMGLMULTITEXCOORD3FVARBPROC __rglgen_glMultiTexCoord3fvARB;
2811 extern RGLSYMGLMULTITEXCOORD3IARBPROC __rglgen_glMultiTexCoord3iARB;
2812 extern RGLSYMGLMULTITEXCOORD3IVARBPROC __rglgen_glMultiTexCoord3ivARB;
2813 extern RGLSYMGLMULTITEXCOORD3SARBPROC __rglgen_glMultiTexCoord3sARB;
2814 extern RGLSYMGLMULTITEXCOORD3SVARBPROC __rglgen_glMultiTexCoord3svARB;
2815 extern RGLSYMGLMULTITEXCOORD4DARBPROC __rglgen_glMultiTexCoord4dARB;
2816 extern RGLSYMGLMULTITEXCOORD4DVARBPROC __rglgen_glMultiTexCoord4dvARB;
2817 extern RGLSYMGLMULTITEXCOORD4FARBPROC __rglgen_glMultiTexCoord4fARB;
2818 extern RGLSYMGLMULTITEXCOORD4FVARBPROC __rglgen_glMultiTexCoord4fvARB;
2819 extern RGLSYMGLMULTITEXCOORD4IARBPROC __rglgen_glMultiTexCoord4iARB;
2820 extern RGLSYMGLMULTITEXCOORD4IVARBPROC __rglgen_glMultiTexCoord4ivARB;
2821 extern RGLSYMGLMULTITEXCOORD4SARBPROC __rglgen_glMultiTexCoord4sARB;
2822 extern RGLSYMGLMULTITEXCOORD4SVARBPROC __rglgen_glMultiTexCoord4svARB;
2823 extern RGLSYMGLGENQUERIESARBPROC __rglgen_glGenQueriesARB;
2824 extern RGLSYMGLDELETEQUERIESARBPROC __rglgen_glDeleteQueriesARB;
2825 extern RGLSYMGLISQUERYARBPROC __rglgen_glIsQueryARB;
2826 extern RGLSYMGLBEGINQUERYARBPROC __rglgen_glBeginQueryARB;
2827 extern RGLSYMGLENDQUERYARBPROC __rglgen_glEndQueryARB;
2828 extern RGLSYMGLGETQUERYIVARBPROC __rglgen_glGetQueryivARB;
2829 extern RGLSYMGLGETQUERYOBJECTIVARBPROC __rglgen_glGetQueryObjectivARB;
2830 extern RGLSYMGLGETQUERYOBJECTUIVARBPROC __rglgen_glGetQueryObjectuivARB;
2831 extern RGLSYMGLPOINTPARAMETERFARBPROC __rglgen_glPointParameterfARB;
2832 extern RGLSYMGLPOINTPARAMETERFVARBPROC __rglgen_glPointParameterfvARB;
2833 extern RGLSYMGLGETGRAPHICSRESETSTATUSARBPROC __rglgen_glGetGraphicsResetStatusARB;
2834 extern RGLSYMGLGETNTEXIMAGEARBPROC __rglgen_glGetnTexImageARB;
2835 extern RGLSYMGLREADNPIXELSARBPROC __rglgen_glReadnPixelsARB;
2836 extern RGLSYMGLGETNCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetnCompressedTexImageARB;
2837 extern RGLSYMGLGETNUNIFORMFVARBPROC __rglgen_glGetnUniformfvARB;
2838 extern RGLSYMGLGETNUNIFORMIVARBPROC __rglgen_glGetnUniformivARB;
2839 extern RGLSYMGLGETNUNIFORMUIVARBPROC __rglgen_glGetnUniformuivARB;
2840 extern RGLSYMGLGETNUNIFORMDVARBPROC __rglgen_glGetnUniformdvARB;
2841 extern RGLSYMGLGETNMAPDVARBPROC __rglgen_glGetnMapdvARB;
2842 extern RGLSYMGLGETNMAPFVARBPROC __rglgen_glGetnMapfvARB;
2843 extern RGLSYMGLGETNMAPIVARBPROC __rglgen_glGetnMapivARB;
2844 extern RGLSYMGLGETNPIXELMAPFVARBPROC __rglgen_glGetnPixelMapfvARB;
2845 extern RGLSYMGLGETNPIXELMAPUIVARBPROC __rglgen_glGetnPixelMapuivARB;
2846 extern RGLSYMGLGETNPIXELMAPUSVARBPROC __rglgen_glGetnPixelMapusvARB;
2847 extern RGLSYMGLGETNPOLYGONSTIPPLEARBPROC __rglgen_glGetnPolygonStippleARB;
2848 extern RGLSYMGLGETNCOLORTABLEARBPROC __rglgen_glGetnColorTableARB;
2849 extern RGLSYMGLGETNCONVOLUTIONFILTERARBPROC __rglgen_glGetnConvolutionFilterARB;
2850 extern RGLSYMGLGETNSEPARABLEFILTERARBPROC __rglgen_glGetnSeparableFilterARB;
2851 extern RGLSYMGLGETNHISTOGRAMARBPROC __rglgen_glGetnHistogramARB;
2852 extern RGLSYMGLGETNMINMAXARBPROC __rglgen_glGetnMinmaxARB;
2853 extern RGLSYMGLMINSAMPLESHADINGARBPROC __rglgen_glMinSampleShadingARB;
2854 extern RGLSYMGLDELETEOBJECTARBPROC __rglgen_glDeleteObjectARB;
2855 extern RGLSYMGLGETHANDLEARBPROC __rglgen_glGetHandleARB;
2856 extern RGLSYMGLDETACHOBJECTARBPROC __rglgen_glDetachObjectARB;
2857 extern RGLSYMGLCREATESHADEROBJECTARBPROC __rglgen_glCreateShaderObjectARB;
2858 extern RGLSYMGLSHADERSOURCEARBPROC __rglgen_glShaderSourceARB;
2859 extern RGLSYMGLCOMPILESHADERARBPROC __rglgen_glCompileShaderARB;
2860 extern RGLSYMGLCREATEPROGRAMOBJECTARBPROC __rglgen_glCreateProgramObjectARB;
2861 extern RGLSYMGLATTACHOBJECTARBPROC __rglgen_glAttachObjectARB;
2862 extern RGLSYMGLLINKPROGRAMARBPROC __rglgen_glLinkProgramARB;
2863 extern RGLSYMGLUSEPROGRAMOBJECTARBPROC __rglgen_glUseProgramObjectARB;
2864 extern RGLSYMGLVALIDATEPROGRAMARBPROC __rglgen_glValidateProgramARB;
2865 extern RGLSYMGLUNIFORM1FARBPROC __rglgen_glUniform1fARB;
2866 extern RGLSYMGLUNIFORM2FARBPROC __rglgen_glUniform2fARB;
2867 extern RGLSYMGLUNIFORM3FARBPROC __rglgen_glUniform3fARB;
2868 extern RGLSYMGLUNIFORM4FARBPROC __rglgen_glUniform4fARB;
2869 extern RGLSYMGLUNIFORM1IARBPROC __rglgen_glUniform1iARB;
2870 extern RGLSYMGLUNIFORM2IARBPROC __rglgen_glUniform2iARB;
2871 extern RGLSYMGLUNIFORM3IARBPROC __rglgen_glUniform3iARB;
2872 extern RGLSYMGLUNIFORM4IARBPROC __rglgen_glUniform4iARB;
2873 extern RGLSYMGLUNIFORM1FVARBPROC __rglgen_glUniform1fvARB;
2874 extern RGLSYMGLUNIFORM2FVARBPROC __rglgen_glUniform2fvARB;
2875 extern RGLSYMGLUNIFORM3FVARBPROC __rglgen_glUniform3fvARB;
2876 extern RGLSYMGLUNIFORM4FVARBPROC __rglgen_glUniform4fvARB;
2877 extern RGLSYMGLUNIFORM1IVARBPROC __rglgen_glUniform1ivARB;
2878 extern RGLSYMGLUNIFORM2IVARBPROC __rglgen_glUniform2ivARB;
2879 extern RGLSYMGLUNIFORM3IVARBPROC __rglgen_glUniform3ivARB;
2880 extern RGLSYMGLUNIFORM4IVARBPROC __rglgen_glUniform4ivARB;
2881 extern RGLSYMGLUNIFORMMATRIX2FVARBPROC __rglgen_glUniformMatrix2fvARB;
2882 extern RGLSYMGLUNIFORMMATRIX3FVARBPROC __rglgen_glUniformMatrix3fvARB;
2883 extern RGLSYMGLUNIFORMMATRIX4FVARBPROC __rglgen_glUniformMatrix4fvARB;
2884 extern RGLSYMGLGETOBJECTPARAMETERFVARBPROC __rglgen_glGetObjectParameterfvARB;
2885 extern RGLSYMGLGETOBJECTPARAMETERIVARBPROC __rglgen_glGetObjectParameterivARB;
2886 extern RGLSYMGLGETINFOLOGARBPROC __rglgen_glGetInfoLogARB;
2887 extern RGLSYMGLGETATTACHEDOBJECTSARBPROC __rglgen_glGetAttachedObjectsARB;
2888 extern RGLSYMGLGETUNIFORMLOCATIONARBPROC __rglgen_glGetUniformLocationARB;
2889 extern RGLSYMGLGETACTIVEUNIFORMARBPROC __rglgen_glGetActiveUniformARB;
2890 extern RGLSYMGLGETUNIFORMFVARBPROC __rglgen_glGetUniformfvARB;
2891 extern RGLSYMGLGETUNIFORMIVARBPROC __rglgen_glGetUniformivARB;
2892 extern RGLSYMGLGETSHADERSOURCEARBPROC __rglgen_glGetShaderSourceARB;
2893 extern RGLSYMGLNAMEDSTRINGARBPROC __rglgen_glNamedStringARB;
2894 extern RGLSYMGLDELETENAMEDSTRINGARBPROC __rglgen_glDeleteNamedStringARB;
2895 extern RGLSYMGLCOMPILESHADERINCLUDEARBPROC __rglgen_glCompileShaderIncludeARB;
2896 extern RGLSYMGLISNAMEDSTRINGARBPROC __rglgen_glIsNamedStringARB;
2897 extern RGLSYMGLGETNAMEDSTRINGARBPROC __rglgen_glGetNamedStringARB;
2898 extern RGLSYMGLGETNAMEDSTRINGIVARBPROC __rglgen_glGetNamedStringivARB;
2899 extern RGLSYMGLTEXPAGECOMMITMENTARBPROC __rglgen_glTexPageCommitmentARB;
2900 extern RGLSYMGLTEXBUFFERARBPROC __rglgen_glTexBufferARB;
2901 extern RGLSYMGLCOMPRESSEDTEXIMAGE3DARBPROC __rglgen_glCompressedTexImage3DARB;
2902 extern RGLSYMGLCOMPRESSEDTEXIMAGE2DARBPROC __rglgen_glCompressedTexImage2DARB;
2903 extern RGLSYMGLCOMPRESSEDTEXIMAGE1DARBPROC __rglgen_glCompressedTexImage1DARB;
2904 extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __rglgen_glCompressedTexSubImage3DARB;
2905 extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __rglgen_glCompressedTexSubImage2DARB;
2906 extern RGLSYMGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __rglgen_glCompressedTexSubImage1DARB;
2907 extern RGLSYMGLGETCOMPRESSEDTEXIMAGEARBPROC __rglgen_glGetCompressedTexImageARB;
2908 extern RGLSYMGLLOADTRANSPOSEMATRIXFARBPROC __rglgen_glLoadTransposeMatrixfARB;
2909 extern RGLSYMGLLOADTRANSPOSEMATRIXDARBPROC __rglgen_glLoadTransposeMatrixdARB;
2910 extern RGLSYMGLMULTTRANSPOSEMATRIXFARBPROC __rglgen_glMultTransposeMatrixfARB;
2911 extern RGLSYMGLMULTTRANSPOSEMATRIXDARBPROC __rglgen_glMultTransposeMatrixdARB;
2912 extern RGLSYMGLWEIGHTBVARBPROC __rglgen_glWeightbvARB;
2913 extern RGLSYMGLWEIGHTSVARBPROC __rglgen_glWeightsvARB;
2914 extern RGLSYMGLWEIGHTIVARBPROC __rglgen_glWeightivARB;
2915 extern RGLSYMGLWEIGHTFVARBPROC __rglgen_glWeightfvARB;
2916 extern RGLSYMGLWEIGHTDVARBPROC __rglgen_glWeightdvARB;
2917 extern RGLSYMGLWEIGHTUBVARBPROC __rglgen_glWeightubvARB;
2918 extern RGLSYMGLWEIGHTUSVARBPROC __rglgen_glWeightusvARB;
2919 extern RGLSYMGLWEIGHTUIVARBPROC __rglgen_glWeightuivARB;
2920 extern RGLSYMGLWEIGHTPOINTERARBPROC __rglgen_glWeightPointerARB;
2921 extern RGLSYMGLVERTEXBLENDARBPROC __rglgen_glVertexBlendARB;
2922 extern RGLSYMGLBINDBUFFERARBPROC __rglgen_glBindBufferARB;
2923 extern RGLSYMGLDELETEBUFFERSARBPROC __rglgen_glDeleteBuffersARB;
2924 extern RGLSYMGLGENBUFFERSARBPROC __rglgen_glGenBuffersARB;
2925 extern RGLSYMGLISBUFFERARBPROC __rglgen_glIsBufferARB;
2926 extern RGLSYMGLBUFFERDATAARBPROC __rglgen_glBufferDataARB;
2927 extern RGLSYMGLBUFFERSUBDATAARBPROC __rglgen_glBufferSubDataARB;
2928 extern RGLSYMGLGETBUFFERSUBDATAARBPROC __rglgen_glGetBufferSubDataARB;
2929 extern RGLSYMGLMAPBUFFERARBPROC __rglgen_glMapBufferARB;
2930 extern RGLSYMGLUNMAPBUFFERARBPROC __rglgen_glUnmapBufferARB;
2931 extern RGLSYMGLGETBUFFERPARAMETERIVARBPROC __rglgen_glGetBufferParameterivARB;
2932 extern RGLSYMGLGETBUFFERPOINTERVARBPROC __rglgen_glGetBufferPointervARB;
2933 extern RGLSYMGLVERTEXATTRIB1DARBPROC __rglgen_glVertexAttrib1dARB;
2934 extern RGLSYMGLVERTEXATTRIB1DVARBPROC __rglgen_glVertexAttrib1dvARB;
2935 extern RGLSYMGLVERTEXATTRIB1FARBPROC __rglgen_glVertexAttrib1fARB;
2936 extern RGLSYMGLVERTEXATTRIB1FVARBPROC __rglgen_glVertexAttrib1fvARB;
2937 extern RGLSYMGLVERTEXATTRIB1SARBPROC __rglgen_glVertexAttrib1sARB;
2938 extern RGLSYMGLVERTEXATTRIB1SVARBPROC __rglgen_glVertexAttrib1svARB;
2939 extern RGLSYMGLVERTEXATTRIB2DARBPROC __rglgen_glVertexAttrib2dARB;
2940 extern RGLSYMGLVERTEXATTRIB2DVARBPROC __rglgen_glVertexAttrib2dvARB;
2941 extern RGLSYMGLVERTEXATTRIB2FARBPROC __rglgen_glVertexAttrib2fARB;
2942 extern RGLSYMGLVERTEXATTRIB2FVARBPROC __rglgen_glVertexAttrib2fvARB;
2943 extern RGLSYMGLVERTEXATTRIB2SARBPROC __rglgen_glVertexAttrib2sARB;
2944 extern RGLSYMGLVERTEXATTRIB2SVARBPROC __rglgen_glVertexAttrib2svARB;
2945 extern RGLSYMGLVERTEXATTRIB3DARBPROC __rglgen_glVertexAttrib3dARB;
2946 extern RGLSYMGLVERTEXATTRIB3DVARBPROC __rglgen_glVertexAttrib3dvARB;
2947 extern RGLSYMGLVERTEXATTRIB3FARBPROC __rglgen_glVertexAttrib3fARB;
2948 extern RGLSYMGLVERTEXATTRIB3FVARBPROC __rglgen_glVertexAttrib3fvARB;
2949 extern RGLSYMGLVERTEXATTRIB3SARBPROC __rglgen_glVertexAttrib3sARB;
2950 extern RGLSYMGLVERTEXATTRIB3SVARBPROC __rglgen_glVertexAttrib3svARB;
2951 extern RGLSYMGLVERTEXATTRIB4NBVARBPROC __rglgen_glVertexAttrib4NbvARB;
2952 extern RGLSYMGLVERTEXATTRIB4NIVARBPROC __rglgen_glVertexAttrib4NivARB;
2953 extern RGLSYMGLVERTEXATTRIB4NSVARBPROC __rglgen_glVertexAttrib4NsvARB;
2954 extern RGLSYMGLVERTEXATTRIB4NUBARBPROC __rglgen_glVertexAttrib4NubARB;
2955 extern RGLSYMGLVERTEXATTRIB4NUBVARBPROC __rglgen_glVertexAttrib4NubvARB;
2956 extern RGLSYMGLVERTEXATTRIB4NUIVARBPROC __rglgen_glVertexAttrib4NuivARB;
2957 extern RGLSYMGLVERTEXATTRIB4NUSVARBPROC __rglgen_glVertexAttrib4NusvARB;
2958 extern RGLSYMGLVERTEXATTRIB4BVARBPROC __rglgen_glVertexAttrib4bvARB;
2959 extern RGLSYMGLVERTEXATTRIB4DARBPROC __rglgen_glVertexAttrib4dARB;
2960 extern RGLSYMGLVERTEXATTRIB4DVARBPROC __rglgen_glVertexAttrib4dvARB;
2961 extern RGLSYMGLVERTEXATTRIB4FARBPROC __rglgen_glVertexAttrib4fARB;
2962 extern RGLSYMGLVERTEXATTRIB4FVARBPROC __rglgen_glVertexAttrib4fvARB;
2963 extern RGLSYMGLVERTEXATTRIB4IVARBPROC __rglgen_glVertexAttrib4ivARB;
2964 extern RGLSYMGLVERTEXATTRIB4SARBPROC __rglgen_glVertexAttrib4sARB;
2965 extern RGLSYMGLVERTEXATTRIB4SVARBPROC __rglgen_glVertexAttrib4svARB;
2966 extern RGLSYMGLVERTEXATTRIB4UBVARBPROC __rglgen_glVertexAttrib4ubvARB;
2967 extern RGLSYMGLVERTEXATTRIB4UIVARBPROC __rglgen_glVertexAttrib4uivARB;
2968 extern RGLSYMGLVERTEXATTRIB4USVARBPROC __rglgen_glVertexAttrib4usvARB;
2969 extern RGLSYMGLVERTEXATTRIBPOINTERARBPROC __rglgen_glVertexAttribPointerARB;
2970 extern RGLSYMGLENABLEVERTEXATTRIBARRAYARBPROC __rglgen_glEnableVertexAttribArrayARB;
2971 extern RGLSYMGLDISABLEVERTEXATTRIBARRAYARBPROC __rglgen_glDisableVertexAttribArrayARB;
2972 extern RGLSYMGLGETVERTEXATTRIBDVARBPROC __rglgen_glGetVertexAttribdvARB;
2973 extern RGLSYMGLGETVERTEXATTRIBFVARBPROC __rglgen_glGetVertexAttribfvARB;
2974 extern RGLSYMGLGETVERTEXATTRIBIVARBPROC __rglgen_glGetVertexAttribivARB;
2975 extern RGLSYMGLGETVERTEXATTRIBPOINTERVARBPROC __rglgen_glGetVertexAttribPointervARB;
2976 extern RGLSYMGLBINDATTRIBLOCATIONARBPROC __rglgen_glBindAttribLocationARB;
2977 extern RGLSYMGLGETACTIVEATTRIBARBPROC __rglgen_glGetActiveAttribARB;
2978 extern RGLSYMGLGETATTRIBLOCATIONARBPROC __rglgen_glGetAttribLocationARB;
2979 extern RGLSYMGLWINDOWPOS2DARBPROC __rglgen_glWindowPos2dARB;
2980 extern RGLSYMGLWINDOWPOS2DVARBPROC __rglgen_glWindowPos2dvARB;
2981 extern RGLSYMGLWINDOWPOS2FARBPROC __rglgen_glWindowPos2fARB;
2982 extern RGLSYMGLWINDOWPOS2FVARBPROC __rglgen_glWindowPos2fvARB;
2983 extern RGLSYMGLWINDOWPOS2IARBPROC __rglgen_glWindowPos2iARB;
2984 extern RGLSYMGLWINDOWPOS2IVARBPROC __rglgen_glWindowPos2ivARB;
2985 extern RGLSYMGLWINDOWPOS2SARBPROC __rglgen_glWindowPos2sARB;
2986 extern RGLSYMGLWINDOWPOS2SVARBPROC __rglgen_glWindowPos2svARB;
2987 extern RGLSYMGLWINDOWPOS3DARBPROC __rglgen_glWindowPos3dARB;
2988 extern RGLSYMGLWINDOWPOS3DVARBPROC __rglgen_glWindowPos3dvARB;
2989 extern RGLSYMGLWINDOWPOS3FARBPROC __rglgen_glWindowPos3fARB;
2990 extern RGLSYMGLWINDOWPOS3FVARBPROC __rglgen_glWindowPos3fvARB;
2991 extern RGLSYMGLWINDOWPOS3IARBPROC __rglgen_glWindowPos3iARB;
2992 extern RGLSYMGLWINDOWPOS3IVARBPROC __rglgen_glWindowPos3ivARB;
2993 extern RGLSYMGLWINDOWPOS3SARBPROC __rglgen_glWindowPos3sARB;
2994 extern RGLSYMGLWINDOWPOS3SVARBPROC __rglgen_glWindowPos3svARB;
2995 extern RGLSYMGLMULTITEXCOORD1BOESPROC __rglgen_glMultiTexCoord1bOES;
2996 extern RGLSYMGLMULTITEXCOORD1BVOESPROC __rglgen_glMultiTexCoord1bvOES;
2997 extern RGLSYMGLMULTITEXCOORD2BOESPROC __rglgen_glMultiTexCoord2bOES;
2998 extern RGLSYMGLMULTITEXCOORD2BVOESPROC __rglgen_glMultiTexCoord2bvOES;
2999 extern RGLSYMGLMULTITEXCOORD3BOESPROC __rglgen_glMultiTexCoord3bOES;
3000 extern RGLSYMGLMULTITEXCOORD3BVOESPROC __rglgen_glMultiTexCoord3bvOES;
3001 extern RGLSYMGLMULTITEXCOORD4BOESPROC __rglgen_glMultiTexCoord4bOES;
3002 extern RGLSYMGLMULTITEXCOORD4BVOESPROC __rglgen_glMultiTexCoord4bvOES;
3003 extern RGLSYMGLTEXCOORD1BOESPROC __rglgen_glTexCoord1bOES;
3004 extern RGLSYMGLTEXCOORD1BVOESPROC __rglgen_glTexCoord1bvOES;
3005 extern RGLSYMGLTEXCOORD2BOESPROC __rglgen_glTexCoord2bOES;
3006 extern RGLSYMGLTEXCOORD2BVOESPROC __rglgen_glTexCoord2bvOES;
3007 extern RGLSYMGLTEXCOORD3BOESPROC __rglgen_glTexCoord3bOES;
3008 extern RGLSYMGLTEXCOORD3BVOESPROC __rglgen_glTexCoord3bvOES;
3009 extern RGLSYMGLTEXCOORD4BOESPROC __rglgen_glTexCoord4bOES;
3010 extern RGLSYMGLTEXCOORD4BVOESPROC __rglgen_glTexCoord4bvOES;
3011 extern RGLSYMGLVERTEX2BOESPROC __rglgen_glVertex2bOES;
3012 extern RGLSYMGLVERTEX2BVOESPROC __rglgen_glVertex2bvOES;
3013 extern RGLSYMGLVERTEX3BOESPROC __rglgen_glVertex3bOES;
3014 extern RGLSYMGLVERTEX3BVOESPROC __rglgen_glVertex3bvOES;
3015 extern RGLSYMGLVERTEX4BOESPROC __rglgen_glVertex4bOES;
3016 extern RGLSYMGLVERTEX4BVOESPROC __rglgen_glVertex4bvOES;
3017 extern RGLSYMGLALPHAFUNCXOESPROC __rglgen_glAlphaFuncxOES;
3018 extern RGLSYMGLCLEARCOLORXOESPROC __rglgen_glClearColorxOES;
3019 extern RGLSYMGLCLEARDEPTHXOESPROC __rglgen_glClearDepthxOES;
3020 extern RGLSYMGLCLIPPLANEXOESPROC __rglgen_glClipPlanexOES;
3021 extern RGLSYMGLCOLOR4XOESPROC __rglgen_glColor4xOES;
3022 extern RGLSYMGLDEPTHRANGEXOESPROC __rglgen_glDepthRangexOES;
3023 extern RGLSYMGLFOGXOESPROC __rglgen_glFogxOES;
3024 extern RGLSYMGLFOGXVOESPROC __rglgen_glFogxvOES;
3025 extern RGLSYMGLFRUSTUMXOESPROC __rglgen_glFrustumxOES;
3026 extern RGLSYMGLGETCLIPPLANEXOESPROC __rglgen_glGetClipPlanexOES;
3027 extern RGLSYMGLGETFIXEDVOESPROC __rglgen_glGetFixedvOES;
3028 extern RGLSYMGLGETTEXENVXVOESPROC __rglgen_glGetTexEnvxvOES;
3029 extern RGLSYMGLGETTEXPARAMETERXVOESPROC __rglgen_glGetTexParameterxvOES;
3030 extern RGLSYMGLLIGHTMODELXOESPROC __rglgen_glLightModelxOES;
3031 extern RGLSYMGLLIGHTMODELXVOESPROC __rglgen_glLightModelxvOES;
3032 extern RGLSYMGLLIGHTXOESPROC __rglgen_glLightxOES;
3033 extern RGLSYMGLLIGHTXVOESPROC __rglgen_glLightxvOES;
3034 extern RGLSYMGLLINEWIDTHXOESPROC __rglgen_glLineWidthxOES;
3035 extern RGLSYMGLLOADMATRIXXOESPROC __rglgen_glLoadMatrixxOES;
3036 extern RGLSYMGLMATERIALXOESPROC __rglgen_glMaterialxOES;
3037 extern RGLSYMGLMATERIALXVOESPROC __rglgen_glMaterialxvOES;
3038 extern RGLSYMGLMULTMATRIXXOESPROC __rglgen_glMultMatrixxOES;
3039 extern RGLSYMGLMULTITEXCOORD4XOESPROC __rglgen_glMultiTexCoord4xOES;
3040 extern RGLSYMGLNORMAL3XOESPROC __rglgen_glNormal3xOES;
3041 extern RGLSYMGLORTHOXOESPROC __rglgen_glOrthoxOES;
3042 extern RGLSYMGLPOINTPARAMETERXVOESPROC __rglgen_glPointParameterxvOES;
3043 extern RGLSYMGLPOINTSIZEXOESPROC __rglgen_glPointSizexOES;
3044 extern RGLSYMGLPOLYGONOFFSETXOESPROC __rglgen_glPolygonOffsetxOES;
3045 extern RGLSYMGLROTATEXOESPROC __rglgen_glRotatexOES;
3046 extern RGLSYMGLSAMPLECOVERAGEOESPROC __rglgen_glSampleCoverageOES;
3047 extern RGLSYMGLSCALEXOESPROC __rglgen_glScalexOES;
3048 extern RGLSYMGLTEXENVXOESPROC __rglgen_glTexEnvxOES;
3049 extern RGLSYMGLTEXENVXVOESPROC __rglgen_glTexEnvxvOES;
3050 extern RGLSYMGLTEXPARAMETERXOESPROC __rglgen_glTexParameterxOES;
3051 extern RGLSYMGLTEXPARAMETERXVOESPROC __rglgen_glTexParameterxvOES;
3052 extern RGLSYMGLTRANSLATEXOESPROC __rglgen_glTranslatexOES;
3053 extern RGLSYMGLACCUMXOESPROC __rglgen_glAccumxOES;
3054 extern RGLSYMGLBITMAPXOESPROC __rglgen_glBitmapxOES;
3055 extern RGLSYMGLBLENDCOLORXOESPROC __rglgen_glBlendColorxOES;
3056 extern RGLSYMGLCLEARACCUMXOESPROC __rglgen_glClearAccumxOES;
3057 extern RGLSYMGLCOLOR3XOESPROC __rglgen_glColor3xOES;
3058 extern RGLSYMGLCOLOR3XVOESPROC __rglgen_glColor3xvOES;
3059 extern RGLSYMGLCOLOR4XVOESPROC __rglgen_glColor4xvOES;
3060 extern RGLSYMGLCONVOLUTIONPARAMETERXOESPROC __rglgen_glConvolutionParameterxOES;
3061 extern RGLSYMGLCONVOLUTIONPARAMETERXVOESPROC __rglgen_glConvolutionParameterxvOES;
3062 extern RGLSYMGLEVALCOORD1XOESPROC __rglgen_glEvalCoord1xOES;
3063 extern RGLSYMGLEVALCOORD1XVOESPROC __rglgen_glEvalCoord1xvOES;
3064 extern RGLSYMGLEVALCOORD2XOESPROC __rglgen_glEvalCoord2xOES;
3065 extern RGLSYMGLEVALCOORD2XVOESPROC __rglgen_glEvalCoord2xvOES;
3066 extern RGLSYMGLFEEDBACKBUFFERXOESPROC __rglgen_glFeedbackBufferxOES;
3067 extern RGLSYMGLGETCONVOLUTIONPARAMETERXVOESPROC __rglgen_glGetConvolutionParameterxvOES;
3068 extern RGLSYMGLGETHISTOGRAMPARAMETERXVOESPROC __rglgen_glGetHistogramParameterxvOES;
3069 extern RGLSYMGLGETLIGHTXOESPROC __rglgen_glGetLightxOES;
3070 extern RGLSYMGLGETMAPXVOESPROC __rglgen_glGetMapxvOES;
3071 extern RGLSYMGLGETMATERIALXOESPROC __rglgen_glGetMaterialxOES;
3072 extern RGLSYMGLGETPIXELMAPXVPROC __rglgen_glGetPixelMapxv;
3073 extern RGLSYMGLGETTEXGENXVOESPROC __rglgen_glGetTexGenxvOES;
3074 extern RGLSYMGLGETTEXLEVELPARAMETERXVOESPROC __rglgen_glGetTexLevelParameterxvOES;
3075 extern RGLSYMGLINDEXXOESPROC __rglgen_glIndexxOES;
3076 extern RGLSYMGLINDEXXVOESPROC __rglgen_glIndexxvOES;
3077 extern RGLSYMGLLOADTRANSPOSEMATRIXXOESPROC __rglgen_glLoadTransposeMatrixxOES;
3078 extern RGLSYMGLMAP1XOESPROC __rglgen_glMap1xOES;
3079 extern RGLSYMGLMAP2XOESPROC __rglgen_glMap2xOES;
3080 extern RGLSYMGLMAPGRID1XOESPROC __rglgen_glMapGrid1xOES;
3081 extern RGLSYMGLMAPGRID2XOESPROC __rglgen_glMapGrid2xOES;
3082 extern RGLSYMGLMULTTRANSPOSEMATRIXXOESPROC __rglgen_glMultTransposeMatrixxOES;
3083 extern RGLSYMGLMULTITEXCOORD1XOESPROC __rglgen_glMultiTexCoord1xOES;
3084 extern RGLSYMGLMULTITEXCOORD1XVOESPROC __rglgen_glMultiTexCoord1xvOES;
3085 extern RGLSYMGLMULTITEXCOORD2XOESPROC __rglgen_glMultiTexCoord2xOES;
3086 extern RGLSYMGLMULTITEXCOORD2XVOESPROC __rglgen_glMultiTexCoord2xvOES;
3087 extern RGLSYMGLMULTITEXCOORD3XOESPROC __rglgen_glMultiTexCoord3xOES;
3088 extern RGLSYMGLMULTITEXCOORD3XVOESPROC __rglgen_glMultiTexCoord3xvOES;
3089 extern RGLSYMGLMULTITEXCOORD4XVOESPROC __rglgen_glMultiTexCoord4xvOES;
3090 extern RGLSYMGLNORMAL3XVOESPROC __rglgen_glNormal3xvOES;
3091 extern RGLSYMGLPASSTHROUGHXOESPROC __rglgen_glPassThroughxOES;
3092 extern RGLSYMGLPIXELMAPXPROC __rglgen_glPixelMapx;
3093 extern RGLSYMGLPIXELSTOREXPROC __rglgen_glPixelStorex;
3094 extern RGLSYMGLPIXELTRANSFERXOESPROC __rglgen_glPixelTransferxOES;
3095 extern RGLSYMGLPIXELZOOMXOESPROC __rglgen_glPixelZoomxOES;
3096 extern RGLSYMGLPRIORITIZETEXTURESXOESPROC __rglgen_glPrioritizeTexturesxOES;
3097 extern RGLSYMGLRASTERPOS2XOESPROC __rglgen_glRasterPos2xOES;
3098 extern RGLSYMGLRASTERPOS2XVOESPROC __rglgen_glRasterPos2xvOES;
3099 extern RGLSYMGLRASTERPOS3XOESPROC __rglgen_glRasterPos3xOES;
3100 extern RGLSYMGLRASTERPOS3XVOESPROC __rglgen_glRasterPos3xvOES;
3101 extern RGLSYMGLRASTERPOS4XOESPROC __rglgen_glRasterPos4xOES;
3102 extern RGLSYMGLRASTERPOS4XVOESPROC __rglgen_glRasterPos4xvOES;
3103 extern RGLSYMGLRECTXOESPROC __rglgen_glRectxOES;
3104 extern RGLSYMGLRECTXVOESPROC __rglgen_glRectxvOES;
3105 extern RGLSYMGLTEXCOORD1XOESPROC __rglgen_glTexCoord1xOES;
3106 extern RGLSYMGLTEXCOORD1XVOESPROC __rglgen_glTexCoord1xvOES;
3107 extern RGLSYMGLTEXCOORD2XOESPROC __rglgen_glTexCoord2xOES;
3108 extern RGLSYMGLTEXCOORD2XVOESPROC __rglgen_glTexCoord2xvOES;
3109 extern RGLSYMGLTEXCOORD3XOESPROC __rglgen_glTexCoord3xOES;
3110 extern RGLSYMGLTEXCOORD3XVOESPROC __rglgen_glTexCoord3xvOES;
3111 extern RGLSYMGLTEXCOORD4XOESPROC __rglgen_glTexCoord4xOES;
3112 extern RGLSYMGLTEXCOORD4XVOESPROC __rglgen_glTexCoord4xvOES;
3113 extern RGLSYMGLTEXGENXOESPROC __rglgen_glTexGenxOES;
3114 extern RGLSYMGLTEXGENXVOESPROC __rglgen_glTexGenxvOES;
3115 extern RGLSYMGLVERTEX2XOESPROC __rglgen_glVertex2xOES;
3116 extern RGLSYMGLVERTEX2XVOESPROC __rglgen_glVertex2xvOES;
3117 extern RGLSYMGLVERTEX3XOESPROC __rglgen_glVertex3xOES;
3118 extern RGLSYMGLVERTEX3XVOESPROC __rglgen_glVertex3xvOES;
3119 extern RGLSYMGLVERTEX4XOESPROC __rglgen_glVertex4xOES;
3120 extern RGLSYMGLVERTEX4XVOESPROC __rglgen_glVertex4xvOES;
3121 extern RGLSYMGLQUERYMATRIXXOESPROC __rglgen_glQueryMatrixxOES;
3122 extern RGLSYMGLCLEARDEPTHFOESPROC __rglgen_glClearDepthfOES;
3123 extern RGLSYMGLCLIPPLANEFOESPROC __rglgen_glClipPlanefOES;
3124 extern RGLSYMGLDEPTHRANGEFOESPROC __rglgen_glDepthRangefOES;
3125 extern RGLSYMGLFRUSTUMFOESPROC __rglgen_glFrustumfOES;
3126 extern RGLSYMGLGETCLIPPLANEFOESPROC __rglgen_glGetClipPlanefOES;
3127 extern RGLSYMGLORTHOFOESPROC __rglgen_glOrthofOES;
3128 extern RGLSYMGLIMAGETRANSFORMPARAMETERIHPPROC __rglgen_glImageTransformParameteriHP;
3129 extern RGLSYMGLIMAGETRANSFORMPARAMETERFHPPROC __rglgen_glImageTransformParameterfHP;
3130 extern RGLSYMGLIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glImageTransformParameterivHP;
3131 extern RGLSYMGLIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glImageTransformParameterfvHP;
3132 extern RGLSYMGLGETIMAGETRANSFORMPARAMETERIVHPPROC __rglgen_glGetImageTransformParameterivHP;
3133 extern RGLSYMGLGETIMAGETRANSFORMPARAMETERFVHPPROC __rglgen_glGetImageTransformParameterfvHP;
3134 
3135 struct rglgen_sym_map { const char *sym; void *ptr; };
3136 extern const struct rglgen_sym_map rglgen_symbol_map[];
3137 #ifdef __cplusplus
3138 }
3139 #endif
3140 #endif
3141