xref: /aosp_15_r20/external/angle/src/common/entry_points_enum_autogen.cpp (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
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.cpp:
9 //   Helper methods for the GL/GLES entry points enumeration.
10 
11 #include "common/entry_points_enum_autogen.h"
12 
13 #include "common/debug.h"
14 
15 namespace angle
16 {
GetEntryPointName(EntryPoint ep)17 const char *GetEntryPointName(EntryPoint ep)
18 {
19     switch (ep)
20     {
21         case EntryPoint::Invalid:
22             return "Invalid";
23         case EntryPoint::CLBuildProgram:
24             return "clBuildProgram";
25         case EntryPoint::CLCloneKernel:
26             return "clCloneKernel";
27         case EntryPoint::CLCompileProgram:
28             return "clCompileProgram";
29         case EntryPoint::CLCreateBuffer:
30             return "clCreateBuffer";
31         case EntryPoint::CLCreateBufferWithProperties:
32             return "clCreateBufferWithProperties";
33         case EntryPoint::CLCreateCommandQueue:
34             return "clCreateCommandQueue";
35         case EntryPoint::CLCreateCommandQueueWithProperties:
36             return "clCreateCommandQueueWithProperties";
37         case EntryPoint::CLCreateContext:
38             return "clCreateContext";
39         case EntryPoint::CLCreateContextFromType:
40             return "clCreateContextFromType";
41         case EntryPoint::CLCreateImage:
42             return "clCreateImage";
43         case EntryPoint::CLCreateImage2D:
44             return "clCreateImage2D";
45         case EntryPoint::CLCreateImage3D:
46             return "clCreateImage3D";
47         case EntryPoint::CLCreateImageWithProperties:
48             return "clCreateImageWithProperties";
49         case EntryPoint::CLCreateKernel:
50             return "clCreateKernel";
51         case EntryPoint::CLCreateKernelsInProgram:
52             return "clCreateKernelsInProgram";
53         case EntryPoint::CLCreatePipe:
54             return "clCreatePipe";
55         case EntryPoint::CLCreateProgramWithBinary:
56             return "clCreateProgramWithBinary";
57         case EntryPoint::CLCreateProgramWithBuiltInKernels:
58             return "clCreateProgramWithBuiltInKernels";
59         case EntryPoint::CLCreateProgramWithIL:
60             return "clCreateProgramWithIL";
61         case EntryPoint::CLCreateProgramWithSource:
62             return "clCreateProgramWithSource";
63         case EntryPoint::CLCreateSampler:
64             return "clCreateSampler";
65         case EntryPoint::CLCreateSamplerWithProperties:
66             return "clCreateSamplerWithProperties";
67         case EntryPoint::CLCreateSubBuffer:
68             return "clCreateSubBuffer";
69         case EntryPoint::CLCreateSubDevices:
70             return "clCreateSubDevices";
71         case EntryPoint::CLCreateUserEvent:
72             return "clCreateUserEvent";
73         case EntryPoint::CLEnqueueBarrier:
74             return "clEnqueueBarrier";
75         case EntryPoint::CLEnqueueBarrierWithWaitList:
76             return "clEnqueueBarrierWithWaitList";
77         case EntryPoint::CLEnqueueCopyBuffer:
78             return "clEnqueueCopyBuffer";
79         case EntryPoint::CLEnqueueCopyBufferRect:
80             return "clEnqueueCopyBufferRect";
81         case EntryPoint::CLEnqueueCopyBufferToImage:
82             return "clEnqueueCopyBufferToImage";
83         case EntryPoint::CLEnqueueCopyImage:
84             return "clEnqueueCopyImage";
85         case EntryPoint::CLEnqueueCopyImageToBuffer:
86             return "clEnqueueCopyImageToBuffer";
87         case EntryPoint::CLEnqueueFillBuffer:
88             return "clEnqueueFillBuffer";
89         case EntryPoint::CLEnqueueFillImage:
90             return "clEnqueueFillImage";
91         case EntryPoint::CLEnqueueMapBuffer:
92             return "clEnqueueMapBuffer";
93         case EntryPoint::CLEnqueueMapImage:
94             return "clEnqueueMapImage";
95         case EntryPoint::CLEnqueueMarker:
96             return "clEnqueueMarker";
97         case EntryPoint::CLEnqueueMarkerWithWaitList:
98             return "clEnqueueMarkerWithWaitList";
99         case EntryPoint::CLEnqueueMigrateMemObjects:
100             return "clEnqueueMigrateMemObjects";
101         case EntryPoint::CLEnqueueNDRangeKernel:
102             return "clEnqueueNDRangeKernel";
103         case EntryPoint::CLEnqueueNativeKernel:
104             return "clEnqueueNativeKernel";
105         case EntryPoint::CLEnqueueReadBuffer:
106             return "clEnqueueReadBuffer";
107         case EntryPoint::CLEnqueueReadBufferRect:
108             return "clEnqueueReadBufferRect";
109         case EntryPoint::CLEnqueueReadImage:
110             return "clEnqueueReadImage";
111         case EntryPoint::CLEnqueueSVMFree:
112             return "clEnqueueSVMFree";
113         case EntryPoint::CLEnqueueSVMMap:
114             return "clEnqueueSVMMap";
115         case EntryPoint::CLEnqueueSVMMemFill:
116             return "clEnqueueSVMMemFill";
117         case EntryPoint::CLEnqueueSVMMemcpy:
118             return "clEnqueueSVMMemcpy";
119         case EntryPoint::CLEnqueueSVMMigrateMem:
120             return "clEnqueueSVMMigrateMem";
121         case EntryPoint::CLEnqueueSVMUnmap:
122             return "clEnqueueSVMUnmap";
123         case EntryPoint::CLEnqueueTask:
124             return "clEnqueueTask";
125         case EntryPoint::CLEnqueueUnmapMemObject:
126             return "clEnqueueUnmapMemObject";
127         case EntryPoint::CLEnqueueWaitForEvents:
128             return "clEnqueueWaitForEvents";
129         case EntryPoint::CLEnqueueWriteBuffer:
130             return "clEnqueueWriteBuffer";
131         case EntryPoint::CLEnqueueWriteBufferRect:
132             return "clEnqueueWriteBufferRect";
133         case EntryPoint::CLEnqueueWriteImage:
134             return "clEnqueueWriteImage";
135         case EntryPoint::CLFinish:
136             return "clFinish";
137         case EntryPoint::CLFlush:
138             return "clFlush";
139         case EntryPoint::CLGetCommandQueueInfo:
140             return "clGetCommandQueueInfo";
141         case EntryPoint::CLGetContextInfo:
142             return "clGetContextInfo";
143         case EntryPoint::CLGetDeviceAndHostTimer:
144             return "clGetDeviceAndHostTimer";
145         case EntryPoint::CLGetDeviceIDs:
146             return "clGetDeviceIDs";
147         case EntryPoint::CLGetDeviceInfo:
148             return "clGetDeviceInfo";
149         case EntryPoint::CLGetEventInfo:
150             return "clGetEventInfo";
151         case EntryPoint::CLGetEventProfilingInfo:
152             return "clGetEventProfilingInfo";
153         case EntryPoint::CLGetExtensionFunctionAddress:
154             return "clGetExtensionFunctionAddress";
155         case EntryPoint::CLGetExtensionFunctionAddressForPlatform:
156             return "clGetExtensionFunctionAddressForPlatform";
157         case EntryPoint::CLGetHostTimer:
158             return "clGetHostTimer";
159         case EntryPoint::CLGetImageInfo:
160             return "clGetImageInfo";
161         case EntryPoint::CLGetKernelArgInfo:
162             return "clGetKernelArgInfo";
163         case EntryPoint::CLGetKernelInfo:
164             return "clGetKernelInfo";
165         case EntryPoint::CLGetKernelSubGroupInfo:
166             return "clGetKernelSubGroupInfo";
167         case EntryPoint::CLGetKernelWorkGroupInfo:
168             return "clGetKernelWorkGroupInfo";
169         case EntryPoint::CLGetMemObjectInfo:
170             return "clGetMemObjectInfo";
171         case EntryPoint::CLGetPipeInfo:
172             return "clGetPipeInfo";
173         case EntryPoint::CLGetPlatformIDs:
174             return "clGetPlatformIDs";
175         case EntryPoint::CLGetPlatformInfo:
176             return "clGetPlatformInfo";
177         case EntryPoint::CLGetProgramBuildInfo:
178             return "clGetProgramBuildInfo";
179         case EntryPoint::CLGetProgramInfo:
180             return "clGetProgramInfo";
181         case EntryPoint::CLGetSamplerInfo:
182             return "clGetSamplerInfo";
183         case EntryPoint::CLGetSupportedImageFormats:
184             return "clGetSupportedImageFormats";
185         case EntryPoint::CLIcdGetPlatformIDsKHR:
186             return "clIcdGetPlatformIDsKHR";
187         case EntryPoint::CLLinkProgram:
188             return "clLinkProgram";
189         case EntryPoint::CLReleaseCommandQueue:
190             return "clReleaseCommandQueue";
191         case EntryPoint::CLReleaseContext:
192             return "clReleaseContext";
193         case EntryPoint::CLReleaseDevice:
194             return "clReleaseDevice";
195         case EntryPoint::CLReleaseEvent:
196             return "clReleaseEvent";
197         case EntryPoint::CLReleaseKernel:
198             return "clReleaseKernel";
199         case EntryPoint::CLReleaseMemObject:
200             return "clReleaseMemObject";
201         case EntryPoint::CLReleaseProgram:
202             return "clReleaseProgram";
203         case EntryPoint::CLReleaseSampler:
204             return "clReleaseSampler";
205         case EntryPoint::CLRetainCommandQueue:
206             return "clRetainCommandQueue";
207         case EntryPoint::CLRetainContext:
208             return "clRetainContext";
209         case EntryPoint::CLRetainDevice:
210             return "clRetainDevice";
211         case EntryPoint::CLRetainEvent:
212             return "clRetainEvent";
213         case EntryPoint::CLRetainKernel:
214             return "clRetainKernel";
215         case EntryPoint::CLRetainMemObject:
216             return "clRetainMemObject";
217         case EntryPoint::CLRetainProgram:
218             return "clRetainProgram";
219         case EntryPoint::CLRetainSampler:
220             return "clRetainSampler";
221         case EntryPoint::CLSVMAlloc:
222             return "clSVMAlloc";
223         case EntryPoint::CLSVMFree:
224             return "clSVMFree";
225         case EntryPoint::CLSetCommandQueueProperty:
226             return "clSetCommandQueueProperty";
227         case EntryPoint::CLSetContextDestructorCallback:
228             return "clSetContextDestructorCallback";
229         case EntryPoint::CLSetDefaultDeviceCommandQueue:
230             return "clSetDefaultDeviceCommandQueue";
231         case EntryPoint::CLSetEventCallback:
232             return "clSetEventCallback";
233         case EntryPoint::CLSetKernelArg:
234             return "clSetKernelArg";
235         case EntryPoint::CLSetKernelArgSVMPointer:
236             return "clSetKernelArgSVMPointer";
237         case EntryPoint::CLSetKernelExecInfo:
238             return "clSetKernelExecInfo";
239         case EntryPoint::CLSetMemObjectDestructorCallback:
240             return "clSetMemObjectDestructorCallback";
241         case EntryPoint::CLSetProgramReleaseCallback:
242             return "clSetProgramReleaseCallback";
243         case EntryPoint::CLSetProgramSpecializationConstant:
244             return "clSetProgramSpecializationConstant";
245         case EntryPoint::CLSetUserEventStatus:
246             return "clSetUserEventStatus";
247         case EntryPoint::CLUnloadCompiler:
248             return "clUnloadCompiler";
249         case EntryPoint::CLUnloadPlatformCompiler:
250             return "clUnloadPlatformCompiler";
251         case EntryPoint::CLWaitForEvents:
252             return "clWaitForEvents";
253         case EntryPoint::EGLAcquireExternalContextANGLE:
254             return "eglAcquireExternalContextANGLE";
255         case EntryPoint::EGLBindAPI:
256             return "eglBindAPI";
257         case EntryPoint::EGLBindTexImage:
258             return "eglBindTexImage";
259         case EntryPoint::EGLChooseConfig:
260             return "eglChooseConfig";
261         case EntryPoint::EGLClientWaitSync:
262             return "eglClientWaitSync";
263         case EntryPoint::EGLClientWaitSyncKHR:
264             return "eglClientWaitSyncKHR";
265         case EntryPoint::EGLCopyBuffers:
266             return "eglCopyBuffers";
267         case EntryPoint::EGLCopyMetalSharedEventANGLE:
268             return "eglCopyMetalSharedEventANGLE";
269         case EntryPoint::EGLCreateContext:
270             return "eglCreateContext";
271         case EntryPoint::EGLCreateDeviceANGLE:
272             return "eglCreateDeviceANGLE";
273         case EntryPoint::EGLCreateImage:
274             return "eglCreateImage";
275         case EntryPoint::EGLCreateImageKHR:
276             return "eglCreateImageKHR";
277         case EntryPoint::EGLCreateNativeClientBufferANDROID:
278             return "eglCreateNativeClientBufferANDROID";
279         case EntryPoint::EGLCreatePbufferFromClientBuffer:
280             return "eglCreatePbufferFromClientBuffer";
281         case EntryPoint::EGLCreatePbufferSurface:
282             return "eglCreatePbufferSurface";
283         case EntryPoint::EGLCreatePixmapSurface:
284             return "eglCreatePixmapSurface";
285         case EntryPoint::EGLCreatePlatformPixmapSurface:
286             return "eglCreatePlatformPixmapSurface";
287         case EntryPoint::EGLCreatePlatformPixmapSurfaceEXT:
288             return "eglCreatePlatformPixmapSurfaceEXT";
289         case EntryPoint::EGLCreatePlatformWindowSurface:
290             return "eglCreatePlatformWindowSurface";
291         case EntryPoint::EGLCreatePlatformWindowSurfaceEXT:
292             return "eglCreatePlatformWindowSurfaceEXT";
293         case EntryPoint::EGLCreateStreamKHR:
294             return "eglCreateStreamKHR";
295         case EntryPoint::EGLCreateStreamProducerD3DTextureANGLE:
296             return "eglCreateStreamProducerD3DTextureANGLE";
297         case EntryPoint::EGLCreateSync:
298             return "eglCreateSync";
299         case EntryPoint::EGLCreateSyncKHR:
300             return "eglCreateSyncKHR";
301         case EntryPoint::EGLCreateWindowSurface:
302             return "eglCreateWindowSurface";
303         case EntryPoint::EGLDebugMessageControlKHR:
304             return "eglDebugMessageControlKHR";
305         case EntryPoint::EGLDestroyContext:
306             return "eglDestroyContext";
307         case EntryPoint::EGLDestroyImage:
308             return "eglDestroyImage";
309         case EntryPoint::EGLDestroyImageKHR:
310             return "eglDestroyImageKHR";
311         case EntryPoint::EGLDestroyStreamKHR:
312             return "eglDestroyStreamKHR";
313         case EntryPoint::EGLDestroySurface:
314             return "eglDestroySurface";
315         case EntryPoint::EGLDestroySync:
316             return "eglDestroySync";
317         case EntryPoint::EGLDestroySyncKHR:
318             return "eglDestroySyncKHR";
319         case EntryPoint::EGLDupNativeFenceFDANDROID:
320             return "eglDupNativeFenceFDANDROID";
321         case EntryPoint::EGLExportVkImageANGLE:
322             return "eglExportVkImageANGLE";
323         case EntryPoint::EGLForceGPUSwitchANGLE:
324             return "eglForceGPUSwitchANGLE";
325         case EntryPoint::EGLGetCompositorTimingANDROID:
326             return "eglGetCompositorTimingANDROID";
327         case EntryPoint::EGLGetCompositorTimingSupportedANDROID:
328             return "eglGetCompositorTimingSupportedANDROID";
329         case EntryPoint::EGLGetConfigAttrib:
330             return "eglGetConfigAttrib";
331         case EntryPoint::EGLGetConfigs:
332             return "eglGetConfigs";
333         case EntryPoint::EGLGetCurrentContext:
334             return "eglGetCurrentContext";
335         case EntryPoint::EGLGetCurrentDisplay:
336             return "eglGetCurrentDisplay";
337         case EntryPoint::EGLGetCurrentSurface:
338             return "eglGetCurrentSurface";
339         case EntryPoint::EGLGetDisplay:
340             return "eglGetDisplay";
341         case EntryPoint::EGLGetError:
342             return "eglGetError";
343         case EntryPoint::EGLGetFrameTimestampSupportedANDROID:
344             return "eglGetFrameTimestampSupportedANDROID";
345         case EntryPoint::EGLGetFrameTimestampsANDROID:
346             return "eglGetFrameTimestampsANDROID";
347         case EntryPoint::EGLGetMscRateANGLE:
348             return "eglGetMscRateANGLE";
349         case EntryPoint::EGLGetNativeClientBufferANDROID:
350             return "eglGetNativeClientBufferANDROID";
351         case EntryPoint::EGLGetNextFrameIdANDROID:
352             return "eglGetNextFrameIdANDROID";
353         case EntryPoint::EGLGetPlatformDisplay:
354             return "eglGetPlatformDisplay";
355         case EntryPoint::EGLGetPlatformDisplayEXT:
356             return "eglGetPlatformDisplayEXT";
357         case EntryPoint::EGLGetProcAddress:
358             return "eglGetProcAddress";
359         case EntryPoint::EGLGetSyncAttrib:
360             return "eglGetSyncAttrib";
361         case EntryPoint::EGLGetSyncAttribKHR:
362             return "eglGetSyncAttribKHR";
363         case EntryPoint::EGLGetSyncValuesCHROMIUM:
364             return "eglGetSyncValuesCHROMIUM";
365         case EntryPoint::EGLHandleGPUSwitchANGLE:
366             return "eglHandleGPUSwitchANGLE";
367         case EntryPoint::EGLInitialize:
368             return "eglInitialize";
369         case EntryPoint::EGLLabelObjectKHR:
370             return "eglLabelObjectKHR";
371         case EntryPoint::EGLLockSurfaceKHR:
372             return "eglLockSurfaceKHR";
373         case EntryPoint::EGLMakeCurrent:
374             return "eglMakeCurrent";
375         case EntryPoint::EGLPostSubBufferNV:
376             return "eglPostSubBufferNV";
377         case EntryPoint::EGLPrepareSwapBuffersANGLE:
378             return "eglPrepareSwapBuffersANGLE";
379         case EntryPoint::EGLPresentationTimeANDROID:
380             return "eglPresentationTimeANDROID";
381         case EntryPoint::EGLProgramCacheGetAttribANGLE:
382             return "eglProgramCacheGetAttribANGLE";
383         case EntryPoint::EGLProgramCachePopulateANGLE:
384             return "eglProgramCachePopulateANGLE";
385         case EntryPoint::EGLProgramCacheQueryANGLE:
386             return "eglProgramCacheQueryANGLE";
387         case EntryPoint::EGLProgramCacheResizeANGLE:
388             return "eglProgramCacheResizeANGLE";
389         case EntryPoint::EGLQueryAPI:
390             return "eglQueryAPI";
391         case EntryPoint::EGLQueryContext:
392             return "eglQueryContext";
393         case EntryPoint::EGLQueryDebugKHR:
394             return "eglQueryDebugKHR";
395         case EntryPoint::EGLQueryDeviceAttribEXT:
396             return "eglQueryDeviceAttribEXT";
397         case EntryPoint::EGLQueryDeviceStringEXT:
398             return "eglQueryDeviceStringEXT";
399         case EntryPoint::EGLQueryDisplayAttribANGLE:
400             return "eglQueryDisplayAttribANGLE";
401         case EntryPoint::EGLQueryDisplayAttribEXT:
402             return "eglQueryDisplayAttribEXT";
403         case EntryPoint::EGLQueryDmaBufFormatsEXT:
404             return "eglQueryDmaBufFormatsEXT";
405         case EntryPoint::EGLQueryDmaBufModifiersEXT:
406             return "eglQueryDmaBufModifiersEXT";
407         case EntryPoint::EGLQueryStreamKHR:
408             return "eglQueryStreamKHR";
409         case EntryPoint::EGLQueryStreamu64KHR:
410             return "eglQueryStreamu64KHR";
411         case EntryPoint::EGLQueryString:
412             return "eglQueryString";
413         case EntryPoint::EGLQueryStringiANGLE:
414             return "eglQueryStringiANGLE";
415         case EntryPoint::EGLQuerySurface:
416             return "eglQuerySurface";
417         case EntryPoint::EGLQuerySurface64KHR:
418             return "eglQuerySurface64KHR";
419         case EntryPoint::EGLQuerySurfacePointerANGLE:
420             return "eglQuerySurfacePointerANGLE";
421         case EntryPoint::EGLReacquireHighPowerGPUANGLE:
422             return "eglReacquireHighPowerGPUANGLE";
423         case EntryPoint::EGLReleaseDeviceANGLE:
424             return "eglReleaseDeviceANGLE";
425         case EntryPoint::EGLReleaseExternalContextANGLE:
426             return "eglReleaseExternalContextANGLE";
427         case EntryPoint::EGLReleaseHighPowerGPUANGLE:
428             return "eglReleaseHighPowerGPUANGLE";
429         case EntryPoint::EGLReleaseTexImage:
430             return "eglReleaseTexImage";
431         case EntryPoint::EGLReleaseThread:
432             return "eglReleaseThread";
433         case EntryPoint::EGLSetBlobCacheFuncsANDROID:
434             return "eglSetBlobCacheFuncsANDROID";
435         case EntryPoint::EGLSetDamageRegionKHR:
436             return "eglSetDamageRegionKHR";
437         case EntryPoint::EGLSetValidationEnabledANGLE:
438             return "eglSetValidationEnabledANGLE";
439         case EntryPoint::EGLSignalSyncKHR:
440             return "eglSignalSyncKHR";
441         case EntryPoint::EGLStreamAttribKHR:
442             return "eglStreamAttribKHR";
443         case EntryPoint::EGLStreamConsumerAcquireKHR:
444             return "eglStreamConsumerAcquireKHR";
445         case EntryPoint::EGLStreamConsumerGLTextureExternalAttribsNV:
446             return "eglStreamConsumerGLTextureExternalAttribsNV";
447         case EntryPoint::EGLStreamConsumerGLTextureExternalKHR:
448             return "eglStreamConsumerGLTextureExternalKHR";
449         case EntryPoint::EGLStreamConsumerReleaseKHR:
450             return "eglStreamConsumerReleaseKHR";
451         case EntryPoint::EGLStreamPostD3DTextureANGLE:
452             return "eglStreamPostD3DTextureANGLE";
453         case EntryPoint::EGLSurfaceAttrib:
454             return "eglSurfaceAttrib";
455         case EntryPoint::EGLSwapBuffers:
456             return "eglSwapBuffers";
457         case EntryPoint::EGLSwapBuffersWithDamageKHR:
458             return "eglSwapBuffersWithDamageKHR";
459         case EntryPoint::EGLSwapBuffersWithFrameTokenANGLE:
460             return "eglSwapBuffersWithFrameTokenANGLE";
461         case EntryPoint::EGLSwapInterval:
462             return "eglSwapInterval";
463         case EntryPoint::EGLTerminate:
464             return "eglTerminate";
465         case EntryPoint::EGLUnlockSurfaceKHR:
466             return "eglUnlockSurfaceKHR";
467         case EntryPoint::EGLWaitClient:
468             return "eglWaitClient";
469         case EntryPoint::EGLWaitGL:
470             return "eglWaitGL";
471         case EntryPoint::EGLWaitNative:
472             return "eglWaitNative";
473         case EntryPoint::EGLWaitSync:
474             return "eglWaitSync";
475         case EntryPoint::EGLWaitSyncKHR:
476             return "eglWaitSyncKHR";
477         case EntryPoint::EGLWaitUntilWorkScheduledANGLE:
478             return "eglWaitUntilWorkScheduledANGLE";
479         case EntryPoint::GLAcquireTexturesANGLE:
480             return "glAcquireTexturesANGLE";
481         case EntryPoint::GLActiveShaderProgram:
482             return "glActiveShaderProgram";
483         case EntryPoint::GLActiveShaderProgramEXT:
484             return "glActiveShaderProgramEXT";
485         case EntryPoint::GLActiveTexture:
486             return "glActiveTexture";
487         case EntryPoint::GLAlphaFunc:
488             return "glAlphaFunc";
489         case EntryPoint::GLAlphaFuncx:
490             return "glAlphaFuncx";
491         case EntryPoint::GLAttachShader:
492             return "glAttachShader";
493         case EntryPoint::GLBeginPerfMonitorAMD:
494             return "glBeginPerfMonitorAMD";
495         case EntryPoint::GLBeginPixelLocalStorageANGLE:
496             return "glBeginPixelLocalStorageANGLE";
497         case EntryPoint::GLBeginQuery:
498             return "glBeginQuery";
499         case EntryPoint::GLBeginQueryEXT:
500             return "glBeginQueryEXT";
501         case EntryPoint::GLBeginTransformFeedback:
502             return "glBeginTransformFeedback";
503         case EntryPoint::GLBindAttribLocation:
504             return "glBindAttribLocation";
505         case EntryPoint::GLBindBuffer:
506             return "glBindBuffer";
507         case EntryPoint::GLBindBufferBase:
508             return "glBindBufferBase";
509         case EntryPoint::GLBindBufferRange:
510             return "glBindBufferRange";
511         case EntryPoint::GLBindFragDataLocationEXT:
512             return "glBindFragDataLocationEXT";
513         case EntryPoint::GLBindFragDataLocationIndexedEXT:
514             return "glBindFragDataLocationIndexedEXT";
515         case EntryPoint::GLBindFramebuffer:
516             return "glBindFramebuffer";
517         case EntryPoint::GLBindFramebufferOES:
518             return "glBindFramebufferOES";
519         case EntryPoint::GLBindImageTexture:
520             return "glBindImageTexture";
521         case EntryPoint::GLBindProgramPipeline:
522             return "glBindProgramPipeline";
523         case EntryPoint::GLBindProgramPipelineEXT:
524             return "glBindProgramPipelineEXT";
525         case EntryPoint::GLBindRenderbuffer:
526             return "glBindRenderbuffer";
527         case EntryPoint::GLBindRenderbufferOES:
528             return "glBindRenderbufferOES";
529         case EntryPoint::GLBindSampler:
530             return "glBindSampler";
531         case EntryPoint::GLBindTexture:
532             return "glBindTexture";
533         case EntryPoint::GLBindTransformFeedback:
534             return "glBindTransformFeedback";
535         case EntryPoint::GLBindUniformLocationCHROMIUM:
536             return "glBindUniformLocationCHROMIUM";
537         case EntryPoint::GLBindVertexArray:
538             return "glBindVertexArray";
539         case EntryPoint::GLBindVertexArrayOES:
540             return "glBindVertexArrayOES";
541         case EntryPoint::GLBindVertexBuffer:
542             return "glBindVertexBuffer";
543         case EntryPoint::GLBlendBarrier:
544             return "glBlendBarrier";
545         case EntryPoint::GLBlendBarrierKHR:
546             return "glBlendBarrierKHR";
547         case EntryPoint::GLBlendColor:
548             return "glBlendColor";
549         case EntryPoint::GLBlendEquation:
550             return "glBlendEquation";
551         case EntryPoint::GLBlendEquationOES:
552             return "glBlendEquationOES";
553         case EntryPoint::GLBlendEquationSeparate:
554             return "glBlendEquationSeparate";
555         case EntryPoint::GLBlendEquationSeparatei:
556             return "glBlendEquationSeparatei";
557         case EntryPoint::GLBlendEquationSeparateiEXT:
558             return "glBlendEquationSeparateiEXT";
559         case EntryPoint::GLBlendEquationSeparateiOES:
560             return "glBlendEquationSeparateiOES";
561         case EntryPoint::GLBlendEquationi:
562             return "glBlendEquationi";
563         case EntryPoint::GLBlendEquationiEXT:
564             return "glBlendEquationiEXT";
565         case EntryPoint::GLBlendEquationiOES:
566             return "glBlendEquationiOES";
567         case EntryPoint::GLBlendFunc:
568             return "glBlendFunc";
569         case EntryPoint::GLBlendFuncSeparate:
570             return "glBlendFuncSeparate";
571         case EntryPoint::GLBlendFuncSeparatei:
572             return "glBlendFuncSeparatei";
573         case EntryPoint::GLBlendFuncSeparateiEXT:
574             return "glBlendFuncSeparateiEXT";
575         case EntryPoint::GLBlendFuncSeparateiOES:
576             return "glBlendFuncSeparateiOES";
577         case EntryPoint::GLBlendFunci:
578             return "glBlendFunci";
579         case EntryPoint::GLBlendFunciEXT:
580             return "glBlendFunciEXT";
581         case EntryPoint::GLBlendFunciOES:
582             return "glBlendFunciOES";
583         case EntryPoint::GLBlitFramebuffer:
584             return "glBlitFramebuffer";
585         case EntryPoint::GLBlitFramebufferANGLE:
586             return "glBlitFramebufferANGLE";
587         case EntryPoint::GLBlitFramebufferNV:
588             return "glBlitFramebufferNV";
589         case EntryPoint::GLBlobCacheCallbacksANGLE:
590             return "glBlobCacheCallbacksANGLE";
591         case EntryPoint::GLBufferData:
592             return "glBufferData";
593         case EntryPoint::GLBufferStorageEXT:
594             return "glBufferStorageEXT";
595         case EntryPoint::GLBufferStorageExternalEXT:
596             return "glBufferStorageExternalEXT";
597         case EntryPoint::GLBufferStorageMemEXT:
598             return "glBufferStorageMemEXT";
599         case EntryPoint::GLBufferSubData:
600             return "glBufferSubData";
601         case EntryPoint::GLCheckFramebufferStatus:
602             return "glCheckFramebufferStatus";
603         case EntryPoint::GLCheckFramebufferStatusOES:
604             return "glCheckFramebufferStatusOES";
605         case EntryPoint::GLClear:
606             return "glClear";
607         case EntryPoint::GLClearBufferfi:
608             return "glClearBufferfi";
609         case EntryPoint::GLClearBufferfv:
610             return "glClearBufferfv";
611         case EntryPoint::GLClearBufferiv:
612             return "glClearBufferiv";
613         case EntryPoint::GLClearBufferuiv:
614             return "glClearBufferuiv";
615         case EntryPoint::GLClearColor:
616             return "glClearColor";
617         case EntryPoint::GLClearColorx:
618             return "glClearColorx";
619         case EntryPoint::GLClearDepthf:
620             return "glClearDepthf";
621         case EntryPoint::GLClearDepthx:
622             return "glClearDepthx";
623         case EntryPoint::GLClearStencil:
624             return "glClearStencil";
625         case EntryPoint::GLClearTexImageEXT:
626             return "glClearTexImageEXT";
627         case EntryPoint::GLClearTexSubImageEXT:
628             return "glClearTexSubImageEXT";
629         case EntryPoint::GLClientActiveTexture:
630             return "glClientActiveTexture";
631         case EntryPoint::GLClientWaitSync:
632             return "glClientWaitSync";
633         case EntryPoint::GLClipControlEXT:
634             return "glClipControlEXT";
635         case EntryPoint::GLClipPlanef:
636             return "glClipPlanef";
637         case EntryPoint::GLClipPlanex:
638             return "glClipPlanex";
639         case EntryPoint::GLColor4f:
640             return "glColor4f";
641         case EntryPoint::GLColor4ub:
642             return "glColor4ub";
643         case EntryPoint::GLColor4x:
644             return "glColor4x";
645         case EntryPoint::GLColorMask:
646             return "glColorMask";
647         case EntryPoint::GLColorMaski:
648             return "glColorMaski";
649         case EntryPoint::GLColorMaskiEXT:
650             return "glColorMaskiEXT";
651         case EntryPoint::GLColorMaskiOES:
652             return "glColorMaskiOES";
653         case EntryPoint::GLColorPointer:
654             return "glColorPointer";
655         case EntryPoint::GLCompileShader:
656             return "glCompileShader";
657         case EntryPoint::GLCompressedCopyTextureCHROMIUM:
658             return "glCompressedCopyTextureCHROMIUM";
659         case EntryPoint::GLCompressedTexImage2D:
660             return "glCompressedTexImage2D";
661         case EntryPoint::GLCompressedTexImage2DRobustANGLE:
662             return "glCompressedTexImage2DRobustANGLE";
663         case EntryPoint::GLCompressedTexImage3D:
664             return "glCompressedTexImage3D";
665         case EntryPoint::GLCompressedTexImage3DOES:
666             return "glCompressedTexImage3DOES";
667         case EntryPoint::GLCompressedTexImage3DRobustANGLE:
668             return "glCompressedTexImage3DRobustANGLE";
669         case EntryPoint::GLCompressedTexSubImage2D:
670             return "glCompressedTexSubImage2D";
671         case EntryPoint::GLCompressedTexSubImage2DRobustANGLE:
672             return "glCompressedTexSubImage2DRobustANGLE";
673         case EntryPoint::GLCompressedTexSubImage3D:
674             return "glCompressedTexSubImage3D";
675         case EntryPoint::GLCompressedTexSubImage3DOES:
676             return "glCompressedTexSubImage3DOES";
677         case EntryPoint::GLCompressedTexSubImage3DRobustANGLE:
678             return "glCompressedTexSubImage3DRobustANGLE";
679         case EntryPoint::GLCopyBufferSubData:
680             return "glCopyBufferSubData";
681         case EntryPoint::GLCopyImageSubData:
682             return "glCopyImageSubData";
683         case EntryPoint::GLCopyImageSubDataEXT:
684             return "glCopyImageSubDataEXT";
685         case EntryPoint::GLCopyImageSubDataOES:
686             return "glCopyImageSubDataOES";
687         case EntryPoint::GLCopySubTexture3DANGLE:
688             return "glCopySubTexture3DANGLE";
689         case EntryPoint::GLCopySubTextureCHROMIUM:
690             return "glCopySubTextureCHROMIUM";
691         case EntryPoint::GLCopyTexImage2D:
692             return "glCopyTexImage2D";
693         case EntryPoint::GLCopyTexSubImage2D:
694             return "glCopyTexSubImage2D";
695         case EntryPoint::GLCopyTexSubImage3D:
696             return "glCopyTexSubImage3D";
697         case EntryPoint::GLCopyTexSubImage3DOES:
698             return "glCopyTexSubImage3DOES";
699         case EntryPoint::GLCopyTexture3DANGLE:
700             return "glCopyTexture3DANGLE";
701         case EntryPoint::GLCopyTextureCHROMIUM:
702             return "glCopyTextureCHROMIUM";
703         case EntryPoint::GLCoverageModulationCHROMIUM:
704             return "glCoverageModulationCHROMIUM";
705         case EntryPoint::GLCreateMemoryObjectsEXT:
706             return "glCreateMemoryObjectsEXT";
707         case EntryPoint::GLCreateProgram:
708             return "glCreateProgram";
709         case EntryPoint::GLCreateShader:
710             return "glCreateShader";
711         case EntryPoint::GLCreateShaderProgramv:
712             return "glCreateShaderProgramv";
713         case EntryPoint::GLCreateShaderProgramvEXT:
714             return "glCreateShaderProgramvEXT";
715         case EntryPoint::GLCullFace:
716             return "glCullFace";
717         case EntryPoint::GLCurrentPaletteMatrixOES:
718             return "glCurrentPaletteMatrixOES";
719         case EntryPoint::GLDebugMessageCallback:
720             return "glDebugMessageCallback";
721         case EntryPoint::GLDebugMessageCallbackKHR:
722             return "glDebugMessageCallbackKHR";
723         case EntryPoint::GLDebugMessageControl:
724             return "glDebugMessageControl";
725         case EntryPoint::GLDebugMessageControlKHR:
726             return "glDebugMessageControlKHR";
727         case EntryPoint::GLDebugMessageInsert:
728             return "glDebugMessageInsert";
729         case EntryPoint::GLDebugMessageInsertKHR:
730             return "glDebugMessageInsertKHR";
731         case EntryPoint::GLDeleteBuffers:
732             return "glDeleteBuffers";
733         case EntryPoint::GLDeleteFencesNV:
734             return "glDeleteFencesNV";
735         case EntryPoint::GLDeleteFramebuffers:
736             return "glDeleteFramebuffers";
737         case EntryPoint::GLDeleteFramebuffersOES:
738             return "glDeleteFramebuffersOES";
739         case EntryPoint::GLDeleteMemoryObjectsEXT:
740             return "glDeleteMemoryObjectsEXT";
741         case EntryPoint::GLDeletePerfMonitorsAMD:
742             return "glDeletePerfMonitorsAMD";
743         case EntryPoint::GLDeleteProgram:
744             return "glDeleteProgram";
745         case EntryPoint::GLDeleteProgramPipelines:
746             return "glDeleteProgramPipelines";
747         case EntryPoint::GLDeleteProgramPipelinesEXT:
748             return "glDeleteProgramPipelinesEXT";
749         case EntryPoint::GLDeleteQueries:
750             return "glDeleteQueries";
751         case EntryPoint::GLDeleteQueriesEXT:
752             return "glDeleteQueriesEXT";
753         case EntryPoint::GLDeleteRenderbuffers:
754             return "glDeleteRenderbuffers";
755         case EntryPoint::GLDeleteRenderbuffersOES:
756             return "glDeleteRenderbuffersOES";
757         case EntryPoint::GLDeleteSamplers:
758             return "glDeleteSamplers";
759         case EntryPoint::GLDeleteSemaphoresEXT:
760             return "glDeleteSemaphoresEXT";
761         case EntryPoint::GLDeleteShader:
762             return "glDeleteShader";
763         case EntryPoint::GLDeleteSync:
764             return "glDeleteSync";
765         case EntryPoint::GLDeleteTextures:
766             return "glDeleteTextures";
767         case EntryPoint::GLDeleteTransformFeedbacks:
768             return "glDeleteTransformFeedbacks";
769         case EntryPoint::GLDeleteVertexArrays:
770             return "glDeleteVertexArrays";
771         case EntryPoint::GLDeleteVertexArraysOES:
772             return "glDeleteVertexArraysOES";
773         case EntryPoint::GLDepthFunc:
774             return "glDepthFunc";
775         case EntryPoint::GLDepthMask:
776             return "glDepthMask";
777         case EntryPoint::GLDepthRangef:
778             return "glDepthRangef";
779         case EntryPoint::GLDepthRangex:
780             return "glDepthRangex";
781         case EntryPoint::GLDetachShader:
782             return "glDetachShader";
783         case EntryPoint::GLDisable:
784             return "glDisable";
785         case EntryPoint::GLDisableClientState:
786             return "glDisableClientState";
787         case EntryPoint::GLDisableExtensionANGLE:
788             return "glDisableExtensionANGLE";
789         case EntryPoint::GLDisableVertexAttribArray:
790             return "glDisableVertexAttribArray";
791         case EntryPoint::GLDisablei:
792             return "glDisablei";
793         case EntryPoint::GLDisableiEXT:
794             return "glDisableiEXT";
795         case EntryPoint::GLDisableiOES:
796             return "glDisableiOES";
797         case EntryPoint::GLDiscardFramebufferEXT:
798             return "glDiscardFramebufferEXT";
799         case EntryPoint::GLDispatchCompute:
800             return "glDispatchCompute";
801         case EntryPoint::GLDispatchComputeIndirect:
802             return "glDispatchComputeIndirect";
803         case EntryPoint::GLDrawArrays:
804             return "glDrawArrays";
805         case EntryPoint::GLDrawArraysIndirect:
806             return "glDrawArraysIndirect";
807         case EntryPoint::GLDrawArraysInstanced:
808             return "glDrawArraysInstanced";
809         case EntryPoint::GLDrawArraysInstancedANGLE:
810             return "glDrawArraysInstancedANGLE";
811         case EntryPoint::GLDrawArraysInstancedBaseInstanceANGLE:
812             return "glDrawArraysInstancedBaseInstanceANGLE";
813         case EntryPoint::GLDrawArraysInstancedBaseInstanceEXT:
814             return "glDrawArraysInstancedBaseInstanceEXT";
815         case EntryPoint::GLDrawArraysInstancedEXT:
816             return "glDrawArraysInstancedEXT";
817         case EntryPoint::GLDrawBuffers:
818             return "glDrawBuffers";
819         case EntryPoint::GLDrawBuffersEXT:
820             return "glDrawBuffersEXT";
821         case EntryPoint::GLDrawElements:
822             return "glDrawElements";
823         case EntryPoint::GLDrawElementsBaseVertex:
824             return "glDrawElementsBaseVertex";
825         case EntryPoint::GLDrawElementsBaseVertexEXT:
826             return "glDrawElementsBaseVertexEXT";
827         case EntryPoint::GLDrawElementsBaseVertexOES:
828             return "glDrawElementsBaseVertexOES";
829         case EntryPoint::GLDrawElementsIndirect:
830             return "glDrawElementsIndirect";
831         case EntryPoint::GLDrawElementsInstanced:
832             return "glDrawElementsInstanced";
833         case EntryPoint::GLDrawElementsInstancedANGLE:
834             return "glDrawElementsInstancedANGLE";
835         case EntryPoint::GLDrawElementsInstancedBaseInstanceEXT:
836             return "glDrawElementsInstancedBaseInstanceEXT";
837         case EntryPoint::GLDrawElementsInstancedBaseVertex:
838             return "glDrawElementsInstancedBaseVertex";
839         case EntryPoint::GLDrawElementsInstancedBaseVertexBaseInstanceANGLE:
840             return "glDrawElementsInstancedBaseVertexBaseInstanceANGLE";
841         case EntryPoint::GLDrawElementsInstancedBaseVertexBaseInstanceEXT:
842             return "glDrawElementsInstancedBaseVertexBaseInstanceEXT";
843         case EntryPoint::GLDrawElementsInstancedBaseVertexEXT:
844             return "glDrawElementsInstancedBaseVertexEXT";
845         case EntryPoint::GLDrawElementsInstancedBaseVertexOES:
846             return "glDrawElementsInstancedBaseVertexOES";
847         case EntryPoint::GLDrawElementsInstancedEXT:
848             return "glDrawElementsInstancedEXT";
849         case EntryPoint::GLDrawRangeElements:
850             return "glDrawRangeElements";
851         case EntryPoint::GLDrawRangeElementsBaseVertex:
852             return "glDrawRangeElementsBaseVertex";
853         case EntryPoint::GLDrawRangeElementsBaseVertexEXT:
854             return "glDrawRangeElementsBaseVertexEXT";
855         case EntryPoint::GLDrawRangeElementsBaseVertexOES:
856             return "glDrawRangeElementsBaseVertexOES";
857         case EntryPoint::GLDrawTexfOES:
858             return "glDrawTexfOES";
859         case EntryPoint::GLDrawTexfvOES:
860             return "glDrawTexfvOES";
861         case EntryPoint::GLDrawTexiOES:
862             return "glDrawTexiOES";
863         case EntryPoint::GLDrawTexivOES:
864             return "glDrawTexivOES";
865         case EntryPoint::GLDrawTexsOES:
866             return "glDrawTexsOES";
867         case EntryPoint::GLDrawTexsvOES:
868             return "glDrawTexsvOES";
869         case EntryPoint::GLDrawTexxOES:
870             return "glDrawTexxOES";
871         case EntryPoint::GLDrawTexxvOES:
872             return "glDrawTexxvOES";
873         case EntryPoint::GLEGLImageTargetRenderbufferStorageOES:
874             return "glEGLImageTargetRenderbufferStorageOES";
875         case EntryPoint::GLEGLImageTargetTexStorageEXT:
876             return "glEGLImageTargetTexStorageEXT";
877         case EntryPoint::GLEGLImageTargetTexture2DOES:
878             return "glEGLImageTargetTexture2DOES";
879         case EntryPoint::GLEGLImageTargetTextureStorageEXT:
880             return "glEGLImageTargetTextureStorageEXT";
881         case EntryPoint::GLEnable:
882             return "glEnable";
883         case EntryPoint::GLEnableClientState:
884             return "glEnableClientState";
885         case EntryPoint::GLEnableVertexAttribArray:
886             return "glEnableVertexAttribArray";
887         case EntryPoint::GLEnablei:
888             return "glEnablei";
889         case EntryPoint::GLEnableiEXT:
890             return "glEnableiEXT";
891         case EntryPoint::GLEnableiOES:
892             return "glEnableiOES";
893         case EntryPoint::GLEndPerfMonitorAMD:
894             return "glEndPerfMonitorAMD";
895         case EntryPoint::GLEndPixelLocalStorageANGLE:
896             return "glEndPixelLocalStorageANGLE";
897         case EntryPoint::GLEndQuery:
898             return "glEndQuery";
899         case EntryPoint::GLEndQueryEXT:
900             return "glEndQueryEXT";
901         case EntryPoint::GLEndTilingQCOM:
902             return "glEndTilingQCOM";
903         case EntryPoint::GLEndTransformFeedback:
904             return "glEndTransformFeedback";
905         case EntryPoint::GLFenceSync:
906             return "glFenceSync";
907         case EntryPoint::GLFinish:
908             return "glFinish";
909         case EntryPoint::GLFinishFenceNV:
910             return "glFinishFenceNV";
911         case EntryPoint::GLFlush:
912             return "glFlush";
913         case EntryPoint::GLFlushMappedBufferRange:
914             return "glFlushMappedBufferRange";
915         case EntryPoint::GLFlushMappedBufferRangeEXT:
916             return "glFlushMappedBufferRangeEXT";
917         case EntryPoint::GLFogf:
918             return "glFogf";
919         case EntryPoint::GLFogfv:
920             return "glFogfv";
921         case EntryPoint::GLFogx:
922             return "glFogx";
923         case EntryPoint::GLFogxv:
924             return "glFogxv";
925         case EntryPoint::GLFramebufferFetchBarrierEXT:
926             return "glFramebufferFetchBarrierEXT";
927         case EntryPoint::GLFramebufferFoveationConfigQCOM:
928             return "glFramebufferFoveationConfigQCOM";
929         case EntryPoint::GLFramebufferFoveationParametersQCOM:
930             return "glFramebufferFoveationParametersQCOM";
931         case EntryPoint::GLFramebufferMemorylessPixelLocalStorageANGLE:
932             return "glFramebufferMemorylessPixelLocalStorageANGLE";
933         case EntryPoint::GLFramebufferParameteri:
934             return "glFramebufferParameteri";
935         case EntryPoint::GLFramebufferParameteriMESA:
936             return "glFramebufferParameteriMESA";
937         case EntryPoint::GLFramebufferPixelLocalClearValuefvANGLE:
938             return "glFramebufferPixelLocalClearValuefvANGLE";
939         case EntryPoint::GLFramebufferPixelLocalClearValueivANGLE:
940             return "glFramebufferPixelLocalClearValueivANGLE";
941         case EntryPoint::GLFramebufferPixelLocalClearValueuivANGLE:
942             return "glFramebufferPixelLocalClearValueuivANGLE";
943         case EntryPoint::GLFramebufferPixelLocalStorageInterruptANGLE:
944             return "glFramebufferPixelLocalStorageInterruptANGLE";
945         case EntryPoint::GLFramebufferPixelLocalStorageRestoreANGLE:
946             return "glFramebufferPixelLocalStorageRestoreANGLE";
947         case EntryPoint::GLFramebufferRenderbuffer:
948             return "glFramebufferRenderbuffer";
949         case EntryPoint::GLFramebufferRenderbufferOES:
950             return "glFramebufferRenderbufferOES";
951         case EntryPoint::GLFramebufferTexture:
952             return "glFramebufferTexture";
953         case EntryPoint::GLFramebufferTexture2D:
954             return "glFramebufferTexture2D";
955         case EntryPoint::GLFramebufferTexture2DMultisampleEXT:
956             return "glFramebufferTexture2DMultisampleEXT";
957         case EntryPoint::GLFramebufferTexture2DOES:
958             return "glFramebufferTexture2DOES";
959         case EntryPoint::GLFramebufferTexture3DOES:
960             return "glFramebufferTexture3DOES";
961         case EntryPoint::GLFramebufferTextureEXT:
962             return "glFramebufferTextureEXT";
963         case EntryPoint::GLFramebufferTextureLayer:
964             return "glFramebufferTextureLayer";
965         case EntryPoint::GLFramebufferTextureMultiviewOVR:
966             return "glFramebufferTextureMultiviewOVR";
967         case EntryPoint::GLFramebufferTextureOES:
968             return "glFramebufferTextureOES";
969         case EntryPoint::GLFramebufferTexturePixelLocalStorageANGLE:
970             return "glFramebufferTexturePixelLocalStorageANGLE";
971         case EntryPoint::GLFrontFace:
972             return "glFrontFace";
973         case EntryPoint::GLFrustumf:
974             return "glFrustumf";
975         case EntryPoint::GLFrustumx:
976             return "glFrustumx";
977         case EntryPoint::GLGenBuffers:
978             return "glGenBuffers";
979         case EntryPoint::GLGenFencesNV:
980             return "glGenFencesNV";
981         case EntryPoint::GLGenFramebuffers:
982             return "glGenFramebuffers";
983         case EntryPoint::GLGenFramebuffersOES:
984             return "glGenFramebuffersOES";
985         case EntryPoint::GLGenPerfMonitorsAMD:
986             return "glGenPerfMonitorsAMD";
987         case EntryPoint::GLGenProgramPipelines:
988             return "glGenProgramPipelines";
989         case EntryPoint::GLGenProgramPipelinesEXT:
990             return "glGenProgramPipelinesEXT";
991         case EntryPoint::GLGenQueries:
992             return "glGenQueries";
993         case EntryPoint::GLGenQueriesEXT:
994             return "glGenQueriesEXT";
995         case EntryPoint::GLGenRenderbuffers:
996             return "glGenRenderbuffers";
997         case EntryPoint::GLGenRenderbuffersOES:
998             return "glGenRenderbuffersOES";
999         case EntryPoint::GLGenSamplers:
1000             return "glGenSamplers";
1001         case EntryPoint::GLGenSemaphoresEXT:
1002             return "glGenSemaphoresEXT";
1003         case EntryPoint::GLGenTextures:
1004             return "glGenTextures";
1005         case EntryPoint::GLGenTransformFeedbacks:
1006             return "glGenTransformFeedbacks";
1007         case EntryPoint::GLGenVertexArrays:
1008             return "glGenVertexArrays";
1009         case EntryPoint::GLGenVertexArraysOES:
1010             return "glGenVertexArraysOES";
1011         case EntryPoint::GLGenerateMipmap:
1012             return "glGenerateMipmap";
1013         case EntryPoint::GLGenerateMipmapOES:
1014             return "glGenerateMipmapOES";
1015         case EntryPoint::GLGetActiveAttrib:
1016             return "glGetActiveAttrib";
1017         case EntryPoint::GLGetActiveUniform:
1018             return "glGetActiveUniform";
1019         case EntryPoint::GLGetActiveUniformBlockName:
1020             return "glGetActiveUniformBlockName";
1021         case EntryPoint::GLGetActiveUniformBlockiv:
1022             return "glGetActiveUniformBlockiv";
1023         case EntryPoint::GLGetActiveUniformBlockivRobustANGLE:
1024             return "glGetActiveUniformBlockivRobustANGLE";
1025         case EntryPoint::GLGetActiveUniformsiv:
1026             return "glGetActiveUniformsiv";
1027         case EntryPoint::GLGetAttachedShaders:
1028             return "glGetAttachedShaders";
1029         case EntryPoint::GLGetAttribLocation:
1030             return "glGetAttribLocation";
1031         case EntryPoint::GLGetBooleani_v:
1032             return "glGetBooleani_v";
1033         case EntryPoint::GLGetBooleani_vRobustANGLE:
1034             return "glGetBooleani_vRobustANGLE";
1035         case EntryPoint::GLGetBooleanv:
1036             return "glGetBooleanv";
1037         case EntryPoint::GLGetBooleanvRobustANGLE:
1038             return "glGetBooleanvRobustANGLE";
1039         case EntryPoint::GLGetBufferParameteri64v:
1040             return "glGetBufferParameteri64v";
1041         case EntryPoint::GLGetBufferParameteri64vRobustANGLE:
1042             return "glGetBufferParameteri64vRobustANGLE";
1043         case EntryPoint::GLGetBufferParameteriv:
1044             return "glGetBufferParameteriv";
1045         case EntryPoint::GLGetBufferParameterivRobustANGLE:
1046             return "glGetBufferParameterivRobustANGLE";
1047         case EntryPoint::GLGetBufferPointerv:
1048             return "glGetBufferPointerv";
1049         case EntryPoint::GLGetBufferPointervOES:
1050             return "glGetBufferPointervOES";
1051         case EntryPoint::GLGetBufferPointervRobustANGLE:
1052             return "glGetBufferPointervRobustANGLE";
1053         case EntryPoint::GLGetClipPlanef:
1054             return "glGetClipPlanef";
1055         case EntryPoint::GLGetClipPlanex:
1056             return "glGetClipPlanex";
1057         case EntryPoint::GLGetCompressedTexImageANGLE:
1058             return "glGetCompressedTexImageANGLE";
1059         case EntryPoint::GLGetDebugMessageLog:
1060             return "glGetDebugMessageLog";
1061         case EntryPoint::GLGetDebugMessageLogKHR:
1062             return "glGetDebugMessageLogKHR";
1063         case EntryPoint::GLGetError:
1064             return "glGetError";
1065         case EntryPoint::GLGetFenceivNV:
1066             return "glGetFenceivNV";
1067         case EntryPoint::GLGetFixedv:
1068             return "glGetFixedv";
1069         case EntryPoint::GLGetFloatv:
1070             return "glGetFloatv";
1071         case EntryPoint::GLGetFloatvRobustANGLE:
1072             return "glGetFloatvRobustANGLE";
1073         case EntryPoint::GLGetFragDataIndexEXT:
1074             return "glGetFragDataIndexEXT";
1075         case EntryPoint::GLGetFragDataLocation:
1076             return "glGetFragDataLocation";
1077         case EntryPoint::GLGetFramebufferAttachmentParameteriv:
1078             return "glGetFramebufferAttachmentParameteriv";
1079         case EntryPoint::GLGetFramebufferAttachmentParameterivOES:
1080             return "glGetFramebufferAttachmentParameterivOES";
1081         case EntryPoint::GLGetFramebufferAttachmentParameterivRobustANGLE:
1082             return "glGetFramebufferAttachmentParameterivRobustANGLE";
1083         case EntryPoint::GLGetFramebufferParameteriv:
1084             return "glGetFramebufferParameteriv";
1085         case EntryPoint::GLGetFramebufferParameterivMESA:
1086             return "glGetFramebufferParameterivMESA";
1087         case EntryPoint::GLGetFramebufferParameterivRobustANGLE:
1088             return "glGetFramebufferParameterivRobustANGLE";
1089         case EntryPoint::GLGetFramebufferPixelLocalStorageParameterfvANGLE:
1090             return "glGetFramebufferPixelLocalStorageParameterfvANGLE";
1091         case EntryPoint::GLGetFramebufferPixelLocalStorageParameterfvRobustANGLE:
1092             return "glGetFramebufferPixelLocalStorageParameterfvRobustANGLE";
1093         case EntryPoint::GLGetFramebufferPixelLocalStorageParameterivANGLE:
1094             return "glGetFramebufferPixelLocalStorageParameterivANGLE";
1095         case EntryPoint::GLGetFramebufferPixelLocalStorageParameterivRobustANGLE:
1096             return "glGetFramebufferPixelLocalStorageParameterivRobustANGLE";
1097         case EntryPoint::GLGetGraphicsResetStatus:
1098             return "glGetGraphicsResetStatus";
1099         case EntryPoint::GLGetGraphicsResetStatusEXT:
1100             return "glGetGraphicsResetStatusEXT";
1101         case EntryPoint::GLGetGraphicsResetStatusKHR:
1102             return "glGetGraphicsResetStatusKHR";
1103         case EntryPoint::GLGetInteger64i_v:
1104             return "glGetInteger64i_v";
1105         case EntryPoint::GLGetInteger64i_vRobustANGLE:
1106             return "glGetInteger64i_vRobustANGLE";
1107         case EntryPoint::GLGetInteger64v:
1108             return "glGetInteger64v";
1109         case EntryPoint::GLGetInteger64vEXT:
1110             return "glGetInteger64vEXT";
1111         case EntryPoint::GLGetInteger64vRobustANGLE:
1112             return "glGetInteger64vRobustANGLE";
1113         case EntryPoint::GLGetIntegeri_v:
1114             return "glGetIntegeri_v";
1115         case EntryPoint::GLGetIntegeri_vRobustANGLE:
1116             return "glGetIntegeri_vRobustANGLE";
1117         case EntryPoint::GLGetIntegerv:
1118             return "glGetIntegerv";
1119         case EntryPoint::GLGetIntegervRobustANGLE:
1120             return "glGetIntegervRobustANGLE";
1121         case EntryPoint::GLGetInternalformativ:
1122             return "glGetInternalformativ";
1123         case EntryPoint::GLGetInternalformativRobustANGLE:
1124             return "glGetInternalformativRobustANGLE";
1125         case EntryPoint::GLGetLightfv:
1126             return "glGetLightfv";
1127         case EntryPoint::GLGetLightxv:
1128             return "glGetLightxv";
1129         case EntryPoint::GLGetMaterialfv:
1130             return "glGetMaterialfv";
1131         case EntryPoint::GLGetMaterialxv:
1132             return "glGetMaterialxv";
1133         case EntryPoint::GLGetMemoryObjectParameterivEXT:
1134             return "glGetMemoryObjectParameterivEXT";
1135         case EntryPoint::GLGetMultisamplefv:
1136             return "glGetMultisamplefv";
1137         case EntryPoint::GLGetMultisamplefvANGLE:
1138             return "glGetMultisamplefvANGLE";
1139         case EntryPoint::GLGetMultisamplefvRobustANGLE:
1140             return "glGetMultisamplefvRobustANGLE";
1141         case EntryPoint::GLGetObjectLabel:
1142             return "glGetObjectLabel";
1143         case EntryPoint::GLGetObjectLabelEXT:
1144             return "glGetObjectLabelEXT";
1145         case EntryPoint::GLGetObjectLabelKHR:
1146             return "glGetObjectLabelKHR";
1147         case EntryPoint::GLGetObjectPtrLabel:
1148             return "glGetObjectPtrLabel";
1149         case EntryPoint::GLGetObjectPtrLabelKHR:
1150             return "glGetObjectPtrLabelKHR";
1151         case EntryPoint::GLGetPerfMonitorCounterDataAMD:
1152             return "glGetPerfMonitorCounterDataAMD";
1153         case EntryPoint::GLGetPerfMonitorCounterInfoAMD:
1154             return "glGetPerfMonitorCounterInfoAMD";
1155         case EntryPoint::GLGetPerfMonitorCounterStringAMD:
1156             return "glGetPerfMonitorCounterStringAMD";
1157         case EntryPoint::GLGetPerfMonitorCountersAMD:
1158             return "glGetPerfMonitorCountersAMD";
1159         case EntryPoint::GLGetPerfMonitorGroupStringAMD:
1160             return "glGetPerfMonitorGroupStringAMD";
1161         case EntryPoint::GLGetPerfMonitorGroupsAMD:
1162             return "glGetPerfMonitorGroupsAMD";
1163         case EntryPoint::GLGetPointerv:
1164             return "glGetPointerv";
1165         case EntryPoint::GLGetPointervANGLE:
1166             return "glGetPointervANGLE";
1167         case EntryPoint::GLGetPointervKHR:
1168             return "glGetPointervKHR";
1169         case EntryPoint::GLGetPointervRobustANGLERobustANGLE:
1170             return "glGetPointervRobustANGLERobustANGLE";
1171         case EntryPoint::GLGetProgramBinary:
1172             return "glGetProgramBinary";
1173         case EntryPoint::GLGetProgramBinaryOES:
1174             return "glGetProgramBinaryOES";
1175         case EntryPoint::GLGetProgramInfoLog:
1176             return "glGetProgramInfoLog";
1177         case EntryPoint::GLGetProgramInterfaceiv:
1178             return "glGetProgramInterfaceiv";
1179         case EntryPoint::GLGetProgramInterfaceivRobustANGLE:
1180             return "glGetProgramInterfaceivRobustANGLE";
1181         case EntryPoint::GLGetProgramPipelineInfoLog:
1182             return "glGetProgramPipelineInfoLog";
1183         case EntryPoint::GLGetProgramPipelineInfoLogEXT:
1184             return "glGetProgramPipelineInfoLogEXT";
1185         case EntryPoint::GLGetProgramPipelineiv:
1186             return "glGetProgramPipelineiv";
1187         case EntryPoint::GLGetProgramPipelineivEXT:
1188             return "glGetProgramPipelineivEXT";
1189         case EntryPoint::GLGetProgramResourceIndex:
1190             return "glGetProgramResourceIndex";
1191         case EntryPoint::GLGetProgramResourceLocation:
1192             return "glGetProgramResourceLocation";
1193         case EntryPoint::GLGetProgramResourceLocationIndexEXT:
1194             return "glGetProgramResourceLocationIndexEXT";
1195         case EntryPoint::GLGetProgramResourceName:
1196             return "glGetProgramResourceName";
1197         case EntryPoint::GLGetProgramResourceiv:
1198             return "glGetProgramResourceiv";
1199         case EntryPoint::GLGetProgramiv:
1200             return "glGetProgramiv";
1201         case EntryPoint::GLGetProgramivRobustANGLE:
1202             return "glGetProgramivRobustANGLE";
1203         case EntryPoint::GLGetQueryObjecti64vEXT:
1204             return "glGetQueryObjecti64vEXT";
1205         case EntryPoint::GLGetQueryObjecti64vRobustANGLE:
1206             return "glGetQueryObjecti64vRobustANGLE";
1207         case EntryPoint::GLGetQueryObjectivEXT:
1208             return "glGetQueryObjectivEXT";
1209         case EntryPoint::GLGetQueryObjectivRobustANGLE:
1210             return "glGetQueryObjectivRobustANGLE";
1211         case EntryPoint::GLGetQueryObjectui64vEXT:
1212             return "glGetQueryObjectui64vEXT";
1213         case EntryPoint::GLGetQueryObjectui64vRobustANGLE:
1214             return "glGetQueryObjectui64vRobustANGLE";
1215         case EntryPoint::GLGetQueryObjectuiv:
1216             return "glGetQueryObjectuiv";
1217         case EntryPoint::GLGetQueryObjectuivEXT:
1218             return "glGetQueryObjectuivEXT";
1219         case EntryPoint::GLGetQueryObjectuivRobustANGLE:
1220             return "glGetQueryObjectuivRobustANGLE";
1221         case EntryPoint::GLGetQueryiv:
1222             return "glGetQueryiv";
1223         case EntryPoint::GLGetQueryivEXT:
1224             return "glGetQueryivEXT";
1225         case EntryPoint::GLGetQueryivRobustANGLE:
1226             return "glGetQueryivRobustANGLE";
1227         case EntryPoint::GLGetRenderbufferImageANGLE:
1228             return "glGetRenderbufferImageANGLE";
1229         case EntryPoint::GLGetRenderbufferParameteriv:
1230             return "glGetRenderbufferParameteriv";
1231         case EntryPoint::GLGetRenderbufferParameterivOES:
1232             return "glGetRenderbufferParameterivOES";
1233         case EntryPoint::GLGetRenderbufferParameterivRobustANGLE:
1234             return "glGetRenderbufferParameterivRobustANGLE";
1235         case EntryPoint::GLGetSamplerParameterIiv:
1236             return "glGetSamplerParameterIiv";
1237         case EntryPoint::GLGetSamplerParameterIivEXT:
1238             return "glGetSamplerParameterIivEXT";
1239         case EntryPoint::GLGetSamplerParameterIivOES:
1240             return "glGetSamplerParameterIivOES";
1241         case EntryPoint::GLGetSamplerParameterIivRobustANGLE:
1242             return "glGetSamplerParameterIivRobustANGLE";
1243         case EntryPoint::GLGetSamplerParameterIuiv:
1244             return "glGetSamplerParameterIuiv";
1245         case EntryPoint::GLGetSamplerParameterIuivEXT:
1246             return "glGetSamplerParameterIuivEXT";
1247         case EntryPoint::GLGetSamplerParameterIuivOES:
1248             return "glGetSamplerParameterIuivOES";
1249         case EntryPoint::GLGetSamplerParameterIuivRobustANGLE:
1250             return "glGetSamplerParameterIuivRobustANGLE";
1251         case EntryPoint::GLGetSamplerParameterfv:
1252             return "glGetSamplerParameterfv";
1253         case EntryPoint::GLGetSamplerParameterfvRobustANGLE:
1254             return "glGetSamplerParameterfvRobustANGLE";
1255         case EntryPoint::GLGetSamplerParameteriv:
1256             return "glGetSamplerParameteriv";
1257         case EntryPoint::GLGetSamplerParameterivRobustANGLE:
1258             return "glGetSamplerParameterivRobustANGLE";
1259         case EntryPoint::GLGetSemaphoreParameterui64vEXT:
1260             return "glGetSemaphoreParameterui64vEXT";
1261         case EntryPoint::GLGetShaderInfoLog:
1262             return "glGetShaderInfoLog";
1263         case EntryPoint::GLGetShaderPrecisionFormat:
1264             return "glGetShaderPrecisionFormat";
1265         case EntryPoint::GLGetShaderSource:
1266             return "glGetShaderSource";
1267         case EntryPoint::GLGetShaderiv:
1268             return "glGetShaderiv";
1269         case EntryPoint::GLGetShaderivRobustANGLE:
1270             return "glGetShaderivRobustANGLE";
1271         case EntryPoint::GLGetString:
1272             return "glGetString";
1273         case EntryPoint::GLGetStringi:
1274             return "glGetStringi";
1275         case EntryPoint::GLGetSynciv:
1276             return "glGetSynciv";
1277         case EntryPoint::GLGetTexEnvfv:
1278             return "glGetTexEnvfv";
1279         case EntryPoint::GLGetTexEnviv:
1280             return "glGetTexEnviv";
1281         case EntryPoint::GLGetTexEnvxv:
1282             return "glGetTexEnvxv";
1283         case EntryPoint::GLGetTexGenfvOES:
1284             return "glGetTexGenfvOES";
1285         case EntryPoint::GLGetTexGenivOES:
1286             return "glGetTexGenivOES";
1287         case EntryPoint::GLGetTexGenxvOES:
1288             return "glGetTexGenxvOES";
1289         case EntryPoint::GLGetTexImageANGLE:
1290             return "glGetTexImageANGLE";
1291         case EntryPoint::GLGetTexLevelParameterfv:
1292             return "glGetTexLevelParameterfv";
1293         case EntryPoint::GLGetTexLevelParameterfvANGLE:
1294             return "glGetTexLevelParameterfvANGLE";
1295         case EntryPoint::GLGetTexLevelParameterfvRobustANGLE:
1296             return "glGetTexLevelParameterfvRobustANGLE";
1297         case EntryPoint::GLGetTexLevelParameteriv:
1298             return "glGetTexLevelParameteriv";
1299         case EntryPoint::GLGetTexLevelParameterivANGLE:
1300             return "glGetTexLevelParameterivANGLE";
1301         case EntryPoint::GLGetTexLevelParameterivRobustANGLE:
1302             return "glGetTexLevelParameterivRobustANGLE";
1303         case EntryPoint::GLGetTexParameterIiv:
1304             return "glGetTexParameterIiv";
1305         case EntryPoint::GLGetTexParameterIivEXT:
1306             return "glGetTexParameterIivEXT";
1307         case EntryPoint::GLGetTexParameterIivOES:
1308             return "glGetTexParameterIivOES";
1309         case EntryPoint::GLGetTexParameterIivRobustANGLE:
1310             return "glGetTexParameterIivRobustANGLE";
1311         case EntryPoint::GLGetTexParameterIuiv:
1312             return "glGetTexParameterIuiv";
1313         case EntryPoint::GLGetTexParameterIuivEXT:
1314             return "glGetTexParameterIuivEXT";
1315         case EntryPoint::GLGetTexParameterIuivOES:
1316             return "glGetTexParameterIuivOES";
1317         case EntryPoint::GLGetTexParameterIuivRobustANGLE:
1318             return "glGetTexParameterIuivRobustANGLE";
1319         case EntryPoint::GLGetTexParameterfv:
1320             return "glGetTexParameterfv";
1321         case EntryPoint::GLGetTexParameterfvRobustANGLE:
1322             return "glGetTexParameterfvRobustANGLE";
1323         case EntryPoint::GLGetTexParameteriv:
1324             return "glGetTexParameteriv";
1325         case EntryPoint::GLGetTexParameterivRobustANGLE:
1326             return "glGetTexParameterivRobustANGLE";
1327         case EntryPoint::GLGetTexParameterxv:
1328             return "glGetTexParameterxv";
1329         case EntryPoint::GLGetTransformFeedbackVarying:
1330             return "glGetTransformFeedbackVarying";
1331         case EntryPoint::GLGetTranslatedShaderSourceANGLE:
1332             return "glGetTranslatedShaderSourceANGLE";
1333         case EntryPoint::GLGetUniformBlockIndex:
1334             return "glGetUniformBlockIndex";
1335         case EntryPoint::GLGetUniformIndices:
1336             return "glGetUniformIndices";
1337         case EntryPoint::GLGetUniformLocation:
1338             return "glGetUniformLocation";
1339         case EntryPoint::GLGetUniformfv:
1340             return "glGetUniformfv";
1341         case EntryPoint::GLGetUniformfvRobustANGLE:
1342             return "glGetUniformfvRobustANGLE";
1343         case EntryPoint::GLGetUniformiv:
1344             return "glGetUniformiv";
1345         case EntryPoint::GLGetUniformivRobustANGLE:
1346             return "glGetUniformivRobustANGLE";
1347         case EntryPoint::GLGetUniformuiv:
1348             return "glGetUniformuiv";
1349         case EntryPoint::GLGetUniformuivRobustANGLE:
1350             return "glGetUniformuivRobustANGLE";
1351         case EntryPoint::GLGetUnsignedBytei_vEXT:
1352             return "glGetUnsignedBytei_vEXT";
1353         case EntryPoint::GLGetUnsignedBytevEXT:
1354             return "glGetUnsignedBytevEXT";
1355         case EntryPoint::GLGetVertexAttribIiv:
1356             return "glGetVertexAttribIiv";
1357         case EntryPoint::GLGetVertexAttribIivRobustANGLE:
1358             return "glGetVertexAttribIivRobustANGLE";
1359         case EntryPoint::GLGetVertexAttribIuiv:
1360             return "glGetVertexAttribIuiv";
1361         case EntryPoint::GLGetVertexAttribIuivRobustANGLE:
1362             return "glGetVertexAttribIuivRobustANGLE";
1363         case EntryPoint::GLGetVertexAttribPointerv:
1364             return "glGetVertexAttribPointerv";
1365         case EntryPoint::GLGetVertexAttribPointervRobustANGLE:
1366             return "glGetVertexAttribPointervRobustANGLE";
1367         case EntryPoint::GLGetVertexAttribfv:
1368             return "glGetVertexAttribfv";
1369         case EntryPoint::GLGetVertexAttribfvRobustANGLE:
1370             return "glGetVertexAttribfvRobustANGLE";
1371         case EntryPoint::GLGetVertexAttribiv:
1372             return "glGetVertexAttribiv";
1373         case EntryPoint::GLGetVertexAttribivRobustANGLE:
1374             return "glGetVertexAttribivRobustANGLE";
1375         case EntryPoint::GLGetnUniformfv:
1376             return "glGetnUniformfv";
1377         case EntryPoint::GLGetnUniformfvEXT:
1378             return "glGetnUniformfvEXT";
1379         case EntryPoint::GLGetnUniformfvKHR:
1380             return "glGetnUniformfvKHR";
1381         case EntryPoint::GLGetnUniformfvRobustANGLE:
1382             return "glGetnUniformfvRobustANGLE";
1383         case EntryPoint::GLGetnUniformiv:
1384             return "glGetnUniformiv";
1385         case EntryPoint::GLGetnUniformivEXT:
1386             return "glGetnUniformivEXT";
1387         case EntryPoint::GLGetnUniformivKHR:
1388             return "glGetnUniformivKHR";
1389         case EntryPoint::GLGetnUniformivRobustANGLE:
1390             return "glGetnUniformivRobustANGLE";
1391         case EntryPoint::GLGetnUniformuiv:
1392             return "glGetnUniformuiv";
1393         case EntryPoint::GLGetnUniformuivKHR:
1394             return "glGetnUniformuivKHR";
1395         case EntryPoint::GLGetnUniformuivRobustANGLE:
1396             return "glGetnUniformuivRobustANGLE";
1397         case EntryPoint::GLHint:
1398             return "glHint";
1399         case EntryPoint::GLImportMemoryFdEXT:
1400             return "glImportMemoryFdEXT";
1401         case EntryPoint::GLImportMemoryZirconHandleANGLE:
1402             return "glImportMemoryZirconHandleANGLE";
1403         case EntryPoint::GLImportSemaphoreFdEXT:
1404             return "glImportSemaphoreFdEXT";
1405         case EntryPoint::GLImportSemaphoreZirconHandleANGLE:
1406             return "glImportSemaphoreZirconHandleANGLE";
1407         case EntryPoint::GLInsertEventMarkerEXT:
1408             return "glInsertEventMarkerEXT";
1409         case EntryPoint::GLInvalidateFramebuffer:
1410             return "glInvalidateFramebuffer";
1411         case EntryPoint::GLInvalidateSubFramebuffer:
1412             return "glInvalidateSubFramebuffer";
1413         case EntryPoint::GLInvalidateTextureANGLE:
1414             return "glInvalidateTextureANGLE";
1415         case EntryPoint::GLIsBuffer:
1416             return "glIsBuffer";
1417         case EntryPoint::GLIsEnabled:
1418             return "glIsEnabled";
1419         case EntryPoint::GLIsEnabledi:
1420             return "glIsEnabledi";
1421         case EntryPoint::GLIsEnablediEXT:
1422             return "glIsEnablediEXT";
1423         case EntryPoint::GLIsEnablediOES:
1424             return "glIsEnablediOES";
1425         case EntryPoint::GLIsFenceNV:
1426             return "glIsFenceNV";
1427         case EntryPoint::GLIsFramebuffer:
1428             return "glIsFramebuffer";
1429         case EntryPoint::GLIsFramebufferOES:
1430             return "glIsFramebufferOES";
1431         case EntryPoint::GLIsMemoryObjectEXT:
1432             return "glIsMemoryObjectEXT";
1433         case EntryPoint::GLIsProgram:
1434             return "glIsProgram";
1435         case EntryPoint::GLIsProgramPipeline:
1436             return "glIsProgramPipeline";
1437         case EntryPoint::GLIsProgramPipelineEXT:
1438             return "glIsProgramPipelineEXT";
1439         case EntryPoint::GLIsQuery:
1440             return "glIsQuery";
1441         case EntryPoint::GLIsQueryEXT:
1442             return "glIsQueryEXT";
1443         case EntryPoint::GLIsRenderbuffer:
1444             return "glIsRenderbuffer";
1445         case EntryPoint::GLIsRenderbufferOES:
1446             return "glIsRenderbufferOES";
1447         case EntryPoint::GLIsSampler:
1448             return "glIsSampler";
1449         case EntryPoint::GLIsSemaphoreEXT:
1450             return "glIsSemaphoreEXT";
1451         case EntryPoint::GLIsShader:
1452             return "glIsShader";
1453         case EntryPoint::GLIsSync:
1454             return "glIsSync";
1455         case EntryPoint::GLIsTexture:
1456             return "glIsTexture";
1457         case EntryPoint::GLIsTransformFeedback:
1458             return "glIsTransformFeedback";
1459         case EntryPoint::GLIsVertexArray:
1460             return "glIsVertexArray";
1461         case EntryPoint::GLIsVertexArrayOES:
1462             return "glIsVertexArrayOES";
1463         case EntryPoint::GLLabelObjectEXT:
1464             return "glLabelObjectEXT";
1465         case EntryPoint::GLLightModelf:
1466             return "glLightModelf";
1467         case EntryPoint::GLLightModelfv:
1468             return "glLightModelfv";
1469         case EntryPoint::GLLightModelx:
1470             return "glLightModelx";
1471         case EntryPoint::GLLightModelxv:
1472             return "glLightModelxv";
1473         case EntryPoint::GLLightf:
1474             return "glLightf";
1475         case EntryPoint::GLLightfv:
1476             return "glLightfv";
1477         case EntryPoint::GLLightx:
1478             return "glLightx";
1479         case EntryPoint::GLLightxv:
1480             return "glLightxv";
1481         case EntryPoint::GLLineWidth:
1482             return "glLineWidth";
1483         case EntryPoint::GLLineWidthx:
1484             return "glLineWidthx";
1485         case EntryPoint::GLLinkProgram:
1486             return "glLinkProgram";
1487         case EntryPoint::GLLoadIdentity:
1488             return "glLoadIdentity";
1489         case EntryPoint::GLLoadMatrixf:
1490             return "glLoadMatrixf";
1491         case EntryPoint::GLLoadMatrixx:
1492             return "glLoadMatrixx";
1493         case EntryPoint::GLLoadPaletteFromModelViewMatrixOES:
1494             return "glLoadPaletteFromModelViewMatrixOES";
1495         case EntryPoint::GLLogicOp:
1496             return "glLogicOp";
1497         case EntryPoint::GLLogicOpANGLE:
1498             return "glLogicOpANGLE";
1499         case EntryPoint::GLLoseContextCHROMIUM:
1500             return "glLoseContextCHROMIUM";
1501         case EntryPoint::GLMapBufferOES:
1502             return "glMapBufferOES";
1503         case EntryPoint::GLMapBufferRange:
1504             return "glMapBufferRange";
1505         case EntryPoint::GLMapBufferRangeEXT:
1506             return "glMapBufferRangeEXT";
1507         case EntryPoint::GLMaterialf:
1508             return "glMaterialf";
1509         case EntryPoint::GLMaterialfv:
1510             return "glMaterialfv";
1511         case EntryPoint::GLMaterialx:
1512             return "glMaterialx";
1513         case EntryPoint::GLMaterialxv:
1514             return "glMaterialxv";
1515         case EntryPoint::GLMatrixIndexPointerOES:
1516             return "glMatrixIndexPointerOES";
1517         case EntryPoint::GLMatrixMode:
1518             return "glMatrixMode";
1519         case EntryPoint::GLMaxShaderCompilerThreadsKHR:
1520             return "glMaxShaderCompilerThreadsKHR";
1521         case EntryPoint::GLMemoryBarrier:
1522             return "glMemoryBarrier";
1523         case EntryPoint::GLMemoryBarrierByRegion:
1524             return "glMemoryBarrierByRegion";
1525         case EntryPoint::GLMemoryObjectParameterivEXT:
1526             return "glMemoryObjectParameterivEXT";
1527         case EntryPoint::GLMinSampleShading:
1528             return "glMinSampleShading";
1529         case EntryPoint::GLMinSampleShadingOES:
1530             return "glMinSampleShadingOES";
1531         case EntryPoint::GLMultMatrixf:
1532             return "glMultMatrixf";
1533         case EntryPoint::GLMultMatrixx:
1534             return "glMultMatrixx";
1535         case EntryPoint::GLMultiDrawArraysANGLE:
1536             return "glMultiDrawArraysANGLE";
1537         case EntryPoint::GLMultiDrawArraysIndirectEXT:
1538             return "glMultiDrawArraysIndirectEXT";
1539         case EntryPoint::GLMultiDrawArraysInstancedANGLE:
1540             return "glMultiDrawArraysInstancedANGLE";
1541         case EntryPoint::GLMultiDrawArraysInstancedBaseInstanceANGLE:
1542             return "glMultiDrawArraysInstancedBaseInstanceANGLE";
1543         case EntryPoint::GLMultiDrawElementsANGLE:
1544             return "glMultiDrawElementsANGLE";
1545         case EntryPoint::GLMultiDrawElementsBaseVertexEXT:
1546             return "glMultiDrawElementsBaseVertexEXT";
1547         case EntryPoint::GLMultiDrawElementsIndirectEXT:
1548             return "glMultiDrawElementsIndirectEXT";
1549         case EntryPoint::GLMultiDrawElementsInstancedANGLE:
1550             return "glMultiDrawElementsInstancedANGLE";
1551         case EntryPoint::GLMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE:
1552             return "glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE";
1553         case EntryPoint::GLMultiTexCoord4f:
1554             return "glMultiTexCoord4f";
1555         case EntryPoint::GLMultiTexCoord4x:
1556             return "glMultiTexCoord4x";
1557         case EntryPoint::GLNamedBufferStorageExternalEXT:
1558             return "glNamedBufferStorageExternalEXT";
1559         case EntryPoint::GLNormal3f:
1560             return "glNormal3f";
1561         case EntryPoint::GLNormal3x:
1562             return "glNormal3x";
1563         case EntryPoint::GLNormalPointer:
1564             return "glNormalPointer";
1565         case EntryPoint::GLObjectLabel:
1566             return "glObjectLabel";
1567         case EntryPoint::GLObjectLabelKHR:
1568             return "glObjectLabelKHR";
1569         case EntryPoint::GLObjectPtrLabel:
1570             return "glObjectPtrLabel";
1571         case EntryPoint::GLObjectPtrLabelKHR:
1572             return "glObjectPtrLabelKHR";
1573         case EntryPoint::GLOrthof:
1574             return "glOrthof";
1575         case EntryPoint::GLOrthox:
1576             return "glOrthox";
1577         case EntryPoint::GLPatchParameteri:
1578             return "glPatchParameteri";
1579         case EntryPoint::GLPatchParameteriEXT:
1580             return "glPatchParameteriEXT";
1581         case EntryPoint::GLPatchParameteriOES:
1582             return "glPatchParameteriOES";
1583         case EntryPoint::GLPauseTransformFeedback:
1584             return "glPauseTransformFeedback";
1585         case EntryPoint::GLPixelLocalStorageBarrierANGLE:
1586             return "glPixelLocalStorageBarrierANGLE";
1587         case EntryPoint::GLPixelStorei:
1588             return "glPixelStorei";
1589         case EntryPoint::GLPointParameterf:
1590             return "glPointParameterf";
1591         case EntryPoint::GLPointParameterfv:
1592             return "glPointParameterfv";
1593         case EntryPoint::GLPointParameterx:
1594             return "glPointParameterx";
1595         case EntryPoint::GLPointParameterxv:
1596             return "glPointParameterxv";
1597         case EntryPoint::GLPointSize:
1598             return "glPointSize";
1599         case EntryPoint::GLPointSizePointerOES:
1600             return "glPointSizePointerOES";
1601         case EntryPoint::GLPointSizex:
1602             return "glPointSizex";
1603         case EntryPoint::GLPolygonModeANGLE:
1604             return "glPolygonModeANGLE";
1605         case EntryPoint::GLPolygonModeNV:
1606             return "glPolygonModeNV";
1607         case EntryPoint::GLPolygonOffset:
1608             return "glPolygonOffset";
1609         case EntryPoint::GLPolygonOffsetClampEXT:
1610             return "glPolygonOffsetClampEXT";
1611         case EntryPoint::GLPolygonOffsetx:
1612             return "glPolygonOffsetx";
1613         case EntryPoint::GLPopDebugGroup:
1614             return "glPopDebugGroup";
1615         case EntryPoint::GLPopDebugGroupKHR:
1616             return "glPopDebugGroupKHR";
1617         case EntryPoint::GLPopGroupMarkerEXT:
1618             return "glPopGroupMarkerEXT";
1619         case EntryPoint::GLPopMatrix:
1620             return "glPopMatrix";
1621         case EntryPoint::GLPrimitiveBoundingBox:
1622             return "glPrimitiveBoundingBox";
1623         case EntryPoint::GLPrimitiveBoundingBoxEXT:
1624             return "glPrimitiveBoundingBoxEXT";
1625         case EntryPoint::GLPrimitiveBoundingBoxOES:
1626             return "glPrimitiveBoundingBoxOES";
1627         case EntryPoint::GLProgramBinary:
1628             return "glProgramBinary";
1629         case EntryPoint::GLProgramBinaryOES:
1630             return "glProgramBinaryOES";
1631         case EntryPoint::GLProgramParameteri:
1632             return "glProgramParameteri";
1633         case EntryPoint::GLProgramParameteriEXT:
1634             return "glProgramParameteriEXT";
1635         case EntryPoint::GLProgramUniform1f:
1636             return "glProgramUniform1f";
1637         case EntryPoint::GLProgramUniform1fEXT:
1638             return "glProgramUniform1fEXT";
1639         case EntryPoint::GLProgramUniform1fv:
1640             return "glProgramUniform1fv";
1641         case EntryPoint::GLProgramUniform1fvEXT:
1642             return "glProgramUniform1fvEXT";
1643         case EntryPoint::GLProgramUniform1i:
1644             return "glProgramUniform1i";
1645         case EntryPoint::GLProgramUniform1iEXT:
1646             return "glProgramUniform1iEXT";
1647         case EntryPoint::GLProgramUniform1iv:
1648             return "glProgramUniform1iv";
1649         case EntryPoint::GLProgramUniform1ivEXT:
1650             return "glProgramUniform1ivEXT";
1651         case EntryPoint::GLProgramUniform1ui:
1652             return "glProgramUniform1ui";
1653         case EntryPoint::GLProgramUniform1uiEXT:
1654             return "glProgramUniform1uiEXT";
1655         case EntryPoint::GLProgramUniform1uiv:
1656             return "glProgramUniform1uiv";
1657         case EntryPoint::GLProgramUniform1uivEXT:
1658             return "glProgramUniform1uivEXT";
1659         case EntryPoint::GLProgramUniform2f:
1660             return "glProgramUniform2f";
1661         case EntryPoint::GLProgramUniform2fEXT:
1662             return "glProgramUniform2fEXT";
1663         case EntryPoint::GLProgramUniform2fv:
1664             return "glProgramUniform2fv";
1665         case EntryPoint::GLProgramUniform2fvEXT:
1666             return "glProgramUniform2fvEXT";
1667         case EntryPoint::GLProgramUniform2i:
1668             return "glProgramUniform2i";
1669         case EntryPoint::GLProgramUniform2iEXT:
1670             return "glProgramUniform2iEXT";
1671         case EntryPoint::GLProgramUniform2iv:
1672             return "glProgramUniform2iv";
1673         case EntryPoint::GLProgramUniform2ivEXT:
1674             return "glProgramUniform2ivEXT";
1675         case EntryPoint::GLProgramUniform2ui:
1676             return "glProgramUniform2ui";
1677         case EntryPoint::GLProgramUniform2uiEXT:
1678             return "glProgramUniform2uiEXT";
1679         case EntryPoint::GLProgramUniform2uiv:
1680             return "glProgramUniform2uiv";
1681         case EntryPoint::GLProgramUniform2uivEXT:
1682             return "glProgramUniform2uivEXT";
1683         case EntryPoint::GLProgramUniform3f:
1684             return "glProgramUniform3f";
1685         case EntryPoint::GLProgramUniform3fEXT:
1686             return "glProgramUniform3fEXT";
1687         case EntryPoint::GLProgramUniform3fv:
1688             return "glProgramUniform3fv";
1689         case EntryPoint::GLProgramUniform3fvEXT:
1690             return "glProgramUniform3fvEXT";
1691         case EntryPoint::GLProgramUniform3i:
1692             return "glProgramUniform3i";
1693         case EntryPoint::GLProgramUniform3iEXT:
1694             return "glProgramUniform3iEXT";
1695         case EntryPoint::GLProgramUniform3iv:
1696             return "glProgramUniform3iv";
1697         case EntryPoint::GLProgramUniform3ivEXT:
1698             return "glProgramUniform3ivEXT";
1699         case EntryPoint::GLProgramUniform3ui:
1700             return "glProgramUniform3ui";
1701         case EntryPoint::GLProgramUniform3uiEXT:
1702             return "glProgramUniform3uiEXT";
1703         case EntryPoint::GLProgramUniform3uiv:
1704             return "glProgramUniform3uiv";
1705         case EntryPoint::GLProgramUniform3uivEXT:
1706             return "glProgramUniform3uivEXT";
1707         case EntryPoint::GLProgramUniform4f:
1708             return "glProgramUniform4f";
1709         case EntryPoint::GLProgramUniform4fEXT:
1710             return "glProgramUniform4fEXT";
1711         case EntryPoint::GLProgramUniform4fv:
1712             return "glProgramUniform4fv";
1713         case EntryPoint::GLProgramUniform4fvEXT:
1714             return "glProgramUniform4fvEXT";
1715         case EntryPoint::GLProgramUniform4i:
1716             return "glProgramUniform4i";
1717         case EntryPoint::GLProgramUniform4iEXT:
1718             return "glProgramUniform4iEXT";
1719         case EntryPoint::GLProgramUniform4iv:
1720             return "glProgramUniform4iv";
1721         case EntryPoint::GLProgramUniform4ivEXT:
1722             return "glProgramUniform4ivEXT";
1723         case EntryPoint::GLProgramUniform4ui:
1724             return "glProgramUniform4ui";
1725         case EntryPoint::GLProgramUniform4uiEXT:
1726             return "glProgramUniform4uiEXT";
1727         case EntryPoint::GLProgramUniform4uiv:
1728             return "glProgramUniform4uiv";
1729         case EntryPoint::GLProgramUniform4uivEXT:
1730             return "glProgramUniform4uivEXT";
1731         case EntryPoint::GLProgramUniformMatrix2fv:
1732             return "glProgramUniformMatrix2fv";
1733         case EntryPoint::GLProgramUniformMatrix2fvEXT:
1734             return "glProgramUniformMatrix2fvEXT";
1735         case EntryPoint::GLProgramUniformMatrix2x3fv:
1736             return "glProgramUniformMatrix2x3fv";
1737         case EntryPoint::GLProgramUniformMatrix2x3fvEXT:
1738             return "glProgramUniformMatrix2x3fvEXT";
1739         case EntryPoint::GLProgramUniformMatrix2x4fv:
1740             return "glProgramUniformMatrix2x4fv";
1741         case EntryPoint::GLProgramUniformMatrix2x4fvEXT:
1742             return "glProgramUniformMatrix2x4fvEXT";
1743         case EntryPoint::GLProgramUniformMatrix3fv:
1744             return "glProgramUniformMatrix3fv";
1745         case EntryPoint::GLProgramUniformMatrix3fvEXT:
1746             return "glProgramUniformMatrix3fvEXT";
1747         case EntryPoint::GLProgramUniformMatrix3x2fv:
1748             return "glProgramUniformMatrix3x2fv";
1749         case EntryPoint::GLProgramUniformMatrix3x2fvEXT:
1750             return "glProgramUniformMatrix3x2fvEXT";
1751         case EntryPoint::GLProgramUniformMatrix3x4fv:
1752             return "glProgramUniformMatrix3x4fv";
1753         case EntryPoint::GLProgramUniformMatrix3x4fvEXT:
1754             return "glProgramUniformMatrix3x4fvEXT";
1755         case EntryPoint::GLProgramUniformMatrix4fv:
1756             return "glProgramUniformMatrix4fv";
1757         case EntryPoint::GLProgramUniformMatrix4fvEXT:
1758             return "glProgramUniformMatrix4fvEXT";
1759         case EntryPoint::GLProgramUniformMatrix4x2fv:
1760             return "glProgramUniformMatrix4x2fv";
1761         case EntryPoint::GLProgramUniformMatrix4x2fvEXT:
1762             return "glProgramUniformMatrix4x2fvEXT";
1763         case EntryPoint::GLProgramUniformMatrix4x3fv:
1764             return "glProgramUniformMatrix4x3fv";
1765         case EntryPoint::GLProgramUniformMatrix4x3fvEXT:
1766             return "glProgramUniformMatrix4x3fvEXT";
1767         case EntryPoint::GLProvokingVertexANGLE:
1768             return "glProvokingVertexANGLE";
1769         case EntryPoint::GLPushDebugGroup:
1770             return "glPushDebugGroup";
1771         case EntryPoint::GLPushDebugGroupKHR:
1772             return "glPushDebugGroupKHR";
1773         case EntryPoint::GLPushGroupMarkerEXT:
1774             return "glPushGroupMarkerEXT";
1775         case EntryPoint::GLPushMatrix:
1776             return "glPushMatrix";
1777         case EntryPoint::GLQueryCounterEXT:
1778             return "glQueryCounterEXT";
1779         case EntryPoint::GLQueryMatrixxOES:
1780             return "glQueryMatrixxOES";
1781         case EntryPoint::GLReadBuffer:
1782             return "glReadBuffer";
1783         case EntryPoint::GLReadPixels:
1784             return "glReadPixels";
1785         case EntryPoint::GLReadPixelsRobustANGLE:
1786             return "glReadPixelsRobustANGLE";
1787         case EntryPoint::GLReadnPixels:
1788             return "glReadnPixels";
1789         case EntryPoint::GLReadnPixelsEXT:
1790             return "glReadnPixelsEXT";
1791         case EntryPoint::GLReadnPixelsKHR:
1792             return "glReadnPixelsKHR";
1793         case EntryPoint::GLReadnPixelsRobustANGLE:
1794             return "glReadnPixelsRobustANGLE";
1795         case EntryPoint::GLReleaseShaderCompiler:
1796             return "glReleaseShaderCompiler";
1797         case EntryPoint::GLReleaseTexturesANGLE:
1798             return "glReleaseTexturesANGLE";
1799         case EntryPoint::GLRenderbufferStorage:
1800             return "glRenderbufferStorage";
1801         case EntryPoint::GLRenderbufferStorageMultisample:
1802             return "glRenderbufferStorageMultisample";
1803         case EntryPoint::GLRenderbufferStorageMultisampleANGLE:
1804             return "glRenderbufferStorageMultisampleANGLE";
1805         case EntryPoint::GLRenderbufferStorageMultisampleEXT:
1806             return "glRenderbufferStorageMultisampleEXT";
1807         case EntryPoint::GLRenderbufferStorageOES:
1808             return "glRenderbufferStorageOES";
1809         case EntryPoint::GLRequestExtensionANGLE:
1810             return "glRequestExtensionANGLE";
1811         case EntryPoint::GLResumeTransformFeedback:
1812             return "glResumeTransformFeedback";
1813         case EntryPoint::GLRotatef:
1814             return "glRotatef";
1815         case EntryPoint::GLRotatex:
1816             return "glRotatex";
1817         case EntryPoint::GLSampleCoverage:
1818             return "glSampleCoverage";
1819         case EntryPoint::GLSampleCoveragex:
1820             return "glSampleCoveragex";
1821         case EntryPoint::GLSampleMaski:
1822             return "glSampleMaski";
1823         case EntryPoint::GLSampleMaskiANGLE:
1824             return "glSampleMaskiANGLE";
1825         case EntryPoint::GLSamplerParameterIiv:
1826             return "glSamplerParameterIiv";
1827         case EntryPoint::GLSamplerParameterIivEXT:
1828             return "glSamplerParameterIivEXT";
1829         case EntryPoint::GLSamplerParameterIivOES:
1830             return "glSamplerParameterIivOES";
1831         case EntryPoint::GLSamplerParameterIivRobustANGLE:
1832             return "glSamplerParameterIivRobustANGLE";
1833         case EntryPoint::GLSamplerParameterIuiv:
1834             return "glSamplerParameterIuiv";
1835         case EntryPoint::GLSamplerParameterIuivEXT:
1836             return "glSamplerParameterIuivEXT";
1837         case EntryPoint::GLSamplerParameterIuivOES:
1838             return "glSamplerParameterIuivOES";
1839         case EntryPoint::GLSamplerParameterIuivRobustANGLE:
1840             return "glSamplerParameterIuivRobustANGLE";
1841         case EntryPoint::GLSamplerParameterf:
1842             return "glSamplerParameterf";
1843         case EntryPoint::GLSamplerParameterfv:
1844             return "glSamplerParameterfv";
1845         case EntryPoint::GLSamplerParameterfvRobustANGLE:
1846             return "glSamplerParameterfvRobustANGLE";
1847         case EntryPoint::GLSamplerParameteri:
1848             return "glSamplerParameteri";
1849         case EntryPoint::GLSamplerParameteriv:
1850             return "glSamplerParameteriv";
1851         case EntryPoint::GLSamplerParameterivRobustANGLE:
1852             return "glSamplerParameterivRobustANGLE";
1853         case EntryPoint::GLScalef:
1854             return "glScalef";
1855         case EntryPoint::GLScalex:
1856             return "glScalex";
1857         case EntryPoint::GLScissor:
1858             return "glScissor";
1859         case EntryPoint::GLSelectPerfMonitorCountersAMD:
1860             return "glSelectPerfMonitorCountersAMD";
1861         case EntryPoint::GLSemaphoreParameterui64vEXT:
1862             return "glSemaphoreParameterui64vEXT";
1863         case EntryPoint::GLSetFenceNV:
1864             return "glSetFenceNV";
1865         case EntryPoint::GLShadeModel:
1866             return "glShadeModel";
1867         case EntryPoint::GLShaderBinary:
1868             return "glShaderBinary";
1869         case EntryPoint::GLShaderSource:
1870             return "glShaderSource";
1871         case EntryPoint::GLShadingRateQCOM:
1872             return "glShadingRateQCOM";
1873         case EntryPoint::GLSignalSemaphoreEXT:
1874             return "glSignalSemaphoreEXT";
1875         case EntryPoint::GLStartTilingQCOM:
1876             return "glStartTilingQCOM";
1877         case EntryPoint::GLStencilFunc:
1878             return "glStencilFunc";
1879         case EntryPoint::GLStencilFuncSeparate:
1880             return "glStencilFuncSeparate";
1881         case EntryPoint::GLStencilMask:
1882             return "glStencilMask";
1883         case EntryPoint::GLStencilMaskSeparate:
1884             return "glStencilMaskSeparate";
1885         case EntryPoint::GLStencilOp:
1886             return "glStencilOp";
1887         case EntryPoint::GLStencilOpSeparate:
1888             return "glStencilOpSeparate";
1889         case EntryPoint::GLTestFenceNV:
1890             return "glTestFenceNV";
1891         case EntryPoint::GLTexBuffer:
1892             return "glTexBuffer";
1893         case EntryPoint::GLTexBufferEXT:
1894             return "glTexBufferEXT";
1895         case EntryPoint::GLTexBufferOES:
1896             return "glTexBufferOES";
1897         case EntryPoint::GLTexBufferRange:
1898             return "glTexBufferRange";
1899         case EntryPoint::GLTexBufferRangeEXT:
1900             return "glTexBufferRangeEXT";
1901         case EntryPoint::GLTexBufferRangeOES:
1902             return "glTexBufferRangeOES";
1903         case EntryPoint::GLTexCoordPointer:
1904             return "glTexCoordPointer";
1905         case EntryPoint::GLTexEnvf:
1906             return "glTexEnvf";
1907         case EntryPoint::GLTexEnvfv:
1908             return "glTexEnvfv";
1909         case EntryPoint::GLTexEnvi:
1910             return "glTexEnvi";
1911         case EntryPoint::GLTexEnviv:
1912             return "glTexEnviv";
1913         case EntryPoint::GLTexEnvx:
1914             return "glTexEnvx";
1915         case EntryPoint::GLTexEnvxv:
1916             return "glTexEnvxv";
1917         case EntryPoint::GLTexGenfOES:
1918             return "glTexGenfOES";
1919         case EntryPoint::GLTexGenfvOES:
1920             return "glTexGenfvOES";
1921         case EntryPoint::GLTexGeniOES:
1922             return "glTexGeniOES";
1923         case EntryPoint::GLTexGenivOES:
1924             return "glTexGenivOES";
1925         case EntryPoint::GLTexGenxOES:
1926             return "glTexGenxOES";
1927         case EntryPoint::GLTexGenxvOES:
1928             return "glTexGenxvOES";
1929         case EntryPoint::GLTexImage2D:
1930             return "glTexImage2D";
1931         case EntryPoint::GLTexImage2DExternalANGLE:
1932             return "glTexImage2DExternalANGLE";
1933         case EntryPoint::GLTexImage2DRobustANGLE:
1934             return "glTexImage2DRobustANGLE";
1935         case EntryPoint::GLTexImage3D:
1936             return "glTexImage3D";
1937         case EntryPoint::GLTexImage3DOES:
1938             return "glTexImage3DOES";
1939         case EntryPoint::GLTexImage3DRobustANGLE:
1940             return "glTexImage3DRobustANGLE";
1941         case EntryPoint::GLTexParameterIiv:
1942             return "glTexParameterIiv";
1943         case EntryPoint::GLTexParameterIivEXT:
1944             return "glTexParameterIivEXT";
1945         case EntryPoint::GLTexParameterIivOES:
1946             return "glTexParameterIivOES";
1947         case EntryPoint::GLTexParameterIivRobustANGLE:
1948             return "glTexParameterIivRobustANGLE";
1949         case EntryPoint::GLTexParameterIuiv:
1950             return "glTexParameterIuiv";
1951         case EntryPoint::GLTexParameterIuivEXT:
1952             return "glTexParameterIuivEXT";
1953         case EntryPoint::GLTexParameterIuivOES:
1954             return "glTexParameterIuivOES";
1955         case EntryPoint::GLTexParameterIuivRobustANGLE:
1956             return "glTexParameterIuivRobustANGLE";
1957         case EntryPoint::GLTexParameterf:
1958             return "glTexParameterf";
1959         case EntryPoint::GLTexParameterfv:
1960             return "glTexParameterfv";
1961         case EntryPoint::GLTexParameterfvRobustANGLE:
1962             return "glTexParameterfvRobustANGLE";
1963         case EntryPoint::GLTexParameteri:
1964             return "glTexParameteri";
1965         case EntryPoint::GLTexParameteriv:
1966             return "glTexParameteriv";
1967         case EntryPoint::GLTexParameterivRobustANGLE:
1968             return "glTexParameterivRobustANGLE";
1969         case EntryPoint::GLTexParameterx:
1970             return "glTexParameterx";
1971         case EntryPoint::GLTexParameterxv:
1972             return "glTexParameterxv";
1973         case EntryPoint::GLTexStorage1DEXT:
1974             return "glTexStorage1DEXT";
1975         case EntryPoint::GLTexStorage2D:
1976             return "glTexStorage2D";
1977         case EntryPoint::GLTexStorage2DEXT:
1978             return "glTexStorage2DEXT";
1979         case EntryPoint::GLTexStorage2DMultisample:
1980             return "glTexStorage2DMultisample";
1981         case EntryPoint::GLTexStorage2DMultisampleANGLE:
1982             return "glTexStorage2DMultisampleANGLE";
1983         case EntryPoint::GLTexStorage3D:
1984             return "glTexStorage3D";
1985         case EntryPoint::GLTexStorage3DEXT:
1986             return "glTexStorage3DEXT";
1987         case EntryPoint::GLTexStorage3DMultisample:
1988             return "glTexStorage3DMultisample";
1989         case EntryPoint::GLTexStorage3DMultisampleOES:
1990             return "glTexStorage3DMultisampleOES";
1991         case EntryPoint::GLTexStorageAttribs2DEXT:
1992             return "glTexStorageAttribs2DEXT";
1993         case EntryPoint::GLTexStorageAttribs3DEXT:
1994             return "glTexStorageAttribs3DEXT";
1995         case EntryPoint::GLTexStorageMem2DEXT:
1996             return "glTexStorageMem2DEXT";
1997         case EntryPoint::GLTexStorageMem2DMultisampleEXT:
1998             return "glTexStorageMem2DMultisampleEXT";
1999         case EntryPoint::GLTexStorageMem3DEXT:
2000             return "glTexStorageMem3DEXT";
2001         case EntryPoint::GLTexStorageMem3DMultisampleEXT:
2002             return "glTexStorageMem3DMultisampleEXT";
2003         case EntryPoint::GLTexStorageMemFlags2DANGLE:
2004             return "glTexStorageMemFlags2DANGLE";
2005         case EntryPoint::GLTexStorageMemFlags2DMultisampleANGLE:
2006             return "glTexStorageMemFlags2DMultisampleANGLE";
2007         case EntryPoint::GLTexStorageMemFlags3DANGLE:
2008             return "glTexStorageMemFlags3DANGLE";
2009         case EntryPoint::GLTexStorageMemFlags3DMultisampleANGLE:
2010             return "glTexStorageMemFlags3DMultisampleANGLE";
2011         case EntryPoint::GLTexSubImage2D:
2012             return "glTexSubImage2D";
2013         case EntryPoint::GLTexSubImage2DRobustANGLE:
2014             return "glTexSubImage2DRobustANGLE";
2015         case EntryPoint::GLTexSubImage3D:
2016             return "glTexSubImage3D";
2017         case EntryPoint::GLTexSubImage3DOES:
2018             return "glTexSubImage3DOES";
2019         case EntryPoint::GLTexSubImage3DRobustANGLE:
2020             return "glTexSubImage3DRobustANGLE";
2021         case EntryPoint::GLTextureFoveationParametersQCOM:
2022             return "glTextureFoveationParametersQCOM";
2023         case EntryPoint::GLTransformFeedbackVaryings:
2024             return "glTransformFeedbackVaryings";
2025         case EntryPoint::GLTranslatef:
2026             return "glTranslatef";
2027         case EntryPoint::GLTranslatex:
2028             return "glTranslatex";
2029         case EntryPoint::GLUniform1f:
2030             return "glUniform1f";
2031         case EntryPoint::GLUniform1fv:
2032             return "glUniform1fv";
2033         case EntryPoint::GLUniform1i:
2034             return "glUniform1i";
2035         case EntryPoint::GLUniform1iv:
2036             return "glUniform1iv";
2037         case EntryPoint::GLUniform1ui:
2038             return "glUniform1ui";
2039         case EntryPoint::GLUniform1uiv:
2040             return "glUniform1uiv";
2041         case EntryPoint::GLUniform2f:
2042             return "glUniform2f";
2043         case EntryPoint::GLUniform2fv:
2044             return "glUniform2fv";
2045         case EntryPoint::GLUniform2i:
2046             return "glUniform2i";
2047         case EntryPoint::GLUniform2iv:
2048             return "glUniform2iv";
2049         case EntryPoint::GLUniform2ui:
2050             return "glUniform2ui";
2051         case EntryPoint::GLUniform2uiv:
2052             return "glUniform2uiv";
2053         case EntryPoint::GLUniform3f:
2054             return "glUniform3f";
2055         case EntryPoint::GLUniform3fv:
2056             return "glUniform3fv";
2057         case EntryPoint::GLUniform3i:
2058             return "glUniform3i";
2059         case EntryPoint::GLUniform3iv:
2060             return "glUniform3iv";
2061         case EntryPoint::GLUniform3ui:
2062             return "glUniform3ui";
2063         case EntryPoint::GLUniform3uiv:
2064             return "glUniform3uiv";
2065         case EntryPoint::GLUniform4f:
2066             return "glUniform4f";
2067         case EntryPoint::GLUniform4fv:
2068             return "glUniform4fv";
2069         case EntryPoint::GLUniform4i:
2070             return "glUniform4i";
2071         case EntryPoint::GLUniform4iv:
2072             return "glUniform4iv";
2073         case EntryPoint::GLUniform4ui:
2074             return "glUniform4ui";
2075         case EntryPoint::GLUniform4uiv:
2076             return "glUniform4uiv";
2077         case EntryPoint::GLUniformBlockBinding:
2078             return "glUniformBlockBinding";
2079         case EntryPoint::GLUniformMatrix2fv:
2080             return "glUniformMatrix2fv";
2081         case EntryPoint::GLUniformMatrix2x3fv:
2082             return "glUniformMatrix2x3fv";
2083         case EntryPoint::GLUniformMatrix2x4fv:
2084             return "glUniformMatrix2x4fv";
2085         case EntryPoint::GLUniformMatrix3fv:
2086             return "glUniformMatrix3fv";
2087         case EntryPoint::GLUniformMatrix3x2fv:
2088             return "glUniformMatrix3x2fv";
2089         case EntryPoint::GLUniformMatrix3x4fv:
2090             return "glUniformMatrix3x4fv";
2091         case EntryPoint::GLUniformMatrix4fv:
2092             return "glUniformMatrix4fv";
2093         case EntryPoint::GLUniformMatrix4x2fv:
2094             return "glUniformMatrix4x2fv";
2095         case EntryPoint::GLUniformMatrix4x3fv:
2096             return "glUniformMatrix4x3fv";
2097         case EntryPoint::GLUnmapBuffer:
2098             return "glUnmapBuffer";
2099         case EntryPoint::GLUnmapBufferOES:
2100             return "glUnmapBufferOES";
2101         case EntryPoint::GLUseProgram:
2102             return "glUseProgram";
2103         case EntryPoint::GLUseProgramStages:
2104             return "glUseProgramStages";
2105         case EntryPoint::GLUseProgramStagesEXT:
2106             return "glUseProgramStagesEXT";
2107         case EntryPoint::GLValidateProgram:
2108             return "glValidateProgram";
2109         case EntryPoint::GLValidateProgramPipeline:
2110             return "glValidateProgramPipeline";
2111         case EntryPoint::GLValidateProgramPipelineEXT:
2112             return "glValidateProgramPipelineEXT";
2113         case EntryPoint::GLVertexAttrib1f:
2114             return "glVertexAttrib1f";
2115         case EntryPoint::GLVertexAttrib1fv:
2116             return "glVertexAttrib1fv";
2117         case EntryPoint::GLVertexAttrib2f:
2118             return "glVertexAttrib2f";
2119         case EntryPoint::GLVertexAttrib2fv:
2120             return "glVertexAttrib2fv";
2121         case EntryPoint::GLVertexAttrib3f:
2122             return "glVertexAttrib3f";
2123         case EntryPoint::GLVertexAttrib3fv:
2124             return "glVertexAttrib3fv";
2125         case EntryPoint::GLVertexAttrib4f:
2126             return "glVertexAttrib4f";
2127         case EntryPoint::GLVertexAttrib4fv:
2128             return "glVertexAttrib4fv";
2129         case EntryPoint::GLVertexAttribBinding:
2130             return "glVertexAttribBinding";
2131         case EntryPoint::GLVertexAttribDivisor:
2132             return "glVertexAttribDivisor";
2133         case EntryPoint::GLVertexAttribDivisorANGLE:
2134             return "glVertexAttribDivisorANGLE";
2135         case EntryPoint::GLVertexAttribDivisorEXT:
2136             return "glVertexAttribDivisorEXT";
2137         case EntryPoint::GLVertexAttribFormat:
2138             return "glVertexAttribFormat";
2139         case EntryPoint::GLVertexAttribI4i:
2140             return "glVertexAttribI4i";
2141         case EntryPoint::GLVertexAttribI4iv:
2142             return "glVertexAttribI4iv";
2143         case EntryPoint::GLVertexAttribI4ui:
2144             return "glVertexAttribI4ui";
2145         case EntryPoint::GLVertexAttribI4uiv:
2146             return "glVertexAttribI4uiv";
2147         case EntryPoint::GLVertexAttribIFormat:
2148             return "glVertexAttribIFormat";
2149         case EntryPoint::GLVertexAttribIPointer:
2150             return "glVertexAttribIPointer";
2151         case EntryPoint::GLVertexAttribPointer:
2152             return "glVertexAttribPointer";
2153         case EntryPoint::GLVertexBindingDivisor:
2154             return "glVertexBindingDivisor";
2155         case EntryPoint::GLVertexPointer:
2156             return "glVertexPointer";
2157         case EntryPoint::GLViewport:
2158             return "glViewport";
2159         case EntryPoint::GLWaitSemaphoreEXT:
2160             return "glWaitSemaphoreEXT";
2161         case EntryPoint::GLWaitSync:
2162             return "glWaitSync";
2163         case EntryPoint::GLWeightPointerOES:
2164             return "glWeightPointerOES";
2165         default:
2166             UNREACHABLE();
2167             return "error";
2168     }
2169 }
2170 }  // namespace angle
2171