gl3w.h
Go to the documentation of this file.
1 /*
2  * This file was generated with gl3w_gen.py, part of gl3w
3  * (hosted at https://github.com/skaslev/gl3w)
4  *
5  * This is free and unencumbered software released into the public domain.
6  *
7  * Anyone is free to copy, modify, publish, use, compile, sell, or
8  * distribute this software, either in source code form or as a compiled
9  * binary, for any purpose, commercial or non-commercial, and by any
10  * means.
11  *
12  * In jurisdictions that recognize copyright laws, the author or authors
13  * of this software dedicate any and all copyright interest in the
14  * software to the public domain. We make this dedication for the benefit
15  * of the public at large and to the detriment of our heirs and
16  * successors. We intend this dedication to be an overt act of
17  * relinquishment in perpetuity of all present and future rights to this
18  * software under copyright law.
19  *
20  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21  * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
23  * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
24  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
25  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
26  * OTHER DEALINGS IN THE SOFTWARE.
27  */
28 
29 #ifndef __gl3w_h_
30 #define __gl3w_h_
31 
32 #include <GL/glcorearb.h>
33 
34 #ifndef __gl_h_
35 #define __gl_h_
36 #endif
37 
38 #ifdef __cplusplus
39 extern "C" {
40 #endif
41 
42 #define GL3W_OK 0
43 #define GL3W_ERROR_INIT -1
44 #define GL3W_ERROR_LIBRARY_OPEN -2
45 #define GL3W_ERROR_OPENGL_VERSION -3
46 
47 typedef void (*GL3WglProc)(void);
48 typedef GL3WglProc (*GL3WGetProcAddressProc)(const char *proc);
49 
50 /* gl3w api */
51 int gl3wInit(void);
53 int gl3wIsSupported(int major, int minor);
54 GL3WglProc gl3wGetProcAddress(const char *proc);
55 
56 /* gl3w internal state */
57 union GL3WProcs {
59  struct {
60  PFNGLACTIVESHADERPROGRAMPROC ActiveShaderProgram;
61  PFNGLACTIVETEXTUREPROC ActiveTexture;
62  PFNGLATTACHSHADERPROC AttachShader;
63  PFNGLBEGINCONDITIONALRENDERPROC BeginConditionalRender;
64  PFNGLBEGINQUERYPROC BeginQuery;
65  PFNGLBEGINQUERYINDEXEDPROC BeginQueryIndexed;
66  PFNGLBEGINTRANSFORMFEEDBACKPROC BeginTransformFeedback;
67  PFNGLBINDATTRIBLOCATIONPROC BindAttribLocation;
68  PFNGLBINDBUFFERPROC BindBuffer;
69  PFNGLBINDBUFFERBASEPROC BindBufferBase;
70  PFNGLBINDBUFFERRANGEPROC BindBufferRange;
71  PFNGLBINDBUFFERSBASEPROC BindBuffersBase;
72  PFNGLBINDBUFFERSRANGEPROC BindBuffersRange;
73  PFNGLBINDFRAGDATALOCATIONPROC BindFragDataLocation;
74  PFNGLBINDFRAGDATALOCATIONINDEXEDPROC BindFragDataLocationIndexed;
75  PFNGLBINDFRAMEBUFFERPROC BindFramebuffer;
76  PFNGLBINDIMAGETEXTUREPROC BindImageTexture;
77  PFNGLBINDIMAGETEXTURESPROC BindImageTextures;
78  PFNGLBINDPROGRAMPIPELINEPROC BindProgramPipeline;
79  PFNGLBINDRENDERBUFFERPROC BindRenderbuffer;
80  PFNGLBINDSAMPLERPROC BindSampler;
81  PFNGLBINDSAMPLERSPROC BindSamplers;
82  PFNGLBINDTEXTUREPROC BindTexture;
83  PFNGLBINDTEXTUREUNITPROC BindTextureUnit;
84  PFNGLBINDTEXTURESPROC BindTextures;
85  PFNGLBINDTRANSFORMFEEDBACKPROC BindTransformFeedback;
86  PFNGLBINDVERTEXARRAYPROC BindVertexArray;
87  PFNGLBINDVERTEXBUFFERPROC BindVertexBuffer;
88  PFNGLBINDVERTEXBUFFERSPROC BindVertexBuffers;
89  PFNGLBLENDCOLORPROC BlendColor;
90  PFNGLBLENDEQUATIONPROC BlendEquation;
91  PFNGLBLENDEQUATIONSEPARATEPROC BlendEquationSeparate;
92  PFNGLBLENDEQUATIONSEPARATEIPROC BlendEquationSeparatei;
93  PFNGLBLENDEQUATIONIPROC BlendEquationi;
94  PFNGLBLENDFUNCPROC BlendFunc;
95  PFNGLBLENDFUNCSEPARATEPROC BlendFuncSeparate;
96  PFNGLBLENDFUNCSEPARATEIPROC BlendFuncSeparatei;
97  PFNGLBLENDFUNCIPROC BlendFunci;
98  PFNGLBLITFRAMEBUFFERPROC BlitFramebuffer;
99  PFNGLBLITNAMEDFRAMEBUFFERPROC BlitNamedFramebuffer;
100  PFNGLBUFFERDATAPROC BufferData;
101  PFNGLBUFFERSTORAGEPROC BufferStorage;
102  PFNGLBUFFERSUBDATAPROC BufferSubData;
103  PFNGLCHECKFRAMEBUFFERSTATUSPROC CheckFramebufferStatus;
104  PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC CheckNamedFramebufferStatus;
105  PFNGLCLAMPCOLORPROC ClampColor;
106  PFNGLCLEARPROC Clear;
107  PFNGLCLEARBUFFERDATAPROC ClearBufferData;
108  PFNGLCLEARBUFFERSUBDATAPROC ClearBufferSubData;
109  PFNGLCLEARBUFFERFIPROC ClearBufferfi;
110  PFNGLCLEARBUFFERFVPROC ClearBufferfv;
111  PFNGLCLEARBUFFERIVPROC ClearBufferiv;
112  PFNGLCLEARBUFFERUIVPROC ClearBufferuiv;
113  PFNGLCLEARCOLORPROC ClearColor;
114  PFNGLCLEARDEPTHPROC ClearDepth;
115  PFNGLCLEARDEPTHFPROC ClearDepthf;
116  PFNGLCLEARNAMEDBUFFERDATAPROC ClearNamedBufferData;
117  PFNGLCLEARNAMEDBUFFERSUBDATAPROC ClearNamedBufferSubData;
118  PFNGLCLEARNAMEDFRAMEBUFFERFIPROC ClearNamedFramebufferfi;
119  PFNGLCLEARNAMEDFRAMEBUFFERFVPROC ClearNamedFramebufferfv;
120  PFNGLCLEARNAMEDFRAMEBUFFERIVPROC ClearNamedFramebufferiv;
121  PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC ClearNamedFramebufferuiv;
122  PFNGLCLEARSTENCILPROC ClearStencil;
123  PFNGLCLEARTEXIMAGEPROC ClearTexImage;
124  PFNGLCLEARTEXSUBIMAGEPROC ClearTexSubImage;
125  PFNGLCLIENTWAITSYNCPROC ClientWaitSync;
126  PFNGLCLIPCONTROLPROC ClipControl;
127  PFNGLCOLORMASKPROC ColorMask;
128  PFNGLCOLORMASKIPROC ColorMaski;
129  PFNGLCOMPILESHADERPROC CompileShader;
130  PFNGLCOMPRESSEDTEXIMAGE1DPROC CompressedTexImage1D;
131  PFNGLCOMPRESSEDTEXIMAGE2DPROC CompressedTexImage2D;
132  PFNGLCOMPRESSEDTEXIMAGE3DPROC CompressedTexImage3D;
133  PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC CompressedTexSubImage1D;
134  PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC CompressedTexSubImage2D;
135  PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC CompressedTexSubImage3D;
136  PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC CompressedTextureSubImage1D;
137  PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC CompressedTextureSubImage2D;
138  PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC CompressedTextureSubImage3D;
139  PFNGLCOPYBUFFERSUBDATAPROC CopyBufferSubData;
140  PFNGLCOPYIMAGESUBDATAPROC CopyImageSubData;
141  PFNGLCOPYNAMEDBUFFERSUBDATAPROC CopyNamedBufferSubData;
142  PFNGLCOPYTEXIMAGE1DPROC CopyTexImage1D;
143  PFNGLCOPYTEXIMAGE2DPROC CopyTexImage2D;
144  PFNGLCOPYTEXSUBIMAGE1DPROC CopyTexSubImage1D;
145  PFNGLCOPYTEXSUBIMAGE2DPROC CopyTexSubImage2D;
146  PFNGLCOPYTEXSUBIMAGE3DPROC CopyTexSubImage3D;
147  PFNGLCOPYTEXTURESUBIMAGE1DPROC CopyTextureSubImage1D;
148  PFNGLCOPYTEXTURESUBIMAGE2DPROC CopyTextureSubImage2D;
149  PFNGLCOPYTEXTURESUBIMAGE3DPROC CopyTextureSubImage3D;
150  PFNGLCREATEBUFFERSPROC CreateBuffers;
151  PFNGLCREATEFRAMEBUFFERSPROC CreateFramebuffers;
152  PFNGLCREATEPROGRAMPROC CreateProgram;
153  PFNGLCREATEPROGRAMPIPELINESPROC CreateProgramPipelines;
154  PFNGLCREATEQUERIESPROC CreateQueries;
155  PFNGLCREATERENDERBUFFERSPROC CreateRenderbuffers;
156  PFNGLCREATESAMPLERSPROC CreateSamplers;
157  PFNGLCREATESHADERPROC CreateShader;
158  PFNGLCREATESHADERPROGRAMVPROC CreateShaderProgramv;
159  PFNGLCREATETEXTURESPROC CreateTextures;
160  PFNGLCREATETRANSFORMFEEDBACKSPROC CreateTransformFeedbacks;
161  PFNGLCREATEVERTEXARRAYSPROC CreateVertexArrays;
162  PFNGLCULLFACEPROC CullFace;
163  PFNGLDEBUGMESSAGECALLBACKPROC DebugMessageCallback;
164  PFNGLDEBUGMESSAGECONTROLPROC DebugMessageControl;
165  PFNGLDEBUGMESSAGEINSERTPROC DebugMessageInsert;
166  PFNGLDELETEBUFFERSPROC DeleteBuffers;
167  PFNGLDELETEFRAMEBUFFERSPROC DeleteFramebuffers;
168  PFNGLDELETEPROGRAMPROC DeleteProgram;
169  PFNGLDELETEPROGRAMPIPELINESPROC DeleteProgramPipelines;
170  PFNGLDELETEQUERIESPROC DeleteQueries;
171  PFNGLDELETERENDERBUFFERSPROC DeleteRenderbuffers;
172  PFNGLDELETESAMPLERSPROC DeleteSamplers;
173  PFNGLDELETESHADERPROC DeleteShader;
174  PFNGLDELETESYNCPROC DeleteSync;
175  PFNGLDELETETEXTURESPROC DeleteTextures;
176  PFNGLDELETETRANSFORMFEEDBACKSPROC DeleteTransformFeedbacks;
177  PFNGLDELETEVERTEXARRAYSPROC DeleteVertexArrays;
178  PFNGLDEPTHFUNCPROC DepthFunc;
179  PFNGLDEPTHMASKPROC DepthMask;
180  PFNGLDEPTHRANGEPROC DepthRange;
181  PFNGLDEPTHRANGEARRAYVPROC DepthRangeArrayv;
182  PFNGLDEPTHRANGEINDEXEDPROC DepthRangeIndexed;
183  PFNGLDEPTHRANGEFPROC DepthRangef;
184  PFNGLDETACHSHADERPROC DetachShader;
185  PFNGLDISABLEPROC Disable;
186  PFNGLDISABLEVERTEXARRAYATTRIBPROC DisableVertexArrayAttrib;
187  PFNGLDISABLEVERTEXATTRIBARRAYPROC DisableVertexAttribArray;
188  PFNGLDISABLEIPROC Disablei;
189  PFNGLDISPATCHCOMPUTEPROC DispatchCompute;
190  PFNGLDISPATCHCOMPUTEINDIRECTPROC DispatchComputeIndirect;
191  PFNGLDRAWARRAYSPROC DrawArrays;
192  PFNGLDRAWARRAYSINDIRECTPROC DrawArraysIndirect;
193  PFNGLDRAWARRAYSINSTANCEDPROC DrawArraysInstanced;
194  PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC DrawArraysInstancedBaseInstance;
195  PFNGLDRAWBUFFERPROC DrawBuffer;
196  PFNGLDRAWBUFFERSPROC DrawBuffers;
197  PFNGLDRAWELEMENTSPROC DrawElements;
198  PFNGLDRAWELEMENTSBASEVERTEXPROC DrawElementsBaseVertex;
199  PFNGLDRAWELEMENTSINDIRECTPROC DrawElementsIndirect;
200  PFNGLDRAWELEMENTSINSTANCEDPROC DrawElementsInstanced;
201  PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC DrawElementsInstancedBaseInstance;
202  PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC DrawElementsInstancedBaseVertex;
203  PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC DrawElementsInstancedBaseVertexBaseInstance;
204  PFNGLDRAWRANGEELEMENTSPROC DrawRangeElements;
205  PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC DrawRangeElementsBaseVertex;
206  PFNGLDRAWTRANSFORMFEEDBACKPROC DrawTransformFeedback;
207  PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC DrawTransformFeedbackInstanced;
208  PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC DrawTransformFeedbackStream;
209  PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC DrawTransformFeedbackStreamInstanced;
210  PFNGLENABLEPROC Enable;
211  PFNGLENABLEVERTEXARRAYATTRIBPROC EnableVertexArrayAttrib;
212  PFNGLENABLEVERTEXATTRIBARRAYPROC EnableVertexAttribArray;
213  PFNGLENABLEIPROC Enablei;
214  PFNGLENDCONDITIONALRENDERPROC EndConditionalRender;
215  PFNGLENDQUERYPROC EndQuery;
216  PFNGLENDQUERYINDEXEDPROC EndQueryIndexed;
217  PFNGLENDTRANSFORMFEEDBACKPROC EndTransformFeedback;
218  PFNGLFENCESYNCPROC FenceSync;
219  PFNGLFINISHPROC Finish;
220  PFNGLFLUSHPROC Flush;
221  PFNGLFLUSHMAPPEDBUFFERRANGEPROC FlushMappedBufferRange;
222  PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC FlushMappedNamedBufferRange;
223  PFNGLFRAMEBUFFERPARAMETERIPROC FramebufferParameteri;
224  PFNGLFRAMEBUFFERPARAMETERIMESAPROC FramebufferParameteriMESA;
225  PFNGLFRAMEBUFFERRENDERBUFFERPROC FramebufferRenderbuffer;
226  PFNGLFRAMEBUFFERTEXTUREPROC FramebufferTexture;
227  PFNGLFRAMEBUFFERTEXTURE1DPROC FramebufferTexture1D;
228  PFNGLFRAMEBUFFERTEXTURE2DPROC FramebufferTexture2D;
229  PFNGLFRAMEBUFFERTEXTURE3DPROC FramebufferTexture3D;
230  PFNGLFRAMEBUFFERTEXTURELAYERPROC FramebufferTextureLayer;
231  PFNGLFRONTFACEPROC FrontFace;
232  PFNGLGENBUFFERSPROC GenBuffers;
233  PFNGLGENFRAMEBUFFERSPROC GenFramebuffers;
234  PFNGLGENPROGRAMPIPELINESPROC GenProgramPipelines;
235  PFNGLGENQUERIESPROC GenQueries;
236  PFNGLGENRENDERBUFFERSPROC GenRenderbuffers;
237  PFNGLGENSAMPLERSPROC GenSamplers;
238  PFNGLGENTEXTURESPROC GenTextures;
239  PFNGLGENTRANSFORMFEEDBACKSPROC GenTransformFeedbacks;
240  PFNGLGENVERTEXARRAYSPROC GenVertexArrays;
241  PFNGLGENERATEMIPMAPPROC GenerateMipmap;
242  PFNGLGENERATETEXTUREMIPMAPPROC GenerateTextureMipmap;
243  PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC GetActiveAtomicCounterBufferiv;
244  PFNGLGETACTIVEATTRIBPROC GetActiveAttrib;
245  PFNGLGETACTIVESUBROUTINENAMEPROC GetActiveSubroutineName;
246  PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC GetActiveSubroutineUniformName;
247  PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC GetActiveSubroutineUniformiv;
248  PFNGLGETACTIVEUNIFORMPROC GetActiveUniform;
249  PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC GetActiveUniformBlockName;
250  PFNGLGETACTIVEUNIFORMBLOCKIVPROC GetActiveUniformBlockiv;
251  PFNGLGETACTIVEUNIFORMNAMEPROC GetActiveUniformName;
252  PFNGLGETACTIVEUNIFORMSIVPROC GetActiveUniformsiv;
253  PFNGLGETATTACHEDSHADERSPROC GetAttachedShaders;
254  PFNGLGETATTRIBLOCATIONPROC GetAttribLocation;
255  PFNGLGETBOOLEANI_VPROC GetBooleani_v;
256  PFNGLGETBOOLEANVPROC GetBooleanv;
257  PFNGLGETBUFFERPARAMETERI64VPROC GetBufferParameteri64v;
258  PFNGLGETBUFFERPARAMETERIVPROC GetBufferParameteriv;
259  PFNGLGETBUFFERPOINTERVPROC GetBufferPointerv;
260  PFNGLGETBUFFERSUBDATAPROC GetBufferSubData;
261  PFNGLGETCOMPRESSEDTEXIMAGEPROC GetCompressedTexImage;
262  PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC GetCompressedTextureImage;
263  PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC GetCompressedTextureSubImage;
264  PFNGLGETDEBUGMESSAGELOGPROC GetDebugMessageLog;
265  PFNGLGETDOUBLEI_VPROC GetDoublei_v;
266  PFNGLGETDOUBLEVPROC GetDoublev;
267  PFNGLGETERRORPROC GetError;
268  PFNGLGETFLOATI_VPROC GetFloati_v;
269  PFNGLGETFLOATVPROC GetFloatv;
270  PFNGLGETFRAGDATAINDEXPROC GetFragDataIndex;
271  PFNGLGETFRAGDATALOCATIONPROC GetFragDataLocation;
272  PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetFramebufferAttachmentParameteriv;
273  PFNGLGETFRAMEBUFFERPARAMETERIVPROC GetFramebufferParameteriv;
274  PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC GetFramebufferParameterivMESA;
275  PFNGLGETGRAPHICSRESETSTATUSPROC GetGraphicsResetStatus;
276  PFNGLGETINTEGER64I_VPROC GetInteger64i_v;
277  PFNGLGETINTEGER64VPROC GetInteger64v;
278  PFNGLGETINTEGERI_VPROC GetIntegeri_v;
279  PFNGLGETINTEGERVPROC GetIntegerv;
280  PFNGLGETINTERNALFORMATI64VPROC GetInternalformati64v;
281  PFNGLGETINTERNALFORMATIVPROC GetInternalformativ;
282  PFNGLGETMULTISAMPLEFVPROC GetMultisamplefv;
283  PFNGLGETNAMEDBUFFERPARAMETERI64VPROC GetNamedBufferParameteri64v;
284  PFNGLGETNAMEDBUFFERPARAMETERIVPROC GetNamedBufferParameteriv;
285  PFNGLGETNAMEDBUFFERPOINTERVPROC GetNamedBufferPointerv;
286  PFNGLGETNAMEDBUFFERSUBDATAPROC GetNamedBufferSubData;
287  PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetNamedFramebufferAttachmentParameteriv;
288  PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC GetNamedFramebufferParameteriv;
289  PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC GetNamedRenderbufferParameteriv;
290  PFNGLGETOBJECTLABELPROC GetObjectLabel;
291  PFNGLGETOBJECTPTRLABELPROC GetObjectPtrLabel;
292  PFNGLGETPOINTERVPROC GetPointerv;
293  PFNGLGETPROGRAMBINARYPROC GetProgramBinary;
294  PFNGLGETPROGRAMINFOLOGPROC GetProgramInfoLog;
295  PFNGLGETPROGRAMINTERFACEIVPROC GetProgramInterfaceiv;
296  PFNGLGETPROGRAMPIPELINEINFOLOGPROC GetProgramPipelineInfoLog;
297  PFNGLGETPROGRAMPIPELINEIVPROC GetProgramPipelineiv;
298  PFNGLGETPROGRAMRESOURCEINDEXPROC GetProgramResourceIndex;
299  PFNGLGETPROGRAMRESOURCELOCATIONPROC GetProgramResourceLocation;
300  PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC GetProgramResourceLocationIndex;
301  PFNGLGETPROGRAMRESOURCENAMEPROC GetProgramResourceName;
302  PFNGLGETPROGRAMRESOURCEIVPROC GetProgramResourceiv;
303  PFNGLGETPROGRAMSTAGEIVPROC GetProgramStageiv;
304  PFNGLGETPROGRAMIVPROC GetProgramiv;
305  PFNGLGETQUERYBUFFEROBJECTI64VPROC GetQueryBufferObjecti64v;
306  PFNGLGETQUERYBUFFEROBJECTIVPROC GetQueryBufferObjectiv;
307  PFNGLGETQUERYBUFFEROBJECTUI64VPROC GetQueryBufferObjectui64v;
308  PFNGLGETQUERYBUFFEROBJECTUIVPROC GetQueryBufferObjectuiv;
309  PFNGLGETQUERYINDEXEDIVPROC GetQueryIndexediv;
310  PFNGLGETQUERYOBJECTI64VPROC GetQueryObjecti64v;
311  PFNGLGETQUERYOBJECTIVPROC GetQueryObjectiv;
312  PFNGLGETQUERYOBJECTUI64VPROC GetQueryObjectui64v;
313  PFNGLGETQUERYOBJECTUIVPROC GetQueryObjectuiv;
314  PFNGLGETQUERYIVPROC GetQueryiv;
315  PFNGLGETRENDERBUFFERPARAMETERIVPROC GetRenderbufferParameteriv;
316  PFNGLGETSAMPLERPARAMETERIIVPROC GetSamplerParameterIiv;
317  PFNGLGETSAMPLERPARAMETERIUIVPROC GetSamplerParameterIuiv;
318  PFNGLGETSAMPLERPARAMETERFVPROC GetSamplerParameterfv;
319  PFNGLGETSAMPLERPARAMETERIVPROC GetSamplerParameteriv;
320  PFNGLGETSHADERINFOLOGPROC GetShaderInfoLog;
321  PFNGLGETSHADERPRECISIONFORMATPROC GetShaderPrecisionFormat;
322  PFNGLGETSHADERSOURCEPROC GetShaderSource;
323  PFNGLGETSHADERIVPROC GetShaderiv;
326  PFNGLGETSUBROUTINEINDEXPROC GetSubroutineIndex;
327  PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC GetSubroutineUniformLocation;
328  PFNGLGETSYNCIVPROC GetSynciv;
329  PFNGLGETTEXIMAGEPROC GetTexImage;
330  PFNGLGETTEXLEVELPARAMETERFVPROC GetTexLevelParameterfv;
331  PFNGLGETTEXLEVELPARAMETERIVPROC GetTexLevelParameteriv;
332  PFNGLGETTEXPARAMETERIIVPROC GetTexParameterIiv;
333  PFNGLGETTEXPARAMETERIUIVPROC GetTexParameterIuiv;
334  PFNGLGETTEXPARAMETERFVPROC GetTexParameterfv;
335  PFNGLGETTEXPARAMETERIVPROC GetTexParameteriv;
336  PFNGLGETTEXTUREIMAGEPROC GetTextureImage;
337  PFNGLGETTEXTURELEVELPARAMETERFVPROC GetTextureLevelParameterfv;
338  PFNGLGETTEXTURELEVELPARAMETERIVPROC GetTextureLevelParameteriv;
339  PFNGLGETTEXTUREPARAMETERIIVPROC GetTextureParameterIiv;
340  PFNGLGETTEXTUREPARAMETERIUIVPROC GetTextureParameterIuiv;
341  PFNGLGETTEXTUREPARAMETERFVPROC GetTextureParameterfv;
342  PFNGLGETTEXTUREPARAMETERIVPROC GetTextureParameteriv;
343  PFNGLGETTEXTURESUBIMAGEPROC GetTextureSubImage;
344  PFNGLGETTRANSFORMFEEDBACKVARYINGPROC GetTransformFeedbackVarying;
345  PFNGLGETTRANSFORMFEEDBACKI64_VPROC GetTransformFeedbacki64_v;
346  PFNGLGETTRANSFORMFEEDBACKI_VPROC GetTransformFeedbacki_v;
347  PFNGLGETTRANSFORMFEEDBACKIVPROC GetTransformFeedbackiv;
348  PFNGLGETUNIFORMBLOCKINDEXPROC GetUniformBlockIndex;
349  PFNGLGETUNIFORMINDICESPROC GetUniformIndices;
350  PFNGLGETUNIFORMLOCATIONPROC GetUniformLocation;
351  PFNGLGETUNIFORMSUBROUTINEUIVPROC GetUniformSubroutineuiv;
352  PFNGLGETUNIFORMDVPROC GetUniformdv;
353  PFNGLGETUNIFORMFVPROC GetUniformfv;
354  PFNGLGETUNIFORMIVPROC GetUniformiv;
355  PFNGLGETUNIFORMUIVPROC GetUniformuiv;
356  PFNGLGETVERTEXARRAYINDEXED64IVPROC GetVertexArrayIndexed64iv;
357  PFNGLGETVERTEXARRAYINDEXEDIVPROC GetVertexArrayIndexediv;
358  PFNGLGETVERTEXARRAYIVPROC GetVertexArrayiv;
359  PFNGLGETVERTEXATTRIBIIVPROC GetVertexAttribIiv;
360  PFNGLGETVERTEXATTRIBIUIVPROC GetVertexAttribIuiv;
361  PFNGLGETVERTEXATTRIBLDVPROC GetVertexAttribLdv;
362  PFNGLGETVERTEXATTRIBPOINTERVPROC GetVertexAttribPointerv;
363  PFNGLGETVERTEXATTRIBDVPROC GetVertexAttribdv;
364  PFNGLGETVERTEXATTRIBFVPROC GetVertexAttribfv;
365  PFNGLGETVERTEXATTRIBIVPROC GetVertexAttribiv;
366  PFNGLGETNCOMPRESSEDTEXIMAGEPROC GetnCompressedTexImage;
367  PFNGLGETNTEXIMAGEPROC GetnTexImage;
368  PFNGLGETNUNIFORMDVPROC GetnUniformdv;
369  PFNGLGETNUNIFORMFVPROC GetnUniformfv;
370  PFNGLGETNUNIFORMIVPROC GetnUniformiv;
371  PFNGLGETNUNIFORMUIVPROC GetnUniformuiv;
372  PFNGLHINTPROC Hint;
373  PFNGLINVALIDATEBUFFERDATAPROC InvalidateBufferData;
374  PFNGLINVALIDATEBUFFERSUBDATAPROC InvalidateBufferSubData;
375  PFNGLINVALIDATEFRAMEBUFFERPROC InvalidateFramebuffer;
376  PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC InvalidateNamedFramebufferData;
377  PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC InvalidateNamedFramebufferSubData;
378  PFNGLINVALIDATESUBFRAMEBUFFERPROC InvalidateSubFramebuffer;
379  PFNGLINVALIDATETEXIMAGEPROC InvalidateTexImage;
380  PFNGLINVALIDATETEXSUBIMAGEPROC InvalidateTexSubImage;
381  PFNGLISBUFFERPROC IsBuffer;
382  PFNGLISENABLEDPROC IsEnabled;
383  PFNGLISENABLEDIPROC IsEnabledi;
384  PFNGLISFRAMEBUFFERPROC IsFramebuffer;
385  PFNGLISPROGRAMPROC IsProgram;
386  PFNGLISPROGRAMPIPELINEPROC IsProgramPipeline;
387  PFNGLISQUERYPROC IsQuery;
388  PFNGLISRENDERBUFFERPROC IsRenderbuffer;
389  PFNGLISSAMPLERPROC IsSampler;
390  PFNGLISSHADERPROC IsShader;
391  PFNGLISSYNCPROC IsSync;
392  PFNGLISTEXTUREPROC IsTexture;
393  PFNGLISTRANSFORMFEEDBACKPROC IsTransformFeedback;
394  PFNGLISVERTEXARRAYPROC IsVertexArray;
395  PFNGLLINEWIDTHPROC LineWidth;
396  PFNGLLINKPROGRAMPROC LinkProgram;
397  PFNGLLOGICOPPROC LogicOp;
402  PFNGLMEMORYBARRIERPROC MemoryBarrier;
403  PFNGLMEMORYBARRIERBYREGIONPROC MemoryBarrierByRegion;
404  PFNGLMINSAMPLESHADINGPROC MinSampleShading;
405  PFNGLMULTIDRAWARRAYSPROC MultiDrawArrays;
406  PFNGLMULTIDRAWARRAYSINDIRECTPROC MultiDrawArraysIndirect;
407  PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC MultiDrawArraysIndirectCount;
408  PFNGLMULTIDRAWELEMENTSPROC MultiDrawElements;
409  PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC MultiDrawElementsBaseVertex;
410  PFNGLMULTIDRAWELEMENTSINDIRECTPROC MultiDrawElementsIndirect;
411  PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC MultiDrawElementsIndirectCount;
412  PFNGLNAMEDBUFFERDATAPROC NamedBufferData;
413  PFNGLNAMEDBUFFERSTORAGEPROC NamedBufferStorage;
414  PFNGLNAMEDBUFFERSUBDATAPROC NamedBufferSubData;
415  PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC NamedFramebufferDrawBuffer;
416  PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC NamedFramebufferDrawBuffers;
417  PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC NamedFramebufferParameteri;
418  PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC NamedFramebufferReadBuffer;
419  PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC NamedFramebufferRenderbuffer;
420  PFNGLNAMEDFRAMEBUFFERTEXTUREPROC NamedFramebufferTexture;
421  PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC NamedFramebufferTextureLayer;
422  PFNGLNAMEDRENDERBUFFERSTORAGEPROC NamedRenderbufferStorage;
423  PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC NamedRenderbufferStorageMultisample;
424  PFNGLOBJECTLABELPROC ObjectLabel;
425  PFNGLOBJECTPTRLABELPROC ObjectPtrLabel;
426  PFNGLPATCHPARAMETERFVPROC PatchParameterfv;
427  PFNGLPATCHPARAMETERIPROC PatchParameteri;
428  PFNGLPAUSETRANSFORMFEEDBACKPROC PauseTransformFeedback;
429  PFNGLPIXELSTOREFPROC PixelStoref;
430  PFNGLPIXELSTOREIPROC PixelStorei;
431  PFNGLPOINTPARAMETERFPROC PointParameterf;
432  PFNGLPOINTPARAMETERFVPROC PointParameterfv;
433  PFNGLPOINTPARAMETERIPROC PointParameteri;
434  PFNGLPOINTPARAMETERIVPROC PointParameteriv;
435  PFNGLPOINTSIZEPROC PointSize;
436  PFNGLPOLYGONMODEPROC PolygonMode;
437  PFNGLPOLYGONOFFSETPROC PolygonOffset;
438  PFNGLPOLYGONOFFSETCLAMPPROC PolygonOffsetClamp;
439  PFNGLPOPDEBUGGROUPPROC PopDebugGroup;
440  PFNGLPRIMITIVERESTARTINDEXPROC PrimitiveRestartIndex;
441  PFNGLPROGRAMBINARYPROC ProgramBinary;
442  PFNGLPROGRAMPARAMETERIPROC ProgramParameteri;
443  PFNGLPROGRAMUNIFORM1DPROC ProgramUniform1d;
444  PFNGLPROGRAMUNIFORM1DVPROC ProgramUniform1dv;
445  PFNGLPROGRAMUNIFORM1FPROC ProgramUniform1f;
446  PFNGLPROGRAMUNIFORM1FVPROC ProgramUniform1fv;
447  PFNGLPROGRAMUNIFORM1IPROC ProgramUniform1i;
448  PFNGLPROGRAMUNIFORM1IVPROC ProgramUniform1iv;
449  PFNGLPROGRAMUNIFORM1UIPROC ProgramUniform1ui;
450  PFNGLPROGRAMUNIFORM1UIVPROC ProgramUniform1uiv;
451  PFNGLPROGRAMUNIFORM2DPROC ProgramUniform2d;
452  PFNGLPROGRAMUNIFORM2DVPROC ProgramUniform2dv;
453  PFNGLPROGRAMUNIFORM2FPROC ProgramUniform2f;
454  PFNGLPROGRAMUNIFORM2FVPROC ProgramUniform2fv;
455  PFNGLPROGRAMUNIFORM2IPROC ProgramUniform2i;
456  PFNGLPROGRAMUNIFORM2IVPROC ProgramUniform2iv;
457  PFNGLPROGRAMUNIFORM2UIPROC ProgramUniform2ui;
458  PFNGLPROGRAMUNIFORM2UIVPROC ProgramUniform2uiv;
459  PFNGLPROGRAMUNIFORM3DPROC ProgramUniform3d;
460  PFNGLPROGRAMUNIFORM3DVPROC ProgramUniform3dv;
461  PFNGLPROGRAMUNIFORM3FPROC ProgramUniform3f;
462  PFNGLPROGRAMUNIFORM3FVPROC ProgramUniform3fv;
463  PFNGLPROGRAMUNIFORM3IPROC ProgramUniform3i;
464  PFNGLPROGRAMUNIFORM3IVPROC ProgramUniform3iv;
465  PFNGLPROGRAMUNIFORM3UIPROC ProgramUniform3ui;
466  PFNGLPROGRAMUNIFORM3UIVPROC ProgramUniform3uiv;
467  PFNGLPROGRAMUNIFORM4DPROC ProgramUniform4d;
468  PFNGLPROGRAMUNIFORM4DVPROC ProgramUniform4dv;
469  PFNGLPROGRAMUNIFORM4FPROC ProgramUniform4f;
470  PFNGLPROGRAMUNIFORM4FVPROC ProgramUniform4fv;
471  PFNGLPROGRAMUNIFORM4IPROC ProgramUniform4i;
472  PFNGLPROGRAMUNIFORM4IVPROC ProgramUniform4iv;
473  PFNGLPROGRAMUNIFORM4UIPROC ProgramUniform4ui;
474  PFNGLPROGRAMUNIFORM4UIVPROC ProgramUniform4uiv;
475  PFNGLPROGRAMUNIFORMMATRIX2DVPROC ProgramUniformMatrix2dv;
476  PFNGLPROGRAMUNIFORMMATRIX2FVPROC ProgramUniformMatrix2fv;
477  PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC ProgramUniformMatrix2x3dv;
478  PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC ProgramUniformMatrix2x3fv;
479  PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC ProgramUniformMatrix2x4dv;
480  PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC ProgramUniformMatrix2x4fv;
481  PFNGLPROGRAMUNIFORMMATRIX3DVPROC ProgramUniformMatrix3dv;
482  PFNGLPROGRAMUNIFORMMATRIX3FVPROC ProgramUniformMatrix3fv;
483  PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC ProgramUniformMatrix3x2dv;
484  PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC ProgramUniformMatrix3x2fv;
485  PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC ProgramUniformMatrix3x4dv;
486  PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC ProgramUniformMatrix3x4fv;
487  PFNGLPROGRAMUNIFORMMATRIX4DVPROC ProgramUniformMatrix4dv;
488  PFNGLPROGRAMUNIFORMMATRIX4FVPROC ProgramUniformMatrix4fv;
489  PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC ProgramUniformMatrix4x2dv;
490  PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC ProgramUniformMatrix4x2fv;
491  PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC ProgramUniformMatrix4x3dv;
492  PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC ProgramUniformMatrix4x3fv;
493  PFNGLPROVOKINGVERTEXPROC ProvokingVertex;
494  PFNGLPUSHDEBUGGROUPPROC PushDebugGroup;
495  PFNGLQUERYCOUNTERPROC QueryCounter;
496  PFNGLREADBUFFERPROC ReadBuffer;
497  PFNGLREADPIXELSPROC ReadPixels;
498  PFNGLREADNPIXELSPROC ReadnPixels;
499  PFNGLRELEASESHADERCOMPILERPROC ReleaseShaderCompiler;
500  PFNGLRENDERBUFFERSTORAGEPROC RenderbufferStorage;
501  PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC RenderbufferStorageMultisample;
502  PFNGLRESUMETRANSFORMFEEDBACKPROC ResumeTransformFeedback;
503  PFNGLSAMPLECOVERAGEPROC SampleCoverage;
504  PFNGLSAMPLEMASKIPROC SampleMaski;
505  PFNGLSAMPLERPARAMETERIIVPROC SamplerParameterIiv;
506  PFNGLSAMPLERPARAMETERIUIVPROC SamplerParameterIuiv;
507  PFNGLSAMPLERPARAMETERFPROC SamplerParameterf;
508  PFNGLSAMPLERPARAMETERFVPROC SamplerParameterfv;
509  PFNGLSAMPLERPARAMETERIPROC SamplerParameteri;
510  PFNGLSAMPLERPARAMETERIVPROC SamplerParameteriv;
511  PFNGLSCISSORPROC Scissor;
512  PFNGLSCISSORARRAYVPROC ScissorArrayv;
513  PFNGLSCISSORINDEXEDPROC ScissorIndexed;
514  PFNGLSCISSORINDEXEDVPROC ScissorIndexedv;
515  PFNGLSHADERBINARYPROC ShaderBinary;
516  PFNGLSHADERSOURCEPROC ShaderSource;
517  PFNGLSHADERSTORAGEBLOCKBINDINGPROC ShaderStorageBlockBinding;
518  PFNGLSPECIALIZESHADERPROC SpecializeShader;
519  PFNGLSTENCILFUNCPROC StencilFunc;
520  PFNGLSTENCILFUNCSEPARATEPROC StencilFuncSeparate;
521  PFNGLSTENCILMASKPROC StencilMask;
522  PFNGLSTENCILMASKSEPARATEPROC StencilMaskSeparate;
523  PFNGLSTENCILOPPROC StencilOp;
524  PFNGLSTENCILOPSEPARATEPROC StencilOpSeparate;
525  PFNGLTEXBUFFERPROC TexBuffer;
526  PFNGLTEXBUFFERRANGEPROC TexBufferRange;
527  PFNGLTEXIMAGE1DPROC TexImage1D;
528  PFNGLTEXIMAGE2DPROC TexImage2D;
529  PFNGLTEXIMAGE2DMULTISAMPLEPROC TexImage2DMultisample;
530  PFNGLTEXIMAGE3DPROC TexImage3D;
531  PFNGLTEXIMAGE3DMULTISAMPLEPROC TexImage3DMultisample;
532  PFNGLTEXPARAMETERIIVPROC TexParameterIiv;
533  PFNGLTEXPARAMETERIUIVPROC TexParameterIuiv;
534  PFNGLTEXPARAMETERFPROC TexParameterf;
535  PFNGLTEXPARAMETERFVPROC TexParameterfv;
536  PFNGLTEXPARAMETERIPROC TexParameteri;
537  PFNGLTEXPARAMETERIVPROC TexParameteriv;
538  PFNGLTEXSTORAGE1DPROC TexStorage1D;
539  PFNGLTEXSTORAGE2DPROC TexStorage2D;
540  PFNGLTEXSTORAGE2DMULTISAMPLEPROC TexStorage2DMultisample;
541  PFNGLTEXSTORAGE3DPROC TexStorage3D;
542  PFNGLTEXSTORAGE3DMULTISAMPLEPROC TexStorage3DMultisample;
543  PFNGLTEXSUBIMAGE1DPROC TexSubImage1D;
544  PFNGLTEXSUBIMAGE2DPROC TexSubImage2D;
545  PFNGLTEXSUBIMAGE3DPROC TexSubImage3D;
546  PFNGLTEXTUREBARRIERPROC TextureBarrier;
547  PFNGLTEXTUREBUFFERPROC TextureBuffer;
548  PFNGLTEXTUREBUFFERRANGEPROC TextureBufferRange;
549  PFNGLTEXTUREPARAMETERIIVPROC TextureParameterIiv;
550  PFNGLTEXTUREPARAMETERIUIVPROC TextureParameterIuiv;
551  PFNGLTEXTUREPARAMETERFPROC TextureParameterf;
552  PFNGLTEXTUREPARAMETERFVPROC TextureParameterfv;
553  PFNGLTEXTUREPARAMETERIPROC TextureParameteri;
554  PFNGLTEXTUREPARAMETERIVPROC TextureParameteriv;
555  PFNGLTEXTURESTORAGE1DPROC TextureStorage1D;
556  PFNGLTEXTURESTORAGE2DPROC TextureStorage2D;
557  PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC TextureStorage2DMultisample;
558  PFNGLTEXTURESTORAGE3DPROC TextureStorage3D;
559  PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC TextureStorage3DMultisample;
560  PFNGLTEXTURESUBIMAGE1DPROC TextureSubImage1D;
561  PFNGLTEXTURESUBIMAGE2DPROC TextureSubImage2D;
562  PFNGLTEXTURESUBIMAGE3DPROC TextureSubImage3D;
563  PFNGLTEXTUREVIEWPROC TextureView;
564  PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC TransformFeedbackBufferBase;
565  PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC TransformFeedbackBufferRange;
566  PFNGLTRANSFORMFEEDBACKVARYINGSPROC TransformFeedbackVaryings;
567  PFNGLUNIFORM1DPROC Uniform1d;
568  PFNGLUNIFORM1DVPROC Uniform1dv;
569  PFNGLUNIFORM1FPROC Uniform1f;
570  PFNGLUNIFORM1FVPROC Uniform1fv;
571  PFNGLUNIFORM1IPROC Uniform1i;
572  PFNGLUNIFORM1IVPROC Uniform1iv;
573  PFNGLUNIFORM1UIPROC Uniform1ui;
574  PFNGLUNIFORM1UIVPROC Uniform1uiv;
575  PFNGLUNIFORM2DPROC Uniform2d;
576  PFNGLUNIFORM2DVPROC Uniform2dv;
577  PFNGLUNIFORM2FPROC Uniform2f;
578  PFNGLUNIFORM2FVPROC Uniform2fv;
579  PFNGLUNIFORM2IPROC Uniform2i;
580  PFNGLUNIFORM2IVPROC Uniform2iv;
581  PFNGLUNIFORM2UIPROC Uniform2ui;
582  PFNGLUNIFORM2UIVPROC Uniform2uiv;
583  PFNGLUNIFORM3DPROC Uniform3d;
584  PFNGLUNIFORM3DVPROC Uniform3dv;
585  PFNGLUNIFORM3FPROC Uniform3f;
586  PFNGLUNIFORM3FVPROC Uniform3fv;
587  PFNGLUNIFORM3IPROC Uniform3i;
588  PFNGLUNIFORM3IVPROC Uniform3iv;
589  PFNGLUNIFORM3UIPROC Uniform3ui;
590  PFNGLUNIFORM3UIVPROC Uniform3uiv;
591  PFNGLUNIFORM4DPROC Uniform4d;
592  PFNGLUNIFORM4DVPROC Uniform4dv;
593  PFNGLUNIFORM4FPROC Uniform4f;
594  PFNGLUNIFORM4FVPROC Uniform4fv;
595  PFNGLUNIFORM4IPROC Uniform4i;
596  PFNGLUNIFORM4IVPROC Uniform4iv;
597  PFNGLUNIFORM4UIPROC Uniform4ui;
598  PFNGLUNIFORM4UIVPROC Uniform4uiv;
599  PFNGLUNIFORMBLOCKBINDINGPROC UniformBlockBinding;
600  PFNGLUNIFORMMATRIX2DVPROC UniformMatrix2dv;
601  PFNGLUNIFORMMATRIX2FVPROC UniformMatrix2fv;
602  PFNGLUNIFORMMATRIX2X3DVPROC UniformMatrix2x3dv;
603  PFNGLUNIFORMMATRIX2X3FVPROC UniformMatrix2x3fv;
604  PFNGLUNIFORMMATRIX2X4DVPROC UniformMatrix2x4dv;
605  PFNGLUNIFORMMATRIX2X4FVPROC UniformMatrix2x4fv;
606  PFNGLUNIFORMMATRIX3DVPROC UniformMatrix3dv;
607  PFNGLUNIFORMMATRIX3FVPROC UniformMatrix3fv;
608  PFNGLUNIFORMMATRIX3X2DVPROC UniformMatrix3x2dv;
609  PFNGLUNIFORMMATRIX3X2FVPROC UniformMatrix3x2fv;
610  PFNGLUNIFORMMATRIX3X4DVPROC UniformMatrix3x4dv;
611  PFNGLUNIFORMMATRIX3X4FVPROC UniformMatrix3x4fv;
612  PFNGLUNIFORMMATRIX4DVPROC UniformMatrix4dv;
613  PFNGLUNIFORMMATRIX4FVPROC UniformMatrix4fv;
614  PFNGLUNIFORMMATRIX4X2DVPROC UniformMatrix4x2dv;
615  PFNGLUNIFORMMATRIX4X2FVPROC UniformMatrix4x2fv;
616  PFNGLUNIFORMMATRIX4X3DVPROC UniformMatrix4x3dv;
617  PFNGLUNIFORMMATRIX4X3FVPROC UniformMatrix4x3fv;
618  PFNGLUNIFORMSUBROUTINESUIVPROC UniformSubroutinesuiv;
619  PFNGLUNMAPBUFFERPROC UnmapBuffer;
620  PFNGLUNMAPNAMEDBUFFERPROC UnmapNamedBuffer;
621  PFNGLUSEPROGRAMPROC UseProgram;
622  PFNGLUSEPROGRAMSTAGESPROC UseProgramStages;
623  PFNGLVALIDATEPROGRAMPROC ValidateProgram;
624  PFNGLVALIDATEPROGRAMPIPELINEPROC ValidateProgramPipeline;
625  PFNGLVERTEXARRAYATTRIBBINDINGPROC VertexArrayAttribBinding;
626  PFNGLVERTEXARRAYATTRIBFORMATPROC VertexArrayAttribFormat;
627  PFNGLVERTEXARRAYATTRIBIFORMATPROC VertexArrayAttribIFormat;
628  PFNGLVERTEXARRAYATTRIBLFORMATPROC VertexArrayAttribLFormat;
629  PFNGLVERTEXARRAYBINDINGDIVISORPROC VertexArrayBindingDivisor;
630  PFNGLVERTEXARRAYELEMENTBUFFERPROC VertexArrayElementBuffer;
631  PFNGLVERTEXARRAYVERTEXBUFFERPROC VertexArrayVertexBuffer;
632  PFNGLVERTEXARRAYVERTEXBUFFERSPROC VertexArrayVertexBuffers;
633  PFNGLVERTEXATTRIB1DPROC VertexAttrib1d;
634  PFNGLVERTEXATTRIB1DVPROC VertexAttrib1dv;
635  PFNGLVERTEXATTRIB1FPROC VertexAttrib1f;
636  PFNGLVERTEXATTRIB1FVPROC VertexAttrib1fv;
637  PFNGLVERTEXATTRIB1SPROC VertexAttrib1s;
638  PFNGLVERTEXATTRIB1SVPROC VertexAttrib1sv;
639  PFNGLVERTEXATTRIB2DPROC VertexAttrib2d;
640  PFNGLVERTEXATTRIB2DVPROC VertexAttrib2dv;
641  PFNGLVERTEXATTRIB2FPROC VertexAttrib2f;
642  PFNGLVERTEXATTRIB2FVPROC VertexAttrib2fv;
643  PFNGLVERTEXATTRIB2SPROC VertexAttrib2s;
644  PFNGLVERTEXATTRIB2SVPROC VertexAttrib2sv;
645  PFNGLVERTEXATTRIB3DPROC VertexAttrib3d;
646  PFNGLVERTEXATTRIB3DVPROC VertexAttrib3dv;
647  PFNGLVERTEXATTRIB3FPROC VertexAttrib3f;
648  PFNGLVERTEXATTRIB3FVPROC VertexAttrib3fv;
649  PFNGLVERTEXATTRIB3SPROC VertexAttrib3s;
650  PFNGLVERTEXATTRIB3SVPROC VertexAttrib3sv;
651  PFNGLVERTEXATTRIB4NBVPROC VertexAttrib4Nbv;
652  PFNGLVERTEXATTRIB4NIVPROC VertexAttrib4Niv;
653  PFNGLVERTEXATTRIB4NSVPROC VertexAttrib4Nsv;
654  PFNGLVERTEXATTRIB4NUBPROC VertexAttrib4Nub;
655  PFNGLVERTEXATTRIB4NUBVPROC VertexAttrib4Nubv;
656  PFNGLVERTEXATTRIB4NUIVPROC VertexAttrib4Nuiv;
657  PFNGLVERTEXATTRIB4NUSVPROC VertexAttrib4Nusv;
658  PFNGLVERTEXATTRIB4BVPROC VertexAttrib4bv;
659  PFNGLVERTEXATTRIB4DPROC VertexAttrib4d;
660  PFNGLVERTEXATTRIB4DVPROC VertexAttrib4dv;
661  PFNGLVERTEXATTRIB4FPROC VertexAttrib4f;
662  PFNGLVERTEXATTRIB4FVPROC VertexAttrib4fv;
663  PFNGLVERTEXATTRIB4IVPROC VertexAttrib4iv;
664  PFNGLVERTEXATTRIB4SPROC VertexAttrib4s;
665  PFNGLVERTEXATTRIB4SVPROC VertexAttrib4sv;
666  PFNGLVERTEXATTRIB4UBVPROC VertexAttrib4ubv;
667  PFNGLVERTEXATTRIB4UIVPROC VertexAttrib4uiv;
668  PFNGLVERTEXATTRIB4USVPROC VertexAttrib4usv;
669  PFNGLVERTEXATTRIBBINDINGPROC VertexAttribBinding;
670  PFNGLVERTEXATTRIBDIVISORPROC VertexAttribDivisor;
671  PFNGLVERTEXATTRIBFORMATPROC VertexAttribFormat;
672  PFNGLVERTEXATTRIBI1IPROC VertexAttribI1i;
673  PFNGLVERTEXATTRIBI1IVPROC VertexAttribI1iv;
674  PFNGLVERTEXATTRIBI1UIPROC VertexAttribI1ui;
675  PFNGLVERTEXATTRIBI1UIVPROC VertexAttribI1uiv;
676  PFNGLVERTEXATTRIBI2IPROC VertexAttribI2i;
677  PFNGLVERTEXATTRIBI2IVPROC VertexAttribI2iv;
678  PFNGLVERTEXATTRIBI2UIPROC VertexAttribI2ui;
679  PFNGLVERTEXATTRIBI2UIVPROC VertexAttribI2uiv;
680  PFNGLVERTEXATTRIBI3IPROC VertexAttribI3i;
681  PFNGLVERTEXATTRIBI3IVPROC VertexAttribI3iv;
682  PFNGLVERTEXATTRIBI3UIPROC VertexAttribI3ui;
683  PFNGLVERTEXATTRIBI3UIVPROC VertexAttribI3uiv;
684  PFNGLVERTEXATTRIBI4BVPROC VertexAttribI4bv;
685  PFNGLVERTEXATTRIBI4IPROC VertexAttribI4i;
686  PFNGLVERTEXATTRIBI4IVPROC VertexAttribI4iv;
687  PFNGLVERTEXATTRIBI4SVPROC VertexAttribI4sv;
688  PFNGLVERTEXATTRIBI4UBVPROC VertexAttribI4ubv;
689  PFNGLVERTEXATTRIBI4UIPROC VertexAttribI4ui;
690  PFNGLVERTEXATTRIBI4UIVPROC VertexAttribI4uiv;
691  PFNGLVERTEXATTRIBI4USVPROC VertexAttribI4usv;
692  PFNGLVERTEXATTRIBIFORMATPROC VertexAttribIFormat;
693  PFNGLVERTEXATTRIBIPOINTERPROC VertexAttribIPointer;
694  PFNGLVERTEXATTRIBL1DPROC VertexAttribL1d;
695  PFNGLVERTEXATTRIBL1DVPROC VertexAttribL1dv;
696  PFNGLVERTEXATTRIBL2DPROC VertexAttribL2d;
697  PFNGLVERTEXATTRIBL2DVPROC VertexAttribL2dv;
698  PFNGLVERTEXATTRIBL3DPROC VertexAttribL3d;
699  PFNGLVERTEXATTRIBL3DVPROC VertexAttribL3dv;
700  PFNGLVERTEXATTRIBL4DPROC VertexAttribL4d;
701  PFNGLVERTEXATTRIBL4DVPROC VertexAttribL4dv;
702  PFNGLVERTEXATTRIBLFORMATPROC VertexAttribLFormat;
703  PFNGLVERTEXATTRIBLPOINTERPROC VertexAttribLPointer;
704  PFNGLVERTEXATTRIBP1UIPROC VertexAttribP1ui;
705  PFNGLVERTEXATTRIBP1UIVPROC VertexAttribP1uiv;
706  PFNGLVERTEXATTRIBP2UIPROC VertexAttribP2ui;
707  PFNGLVERTEXATTRIBP2UIVPROC VertexAttribP2uiv;
708  PFNGLVERTEXATTRIBP3UIPROC VertexAttribP3ui;
709  PFNGLVERTEXATTRIBP3UIVPROC VertexAttribP3uiv;
710  PFNGLVERTEXATTRIBP4UIPROC VertexAttribP4ui;
711  PFNGLVERTEXATTRIBP4UIVPROC VertexAttribP4uiv;
712  PFNGLVERTEXATTRIBPOINTERPROC VertexAttribPointer;
713  PFNGLVERTEXBINDINGDIVISORPROC VertexBindingDivisor;
714  PFNGLVIEWPORTPROC Viewport;
715  PFNGLVIEWPORTARRAYVPROC ViewportArrayv;
716  PFNGLVIEWPORTINDEXEDFPROC ViewportIndexedf;
717  PFNGLVIEWPORTINDEXEDFVPROC ViewportIndexedfv;
718  PFNGLWAITSYNCPROC WaitSync;
719  } gl;
720 };
721 
722 extern union GL3WProcs gl3wProcs;
723 
724 /* OpenGL functions */
725 #define glActiveShaderProgram gl3wProcs.gl.ActiveShaderProgram
726 #define glActiveTexture gl3wProcs.gl.ActiveTexture
727 #define glAttachShader gl3wProcs.gl.AttachShader
728 #define glBeginConditionalRender gl3wProcs.gl.BeginConditionalRender
729 #define glBeginQuery gl3wProcs.gl.BeginQuery
730 #define glBeginQueryIndexed gl3wProcs.gl.BeginQueryIndexed
731 #define glBeginTransformFeedback gl3wProcs.gl.BeginTransformFeedback
732 #define glBindAttribLocation gl3wProcs.gl.BindAttribLocation
733 #define glBindBuffer gl3wProcs.gl.BindBuffer
734 #define glBindBufferBase gl3wProcs.gl.BindBufferBase
735 #define glBindBufferRange gl3wProcs.gl.BindBufferRange
736 #define glBindBuffersBase gl3wProcs.gl.BindBuffersBase
737 #define glBindBuffersRange gl3wProcs.gl.BindBuffersRange
738 #define glBindFragDataLocation gl3wProcs.gl.BindFragDataLocation
739 #define glBindFragDataLocationIndexed gl3wProcs.gl.BindFragDataLocationIndexed
740 #define glBindFramebuffer gl3wProcs.gl.BindFramebuffer
741 #define glBindImageTexture gl3wProcs.gl.BindImageTexture
742 #define glBindImageTextures gl3wProcs.gl.BindImageTextures
743 #define glBindProgramPipeline gl3wProcs.gl.BindProgramPipeline
744 #define glBindRenderbuffer gl3wProcs.gl.BindRenderbuffer
745 #define glBindSampler gl3wProcs.gl.BindSampler
746 #define glBindSamplers gl3wProcs.gl.BindSamplers
747 #define glBindTexture gl3wProcs.gl.BindTexture
748 #define glBindTextureUnit gl3wProcs.gl.BindTextureUnit
749 #define glBindTextures gl3wProcs.gl.BindTextures
750 #define glBindTransformFeedback gl3wProcs.gl.BindTransformFeedback
751 #define glBindVertexArray gl3wProcs.gl.BindVertexArray
752 #define glBindVertexBuffer gl3wProcs.gl.BindVertexBuffer
753 #define glBindVertexBuffers gl3wProcs.gl.BindVertexBuffers
754 #define glBlendColor gl3wProcs.gl.BlendColor
755 #define glBlendEquation gl3wProcs.gl.BlendEquation
756 #define glBlendEquationSeparate gl3wProcs.gl.BlendEquationSeparate
757 #define glBlendEquationSeparatei gl3wProcs.gl.BlendEquationSeparatei
758 #define glBlendEquationi gl3wProcs.gl.BlendEquationi
759 #define glBlendFunc gl3wProcs.gl.BlendFunc
760 #define glBlendFuncSeparate gl3wProcs.gl.BlendFuncSeparate
761 #define glBlendFuncSeparatei gl3wProcs.gl.BlendFuncSeparatei
762 #define glBlendFunci gl3wProcs.gl.BlendFunci
763 #define glBlitFramebuffer gl3wProcs.gl.BlitFramebuffer
764 #define glBlitNamedFramebuffer gl3wProcs.gl.BlitNamedFramebuffer
765 #define glBufferData gl3wProcs.gl.BufferData
766 #define glBufferStorage gl3wProcs.gl.BufferStorage
767 #define glBufferSubData gl3wProcs.gl.BufferSubData
768 #define glCheckFramebufferStatus gl3wProcs.gl.CheckFramebufferStatus
769 #define glCheckNamedFramebufferStatus gl3wProcs.gl.CheckNamedFramebufferStatus
770 #define glClampColor gl3wProcs.gl.ClampColor
771 #define glClear gl3wProcs.gl.Clear
772 #define glClearBufferData gl3wProcs.gl.ClearBufferData
773 #define glClearBufferSubData gl3wProcs.gl.ClearBufferSubData
774 #define glClearBufferfi gl3wProcs.gl.ClearBufferfi
775 #define glClearBufferfv gl3wProcs.gl.ClearBufferfv
776 #define glClearBufferiv gl3wProcs.gl.ClearBufferiv
777 #define glClearBufferuiv gl3wProcs.gl.ClearBufferuiv
778 #define glClearColor gl3wProcs.gl.ClearColor
779 #define glClearDepth gl3wProcs.gl.ClearDepth
780 #define glClearDepthf gl3wProcs.gl.ClearDepthf
781 #define glClearNamedBufferData gl3wProcs.gl.ClearNamedBufferData
782 #define glClearNamedBufferSubData gl3wProcs.gl.ClearNamedBufferSubData
783 #define glClearNamedFramebufferfi gl3wProcs.gl.ClearNamedFramebufferfi
784 #define glClearNamedFramebufferfv gl3wProcs.gl.ClearNamedFramebufferfv
785 #define glClearNamedFramebufferiv gl3wProcs.gl.ClearNamedFramebufferiv
786 #define glClearNamedFramebufferuiv gl3wProcs.gl.ClearNamedFramebufferuiv
787 #define glClearStencil gl3wProcs.gl.ClearStencil
788 #define glClearTexImage gl3wProcs.gl.ClearTexImage
789 #define glClearTexSubImage gl3wProcs.gl.ClearTexSubImage
790 #define glClientWaitSync gl3wProcs.gl.ClientWaitSync
791 #define glClipControl gl3wProcs.gl.ClipControl
792 #define glColorMask gl3wProcs.gl.ColorMask
793 #define glColorMaski gl3wProcs.gl.ColorMaski
794 #define glCompileShader gl3wProcs.gl.CompileShader
795 #define glCompressedTexImage1D gl3wProcs.gl.CompressedTexImage1D
796 #define glCompressedTexImage2D gl3wProcs.gl.CompressedTexImage2D
797 #define glCompressedTexImage3D gl3wProcs.gl.CompressedTexImage3D
798 #define glCompressedTexSubImage1D gl3wProcs.gl.CompressedTexSubImage1D
799 #define glCompressedTexSubImage2D gl3wProcs.gl.CompressedTexSubImage2D
800 #define glCompressedTexSubImage3D gl3wProcs.gl.CompressedTexSubImage3D
801 #define glCompressedTextureSubImage1D gl3wProcs.gl.CompressedTextureSubImage1D
802 #define glCompressedTextureSubImage2D gl3wProcs.gl.CompressedTextureSubImage2D
803 #define glCompressedTextureSubImage3D gl3wProcs.gl.CompressedTextureSubImage3D
804 #define glCopyBufferSubData gl3wProcs.gl.CopyBufferSubData
805 #define glCopyImageSubData gl3wProcs.gl.CopyImageSubData
806 #define glCopyNamedBufferSubData gl3wProcs.gl.CopyNamedBufferSubData
807 #define glCopyTexImage1D gl3wProcs.gl.CopyTexImage1D
808 #define glCopyTexImage2D gl3wProcs.gl.CopyTexImage2D
809 #define glCopyTexSubImage1D gl3wProcs.gl.CopyTexSubImage1D
810 #define glCopyTexSubImage2D gl3wProcs.gl.CopyTexSubImage2D
811 #define glCopyTexSubImage3D gl3wProcs.gl.CopyTexSubImage3D
812 #define glCopyTextureSubImage1D gl3wProcs.gl.CopyTextureSubImage1D
813 #define glCopyTextureSubImage2D gl3wProcs.gl.CopyTextureSubImage2D
814 #define glCopyTextureSubImage3D gl3wProcs.gl.CopyTextureSubImage3D
815 #define glCreateBuffers gl3wProcs.gl.CreateBuffers
816 #define glCreateFramebuffers gl3wProcs.gl.CreateFramebuffers
817 #define glCreateProgram gl3wProcs.gl.CreateProgram
818 #define glCreateProgramPipelines gl3wProcs.gl.CreateProgramPipelines
819 #define glCreateQueries gl3wProcs.gl.CreateQueries
820 #define glCreateRenderbuffers gl3wProcs.gl.CreateRenderbuffers
821 #define glCreateSamplers gl3wProcs.gl.CreateSamplers
822 #define glCreateShader gl3wProcs.gl.CreateShader
823 #define glCreateShaderProgramv gl3wProcs.gl.CreateShaderProgramv
824 #define glCreateTextures gl3wProcs.gl.CreateTextures
825 #define glCreateTransformFeedbacks gl3wProcs.gl.CreateTransformFeedbacks
826 #define glCreateVertexArrays gl3wProcs.gl.CreateVertexArrays
827 #define glCullFace gl3wProcs.gl.CullFace
828 #define glDebugMessageCallback gl3wProcs.gl.DebugMessageCallback
829 #define glDebugMessageControl gl3wProcs.gl.DebugMessageControl
830 #define glDebugMessageInsert gl3wProcs.gl.DebugMessageInsert
831 #define glDeleteBuffers gl3wProcs.gl.DeleteBuffers
832 #define glDeleteFramebuffers gl3wProcs.gl.DeleteFramebuffers
833 #define glDeleteProgram gl3wProcs.gl.DeleteProgram
834 #define glDeleteProgramPipelines gl3wProcs.gl.DeleteProgramPipelines
835 #define glDeleteQueries gl3wProcs.gl.DeleteQueries
836 #define glDeleteRenderbuffers gl3wProcs.gl.DeleteRenderbuffers
837 #define glDeleteSamplers gl3wProcs.gl.DeleteSamplers
838 #define glDeleteShader gl3wProcs.gl.DeleteShader
839 #define glDeleteSync gl3wProcs.gl.DeleteSync
840 #define glDeleteTextures gl3wProcs.gl.DeleteTextures
841 #define glDeleteTransformFeedbacks gl3wProcs.gl.DeleteTransformFeedbacks
842 #define glDeleteVertexArrays gl3wProcs.gl.DeleteVertexArrays
843 #define glDepthFunc gl3wProcs.gl.DepthFunc
844 #define glDepthMask gl3wProcs.gl.DepthMask
845 #define glDepthRange gl3wProcs.gl.DepthRange
846 #define glDepthRangeArrayv gl3wProcs.gl.DepthRangeArrayv
847 #define glDepthRangeIndexed gl3wProcs.gl.DepthRangeIndexed
848 #define glDepthRangef gl3wProcs.gl.DepthRangef
849 #define glDetachShader gl3wProcs.gl.DetachShader
850 #define glDisable gl3wProcs.gl.Disable
851 #define glDisableVertexArrayAttrib gl3wProcs.gl.DisableVertexArrayAttrib
852 #define glDisableVertexAttribArray gl3wProcs.gl.DisableVertexAttribArray
853 #define glDisablei gl3wProcs.gl.Disablei
854 #define glDispatchCompute gl3wProcs.gl.DispatchCompute
855 #define glDispatchComputeIndirect gl3wProcs.gl.DispatchComputeIndirect
856 #define glDrawArrays gl3wProcs.gl.DrawArrays
857 #define glDrawArraysIndirect gl3wProcs.gl.DrawArraysIndirect
858 #define glDrawArraysInstanced gl3wProcs.gl.DrawArraysInstanced
859 #define glDrawArraysInstancedBaseInstance gl3wProcs.gl.DrawArraysInstancedBaseInstance
860 #define glDrawBuffer gl3wProcs.gl.DrawBuffer
861 #define glDrawBuffers gl3wProcs.gl.DrawBuffers
862 #define glDrawElements gl3wProcs.gl.DrawElements
863 #define glDrawElementsBaseVertex gl3wProcs.gl.DrawElementsBaseVertex
864 #define glDrawElementsIndirect gl3wProcs.gl.DrawElementsIndirect
865 #define glDrawElementsInstanced gl3wProcs.gl.DrawElementsInstanced
866 #define glDrawElementsInstancedBaseInstance gl3wProcs.gl.DrawElementsInstancedBaseInstance
867 #define glDrawElementsInstancedBaseVertex gl3wProcs.gl.DrawElementsInstancedBaseVertex
868 #define glDrawElementsInstancedBaseVertexBaseInstance gl3wProcs.gl.DrawElementsInstancedBaseVertexBaseInstance
869 #define glDrawRangeElements gl3wProcs.gl.DrawRangeElements
870 #define glDrawRangeElementsBaseVertex gl3wProcs.gl.DrawRangeElementsBaseVertex
871 #define glDrawTransformFeedback gl3wProcs.gl.DrawTransformFeedback
872 #define glDrawTransformFeedbackInstanced gl3wProcs.gl.DrawTransformFeedbackInstanced
873 #define glDrawTransformFeedbackStream gl3wProcs.gl.DrawTransformFeedbackStream
874 #define glDrawTransformFeedbackStreamInstanced gl3wProcs.gl.DrawTransformFeedbackStreamInstanced
875 #define glEnable gl3wProcs.gl.Enable
876 #define glEnableVertexArrayAttrib gl3wProcs.gl.EnableVertexArrayAttrib
877 #define glEnableVertexAttribArray gl3wProcs.gl.EnableVertexAttribArray
878 #define glEnablei gl3wProcs.gl.Enablei
879 #define glEndConditionalRender gl3wProcs.gl.EndConditionalRender
880 #define glEndQuery gl3wProcs.gl.EndQuery
881 #define glEndQueryIndexed gl3wProcs.gl.EndQueryIndexed
882 #define glEndTransformFeedback gl3wProcs.gl.EndTransformFeedback
883 #define glFenceSync gl3wProcs.gl.FenceSync
884 #define glFinish gl3wProcs.gl.Finish
885 #define glFlush gl3wProcs.gl.Flush
886 #define glFlushMappedBufferRange gl3wProcs.gl.FlushMappedBufferRange
887 #define glFlushMappedNamedBufferRange gl3wProcs.gl.FlushMappedNamedBufferRange
888 #define glFramebufferParameteri gl3wProcs.gl.FramebufferParameteri
889 #define glFramebufferParameteriMESA gl3wProcs.gl.FramebufferParameteriMESA
890 #define glFramebufferRenderbuffer gl3wProcs.gl.FramebufferRenderbuffer
891 #define glFramebufferTexture gl3wProcs.gl.FramebufferTexture
892 #define glFramebufferTexture1D gl3wProcs.gl.FramebufferTexture1D
893 #define glFramebufferTexture2D gl3wProcs.gl.FramebufferTexture2D
894 #define glFramebufferTexture3D gl3wProcs.gl.FramebufferTexture3D
895 #define glFramebufferTextureLayer gl3wProcs.gl.FramebufferTextureLayer
896 #define glFrontFace gl3wProcs.gl.FrontFace
897 #define glGenBuffers gl3wProcs.gl.GenBuffers
898 #define glGenFramebuffers gl3wProcs.gl.GenFramebuffers
899 #define glGenProgramPipelines gl3wProcs.gl.GenProgramPipelines
900 #define glGenQueries gl3wProcs.gl.GenQueries
901 #define glGenRenderbuffers gl3wProcs.gl.GenRenderbuffers
902 #define glGenSamplers gl3wProcs.gl.GenSamplers
903 #define glGenTextures gl3wProcs.gl.GenTextures
904 #define glGenTransformFeedbacks gl3wProcs.gl.GenTransformFeedbacks
905 #define glGenVertexArrays gl3wProcs.gl.GenVertexArrays
906 #define glGenerateMipmap gl3wProcs.gl.GenerateMipmap
907 #define glGenerateTextureMipmap gl3wProcs.gl.GenerateTextureMipmap
908 #define glGetActiveAtomicCounterBufferiv gl3wProcs.gl.GetActiveAtomicCounterBufferiv
909 #define glGetActiveAttrib gl3wProcs.gl.GetActiveAttrib
910 #define glGetActiveSubroutineName gl3wProcs.gl.GetActiveSubroutineName
911 #define glGetActiveSubroutineUniformName gl3wProcs.gl.GetActiveSubroutineUniformName
912 #define glGetActiveSubroutineUniformiv gl3wProcs.gl.GetActiveSubroutineUniformiv
913 #define glGetActiveUniform gl3wProcs.gl.GetActiveUniform
914 #define glGetActiveUniformBlockName gl3wProcs.gl.GetActiveUniformBlockName
915 #define glGetActiveUniformBlockiv gl3wProcs.gl.GetActiveUniformBlockiv
916 #define glGetActiveUniformName gl3wProcs.gl.GetActiveUniformName
917 #define glGetActiveUniformsiv gl3wProcs.gl.GetActiveUniformsiv
918 #define glGetAttachedShaders gl3wProcs.gl.GetAttachedShaders
919 #define glGetAttribLocation gl3wProcs.gl.GetAttribLocation
920 #define glGetBooleani_v gl3wProcs.gl.GetBooleani_v
921 #define glGetBooleanv gl3wProcs.gl.GetBooleanv
922 #define glGetBufferParameteri64v gl3wProcs.gl.GetBufferParameteri64v
923 #define glGetBufferParameteriv gl3wProcs.gl.GetBufferParameteriv
924 #define glGetBufferPointerv gl3wProcs.gl.GetBufferPointerv
925 #define glGetBufferSubData gl3wProcs.gl.GetBufferSubData
926 #define glGetCompressedTexImage gl3wProcs.gl.GetCompressedTexImage
927 #define glGetCompressedTextureImage gl3wProcs.gl.GetCompressedTextureImage
928 #define glGetCompressedTextureSubImage gl3wProcs.gl.GetCompressedTextureSubImage
929 #define glGetDebugMessageLog gl3wProcs.gl.GetDebugMessageLog
930 #define glGetDoublei_v gl3wProcs.gl.GetDoublei_v
931 #define glGetDoublev gl3wProcs.gl.GetDoublev
932 #define glGetError gl3wProcs.gl.GetError
933 #define glGetFloati_v gl3wProcs.gl.GetFloati_v
934 #define glGetFloatv gl3wProcs.gl.GetFloatv
935 #define glGetFragDataIndex gl3wProcs.gl.GetFragDataIndex
936 #define glGetFragDataLocation gl3wProcs.gl.GetFragDataLocation
937 #define glGetFramebufferAttachmentParameteriv gl3wProcs.gl.GetFramebufferAttachmentParameteriv
938 #define glGetFramebufferParameteriv gl3wProcs.gl.GetFramebufferParameteriv
939 #define glGetFramebufferParameterivMESA gl3wProcs.gl.GetFramebufferParameterivMESA
940 #define glGetGraphicsResetStatus gl3wProcs.gl.GetGraphicsResetStatus
941 #define glGetInteger64i_v gl3wProcs.gl.GetInteger64i_v
942 #define glGetInteger64v gl3wProcs.gl.GetInteger64v
943 #define glGetIntegeri_v gl3wProcs.gl.GetIntegeri_v
944 #define glGetIntegerv gl3wProcs.gl.GetIntegerv
945 #define glGetInternalformati64v gl3wProcs.gl.GetInternalformati64v
946 #define glGetInternalformativ gl3wProcs.gl.GetInternalformativ
947 #define glGetMultisamplefv gl3wProcs.gl.GetMultisamplefv
948 #define glGetNamedBufferParameteri64v gl3wProcs.gl.GetNamedBufferParameteri64v
949 #define glGetNamedBufferParameteriv gl3wProcs.gl.GetNamedBufferParameteriv
950 #define glGetNamedBufferPointerv gl3wProcs.gl.GetNamedBufferPointerv
951 #define glGetNamedBufferSubData gl3wProcs.gl.GetNamedBufferSubData
952 #define glGetNamedFramebufferAttachmentParameteriv gl3wProcs.gl.GetNamedFramebufferAttachmentParameteriv
953 #define glGetNamedFramebufferParameteriv gl3wProcs.gl.GetNamedFramebufferParameteriv
954 #define glGetNamedRenderbufferParameteriv gl3wProcs.gl.GetNamedRenderbufferParameteriv
955 #define glGetObjectLabel gl3wProcs.gl.GetObjectLabel
956 #define glGetObjectPtrLabel gl3wProcs.gl.GetObjectPtrLabel
957 #define glGetPointerv gl3wProcs.gl.GetPointerv
958 #define glGetProgramBinary gl3wProcs.gl.GetProgramBinary
959 #define glGetProgramInfoLog gl3wProcs.gl.GetProgramInfoLog
960 #define glGetProgramInterfaceiv gl3wProcs.gl.GetProgramInterfaceiv
961 #define glGetProgramPipelineInfoLog gl3wProcs.gl.GetProgramPipelineInfoLog
962 #define glGetProgramPipelineiv gl3wProcs.gl.GetProgramPipelineiv
963 #define glGetProgramResourceIndex gl3wProcs.gl.GetProgramResourceIndex
964 #define glGetProgramResourceLocation gl3wProcs.gl.GetProgramResourceLocation
965 #define glGetProgramResourceLocationIndex gl3wProcs.gl.GetProgramResourceLocationIndex
966 #define glGetProgramResourceName gl3wProcs.gl.GetProgramResourceName
967 #define glGetProgramResourceiv gl3wProcs.gl.GetProgramResourceiv
968 #define glGetProgramStageiv gl3wProcs.gl.GetProgramStageiv
969 #define glGetProgramiv gl3wProcs.gl.GetProgramiv
970 #define glGetQueryBufferObjecti64v gl3wProcs.gl.GetQueryBufferObjecti64v
971 #define glGetQueryBufferObjectiv gl3wProcs.gl.GetQueryBufferObjectiv
972 #define glGetQueryBufferObjectui64v gl3wProcs.gl.GetQueryBufferObjectui64v
973 #define glGetQueryBufferObjectuiv gl3wProcs.gl.GetQueryBufferObjectuiv
974 #define glGetQueryIndexediv gl3wProcs.gl.GetQueryIndexediv
975 #define glGetQueryObjecti64v gl3wProcs.gl.GetQueryObjecti64v
976 #define glGetQueryObjectiv gl3wProcs.gl.GetQueryObjectiv
977 #define glGetQueryObjectui64v gl3wProcs.gl.GetQueryObjectui64v
978 #define glGetQueryObjectuiv gl3wProcs.gl.GetQueryObjectuiv
979 #define glGetQueryiv gl3wProcs.gl.GetQueryiv
980 #define glGetRenderbufferParameteriv gl3wProcs.gl.GetRenderbufferParameteriv
981 #define glGetSamplerParameterIiv gl3wProcs.gl.GetSamplerParameterIiv
982 #define glGetSamplerParameterIuiv gl3wProcs.gl.GetSamplerParameterIuiv
983 #define glGetSamplerParameterfv gl3wProcs.gl.GetSamplerParameterfv
984 #define glGetSamplerParameteriv gl3wProcs.gl.GetSamplerParameteriv
985 #define glGetShaderInfoLog gl3wProcs.gl.GetShaderInfoLog
986 #define glGetShaderPrecisionFormat gl3wProcs.gl.GetShaderPrecisionFormat
987 #define glGetShaderSource gl3wProcs.gl.GetShaderSource
988 #define glGetShaderiv gl3wProcs.gl.GetShaderiv
989 #define glGetString gl3wProcs.gl.GetString
990 #define glGetStringi gl3wProcs.gl.GetStringi
991 #define glGetSubroutineIndex gl3wProcs.gl.GetSubroutineIndex
992 #define glGetSubroutineUniformLocation gl3wProcs.gl.GetSubroutineUniformLocation
993 #define glGetSynciv gl3wProcs.gl.GetSynciv
994 #define glGetTexImage gl3wProcs.gl.GetTexImage
995 #define glGetTexLevelParameterfv gl3wProcs.gl.GetTexLevelParameterfv
996 #define glGetTexLevelParameteriv gl3wProcs.gl.GetTexLevelParameteriv
997 #define glGetTexParameterIiv gl3wProcs.gl.GetTexParameterIiv
998 #define glGetTexParameterIuiv gl3wProcs.gl.GetTexParameterIuiv
999 #define glGetTexParameterfv gl3wProcs.gl.GetTexParameterfv
1000 #define glGetTexParameteriv gl3wProcs.gl.GetTexParameteriv
1001 #define glGetTextureImage gl3wProcs.gl.GetTextureImage
1002 #define glGetTextureLevelParameterfv gl3wProcs.gl.GetTextureLevelParameterfv
1003 #define glGetTextureLevelParameteriv gl3wProcs.gl.GetTextureLevelParameteriv
1004 #define glGetTextureParameterIiv gl3wProcs.gl.GetTextureParameterIiv
1005 #define glGetTextureParameterIuiv gl3wProcs.gl.GetTextureParameterIuiv
1006 #define glGetTextureParameterfv gl3wProcs.gl.GetTextureParameterfv
1007 #define glGetTextureParameteriv gl3wProcs.gl.GetTextureParameteriv
1008 #define glGetTextureSubImage gl3wProcs.gl.GetTextureSubImage
1009 #define glGetTransformFeedbackVarying gl3wProcs.gl.GetTransformFeedbackVarying
1010 #define glGetTransformFeedbacki64_v gl3wProcs.gl.GetTransformFeedbacki64_v
1011 #define glGetTransformFeedbacki_v gl3wProcs.gl.GetTransformFeedbacki_v
1012 #define glGetTransformFeedbackiv gl3wProcs.gl.GetTransformFeedbackiv
1013 #define glGetUniformBlockIndex gl3wProcs.gl.GetUniformBlockIndex
1014 #define glGetUniformIndices gl3wProcs.gl.GetUniformIndices
1015 #define glGetUniformLocation gl3wProcs.gl.GetUniformLocation
1016 #define glGetUniformSubroutineuiv gl3wProcs.gl.GetUniformSubroutineuiv
1017 #define glGetUniformdv gl3wProcs.gl.GetUniformdv
1018 #define glGetUniformfv gl3wProcs.gl.GetUniformfv
1019 #define glGetUniformiv gl3wProcs.gl.GetUniformiv
1020 #define glGetUniformuiv gl3wProcs.gl.GetUniformuiv
1021 #define glGetVertexArrayIndexed64iv gl3wProcs.gl.GetVertexArrayIndexed64iv
1022 #define glGetVertexArrayIndexediv gl3wProcs.gl.GetVertexArrayIndexediv
1023 #define glGetVertexArrayiv gl3wProcs.gl.GetVertexArrayiv
1024 #define glGetVertexAttribIiv gl3wProcs.gl.GetVertexAttribIiv
1025 #define glGetVertexAttribIuiv gl3wProcs.gl.GetVertexAttribIuiv
1026 #define glGetVertexAttribLdv gl3wProcs.gl.GetVertexAttribLdv
1027 #define glGetVertexAttribPointerv gl3wProcs.gl.GetVertexAttribPointerv
1028 #define glGetVertexAttribdv gl3wProcs.gl.GetVertexAttribdv
1029 #define glGetVertexAttribfv gl3wProcs.gl.GetVertexAttribfv
1030 #define glGetVertexAttribiv gl3wProcs.gl.GetVertexAttribiv
1031 #define glGetnCompressedTexImage gl3wProcs.gl.GetnCompressedTexImage
1032 #define glGetnTexImage gl3wProcs.gl.GetnTexImage
1033 #define glGetnUniformdv gl3wProcs.gl.GetnUniformdv
1034 #define glGetnUniformfv gl3wProcs.gl.GetnUniformfv
1035 #define glGetnUniformiv gl3wProcs.gl.GetnUniformiv
1036 #define glGetnUniformuiv gl3wProcs.gl.GetnUniformuiv
1037 #define glHint gl3wProcs.gl.Hint
1038 #define glInvalidateBufferData gl3wProcs.gl.InvalidateBufferData
1039 #define glInvalidateBufferSubData gl3wProcs.gl.InvalidateBufferSubData
1040 #define glInvalidateFramebuffer gl3wProcs.gl.InvalidateFramebuffer
1041 #define glInvalidateNamedFramebufferData gl3wProcs.gl.InvalidateNamedFramebufferData
1042 #define glInvalidateNamedFramebufferSubData gl3wProcs.gl.InvalidateNamedFramebufferSubData
1043 #define glInvalidateSubFramebuffer gl3wProcs.gl.InvalidateSubFramebuffer
1044 #define glInvalidateTexImage gl3wProcs.gl.InvalidateTexImage
1045 #define glInvalidateTexSubImage gl3wProcs.gl.InvalidateTexSubImage
1046 #define glIsBuffer gl3wProcs.gl.IsBuffer
1047 #define glIsEnabled gl3wProcs.gl.IsEnabled
1048 #define glIsEnabledi gl3wProcs.gl.IsEnabledi
1049 #define glIsFramebuffer gl3wProcs.gl.IsFramebuffer
1050 #define glIsProgram gl3wProcs.gl.IsProgram
1051 #define glIsProgramPipeline gl3wProcs.gl.IsProgramPipeline
1052 #define glIsQuery gl3wProcs.gl.IsQuery
1053 #define glIsRenderbuffer gl3wProcs.gl.IsRenderbuffer
1054 #define glIsSampler gl3wProcs.gl.IsSampler
1055 #define glIsShader gl3wProcs.gl.IsShader
1056 #define glIsSync gl3wProcs.gl.IsSync
1057 #define glIsTexture gl3wProcs.gl.IsTexture
1058 #define glIsTransformFeedback gl3wProcs.gl.IsTransformFeedback
1059 #define glIsVertexArray gl3wProcs.gl.IsVertexArray
1060 #define glLineWidth gl3wProcs.gl.LineWidth
1061 #define glLinkProgram gl3wProcs.gl.LinkProgram
1062 #define glLogicOp gl3wProcs.gl.LogicOp
1063 #define glMapBuffer gl3wProcs.gl.MapBuffer
1064 #define glMapBufferRange gl3wProcs.gl.MapBufferRange
1065 #define glMapNamedBuffer gl3wProcs.gl.MapNamedBuffer
1066 #define glMapNamedBufferRange gl3wProcs.gl.MapNamedBufferRange
1067 #define glMemoryBarrier gl3wProcs.gl.MemoryBarrier
1068 #define glMemoryBarrierByRegion gl3wProcs.gl.MemoryBarrierByRegion
1069 #define glMinSampleShading gl3wProcs.gl.MinSampleShading
1070 #define glMultiDrawArrays gl3wProcs.gl.MultiDrawArrays
1071 #define glMultiDrawArraysIndirect gl3wProcs.gl.MultiDrawArraysIndirect
1072 #define glMultiDrawArraysIndirectCount gl3wProcs.gl.MultiDrawArraysIndirectCount
1073 #define glMultiDrawElements gl3wProcs.gl.MultiDrawElements
1074 #define glMultiDrawElementsBaseVertex gl3wProcs.gl.MultiDrawElementsBaseVertex
1075 #define glMultiDrawElementsIndirect gl3wProcs.gl.MultiDrawElementsIndirect
1076 #define glMultiDrawElementsIndirectCount gl3wProcs.gl.MultiDrawElementsIndirectCount
1077 #define glNamedBufferData gl3wProcs.gl.NamedBufferData
1078 #define glNamedBufferStorage gl3wProcs.gl.NamedBufferStorage
1079 #define glNamedBufferSubData gl3wProcs.gl.NamedBufferSubData
1080 #define glNamedFramebufferDrawBuffer gl3wProcs.gl.NamedFramebufferDrawBuffer
1081 #define glNamedFramebufferDrawBuffers gl3wProcs.gl.NamedFramebufferDrawBuffers
1082 #define glNamedFramebufferParameteri gl3wProcs.gl.NamedFramebufferParameteri
1083 #define glNamedFramebufferReadBuffer gl3wProcs.gl.NamedFramebufferReadBuffer
1084 #define glNamedFramebufferRenderbuffer gl3wProcs.gl.NamedFramebufferRenderbuffer
1085 #define glNamedFramebufferTexture gl3wProcs.gl.NamedFramebufferTexture
1086 #define glNamedFramebufferTextureLayer gl3wProcs.gl.NamedFramebufferTextureLayer
1087 #define glNamedRenderbufferStorage gl3wProcs.gl.NamedRenderbufferStorage
1088 #define glNamedRenderbufferStorageMultisample gl3wProcs.gl.NamedRenderbufferStorageMultisample
1089 #define glObjectLabel gl3wProcs.gl.ObjectLabel
1090 #define glObjectPtrLabel gl3wProcs.gl.ObjectPtrLabel
1091 #define glPatchParameterfv gl3wProcs.gl.PatchParameterfv
1092 #define glPatchParameteri gl3wProcs.gl.PatchParameteri
1093 #define glPauseTransformFeedback gl3wProcs.gl.PauseTransformFeedback
1094 #define glPixelStoref gl3wProcs.gl.PixelStoref
1095 #define glPixelStorei gl3wProcs.gl.PixelStorei
1096 #define glPointParameterf gl3wProcs.gl.PointParameterf
1097 #define glPointParameterfv gl3wProcs.gl.PointParameterfv
1098 #define glPointParameteri gl3wProcs.gl.PointParameteri
1099 #define glPointParameteriv gl3wProcs.gl.PointParameteriv
1100 #define glPointSize gl3wProcs.gl.PointSize
1101 #define glPolygonMode gl3wProcs.gl.PolygonMode
1102 #define glPolygonOffset gl3wProcs.gl.PolygonOffset
1103 #define glPolygonOffsetClamp gl3wProcs.gl.PolygonOffsetClamp
1104 #define glPopDebugGroup gl3wProcs.gl.PopDebugGroup
1105 #define glPrimitiveRestartIndex gl3wProcs.gl.PrimitiveRestartIndex
1106 #define glProgramBinary gl3wProcs.gl.ProgramBinary
1107 #define glProgramParameteri gl3wProcs.gl.ProgramParameteri
1108 #define glProgramUniform1d gl3wProcs.gl.ProgramUniform1d
1109 #define glProgramUniform1dv gl3wProcs.gl.ProgramUniform1dv
1110 #define glProgramUniform1f gl3wProcs.gl.ProgramUniform1f
1111 #define glProgramUniform1fv gl3wProcs.gl.ProgramUniform1fv
1112 #define glProgramUniform1i gl3wProcs.gl.ProgramUniform1i
1113 #define glProgramUniform1iv gl3wProcs.gl.ProgramUniform1iv
1114 #define glProgramUniform1ui gl3wProcs.gl.ProgramUniform1ui
1115 #define glProgramUniform1uiv gl3wProcs.gl.ProgramUniform1uiv
1116 #define glProgramUniform2d gl3wProcs.gl.ProgramUniform2d
1117 #define glProgramUniform2dv gl3wProcs.gl.ProgramUniform2dv
1118 #define glProgramUniform2f gl3wProcs.gl.ProgramUniform2f
1119 #define glProgramUniform2fv gl3wProcs.gl.ProgramUniform2fv
1120 #define glProgramUniform2i gl3wProcs.gl.ProgramUniform2i
1121 #define glProgramUniform2iv gl3wProcs.gl.ProgramUniform2iv
1122 #define glProgramUniform2ui gl3wProcs.gl.ProgramUniform2ui
1123 #define glProgramUniform2uiv gl3wProcs.gl.ProgramUniform2uiv
1124 #define glProgramUniform3d gl3wProcs.gl.ProgramUniform3d
1125 #define glProgramUniform3dv gl3wProcs.gl.ProgramUniform3dv
1126 #define glProgramUniform3f gl3wProcs.gl.ProgramUniform3f
1127 #define glProgramUniform3fv gl3wProcs.gl.ProgramUniform3fv
1128 #define glProgramUniform3i gl3wProcs.gl.ProgramUniform3i
1129 #define glProgramUniform3iv gl3wProcs.gl.ProgramUniform3iv
1130 #define glProgramUniform3ui gl3wProcs.gl.ProgramUniform3ui
1131 #define glProgramUniform3uiv gl3wProcs.gl.ProgramUniform3uiv
1132 #define glProgramUniform4d gl3wProcs.gl.ProgramUniform4d
1133 #define glProgramUniform4dv gl3wProcs.gl.ProgramUniform4dv
1134 #define glProgramUniform4f gl3wProcs.gl.ProgramUniform4f
1135 #define glProgramUniform4fv gl3wProcs.gl.ProgramUniform4fv
1136 #define glProgramUniform4i gl3wProcs.gl.ProgramUniform4i
1137 #define glProgramUniform4iv gl3wProcs.gl.ProgramUniform4iv
1138 #define glProgramUniform4ui gl3wProcs.gl.ProgramUniform4ui
1139 #define glProgramUniform4uiv gl3wProcs.gl.ProgramUniform4uiv
1140 #define glProgramUniformMatrix2dv gl3wProcs.gl.ProgramUniformMatrix2dv
1141 #define glProgramUniformMatrix2fv gl3wProcs.gl.ProgramUniformMatrix2fv
1142 #define glProgramUniformMatrix2x3dv gl3wProcs.gl.ProgramUniformMatrix2x3dv
1143 #define glProgramUniformMatrix2x3fv gl3wProcs.gl.ProgramUniformMatrix2x3fv
1144 #define glProgramUniformMatrix2x4dv gl3wProcs.gl.ProgramUniformMatrix2x4dv
1145 #define glProgramUniformMatrix2x4fv gl3wProcs.gl.ProgramUniformMatrix2x4fv
1146 #define glProgramUniformMatrix3dv gl3wProcs.gl.ProgramUniformMatrix3dv
1147 #define glProgramUniformMatrix3fv gl3wProcs.gl.ProgramUniformMatrix3fv
1148 #define glProgramUniformMatrix3x2dv gl3wProcs.gl.ProgramUniformMatrix3x2dv
1149 #define glProgramUniformMatrix3x2fv gl3wProcs.gl.ProgramUniformMatrix3x2fv
1150 #define glProgramUniformMatrix3x4dv gl3wProcs.gl.ProgramUniformMatrix3x4dv
1151 #define glProgramUniformMatrix3x4fv gl3wProcs.gl.ProgramUniformMatrix3x4fv
1152 #define glProgramUniformMatrix4dv gl3wProcs.gl.ProgramUniformMatrix4dv
1153 #define glProgramUniformMatrix4fv gl3wProcs.gl.ProgramUniformMatrix4fv
1154 #define glProgramUniformMatrix4x2dv gl3wProcs.gl.ProgramUniformMatrix4x2dv
1155 #define glProgramUniformMatrix4x2fv gl3wProcs.gl.ProgramUniformMatrix4x2fv
1156 #define glProgramUniformMatrix4x3dv gl3wProcs.gl.ProgramUniformMatrix4x3dv
1157 #define glProgramUniformMatrix4x3fv gl3wProcs.gl.ProgramUniformMatrix4x3fv
1158 #define glProvokingVertex gl3wProcs.gl.ProvokingVertex
1159 #define glPushDebugGroup gl3wProcs.gl.PushDebugGroup
1160 #define glQueryCounter gl3wProcs.gl.QueryCounter
1161 #define glReadBuffer gl3wProcs.gl.ReadBuffer
1162 #define glReadPixels gl3wProcs.gl.ReadPixels
1163 #define glReadnPixels gl3wProcs.gl.ReadnPixels
1164 #define glReleaseShaderCompiler gl3wProcs.gl.ReleaseShaderCompiler
1165 #define glRenderbufferStorage gl3wProcs.gl.RenderbufferStorage
1166 #define glRenderbufferStorageMultisample gl3wProcs.gl.RenderbufferStorageMultisample
1167 #define glResumeTransformFeedback gl3wProcs.gl.ResumeTransformFeedback
1168 #define glSampleCoverage gl3wProcs.gl.SampleCoverage
1169 #define glSampleMaski gl3wProcs.gl.SampleMaski
1170 #define glSamplerParameterIiv gl3wProcs.gl.SamplerParameterIiv
1171 #define glSamplerParameterIuiv gl3wProcs.gl.SamplerParameterIuiv
1172 #define glSamplerParameterf gl3wProcs.gl.SamplerParameterf
1173 #define glSamplerParameterfv gl3wProcs.gl.SamplerParameterfv
1174 #define glSamplerParameteri gl3wProcs.gl.SamplerParameteri
1175 #define glSamplerParameteriv gl3wProcs.gl.SamplerParameteriv
1176 #define glScissor gl3wProcs.gl.Scissor
1177 #define glScissorArrayv gl3wProcs.gl.ScissorArrayv
1178 #define glScissorIndexed gl3wProcs.gl.ScissorIndexed
1179 #define glScissorIndexedv gl3wProcs.gl.ScissorIndexedv
1180 #define glShaderBinary gl3wProcs.gl.ShaderBinary
1181 #define glShaderSource gl3wProcs.gl.ShaderSource
1182 #define glShaderStorageBlockBinding gl3wProcs.gl.ShaderStorageBlockBinding
1183 #define glSpecializeShader gl3wProcs.gl.SpecializeShader
1184 #define glStencilFunc gl3wProcs.gl.StencilFunc
1185 #define glStencilFuncSeparate gl3wProcs.gl.StencilFuncSeparate
1186 #define glStencilMask gl3wProcs.gl.StencilMask
1187 #define glStencilMaskSeparate gl3wProcs.gl.StencilMaskSeparate
1188 #define glStencilOp gl3wProcs.gl.StencilOp
1189 #define glStencilOpSeparate gl3wProcs.gl.StencilOpSeparate
1190 #define glTexBuffer gl3wProcs.gl.TexBuffer
1191 #define glTexBufferRange gl3wProcs.gl.TexBufferRange
1192 #define glTexImage1D gl3wProcs.gl.TexImage1D
1193 #define glTexImage2D gl3wProcs.gl.TexImage2D
1194 #define glTexImage2DMultisample gl3wProcs.gl.TexImage2DMultisample
1195 #define glTexImage3D gl3wProcs.gl.TexImage3D
1196 #define glTexImage3DMultisample gl3wProcs.gl.TexImage3DMultisample
1197 #define glTexParameterIiv gl3wProcs.gl.TexParameterIiv
1198 #define glTexParameterIuiv gl3wProcs.gl.TexParameterIuiv
1199 #define glTexParameterf gl3wProcs.gl.TexParameterf
1200 #define glTexParameterfv gl3wProcs.gl.TexParameterfv
1201 #define glTexParameteri gl3wProcs.gl.TexParameteri
1202 #define glTexParameteriv gl3wProcs.gl.TexParameteriv
1203 #define glTexStorage1D gl3wProcs.gl.TexStorage1D
1204 #define glTexStorage2D gl3wProcs.gl.TexStorage2D
1205 #define glTexStorage2DMultisample gl3wProcs.gl.TexStorage2DMultisample
1206 #define glTexStorage3D gl3wProcs.gl.TexStorage3D
1207 #define glTexStorage3DMultisample gl3wProcs.gl.TexStorage3DMultisample
1208 #define glTexSubImage1D gl3wProcs.gl.TexSubImage1D
1209 #define glTexSubImage2D gl3wProcs.gl.TexSubImage2D
1210 #define glTexSubImage3D gl3wProcs.gl.TexSubImage3D
1211 #define glTextureBarrier gl3wProcs.gl.TextureBarrier
1212 #define glTextureBuffer gl3wProcs.gl.TextureBuffer
1213 #define glTextureBufferRange gl3wProcs.gl.TextureBufferRange
1214 #define glTextureParameterIiv gl3wProcs.gl.TextureParameterIiv
1215 #define glTextureParameterIuiv gl3wProcs.gl.TextureParameterIuiv
1216 #define glTextureParameterf gl3wProcs.gl.TextureParameterf
1217 #define glTextureParameterfv gl3wProcs.gl.TextureParameterfv
1218 #define glTextureParameteri gl3wProcs.gl.TextureParameteri
1219 #define glTextureParameteriv gl3wProcs.gl.TextureParameteriv
1220 #define glTextureStorage1D gl3wProcs.gl.TextureStorage1D
1221 #define glTextureStorage2D gl3wProcs.gl.TextureStorage2D
1222 #define glTextureStorage2DMultisample gl3wProcs.gl.TextureStorage2DMultisample
1223 #define glTextureStorage3D gl3wProcs.gl.TextureStorage3D
1224 #define glTextureStorage3DMultisample gl3wProcs.gl.TextureStorage3DMultisample
1225 #define glTextureSubImage1D gl3wProcs.gl.TextureSubImage1D
1226 #define glTextureSubImage2D gl3wProcs.gl.TextureSubImage2D
1227 #define glTextureSubImage3D gl3wProcs.gl.TextureSubImage3D
1228 #define glTextureView gl3wProcs.gl.TextureView
1229 #define glTransformFeedbackBufferBase gl3wProcs.gl.TransformFeedbackBufferBase
1230 #define glTransformFeedbackBufferRange gl3wProcs.gl.TransformFeedbackBufferRange
1231 #define glTransformFeedbackVaryings gl3wProcs.gl.TransformFeedbackVaryings
1232 #define glUniform1d gl3wProcs.gl.Uniform1d
1233 #define glUniform1dv gl3wProcs.gl.Uniform1dv
1234 #define glUniform1f gl3wProcs.gl.Uniform1f
1235 #define glUniform1fv gl3wProcs.gl.Uniform1fv
1236 #define glUniform1i gl3wProcs.gl.Uniform1i
1237 #define glUniform1iv gl3wProcs.gl.Uniform1iv
1238 #define glUniform1ui gl3wProcs.gl.Uniform1ui
1239 #define glUniform1uiv gl3wProcs.gl.Uniform1uiv
1240 #define glUniform2d gl3wProcs.gl.Uniform2d
1241 #define glUniform2dv gl3wProcs.gl.Uniform2dv
1242 #define glUniform2f gl3wProcs.gl.Uniform2f
1243 #define glUniform2fv gl3wProcs.gl.Uniform2fv
1244 #define glUniform2i gl3wProcs.gl.Uniform2i
1245 #define glUniform2iv gl3wProcs.gl.Uniform2iv
1246 #define glUniform2ui gl3wProcs.gl.Uniform2ui
1247 #define glUniform2uiv gl3wProcs.gl.Uniform2uiv
1248 #define glUniform3d gl3wProcs.gl.Uniform3d
1249 #define glUniform3dv gl3wProcs.gl.Uniform3dv
1250 #define glUniform3f gl3wProcs.gl.Uniform3f
1251 #define glUniform3fv gl3wProcs.gl.Uniform3fv
1252 #define glUniform3i gl3wProcs.gl.Uniform3i
1253 #define glUniform3iv gl3wProcs.gl.Uniform3iv
1254 #define glUniform3ui gl3wProcs.gl.Uniform3ui
1255 #define glUniform3uiv gl3wProcs.gl.Uniform3uiv
1256 #define glUniform4d gl3wProcs.gl.Uniform4d
1257 #define glUniform4dv gl3wProcs.gl.Uniform4dv
1258 #define glUniform4f gl3wProcs.gl.Uniform4f
1259 #define glUniform4fv gl3wProcs.gl.Uniform4fv
1260 #define glUniform4i gl3wProcs.gl.Uniform4i
1261 #define glUniform4iv gl3wProcs.gl.Uniform4iv
1262 #define glUniform4ui gl3wProcs.gl.Uniform4ui
1263 #define glUniform4uiv gl3wProcs.gl.Uniform4uiv
1264 #define glUniformBlockBinding gl3wProcs.gl.UniformBlockBinding
1265 #define glUniformMatrix2dv gl3wProcs.gl.UniformMatrix2dv
1266 #define glUniformMatrix2fv gl3wProcs.gl.UniformMatrix2fv
1267 #define glUniformMatrix2x3dv gl3wProcs.gl.UniformMatrix2x3dv
1268 #define glUniformMatrix2x3fv gl3wProcs.gl.UniformMatrix2x3fv
1269 #define glUniformMatrix2x4dv gl3wProcs.gl.UniformMatrix2x4dv
1270 #define glUniformMatrix2x4fv gl3wProcs.gl.UniformMatrix2x4fv
1271 #define glUniformMatrix3dv gl3wProcs.gl.UniformMatrix3dv
1272 #define glUniformMatrix3fv gl3wProcs.gl.UniformMatrix3fv
1273 #define glUniformMatrix3x2dv gl3wProcs.gl.UniformMatrix3x2dv
1274 #define glUniformMatrix3x2fv gl3wProcs.gl.UniformMatrix3x2fv
1275 #define glUniformMatrix3x4dv gl3wProcs.gl.UniformMatrix3x4dv
1276 #define glUniformMatrix3x4fv gl3wProcs.gl.UniformMatrix3x4fv
1277 #define glUniformMatrix4dv gl3wProcs.gl.UniformMatrix4dv
1278 #define glUniformMatrix4fv gl3wProcs.gl.UniformMatrix4fv
1279 #define glUniformMatrix4x2dv gl3wProcs.gl.UniformMatrix4x2dv
1280 #define glUniformMatrix4x2fv gl3wProcs.gl.UniformMatrix4x2fv
1281 #define glUniformMatrix4x3dv gl3wProcs.gl.UniformMatrix4x3dv
1282 #define glUniformMatrix4x3fv gl3wProcs.gl.UniformMatrix4x3fv
1283 #define glUniformSubroutinesuiv gl3wProcs.gl.UniformSubroutinesuiv
1284 #define glUnmapBuffer gl3wProcs.gl.UnmapBuffer
1285 #define glUnmapNamedBuffer gl3wProcs.gl.UnmapNamedBuffer
1286 #define glUseProgram gl3wProcs.gl.UseProgram
1287 #define glUseProgramStages gl3wProcs.gl.UseProgramStages
1288 #define glValidateProgram gl3wProcs.gl.ValidateProgram
1289 #define glValidateProgramPipeline gl3wProcs.gl.ValidateProgramPipeline
1290 #define glVertexArrayAttribBinding gl3wProcs.gl.VertexArrayAttribBinding
1291 #define glVertexArrayAttribFormat gl3wProcs.gl.VertexArrayAttribFormat
1292 #define glVertexArrayAttribIFormat gl3wProcs.gl.VertexArrayAttribIFormat
1293 #define glVertexArrayAttribLFormat gl3wProcs.gl.VertexArrayAttribLFormat
1294 #define glVertexArrayBindingDivisor gl3wProcs.gl.VertexArrayBindingDivisor
1295 #define glVertexArrayElementBuffer gl3wProcs.gl.VertexArrayElementBuffer
1296 #define glVertexArrayVertexBuffer gl3wProcs.gl.VertexArrayVertexBuffer
1297 #define glVertexArrayVertexBuffers gl3wProcs.gl.VertexArrayVertexBuffers
1298 #define glVertexAttrib1d gl3wProcs.gl.VertexAttrib1d
1299 #define glVertexAttrib1dv gl3wProcs.gl.VertexAttrib1dv
1300 #define glVertexAttrib1f gl3wProcs.gl.VertexAttrib1f
1301 #define glVertexAttrib1fv gl3wProcs.gl.VertexAttrib1fv
1302 #define glVertexAttrib1s gl3wProcs.gl.VertexAttrib1s
1303 #define glVertexAttrib1sv gl3wProcs.gl.VertexAttrib1sv
1304 #define glVertexAttrib2d gl3wProcs.gl.VertexAttrib2d
1305 #define glVertexAttrib2dv gl3wProcs.gl.VertexAttrib2dv
1306 #define glVertexAttrib2f gl3wProcs.gl.VertexAttrib2f
1307 #define glVertexAttrib2fv gl3wProcs.gl.VertexAttrib2fv
1308 #define glVertexAttrib2s gl3wProcs.gl.VertexAttrib2s
1309 #define glVertexAttrib2sv gl3wProcs.gl.VertexAttrib2sv
1310 #define glVertexAttrib3d gl3wProcs.gl.VertexAttrib3d
1311 #define glVertexAttrib3dv gl3wProcs.gl.VertexAttrib3dv
1312 #define glVertexAttrib3f gl3wProcs.gl.VertexAttrib3f
1313 #define glVertexAttrib3fv gl3wProcs.gl.VertexAttrib3fv
1314 #define glVertexAttrib3s gl3wProcs.gl.VertexAttrib3s
1315 #define glVertexAttrib3sv gl3wProcs.gl.VertexAttrib3sv
1316 #define glVertexAttrib4Nbv gl3wProcs.gl.VertexAttrib4Nbv
1317 #define glVertexAttrib4Niv gl3wProcs.gl.VertexAttrib4Niv
1318 #define glVertexAttrib4Nsv gl3wProcs.gl.VertexAttrib4Nsv
1319 #define glVertexAttrib4Nub gl3wProcs.gl.VertexAttrib4Nub
1320 #define glVertexAttrib4Nubv gl3wProcs.gl.VertexAttrib4Nubv
1321 #define glVertexAttrib4Nuiv gl3wProcs.gl.VertexAttrib4Nuiv
1322 #define glVertexAttrib4Nusv gl3wProcs.gl.VertexAttrib4Nusv
1323 #define glVertexAttrib4bv gl3wProcs.gl.VertexAttrib4bv
1324 #define glVertexAttrib4d gl3wProcs.gl.VertexAttrib4d
1325 #define glVertexAttrib4dv gl3wProcs.gl.VertexAttrib4dv
1326 #define glVertexAttrib4f gl3wProcs.gl.VertexAttrib4f
1327 #define glVertexAttrib4fv gl3wProcs.gl.VertexAttrib4fv
1328 #define glVertexAttrib4iv gl3wProcs.gl.VertexAttrib4iv
1329 #define glVertexAttrib4s gl3wProcs.gl.VertexAttrib4s
1330 #define glVertexAttrib4sv gl3wProcs.gl.VertexAttrib4sv
1331 #define glVertexAttrib4ubv gl3wProcs.gl.VertexAttrib4ubv
1332 #define glVertexAttrib4uiv gl3wProcs.gl.VertexAttrib4uiv
1333 #define glVertexAttrib4usv gl3wProcs.gl.VertexAttrib4usv
1334 #define glVertexAttribBinding gl3wProcs.gl.VertexAttribBinding
1335 #define glVertexAttribDivisor gl3wProcs.gl.VertexAttribDivisor
1336 #define glVertexAttribFormat gl3wProcs.gl.VertexAttribFormat
1337 #define glVertexAttribI1i gl3wProcs.gl.VertexAttribI1i
1338 #define glVertexAttribI1iv gl3wProcs.gl.VertexAttribI1iv
1339 #define glVertexAttribI1ui gl3wProcs.gl.VertexAttribI1ui
1340 #define glVertexAttribI1uiv gl3wProcs.gl.VertexAttribI1uiv
1341 #define glVertexAttribI2i gl3wProcs.gl.VertexAttribI2i
1342 #define glVertexAttribI2iv gl3wProcs.gl.VertexAttribI2iv
1343 #define glVertexAttribI2ui gl3wProcs.gl.VertexAttribI2ui
1344 #define glVertexAttribI2uiv gl3wProcs.gl.VertexAttribI2uiv
1345 #define glVertexAttribI3i gl3wProcs.gl.VertexAttribI3i
1346 #define glVertexAttribI3iv gl3wProcs.gl.VertexAttribI3iv
1347 #define glVertexAttribI3ui gl3wProcs.gl.VertexAttribI3ui
1348 #define glVertexAttribI3uiv gl3wProcs.gl.VertexAttribI3uiv
1349 #define glVertexAttribI4bv gl3wProcs.gl.VertexAttribI4bv
1350 #define glVertexAttribI4i gl3wProcs.gl.VertexAttribI4i
1351 #define glVertexAttribI4iv gl3wProcs.gl.VertexAttribI4iv
1352 #define glVertexAttribI4sv gl3wProcs.gl.VertexAttribI4sv
1353 #define glVertexAttribI4ubv gl3wProcs.gl.VertexAttribI4ubv
1354 #define glVertexAttribI4ui gl3wProcs.gl.VertexAttribI4ui
1355 #define glVertexAttribI4uiv gl3wProcs.gl.VertexAttribI4uiv
1356 #define glVertexAttribI4usv gl3wProcs.gl.VertexAttribI4usv
1357 #define glVertexAttribIFormat gl3wProcs.gl.VertexAttribIFormat
1358 #define glVertexAttribIPointer gl3wProcs.gl.VertexAttribIPointer
1359 #define glVertexAttribL1d gl3wProcs.gl.VertexAttribL1d
1360 #define glVertexAttribL1dv gl3wProcs.gl.VertexAttribL1dv
1361 #define glVertexAttribL2d gl3wProcs.gl.VertexAttribL2d
1362 #define glVertexAttribL2dv gl3wProcs.gl.VertexAttribL2dv
1363 #define glVertexAttribL3d gl3wProcs.gl.VertexAttribL3d
1364 #define glVertexAttribL3dv gl3wProcs.gl.VertexAttribL3dv
1365 #define glVertexAttribL4d gl3wProcs.gl.VertexAttribL4d
1366 #define glVertexAttribL4dv gl3wProcs.gl.VertexAttribL4dv
1367 #define glVertexAttribLFormat gl3wProcs.gl.VertexAttribLFormat
1368 #define glVertexAttribLPointer gl3wProcs.gl.VertexAttribLPointer
1369 #define glVertexAttribP1ui gl3wProcs.gl.VertexAttribP1ui
1370 #define glVertexAttribP1uiv gl3wProcs.gl.VertexAttribP1uiv
1371 #define glVertexAttribP2ui gl3wProcs.gl.VertexAttribP2ui
1372 #define glVertexAttribP2uiv gl3wProcs.gl.VertexAttribP2uiv
1373 #define glVertexAttribP3ui gl3wProcs.gl.VertexAttribP3ui
1374 #define glVertexAttribP3uiv gl3wProcs.gl.VertexAttribP3uiv
1375 #define glVertexAttribP4ui gl3wProcs.gl.VertexAttribP4ui
1376 #define glVertexAttribP4uiv gl3wProcs.gl.VertexAttribP4uiv
1377 #define glVertexAttribPointer gl3wProcs.gl.VertexAttribPointer
1378 #define glVertexBindingDivisor gl3wProcs.gl.VertexBindingDivisor
1379 #define glViewport gl3wProcs.gl.Viewport
1380 #define glViewportArrayv gl3wProcs.gl.ViewportArrayv
1381 #define glViewportIndexedf gl3wProcs.gl.ViewportIndexedf
1382 #define glViewportIndexedfv gl3wProcs.gl.ViewportIndexedfv
1383 #define glWaitSync gl3wProcs.gl.WaitSync
1384 
1385 #ifdef __cplusplus
1386 }
1387 #endif
1388 
1389 #endif
GL3WProcs::Uniform3d
PFNGLUNIFORM3DPROC Uniform3d
Definition: gl3w.h:583
GL3WProcs::ProgramUniformMatrix3x2dv
PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC ProgramUniformMatrix3x2dv
Definition: gl3w.h:483
GL3WProcs::Hint
PFNGLHINTPROC Hint
Definition: gl3w.h:372
GL3WProcs::ProgramUniform3iv
PFNGLPROGRAMUNIFORM3IVPROC ProgramUniform3iv
Definition: gl3w.h:464
GL3WProcs::DeleteFramebuffers
PFNGLDELETEFRAMEBUFFERSPROC DeleteFramebuffers
Definition: gl3w.h:167
GL3WProcs::CopyTextureSubImage3D
PFNGLCOPYTEXTURESUBIMAGE3DPROC CopyTextureSubImage3D
Definition: gl3w.h:149
GL3WProcs::GetTexParameterIiv
PFNGLGETTEXPARAMETERIIVPROC GetTexParameterIiv
Definition: gl3w.h:332
GL3WProcs::ResumeTransformFeedback
PFNGLRESUMETRANSFORMFEEDBACKPROC ResumeTransformFeedback
Definition: gl3w.h:502
GL3WProcs::BeginConditionalRender
PFNGLBEGINCONDITIONALRENDERPROC BeginConditionalRender
Definition: gl3w.h:63
GL3WProcs::ProgramUniformMatrix2dv
PFNGLPROGRAMUNIFORMMATRIX2DVPROC ProgramUniformMatrix2dv
Definition: gl3w.h:475
GL3WProcs::IsTexture
PFNGLISTEXTUREPROC IsTexture
Definition: gl3w.h:392
GL3WProcs::DrawBuffer
PFNGLDRAWBUFFERPROC DrawBuffer
Definition: gl3w.h:195
GL3WProcs::PolygonOffset
PFNGLPOLYGONOFFSETPROC PolygonOffset
Definition: gl3w.h:437
GL3WProcs::UnmapBuffer
PFNGLUNMAPBUFFERPROC UnmapBuffer
Definition: gl3w.h:619
GL3WProcs::GetActiveAttrib
PFNGLGETACTIVEATTRIBPROC GetActiveAttrib
Definition: gl3w.h:244
GL3WProcs::VertexAttrib3sv
PFNGLVERTEXATTRIB3SVPROC VertexAttrib3sv
Definition: gl3w.h:650
gl3wProcs
union GL3WProcs gl3wProcs
Definition: gl3w.c:839
GL3WProcs::VertexAttribLFormat
PFNGLVERTEXATTRIBLFORMATPROC VertexAttribLFormat
Definition: gl3w.h:702
GL3WProcs::UniformMatrix3dv
PFNGLUNIFORMMATRIX3DVPROC UniformMatrix3dv
Definition: gl3w.h:606
GL3WProcs::VertexAttrib4iv
PFNGLVERTEXATTRIB4IVPROC VertexAttrib4iv
Definition: gl3w.h:663
GL3WProcs::SamplerParameteri
PFNGLSAMPLERPARAMETERIPROC SamplerParameteri
Definition: gl3w.h:509
GL3WProcs::TexImage1D
PFNGLTEXIMAGE1DPROC TexImage1D
Definition: gl3w.h:527
GL3WProcs::GetDoublev
PFNGLGETDOUBLEVPROC GetDoublev
Definition: gl3w.h:266
GL3WProcs::ProgramParameteri
PFNGLPROGRAMPARAMETERIPROC ProgramParameteri
Definition: gl3w.h:442
GL3WProcs::GetVertexArrayiv
PFNGLGETVERTEXARRAYIVPROC GetVertexArrayiv
Definition: gl3w.h:358
GL3WProcs::BlendFunci
PFNGLBLENDFUNCIPROC BlendFunci
Definition: gl3w.h:97
GL3WProcs::GenBuffers
PFNGLGENBUFFERSPROC GenBuffers
Definition: gl3w.h:232
GL3WProcs::ScissorArrayv
PFNGLSCISSORARRAYVPROC ScissorArrayv
Definition: gl3w.h:512
GL3WProcs::CopyTexImage1D
PFNGLCOPYTEXIMAGE1DPROC CopyTexImage1D
Definition: gl3w.h:142
GL3WProcs::DrawElements
PFNGLDRAWELEMENTSPROC DrawElements
Definition: gl3w.h:197
GL3WProcs::VertexArrayAttribBinding
PFNGLVERTEXARRAYATTRIBBINDINGPROC VertexArrayAttribBinding
Definition: gl3w.h:625
GL3WProcs::TexParameterfv
PFNGLTEXPARAMETERFVPROC TexParameterfv
Definition: gl3w.h:535
GL3WProcs::ProgramUniform1i
PFNGLPROGRAMUNIFORM1IPROC ProgramUniform1i
Definition: gl3w.h:447
GL3WProcs::GetRenderbufferParameteriv
PFNGLGETRENDERBUFFERPARAMETERIVPROC GetRenderbufferParameteriv
Definition: gl3w.h:315
GL3WProcs::Uniform2ui
PFNGLUNIFORM2UIPROC Uniform2ui
Definition: gl3w.h:581
GL3WProcs::ProgramUniformMatrix3x4dv
PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC ProgramUniformMatrix3x4dv
Definition: gl3w.h:485
GL3WProcs::VertexAttribP4ui
PFNGLVERTEXATTRIBP4UIPROC VertexAttribP4ui
Definition: gl3w.h:710
GL3WProcs::UniformMatrix3fv
PFNGLUNIFORMMATRIX3FVPROC UniformMatrix3fv
Definition: gl3w.h:607
GL3WProcs::VertexAttribL1d
PFNGLVERTEXATTRIBL1DPROC VertexAttribL1d
Definition: gl3w.h:694
GL3WProcs::DeleteQueries
PFNGLDELETEQUERIESPROC DeleteQueries
Definition: gl3w.h:170
GL3WProcs::Uniform1fv
PFNGLUNIFORM1FVPROC Uniform1fv
Definition: gl3w.h:570
GL3WProcs::InvalidateTexImage
PFNGLINVALIDATETEXIMAGEPROC InvalidateTexImage
Definition: gl3w.h:379
GL3WProcs::BlendEquationi
PFNGLBLENDEQUATIONIPROC BlendEquationi
Definition: gl3w.h:93
GL3WProcs::BindFragDataLocation
PFNGLBINDFRAGDATALOCATIONPROC BindFragDataLocation
Definition: gl3w.h:73
GL3WGetProcAddressProc
GL3WglProc(* GL3WGetProcAddressProc)(const char *proc)
Definition: gl3w.h:48
GL3WProcs::Disablei
PFNGLDISABLEIPROC Disablei
Definition: gl3w.h:188
GL3WProcs::GetUniformIndices
PFNGLGETUNIFORMINDICESPROC GetUniformIndices
Definition: gl3w.h:349
GL3WProcs::GetDoublei_v
PFNGLGETDOUBLEI_VPROC GetDoublei_v
Definition: gl3w.h:265
GL3WProcs::VertexAttribPointer
PFNGLVERTEXATTRIBPOINTERPROC VertexAttribPointer
Definition: gl3w.h:712
GL3WProcs::GetActiveUniform
PFNGLGETACTIVEUNIFORMPROC GetActiveUniform
Definition: gl3w.h:248
GL3WProcs::GetTextureParameterIiv
PFNGLGETTEXTUREPARAMETERIIVPROC GetTextureParameterIiv
Definition: gl3w.h:339
GL3WProcs::Uniform1uiv
PFNGLUNIFORM1UIVPROC Uniform1uiv
Definition: gl3w.h:574
GL3WProcs::GetTexImage
PFNGLGETTEXIMAGEPROC GetTexImage
Definition: gl3w.h:329
GL3WProcs::ProgramUniformMatrix3x2fv
PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC ProgramUniformMatrix3x2fv
Definition: gl3w.h:484
GL3WProcs::CompressedTexSubImage2D
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC CompressedTexSubImage2D
Definition: gl3w.h:134
GL3WProcs::GetTextureParameterfv
PFNGLGETTEXTUREPARAMETERFVPROC GetTextureParameterfv
Definition: gl3w.h:341
GL3WProcs::VertexAttribL2d
PFNGLVERTEXATTRIBL2DPROC VertexAttribL2d
Definition: gl3w.h:696
GL3WProcs::FlushMappedNamedBufferRange
PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC FlushMappedNamedBufferRange
Definition: gl3w.h:222
GL3WProcs::Flush
PFNGLFLUSHPROC Flush
Definition: gl3w.h:220
GL3WProcs::WaitSync
PFNGLWAITSYNCPROC WaitSync
Definition: gl3w.h:718
GL3WProcs::DeleteVertexArrays
PFNGLDELETEVERTEXARRAYSPROC DeleteVertexArrays
Definition: gl3w.h:177
GL3WProcs::GetQueryiv
PFNGLGETQUERYIVPROC GetQueryiv
Definition: gl3w.h:314
GL3WProcs::DeleteSync
PFNGLDELETESYNCPROC DeleteSync
Definition: gl3w.h:174
GL3WProcs::CompressedTexImage2D
PFNGLCOMPRESSEDTEXIMAGE2DPROC CompressedTexImage2D
Definition: gl3w.h:131
GL3WProcs::VertexAttribI4bv
PFNGLVERTEXATTRIBI4BVPROC VertexAttribI4bv
Definition: gl3w.h:684
GL3WProcs::TexBuffer
PFNGLTEXBUFFERPROC TexBuffer
Definition: gl3w.h:525
GL3WProcs::VertexAttribP1ui
PFNGLVERTEXATTRIBP1UIPROC VertexAttribP1ui
Definition: gl3w.h:704
GL3WProcs::ClearNamedFramebufferfv
PFNGLCLEARNAMEDFRAMEBUFFERFVPROC ClearNamedFramebufferfv
Definition: gl3w.h:119
GL3WProcs::Uniform3uiv
PFNGLUNIFORM3UIVPROC Uniform3uiv
Definition: gl3w.h:590
GL3WProcs::UniformMatrix4x3fv
PFNGLUNIFORMMATRIX4X3FVPROC UniformMatrix4x3fv
Definition: gl3w.h:617
GL3WProcs::BindRenderbuffer
PFNGLBINDRENDERBUFFERPROC BindRenderbuffer
Definition: gl3w.h:79
GL3WProcs::ScissorIndexedv
PFNGLSCISSORINDEXEDVPROC ScissorIndexedv
Definition: gl3w.h:514
GL3WProcs::VertexAttribL3d
PFNGLVERTEXATTRIBL3DPROC VertexAttribL3d
Definition: gl3w.h:698
GL3WProcs::VertexAttribI3i
PFNGLVERTEXATTRIBI3IPROC VertexAttribI3i
Definition: gl3w.h:680
GL3WProcs::PointSize
PFNGLPOINTSIZEPROC PointSize
Definition: gl3w.h:435
GL3WProcs::GetFloati_v
PFNGLGETFLOATI_VPROC GetFloati_v
Definition: gl3w.h:268
GL3WProcs::CopyTexImage2D
PFNGLCOPYTEXIMAGE2DPROC CopyTexImage2D
Definition: gl3w.h:143
GL3WProcs::SampleCoverage
PFNGLSAMPLECOVERAGEPROC SampleCoverage
Definition: gl3w.h:503
GL3WProcs::ProgramUniform1fv
PFNGLPROGRAMUNIFORM1FVPROC ProgramUniform1fv
Definition: gl3w.h:446
GL3WProcs::DispatchCompute
PFNGLDISPATCHCOMPUTEPROC DispatchCompute
Definition: gl3w.h:189
GL3WProcs::GetBufferSubData
PFNGLGETBUFFERSUBDATAPROC GetBufferSubData
Definition: gl3w.h:260
GL3WProcs::Enablei
PFNGLENABLEIPROC Enablei
Definition: gl3w.h:213
GL3WProcs::Uniform2f
PFNGLUNIFORM2FPROC Uniform2f
Definition: gl3w.h:577
GL3WProcs::TextureParameterIiv
PFNGLTEXTUREPARAMETERIIVPROC TextureParameterIiv
Definition: gl3w.h:549
GL3WProcs::Uniform4fv
PFNGLUNIFORM4FVPROC Uniform4fv
Definition: gl3w.h:594
GL3WProcs::CreateShader
PFNGLCREATESHADERPROC CreateShader
Definition: gl3w.h:157
GL3WProcs::ActiveShaderProgram
PFNGLACTIVESHADERPROGRAMPROC ActiveShaderProgram
Definition: gl3w.h:60
GL3WProcs::DepthRangeArrayv
PFNGLDEPTHRANGEARRAYVPROC DepthRangeArrayv
Definition: gl3w.h:181
GL3WProcs::GetAttachedShaders
PFNGLGETATTACHEDSHADERSPROC GetAttachedShaders
Definition: gl3w.h:253
GL3WProcs::VertexAttribI2uiv
PFNGLVERTEXATTRIBI2UIVPROC VertexAttribI2uiv
Definition: gl3w.h:679
GL3WProcs::BeginTransformFeedback
PFNGLBEGINTRANSFORMFEEDBACKPROC BeginTransformFeedback
Definition: gl3w.h:66
GL3WProcs::Finish
PFNGLFINISHPROC Finish
Definition: gl3w.h:219
GL3WProcs::CopyTexSubImage2D
PFNGLCOPYTEXSUBIMAGE2DPROC CopyTexSubImage2D
Definition: gl3w.h:145
GL3WProcs::EnableVertexArrayAttrib
PFNGLENABLEVERTEXARRAYATTRIBPROC EnableVertexArrayAttrib
Definition: gl3w.h:211
GL3WProcs::Uniform1dv
PFNGLUNIFORM1DVPROC Uniform1dv
Definition: gl3w.h:568
GL3WProcs::ProgramUniform4dv
PFNGLPROGRAMUNIFORM4DVPROC ProgramUniform4dv
Definition: gl3w.h:468
GL3WProcs::ProgramUniform4d
PFNGLPROGRAMUNIFORM4DPROC ProgramUniform4d
Definition: gl3w.h:467
GL3WProcs::ClientWaitSync
PFNGLCLIENTWAITSYNCPROC ClientWaitSync
Definition: gl3w.h:125
GL3WProcs::GetFramebufferAttachmentParameteriv
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetFramebufferAttachmentParameteriv
Definition: gl3w.h:272
GL3WProcs::GetProgramBinary
PFNGLGETPROGRAMBINARYPROC GetProgramBinary
Definition: gl3w.h:293
GL3WProcs::TextureSubImage2D
PFNGLTEXTURESUBIMAGE2DPROC TextureSubImage2D
Definition: gl3w.h:561
GL3WProcs::GetActiveSubroutineUniformName
PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC GetActiveSubroutineUniformName
Definition: gl3w.h:246
GL3WProcs::VertexAttribI4i
PFNGLVERTEXATTRIBI4IPROC VertexAttribI4i
Definition: gl3w.h:685
GL3WProcs::ProgramUniform1ui
PFNGLPROGRAMUNIFORM1UIPROC ProgramUniform1ui
Definition: gl3w.h:449
GL3WProcs::BindVertexBuffer
PFNGLBINDVERTEXBUFFERPROC BindVertexBuffer
Definition: gl3w.h:87
GL3WProcs::VertexArrayAttribLFormat
PFNGLVERTEXARRAYATTRIBLFORMATPROC VertexArrayAttribLFormat
Definition: gl3w.h:628
GL3WProcs::InvalidateTexSubImage
PFNGLINVALIDATETEXSUBIMAGEPROC InvalidateTexSubImage
Definition: gl3w.h:380
GL3WProcs::VertexAttrib4Nsv
PFNGLVERTEXATTRIB4NSVPROC VertexAttrib4Nsv
Definition: gl3w.h:653
GL3WProcs::GetTransformFeedbacki_v
PFNGLGETTRANSFORMFEEDBACKI_VPROC GetTransformFeedbacki_v
Definition: gl3w.h:346
GL3WProcs::MultiDrawElementsBaseVertex
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC MultiDrawElementsBaseVertex
Definition: gl3w.h:409
GL3WProcs::Uniform3fv
PFNGLUNIFORM3FVPROC Uniform3fv
Definition: gl3w.h:586
GL3WProcs::GetnCompressedTexImage
PFNGLGETNCOMPRESSEDTEXIMAGEPROC GetnCompressedTexImage
Definition: gl3w.h:366
GL3WProcs::GetUniformdv
PFNGLGETUNIFORMDVPROC GetUniformdv
Definition: gl3w.h:352
GL3WProcs::VertexAttrib1d
PFNGLVERTEXATTRIB1DPROC VertexAttrib1d
Definition: gl3w.h:633
GL3WProcs::IsQuery
PFNGLISQUERYPROC IsQuery
Definition: gl3w.h:387
GL3WProcs::DisableVertexArrayAttrib
PFNGLDISABLEVERTEXARRAYATTRIBPROC DisableVertexArrayAttrib
Definition: gl3w.h:186
GL3WProcs::ProgramUniform2uiv
PFNGLPROGRAMUNIFORM2UIVPROC ProgramUniform2uiv
Definition: gl3w.h:458
GL3WProcs::PointParameteri
PFNGLPOINTPARAMETERIPROC PointParameteri
Definition: gl3w.h:433
GL3WProcs::VertexAttribLPointer
PFNGLVERTEXATTRIBLPOINTERPROC VertexAttribLPointer
Definition: gl3w.h:703
GL3WProcs::FramebufferTexture3D
PFNGLFRAMEBUFFERTEXTURE3DPROC FramebufferTexture3D
Definition: gl3w.h:229
GL3WProcs::InvalidateBufferData
PFNGLINVALIDATEBUFFERDATAPROC InvalidateBufferData
Definition: gl3w.h:373
GL3WProcs::GetProgramResourceLocation
PFNGLGETPROGRAMRESOURCELOCATIONPROC GetProgramResourceLocation
Definition: gl3w.h:299
GL3WProcs::StencilMask
PFNGLSTENCILMASKPROC StencilMask
Definition: gl3w.h:521
GL3WProcs::GetSubroutineIndex
PFNGLGETSUBROUTINEINDEXPROC GetSubroutineIndex
Definition: gl3w.h:326
GL3WProcs::FramebufferTexture2D
PFNGLFRAMEBUFFERTEXTURE2DPROC FramebufferTexture2D
Definition: gl3w.h:228
GL3WProcs::ProgramUniformMatrix2x4dv
PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC ProgramUniformMatrix2x4dv
Definition: gl3w.h:479
GL3WProcs::DeleteTextures
PFNGLDELETETEXTURESPROC DeleteTextures
Definition: gl3w.h:175
GL3WProcs::TextureParameterf
PFNGLTEXTUREPARAMETERFPROC TextureParameterf
Definition: gl3w.h:551
GL3WProcs::GetMultisamplefv
PFNGLGETMULTISAMPLEFVPROC GetMultisamplefv
Definition: gl3w.h:282
GL3WProcs::GetGraphicsResetStatus
PFNGLGETGRAPHICSRESETSTATUSPROC GetGraphicsResetStatus
Definition: gl3w.h:275
GL3WProcs::GetActiveUniformsiv
PFNGLGETACTIVEUNIFORMSIVPROC GetActiveUniformsiv
Definition: gl3w.h:252
GL3WProcs::BlendColor
PFNGLBLENDCOLORPROC BlendColor
Definition: gl3w.h:89
GL3WProcs::CheckFramebufferStatus
PFNGLCHECKFRAMEBUFFERSTATUSPROC CheckFramebufferStatus
Definition: gl3w.h:103
GL3WProcs::GetCompressedTexImage
PFNGLGETCOMPRESSEDTEXIMAGEPROC GetCompressedTexImage
Definition: gl3w.h:261
GL3WProcs::VertexAttribIPointer
PFNGLVERTEXATTRIBIPOINTERPROC VertexAttribIPointer
Definition: gl3w.h:693
GL3WProcs::CreateTextures
PFNGLCREATETEXTURESPROC CreateTextures
Definition: gl3w.h:159
GL3WProcs::ObjectLabel
PFNGLOBJECTLABELPROC ObjectLabel
Definition: gl3w.h:424
GL3WProcs::IsSampler
PFNGLISSAMPLERPROC IsSampler
Definition: gl3w.h:389
GL3WProcs::GenFramebuffers
PFNGLGENFRAMEBUFFERSPROC GenFramebuffers
Definition: gl3w.h:233
GL3WProcs::GetnUniformdv
PFNGLGETNUNIFORMDVPROC GetnUniformdv
Definition: gl3w.h:368
GL3WProcs::VertexAttrib4s
PFNGLVERTEXATTRIB4SPROC VertexAttrib4s
Definition: gl3w.h:664
GL3WProcs::BlendEquationSeparatei
PFNGLBLENDEQUATIONSEPARATEIPROC BlendEquationSeparatei
Definition: gl3w.h:92
GL3WProcs::VertexAttrib4uiv
PFNGLVERTEXATTRIB4UIVPROC VertexAttrib4uiv
Definition: gl3w.h:667
GL3WProcs::BufferStorage
PFNGLBUFFERSTORAGEPROC BufferStorage
Definition: gl3w.h:101
GL3WProcs::CreateProgramPipelines
PFNGLCREATEPROGRAMPIPELINESPROC CreateProgramPipelines
Definition: gl3w.h:153
GL3WProcs::TexStorage1D
PFNGLTEXSTORAGE1DPROC TexStorage1D
Definition: gl3w.h:538
GL3WProcs::TextureSubImage1D
PFNGLTEXTURESUBIMAGE1DPROC TextureSubImage1D
Definition: gl3w.h:560
GL3WProcs::ValidateProgramPipeline
PFNGLVALIDATEPROGRAMPIPELINEPROC ValidateProgramPipeline
Definition: gl3w.h:624
GL3WProcs::SamplerParameterIuiv
PFNGLSAMPLERPARAMETERIUIVPROC SamplerParameterIuiv
Definition: gl3w.h:506
GL3WProcs::VertexAttribI4iv
PFNGLVERTEXATTRIBI4IVPROC VertexAttribI4iv
Definition: gl3w.h:686
GL3WProcs::ProgramUniform4f
PFNGLPROGRAMUNIFORM4FPROC ProgramUniform4f
Definition: gl3w.h:469
GL3WProcs::CopyTexSubImage1D
PFNGLCOPYTEXSUBIMAGE1DPROC CopyTexSubImage1D
Definition: gl3w.h:144
gl3wInit2
int gl3wInit2(GL3WGetProcAddressProc proc)
Definition: gl3w.c:157
GL3WProcs::ProgramUniform3f
PFNGLPROGRAMUNIFORM3FPROC ProgramUniform3f
Definition: gl3w.h:461
GL3WProcs::GetProgramResourceiv
PFNGLGETPROGRAMRESOURCEIVPROC GetProgramResourceiv
Definition: gl3w.h:302
GL3WProcs::BufferData
PFNGLBUFFERDATAPROC BufferData
Definition: gl3w.h:100
GL3WProcs::ReadBuffer
PFNGLREADBUFFERPROC ReadBuffer
Definition: gl3w.h:496
GL3WProcs::VertexAttribP2ui
PFNGLVERTEXATTRIBP2UIPROC VertexAttribP2ui
Definition: gl3w.h:706
GL3WProcs::TexParameterIiv
PFNGLTEXPARAMETERIIVPROC TexParameterIiv
Definition: gl3w.h:532
GL3WProcs::GetBooleani_v
PFNGLGETBOOLEANI_VPROC GetBooleani_v
Definition: gl3w.h:255
GL3WProcs::VertexAttribL4dv
PFNGLVERTEXATTRIBL4DVPROC VertexAttribL4dv
Definition: gl3w.h:701
GL3WProcs::DisableVertexAttribArray
PFNGLDISABLEVERTEXATTRIBARRAYPROC DisableVertexAttribArray
Definition: gl3w.h:187
GL3WProcs::GetString
PFNGLGETSTRINGPROC GetString
Definition: gl3w.h:324
GL3WProcs::ProgramUniformMatrix3fv
PFNGLPROGRAMUNIFORMMATRIX3FVPROC ProgramUniformMatrix3fv
Definition: gl3w.h:482
GL3WProcs::VertexAttrib4fv
PFNGLVERTEXATTRIB4FVPROC VertexAttrib4fv
Definition: gl3w.h:662
GL3WProcs::GetProgramPipelineiv
PFNGLGETPROGRAMPIPELINEIVPROC GetProgramPipelineiv
Definition: gl3w.h:297
GL3WProcs::GetFramebufferParameterivMESA
PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC GetFramebufferParameterivMESA
Definition: gl3w.h:274
GL3WProcs::ClearDepth
PFNGLCLEARDEPTHPROC ClearDepth
Definition: gl3w.h:114
GL3WProcs::VertexAttribI2iv
PFNGLVERTEXATTRIBI2IVPROC VertexAttribI2iv
Definition: gl3w.h:677
GL3WProcs::DebugMessageInsert
PFNGLDEBUGMESSAGEINSERTPROC DebugMessageInsert
Definition: gl3w.h:165
GL3WProcs::IsEnabled
PFNGLISENABLEDPROC IsEnabled
Definition: gl3w.h:382
GL3WProcs::BlendEquationSeparate
PFNGLBLENDEQUATIONSEPARATEPROC BlendEquationSeparate
Definition: gl3w.h:91
GL3WProcs::GetProgramInfoLog
PFNGLGETPROGRAMINFOLOGPROC GetProgramInfoLog
Definition: gl3w.h:294
GL3WProcs::VertexAttrib4d
PFNGLVERTEXATTRIB4DPROC VertexAttrib4d
Definition: gl3w.h:659
GL3WProcs::VertexAttrib3fv
PFNGLVERTEXATTRIB3FVPROC VertexAttrib3fv
Definition: gl3w.h:648
GL3WProcs::MultiDrawElementsIndirectCount
PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC MultiDrawElementsIndirectCount
Definition: gl3w.h:411
PFNGLMAPNAMEDBUFFERPROC
void *APIENTRYP PFNGLMAPNAMEDBUFFERPROC(GLuint buffer, GLenum access)
Definition: glcorearb.h:2632
GL3WProcs::DeleteSamplers
PFNGLDELETESAMPLERSPROC DeleteSamplers
Definition: gl3w.h:172
GL3WProcs::GetProgramResourceName
PFNGLGETPROGRAMRESOURCENAMEPROC GetProgramResourceName
Definition: gl3w.h:301
GL3WProcs::Uniform4f
PFNGLUNIFORM4FPROC Uniform4f
Definition: gl3w.h:593
GL3WProcs::GetShaderiv
PFNGLGETSHADERIVPROC GetShaderiv
Definition: gl3w.h:323
GL3WProcs::PointParameteriv
PFNGLPOINTPARAMETERIVPROC PointParameteriv
Definition: gl3w.h:434
GL3WProcs::CreateRenderbuffers
PFNGLCREATERENDERBUFFERSPROC CreateRenderbuffers
Definition: gl3w.h:155
GL3WProcs::DepthMask
PFNGLDEPTHMASKPROC DepthMask
Definition: gl3w.h:179
GL3WProcs::NamedFramebufferParameteri
PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC NamedFramebufferParameteri
Definition: gl3w.h:417
GL3WProcs::VertexBindingDivisor
PFNGLVERTEXBINDINGDIVISORPROC VertexBindingDivisor
Definition: gl3w.h:713
GL3WProcs::InvalidateSubFramebuffer
PFNGLINVALIDATESUBFRAMEBUFFERPROC InvalidateSubFramebuffer
Definition: gl3w.h:378
GL3WProcs::TextureStorage2D
PFNGLTEXTURESTORAGE2DPROC TextureStorage2D
Definition: gl3w.h:556
GL3WProcs::Uniform4d
PFNGLUNIFORM4DPROC Uniform4d
Definition: gl3w.h:591
GL3WProcs::Uniform2dv
PFNGLUNIFORM2DVPROC Uniform2dv
Definition: gl3w.h:576
GL3WProcs::Uniform1ui
PFNGLUNIFORM1UIPROC Uniform1ui
Definition: gl3w.h:573
GL3WProcs::GetQueryBufferObjectui64v
PFNGLGETQUERYBUFFEROBJECTUI64VPROC GetQueryBufferObjectui64v
Definition: gl3w.h:307
GL3WProcs::Uniform2fv
PFNGLUNIFORM2FVPROC Uniform2fv
Definition: gl3w.h:578
GL3WProcs::Enable
PFNGLENABLEPROC Enable
Definition: gl3w.h:210
GL3WProcs::ProgramUniform2i
PFNGLPROGRAMUNIFORM2IPROC ProgramUniform2i
Definition: gl3w.h:455
GL3WProcs::TextureBufferRange
PFNGLTEXTUREBUFFERRANGEPROC TextureBufferRange
Definition: gl3w.h:548
GL3WProcs::Uniform4ui
PFNGLUNIFORM4UIPROC Uniform4ui
Definition: gl3w.h:597
GL3WProcs::VertexArrayAttribFormat
PFNGLVERTEXARRAYATTRIBFORMATPROC VertexArrayAttribFormat
Definition: gl3w.h:626
GL3WProcs::ReadPixels
PFNGLREADPIXELSPROC ReadPixels
Definition: gl3w.h:497
GL3WProcs::GenRenderbuffers
PFNGLGENRENDERBUFFERSPROC GenRenderbuffers
Definition: gl3w.h:236
GL3WProcs::CreateShaderProgramv
PFNGLCREATESHADERPROGRAMVPROC CreateShaderProgramv
Definition: gl3w.h:158
GL3WProcs::GetTextureParameteriv
PFNGLGETTEXTUREPARAMETERIVPROC GetTextureParameteriv
Definition: gl3w.h:342
GL3WProcs::GetNamedFramebufferAttachmentParameteriv
PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetNamedFramebufferAttachmentParameteriv
Definition: gl3w.h:287
GL3WProcs::InvalidateFramebuffer
PFNGLINVALIDATEFRAMEBUFFERPROC InvalidateFramebuffer
Definition: gl3w.h:375
GL3WProcs::Uniform4uiv
PFNGLUNIFORM4UIVPROC Uniform4uiv
Definition: gl3w.h:598
GL3WProcs::AttachShader
PFNGLATTACHSHADERPROC AttachShader
Definition: gl3w.h:62
GL3WProcs::UniformMatrix3x4dv
PFNGLUNIFORMMATRIX3X4DVPROC UniformMatrix3x4dv
Definition: gl3w.h:610
GL3WProcs::UniformMatrix4x3dv
PFNGLUNIFORMMATRIX4X3DVPROC UniformMatrix4x3dv
Definition: gl3w.h:616
GL3WProcs::ClearBufferiv
PFNGLCLEARBUFFERIVPROC ClearBufferiv
Definition: gl3w.h:111
GL3WProcs::GetTextureLevelParameteriv
PFNGLGETTEXTURELEVELPARAMETERIVPROC GetTextureLevelParameteriv
Definition: gl3w.h:338
GL3WProcs::MemoryBarrier
PFNGLMEMORYBARRIERPROC MemoryBarrier
Definition: gl3w.h:402
GL3WProcs::StencilFunc
PFNGLSTENCILFUNCPROC StencilFunc
Definition: gl3w.h:519
GL3WProcs::VertexAttribI2i
PFNGLVERTEXATTRIBI2IPROC VertexAttribI2i
Definition: gl3w.h:676
GL3WProcs::CheckNamedFramebufferStatus
PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC CheckNamedFramebufferStatus
Definition: gl3w.h:104
GL3WProcs::DrawElementsBaseVertex
PFNGLDRAWELEMENTSBASEVERTEXPROC DrawElementsBaseVertex
Definition: gl3w.h:198
GL3WProcs::TexImage2D
PFNGLTEXIMAGE2DPROC TexImage2D
Definition: gl3w.h:528
GL3WProcs::GetVertexAttribdv
PFNGLGETVERTEXATTRIBDVPROC GetVertexAttribdv
Definition: gl3w.h:363
GL3WProcs::GetUniformBlockIndex
PFNGLGETUNIFORMBLOCKINDEXPROC GetUniformBlockIndex
Definition: gl3w.h:348
GL3WProcs::Uniform1f
PFNGLUNIFORM1FPROC Uniform1f
Definition: gl3w.h:569
GL3WProcs::GetShaderPrecisionFormat
PFNGLGETSHADERPRECISIONFORMATPROC GetShaderPrecisionFormat
Definition: gl3w.h:321
GL3WProcs::GetNamedRenderbufferParameteriv
PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC GetNamedRenderbufferParameteriv
Definition: gl3w.h:289
GL3WProcs::BindFragDataLocationIndexed
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC BindFragDataLocationIndexed
Definition: gl3w.h:74
GL3WProcs::FrontFace
PFNGLFRONTFACEPROC FrontFace
Definition: gl3w.h:231
GL3WProcs::GetNamedBufferParameteriv
PFNGLGETNAMEDBUFFERPARAMETERIVPROC GetNamedBufferParameteriv
Definition: gl3w.h:284
GL3WProcs::TextureStorage3D
PFNGLTEXTURESTORAGE3DPROC TextureStorage3D
Definition: gl3w.h:558
PFNGLMAPBUFFERPROC
void *APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
Definition: glcorearb.h:643
GL3WProcs::VertexAttribFormat
PFNGLVERTEXATTRIBFORMATPROC VertexAttribFormat
Definition: gl3w.h:671
GL3WProcs::MultiDrawArraysIndirect
PFNGLMULTIDRAWARRAYSINDIRECTPROC MultiDrawArraysIndirect
Definition: gl3w.h:406
GL3WProcs::TransformFeedbackBufferBase
PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC TransformFeedbackBufferBase
Definition: gl3w.h:564
gl3wGetProcAddress
GL3WglProc gl3wGetProcAddress(const char *proc)
Definition: gl3w.c:172
GL3WProcs::CompileShader
PFNGLCOMPILESHADERPROC CompileShader
Definition: gl3w.h:129
GL3WProcs::FramebufferTexture1D
PFNGLFRAMEBUFFERTEXTURE1DPROC FramebufferTexture1D
Definition: gl3w.h:227
GL3WProcs::ClearBufferSubData
PFNGLCLEARBUFFERSUBDATAPROC ClearBufferSubData
Definition: gl3w.h:108
GL3WProcs::PopDebugGroup
PFNGLPOPDEBUGGROUPPROC PopDebugGroup
Definition: gl3w.h:439
GL3WProcs::CopyBufferSubData
PFNGLCOPYBUFFERSUBDATAPROC CopyBufferSubData
Definition: gl3w.h:139
GL3WProcs::VertexArrayVertexBuffers
PFNGLVERTEXARRAYVERTEXBUFFERSPROC VertexArrayVertexBuffers
Definition: gl3w.h:632
GL3WProcs::TexSubImage3D
PFNGLTEXSUBIMAGE3DPROC TexSubImage3D
Definition: gl3w.h:545
GL3WProcs::UnmapNamedBuffer
PFNGLUNMAPNAMEDBUFFERPROC UnmapNamedBuffer
Definition: gl3w.h:620
GL3WProcs::ProgramUniform2f
PFNGLPROGRAMUNIFORM2FPROC ProgramUniform2f
Definition: gl3w.h:453
GL3WProcs::BlendFuncSeparatei
PFNGLBLENDFUNCSEPARATEIPROC BlendFuncSeparatei
Definition: gl3w.h:96
GL3WProcs::ShaderStorageBlockBinding
PFNGLSHADERSTORAGEBLOCKBINDINGPROC ShaderStorageBlockBinding
Definition: gl3w.h:517
GL3WProcs::NamedRenderbufferStorage
PFNGLNAMEDRENDERBUFFERSTORAGEPROC NamedRenderbufferStorage
Definition: gl3w.h:422
GL3WProcs::BindSamplers
PFNGLBINDSAMPLERSPROC BindSamplers
Definition: gl3w.h:81
GL3WProcs::GetShaderInfoLog
PFNGLGETSHADERINFOLOGPROC GetShaderInfoLog
Definition: gl3w.h:320
GL3WProcs::GetnUniformfv
PFNGLGETNUNIFORMFVPROC GetnUniformfv
Definition: gl3w.h:369
GL3WProcs::ViewportArrayv
PFNGLVIEWPORTARRAYVPROC ViewportArrayv
Definition: gl3w.h:715
GL3WProcs::GetQueryObjectuiv
PFNGLGETQUERYOBJECTUIVPROC GetQueryObjectuiv
Definition: gl3w.h:313
GL3WProcs::Uniform1iv
PFNGLUNIFORM1IVPROC Uniform1iv
Definition: gl3w.h:572
GL3WProcs::Uniform4dv
PFNGLUNIFORM4DVPROC Uniform4dv
Definition: gl3w.h:592
GL3WProcs::SampleMaski
PFNGLSAMPLEMASKIPROC SampleMaski
Definition: gl3w.h:504
GL3WProcs::BindBuffersBase
PFNGLBINDBUFFERSBASEPROC BindBuffersBase
Definition: gl3w.h:71
GL3WProcs::InvalidateNamedFramebufferData
PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC InvalidateNamedFramebufferData
Definition: gl3w.h:376
GL3WProcs::IsShader
PFNGLISSHADERPROC IsShader
Definition: gl3w.h:390
GL3WProcs::GetActiveUniformName
PFNGLGETACTIVEUNIFORMNAMEPROC GetActiveUniformName
Definition: gl3w.h:251
GL3WProcs::GetUniformiv
PFNGLGETUNIFORMIVPROC GetUniformiv
Definition: gl3w.h:354
GL3WProcs::ProgramUniform2d
PFNGLPROGRAMUNIFORM2DPROC ProgramUniform2d
Definition: gl3w.h:451
GL3WProcs::DepthRange
PFNGLDEPTHRANGEPROC DepthRange
Definition: gl3w.h:180
GL3WProcs::GetTexParameteriv
PFNGLGETTEXPARAMETERIVPROC GetTexParameteriv
Definition: gl3w.h:335
GL3WProcs::ProgramUniformMatrix4x2dv
PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC ProgramUniformMatrix4x2dv
Definition: gl3w.h:489
GL3WProcs::ptr
GL3WglProc ptr[659]
Definition: gl3w.h:58
GL3WProcs::DrawArraysInstancedBaseInstance
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC DrawArraysInstancedBaseInstance
Definition: gl3w.h:194
GL3WProcs::VertexAttribI1uiv
PFNGLVERTEXATTRIBI1UIVPROC VertexAttribI1uiv
Definition: gl3w.h:675
GL3WProcs::NamedBufferData
PFNGLNAMEDBUFFERDATAPROC NamedBufferData
Definition: gl3w.h:412
GL3WProcs::MultiDrawElementsIndirect
PFNGLMULTIDRAWELEMENTSINDIRECTPROC MultiDrawElementsIndirect
Definition: gl3w.h:410
GL3WProcs::TextureParameterfv
PFNGLTEXTUREPARAMETERFVPROC TextureParameterfv
Definition: gl3w.h:552
GL3WProcs::ProgramBinary
PFNGLPROGRAMBINARYPROC ProgramBinary
Definition: gl3w.h:441
GL3WProcs::Uniform3ui
PFNGLUNIFORM3UIPROC Uniform3ui
Definition: gl3w.h:589
GL3WProcs::GenVertexArrays
PFNGLGENVERTEXARRAYSPROC GenVertexArrays
Definition: gl3w.h:240
GL3WProcs::UniformMatrix3x2fv
PFNGLUNIFORMMATRIX3X2FVPROC UniformMatrix3x2fv
Definition: gl3w.h:609
GL3WProcs::TextureParameterIuiv
PFNGLTEXTUREPARAMETERIUIVPROC TextureParameterIuiv
Definition: gl3w.h:550
GL3WProcs::GetQueryBufferObjectuiv
PFNGLGETQUERYBUFFEROBJECTUIVPROC GetQueryBufferObjectuiv
Definition: gl3w.h:308
GL3WProcs::GetNamedBufferSubData
PFNGLGETNAMEDBUFFERSUBDATAPROC GetNamedBufferSubData
Definition: gl3w.h:286
GL3WProcs::GenTextures
PFNGLGENTEXTURESPROC GenTextures
Definition: gl3w.h:238
GL3WProcs::GetActiveUniformBlockName
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC GetActiveUniformBlockName
Definition: gl3w.h:249
GL3WProcs::GetNamedBufferParameteri64v
PFNGLGETNAMEDBUFFERPARAMETERI64VPROC GetNamedBufferParameteri64v
Definition: gl3w.h:283
GL3WProcs::GetActiveAtomicCounterBufferiv
PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC GetActiveAtomicCounterBufferiv
Definition: gl3w.h:243
glcorearb.h
GL3WProcs::GetQueryIndexediv
PFNGLGETQUERYINDEXEDIVPROC GetQueryIndexediv
Definition: gl3w.h:309
GL3WProcs::ProgramUniform1uiv
PFNGLPROGRAMUNIFORM1UIVPROC ProgramUniform1uiv
Definition: gl3w.h:450
GL3WProcs::NamedRenderbufferStorageMultisample
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC NamedRenderbufferStorageMultisample
Definition: gl3w.h:423
GL3WProcs::ProgramUniformMatrix2x4fv
PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC ProgramUniformMatrix2x4fv
Definition: gl3w.h:480
GL3WProcs::VertexAttribI4usv
PFNGLVERTEXATTRIBI4USVPROC VertexAttribI4usv
Definition: gl3w.h:691
GL3WProcs::TexSubImage2D
PFNGLTEXSUBIMAGE2DPROC TexSubImage2D
Definition: gl3w.h:544
GL3WProcs::PatchParameteri
PFNGLPATCHPARAMETERIPROC PatchParameteri
Definition: gl3w.h:427
GL3WProcs::PixelStorei
PFNGLPIXELSTOREIPROC PixelStorei
Definition: gl3w.h:430
GL3WProcs::GetActiveSubroutineUniformiv
PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC GetActiveSubroutineUniformiv
Definition: gl3w.h:247
GL3WProcs::ProvokingVertex
PFNGLPROVOKINGVERTEXPROC ProvokingVertex
Definition: gl3w.h:493
GL3WProcs::Uniform1d
PFNGLUNIFORM1DPROC Uniform1d
Definition: gl3w.h:567
GL3WProcs::VertexAttrib3dv
PFNGLVERTEXATTRIB3DVPROC VertexAttrib3dv
Definition: gl3w.h:646
GL3WProcs::Clear
PFNGLCLEARPROC Clear
Definition: gl3w.h:106
GL3WProcs::GetTransformFeedbackVarying
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC GetTransformFeedbackVarying
Definition: gl3w.h:344
GL3WProcs::gl
struct GL3WProcs::@0 gl
GL3WProcs::GetFloatv
PFNGLGETFLOATVPROC GetFloatv
Definition: gl3w.h:269
GL3WProcs::IsRenderbuffer
PFNGLISRENDERBUFFERPROC IsRenderbuffer
Definition: gl3w.h:388
GL3WProcs::BindTransformFeedback
PFNGLBINDTRANSFORMFEEDBACKPROC BindTransformFeedback
Definition: gl3w.h:85
GL3WProcs::NamedBufferStorage
PFNGLNAMEDBUFFERSTORAGEPROC NamedBufferStorage
Definition: gl3w.h:413
GL3WProcs::UniformMatrix2dv
PFNGLUNIFORMMATRIX2DVPROC UniformMatrix2dv
Definition: gl3w.h:600
GL3WProcs::DeleteShader
PFNGLDELETESHADERPROC DeleteShader
Definition: gl3w.h:173
GL3WProcs::Uniform4iv
PFNGLUNIFORM4IVPROC Uniform4iv
Definition: gl3w.h:596
GL3WProcs::ClearNamedFramebufferfi
PFNGLCLEARNAMEDFRAMEBUFFERFIPROC ClearNamedFramebufferfi
Definition: gl3w.h:118
GL3WProcs::UniformMatrix2x3dv
PFNGLUNIFORMMATRIX2X3DVPROC UniformMatrix2x3dv
Definition: gl3w.h:602
GL3WProcs::GetCompressedTextureSubImage
PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC GetCompressedTextureSubImage
Definition: gl3w.h:263
GL3WProcs::VertexAttribI2ui
PFNGLVERTEXATTRIBI2UIPROC VertexAttribI2ui
Definition: gl3w.h:678
GL3WProcs::GetVertexAttribIuiv
PFNGLGETVERTEXATTRIBIUIVPROC GetVertexAttribIuiv
Definition: gl3w.h:360
GL3WProcs::NamedFramebufferReadBuffer
PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC NamedFramebufferReadBuffer
Definition: gl3w.h:418
GL3WProcs::DrawTransformFeedbackStream
PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC DrawTransformFeedbackStream
Definition: gl3w.h:208
GL3WProcs::VertexAttrib2f
PFNGLVERTEXATTRIB2FPROC VertexAttrib2f
Definition: gl3w.h:641
GL3WProcs::TexImage2DMultisample
PFNGLTEXIMAGE2DMULTISAMPLEPROC TexImage2DMultisample
Definition: gl3w.h:529
GL3WProcs::SamplerParameterf
PFNGLSAMPLERPARAMETERFPROC SamplerParameterf
Definition: gl3w.h:507
GL3WProcs::GetShaderSource
PFNGLGETSHADERSOURCEPROC GetShaderSource
Definition: gl3w.h:322
GL3WProcs::BlitFramebuffer
PFNGLBLITFRAMEBUFFERPROC BlitFramebuffer
Definition: gl3w.h:98
GL3WProcs::BindAttribLocation
PFNGLBINDATTRIBLOCATIONPROC BindAttribLocation
Definition: gl3w.h:67
PFNGLGETSTRINGIPROC
const typedef GLubyte *APIENTRYP PFNGLGETSTRINGIPROC(GLenum name, GLuint index)
GL3WProcs::GetTransformFeedbackiv
PFNGLGETTRANSFORMFEEDBACKIVPROC GetTransformFeedbackiv
Definition: gl3w.h:347
GL3WProcs::TextureSubImage3D
PFNGLTEXTURESUBIMAGE3DPROC TextureSubImage3D
Definition: gl3w.h:562
GL3WProcs::UniformMatrix2fv
PFNGLUNIFORMMATRIX2FVPROC UniformMatrix2fv
Definition: gl3w.h:601
GL3WProcs::EndQuery
PFNGLENDQUERYPROC EndQuery
Definition: gl3w.h:215
GL3WProcs::StencilMaskSeparate
PFNGLSTENCILMASKSEPARATEPROC StencilMaskSeparate
Definition: gl3w.h:522
GL3WProcs::PatchParameterfv
PFNGLPATCHPARAMETERFVPROC PatchParameterfv
Definition: gl3w.h:426
GL3WProcs::VertexAttribIFormat
PFNGLVERTEXATTRIBIFORMATPROC VertexAttribIFormat
Definition: gl3w.h:692
GL3WProcs::UniformMatrix4fv
PFNGLUNIFORMMATRIX4FVPROC UniformMatrix4fv
Definition: gl3w.h:613
GL3WProcs::VertexAttribI3iv
PFNGLVERTEXATTRIBI3IVPROC VertexAttribI3iv
Definition: gl3w.h:681
GL3WProcs::DepthFunc
PFNGLDEPTHFUNCPROC DepthFunc
Definition: gl3w.h:178
GL3WProcs::TexStorage3D
PFNGLTEXSTORAGE3DPROC TexStorage3D
Definition: gl3w.h:541
GL3WProcs::ProgramUniformMatrix4dv
PFNGLPROGRAMUNIFORMMATRIX4DVPROC ProgramUniformMatrix4dv
Definition: gl3w.h:487
GL3WProcs::ScissorIndexed
PFNGLSCISSORINDEXEDPROC ScissorIndexed
Definition: gl3w.h:513
GL3WProcs::GetProgramResourceLocationIndex
PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC GetProgramResourceLocationIndex
Definition: gl3w.h:300
GL3WProcs::CreateFramebuffers
PFNGLCREATEFRAMEBUFFERSPROC CreateFramebuffers
Definition: gl3w.h:151
GL3WProcs::VertexAttrib2s
PFNGLVERTEXATTRIB2SPROC VertexAttrib2s
Definition: gl3w.h:643
GL3WProcs::MultiDrawArraysIndirectCount
PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC MultiDrawArraysIndirectCount
Definition: gl3w.h:407
GL3WProcs::ObjectPtrLabel
PFNGLOBJECTPTRLABELPROC ObjectPtrLabel
Definition: gl3w.h:425
GL3WProcs::DrawRangeElements
PFNGLDRAWRANGEELEMENTSPROC DrawRangeElements
Definition: gl3w.h:204
GL3WProcs::Uniform2iv
PFNGLUNIFORM2IVPROC Uniform2iv
Definition: gl3w.h:580
GL3WProcs::TexParameterIuiv
PFNGLTEXPARAMETERIUIVPROC TexParameterIuiv
Definition: gl3w.h:533
GL3WProcs::BindImageTexture
PFNGLBINDIMAGETEXTUREPROC BindImageTexture
Definition: gl3w.h:76
GL3WProcs::ClearBufferuiv
PFNGLCLEARBUFFERUIVPROC ClearBufferuiv
Definition: gl3w.h:112
GL3WProcs::GetProgramStageiv
PFNGLGETPROGRAMSTAGEIVPROC GetProgramStageiv
Definition: gl3w.h:303
GL3WProcs::NamedFramebufferDrawBuffer
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC NamedFramebufferDrawBuffer
Definition: gl3w.h:415
GL3WProcs::TransformFeedbackVaryings
PFNGLTRANSFORMFEEDBACKVARYINGSPROC TransformFeedbackVaryings
Definition: gl3w.h:566
GL3WProcs::EndQueryIndexed
PFNGLENDQUERYINDEXEDPROC EndQueryIndexed
Definition: gl3w.h:216
GL3WProcs::ClearColor
PFNGLCLEARCOLORPROC ClearColor
Definition: gl3w.h:113
GL3WProcs::GetVertexAttribIiv
PFNGLGETVERTEXATTRIBIIVPROC GetVertexAttribIiv
Definition: gl3w.h:359
GL3WProcs::GetIntegerv
PFNGLGETINTEGERVPROC GetIntegerv
Definition: gl3w.h:279
GL3WProcs::NamedFramebufferTexture
PFNGLNAMEDFRAMEBUFFERTEXTUREPROC NamedFramebufferTexture
Definition: gl3w.h:420
GL3WProcs::CreateBuffers
PFNGLCREATEBUFFERSPROC CreateBuffers
Definition: gl3w.h:150
GL3WProcs::VertexAttrib4Nubv
PFNGLVERTEXATTRIB4NUBVPROC VertexAttrib4Nubv
Definition: gl3w.h:655
GL3WProcs::GetInteger64i_v
PFNGLGETINTEGER64I_VPROC GetInteger64i_v
Definition: gl3w.h:276
GL3WProcs::StencilOpSeparate
PFNGLSTENCILOPSEPARATEPROC StencilOpSeparate
Definition: gl3w.h:524
GL3WProcs::GetTextureImage
PFNGLGETTEXTUREIMAGEPROC GetTextureImage
Definition: gl3w.h:336
GL3WProcs::GenQueries
PFNGLGENQUERIESPROC GenQueries
Definition: gl3w.h:235
GL3WProcs::CopyTextureSubImage1D
PFNGLCOPYTEXTURESUBIMAGE1DPROC CopyTextureSubImage1D
Definition: gl3w.h:147
GL3WProcs::GetSamplerParameteriv
PFNGLGETSAMPLERPARAMETERIVPROC GetSamplerParameteriv
Definition: gl3w.h:319
GL3WProcs::ProgramUniform3ui
PFNGLPROGRAMUNIFORM3UIPROC ProgramUniform3ui
Definition: gl3w.h:465
GL3WProcs::TextureStorage1D
PFNGLTEXTURESTORAGE1DPROC TextureStorage1D
Definition: gl3w.h:555
GL3WProcs::BindProgramPipeline
PFNGLBINDPROGRAMPIPELINEPROC BindProgramPipeline
Definition: gl3w.h:78
GL3WProcs::Uniform2d
PFNGLUNIFORM2DPROC Uniform2d
Definition: gl3w.h:575
GL3WProcs::ProgramUniform3d
PFNGLPROGRAMUNIFORM3DPROC ProgramUniform3d
Definition: gl3w.h:459
GL3WProcs::GetAttribLocation
PFNGLGETATTRIBLOCATIONPROC GetAttribLocation
Definition: gl3w.h:254
GL3WProcs::ProgramUniform1iv
PFNGLPROGRAMUNIFORM1IVPROC ProgramUniform1iv
Definition: gl3w.h:448
GL3WProcs::TexParameteriv
PFNGLTEXPARAMETERIVPROC TexParameteriv
Definition: gl3w.h:537
GL3WProcs::ClampColor
PFNGLCLAMPCOLORPROC ClampColor
Definition: gl3w.h:105
GL3WProcs::VertexAttrib1dv
PFNGLVERTEXATTRIB1DVPROC VertexAttrib1dv
Definition: gl3w.h:634
GL3WProcs::GetSamplerParameterIiv
PFNGLGETSAMPLERPARAMETERIIVPROC GetSamplerParameterIiv
Definition: gl3w.h:316
GL3WProcs::ProgramUniform3dv
PFNGLPROGRAMUNIFORM3DVPROC ProgramUniform3dv
Definition: gl3w.h:460
major
int major
Definition: gl3w.c:127
GL3WProcs::CopyTextureSubImage2D
PFNGLCOPYTEXTURESUBIMAGE2DPROC CopyTextureSubImage2D
Definition: gl3w.h:148
GL3WProcs::GetQueryBufferObjectiv
PFNGLGETQUERYBUFFEROBJECTIVPROC GetQueryBufferObjectiv
Definition: gl3w.h:306
GL3WProcs
Definition: gl3w.h:57
GL3WProcs::BindTexture
PFNGLBINDTEXTUREPROC BindTexture
Definition: gl3w.h:82
GL3WProcs::TextureParameteri
PFNGLTEXTUREPARAMETERIPROC TextureParameteri
Definition: gl3w.h:553
GL3WProcs::VertexAttrib4sv
PFNGLVERTEXATTRIB4SVPROC VertexAttrib4sv
Definition: gl3w.h:665
GL3WProcs::PushDebugGroup
PFNGLPUSHDEBUGGROUPPROC PushDebugGroup
Definition: gl3w.h:494
GL3WProcs::VertexAttribI3uiv
PFNGLVERTEXATTRIBI3UIVPROC VertexAttribI3uiv
Definition: gl3w.h:683
GL3WProcs::IsProgramPipeline
PFNGLISPROGRAMPIPELINEPROC IsProgramPipeline
Definition: gl3w.h:386
GL3WProcs::IsProgram
PFNGLISPROGRAMPROC IsProgram
Definition: gl3w.h:385
GL3WProcs::VertexAttribBinding
PFNGLVERTEXATTRIBBINDINGPROC VertexAttribBinding
Definition: gl3w.h:669
GL3WProcs::TextureView
PFNGLTEXTUREVIEWPROC TextureView
Definition: gl3w.h:563
GL3WProcs::CreateProgram
PFNGLCREATEPROGRAMPROC CreateProgram
Definition: gl3w.h:152
GL3WProcs::RenderbufferStorageMultisample
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC RenderbufferStorageMultisample
Definition: gl3w.h:501
GL3WProcs::ViewportIndexedfv
PFNGLVIEWPORTINDEXEDFVPROC ViewportIndexedfv
Definition: gl3w.h:717
GL3WProcs::ProgramUniform4uiv
PFNGLPROGRAMUNIFORM4UIVPROC ProgramUniform4uiv
Definition: gl3w.h:474
GL3WProcs::GetStringi
PFNGLGETSTRINGIPROC GetStringi
Definition: gl3w.h:325
GL3WProcs::DrawTransformFeedbackInstanced
PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC DrawTransformFeedbackInstanced
Definition: gl3w.h:207
GL3WProcs::CompressedTexSubImage1D
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC CompressedTexSubImage1D
Definition: gl3w.h:133
GL3WProcs::DispatchComputeIndirect
PFNGLDISPATCHCOMPUTEINDIRECTPROC DispatchComputeIndirect
Definition: gl3w.h:190
GL3WProcs::DeleteProgramPipelines
PFNGLDELETEPROGRAMPIPELINESPROC DeleteProgramPipelines
Definition: gl3w.h:169
GL3WProcs::FenceSync
PFNGLFENCESYNCPROC FenceSync
Definition: gl3w.h:218
GL3WProcs::ProgramUniform4fv
PFNGLPROGRAMUNIFORM4FVPROC ProgramUniform4fv
Definition: gl3w.h:470
GL3WProcs::MapNamedBufferRange
PFNGLMAPNAMEDBUFFERRANGEPROC MapNamedBufferRange
Definition: gl3w.h:401
GL3WProcs::BindBufferRange
PFNGLBINDBUFFERRANGEPROC BindBufferRange
Definition: gl3w.h:70
GL3WProcs::VertexAttribI1ui
PFNGLVERTEXATTRIBI1UIPROC VertexAttribI1ui
Definition: gl3w.h:674
GL3WProcs::GetUniformuiv
PFNGLGETUNIFORMUIVPROC GetUniformuiv
Definition: gl3w.h:355
GL3WProcs::GetUniformSubroutineuiv
PFNGLGETUNIFORMSUBROUTINEUIVPROC GetUniformSubroutineuiv
Definition: gl3w.h:351
GL3WProcs::UniformMatrix2x4fv
PFNGLUNIFORMMATRIX2X4FVPROC UniformMatrix2x4fv
Definition: gl3w.h:605
GL3WProcs::GenerateTextureMipmap
PFNGLGENERATETEXTUREMIPMAPPROC GenerateTextureMipmap
Definition: gl3w.h:242
GL3WProcs::MapBuffer
PFNGLMAPBUFFERPROC MapBuffer
Definition: gl3w.h:398
GL3WProcs::VertexAttrib1f
PFNGLVERTEXATTRIB1FPROC VertexAttrib1f
Definition: gl3w.h:635
GL3WProcs::LinkProgram
PFNGLLINKPROGRAMPROC LinkProgram
Definition: gl3w.h:396
GL3WProcs::DrawRangeElementsBaseVertex
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC DrawRangeElementsBaseVertex
Definition: gl3w.h:205
GL3WProcs::ProgramUniform2iv
PFNGLPROGRAMUNIFORM2IVPROC ProgramUniform2iv
Definition: gl3w.h:456
GL3WProcs::DepthRangef
PFNGLDEPTHRANGEFPROC DepthRangef
Definition: gl3w.h:183
GL3WProcs::VertexAttrib2dv
PFNGLVERTEXATTRIB2DVPROC VertexAttrib2dv
Definition: gl3w.h:640
GL3WProcs::GetActiveSubroutineName
PFNGLGETACTIVESUBROUTINENAMEPROC GetActiveSubroutineName
Definition: gl3w.h:245
GL3WProcs::DrawElementsInstancedBaseInstance
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC DrawElementsInstancedBaseInstance
Definition: gl3w.h:201
GL3WProcs::VertexArrayVertexBuffer
PFNGLVERTEXARRAYVERTEXBUFFERPROC VertexArrayVertexBuffer
Definition: gl3w.h:631
GL3WProcs::BindTextureUnit
PFNGLBINDTEXTUREUNITPROC BindTextureUnit
Definition: gl3w.h:83
GL3WProcs::PixelStoref
PFNGLPIXELSTOREFPROC PixelStoref
Definition: gl3w.h:429
GL3WProcs::GetnUniformiv
PFNGLGETNUNIFORMIVPROC GetnUniformiv
Definition: gl3w.h:370
GL3WProcs::ColorMask
PFNGLCOLORMASKPROC ColorMask
Definition: gl3w.h:127
GL3WProcs::RenderbufferStorage
PFNGLRENDERBUFFERSTORAGEPROC RenderbufferStorage
Definition: gl3w.h:500
GL3WProcs::UniformMatrix3x4fv
PFNGLUNIFORMMATRIX3X4FVPROC UniformMatrix3x4fv
Definition: gl3w.h:611
GL3WProcs::GetQueryBufferObjecti64v
PFNGLGETQUERYBUFFEROBJECTI64VPROC GetQueryBufferObjecti64v
Definition: gl3w.h:305
GL3WProcs::TextureBuffer
PFNGLTEXTUREBUFFERPROC TextureBuffer
Definition: gl3w.h:547
GL3WProcs::BindBuffersRange
PFNGLBINDBUFFERSRANGEPROC BindBuffersRange
Definition: gl3w.h:72
GL3WProcs::ClearDepthf
PFNGLCLEARDEPTHFPROC ClearDepthf
Definition: gl3w.h:115
GL3WProcs::ProgramUniform4i
PFNGLPROGRAMUNIFORM4IPROC ProgramUniform4i
Definition: gl3w.h:471
GL3WProcs::ClearNamedBufferSubData
PFNGLCLEARNAMEDBUFFERSUBDATAPROC ClearNamedBufferSubData
Definition: gl3w.h:117
GL3WProcs::MemoryBarrierByRegion
PFNGLMEMORYBARRIERBYREGIONPROC MemoryBarrierByRegion
Definition: gl3w.h:403
GL3WProcs::GetVertexAttribfv
PFNGLGETVERTEXATTRIBFVPROC GetVertexAttribfv
Definition: gl3w.h:364
GL3WProcs::VertexAttrib4Nusv
PFNGLVERTEXATTRIB4NUSVPROC VertexAttrib4Nusv
Definition: gl3w.h:657
GL3WProcs::ClearTexImage
PFNGLCLEARTEXIMAGEPROC ClearTexImage
Definition: gl3w.h:123
GL3WProcs::NamedFramebufferRenderbuffer
PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC NamedFramebufferRenderbuffer
Definition: gl3w.h:419
GL3WProcs::Uniform4i
PFNGLUNIFORM4IPROC Uniform4i
Definition: gl3w.h:595
GL3WProcs::GenerateMipmap
PFNGLGENERATEMIPMAPPROC GenerateMipmap
Definition: gl3w.h:241
GL3WProcs::GenProgramPipelines
PFNGLGENPROGRAMPIPELINESPROC GenProgramPipelines
Definition: gl3w.h:234
GL3WProcs::GetProgramiv
PFNGLGETPROGRAMIVPROC GetProgramiv
Definition: gl3w.h:304
GL3WProcs::BufferSubData
PFNGLBUFFERSUBDATAPROC BufferSubData
Definition: gl3w.h:102
GL3WProcs::GetnTexImage
PFNGLGETNTEXIMAGEPROC GetnTexImage
Definition: gl3w.h:367
GL3WProcs::CompressedTexImage1D
PFNGLCOMPRESSEDTEXIMAGE1DPROC CompressedTexImage1D
Definition: gl3w.h:130
PFNGLGETSTRINGPROC
const typedef GLubyte *APIENTRYP PFNGLGETSTRINGPROC(GLenum name)
GL3WProcs::GetVertexAttribiv
PFNGLGETVERTEXATTRIBIVPROC GetVertexAttribiv
Definition: gl3w.h:365
GL3WProcs::BeginQuery
PFNGLBEGINQUERYPROC BeginQuery
Definition: gl3w.h:64
GL3WProcs::ProgramUniformMatrix4x3fv
PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC ProgramUniformMatrix4x3fv
Definition: gl3w.h:492
GL3WProcs::VertexAttribL4d
PFNGLVERTEXATTRIBL4DPROC VertexAttribL4d
Definition: gl3w.h:700
GL3WProcs::Disable
PFNGLDISABLEPROC Disable
Definition: gl3w.h:185
GL3WProcs::GetTexParameterfv
PFNGLGETTEXPARAMETERFVPROC GetTexParameterfv
Definition: gl3w.h:334
GL3WProcs::DebugMessageCallback
PFNGLDEBUGMESSAGECALLBACKPROC DebugMessageCallback
Definition: gl3w.h:163
minor
int minor
Definition: gl3w.c:127
GL3WProcs::NamedFramebufferDrawBuffers
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC NamedFramebufferDrawBuffers
Definition: gl3w.h:416
GL3WProcs::DetachShader
PFNGLDETACHSHADERPROC DetachShader
Definition: gl3w.h:184
GL3WProcs::Uniform3dv
PFNGLUNIFORM3DVPROC Uniform3dv
Definition: gl3w.h:584
GL3WProcs::Uniform3i
PFNGLUNIFORM3IPROC Uniform3i
Definition: gl3w.h:587
GL3WProcs::GetVertexAttribPointerv
PFNGLGETVERTEXATTRIBPOINTERVPROC GetVertexAttribPointerv
Definition: gl3w.h:362
GL3WProcs::ActiveTexture
PFNGLACTIVETEXTUREPROC ActiveTexture
Definition: gl3w.h:61
GL3WProcs::GetError
PFNGLGETERRORPROC GetError
Definition: gl3w.h:267
GL3WProcs::Uniform2uiv
PFNGLUNIFORM2UIVPROC Uniform2uiv
Definition: gl3w.h:582
GL3WProcs::ProgramUniform1dv
PFNGLPROGRAMUNIFORM1DVPROC ProgramUniform1dv
Definition: gl3w.h:444
GL3WProcs::MultiDrawElements
PFNGLMULTIDRAWELEMENTSPROC MultiDrawElements
Definition: gl3w.h:408
GL3WProcs::GetActiveUniformBlockiv
PFNGLGETACTIVEUNIFORMBLOCKIVPROC GetActiveUniformBlockiv
Definition: gl3w.h:250
GL3WProcs::BlendFunc
PFNGLBLENDFUNCPROC BlendFunc
Definition: gl3w.h:94
GL3WProcs::CompressedTextureSubImage2D
PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC CompressedTextureSubImage2D
Definition: gl3w.h:137
GL3WProcs::GetUniformLocation
PFNGLGETUNIFORMLOCATIONPROC GetUniformLocation
Definition: gl3w.h:350
GL3WProcs::NamedFramebufferTextureLayer
PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC NamedFramebufferTextureLayer
Definition: gl3w.h:421
GL3WProcs::VertexAttrib2d
PFNGLVERTEXATTRIB2DPROC VertexAttrib2d
Definition: gl3w.h:639
GL3WProcs::ProgramUniform4iv
PFNGLPROGRAMUNIFORM4IVPROC ProgramUniform4iv
Definition: gl3w.h:472
GL3WProcs::ProgramUniform3fv
PFNGLPROGRAMUNIFORM3FVPROC ProgramUniform3fv
Definition: gl3w.h:462
GL3WProcs::ReadnPixels
PFNGLREADNPIXELSPROC ReadnPixels
Definition: gl3w.h:498
GL3WProcs::VertexAttribI4ui
PFNGLVERTEXATTRIBI4UIPROC VertexAttribI4ui
Definition: gl3w.h:689
GL3WProcs::ProgramUniform2ui
PFNGLPROGRAMUNIFORM2UIPROC ProgramUniform2ui
Definition: gl3w.h:457
GL3WProcs::FramebufferTextureLayer
PFNGLFRAMEBUFFERTEXTURELAYERPROC FramebufferTextureLayer
Definition: gl3w.h:230
GL3WProcs::DrawBuffers
PFNGLDRAWBUFFERSPROC DrawBuffers
Definition: gl3w.h:196
GL3WProcs::GetTexParameterIuiv
PFNGLGETTEXPARAMETERIUIVPROC GetTexParameterIuiv
Definition: gl3w.h:333
GL3WProcs::GetInternalformati64v
PFNGLGETINTERNALFORMATI64VPROC GetInternalformati64v
Definition: gl3w.h:280
GL3WProcs::TexStorage2DMultisample
PFNGLTEXSTORAGE2DMULTISAMPLEPROC TexStorage2DMultisample
Definition: gl3w.h:540
GL3WProcs::MapBufferRange
PFNGLMAPBUFFERRANGEPROC MapBufferRange
Definition: gl3w.h:399
GL3WProcs::QueryCounter
PFNGLQUERYCOUNTERPROC QueryCounter
Definition: gl3w.h:495
GL3WProcs::TexImage3D
PFNGLTEXIMAGE3DPROC TexImage3D
Definition: gl3w.h:530
GL3WProcs::VertexAttrib4usv
PFNGLVERTEXATTRIB4USVPROC VertexAttrib4usv
Definition: gl3w.h:668
GL3WProcs::ProgramUniformMatrix2fv
PFNGLPROGRAMUNIFORMMATRIX2FVPROC ProgramUniformMatrix2fv
Definition: gl3w.h:476
GL3WProcs::CompressedTextureSubImage3D
PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC CompressedTextureSubImage3D
Definition: gl3w.h:138
GL3WProcs::VertexAttribP2uiv
PFNGLVERTEXATTRIBP2UIVPROC VertexAttribP2uiv
Definition: gl3w.h:707
GL3WProcs::GetCompressedTextureImage
PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC GetCompressedTextureImage
Definition: gl3w.h:262
GL3WProcs::ProgramUniformMatrix2x3fv
PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC ProgramUniformMatrix2x3fv
Definition: gl3w.h:478
GL3WProcs::EndTransformFeedback
PFNGLENDTRANSFORMFEEDBACKPROC EndTransformFeedback
Definition: gl3w.h:217
GL3WProcs::ClearTexSubImage
PFNGLCLEARTEXSUBIMAGEPROC ClearTexSubImage
Definition: gl3w.h:124
GL3WProcs::VertexAttrib2sv
PFNGLVERTEXATTRIB2SVPROC VertexAttrib2sv
Definition: gl3w.h:644
GL3WProcs::TransformFeedbackBufferRange
PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC TransformFeedbackBufferRange
Definition: gl3w.h:565
GL3WProcs::PrimitiveRestartIndex
PFNGLPRIMITIVERESTARTINDEXPROC PrimitiveRestartIndex
Definition: gl3w.h:440
GL3WProcs::VertexAttribI4ubv
PFNGLVERTEXATTRIBI4UBVPROC VertexAttribI4ubv
Definition: gl3w.h:688
GL3WProcs::FramebufferParameteriMESA
PFNGLFRAMEBUFFERPARAMETERIMESAPROC FramebufferParameteriMESA
Definition: gl3w.h:224
GL3WProcs::TexSubImage1D
PFNGLTEXSUBIMAGE1DPROC TexSubImage1D
Definition: gl3w.h:543
GL3WProcs::BindTextures
PFNGLBINDTEXTURESPROC BindTextures
Definition: gl3w.h:84
GL3WProcs::LogicOp
PFNGLLOGICOPPROC LogicOp
Definition: gl3w.h:397
GL3WProcs::EndConditionalRender
PFNGLENDCONDITIONALRENDERPROC EndConditionalRender
Definition: gl3w.h:214
GL3WProcs::StencilOp
PFNGLSTENCILOPPROC StencilOp
Definition: gl3w.h:523
GL3WProcs::TextureStorage2DMultisample
PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC TextureStorage2DMultisample
Definition: gl3w.h:557
GL3WProcs::UniformMatrix2x4dv
PFNGLUNIFORMMATRIX2X4DVPROC UniformMatrix2x4dv
Definition: gl3w.h:604
GL3WProcs::ClearBufferData
PFNGLCLEARBUFFERDATAPROC ClearBufferData
Definition: gl3w.h:107
GL3WProcs::GetIntegeri_v
PFNGLGETINTEGERI_VPROC GetIntegeri_v
Definition: gl3w.h:278
GL3WProcs::DrawArraysInstanced
PFNGLDRAWARRAYSINSTANCEDPROC DrawArraysInstanced
Definition: gl3w.h:193
GL3WProcs::TextureParameteriv
PFNGLTEXTUREPARAMETERIVPROC TextureParameteriv
Definition: gl3w.h:554
GL3WProcs::VertexArrayBindingDivisor
PFNGLVERTEXARRAYBINDINGDIVISORPROC VertexArrayBindingDivisor
Definition: gl3w.h:629
GL3WProcs::TexStorage2D
PFNGLTEXSTORAGE2DPROC TexStorage2D
Definition: gl3w.h:539
GL3WProcs::VertexAttribDivisor
PFNGLVERTEXATTRIBDIVISORPROC VertexAttribDivisor
Definition: gl3w.h:670
GL3WProcs::GetTexLevelParameterfv
PFNGLGETTEXLEVELPARAMETERFVPROC GetTexLevelParameterfv
Definition: gl3w.h:330
GL3WProcs::ProgramUniformMatrix3dv
PFNGLPROGRAMUNIFORMMATRIX3DVPROC ProgramUniformMatrix3dv
Definition: gl3w.h:481
GL3WProcs::CreateVertexArrays
PFNGLCREATEVERTEXARRAYSPROC CreateVertexArrays
Definition: gl3w.h:161
GL3WProcs::GetSamplerParameterIuiv
PFNGLGETSAMPLERPARAMETERIUIVPROC GetSamplerParameterIuiv
Definition: gl3w.h:317
GL3WProcs::IsSync
PFNGLISSYNCPROC IsSync
Definition: gl3w.h:391
GL3WProcs::VertexAttrib4Nuiv
PFNGLVERTEXATTRIB4NUIVPROC VertexAttrib4Nuiv
Definition: gl3w.h:656
gl3wIsSupported
int gl3wIsSupported(int major, int minor)
Definition: gl3w.c:163
GL3WProcs::TexImage3DMultisample
PFNGLTEXIMAGE3DMULTISAMPLEPROC TexImage3DMultisample
Definition: gl3w.h:531
GL3WProcs::VertexAttribI4sv
PFNGLVERTEXATTRIBI4SVPROC VertexAttribI4sv
Definition: gl3w.h:687
GL3WProcs::ProgramUniform2fv
PFNGLPROGRAMUNIFORM2FVPROC ProgramUniform2fv
Definition: gl3w.h:454
GL3WProcs::GetTexLevelParameteriv
PFNGLGETTEXLEVELPARAMETERIVPROC GetTexLevelParameteriv
Definition: gl3w.h:331
GL3WProcs::GetTextureParameterIuiv
PFNGLGETTEXTUREPARAMETERIUIVPROC GetTextureParameterIuiv
Definition: gl3w.h:340
GL3WProcs::DrawElementsInstanced
PFNGLDRAWELEMENTSINSTANCEDPROC DrawElementsInstanced
Definition: gl3w.h:200
GL3WProcs::ProgramUniform4ui
PFNGLPROGRAMUNIFORM4UIPROC ProgramUniform4ui
Definition: gl3w.h:473
GL3WProcs::ProgramUniformMatrix2x3dv
PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC ProgramUniformMatrix2x3dv
Definition: gl3w.h:477
GL3WProcs::UniformMatrix2x3fv
PFNGLUNIFORMMATRIX2X3FVPROC UniformMatrix2x3fv
Definition: gl3w.h:603
GL3WProcs::VertexAttrib4ubv
PFNGLVERTEXATTRIB4UBVPROC VertexAttrib4ubv
Definition: gl3w.h:666
GL3WProcs::CompressedTexImage3D
PFNGLCOMPRESSEDTEXIMAGE3DPROC CompressedTexImage3D
Definition: gl3w.h:132
GL3WProcs::DrawElementsInstancedBaseVertexBaseInstance
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC DrawElementsInstancedBaseVertexBaseInstance
Definition: gl3w.h:203
GL3WProcs::CompressedTextureSubImage1D
PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC CompressedTextureSubImage1D
Definition: gl3w.h:136
GL3WProcs::SamplerParameterIiv
PFNGLSAMPLERPARAMETERIIVPROC SamplerParameterIiv
Definition: gl3w.h:505
GL3WProcs::PauseTransformFeedback
PFNGLPAUSETRANSFORMFEEDBACKPROC PauseTransformFeedback
Definition: gl3w.h:428
GL3WProcs::DrawArrays
PFNGLDRAWARRAYSPROC DrawArrays
Definition: gl3w.h:191
GL3WProcs::DeleteTransformFeedbacks
PFNGLDELETETRANSFORMFEEDBACKSPROC DeleteTransformFeedbacks
Definition: gl3w.h:176
GL3WglProc
void(* GL3WglProc)(void)
Definition: gl3w.h:47
GL3WProcs::CopyNamedBufferSubData
PFNGLCOPYNAMEDBUFFERSUBDATAPROC CopyNamedBufferSubData
Definition: gl3w.h:141
GL3WProcs::VertexArrayElementBuffer
PFNGLVERTEXARRAYELEMENTBUFFERPROC VertexArrayElementBuffer
Definition: gl3w.h:630
GL3WProcs::GetQueryObjecti64v
PFNGLGETQUERYOBJECTI64VPROC GetQueryObjecti64v
Definition: gl3w.h:310
GL3WProcs::ViewportIndexedf
PFNGLVIEWPORTINDEXEDFPROC ViewportIndexedf
Definition: gl3w.h:716
GL3WProcs::PolygonMode
PFNGLPOLYGONMODEPROC PolygonMode
Definition: gl3w.h:436
GL3WProcs::VertexAttribI4uiv
PFNGLVERTEXATTRIBI4UIVPROC VertexAttribI4uiv
Definition: gl3w.h:690
GL3WProcs::BindVertexBuffers
PFNGLBINDVERTEXBUFFERSPROC BindVertexBuffers
Definition: gl3w.h:88
GL3WProcs::DepthRangeIndexed
PFNGLDEPTHRANGEINDEXEDPROC DepthRangeIndexed
Definition: gl3w.h:182
GL3WProcs::VertexAttribI1i
PFNGLVERTEXATTRIBI1IPROC VertexAttribI1i
Definition: gl3w.h:672
GL3WProcs::GetDebugMessageLog
PFNGLGETDEBUGMESSAGELOGPROC GetDebugMessageLog
Definition: gl3w.h:264
GL3WProcs::InvalidateBufferSubData
PFNGLINVALIDATEBUFFERSUBDATAPROC InvalidateBufferSubData
Definition: gl3w.h:374
GL3WProcs::VertexAttrib4Nub
PFNGLVERTEXATTRIB4NUBPROC VertexAttrib4Nub
Definition: gl3w.h:654
GL3WProcs::GetNamedFramebufferParameteriv
PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC GetNamedFramebufferParameteriv
Definition: gl3w.h:288
GL3WProcs::GetTextureSubImage
PFNGLGETTEXTURESUBIMAGEPROC GetTextureSubImage
Definition: gl3w.h:343
GL3WProcs::GetBufferPointerv
PFNGLGETBUFFERPOINTERVPROC GetBufferPointerv
Definition: gl3w.h:259
GL3WProcs::DeleteRenderbuffers
PFNGLDELETERENDERBUFFERSPROC DeleteRenderbuffers
Definition: gl3w.h:171
GL3WProcs::ClearStencil
PFNGLCLEARSTENCILPROC ClearStencil
Definition: gl3w.h:122
GL3WProcs::CullFace
PFNGLCULLFACEPROC CullFace
Definition: gl3w.h:162
GL3WProcs::GetTextureLevelParameterfv
PFNGLGETTEXTURELEVELPARAMETERFVPROC GetTextureLevelParameterfv
Definition: gl3w.h:337
GL3WProcs::LineWidth
PFNGLLINEWIDTHPROC LineWidth
Definition: gl3w.h:395
GL3WProcs::BindVertexArray
PFNGLBINDVERTEXARRAYPROC BindVertexArray
Definition: gl3w.h:86
GL3WProcs::GetBufferParameteri64v
PFNGLGETBUFFERPARAMETERI64VPROC GetBufferParameteri64v
Definition: gl3w.h:257
GL3WProcs::GetInternalformativ
PFNGLGETINTERNALFORMATIVPROC GetInternalformativ
Definition: gl3w.h:281
GL3WProcs::ProgramUniform3uiv
PFNGLPROGRAMUNIFORM3UIVPROC ProgramUniform3uiv
Definition: gl3w.h:466
GL3WProcs::DeleteBuffers
PFNGLDELETEBUFFERSPROC DeleteBuffers
Definition: gl3w.h:166
GL3WProcs::GetObjectLabel
PFNGLGETOBJECTLABELPROC GetObjectLabel
Definition: gl3w.h:290
GL3WProcs::UseProgramStages
PFNGLUSEPROGRAMSTAGESPROC UseProgramStages
Definition: gl3w.h:622
GL3WProcs::VertexAttrib3s
PFNGLVERTEXATTRIB3SPROC VertexAttrib3s
Definition: gl3w.h:649
GL3WProcs::GetUniformfv
PFNGLGETUNIFORMFVPROC GetUniformfv
Definition: gl3w.h:353
GL3WProcs::BindBuffer
PFNGLBINDBUFFERPROC BindBuffer
Definition: gl3w.h:68
GL3WProcs::GetProgramResourceIndex
PFNGLGETPROGRAMRESOURCEINDEXPROC GetProgramResourceIndex
Definition: gl3w.h:298
GL3WProcs::IsBuffer
PFNGLISBUFFERPROC IsBuffer
Definition: gl3w.h:381
GL3WProcs::ClipControl
PFNGLCLIPCONTROLPROC ClipControl
Definition: gl3w.h:126
GL3WProcs::GetTransformFeedbacki64_v
PFNGLGETTRANSFORMFEEDBACKI64_VPROC GetTransformFeedbacki64_v
Definition: gl3w.h:345
GL3WProcs::FramebufferParameteri
PFNGLFRAMEBUFFERPARAMETERIPROC FramebufferParameteri
Definition: gl3w.h:223
GL3WProcs::FlushMappedBufferRange
PFNGLFLUSHMAPPEDBUFFERRANGEPROC FlushMappedBufferRange
Definition: gl3w.h:221
GL3WProcs::DrawElementsIndirect
PFNGLDRAWELEMENTSINDIRECTPROC DrawElementsIndirect
Definition: gl3w.h:199
GL3WProcs::DrawTransformFeedbackStreamInstanced
PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC DrawTransformFeedbackStreamInstanced
Definition: gl3w.h:209
GL3WProcs::PolygonOffsetClamp
PFNGLPOLYGONOFFSETCLAMPPROC PolygonOffsetClamp
Definition: gl3w.h:438
GL3WProcs::GenSamplers
PFNGLGENSAMPLERSPROC GenSamplers
Definition: gl3w.h:237
GL3WProcs::Uniform3iv
PFNGLUNIFORM3IVPROC Uniform3iv
Definition: gl3w.h:588
GL3WProcs::TexStorage3DMultisample
PFNGLTEXSTORAGE3DMULTISAMPLEPROC TexStorage3DMultisample
Definition: gl3w.h:542
GL3WProcs::ProgramUniformMatrix4x3dv
PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC ProgramUniformMatrix4x3dv
Definition: gl3w.h:491
GL3WProcs::VertexAttrib1s
PFNGLVERTEXATTRIB1SPROC VertexAttrib1s
Definition: gl3w.h:637
GL3WProcs::PointParameterf
PFNGLPOINTPARAMETERFPROC PointParameterf
Definition: gl3w.h:431
GL3WProcs::BindSampler
PFNGLBINDSAMPLERPROC BindSampler
Definition: gl3w.h:80
GL3WProcs::IsTransformFeedback
PFNGLISTRANSFORMFEEDBACKPROC IsTransformFeedback
Definition: gl3w.h:393
GL3WProcs::ProgramUniformMatrix4fv
PFNGLPROGRAMUNIFORMMATRIX4FVPROC ProgramUniformMatrix4fv
Definition: gl3w.h:488
GL3WProcs::UniformMatrix4dv
PFNGLUNIFORMMATRIX4DVPROC UniformMatrix4dv
Definition: gl3w.h:612
GL3WProcs::VertexAttrib1sv
PFNGLVERTEXATTRIB1SVPROC VertexAttrib1sv
Definition: gl3w.h:638
GL3WProcs::GetSynciv
PFNGLGETSYNCIVPROC GetSynciv
Definition: gl3w.h:328
GL3WProcs::Uniform1i
PFNGLUNIFORM1IPROC Uniform1i
Definition: gl3w.h:571
GL3WProcs::VertexAttribP3uiv
PFNGLVERTEXATTRIBP3UIVPROC VertexAttribP3uiv
Definition: gl3w.h:709
GL3WProcs::VertexAttrib4Nbv
PFNGLVERTEXATTRIB4NBVPROC VertexAttrib4Nbv
Definition: gl3w.h:651
GL3WProcs::GetPointerv
PFNGLGETPOINTERVPROC GetPointerv
Definition: gl3w.h:292
GL3WProcs::IsEnabledi
PFNGLISENABLEDIPROC IsEnabledi
Definition: gl3w.h:383
GL3WProcs::SamplerParameterfv
PFNGLSAMPLERPARAMETERFVPROC SamplerParameterfv
Definition: gl3w.h:508
GL3WProcs::VertexAttrib3f
PFNGLVERTEXATTRIB3FPROC VertexAttrib3f
Definition: gl3w.h:647
GL3WProcs::PointParameterfv
PFNGLPOINTPARAMETERFVPROC PointParameterfv
Definition: gl3w.h:432
GL3WProcs::TexBufferRange
PFNGLTEXBUFFERRANGEPROC TexBufferRange
Definition: gl3w.h:526
gl3wInit
int gl3wInit(void)
Definition: gl3w.c:145
GL3WProcs::BeginQueryIndexed
PFNGLBEGINQUERYINDEXEDPROC BeginQueryIndexed
Definition: gl3w.h:65
GL3WProcs::ProgramUniform1d
PFNGLPROGRAMUNIFORM1DPROC ProgramUniform1d
Definition: gl3w.h:443
GL3WProcs::FramebufferTexture
PFNGLFRAMEBUFFERTEXTUREPROC FramebufferTexture
Definition: gl3w.h:226
void
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
GL3WProcs::ProgramUniformMatrix4x2fv
PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC ProgramUniformMatrix4x2fv
Definition: gl3w.h:490
GL3WProcs::VertexAttrib1fv
PFNGLVERTEXATTRIB1FVPROC VertexAttrib1fv
Definition: gl3w.h:636
GL3WProcs::ProgramUniform2dv
PFNGLPROGRAMUNIFORM2DVPROC ProgramUniform2dv
Definition: gl3w.h:452
GL3WProcs::Scissor
PFNGLSCISSORPROC Scissor
Definition: gl3w.h:511
GL3WProcs::CreateTransformFeedbacks
PFNGLCREATETRANSFORMFEEDBACKSPROC CreateTransformFeedbacks
Definition: gl3w.h:160
GL3WProcs::ClearBufferfv
PFNGLCLEARBUFFERFVPROC ClearBufferfv
Definition: gl3w.h:110
GL3WProcs::BindImageTextures
PFNGLBINDIMAGETEXTURESPROC BindImageTextures
Definition: gl3w.h:77
GL3WProcs::GetVertexArrayIndexediv
PFNGLGETVERTEXARRAYINDEXEDIVPROC GetVertexArrayIndexediv
Definition: gl3w.h:357
GL3WProcs::DebugMessageControl
PFNGLDEBUGMESSAGECONTROLPROC DebugMessageControl
Definition: gl3w.h:164
GL3WProcs::DrawArraysIndirect
PFNGLDRAWARRAYSINDIRECTPROC DrawArraysIndirect
Definition: gl3w.h:192
GL3WProcs::CompressedTexSubImage3D
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC CompressedTexSubImage3D
Definition: gl3w.h:135
GL3WProcs::GetInteger64v
PFNGLGETINTEGER64VPROC GetInteger64v
Definition: gl3w.h:277
GL3WProcs::BlendEquation
PFNGLBLENDEQUATIONPROC BlendEquation
Definition: gl3w.h:90
GL3WProcs::GetVertexAttribLdv
PFNGLGETVERTEXATTRIBLDVPROC GetVertexAttribLdv
Definition: gl3w.h:361
GL3WProcs::GetNamedBufferPointerv
PFNGLGETNAMEDBUFFERPOINTERVPROC GetNamedBufferPointerv
Definition: gl3w.h:285
GL3WProcs::StencilFuncSeparate
PFNGLSTENCILFUNCSEPARATEPROC StencilFuncSeparate
Definition: gl3w.h:520
GL3WProcs::BindBufferBase
PFNGLBINDBUFFERBASEPROC BindBufferBase
Definition: gl3w.h:69
GL3WProcs::VertexAttribP1uiv
PFNGLVERTEXATTRIBP1UIVPROC VertexAttribP1uiv
Definition: gl3w.h:705
GL3WProcs::VertexAttribL1dv
PFNGLVERTEXATTRIBL1DVPROC VertexAttribL1dv
Definition: gl3w.h:695
GL3WProcs::GetBooleanv
PFNGLGETBOOLEANVPROC GetBooleanv
Definition: gl3w.h:256
GL3WProcs::ColorMaski
PFNGLCOLORMASKIPROC ColorMaski
Definition: gl3w.h:128
GL3WProcs::GetProgramInterfaceiv
PFNGLGETPROGRAMINTERFACEIVPROC GetProgramInterfaceiv
Definition: gl3w.h:295
GL3WProcs::UniformMatrix3x2dv
PFNGLUNIFORMMATRIX3X2DVPROC UniformMatrix3x2dv
Definition: gl3w.h:608
GL3WProcs::VertexAttribI3ui
PFNGLVERTEXATTRIBI3UIPROC VertexAttribI3ui
Definition: gl3w.h:682
GL3WProcs::SpecializeShader
PFNGLSPECIALIZESHADERPROC SpecializeShader
Definition: gl3w.h:518
GL3WProcs::UseProgram
PFNGLUSEPROGRAMPROC UseProgram
Definition: gl3w.h:621
GL3WProcs::GetnUniformuiv
PFNGLGETNUNIFORMUIVPROC GetnUniformuiv
Definition: gl3w.h:371
GL3WProcs::ValidateProgram
PFNGLVALIDATEPROGRAMPROC ValidateProgram
Definition: gl3w.h:623
GL3WProcs::TextureStorage3DMultisample
PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC TextureStorage3DMultisample
Definition: gl3w.h:559
GL3WProcs::IsFramebuffer
PFNGLISFRAMEBUFFERPROC IsFramebuffer
Definition: gl3w.h:384
GL3WProcs::UniformSubroutinesuiv
PFNGLUNIFORMSUBROUTINESUIVPROC UniformSubroutinesuiv
Definition: gl3w.h:618
GL3WProcs::VertexAttrib2fv
PFNGLVERTEXATTRIB2FVPROC VertexAttrib2fv
Definition: gl3w.h:642
GL3WProcs::GetBufferParameteriv
PFNGLGETBUFFERPARAMETERIVPROC GetBufferParameteriv
Definition: gl3w.h:258
GL3WProcs::NamedBufferSubData
PFNGLNAMEDBUFFERSUBDATAPROC NamedBufferSubData
Definition: gl3w.h:414
GL3WProcs::DeleteProgram
PFNGLDELETEPROGRAMPROC DeleteProgram
Definition: gl3w.h:168
GL3WProcs::ProgramUniform1f
PFNGLPROGRAMUNIFORM1FPROC ProgramUniform1f
Definition: gl3w.h:445
GL3WProcs::Uniform3f
PFNGLUNIFORM3FPROC Uniform3f
Definition: gl3w.h:585
GL3WProcs::FramebufferRenderbuffer
PFNGLFRAMEBUFFERRENDERBUFFERPROC FramebufferRenderbuffer
Definition: gl3w.h:225
GL3WProcs::ClearNamedBufferData
PFNGLCLEARNAMEDBUFFERDATAPROC ClearNamedBufferData
Definition: gl3w.h:116
GL3WProcs::MultiDrawArrays
PFNGLMULTIDRAWARRAYSPROC MultiDrawArrays
Definition: gl3w.h:405
GL3WProcs::CreateSamplers
PFNGLCREATESAMPLERSPROC CreateSamplers
Definition: gl3w.h:156
PFNGLMAPNAMEDBUFFERRANGEPROC
void *APIENTRYP PFNGLMAPNAMEDBUFFERRANGEPROC(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: glcorearb.h:2633
GL3WProcs::BlendFuncSeparate
PFNGLBLENDFUNCSEPARATEPROC BlendFuncSeparate
Definition: gl3w.h:95
GL3WProcs::EnableVertexAttribArray
PFNGLENABLEVERTEXATTRIBARRAYPROC EnableVertexAttribArray
Definition: gl3w.h:212
GL3WProcs::ClearNamedFramebufferuiv
PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC ClearNamedFramebufferuiv
Definition: gl3w.h:121
GL3WProcs::CopyTexSubImage3D
PFNGLCOPYTEXSUBIMAGE3DPROC CopyTexSubImage3D
Definition: gl3w.h:146
GL3WProcs::ClearBufferfi
PFNGLCLEARBUFFERFIPROC ClearBufferfi
Definition: gl3w.h:109
GL3WProcs::VertexArrayAttribIFormat
PFNGLVERTEXARRAYATTRIBIFORMATPROC VertexArrayAttribIFormat
Definition: gl3w.h:627
GL3WProcs::GetSamplerParameterfv
PFNGLGETSAMPLERPARAMETERFVPROC GetSamplerParameterfv
Definition: gl3w.h:318
GL3WProcs::ProgramUniformMatrix3x4fv
PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC ProgramUniformMatrix3x4fv
Definition: gl3w.h:486
GL3WProcs::VertexAttrib4Niv
PFNGLVERTEXATTRIB4NIVPROC VertexAttrib4Niv
Definition: gl3w.h:652
GL3WProcs::GetVertexArrayIndexed64iv
PFNGLGETVERTEXARRAYINDEXED64IVPROC GetVertexArrayIndexed64iv
Definition: gl3w.h:356
GL3WProcs::ShaderSource
PFNGLSHADERSOURCEPROC ShaderSource
Definition: gl3w.h:516
GL3WProcs::VertexAttrib4bv
PFNGLVERTEXATTRIB4BVPROC VertexAttrib4bv
Definition: gl3w.h:658
GL3WProcs::VertexAttribP3ui
PFNGLVERTEXATTRIBP3UIPROC VertexAttribP3ui
Definition: gl3w.h:708
GL3WProcs::CopyImageSubData
PFNGLCOPYIMAGESUBDATAPROC CopyImageSubData
Definition: gl3w.h:140
GL3WProcs::DrawElementsInstancedBaseVertex
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC DrawElementsInstancedBaseVertex
Definition: gl3w.h:202
GL3WProcs::GetFragDataIndex
PFNGLGETFRAGDATAINDEXPROC GetFragDataIndex
Definition: gl3w.h:270
GL3WProcs::Viewport
PFNGLVIEWPORTPROC Viewport
Definition: gl3w.h:714
GL3WProcs::GetFramebufferParameteriv
PFNGLGETFRAMEBUFFERPARAMETERIVPROC GetFramebufferParameteriv
Definition: gl3w.h:273
GL3WProcs::GetQueryObjectiv
PFNGLGETQUERYOBJECTIVPROC GetQueryObjectiv
Definition: gl3w.h:311
GL3WProcs::GenTransformFeedbacks
PFNGLGENTRANSFORMFEEDBACKSPROC GenTransformFeedbacks
Definition: gl3w.h:239
GL3WProcs::InvalidateNamedFramebufferSubData
PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC InvalidateNamedFramebufferSubData
Definition: gl3w.h:377
GL3WProcs::TexParameterf
PFNGLTEXPARAMETERFPROC TexParameterf
Definition: gl3w.h:534
GL3WProcs::VertexAttribP4uiv
PFNGLVERTEXATTRIBP4UIVPROC VertexAttribP4uiv
Definition: gl3w.h:711
GL3WProcs::SamplerParameteriv
PFNGLSAMPLERPARAMETERIVPROC SamplerParameteriv
Definition: gl3w.h:510
GL3WProcs::ClearNamedFramebufferiv
PFNGLCLEARNAMEDFRAMEBUFFERIVPROC ClearNamedFramebufferiv
Definition: gl3w.h:120
GL3WProcs::GetProgramPipelineInfoLog
PFNGLGETPROGRAMPIPELINEINFOLOGPROC GetProgramPipelineInfoLog
Definition: gl3w.h:296
GL3WProcs::ProgramUniform3i
PFNGLPROGRAMUNIFORM3IPROC ProgramUniform3i
Definition: gl3w.h:463
GL3WProcs::VertexAttrib4f
PFNGLVERTEXATTRIB4FPROC VertexAttrib4f
Definition: gl3w.h:661
GL3WProcs::MinSampleShading
PFNGLMINSAMPLESHADINGPROC MinSampleShading
Definition: gl3w.h:404
GL3WProcs::GetQueryObjectui64v
PFNGLGETQUERYOBJECTUI64VPROC GetQueryObjectui64v
Definition: gl3w.h:312
GL3WProcs::ShaderBinary
PFNGLSHADERBINARYPROC ShaderBinary
Definition: gl3w.h:515
GL3WProcs::DrawTransformFeedback
PFNGLDRAWTRANSFORMFEEDBACKPROC DrawTransformFeedback
Definition: gl3w.h:206
GL3WProcs::ReleaseShaderCompiler
PFNGLRELEASESHADERCOMPILERPROC ReleaseShaderCompiler
Definition: gl3w.h:499
GL3WProcs::GetSubroutineUniformLocation
PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC GetSubroutineUniformLocation
Definition: gl3w.h:327
GL3WProcs::IsVertexArray
PFNGLISVERTEXARRAYPROC IsVertexArray
Definition: gl3w.h:394
GL3WProcs::Uniform2i
PFNGLUNIFORM2IPROC Uniform2i
Definition: gl3w.h:579
GL3WProcs::UniformBlockBinding
PFNGLUNIFORMBLOCKBINDINGPROC UniformBlockBinding
Definition: gl3w.h:599
GL3WProcs::MapNamedBuffer
PFNGLMAPNAMEDBUFFERPROC MapNamedBuffer
Definition: gl3w.h:400
GL3WProcs::VertexAttribI1iv
PFNGLVERTEXATTRIBI1IVPROC VertexAttribI1iv
Definition: gl3w.h:673
GL3WProcs::VertexAttribL2dv
PFNGLVERTEXATTRIBL2DVPROC VertexAttribL2dv
Definition: gl3w.h:697
PFNGLMAPBUFFERRANGEPROC
void *APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: glcorearb.h:1292
GL3WProcs::GetFragDataLocation
PFNGLGETFRAGDATALOCATIONPROC GetFragDataLocation
Definition: gl3w.h:271
GL3WProcs::VertexAttrib3d
PFNGLVERTEXATTRIB3DPROC VertexAttrib3d
Definition: gl3w.h:645
GL3WProcs::GetObjectPtrLabel
PFNGLGETOBJECTPTRLABELPROC GetObjectPtrLabel
Definition: gl3w.h:291
GL3WProcs::UniformMatrix4x2dv
PFNGLUNIFORMMATRIX4X2DVPROC UniformMatrix4x2dv
Definition: gl3w.h:614
GL3WProcs::VertexAttrib4dv
PFNGLVERTEXATTRIB4DVPROC VertexAttrib4dv
Definition: gl3w.h:660
GL3WProcs::UniformMatrix4x2fv
PFNGLUNIFORMMATRIX4X2FVPROC UniformMatrix4x2fv
Definition: gl3w.h:615
GL3WProcs::TexParameteri
PFNGLTEXPARAMETERIPROC TexParameteri
Definition: gl3w.h:536
GL3WProcs::CreateQueries
PFNGLCREATEQUERIESPROC CreateQueries
Definition: gl3w.h:154
GL3WProcs::TextureBarrier
PFNGLTEXTUREBARRIERPROC TextureBarrier
Definition: gl3w.h:546
GL3WProcs::BlitNamedFramebuffer
PFNGLBLITNAMEDFRAMEBUFFERPROC BlitNamedFramebuffer
Definition: gl3w.h:99
GL3WProcs::BindFramebuffer
PFNGLBINDFRAMEBUFFERPROC BindFramebuffer
Definition: gl3w.h:75
GL3WProcs::VertexAttribL3dv
PFNGLVERTEXATTRIBL3DVPROC VertexAttribL3dv
Definition: gl3w.h:699


quori_face
Author(s):
autogenerated on Wed Mar 2 2022 00:53:20