4#include <glbinding/gl/functions.h>
12using gl::glActiveShaderProgram;
13using gl::glActiveTexture;
15using gl::glAreTexturesResident;
16using gl::glArrayElement;
17using gl::glAttachShader;
19using gl::glBeginConditionalRender;
20using gl::glBeginQuery;
21using gl::glBeginQueryIndexed;
22using gl::glBeginTransformFeedback;
23using gl::glBindAttribLocation;
24using gl::glBindBuffer;
25using gl::glBindBufferBase;
26using gl::glBindBufferRange;
27using gl::glBindFragDataLocation;
28using gl::glBindFragDataLocationIndexed;
29using gl::glBindFramebuffer;
30using gl::glBindImageTexture;
31using gl::glBindProgramPipeline;
32using gl::glBindRenderbuffer;
33using gl::glBindSampler;
34using gl::glBindTexture;
35using gl::glBindTransformFeedback;
36using gl::glBindVertexArray;
37using gl::glBindVertexBuffer;
39using gl::glBlendColor;
40using gl::glBlendEquation;
41using gl::glBlendEquationSeparate;
42using gl::glBlendEquationSeparatei;
43using gl::glBlendEquationi;
45using gl::glBlendFuncSeparate;
46using gl::glBlendFuncSeparatei;
47using gl::glBlendFunci;
48using gl::glBlitFramebuffer;
49using gl::glBufferData;
50using gl::glBufferSubData;
53using gl::glCheckFramebufferStatus;
54using gl::glClampColor;
56using gl::glClearAccum;
57using gl::glClearBufferData;
58using gl::glClearBufferSubData;
59using gl::glClearBufferfi;
60using gl::glClearBufferfv;
61using gl::glClearBufferiv;
62using gl::glClearBufferuiv;
63using gl::glClearColor;
64using gl::glClearDepth;
65using gl::glClearDepthf;
66using gl::glClearIndex;
67using gl::glClearStencil;
68using gl::glClientActiveTexture;
69using gl::glClientWaitSync;
100using gl::glColor4uiv;
102using gl::glColor4usv;
103using gl::glColorMask;
104using gl::glColorMaski;
105using gl::glColorMaterial;
106using gl::glColorP3ui;
107using gl::glColorP3uiv;
108using gl::glColorP4ui;
109using gl::glColorP4uiv;
110using gl::glColorPointer;
111using gl::glCompileShader;
112using gl::glCompressedTexImage1D;
113using gl::glCompressedTexImage2D;
114using gl::glCompressedTexImage3D;
115using gl::glCompressedTexSubImage1D;
116using gl::glCompressedTexSubImage2D;
117using gl::glCompressedTexSubImage3D;
118using gl::glCopyBufferSubData;
119using gl::glCopyImageSubData;
120using gl::glCopyPixels;
121using gl::glCopyTexImage1D;
122using gl::glCopyTexImage2D;
123using gl::glCopyTexSubImage1D;
124using gl::glCopyTexSubImage2D;
125using gl::glCopyTexSubImage3D;
126using gl::glCreateProgram;
127using gl::glCreateShader;
128using gl::glCreateShaderProgramv;
130using gl::glDebugMessageCallback;
131using gl::glDebugMessageControl;
132using gl::glDebugMessageInsert;
133using gl::glDeleteBuffers;
134using gl::glDeleteFramebuffers;
135using gl::glDeleteLists;
136using gl::glDeleteProgram;
137using gl::glDeleteProgramPipelines;
138using gl::glDeleteQueries;
139using gl::glDeleteRenderbuffers;
140using gl::glDeleteSamplers;
141using gl::glDeleteShader;
142using gl::glDeleteSync;
143using gl::glDeleteTextures;
144using gl::glDeleteTransformFeedbacks;
145using gl::glDeleteVertexArrays;
146using gl::glDepthFunc;
147using gl::glDepthMask;
148using gl::glDepthRange;
149using gl::glDepthRangeArrayv;
150using gl::glDepthRangeIndexed;
151using gl::glDepthRangef;
152using gl::glDetachShader;
154using gl::glDisableClientState;
155using gl::glDisableVertexAttribArray;
157using gl::glDispatchCompute;
158using gl::glDispatchComputeIndirect;
159using gl::glDrawArrays;
160using gl::glDrawArraysIndirect;
161using gl::glDrawArraysInstanced;
162using gl::glDrawArraysInstancedBaseInstance;
163using gl::glDrawBuffer;
164using gl::glDrawBuffers;
165using gl::glDrawElements;
166using gl::glDrawElementsBaseVertex;
167using gl::glDrawElementsIndirect;
168using gl::glDrawElementsInstanced;
169using gl::glDrawElementsInstancedBaseInstance;
170using gl::glDrawElementsInstancedBaseVertex;
171using gl::glDrawElementsInstancedBaseVertexBaseInstance;
172using gl::glDrawPixels;
173using gl::glDrawRangeElements;
174using gl::glDrawRangeElementsBaseVertex;
175using gl::glDrawTransformFeedback;
176using gl::glDrawTransformFeedbackInstanced;
177using gl::glDrawTransformFeedbackStream;
178using gl::glDrawTransformFeedbackStreamInstanced;
180using gl::glEdgeFlagPointer;
181using gl::glEdgeFlagv;
183using gl::glEnableClientState;
184using gl::glEnableVertexAttribArray;
187using gl::glEndConditionalRender;
190using gl::glEndQueryIndexed;
191using gl::glEndTransformFeedback;
192using gl::glEvalCoord1d;
193using gl::glEvalCoord1dv;
194using gl::glEvalCoord1f;
195using gl::glEvalCoord1fv;
196using gl::glEvalCoord2d;
197using gl::glEvalCoord2dv;
198using gl::glEvalCoord2f;
199using gl::glEvalCoord2fv;
200using gl::glEvalMesh1;
201using gl::glEvalMesh2;
202using gl::glEvalPoint1;
203using gl::glEvalPoint2;
204using gl::glFeedbackBuffer;
205using gl::glFenceSync;
208using gl::glFlushMappedBufferRange;
209using gl::glFogCoordPointer;
210using gl::glFogCoordd;
211using gl::glFogCoorddv;
212using gl::glFogCoordf;
213using gl::glFogCoordfv;
218using gl::glFramebufferParameteri;
219using gl::glFramebufferRenderbuffer;
220using gl::glFramebufferTexture;
221using gl::glFramebufferTexture1D;
222using gl::glFramebufferTexture2D;
223using gl::glFramebufferTexture3D;
224using gl::glFramebufferTextureLayer;
225using gl::glFrontFace;
227using gl::glGenBuffers;
228using gl::glGenFramebuffers;
230using gl::glGenProgramPipelines;
231using gl::glGenQueries;
232using gl::glGenRenderbuffers;
233using gl::glGenSamplers;
234using gl::glGenTextures;
235using gl::glGenTransformFeedbacks;
236using gl::glGenVertexArrays;
237using gl::glGenerateMipmap;
238using gl::glGetActiveAtomicCounterBufferiv;
239using gl::glGetActiveAttrib;
240using gl::glGetActiveSubroutineName;
241using gl::glGetActiveSubroutineUniformName;
242using gl::glGetActiveSubroutineUniformiv;
243using gl::glGetActiveUniform;
244using gl::glGetActiveUniformBlockName;
245using gl::glGetActiveUniformBlockiv;
246using gl::glGetActiveUniformName;
247using gl::glGetActiveUniformsiv;
248using gl::glGetAttachedShaders;
249using gl::glGetAttribLocation;
250using gl::glGetBooleani_v;
251using gl::glGetBooleanv;
252using gl::glGetBufferParameteri64v;
253using gl::glGetBufferParameteriv;
254using gl::glGetBufferPointerv;
255using gl::glGetBufferSubData;
256using gl::glGetClipPlane;
257using gl::glGetCompressedTexImage;
258using gl::glGetDebugMessageLog;
259using gl::glGetDoublei_v;
260using gl::glGetDoublev;
262using gl::glGetFloati_v;
263using gl::glGetFloatv;
264using gl::glGetFragDataIndex;
265using gl::glGetFragDataLocation;
266using gl::glGetFramebufferAttachmentParameteriv;
267using gl::glGetFramebufferParameteriv;
268using gl::glGetInteger64i_v;
269using gl::glGetInteger64v;
270using gl::glGetIntegeri_v;
271using gl::glGetIntegerv;
272using gl::glGetInternalformati64v;
273using gl::glGetInternalformativ;
274using gl::glGetLightfv;
275using gl::glGetLightiv;
279using gl::glGetMaterialfv;
280using gl::glGetMaterialiv;
281using gl::glGetMultisamplefv;
282using gl::glGetObjectLabel;
283using gl::glGetObjectPtrLabel;
284using gl::glGetPixelMapfv;
285using gl::glGetPixelMapuiv;
286using gl::glGetPixelMapusv;
287using gl::glGetPointerv;
288using gl::glGetPolygonStipple;
289using gl::glGetProgramBinary;
290using gl::glGetProgramInfoLog;
291using gl::glGetProgramInterfaceiv;
292using gl::glGetProgramPipelineInfoLog;
293using gl::glGetProgramPipelineiv;
294using gl::glGetProgramResourceIndex;
295using gl::glGetProgramResourceLocation;
296using gl::glGetProgramResourceLocationIndex;
297using gl::glGetProgramResourceName;
298using gl::glGetProgramResourceiv;
299using gl::glGetProgramStageiv;
300using gl::glGetProgramiv;
301using gl::glGetQueryIndexediv;
302using gl::glGetQueryObjecti64v;
303using gl::glGetQueryObjectiv;
304using gl::glGetQueryObjectui64v;
305using gl::glGetQueryObjectuiv;
306using gl::glGetQueryiv;
307using gl::glGetRenderbufferParameteriv;
308using gl::glGetSamplerParameterIiv;
309using gl::glGetSamplerParameterIuiv;
310using gl::glGetSamplerParameterfv;
311using gl::glGetSamplerParameteriv;
312using gl::glGetShaderInfoLog;
313using gl::glGetShaderPrecisionFormat;
314using gl::glGetShaderSource;
315using gl::glGetShaderiv;
316using gl::glGetString;
317using gl::glGetStringi;
318using gl::glGetSubroutineIndex;
319using gl::glGetSubroutineUniformLocation;
320using gl::glGetSynciv;
321using gl::glGetTexEnvfv;
322using gl::glGetTexEnviv;
323using gl::glGetTexGendv;
324using gl::glGetTexGenfv;
325using gl::glGetTexGeniv;
326using gl::glGetTexImage;
327using gl::glGetTexLevelParameterfv;
328using gl::glGetTexLevelParameteriv;
329using gl::glGetTexParameterIiv;
330using gl::glGetTexParameterIuiv;
331using gl::glGetTexParameterfv;
332using gl::glGetTexParameteriv;
333using gl::glGetTransformFeedbackVarying;
334using gl::glGetUniformBlockIndex;
335using gl::glGetUniformIndices;
336using gl::glGetUniformLocation;
337using gl::glGetUniformSubroutineuiv;
338using gl::glGetUniformdv;
339using gl::glGetUniformfv;
340using gl::glGetUniformiv;
341using gl::glGetUniformuiv;
342using gl::glGetVertexAttribIiv;
343using gl::glGetVertexAttribIuiv;
344using gl::glGetVertexAttribLdv;
345using gl::glGetVertexAttribPointerv;
346using gl::glGetVertexAttribdv;
347using gl::glGetVertexAttribfv;
348using gl::glGetVertexAttribiv;
350using gl::glIndexMask;
351using gl::glIndexPointer;
362using gl::glInitNames;
363using gl::glInterleavedArrays;
364using gl::glInvalidateBufferData;
365using gl::glInvalidateBufferSubData;
366using gl::glInvalidateFramebuffer;
367using gl::glInvalidateSubFramebuffer;
368using gl::glInvalidateTexImage;
369using gl::glInvalidateTexSubImage;
371using gl::glIsEnabled;
372using gl::glIsEnabledi;
373using gl::glIsFramebuffer;
375using gl::glIsProgram;
376using gl::glIsProgramPipeline;
378using gl::glIsRenderbuffer;
379using gl::glIsSampler;
382using gl::glIsTexture;
383using gl::glIsTransformFeedback;
384using gl::glIsVertexArray;
385using gl::glLightModelf;
386using gl::glLightModelfv;
387using gl::glLightModeli;
388using gl::glLightModeliv;
393using gl::glLineStipple;
394using gl::glLineWidth;
395using gl::glLinkProgram;
397using gl::glLoadIdentity;
398using gl::glLoadMatrixd;
399using gl::glLoadMatrixf;
401using gl::glLoadTransposeMatrixd;
402using gl::glLoadTransposeMatrixf;
408using gl::glMapBuffer;
409using gl::glMapBufferRange;
410using gl::glMapGrid1d;
411using gl::glMapGrid1f;
412using gl::glMapGrid2d;
413using gl::glMapGrid2f;
414using gl::glMaterialf;
415using gl::glMaterialfv;
416using gl::glMateriali;
417using gl::glMaterialiv;
418using gl::glMatrixMode;
419using gl::glMemoryBarrier;
420using gl::glMinSampleShading;
421using gl::glMultMatrixd;
422using gl::glMultMatrixf;
423using gl::glMultTransposeMatrixd;
424using gl::glMultTransposeMatrixf;
425using gl::glMultiDrawArrays;
426using gl::glMultiDrawArraysIndirect;
427using gl::glMultiDrawElements;
428using gl::glMultiDrawElementsBaseVertex;
429using gl::glMultiDrawElementsIndirect;
430using gl::glMultiTexCoord1d;
431using gl::glMultiTexCoord1dv;
432using gl::glMultiTexCoord1f;
433using gl::glMultiTexCoord1fv;
434using gl::glMultiTexCoord1i;
435using gl::glMultiTexCoord1iv;
436using gl::glMultiTexCoord1s;
437using gl::glMultiTexCoord1sv;
438using gl::glMultiTexCoord2d;
439using gl::glMultiTexCoord2dv;
440using gl::glMultiTexCoord2f;
441using gl::glMultiTexCoord2fv;
442using gl::glMultiTexCoord2i;
443using gl::glMultiTexCoord2iv;
444using gl::glMultiTexCoord2s;
445using gl::glMultiTexCoord2sv;
446using gl::glMultiTexCoord3d;
447using gl::glMultiTexCoord3dv;
448using gl::glMultiTexCoord3f;
449using gl::glMultiTexCoord3fv;
450using gl::glMultiTexCoord3i;
451using gl::glMultiTexCoord3iv;
452using gl::glMultiTexCoord3s;
453using gl::glMultiTexCoord3sv;
454using gl::glMultiTexCoord4d;
455using gl::glMultiTexCoord4dv;
456using gl::glMultiTexCoord4f;
457using gl::glMultiTexCoord4fv;
458using gl::glMultiTexCoord4i;
459using gl::glMultiTexCoord4iv;
460using gl::glMultiTexCoord4s;
461using gl::glMultiTexCoord4sv;
462using gl::glMultiTexCoordP1ui;
463using gl::glMultiTexCoordP1uiv;
464using gl::glMultiTexCoordP2ui;
465using gl::glMultiTexCoordP2uiv;
466using gl::glMultiTexCoordP3ui;
467using gl::glMultiTexCoordP3uiv;
468using gl::glMultiTexCoordP4ui;
469using gl::glMultiTexCoordP4uiv;
472using gl::glNormal3bv;
474using gl::glNormal3dv;
476using gl::glNormal3fv;
478using gl::glNormal3iv;
480using gl::glNormal3sv;
481using gl::glNormalP3ui;
482using gl::glNormalP3uiv;
483using gl::glNormalPointer;
484using gl::glObjectLabel;
485using gl::glObjectPtrLabel;
487using gl::glPassThrough;
488using gl::glPatchParameterfv;
489using gl::glPatchParameteri;
490using gl::glPauseTransformFeedback;
491using gl::glPixelMapfv;
492using gl::glPixelMapuiv;
493using gl::glPixelMapusv;
494using gl::glPixelStoref;
495using gl::glPixelStorei;
496using gl::glPixelTransferf;
497using gl::glPixelTransferi;
498using gl::glPixelZoom;
499using gl::glPointParameterf;
500using gl::glPointParameterfv;
501using gl::glPointParameteri;
502using gl::glPointParameteriv;
503using gl::glPointSize;
504using gl::glPolygonMode;
505using gl::glPolygonOffset;
506using gl::glPolygonStipple;
507using gl::glPopAttrib;
508using gl::glPopClientAttrib;
509using gl::glPopDebugGroup;
510using gl::glPopMatrix;
512using gl::glPrimitiveRestartIndex;
513using gl::glPrioritizeTextures;
514using gl::glProgramBinary;
515using gl::glProgramParameteri;
516using gl::glProgramUniform1d;
517using gl::glProgramUniform1dv;
518using gl::glProgramUniform1f;
519using gl::glProgramUniform1fv;
520using gl::glProgramUniform1i;
521using gl::glProgramUniform1iv;
522using gl::glProgramUniform1ui;
523using gl::glProgramUniform1uiv;
524using gl::glProgramUniform2d;
525using gl::glProgramUniform2dv;
526using gl::glProgramUniform2f;
527using gl::glProgramUniform2fv;
528using gl::glProgramUniform2i;
529using gl::glProgramUniform2iv;
530using gl::glProgramUniform2ui;
531using gl::glProgramUniform2uiv;
532using gl::glProgramUniform3d;
533using gl::glProgramUniform3dv;
534using gl::glProgramUniform3f;
535using gl::glProgramUniform3fv;
536using gl::glProgramUniform3i;
537using gl::glProgramUniform3iv;
538using gl::glProgramUniform3ui;
539using gl::glProgramUniform3uiv;
540using gl::glProgramUniform4d;
541using gl::glProgramUniform4dv;
542using gl::glProgramUniform4f;
543using gl::glProgramUniform4fv;
544using gl::glProgramUniform4i;
545using gl::glProgramUniform4iv;
546using gl::glProgramUniform4ui;
547using gl::glProgramUniform4uiv;
548using gl::glProgramUniformMatrix2dv;
549using gl::glProgramUniformMatrix2fv;
550using gl::glProgramUniformMatrix2x3dv;
551using gl::glProgramUniformMatrix2x3fv;
552using gl::glProgramUniformMatrix2x4dv;
553using gl::glProgramUniformMatrix2x4fv;
554using gl::glProgramUniformMatrix3dv;
555using gl::glProgramUniformMatrix3fv;
556using gl::glProgramUniformMatrix3x2dv;
557using gl::glProgramUniformMatrix3x2fv;
558using gl::glProgramUniformMatrix3x4dv;
559using gl::glProgramUniformMatrix3x4fv;
560using gl::glProgramUniformMatrix4dv;
561using gl::glProgramUniformMatrix4fv;
562using gl::glProgramUniformMatrix4x2dv;
563using gl::glProgramUniformMatrix4x2fv;
564using gl::glProgramUniformMatrix4x3dv;
565using gl::glProgramUniformMatrix4x3fv;
566using gl::glProvokingVertex;
567using gl::glPushAttrib;
568using gl::glPushClientAttrib;
569using gl::glPushDebugGroup;
570using gl::glPushMatrix;
572using gl::glQueryCounter;
573using gl::glRasterPos2d;
574using gl::glRasterPos2dv;
575using gl::glRasterPos2f;
576using gl::glRasterPos2fv;
577using gl::glRasterPos2i;
578using gl::glRasterPos2iv;
579using gl::glRasterPos2s;
580using gl::glRasterPos2sv;
581using gl::glRasterPos3d;
582using gl::glRasterPos3dv;
583using gl::glRasterPos3f;
584using gl::glRasterPos3fv;
585using gl::glRasterPos3i;
586using gl::glRasterPos3iv;
587using gl::glRasterPos3s;
588using gl::glRasterPos3sv;
589using gl::glRasterPos4d;
590using gl::glRasterPos4dv;
591using gl::glRasterPos4f;
592using gl::glRasterPos4fv;
593using gl::glRasterPos4i;
594using gl::glRasterPos4iv;
595using gl::glRasterPos4s;
596using gl::glRasterPos4sv;
597using gl::glReadBuffer;
598using gl::glReadPixels;
607using gl::glReleaseShaderCompiler;
608using gl::glRenderMode;
609using gl::glRenderbufferStorage;
610using gl::glRenderbufferStorageMultisample;
611using gl::glResumeTransformFeedback;
614using gl::glSampleCoverage;
615using gl::glSampleMaski;
616using gl::glSamplerParameterIiv;
617using gl::glSamplerParameterIuiv;
618using gl::glSamplerParameterf;
619using gl::glSamplerParameterfv;
620using gl::glSamplerParameteri;
621using gl::glSamplerParameteriv;
625using gl::glScissorArrayv;
626using gl::glScissorIndexed;
627using gl::glScissorIndexedv;
628using gl::glSecondaryColor3b;
629using gl::glSecondaryColor3bv;
630using gl::glSecondaryColor3d;
631using gl::glSecondaryColor3dv;
632using gl::glSecondaryColor3f;
633using gl::glSecondaryColor3fv;
634using gl::glSecondaryColor3i;
635using gl::glSecondaryColor3iv;
636using gl::glSecondaryColor3s;
637using gl::glSecondaryColor3sv;
638using gl::glSecondaryColor3ub;
639using gl::glSecondaryColor3ubv;
640using gl::glSecondaryColor3ui;
641using gl::glSecondaryColor3uiv;
642using gl::glSecondaryColor3us;
643using gl::glSecondaryColor3usv;
644using gl::glSecondaryColorP3ui;
645using gl::glSecondaryColorP3uiv;
646using gl::glSecondaryColorPointer;
647using gl::glSelectBuffer;
648using gl::glShadeModel;
649using gl::glShaderBinary;
650using gl::glShaderSource;
651using gl::glShaderStorageBlockBinding;
652using gl::glStencilFunc;
653using gl::glStencilFuncSeparate;
654using gl::glStencilMask;
655using gl::glStencilMaskSeparate;
656using gl::glStencilOp;
657using gl::glStencilOpSeparate;
658using gl::glTexBuffer;
659using gl::glTexBufferRange;
660using gl::glTexCoord1d;
661using gl::glTexCoord1dv;
662using gl::glTexCoord1f;
663using gl::glTexCoord1fv;
664using gl::glTexCoord1i;
665using gl::glTexCoord1iv;
666using gl::glTexCoord1s;
667using gl::glTexCoord1sv;
668using gl::glTexCoord2d;
669using gl::glTexCoord2dv;
670using gl::glTexCoord2f;
671using gl::glTexCoord2fv;
672using gl::glTexCoord2i;
673using gl::glTexCoord2iv;
674using gl::glTexCoord2s;
675using gl::glTexCoord2sv;
676using gl::glTexCoord3d;
677using gl::glTexCoord3dv;
678using gl::glTexCoord3f;
679using gl::glTexCoord3fv;
680using gl::glTexCoord3i;
681using gl::glTexCoord3iv;
682using gl::glTexCoord3s;
683using gl::glTexCoord3sv;
684using gl::glTexCoord4d;
685using gl::glTexCoord4dv;
686using gl::glTexCoord4f;
687using gl::glTexCoord4fv;
688using gl::glTexCoord4i;
689using gl::glTexCoord4iv;
690using gl::glTexCoord4s;
691using gl::glTexCoord4sv;
692using gl::glTexCoordP1ui;
693using gl::glTexCoordP1uiv;
694using gl::glTexCoordP2ui;
695using gl::glTexCoordP2uiv;
696using gl::glTexCoordP3ui;
697using gl::glTexCoordP3uiv;
698using gl::glTexCoordP4ui;
699using gl::glTexCoordP4uiv;
700using gl::glTexCoordPointer;
711using gl::glTexImage1D;
712using gl::glTexImage2D;
713using gl::glTexImage2DMultisample;
714using gl::glTexImage3D;
715using gl::glTexImage3DMultisample;
716using gl::glTexParameterIiv;
717using gl::glTexParameterIuiv;
718using gl::glTexParameterf;
719using gl::glTexParameterfv;
720using gl::glTexParameteri;
721using gl::glTexParameteriv;
722using gl::glTexStorage1D;
723using gl::glTexStorage2D;
724using gl::glTexStorage2DMultisample;
725using gl::glTexStorage3D;
726using gl::glTexStorage3DMultisample;
727using gl::glTexSubImage1D;
728using gl::glTexSubImage2D;
729using gl::glTexSubImage3D;
730using gl::glTextureView;
731using gl::glTransformFeedbackVaryings;
732using gl::glTranslated;
733using gl::glTranslatef;
734using gl::glUniform1d;
735using gl::glUniform1dv;
736using gl::glUniform1f;
737using gl::glUniform1fv;
738using gl::glUniform1i;
739using gl::glUniform1iv;
740using gl::glUniform1ui;
741using gl::glUniform1uiv;
742using gl::glUniform2d;
743using gl::glUniform2dv;
744using gl::glUniform2f;
745using gl::glUniform2fv;
746using gl::glUniform2i;
747using gl::glUniform2iv;
748using gl::glUniform2ui;
749using gl::glUniform2uiv;
750using gl::glUniform3d;
751using gl::glUniform3dv;
752using gl::glUniform3f;
753using gl::glUniform3fv;
754using gl::glUniform3i;
755using gl::glUniform3iv;
756using gl::glUniform3ui;
757using gl::glUniform3uiv;
758using gl::glUniform4d;
759using gl::glUniform4dv;
760using gl::glUniform4f;
761using gl::glUniform4fv;
762using gl::glUniform4i;
763using gl::glUniform4iv;
764using gl::glUniform4ui;
765using gl::glUniform4uiv;
766using gl::glUniformBlockBinding;
767using gl::glUniformMatrix2dv;
768using gl::glUniformMatrix2fv;
769using gl::glUniformMatrix2x3dv;
770using gl::glUniformMatrix2x3fv;
771using gl::glUniformMatrix2x4dv;
772using gl::glUniformMatrix2x4fv;
773using gl::glUniformMatrix3dv;
774using gl::glUniformMatrix3fv;
775using gl::glUniformMatrix3x2dv;
776using gl::glUniformMatrix3x2fv;
777using gl::glUniformMatrix3x4dv;
778using gl::glUniformMatrix3x4fv;
779using gl::glUniformMatrix4dv;
780using gl::glUniformMatrix4fv;
781using gl::glUniformMatrix4x2dv;
782using gl::glUniformMatrix4x2fv;
783using gl::glUniformMatrix4x3dv;
784using gl::glUniformMatrix4x3fv;
785using gl::glUniformSubroutinesuiv;
786using gl::glUnmapBuffer;
787using gl::glUseProgram;
788using gl::glUseProgramStages;
789using gl::glValidateProgram;
790using gl::glValidateProgramPipeline;
792using gl::glVertex2dv;
794using gl::glVertex2fv;
796using gl::glVertex2iv;
798using gl::glVertex2sv;
800using gl::glVertex3dv;
802using gl::glVertex3fv;
804using gl::glVertex3iv;
806using gl::glVertex3sv;
808using gl::glVertex4dv;
810using gl::glVertex4fv;
812using gl::glVertex4iv;
814using gl::glVertex4sv;
815using gl::glVertexAttrib1d;
816using gl::glVertexAttrib1dv;
817using gl::glVertexAttrib1f;
818using gl::glVertexAttrib1fv;
819using gl::glVertexAttrib1s;
820using gl::glVertexAttrib1sv;
821using gl::glVertexAttrib2d;
822using gl::glVertexAttrib2dv;
823using gl::glVertexAttrib2f;
824using gl::glVertexAttrib2fv;
825using gl::glVertexAttrib2s;
826using gl::glVertexAttrib2sv;
827using gl::glVertexAttrib3d;
828using gl::glVertexAttrib3dv;
829using gl::glVertexAttrib3f;
830using gl::glVertexAttrib3fv;
831using gl::glVertexAttrib3s;
832using gl::glVertexAttrib3sv;
833using gl::glVertexAttrib4Nbv;
834using gl::glVertexAttrib4Niv;
835using gl::glVertexAttrib4Nsv;
836using gl::glVertexAttrib4Nub;
837using gl::glVertexAttrib4Nubv;
838using gl::glVertexAttrib4Nuiv;
839using gl::glVertexAttrib4Nusv;
840using gl::glVertexAttrib4bv;
841using gl::glVertexAttrib4d;
842using gl::glVertexAttrib4dv;
843using gl::glVertexAttrib4f;
844using gl::glVertexAttrib4fv;
845using gl::glVertexAttrib4iv;
846using gl::glVertexAttrib4s;
847using gl::glVertexAttrib4sv;
848using gl::glVertexAttrib4ubv;
849using gl::glVertexAttrib4uiv;
850using gl::glVertexAttrib4usv;
851using gl::glVertexAttribBinding;
852using gl::glVertexAttribDivisor;
853using gl::glVertexAttribFormat;
854using gl::glVertexAttribI1i;
855using gl::glVertexAttribI1iv;
856using gl::glVertexAttribI1ui;
857using gl::glVertexAttribI1uiv;
858using gl::glVertexAttribI2i;
859using gl::glVertexAttribI2iv;
860using gl::glVertexAttribI2ui;
861using gl::glVertexAttribI2uiv;
862using gl::glVertexAttribI3i;
863using gl::glVertexAttribI3iv;
864using gl::glVertexAttribI3ui;
865using gl::glVertexAttribI3uiv;
866using gl::glVertexAttribI4bv;
867using gl::glVertexAttribI4i;
868using gl::glVertexAttribI4iv;
869using gl::glVertexAttribI4sv;
870using gl::glVertexAttribI4ubv;
871using gl::glVertexAttribI4ui;
872using gl::glVertexAttribI4uiv;
873using gl::glVertexAttribI4usv;
874using gl::glVertexAttribIFormat;
875using gl::glVertexAttribIPointer;
876using gl::glVertexAttribL1d;
877using gl::glVertexAttribL1dv;
878using gl::glVertexAttribL2d;
879using gl::glVertexAttribL2dv;
880using gl::glVertexAttribL3d;
881using gl::glVertexAttribL3dv;
882using gl::glVertexAttribL4d;
883using gl::glVertexAttribL4dv;
884using gl::glVertexAttribLFormat;
885using gl::glVertexAttribLPointer;
886using gl::glVertexAttribP1ui;
887using gl::glVertexAttribP1uiv;
888using gl::glVertexAttribP2ui;
889using gl::glVertexAttribP2uiv;
890using gl::glVertexAttribP3ui;
891using gl::glVertexAttribP3uiv;
892using gl::glVertexAttribP4ui;
893using gl::glVertexAttribP4uiv;
894using gl::glVertexAttribPointer;
895using gl::glVertexBindingDivisor;
896using gl::glVertexP2ui;
897using gl::glVertexP2uiv;
898using gl::glVertexP3ui;
899using gl::glVertexP3uiv;
900using gl::glVertexP4ui;
901using gl::glVertexP4uiv;
902using gl::glVertexPointer;
904using gl::glViewportArrayv;
905using gl::glViewportIndexedf;
906using gl::glViewportIndexedfv;
908using gl::glWindowPos2d;
909using gl::glWindowPos2dv;
910using gl::glWindowPos2f;
911using gl::glWindowPos2fv;
912using gl::glWindowPos2i;
913using gl::glWindowPos2iv;
914using gl::glWindowPos2s;
915using gl::glWindowPos2sv;
916using gl::glWindowPos3d;
917using gl::glWindowPos3dv;
918using gl::glWindowPos3f;
919using gl::glWindowPos3fv;
920using gl::glWindowPos3i;
921using gl::glWindowPos3iv;
922using gl::glWindowPos3s;
923using gl::glWindowPos3sv;
Definition gl43/bitfield.h:9