1 // GENERATED FILE - DO NOT EDIT.
2 // Generated by generate_entry_points.py using data from gl.xml and gl_angle_ext.xml.
3 //
4 // Copyright 2020 The ANGLE Project Authors. All rights reserved.
5 // Use of this source code is governed by a BSD-style license that can be
6 // found in the LICENSE file.
7 //
8 // entry_points_enum_autogen.h:
9 //   Defines the GL/GLES entry points enumeration.
10 
11 #ifndef COMMON_ENTRYPOINTSENUM_AUTOGEN_H_
12 #define COMMON_ENTRYPOINTSENUM_AUTOGEN_H_
13 
14 namespace gl
15 {
16 enum class EntryPoint
17 {
18     Accum,
19     ActiveShaderProgram,
20     ActiveTexture,
21     AlphaFunc,
22     AlphaFuncx,
23     AreTexturesResident,
24     ArrayElement,
25     AttachShader,
26     Begin,
27     BeginConditionalRender,
28     BeginQuery,
29     BeginQueryEXT,
30     BeginQueryIndexed,
31     BeginTransformFeedback,
32     BindAttribLocation,
33     BindBuffer,
34     BindBufferBase,
35     BindBufferRange,
36     BindBuffersBase,
37     BindBuffersRange,
38     BindFragDataLocation,
39     BindFragDataLocationEXT,
40     BindFragDataLocationIndexed,
41     BindFragDataLocationIndexedEXT,
42     BindFramebuffer,
43     BindFramebufferOES,
44     BindImageTexture,
45     BindImageTextures,
46     BindProgramPipeline,
47     BindRenderbuffer,
48     BindRenderbufferOES,
49     BindSampler,
50     BindSamplers,
51     BindTexture,
52     BindTextureUnit,
53     BindTextures,
54     BindTransformFeedback,
55     BindUniformLocationCHROMIUM,
56     BindVertexArray,
57     BindVertexArrayOES,
58     BindVertexBuffer,
59     BindVertexBuffers,
60     Bitmap,
61     BlendBarrier,
62     BlendColor,
63     BlendEquation,
64     BlendEquationSeparate,
65     BlendEquationSeparatei,
66     BlendEquationSeparateiEXT,
67     BlendEquationSeparateiOES,
68     BlendEquationi,
69     BlendEquationiEXT,
70     BlendEquationiOES,
71     BlendFunc,
72     BlendFuncSeparate,
73     BlendFuncSeparatei,
74     BlendFuncSeparateiEXT,
75     BlendFuncSeparateiOES,
76     BlendFunci,
77     BlendFunciEXT,
78     BlendFunciOES,
79     BlitFramebuffer,
80     BlitFramebufferANGLE,
81     BlitNamedFramebuffer,
82     BufferData,
83     BufferStorage,
84     BufferStorageEXT,
85     BufferStorageExternalEXT,
86     BufferStorageMemEXT,
87     BufferSubData,
88     CallList,
89     CallLists,
90     CheckFramebufferStatus,
91     CheckFramebufferStatusOES,
92     CheckNamedFramebufferStatus,
93     ClampColor,
94     Clear,
95     ClearAccum,
96     ClearBufferData,
97     ClearBufferSubData,
98     ClearBufferfi,
99     ClearBufferfv,
100     ClearBufferiv,
101     ClearBufferuiv,
102     ClearColor,
103     ClearColorx,
104     ClearDepth,
105     ClearDepthf,
106     ClearDepthx,
107     ClearIndex,
108     ClearNamedBufferData,
109     ClearNamedBufferSubData,
110     ClearNamedFramebufferfi,
111     ClearNamedFramebufferfv,
112     ClearNamedFramebufferiv,
113     ClearNamedFramebufferuiv,
114     ClearStencil,
115     ClearTexImage,
116     ClearTexSubImage,
117     ClientActiveTexture,
118     ClientWaitSync,
119     ClipControl,
120     ClipPlane,
121     ClipPlanef,
122     ClipPlanex,
123     Color3b,
124     Color3bv,
125     Color3d,
126     Color3dv,
127     Color3f,
128     Color3fv,
129     Color3i,
130     Color3iv,
131     Color3s,
132     Color3sv,
133     Color3ub,
134     Color3ubv,
135     Color3ui,
136     Color3uiv,
137     Color3us,
138     Color3usv,
139     Color4b,
140     Color4bv,
141     Color4d,
142     Color4dv,
143     Color4f,
144     Color4fv,
145     Color4i,
146     Color4iv,
147     Color4s,
148     Color4sv,
149     Color4ub,
150     Color4ubv,
151     Color4ui,
152     Color4uiv,
153     Color4us,
154     Color4usv,
155     Color4x,
156     ColorMask,
157     ColorMaski,
158     ColorMaskiEXT,
159     ColorMaskiOES,
160     ColorMaterial,
161     ColorP3ui,
162     ColorP3uiv,
163     ColorP4ui,
164     ColorP4uiv,
165     ColorPointer,
166     CompileShader,
167     CompressedCopyTextureCHROMIUM,
168     CompressedTexImage1D,
169     CompressedTexImage2D,
170     CompressedTexImage2DRobustANGLE,
171     CompressedTexImage3D,
172     CompressedTexImage3DOES,
173     CompressedTexImage3DRobustANGLE,
174     CompressedTexSubImage1D,
175     CompressedTexSubImage2D,
176     CompressedTexSubImage2DRobustANGLE,
177     CompressedTexSubImage3D,
178     CompressedTexSubImage3DOES,
179     CompressedTexSubImage3DRobustANGLE,
180     CompressedTextureSubImage1D,
181     CompressedTextureSubImage2D,
182     CompressedTextureSubImage3D,
183     CopyBufferSubData,
184     CopyImageSubData,
185     CopyImageSubDataEXT,
186     CopyImageSubDataOES,
187     CopyNamedBufferSubData,
188     CopyPixels,
189     CopySubTexture3DANGLE,
190     CopySubTextureCHROMIUM,
191     CopyTexImage1D,
192     CopyTexImage2D,
193     CopyTexSubImage1D,
194     CopyTexSubImage2D,
195     CopyTexSubImage3D,
196     CopyTexSubImage3DOES,
197     CopyTexture3DANGLE,
198     CopyTextureCHROMIUM,
199     CopyTextureSubImage1D,
200     CopyTextureSubImage2D,
201     CopyTextureSubImage3D,
202     CoverageModulationCHROMIUM,
203     CreateBuffers,
204     CreateFramebuffers,
205     CreateMemoryObjectsEXT,
206     CreateProgram,
207     CreateProgramPipelines,
208     CreateQueries,
209     CreateRenderbuffers,
210     CreateSamplers,
211     CreateShader,
212     CreateShaderProgramv,
213     CreateTextures,
214     CreateTransformFeedbacks,
215     CreateVertexArrays,
216     CullFace,
217     CurrentPaletteMatrixOES,
218     DebugMessageCallback,
219     DebugMessageCallbackKHR,
220     DebugMessageControl,
221     DebugMessageControlKHR,
222     DebugMessageInsert,
223     DebugMessageInsertKHR,
224     DeleteBuffers,
225     DeleteFencesNV,
226     DeleteFramebuffers,
227     DeleteFramebuffersOES,
228     DeleteLists,
229     DeleteMemoryObjectsEXT,
230     DeleteProgram,
231     DeleteProgramPipelines,
232     DeleteQueries,
233     DeleteQueriesEXT,
234     DeleteRenderbuffers,
235     DeleteRenderbuffersOES,
236     DeleteSamplers,
237     DeleteSemaphoresEXT,
238     DeleteShader,
239     DeleteSync,
240     DeleteTextures,
241     DeleteTransformFeedbacks,
242     DeleteVertexArrays,
243     DeleteVertexArraysOES,
244     DepthFunc,
245     DepthMask,
246     DepthRange,
247     DepthRangeArrayv,
248     DepthRangeIndexed,
249     DepthRangef,
250     DepthRangex,
251     DetachShader,
252     Disable,
253     DisableClientState,
254     DisableExtensionANGLE,
255     DisableVertexArrayAttrib,
256     DisableVertexAttribArray,
257     Disablei,
258     DisableiEXT,
259     DisableiOES,
260     DiscardFramebufferEXT,
261     DispatchCompute,
262     DispatchComputeIndirect,
263     DrawArrays,
264     DrawArraysIndirect,
265     DrawArraysInstanced,
266     DrawArraysInstancedANGLE,
267     DrawArraysInstancedBaseInstance,
268     DrawArraysInstancedBaseInstanceANGLE,
269     DrawArraysInstancedEXT,
270     DrawBuffer,
271     DrawBuffers,
272     DrawBuffersEXT,
273     DrawElements,
274     DrawElementsBaseVertex,
275     DrawElementsBaseVertexEXT,
276     DrawElementsBaseVertexOES,
277     DrawElementsIndirect,
278     DrawElementsInstanced,
279     DrawElementsInstancedANGLE,
280     DrawElementsInstancedBaseInstance,
281     DrawElementsInstancedBaseVertex,
282     DrawElementsInstancedBaseVertexBaseInstance,
283     DrawElementsInstancedBaseVertexBaseInstanceANGLE,
284     DrawElementsInstancedBaseVertexEXT,
285     DrawElementsInstancedBaseVertexOES,
286     DrawElementsInstancedEXT,
287     DrawPixels,
288     DrawRangeElements,
289     DrawRangeElementsBaseVertex,
290     DrawRangeElementsBaseVertexEXT,
291     DrawRangeElementsBaseVertexOES,
292     DrawTexfOES,
293     DrawTexfvOES,
294     DrawTexiOES,
295     DrawTexivOES,
296     DrawTexsOES,
297     DrawTexsvOES,
298     DrawTexxOES,
299     DrawTexxvOES,
300     DrawTransformFeedback,
301     DrawTransformFeedbackInstanced,
302     DrawTransformFeedbackStream,
303     DrawTransformFeedbackStreamInstanced,
304     EGLImageTargetRenderbufferStorageOES,
305     EGLImageTargetTexture2DOES,
306     EdgeFlag,
307     EdgeFlagPointer,
308     EdgeFlagv,
309     Enable,
310     EnableClientState,
311     EnableVertexArrayAttrib,
312     EnableVertexAttribArray,
313     Enablei,
314     EnableiEXT,
315     EnableiOES,
316     End,
317     EndConditionalRender,
318     EndList,
319     EndQuery,
320     EndQueryEXT,
321     EndQueryIndexed,
322     EndTransformFeedback,
323     EvalCoord1d,
324     EvalCoord1dv,
325     EvalCoord1f,
326     EvalCoord1fv,
327     EvalCoord2d,
328     EvalCoord2dv,
329     EvalCoord2f,
330     EvalCoord2fv,
331     EvalMesh1,
332     EvalMesh2,
333     EvalPoint1,
334     EvalPoint2,
335     FeedbackBuffer,
336     FenceSync,
337     Finish,
338     FinishFenceNV,
339     Flush,
340     FlushMappedBufferRange,
341     FlushMappedBufferRangeEXT,
342     FlushMappedNamedBufferRange,
343     FogCoordPointer,
344     FogCoordd,
345     FogCoorddv,
346     FogCoordf,
347     FogCoordfv,
348     Fogf,
349     Fogfv,
350     Fogi,
351     Fogiv,
352     Fogx,
353     Fogxv,
354     FramebufferParameteri,
355     FramebufferRenderbuffer,
356     FramebufferRenderbufferOES,
357     FramebufferTexture,
358     FramebufferTexture1D,
359     FramebufferTexture2D,
360     FramebufferTexture2DMultisampleEXT,
361     FramebufferTexture2DOES,
362     FramebufferTexture3D,
363     FramebufferTexture3DOES,
364     FramebufferTextureEXT,
365     FramebufferTextureLayer,
366     FramebufferTextureMultiviewOVR,
367     FrontFace,
368     Frustum,
369     Frustumf,
370     Frustumx,
371     GenBuffers,
372     GenFencesNV,
373     GenFramebuffers,
374     GenFramebuffersOES,
375     GenLists,
376     GenProgramPipelines,
377     GenQueries,
378     GenQueriesEXT,
379     GenRenderbuffers,
380     GenRenderbuffersOES,
381     GenSamplers,
382     GenSemaphoresEXT,
383     GenTextures,
384     GenTransformFeedbacks,
385     GenVertexArrays,
386     GenVertexArraysOES,
387     GenerateMipmap,
388     GenerateMipmapOES,
389     GenerateTextureMipmap,
390     GetActiveAtomicCounterBufferiv,
391     GetActiveAttrib,
392     GetActiveSubroutineName,
393     GetActiveSubroutineUniformName,
394     GetActiveSubroutineUniformiv,
395     GetActiveUniform,
396     GetActiveUniformBlockName,
397     GetActiveUniformBlockiv,
398     GetActiveUniformBlockivRobustANGLE,
399     GetActiveUniformName,
400     GetActiveUniformsiv,
401     GetAttachedShaders,
402     GetAttribLocation,
403     GetBooleani_v,
404     GetBooleani_vRobustANGLE,
405     GetBooleanv,
406     GetBooleanvRobustANGLE,
407     GetBufferParameteri64v,
408     GetBufferParameteri64vRobustANGLE,
409     GetBufferParameteriv,
410     GetBufferParameterivRobustANGLE,
411     GetBufferPointerv,
412     GetBufferPointervOES,
413     GetBufferPointervRobustANGLE,
414     GetBufferSubData,
415     GetClipPlane,
416     GetClipPlanef,
417     GetClipPlanex,
418     GetCompressedTexImage,
419     GetCompressedTextureImage,
420     GetCompressedTextureSubImage,
421     GetDebugMessageLog,
422     GetDebugMessageLogKHR,
423     GetDoublei_v,
424     GetDoublev,
425     GetError,
426     GetFenceivNV,
427     GetFixedv,
428     GetFloati_v,
429     GetFloatv,
430     GetFloatvRobustANGLE,
431     GetFragDataIndex,
432     GetFragDataIndexEXT,
433     GetFragDataLocation,
434     GetFramebufferAttachmentParameteriv,
435     GetFramebufferAttachmentParameterivOES,
436     GetFramebufferAttachmentParameterivRobustANGLE,
437     GetFramebufferParameteriv,
438     GetFramebufferParameterivRobustANGLE,
439     GetGraphicsResetStatus,
440     GetGraphicsResetStatusEXT,
441     GetInteger64i_v,
442     GetInteger64i_vRobustANGLE,
443     GetInteger64v,
444     GetInteger64vEXT,
445     GetInteger64vRobustANGLE,
446     GetIntegeri_v,
447     GetIntegeri_vRobustANGLE,
448     GetIntegerv,
449     GetIntegervRobustANGLE,
450     GetInternalformati64v,
451     GetInternalformativ,
452     GetInternalformativRobustANGLE,
453     GetLightfv,
454     GetLightiv,
455     GetLightxv,
456     GetMapdv,
457     GetMapfv,
458     GetMapiv,
459     GetMaterialfv,
460     GetMaterialiv,
461     GetMaterialxv,
462     GetMemoryObjectParameterivEXT,
463     GetMultisamplefv,
464     GetMultisamplefvANGLE,
465     GetMultisamplefvRobustANGLE,
466     GetNamedBufferParameteri64v,
467     GetNamedBufferParameteriv,
468     GetNamedBufferPointerv,
469     GetNamedBufferSubData,
470     GetNamedFramebufferAttachmentParameteriv,
471     GetNamedFramebufferParameteriv,
472     GetNamedRenderbufferParameteriv,
473     GetObjectLabel,
474     GetObjectLabelKHR,
475     GetObjectPtrLabel,
476     GetObjectPtrLabelKHR,
477     GetPixelMapfv,
478     GetPixelMapuiv,
479     GetPixelMapusv,
480     GetPointerv,
481     GetPointervKHR,
482     GetPointervRobustANGLERobustANGLE,
483     GetPolygonStipple,
484     GetProgramBinary,
485     GetProgramBinaryOES,
486     GetProgramInfoLog,
487     GetProgramInterfaceiv,
488     GetProgramInterfaceivRobustANGLE,
489     GetProgramPipelineInfoLog,
490     GetProgramPipelineiv,
491     GetProgramResourceIndex,
492     GetProgramResourceLocation,
493     GetProgramResourceLocationIndex,
494     GetProgramResourceLocationIndexEXT,
495     GetProgramResourceName,
496     GetProgramResourceiv,
497     GetProgramStageiv,
498     GetProgramiv,
499     GetProgramivRobustANGLE,
500     GetQueryBufferObjecti64v,
501     GetQueryBufferObjectiv,
502     GetQueryBufferObjectui64v,
503     GetQueryBufferObjectuiv,
504     GetQueryIndexediv,
505     GetQueryObjecti64v,
506     GetQueryObjecti64vEXT,
507     GetQueryObjecti64vRobustANGLE,
508     GetQueryObjectiv,
509     GetQueryObjectivEXT,
510     GetQueryObjectivRobustANGLE,
511     GetQueryObjectui64v,
512     GetQueryObjectui64vEXT,
513     GetQueryObjectui64vRobustANGLE,
514     GetQueryObjectuiv,
515     GetQueryObjectuivEXT,
516     GetQueryObjectuivRobustANGLE,
517     GetQueryiv,
518     GetQueryivEXT,
519     GetQueryivRobustANGLE,
520     GetRenderbufferImageANGLE,
521     GetRenderbufferParameteriv,
522     GetRenderbufferParameterivOES,
523     GetRenderbufferParameterivRobustANGLE,
524     GetSamplerParameterIiv,
525     GetSamplerParameterIivOES,
526     GetSamplerParameterIivRobustANGLE,
527     GetSamplerParameterIuiv,
528     GetSamplerParameterIuivOES,
529     GetSamplerParameterIuivRobustANGLE,
530     GetSamplerParameterfv,
531     GetSamplerParameterfvRobustANGLE,
532     GetSamplerParameteriv,
533     GetSamplerParameterivRobustANGLE,
534     GetSemaphoreParameterui64vEXT,
535     GetShaderInfoLog,
536     GetShaderPrecisionFormat,
537     GetShaderSource,
538     GetShaderiv,
539     GetShaderivRobustANGLE,
540     GetString,
541     GetStringi,
542     GetSubroutineIndex,
543     GetSubroutineUniformLocation,
544     GetSynciv,
545     GetTexEnvfv,
546     GetTexEnviv,
547     GetTexEnvxv,
548     GetTexGendv,
549     GetTexGenfv,
550     GetTexGenfvOES,
551     GetTexGeniv,
552     GetTexGenivOES,
553     GetTexGenxvOES,
554     GetTexImage,
555     GetTexImageANGLE,
556     GetTexLevelParameterfv,
557     GetTexLevelParameterfvANGLE,
558     GetTexLevelParameterfvRobustANGLE,
559     GetTexLevelParameteriv,
560     GetTexLevelParameterivANGLE,
561     GetTexLevelParameterivRobustANGLE,
562     GetTexParameterIiv,
563     GetTexParameterIivOES,
564     GetTexParameterIivRobustANGLE,
565     GetTexParameterIuiv,
566     GetTexParameterIuivOES,
567     GetTexParameterIuivRobustANGLE,
568     GetTexParameterfv,
569     GetTexParameterfvRobustANGLE,
570     GetTexParameteriv,
571     GetTexParameterivRobustANGLE,
572     GetTexParameterxv,
573     GetTextureImage,
574     GetTextureLevelParameterfv,
575     GetTextureLevelParameteriv,
576     GetTextureParameterIiv,
577     GetTextureParameterIuiv,
578     GetTextureParameterfv,
579     GetTextureParameteriv,
580     GetTextureSubImage,
581     GetTransformFeedbackVarying,
582     GetTransformFeedbacki64_v,
583     GetTransformFeedbacki_v,
584     GetTransformFeedbackiv,
585     GetTranslatedShaderSourceANGLE,
586     GetUniformBlockIndex,
587     GetUniformIndices,
588     GetUniformLocation,
589     GetUniformSubroutineuiv,
590     GetUniformdv,
591     GetUniformfv,
592     GetUniformfvRobustANGLE,
593     GetUniformiv,
594     GetUniformivRobustANGLE,
595     GetUniformuiv,
596     GetUniformuivRobustANGLE,
597     GetUnsignedBytei_vEXT,
598     GetUnsignedBytevEXT,
599     GetVertexArrayIndexed64iv,
600     GetVertexArrayIndexediv,
601     GetVertexArrayiv,
602     GetVertexAttribIiv,
603     GetVertexAttribIivRobustANGLE,
604     GetVertexAttribIuiv,
605     GetVertexAttribIuivRobustANGLE,
606     GetVertexAttribLdv,
607     GetVertexAttribPointerv,
608     GetVertexAttribPointervRobustANGLE,
609     GetVertexAttribdv,
610     GetVertexAttribfv,
611     GetVertexAttribfvRobustANGLE,
612     GetVertexAttribiv,
613     GetVertexAttribivRobustANGLE,
614     GetnColorTable,
615     GetnCompressedTexImage,
616     GetnConvolutionFilter,
617     GetnHistogram,
618     GetnMapdv,
619     GetnMapfv,
620     GetnMapiv,
621     GetnMinmax,
622     GetnPixelMapfv,
623     GetnPixelMapuiv,
624     GetnPixelMapusv,
625     GetnPolygonStipple,
626     GetnSeparableFilter,
627     GetnTexImage,
628     GetnUniformdv,
629     GetnUniformfv,
630     GetnUniformfvEXT,
631     GetnUniformfvRobustANGLE,
632     GetnUniformiv,
633     GetnUniformivEXT,
634     GetnUniformivRobustANGLE,
635     GetnUniformuiv,
636     GetnUniformuivRobustANGLE,
637     Hint,
638     ImportMemoryFdEXT,
639     ImportMemoryZirconHandleANGLE,
640     ImportSemaphoreFdEXT,
641     ImportSemaphoreZirconHandleANGLE,
642     IndexMask,
643     IndexPointer,
644     Indexd,
645     Indexdv,
646     Indexf,
647     Indexfv,
648     Indexi,
649     Indexiv,
650     Indexs,
651     Indexsv,
652     Indexub,
653     Indexubv,
654     InitNames,
655     InsertEventMarkerEXT,
656     InterleavedArrays,
657     Invalid,
658     InvalidateBufferData,
659     InvalidateBufferSubData,
660     InvalidateFramebuffer,
661     InvalidateNamedFramebufferData,
662     InvalidateNamedFramebufferSubData,
663     InvalidateSubFramebuffer,
664     InvalidateTexImage,
665     InvalidateTexSubImage,
666     InvalidateTextureANGLE,
667     IsBuffer,
668     IsEnabled,
669     IsEnabledi,
670     IsEnablediEXT,
671     IsEnablediOES,
672     IsFenceNV,
673     IsFramebuffer,
674     IsFramebufferOES,
675     IsList,
676     IsMemoryObjectEXT,
677     IsProgram,
678     IsProgramPipeline,
679     IsQuery,
680     IsQueryEXT,
681     IsRenderbuffer,
682     IsRenderbufferOES,
683     IsSampler,
684     IsSemaphoreEXT,
685     IsShader,
686     IsSync,
687     IsTexture,
688     IsTransformFeedback,
689     IsVertexArray,
690     IsVertexArrayOES,
691     LightModelf,
692     LightModelfv,
693     LightModeli,
694     LightModeliv,
695     LightModelx,
696     LightModelxv,
697     Lightf,
698     Lightfv,
699     Lighti,
700     Lightiv,
701     Lightx,
702     Lightxv,
703     LineStipple,
704     LineWidth,
705     LineWidthx,
706     LinkProgram,
707     ListBase,
708     LoadIdentity,
709     LoadMatrixd,
710     LoadMatrixf,
711     LoadMatrixx,
712     LoadName,
713     LoadPaletteFromModelViewMatrixOES,
714     LoadTransposeMatrixd,
715     LoadTransposeMatrixf,
716     LogicOp,
717     LoseContextCHROMIUM,
718     Map1d,
719     Map1f,
720     Map2d,
721     Map2f,
722     MapBuffer,
723     MapBufferOES,
724     MapBufferRange,
725     MapBufferRangeEXT,
726     MapGrid1d,
727     MapGrid1f,
728     MapGrid2d,
729     MapGrid2f,
730     MapNamedBuffer,
731     MapNamedBufferRange,
732     Materialf,
733     Materialfv,
734     Materiali,
735     Materialiv,
736     Materialx,
737     Materialxv,
738     MatrixIndexPointerOES,
739     MatrixMode,
740     MaxShaderCompilerThreadsKHR,
741     MemoryBarrier,
742     MemoryBarrierByRegion,
743     MemoryObjectParameterivEXT,
744     MinSampleShading,
745     MinSampleShadingOES,
746     MultMatrixd,
747     MultMatrixf,
748     MultMatrixx,
749     MultTransposeMatrixd,
750     MultTransposeMatrixf,
751     MultiDrawArrays,
752     MultiDrawArraysANGLE,
753     MultiDrawArraysIndirect,
754     MultiDrawArraysIndirectCount,
755     MultiDrawArraysInstancedANGLE,
756     MultiDrawArraysInstancedBaseInstanceANGLE,
757     MultiDrawElements,
758     MultiDrawElementsANGLE,
759     MultiDrawElementsBaseVertex,
760     MultiDrawElementsBaseVertexEXT,
761     MultiDrawElementsIndirect,
762     MultiDrawElementsIndirectCount,
763     MultiDrawElementsInstancedANGLE,
764     MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE,
765     MultiTexCoord1d,
766     MultiTexCoord1dv,
767     MultiTexCoord1f,
768     MultiTexCoord1fv,
769     MultiTexCoord1i,
770     MultiTexCoord1iv,
771     MultiTexCoord1s,
772     MultiTexCoord1sv,
773     MultiTexCoord2d,
774     MultiTexCoord2dv,
775     MultiTexCoord2f,
776     MultiTexCoord2fv,
777     MultiTexCoord2i,
778     MultiTexCoord2iv,
779     MultiTexCoord2s,
780     MultiTexCoord2sv,
781     MultiTexCoord3d,
782     MultiTexCoord3dv,
783     MultiTexCoord3f,
784     MultiTexCoord3fv,
785     MultiTexCoord3i,
786     MultiTexCoord3iv,
787     MultiTexCoord3s,
788     MultiTexCoord3sv,
789     MultiTexCoord4d,
790     MultiTexCoord4dv,
791     MultiTexCoord4f,
792     MultiTexCoord4fv,
793     MultiTexCoord4i,
794     MultiTexCoord4iv,
795     MultiTexCoord4s,
796     MultiTexCoord4sv,
797     MultiTexCoord4x,
798     MultiTexCoordP1ui,
799     MultiTexCoordP1uiv,
800     MultiTexCoordP2ui,
801     MultiTexCoordP2uiv,
802     MultiTexCoordP3ui,
803     MultiTexCoordP3uiv,
804     MultiTexCoordP4ui,
805     MultiTexCoordP4uiv,
806     NamedBufferData,
807     NamedBufferStorage,
808     NamedBufferStorageExternalEXT,
809     NamedBufferSubData,
810     NamedFramebufferDrawBuffer,
811     NamedFramebufferDrawBuffers,
812     NamedFramebufferParameteri,
813     NamedFramebufferReadBuffer,
814     NamedFramebufferRenderbuffer,
815     NamedFramebufferTexture,
816     NamedFramebufferTextureLayer,
817     NamedRenderbufferStorage,
818     NamedRenderbufferStorageMultisample,
819     NewList,
820     Normal3b,
821     Normal3bv,
822     Normal3d,
823     Normal3dv,
824     Normal3f,
825     Normal3fv,
826     Normal3i,
827     Normal3iv,
828     Normal3s,
829     Normal3sv,
830     Normal3x,
831     NormalP3ui,
832     NormalP3uiv,
833     NormalPointer,
834     ObjectLabel,
835     ObjectLabelKHR,
836     ObjectPtrLabel,
837     ObjectPtrLabelKHR,
838     Ortho,
839     Orthof,
840     Orthox,
841     PassThrough,
842     PatchParameterfv,
843     PatchParameteri,
844     PauseTransformFeedback,
845     PixelMapfv,
846     PixelMapuiv,
847     PixelMapusv,
848     PixelStoref,
849     PixelStorei,
850     PixelTransferf,
851     PixelTransferi,
852     PixelZoom,
853     PointParameterf,
854     PointParameterfv,
855     PointParameteri,
856     PointParameteriv,
857     PointParameterx,
858     PointParameterxv,
859     PointSize,
860     PointSizePointerOES,
861     PointSizex,
862     PolygonMode,
863     PolygonOffset,
864     PolygonOffsetClamp,
865     PolygonOffsetx,
866     PolygonStipple,
867     PopAttrib,
868     PopClientAttrib,
869     PopDebugGroup,
870     PopDebugGroupKHR,
871     PopGroupMarkerEXT,
872     PopMatrix,
873     PopName,
874     PrimitiveBoundingBox,
875     PrimitiveRestartIndex,
876     PrioritizeTextures,
877     ProgramBinary,
878     ProgramBinaryOES,
879     ProgramParameteri,
880     ProgramUniform1d,
881     ProgramUniform1dv,
882     ProgramUniform1f,
883     ProgramUniform1fv,
884     ProgramUniform1i,
885     ProgramUniform1iv,
886     ProgramUniform1ui,
887     ProgramUniform1uiv,
888     ProgramUniform2d,
889     ProgramUniform2dv,
890     ProgramUniform2f,
891     ProgramUniform2fv,
892     ProgramUniform2i,
893     ProgramUniform2iv,
894     ProgramUniform2ui,
895     ProgramUniform2uiv,
896     ProgramUniform3d,
897     ProgramUniform3dv,
898     ProgramUniform3f,
899     ProgramUniform3fv,
900     ProgramUniform3i,
901     ProgramUniform3iv,
902     ProgramUniform3ui,
903     ProgramUniform3uiv,
904     ProgramUniform4d,
905     ProgramUniform4dv,
906     ProgramUniform4f,
907     ProgramUniform4fv,
908     ProgramUniform4i,
909     ProgramUniform4iv,
910     ProgramUniform4ui,
911     ProgramUniform4uiv,
912     ProgramUniformMatrix2dv,
913     ProgramUniformMatrix2fv,
914     ProgramUniformMatrix2x3dv,
915     ProgramUniformMatrix2x3fv,
916     ProgramUniformMatrix2x4dv,
917     ProgramUniformMatrix2x4fv,
918     ProgramUniformMatrix3dv,
919     ProgramUniformMatrix3fv,
920     ProgramUniformMatrix3x2dv,
921     ProgramUniformMatrix3x2fv,
922     ProgramUniformMatrix3x4dv,
923     ProgramUniformMatrix3x4fv,
924     ProgramUniformMatrix4dv,
925     ProgramUniformMatrix4fv,
926     ProgramUniformMatrix4x2dv,
927     ProgramUniformMatrix4x2fv,
928     ProgramUniformMatrix4x3dv,
929     ProgramUniformMatrix4x3fv,
930     ProvokingVertex,
931     ProvokingVertexANGLE,
932     PushAttrib,
933     PushClientAttrib,
934     PushDebugGroup,
935     PushDebugGroupKHR,
936     PushGroupMarkerEXT,
937     PushMatrix,
938     PushName,
939     QueryCounter,
940     QueryCounterEXT,
941     QueryMatrixxOES,
942     RasterPos2d,
943     RasterPos2dv,
944     RasterPos2f,
945     RasterPos2fv,
946     RasterPos2i,
947     RasterPos2iv,
948     RasterPos2s,
949     RasterPos2sv,
950     RasterPos3d,
951     RasterPos3dv,
952     RasterPos3f,
953     RasterPos3fv,
954     RasterPos3i,
955     RasterPos3iv,
956     RasterPos3s,
957     RasterPos3sv,
958     RasterPos4d,
959     RasterPos4dv,
960     RasterPos4f,
961     RasterPos4fv,
962     RasterPos4i,
963     RasterPos4iv,
964     RasterPos4s,
965     RasterPos4sv,
966     ReadBuffer,
967     ReadPixels,
968     ReadPixelsRobustANGLE,
969     ReadnPixels,
970     ReadnPixelsEXT,
971     ReadnPixelsRobustANGLE,
972     Rectd,
973     Rectdv,
974     Rectf,
975     Rectfv,
976     Recti,
977     Rectiv,
978     Rects,
979     Rectsv,
980     ReleaseShaderCompiler,
981     RenderMode,
982     RenderbufferStorage,
983     RenderbufferStorageMultisample,
984     RenderbufferStorageMultisampleANGLE,
985     RenderbufferStorageMultisampleEXT,
986     RenderbufferStorageOES,
987     RequestExtensionANGLE,
988     ResumeTransformFeedback,
989     Rotated,
990     Rotatef,
991     Rotatex,
992     SampleCoverage,
993     SampleCoveragex,
994     SampleMaski,
995     SampleMaskiANGLE,
996     SamplerParameterIiv,
997     SamplerParameterIivOES,
998     SamplerParameterIivRobustANGLE,
999     SamplerParameterIuiv,
1000     SamplerParameterIuivOES,
1001     SamplerParameterIuivRobustANGLE,
1002     SamplerParameterf,
1003     SamplerParameterfv,
1004     SamplerParameterfvRobustANGLE,
1005     SamplerParameteri,
1006     SamplerParameteriv,
1007     SamplerParameterivRobustANGLE,
1008     Scaled,
1009     Scalef,
1010     Scalex,
1011     Scissor,
1012     ScissorArrayv,
1013     ScissorIndexed,
1014     ScissorIndexedv,
1015     SecondaryColor3b,
1016     SecondaryColor3bv,
1017     SecondaryColor3d,
1018     SecondaryColor3dv,
1019     SecondaryColor3f,
1020     SecondaryColor3fv,
1021     SecondaryColor3i,
1022     SecondaryColor3iv,
1023     SecondaryColor3s,
1024     SecondaryColor3sv,
1025     SecondaryColor3ub,
1026     SecondaryColor3ubv,
1027     SecondaryColor3ui,
1028     SecondaryColor3uiv,
1029     SecondaryColor3us,
1030     SecondaryColor3usv,
1031     SecondaryColorP3ui,
1032     SecondaryColorP3uiv,
1033     SecondaryColorPointer,
1034     SelectBuffer,
1035     SemaphoreParameterui64vEXT,
1036     SetFenceNV,
1037     ShadeModel,
1038     ShaderBinary,
1039     ShaderSource,
1040     ShaderStorageBlockBinding,
1041     SignalSemaphoreEXT,
1042     SpecializeShader,
1043     StencilFunc,
1044     StencilFuncSeparate,
1045     StencilMask,
1046     StencilMaskSeparate,
1047     StencilOp,
1048     StencilOpSeparate,
1049     TestFenceNV,
1050     TexBuffer,
1051     TexBufferEXT,
1052     TexBufferOES,
1053     TexBufferRange,
1054     TexBufferRangeEXT,
1055     TexBufferRangeOES,
1056     TexCoord1d,
1057     TexCoord1dv,
1058     TexCoord1f,
1059     TexCoord1fv,
1060     TexCoord1i,
1061     TexCoord1iv,
1062     TexCoord1s,
1063     TexCoord1sv,
1064     TexCoord2d,
1065     TexCoord2dv,
1066     TexCoord2f,
1067     TexCoord2fv,
1068     TexCoord2i,
1069     TexCoord2iv,
1070     TexCoord2s,
1071     TexCoord2sv,
1072     TexCoord3d,
1073     TexCoord3dv,
1074     TexCoord3f,
1075     TexCoord3fv,
1076     TexCoord3i,
1077     TexCoord3iv,
1078     TexCoord3s,
1079     TexCoord3sv,
1080     TexCoord4d,
1081     TexCoord4dv,
1082     TexCoord4f,
1083     TexCoord4fv,
1084     TexCoord4i,
1085     TexCoord4iv,
1086     TexCoord4s,
1087     TexCoord4sv,
1088     TexCoordP1ui,
1089     TexCoordP1uiv,
1090     TexCoordP2ui,
1091     TexCoordP2uiv,
1092     TexCoordP3ui,
1093     TexCoordP3uiv,
1094     TexCoordP4ui,
1095     TexCoordP4uiv,
1096     TexCoordPointer,
1097     TexEnvf,
1098     TexEnvfv,
1099     TexEnvi,
1100     TexEnviv,
1101     TexEnvx,
1102     TexEnvxv,
1103     TexGend,
1104     TexGendv,
1105     TexGenf,
1106     TexGenfOES,
1107     TexGenfv,
1108     TexGenfvOES,
1109     TexGeni,
1110     TexGeniOES,
1111     TexGeniv,
1112     TexGenivOES,
1113     TexGenxOES,
1114     TexGenxvOES,
1115     TexImage1D,
1116     TexImage2D,
1117     TexImage2DExternalANGLE,
1118     TexImage2DMultisample,
1119     TexImage2DRobustANGLE,
1120     TexImage3D,
1121     TexImage3DMultisample,
1122     TexImage3DOES,
1123     TexImage3DRobustANGLE,
1124     TexParameterIiv,
1125     TexParameterIivOES,
1126     TexParameterIivRobustANGLE,
1127     TexParameterIuiv,
1128     TexParameterIuivOES,
1129     TexParameterIuivRobustANGLE,
1130     TexParameterf,
1131     TexParameterfv,
1132     TexParameterfvRobustANGLE,
1133     TexParameteri,
1134     TexParameteriv,
1135     TexParameterivRobustANGLE,
1136     TexParameterx,
1137     TexParameterxv,
1138     TexStorage1D,
1139     TexStorage1DEXT,
1140     TexStorage2D,
1141     TexStorage2DEXT,
1142     TexStorage2DMultisample,
1143     TexStorage2DMultisampleANGLE,
1144     TexStorage3D,
1145     TexStorage3DEXT,
1146     TexStorage3DMultisample,
1147     TexStorage3DMultisampleOES,
1148     TexStorageMem2DEXT,
1149     TexStorageMem2DMultisampleEXT,
1150     TexStorageMem3DEXT,
1151     TexStorageMem3DMultisampleEXT,
1152     TexStorageMemFlags2DANGLE,
1153     TexStorageMemFlags2DMultisampleANGLE,
1154     TexStorageMemFlags3DANGLE,
1155     TexStorageMemFlags3DMultisampleANGLE,
1156     TexSubImage1D,
1157     TexSubImage2D,
1158     TexSubImage2DRobustANGLE,
1159     TexSubImage3D,
1160     TexSubImage3DOES,
1161     TexSubImage3DRobustANGLE,
1162     TextureBarrier,
1163     TextureBuffer,
1164     TextureBufferRange,
1165     TextureParameterIiv,
1166     TextureParameterIuiv,
1167     TextureParameterf,
1168     TextureParameterfv,
1169     TextureParameteri,
1170     TextureParameteriv,
1171     TextureStorage1D,
1172     TextureStorage2D,
1173     TextureStorage2DMultisample,
1174     TextureStorage3D,
1175     TextureStorage3DMultisample,
1176     TextureSubImage1D,
1177     TextureSubImage2D,
1178     TextureSubImage3D,
1179     TextureView,
1180     TransformFeedbackBufferBase,
1181     TransformFeedbackBufferRange,
1182     TransformFeedbackVaryings,
1183     Translated,
1184     Translatef,
1185     Translatex,
1186     Uniform1d,
1187     Uniform1dv,
1188     Uniform1f,
1189     Uniform1fv,
1190     Uniform1i,
1191     Uniform1iv,
1192     Uniform1ui,
1193     Uniform1uiv,
1194     Uniform2d,
1195     Uniform2dv,
1196     Uniform2f,
1197     Uniform2fv,
1198     Uniform2i,
1199     Uniform2iv,
1200     Uniform2ui,
1201     Uniform2uiv,
1202     Uniform3d,
1203     Uniform3dv,
1204     Uniform3f,
1205     Uniform3fv,
1206     Uniform3i,
1207     Uniform3iv,
1208     Uniform3ui,
1209     Uniform3uiv,
1210     Uniform4d,
1211     Uniform4dv,
1212     Uniform4f,
1213     Uniform4fv,
1214     Uniform4i,
1215     Uniform4iv,
1216     Uniform4ui,
1217     Uniform4uiv,
1218     UniformBlockBinding,
1219     UniformMatrix2dv,
1220     UniformMatrix2fv,
1221     UniformMatrix2x3dv,
1222     UniformMatrix2x3fv,
1223     UniformMatrix2x4dv,
1224     UniformMatrix2x4fv,
1225     UniformMatrix3dv,
1226     UniformMatrix3fv,
1227     UniformMatrix3x2dv,
1228     UniformMatrix3x2fv,
1229     UniformMatrix3x4dv,
1230     UniformMatrix3x4fv,
1231     UniformMatrix4dv,
1232     UniformMatrix4fv,
1233     UniformMatrix4x2dv,
1234     UniformMatrix4x2fv,
1235     UniformMatrix4x3dv,
1236     UniformMatrix4x3fv,
1237     UniformSubroutinesuiv,
1238     UnmapBuffer,
1239     UnmapBufferOES,
1240     UnmapNamedBuffer,
1241     UseProgram,
1242     UseProgramStages,
1243     ValidateProgram,
1244     ValidateProgramPipeline,
1245     Vertex2d,
1246     Vertex2dv,
1247     Vertex2f,
1248     Vertex2fv,
1249     Vertex2i,
1250     Vertex2iv,
1251     Vertex2s,
1252     Vertex2sv,
1253     Vertex3d,
1254     Vertex3dv,
1255     Vertex3f,
1256     Vertex3fv,
1257     Vertex3i,
1258     Vertex3iv,
1259     Vertex3s,
1260     Vertex3sv,
1261     Vertex4d,
1262     Vertex4dv,
1263     Vertex4f,
1264     Vertex4fv,
1265     Vertex4i,
1266     Vertex4iv,
1267     Vertex4s,
1268     Vertex4sv,
1269     VertexArrayAttribBinding,
1270     VertexArrayAttribFormat,
1271     VertexArrayAttribIFormat,
1272     VertexArrayAttribLFormat,
1273     VertexArrayBindingDivisor,
1274     VertexArrayElementBuffer,
1275     VertexArrayVertexBuffer,
1276     VertexArrayVertexBuffers,
1277     VertexAttrib1d,
1278     VertexAttrib1dv,
1279     VertexAttrib1f,
1280     VertexAttrib1fv,
1281     VertexAttrib1s,
1282     VertexAttrib1sv,
1283     VertexAttrib2d,
1284     VertexAttrib2dv,
1285     VertexAttrib2f,
1286     VertexAttrib2fv,
1287     VertexAttrib2s,
1288     VertexAttrib2sv,
1289     VertexAttrib3d,
1290     VertexAttrib3dv,
1291     VertexAttrib3f,
1292     VertexAttrib3fv,
1293     VertexAttrib3s,
1294     VertexAttrib3sv,
1295     VertexAttrib4Nbv,
1296     VertexAttrib4Niv,
1297     VertexAttrib4Nsv,
1298     VertexAttrib4Nub,
1299     VertexAttrib4Nubv,
1300     VertexAttrib4Nuiv,
1301     VertexAttrib4Nusv,
1302     VertexAttrib4bv,
1303     VertexAttrib4d,
1304     VertexAttrib4dv,
1305     VertexAttrib4f,
1306     VertexAttrib4fv,
1307     VertexAttrib4iv,
1308     VertexAttrib4s,
1309     VertexAttrib4sv,
1310     VertexAttrib4ubv,
1311     VertexAttrib4uiv,
1312     VertexAttrib4usv,
1313     VertexAttribBinding,
1314     VertexAttribDivisor,
1315     VertexAttribDivisorANGLE,
1316     VertexAttribDivisorEXT,
1317     VertexAttribFormat,
1318     VertexAttribI1i,
1319     VertexAttribI1iv,
1320     VertexAttribI1ui,
1321     VertexAttribI1uiv,
1322     VertexAttribI2i,
1323     VertexAttribI2iv,
1324     VertexAttribI2ui,
1325     VertexAttribI2uiv,
1326     VertexAttribI3i,
1327     VertexAttribI3iv,
1328     VertexAttribI3ui,
1329     VertexAttribI3uiv,
1330     VertexAttribI4bv,
1331     VertexAttribI4i,
1332     VertexAttribI4iv,
1333     VertexAttribI4sv,
1334     VertexAttribI4ubv,
1335     VertexAttribI4ui,
1336     VertexAttribI4uiv,
1337     VertexAttribI4usv,
1338     VertexAttribIFormat,
1339     VertexAttribIPointer,
1340     VertexAttribL1d,
1341     VertexAttribL1dv,
1342     VertexAttribL2d,
1343     VertexAttribL2dv,
1344     VertexAttribL3d,
1345     VertexAttribL3dv,
1346     VertexAttribL4d,
1347     VertexAttribL4dv,
1348     VertexAttribLFormat,
1349     VertexAttribLPointer,
1350     VertexAttribP1ui,
1351     VertexAttribP1uiv,
1352     VertexAttribP2ui,
1353     VertexAttribP2uiv,
1354     VertexAttribP3ui,
1355     VertexAttribP3uiv,
1356     VertexAttribP4ui,
1357     VertexAttribP4uiv,
1358     VertexAttribPointer,
1359     VertexBindingDivisor,
1360     VertexP2ui,
1361     VertexP2uiv,
1362     VertexP3ui,
1363     VertexP3uiv,
1364     VertexP4ui,
1365     VertexP4uiv,
1366     VertexPointer,
1367     Viewport,
1368     ViewportArrayv,
1369     ViewportIndexedf,
1370     ViewportIndexedfv,
1371     WaitSemaphoreEXT,
1372     WaitSync,
1373     WeightPointerOES,
1374     WindowPos2d,
1375     WindowPos2dv,
1376     WindowPos2f,
1377     WindowPos2fv,
1378     WindowPos2i,
1379     WindowPos2iv,
1380     WindowPos2s,
1381     WindowPos2sv,
1382     WindowPos3d,
1383     WindowPos3dv,
1384     WindowPos3f,
1385     WindowPos3fv,
1386     WindowPos3i,
1387     WindowPos3iv,
1388     WindowPos3s,
1389     WindowPos3sv
1390 };
1391 
1392 const char *GetEntryPointName(EntryPoint ep);
1393 }  // namespace gl
1394 #endif  // COMMON_ENTRY_POINTS_ENUM_AUTOGEN_H_
1395