source: opengl-game/gl3w.h@ 4e0b82b

feature/imgui-sdl points-test
Last change on this file since 4e0b82b was 4e0b82b, checked in by Dmitry Portnoy <dmp1488@…>, 7 years ago

Add an ImGui example project

  • Property mode set to 100644
File size: 64.5 KB
Line 
1#ifndef __gl3w_h_
2#define __gl3w_h_
3
4#include "glcorearb.h"
5
6#ifndef __gl_h_
7#define __gl_h_
8#endif
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14 /* gl3w api */
15 int gl3wInit(void);
16 int gl3wIsSupported(int major, int minor);
17 void *gl3wGetProcAddress(const char *proc);
18
19 /* OpenGL functions */
20 extern PFNGLCULLFACEPROC gl3wCullFace;
21 extern PFNGLFRONTFACEPROC gl3wFrontFace;
22 extern PFNGLHINTPROC gl3wHint;
23 extern PFNGLLINEWIDTHPROC gl3wLineWidth;
24 extern PFNGLPOINTSIZEPROC gl3wPointSize;
25 extern PFNGLPOLYGONMODEPROC gl3wPolygonMode;
26 extern PFNGLSCISSORPROC gl3wScissor;
27 extern PFNGLTEXPARAMETERFPROC gl3wTexParameterf;
28 extern PFNGLTEXPARAMETERFVPROC gl3wTexParameterfv;
29 extern PFNGLTEXPARAMETERIPROC gl3wTexParameteri;
30 extern PFNGLTEXPARAMETERIVPROC gl3wTexParameteriv;
31 extern PFNGLTEXIMAGE1DPROC gl3wTexImage1D;
32 extern PFNGLTEXIMAGE2DPROC gl3wTexImage2D;
33 extern PFNGLDRAWBUFFERPROC gl3wDrawBuffer;
34 extern PFNGLCLEARPROC gl3wClear;
35 extern PFNGLCLEARCOLORPROC gl3wClearColor;
36 extern PFNGLCLEARSTENCILPROC gl3wClearStencil;
37 extern PFNGLCLEARDEPTHPROC gl3wClearDepth;
38 extern PFNGLSTENCILMASKPROC gl3wStencilMask;
39 extern PFNGLCOLORMASKPROC gl3wColorMask;
40 extern PFNGLDEPTHMASKPROC gl3wDepthMask;
41 extern PFNGLDISABLEPROC gl3wDisable;
42 extern PFNGLENABLEPROC gl3wEnable;
43 extern PFNGLFINISHPROC gl3wFinish;
44 extern PFNGLFLUSHPROC gl3wFlush;
45 extern PFNGLBLENDFUNCPROC gl3wBlendFunc;
46 extern PFNGLLOGICOPPROC gl3wLogicOp;
47 extern PFNGLSTENCILFUNCPROC gl3wStencilFunc;
48 extern PFNGLSTENCILOPPROC gl3wStencilOp;
49 extern PFNGLDEPTHFUNCPROC gl3wDepthFunc;
50 extern PFNGLPIXELSTOREFPROC gl3wPixelStoref;
51 extern PFNGLPIXELSTOREIPROC gl3wPixelStorei;
52 extern PFNGLREADBUFFERPROC gl3wReadBuffer;
53 extern PFNGLREADPIXELSPROC gl3wReadPixels;
54 extern PFNGLGETBOOLEANVPROC gl3wGetBooleanv;
55 extern PFNGLGETDOUBLEVPROC gl3wGetDoublev;
56 extern PFNGLGETERRORPROC gl3wGetError;
57 extern PFNGLGETFLOATVPROC gl3wGetFloatv;
58 extern PFNGLGETINTEGERVPROC gl3wGetIntegerv;
59 extern PFNGLGETSTRINGPROC gl3wGetString;
60 extern PFNGLGETTEXIMAGEPROC gl3wGetTexImage;
61 extern PFNGLGETTEXPARAMETERFVPROC gl3wGetTexParameterfv;
62 extern PFNGLGETTEXPARAMETERIVPROC gl3wGetTexParameteriv;
63 extern PFNGLGETTEXLEVELPARAMETERFVPROC gl3wGetTexLevelParameterfv;
64 extern PFNGLGETTEXLEVELPARAMETERIVPROC gl3wGetTexLevelParameteriv;
65 extern PFNGLISENABLEDPROC gl3wIsEnabled;
66 extern PFNGLDEPTHRANGEPROC gl3wDepthRange;
67 extern PFNGLVIEWPORTPROC gl3wViewport;
68 extern PFNGLDRAWARRAYSPROC gl3wDrawArrays;
69 extern PFNGLDRAWELEMENTSPROC gl3wDrawElements;
70 extern PFNGLGETPOINTERVPROC gl3wGetPointerv;
71 extern PFNGLPOLYGONOFFSETPROC gl3wPolygonOffset;
72 extern PFNGLCOPYTEXIMAGE1DPROC gl3wCopyTexImage1D;
73 extern PFNGLCOPYTEXIMAGE2DPROC gl3wCopyTexImage2D;
74 extern PFNGLCOPYTEXSUBIMAGE1DPROC gl3wCopyTexSubImage1D;
75 extern PFNGLCOPYTEXSUBIMAGE2DPROC gl3wCopyTexSubImage2D;
76 extern PFNGLTEXSUBIMAGE1DPROC gl3wTexSubImage1D;
77 extern PFNGLTEXSUBIMAGE2DPROC gl3wTexSubImage2D;
78 extern PFNGLBINDTEXTUREPROC gl3wBindTexture;
79 extern PFNGLDELETETEXTURESPROC gl3wDeleteTextures;
80 extern PFNGLGENTEXTURESPROC gl3wGenTextures;
81 extern PFNGLISTEXTUREPROC gl3wIsTexture;
82 extern PFNGLBLENDCOLORPROC gl3wBlendColor;
83 extern PFNGLBLENDEQUATIONPROC gl3wBlendEquation;
84 extern PFNGLDRAWRANGEELEMENTSPROC gl3wDrawRangeElements;
85 extern PFNGLTEXIMAGE3DPROC gl3wTexImage3D;
86 extern PFNGLTEXSUBIMAGE3DPROC gl3wTexSubImage3D;
87 extern PFNGLCOPYTEXSUBIMAGE3DPROC gl3wCopyTexSubImage3D;
88 extern PFNGLACTIVETEXTUREPROC gl3wActiveTexture;
89 extern PFNGLSAMPLECOVERAGEPROC gl3wSampleCoverage;
90 extern PFNGLCOMPRESSEDTEXIMAGE3DPROC gl3wCompressedTexImage3D;
91 extern PFNGLCOMPRESSEDTEXIMAGE2DPROC gl3wCompressedTexImage2D;
92 extern PFNGLCOMPRESSEDTEXIMAGE1DPROC gl3wCompressedTexImage1D;
93 extern PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC gl3wCompressedTexSubImage3D;
94 extern PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC gl3wCompressedTexSubImage2D;
95 extern PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC gl3wCompressedTexSubImage1D;
96 extern PFNGLGETCOMPRESSEDTEXIMAGEPROC gl3wGetCompressedTexImage;
97 extern PFNGLBLENDFUNCSEPARATEPROC gl3wBlendFuncSeparate;
98 extern PFNGLMULTIDRAWARRAYSPROC gl3wMultiDrawArrays;
99 extern PFNGLMULTIDRAWELEMENTSPROC gl3wMultiDrawElements;
100 extern PFNGLPOINTPARAMETERFPROC gl3wPointParameterf;
101 extern PFNGLPOINTPARAMETERFVPROC gl3wPointParameterfv;
102 extern PFNGLPOINTPARAMETERIPROC gl3wPointParameteri;
103 extern PFNGLPOINTPARAMETERIVPROC gl3wPointParameteriv;
104 extern PFNGLGENQUERIESPROC gl3wGenQueries;
105 extern PFNGLDELETEQUERIESPROC gl3wDeleteQueries;
106 extern PFNGLISQUERYPROC gl3wIsQuery;
107 extern PFNGLBEGINQUERYPROC gl3wBeginQuery;
108 extern PFNGLENDQUERYPROC gl3wEndQuery;
109 extern PFNGLGETQUERYIVPROC gl3wGetQueryiv;
110 extern PFNGLGETQUERYOBJECTIVPROC gl3wGetQueryObjectiv;
111 extern PFNGLGETQUERYOBJECTUIVPROC gl3wGetQueryObjectuiv;
112 extern PFNGLBINDBUFFERPROC gl3wBindBuffer;
113 extern PFNGLDELETEBUFFERSPROC gl3wDeleteBuffers;
114 extern PFNGLGENBUFFERSPROC gl3wGenBuffers;
115 extern PFNGLISBUFFERPROC gl3wIsBuffer;
116 extern PFNGLBUFFERDATAPROC gl3wBufferData;
117 extern PFNGLBUFFERSUBDATAPROC gl3wBufferSubData;
118 extern PFNGLGETBUFFERSUBDATAPROC gl3wGetBufferSubData;
119 extern PFNGLMAPBUFFERPROC gl3wMapBuffer;
120 extern PFNGLUNMAPBUFFERPROC gl3wUnmapBuffer;
121 extern PFNGLGETBUFFERPARAMETERIVPROC gl3wGetBufferParameteriv;
122 extern PFNGLGETBUFFERPOINTERVPROC gl3wGetBufferPointerv;
123 extern PFNGLBLENDEQUATIONSEPARATEPROC gl3wBlendEquationSeparate;
124 extern PFNGLDRAWBUFFERSPROC gl3wDrawBuffers;
125 extern PFNGLSTENCILOPSEPARATEPROC gl3wStencilOpSeparate;
126 extern PFNGLSTENCILFUNCSEPARATEPROC gl3wStencilFuncSeparate;
127 extern PFNGLSTENCILMASKSEPARATEPROC gl3wStencilMaskSeparate;
128 extern PFNGLATTACHSHADERPROC gl3wAttachShader;
129 extern PFNGLBINDATTRIBLOCATIONPROC gl3wBindAttribLocation;
130 extern PFNGLCOMPILESHADERPROC gl3wCompileShader;
131 extern PFNGLCREATEPROGRAMPROC gl3wCreateProgram;
132 extern PFNGLCREATESHADERPROC gl3wCreateShader;
133 extern PFNGLDELETEPROGRAMPROC gl3wDeleteProgram;
134 extern PFNGLDELETESHADERPROC gl3wDeleteShader;
135 extern PFNGLDETACHSHADERPROC gl3wDetachShader;
136 extern PFNGLDISABLEVERTEXATTRIBARRAYPROC gl3wDisableVertexAttribArray;
137 extern PFNGLENABLEVERTEXATTRIBARRAYPROC gl3wEnableVertexAttribArray;
138 extern PFNGLGETACTIVEATTRIBPROC gl3wGetActiveAttrib;
139 extern PFNGLGETACTIVEUNIFORMPROC gl3wGetActiveUniform;
140 extern PFNGLGETATTACHEDSHADERSPROC gl3wGetAttachedShaders;
141 extern PFNGLGETATTRIBLOCATIONPROC gl3wGetAttribLocation;
142 extern PFNGLGETPROGRAMIVPROC gl3wGetProgramiv;
143 extern PFNGLGETPROGRAMINFOLOGPROC gl3wGetProgramInfoLog;
144 extern PFNGLGETSHADERIVPROC gl3wGetShaderiv;
145 extern PFNGLGETSHADERINFOLOGPROC gl3wGetShaderInfoLog;
146 extern PFNGLGETSHADERSOURCEPROC gl3wGetShaderSource;
147 extern PFNGLGETUNIFORMLOCATIONPROC gl3wGetUniformLocation;
148 extern PFNGLGETUNIFORMFVPROC gl3wGetUniformfv;
149 extern PFNGLGETUNIFORMIVPROC gl3wGetUniformiv;
150 extern PFNGLGETVERTEXATTRIBDVPROC gl3wGetVertexAttribdv;
151 extern PFNGLGETVERTEXATTRIBFVPROC gl3wGetVertexAttribfv;
152 extern PFNGLGETVERTEXATTRIBIVPROC gl3wGetVertexAttribiv;
153 extern PFNGLGETVERTEXATTRIBPOINTERVPROC gl3wGetVertexAttribPointerv;
154 extern PFNGLISPROGRAMPROC gl3wIsProgram;
155 extern PFNGLISSHADERPROC gl3wIsShader;
156 extern PFNGLLINKPROGRAMPROC gl3wLinkProgram;
157 extern PFNGLSHADERSOURCEPROC gl3wShaderSource;
158 extern PFNGLUSEPROGRAMPROC gl3wUseProgram;
159 extern PFNGLUNIFORM1FPROC gl3wUniform1f;
160 extern PFNGLUNIFORM2FPROC gl3wUniform2f;
161 extern PFNGLUNIFORM3FPROC gl3wUniform3f;
162 extern PFNGLUNIFORM4FPROC gl3wUniform4f;
163 extern PFNGLUNIFORM1IPROC gl3wUniform1i;
164 extern PFNGLUNIFORM2IPROC gl3wUniform2i;
165 extern PFNGLUNIFORM3IPROC gl3wUniform3i;
166 extern PFNGLUNIFORM4IPROC gl3wUniform4i;
167 extern PFNGLUNIFORM1FVPROC gl3wUniform1fv;
168 extern PFNGLUNIFORM2FVPROC gl3wUniform2fv;
169 extern PFNGLUNIFORM3FVPROC gl3wUniform3fv;
170 extern PFNGLUNIFORM4FVPROC gl3wUniform4fv;
171 extern PFNGLUNIFORM1IVPROC gl3wUniform1iv;
172 extern PFNGLUNIFORM2IVPROC gl3wUniform2iv;
173 extern PFNGLUNIFORM3IVPROC gl3wUniform3iv;
174 extern PFNGLUNIFORM4IVPROC gl3wUniform4iv;
175 extern PFNGLUNIFORMMATRIX2FVPROC gl3wUniformMatrix2fv;
176 extern PFNGLUNIFORMMATRIX3FVPROC gl3wUniformMatrix3fv;
177 extern PFNGLUNIFORMMATRIX4FVPROC gl3wUniformMatrix4fv;
178 extern PFNGLVALIDATEPROGRAMPROC gl3wValidateProgram;
179 extern PFNGLVERTEXATTRIB1DPROC gl3wVertexAttrib1d;
180 extern PFNGLVERTEXATTRIB1DVPROC gl3wVertexAttrib1dv;
181 extern PFNGLVERTEXATTRIB1FPROC gl3wVertexAttrib1f;
182 extern PFNGLVERTEXATTRIB1FVPROC gl3wVertexAttrib1fv;
183 extern PFNGLVERTEXATTRIB1SPROC gl3wVertexAttrib1s;
184 extern PFNGLVERTEXATTRIB1SVPROC gl3wVertexAttrib1sv;
185 extern PFNGLVERTEXATTRIB2DPROC gl3wVertexAttrib2d;
186 extern PFNGLVERTEXATTRIB2DVPROC gl3wVertexAttrib2dv;
187 extern PFNGLVERTEXATTRIB2FPROC gl3wVertexAttrib2f;
188 extern PFNGLVERTEXATTRIB2FVPROC gl3wVertexAttrib2fv;
189 extern PFNGLVERTEXATTRIB2SPROC gl3wVertexAttrib2s;
190 extern PFNGLVERTEXATTRIB2SVPROC gl3wVertexAttrib2sv;
191 extern PFNGLVERTEXATTRIB3DPROC gl3wVertexAttrib3d;
192 extern PFNGLVERTEXATTRIB3DVPROC gl3wVertexAttrib3dv;
193 extern PFNGLVERTEXATTRIB3FPROC gl3wVertexAttrib3f;
194 extern PFNGLVERTEXATTRIB3FVPROC gl3wVertexAttrib3fv;
195 extern PFNGLVERTEXATTRIB3SPROC gl3wVertexAttrib3s;
196 extern PFNGLVERTEXATTRIB3SVPROC gl3wVertexAttrib3sv;
197 extern PFNGLVERTEXATTRIB4NBVPROC gl3wVertexAttrib4Nbv;
198 extern PFNGLVERTEXATTRIB4NIVPROC gl3wVertexAttrib4Niv;
199 extern PFNGLVERTEXATTRIB4NSVPROC gl3wVertexAttrib4Nsv;
200 extern PFNGLVERTEXATTRIB4NUBPROC gl3wVertexAttrib4Nub;
201 extern PFNGLVERTEXATTRIB4NUBVPROC gl3wVertexAttrib4Nubv;
202 extern PFNGLVERTEXATTRIB4NUIVPROC gl3wVertexAttrib4Nuiv;
203 extern PFNGLVERTEXATTRIB4NUSVPROC gl3wVertexAttrib4Nusv;
204 extern PFNGLVERTEXATTRIB4BVPROC gl3wVertexAttrib4bv;
205 extern PFNGLVERTEXATTRIB4DPROC gl3wVertexAttrib4d;
206 extern PFNGLVERTEXATTRIB4DVPROC gl3wVertexAttrib4dv;
207 extern PFNGLVERTEXATTRIB4FPROC gl3wVertexAttrib4f;
208 extern PFNGLVERTEXATTRIB4FVPROC gl3wVertexAttrib4fv;
209 extern PFNGLVERTEXATTRIB4IVPROC gl3wVertexAttrib4iv;
210 extern PFNGLVERTEXATTRIB4SPROC gl3wVertexAttrib4s;
211 extern PFNGLVERTEXATTRIB4SVPROC gl3wVertexAttrib4sv;
212 extern PFNGLVERTEXATTRIB4UBVPROC gl3wVertexAttrib4ubv;
213 extern PFNGLVERTEXATTRIB4UIVPROC gl3wVertexAttrib4uiv;
214 extern PFNGLVERTEXATTRIB4USVPROC gl3wVertexAttrib4usv;
215 extern PFNGLVERTEXATTRIBPOINTERPROC gl3wVertexAttribPointer;
216 extern PFNGLUNIFORMMATRIX2X3FVPROC gl3wUniformMatrix2x3fv;
217 extern PFNGLUNIFORMMATRIX3X2FVPROC gl3wUniformMatrix3x2fv;
218 extern PFNGLUNIFORMMATRIX2X4FVPROC gl3wUniformMatrix2x4fv;
219 extern PFNGLUNIFORMMATRIX4X2FVPROC gl3wUniformMatrix4x2fv;
220 extern PFNGLUNIFORMMATRIX3X4FVPROC gl3wUniformMatrix3x4fv;
221 extern PFNGLUNIFORMMATRIX4X3FVPROC gl3wUniformMatrix4x3fv;
222 extern PFNGLCOLORMASKIPROC gl3wColorMaski;
223 extern PFNGLGETBOOLEANI_VPROC gl3wGetBooleani_v;
224 extern PFNGLGETINTEGERI_VPROC gl3wGetIntegeri_v;
225 extern PFNGLENABLEIPROC gl3wEnablei;
226 extern PFNGLDISABLEIPROC gl3wDisablei;
227 extern PFNGLISENABLEDIPROC gl3wIsEnabledi;
228 extern PFNGLBEGINTRANSFORMFEEDBACKPROC gl3wBeginTransformFeedback;
229 extern PFNGLENDTRANSFORMFEEDBACKPROC gl3wEndTransformFeedback;
230 extern PFNGLBINDBUFFERRANGEPROC gl3wBindBufferRange;
231 extern PFNGLBINDBUFFERBASEPROC gl3wBindBufferBase;
232 extern PFNGLTRANSFORMFEEDBACKVARYINGSPROC gl3wTransformFeedbackVaryings;
233 extern PFNGLGETTRANSFORMFEEDBACKVARYINGPROC gl3wGetTransformFeedbackVarying;
234 extern PFNGLCLAMPCOLORPROC gl3wClampColor;
235 extern PFNGLBEGINCONDITIONALRENDERPROC gl3wBeginConditionalRender;
236 extern PFNGLENDCONDITIONALRENDERPROC gl3wEndConditionalRender;
237 extern PFNGLVERTEXATTRIBIPOINTERPROC gl3wVertexAttribIPointer;
238 extern PFNGLGETVERTEXATTRIBIIVPROC gl3wGetVertexAttribIiv;
239 extern PFNGLGETVERTEXATTRIBIUIVPROC gl3wGetVertexAttribIuiv;
240 extern PFNGLVERTEXATTRIBI1IPROC gl3wVertexAttribI1i;
241 extern PFNGLVERTEXATTRIBI2IPROC gl3wVertexAttribI2i;
242 extern PFNGLVERTEXATTRIBI3IPROC gl3wVertexAttribI3i;
243 extern PFNGLVERTEXATTRIBI4IPROC gl3wVertexAttribI4i;
244 extern PFNGLVERTEXATTRIBI1UIPROC gl3wVertexAttribI1ui;
245 extern PFNGLVERTEXATTRIBI2UIPROC gl3wVertexAttribI2ui;
246 extern PFNGLVERTEXATTRIBI3UIPROC gl3wVertexAttribI3ui;
247 extern PFNGLVERTEXATTRIBI4UIPROC gl3wVertexAttribI4ui;
248 extern PFNGLVERTEXATTRIBI1IVPROC gl3wVertexAttribI1iv;
249 extern PFNGLVERTEXATTRIBI2IVPROC gl3wVertexAttribI2iv;
250 extern PFNGLVERTEXATTRIBI3IVPROC gl3wVertexAttribI3iv;
251 extern PFNGLVERTEXATTRIBI4IVPROC gl3wVertexAttribI4iv;
252 extern PFNGLVERTEXATTRIBI1UIVPROC gl3wVertexAttribI1uiv;
253 extern PFNGLVERTEXATTRIBI2UIVPROC gl3wVertexAttribI2uiv;
254 extern PFNGLVERTEXATTRIBI3UIVPROC gl3wVertexAttribI3uiv;
255 extern PFNGLVERTEXATTRIBI4UIVPROC gl3wVertexAttribI4uiv;
256 extern PFNGLVERTEXATTRIBI4BVPROC gl3wVertexAttribI4bv;
257 extern PFNGLVERTEXATTRIBI4SVPROC gl3wVertexAttribI4sv;
258 extern PFNGLVERTEXATTRIBI4UBVPROC gl3wVertexAttribI4ubv;
259 extern PFNGLVERTEXATTRIBI4USVPROC gl3wVertexAttribI4usv;
260 extern PFNGLGETUNIFORMUIVPROC gl3wGetUniformuiv;
261 extern PFNGLBINDFRAGDATALOCATIONPROC gl3wBindFragDataLocation;
262 extern PFNGLGETFRAGDATALOCATIONPROC gl3wGetFragDataLocation;
263 extern PFNGLUNIFORM1UIPROC gl3wUniform1ui;
264 extern PFNGLUNIFORM2UIPROC gl3wUniform2ui;
265 extern PFNGLUNIFORM3UIPROC gl3wUniform3ui;
266 extern PFNGLUNIFORM4UIPROC gl3wUniform4ui;
267 extern PFNGLUNIFORM1UIVPROC gl3wUniform1uiv;
268 extern PFNGLUNIFORM2UIVPROC gl3wUniform2uiv;
269 extern PFNGLUNIFORM3UIVPROC gl3wUniform3uiv;
270 extern PFNGLUNIFORM4UIVPROC gl3wUniform4uiv;
271 extern PFNGLTEXPARAMETERIIVPROC gl3wTexParameterIiv;
272 extern PFNGLTEXPARAMETERIUIVPROC gl3wTexParameterIuiv;
273 extern PFNGLGETTEXPARAMETERIIVPROC gl3wGetTexParameterIiv;
274 extern PFNGLGETTEXPARAMETERIUIVPROC gl3wGetTexParameterIuiv;
275 extern PFNGLCLEARBUFFERIVPROC gl3wClearBufferiv;
276 extern PFNGLCLEARBUFFERUIVPROC gl3wClearBufferuiv;
277 extern PFNGLCLEARBUFFERFVPROC gl3wClearBufferfv;
278 extern PFNGLCLEARBUFFERFIPROC gl3wClearBufferfi;
279 extern PFNGLGETSTRINGIPROC gl3wGetStringi;
280 extern PFNGLDRAWARRAYSINSTANCEDPROC gl3wDrawArraysInstanced;
281 extern PFNGLDRAWELEMENTSINSTANCEDPROC gl3wDrawElementsInstanced;
282 extern PFNGLTEXBUFFERPROC gl3wTexBuffer;
283 extern PFNGLPRIMITIVERESTARTINDEXPROC gl3wPrimitiveRestartIndex;
284 extern PFNGLGETINTEGER64I_VPROC gl3wGetInteger64i_v;
285 extern PFNGLGETBUFFERPARAMETERI64VPROC gl3wGetBufferParameteri64v;
286 extern PFNGLFRAMEBUFFERTEXTUREPROC gl3wFramebufferTexture;
287 extern PFNGLVERTEXATTRIBDIVISORPROC gl3wVertexAttribDivisor;
288 extern PFNGLMINSAMPLESHADINGPROC gl3wMinSampleShading;
289 extern PFNGLBLENDEQUATIONIPROC gl3wBlendEquationi;
290 extern PFNGLBLENDEQUATIONSEPARATEIPROC gl3wBlendEquationSeparatei;
291 extern PFNGLBLENDFUNCIPROC gl3wBlendFunci;
292 extern PFNGLBLENDFUNCSEPARATEIPROC gl3wBlendFuncSeparatei;
293 extern PFNGLISRENDERBUFFERPROC gl3wIsRenderbuffer;
294 extern PFNGLBINDRENDERBUFFERPROC gl3wBindRenderbuffer;
295 extern PFNGLDELETERENDERBUFFERSPROC gl3wDeleteRenderbuffers;
296 extern PFNGLGENRENDERBUFFERSPROC gl3wGenRenderbuffers;
297 extern PFNGLRENDERBUFFERSTORAGEPROC gl3wRenderbufferStorage;
298 extern PFNGLGETRENDERBUFFERPARAMETERIVPROC gl3wGetRenderbufferParameteriv;
299 extern PFNGLISFRAMEBUFFERPROC gl3wIsFramebuffer;
300 extern PFNGLBINDFRAMEBUFFERPROC gl3wBindFramebuffer;
301 extern PFNGLDELETEFRAMEBUFFERSPROC gl3wDeleteFramebuffers;
302 extern PFNGLGENFRAMEBUFFERSPROC gl3wGenFramebuffers;
303 extern PFNGLCHECKFRAMEBUFFERSTATUSPROC gl3wCheckFramebufferStatus;
304 extern PFNGLFRAMEBUFFERTEXTURE1DPROC gl3wFramebufferTexture1D;
305 extern PFNGLFRAMEBUFFERTEXTURE2DPROC gl3wFramebufferTexture2D;
306 extern PFNGLFRAMEBUFFERTEXTURE3DPROC gl3wFramebufferTexture3D;
307 extern PFNGLFRAMEBUFFERRENDERBUFFERPROC gl3wFramebufferRenderbuffer;
308 extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC gl3wGetFramebufferAttachmentParameteriv;
309 extern PFNGLGENERATEMIPMAPPROC gl3wGenerateMipmap;
310 extern PFNGLBLITFRAMEBUFFERPROC gl3wBlitFramebuffer;
311 extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC gl3wRenderbufferStorageMultisample;
312 extern PFNGLFRAMEBUFFERTEXTURELAYERPROC gl3wFramebufferTextureLayer;
313 extern PFNGLMAPBUFFERRANGEPROC gl3wMapBufferRange;
314 extern PFNGLFLUSHMAPPEDBUFFERRANGEPROC gl3wFlushMappedBufferRange;
315 extern PFNGLBINDVERTEXARRAYPROC gl3wBindVertexArray;
316 extern PFNGLDELETEVERTEXARRAYSPROC gl3wDeleteVertexArrays;
317 extern PFNGLGENVERTEXARRAYSPROC gl3wGenVertexArrays;
318 extern PFNGLISVERTEXARRAYPROC gl3wIsVertexArray;
319 extern PFNGLGETUNIFORMINDICESPROC gl3wGetUniformIndices;
320 extern PFNGLGETACTIVEUNIFORMSIVPROC gl3wGetActiveUniformsiv;
321 extern PFNGLGETACTIVEUNIFORMNAMEPROC gl3wGetActiveUniformName;
322 extern PFNGLGETUNIFORMBLOCKINDEXPROC gl3wGetUniformBlockIndex;
323 extern PFNGLGETACTIVEUNIFORMBLOCKIVPROC gl3wGetActiveUniformBlockiv;
324 extern PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC gl3wGetActiveUniformBlockName;
325 extern PFNGLUNIFORMBLOCKBINDINGPROC gl3wUniformBlockBinding;
326 extern PFNGLCOPYBUFFERSUBDATAPROC gl3wCopyBufferSubData;
327 extern PFNGLDRAWELEMENTSBASEVERTEXPROC gl3wDrawElementsBaseVertex;
328 extern PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC gl3wDrawRangeElementsBaseVertex;
329 extern PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC gl3wDrawElementsInstancedBaseVertex;
330 extern PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC gl3wMultiDrawElementsBaseVertex;
331 extern PFNGLPROVOKINGVERTEXPROC gl3wProvokingVertex;
332 extern PFNGLFENCESYNCPROC gl3wFenceSync;
333 extern PFNGLISSYNCPROC gl3wIsSync;
334 extern PFNGLDELETESYNCPROC gl3wDeleteSync;
335 extern PFNGLCLIENTWAITSYNCPROC gl3wClientWaitSync;
336 extern PFNGLWAITSYNCPROC gl3wWaitSync;
337 extern PFNGLGETINTEGER64VPROC gl3wGetInteger64v;
338 extern PFNGLGETSYNCIVPROC gl3wGetSynciv;
339 extern PFNGLTEXIMAGE2DMULTISAMPLEPROC gl3wTexImage2DMultisample;
340 extern PFNGLTEXIMAGE3DMULTISAMPLEPROC gl3wTexImage3DMultisample;
341 extern PFNGLGETMULTISAMPLEFVPROC gl3wGetMultisamplefv;
342 extern PFNGLSAMPLEMASKIPROC gl3wSampleMaski;
343 extern PFNGLBLENDEQUATIONIARBPROC gl3wBlendEquationiARB;
344 extern PFNGLBLENDEQUATIONSEPARATEIARBPROC gl3wBlendEquationSeparateiARB;
345 extern PFNGLBLENDFUNCIARBPROC gl3wBlendFunciARB;
346 extern PFNGLBLENDFUNCSEPARATEIARBPROC gl3wBlendFuncSeparateiARB;
347 extern PFNGLMINSAMPLESHADINGARBPROC gl3wMinSampleShadingARB;
348 extern PFNGLNAMEDSTRINGARBPROC gl3wNamedStringARB;
349 extern PFNGLDELETENAMEDSTRINGARBPROC gl3wDeleteNamedStringARB;
350 extern PFNGLCOMPILESHADERINCLUDEARBPROC gl3wCompileShaderIncludeARB;
351 extern PFNGLISNAMEDSTRINGARBPROC gl3wIsNamedStringARB;
352 extern PFNGLGETNAMEDSTRINGARBPROC gl3wGetNamedStringARB;
353 extern PFNGLGETNAMEDSTRINGIVARBPROC gl3wGetNamedStringivARB;
354 extern PFNGLBINDFRAGDATALOCATIONINDEXEDPROC gl3wBindFragDataLocationIndexed;
355 extern PFNGLGETFRAGDATAINDEXPROC gl3wGetFragDataIndex;
356 extern PFNGLGENSAMPLERSPROC gl3wGenSamplers;
357 extern PFNGLDELETESAMPLERSPROC gl3wDeleteSamplers;
358 extern PFNGLISSAMPLERPROC gl3wIsSampler;
359 extern PFNGLBINDSAMPLERPROC gl3wBindSampler;
360 extern PFNGLSAMPLERPARAMETERIPROC gl3wSamplerParameteri;
361 extern PFNGLSAMPLERPARAMETERIVPROC gl3wSamplerParameteriv;
362 extern PFNGLSAMPLERPARAMETERFPROC gl3wSamplerParameterf;
363 extern PFNGLSAMPLERPARAMETERFVPROC gl3wSamplerParameterfv;
364 extern PFNGLSAMPLERPARAMETERIIVPROC gl3wSamplerParameterIiv;
365 extern PFNGLSAMPLERPARAMETERIUIVPROC gl3wSamplerParameterIuiv;
366 extern PFNGLGETSAMPLERPARAMETERIVPROC gl3wGetSamplerParameteriv;
367 extern PFNGLGETSAMPLERPARAMETERIIVPROC gl3wGetSamplerParameterIiv;
368 extern PFNGLGETSAMPLERPARAMETERFVPROC gl3wGetSamplerParameterfv;
369 extern PFNGLGETSAMPLERPARAMETERIUIVPROC gl3wGetSamplerParameterIuiv;
370 extern PFNGLQUERYCOUNTERPROC gl3wQueryCounter;
371 extern PFNGLGETQUERYOBJECTI64VPROC gl3wGetQueryObjecti64v;
372 extern PFNGLGETQUERYOBJECTUI64VPROC gl3wGetQueryObjectui64v;
373 extern PFNGLVERTEXP2UIPROC gl3wVertexP2ui;
374 extern PFNGLVERTEXP2UIVPROC gl3wVertexP2uiv;
375 extern PFNGLVERTEXP3UIPROC gl3wVertexP3ui;
376 extern PFNGLVERTEXP3UIVPROC gl3wVertexP3uiv;
377 extern PFNGLVERTEXP4UIPROC gl3wVertexP4ui;
378 extern PFNGLVERTEXP4UIVPROC gl3wVertexP4uiv;
379 extern PFNGLTEXCOORDP1UIPROC gl3wTexCoordP1ui;
380 extern PFNGLTEXCOORDP1UIVPROC gl3wTexCoordP1uiv;
381 extern PFNGLTEXCOORDP2UIPROC gl3wTexCoordP2ui;
382 extern PFNGLTEXCOORDP2UIVPROC gl3wTexCoordP2uiv;
383 extern PFNGLTEXCOORDP3UIPROC gl3wTexCoordP3ui;
384 extern PFNGLTEXCOORDP3UIVPROC gl3wTexCoordP3uiv;
385 extern PFNGLTEXCOORDP4UIPROC gl3wTexCoordP4ui;
386 extern PFNGLTEXCOORDP4UIVPROC gl3wTexCoordP4uiv;
387 extern PFNGLMULTITEXCOORDP1UIPROC gl3wMultiTexCoordP1ui;
388 extern PFNGLMULTITEXCOORDP1UIVPROC gl3wMultiTexCoordP1uiv;
389 extern PFNGLMULTITEXCOORDP2UIPROC gl3wMultiTexCoordP2ui;
390 extern PFNGLMULTITEXCOORDP2UIVPROC gl3wMultiTexCoordP2uiv;
391 extern PFNGLMULTITEXCOORDP3UIPROC gl3wMultiTexCoordP3ui;
392 extern PFNGLMULTITEXCOORDP3UIVPROC gl3wMultiTexCoordP3uiv;
393 extern PFNGLMULTITEXCOORDP4UIPROC gl3wMultiTexCoordP4ui;
394 extern PFNGLMULTITEXCOORDP4UIVPROC gl3wMultiTexCoordP4uiv;
395 extern PFNGLNORMALP3UIPROC gl3wNormalP3ui;
396 extern PFNGLNORMALP3UIVPROC gl3wNormalP3uiv;
397 extern PFNGLCOLORP3UIPROC gl3wColorP3ui;
398 extern PFNGLCOLORP3UIVPROC gl3wColorP3uiv;
399 extern PFNGLCOLORP4UIPROC gl3wColorP4ui;
400 extern PFNGLCOLORP4UIVPROC gl3wColorP4uiv;
401 extern PFNGLSECONDARYCOLORP3UIPROC gl3wSecondaryColorP3ui;
402 extern PFNGLSECONDARYCOLORP3UIVPROC gl3wSecondaryColorP3uiv;
403 extern PFNGLVERTEXATTRIBP1UIPROC gl3wVertexAttribP1ui;
404 extern PFNGLVERTEXATTRIBP1UIVPROC gl3wVertexAttribP1uiv;
405 extern PFNGLVERTEXATTRIBP2UIPROC gl3wVertexAttribP2ui;
406 extern PFNGLVERTEXATTRIBP2UIVPROC gl3wVertexAttribP2uiv;
407 extern PFNGLVERTEXATTRIBP3UIPROC gl3wVertexAttribP3ui;
408 extern PFNGLVERTEXATTRIBP3UIVPROC gl3wVertexAttribP3uiv;
409 extern PFNGLVERTEXATTRIBP4UIPROC gl3wVertexAttribP4ui;
410 extern PFNGLVERTEXATTRIBP4UIVPROC gl3wVertexAttribP4uiv;
411 extern PFNGLDRAWARRAYSINDIRECTPROC gl3wDrawArraysIndirect;
412 extern PFNGLDRAWELEMENTSINDIRECTPROC gl3wDrawElementsIndirect;
413 extern PFNGLUNIFORM1DPROC gl3wUniform1d;
414 extern PFNGLUNIFORM2DPROC gl3wUniform2d;
415 extern PFNGLUNIFORM3DPROC gl3wUniform3d;
416 extern PFNGLUNIFORM4DPROC gl3wUniform4d;
417 extern PFNGLUNIFORM1DVPROC gl3wUniform1dv;
418 extern PFNGLUNIFORM2DVPROC gl3wUniform2dv;
419 extern PFNGLUNIFORM3DVPROC gl3wUniform3dv;
420 extern PFNGLUNIFORM4DVPROC gl3wUniform4dv;
421 extern PFNGLUNIFORMMATRIX2DVPROC gl3wUniformMatrix2dv;
422 extern PFNGLUNIFORMMATRIX3DVPROC gl3wUniformMatrix3dv;
423 extern PFNGLUNIFORMMATRIX4DVPROC gl3wUniformMatrix4dv;
424 extern PFNGLUNIFORMMATRIX2X3DVPROC gl3wUniformMatrix2x3dv;
425 extern PFNGLUNIFORMMATRIX2X4DVPROC gl3wUniformMatrix2x4dv;
426 extern PFNGLUNIFORMMATRIX3X2DVPROC gl3wUniformMatrix3x2dv;
427 extern PFNGLUNIFORMMATRIX3X4DVPROC gl3wUniformMatrix3x4dv;
428 extern PFNGLUNIFORMMATRIX4X2DVPROC gl3wUniformMatrix4x2dv;
429 extern PFNGLUNIFORMMATRIX4X3DVPROC gl3wUniformMatrix4x3dv;
430 extern PFNGLGETUNIFORMDVPROC gl3wGetUniformdv;
431 extern PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC gl3wGetSubroutineUniformLocation;
432 extern PFNGLGETSUBROUTINEINDEXPROC gl3wGetSubroutineIndex;
433 extern PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC gl3wGetActiveSubroutineUniformiv;
434 extern PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC gl3wGetActiveSubroutineUniformName;
435 extern PFNGLGETACTIVESUBROUTINENAMEPROC gl3wGetActiveSubroutineName;
436 extern PFNGLUNIFORMSUBROUTINESUIVPROC gl3wUniformSubroutinesuiv;
437 extern PFNGLGETUNIFORMSUBROUTINEUIVPROC gl3wGetUniformSubroutineuiv;
438 extern PFNGLGETPROGRAMSTAGEIVPROC gl3wGetProgramStageiv;
439 extern PFNGLPATCHPARAMETERIPROC gl3wPatchParameteri;
440 extern PFNGLPATCHPARAMETERFVPROC gl3wPatchParameterfv;
441 extern PFNGLBINDTRANSFORMFEEDBACKPROC gl3wBindTransformFeedback;
442 extern PFNGLDELETETRANSFORMFEEDBACKSPROC gl3wDeleteTransformFeedbacks;
443 extern PFNGLGENTRANSFORMFEEDBACKSPROC gl3wGenTransformFeedbacks;
444 extern PFNGLISTRANSFORMFEEDBACKPROC gl3wIsTransformFeedback;
445 extern PFNGLPAUSETRANSFORMFEEDBACKPROC gl3wPauseTransformFeedback;
446 extern PFNGLRESUMETRANSFORMFEEDBACKPROC gl3wResumeTransformFeedback;
447 extern PFNGLDRAWTRANSFORMFEEDBACKPROC gl3wDrawTransformFeedback;
448 extern PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC gl3wDrawTransformFeedbackStream;
449 extern PFNGLBEGINQUERYINDEXEDPROC gl3wBeginQueryIndexed;
450 extern PFNGLENDQUERYINDEXEDPROC gl3wEndQueryIndexed;
451 extern PFNGLGETQUERYINDEXEDIVPROC gl3wGetQueryIndexediv;
452 extern PFNGLRELEASESHADERCOMPILERPROC gl3wReleaseShaderCompiler;
453 extern PFNGLSHADERBINARYPROC gl3wShaderBinary;
454 extern PFNGLGETSHADERPRECISIONFORMATPROC gl3wGetShaderPrecisionFormat;
455 extern PFNGLDEPTHRANGEFPROC gl3wDepthRangef;
456 extern PFNGLCLEARDEPTHFPROC gl3wClearDepthf;
457 extern PFNGLGETPROGRAMBINARYPROC gl3wGetProgramBinary;
458 extern PFNGLPROGRAMBINARYPROC gl3wProgramBinary;
459 extern PFNGLPROGRAMPARAMETERIPROC gl3wProgramParameteri;
460 extern PFNGLUSEPROGRAMSTAGESPROC gl3wUseProgramStages;
461 extern PFNGLACTIVESHADERPROGRAMPROC gl3wActiveShaderProgram;
462 extern PFNGLCREATESHADERPROGRAMVPROC gl3wCreateShaderProgramv;
463 extern PFNGLBINDPROGRAMPIPELINEPROC gl3wBindProgramPipeline;
464 extern PFNGLDELETEPROGRAMPIPELINESPROC gl3wDeleteProgramPipelines;
465 extern PFNGLGENPROGRAMPIPELINESPROC gl3wGenProgramPipelines;
466 extern PFNGLISPROGRAMPIPELINEPROC gl3wIsProgramPipeline;
467 extern PFNGLGETPROGRAMPIPELINEIVPROC gl3wGetProgramPipelineiv;
468 extern PFNGLPROGRAMUNIFORM1IPROC gl3wProgramUniform1i;
469 extern PFNGLPROGRAMUNIFORM1IVPROC gl3wProgramUniform1iv;
470 extern PFNGLPROGRAMUNIFORM1FPROC gl3wProgramUniform1f;
471 extern PFNGLPROGRAMUNIFORM1FVPROC gl3wProgramUniform1fv;
472 extern PFNGLPROGRAMUNIFORM1DPROC gl3wProgramUniform1d;
473 extern PFNGLPROGRAMUNIFORM1DVPROC gl3wProgramUniform1dv;
474 extern PFNGLPROGRAMUNIFORM1UIPROC gl3wProgramUniform1ui;
475 extern PFNGLPROGRAMUNIFORM1UIVPROC gl3wProgramUniform1uiv;
476 extern PFNGLPROGRAMUNIFORM2IPROC gl3wProgramUniform2i;
477 extern PFNGLPROGRAMUNIFORM2IVPROC gl3wProgramUniform2iv;
478 extern PFNGLPROGRAMUNIFORM2FPROC gl3wProgramUniform2f;
479 extern PFNGLPROGRAMUNIFORM2FVPROC gl3wProgramUniform2fv;
480 extern PFNGLPROGRAMUNIFORM2DPROC gl3wProgramUniform2d;
481 extern PFNGLPROGRAMUNIFORM2DVPROC gl3wProgramUniform2dv;
482 extern PFNGLPROGRAMUNIFORM2UIPROC gl3wProgramUniform2ui;
483 extern PFNGLPROGRAMUNIFORM2UIVPROC gl3wProgramUniform2uiv;
484 extern PFNGLPROGRAMUNIFORM3IPROC gl3wProgramUniform3i;
485 extern PFNGLPROGRAMUNIFORM3IVPROC gl3wProgramUniform3iv;
486 extern PFNGLPROGRAMUNIFORM3FPROC gl3wProgramUniform3f;
487 extern PFNGLPROGRAMUNIFORM3FVPROC gl3wProgramUniform3fv;
488 extern PFNGLPROGRAMUNIFORM3DPROC gl3wProgramUniform3d;
489 extern PFNGLPROGRAMUNIFORM3DVPROC gl3wProgramUniform3dv;
490 extern PFNGLPROGRAMUNIFORM3UIPROC gl3wProgramUniform3ui;
491 extern PFNGLPROGRAMUNIFORM3UIVPROC gl3wProgramUniform3uiv;
492 extern PFNGLPROGRAMUNIFORM4IPROC gl3wProgramUniform4i;
493 extern PFNGLPROGRAMUNIFORM4IVPROC gl3wProgramUniform4iv;
494 extern PFNGLPROGRAMUNIFORM4FPROC gl3wProgramUniform4f;
495 extern PFNGLPROGRAMUNIFORM4FVPROC gl3wProgramUniform4fv;
496 extern PFNGLPROGRAMUNIFORM4DPROC gl3wProgramUniform4d;
497 extern PFNGLPROGRAMUNIFORM4DVPROC gl3wProgramUniform4dv;
498 extern PFNGLPROGRAMUNIFORM4UIPROC gl3wProgramUniform4ui;
499 extern PFNGLPROGRAMUNIFORM4UIVPROC gl3wProgramUniform4uiv;
500 extern PFNGLPROGRAMUNIFORMMATRIX2FVPROC gl3wProgramUniformMatrix2fv;
501 extern PFNGLPROGRAMUNIFORMMATRIX3FVPROC gl3wProgramUniformMatrix3fv;
502 extern PFNGLPROGRAMUNIFORMMATRIX4FVPROC gl3wProgramUniformMatrix4fv;
503 extern PFNGLPROGRAMUNIFORMMATRIX2DVPROC gl3wProgramUniformMatrix2dv;
504 extern PFNGLPROGRAMUNIFORMMATRIX3DVPROC gl3wProgramUniformMatrix3dv;
505 extern PFNGLPROGRAMUNIFORMMATRIX4DVPROC gl3wProgramUniformMatrix4dv;
506 extern PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC gl3wProgramUniformMatrix2x3fv;
507 extern PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC gl3wProgramUniformMatrix3x2fv;
508 extern PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC gl3wProgramUniformMatrix2x4fv;
509 extern PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC gl3wProgramUniformMatrix4x2fv;
510 extern PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC gl3wProgramUniformMatrix3x4fv;
511 extern PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC gl3wProgramUniformMatrix4x3fv;
512 extern PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC gl3wProgramUniformMatrix2x3dv;
513 extern PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC gl3wProgramUniformMatrix3x2dv;
514 extern PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC gl3wProgramUniformMatrix2x4dv;
515 extern PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC gl3wProgramUniformMatrix4x2dv;
516 extern PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC gl3wProgramUniformMatrix3x4dv;
517 extern PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC gl3wProgramUniformMatrix4x3dv;
518 extern PFNGLVALIDATEPROGRAMPIPELINEPROC gl3wValidateProgramPipeline;
519 extern PFNGLGETPROGRAMPIPELINEINFOLOGPROC gl3wGetProgramPipelineInfoLog;
520 extern PFNGLVERTEXATTRIBL1DPROC gl3wVertexAttribL1d;
521 extern PFNGLVERTEXATTRIBL2DPROC gl3wVertexAttribL2d;
522 extern PFNGLVERTEXATTRIBL3DPROC gl3wVertexAttribL3d;
523 extern PFNGLVERTEXATTRIBL4DPROC gl3wVertexAttribL4d;
524 extern PFNGLVERTEXATTRIBL1DVPROC gl3wVertexAttribL1dv;
525 extern PFNGLVERTEXATTRIBL2DVPROC gl3wVertexAttribL2dv;
526 extern PFNGLVERTEXATTRIBL3DVPROC gl3wVertexAttribL3dv;
527 extern PFNGLVERTEXATTRIBL4DVPROC gl3wVertexAttribL4dv;
528 extern PFNGLVERTEXATTRIBLPOINTERPROC gl3wVertexAttribLPointer;
529 extern PFNGLGETVERTEXATTRIBLDVPROC gl3wGetVertexAttribLdv;
530 extern PFNGLVIEWPORTARRAYVPROC gl3wViewportArrayv;
531 extern PFNGLVIEWPORTINDEXEDFPROC gl3wViewportIndexedf;
532 extern PFNGLVIEWPORTINDEXEDFVPROC gl3wViewportIndexedfv;
533 extern PFNGLSCISSORARRAYVPROC gl3wScissorArrayv;
534 extern PFNGLSCISSORINDEXEDPROC gl3wScissorIndexed;
535 extern PFNGLSCISSORINDEXEDVPROC gl3wScissorIndexedv;
536 extern PFNGLDEPTHRANGEARRAYVPROC gl3wDepthRangeArrayv;
537 extern PFNGLDEPTHRANGEINDEXEDPROC gl3wDepthRangeIndexed;
538 extern PFNGLGETFLOATI_VPROC gl3wGetFloati_v;
539 extern PFNGLGETDOUBLEI_VPROC gl3wGetDoublei_v;
540 extern PFNGLCREATESYNCFROMCLEVENTARBPROC gl3wCreateSyncFromCLeventARB;
541 extern PFNGLDEBUGMESSAGECONTROLARBPROC gl3wDebugMessageControlARB;
542 extern PFNGLDEBUGMESSAGEINSERTARBPROC gl3wDebugMessageInsertARB;
543 extern PFNGLDEBUGMESSAGECALLBACKARBPROC gl3wDebugMessageCallbackARB;
544 extern PFNGLGETDEBUGMESSAGELOGARBPROC gl3wGetDebugMessageLogARB;
545 extern PFNGLGETGRAPHICSRESETSTATUSARBPROC gl3wGetGraphicsResetStatusARB;
546 extern PFNGLGETNTEXIMAGEARBPROC gl3wGetnTexImageARB;
547 extern PFNGLREADNPIXELSARBPROC gl3wReadnPixelsARB;
548 extern PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC gl3wGetnCompressedTexImageARB;
549 extern PFNGLGETNUNIFORMFVARBPROC gl3wGetnUniformfvARB;
550 extern PFNGLGETNUNIFORMIVARBPROC gl3wGetnUniformivARB;
551 extern PFNGLGETNUNIFORMUIVARBPROC gl3wGetnUniformuivARB;
552 extern PFNGLGETNUNIFORMDVARBPROC gl3wGetnUniformdvARB;
553 extern PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC gl3wDrawArraysInstancedBaseInstance;
554 extern PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC gl3wDrawElementsInstancedBaseInstance;
555 extern PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC gl3wDrawElementsInstancedBaseVertexBaseInstance;
556 extern PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC gl3wDrawTransformFeedbackInstanced;
557 extern PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC gl3wDrawTransformFeedbackStreamInstanced;
558 extern PFNGLGETINTERNALFORMATIVPROC gl3wGetInternalformativ;
559 extern PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC gl3wGetActiveAtomicCounterBufferiv;
560 extern PFNGLBINDIMAGETEXTUREPROC gl3wBindImageTexture;
561 extern PFNGLMEMORYBARRIERPROC gl3wMemoryBarrier;
562 extern PFNGLTEXSTORAGE1DPROC gl3wTexStorage1D;
563 extern PFNGLTEXSTORAGE2DPROC gl3wTexStorage2D;
564 extern PFNGLTEXSTORAGE3DPROC gl3wTexStorage3D;
565 extern PFNGLTEXTURESTORAGE1DEXTPROC gl3wTextureStorage1DEXT;
566 extern PFNGLTEXTURESTORAGE2DEXTPROC gl3wTextureStorage2DEXT;
567 extern PFNGLTEXTURESTORAGE3DEXTPROC gl3wTextureStorage3DEXT;
568 extern PFNGLDEBUGMESSAGECONTROLPROC gl3wDebugMessageControl;
569 extern PFNGLDEBUGMESSAGEINSERTPROC gl3wDebugMessageInsert;
570 extern PFNGLDEBUGMESSAGECALLBACKPROC gl3wDebugMessageCallback;
571 extern PFNGLGETDEBUGMESSAGELOGPROC gl3wGetDebugMessageLog;
572 extern PFNGLPUSHDEBUGGROUPPROC gl3wPushDebugGroup;
573 extern PFNGLPOPDEBUGGROUPPROC gl3wPopDebugGroup;
574 extern PFNGLOBJECTLABELPROC gl3wObjectLabel;
575 extern PFNGLGETOBJECTLABELPROC gl3wGetObjectLabel;
576 extern PFNGLOBJECTPTRLABELPROC gl3wObjectPtrLabel;
577 extern PFNGLGETOBJECTPTRLABELPROC gl3wGetObjectPtrLabel;
578 extern PFNGLCLEARBUFFERDATAPROC gl3wClearBufferData;
579 extern PFNGLCLEARBUFFERSUBDATAPROC gl3wClearBufferSubData;
580 extern PFNGLCLEARNAMEDBUFFERDATAEXTPROC gl3wClearNamedBufferDataEXT;
581 extern PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC gl3wClearNamedBufferSubDataEXT;
582 extern PFNGLDISPATCHCOMPUTEPROC gl3wDispatchCompute;
583 extern PFNGLDISPATCHCOMPUTEINDIRECTPROC gl3wDispatchComputeIndirect;
584 extern PFNGLCOPYIMAGESUBDATAPROC gl3wCopyImageSubData;
585 extern PFNGLTEXTUREVIEWPROC gl3wTextureView;
586 extern PFNGLBINDVERTEXBUFFERPROC gl3wBindVertexBuffer;
587 extern PFNGLVERTEXATTRIBFORMATPROC gl3wVertexAttribFormat;
588 extern PFNGLVERTEXATTRIBIFORMATPROC gl3wVertexAttribIFormat;
589 extern PFNGLVERTEXATTRIBLFORMATPROC gl3wVertexAttribLFormat;
590 extern PFNGLVERTEXATTRIBBINDINGPROC gl3wVertexAttribBinding;
591 extern PFNGLVERTEXBINDINGDIVISORPROC gl3wVertexBindingDivisor;
592 extern PFNGLVERTEXARRAYBINDVERTEXBUFFEREXTPROC gl3wVertexArrayBindVertexBufferEXT;
593 extern PFNGLVERTEXARRAYVERTEXATTRIBFORMATEXTPROC gl3wVertexArrayVertexAttribFormatEXT;
594 extern PFNGLVERTEXARRAYVERTEXATTRIBIFORMATEXTPROC gl3wVertexArrayVertexAttribIFormatEXT;
595 extern PFNGLVERTEXARRAYVERTEXATTRIBLFORMATEXTPROC gl3wVertexArrayVertexAttribLFormatEXT;
596 extern PFNGLVERTEXARRAYVERTEXATTRIBBINDINGEXTPROC gl3wVertexArrayVertexAttribBindingEXT;
597 extern PFNGLVERTEXARRAYVERTEXBINDINGDIVISOREXTPROC gl3wVertexArrayVertexBindingDivisorEXT;
598 extern PFNGLFRAMEBUFFERPARAMETERIPROC gl3wFramebufferParameteri;
599 extern PFNGLGETFRAMEBUFFERPARAMETERIVPROC gl3wGetFramebufferParameteriv;
600 extern PFNGLNAMEDFRAMEBUFFERPARAMETERIEXTPROC gl3wNamedFramebufferParameteriEXT;
601 extern PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC gl3wGetNamedFramebufferParameterivEXT;
602 extern PFNGLGETINTERNALFORMATI64VPROC gl3wGetInternalformati64v;
603 extern PFNGLINVALIDATETEXSUBIMAGEPROC gl3wInvalidateTexSubImage;
604 extern PFNGLINVALIDATETEXIMAGEPROC gl3wInvalidateTexImage;
605 extern PFNGLINVALIDATEBUFFERSUBDATAPROC gl3wInvalidateBufferSubData;
606 extern PFNGLINVALIDATEBUFFERDATAPROC gl3wInvalidateBufferData;
607 extern PFNGLINVALIDATEFRAMEBUFFERPROC gl3wInvalidateFramebuffer;
608 extern PFNGLINVALIDATESUBFRAMEBUFFERPROC gl3wInvalidateSubFramebuffer;
609 extern PFNGLMULTIDRAWARRAYSINDIRECTPROC gl3wMultiDrawArraysIndirect;
610 extern PFNGLMULTIDRAWELEMENTSINDIRECTPROC gl3wMultiDrawElementsIndirect;
611 extern PFNGLGETPROGRAMINTERFACEIVPROC gl3wGetProgramInterfaceiv;
612 extern PFNGLGETPROGRAMRESOURCEINDEXPROC gl3wGetProgramResourceIndex;
613 extern PFNGLGETPROGRAMRESOURCENAMEPROC gl3wGetProgramResourceName;
614 extern PFNGLGETPROGRAMRESOURCEIVPROC gl3wGetProgramResourceiv;
615 extern PFNGLGETPROGRAMRESOURCELOCATIONPROC gl3wGetProgramResourceLocation;
616 extern PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC gl3wGetProgramResourceLocationIndex;
617 extern PFNGLSHADERSTORAGEBLOCKBINDINGPROC gl3wShaderStorageBlockBinding;
618 extern PFNGLTEXBUFFERRANGEPROC gl3wTexBufferRange;
619 extern PFNGLTEXTUREBUFFERRANGEEXTPROC gl3wTextureBufferRangeEXT;
620 extern PFNGLTEXSTORAGE2DMULTISAMPLEPROC gl3wTexStorage2DMultisample;
621 extern PFNGLTEXSTORAGE3DMULTISAMPLEPROC gl3wTexStorage3DMultisample;
622 extern PFNGLTEXTURESTORAGE2DMULTISAMPLEEXTPROC gl3wTextureStorage2DMultisampleEXT;
623 extern PFNGLTEXTURESTORAGE3DMULTISAMPLEEXTPROC gl3wTextureStorage3DMultisampleEXT;
624
625#define glCullFace gl3wCullFace
626#define glFrontFace gl3wFrontFace
627#define glHint gl3wHint
628#define glLineWidth gl3wLineWidth
629#define glPointSize gl3wPointSize
630#define glPolygonMode gl3wPolygonMode
631#define glScissor gl3wScissor
632#define glTexParameterf gl3wTexParameterf
633#define glTexParameterfv gl3wTexParameterfv
634#define glTexParameteri gl3wTexParameteri
635#define glTexParameteriv gl3wTexParameteriv
636#define glTexImage1D gl3wTexImage1D
637#define glTexImage2D gl3wTexImage2D
638#define glDrawBuffer gl3wDrawBuffer
639#define glClear gl3wClear
640#define glClearColor gl3wClearColor
641#define glClearStencil gl3wClearStencil
642#define glClearDepth gl3wClearDepth
643#define glStencilMask gl3wStencilMask
644#define glColorMask gl3wColorMask
645#define glDepthMask gl3wDepthMask
646#define glDisable gl3wDisable
647#define glEnable gl3wEnable
648#define glFinish gl3wFinish
649#define glFlush gl3wFlush
650#define glBlendFunc gl3wBlendFunc
651#define glLogicOp gl3wLogicOp
652#define glStencilFunc gl3wStencilFunc
653#define glStencilOp gl3wStencilOp
654#define glDepthFunc gl3wDepthFunc
655#define glPixelStoref gl3wPixelStoref
656#define glPixelStorei gl3wPixelStorei
657#define glReadBuffer gl3wReadBuffer
658#define glReadPixels gl3wReadPixels
659#define glGetBooleanv gl3wGetBooleanv
660#define glGetDoublev gl3wGetDoublev
661#define glGetError gl3wGetError
662#define glGetFloatv gl3wGetFloatv
663#define glGetIntegerv gl3wGetIntegerv
664#define glGetString gl3wGetString
665#define glGetTexImage gl3wGetTexImage
666#define glGetTexParameterfv gl3wGetTexParameterfv
667#define glGetTexParameteriv gl3wGetTexParameteriv
668#define glGetTexLevelParameterfv gl3wGetTexLevelParameterfv
669#define glGetTexLevelParameteriv gl3wGetTexLevelParameteriv
670#define glIsEnabled gl3wIsEnabled
671#define glDepthRange gl3wDepthRange
672#define glViewport gl3wViewport
673#define glDrawArrays gl3wDrawArrays
674#define glDrawElements gl3wDrawElements
675#define glGetPointerv gl3wGetPointerv
676#define glPolygonOffset gl3wPolygonOffset
677#define glCopyTexImage1D gl3wCopyTexImage1D
678#define glCopyTexImage2D gl3wCopyTexImage2D
679#define glCopyTexSubImage1D gl3wCopyTexSubImage1D
680#define glCopyTexSubImage2D gl3wCopyTexSubImage2D
681#define glTexSubImage1D gl3wTexSubImage1D
682#define glTexSubImage2D gl3wTexSubImage2D
683#define glBindTexture gl3wBindTexture
684#define glDeleteTextures gl3wDeleteTextures
685#define glGenTextures gl3wGenTextures
686#define glIsTexture gl3wIsTexture
687#define glBlendColor gl3wBlendColor
688#define glBlendEquation gl3wBlendEquation
689#define glDrawRangeElements gl3wDrawRangeElements
690#define glTexImage3D gl3wTexImage3D
691#define glTexSubImage3D gl3wTexSubImage3D
692#define glCopyTexSubImage3D gl3wCopyTexSubImage3D
693#define glActiveTexture gl3wActiveTexture
694#define glSampleCoverage gl3wSampleCoverage
695#define glCompressedTexImage3D gl3wCompressedTexImage3D
696#define glCompressedTexImage2D gl3wCompressedTexImage2D
697#define glCompressedTexImage1D gl3wCompressedTexImage1D
698#define glCompressedTexSubImage3D gl3wCompressedTexSubImage3D
699#define glCompressedTexSubImage2D gl3wCompressedTexSubImage2D
700#define glCompressedTexSubImage1D gl3wCompressedTexSubImage1D
701#define glGetCompressedTexImage gl3wGetCompressedTexImage
702#define glBlendFuncSeparate gl3wBlendFuncSeparate
703#define glMultiDrawArrays gl3wMultiDrawArrays
704#define glMultiDrawElements gl3wMultiDrawElements
705#define glPointParameterf gl3wPointParameterf
706#define glPointParameterfv gl3wPointParameterfv
707#define glPointParameteri gl3wPointParameteri
708#define glPointParameteriv gl3wPointParameteriv
709#define glGenQueries gl3wGenQueries
710#define glDeleteQueries gl3wDeleteQueries
711#define glIsQuery gl3wIsQuery
712#define glBeginQuery gl3wBeginQuery
713#define glEndQuery gl3wEndQuery
714#define glGetQueryiv gl3wGetQueryiv
715#define glGetQueryObjectiv gl3wGetQueryObjectiv
716#define glGetQueryObjectuiv gl3wGetQueryObjectuiv
717#define glBindBuffer gl3wBindBuffer
718#define glDeleteBuffers gl3wDeleteBuffers
719#define glGenBuffers gl3wGenBuffers
720#define glIsBuffer gl3wIsBuffer
721#define glBufferData gl3wBufferData
722#define glBufferSubData gl3wBufferSubData
723#define glGetBufferSubData gl3wGetBufferSubData
724#define glMapBuffer gl3wMapBuffer
725#define glUnmapBuffer gl3wUnmapBuffer
726#define glGetBufferParameteriv gl3wGetBufferParameteriv
727#define glGetBufferPointerv gl3wGetBufferPointerv
728#define glBlendEquationSeparate gl3wBlendEquationSeparate
729#define glDrawBuffers gl3wDrawBuffers
730#define glStencilOpSeparate gl3wStencilOpSeparate
731#define glStencilFuncSeparate gl3wStencilFuncSeparate
732#define glStencilMaskSeparate gl3wStencilMaskSeparate
733#define glAttachShader gl3wAttachShader
734#define glBindAttribLocation gl3wBindAttribLocation
735#define glCompileShader gl3wCompileShader
736#define glCreateProgram gl3wCreateProgram
737#define glCreateShader gl3wCreateShader
738#define glDeleteProgram gl3wDeleteProgram
739#define glDeleteShader gl3wDeleteShader
740#define glDetachShader gl3wDetachShader
741#define glDisableVertexAttribArray gl3wDisableVertexAttribArray
742#define glEnableVertexAttribArray gl3wEnableVertexAttribArray
743#define glGetActiveAttrib gl3wGetActiveAttrib
744#define glGetActiveUniform gl3wGetActiveUniform
745#define glGetAttachedShaders gl3wGetAttachedShaders
746#define glGetAttribLocation gl3wGetAttribLocation
747#define glGetProgramiv gl3wGetProgramiv
748#define glGetProgramInfoLog gl3wGetProgramInfoLog
749#define glGetShaderiv gl3wGetShaderiv
750#define glGetShaderInfoLog gl3wGetShaderInfoLog
751#define glGetShaderSource gl3wGetShaderSource
752#define glGetUniformLocation gl3wGetUniformLocation
753#define glGetUniformfv gl3wGetUniformfv
754#define glGetUniformiv gl3wGetUniformiv
755#define glGetVertexAttribdv gl3wGetVertexAttribdv
756#define glGetVertexAttribfv gl3wGetVertexAttribfv
757#define glGetVertexAttribiv gl3wGetVertexAttribiv
758#define glGetVertexAttribPointerv gl3wGetVertexAttribPointerv
759#define glIsProgram gl3wIsProgram
760#define glIsShader gl3wIsShader
761#define glLinkProgram gl3wLinkProgram
762#define glShaderSource gl3wShaderSource
763#define glUseProgram gl3wUseProgram
764#define glUniform1f gl3wUniform1f
765#define glUniform2f gl3wUniform2f
766#define glUniform3f gl3wUniform3f
767#define glUniform4f gl3wUniform4f
768#define glUniform1i gl3wUniform1i
769#define glUniform2i gl3wUniform2i
770#define glUniform3i gl3wUniform3i
771#define glUniform4i gl3wUniform4i
772#define glUniform1fv gl3wUniform1fv
773#define glUniform2fv gl3wUniform2fv
774#define glUniform3fv gl3wUniform3fv
775#define glUniform4fv gl3wUniform4fv
776#define glUniform1iv gl3wUniform1iv
777#define glUniform2iv gl3wUniform2iv
778#define glUniform3iv gl3wUniform3iv
779#define glUniform4iv gl3wUniform4iv
780#define glUniformMatrix2fv gl3wUniformMatrix2fv
781#define glUniformMatrix3fv gl3wUniformMatrix3fv
782#define glUniformMatrix4fv gl3wUniformMatrix4fv
783#define glValidateProgram gl3wValidateProgram
784#define glVertexAttrib1d gl3wVertexAttrib1d
785#define glVertexAttrib1dv gl3wVertexAttrib1dv
786#define glVertexAttrib1f gl3wVertexAttrib1f
787#define glVertexAttrib1fv gl3wVertexAttrib1fv
788#define glVertexAttrib1s gl3wVertexAttrib1s
789#define glVertexAttrib1sv gl3wVertexAttrib1sv
790#define glVertexAttrib2d gl3wVertexAttrib2d
791#define glVertexAttrib2dv gl3wVertexAttrib2dv
792#define glVertexAttrib2f gl3wVertexAttrib2f
793#define glVertexAttrib2fv gl3wVertexAttrib2fv
794#define glVertexAttrib2s gl3wVertexAttrib2s
795#define glVertexAttrib2sv gl3wVertexAttrib2sv
796#define glVertexAttrib3d gl3wVertexAttrib3d
797#define glVertexAttrib3dv gl3wVertexAttrib3dv
798#define glVertexAttrib3f gl3wVertexAttrib3f
799#define glVertexAttrib3fv gl3wVertexAttrib3fv
800#define glVertexAttrib3s gl3wVertexAttrib3s
801#define glVertexAttrib3sv gl3wVertexAttrib3sv
802#define glVertexAttrib4Nbv gl3wVertexAttrib4Nbv
803#define glVertexAttrib4Niv gl3wVertexAttrib4Niv
804#define glVertexAttrib4Nsv gl3wVertexAttrib4Nsv
805#define glVertexAttrib4Nub gl3wVertexAttrib4Nub
806#define glVertexAttrib4Nubv gl3wVertexAttrib4Nubv
807#define glVertexAttrib4Nuiv gl3wVertexAttrib4Nuiv
808#define glVertexAttrib4Nusv gl3wVertexAttrib4Nusv
809#define glVertexAttrib4bv gl3wVertexAttrib4bv
810#define glVertexAttrib4d gl3wVertexAttrib4d
811#define glVertexAttrib4dv gl3wVertexAttrib4dv
812#define glVertexAttrib4f gl3wVertexAttrib4f
813#define glVertexAttrib4fv gl3wVertexAttrib4fv
814#define glVertexAttrib4iv gl3wVertexAttrib4iv
815#define glVertexAttrib4s gl3wVertexAttrib4s
816#define glVertexAttrib4sv gl3wVertexAttrib4sv
817#define glVertexAttrib4ubv gl3wVertexAttrib4ubv
818#define glVertexAttrib4uiv gl3wVertexAttrib4uiv
819#define glVertexAttrib4usv gl3wVertexAttrib4usv
820#define glVertexAttribPointer gl3wVertexAttribPointer
821#define glUniformMatrix2x3fv gl3wUniformMatrix2x3fv
822#define glUniformMatrix3x2fv gl3wUniformMatrix3x2fv
823#define glUniformMatrix2x4fv gl3wUniformMatrix2x4fv
824#define glUniformMatrix4x2fv gl3wUniformMatrix4x2fv
825#define glUniformMatrix3x4fv gl3wUniformMatrix3x4fv
826#define glUniformMatrix4x3fv gl3wUniformMatrix4x3fv
827#define glColorMaski gl3wColorMaski
828#define glGetBooleani_v gl3wGetBooleani_v
829#define glGetIntegeri_v gl3wGetIntegeri_v
830#define glEnablei gl3wEnablei
831#define glDisablei gl3wDisablei
832#define glIsEnabledi gl3wIsEnabledi
833#define glBeginTransformFeedback gl3wBeginTransformFeedback
834#define glEndTransformFeedback gl3wEndTransformFeedback
835#define glBindBufferRange gl3wBindBufferRange
836#define glBindBufferBase gl3wBindBufferBase
837#define glTransformFeedbackVaryings gl3wTransformFeedbackVaryings
838#define glGetTransformFeedbackVarying gl3wGetTransformFeedbackVarying
839#define glClampColor gl3wClampColor
840#define glBeginConditionalRender gl3wBeginConditionalRender
841#define glEndConditionalRender gl3wEndConditionalRender
842#define glVertexAttribIPointer gl3wVertexAttribIPointer
843#define glGetVertexAttribIiv gl3wGetVertexAttribIiv
844#define glGetVertexAttribIuiv gl3wGetVertexAttribIuiv
845#define glVertexAttribI1i gl3wVertexAttribI1i
846#define glVertexAttribI2i gl3wVertexAttribI2i
847#define glVertexAttribI3i gl3wVertexAttribI3i
848#define glVertexAttribI4i gl3wVertexAttribI4i
849#define glVertexAttribI1ui gl3wVertexAttribI1ui
850#define glVertexAttribI2ui gl3wVertexAttribI2ui
851#define glVertexAttribI3ui gl3wVertexAttribI3ui
852#define glVertexAttribI4ui gl3wVertexAttribI4ui
853#define glVertexAttribI1iv gl3wVertexAttribI1iv
854#define glVertexAttribI2iv gl3wVertexAttribI2iv
855#define glVertexAttribI3iv gl3wVertexAttribI3iv
856#define glVertexAttribI4iv gl3wVertexAttribI4iv
857#define glVertexAttribI1uiv gl3wVertexAttribI1uiv
858#define glVertexAttribI2uiv gl3wVertexAttribI2uiv
859#define glVertexAttribI3uiv gl3wVertexAttribI3uiv
860#define glVertexAttribI4uiv gl3wVertexAttribI4uiv
861#define glVertexAttribI4bv gl3wVertexAttribI4bv
862#define glVertexAttribI4sv gl3wVertexAttribI4sv
863#define glVertexAttribI4ubv gl3wVertexAttribI4ubv
864#define glVertexAttribI4usv gl3wVertexAttribI4usv
865#define glGetUniformuiv gl3wGetUniformuiv
866#define glBindFragDataLocation gl3wBindFragDataLocation
867#define glGetFragDataLocation gl3wGetFragDataLocation
868#define glUniform1ui gl3wUniform1ui
869#define glUniform2ui gl3wUniform2ui
870#define glUniform3ui gl3wUniform3ui
871#define glUniform4ui gl3wUniform4ui
872#define glUniform1uiv gl3wUniform1uiv
873#define glUniform2uiv gl3wUniform2uiv
874#define glUniform3uiv gl3wUniform3uiv
875#define glUniform4uiv gl3wUniform4uiv
876#define glTexParameterIiv gl3wTexParameterIiv
877#define glTexParameterIuiv gl3wTexParameterIuiv
878#define glGetTexParameterIiv gl3wGetTexParameterIiv
879#define glGetTexParameterIuiv gl3wGetTexParameterIuiv
880#define glClearBufferiv gl3wClearBufferiv
881#define glClearBufferuiv gl3wClearBufferuiv
882#define glClearBufferfv gl3wClearBufferfv
883#define glClearBufferfi gl3wClearBufferfi
884#define glGetStringi gl3wGetStringi
885#define glDrawArraysInstanced gl3wDrawArraysInstanced
886#define glDrawElementsInstanced gl3wDrawElementsInstanced
887#define glTexBuffer gl3wTexBuffer
888#define glPrimitiveRestartIndex gl3wPrimitiveRestartIndex
889#define glGetInteger64i_v gl3wGetInteger64i_v
890#define glGetBufferParameteri64v gl3wGetBufferParameteri64v
891#define glFramebufferTexture gl3wFramebufferTexture
892#define glVertexAttribDivisor gl3wVertexAttribDivisor
893#define glMinSampleShading gl3wMinSampleShading
894#define glBlendEquationi gl3wBlendEquationi
895#define glBlendEquationSeparatei gl3wBlendEquationSeparatei
896#define glBlendFunci gl3wBlendFunci
897#define glBlendFuncSeparatei gl3wBlendFuncSeparatei
898#define glIsRenderbuffer gl3wIsRenderbuffer
899#define glBindRenderbuffer gl3wBindRenderbuffer
900#define glDeleteRenderbuffers gl3wDeleteRenderbuffers
901#define glGenRenderbuffers gl3wGenRenderbuffers
902#define glRenderbufferStorage gl3wRenderbufferStorage
903#define glGetRenderbufferParameteriv gl3wGetRenderbufferParameteriv
904#define glIsFramebuffer gl3wIsFramebuffer
905#define glBindFramebuffer gl3wBindFramebuffer
906#define glDeleteFramebuffers gl3wDeleteFramebuffers
907#define glGenFramebuffers gl3wGenFramebuffers
908#define glCheckFramebufferStatus gl3wCheckFramebufferStatus
909#define glFramebufferTexture1D gl3wFramebufferTexture1D
910#define glFramebufferTexture2D gl3wFramebufferTexture2D
911#define glFramebufferTexture3D gl3wFramebufferTexture3D
912#define glFramebufferRenderbuffer gl3wFramebufferRenderbuffer
913#define glGetFramebufferAttachmentParameteriv gl3wGetFramebufferAttachmentParameteriv
914#define glGenerateMipmap gl3wGenerateMipmap
915#define glBlitFramebuffer gl3wBlitFramebuffer
916#define glRenderbufferStorageMultisample gl3wRenderbufferStorageMultisample
917#define glFramebufferTextureLayer gl3wFramebufferTextureLayer
918#define glMapBufferRange gl3wMapBufferRange
919#define glFlushMappedBufferRange gl3wFlushMappedBufferRange
920#define glBindVertexArray gl3wBindVertexArray
921#define glDeleteVertexArrays gl3wDeleteVertexArrays
922#define glGenVertexArrays gl3wGenVertexArrays
923#define glIsVertexArray gl3wIsVertexArray
924#define glGetUniformIndices gl3wGetUniformIndices
925#define glGetActiveUniformsiv gl3wGetActiveUniformsiv
926#define glGetActiveUniformName gl3wGetActiveUniformName
927#define glGetUniformBlockIndex gl3wGetUniformBlockIndex
928#define glGetActiveUniformBlockiv gl3wGetActiveUniformBlockiv
929#define glGetActiveUniformBlockName gl3wGetActiveUniformBlockName
930#define glUniformBlockBinding gl3wUniformBlockBinding
931#define glCopyBufferSubData gl3wCopyBufferSubData
932#define glDrawElementsBaseVertex gl3wDrawElementsBaseVertex
933#define glDrawRangeElementsBaseVertex gl3wDrawRangeElementsBaseVertex
934#define glDrawElementsInstancedBaseVertex gl3wDrawElementsInstancedBaseVertex
935#define glMultiDrawElementsBaseVertex gl3wMultiDrawElementsBaseVertex
936#define glProvokingVertex gl3wProvokingVertex
937#define glFenceSync gl3wFenceSync
938#define glIsSync gl3wIsSync
939#define glDeleteSync gl3wDeleteSync
940#define glClientWaitSync gl3wClientWaitSync
941#define glWaitSync gl3wWaitSync
942#define glGetInteger64v gl3wGetInteger64v
943#define glGetSynciv gl3wGetSynciv
944#define glTexImage2DMultisample gl3wTexImage2DMultisample
945#define glTexImage3DMultisample gl3wTexImage3DMultisample
946#define glGetMultisamplefv gl3wGetMultisamplefv
947#define glSampleMaski gl3wSampleMaski
948#define glBlendEquationiARB gl3wBlendEquationiARB
949#define glBlendEquationSeparateiARB gl3wBlendEquationSeparateiARB
950#define glBlendFunciARB gl3wBlendFunciARB
951#define glBlendFuncSeparateiARB gl3wBlendFuncSeparateiARB
952#define glMinSampleShadingARB gl3wMinSampleShadingARB
953#define glNamedStringARB gl3wNamedStringARB
954#define glDeleteNamedStringARB gl3wDeleteNamedStringARB
955#define glCompileShaderIncludeARB gl3wCompileShaderIncludeARB
956#define glIsNamedStringARB gl3wIsNamedStringARB
957#define glGetNamedStringARB gl3wGetNamedStringARB
958#define glGetNamedStringivARB gl3wGetNamedStringivARB
959#define glBindFragDataLocationIndexed gl3wBindFragDataLocationIndexed
960#define glGetFragDataIndex gl3wGetFragDataIndex
961#define glGenSamplers gl3wGenSamplers
962#define glDeleteSamplers gl3wDeleteSamplers
963#define glIsSampler gl3wIsSampler
964#define glBindSampler gl3wBindSampler
965#define glSamplerParameteri gl3wSamplerParameteri
966#define glSamplerParameteriv gl3wSamplerParameteriv
967#define glSamplerParameterf gl3wSamplerParameterf
968#define glSamplerParameterfv gl3wSamplerParameterfv
969#define glSamplerParameterIiv gl3wSamplerParameterIiv
970#define glSamplerParameterIuiv gl3wSamplerParameterIuiv
971#define glGetSamplerParameteriv gl3wGetSamplerParameteriv
972#define glGetSamplerParameterIiv gl3wGetSamplerParameterIiv
973#define glGetSamplerParameterfv gl3wGetSamplerParameterfv
974#define glGetSamplerParameterIuiv gl3wGetSamplerParameterIuiv
975#define glQueryCounter gl3wQueryCounter
976#define glGetQueryObjecti64v gl3wGetQueryObjecti64v
977#define glGetQueryObjectui64v gl3wGetQueryObjectui64v
978#define glVertexP2ui gl3wVertexP2ui
979#define glVertexP2uiv gl3wVertexP2uiv
980#define glVertexP3ui gl3wVertexP3ui
981#define glVertexP3uiv gl3wVertexP3uiv
982#define glVertexP4ui gl3wVertexP4ui
983#define glVertexP4uiv gl3wVertexP4uiv
984#define glTexCoordP1ui gl3wTexCoordP1ui
985#define glTexCoordP1uiv gl3wTexCoordP1uiv
986#define glTexCoordP2ui gl3wTexCoordP2ui
987#define glTexCoordP2uiv gl3wTexCoordP2uiv
988#define glTexCoordP3ui gl3wTexCoordP3ui
989#define glTexCoordP3uiv gl3wTexCoordP3uiv
990#define glTexCoordP4ui gl3wTexCoordP4ui
991#define glTexCoordP4uiv gl3wTexCoordP4uiv
992#define glMultiTexCoordP1ui gl3wMultiTexCoordP1ui
993#define glMultiTexCoordP1uiv gl3wMultiTexCoordP1uiv
994#define glMultiTexCoordP2ui gl3wMultiTexCoordP2ui
995#define glMultiTexCoordP2uiv gl3wMultiTexCoordP2uiv
996#define glMultiTexCoordP3ui gl3wMultiTexCoordP3ui
997#define glMultiTexCoordP3uiv gl3wMultiTexCoordP3uiv
998#define glMultiTexCoordP4ui gl3wMultiTexCoordP4ui
999#define glMultiTexCoordP4uiv gl3wMultiTexCoordP4uiv
1000#define glNormalP3ui gl3wNormalP3ui
1001#define glNormalP3uiv gl3wNormalP3uiv
1002#define glColorP3ui gl3wColorP3ui
1003#define glColorP3uiv gl3wColorP3uiv
1004#define glColorP4ui gl3wColorP4ui
1005#define glColorP4uiv gl3wColorP4uiv
1006#define glSecondaryColorP3ui gl3wSecondaryColorP3ui
1007#define glSecondaryColorP3uiv gl3wSecondaryColorP3uiv
1008#define glVertexAttribP1ui gl3wVertexAttribP1ui
1009#define glVertexAttribP1uiv gl3wVertexAttribP1uiv
1010#define glVertexAttribP2ui gl3wVertexAttribP2ui
1011#define glVertexAttribP2uiv gl3wVertexAttribP2uiv
1012#define glVertexAttribP3ui gl3wVertexAttribP3ui
1013#define glVertexAttribP3uiv gl3wVertexAttribP3uiv
1014#define glVertexAttribP4ui gl3wVertexAttribP4ui
1015#define glVertexAttribP4uiv gl3wVertexAttribP4uiv
1016#define glDrawArraysIndirect gl3wDrawArraysIndirect
1017#define glDrawElementsIndirect gl3wDrawElementsIndirect
1018#define glUniform1d gl3wUniform1d
1019#define glUniform2d gl3wUniform2d
1020#define glUniform3d gl3wUniform3d
1021#define glUniform4d gl3wUniform4d
1022#define glUniform1dv gl3wUniform1dv
1023#define glUniform2dv gl3wUniform2dv
1024#define glUniform3dv gl3wUniform3dv
1025#define glUniform4dv gl3wUniform4dv
1026#define glUniformMatrix2dv gl3wUniformMatrix2dv
1027#define glUniformMatrix3dv gl3wUniformMatrix3dv
1028#define glUniformMatrix4dv gl3wUniformMatrix4dv
1029#define glUniformMatrix2x3dv gl3wUniformMatrix2x3dv
1030#define glUniformMatrix2x4dv gl3wUniformMatrix2x4dv
1031#define glUniformMatrix3x2dv gl3wUniformMatrix3x2dv
1032#define glUniformMatrix3x4dv gl3wUniformMatrix3x4dv
1033#define glUniformMatrix4x2dv gl3wUniformMatrix4x2dv
1034#define glUniformMatrix4x3dv gl3wUniformMatrix4x3dv
1035#define glGetUniformdv gl3wGetUniformdv
1036#define glGetSubroutineUniformLocation gl3wGetSubroutineUniformLocation
1037#define glGetSubroutineIndex gl3wGetSubroutineIndex
1038#define glGetActiveSubroutineUniformiv gl3wGetActiveSubroutineUniformiv
1039#define glGetActiveSubroutineUniformName gl3wGetActiveSubroutineUniformName
1040#define glGetActiveSubroutineName gl3wGetActiveSubroutineName
1041#define glUniformSubroutinesuiv gl3wUniformSubroutinesuiv
1042#define glGetUniformSubroutineuiv gl3wGetUniformSubroutineuiv
1043#define glGetProgramStageiv gl3wGetProgramStageiv
1044#define glPatchParameteri gl3wPatchParameteri
1045#define glPatchParameterfv gl3wPatchParameterfv
1046#define glBindTransformFeedback gl3wBindTransformFeedback
1047#define glDeleteTransformFeedbacks gl3wDeleteTransformFeedbacks
1048#define glGenTransformFeedbacks gl3wGenTransformFeedbacks
1049#define glIsTransformFeedback gl3wIsTransformFeedback
1050#define glPauseTransformFeedback gl3wPauseTransformFeedback
1051#define glResumeTransformFeedback gl3wResumeTransformFeedback
1052#define glDrawTransformFeedback gl3wDrawTransformFeedback
1053#define glDrawTransformFeedbackStream gl3wDrawTransformFeedbackStream
1054#define glBeginQueryIndexed gl3wBeginQueryIndexed
1055#define glEndQueryIndexed gl3wEndQueryIndexed
1056#define glGetQueryIndexediv gl3wGetQueryIndexediv
1057#define glReleaseShaderCompiler gl3wReleaseShaderCompiler
1058#define glShaderBinary gl3wShaderBinary
1059#define glGetShaderPrecisionFormat gl3wGetShaderPrecisionFormat
1060#define glDepthRangef gl3wDepthRangef
1061#define glClearDepthf gl3wClearDepthf
1062#define glGetProgramBinary gl3wGetProgramBinary
1063#define glProgramBinary gl3wProgramBinary
1064#define glProgramParameteri gl3wProgramParameteri
1065#define glUseProgramStages gl3wUseProgramStages
1066#define glActiveShaderProgram gl3wActiveShaderProgram
1067#define glCreateShaderProgramv gl3wCreateShaderProgramv
1068#define glBindProgramPipeline gl3wBindProgramPipeline
1069#define glDeleteProgramPipelines gl3wDeleteProgramPipelines
1070#define glGenProgramPipelines gl3wGenProgramPipelines
1071#define glIsProgramPipeline gl3wIsProgramPipeline
1072#define glGetProgramPipelineiv gl3wGetProgramPipelineiv
1073#define glProgramUniform1i gl3wProgramUniform1i
1074#define glProgramUniform1iv gl3wProgramUniform1iv
1075#define glProgramUniform1f gl3wProgramUniform1f
1076#define glProgramUniform1fv gl3wProgramUniform1fv
1077#define glProgramUniform1d gl3wProgramUniform1d
1078#define glProgramUniform1dv gl3wProgramUniform1dv
1079#define glProgramUniform1ui gl3wProgramUniform1ui
1080#define glProgramUniform1uiv gl3wProgramUniform1uiv
1081#define glProgramUniform2i gl3wProgramUniform2i
1082#define glProgramUniform2iv gl3wProgramUniform2iv
1083#define glProgramUniform2f gl3wProgramUniform2f
1084#define glProgramUniform2fv gl3wProgramUniform2fv
1085#define glProgramUniform2d gl3wProgramUniform2d
1086#define glProgramUniform2dv gl3wProgramUniform2dv
1087#define glProgramUniform2ui gl3wProgramUniform2ui
1088#define glProgramUniform2uiv gl3wProgramUniform2uiv
1089#define glProgramUniform3i gl3wProgramUniform3i
1090#define glProgramUniform3iv gl3wProgramUniform3iv
1091#define glProgramUniform3f gl3wProgramUniform3f
1092#define glProgramUniform3fv gl3wProgramUniform3fv
1093#define glProgramUniform3d gl3wProgramUniform3d
1094#define glProgramUniform3dv gl3wProgramUniform3dv
1095#define glProgramUniform3ui gl3wProgramUniform3ui
1096#define glProgramUniform3uiv gl3wProgramUniform3uiv
1097#define glProgramUniform4i gl3wProgramUniform4i
1098#define glProgramUniform4iv gl3wProgramUniform4iv
1099#define glProgramUniform4f gl3wProgramUniform4f
1100#define glProgramUniform4fv gl3wProgramUniform4fv
1101#define glProgramUniform4d gl3wProgramUniform4d
1102#define glProgramUniform4dv gl3wProgramUniform4dv
1103#define glProgramUniform4ui gl3wProgramUniform4ui
1104#define glProgramUniform4uiv gl3wProgramUniform4uiv
1105#define glProgramUniformMatrix2fv gl3wProgramUniformMatrix2fv
1106#define glProgramUniformMatrix3fv gl3wProgramUniformMatrix3fv
1107#define glProgramUniformMatrix4fv gl3wProgramUniformMatrix4fv
1108#define glProgramUniformMatrix2dv gl3wProgramUniformMatrix2dv
1109#define glProgramUniformMatrix3dv gl3wProgramUniformMatrix3dv
1110#define glProgramUniformMatrix4dv gl3wProgramUniformMatrix4dv
1111#define glProgramUniformMatrix2x3fv gl3wProgramUniformMatrix2x3fv
1112#define glProgramUniformMatrix3x2fv gl3wProgramUniformMatrix3x2fv
1113#define glProgramUniformMatrix2x4fv gl3wProgramUniformMatrix2x4fv
1114#define glProgramUniformMatrix4x2fv gl3wProgramUniformMatrix4x2fv
1115#define glProgramUniformMatrix3x4fv gl3wProgramUniformMatrix3x4fv
1116#define glProgramUniformMatrix4x3fv gl3wProgramUniformMatrix4x3fv
1117#define glProgramUniformMatrix2x3dv gl3wProgramUniformMatrix2x3dv
1118#define glProgramUniformMatrix3x2dv gl3wProgramUniformMatrix3x2dv
1119#define glProgramUniformMatrix2x4dv gl3wProgramUniformMatrix2x4dv
1120#define glProgramUniformMatrix4x2dv gl3wProgramUniformMatrix4x2dv
1121#define glProgramUniformMatrix3x4dv gl3wProgramUniformMatrix3x4dv
1122#define glProgramUniformMatrix4x3dv gl3wProgramUniformMatrix4x3dv
1123#define glValidateProgramPipeline gl3wValidateProgramPipeline
1124#define glGetProgramPipelineInfoLog gl3wGetProgramPipelineInfoLog
1125#define glVertexAttribL1d gl3wVertexAttribL1d
1126#define glVertexAttribL2d gl3wVertexAttribL2d
1127#define glVertexAttribL3d gl3wVertexAttribL3d
1128#define glVertexAttribL4d gl3wVertexAttribL4d
1129#define glVertexAttribL1dv gl3wVertexAttribL1dv
1130#define glVertexAttribL2dv gl3wVertexAttribL2dv
1131#define glVertexAttribL3dv gl3wVertexAttribL3dv
1132#define glVertexAttribL4dv gl3wVertexAttribL4dv
1133#define glVertexAttribLPointer gl3wVertexAttribLPointer
1134#define glGetVertexAttribLdv gl3wGetVertexAttribLdv
1135#define glViewportArrayv gl3wViewportArrayv
1136#define glViewportIndexedf gl3wViewportIndexedf
1137#define glViewportIndexedfv gl3wViewportIndexedfv
1138#define glScissorArrayv gl3wScissorArrayv
1139#define glScissorIndexed gl3wScissorIndexed
1140#define glScissorIndexedv gl3wScissorIndexedv
1141#define glDepthRangeArrayv gl3wDepthRangeArrayv
1142#define glDepthRangeIndexed gl3wDepthRangeIndexed
1143#define glGetFloati_v gl3wGetFloati_v
1144#define glGetDoublei_v gl3wGetDoublei_v
1145#define glCreateSyncFromCLeventARB gl3wCreateSyncFromCLeventARB
1146#define glDebugMessageControlARB gl3wDebugMessageControlARB
1147#define glDebugMessageInsertARB gl3wDebugMessageInsertARB
1148#define glDebugMessageCallbackARB gl3wDebugMessageCallbackARB
1149#define glGetDebugMessageLogARB gl3wGetDebugMessageLogARB
1150#define glGetGraphicsResetStatusARB gl3wGetGraphicsResetStatusARB
1151#define glGetnTexImageARB gl3wGetnTexImageARB
1152#define glReadnPixelsARB gl3wReadnPixelsARB
1153#define glGetnCompressedTexImageARB gl3wGetnCompressedTexImageARB
1154#define glGetnUniformfvARB gl3wGetnUniformfvARB
1155#define glGetnUniformivARB gl3wGetnUniformivARB
1156#define glGetnUniformuivARB gl3wGetnUniformuivARB
1157#define glGetnUniformdvARB gl3wGetnUniformdvARB
1158#define glDrawArraysInstancedBaseInstance gl3wDrawArraysInstancedBaseInstance
1159#define glDrawElementsInstancedBaseInstance gl3wDrawElementsInstancedBaseInstance
1160#define glDrawElementsInstancedBaseVertexBaseInstance gl3wDrawElementsInstancedBaseVertexBaseInstance
1161#define glDrawTransformFeedbackInstanced gl3wDrawTransformFeedbackInstanced
1162#define glDrawTransformFeedbackStreamInstanced gl3wDrawTransformFeedbackStreamInstanced
1163#define glGetInternalformativ gl3wGetInternalformativ
1164#define glGetActiveAtomicCounterBufferiv gl3wGetActiveAtomicCounterBufferiv
1165#define glBindImageTexture gl3wBindImageTexture
1166#define glMemoryBarrier gl3wMemoryBarrier
1167#define glTexStorage1D gl3wTexStorage1D
1168#define glTexStorage2D gl3wTexStorage2D
1169#define glTexStorage3D gl3wTexStorage3D
1170#define glTextureStorage1DEXT gl3wTextureStorage1DEXT
1171#define glTextureStorage2DEXT gl3wTextureStorage2DEXT
1172#define glTextureStorage3DEXT gl3wTextureStorage3DEXT
1173#define glDebugMessageControl gl3wDebugMessageControl
1174#define glDebugMessageInsert gl3wDebugMessageInsert
1175#define glDebugMessageCallback gl3wDebugMessageCallback
1176#define glGetDebugMessageLog gl3wGetDebugMessageLog
1177#define glPushDebugGroup gl3wPushDebugGroup
1178#define glPopDebugGroup gl3wPopDebugGroup
1179#define glObjectLabel gl3wObjectLabel
1180#define glGetObjectLabel gl3wGetObjectLabel
1181#define glObjectPtrLabel gl3wObjectPtrLabel
1182#define glGetObjectPtrLabel gl3wGetObjectPtrLabel
1183#define glClearBufferData gl3wClearBufferData
1184#define glClearBufferSubData gl3wClearBufferSubData
1185#define glClearNamedBufferDataEXT gl3wClearNamedBufferDataEXT
1186#define glClearNamedBufferSubDataEXT gl3wClearNamedBufferSubDataEXT
1187#define glDispatchCompute gl3wDispatchCompute
1188#define glDispatchComputeIndirect gl3wDispatchComputeIndirect
1189#define glCopyImageSubData gl3wCopyImageSubData
1190#define glTextureView gl3wTextureView
1191#define glBindVertexBuffer gl3wBindVertexBuffer
1192#define glVertexAttribFormat gl3wVertexAttribFormat
1193#define glVertexAttribIFormat gl3wVertexAttribIFormat
1194#define glVertexAttribLFormat gl3wVertexAttribLFormat
1195#define glVertexAttribBinding gl3wVertexAttribBinding
1196#define glVertexBindingDivisor gl3wVertexBindingDivisor
1197#define glVertexArrayBindVertexBufferEXT gl3wVertexArrayBindVertexBufferEXT
1198#define glVertexArrayVertexAttribFormatEXT gl3wVertexArrayVertexAttribFormatEXT
1199#define glVertexArrayVertexAttribIFormatEXT gl3wVertexArrayVertexAttribIFormatEXT
1200#define glVertexArrayVertexAttribLFormatEXT gl3wVertexArrayVertexAttribLFormatEXT
1201#define glVertexArrayVertexAttribBindingEXT gl3wVertexArrayVertexAttribBindingEXT
1202#define glVertexArrayVertexBindingDivisorEXT gl3wVertexArrayVertexBindingDivisorEXT
1203#define glFramebufferParameteri gl3wFramebufferParameteri
1204#define glGetFramebufferParameteriv gl3wGetFramebufferParameteriv
1205#define glNamedFramebufferParameteriEXT gl3wNamedFramebufferParameteriEXT
1206#define glGetNamedFramebufferParameterivEXT gl3wGetNamedFramebufferParameterivEXT
1207#define glGetInternalformati64v gl3wGetInternalformati64v
1208#define glInvalidateTexSubImage gl3wInvalidateTexSubImage
1209#define glInvalidateTexImage gl3wInvalidateTexImage
1210#define glInvalidateBufferSubData gl3wInvalidateBufferSubData
1211#define glInvalidateBufferData gl3wInvalidateBufferData
1212#define glInvalidateFramebuffer gl3wInvalidateFramebuffer
1213#define glInvalidateSubFramebuffer gl3wInvalidateSubFramebuffer
1214#define glMultiDrawArraysIndirect gl3wMultiDrawArraysIndirect
1215#define glMultiDrawElementsIndirect gl3wMultiDrawElementsIndirect
1216#define glGetProgramInterfaceiv gl3wGetProgramInterfaceiv
1217#define glGetProgramResourceIndex gl3wGetProgramResourceIndex
1218#define glGetProgramResourceName gl3wGetProgramResourceName
1219#define glGetProgramResourceiv gl3wGetProgramResourceiv
1220#define glGetProgramResourceLocation gl3wGetProgramResourceLocation
1221#define glGetProgramResourceLocationIndex gl3wGetProgramResourceLocationIndex
1222#define glShaderStorageBlockBinding gl3wShaderStorageBlockBinding
1223#define glTexBufferRange gl3wTexBufferRange
1224#define glTextureBufferRangeEXT gl3wTextureBufferRangeEXT
1225#define glTexStorage2DMultisample gl3wTexStorage2DMultisample
1226#define glTexStorage3DMultisample gl3wTexStorage3DMultisample
1227#define glTextureStorage2DMultisampleEXT gl3wTextureStorage2DMultisampleEXT
1228#define glTextureStorage3DMultisampleEXT gl3wTextureStorage3DMultisampleEXT
1229
1230#ifdef __cplusplus
1231}
1232#endif
1233
1234#endif
Note: See TracBrowser for help on using the repository browser.