Project
Loading...
Searching...
No Matches
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
39extern "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
47typedef void (*GL3WglProc)(void);
48typedef GL3WglProc (*GL3WGetProcAddressProc)(const char* proc);
49
50/* gl3w api */
51int gl3wInit(void);
55
56/* gl3w internal state */
57union 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
722extern 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
uint32_t minor
Definition RawData.h:6
uint32_t major
Definition RawData.h:7
int gl3wInit(void)
GL3WglProc(* GL3WGetProcAddressProc)(const char *proc)
Definition gl3w.h:48
GL3WglProc gl3wGetProcAddress(const char *proc)
void(* GL3WglProc)(void)
Definition gl3w.h:47
union GL3WProcs gl3wProcs
int gl3wIsSupported(int major, int minor)
int gl3wInit2(GL3WGetProcAddressProc proc)
void *APIENTRYP PFNGLMAPNAMEDBUFFERRANGEPROC(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition glcorearb.h:2652
typedef void(APIENTRYP PFNGLCULLFACEPROC)(GLenum mode)
void *APIENTRYP PFNGLMAPNAMEDBUFFERPROC(GLuint buffer, GLenum access)
Definition glcorearb.h:2651
void *APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition glcorearb.h:1311
const GLubyte *APIENTRYP PFNGLGETSTRINGPROC(GLenum name)
Definition glcorearb.h:303
void *APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
Definition glcorearb.h:662
const GLubyte *APIENTRYP PFNGLGETSTRINGIPROC(GLenum name, GLuint index)
Definition glcorearb.h:1290
PFNGLVERTEXATTRIBIFORMATPROC VertexAttribIFormat
Definition gl3w.h:692
PFNGLGETDOUBLEVPROC GetDoublev
Definition gl3w.h:266
PFNGLTEXTUREPARAMETERIIVPROC TextureParameterIiv
Definition gl3w.h:549
PFNGLBINDTEXTUREUNITPROC BindTextureUnit
Definition gl3w.h:83
PFNGLTEXTUREVIEWPROC TextureView
Definition gl3w.h:563
PFNGLGETBUFFERPOINTERVPROC GetBufferPointerv
Definition gl3w.h:259
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC CompressedTexSubImage2D
Definition gl3w.h:134
PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC GetProgramResourceLocationIndex
Definition gl3w.h:300
PFNGLGETSAMPLERPARAMETERIVPROC GetSamplerParameteriv
Definition gl3w.h:319
PFNGLGETINTEGER64VPROC GetInteger64v
Definition gl3w.h:277
PFNGLSAMPLERPARAMETERFPROC SamplerParameterf
Definition gl3w.h:507
PFNGLPUSHDEBUGGROUPPROC PushDebugGroup
Definition gl3w.h:494
PFNGLREADBUFFERPROC ReadBuffer
Definition gl3w.h:496
PFNGLVERTEXATTRIBP2UIVPROC VertexAttribP2uiv
Definition gl3w.h:707
PFNGLBINDFRAMEBUFFERPROC BindFramebuffer
Definition gl3w.h:75
PFNGLBINDATTRIBLOCATIONPROC BindAttribLocation
Definition gl3w.h:67
PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC DrawElementsInstancedBaseInstance
Definition gl3w.h:201
PFNGLUNIFORMMATRIX3X4DVPROC UniformMatrix3x4dv
Definition gl3w.h:610
PFNGLGETSAMPLERPARAMETERIUIVPROC GetSamplerParameterIuiv
Definition gl3w.h:317
PFNGLPAUSETRANSFORMFEEDBACKPROC PauseTransformFeedback
Definition gl3w.h:428
PFNGLISVERTEXARRAYPROC IsVertexArray
Definition gl3w.h:394
PFNGLREADPIXELSPROC ReadPixels
Definition gl3w.h:497
PFNGLMULTIDRAWELEMENTSINDIRECTPROC MultiDrawElementsIndirect
Definition gl3w.h:410
PFNGLTEXPARAMETERFVPROC TexParameterfv
Definition gl3w.h:535
PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC TransformFeedbackBufferBase
Definition gl3w.h:564
PFNGLGETNAMEDBUFFERPARAMETERIVPROC GetNamedBufferParameteriv
Definition gl3w.h:284
PFNGLVERTEXATTRIB1DVPROC VertexAttrib1dv
Definition gl3w.h:634
PFNGLCREATEVERTEXARRAYSPROC CreateVertexArrays
Definition gl3w.h:161
PFNGLBINDBUFFERRANGEPROC BindBufferRange
Definition gl3w.h:70
PFNGLSCISSORPROC Scissor
Definition gl3w.h:511
PFNGLMULTIDRAWARRAYSINDIRECTCOUNTPROC MultiDrawArraysIndirectCount
Definition gl3w.h:407
PFNGLISENABLEDIPROC IsEnabledi
Definition gl3w.h:383
PFNGLNAMEDFRAMEBUFFERREADBUFFERPROC NamedFramebufferReadBuffer
Definition gl3w.h:418
PFNGLVERTEXATTRIB4NIVPROC VertexAttrib4Niv
Definition gl3w.h:652
PFNGLPOLYGONOFFSETPROC PolygonOffset
Definition gl3w.h:437
PFNGLTEXPARAMETERFPROC TexParameterf
Definition gl3w.h:534
PFNGLUNIFORM4UIVPROC Uniform4uiv
Definition gl3w.h:598
PFNGLVIEWPORTINDEXEDFPROC ViewportIndexedf
Definition gl3w.h:716
PFNGLPROGRAMUNIFORM2IVPROC ProgramUniform2iv
Definition gl3w.h:456
PFNGLENDCONDITIONALRENDERPROC EndConditionalRender
Definition gl3w.h:214
PFNGLISTEXTUREPROC IsTexture
Definition gl3w.h:392
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC MultiDrawElementsBaseVertex
Definition gl3w.h:409
PFNGLSTENCILMASKPROC StencilMask
Definition gl3w.h:521
PFNGLVERTEXATTRIB4FVPROC VertexAttrib4fv
Definition gl3w.h:662
PFNGLGETVERTEXATTRIBDVPROC GetVertexAttribdv
Definition gl3w.h:363
PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC ProgramUniformMatrix2x3dv
Definition gl3w.h:477
PFNGLBINDTEXTUREPROC BindTexture
Definition gl3w.h:82
PFNGLGETUNIFORMSUBROUTINEUIVPROC GetUniformSubroutineuiv
Definition gl3w.h:351
PFNGLDISABLEIPROC Disablei
Definition gl3w.h:188
PFNGLDELETETRANSFORMFEEDBACKSPROC DeleteTransformFeedbacks
Definition gl3w.h:176
PFNGLOBJECTLABELPROC ObjectLabel
Definition gl3w.h:424
PFNGLGETTEXPARAMETERFVPROC GetTexParameterfv
Definition gl3w.h:334
PFNGLPROGRAMUNIFORM2UIVPROC ProgramUniform2uiv
Definition gl3w.h:458
PFNGLVERTEXATTRIB3FVPROC VertexAttrib3fv
Definition gl3w.h:648
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERPROC NamedFramebufferDrawBuffer
Definition gl3w.h:415
PFNGLCOMPRESSEDTEXIMAGE1DPROC CompressedTexImage1D
Definition gl3w.h:130
PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC CompressedTextureSubImage3D
Definition gl3w.h:138
PFNGLDETACHSHADERPROC DetachShader
Definition gl3w.h:184
PFNGLVERTEXATTRIBI3UIPROC VertexAttribI3ui
Definition gl3w.h:682
PFNGLINVALIDATEBUFFERSUBDATAPROC InvalidateBufferSubData
Definition gl3w.h:374
PFNGLVERTEXATTRIBL3DVPROC VertexAttribL3dv
Definition gl3w.h:699
PFNGLPROGRAMUNIFORM3DVPROC ProgramUniform3dv
Definition gl3w.h:460
PFNGLCOPYTEXTURESUBIMAGE2DPROC CopyTextureSubImage2D
Definition gl3w.h:148
PFNGLCLEARNAMEDFRAMEBUFFERIVPROC ClearNamedFramebufferiv
Definition gl3w.h:120
PFNGLVERTEXATTRIBP2UIPROC VertexAttribP2ui
Definition gl3w.h:706
PFNGLTEXTURESTORAGE2DMULTISAMPLEPROC TextureStorage2DMultisample
Definition gl3w.h:557
PFNGLSCISSORARRAYVPROC ScissorArrayv
Definition gl3w.h:512
PFNGLGETUNIFORMINDICESPROC GetUniformIndices
Definition gl3w.h:349
PFNGLTEXBUFFERRANGEPROC TexBufferRange
Definition gl3w.h:526
PFNGLBINDFRAGDATALOCATIONPROC BindFragDataLocation
Definition gl3w.h:73
PFNGLBEGINTRANSFORMFEEDBACKPROC BeginTransformFeedback
Definition gl3w.h:66
PFNGLGETTRANSFORMFEEDBACKI_VPROC GetTransformFeedbacki_v
Definition gl3w.h:346
PFNGLGETTRANSFORMFEEDBACKIVPROC GetTransformFeedbackiv
Definition gl3w.h:347
PFNGLDEPTHRANGEINDEXEDPROC DepthRangeIndexed
Definition gl3w.h:182
PFNGLSTENCILFUNCPROC StencilFunc
Definition gl3w.h:519
PFNGLTEXIMAGE1DPROC TexImage1D
Definition gl3w.h:527
PFNGLCLEARDEPTHPROC ClearDepth
Definition gl3w.h:114
PFNGLMULTIDRAWARRAYSINDIRECTPROC MultiDrawArraysIndirect
Definition gl3w.h:406
PFNGLGETVERTEXARRAYIVPROC GetVertexArrayiv
Definition gl3w.h:358
PFNGLGETUNIFORMUIVPROC GetUniformuiv
Definition gl3w.h:355
PFNGLGETTEXLEVELPARAMETERFVPROC GetTexLevelParameterfv
Definition gl3w.h:330
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC DrawRangeElementsBaseVertex
Definition gl3w.h:205
PFNGLMAPBUFFERRANGEPROC MapBufferRange
Definition gl3w.h:399
PFNGLCLAMPCOLORPROC ClampColor
Definition gl3w.h:105
PFNGLGETQUERYINDEXEDIVPROC GetQueryIndexediv
Definition gl3w.h:309
PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC ProgramUniformMatrix3x4fv
Definition gl3w.h:486
PFNGLGETSAMPLERPARAMETERFVPROC GetSamplerParameterfv
Definition gl3w.h:318
PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC ProgramUniformMatrix4x2fv
Definition gl3w.h:490
PFNGLACTIVETEXTUREPROC ActiveTexture
Definition gl3w.h:61
PFNGLGETVERTEXATTRIBIVPROC GetVertexAttribiv
Definition gl3w.h:365
PFNGLISSAMPLERPROC IsSampler
Definition gl3w.h:389
PFNGLVERTEXATTRIBI3IVPROC VertexAttribI3iv
Definition gl3w.h:681
PFNGLUNIFORM4IPROC Uniform4i
Definition gl3w.h:595
PFNGLUNIFORM4IVPROC Uniform4iv
Definition gl3w.h:596
PFNGLCOPYTEXIMAGE1DPROC CopyTexImage1D
Definition gl3w.h:142
PFNGLGETRENDERBUFFERPARAMETERIVPROC GetRenderbufferParameteriv
Definition gl3w.h:315
PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC NamedFramebufferRenderbuffer
Definition gl3w.h:419
PFNGLPRIMITIVERESTARTINDEXPROC PrimitiveRestartIndex
Definition gl3w.h:440
PFNGLGETTEXTURELEVELPARAMETERIVPROC GetTextureLevelParameteriv
Definition gl3w.h:338
PFNGLLINEWIDTHPROC LineWidth
Definition gl3w.h:395
PFNGLVERTEXATTRIB3SVPROC VertexAttrib3sv
Definition gl3w.h:650
PFNGLUNIFORMMATRIX3X2DVPROC UniformMatrix3x2dv
Definition gl3w.h:608
PFNGLUNIFORM1IVPROC Uniform1iv
Definition gl3w.h:572
PFNGLDELETEFRAMEBUFFERSPROC DeleteFramebuffers
Definition gl3w.h:167
PFNGLSCISSORINDEXEDVPROC ScissorIndexedv
Definition gl3w.h:514
PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC ProgramUniformMatrix3x2dv
Definition gl3w.h:483
PFNGLDELETESHADERPROC DeleteShader
Definition gl3w.h:173
PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC ProgramUniformMatrix4x3dv
Definition gl3w.h:491
PFNGLCREATEPROGRAMPIPELINESPROC CreateProgramPipelines
Definition gl3w.h:153
PFNGLFRAMEBUFFERPARAMETERIPROC FramebufferParameteri
Definition gl3w.h:223
PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC ProgramUniformMatrix2x4fv
Definition gl3w.h:480
PFNGLINVALIDATETEXIMAGEPROC InvalidateTexImage
Definition gl3w.h:379
PFNGLTEXTUREPARAMETERFPROC TextureParameterf
Definition gl3w.h:551
PFNGLVERTEXATTRIB4SPROC VertexAttrib4s
Definition gl3w.h:664
PFNGLPROGRAMUNIFORMMATRIX2FVPROC ProgramUniformMatrix2fv
Definition gl3w.h:476
PFNGLVERTEXATTRIB4NBVPROC VertexAttrib4Nbv
Definition gl3w.h:651
PFNGLUNIFORM2UIPROC Uniform2ui
Definition gl3w.h:581
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetFramebufferAttachmentParameteriv
Definition gl3w.h:272
PFNGLGETDEBUGMESSAGELOGPROC GetDebugMessageLog
Definition gl3w.h:264
PFNGLDRAWARRAYSINDIRECTPROC DrawArraysIndirect
Definition gl3w.h:192
PFNGLVERTEXATTRIB4DVPROC VertexAttrib4dv
Definition gl3w.h:660
PFNGLPROGRAMUNIFORM2UIPROC ProgramUniform2ui
Definition gl3w.h:457
PFNGLINVALIDATENAMEDFRAMEBUFFERSUBDATAPROC InvalidateNamedFramebufferSubData
Definition gl3w.h:377
PFNGLGENERATEMIPMAPPROC GenerateMipmap
Definition gl3w.h:241
PFNGLCLEARBUFFERUIVPROC ClearBufferuiv
Definition gl3w.h:112
PFNGLCLEARPROC Clear
Definition gl3w.h:106
PFNGLMAPNAMEDBUFFERPROC MapNamedBuffer
Definition gl3w.h:400
PFNGLCOPYTEXTURESUBIMAGE1DPROC CopyTextureSubImage1D
Definition gl3w.h:147
PFNGLGETPROGRAMIVPROC GetProgramiv
Definition gl3w.h:304
PFNGLPROGRAMUNIFORM2DPROC ProgramUniform2d
Definition gl3w.h:451
PFNGLINVALIDATETEXSUBIMAGEPROC InvalidateTexSubImage
Definition gl3w.h:380
PFNGLBLENDCOLORPROC BlendColor
Definition gl3w.h:89
PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC ProgramUniformMatrix3x4dv
Definition gl3w.h:485
PFNGLGETQUERYOBJECTUI64VPROC GetQueryObjectui64v
Definition gl3w.h:312
PFNGLUNIFORM2FPROC Uniform2f
Definition gl3w.h:577
PFNGLBINDPROGRAMPIPELINEPROC BindProgramPipeline
Definition gl3w.h:78
PFNGLRELEASESHADERCOMPILERPROC ReleaseShaderCompiler
Definition gl3w.h:499
PFNGLDRAWBUFFERSPROC DrawBuffers
Definition gl3w.h:196
PFNGLTEXPARAMETERIUIVPROC TexParameterIuiv
Definition gl3w.h:533
PFNGLGETSHADERSOURCEPROC GetShaderSource
Definition gl3w.h:322
PFNGLDEBUGMESSAGECALLBACKPROC DebugMessageCallback
Definition gl3w.h:163
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC DrawElementsInstancedBaseVertex
Definition gl3w.h:202
PFNGLWAITSYNCPROC WaitSync
Definition gl3w.h:718
PFNGLGENTEXTURESPROC GenTextures
Definition gl3w.h:238
PFNGLGETTEXTURESUBIMAGEPROC GetTextureSubImage
Definition gl3w.h:343
PFNGLCREATESHADERPROC CreateShader
Definition gl3w.h:157
PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC DrawTransformFeedbackStreamInstanced
Definition gl3w.h:209
PFNGLSHADERSTORAGEBLOCKBINDINGPROC ShaderStorageBlockBinding
Definition gl3w.h:517
PFNGLGENBUFFERSPROC GenBuffers
Definition gl3w.h:232
PFNGLCREATEFRAMEBUFFERSPROC CreateFramebuffers
Definition gl3w.h:151
PFNGLDELETEBUFFERSPROC DeleteBuffers
Definition gl3w.h:166
PFNGLGETNUNIFORMFVPROC GetnUniformfv
Definition gl3w.h:369
PFNGLUNIFORM3UIPROC Uniform3ui
Definition gl3w.h:589
PFNGLGETFRAMEBUFFERPARAMETERIVMESAPROC GetFramebufferParameterivMESA
Definition gl3w.h:274
PFNGLPROGRAMUNIFORM4FPROC ProgramUniform4f
Definition gl3w.h:469
PFNGLGETSTRINGPROC GetString
Definition gl3w.h:324
PFNGLGETBOOLEANVPROC GetBooleanv
Definition gl3w.h:256
PFNGLISTRANSFORMFEEDBACKPROC IsTransformFeedback
Definition gl3w.h:393
PFNGLNAMEDBUFFERSTORAGEPROC NamedBufferStorage
Definition gl3w.h:413
PFNGLTEXIMAGE3DMULTISAMPLEPROC TexImage3DMultisample
Definition gl3w.h:531
PFNGLTEXSTORAGE3DPROC TexStorage3D
Definition gl3w.h:541
PFNGLVERTEXATTRIBL3DPROC VertexAttribL3d
Definition gl3w.h:698
PFNGLVERTEXATTRIBI1UIVPROC VertexAttribI1uiv
Definition gl3w.h:675
PFNGLTEXIMAGE3DPROC TexImage3D
Definition gl3w.h:530
PFNGLGENQUERIESPROC GenQueries
Definition gl3w.h:235
PFNGLNAMEDBUFFERSUBDATAPROC NamedBufferSubData
Definition gl3w.h:414
PFNGLGETOBJECTLABELPROC GetObjectLabel
Definition gl3w.h:290
PFNGLVERTEXATTRIB4UBVPROC VertexAttrib4ubv
Definition gl3w.h:666
PFNGLDRAWBUFFERPROC DrawBuffer
Definition gl3w.h:195
PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC GetNamedRenderbufferParameteriv
Definition gl3w.h:289
PFNGLVERTEXARRAYATTRIBLFORMATPROC VertexArrayAttribLFormat
Definition gl3w.h:628
PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC TransformFeedbackBufferRange
Definition gl3w.h:565
PFNGLCOPYTEXTURESUBIMAGE3DPROC CopyTextureSubImage3D
Definition gl3w.h:149
PFNGLUNIFORM4DVPROC Uniform4dv
Definition gl3w.h:592
PFNGLGETACTIVEUNIFORMSIVPROC GetActiveUniformsiv
Definition gl3w.h:252
PFNGLCULLFACEPROC CullFace
Definition gl3w.h:162
PFNGLVERTEXATTRIBI1UIPROC VertexAttribI1ui
Definition gl3w.h:674
PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC ClearNamedFramebufferuiv
Definition gl3w.h:121
PFNGLVERTEXATTRIBPOINTERPROC VertexAttribPointer
Definition gl3w.h:712
PFNGLGETGRAPHICSRESETSTATUSPROC GetGraphicsResetStatus
Definition gl3w.h:275
PFNGLTEXSTORAGE1DPROC TexStorage1D
Definition gl3w.h:538
PFNGLCLEARCOLORPROC ClearColor
Definition gl3w.h:113
PFNGLDEPTHRANGEARRAYVPROC DepthRangeArrayv
Definition gl3w.h:181
PFNGLUNIFORMMATRIX4X2FVPROC UniformMatrix4x2fv
Definition gl3w.h:615
PFNGLUNIFORM4FPROC Uniform4f
Definition gl3w.h:593
PFNGLSTENCILOPPROC StencilOp
Definition gl3w.h:523
PFNGLTEXTUREPARAMETERIVPROC TextureParameteriv
Definition gl3w.h:554
PFNGLPROGRAMUNIFORM2FVPROC ProgramUniform2fv
Definition gl3w.h:454
PFNGLUNIFORM3DVPROC Uniform3dv
Definition gl3w.h:584
PFNGLRENDERBUFFERSTORAGEPROC RenderbufferStorage
Definition gl3w.h:500
PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC DrawArraysInstancedBaseInstance
Definition gl3w.h:194
PFNGLVERTEXATTRIBI4SVPROC VertexAttribI4sv
Definition gl3w.h:687
PFNGLVERTEXATTRIBI3UIVPROC VertexAttribI3uiv
Definition gl3w.h:683
PFNGLDRAWELEMENTSPROC DrawElements
Definition gl3w.h:197
PFNGLPROGRAMUNIFORM1DPROC ProgramUniform1d
Definition gl3w.h:443
PFNGLPROGRAMUNIFORM3UIVPROC ProgramUniform3uiv
Definition gl3w.h:466
PFNGLBINDVERTEXBUFFERPROC BindVertexBuffer
Definition gl3w.h:87
PFNGLSCISSORINDEXEDPROC ScissorIndexed
Definition gl3w.h:513
PFNGLVERTEXATTRIB4USVPROC VertexAttrib4usv
Definition gl3w.h:668
PFNGLTEXIMAGE2DPROC TexImage2D
Definition gl3w.h:528
PFNGLGETERRORPROC GetError
Definition gl3w.h:267
PFNGLBINDBUFFERBASEPROC BindBufferBase
Definition gl3w.h:69
PFNGLUNIFORM2IVPROC Uniform2iv
Definition gl3w.h:580
PFNGLCREATETEXTURESPROC CreateTextures
Definition gl3w.h:159
PFNGLTEXSTORAGE2DMULTISAMPLEPROC TexStorage2DMultisample
Definition gl3w.h:540
PFNGLUNIFORMBLOCKBINDINGPROC UniformBlockBinding
Definition gl3w.h:599
PFNGLVERTEXATTRIB4SVPROC VertexAttrib4sv
Definition gl3w.h:665
PFNGLUNIFORM3IVPROC Uniform3iv
Definition gl3w.h:588
PFNGLVERTEXATTRIB2DPROC VertexAttrib2d
Definition gl3w.h:639
PFNGLCOPYNAMEDBUFFERSUBDATAPROC CopyNamedBufferSubData
Definition gl3w.h:141
PFNGLVERTEXATTRIBI2UIPROC VertexAttribI2ui
Definition gl3w.h:678
PFNGLBLENDFUNCSEPARATEIPROC BlendFuncSeparatei
Definition gl3w.h:96
PFNGLCREATESAMPLERSPROC CreateSamplers
Definition gl3w.h:156
PFNGLPATCHPARAMETERIPROC PatchParameteri
Definition gl3w.h:427
PFNGLVERTEXATTRIBI2IVPROC VertexAttribI2iv
Definition gl3w.h:677
PFNGLCREATEBUFFERSPROC CreateBuffers
Definition gl3w.h:150
PFNGLSPECIALIZESHADERPROC SpecializeShader
Definition gl3w.h:518
PFNGLISSYNCPROC IsSync
Definition gl3w.h:391
PFNGLISFRAMEBUFFERPROC IsFramebuffer
Definition gl3w.h:384
PFNGLMULTIDRAWARRAYSPROC MultiDrawArrays
Definition gl3w.h:405
PFNGLVERTEXARRAYVERTEXBUFFERPROC VertexArrayVertexBuffer
Definition gl3w.h:631
PFNGLINVALIDATESUBFRAMEBUFFERPROC InvalidateSubFramebuffer
Definition gl3w.h:378
PFNGLGETUNIFORMLOCATIONPROC GetUniformLocation
Definition gl3w.h:350
PFNGLCLEARTEXSUBIMAGEPROC ClearTexSubImage
Definition gl3w.h:124
PFNGLDISPATCHCOMPUTEPROC DispatchCompute
Definition gl3w.h:189
PFNGLBEGINCONDITIONALRENDERPROC BeginConditionalRender
Definition gl3w.h:63
PFNGLUNIFORMMATRIX3X4FVPROC UniformMatrix3x4fv
Definition gl3w.h:611
PFNGLVERTEXATTRIB3DPROC VertexAttrib3d
Definition gl3w.h:645
PFNGLMAPBUFFERPROC MapBuffer
Definition gl3w.h:398
PFNGLGETPROGRAMPIPELINEIVPROC GetProgramPipelineiv
Definition gl3w.h:297
PFNGLBUFFERSUBDATAPROC BufferSubData
Definition gl3w.h:102
PFNGLVIEWPORTINDEXEDFVPROC ViewportIndexedfv
Definition gl3w.h:717
PFNGLENDTRANSFORMFEEDBACKPROC EndTransformFeedback
Definition gl3w.h:217
PFNGLGENSAMPLERSPROC GenSamplers
Definition gl3w.h:237
PFNGLGETPOINTERVPROC GetPointerv
Definition gl3w.h:292
PFNGLUNIFORMMATRIX2X3DVPROC UniformMatrix2x3dv
Definition gl3w.h:602
PFNGLVERTEXATTRIB4NUIVPROC VertexAttrib4Nuiv
Definition gl3w.h:656
PFNGLFRAMEBUFFERTEXTURELAYERPROC FramebufferTextureLayer
Definition gl3w.h:230
PFNGLSAMPLEMASKIPROC SampleMaski
Definition gl3w.h:504
PFNGLGETTEXPARAMETERIVPROC GetTexParameteriv
Definition gl3w.h:335
PFNGLDELETESYNCPROC DeleteSync
Definition gl3w.h:174
PFNGLCLEARBUFFERFVPROC ClearBufferfv
Definition gl3w.h:110
PFNGLGETBUFFERSUBDATAPROC GetBufferSubData
Definition gl3w.h:260
PFNGLFRAMEBUFFERTEXTURE3DPROC FramebufferTexture3D
Definition gl3w.h:229
PFNGLPOINTSIZEPROC PointSize
Definition gl3w.h:435
PFNGLGETVERTEXARRAYINDEXED64IVPROC GetVertexArrayIndexed64iv
Definition gl3w.h:356
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC GetTransformFeedbackVarying
Definition gl3w.h:344
PFNGLGENTRANSFORMFEEDBACKSPROC GenTransformFeedbacks
Definition gl3w.h:239
PFNGLPOPDEBUGGROUPPROC PopDebugGroup
Definition gl3w.h:439
PFNGLGETATTRIBLOCATIONPROC GetAttribLocation
Definition gl3w.h:254
PFNGLPOINTPARAMETERIVPROC PointParameteriv
Definition gl3w.h:434
PFNGLGETTEXTUREPARAMETERIUIVPROC GetTextureParameterIuiv
Definition gl3w.h:340
PFNGLTEXTUREPARAMETERIUIVPROC TextureParameterIuiv
Definition gl3w.h:550
PFNGLVERTEXATTRIBBINDINGPROC VertexAttribBinding
Definition gl3w.h:669
PFNGLACTIVESHADERPROGRAMPROC ActiveShaderProgram
Definition gl3w.h:60
PFNGLCLIPCONTROLPROC ClipControl
Definition gl3w.h:126
PFNGLTRANSFORMFEEDBACKVARYINGSPROC TransformFeedbackVaryings
Definition gl3w.h:566
PFNGLTEXTUREBUFFERRANGEPROC TextureBufferRange
Definition gl3w.h:548
PFNGLVERTEXATTRIB1FPROC VertexAttrib1f
Definition gl3w.h:635
PFNGLUNIFORMMATRIX3FVPROC UniformMatrix3fv
Definition gl3w.h:607
PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC ProgramUniformMatrix4x3fv
Definition gl3w.h:492
PFNGLVERTEXARRAYATTRIBBINDINGPROC VertexArrayAttribBinding
Definition gl3w.h:625
PFNGLPROGRAMUNIFORM3IPROC ProgramUniform3i
Definition gl3w.h:463
PFNGLGETPROGRAMRESOURCENAMEPROC GetProgramResourceName
Definition gl3w.h:301
PFNGLMEMORYBARRIERBYREGIONPROC MemoryBarrierByRegion
Definition gl3w.h:403
PFNGLVERTEXATTRIBI2UIVPROC VertexAttribI2uiv
Definition gl3w.h:679
PFNGLGETUNIFORMBLOCKINDEXPROC GetUniformBlockIndex
Definition gl3w.h:348
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC GetActiveUniformBlockName
Definition gl3w.h:249
PFNGLBLENDFUNCIPROC BlendFunci
Definition gl3w.h:97
PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC NamedRenderbufferStorageMultisample
Definition gl3w.h:423
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC CompressedTexSubImage3D
Definition gl3w.h:135
PFNGLDRAWARRAYSINSTANCEDPROC DrawArraysInstanced
Definition gl3w.h:193
PFNGLMAPNAMEDBUFFERRANGEPROC MapNamedBufferRange
Definition gl3w.h:401
PFNGLUNIFORMMATRIX2FVPROC UniformMatrix2fv
Definition gl3w.h:601
PFNGLISPROGRAMPROC IsProgram
Definition gl3w.h:385
PFNGLPROGRAMUNIFORM1IVPROC ProgramUniform1iv
Definition gl3w.h:448
PFNGLUNIFORM2UIVPROC Uniform2uiv
Definition gl3w.h:582
PFNGLVERTEXATTRIBL1DPROC VertexAttribL1d
Definition gl3w.h:694
PFNGLDISPATCHCOMPUTEINDIRECTPROC DispatchComputeIndirect
Definition gl3w.h:190
PFNGLVERTEXATTRIBL4DPROC VertexAttribL4d
Definition gl3w.h:700
PFNGLDEPTHFUNCPROC DepthFunc
Definition gl3w.h:178
PFNGLUNIFORMMATRIX4FVPROC UniformMatrix4fv
Definition gl3w.h:613
PFNGLATTACHSHADERPROC AttachShader
Definition gl3w.h:62
PFNGLCOPYTEXSUBIMAGE1DPROC CopyTexSubImage1D
Definition gl3w.h:144
PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC GetCompressedTextureSubImage
Definition gl3w.h:263
PFNGLPROGRAMUNIFORM4IPROC ProgramUniform4i
Definition gl3w.h:471
PFNGLSAMPLERPARAMETERIPROC SamplerParameteri
Definition gl3w.h:509
PFNGLVERTEXATTRIB4IVPROC VertexAttrib4iv
Definition gl3w.h:663
PFNGLUNIFORM3FPROC Uniform3f
Definition gl3w.h:585
PFNGLPROGRAMUNIFORMMATRIX4DVPROC ProgramUniformMatrix4dv
Definition gl3w.h:487
PFNGLVERTEXATTRIBI4UIPROC VertexAttribI4ui
Definition gl3w.h:689
PFNGLGETPROGRAMINTERFACEIVPROC GetProgramInterfaceiv
Definition gl3w.h:295
PFNGLTEXSUBIMAGE1DPROC TexSubImage1D
Definition gl3w.h:543
PFNGLISBUFFERPROC IsBuffer
Definition gl3w.h:381
PFNGLTEXPARAMETERIVPROC TexParameteriv
Definition gl3w.h:537
PFNGLCOPYTEXSUBIMAGE3DPROC CopyTexSubImage3D
Definition gl3w.h:146
PFNGLGETINTERNALFORMATIVPROC GetInternalformativ
Definition gl3w.h:281
PFNGLVERTEXARRAYVERTEXBUFFERSPROC VertexArrayVertexBuffers
Definition gl3w.h:632
PFNGLGETQUERYIVPROC GetQueryiv
Definition gl3w.h:314
PFNGLUNIFORM4UIPROC Uniform4ui
Definition gl3w.h:597
PFNGLVERTEXATTRIB1FVPROC VertexAttrib1fv
Definition gl3w.h:636
PFNGLDRAWELEMENTSBASEVERTEXPROC DrawElementsBaseVertex
Definition gl3w.h:198
PFNGLVERTEXATTRIBP4UIPROC VertexAttribP4ui
Definition gl3w.h:710
PFNGLDEPTHRANGEFPROC DepthRangef
Definition gl3w.h:183
PFNGLGETTEXTUREPARAMETERIIVPROC GetTextureParameterIiv
Definition gl3w.h:339
PFNGLFRAMEBUFFERTEXTURE2DPROC FramebufferTexture2D
Definition gl3w.h:228
PFNGLGETNAMEDBUFFERPARAMETERI64VPROC GetNamedBufferParameteri64v
Definition gl3w.h:283
PFNGLGETVERTEXATTRIBIUIVPROC GetVertexAttribIuiv
Definition gl3w.h:360
PFNGLUNIFORMMATRIX2DVPROC UniformMatrix2dv
Definition gl3w.h:600
PFNGLBINDSAMPLERPROC BindSampler
Definition gl3w.h:80
PFNGLBEGINQUERYPROC BeginQuery
Definition gl3w.h:64
PFNGLUNMAPNAMEDBUFFERPROC UnmapNamedBuffer
Definition gl3w.h:620
PFNGLMULTIDRAWELEMENTSINDIRECTCOUNTPROC MultiDrawElementsIndirectCount
Definition gl3w.h:411
PFNGLCOMPRESSEDTEXIMAGE3DPROC CompressedTexImage3D
Definition gl3w.h:132
PFNGLGETINTERNALFORMATI64VPROC GetInternalformati64v
Definition gl3w.h:280
PFNGLSHADERBINARYPROC ShaderBinary
Definition gl3w.h:515
PFNGLPROVOKINGVERTEXPROC ProvokingVertex
Definition gl3w.h:493
PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC DrawTransformFeedbackInstanced
Definition gl3w.h:207
PFNGLDRAWELEMENTSINSTANCEDPROC DrawElementsInstanced
Definition gl3w.h:200
PFNGLTEXTURESUBIMAGE3DPROC TextureSubImage3D
Definition gl3w.h:562
PFNGLGENPROGRAMPIPELINESPROC GenProgramPipelines
Definition gl3w.h:234
PFNGLCOPYTEXSUBIMAGE2DPROC CopyTexSubImage2D
Definition gl3w.h:145
PFNGLVERTEXATTRIB3SPROC VertexAttrib3s
Definition gl3w.h:649
PFNGLVERTEXATTRIBL2DPROC VertexAttribL2d
Definition gl3w.h:696
PFNGLGETPROGRAMBINARYPROC GetProgramBinary
Definition gl3w.h:293
PFNGLHINTPROC Hint
Definition gl3w.h:372
PFNGLCREATETRANSFORMFEEDBACKSPROC CreateTransformFeedbacks
Definition gl3w.h:160
PFNGLPIXELSTOREFPROC PixelStoref
Definition gl3w.h:429
PFNGLPATCHPARAMETERFVPROC PatchParameterfv
Definition gl3w.h:426
PFNGLBLENDEQUATIONIPROC BlendEquationi
Definition gl3w.h:93
PFNGLLOGICOPPROC LogicOp
Definition gl3w.h:397
PFNGLVERTEXATTRIBFORMATPROC VertexAttribFormat
Definition gl3w.h:671
PFNGLVERTEXATTRIBI1IPROC VertexAttribI1i
Definition gl3w.h:672
PFNGLENDQUERYPROC EndQuery
Definition gl3w.h:215
PFNGLREADNPIXELSPROC ReadnPixels
Definition gl3w.h:498
PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC FlushMappedNamedBufferRange
Definition gl3w.h:222
PFNGLISQUERYPROC IsQuery
Definition gl3w.h:387
PFNGLGETTEXPARAMETERIIVPROC GetTexParameterIiv
Definition gl3w.h:332
PFNGLINVALIDATEFRAMEBUFFERPROC InvalidateFramebuffer
Definition gl3w.h:375
PFNGLGETINTEGER64I_VPROC GetInteger64i_v
Definition gl3w.h:276
PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC ProgramUniformMatrix4x2dv
Definition gl3w.h:489
PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC GetSubroutineUniformLocation
Definition gl3w.h:327
PFNGLCLEARTEXIMAGEPROC ClearTexImage
Definition gl3w.h:123
PFNGLPOINTPARAMETERFVPROC PointParameterfv
Definition gl3w.h:432
PFNGLUNIFORM2IPROC Uniform2i
Definition gl3w.h:579
PFNGLGETSHADERIVPROC GetShaderiv
Definition gl3w.h:323
PFNGLDELETETEXTURESPROC DeleteTextures
Definition gl3w.h:175
PFNGLVERTEXATTRIB4NUBVPROC VertexAttrib4Nubv
Definition gl3w.h:655
PFNGLGETNAMEDBUFFERPOINTERVPROC GetNamedBufferPointerv
Definition gl3w.h:285
PFNGLVERTEXATTRIBI2IPROC VertexAttribI2i
Definition gl3w.h:676
PFNGLGETQUERYOBJECTUIVPROC GetQueryObjectuiv
Definition gl3w.h:313
PFNGLFRAMEBUFFERTEXTURE1DPROC FramebufferTexture1D
Definition gl3w.h:227
PFNGLBINDBUFFERPROC BindBuffer
Definition gl3w.h:68
PFNGLCLEARBUFFERFIPROC ClearBufferfi
Definition gl3w.h:109
PFNGLCOLORMASKIPROC ColorMaski
Definition gl3w.h:128
PFNGLDEPTHRANGEPROC DepthRange
Definition gl3w.h:180
PFNGLUNIFORM3IPROC Uniform3i
Definition gl3w.h:587
PFNGLFRAMEBUFFERTEXTUREPROC FramebufferTexture
Definition gl3w.h:226
PFNGLCLEARNAMEDFRAMEBUFFERFIPROC ClearNamedFramebufferfi
Definition gl3w.h:118
PFNGLVERTEXATTRIB1SPROC VertexAttrib1s
Definition gl3w.h:637
PFNGLGETTEXTUREPARAMETERIVPROC GetTextureParameteriv
Definition gl3w.h:342
PFNGLPROGRAMUNIFORM4DPROC ProgramUniform4d
Definition gl3w.h:467
PFNGLGETSTRINGIPROC GetStringi
Definition gl3w.h:325
PFNGLBINDBUFFERSBASEPROC BindBuffersBase
Definition gl3w.h:71
PFNGLBINDVERTEXBUFFERSPROC BindVertexBuffers
Definition gl3w.h:88
PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC ProgramUniformMatrix3x2fv
Definition gl3w.h:484
PFNGLPROGRAMUNIFORM2IPROC ProgramUniform2i
Definition gl3w.h:455
PFNGLGETQUERYOBJECTIVPROC GetQueryObjectiv
Definition gl3w.h:311
PFNGLDISABLEVERTEXARRAYATTRIBPROC DisableVertexArrayAttrib
Definition gl3w.h:186
PFNGLVERTEXATTRIB4BVPROC VertexAttrib4bv
Definition gl3w.h:658
PFNGLVERTEXATTRIBP3UIVPROC VertexAttribP3uiv
Definition gl3w.h:709
PFNGLPROGRAMUNIFORM3IVPROC ProgramUniform3iv
Definition gl3w.h:464
PFNGLSHADERSOURCEPROC ShaderSource
Definition gl3w.h:516
PFNGLSAMPLERPARAMETERIVPROC SamplerParameteriv
Definition gl3w.h:510
PFNGLGETPROGRAMRESOURCEINDEXPROC GetProgramResourceIndex
Definition gl3w.h:298
PFNGLVERTEXARRAYATTRIBFORMATPROC VertexArrayAttribFormat
Definition gl3w.h:626
PFNGLGETDOUBLEI_VPROC GetDoublei_v
Definition gl3w.h:265
PFNGLDEPTHMASKPROC DepthMask
Definition gl3w.h:179
PFNGLVERTEXATTRIBP1UIVPROC VertexAttribP1uiv
Definition gl3w.h:705
PFNGLPROGRAMUNIFORM3UIPROC ProgramUniform3ui
Definition gl3w.h:465
PFNGLBUFFERSTORAGEPROC BufferStorage
Definition gl3w.h:101
PFNGLVERTEXATTRIB4FPROC VertexAttrib4f
Definition gl3w.h:661
PFNGLVERTEXATTRIB4DPROC VertexAttrib4d
Definition gl3w.h:659
PFNGLGETACTIVEATTRIBPROC GetActiveAttrib
Definition gl3w.h:244
PFNGLBINDRENDERBUFFERPROC BindRenderbuffer
Definition gl3w.h:79
PFNGLUNIFORM2DVPROC Uniform2dv
Definition gl3w.h:576
PFNGLBINDVERTEXARRAYPROC BindVertexArray
Definition gl3w.h:86
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC RenderbufferStorageMultisample
Definition gl3w.h:501
PFNGLCOPYTEXIMAGE2DPROC CopyTexImage2D
Definition gl3w.h:143
PFNGLPROGRAMUNIFORM3FPROC ProgramUniform3f
Definition gl3w.h:461
PFNGLVERTEXARRAYBINDINGDIVISORPROC VertexArrayBindingDivisor
Definition gl3w.h:629
PFNGLUNIFORM3DPROC Uniform3d
Definition gl3w.h:583
PFNGLVERTEXATTRIBP4UIVPROC VertexAttribP4uiv
Definition gl3w.h:711
PFNGLENABLEVERTEXATTRIBARRAYPROC EnableVertexAttribArray
Definition gl3w.h:212
PFNGLBEGINQUERYINDEXEDPROC BeginQueryIndexed
Definition gl3w.h:65
PFNGLCOPYIMAGESUBDATAPROC CopyImageSubData
Definition gl3w.h:140
PFNGLNAMEDBUFFERDATAPROC NamedBufferData
Definition gl3w.h:412
PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC GetActiveSubroutineUniformiv
Definition gl3w.h:247
PFNGLVERTEXATTRIB4NUSVPROC VertexAttrib4Nusv
Definition gl3w.h:657
PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC GetActiveAtomicCounterBufferiv
Definition gl3w.h:243
PFNGLPROGRAMUNIFORM1DVPROC ProgramUniform1dv
Definition gl3w.h:444
PFNGLVERTEXATTRIBP3UIPROC VertexAttribP3ui
Definition gl3w.h:708
PFNGLPROGRAMUNIFORM1FPROC ProgramUniform1f
Definition gl3w.h:445
PFNGLUNMAPBUFFERPROC UnmapBuffer
Definition gl3w.h:619
PFNGLNAMEDFRAMEBUFFERDRAWBUFFERSPROC NamedFramebufferDrawBuffers
Definition gl3w.h:416
PFNGLPOINTPARAMETERIPROC PointParameteri
Definition gl3w.h:433
PFNGLUNIFORMMATRIX3X2FVPROC UniformMatrix3x2fv
Definition gl3w.h:609
PFNGLGETBUFFERPARAMETERI64VPROC GetBufferParameteri64v
Definition gl3w.h:257
PFNGLCOMPRESSEDTEXIMAGE2DPROC CompressedTexImage2D
Definition gl3w.h:131
PFNGLPOLYGONMODEPROC PolygonMode
Definition gl3w.h:436
PFNGLCLEARBUFFERDATAPROC ClearBufferData
Definition gl3w.h:107
PFNGLCOMPILESHADERPROC CompileShader
Definition gl3w.h:129
PFNGLGETVERTEXATTRIBIIVPROC GetVertexAttribIiv
Definition gl3w.h:359
PFNGLPROGRAMUNIFORM1FVPROC ProgramUniform1fv
Definition gl3w.h:446
PFNGLCOLORMASKPROC ColorMask
Definition gl3w.h:127
PFNGLPOINTPARAMETERFPROC PointParameterf
Definition gl3w.h:431
PFNGLFRONTFACEPROC FrontFace
Definition gl3w.h:231
PFNGLTEXSUBIMAGE3DPROC TexSubImage3D
Definition gl3w.h:545
PFNGLUNIFORM3FVPROC Uniform3fv
Definition gl3w.h:586
PFNGLISRENDERBUFFERPROC IsRenderbuffer
Definition gl3w.h:388
PFNGLMULTIDRAWELEMENTSPROC MultiDrawElements
Definition gl3w.h:408
PFNGLVALIDATEPROGRAMPIPELINEPROC ValidateProgramPipeline
Definition gl3w.h:624
PFNGLGETTEXPARAMETERIUIVPROC GetTexParameterIuiv
Definition gl3w.h:333
PFNGLINVALIDATENAMEDFRAMEBUFFERDATAPROC InvalidateNamedFramebufferData
Definition gl3w.h:376
PFNGLUNIFORMSUBROUTINESUIVPROC UniformSubroutinesuiv
Definition gl3w.h:618
PFNGLFLUSHPROC Flush
Definition gl3w.h:220
PFNGLGETTEXLEVELPARAMETERIVPROC GetTexLevelParameteriv
Definition gl3w.h:331
PFNGLBLENDEQUATIONSEPARATEIPROC BlendEquationSeparatei
Definition gl3w.h:92
PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC ProgramUniformMatrix2x3fv
Definition gl3w.h:478
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC CompressedTexSubImage1D
Definition gl3w.h:133
PFNGLVERTEXARRAYATTRIBIFORMATPROC VertexArrayAttribIFormat
Definition gl3w.h:627
PFNGLGETPROGRAMPIPELINEINFOLOGPROC GetProgramPipelineInfoLog
Definition gl3w.h:296
PFNGLUNIFORM2DPROC Uniform2d
Definition gl3w.h:575
PFNGLGETQUERYBUFFEROBJECTI64VPROC GetQueryBufferObjecti64v
Definition gl3w.h:305
PFNGLVERTEXATTRIBI4IPROC VertexAttribI4i
Definition gl3w.h:685
PFNGLUNIFORMMATRIX4X3FVPROC UniformMatrix4x3fv
Definition gl3w.h:617
PFNGLGETVERTEXATTRIBFVPROC GetVertexAttribfv
Definition gl3w.h:364
PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC CompressedTextureSubImage2D
Definition gl3w.h:137
PFNGLVERTEXATTRIB4NSVPROC VertexAttrib4Nsv
Definition gl3w.h:653
PFNGLGETINTEGERI_VPROC GetIntegeri_v
Definition gl3w.h:278
PFNGLGETBOOLEANI_VPROC GetBooleani_v
Definition gl3w.h:255
PFNGLGETUNIFORMDVPROC GetUniformdv
Definition gl3w.h:352
PFNGLPROGRAMUNIFORMMATRIX4FVPROC ProgramUniformMatrix4fv
Definition gl3w.h:488
PFNGLBINDTRANSFORMFEEDBACKPROC BindTransformFeedback
Definition gl3w.h:85
PFNGLGENVERTEXARRAYSPROC GenVertexArrays
Definition gl3w.h:240
PFNGLPROGRAMUNIFORM4DVPROC ProgramUniform4dv
Definition gl3w.h:468
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC DrawElementsInstancedBaseVertexBaseInstance
Definition gl3w.h:203
PFNGLGETFLOATI_VPROC GetFloati_v
Definition gl3w.h:268
PFNGLPROGRAMUNIFORMMATRIX3DVPROC ProgramUniformMatrix3dv
Definition gl3w.h:481
PFNGLCLIENTWAITSYNCPROC ClientWaitSync
Definition gl3w.h:125
PFNGLPROGRAMUNIFORM1UIVPROC ProgramUniform1uiv
Definition gl3w.h:450
PFNGLGETSHADERPRECISIONFORMATPROC GetShaderPrecisionFormat
Definition gl3w.h:321
PFNGLDEBUGMESSAGEINSERTPROC DebugMessageInsert
Definition gl3w.h:165
PFNGLCLEARNAMEDBUFFERDATAPROC ClearNamedBufferData
Definition gl3w.h:116
PFNGLGENRENDERBUFFERSPROC GenRenderbuffers
Definition gl3w.h:236
PFNGLVERTEXATTRIB4NUBPROC VertexAttrib4Nub
Definition gl3w.h:654
PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC GetActiveSubroutineUniformName
Definition gl3w.h:246
PFNGLGETFRAGDATAINDEXPROC GetFragDataIndex
Definition gl3w.h:270
PFNGLENABLEPROC Enable
Definition gl3w.h:210
PFNGLVERTEXATTRIBIPOINTERPROC VertexAttribIPointer
Definition gl3w.h:693
PFNGLVERTEXATTRIB2FVPROC VertexAttrib2fv
Definition gl3w.h:642
PFNGLVERTEXATTRIBDIVISORPROC VertexAttribDivisor
Definition gl3w.h:670
PFNGLCLEARDEPTHFPROC ClearDepthf
Definition gl3w.h:115
PFNGLTEXTURESUBIMAGE2DPROC TextureSubImage2D
Definition gl3w.h:561
PFNGLISSHADERPROC IsShader
Definition gl3w.h:390
PFNGLPROGRAMUNIFORM3FVPROC ProgramUniform3fv
Definition gl3w.h:462
PFNGLBLENDFUNCPROC BlendFunc
Definition gl3w.h:94
PFNGLTEXTURESUBIMAGE1DPROC TextureSubImage1D
Definition gl3w.h:560
PFNGLGETVERTEXATTRIBLDVPROC GetVertexAttribLdv
Definition gl3w.h:361
PFNGLLINKPROGRAMPROC LinkProgram
Definition gl3w.h:396
PFNGLVERTEXATTRIBL1DVPROC VertexAttribL1dv
Definition gl3w.h:695
PFNGLBLENDEQUATIONSEPARATEPROC BlendEquationSeparate
Definition gl3w.h:91
PFNGLUNIFORMMATRIX2X4DVPROC UniformMatrix2x4dv
Definition gl3w.h:604
PFNGLVERTEXATTRIBI4UBVPROC VertexAttribI4ubv
Definition gl3w.h:688
PFNGLBLITNAMEDFRAMEBUFFERPROC BlitNamedFramebuffer
Definition gl3w.h:99
PFNGLCLEARSTENCILPROC ClearStencil
Definition gl3w.h:122
GL3WglProc ptr[659]
Definition gl3w.h:58
PFNGLPROGRAMUNIFORM4IVPROC ProgramUniform4iv
Definition gl3w.h:472
PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC DrawTransformFeedbackStream
Definition gl3w.h:208
PFNGLCREATEPROGRAMPROC CreateProgram
Definition gl3w.h:152
PFNGLPROGRAMUNIFORM4UIVPROC ProgramUniform4uiv
Definition gl3w.h:474
PFNGLBINDIMAGETEXTUREPROC BindImageTexture
Definition gl3w.h:76
PFNGLGETVERTEXARRAYINDEXEDIVPROC GetVertexArrayIndexediv
Definition gl3w.h:357
PFNGLPIXELSTOREIPROC PixelStorei
Definition gl3w.h:430
PFNGLSTENCILMASKSEPARATEPROC StencilMaskSeparate
Definition gl3w.h:522
PFNGLGETACTIVEUNIFORMPROC GetActiveUniform
Definition gl3w.h:248
PFNGLFLUSHMAPPEDBUFFERRANGEPROC FlushMappedBufferRange
Definition gl3w.h:221
PFNGLENABLEIPROC Enablei
Definition gl3w.h:213
PFNGLVERTEXATTRIBL2DVPROC VertexAttribL2dv
Definition gl3w.h:697
PFNGLVERTEXATTRIB2FPROC VertexAttrib2f
Definition gl3w.h:641
PFNGLGETSHADERINFOLOGPROC GetShaderInfoLog
Definition gl3w.h:320
PFNGLBLITFRAMEBUFFERPROC BlitFramebuffer
Definition gl3w.h:98
PFNGLGETPROGRAMRESOURCEIVPROC GetProgramResourceiv
Definition gl3w.h:302
PFNGLVERTEXATTRIBL4DVPROC VertexAttribL4dv
Definition gl3w.h:701
PFNGLGETSYNCIVPROC GetSynciv
Definition gl3w.h:328
PFNGLGETACTIVEUNIFORMNAMEPROC GetActiveUniformName
Definition gl3w.h:251
PFNGLUSEPROGRAMPROC UseProgram
Definition gl3w.h:621
PFNGLOBJECTPTRLABELPROC ObjectPtrLabel
Definition gl3w.h:425
PFNGLSAMPLERPARAMETERIUIVPROC SamplerParameterIuiv
Definition gl3w.h:506
PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC CheckNamedFramebufferStatus
Definition gl3w.h:104
PFNGLGETQUERYBUFFEROBJECTIVPROC GetQueryBufferObjectiv
Definition gl3w.h:306
PFNGLGETPROGRAMSTAGEIVPROC GetProgramStageiv
Definition gl3w.h:303
PFNGLNAMEDFRAMEBUFFERTEXTURELAYERPROC NamedFramebufferTextureLayer
Definition gl3w.h:421
PFNGLVERTEXATTRIBI3IPROC VertexAttribI3i
Definition gl3w.h:680
PFNGLUNIFORMMATRIX4X3DVPROC UniformMatrix4x3dv
Definition gl3w.h:616
PFNGLGETQUERYBUFFEROBJECTUI64VPROC GetQueryBufferObjectui64v
Definition gl3w.h:307
PFNGLGETVERTEXATTRIBPOINTERVPROC GetVertexAttribPointerv
Definition gl3w.h:362
PFNGLGETMULTISAMPLEFVPROC GetMultisamplefv
Definition gl3w.h:282
PFNGLTEXTURESTORAGE1DPROC TextureStorage1D
Definition gl3w.h:555
PFNGLGETQUERYBUFFEROBJECTUIVPROC GetQueryBufferObjectuiv
Definition gl3w.h:308
PFNGLDISABLEPROC Disable
Definition gl3w.h:185
PFNGLPROGRAMUNIFORMMATRIX3FVPROC ProgramUniformMatrix3fv
Definition gl3w.h:482
PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC ProgramUniformMatrix2x4dv
Definition gl3w.h:479
PFNGLUNIFORM2FVPROC Uniform2fv
Definition gl3w.h:578
PFNGLBINDSAMPLERSPROC BindSamplers
Definition gl3w.h:81
PFNGLCREATESHADERPROGRAMVPROC CreateShaderProgramv
Definition gl3w.h:158
PFNGLDEBUGMESSAGECONTROLPROC DebugMessageControl
Definition gl3w.h:164
PFNGLPROGRAMUNIFORM4UIPROC ProgramUniform4ui
Definition gl3w.h:473
PFNGLISENABLEDPROC IsEnabled
Definition gl3w.h:382
PFNGLTEXTURESTORAGE3DPROC TextureStorage3D
Definition gl3w.h:558
PFNGLNAMEDRENDERBUFFERSTORAGEPROC NamedRenderbufferStorage
Definition gl3w.h:422
PFNGLBINDBUFFERSRANGEPROC BindBuffersRange
Definition gl3w.h:72
PFNGLUNIFORM1FVPROC Uniform1fv
Definition gl3w.h:570
PFNGLGETTEXIMAGEPROC GetTexImage
Definition gl3w.h:329
PFNGLTEXTUREBARRIERPROC TextureBarrier
Definition gl3w.h:546
PFNGLDELETESAMPLERSPROC DeleteSamplers
Definition gl3w.h:172
PFNGLVERTEXATTRIB2SPROC VertexAttrib2s
Definition gl3w.h:643
PFNGLGETPROGRAMINFOLOGPROC GetProgramInfoLog
Definition gl3w.h:294
PFNGLVERTEXATTRIB3FPROC VertexAttrib3f
Definition gl3w.h:647
PFNGLUNIFORM4DPROC Uniform4d
Definition gl3w.h:591
PFNGLVALIDATEPROGRAMPROC ValidateProgram
Definition gl3w.h:623
PFNGLTEXPARAMETERIIVPROC TexParameterIiv
Definition gl3w.h:532
PFNGLDELETERENDERBUFFERSPROC DeleteRenderbuffers
Definition gl3w.h:171
PFNGLGENERATETEXTUREMIPMAPPROC GenerateTextureMipmap
Definition gl3w.h:242
PFNGLUNIFORMMATRIX3DVPROC UniformMatrix3dv
Definition gl3w.h:606
PFNGLUNIFORM1DVPROC Uniform1dv
Definition gl3w.h:568
PFNGLNAMEDFRAMEBUFFERTEXTUREPROC NamedFramebufferTexture
Definition gl3w.h:420
PFNGLPROGRAMPARAMETERIPROC ProgramParameteri
Definition gl3w.h:442
PFNGLTEXSTORAGE2DPROC TexStorage2D
Definition gl3w.h:539
PFNGLPROGRAMUNIFORM3DPROC ProgramUniform3d
Definition gl3w.h:459
PFNGLSAMPLERPARAMETERIIVPROC SamplerParameterIiv
Definition gl3w.h:505
PFNGLSAMPLECOVERAGEPROC SampleCoverage
Definition gl3w.h:503
PFNGLINVALIDATEBUFFERDATAPROC InvalidateBufferData
Definition gl3w.h:373
PFNGLBINDIMAGETEXTURESPROC BindImageTextures
Definition gl3w.h:77
PFNGLVERTEXARRAYELEMENTBUFFERPROC VertexArrayElementBuffer
Definition gl3w.h:630
PFNGLGETUNIFORMFVPROC GetUniformfv
Definition gl3w.h:353
PFNGLVIEWPORTARRAYVPROC ViewportArrayv
Definition gl3w.h:715
PFNGLUNIFORM4FVPROC Uniform4fv
Definition gl3w.h:594
PFNGLGETACTIVESUBROUTINENAMEPROC GetActiveSubroutineName
Definition gl3w.h:245
PFNGLUNIFORMMATRIX2X3FVPROC UniformMatrix2x3fv
Definition gl3w.h:603
PFNGLCHECKFRAMEBUFFERSTATUSPROC CheckFramebufferStatus
Definition gl3w.h:103
PFNGLUNIFORMMATRIX4X2DVPROC UniformMatrix4x2dv
Definition gl3w.h:614
PFNGLGETNAMEDBUFFERSUBDATAPROC GetNamedBufferSubData
Definition gl3w.h:286
PFNGLDISABLEVERTEXATTRIBARRAYPROC DisableVertexAttribArray
Definition gl3w.h:187
PFNGLUNIFORM3UIVPROC Uniform3uiv
Definition gl3w.h:590
PFNGLPROGRAMUNIFORM2DVPROC ProgramUniform2dv
Definition gl3w.h:452
PFNGLGETFLOATVPROC GetFloatv
Definition gl3w.h:269
PFNGLVERTEXATTRIBLFORMATPROC VertexAttribLFormat
Definition gl3w.h:702
PFNGLGETSUBROUTINEINDEXPROC GetSubroutineIndex
Definition gl3w.h:326
PFNGLTEXPARAMETERIPROC TexParameteri
Definition gl3w.h:536
PFNGLDRAWRANGEELEMENTSPROC DrawRangeElements
Definition gl3w.h:204
PFNGLPROGRAMUNIFORM1UIPROC ProgramUniform1ui
Definition gl3w.h:449
PFNGLVERTEXATTRIBI4BVPROC VertexAttribI4bv
Definition gl3w.h:684
PFNGLUSEPROGRAMSTAGESPROC UseProgramStages
Definition gl3w.h:622
PFNGLMINSAMPLESHADINGPROC MinSampleShading
Definition gl3w.h:404
PFNGLDELETEQUERIESPROC DeleteQueries
Definition gl3w.h:170
PFNGLTEXSTORAGE3DMULTISAMPLEPROC TexStorage3DMultisample
Definition gl3w.h:542
PFNGLBLENDFUNCSEPARATEPROC BlendFuncSeparate
Definition gl3w.h:95
PFNGLUNIFORM1UIVPROC Uniform1uiv
Definition gl3w.h:574
PFNGLCLEARNAMEDFRAMEBUFFERFVPROC ClearNamedFramebufferfv
Definition gl3w.h:119
PFNGLGETTEXTUREPARAMETERFVPROC GetTextureParameterfv
Definition gl3w.h:341
PFNGLUNIFORMMATRIX4DVPROC UniformMatrix4dv
Definition gl3w.h:612
PFNGLVIEWPORTPROC Viewport
Definition gl3w.h:714
PFNGLVERTEXATTRIB3DVPROC VertexAttrib3dv
Definition gl3w.h:646
PFNGLVERTEXATTRIB2SVPROC VertexAttrib2sv
Definition gl3w.h:644
PFNGLGETNTEXIMAGEPROC GetnTexImage
Definition gl3w.h:367
PFNGLGETTEXTURELEVELPARAMETERFVPROC GetTextureLevelParameterfv
Definition gl3w.h:337
PFNGLMEMORYBARRIERPROC MemoryBarrier
Definition gl3w.h:402
struct GL3WProcs::@474 gl
PFNGLGETOBJECTPTRLABELPROC GetObjectPtrLabel
Definition gl3w.h:291
PFNGLFRAMEBUFFERRENDERBUFFERPROC FramebufferRenderbuffer
Definition gl3w.h:225
PFNGLUNIFORM1FPROC Uniform1f
Definition gl3w.h:569
PFNGLDRAWARRAYSPROC DrawArrays
Definition gl3w.h:191
PFNGLRESUMETRANSFORMFEEDBACKPROC ResumeTransformFeedback
Definition gl3w.h:502
PFNGLGETNUNIFORMUIVPROC GetnUniformuiv
Definition gl3w.h:371
PFNGLTEXTUREBUFFERPROC TextureBuffer
Definition gl3w.h:547
PFNGLVERTEXATTRIB4UIVPROC VertexAttrib4uiv
Definition gl3w.h:667
PFNGLGETNUNIFORMIVPROC GetnUniformiv
Definition gl3w.h:370
PFNGLPROGRAMUNIFORM1IPROC ProgramUniform1i
Definition gl3w.h:447
PFNGLSTENCILFUNCSEPARATEPROC StencilFuncSeparate
Definition gl3w.h:520
PFNGLTEXBUFFERPROC TexBuffer
Definition gl3w.h:525
PFNGLGETATTACHEDSHADERSPROC GetAttachedShaders
Definition gl3w.h:253
PFNGLGETUNIFORMIVPROC GetUniformiv
Definition gl3w.h:354
PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC GetNamedFramebufferAttachmentParameteriv
Definition gl3w.h:287
PFNGLVERTEXATTRIB2DVPROC VertexAttrib2dv
Definition gl3w.h:640
PFNGLCLEARBUFFERSUBDATAPROC ClearBufferSubData
Definition gl3w.h:108
PFNGLSTENCILOPSEPARATEPROC StencilOpSeparate
Definition gl3w.h:524
PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC GetNamedFramebufferParameteriv
Definition gl3w.h:288
PFNGLCLEARNAMEDBUFFERSUBDATAPROC ClearNamedBufferSubData
Definition gl3w.h:117
PFNGLVERTEXATTRIBP1UIPROC VertexAttribP1ui
Definition gl3w.h:704
PFNGLTEXSUBIMAGE2DPROC TexSubImage2D
Definition gl3w.h:544
PFNGLCOPYBUFFERSUBDATAPROC CopyBufferSubData
Definition gl3w.h:139
PFNGLPROGRAMUNIFORMMATRIX2DVPROC ProgramUniformMatrix2dv
Definition gl3w.h:475
PFNGLTEXTUREPARAMETERIPROC TextureParameteri
Definition gl3w.h:553
PFNGLGETNCOMPRESSEDTEXIMAGEPROC GetnCompressedTexImage
Definition gl3w.h:366
PFNGLGETFRAGDATALOCATIONPROC GetFragDataLocation
Definition gl3w.h:271
PFNGLGETNUNIFORMDVPROC GetnUniformdv
Definition gl3w.h:368
PFNGLGETINTEGERVPROC GetIntegerv
Definition gl3w.h:279
PFNGLDELETEPROGRAMPROC DeleteProgram
Definition gl3w.h:168
PFNGLVERTEXATTRIBI1IVPROC VertexAttribI1iv
Definition gl3w.h:673
PFNGLFINISHPROC Finish
Definition gl3w.h:219
PFNGLGENFRAMEBUFFERSPROC GenFramebuffers
Definition gl3w.h:233
PFNGLPROGRAMUNIFORM4FVPROC ProgramUniform4fv
Definition gl3w.h:470
PFNGLISPROGRAMPIPELINEPROC IsProgramPipeline
Definition gl3w.h:386
PFNGLGETQUERYOBJECTI64VPROC GetQueryObjecti64v
Definition gl3w.h:310
PFNGLTEXTUREPARAMETERFVPROC TextureParameterfv
Definition gl3w.h:552
PFNGLQUERYCOUNTERPROC QueryCounter
Definition gl3w.h:495
PFNGLCREATERENDERBUFFERSPROC CreateRenderbuffers
Definition gl3w.h:155
PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC CompressedTextureSubImage1D
Definition gl3w.h:136
PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC NamedFramebufferParameteri
Definition gl3w.h:417
PFNGLGETTRANSFORMFEEDBACKI64_VPROC GetTransformFeedbacki64_v
Definition gl3w.h:345
PFNGLPROGRAMBINARYPROC ProgramBinary
Definition gl3w.h:441
PFNGLVERTEXATTRIBI4IVPROC VertexAttribI4iv
Definition gl3w.h:686
PFNGLGETFRAMEBUFFERPARAMETERIVPROC GetFramebufferParameteriv
Definition gl3w.h:273
PFNGLCLEARBUFFERIVPROC ClearBufferiv
Definition gl3w.h:111
PFNGLGETBUFFERPARAMETERIVPROC GetBufferParameteriv
Definition gl3w.h:258
PFNGLUNIFORMMATRIX2X4FVPROC UniformMatrix2x4fv
Definition gl3w.h:605
PFNGLVERTEXBINDINGDIVISORPROC VertexBindingDivisor
Definition gl3w.h:713
PFNGLFENCESYNCPROC FenceSync
Definition gl3w.h:218
PFNGLUNIFORM1DPROC Uniform1d
Definition gl3w.h:567
PFNGLSAMPLERPARAMETERFVPROC SamplerParameterfv
Definition gl3w.h:508
PFNGLDRAWTRANSFORMFEEDBACKPROC DrawTransformFeedback
Definition gl3w.h:206
PFNGLENDQUERYINDEXEDPROC EndQueryIndexed
Definition gl3w.h:216
PFNGLGETPROGRAMRESOURCELOCATIONPROC GetProgramResourceLocation
Definition gl3w.h:299
PFNGLTEXTURESTORAGE2DPROC TextureStorage2D
Definition gl3w.h:556
PFNGLVERTEXATTRIBI4UIVPROC VertexAttribI4uiv
Definition gl3w.h:690
PFNGLTEXTURESTORAGE3DMULTISAMPLEPROC TextureStorage3DMultisample
Definition gl3w.h:559
PFNGLDELETEPROGRAMPIPELINESPROC DeleteProgramPipelines
Definition gl3w.h:169
PFNGLENABLEVERTEXARRAYATTRIBPROC EnableVertexArrayAttrib
Definition gl3w.h:211
PFNGLFRAMEBUFFERPARAMETERIMESAPROC FramebufferParameteriMESA
Definition gl3w.h:224
PFNGLBLENDEQUATIONPROC BlendEquation
Definition gl3w.h:90
PFNGLPROGRAMUNIFORM2FPROC ProgramUniform2f
Definition gl3w.h:453
PFNGLUNIFORM1IPROC Uniform1i
Definition gl3w.h:571
PFNGLVERTEXATTRIBI4USVPROC VertexAttribI4usv
Definition gl3w.h:691
PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC GetCompressedTextureImage
Definition gl3w.h:262
PFNGLBUFFERDATAPROC BufferData
Definition gl3w.h:100
PFNGLDRAWELEMENTSINDIRECTPROC DrawElementsIndirect
Definition gl3w.h:199
PFNGLGETTEXTUREIMAGEPROC GetTextureImage
Definition gl3w.h:336
PFNGLVERTEXATTRIB1DPROC VertexAttrib1d
Definition gl3w.h:633
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC BindFragDataLocationIndexed
Definition gl3w.h:74
PFNGLGETCOMPRESSEDTEXIMAGEPROC GetCompressedTexImage
Definition gl3w.h:261
PFNGLDELETEVERTEXARRAYSPROC DeleteVertexArrays
Definition gl3w.h:177
PFNGLPOLYGONOFFSETCLAMPPROC PolygonOffsetClamp
Definition gl3w.h:438
PFNGLVERTEXATTRIB1SVPROC VertexAttrib1sv
Definition gl3w.h:638
PFNGLBINDTEXTURESPROC BindTextures
Definition gl3w.h:84
PFNGLVERTEXATTRIBLPOINTERPROC VertexAttribLPointer
Definition gl3w.h:703
PFNGLUNIFORM1UIPROC Uniform1ui
Definition gl3w.h:573
PFNGLGETSAMPLERPARAMETERIIVPROC GetSamplerParameterIiv
Definition gl3w.h:316
PFNGLTEXIMAGE2DMULTISAMPLEPROC TexImage2DMultisample
Definition gl3w.h:529
PFNGLCREATEQUERIESPROC CreateQueries
Definition gl3w.h:154
PFNGLGETACTIVEUNIFORMBLOCKIVPROC GetActiveUniformBlockiv
Definition gl3w.h:250