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